BM6P6(@ {{{vvvrrroookkkiiihhhiiimmmtttyyyssshhhdddcccaaaaaa___]]]YYYUUUQQQOOOHHHDDD>>>:::999999888888666555444333444555777999555777888999999888777555666666777888888888888888999888888888777777666666777777777777777777777777999999888888888888888888;;;777:::DDDIIIDDD===;;;AAA===;;;<<<<<<;;;===BBBEEE___tttyyyooo```]]][[[]]]```fffrrr}}}}}}{{{wwwtttrrrqqqpppqqqrrrsssttttttuuuxxx{{{}}}}}}}}}~~~zzzmmmgggaaaaaammm~~~~~~|||yyyyyyxxxxxxzzz~~~xxxtttttttttppplllgggddd___\\\ZZZZZZXXXWWWVVVUUUVVVXXXYYY]]]jjjwwwpppeee[[[XXXWWWRRRNNNMMMJJJIIIFFFEEEEEEGGGJJJLLL[[[dddsss{{{wwwsssnnnllljjjiiikkkpppsssyyyyyykkkdddbbbbbbbbb```^^^ZZZVVVRRRPPPIIIEEE???;;;999999999888777666555444555666888999666777888999999888777666555555666777777777777777888888888888777777777666888888888888888888888888999999888888888888888888;;;777999AAAFFFBBB===;;;@@@===;;;<<<<<<;;;>>>DDDNNNgggzzz}}}uuuiiifffeeehhhkkkqqq|||}}}zzzvvvsssqqqpppnnnpppsssuuuvvvxxx{{{}}}~~~~~~qqqiiiccc___fffwww~~~|||yyyxxxxxxxxxzzz|||yyyyyyxxxtttpppmmmiiidddaaa___^^^\\\[[[[[[YYYYYYZZZZZZ^^^iiivvvzzznnnbbb]]]YYYTTTOOONNNJJJIIIFFFDDDEEEGGGIIIKKKUUU^^^mmm{{{~~~yyytttpppooollllllmmmnnnrrr{{{oooeeebbbccccccbbb___\\\XXXUUUSSSKKKGGGAAA<<<::::::999888888888777666666777999:::666777888999999888777666555555666666777666666666888888888888777777777777888888888888888888888888888888999999999999999999;;;777888===AAA???<<<;;;???<<<;;;===<<<<<<@@@FFFYYYqqq|||rrrpppppptttyyy~~~}}}yyyuuurrrpppmmmpppuuuyyy|||~~~{{{|||}}}wwwmmmeee^^^___iiiyyy|||zzzxxxxxxxxxzzz~~~{{{wwwuuuqqqllliiifffdddbbb``````^^^\\\\\\[[[^^^iiiuuuzzzkkkccc]]]VVVQQQOOOJJJIIIFFFDDDDDDFFFHHHIIIMMMWWWdddssszzzvvvuuuqqqooooooooopppwwwsssgggcccddddddcccaaa^^^[[[WWWUUUNNNIIICCC>>><<<::::::999:::999888888888999999:::666777888888888888777666666666777777777777777666888888888777777777777777999999999999999999999999888888999999999999999::::::888777:::<<<===<<<;;;>>><<<<<<===<<<<<>><<<;;;999:::::::::::::::999999999888777777777777777777888999999::::::999999888888777777777777888888888888777777777777777777777777888888999999:::;;;;;;;;;888:::999777777:::;;;:::;;;;;;<<<===<<<>>>GGGQQQccc|||zzzuuutttrrrqqquuuzzzxxxssslllfffdddfffjjjmmmkkkmmmooorrruuuyyy|||~~~||||||{{{yyyzzz|||wwwtttmmmiiieeeaaa^^^```kkkwwwuuukkkaaaYYYVVVNNNMMMJJJHHHFFFEEEEEEEEEGGGMMMUUU```mmm}}}{{{xxxxxxuuu{{{|||mmmdddddddddcccaaa^^^\\\ZZZVVVQQQJJJCCC???===;;;999:::::::::::::::999888888888888777777777777888888999999999999999888777777666777777777888888888888666666666666666666666666888888999999:::;;;;;;<<<666:::;;;777777:::;;;999::::::<<<>>><<<>>>HHHTTTggg{{{tttoooqqquuu~~~wwwoooiiigggggghhhhhheeegggiiikkkooossswwwzzzxxxyyyyyywwwxxx|||vvvqqqkkkeee``````jjjvvvsssggg]]]XXXPPPNNNLLLIIIGGGFFFEEEDDDFFFJJJQQQZZZfffvvv{{{zzzrrrvvv}}}ooodddddddddcccaaa^^^\\\[[[XXXRRRKKKDDD@@@===;;;::::::::::::::::::999888777888888777777777777888888888888888888888777666666666666777777888888888999666666666666666666666666888888999::::::;;;<<<<<<666;;;<<<888777;;;<<<888::::::<<<>>>===???IIIVVVkkkyyyyyy|||}}}zzzoooiiihhhhhhhhhgggcccdddfffgggjjjnnnssswwwuuuvvvwwwvvvxxx}}}wwwpppiiibbbaaajjjuuuyyykkk___ZZZQQQOOOMMMJJJHHHFFFEEEDDDDDDHHHNNNUUUaaaqqqzzzyyyzzz|||~~~xxxjjj^^^^^^ccc___^^^___YYYYYYUUUNNNGGGBBB>>><<<;;;;;;;;;::::::::::::999999666666777888999:::::::::555555444444444444555555888777666555444444555666444555555666777888888999888888999999999:::::::::::::::999:::;;;;;;:::999999666999>>>???AAAMMM\\\vvv{{{~~~|||ooofffeeefffffffffccc```___cccfffiiiooovvvtttsssrrrrrrwwwyyyqqqkkkeeedddkkktttvvvfff[[[XXXTTTOOOLLLKKKJJJFFFCCCFFFFFFJJJSSS\\\iiizzz}}}~~~pppcccaaaddd___^^^___ZZZYYYUUUOOOHHHCCC???<<<;;;;;;;;;::::::::::::999999777777777888888999999:::777777666666666666777777888777666555444555555666666666777777888999999999888888999999999:::::::::::::::::::::;;;;;;:::999999777999???AAACCCPPP```zzzqqqgggccccccdddcccdddaaa```cccfffhhhnnnuuuxxxvvvtttsssvvv|||tttmmmfffeeelllvvv}}}mmmaaaZZZUUUPPPMMMLLLKKKHHHEEEEEEDDDHHHOOOXXXddduuuxxxiiidddeee```___```ZZZYYYVVVQQQJJJEEE@@@===<<<;;;;;;::::::::::::999999888888888888888888888888999999888888888888999999777777666555555555666666777777888888999999::::::888888999999999:::::::::::::::;;;;;;;;;;;;:::::::::888;;;@@@BBBEEETTTfff~~~tttgggaaa_________dddaaaaaadddfffhhhooowww~~~{{{wwwtttvvvwwwoooiiigggnnnxxxvvvjjj]]]WWWQQQMMMMMMLLLIIIGGGEEECCCEEEJJJRRR]]]nnn|||nnnfffeee``````bbb]]]ZZZWWWSSSMMMGGGBBB>>><<<;;;;;;:::::::::999999999888888888888777777777777999999888888888888999999777777666666666666666666777777777888888999999999888888999999999:::::::::999;;;<<<<<<;;;::::::;;;<<<:::<<<@@@AAAEEEVVViiivvvggg^^^[[[\\\\\\aaa```aaadddgggkkkttt}}}|||wwwwwwzzzrrrkkkjjjqqqzzz~~~qqq___YYYRRRMMMLLLLLLJJJHHHFFFCCCCCCGGGMMMWWWggguuu~~~ssshhheee```bbbeee```[[[YYYUUUPPPJJJDDD@@@===;;;;;;:::::::::999999999888888777777777777777777999888888777777888888999666666777777777777777777666666666777777777777777888888999999999:::::::::999;;;======;;;::::::<<<>>>;;;===@@@???DDDWWWlllyyyhhh\\\XXXYYYZZZ]]]]]]___dddhhhmmmyyy~~~{{{}}}vvvpppnnnuuu~~~wwwccc\\\SSSNNNLLLKKKIIIHHHHHHEEEDDDGGGKKKRRR```nnnzzzkkkfffaaacccgggbbb[[[ZZZWWWRRRMMMFFFAAA>>>;;;;;;::::::::::::999999777777777777777777777777888777777777777777777888666666777888888888777777666666666666666666666777888888999999999:::::::::999<<<>>>===;;;999;;;===>>><<<===@@@???DDDZZZqqq~~~kkk^^^WWWVVVWWWXXXYYY]]]bbbfffmmm{{{{{{vvvtttzzz|||iiiaaaWWWOOOLLLKKKJJJHHHJJJGGGFFFHHHJJJOOO[[[gggvvvqqqiiicccdddgggbbb\\\[[[XXXTTTOOOHHHBBB>>>;;;;;;::::::::::::999999555555666666777777888888888888777777777777888888555666777888999888888777777777777777777777777777888888999999999:::::::::888<<>>;;;999;;;>>>===;;;===@@@@@@HHH```yyyqqqaaaWWWTTTTTTUUUVVVZZZ___cccjjjyyy}}}|||oooggg[[[RRRNNNMMMKKKJJJJJJHHHGGGIIIIIILLLVVV```nnnyyyvvvllldddeeegggbbb\\\[[[YYYVVVPPPIIIBBB>>>;;;;;;;;;:::::::::999999444555555666777888888999999888888888888888888999555666777999999999888777999999888888888888888888888888999999999:::::::::888<<>>;;;999;;;>>>;;;:::===AAABBBKKKeeevvvcccXXXSSSRRRTTTUUUYYY]]]```ggguuutttkkk^^^TTTPPPNNNLLLKKKJJJHHHHHHIIIIIIKKKSSS\\\hhhsss~~~pppkkkjjjfffaaa]]]\\\ZZZXXXSSSKKKAAA;;;:::::::::::::::::::::999666555555666666777888999:::999888888777777888888999999999999999999999999;;;:::888666666777888999999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::===???@@@CCCSSSnnn}}}kkk^^^VVVSSSTTTQQQQQQUUUZZZ```kkkuuusssddd[[[TTTMMMJJJKKKLLLMMMMMMJJJGGGHHHOOOUUU```kkk|||uuulllhhheeebbb___]]][[[XXXSSSLLLCCC===;;;;;;::::::::::::::::::999888888777777777888888:::999888888777777888888888888888888888888888888;;;:::888777666777888999:::;;;;;;;;;:::999888888;;;;;;;;;;;;;;;;;;;;;;;;:::===???@@@FFFXXXtttoooaaaXXXTTTSSSOOONNNPPPSSSXXXaaakkkxxxiii___WWWPPPLLLMMMKKKLLLKKKHHHEEEGGGLLLRRR]]]hhhxxx~~~}}}nnnfffdddcccbbb```\\\XXXTTTMMMFFFAAA<<<;;;;;;:::::::::::::::;;;;;;:::999888777777888:::999888888777777888888777777777777777777777777;;;:::888777777888999999;;;;;;;;;:::999888777666;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@JJJ___{{{wwwggg\\\VVVSSSOOOLLLLLLMMMPPPWWW```vvvqqqfff]]]TTTOOONNNIIIJJJIIIFFFDDDEEEJJJNNNXXXbbbrrr~~~qqqgggdddfffeeebbb^^^YYYUUUOOOIIIEEE===<<<;;;:::999999::::::::::::999888888888888888:::999888888777777888888888888888888888888888888::::::999888888888999:::::::::::::::999888777777;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>AAAMMMfffmmm___XXXUUUPPPLLLLLLKKKMMMTTT\\\kkk{{{xxxmmmcccXXXQQQOOOJJJIIIHHHFFFDDDEEEHHHLLLSSS\\\lll|||wwwjjjgggiiigggddd___ZZZVVVQQQLLLHHH???===;;;:::999999:::;;;777777777777777888999::::::999888888777777888888999999999999999999999999999999999999999999::::::777888999:::::::::::::::;;;;;;;;;<<<<<<=========>>>???>>>AAAQQQllltttddd[[[UUUPPPLLLKKKKKKLLLSSS\\\dddttt{{{~~~sssggg[[[RRROOOKKKJJJIIIFFFEEEFFFHHHJJJOOOXXXfffvvvpppjjjjjjgggddd```\\\WWWRRRMMMIII@@@>>><<<:::999999:::;;;666666666777777999:::::::::999888888777777888888999999999999999999999999999999999:::::::::::::::777888999:::;;;<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>@@@???CCCVVVttt}}}kkk```TTTOOOKKKKKKKKKLLLSSS[[[cccuuu~~~xxxlll^^^TTTQQQMMMKKKIIIGGGFFFGGGGGGHHHLLLTTTaaapppvvvllliiigggddd```]]]YYYSSSMMMIIIAAA???<<<:::999999:::;;;999999888888888999999::::::999888888777777888888888888888888888888888888888999999:::;;;;;;;;;:::999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>===???@@@FFF]]]|||rrrfffWWWQQQMMMLLLLLLMMMTTT\\\eeezzz}}}qqqbbbWWWSSSMMMKKKHHHGGGFFFFFFFFFFFFHHHPPP\\\kkkzzzzzznnnhhhfffdddaaa]]]YYYTTTMMMIIIAAA???<<<:::999999:::;;;<<<<<<;;;:::999999999999:::999999888777888888888777777777777777777777777888999::::::;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>???;;;>>>@@@HHHaaavvvjjj[[[UUUQQQOOONNNOOOUUU]]]hhh~~~ttteeeZZZUUUMMMJJJHHHFFFFFFFFFEEEDDDFFFMMMYYYhhhwwwmmmffffffeeebbb___\\\VVVPPPLLLBBB???<<<;;;::::::999888888888888888888888888888888888888888888888888888777777888888888999999999888888999999999:::::::::;;;;;;<<<======<<<;;;:::<<<<<<;;;;;;;;;<<<<<<===???AAAEEERRRkkk|||qqqdddYYYOOOLLLLLLOOOUUU\\\ooo{{{{{{ooo___SSSSSSPPPLLLGGGCCCCCCEEEGGGHHHKKKRRR___qqqnnnfffgggeeebbb___\\\WWWQQQMMMDDDAAA>>><<<<<<;;;;;;:::888888888888888888888888888888888888888888888888777777888888888999999999888888999999999:::::::::::::::;;;<<<<<<;;;:::999<<<<<<;;;;;;;;;<<<======???AAAFFFSSSmmmwwwjjj___TTTOOONNNOOOTTT[[[mmmyyy~~~rrrcccWWWRRRPPPLLLHHHEEEDDDFFFGGGGGGJJJPPP]]]nnnqqqfffhhhfffccc```]]]XXXRRRNNNFFFCCC???===<<<<<<;;;;;;999999999999999999999999777777777777777777777777888888888888888999999999888888999999999:::::::::888999::::::::::::999999<<<<<<;;;;;;<<<<<<===>>>???AAAGGGWWWppp~~~~~~rrrfffZZZSSSPPPOOOSSSXXXjjjwwwuuuggg]]]SSSQQQMMMJJJHHHGGGFFFGGGFFFHHHNNNYYYiii|||uuuhhhiiigggeeebbb^^^YYYSSSOOOHHHDDD@@@===<<<<<<;;;:::999999999999999999999999666666666666666666666666888888888888888888888888888888999999999:::::::::999999999:::::::::::::::<<<;;;;;;;;;<<<===>>>???@@@AAAIII\\\uuu}}}}}}~~~wwwjjj]]]UUUPPPNNNQQQVVVgggtttyyylllbbbUUURRROOOLLLJJJIIIGGGFFFEEEGGGLLLVVVddduuu}}}lllkkkiiifffccc```[[[UUUPPPIIIEEE???<<<;;;::::::999999999999999999999999999666666666666666666666666888888888888888888888888888888999999999::::::::::::::::::::::::;;;;;;<<<;;;;;;;;;<<<===>>>??????@@@AAAKKK```zzz||||||}}}{{{nnn```WWWQQQNNNPPPUUUcccppp~~~pppgggYYYUUUQQQNNNLLLKKKHHHFFFDDDFFFKKKRRR^^^ooouuullljjjgggdddaaa\\\VVVRRRJJJFFF@@@<<<:::::::::999::::::::::::::::::::::::777777777777777777777777999999999888888888888888888888999999999:::::::::::::::999999:::;;;<<<===;;;;;;;;;<<<===>>>???@@@@@@AAALLLeee~~~{{{{{{|||uuufff\\\TTTPPPQQQUUU___mmmwwwmmm^^^YYYRRRNNNMMMLLLHHHEEEDDDFFFJJJOOOZZZjjj}}}mmmkkkhhheeebbb]]]WWWSSSMMMHHHAAA===;;;;;;;;;:::::::::::::::::::::::::::888888888888888888888888999999999888888888777777888888999999999:::::::::999888888888999:::<<<<<<;;;;;;<<<<<<===???@@@AAA@@@AAANNNiii~~~zzzzzz{{{~~~ooobbbYYYSSSSSSVVV]]]kkk}}}tttccc\\\TTTNNNMMMLLLHHHEEEDDDFFFIIINNNWWWgggzzzmmmkkkiiifffbbb]]]WWWSSSOOOJJJCCC>>><<<<<<<<<<<<::::::::::::::::::::::::888888888888888888888888999999999999888888777777888888999999999:::::::::888777777777777999;;;<<<;;;;;;<<<<<<===???@@@AAA@@@AAAOOOkkk~~~yyyyyyzzz}}}vvvhhh]]]VVVUUUWWW[[[iii|||zzzfff^^^TTTNNNMMMLLLHHHEEEEEEGGGIIIMMMUUUeeeyyyzzzooohhhkkkjjjaaaYYYXXXNNNKKKFFF@@@===<<<<<<<<<;;;:::999999888888999999999999999888888777777777777666666666666888:::;;;888888999999999:::::::::777888:::<<<<<<;;;:::999999;;;>>>>>>>>>======>>>@@@DDDWWWtttttthhhZZZUUUXXX\\\mmmqqqgggZZZPPPKKKJJJJJJIIIFFFEEEFFFKKKQQQ]]]qqq}}}pppiiijjjiii```XXXWWWOOOKKKFFFAAA===<<<<<<<<<;;;:::999999888999999999::::::999999999888888888777777666666777888999:::777777888888888999999999888999;;;<<<<<<<<<::::::999;;;>>>>>>>>>===>>>>>>DDDIII\\\wwwqqqccc^^^aaa___pppwwwlll^^^SSSMMMKKKIIIHHHHHHGGGGGGKKKPPP[[[nnn~~~sssiiiiiihhh```XXXWWWPPPMMMGGGBBB>>><<<<<<<<<;;;;;;:::999999999999999::::::::::::999999999999999888888777777888999999777777777777888888888888999:::;;;======<<<;;;;;;:::<<<>>>>>>>>>>>>>>>@@@GGGNNNbbbzzzxxxiiiccceeeddduuu}}}ssscccWWWPPPLLLJJJHHHJJJHHHHHHJJJNNNXXXiiiyyyuuuiiiiiihhhaaa[[[ZZZRRRNNNIIICCC???===<<<<<<;;;;;;:::999999999999::::::::::::::::::::::::::::::999999999888888888999777888888888999999999999:::;;;<<<=========<<<<<<:::<<<>>>???>>>>>>@@@AAAGGGRRRfff}}}ppphhhhhhgggzzzwwwgggZZZRRRNNNKKKIIIIIIGGGGGGIIILLLUUUeeeuuuzzzkkkiiijjjddd^^^^^^TTTPPPJJJDDD???===<<<===<<<;;;::::::999999:::::::::::::::::::::::::::::::::::::::::::::999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;===>>>???>>>???AAACCCFFFSSSjjj~~~{{{rrroookkk~~~zzzjjj\\\TTTPPPMMMJJJGGGFFFFFFHHHKKKSSSbbbqqq~~~ooolllkkkfff``````VVVRRRLLLEEE@@@=========<<<;;;;;;:::::::::::::::999999999999::::::::::::999::::::;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@BBBDDDFFFWWWnnnzzztttrrr~~~mmm___VVVQQQNNNKKKGGGEEEEEEGGGIIIPPP___mmm|||zzzuuuooommmfff```___WWWSSSMMMFFFAAA>>>======<<<<<<;;;::::::::::::;;;888888888999999999::::::888999:::;;;<<<<<<;;;;;;999999:::::::::;;;;;;;;;:::::::::::::::;;;;;;<<<<<<>>>?????????@@@CCCFFFIII\\\ttt~~~~~~~~~}}}}}}{{{zzzssscccYYYSSSNNNKKKIIIFFFFFFFFFGGGMMMZZZhhhwwwxxxyyyqqqnnnfff___]]]XXXTTTNNNGGGAAA>>>======<<<<<<;;;::::::::::::;;;777777777888888999999999777888:::<<<======<<<<<<888888999999999::::::::::::999999999999:::;;;;;;===>>>?????????AAADDDFFFMMMaaaxxx}}}}}}~~~}}}|||{{{{{{wwwfff[[[SSSNNNJJJKKKHHHGGGFFFFFFJJJWWWdddttt}}}rrrllliiiddd```\\\XXXQQQIIICCC???<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777777888999:::;;;;;;<<<;;;:::999999888888999999;;;;;;;;;<<<<<<<<<<<<===???<<<===@@@AAA@@@BBBGGGMMMjjj~~~~~~~~~}}}}}}vvvjjj```WWWPPPMMMJJJIIIJJJJJJHHHJJJVVVbbbrrrssskkkhhhdddaaa\\\XXXQQQJJJCCC???===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888888999999::::::;;;999888888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<===???======@@@AAAAAADDDHHHTTTppp~~~}}}yyymmmcccYYYQQQNNNJJJIIIIIIIIIHHHIIITTT```qqquuulllhhheeeccc]]]YYYRRRKKKDDD@@@===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999777777777888999:::<<<===;;;;;;;;;<<<<<<<<<<<<===???===>>>AAAAAAAAAEEEJJJ[[[vvv~~~}}}~~~rrrggg[[[SSSOOOKKKIIIIIIIIIGGGHHHRRR]]]nnn}}}yyymmmhhhfffeee___[[[TTTLLLEEE@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999:::::::::999999888888888888888888888999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===>>><<<>>>@@@@@@@@@EEELLL___yyy~~~~~~}}}~~~wwwkkk^^^TTTPPPLLLIIIHHHHHHGGGHHHPPPYYYjjjyyy||||||{{{}}}}}}xxxooooooooorrryyypppiiigggggg```\\\UUUMMMFFFAAA>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999;;;::::::999999888888888::::::999999888999999:::;;;;;;;;;<<<<<<<<<<<<===<<<;;;===?????????EEENNNccc|||~~~~~~~~~|||~~~|||oooaaaUUUPPPMMMJJJHHHHHHGGGGGGNNNVVVfffvvv~~~yyy{{{tttqqqqqqqqqqqqrrrsssssspppkkkgggbbbbbbccceeelllwwwuuukkkhhhhhhbbb]]]VVVNNNGGGBBB???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999888888888;;;:::999999888888999999;;;;;;;;;<<<<<<<<<<<<===<<<<<<>>>@@@??????GGGQQQiii|||~~~xxx{{{tttdddXXXRRRPPPLLLIIIIIIHHHGGGLLLSSSbbbrrrtttuuu~~~tttnnnmmmiiihhhgggggggggddd```]]][[[[[[ZZZ\\\```iiissszzzyyymmmiiiiiiccc^^^WWWOOOGGGBBB???>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::::::::999999999999999999999999999888999999::::::;;;;;;;;;<<<<<<<<<<<<======>>>@@@BBB@@@AAAJJJTTTmmm{{{~~~yyy|||zzziii[[[UUURRRMMMJJJJJJIIIHHHLLLQQQ___pppxxxjjjqqq~~~xxxpppnnngggeeedddccccccaaa]]][[[XXXXXXWWWVVVYYY___hhhnnnuuuzzz|||nnniiijjjccc___XXXOOOHHHCCC???>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999777777777888999:::<<<<<<;;;;;;;;;<<<<<<<<<======>>>???BBBDDDBBBCCCLLLWWWooo{{{|||{{{|||}}}lll^^^WWWSSSNNNKKKJJJJJJIIILLLQQQ]]]ooo|||llljjjpppvvvxxxpppkkkgggbbbbbbddddddaaa]]]^^^ZZZUUUSSSUUUXXX[[[]]]dddjjjtttsssmmmmmmgggbbbZZZRRRKKKEEE???;;;<<<<<<;;;::::::::::::;;;<<<;;;;;;:::999999999::::::::::::999999888888888::::::999999::::::;;;<<<<<<<<<<<<============>>>;;;DDDAAA<<<@@@DDDIIIUUUrrryyywww{{{uuueeeXXXUUUPPPLLLKKKJJJGGGIIIMMM^^^jjj}}}mmmaaabbbkkkqqq|||xxxqqqmmmiiihhhjjjjjjgggddd^^^ZZZTTTQQQRRRTTTVVVVVV[[[```hhhrrr}}}wwwnnnlllhhhccc[[[SSSLLLFFF@@@===<<<<<<;;;::::::::::::;;;;;;;;;:::999999999999999:::::::::999999999888888::::::999999::::::;;;<<<;;;;;;<<<<<<<<<=========<<>><<<<<<;;;::::::::::::;;;::::::999888888888888999:::::::::999999999999888::::::999999::::::;;;<<<:::;;;;;;;;;<<<<<<<<<<<<;;;CCCAAA===AAADDDLLL\\\vvv~~~|||yyy{{{|||}}}|||}}}~~~}}}}}}||||||jjj]]]VVVQQQMMMLLLJJJGGGIIIMMMXXXdddvvvuuubbb[[[^^^fffmmmpppvvv|||~~~zzzvvvtttrrrnnnkkkccc^^^XXXTTTRRRRRRQQQQQQSSSUUUZZZbbblllxxxpppmmmjjjeee]]]UUUNNNHHHBBB>>><<<<<<;;;::::::::::::;;;999999888888777888888999999999999999999999999999::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<:::AAA???===AAADDDNNNaaa~~~yyywwwyyyzzz{{{|||zzz{{{}}}}}}mmm___WWWQQQMMMLLLJJJHHHIIIMMMVVVaaarrrooo]]]YYY[[[aaaggglllqqqwww}}}zzzuuupppllliiiccc___ZZZVVVUUUTTTTTTSSSUUUXXX]]]dddllltttzzz}}}qqqpppiiiddd\\\TTTMMMGGGAAA>>><<<<<<;;;::::::::::::;;;999888888777888888999999999999999999999999999999::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<999???===<<>><<<<<<;;;::::::::::::;;;999888888888888999::::::888999999999999:::::::::::::::999999::::::;;;<<<:::;;;;;;;;;<<<<<<<<<<<<999>>>======BBBCCCRRRlllyyyyyy||||||{{{|||{{{|||~~~~~~uuufffXXXSSSNNNMMMKKKHHHIIIMMMQQQ[[[kkk|||iii]]]^^^___```dddeeegggnnnwww{{{||||||yyywwwnnnjjjeeebbb```^^^]]]\\\ZZZZZZ\\\aaahhhnnnppppppttt}}}sssrrrkkkfff^^^VVVOOOIIICCC???<<<<<<;;;::::::::::::;;;999999999999999:::;;;;;;888888999999999:::::::::::::::999999::::::;;;<<<;;;;;;<<<<<<<<<=========:::???>>>@@@DDDEEEUUUqqqyyyzzz}}}}}}||||||{{{|||~~~~~~zzzkkkYYYSSSOOOMMMKKKHHHIIILLLNNNXXXgggxxxfff[[[[[[ZZZZZZ]]]bbbdddllluuuyyyyyywwwsssmmmiiigggeeebbbaaa\\\ZZZZZZ___fffmmmqqqssspppyyysssrrrlllggg___WWWPPPJJJDDDAAA<<<<<<;;;::::::::::::;;;:::999999999:::;;;;;;<<<888888888999999:::::::::::::::999999::::::;;;<<<<<<<<<<<<============>>><<<@@@???BBBFFFGGGXXXuuuyyyzzz}}}}}}||||||zzz{{{~~~~~~~~~~~~nnnYYYTTTOOONNNKKKHHHIIILLLLLLUUUeeeuuuppp]]]XXXWWWXXXZZZaaadddllltttxxxzzz}}}wwwqqqppppppllleeebbb```\\\[[[cccmmmqqqnnnnnntttxxxtttmmmiiibbbYYYQQQIIIDDDAAA>>>===;;;;;;<<<<<<<<<;;;888999::::::::::::999888999999999999999999999999<<<;;;::::::999999999999;;;;;;;;;<<<<<<<<<======<<<@@@>>>???EEEHHHZZZvvv}}}xxxxxx}}}}}}zzz{{{{{{|||~~~~~~zzzxxxxxxzzzuuucccXXXOOOMMMNNNLLLJJJJJJMMMQQQ\\\ooovvvaaaZZZXXXYYY[[[___ccckkkssswwwyyy{{{zzzzzzuuunnneeebbb^^^]]]eeeppptttqqqrrrttt{{{yyysssllliiiccc[[[RRRJJJDDDAAA>>>===;;;;;;<<<<<<<<<;;;888999::::::::::::999888999999999999999999999999<<<;;;::::::999999999:::;;;;;;;;;<<<<<<<<<======<<<@@@>>>???EEEIIIZZZwww}}}xxxxxx}}}}}}zzzzzzzzz|||~~~}}}}}}}}}~~~{{{wwwtttuuuwww}}}yyyeeeZZZPPPNNNNNNLLLJJJKKKMMMQQQ\\\mmm|||{{{cccYYYWWWXXXZZZ]]]aaaiiiqqquuuxxxwwwjjjgggbbb```hhhtttxxxwwwtttqqqrrruuutttooonnnpppwwwyyy|||{{{rrrllliiiddd]]]UUULLLEEEAAA>>>===;;;;;;<<<<<<<<<;;;888999999::::::999999888999999999999999999999999;;;;;;:::999999999::::::;;;;;;<<<<<<<<<=========<<<@@@>>>???EEEIII\\\yyy}}}xxxxxx|||~~~}}}zzzyyyzzz|||}}}vvvrrrqqqpppooommmpppuuuxxx{{{~~~wwwssspppppprrrxxx}}}ggg\\\RRROOOOOOMMMKKKKKKMMMQQQ[[[kkk|||}}}bbbWWWTTTUUUWWW[[[___gggooossswww}}}qqqmmmhhhfffnnnyyy~~~|||tttnnniiiiiihhheeedddgggjjjlllnnnqqqwww}}}rrrkkkjjjeee___WWWNNNFFFAAA>>><<<;;;;;;<<<<<<<<<:::999999999999999999999999999999999999999999999999;;;::::::999999:::::::::<<<<<<<<<<<<===============@@@>>>???EEEJJJ]]]{{{|||xxxxxx{{{}}}|||zzzyyyzzz|||zzzrrrmmmjjjhhhgggccceeeiiilllpppvvv}}}}}}|||uuupppmmmmmmnnntttjjj___TTTPPPOOOMMMKKKLLLLLLPPPZZZjjj|||}}}bbbVVVSSSTTTWWWZZZ^^^gggnnnqqqvvvxxxtttooommmtttuuullleeecccaaa___```bbbbbbccceeeggglllvvvssskkkiiieee___WWWNNNGGGBBB>>><<<;;;;;;<<<<<<<<<:::999999999999999999999999999999999999999999999999:::::::::999999::::::;;;<<<<<<<<<=========>>>>>>===@@@>>>???FFFKKK___}}}|||xxxwwwyyy{{{{{{zzzyyy{{{}}}yyyqqqmmmiiigggeeedddeeefffhhhlllrrrxxx}}}}}}{{{tttpppmmmllllllppp{{{~~~mmmaaaUUUQQQOOOMMMKKKKKKJJJOOOYYYhhh{{{cccWWWUUUWWWZZZZZZ___gggnnnpppuuu~~~{{{vvvuuu{{{xxxnnneeebbbaaa^^^]]]______aaacccdddfffppp~~~uuullliiieee^^^VVVNNNGGGCCC>>>===;;;;;;<<<<<<<<<;;;:::999999888888999999:::999999999999999999999999::::::999999999:::;;;;;;<<<<<<=========>>>>>>>>>===@@@===???FFFLLLaaa~~~{{{xxxwwwxxxzzzzzzzzzzzz|||~~~{{{wwwuuusssqqqoookkkjjjiiiiiilllppptttwww~~~{{{uuuqqqnnnllljjjkkkttt~~~ooobbbVVVPPPOOOLLLJJJKKKHHHNNNXXXgggyyy{{{aaaVVVUUUWWWZZZ[[[```iiinnnooottt}}}{{{zzzppphhhffffffcccaaabbbeeeggghhhfffeeekkkwwwwwwllliiiccc\\\TTTMMMGGGDDD>>>===;;;;;;<<<<<<<<<;;;::::::999888888999::::::999999999999999999999999:::999999999::::::;;;<<<<<<=========>>>>>>>>>>>>===@@@===???FFFMMMbbb}}}{{{xxxwwwwwwyyyyyyzzz{{{}}}|||xxxvvvvvvyyy{{{}}}{{{tttqqqnnnllliiigggllltttpppcccVVVPPPNNNKKKIIIJJJHHHNNNWWWeeevvvwww]]]TTTSSSVVVYYY\\\bbbiiinnnoootttzzzqqqjjjkkklllkkkiiiiiinnnooonnniiidddgggpppyyyyyyllliiibbb[[[SSSLLLGGGEEE>>>===;;;;;;<<<<<<<<<;;;;;;:::999888888999:::;;;999999999999999999999999999999999999::::::;;;<<<============>>>>>>>>>>>>===@@@===???FFFMMMbbb|||{{{xxxwwwwwwxxxyyyzzz|||~~~{{{tttqqqooolllgggdddgggnnnwww~~~pppcccVVVPPPMMMJJJHHHIIIIIINNNWWWdddsssttt^^^UUUSSSUUUXXX^^^```eeejjjmmmttt~~~|||wwwsssqqqrrrssstttxxxzzzzzztttnnnlllrrrxxx}}}nnnkkkeee]]]UUUNNNHHHEEE===<<<<<<;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<===888888888888888888888888999999::::::::::::;;;;;;;;;<<<>>>???@@@???===<<<===<<<>>>???BBBNNNdddyyy|||wwwtttwwwxxxwwwxxx{{{}}}}}}}}}}}}}}}~~~{{{xxxrrrkkkeeecccbbbccccccjjjnnnrrruuuvvvwwwxxxyyy{{{}}}}}}{{{yyy{{{~~~~~~{{{{{{zzzkkk[[[SSSNNNKKKIIIIIILLLOOOUUU```pppuuuaaaXXXVVVWWWZZZ^^^```eeejjjmmmsss|||zzzzzz{{{|||yyyqqqnnnqqqvvv~~~oookkkfff___WWWPPPIIIEEE>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999888888888888888888888888999999::::::::::::;;;;;;;;;<<<>>>?????????===<<<>>>>>>???AAADDDPPPggg{{{zzzwwwvvvyyyzzzxxxwwwxxxzzz{{{||||||}}}zzzwwwsssmmmfff```]]]\\\\\\\\\bbbeeehhhjjjjjjiiijjjkkkkkklllnnnooonnnmmmjjjiiiiiilllnnnmmmkkklllqqqvvvxxxzzzlll\\\TTTPPPLLLJJJJJJLLLNNNTTT___ooouuuccc[[[YYYYYY[[[___aaaeeejjjmmmssswwwqqqrrruuupppmmmgggaaaZZZRRRJJJDDD???>>>===<<<;;;:::::::::<<<<<<;;;;;;:::888777666888888888888888888888888999999::::::::::::;;;;;;;;;<<<===>>>???>>>======??????@@@BBBFFFRRRiii~~~zzzwwwwww{{{{{{xxxuuuuuuxxxyyy{{{|||}}}|||vvvrrroooiiibbb[[[XXXWWWVVVUUUYYY[[[]]]]]]\\\ZZZZZZZZZZZZ[[[\\\]]]]]][[[ZZZXXXWWWYYY\\\\\\[[[]]]aaaeeefffmmmvvv~~~|||mmm^^^VVVRRRNNNKKKLLLLLLNNNSSS]]]mmmsssbbb\\\ZZZZZZ[[[___aaaeeejjjlllrrr~~~wwwuuuuuuzzzuuurrrrrrzzzrrrnnniiiccc]]]TTTKKKDDD??????===<<<::::::999999::::::;;;;;;:::888777666888888888888888888888888999999999:::::::::;;;;;;;;;<<<===>>>>>>>>>======>>>>>>@@@CCCGGGTTTkkk|||wwwvvvyyyyyyvvvtttuuuwwwxxx{{{|||}}}zzzuuupppmmmhhh```ZZZVVVTTTRRRQQQQQQSSSTTTTTTRRRQQQQQQQQQQQQRRRSSSTTTSSSRRRQQQPPPOOOQQQSSSSSSSSSTTTWWWZZZYYY___hhhppp{{{~~~pppaaaYYYTTTPPPMMMMMMKKKMMMQQQ[[[jjj}}}mmm___[[[YYYYYY[[[^^^```dddhhhjjjppp~~~}}}yyywww{{{}}}zzzssskkkfffddddddllluuu~~~tttoooiiiddd___VVVKKKCCC??????===<<<::::::999999888999999::::::999999999888888888888888888888888999999999:::::::::;;;;;;;;;<<<<<<=====================???CCCHHHUUUmmm}}}wwwssstttuuussstttwwwwwwyyyzzz{{{}}}zzzuuuqqqkkkfff^^^XXXTTTQQQOOOMMMKKKLLLNNNMMMLLLKKKLLLMMMKKKLLLLLLMMMMMMMMMLLLKKKLLLMMMNNNNNNMMMNNNOOOPPPQQQUUU\\\dddnnnzzzsssddd\\\WWWRRRNNNNNNKKKLLLPPPYYYhhhzzzhhh[[[XXXWWWXXXZZZ^^^___cccggghhhmmm{{{{{{xxxuuuuuuuuuxxxzzzkkkeee```]]]ZZZZZZ```gggqqqwwwvvvpppiiiccc^^^WWWLLLDDD???>>>===<<<;;;:::::::::999999999999999:::;;;;;;888888888888888888888888999999::::::::::::;;;;;;;;;;;;<<<<<<<<<=========<<<===@@@CCCIIIVVVnnn|||uuupppqqqqqqqqqssswwwyyyyyyyyyyyyzzz}}}~~~yyysssooofffaaaZZZUUUQQQNNNKKKIIIFFFGGGHHHHHHGGGGGGHHHJJJEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHLLLNNNSSSZZZaaakkk|||wwwhhh___YYYSSSNNNMMMJJJKKKNNNVVVeeexxx|||cccWWWUUUVVVXXX[[[\\\^^^bbbeeefffkkkyyyzzzvvvpppmmmlllmmmsss{{{uuulll```[[[XXXWWWUUUSSSWWW]]]bbbhhhrrr}}}xxxqqqhhhbbb]]]VVVLLLDDD>>>===<<<;;;;;;;;;;;;;;;===<<<:::888888999;;;<<<888888888888888888888888999999::::::::::::;;;;;;<<<;;;;;;;;;<<<<<<=========>>>AAAEEEKKKYYYqqqxxxrrrooopppqqqqqqrrruuuyyyxxxwwwuuuuuuxxx~~~{{{uuuoookkkccc^^^XXXSSSOOOLLLJJJHHHEEEFFFGGGFFFDDDDDDFFFGGGEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFGGGIIIIIIHHHHHHKKKJJJNNNTTTYYYbbbtttzzzkkkbbb[[[SSSNNNLLLJJJJJJMMMUUUcccvvvzzzaaaVVVTTTVVVYYY\\\\\\]]]aaadddeeejjjwwwyyytttllliiieeefffkkkttt{{{xxxjjjaaaYYYVVVUUUUUUSSSPPPSSSXXXWWW]]]fffrrr~~~zzzqqqggg```]]]VVVLLLDDD===<<<<<<;;;;;;;;;<<<<<>>???BBBFFFLLL[[[sss|||}}}tttooonnnqqqrrrqqqqqqsssyyywwwuuurrrrrruuu{{{~~~yyyrrrkkkgggccc___YYYTTTPPPMMMKKKIIIHHHIIIHHHGGGEEEDDDEEEFFFHHHHHHHHHHHHIIIIIIJJJJJJGGGGGGHHHJJJLLLMMMMMMLLLLLLJJJMMMSSSWWW___rrr|||mmmccc\\\TTTNNNLLLJJJJJJLLLTTTbbbuuuxxxbbb]]]VVVTTTXXXYYY[[[\\\___ccceeeiiitttyyysssiiigggddddddhhhnnnrrrtttxxxnnnccc]]][[[XXXTTTRRRSSSTTTTTTTTTSSSVVV]]]gggqqq}}}{{{pppgggccc^^^UUUMMMIIIBBB???<<<;;;;;;<<<;;;:::===<<<:::888777777777888888888888888888888888888888888888888999:::;;;;;;::::::;;;;;;<<<=========@@@@@@AAACCCNNNbbb|||sssxxxvvvnnnppprrrrrrqqqppppppqqqqqqtttuuusssooooootttyyyzzzuuuoooiiifff^^^[[[VVVQQQMMMJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMOOOQQQSSSSSSZZZjjj{{{lll```YYYRRRNNNLLLLLLJJJLLLSSS^^^nnnzzzbbb\\\VVVSSSXXXYYY[[[\\\___ccceeeiiissszzztttllljjjggggggjjjnnnqqqsss}}}wwwpppiiiccc___\\\ZZZVVVTTTSSSRRRPPPNNNSSSTTTYYYbbbjjjvvv|||rrrhhhccc^^^UUUKKKGGGBBB???<<<;;;;;;<<<;;;:::;;;:::999888888888999:::888888888888888888888888999999999::::::;;;<<<===;;;;;;<<<<<<===>>>>>>??????@@@BBBFFFQQQfffrrrvvv|||rrrlllmmmoooooonnnmmmmmmoooooorrrsssqqqmmmnnntttyyy~~~xxxrrrmmmhhhddd\\\ZZZUUUQQQMMMJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMPPPPPPRRRSSSTTTTTTTTTSSSQQQQQQRRRRRRRRRVVVeeeuuummmaaaZZZSSSNNNMMMLLLJJJLLLSSS]]]mmm}}}ccc\\\TTTSSSXXXYYY[[[[[[^^^bbbdddhhhrrr~~~|||wwwrrrpppmmmmmmoooqqqqqqqqqwwwyyyqqqllliiigggfffbbb^^^ZZZVVVSSSQQQMMMKKKQQQQQQTTTZZZaaammm|||rrrhhhddd___UUUKKKFFFBBB???<<<;;;;;;<<<;;;:::999888888888999::::::;;;999999999999999999999999999999888999999:::;;;<<<<<<<<<======>>>?????????>>>@@@CCCIIIUUUkkkooosssxxxoooiiikkklllkkkjjjiiijjjkkklllooopppnnnkkklllsssyyyzzzsssnnniiieeebbbZZZXXXTTTPPPLLLJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKMMMOOOQQQSSSSSSTTTUUUVVVXXXYYYYYYYYYXXXWWWVVVVVVUUUSSSVVVbbbppppppddd[[[SSSOOONNNLLLJJJKKKRRR\\\kkkcccZZZSSSRRRWWWXXXZZZ[[[^^^aaacccfffqqq}}}|||yyyxxxvvvuuuuuuuuusssqqqttt~~~|||vvvsssrrrrrrqqqjjjeee]]]WWWSSSQQQOOONNNOOONNNPPPTTTZZZdddvvvxxxooogggeee```VVVLLLGGGBBB???<<<;;;;;;<<<;;;:::999999999999999999::::::999999999999999999999999666666666666777888999:::;;;<<<<<<===>>>>>>??????>>>AAAEEEKKKXXXnnnnnnqqqwwwoooiiijjjjjjiiigggfffggghhhjjjlllmmmkkkiiikkkrrryyywwwooojjjeeebbb```XXXWWWTTTPPPMMMKKKJJJIIIGGGGGGGGGHHHHHHHHHIIIIIIJJJLLLNNNPPPSSSVVVXXXZZZ\\\]]]___aaaaaa```______```^^^\\\ZZZXXXYYYdddppprrreee\\\SSSNNNNNNLLLJJJKKKQQQ[[[iii~~~aaaYYYSSSSSSWWWWWWZZZZZZ]]]```bbbeeeppp{{{~~~{{{vvvrrruuu~~~}}}qqqjjj```WWWSSSRRRRRRRRRNNNMMMMMMQQQUUU___ppptttlllfffeeebbbYYYOOOIIIBBB???<<<;;;;;;<<<;;;:::::::::::::::999999888888999999999999999999999999666666666666777888999::::::;;;;;;<<<<<<======>>>@@@BBBEEEKKKXXXnnnpppsssyyysssjjjkkkjjjhhhfffeeefffhhhhhhkkkmmmkkkiiikkkrrrxxx{{{}}}|||tttmmmhhhdddaaa___XXXWWWUUURRRPPPNNNLLLKKKGGGGGGHHHIIIJJJKKKKKKLLLMMMOOOQQQTTTXXX[[[^^^___jjjkkkmmmoooooommmllljjjgggdddbbb```^^^___hhhssstttggg\\\RRRMMMMMMLLLJJJJJJPPPYYYggg{{{|||___XXXSSSTTTXXXWWWYYYYYY\\\```aaadddnnnzzz{{{vvvwww}}}yyyrrrfff\\\VVVUUUTTTUUUPPPNNNNNNPPPRRRZZZiiiwwwqqqjjjeeefffcccZZZPPPJJJBBB???<<<;;;;;;<<<;;;::::::::::::::::::999888777::::::::::::::::::::::::999999888999999:::;;;<<<::::::;;;;;;<<<=========AAABBBEEEJJJWWWnnnsssxxx{{{vvvllllllkkkhhhfffeeefffhhhhhhkkknnnmmmkkklllrrrwwwuuutttzzz~~~zzzsssmmmhhheeeaaa___XXXXXXVVVUUUSSSQQQOOOOOOJJJKKKKKKMMMNNNOOOPPPPPPRRRSSSVVVZZZ]]]aaadddeeeoooqqqtttwwwxxxwwwuuutttpppllliiigggeeeeeemmmvvvwwwjjj^^^SSSNNNOOOLLLJJJJJJOOOXXXeeeyyyyyy\\\WWWTTTUUUXXXWWWYYYYYY\\\___```cccmmmyyyzzzxxx{{{}}}sssiiibbb]]]YYYWWWSSSQQQPPPPPPPPPTTTaaannnpppjjjffffffdddZZZOOOIIIBBB???<<<;;;;;;<<<;;;:::777888999:::::::::999999::::::::::::::::::::::::999999999::::::;;;<<<===;;;;;;;;;<<<======>>>>>>@@@AAACCCIIIWWWpppxxx~~~{{{uuummmlllkkkhhheeedddfffggghhhlllppppppmmmmmmqqqvvv{{{}}}rrrkkkpppyyy{{{xxxsssnnnjjjfffbbb___ZZZYYYYYYXXXVVVTTTSSSRRROOOOOOPPPRRRSSSUUUVVVVVVXXXYYY\\\___cccfffiiijjjooorrrvvv{{{~~~~~~}}}|||xxxtttqqqnnnnnnttt{{{{{{nnn```UUUPPPQQQLLLJJJIIINNNVVVcccwwwvvvZZZVVVTTTVVVYYYWWWXXXYYY[[[___```cccmmmxxx}}}xxxyyyzzzzzz~~~vvvmmmeee^^^ZZZUUUSSSRRRQQQOOOQQQ[[[gggyyyqqqkkkggggggdddZZZNNNGGGBBB???<<<;;;<<<<<<;;;:::555666888:::;;;;;;;;;;;;::::::::::::::::::::::::888888888888999:::;;;<<<<<<<<<======>>>?????????@@@AAACCCIIIXXXsss{{{yyysssmmmllljjjgggdddccceeeggghhhmmmrrrrrrooonnnqqquuuxxx|||~~~rrreeejjjsss{{{zzzwwwsssooolllhhhccc```[[[ZZZZZZYYYXXXVVVUUUTTTRRRSSSTTTUUUWWWYYYZZZZZZ\\\]]]```cccgggjjjmmmnnnqqquuu{{{}}}zzzwwwuuuzzz~~~pppcccWWWRRRSSSMMMJJJIIINNNVVVcccvvvtttZZZWWWTTTTTTWWWUUUYYYYYY\\\```bbbeeennnwwwzzzvvvqqqmmmmmmooowww{{{nnnfffbbbddd\\\UUUQQQPPPPPPVVV]]]tttyyyiiieeehhhbbb]]]VVVIIIAAA>>>:::999999999999999:::999999888888999999:::999999:::;;;;;;<<<======999999999999::::::;;;<<<<<<<<<===============<<>>======???@@@CCCJJJYYYrrr{{{tttsssqqqnnnkkkiiihhhhhhhhhhhhllloooqqqqqqrrrvvvyyyzzz|||~~~pppiiieeejjjqqqwww}}}zzzvvvqqqmmmjjjhhhfffddd^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\^^^aaadddfffffffffgggjjjmmmoooqqqqqqzzz|||~~~uuuggg]]]VVVRRRMMMLLLLLLOOOSSS^^^sssiiiWWWYYYXXXWWWYYYVVVWWWWWWYYY]]]___bbbjjjsss}}}pppjjjdddbbbaaagggttt|||xxxkkkccc[[[WWWTTTSSSVVV\\\eeeuuu}}}lllggghhhaaa[[[SSSGGGBBB@@@===<<<===>>>>>>>>>:::999999888888999999:::999999999999999999999:::;;;:::999999999999999999::::::<<<===>>>>>>>>>>>>???AAADDDJJJYYYsss|||uuuwwwuuuqqqmmmjjjhhhgggggghhhkkkpppqqqrrrtttxxx{{{{{{~~~xxxmmmdddcccggglllrrryyy{{{xxxsssooommmkkkiiigggbbbbbbbbbaaaaaabbbbbbbbbbbbbbbaaabbbcccfffiiikkkmmmmmmmmmnnnoooqqqsssttt|||xxxkkkaaaYYYTTTPPPLLLJJJMMMSSS___qqqfffUUUXXXWWWVVVYYYWWWVVVVVVXXX\\\]]]___gggppp~~~zzzrrrlllfffcccbbbfffrrr~~~}}}ooohhh```[[[WWWTTTVVVZZZaaaqqq}}}lllfffggg```ZZZSSSGGGBBB???<<<<<<===>>>??????:::999999888888999999:::999999999888888888888888<<<<<<;;;:::999999999:::999:::;;;===>>>????????????BBBDDDIIIXXXsssyyyzzzwwwrrrlllhhhfffddddddjjjmmmqqqrrrrrrssswww{{{|||yyykkkeeeeeehhhnnnuuuuuuzzz|||yyyuuurrrooommmjjjhhhfffeeeddddddddddddeeefffffffffffffffgggjjjlllnnnpppppppppppppppsssvvvyyy~~~}}}~~~zzzmmmcccYYYSSSRRRLLLIIIKKKRRR___pppfffTTTUUUSSSSSSWWWWWWVVVUUUWWW[[[\\\^^^eeennn||||||xxxwwwqqqlllhhheeegggqqq{{{uuummmfff```[[[VVVVVVYYYaaappp|||kkkeeefff```ZZZTTTHHH@@@>>>;;;:::<<<===>>>>>>:::999999888888999999:::888888888888888888888777>>>===<<<;;;;;;;;;;;;;;;999:::;;;===>>>?????????>>>BBBDDDHHHWWWsss~~~zzztttnnniiifffeeeeeelllooorrrsssqqqrrruuuxxx|||~~~xxxnnniiihhhkkkooonnnrrryyy~~~~~~}}}|||zzzvvvsssqqqooollljjjhhhgggfffeeeeeefffggghhhhhhhhhhhhiiijjjlllnnnooooooppppppoooooorrrxxx|||~~~}}}xxxuuutttwwwrrrggg[[[SSSSSSMMMIIIKKKRRR^^^pppdddSSSTTTQQQPPPUUUVVVVVVUUUWWWZZZ[[[\\\dddlll{{{}}}|||}}}xxxrrrnnniiigggmmmuuu|||tttmmmggg```YYYXXXZZZ```nnnnnnggggggaaa[[[UUUIII@@@>>>;;;::::::<<<<<<<<<:::999999888888999999:::888888888888888888888999===<<<;;;;;;;;;;;;;;;<<<::::::<<<===>>>>>>>>>>>><<>>======:::@@@BBBDDDUUUrrryyyrrrmmmjjjiiiiiikkknnnqqqqqqppppppssswwwxxxzzz~~~~~~}}}zzzxxxwwwtttpppnnnmmmllljjjhhhhhhjjjlllmmmlllllllllmmmnnnoooppppppqqqqqqpppmmmkkkmmmuuu{{{{{{|||~~~yyysssllliiiggglllxxx~~~sssfff\\\QQQNNNMMMMMMQQQ\\\rrrwww]]]SSSWWWUUURRRTTTTTTWWWVVVWWWZZZ[[[\\\ccckkkyyyzzzooofffeeeiiijjjsss~~~{{{|||yyyrrrjjjaaa^^^___WWWcccuuuzzzqqqnnnddd]]]UUUHHHCCC@@@<<<;;;;;;;;;;;;::::::999999999999999999:::777777888999:::;;;;;;;;;777777777777888999::::::<<<<<<===============<<<999@@@BBBCCCTTTqqqxxxqqqkkkhhhhhhhhhhhhllloooppppppqqqtttxxxvvvyyy~~~|||zzzyyyvvvssspppooonnnllljjjjjjlllnnnooommmmmmnnnoooppppppqqqqqqssssssrrrmmmjjjkkksssyyyyyyzzz|||{{{tttmmmhhhfffjjjvvvuuuhhh]]]PPPOOONNNNNNPPP\\\sssqqq\\\TTTWWWTTTTTTWWWUUUTTTQQQRRRUUUWWWZZZ```hhhvvv}}}{{{|||wwwllleeeaaaaaagggppp{{{~~~wwwpppiiiaaaZZZUUUTTTZZZdddrrrpppjjjggg^^^RRRLLLBBB???<<<;;;;;;<<<;;;:::;;;::::::999999::::::;;;999999999999999999999999;;;;;;;;;999777666888999<<<;;;;;;<<<<<<===??????BBBBBBAAAEEEVVVppp|||zzzuuupppllljjjiiihhheeegggjjjlllnnnppptttwwwwwwyyy~~~~~~|||}}}{{{zzzzzzyyyxxxrrrqqqpppooooooooopppqqqqqqqqqpppppppppppppppppprrrttttttoookkklllttt{{{yyyxxx{{{xxxppplllpppzzz}}}wwwqqqiiibbbWWWOOOKKKOOOTTT\\\oooppp[[[TTTWWWUUUUUUXXXUUUVVVSSSSSSUUUWWWXXX___fffuuu~~~sssggg```]]]]]]eeemmmyyy}}}yyyqqqjjjccc]]]WWWSSSQQQUUU^^^iiiwwwsssjjjfff\\\QQQJJJBBB???<<<;;;;;;<<<;;;:::;;;::::::999999::::::;;;999999999999999999999999888999::::::888888999;;;::::::;;;<<<===>>>>>>???AAAAAA@@@DDDUUUooo}}}zzzwwwuuurrrnnnlllkkkkkkkkkfffhhhkkkmmmnnnqqquuuxxxyyy{{{{{{sssnnnnnnnnnsssyyy~~~|||{{{{{{yyyxxxqqqqqqppppppqqqrrrssstttttttttsssrrrrrrqqqqqqppprrrttttttpppkkklllssszzz{{{zzz|||xxxtttvvvwwwpppkkkeee___UUUMMMKKKOOOTTT[[[mmmppp[[[SSSWWWVVVVVVXXXUUUVVVTTTSSSUUUVVVWWW]]]eeettt|||yyyxxxyyyyyyzzz}}}}}}oooddd^^^\\\\\\bbbjjjvvvzzztttkkkccc]]]XXXTTTQQQNNNPPPTTT]]]iiiwwwvvvjjjcccZZZOOOHHHBBB???<<<;;;;;;<<<;;;:::;;;::::::999999::::::;;;999999999999999999999999555777999::::::999:::<<<888999:::<<<===>>>>>>>>>???@@@???CCCSSSmmmyyyuuuqqqpppmmmkkkkkkkkklllmmmgggiiilllnnnppprrrvvvyyyzzz}}}wwwnnnccc^^^]]]^^^bbbfffiiimmmsss|||}}}|||zzzxxxrrrrrrrrrrrrtttuuuwwwwwwxxxwwwvvvuuutttrrrqqqqqqsssuuutttqqqllllllrrrxxx{{{zzzzzz~~~xxxzzzpppgggccc^^^[[[RRRLLLJJJOOOSSSZZZkkk|||sss\\\SSSWWWVVVWWWYYYUUUUUURRRRRRUUUVVVXXX^^^fffqqq~~~}}}{{{{{{{{{}}}zzznnneeeaaa```___bbbiiiuuu|||uuukkkbbb[[[VVVRRRPPPMMMMMMNNNSSS\\\iiittt|||yyyjjjbbbZZZPPPHHHBBB???<<<;;;;;;<<<;;;:::;;;::::::999999::::::;;;888888888888888888888888555777:::;;;:::999:::;;;888999:::<<<============>>>@@@@@@DDDSSSlllvvvqqqnnnllljjjiiiiiijjjkkklllhhhjjjlllnnnpppssswwwyyyzzz}}}yyyoooeee[[[UUUUUUTTTWWWYYY[[[]]]bbbjjjqqq}}}{{{yyyuuuuuuuuuvvvvvvwwwxxxyyyzzzyyyxxxvvvtttrrrqqqpppsssttttttpppllllllppptttxxxvvvuuuyyyzzztttvvv}}}lllbbb]]]ZZZXXXQQQKKKJJJOOOTTT[[[jjj{{{yyy```TTTVVVVVVWWWYYYUUURRRPPPPPPTTTVVVYYY```hhhooo{{{xxxoooiiigggfffeeeeeelllvvv{{{pppeee]]]WWWSSSPPPNNNLLLLLLNNNUUU^^^hhhnnnuuuzzz|||kkkbbb[[[RRRJJJBBB???<<<;;;;;;<<<;;;:::;;;::::::999999::::::;;;888888888888888888888888888999;;;:::999888999:::999:::;;;<<<============>>>@@@AAAEEESSSkkk}}}rrrlllnnnllljjjhhhgggggghhhiiigggiiilllnnnooorrrvvvyyyyyy|||uuuiii^^^SSSNNNNNNNNNPPPRRRRRRRRRVVV^^^dddooovvv|||zzzxxxxxxyyyyyyyyyxxxxxxxxx{{{zzzxxxvvvsssqqqooonnnqqqrrrrrroookkkjjjlllnnnqqqpppnnnooosssxxx}}}}}}{{{uuuoookkkmmmtttzzznnnbbb\\\YYYWWWRRRLLLJJJPPPUUU[[[kkk|||fffVVVVVVUUUWWWYYYUUUPPPNNNOOOSSSVVVYYYaaaiiimmmyyyzzztttqqqooollljjjjjjoooxxx~~~ssshhh___XXXSSSPPPNNNMMMLLLMMMPPPWWW]]]aaaiiiooowww~~~lllccc]]]TTTJJJBBB???<<<;;;;;;<<<;;;:::;;;::::::999999::::::;;;888888888888888888888888999::::::999888777999;;;======<<<<<<<<<<<<===>>>===@@@BBBEEERRRjjjuuuoooooommmjjjgggeeeeeeeeefffeeegggjjjlllnnnppptttwwwwww{{{pppcccWWWLLLGGGGGGJJJLLLMMMLLLLLLNNNSSSXXXaaafffnnntttyyy~~~|||zzzzzz{{{{{{zzzyyyyyyxxxzzzyyyxxxuuusssqqqooonnnooooooooollliiigggggghhhiiiiiihhhhhhjjjllloooqqqnnnllliiidddaaacccjjjpppxxxtttggg___ZZZXXXRRRLLLJJJOOOTTT[[[kkk}}}lllYYYVVVTTTVVVXXXTTTQQQOOOPPPSSSVVVXXX```gggkkkxxx~~~|||zzztttoooooorrryyy|||qqqggg^^^WWWRRROOOLLLKKKKKKKKKMMMPPPSSSUUU\\\bbbjjjttt~~~nnnccc]]]SSSHHHBBB???<<<;;;;;;<<<;;;:::;;;::::::999999::::::;;;888888888888888888888888999999888777666888;;;>>>BBB@@@>>><<<;;;<<<===>>>;;;???AAADDDPPPhhhzzzsssooommmjjjgggeeeddddddeeeccceeehhhjjjlllnnnrrruuuwww{{{{{{kkk^^^SSSJJJFFFGGGHHHJJJKKKJJJIIIIIIMMMQQQVVVZZZ^^^bbbeeekkksssyyy~~~}}}yyyyyy{{{{{{|||{{{zzzzzzzzzzzzxxxvvvsssqqqpppooollllllllliiigggdddcccbbbbbbdddeeefffgggggghhhiiicccbbb___ZZZXXXZZZ```fffkkk{{{|||lllbbb\\\XXXRRRKKKHHHLLLQQQYYYjjj|||pppZZZVVVSSSUUUXXXTTTSSSPPPPPPSSSUUUWWW^^^eeejjjwww{{{uuuqqqtttyyy}}}~~~~~~xxxnnneee]]]VVVQQQMMMJJJJJJJJJKKKKKKLLLMMMMMMNNNSSS[[[dddooozzz~~~pppddd]]]RRRFFFBBB???<<<;;;<<<<<<;;;:::;;;::::::999999::::::;;;777777777777777777777777888888777666666999===AAAEEEBBB???<<<:::;;;===???999>>>@@@CCCOOOgggxxxrrrnnnllliiigggeeedddeeeeeebbbdddfffhhhjjjmmmqqqssswww|||vvvggg]]]TTTMMMKKKMMMHHHJJJLLLKKKIIIHHHKKKNNNPPPSSSUUUWWWYYY___gggnnnttt||||||||||||~~~~~~wwwxxxzzz{{{|||}}}||||||{{{zzzxxxvvvtttrrrqqqpppkkkkkkjjjhhheeebbb```______bbbeeeggggggfffffffff\\\\\\YYYTTTQQQRRRXXX^^^ddduuupppeee]]]XXXRRRJJJFFFJJJOOOWWWiii|||qqqVVVRRROOOPPPTTTTTTTTTTTTTTTSSSTTTVVVZZZ^^^jjjrrr~~~|||vvvxxx|||zzztttsssqqqsssxxxyyyrrriii```[[[VVVQQQOOOQQQMMMJJJGGGGGGJJJKKKKKKIIIPPPRRRTTTXXX___jjjuuu||||||~~~rrrfff]]]RRRHHHCCC@@@===;;;;;;:::888666999999999999999999999999777888999::::::999888777999999::::::;;;<<<======>>>>>>======<<<<<<<<<;;;<<>>=========<<<<<<<<<;;;===???AAADDDMMM```yyywwwwwwqqqnnnkkkfffcccbbbbbbbbbbbbeeeeeeeeegggiiimmmppprrrsssvvv|||}}}wwwlll___SSSMMMKKKLLLNNNLLLJJJIIIHHHHHHHHHIIILLLMMMOOOPPPQQQTTTYYY\\\aaacccdddbbbbbbgggsss|||{{{wwwzzz~~~~~~~~~~~~~~~|||yyywwwvvvtttqqqnnnkkkhhhddd```]]]]]]^^^___gggmmmtttxxxyyyvvvtttrrrlllggg___ZZZXXXYYYZZZZZZ```lll|||rrrhhh^^^WWWPPPMMMLLLLLLMMMVVViii{{{hhhQQQOOOLLLLLLOOONNNQQQQQQPPPOOOOOOQQQVVVYYYbbbjjjvvv~~~yyyqqqtttxxx~~~qqqhhhccc```\\\[[[___hhhsssyyy{{{}}}}}}xxxsssmmmfff___ZZZUUUQQQRRRQQQLLLIIIJJJIIIGGGEEEEEEGGGIIIJJJIIIGGGGGGIIIJJJNNNUUU]]]cccxxx}}}~~~ooobbbZZZOOOEEE@@@>>><<<;;;;;;;;;:::999999999999999999999999999777888999999999999888777999999::::::;;;;;;<<<<<<=========<<<<<<<<<<<<<<<===???AAACCCKKK^^^wwwvvvyyytttmmmjjjeeebbbbbbbbbaaaaaaccccccdddfffiiimmmppprrrooorrrwww~~~~~~xxxnnnaaaVVVOOONNNOOORRRPPPMMMJJJIIIHHHHHHIIILLLMMMOOOOOOPPPRRRUUUXXXYYYZZZYYYVVVUUUZZZdddmmm{{{xxx{{{~~~|||yyywwwuuussspppnnniiifffbbb___\\\[[[\\\]]]eeemmmxxx|||vvvmmmeeeaaa```___^^^```kkkyyyttthhh^^^WWWNNNLLLJJJKKKMMMVVVjjj|||dddPPPOOOLLLKKKNNNMMMQQQQQQPPPOOONNNPPPTTTWWW^^^gggsss|||vvvqqqnnnqqqvvv}}}uuuiii```^^^\\\YYYYYY\\\bbbiiinnnooopppnnnjjjddd___[[[XXXTTTOOOKKKLLLKKKHHHGGGIIIGGGFFFEEEEEEFFFGGGHHHIIIHHHHHHIIIIIIKKKOOOUUUYYYkkkyyynnnaaaYYYOOOEEE???===;;;;;;;;;<<<;;;:::999999999999999999999999888888888999999888888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@BBBIII\\\vvvyyyyyysssmmmiiieeebbbaaaaaaaaa```aaabbbcccfffiiillloooqqqoooqqqttt{{{{{{rrrfff[[[UUUSSSTTTYYYWWWSSSOOOLLLKKKKKKLLLMMMNNNOOOOOOOOOPPPRRRTTTXXXWWWUUUQQQOOORRR[[[bbbqqq{{{|||zzz~~~~~~|||xxxvvvuuurrrooommmhhhfffbbb___\\\[[[[[[\\\aaajjjwwwzzzrrrmmmjjjgggfffdddmmmxxxuuuhhh^^^WWWLLLJJJIIIJJJMMMWWWkkk}}}cccPPPOOOLLLKKKPPPPPPRRRRRRQQQPPPOOOPPPTTTWWW\\\eeerrr~~~zzztttpppmmmpppuuu}}}}}}uuunnnfffaaa]]]]]]\\\]]]^^^```ccceeeeeedddbbb___ZZZVVVVVVWWWVVVOOOIIIHHHGGGEEEFFFIIIFFFEEEEEEDDDDDDEEEGGGIIIIIIJJJJJJJJJJJJMMMPPPSSS]]]ooommmaaaYYYOOOFFF>>>===;;;;;;<<<<<<;;;:::999999999999999999999999999888888888888888888999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>???@@@AAAIII\\\vvvwwwqqqmmmiiieeebbbaaaaaaaaa``````aaaccceeehhhkkkmmmooopppqqqtttyyy~~~uuujjj```ZZZXXXYYY^^^[[[WWWRRROOONNNNNNNNNNNNOOOPPPPPPOOOOOOQQQRRRYYYWWWTTTPPPNNNPPPVVV[[[cccmmmwww{{{|||~~~}}}}}}{{{wwwuuusssqqqmmmkkkgggfffbbb___]]]\\\[[[[[[___gggsss{{{wwwsssqqqlllrrryyywwwiii^^^XXXLLLJJJJJJKKKMMMWWWkkk~~~bbbPPPPPPLLLLLLRRRSSSSSSSSSRRRPPPOOOPPPSSSVVV[[[dddqqq~~~{{{uuurrrpppsssxxxzzzrrrmmmjjjfffcccaaaaaaaaaaaa``````___^^^]]]\\\[[[ZZZUUUQQQSSSXXXYYYQQQKKKIIIGGGFFFGGGJJJFFFGGGGGGEEEDDDDDDFFFHHHIIIJJJJJJJJJJJJJJJMMMOOOTTTeee}}}lll```XXXOOOFFF???===;;;;;;<<<<<<;;;:::999999999999999999999999999999888777777888999999999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<>>>??????@@@HHH\\\wwwxxxqqqmmmjjjeeebbbbbbbbbaaaaaa```aaaccceeegggiiikkkllloooqqqtttyyyyyynnneee___]]]^^^aaa^^^YYYSSSPPPOOOOOOPPPOOOPPPRRRQQQPPPPPPQQQSSSXXXWWWTTTPPPNNNNNNRRRUUUYYY```gggjjjjjjppp}}}}}}|||yyyvvvsssqqqoookkkiiifffeeebbb___]]][[[[[[ZZZ^^^eeeooozzz|||xxxqqqtttyyy|||yyykkk```ZZZMMMKKKKKKLLLNNNXXXlll~~~bbbPPPOOOKKKLLLSSSVVVTTTSSSRRRPPPNNNOOORRRUUUYYYbbbppp~~~}}}{{{vvvyyy}}}xxxsssrrrpppmmmkkkiiihhhfffdddbbb```___^^^]]][[[[[[ZZZUUUPPPSSS[[[YYYRRRMMMLLLKKKHHHHHHJJJGGGHHHHHHFFFCCCCCCEEEGGGHHHJJJKKKKKKJJJJJJLLLNNNPPP^^^sssjjj^^^WWWNNNEEE@@@>>>;;;;;;;;;;;;:::999999999999999999999999999999999888777777888999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<>>>??????@@@III]]]xxx}}}uuunnnkkkfffcccbbbbbbbbbbbb```aaaccceeeggghhhiiiiiikkkmmmrrrxxxuuulllgggeeeeeeeeeaaa\\\VVVSSSRRRSSSTTTPPPRRRSSSSSSRRRRRRSSSTTTWWWVVVTTTQQQOOONNNOOOPPPRRRVVV[[[]]]___fffrrr|||}}}{{{zzzxxxtttqqqooommmiiigggdddcccaaa^^^\\\ZZZYYYXXXZZZaaakkkvvv{{{vvvlllnnnpppsssvvvzzz~~~{{{lllaaa[[[OOOMMMLLLMMMOOOYYYlll~~~aaaOOONNNJJJKKKTTTWWWSSSSSSQQQOOOMMMNNNQQQTTTXXXaaaooo}}}{{{}}}~~~{{{wwwqqqnnnkkkgggdddbbbaaaaaa```^^^^^^^^^XXXRRRUUU^^^VVVQQQNNNOOONNNJJJIIIJJJHHHJJJIIIGGGCCCBBBDDDGGGIIIKKKMMMMMMLLLLLLMMMOOOOOOZZZlll~~~iii\\\UUULLLCCC@@@>>><<<;;;;;;;;;:::999999999999999999999999999:::999888777777888999:::999999999999999999999999:::::::::;;;;;;<<<<<<<<<===>>>???@@@III^^^zzz~~~yyyoookkkgggdddcccccccccbbbaaabbbccceeefffggghhhhhhfffiiipppxxx|||sssnnnlllllliiieee___ZZZWWWVVVWWWXXXQQQSSSTTTUUUTTTSSSTTTUUUWWWWWWUUUSSSQQQPPPOOOOOONNNQQQTTTVVVZZZbbbnnnxxx|||yyyyyywwwssspppnnnkkkhhheeecccbbb___]]]ZZZYYYWWWWWWUUU\\\gggsss}}}wwwpppdddeeegggjjjnnnrrrvvvyyy|||mmmbbb]]]PPPNNNMMMNNNPPPYYYlll~~~|||aaaQQQNNNIIIKKKSSSUUUXXXWWWTTTRRRQQQQQQRRRRRRYYYbbbppp}}}~~~~~~wwwooollljjjggggggjjjmmmmmmjjjfffaaa^^^]]]^^^ZZZYYYVVVSSSPPPNNNNNNMMMOOOLLLIIIHHHJJJKKKHHHFFFPPPPPPPPPPPPPPPOOONNNMMMQQQXXXfffzzzvvvfff___XXXMMMDDD???===;;;;;;;;;<<<;;;:::999999888888888888999999888888888888888888888888999999:::::::::999999888:::;;;<<<===>>>>>>>>>>>><<<>>>@@@CCCKKK^^^xxxzzz}}}uuupppmmmhhhdddbbbbbbdddeeedddcccdddeeeggghhhgggeeeiiikkkqqqzzzxxxvvvtttqqqssskkkbbb^^^^^^___]]]ZZZ[[[VVVTTTVVVVVVTTTTTTVVV[[[XXXTTTRRRRRRRRRRRRRRRQQQMMMNNNWWW___eeepppzzz|||yyywwwyyywwwsssoookkkhhheeeddd___]]][[[XXXUUUSSSQQQQQQSSSVVV]]]iiiuuu|||rrrhhhcccYYYYYYYYY[[[___dddhhhkkksssvvv|||{{{mmmaaaZZZPPPMMMKKKKKKNNNXXXjjj{{{vvv]]]NNNMMMJJJNNNWWWXXXXXXVVVTTTRRRQQQQQQRRRRRRWWW```nnnzzz~~~yyy{{{}}}}}}|||uuuqqqnnnmmmqqqwwwyyyyyyxxxtttnnniiigggfff```^^^[[[WWWTTTSSSRRRSSSSSSQQQOOOMMMLLLKKKIIIGGGTTTUUUWWWXXXWWWUUURRRPPPQQQWWWcccvvvxxxhhh```XXXLLLCCC???===;;;;;;;;;<<<;;;:::999999888888888888999999888888888888888888888888999999999::::::999999888888999:::;;;<<<<<<<<<<<<<<<>>>@@@BBBKKK^^^xxxyyyuuuwwwpppmmmhhhdddbbbbbbccceeeeeeddddddeeehhhiiiiiihhheeegggnnnyyy|||xxxwwwpppgggcccddddddaaa^^^]]]XXXVVVXXXYYYWWWWWWYYYZZZXXXVVVVVVVVVWWWVVVUUUVVVTTTWWW```iiiqqq|||{{{xxxwwwvvvtttqqqmmmiiifffcccbbb^^^\\\ZZZWWWTTTRRRQQQPPPRRRTTTZZZcccmmmuuuzzz|||~~~}}}yyytttlllddd\\\XXXRRRRRRRRRSSSVVVZZZ___aaagggjjjooouuuwwwzzz{{{mmmaaaZZZPPPMMMKKKKKKNNNXXXjjj{{{uuu[[[MMMMMMLLLPPPXXXXXXWWWVVVTTTRRRQQQQQQRRRSSSUUU^^^kkkwwwzzz{{{|||zzz{{{|||wwwsssuuu~~~wwwrrrooofffccc___[[[XXXWWWWWWXXXXXXXXXWWWSSSOOOLLLKKKKKKVVVYYY]]]___^^^[[[VVVSSSRRRVVV```ppp|||lllaaaWWWKKKBBB???===;;;;;;;;;<<<;;;:::999999888888888888999999888888888888888888888888888999999::::::999999999888999:::;;;<<<<<<<<<<<<===>>>???AAAJJJ^^^yyyyyyooo}}}zzzqqqnnniiidddbbbbbbcccdddfffeeedddeeehhhkkklllllldddgggnnnxxx~~~wwwooolllllllllhhhddd```\\\ZZZ\\\]]][[[[[[]]]ZZZYYYXXXYYY[[[]]]\\\\\\[[[\\\aaajjjsss}}}}}}zzzwwwvvvsssqqqnnnjjjfffcccaaa```\\\[[[XXXVVVSSSQQQOOOOOONNNOOOTTT\\\dddjjjnnnoooooolllgggaaa[[[UUUQQQOOOLLLLLLKKKLLLMMMPPPSSSUUUZZZ[[[```eeehhhlllwww|||nnnbbbZZZPPPMMMKKKKKKNNNXXXjjj{{{yyy^^^OOONNNLLLOOOUUUTTTVVVUUUSSSQQQPPPPPPRRRRRRTTT\\\hhhuuuyyyxxxzzz{{{xxx{{{~~~vvvrrrhhheeeaaa]]]ZZZZZZZZZ[[[[[[]]]]]]YYYSSSOOONNNOOOVVVZZZ___cccbbb^^^XXXTTTTTTVVV]]]iiizzzpppcccUUUIIIAAA???===;;;;;;;;;<<<;;;:::999999888888888888999999888888888888888888888888888888999:::::::::999999:::;;;<<<===>>>>>>>>>>>>>>>??????AAAIII^^^yyyxxxooo|||}}}sssooojjjeeebbbbbbcccdddfffeeedddeeehhhlllnnnoooiiikkkpppyyy~~~wwwuuuuuusssnnniiibbb^^^]]]```aaa^^^]]]___[[[YYYXXXYYY]]]aaacccdddbbbeeejjjqqqzzz|||yyywwwuuuqqqooollliiieeecccaaa```[[[ZZZWWWTTTRRROOONNNMMMJJJKKKPPPWWW___eeehhhiiiccc```[[[UUUQQQNNNMMMMMMJJJIIIIIIHHHIIIJJJLLLMMMPPPQQQUUUZZZ]]]bbbnnn{{{|||pppcccZZZPPPMMMKKKKKKNNNXXXjjj{{{~~~bbbQQQOOOMMMOOOTTTRRRTTTSSSQQQOOOOOOOOOQQQQQQTTTZZZfffsssxxxxxxzzz}}}~~~uuuqqqkkkiiieeebbb`````````aaa^^^```aaa^^^XXXSSSSSSTTTVVVZZZ```dddddd```[[[WWWVVVWWWZZZdddrrruuudddUUUHHHAAA???===;;;;;;;;;<<<;;;:::999999888888888888999999888888888888888888888888777888999::::::::::::::::::;;;<<<===>>>>>>>>>>>>===>>>???AAAJJJ^^^yyywwwnnnzzztttpppkkkeeebbbaaabbbcccfffdddcccdddhhhlllooooookkklllpppxxx~~~||||||yyysssmmmddd```___bbbbbb___^^^___]]]ZZZXXXYYY^^^dddjjjmmmooossswwwzzz|||yyyvvvuuuqqqooollliiifffdddcccbbb[[[YYYWWWTTTQQQOOOMMMMMMIIIJJJMMMRRRZZZ```ccceee[[[XXXSSSOOOLLLKKKLLLMMMJJJIIIHHHGGGGGGGGGHHHHHHKKKKKKNNNRRRUUUZZZgggsss~~~qqqcccYYYPPPMMMKKKKKKNNNXXXjjj{{{eeeRRROOOMMMPPPUUUSSSRRRQQQOOOMMMMMMNNNOOOPPPSSSYYYcccqqq}}}|||yyyyyy{{{{{{tttqqqpppnnnmmmkkkjjjiiijjjjjjdddddddddbbb]]]YYYWWWVVVVVVZZZ^^^bbbcccaaa]]][[[WWWWWWXXX^^^kkk{{{zzzfffTTTHHHBBB???===;;;;;;;;;<<<;;;:::999999888888888888999999888888888888888888888888777888999999::::::::::::888999:::;;;<<<<<<<<<<<<<<<>>>@@@CCCKKK___xxxvvvjjjuuuuuuqqqlllfffbbbaaabbbcccdddcccbbbdddgggkkklllmmmhhhiiillluuu~~~vvvooogggcccbbbdddddd```^^^^^^^^^[[[YYY[[[aaaiiiooorrr{{{|||yyywwwvvvqqqpppmmmjjjhhhfffeeedddZZZYYYWWWTTTQQQOOOMMMMMMJJJJJJJJJNNNTTTZZZ___aaaXXXVVVSSSOOOLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHJJJNNNOOOSSS___kkk{{{sssdddYYYPPPMMMKKKKKKNNNXXXjjj{{{lllUUUPPPLLLNNNSSSPPPPPPOOOMMMLLLKKKLLLNNNOOOQQQVVV```nnn}}}}}}zzzyyyzzz|||zzzwwwvvvrrrrrrrrrrrrrrrqqqqqqpppllljjjhhhfffccc^^^YYYUUUSSSVVVYYY\\\^^^^^^]]]\\\VVVUUUUUUYYYcccsss}}}hhhTTTHHHDDD???===;;;;;;;;;<<<;;;:::999999888888888888999999888888888888888888888888777777888999::::::::::::888999:::;;;<<<<<<<<<<<<:::===AAADDDMMM___xxxvvviiirrrvvvrrrlllfffbbbaaabbbbbbaaaaaaaaacccgggiiiiiiiiiggggggiiippp|||zzzrrrjjjfffeeegggfffaaa^^^^^^]]]\\\]]]bbbhhhnnnrrrttt~~~}}}yyywwwwwwqqqpppmmmkkkiiigggfffeee[[[YYYWWWTTTQQQOOONNNMMMJJJIIIHHHKKKRRRZZZaaadddbbb```]]]ZZZUUURRROOOMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGJJJLLLMMMOOOYYYddduuutttdddXXXPPPMMMKKKKKKNNNXXXjjj{{{sssYYYQQQKKKKKKNNNKKKOOONNNLLLJJJJJJKKKMMMNNNPPPTTT^^^lll|||~~~zzzyyyzzz}}}~~~zzzzzz{{{qqqrrrtttuuuuuuuuutttssssssoookkkiiifffbbbZZZTTTOOOQQQSSSVVVXXXZZZ[[[[[[UUUTTTSSSVVV___nnniiiUUUIIIEEE???===;;;;;;;;;<<<;;;:::999999888888888888999999888888888888888888888888666777888999:::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>999===AAAEEENNN```wwwvvvjjjssswwwsssmmmgggbbbaaaaaabbb``````aaacccfffhhhgggfffjjjiiiiiinnnwww|||tttmmmiiigggiiihhhbbb___^^^\\\]]]aaagggnnnrrrttttttyyyzzz|||}}}zzzxxxwwwpppooommmkkkiiigggffffff[[[ZZZWWWTTTQQQOOONNNMMMHHHGGGGGGKKKTTT___hhhmmmnnnmmmjjjfff```ZZZUUURRRQQQQQQPPPOOONNNMMMLLLKKKIIIIIIKKKNNNNNNOOOXXXbbbsssuuueeeXXXPPPMMMKKKKKKNNNXXXjjj{{{~~~]]]RRRNNNHHHIIIQQQNNNMMMLLLKKKKKKLLLMMMNNNSSSUUU[[[gggvvv~~~|||yyywwwxxx~~~vvvpppqqqpppoooppprrrvvvzzz|||xxxyyyuuummmgggccc^^^XXXSSSQQQOOOQQQTTTVVVUUUSSSTTTRRRQQQSSSWWWbbbuuuhhhSSSFFFBBB???===<<<;;;<<<<<<:::999777777777777777777777777999999999999999999999999666777777777777888888888;;;;;;;;;<<<;;;;;;::::::>>>>>>@@@DDDKKK[[[tttzzzmmmttt}}}tttpppjjjfffcccaaa___]]]\\\]]]___aaacccdddeeeeeeeeegggjjjnnnuuuzzzpppnnnkkkhhheeebbb]]]ZZZ\\\]]]bbbiiipppsssrrrooommmoooqqqqqqpppyyy}}}{{{yyyuuusssooojjjgggdddcccccc\\\[[[YYYXXXWWWTTTPPPMMMKKKHHHIIINNNVVV```ppp}}}{{{xxxxxxsssggg^^^]]]XXXYYYZZZYYYVVVSSSQQQPPPQQQNNNMMMNNNPPPRRRYYYaaatttwwwhhh[[[SSSNNNJJJKKKOOOXXXiiixxxaaaSSSOOOHHHHHHNNNNNNMMMLLLKKKKKKLLLMMMNNNRRRTTTZZZfffttt}}}{{{vvvssstttzzz}}}uuuooojjjiiiiiijjjmmmqqquuuxxx{{{|||zzzsssmmmiiiccc]]]VVVSSSOOOOOORRRTTTSSSQQQRRRPPPOOOQQQUUU^^^oooiiiTTTGGGBBB???===;;;;;;<<<<<<:::999888888888888888888888888999999999999999999999999888999999999999::::::::::::;;;;;;<<<;;;;;;::::::===>>>@@@DDDJJJZZZssszzzlllrrruuupppiiidddaaa```______]]]^^^___aaacccdddeeeeeeeeegggjjjnnnuuu~~~zzzrrrqqqnnnjjjeeeaaa^^^\\\^^^```dddjjjooopppkkkggg```aaabbbbbbbbbkkk~~~|||xxxuuupppkkkhhhfffffffff___]]][[[ZZZYYYWWWSSSPPPMMMJJJKKKPPPXXXcccsssuuunnnmmmggghhhiiigggeeebbb___^^^YYYUUURRRSSSSSSTTTZZZbbbvvvwwwggg[[[SSSNNNJJJKKKOOOYYYjjjyyyfffUUUOOOJJJHHHKKKMMMMMMKKKKKKKKKKKKMMMMMMOOORRRXXXcccqqq~~~~~~|||yyyqqqnnnmmmrrr~~~}}}~~~yyyqqqkkkddddddccceeeggglllpppssszzz}}}}}}xxxtttpppkkkddd\\\WWWQQQNNNOOOPPPOOONNNNNNMMMMMMOOORRRXXXgggvvvkkkUUUGGGAAA>>><<<;;;;;;<<<<<<:::999999999999999999999999999999999999999999999999999888999999999999:::::::::::::::;;;;;;<<<;;;;;;:::======@@@DDDIIIWWWppp|||lllsssvvvqqqjjjdddaaa`````````]]]^^^___aaacccdddfffffffffhhhkkkooouuu}}}{{{ttttttrrrllleee___]]]^^^]]]___dddkkkooonnngggaaaXXXXXXYYYYYYYYYaaatttzzzwwwrrrmmmjjjiiiiiijjjbbb```___^^^]]]ZZZWWWTTTQQQNNNNNNSSSZZZfffxxx{{{{{{{{{zzzxxxuuurrrqqqgggaaa\\\ZZZXXXXXX^^^eeezzzvvvfffZZZRRRMMMJJJKKKOOOYYYjjjzzzjjjUUUOOOKKKHHHJJJMMMLLLKKKJJJJJJKKKLLLMMMMMMPPPVVV```mmmzzz~~~zzzvvvmmmiiigggjjjvvv}}}uuutttvvvyyy~~~xxxpppiiicccbbbaaabbbcccgggjjjllltttyyy{{{zzzxxxxxxsssnnnccc]]]TTTOOOMMMMMMLLLKKKIIIIIIJJJMMMPPPUUUcccppp}}}jjjUUUGGG@@@===<<<:::;;;;;;<<<:::999999999999999999999999999888888888888888888888888666666777777777888888888::::::;;;;;;<<<;;;;;;;;;===<<>>DDDGGGPPPjjjqqqyyyvvvsssooollliiifffbbb___^^^^^^^^^___aaaccceeefffiiikkkooorrrxxxyyy{{{yyyqqqfff]]]YYYZZZVVVYYY```hhhmmmkkkddd^^^QQQMMMKKKKKKMMMRRR```lll}}}zzzuuuqqqooonnnoooppphhhgggeeeeeedddbbb___\\\YYYWWWWWWYYY^^^iii}}}zzzrrrlllgggfffkkksssrrrdddYYYQQQLLLJJJKKKPPP[[[mmm|||rrrXXXNNNJJJJJJLLLLLLLLLJJJJJJJJJJJJLLLLLLLLLNNNSSSZZZcccooo|||{{{vvvrrrmmmfffeeekkkxxxzzzmmmdddbbbcccfffmmmwww~~~zzzsssjjjddd]]][[[XXXVVVUUUVVVWWWYYYcccjjjpppuuu{{{ssskkk```WWWSSSPPPLLLJJJEEEEEEHHHKKKNNNSSS___kkk}}}|||}}}yyynnn___PPPEEE@@@<<<:::999:::;;;<<<:::999999999999999999999999999888888888888888888888888888999999999999:::::::::999999:::;;;<<<<<<<<<<<<<<<:::===DDDFFFMMMggguuu|||vvvssspppllljjjfffbbb___]]]]]]]]]^^^___bbbdddfffhhhkkknnnsssxxx}}}~~~|||uuujjj___YYYVVVWWWXXX\\\bbbfffeee```[[[PPPKKKGGGHHHJJJNNNXXXbbb}}}~~~|||yyyvvvsssrrrrrrssslllkkkjjjiiiiiigggdddaaa^^^]]]]]]___aaajjj}}}yyysssnnnmmmttt|||}}}pppcccYYYPPPLLLIIIKKKQQQ\\\nnn}}}yyy\\\NNNIIIJJJMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLNNNRRRWWW___kkkxxx}}}{{{wwwrrrkkkfffhhhqqq~~~xxxkkkbbb^^^___\\\bbbjjjqqqwww}}}yyytttmmmddd^^^WWWUUUSSSPPPPPPPPPRRRSSSZZZ```ggglllttt|||yyyqqqfff]]]WWWSSSNNNKKKFFFFFFGGGJJJKKKPPP\\\hhhzzz{{{xxxrrrfffXXXLLLDDDAAA;;;:::999999;;;;;;;;;999888888888888888888888888888888888888888888888888888999999999999:::::::::888999:::;;;<<<<<<<<<<<<<<<999===DDDEEEKKKeee{{{xxxsssmmmhhheeedddbbbaaa\\\\\\[[[\\\^^^```ccceeefffhhhlllqqqwww~~~yyypppdddZZZSSSRRRRRRUUUZZZ___aaa^^^[[[PPPJJJEEEFFFHHHLLLTTT\\\ppp}}}{{{yyyxxxvvvvvvqqqooonnnnnnnnnllliiifffdddcccdddeeeeeelll}}}~~~xxxtttttt{{{{{{ooobbbYYYPPPLLLIIIKKKQQQ\\\ooo~~~}}}___NNNIIIJJJMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLOOORRRVVV]]]hhhvvv~~~~~~{{{vvvnnnhhhgggnnnxxx}}}}}}uuujjjaaa]]]]]]XXX]]]bbbggglllvvv{{{vvvooofff```TTTSSSPPPOOONNNPPPRRRSSSSSSYYY___dddllluuuzzzyyy|||tttiiiaaa[[[UUUPPPLLLHHHGGGHHHIIIIIIMMMYYYeeeyyyzzzvvvmmmaaaSSSIIICCCBBB;;;:::999999;;;;;;;;;999777777777777777777777777777777777777777777777777666777777777777888888888888999:::;;;<<<<<<<<<<<<<<<888<<>>>>>;;;???>>>???EEELLLaaa~~~vvvmmmgggdddcccbbb```[[[\\\\\\\\\[[[]]]___bbbcccbbbdddjjjsss|||||||||{{{zzz~~~|||lllZZZMMMLLLLLLKKKNNNWWW___^^^WWWOOOIIIEEEDDDDDDCCCFFFKKK___rrr~~~zzzzzz{{{yyyvvvuuuwwwzzzyyytttoooooopppppppppsssxxx|||yyyzzz|||oooccc\\\QQQLLLIIILLLTTT___ppp~~~dddRRRMMMKKKHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIKKKQQQXXXaaappp}}}~~~~~~|||uuuppprrryyywwwnnnhhheeedddbbbaaaccciiirrrxxxzzziiibbb\\\[[[YYYUUUTTTUUUSSSUUUXXX\\\aaadddffffffddddddfffhhhgggbbbXXXQQQKKKIIIJJJKKKKKKLLLUUU___sssxxxnnncccZZZPPPDDD>>><<<;;;;;;::::::::::::999999888888888888888888888888777777666666666777888888777777777777888999:::;;;:::::::::;;;;;;<<<<<<<<<;;;???===>>>DDDJJJ```wwwnnngggeeedddbbb```[[[\\\\\\\\\[[[\\\___aaacccbbbccciiisss|||{{{zzzxxxyyy~~~{{{kkkYYYLLLKKKKKKJJJNNNWWW______YYYNNNIIIEEEDDDCCCCCCFFFKKK[[[ooo}}}|||}}}~~~|||zzz}}}|||xxxuuuvvvuuuuuuwww{{{{{{zzz|||}}}qqqdddZZZQQQLLLIIIMMMTTT```qqqiiiVVVNNNJJJGGGJJJJJJKKKKKKKKKJJJIIIIIIIIIHHHJJJOOOUUU]]]kkkxxxxxxtttvvv}}}|||vvvqqqnnnjjjeeecccfffkkkpppzzzzzzssskkkhhhccc]]]ZZZ[[[UUUVVVXXX\\\___```___]]]]]]^^^bbbjjjpppmmmaaaWWWPPPMMMLLLLLLKKKLLLTTT]]]nnnwwwlll```WWWMMMCCC===<<<;;;;;;::::::::::::999999888888888888888888888888777666666777888999::::::777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>AAA======BBBIII___|||rrrjjjgggeeebbb```[[[\\\\\\[[[ZZZZZZ\\\^^^aaa```aaafffooo{{{~~~vvvsssqqqttt~~~yyyiiiYYYPPPKKKLLLKKKMMMUUU^^^___\\\LLLGGGDDDDDDCCCBBBDDDIIIUUUiii|||zzzwwwzzz~~~ttteeeXXXPPPKKKIIIMMMUUUbbbssspppWWWLLLIIIHHHNNNMMMMMMLLLKKKIIIHHHGGGIIIHHHIIIMMMQQQXXXcccooozzzwwwqqqrrrwww}}}zzztttrrrsssttt~~~|||qqqiiifffbbbaaabbbeeejjjjjjfffbbb^^^]]]```mmmzzz}}}tttiii___WWWQQQMMMKKKKKKQQQXXXhhh|||vvvjjj]]]SSSJJJBBB>>>???;;;;;;:::::::::999999999777777777777777777777777::::::999888777777888888777777777777888999:::;;;888888999:::;;;<<<===>>>>>>BBB???>>>CCCIII___~~~~~~tttlllhhheeebbb```\\\\\\\\\ZZZYYYYYY[[[]]]______```dddmmmzzz~~~uuupppooosss~~~{{{kkk]]]UUUNNNOOOOOOPPPUUU\\\]]]ZZZKKKFFFCCCDDDCCCAAACCCHHHUUUhhh{{{~~~vvvvvv{{{~~~ttteeeXXXPPPKKKIIINNNVVVcccuuuyyy]]]NNNKKKKKKQQQOOOMMMKKKIIIHHHHHHGGGIIIGGGIIILLLOOOTTT___jjjuuu|||zzzsssrrruuuyyy~~~|||www|||tttqqqiiigggfffjjjpppqqqnnniiiaaa]]]^^^iiixxx~~~xxxggg^^^UUUPPPMMMLLLQQQXXXfff{{{uuuiii\\\QQQIIIAAA>>>@@@;;;;;;::::::::::::999999777777777777777777777777::::::999888777666666666777777777777888999:::;;;777888999:::<<<===>>>???===AAA??????DDDHHH]]]{{{vvvmmmiiifffbbb```\\\\\\\\\ZZZXXXXXXYYY[[[\\\]]]___dddlllxxx~~~uuupppnnnrrr~~~pppccc[[[SSSUUUVVVUUUWWWZZZYYYUUUJJJFFFCCCDDDCCCAAACCCGGGSSSeeeyyy{{{tttwww~~~}}}sssdddYYYPPPKKKJJJNNNWWWdddvvvhhhUUUOOONNNSSSQQQNNNJJJHHHGGGHHHHHHGGGFFFGGGJJJMMMQQQ[[[eeeqqqyyy{{{wwwxxxzzzzzzyyysssooommmpppvvvyyyuuuqqqhhhaaa]]]cccppp|||pppfffZZZTTTPPPOOOSSSYYYeeexxxsssgggYYYOOOFFF???>>>@@@;;;;;;::::::::::::999999777777777777777777777777888888777666666666777777777777777777888999:::;;;999999::::::;;;<<<======:::???>>>>>>CCCFFFYYYwwwwwwnnniiifffbbb```\\\\\\\\\ZZZWWWWWWXXXZZZZZZ\\\___ccckkkvvvuuupppooosss~~~ttthhhbbbXXX[[[\\\YYYXXXYYYUUUPPPIIIEEECCCDDDCCCAAABBBFFFOOOaaauuuzzzuuuyyy{{{qqqddd[[[OOOKKKJJJOOOXXXeeewwwrrr[[[RRROOOUUURRRNNNIIIGGGGGGHHHIIIFFFDDDEEEIIIKKKNNNXXXbbbooowww|||{{{}}}}}}{{{zzz{{{wwwsssvvv{{{~~~{{{wwwoooggg___```jjjvvv~~~vvvjjj^^^WWWSSSRRRUUU[[[cccwwwrrreeeWWWMMMDDD>>><<>>BBBEEEVVVtttxxxooojjjfffbbb```\\\\\\\\\YYYWWWVVVXXXYYYXXX[[[___cccjjjtttvvvqqqooosss~~~xxxlllfff[[[______\\\ZZZXXXSSSLLLIIIEEEBBBCCCCCCAAABBBEEELLL^^^rrr}}}zzzvvv|||{{{oooddd\\\OOOKKKJJJOOOXXXfffxxx{{{```QQQTTTVVVTTTPPPLLLIIIGGGGGGGGGIIIHHHIIIKKKLLLOOOWWWaaallluuu}}}~~~}}}zzzyyyzzz{{{||||||{{{}}}yyywww~~~{{{yyyzzz~~~}}}rrriii___\\\cccnnnxxx|||zzztttjjj```ZZZXXXZZZ[[[hhhuuuqqqcccSSSJJJEEE>>>::::::;;;;;;;;;::::::999999999999999888888888888999999888888888888888888888888888888999999999::::::::::::;;;<<<<<<=========<<<999???>>><<>>;;;:::999999999888888888777777999999888888888888999999888888888888888888888888888888888999999999::::::888999999:::::::::999999999???>>><<>>??????;;;???<<<<<>>;;;:::<<<:::::::::999999999888888777777777777777777777777777777777777777777777777888888888888999999999999888888999:::;;;======>>>???;;;:::<<<===???FFFNNNooovvvaaaddduuuwwwppphhhbbbeeeaaa[[[XXXVVVVVVVVVVVVXXXVVVVVVXXX[[[aaammmxxxyyywwwssstttvvvwwwxxxtttnnnhhhfffdddbbbdddhhhsssqqqllleee___\\\[[[\\\cccgggkkkjjjbbbYYYRRROOOQQQPPPRRRYYYbbbhhhgggeeefffllluuu~~~}}}yyytttqqqrrrvvvyyywwwsssoookkkgggdddaaa^^^[[[YYYZZZ]]]bbblll~~~~~~xxxrrreeeWWWPPPQQQOOOQQQ[[[lll}}}bbbLLLFFFFFFGGGIIIKKKKKKIIIGGGGGGGGGGGGGGGHHHIIIJJJKKKQQQTTT[[[dddmmmuuu{{{~~~xxx||||||oooddd]]]XXXVVVYYY^^^ccckkkssszzz~~~~~~pppZZZOOODDD???===:::999;;;999999888888888777777777777777777777777777777777777777777777777777777777666666666666777777777777888999999:::;;;<<<======???;;;:::<<<===???EEEMMMkkk}}}zzzccccccqqq~~~yyyqqqjjjeeeeeeaaa\\\XXXWWWWWWVVVUUUWWWUUUVVVYYY[[[```kkkvvvzzzxxxsssrrrsssvvv{{{xxxqqqkkkgggddd```bbbfffooonnnjjjeee```^^^^^^```gggkkknnnllldddZZZSSSOOOOOONNNPPPVVV___ddddddcccbbbgggnnnwww{{{vvvqqqooooooqqqrrrrrrpppllliiifffccc___\\\ZZZXXXXXXZZZ]]]fffwww{{{wwwqqqeeeXXXQQQNNNNNNRRR^^^oooaaaIIIDDDDDDEEEGGGJJJKKKJJJIIIGGGGGGFFFGGGGGGHHHIIIJJJOOORRRXXXaaaiiiqqqwwwzzz~~~}}}}}}sssiii^^^YYYVVVXXX[[[```hhhppp{{{|||{{{yyyjjjWWWLLLBBB>>>;;;999888:::888888777777777666666666777777777777777777777777777777777777777777777777666666666666777777777777999:::::::::;;;;;;<<<<<<>>>;;;;;;===>>>???EEELLLfffyyyhhhcccmmmxxxzzzrrrlllhhhdddaaa]]]ZZZXXXWWWUUUTTTUUUTTTVVVZZZ\\\___hhhrrrzzzxxxqqqppppppuuu~~~~~~vvvnnnhhhccc^^^___bbbiiiiiihhheeecccbbbccceeemmmppprrrnnndddZZZRRROOOLLLKKKLLLQQQYYY^^^```___^^^___eeennnzzz|||wwwpppmmmmmmnnnmmmlllnnnmmmjjjhhhfffbbb^^^ZZZXXXUUUTTTUUUWWW^^^mmm|||xxxtttoooeeeZZZTTTLLLMMMTTTaaatttaaaFFFCCCBBBCCCEEEIIIKKKLLLKKKGGGFFFFFFFFFGGGGGGHHHIIILLLOOOUUU]]]gggooovvvzzz~~~yyyqqqhhh___YYYUUUVVVZZZ___hhhqqqzzzyyyzzzvvveeeTTTJJJ@@@===;;;999888:::888888777777777666666666666666666666666666666666666666666666666666666666777888888888999999999999:::::::::::::::::::::;;;>>>;;;;;;===>>>>>>DDDKKKaaavvvpppeeeiiisss{{{rrrmmmiiicccaaa]]][[[YYYWWWTTTRRRSSSSSSVVVZZZ\\\^^^eeemmmyyyvvvpppoooooouuuzzzpppjjjccc]]]]]]aaaeeefffgggfffffffffhhhiiiqqqssssssnnncccYYYRRROOOJJJIIIIIILLLRRRWWWZZZ[[[[[[ZZZ]]]fffttt~~~}}}xxxqqqjjjhhhlllnnnnnnlllnnnlllkkkiiigggccc^^^ZZZUUUSSSQQQQQQRRRXXXffftttuuuqqqnnneee[[[VVVKKKNNNUUUdddwwwgggLLLCCCBBBBBBDDDHHHKKKMMMMMMGGGGGGFFFFFFFFFGGGHHHHHHIIILLLRRR[[[dddnnnvvvzzz}}}~~~vvvllleee]]]WWWRRRSSSWWW]]]hhhqqqxxx}}}yyy|||tttcccRRRHHH@@@===<<<:::999;;;999999888888888777777777666666666666666666666666666666666666666666666666777888888888999999999999999999::::::::::::::::::===;;;;;;===>>>>>>CCCIII[[[sssvvvfffdddllltttmmmjjjdddaaa^^^[[[YYYWWWTTTRRRQQQRRRUUUZZZ[[[\\\aaaiiivvv~~~{{{rrrnnnoooqqqwww{{{qqqjjjccc^^^___bbbdddfffhhhiiiiiiiiijjjkkkpppqqqqqqkkkaaaWWWQQQOOOKKKJJJHHHIIIMMMQQQVVVXXXZZZXXXZZZbbboooxxx||||||}}}zzzqqqkkkeeeeeekkkqqqssssssooonnnllljjjgggccc]]]YYYTTTQQQPPPOOOPPPTTTaaaooosssooolllddd\\\WWWMMMPPPXXXfffxxxjjjRRREEECCCBBBCCCGGGKKKNNNOOOHHHHHHGGGGGGGGGGGGHHHHHHGGGJJJPPPXXXaaakkksssxxx|||}}}yyymmmeee\\\UUUPPPPPPTTT[[[fffpppxxx|||{{{rrraaaOOOFFF>>><<<<<<:::999;;;999999888888888777777777777777777777777777777777777777777777777777777777666666666666777777777777888999999999::::::;;;;;;===;;;;;;===>>>>>>BBBHHHVVVpppzzzfff```ggg|||yyypppkkkeeebbb]]]ZZZXXXVVVTTTRRRQQQQQQUUUYYYYYYYYY___fffrrr{{{uuunnnlllppptttzzzyyypppjjjeeeaaabbbggggggiiillllllkkkjjjjjjkkklllmmmmmmhhh___VVVRRRQQQOOOMMMIIIHHHIIIMMMRRRVVVZZZYYY[[[aaajjjqqqtttuuuyyyyyyzzz|||}}}{{{wwwtttjjjfffaaabbbiiirrryyy}}}tttrrrnnnkkkgggbbb\\\XXXUUURRRPPPOOONNNRRR^^^jjjsssnnnkkkccc\\\WWWOOORRRZZZhhhyyymmmVVVGGGDDDCCCDDDGGGLLLOOOPPPIIIIIIHHHHHHHHHHHHIIIIIIGGGJJJNNNUUU]]]fffnnnrrrzzz{{{~~~wwwlllaaaYYYSSSRRRUUU[[[gggqqq{{{|||}}}qqq```LLLCCC<<<;;;;;;999888999888888777777777666666666777777777777777777777777777777777777777777777777666666666666777777777777777777888999:::;;;;;;<<<===;;;;;;>>>>>>===AAAGGGQQQmmmiii```fff}}}uuuooogggccc]]]YYYWWWVVVTTTSSSQQQQQQTTTWWWWWWWWW]]]dddnnnwww|||qqqjjjkkkqqqvvv~~~vvvnnniiifffdddgggmmmlllnnnppppppnnnkkkiiihhhhhhjjjjjjeee]]]WWWTTTTTTSSSPPPLLLHHHGGGKKKPPPUUUYYY[[[]]]bbbfffjjjmmmnnnppppppqqqssstttssspppmmmfffccc``````fffqqq}}}~~~zzzuuuooojjjeee___[[[WWWTTTRRROOOMMMNNNYYYeeezzztttnnnjjjccc[[[WWWQQQTTT[[[iii{{{zzz{{{sss]]]HHHFFFCCCDDDGGGLLLOOOQQQJJJJJJIIIHHHHHHIIIIIIIIIHHHJJJMMMSSSZZZbbbiiimmmxxxzzz|||}}}~~~yyytttnnnuuu~~~ssshhh___XXXVVVXXX^^^iiisss~~~}}}ooo```JJJAAA:::999999777777888777666666666555555555555777777777777777777777777777777777777777777777777888888888888999999999999666777777999:::;;;<<<<<<===;;;;;;>>>>>>===AAAGGGMMMjjjnnndddiiiyyyrrrhhhccc]]]XXXVVVUUUTTTTTTQQQQQQSSSVVVVVVVVV\\\ccckkkuuu{{{oooiiijjjqqqwww|||tttmmmiiigggfffjjjpppoooqqqsssrrroookkkhhhgggfffggghhhddd]]]XXXVVVWWWVVVSSSNNNIIIGGGJJJPPPTTTYYY\\\___bbbccceeegggiiijjjjjjkkkmmmnnnmmmjjjgggdddbbb______dddooo}}}{{{uuuoooiiiccc```ZZZVVVSSSOOOKKKLLLUUU```sssuuunnnjjjbbbZZZVVVSSSUUU\\\jjj|||{{{vvv~~~}}}iiiNNNDDDEEEFFFBBBFFFNNNMMMKKKJJJIIIHHHGGGHHHIIIIIIIIIKKKNNNSSSXXX___ggglllrrruuuyyy~~~}}}|||}}}}}}}}}}}}~~~}}}tttnnnkkkjjjmmmttt}}}}}}yyyuuuuuu{{{{{{sssjjjaaa\\\ZZZ^^^iiitttzzz~~~jjjZZZGGGCCC===:::999999999999777666555555555777888999777777777777777777777777777777666666666666777777666666666666666777777888777777777888999999::::::>>>===<<<<<<===???AAACCCRRRdddvvvgggsss~~~rrrfff___YYYWWWTTTPPPQQQTTTNNNPPPQQQRRRTTTVVVZZZ]]]jjjttt~~~xxxkkkfffllluuu|||wwwsssnnnkkkjjjnnnrrrvvvwwwtttpppoooooommmhhhdddggghhhhhheee```]]]^^^``````VVVLLLIIIIIIHHHJJJMMMSSSZZZ^^^]]]^^^bbbccc```dddccccccdddggggggdddaaabbbaaa^^^YYYZZZfff|||~~~tttooojjjfff___YYYTTTPPPLLLLLLTTT]]]nnnyyy|||sssiii^^^VVVSSSOOOYYYfffqqq}}}xxxrrrwwwtttZZZKKKFFFFFFBBBFFFNNNLLLLLLKKKJJJIIIHHHHHHIIIIIIIIIKKKNNNQQQUUU[[[bbbgggnnnqqqvvvzzz}}}|||{{{zzzzzzzzzzzz{{{|||~~~}}}~~~zzzqqqjjjgggeeefffiiiqqq{{{zzzqqqrrrvvv~~~{{{ssskkkeeeccceeennnxxx|||hhhWWWFFFBBB===:::999999999999777777777777777777888888777777777777777777777777777777666666666666777777777777666666666777777888777777777888999999::::::===<<<;;;;;;===???AAACCCNNNaaa~~~qqqyyyxxxkkkddd]]]YYYUUUPPPOOORRRMMMOOOPPPQQQRRRUUUYYY\\\hhhsss}}}yyymmmiiinnnxxxwwwtttsssqqqppppppsssvvvxxx{{{xxxtttrrrrrrppplllhhhfffhhhhhhfffcccaaabbbdddbbbWWWLLLIIIGGGFFFGGGJJJRRRXXX\\\ZZZZZZ]]]]]]ZZZ]]]\\\[[[\\\^^^___]]][[[^^^aaaaaa\\\XXXaaauuu}}}wwwqqqkkkbbb\\\VVVQQQMMMKKKQQQYYYeeeooozzz{{{sssiii^^^WWWUUURRR]]]jjjuuu{{{uuunnnooooooWWWIIIEEEAAAFFFMMMJJJMMMMMMKKKJJJIIIIIIIIIIIIJJJKKKMMMNNNQQQVVV\\\```iiilllqqqvvvxxxyyyxxxwwwvvvvvvwwwxxxzzz|||}}}~~~~~~|||{{{|||zzzpppiiifffeeeffffffjjjrrr}}}vvvtttuuuxxx~~~|||{{{|||zzzsssooollllllrrrzzz~~~zzzdddSSSDDDAAA<<<999999999999999777888888888888888777777777777777777777777777777777666666555555666666777888777777666666666777777777777777888999999::::::;;;;;;::::::<<<>>>AAACCCGGG[[[yyyrrriiiaaa\\\WWWQQQNNNPPPMMMNNNPPPQQQRRRTTTXXX[[[gggqqq{{{zzzpppmmmrrr||||||qqqqqqqqqsssuuuwwwyyyzzz{{{{{{vvvttttttrrroookkkhhhiiijjjiiigggggghhhjjjfff[[[OOOJJJHHHFFFFFFIIIOOOTTTWWWVVVVVVWWWVVVTTTWWWUUUSSSSSSUUUUUUUUUTTTXXX^^^bbb]]]WWW[[[lll{{{wwwppphhhaaaYYYSSSMMMJJJMMMTTT[[[bbbkkkqqqqqqppppppqqqqqqrrrssswww|||zzzsssiii___XXXWWWUUUaaappp{{{{{{tttkkkjjjxxxeeeMMMEEEAAAFFFKKKIIINNNNNNMMMLLLKKKJJJIIIIIIJJJKKKLLLMMMOOOSSSXXX\\\eeehhhlllqqqtttuuuuuuuuussstttuuuvvvyyy{{{}}}~~~}}}{{{{{{|||~~~{{{sssnnnnnnqqqsssqqquuu|||}}}{{{zzz{{{zzzwwwuuuuuuwww{{{~~~|||wwwsssqqqoooooottt{{{xxxaaaPPPBBB???;;;999999999999888666777888888888777666555666666666666666666666666666666666555555666666666888888777777777777777888777777777888999999::::::::::::999:::;;;>>>AAACCCCCCWWWuuuwwwnnnddd^^^ZZZSSSPPPPPPNNNOOOPPPQQQRRRTTTXXX[[[fffpppzzzzzzssspppuuu|||rrrooopppsssvvvyyy{{{}}}~~~zzzuuussstttsssqqqnnnoooooonnnmmmmmmlllmmmnnnkkk___SSSMMMJJJGGGGGGIIIJJJMMMQQQQQQQQQQQQRRRRRRTTTSSSPPPOOONNNOOOOOOOOORRRXXX\\\[[[WWWZZZdddnnn{{{rrrlllddd\\\UUUNNNIIIJJJNNNTTTYYY___cccdddddddddeeebbbdddggglllsss|||xxxrrriii___YYYYYYYYYfffvvv|||tttiiigggsssqqqRRRGGGBBBDDDJJJHHHMMMMMMMMMLLLLLLKKKJJJJJJIIIJJJKKKLLLNNNQQQVVVZZZ```cccggglllppprrrssssssrrrrrrtttvvvyyy{{{~~~}}}|||{{{}}}}}}{{{yyy{{{~~~wwwtttpppnnnooopppqqqqqqqqqnnnmmmooopppqqqwww~~~vvv^^^LLL@@@===:::999999999999888555666777888777666555444666666666666666666666666666666555555555555666666777777777777777888999999777777777888999999::::::;;;:::::::::;;;>>>@@@BBBEEEWWWssszzzpppeee```\\\WWWSSSRRROOOQQQRRRRRRSSSUUUXXX[[[eeeooozzz{{{vvvtttwww|||tttpppqqqsssuuuxxx{{{~~~~~~yyytttsssuuuvvvuuutttvvvuuusssrrrqqqpppoooooojjj___TTTOOOLLLHHHGGGIIIFFFGGGJJJMMMNNNOOORRRUUUUUUTTTQQQNNNKKKJJJIIIJJJMMMOOORRRTTTWWW[[[___bbbrrr|||zzzssslllcccZZZUUUOOOIIIHHHJJJNNNQQQTTTWWWXXXYYYYYYZZZWWWXXX\\\cccmmmxxx|||vvvqqqhhh^^^ZZZ[[[]]]kkk{{{uuuiiifffqqqzzzXXXKKKDDDCCCHHHHHHLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKKKKLLLOOOTTTXXX[[[^^^bbbggglllooopppqqqpppqqqsssuuuyyy|||~~~||||||}}}}}}~~~~~~vvvsssnnnkkkiiihhhgggfffgggeeeggglllpppsss{{{rrrZZZIII>>><<<999888999999999888555555666777777777777777777777777777777777777777666555555444444555555666666666666777888999:::;;;777777777888999999::::::===<<<;;;;;;<<<>>>@@@BBBIIIWWWppp}}}qqqfffbbb___YYYTTTSSSPPPQQQSSSSSSSSSUUUYYY[[[cccmmmxxx~~~~~~zzzyyyzzzzzzuuutttuuuwwwyyy{{{}}}~~~|||xxxsssssswwwzzz||||||{{{xxxuuusssrrrqqqooonnneee[[[SSSPPPNNNJJJIIIJJJFFFEEEGGGKKKMMMOOOUUU[[[ZZZYYYVVVQQQKKKGGGEEEEEEIIIIIIJJJNNNTTTYYYZZZYYYfffoooxxxzzzzzzyyyuuuoooeee]]]UUUQQQLLLGGGEEEGGGHHHIIIKKKLLLNNNNNNOOONNNNNNPPPUUU]]]hhhttt|||wwwsssoooggg]]]ZZZ\\\cccqqq|||mmmjjjuuu\\\OOOEEEBBBFFFHHHIIIJJJKKKLLLLLLLLLKKKKKKLLLMMMLLLKKKJJJLLLPPPSSSVVVYYY]]]cccgggkkkmmmnnnnnnoooqqqtttxxx|||}}}|||{{{{{{}}}~~~~~~{{{|||}}}}}}|||}}}|||wwwpppjjjeeeccc```^^^^^^]]]aaagggmmmsss|||mmmVVVEEE===;;;999888999999999888666666777777888999;;;;;;777777777777777777777777666555555444444555555666444555555777888:::<<<===777777777888999999::::::???>>>===<<<<<<>>>@@@AAAGGGQQQgggsssgggbbb___ZZZTTTRRRPPPQQQRRRRRRRRRTTTWWWZZZ```jjjuuu{{{}}}~~~{{{xxxyyy{{{~~~~~~}}}xxxtttpppqqqvvv|||zzzwwwsssrrrrrrqqqnnnlllbbbZZZTTTTTTSSSPPPNNNNNNJJJFFFFFFJJJMMMOOOWWW```bbbbbb___YYYPPPIIIEEEEEEFFFFFFGGGJJJNNNRRRTTTUUU\\\ccciiijjjjjjkkkiiieee[[[SSSLLLJJJIIIEEECCCDDDCCCCCCDDDFFFHHHHHHGGGFFFIIIKKKOOOXXXcccppp||||||vvvssspppmmmeee\\\ZZZ\\\iiiwwwsssooozzz___RRRFFFAAAEEEHHHGGGIIIJJJLLLLLLLLLKKKKKKNNNNNNLLLJJJHHHIIILLLNNNSSSVVVZZZ___dddhhhkkklllmmmnnnpppssswww{{{~~~}}}{{{zzzzzz|||}}}||||||zzz{{{||||||{{{{{{}}}xxxxxxyyy|||~~~sssjjjccc^^^[[[YYYYYYYYY\\\cccjjjqqq{{{jjjSSSBBB<<<:::888888999:::999888888888888888999;;;>>>???777777777777777777777777555555555444444555555555333444555777999;;;===>>>777777777888999999::::::@@@???>>>======>>>???@@@AAAIII^^^zzzvvvuuuhhhccc```YYYSSSPPPOOOPPPQQQQQQQQQSSSVVVYYY]]]hhhrrryyy~~~||||||{{{rrroookkkmmmttt{{{xxxtttqqqpppppppppnnnkkkbbb\\\XXXYYYZZZWWWTTTTTTMMMHHHGGGJJJMMMOOOXXXbbbjjjjjjggg```VVVMMMHHHGGGDDDFFFHHHIIIJJJLLLQQQTTTUUU[[[^^^]]]\\\^^^^^^[[[TTTLLLFFFFFFEEEBBBAAAAAABBBBBBCCCDDDFFFFFFDDDCCCFFFHHHMMMUUUaaannnzzzwwwsssqqqooolllddd\\\ZZZ\\\mmm{{{~~~pppOOOAAABBBCCCAAADDDEEEGGGIIIKKKLLLLLLLLLOOOMMMKKKIIIIIIJJJLLLMMMQQQTTTYYY^^^aaaeeehhhkkkmmmppptttvvvxxxyyy|||~~~zzzyyyxxxwwwxxxzzz}}}~~~{{{{{{zzzyyyyyy{{{}}}zzzyyy~~~tttnnnssszzzxxxmmmddd^^^ZZZWWWVVVWWW[[[dddkkkqqqzzzzzzaaaKKK@@@<<<<<<;;;::::::999999888777777777777777777777777555555555555555555555555:::888555333222222333444888666555777:::<<<:::888888888999::::::::::::999===<<<;;;;;;<<<>>>@@@BBBBBBEEETTToooyyynnnrrrxxxiiidddbbb\\\UUUQQQQQQPPPPPPOOOOOOQQQVVVZZZZZZ^^^eeeppp}}}~~~}}}yyyrrrpppmmmlllrrr{{{}}}zzzwwwuuusssrrrqqqooollljjj```bbbbbb```aaaccc```ZZZMMMKKKJJJJJJHHHIIIRRR]]]eeennnsssnnnddd[[[SSSLLLIIIFFFEEEFFFFFFEEEJJJQQQRRRSSSTTTUUUTTTRRROOONNNJJJHHHEEEAAA???>>>===>>>BBBBBBCCCDDDDDDCCCCCCCCCDDDAAACCCLLLXXXfffwwwvvvrrrnnnjjjeee^^^XXXZZZ```ppp}}}xxxVVVFFFDDDDDDBBBCCCDDDGGGIIIKKKKKKLLLKKKOOOMMMKKKIIIIIIJJJLLLMMMPPPTTTXXX\\\___bbbfffiiimmmpppsssuuuvvvwwwzzz{{{yyyyyywwwwwwxxxyyy{{{|||yyyzzzzzzyyyxxxzzz~~~{{{xxxvvv{{{xxxpppooossswwwuuullleee___[[[YYYYYY]]]eeelllrrr{{{vvv]]]III>>>:::999999888888777777666666666666666666666666666555555555555555555555555777666555333333444666777888666555777999;;;:::888777888999999::::::999999===<<<;;;:::;;;<<<>>>???@@@DDDRRRlllyyykkkmmmrrrwwwhhhbbb```ZZZSSSOOOMMMMMMMMMKKKKKKNNNRRRVVVZZZ]]]cccmmmyyy}}}|||~~~xxxooonnnllllllrrrzzz{{{wwwsssrrrqqqrrrrrrqqqnnnkkkcccfffgggfffhhhjjjeee___QQQMMMJJJIIIHHHIIIPPPXXXcccmmmuuuuuupppggg[[[QQQIIIDDDBBBCCCDDDCCCEEEIIIKKKLLLMMMMMMMMMKKKIIIHHHFFFEEEBBB@@@?????????@@@@@@AAABBBBBBCCCCCCCCCBBBDDDAAACCCKKKVVVcccttt}}}uuuqqqmmmhhhddd]]]YYY\\\cccttt}}}ZZZGGGCCCBBB???BBBDDDFFFHHHJJJKKKKKKKKKNNNMMMKKKIIIIIIJJJKKKLLLOOORRRVVVZZZ]]]```dddgggmmmpppsssttttttuuuwwwxxxyyyxxxwwwvvvvvvwwwxxxyyywwwxxxxxxxxxwwwyyy|||~~~~~~zzzuuuwwwyyyssspppqqqxxxxxxooogggbbb___^^^```gggmmmttt~~~nnnWWWEEE<<<999999999888777777666666666666666666666666666666555555555555555555555555555555444444555777999:::777666555666888:::999888777888999999::::::999999<<<;;;:::999999:::<<<===>>>BBBOOOggg~~~lllhhhgggwwwwwwiiiccc```YYYSSSPPPLLLLLLKKKJJJIIIKKKOOORRRXXXZZZ```hhhsss}}}{{{{{{}}}vvvnnnooonnnnnnrrrwwwuuupppmmmmmmooorrrsssssspppmmmhhhkkknnnooossstttnnneeeXXXPPPJJJIIIIIIIIIMMMQQQ[[[gggssszzz{{{uuufffYYYNNNGGGAAABBBCCCAAAAAABBBCCCDDDEEEFFFFFFEEEDDDCCCAAAAAA?????????@@@AAABBB>>>>>>@@@AAABBBBBBBBBBBBDDDBBBCCCIIISSS___ooo}}}zzzsssqqqlllgggbbb\\\YYY___gggyyy}}}\\\IIICCCBBB@@@AAACCCEEEHHHJJJKKKKKKKKKMMMLLLKKKIIIIIIJJJKKKLLLLLLOOOSSSWWW[[[```eeehhhnnnpppsssssssssssstttuuuwwwvvvvvvuuuuuuuuuvvvvvvuuuvvvwwwwwwwwwxxxzzz|||}}}~~~~~~|||zzzzzzuuuuuuwwwyyyqqqkkkeeeccceeekkkpppwwwyyygggQQQBBB<<<;;;;;;::::::999888888888666666666666666666666666555555555555555555555555555555555555666888999:::666666666666777888888888777777888999999999999999<<<;;;;;;:::::::::;;;;;;<<<@@@LLL```{{{qqqhhheeeqqq{{{mmmfffbbb[[[UUUSSSLLLLLLLLLJJJIIIJJJMMMPPPUUUWWW\\\cccmmmzzz}}}|||~~~zzzuuuqqqssssssqqqssstttpppjjjfffiiimmmrrrvvvuuurrrnnnkkknnnrrrvvv{{{|||uuukkk___UUUKKKIIIJJJJJJJJJLLLRRR]]]kkkwwwrrreeeZZZOOOEEECCCCCCBBBAAAAAA@@@AAAAAABBBBBBBBBAAAAAA??????>>>>>>???@@@AAAAAA<<<===>>>@@@AAABBBBBBBBBDDDBBBCCCHHHOOOZZZjjjxxxzzzssstttmmmeee___YYYXXX```iii}}}}}}___LLLFFFEEEDDDAAACCCFFFHHHJJJLLLLLLLLLLLLLLLJJJJJJIIIJJJJJJKKKIIIMMMQQQVVV[[[aaagggkkknnnppprrrsssrrrrrrsssttttttttttttsssssssssssssssrrrtttwwwwwwwwwwwwxxxzzz||||||}}}wwwssswww~~~wwwrrrkkkiiijjjooouuu{{{~~~sss```LLL@@@===;;;;;;:::999999888888777555555555555555555555555555555555555555555555555777777666666666777777777555666666666666666777777777777888999999999999888<<<<<<;;;;;;;;;;;;;;;;;;:::???HHHXXXqqq{{{kkkfffnnn}}}|||ooohhhbbb[[[UUUTTTLLLLLLLLLJJJHHHIIIKKKMMMQQQSSSXXX^^^hhhvvv}}}zzzuuuqqqtttuuussstttuuurrrmmmcccgggnnnuuuzzzyyytttppplllooorrrwww~~~zzzpppeeeYYYNNNKKKKKKJJJIIIIIIMMMUUUaaaooo}}}|||rrrfffXXXKKKFFFEEECCCBBBCCC??????@@@@@@@@@@@@@@@@@@????????????????????????<<<===???@@@AAABBBBBBCCCDDDBBBCCCGGGLLLVVVfffttt{{{vvvwwwnnnddd\\\WWWWWWaaalllzzz```MMMEEECCCAAABBBCCCFFFIIIKKKMMMMMMNNNLLLKKKJJJJJJIIIIIIJJJJJJHHHKKKPPPTTTYYY___fffkkklllnnnpppqqqppppppppprrrqqqqqqrrrrrrrrrrrrrrrrrrqqqtttwwwxxxxxxwwwxxxxxxzzzzzz{{{}}}vvvuuuzzzzzzvvvpppnnnooouuuyyy~~~zzzmmmZZZHHH>>>===888888888777666666555555555555555555555555555555555555555555555555555555777777777666666555555555444666777666555444555777666777888888999999888888;;;;;;;;;;;;;;;;;;;;;;;;999???FFFQQQiiiqqqgggjjjuuu{{{oooggg```XXXSSSRRRKKKLLLKKKIIIGGGFFFHHHIIINNNQQQUUU[[[cccooo~~~}}}{{{xxxooossstttssstttwwwxxxuuueeejjjrrr{{{~~~xxxsssmmmnnnooottt|||}}}ttthhh\\\QQQMMMMMMJJJIIIJJJKKKRRR[[[gggvvv{{{lll```UUUNNNJJJEEECCCDDD????????????>>>>>>>>>>>>@@@@@@@@@@@@??????>>>>>>??????AAABBBCCCCCCCCCCCCCCCBBBCCCFFFJJJSSScccrrr}}}}}}yyywwwnnnbbbZZZUUUWWWcccpppgggSSSHHHCCC@@@BBBDDDGGGJJJMMMNNNOOOOOOKKKKKKJJJJJJJJJIIIIIIIIIIIIKKKOOORRRVVV\\\bbbgggiiikkkmmmmmmmmmmmmnnnooonnnoooppppppqqqqqqqqqqqqpppssswwwyyyxxxxxxwwwxxxxxxyyyzzz|||yyy|||}}}yyyvvvsssqqqtttyyy~~~vvvhhhUUUCCC<<<===888888777777666666555555555555555555555555555555555555555555555555555555666666666666666555444444444666777666444333555666666777777888888888888888888888999::::::;;;;;;;;;999???DDDLLLbbb~~~}}}jjjiiiooo|||ppphhh```XXXSSSSSSMMMMMMMMMJJJHHHGGGGGGIIILLLPPPTTTWWW]]]gggttt~~~}}}}}}|||sssuuuuuuqqqqqquuuwwwwwwiiioooyyy}}}vvvnnnmmmlllpppzzzxxxhhh^^^TTTPPPMMMKKKJJJMMMIIIOOOWWW___lllwww{{{yyyooohhhaaa\\\TTTKKKFFFFFFBBBAAA@@@@@@??????????????????@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDCCCBBBCCCFFFIIIQQQbbbqqq|||~~~{{{uuukkk___WWWSSSXXXgggvvv|||yyy~~~uuu___QQQJJJFFFCCCEEEHHHKKKMMMOOOPPPPPPKKKJJJJJJJJJJJJIIIIIIIIIJJJLLLNNNQQQTTTYYY^^^cccfffhhhjjjkkkkkkkkklllmmmmmmmmmnnnpppqqqqqqqqqqqqpppssswwwyyyyyyxxxwwwwwwwwwxxxyyy{{{~~~}}}~~~{{{wwwuuutttsssvvv|||~~~ssseeeQQQ@@@:::<<<::::::999999888777777777555555555555555555555555555555555555555555555555444444555555555555555444333666777666444222444666666666777888888888888888555666777999999:::::::::999???DDDJJJ^^^{{{nnnkkkmmm}}}~~~sssjjjbbbZZZUUUUUUPPPPPPPPPNNNKKKIIIJJJKKKLLLPPPSSSUUUYYYaaammmvvv~~~~~~~~~yyyzzzwwwpppnnnqqqssssssnnnttt~~~yyyooommmjjjmmmxxxzzzhhh___VVVRRRNNNKKKLLLOOOGGGMMMSSSZZZdddnnnsssrrrqqqnnnlllhhh^^^QQQJJJIIIFFFEEEDDDBBBAAAAAAAAAAAA>>>>>>@@@AAAAAABBBBBBAAADDDDDDEEEEEEEEEEEEEEEDDDBBBBBBCCCFFFIIIQQQaaaqqq}}}~~~|||sssiii]]]UUUSSSZZZkkkzzz}}}xxxyyyyyyvvvtttZZZLLLHHHFFFCCCEEEMMMTTTSSSOOOLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHJJJLLLPPPTTTYYY\\\^^^dddeeegggiiijjjkkkjjjjjjooonnnnnnooopppqqqqqqpppoooqqqtttwwwxxxxxxvvvuuuuuuvvvwwwyyy{{{~~~yyytttrrrvvvvvvxxx}}}~~~ooo]]]LLL@@@999777::::::999888777777777777777777777777777777777777666666666666666666666666666666666666666666666666555555555555666666666666555888:::;;;:::999999::::::999999888888999999:::<<<<<<===FFFYYYppp{{{jjjjjjzzztttmmmfff\\\VVVTTTOOOOOONNNMMMKKKIIIGGGFFFMMMMMMQQQUUUWWWZZZdddooo|||~~~~~~zzzuuurrrqqqrrrrrrrrrzzzyyyrrrmmmjjjpppzzz|||oooeee\\\XXXSSSNNNMMMNNNMMMMMMPPPUUUXXX\\\fffooovvvvvvsssmmmdddYYYPPPKKKNNNJJJFFFEEEEEEDDDBBB???CCCCCCCCCDDDDDDDDDDDDDDDIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIIIINNN]]]kkkyyy|||xxxssshhh\\\UUUVVV]]]mmm{{{zzzzzzzzzwwwlllWWWLLLHHHCCCCCCKKKQQQQQQNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJHHHIIIKKKNNNRRRVVVZZZ]]]aaaccceeeggghhhiiiiiiiiimmmmmmmmmnnnooopppppppppoooqqqsssuuuvvvvvvuuuuuuvvvvvvwwwxxxzzz{{{vvvsssqqquuuvvvyyyyyyjjjZZZKKKAAA<<<:::;;;:::999888777666666666666666666666666666666666555555555555555555555555555555555555555555555555444444444444555555555555555777999:::999888888888:::999999888888999999:::<<<<<<>>>DDDSSShhh}}}rrrkkkxxxyyypppiii___YYYWWWPPPOOONNNMMMKKKJJJIIIHHHMMMMMMPPPUUUWWWZZZcccmmmyyy{{{tttooommmnnnqqqxxxyyysssoooooowwwuuukkk```ZZZVVVQQQOOOQQQPPPOOOQQQTTTUUUXXX```iiissssssrrrooohhhaaaZZZWWWTTTQQQNNNLLLLLLKKKHHHFFFFFFEEEEEEFFFGGGHHHIIIJJJLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIIIINNN]]]kkkyyyzzzwwwqqqggg\\\XXXYYY```nnnzzz|||}}}|||yyy~~~fffQQQJJJDDDBBBGGGMMMNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIKKKNNNSSSWWWZZZ]]]___aaadddfffggghhhhhhlllllllllmmmnnnnnnooooooppppppqqqrrrssstttttttttuuuvvvwwwwwwxxx|||~~~zzzvvvrrrpppnnnsssvvv|||zzzrrrdddUUUHHHAAA===<<<;;;:::999777666666555555555555555555555555555555555555555555555555555555555555555555555555555555333333333444444444444555555777999999888666666666:::999999888888999999:::;;;<<<>>>AAAKKK]]]tttooovvvvvvmmmddd]]]ZZZQQQPPPNNNLLLKKKJJJKKKKKKMMMMMMPPPTTTVVVYYYaaajjjttt|||vvvmmmjjjnnnsss~~~yyysssrrruuu}}}qqqeee^^^ZZZUUUTTTUUUTTTRRRQQQRRRQQQQQQXXXaaannnppppppnnniiieeebbbaaa\\\ZZZXXXWWWVVVUUURRRPPPNNNMMMLLLKKKLLLNNNPPPQQQQQQPPPOOOMMMKKKIIIHHHGGGGGGGGGHHHIIIIIINNN\\\kkkyyyyyyuuummmeee^^^]]]```eeepppzzz~~~zzzxxxvvvYYYNNNFFF@@@CCCHHHJJJKKKLLLIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHGGGHHHJJJOOOTTTWWWZZZ\\\___bbbeeefffggghhhjjjkkkllllllllllllmmmooopppooooooooopppqqqsssttttttuuuuuuuuuvvvxxx|||{{{vvvrrrooommmlllrrrwwwuuulll]]]OOOEEE???===<<<;;;:::888777666555444444444444444444444444444444555555555555555555555555555555555555555555555555333333444444444555555555777888::::::888666666666:::999999888888999999::::::;;;===???EEETTTmmmtttvvv{{{qqqhhhaaa\\\RRRQQQNNNLLLKKKKKKLLLMMMMMMLLLNNNRRRUUUWWW]]]eeepppwww{{{ooolllrrrzzz{{{yyyssstttzzzvvvhhhbbb^^^ZZZYYYZZZXXXUUURRRQQQNNNMMMSSS\\\jjjlllmmmkkkfffcccbbbbbbddddddccccccbbb```^^^\\\[[[YYYVVVTTTTTTUUUWWWXXXUUUTTTSSSPPPMMMKKKIIIHHHHHHGGGIIIJJJIIINNN\\\jjjxxx~~~xxxtttjjjdddaaadddiiinnnvvv}}}{{{uuugggSSSIIIAAAAAAEEEGGGHHHJJJGGGHHHIIIIIIIIIIIIHHHHHHIIIGGGFFFFFFHHHLLLPPPSSSWWWYYY\\\```dddfffhhhhhhhhhjjjllllllkkkkkkmmmooopppooonnnnnnnnnppprrrssssssssstttssssssuuuxxx{{{||||||}}}}}}vvvqqqnnnlllkkksssyyy~~~qqqgggWWWIII@@@<<<:::999:::999777666555444444444444444444444444444444444555555555555555555555555555555555555555555555555444555555555666666666666888:::;;;;;;999777777777:::999999888888999999:::999:::<<<>>>AAAMMMhhhyyyxxx~~~|||uuummmddd]]]TTTRRRPPPMMMLLLLLLMMMNNNMMMKKKLLLPPPRRRTTTYYY___kkkrrr}}}~~~rrrpppwww|||yyyzzzxxxzzzxxxjjjdddccc```^^^___\\\XXXUUURRRNNNMMMRRR[[[eeehhhkkkiiieeebbbcccdddkkkmmmooopppooommmkkkjjjiiifffbbb___\\\\\\\\\]]]YYYXXXVVVSSSPPPMMMJJJIIIHHHHHHIIIJJJIIINNN\\\jjjxxx~~~wwwrrrhhhdddeeellltttyyy~~~|||rrr~~~xxxXXXMMMBBBAAACCCDDDEEEHHHGGGHHHJJJKKKKKKJJJIIIIIIHHHGGGFFFFFFGGGJJJMMMOOOSSSVVVZZZ^^^bbbeeeggghhhhhhjjjmmmllljjjjjjlllooopppooonnnnnnnnnoooqqqrrrpppqqqrrrqqqqqqrrruuuwww}}}}}}{{{zzzyyy~~~xxxrrrooonnnnnnvvv}}}|||nnnbbbQQQCCC<<<999888777888777666555555444444555444444444444444444444444444444444444444444444444444444444444444444444444555555555666666666777777888999;;;;;;:::888888888:::999999888888999999:::999999;;;>>>???IIIccc}}}|||xxx}}}}}}zzzrrrggg^^^UUUTTTRRROOOMMMMMMLLLLLLKKKIIIIIIMMMPPPQQQTTTYYYeeelllxxxuuutttzzz~~~}}}~~~wwwjjjggghhhgggfffeeebbb^^^YYYUUUQQQNNNTTT\\\aaafffkkkkkkfffdddeeehhhooorrrwwwyyyxxxvvvuuuuuurrroookkkgggcccaaa``````\\\ZZZXXXUUUQQQNNNLLLJJJIIIHHHIIIJJJIIIMMM[[[jjjwww~~~uuunnneeebbbfffrrr|||{{{mmmwww\\\PPPEEEBBBBBBBBBCCCEEEEEEFFFHHHJJJJJJIIIHHHGGGHHHGGGGGGGGGGGGIIIKKKLLLOOORRRVVV[[[```dddfffggggggkkknnnmmmjjjjjjmmmpppoooooooooooooooppppppqqqnnnoooppppppppppppsssuuuxxx~~~}}}{{{}}}xxxsssqqqqqqrrryyyyyyiii]]]LLL???999888888777666555555444444555555666444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555666666666888::::::999888888999:::999999888888999999:::;;;888999======DDD\\\uuu|||wwwxxxwwwkkk___VVVUUUTTTQQQOOOMMMKKKJJJJJJGGGGGGKKKNNNNNNPPPTTT___fffsss~~~zzzyyy}}}uuukkkkkknnnooommmllljjjeee___ZZZSSSPPPUUU\\\bbbhhhmmmlllgggbbbbbbdddjjjpppvvvyyyyyyxxxwwwwwwtttrrrooolllhhheeecccbbb\\\[[[YYYUUURRROOOLLLKKKIIIIIIIIIJJJIIIMMM[[[iiiwww}}}rrrjjjaaa```fffttt{{{iiiqqq^^^RRRFFFBBBBBBAAAAAACCCBBBCCCEEEGGGGGGGGGEEEDDDGGGGGGGGGGGGHHHIIIIIIJJJMMMOOOTTTYYY^^^bbbeeefffgggkkknnnnnnjjjjjjmmmqqqoooooooooppppppppppppppplllmmmoooooooooppprrrtttuuu{{{yyytttssstttuuu{{{~~~wwwfffYYYHHH<<<888888999888555444444444444555666666555555555555555555555555444444444444444444444444444444444444444444444444333333333444444444555555444666888999888777888888:::999999999999999999:::===999999<<<<<>>???@@@BBBDDDFFFGGGGGGGGGJJJIIIHHHGGGFFFGGGGGGHHHJJJKKKMMMPPPTTTYYY]]]___eeegggiiijjjjjjkkkmmmooooooooopppppppppqqqqqqqqqmmmlllllllllmmmoooqqqrrruuuzzz{{{vvvuuuwwwzzz}}}~~~}}}zzzoooZZZMMM???:::999777666666555555555555555555555555444444444444444444444444666555444333333333444444444444555777999888666444444444444555555555555666888888888999999888888777999999999999999999999999999:::;;;<<<<<>>???AAACCCEEEFFFGGGGGGJJJJJJHHHGGGFFFFFFFFFFFFHHHIIIKKKMMMQQQVVVYYY[[[aaaccceeegggggghhhkkkmmmooooooooooooppppppppppppmmmmmmllllllmmmnnnoooooopppvvv~~~{{{|||{{{wwwwwwzzz}}}~~~~~~~~~}}}{{{zzz}}}zzztttgggSSSGGG<<<888888666555666555555555555555555555555444444444444444444444444555555444333333333444444555555555777999999777555444444444555555555555666777777888888999888888777888888888888888888888888888888:::;;;;;;@@@NNN\\\yyyiiifffkkk}}}xxxnnnddd\\\UUUTTTRRRNNNLLLLLLHHHIIIJJJKKKLLLLLLLLLLLLMMMRRRZZZdddnnnyyy}}}yyyvvvuuuwwwwwwxxxzzz}}}{{{rrrhhhaaa```gggmmmmmmmmmjjjddd\\\VVVQQQPPPMMMQQQXXX]]]___```aaaaaaggglllooollliiigggccc^^^XXXVVVTTTSSSTTTUUUTTTTTTQQQNNNLLLLLLLLLOOOXXXbbbnnnzzz|||||||||vvvjjj___YYY^^^ggguuu{{{```LLLCCC@@@@@@???===>>>@@@BBBDDDEEEGGGGGGJJJJJJIIIHHHGGGFFFEEEEEEGGGGGGIIILLLPPPUUUYYY[[[^^^```cccdddeeegggiiikkknnnnnnnnnnnnoooooooooooommmmmmllllllllllllllllllnnnrrrxxx}}}}}}zzzzzzwwwwww{{{~~~}}}}}}~~~}}}}}}~~~~~~|||zzzyyywwwvvv|||{{{vvvnnn^^^LLLBBB:::888888666555666555555555555555555555555444444444444444444444444444444444444444444444444666555555777999999777666444444444555555555555666666777777888888888888888777777777777777777777777777777888:::;;;>>>JJJVVVrrroooeeeeeeqqq}}}sssfff^^^VVVTTTSSSOOOMMMMMMHHHIIIJJJKKKLLLLLLLLLLLLMMMPPPVVV^^^hhhsss|||xxxvvvuuuuuuxxxyyy{{{~~~{{{pppgggeeeiiinnnqqqoookkkeee^^^WWWSSSPPPPPPTTTXXX[[[[[[ZZZ[[[[[[fffkkknnnkkkfffbbb]]]XXXQQQOOOMMMMMMPPPRRRSSSSSSPPPMMMLLLLLLKKKMMMUUU___iiivvv~~~yyyuuuuuuwwwrrrggg^^^YYY^^^iiixxxmmmWWWIIIDDDAAA???===>>>???@@@BBBDDDEEEFFFIIIIIIHHHHHHGGGFFFEEEEEECCCDDDFFFIIINNNSSSWWWZZZ\\\^^^aaacccdddfffhhhkkklllllllllmmmmmmmmmnnnnnnllllllllllllkkkkkkkkkjjjmmmnnnpppsssxxx{{{wwwwwwzzz~~~}}}|||{{{}}}~~~~~~}}}||||||}}}}}}zzzzzzxxxvvvuuusssssszzzzzzsssgggVVVGGG???999999999666666777555555555555555555555555444444444444444444444444333444444444444444444444666555555666888888777666444444444555555555555666555666777888888888888888777777777777777777777777666666888:::;;;===FFFPPPkkkvvvfffaaagggvvvyyyhhh___WWWUUUTTTPPPNNNNNNHHHIIIJJJKKKLLLLLLLLLLLLNNNPPPTTTZZZcccooo{{{yyyvvvuuuvvvwwwzzz{{{~~~yyynnnjjjkkknnntttqqqlllfff```ZZZUUURRRTTTVVVYYYZZZYYYYYYYYYZZZfffkkkmmmhhhbbb]]]WWWQQQKKKIIIGGGHHHKKKNNNPPPQQQOOOLLLJJJJJJIIIJJJRRR[[[fffsss}}}xxxtttssstttqqqiiiaaa[[[bbbmmm{{{xxxcccRRRHHHAAA<<<>>>>>>>>>???@@@BBBDDDEEEGGGGGGGGGHHHGGGGGGFFFEEE???@@@BBBEEEJJJNNNRRRUUUYYY[[[^^^```bbbdddgggjjjjjjjjjjjjkkkkkkkkkkkkllljjjjjjkkkkkkkkkkkkjjjiiikkkjjjjjjjjjnnnvvv|||zzzwwwxxx{{{~~~}}}~~~~~~|||zzzzzz{{{|||~~~}}}zzzwwwuuussssssrrrpppqqqzzzyyyoooaaaNNNCCC===999:::999666555777555555555555555555555555444444444444444444444444222333444555555555444444666555444555666777777555444444444555555555555666555555666777888888888888777777777777777777777777666555777;;;;;;<<>>??????>>>>>>???@@@BBBCCCEEEEEEFFFGGGHHHGGGGGGFFFBBBBBBCCCEEEHHHKKKNNNPPPUUUXXX[[[]]]___bbbeeeggghhhhhhhhhhhhiiiiiiiiijjjhhhiiijjjkkkkkkjjjjjjiiigggfffffffffiiipppyyy}}}zzz~~~~~~~~~~~~~~~zzzxxxyyy~~~~~~~~~|||zzzxxxxxxwwwxxxyyyxxxvvvtttqqqpppppppppnnnpppzzzwwwkkk\\\GGG???;;;999:::999555444666555555555555555555555555444444444444444444444444222333444555555555444444555444333333555666666555444444444555555555555666444555666777888888888888888888888888888888888888666666888;;;<<<<<>>>>>>>>???AAABBBCCCDDDFFFGGGHHHHHHGGGGGGFFFFFFFFFGGGIIIKKKMMMOOOSSSUUUYYY[[[]]]```cccfffgggggggggggghhhhhhhhhhhhggghhhiiijjjkkkjjjjjjiiidddddddddeeegggmmmtttyyy{{{yyyzzzvvv{{{zzz{{{zzzzzzzzz{{{~~~|||yyyxxx{{{~~~}}}|||}}}}}}|||yyywwwwwwuuutttuuuuuuuuusssrrrnnnnnnoooooommmooo{{{uuuhhhXXXCCC===999888:::888444333555555555555555555555555555444444444444444444444444111222444555666555444444555333222222444555555444444444444555555555666666444555666777888888888888888888888888888888888888777666888<<<===<<<@@@FFFWWWvvvlll```\\\___kkk}}}|||qqqeee^^^YYYRRRNNNNNNHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLNNNQQQWWW```jjjqqqzzz~~~|||yyyxxx{{{~~~|||}}}~~~~~~~~~~~~yyyuuuooollljjjhhheeebbb``````^^^[[[XXXUUUUUUVVVZZZ^^^^^^XXXSSSQQQNNNJJJNNNJJJFFFDDDEEEGGGIIIIIIGGGEEEDDDEEEDDDEEELLLUUUaaannn|||vvvvvvtttoooiiieeedddfffjjjpppyyy{{{wwwsssssswww~~~aaaIIIIIICCC???>>>===;;;<<>>===;;;<<>>>>><<<<<<======>>>@@@BBBDDDEEEFFFFFFBBBBBBAAAAAAAAACCCDDDEEEGGGIIIMMMPPPSSSWWW]]]```cccfffiiijjjiiihhhggggggfffffffffggghhhkkkmmmnnnllllllllljjjiiijjjmmmooonnnppprrrrrrssswww~~~uuurrrmmmkkklllmmmnnnooommmnnnpppsssvvvyyy|||}}}~~~}}}{{{zzz{{{}}}}}}|||{{{zzzxxxvvvssspppmmmkkkmmmllllllmmmooopppnnnmmmmmmiiifffeeegggooo{{{~~~}}}}}}vvveeeRRRDDD===999777666555666777666555444444444444444444444444222333444444555555444444333333333333333333333333444444444444444444444444666555444444444444555666444555555666666666666666555666777777666666777888555777888888888999<<<>>>FFFYYYsssooo```___ffftttuuuooojjjaaaWWWQQQNNNLLLIIIHHHHHHHHHHHHGGGFFFGGGHHHHHHKKKOOOVVVZZZfffllltttzzz~~~|||yyyxxxzzz|||zzz|||~~~{{{xxxuuunnnfffbbb\\\UUUTTTVVVYYY[[[]]]___``````______[[[VVVOOOIIIGGGGGGFFFFFFFFFDDDDDDEEEEEEGGGOOOYYYhhhpppzzzzzzssspppkkkddd___bbbjjjqqqwww~~~yyysssooollloooyyyyyyZZZNNNBBB>>>>>>===<<<<<<<<<===>>>@@@BBBCCCDDDEEECCCBBBAAA@@@@@@@@@AAAAAADDDFFFIIILLLPPPTTTZZZ^^^```dddhhhjjjiiigggfffeeeeeefffffffffhhhjjjnnnqqqssssssrrrpppnnnnnnppprrrrrrssstttrrrqqqsssyyy~~~{{{vvvoooiiiggghhhiiiiiihhhjjjnnnrrruuuyyy{{{{{{|||{{{zzzzzz{{{}}}~~~{{{zzzzzzxxxvvvsssooollliiihhhjjjiiiiiikkkmmmmmmlllkkkjjjfffcccbbbdddlll~~~wwwyyy|||zzzyyyzzz~~~zzz}}}qqq^^^KKK@@@;;;999777555555666666666555444444444444444444444444333444444444444444444444333333333333333333333333444555666555555444444555555555555444444555555555444555555666666666666666444555666666555555666888666777888888888999;;;===BBBRRRiii~~~xxxeeeaaacccqqq{{{rrrllldddZZZTTTQQQNNNKKKIIIIIIHHHGGGFFFIIIIIIJJJIIIJJJNNNSSSWWWaaagggnnnuuuzzzzzzvvvtttyyy{{{sssiiiccc\\\WWWXXX[[[___aaadddggghhhgggeeeddd___ZZZRRRLLLIIIHHHGGGGGGIIIFFFFFFGGGGGGIIIQQQ[[[lllqqqxxx||||||}}}}}}xxxsssnnnfff___]]]cccmmmuuu{{{~~~xxxtttnnnkkkooowwwiiiXXXFFF???>>>===<<<<<<======>>>???@@@AAABBBBBBCCCCCCBBBAAA@@@?????????BBBDDDGGGJJJMMMRRRWWW[[[]]]```eeehhhgggfffeeeddddddeeeffffffgggjjjpppuuuwwwwwwvvvssspppppprrrtttwwwxxxxxxuuurrrqqquuuyyy|||}}}tttmmmiiihhhhhhgggfffhhhkkkppptttwwwzzz{{{{{{zzzzzzzzz{{{}}}~~~|||zzzxxxyyywwwuuuqqqmmmjjjgggfffgggggggggiiikkklllkkkiiigggdddaaa```bbbiiizzzssssssyyy|||{{{yyywwwwww|||}}}|||{{{vvviiiVVVFFF===:::888666444444555666555444444444444444444444444444666666555444333333222222333333333333333333333333333555777777555444444555444555555555555555555444444555555666666666666666333555666666555555666777777888999999888999;;;===@@@LLL```vvv{{{fff^^^___lllssslllggg___XXXSSSPPPLLLJJJIIIIIIGGGFFFJJJJJJJJJJJJJJJLLLPPPSSS\\\bbbiiipppuuu|||xxxtttrrrxxxvvvllleee```\\\___dddhhhjjjmmmooonnnllliiigggbbb]]]VVVPPPMMMLLLKKKJJJMMMJJJIIIIIIIIIKKKSSS]]]mmmqqqvvvyyyzzz|||{{{wwwsssmmmddd]]]]]]dddpppxxx~~~}}}xxxqqqiiihhhkkkzzzdddLLL@@@>>>>>><<<<<<============>>>???@@@AAADDDDDDCCCBBBAAA@@@??????@@@BBBEEEGGGJJJNNNSSSVVVYYY\\\aaaddddddddddddeeedddeeefffeeefffjjjrrrxxxzzzyyyxxxuuurrrqqqsssuuuzzz||||||yyytttrrrsssuuuwww}}}|||uuupppmmmjjjhhheeegggjjjnnnrrrvvvyyy{{{zzzzzzzzzzzz{{{}}}}}}{{{yyyxxxxxxvvvsssoookkkhhhfffffffffeeeeeegggiiikkkjjjhhhfffcccbbbaaaaaafffsss{{{sssrrruuuzzz||||||~~~~~~|||zzzxxxtttlll^^^NNNBBB<<<:::777555444333555555444333444444444444444444444444777777555444333222222222333333333333333333333333222555888888555333444666444444555666666555444444444555555666666666666666444555666666555555666777777888999999888999;;;===???GGGVVVkkk~~~eeeZZZ]]]ggg{{{wwwoookkkddd\\\TTTQQQMMMKKKJJJJJJHHHGGGHHHHHHHHHGGGGGGHHHKKKNNNVVV\\\ccciiiooovvvwwwttttttyyy{{{qqqkkkfffdddhhhnnnqqqrrrttttttssspppllliiiccc```ZZZVVVUUUTTTSSSQQQRRROOOMMMLLLKKKMMMUUU___lllooossswwwyyy{{{}}}~~~yyywwwpppjjjbbb]]]___hhhssszzz}}}uuukkkffffff|||oooQQQBBB???>>>===<<<:::::::::;;;===???AAABBBEEEEEEDDDDDDCCCBBBAAA@@@>>>@@@BBBDDDFFFIIINNNQQQVVVYYY]]]```aaacccdddfffccceeefffeeeeeejjjsss{{{~~~~~~|||yyywwwvvvxxxzzz~~~zzzuuuttttttvvv}}}}}}xxxrrrmmmjjjggghhhiiilllpppuuuyyy{{{zzzzzzzzz{{{{{{}}}~~~~~~}}}|||zzzyyyxxxuuussspppllliiigggeeeeeeeeeddddddfffiiijjjiiihhheeedddddddddbbbccclllwww~~~zzzzzzzzzyyyssslll```SSSGGG???:::888777555333333444555444333444444444444444444444444666555444333222333333444333333333333333333333333111555999999666333444666444444555666666555444444444555555666666666666666444666777777666555777888666777888888777777999;;;===AAALLLaaayyykkk[[[___dddsssvvvqqqhhh^^^TTTQQQNNNLLLKKKKKKIIIHHHFFFGGGGGGFFFFFFGGGIIILLLOOOTTT[[[bbbhhhoooxxxxxxwwwwww{{{xxxrrrnnnlllpppvvvwwwxxxxxxxxxvvvrrrooollleeebbb```^^^^^^]]]\\\ZZZWWWSSSPPPOOOMMMNNNWWWaaajjjmmmqqquuuxxxzzz|||}}}|||}}}}}}~~~~~~{{{wwwuuukkkfff```___cccmmmwww}}}yyynnngggffftttvvvTTTBBB???>>>===<<<888888999:::===@@@CCCDDDEEEEEEEEEEEEDDDCCCBBBAAA<<<>>>@@@BBBCCCFFFKKKNNNTTTWWWZZZ]]]___bbbeeegggccceeefffeeeeeejjjttt|||||||||}}}yyywwwvvvwww}}}|||vvvoookkkhhhhhhiiikkkoootttyyy{{{{{{{{{{{{{{{{{{|||}}}~~~~~~|||{{{zzzyyyxxxsssqqqnnnjjjgggeeedddddddddddddddfffiiijjjiiihhheeedddeeeeeebbbaaagggpppyyy~~~zzzyyypppgggYYYLLLBBB<<<999777666555333333444444444333444444444444444444444444555444333222333444555666333333333333333333333333111555::::::666333444777333444555666666555444333444555555666666666666666555666777777666666777999555666777666555666888:::;;;<<>>>>>>>>???@@@BBBDDDGGGHHHPPPRRRWWW\\\___aaaaaaaaaccceeeeeecccccciiittt~~~~~~{{{{{{zzzxxxuuuyyy{{{tttnnnqqqpppppprrrvvvyyy{{{|||yyyyyyyyyyyyzzz}}}}}}{{{yyyxxxwwwwwwrrrlllfffeeefffgggeeeaaahhhcccbbbdddeeeddddddfffbbbbbbaaabbbccceeehhhjjjuuuzzzyyytttqqqiii___PPPEEE???;;;999777666555555555555444444444444444444333333222222222222222222222222222222222444333333222222333333444333333333333333333333333666666666555555444444444666666555555555555666777666666777777888888888999777777777777888888888888999<<<@@@MMMgggqqqbbbcccgggpppvvvlllcccXXXTTTPPPMMMMMMNNNNNNNNNKKKJJJIIIHHHGGGHHHIIIIIIKKKKKKNNNTTT]]]eeekkkmmmvvvzzz}}}~~~|||~~~zzzxxxvvvvvvvvvxxxzzzzzzwwwtttsssrrrmmmllllllmmmmmmllliiifff```^^^YYYTTTSSSWWW```gggmmmooorrrttttttuuuwwwyyy|||||||||||||||}}}}}}~~~zzzvvvttttttgggccc```ccckkkttt|||}}}xxxoooooossszzzbbbOOODDDAAA???>>>999:::;;;;;;:::;;;???CCCHHHHHHIIIHHHGGGDDDBBB@@@???>>>>>>>>>@@@CCCFFFHHHPPPSSSWWW\\\___aaaaaaaaaaaacccdddcccdddjjjvvvzzztttwww~~~{{{vvvsssrrrqqqqqqssswww{{{}}}}}}zzz{{{{{{|||}}}~~~}}}{{{yyyxxxwwwvvvooojjjeeedddeeefffcccaaaaaa]]]\\\```bbbaaacccfffgggfffeeeeeefffiiimmmooozzz}}}~~~|||{{{uuupppnnnfff\\\NNNCCC===:::888666444444444444333333333333444444444333333222222222222222222222222222222222444333333222222333333444333333333333333333333333555555555444444444333333444444555555666666666777888888888777777777777777777777777777888888888888:::<<>>===<<<>>>AAAEEEGGGNNNPPPUUUYYY\\\^^^_________aaaccccccdddkkkvvvsssuuu{{{|||zzzxxxwwwsssrrrrrrtttxxx||||||}}}~~~~~~~~~}}}{{{yyywwwuuusssssskkkgggcccbbbcccdddbbb___\\\YYYYYY\\\___```dddiiihhhfffeeeeeeggglllqqqtttyyyyyyxxxyyy}}}{{{uuuqqqmmmjjjbbbXXXKKK@@@;;;888666444333333333333222222222222444444333333333333222222222222222222222222222222333333222222222222333333333333333333333333333333444444333333333333333222222333444666777777777666999888888777777666666555777777777777888888888888999;;;===CCCSSSiii|||jjj]]]dddrrr}}}pppddd___[[[UUUQQQNNNMMMKKKJJJHHHHHHHHHHHHIIIKKKMMMNNNKKKKKKLLLOOOUUU]]]eeejjjqqquuu{{{~~~~~~{{{||||||yyywwwvvvyyy{{{{{{zzzvvvsssrrrqqqtttuuuwwwyyyzzzxxxsssooogggddd```[[[[[[___gggmmmpppsssvvvwwwxxxxxxyyyzzzyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{zzz{{{|||}}}}}}~~~~~~|||zzzxxxtttmmmhhh^^^^^^aaagggooowww|||rrr}}}yyyyyy}}}vvvuuuwwwooobbbUUUIIICCC@@@???999999999888999;;;>>>@@@FFFHHHKKKMMMLLLIIIFFFCCC@@@>>><<<;;;<<>>HHH\\\rrruuu\\\___kkktttrrreee```\\\VVVQQQNNNLLLKKKIIIIIIIIIHHHHHHIIIKKKLLLMMMKKKLLLLLLNNNRRRYYYbbbgggooosssyyy}}}{{{vvvuuutttqqqssswww~~~{{{yyyxxx|||}}}}}}zzzvvvrrrqqqpppssstttwwwzzz{{{yyytttpppkkkhhhccc``````dddkkkooorrrtttxxxyyyyyyyyyyyyzzzxxxxxxxxxxxxxxxyyyzzzzzzyyyxxxwwwwwwxxxzzz}}}~~~yyy{{{}}}}}}}}}~~~}}}yyywwwwwwrrriiibbbZZZ]]]bbbjjjrrrxxx|||~~~~~~~~~}}}}}}~~~qqq{{{~~~xxx{{{wwwvvvqqqggg\\\QQQIIIDDDAAA<<<:::999888999;;;===>>>BBBEEEHHHJJJJJJHHHDDDBBBAAA???<<<:::;;;>>>BBBEEEIIIJJJNNNRRRUUUXXXYYYZZZ\\\___aaaaaaaaaeeemmmtttyyyvvvtttzzz|||zzzxxxwwwtttssssssuuuyyy|||~~~}}}~~~~~~{{{yyyxxxxxxvvvtttqqqnnnkkkiiiaaa```_______________^^^\\\ZZZZZZ\\\]]]___fffooommmooorrrvvv|||zzz||||||yyywwwzzzwwwrrrqqqnnnhhhcccUUULLLAAA:::666555333222444444444444333333333333333333333333333333333333222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222///111444666777777666666444444555666777888888999666777777777888888888888777888999;;;BBBRRRiii{{{aaa^^^gggqqqxxxhhh```\\\VVVQQQOOOMMMKKKJJJKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMNNNPPPVVV___eeelllqqqwww{{{~~~|||vvvqqqpppnnnmmmpppuuuzzz~~~||||||~~~zzzuuuqqqpppoooqqqsssvvvzzz{{{yyytttpppmmmjjjgggeeefffjjjnnnppprrruuuxxxzzzyyyxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyyyyxxxwwwvvvuuuvvvyyy{{{}}}wwwzzz|||}}}}}}~~~{{{wwwuuutttooofff^^^XXX]]]fffnnnuuuyyy|||}}}|||}}}}}}|||{{{{{{|||~~~ssszzztttyyy{{{uuulllbbbXXXOOOGGGBBB???<<<:::999:::;;;<<<<<>>@@@BBBCCCCCCBBBAAAAAA@@@???>>>>>>???AAABBBDDDEEEHHHKKKOOORRRTTTUUURRRVVVZZZ[[[[[[]]]dddjjjsss~~~wwwuuuzzz}}}|||zzzyyyyyyzzz|||}}}{{{|||}}}zzzvvvtttuuuvvvuuusssrrrrrruuuwwwxxxxxxxxxyyyzzzzzzzzzxxxvvvuuussssssrrrppplllhhhdddbbb[[[\\\]]]^^^^^^^^^^^^___[[[ZZZZZZ]]]^^^bbbnnnyyy{{{uuupppppppppkkk```UUUIIIBBB:::555555666666555333333333333222222222222222222222333333444444444222222222222222222222222222222111111111111222222111111111111111111111111222222222222333333444444333333333444444555555555333444444555666777888888777777777777888888888888888666777;;;>>>FFFWWWgggtttxxxyyyeeebbbkkk{{{hhhccc\\\VVVRRROOOLLLJJJIIIHHHGGGFFFGGGGGGIIIJJJIIILLLNNNNNNMMMPPPVVV\\\]]]ccckkkqqquuuzzz|||wwwtttuuuwwwwww|||{{{tttpppnnnnnnpppppprrruuuwwwwwwtttrrrqqqpppppprrruuuvvvtttqqqpppssswwwxxxwwwuuutttsssrrrrrrrrrrrrrrrsssttttttrrrrrrssstttuuuvvvwwwwwwvvvxxx{{{|||||||||}}}~~~}}}{{{yyywwwtttoooiiiccc^^^[[[]]]dddmmmtttwwwyyyzzz{{{zzz{{{{{{zzzyyyyyyzzz|||}}}~~~~~~|||yyy{{{{{{rrrxxxwwwxxxxxx|||}}}vvvmmm___UUUEEEAAA<<<:::;;;<<<;;;999<<<===???@@@BBBBBBBBBAAAAAAAAA@@@??????@@@AAABBB???AAACCCFFFJJJMMMOOOQQQNNNRRRWWWYYYYYY\\\ccciiijjjvvvyyytttwww}}}}}}xxxxxxwwwwwwxxxyyyzzz{{{||||||{{{wwwsssrrrtttxxxtttsssqqqqqqsssuuuvvvuuuvvvwwwwwwwwwwwwvvvuuutttooonnnmmmkkkhhhccc___\\\ZZZ[[[]]]^^^^^^^^^^^^___\\\[[[]]]```bbbgggttt}}}|||wwwrrrnnnnnnoooiii[[[PPPFFF@@@888555555777777666222222222111111111111000222222222333333444444444222222222222222222222222222222111111111111222222111111111111111111111111222222222333333444444444444444333333333444555555555555555666666666666666777777777777888888888888:::777777;;;>>>CCCQQQ___qqquuu|||iii___eeerrrzzz}}}mmmhhh```YYYSSSOOOLLLIIIFFFEEEEEEEEEFFFHHHJJJKKKGGGJJJMMMMMMLLLNNNSSSYYYVVV]]]fffmmmqqqvvv{{{}}}yyywwwzzz|||}}}{{{tttooommmmmmmmmnnnoooqqqttttttrrrpppsssrrrtttwwwzzzzzzvvvrrrooorrrvvvxxxvvvtttrrrqqqppppppooooooppppppqqqrrrpppqqqrrrssstttuuuuuuuuuuuuxxxzzz|||{{{{{{{{{|||~~~~~~|||zzzwwwvvvrrrllleee^^^[[[ZZZ```gggpppvvvxxxxxxzzz{{{zzz{{{{{{zzzyyyyyyzzz|||||||||~~~{{{vvvwwwyyy~~~tttvvvwwwuuuuuuyyy{{{nnncccSSSNNNFFF???:::888777777:::;;;===@@@BBBDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>??????AAADDDGGGJJJLLLNNNOOOQQQSSSVVVYYY\\\]]]eeelllvvv}}}|||xxxyyy|||~~~~~~~~~~~~}}}|||vvvvvvwwwwwwxxxzzz|||}}}|||{{{yyywwwuuuttttttuuusssqqqpppppprrrtttsssssswwwwwwwwwwwwwwwvvvuuutttqqqooolllgggccc___]]][[[[[[ZZZZZZ\\\```aaa___\\\aaa\\\```jjjjjjhhhvvvtttxxxmmmqqquuuppplllnnnkkk```UUUNNN===:::666444333444333222333333333333333333333333222222222111111111000000111111111111111111111111222222222222222222222222333333333333333333333333222222333333333333444444222222333444444555555666:::888666555666666555444555666777999999888888777;;;:::999888;;;BBBLLLRRRlllttt~~~yyy```]]]gggppp|||wwwzzz~~~|||}}}|||{{{|||}}}pppbbb]]][[[SSSLLLIIIGGGEEEBBBBBBCCCEEEFFFFFFGGGHHHIIIKKKLLLNNNOOOPPPVVVYYY]]]bbbhhhooowww|||}}}yyyuuuqqqmmmjjjllljjjjjjmmmqqqssssssqqqpppsssxxx|||}}}{{{wwwtttpppqqqssstttsssqqqooommmppppppqqqssstttsssqqqnnnmmmnnnooopppqqqrrrrrrrrruuuwwwyyyzzzzzzzzz|||~~~}}}}}}}}}}}}{{{zzzuuutttqqqhhh___ZZZ\\\___aaaiiiqqqtttsssssswww|||zzz|||}}}{{{wwwvvvxxx{{{{{{yyy{{{~~~yyyuuutttttt~~~{{{{{{yyyxxx~~~ooommmoootttwwwzzzxxxeeeZZZKKK@@@<<<<<<;;;:::999:::<<>>>>>???@@@BBBEEEGGGIIIKKKLLLMMMPPPSSSVVVYYY[[[\\\ccckkkqqqtttyyy}}}||||||}}}}}}~~~}}}{{{zzzuuuvvvwwwxxxyyyzzz{{{|||{{{zzzxxxvvvttttttttttttsssqqqpppqqqssstttttttttvvvvvvvvvuuuuuusssrrrrrrooolllhhhddd```]]][[[ZZZ[[[ZZZ[[[^^^aaabbb___]]]___]]]bbblllmmmmmmzzzpppxxx~~~uuukkkooo||||||rrrmmmjjjkkkggg\\\OOOIII<<<999666444444444333222333333333333333333333333222222222111111111000000111111111111111111111111222222222222222222222222333333333333333333333333222222222333333333444444222222333444444555555666:::888666666777888777666444555666777888777666666999999888888:::AAAIIIOOOhhhrrr}}}dddZZZ```fffxxx}}}xxx}}}~~~}}}|||{{{{{{}}}~~~yyyiiiaaa]]]UUUNNNKKKIIIGGGDDDCCCEEEFFFGGGGGGFFFGGGHHHIIIJJJKKKLLLMMMPPPSSSWWW\\\aaahhhpppuuu~~~~~~yyyuuuqqqmmmjjjjjjiiihhhjjjnnnppppppoooqqqtttxxx{{{|||yyyuuusssoooppprrrssssssrrrooonnnooonnnnnnpppqqqqqqooommmmmmmmmooopppqqqqqqqqqqqqtttvvvxxxyyyyyyzzz|||~~~}}}|||{{{|||{{{yyyxxxtttsssnnnfff]]]ZZZ\\\___ccckkkrrruuussssssvvv{{{yyyzzzzzzyyywwwvvvwwwyyy{{{xxxyyyzzzwwwpppkkkkkkppp~~~}}}zzz|||zzzuuunnnmmmpppxxx}}}}}}}}}~~~nnnXXXHHHAAA@@@>>><<<999:::;;;===???@@@BBBBBBDDDCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>???AAACCCDDDFFFGGGIIILLLOOOSSSVVVXXXXXX]]]ccchhhkkkpppvvv{{{}}}|||}}}}}}yyywwwtttuuuwwwyyy{{{{{{{{{{{{zzzxxxvvvtttssssssssssssrrrqqqpppqqqsssuuuuuuttttttttttttsssrrrpppooonnnkkkhhhddd___\\\ZZZYYYZZZZZZ[[[]]]```cccccc```^^^^^^^^^eeennnooosssvvvqqqmmmpppqqqsss}}}zzzqqqjjjooo{{{~~~wwwnnnjjjggggggbbbUUUHHHBBB;;;888555444444444333333333333333333333333333333222222222111111111111111111111111111111111111111222222222222222222222222333333333333333333333333222222222222333333333333222222333444444555555666:::888777777999::::::999333444555666666666666555777777888888;;;???FFFKKKcccppp|||jjjXXXXXX^^^rrr|||}}}}}}|||{{{{{{{{{|||~~~rrrgggaaaZZZSSSPPPLLLIIIFFFEEEFFFGGGGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIJJJMMMQQQUUU[[[bbbiiinnnyyy|||zzzvvvrrrnnnlllkkkjjjiiijjjmmmooooooooorrruuuxxxzzzzzzwwwsssqqqnnnoooqqqrrrsssrrrpppooommmlllkkklllmmmnnnmmmkkkkkklllmmmooopppqqqqqqqqqrrrtttvvvwwwxxxyyy{{{}}}}}}{{{yyyyyyyyyyyywwwuuussspppjjjbbb[[[YYY]]]aaagggmmmsssuuussssssuuuyyyyyywwwvvvvvvwwwwwwwwwvvvyyywwwvvvuuunnnddd``````oooxxxuuu{{{~~~zzzvvvrrrpppqqqvvv~~~yyy{{{mmmXXXJJJBBB???===999999:::;;;===>>>@@@@@@CCCCCCCCCCCCCCCBBBBBBBBB>>>======<<<===>>>???@@@AAACCCEEEHHHLLLPPPTTTUUUWWWZZZ^^^aaaeeeiiiooossstttyyy}}}~~~}}}xxxuuutttuuuxxxzzz|||{{{zzzzzzwwwvvvtttrrrqqqqqqqqqqqqooonnnmmmoooqqqssstttssstttssssssqqqooommmlllkkkhhheee```[[[YYYXXXYYYZZZZZZ[[[___bbbdddcccaaa______```gggnnnooovvv|||{{{zzzuuunnnlllmmmmmmmmmoooyyytttooommmttt}}}zzzrrrmmmhhhfffeee]]]PPPCCC===999777555444444444444333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111222222222222333333333222222333444444555555666999888777888:::<<<<<<;;;444444555555666666666666666777999:::<<>>>>>999999999:::;;;<<<>>>???BBBBBBCCCDDDDDDDDDCCCBBB>>>>>><<<<<<;;;<<<===>>>???@@@CCCFFFJJJNNNQQQSSSTTTVVVYYY\\\___bbbgggiiijjjpppuuuzzz~~~yyyvvvtttvvvxxxzzzzzzzzzxxxwwwsssrrrpppooonnnnnnnnnooolllkkkjjjllloooqqqrrrrrrsssrrrqqqooommmjjjhhhgggeeebbb^^^ZZZXXXXXXYYY[[[YYY\\\___bbbccccccbbbaaaaaacccgggkkkllltttxxxsssqqqmmmkkklllooooooooosss|||vvvtttuuu{{{wwwnnnlllhhheeebbbZZZLLL@@@<<<777666444444555555444333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111222222222333333222222333444444555555666888777666777:::;;;<<<;;;555555555666666666777777666888:::<<<===???BBBEEEXXXhhhwww}}}mmmVVVSSSYYYdddwww~~~zzzzzzzzzzzzzzzzzz{{{{{{{{{~~~}}}wwwkkkbbb[[[TTTOOOLLLHHHFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGIIILLLOOOSSSYYY___cccggglllrrruuuwwwzzz~~~|||yyywwwtttqqqpppoooooommmmmmnnnpppqqquuuuuuvvvvvvtttrrrooommmmmmmmmoooppppppppppppooommmkkkiiiiiikkklllkkkkkkhhhiiijjjlllmmmnnnoooooonnnppprrrssstttuuuwwwyyyxxxvvvuuutttuuutttrrrqqqlllhhhaaa[[[YYY\\\bbbfffmmmpppssstttrrrrrrsssuuuwwwtttrrrtttxxxzzzyyywwwvvvvvvvvvssshhh______dddwwwnnnmmmpppvvv}}}xxxrrrooorrrwww}}}|||qqqdddnnn{{{bbbLLLAAA???::::::999999:::;;;===>>>@@@AAACCCDDDEEEEEEDDDCCC???>>>===<<<;;;<<<======>>>???AAADDDHHHKKKNNNPPPVVVWWWYYY\\\___aaacccdddccciiinnnrrr{{{}}}yyyvvvtttuuuvvvvvvvvvuuutttsssooonnnmmmkkkkkkkkkkkkllliiihhhhhhjjjmmmpppqqqqqqqqqpppooollliiifffdddbbbaaa___\\\YYYXXXXXXYYYZZZYYY\\\___aaaaaaaaabbbdddcccccceeegggiiiqqq}}}yyyxxxrrrpppmmmnnnpppqqqrrruuuyyy}}}sssjjjkkkfffbbb^^^TTTFFF===:::666444333444555555444333222222222222222222222222111111111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111222222222222222222333444444555555666777666555666888::::::999666666555555666666777888777888:::;;;<<<>>>@@@CCCPPP___oooxxx}}}qqqWWWPPPTTT]]]qqq~~~zzzxxxyyyyyyyyyzzzzzzzzzzzz||||||}}}ttthhh\\\SSSQQQNNNJJJGGGFFFFFFEEEDDDFFFFFFFFFFFFFFFGGGGGGGGGFFFHHHJJJLLLOOOSSSYYY\\\```eeelllppprrruuuyyy|||}}}{{{yyywwwuuuppppppooommmkkkkkknnnpppttttttttttttrrrpppnnnmmmmmmnnnnnnoooooooooooonnnllljjjiiijjjkkklllkkkiiifffgggiiikkklllmmmnnnnnnmmmoooqqqrrrrrrrrrtttvvvuuusssqqqqqqqqqqqqooonnngggccc^^^ZZZZZZ___eeejjjnnnpppqqqrrrqqqqqqrrrssstttsssrrrtttwwwyyyzzzyyywwwyyy{{{wwwmmmeeehhhqqq|||pppllllllmmmqqqvvv~~~wwwttt{{{{{{qqqcccgggwwwlllVVVGGGAAA;;;:::999999999;;;===>>>@@@AAACCCEEEFFFEEEDDDDDD@@@???>>>===<<<===>>>>>><<<===???BBBEEEHHHKKKMMMVVVWWWYYY\\\^^^``````___\\\aaaeeeiiiqqq{{{~~~~~~{{{xxxvvvsssrrrrrrqqqpppooonnnmmmlllkkkjjjhhhhhhhhhhhhiiihhhhhhhhhjjjmmmpppqqqqqqnnnmmmkkkhhheeebbb___]]]]]]\\\ZZZXXXXXXXXXXXXYYYYYY\\\^^^___^^^```cccfffdddcccbbbcccfffooo~~~zzztttttt{{{xxxvvvssssssuuuwwwyyy|||}}}vvvnnnhhhgggbbb]]]WWWMMM@@@999888444333333444555666444333111111111111111111111111000000111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111222222222222222222333444444555555666666555444444666888777777555555444444444555666777777888999::::::;;;>>>@@@GGGUUUdddoooyyyzzz^^^QQQRRRVVVkkk}}}{{{wwwxxxxxxyyyyyyyyyyyyyyyzzzyyy{{{}}}|||{{{ssseeeYYYTTTPPPLLLIIIGGGGGGFFFDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGIIIJJJKKKMMMPPPUUUXXX[[[aaahhhlllnnnpppsssvvvyyy}}}}}}}}}|||zzzxxxrrrsssqqqnnnkkkkkknnnqqqtttssssssrrrpppooonnnmmmnnnnnnnnnnnnnnnnnnmmmmmmiiiiiiiiijjjkkkkkkiiigggeeefffhhhjjjkkkmmmmmmnnnmmmooopppqqqpppppprrrsssqqqooommmmmmmmmmmmkkkiiiccc___[[[YYY\\\bbbiiimmmmmmnnnppppppppppppqqqrrroooqqqrrrssstttvvvxxx{{{zzz}}}}}}rrrlllqqq|||sssmmmjjjiiikkknnn}}}~~~|||}}}wwwmmmhhhgggsssyyyrrr^^^MMMDDD<<<;;;:::999999;;;===>>>???AAACCCEEEFFFFFFEEEDDD@@@@@@>>>======>>>??????;;;<<<>>>@@@CCCFFFIIIJJJPPPQQQSSSVVVYYYZZZXXXWWWVVV[[[^^^aaahhhrrrxxxyyy{{{|||~~~~~~}}}}}}}}}|||{{{yyywwwvvvqqqpppnnnlllkkkjjjiiiiiijjjiiihhhfffffffffggggggiiihhhhhhjjjnnnqqqrrrrrrkkkjjjhhhfffbbb^^^[[[ZZZZZZYYYXXXXXXWWWWWWWWWWWWZZZ\\\^^^]]]]]]^^^cccgggdddbbb```aaaeeennn{{{|||sssnnnqqq|||~~~|||xxxwwwxxx}}}xxxqqqjjjfffddd___YYYRRRGGG<<<666666444333333444555666444333111111111111111111111111000000111111222222222222111111111111111111111111222222222222222222222222111111111111111111111111000111111111111222222222222222333444444555555666666444333333555666666555444444333222333444555666666777888888888999<<>><<<999;;;@@@@@@@@@BBBCCCDDDDDDEEEEEEEEEDDDBBB@@@>>><<<;;;:::=========???BBBFFFIIILLLOOOPPPRRRTTTUUUVVVVVVVVVWWWYYY[[[___ccchhhlllnnnooooooppprrrtttvvvxxxyyyuuuxxx}}}~~~|||yyyzzzzzzyyywwwtttqqqooommmllliiigggeeeeeedddeeeeeeeeeeeeddddddccccccbbbfffgggiiikkkllllllllllllkkkiiifffbbb^^^[[[YYYXXXZZZ[[[ZZZYYYXXXXXX[[[]]][[[______\\\\\\bbbccc```aaaaaa___aaajjjwww~~~xxxqqqfffhhhjjjooowwwuuunnnkkkhhheee___TTTJJJBBB;;;666333444444333333222111000000333333333222222222111111///000111222222111000///000111111111111222222222000000000000000000000000000000000000000000000000222222222222222222222222000111222222333333222222555555555555555555555555333333333444444444555555333444666777999;;;<<<===>>>CCCNNN^^^ppp|||rrr\\\OOORRR```uuu|||~~~{{{xxxuuutttvvvxxxyyyyyyxxxxxxxxxvvvvvvxxx|||uuulllbbbXXXNNNLLLLLLIIIFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGIIIJJJMMMPPPRRRSSSWWWYYY]]]aaadddggghhhiiilllpppuuuzzz}}}}}}}}}}}}~~~zzzvvvqqqooooooqqqrrrssstttrrrpppnnnmmmnnnpppqqqnnnmmmlllnnnpppoookkkgggggggggfffeeeeeefffhhhhhhhhhhhhhhhhhhiiijjjkkklllkkkllllllmmmnnnoooppppppnnnkkkhhhggghhhgggeeebbb]]][[[ZZZ\\\```fffkkkmmmpppppppppooooooooonnnnnnmmmooorrrttttttvvvxxxzzz|||xxxyyyxxxqqqttt{{{zzzvvvmmmccc```cccnnn{{{{{{|||}}}|||yyywwwvvv~~~wwwuuuuuuxxxxxxqqqcccXXXLLLEEE@@@???<<<888:::>>>===>>>???AAABBBCCCCCCCCCEEEDDDCCCAAA???>>>===<<<;;;;;;;;;<<>>???AAABBBBBBDDDCCCCCCBBBAAA@@@??????;;;;;;;;;<<<===@@@BBBCCCEEEGGGIIILLLNNNPPPQQQQQQPPPQQQSSSUUUXXXZZZ\\\]]]]]]]]]]]]___```bbbdddeeefffiiillloooqqqtttxxxzzz}}}~~~~~~|||{{{{{{}}}}}}zzzyyyxxxwwwvvvtttoooppppppooonnnkkkiiihhheeeeeecccbbbbbbaaabbbbbbcccccccccccccccdddddddddccceeeggghhhhhhfffdddcccbbb___ZZZVVVTTTUUUXXXZZZUUUXXXZZZ[[[ZZZZZZ[[[\\\\\\```aaa```aaaeeeiiiiiifffoooyyy}}}|||~~~uuummmiiikkkmmmnnnmmmlllqqqzzz}}}sssnnnmmmiiiccc^^^WWWLLLBBB;;;777555444444333333222222111111111222222111111111000000000000000111111111111000000000111111111111222222222000000000000000000000000000000000000000000000000222222222222222222222222222222333444444444333333444444444444444444444444333333333444444444555555777666555444444555666777999<<>>;;;===@@@::::::;;;<<<>>>@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@>>>=========>>>???AAABBBAAABBBDDDGGGJJJLLLNNNOOOQQQQQQSSSTTTVVVWWWXXXXXXZZZZZZZZZ[[[\\\]]]___```___aaadddfffgggiiilllnnnrrrsssrrrqqqqqqsssvvvyyy|||~~~~~~}}}}}}||||||}}}}}}~~~}}}|||xxxvvvsssrrrrrrrrrqqqooojjjjjjjjjjjjhhhgggeeedddbbbbbbbbbaaaaaaaaaaaaaaaaaaaaabbbbbbcccccccccdddaaabbbdddeeedddbbb^^^\\\[[[YYYVVVTTTTTTUUUWWWYYYWWWXXXZZZ[[[[[[\\\___aaacccfffgggffffffiiimmmqqqxxx~~~|||vvvqqqpppsssttttttppplllnnnwwwvvvnnnmmmmmmggg___XXXPPPFFF===777555555444333333333222222111111111111111111000000000000///000000000111111000000000000000111111111222222222000000000000000000000000000000000000000000000000111111111111222222222222222222333444444444444333444444444444444444444444333333333444444444555555777666555444444555666777777999???JJJXXXhhhuuu}}}}}}~~~~~~eeeXXXVVVYYYdddwwwqqqzzz}}}yyytttqqqqqqrrrssssssqqqqqqrrrqqqpppqqqtttwwwxxx}}}vvviii\\\UUURRRMMMJJJIIIFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLNNNOOORRRVVVZZZ]]]```aaabbbdddgggiiikkknnnrrruuu~~~~~~~~~~~~~~~~~~~~~|||zzzyyyyyywwwtttqqqpppooommmkkkjjjjjjkkklllnnnllljjjiiihhhhhhhhhgggfffgggggghhhgggeeecccbbbeeeddddddeeeeeefffggghhhiiiiiiiiiiiijjjjjjjjjjjjddddddeeeeeeccc```\\\YYYXXX[[[___dddgggiiikkklllooooooooonnnnnnnnnnnnnnnmmmnnnnnnoooqqqvvv}}}||||||~~~xxxooogggiiipppzzzsssmmmhhheeekkksss|||{{{xxxvvvyyyuuudddQQQDDD>>>======;;;;;;;;;<<<===???AAABBB?????????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>??????>>>???AAADDDGGGJJJLLLNNNOOOPPPRRRTTTUUUUUUUUUUUUXXXXXXXXXYYYZZZ[[[\\\]]][[[]]]___```aaabbbdddfffiiiiiiiiiiiiiiikkknnnqqqrrrtttvvvyyy{{{|||||||||}}}}}}}}}}}}}}}}}}||||||}}}{{{yyyxxxvvvvvvvvvvvvwwwxxxyyyzzz{{{|||}}}}}}{{{yyywwwuuuqqqooommmlllmmmmmmlllkkkffffffffffffeeedddcccbbbaaaaaaaaaaaaaaaaaaaaaaaa______``````aaaaaabbbbbb___```aaaaaa___\\\YYYWWWTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXYYYYYYZZZ]]]bbbfffkkkkkklllkkkjjjmmmttt{{{|||zzz{{{|||{{{xxxrrrmmmpppxxx|||sssmmmmmmmmmeee[[[PPPJJJ@@@888555444444555333333222222222222222111111111111000000000000///111000000000000000000111000000111111111222222222000000000000000000000000000000000000000000000000000000000111111222222222111222333333444444333333444444444444444444444444333333333444444444555555666555555444555666888999555777<<>>@@@AAA????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<======???AAADDDGGGJJJKKKLLLMMMOOORRRSSSTTTSSSSSSVVVVVVVVVVVVVVVWWWXXXXXXWWWYYY[[[\\\\\\]]]___```aaabbbccccccbbbcccfffhhhiiijjjkkkmmmoooqqqqqqrrrsssssstttuuuvvvvvvuuuuuuwwwxxxxxxwwwvvvsssqqqpppnnnnnnnnnooooooppprrrrrrtttuuuvvvuuutttrrrooommmjjjhhhffffffggghhhhhhgggdddccccccbbbbbbaaaaaaaaaaaaaaabbbbbbbbbaaa``````^^^^^^^^^^^^____________]]]]]]]]]\\\ZZZXXXVVVTTTPPPRRRTTTWWWXXXYYYXXXXXXXXXYYYZZZ[[[]]]aaafffjjjnnnnnnnnnpppqqqvvv{{{ssspppttt|||{{{xxxrrrmmmmmmkkkbbbXXXIIIDDD<<<666444444444555222222222222222222222222222222111111111000000000111111000000000000111111000111111111111222222222000000000000000000000000000000000000000000000000//////000000111222222222111111222333333333222222333333333333333333333333333333333444444444555555444444555666666777777777555777;;;BBBNNN^^^ooozzz~~~ooobbbYYYYYY___kkkvvvmmmuuuzzztttqqqppppppppppppqqqqqqqqqpppppprrrtttwwwyyy|||zzzhhh]]]WWWPPPLLLKKKHHHHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEGGGIIIKKKMMMNNNKKKLLLMMMOOORRRUUUWWWYYY\\\^^^aaacccdddgggjjjmmmooosssyyy~~~}}}{{{yyywwwxxxyyyyyyyyyzzz}}}}}}zzzxxxwwwtttpppmmmjjjjjjhhhgggeeeeeeddddddfffhhhiiihhhgggfffggghhhfffffffffffffffeeedddcccddddddddddddeeefffggghhhggggggffffffeeeeeeddddddaaabbbcccbbb^^^ZZZXXXWWWZZZ___eeehhhhhhhhhjjjlllkkkkkkkkkkkkkkklllllllllmmmooorrrtttuuuvvvxxxzzzwwwzzz|||qqqiiijjjpppyyy~~~wwwppptttxxx~~~}}}wwwsssvvv{{{uuufff[[[NNNDDD>>>===;;;;;;;;;===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<=========<<<<<<;;;;;;<<<>>>AAADDDGGGHHHJJJKKKNNNQQQSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUSSSUUUVVVWWWWWWXXXZZZ\\\\\\]]]^^^^^^]]]]]]^^^```aaaaaabbbccceeegggiiijjjjjjkkklllnnnoooooonnnnnnnnnnnnnnnnnnmmmkkkiiihhhgggggggggggghhhiiijjjjjjlllmmmnnnnnnllljjjgggfffcccaaa``````bbbccccccbbbaaaaaa```_________`````````aaaaaaaaaaaa```^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[YYYWWWUUUTTTSSSSSSPPPQQQSSSUUUVVVXXXYYYZZZZZZ]]]bbbfffhhhjjjmmmooopppooorrrwww|||wwwvvv{{{{{{xxx}}}wwwqqqqqqoookkkkkkhhh___UUUDDD???999555444444555555222222222222222222222222333222222222111111111111222111000//////000111222000111111111111222222222000000000000000000000000000000000000000000000000/////////000111222222222///000111111222222111111333333333333333333333333333333333444444444555555333444666666666555333222666777:::???HHHVVVfffqqqwww~~~xxxeee\\\XXX\\\mmmmmmkkksssxxxsssqqqppppppnnnpppqqqpppooooooppprrrwwwwwwwwwxxx|||tttggg]]]TTTNNNMMMIIIHHHGGGEEEDDDCCCCCCCCCEEEEEEEEEFFFGGGHHHJJJJJJIIIIIIJJJKKKMMMPPPRRRTTTWWWYYY\\\^^^```cccgggjjjiiimmmrrruuuyyy}}}zzzxxxvvvuuutttoooqqqssstttuuuxxx||||||xxxuuussspppmmmjjjhhhgggfffdddcccbbbaaa``````cccffffffeeedddeeegggddddddcccccccccccccccdddccccccbbbccccccdddeeefffffffffeeeddddddcccbbbbbbaaacccccc```\\\XXXWWWXXX\\\aaagggiiihhhgggiiilllhhhiiiiiiiiijjjjjjjjjjjjlllpppuuuwwwwwwvvvttttttrrrzzzyyyzzz{{{qqqhhhiiiooowww|||qqqsssvvv{{{yyyssstttvvvxxxuuujjj[[[NNN>>>===;;;::::::;;;===>>>BBBBBBAAAAAAAAAAAA@@@@@@>>>>>>???????????????>>>::::::;;;<<<>>>AAADDDFFFJJJLLLOOOSSSUUUWWWWWWWWWSSSRRRRRRRRRRRRRRRSSSSSSOOOQQQSSSTTTTTTUUUWWWYYYXXXZZZ\\\\\\ZZZYYYYYYZZZ]]]]]]]]]]]]___aaadddeee___```bbbdddeeeeeeeeedddggghhhhhhhhhfffeeecccbbbcccbbbbbbbbbccccccdddeeegggggghhhhhhgggeeebbbaaa___]]]\\\]]]^^^```____________^^^^^^]]]^^^^^^______```aaaaaa```^^^]]]\\\]]]\\\\\\[[[[[[ZZZZZZZZZ[[[YYYWWWTTTSSSRRRSSSSSSQQQQQQQQQRRRTTTWWWZZZ[[[]]]ccckkkqqqssstttttttttrrrqqqvvv~~~||||||yyytttqqqtttyyyzzztttmmmiiikkkllljjjiiifff]]]SSSAAA===888555444555555555222222222222222222222222333333333222222222222111222111000//////000111222000111111111111222222222000000000000000000000000000000000000000000000000...//////000111222222222//////000111111111111111333333333333333333333333333333333444444444555555333555666777555222///---666888:::===DDDPPP___jjjuuu|||qqq___TTTQQQ___qqqooodddjjj||||||wwwtttsssrrrmmmnnnpppooonnnnnnooopppvvvvvvttttttwww~~~pppcccYYYRRRPPPIIIHHHGGGEEEDDDCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJLLLOOOPPPSSSUUUXXX[[[]]]```eeehhhfffjjjnnnqqqsssxxx}}}zzzvvvsssrrrqqqqqqpppjjjmmmppprrrsssvvv{{{~~~{{{wwwsssqqqnnnkkkiiifffeeedddcccbbb```___^^^[[[___dddeeedddcccccceeebbbbbb`````````aaabbbcccaaaaaaaaaaaabbbcccdddeeefffeeeeeedddcccbbbaaaaaabbbcccccc___ZZZWWWWWWYYY^^^ccchhhjjjgggfffiiilllgggggghhhhhhiiiiiiiiijjjlllqqqwwwzzzyyyuuurrrpppooo{{{zzzuuuxxxzzzooofffgggmmmgggxxxxxxtttyyy}}}tttqqqrrrwwwyyyhhhYYYHHH@@@999:::;;;;;;<<<>>>@@@@@@AAAAAAAAA@@@????????????>>>===============<<<<<<<<<<<<===>>>@@@@@@EEEHHHLLLOOOPPPPPPQQQRRRPPPPPPPPPPPPQQQQQQQQQRRRTTTTTTSSSSSSSSSSSSTTTTTTSSSUUUWWWYYYYYYXXXWWWVVVXXXVVVVVVYYY]]]^^^\\\YYY^^^]]]]]]\\\\\\]]]]]]^^^^^^^^^______^^^^^^]]]\\\]]]^^^___```aaaaaaaaaaaa___```aaabbbbbbaaa```___]]]\\\\\\\\\\\\]]]^^^^^^\\\\\\\\\\\\]]]^^^______```___^^^^^^^^^^^^______\\\ZZZYYYYYYYYYXXXVVVTTTTTTSSSQQQOOONNNNNNOOOOOOQQQRRRRRRRRRRRRTTTWWWYYYdddooozzz|||zzzyyyvvvsssooopppvvv}}}xxxwwwyyy|||~~~sssmmmgggeeeiiimmmmmmllliiiooonnnfffbbbaaaVVVGGG===999444222333444222111333333333222222222222222111111111111111111111111111111000000000000111111/////////000111111222222111111111000000000000000111111111000000000//////111111111111111111111111444444444555555444333333333333333333333333333333000111222444444555555444333333333444444444555555666777999;;;===EEEWWWiiiqqqxxxiiiXXXYYY___aaatttvvvaaacccsssxxxttttttrrrsssqqqnnnmmmmmmnnnmmmlllnnnnnnnnnqqquuu{{{|||lll^^^VVVSSSPPPKKKGGGFFFDDDAAABBBEEECCCCCCCCCDDDEEEFFFFFFGGGIIIIIIIIIIIIJJJKKKLLLLLLNNNPPPSSSUUUWWWZZZ^^^aaabbbdddgggjjjmmmqqqvvvzzz~~~yyyuuuqqqoooppprrrssssssqqqpppnnnnnnqqqvvv{{{~~~~~~|||{{{{{{yyywwwssspppmmmkkkjjjggggggeeedddbbb```___^^^ZZZ\\\___aaacccdddccccccbbbaaa```__________________`````````aaaaaaaaabbbcccbbbbbbaaa```_________bbb```\\\YYYXXXYYY\\\^^^___aaaeeehhhjjjjjjiiiiiicccdddfffiiilllmmmllljjjiiipppssswww|||rrriiinnnzzzwwwoooooo{{{wwwnnniiijjjmmm```pppzzzrrruuuxxxzzzwwwqqqqqqvvvzzzxxx|||sssgggSSSIII???======<<<<<>>???@@@AAAAAAAAA@@@?????????>>>===============<<<;;;;;;;;;<<<===>>>???AAADDDIIIKKKLLLMMMNNNOOOMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPQQQRRRTTTTTTRRRSSSUUUVVVWWWVVVTTTSSSUUUUUUUUUWWWYYYZZZYYYWWW[[[[[[[[[ZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\[[[ZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]\\\]]]^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[[[[\\\]]]]]][[[[[[ZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]][[[YYYXXXWWWWWWVVVSSSQQQPPPOOOMMMLLLKKKKKKLLLLLLMMMOOOPPPPPPQQQSSSVVVYYYgggqqq{{{|||yyywwwsssoookkkmmmvvv~~~vvvqqqoooppprrrsssxxx~~~zzzmmmhhhdddcccgggkkkkkkjjjdddiiiggg___[[[YYYOOOBBB<<<888444222333333222111111111111222222222222222111111111111111111111111111111000000000000111111222222222111111111111111111000000000000000000000333333333222222222111111111111111111111111111111333333444444444333333222333333333333333333333333111111222222333333444444333333333444444444555555666777999;;;<<>>@@@AAABBBAAA@@@??????>>>>>>===============<<<<<<;;;;;;;;;;;;<<<======@@@DDDFFFGGGHHHJJJKKKKKKKKKKKKLLLMMMNNNNNNOOOLLLLLLMMMNNNOOOQQQSSSSSSSSSTTTUUUUUUUUUTTTSSSRRRRRRTTTVVVWWWVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWYYYYYYZZZZZZZZZZZZZZZYYYYYYZZZ[[[\\\\\\[[[ZZZYYYZZZZZZZZZZZZZZZ[[[[[[[[[YYYYYYYYYXXXXXXXXXXXXXXXYYYYYY[[[\\\]]]\\\\\\[[[ZZZXXXVVVUUUTTTSSSPPPNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKMMMNNNOOOQQQUUUXXXeeeoooxxxzzzxxxvvvqqqmmmggglllwww}}}xxxpppjjjhhhhhhiiiiiikkkpppxxxwwwoooeeebbb```bbbfffiiijjjiiieeehhheee]]]YYYYYYRRRHHH:::777444222333333222111///000000111111222222222111111111111111111111111111111000000000000111111444444333222222111000000000000000000000000111111333222222222222111111111111111111111111111111111111222222333333333222222333333333333333333333333333222111000111111333333333333333444444444555555666666888:::;;;AAAQQQ```rrrzzzgggVVVQQQRRRaaaoooiii]]]ggguuu|||yyyssspppnnnmmmlllkkknnnnnnoooppprrrtttvvvxxxmmm^^^UUUUUUOOOKKKKKKIIIDDDBBBCCCAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGJJJLLLOOOQQQSSSUUUXXX[[[\\\^^^aaadddfffjjjnnnrrrrrrvvv{{{{{{xxxtttrrrrrrssstttssstttrrrooonnnppptttzzz}}}}}}|||{{{yyywwwtttrrrqqqrrrqqqooollljjjiiihhhhhhgggeeecccaaa`````````aaaZZZ[[[]]]___`````````___]]]\\\\\\[[[[[[[[[[[[[[[`````````_______________^^^]]]]]]\\\\\\[[[[[[[[[[[[ZZZXXXXXXYYY\\\```bbbdddeeefffffffffeeecccbbbdddcccdddfffiiijjjiiihhhmmmuuutttrrrqqqhhheeepppvvvooolllmmmttt}}}zzzrrrooorrrwwwzzz|||EEEPPPbbbwwwqqqmmmnnnpppssswww}}}tttqqqqqqwww~~~xxxwww{{{}}}oookkkpppvvvvvvtttdddWWWHHHAAA<<<999:::<<<;;;===???AAABBBBBB@@@???>>>>>>============>>>>>>======<<<;;;;;;;;;<<<<<<:::===@@@BBBCCCDDDFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNLLLLLLLLLLLLNNNOOOPPPQQQUUUUUUVVVVVVUUUTTTSSSRRRQQQTTTWWWVVVTTTSSSUUUWWWVVVWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWWWWVVVUUUUUUYYYYYYZZZZZZZZZYYYXXXXXXYYYYYYZZZ[[[[[[ZZZYYYYYYYYYYYYZZZZZZZZZ[[[ZZZZZZXXXXXXXXXXXXWWWVVVVVVUUUVVVWWWYYY[[[\\\[[[ZZZYYYYYYWWWTTTRRRQQQPPPNNNLLLLLLKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKLLLMMMOOOSSSUUU^^^hhhqqquuuuuuuuuqqqmmmffflllxxx}}}yyywwwrrrlllgggfffhhhiiijjjhhhkkkqqqvvvyyyvvvoooiii```______bbbfffiiiiiihhhfffgggddd]]]YYYYYYUUUPPP777666444333222222222222......///000111222222222111111111111111111111111111111000000000000111111222222222111111111000000000000000000000111111111000000000000////////////111111111111111111111111000111111222222222222111222222222222222222222222444222111//////000222333333333333444444444555555666555777999:::>>>KKKXXXmmmwwwmmmVVVOOOQQQVVVdddzzzzzzhhhggglll{{{~~~wwwqqqnnnmmmkkkjjjkkklllnnnpppqqqsssssstttyyy}}}{{{iii]]]YYYRRRNNNNNNMMMHHHEEEEEEAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIILLLNNNPPPQQQSSSUUUWWWXXX[[[^^^aaacccfffjjjmmmmmmqqquuuzzz~~~~~~{{{wwwuuuuuuvvvvvvuuuuuussspppnnnooosssxxx{{{yyyxxxwwwuuurrrooommmlllkkkjjjiiihhhgggffffffffffffeeecccaaa```aaabbbccc[[[\\\]]]^^^______^^^^^^\\\\\\[[[[[[[[[[[[\\\\\\____________^^^^^^^^^^^^\\\\\\\\\[[[[[[ZZZZZZZZZWWWWWWWWWYYY[[[^^^bbbdddbbbbbbbbbbbbbbbbbbaaaaaadddccccccdddgggiiihhhhhhiiippppppnnnnnniiimmm}}}}}}qqqlllmmmoootttzzzvvvllllllttt}}}===FFFTTThhhvvvnnnmmmnnnnnnnnnsss~~~yyytttpppppptttsssoooppp|||uuuiiihhhlllpppqqqjjj^^^QQQJJJEEE@@@???@@@;;;<<>>>>>============>>>>>>>>>>>>======<<<=========:::<<>>???@@@@@@@@@@@@===============>>>>>>???>>>>>>=========>>>>>>???<<<===??????>>>>>>@@@BBBAAABBBCCCEEEGGGIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKLLLOOOOOONNNNNNNNNNNNNNNNNNMMMNNNOOOOOOOOOPPPRRRTTTUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRSSSSSSTTTSSSSSSSSSRRRSSSTTTUUUUUUTTTSSSRRRUUUVVVXXXYYYYYYYYYXXXWWWVVVVVVWWWXXXXXXWWWUUUTTTTTTUUUVVVWWWWWWVVVUUUTTTTTTQQQMMMKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIKKKLLLMMMNNNOOOQQQTTTWWW```eeeiiijjjkkkmmmkkkgggaaahhhrrr}}}yyynnnkkknnn~~~~~~}}}sssooollljjjlllppprrrsssqqqqqqrrrrrrpppmmmkkkiiiffffffgggggghhhhhhhhhhhhgggddd\\\RRRGGG@@@===<<<111333444333111111111333///000000111111222222222000000000000000000000000111111000000000000111111------......///000000111/////////000111111222222000000111111111111111222000000000000000000000000///000111222222222222222222222222222222222222222333222111000111111333333333333333444444444555555555444555777777888???HHH\\\lllwww\\\OOONNNJJJXXXnnnuuuiiippp{{{rrrmmmkkkjjjjjjfffhhhjjjllloooqqqrrrrrrqqqsssxxxnnncccYYYPPPNNNMMMIIIEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCDDDHHHJJJMMMOOOOOOOOOOOOPPPRRRUUUYYY[[[]]]^^^aaacccbbbeeeiiilllooossswwwzzz~~~{{{yyyxxxyyyzzzyyyxxxtttrrrqqqoooooopppqqqrrrqqqpppooonnnkkkiiigggeeebbbaaaaaa```````````````______``````aaaaaaaaaaaa\\\\\\\\\[[[[[[ZZZZZZZZZVVVUUUUUUUUUUUUVVVVVVWWW[[[\\\\\\\\\]]]]]]]]]]]][[[[[[[[[[[[[[[[[[[[[[[[VVVWWWYYY\\\___bbbdddeeeccccccbbbbbbdddfffhhhiiieeecccaaabbbeeeiiikkkkkkhhhllliiiggglllnnnxxxrrrjjjddddddgggiiikkkoootttzzzyyyppphhhkkkvvv~~~{{{777<<>>======>>>???@@@===============>>>??????<<<<<<<<<<<<<<<===>>>???===>>>>>>===<<<<<<===???======???AAACCCEEEGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLKKKKKKKKKLLLLLLMMMOOONNNMMMNNNQQQTTTUUUUUUTTTUUUVVVWWWWWWVVVUUUTTTSSSTTTTTTTTTTTTSSSRRRRRRPPPQQQQQQRRRSSSSSSSSSSSSRRRRRRSSSTTTTTTSSSRRRRRRRRRSSSUUUVVVWWWVVVUUUTTTSSSTTTVVVWWWWWWVVVUUUTTTSSSSSSSSSRRRQQQQQQPPPPPPOOOLLLIIIGGGFFFGGGFFFEEEGGGHHHIIIKKKKKKKKKKKKKKKJJJLLLNNNPPPRRRUUUYYY]]]bbbfffggggggiiillllllhhhggglllssszzz{{{oooeeefffmmmuuu{{{xxxsssqqqqqqssstttuuusssttttttsssqqqooonnnnnnllllllkkkiiigggfffggggggdddaaaYYYOOOCCC:::666666///111333333111000111333111111111222222222222222000000000000000000000000111111000000000000111111////////////000000000000...//////000111111222222000000000000111111222222000000000000000000000000///000111222333333333333111111111111111111111111111111222222333333444444333333333444444444555555555333444777777666;;;BBBPPP```vvvhhhUUUOOOJJJUUUhhh}}}nnnmmmsss{{{rrrmmmkkkjjjjjjffffffhhhiiikkkmmmooopppmmmooosssyyypppdddXXXSSSQQQLLLGGGEEECCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCCFFFIIILLLMMMLLLLLLLLLLLLNNNQQQUUUXXXYYYZZZ\\\^^^]]]```cccfffiiilllpppsssvvv}}}|||zzzxxxvvvvvvxxxyyyxxxxxxqqqqqqqqqpppooonnnmmmmmmllllllkkkjjjhhhfffdddccc```___^^^^^^]]]]]]^^^^^^YYYZZZ\\\^^^______^^^]]][[[ZZZYYYXXXWWWWWWWWWWWWTTTTTTSSSSSSTTTTTTUUUVVVYYYZZZZZZ[[[\\\]]]^^^^^^ZZZZZZZZZZZZ[[[[[[[[[[[[XXXYYY\\\___aaacccdddddddddcccbbbaaabbbeeegggiiidddbbb```aaaeeejjjmmmnnngggiiidddccckkkpppzzz{{{jjjeeebbbdddeeedddeeeiiinnnsssxxx|||ssslllhhhlllvvv}}}|||xxx333777<<>><<<<<<===???@@@===============>>>??????:::::::::;;;<<<===>>>???===>>>>>><<<::::::;;;<<<999:::<<<>>>@@@CCCDDDEEEDDDEEEEEEFFFGGGIIIJJJKKKLLLLLLKKKKKKLLLMMMNNNOOOSSSPPPOOOQQQVVVZZZZZZYYYRRRTTTUUUVVVVVVUUUTTTRRRRRRRRRSSSSSSRRRRRRQQQPPPQQQRRRSSSTTTUUUUUUUUUUUUSSSTTTUUUVVVVVVUUUTTTSSSPPPQQQSSSTTTUUUTTTRRRQQQQQQRRRTTTVVVWWWVVVUUUTTTRRRQQQPPPOOONNNMMMMMMMMMKKKHHHEEECCCCCCDDDDDDCCCIIIJJJLLLNNNOOOOOONNNNNNIIIKKKNNNQQQTTTXXX^^^bbbaaadddeeeeeeiiiooopppnnnpppssswwwzzz{{{~~~~~~uuuiiiaaadddlllpppzzz{{{wwwvvvvvvvvvvvvuuuvvvwwwvvvtttrrrrrrssspppooommmjjjfffeeeeeefff[[[XXXRRRIII>>>555333444...111333333111000111333333333333222222222222222000000000000000000000000111111000000000000111111222222111111000000//////...//////000111222222222---.........//////000000000000000000000000000000000000111222333444444444111111111111111111111111000111222444444555555555333333333444444444555555555333444666666555999???FFFVVVkkk{{{sss]]]SSSLLLTTTbbbuuutttmmmmmmyyy{{{qqqllljjjjjjjjjfffffffffggghhhjjjlllmmmkkklllooouuu}}}}}}ooo```YYYVVVPPPJJJHHHCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDGGGJJJKKKKKKIIIIIIJJJLLLOOOSSSUUUVVVWWWYYYZZZ[[[^^^aaadddgggjjjmmmpppooouuu{{{~~~|||yyywwwuuutttuuuvvvxxxwwwwwwppppppqqqqqqooommmkkkjjjiiiiiihhhgggfffdddbbbaaa______^^^]]]\\\\\\\\\]]]UUUWWWZZZ]]]^^^]]][[[ZZZYYYYYYWWWVVVUUUTTTTTTTTTUUUUUUTTTTTTUUUVVVWWWWWWXXXXXXYYY[[[\\\]]]^^^___YYYYYYYYYZZZZZZZZZZZZZZZYYY[[[]]]```bbbcccddddddcccaaa___^^^___aaadddfffdddbbb```aaaeeejjjnnnpppcccddd___```lllrrr|||wwwiiieeedddfffeeebbbcccfffiiinnnsssvvvzzz}}}zzztttnnniiigggmmmvvv|||{{{vvv555666999>>>HHHXXXkkkyyy}}}}}}zzzvvvuuusssmmmeee```bbbhhhqqq~~~zzzssszzzqqqmmmtttyyyxxx}}}tttbbbWWWLLLHHHCCCAAABBBAAA>>>;;;???;;;;;;>>>@@@>>>===>>>===============>>>???@@@===============<<<<<<;;;;;;;;;;;;;;;<<<>>>???@@@DDDDDDEEEEEEFFFFFFGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLNNNMMMMMMNNNPPPTTTXXX[[[WWWWWWVVVUUUTTTSSSQQQPPPQQQQQQQQQRRRQQQPPPPPPOOOQQQRRRSSSTTTTTTSSSRRRRRRSSSTTTVVVUUUTTTSSSSSSTTTRRRRRRRRRRRRQQQQQQQQQQQQPPPQQQRRRSSSSSSRRRQQQPPPOOONNNLLLIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDGGGJJJMMMNNNNNNLLLLLLLLLNNNKKKNNNWWW___bbbdddggggggjjjkkkkkkoooxxx||||||~~~}}}|||sssnnnnnnnnnmmmkkklllqqqyyy~~~~~~|||xxxtttvvvssssssvvv{{{}}}yyyuuuwwwwwwqqqhhhccceeegggggg]]]SSSHHHAAA:::555333555333333222222111000//////000000000000000000000000000111222222111000111333111111111111000000000000444333333222111000//////222111000......000111222000000000000000000000000111111111111111111111111000000000000000000000000111222333444555444333222444444333222222111000000222222333333333333444444555555555666777999:::;;;>>>JJJ\\\nnn}}}nnnTTTTTTWWWZZZcccwwwmmm[[[dddwwwzzzqqqmmmkkkiiifffeeeddddddeeeggghhhgggfffgggjjjnnnppprrrxxxzzzggg```]]]UUUMMMJJJFFFEEECCCAAA@@@@@@AAAAAA@@@?????????@@@AAAAAABBBHHHIIIIIIJJJIIIHHHFFFEEENNNOOOQQQRRRTTTVVVXXXXXX^^^___```bbbdddfffhhhhhhlllnnnqqquuuxxxyyyzzzzzz~~~}}}}}}}}}~~~}}}}}}|||{{{yyyxxxxxxwwwtttsssrrrqqqpppqqqrrrrrrsssqqqooollliiifffeeedddeeecccaaa```^^^^^^______[[[[[[ZZZXXXXXXWWWWWWWWWVVVWWWYYY[[[[[[ZZZYYYXXXYYYXXXWWWUUUTTTSSSSSSSSSRRRRRRSSSTTTUUUTTTTTTTTTSSSUUUVVVVVVVVVWWWZZZ\\\ZZZZZZYYYXXXXXXXXXXXXXXXZZZ\\\```cccfffggggggfffbbbbbbaaaaaaaaaaaaaaabbbdddeeeccc```dddkkklllggg```ccccccbbbhhhvvvuuuccceeeffffffdddcccddddddmmmiiiiiinnnrrrqqqoooooocccgggkkknnntttzzzzzzwww444555666999AAANNN___kkktttwwwyyyvvvuuusssnnnhhh^^^```dddlllxxxyyy|||tttoootttwwwwww~~~kkk```XXXSSSKKKDDD@@@???>>>>>>AAA<<<;;;>>>???<<<;;;===>>>============>>>>>>???======>>>>>>======<<<;;;999999:::;;;;;;<<<======@@@AAAAAABBBCCCDDDDDDEEEGGGGGGHHHIIIJJJKKKLLLLLLOOONNNMMMLLLMMMPPPSSSUUUUUUUUUUUUTTTSSSRRRPPPPPPOOOOOOPPPPPPOOOOOONNNMMMLLLMMMOOORRRSSSTTTTTTTTTVVVWWWXXXWWWUUUSSSSSSSSSQQQQQQPPPPPPPPPPPPOOOOOONNNOOOPPPQQQRRRQQQQQQPPPLLLKKKHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGIIILLLNNNNNNMMMNNNOOORRROOORRR[[[cccfffhhhkkkiiimmmqqquuu~~~yyyuuusssqqqnnnjjjjjjmmmrrrwww{{{|||yyywwwuuuvvvzzz}}}wwwuuuuuuooogggbbbdddeeedddZZZPPPEEE>>>888333222555333333222222111000000///000000000000000000000000000222222222000000111222000000000000000000000000222222111000000//////////////////000000/////////000000000000000000000000////////////////////////111111111111111111111111111222333333444444333333333333222222111111000000222222222333333333444444444444444555666777999:::===GGGVVVgggxxxfffTTTSSSUUU]]]lll}}}sss]]]^^^jjjsss{{{|||tttnnnkkkhhhfffeeeddddddeeeggghhhfffeeefffiiilllnnnooottt{{{ttthhh___VVVNNNLLLHHHGGGEEECCCAAA@@@@@@???AAA@@@@@@@@@@@@AAABBBCCCEEEEEEGGGHHHIIIHHHHHHGGGLLLMMMNNNPPPRRRSSSUUUUUUZZZ[[[]]]^^^aaabbbdddeeehhhjjjnnnqqqtttuuuvvvvvvxxxxxxxxxxxxyyy{{{}}}~~~~~~~~~{{{yyyvvvvvvvvvvvvuuuuuuttttttqqqpppooonnnnnnnnnoooooopppooollliiifffdddcccbbbbbbaaa___^^^\\\\\\\\\\\\YYYXXXWWWVVVVVVUUUUUUUUUTTTUUUWWWXXXYYYXXXWWWVVVXXXWWWUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWVVVVVVVVVXXXYYYZZZZZZXXXWWWWWWXXXYYYYYY]]]^^^```cccddddddddddddaaaaaa````````````aaaaaaaaacccbbb```ccciiiiiiddd^^^bbbddddddiiiuuuuuujjjkkkllljjjgggeeeddddddkkkhhhiiinnnqqqnnnkkkjjjccchhhlllnnnsssyyyzzzxxx555555555666:::DDDQQQ[[[gggooowwwwwwuuutttqqqmmmaaaaaaccchhhssswwwpppsss||||||vvv~~~wwwmmmiiicccZZZNNNEEE@@@@@@AAABBB===:::======;;;;;;<<<>>>>>>>>>>>>>>>===============>>>>>>======<<<;;;777888999:::;;;;;;::::::<<<<<<===>>>???@@@AAABBBCCCDDDEEEGGGHHHJJJKKKLLLPPPOOOMMMKKKJJJKKKLLLMMMSSSSSSSSSRRRQQQPPPOOONNNMMMMMMMMMMMMMMMLLLLLLKKKIIIKKKMMMPPPQQQRRRSSSSSSUUUVVVWWWUUUSSSQQQPPPPPPOOOOOOOOOOOONNNNNNMMMMMMKKKLLLNNNOOOOOOOOONNNNNNGGGFFFDDDBBBAAAAAAAAAAAA@@@@@@AAABBBCCCDDDFFFGGGFFFHHHKKKLLLMMMOOOQQQSSSWWWVVVYYYbbbiiilllnnnqqqrrrxxx}}}vvvqqqkkkkkklllqqqxxx~~~{{{xxxxxxtttyyyxxxrrrrrrmmmeeeaaabbbaaa^^^TTTJJJ???999555111111444333333222222111000000000000000000000000000000000111222333222000//////000////////////////////////////////////////////////,,,...///111111///...,,,000000000000000000000000////////////////////////222222222222222222222222222222222222222333444444111111111111111111111111222222222222333333333333333333333444444666777888<<>>AAAAAAAAA@@@AAAAAABBBCCCAAABBBDDDFFFGGGIIIIIIIIIIIIIIIJJJLLLNNNOOOPPPQQQUUUVVVWWWYYY[[[]]]______bbbdddhhhkkknnnpppppppppqqqqqqqqqqqqrrrtttuuuvvvuuuuuuvvvyyy}}}~~~zzzvvvsssqqqnnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkkkkkjjjjjjkkkkkklllkkkhhhfffcccaaa```______^^^\\\[[[YYYXXXXXXXXXUUUUUUTTTTTTSSSSSSRRRRRRQQQRRRTTTUUUUUUUUUTTTSSSUUUTTTSSSRRRQQQQQQQQQQQQTTTSSSRRRQQQQQQQQQRRRSSSUUUVVVWWWWWWUUUUUUVVVWWW[[[YYYWWWVVVVVVXXXZZZ\\\```aaaaaaaaabbbbbbbbbbbb`````````______``````aaa___aaaaaa```aaadddccc___\\\bbbfffhhhlllsssyyyzzzzzz~~~tttnnnpppqqqooollliiiggggggjjjhhhjjjooopppkkkfffeeeeeeiiimmmnnnrrrxxxzzzxxx666777666555666===GGGPPP\\\hhhtttwwwuuuuuuuuutttiiigggfffhhhppp|||yyyrrrqqquuu}}}}}}}}}{{{ttttttrrrlllaaaTTTJJJEEEDDDAAA<<<999;;;<<<;;;<<<>>>???????????????>>>======>>>>>>>>>>>>>>>===<<<<<<666777:::;;;<<<;;;999888999999:::;;;===>>>??????@@@@@@BBBDDDFFFHHHJJJJJJOOOMMMKKKIIIHHHHHHIIIIIIOOOOOOPPPPPPOOONNNMMMMMMKKKLLLLLLLLLLLLKKKJJJJJJJJJKKKMMMNNNOOOOOONNNMMMPPPQQQRRRQQQOOOMMMMMMMMMOOONNNNNNMMMMMMLLLLLLLLLJJJKKKLLLLLLLLLKKKIIIHHHDDDCCCAAA?????????????????????@@@AAABBBCCCEEEFFFEEEGGGIIIKKKMMMPPPTTTWWW]]]\\\aaaiiippprrruuuyyy|||wwwpppllljjjoooxxx}}}yyyuuuttttttzzz}}}tttooooookkkdddaaa```]]]XXXMMMCCC:::555222///000444222222222111111111000000000000000000000000000000222333333222///......///............/////////////////////000000000111111......///000000///......////////////////////////000000000000000000000000222222222222222222222222333222111111111222444555111111222222222222222222111222222222222333333333444444333444444555666666;;;===DDDRRRdddxxxmmmZZZNNNSSSWWWYYYhhh}}}}}}dddTTTNNNSSScccrrr|||vvvlllgggeeefffeeecccccceeeeeedddccccccfffhhhiiihhhkkkpppttt~~~uuueee[[[VVVLLLKKKJJJGGGDDDAAA???>>>AAA@@@@@@???@@@@@@AAAAAA???@@@AAACCCEEEGGGHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMPPPQQQRRRTTTVVVXXXZZZZZZ\\\___bbbfffiiijjjjjjjjjkkkkkkkkklllmmmnnnooopppppppppqqqtttxxxzzz{{{zzzyyyzzzzzz{{{|||}}}~~~}}}|||{{{xxxuuurrrooommmjjjiiiiiiiiihhhhhhggggggiiihhhhhhggggggggggggggghhhgggdddbbb```^^^]]]]]]\\\[[[ZZZXXXWWWVVVUUUUUUSSSSSSSSSRRRRRRQQQQQQPPPOOOPPPQQQQQQRRRRRRQQQQQQRRRRRRQQQPPPPPPOOOPPPPPPSSSQQQOOONNNMMMNNNPPPQQQTTTUUUWWWWWWVVVUUUVVVWWWZZZXXXVVVUUUVVVXXX\\\^^^aaaaaa`````````aaabbbbbb``````````````````aaabbbaaabbbbbbaaa```___]]]ZZZ\\\dddjjjmmmooossstttrrrqqq~~~zzzuuuqqqnnnpppqqqqqqooommmmmmmmmjjjiiilllqqqpppiiidddccchhhmmmpppoooqqqvvvxxxwww555555555444444999AAAHHHSSSbbbpppttttttvvvyyyzzztttooojjjhhhlllvvv|||uuurrrqqqssszzzxxxsssvvvyyyzzzuuuhhhYYYNNNHHHAAA;;;888:::<<<<<<>>>BBB@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>======<<<888999;;;<<<===<<<:::999888999999;;;<<<===>>>>>><<<===???AAACCCFFFGGGHHHKKKJJJIIIHHHHHHHHHIIIIIILLLLLLLLLMMMLLLLLLKKKKKKJJJKKKKKKKKKKKKJJJIIIIIIHHHIIIKKKLLLMMMMMMMMMLLLKKKLLLNNNNNNMMMLLLMMMNNNNNNNNNMMMLLLKKKKKKJJJJJJIIIJJJJJJIIIHHHFFFDDDBBBBBBAAA@@@>>>>>>>>>???@@@@@@@@@@@@AAAAAABBBDDDDDDDDDGGGJJJLLLOOOSSSWWW[[[aaaaaafffnnntttwww||||||wwwsssnnnkkkoooyyy~~~{{{www}}}yyyrrrpppqqquuu|||}}}tttnnnkkkkkkhhhbbb```^^^XXXPPPEEE===555222111///000444222222222111111111111111000000000000000000000000111222333111///......///---........./////////000///000000111111222222333111111000//////000111111////////////////////////000000000000000000000000222222222222222222222222333222111000111222333444222222222333333333333333111111111222222222333333555555444444444555666666::::::>>>IIIYYYlll{{{hhhRRRQQQSSSQQQ[[[nnn|||zzzhhhWWWKKKKKKWWWdddsss{{{{{{ppphhheeegggeeecccbbbcccdddcccbbbccceeehhhhhhggghhhlllpppyyy|||rrrbbbXXXNNNMMMKKKHHHEEECCCAAA?????????>>>>>>>>>>>>>>>?????????@@@AAABBBCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJLLLMMMNNNPPPRRRTTTVVVVVVXXXZZZ^^^aaadddeeeffffffffffffgggiiijjjjjjkkkkkkjjjkkklllooosssuuuuuuuuuppppppqqqrrrssstttuuuuuuvvvvvvuuusssqqqnnnllljjjhhhhhhgggeeedddbbbaaa```eeeeeeeeeeeeddddddcccccccccbbb```^^^\\\[[[ZZZZZZXXXXXXWWWWWWUUUTTTSSSSSSQQQQQQRRRRRRRRRQQQPPPPPPMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPOOONNNNNNOOOOOOOOOPPPOOOMMMLLLLLLMMMOOOPPPQQQTTTVVVWWWWWWWWWXXXYYYYYYWWWUUUUUUVVVYYY]]]___```_________```aaabbbbbb```````````````aaabbbccceeeeeedddccc```[[[XXXWWW___hhhpppssstttuuusssnnnnnnyyy}}}uuupppnnnmmmpppqqqqqqpppnnnmmmmmmnnniiiiiikkknnnlllfffbbbbbbmmmrrruuurrrqqqtttuuuttt111222333222111444;;;@@@KKKYYYgggnnnrrrxxx~~~xxxpppjjjjjjooowww}}}|||xxxrrroooqqqwwwsssooorrrwww}}}~~~uuugggYYYPPPCCC===999:::<<<<<>>>>>??????>>>>>>===<<<:::;;;<<<======<<<;;;:::999999::::::;;;<<<<<<<<<:::;;;===???AAACCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJIIIIIIHHHGGGCCCEEEHHHKKKMMMNNNOOOOOOIIIKKKMMMNNNMMMMMMNNNOOOLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFDDDBBB@@@???AAA@@@???>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEFFFIIIMMMQQQTTTWWW\\\___ddddddhhhooouuuzzz}}}yyyrrrooommmqqqwwwzzzwwwrrrooouuu|||vvvnnnkkkjjjlllqqqssssssooojjjgggeeefffccc___]]]ZZZQQQHHH???888333222222000111444111111111111111111111111000000000000000000000000000111222111///......///.........//////000000111000000111111222222222333333111000......000111333000000000000000000000000////////////////////////222222222222222222222222111111111111111222333333333222222222222222222222111111111111222222222222666666555444444444555555888999;;;BBBNNN^^^mmmwww{{{^^^VVVRRRMMMRRR___sss~~~sssbbbRRRLLLPPPWWWgggqqq~~~~~~uuulllhhhhhheeebbbaaabbbbbbbbbaaaaaadddffffffeeefffiiimmmtttvvv}}}lll]]]UUUSSSOOOKKKGGGDDDCCCBBB???>>>======<<<=========???>>>>>>??????AAABBBBBBEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIKKKLLLOOOPPPRRRSSSSSSVVVYYY]]]```aaaaaaaaaaaabbbcccdddffffffffffffddddddeeehhhlllnnnnnnnnnjjjkkklllnnnoooooopppoooooonnnnnnmmmkkkiiigggfffgggfffeeecccaaa___]]]]]]aaaaaaaaaaaaaaa```______^^^]]][[[YYYXXXWWWVVVVVVSSSTTTTTTTTTTTTSSSRRRQQQOOOPPPQQQRRRRRRQQQPPPOOOMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNOOOPPPNNNNNNMMMLLLMMMNNNOOOPPPQQQTTTWWWXXXXXXXXXYYYZZZWWWVVVUUUUUUWWWZZZ^^^```____________````````````____________```aaabbbbbbgggeeedddccc___XXXVVVXXXfffooowwwyyyyyyyyyuuuppppppxxx|||vvvnnnkkkkkkkkkttttttrrrnnnkkkiiiiiikkkhhhggghhhjjjgggcccbbbeeesssyyy{{{wwwsssrrrqqqooo000222333222000222777<<>>BBBAAABBBDDDEEEEEEEEECCCBBB>>>????????????>>>======<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;===???@@@BBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEBBBDDDGGGJJJMMMNNNOOOOOOIIIJJJLLLLLLKKKJJJKKKLLLIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCBBBAAA@@@>>>??????>>>======>>>???@@@??????@@@AAACCCEEEFFFGGGJJJNNNSSSWWWZZZ]]]```ccceeedddhhhooouuu{{{xxxtttwww~~~yyyrrrpppqqqtttxxxwwwqqqkkkiiilllnnnooorrr|||nnnfffeee___bbbeeeggggggeeecccbbb______^^^ZZZYYYUUUJJJ???999444222333444222222555111111111111111111111111000000000000000000000000///000111000///...///000......///000000111222222000000000000111111111111000000000//////000000000000000000000000000000000////////////////////////111111111111111111111111000000111222222222222222222222111111000000//////111111111111222222222222555555444333333333333333555777:::===EEEQQQ```kkktttsss```TTTLLLPPPYYYfffxxxtttaaaUUURRRSSSYYYdddtttzzzqqqlllhhheeebbbaaaaaaaaaaaa```___bbbeeeeeecccdddgggjjjnnnpppwww}}}lll___\\\UUUNNNIIIEEEDDDDDD??????>>>=====================<<<===>>>???AAABBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEGGGIIIKKKMMMNNNOOOOOOQQQUUUYYY[[[]]]]]]]]][[[\\\^^^___```aaa``````^^^^^^___cccfffiiiiiihhheeeggghhhjjjkkkkkkkkkkkkiiiiiiiiihhhgggeeedddcccdddcccbbb```___]]]\\\\\\\\\]]]]]]^^^]]]\\\[[[ZZZXXXWWWVVVTTTSSSRRRRRRRRRNNNOOOPPPQQQQQQQQQPPPOOOMMMOOOPPPQQQQQQPPPOOONNNNNNMMMMMMMMMNNNNNNOOOOOONNNNNNMMMMMMNNNOOOOOOPPPMMMNNNNNNOOOPPPQQQRRRRRRSSSVVVYYYZZZZZZYYYYYYYYYTTTTTTUUUVVVXXX[[[^^^`````````aaaaaa```___]]]\\\]]]]]]]]]]]]^^^___``````eeebbbaaabbb]]]WWWWWW\\\mmmuuu|||~~~~~~}}}zzzuuurrrvvvuuunnnhhhiiilllmmmvvvtttqqqlllhhhgggiiilllkkkiiihhhiiifffdddgggmmmxxx|||uuuqqqmmmjjj222444555444222333777;;;===HHHTTT^^^kkk|||tttmmmlllooorrrnnnqqqvvv~~~sssppprrrwwwxxxssshhhjjjmmmrrruuuqqqhhhaaaLLLDDD===<<<;;;:::<<<@@@AAACCCEEEFFFGGGFFFEEEDDD???????????????>>>======<<<<<<;;;:::::::::;;;<<<::::::::::::999999999999999999:::<<<>>>???@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDCCCFFFGGGIIIKKKLLLLLLLLLLLLHHHIIIJJJJJJHHHFFFFFFGGGGGGFFFEEEDDDCCCBBBAAAAAA>>>???@@@AAABBBAAA@@@@@@>>>>>>===<<<===>>>???@@@===>>>???AAADDDFFFIIIJJJMMMQQQWWW\\\___bbbdddfffeeedddgggnnnttt{{{zzzooogggnnn~~~zzzuuurrrsssuuuxxxyyyvvvoooiiihhhgggeeedddgggppp|||ttteee______XXX[[[___aaabbbaaaaaaaaa[[[[[[ZZZWWWUUUQQQEEE:::777333111444666444333555111111111111111111222222000000000000000000000000...///000000//////000111...//////000111222222333000000000000////////////---...///111111///...---000000000000000000000000111111111111111111111111000000000000000000000000///000111333333222111111111000000///...------,,,000111111111111222222222444444333222111111111111333666999;;;???IIIXXXccckkk|||jjjWWWNNNRRRZZZ[[[oooooo___WWWUUUOOO[[[mmm{{{}}}uuupppiiifffbbb``````aaaaaa```]]]```ccccccbbbbbbeeehhhjjjlllsss{{{hhhbbbZZZQQQJJJFFFEEEDDD@@@@@@???>>>>>>===>>>>>>;;;;;;;;;;;;===???BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHJJJLLLMMMLLLOOORRRVVVYYYZZZZZZZZZWWWXXXZZZ[[[]]]]]]\\\\\\\\\\\\^^^aaadddggggggfff]]]___aaabbbccccccccccccggggggggggggfffeeeccccccaaa``````___^^^]]]\\\\\\YYYZZZ[[[[[[[[[ZZZXXXWWWTTTSSSRRRQQQPPPOOOOOOOOOJJJKKKMMMNNNOOOOOOOOONNNLLLMMMOOOPPPPPPOOONNNMMMNNNNNNNNNNNNNNNOOOOOOPPPMMMMMMMMMMMMNNNOOOPPPPPPNNNOOOPPPRRRSSSTTTTTTTTTVVVXXX[[[[[[ZZZXXXXXXXXXSSSTTTUUUWWWYYY\\\^^^___aaabbbbbbbbb```]]]ZZZXXX[[[[[[[[[[[[\\\]]]^^^___bbb___^^^```\\\WWWYYY```qqqyyy}}}xxxssstttpppgggccchhhnnnppptttrrrnnnjjjggghhhmmmppppppmmmkkkjjjhhhgggmmmuuu{{{vvvpppkkkggg222111111000111333444555:::;;;BBBRRRddduuusssnnnjjjgggiiihhhnnn}}}yyypppuuu{{{}}}sssppp~~~vvvzzzwwwkkkjjjhhhhhhnnnqqqlllcccYYYPPPFFFBBB???<<<>>>AAAAAAEEEJJJNNNOOOLLLGGGDDDAAAAAA@@@?????????@@@@@@<<<======<<<:::999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>???AAAAAAAAABBBCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDEEEFFFGGGHHHIIIFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDCCCAAA>>>======>>>999999;;;???CCCCCC???<<>>?????????AAAAAAAAABBBDDDFFFIIIKKKQQQXXX```eeeggghhhiiikkkiiihhhggghhhmmmwwwmmmfffbbbhhhyyy}}}vvvyyy|||xxxyyy~~~{{{qqqiiigggddd```^^^___```eeeppp{{{yyylllaaa\\\\\\NNNTTTZZZ]]]]]]\\\\\\\\\WWWXXXWWWTTTNNNEEE===888444444444333333333222222111111111111111111111111000000000000000000000000......////////////................../////////000////////////////////////---------......///000111000000////////////000000////////////000000000000000000111222222222222111111111111111111111111111222111111000000111111222222222222222222222222222222222222222333444444555333444777:::;;;@@@MMMZZZiiiqqq}}}kkkSSSLLLQQQSSSfff||||||gggVVVNNNRRR]]]mmm|||}}}uuummmhhhbbb```bbbccc```^^^^^^^^^______```aaaaaaaaafffjjjnnnrrrxxx~~~sssddd[[[TTTNNNIIIFFFBBBCCCDDDBBB@@@>>>===============>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBIIIGGGCCCAAAAAADDDGGGJJJJJJLLLOOORRRTTTTTTTTTSSSUUUUUUUUUVVVXXXZZZ[[[\\\VVVWWWXXXZZZ\\\^^^``````\\\]]]^^^```aaaaaabbbbbbeeecccaaa``````___^^^]]]^^^_________^^^\\\YYYWWWVVVVVVUUUTTTTTTVVVTTTRRROOOMMMKKKKKKKKKKKKJJJIIIHHHIIIKKKLLLNNNNNNOOOOOOOOOOOOPPPNNNLLLKKKKKKLLLNNNNNNNNNMMMMMMMMMMMMMMMJJJJJJKKKKKKLLLMMMOOOOOOPPPQQQRRRSSSSSSTTTVVVXXXXXXZZZ[[[ZZZWWWTTTSSSSSSSSSTTTUUUWWWZZZ\\\]]]^^^___```aaaaaa```]]]ZZZYYY[[[[[[ZZZYYYZZZ[[[]]]^^^ccc\\\WWWZZZ\\\^^^fffooo~~~}}}}}}}}}}}}}}}uuuooohhhcccdddiiinnnqqqssspppkkkfffdddggglllpppnnnpppnnniiiiiipppxxx{{{tttllleee^^^222111111111111333444555777888???LLL\\\mmmwwwooojjjeeeeeedddjjjwww|||uuusssvvvxxxtttkkkiiiuuuwwwnnnpppuuu|||~~~{{{tttrrrmmmiiilllqqqqqqmmm```VVVMMMHHHDDD???>>>@@@@@@DDDJJJNNNPPPOOOKKKIIIDDDCCCBBB@@@??????>>>>>><<<======<<<:::999:::;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@???@@@AAAAAABBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGDDDDDDCCCBBBBBBAAA@@@@@@AAAAAA@@@>>>===???CCCFFF>>>======???BBBDDDBBB@@@>>>===<<<===>>>?????????BBBBBBCCCDDDFFFIIINNNQQQVVV\\\ccciiikkklllmmmooolllkkkiiiiiilllrrryyyyyyppp___[[[ZZZcccsss}}}zzz~~~~~~{{{pppgggdddbbb``````bbbdddfffmmmuuu{{{{{{xxxpppggg___\\\\\\RRRVVV[[[]]]\\\ZZZXXXYYYVVVUUUSSSOOOHHH@@@999444333333333333222222222222111111111111111111111111000000000000000000000000......////////////.............../////////000000////////////////////////111111000////////////000000000////////////000000////////////000000000000000000111222222222222111111111111111111111111111222222111111111111222222222222222222222222222222222222222333444555666777555555777::::::===IIIUUUeeemmmyyyyyy[[[OOOPPPMMM\\\ppp|||lllZZZVVVVVV___ooo|||pppjjjccc```aaaaaa```^^^\\\\\\]]]^^^^^^___```aaadddgggkkkooosss|||pppbbbYYYRRRKKKFFFCCCCCCCCCBBB@@@???>>>>>>===========================>>>>>>???@@@@@@AAAAAAFFFEEECCCAAABBBDDDGGGIIIHHHJJJLLLNNNPPPQQQQQQQQQQQQRRRRRRSSSUUUWWWYYYZZZVVVVVVWWWXXXYYYYYYZZZZZZYYYYYYZZZ[[[\\\\\\\\\\\\___^^^\\\\\\]]]^^^^^^]]]\\\]]]^^^^^^]]][[[YYYWWWRRRQQQOOONNNNNNOOONNNLLLOOOLLLJJJHHHIIIIIIHHHGGGGGGHHHIIIKKKLLLLLLMMMMMMMMMNNNOOOMMMKKKJJJJJJKKKIIIIIIJJJLLLMMMNNNOOOPPPMMMMMMLLLLLLLLLMMMMMMNNNPPPQQQSSSTTTTTTUUUXXXZZZZZZ\\\\\\ZZZWWWTTTRRRRRRTTTUUUVVVXXXZZZ\\\]]]^^^\\\]]]]]]\\\[[[ZZZXXXVVVXXXYYYYYYZZZ[[[\\\]]]^^^]]]UUUQQQUUU]]]fffrrr|||~~~}}}{{{rrrnnniiieeefffiiimmmppprrrooojjjfffeeeggglllppprrrpppkkkiiipppzzz~~~zzzpppiiibbb\\\111111111111222333444555444555;;;DDDPPP___ttt|||ssskkkdddbbbaaaeeepppzzz{{{vvvtttqqqmmmfffccclllwww}}}rrriiihhhiiilllrrryyy}}}xxxpppnnnsssxxxxxxhhh```WWWQQQKKKDDD@@@@@@@@@CCCHHHMMMOOOOOONNNMMMFFFEEECCCAAA???>>>=========>>>>>>===;;;::::::;;;::::::::::::::::::::::::888888999999999:::::::::;;;:::::::::;;;<<<===>>><<<===>>>>>>???>>>>>>>>>????????????????????????@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@??????>>>>>>>>>======<<<;;;===AAAGGGLLLCCCAAA@@@???@@@AAA???>>>@@@@@@???>>>???@@@AAABBBBBBCCCFFFGGGJJJMMMRRRVVV\\\bbbjjjqqquuuxxxyyyzzzyyyvvvqqqmmmlllmmmoooqqqxxxuuutttxxx|||xxxlllbbbZZZYYY[[[dddrrr}}}|||}}}~~~tttjjjeeebbbbbbdddhhhhhhgggjjjooouuusssnnnhhhccc^^^\\\[[[WWWZZZ]]]]]][[[XXXVVVUUUTTTRRRNNNHHHAAA999444000222222222222111111111000111111111111111111111111000000000000000000000000......////////////............/////////000000000000000000000000000000000444333222111///.........000000////////////000000////////////000000000000///000111111222222111111111111111111111111111111333222222222222222222333222222222222222222222222222222333333555666777888555555777888888:::CCCNNN___gggrrr|||iiiTTTNNNJJJRRRccc}}}hhh]]]SSSUUUddduuuvvvooogggaaa``````___]]]ZZZZZZ[[[[[[]]]^^^___``````cccgggjjjmmmttt}}}ooocccZZZRRRKKKFFFFFFEEECCCBBBBBBAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>??????@@@BBBBBBAAAAAABBBDDDFFFGGGFFFGGGHHHJJJKKKMMMNNNOOOMMMMMMNNNOOOQQQSSSUUUVVVUUUUUUTTTTTTTTTSSSSSSSSSVVVWWWWWWXXXXXXXXXWWWWWWXXXWWWVVVWWWZZZ\\\\\\[[[YYYZZZ[[[[[[[[[ZZZXXXWWWSSSPPPMMMLLLLLLLLLKKKKKKOOOLLLHHHFFFEEEFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMLLLJJJIIIIIIJJJGGGGGGHHHJJJKKKLLLNNNNNNOOONNNNNNMMMLLLLLLMMMMMMPPPQQQSSSTTTUUUVVVYYY[[[\\\]]]]]][[[WWWTTTSSSSSSVVVVVVWWWYYYZZZ\\\]]]]]]^^^^^^]]]]]]\\\[[[ZZZZZZVVVWWWYYY[[[\\\]]]]]]\\\YYYPPPKKKQQQ```ooo}}}|||zzznnnllljjjhhhiiikkknnnpppsssooojjjfffeeehhhlllnnnrrrmmmfffhhhuuuxxxzzzyyyqqqiiiccc]]]XXX111111111111222333444444111333777===DDDQQQfffyyyxxxooogggcccaaaccckkkrrrwww|||yyyrrrmmmfffccchhhppp{{{mmmiiicccbbbfffoooxxx~~~~~~zzz}}}rrrjjjaaa[[[TTTKKKFFFFFFCCCDDDGGGIIIJJJJJJJJJIIIEEEDDDCCCAAA@@@?????????>>>??????>>><<<;;;<<<===;;;;;;;;;:::::::::::::::888888888888999999999999:::999999999::::::;;;<<<:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>=========<<<<<<;;;;;;:::;;;;;;<<<===@@@FFFIIIIIIIIIHHHGGGEEECCC@@@>>>CCCCCCBBBAAAAAABBBDDDFFFEEEIIIMMMPPPQQQSSSVVVXXXaaagggqqq|||{{{sssnnnlllllllllrrrqqqqqqrrrrrrnnnfff___```___```gggpppxxxzzzzzzzzzxxxzzz|||{{{yyy{{{vvvpppkkkiiiiiilllllljjjkkknnnxxxsssmmmgggdddaaa^^^\\\\\\\\\]]]]]]ZZZXXXUUUTTTSSSOOOIIIBBB;;;555222000111111111111000000000000111111111111111111111111////////////////////////......////////////.........////////////000000000000000000000000000000000333333111000///.........000000////////////000000////////////000000000000///000000111111111111111111111111111111111111111333333222222222222333333111111111111222222222222333333333333333444555666444333555777777888@@@IIIXXX___kkkuuu}}}yyy]]]NNNKKKOOO\\\vvvwwwiiiZZZVVV___nnnzzz|||vvvmmmfffbbb```___]]]ZZZZZZZZZZZZ\\\]]]___```^^^aaadddeeegggmmmtttzzzpppdddZZZSSSLLLJJJGGGEEEEEEEEEDDDDDD<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>>>>??????@@@BBBCCCDDDDDDEEEEEEEEEFFFHHHJJJKKKLLLJJJJJJKKKLLLNNNPPPQQQRRRRRRQQQQQQPPPPPPOOOOOOOOOVVVWWWWWWWWWVVVUUUUUUTTTTTTSSSRRRSSSVVVXXXXXXXXXWWWXXXXXXYYYYYYYYYXXXXXXTTTOOOLLLLLLKKKJJJIIIJJJOOOLLLGGGEEEDDDDDDDDDCCCEEEEEEFFFGGGHHHHHHHHHGGGHHHIIIJJJIIIHHHGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIIIINNNNNNMMMMMMMMMMMMNNNNNNOOOPPPRRRSSSTTTVVVXXX[[[[[[\\\\\\ZZZXXXVVVUUUVVVWWWXXXXXXYYYZZZ[[[\\\\\\___^^^]]]\\\[[[[[[\\\\\\WWWYYY[[[]]]]]]\\\ZZZYYYVVVOOOKKKTTTddduuu|||xxxjjjkkkkkkllllllooorrrtttvvvrrrlllhhhggghhhkkklllllliiidddgggttttttrrrnnnhhhccc^^^YYYVVV000111111222333333333444111222555999===FFFXXXhhhwww|||ssskkkdddaaabbbfffjjjlllrrrxxxyyyrrrkkkfffgggkkkwwwpppfff___^^^eeepppwwwwwwmmmfff___WWWSSSSSSKKKJJJHHHFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@AAABBBBBB@@@AAAAAA@@@>>>===>>>???<<<<<<<<<<<<;;;;;;::::::888999999999999::::::::::::999999999999::::::;;;:::::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::::::::;;;;;;;;;;;;;;;:::::::::999;;;===>>>>>>>>>@@@AAAJJJLLLPPPRRRQQQMMMJJJHHHDDDEEEDDDCCCAAABBBEEEIIINNNTTTZZZ]]]\\\ZZZ[[[]]]fffmmmxxxuuunnnllllllmmmmmmrrrvvvuuupppjjjgggggggggdddbbbcccggglllnnnnnnpppoooqqqvvvwwwuuuwwwzzz~~~yyytttppppppooonnnooosssyyyuuuooojjjgggdddbbb```]]]]]]\\\[[[ZZZXXXVVVUUUQQQMMMFFF???888444222222111111111000000000//////000000000000000000000000////////////////////////......////////////......////////////000000000111000000000000000000000000000//////......//////000000000////////////000000////////////000000000000//////000111111111111000000000000000000000000000333222222111111222222333000000000111111222222222444333222222111222222222222111222555666777===EEEPPPXXXdddpppyyyjjjSSSLLLNNNYYYmmm}}}hhh[[[ZZZdddpppxxx~~~zzzsssmmmhhhccc```^^^\\\[[[[[[ZZZ[[[]]]^^^```\\\___aaabbbcccgggnnnsss~~~oooccc[[[RRRNNNIIIEEEEEEDDDCCCBBB======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<>>>???@@@AAABBBBBBDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHIIIJJJKKKMMMNNNOOOMMMMMMMMMMMMNNNNNNNNNNNNTTTTTTTTTTTTSSSRRRQQQQQQRRRPPPOOOPPPRRRSSSSSSSSSUUUUUUVVVVVVVVVWWWVVVVVVQQQJJJGGGIIIIIIEEEDDDGGGOOOLLLHHHFFFEEEEEEDDDCCCEEEEEEFFFFFFGGGFFFFFFFFFDDDFFFGGGFFFEEEEEEFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHLLLLLLLLLLLLMMMNNNOOOPPPNNNOOOQQQRRRRRRTTTWWWYYYXXXYYYZZZYYYXXXWWWYYYZZZXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWWWWXXXXXXYYYZZZ[[[]]]^^^]]]ZZZWWWUUUPPPOOOQQQ[[[lll{{{{{{vvvgggjjjlllnnnppptttyyy}}}~~~xxxqqqkkkiiiiiihhhhhheeeggghhhkkkrrr}}}tttnnngggbbb___ZZZVVVTTT000000111333333333333333222222333777999>>>JJJVVV___kkkwww}}}~~~|||vvvoooeeebbbaaabbbbbbccciiippp{{{yyyppphhhfffhhhzzzzzzoooddd___bbbjjjqqqwwwxxxooohhhaaa___aaaXXXUUUOOOHHHCCC???===<<<======>>>???@@@BBBCCCDDDCCCDDDDDDCCCAAA@@@@@@AAA>>>>>>>>>======<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::999<<<>>>??????>>>>>>>>>AAAGGGOOOTTTUUUTTTRRRQQQFFFGGGGGGEEECCCCCCHHHLLLZZZ___eeefffcccaaabbbeeelllrrr~~~uuupppooooooooolllvvv{{{ssspppqqqoookkkeeebbbbbbdddfffgggkkkjjjmmmqqqrrrqqqsssyyywwwtttrrrqqqsssxxxvvvtttqqqmmmiiifffdddddd]]][[[YYYXXXXXXWWWUUUSSSLLLHHHBBB;;;666444333444111111111111000000000///000000000000000000000000000000000000000000000000......////////////....../////////000000000111111000000000000000000000000------------...///000111000000////////////000000////////////000000000000...///000000111111000000000000000000000000000000222111111111111111111222//////000000111222222222333222222111111111111111222000111555666666:::@@@GGGPPP^^^lllvvv}}}{{{bbbNNNNNNTTTbbbrrrxxx```UUUYYYfffrrrwwwwwwuuurrrnnniiidddaaa^^^]]][[[ZZZZZZ[[[]]]^^^ZZZ]]]`````````ccciiinnnuuu|||rrrfffYYYSSSKKKFFFEEEDDDBBB@@@>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>?????????BBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNOOONNNNNNMMMLLLLLLOOOMMMLLLLLLNNNOOONNNMMMRRRRRRRRRRRRRRRRRRRRRSSSPPPJJJHHHLLLMMMGGGEEEHHHMMMKKKIIIGGGGGGFFFEEECCCDDDDDDEEEEEEEEEDDDDDDCCCAAACCCDDDDDDCCCCCCEEEFFFAAABBBDDDFFFHHHIIIKKKLLLJJJJJJJJJKKKLLLNNNOOOPPPNNNPPPQQQQQQQQQRRRUUUWWWVVVWWWXXXXXXWWWXXXZZZ\\\YYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYY[[[\\\\\\\\\ZZZWWWSSSQQQJJJPPPYYYeeeuuu|||yyyzzz|||{{{vvvqqqfffiiimmmpppssszzzxxxpppllliiifffccc```gggnnnpppttt|||wwwlllbbb^^^\\\WWWSSSQQQ///000222333444444333333222111222555777888>>>EEELLLYYYiiisssyyyzzzvvvpppiiieeecccbbb```___dddlllsssvvvkkkggghhhqqq~~~|||qqqiiihhhmmmrrrttt||||||qqqiiiccccccggggggbbbYYYOOOFFFAAA>>>>>><<<<<<<<<>>>???AAACCCDDDEEEFFFFFFEEECCCBBBBBBCCC@@@@@@??????>>>======<<<<<<<<<=========>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<===============<<<;;;;;;::::::::::::::::::::::::::::::;;;<<<======>>>>>>:::;;;;;;;;;;;;;;;;;;;;;999;;;>>>??????@@@BBBDDDAAAGGGOOOTTTVVVVVVWWWWWWMMMNNNOOOLLLIIIIIIOOOTTTaaaeeehhhfffbbbbbbggglllrrrwwwxxxtttttttttsssqqq~~~~~~yyytttoooiiicccaaaaaacccdddhhhgggiiillllllmmmttt}}}|||wwwuuutttvvvyyywwwxxxvvvqqqjjjeeecccddd]]]ZZZVVVTTTTTTSSSQQQOOOEEEBBB<<<777444222333444222222111111111000000000000000000000000000000000000000000000000000000000......////////////......//////000000000111111111////////////////////////............///000111222000000////////////000000////////////000000000000...//////000000000000000000000000000000000000000111000000//////000000111/////////000111222222222111111111111222333444555444222222555666444777;;;>>>HHHXXXhhhsss{{{wwwXXXQQQNNNUUU^^^iiivvvlllWWWRRR[[[fffkkkooosssuuusssnnniiifff^^^]]]ZZZXXXWWWXXXZZZ[[[XXX[[[]]]^^^^^^```eeeiiimmmrrrwwweee]]]RRRLLLIIIGGGDDDAAA??????>>>======<<<;;;;;;=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@BBBCCCDDDEEEDDDDDDGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJIIIGGGHHHIIIKKKKKKJJJNNNNNNMMMMMMMMMMMMMMMMMMPPPIIIIIIPPPQQQIIIFFFJJJJJJIIIHHHHHHHHHGGGDDDBBBCCCCCCCCCCCCBBBBBBAAA@@@???@@@BBBBBBBBBBBBCCCEEEAAABBBCCCEEEGGGIIIKKKLLLKKKJJJJJJJJJKKKLLLMMMMMMPPPQQQRRRRRRQQQRRRTTTVVVVVVWWWWWWWWWVVVWWWYYY[[[YYYYYYXXXXXXWWWWWWVVVVVVXXXYYYZZZ[[[\\\[[[[[[ZZZXXXXXXXXXXXXVVVSSSQQQOOOLLLVVVcccnnn{{{~~~yyyssssssuuutttoooiiifffiiimmmpppuuuuuuoooiiiccc^^^[[[dddnnnssswww~~~zzzkkk^^^ZZZYYYTTTPPPNNN///000222333444444333333222000000444666555777;;;AAAPPPaaannnuuuxxxuuupppnnnjjjgggdddaaa___eeelllmmmxxx{{{nnniiijjjhhhrrr}}}|||tttqqqtttxxxxxx||||||nnneee```bbbfffrrrkkk```UUUKKKEEEBBBAAA<<<<<<<<<===>>>@@@AAABBBFFFGGGHHHFFFDDDCCCDDDEEEAAAAAAAAA@@@???>>>>>>===>>>>>>>>>>>>????????????>>>======<<<<<<<<<======>>>?????????>>>======<<<999999999999999999999999888999999;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<>>>???CCCGGGKKKMMMRRRWWWZZZZZZ[[[]]]___TTTVVVVVVSSSPPPPPPVVV\\\bbbdddddd```\\\___hhhpppvvvzzz|||zzzzzzyyywwwwwwqqqmmmgggbbb___^^^___```fffeeefffhhhhhhkkkvvvzzzxxxvvvvvvyyy}}}~~~vvvkkkccc```aaa]]]YYYTTTQQQQQQPPPMMMJJJ???===888444111111222333222222222222111111111111000000000000000000000000000000000000000000000000......////////////......000000000000111111111111////////////////////////000000000000000111111222000000////////////000000////////////000000000000...//////000000000000000000000000000000000000000000000////////////000000...//////000111222222222//////000111333555777888666444333666666333444777888CCCUUUeeeqqqyyy|||~~~cccVVVLLLLLLQQQWWW```hhh|||zzz___PPPRRRYYYaaahhhpppvvvvvvrrrllliii^^^\\\YYYWWWUUUVVVWWWXXXVVVYYY\\\\\\\\\^^^cccggghhhkkkvvvooofffZZZRRROOOMMMIIIFFF@@@??????>>>===<<<<<<<<<==================<<<<<<<<<;;;:::999:::;;;<<<======>>>AAACCCDDDCCCBBBAAAGGGFFFEEEDDDDDDDDDDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFHHHIIIIIIJJJJJJIIIIIIIIIFFFDDDDDDEEEGGGIIIIIIHHHKKKKKKJJJIIIIIIIIIIIIIIIKKKDDDEEENNNOOOFFFCCCFFFGGGGGGGGGHHHIIIGGGDDDAAAAAAAAAAAAAAAAAA@@@???>>>>>>???AAAAAAAAAAAACCCEEEDDDEEEEEEFFFGGGHHHHHHHHHLLLKKKKKKJJJJJJJJJJJJJJJRRRSSSTTTSSSRRRRRRTTTVVVWWWWWWWWWVVVUUUUUUWWWYYYYYYXXXXXXWWWVVVVVVUUUUUUSSSUUUWWWYYYYYYXXXWWWVVVTTTTTTTTTTTTSSSQQQOOONNNQQQ^^^kkkttt~~~~~~wwwpppnnnpppoooiiidddfffiiimmmpppvvvxxxpppiiiaaa[[[WWW```kkkrrryyy{{{kkk\\\XXXWWWRRRMMMLLL111111000000111111222333333333222222333444666777;;;CCCPPP^^^iiiooorrrrrroooooojjjbbb```eeekkkmmmmmmtttyyy}}}{{{qqqhhhcccgggoooxxx}}}mmmccc^^^___aaaeeeeeebbb]]]UUUNNNIIIGGGDDD@@@<<<;;;>>>@@@AAA@@@HHHGGGFFFFFFHHHHHHHHHGGGEEEEEEDDDCCCAAA???===<<<<<<<<<===>>>@@@AAACCCDDD?????????>>>??????@@@AAA???AAADDDEEECCC@@@>>>===<<<<<<<<<============>>>999:::<<<>>>>>>===<<<;;;999::::::;;;<<<===??????@@@BBBEEEHHHKKKMMMNNNNNNUUUYYY^^^bbbbbbaaa```___[[[bbbeeeaaa\\\]]]___```fffeeebbb___```eeelllqqqzzz~~~{{{vvvtttssssssxxxsssiiiaaa``````^^^```eeeggghhhhhheeeeeejjjuuu}}}wwwtttsssuuuxxx~~~|||xxxqqqhhh```\\\[[[[[[[[[ZZZWWWSSSMMMHHHDDD888777444222000/////////000000000000////////////000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////------............------...000111222222111000...........................111111000000//////......000///.........///111222222111111111000000//////222111000//////000111111///000111333333222111111222222222222222222222222222222333333333333444444999>>>IIIWWWeeeqqqyyy|||{{{}}}ttt```MMMIIILLLPPPSSSWWWhhh|||~~~eeeRRRJJJKKKWWW\\\fffppprrrnnnjjjkkkddd[[[VVVXXXYYYVVVVVVYYYZZZZZZ[[[\\\^^^aaabbbddddddhhhnnnuuu|||xxxfff]]]VVVNNNHHHHHHEEEEEECCC@@@===<<<===>>>:::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::888999<<>><<<<<<;;;;;;<<<===???AAABBBCCCAAA@@@???>>>>>>>>>>>>>>>>>>@@@CCCDDDCCCAAAAAAAAABBBBBBAAA@@@@@@??????>>><<<===???@@@AAAAAAAAA@@@??????>>>>>>>>>@@@BBBCCCDDDFFFIIILLLOOOQQQRRRRRRWWW[[[```ccccccaaaaaa```cccjjjmmmiiidddeeefffggghhhgggdddbbbbbbfffmmmrrr{{{}}}{{{tttooollllllmmm{{{tttjjjbbbbbbddddddfffiiiggghhhgggcccbbbeeennnuuuzzz|||}}}}}}uuupppmmmmmmooosssrrrpppjjjddd^^^[[[[[[YYYYYYWWWTTTOOOIIICCC@@@666444333111000000000000000000000000////////////000000000000000000000000000000000000000000000000//////////////////////////////000000000000//////...//////////////////......///111222222111///...........................000000000000//////......000//////...///000111222111111111111000000000///222111000//////000111111000000111222222222222111222222222222222222222222222222222333333333444444888<<>><<<<<<===::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::777999;;;===???@@@@@@@@@CCCBBBBBBAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFEEEDDDFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGEEECCCBBBAAAAAAAAACCCAAA@@@>>>============>>>???@@@BBBDDDFFFGGGHHHHHHFFFEEEEEEHHHJJJJJJJJJPPPOOONNNLLLLLLLLLMMMMMMRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRRRRRRRSSSTTTUUUVVVUUUTTTRRRPPPOOOMMMMMMNNNMMMMMMSSS\\\mmmxxx}}}uuujjjaaa^^^^^^```aaadddccceeennnwwwyyylllbbbZZZVVVZZZ^^^cccgggjjjmmmpppssssssgggZZZUUUVVVTTTLLLDDD111000000000000111222222///000111222222222222222222666===GGGQQQZZZ```dddlllppprrrnnnkkkjjjhhhdddcccfffiiimmmwwwyyyuuukkkgggdddgggqqq~~~sssjjjnnnvvvzzz|||zzzpppddd[[[YYY[[[VVVZZZ```fffjjjkkkjjjiii\\\VVVOOOIIIGGGDDD@@@===@@@???@@@AAACCCCCCBBB@@@@@@@@@???>>>===;;;::::::999999:::;;;===>>>@@@AAA@@@???>>>===<<<;;;;;;;;;;;;===???AAAAAABBBDDDFFFIIIHHHGGGEEEDDDBBBAAAAAABBBBBBBBBCCCEEEFFFGGGHHHGGGFFFCCCBBBBBBCCCEEEGGGJJJKKKMMMPPPRRRSSSTTTUUUWWWZZZ^^^```____________fffmmmrrroookkkkkkmmmmmmkkkjjjgggeeedddggglllooowwwxxxyyy|||}}}{{{xxxttttttsssooojjjeeedddgggkkk~~~qqqiiiccceeeiiijjjjjjkkkfffeeeddd```]]]___dddiiijjjooouuuyyywwwooojjjdddbbbccceeeeeeeeebbb^^^[[[YYYYYYWWWUUUSSSNNNHHHBBB<<<999222222111111111111111222000000000000////////////000000000000000000000000000000000000000000000000//////////////////////////////000000000000////////////000000000000////////////111111111111//////////////////////////////000000000////////////...///////////////000111111111111111111000000000000111111000000000000111111111000000000000111222222222222222222222222222222222222222222333333333333666888===FFFRRR```lllsss|||}}}sssooosssyyy|||nnn\\\OOOHHHHHHLLLPPPWWWfff|||mmm[[[QQQGGGIIIQQQ\\\dddfffiiilllddd___[[[[[[ZZZXXXWWWXXXUUUUUUVVVWWWXXXZZZ\\\]]][[[]]]```cccgggnnnvvv|||xxxmmmbbbYYYUUUOOOMMMIIIEEEAAA???>>>>>>::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888999:::<<<============>>>>>>>>>>>>???AAABBBCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCAAA@@@?????????@@@???>>>=========>>>>>>???@@@AAABBBDDDEEEFFFGGGIIIGGGFFFGGGIIILLLMMMMMMQQQQQQPPPOOONNNNNNOOOOOOSSSSSSTTTUUUVVVWWWWWWXXXVVVVVVVVVVVVVVVVVVVVVUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRQQQQQQMMMJJJHHHHHHJJJNNNZZZfff}}}|||yyyzzzpppccc\\\\\\___``````ccc```bbbiiirrr{{{wwwggg\\\WWWUUUZZZ\\\___```aaaccceeehhhhhhbbbZZZVVVSSSOOOFFF@@@000000000000000111222222...///111222333222111111111333666===FFFPPPXXX]]]gggooouuuuuuqqqmmmfff___^^^^^^___bbbjjjvvv~~~zzzwwwrrrjjjcccccclllwwwoooeeeffflllkkkmmmooonnnhhhccc^^^\\\XXX[[[```gggmmmqqqrrrrrrhhhbbbYYYSSSPPPNNNJJJGGGCCCAAA??????@@@AAAAAA@@@===<<<;;;:::999888777777666666666777999;;;<<<===<<<;;;:::999888888888888777999;;;<<<>>>@@@DDDHHHKKKJJJIIIHHHFFFEEEDDDCCCEEEDDDDDDEEEGGGIIILLLNNNMMMJJJGGGDDDDDDEEEGGGIIIKKKLLLLLLMMMNNNOOOPPPPPPPPPSSSUUUVVVVVVWWWXXXYYYaaajjjqqqpppmmmoooqqqqqqpppooollliiieeeeeegggiiinnnnnnooopppqqqoookkkgggccccccaaa]]]\\\```jjjqqq{{{lllhhhgggjjjnnnnnnkkkgggcccbbb___[[[XXXXXX\\\___^^^fffnnnrrrvvv~~~zzzoooiiiccc\\\YYYYYYZZZ[[[\\\[[[YYYWWWVVVVVVTTTRRRNNNHHHBBB<<<777444111111111000000000111111000000000000////////////////////////////////////000000000000000000000000//////////////////////////////000000000000///////////////000000///////////////000111111000//////000000000000000000000000///////////////////////////////////////000000111111111111000000000000000000000000000000111111111111000/////////000222333111111111111111111111111111222222222222333333333444555888>>>JJJYYYhhhrrryyy}}}{{{rrrkkkjjjkkksssyyy}}}ooo]]]PPPKKKKKKMMMMMMUUUiiippp^^^NNNJJJKKKQQQWWW\\\bbbhhhhhhddd^^^ZZZXXXVVVVVVXXXWWWWWWWWWXXXYYYZZZ\\\]]]YYYYYYZZZ[[[^^^dddkkkqqq{{{ssseee\\\VVVRRRMMMHHHEEEDDDBBBAAA;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAA@@@@@@AAABBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEECCCBBBAAA@@@???>>>>>>==================>>>>>>???CCCCCCCCCCCCCCCBBBBBBBBBHHHGGGFFFGGGJJJMMMNNNNNNPPPPPPPPPQQQQQQQQQRRRRRRSSSTTTTTTUUUVVVWWWWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTOOOPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQLLLGGGDDDEEEIIIRRRbbbqqq~~~yyyssstttiii]]]XXX\\\aaacccbbb```\\\]]]eeennnwwwuuuddd[[[YYY\\\^^^^^^]]]\\\ZZZ[[[]]]______]]][[[WWWQQQIIIAAA<<<000000//////000000111222///000222333333222111111222333444888@@@IIIRRRXXXbbbmmmxxx{{{yyysssjjjaaa[[[YYYXXX[[[```hhhqqqxxx}}}yyywwwtttlllcccbbbhhhqqqwwwyyyxxxuuurrruuu~~~{{{nnneeeaaaaaa^^^]]]___dddiiijjjddd^^^______aaagggpppwww{{{}}}tttmmmddd^^^]]]]]][[[ZZZSSSNNNGGGBBB@@@?????????<<<;;;999777666666555555444444444444555777888999666555555555555555666666333444666777999<<>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<===>>>>>>>>>>>>???@@@@@@@@@@@@???@@@AAABBBDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAA@@@???>>>===;;;<<<<<<===>>>?????????CCCCCCCCCCCCCCCBBBBBBBBBGGGFFFEEEGGGJJJMMMOOOOOOOOOOOOQQQRRRSSSUUUUUUVVVTTTTTTTTTUUUUUUVVVVVVWWWUUUUUUUUUTTTTTTSSSSSSSSSNNNOOOPPPQQQRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPIIIEEECCCFFFLLLWWWiiiyyyxxxqqqmmmeee[[[ZZZ___eeegggeee^^^YYYYYY```jjjttt}}}rrrccc[[[]]]aaacccbbb___\\\XXXWWWYYY[[[YYYZZZYYYUUUNNNEEE>>>:::000////////////000111111111111111222222222111111333333333666<<>>>>>?????????@@@@@@AAAAAA???>>>>>>???@@@CCCFFFHHHGGGEEEBBB???>>>???@@@AAABBBAAA@@@????????????@@@AAABBBCCCCCCDDDGGGLLLOOOcccnnnyyy|||}}}|||wwwoooiiifffeee___^^^]]]\\\[[[XXXTTTQQQMMMKKKIIIKKKSSS___lllsss{{{{{{zzzyyywwwtttnnnjjjnnnvvv||||||zzzvvvqqqkkkhhhddd^^^XXXUUUTTTVVVWWWXXX```ggghhhhhhkkkllljjjiiiccc^^^\\\WWWRRRQQQTTTTTTVVVXXXWWWTTTQQQPPPOOOLLLIIIDDD>>>999555222111000000111000000///...---000000000000////////////000000000000000000000000//////////////////////////////////////////////////////000000000000//////------............------////////////////////////////////////////////////---............/////////......///000000000000000000000000000111111111111...///000111111222111111000////////////000111111111111111111111111111111111111111111222222222222111333555888???LLL\\\hhhnnnqqquuuvvvtttqqqooonnnjjjoooxxx}}}fffUUUQQQKKKHHHRRRhhhiii[[[MMMGGGHHHLLLTTT\\\iiiiiiddd[[[UUUTTTUUUTTTUUUUUUTTTTTTUUUVVVWWWWWWWWWWWWVVVUUUVVVYYY^^^bbbfffmmmvvv~~~}}}hhhaaaXXXQQQNNNKKKHHHEEEBBBBBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;>>>===<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===???@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBB????????????????????????>>>?????????@@@@@@@@@@@@AAAAAABBBAAAAAA???>>>===;;;<<<===>>>???????????????@@@AAABBBDDDEEEFFFGGGGGGFFFEEEGGGKKKNNNPPPPPPNNNOOOQQQSSSUUUVVVVVVVVVSSSSSSTTTTTTTTTUUUUUUUUUSSSSSSSSSRRRRRRQQQQQQPPPMMMNNNPPPQQQRRRQQQPPPPPPPPPPPPPPPOOOOOONNNMMMLLLEEECCCDDDIIIPPP[[[mmm{{{yyypppiiiddd``````eeeiiiiiiggg]]]WWWUUU\\\fffooowww}}}zzzlll```ZZZ]]]bbbfffeeebbb]]]YYYWWWWWWXXXUUUVVVUUUQQQIIIAAA;;;777///////////////000111111111000000//////000000000000000111333777<<>><<<:::999999::::::<<<;;;;;;;;;<<<===???@@@BBBCCCCCCCCCEEEIIIOOOTTTgggrrr}}}~~~yyyrrrkkkfffddd\\\ZZZYYYYYYXXXUUURRROOONNNKKKJJJNNNXXXbbbhhhjjjooollljjjjjjjjjjjjiiiiiippp{{{~~~xxxwwwvvvuuusssmmmddd\\\WWWVVVWWWWWWWWW^^^cccdddfffhhhhhheeebbb^^^ZZZXXXTTTOOOPPPSSSSSSUUUWWWWWWTTTPPPNNNMMMFFFCCC>>>999555222111111---...///000000000//////000000000000////////////000000000000000000000000//////////////////////////////////////////////////////000000000000//////......////////////....../////////....../////////........................---------.........//////---...///000111000000//////000000000111111111111---...000111222222111111...//////000000000000000111111111111111111111111111111111111222222222222111333444555:::DDDRRR\\\eeeggglllpppsssuuuuuuuuunnnsss{{{gggUUUPPPLLLOOO^^^wwwooo]]]SSSNNNMMMOOOSSS___dddeee^^^YYYXXXUUUQQQSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSUUUYYY[[[[[[aaakkkuuu{{{{{{rrrggg^^^XXXTTTNNNJJJFFFEEEDDDBBB@@@>>><<<;;;<<<<<<;;;;;;;;;::::::::::::999888888888999::::::;;;::::::999888888999999:::;;;;;;<<<===<<<<<<<<<======>>>???@@@@@@@@@@@@>>>?????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>@@@@@@AAAAAA@@@???>>>===<<<===>>>@@@@@@@@@@@@???>>>???@@@BBBDDDFFFGGGHHHHHHGGGFFFHHHLLLPPPRRRRRRPPPQQQSSSTTTUUUUUUTTTTTTRRRSSSSSSSSSSSSTTTTTTTTTQQQPPPPPPOOONNNNNNMMMMMMLLLMMMNNNPPPPPPOOONNNMMMMMMMMMNNNNNNMMMJJJHHHFFF@@@@@@DDDLLLTTT]]]lllyyy|||vvvllliiihhhhhhiiikkkkkkiiiggg]]]VVVRRRXXXaaahhhnnnssszzzvvvmmmccc\\\ZZZ___cccfffeeeccc^^^YYYVVVUUUVVVSSSRRROOOKKKDDD===888555///////////////000111111000000...------...///000------...000333777;;;===IIIXXXiiisssvvvtttlllddd```ZZZVVVWWWVVVRRRTTTYYY___kkkwwwzzzyyyvvvpppjjjkkkjjjhhhddd```^^^^^^___[[[aaagggiiiiiippp}}}~~~zzzeee___XXXWWW\\\bbbggghhhcccdddhhhrrrxxxjjjbbbaaaeeeiiilllmmmjjjeeeaaa\\\WWWQQQMMMIIIFFFCCC???<<<;;;;;;;;;;;;:::888777666555444444666666444333222222111111111333444444333222333444444444444444444444444444444444555666777888:::;;;999888888777666555555555888888999:::<<>><<<;;;<<<<<<;;;;;;;;;:::::::::888777666666666777999999888777777777777777888888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<=====================>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<===??????@@@@@@@@@>>>===<<<===>>>???AAAAAAAAA@@@???AAAAAABBBBBBCCCDDDEEEEEEIIIHHHHHHJJJNNNRRRTTTTTTSSSSSSTTTUUUTTTSSSRRRQQQRRRRRRRRRRRRSSSSSSSSSSSSNNNNNNNNNMMMLLLKKKKKKJJJKKKLLLMMMNNNNNNMMMKKKJJJJJJKKKLLLLLLKKKHHHDDDBBB===>>>DDDNNNVVV^^^kkkwwwzzzxxxqqqfffjjjlllnnnpppooolllhhheee^^^VVVQQQVVV]]]ccchhhlllnnniiibbb\\\YYY\\\aaafffeeedddbbb^^^YYYUUUTTTTTTRRRPPPKKKFFFAAA;;;666333////////////////////////000000000000111111111111222222111000000222777;;;@@@IIIVVVbbbhhhjjjiiihhhfffccc^^^YYYVVVTTTSSSSSSXXX___jjjqqqrrrqqqppppppiiiiiifff```^^^```aaa^^^^^^``````___```gggrrr|||xxxmmm```\\\```gggkkkkkkhhhgggeeegggssswwwnnnccc\\\[[[]]]``````bbbdddfffgggeeebbb^^^[[[\\\XXXRRRLLLFFFCCCBBBAAAEEEAAA===;;;<<<<<<999666111333444444222111111111333222333444555555333222444222222666666444444777555444444555777888777666555555666777777888888888<<<<<<===@@@DDDIIINNNQQQOOOJJJJJJMMMOOONNNUUU]]]hhhmmmtttxxxxxxxxxxxxyyy{{{yyyuuurrrnnniiiddd```YYY]]]```aaaccceeebbb\\\___[[[WWWWWWZZZ^^^______YYYZZZZZZ\\\___cccgggiiioooxxxzzz||||||~~~yyykkkcccaaa___[[[\\\___cccgggiiigggeeeccchhhbbb[[[UUUSSSSSSTTTTTTRRRRRRRRRQQQOOOKKKHHHFFF<<<:::777444222111111111000000000000000000000000111000......///000000///111111000///////////////////////////////////////................................................,,,...000222333222111000000///...------...///000000//////...------,,,,,,///////////////////////////,,,***+++...111111///000000000000000000000000//////............//////000000000000111111111111000000000000111111111111000111111111111222222222111111222333555888>>>BBBPPPYYYfffoootttuuuwwwxxx{{{zzzhhhWWWIIIHHHNNN[[[vvvuuugggVVVHHHOOOUUU[[[^^^___\\\UUUOOOUUUTTTRRRRRRSSSSSSQQQPPPRRRQQQQQQQQQQQQPPPPPPPPPSSSXXX]]]```dddkkkuuu~~~|||ssskkk```UUUTTTKKKEEEGGGFFFBBB???AAA??????>>><<<;;;999888777;;;;;;::::::999:::::::::999999888888888888999999777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<>>>>>>>>>>>=========::::::::::::;;;<<<======>>>============>>>?????????@@@BBBCCCDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEHHHIIIKKKMMMOOOQQQSSSSSSVVVTTTRRRRRRSSSTTTSSSRRRSSSSSSRRRQQQPPPOOOOOONNNOOONNNMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLNNNNNNNNNKKKGGGBBB???>>>999<<>>999666222000/////////////////////////////////000000000111111111111111000000111555888;;;AAAKKKSSSZZZ___bbbdddgggfffbbb___ZZZWWWUUUSSSRRRYYYbbbiiikkkkkklllllliiijjjhhhdddbbbeeeeeebbb```aaaaaa___^^^ccclllttt|||nnngggiiipppwww{{{qqqmmmfffcccgggoooqqqmmmhhhbbb\\\YYYZZZ]]]^^^]]]ZZZ\\\```dddgggjjjkkkkkknnnjjjaaaWWWNNNKKKKKKMMMSSSPPPLLLGGGDDD@@@<<<999999::::::888666555555666777555444444555666666666666444444777777444555777888777666777999:::;;;;;;888777888888999:::;;;<<<;;;>>>EEELLLSSSXXX\\\^^^ZZZUUURRRUUUVVVUUUXXX^^^dddgggjjjkkkjjjiiijjjkkknnnlllhhheeecccaaa___^^^[[[bbbjjjoootttvvvrrrkkkgggccc^^^\\\^^^``````___[[[[[[ZZZ[[[]]]```dddfffhhhttt|||{{{nnngggccc______aaadddfffgggfffdddccckkkggg```ZZZWWWVVVUUUTTTQQQQQQPPPNNNKKKHHHDDDBBB999777555222000000000000000000000000000000000000111000//////000000111000111000000///////////////////////////////////////................................................,,,...000222222222111000//////...------...//////111000000///......------///////////////////////////,,,++++++...000000///000000000000000000000000111111000000000000111111000000000000111111111111000000000000111111111111000111111111111222222222333333444333444777;;;???HHHQQQ___jjjrrrvvv{{{~~~}}}rrr___MMMHHHLLLVVVkkkyyy___IIIJJJNNNSSSXXX[[[\\\YYYUUUTTTSSSQQQPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOPPPSSSXXX[[[^^^dddnnnuuu|||}}}{{{pppfff^^^TTTKKKIIIHHHDDDBBBDDD???>>>===<<<;;;:::999888;;;;;;:::999999999::::::999999888888888888999999888888888888999:::;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<::::::::::::;;;<<<======>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFGGGKKKKKKLLLNNNPPPQQQSSSSSSTTTRRRQQQPPPQQQRRRQQQPPPQQQQQQQQQPPPPPPOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKLLLMMMLLLIIIDDD@@@======;;;>>>EEENNNZZZeeeooouuuzzzqqqlllgggeeeqqqzzzwwwmmmfffaaa]]]XXXXXXWWWVVVUUUXXX\\\```\\\[[[[[[[[[\\\^^^___```ccc___YYYUUURRRQQQPPPOOOKKKFFF@@@;;;777444111///////////////////////////.........////////////000000111111111000000222444666999>>>DDDJJJRRRZZZ```ggggggfffddd___ZZZUUURRRNNNSSSZZZ```dddfffhhhiiigggjjjjjjggghhhjjjjjjhhhffffffddd```]]]^^^ccchhhrrr|||zzzpppmmmsss|||~~~xxxlll```\\\]]]\\\XXXWWWTTTSSSUUUZZZ^^^^^^]]]UUUWWW\\\bbbjjjrrryyy|||{{{pppbbbWWWSSSXXX^^^eeeccc```YYYQQQIIIDDDBBBDDDCCCAAA===:::999:::<<<===<<<:::888777888999:::999666666999999777777;;;<<<<<<<<<======>>>???@@@===<<<;;;;;;<<<>>>AAABBBAAAGGGRRR]]]eeejjjkkkkkkhhhaaa\\\\\\]]]\\\[[[\\\]]]^^^^^^]]]\\\[[[]]]___```^^^YYYVVVUUUVVVXXXZZZ___iiiuuu}}}ppplllgggdddddddddaaa______]]][[[YYYZZZ\\\___aaacccrrr~~~yyynnnhhhdddcccdddddddddddddddcccccclllhhhccc___[[[XXXTTTQQQOOOOOOMMMJJJFFFBBB>>><<<555444222000/////////000000000000000000000000000111000000///000000000111000000//////......//////////////////////////////................................................---...///111111111000000......------------......111111111000//////......////////////////////////...---,,,,,,...000000///000000000000000000000000111111000000000000111111000000000000111111111111000000000000111111111111000111111111111222222222444444444444444555999<<>>????????????@@@@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEECCCCCCBBBCCCDDDFFFHHHIIINNNNNNOOOPPPQQQRRRRRRSSSRRRPPPOOONNNOOOPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIJJJJJJHHHDDD@@@<<<;;;<<<>>>AAAGGGPPP[[[fffpppvvvuuukkkeeecccdddooowwwtttjjjccc]]]YYYWWWWWWWWWVVVUUUUUUXXXZZZVVVWWWYYY[[[]]]___``````___ZZZUUURRRQQQPPPMMMJJJDDD@@@;;;777444222000///////////////////////////---------.........//////...000111111000//////000333444777;;;AAAJJJTTTZZZcccdddffffffccc]]]WWWSSSPPPSSSWWW\\\```dddgggiiieeeiiikkkkkkmmmrrrrrrpppooommmjjjddd^^^[[[\\\^^^fffmmmsssuuuuuuxxx~~~wwwqqqrrryyyppp___VVVSSSQQQMMMLLLJJJLLLQQQYYY___aaaaaaXXXZZZ]]]dddmmmwwwwwwgggYYYWWW___hhhnnnooommmggg^^^VVVRRRRRRPPPNNNIIICCC???>>>AAACCCGGGGGGFFFDDDAAA???>>>>>>===::::::===>>><<<>>>BBBDDDFFFIIIJJJIIIGGGFFFEEEEEECCCBBBAAABBBDDDGGGIIINNNTTT^^^hhhooorrrrrrqqqqqqjjjcccaaaaaa```\\\XXXVVVVVVWWWWWWWWWWWWXXXYYYVVVTTTOOOKKKJJJMMMSSSWWWcccmmmzzztttpppllljjjjjjhhhddd```bbb___\\\YYYXXXYYY[[[]]]bbbqqq|||}}}pppjjjgggfffdddbbb```___```aaabbbgggeeebbb___\\\WWWRRRNNNMMMLLLJJJFFFAAA===999777222111000/////////000000///////////////////////////000000///......///000000//////.........//////////////////////////////................................................---...///000000000000///------------------------000000000/////////......////////////////////////......---...//////000///000000000000000000000000//////............/////////000000000111111111111///000000000111111111111000000111111111222222222333444444444333555888;;;>>>FFFRRR]]]gggrrr}}}uuuXXXGGGBBBFFFPPPZZZoooyyy[[[LLLGGGEEEHHHNNNRRRVVVZZZWWWVVVSSSPPPMMMMMMNNNPPPNNNNNNNNNMMMMMMMMMLLLLLLJJJLLLNNNOOOQQQUUU[[[___dddfffhhhiiikkkoootttxxx|||{{{tttlllbbbZZZTTTNNNHHHEEEDDDCCCBBB@@@????????????<<<<<<;;;:::999999999999:::999999888888999999:::<<<;;;999888888999:::;;;999999999888888888888888777888888888999:::::::::888888999999:::::::::;;;;;;;;;;;;<<<<<<===>>>?????????@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCEEEGGGJJJLLLPPPPPPQQQQQQQQQRRRRRRRRRQQQOOOMMMMMMNNNOOONNNMMMMMMMMMMMMMMMMMMNNNNNNNNNLLLKKKKKKJJJIIIIIIJJJJJJIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFDDD@@@===;;;<<<>>>DDDFFFJJJQQQ[[[eeennntttzzz|||nnnbbb]]]]]]___jjjqqqnnnfffaaa\\\XXXWWWXXXXXXWWWUUUTTTUUUVVVVVVXXX[[[^^^```aaa``````\\\XXXSSSQQQQQQOOOKKKGGG???<<<777444333222111///////////////////////////------------...............///111111///.........///111444888===DDDLLLQQQ]]]___cccfffeeebbb]]]ZZZUUUUUUWWWYYY]]]aaadddeeedddiiimmmooottt{{{~~~}}}{{{xxxqqqiiiaaa[[[YYYXXX^^^cccjjjnnnnnnooosssxxx}}}zzzvvvyyy}}}{{{ooo^^^RRRNNNMMMJJJHHHFFFFFFKKKTTT]]]aaaccc\\\]]]```eeennnxxxwwwfffXXXVVV]]]ffflllnnnnnnkkkeeebbbaaabbb]]]ZZZTTTMMMHHHGGGJJJMMMVVVXXXZZZXXXSSSMMMIIIGGGDDDAAA@@@CCCEEEDDDFFFKKKPPPUUUZZZ\\\ZZZUUUQQQOOOOOOMMMKKKIIIIIIJJJMMMNNNWWW[[[aaagggmmmpppqqqrrrtttooohhhddddddbbb\\\VVVSSSSSSTTTUUUVVVUUUSSSRRRKKKJJJHHHEEEEEEJJJRRRXXXhhhpppxxxqqqooollllllmmmkkkfffbbbccc```\\\YYYWWWWWWXXXYYY___kkkqqqtttwwwuuuzzz}}}oooiiigggcccaaa^^^[[[ZZZ[[[^^^```aaa```___^^^[[[WWWQQQLLLJJJIIIFFFBBB===999555333111111000000000000111111////////////////////////---//////...,,,,,,...000//////............//////////////////////////////................................................---......///////////////,,,------------------,,,//////............------////////////////////////......////////////////////////////////////////////////............/////////000000000111111111111///000000000111111111111000000111111111222222222000222333333333555888;;;;;;AAAKKKUUUaaaooo}}}~~~___IIIAAABBBJJJPPPYYYhhh{{{jjjRRRGGG???AAAFFFIIIOOOUUUXXXXXXWWWTTTOOOMMMMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNOOORRRUUUXXXZZZ\\\^^^```ccchhhnnnrrrwww}}}||||||xxxrrrkkkddd\\\RRRIIIHHHGGGDDDBBB@@@???@@@@@@>>>===<<<;;;::::::::::::::::::999999999999::::::<<<;;;:::999999999:::;;;999999999888888777777777555666666777888888999999888888999::::::;;;<<<<<<============>>>???@@@AAA@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJLLLMMMQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMMMMNNNNNNNNNMMMKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBB@@@>>>===>>>BBBFFFLLLMMMOOOSSSZZZbbbjjjoooqqqtttuuupppfff[[[WWWXXXZZZbbbhhhfffaaa___]]]ZZZYYYZZZZZZYYYVVVTTTTTTUUUZZZ\\\^^^aaabbbbbb```___\\\YYYVVVTTTRRRNNNHHHDDD;;;888444222222222111111////////////////////////---------............///...///111000///......///---...111444777<<>>===<<<;;;;;;;;;::::::999999999999:::::::::::::::;;;;;;;;;;;;;;;::::::999999888777777777555666666777888999::::::999:::;;;<<<===>>>??????????????????@@@AAABBBCCCBBBCCCDDDFFFFFFEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHHHHGGGFFFDDDCCCBBB??????>>>>>>???EEELLLRRRXXXWWWVVVWWWZZZ```eeeiiigggeeedddccc^^^XXXUUUWWWVVV\\\```^^^\\\]]]]]]\\\ZZZ[[[[[[YYYWWWUUUUUUUUU\\\]]]___aaaaaaaaa___^^^]]]]]][[[XXXRRRKKKEEEBBB999666222111111222111111////////////////////////---............/////////...///000000///...///111---///000000222666;;;???JJJMMMSSSZZZaaafffiiijjjbbb___[[[ZZZ[[[\\\[[[YYY\\\bbbhhhmmmxxx|||qqqfff___YYYVVVVVVZZZccclllkkkdddaaaccceeejjjqqqxxx~~~}}}{{{~~~yyykkk]]]UUURRROOOMMMJJJHHHKKKQQQWWWZZZ[[[WWWXXX[[[___dddhhhlllnnnqqqmmmfff]]]VVVSSSTTTWWWYYYXXXYYY\\\bbbhhhmmmooonnnjjjddd]]]XXXVVVXXX[[[hhhmmmqqqpppjjjddd``````[[[VVVSSSTTTSSSPPPRRRUUU]]]cccjjjmmmkkkhhhhhhiiibbb```^^^ZZZWWWUUUSSSRRRTTTTTTUUUWWW[[[___ccceeegggiiihhhbbb______\\\VVVTTTRRROOONNNOOONNNKKKIIIHHHJJJLLLLLLKKKOOOVVV\\\dddfffgggggglllrrrtttrrrggggggiiimmmpppnnniiiddd[[[ZZZXXXWWWUUUSSSRRRQQQPPPUUUUUUYYYbbbcccggguuuyyylllddd___]]]VVVTTTQQQOOOPPPSSSWWWZZZZZZYYYXXXWWWTTTOOOHHHCCC???>>>;;;888555222111000000000111111111000000000000000000000000000000000...111222111---,,,///333...------------...///000////////////////////////...................................................------------------...---...////////////...---.............../////////////////////////////////---///222222///......000////////////////////////111111000000000000111111000000000000111111111111000000000000111111111111000111111111111222222222111222333333333333555666333777===FFFRRReeexxxrrr\\\MMMFFFDDDCCCIIIMMMXXXeeeoooxxxyyycccOOOGGGCCC???@@@GGGKKKRRRXXXZZZVVVPPPMMMMMMJJJIIIIIIIIIIIIHHHHHHHHHKKKJJJIIIJJJLLLMMMNNNNNNNNNPPPQQQSSSUUUYYY^^^aaajjjpppuuutttuuuxxxyyyxxxzzz~~~sssgggZZZWWWRRRLLLHHHEEEDDDCCCBBBAAA@@@>>>======<<<<<<;;;::::::999999::::::;;;888999;;;<<<===<<<;;;:::;;;::::::999888888777777777888888999:::;;;<<<===<<<<<<===???@@@AAACCCCCCAAAAAAAAAAAABBBCCCDDDEEEFFFGGGIIIJJJJJJJJJHHHHHHFFFFFFEEEEEEFFFGGGIIIJJJIIIJJJLLLNNNOOOOOONNNMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMKKKJJJIIIKKKKKKJJJIIIJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFDDDBBBAAA@@@<<<<<<===>>>CCCLLLVVV^^^dddaaa^^^[[[[[[^^^bbbeee```YYYUUUXXXZZZXXXWWWXXXUUUYYY[[[XXXWWWZZZ]]]]]][[[[[[ZZZXXXUUUTTTUUUVVVYYYZZZ\\\]]]^^^^^^]]]]]]]]]```aaa[[[QQQGGGAAA???666444000//////000000000////////////////////////.........////////////000...///000///...///111222111111000//////333888<<<@@@DDDJJJRRR[[[ccciiilllhhhddd___]]]]]]\\\ZZZXXXUUU[[[aaagggsss~~~rrrggg___ZZZWWWQQQUUU___iiihhh___YYYYYYYYY^^^eeepppyyyiii___YYYVVVRRRPPPNNNPPPUUUYYYYYYYYYVVVWWWYYY\\\]]]^^^______```^^^ZZZVVVTTTTTTUUUUUUTTTRRRQQQVVV^^^ggglllmmmmmmjjjddd]]]XXXVVVXXXZZZggglllpppnnniiieeedddfffddd^^^ZZZYYYVVVRRRSSSVVVZZZ```fffiiihhhhhhkkknnngggfffccc___[[[WWWTTTRRRSSSSSSSSSTTTUUUWWWYYY[[[]]]cccccc]]]ZZZZZZXXXTTTSSSOOOKKKJJJMMMOOOOOONNNSSSUUUWWWUUUQQQQQQVVVZZZ[[[^^^^^^^^^aaaggghhhfffffffffiiimmmpppoooiiidddWWWVVVVVVUUUSSSQQQOOONNNOOORRRQQQUUU______```kkkiiiooopppiii```\\\ZZZXXXQQQOOOMMMLLLMMMQQQUUUXXXWWWUUUTTTRRRNNNIIIAAA<<<;;;999777444222000//////000000000000000000///...000000000000000000000000///222444333///...111555---------------...///000////////////////////////...................................................------,,,,,,,,,---------...///000000///...---////////////000000000000////////////////////////---000222222000......000//////////////////////////////............//////000000000000111111111111000000000000111111111111000111111111111222222222333444555444222222222333666888<<>>AAAAAAHHHTTT^^^hhhxxxxxx___RRRIII>>><<<@@@DDDLLLWWW[[[XXXRRRNNNMMMIIIIIIIIIHHHHHHHHHGGGGGGIIIHHHGGGHHHJJJKKKKKKKKKMMMNNNOOOOOOPPPSSSWWWZZZ]]]eeelllnnnooorrrtttssstttzzz|||qqqddd```ZZZTTTNNNKKKIIIIIICCCBBBAAA???>>>=========;;;::::::999999::::::;;;666888;;;===>>>===<<<:::;;;;;;::::::999888777777999::::::;;;===>>>??????===>>>???@@@BBBDDDEEEEEECCCCCCBBBCCCCCCDDDEEEFFFIIIJJJLLLNNNNNNMMMLLLKKKIIIHHHGGGGGGHHHIIIKKKLLLJJJLLLOOOQQQQQQPPPNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLJJJHHHHHHIIIIIIIIIHHHJJJJJJIIIIIIHHHGGGFFFFFFHHHGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDBBB@@@???;;;;;;<<>>===555222///---...//////...////////////////////////////////////////////////////////////////////////...//////000111222222222777???HHHNNNTTT]]]jjjtttpppqqqooohhhddd```YYYQQQTTTSSSWWWaaakkksss~~~uuugggccc```\\\WWWXXXZZZ[[[[[[ZZZXXXWWWUUUYYY^^^fffuuuzzzpppfff^^^\\\VVVPPPRRRXXX^^^^^^\\\ZZZVVVQQQNNNOOOQQQSSSSSSQQQPPPPPPQQQSSSTTTRRRQQQSSSQQQQQQTTT[[[ccciiilllllljjjeee___YYYUUUTTTTTT^^^___aaaaaabbbcccfffhhhiiieee```[[[XXXUUUSSSQQQVVVYYY]]]^^^^^^```cccfffdddaaa\\\[[[ZZZYYYVVVSSSSSSRRRRRRSSSUUUUUUSSSQQQWWWYYYYYYUUUOOOMMMPPPSSSRRRPPPNNNMMMMMMPPPSSSUUU```___\\\ZZZWWWVVVUUUUUUWWWWWWWWWXXX[[[```eeehhhiiihhhiiilllnnnkkkddd^^^SSS]]]ccc___YYYVVVRRRMMMNNNMMMNNNSSSXXX\\\\\\ZZZcccaaa^^^\\\ZZZVVVRRRNNNLLLJJJHHHFFFHHHLLLPPPSSSTTTRRRPPPMMMJJJEEE???;;;777666555222111//////.........//////000000111111//////000111111111111111////////////000000000000///////////////////////////...------///111222333////////////////////////------............---------......///////////////000000000000////////////......------------......///===AAA666,,,...222222//////000000000000//////////////////////////////---.........//////000000000000000000000000000000......//////000000111111333111000111222222111000222222333333333333444444888666666:::AAANNNbbbtttqqqbbbVVVJJJAAA@@@>>>@@@GGGQQQ]]]lllyyyvvvfffUUUDDD@@@FFFBBBDDDJJJTTTXXXTTTOOONNNPPPKKKFFFCCCEEEFFFEEECCCHHHGGGGGGFFFFFFGGGGGGHHHJJJIIIHHHIIIKKKNNNRRRUUUVVVZZZ```eeeiiilllnnnppppppsssvvvzzz|||}}}~~~}}}llljjjgggbbb\\\VVVQQQNNNNNNIIIBBB>>>>>>??????>>>?????????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAACCCDDDDDDDDDDDDDDDEEEGGGHHHIIIFFFFFFDDDCCCCCCDDDEEEEEEGGGJJJPPPVVVXXXVVVQQQLLLKKKKKKKKKKKKKKKKKKKKKKKKOOOOOOPPPNNNMMMLLLMMMOOOLLLLLLJJJIIIIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIHHHFFFDDDDDDEEEFFFGGGHHHGGGEEEDDDDDDEEEGGGHHHLLLFFFBBBCCCBBB>>>:::999;;;===BBBIIIQQQYYY```dddhhhgggeeecccbbbaaaaaaaaa]]]TTTNNNQQQZZZ```]]]WWW\\\ZZZVVVTTTTTTVVVYYY\\\]]][[[YYYWWWSSSOOOPPPSSSUUUSSSRRRSSSUUUWWWXXXXXXbbbooorrr```LLLCCC===888222222222222111111111000////////////////////////////////////////////////////////////////////////...//////000111111222222555;;;CCCIIIOOOYYYhhhsssxxx{{{zzztttnnnggg]]]TTTQQQOOORRRZZZcccjjjsss|||tttiiifffdddaaa___^^^]]][[[YYYXXXWWWVVVSSSWWW[[[aaannn}}}wwwnnnfffeee^^^YYYYYY]]]```^^^[[[XXXSSSNNNKKKJJJJJJJJJJJJIIIIIIJJJMMMQQQSSSTTTTTTUUUSSSRRRUUUZZZ```dddfffaaa```]]]YYYTTTQQQPPPQQQQQQTTTWWWYYY[[[^^^bbbeeegggeee```[[[VVVRRRMMMKKKPPPRRRUUUVVVVVVWWW[[[]]]___\\\XXXWWWWWWVVVTTTRRRTTTRRROOOOOOPPPPPPNNNLLLNNNPPPPPPMMMJJJKKKPPPVVVZZZXXXVVVUUUUUUWWWZZZ\\\aaaaaa___]]][[[XXXVVVUUUUUUVVVWWWZZZ^^^bbbfffiiikkkhhhfffggghhhfffbbb^^^[[[dddiiieee___[[[WWWRRRRRRQQQQQQTTTXXXZZZYYYWWWZZZXXXVVVUUUTTTQQQMMMJJJHHHGGGFFFGGGIIIMMMQQQSSSSSSPPPMMMJJJFFFBBB===999666555333222000/////////////////////000000000000//////000111111111111111.../////////000000000000///////////////////////////.........///111222222////////////////////////---......//////......------......///////////////------------,,,,,,,,,,,,......------------......---999<<<222+++---111///...//////000000//////...////////////////////////............/////////000////////////////////////////////////000000000000333222111111333333222111222222222333333333444444666444444888>>>IIIZZZjjjxxxqqqgggVVVHHHAAA@@@AAAEEEIIIPPP]]]jjjhhhNNNAAACCC???@@@EEENNNRRRPPPNNNNNNOOOLLLHHHFFFFFFEEEEEEDDDGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGHHHKKKOOOQQQPPPTTTZZZ___cccfffjjjmmmooooooppprrrsssuuuwwwxxxooonnnkkkgggccc___\\\[[[SSSNNNGGGCCCBBBCCCCCCBBBAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::<<<<<<<<<===???AAACCCEEEEEEEEEEEEFFFFFFHHHIIIIIIGGGFFFEEEDDDCCCDDDEEEEEEIIIMMMRRRXXX\\\ZZZVVVRRRMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOONNNLLLKKKMMMNNNLLLKKKJJJIIIIIIIIIJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFHHHGGGEEECCCCCCDDDEEEFFFFFFEEEDDDCCCCCCEEEFFFHHHIIIDDDAAACCCCCC???<<<<<<===@@@DDDKKKSSSZZZaaaeeellliiieeecccaaa___[[[XXXRRRNNNLLLQQQ[[[aaa```\\\ZZZXXXUUUSSSTTTVVVYYY[[[ZZZXXXWWWWWWVVVTTTUUUVVVTTTRRRPPPPPPRRRTTTVVVVVV^^^kkkooo___MMMBBB;;;444222111111111000000000000////////////////////////////////////////////////////////////////////////...//////000000111111222222666<<<@@@GGGRRRbbbmmm|||}}}rrrcccVVVMMMJJJKKKQQQWWW\\\cccjjjqqquuuvvvrrrmmmllllllkkknnnjjjddd^^^YYYWWWWWWWWWSSSUUUWWWZZZdddqqqyyy{{{zzz}}}wwwpppnnniiicccaaacccccc___[[[WWWSSSMMMIIIGGGFFFDDDCCCDDDCCCDDDGGGLLLPPPSSSSSSVVVTTTSSSTTTWWWZZZ[[[[[[UUUTTTSSSQQQPPPNNNMMMMMMJJJLLLPPPSSSVVVYYY]]]___aaa```___[[[WWWQQQLLLIIIMMMNNNOOOOOOOOOPPPSSSUUUWWWTTTQQQPPPPPPRRRRRRRRRWWWTTTQQQPPPQQQPPPLLLIIIFFFGGGFFFEEEFFFLLLVVV]]]eeedddaaa______aaacccddd`````````___]]]YYYVVVTTTSSSUUUYYY]]]aaaeeehhhiiikkkgggbbbaaabbbbbb```^^^aaajjjpppoooiiiccc\\\WWWVVVUUUUUUVVVWWWWWWVVVTTTTTTSSSRRRRRRRRRQQQNNNKKKEEEEEEFFFHHHKKKNNNQQQSSSQQQMMMHHHDDDAAA===999666333222111000////////////000000000000//////////////////000000111111000000....../////////000000000///////////////////////////.........///000111111////////////////////////---......//////......------......///////////////---,,,,,,,,,,,,+++++++++......------------......,,,333555...***...///---.........//////.........////////////////////////............////////////........................000000000000////////////000///......000000///...222222222222333333333333444222222666:::AAAOOO[[[nnnzzzzzzgggUUUFFFDDDBBBBBBAAADDDOOO[[[kkkuuu|||[[[GGGBBB>>>===@@@FFFIIIIIIJJJMMMLLLLLLLLLJJJGGGEEEEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEDDDEEEGGGJJJKKKJJJMMMQQQUUUYYY^^^cccfffiiiiiihhhhhhiiillloooppppppnnnmmmkkkiiiiiiiiiiii\\\XXXQQQLLLJJJIIIHHHGGGDDDCCCAAA???>>>======>>><<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>@@@BBBDDDFFFGGGGGGGGGGGGHHHIIIJJJJJJHHHGGGFFFDDDDDDDDDEEEFFFJJJMMMSSSYYY]]]]]]ZZZVVVPPPPPPPPPPPPPPPPPPPPPPPPLLLMMMMMMLLLJJJJJJKKKMMMKKKJJJIIIHHHHHHHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCDDDFFFEEECCCBBBBBBCCCDDDDDDDDDDDDCCCBBBCCCDDDFFFGGGEEEAAA@@@CCCCCC@@@???@@@AAADDDHHHNNNVVV]]]bbbfffkkkhhhdddbbb___[[[UUUPPPKKKKKKMMMTTT\\\```___]]]WWWVVVUUUTTTUUUVVVXXXYYYWWWVVVWWWXXXZZZ\\\[[[ZZZSSSPPPLLLLLLMMMPPPRRRSSSXXXdddhhh[[[JJJ@@@777111000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000111111111333666888>>>IIIXXXbbbvvv|||hhhXXXLLLHHHGGGJJJMMMOOOTTTZZZ___eeellloooqqqsssvvvxxx}}}wwwmmmccc]]][[[[[[\\\UUUWWWVVVUUU[[[fffmmmoooqqquuu|||~~~}}}}}}|||uuutttpppkkkiiiiiigggccc___ZZZVVVQQQMMMKKKIIIHHHFFFFFFDDDCCCDDDHHHLLLOOOPPPTTTSSSQQQQQQQQQQQQOOONNNLLLKKKKKKLLLLLLLLLKKKIIIJJJMMMPPPRRRRRRTTTVVVXXXVVVXXXZZZZZZWWWSSSOOOMMMNNNNNNNNNNNNNNNNNNOOOPPPNNNLLLIIIHHHJJJMMMQQQSSSVVVUUUTTTWWWYYYVVVNNNHHHEEEDDDCCCCCCGGGQQQ^^^gggnnnllliiigggeeeeeefffggg]]]^^^______]]]YYYUUURRRTTTWWW\\\aaaeeeggghhhhhhgggccc```___aaabbbaaa___aaajjjtttxxxtttkkkaaaZZZYYYYYYXXXXXXXXXWWWUUUTTTPPPOOOOOOQQQRRRRRRPPPNNNFFFGGGHHHJJJLLLNNNOOOPPPNNNJJJDDD???<<<999666444000000////////////000000111111000000//////......//////000000000000000///........./////////000000////////////////////////---.........------...///////////////////////////......////////////......---......////////////////////////.........------......------------......+++//////,,,+++//////,,,------............------////////////////////////.........///////////////////////////////////////111111000000//////......000.........000111000///111222222222222333333333333111222555888<<>>@@@HHHQQQZZZdddsssiiiRRRIIIBBB@@@@@@CCCCCCAAACCCGGGIIIKKKNNNLLLHHHEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCEEEFFFGGGGGGIIIKKKMMMPPPTTTZZZ]]]`````````aaaccceeehhhiiikkkjjjiiiiiikkkmmmppprrrgggccc]]]VVVRRROOOMMMLLLHHHGGGDDDAAA@@@??????@@@;;;<<<===>>>>>>>>>======>>>???????????????@@@@@@?????????@@@AAACCCFFFGGGHHHGGGGGGHHHHHHIIIJJJKKKJJJIIIGGGFFFEEEEEEFFFGGGIIILLLQQQWWW\\\\\\ZZZWWWQQQQQQQQQQQQPPPPPPPPPPPPJJJKKKKKKJJJHHHHHHIIIKKKIIIHHHHHHGGGGGGFFFFFFFFFCCCCCCBBBAAAAAABBBBBBBBBEEEDDDCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFAAA>>>===AAAAAA???@@@BBBGGGJJJNNNSSSYYY___dddfffddddddccc___ZZZTTTPPPNNNLLLOOOTTTXXX[[[\\\[[[YYYUUUVVVVVVWWWXXXXXXXXXXXXWWWXXXYYY[[[^^^aaa___[[[RRRNNNJJJHHHJJJMMMPPPQQQTTT\\\]]]RRREEE;;;555000000////////////.........///////////////////////////////////////////////////////////////////////////////////////000000000111222222333777@@@KKKSSShhhzzzmmm\\\NNNIIIFFFGGGGGGGGGKKKPPPRRRXXXbbbkkkpppuuu{{{tttiiibbb```aaaccc\\\]]]ZZZVVVWWW]]]bbbccckkkooorrrsssssstttttttttzzz~~~yyyxxxtttqqqpppppppppmmmkkk]]]ZZZUUURRRQQQQQQQQQPPPMMMJJJFFFFFFHHHLLLPPPQQQQQQOOOMMMLLLKKKIIIFFFCCCEEEDDDDDDFFFIIIJJJIIIGGGIIIKKKNNNNNNNNNNNNOOOPPPMMMPPPSSSTTTRRROOONNNNNNOOONNNNNNMMMMMMLLLKKKJJJGGGEEECCCCCCEEEKKKRRRWWWWWWYYY]]]eeehhhdddWWWMMMIIIGGGDDDDDDJJJUUUaaajjjooommmjjjgggdddccccccccc]]]___aaaaaa```\\\XXXUUUWWWZZZ___cccfffffffffeee___]]]]]]___cccdddbbb___]]]ggguuu~~~}}}sssfff^^^YYYYYYYYYYYYWWWVVVUUUUUUKKKKKKLLLNNNPPPPPPOOOMMMIIIJJJJJJKKKKKKLLLKKKKKKKKKFFF@@@;;;888666444222//////......//////000111111111000000//////......//////000000000//////...............////////////////////////////////////,,,...///...,,,+++,,,...////////////////////////...//////////////////...---......///////////////000000000000/////////.........------------......,,,......,,,---000000---------............------///////////////////////////////////////.........000000000000000000000000111111000000//////......222111000111333444333222111111111222222222333333444222222555777888===CCCPPP\\\iiittt}}}qqqpppuuu}}}|||kkk\\\KKKCCC@@@@@@BBBGGGLLLVVVdddqqq{{{uuucccXXXNNNLLLJJJIIIDDD>>>>>>AAAEEEIIILLLKKKHHHEEEEEEGGGEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEGGGHHHHHHHHHIIILLLQQQTTTUUUWWWZZZ]]]```bbbcccddddddddddddfffiiimmmqqqsssnnnkkkeee^^^XXXSSSRRRQQQMMMLLLIIIFFFDDDBBBBBBBBB<<<===???@@@AAA@@@??????@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBCCCEEEGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKIIIHHHGGGGGGHHHHHHJJJLLLPPPUUUZZZ[[[YYYWWWOOOOOOOOONNNNNNNNNMMMMMMHHHIIIIIIHHHFFFFFFGGGIIIGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDD>>>;;;;;;===>>>>>>@@@EEEOOOQQQTTTYYY]]]aaadddfff```cccccc]]]SSSLLLLLLOOOQQQTTTXXX[[[[[[ZZZXXXVVVUUUWWWYYY[[[[[[ZZZXXXWWWXXX]]]___^^^```bbb___XXXQQQMMMIIIGGGHHHKKKMMMNNNPPPRRRPPPGGG===777444222////////////.........---////////////////////////////////////////////////////////////////////////////////////////////////111111111111444999@@@EEEVVVjjj~~~mmm___QQQLLLHHHGGGFFFDDDGGGKKKMMMQQQYYYccciiimmmuuu}}}~~~tttjjjdddcccdddeeedddeeeaaaYYYUUUWWWZZZZZZbbbfffhhhffffffiiijjjiiiqqqyyy{{{yyywwwuuuuuuvvvxxxxxxxxxccc___ZZZWWWXXXZZZ\\\\\\WWWSSSMMMKKKMMMQQQUUUWWWPPPNNNKKKIIIGGGEEEBBB@@@BBB@@@@@@CCCHHHKKKKKKIIIGGGIIIKKKLLLJJJIIIIIIIIIGGGJJJMMMLLLIIIHHHJJJLLLPPPOOOOOOOOONNNKKKGGGDDDDDDCCCBBBBBBEEEMMMWWW^^^cccfffnnnyyy~~~xxxiii[[[NNNKKKGGGGGGKKKSSS]]]cccgggeeecccaaa___^^^^^^^^^```aaaccceeedddaaa^^^\\\[[[]]]```ccccccbbb___]]]WWWWWWXXX]]]bbbccc___\\\[[[cccrrrtttggg___VVVWWWXXXWWWTTTRRRRRRSSSMMMMMMMMMOOORRRRRRQQQOOOKKKKKKJJJIIIHHHGGGGGGFFFEEEAAA<<<777555333111000///////////////000111111000000000000//////////////////000000000///......------........./////////////////////////////////---///222111---+++,,,...////////////////////////...//////000000//////...---....../////////////////////.........---------......------------......---...///...//////000000.........//////.........///////////////////////////////////////.........111111111111111111111111000000000000////////////---,,,,,,---///000///...111111111111222222222222555222222666777777999>>>HHHSSS```kkkwww}}}}}}ooojjjmmmsss~~~ppp\\\OOOFFF???===>>>DDDJJJUUUbbbppp}}}}}}qqqiii^^^]]]\\\YYYOOOCCC>>>>>>BBBDDDFFFGGGGGGFFFFFFFFFDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCBBBCCCCCCCCCFFFFFFFFFEEEEEEGGGJJJMMMLLLOOOSSSXXX[[[]]]^^^^^^______```bbbeeeiiilllnnnllljjjfff```ZZZVVVUUUVVVRRRQQQPPPMMMJJJGGGEEEDDD@@@AAACCCEEEFFFEEEDDDCCCAAAAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCDDDFFFHHHIIIGGGGGGHHHIIIKKKMMMOOOPPPOOONNNLLLKKKJJJJJJJJJJJJMMMNNNPPPTTTXXXYYYXXXVVVMMMLLLLLLKKKKKKJJJJJJJJJFFFGGGGGGFFFDDDDDDEEEGGGEEEFFFEEEEEEDDDCCCAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@<<<999888;;;<<<>>>DDDLLLWWWXXX[[[^^^aaacccdddeeebbbccc```YYYOOOKKKNNNRRRUUUVVVXXXZZZZZZYYYXXXWWWUUUXXX[[[^^^^^^[[[WWWUUUWWW```ddd```^^^^^^[[[TTTOOOKKKGGGEEEFFFHHHIIIJJJJJJIIIDDD>>>777444333333////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////000111333666:::<<>>;;;777444222000...---000000//////000000111111////////////000000000000//////000000///......------------........./////////////////////////////////333666444000---...000//////////////////////////////000000000000//////---......///////////////......---------,,,,,,,,,......------------......---...000000///---///111...//////000000//////...////////////////////////000/////////............000000000000000000000000////////////000000000000***))))))***,,,------,,,111111111111222222222222666222222555777666888;;;>>>HHHUUU```nnn}}}{{{{{{tttkkkiiilllxxxrrrcccQQQCCC>>>@@@AAADDDJJJTTTbbbrrr}}}|||xxxtttnnnoooppplll^^^MMMBBBAAA@@@@@@@@@BBBEEEGGGFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDCCCCCCDDDFFFIIIIIIJJJMMMPPPRRRUUUWWWXXXYYYZZZ[[[]]]```bbbdddeeeccccccbbb^^^YYYWWWXXXZZZVVVVVVUUUSSSPPPLLLHHHFFFDDDFFFIIIKKKKKKKKKIIIHHHEEEFFFFFFGGGHHHHHHIIIIIIEEEEEEDDDEEEFFFGGGIIIJJJHHHIIIJJJLLLNNNQQQSSSTTTRRRQQQOOOMMMLLLLLLLLLLLLMMMMMMOOOQQQTTTTTTSSSQQQKKKJJJJJJIIIHHHHHHGGGGGGEEEFFFFFFEEECCCBBBDDDEEEDDDDDDEEEDDDCCCAAA@@@??????????????????@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAA???>>><<<<<<999666666999<<>>@@@AAABBBBBBCCCEEEGGGHHHHHHHHHIIIKKKNNNQQQSSSTTTUUUWWWYYYZZZ[[[\\\\\\ZZZ\\\\\\[[[XXXXXXZZZ]]]YYYYYYYYYWWWTTTOOOJJJGGGHHHJJJMMMOOOPPPOOOMMMLLLKKKKKKLLLLLLMMMNNNNNNOOOFFFFFFEEEEEEFFFHHHJJJKKKIIIJJJLLLNNNQQQTTTVVVXXXSSSRRRPPPNNNMMMMMMMMMMMMKKKKKKKKKMMMOOOOOONNNLLLJJJJJJIIIHHHGGGGGGFFFFFFDDDEEEEEEDDDBBBBBBCCCEEEDDDDDDDDDDDDCCCAAA???>>>>>>>>>>>>>>>>>>???@@@@@@???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@???===;;;999888888555555888===DDDQQQ^^^aaabbbcccdddeeedddccccccaaaXXXNNNMMMVVV```eeefff```[[[UUUSSSTTTUUUSSSQQQTTTWWW\\\___^^^YYYSSSNNNNNN^^^ggg___VVVUUURRRMMMHHHFFFCCCBBBCCCCCCBBBAAA===:::888888666333000///000000000000////////////...------------...//////////////////////////////............////////////............/////////////////////000111111222222999<<>>???@@@BBBEEEFFFGGGGGGFFFDDDBBBAAA======>>>?????????>>>>>>?????????@@@@@@AAAAAAAAABBBCCCDDDEEEGGGIIIJJJKKKJJJKKKNNNQQQSSSUUUUUUUUUWWWVVVUUUTTTTTTTTTUUUVVVXXXXXXWWWUUUSSSPPPNNNMMMNNNNNNNNNMMMMMMNNNOOOOOOOOOLLLJJJLLLQQQTTTRRROOOJJJIIIGGGFFFFFFGGGIIIJJJHHHIIIKKKNNNPPPSSSUUUVVVRRRPPPMMMLLLLLLKKKJJJHHHJJJJJJKKKKKKJJJIIIHHHHHHIIIHHHGGGEEEDDDCCCCCCCCCAAAAAA@@@@@@???@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAA???>>><<<<<<;;;:::999777;;;===>>>===CCCNNNVVVYYYdddaaa___aaaeeeeeeaaa\\\VVVVVVUUUVVV___lllsssssscccUUUQQQTTTPPPPPPRRRLLLOOOTTTXXXXXXTTTOOOLLLKKKPPPVVV\\\[[[UUUNNNKKKKKKEEEDDDBBBBBBAAA@@@>>><<<:::777555333333333111///////////////...............------------...//////....................................////////////............/////////////////////000111111222222333666:::===@@@CCCGGGJJJRRRRRRRRRPPPMMMKKKJJJJJJLLLLLLKKKHHHEEEEEEIIIMMMPPPSSSVVVYYYZZZYYYWWWUUU^^^```bbb^^^VVVPPPNNNNNNOOOOOOQQQTTTXXXZZZZZZYYYVVVTTTVVV\\\```bbbggglllmmmqqqrrrqqqsssyyyxxxrrrjjjfffeeeiiilllnnnsssnnnggg___ZZZYYYYYY[[[VVVUUUUUUUUUVVVVVVVVVUUUUUUQQQMMMOOOVVV]]]___``````ccceeebbb\\\UUUOOOMMMKKKJJJHHHHHHJJJQQQYYY```dddfffggggggeee```[[[XXXTTTQQQNNNLLLMMMQQQVVVYYYTTTUUUWWWZZZ]]]]]]\\\YYYWWWVVVVVVUUUTTTSSSRRRRRRTTTTTTVVVWWWXXXYYYYYYYYY___^^^\\\[[[ZZZZZZZZZZZZXXXZZZZZZWWWQQQLLLJJJJJJDDDEEEFFFHHHKKKNNNPPPRRRPPPQQQSSSVVVYYYYYYVVVTTTOOOKKKFFFBBBBBBCCCDDDDDDGGGGGGIIIJJJJJJJJJIIIHHHEEEDDDCCCBBBAAA>>>999555333222111///......//////....../////////000000000------.........////////////////////////////////////000111000---,,,---///------......///000000000111111000000///......------///222444444222///---....................................//////////////////............//////....../////////000000000........................000///...------...///000////////////////////////........................////////////////////////000000000000111222333444000000000000000000000000111000///000222333222111333222222111111222333444333666;;;CCCOOO]]]llluuu|||xxxxxx}}}{{{|||~~~xxxlll\\\OOOEEE@@@===AAAHHHQQQ]]]hhhllliiiggghhhlllpppssssssxxxzzzzzzvvvmmmaaaWWWRRRRRRGGG===:::999888:::===BBBCCCDDDDDDCCCAAA???>>>>>>>>>>>>??????>>>======>>>>>>>>>???????????????@@@AAABBBCCCDDDFFFGGGGGGGGGIIILLLNNNQQQRRRRRRRRRSSSRRRQQQQQQQQQQQQSSSSSSSSSSSSSSSRRRQQQOOONNNMMMOOONNNMMMLLLLLLLLLLLLLLLMMMKKKIIIKKKPPPRRRQQQNNNIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKLLLNNNOOOOOOPPPNNNLLLIIIIIIIIIIIIHHHFFFHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFDDDCCCBBBAAAAAAAAA@@@@@@????????????@@@@@@AAA@@@@@@???>>>>>>>>>???>>>>>>>>>>>>??????@@@@@@AAABBBBBBCCCCCCBBBAAA@@@>>><<<:::999999999888888===BBBEEEGGGMMMWWW^^^````````````aaabbb___ZZZVVVOOOQQQSSSWWWbbbpppxxxyyyfffVVVRRRSSSNNNNNNPPPKKKLLLOOOQQQPPPLLLHHHFFFEEEMMMRRRWWWWWWQQQKKKHHHHHHCCCBBBAAAAAA@@@???<<<999777555333111111111///...////////////...............------------...//////....................................////////////---............/////////...//////000000111111222///111333555777;;;???CCCOOOPPPQQQQQQOOONNNOOOPPPQQQNNNIIIEEEBBBBBBDDDEEEGGGKKKRRRXXXZZZYYYWWWTTTXXX[[[]]][[[VVVQQQOOOOOOOOOPPPRRRUUUYYYZZZYYYWWWQQQNNNNNNSSSWWWYYY___eeehhhlllooonnnrrryyywwwssslllhhhhhhiiikkklllnnnmmmjjjfffccc```^^^]]]]]]\\\\\\[[[[[[\\\]]]^^^^^^YYYTTTRRRTTTWWWWWWVVVYYY[[[\\\[[[WWWSSSQQQPPPOOONNNMMMKKKKKKOOOUUUYYY[[[\\\]]]^^^]]][[[XXXWWWWWWUUURRROOOMMMNNNOOOQQQMMMMMMNNNQQQUUUWWWVVVUUUWWWXXXXXXYYYXXXWWWVVVUUUWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWUUUTTTTTTTTTUUUUUUUUUWWWXXXVVVQQQLLLGGGEEEEEEEEEFFFHHHJJJLLLNNNOOOKKKLLLMMMPPPRRRSSSQQQNNNIIIEEE@@@===>>>@@@AAABBBEEEFFFGGGGGGGGGFFFEEEDDDCCCAAA@@@???===:::666333///............///000111/////////000000000111111....../////////000000000////////////////////////...///000///...---...///////////////////////////111000000//////............///000111111000///...------------------------............//////////////////............//////.............../////////........................//////............//////////////////////////////........................////////////////////////000000000000111222333333000000000000000000000000111000///000222333222111111111000000111222333333222333666;;;DDDPPP]]]fffnnn{{{~~~zzz|||}}}zzzyyyyyyyyyxxx{{{~~~}}}lll[[[KKKCCC===>>>CCCGGGMMMRRR\\\\\\\\\```fffllloooqqqwwwwwwvvvrrrkkkddd___\\\___RRRCCC<<<888666888;;;??????@@@@@@@@@??????>>>???????????????>>>===<<<>>>>>>===============<<>>>>>>>>??????>>>>>>>>>>>>??????@@@@@@???>>>>>>>>>??????>>>>>>>>>???????????????@@@AAABBBCCCCCCAAA???>>>:::999777666666888:::;;;EEEKKKQQQSSSWWW]]]aaa```]]]___```___[[[UUUPPPNNNKKKOOOSSSYYYdddqqqyyyzzzhhhWWWQQQQQQKKKLLLOOOKKKIIIJJJIIIGGGDDDBBBBBBCCCJJJNNNQQQPPPLLLGGGDDDDDDAAA@@@?????????===999555444222000/////////---,,,/////////............---...------------...//////....................................////////////---------.........//////......//////000111111111///000222222444777<<>><<<>>>@@@CCCDDDEEEEEEFFFFFFEEEDDDBBBAAA@@@>>><<<:::999666333000.........//////000000111000000000000111111111111////////////000000000000////////////////////////......//////......//////000000//////............000000/////////.................................------------------------............///////////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,......................../////////....../////////////////////////////////........................////////////////////////...............///000000////////////////////////111000///000111222222000/////////000000111222222444444555777===FFFQQQXXX^^^kkkxxx~~~zzz|||~~~zzzvvvsssrrruuuyyy~~~xxxjjjVVVJJJ???===???@@@BBBEEEPPPRRRVVV\\\aaaeeeggggggpppqqqrrroookkkgggeeedddgggZZZKKKCCC>>>::::::===;;;;;;<<<===>>>??????@@@AAAAAAAAA@@@???>>>===<<<>>>>>>======<<<<<<;;;;;;======>>>>>>>>>>>>?????????AAACCCEEEGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHIIIHHHHHHGGGFFFFFFFFFFFFGGGFFFEEEGGGIIIKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFGGGIIIHHHGGGFFFEEEDDDCCCBBBCCCAAA@@@AAABBBCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBB@@@@@@???>>>===<<<<<<=====================>>>??????>>>>>>>>>>>>>>>???@@@???????????????@@@@@@@@@???@@@AAAAAA???===:::888666555444444555999???CCCPPPXXX______^^^]]]\\\XXXZZZ]]]^^^YYYPPPJJJHHHIIIMMMRRRWWW[[[cccmmmssssssgggVVVOOONNNIIIKKKPPPMMMHHHGGGEEECCCAAABBBEEEGGGHHHKKKLLLKKKHHHDDDBBBBBB@@@@@@??????>>>;;;777333222000............---,,,//////.........---------...------------...//////....................................////////////------------.....................///000000111111000111111111222555999<<<===BBBGGGKKKNNNTTT\\\ccc^^^XXXPPPHHHDDDCCCBBBAAA???AAACCCFFFHHHJJJKKKKKKMMMRRRYYY]]]]]]ZZZVVVSSSXXXXXXWWWXXXXXXWWWTTTQQQOOOJJJHHHIIIKKKMMMSSSZZZ___ccceeedddeeekkkoooooopppmmmiiiggggggggggggfffeeeeeeeeefffhhhjjjlllnnnkkkkkkiiifffbbbaaaccceeeiiieee```[[[XXXVVVTTTSSSTTTSSSRRRQQQQQQQQQQQQQQQSSSSSSQQQOOOLLLKKKLLLMMMLLLLLLMMMNNNOOOQQQSSSTTTXXXWWWVVVTTTRRRQQQPPPOOONNNMMMLLLNNNQQQTTTUUUUUUUUUVVVXXXZZZZZZYYYWWWVVVQQQPPPOOOMMMLLLKKKKKKKKKMMMLLLKKKKKKLLLNNNQQQSSSPPPRRRUUUXXXWWWTTTOOOKKKLLLKKKJJJJJJIIIIIIJJJJJJNNNLLLJJJIIIIIIHHHFFFDDDCCCAAA>>>===???AAACCCDDDDDDEEEEEEEEEDDDBBB@@@???===;;;888666555333111///000000000000000000//////000000000000111111111111////////////000000000000....................................////////////000000000///......------////////////...............------------------.......................................////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,...........................//////////////////...////////////////////////........................////////////////////////..................///000////////////////////////000///...///111222111000......///000111111222222444444444444777===EEEKKKQQQ]]]kkkxxx~~~{{{|||wwwqqqpppsssvvvyyy}}}|||uuu___RRRDDD>>>===<<<===???CCCHHHQQQYYY^^^aaaaaaaaagggjjjmmmnnnmmmjjjhhhhhhlll```SSSKKKDDD>>>::::::777777777888999<<<>>>???AAAAAAAAAAAA@@@???>>>===>>>>>>======<<<<<<<<<;;;========================<<<===???AAABBBCCCBBBBBBCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHFFFEEEEEECCCCCCCCCCCCCCCDDDEEEFFFDDDCCCCCCDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>===>>>@@@BBBBBBAAA@@@AAAAAABBBBBBAAAAAAAAA???>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>============>>>???@@@@@@@@@@@@@@@@@@????????????===>>>>>>===;;;777444222222333444555888>>>FFFLLLXXXaaahhhgggbbb^^^YYYTTTYYYZZZWWWPPPGGGBBBEEEIIIOOOTTTYYY[[[```hhhlllllldddSSSLLLLLLHHHKKKQQQOOOGGGEEEBBBAAACCCFFFIIIJJJIIIJJJJJJHHHFFFCCCCCCBBBAAA@@@???>>>===:::555222222000.........///...---............------------...------------...//////------------------------............////////////,,,------------.........---......//////000000111...///000000000111444777888<<>>===>>>@@@AAABBBAAABBBBBBCCCCCCBBBAAA???>>>:::888444222222222111000111111111111111000....../////////000000000111111....../////////000000000........................000///......///000///---000000//////.........---........................------------------------////////////////////////............////////////......------------....../////////.............................................////////////......////////////////////////........................////////////////////////000000000//////000000111000000000000000000000000000///...///111222111000---...///111222222222222111222222222333666;;;???IIIQQQ^^^lllxxx~~~}}}{{{sssoootttuuussstttxxxzzzyyyfffZZZMMMEEE@@@;;;:::<<<===DDDOOOXXX___dddgggiii```dddjjjnnnnnnmmmllllllooodddXXXPPPHHH>>>888666666666444444555777999;;;???????????????>>>===<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;===???@@@@@@??????@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFFFFEEECCCBBBBBB????????????@@@BBBCCCDDD@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???????????????>>>>>>>>>===<<<;;;<<<>>>@@@@@@???>>>>>>???@@@@@@@@@??????>>>===<<<<<<;;;;;;;;;<<<:::::::::::::::;;;<<<===<<<<<<<<<===>>>???@@@AAA???>>>>>>>>>>>>>>>======;;;;;;:::888666444333222333666888:::===CCCLLLSSSZZZdddllljjjddd___[[[WWWUUUTTTPPPIIIAAA@@@EEEJJJMMMSSSWWWXXX\\\ccchhhhhhaaaQQQJJJKKKHHHKKKQQQOOOEEECCCBBBBBBEEEHHHJJJKKKKKKJJJHHHFFFEEEDDDDDDDDDBBB@@@>>><<<:::888444111111///------/////////............------------,,,...------------...//////------------------------............////////////,,,,,,---------.........------......///000000000,,,...////////////000222222666;;;>>>CCCNNN^^^jjjmmmjjjcccXXXLLLCCCAAAAAABBBBBBAAAAAACCCEEEHHHJJJGGGHHHKKKPPPUUUXXXZZZZZZ___\\\ZZZXXXXXXYYYXXXWWWUUUPPPLLLLLLLLLKKKMMMRRRWWW[[[]]]ZZZYYY\\\]]]\\\\\\ZZZXXXXXXZZZ]]]^^^___[[[ZZZXXXYYY[[[```eeehhheeehhhiiigggccc```bbbeeegggeeeccc___[[[YYYXXXYYYWWWUUUSSSTTTVVVWWWVVVUUUUUUUUUTTTQQQOOONNNPPPQQQNNNOOOOOOQQQRRRTTTUUUVVVUUUTTTTTTSSSSSSSSSSSSSSSTTTSSSRRRSSSTTTTTTSSSQQQOOOOOOOOOOOONNNNNNNNNNNNJJJHHHFFFDDDBBBBBBCCCCCCCCCBBBAAAAAADDDHHHLLLOOONNNNNNPPPSSSUUUTTTOOOKKKGGGGGGGGGHHHIIIKKKLLLMMMHHHFFFBBB@@@@@@@@@@@@??????>>>>>>@@@BBBCCCAAA@@@??????@@@@@@@@@>>>===<<<888555111000000111111111//////000000000///...---....../////////000000000------........./////////........................222///......///000...,,,///////////////.................................------............------....................................////////////...------,,,,,,------...000000000/////////..............................---...///000000///...---////////////////////////........................////////////////////////111000000/////////000000000000000000000000000000000///...///111111111///---...000222333333333333000111222222222333666888AAAFFFPPP]]]jjjtttzzz~~~yyyqqqsssssspppppptttvvvuuullldddZZZRRRIII???:::;;;;;;AAAJJJRRRZZZbbbjjjppp___ccchhhlllnnnpppqqqrrrqqqfffZZZRRRKKKBBB<<<;;;===;;;888555333444666777;;;;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;999999999::::::;;;;;;;;;:::;;;<<<>>>>>>>>>=========>>>@@@AAABBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@============>>>??????@@@>>>>>>???????????????@@@>>>??????????????????>>>==================<<<<<<;;;:::999999;;;======<<<;;;;;;<<<===============<<<;;;;;;::::::::::::;;;888888888999999:::<<<<<<;;;;;;<<<<<<>>>???@@@AAA<<<<<<;;;;;;::::::::::::888777666555444555555666888<<>>@@@BBBDDDFFFFFFEEEEEEHHHMMMTTTZZZ]]]___\\\YYYXXXYYYZZZ[[[[[[WWWRRRNNNNNNLLLJJJLLLPPPQQQUUUWWWTTTSSSVVVWWWVVVUUUSSSQQQQQQUUUXXX[[[\\\WWWVVVUUUUUUWWWZZZ^^^aaa\\\```cccbbb___]]]___bbbeeeeeebbb___[[[XXXXXXYYYTTTRRRPPPRRRUUUWWWVVVSSSVVVVVVUUURRRQQQQQQSSSUUUNNNNNNOOOQQQRRRSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPMMMKKKMMMLLLKKKJJJJJJJJJKKKKKKFFFDDDBBB???>>>>>>???@@@CCCBBBAAAAAADDDHHHMMMPPPNNNMMMNNNPPPRRRQQQLLLHHHIIIHHHHHHGGGGGGHHHHHHIIIGGGDDDAAA@@@AAABBBBBBBBB@@@@@@AAADDDFFFEEECCC@@@<<<===>>>>>>>>>===<<<;;;777444000...///111222222,,,---.../////////...---............////////////------------.........///........................333000......///000---+++////////////////////////---.....................,,,---...//////...---,,,------------------------............/////////000...------,,,,,,------...//////.........---------........................---...///000000///...---////////////////////////........................///////////////////////////......---------......000000000000000000000000000///...///000111111///---...000222333444333333000222444444444444555777;;;===EEERRR___jjjrrrxxx}}}rrrsssqqqnnnpppttttttqqqqqqlllfff___RRRDDD<<<<<<777;;;@@@FFFNNNXXXccckkk```ccchhhkkknnnqqqtttvvvpppeeeZZZSSSNNNHHHEEEEEEFFFBBB===999666555555666888888999::::::999999999888888888999999::::::;;;777777777888999::::::::::::;;;<<<===>>>===<<<<<<<<<===>>>@@@@@@@@@??????<<<<<<===???@@@@@@@@@@@@>>>======<<<<<<<<<======<<<===>>>>>>======>>>???======>>>>>>>>>>>>===============<<<<<<;;;;;;;;;:::888777888:::;;;;;;:::888999:::;;;;;;;;;;;;;;;::::::999999999999999999888888888888999:::;;;<<<;;;;;;;;;<<<>>>???AAAAAA999999999888888777777777555444333333444666999;;;===AAADDDEEEEEEIIIPPPWWWVVV```gggccc\\\WWWTTTRRRJJJIIIHHHEEEDDDEEEHHHJJJPPPUUUVVVSSSSSSXXX]]]___bbbQQQLLLLLLHHHIIIMMMIIIMMMKKKKKKMMMOOOOOOLLLHHHMMMJJJFFFDDDDDDEEEEEEEEEBBB>>>999555333222111///...,,,+++,,,---......---......---------,,,,,,,,,////////////////////////........................---------------------------------............///------------------------............////////////111111222333777???GGGNNN[[[___aaa\\\RRRHHHBBBAAAAAA@@@>>>===>>>AAAEEEGGGDDDDDDCCCDDDFFFKKKPPPSSSYYY[[[\\\\\\[[[ZZZ[[[]]]WWWUUUSSSRRRRRRPPPNNNKKKPPPMMMKKKKKKNNNPPPPPPOOOJJJJJJKKKKKKMMMOOOQQQSSSRRRPPPNNNMMMMMMOOORRRTTTVVVWWWWWWVVVVVVXXX[[[^^^bbb```^^^\\\ZZZYYYYYYZZZXXXRRRQQQVVVZZZXXXUUUSSSVVVTTTSSSQQQOOONNNNNNMMMMMMMMMOOORRRTTTUUUSSSQQQPPPQQQQQQPPPNNNMMMMMMNNNNNNMMMJJJHHHFFFEEEEEEEEEIIIGGGEEEDDDEEEGGGIIIKKKHHHGGGEEECCCAAAAAAAAABBB??????@@@BBBDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHFFFEEEAAA???===>>>@@@BBBBBBBBBBBBCCCDDDDDDCCCAAA???>>>======<<<:::888777666555000000///...............+++---///000111000...---........................------------.........///........................444333000...------.../////////......---------,,,.................................................................................................................................------,,,,,,,,,---------------------------------------------------///000000///......///333111///...---...///000////////////////////////000000000000////////////---.../////////...,,,+++000000111111111111000000000000000000111111111111444333111000000111333444666999>>>DDDLLLWWWbbbiii{{{~~~{{{qqqttttttrrrrrrsssrrrnnnlllllljjjfff]]]QQQEEE>>>===<<<;;;===BBBHHHNNNRRRYYYZZZ^^^dddkkkpppssstttvvvpppgggZZZOOOHHHFFFFFFHHHJJJHHHAAA;;;:::999666333444555444444555888:::999999::::::999999888777:::999999999::::::888777999999:::;;;;;;;;;;;;::::::;;;<<<======<<<;;;:::<<<=========<<<;;;:::::::::;;;<<<======<<<;;;:::===<<<;;;::::::;;;<<<===;;;;;;;;;::::::999999999999999999888888888777777;;;<<<<<<======<<<<<<;;;999888777555555666888999::::::999999888999999999::::::999999:::;;;<<<======;;;888999<<<===<<<:::888888888777555333222111222222222444777:::>>>AAAFFFGGGGGGGGGGGGJJJMMMPPPVVV[[[___^^^VVVNNNJJJIIIBBBCCCEEEGGGIIIKKKMMMNNNMMMMMMMMMNNNOOORRRTTTUUUWWWPPPIIIFFFDDDBBBFFFLLLRRRTTTSSSQQQQQQSSSPPPKKKNNNIIICCCBBBDDDDDDAAA>>><<<:::777444111///......)))***+++,,,------...---///...,,,+++***++++++,,,........................------------------------------------------------,,,,,,,,,,,,---------...------------------------------------............//////000000333888>>>CCCMMMQQQVVVUUUOOOIIIFFFEEECCCBBBAAA@@@AAACCCFFFHHHDDDBBBAAA@@@BBBEEEHHHKKKRRRTTTVVVWWWXXX[[[^^^```]]]]]]\\\YYYVVVQQQNNNLLLLLLJJJHHHIIILLLOOOOOONNNIIIHHHGGGGGGHHHKKKMMMNNNOOOMMMKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNPPPTTTWWW[[[YYYXXXVVVUUUUUUUUUUUURRRMMMKKKPPPSSSQQQMMMLLLPPPPPPOOONNNMMMMMMMMMMMMJJJJJJKKKNNNQQQQQQOOONNNKKKLLLMMMLLLKKKJJJJJJLLLJJJIIIGGGEEEDDDCCCDDDDDDEEEDDDCCCBBBCCCEEEHHHIIIIIIHHHFFFDDDBBB@@@???>>>??????@@@AAACCCEEEGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGFFFFFFFFFFFFEEECCCBBB@@@>>>======@@@BBBBBBBBBBBBBBBCCCCCCBBB@@@===<<<;;;:::999888666555444333000000///..................///111222333222111000........................------........./////////........................222111///...---...000111/////////.........------..............................................................................................................................---------,,,,,,,,,---------------------------------------------------...000000.........///111000...---------...///..............................//////000000000111//////000000//////...---///000000111111000000/////////000000000111111111333222000//////000222333333555888===DDDOOOYYYaaalllvvv~~~}}}xxxvvvuuutttvvvyyy~~~|||tttqqqvvvxxxuuussssssqqqmmmlllkkkjjjgggaaaYYYPPPJJJBBB???===<<<>>>BBBGGGIIIJJJMMMSSS[[[dddllltttxxxzzzvvvmmm```SSSLLLKKKMMMXXX]]]\\\QQQEEE>>>:::888555444333222333444666777666666777777777777777666999999999999:::999888777777888888999999999999999;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;:::999999999999::::::::::::999999;;;:::999999999999:::;;;;;;:::::::::999999999999999999999888888777777777777888888999999888888777666777777888888888777777:::999999888888888999999888888999;;;<<<===>>>>>>@@@===;;;:::<<<<<<:::999777777666555444333222222333444555888<<<@@@DDDGGGMMMMMMMMMLLLKKKLLLOOOQQQQQQUUUWWWTTTNNNGGGEEEFFFBBBDDDFFFHHHJJJKKKKKKKKKHHHHHHIIIKKKNNNRRRUUUWWWTTTMMMGGGDDDCCCCCCGGGNNNWWWYYYYYYTTTQQQPPPMMMIIIKKKGGGBBBAAACCCCCC???<<<:::888555222///...------***+++,,,------...------...---,,,+++++++++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------........................,,,,,,,,,------------......////////////222555888>>>CCCHHHJJJHHHEEEEEEFFFCCCCCCBBBBBBCCCDDDEEEFFFCCCAAA???===<<<>>>@@@AAAGGGIIILLLPPPSSSYYY___ddddddffffffbbbZZZRRRMMMLLLFFFEEEDDDEEEHHHJJJJJJJJJHHHFFFDDDCCCCCCEEEGGGIIILLLKKKJJJHHHFFFEEEDDDCCCCCCDDDEEEEEEFFFHHHKKKNNNPPPPPPOOONNNNNNNNNOOOOOOMMMHHHFFFJJJLLLIIIFFFFFFJJJJJJJJJJJJJJJJJJKKKKKKFFFFFFGGGIIIKKKLLLJJJIIIEEEGGGHHHHHHGGGGGGHHHIIIEEEDDDCCCAAAAAAAAAAAABBBAAA@@@??????AAACCCFFFGGGJJJJJJHHHFFFCCC@@@>>><<>>===<<<===@@@BBBBBBBBBAAAAAAAAAAAA???===:::999777666555444333222111111000///......---.........///000111222333222111000..................................../////////000........................//////...---...///111222000000////////////.................................................................................................................................------------,,,,,,,,,---------------------------------------------------...000000...---...///.........---------------........................,,,---...///000111111222111111000////////////000//////000000000000////////////000000000000111111111000///......///000111111222333666<<>>;;;<<<>>>@@@AAA===BBBIIIQQQYYYdddpppyyy|||zzzrrrdddTTTLLLNNNRRRcccmmmpppdddPPPDDD@@@???<<<888333222444555555444444444555555666666777777888888999999888888777666777888888999999999999999:::999999888888999999:::777888888999999999999888999999888888888888999999888777777666666777777888:::999999999999888888888888888888888777777777777555555666666666666555555333555777999:::999777666999888888888888888999999666888:::<<<>>>?????????@@@>>>;;;:::::::::888777666555444333333333444555666777:::>>>BBBGGGKKKMMMRRRRRRQQQOOOMMMMMMNNNPPPOOOPPPOOOJJJDDD@@@AAACCCBBBEEEHHHKKKLLLKKKIIIGGGDDDEEEFFFIIILLLOOORRRTTTOOOIIICCCBBBBBBCCCIIIPPP\\\```___WWWPPPLLLIIIFFFFFFCCCAAA@@@AAA@@@<<<888666555222///---,,,++++++,,,------.........------,,,,,,+++++++++,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,---------////////////////////////,,,,,,---------.........///000111000000000222444777;;;???AAA@@@???@@@@@@???@@@AAABBBBBBBBBBBBBBBCCCAAA>>><<<;;;;;;<<<===???AAADDDHHHMMMTTT\\\aaaeeeiiilllggg^^^TTTOOONNNEEEDDDDDDDDDEEEFFFFFFFFFIIIGGGDDDAAAAAABBBDDDFFFIIIIIIIIIHHHGGGEEECCCBBB@@@BBBCCCBBBBBBCCCFFFHHHIIIIIIIIIIIIJJJKKKKKKLLLJJJEEECCCFFFGGGDDDBBBCCCFFFFFFGGGGGGHHHHHHGGGGGGDDDCCCDDDEEEGGGHHHFFFEEEBBBCCCEEEEEEEEEFFFGGGIIIEEEDDDBBB@@@???>>>??????>>>>>>===>>>???BBBDDDFFFIIIIIIIIIHHHEEECCC@@@>>>AAAAAABBBBBBCCCDDDFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBEEEEEEEEECCCAAA>>>======<<<;;;;;;<<>>>>>??????>>>;;;@@@EEEJJJOOOYYYfffqqquuutttoooaaaQQQIIILLLRRR___nnnwwwlllXXXKKKHHHJJJHHHAAA999666777777555222333333333444555555666777777888999888777666666666777888999999::::::999999777666555444444555666777555666777888888999888888;;;:::888888888888:::;;;666666666555555666666666888888888888888888888888777777777777777777777777666666777777777777666666444555666888888888777777888777777777777888999999777999;;;===>>>>>>===<<<;;;999888777666666666555666555444333444666888:::<<<===@@@DDDHHHKKKNNNOOOQQQQQQQQQOOOMMMLLLMMMOOOQQQOOOJJJDDD>>>===???BBBCCCFFFJJJMMMMMMJJJFFFDDDDDDEEEFFFGGGHHHJJJKKKLLLJJJDDD@@@@@@BBBDDDJJJQQQ\\\aaaaaaXXXNNNIIIGGGEEEAAA@@@>>>>>>>>><<<888444444333000...,,,,,,+++,,,.........///......------++++++++++++,,,------...........................------------------------------------------------------------............////////////////////////---.........////////////---///000000///000111333333555888:::;;;;;;;;;<<<<<<===???AAABBBCCCCCCCCCDDDBBB@@@>>><<<<<<======<<<>>>@@@CCCGGGMMMTTTYYYaaagggkkkiii```XXXTTTSSSJJJKKKJJJIIIHHHGGGFFFFFFJJJHHHEEECCCAAABBBCCCDDDDDDDDDFFFFFFFFFEEECCCBBBBBBCCCCCCBBB@@@@@@AAABBBDDDEEEFFFGGGHHHIIIJJJJJJFFFBBBAAACCCCCC@@@???AAAEEEEEEFFFFFFFFFEEEDDDDDDDDDCCCBBBCCCDDDEEEDDDBBBAAABBBDDDEEEEEEFFFHHHJJJHHHFFFDDDAAA>>>======<<<=========>>>???BBBDDDEEEGGGGGGHHHHHHGGGEEEDDDBBBDDDDDDCCCCCCDDDDDDEEEFFFDDDCCCCCCAAA@@@>>>======DDDEEEEEECCC???<<<<<<<<<;;;::::::<<>>AAABBBDDDLLLYYYccchhhiiifffZZZMMMFFFJJJPPPWWWhhhtttlll[[[PPPOOORRRPPPHHH@@@;;;;;;999555000333333222222222222333444555777888888666444555666555555666777777777777666777666555444444555666777555666777888888888888888999888777666666777888999555555666666666666555555777777777777777777777777666666666666666666666666666666777777777777666666666666555555555666888999777666666666777777888999999:::<<<===<<<;;;999888333333333333333444555666777777666777999<<>>@@@CCCEEEJJJPPPXXX]]]^^^UUULLLHHHFFFDDD>>>===<<<;;;:::888444222333111000...---,,,------.........///......------***++++++,,,------------------------------------........................---------------------------------.........//////................................./////////000000+++,,,------------000222...///222444777999:::;;;:::;;;>>>AAADDDFFFGGGGGGEEEDDDBBB@@@>>>>>>>>>>>><<<===???@@@BBBEEEJJJNNNZZZ___cccccc___YYYVVVUUUPPPQQQQQQOOOLLLIIIHHHHHHIIIHHHFFFDDDBBBBBBBBBBBB>>>???AAABBBBBBBBBAAA@@@AAABBBBBBAAA>>><<<<<<===AAABBBDDDFFFGGGHHHHHHHHHAAA>>>===???>>>;;;<<>>???AAABBBCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDBBBAAA@@@???===<<<;;;:::AAACCCDDDBBB===::::::<<<;;;::::::<<<>>>>>>===<<<:::999888666555333222222000000000000000000//////---------,,,------...///......////////////000000........................------------.........///......................../////////......---------......////////////000000////////////////////////................................................................................................,,,,,,,,,------------...------------------------------------------------,,,---//////---,,,---................../////////------------------------/////////.........------...------------......///------............------......////////////000000111111111111111111111111000000/////////333999===BBBJJJQQQUUUZZZaaaeeeeee]]]]]]^^^```fffppp|||yyyuuuwwwxxxuuuuuuvvvuuuqqqkkkbbbXXXTTTVVVYYYZZZYYY```[[[TTTQQQOOOLLLDDD>>>;;;<<<;;;;;;<<>>BBBFFFIIIKKKGGGFFFCCCAAA>>>===<<<;;;;;;===>>>??????@@@BBBEEEOOOQQQTTTVVVVVVTTTQQQOOOMMMOOOPPPOOOKKKHHHGGGHHHEEEDDDDDDCCCBBB@@@???>>>======>>>???????????????@@@AAABBBAAA>>><<<<<<===>>>???AAACCCEEEEEEEEEEEE???<<<;;;===<<<:::;;;???>>>???AAACCCCCCCCCBBBAAACCCBBB@@@@@@AAAAAA@@@???>>>???AAABBBBBBCCCDDDFFFIIIGGGDDDAAA???>>>======<<<<<<======>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA>>>======<<<<<<;;;;;;:::===@@@BBB@@@;;;888999;;;;;;::::::<<<======;;;999777666555333222222111111..................//////---,,,,,,,,,------...///---------------...//////........................,,,,,,,,,,,,------------........................------......///.........------........./////////////////////////////////................................................................................................,,,,,,,,,---------......------------------------------------------------+++---......---,,,------------,,,,,,,,,---//////------------------------------..................------...///////////////---------......---------........./////////000000///000000000000000000//////////////////111555888>>>DDDJJJNNNTTT\\\``````]]]]]]]]]^^^bbbjjjsssyyyzzzxxxuuurrrvvv||||||xxxoooeeeXXXRRRTTTXXXZZZZZZ```\\\XXXXXXZZZWWWNNNGGGBBB???;;;888999===BBBFFFIIIKKKLLLJJJFFFDDDEEEHHHSSS[[[```]]]WWWTTTSSSRRRSSSRRROOOLLLHHHEEEAAA??????===:::777444333333333222555888777333111333555111111222333333333333333555666666777777666666555555555555555555555444333333333444444444444333333333444555555555555444333444444555555555666666666444444444555555666666666333444444555555444444333888777666666555555555555555555555555666777888888777777666666555555444444///111444444444555999<<<===>>>AAADDDHHHLLLNNNPPPNNNOOOQQQRRRPPPMMMJJJHHHGGGIIIJJJJJJHHHHHHHHHIIICCC@@@===<<<>>>BBBFFFHHHKKKJJJHHHGGGGGGGGGGGGGGGCCCCCCEEEFFFGGGGGGFFFFFFAAA???@@@EEEGGGFFFGGGJJJLLLOOONNNHHHEEEDDD@@@<<<;;;:::999666444222111111000///...---------...///***+++,,,------...------+++,,,---------,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......//////...---+++,,,///222000///......000222222222111333666:::???DDDHHHKKKHHHGGGDDDAAA===;;;999888;;;===>>>>>>>>>===???@@@EEEFFFHHHKKKMMMLLLIIIFFFGGGJJJLLLJJJGGGDDDDDDEEEAAAAAABBBBBB@@@>>><<<;;;???????????????????????????AAABBBBBB@@@>>>??????<<<===???AAACCCCCCCCCBBB???<<<<<<>>>===;;;===AAA999;;;>>>AAABBBCCCBBBAAACCCAAA???>>>???@@@???>>><<<===???@@@???@@@BBBCCCFFFEEECCCAAA??????>>>???<<<<<<<<<======>>>>>>>>>AAA@@@???>>>???@@@AAABBBCCCBBBAAA@@@????????????:::::::::;;;;;;;;;<<<<<<;;;>>>@@@>>>999666777:::;;;;;;;;;<<<===<<<:::888555444333222111111111111,,,,,,------------......,,,,,,,,,,,,------...///+++************+++,,,---........................+++++++++,,,,,,,,,------........................***+++,,,...///000000000,,,---------......//////000000000000000000000000................................................................................................,,,,,,,,,------.........------------------------------------------------+++---......---,,,,,,------,,,*********,,,...///------------------------+++,,,,,,---...///000000---...///111111111000///,,,------......------,,,............/////////000......////////////......///000111111111222444777888===CCCFFFLLLUUUYYYYYYccccccaaa``````dddjjjooozzz||||||||||||vvvtttzzzpppeeeVVVPPPRRRWWWZZZZZZZZZXXXWWW\\\aaa```YYYQQQLLLFFF???:::999;;;<<<===>>>@@@BBBBBBBBBAAABBBCCCNNNTTTVVVUUUSSSTTTSSSPPPUUUVVVWWWUUUQQQMMMKKKJJJHHHFFFBBB>>>:::999888888111555888777222000222555333444555555666666555555222222444555555444222222444444444444333333222111333444666666666666444333222333444555555444333222444444444555555555666666444444444555555555666666444555555666666555555444666777888888777555333111444444444555555777888888444444333333333333444555222555777777777888;;;>>>???AAADDDIIIMMMPPPSSSTTTPPPRRRSSSTTTRRROOOKKKHHHDDDEEEFFFFFFDDDBBBBBBCCC???===<<<>>>CCCHHHLLLNNNLLLJJJHHHEEEEEEFFFHHHJJJHHHHHHHHHHHHFFFDDDBBBAAAAAA???BBBGGGHHHFFFFFFHHHJJJKKKIIIDDDBBBBBB===777;;;:::888555222000111222...---,,,,,,,,,---......)))***+++,,,------...---,,,------...---,,,***)))//////.........------------,,,,,,+++++++++,,,,,,......------------......,,,,,,++++++,,,,,,---......---,,,,,,++++++++++++***,,,...000111111//////---------.........//////,,,++++++,,,---///111222000111222555:::@@@FFFIIIGGGFFFCCC@@@===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<>>;;;::::::;;;>>>????????????>>>===<<<;;;:::;;;<<<===???@@@@@@@@@@@@>>>=========<<<<<<;;;;;;999:::<<<===???@@@@@@@@@CCCAAA???===<<<<<<===>>>;;;<<<===???@@@@@@@@@???DDDCCCAAA???>>>>>>>>>??????@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCBBB@@@>>>===@@@???>>><<<;;;;;;<<<<<<888888888999;;;===???@@@@@@>>>;;;:::;;;;;;;;;:::;;;;;;;;;:::888777555444222111111000///.........///111111000...,,,,,,,,,,,,,,,,,,---...///000111//////...---,,,++++++***.................................------,,,,,,,,,.........////////////000***+++,,,---......//////......------------......//////.........---------..............................//////...---,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,000000///..................---,,,+++++++++++++++//////000000000000//////------..................------------.........///.........------,,,++++++///////////////.............................................////////////111111000000//////......///////////////000111111000///.........///111222444777<<>>;;;999888;;;???BBBEEEHHHLLLOOOMMMKKKHHHFFFGGGHHHGGGGGGLLLKKKKKKIIIGGGDDDBBBAAA???AAADDDFFFGGGFFFDDDCCCFFFEEECCCAAA???===;;;;;;888777555222000///..............................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///.........------------------,,,,,,,,,,,,------//////............//////------,,,,,,------...//////...------,,,,,,,,,---+++,,,...///000000000///---------.........//////---,,,,,,,,,,,,---///000000000111333888===BBBEEEEEEDDDAAA???===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===@@@???>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAA???>>><<<;;;;;;<<<>>>???>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<======>>>>>>>>>>>>>>>>>>=========<<<<<<============>>>>>>>>>???AAA@@@===<<<;;;;;;<<<===:::;;;===>>>?????????>>>BBBAAA???>>>======>>>>>>@@@AAAAAAAAABBBBBBCCCCCC@@@AAAAAA@@@???>>>===<<<<<<;;;999888777777777888666666777888:::<<<===>>>@@@>>><<<;;;;;;<<<;;;::::::::::::999777555333222000//////...------,,,,,,---...000///...------...---------------...///000.........------,,,,,,+++..............................---------,,,,,,,,,------........./////////,,,,,,------.........---......------------......//////.........---------.......................................---,,,,,,...////////////......---------------------------///......---,,,,,,------......---,,,,,,,,,,,,,,,---............------,,,........................,,,,,,---------.........---------------------..................---------....................................////////////000000000000//////.....................//////000000//////...///000111222111333777===DDDKKKQQQTTTZZZaaaeeecccaaabbbcccbbbhhhnnnvvv}}}uuudddYYYSSSPPPRRRVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSNNNFFF@@@<<<:::888777666555555555666888;;;<<>>@@@AAABBBBBBBBBDDDFFFIIIJJJKKKJJJJJJLLLMMMNNNNNNMMMJJJFFFDDDAAA@@@===<<<;;;:::999999<<<>>>AAADDDFFFIIILLLNNNOOOLLLIIIGGGHHHJJJKKKKKKMMMLLLJJJHHHEEEBBB@@@???@@@AAACCCDDDDDDDDDBBBAAABBBBBBAAA@@@>>><<<:::999777666444222000///..............................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............------------...---------------......000000////////////000000...------------...////////////...---------......---------...//////000000---------.....................---,,,,,,------.../////////111444888<<>>===<<<<<<===;;;;;;;;;<<<<<<<<<======>>>===<<<;;;;;;;;;;;;;;;===============>>>??????@@@@@@@@@@@@@@@AAAAAAAAA========================<<<<<<============<<<<<<===<<<;;;::::::;;;<<<===????????????>>>>>>>>>>>>AAA@@@>>>===<<<<<<======>>>===<<<;;;::::::;;;<<<:::;;;===>>>???>>>>>>===>>>>>>============>>>>>>@@@AAAAAABBBBBBBBBBBBAAA>>>===<<<;;;;;;;;;;;;;;;888888666555555555555555444555666777999;;;<<<===???===;;;;;;;;;<<<;;;:::999999888777555333111000/////////...------,,,,,,+++---//////.........///......---------......///------------------------...........................------------,,,,,,,,,,,,---------............------------------------......------------.....................---------........................---............------,,,///////////////...---,,,........................------,,,+++++++++,,,,,,///...------,,,---------...............---,,,+++........................,,,,,,---------.........,,,,,,,,,,,,---...///000------------------------....................................////////////000000000////////////...---------------.../////////////////////000111111///111444999>>>DDDHHHJJJSSS[[[aaaaaaaaacccddddddaaadddjjjrrr{{{|||mmmcccYYYQQQNNNOOOOOOOOONNNNNNNNNNNNMMMMMMSSSOOOIIIDDD@@@<<<999777333333222222333444666777999;;;@@@HHHPPPWWWZZZ[[[UUUUUUTTTSSSRRRRRRSSSSSSWWWUUUSSSTTT]]]eeeeee______PPP@@@:::999666222000000000000111000000//////222222222333333333444444...///111222333444444444333333333444444444444444444333333333444555444333444444333222222222333333333333222222222222333333111111222222222333333333222222222333444444222000333333111000...///333666666222222444555444666:::???@@@AAABBBCCCCCCDDDDDDEEEEEEFFFGGGIIIIIIJJJKKKIIIJJJJJJJJJIIIFFFCCCAAA<<<;;;999777777888999:::AAACCCFFFGGGHHHIIILLLNNNPPPNNNKKKJJJLLLNNNPPPPPPNNNLLLHHHEEEBBB@@@??????AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>??????===;;;888666666555333111000.........------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------...////////////............//////---------------......///......------------.........------------...///000..........................................//////.........///111444666888<<<;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;<<<<<<======;;;;;;::::::999999999999999999999999:::;;;<<<<<<<<<<<<======>>>>>>??????<<<<<<===>>>>>>===<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>===;;;999999:::<<<===????????????????????????AAA???===;;;;;;;;;===>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<>>>??????>>>======<<<<<<<<<======>>>>>>>>>??????@@@AAA@@@@@@???>>>:::999888777777777999999888888777777666666666666444555666888999:::;;;;;;<<<;;;999999::::::999888777666666444333111///...111111000000////////////---///000000///...///000000///...---------------,,,,,,,,,------.................................------------------------,,,,,,,,,---------......---------------...//////......------------......................................................---------......------,,,////////////...---,,,,,,---------------------------,,,,,,+++++++++,,,,,,///......---------......000000000000///...------...............---------------........./////////...------,,,---...///000---------------.............................................////////////////////////////////////......------......///000///////////////000000111111222444777;;;???BBBDDDJJJSSS[[[]]]___cccffffff^^^___aaaiiirrrxxxzzzyyywwwuuujjj^^^SSSNNNNNNJJJJJJJJJJJJIIIIIIIIIIIINNNLLLHHHEEECCC???;;;888444444333333333333444555555666:::AAAJJJQQQUUUWWWTTTTTTSSSRRRQQQPPPPPPPPPPPPNNNNNNTTTbbbooopppjjjkkk]]]NNNFFFAAA;;;666444222333333222111000//////111111111111111111222222111111222222222111000///111111222222333333444444555222000111444555333111444444333222222222111111222222111111111111222222111222222333444555555555777333//////333555333000444333111///---...222555<<<888777999::::::===AAAEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHFFFDDDAAA???===::::::888777777888<<<>>>GGGHHHJJJJJJIIIIIIKKKLLLNNNMMMMMMOOOQQQRRRQQQPPPJJJHHHEEEBBB@@@??????@@@AAA@@@???===============;;;<<<===>>>===:::777555444333111000///.........------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...///000...------,,,,,,------...,,,,,,,,,+++,,,,,,---...---,,,,,,,,,,,,,,,------...------------......///.....................---,,,---...///000111222222------------...000222333666666777888999::::::;;;888999999:::;;;<<<<<<<<<999999999:::::::::::::::777777777777777888999999999999999::::::;;;;;;;;;999:::<<<======<<<:::999999:::;;;===>>>????????????===;;;::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;::::::<<<>>>???<<<<<<<<<<<<<<<<<<=========>>>?????????>>>===<<<;;;;;;<<<<<<======>>>>>><<<<<<===>>>===<<<:::999777666555444555666777888888888888888888777777777555666888999::::::::::::888777666666888888666555444444333222111///...---000000000000////////////000222333222000......///000///...---------------+++,,,,,,------.................................------------------------,,,,,,,,,---------......,,,,,,,,,,,,...///111222......------------......---.............................................,,,,,,---------------,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------......---------......//////////////////...------//////.........---------...////////////000000000111///...---,,,---......------......////////////....................................////////////...............///////////////......//////000111...//////000000000000000222222333555777999<<<===@@@JJJSSSWWW[[[aaafffgggaaa______ccchhhlllllljjjiiiyyy}}}ooo```SSSMMMNNNJJJJJJJJJIIIHHHHHHGGGGGGIIIGGGFFFEEEEEEBBB???<<<666555444444333222222222444444666;;;BBBIIIMMMNNNRRRRRRQQQPPPNNNMMMKKKJJJIIIIIIIIIQQQbbbqqqtttooolllcccZZZRRRJJJ@@@<<<<<<555555555444222111///...222111111111000000000///111111111111000///...---/////////000000111111111444111///000333444222///333333333222222111111000111111111111111111111111000111111222333444555555===666...---111555444222555555444333444777<<<@@@EEEAAA???@@@AAA@@@CCCGGGHHHHHHIIIHHHHHHGGGFFFFFFCCCBBBAAA@@@@@@AAABBBCCCHHHGGGEEECCC@@@>>><<<;;;<<<<<<<<<;;;:::<<>>???@@@AAAAAA???===;;;::::::;;;<<<:::;;;<<<===<<<999666444222111000///...---------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...//////---,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,------,,,,,,+++++++++,,,------------------------------...............---------+++,,,---///111222222222------------......///000111222444555777777888888777777888888999:::;;;;;;888999:::;;;;;;;;;;;;:::777777666666666666777777777777777777777888888888777888999::::::999888777777888999;;;<<<============<<<;;;:::;;;;;;======<<<<<<<<<<<<============:::999999999:::;;;===>>>:::;;;;;;<<<<<<============>>>>>>???>>>===;;;:::999999:::;;;<<<<<<<<<;;;999:::;;;;;;:::888666444444444444444555555666777666777777888888777777666777888999::::::999888777555444444555666666555333111111111111000///........................------111222333222///...---...000///...---------------,,,,,,,,,------.................................,,,,,,,,,------------...,,,---------............------,,,,,,---///111222......------------......---------.......................................+++,,,,,,------------,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------...///+++,,,,,,---------,,,,,,/////////...------,,,,,,....../////////000000000222111...---,,,,,,---...------......///000000000....................................////////////---............////////////////////////000111111......///000000000000000000000111111222444555666999BBBJJJMMMRRRZZZ```aaabbbbbbaaaaaabbbaaa```^^^___nnnsssbbbSSSMMMOOOOOOOOONNNMMMKKKJJJIIIIIIFFFEEEEEEEEEFFFEEEBBB???777777666555333222111000444333333666;;;@@@DDDEEELLLLLLLLLKKKJJJHHHFFFEEEFFFFFFGGGNNN]]]lllqqqoooiiiccc^^^YYYPPPGGGCCCDDD999888777666444222000///333333333333222222222222111000/////////000000111.........///////////////222000000000111222111000111111222222222111000000000000111222222111000000......///000111111222222>>>888111///222666777666666777:::<<<@@@EEELLLPPPMMMHHHEEEEEEEEECCCEEEJJJIIIIIIIIIIIIHHHGGGFFFEEEFFFEEECCCBBBBBBBBBCCCCCCDDDCCCAAA???<<<;;;::::::===???@@@@@@???@@@EEEIIILLLMMMMMMLLLIIIGGGHHHHHHFFFHHHKKKNNNPPPMMMHHHCCC@@@???>>>>>>>>>???@@@AAA???>>><<<;;;:::::::::;;;:::;;;;;;;;;999777444222000///......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,---...///---------,,,,,,---------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---......,,,---.........---,,,,,,//////.........---------***+++---.../////////...---------............///---///111333444555555444555555666777888999::::::999:::;;;;;;;;;:::999888999888777666666555555666777777777777666666666666555555666666666666555555444555666777888999999999999999::::::;;;;;;<<<<<<999999::::::;;;;;;;;;;;;777888888999999:::;;;;;;888999:::;;;;;;<<<<<<<<<<<<<<<======<<<:::999888666777888999999999888777777888::::::999666333222222333444555666666666666666777888999999888777777777888999999888777555333444444444555666666444222//////000000000000//////---........................///111000...------...///......---------......,,,,,,------------------........................,,,,,,,,,---------......------........./////////111000...------...///000......------------......---------.........//////........................***+++,,,---------------++++++,,,---............------------------------***************+++,,,,,,,,,,,,,,,,,,,,,---......******+++,,,------------000//////...------,,,,,,------------............111000...,,,,,,---///111,,,,,,---......///000000....................................////////////---------........./////////............///000000---...///000111000000///000000//////000111111222555<<>>???CCCCCCDDDEEEDDDDDDBBBBBBCCCDDDDDDHHHTTTbbbjjjjjjggg```YYYWWWSSSLLLGGGGGG??????>>><<<:::777555444555555666777888999:::;;;666444111/////////111222//////////////////......///000111000//////000111///000111222222111111000000111222222222222111000.../////////000000111111:::666444444777:::;;;;;;999<<<@@@CCCHHHMMMSSSWWWRRRLLLHHHFFFDDDBBBDDDHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFEEEDDDCCCBBBBBBBBBBBB===<<<;;;999999:::;;;<<<===@@@CCCCCCAAABBBFFFKKKLLLMMMMMMKKKHHHFFFFFFGGGFFFFFFFFFGGGHHHEEEAAA>>>>>>========================<<<<<<;;;::::::::::::::::::999777555333111000///...------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++******+++,,,---...///.........------............------------...//////---------------...///000+++,,,...//////...,,,***//////.........---------***+++,,,---------++++++---..................///,,,---///111222333333222444444555666777888999999;;;;;;<<<;;;:::888666555:::999888777666555555555888888777777666666555555444444444444444444444444222333444555666666666666666777888::::::;;;;;;;;;888888888999999:::::::::777777888999999999888888666777888999:::;;;;;;;;;:::;;;;;;;;;:::888666555444555666777777666555444777888999:::999666333111111222444666777777666666888999:::;;;;;;:::999888777888888888777555222000444444444555777777555333......///000111111000000/////////000000000000000***,,,......---,,,---.........---------......///------------------------........................,,,,,,,,,------..................////////////000444222000---,,,,,,------.........------.........---------.........//////........................***+++,,,,,,------------******,,,---.../////////........................))))))((())))))***++++++++++++++++++,,,,,,---...++++++---...///000000000000000///...------,,,,,,+++++++++,,,,,,,,,------000...---,,,,,,...111333++++++,,,,,,---...//////..................................../////////000---------.........//////...------------...//////---...000111111111000///111111000000000111111222444:::>>>>>>@@@GGGMMMPPP^^^aaadddbbb]]]YYYXXXYYYTTT]]]gggppp|||xxxkkk___ZZZ[[[[[[ZZZYYYVVVTTTQQQPPPOOOKKKJJJHHHHHHHHHGGGDDDBBB@@@@@@???===;;;999666555222000...///333777;;;<<<;;;<<<>>>@@@AAAAAAAAA@@@@@@AAAAAACCCLLLYYYbbbdddhhh]]]SSSRRRSSSOOOJJJFFFFFFFFFDDDCCC@@@===;;;:::666777999;;;===@@@AAABBB===:::555111......///000111111000000//////......---000222111...---///222...///000222222222111000000111222333333222111000111111111111222222222222444444666999<<<>>>>>>======@@@CCCFFFIIIMMMQQQTTTSSSMMMHHHFFFCCC@@@AAAEEEGGGGGGGGGGGGFFFEEEDDDDDD??????>>>===<<<;;;:::999777666666666777999<<<>>><<<@@@DDDDDDBBBBBBFFFJJJLLLLLLLLLJJJGGGEEEEEEFFFGGGEEECCCBBBAAA@@@>>><<<===>>>>>>>>>===<<<;;;:::<<<<<<<<<;;;;;;;;;:::::::::999777555333111///......------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++---......,,,***,,,------......------,,,---///000///---,,,,,,---......------------......///...---,,,+++,,,,,,---,,,------......------,,,,,,,,,,,,---------......////////////////////////////////////////////////000111111222333555666777<<<;;;;;;:::999888777777;;;::::::999999888888777888777777666555444444333555444222111111222444555444444555555444444333222444444333222222222333333777777777777777777777777555444444333333444444555666666555555666777999:::;;;:::888666444333222222555555666666777777888888<<<<<<<<<999555333222333333333444555666777888888:::::::::999999999888888777666555444333222222333...///222444444333111///111///......//////...---........................,,,---...//////...------111//////222222...---...+++---...---,,,***+++++++++,,,,,,------.........,,,,,,,,,---------......------------------------000///...---,,,---..............................//////000000///...------........................///......---------.........------,,,,,,------...---,,,+++******,,,---...------------------------,,,------......------,,,------......------,,,+++111222222111...---...///---,,,,,,++++++,,,,,,---......---...//////---,,,+++,,,---.........---,,,........................,,,,,,,,,---------..............................//////............//////000000000000000000000000,,,------...///000111111555444444666999>>>BBBEEETTTWWW\\\^^^]]]ZZZXXXWWWOOOSSS[[[ccckkkqqquuuvvvrrrwww{{{xxxoooddd]]]ZZZbbb^^^YYYXXXYYYXXXSSSNNNNNNLLLIIIGGGEEEDDDEEEEEEDDDBBB??????@@@???;;;888999666222222444555555333777777888:::;;;;;;:::888999<<<>>>@@@CCCLLLYYYccc```\\\UUUNNNHHHEEECCCBBBAAAAAABBBBBBAAAAAA@@@@@@:::999888:::===AAADDDEEECCC???999222///...000111///000111222222222111111111111111222222222222333444444333333222222111111222333555555444333444555666666444333333333444555999999:::<<<>>>@@@BBBCCCDDDEEEGGGIIILLLNNNPPPQQQLLLIIIEEECCCDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDBBBAAABBB>>>:::888999999888666777888888999;;;===???@@@@@@@@@@@@@@@AAABBBCCCCCCIIIHHHHHHGGGEEEDDDBBBAAACCCBBBAAA@@@>>><<<:::999>>>>>>============>>>>>><<<;;;:::999888777777666555555444333222111000///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++******,,,------++++++,,,...---,,,,,,++++++,,,,,,------,,,+++,,,------,,,***,,,,,,------------,,,,,,---///000///...,,,,,,---......------------......///...---,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,---------......................................................000000000111222333555666999999999888777777666666999999999888888888888888888777777666555555444444555444333222222333444555666666666666555444444333333333333222222333444444666666666666666666666666444444333333333333444444555555555555555777888999:::999777555444333222222444555555666777888888999:::;;;:::888555333333333444444555555666777777777999999888888888777777777555555444333222222222222...///111222222222000000222000------...//////...////////////////////////...//////000///...,,,,,,111//////333222...---///---///000000...------...,,,,,,,,,------.........,,,---------............------------------------000///...---,,,------...........................///////////////...------////////////////////////......------------.........------,,,,,,------...------,,,,,,,,,,,,,,,---------------------------,,,------......------,,,+++,,,------............000111111000...------...---,,,,,,++++++,,,,,,---///......///000000///---+++,,,---.........------.........................../////////000000000000........................//////............//////////////////////////////------......//////000000333333333555888<<>>===:::888888999===@@@CCCCCCDDDAAA;;;666333222222333222222333333444444555555555555555555666666666666555666666777777888888888999:::;;;=========<<<;;;<<<;;;999888888999999:::<<<<<<<<<======???@@@@@@BBBCCCEEEGGGIIIKKKLLLMMMIIIFFFCCCAAABBBCCCDDDDDDCCCCCCDDDDDDDDDCCCAAA@@@>>>;;;777666777888777666888999999:::<<<===???@@@@@@@@@@@@@@@@@@AAAAAABBBDDDEEEEEEEEEEEEDDDBBBAAABBBAAA???===<<<<<<<<<<<>>===<<<;;;;;;;;;;;;;;;;;;:::999888777777666444444333222111000///...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000000//////...---,,,,,,***,,,------++++++,,,...---,,,,,,++++++,,,,,,---///---++++++,,,,,,+++***,,,,,,------------,,,,,,---...000///...,,,------......------------............---,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------........................////////////000222333333555555555555555555555555666666666777777777777888888777777666666555555555666555444333333444555666777777777777666555444333222222222222333444444555555555555555555555555555333333222222222222333333444444444444555666777888888777666444333222222222444444555666777888999999888999999888555444444555666666666666666666666666666666666666555555555555333333222111000000000000......//////000000000000333000---,,,---...//////////////////////////////111111000000///---,,,+++000...000333333///---///...///111000...------...---------------.........------........./////////------------------------///......---,,,---------........................///////////////......---////////////////////////...---------------.........------,,,,,,------..................---,,,+++------------------------,,,------......------,,,***+++,,,---.../////////...///000///---,,,,,,------,,,,,,++++++,,,,,,---//////...///111111///...+++,,,------......------........................////////////000000000000........................//////............//////////////////////////////.........///////////////000000111333666888;;;<<>>===<<<;;;:::999888777888<<>>@@@???>>>>>>======>>>>>>AAAAAABBBCCCEEEFFFGGGGGGDDDBBB???>>>???AAABBBBBBAAAAAAAAAAAA@@@???>>>===999777444444555666666666:::::::::;;;===>>>???@@@AAA@@@@@@??????????????????@@@BBBCCCDDDBBBAAA@@@AAA@@@===<<<<<<===???@@@@@@???===;;;:::999999888;;;;;;:::999888777666666222222111000///......---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,111111000000///.........***,,,------++++++,,,...---,,,,,,++++++,,,,,,---000...+++***+++,,,++++++,,,,,,,,,------,,,,,,,,,,,,...//////...------......------,,,,,,------...------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,....................................///000000111111111222222333333333333333333444555555666777777777777777666666555555555666555444444444444555666777777777666555444333222111111111222333444555666444444444444444444444444333222222111111222222333333333444444555666666777777666555444333222222222333444555666777888999:::777888999888666555666777666666666666555555444444444444444333333333222222111000000///......//////......---------...///000333000---,,,---...//////////////////////////////000000000//////......---///...000444444000...///,,,...//////---,,,,,,---............------------.........////////////000------------------------......---------,,,,,,,,,...........................///////////////......////////////////////////------,,,,,,------.........------,,,,,,------...//////000000///---+++***------------------------,,,------......------,,,+++,,,---...////////////---...///...,,,+++,,,------,,,,,,++++++,,,,,,---...------...000000///---,,,,,,,,,---------------........................+++,,,,,,,,,------------........................///......------......//////////////////////////////////////////.........---...000111333555666666>>>BBBGGGKKKMMMOOOQQQRRRPPPPPPOOOMMMMMMMMMMMMMMMKKKQQQYYY___bbbdddfffggg]]]YYYTTTRRRSSSUUUWWWWWWPPPOOONNNKKKHHHFFFDDDCCCCCCDDDEEEGGGIIIJJJJJJJJJCCCBBBBBBAAA???<<<999777666666555333222222333555222444555555444555888;;;BBBCCCCCCCCCBBB@@@>>>===>>>>>>>>>===<<<;;;:::999999888777888;;;===>>>======<<<;;;999777555333222777666555444555888:::<<<<<<<<<=========>>>>>>>>><<<<<<===???AAABBBCCCDDDCCCAAABBBGGGMMMNNNIIIDDD@@@???>>>===<<<===>>>>>>@@@???>>>>>>============@@@@@@@@@AAAAAABBBBBBBBB@@@>>><<<<<<>>>@@@@@@@@@@@@???>>>===<<<:::999888555555444444555666777888<<<<<<<<<<<<===>>>@@@@@@AAA@@@???>>>============<<<>>>@@@AAAAAA@@@>>><<<>>>>>>>>>??????@@@AAABBB???>>><<<;;;:::999999999::::::999888777666555555000000//////...---,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000000//////............***+++---,,,++++++,,,...---,,,,,,++++++,,,,,,---000---+++***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,...//////...------...------,,,,,,,,,,,,------,,,---------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.................................------...//////...//////000000111111222000111111222333444555555666666666666555555555555555555555444444555555555555666666555444333222111111111111222333444555666444444444444444444444444333222222111111222222333333333444555555666666666666555444333333333333333444444555666777888999999777888999999777777888999666666555555444333333333222222111111111000000000//////...---------.........---,,,+++,,,---///000222000---,,,---/////////---------------------------.........//////000000///...000555555000...///---///000///...---------/////////......---------.........////////////000---------------------------------------,,,,,,,,,..............................///////////////...------------------------,,,,,,,,,,,,,,,---.........------,,,,,,------...//////000000///---+++***------------------------,,,------......------,,,---......//////...------,,,---...---,,,+++,,,------,,,,,,++++++,,,,,,---,,,,,,+++---//////...,,,,,,,,,,,,,,,------..............................******+++++++++,,,,,,,,,..............................------------..............................///////////////.........---...///000111222222222888;;;@@@DDDFFFIIILLLOOONNNMMMLLLKKKJJJJJJKKKKKKMMMQQQVVVZZZ]]]___aaabbb]]]ZZZUUUQQQOOONNNMMMMMMMMMMMMLLLKKKIIIFFFCCCBBBCCCDDDFFFFFFFFFGGGGGGGGGFFFFFFFFFEEECCC@@@===<<<;;;;;;:::777333222333555111222333333333444555666999:::<<<=========<<<;;;============<<<;;;:::999999888777888:::<<<<<<;;;:::;;;;;;:::999777555444666555444444555777999:::<<<<<<<<<=========>>>>>>>>>>>>??????@@@AAAAAABBBBBBAAABBBGGGNNNOOOKKKFFF@@@???>>><<<<<<======>>>>>>===============>>>>>>????????????????????????===;;;::::::===>>>???>>>???>>><<<:::888666555444444555666666777888:::;;;===============>>>???@@@@@@???>>>===<<<;;;;;;;;;<<<===>>>>>>>>><<<:::999<<<>>>AAADDDEEECCCAAA@@@<<<<<<;;;:::::::::;;;;;;888888777666555444444333///......------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------***+++---,,,++++++,,,...---,,,,,,++++++,,,,,,---...,,,***+++,,,------,,,++++++,,,,,,,,,,,,+++++++++---//////...---...///------,,,,,,,,,,,,------+++,,,---.........------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------------...------....../////////000//////000111111222333333444444444444444444444444444444444444444444444444444444444555444444333222222222222222333444444555444444444444444444444444333333222222222222333333333333555666666777666666555555444444444444444555555555666666777777888888666888999888777666777999444444444333333222222222111000000000////////////......------,,,------......---,,,,,,,,,---///000111///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111......111555666111///000000111333222000//////000000000000///...---,,,,,,------........./////////------------------------,,,------------,,,++++++........................---...//////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...------,,,,,,------..................---,,,+++------------------------,,,------......------,,,///////////////...------,,,---......,,,,,,,,,...---,,,,,,++++++,,,,,,---+++******,,,...///...,,,---,,,,,,,,,,,,---...///........................,,,------------.......................................------------.......................................////////////////////////...//////000111333666:::===???CCCGGGJJJOOONNNNNNMMMLLLKKKJJJJJJNNNPPPRRRUUUXXXZZZ\\\]]]ZZZXXXUUUQQQMMMHHHEEECCCGGGHHHIIIIIIHHHFFFCCCBBBDDDEEEGGGFFFEEECCCDDDDDDEEEFFFGGGFFFCCCAAAAAAAAA@@@AAA@@@<<<666222333444000000111111222222222222333444666888999999888888:::;;;;;;;;;;;;:::999999:::999888999:::;;;:::999:::;;;<<<<<<;;;:::888777666555444444444555666777::::::;;;;;;;;;<<<<<<<<<===============>>>>>>>>>??????AAAFFFKKKMMMKKKHHHAAA@@@>>>=========>>>???;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>============<<<:::999888999;;;<<<<<<;;;<<<;;;999777555444444444444666888999999:::<<<===>>>===============>>>???>>>>>><<<;;;::::::::::::<<<<<<<<<;;;;;;:::999888;;;>>>CCCFFFGGGDDD@@@===::::::999999999999::::::666666555444333222111111......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,***,,,------++++++,,,...---,,,,,,++++++,,,,,,---+++******,,,......---,,,++++++,,,,,,,,,,,,+++++++++---//////...---...///---,,,,,,++++++,,,,,,---+++,,,---.........------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------------------------------000///...------------------------------...............//////000000111111333333333333333333333333333333444444444444333333333444444555555555555555333333333222222333444444444444444444444444444444444444333333333333444444333444666777888777777777555555555444555555666666666666666666777777777777555666777666555444555666222222222111111111111111000000/////////.........---------,,,,,,------...---------------...////////////...///000000...,,,------------------------,,,,,,++++++,,,---...///...---111666666222///000000222333333111000000111111111000///...---,,,,,,,,,---------............------------------------,,,,,,---------,,,+++***........................------...///////////////------------------------++++++++++++,,,---...///...------,,,,,,------...------,,,,,,,,,,,,,,,---------------------------,,,------......------,,,---......////////////...,,,...///...---,,,---///---,,,,,,++++++,,,,,,---+++++++++,,,//////...---------,,,,,,,,,---...///................................./////////000000...........................------,,,,,,------...........................------......//////000000222111///...---...000111000222444777999<<<@@@DDDKKKLLLMMMNNNNNNMMMLLLKKKOOONNNNNNOOOQQQSSSUUUUUUSSSTTTUUUSSSNNNHHHBBB???@@@BBBEEEGGGGGGFFFCCCBBBAAACCCEEEDDDAAA@@@@@@AAABBBCCCDDDCCCAAA@@@BBBDDDGGGIIIIIIDDD<<<666555666333222222222222222222111111222333444555666666666777777888999999999999888;;;:::999:::;;;;;;999888999999:::;;;;;;:::999888555555555555444444444444999999999999:::::::::::::::::::::;;;;;;;;;;;;<<<:::<<>>;;;::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::888777666666888888888777777666555444444555666777555777:::;;;::::::<<<>>>>>>======<<<<<<============<<<;;;:::::::::::::::;;;:::999999888999:::;;;===???BBBDDDDDDAAA===;;;999888777666666666666666444444333222111000//////...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,---***,,,------++++++,,,...---,,,,,,++++++,,,,,,---))))))***,,,//////...,,,+++++++++,,,,,,++++++++++++---//////.........///---,,,,,,++++++,,,,,,---***+++---...///...------+++++++++,,,,,,+++++++++,,,,,,,,,---------......------------------------------------------------000//////...------------------------------------.........///////////////222222222222222222222222222333333444444333333222333444555666777777777777444444333222222222333333555555555555555555555555555444444333333444444555444555666888888888888777666555555555555666777777777777777777666666666666333555555555333222333444000000000000000000000000000000/////////.........---------,,,,,,---......---------.........//////......///000111000---+++...........................---,,,+++++++++,,,---------111666777222///000///000111111///......///222111111///...---,,,+++,,,,,,,,,---------......------------------------,,,,,,---...---,,,+++***........................------...///000000//////........................++++++++++++,,,---...///...------,,,,,,------...---,,,+++***+++,,,---...------------------------,,,------......------,,,+++,,,---///000000000000---...//////------...///---,,,,,,++++++,,,,,,---,,,,,,,,,---000000000...------,,,+++,,,---...///..................................../////////000...........................------,,,,,,------...........................,,,------...///000111111444222///------...000111---///111333444888<<>><<<===??????AAAAAA@@@>>>???BBBEEENNNPPPPPPKKKBBB;;;999:::888777555444444444333222000111111222333444444555444555666777888888888888;;;:::::::::;;;;;;999777666777777888888888777777555666666666555444333222888888888999999999999:::777888888999:::;;;;;;;;;555888;;;>>>@@@BBBEEEGGG======;;;:::::::::;;;<<<;;;;;;:::999999999:::::::::::::::999999999999999666555444444666666555444222222222333444777999:::555888;;;<<<::::::<<<>>>>>>======<<<<<<<<<<<<===;;;;;;::::::999999:::::::::999777777888:::<<<===??????AAAAAA@@@>>>;;;:::999888666555333333222222333333222111000///.........------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---***,,,------,,,+++---...++++++------------++++++,,,---///000000///---,,,,,,,,,,,,++++++*********......//////...,,,***)))...---,,,,,,,,,,,,---...++++++,,,---------,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,..................------.........------,,,,,,,,,.........////////////000111111111111111111111111000000000000111111111111222222333444444555666666444444444444444444444444444555555555666666777777666666666666666666666666777777777777777777777777555555444444444333333333222222333333333444444444444444444333333222222222////////////////////////***+++,,,,,,------,,,,,,++++++,,,,,,---...//////000000000000000000000000---,,,,,,,,,,,,---.........------,,,,,,------...//////...---,,,,,,,,,,,,000000//////............000000111111111111000000///000111000...---,,,------------,,,,,,+++++++++***+++,,,,,,++++++,,,------,,,,,,------...///000........................////////////////////////000000000000///...,,,+++////////////............................................................///,,,))))))+++,,,+++))))))***+++,,,---//////000666333///---.........---,,,,,,------------,,,,,,+++++++++,,,,,,---------+++,,,------......------...........................---,,,,,,,,,,,,---...,,,,,,,,,---------......//////............//////------...............---///////////////000111111///////////////000111111//////000000000000//////---...///000222444555666>>>@@@CCCEEEGGGJJJNNNQQQPPPNNNKKKIIIGGGHHHIIIJJJKKKLLLNNNNNNLLLIIIDDDBBBAAABBBBBB@@@>>>>>>???@@@BBBAAA@@@???>>>===<<<;;;<<<;;;;;;;;;<<>>???;;;:::::::::::::::::::::;;;999666777999:::999777;;;:::999777666444333222111222333333444444333333444555555666777777888888::::::;;;<<<======<<<<<<999999888999:::<<<>>>???888999999999888888888888333444555666777777777777666888<<<>>>???===:::999777777555444333222222222666555333111000///......++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++++++++,,,...//////...,,,+++,,,,,,,,,+++++++++******------.........,,,+++***,,,,,,------------,,,,,,---------,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++..................------......---------,,,,,,,,,------........./////////////////////////////////////////////000000000000111111222222333444444555333333333333333333333333333333333333333444444444555555555555555555555555555555555555555555555555444444333333333222222222111111222222222333333333222222222111111000000000........................***+++,,,,,,------,,,,,,+++,,,,,,------.........////////////////////////...------------...//////...------,,,,,,------...------,,,,,,,,,------.../////////......---------///////////////////////////000111000...---------000000/////////.........,,,,,,------,,,,,,,,,,,,000000///////////////000...............................................................---------////////////....................................------------------------000...++++++---......---------...///000111222222555222///---.........---------............------+++,,,,,,,,,,,,,,,,,,---+++,,,------......------...........................---,,,,,,,,,,,,---...,,,,,,,,,---------.........---------------...//////////////////...---,,,///............///000000.........---...//////000...//////000000//////...------...///111222333333888:::===@@@CCCFFFJJJMMMLLLJJJHHHEEEDDDEEEFFFHHHGGGIIIJJJKKKIIIFFFCCCAAA@@@AAABBB@@@>>>======>>>?????????>>>===<<<;;;:::;;;::::::999:::<<>>:::999888777555555444444333444555666777888888888999:::<<<===<<<:::888666777666555333222222111111111111000000000000111111++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++------------++++++,,,,,,,,,++++++++++++***,,,,,,------------,,,+++++++++,,,---......------000///...,,,,,,,,,------///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------.........------------,,,,,,,,,,,,,,,,,,---------......---------------------------.........////////////000000000111111222222333222222222222222222222222111111111111000000000000333333333333333333333333333333333333333333333333222222222111111111000000000000000000111111111111///////////////.........------------------------***+++,,,,,,------,,,,,,------------------------........................///............///000000...------,,,,,,------...,,,,,,,,,,,,---...//////......------------,,,,,,...------,,,,,,------......000111000...---------...------------,,,,,,,,,------.........------,,,///...---,,,++++++++++++........................------------------------,,,,,,,,,---------....../////////............---........................,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,...//////...++++++,,,------...//////333111...---.........---.........//////.........---,,,,,,,,,,,,,,,,,,++++++,,,------......------------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,++++++,,,---......111111111000///...---,,,...------------...//////------,,,,,,------...///---..................---------......///000000000111444777:::<<<@@@DDDGGGFFFEEECCCAAAAAAAAACCCDDDCCCDDDEEEFFFEEECCCAAA??????AAABBBAAA???<<<;;;<<<;;;<<<===>>>===<<<:::999:::999999888888:::;;;<<<===BBBFFFFFFCCC@@@>>>???<<<<<<;;;:::999777666555222222222222111000//////222222222333333444444444333333444444444444444444444444333333333333333222444444555555555555444444222222222333333333333333111111111222222222222333333333333333444555666666666666666666666666666666777666444555666666555333222333333444444555666666555666666777888777777777888888888999999::::::;;;;;;;;;<<<<<<======<<<<<<888888888888999:::<<<<<<;;;999777444222111111111333444666777888999999999<<<<<<<<<;;;999777555444666555444333222111111111............///000111111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------------,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,...000222333222111...,,,+++,,,---...///...+++***)))+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------------......------------------------++++++,,,,,,,,,---------------------------------,,,,,,---------.............../////////000000000000000000000000000000000000000000//////......---111111111111111111111111111111111111111111111111000000000/////////............/////////000000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------,,,,,,------------------------...............//////000...------,,,,,,------...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......000111000...------...,,,,,,,,,,,,,,,,,,,,,,,,---------...//////...---------,,,+++++++++++++++........................---------------------------------------------...//////.........---------........................------------------------,,,,,,++++++,,,---------******++++++,,,,,,------111///------.........---......////////////......---------,,,,,,++++++++++++,,,------......------------------------------------------------------,,,,,,,,,---------......++++++++++++,,,---...///000000111111000///......---,,,,,,,,,,,,---......---------,,,---......///,,,------......------,,,.............../////////...000333555666999<<>>======???@@@AAA???@@@AAAAAAAAAAAA@@@??????AAACCCCCC@@@===;;;;;;999;;;===>>>>>><<<:::888:::999888888888888999999999===AAABBBAAA???>>>>>><<<<<<<<<;;;:::999888777666666666666555444333222222333333444444333222222111111111111111222222333444333333222222111111111222222333444444444444444000000111111111111111111//////000000000111111111333333222222222222333333333333333333444444444444555555444444555444333222222333333444555666666777777888999999::::::999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;777777777888888999999::::::888666333222111222222444555666888999999999:::<<<;;;999888666555444444444444333222111000000000000///......------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++***++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,---,,,+++***+++---222777:::222111...,,,+++,,,---...///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------......------------------------+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---------------------...............////////////////////////000/////////...---------000000000000000000000000//////////////////////////////.........------------------.........//////---.....................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------,,,,,,------------------------------,,,,,,------...///...------,,,,,,------...///...---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,///..................///...///000000...---......////////////000000000000...,,,+++,,,///000///...////////////000000111222................................................111000///...------------............------------........................////////////////////////+++,,,,,,,,,,,,,,,,,,,,,...............////////////...,,,,,,......---,,,......////////////......---------,,,,,,++++++++++++,,,------......------------------------------------------------------,,,,,,,,,---------......------,,,,,,---...//////......///000111111000000,,,,,,,,,,,,,,,---............------......///000,,,,,,------------,,,,,,///////////////////////////111222222222333555888::::::::::::;;;===???@@@======>>>>>>>>>????????????AAACCCCCC@@@>>><<<<<<:::;;;===??????===;;;999999999888888777777888888999;;;>>>???>>>===<<<<<<;;;;;;;;;;;;;;;:::999999999999888888777666555444333333444444444333222111111111000000000000111222333333333222222111111111000111222333333444444333000000000000000000////////////000000000111111111//////...---------------111111111222222333333333333444666666555555444444666666666666777777777777888999::::::;;;;;;:::::::::::::::::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::666666777777777777777777777666555444444444555666555666777888888999999999999888666555444444444555333222111000000000000000//////...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,++++++++++++,,,,,,---,,,++++++---222777:::000///...,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,------......,,,,,,,,,------------...+++++++++,,,,,,,,,------------------------------+++,,,,,,,,,------------------------------------------------------------...............---------////////////////////////.................................---------,,,,,,------------............---------...............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,---.........------,,,,,,------...//////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,------...///000000000000///...---///000000///......///.........///////////////444000,,,,,,...000000///............///000111222........................////////////////////////333222000...------------.........------------,,,........................////////////////////////,,,...//////---+++,,,,,,---------------,,,,,,,,,---,,,+++,,,......---,,,.........//////.........---,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------............------------......,,,---...///000111111111---,,,,,,,,,,,,---...............---...//////000,,,------------------,,,.........///////////////000111111111000000111333555666666888999;;;===>>><<<<<<;;;;;;<<<===>>>>>>>>>@@@AAAAAA???=========;;;<<<===>>>>>><<<:::999777777777777777777666666999:::;;;<<<<<<;;;:::999888999999:::::::::999999777777777777666555444444444444444444444444444444333222111000///000000111222222222111111111111111000000111222222333222222111000000000000/////////000000000111111111222222000000///...............000111111222222333333444333555888999888777888888999999999888888888888777888999999:::::::::::::::999999999999999999999999999999::::::999999888888555666666666666555555444444444555666666777777777666777777888888777777666555555444333333444444444111111000///////////////,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,...---,,,*********++++++,,,,,,,,,---...000111222---------,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***++++++,,,------......,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////////////////..............................---------,,,,,,,,,---------............///,,,,,,,,,------.........------------------------***+++,,,,,,------,,,,,,+++,,,,,,------.........---------------------------------------...//////...------,,,,,,------......------,,,,,,,,,------,,,,,,,,,,,,---------...---...000222222000...------...000000///......///,,,,,,,,,,,,---------...>>>888000---...000///...,,,,,,,,,++++++,,,------................................................111000...,,,,,,---...///.........---------,,,,,,........................////////////////////////,,,...000///+++))))))***+++++++++*********)))))),,,++++++,,,......---,,,------............------+++,,,,,,,,,,,,,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......///...---,,,++++++++++++,,,---...///////////////---------------......///------,,,,,,------...///------............------,,,,,,------.........///...///000///......000222000111333555777999;;;<<<;;;:::999888999:::;;;<<<<<<===>>>===<<<;;;<<<>>><<<<<<<<<<<<;;;999888777444444555555555555555555777777888999::::::999777555666777888888888888888555555555666555555444444666555444444444555666777666444222000//////000111////////////000000000000000000111111222111111111222222111111111000000000000000000111111111222222222222111111000111111111111111222222333444444555333777;;;<<<<<<;;;<<<===999999999999999999999999777888999999::::::999999888888888777777777777777888888888888888777666666444555666666555444333222222333555777888777777666777777777777666555444444333333333333333222222222000000//////......//////......------------...///------------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,///...,,,***))))))******+++,,,...000///...+++)))++++++,,,---------,,,,,,+++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,------.........,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------++++++++++++++++++++++++******++++++,,,,,,,,,---////////////////////////.................................---------,,,,,,---------.........//////+++++++++,,,,,,---------------------------------++++++,,,---------,,,,,,++++++,,,,,,---...//////.......................................///000000...------,,,,,,------...,,,,,,,,,,,,---...//////,,,,,,,,,------.........+++---000222222000---+++---...000000///......///////////////000000111111FFF>>>444......000///---000000///...------------........................------------------------...---,,,++++++---...000......---------,,,,,,,,,................................................))),,,...,,,)))&&&%%%&&&///......------,,,,,,,,,+++******,,,......---,,,,,,------------------,,,+++++++++,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------............,,,+++***)))))))))---...............------...------------...//////,,,,,,++++++,,,,,,---...---......//////......---******+++,,,,,,---......,,,---......---...000222---///000333555888:::;;;:::999777666666888999;;;:::;;;;;;:::999:::<<<>>><<<<<<;;;:::888777777666111222333444444444444333444444555777999999888777444444666777777888888888444555666666666666666555777666444333444555888999888666333111000000000111,,,------....../////////000000111111111111000000333333222222111111000000000000000000111111111111000//////.........//////111222222333444444555555444888<<<>>>>>>===???AAA777777888888999999::::::777777888999999999888888777777777666666666666666777777777777777666555555444555555666555444222111111333555888888777555333888888777777666444333222333444444333333111000///000//////.........//////333222000...,,,+++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,------.........,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******************)))************+++++++++111///---+++******++++++***++++++,,,,,,++++++***---------,,,,,,+++++++++************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,------...------------------------,,,,,,,,,++++++*********...---,,,---...//////...//////...,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------............---------,,,,,,,,,***+++,,,---...---,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,***,,,---,,,***))),,,000........................------------------------.........------,,,,,,,,,---------,,,,,,+++++++++,,,...///...---+++,,,,,,,,,,,,,,,---...///000111111333111++++++000111............///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,///............---------......................../////////...---------,,,(((***...111222000...,,,,,,,,,------------,,,,,,---------------------------------------------------------,,,,,,++++++++++++,,,------,,,+++)))(((---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,+++,,,///111/////////...---------,,,......////////////......//////...------------...,,,---------......//////------...///111444666777555555555555555444444444888777666666666777999:::AAA@@@>>>;;;999666444333444333222111000111222333333333444444555666777777777666555777:::;;;999666555555444555777777666444555555444444444444555555<<<777222......///000111222222111000/////////000111111000000000000000000000222222111///...///000333111///...///111333555333222///...///222555888333333333333333333333333333555888:::<<<<<<<<<;;;888888777666555444333333666666666666666666666666777777777777777777777777444444444444444444444444333333333333333333222222666666555555555555666666444444333333333222222222555555555444333222111000------------------------//////...---,,,,,,,,,,,,---------------------,,,---,,,,,,++++++,,,,,,---)))******++++++******)))+++++++++,,,,,,---------...------,,,,,,------...************************************************)))************+++++++++---,,,***)))))))))+++,,,***++++++,,,,,,++++++***------,,,,,,,,,+++++++++************************++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++,,,++++++******++++++,,,------------------------,,,,,,++++++++++++++++++,,,,,,,,,---//////...,,,------,,,,,,,,,------...------------------------------------------------,,,,,,,,,------------......------------,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,---///......---///000........................------------------------......---------,,,,,,,,,...---------,,,,,,,,,+++,,,...///...---+++,,,,,,......---------......///555777444///...111///+++.../////////...---,,,,,,---------------------------------.........//////.......................................---------***,,,...000000000...------------......---------------------------------------------------------------,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))+++---......---...///---------------,,,,,,,,,.........//////.........---------------...///000...............---------++++++---///000222333444444444444444444444444444666555444444444555777777999999999888888888888888555444333222111222222333222222333333444555555666666555444666888999777555555444444555777777666444555555444444444444555555:::777222000000111111111222222111000000000111111222222111111000000111111111222333222000///000111333222000000000222444555999777444111//////000111444444444444444444444444555666888:::::::::888777777777666666555444444444555555555555555555555555444444444444444444444444333333333333333333333333333333333333444444444444555555444444444444555555444333333333333222222222000000000000///...---,,,------------------------......---,,,,,,,,,,,,---***++++++,,,,,,------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------************************************************)))************+++++++++)))(((((('''((()))***+++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++******************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))******+++++++++++++++++++++++++++------------------------++++++++++++++++++,,,,,,++++++,,,...000///---+++++++++,,,,,,---...//////------------------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------/////////111333333111///------------------------------------------------...------------,,,,,,,,,.........---------------,,,...///...---+++,,,,,,//////...------------...666666444111000111///+++////////////...---,,,+++........................++++++,,,---...///000111........................---------...............------......///......---........................------------------------------------------------,,,,,,,,,,,,------------*********++++++,,,---...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------'''+++...000///...------,,,,,,,,,,,,,,,---------------............------++++++,,,,,,---///000111//////......---,,,,,,,,,((())),,,...///000000000222222222333444444444555333333222222222333444555444444555666777888999999555444444333222333333333111111111222333333444444444333333444666666555444444333333444666777555444555444444333333444444555888555333222222333333222222222111111222222333333444444333222222222222222222333444333111000111222333333222222222333444444333333333222333444444555555555555555555555555555777777888888777666444333555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222333333333444555555666666444333333222222333333444333333333222222222111111111111111111000///......------------------------,,,,,,,,,,,,,,,------...((())))))***+++,,,---...---,,,,,,++++++,,,,,,---------............---------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,***************************************+++++++++))))))*********+++++++++)))(((((((((((()))*********++++++,,,,,,++++++***,,,+++++++++++++++++++++************************))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++---///111000---***+++,,,,,,------.........------------------------------------------------++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------------000//////222555555222...------------------------------------------------------------------------........................,,,...///...---+++,,,,,,......---------......///666333///---///222222000000000//////...---++++++------------------------,,,,,,------...//////000........................,,,---------...////////////......---------..............................------------------------------------------------+++,,,,,,,,,------......,,,,,,+++***+++,,,---...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))+++...///...---------,,,,,,,,,------.........,,,,,,------------,,,,,,,,,,,,,,,,,,---...///000...---------------------'''))),,,...//////...---000000111111222333444444111111111111222222333333555666666666666666666666555555444444444333333333000000000111111111222222222222222333444444333222222222222333555666555333444444333333333333444444555444333333555555444333222222222222333333444555666555444333333333333333222333444444222222222444333444444444444444444444000111222444555666777777444444444444555555555555666666666666555444222111333333444444444555555555444444444444444444444444555555555555555555555555111111111111111222222222333333444444555666777777333333222222222222333333222222222222111111111111111222222222111111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///******++++++,,,,,,---------,,,,,,++++++,,,,,,---------............---------------,,,,,,+++++++++,,,++++++******++++++,,,************************))))))*********+++++++++))))))*********+++++++++++++++******))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++***************************+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,...000222111...+++------.........---,,,+++------------------------------------------------+++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------......///......111444444000---------------------------------------------------------------------------........................,,,...///...---+++,,,,,,++++++,,,,,,...///111111???777///,,,...111444555////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,---------...///////////////...---------......///...------------...///------------------------------------------------,,,,,,,,,------.........///...,,,+++***+++,,,---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---------,,,,,,---///------......//////000000,,,,,,------------,,,,,,...------,,,,,,,,,------***++++++,,,---...//////)))***---///000///...---...//////000111222222333111111222222333333333333666666666666555555555555555555555444444444333333/////////000000000000000111111222222222111111111111000000222444555444333333333222222222222333333444333222444555666555333333222222222333444555555777666555444333333333333222333444444333222333555444444444444444444444444666666666666444333111000222222333333333444444444333333444444333333222222222222333333444444555555222222222222222222222222333333333333333333333333000000000111111222222222333333444444555666777777444444333333333333444444222222111111111000000000....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///......------,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,************************)))))))))***++++++,,,,,,)))************+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++************+++++++++++++++************************,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...---,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............******,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---///111000...,,,---...//////...,,,+++***------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///---------///000000///---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...---------------.........,,,...///...---+++,,,,,,******+++,,,...000222333KKK???222---...///222444.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------........................---------.....................---------......///...---,,,++++++,,,---...---------------------------------------------------------------.........///...---,,,,,,+++++++++------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...---,,,++++++---000///////////////000000000------............------......---,,,,,,,,,,,,,,,))))))***,,,---...///000+++,,,---...//////...---.........///000000111111111111222333333333333222333333444444555666666666444444444444444333222222//////////////////000000000111333222000///000000000//////111333444444222333222222111111222222333333222222333444555555333333333222222222333444444777777555444333333333333111333444444222222333555555555444333333333444444333444444444444333222222111222222333333444444444222222222222222333333333222222222333333444444444222222222222222222222222111111111111111111111111000000000111222222333333333333333444555555666666444333333222222333333444111111111000000000000/////////000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,......000//////...---,,,+++***---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,************************((())))))***++++++,,,,,,)))************+++++++++******++++++++++++++++++***++++++,,,,,,++++++***)))*********++++++++++++************************,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,)))***,,,------,,,***)))++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,---...---++++++,,,...//////---,,,+++------------------------------------------------***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,---......------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,,,,,,,------------,,,...///...---+++,,,,,,++++++,,,,,,...///111222MMM>>>111---...---...000,,,---......///.........---------------------------------......................................................---------,,,,,,---....../////////...,,,+++******+++,,,...------------------------------------------------............------------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......,,,,,,,,,...///////////////..................//////.........,,,,,,,,,+++,,,,,,------******+++,,,------......,,,,,,------------------................../////////000111222333222222111000111111222333444555666222333444444444333111111000000000//////////////////111333222000...///000.........000333444333222222222111111111111222222444222111111333444444333444333222222222222222333777777555444333222222222000222333333222222333444666555333222111222333444//////000222333555666777222222333333444555555666333222222222222222222333222222222222222333333333111111111111111111111111000000000000000000000000000000111111222333333444333333333333444444444444222222111111111111222222111111000000000////////////000000111111111000000+++++++++++++++++++++++++++*********+++,,,------...------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------************************((())))))***++++++,,,,,,)))************+++++++++'''((()))+++,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))******++++++++++++************************,,,+++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***---//////...,,,***+++,,,...//////...,,,+++++++++++++++++++++++++++---,,,,,,++++++*********+++)))((()))+++,,,+++***)))+++---/////////------------------------------------------------------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******---,,,+++***+++,,,---...++++++++++++++++++++++++------,,,+++,,,---...///+++...///...++++++...111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........+++++++++,,,,,,---------,,,...///...---+++,,,,,,---------------...///000FFF888,,,+++---,,,+++...+++,,,---...////////////........................+++,,,,,,---...///000000......................../////////......------,,,+++,,,---...////////////---,,,***))))))***,,,---------------------------------------------------/////////...---------,,,***+++---...///......---++++++++++++++++++++++++++++++************++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***,,,///000///---++++++/////////...---------,,,......////////////......*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,------..................------...///111222222222111000000111111111222222222222222222333444333222111000000000000000000////////////222444333000...///111...---...000222444333222222222111111111111222222444222000000111333333333444333333222111111111111777777555444333222222111000111333222222222333444777555222000000111333444555444333222111000111111333333444444555666777777444444333222111111111222222222222222222222222222000000000000000000000000111111111111111111111111000000111222333333444444333333333333333333333222111111000000000000111111000000000000////////////++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,---------...------,,,,,,------...,,,***))))))***++++++***+++,,,.........,,,***)))******************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((---...)))(((,,,...+++***,,,+++''''''+++,,,***------,,,+++++++++,,,,,,...------,,,,,,---------******+++,,,,,,---......,,,+++)))(((((()))+++,,,...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++......---,,,,,,+++******,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---)))***++++++,,,---......,,,,,,,,,---------......------------------------************************++++++++++++++++++++++++---,,,+++***)))***+++,,,,,,,,,+++,,,---000333555444111...,,,,,,,,,,,,+++///...---,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,++++++.........------,,,,,,,,,......//////...---,,,,,,,,,,,,,,,,,,------.../////////...---,,,++++++***------......------,,,+++000000000//////......---.........------,,,,,,,,,++++++---...///111222222------............------)))+++,,,...//////............---,,,,,,,,,,,,---......///000000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------///---++++++---...+++))),,,,,,,,,++++++*********/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...---,,,,,,------000///...---,,,+++*********++++++,,,,,,------...,,,------......------,,,---------------------------......///000111111222111111111000000000000000111222222333333222222111///000111222222111000///////////////000000000000000000////////////000000000000000000000000000000222111000000000000000111444222000000222444555444444333222222111111222222000000111111111111000000000000111111111222222222333222222222111000000000000000111222333333444444444333111//////000111222333333333222222222111111000000000000////////////111111222222222333333333111111222222333444555555444333222111000111222222111000000///////////////000000///............///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++++++++)))'''(((+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,******+++---///...---,,,++++++++++++,,,*********+++,,,+++***+++,,,---...---,,,***)))************************)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++......)))))),,,---+++(((+++,,,******......,,,//////...------,,,,,,+++------,,,,,,,,,---......+++++++++,,,,,,------------,,,+++******+++,,,---...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++,,,///111333555222///---...///............---,,,,,,,,,,,,,,,,,,,,,---............---..............................---------,,,,,,,,,...............------,,,------,,,,,,,,,---...............------,,,,,,+++------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++......---------,,,,,,,,,------......//////000000------............------,,,,,,,,,,,,---///111222///...------,,,,,,------------...///////////////......------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------...,,,******,,,,,,+++)))+++++++++++++++,,,,,,,,,,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...//////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------------......///000000111111000000000000000000000000111222222333333222222111///000111222222111000//////000000000000000000000000000////////////000000111111111111111111111111111000000000000000111111---///111000...///333777444333222222111111222222000000000000000000000000000000000111111111222222222222111111111111111111000000000111222333333333444333111000///000111222222222222222111111111111////////////000000000000111111111222222222333333444444444555666777777777444444222111111111222333111000//////......//////000000//////...------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++,,,,,,+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///000///...---,,,,,,,,,,,,+++++++++,,,------+++)))+++,,,---------,,,******************************)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---......+++***---...,,,,,,000222000000222000,,,////////////...---,,,+++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---......------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++---...000333000...---.../////////...------,,,,,,,,,,,,,,,++++++,,,---------------,,,------....../////////...------------,,,,,,,,,............------------......------------------------------------------......---------,,,,,,,,,..................//////...------------,,,,,,,,,//////..................------............------...---++++++---000333666///...------,,,---------,,,,,,---............---//////.........------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------+++******+++,,,+++)))++++++++++++,,,---......,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---...///++++++,,,,,,------............---,,,,,,+++******,,,,,,------------,,,,,,------------------------------......///000000000......//////000000111111111111222222222222111111///000111111111111000000000000000000000000000000000000////////////000000111111111111111111111111////////////000111111222444444333111111111222444444333222222111111222222111111000000000000111111000000000000111111111111000000111111111111111111//////000000111111222222333222111000///000111222111111111111000000000000......//////000000111111111111111222222222222333111111222222333444444444444444333222222222222333000000///............/////////000000///---,,,+++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...//////......///000000000///...------------++++++,,,...///...+++)))++++++,,,,,,,,,,,,+++***************************))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,...000111000444888999777555555111+++------...///......,,,,,,,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,+++---,,,++++++++++++,,,---...------,,,,,,------...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...///...---,,,---,,,,,,+++,,,,,,---...///---++++++---......---------,,,,,,+++,,,,,,---***+++,,,,,,------,,,,,,******++++++,,,---......------------------------...---------------------000///...---------------,,,,,,,,,------...............------,,,,,,,,,,,,......//////000000111111------------------------........................------............------++++++++++++---000333555//////...---------------,,,------.........------000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++------,,,+++,,,,,,---...//////...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&&&&((()))***+++,,,++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////------...//////000111111111111222222222222111111///000000111111111111111111111111000000000000000000000////////////000000000000000000000000000000.........//////111222333777333111222777888555111444333222222111111222222111111000//////000111111/////////000000000111111//////000000111111222222.../////////000000111111222111000000000000111111000000000000////////////---......///000111111222111111111111222222222222000000000111111111222222444333333222222222222222000///......------......+++,,,...//////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,)))+++......---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---...//////......///000//////...---------------++++++,,,...///...+++)))***+++++++++++++++++++++************************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***)))+++///333444333333333777888666555666333...***+++,,,---------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---...///...------...---------------......---,,,++++++---......---,,,,,,+++++++++,,,,,,---***+++,,,,,,------,,,,,,******++++++,,,---......------------------------------,,,,,,,,,,,,---...000///......------------+++,,,,,,------.........///...---,,,,,,,,,------+++++++++,,,,,,---------------------------------,,,,,,------.../////////------............------((()))+++---///000111111//////...------------........./////////......---//////......------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------.....................111000...,,,++++++,,,---.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***************------,,,,,,,,,++++++++++++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,---...///000000000000111111222222111111000000000000000000111111222222111111111000000000///000000////////////000000////////////////////////............///000111222...555<<<===888444444777444333222222111111222222111111000000000000111111....../////////000000000/////////000000111111222///////////////000000000000000000000000000111111000000000/////////......---......///000111111222000000111111111222222222333333333333444444444444222222222222222111111111///......---------------((())),,,...//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++'''***---...,,,***)))))),,,,,,,,,,,,,,,,,,,,,,,,........................+++---......------...///...---,,,,,,+++,,,,,,,,,+++++++++,,,------+++)))************++++++++++++************************((()))******++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***(((+++333888777444333***...000000222666777555+++++++++++++++,,,.........------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))******+++---......///,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------------------............///...---...///000///---+++++++++++++++,,,,,,---++++++,,,---------------,,,------....../////////,,,,,,,,,------------...---,,,+++++++++,,,......//////......---.........,,,,,,,,,------.........///...---,,,+++,,,------------------............,,,,,,,,,------------...++++++,,,---......//////------............------''')))+++...///000//////000///......------.........////////////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,---------///000///......///111333222///,,,++++++,,,,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,------,,,,,,++++++************+++,,,,,,---......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......//////000000111111111111000000000/////////000111222333222222222111111000000///000000////////////000000////////////////////////............///000000111444HHHYYYTTT>>>...///888444333222222111111222222000000111111111111000000............//////////////////000000000000000000////////////000000000000//////000000000000000000000000000000////////////......//////000000111111000000000111111111111222111111111111222222222222111111111222111111000///......---,,,,,,,,,,,,---''')))+++---............,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++'''))),,,---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,------,,,,,,---...---,,,,,,+++++++++,,,,,,,,,*********+++,,,+++******************++++++,,,************************((())))))*********************+++++++++,,,,,,,,,+++++++++++++++++++++++++++)))---777<<<888222///(((+++,,,+++///777<<<<<<000///,,,******+++---...///...------,,,,,,,,,,,,+++++++++,,,,,,---------***++++++++++++++++++***...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---...++++++,,,---------------///...---...//////...,,,++++++******+++,,,,,,---,,,,,,---............---........................,,,,,,,,,---------......---,,,+++***+++,,,...//////............//////000,,,,,,------------------000...---++++++,,,---...000000000000000/////////,,,,,,,,,---------......------------------------------............------++++++,,,---...///000111000//////..............................---,,,,,,******++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++++++++,,,,,,,,,,,,------,,,...000///...---///111333111///,,,+++,,,---///***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000111111111111000000000/////////000111222333333333222111111000000///000000////////////000000111111111111111111111111//////.........//////000<<>>888///,,,,,,...---+++///888>>>@@@555333///+++******,,,---000///...---,,,+++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++......---,,,,,,+++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))***,,,---///))))))***+++,,,---,,,,,,---,,,,,,,,,------+++)))+++*********+++,,,,,,---,,,---......//////......,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------.........---,,,+++******,,,...///...............///000111------------------------000...---++++++,,,---.........------,,,,,,,,,+++,,,,,,,,,------.........//////...------,,,++++++---..................---///...,,,,,,---///222333000000///...............------------,,,,,,+++***((()))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++,,,,,,,,,---------+++---//////---,,,...111222000...,,,,,,---///111......---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,((()))***+++,,,---.........------,,,,,,++++++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,000000111111111111000000000////////////111333444333333222222111000000///000000////////////000000222222222222222222222222000//////.........//////333666@@@PPP[[[UUUBBB000444333222222111111222222---///222444444222///------------.........//////111111000000//////......111111111111000000000000......///000000111000000111111111111000000000000000000000000////////////000000000000111111111111222222222222111111111111...///000000000///---,,,...---,,,,,,++++++,,,,,,...---,,,+++************,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++******,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///......---------......///)))))))))***++++++,,,,,,************************************************************************************************+++++++++++++++++++++++++++---000222222000---+++---,,,)))'''(((---555:::DDD:::///+++---000///---.........------,,,,,,,,,************************++++++++++++++++++++++++------++++++++++++------------------,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---.........,,,+++***)))))))))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++,,,,,,---,,,++++++++++++,,,---.........------,,,,,,,,,)))***++++++------...///+++++++++++++++++++++++++++,,,---.........,,,,,,,,,,,,,,,++++++*********+++***+++---000///+++'''///............///000000.................................------,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,...------,,,,,,,,,------///...---,,,,,,,,,,,,,,,///...---,,,,,,---...///...------,,,,,,------......---,,,---...///...---,,,---//////...///000222111000///---+++*********,,,,,,,,,---------......---------,,,,,,+++++++++//////......,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---...---+++******,,,...------------------------...---+++))))))***+++,,,........................---,,,,,,++++++,,,,,,---,,,***(((***---...,,,***---------.........//////++++++,,,---...///000111+++++++++,,,,,,---------***++++++,,,,,,------...******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...111222///,,,++++++,,,,,,,,,,,,------////////////////////////.........///000222333444777555333111000000000000222111111111000000//////000111222222333333333333000/////////000111222222444555333666DDDRRRKKK:::444333333222111111111222000111111000//////000222111111111000000000000000////////////000000000000111111000000000000111111555333111///...///111333111000///......000222333//////000000000000//////---......////////////...000000//////............/////////......------------,,,++++++,,,------,,,---,,,,,,++++++,,,,,,------------------------------------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++***,,,...//////...,,,******++++++***+++---222555CCC;;;333...---......,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......///...------------...///......---------,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++,,,---.........---,,,+++---------,,,,,,,,,,,,,,,---,,,---///111111---***......------......///000..............................---------,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,---...------,,,,,,---------///...------,,,,,,,,,---//////...---------.........------,,,,,,------...///---,,,---...///...---,,,---//////......000111444333111///---+++******,,,,,,,,,---------......---------,,,,,,++++++++++++++++++***)))((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,------,,,+++***+++---------------------------///...,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------+++***+++...///---,,,,,,,,,---------.........------------............+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,---,,,,,,,,,************************+++++++++++++++++++++***+++***+++...000111...,,,+++++++++,,,,,,,,,------.................................///000111333333666555333111000000000000111111111000000000//////111111222333333333333333000000000000000000111222---......111AAARRRRRRHHH444333222222111111111222111222222111000///111333111111111000000//////////////////000000000111111111111000000000000111111555333222000000000222222111111/////////111222444000000111111111111000000000000000111000000///////////////......---------.........---------,,,,,,---,,,++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++........................,,,,,,++++++***))))))(((************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******'''))),,,---,,,,,,---...>>>;;;666111...,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++++++++++++++++++++++++++,,,------......------,,,+++++++++++++++,,,------++++++******++++++,,,---++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///......------......///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---.........------,,,+++,,,---------------......,,,,,,---///000000---***------,,,,,,,,,---......------------------------...------------,,,,,,,,,+++,,,...///...,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,,,,,,,---------------,,,,,,------...///...------,,,---------000///...---------------...------,,,,,,------...///...------...///...---,,,---//////......///111666555333000...,,,++++++,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***++++++++++++++++++++++++------------------------+++,,,,,,,,,,,,,,,,,,---+++---...---,,,++++++,,,------------------------///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,---...///...---++++++,,,,,,,,,---------///.........------,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,---------,,,***))))))***+++,,,+++***)))(((+++++++++******)))))))))******+++,,,...///---+++++++++++++++,,,,,,,,,,,,------------------------------......///000222222555333222000//////000000111111000000000000//////111222333333333333333333222111000000000000000000111222///...777DDDGGGBBB333333222111111111111222111222333222111111222444222222111000000///......000000000111111111222222111111000000000000111111333333333333222222222222222111000000000111222333000111111222222111111000222222222222111111000///......------------,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++........................+++++++++*********))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********'''***,,,,,,+++******+++666666555111---***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++***+++,,,,,,---,,,++++++***++++++,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++.........------,,,++++++++++++,,,,,,------......******+++,,,---,,,+++))),,,,,,++++++,,,,,,---...------------------------------------------------+++---///000///,,,)))''',,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------------,,,,,,,,,---............------------......000//////...---------,,,...------,,,,,,------...///...------...///---,,,,,,---///...------///000444333111000...---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++------------------------+++++++++,,,,,,---------***,,,......---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---............******+++++++++,,,,,,,,,.........---------,,,,,,---------,,,,,,+++++++++,,,,,,---------+++)))((('''(((***,,,---,,,***))),,,,,,++++++******))))))******+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111333222000///...//////000000000000000000000//////222222333333333333222222222222111000/////////000444555222,,,---444666333222222111111111111111222222333444333222222333555555444333222111000//////000111111111222222222222111111000000000000111111222333444444444333222222222222111111111111222333000000111111111111000000222222222222111000......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,++++++++++++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++******+++***((((((***,,,---000111///+++)))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++************+++,,,,,,...---,,,+++***************+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++......------,,,,,,,,,,,,******++++++,,,,,,------)))***,,,,,,,,,+++******,,,++++++++++++,,,------------------------------------------------------,,,---...///...,,,)))''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,---...///......---------....../////////.........------,,,...------,,,,,,------...000...------......---,,,,,,---......------...//////......------......///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------***,,,......---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------------------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,---...*********+++++++++,,,,,,,,,,,,,,,------------...---------,,,,,,+++++++++,,,---------,,,***((('''%%%'''))),,,------,,,+++------,,,,,,++++++++++++)))***++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111000///.........///000//////////////////000000111222222333222222111111222222111000/////////000---000000...---000222111111111111000000111222222222333444333222222444666777777666555444333222111000111111111222222222222111111000000000000111111111222444555555444333222222222111111111111111111......////////////......000000000000///...,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---///...,,,***+++,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,************************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++************+++,,,++++++***((('''(((***---)))+++------***)))+++---++++++++++++,,,,,,,,,,,,************************++++++,,,,,,------......+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******************+++,,,,,,///...,,,+++***)))))))))++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---......//////......---++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++...------,,,,,,------...******+++++++++++++++,,,+++---......,,,,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,---......///.........---......///000------...//////......---...------,,,,,,------...000///------......---+++,,,---......---,,,---...+++++++++,,,,,,...///000,,,,,,,,,---------......++++++,,,,,,,,,,,,------+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++---...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,++++++++++++++++++++++++++++++------------++++++***,,,------,,,,,,---...******+++++++++,,,,,,,,,++++++,,,,,,---------...---,,,,,,,,,,,,,,,,,,+++------,,,+++***)))))))))&&&''')))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...///...---------...///000......////////////000000111111111111111111000///222111000000000000000000///111222222111000000000111000000000000111222222111222333333222222444666888888777666666555444444000000000111111111222222111111000000000000111111000111333444444444333222111111111111000000000///---......//////......---............---,,,,,,+++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,///111111---++++++------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------******************++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++)))((((((+++---***+++++++++******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***************++++++,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------......------...//////...------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,---///000,,,,,,,,,,,,,,,++++++++++++---...---+++***,,,...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,---...//////...............///000000+++,,,---////////////......------,,,,,,------...111///...---......,,,+++,,,---......,,,,,,---...++++++++++++,,,---...///,,,,,,,,,---------......+++++++++,,,,,,---------...///////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,------,,,+++***+++---++++++++++++++++++++++++***++++++,,,,,,---,,,,,,***************************+++---......---+++***+++---///...---,,,...000++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,***)))((()))***+++***************+++++++++*********+++,,,,,,------+++,,,---,,,******+++...************++++++++++++------------------------+++++++++++++++,,,,,,---------,,,,,,,,,---///000........./////////000000000000000000000///......000000000000000000111222444333333333111///......000000000000000111222222000111222222111222444666777777777666666555555555/////////000000000111111111111000000000000111111000111111222222333222222000000000000000///............////////////......,,,---------------,,,,,,,,,,,,,,,,,,---------...++++++++++++,,,,,,------,,,000444333...+++,,,...---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))(((***++++++******+++,,,---,,,++++++***+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++------------++++++***+++,,,,,,------------++++++++++++++++++++++++,,,------......------,,,*********)))***++++++,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---------------------------******+++++++++,,,,,,,,,++++++,,,------,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,...000111.........------,,,,,,,,,(((+++,,,+++)))(((***,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,---...///+++++++++,,,---...///000...............///000000***+++---///000000//////...------,,,,,,------...111///............,,,+++,,,---......,,,,,,,,,...------,,,,,,,,,------...,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,------,,,++++++***........................---------------------------------,,,,,,+++++++++---...---+++******,,,...+++++++++++++++++++++++++++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,...000000...---///111++++++,,,,,,,,,---------///......---+++******)))+++++++++,,,,,,---------...,,,***(((''')))+++,,,---,,,+++***))))))))))))(((((()))***+++,,,,,,---+++---...---***))),,,...)))************+++++++++------------------------+++++++++***++++++,,,,,,---,,,,,,+++,,,---///000---.........//////000000//////000//////...------000000//////000111222222000...---///000000111333000000///000000111222222000111222222111222444666666666666666666555555555////////////000000000000111111000000000000111111000000000111111222222333//////000000///...------//////000000000000//////,,,,,,------...---------,,,,,,,,,------.........+++++++++,,,,,,------------111555444///,,,,,,...---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,---,,,***)))''''''((((((******************************************************+++++++++,,,,,,,,,************************************************((()))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,------,,,+++*********************************+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------.........------++++++///...---,,,++++++++++++***+++,,,---............+++,,,,,,------,,,,,,+++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++.../////////---,,,---...+++,,,---......///000000------------------------,,,,,,,,,---------..............................,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------,,,+++***+++---000111555222///...///000000000222333333222///......///...---+++***+++---///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++,,,,,,---...000---***)))***+++++++++++++++++++++++++++++++++.........------,,,,,,,,,...---+++))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...---+++***)))***++++++------------------------------------------------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,---,,,+++***))),,,,,,,,,---...///000111.........------.........000//////.........///000///////////////000111111111111000///////////////444222111//////000222333333333444444333333222222111000000000//////..............................000000111000000///...---444333000---------///000------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,---------......///...------,,,,,,,,,---------------,,,,,,+++***++++++,,,,,,,,,,,,------.........------,,,,,,,,,++++++++++++++++++,,,,,,---,,,+++***))))))******************************************************************+++++++++,,,************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,///...---,,,++++++++++++******+++,,,------------+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---.........,,,+++,,,---,,,,,,,,,,,,---...//////------------------------,,,,,,,,,---------..............................,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,------,,,+++++++++---///000666333000...------,,,+++111222222000---,,,,,,---------,,,+++,,,---...///......------,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++,,,,,,---...///,,,))))))***+++,,,+++++++++++++++++++++++++++......---------,,,,,,,,,...---+++***)))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++************+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++++++++,,,---......------,,,,,,------......///000000/////////000//////......///000000111111000000///......//////222111000//////000222333333333333333333222111000111000000000////////////000000000000000000000000....../////////...------........................------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,+++***************,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,************************************************)))))))))*********++++++***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------......,,,++++++,,,,,,---......---,,,++++++++++++***++++++,,,,,,,,,++++++,,,,,,------------,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,---...---+++***+++,,,...---,,,++++++,,,---...------------------------,,,,,,,,,---------......---------------------------------,,,,,,------------,,,,,,++++++,,,,,,---...---,,,+++,,,,,,...///555222///------,,,+++***///000000...+++***)))***,,,,,,,,,------------......------------,,,,,,,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,---------+++))))))+++,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,---,,,+++*********+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,...000111000//////000///............///000000000000///............///000//////...///000222333333333333333222111//////000000000000////////////////////////////////////,,,,,,------------------***+++,,,......---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,++++++*********************++++++,,,,,,************************************************((())))))))))))******************************************************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++---------------------------,,,+++******+++,,,---******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------///---+++******+++---......---,,,,,,+++++++++,,,,,,,,,---------,,,++++++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++++++++,,,...---+++******+++,,,---------------------------,,,,,,,,,---------......------------------------......------------......---,,,,,,++++++,,,,,,---......---,,,,,,,,,------000///------...//////...///000000...+++))))))***,,,,,,---......------,,,---------------------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---,,,***))))))+++------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---/////////...---,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,+++***)))***+++,,,......------,,,---------,,,++++++++++++++++++,,,+++---000000......///111.........------...////////////...------...............---...///000111222222222222111000///...---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,---------,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********(((((()))******+++++++++************************************************((())))))))))))*********************************************************))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------,,,+++******+++,,,---******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------...---+++******+++---...------,,,+++++++++,,,,,,---...............---,,,,,,------......------,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,,,,......---,,,+++++++++,,,---------------------------,,,,,,,,,---------......------------------------///......------......///---,,,,,,++++++,,,,,,---...---------,,,,,,------000///......///000000//////000000...,,,***+++,,,,,,------......---,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,,,,+++***)))***,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++************+++++++++,,,,,,,,,---,,,+++***)))***+++,,,......---,,,,,,,,,------+++++++++******++++++++++++...111000---,,,///222......---------------......---------------......,,,,,,------...///000111000000000000///...---,,,........................++++++++++++++++++++++++---,,,,,,,,,,,,---//////222111...,,,++++++,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---------,,,,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++'''((()))***************************************************************)))))))))*********++++++************************************************(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******+++---------,,,,,,++++++,,,,,,,,,---...////////////......------............------,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...///000///---,,,---...,,,,,,,,,---------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......------------......---,,,,,,++++++,,,,,,---,,,---------------------333111000/////////---+++...///000///---,,,---......------------,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,++++++******++++++,,,------,,,+++++++++,,,,,,+++*********,,,---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++)))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))******+++++++++,,,,,,,,,---,,,++++++******++++++++++++************++++++,,,++++++******++++++,,,***000555555111---...000......---,,,,,,,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,---...........................------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///666333000,,,++++++,,,---++++++++++++***************++++++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***+++,,,---,,,+++***++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,((()))***+++++++++***)))************************************************************+++++++++,,,************************************************))))))*********+++++++++++++++++++++++++++++++++************************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,---...////////////------............------,,,---------,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------...///...,,,+++,,,---***+++---/////////...---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------------------...---,,,,,,++++++,,,,,,---++++++,,,---............111000......///...,,,***,,,---......------...000///...---,,,+++,,,------***+++---...///...---,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,++++++++++++++++++,,,++++++******++++++,,,...---,,,,,,+++++++++,,,,,,+++***+++,,,,,,+++)))++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++***************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,(((222<<>>999444111111555666555222------,,,++++++++++++,,,+++---///...+++)))***,,,++++++++++++++++++++++++************************,,,,,,,,,---------......,,,++++++---......,,,***++++++------------++++++++++++*********+++---...++++++++++++++++++++++++***+++,,,------,,,+++******+++---...///...------++++++************++++++---,,,,,,+++*********+++*********++++++,,,,,,---+++,,,---.........---,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++,,,,,,++++++++++++++++++++++++---+++******+++,,,+++***+++++++++************)))))))))******++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++******))))))------,,,+++++++++,,,,,,'''(((***+++,,,,,,++++++++++++++++++++++++++++++------..................******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************+++***)))))))))***,,,,,,,,,+++***+++------,,,++++++***)))***+++++++++)))---,,,++++++******++++++******************************))))))***+++,,,,,,'''(((***---...---)))&&&++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************++++++++++++******))))))++++++***)))***+++---...***+++,,,------,,,+++************)))))))))))))))******************************++++++++++++******))))))))))))************))))))******++++++++++++*********************************************************++++++,,,,,,,,,+++++++++,,,,,,+++++++++******++++++++++++******+++++++++,,,,,,+++++++++'''***---///000...,,,***************************++++++++++++++++++++++++++++++,,,---------,,,,,,)))***+++***))))))+++---))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,******+++,,,,,,---......++++++++++++,,,,,,---...,,,,,,---...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,+++******+++,,,,,,******************************++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++***************************************************+++,,,------,,,***(((***555<<<666...,,,---,,,++++++++++++++++++++++++------,,,++++++******)))------,,,+++,,,---...///555666888999999;;;===???555222000333777777000***+++******+++---......---......---,,,++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...---+++***)))***++++++'''((()))***************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,+++++++++,,,,,,---------999222+++''')))***)))'''))))))))))))))))))))))))***++++++,,,,,,++++++***+++......+++***---...,,,,,,++++++---//////...,,,+++++++++************)))***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++...---,,,,,,+++++++++,,,******************************+++++++++,,,,,,,,,************************---,,,,,,++++++,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++************************************************)))************+++++++++------,,,+++***)))((((((******************************++++++++++++******)))************+++++++++((((((((('''((())))))***,,,///111///+++(((+++...******++++++++++++******(((((())))))))))))(((((()))************++++++++++++++++++************)))+++++++++)))((((((+++---+++***)))(((((()))***+++------,,,,,,+++***))))))***++++++,,,,,,++++++***&&&'''((()))***+++,,,,,,...)))%%%%%%***---,,,***)))************+++++++++))))))))))))))))))))))))(((((()))***++++++,,,,,,---,,,,,,++++++,,,,,,---...------,,,+++***))))))************************,,,+++***))))))***+++,,,"""&&&***,,,,,,***))),,,+++******))))))*********************************++++++,,,,,,++++++******++++++,,,,,,++++++***************************------,,,++++++,,,,,,,,,++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,......------,,,,,,,,,------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---,,,***(((''''''((()))************************************************,,,++++++******++++++,,,******************************++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++************************************************((()))+++---------++++++)))222777222,,,,,,,,,+++------------------------,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,---///000000222555777888888888888333000...111666777222,,,,,,+++******,,,---,,,+++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---.........---+++***+++,,,,,,------------,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---+++++++++,,,,,,---------888222+++)))***,,,+++)))***************************++++++,,,,,,++++++***///...,,,,,,111888666000---,,,+++,,,......---,,,+++++++++************)))***++++++,,,,,,++++++***'''(((((())))))))))))((()))************+++++++++++++++++++++++++++++++++------,,,+++++++++++++++******************************+++++++++,,,,,,,,,************************---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++************************************************)))************+++++++++,,,++++++******))))))(((******************************++++++++++++******)))************++++++++++++++++++***++++++,,,------///111///+++)))+++...+++++++++,,,,,,+++++++++))))))************)))))))))************++++++++++++++++++************)))***++++++***))))))***,,,+++***)))(((((()))***+++------,,,++++++***))))))***++++++,,,,,,++++++***)))))))))***************+++'''######'''***)))''')))************+++++++++************************((())))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,((())))))+++,,,---......************************++++++***))))))***++++++&&&'''***,,,---,,,+++***,,,+++******))))))************++++++++++++*********++++++,,,,,,++++++******++++++,,,,,,++++++***************************---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,......------,,,,,,,,,------...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++///---+++)))))))))***+++************************************************,,,+++************+++,,,******************************++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++************************************************'''(((***,,,---------,,,***...///---+++,,,,,,***------------------------++++++++++++,,,,,,,,,,,,---,,,,,,,,,---...000111---///333555777666444333222...,,,...333666333000...,,,******+++,,,+++***------,,,,,,+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***---000222222///,,,))).........------------,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,---...++++++,,,,,,,,,,,,------666111,,,***+++---,,,+++++++++++++++++++++++++++******++++++++++++******...+++)))000@@@MMMLLLDDD///---++++++,,,------,,,+++++++++************)))***++++++,,,,,,++++++***++++++++++++++++++***))))))************+++++++++++++++++++++++++++++++++,,,+++************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++))))))))))))))))))))))))******************************++++++++++++******)))************+++++++++))))))(((((())))))***+++,,,///000...+++)))+++---+++,,,,,,,,,,,,,,,,,,+++******++++++++++++******)))************++++++++++++++++++************))))))***,,,,,,***)))***++++++***))))))))))))***+++,,,,,,,,,+++******))))))******++++++++++++******,,,+++++++++******))))))---***'''(((+++---,,,+++)))************+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++************++++++'''''')))***,,,...///000************************++++++***))))))***+++++++++,,,,,,,,,,,,+++***))),,,+++******))))))*********+++,,,------,,,+++******++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...------,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---000...---+++++++++,,,,,,************************************************++++++************++++++******************************++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++************************************************((()))***,,,,,,---,,,,,,++++++***)))+++,,,---+++++++++++++++++++++++++++******++++++,,,---......---,,,,,,,,,...///111333000000222444555666444333222///,,,---111444333111...,,,++++++,,,......---111000///...---,,,,,,,,,******++++++,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,///111111///,,,***,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,222///+++***,,,---,,,+++++++++++++++++++++++++++******++++++++++++******,,,******111AAAOOOOOOHHH111...+++******,,,,,,,,,+++++++++*********))))))***++++++,,,,,,++++++***------------,,,+++******))))))*********+++++++++******************************))))))))))))************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++((((((((())))))***************************************++++++++++++******))))))*********+++++++++(((''''''''''''((())))))+++,,,---,,,***)))***+++***++++++,,,,,,++++++***)))******++++++******)))))))))*********++++++++++++++++++*********))))))(((***,,,,,,+++***)))***************************,,,+++++++++******))))))******++++++++++++******++++++++++++************...,,,***+++---......---))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++******))))))))))))******++++++++++++++++++++++++************************+++******************+++,,,++++++***)))))))))))),,,+++******))))))******)))+++---//////---+++)))***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,---...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,---,,,++++++,,,...,,,,,,,,,+++,,,,,,------...---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,---------///...---,,,,,,,,,,,,---******************************************************************************************************++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++************************************************+++++++++,,,+++++++++***,,,)))'''))),,,---------++++++++++++++++++++++++******+++,,,---......///,,,,,,,,,---...111333444444222000000222444555444555222//////111333333222...---+++,,,///111222222666444222000...,,,++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++***)))(((((())))))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***++++++++++++************************)))******++++++******)))---...------222888888444000...***)))***+++,,,,,,+++++++++*********))))))***++++++,,,,,,++++++***))))))******)))(((''''''))))))*********+++++++++************************)))))))))(((((()))************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++(((((())))))******++++++******************************++++++++++++******))))))*********+++++++++++++++*********+++,,,,,,)))*********)))((())))))))))))************))))))(((((())))))))))))(((((())))))*********++++++++++++++++++*********))))))(((***,,,,,,+++***)))*********++++++++++++******++++++***************))))))******++++++******)))))))))*********+++++++++***)))((()))***++++++***))))))*********+++++++++***************************************+++++++++***))))))(((((())))))***------,,,++++++***))))))*********************************++++++*********++++++***))))))***+++,,,,,,+++******))))))******)))+++---//////---+++)))***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++************++++++,,,---...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,---,,,++++++,,,...+++++++++++++++,,,---......---,,,,,,++++++,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,------------,,,,,,+++++++++++++++************************************************))))))***++++++***))))))******************************++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********,,,((((((+++---,,,,,,...------------------------***++++++,,,---......///,,,,,,,,,---///222444666777333......000333444333666444222222333444444444///---,,,---000333555666777555333111...---,,,+++*********+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))+++,,,------,,,+++*********+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------------,,,,,,,,,,,,+++++++++++++++++++++*********))))))))))))))))))))))))))))))************))))))***---...***))),,,...,,,...,,,******+++,,,,,,++++++++++++************)))***++++++,,,,,,++++++************+++******)))))))))************+++++++++************************))))))))))))))))))***+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++))))))******+++++++++,,,******************************++++++++++++******)))************+++++++++***))))))))))))***++++++)))))))))))))))))))))((((((((())))))))))))(((((((((((())))))))))))(((((()))************++++++++++++++++++************))))))***,,,,,,***)))***+++******+++,,,,,,+++******************************))))))************))))))(((((())))))*********+++*********++++++++++++,,,)))************+++++++++))))))))))))))))))))))))******************************))))))))))))*********++++++++++++,,,,,,,,,************************)))***++++++++++++***)))++++++++++++,,,---......,,,+++******))))))*********+++,,,------,,,+++******++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******)))******+++,,,---------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,------,,,++++++,,,...+++******++++++,,,---......---,,,,,,++++++,,,,,,************+++++++++++++++,,,,,,,,,,,,,,,,,,---+++++++++++++++*********************************************************((()))***++++++***)))(((******************************++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++************************************************++++++++++++++++++,,,,,,***'''(((,,,,,,)))***...------------------------+++,,,,,,,,,------......,,,,,,,,,...000333555777999555111111444666555333666555444555666777888888111...,,,,,,///222444555333222111///...---,,,,,,++++++++++++******************+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))))))))+++,,,------,,,+++******+++---...***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...------,,,---------,,,,,,++++++++++++,,,------+++******)))************************))))))************))))))'''+++,,,))))))---///...,,,+++******,,,---,,,++++++++++++************)))***++++++,,,,,,++++++***++++++,,,---------,,,,,,)))************+++++++++***************************))))))))))))***+++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************++++++++++++++++++++++++,,,,,,,,,******************************++++++++++++******)))************+++++++++'''''''''''''''(((((()))******))))))***+++***)))))))))************)))))))))))))))******))))))))))))************++++++++++++++++++************)))***++++++***))))))***,,,***++++++,,,,,,++++++***))))))))))))************))))))************)))))))))))))))(((((((((((((((+++,,,------------------)))************+++++++++************************************************+++******))))))******+++))))))***+++,,,,,,------************************)))***++++++++++++***)))+++++++++,,,,,,,,,,,,,,,,,,+++******))))))************++++++++++++*********++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---************************,,,------,,,++++++,,,...************+++,,,---......---,,,,,,++++++,,,,,,************++++++++++++---,,,,,,,,,,,,,,,,,,+++******++++++++++++******************************************************((()))***++++++***)))(((******************************++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++************************************************)))))))))***+++,,,......(((''')))---,,,'''(((---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---...000333666888;;;888555777:::;;;888444444444555777999:::;;;;;;222///,,,,,,...000222222//////...---------------,,,+++++++++******))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,+++)))))))))+++---...***+++,,,------,,,+++***++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,+++---------,,,,,,++++++++++++---......---+++******++++++++++++++++++++++++))))))************))))))***,,,***''''''))))))&&&***)))***+++------,,,++++++++++++************)))+++++++++,,,,,,+++++++++'''((()))***************)))************+++++++++))))))))))))))))))))))))******))))))***+++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******)))************+++++++++***************++++++,,,,,,+++***+++,,,,,,,,,+++******++++++++++++************++++++++++++******)))************++++++++++++++++++************)))+++++++++)))((((((+++---***+++,,,------,,,+++***)))))))))))))))*********))))))************))))))******)))((('''&&&%%%%%%'''(((******)))))))))***)))************+++++++++++++++++++++++++++++++++++++++******************++++++************++++++***++++++++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))))))))*********)))((((((,,,++++++***)))*********************************+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---++++++++++++,,,------...---,,,,,,++++++,,,,,,---************************,,,------,,,++++++,,,...************+++,,,---......---,,,,,,++++++,,,,,,)))************+++++++++---------,,,,,,+++++++++******+++,,,,,,,,,++++++,,,+++***))))))***+++,,,******************************+++++++++,,,,,,,,,************************+++++++++***************++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,+++++++++---///222444,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---...///+++,,,...000222333555555888888999999777555333222444666777888777777777888333111///111333444111///......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++)))************+++++++++******************************++++++++++++******))))))******+++++++++,,,*********************************++++++,,,,,,,,,+++***)))))))))***,,,---------------------------)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************++++++******++++++,,,---************************)))))))))))))))))))))))),,,+++++++++***)))))))))************************************************)))))))))***++++++,,,,,,------,,,,,,+++******)))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,+++++++++*********))))))************************,,,,,,+++******+++,,,,,,************************+++++++++,,,,,,+++++++++))))))))))))))))))))))))******++++++++++++******************************************************************************++++++++++++++++++++++++)))************+++++++++************************+++***)))(((((()))***+++************************...---+++***)))***++++++***+++,,,,,,******+++,,,,,,+++***))))))***+++,,,,,,++++++******++++++,,,+++++++++*********))))))---,,,+++***))))))))))))***+++---//////---+++***---,,,+++******+++,,,---))),,,///...+++))))))***************************************************((()))))))))************++++++************++++++******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...,,,+++***))))))***+++,,,++++++++++++++++++++++++******))))))******+++,,,++++++************++++++************************************+++++++++,,,******************************************++++++++++++++++++++++++++++++++++++************++++++************,,,///222444,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,---...///111333555666777777888888888777666666222333444555444444555555000///...///111222000---...------------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++***************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++******++++++,,,---************************+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,+++++++++*********))))))************************,,,,,,+++******+++,,,,,,******************************++++++++++++************************************++++++++++++******************************************************************************++++++++++++++++++++++++)))************+++++++++************************,,,+++***))))))***+++,,,************************,,,,,,+++*********++++++***+++,,,,,,******+++,,,++++++************+++++++++******************++++++++++++*********))))))++++++++++++++++++,,,,,,+++++++++******)))((((((,,,+++************+++,,,))),,,...---+++))))))***************************))))))))))))))))))))))))************++++++++++++++++++************++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++******))))))***************++++++++++++******************************)))))))))*********++++++************************)))))))))***+++++++++,,,++++++++++++++++++++++++*********))))))*********))))))))))))+++...000222,,,,,,,,,+++++++++************+++,,,,,,,,,,,,++++++++++++++++++*********++++++++++++++++++++++++,,,,,,+++++++++++++++,,,.........///000222555666777666666666777888999999000000111111111111111111...------...//////...,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++++++++++++++******************************......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,************************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************************+++******)))((((((''''''&&&''''''((()))*********))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++***************************************,,,++++++******++++++,,,************************)))******************)))++++++++++++++++++++++++******++++++++++++******************************************************************************++++++++++++++++++++++++)))************+++++++++************************,,,,,,++++++++++++,,,,,,******************************++++++++++++++++++***+++,,,+++******+++,,,******++++++++++++******))))))))))))))))))))))))+++++++++***************)))***+++------------,,,---,,,***((('''''''''(((++++++***))))))***++++++***+++---,,,+++)))******************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++************++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++*********++++++***************+++)))***+++,,,,,,+++***)))************************((())))))))))))*********************************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))***+++------,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++------,,,,,,++++++,,,,,,000/////////000222444666666666555444555666777888000///......///000000///---------.........---,,,---------,,,,,,,,,++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---,,,+++***)))************************------,,,,,,++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,************************)))))))))))))))))))))))))))))))))***+++++++++,,,((((((((((((((((((((((((************************+++*********)))))))))(((((())))))******+++,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++***))))))***++++++************************************************++++++++++++++++++++++++************************))))))************))))))++++++++++++++++++++++++******++++++++++++******************************************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++************************((()))***,,,,,,,,,+++***)))+++,,,+++***)))***+++)))***+++,,,,,,+++***)))))))))************))))))************************((()))+++---------+++***,,,+++******)))************************************+++++++++************************************))))))))))))))))))))))))*********+++++++++,,,,,,++++++************++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,------,,,+++***---,,,,,,++++++*********++++++++++++,,,---......)))***+++,,,,,,+++***)))************************((())))))))))))*********************************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******++++++******)))))))))))),,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++///......---------......111000000000111222444555666555444222222333444444222000---...///000000///---...//////............------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************************)))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,******++++++++++++++++++++++++)))*********+++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,************************)))))))))))))))))))))))))))))))))***+++++++++,,,((((((((((((((((((((((((*********************************++++++,,,,,,,,,************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++++++++++++++******************+++************************************************++++++++++++++++++++++++************************))))))************))))))++++++++++++++++++++++++******++++++++++++******************************************************************************************************))))))*********+++++++++************************)))******************)))************************'''(((***+++,,,++++++***)))***++++++))))))***+++)))***+++,,,,,,+++***)))******+++,,,,,,+++******************************(((***+++,,,+++***(((&&&&&&'''***,,,---,,,,,,+++*********++++++***************)))******+++******************************++++++++++++++++++++++++))))))))))))*********+++++++++************++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,+++***))),,,,,,,,,++++++***************+++,,,...000222333******++++++++++++******************************)))))))))*********++++++************************)))))))))***+++++++++,,,++++++++++++++++++++++++*********))))))*********,,,++++++***))))))(((''',,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++...............///000000000111111222222333333333444444333222111111111222444111------000111111///---///000000///......///,,,,,,,,,,,,++++++++++++*********+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,++++++++++++++++++++++++***************+++++++++***************************))))))))))))***++++++************************++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++******************************++++++,,,------...*********)))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++***************************************+++++++++***************************++++++,,,,,,++++++***************************)))******************)))++++++++++++++++++++++++******++++++++++++******************************************************************************************************)))************+++++++++************************((()))************)))(((************************))))))******************)))***+++***))))))***+++******++++++++++++*********+++,,,------,,,+++******************+++++++++)))************((('''&&&"""$$$(((+++---,,,+++******+++,,,,,,,,,,,,+++***+++)))((((((***++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********++++++************++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))******++++++******)))++++++++++++++++++++++++***++++++---///111333444++++++************++++++************************************+++++++++,,,******************************************++++++++++++++++++++++++++++++++++++************++++++*********++++++******))),,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,---...///000111000111222444444333222111111222222333333333333222555111------000222111...,,,///111000...---...///,,,,,,,,,++++++++++++***)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******++++++++++++******---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))***++++++************************+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++,,,,,,))))))******++++++,,,,,,))))))))))))))))))))))))************************************************************************)))************+++++++++++++++++++++++++++++++++*********++++++*********))))))*********+++++++++***************************+++,,,,,,,,,,,,+++*********************************++++++++++++************************************++++++++++++******************************************************************************************************)))************+++++++++************************)))***++++++++++++***)))************************+++******))))))))))))***(((***+++***)))((()))+++++++++************++++++)))***+++,,,,,,+++***)))))))))*********+++++++++*********)))))))))))))))%%%&&&(((***+++,,,,,,,,,+++,,,------------,,,++++++)))''''''***++++++***************************++++++++++++++++++++++++))))))*********+++++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************------,,,,,,,,,,,,------,,,++++++******++++++,,,*********++++++,,,,,,---++++++,,,,,,---...000000,,,+++***))))))***+++,,,***************************++++++++++++,,,,,,,,,************************+++++++++***************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,'''((()))+++,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,---///000111///111333555555333111//////000222444555555555444666111,,,,,,///222000...+++...000000---,,,---///,,,,,,,,,+++++++++******))))))******++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******************************++++++++++++******/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))***+++---000111++++++++++++++++++++++++...------,,,,,,++++++***************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++************************)))))))))))))))))))))))),,,+++++++++******))))))************************************************,,,,,,++++++***))))))))))))***+++,,,...///000111))))))))))))))))))))))))************************************************************************)))************+++++++++++++++++++++++++++++++++******++++++++++++******))))))******++++++++++++***************************+++,,,------,,,+++***************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******++++++++++++******************************************************************************)))))))))))))))))))))))))))************+++++++++***************************+++,,,------,,,+++***************************,,,+++***((((((((()))***(((***+++***)))((()))***,,,+++***))))))***+++,,,''')))***++++++***)))'''))))))******++++++++++++))))))))))))***+++,,,---,,,++++++++++++---...///,,,,,,............,,,,,,+++)))&&&'''***,,,+++*********************************************************+++++++++,,,,,,,,,++++++************++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))...------,,,,,,------......---++++++++++++---...))))))***+++,,,------...---,,,,,,++++++,,,,,,---************************************************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++************************---,,,+++)))((())))))*********+++++++++,,,,,,,,,+++++++++*********))))))************************)))************++++++++++++,,,,,,------,,,,,,+++...---,,,+++,,,...000111111333666666444111///...111111111000000111555777444000---...111333111...............---,,,+++***)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,***(((...***)))------))))))...***++++++,,,,,,++++++***+++***)))))))))***,,,,,,///......---,,,******)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,+++***))))))++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,+++++++++*********))))))((((((************************---,,,***(((''''''((()))************************,,,+++***))))))***+++,,,******++++++++++++******))))))))))))))))))))))))+++++++++*********))))))************************************************))))))*********+++++++++************************((()))***,,,,,,+++******---,,,,,,+++*********+++)))************++++++++++++***)))))))))***,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))'''((((((***+++---///000---,,,***(((((()))***+++******************************))))))))))))******************************,,,,,,,,,,,,,,,+++***)))***************************++++++,,,,,,++++++*********************************))))))))))))******++++++************++++++************************+++*********))))))((((((++++++++++++++++++++++++++++++************++++++******))))))((('''''''''************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************///......---+++******)))*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++++++++++++++++++++*********))))))*********)))))))))((((((+++*********))))))((((((++++++++++++++++++++++++///...---+++***))))))))))))******++++++,,,,,,---------------------------************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++*********+++,,,---,,,,,,***)))***+++,,,,,,******+++,,,************************************************************************++++++++++++++++++++++++)))************+++++++++************************---,,,+++***)))***++++++******+++++++++,,,,,,,,,+++++++++*********))))))************************)))************++++++++++++,,,,,,------,,,,,,+++---,,,,,,+++,,,///111333222333444444222000///...111222222111000111444666444111...///222333000---............---,,,+++***)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++******+++,,,,,,,,,...***))),,,,,,))))))---***++++++,,,,,,++++++***,,,+++*********+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++*********))))))))))))************************...,,,***((((((((()))***************************++++++***))))))***++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************************))))))*********+++++++++************************))))))***++++++++++++***---,,,++++++*********+++)))************++++++++++++***)))))))))***+++,,,+++++++++***************************************(((((()))***+++---...///---,,,***)))((()))***+++************************++++++************++++++************************,,,,,,,,,,,,++++++***)))***************************++++++,,,,,,++++++************************************))))))*********++++++************++++++************************+++*********))))))))))))++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))***************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++++++++***+++++++++*********)))))),,,,,,,,,++++++*********+++*********))))))))))))++++++++++++++++++++++++)))))))))***,,,---//////,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++***+++,,,,,,******+++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************,,,++++++++++++,,,,,,---******+++++++++,,,,,,,,,+++++++++***************************************)))************++++++++++++,,,,,,------,,,,,,+++,,,+++++++++---000333444444333222111000/////////222222222111000000222444444111///000222111...+++............---,,,+++******+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...,,,***))))))***,,,------+++***++++++))))))+++***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...)))*********++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,++++++++++++***************)))))))))++++++++++++++++++++++++...---+++***))))))***+++************************++++++***))))))***++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************+++++++++*********************************)))******+++,,,,,,,,,+++************+++)))************+++++++++******))))))******+++,,,***************+++++++++***************************))))))******,,,---------,,,+++))))))******+++************************,,,,,,++++++++++++,,,,,,************************+++++++++++++++***************************************++++++++++++******************************++++++************++++++++++++************++++++***************************************)))))))))++++++++++++++++++++++++++++++************++++++((())))))***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++++++++,,,,,,------,,,,,,++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))+++++++++***************------------,,,,,,,,,,,,***************)))))))))++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++,,,,,,************************((((((***+++,,,---------)))***+++,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,************************************************++++++++++++++++++++++++************************))))))*********+++++++++***************************+++++++++,,,---......******+++++++++,,,,,,,,,************************************************))))))*********++++++++++++,,,,,,------,,,,,,+++++++++++++++...111444666666333000....../////////222222333111000000111333444222111111111000,,,)))............---,,,+++******++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++---+++++++++***)))***+++***++++++,,,,,,++++++***++++++++++++,,,,,,------))))))*********++++++++++++++++++++++++++++++++++++******))))))******+++++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++------++++++******++++++************************+++******************+++******++++++++++++******************************************************************************************************************************************************+++***)))))))))***,,,---++++++***************+++))))))*********+++++++++***************+++++++++)))))))))***+++++++++,,,******************************************+++,,,---,,,+++*********++++++************************+++++++++******+++++++++************************++++++***************+++******************************++++++++++++******************************,,,++++++++++++++++++,,,++++++************++++++************************************************++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))************************------------------,,,,,,************************++++++++++++++++++++++++.........---,,,+++***))).........------,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,************************************************++++++++++++++++++++++++************************))))))*********+++++++++************************)))***+++,,,---.........******+++++++++,,,,,,,,,************************************************))))))*********++++++++++++,,,,,,------,,,,,,++++++++++++,,,...111555777888444///,,,---///000000111222222111000///111222444222111000000...,,,***............---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))),,,//////---+++******,,,,,,,,,******+++,,,,,,***++++++,,,,,,++++++***)))******++++++++++++++++++++++++*********))))))+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++*********************************++++++***************++++++++++++******************************************************************************************************************************************************+++***)))))))))***,,,---*********))))))***++++++))))))*********+++++++++))))))******++++++++++++)))))))))***+++++++++,,,************************+++******))))))******+++---,,,,,,+++++++++++++++******************************))))))))))))******************************+++******))))))***++++++************************)))******++++++******)))************************,,,++++++++++++++++++,,,++++++************++++++***************************************+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++******************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,+++++++++*********,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************++++++++++++,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++''')))***,,,......///...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***...---,,,+++******))))))***+++,,,,,,******+++,,,************************************************++++++++++++++++++++++++************************)))************+++++++++************************))))))+++,,,------------******+++++++++,,,,,,,,,***************+++++++++************************)))************++++++++++++,,,,,,------,,,,,,+++,,,++++++,,,...111555777999444...---...000111000///111222222000000111222444333111///---,,,,,,,,,............---,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++///444444111---,,,,,,***------***+++...///...***++++++,,,,,,++++++***((()))***++++++++++++***,,,,,,++++++*********)))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++*********************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************************)))***++++++++++++***)))******++++++++++++******++++++++++++++++++++++++***************+++++++++************************************************+++++++++************************************************)))******+++,,,***))))))))))))***++++++)))************+++++++++))))))***++++++++++++******************+++++++++++++++++++++++++++++++++******)))))))))******+++,,,,,,,,,,,,,,,+++++++++***************************))))))))))))))))))*********************************)))((((((***+++,,,************************))))))************))))))************************++++++************++++++++++++************++++++*********************************+++++++++++++++++++++++++++++++++++++++++++++************++++++------,,,,,,+++******)))************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,++++++*********))),,,,,,++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******************+++++++++************++++++++++++*********+++++++++++++++++++++++++++++++++++++++***+++,,,---,,,,,,***)))***++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))......,,,+++***)))))))))***+++,,,,,,******+++,,,************************************************************************************************)))************+++++++++************************((()))***,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))*********+++++++++************************)))************++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,...111444666:::444///---000222111///...///111111111000111222444222000---++++++---///............---,,,+++***,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,000444333///+++,,,---)))------+++,,,111333000***++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********************************************)))***++++++++++++***)))******++++++++++++******************************))))))*********+++++++++************************************************+++++++++*********))))))************************))))))***++++++++++++***)))))))))))))))***++++++)))************+++++++++((()))***+++,,,++++++***+++++++++***************++++++++++++++++++++++++)))))))))))))))***++++++,,,,,,------,,,,,,+++***************************+++******))))))******+++***************************)))((((((((()))+++,,,************************))))))************))))))*********************************))))))*********++++++************++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++*********************************************************************************++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,))))))*********+++++++++)))*********+++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++...///...---+++'''$$$"""+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,++++++******+++,,,,,,***+++,,,,,,******+++,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************((()))***+++,,,+++************+++++++++,,,,,,,,,))))))******++++++++++++************************)))************++++++++++++,,,,,,------,,,,,,+++------,,,---...111444666:::555///...111333222///,,,...111111111111222333444222000,,,***+++...111............---,,,++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...000...***''')))---)))---...+++---333555222+++++++++,,,,,,+++++++++***+++,,,---...---,,,,,,)))***+++,,,---...//////++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,+++***))))))++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++************)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))*********))))))************************)))***+++,,,,,,+++***)))******++++++++++++******''''''''''''''''''''''''))))))******++++++++++++************************************************++++++++++++******))))))************************((()))***,,,,,,+++******))))))((())))))***++++++)))************+++++++++((()))***+++,,,+++******,,,+++++++++******))))))++++++++++++++++++++++++(((((((((((()))***+++,,,,,,,,,---------,,,+++***************************,,,++++++++++++++++++,,,***************************)))((('''((()))+++---************************))))))************))))))******************************))))))))))))******++++++************++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))))))))******+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************'''((()))***+++,,,------*********++++++,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------))))))******++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,+++)))'''&&&---,,,,,,++++++******)))))))))))))))))))))))))))************************---,,,,,,++++++*********************************((()))***+++,,,---------***)))))))))***,,,...000***+++,,,,,,******+++,,,*********++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))************+++++++++*********))))))(((((()))************)))++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))******++++++******)))++++++***************+++...---------...///111222888222------000333222000///............000222333333222000///.........///............---,,,+++***++++++***))))))***++++++******+++++++++******))),,,++++++******++++++,,,+++*********+++,,,------***************************++++++,,,,,,------...++++++************++++++******+++++++++,,,,,,,,,++++++************+++++++++,,,---,,,++++++---///---111333000)))&&&)))...---,,,,,,+++************++++++++++++++++++++++++***+++,,,---...---,,,,,,------,,,+++*********************,,,------+++)))))))))***++++++++++++***((((((((((((((()))******)))******++++++******)))******))))))))))))******------,,,,,,+++***))))))++++++++++++++++++++++++************************************************(((((())))))******++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***((((((+++---************************++++++++++++++++++++++++'''((()))***+++,,,------))))))))))))************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************++++++++++++++++++++++++(((((())))))************************************++++++++++++++++++++++++***************************++++++,,,,,,++++++*********))))))))))))******++++++******)))************++++++,,,,,,++++++******)))))))))+++,,,+++***++++++++++++++++++++++++,,,,,,++++++***+++++++++))))))***+++---,,,***'''++++++++++++++++++++++++++++++***************+++---------,,,+++***(((''',,,+++*********,,,///000------------,,,,,,+++***)))))))))******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))***+++,,,,,,******+++,,,------------------------***++++++,,,,,,++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))************+++++++++*********))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++******++++++************++++++---------......///000111555111------111333222000000//////...///000222333333111000............///............---,,,+++***************************((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,************************,,,,,,,,,,,,++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,++++++,,,...555666555111+++(((***,,,---,,,,,,++++++++++++,,,---------....../////////***+++,,,---------,,,,,,,,,,,,++++++***+++++++++,,,+++***+++,,,,,,+++)))))))))***++++++++++++***)))))))))))))))***+++,,,******++++++++++++***************))))))*********------,,,,,,+++******)))************************************************************************)))))))))))))))*********************************************************++++++++++++++++++++++++***++++++***((()))***,,,************************++++++++++++++++++++++++************************))))))))))))************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************++++++++++++++++++++++++...---,,,+++***)))((('''************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++************++++++,,,+++++++++++++++,,,,,,)))******++++++******)))+++))))))***+++,,,+++***++++++++++++++++++++++++,,,,,,+++*********++++++,,,,,,---...000///---***++++++++++++++++++++++++++++++************++++++,,,,,,,,,------,,,,,,+++---,,,++++++,,,---///111,,,,,,------,,,,,,+++************+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++*********+++,,,------++++++,,,------------,,,,,,,,,,,,,,,---......//////......---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++)))))))))*********+++++++++++++++******************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++,,,---...///000000000000111///---///222444222000222111000///000111222333222111///...---......///............---,,,++++++)))***+++,,,,,,+++***)))'''((()))+++,,,,,,------,,,---............---,,,*********)))******+++,,,++++++++++++++++++++++++---,,,,,,+++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***+++,,,+++******,,,...===:::666111---+++***+++,,,,,,,,,,,,,,,,,,---...,,,,,,---...///000111111***++++++,,,---,,,,,,,,,+++++++++***++++++,,,,,,...,,,******++++++***)))))))))***++++++++++++***+++++++++***++++++,,,---++++++,,,,,,,,,,,,++++++++++++************++++++---,,,,,,++++++*********))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++***))))))***,,,************************************************---,,,,,,+++***)))(((((()))))))))*********++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))************************++++++++++++++++++++++++//////---,,,+++)))((('''************************++++++++++++++++++++++++******************************++++++++++++******,,,,,,++++++++++++,,,,,,++++++++++++,,,---......)))))))))******)))))))))+++***)))***,,,,,,,,,***++++++++++++++++++++++++,,,,,,+++***************---------...000///---+++++++++++++++++++++++++++++++++************++++++***++++++,,,---...//////------,,,,,,,,,...///111,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...---,,,+++,,,...,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))*********+++++++++************************((()))******++++++******++++++++++++++++++++++++++++++************++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++*********+++,,,,,,,,,---///000000000///...---------000333444222000333222111000000111222333111000///...---......///---.........------,,,+++)))***,,,------,,,***))))))******+++,,,,,,,,,,,,***,,,---//////---,,,************))))))******++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++++++++******,,,--->>>999222---,,,,,,+++))),,,,,,,,,,,,------...///***+++++++++,,,---------******++++++,,,,,,,,,,,,************+++,,,------000---+++)))*********)))))))))***++++++++++++***,,,+++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,,,,,,,,,,++++++*********************************************************************************++++++******))))))((((((************************************************++++++++++++++++++++++++)))+++++++++))))))***,,,************************))))))))))))))))))))))))---,,,,,,+++***)))(((((())))))*********+++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,++++++++++++***************************************************************************************++++++++++++******+++++++++******+++++++++*********+++,,,---...///))))))************))))))+++***)))***,,,---,,,+++***+++++++++++++++,,,,,,---,,,+++***************+++******+++,,,,,,+++)))++++++++++++++++++++++++++++++*********+++,,,,,,*********+++,,,---...///---,,,,,,,,,,,,---...///++++++,,,,,,,,,++++++***---------,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++,,,------++++++,,,---,,,,,,++++++***)))))))))******++++++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))************++++++++++++************************))))))***++++++++++++***+++++++++++++++++++++++++++******))))))******+++************************++++++++++++++++++++++++******++++++++++++******+++,,,,,,------,,,,,,+++++++++******+++,,,,,,---,,,---///000000000///...++++++---000222333111000222111000000000111222333000000...------......///---------...------,,,,,,)))***,,,------,,,***))),,,,,,,,,,,,,,,+++***))))))+++,,,......,,,+++)))++++++***************+++++++++++++++++++++++++++))))))*********+++++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++************++++++***+++,,,+++******,,,...888222,,,)))***,,,+++))),,,,,,,,,,,,------...///,,,++++++******)))))))))************++++++,,,,,,************+++,,,------000---+++)))*********)))))))))***++++++++++++***,,,++++++*********+++++++++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++************************************************++++++******))))))((((((++++++++++++++++++++++++************************++++++++++++++++++++++++)))***,,,+++***)))***+++************************))))))))))))))))))))))))+++*********************************++++++++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++***************)))))))))************************************************************************)))******++++++******)))******))))))))))))******))))))))))))***,,,------***++++++++++++++++++***+++*********,,,---,,,+++*********++++++,,,,,,,,,...---,,,+++***************)))((()))***+++)))(((++++++++++++++++++++++++++++++******+++,,,,,,---++++++***))))))***+++,,,++++++++++++++++++,,,,,,******+++,,,,,,+++++++++---------,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++)))+++,,,+++***)))***++++++++++++******)))))))))------............------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,***************++++++++++++,,,,,,---------------++++++++++++++++++++++++******))))))))))))******************************++++++++++++++++++++++++))))))************))))))++++++,,,,,,,,,,,,++++++++++++***++++++,,,---.........///////////////...***+++---///111111000000000000//////000111333444000///...---------//////,,,------...------,,,,,,***+++,,,------,,,+++***......------,,,***)))(((******+++,,,,,,+++******---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---***+++,,,------,,,+++*********+++++++++,,,,,,,,,+++******))))))******++++++,,,---,,,++++++---///111---)))(((***++++++***,,,,,,,,,,,,,,,,,,---.........---,,,+++***))))))+++************+++,,,,,,+++++++++***++++++,,,,,,...,,,******++++++***)))))))))***++++++++++++***,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++(((***,,,,,,***)))***+++************************************************))))))******+++++++++,,,*********++++++++++++,,,************************++++++++++++++++++++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++***)))(((''''''************************************************************************))))))************))))))***))))))))))))))))))***))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++,,,+++***+++,,,------+++*********++++++,,,,,,---000///...,,,++++++++++++,,,***)))***+++,,,+++***++++++++++++++++++++++++++++++***++++++,,,---...,,,+++***((((((((()))************+++++++++++++++)))***++++++++++++++++++,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***+++***)))((()))+++************************,,,,,,------------,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,))))))*********++++++++++++,,,------......------++++++++++++++++++++++++******))))))))))))******************************++++++++++++++++++++++++*********++++++***************++++++++++++******++++++++++++,,,---......//////............//////+++,,,......//////000000............///111333555///...------------//////,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++---......---+++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,---...---,,,,,,...000---,,,******+++,,,,,,,,,---,,,,,,++++++++++++,,,---------,,,,,,++++++++++++***)))))))))***,,,,,,,,,,,,++++++***+++++++++,,,+++***+++,,,,,,+++)))))))))***++++++++++++***......---,,,,,,,,,,,,,,,******++++++++++++***************))))))*********++++++++++++++++++++++++************************************************************************)))))))))))))))*********************************************************++++++++++++++++++++++++(((***,,,,,,+++*********************************++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++******)))))))))************************************************************************))))))************))))))+++******))))))******+++++++++*********++++++,,,******++++++++++++******,,,+++***+++---...---,,,)))******+++,,,,,,------111000///...---,,,,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---......---,,,***)))((()))***++++++++++++,,,,,,++++++***))))))***+++++++++++++++*********+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++*********)))***++++++))))))***+++))))))******+++,,,,,,,,,)))******++++++******)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---*********++++++,,,,,,---******************************+++++++++,,,,,,,,,))))))******++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++******))))))))))))******************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++*********++++++++++++,,,---...///000000...------...///000,,,---......---...///000,,,,,,,,,---///111444555///...---,,,------//////,,,,,,------...------------,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,...------,,,,,,------...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++***+++---......---+++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------.........------///000---------,,,,,,------...---,,,,,,+++************+++++++++++++++++++++++++++***)))))))))***,,,---------,,,+++*********************,,,------+++)))))))))***++++++++++++***000///...---------------*********++++++***************))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))************************************************(((((())))))******++++++))))))))))))))))))))))))************************++++++++++++++++++++++++(((***,,,,,,+++***)))***************************++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++************************************************++++++++++++++++++++++++(((((()))***,,,---...///************************))))))))))))))))))))))))************************))))))************)))))),,,++++++++++++++++++,,,------,,,+++++++++,,,,,,))))))************)))))),,,+++***+++---...---,,,))))))***+++,,,,,,------222111000///...------,,,,,,***))))))***++++++***++++++++++++++++++++++++++++++++++++,,,---...///---,,,***))))))***,,,---,,,,,,---------,,,++++++((()))***+++++++++++++++)))))))))******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))***+++,,,,,,******+++,,,))))))***+++,,,------...,,,------......------,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))*********))))))(((******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))******++++++,,,((()))***,,,------,,,,,,)))***,,,---...---,,,,,,....../////////...,,,+++---......------...000333///...---///222444333111///---++++++---/////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,)))))))))******+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,333...+++...///,,,,,,///......------......///000+++---//////---+++++++++...---+++*********++++++///,,,(((%%%%%%'''***,,,******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,+++++++++*********))))))+++''')))111666333...,,,,,,------...---,,,+++***)))))))))))))))))))))))))))***,,,---...------,,,************************************************************************+++++++++++++++***)))(((************************************************++++++************++++++++++++++++++******))))))++++++++++++++++++++++++)))))))))***+++++++++,,,************************************************))))))))))))))))))))))))......---,,,,,,,,,------++++++,,,,,,,,,+++******'''((()))***+++******)))***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***,,,,,,***)))))))))***+++))))))*********))))))(((++++++,,,,,,,,,++++++***++++++************++++++******))))))))))))******************************+++***((()))***,,,++++++)))************+++++++++((())))))*********))))))+++*********))))))((((((************************111,,,)))+++,,,+++,,,...MMM:::---...000+++))),,,******************************))))))******+++,,,))))))++++++++++++)))))),,,,,,+++***)))))))))***,,,,,,,,,+++***)))((('''************************,,,,,,+++******+++,,,,,,,,,,,,+++***))))))******+++++++++*********))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))+++,,,,,,------,,,,,,+++///---,,,***))))))******...------,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++---------------,,,,,,+++++++++---,,,,,,+++*********+++((()))******++++++++++++++++++++++++++++++++++++)))******+++******))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++)))***+++---......------***+++,,,---------,,,,,,---......///...---,,,+++666666555333000......//////------///222444444222000...,,,,,,...///000///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,(((+++000555888;;;<<<<<<<<<:::777333000---+++***)))***+++,,,---.........---,,,+++*********++++++...,,,)))'''&&&(((***,,,******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,+++++++++*********)))))),,,)))***111555333...,,,+++,,,------,,,+++***)))************************+++,,,---......------,,,************************************************************************+++++++++++++++***))))))************************************************++++++************++++++++++++++++++*********)))++++++++++++++++++++++++***************+++++++++************************************************************************,,,+++++++++,,,---......,,,,,,,,,++++++***************)))))))))***+++,,,++++++,,,,,,,,,,,,++++++)))***++++++++++++***)))...---,,,***)))))))))***))))))***++++++***************+++++++++++++++***++++++************++++++******))))))))))))******************************+++***((()))***,,,++++++)))************+++++++++*********+++******))))))+++*********))))))))))))************************///***(((+++,,,++++++...AAA333+++///111+++(((+++******************************))))))******+++,,,+++,,,---......---,,,+++---,,,,,,+++******++++++++++++,,,++++++***)))(((************************,,,++++++******++++++,,,,,,++++++***))))))******+++++++++*********))))))++++++++++++++++++++++++************************------------------------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++...---,,,***************---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---,,,++++++******++++++&&&'''((()))***+++++++++******************************+++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,---.........---++++++,,,---------,,,,,,,,,,,,---------,,,++++++888999888666222...------...---...000333444444333000...------///000000000---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,+++++++++,,,999DDDFFFIIIOOOOOOKKKFFFDDDAAA===999666444333...+++)))***---///...------,,,+++*********++++++,,,+++***(((((()))***+++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,+++++++++***************---******000333000,,,++++++++++++,,,++++++***)))************************,,,------...------,,,+++***************************************************************************++++++++++++***))))))************************************************++++++************++++++++++++++++++************+++++++++++++++++++++++++++++++++***************************************************************++++++++++++++++++++++++)))))))))***+++---...//////---,,,***))))))******---+++***((()))+++---...+++,,,,,,------,,,,,,+++((()))************)))(((,,,,,,+++*********++++++)))***++++++,,,,,,,,,,,,(((((()))***++++++++++++++++++************++++++******))))))))))))******************************+++***((()))***,,,++++++)))************+++++++++++++++,,,,,,+++***))))))***************)))))))))************************,,,((('''+++---++++++,,,222+++***///000***(((+++******************************))))))******+++,,,,,,------......------,,,------,,,,,,+++,,,,,,,,,******++++++++++++******************************,,,+++************+++,,,,,,+++******)))*********+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,++++++******++++++'''((()))***++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++++++++111222444333111...---------...///111333444444333000///......000111111000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***333DDDNNNHHHFFFKKKJJJAAA<<<<<<<<<<<<<<<===>>>???888222+++***,,,---+++(((,,,+++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++***))))))***++++++************************---******...000---******************************************************------,,,,,,,,,+++************************************************************************************+++++++++******)))************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))************************************************++++++++++++++++++++++++))))))))))))***+++,,,---000...,,,)))((()))***+++,,,,,,+++++++++,,,---...,,,,,,------------,,,,,,)))******************)))(((((())))))***+++,,,,,,)))***+++,,,------...---&&&'''((()))***+++++++++++++++************+++++++++******))))))******+++************************+++***((()))***,,,++++++))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))***************************************************''''''+++---+++***+++***(((***///...)))(((,,,******************************))))))******+++,,,+++++++++,,,,,,+++++++++---,,,,,,+++++++++,,,,,,)))***++++++,,,,,,,,,+++************************++++++************++++++++++++***************+++***************************+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,***++++++,,,++++++******)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,...000111///.........---///111333333333333333//////...///111111000///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***)))888===444///444333,,,---...///111444777999;;;<<<555...+++,,,---***'''++++++++++++++++++++++++*********+++++++++************+++++++++,,,,,,,,,+++******************+++************************,,,)))))),,,,,,)))((()))*********************+++************************,,,,,,+++*********))))))************************************************************************)))******+++++++++******************************************************++++++************+++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,+++++++++***)))))))))************************************************+++++++++++++++++++++++++++******))))))*********///...+++)))))))))***+++)))+++---...///...,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))(((((()))***+++,,,---.........&&&'''((()))***+++++++++++++++************++++++++++++************++++++************************+++***((()))***,,,++++++))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))***************+++++++++************************+++''''''+++---+++***+++******,,,---+++(((***---******************************))))))******+++,,,++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,,,,,,,,,,************************************************+++***************++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,++++++***************++++++,,,,,,---++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,+++******************************((()))***+++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++******))))))))))))***+++------,,,+++++++++,,,,,,++++++*********+++,,,---///000111000///------......000333444333222111222.........///111111000...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,+++++++++$$$,,,...)))''',,,...+++,,,,,,,,,------///000000777222---+++,,,------+++******+++,,,,,,,,,++++++*********+++++++++++++++******+++++++++,,,,,,,,,***************************************+++++++++,,,)))(((++++++((((((++++++************+++,,,,,,++++++++++++++++++++++++,,,++++++************+++************************************************************************))))))***++++++++++++***************************************************++++++************++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************************************++++++++++++++++++++++++,,,++++++***))))))******---,,,+++*********+++,,,'''***---000000...+++)))***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,---,,,,,,***)))'''%%%$$$***++++++,,,------------(((((()))***++++++++++++++++++************++++++++++++************++++++************************+++***((()))***,,,++++++)))************+++++++++******++++++++++++***************+++++++++++++++************************---)))(((+++---***)))+++,,,------,,,******+++---******************************))))))******+++,,,---,,,,,,++++++,,,,,,---******))))))******++++++******+++,,,------,,,,,,************************))))))***++++++***))))))*********)))******+++,,,***************+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++******++++++,,,,,,)))******++++++++++++***++++++++++++++++++++++++'''((()))***++++++++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++*********+++++++++++++++++++++***))))))***++++++...---,,,+++++++++,,,,,,,,,++++++***+++,,,---...///000000///---,,,---//////222555666333111000000---------///000000///------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,...///000///...------,,,,,,,,,---///...,,,++++++,,,---...)))***+++,,,,,,,,,,,,++++++************+++,,,---******+++++++++,,,,,,,,,*********++++++*********))))))*********+++++++++,,,***)))++++++)))***...,,,+++******+++,,,---...++++++++++++++++++++++++---,,,+++++++++,,,---...************************************************************************))))))***+++++++++++++++************************************************++++++************+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++***************+++++++++************************************************************************++++++*********++++++,,,***++++++++++++,,,,,,,,,(((***,,,......---+++***)))******++++++******))),,,+++***))))))***+++,,,,,,------,,,+++)))'''&&&***+++,,,,,,,,,,,,++++++******+++++++++++++++***++++++************++++++,,,++++++******++++++,,,************************+++***((()))***,,,++++++)))************+++++++++(((((()))***++++++++++++*********++++++,,,,,,,,,************************111,,,)))+++,,,******,,,+++,,,,,,,,,,,,---,,,*********************************))))))******+++,,,,,,++++++******++++++,,,+++************+++,,,---++++++,,,,,,---,,,,,,,,,************************((()))***++++++***)))(((******))))))***++++++,,,))))))*********+++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,,,,,,,,,,+++***++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++******++++++,,,---&&&'''(((***++++++++++++++++++++++++++++++++++++''''''(((******+++++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,---,,,+++*********+++,,,///...,,,+++***+++,,,,,,,,,,,,+++++++++,,,...///,,,------,,,++++++...000000333777666333000//////,,,,,,---...000000...,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++******)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,///***(((+++,,,(((''')))))))))))))))***+++,,,---+++,,,,,,+++))))))+++---)))***+++,,,---,,,,,,+++++++++***)))***+++---...******+++++++++,,,,,,,,,******++++++++++++******))))))******++++++++++++---++++++,,,,,,***,,,111,,,,,,+++++++++,,,...///++++++++++++++++++++++++...------,,,---...000111************************************************************************((()))***+++++++++++++++************************************************++++++************+++++++++++++++,,,,,,---------++++++++++++++++++++++++))))))******+++++++++,,,************************************************))))))))))))))))))))))))))))))******+++,,,......))))))+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))************))))))+++***)))(((((()))***+++((()))+++---.........---++++++,,,,,,,,,+++******++++++,,,,,,,,,++++++***++++++************++++++,,,++++++******++++++,,,************************+++***((()))***,,,,,,+++)))************+++++++++&&&'''((()))***+++++++++*********++++++,,,,,,,,,************************333...***+++,,,******,,,(((***+++,,,...///,,,(((*********************************)))***++++++,,,***)))(((''''''((()))***++++++++++++,,,,,,---...,,,,,,,,,------,,,,,,+++************************((()))***++++++***)))(((******))))))***+++,,,,,,))))))******++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---------------------------******++++++++++++******)))***,,,,,,---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------+++++++++++++++,,,,,,---------+++*********+++,,,,,,---************************,,,,,,,,,++++++*********))))))))))))***************)))(((''''''((()))***))))))***++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,+++***)))))))))***++++++++++++++++++++++++------++++++++++++------************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000333222111000///////////////---,,,...000000---++++++++++++,,,,,,---------...---,,,++++++++++++,,,+++++++++,,,,,,---------++++++++++++******))))))++++++++++++++++++++++++------++++++++++++------...---+++***++++++***)))++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------************************,,,,,,,,,++++++*********,,,,,,,,,+++++++++******---------,,,,,,+++++++++,,,,,,,,,++++++******************))))))))))))))),,,+++******))))))************++++++++++++******,,,++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************************************++++++++++++++++++++++++************))))))((((((******++++++++++++******)))************+++++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++***))))))******++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******))))))******+++,,,+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))******+++,,,+++***))))))***+++,,,------,,,++++++******)))************************)))************+++++++++***+++,,,,,,******+++,,,+++++++++*********))))))******))))))))))))******)))************+++++++++++++++,,,---------,,,,,,,,,,,,,,,++++++*********+++***)))(((((()))***+++******+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++,,,------......------,,,+++*********,,,///000---------,,,,,,+++++++++++++++++++++++++++++++++------......---+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------++++++++++++------,,,,,,,,,++++++*********************************(((((())))))*********+++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************,,,,,,,,,+++++++++******))))))))))))***************))))))(((((())))))***))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,---,,,,,,+++******++++++++++++++++++++++++++++++,,,+++************+++,,,*********++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...000444333222000000/////////,,,+++,,,...000000---***,,,,,,,,,,,,,,,------------------,,,,,,+++++++++++++++++++++,,,,,,,,,---++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++)))***+++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******---,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,,,,+++******))))))************++++++++++++******++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************************************+++++++++++++++++++++++++++++++++******)))))))))******++++++++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++***))))))******++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))******))))))******+++,,,+++++++++*********))))))************************++++++++++++++++++++++++***************************************++++++,,,++++++************++++++++++++++++++++++++++++++************************)))************+++++++++***+++,,,,,,******+++,,,+++++++++*********))))))******))))))))))))******)))************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***+++,,,------...---------,,,+++*********,,,...000,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***+++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************,,,,,,,,,++++++++++++***)))))))))*********++++++*********++++++*********)))******+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++++++++++++++******))))))******++++++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,...000555444333111000/////////+++,,,...111333222///,,,------------------,,,,,,+++,,,---------,,,+++************+++++++++++++++++++++++++++************---------------------------,,,,,,++++++,,,,,,---***))))))***,,,------,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******+++++++++++++++*********,,,,,,,,,++++++++++++*********++++++,,,,,,------,,,+++******))))))************++++++++++++******+++++++++++++++******)))+++++++++++++++++++++++++++++++++++++++*********************************************************************************++++++++++++++++++++++++,,,,,,++++++++++++************++++++++++++******************+++++++++,,,******++++++,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,+++******)))*********************************************************************+++++++++,,,++++++++++++++++++++++++))))))************))))))******))))))******+++,,,+++++++++***************))))))))))))))))))))))))************************************************+++++++++***+++,,,,,,---++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,---************************)))************+++++++++***+++,,,,,,******+++,,,+++++++++*********************))))))))))))******)))************++++++++++++,,,,,,,,,+++***)))))),,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,)))***,,,------,,,***)))++++++,,,---------------++++++******+++,,,...///------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***************************---------,,,++++++*********++++++,,,,,,++++++******++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++))))))*********+++++++++******,,,------,,,******)))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++************++++++++++++*********++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,,,,---............++++++++++++++++++++++++---......,,,+++,,,///111666555444222000/////////---///333666777555222//////......------,,,,,,,,,***+++---......---+++***************************++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,---,,,+++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++(((((())))))***+++,,,,,,,,,+++******))))))************++++++++++++*********+++,,,,,,,,,+++******************************+++++++++***************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,******++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++*********************************************************+++++++++,,,,,,************************+++,,,,,,------,,,,,,+++******))))))******+++,,,************************************************))))))))))))))))))))))))************************+++************+++,,,,,,++++++---......---++++++))))))******+++++++++,,,************************))))))*********+++++++++***+++,,,,,,******+++,,,************************+++******))))))******+++))))))*********+++++++++,,,,,,,,,+++***)))((('''++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,......,,,***)))++++++,,,------------,,,++++++******+++,,,------...............---------+++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---+++******+++---...+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************)))***++++++,,,,,,++++++******++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************++++++++++++++++++++++++************++++++++++++***+++,,,------,,,+++*********+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,)))))))))******++++++++++++++++++++++++,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,---.........------++++++++++++++++++++++++---...---,,,+++---000333888777555333111//////...---000444777777555222000.........------,,,,,,+++***+++---......---+++***************************+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***(((++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,+++******))))))************++++++++++++******)))***,,,------,,,+++***************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******+++,,,------......+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++***************************************************++++++++++++,,,,,,,,,************************,,,,,,------------,,,,,,******))))))******+++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))***++++++++++++---......---+++++++++++++++******)))))))))************************))))))*********+++++++++***+++,,,,,,******+++,,,************************++++++************++++++))))))*********+++++++++,,,,,,,,,+++***)))((('''++++++++++++++++++++++++)))******************)))******+++++++++,,,,,,,,,)))***,,,------,,,***)))***+++,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++******+++,,,---...///000++++++++++++++++++++++++))))))))))))))))))))))))---,,,+++++++++,,,------+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((()))***+++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***************************++++++++++++,,,,,,,,,*********++++++++++++,,,+++++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,(((((())))))***+++++++++++++++,,,,,,,,,,,,,,,,,,******))))))******+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,---......---,,,+++++++++++++++++++++++++++------,,,,,,,,,...222555999888666444111000///...,,,///222444222000......,,,,,,,,,,,,,,,,,,++++++***+++,,,---------,,,++++++++++++++++++*********++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,---,,,)))'''++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,------......,,,+++******))))))************++++++++++++******)))***,,,......---+++***++++++++++++++++++++++++)))))))))***************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************))))))******+++,,,***************+++++++++++++++++++++++++++++++++************************************************))))))(((((())))))***+++++++++,,,,,,,,,,,,++++++,,,++++++***))))))((((((************************)))************+++++++++***+++,,,,,,******+++,,,***************+++++++++++++++************++++++)))************++++++++++++,,,,,,,,,+++***))))))***++++++++++++,,,,,,,,,((()))************)))(((******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,,,,******++++++++++++++++++))))))************++++++++++++++++++++++++++++++'''((()))+++...111444666++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,------++++++************+++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,************************)))***+++,,,---///000000***++++++,,,,,,++++++******++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******************************+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++************++++++***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,((((((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******+++,,,------,,,+++***************************+++,,,++++++,,,///444888;;;999777444222000......,,,///222222///---,,,,,,******+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++***+++,,,...---***(((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,------------------------,,,+++******))))))************++++++++++++******(((***,,,...///---,,,***,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))*********+++************************************************************************++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********))))))******+++,,,))))))*********+++++++++************************++++++++++++++++++++++++******************************))))))******+++,,,++++++************++++++************))))))))))))************************)))************+++++++++***+++,,,,,,******+++,,,))))))*********+++++++++,,,++++++******++++++,,,)))************++++++++++++,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,)))***++++++++++++***)))******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,******+++,,,,,,,,,,,,+++******++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++)))))))))+++---///222333++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,......---,,,+++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************++++++,,,,,,---...//////***++++++,,,,,,++++++******++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,***+++,,,,,,------,,,,,,,,,------......------,,,'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++)))***+++,,,,,,+++***))))))***,,,------,,,***)))************************++++++++++++,,,000555999;;;:::777555222000......///222444222///,,,,,,...)))))))))******++++++,,,,,,++++++++++++,,,---...---------,,,,,,++++++++++++++++++,,,,,,---------------------------------++++++------------++++++))))))***,,,......,,,***++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,+++++++++++++++++++++,,,++++++***)))***************++++++++++++******(((***,,,...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++************************************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,------------------------************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,*********)))***++++++,,,))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************++++++******++++++,,,---,,,+++***))))))***+++,,,((((((((()))******++++++************************)))************+++++++++***+++,,,,,,******+++,,,))))))******++++++++++++,,,++++++******++++++,,,)))************+++++++++++++++,,,---------,,,,,,*********++++++,,,,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,---,,,***))))))***,,,---******+++,,,,,,,,,,,,+++******+++++++++******)))---------....../////////++++++++++++++++++++++++...---,,,+++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***---//////...,,,***---,,,,,,++++++,,,,,,---++++++------------++++++*********++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,******************************++++++++++++******------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,---.........---,,,+++---,,,,,,,,,...111555777888777444222000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))+++---...,,,+++*********+++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******///...------,,,,,,,,,,,,+++---///111000///,,,+++************************++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,***+++---...---+++)))(((************************---,,,,,,+++*********+++******+++******)))((('''++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++******)))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))---,,,+++******+++,,,---++++++++++++******))))))++++++******++++++,,,---)))******++++++,,,------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++---,,,+++***+++,,,---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))************************((((((((((((((((((((((((+++++++++*********))))))++++++************+++++++++)))'''(((++++++***'''++++++++++++++++++++++++,,,***(((***---...---+++************************,,,,,,,,,------,,,,,,+++************************+++++++++)))((((((+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,,,,------------,,,++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,---///111222++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********))))))***,,,...///,,,,,,------,,,,,,+++***---------,,,,,,+++++++++------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***)))(((''''''((()))*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++++++++,,,******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,---......---,,,+++---,,,+++,,,---111444666666555333111000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++*********+++,,,---,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++...---,,,,,,,,,,,,,,,,,,+++,,,...//////---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,+++))))))************************---,,,++++++******++++++******+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++*********))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,+++******+++,,,,,,++++++++++++*********)))++++++******++++++,,,---,,,+++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++---,,,+++***+++,,,+++******))))))******+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++++++++*********))))))++++++************++++++,,,***))))))+++,,,+++)))++++++++++++++++++++++++,,,***)))***,,,---,,,***************************++++++,,,,,,---,,,,,,,,,))))))))))))))))))))))))+++++++++)))((((((+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,+++++++++++++++(((((())))))*********+++***++++++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------************+++++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++*********,,,---...,,,,,,------,,,,,,+++***---------,,,,,,+++++++++---,,,,,,+++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***)))(((((((((((()))*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,+++++++++---///222444333222111000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***---///000...+++)))++++++******++++++,,,---,,,,,,++++++,,,,,,---............---------,,,,,,,,,++++++++++++,,,,,,---++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++,,,,,,++++++******++++++)))***+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++************++++++******++++++,,,---------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++---,,,+++***+++,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************++++++************++++++)))((('''((()))***)))'''++++++++++++++++++++++++---+++***+++,,,,,,+++*********************************+++,,,------,,,,,,************************+++++++++***((((((+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,,,,++++++++++++************+++---///000++++++,,,,,,,,,,,,++++++,,,,,,,,,+++***)))((('''++++++,,,,,,,,,,,,------)))))))))***************------,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,---,,,,,,------,,,,,,+++***------,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++...---,,,,,,++++++,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++******++++++++++++++++++++++++++++++,,,...000222////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++(((***---///000...+++)))+++***++++++++++++,,,,,,,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,************+++,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***)))))))))***+++++++++++++++++++++++++++,,,,,,++++++***++++++,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++---,,,+++***++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++***)))))))))*********)))++++++++++++++++++++++++---,,,++++++++++++***)))************************)))***+++,,,,,,,,,,,,,,,------------------------***++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------...---++++++,,,...000222,,,,,,,,,---,,,,,,++++++++++++,,,,,,+++)))'''&&&+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***---,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,......//////......++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------...---,,,,,,++++++,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,+++++++++,,,---///000------......////////////......---------,,,,,,,,,++++++++++++++++++++++++***+++,,,------------,,,******++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++************+++,,,,,,------------------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******)))******++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++,,,))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++---,,,+++***++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,+++*********************************)))***++++++,,,,,,,,,+++------------------------***+++++++++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,---...000000---,,,***((((((***+++,,,---------------,,,+++***)))***+++,,,,,,+++***)))+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,------......+++++++++,,,,,,------------------------,,,,,,+++++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***++++++***))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---///000111000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++++++++***++++++,,,---...,,,,,,,,,,,,------...///,,,---...////////////.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,...///)))***+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,+++++++++*********,,,++++++++++++,,,,,,---,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))***************++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,---)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++---,,,+++***+++,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++************++++++)))***++++++))))))***++++++++++++++++++++++++++++++,,,---,,,*********,,,******************************++++++++++++******++++++++++++++++++++++++)))***,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---...///000111......,,,+++++++++,,,,,,---......------,,,+++***)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***************)))))))))++++++,,,---...///000000***++++++,,,,,,------..................,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,------------,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++******)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,...000111000//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,+++++++++,,,---...///---------------.........------//////000///............---------,,,,,,,,,************************++++++++++++,,,---......)))***+++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++...---,,,,,,,,,,,,,,,,,,)))+++---/////////...---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------++++++******++++++,,,---+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++---,,,+++***+++,,,+++******))))))******+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++************++++++'''(((***)))'''&&&(((***++++++++++++++++++++++++)))+++---,,,******+++---************************++++++,,,++++++***)))(((************************)))***,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------//////...............///.........///////////////............---,,,+++***+++*********++++++,,,---++++++,,,,,,,,,,,,------,,,+++++++++************,,,,,,,,,------.........******+++,,,,,,---......------......---,,,***)))***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,.........------,,,,,,------,,,,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---......---,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++---///000000///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,*********++++++*********,,,,,,++++++,,,...///000........................---...///000000///............---------,,,,,,,,,************************)))***+++---......------)))***+++,,,---,,,++++++,,,,,,++++++,,,,,,---.........---------,,,,,,,,,///......---,,,,,,,,,,,,'''))),,,...///...---+++************************++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++---/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++,,,---............++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......*********++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,---......---,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++++++++************+++++++++...///...,,,+++---///++++++++++++++++++++++++(((***---,,,******,,,...************************,,,,,,,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...222111000///------,,,,,,((()))+++,,,---......---............---,,,+++***,,,+++***))))))***+++,,,++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,------,,,+++)))(((***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))***,,,...//////......,,,,,,---------,,,+++++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++------------++++++******++++++++++++******++++++,,,,,,,,,---------.../////////000111111111...,,,******+++++++++***------++++++++++++------...------,,,,,,------...---,,,++++++------,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,---......------,,,,,,------...///000000...........................---,,,++++++,,,...///...,,,******,,,---***(((------,,,++++++++++++,,,///---******,,,---......000---++++++,,,---------,,,,,,+++++++++,,,------++++++++++++++++++++++++******,,,---...////////////...------++++++***)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++***+++---...---,,,++++++,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---+++,,,......---,,,---...---------,,,,,,++++++++++++)))((()))***,,,++++++******************++++++777333---++++++,,,+++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---(((%%%&&&+++......,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,---------...---,,,,,,++++++++++++***))))))***,,,------,,,---------,,,,,,,,,++++++,,,***(((***---...---+++---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))************((()))***++++++***((('''++++++++++++++++++++++++************************************************,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////---,,,,,,++++++,,,,,,------,,,+++******,,,---///999333,,,+++...000///---,,,+++***))))))+++---...+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------,,,*********,,,...///+++******)))***,,,---...,,,++++++******++++++,,,+++,,,------+++***+++---,,,,,,---------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------...---+++*********++++++***+++,,,,,,---------------.........---,,,,,,+++++++++,,,,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,------------------......,,,******+++++++++***,,,,,,+++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......///000000//////,,,,,,,,,---.........///........................///...---,,,+++,,,...///...,,,***+++,,,---+++)))*********++++++,,,---...000...,,,+++,,,.........///---++++++,,,...------......---,,,++++++++++++++++++++++++++++++++++++,,,,,,------...---------...------,,,,,,+++++++++......---------------------,,,,,,++++++,,,,,,---,,,+++***+++---...---,,,***++++++,,,,,,,,,,,,+++...------,,,,,,------...,,,...//////---,,,------...---------,,,,,,,,,+++,,,***))))))+++,,,,,,+++++++++++++++++++++++++++222///+++***+++,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---)))%%%&&&***------+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,---,,,++++++,,,---,,,***,,,,,,,,,+++++++++******,,,***)))***---...---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))***************++++++,,,,,,,,,++++++++++++++++++++++++++++++************************************************------------,,,,,,+++***---,,,,,,++++++,,,,,,---++++++,,,,,,---......///---,,,,,,++++++,,,,,,---,,,+++***)))***+++---...555000+++***,,,///...---000///---+++++++++,,,---+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------,,,+++++++++,,,---...---,,,+++******++++++,,,,,,++++++******++++++,,,,,,---...---,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++*********++++++++++++,,,---------,,,,,,------......------,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++---,,,******+++,,,+++***++++++************++++++,,,++++++******++++++,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,---------------------------------...//////000/////////,,,,,,,,,,,,------------........................111000...---,,,---.........---,,,,,,------,,,+++((())))))***,,,...///000222000---,,,---......---...---++++++---......---000///...,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---,,,,,,,,,,,,,,,,,,,,,///.........------,,,,,,------,,,,,,,,,,,,---------++++++,,,---...---,,,***++++++,,,---------,,,------,,,,,,,,,,,,------...///000000...,,,,,,---.........------------------,,,***+++---......------------,,,,,,++++++***,,,*********,,,------,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,---------///,,,)))))),,,...---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,+++++++++,,,------000...---,,,------+++***++++++++++++************,,,+++***+++,,,---,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,------,,,,,,,,,,,,++++++------------------------************************++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))******++++++******)))++++++************++++++************************,,,++++++******++++++,,,)))))))))*********+++++++++++++++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---...------,,,+++***)))---,,,,,,++++++,,,,,,---++++++,,,,,,------......---,,,,,,++++++,,,,,,---,,,+++*********+++---...000---)))))),,,......,,,444222000...,,,++++++,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++...---,,,+++************,,,++++++******++++++,,,,,,---......---,,,---............------,,,,,,++++++,,,---......---,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------------,,,,,,+++------......------,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------++++++++++++------,,,,,,------------,,,,,,,,,,,,,,,------------............------,,,,,,,,,---+++******+++,,,+++***,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,---,,,++++++------,,,++++++++++++,,,,,,,,,------........................,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,++++++........................222111000...------------...------------------,,,******+++,,,---///000111333111............---,,,...,,,+++,,,---......---///...---,,,,,,,,,,,,,,,------------------------,,,------...------,,,,,,,,,,,,,,,,,,------......---------,,,++++++******------,,,,,,,,,,,,---------,,,+++,,,.........---***+++,,,------......---,,,++++++******++++++,,,///111111000...---,,,---...........................---,,,,,,...//////...//////...---,,,,,,++++++)))***+++,,,------,,,++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......222///------...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,---...000...------......---,,,,,,,,,,,,+++++++++******,,,,,,+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++))))))(((((()))+++,,,...***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++.........---,,,+++***)))---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,---...---+++)))***,,,.........333222000...---,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,---------------------,,,******------,,,,,,++++++++++++,,,++++++******++++++,,,,,,...///...------...000//////...---,,,,,,+++++++++,,,...//////...,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++,,,------...------,,,,,,,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------++++++++++++------++++++,,,,,,,,,,,,++++++,,,,,,---------...............------,,,,,,,,,+++---+++)))***+++,,,,,,+++,,,------------------,,,------,,,,,,,,,,,,---------,,,++++++------,,,++++++++++++,,,,,,,,,------........................,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++........................111111000///...---------,,,------------------..................///000000222111///...//////---,,,---,,,+++,,,...///...---,,,,,,,,,,,,---......///------------------------***+++,,,---............+++,,,,,,------......///---------,,,,,,+++++++++...------,,,,,,------...---,,,+++,,,...///...---+++,,,---...............------,,,,,,,,,,,,------///111111000...---,,,---........................///---,,,---...000////////////......---,,,+++++++++,,,...///...,,,++++++++++++,,,,,,,,,---------...------------------...+++++++++,,,,,,,,,------++++++++++++++++++++++++------------------------........................///......------......///000///...---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++,,,,,,---......---,,,---///000///......------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------------------------,,,++++++******++++++,,,************++++++++++++***)))(((((()))+++---...*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------,,,+++***)))---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------......///+++++++++,,,...000000000///......------------------------,,,,,,++++++++++++++++++,,,,,,,,,---------------------,,,******++++++,,,,,,------------,,,++++++******++++++,,,,,,---......------///000//////...---,,,,,,+++++++++,,,...//////...,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++,,,,,,------...------,,,,,,,,,---------.........,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,---------............,,,++++++++++++++++++***,,,+++)))***+++,,,,,,+++------............------...------,,,,,,------...---,,,++++++------,,,+++++++++,,,,,,,,,,,,------......................../////////000//////...---,,,,,,,,,,,,------------........................////////////...---------+++,,,------,,,,,,---...111000///...............111///......//////---,,,,,,++++++---//////...---++++++,,,,,,---///000111........................)))***,,,---.../////////,,,,,,------.........///..............................------------.........,,,,,,,,,...///...------......//////...------000000////////////000000...///000000...,,,,,,------------------.........///...,,,---...000000///.........------,,,,,,+++,,,...//////---+++***+++,,,,,,,,,,,,------------///......------......///++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,........................------------------------......------------......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,+++++++++,,,---------,,,+++---///000000///............------------,,,---...---,,,+++,,,---------------------------++++++************++++++++++++++++++++++++++++++,,,,,,---------.........++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,++++++******++++++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,---...///*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---------............+++,,,---///000000000000++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++***+++,,,---............,,,++++++******++++++,,,+++,,,......------...000.........------,,,,,,+++,,,---...//////...---,,,++++++,,,,,,,,,,,,------+++,,,,,,------------,,,---............------,,,,,,,,,------......------,,,---------............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,------------............++++++++++++,,,,,,,,,,,,,,,***)))***+++---,,,,,,,,,,,,---......---,,,,,,---,,,,,,,,,,,,,,,,,,------,,,++++++------,,,+++++++++,,,,,,,,,,,,------------------------------//////000000///......---,,,,,,,,,---.........///........................------.........---------)))+++---,,,+++***,,,...//////...---------------...---------...///---,,,+++++++++---///000...------------------...///000........................+++,,,,,,---.........------------...............------......///000000000......------------.........---,,,---...//////---///////////////...---,,,/////////....../////////,,,...//////---,,,------+++,,,,,,,,,------------///---,,,,,,...//////...---------,,,,,,,,,,,,,,,***,,,...---+++)))***,,,,,,,,,,,,------------...//////............//////++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------------...++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------,,,+++++++++,,,,,,...---,,,,,,...///...---......---------,,,,,,,,,,,,...///...,,,***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,------...---------)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,,,,,,,***,,,...000000000000000++++++,,,---------------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------,,,+++++++++,,,---...+++,,,---......------,,,,,,++++++******++++++,,,***+++------,,,,,,...///------------------------........................++++++,,,,,,,,,,,,------++++++---.........------,,,---..................+++,,,------......------------------............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++---......---++++++---..................------------.........//////---------....../////////,,,***)))***+++------,,,++++++------------++++++,,,++++++++++++++++++,,,---,,,++++++------,,,+++++++++,,,,,,,,,------------------------------------.........---,,,++++++,,,,,,------...///000000........................,,,,,,------...---------(((***---,,,******,,,...---,,,,,,++++++,,,,,,,,,---,,,,,,---...///---,,,+++***+++---///000...---///......---------......////////////////////////------......------,,,+++........................***++++++,,,---...//////......------------.........---,,,---/////////...111111000000///---,,,+++---,,,,,,++++++,,,,,,---+++,,,......---,,,---...+++++++++,,,,,,---------...---,,,,,,...//////...++++++,,,,,,,,,,,,,,,,,,(((***,,,+++)))(((***---,,,,,,,,,---------......//////............//////++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,---------,,,...//////...------...------------------------------------------------++++++,,,,,,,,,---------...------,,,++++++++++++///...,,,,,,------,,,***---------,,,,,,,,,++++++,,,...000...+++***+++...++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******---,,,,,,++++++,,,,,,---)))))))))))))))))))))))),,,++++++++++++++++++,,,******+++++++++,,,,,,,,,***+++,,,---,,,+++***)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---))))))***++++++++++++***))),,,///000000///...///,,,,,,---......------,,,+++++++++,,,,,,---------++++++,,,,,,,,,------------,,,*********,,,...000---......///...---+++***,,,++++++++++++++++++,,,)))***,,,,,,,,,,,,---///,,,,,,------------------///...------------...///++++++,,,,,,,,,---------***+++---...///...------,,,,,,---.../////////...+++,,,,,,---.........------------.........//////,,,------......------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------.........---+++***)))***++++++***,,,------------...///---------,,,,,,---------...---,,,,,,,,,,,,---...***+++,,,,,,******+++,,,///...------,,,,,,,,,,,,,,,+++---111000---,,,///,,,---......//////......,,,,,,,,,---------......---------------...///000///...------------...///------............------///............---------......---------......///+++,,,------......------//////...------------...,,,,,,,,,---------......,,,,,,,,,+++******---///+++,,,------------...///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,+++***+++,,,---...------,,,++++++******)))******+++++++++,,,,,,,,,+++,,,------------,,,+++++++++,,,,,,,,,---------++++++,,,------......///...................................................---,,,,,,++++++,,,,,,...---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///......---.........///////////////,,,------,,,+++,,,...000111...,,,+++---...//////++++++------------+++++++++,,,,,,---,,,+++)))((())))))***+++---...//////******+++++++++,,,,,,,,,......,,,+++++++++++++++***++++++,,,------------))))))***+++,,,,,,,,,,,,+++,,,,,,+++)))((()))***************************...---+++)))(((((())))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++************++++++,,,,,,++++++***,,,++++++******++++++,,,...---,,,,,,++++++++++++,,,,,,,,,++++++*********------,,,++++++,,,------++++++++++++++++++++++++...+++)))***---...---,,,...------,,,,,,------...---------,,,,,,+++++++++000///...---------------++++++******************+++,,,...///000///......------,,,,,,,,,,,,++++++---------,,,,,,+++++++++------------------------------......------,,,+++***+++---......---+++***)))***+++,,,,,,+++***))),,,,,,+++***+++,,,---...000///...---------------........................+++---///000000///,,,+++///...---,,,,,,---...///........................---------............//////...---,,,,,,---...///111111000...---,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++,,,---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,------++++++,,,,,,,,,---...///---,,,++++++++++++,,,------,,,+++******+++,,,---***,,,,,,,,,+++***+++,,,......---,,,,,,,,,,,,,,,---+++,,,//////,,,,,,000,,,------...............,,,------------------------------------......///........................------............------,,,---------......//////---------------...//////+++,,,------...---------///......---------------,,,,,,,,,,,,------------,,,---...---++++++,,,...)))+++,,,,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,...---,,,,,,,,,---......,,,,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,++++++,,,------......///...................................................---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------////////////............,,,------,,,+++,,,...000444111---++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++************++++++,,,---......******+++++++++,,,,,,,,,+++++++++++++++*********++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,++++++******+++,,,+++***)))***+++************************---,,,+++***))))))******++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,++++++******++++++,,,...---,,,,,,+++++++++,,,,,,,,,,,,+++++++++******++++++***))))))***++++++++++++++++++++++++++++++...,,,******---......,,,...------,,,,,,------...---------,,,,,,+++++++++//////...---------------,,,,,,,,,+++++++++++++++++++++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++---------------,,,+++++++++,,,...//////...,,,+++***++++++,,,,,,++++++***,,,,,,+++++++++,,,---...000000///...............------------------------//////////////////......///...---,,,,,,---...///...............---------------------............///......------------...000000///...---,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......------------,,,,,,,,,------,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,------++++++++++++,,,---...///---,,,+++))))))+++,,,---------,,,,,,,,,,,,------***,,,---,,,+++***+++------,,,,,,++++++++++++,,,...+++,,,//////------000,,,,,,---...............---------------------,,,,,,,,,,,,------------...,,,---...//////...---,,,------............------++++++,,,---...///000000,,,,,,,,,,,,---...000000++++++,,,---------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...000///---,,,+++,,,+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,------------,,,+++++++++,,,,,,++++++,,,------...//////******+++++++++,,,,,,,,,******++++++++++++***************++++++++++++,,,++++++,,,------......///------------------------------------------------...---,,,,,,++++++,,,,,,---------...//////---+++,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,---...000/////////...---------,,,------,,,+++,,,...000777333...+++***+++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,******,,,------,,,++++++,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,+++***)))))))))***,,,+++******+++,,,++++++++++++++++++++++++,,,+++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,++++++******++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,++++++++++++***+++******))))))******+++++++++++++++++++++++++++...,,,++++++---......---...------,,,,,,------...------,,,,,,,,,,,,++++++///...------------------,,,,,,,,,---------------------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,---////////////---,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---...000000///.........//////------------------------000///...------...000111......------------......///.........------,,,,,,------------...........................---,,,,,,............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------------,,,,,,,,,,,,---,,,***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,---------......,,,+++++++++++++++++++++,,,+++***+++,,,.........///---+++******+++---///////////////////////////+++,,,---,,,++++++,,,---,,,++++++******+++++++++---,,,---222333000---...,,,,,,---.........------...------------,,,,,,,,,,,,,,,---------------,,,,,,---///000000///---,,,,,,------......------,,,++++++,,,------...//////+++++++++,,,---///000111++++++,,,------------,,,,,,,,,---,,,,,,,,,++++++******+++++++++,,,,,,,,,---///111222///,,,+++***---...///...,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************+++,,,---...+++++++++***************+++,,,,,,,,,---------...******+++++++++,,,,,,,,,************************))))))*********+++++++++++++++,,,------......///------------------------------------------------...---,,,,,,++++++,,,,,,///...///000111000...+++,,,,,,,,,---------------,,,++++++++++++---...///000000///...------,,,,,,,,,------,,,+++,,,...000777333---******+++,,,,,,------++++++++++++------...---+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,...000000000...---,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,+++***))))))***++++++++++++,,,---++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,---............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---------,,,,,,,,,,,,------------111000...---,,,,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,++++++***)))------............------,,,+++***))))))***+++,,,+++++++++,,,,,,,,,------///......---------......------------------------......---------...//////------------------------///......------,,,,,,+++,,,,,,---------.........---...//////...---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------...............,,,,,,,,,---------......***+++++++++++++++++++++,,,++++++,,,///000///---///...---,,,,,,---...///////////////////////////+++,,,------++++++,,,---+++++++++******++++++,,,---,,,///666999333...,,,+++,,,,,,---...---------------------------------,,,------......---,,,,,,,,,---///000000///---,,,,,,,,,------------,,,,,,---------------------,,,******++++++---...000000***+++,,,,,,------,,,,,,,,,,,,---------,,,+++*********+++++++++,,,,,,,,,,,,///222222000---******---...///...,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************+++,,,---...,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,++++++************+++++++++,,,,,,,,,************************))))))*********+++++++++++++++,,,------......///------------------------------------------------...---,,,,,,++++++,,,,,,---------...//////---+++,,,,,,,,,------.........,,,,,,,,,,,,---...///000000//////...---,,,,,,+++,,,------,,,+++,,,...000444000,,,***+++---......------++++++++++++------------+++++++++,,,---...------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***,,,...000000000...---,,,,,,,,,,,,+++******))))))***+++,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,...++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...***+++++++++,,,,,,------111000...---,,,,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,++++++***))),,,,,,,,,------,,,,,,,,,+++***)))(((((()))***+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---........................)))***,,,......---,,,+++,,,------------------,,,......------,,,,,,,,,,,,,,,,,,,,,------------...,,,---.........---+++***,,,,,,,,,---------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,------,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////,,,,,,,,,---------......,,,,,,---.........------,,,+++,,,///222333///,,,//////............//////,,,,,,------------,,,,,,+++---...---,,,+++,,,...,,,++++++++++++,,,,,,------+++///777:::555...***++++++,,,---------------,,,,,,,,,---------......---.../////////...---,,,,,,---...//////...---,,,,,,,,,------------,,,,,,------------,,,,,,++++++++++++++++++,,,---//////******+++,,,,,,,,,,,,,,,,,,---.........---+++***++++++++++++,,,,,,,,,,,,+++...000111///,,,+++***+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------,,,---...////////////...------,,,++++++***))))))******+++++++++,,,,,,,,,,,,+++************+++,,,*********++++++++++++,,,++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++)))))))))+++,,,+++***,,,,,,,,,---......//////+++,,,---...///000000000///.........---,,,,,,,,,,,,------,,,+++,,,...000000...,,,+++---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******,,,------,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,,,,,,,***+++---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,+++++++++,,,------***++++++++++++,,,,,,,,,)))******++++++******)))+++++++++++++++++++++++++++,,,,,,,,,++++++---......------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...******++++++,,,,,,------------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++***+++,,,---------,,,,,,++++++*********+++,,,,,,........................&&&(((+++---...---+++))),,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......,,,,,,,,,---------......+++,,,---.........------,,,,,,---222666555000+++------...//////...------***+++,,,------,,,+++***,,,---...---,,,,,,,,,...,,,,,,,,,,,,,,,---......///+++,,,222666333...+++++++++,,,------------,,,***++++++,,,---...//////...///000111000///---,,,........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,------...******+++,,,,,,,,,,,,+++,,,---/////////...,,,+++,,,,,,,,,,,,------------***,,,//////...,,,++++++)))+++,,,,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,***+++,,,.../////////...,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---++++++++++++,,,,,,,,,,,,++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++)))((((((***---......,,,,,,------.../////////(((***---///000000...---------------------------,,,------,,,+++,,,...000///---,,,---...///...---+++,,,,,,------,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++*********)))******++++++++++++******++++++,,,,,,,,,+++++++++---------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,+++++++++,,,,,,---...******+++++++++,,,,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++)))+++,,,+++))))))+++......------,,,,,,------...+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...+++++++++,,,---.........++++++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++---------------,,,++++++------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,+++,,,------------,,,++++++++++++,,,,,,------...++++++,,,,,,,,,---------++++++++++++,,,---......---,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------------------------------)))************+++++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------.........+++---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------......------,,,,,,,,,---------......((()))+++,,,---,,,++++++,,,,,,...444888777000***+++,,,...//////...,,,+++,,,,,,---......---,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,------...///000+++)))...222000---,,,++++++,,,---------,,,,,,)))***+++,,,...///000000///000111222111000...,,,///...------------...///+++,,,,,,------,,,,,,+++******+++,,,------...///,,,,,,,,,++++++,,,------******+++,,,,,,,,,,,,+++---...///000000...,,,+++,,,,,,------------......)))+++---...---+++,,,,,,+++,,,------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++%%%''')))+++,,,---,,,,,,+++,,,,,,------......///******+++++++++,,,,,,,,,------,,,++++++,,,------++++++,,,,,,,,,---------++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,...,,,******,,,000222333,,,,,,------...///000000&&&(((,,,///000///---+++,,,,,,------------------,,,------,,,+++,,,...000///...---...//////---+++++++++---......---++++++***+++---...///...------+++++++++,,,,,,---------******+++++++++,,,,,,,,,......,,,++++++++++++,,,((()))***+++++++++++++++,,,,,,,,,,,,++++++***))),,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,++++++++++++,,,,,,---...*********++++++,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++(((***,,,+++((((((+++......------,,,,,,------...+++++++++,,,,,,---------++++++++++++,,,,,,---...,,,,,,------...///000000+++,,,...///000///......---------,,,,,,,,,+++++++++++++++,,,,,,---------------------------------------......------,,,+++///......------......///,,,---////////////---,,,***+++,,,---...---,,,,,,,,,+++++++++,,,,,,---...************************++++++******+++---...///++++++------------++++++)))***+++,,,------...///++++++,,,,,,,,,---------+++*********+++---///000---------,,,,,,+++++++++........................------------------------..............................------------......---,,,++++++------,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---........................///...---,,,,,,,,,,,,,,,......//////......---,,,((()))+++---......------------............------,,,,,,+++***+++,,,---...000///...000222222///,,,.........------,,,,,,,,,---......///......------......------------....../////////......---------,,,,,,------------,,,,,,111000///...---,,,++++++,,,---...///000000000000000000//////.........------,,,+++,,,...///...---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......///......------,,,,,,+++////////////////////////000///...---------------------......------,,,+++......------------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,,,,...///000------------------------//////.........---------,,,,,,------...///000000////////////............---,,,,,,++++++,,,,,,---///...---,,,,,,---...///...------,,,,,,------...000...---,,,......---,,,000000///...------,,,,,,,,,,,,------...------,,,))))))***+++,,,,,,------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,+++***+++,,,---...,,,------......------,,,+++,,,,,,------,,,,,,+++)))************+++++++++******,,,,,,---,,,+++***,,,++++++***)))))))))***///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------////////////////////////---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,------------------------//////.........---------,,,------......------,,,........................---------------------------------------------------------............///)))***+++,,,---///000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***+++---///.................................------,,,,,,,,,((((((((()))***+++------------------------------.........------,,,,,,,,,..............................................................................------------.........---,,,---......---,,,,,,,,,---------...............------------..............................000///......---------.........//////......---,,,,,,---.../////////...---------............------...---,,,,,,,,,---...///000......000222222///,,,...------------------,,,---...............------///......------......///............---------,,,------............------...............---------,,,,,,---//////000000000000/////////............---,,,+++,,,...///...---,,,,,,,,,,,,------------------............------------,,,,,,------...///------------------------........................000///...------------...//////......------,,,,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,------------,,,,,,...---,,,++++++,,,---...------------------------------------------------,,,,,,---------.........---...............------,,,,,,,,,,,,,,,,,,,,,,,,..............................------......///000------------------------//////.........---------,,,,,,---......//////000////////////............---,,,,,,++++++,,,,,,---///...------------...///...------,,,,,,------...111///------...///...---000//////......---,,,,,,------.........---,,,,,,******++++++,,,,,,------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---...///,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---...------++++++---,,,+++***************///...---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///......------------------------------//////.........---------,,,------......------,,,........................------------------------........................---------............///++++++,,,---...//////000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++,,,---///.................................------,,,,,,,,,++++++++++++,,,---......------------------------.........------,,,,,,,,,........................////////////////////////..............................------------......///...---...///000///---,,,------------.........//////............//////........................000000///............///......//////......---,,,///000111111111000...---------............------......------......///000///......000111111///------------------.........---.....................///......------......///...------------,,,,,,,,,.........//////.........---------.........//////,,,,,,---...////////////////////////............---,,,,,,,,,...///...---------------.........///......////////////......---------,,,------...///+++,,,,,,---......//////------------------------//////......------......222111///...---------...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------............------///......------......///---------------------------------------------------............/////////000000000000///...---,,,------------------------..............................//////000000000///......................../////////............------------......//////000////////////............------,,,,,,,,,,,,------///...------------...///......------------......222000....../////////...000//////......---------...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------...///000,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------...............---,,,+++------,,,+++++++++,,,,,,......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......///.........------------------------...............---------------............------........................------------------------////////////////////////---------............///------........./////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///.................................---------------///...............//////------------------------.........---------------..............................................................................------------......///---------///000///...------------............///..................///........................//////...............///.........///......---,,,///000111111111000///...------............------.............../////////......///000000000...---,,,,,,------......//////---------------....../////////............//////---------------,,,,,,,,,......////////////......---------............///,,,,,,---...............///////////////............---,,,---...//////---............////////////.........//////.........---------------...//////,,,---------.........///------------------------//////............//////444222000...------.../////////............//////------------------------...............---------......////////////..............................................................................------........./////////...............---,,,,,,------------....................................---...000111111111000///......................../////////...............------....../////////000////////////............------,,,,,,,,,,,,------.........------...............------------......222000///...///000///...000/////////......------////////////...---,,,+++------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------......///,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------//////......------,,,+++...------,,,,,,,,,------...------,,,,,,,,,------........................---------------------------------,,,,,,---------------------------------------------------,,,,,,------------------------------------------------,,,,,,---.../////////...................................................------............------........................................................................---------............////////////////////////...........................------------------------+++---000111000......///.......................................---------111000//////.........///.......................................---------........................------------------------..............................------------......---,,,+++,,,...///...------------.........//////......------------.................................------,,,------...............///......---,,,,,,---///000111111000000------............------,,,,,,------............---...///000//////...------------....../////////...------------...///000/////////....../////////------------------------......////////////......///............---------------......///..................///////////////...---,,,---///000///............/////////000000------............------...------------...///////////////......---------------------------------//////.........//////000444222000...---...///000/////////....../////////------------------------...........................//////000000//////...------............------................................................,,,------------.........,,,---....../////////...---------....../////////////////////////////////---...000111111111000///////////////////////////////////////////////////.........///////////////////////////...............------,,,,,,------...---..................---///......------......///222000///...///000///...///////////////............/////////......---,,,......------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,------------,,,------......------,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,,,,...------,,,------......------,,,,,,,,,------...........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---.../////////...........................---.....................---......//////......---................................................---------------------------------............//////////////////.........////////////////////////------------------------,,,...000111000/////////////////////////////////........................111000///......------...........................................................................------------------------..............................------------......---,,,+++,,,...//////...------........./////////...------------------...........................---,,,,,,,,,,,,---............//////......---,,,***,,,---///000111000000------............------,,,,,,---............---,,,...000000///------................../////////...---,,,,,,---...000111000//////......//////000---------............///.........//////.........//////.........---------......///////////////............///////////////...---------///000///.............../////////000---------......---------......------......///000000000//////...------,,,------------------------//////......//////000000222111///......//////000000//////......//////000------------------------.............../////////......////////////......------............------................................................,,,,,,---------.........---...///000111111111111------......///000000000////////////////////////......//////000000000///000000000000000000000000...////////////000000000////////////////////////////////////..................------------......------...//////...------//////............//////222000....../////////...////////////////////////---....../////////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++,,,,,,------,,,,,,,,,------......------,,,------............------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---......------,,,,,,,,,---..............................------------------------------............------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///.................................---------.....................////////////......................................................---------------------------------............//////.....................////////////////////////------------------------,,,...000000///...///000////////////////////////.............../////////000//////...---------........................................../////////..............................................................................------------......---,,,,,,---///111000///............//////////////////............//////........................---------------...//////......//////......---,,,,,,---///000000000//////------............------,,,---...///000//////...+++...000000...------...////////////...............---,,,,,,,,,...000111000000////////////000000........./////////000000------............---------------...............///000000000000000//////............/////////000///...---...///000///...------........./////////......////////////.....................//////000////////////....................................///////////////000111111......////////////000000000000////////////000000........................---........./////////000---......//////......---...//////000000//////...................................................---............/////////......///000000000//////---......///000000111111////////////////////////......------......///000000000000000000000000000.../////////000000000000000/////////////////////////////////..................------------......------...//////...------//////............//////111///------...///...---/////////////////////000,,,---...//////000000///------......//////000000------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++---.........---,,,,,,------......------,,,------............------,,,,,,,,,,,,------------------,,,,,,---...///000,,,,,,++++++,,,------...,,,,,,,,,,,,,,,---...///................................................,,,---...//////...---,,,........................------------.........///------------------------.................................///......------........................---------.........//////......////////////..............................................................................---------............///---------------.........////////////////////////........................---...///...------///111////////////////////////---........./////////000000//////............///........................---........./////////000........................////////////////////////.................................------...............---...111222222111............/////////000000000////////////000000.......................................///000111......//////......---,,,///000000111111000...------..................------...000111111111000///+++...000000...,,,---...000000//////......------...---,,,+++,,,...000222000000////////////000000.../////////000000111111,,,------------------,,,++++++,,,---...///000111000111111111111111000///---.........//////000000///...---...000000000...------------........./////////000000000000//////...............///000000------......///000000000///////////////////////////////////////000111111,,,---...///000000000///000000////////////000000........................---.........//////000000------............------///000111222222111000///////////////////////////////////////////////////////////////000000000000............---,,,+++***---......///000111111222000000000000000000000000......---,,,,,,...///000000000000000000000000000.../////////000000111111000000000000////////////000/////////..................------------......,,,---...//////...---,,,//////............//////000...------......---,,,////////////000000000000+++,,,---///000000111111,,,------...///000111111------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,.../////////...---,,,------......------,,,------............---------------.........//////------------...000111333++++++++++++,,,,,,---...,,,,,,,,,,,,,,,---...///////////////////////////........................,,,---...//////...---,,,////////////////////////---------.........//////////////////////////////.........................../////////...---,,,,,,////////////////////////---------.........//////......////////////..............................////////////////////////////////////////////////---------.........//////,,,,,,,,,---------......000000000000000000000000........................---......---,,,,,,///111000000000000000000000000---.........//////000000000000////////////000000////////////////////////---.........//////000000////////////////////////........................000000////////////000000/////////...------,,,,,,///////////////........................///000000......------------............////////////......////////////////////////////////////////////////////////////////////////000000//////.........---////////////////////////......//////000000111111---///000///......///000000///---,,,---...000111000/////////............222222000///............/////////...------,,,,,,000000//////.........---000000000000000000000000111111111111000...---,,,000000000000000//////...////////////............000000000000////////////...///000///...---...000//////.........---------000000000000111111111111000000111111000///......///////////////.........//////............//////111000000111222222000...........................000000000///......------000000000000////////////000000000000000000000000111111111111000000000000......------------......////////////////////////000000000000111111111111......///000000///...---222000///------///000222111111111111111222222222///000111222222111111000222222111111111111222222////////////000000000000......------------............---------,,,,,,,,,---......//////////////////...---,,,,,,---...//////...---,,,+++,,,---...------------------------000///......///000111222........................---------------------------------............/////////...---,,,++++++***------------------------,,,------......------,,,.........------,,,,,,,,,---------........./////////...---,,,,,,,,,......000///...------...000000------------------------------------------------,,,---......//////......................................................................................................,,,,,,,,,---...///000000///...---,,,,,,---...///000000////////////000000////////////////////////---------.........//////......//////000000111111//////////////////////////////............///000///////////////............///000111111000///...---,,,...222444222///...////////////000000000000111111000000000000111111........................000000000000000000000000////////////////////////---------------...///000///////////////.........////////////////////////000000000000000000000000//////////////////////////////////////////////////////............//////...............////////////////////////////////////............///000000///......------......///......////////////......////////////////////////////////////////////////////////////////////////000000/////////.........////////////////////////.../////////000000000111...///000///......///000111000.........///111222000000/////////.........222111000///.........................../////////000000/////////.........000000000000000000000000000111111000000///...---000000000000000//////...////////////////////////.../////////000000111111...///000///......///000/////////.........------/////////000000000111111000000000000//////......////////////////////////000///............///000...---,,,...000111000///........................000000000000000/////////111111000000000/////////////////////////////////111111000000000////////////......------......////////////////////////////////////000000000111111//////000111111000///...111000///......///000111///000000111111111000000333111///000111111000...222111111111111111111222111111000000//////......///......------......//////.........---------,,,---...//////000000/////////...------------...///......---,,,,,,,,,---...........................------,,,,,,,,,---//////................................................---------............//////......------,,,,,,+++------------------------,,,------......------,,,.........------,,,,,,,,,---------.........//////000000///////////////000//////............//////------------------------------------------------,,,---......//////......................................................------------------------/////////000000000111111,,,------......///////////////............//////////////////////////////////////////////////////---------.........//////.../////////000000000111////////////////////////000//////......//////000..............................///000000///......------...111333222///---////////////000000000000111111000000000000111111........................000000000000000000000000////////////////////////......---------......////////////////////////...////////////////////////000000000000000000000000////////////////////////000000000000000000000000///......------......///.........///000111111111//////////////////////////////......//////000111///......------......///...//////000000//////...////////////////////////////////////////////////////////////////////////000000////////////......////////////////////////////////////000000000000...///000000......///000111000/////////000222333000000000/////////......222111000//////......///.........///000111111111000000////////////......000000000000000000000000//////000000000000//////000000111111000000///...000000000000000000000000---......///000111222333...///000000......///000////////////................../////////000000000///////////////.........////////////////////////111000...------...000111111///------...000000///........................000000000000111111111111222222111111111000000000////////////////////////000000000/////////......///......------......///////////////////////////....../////////000000000000000111111111111000000000000000000000000000000000000111222222111000///555222//////111111000...111111111111111111111111333222111000///......---///......------......///////////////............---...//////000000/////////......------......///...------,,,------......////////////////////////---,,,,,,,,,,,,---..............................////////////////////////---------............///------------------------------------------------------............------.........---------------------........./////////------......///......---...///////////////......------------------------------------------------,,,---......//////......................................................------------------------,,,,,,---...///000000111........................//////000000000000//////......////////////......////////////////////////------........./////////////////////000000000000000000000000000000000000111000000//////000000000000000000000000000000000//////000000000000//////.........///111111///---////////////000000000000111000000//////000000111........................000000000000000000000000//////////////////////////////...---------............//////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////............////////////000000111111111111///////////////000000000/////////...///000000111//////............////////////000000000000//////////////////////////////////////////////////////////////////////////////000000//////////////////////////////////////////////////////000000000000///000111000......///000000000/////////000111222000000000////////////...111111000/////////////////////000000111111111111000000//////////////////////////////////////////......///000000000000000000111111111111000//////000000000000111111111111...//////000111111222222...000111000///...///000000000000/////////..................//////////////////..................///////////////000000000222000...------...000222999666222/////////....................................///000000111222222222222222222111111111000........................////////////............//////............//////////////////////////////............//////////////////000000000111111000///000111111111111000///111222333444444333222111000111222222222111111222111111111222222111111111222111111000000///////////////............//////000000000///////////////......///000000000000000//////............//////---------------.........///////////////////////////............/////////................................................---------............///,,,---------......//////........................------............------...............---------............///////////////000111222333222111000...///000000000///------................................................,,,---......///.........................................................------------------------+++,,,---...000111222333////////////............///000111222222111000///...///000000000000///...////////////////////////............////////////////////////000000000000000000000000000000000000222111111000000000000111111222222222222222333333111111111111111111111111...//////...///222111---////////////000000000000000000////////////000000........................////////////////////////////////////////////////000///...---------------............////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////111111000000000000111111222222111111000000000000////////////000000111111///////////////000111111/////////......///////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000000000000000000000000000000000000000000000////////////000111111111///......000............//////000000111000000000////////////111000000////////////000222222111111000000000000//////000000000000000000////////////////////////---...///000000111111000111111111111111000000//////000000000111111111222111111111111000000000000///000111000///...///111111111000000000/////////............//////////////////............///000////////////000000111111222000///......///000222999666222000/////////...////////////////////////,,,------...///000111111222222222222111111111000////////////////////////////////////............/////////....../////////000000000000000000000000............////////////............//////000000000000111111111111000000000111222333333333222222---333888888333111444888000111222222222222111000//////000000111111222222/////////....../////////000000000000000000000000...//////000000000000000////////////////////////---------....../////////......................../////////////////////...........................---------------------------------............///,,,------......//////000........................---......//////......---................................./////////000000777888999:::;;;:::999999...///000000000///---,,,................................................,,,---......///.........................................................------------------------......000111333444666666//////////////////......///000111222222111000//////000000111111000000///////////////////////////........./////////000000000000000000////////////000000000000000000000000222222111000000000000000000000000111111111222222000000000000000000000000...000///,,,...333333///////////////000000000000000000////////////000000////////////////////////////////////////////////////////////////////////000///...------------------.........//////000000////////////////////////////////////////////////000000000000000000000000////////////////////////222111111000000111111222222222111111000//////......//////000000111111222000000//////000000111222000//////......//////000///000000111111000000///000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111000000000000000000000000000000000000////////////111222222111///......///---.........////////////111111000000000/////////000000////////////000000222222111111000//////...//////000000000000111111000000000000000000000000......///000000111000000111111222222111111000///...//////000000111111111222222111111111000000000///000111111//////000111111111111111000000000000....../////////000000000000000///......///111222...//////000000111111222111000000000000000000111111///---...000111222111////////////////////////,,,------...///000000111222222111111111000000000000000000000000000000000000000000/////////......000//////......//////000000000000000000000000000....../////////000000000...---------...///000111111111111111111111111111...//////000111222333333777;;;===999444222555999000111222333333222111000...//////000111222333333000//////......//////000////////////000000000000...///000000111111000000...//////000000//////...,,,---...///////////////.................................///......---,,,........................---------------------------------............///------......////////////..............................////////////...................../////////....../////////000000000777777888999::::::::::::000000000000///...---,,,................................................,,,---......//////..............................................................................***+++,,,---///000111222////////////////////////000000111111111111000000000000////////////000000////////////////////////....../////////000000000000000000000////////////000000000000000000000000222111111000////////////,,,------....../////////......------------.........111000+++...666777222////////////000000000000000//////......//////000////////////////////////000000000000000000000000//////////////////////////////...---------......------......///000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000///...//////000111111222222000000//////000000111222000000////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000111000000000/////////...111222333111///......///......///000000000000000111111111000000000//////000000////////////000000000000000000000000000/////////000000000111111111000000000000000000000000...///000000000000000///111222222222222111000000------...//////000111111111111111111111111222222///000111111000///000111222222111111111000000000/////////000000000111111111111/////////000222333...//////000111111222222///000111111111111000///---------///222444444333////////////////////////......//////000000000111111111000000000/////////111111111111111111111111111111000000000/////////000000////////////000000000000000000000000000000/////////000000000111111///.........///000111222222222111000000111222222000000000000222555777999MMMGGG>>>777222222333555///111222333333222111///000000000111111222222333000000////////////000000.........//////000000000//////000111111111111000...///000111111000///...+++,,,...///000000000/////////////////////////////////000000000///------................................................---------............///............////////////..............................////////////......---........./////////000.../////////000000000000111111111222222333444555111000///......---------................................................,,,---......//////......................................................////////////////////////(((((()))***+++,,,---.........//////000000111111000000000//////000000000000///---++++++---///000////////////////////////.../////////000000000000111000000000/////////...////////////////////////222111000///............,,,,,,---......//////000//////...------...//////---222000+++///999;;;666////////////000000000000//////............//////////////////////////////000000000000000000000000////////////////////////......---------......///------......///000000111////////////////////////////////////////////////000000000000000000000000111111111111111111111111000000////////////000000.........///000000111111...//////000111222222222000000000000000111111222000000////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000111111000000/////////...111222333222///....../////////000111111111111111111111111111000000000000000000////////////000111.........///000000111111//////000000111111111222000000000000000000000000//////000000000000//////111222222222222111000000,,,------...///000000111//////000111222333333444///111222111000///000111222222222111111111111000000000000000111111111111222111000///000111333555...//////000111222222222...///111333333111///...000000000222444555444333000000000000000000000000000000000000111111111111000000000000////////////111111111111111111111111111111111111000000000000000000////////////000000000000000000000000000000000000000000111111111111000////////////111333444333222000//////000222333444333222333555999===???```QQQ???333111222111//////000222333333222000///222222222111111111111111000000////////////000000---.........//////000000//////000111111111111111...///000111111000///...+++,,,...000000000000///000000000000000000000000111222333333333111000///........................////////////////////////---------.........///////////////////////////...////////////////////////......////////////......---.........//////000000////////////000000000000111000//////000222333555222111///...------......////////////////////////////////////////////////,,,---......//////......................................................000000000000000000000000,,,------...///000111111---......///000111111222111000///......///000111///---***((((((***---///////////////////////////////////////000000000000111111000000/////////...////////////////////////111111///...------------...//////000111222222333333222111000000111222333---222111+++///:::===888////////////000000000000//////............//////000000000000000000000000000000000000000000000000////////////////////////---------------...///000---------...///000000111////////////////////////////////////////////////000000////////////000000222222222111000//////...------...000111222333444222111111111000000//////111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000222222111111000000//////........................000000////////////000000////////////000000000000////////////////////////000000000000000000000000000///...------...///000////////////////////////......//////000000111111---......///000111111222111111000000//////......222111000///////////////000000000000//////////////////000000000000////////////000111111111111111111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000//////000000000000000000000000...///000000//////000111444333222111000000000000000000000000////////////000000......///111333555000000000000111111111111000000000000000000000000///000000000000111111111222222111111111111222222444444222//////777EEEPPPTTT@@@000000222///...333000000000000111111111111000000000000000111111111---....../////////////////////...//////000111222444333222000///000000111////////////////////////222111///---,,,---...///111333444222......000333000000000000000//////...////////////////////////000000000000////////////---.........//////000000---------.........//////000000000000000000000000//////.........---------////////////////////////........................////////////////////////222111///.........000111//////............//////////////////////////////......................../////////...---------,,,////////////////////////------......//////000000////////////////////////---.........//////000000////////////000000000000000000////////////000000333222000...,,,,,,,,,---///////////////000111111000000//////......------////////////////////////111111000000//////...............///////////////......////////////......////////////000000000000222111111111000000//////000//////........./////////////////////000000000//////............//////............/////////000000000//////.........---............/////////000,,,---///000111000///---........................111000000//////000000111222222222111000/////////......///000111222222333111111111111000000000///111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000111111111000000000000000000000000000000000000000000000////////////000000////////////000000000111////////////////////////000000000000000000000000000//////////////////000////////////////////////.../////////000000000111.........///000111111111111000000000/////////...000000//////.../////////////////////000000000000//////000000000000////////////000111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000,,,...//////......///000111000000000000000111111000000000000000000000///000////////////111222444000000000000111111111111000000000000000000000000000000000111111111222222222222111111111111222222222333333222222777@@@HHHHHH999///111333///...222000000000000111111111111000000000000000/////////---...//////000000/////////////////////000111222333333222111000000000000111111111111111111111111111000...------...///000555555333111//////000222000000000000000//////...////////////////////////000000000000////////////............/////////000/////////......---------000000000000000000000000//////.........---------////////////////////////........................////////////////////////000000////////////////////////............///////////////...............//////////////////////////////////////////......////////////////////////.........///////////////..................................../////////000....../////////000000000000000////////////000000000//////........./////////////////////000111111///////////////.........////////////////////////111000000000/////////...//////////////////............////////////............/////////000000000111111111111000000000///111000000//////000000000//////000000000000////////////............//////........./////////000000000/////////...................../////////000000,,,---///000111000///...........................111111111000000111111111222222222111000000/////////000000000111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000111000000//////000000111/////////000000000111111////////////////////////000000000000000000000000///000111111111111000///////////////////////////////////////000000000000......//////000000111111000000000000///////////////............//////000......//////000000111111//////000000000000////////////000111111111111111111000000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000000000000111000000000000000000000000---///000000//////000111.........//////111222222000000000000000000000000/////////000111111222222000000000000111111111111000000000000000000000000111111111111222222222333222222111111111111222222000222444444444555:::>>>999111...222333......222000000000111111111222222111000000000///.........---...//////000000//////////////////000111222333222333333222222111000///111111111111111111111111000///...---...///000111;;;777333000000000000000000000111111000000///...////////////////////////////////////000000000000............////////////////////////............000000000000000000000000/////////............---////////////////////////........................////////////////////////......///000000000///...000//////......//////000//////......---------,,,000000000000000000000000/////////000000000000000///////////////////////////////////////.............................................////////////............////////////000000////////////000000+++,,,---///000000111111///////////////000111111...///////////////000000////////////////////////000000000000////////////000000000//////............//////000000//////...............////////////111111111111000000000000111111111000000111111222...///000111111000///...//////............//////....../////////000000000////////////................../////////000000000---...///000111000///...////////////////////////222222111111111111222222222222222111111000000000111111111000000000000000111111111000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111///000000000111111111111000000000000000000000000//////000000111111222222........................111000000000000000000111//////000000000111111111////////////////////////000000000000000000000000///000222444444222000///////////////////////////////////////000000000000.../////////000000000111000000000000////////////...---------...///000000000000000000//////////////////000000000000////////////000111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000.../////////000000111111////////////////////////000222333333222111333444000000000000000111222222000000000000000111111111...///000111111111111111///000000000111111111111000000000000000000000000111111222222222333333333222222111111111111222222000222444444333333555777111...///222111---...333000000111111111222222222333222222111000///............///000000000000000/////////000111222333444333444555555444333111000111111111111111111111111............///000111222>>>999222000000111000///000111111111111000//////////////////////////////////////////000000000000.........///////////////+++,,,---...000111333333/////////////////////////////////...............////////////////////////........................////////////////////////............///000000111000000////////////000000//////......------,,,,,,000000000000000000000000.........//////000000111////////////////////////000000//////......------------------------------.........///////////////---.........////////////000000////////////000000***+++---///111111111000///////////////000000111......//////000000000111////////////////////////000000000000////////////222111111000///...------//////000000000000//////---.........////////////111111111000000000000000111111000000000111222222...///111111111000...---//////............//////...////////////000000000///////////////............////////////000000000......///000000000000///000000000000000000000000222222111111111111222222222222222222111111111111111111111111000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111///000000000111111111111000000000000000000000000//////000000111111222222////////////////////////111111000000000000111111000000000000111111111111000000000000000000000000111111111111111111111111...000333555555333000...000000000000000000000000000000000000////////////////////////000000000000////////////000000000000...............///000111222222111000///...------//////000000000000////////////000111111111111111000000000000111111111111////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////......//////000000000111////////////////////////111222333333222222333444444333222222111111111222///000000000111111111222//////000111111111111000///000000000111111111111000000000000000000000000111111222222222333333333222222111111111111222222333333333222111111222444111000111111///---///444111111111111222222222222444444333333222111000000...//////000000000000000//////000000111333444555555666777777666555333222000000000000000000000000.........///000111222333===888222000111222000...111111111111111000000///000000000000000000000000.../////////000000000111///////////////.........,,,,,,...///111222333444////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000///------...000333444000000////////////000000//////.........---------////////////////////////---------....../////////////////////////////////000000//////......------........................///////////////..................////////////000000000////////////000000,,,---...000000000///...///////////////000000111.../////////000000111111000000000000000000000000////////////000000000000222222111000///......---//////000000000000//////.........////////////000000000000000000000111111////////////000000111222///000111111000///...---//////............//////////////////000000000111.........///////////////////////////000000000111...//////000000000000000111111111111111111111111111111111000000111111111222222222222222222222222111111111000000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111222111111000000111111222000000000111111111222222000000000000000000000000111111111111111111111111///000222444444222000///000000000000000000000000000000000000////////////////////////000000000000////////////000000000000000////////////000000111222222111000///...------//////000000000000////////////000111111111111111000000000111111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...//////////////////000000000000000000000000000...000111111000000111222555555444333222111111222///000000111111222222222000000000000000000111111000000000000111111111111000000000000000000000000111111111111222222222333222222111111111111222222333222111000000111222222333333222111000///111333111111111222222222222333555555444444333222222222...///000000111111000000000000000111222444555666777777777666666555444333////////////////////////......///000111111222222888555333111111111111000111111222222111111000///000000000000000000000000......//////000000111111///////////////.........111111111111000000000000000000000000000000000000...////////////000000000////////////////////////////////////////////////////////////////////////000///......///222444666111000000//////000000111////////////////////////////////////////////////------------............///////////////////////////////////////.........///////////////////////////////////////.........////////////000000000000000000////////////000000......///////////////...///////////////000111111///000000000000000000111000000000000000000000000////////////000000000000111111111000000////////////000000111111000000///////////////000000000000000000000000111111111111///////////////000111222111111000000//////......//////............///////////////000000000111111.........////////////////////////000000000111111/////////000000000111111000000000000000000000000111000000//////000000111222222222222222222222222000000000000000111111111///000000000111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000000000000111111111111000000000000000000000000111111111000000000000000111111111111111111111111222111111000000111111222000000111111111222222222000000000000000000000000111111111111111111111111///000111333333111000///000000000000000000000000111000000000/////////...000000000000////////////.../////////000000000111222111111000000000000111////////////000000000000//////000000000000////////////000111111111111111000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////.........000000000000000000000000...///000000//////000222333333222222111222222222///000000111111222333333222111000//////000111111000000000000111111111111000000000000000000000000000000000111111111222222222222111111111111222222111111111111222222222111111222222111222333222000111111111222222222333333333333333333333333333333//////000111111111111000000000000111333444666777777666555444333333333333000000000000000000000000...///000000111111111111111222333333111111111222111222222222222111000000000000000000000000000000.........///000111111111000/////////............222222222111111000000000000000000000000000000000.../////////000000000000////////////////////////////////////////////////////////////////////////---...111333444555555555111111000000000000111111......//////000111111111000000000000000000000000////////////............////////////////////////.........///////////////000000000000000000000000000/////////............000000000000111111111222000000////////////000000...............///000000///////////////000111111111111111000000000000000000000000000000000000000.../////////000000000111111000000000000000000000000000111111111111000000000000000000111111111222///000000000111111111111000000000000111222333333333222000...---...////////////............////////////000000000111111111............/////////000//////000000000111111111000000000000000111111222000000000000000000000000000000////////////000000222222222222222222222222///000000000111111111111//////000000111111111222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000000000000111111111111000000000000000000000000222222111111000000//////////////////////////////222222111111111111222222000111111111111222222222000000000000000000000000111111111111111111111111///000111111111111000///000000000000000000000000111111000000/////////...000000000000////////////.../////////000000111111333333222111000000000111------...///000111222333//////000000000000////////////000111111111111111000000111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000//////.........---000000000000000000000000///111222222111111222333000000000000111222333444///000000111222222333333333222000......///111222000000000000111111111111000000000000000000000000///000000000000111111111222222111111111111222222...///111333555444222///...000111222444555222...111111222222222333333333222222222222222222333333//////000111111111111111000000111222333555777777666555333222111111222333111111111111111111111111//////000111111111111000,,,000444444222000111333111222222222222111000000000000000000000000000000---......///000111111222000000//////.........---000000111111222222222333000000000000000000000000.../////////000000111111////////////////////////000000000000000000000000////////////////////////***...333777999777555222111111000000000000111111......///000111222333333111111111111111111111111111111000000//////......////////////////////////---.........//////000000000000000000000000000000000000//////.........---000111111111222222222222000000////////////000000...---------...///111222///////////////000111111222222111111000000//////000000000000000000000000.../////////000000111111000000000000000111111111000000111111111111000000000111111111222222222222//////000000111111111222111111111111222333444555444222000---,,,---///000//////............//////000000000000111111111111---.........//////000000000000000000111111111111000000000000000111111222////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000333222111000000111222333444444333222222333444444333333222111000000111111222222222222222333333333444333333333222111111111000111111111111222222222000000000000111111111111444444333222111000///...///////////////000111111000000000000000111111222444333111///...//////000222222111111000000//////111111111111111111111111111111111111111111111111222111111111000000//////222222222222222111000///333222000//////000222333222222111111111111111111000000000000000111111111111111000000000000111111......///000000111000000000000000000000000000000////////////////////////111111111111000000000000000000000000000000000000000000111111111111000000......------------................../////////000000000000000000000000000////////////000000000000000000000000000000000000000000//////000111222222222111111111000000//////...///000111111000///...000////////////000000111111111111111111111111111222222333333333333222222111111111111111111111111111111222222222222111111111111111111111111111111222333444444222111111111///////////////000111222111222333444555555555555:::777333000000111111111222111111111000000//////111111111000000000//////111111111111111111111111333333222111111222333444222222111111111111222222222222111111000000//////000000000000000000000000---......///000111111111777444222222333333///,,,------...///000111222222111000000000//////......333222000/////////000111111111111111222222222222000///333999:::666222222111111111222222111111111//////......///000111111000000111111111111000000000000000000000000000000000000////////////000000000000////////////000000222111000//////000111222111000///......///000111111000000///000222444555:::666111...///000///...111111111111111111111111000000000000000000000000111111222222222222111111111111111111111111111111////////////000111222333333222111000000111222333111111111111111111111111111...+++,,,///222333222111222222333333222222111111111222222333333333333111111000000000000111111000000000000////////////111111111111111111111111......////////////......111111111111111111111111000000000000111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111000000111222222444333222111111222333444444333222222111111111222222222111111000000//////222222222222222111111111111111111111222222222222000000000000111111111111222222222222111111111111000/////////000000111111000000000000000111222222555444333111000000111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111000000000//////000000000000//////...333222000//////000222333222222111111111111111111111111111111111111111111111000000000000000000111//////000000111000000000000000000000000000000000////////////////////////.........///////////////000000000000000000000000000000111111111111000000///......------......///------------............000000000000000000000000////////////000000000111000000000000000000000000000000000000000111222222222111111111000000000000//////000111111000//////---///000000...---...///111111111111111111111111000000111111111111000000111111111111111111111111111111222222222222111111111111111111111111111111222333555444222000000111///000000000000111111222111222333444555555555555999666222000111222222222111111111111000000000////////////000000111111111111111111111111111111111333333111111000111222222222111111111111111111222222222222111111111000000000000000000000000000000//////000111111222333333555444222222333333000---/////////000000000000000111111111000000000//////222222111000000000000111////////////000000000000------000555444///...000111222222333333222222111000000000///000000111111000000111111111111000000000000000000000000000000000000////////////000000000000////////////000000222111000//////000111222.........///000222444666111000000000000222333444888555000...///000///...000000000000000000000000111111111111111111111111111111222222222222111111111111111111111111111111/////////000000111222333333222111000000111222333111111111111111111111111000---++++++...111111111111222222333333222222111///000000000111111111111111111000000000000111111000000000111111222222222000000000000000000000000000000111111111111000000111111111111111111111111000000000000111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111000000000000111222222222111111111111222222444333222222111222222222333333222111000///......111111111111111222222222111111111111222222222333000000000111111111222222000111111111222222333333000000000000111111111222111111000000111111222333666555444333222222333333000000000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000//////000000111000000000222222000000000000222222111111222222222222222222111111111111111111111111111000000//////000000111000000111111111000000///000000000000000000000000////////////////////////---......//////000000000000000000000000000000000000000111111111111000000//////............//////........./////////000000/////////////////////////////////000000000111111000000000000000000000000111000000000000111222222111111111111111000000000000000111222222111000000---111555444000------000111111111111111111111111//////000000000000//////111111111111111111111111111111222222222222111111111111111111111111111111333444555444222000000111///000111222222222111111111222333444555555555555777444111000111333333333111111111111000000000000---......000111222333333111111111111111111111111333222111000000000000000111111111111111111111111222222222222222111111000000000000000000000000000111111222222333444444444333222222222333333111///111111000000000/////////222222222111111111111000222222222222222111111000////////////000000000000------000444333///...000222333333444444333333222333222222111111111111222000000111111111111000000000000000000000000000000111000000//////000000111111000000//////000000111222111000000000000111222//////000000222333555666000000000000111222333444555222///...///000000000000000000000000000000000111111111111111111111111111111222222222222111111111111111111111111111111000000000000000111333333222222111111111111222222222222222222222222222222111///------///111222222111222222333333222222111000000000000111111111111111111000000000000111111000000111222333444555555000000000000000000000000222222222333333222222222111111111111111111111111000000000111111111222222222222111111111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222444444444333333222222222000000000111111222222222111111111222222222333333000000111111111222222222111111111222222222333333000111111222222222222222222111111111111222333333555555444444333333333333000000000111111222222222111111111111111111111111111111111111111111111111111111111000000000000000000111222222333333333333333333222111111222333333111111222222222222222333222222222222222111111111111000000//////000000111222222222222111000//////000000000000000000000000//////////////////////////////000111222222333333000000000000000000000000000000111111111111000000000//////......//////000111111222222222222333333//////////////////////////////000000000111111111000000000000000000000000111111111000000111222222111111111111111111111111111111111222222111111111...555;;;:::444//////222111111111111111111111111//////000000000000//////111111111111111111111111111111222222222222111111111111111111111111111111333444555555222111111111///000111222222111000000111222333444555555555555555333111111222444444444111111111000000000000000//////000111222333444444111111111111111111111111222222111000000/////////111111111222222111111111000000111222222111000///000000000000000000000000222222222333333333444444222222222222333333222111000000000000000000000000222222222222222222222222222222333444444222111000000111111111222222222222222///111888<<<999444222333444444444444444444333555444333222222222222222000111111222222111111000000000000000000000000000111000000000000000000111111000000000000000000111111111111111111111111111333222222222111111111111000000000111111222222333222111///...///000111111222222222222222222222222111111111111111111111111111222222333333222222111111111111111111111111111000000000000111222333333222222222222222222222222222222222222222222222222333222111111222444444555111222222333333222222111333333333333333333333333111111000000000000111111111111222222333444444555222222222222222222222222222222333333333333222222111111111111111111111111000000111111111222222222222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111000000000111111222222222333333444444444555000000111111222222222333111222222222222333333333111111111111222222222222333333333222222222222111111222333333444333333333222222222222222333333444333333333333333222222222000000111111222222333333111111111111111111111111111111111111111111111111000000000000000000111111000111222333333333333333444444444333333444444444111111222222333333333333444333333333222222222111111111000000000000111111222222333333222111000000111111111111111111111111000000000000000000000000///000000111222333333444111111111111111111111111000000111111111111000000000000000//////000000000222222222333333333333444000000000000000000000000000000000000111111111111000000000000000000000000222222111111111111111222111111111111111222222222222111111111111111111222///666<<<<<<555000000333111111111111111111111111000111111222222111111000111111111111111111111111111111222222222222111111111111111111111111111111222444555555333222222333000000000111111000000///111222333444555555555555444333111111333444444444000000000000000000111111222222222333333333444444111111111111111111111111111111111111000000//////000111222222222222111000...///000111111111//////000000000000000000000000111111111111222222222222000111222333333222222333/////////000111222222222222222222222222333333333222222333444444222111000000111111111222222222222444///000<<>>GGGCCC;;;888777666555555444444444444555555333333333333444444444444333333333333333333333333111222333444555555555666222333555666666555333222222333333444555666777777333333333444444444444555555555555555555555555555777666666666555555555444444444555555555555444444444444444444444444444444333333333333333333333333444333333222222333333333555555555555555555555555111222222333444444444444444444555555555666666666666666666666666666666666777666555444444555666777555555555555555555666666666666666666666666666666555555666666666777777777555555555666666666555555666666777777777777666666555555444444555555666777777777777777777777666666666666666555555555444444777666555333333333444555555555555555555555555555666666555555555444444444111222333333444444444444555555444333222222333333444444444444444444444444777777777666666666555555444444444444444444444444333333333333333333444444111111111111222444555555666555444444333333444444222222333333444444444444222222222222222222222222222444555777777666444333333333333444444444555555333333444444444555555555444555555555555444333333222333333333444444444444333333222111111111111222333333333444444444444444444444444444444444444444555444333222222222222222555555666666666555444444333333444444555555555555333333333333333333333333444444444444444444444444444444555555555555444444333444444444444333222222333333444444444444333333333444555555666666555555444666999999777555444444555555555555444444333333555555444555777777555333555666666666444444555666777777666666666555666666666777777777777777777888111111222333444666777888::::::::::::999999999999;;;999777666777777555444222222333333333333222222222222333333444444444444222222333333444444444444222222222333333444444555444444444444333333222222111111111111111111111111000000111111222222222222111222222333333222222111222333333444444333333222111111111111111111222222000000000111111111222222222222333333333333222222111111111111111111111111222222222222222222222222222222222222222222222222444333333222333333444444555444333222222333555666555444444444444555666777999777555444444444444222333333333333333333333333444444444444444444444444444444444444444444444444444333333222333333444444555555555666666777777777333SSScccOOO<<<;;;===666666555555444444555555666444444444444444444444444333333333333333333333333111222333555555666666555333333444555555444333333333333444555555666777777333333444444444555555555666666666666666666666666777666666666666666555555444555555666666555555444444444444444444444444444333333333333333333333333333333333222222333333444555555555555555555555555111222222333444444444444444444444444555555555666777777777777777777777777777777666666666666777777555555555555666666666666666666666666777777777888666666777777777888888888444555666666666666666555555666666777777777777777666666555555666666777888888888777777777777666666666666666555555555444444666555555444444444444555666666666666666666666666666666666555444444333333222222333444555555555555666666555444333333333333333555666555444333444555777777777666666666555555444444444444444444444444333333444444444444555555222222111222222333444555666555555444444444444444333333333444444444555555333333333333333333333333333444555666666666555444333333333444444444555555333444444555555666666666555555666666555555444333333333333444444444555555444333222222111111222222333333333444444444444555555555555555555555555555666555444333222222222222555555666666666666666555444444444555666666777777666666666666666666666666555555555555555555555555555555666666666666555555555555555555555444333333444444555555555555444444444555666666777777666666333666999:::888666444444444444444444444444444444666555666777888888666444666777888777555444555666888888888777777777666666444666777777666666777999222222333555666777888999;;;;;;;;;::::::::::::999888666555555666555444222222333333444444333333222222222333444444555666666222333333444444555555666333333333333444444444444444444555555555444333222222222222222222222222222111111111222333333444444555555555666666555555555222333333444444333333222222222222222222333333333111111111111222222222333222222333444444444333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333444444555666666666666666666777888555444333333444555777888999777444333444444444333444444444444444444444444444444444444555555555555555555555555555555555555333333333333333444444555555555555666666777777888666XXXfffOOO999999;;;333555555444444444444555555666555555555555444444444333333333333333333333333222333444666666666555444444333333333333333333444333444444444555666666666333444444444555555555555777777777777777777777777666666666666666666555555444444555555555555444444333333333333333333333333333333333333333333333333333333222222222333444444444444444444444444444444222222333444444444333333333333333444444444555555777777777777777777777777888888888999999888888888666666666777777777888888555555666777888888999:::777777777888888888999999555666777888888888777777555555666777777777777777777777777777777888999999888888888777777777666666777777777666666666555555555555666777777777666666666666666666666666666666777666666555444444333333222333444555666666666666777666555444333333333333333555666666444333444666777777666666666555555555555555555555555555555555333444444444555555555555444444333333333333444444666666555444444444444444555444444444555555666666555555555555555555555555444444444555555555666666333333333444444444555555333444444555666666777777666666666666666555444444444444444444555555555555555444444333333333333333444444555555555666666666666666666666666666666666666666555444444444555555444555666777777777777777444444555666666777888888777777777777777777777777555555555555555555555555555666666777777666666555444555666666777666666666555555555666666555555555444555555666666666666666222444666777666555555666444444444555666666777777666666666888999999666444555777888888777666777888888888999888888888777666333555777777666666888:::777777888888999888888888<<<;;;;;;;;;::::::::::::777666555555666555444222222333444555555444333222444444444444555555555555333333333444555666666666444444444444444333333333444555555666555444333222333333333333333333333333111222222333444444555555444555555555555555555444222333333444444333333222222222333333333444444444333333333444444444555555222222333444444444444444222222222222222222222222333333333333333333333333333333333333333333333333333333333333333444555555555555666777777777777777444333222222333555777888888666333222333444444444444444444444444444444444444444444444555555555666555555555555555555555555333333333333333444555555444444555555666777777888@@@KKKNNNCCC888555555222555444444444444444444555666666666666555555444444333333333333333333333333222444555666666666444333444333222111111222333444444444444444444444444555444444444444555555555555777777777777777777777777555555555555555555555555444444444555555444444444333333333333333333333333222222222222222222222222333222222222333333444555333333333333333333333333333333444444444333222222222222222333333333333444777777777777777777777777888999:::;;;;;;:::999888777777888888999999999999444444555777888999:::;;;777888888888888999999999666777888999::::::999888555555666777777777777777888888888888888999999:::999888888888777777666666888888888888777777777777555666777999999999888777777777777777777777777777777777666555444444333333333444555666777777777777777777666555444333333333333555777666444333444777666666666666555555555555555555555555555555555555444444444555555555666666666555555444444444555555666666555444444444444555666555555555555666777777777777777777777777777777444444444444444555666777333333333444444444555555444444444555666777777888666666666666666555555444444444444555555555666666666666555444444444444555555666666666777777888888777777777777777777777777666555555666666777888999444444666777888888888888444555555666777888888999666666666666666666666666666666666666666666666666666666777777777777666666333444555777888888999999555555666666666666555555333444555555666666555555333333444333222333555777444444555666777888999999666666777999:::999777444333555777888888888999:::888999999999999888777777222555888888777777:::<<<<<<<<<<<<;;;:::999888777<<<<<<<<<;;;;;;:::::::::888777666777888777555333333333444555555444333333666666666555444444333333333333444444555666777777555555555444444333333333444555666666666555333333333333333333333333333333222222333444444555666666111222222333333222222111222333333444444333333222333333333444444555555555555555555666666666666777222333333444555555555444222222222222222222222222333333333333333333333333444444444444444444444444333333333333333444555666222333555666666666555444444333222111222444666888888555222111222444444444555555555555555555555555444444444555555555666666666666666666666666666666333333333333333444555666333444444555666777777888MMM@@@999======777444777444444444333333444444444777777666666555555555444333333333333333333333333333444666777777555444222555333111//////111333555444444444444444444333333444444444555555555666666777777777777777777777777444444444555555555555555333444444444444444444333444444444444444444444444222222222222222222222222222222222222333333444555333333333333333333333333444444444444333333222111111111222222222333333333::::::999888777777888888999:::;;;;;;;;;999777555777777777888999999777555;;;;;;;;;::::::999999999999::::::;;;;;;::::::999999999999999999999999999888999999::::::999999888;;;::::::999999888888888888999:::999777777777888:::::::::999999888888888777777888888888888777777999888888777666555555444555666777888777666444222555666666777888999999999===888333111333555666555777777777777777777777777777777777777666555444333666555444333333444666777999777555444666777777777666666666666666666666666666555555555555555777888666666555444333333333333666666777777666555444444333333333333333222111000444333222222222333444444777777777777777777777777999888777555444444444444777777777777777666555555777777777666555555444444555666777666555444555777999999888888777777666666777888888888999999999999777777777777777777777777666666777777777777666666777777777777777777777777777777777777777777666666777777777777777777777777555666666666777777777888555555444333444555666777888888777777777777888888666555555444444666777888666666666666555555555555666777888888666555555666999999999999999999999999:::999999888888999999:::999999999999999999999999;;;:::999888999:::;;;<<<===<<<;;;:::999888888888888777888:::<<<;;;777333222222222333333444444444555555555555555444444444666666666666777888999:::666666555555444444444333000111222333555666777777333333333333333333333333555555555555555555555555555444444555777888777666555555555444444555555555666666555555555555666666666666555555555555666666666666666666666666666666777666333222222333444555666444111222444555222000333444444444444444444333222333444555555555444333666555444333333333333333444444444444444555666777888777555333333333555666111333555666777666555444444444444444444444444444555555555555555555444444333444444444555666666666333333333444777<<<@@@CCCUUUJJJ===666555777888777555555666666666666555555444444444444444444444444888666444333444444444444444111///222777:::999666333333333333333333333333555666666666666666555555444444444555666777888999555999999777666888666222666666666666666666666666555444333333333333444555444444444333333222222222333333333333333333333333666555333222111222333333555444333333222222333333777666555333222222333333666555444444333333333333;;;;;;:::999999999999999777888:::;;;;;;:::999888888888888999;;;;;;999777;;;;;;;;;::::::999999999999::::::;;;;;;::::::999::::::::::::::::::::::::999999::::::::::::999999:::::::::999999999999999777888999999888888:::;;;;;;;;;;;;:::::::::999999999999::::::::::::999999999888888777666666555555555666888888888666555333777777888999999:::;;;;;;<<<888444333444666666555888888888888888888888888777777777777666555444333555555555444444555555666888666555555666777777666555555555555555555555555666666666666777777666444555444444444444444555555777777777777777666555555222333333333333333222222222222222222333444666777888888888888888888888888999888777666555555555555888888888888888777666666888888777666666555555444555666777777555555666777888888888777777777666666777777777888888888999999666666666666666666666666777777888888888888777777666666666666666666666666444444444444444444444444888888888888888888888888666666666777777777777777666666555555555666777888999888888777777888888999777777666666666777888999777666666666666666666666777888:::999888666666777999999999999999999999999::::::999999999999::::::999999999999999999999999::::::999999999:::;;;<<<::::::999999999::::::;;;999888888:::<<<;;;777444333333333333444444444555555555555555555555555555444444555555666888999:::777777666666666555555555444555555666666777777777555555555555555555555555555555555555555555555555888666555555777777666444666555555555555555555666666666555555555555666666777666666555555666666777666666666666666666666666666555444333333333444555666555444444555555444222444444555555555555444444333444555666666666555555666555444444333333444444444444444555555666666666777666444333333333444555333444555777777666555444444444444444444444444444555555555555555555555555444444555555555555555555444333333444666:::>>>@@@KKKCCC:::555555777888777666666777777777777666666666555555555555555555555777666444444444555555555777444111333777999777444333333333333333333333333555555666666666555555444555555444444444555666666777::::::777777888777333666666666666666666666666555555444333333444555555444444444333333222222222333333333333333333333333666555444222222222333444666555444444333333444444777666444333333333333444666555444333333333333333<<<<<<;;;:::::::::;;;;;;777888999;;;<<<<<<;;;:::999888888:::<<<<<<;;;:::;;;;;;::::::::::::999999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999999999::::::::::::666888::::::::::::<<<>>><<<<<<;;;;;;;;;;;;::::::999::::::;;;;;;::::::999999999888888777666666666666777888999888777666555777777888888999:::::::::;;;999666666777777666555888888888888888888888888777777777666666555555444555555666666666666555555666555555555777777666444555555555555555555555555666555666999;;;:::666111444444444444555666777888777777888888888777666666333333444444444444444333111111222333444666888999888888888888888888888888888888777777777777888888999999999999999888888777999888888777666666555555555777888777666555666777888777777777777666666666666777777777888888888888666666666666666666666666777777888888888888777777666666666666666666666666777777777777777777777777888888888888888888888888777777777777777777777777777777777666777888999999:::999999888888999999:::888888888777888888999:::777888888888888888888888888:::;;;:::999777888888999999999999999999999999::::::999999999999:::::::::::::::::::::::::::::::::::::::999:::;;;;;;<<<;;;:::999999999999999:::999999:::;;;<<<;;;888555444444444444555555555555444555555666666777777777444444444555666888999:::888888888888777777777777999999888888888888888888777777777777777777777777666666666666666666666666:::888777666777777666444777666666555555666666777666666555555555555666666777777666666666666777777666666666666666666666666666555555555444444444444555666777666555444555666555666666777777666666555555555666777777777777666666555555444444444444555444444666777777666666555666555444333333333444555444555666777666555444333444444444444444444444444555555555555555555555555666666555555555555555555555444333444555888;;;===???:::666555666888777666777777777777777777777777777777777666666555555555666666555555555666777777999666444444777777555222444444444444444444444444444444555555555555555444666555444333333333333333777:::;;;888777999888444666666666666666666666666555555444444444444555555444333333333333222222222333333333333333333333333666555444444333333444444666666555444444444444555555555444444333444444555555555444333333333333444<<<<<<;;;;;;:::;;;;;;<<<999999:::;;;<<<<<<;;;;;;999999888:::<<<<<<<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::888999999::::::;;;;;;;;;888999;;;;;;;;;;;;<<<>>>;;;;;;;;;;;;;;;:::::::::888888999999999999888888999999999888888777777777888888999999999999888777666666666777777777888888999999999999999888777666888888888888888888888888888777777666666666666666555666777888888666555444444444444666888888555333444444444444444444444444333444666;;;???>>>888222666666666666666777888888888888999999999999888888444444555555666666555555333333333444555777888888888888888888888888888888888888888888888999:::;;;999:::::::::::::::999999999999999888777777666666666777888888666666777888777777777777777777777777666666777777777888888888666666666666666666666666666777777777777777777666555555555555555555555555888888888999999999999999888888888888888888888888888888888777777777777666777777777777888888888999;;;::::::999999::::::;;;888888888888888999999:::888888999999999999999:::888999;;;:::888777777888888999999999999999:::::::::::::::999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<>>>===<<<:::888777666666::::::;;;<<<<<<;;;999888666666666666666666666666555555666666777888999999777777777666777888888999:::::::::999999999999999999999999999999999999999888888888888888888888888777777777777777777777777999888777777888999888666777777777666666777777777777666666555555666666777888777777666666777777888666666666666666666666666555666666666666555444444444777999777444333555888666777777888888777777666555555666666666777777777666666555555555555555666444555777888888777555444555555444333333444444555666666777777666555444333555555555555555555555555555555555555666666666666777777666666555555444444555555444444444666888999666555555666888888666444666666666666666666666666888777777666666555555444555666777777666777888999999777555666777777555333444444444444444444444444333444444555555555555444444444333333333333333444777::::::777666888888555666666666666666666666666666555555555555555555666444333333333333333333333333333333333333333333333666555555555555555555555666666555444444444444555444444444444444555555555555555444444333444444555;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999888999:::;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;999999999::::::;;;;;;<<<:::<<<<<<<<<::::::;;;<<<999999999999999:::::::::999999::::::::::::999999999999999999888888888888999999::::::::::::::::::777777777777888888888888999:::;;;;;;;;;999999888888888888888888888888888888888777666666666777777666777888999888777555444444444444666888888666444555555555555555555555555111333666<<<@@@???;;;666:::999888888777777777888999999:::::::::::::::999555666666777777777666666555555666666777777777666888888888888888888888888999888888999999:::;;;<<<::::::;;;;;;;;;;;;:::::::::::::::999888888777777777888999888777666777999777777777888888888888888777777777777888888888888777777777777777777777777555666666777777666666555666666666666666666666666555555555666666777777777888888888888888888888888888888888888777777777777666666777777888888888888;;;;;;::::::::::::;;;;;;777777888888888999999999888999999999::::::;;;;;;777999:::999888666777777888888888999999:::::::::;;;::::::::::::::::::;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<>><<<:::999888777777;;;<<<======<<<;;;::::::777777777777777777777777666666777777888999::::::<<<;;;:::999888888888888;;;;;;;;;;;;;;;;;;;;;;;;777888888999999:::;;;;;;888888888888888888888888888888888888888888888888888777666888:::;;;;;;:::999888888777777888888999888777777666666777777888888888777777777777888888777777777777777777777777666666777777777666555444333666888777444333555888777888888888888888888777555555555555555666666666666666666555555666666777555666888999999888666444555555555555555555555666777777777666666555444444555555555555555555555555555555555666666666777777777777777666666555555444666555555444444555666777555555777888999888555333666555555444444555555666666666666555555555444444555777999999888777999:::777666666666777888777777555555555555555555555555333444444555666666555555333333333333444555666777666888888555555888999666777777777777777777777777666666666666666666666666444444444444444444444555444444444444444444444444666666666666666666666666666666555444444444444444444444555555555555555555666555555444555555666666;;;;;;:::::::::;;;<<<<<<>>>>>>===<<<;;;;;;::::::<<<:::888999:::;;;::::::999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<===<<<:::999:::;;;888888999999999999::::::;;;<<<<<<======<<<<<<;;;999999999999999999999999;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======;;;::::::;;;999999999999999999999999999888777666666666777888888999999888888777666555555555555666888999888666666666666666666666666666111444888<<<>>>>>>===<<<<<<;;;:::999888888888888::::::;;;<<<<<<<<<;;;;;;888888888888888777666666777777888888888777777666999999999999999999999999999999999999999:::;;;<<<999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888777999:::999888777888999888888888999999999999:::777888888888999999999999888888888888888888888888666666777777777777666666777777777777777777777777666777777888888999999:::999999999999999999999999777777777888888888999999666666777888888888888777;;;::::::999999::::::;;;777777888999999999999888888888999999:::;;;;;;;;;777888:::999777666666777888888888999999::::::;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======<<<===>>>>>><<<;;;;;;<<<999999999999888888888888777888888999999:::::::::======;;;:::999999999999;;;;;;;;;;;;<<<<<<<<<<<<777777888999::::::;;;;;;888888888888888888888888999999999999999999999999777777777888;;;======<<<999999999888888999999999999999888888888888999999999999888888888888999999777777777777777777777777888777777777666666666666444555666666555555666777777888888999999888888777555555444444444555666777777666666666666777777888777888888999999888666666555666666666666777777777777777666666666666666666555555555555555555555555555555555666666777777888777777666666666666666666666666555555555555666666555777888999999888555444777666555444444555666777555555555555555555555555555999;;;;;;888777999;;;555666666777888999999:::666666666666666666666666444444555666777777777777444444444555666777888999555777888555666:::;;;:::777777777777777777777777666666777777777777666666555555555666666666666777666666666666666666666666666666777888888888777777777777666555555555555555555555666666666555555444777666666666666777888888<<<<<<;;;;;;<<<<<<===>>>======<<<<<<<<<<<<<<<<<>><<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>===;;;:::<<<>>>999999999999999999999999999888666555555777888999::::::999888777777777777777666555666888::::::999777777777777777777777777555999<<<<<<:::999<<>>???@@@<<<>>>???>>><<<;;;<<<>>>::::::::::::999999999888999999999:::::::::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<======::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999888888999<<<======<<<::::::999999999999::::::;;;::::::999999::::::;;;999999999888888999999999777777777777777777777777999888777666666666777777777666555666888888888777777777888888888888777777666666555555555666777888777777666666777777888999999999999888888777777777666666777888888888888888666666666666666666777777555555555555555555555555444555555666777777888888666666666666666777777777666666666666666666666666666777888888888777777777999888777666666777888999555555555666666777777888666:::======999777888:::666777888888888888999:::666666666666666666666666444555666777888888888888777777777777777888999:::555888888666888===@@@>>>777777777777777777777777666777888888888888777666666777777777888888888888777777777777777777777777666666888999999999888888:::999888888777777888888666666777777666555444333888888777777888999999:::===============>>>??????<<<<<<;;;<<<<<<===>>>???BBB???<<<;;;;;;<<<;;;:::999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<;;;;;;:::::::::666888::::::::::::<<<===:::::::::;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>===;;;:::===@@@999999999999999999999999999888666555555777999:::<<<;;;999777666666777888999777555666888:::;;;;;;777777777777777777777777888<<>>>>>======<<<<<<;;;:::999777666555444555777999:::;;;;;;:::999999999999999999999999:::999999888888999999:::888999999:::;;;;;;;;;:::===<<<<<<;;;;;;:::999999888999::::::888888999::::::::::::;;;;;;<<<<<<<<<999999:::::::::;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;::::::999888888888888888888888888666666777888888999::::::999999999999999999999999555555666888999:::;;;<<<888999:::;;;<<<;;;:::::::::999999888888999999:::999:::;;;<<<<<<<<<;;;:::777777888999999:::;;;;;;999;;;<<<<<<:::999999:::777777888999::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<=========<<<;;;>>>>>>============>>>>>>===???@@@???<<<;;;<<>>999666888:::777888999999888888999:::777777777777777777777777555555777888999999999999;;;::::::999999999999999666999999888:::@@@CCCBBB777777777777777777777777666777888999999888777666777777888888999999999:::888888888888888888888888666777888999::::::999888<<<;;;::::::999999::::::777777777777777555333222999888888888999:::;;;;;;??????>>>===============??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::999888888888999:::;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<===AAA>>><<<<<<>>>>>><<<999:::::::::::::::;;;<<<===<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;999888888:::<<<<<<;;;:::999:::;;;;;;;;;:::999888;;;:::999999888888999999999999:::;;;;;;<<<======999::::::::::::999888888888888999999999:::::::::999999999999999999999999666888999::::::999777666999999999999999999999999:::999999999;;;===???AAA======<<<;;;;;;;;;;;;<<<@@@@@@@@@??????>>>===<<<<<<<<<;;;:::999777666555777777888999::::::;;;;;;999999:::::::::999999888999999888888888888999999777888999:::;;;;;;;;;;;;999::::::;;;;;;::::::999:::::::::999999888888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888999999:::999999999::::::;;;;;;;;;999999999999999999999999999999999999999999999999:::999999888888999999:::::::::999999::::::;;;<<<;;;;;;;;;:::::::::999999888888888999::::::;;;;;;:::::::::::::::::::::::::::888666888;;;<<<;;;999;;;;;;:::999999:::::::::::::::::::::::::::::::::::::::::::::999999888777>>>======<<<;;;;;;::::::======<<<<<<===>>>???@@@<<<===>>>??????>>>===<<>><<<;;;::::::::::::>>>===;;;:::999::::::;;;999999999::::::;;;;;;;;;999999999::::::;;;;;;;;;:::;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<;;;;;;:::999888999;;;<<<;;;:::======<<<<<<;;;;;;;;;:::===<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>><<<:::999;;;999777777888:::<<<<<<:::;;;<<<======<<<;;;:::999999999999999999999999::::::::::::::::::::::::888888888888888888888888888999999::::::999999888999999999999999999999999888888999999999::::::::::::::::::999999999888888666666777888888888888888777777777666666666666666888888777777777777888888777777777777777777777777999999999999999999999999888888777777777777777777777777888999999:::;;;;;;888888888999999:::::::::666777777777777888888888999999999999999999999999777777777777777777777777888888888888777777777777999888777777777888::::::999999999999999999999999999888888888999;;;===>>>999999999888888888888777888888888888888888888888999999999999999999999999999999999999999888777666;;;;;;;;;::::::999999999;;;;;;;;;::::::999999999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<;;;999888888999??????>>>===============?????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>===;;;::::::::::::;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>???>>><<<===??????===;;;;;;;;;::::::;;;;;;<<<===::::::;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<;;;;;;::::::;;;<<<<<<;;;;;;;;;;;;<<<=========<<<;;;:::;;;::::::999999999999999888888999:::;;;<<<======999::::::::::::999888888999999999999:::::::::::::::::::::::::::::::::::::::;;;<<<======<<<;;;:::::::::::::::::::::::::::<<<<<<<<<<<<===???@@@AAA======<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>======<<<>>>>>>===<<<;;;999888777888888999::::::;;;<<<<<<::::::;;;;;;;;;;;;::::::999999888888888888999999888888999;;;;;;<<<<<<<<<999::::::;;;;;;::::::999;;;;;;:::::::::999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;<<<===999999:::::::::;;;;;;;;;999999999999999999999999::::::::::::::::::::::::::::::999999999999:::::::::999999999999:::;;;;;;;;;;;;:::::::::999999999999999999999999999999999::::::::::::::::::::::::999888666888:::;;;:::888;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>???<<<===>>>??????>>>===<<<>>>>>>>>>===<<<;;;;;;;;;===<<<;;;:::::::::;;;<<<::::::::::::;;;;;;;;;<<<:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::<<<<<<<<<;;;=========<<<<<<<<<;;;;;;=========<<<<<<<<<;;;;;;;;;<<<===>>>===<<<:::999===<<<<<<<<<=========<<<;;;;;;<<<======<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999::::::;;;;;;;;;;;;::::::999999999999999999999999888999999999999::::::::::::::::::999999999999888666777888888999999888888888888888888888999999999999999888888888888999999888888888888888888888888999999999999999999999999888888999999999999999999;;;;;;<<<<<<======>>>>>>999999999999:::::::::;;;777888888888888999999999:::::::::::::::999999999999999999999999999999999999999888888888777777777999888888777888999:::;;;:::::::::::::::::::::::::::999999999999;;;<<<===;;;;;;:::::::::999999999999999999999999999999999::::::::::::::::::::::::999999999999999999888777;;;;;;;;;:::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;999888888999??????>>>=========>>>>>>>>>>>>>>>>>>????????????======<<<<<<<<<<<<======AAA@@@???===<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????>>>======>>>??????===;;;<<<;;;;;;;;;;;;<<<<<<===999::::::;;;===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<:::===???>>><<<:::;;;===;;;;;;<<<=========<<<<<<;;;;;;:::999999999999:::777888888999;;;<<<<<<===999999::::::999999888777999999999:::::::::;;;;;;::::::::::::::::::::::::<<<<<<>>>??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???@@@@@@@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<======>>>?????????>>>>>>@@@@@@???>>>===<<<:::999999999::::::;;;;;;<<<<<<;;;;;;<<<<<<===<<<<<<;;;::::::999999999999::::::999999:::;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::;;;===@@@AAA:::::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;:::999999999999:::;;;;;;::::::::::::999999999999;;;;;;:::999999888777777::::::::::::::::::::::::999888888888:::;;;:::999<<<;;;;;;:::;;;;;;<<<<<<=======================================<<<<<<;;;;;;;;;<<<<<<===>>>??????<<<===>>>?????????>>>=========>>>>>>>>>>>>======>>>????????????===<<<;;;<<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<============<<<;;;:::;;;===>>>===<<<>>>>>>============<<<<<<>>>>>>>>>=========<<<<<<;;;<<<=========<<<:::999;;;;;;<<<<<<<<<;;;::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::999999999999::::::::::::::::::::::::999999999999777888888999999999999999999999::::::;;;;;;<<<<<<;;;::::::999999::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::999999::::::;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>:::::::::::::::;;;;;;;;;999999999:::::::::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888888999999888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::::::::999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<===============;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===;;;999888999:::??????>>>>>>===>>>>>>???<<<======>>>>>>?????????>>>======<<<<<<======>>>@@@@@@??????>>>>>>>>>====================================>>>>>>>>>??????>>>>>>>>>>>>>>>===<<<;;;===<<<<<<<<<<<<<<<======;;;;;;<<<======>>>??????========================>>>>>>>>>=========<<<<<<<<<@@@CCCAAA<<<:::<<>>>>>======<<<<<<<<<<<<<<<======>>>@@@@@@AAAAAAAAA@@@@@@@@@???>>>===;;;:::999999:::::::::;;;;;;;;;;;;;;;<<<=========<<<<<<;;;;;;::::::::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::=========<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<===@@@CCCDDD;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;::::::999999::::::;;;<<<::::::::::::999999999999::::::::::::999999888888::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<;;;;;;<<<<<<======????????????????????????;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>??????@@@<<<===???@@@@@@???>>><<<=========>>>>>>>>>>>>>>>>>>???AAAAAAAAA???===<<<;;;;;;;;;<<<<<<===>>>>>><<<<<<<<<===============>>>>>>======<<<<<<;;;;;;<<<======>>>>>>>>>>>>==================>>>>>>>>>===<<<<<<<<<>>>???>>>===>>>>>>>>>>>>>>>=========>>>>>>>>>>>>============<<<<<<======<<<<<<;;;:::999:::::::::999999;;;<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;:::::::::999999999888888999:::::::::::::::999999:::;;;<<<<<<======;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<========================::::::::::::999999999999999999999999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<:::::::::;;;<<<======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======<<<<<<<<<======>>>>>>>>><<<<<<============<<<<<<;;;<<<===<<<:::888999:::??????>>>>>>>>>>>>??????<<<<<<<<<======>>>>>>>>>>>>>>>>>>======>>>>>>>>>======>>>>>>????????????========================<<<<<<=========>>>>>>>>>>>>???>>>======<<<======>>>======<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>============AAADDDBBB===;;;===@@@::::::;;;;;;<<<===>>>???===<<<;;;;;;::::::;;;;;;<<<<<<;;;::::::999999888;;;;;;;;;;;;;;;:::999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@AAA@@@???>>>===>>>>>>===<<<<<<<<<<<<===;;;;;;===>>>??????@@@@@@?????????>>>>>><<<;;;:::999999999:::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<=========<<<<<<:::;;;;;;<<<<<<;;;;;;:::========================<<<<<<<<<=========>>>>>>========================???>>>======???AAACCCEEE<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;:::;;;<<<<<<===;;;;;;;;;:::::::::999999999999::::::;;;;;;;;;<<<;;;;;;<<<<<<============>>>>>>???>>>>>>>>>>>>>>>===<<<<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@<<<======>>>>>>>>>======????????????????????????===>>>@@@AAAAAA???===<<<===============>>>??????>>>???AAABBBBBB@@@>>>===;;;<<<<<<===>>>>>>>>>>>>========================>>>>>>>>>======<<<<<<<<<<<<======>>>??????>>>>>>=========>>>>>>>>>??????>>>===<<<===???@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;999888:::>>>AAA========================::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999999:::;;;;;;;;;;;;;;;888999999:::;;;<<<======::::::999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<============;;;;;;<<<<<<<<<=================================;;;;;;;;;;;;::::::::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<;;;:::;;;;;;<<<===<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========;;;;;;<<<<<<======>>>>>><<<======>>>>>>======<<<<<<======<<<:::999999:::??????>>>>>>>>>???@@@@@@============>>>>>>>>>>>>??????>>>>>>>>>>>>??????;;;<<<===???@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>?????????>>>===>>>AAADDD???>>>>>>============>>>@@@@@@@@@??????>>>>>>>>>????????????????????????????????????>>>>>>>>>>>>===@@@BBBAAA???===>>>@@@>>>>>>>>>???@@@AAACCCDDD======<<<;;;;;;;;;;;;<<<======<<<;;;;;;:::999999<<<<<<======<<<<<<;;;:::;;;;;;;;;<<<<<<<<<=======================================>>>>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>?????????>>>>>>===???>>>======<<<<<<======888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;::::::::::::::::::;;;;;;;;;999:::;;;<<<==================<<<<<<<<<<<<======<<<<<<===============<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<============>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCC===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>=========>>>??????@@@@@@@@@AAABBBAAA?????????@@@============>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>???@@@@@@@@@???>>>=========<<<<<<===>>>???@@@??????@@@AAAAAA@@@???>>><<<===>>>>>>???>>>>>>==================<<<<<<<<<===============<<<<<<<<<;;;<<<===>>>>>>??????>>>======>>>>>>??????@@@@@@>>>===<<<===???@@@???>>><<<<<<============>>>>>>>>>>>>>>>=========<<<<<<======<<<<<<;;;;;;;;;;;;888999:::999777777<<<@@@>>>======<<<<<<======>>>::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<<<<<<<<<<999999::::::;;;;;;<<<<<<;;;::::::999999::::::;;;========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<============>>><<<<<<<<<===>>>>>>??????========================<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;;;;<<<============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<============<<<<<<<<<<<<===============<<<<<<<<<<<<==================>>>>>>>>>>>>======<<<===>>><<<:::999:::;;;??????>>>>>>??????@@@AAA@@@@@@@@@???????????????@@@??????>>>>>>??????@@@======???@@@AAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>??????????????????>>>???CCCJJJOOO@@@???>>>>>>======>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>??????@@@@@@@@@???????????????@@@AAACCCFFFGGG>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>???@@@???>>>>>>===============::::::;;;<<<<<<===<<<<<<>>>??????>>>>>>===<<<;;;===============<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>======<<<<<<======>>>======>>>>>>>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========>>>>>>======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>======???@@@@@@@@@??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================<<<<<<<<<<<<======>>>>>>>>>>>>>>>??????@@@>>>============<<<<<<<<<============>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBB@@@BBBCCCBBB???>>>???AAA>>>>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBB??????@@@@@@AAAAAABBBBBB@@@@@@@@@?????????>>>>>>===<<<<<<<<<===>>>@@@AAA???????????????@@@@@@@@@>>>>>>?????????>>>===<<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<======:::;;;<<<===>>>>>>>>>>>>======>>>??????@@@AAAAAA>>>===<<<===?????????>>>;;;;;;<<<<<<<<<==================<<<<<<<<<;;;;;;======<<<;;;;;;;;;;;;;;;;;;>>>BBBAAA===:::;;;===???>>>===<<<<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======<<<<<<;;;===>>>>>>??????@@@@@@@@@?????????>>>>>>=========<<<<<<<<<<<<=========>>><<<<<<===>>>>>>???@@@@@@=================================<<<<<<<<<;;;;;;999:::;;;<<<===<<<<<<;;;========================???>>>===<<<<<<<<<===>>>???>>>>>>>>>>>>=================================>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>===<<<<<<>>>>>>>>>===============>>>>>>>>>>>>>>>>>>=========>>>>>>??????>>>>>>===<<<===>>>===;;;999:::;;;??????>>>>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@????????????@@@@@@???@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@>>>?????????AAAGGGQQQXXX@@@@@@???>>>>>>===>>>>>>>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>======???AAAAAA@@@???>>>>>>>>>???@@@CCCEEEFFF>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>?????????????????????>>>======<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>???AAABBB??????>>>==================>>>>>>??????????????????????????????>>>===<<>>>>>>>>>>><<<<<<===??????@@@@@@@@@>>>>>>============>>>>>>===>>>>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@@@@???>>><<>>>>>=========<<<========================>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======???????????????@@@@@@AAA>>>>>>>>>>>>============@@@@@@??????>>>>>>======??????@@@AAABBBBBBCCCCCC???BBBCCCBBB???===???AAA>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@AAAAAAAAAAAA===>>>???@@@BBBCCCDDDEEEAAAAAA@@@???>>>>>>??????===<<<<<<<<<===>>>@@@AAA@@@??????>>>>>>???@@@@@@>>>???@@@@@@???>>>===<<<======<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<======:::;;;<<<===>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAA>>><<<<<<===>>>???>>>===:::;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;;;;======<<<;;;;;;;;;;;;<<>>===<<<<<<===>>>???========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<<<<===============<<<<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<<<<======================================================AAAAAA@@@???>>>===<<<<<<<<<<<<===>>>???@@@@@@AAA@@@?????????>>>>>>======<<<<<<<<<<<<============<<<======>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<::::::<<<=========<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???@@@@@@@@@????????????>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???>>>>>>===<<<;;;??????>>>>>>======<<<<<>>>>>>>>>>>????????????>>>>>><<<===>>>===;;;::::::;;;??????@@@AAAAAAAAAAAA@@@????????????>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>????????????>>>>>>>>>>>>======<<<<<<<<<;;;>>>>>>======>>>???@@@@@@@@@???>>>>>>@@@BBBEEEGGG>>>===<<<;;;;;;<<<===>>>??????>>>>>>??????@@@AAA????????????????????????AAAAAAAAA@@@@@@@@@?????????@@@@@@AAAAAA@@@@@@??????AAADDDCCCAAA???@@@BBB============<<<<<<<<<<<<<<<======>>>>>>>>>=========???BBBDDDDDDBBB???===<<<<<<<<<===>>>@@@AAABBBBBBCCCCCCAAA???======>>>AAAAAAAAA@@@@@@@@@????????????@@@@@@@@@AAAAAAAAAAAA@@@??????AAABBBAAA???@@@???>>>======>>>???@@@???>>>===<<<<<<===>>>???===>>>>>>>>>>>>?????????@@@@@@??????????????????>>>>>>>>>>>>>>>>>>??????===============<<<<<<<<<:::;;;===>>>>>>>>>===<<<@@@???>>>>>>>>>>>>>>>>>>======>>>???@@@@@@AAAAAAAAAAAA@@@??????@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>???@@@???===<<<>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????AAAAAAAAA@@@@@@>>>===<<<======<<<;;;<<<>>>@@@BBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAA@@@@@@AAAAAA???????????????@@@@@@AAA@@@AAABBBCCCDDDDDDDDDDDDBBBBBB@@@@@@@@@@@@BBBBBBBBBAAA@@@AAABBBBBBAAA???@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBAAA@@@@@@BBBCCC@@@>>><<<===@@@@@@???<<>><<<;;;@@@@@@@@@@@@@@@???>>>===AAA???>>>======>>>???AAA???>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>><<<;;;<<<===>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<>>>>>======<<<<<<>>>>>>>>>>>>>>>===<<<<<<>>>>>>===<<<;;;:::999999EEEHHHKKKLLLIIIEEEAAA@@@??????>>>>>>>>>>>>??????>>>============???AAABBB>>>>>>>>>>>>============>>>>>>?????????>>>>>>===@@@@@@@@@?????????>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>===<<<;;;;;;<<<<<<============<<<<<>>===<<<<<<;;;;;;<<<<<<<<<===>>>???@@@AAAAAA========================@@@?????????>>>>>>======????????????>>>>>>>>>>>>===>>>???AAA@@@???===<<<>>>>>>????????????>>>>>>???>>>===<<<<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@???===;;;999;;;???BBB??????>>>>>>=========<<<>>>>>>???@@@@@@@@@@@@???>>>>>>============>>>>>>BBBAAA@@@?????????AAAAAABBBAAA???>>>>>>>>>???@@@@@@?????????>>>>>>======???????????????>>>======:::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>??????@@@@@@??????>>>>>>??????????????????>>>>>>>>>>>>=========<<<<<>>>>>>>>???@@@@@@???>>>>>>>>>???AAABBBCCC>>>>>>===<<<<<<===>>>>>>???????????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@???BBBDDDCCCAAA@@@AAACCC>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>???AAABBBBBBAAA???>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDBBB???======>>>AAAAAA@@@@@@@@@?????????@@@@@@@@@AAAAAAAAABBBBBBAAA@@@??????AAAAAA@@@???@@@@@@????????????@@@@@@???>>>============>>>???>>>>>>>>>?????????@@@@@@@@@@@@??????????????????????????????????????????========================;;;<<<===>>>???>>>>>>===??????>>>>>>??????@@@AAA??????@@@AAAAAABBBCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA????????????????????????===>>>@@@AAAAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>???@@@@@@@@@@@@???>>>======>>>===<<<;;;<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@@@@AAAAAACCCDDDDDDEEEEEEEEECCCCCCBBBAAAAAABBBCCCCCCAAAAAA@@@AAACCCCCCBBB@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>@@@AAAAAA@@@??????@@@BBBAAA???===>>>@@@AAA@@@>>>??????@@@@@@@@@>>>===<<<@@@@@@@@@@@@@@@???>>>>>>???>>><<<;;;;;;<<<>>>?????????>>>======<<<;;;;;;========================???===<<<===>>>???>>><<>>>>>>>>======>>>>>>>>>@@@@@@?????????>>>>>>>>>?????????>>>>>>>>>>>>>>>AAAAAA@@@@@@??????>>>>>>@@@CCCFFFGGGEEEBBB@@@?????????>>>>>>>>>>>>??????>>>>>>======>>>???@@@AAA??????>>>>>>>>>=========>>>>>>????????????>>>>>>@@@@@@@@@?????????>>>>>>======>>>>>>>>>>>>======>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>===<<<<<<;;;<<<<<<============<<<<<<>>>>>>===<<<<<<<<<<<<===<<<<<<======>>>>>>??????========================????????????>>>>>>>>>===??????>>>>>>>>>=========<<<===???@@@@@@???===<<<>>>>>>????????????>>>>>>???>>>======<<<===>>>???????????????>>>>>>>>>>>>???>>>===<<<<<<<<<<<<===<<<<<<======>>>???????????????>>><<<;;;;;;>>>AAA>>>>>>=========<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBB@@@@@@????????????@@@@@@AAA@@@???>>>>>>>>>??????@@@@@@@@@@@@?????????>>>>>>?????????>>>>>>===<<<;;;<<<===>>>>>>>>>===<<<============>>>>>>>>>???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????===>>>>>>??????>>>>>>===??????@@@@@@@@@@@@???????????????>>>>>>>>>>>>===AAA@@@@@@????????????@@@>>>>>>>>>>>>?????????@@@???>>>>>>======>>>>>>????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@BBBCCCCCCBBBAAAAAABBB?????????@@@AAAAAABBBBBB@@@AAAAAABBBAAAAAA@@@@@@??????@@@@@@@@@@@@??????@@@@@@@@@@@@AAACCCDDDEEEEEEFFFEEECCC@@@>>>===>>>@@@@@@@@@???????????????@@@@@@AAAAAAAAABBBBBBBBBAAA@@@??????AAAAAA@@@??????@@@@@@AAAAAAAAA@@@@@@??????>>>======>>>????????????@@@@@@@@@AAAAAAAAA??????@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@?????????@@@?????????@@@AAABBBCCCBBBBBBBBBCCCDDDDDDEEEEEECCCBBBBBBAAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBAAA??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>>>>>>>?????????>>>>>>===>>>>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDAAA@@@@@@AAACCCDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@??????AAABBBCCCBBB@@@@@@AAABBBAAA@@@???@@@AAABBBAAA?????????@@@@@@@@@???>>>>>>@@@@@@AAAAAAAAA@@@?????????>>>===<<<<<<===>>>????????????>>>======<<<<<>>>>>@@@@@@???>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBBBBBBBBBBBBBBBBBBBAAA>>>@@@BBBBBBAAA@@@@@@@@@??????>>>>>>>>>>>>????????????>>>>>>>>>??????@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>??????>>>>>>@@@@@@@@@???????????????===>>>>>>??????>>>>>>===>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>===<<<<<<<<<======>>>>>>======<<<======<<<<<<======>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<===>>>??????>>>===<<<>>>>>>????????????>>>>>>>>>>>>=========>>>>>>??????????????????????????????>>>>>>===============<<<<<<===>>>>>>??????@@@>>>>>>???>>><<<<<<>>>@@@??????>>>>>>>>>>>>======>>>??????@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????>>>>>>??????@@@??????>>>@@@??????>>>===>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>======<<<;;;<<<===>>>>>>>>>============>>>>>>>>>>>>?????????@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>??????@@@@@@??????>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????BBBBBBAAA@@@@@@???@@@@@@>>>???@@@@@@@@@??????>>>@@@@@@????????????@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBAAA@@@@@@@@@>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@????????????@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGFFFDDD@@@>>>===>>>????????????????????????@@@@@@@@@@@@AAAAAAAAAAAABBB@@@???@@@AAAAAA@@@>>>>>>???@@@AAAAAAAAA@@@???????????????????????????@@@@@@@@@AAAAAAAAABBBBBB??????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>????????????????????????@@@@@@@@@AAA@@@BBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@??????????????????????????????===<<<<<<<<<<<<<<<============>>>?????????>>>>>>??????>>>=========>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@>>>>>>======>>>>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@BBBDDDEEEDDDCCCAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEECCCBBBCCCDDDBBBBBBAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAAAAAAAA@@@@@@AAA@@@@@@??????@@@@@@AAA@@@@@@??????>>>>>>>>>>>>????????????????????????BBB@@@???@@@AAABBBAAA@@@????????????????????????AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@???@@@AAABBBCCC??????@@@@@@AAAAAAAAAAAAAAABBBCCCBBBAAA@@@AAACCC@@@??????>>>>>>??????@@@@@@@@@??????????????????@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>?????????????????????????????????>>>>>>>>>??????>>>>>>>>>===>>>>>>>>>????????????==============================>>>>>>>>>======<<<======>>>>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@??????>>>>>>=========<<>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<===>>>>>>>>>======>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>??????>>>???????????????@@@@@@???>>>>>>======>>>>>>>>><<<======>>>??????@@@@@@===>>>@@@???>>>===>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@======<<<<<<<<<<<<======<<<===???@@@@@@???>>>===??????>>>>>>>>>======>>>@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>======<<<<<<<<<======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>AAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBAAAAAAAAA?????????@@@@@@@@@???>>><<<===>>>???@@@BBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@??????@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFFFFFFFDDD@@@>>>>>>>>>??????????????????@@@@@@????????????@@@@@@@@@@@@BBBAAA@@@@@@AAAAAA???>>><<<===???@@@@@@@@@???>>>??????@@@@@@@@@@@@??????@@@AAAAAAAAAAAABBBBBBBBB??????@@@@@@AAAAAAAAAAAACCCCCCCCCCCCBBBBBBAAAAAA?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBBDDDDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<<<<=========>>>>>>????????????>>>@@@??????>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>??????@@@@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAACCCEEEFFFEEEDDDAAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFDDDBBBBBBCCCBBBBBBCCCCCCBBBBBBBBBCCCAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@?????????????????????????????????CCCAAA@@@AAABBBCCCBBBAAA????????????????????????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAAAAAAAABBBBBB>>>>>>???@@@@@@AAAAAAAAACCCDDDDDDCCCAAA@@@AAABBB@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@?????????>>>>>>>>>======>>>???@@@@@@????????????????????????>>>>>>????????????>>>>>>===>>>>>>>>>????????????==============================>>>>>>>>>>>>>>>=========>>>>>>>>>>>>======<<<<<<<<<===>>>???@@@AAAAAA@@@@@@??????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>??????============<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????======>>>???????????????>>>>>>??????@@@@@@@@@AAA??????>>>>>>>>>??????@@@======>>>>>>???@@@@@@@@@<<<>>>@@@@@@???>>>>>>>>>??????????????????????????????@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>??????<<<===>>>@@@@@@??????>>>???????????????>>>>>>===>>>>>>??????????????????======>>>>>>>>>>>>==================>>>>>>??????========================CCCCCCDDDEEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@AAABBBCCCDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@?????????AAAAAA@@@>>><<<======???@@@AAABBBBBBDDDDDDDDDDDDCCCBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDEEECCC@@@>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAACCCAAA@@@@@@AAA@@@???>>><<<===>>>??????????????????@@@AAAAAAAAAAAA@@@???@@@@@@AAAAAAAAABBBBBBBBB??????@@@@@@AAABBBBBBBBBDDDDDDCCCCCCBBBBBBAAAAAA??????@@@@@@AAABBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>============>>>??????@@@@@@@@@??????>>>@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA???????????????@@@@@@AAA@@@AAAAAABBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCBBBAAACCCBBBBBBCCCEEEFFFEEECCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCBBBDDDFFFFFFDDDBBBAAAAAAAAACCCDDDCCCBBBAAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBB????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAAAAACCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBB@@@@@@??????@@@@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBCCCCCCBBB???>>>???@@@@@@@@@????????????@@@@@@??????@@@@@@AAA@@@@@@???@@@@@@?????????>>>>>>>>>>>>>>>=========???@@@AAA???????????????@@@@@@@@@>>>??????@@@@@@??????>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>?????????>>>>>>===>>>>>>??????>>>>>>======<<<======>>>???@@@AAAAAAAAAAAA@@@@@@?????????????????????????????????>>>>>>>>>>>>????????????>>>>>>>>>=========<<<<<<======>>>>>>??????@@@@@@??????@@@@@@@@@@@@??????======>>>???@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAA??????????????????@@@AAA======>>>??????@@@@@@AAA===???@@@@@@???>>>>>>???<<<<<<<<<============>>>???@@@@@@AAAAAAAAAAAAAAA>>>>>>============>>>>>>======>>>???@@@@@@@@@@@@???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>?????????===>>>>>>????????????>>>>>>>>>=========>>>???@@@???>>>>>>>>>>>>>>>======CCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEBBBCCCDDDDDDDDDDDDCCCBBB@@@AAACCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBAAA@@@AAACCCCCCAAA???======>>>???@@@AAAAAABBBCCCCCCCCCCCCBBBAAA@@@???CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEAAABBBCCCBBB@@@>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCAAA@@@@@@@@@@@@???===>>>>>>>>>>>>???@@@AAABBB@@@@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA??????@@@@@@AAABBBBBBCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCAAA@@@?????????@@@BBBBBBAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>AAAAAAAAAAAAAAA@@@???>>>@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBB@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBDDDCCCCCCDDDFFFFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCEEEGGGIIIIIIGGGDDDCCCCCCAAABBBDDDCCCAAA@@@BBBDDDFFFEEECCCAAA@@@?????????AAAAAABBBCCCCCCCCCCCCCCC???@@@@@@@@@@@@@@@@@@???AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAACCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDDDDBBBAAA@@@@@@AAAAAAAAABBBBBBBBBBBBAAABBBDDDDDDCCCAAA>>><<>>@@@BBBBBB@@@??????@@@AAA@@@@@@??????@@@@@@AAA===>>>@@@AAAAAAAAAAAA@@@??????>>>>>>>>>=========>>>>>>===<<<===???AAABBB>>>>>>?????????@@@@@@@@@>>>??????@@@@@@??????>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????>>>>>>????????????>>>>>>>>>=========>>>???@@@@@@@@@@@@@@@???????????????????????????????????????===>>>>>>>>>??????????????????>>>>>>>>>=========>>>>>>>>>??????@@@AAABBB???@@@@@@AAAAAA@@@@@@???<<<===???@@@AAAAAA@@@@@@>>>>>>???@@@@@@AAABBBBBB???????????????@@@AAABBB===>>>>>>??????@@@AAAAAA>>>???@@@@@@>>>>>>???@@@=========>>>>>>>>>?????????@@@AAAAAABBBBBBAAAAAA======<<<<<<<<<<<<======>>>>>>>>>??????@@@BBBBBB@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>??????@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@???>>>=========>>>???@@@AAAAAAAAA@@@@@@?????????BBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCDDDEEEFFFDDDCCCAAAAAAAAACCCEEEFFFBBBCCCDDDEEEEEEDDDCCCBBB@@@AAACCCEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAADDDBBBAAABBBEEEEEECCC@@@>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???>>>CCCCCCDDDEEEEEEDDDCCCCCCFFFEEEEEEEEEEEEEEEFFFGGG@@@AAABBBAAA???>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEECCCBBB@@@@@@@@@@@@???===@@@???>>>>>>???AAACCCDDD@@@@@@BBBBBBBBBBBB@@@@@@??????@@@@@@@@@AAAAAAAAA??????@@@AAAAAABBBCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDAAA@@@???>>>???@@@AAABBB===>>>???@@@BBBDDDFFFHHHEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>??????CCCCCCCCCBBBAAA@@@???>>>@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCAAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCEEEDDDDDDEEEFFFFFFDDDBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFIIIKKKMMMMMMKKKHHHGGGGGG@@@BBBDDDCCCAAA@@@AAADDDHHHFFFDDDAAA@@@?????????AAAAAABBBCCCDDDDDDDDDCCCAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEEEECCCBBBAAABBBBBBBBBCCCCCCCCCDDDDDDAAABBBDDDEEEDDD@@@===:::AAAAAAAAAAAAAAAAAAAAAAAA===???BBBCCCBBBBBBBBBCCCAAA@@@@@@??????@@@@@@AAA===>>>???AAABBBBBBAAAAAA>>>>>>>>>>>>============>>>===<<<<<<===???AAABBB>>>>>>??????@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>?????????@@@????????????>>>>>>>>>>>>????????????@@@AAABBBCCC???@@@@@@AAAAAA@@@@@@???<<<===???@@@AAAAAA@@@@@@>>>>>>???@@@AAAAAABBBBBB@@@?????????@@@AAAAAABBB>>>>>>>>>???@@@@@@AAAAAA???@@@@@@???>>>>>>???AAA@@@@@@@@@AAAAAABBBBBBBBB???@@@AAAAAABBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBB@@@???>>>>>>???AAACCCDDDAAAAAABBBCCCBBBAAA@@@????????????@@@@@@AAAAAAAAA>>>???@@@AAAAAAAAAAAAAAA???>>>=========>>>@@@AAACCCCCCCCCBBBBBBAAAAAAAAAEEEEEEFFFFFFFFFFFFEEEEEECCCEEEFFFGGGGGGFFFEEECCCDDDCCCCCCBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEIIIHHHGGGEEEDDDDDDCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEIIIHHHGGGEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEDDDCCCBBBBBBDDDEEEGGGGGGFFFDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBAAA@@@AAAAAABBBBBBCCCBBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFEEECCCAAA???@@@AAACCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@CCCBBBAAAAAA@@@@@@AAAAAA===>>>??????@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@===>>>@@@BBBCCCCCCCCCBBB???@@@AAAAAABBBBBBAAAAAACCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHGGGFFFDDDBBBCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCC@@@AAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@@@@AAABBBCCCDDDCCCCCCBBBBBBCCCCCCDDDFFFGGGGGGGGGEEEDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDCCCBBBCCCDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAACCCBBBBBBAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBBBB???AAACCCDDDEEEFFFHHHJJJJJJKKKMMMNNNMMMJJJGGGDDDHHHGGGEEEDDDCCCDDDEEEFFFFFFFFFGGGFFFEEEDDDBBBAAABBBBBBBBBBBBBBBCCCDDDDDDFFFFFFEEEDDDCCCBBBAAAAAAFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCFFFEEECCCBBBAAAAAABBBBBBAAAAAABBBCCCDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDCCCCCCBBB??????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBB??????@@@@@@@@@AAAAAAAAA>>>>>>?????????@@@@@@@@@@@@??????>>>??????@@@@@@AAAAAA????????????AAAAAAAAAAAA@@@???>>>>>>???????????????@@@@@@AAAAAAAAA@@@@@@@@@????????????>>><<<===>>>??????????????????@@@AAABBBAAAAAA??????@@@??????????????????@@@DDDCCCBBBAAA@@@@@@??????AAAAAAAAAAAAAAABBBCCCDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAAAAA@@@???>>>???@@@AAABBBAAA@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@@@@AAABBBDDDEEE@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@AAAAAABBBBBBBBB???@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCC@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBEEEEEEFFFFFFFFFFFFEEEEEECCCDDDFFFGGGGGGFFFDDDCCCDDDCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGGGGGGGEEEDDDEEEFFFFFFGGGHHHGGGEEEDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBBDDDEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFFFFFFFFFFGGGGGGFFFGGGFFFDDDBBBAAABBBCCCFFFFFFFFFGGGGGGGGGHHHHHHFFFGGGGGGGGGFFFFFFEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAAAAABBBCCCDDDEEEGGGGGGFFFEEEEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAABBBCCCCCCBBBBBB@@@AAABBBBBBCCCCCCBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEGGGGGGEEEDDDCCCBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@AAABBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCAAACCCDDDDDDCCCCCCDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFCCCCCCCCCDDDDDDDDDDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@BBBEEEFFFFFFGGGIIIKKKQQQRRRTTTTTTSSSPPPLLLJJJIIIHHHFFFEEEDDDEEEFFFGGGEEEFFFFFFFFFFFFEEECCCBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEFFFFFFEEEEEEDDDCCC???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@AAABBBBBBCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@AAAAAABBBBBBBBBBBB??????@@@@@@AAAAAAAAABBB???@@@AAAAAAAAAAAAAAAAAA???@@@AAABBBBBBAAA@@@@@@BBBBBBAAAAAAAAAAAABBBBBBDDDCCCBBBAAAAAAAAAAAAAAACCCCCCBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@@@@@@@BBBCCCCCCCCCBBBAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBAAABBBBBBDDDDDDAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAABBB?????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCAAABBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDBBBCCCDDDEEEEEEDDDCCCBBBDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEEEECCCDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIGGGFFFGGGHHHFFFGGGHHHGGGFFFEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEFFFFFFFFFGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHFFFEEEDDDEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFGGGFFFFFFFFFFFFEEEEEEEEECCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@AAABBBCCCCCCCCCCCCBBBAAABBBBBBCCCDDDDDDDDDDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBDDDDDDDDDDDDBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAABBBBBBBBBBBBAAAAAA@@@>>>??????@@@AAABBBCCCCCCAAA@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCC???AAACCCCCCBBBBBBCCCDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEBBBCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBAAADDDFFFGGGHHHHHHJJJLLLPPPQQQRRRRRRQQQNNNKKKHHHJJJIIIGGGFFFFFFFFFGGGHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEHHHGGGFFFEEEDDDCCCCCCCCCEEEEEEEEEFFFFFFEEEEEEEEE@@@AAABBBDDDEEEFFFGGGGGGCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDCCC@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDD@@@@@@AAABBBCCCDDDEEEEEECCCDDDDDDDDDDDDCCCCCCBBB???@@@AAABBBBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAABBBBBBCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDAAAAAABBBBBBBBBCCCCCCCCCEEEDDDCCCCCCBBBBBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCDDDDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKJJJHHHGGGHHHIIIFFFHHHIIIHHHFFFFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEDDDCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHJJJJJJJJJIIIGGGFFFGGGHHHIIIHHHGGGGGGHHHJJJFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCBBBBBBBBBAAAAAAAAA@@@CCCCCCCCCCCCCCCBBBAAAAAACCCDDDDDDEEEDDDCCCBBBAAACCCCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???@@@@@@AAAAAABBBBBBBBBCCCAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCAAACCCDDDEEECCCBBBCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBDDDGGGIIIIIIIIIJJJKKKKKKLLLMMMNNNMMMKKKIIIGGGJJJIIIHHHHHHHHHHHHIIIIIIEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHFFFDDDCCCHHHHHHFFFEEEDDDDDDCCCCCCFFFFFFEEEEEEEEEEEEFFFFFF@@@AAADDDFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEEEEEEEEEEDDDCCCCCCAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFEEEDDDCCC@@@AAAAAABBBCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFEEEEEEDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDEEEFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIIIIHHHGGGFFFGGGHHHFFFGGGHHHHHHGGGFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIGGGHHHIIIIIIIIIHHHFFFEEEGGGHHHIIIHHHGGGGGGIIIKKKFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBDDDEEEFFFFFFEEEDDDBBBAAACCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@DDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDBBBDDDFFFFFFDDDBBBBBBBBBCCCCCCEEEFFFGGGGGGHHHHHHDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDBBBEEEHHHJJJJJJIIIJJJKKKKKKLLLMMMOOOOOOOOOMMMMMMIIIIIIIIIIIIIIIIIIJJJJJJFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFEEEDDDDDDEEEFFFFFFCCCDDDFFFGGGHHHGGGFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFGGGDDDEEEEEEEEEFFFFFFFFFFFFIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEDDDDDDDDDAAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEDDDDDDEEEFFFGGGGGGEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGEEEDDDEEEFFFEEEFFFGGGGGGFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFGGGHHHHHHHHHIIIHHHHHHHHHHHHGGGFFFEEEEEEGGGHHHIIIHHHGGGGGGHHHJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCEEEFFFFFFGGGFFFEEEDDDCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBFFFFFFEEEDDDCCCBBBBBBAAABBBCCCDDDDDDEEEEEEDDDDDDEEEDDDDDDDDDDDDDDDDDDEEECCCEEEHHHHHHFFFDDDCCCCCCFFFFFFGGGIIIIIIJJJJJJJJJEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHHHHGGGGGGFFFFFFDDDGGGJJJLLLLLLKKKKKKLLLKKKLLLMMMOOOOOOOOONNNNNNIIIIIIIIIIIIJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLMMMIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKHHHHHHGGGFFFFFFFFFFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGHHHGGGGGGFFFFFFHHHIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGJJJJJJKKKKKKJJJJJJIIIHHHCCCCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHKKKKKKJJJJJJJJJJJJJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDDDDEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDBBBBBBDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGFFFDDDDDDDDDEEEDDDEEEFFFFFFEEEEEEFFFHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHGGGEEEEEEGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKHHHHHHGGGFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDCCCEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEEEEEEEFFFDDDDDDEEEFFFFFFFFFFFFEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDEEEFFFGGGFFFFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEHHHKKKMMMMMMKKKKKKKKKIIIIIIJJJKKKLLLLLLLLLLLLFFFGGGHHHIIIIIIIIIHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIHHHHHHHHHHHHHHHHHHGGGJJJNNNOOOOOONNNNNNNNNLLLMMMMMMMMMMMMLLLKKKJJJHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKIIIIIIIIIIIIJJJLLLMMMNNNHHHHHHHHHHHHIIIIIIIIIIIIMMMLLLKKKIIIIIIJJJLLLMMMIIIIIIIIIIIIIIIJJJJJJKKKJJJIIIHHHGGGGGGHHHIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJJJJJJJJJJIIIHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGJJJJJJJJJJJJJJJIIIIIIHHHCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJGGGGGGHHHHHHHHHIIIIIIIIILLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIGGGGGGFFFFFFGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEFFFFFFGGGGGGHHHJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHFFFGGGHHHHHHHHHHHHHHHGGGHHHGGGEEEDDDCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEFFFKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDEEEEEEFFFFFFFFFFFFEEECCCCCCDDDEEEEEEFFFGGGGGGDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDAAABBBDDDEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGFFFDDDCCCDDDEEECCCEEEFFFFFFEEEEEEFFFHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFIIIHHHHHHHHHHHHHHHHHHHHHKKKJJJHHHGGGFFFFFFGGGGGGGGGGGGHHHFFFEEEDDDEEEGGGFFFEEEEEEEEEDDDDDDCCCCCCEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFEEEFFFGGGHHHHHHGGGFFFEEECCCCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGDDDEEEFFFHHHHHHGGGGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHKKKPPPSSSSSSSSSSSSTTTKKKLLLLLLMMMMMMMMMMMMMMMGGGHHHIIIJJJKKKJJJIIIHHHEEEFFFFFFFFFFFFGGGGGGGGGKKKKKKJJJJJJJJJKKKKKKLLLGGGGGGGGGHHHIIIJJJKKKLLLHHHHHHIIIIIIIIIIIIIIIIIIIIILLLPPPRRRRRRPPPPPPPPPQQQQQQPPPPPPNNNLLLKKKJJJGGGGGGHHHIIIJJJJJJJJJIIIKKKJJJIIIHHHHHHIIIJJJKKKGGGGGGGGGHHHJJJKKKMMMNNNFFFFFFGGGHHHIIIJJJKKKLLLWWWTTTPPPLLLIIIHHHIIIIIIKKKJJJJJJKKKKKKLLLMMMNNNMMMLLLJJJIIIIIIJJJLLLMMMHHHHHHGGGFFFGGGHHHJJJKKKJJJJJJKKKKKKJJJIIIHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDEEEFFFGGGGGGHHHGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJMMMLLLLLLLLLKKKKKKJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHEEEFFFFFFGGGHHHIIIJJJJJJGGGGGGHHHIIIJJJJJJJJJIIIIIIHHHFFFEEEDDDCCCDDDDDDGGGFFFFFFFFFFFFFFFFFFGGGMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFFFFFFFGGGHHHHHHIIIGGGGGGGGGFFFFFFFFFEEEEEECCCDDDEEEFFFFFFFFFFFFFFFCCCDDDDDDEEEFFFGGGGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFCCCDDDEEEFFFGGGGGGFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDGGGGGGGGGGGGFFFFFFEEEEEECCCCCCCCCCCCDDDDDDDDDEEEAAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHGGGFFFEEEDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFCCCBBBBBBCCCCCCEEEFFFFFFDDDDDDDDDEEEFFFGGGFFFDDDGGGFFFEEEDDDDDDEEEGGGHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEGGGFFFFFFGGGHHHHHHGGGEEEGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCFFFFFFEEEEEEEEEEEEFFFFFFDDDFFFHHHGGGDDDDDDGGGIIIIIIIIIJJJJJJJJJJJJIIIIIILLLLLLLLLLLLKKKJJJIIIHHHJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEIIIJJJJJJIIIIIIHHHGGGFFFIIIGGGFFFFFFGGGGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGHHHIIIJJJLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJIIIGGGGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFEEEEEEEEEEEEDDDHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDFFFHHHIIIGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGKKKKKKIIIHHHFFFEEEEEEEEEIIIHHHGGGEEEDDDDDDCCCCCCFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKJJJIIIGGGFFFOOOMMMcccrrrqqqZZZQQQPPPNNNLLLKKKLLLMMMNNNJJJJJJHHHHHHHHHHHHJJJJJJFFFGGGHHHHHHGGGFFFGGGHHHJJJKKKJJJHHHGGGGGGIIIKKKMMMLLLKKKJJJIIIJJJJJJKKKHHHIIIJJJJJJJJJJJJIIIHHHKKKPPPTTTTTTPPPNNNOOOQQQPPPOOOMMMLLLLLLLLLMMMNNNHHHJJJKKKKKKJJJJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJLLLKKKKKKKKKKKKKKKLLLLLLJJJJJJKKKMMMMMMNNNNNNNNNfff\\\PPPJJJJJJLLLLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLPPPOOOMMMKKKIIIIIIIIIJJJGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHGGGEEEDDDEEEHHHKKKIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIJJJKKKJJJIIIHHHGGGFFFGGGIIIJJJKKKJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHKKKJJJIIIHHHHHHIIIJJJKKKPPPNNNLLLJJJHHHFFFEEEEEEHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGJJJJJJKKKKKKJJJJJJIIIHHHJJJJJJHHHHHHHHHHHHJJJJJJIIIIIIHHHGGGHHHIIIJJJKKKIIIIIIHHHHHHGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGMMMLLLJJJGGGFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEGGGIIIDDDDDDDDDDDDCCCDDDEEEFFFFFFHHHIIIJJJJJJIIIGGGFFFEEEFFFFFFFFFDDDCCCCCCDDDGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEHHHJJJKKKIIIFFFEEEEEEBBBCCCDDDDDDDDDDDDBBBBBBAAABBBBBBCCCEEEFFFGGGGGGGGGEEEDDDDDDFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEFFFEEEDDDCCCDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGIIIHHHFFFDDDCCCDDDFFFGGGIIIHHHFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGHHHIIIIIIHHHFFFIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHIIIGGGEEEDDDFFFHHHHHHHHHHHHIIIIIIHHHHHHHHHJJJJJJJJJJJJIIIHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIIIILLLLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGJJJHHHFFFFFFGGGGGGFFFEEECCCDDDEEEGGGGGGGGGFFFFFFFFFGGGHHHJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHIIIIIIIIIJJJGGGFFFFFFEEEEEEDDDCCCCCCFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGIIIJJJHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGLLLKKKJJJIIIIIIHHHHHHHHHIIIHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGHHH___uuubbbQQQOOOMMMKKKJJJJJJJJJKKKKKKKKKJJJIIIIIIJJJKKKKKKIIIJJJKKKJJJIIIHHHIIIJJJIIIKKKLLLKKKJJJKKKMMMOOOOOONNNMMMLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJOOOSSSSSSPPPMMMOOOQQQQQQRRRRRRRRRQQQPPPNNNNNNIIIJJJJJJJJJIIIIIIJJJKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNOOOKKKLLLMMMNNNOOOOOOOOOOOOXXXRRRKKKHHHIIIKKKJJJIIILLLLLLKKKKKKKKKKKKLLLLLLMMMLLLKKKJJJJJJJJJKKKKKKHHHGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIGGGFFFEEEGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKJJJIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJNNNLLLKKKIIIGGGGGGGGGGGGKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLJJJIIIGGGFFFFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEHHHHHHIIIIIIJJJJJJJJJJJJLLLLLLMMMMMMLLLLLLKKKJJJLLLKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIMMMLLLJJJIIIIIIIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHFFFGGGGGGEEEDDDDDDFFFHHHIIIHHHGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIHHHIIIJJJIIIGGGFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGGGGHHHIIIIIIHHHHHHEEEFFFGGGGGGGGGFFFEEEDDDAAAAAABBBCCCDDDEEEFFFFFFIIIGGGFFFFFFGGGHHHHHHGGGIIIIIIHHHGGGGGGGGGHHHHHHFFFGGGHHHHHHFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFHHHGGGEEEDDDCCCDDDEEEFFFKKKJJJIIIHHHGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJHHHGGGGGGGGGHHHHHHFFFDDDIIIJJJJJJJJJIIIIIIHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFGGGGGGFFFDDDCCCDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHIIIJJJKKKKKKKKKLLLKKKJJJIIIIIIIIIJJJKKKMMMMMMMMMLLLKKKKKKJJJJJJMMMKKKHHHGGGGGGHHHHHHGGGEEEFFFHHHIIIIIIHHHGGGEEEGGGHHHIIIJJJKKKLLLLLLLLLMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHEEEFFFFFFGGGHHHIIIIIIJJJHHHHHHGGGGGGFFFEEEEEEEEEGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGGGGGGGGGGFFFFFFFFFGGGFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHGGGGGGGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIKKKKKKTTT^^^yyy}}}SSSQQQOOOMMMKKKKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKLLLKKKIIIHHHIIIJJJJJJLLLMMMMMMLLLKKKKKKLLLNNNNNNMMMLLLLLLLLLLLLMMMLLLKKKKKKJJJJJJKKKKKKLLLMMMPPPTTTTTTRRRPPPQQQSSSQQQSSSUUUUUUUUURRROOOMMMMMMLLLKKKKKKJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMIIIJJJJJJKKKLLLMMMNNNNNNIIIIIIJJJKKKLLLLLLLLLLLLLLLIIIGGGIIILLLMMMKKKIIIKKKKKKJJJJJJIIIJJJJJJJJJKKKKKKJJJJJJKKKLLLMMMNNNFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKJJJHHHGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJMMMLLLJJJHHHGGGFFFFFFFFFLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHHHHEEEFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIIIILLLLLLLLLLLLLLLKKKJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIICCCEEEFFFHHHIIIJJJIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJIIIHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJGGGGGGGGGFFFEEEEEEGGGIIIJJJGGGEEEEEEHHHJJJJJJIIIIIIHHHFFFEEEEEEGGGHHHIIIFFFHHHHHHHHHFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEGGGIIIKKKLLLIIIEEEEEEGGGIIIHHHGGGFFFGGGHHHHHHHHHFFFEEEDDDCCCDDDEEEEEEFFFGGGHHHHHHHHHGGGEEEEEEGGGGGGGGGFFFHHHGGGFFFEEEEEEEEEEEEEEEDDDFFFHHHHHHFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCBBBAAA@@@AAABBBCCCMMMLLLKKKJJJIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFJJJJJJJJJKKKKKKJJJJJJJJJIIIJJJKKKLLLKKKKKKKKKLLLKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKHHHIIIIIIJJJKKKKKKLLLLLLKKKJJJIIIIIIJJJIIIGGGEEEKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHIIIIIIJJJJJJKKKKKKLLLLLLKKKIIIHHHHHHIIIKKKLLLOOOOOONNNMMMLLLLLLLLLLLLPPPNNNKKKIIIJJJKKKKKKJJJIIIJJJLLLMMMMMMKKKIIIHHHHHHIIIKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHIIIIIIJJJFFFGGGHHHHHHIIIHHHHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGJJJIIIIIIIIIIIIHHHHHHHHHJJJJJJIIIHHHGGGGGGHHHHHHLLLKKKJJJJJJIIIJJJJJJJJJLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMQQQQQQQQQLLLXXXVVVUUUSSSQQQOOONNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNNNNMMMKKKJJJKKKLLLPPPRRRRRRQQQNNNKKKIIIIIIOOOOOOOOONNNNNNNNNOOOOOOOOONNNMMMMMMMMMMMMNNNOOOPPPSSSUUUVVVUUUUUUVVVWWWTTTUUUVVVXXXXXXWWWUUUTTTSSSQQQNNNLLLMMMMMMNNNNNNLLLLLLLLLLLLMMMNNNNNNOOOMMMMMMNNNOOOOOOOOOOOOOOOIIIIIIJJJKKKKKKKKKKKKKKKHHHGGGHHHJJJMMMOOONNNLLLKKKKKKJJJJJJKKKLLLMMMMMMKKKKKKKKKLLLLLLMMMNNNNNNHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIKKKLLLLLLKKKJJJJJJLLLOOOJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFGGGHHHIIIIIIJJJJJJMMMLLLJJJIIIHHHIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJJJJMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIJJJJJJKKKMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJEEEGGGIIIKKKLLLLLLKKKJJJKKKJJJJJJJJJJJJJJJJJJKKKIIIHHHHHHHHHIIIKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGFFFFFFEEEFFFGGGGGGHHHIIIJJJKKKKKKHHHIIIIIIGGGFFFFFFHHHJJJJJJGGGDDDEEEIIIKKKJJJHHHJJJJJJJJJJJJJJJJJJKKKKKKEEEFFFGGGFFFEEEDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIHHHIIIGGGFFFEEEFFFIIILLLNNNXXXQQQJJJGGGIIIKKKIIIGGGHHHIIIJJJJJJJJJHHHGGGFFFHHHHHHIIIIIIJJJKKKKKKLLLJJJIIIGGGGGGHHHIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFHHHJJJJJJHHHFFFEEEEEEGGGGGGHHHHHHGGGFFFEEEDDDFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCNNNMMMKKKJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPOOOOOOMMMOOOQQQQQQPPPOOOPPPQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSRRRRRRRRROOOOOOPPPPPPPPPQQQQQQQQQPPPOOONNNNNNOOOOOOMMMKKKOOOPPPQQQQQQQQQPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLMMMMMMLLLKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJNNNMMMKKKJJJJJJKKKMMMOOONNNMMMLLLKKKJJJJJJJJJKKKPPPNNNLLLKKKLLLMMMMMMLLLKKKLLLMMMNNNNNNMMMKKKJJJIIIJJJKKKMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNKKKJJJIIIGGGGGGHHHIIIJJJJJJJJJKKKLLLLLLKKKKKKKKKJJJKKKKKKLLLMMMNNNNNNNNNLLLLLLKKKKKKJJJIIIIIIHHHIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIINNNMMMMMMLLLKKKLLLLLLLLLRRRQQQPPPOOONNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSPPPPPPTTTUUUTTT^^^hhhiiiUUUTTTSSSRRRQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRQQQPPPOOOOOOPPPUUUVVVWWWUUURRROOOMMMMMMSSSSSSSSSSSSTTTSSSSSSSSSTTTTTTTTTSSSSSSTTTTTTTTTRRRSSSUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYZZZ\\\]]]^^^YYYTTTPPPMMMNNNOOOOOOOOOLLLLLLLLLLLLMMMNNNOOOOOORRRSSSSSSTTTSSSSSSRRRQQQNNNNNNOOOOOOPPPOOOOOOOOOIIIHHHHHHIIIKKKMMMNNNMMMLLLLLLLLLMMMNNNPPPQQQRRRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOLLLKKKJJJIIIHHHHHHHHHIIIGGGHHHHHHHHHHHHIIIIIIIIILLLLLLKKKKKKKKKNNNSSSWWWNNNMMMLLLJJJIIIHHHHHHHHHFFFFFFFFFGGGHHHIIIJJJJJJLLLKKKJJJHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMPPPOOOMMMLLLJJJIIIIIIIIIGGGGGGGGGHHHIIIKKKMMMNNNLLLLLLKKKKKKLLLLLLMMMNNNPPPPPPQQQQQQPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMOOOOOOOOOMMMLLLOOOOOONNNNNNMMMLLLLLLKKKJJJIIIIIIIIIIIIKKKMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHHHHGGGFFFFFFHHHJJJKKKIIIGGGIIILLLNNNMMMKKKLLLMMMPPPRRRSSSQQQOOONNNGGGIIIJJJIIIHHHHHHIIIJJJLLLLLLMMMMMMMMMMMMLLLLLLMMMLLLJJJJJJKKKMMMPPPRRR[[[UUUMMMKKKMMMOOONNNKKKLLLLLLMMMNNNNNNMMMLLLLLLJJJKKKKKKKKKLLLMMMMMMMMMOOOMMMKKKKKKLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIKKKMMMLLLJJJHHHGGGHHHJJJJJJKKKLLLKKKJJJHHHGGGIIIIIIHHHGGGGGGFFFEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFPPPPPPNNNMMMMMMMMMNNNOOOOOOOOOOOOOOONNNNNNNNNMMMQQQQQQQQQQQQRRRRRRRRRSSSPPPQQQSSSTTTUUUUUUTTTTTTRRRUUUXXXWWWUUUTTTUUUXXXZZZXXXWWWUUUUUUUUUVVVVVVVVVWWWYYYZZZ[[[[[[[[[ZZZXXXXXXXXXXXXWWWWWWWWWWWWUUUTTTTTTUUUVVVVVVUUUSSSTTTUUUVVVWWWWWWUUUSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPNNNOOOPPPQQQQQQPPPOOONNNMMMLLLJJJKKKMMMNNNNNNMMMKKKJJJIIIHHHHHHIIIJJJKKKLLLKKKIIIHHHGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLNNNNNNMMMLLLLLLMMMOOOPPPNNNMMMLLLJJJIIIJJJJJJKKKOOONNNNNNOOOPPPQQQPPPOOOMMMMMMNNNNNNNNNNNNNNNNNNKKKLLLNNNOOOPPPPPPQQQQQQNNNNNNNNNNNNOOOQQQRRRSSSNNNMMMKKKIIIIIIKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLLLLLLLMMMNNNOOOPPPTTTTTTSSSRRRQQQQQQRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVUUUUUUUUUVVVWWWWWW[[[SSSPPPUUUXXXTTTQQQTTTUUUUUUUUUUUUUUUUUUUUUUUURRRSSSTTTTTTTTTTTTSSSRRRSSSTTTUUUUUUSSSSSSTTTUUUUUUWWWXXXWWWUUUTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[ZZZZZZYYYXXXXXXYYY[[[\\\^^^___```]]]\\\\\\\\\]]]___bbbccc___YYYSSSPPPQQQRRRRRRRRRNNNNNNNNNMMMNNNNNNOOOOOORRRRRRTTTTTTTTTTTTRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSNNNNNNMMMLLLMMMNNNOOOPPPMMMMMMMMMNNNOOOQQQSSSSSSPPPPPPQQQRRRRRRQQQQQQPPPPPPOOONNNNNNMMMMMMNNNNNNOOONNNLLLKKKJJJJJJKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLOOOOOOPPPPPPQQQUUUZZZ^^^SSSRRRPPPNNNKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJIIIJJJJJJJJJLLLMMMNNNNNNOOONNNNNNNNNPPPPPPQQQQQQQQQQQQPPPPPPRRRQQQPPPNNNLLLKKKKKKKKKHHHHHHHHHIIIKKKNNNPPPRRROOONNNMMMMMMMMMNNNPPPQQQSSSSSSSSSSSSSSSRRRRRRQQQNNNOOOOOOPPPPPPOOOOOONNNMMMNNNNNNOOONNNNNNMMMLLLJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIKKKLLLNNNNNNNNNNNNQQQQQQQQQQQQPPPOOOMMMMMMOOONNNLLLLLLLLLNNNPPPQQQNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHFFFGGGIIIKKKHHHJJJLLLNNNNNNNNNNNNMMMLLLOOOSSSVVVWWWUUURRRPPPLLLNNNOOONNNMMMMMMNNNPPPPPPQQQRRRSSSSSSRRRQQQPPPRRRQQQPPPOOOOOOPPPRRRSSSTTTQQQMMMNNNPPPRRRRRRQQQOOOPPPRRRSSSTTTTTTSSSSSSQQQQQQQQQRRRRRRSSSSSSSSSSSSQQQOOOOOOOOOPPPOOONNNNNNNNNNNNNNNOOOPPPQQQQQQMMMNNNNNNMMMKKKIIIJJJKKKKKKLLLNNNOOOOOOMMMLLLJJJLLLKKKKKKJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJYYYXXXWWWVVVUUUVVVWWWWWWYYYYYYYYYXXXXXXXXXWWWWWWYYYZZZZZZ[[[\\\]]]^^^^^^\\\]]]```bbbcccdddcccbbbbbbfffiiiiiifffdddfffiiillliiifffdddcccdddfffhhhhhhiiikkkmmmoooooonnnmmmllllllkkkjjjiiihhhhhhgggdddddddddeeeggghhhgggeeedddeeeggghhhhhhfffdddbbb``````___^^^]]]\\\\\\[[[\\\]]]^^^______^^^]]]\\\YYYVVVTTTSSSUUUUUUTTTRRRRRRQQQOOONNNNNNOOOQQQRRRRRRPPPNNNLLLJJJJJJKKKKKKLLLMMMNNNPPPSSSUUUVVVWWWTTTUUUUUUUUUVVVVVVVVVVVVTTTSSSQQQOOOOOOOOOPPPQQQSSSSSSTTTWWWYYYYYYXXXVVVRRRRRRQQQQQQRRRSSSTTTUUUSSSSSSUUUVVVWWWXXXXXXXXXUUUUUUVVVWWWYYY[[[\\\]]]WWWVVVTTTRRRRRRTTTVVVWWWUUUUUUUUUTTTSSSRRRQQQPPPRRRQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNMMMLLLLLLLLLJJJKKKKKKKKKKKKJJJIIIIIIFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKLLLNNNPPPSSSVVVYYYZZZ\\\\\\\\\]]]^^^___```aaa^^^______```aaabbbcccccceeedddcccbbbbbbccccccdddjjjfff[[[VVV[[[\\\ZZZ^^^^^^___```bbbcccddddddeee^^^___````````````___^^^___```bbbbbbaaaaaabbbdddcccddddddcccbbbaaacccddddddeeefffgggggggggffffffhhhiiikkkmmmmmmkkkiiihhhiiihhhiiijjjmmmooopppqqqjjjjjjkkkkkkkkkllllllllliiibbbZZZWWWXXXZZZZZZYYYUUUUUUTTTSSSSSSSSSTTTTTTVVVWWWZZZ\\\]]]]]]\\\\\\]]]]]]^^^^^^^^^^^^]]]]]]YYYZZZ[[[ZZZZZZYYYZZZ[[[YYYYYYYYYYYYYYYYYYZZZ[[[XXXYYYZZZ\\\]]]]]]]]]]]]ZZZYYYXXXVVVUUUUUUUUUUUUWWWVVVTTTRRRRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVWWWZZZ]]]___```aaadddeee\\\[[[XXXTTTQQQOOOMMMLLLMMMLLLKKKKKKKKKLLLMMMMMMKKKLLLLLLMMMMMMMMMMMMLLLNNNOOOQQQRRRSSSTTTTTTSSSYYYZZZZZZ[[[[[[ZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTRRRRRRRRRSSSUUUXXX[[[]]]\\\[[[ZZZYYYYYY[[[\\\]]]___````````````___^^^^^^ZZZZZZ[[[\\\\\\[[[ZZZZZZZZZZZZZZZZZZXXXVVVTTTRRRSSSSSSRRRQQQPPPOOOOOONNNKKKLLLNNNPPPSSSVVVWWWXXX[[[[[[\\\]]]]]]\\\[[[ZZZZZZXXXVVVUUUUUUVVVYYYZZZUUUTTTSSSRRRQQQPPPPPPPPPNNNOOOPPPQQQPPPOOOMMMLLLNNNNNNMMMMMMMMMMMMLLLLLLNNNOOOOOOMMMLLLLLLNNNPPPLLLQQQWWWYYYWWWUUUUUUVVVXXXZZZ]]]___```___]]][[[YYY[[[\\\\\\[[[[[[\\\]]]aaabbbdddeeeeeedddbbbaaabbbaaa```___^^^^^^]]]^^^ZZZ[[[\\\^^^___`````````^^^```bbbdddeeefffeeeeeebbbccccccccccccdddddddddaaa___]]]\\\]]]]]]\\\[[[YYYYYYYYYZZZ[[[]]]___```\\\\\\ZZZXXXUUUUUUVVVXXXWWWYYY[[[]]]]]]\\\ZZZXXXXXXWWWVVVUUUTTTSSSSSSRRRTTTUUUVVVVVVWWWWWWWWWVVVbbbaaa```_________```aaaccccccbbbbbbbbbaaaaaaaaagggggghhhjjjkkklllmmmnnnooopppsssvvvxxxxxxxxxwwwyyy}}}|||zzz}}}|||xxxxxxyyy|||~~~~~~~~~yyyyyyyyy{{{}}}~~~}}}|||zzz|||~~~}}}zzzyyyuuutttsssrrrqqqoooooonnnpppqqqrrrttttttrrrqqqppplllhhheeecccdddcccaaa^^^YYYXXXWWWUUUUUUWWWXXXYYYXXXWWWTTTQQQOOOOOOOOOPPPQQQRRRUUUXXX\\\___bbbcccaaabbbcccddddddddddddccc\\\ZZZXXXVVVVVVVVVWWWXXXXXXYYY[[[___bbbbbb```]]]XXXWWWVVVUUUVVVXXX[[[\\\ZZZ[[[\\\^^^____________]]]^^^___```bbbeeeggghhhaaa___]]]\\\\\\^^^```bbbbbbbbbbbbaaa```^^^\\\[[[]]]\\\\\\[[[[[[ZZZZZZYYYTTTSSSSSSRRRQQQQQQPPPPPPKKKKKKKKKKKKKKKJJJJJJIIIFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHFFFEEECCCCCCDDDDDDEEEEEEEEEFFFDDDEEEFFFGGGIIIJJJKKKKKKQQQSSSVVVZZZ___cccgggjjjkkkkkklllnnnppprrrtttvvvppppppqqqrrrtttuuuvvvwwwyyyxxxwwwvvvuuuuuuvvvwwwlll{{{yyykkkjjjllllllooojjjkkkmmmppprrrtttuuuuuupppqqqrrrssssssrrrqqqpppqqqsssuuuuuuuuuuuuwwwyyyzzzzzzyyywwwtttssstttvvvxxxyyyzzz{{{||||||{{{zzz|||~~~~~~|||zzzyyyzzz{{{~~~~~~~~~|||zzzssskkkbbb^^^```bbbbbbaaa]]]\\\[[[ZZZZZZZZZZZZZZZaaacccgggjjjlllmmmmmmmmmllllllmmmmmmmmmllllllkkkeeegggiiijjjiiihhhggggggmmmlllkkkjjjiiiiiiiiiiii___aaacccfffhhhiiiiiiiiijjjiiihhhfffeeeccccccccc```^^^\\\ZZZZZZZZZ[[[\\\____________```````````````eeejjjnnnnnnmmmlllkkkdddbbb___[[[WWWTTTRRRQQQPPPOOONNNMMMMMMNNNOOOOOOKKKLLLNNNOOOPPPPPPOOONNNSSSUUUXXX\\\___aaabbbbbbbbbcccdddeeeeeedddcccbbb]]]]]]\\\\\\\\\\\\]]]^^^^^^^^^^^^___aaaeeehhhjjjooonnnmmmllllllnnnpppqqqsssssssssssssssrrrqqqqqqmmmmmmoooooooooooommmmmmnnnnnnmmmkkkiiieeebbb```]]]\\\[[[ZZZXXXWWWVVVVVVVVVWWWZZZ]]]aaaeeehhhjjjlllmmmnnnpppqqqqqqpppooodddccc```___^^^```bbbccc^^^]]][[[ZZZYYYXXXXXXXXXYYYZZZ\\\\\\\\\[[[YYYWWWVVVVVVVVVUUUTTTTTTSSSSSSUUUUUUUUUTTTSSSSSSUUUWWWVVV___gggiiieeeaaabbbdddjjjkkklllmmmnnnnnnnnnnnnkkklllnnnnnnmmmmmmnnnoooxxxyyyzzz||||||zzzyyyxxxwwwwwwvvvtttsssqqqpppooooooqqquuuvvvuuutttsssssstttuuuwwwzzz|||}}}}}}}}}ttttttuuuuuuuuuuuuuuuuuuuuusssqqqqqqqqqqqqpppooohhhiiiiiikkklllooopppqqqpppooommmjjjggggggjjjllljjjlllnnnpppqqqpppnnnmmmjjjjjjiiihhhfffeeeeeedddggghhhiiiiiijjjjjjjjjiiittttttsssqqqpppqqquuuxxxvvvwwwwwwvvvuuuuuuwwwxxx}}}|||zzzzzzxxxsssnnniiihhhfffeeefffiiimmmoooppplllfffbbb___^^^\\\[[[ZZZ\\\aaaiiiqqqxxx|||}}}|||zzzzzz}}}yyytttoookkkeee```___aaaeeehhhffffffiiipppvvvwwwrrrmmmhhh___XXXXXX```iiinnnooohhhiiikkknnnpppqqqrrrrrrtttrrrpppoooqqqvvv|||vvvrrrmmmllloootttyyy{{{vvvuuuuuuvvvuuurrrnnnjjjjjjkkklllllljjjgggdddaaabbb]]]XXXWWW[[[]]][[[XXXYYYQQQLLLNNNPPPNNNLLLLLLNNNNNNNNNMMMLLLLLLKKKKKKHHHJJJKKKKKKIIIHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGIIIKKKMMMMMMJJJHHHIIIGGGFFFFFFHHHIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNUUUYYY___fffmmmttt{{{~~~}}}}}}xxxrrrnnnlllkkkiiiiiihhhgggfffhhhlllooosssxxx~~~|||}}}~~~{{{wwwyyyyyyyyyzzz}}}}}}|||{{{zzztttpppnnnpppooollliiifffgggiiikkkoooooopppppppppqqqqqqqqqwwwyyy}}}}}}yyyvvvqqqkkkeee___YYYUUUUUUUUUTTTSSSRRRRRRRRRRRRVVVSSSQQQPPPQQQRRRRRRRRRYYY___gggnnnrrrrrrrrrrrr||||||}}}|||{{{xxxuuussslllkkkjjjkkklllnnnqqqrrrppppppqqqsssuuuxxxzzz{{{~~~yyyvvvuuussspppllliiifffeeeeeecccffflllrrryyy~~~~~~xxxsssooonnnnnnnnnqqqooommmjjjiiijjjlllmmmooollljjjlllpppqqqnnnjjjiiihhhgggfffeeeeeeeeeeeehhhfffbbb___^^^___aaacccbbbkkktttxxxvvvuuuyyy}}}~~~}}}~~~~~~}}}~~~|||uuuqqqnnnkkkjjjpppsssxxxzzzvvvuuuwww{{{}}}~~~~~~yyyqqqhhhhhhpppzzz|||}}}~~~|||}}}~~~}}}{{{xxxtttrrrnnnjjjfffeeehhhjjjiiigggaaaYYYRRRSSSUUUTTTSSSTTTUUUUUUTTTSSSRRRRRRQQQQQQOOOPPPQQQOOOMMMLLLMMMNNNOOOPPPPPPOOOOOONNNMMMLLLMMMMMMNNNPPPRRRRRRPPPNNNOOOMMMKKKKKKMMMOOOOOOOOONNNNNNNNNOOORRRTTTWWWYYY]]]dddooo{{{}}}{{{yyyyyyyyyxxxyyy||||||zzzzzzzzz|||~~~wwwpppiiidddaaa^^^]]]\\\[[[[[[ZZZ[[[[[[YYYXXXVVVUUUUUUXXX\\\___jjjqqq{{{~~~{{{zzzyyy|||~~~~~~~~~}}}||||||{{{{{{zzzzzzwwwtttrrrqqqrrrtttuuuwww}}}{{{||||||~~~rrriiiaaa___``````bbbeeeeeedddcccbbb```^^^]]]\\\^^^^^^\\\ZZZXXXWWWYYY[[[^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[\\\^^^```aaa___]]]\\\[[[YYYZZZ\\\^^^^^^^^^[[[ZZZZZZ[[[___eeekkkoooqqq{{{yyytttrrrlllkkkiiigggfffeeeeeefff```aaaaaaaaaaaafffnnntttwwwttttttuuuyyy~~~~~~{{{xxxuuurrrpppooorrrrrrpppmmmlllmmmpppsssvvvvvvvvvvvvuuutttsssrrrtttttttttvvvxxxyyyxxxwwwrrrqqqpppqqquuuxxxyyyzzzsssrrrqqqsssxxx|||zzzwwwsssqqqoooooooookkkoootttuuuvvv{{{}}}||||||zzz{{{xxxvvvwww}}}{{{zzz|||~~~xxxxxxxxxyyyyyyyyyyyyyyysssqqqnnnpppxxxyyyvvvuuuwww|||}}}zzz~~~yyyxxxxxxyyyyyyzzzzzz{{{{{{wwwtttqqqrrrzzz~~~{{{zzz|||~~~~~~}}}}}}~~~~~~{{{zzzzzz{{{~~~~~~}}}~~~|||zzzyyyyyyxxxwwwuuussstttwwwzzz||||||yyyyyywwwtttrrrrrruuuwww|||xxxwwwxxxyyytttwww{{{}}}~~~|||yyywwwuuuxxx