BM6P6(@ }}}zzzyyyzzz~~~|||jjjZZZRRRMMMEEE@@@@@@;;;;;;:::999888888888999;;;;;;:::999999888888888999999999888888888888777555666777777777777777666666666555555555444444444444777999::::::===BBBGGGMMMTTT]]]fffmmmssswwwyyy{{{|||~~~zzzqqqdddaaa```eeennnwww}}}~~~}}}xxxwwwxxxxxxxxxxxxxxxvvvsssqqqoooqqqmmmjjjkkkmmmjjjaaaYYYZZZ___hhhwwwuuujjj```WWWRRRKKKJJJHHHEEECCCEEEKKKPPP\\\jjj}}}zzznnnbbb___bbbppp}}}}}}{{{{{{vvvnnniiihhhlllqqqtttsssmmmfffbbbfffiiimmmrrruuuuuutttssssssqqqrrrzzzwwweee\\\aaakkkzzzttteeeYYYPPPHHHGGGHHHHHHIIILLL[[[hhhrrrqqqoooqqqtttssswwwyyy{{{|||||||||~~~}}}yyyrrrmmmiiikkkooowww~~~nnn```XXXUUUUUUffflllrrrpppggg]]]UUURRRJJJEEEAAA???AAABBBBBBAAAFFFKKKRRRZZZ___``````___UUUSSSPPPQQQXXXdddqqqyyy|||~~~|||||||||wwwtttpppnnnmmmmmmmmmlll~~~~~~{{{xxxvvvwwwzzztttdddTTTLLLGGGAAA======::::::999888888888888888999999999999999:::::::::999999999999888888888888666666777777777666666555666666555555555444444444555777999::::::===CCCHHHOOOUUU^^^gggnnnssswwwzzz|||}}}zzzqqqbbb]]]ZZZ^^^iiittt|||{{{zzzyyyvvvtttqqqooonnnpppllljjjkkklllhhh___VVVWWWZZZ```lll}}}yyynnndddZZZSSSIIIIIIFFFCCCAAACCCIIIMMMVVVbbbttt{{{kkk]]]YYY]]]iii|||{{{yyyzzz}}}ssskkkgggcccggglllqqqssspppjjjffffffhhhjjjmmmpppssstttuuuwwwtttuuu|||uuuccc\\\___jjjyyyuuufff[[[QQQIIIGGGHHHGGGIIILLLZZZfffooopppnnnoooqqqppptttvvvyyyzzzzzz{{{}}}~~~~~~~~~xxxpppkkkdddfffiiippp{{{ooo```VVVRRRQQQ]]]cccjjjiiibbbXXXQQQNNNGGGCCC???===>>>@@@@@@???CCCGGGNNNVVV[[[]]]]]]\\\YYYWWWSSSSSSWWWaaallltttzzz}}}}}}|||{{{{{{uuurrrnnnkkkjjjjjjiiihhh~~~{{{zzz|||}}}{{{xxxsssrrrtttxxx}}}~~~zzzwwwjjj\\\MMMEEEAAA===;;;::::::999888888777888888888888888999::::::;;;<<<<<<:::::::::999999999888888666777777777666555444444555555555555555444444444555777999::::::>>>DDDIIIQQQWWWaaaiiioootttxxxzzz}}}zzzppp___ZZZUUUZZZfffttt~~~~~~|||xxxtttqqqpppooopppmmmkkklllmmmhhh___XXXWWWWWWYYYaaannn}}}sssiii^^^VVVKKKIIIFFFCCCAAACCCHHHLLLTTT^^^lllxxx~~~kkkZZZWWW\\\ddduuu~~~xxxwwwxxxxxxnnngggdddaaabbbffflllqqqppplllggggggggggggiiilllppptttvvvyyywwwxxx~~~rrraaa[[[\\\gggwwwxxxjjj]]]SSSJJJHHHHHHGGGHHHKKKWWWbbblllnnnmmmmmmnnnmmmqqqsssvvvwwwxxxzzz}}}~~~}}}}}}~~~}}}}}}~~~{{{tttlllggg]]]]]]___eeeooo}}}rrrcccWWWPPPMMMSSSYYY```bbb]]]UUUOOOLLLFFFCCC???===>>>?????????AAAEEELLLSSSXXX[[[\\\\\\]]][[[XXXVVVWWW]]]gggmmmvvvzzz}}}{{{yyyxxxrrrooojjjgggfffeeecccbbb~~~zzzzzz}}}~~~|||zzzpppooonnnpppsssrrroookkk```UUUIIIAAA>>><<<;;;:::999888888777777888888888999:::::::::;;;;;;;;;<<<;;;:::::::::999999999999777777777666666444333222555555555555555555555555555777999:::;;;???FFFKKKTTTZZZccckkkqqquuuyyy{{{}}}yyynnn___YYYUUU[[[iiiyyy~~~}}}}}}xxxtttsssrrrrrrpppnnnooooookkkddd^^^ZZZXXXXXX\\\gggxxxvvvmmmbbbZZZOOOLLLHHHEEEDDDFFFJJJMMMQQQYYYdddnnnwwwooo___^^^dddjjjwww|||xxxwwwxxxsssiiiccc```aaa```bbbggglllmmmjjjfffhhhhhhhhhiiikkkooorrrtttwwwvvvxxx}}}ppp```[[[ZZZeeeuuu}}}nnnaaaVVVLLLIIIHHHGGGHHHKKKUUU^^^hhhmmmnnnmmmllllllnnnqqqtttvvvwwwzzz|||~~~~~~~~~|||}}}~~~}}}vvvmmmeee```WWWVVVVVVZZZdddsssxxxhhhYYYOOOKKKLLLRRRYYY]]]ZZZUUUOOOLLLHHHFFFCCC@@@@@@@@@BBBBBBCCCGGGMMMSSSXXX\\\]]]^^^```___\\\YYYWWW[[[bbbhhhqqqvvv}}}}}}yyywwwvvvooolllfffbbb```^^^\\\[[[|||{{{}}}~~~|||zzzpppmmmjjjiiiiiigggbbb^^^SSSMMMDDD===:::;;;:::999999888888888888888999999<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;:::::::::999777777777777666555444333444555555555555555555555555777999:::;;;@@@GGGMMMXXX^^^fffnnnsssvvvyyy{{{}}}yyynnn^^^YYYWWW___ooo~~~|||xxxvvvvvvsssqqqooooooooolllgggccc]]][[[YYY[[[eeetttyyyoooddd\\\SSSOOOJJJGGGGGGIIILLLMMMLLLQQQYYYaaajjjtttxxxjjjiiiooowww~~~|||}}}~~~~~~pppfff```^^^]]]]]]^^^ccchhhkkkkkkjjjmmmmmmmmmmmmnnnooopppqqqrrrrrruuuzzz~~~qqqaaa\\\YYYdddtttttteeeZZZNNNIIIHHHFFFGGGJJJRRRZZZeeemmmooommmkkkkkkmmmpppsssuuuwwwyyy|||}}}}}}~~~~~~~~~}}}}}}~~~yyypppggg___ZZZTTTRRRQQQSSS\\\kkk~~~}}}mmm]]]QQQKKKJJJNNNTTTXXXXXXTTTQQQNNNJJJIIIFFFDDDBBBCCCDDDFFFGGGJJJOOOTTTYYY\\\___```aaabbb```\\\YYYZZZ```fffkkkqqqyyy|||yyyvvvtttnnniiiddd___\\\YYYVVVTTT}}}}}}}}}{{{xxxqqqlllfffbbb```\\\VVVRRRGGGEEE@@@999888:::999666999999999888999999:::;;;>>>======<<<;;;;;;::::::<<<<<<;;;;;;;;;:::::::::777888888888777666555444444444444555555555555555666777999:::;;;AAAIIIOOO[[[aaaiiippptttxxxzzz|||}}}~~~}}}rrraaa[[[YYYaaarrr~~~{{{zzzuuusssooolllkkkiiifffccc^^^[[[YYY[[[cccooo||||||oooeee___WWWSSSMMMJJJJJJLLLNNNOOONNNPPPTTTYYYaaakkkvvv~~~yyyxxx|||}}}nnneee___]]]YYYZZZ]]]aaaggglllqqqtttwwwvvvuuusssqqqpppoooooommmnnnrrrwwwzzzvvveee]]]YYYdddtttzzziii]]]PPPJJJHHHFFFFFFIIINNNTTT```lllpppmmmkkkkkkmmmooorrrtttvvvxxx{{{}}}||||||||||||}}}|||}}}}}}~~~}}}uuummmfff___[[[VVVUUUTTTUUU[[[hhhzzzuuueeeWWWOOOKKKNNNQQQTTTUUUTTTRRRPPPNNNMMMKKKHHHFFFFFFHHHKKKLLLNNNQQQUUUYYY]]]___aaaccceeeeee```[[[ZZZ___dddggglllttt||||||xxxuuusssmmmiiibbb]]]XXXUUURRRPPP~~~{{{xxxqqqkkkccc\\\XXXRRRLLLGGG???AAA???:::999<<<;;;777::::::999999:::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;777888888888888888777777444444444555555555666666666777999:::;;;AAAJJJQQQ^^^ccckkkqqqvvvyyy{{{|||~~~zzzjjjbbb]]]ddduuu}}}xxxrrrlllhhheeedddccc^^^\\\[[[]]]bbbkkkuuu{{{}}}ppphhheee___ZZZSSSPPPQQQSSSTTTTTTRRRQQQQQQSSSXXXbbblllsss{{{~~~~~~zzzvvvtttttt~~~}}}nnneee```^^^ZZZ^^^bbbdddffflllttt{{{|||vvvrrrpppoooooolllnnnrrrvvvwwwzzz~~~jjj```[[[eeettt~~~lll___RRRKKKHHHEEEFFFHHHJJJOOO[[[jjjpppllliiijjjkkknnnppprrrtttuuuxxxzzzzzzzzzzzz{{{|||}}}~~~~~~}}}{{{{{{{{{|||}}}}}}~~~~~~~~~yyysssmmmhhhdddaaa\\\\\\[[[[[[^^^iiiyyyqqqbbbZZZRRRRRRSSSUUUWWWWWWVVVUUUUUUUUUTTTQQQMMMMMMPPPSSSSSSTTTVVVYYY]]]```cccdddgggiiijjjddd]]]YYY\\\aaadddiiipppwww}}}|||yyyuuusssnnniiibbb\\\WWWSSSOOOMMM}}}zzzqqqjjjaaaYYYSSSLLLEEE@@@===AAAAAA======@@@>>>999::::::::::::;;;;;;<<<===;;;;;;<<<<<<===>>>>>>>>>======<<<<<<<<<;;;;;;;;;777888888999999999999888444444444555555555666666666888999:::<<>>>>>=========<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::999999888888777777666555555555777666555555555555555666555777999:::===CCCMMMTTT^^^gggpppsssuuuxxxzzzzzz|||}}}pppdddggguuu|||tttmmmiiieeebbb```___^^^___bbbfffkkknnnppppppppprrrvvv}}}xxxppplllhhhdddaaa```cccdddcccaaaUUURRRNNNLLLNNNQQQTTTUUUYYY[[[\\\\\\YYYWWWVVVVVV[[[bbboooqqqfff```]]]^^^bbbgggkkknnnqqqtttvvv|||rrrnnnppptttsssppppppssstttxxxvvvfff___fffrrr~~~tttiii[[[OOOJJJGGGFFFEEEHHHMMMVVVaaajjjnnnmmmkkkmmmnnnoooppprrrtttwwwxxxzzzzzzzzzzzzzzz{{{||||||~~~~~~zzz{{{{{{|||{{{{{{zzzzzzxxxwwwwwwvvvvvvuuuvvvvvvxxxyyy||||||yyyuuuqqqooommmmmmhhhfffggghhhlllttt}}}~~~oooeeebbb___```bbbcccbbb```ccceeeeeeccc___\\\]]]___```cccfffgggfffgggjjjmmmqqqoookkkgggbbb^^^[[[ZZZaaaccchhhnnnvvv}}}{{{yyyxxxllliiieee```ZZZSSSLLLGGG}}}xxxkkk___RRRLLLHHHCCC@@@@@@??????@@@AAAAAABBBBBBCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>======<<<<<<======<<<<<<;;;::::::999999999888888777666666666888777777666555555666666555777:::<<>>===<<<=========<<<;;;;;;:::::::::::::::999888888777777::::::888777666666666666555777:::===BBBJJJUUU\\\cccllluuuxxxzzz~~~}}}~~~sssiiikkkvvv{{{pppfff```______aaacccfffiiikkkmmmgggeeebbb___```eeemmmsss}}}yyyvvvuuussssssuuuyyyzzzxxxuuufffbbb\\\XXXWWWWWWWWWWWWUUUUUUUUUSSSPPPNNNNNNOOOQQQVVVcccvvv~~~~~~{{{tttpppkkkggg```cccfffiiijjjkkkmmmooouuuxxxxxxtttmmmkkkmmmqqqrrrqqqrrrttttttttt{{{vvvjjj^^^dddooo{{{zzzooo___SSSLLLHHHFFFDDDDDDHHHPPPZZZdddjjjkkkkkklllmmmoooqqqtttuuuvvvvvvzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}|||zzzxxxwwwvvvrrrpppmmmkkkjjjjjjjjjkkksssrrrsssxxx~~~~~~|||||||||yyyuuussssssrrrrrrxxxyyyttttttvvvwwwwwwttttttssspppllljjjjjjjjjooopppqqqpppnnnnnnpppqqqrrroooiiiccc^^^[[[ZZZZZZ[[[___eeelllttt{{{|||zzzxxxwwwsssqqqmmmhhhccc\\\TTTOOOrrrjjj\\\SSSJJJGGGDDDAAAAAACCCBBBBBBDDDFFFIIIMMMPPPRRRPPPOOOMMMKKKIIIHHHGGGGGGDDDEEEEEEDDDCCCAAA???>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;:::999999888888<<<;;;:::888777666666666666888;;;>>>CCCKKKVVV^^^cccmmmvvvyyy{{{}}}zzz|||{{{}}}yyyooogggjjjuuuvvviiiaaa^^^___bbbeeegggjjjkkkllliiigggccc```___dddkkkpppzzz~~~|||{{{zzzzzz|||sssnnniiidddbbbbbbaaa```______]]]ZZZVVVSSSRRRSSSVVV[[[ggg{{{~~~~~~zzzwwwvvvrrrooogggiiikkkllllllmmmnnnpppppprrrssspppllljjjmmmppppppppprrruuuuuuvvv{{{tttjjj\\\bbblllxxxtttdddVVVNNNJJJGGGEEEDDDGGGMMMWWWaaahhhllllllkkkllloooqqqssstttuuuuuuxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}|||zzzxxxvvvuuurrrpppmmmkkkjjjkkklllnnnrrrqqqqqqsssxxx~~~|||zzz{{{zzzyyy}}}}}}}}}{{{yyywwwvvvvvvvvvzzzyyywwwuuusssrrrrrrsssrrrnnnhhhaaa\\\ZZZYYYYYYYYY]]]dddlllssszzz~~~~~~|||zzzxxxxxxwwwtttppplllhhhaaaZZZUUUvvviii```TTTMMMGGGFFFDDDBBBCCCFFFGGGHHHJJJMMMQQQUUUXXXZZZYYYWWWSSSOOOLLLJJJIIIHHHGGGGGGHHHGGGFFFDDDBBBAAA???>>>>>>======<<<;;;;;;<<<<<<;;;;;;:::999999999<<<;;;:::888777666666666777:::===???CCCKKKUUU]]]fffoooxxx|||~~~|||uuuqqqmmmiiiiiirrrzzzooohhhdddiiittt|||ooofff```bbbeeehhhkkkmmmnnnnnnooommmjjjgggfffjjjppptttyyy|||~~~|||wwwsssqqqpppooonnnmmmmmmkkkgggaaa]]][[[ZZZYYY^^^kkkyyyxxxyyywwwtttlllnnnooonnnmmmmmmooopppmmmooopppooolllkkkmmmooommmnnnqqqvvvwwwxxxqqqfffZZZ___iiisss~~~zzziii[[[QQQLLLHHHFFFEEEGGGLLLTTT^^^ffflllnnnjjjkkkmmmoooqqqsssttttttvvvwwwyyy|||~~~~~~~~~~~~|||{{{yyywwwvvvsssrrrpppoooooooooqqqrrrqqqpppnnnoooqqqwww~~~|||xxxvvvtttrrrqqqooolllfff___[[[YYYYYYYYYYYY]]]ccckkkrrrxxx}}}~~~|||{{{yyyxxxyyyvvvsssppplllgggaaa\\\xxxmmmaaaYYYOOOJJJFFFFFFEEEDDDFFFKKKNNNPPPSSSVVVXXX[[[\\\\\\[[[XXXTTTOOOKKKIIIHHHGGGFFFGGGHHHIIIHHHFFFCCCBBB?????????>>>======<<<<<<<<<<<<;;;;;;::::::999999;;;:::999888777777777777999;;;>>>@@@DDDLLLVVV^^^jjjttt}}}{{{ssskkkfff^^^YYYXXX```ooo|||uuuhhhddddddjjjtttyyyrrrhhhiiilllooorrrtttuuuvvvuuuuuussspppoooqqquuuyyy{{{~~~~~~|||{{{wwwxxxwwwtttnnniiifffeeeaaagggttt}}}|||wwwvvvwwwwwwvvvnnnnnnooommmllllllmmmooommmnnnooonnnlllkkklllmmmkkklllpppuuuxxxzzzoooaaaWWW\\\dddoooyyyooo___UUUOOOJJJGGGGGGGGGJJJPPPZZZcccjjjmmmiiijjjkkklllnnnpppsssttttttvvvxxx{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyvvvuuuuuutttttttttttttttnnnnnnnnnnnnpppvvv}}}~~~yyyvvvssspppnnnllliiiddd___[[[YYYXXXXXXYYY\\\bbbiiipppvvv{{{~~~~~~}}}|||{{{zzzzzzyyyvvvtttrrrmmmhhhdddyyyqqqggg]]]WWWOOOKKKIIIJJJJJJJJJNNNSSSWWWYYY[[[]]]]]]\\\ZZZYYYUUUSSSNNNJJJGGGEEEEEEEEEDDDEEEGGGHHHGGGEEECCCAAA@@@@@@???>>>>>>======<<<<<<<<<;;;;;;:::999999888:::999888777777777777777888;;;???BBBGGGOOOZZZbbblllvvv{{{tttjjj```YYYSSSNNNMMMSSS^^^qqq}}}tttgggfffhhhooowwwssstttvvvxxx{{{~~~}}}}}}|||zzzxxxxxxzzz|||}}}~~~|||wwwsssqqqnnnsss~~~tttooopppuuuyyy}}}}}}tttqqqrrrtttuuunnnoooooommmkkkkkkmmmnnnnnnnnnnnnmmmllljjjjjjjjjkkkkkknnnsssvvvxxxppp^^^TTTYYYaaakkkvvvssscccXXXQQQLLLIIIGGGFFFGGGMMMVVV```hhhllliiiiiihhhiiikkknnnqqqtttuuuvvvyyy{{{}}}}}}}}}|||~~~~~~|||}}}~~~~~~~~~~~~~~~}}}|||}}}||||||zzzxxxvvvuuuoooppprrrsssvvv}}}~~~xxxtttqqqmmmjjjhhhfffbbb___\\\YYYXXXXXXXXXZZZ___eeelllsssyyy||||||}}}}}}|||{{{|||{{{yyyxxxwwwtttoookkk|||uuummmeee\\\WWWSSSPPPOOOPPPQQQQQQUUU[[[]]]___```aaa___[[[WWWTTTOOOMMMIIIEEECCCBBBCCCCCCAAACCCEEEFFFFFFDDDBBB@@@@@@@@@??????>>>=========<<<;;;;;;::::::999888888888888777777777777777888888;;;???CCCIIIRRR^^^gggkkkuuu~~~yyyooodddXXXQQQNNNIIIHHHLLLUUUfff}}}sssiiiiiimmmsssyyy{{{|||}}}~~~}}}}}}~~~}}}{{{uuuzzzsssgggaaadddkkkppp|||~~~}}}zzzrrrnnnnnnpppssspppppppppnnnllllllnnnpppnnnnnnnnnmmmkkkiiihhhgggkkkkkkmmmrrrtttwwwqqq\\\SSSWWW___iiisss}}}vvveeeZZZRRRMMMIIIGGGEEEFFFJJJSSS]]]eeejjjiiihhhgggfffhhhlllqqqtttuuuwwwzzz|||}}}}}}}}}|||}}}~~~||||||}}}|||xxxvvvqqqtttwwwzzz~~~~~~wwwsssoookkkhhheeedddbbb___\\\ZZZXXXXXXWWWYYY]]]cccjjjqqqwww{{{{{{|||~~~~~~}}}|||~~~}}}|||{{{zzzxxxtttppp{{{ssslllfffaaa^^^YYYXXXXXXYYY[[[^^^aaaccchhheeeaaa___]]]YYYSSSNNNMMMKKKHHHFFFFFFEEECCCBBBBBBCCCDDDEEEEEEEEEDDDCCC@@@@@@>>>===<<<<<<<<<<<<======>>>>>>===<<<;;;;;;999999999999888888777777888:::???EEENNNXXXdddkkkrrryyy}}}vvvmmmbbbWWWPPPHHHHHHJJJLLLOOO[[[tttyyyooolllnnnttt|||xxxyyy{{{xxxjjjaaa]]]^^^gggqqqwww}}}~~~~~~wwwrrroooooooooooopppppppppooonnnmmmmmmllllllmmmnnnnnnllljjjjjjiiikkkiiiiiimmmpppttt|||yyy___XXXYYY\\\bbbnnn||||||kkk^^^UUUNNNIIIJJJBBB???HHHTTT]]]bbbfffggggggggghhhkkkooosssuuuvvvzzz~~~~~~}}}|||~~~|||zzzzzz~~~~~~tttnnnnnnnnnkkkiiigggdddaaa___^^^\\\ZZZXXXXXXXXXZZZ^^^eeemmmtttyyy|||}}}~~~~~~~~~~~~~~~|||yyywww|||sssmmmiiifffddd``````___```bbbeeehhhjjjmmmkkkhhheeebbb]]]VVVQQQMMMJJJGGGEEEEEEDDDBBB@@@@@@AAABBBCCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>============<<<;;;;;;:::999888888888777777777777999<<>>>>>===<<<<<<;;;::::::888888888888777777777777:::===CCCKKKUUUaaallltttzzzxxxoooeee\\\VVVMMMKKKIIIHHHGGGMMM^^^nnnxxxooolllkkkqqqzzzxxxrrrrrrtttvvvwwwwwwmmmaaaYYYTTTTTT]]]gggooowww}}}|||{{{xxxvvvrrrnnnkkkjjjiiijjjmmmmmmmmmnnnnnnnnnooooookkkkkkllllllllllllkkkjjjkkkiiiiiimmmooopppwww~~~lllZZZWWWVVV\\\hhhvvvuuufffZZZPPPJJJJJJEEEBBBFFFKKKQQQ[[[dddiiihhhhhhiiilllooorrrtttvvvyyy|||~~~~~~~~~~~~}}}vvvqqqpppooooooqqqwww{{{wwwuuusssnnnfffaaa___aaafffiiikkkhhheeebbbaaa^^^[[[YYYWWWWWWYYY]]]dddmmmuuuzzz~~~|||{{{}}}|||zzzyyyzzzzzztttsssrrrqqqqqqsssuuuvvvvvvuuussspppkkkddd]]]YYYUUURRRNNNKKKIIIGGGDDDBBBCCCEEEFFFGGGGGGFFFCCCBBB@@@@@@@@@AAABBBCCCDDDEEEAAA@@@???===<<<;;;;;;;;;999999999999999999999999:::>>>EEENNNYYYeeeqqqxxx|||tttkkkbbb\\\UUUQQQMMMJJJHHHLLLXXXeee~~~wwwmmmhhhggglllvvvxxxppppppssstttttttttkkkaaaXXXRRRRRRZZZdddpppxxx{{{|||vvvuuurrrnnnjjjgggeeeeeejjjkkkkkklllmmmnnnooooookkkjjjjjjkkklllmmmlllkkkllljjjkkknnnooopppuuu{{{xxx___WWWSSSYYYfffttt{{{lll___TTTMMMIIIEEEDDDEEEHHHMMMYYYeeeiiiiiihhhiiikkkooorrrtttvvvxxx{{{}}}}}}~~~~~~zzzsssmmmmmmlllkkklllnnnssswwwzzz{{{vvvqqqmmmjjjhhhgggeeebbb___]]]___dddhhhkkkiiifffdddbbb___\\\YYYXXXXXXYYY]]]dddmmmvvv{{{~~~xxx{{{zzzwwwtttsssrrrssssssvvvwwwwwwuuuqqqkkkeeebbb[[[XXXSSSPPPMMMJJJGGGDDDFFFGGGIIIJJJJJJHHHEEECCCAAAAAAAAABBBDDDFFFGGGHHHDDDCCCAAA???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@GGGQQQ\\\iiiuuu|||~~~vvvmmmggg[[[UUUNNNKKKIIIKKKTTT^^^tttuuujjjeeebbbgggppp{{{sssqqqrrrqqqoooooohhh___WWWPPPOOOWWWbbboooyyy~~~~~~yyyyyyxxxtttmmmhhhfffeeehhhhhhiiijjjlllmmmnnnooojjjiiihhhiiilllnnnmmmlllnnnlllmmmpppqqqppptttyyyggg[[[SSSYYYeeerrrqqqdddXXXPPPIIIFFFEEEFFFGGGLLLXXXdddhhhhhhhhhiiikkknnnqqqsssvvvxxx{{{}}}}}}~~~}}}|||zzztttoooooonnnmmmmmmmmmoooqqqrrrvvvwwwyyyzzz{{{zzzxxxwwwpppooommmjjjfffcccaaa```___aaabbbbbbbbbbbbdddfffjjjhhhfffeeedddbbb^^^[[[[[[ZZZ[[[^^^eeemmmvvv{{{tttzzzuuuqqqooonnnmmmrrruuuxxxyyyvvvrrrnnnlllbbb^^^YYYUUUQQQNNNJJJGGGGGGIIIKKKLLLLLLIIIFFFDDDCCCCCCCCCDDDFFFHHHIIIJJJGGGFFFCCC@@@???>>>======<<<<<<<<<<<<===============BBBJJJUUU```lllxxx|||vvvcccZZZQQQLLLKKKLLLSSS[[[ooouuuiiiccc___aaahhhuuu}}}rrrooommmhhhdddddd___YYYRRRLLLLLLUUUaaammmwwwzzzzzz|||}}}yyyrrrkkkhhhhhheeefffggghhhjjjkkklllmmmjjjgggfffhhhllloooooommmmmmlllnnnrrrrrrpppsssxxxsssbbbUUUXXXcccnnnzzzwwwhhh[[[SSSJJJGGGEEEFFFGGGKKKUUU```eeeeeefffgggjjjnnnqqqsssvvvyyy|||~~~~~~~~~||||||{{{xxxuuuqqqqqqqqqqqqqqqrrrrrrrrrsssssstttuuutttrrrooonnnfffggghhhfffcccaaa`````````aaadddfffhhhhhhgggfffhhhgggfffggggggfffccc```^^^]]]]]]___eeennnvvv|||qqq}}}vvvpppkkkiiihhhhhhmmmssswwwvvvtttsssrrrkkkgggbbb]]]YYYUUUPPPMMMJJJLLLOOOPPPOOOMMMIIIFFFEEEEEEEEEFFFGGGIIIJJJKKKHHHFFFCCC@@@>>>=========;;;<<<<<<<<<============@@@EEENNNXXXdddppp{{{ssshhh\\\VVVTTTTTTZZZ```nnn|||wwwkkkddd]]]\\\```jjjzzz~~~yyylllgggddd___[[[YYYVVVSSSOOOKKKMMMXXXeeelllwww{{{uuussswwwzzzxxxqqqjjjhhhgggddddddeeefffhhhiiijjjjjjiiifffdddffflllpppooonnnkkkkkkmmmqqqrrrppprrrvvvjjjXXXYYY```gggrrr}}}{{{lll]]]TTTMMMHHHEEEFFFFFFHHHOOOWWWccccccccceeeiiimmmqqqtttvvvyyy}}}~~~~~~~~~~~~}}}{{{yyyzzz~~~~~~xxxyyyzzz{{{|||||||||{{{xxxyyyyyyyyyxxxvvvsssqqqjjjlllnnnnnnkkkhhhggghhheeedddeeegggkkkmmmkkkhhhgggggghhhjjjkkkkkkiiigggbbbaaa```aaafffnnnwww|||pppxxxpppjjjfffeee___fffmmmrrrsssrrrrrrssssssoooiiiddd```\\\WWWTTTNNNPPPSSSUUUTTTQQQMMMJJJFFFFFFFFFGGGHHHIIIKKKKKKHHHFFFCCC???===<<<<<<<<<;;;;;;;;;<<<<<<<<<======CCCHHHQQQ[[[gggrrr}}}vvvhhhaaa^^^___ccciiippp}}}yyynnneee]]]ZZZ[[[bbbooo|||zzzxxx~~~ssseee```___[[[WWWSSSQQQPPPOOOMMMPPP\\\jjjmmmxxxwwwrrrkkkppptttsssmmmgggeeeeeeccccccdddeeefffggghhhhhhiiifffcccffflllppppppnnniiiiiilllpppqqqoooqqquuu|||ooo[[[XXX]]]bbbkkkvvv|||mmm^^^TTTOOOIIIEEEEEEEEEFFFJJJOOOaaaaaabbbdddhhhmmmqqqtttvvvzzz~~~~~~}}}|||}}}}}}xxxwwwvvvuuuvvv{{{~~~{{{yyyrrrvvvxxxxxxtttqqqpppqqqkkkgggdddggglllooommmjjjggggggiiilllnnnooommmkkkdddcccaaabbbgggnnnwww|||nnnzzzwwwpppkkkfffccc```aaadddhhhlllooorrrtttrrroookkkgggdddaaa]]]ZZZRRRSSSTTTTTTSSSPPPMMMKKKKKKKKKKKKKKKJJJIIIHHHGGGCCCAAA>>>===>>>??????>>>>>><<<===???>>><<>>>>>???AAAAAA@@@???======???>>>===@@@EEEJJJQQQ[[[eeennnyyy~~~}}}zzzqqqeee[[[VVVVVVXXXYYYcccnnn}}}{{{qqqkkkmmmrrruuuoooqqqwwwxxxkkkddd___[[[WWWWWWXXXWWWTTTSSSVVV___ffftttyyyyyyqqqnnnnnnmmmllljjjgggdddaaa^^^\\\```bbbbbbaaaaaabbbccceeeeeeeeefffgggiiikkkmmmjjjiiihhhhhhiiimmmppprrrxxx|||www[[[TTTTTTUUU```oooyyyzzziii[[[OOOJJJGGGFFFDDDBBBEEEKKKUUU[[[aaacccbbbcccjjjppptttvvvyyy|||}}}}}}|||{{{{{{{{{|||}}}|||yyyyyywwwwww~~~||||||uuussspppmmmkkklllnnnqqqtttuuuvvvwwwuuussspppnnnhhheeebbbccciiiqqqyyy}}}dddppp~~~wwwqqqmmmfffggghhhiiijjjkkklllllltttqqqmmmiiieee___YYYUUUTTTUUUVVVVVVTTTRRROOOMMMKKKKKKJJJIIIHHHFFFDDDCCC@@@>>>===>>>AAACCCDDDDDDAAA>>>>>>??????===AAAFFFNNNUUU```jjjttt}}}yyylll```XXXTTTQQQPPPSSS\\\gggsssyyynnngggggglllxxxppphhhkkkrrr|||ssslllfffaaa^^^_________]]][[[^^^eeejjjvvv{{{vvvnnnkkkkkkjjjiiihhhfffccc^^^ZZZXXX]]]cccdddaaa___aaadddddddddeeefffgggggggggggghhhgggfffgggiiimmmqqqsss{{{}}}```TTTSSSTTT]]]jjjxxxoooaaaRRRLLLFFFDDDBBBAAADDDIIIRRRYYY```cccbbbcccggglllppprrrvvvyyy{{{||||||{{{{{{{{{|||}}}~~~}}}zzzyyy}}}xxxtttrrrsssvvvxxxzzz{{{{{{{{{xxxtttooolllgggdddbbbdddkkkssszzz~~~^^^jjj|||~~~xxxtttooooooooonnnnnnmmmmmmmmmrrroookkkgggbbb\\\VVVQQQRRRSSSSSSSSSSSSQQQOOONNNKKKJJJIIIHHHFFFDDDBBBAAA>>>===<<<>>>AAAEEEFFFFFFCCC@@@>>>??????>>>CCCIIITTT\\\gggqqqzzz~~~ssshhh```ZZZUUURRRQQQWWW]]]dddqqq~~~wwwooojjjiiiooozzz{{{oooeeejjjrrr}}}xxxrrrlllhhhjjjjjjjjjhhhhhhiiinnnqqqxxx}}}ssskkkiiiggggggggghhhhhheee___ZZZUUU[[[dddhhhddd^^^^^^bbbdddeeefffggggggeeedddbbbfffffffffhhhkkkpppuuuxxxjjjZZZUUUVVV]]]hhhuuu~~~tttgggXXXPPPHHHEEECCCBBBDDDIIIOOOVVV^^^ccccccdddfffhhhmmmpppssswwwzzz||||||}}}||||||}}}~~~|||~~~~~~~~~|||}}}~~~}}}yyytttnnnjjjeeeccccccfffmmmvvv|||ZZZeeeuuu}}}zzzvvvvvvuuusssqqqpppooonnnnnnkkkhhhddd```[[[UUUQQQRRRSSSSSSSSSRRRQQQPPPOOOJJJJJJIIIGGGEEECCCAAA@@@>>>===<<<>>>BBBEEEGGGGGGDDD@@@>>>???@@@@@@FFFMMMZZZbbbnnnxxxzzzqqqhhhbbb\\\XXXTTTVVVXXX[[[eeevvv~~~|||yyyvvvssspppnnnmmmmmmuuutttllleeekkkuuuzzzuuusssttttttsssssssssuuuwww{{{~~~pppiiihhheeeeeeggglllpppnnnhhhbbbWWW\\\eeelllhhh___\\\___dddeeefffggggggeeecccaaadddeeefffiiinnntttyyy|||wwwcccYYYWWW\\\eeerrr{{{yyyjjj]]]TTTKKKGGGEEEBBBCCCFFFLLLSSS\\\bbbdddeeefffggglllnnnqqquuuyyy|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{vvvoooiiieeecccbbbccchhhpppxxxWWW___mmm{{{zzzzzzxxxvvvtttrrrqqqpppllliiifffccc```]]]ZZZWWWSSSSSSRRRPPPNNNLLLJJJIIIIIIIIIHHHGGGFFFDDDBBBAAA>>>===<<<>>>AAADDDEEEEEEDDD@@@>>>???@@@BBBIIIRRRaaaiiittt~~~yyyqqqjjjddd```XXXYYYXXXWWW___mmmyyy}}}||||||}}}|||vvvrrrmmmgggeeeeeehhhjjjnnnyyy|||xxxrrrkkkeeedddlllxxx||||||||||||||||||{{{{{{}}}yyyooojjjhhheeefffllluuu}}}yyysssbbb```eeellljjj```\\\___bbbccceeeffffffeeecccbbbcccdddeeehhhmmmsssxxx|||~~~ppp___WWWYYY```nnnxxxooo```VVVLLLHHHFFFBBBAAACCCHHHOOOWWW___cccdddeeefffkkkmmmppptttwww{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||yyyuuuoooiiiccc___aaaaaaccciiirrr{{{TTTZZZeeerrr~~~}}}{{{yyywwwvvvuuummmjjjfffdddddddddcccbbb\\\ZZZWWWSSSNNNJJJGGGEEEHHHHHHHHHGGGFFFEEECCCCCC@@@>>>======@@@BBBCCCBBBCCC@@@>>>???AAADDDMMMUUUeeennnyyy}}}wwwrrrnnneeeeeeaaa]]]```jjjrrrtttvvvssssssvvvyyy~~~}}}{{{{{{rrrmmmfff___]]]^^^aaacccmmm{{{xxxssslllddd___```iiiwww|||tttoookkkiiigggjjjssspppgggdddhhhhhh```^^^bbb___```bbbcccddddddcccccccccbbbccceeehhhmmmrrruuurrr{{{gggYYYXXX^^^kkkuuuuuudddZZZPPPLLLJJJEEEBBBAAADDDJJJRRRZZZ```cccddddddiiikkknnnqqquuuxxx{{{|||}}}|||||||||}}}~~~~~~|||yyy|||}}}tttssspppmmmiiieeebbbaaa``````dddjjjttt|||RRRWWW```lllzzz~~~|||{{{zzzooolllhhhfffgggiiijjjjjjkkkhhhccc]]]WWWQQQLLLJJJHHHHHHHHHGGGGGGEEEDDDDDD@@@???======???@@@AAAAAACCC???===???AAAEEENNNXXXhhhppp{{{}}}uuusssmmmfffeeejjjooooootttqqqoooppprrrvvv~~~|||{{{{{{qqqllleee^^^[[[[[[]]]___mmm}}}|||tttlllccc\\\\\\fffuuu~~~~~~uuuqqqooollljjjjjjnnnxxx{{{lllbbbdddeee```___eee]]]^^^___```bbbcccccccccbbbbbbaaabbbdddhhhlllnnnlllwwwooo]]]ZZZ^^^iiittt~~~yyyhhh^^^TTTQQQNNNIIIDDDCCCAAAFFFNNNWWW]]]aaacccccchhhiiilllooosssvvvyyyzzzzzzzzzzzz{{{|||~~~zzzuuuvvv}}}{{{~~~|||vvvjjjiiihhhgggffffffffffff___```dddkkkuuu}}}SSS\\\dddjjjuuuyyysssooommmkkkkkkqqqxxx|||}}}yyynnn___SSSNNNMMMIIILLLPPPPPPLLLIIIGGGHHHDDDAAA>>><<<===???@@@@@@???BBBCCCCCCDDDJJJUUU^^^lllsss}}}zzzsssooopppvvvzzzxxxtttnnniiijjjqqq}}}|||ssshhh```YYYVVVZZZbbbkkk}}}uuujjjaaa\\\XXX```nnn~~~~~~uuunnnnnnoooooonnngggnnn|||xxxssskkkccc^^^\\\]]]^^^]]]]]]^^^___aaabbbdddeeeeeedddcccccceeegggjjjlllkkkooovvvcccXXX^^^hhhoooxxx~~~oooaaaSSSMMMJJJGGGFFFGGGDDDEEEIIIQQQZZZ```ccccccbbbfffkkkooorrrtttwwwyyy}}}}}}~~~~~~~~~}}}tttoooxxx||||||zzzwwwvvvtttooojjjjjjfffbbbcccgggiiifffcccddddddfffmmmwwwQQQ[[[eeemmmxxx|||wwwrrrqqqppprrrzzz|||kkkZZZPPPMMMLLLPPPTTTUUUQQQMMMJJJIIIFFFCCC>>><<<<<<============???AAABBBEEEMMMZZZdddqqqxxx|||xxxyyy}}}{{{tttnnnmmmsss}}}|||rrriiiaaa\\\___dddpppqqqeee]]]YYY```lllzzz{{{qqqmmmmmmppppppooopppssszzz{{{vvvnnneee```]]]]]]^^^^^^^^^___```aaaccceeefffhhhhhhhhhhhhiiiiiijjjjjjlllooosssyyy~~~qqq``````cccjjjsss|||tttfffWWWOOOKKKGGGEEEEEECCCCCCFFFMMMVVV]]]aaabbbcccfffkkkooorrrtttwwwzzz}}}~~~~~~~~~vvvqqqttt}}}}}}~~~zzzuuunnnllllllkkkhhheeehhheeeccceeeiiillljjjhhhhhhhhhkkkqqqzzzRRR^^^kkkttt~~~|||vvvtttsssuuu}}}yyyeeeWWWPPPQQQVVV\\\^^^\\\VVVQQQNNNJJJFFF@@@<<<;;;;;;::::::;;;>>>AAACCCGGGRRRbbbnnnwww|||~~~~~~wwwtttxxxvvvllleeeeeeiiiuuu}}}mmmbbb^^^bbbjjjuuuyyysssmmmkkkmmmooopppoootttssstttyyy~~~}}}}}}xxxppphhhbbb___^^^^^^`````````aaabbbdddeeeffflllmmmnnnoooooommmjjjiiinnnqqqssswww}}}iiibbb^^^dddnnnwww~~~zzzkkk\\\SSSMMMHHHDDDDDDAAAAAACCCIIIQQQYYY___bbbcccfffkkknnnqqqtttwwwzzz}}}~~~~~~{{{uuupppxxx}}}}}}~~~|||yyyppplllfffeeefffggggggeeehhhfffeeegggllloooooonnnkkklllnnnttt|||TTTbbbrrr}}}yyytttppppppxxxppp___WWWWWW]]]eeejjjjjjddd]]]XXXPPPKKKDDD>>><<<:::999999<<<>>>AAADDDJJJVVVhhhtttyyy}}}|||yyyvvvwwwxxxzzz}}}~~~vvvmmmkkkooouuuzzzmmmiiijjjnnnuuurrrnnnjjjiiikkkmmmmmmmmmnnnmmmlllnnnrrrvvvwwwwwwyyyuuuoooiiidddaaa``````aaaaaabbbbbbcccdddeeeffflllnnnrrrttttttqqqmmmjjjqqqvvv|||oooaaa\\\aaaiiiqqqyyy~~~ooo```VVVPPPIIIDDDCCCAAAAAABBBFFFMMMVVV^^^bbbcccfffjjjmmmpppssswwwzzz}}}~~~~~~yyyooovvv~~~|||{{{zzz{{{}}}}}}|||zzztttpppkkkjjjkkkmmmmmmmmmlllkkkjjjllloooqqqrrrqqqlllmmmqqqvvv|||UUUeeewwwzzzsssnnnlllrrrzzzvvvfff]]]\\\bbbllltttvvvqqqiiicccUUUOOOGGGAAA===<<<;;;:::;;;>>>@@@CCCIIIVVVgggtttxxxzzz~~~}}}yyyvvvssspppnnnnnnoooqqqtttwwwyyy{{{|||~~~tttrrruuuvvv{{{yyyxxxxxx|||pppmmmjjjhhhhhhiiijjjjjjhhhggggggiiikkknnnooooooqqqoookkkgggdddcccbbbbbbccccccbbbbbbcccdddeeeeeeiiimmmqqquuuvvvsssooommmsss{{{}}}ooo]]]WWW[[[aaajjjttt}}}tttdddZZZTTTLLLFFFEEEBBBBBBBBBEEEJJJSSS\\\bbbbbbeeehhhkkknnnrrrvvvyyy|||}}}~~~uuuyyy}}}yyyzzz{{{|||}}}}}}}}}}}}|||yyyvvvsssssstttttttttsssqqqppppppqqqqqqqqqqqqmmmppptttyyy}}}VVVgggzzz}}}uuuooolllqqqxxxvvvhhhaaa___eeeoooyyy|||xxxooohhhWWWQQQIIIBBB>>>===<<<<<<999<<<@@@CCCIIIUUUeeerrrwwwxxx{{{~~~~~~~~~~~~~~~zzzvvvqqqmmmkkkhhhfffdddcccdddeeegggjjjmmmpppqqqvvvzzzyyy|||~~~yyyzzzxxx~~~{{{pppnnnkkkhhhgggggghhhiiiggggggggggggggggggggggggjjjiiigggeeedddccccccccccccccccccbbbccccccddddddgggjjjnnnrrrsssrrrpppnnnsss{{{}}}|||qqq[[[RRRSSSXXX```mmmzzzzzzjjj```XXXPPPIIIGGGCCCDDDDDDEEEIIIPPPZZZ```aaacccfffiiilllppptttwww{{{{{{}}}~~~~~~~~~~~~~~~~~~|||zzzyyyyyyyyyxxxwwwvvvtttrrrqqqppppppooosssxxx}}}[[[lllyyypppjjjlllqqqzzzsssiiidddaaafffoooxxx{{{wwwmmmeeeWWWQQQHHHBBB>>>>>>======:::>>>BBBGGGMMMYYYiiitttxxxyyy{{{~~~~~~|||yyyvvvtttssssssnnnjjjeeebbb___^^^\\\ZZZXXXXXXXXXYYY\\\```cccfffjjjnnnuuu{{{~~~wwwqqqttt|||}}}www{{{wwwqqqoookkkhhhffffffhhhjjjhhhhhhgggeeedddcccdddeeeffffffeeeddddddcccccccccdddcccbbbbbbbbbbbbccccccfffhhhjjjmmmnnnooonnnnnnqqqvvvzzzxxx___SSSQQQRRRXXXdddrrr|||rrrggg^^^SSSKKKHHHCCCDDDEEEEEEGGGMMMVVV]]]___aaadddgggjjjnnnrrrvvvyyyzzz|||~~~~~~}}}~~~{{{{{{yyyvvvrrrpppoooooonnnsssyyy~~~aaarrrzzzooofffeeeiiiqqqyyy{{{qqqjjjgggaaafffnnnvvvyyytttiiiaaaVVVPPPGGGAAA>>>===>>>>>><<>>@@@EEEKKKUUUcccrrr{{{}}}}}}}}}~~~~~~~~~yyywwwrrrmmmhhhddd```___XXXVVVSSSOOOMMMLLLLLLLLLIIIHHHGGGGGGIIIMMMPPPSSSWWWZZZ___eeelllttt}}}vvvkkkiiiiiinnnyyy|||}}}yyyyyyvvvwwwrrriiieeefffhhhhhhfffdddbbbbbbccceeeeeedddeeeeeedddcccbbbaaa``````dddcccaaa`````````aaabbbddd^^^^^^eeejjjhhhhhhkkkpppqqqzzziii\\\QQQLLLRRR[[[bbbmmmyyyoooddd[[[RRRKKKFFFDDDDDDFFFGGGHHHNNNWWW^^^aaaddddddeeehhhnnnsssvvvwwwzzz~~~}}}xxxuuusssqqqooooooqqquuu{{{}}}ttthhheeeiiimmmrrrxxx||||||wwwqqqnnneeeeeegggiiijjjeee\\\UUUPPPIIICCCBBB@@@===<<<===???BBBGGGNNNXXXeeerrr{{{}}}}}}}}}}}}~~~~~~~~~}}}}}}{{{zzzyyywwwvvvvvvqqqoookkkeee```\\\YYYWWWRRRPPPMMMIIIGGGFFFFFFFFFDDDCCCBBBBBBDDDGGGKKKMMMNNNQQQVVV[[[bbbjjjrrrwww~~~uuuiiicccbbbfffooozzz}}}|||yyyyyyzzzzzzuuukkkfffggghhhgggiiifffcccbbbbbbbbbbbbaaabbbbbbbbbaaaaaaaaaaaabbbcccbbbaaa```___```aaaaaaccc^^^^^^dddiiihhhiiillljjjjjjqqqyyyyyyzzz{{{aaaVVVOOOQQQUUUZZZggguuu}}}uuuiii___UUUOOOGGGEEEDDDFFFFFFGGGMMMUUU]]]```cccddddddggglllqqqtttvvvyyy}}}{{{wwwssspppnnnlllooosssxxx}}}{{{pppmmmooonnnqqqvvvzzz{{{{{{xxxwwwmmmjjjfffdddccc```ZZZUUULLLFFFBBBBBBBBB???>>>@@@???CCCJJJQQQZZZeeeooovvvxxxxxxxxxyyyzzz{{{|||}}}|||zzzxxxxxxyyy{{{{{{{{{wwwvvvuuurrrooommmkkkjjjfffddd___ZZZUUUQQQNNNLLLHHHGGGDDDBBB@@@?????????>>>===<<<===>>>AAADDDFFFHHHKKKOOOTTTZZZaaaiiinnntttzzzwwwlllbbb```aaahhhooowww~~~}}}{{{xxxtttqqqttt{{{yyyxxxzzzpppjjjjjjkkkkkkllliiieeebbbaaa```___^^^``````___^^^___```bbbcccbbbaaa```_________```aaaccc______cccfffggghhhkkkiiijjjnnnssssssuuuooo```TTTQQQQQQUUUaaaooowww~~~pppdddZZZSSSIIIFFFDDDFFFEEEEEEKKKQQQ[[[^^^aaacccccceeejjjnnnsssuuuxxx|||}}}yyysssmmmjjjgggiiinnntttzzz|||xxxxxxuuuvvvzzz~~~~~~uuupppjjjeeeccc___ZZZUUUKKKFFFBBBCCCBBB???>>>@@@@@@DDDKKKSSS[[[bbbjjjnnnppppppppppppqqqrrrssstttvvvtttrrrrrrtttvvvwwwwwwsssrrrooolllhhheeebbbaaa\\\YYYVVVQQQLLLHHHEEEDDDAAA@@@???===<<<;;;;;;;;;::::::999:::;;;===???@@@CCCFFFJJJNNNSSSYYY```eeekkkqqqzzztttiiieeeccceeehhhmmmvvv}}}}}}||||||{{{{{{{{{{{{yyyxxxwwwwwwwwwxxxyyyzzzzzzwwwtttqqqjjjeeeiiippp{{{yyywww}}}tttnnnoooqqqpppnnnkkkfffcccaaaaaa```___aaa```^^^]]]^^^___```aaabbbaaa___^^^^^^^^^___```cccaaa```aaacccdddfffhhhiiijjjmmmpppppptttnnnYYYQQQRRRUUU^^^iiiqqq{{{wwwjjj]]]VVVMMMHHHEEEEEEEEEDDDHHHMMMVVVZZZ___aaaaaaccchhhkkkpppsssvvvzzz|||~~~wwwooogggccc___bbbgggnnnvvv}}}~~~yyytttoookkkgggaaaZZZUUUOOOIIIDDDDDDCCC???>>>@@@DDDIIIPPPVVV[[[```dddfffhhhhhhggghhhhhhiiijjjkkkmmmlllkkklllnnnqqqrrrrrrnnnllliiifffbbb^^^[[[ZZZSSSRRRNNNJJJFFFCCCAAA@@@>>>===<<<;;;;;;:::::::::::::::999::::::<<<===>>>===???BBBEEEIIIOOOUUUZZZ___fffpppxxx~~~rrrmmmhhhfffddddddiiiqqq}}}zzzzzzyyyyyyxxxvvvvvvuuuqqqpppnnnmmmmmmmmmnnnnnnpppooommmiiiaaa]]]aaajjjuuuxxxwww~~~{{{rrrnnnppprrrrrrnnnkkkfffcccbbbccccccccccccbbb```___^^^^^^^^^___bbbaaa___^^^^^^^^^___```dddddddddbbbbbbdddeeeeeecccdddgggiiikkkqqq}}}___SSSTTTVVV[[[```kkkwwwpppbbbYYYQQQKKKGGGFFFEEEDDDEEEJJJQQQVVV\\\___```bbbfffiiimmmqqquuuwwwyyy{{{yyyqqqiiiaaa[[[XXX\\\aaajjjsss|||}}}yyyuuurrrnnnggg^^^WWWUUUNNNHHHFFFEEEBBBAAADDDKKKOOOUUUYYY[[[\\\^^^__________________```aaaaaaaaa```aaacccfffhhhiiihhheeedddaaa]]]ZZZVVVTTTRRRLLLKKKHHHEEEBBB@@@>>>===;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;<<<===<<<===@@@BBBFFFJJJPPPTTTYYY```kkktttzzzxxxpppiiiccc___bbbgggrrruuuyyyzzz{{{~~~}}}{{{wwwwwwvvvvvvtttrrrpppoooiiigggeeedddbbbbbbbbbbbbeeeddddddaaaZZZVVV]]]fffqqq}}}zzzwwwxxxyyyzzzvvvnnnjjjllloooooonnnjjjeeebbbbbbcccdddddddddccccccbbbaaa```___^^^bbbaaa```_________```aaacccggghhhfffeeeggghhhgggbbbdddggghhhkkkrrrkkkZZZVVVTTTUUUYYYgggtttyyyiii___VVVNNNHHHGGGFFFDDDDDDGGGLLLQQQXXX]]]___aaadddgggkkkooosssuuuvvvyyy~~~|||uuunnnhhhbbb\\\XXXVVVYYY___gggqqq{{{~~~zzzwwwppphhhaaa[[[SSSLLLIIIHHHFFFHHHKKKOOORRRUUUWWWVVVUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVSSSTTTVVVYYY]]]^^^^^^\\\YYYXXXVVVSSSPPPMMMKKKJJJEEEDDDBBB@@@>>><<<<<<;;;888999999::::::::::::999999999999999999:::::::::;;;<<<>>>@@@CCCGGGLLLPPPTTT\\\gggpppwww~~~~~~uuukkkddddddiiilllppptttvvvwwwzzz~~~zzzwwwtttttttttrrrqqqnnnllljjjbbbaaa^^^[[[YYYXXXXXXXXXYYYZZZ[[[ZZZTTTRRRZZZeeeppp|||zzzvvvvvvyyyxxxxxxtttlllhhhiiilllkkkmmmiiiddd``````aaabbbbbbbbbcccdddeeedddcccaaa```cccbbbaaa```___```aaaaaa```hhhlllkkkkkknnnpppnnneeeiiikkklllnnnuuu}}}gggYYYQQQRRRXXXdddrrrrrrgggZZZQQQJJJHHHGGGDDDCCCEEEGGGMMMUUU[[[^^^```dddgggiiimmmrrrttttttwww|||}}}}}}}}}~~~}}}}}}||||||}}}~~~}}}zzzwwwoookkkfffaaa^^^\\\ZZZXXXXXX[[[```gggpppyyy~~~xxxqqqkkk^^^VVVNNNLLLKKKJJJMMMQQQOOOQQQSSSSSSPPPNNNMMMMMMKKKKKKKKKJJJKKKKKKLLLLLLIIIKKKNNNRRRVVVWWWVVVTTTPPPOOONNNKKKIIIFFFDDDCCC@@@@@@>>><<<;;;:::::::::666777888888999999888888888888888888888888888888555777888:::<<<@@@EEEIIIMMMUUU```jjjqqqwww~~~vvvmmmlllpppjjjoootttvvvwwwzzz~~~xxxtttrrrrrrqqqpppnnnkkkiiiggg___]]]ZZZWWWTTTSSSRRRRRRQQQSSSUUUUUUQQQOOOYYYeeerrr~~~yyyuuusssuuuzzz{{{{{{vvvmmmhhhiiikkkjjjmmmhhhccc___^^^^^^______aaabbbeeeggggggfffdddbbbdddcccaaa`````````aaabbb^^^hhhnnnnnnoootttvvvtttfffjjjllllllmmmsss|||{{{ttt]]]OOORRR[[[bbbqqqxxxmmm\\\SSSKKKIIIGGGDDDCCCDDDDDDKKKTTTZZZ^^^```dddggghhhlllqqqssssssvvv|||~~~}}}~~~wwwtttrrrqqqqqqjjjiiijjjkkklllllliiifffccc___[[[YYYYYYZZZZZZZZZ\\\]]]aaagggooowww~~~xxxpppeee^^^VVVQQQOOONNNMMMKKKNNNNNNLLLJJJHHHFFFEEEDDDFFFFFFEEEDDDCCCCCCBBBBBBEEEFFFGGGIIIIIIHHHHHHGGGGGGFFFDDDBBB@@@>>>=========<<<999888777777888999::::::999888777666555555999888888777777777777777555777:::;;;===???CCCFFFJJJQQQZZZcccjjjpppxxx}}}|||vvvrrrsssuuuwwwxxx{{{|||xxxuuuooooooooonnnmmmlllkkkjjjeeeaaa[[[WWWTTTSSSRRRQQQPPPOOOPPPRRRQQQSSS\\\gggppp{{{wwwpppoooqqqtttxxx|||xxxrrrlllhhhgggggggggiiifffbbb_________``````___```bbbddddddcccaaa`````````aaabbbcccdddeeeeeeccciiiqqqvvvwwwtttqqqoooggghhhiiiiiijjjmmmrrrvvvsssxxxeeeUUUTTTWWWcccnnn~~~qqqeeeYYYNNNJJJIIIFFFDDDDDDGGGFFFKKKTTT[[[^^^aaadddfffiiimmmpppsssvvvyyy|||}}}}}}|||{{{xxxwww{{{|||~~~yyytttmmmgggdddcccaaa```___^^^]]]]]]YYYYYYZZZ[[[[[[[[[ZZZZZZ[[[]]]aaaiiisss|||}}}}}}rrrgggaaaXXXSSSQQQQQQOOOMMMHHHGGGFFFDDDCCCAAA@@@???BBBBBBAAAAAA@@@??????>>>BBBBBBDDDDDDEEEDDDDDDCCC@@@???>>>===<<<;;;;;;;;;===<<<:::888777888999999888888888888888777777777:::999888888777777888888555777999;;;<<<>>>AAADDDHHHOOOXXX```fffmmmtttyyy|||}}}}}}~~~zzzuuusssnnnnnnnnnnnnnnnmmmllllllhhhccc]]]YYYVVVUUUSSSRRRQQQPPPPPPQQQQQQTTT^^^jjjuuussslllkkkkkklllooovvvsssoookkkgggeeedddddddddbbb___]]]\\\]]]^^^^^^]]]^^^```aaabbbaaa```___]]]^^^___```bbbccccccdddccchhhnnnrrrrrrooommmkkkiiiiiiiiihhhhhhjjjnnnqqqzzz{{{xxx~~~rrr]]]WWWXXX___jjjzzz|||iii]]]QQQMMMKKKGGGDDDDDDEEEDDDHHHQQQXXX[[[___ccceeehhhkkknnnpppssswwwzzz|||~~~}}}~~~~~~~~~~~~|||xxxtttrrrrrrvvvxxxpppjjjaaa```^^^]]]\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[]]]^^^ccckkkuuu~~~}}}}}}tttiiibbbYYYSSSQQQPPPMMMKKKCCCBBBAAA???>>><<<;;;;;;======<<<<<<;;;;;;::::::======>>>????????????>>>;;;::::::999999999::::::===<<<:::999888888999:::777777888888888999999999:::999888888777777888888666777999::::::<<<>>>AAAEEEKKKTTT[[[```fffmmmsssvvvzzzyyyuuurrrooopppqqqrrrrrrrrrrrrrrrooojjjddd___\\\[[[YYYWWWVVVTTTTTTTTTTTTYYYfffsss~~~}}}oooiiihhhfffeeefffnnnmmmllliiigggdddbbbaaaaaa___]]]\\\\\\]]]^^^___[[[\\\]]]^^^^^^^^^^^^]]]]]]^^^```aaacccddddddddddddgggkkkmmmllliiiggggggiiiiiihhhfffeeeeeehhhjjjrrr{{{xxxzzzeeeYYYYYY[[[gggwwwooocccVVVQQQNNNIIIEEEEEECCCBBBEEEMMMTTTWWW\\\bbbdddfffiiikkkmmmppptttvvvyyy{{{~~~{{{|||yyytttllljjjkkkrrr|||zzztttfffdddbbbbbbbbbbbbaaa```bbbbbbbbbbbbaaa```_________aaaeeemmmwww}}}{{{zzzzzz|||~~~uuuiiibbbXXXQQQMMMJJJGGGDDD@@@@@@???>>><<<;;;::::::999999999999888888777777999::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;===<<<;;;:::999:::::::::999999999999999999999999999888777777666666777777666888999999999999<<<>>>BBBHHHOOOTTTYYY^^^eeejjjnnnttt{{{{{{vvvtttssstttuuuwwwxxxyyyyyyzzzxxxtttmmmiiifffdddbbbaaa```]]][[[[[[\\\bbbqqquuullliiihhheeecccdddhhhhhhiiiiiigggdddaaa^^^_________^^^]]]^^^```bbbZZZZZZZZZ[[[\\\\\\]]]]]]___```bbbdddeeefffffffffeeegggiiiiiigggeeeddddddfffffffffdddbbbbbbdddfffkkkssszzzxxx{{{jjj[[[ZZZ]]]hhhwwwwwwjjj\\\UUUQQQKKKFFFDDDBBBAAADDDKKKPPPTTT[[[bbbdddfffhhhjjjkkknnnrrruuuvvvyyy}}}}}}yyypppkkkiiilllsss}}}vvvsssppppppqqqqqqooommmkkkjjjjjjiiihhhfffeeedddcccdddhhhpppyyy|||wwwtttrrrrrrsssuuuyyy}}}wwwkkkcccXXXOOOJJJFFFBBB>>>>>>>>>===<<<;;;;;;::::::888888888888777777777777888888888888999999::::::======<<<;;;::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777777666555555555555666777888999888888888:::<<>>???@@@<<<<<<===============<<<:::::::::;;;;;;;;;<<<<<<;;;:::999999888999999999666888999999888999;;;===<<>>??????>>>===<<<;;;;;;;;;;;;::::::999999888666555444666666777777888888888999;;;<<<===>>>???CCCHHHLLLRRRXXXaaajjjrrrxxx~~~ttthhhbbb___```aaacccfffeeecccaaaccccccccccccbbbaaa``````\\\\\\]]]^^^___```bbbccciiifffbbb^^^^^^```cccfffeeeccc```]]]\\\\\\]]]^^^cccdddeeedddccccccdddfffeeeeeeeeeggghhhgggeeebbbgggjjjoooyyyjjjWWWXXX]]]eeemmmwwwzzzlll\\\QQQNNNJJJFFFCCCCCCCCCEEEKKKRRRZZZ___dddggggggjjjpppvvv{{{|||wwwttt}}}|||wwwxxxyyy{{{|||}}}~~~xxxuuuqqqmmmjjjeeeaaa^^^YYYWWWVVVWWWYYYZZZZZZYYY^^^aaaeeejjjooouuu|||{{{pppbbbXXXMMMJJJEEEAAA???>>><<<;;;;;;;;;::::::::::::999999888888777777777777888888999888777777777888999:::;;;<<<<<<===============>>>>>>>>>>>>???@@@AAABBB>>>===<<<;;;;;;;;;;;;;;;::::::::::::999888777666777777777777888888888999<<<=========>>>AAAEEEIIIOOOUUU^^^gggooovvv|||}}}pppgggbbb^^^___```cccggghhhhhhfffccccccddddddeeeeeeffffff```___^^^^^^^^^___```aaacccbbb___]]]]]]]]]^^^___aaa___]]][[[[[[]]]___```cccdddddddddcccdddfffhhhjjjiiihhhhhhhhhgggeeebbbfffiiinnnvvvmmm[[[PPPUUU]]]gggrrr}}}vvveeeYYYUUUNNNIIIEEEEEEDDDDDDHHHNNNUUU[[[bbbfffgggiiinnnrrrwww||||||}}}{{{{{{{{{{{{{{{|||}}}}}}yyywwwuuurrrnnniiiccc___WWWUUUTTTTTTUUUVVVVVVUUUUUUWWWZZZ^^^cccjjjqqqwww~~~rrreeeWWWNNNIIIFFFBBB@@@??????===<<<<<<<<<;;;;;;::::::::::::999888888777777888888999888888999999:::;;;;;;<<<:::;;;<<<<<<=========<<<======>>>>>>>>>???@@@@@@>>>>>>===<<<<<<<<<======;;;;;;;;;;;;:::999999888777777777888888888888888<<<======<<<<<<>>>AAADDDKKKQQQYYYbbbjjjqqqxxx}}}uuulllfffccc]]]]]]^^^bbbfffjjjkkkkkkcccddddddeeegggiiikkkllleeeccc```]]]\\\]]]^^^_________^^^]]]\\\[[[ZZZYYY\\\[[[ZZZZZZ[[[]]]___aaaccccccdddcccccceeeiiilllqqqnnnkkkiiihhhgggeeecccdddggglllrrr}}}sss```NNNPPPVVVaaammmxxx~~~lll]]]VVVQQQLLLHHHGGGFFFCCCEEEIIIOOOVVV___dddggghhhjjjmmmrrrxxx~~~}}}~~~~~~|||{{{zzz{{{|||}}}{{{{{{zzzyyyuuuooogggaaaXXXVVVSSSRRRSSSSSSSSSRRRQQQSSSUUUXXX]]]dddlllqqq}}}uuussstttxxx~~~xxxjjj\\\PPPIIIFFFDDDAAA@@@@@@@@@???>>>>>>>>>>>>======<<<<<<;;;::::::::::::::::::;;;<<<:::;;;<<<============<<<<<<===>>>???????????????>>>>>>>>>????????????>>>@@@??????>>>>>>?????????;;;;;;;;;;;;;;;:::999999888888888888888888888888:::;;;;;;;;;;;;<<>>@@@@@@???>>>======<<<<<<;;;;;;::::::;;;<<<<<<===<<<======>>>>>>===<<<<<<@@@AAABBBCCCDDDDDDDDDDDDBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@??????>>>?????????<<<<<<<<<<<<;;;:::999999999999999888888888888888777888999::::::<<>>AAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>????????????BBBCCCDDDEEEFFFGGGGGGGGGFFFGGGHHHHHHHHHFFFEEEDDDCCCBBBAAA@@@@@@??????????????????>>>===<<<:::999999999999999999888888888666777999::::::;;;>>>@@@BBBFFFLLLTTT\\\fffpppvvv~~~yyyooojjjfffccc___^^^]]]]]]______^^^]]]cccdddeeefffggggggggggggdddcccaaa______```bbbddd^^^\\\YYYWWWWWWXXXZZZ[[[]]]\\\\\\\\\\\\\\\]]]]]]___```cccdddeeegggkkkmmmqqqnnnjjjgggfffeeedddccceeefffiiilllnnnzzzbbbUUUMMMSSS^^^hhhtttssseee\\\SSSLLLJJJIIIEEECCCDDDEEEJJJRRR[[[aaaeeeggggggkkkrrrxxx|||~~~~~~wwwoooiiiaaa^^^YYYUUUTTTTTTTTTSSSXXXYYY[[[\\\]]]```eeehhhvvveeeYYYPPPLLLMMMJJJOOOTTTXXX^^^iiizzzwwwkkk___VVVQQQOOONNNLLLJJJIIIIIIHHHEEECCCEEEEEEDDDCCCBBBAAA@@@@@@???>>>>>>??????AAABBBBBBBBBBBBBBBCCCDDDFFFIIIJJJMMMMMMOOOPPPQQQRRRRRRRRRQQQRRRSSSSSSSSSQQQOOOMMMKKKJJJHHHGGGEEEEEEDDDDDDCCCCCCBBBAAA???>>><<<;;;:::::::::999999888888888777999::::::::::::;;;===???BBBHHHOOOXXXbbbmmmtttzzzuuuoookkkfffaaabbbaaa```aaaaaaaaa^^^\\\```bbbeeeggghhhhhhgggfffdddcccbbbaaa```aaabbbbbb[[[[[[ZZZZZZZZZZZZ[[[[[[]]]]]]]]]]]]^^^^^^______]]]___ccceeefffgggiiijjjjjjhhheeedddeeeeeedddccceeecccfffkkklllttttttaaaRRRSSS[[[bbbmmmyyy|||}}}mmmeeeZZZPPPMMMKKKGGGDDDEEEDDDGGGMMMTTT\\\bbbeeeggghhhooouuuyyy}}}~~~yyysssooohhhddd___[[[ZZZZZZZZZZZZaaaccceeeffffffgggiiikkklll___WWWPPPMMMNNNGGGJJJMMMNNNQQQZZZjjjvvv|||yyynnnccc[[[WWWUUUVVVUUUSSSRRRQQQOOOLLLIIIJJJJJJIIIHHHGGGFFFEEEEEECCCCCCCCCDDDEEEFFFGGGHHHGGGGGGGGGHHHKKKOOOSSSUUU^^^___```bbbcccdddddddddaaabbbccccccbbb```^^^\\\SSSRRRPPPNNNLLLKKKJJJJJJFFFFFFEEEDDDBBB???===<<<:::::::::999999888888888:::;;;<<<;;;999999999;;;<<<@@@EEELLLUUU___jjjqqqvvv{{{rrrnnnkkkeee```cccccccccdddeeeccc```]]]^^^aaaeeehhhjjjiiihhhfffeeedddcccbbbaaaaaa``````[[[\\\^^^___```___]]]\\\]]]]]]^^^___``````aaaaaa[[[___cccfffggggggggghhhfffdddbbbcccdddeeedddcccdddbbbdddiiijjjpppooo[[[WWWZZZ^^^hhhtttzzzyyylll```TTTOOOLLLHHHEEEEEECCCEEEIIIPPPXXX```dddfffffflllssswww~~~|||~~~~~~zzzvvvrrroookkkeeebbbaaaaaaaaaaaaeeegggiiiiiiiiihhhiiijjjzzzjjj^^^WWWQQQJJJEEEGGGGGGGGGHHHMMMVVV```gggsssxxx~~~yyyvvvrrrlllffffffeeecccaaa^^^[[[YYYXXXWWWUUUTTTQQQPPPNNNNNNMMMGGGHHHIIIKKKNNNPPPRRRTTTQQQTTTVVVVVVVVVZZZcccjjjqqqvvv{{{{{{yyyxxxzzz}}}xxxzzz}}}~~~}}}yyyuuurrrgggbbb\\\XXXXXXWWWUUURRROOOIIICCCAAABBBAAA>>>:::;;;;;;;;;:::::::::999999999888888888999::::::;;;<<<@@@DDDIIIPPP[[[hhhrrryyy}}}vvvpppnnnmmmjjjfffdddeeeeeedddaaa^^^]]]^^^```bbbdddfffgggggggggfffeeeggghhhfffbbb```aaaccc___```aaa```^^^^^^^^^___bbb^^^\\\\\\___bbbbbbaaabbbbbbbbbcccdddgggiiijjjdddddddddccccccbbbbbbaaaaaa``````bbbdddnnnlll]]]VVVWWW```jjjvvv{{{tttiii\\\UUUOOOHHHDDDDDDFFFGGGIIILLLQQQYYYbbbhhhggghhhlllrrrzzz~~~|||yyyxxxzzzzzzvvvmmmmmmmmmlllkkkiiihhhgggjjjjjjkkkkkkjjjhhhfffeeexxxlll```YYYSSSNNNJJJFFFFFFEEEFFFJJJPPPXXX]]]cccgggmmmsssxxx{{{|||}}}}}}|||zzzzzzyyywwwuuuqqqnnnlllhhhgggeeebbb```^^^]]]]]]UUUUUUVVVXXX[[[^^^aaacccfffhhhiiihhhhhhkkksssyyy}}}vvvppplllhhhbbb^^^ZZZSSSKKKFFFEEEDDDAAA>>>;;;;;;;;;;;;::::::::::::999999888888999::::::;;;<<>>>>>>>>=========<<<<<<;;;;;;::::::999::::::;;;999;;;>>>AAAFFFOOOZZZcccpppuuu{{{xxxooolllfffeeeddddddeeefffffffffffffffeeebbb``````ccceee``````aaabbbbbbbbbcccccc```___]]]\\\^^^aaaccceeefffggggggfffdddccccccdddgggeeedddaaa``````aaabbbaaaaaaaaabbbccceeehhhiiinnnllliiifffeeefffgggiiihhhccc___```bbbeeekkkrrr|||qqq```ZZZ^^^hhhssszzz|||~~~}}}ooocccWWWPPPNNNMMMKKKHHHEEEFFFLLLUUU\\\dddfffjjjmmmpppuuu|||~~~}}}|||yyy~~~~~~|||zzzyyyzzz{{{|||~~~~~~~~~vvvtttrrrooollliiigggfffyyylllddd[[[WWWTTTSSSTTTSSSOOOKKKJJJIIIHHHGGGFFFFFFFFFFFFHHHGGGFFFFFFFFFHHHJJJLLLPPPWWWcccppp{{{{{{mmmggg^^^UUULLLGGGDDDCCC?????????>>>>>>>>>======<<<;;;;;;:::::::::::::::999;;;>>>AAAEEENNNZZZbbbqqquuu{{{vvvoookkkeeeeeeeeeffffffffffffffffffffffffdddbbbaaaccceee`````````aaaaaaaaabbbbbb___]]][[[[[[^^^aaabbbbbbeeefffgggfffeeeddddddfffeeeeeedddaaa______aaaccc_________```aaadddfffhhhlllkkkiiigggfffggghhhiiihhhdddbbbccccccdddjjjqqq~~~}}}jjjZZZZZZaaakkkssswww{{{{{{lll^^^TTTPPPLLLJJJGGGDDDCCCHHHOOOUUU___ccciiinnnqqqvvv|||}}}}}}~~~|||{{{~~~}}}}}}}}}yyyxxxuuussspppnnnmmmlllvvvkkkfff```^^^]]]ZZZUUUPPPLLLKKKIIIGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFJJJPPPXXX```iiiuuuyyyrrrmmmcccaaa\\\TTTMMMGGGCCCBBB@@@@@@?????????>>>>>>>>><<<<<<;;;:::::::::::::::888;;;>>>AAAFFFOOO[[[cccrrrvvv{{{~~~~~~zzzsssmmmiiidddeeeggghhhhhhhhhhhhiiihhhiiihhhfffcccaaaaaaaaa_______________``````aaa]]][[[ZZZ[[[^^^``````___aaacccdddcccbbbbbbccceeecccdddcccaaa^^^^^^aaaddd____________```bbbdddeeeggggggffffffffffffggggggeeedddeeeeeecccbbbiiirrr{{{xxxxxxaaaWWW[[[aaajjjrrryyy|||}}}wwwfffZZZUUUKKKJJJGGGCCCBBBEEEJJJOOOZZZaaaiiiooorrrwww}}}~~~~~~}}}}}}|||~~~}}}|||zzzwwwvvvuuuuuuuuu|||vvvnnnjjjhhhddd^^^XXXMMMKKKHHHFFFDDDDDDEEEEEECCCCCCCCCBBBBBBBBBAAAAAAEEEIIIMMMPPPVVV```nnnxxx~~~}}}zzzsssnnnjjjddd```ZZZZZZWWWRRRKKKEEE@@@???@@@@@@@@@????????????>>>===<<<;;;:::::::::::::::999;;;>>>AAAFFFPPP\\\dddrrrvvv|||}}}}}}~~~~~~vvvqqqkkkgggccceeehhhjjjjjjjjjkkkllljjjkkkkkkhhhddd```^^^^^^^^^^^^]]]]]]]]]^^^______]]][[[ZZZ\\\___```___]]]\\\^^^___```______```bbbbbbccccccaaa^^^^^^aaadddbbbaaa`````````aaacccddddddddddddeeeeeeeeeeeeeeebbbdddffffffbbbaaahhhrrrzzzuuu|||iiiUUUVVV[[[dddooowwwyyyyyylll___YYYLLLKKKHHHEEECCCEEEIIIMMMWWW___iiippptttxxx~~~||||||{{{|||~~~}}}{{{zzzzzzzzz{{{yyyssssssoooggg```WWWNNNGGGFFFFFFEEEEEEGGGHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDGGGKKKNNNSSS___kkkyyyyyyxxxxxxzzz~~~}}}|||qqqnnniiibbb]]]XXXUUUTTTRRRQQQNNNKKKHHHEEEBBBAAACCCCCCBBBBBB@@@???>>>===@@@===:::999999:::;;;:::;;;===???BBBGGGPPP\\\eeepppuuu|||xxxtttmmmfffcccdddfffhhhiiiiiiiiiiiinnnllljjjhhheeebbb```______``````^^^]]]]]]___aaa]]]^^^______]]]]]]^^^___\\\]]]^^^___````````````]]]```aaa```]]]\\\^^^```eeeeeeeeeccc```______```fffeeedddcccbbb```______```bbbcccbbbbbbeeelllqqqzzz~~~wwwZZZXXXWWW[[[dddnnnuuuwwwxxxvvvfffZZZTTTOOOKKKKKKIIIFFFGGGJJJOOOWWWbbbkkkqqqwww|||~~~|||~~~{{{zzz|||}}}{{{vvvnnnfff[[[QQQIIIHHHHHHFFFGGGIIIHHHHHHFFFEEEDDDBBBAAAAAA???>>>@@@CCCDDDGGGQQQ\\\ooo|||yyyuuusssvvvwwwwwwzzz~~~}}}|||{{{zzzzzz{{{}}}~~~~~~yyypppjjjaaa^^^ZZZVVVRRRNNNLLLKKKKKKJJJHHHFFFDDDBBBAAA@@@CCCCCCBBBBBB@@@???>>>===@@@>>>;;;:::;;;<<<<<<;;;:::;;;===@@@DDDNNN[[[dddpppuuu{{{~~~vvvrrrlllgggeeefffhhhiiijjjkkkkkkjjjmmmmmmkkkiiigggeeedddcccbbbaaa```_________``````[[[]]]^^^^^^]]]^^^```bbb______``````______^^^]]][[[]]]___```^^^___aaaccceeeeeeeeedddcccccccccdddfffeeedddbbbaaa___^^^^^^aaaccceeeeeefffiiipppuuuyyycccYYYSSSVVV]]]dddkkkpppxxx}}}mmmbbbWWWQQQLLLKKKHHHEEEEEEGGGLLLTTT___hhhooouuu|||~~~~~~~~~}}}~~~wwwooobbbXXXNNNKKKKKKIIIJJJLLLKKKJJJIIIGGGEEECCCBBBAAAAAA??????AAA@@@AAAIIIQQQ___lllxxxqqqpppqqqqqqsssvvvxxxxxxxxxwwwwwwvvvvvvvvvwwwzzz}}}zzzxxxtttqqqllleee^^^YYYSSSRRROOOMMMJJJIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCEEEEEEDDDDDDCCCBBBAAA@@@@@@>>><<<<<<===>>>===<<<<<<===>>>@@@EEEOOO\\\fffrrrvvv|||zzzrrroookkkgggfffgggiiijjjkkkkkkkkkkkkllllllkkkkkkjjjiiiiiiiiieeebbb______aaabbbaaa___[[[\\\\\\\\\]]]^^^aaadddbbbbbbaaa```___^^^\\\[[[YYY[[[^^^___```aaadddfffeeeeeeeeeeeefffggghhhhhhfffeeedddbbbaaa___^^^]]]dddfffiiijjjkkkooouuuzzzyyy~~~qqq]]]NNNQQQVVVXXX```kkkwww~~~vvvlll^^^VVVOOOLLLIIIEEEDDDFFFHHHOOOZZZdddkkkssszzz~~~}}}~~~~~~vvvjjj___UUUQQQOOOLLLLLLOOOPPPOOOMMMJJJHHHFFFDDDCCCCCC@@@@@@AAA@@@@@@DDDKKKPPP]]]ssszzzuuutttrrrpppqqqvvvwwwxxxxxxxxxwwwuuuuuuvvvyyy}}}|||wwwtttrrrtttwww{{{~~~{{{wwwtttnnnkkkgggddd```\\\XXXTTTQQQPPPOOONNNMMMKKKKKKJJJHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHFFFEEEDDDAAA???>>>>>>>>>???===<<>>;;;;;;======<<>><<<>>>AAABBBKKK\\\rrr}}}vvvvvvwwwwwwwwwvvvtttsssqqqqqqrrruuuxxxzzzzzzyyy{{{}}}~~~}}}|||}}}{{{vvvooohhhccc___^^^]]]```dddgggiiiiiigggfffkkkjjjjjjnnnrrrssspppmmmhhheeebbb```___^^^\\\ZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWUUURRRNNNLLLLLLLLLLLLRRRUUUYYY[[[[[[XXXSSSPPPNNNJJJEEEBBB@@@???>>>===>>>@@@CCCEEEJJJSSS___hhhtttzzz~~~ooodddaaaaaa```^^^aaaaaaaaaaaaaaabbbcccdddddddddeeefffggghhhhhhiiieeeccc``````aaa```]]]YYY]]]^^^______]]]]]]]]]___]]]^^^___```aaabbbbbbbbbaaa``````aaabbbccccccbbbccc```^^^```ccceeedddbbbhhhhhhhhhgggffffffeeeeeehhhlllqqqssssssssswwwzzzyyywwwyyy}}}dddYYYRRRMMMTTTbbbkkkttt|||sssfffYYYSSSPPPLLLJJJJJJFFFIIINNNSSSWWW___iiipppuuuyyy{{{yyywwwwww}}}wwwzzzyyyooofffaaa\\\UUUPPPOOOJJJIIIHHHFFFCCCAAA@@@???AAA>>>===@@@AAA??????AAAAAAGGGTTThhhvvvsssqqqqqqssstttsssrrrqqqssssssrrrpppssszzz}}}zzztttnnniiidddaaa```___bbbgggkkkmmmmmmkkkjjjkkkkkklllrrryyy~~~}}}{{{yyywwwsssqqqooommmkkkhhhhhhiiijjjkkklllkkkkkkjjjgggeeeaaa]]][[[ZZZ[[[[[[___ccciiimmmmmmhhhbbb]]]XXXRRRKKKEEEBBBAAA@@@???===@@@DDDHHHMMMUUU```hhhnnnvvvxxxpppfffaaa``````___]]]```______^^^^^^___aaaaaadddddddddeeeeeefffffffffeeeddddddcccaaa___]]][[[ZZZ\\\___```___^^^^^^^^^^^^^^^```aaaaaabbbbbbbbbbbb```___aaaccceeedddbbb___]]][[[]]]cccfffeeecccffffffffffffffffffffffffhhhlllqqqrrrqqqppprrrtttssssssuuu}}}|||fffWWWPPPTTT[[[gggqqq{{{sssccc[[[VVVQQQNNNMMMHHHKKKMMMOOORRRXXXbbbiiinnnrrrvvvuuurrrsssyyyxxxyyy{{{{{{qqqhhhccc^^^VVVPPPNNNJJJJJJHHHFFFDDDBBBAAA@@@BBB>>>===@@@AAA>>>===>>>AAAEEEOOObbb|||{{{vvvtttttttttsssqqqlllmmmmmmkkkjjjoooxxx~~~yyytttoookkkhhhggggggjjjppptttwwwwwwvvvtttqqqppprrryyy{{{xxxxxxyyy|||}}}vvvtttpppllljjjjjjjjjkkkkkkpppwww||||||vvvoooiii___XXXOOOHHHDDDBBBAAAAAA???BBBGGGKKKPPPXXXbbbiiijjjrrr~~~nnnhhhbbb___``````___\\\______^^^]]]]]]^^^```aaaeeeeeeeeeeeeeeeeeeeeeeeeeeefffgggeeebbb___]]]]]]WWWZZZ^^^aaaaaa```____________```aaaaaaaaaaaaaaaaaa___^^^```dddfffeeeccc]]]ZZZYYY\\\cccggggggeeeeeeeeeeeefffffffffgggggghhhlllpppqqqooonnnnnnpppnnnoooqqqxxxrrr]]]TTTUUUXXXeeeooozzzmmmccc^^^XXXSSSQQQKKKLLLMMMMMMOOOTTT]]]dddiiinnnrrrrrrooopppwww}}}|||zzzyyy|||xxxjjj```[[[WWWPPPJJJIIIIIIHHHGGGEEEBBB@@@???BBBAAA???>>>>>>>>>???@@@>>>BBBMMM___xxx~~~zzzyyyxxxwwwqqqppplllfffccciiixxx{{{vvvssspppwwwyyy~~~|||uuupppeeeXXXPPPHHHBBBAAACCCAAABBBDDDIIIPPPYYYaaafffmmmrrryyy~~~rrreeecccaaaaaaaaa```___]]]_________```______^^^^^^___```ccceeeggghhhiiiiiieeedddcccaaa___^^^\\\\\\[[[\\\^^^```aaaaaaaaa```````````````aaaaaaaaaaaa```aaaaaabbbcccdddeeeeeeeee\\\UUUYYY```dddfffhhheeebbb```bbbeeehhhiiihhhfffhhhlllooopppnnnjjjhhhooonnnooottt|||oooXXXQQQUUUcccqqq}}}{{{sssoooggg]]]WWWSSSNNNKKKLLLMMMNNNRRRXXX]]]cccjjjmmmmmmnnnrrrvvv|||zzz|||xxxiii^^^XXXSSSMMMGGGGGGFFFFFFEEECCCAAA@@@???AAA@@@???>>>>>>>>>???@@@AAADDDMMM^^^vvvxxxpppjjjooo||||||tttiii\\\TTTLLLFFFDDDEEEEEEFFFIIINNNUUU]]]eeeiiipppttt{{{~~~xxxmmmddd```_________``````___]]]```___^^^]]]]]]]]]]]]^^^]]]___aaaccceeefffggggggccccccbbbaaa___]]]\\\ZZZYYYZZZ[[[]]]^^^^^^^^^^^^aaaaaaaaaaaabbbbbbbbbbbbccccccbbbbbbeeeiiinnnqqqoooddd\\\]]]bbbdddeeegggeeecccaaabbbeeehhhhhhgggeeegggjjjlllmmmkkkiiiggglllkkklllpppvvv~~~dddXXXWWW]]]jjjyyywwwmmmggg^^^WWWRRRPPPNNNLLLNNNSSSVVV[[[bbbeeegggjjjooottt|||}}}~~~{{{kkk___WWWRRRKKKFFFFFFFFFEEEDDDCCCBBBAAA@@@AAA@@@???>>>===>>>??????CCCEEEMMM\\\sssyyyzzz}}}rrrggg[[[SSSLLLEEECCCEEEHHHIIINNNTTT[[[cccjjjnnntttxxx}}}~~~~~~|||{{{{{{}}}sssmmmjjjddd___]]]]]]^^^```bbbbbb```^^^```^^^\\\[[[ZZZ[[[\\\^^^\\\]]]^^^```bbbccccccdddaaabbbbbbbbb```^^^[[[YYYYYYYYY[[[\\\]]]]]]]]]]]]aaaaaaaaabbbbbbcccccccccfffdddbbbcccgggooowww}}}zzznnndddcccdddddddddeeedddcccbbbccceeegggggggggdddeeeggghhhhhhhhhgggfffjjjjjjkkkmmmpppzzzvvvbbbZZZXXXdddsssyyytttjjjbbb[[[VVVQQQMMMMMMQQQPPPTTTZZZ^^^aaaeeelllqqqxxx~~~ooobbbZZZSSSLLLHHHGGGFFFFFFEEEDDDCCCCCCCCCAAA@@@???>>>===>>>??????BBBEEELLLZZZqqqzzznnndddYYYRRRLLLFFFDDDFFFHHHKKKQQQYYYbbbjjjqqqtttzzz||||||}}}}}}}}}|||zzzxxxvvvvvvxxxzzz|||~~~{{{lllfffeeeccc```^^^^^^___aaacccdddbbb```\\\\\\[[[[[[[[[\\\\\\]]]ZZZ[[[\\\]]]___````````````aaaccccccbbb___[[[YYY[[[[[[\\\]]]]]]^^^^^^^^^`````````aaabbbbbbccccccfffdddcccdddhhhqqqyyy~~~~~~sssiiifffeeecccccceeeddddddddddddeeefffffffffcccdddddddddddddddddddddhhhhhhjjjmmmnnnuuu}}}mmm]]]XXX```mmmzzz}}}tttlllddd___YYYSSSSSSVVVRRRUUUXXXZZZ]]]aaafffkkkttt||||||sssggg]]]UUUNNNJJJGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA???>>>>>>>>>???@@@AAACCCKKKZZZqqq~~~wwwkkkbbbYYYSSSOOOJJJIIIKKKHHHMMMUUU___iiiqqqwwwzzz}}}zzzzzzzzzzzzxxxvvvuuuttttttvvvyyy|||vvvhhhcccaaa^^^[[[^^^^^^^^^```ccccccbbb```YYYZZZ\\\]]]^^^]]]]]]\\\ZZZZZZ[[[[[[\\\]]]^^^^^^```bbbccccccbbb___\\\ZZZZZZ[[[[[[[[[\\\\\\]]]]]]^^^^^^______```aaaaaabbbcccbbbbbbdddgggmmmsssvvvzzzqqqiiifffeeecccccceeeddddddeeeeeeeeeeeeeeeeeecccbbbbbbbbbbbbbbbbbbbbbdddeeehhhkkklllrrrzzz{{{vvv```XXX[[[dddrrrxxxqqqkkkddd\\\YYYZZZXXXYYYYYYZZZ[[[]]]```cccnnnvvv~~~}}}|||}}}|||wwwlllbbbYYYRRRNNNHHHGGGEEECCCBBBBBBBBBCCCCCCBBBAAA@@@???@@@AAAAAA@@@CCCLLL[[[qqq}}}uuujjjaaaYYYTTTPPPLLLJJJLLLNNNTTT]]]hhhrrryyy}}}~~~|||zzzzzzyyyxxxwwwvvvuuutttvvvyyy}}}vvvkkkeeeaaa]]]YYY]]]\\\\\\^^^aaaddddddddd]]]]]]^^^^^^^^^^^^]]]]]][[[[[[ZZZZZZ[[[\\\]]]^^^```aaabbbbbbaaa^^^\\\[[[YYYXXXXXXXXXXXXYYYZZZ[[[]]]]]]^^^^^^___```aaaaaaaaaaaaaaabbbeeehhhkkkmmmrrrlllffffffeeebbbbbbddddddeeegggfffeeeddddddeeebbbbbbbbbbbbaaaaaaaaaaaa^^^```cccgggiiinnn|||{{{uuuvvviii[[[XXX\\\jjjzzz~~~xxxoooeee______]]]]]]]]]]]]]]]^^^___```gggnnnwww}}}|||xxxrrrvvv|||yyywwwzzz~~~uuukkkaaaZZZUUUMMMKKKIIIFFFEEEDDDEEEEEEDDDCCCBBBAAAAAAAAABBBBBBAAAEEENNN]]]sss|||rrrjjjaaa\\\XXXRRRPPPRRRYYY^^^hhhrrrzzz~~~~~~~~~}}}||||||{{{zzzyyy{{{~~~vvvmmmhhheeebbb___]]]\\\\\\___dddiiilllmmmgggdddaaa^^^\\\\\\]]]^^^\\\\\\[[[[[[[[[\\\]]]^^^_________^^^]]]\\\[[[ZZZXXXXXXWWWWWWWWWXXXYYYZZZ]]]]]]^^^___```aaabbbbbbaaaaaa``````bbbdddgggiiikkkgggdddeeeeeeaaaaaaccccccfffhhhgggeeeccccccdddbbbccccccccccccbbbaaa```]]]^^^bbbeeeggglllzzz{{{sssqqqzzzddd\\\YYYdddttt{{{ppphhhgggbbbbbbccceeeggghhhhhhggghhhlllrrryyy|||xxxnnnnnnpppttt|||xxxtttvvv{{{}}}sssiiiaaa]]]SSSQQQNNNKKKIIIHHHIIIIIIEEEDDDCCCBBBAAABBBCCCCCCCCCGGGPPP___sss~~~yyypppjjjeee^^^\\\]]]bbbgggpppyyy~~~{{{pppiiigggfffeeeccc___^^^^^^bbbhhhoootttvvvooojjjccc\\\YYYYYY\\\^^^^^^]]]\\\[[[[[[\\\]]]^^^^^^]]]\\\[[[[[[ZZZYYYYYY[[[ZZZYYYXXXXXXYYY[[[\\\^^^^^^___```aaabbbcccccccccbbb___^^^```cccgggjjjhhheeedddfffeeeaaa```bbbcccfffiiihhheeebbbcccdddbbbcccdddddddddbbbaaa```^^^```cccfffggglllzzzwwwooo}}}ooobbb[[[cccppp{{{xxxqqqpppfffgggiiimmmppprrrrrrqqqnnnooorrrxxx}}}~~~zzzqqqnnnjjjiiinnnxxxwwwssstttyyy|||ssskkkeee^^^ZZZUUUPPPMMMKKKHHHFFFEEEEEEDDDDDDDDDEEEEEEFFFCCCFFFQQQeeezzz|||wwwuuuuuuuuuxxxxxx{{{vvvnnnjjjkkklllooovvv~~~}}}tttiiieeeggghhhfffcccaaa```___ccckkkvvvyyykkk^^^XXXYYY^^^bbb^^^]]]\\\[[[ZZZZZZZZZZZZ^^^\\\ZZZXXXXXXYYY[[[]]]```\\\XXXYYY]]]___]]][[[\\\\\\\\\]]]^^^```cccddd___````````````aaadddffffffggggggeeecccaaaaaabbbccccccddddddddddddeeeeeedddaaaaaacccggggggccc^^^^^^^^^```cccgggnnnyyywwwxxxrrr___[[[fffvvvzzzsssooofffbbbjjjuuu{{{}}}}}}xxxxxxuuusssxxx}}}|||pppfffccccccgggqqq}}}vvvtttvvvxxxzzzqqqlllddd```ZZZVVVRRROOOKKKIIIHHHGGGGGGFFFFFFEEEEEEEEEGGGJJJUUUiii{{{yyyvvvtttqqqpppoooqqquuuzzz}}}~~~}}}|||||||||{{{~~~|||sssiiidddfffhhhgggdddaaa___^^^```fffpppzzz|||oooccc[[[ZZZ\\\______^^^]]]\\\\\\[[[[[[[[[]]]\\\ZZZXXXXXXZZZ\\\]]]___\\\YYYZZZ^^^aaa```]]]^^^]]]\\\\\\\\\]]]___```]]]^^^___``````bbbfffiiihhhfffdddccccccbbb```^^^bbbbbbcccdddeeeeeeeeedddbbb```___bbbfffhhheeeaaa_________aaaeeemmmyyy~~~{{{iii___cccpppzzz~~~vvvnnnddd^^^cccmmmtttyyy|||~~~zzzwwwyyy~~~}}}~~~~~~~~~tttjjjeeeaaa```dddlll{{{xxxvvvxxxzzz{{{uuummmiiiccc]]]YYYTTTOOOLLLJJJJJJIIIIIIGGGFFFEEEEEEKKKOOO[[[mmm}}}}}}xxxqqqmmmiiiggggggiiijjjjjjnnnmmmmmmnnnrrryyyyyywwwuuutttuuuyyy}}}|||xxxxxxyyyzzzxxxrrr{{{zzzrrrhhhccceeeggggggfffaaa___]]]]]]aaahhhooottt}}}vvvmmmccc\\\ZZZ[[[]]]_________^^^]]]]]]]]]\\\]]][[[YYYWWWXXXYYY[[[]]]^^^\\\ZZZ[[[___bbbaaa______^^^\\\[[[ZZZZZZ[[[[[[\\\]]]___```aaaeeeiiimmmlllgggcccbbbdddccc___ZZZ```aaaccceeeffffffeeedddaaa___^^^aaaeeegggfffdddaaaaaa``````dddlllvvv}}}vvv{{{}}}xxxeee___eeepppyyy|||{{{nnnbbbXXXYYY```iiiqqqxxx}}}}}}zzzvvvwww|||~~~{{{zzz{{{}}}yyypppjjjccc]]]\\\^^^jjjuuuzzzyyyzzz|||vvvrrrllleee```YYYTTTPPPKKKKKKJJJJJJIIIHHHGGGFFFLLLQQQ___rrryyyrrrllliiihhhhhhgggcccbbbaaaaaadddhhhmmmpppppppppqqqqqqqqqqqqppppppiiifffcccaaabbbeeeiiilllmmmnnnrrrxxxyyysssnnnnnnooorrr{{{}}}}}}vvvppp}}}wwwpppgggbbbcccfffgggfffbbb```]]]\\\^^^aaaeeehhhiiifffbbb^^^[[[[[[[[[\\\_______________^^^]]]]]][[[YYYWWWVVVVVVXXXZZZ\\\___]]][[[\\\^^^```___]]]^^^]]]\\\ZZZZZZZZZZZZ[[[\\\]]]___aaaccchhhnnnrrrtttmmmfffeeehhhhhhaaaYYY^^^```cccfffgggfffdddcccbbb```___```ccceeeeeeeeeaaaccccccbbbeeemmmrrrtttmmmrrryyy|||mmm\\\[[[dddnnnrrrxxxrrreeeXXXSSSVVV\\\fffoooqqqsssrrrpppsssyyy|||{{{xxxyyy{{{~~~}}}~~~wwwooogggaaa___^^^^^^gggvvv|||{{{|||}}}{{{uuunnnggg```YYYTTTMMMLLLKKKJJJIIIIIIIIIJJJLLLSSScccvvv{{{tttpppmmmkkkbbb```^^^\\\\\\^^^aaacccaaabbbbbbccccccbbbbbbbbb\\\ZZZWWWUUUVVVXXX[[[^^^^^^```cccgggmmmtttzzz~~~}}}|||uuuooojjjiiijjjnnnyyy}}}~~~~~~}}}zzzyyy~~~rrrllleeeaaabbbdddeeeeeecccaaa___]]]]]]^^^```aaa[[[[[[[[[[[[[[[[[[\\\\\\______`````````___^^^]]]YYYXXXVVVUUUVVVXXXZZZ\\\___^^^]]]]]]]]]\\\ZZZYYY\\\[[[ZZZZZZZZZ[[[\\\]]]]]]^^^```aaadddjjjpppuuu{{{rrrjjjjjjnnnmmmeee]]]^^^```ccceeefffeeecccbbbcccbbbaaaaaabbbccccccccc```eeegggfffiiippprrroooeeefffiiiwww|||vvv___VVVZZZbbbgggnnnyyyyyymmm___WWWSSSUUU^^^ggghhhkkkmmmlllooouuuzzzzzzwwwwwwxxx{{{~~~|||uuussstttzzz}}}ssskkkgggeeedddZZZ```kkkzzz~~~|||}}}~~~xxxppphhh```[[[SSSPPPMMMJJJIIIJJJKKKLLLNNNWWWiii|||}}}wwwsssllliiieeeaaa___^^^^^^^^^ZZZZZZZZZZZZYYYXXXWWWWWWVVVUUUSSSRRRRRRTTTVVVXXXWWWYYY[[[\\\___eeekkkpppqqqvvvxxxuuutttwwwwwwvvvvvvrrrnnnmmmlllppp{{{}}}~~~}}}|||yyyssskkkhhhcccaaaaaabbbcccccccccbbb```___^^^]]]]]]]]]YYYZZZ\\\]]]^^^]]]]]]\\\___```aaabbbbbbaaa```___ZZZYYYWWWVVVWWWYYY[[[]]]_________^^^\\\ZZZXXXWWWZZZYYYYYYYYYZZZ\\\]]]^^^^^^^^^___aaaccciiioootttzzzsssmmmmmmqqqrrrllleee```aaacccdddeeedddbbbaaabbbbbbbbbbbbbbbbbbbbbbbb```gggiiiiiioooxxxyyysssccc^^^]]]jjjhhhXXXUUUXXX\\\dddooozzzxxxmmmccc[[[WWW\\\cccgggkkkmmmlllmmmrrrvvvvvvuuuuuuuuuwwwzzz}}}wwwoookkkjjjnnnttt|||yyypppmmmkkkhhh^^^bbbgggppp~~~~~~~~~{{{rrrjjjddd\\\XXXRRRLLLJJJJJJLLLNNNSSS^^^ppp{{{uuupppllljjjiiiaaaaaa```___^^^\\\ZZZYYYZZZZZZZZZZZZZZZ[[[\\\]]]]]]^^^______```dddjjjooosss{{{~~~|||}}}~~~}}}~~~|||{{{zzz{{{~~~uuunnnllleeedddbbbaaaaaaaaaaaa```aaaaaa```___^^^]]]]]]\\\[[[\\\^^^```aaaaaa```___bbbcccdddeeeeeedddcccbbb\\\[[[ZZZYYYYYY\\\^^^```^^^___```___]]][[[YYYYYYYYYXXXXXXXXXXXXZZZ[[[\\\]]]^^^^^^^^^aaaeeelllqqqrrrmmmjjjmmmrrruuurrrmmmbbbccccccccccccbbbaaaaaa^^^```bbbccccccbbbbbbbbbbbbhhhkkkkkksssoooccc[[[fff~~~ttt___TTTRRRSSSZZZeeeqqq{{{|||tttiii``````eeeeeejjjmmmkkkkkkpppttttttssssssrrrrrruuuxxx{{{~~~yyypppiiieeefffjjjqqqyyy{{{xxxuuupppjjjjjjjjjlllyyyyyyqqqkkkccc^^^VVVNNNJJJJJJMMMOOOXXXcccuuu~~~zzzyyyqqqqqqpppooollljjjhhhgggccccccdddeeeeeefffffffffjjjkkklllkkkkkknnntttyyy~~~~~~vvvnnniiiiiibbbbbbaaaaaaaaa```___^^^_______________^^^]]]\\\YYY[[[^^^aaaccccccccccccccceeefffhhhhhhgggeeeddd___]]]\\\[[[\\\^^^aaaccc]]]___``````^^^]]]\\\\\\YYYXXXWWWVVVWWWXXXYYYZZZ]]]]]]]]]\\\^^^ccciiinnnjjjhhhgggkkkrrrvvvuuusssddddddcccbbbbbbaaaaaaaaa[[[^^^aaacccdddcccccccccdddjjjkkkkkkvvvmmmaaaiii|||~~~}}}eeeVVVOOOMMMTTT___kkkvvvssshhheeehhhaaagggjjjiiiiiinnnssstttrrrqqqooooooqqqtttwwwzzz|||~~~~~~tttkkkdddbbbdddkkkuuuxxxttttttpppnnnwww}}}vvvmmmcccXXXRRRNNNLLLOOOTTTXXXgggzzz|||yyyzzzwwwtttuuuyyy}}}~~~}}}xxxrrrppppppooojjjeeeddddddbbbaaa````````````___``````aaa```^^^]]]\\\]]]^^^___```aaaaaaaaaaaaccccccdddggghhhhhheeebbb``````___``````aaabbbcccfffeeeccc```^^^]]]\\\\\\[[[ZZZYYYWWWVVVWWW[[[]]]]]]^^^___``````aaacccfffgggiiijjjjjjiiijjjlllnnneeedddbbb^^^[[[[[[]]]___]]]```dddffffffeeeddddddeeefffeeehhhuuu~~~llllllvvvyyybbbPPPNNNPPPXXXcccmmmwwwtttmmmlllhhhdddeeekkkooopppoootttsssrrrqqqppprrrvvvyyyzzz{{{}}}|||ssslllgggeeemmmrrr||||||zzzzzz|||{{{pppcccZZZSSSOOOPPPUUU[[[hhhzzzvvvqqqllljjjllllllhhheeecccccccccbbbaaa``````___^^^^^^_________]]]\\\[[[\\\]]]^^^___````````````bbbbbbccceeegggfffcccaaa````````````aaabbbccccccgggffffffdddcccbbbaaaaaa[[[ZZZYYYXXXVVVWWWZZZ]]]^^^___`````````aaaccceeeggghhhiiiiiiiiiiiikkkmmmfffeeeccc___\\\[[[]]]___]]]```cccdddddddddddddddgggiiiiiijjjtttvvvrrruuummmZZZNNNNNNSSS\\\eeepppoooiiicccbbbeeejjjlllkkkpppqqqqqqqqqqqqrrrtttvvvzzzzzz{{{}}}|||vvvrrrppppppttt{{{|||nnncccZZZSSSTTTXXXaaakkkyyy}}}~~~|||mmmiiidddccceeegggfffdddbbbbbbcccccccccaaa```___\\\\\\]]]]]]]]]\\\[[[[[[ZZZZZZ\\\]]]^^^______```aaaaaabbbcccddddddaaa^^^````````````aaabbbccccccdddeeefffgggffffffdddddd[[[[[[ZZZYYYWWWXXXZZZ]]]___```aaaaaa``````bbbcccfffgggiiihhhhhhhhhiiikkkggggggeeeaaa^^^\\\]]]^^^^^^___aaabbbaaabbbccceeegggjjjkkkkkkppp{{{{{{uuussswww{{{fffRRRNNNNNNSSS\\\hhhxxxzzzrrrhhhbbbaaadddfffgggiiillloooqqqrrrrrrssstttyyyyyyzzz{{{|||~~~zzzxxxuuuvvvzzzzzzyyyvvvvvv|||uuujjj```YYYYYY^^^gggoooyyy~~~|||pppgggccc```^^^```aaabbbaaa___aaabbbccccccbbb```___ZZZZZZZZZZZZZZZZZZZZZZZZWWWXXXZZZ\\\]]]^^^______`````````aaabbbaaa^^^\\\]]]]]]^^^^^^___```aaabbb___```ccceeefffeeedddccc]]]]]]]]][[[ZZZZZZ\\\^^^```aaacccbbbaaa```aaabbbeeefffhhhhhhffffffggghhhggggggfffccc___]]]\\\]]]^^^___``````___```ccceeefffhhhiiiiiijjjoooxxx}}}}}}wwwtttppprrr~~~rrr[[[SSSLLLMMMTTTaaarrrssshhhbbbaaaaaabbb```eeejjjoooqqqssstttvvvyyyxxxxxxxxxzzz}}}{{{zzz{{{~~~yyymmmfffcccbbb```ccclllvvvttthhh___^^^ccclllrrrzzz}}}zzzsssfffdddbbb___]]]]]]]]]^^^]]]]]]___aaabbbbbbaaa```^^^ZZZYYYYYYYYYXXXXXXXXXXXXUUUVVVXXXZZZ\\\^^^^^^___```___^^^______^^^\\\YYYZZZZZZ[[[[[[\\\^^^___```\\\^^^aaacccddddddcccbbb___``````^^^\\\\\\]]]___```bbbdddcccbbb``````aaaccceeeggggggeeeddddddeeeeeeffffffddd```]]]\\\\\\^^^_________^^^```cccffffffggghhhhhhggghhhmmmrrrsssrrrrrrqqqoooqqq{{{hhh\\\OOOKKKNNNYYYiiiwwwqqqfff```]]][[[YYY]]]ccciiinnnssswwwzzzyyyxxxwwwwwwyyy|||~~~~~~~~~mmm```WWWTTTSSSQQQRRRWWW^^^hhhxxxrrrfffdddgggqqquuuzzz||||||||||||}}}~~~~~~~~~}}}}}}~~~xxxjjjaaaaaaaaa___^^^\\\[[[[[[[[[\\\]]]^^^`````````______[[[ZZZYYYXXXWWWWWWWWWWWWTTTUUUWWWZZZ\\\^^^______```___^^^]]]]]]\\\ZZZXXXXXXXXXYYYZZZ[[[\\\^^^___^^^___aaacccdddddddddccc```aaaaaa```^^^]]]^^^___```bbbddddddcccaaaaaaaaabbbdddffffffdddbbbaaabbbcccdddeeedddaaa^^^\\\\\\^^^___```______```cccfffiiihhhhhhiiihhhfffhhhllllllmmmoooppppppssszzz{{{kkkYYYNNNMMMRRR^^^iiixxx|||nnnbbbZZZWWWUUUWWW[[[```fffnnnwww}}}{{{zzzxxxwwwwwwzzz|||~~~~~~}}}pppcccXXXQQQNNNJJJIIIKKKNNNPPPTTT^^^iii|||{{{nnnjjjmmmtttwww{{{||||||{{{zzz}}}~~~~~~zzz|||qqqeee___]]]^^^___^^^]]][[[ZZZZZZ[[[[[[\\\]]]]]]^^^______\\\[[[YYYWWWVVVUUUUUUVVVSSSUUUWWWZZZ\\\^^^___```aaa___]]]]]]\\\[[[YYYWWWXXXXXXXXXYYY[[[\\\^^^___aaaaaaaaabbbbbbbbbcccccc___``````___]]]\\\\\\]]]___aaadddeeecccbbbaaabbbaaaccceeeeeeccc```______```bbbddddddaaa^^^]]]\\\^^^___aaaaaa```aaaccceeejjjeeedddhhhhhheeeccceeefffhhhiiikkkooouuuzzz|||iiiYYYQQQPPPVVV]]]nnn{{{yyyjjj^^^XXXTTTTTTTTTVVV\\\gggttt}}}~~~|||yyyvvvuuuvvvxxxyyy|||}}}~~~}}}}}}}}}~~~tttpppiiiaaaXXXQQQLLLJJJFFFFFFIIILLLJJJIIIOOOWWW```sssssspppsssuuuxxx|||~~~}}}~~~~~~||||||}}}}}}~~~~~~}}}yyyvvvmmmccc```YYY\\\^^^___]]][[[ZZZYYY[[[ZZZZZZ[[[\\\]]]^^^___^^^\\\ZZZWWWVVVUUUUUUUUUSSSUUUWWWZZZ]]]___```aaabbb```]]]\\\\\\[[[YYYWWWXXXXXXYYYZZZ[[[]]]___```aaaaaa``````___``````aaa^^^______^^^\\\[[[[[[\\\^^^aaadddeeedddbbbbbbbbbaaaccceeeeeebbb```^^^^^^^^^```ccccccaaa^^^]]]\\\^^^___aaabbbaaabbbccceeeiiibbb```eeegggccc___``````aaacccfffmmmuuuzzzzzzvvvcccVVVQQQSSSWWWeeetttrrrddd\\\UUUSSSOOOOOOUUUaaappp{{{~~~zzzuuusssrrrsssttt{{{|||||||||zzzzzz|||~~~|||jjjddd\\\VVVSSSQQQMMMIIIGGGEEECCCCCCEEEHHHJJJJJJUUU]]]jjjzzzzzztttqqqwwwwwwzzz}}}~~~}}}||||||}}}~~~~~~~~~~~~wwwssszzzooodddccc^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZ[[[\\\]]]]]]___^^^^^^^^^___^^^\\\YYYUUUVVVWWWWWWXXXZZZ^^^aaaaaa```^^^\\\[[[\\\^^^___YYYYYYYYYZZZ\\\^^^```bbb``````___^^^^^^^^^^^^___[[[[[[[[[\\\\\\]]]]]]^^^aaabbbddddddbbbaaaaaabbbbbbbbbcccdddcccbbbaaa```___aaaccceeeeeebbb___]]]___```aaabbbbbbaaa```______```aaabbbcccdddddddddaaaaaabbbdddiiipppvvvzzz~~~www^^^MMMNNNVVV```mmm|||~~~mmmbbbSSSSSSRRRRRRPPPUUUeeeuuu~~~|||uuuqqqrrruuuwwwxxxyyyzzz{{{|||||||||}}}lllfff]]]WWWSSSPPPLLLIIIIIIGGGEEEEEEFFFGGGGGGGGGNNNSSS[[[fffqqq{{{}}}wwwsssqqquuuvvvyyy}}}}}}}}}}}}}}}||||||||||||{{{}}}~~~~~~}}}}}}yyyuuurrrwwwnnndddbbb`````````______^^^]]]\\\YYYYYYYYYZZZ\\\]]]______aaa```aaabbbcccaaa^^^\\\XXXYYYZZZZZZ[[[]]]aaadddaaa___]]][[[[[[[[[\\\\\\ZZZZZZYYYZZZ[[[]]]___```______^^^^^^]]]]]]^^^^^^ZZZZZZ[[[[[[\\\]]]]]]]]]aaacccddddddbbbaaabbbcccaaabbbcccccccccaaa```___^^^```ccceeeeeeccc```_________```aaaaaa```______bbbbbbbbbbbbaaa```___^^^aaa```aaacccggglllrrruuuwww|||nnnYYYRRRTTTWWWddduuuttthhhXXXTTTPPPMMMKKKNNN[[[hhhwww~~~}}}vvvtttuuussstttvvvxxxzzz{{{|||}}}{{{|||vvvnnnddd\\\XXXTTTOOOLLLLLLKKKIIIIIIIIIHHHGGGEEEJJJKKKMMMQQQXXX___fffjjjpppoooooonnnoooppprrrsssyyyzzzzzzxxxtttqqqpppooorrrtttwww{{{~~~}}}}}}~~~yyyyyyzzzzzz{{{{{{{{{|||zzz{{{}}}}}}}}}~~~wwwmmmmmmrrrzzzllldddaaa____________^^^]]]\\\[[[WWWXXXYYYZZZ]]]___aaabbbbbbcccdddggghhhgggccc```ZZZ\\\]]]]]]]]]___bbbddd```___]]][[[ZZZYYYZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^]]]]]]]]]\\\\\\\\\YYYYYYZZZ[[[[[[\\\]]]]]]aaacccddddddcccbbbbbbcccaaabbbccccccbbb```^^^]]]]]]___bbbdddeeedddbbbaaa______````````````______bbbbbbbbbaaa```^^^]]]\\\````````````cccggglllnnnqqqjjjZZZSSSQQQ]]]mmm|||rrrcccZZZPPPKKKHHHIIIPPPWWWhhhttt{{{vvvtttnnnoooqqqtttwwwzzz|||}}}yyyzzz|||~~~sssiiibbb]]]WWWSSSQQQOOONNNMMMMMMLLLIIIFFFJJJIIIIIIIIILLLPPPUUUXXX[[[ZZZZZZZZZ[[[]]]___```eeeggghhhhhhggghhhiiikkknnnppptttwwwzzz}}}}}}|||{{{{{{yyyyyyyyyyyyzzzzzzzzzzzzyyy{{{}}}~~~wwwoookkkrrryyyppphhhccc```\\\\\\\\\\\\[[[ZZZYYYXXXVVVWWWXXXZZZ]]]```cccdddccceeegggkkklllkkkgggccc]]]^^^______]]]]]]^^^___```___]]][[[ZZZYYYXXXXXXZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[ZZZZZZXXXXXXYYYZZZZZZ[[[\\\\\\```bbbddddddcccbbbcccdddbbbcccddddddcccaaa^^^]]]]]]___aaadddeeeeeedddccc````````````````````````___````````````______^^^aaa```___```aaadddgggiiinnn~~~~~~eeeWWWRRRYYYgggwww~~~qqqcccTTTMMMJJJIIIKKKNNNWWWbbbrrr~~~zzzvvvmmmnnnoooqqqtttvvvyyyzzzxxxyyy{{{}}}zzzqqqiiibbb\\\VVVTTTSSSRRRQQQOOOLLLIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPOOOOOOOOOPPPRRRRRRVVVWWWYYYZZZ[[[]]]aaadddgggjjjooorrrtttxxx|||~~~~~~}}}||||||{{{{{{zzz{{{{{{zzzzzzzzzzzzyyyyyy{{{|||wwwppplllrrr}}}wwwpppjjjgggeeeaaa___[[[[[[[[[[[[ZZZYYYXXXWWWVVVVVVXXXZZZ]]]```bbbdddcccdddhhhkkknnnmmmiiifffbbbcccdddbbb___\\\[[[[[[```___]]]\\\ZZZYYYXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZZZZ[[[ZZZYYYXXXXXXVVVWWWWWWXXXZZZ[[[[[[\\\___aaaccccccbbbbbbbbbcccbbbccceeefffeeeccc```^^^]]]___aaaccceeeeeeeeedddaaaaaaaaaaaaaaaaaaaaaaaa`````````aaa``````______aaa``````___aaabbbeeeffflllyyy}}}zzzttt^^^UUUWWW```ppp|||{{{kkkYYYPPPMMMKKKIIIJJJMMMRRR^^^mmm{{{zzzqqqqqqpppqqqrrrsssuuuvvvxxxyyy{{{}}}{{{qqqkkkbbb___\\\YYYWWWUUUQQQOOOLLLLLLLLLMMMMMMMMMMMMMMMNNNMMMLLLKKKJJJKKKLLLLLLNNNOOOPPPQQQRRRUUUZZZ]]]```dddiiilllnnnrrrxxx}}}}}}|||zzz{{{||||||{{{zzz|||{{{{{{{{{zzzzzzyyyyyy|||~~~zzzrrrpppsss~~~~~~|||xxxooojjjdddaaaaaaaaa```^^^\\\\\\\\\\\\[[[ZZZYYYXXXVVVWWWXXXYYY\\\^^^```aaaaaabbbeeeiiilllllliiigggfffggghhhfffbbb^^^[[[ZZZ]]]]]]\\\[[[YYYXXXWWWWWWXXXYYYYYYZZZZZZZZZZZZYYYWWWXXXYYYZZZYYYXXXWWWVVVUUUUUUVVVWWWYYYZZZ[[[[[[^^^___aaabbbaaaaaabbbcccaaacccfffggggggeeebbb```___```bbbccceeeeeeeeeeeeaaaaaa````````````aaaaaabbbbbbbbbaaa```^^^]]]\\\____________```bbbdddeeeiiittt|||www{{{lll[[[UUUWWWeeesss|||qqq^^^TTTOOOKKKHHHHHHIIIJJJPPP]]]mmmyyy}}}}}}wwwuuutttrrrrrrrrrrrrssswwwwwwyyy{{{|||~~~uuuqqqkkkfffbbb___[[[XXXTTTSSSSSSRRRRRRSSSSSSTTTQQQPPPNNNMMMLLLMMMMMMNNNLLLMMMMMMLLLMMMPPPUUUYYYZZZ^^^dddggghhhmmmtttzzz}}}{{{yyyzzz}}}~~~|||zzzyyyyyyzzzzzzzzzzzzzzz{{{|||~~~~~~xxxuuu{{{}}}yyyvvvrrrlllfffccc___]]]]]]^^^^^^^^^[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXYYYZZZ\\\]]]^^^______aaaeeehhhiiihhhfffdddfffhhhgggccc___\\\[[[YYYYYYYYYXXXWWWVVVUUUUUUVVVWWWYYYZZZZZZZZZZZZYYYVVVWWWXXXYYYXXXWWWUUUTTTTTTTTTUUUWWWXXXYYYZZZ[[[\\\^^^````````````aaabbb___aaadddggggggeeebbb``````aaabbbcccdddeeeeeeddd```___^^^^^^^^^^^^___````````````______]]]\\\\\\\\\\\\]]]^^^___aaacccdddeeennn}}}~~~wwwyyy~~~eeeXXXRRR[[[gggqqq}}}xxxeeeYYYRRRLLLIIIIIIFFFGGGJJJQQQ[[[gggrrryyy{{{yyywwwtttsssrrrsssssssssssstttvvvxxxyyyzzz{{{zzzrrrmmmhhhdddaaa^^^\\\ZZZXXXXXXYYY[[[]]]TTTSSSRRRQQQQQQQQQRRRSSSNNNMMMMMMKKKLLLNNNSSSWWWVVV[[[aaaccceeejjjqqqxxx~~~}}}{{{yyyzzz}}}}}}{{{vvvwwwxxxyyyzzz{{{||||||{{{}}}~~~zzzxxx{{{}}}vvvrrrllleeeaaa```]]]\\\\\\]]]]]]^^^YYYYYYYYYYYYXXXWWWVVVUUUXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]___bbbfffggggggfff```bbbeeeeeebbb^^^[[[ZZZVVVVVVVVVVVVVVVUUUTTTSSSUUUVVVXXXZZZZZZZZZZZZYYYUUUVVVWWWXXXXXXVVVTTTSSSSSSTTTUUUVVVXXXYYYZZZ[[[[[[]]]___```______```aaa]]]___cccfffgggeeebbb```aaabbbccccccdddddddddddd^^^]]]\\\\\\\\\\\\]]]^^^ZZZ[[[\\\]]]^^^_________YYYZZZ[[[\\\^^^aaacccddddddlllxxx}}}vvvuuu}}}ppp]]]PPPTTT^^^fffssskkk^^^UUUMMMJJJKKKCCCFFFIIIJJJMMMWWWfffrrr}}}{{{xxxvvvtttttttttuuuooopppqqqrrrtttuuuvvvwww}}}|||}}}wwwsssllleee^^^\\\aaagggjjjkkkiiibbb[[[XXX[[[^^^]]][[[]]]UUUOOOPPPRRRRRRRRRTTTYYY[[[]]]___ccchhhooossszzz|||xxxwwwwwwxxxyyyzzzzzzzzzzzzzzzyyyyyyxxxyyyzzz|||}}}||||||~~~zzzzzzvvvjjjddddddZZZYYYXXXXXXYYY[[[]]]___[[[\\\[[[XXXUUUTTTWWWZZZ]]]\\\[[[[[[ZZZZZZ[[[[[[[[[[[[]]]^^^___`````````aaaeeehhhfff```[[[ZZZ\\\VVVXXXYYYWWWSSSRRRSSSTTTUUUVVVWWWYYYZZZYYYYYYXXXYYYYYYYYYZZZYYYYYYXXXWWWUUUVVVXXXZZZ[[[[[[ZZZZZZ\\\^^^``````^^^\\\[[[\\\]]]___aaacccdddeeeeeeeee```bbbcccddddddcccaaa``````\\\XXXVVVWWWYYYYYYXXX___^^^]]]]]]]]]]]]\\\ZZZWWWXXXYYY[[[]]]___```aaadddjjjrrrwwwzzz}}}||||||}}}iiiXXXTTTUUUXXXcccrrrooo___UUUOOOKKKHHHJJJJJJIIIHHHHHHLLLTTT[[[kkkssswwwvvvvvvyyyxxxttttttooommmnnnqqqrrrrrrrrrtttyyy}}}}}}~~~xxxyyyzzzqqqhhhfffkkkttt{{{~~~|||uuullliiillloooooommmhhh```YYYYYYZZZYYYZZZ\\\^^^___aaabbbeeeiiiooosssyyy~~~{{{xxxwwwwwwxxxyyyzzzzzzzzzzzzyyyyyyxxxxxxyyy{{{|||~~~~~~|||rrrgggbbbbbb\\\[[[ZZZYYYYYYZZZ[[[]]]ZZZZZZZZZWWWUUUTTTWWWZZZ]]]]]]\\\[[[[[[[[[[[[[[[YYYZZZ[[[\\\]]]^^^^^^^^^^^^bbbeeeddd^^^ZZZYYYZZZVVVXXXYYYWWWTTTRRRSSSUUUVVVWWWXXXYYYZZZYYYYYYXXXZZZZZZZZZZZZYYYYYYXXXWWWVVVWWWXXXZZZZZZZZZYYYYYY[[[]]]^^^^^^]]][[[[[[\\\]]]^^^```bbbddddddddddddbbbcccdddddddddcccaaa___```]]]YYYWWWXXXZZZZZZYYYZZZYYYZZZ[[[[[[ZZZXXXWWWXXXYYYZZZ\\\^^^___```aaa___eeelllqqqtttyyywwwaaaXXXTTTSSS]]]jjj}}}ssseee\\\UUUOOOLLLJJJIIIHHHFFFEEEGGGMMMRRR\\\eeelllooosssyyy{{{yyyxxxsssnnnmmmooopppqqqqqqpppuuu{{{}}}||||||~~~wwwvvv~~~rrrlllqqq||||||yyy|||zzzppphhhffffffeeefffiiifffggghhhhhhiiilllppptttzzz}}}}}}zzzxxxwwwwwwxxxxxxyyyzzzzzzzzzyyyxxxxxxyyyzzz|||~~~|||vvvlllccc___```___^^^\\\ZZZYYYYYYZZZZZZXXXXXXXXXWWWUUUVVVXXXZZZ^^^^^^]]]\\\\\\[[[ZZZZZZWWWWWWYYYZZZ[[[\\\\\\\\\[[[^^^aaa```[[[XXXWWWXXXVVVWWWXXXXXXVVVTTTUUUUUUXXXXXXYYYZZZZZZYYYYYYYYY[[[[[[[[[[[[ZZZYYYXXXWWWXXXXXXYYYZZZZZZYYYYYYXXXYYY[[[]]]]]]\\\[[[\\\\\\]]]]]]___aaabbbcccccccccddddddeeeeeedddbbb```___```]]]ZZZYYYZZZ[[[[[[[[[XXXYYYZZZ[[[ZZZYYYXXXWWWYYYZZZ\\\]]]___```aaaaaa]]]aaaggglllooottt{{{lll\\\RRRMMMTTT^^^pppzzzyyymmmddd\\\UUUQQQKKKKKKIIIFFFDDDDDDGGGIIIKKKSSS\\\ccckkkuuu{{{}}}{{{xxxrrrnnnmmmnnnnnnmmmmmmpppuuuyyy{{{|||{{{{{{uuurrr{{{}}}sssttt~~~vvvssssssrrrsssvvvrrrrrrrrrqqqqqqrrrtttwww|||~~~}}}{{{zzzyyyyyywwwwwwwwwxxxxxxyyyzzzzzzxxxxxxxxxyyy{{{~~~~~~zzzzzz{{{ooofff___\\\]]]^^^]]]\\\[[[ZZZZZZZZZ[[[XXXXXXXXXXXXXXXXXXZZZ[[[^^^^^^^^^]]]\\\[[[ZZZZZZVVVWWWXXXYYYZZZ[[[[[[[[[XXX[[[]]]\\\YYYVVVVVVVVVVVVWWWXXXYYYXXXXXXWWWWWWYYYZZZZZZZZZZZZZZZZZZZZZ]]]]]]]]]\\\[[[ZZZYYYXXXZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZ\\\\\\[[[[[[\\\^^^]]]]]]^^^___aaaaaabbbbbbeeeeeeeeedddcccaaa```______^^^\\\[[[[[[\\\]]]]]]\\\]]]]]]\\\ZZZZZZZZZ[[[ZZZ[[[]]]___```aaaaaaaaa^^^aaaeeeiiimmmrrrxxx|||~~~iiiYYYPPPQQQXXXdddooo{{{uuukkkccc[[[VVVPPPNNNLLLIIIGGGFFFFFFFFFBBBGGGMMMTTT^^^iiittt{{{}}}}}}zzztttqqqpppnnnjjjllllllnnnrrrxxx{{{zzzxxxzzz|||tttooovvv|||~~~}}}{{{zzz{{{}}}}}}{{{xxxwwwwwwxxxyyywwwwwwwwwwwwwwwyyyzzz{{{yyyyyyyyy{{{}}}{{{zzz}}}tttiiiccc^^^[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\ZZZYYYYYYYYY[[[\\\\\\\\\]]]]]]^^^]]]]]][[[ZZZYYYVVVWWWXXXZZZ[[[[[[\\\\\\WWWXXXZZZYYYXXXWWWVVVVVVWWWWWWYYY[[[\\\\\\ZZZYYY[[[ZZZZZZZZZ[[[[[[\\\\\\^^^^^^^^^^^^]]]\\\[[[ZZZ\\\[[[[[[[[[[[[[[[[[[[[[ZZZ\\\]]]]]]\\\\\\]]]___]]]]]]^^^___```aaaaaabbbeeeddddddcccbbb```______^^^^^^]]]]]]\\\]]]^^^___^^^^^^]]]ZZZXXXWWWYYY[[[ZZZ\\\^^^```aaaaaaaaaaaa___```cccfffjjjoootttxxx}}}kkk\\\VVVVVV\\\eeesss~~~vvvlllccc]]]UUUSSSPPPMMMKKKIIIGGGFFFDDDDDDEEEIIIPPPZZZgggppp{{{|||zzztttnnnnnnjjjhhhjjjpppuuuwwwvvvuuuwwwzzz}}}uuunnnsss}}}~~~zzzyyywwwuuuuuuvvvwwwxxxwwwwwwvvvvvvwwwxxxzzz{{{yyyzzz{{{}}}nnndddaaa^^^ZZZYYYWWWXXXYYYZZZ[[[\\\]]]]]][[[ZZZZZZ[[[]]]^^^]]]\\\ZZZ[[[\\\]]]\\\[[[ZZZYYYWWWXXXYYYZZZ[[[\\\\\\\\\XXXXXXYYYYYYYYYYYYYYYXXXXXXXXXZZZ]]]___```^^^\\\[[[[[[[[[[[[[[[]]]^^^^^^```````````````______^^^]]]]]]\\\\\\\\\]]]]]]^^^^^^______^^^]]]]]]___aaa^^^^^^^^^^^^___```bbbbbbccccccbbbaaa```_________\\\]]]^^^]]]]]]]]]___```]]]^^^___\\\WWWUUUUUUWWWZZZ\\\^^^```aaaaaa```___^^^^^^```bbbfffkkkpppssswww~~~iii[[[UUUYYY___lllzzz}}}ppphhh]]]YYYTTTQQQNNNKKKHHHFFFIIIEEECCCDDDGGGMMMWWWaaaqqq|||xxxsssnnniiihhhkkkoooqqqrrrrrrssstttwww|||yyyqqqttt|||}}}{{{vvvvvvtttttttttuuuwwwxxxwwwwwwvvvuuuvvvxxxzzz{{{zzz{{{|||{{{hhhaaabbb```[[[XXXVVVWWWXXXYYYZZZ[[[[[[\\\\\\ZZZYYY[[[]]]]]]\\\ZZZXXXYYYZZZ\\\\\\[[[ZZZYYYVVVWWWXXXZZZ[[[[[[[[[[[[YYYYYYYYYZZZ[[[\\\[[[[[[YYYZZZ[[[___ccccccaaa^^^ZZZZZZZZZ[[[\\\^^^```aaa```aaabbbbbbcccbbbbbbbbb^^^^^^]]]]]]^^^___```aaabbbbbbbbbaaa______aaabbb```____________aaabbbcccaaaaaa```_______________ZZZ\\\^^^^^^\\\\\\___aaa___dddiiihhhbbb[[[WWWVVVYYY[[[^^^```aaaaaa___^^^___^^^^^^```dddiiimmmooorrrxxx~~~jjj___ZZZ\\\fffwwwvvviiiddd\\\VVVSSSOOOKKKHHHIIIEEECCCEEEEEEEEEKKKSSS^^^mmmyyy|||~~~zzztttpppnnnnnnnnnnnnpppoooppprrrvvvzzz}}}~~~~~~tttvvv}}}{{{xxxttttttsssssstttuuuwwwxxxxxxwwwuuuuuuvvvwwwzzz{{{{{{|||}}}~~~~~~wwweee```bbbaaa\\\XXXVVVWWWXXXYYYZZZZZZZZZZZZ\\\ZZZYYYZZZ\\\]]]ZZZXXXVVVWWWYYY[[[\\\[[[ZZZYYYVVVVVVXXXYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[\\\^^^]]]]]]ZZZZZZ\\\```dddfffccc```ZZZZZZZZZ[[[]]]___aaacccaaabbbcccddddddddddddddd___^^^^^^^^^___```bbbcccdddddddddbbb``````bbbcccaaa```______```aaabbbccc```______^^^^^^^^^______YYY[[[^^^^^^\\\\\\^^^aaaeeemmmuuuvvvoooeee]]]ZZZYYY[[[^^^```aaa```___]]]aaa______```eeejjjnnnoooooorrr}}}qqq\\\[[[cccuuutttmmmddd\\\XXXSSSOOOKKKHHHDDDDDDGGGFFFBBBEEEKKKNNN^^^lllpppxxxzzztttpppnnnmmmooonnnmmmooorrruuuvvvwww|||wwwwww~~~{{{yyywwwwwwvvvsssrrrsssvvvwwwvvvttttttuuuuuuuuuuuuwwwzzz}}}}}}~~~rrrnnnhhhccc```]]]ZZZYYYVVVWWWYYY[[[\\\\\\\\\\\\\\\[[[ZZZZZZZZZ[[[\\\]]][[[ZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWXXXXXXXXXXXXXXX[[[ZZZZZZ[[[\\\___aaabbb______```bbbddddddbbb```YYYZZZ[[[\\\]]]___aaabbbbbbaaaaaaaaaaaacccdddeeedddcccbbbbbbdddddddddbbbbbbaaa___^^^___```bbbccccccbbb```______``````aaa^^^^^^]]]\\\[[[[[[[[[[[[YYY^^^bbbbbb^^^[[[\\\^^^ffftttuuubbbWWWXXXZZZ\\\___```aaaaaaaaa]]]^^^```bbbeeehhhjjjllliiiqqq|||ooofffaaaiiizzz|||oooeee___ZZZSSSMMMRRRMMMHHHHHHFFFDDDEEEIIIGGGLLLUUU\\\eeerrr|||vvvtttrrrooommmnnnqqqsssrrrqqqyyy{{{zzz{{{|||zzzyyyyyyyyywwwtttrrrrrrtttvvvvvvuuuuuuwwwxxxyyyyyyyyy{{{}}}~~~xxxsssjjjfffbbb^^^]]]\\\ZZZYYYUUUWWWXXXZZZ[[[[[[[[[[[[]]]\\\[[[ZZZZZZ[[[\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[\\\^^^```bbbaaaaaaaaabbbcccbbb```]]]ZZZZZZZZZ[[[\\\^^^```bbbaaaaaa`````````aaabbbccccccbbbaaabbbddddddcccbbbbbbaaa___^^^^^^___aaabbbbbbaaa```______``````aaa^^^^^^]]]\\\[[[[[[[[[[[[\\\```cccbbb^^^ZZZ[[[\\\dddssskkk\\\YYYZZZ[[[]]]___```aaaaaa___``````bbbdddfffhhhiiieeellltttzzzxxxfffeeeuuutttlllddd\\\VVVUUUOOOJJJIIIHHHEEEFFFIIIFFFIIIMMMQQQXXXcccqqq|||~~~uuuqqqmmmlllmmmooooooooorrrtttvvv{{{~~~{{{xxxxxxxxxzzz{{{xxxuuurrrqqqrrrtttuuuuuuvvvyyy{{{}}}}}}}}}xxxnnngggddd```]]]ZZZYYYZZZZZZZZZYYYUUUVVVXXXYYYZZZZZZZZZZZZ^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[]]]^^^```aaacccbbbbbbbbbbbbaaa^^^[[[[[[ZZZYYYYYY[[[]]]```aaaaaaaaa```_________``````aaa```aaabbbddddddcccaaaaaa```___^^^^^^___```aaa``````_________``````aaa___^^^]]]\\\[[[[[[[[[[[[]]]```bbb```\\\YYYYYYZZZ___ooorrraaaYYYZZZZZZ\\\]]]___aaabbbaaaaaabbbbbbdddeeeggghhhggglllqqqtttwwwqqqdddmmm~~~zzzqqqgggaaa]]]UUUOOONNNLLLHHHGGGIIIFFFGGGGGGGGGJJJRRR^^^ggg{{{|||vvvrrrqqqqqqqqqqqqmmmlllmmmpppvvv}}}{{{xxxuuuuuuvvvxxxzzzxxxvvvrrrpppqqqsssuuuvvvwwwyyy|||~~~|||ooofffbbbaaa[[[YYYWWWWWWYYYZZZZZZYYYVVVWWWXXXYYYYYYZZZZZZZZZ^^^^^^]]]\\\[[[ZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZXXXXXXYYYYYYZZZZZZ[[[[[[ZZZZZZ[[[[[[]]]^^^______bbbaaa```aaaaaa```^^^\\\\\\[[[ZZZYYYZZZ\\\___```aaaaaaaaa```````````````______```bbbddddddaaa___```___^^^^^^]]]^^^^^^___^^^^^^^^^______``````aaa___^^^]]]\\\[[[[[[ZZZZZZ[[[\\\^^^]]]ZZZXXXXXXYYY[[[gggyyypppaaaZZZZZZZZZZZZ\\\___aaacccbbbbbbcccdddeeeggghhhiiijjjmmmpppppppppwwwjjjhhhtttyyyrrrhhh___WWWTTTQQQLLLJJJJJJGGGGGGFFFEEEEEEJJJQQQWWWeeelllwww}}}yyywwwuuuuuunnnllljjjjjjnnnvvv~~~|||{{{yyywwwtttssstttuuuvvvwwwuuussspppppprrruuuwwwwwwyyy{{{~~~ttthhhaaa___```[[[ZZZXXXYYYZZZ[[[ZZZYYYXXXXXXXXXXXXYYYZZZZZZ[[[]]]]]]\\\\\\[[[ZZZYYYXXXZZZZZZZZZZZZZZZZZZ[[[[[[XXXXXXXXXYYYZZZ[[[[[[\\\YYYZZZ[[[\\\]]]]]]^^^^^^___^^^^^^___aaaaaa```___]]]\\\[[[ZZZ[[[\\\^^^___aaabbbbbbbbbcccccccccccc```______aaabbbbbb```^^^___^^^^^^]]]]]]]]]]]]]]]\\\\\\]]]^^^___````````````___]]]\\\[[[ZZZZZZZZZWWWXXXYYYYYYXXXXXXXXXYYY[[[```jjjuuuyyyuuuiii```ZZZZZZZZZ[[[\\\___aaacccbbbbbbccceeegggiiikkkllliiilllnnnllljjjooozzz|||jjjiiittt~~~uuukkk```\\\WWWQQQLLLKKKHHHHHHHHHGGGGGGGGGJJJKKKRRRXXXbbbllluuu~~~~~~{{{yyyssspppkkkiiijjjooouuuyyy~~~{{{yyyyyyxxxvvvtttsssrrrrrrrrrttttttsssqqqppprrruuuxxxwwwyyy}}}|||sssiii```ZZZYYYZZZ\\\ZZZYYYZZZ[[[[[[ZZZXXXWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[[[[ZZZYYYXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZWWWWWWXXXYYYZZZZZZ[[[[[[YYYZZZ[[[\\\]]]]]]]]]]]]\\\[[[[[[]]]```bbbbbbaaa]]]]]]]]]]]]]]]]]]^^^^^^```aaabbbdddeeefffggggggbbb```____________^^^]]]^^^^^^]]]]]]\\\\\\[[[[[[ZZZ[[[\\\^^^___````````````___^^^\\\[[[ZZZZZZZZZUUUVVVVVVVVVWWWXXXYYYYYY\\\^^^aaaeeehhhgggdddaaaZZZ[[[[[[\\\^^^```bbbcccbbbbbbccceeegggjjjlllmmmkkknnnpppmmmjjjllluuu~~~uuueeeffflll}}}zzzmmmgggaaaXXXQQQNNNIIIIIIIIIIIIHHHGGGFFFEEEIIIMMMSSSZZZbbbkkkuuu{{{{{{xxxsssnnnlllmmmppprrrxxxyyy{{{|||}}}zzzwwwvvvvvvvvvvvvuuutttsssrrrqqqppprrrsssrrrqqqrrruuuxxxwww|||wwwqqqggg^^^YYYWWWVVVVVVYYYXXXXXXYYYZZZZZZYYYWWWVVVUUUTTTTTTTTTUUUVVVWWWXXXXXXYYYZZZZZZYYYXXXWWWWWWXXXXXXXXXYYYYYYYYYYYYUUUVVVWWWXXXYYYZZZ[[[[[[YYYZZZ[[[\\\]]]]]]\\\\\\\\\[[[[[[\\\___aaabbbaaa]]]^^^_________^^^]]]]]]\\\^^^aaadddgggiiijjjjjjeeebbb^^^]]]]]]]]]\\\\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXZZZ\\\^^^___````````````___^^^\\\[[[ZZZYYYYYYXXXWWWVVVWWWXXXXXXXXXXXXYYY[[[^^^_________``````ZZZ[[[]]]___```bbbbbbcccbbbccccccdddeeegggiiijjjmmmppprrrooojjjiiipppwwwmmmcccaaalllvvvwwwpppfff\\\XXXPPPNNNLLLJJJHHHGGGEEEDDDFFFHHHKKKNNNSSSYYY```eeeooottt|||~~~zzzvvvtttsssrrrtttuuuvvvwwwwwwzzz}}}}}}yyyvvvuuutttssstttuuuvvvuuutttsssrrrnnnqqqssssssrrrrrrvvvyyyxxx}}}{{{~~~ppphhh^^^XXXWWWXXXXXXWWWVVVVVVVVVWWWYYYYYYXXXWWWTTTSSSRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYXXXWWWVVVWWWWWWWWWXXXXXXYYYYYYUUUUUUVVVWWWXXXYYYZZZ[[[YYYZZZ[[[\\\]]]]]]\\\[[[]]][[[[[[\\\___aaaaaaaaa]]]___```aaaaaa___]]]\\\ZZZ\\\```dddgggjjjkkklllfffccc^^^[[[[[[[[[[[[[[[]]]]]]]]]\\\\\\ZZZYYYYYYXXXYYY[[[^^^___`````````aaa```^^^\\\[[[ZZZYYYYYY\\\ZZZXXXXXXXXXYYYXXXWWWTTTYYY]]]___]]]\\\]]]___ZZZ[[[^^^```bbbcccccccccccccccccccccddddddeeefffiiilllnnnjjjdddbbbgggllltttxxxgggaaaaaaiiisss~~~}}}rrrgggbbbXXXTTTOOOKKKIIIHHHGGGFFFEEEFFFHHHIIIJJJMMMQQQTTTYYY___hhhqqqxxx|||yyywwwssstttuuuuuuuuuuuuwwwyyyxxx{{{wwwuuuuuuvvvvvvqqqssstttsssrrrrrrssstttsssrrrqqqssswwwzzz||||||{{{zzzwwwcccaaa\\\XXXUUUUUUVVVWWWUUUUUUVVVVVVVVVWWWWWWWWWSSSRRRRRRRRRRRRSSSSSSTTTWWWUUUSSSUUUXXXYYYXXXUUUWWWWWWWWWWWWWWWXXXYYYYYYWWWWWWXXXXXXYYYYYYZZZZZZ\\\]]]]]][[[YYYYYYZZZ[[[[[[[[[[[[]]]___```^^^\\\aaaaaa```___]]]\\\[[[[[[[[[[[[\\\^^^bbbgggkkknnnmmmhhhaaa\\\[[[[[[[[[[[[[[[]]]^^^]]][[[[[[\\\]]][[[ZZZZZZ\\\^^^``````___``````___^^^]]]\\\ZZZZZZYYYWWWVVVVVVWWWXXXVVVUUUWWWWWWXXXYYYZZZZZZZZZYYYXXXZZZ]]]^^^______aaaccccccbbbbbbaaaaaaaaaaaaaaafffggghhhgggeeedddddddddooozzzuuuaaaWWW[[[aaalllxxxoooaaa[[[TTTPPPNNNLLLHHHEEEHHHFFFDDDDDDFFFGGGGGGGGGMMMPPPUUU[[[bbbmmmzzz~~~zzzwwwtttssstttttttttwww{{{~~~~~~}}}zzzwwwuuuuuuuuuvvvrrrtttuuutttsssssstttvvvuuutttsssuuuxxx|||}}}~~~}}}~~~pppkkkaaa___[[[WWWTTTTTTTTTUUUTTTTTTUUUUUUVVVVVVVVVVVVRRRQQQQQQQQQQQQRRRSSSSSSUUUSSSRRRSSSUUUVVVUUUTTTWWWVVVVVVWWWXXXYYYZZZZZZXXXXXXXXXYYYYYYYYYYYYZZZ]]]^^^^^^]]][[[[[[\\\]]]ZZZZZZ[[[]]]___```^^^]]]```___^^^]]]\\\[[[ZZZZZZ[[[[[[\\\]]]aaaeeehhhkkkiiieee```\\\[[[[[[[[[[[[ZZZ\\\]]]]]]\\\\\\]]]^^^\\\[[[[[[\\\___``````___^^^^^^^^^^^^]]]\\\ZZZYYYYYYXXXVVVVVVXXXXXXWWWUUUTTTUUUWWWXXXYYYZZZ[[[[[[YYY[[[]]]^^^^^^___```aaabbbbbbaaa```````````````dddfffgggfffeeeddddddeeefffqqqooo```ZZZWWW```ttt|||ooohhh^^^WWWTTTQQQMMMKKKLLLJJJHHHGGGIIIJJJJJJIIIGGGJJJMMMQQQWWW___iiippp|||}}}yyywwwuuurrrtttwwwxxxyyyzzz|||~~~|||yyyyyyxxxwwwvvvuuuttttttssstttuuuuuuttttttuuuwwwxxxvvvuuuwwwzzzvvvfff```^^^\\\YYYUUUSSSRRRRRRRRRSSSSSSTTTTTTUUUUUUTTTTTTPPPPPPPPPPPPPPPQQQRRRRRRRRRQQQPPPQQQRRRSSSRRRQQQUUUUUUVVVWWWXXXYYY[[[\\\ZZZZZZZZZYYYYYYYYYXXXXXXZZZ[[[\\\[[[ZZZZZZ\\\^^^ZZZYYYZZZ\\\^^^```___^^^]]]]]]\\\[[[ZZZYYYYYYXXXZZZZZZZZZ\\\^^^aaadddfffdddaaa^^^\\\\\\\\\[[[ZZZYYYZZZ\\\]]]\\\]]]___```___]]]]]]^^^___``````^^^[[[\\\^^^^^^^^^\\\ZZZYYYZZZXXXWWWWWWXXXXXXWWWVVVRRRSSSUUUWWWYYYZZZ[[[[[[ZZZ\\\^^^^^^^^^^^^___```aaa``````_______________aaaccceeeeeedddcccdddeee```iiizzziiiYYYOOOVVVhhh}}}wwwjjj```ZZZVVVRRROOOMMMKKKHHHGGGHHHIIIHHHGGGCCCDDDFFFHHHKKKOOOUUUYYYdddkkkuuu|||xxxyyyzzzxxxwwwvvvwwwxxxyyyzzzzzz{{{{{{~~~{{{xxxuuuuuuvvvvvvvvvuuutttsssrrrsssuuuuuuttttttuuuwwwxxxwwwwwwyyy~~~oooccc___[[[YYYWWWTTTRRRQQQPPPPPPQQQRRRSSSTTTTTTTTTSSSSSSNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPPPPPPPQQQQQQQQQPPPTTTTTTUUUVVVXXXZZZ\\\]]][[[[[[ZZZYYYYYYXXXWWWWWWUUUVVVWWWWWWWWWWWWYYY[[[YYYXXXXXXZZZ]]]___^^^]]]ZZZZZZYYYYYYXXXXXXWWWWWWYYYYYYYYYZZZ[[[]]]___```___]]]\\\\\\\\\]]][[[ZZZWWWYYY\\\]]]]]]^^^```bbbaaa```______```aaa```___ZZZ[[[]]]^^^^^^]]][[[YYY[[[YYYWWWWWWXXXYYYXXXWWWSSSTTTUUUWWWXXXYYYYYYYYY[[[]]]^^^^^^]]]]]]]]]^^^______^^^]]]]]]]]]]]]^^^^^^```bbbbbbbbbaaabbbdddccchhhtttzzzdddTTTYYYdddppp{{{nnneee___ZZZWWWRRROOOLLLJJJIIIIIIHHHGGGDDDEEEEEEFFFGGGHHHJJJKKKQQQWWW```iiisss|||~~~zzzwwwvvvvvvvvvwwwwwwvvvvvvxxx|||~~~|||zzz}}}yyyvvvrrrsssuuuvvvvvvuuusssrrrppprrrssssssssssssuuuvvvxxxxxxyyy}}}wwwhhh```^^^YYYXXXVVVUUUSSSQQQPPPOOOPPPQQQRRRSSSTTTSSSRRRQQQMMMMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPQQQRRRRRRSSSUUUWWWYYY[[[\\\[[[ZZZZZZYYYXXXWWWVVVVVVSSSTTTUUUUUUUUUVVVXXXZZZXXXWWWWWWXXX[[[\\\\\\\\\WWWWWWWWWWWWWWWWWWVVVVVVWWWWWWXXXXXXYYYZZZ[[[\\\ZZZYYYYYYZZZ\\\\\\[[[YYYWWWYYY[[[]]]^^^___aaaccccccbbb```aaabbbbbbaaa___[[[\\\]]]^^^^^^]]][[[ZZZ\\\ZZZXXXWWWXXXYYYYYYYYYVVVVVVWWWWWWWWWWWWWWWWWW[[[]]]^^^^^^]]]\\\\\\]]]^^^]]]\\\\\\[[[[[[\\\\\\ZZZ\\\^^^_________```aaadddhhhppp{{{yyyccc___aaacccoooyyypppiiieee]]]YYYUUURRRPPPNNNLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGJJJLLLPPPUUU[[[dddmmmsss~~~|||yyyxxxwwwxxxwwwvvvuuuuuuxxxzzzyyyzzz{{{||||||{{{yyyxxxuuuuuuvvvvvvxxxzzz}}}~~~{{{zzzzzzzzz{{{{{{yyyxxx~~~}}}{{{xxxvvvrrrssstttuuuuuutttsssrrroooqqqssssssssssssuuuvvvyyyyyy||||||tttiii```\\\[[[XXXXXXWWWVVVTTTRRRPPPOOOOOOPPPRRRTTTTTTSSSRRRQQQMMMMMMMMMMMMNNNPPPQQQRRRPPPRRRRRRRRRPPPOOOPPPQQQQQQQQQRRRSSSUUUWWWYYYZZZYYYYYYXXXXXXWWWVVVUUUUUUTTTUUUVVVVVVUUUVVVXXXZZZXXXVVVUUUVVVXXXYYYYYYYYYUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYXXXWWWWWWXXXZZZ[[[ZZZYYYWWWYYY\\\]]]^^^___bbbddddddcccaaabbbccccccbbbaaa^^^^^^^^^^^^]]]]]]\\\[[[^^^[[[XXXWWWXXXYYYZZZZZZXXXXXXXXXXXXXXXWWWVVVVVVZZZ\\\^^^^^^]]]\\\\\\]]]\\\\\\[[[ZZZZZZZZZZZZZZZWWWYYY[[[\\\[[[[[[\\\]]]aaaccciiirrrpppaaaZZZYYY```iiiqqqwwwxxxqqqgggccc]]]YYYUUUQQQNNNLLLMMMKKKIIIHHHIIIHHHGGGFFFJJJJJJJJJJJJLLLRRRYYY^^^fffjjjqqqxxx~~~|||zzz{{{|||vvvwwwxxxyyyxxxvvvtttrrrooopppqqqqqqpppppprrrtttvvvvvvvvvvvvvvvwwwxxxxxxuuuxxx|||~~~|||zzzyyyyyyxxxxxxzzz|||}}}|||zzz}}}{{{{{{{{{zzzxxxvvvssstttttttttttttttsssssspppqqqssstttssstttvvvwww|||}}}|||rrrnnniiiddd```]]]YYYWWWXXXXXXXXXXXXVVVTTTQQQOOOOOOQQQSSSUUUUUUTTTRRRQQQMMMMMMMMMNNNOOOPPPQQQRRRPPPQQQRRRQQQOOONNNOOOQQQPPPPPPQQQRRRTTTUUUWWWXXXWWWWWWWWWVVVVVVUUUUUUUUUSSSTTTUUUUUUTTTTTTVVVXXXWWWVVVTTTTTTUUUVVVVVVVVVTTTTTTUUUUUUVVVVVVVVVWWWTTTUUUVVVWWWWWWXXXXXXXXXXXXVVVUUUVVVXXXYYYZZZYYYXXXZZZ\\\]]]^^^___bbbddddddcccbbbcccdddeeedddcccbbbaaa___]]]]]]\\\]]]]]]^^^\\\XXXWWWXXXZZZ[[[[[[WWWXXXXXXYYYYYYYYYXXXXXXYYY[[[]]]]]]\\\\\\]]]^^^[[[ZZZZZZYYYYYYYYYYYYYYYUUUWWWXXXYYYXXXXXXXXXYYY\\\^^^bbbhhhssspppfffaaa___]]]eeefffjjjqqq{{{vvvqqqkkkddd___ZZZVVVSSSTTTPPPLLLJJJJJJJJJHHHGGGGGGHHHHHHGGGGGGIIILLLOOOSSSVVVZZZaaahhhooouuuxxx}}}}}}zzzyyyqqqsssuuuuuusssrrrsssuuuvvvvvvvvvuuusssssstttuuuvvvwwwzzz}}}~~~~~~}}}~~~~~~{{{yyyxxxxxxyyyyyywwwvvvuuuuuutttttttttsssssssssqqqrrrtttuuuuuuuuuwwwyyy~~~~~~uuugggbbb]]][[[]]]]]]ZZZVVVXXXYYYYYYYYYXXXUUURRRPPPOOOQQQSSSUUUUUUTTTRRRQQQMMMMMMMMMNNNOOOQQQRRRSSSOOOQQQRRRQQQNNNLLLNNNPPPPPPPPPPPPQQQRRRTTTVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTQQQRRRSSSRRRQQQQQQSSSUUUWWWUUUSSSRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWSSSTTTUUUVVVWWWXXXXXXXXXXXXVVVTTTTTTWWWYYYYYYYYYXXXZZZ]]]^^^^^^___aaacccdddcccbbbccceeefffeeeddddddbbb```]]]\\\\\\]]]^^^___\\\YYYWWWXXXZZZ[[[[[[VVVWWWXXXYYYZZZZZZZZZZZZYYY[[[]]]]]]\\\\\\]]]^^^ZZZZZZYYYXXXXXXXXXXXXXXXTTTUUUWWWWWWVVVUUUVVVWWW[[[]]]___cccjjjwww~~~vvvjjj^^^bbb^^^]]]bbbmmm{{{{{{tttnnnhhhccc```YYYUUUOOOLLLLLLLLLJJJHHHCCCEEEFFFGGGFFFFFFGGGHHHJJJKKKMMMQQQXXX___eeeiiiiiioooyyyvvvyyy|||}}}zzzyyyzzz{{{{{{{{{zzzyyywwwvvvvvvwww|||}}}}}}~~~zzzuuuwwwvvvuuuttttttuuuvvvwwwwwwvvvvvvuuuuuuttttttsssttttttuuuuuuvvvzzzuuummmccc___YYYWWWWWWXXXWWWUUUWWWYYYZZZ[[[[[[YYYWWWVVVPPPQQQRRRSSSSSSQQQOOONNNLLLMMMMMMNNNNNNMMMMMMLLLPPPPPPPPPPPPOOONNNMMMMMMMMMNNNPPPRRRSSSSSSRRRRRRRRRRRRSSSTTTTTTSSSRRRRRRTTTSSSSSSSSSSSSSSSTTTTTTTTTRRRPPPOOOQQQSSSUUUUUUTTTTTTUUUVVVVVVWWWWWWXXXTTTUUUUUUVVVVVVWWWXXXXXXYYYWWWVVVUUUUUUVVVXXXYYY\\\]]]^^^```aaabbbbbbbbbdddddddddeeeeeeeeeeeeeeehhheeeaaa^^^]]]]]][[[ZZZ___^^^[[[XXXWWWXXXYYY[[[VVVWWWXXXZZZZZZZZZYYYYYY[[[[[[[[[\\\^^^]]][[[YYYZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVWWWXXXXXX[[[```eeelllzzzxxxsssiii```___aaaggguuu|||vvvooojjjddd___WWWQQQNNNMMMMMMMMMJJJHHHFFFEEEFFFGGGFFFEEEGGGGGGGGGIIIKKKOOORRRTTTWWW[[[aaafffiiimmmsssxxxxxx{{{~~~~~~~~~~~~~~~~~~|||wwwrrrssssssssssssssstttuuuuuussssssssssssssssssttttttsssuuuvvvwwwxxx||||||~~~{{{ooohhh^^^ZZZVVVTTTUUUWWWVVVUUUWWWXXXYYYZZZZZZXXXVVVUUUQQQQQQRRRSSSRRRQQQPPPOOOMMMNNNNNNOOOPPPPPPOOOOOOPPPPPPPPPPPPPPPOOONNNMMMLLLMMMNNNOOOOOOPPPPPPOOOQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTVVVTTTQQQPPPQQQSSSSSSSSSTTTTTTTTTUUUVVVVVVWWWWWWTTTTTTTTTUUUVVVVVVWWWWWWYYYXXXWWWVVVVVVWWWYYYZZZ\\\]]]^^^```aaaaaabbbbbbgggggggggggghhhhhhhhhiiihhheeeaaa^^^^^^______^^^___]]][[[YYYXXXXXXZZZ[[[WWWXXXYYY[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\\\\ZZZXXXYYYZZZ[[[[[[[[[ZZZYYYXXXVVVVVVVVVVVVVVVWWWXXXXXX[[[ZZZ\\\```bbbhhhtttxxxkkkbbb___gggsss~~~yyyvvvooofff^^^YYYVVVSSSRRROOOMMMJJJJJJJJJJJJIIIHHHEEEDDDCCCDDDEEEGGGJJJKKKKKKOOOSSSVVVWWWZZZ^^^bbbcccfffkkkooosssxxx}}}~~~~~~~~~~~~}}}|||~~~zzzxxxxxxwwwsssooonnnnnnpppqqqrrrrrrssssssqqqqqqqqqrrrssstttuuuuuutttwwwyyy|||~~~|||vvvpppwwwsssfff```XXXUUURRRRRRSSSUUUUUUUUUWWWXXXYYYYYYXXXVVVTTTSSSRRRRRRQQQQQQPPPPPPPPPQQQNNNOOOPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNMMMMMMNNNOOOOOOOOOOOONNNOOOPPPQQQSSSTTTUUUTTTTTTSSSSSSSSSTTTTTTWWWUUURRRQQQRRRSSSRRRRRRSSSSSSSSSTTTUUUUUUVVVVVVSSSSSSSSSTTTUUUUUUVVVVVVYYYXXXXXXWWWXXXYYY[[[\\\]]]^^^^^^___```aaabbbbbbfffggghhhhhhiiijjjkkkkkkjjjfffbbb___```aaacccccc___]]][[[YYYYYYZZZ[[[\\\ZZZ[[[]]]^^^^^^]]]\\\\\\ZZZYYYYYYZZZ[[[[[[YYYXXXYYYZZZ\\\]]]]]][[[XXXWWWSSSTTTUUUVVVWWWXXXYYYYYY]]][[[\\\^^^```cccmmmwwwkkk^^^^^^dddooozzz~~~tttkkkddd___ZZZWWWSSSPPPNNNLLLLLLKKKIIIGGGGGGEEECCCBBBBBBCCCDDDEEEDDDFFFHHHIIIIIIJJJLLLMMMOOORRRWWW[[[___ccchhhkkkpppqqqsssuuuxxxzzz|||}}}zzzzzzyyyxxxwwwvvvvvvuuuwwwxxxzzz}}}~~~|||{{{zzzzzzxxxwwwvvvvvvtttsssqqqooonnnmmmyyywwwtttssssssrrrooommmjjjlllnnnppprrrrrrrrrrrrsssrrrrrrrrrsssuuuvvvwwwvvvyyy}}}yyypppnnnppp|||}}}lll```ZZZTTTSSSQQQQQQQQQSSSTTTTTTVVVWWWXXXXXXWWWUUURRRQQQRRRQQQOOONNNNNNNNNPPPQQQOOOPPPRRRTTTUUUVVVWWWWWWUUUUUUUUUTTTTTTRRRQQQPPPRRRQQQOOONNNNNNOOOPPPQQQNNNMMMLLLMMMNNNQQQTTTUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUSSSRRRQQQSSSSSSSSSRRRQQQRRRRRRSSSTTTTTTUUUUUURRRRRRRRRSSSTTTTTTUUUUUUYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^___```aaaaaabbbdddeeefffggghhhjjjkkkkkkmmmiiidddaaaaaacccdddddd^^^]]][[[ZZZZZZ[[[\\\]]]aaabbbbbbbbbaaa```^^^]]]ZZZYYYXXXYYYZZZZZZYYYXXXYYY[[[]]]___^^^[[[XXXVVVSSSTTTUUUVVVWWWXXXXXXYYY\\\ZZZZZZ\\\^^^```hhhppp|||jjj___]]]```jjjxxxzzzsssmmmgggccc[[[YYYUUUSSSQQQOOOMMMKKKLLLKKKHHHFFFEEEEEEFFFFFFGGGGGGHHHGGGGGGFFFGGGGGGHHHKKKMMMOOOPPPRRRTTTVVV\\\]]]```bbbfffhhhkkkllliiiiiihhhggggggfffeeeeeefffhhhkkknnnpppqqqpppppprrrtttwwwyyy{{{zzzyyyxxxrrrpppmmmlllkkkkkkiiigggeeeeeecccbbb```^^^]]]]]]|||tttrrrqqqppppppooonnnmmmiiikkkmmmppprrrrrrrrrrrrsssrrrrrrqqqrrrtttvvvwwwwww{{{xxxpppnnnrrr{{{yyypppggg\\\UUUSSSSSSRRRQQQQQQQQQRRRSSSUUUVVVWWWWWWVVVTTTRRRQQQQQQPPPNNNLLLLLLMMMNNNPPPPPPQQQSSSUUUWWWXXXXXXYYYXXXXXXWWWWWWVVVTTTSSSRRRRRRQQQPPPOOONNNOOOPPPQQQNNNMMMMMMMMMOOOQQQTTTVVVVVVVVVUUUTTTTTTTTTTTTTTTQQQPPPPPPQQQSSSUUUTTTTTTPPPPPPQQQQQQRRRSSSSSSTTTQQQRRRRRRSSSSSSTTTUUUUUUXXXXXXYYYZZZ[[[\\\^^^^^^______^^^^^^___```aaabbbcccdddeeeggghhhjjjkkkllloookkkfffcccbbbbbbbbbbbb]]]\\\\\\[[[\\\\\\]]]^^^hhhhhhhhhgggeeebbb```^^^[[[YYYXXXYYYZZZ[[[ZZZYYYZZZ\\\^^^______\\\XXXVVVUUUVVVWWWXXXXXXXXXWWWWWWZZZWWWXXX[[[^^^```fffmmmyyy|||ggg[[[UUUZZZeeerrr~~~yyytttkkkgggccc```]]]ZZZWWWTTTQQQOOOLLLJJJHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGFFFEEEGGGHHHIIIIIIHHHHHHIIIKKKMMMNNNPPPRRRTTTVVVXXXXXXWWWWWWWWWVVVVVVUUUUUUTTTTTTVVVYYY\\\^^^___^^^^^^aaacccfffiiijjjiiigggeee___]]][[[[[[[[[[[[ZZZYYYVVVUUUTTTSSSRRRPPPOOOOOO~~~xxxtttpppppppppooonnnmmmmmmmmmjjjkkkmmmooopppqqqrrrrrrqqqpppppppppqqqtttwwwyyyzzz}}}zzztttrrryyy{{{ooohhhddd```YYYSSSQQQRRRRRRRRRPPPPPPRRRSSSSSSTTTVVVWWWVVVUUUSSSRRRQQQPPPNNNLLLLLLMMMNNNOOOQQQRRRSSSUUUWWWXXXXXXXXXXXXXXXXXXWWWVVVTTTSSSRRROOOOOOOOONNNNNNOOOOOOPPPOOOOOOOOOOOOQQQSSSUUUVVVWWWVVVUUUTTTTTTTTTTTTTTTNNNNNNNNNPPPSSSTTTTTTSSSOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUWWWWWWYYYZZZ\\\]]]^^^___```___^^^^^^^^^```aaabbbdddeeefffgggiiijjjkkklllnnnkkkgggdddcccbbbaaa___\\\\\\\\\\\\]]]^^^^^^___jjjjjjiiiiiigggdddbbb```]]]\\\ZZZZZZ[[[\\\\\\[[[\\\]]]______^^^\\\YYYWWWVVVWWWYYYZZZZZZYYYXXXWWWYYYVVVVVV[[[___aaafffkkkwwwuuubbbWWWUUUWWWaaammmwwwzzzvvvqqqllliiieeeaaa^^^XXXVVVRRROOOLLLKKKKKKKKKJJJHHHFFFFFFFFFFFFEEECCCDDDEEEGGGFFFEEEEEEFFFHHHFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIKKKMMMOOOQQQQQQQQQQQQSSSUUUXXXZZZ[[[ZZZXXXWWWQQQOOOMMMMMMOOOOOOOOONNNKKKKKKJJJJJJIIIHHHHHHHHH~~~zzzvvvrrrooonnnoooooonnnmmmlllllllllkkkllllllmmmnnnoooqqqrrrppppppppprrruuuyyy}}}~~~~~~ssslllddd^^^\\\YYYVVVSSSLLLNNNQQQQQQPPPPPPRRRUUURRRTTTUUUWWWWWWVVVUUUTTTQQQQQQOOONNNNNNNNNOOOPPPQQQRRRSSSUUUVVVWWWWWWWWWWWWWWWVVVUUUTTTRRRQQQPPPNNNOOOOOOPPPQQQQQQQQQQQQPPPQQQQQQSSSTTTUUUVVVVVVXXXWWWVVVUUUTTTTTTTTTTTTNNNMMMMMMOOOQQQRRRRRRPPPNNNNNNOOOOOOPPPQQQQQQQQQRRRRRRSSSTTTTTTUUUUUUVVVUUUVVVXXXZZZ\\\]]]^^^___aaa```^^^^^^^^^___aaabbbccccccdddeeeggghhhiiiiiijjjhhheeedddcccbbb```^^^\\\\\\\\\]]]^^^______```ffffffgggggggggfffdddccc```^^^\\\\\\]]]^^^^^^^^^^^^^^^______^^^\\\ZZZYYYUUUWWWYYY[[[\\\\\\[[[ZZZYYYVVVWWW\\\```bbbeeejjjuuuzzziii___XXXZZZ___eeennnwww}}}yyytttpppmmmfffddd___ZZZVVVTTTRRRRRRPPPMMMKKKJJJKKKJJJHHHEEEEEEFFFHHHGGGFFFFFFGGGHHHEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJKKKJJJKKKMMMOOOOOOOOONNNMMMJJJIIIGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFF|||xxxuuusssqqqooommmmmmnnnnnnmmmkkkjjjkkkkkklllkkkkkkkkklllnnnpppqqqrrrrrrsssuuuzzzfffdddaaa\\\WWWTTTSSSSSSHHHKKKNNNOOOOOOPPPSSSVVVRRRSSSUUUWWWXXXWWWVVVUUURRRRRRQQQQQQPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVUUUUUUUUUTTTRRRPPPOOONNNOOOPPPRRRTTTUUUUUUTTTSSSQQQRRRSSSUUUVVVVVVVVVVVVXXXWWWVVVUUUTTTTTTTTTTTTOOONNNNNNOOOPPPQQQOOONNNMMMNNNNNNOOOOOOPPPQQQQQQSSSSSSSSSTTTUUUUUUVVVVVVUUUVVVXXXZZZ\\\]]]^^^___aaa```___^^^^^^___aaabbb```aaaaaabbbcccdddeeeeeefffeeedddddddddcccaaa^^^[[[\\\]]]]]]^^^___``````aaabbbdddeeeffffffffffffaaa___]]]]]]^^^``````____________^^^]]]\\\ZZZZZZTTTVVVYYY\\\]]]^^^^^^]]][[[XXXXXX]]]aaabbbeeehhhrrr}}}|||mmm___YYYXXXXXX^^^eee|||~~~uuurrrmmmgggaaa]]][[[ZZZZZZWWWSSSRRRRRRQQQNNNKKKJJJKKKKKKJJJHHHFFFGGGHHHEEEEEEFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHDDDEEEGGGHHHHHHHHHHHHGGGJJJHHHFFFEEEFFFFFFEEEDDDEEEEEEFFFFFFGGGGGGGGGHHHwwwvvvuuusssqqqooonnnmmmkkkkkklllkkkjjjjjjkkkmmmooommmkkklllooopppnnnkkknnnpppssswww~~~uuubbb___ZZZWWWUUUTTTRRRPPPOOOOOONNNOOOPPPRRRTTTUUUUUUTTTTTTXXX^^^___[[[VVVWWWVVVUUUSSSQQQPPPNNNNNNUUUUUUVVVVVVUUUUUUTTTTTTUUUUUUTTTRRRQQQPPPOOONNNQQQQQQSSSVVVVVVRRRPPPOOOQQQUUUXXXXXXUUUSSSSSSTTTVVVVVVVVVWWWWWWVVVSSSQQQPPPSSSUUUTTTQQQNNNMMMNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRSSSVVVXXXYYYXXXWWWVVVUUUWWWXXXZZZZZZZZZYYYYYY\\\\\\[[[[[[\\\^^^```aaacccbbbaaa``````aaabbbcccfffffffffeeeccc```]]][[[^^^^^^_________^^^]]]]]]___```ccceeeggghhhhhhhhhgggfffdddbbbaaaaaaaaabbb______^^^]]][[[ZZZYYYYYYVVVXXXZZZ[[[ZZZYYYYYYZZZYYYXXXYYYZZZ^^^ccchhhjjjqqqttt~~~}}}pppbbbVVVTTTXXXiiittt|||vvvssspppkkkgggdddaaa]]][[[ZZZZZZZZZYYYRRRRRRSSSTTTTTTRRRNNNKKKKKKIIIGGGFFFGGGGGGFFFEEEHHHGGGFFFDDDDDDDDDEEEFFFGGGFFFEEEEEEGGGHHHHHHGGGGGGHHHIIIJJJIIIIIIHHHHHHIIIHHHFFFEEEFFFFFFFFFEEEIIIJJJJJJIIIHHHIIILLLNNN~~~{{{xxxssssssrrrqqqooonnnmmmlllkkkllllllkkkiiiiiijjjlllmmmkkkiiijjjmmmooonnnmmmsssuuuyyy~~~}}}{{{nnnfff```]]]ZZZXXXWWWUUUSSSQQQNNNNNNNNNNNNOOOQQQSSSTTTUUUTTTUUUZZZ___aaa^^^ZZZWWWVVVUUUTTTSSSQQQPPPPPPSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRQQQPPPPPPOOOOOOQQQTTTVVVVVVUUUUUUSSSVVVYYYYYYVVVSSSRRRRRRXXXXXXXXXWWWVVVTTTPPPNNNOOORRRVVVVVVTTTSSSSSSTTTRRRQQQQQQPPPPPPPPPQQQQQQQQQRRRTTTVVVXXXYYYYYYYYYWWWXXXYYYYYYZZZZZZZZZYYY\\\\\\[[[[[[\\\]]]^^^^^^```````````````aaaaaabbbcccdddeeeeeecccaaa^^^]]]\\\]]]]]]^^^^^^^^^]]]]]]^^^___aaadddeeefffggggggfffeeedddbbbaaaaaaaaaaaa``````___^^^]]]\\\[[[[[[VVVYYY\\\\\\[[[ZZZYYYYYYYYYXXXXXXYYY\\\```dddfffgggiiiqqquuubbbWWWVVVXXXbbbppp{{{yyytttooolllhhheeeeeedddcccbbb_________``````^^^ZZZVVVTTTRRROOONNNMMMMMMKKKIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHGGGFFFGGGHHHJJJLLLLLLMMMLLLJJJIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGIIIJJJKKKKKKKKKMMMPPPRRR|||xxxuuusssrrroooooonnnnnnmmmlllllllllkkklllllljjjiiihhhiiikkklllkkkiiijjjmmmppprrrrrrzzz}}}{{{uuuxxxvvvlllccc]]]\\\[[[ZZZYYYYYYXXXUUURRRNNNNNNMMMMMMNNNPPPRRRSSSUUUUUUVVV[[[```bbb```]]]WWWVVVVVVUUUUUUTTTTTTSSSRRRSSSTTTVVVWWWWWWXXXXXXTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRTTTWWWXXXWWWUUURRRUUUWWWXXXVVVSSSQQQPPPVVVWWWWWWWWWUUUSSSPPPNNNPPPSSSVVVWWWVVVUUUTTTUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTWWWYYY[[[\\\ZZZYYYYYYYYYYYYZZZZZZ[[[\\\\\\\\\[[[[[[[[[[[[[[[]]]]]]___````````````___aaabbbcccdddcccbbb```^^^ZZZZZZ[[[\\\]]]]]]]]]]]]]]]^^^```aaacccdddeeeeeeeeedddcccaaa````````````aaaaaa``````___^^^]]]]]]WWW[[[^^^___^^^[[[YYYYYYZZZYYYYYYYYYZZZ]]]___aaacccdddiiirrrwwwcccZZZTTTYYYaaahhhnnnuuu}}}zzzwwwuuutttrrrpppllllllkkklllllliiifffccc]]]ZZZWWWUUUSSSRRRPPPNNNOOONNNMMMLLLKKKKKKKKKKKKLLLKKKKKKKKKNNNRRRWWWYYY\\\VVVPPPMMMNNNOOOOOOOOOIIIJJJKKKLLLLLLLLLKKKJJJMMMOOOQQQSSSTTTWWWZZZ]]]}}}yyyuuurrrpppoooooollllllllllllllllllllllllkkklllllljjjhhhgggiiijjjmmmllllllmmmpppuuuyyy|||~~~vvvttt|||uuujjjccc^^^[[[XXXXXXYYYZZZ[[[ZZZVVVSSSPPPOOOOOONNNOOOPPPRRRSSSVVVVVVWWWZZZ^^^___]]][[[VVVVVVVVVVVVVVVVVVVVVVVVSSSTTTUUUVVVWWWWWWWWWWWWSSSTTTTTTTTTTTTTTTTTTTTTVVVWWWWWWXXXYYYZZZVVVPPPNNNPPPSSSTTTSSSQQQOOONNNQQQSSSUUUVVVVVVTTTSSSSSSTTTUUUVVVWWWUUUSSSRRRQQQVVVVVVUUUTTTSSSSSSSSSSSSTTTSSSSSSSSSUUUWWWZZZ\\\\\\[[[YYYXXXXXXYYYZZZ[[[\\\\\\\\\\\\[[[ZZZXXXXXXYYY[[[]]]`````````^^^]]]aaabbbccccccbbbaaa___]]]XXXXXXZZZ[[[\\\\\\\\\\\\\\\]]]^^^```aaaccccccdddccccccbbbaaa```___^^^^^^``````______^^^^^^]]]]]]YYY]]]aaacccaaa^^^[[[ZZZ\\\\\\ZZZZZZZZZ[[[]]]^^^aaadddgggllltttwwwiii`````````___```eeelllqqq}}}{{{zzzyyyyyyxxxvvvrrrpppgggeeeaaa___^^^\\\ZZZXXXXXXWWWVVVTTTRRRPPPOOOOOOOOOOOOOOOQQQVVV]]]ffflllnnnggg]]]XXXXXXZZZZZZYYYVVVVVVVVVUUUTTTTTTVVVWWWWWWZZZ^^^aaacccfffjjjmmm~~~yyywwwsssooolllkkkllllllkkkkkkkkkkkklllllllllmmmkkklllllljjjiiihhhiiikkklllmmmnnnqqquuuzzz|||||||||jjj```ZZZWWWUUUUUUUUUWWWZZZ[[[ZZZWWWTTTRRRRRRQQQPPPPPPQQQRRRSSSVVVVVVVVVXXXYYYYYYXXXWWWUUUUUUVVVVVVVVVWWWWWWWWWTTTUUUUUUVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUXXX[[[\\\___aaa[[[QQQKKKLLLNNNOOOPPPPPPOOONNNPPPSSSVVVWWWVVVTTTTTTUUUVVVVVVWWWXXXXXXVVVTTTRRRVVVUUUUUUTTTTTTUUUUUUUUUWWWVVVTTTSSSTTTVVVXXXZZZ\\\[[[ZZZXXXXXXXXXYYYZZZZZZ[[[\\\\\\\\\ZZZXXXWWWVVVXXX\\\___```___^^^\\\bbbbbbccccccaaa___\\\[[[WWWXXXYYYZZZ[[[[[[\\\[[[\\\\\\]]]^^^___aaabbbcccaaaaaaaaa```___^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[___ccceeeccc```^^^]]]^^^^^^]]]\\\[[[\\\\\\]]]]]]```ccceeehhhooozzzpppmmmhhhccc```aaadddggglllnnnsssxxx~~~uuurrrooommmlllkkkiiihhhbbbaaa___]]]ZZZWWWUUUSSSSSSSSSSSSUUUZZZdddpppxxx{{{tttjjjdddcccdddffffffjjjiiihhheeecccdddhhhlllhhhlllppptttwwwzzz~~~|||yyywwwqqqooollljjjhhhhhhiiiiiijjjkkkkkkkkkllllllllllllkkkllllllkkkjjjjjjkkkmmmlllnnnrrrvvvzzzzzzvvvyyywwwggg^^^XXXUUUSSSSSSTTTUUUXXXZZZZZZWWWTTTTTTSSSRRRQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVTTTTTTUUUUUUTTTSSSSSSRRRUUUUUUVVVVVVVVVVVVVVVVVVPPPWWW[[[^^^fffnnniii^^^NNNMMMLLLMMMOOOQQQPPPPPPRRRVVVYYYYYYVVVSSSSSSTTTVVVVVVXXXZZZ]]]]]][[[YYYVVVUUUUUUUUUUUUUUUVVVVVVXXXWWWUUUTTTTTTUUUWWWXXX[[[[[[ZZZXXXWWWWWWWWWWWWWWWYYY[[[]]]]]]\\\ZZZXXXUUUXXX[[[^^^______^^^]]]aaabbbcccbbbaaa^^^[[[ZZZXXXXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[]]]^^^___`````````______^^^]]][[[ZZZYYYYYYYYYYYYYYYYYYYYYZZZ[[[^^^bbbdddcccaaa```______^^^^^^]]]]]]]]]]]]^^^]]]___aaabbbcccffflllqqqzzz{{{rrrjjjddd___]]]___aaagggnnnvvv~~~~~~{{{yyyxxxwwwuuutttmmmlllkkkhhhfffbbb```^^^\\\[[[YYYXXXZZZcccqqqzzz~~~{{{uuupppnnnpppsssvvvxxxyyyyyywwwuuuwww||||||xxxtttqqqppplllkkkiiihhhhhhhhhhhhiiijjjjjjjjjjjjkkkkkkkkkkkkjjjkkkllllllkkklllnnnoooooosssyyyzzzwwwvvvzzz{{{oooddd^^^ZZZVVVSSSRRRRRRTTTVVVXXXXXXVVVTTTTTTSSSRRRQQQPPPPPPQQQRRRQQQRRRSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTQQQRRRRRRSSSSSSSSSSSSRRRWWWWWWWWWWWWVVVVVVVVVVVVQQQWWW[[[___kkkyyyyyyoooWWWTTTPPPOOOQQQSSSSSSRRRRRRWWWZZZZZZVVVTTTTTTVVVXXXWWWXXX[[[^^^___]]]ZZZWWWWWWVVVUUUTTTTTTTTTTTTVVVUUUUUUUUUUUUVVVWWWXXXZZZZZZYYYYYYXXXVVVUUUTTTTTTWWW[[[^^^___^^^\\\ZZZVVVWWWZZZ]]]_______________```aaaaaaaaa___]]][[[YYYZZZZZZ[[[[[[[[[ZZZZZZXXXXXXXXXXXXYYYZZZ\\\]]]^^^^^^___^^^]]]\\\ZZZYYYVVVVVVWWWWWWXXXXXXXXXXXXYYY\\\___aaa````````````]]]]]]]]]]]]^^^^^^^^^^^^______```___```cccfffiiinnnwww|||rrrkkkeeeeeeeeeggglllssszzz~~~yyyyyyyyyxxxwwwuuusssrrrmmmkkkeee^^^[[[aaammmvvv|||~~~}}}{{{}}}|||zzzwwwssspppmmmkkkjjjjjjjjjjjjiiiiiijjjjjjkkkiiiiiiiiiiiiiiijjjjjjjjjjjjkkklllllllllmmmoooqqqtttyyyvvvqqqssswwwzzz|||zzzpppjjjbbb]]]ZZZXXXTTTRRRRRRRRRRRRTTTVVVWWWUUUTTTTTTSSSQQQPPPOOOOOOPPPQQQOOOPPPQQQRRRQQQRRRSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRNNNOOOPPPRRRSSSSSSSSSSSSXXXXXXWWWWWWWWWVVVVVVVVVVVV[[[]]]___mmm~~~zzz```[[[UUURRRSSSUUUUUUTTTOOOTTTYYYZZZXXXVVVXXX[[[ZZZYYYXXXZZZ\\\\\\YYYUUUYYYXXXWWWUUUTTTSSSRRRRRRTTTTTTTTTUUUVVVXXXYYYZZZYYYYYYYYYYYYXXXVVVSSSRRRSSSVVVZZZ^^^``````^^^\\\VVVXXXZZZ\\\^^^`````````]]]^^^___aaaaaa```^^^]]]ZZZ[[[[[[[[[[[[[[[ZZZYYYVVVUUUUUUUUUVVVXXXYYYZZZ]]]^^^^^^^^^]]][[[YYYXXXUUUUUUVVVVVVWWWXXXXXXXXXWWWZZZ]]]^^^^^^^^^___```[[[\\\\\\]]]^^^^^^______^^^\\\ZZZZZZ\\\___bbbdddhhhnnn}}}uuuqqqkkkfffgggkkkqqqvvv{{{~~~}}}yyypppeee^^^```jjjssszzz~~~{{{rrrpppmmmjjjhhhhhhhhhiiihhhiiijjjkkkkkkjjjiiiiiijjjhhhgggfffggghhhhhhhhhjjjlllmmmmmmmmmpppvvv{{{~~~ssspppooorrr}}}yyymmmfffbbb___\\\[[[[[[ZZZVVVRRRQQQPPPOOOOOOOOOOOOPPPQQQQQQPPPPPPOOOOOOPPPPPPQQQPPPOOOOOONNNNNNOOOOOOPPPUUUTTTRRRQQQOOONNNNNNNNNNNNNNNOOOPPPPPPQQQQQQRRRUUUVVVXXXZZZYYYXXXUUUTTTSSSUUUWWW\\\ggguuu|||}}}llldddZZZTTTTTTUUUTTTRRRUUUUUUUUUVVVVVVWWWYYYYYY\\\[[[YYYWWWWWWXXXZZZ\\\___\\\XXXUUUSSSRRRSSSTTTSSSUUUVVVVVVUUUVVVWWWYYYXXXXXXYYYYYYXXXVVVTTTSSSVVVUUUWWWZZZ___```^^^[[[ZZZZZZ[[[\\\\\\\\\\\\\\\\\\___bbbbbb___]]]]]]___YYYYYYYYYYYYWWWUUUSSSRRRNNNSSSWWWVVVSSSSSSUUUYYYYYY[[[\\\\\\ZZZXXXWWWXXXXXXWWWVVVVVVWWWXXXYYYZZZXXXWWWWWWXXX[[[\\\\\\[[[]]]^^^```ccceeeeeeccc```]]]\\\ZZZYYYYYYZZZ\\\]]]bbbkkkvvv|||rrriiibbbccciiilllvvv~~~zzzsssqqqsssuuu}}}yyyvvvnnnllljjjhhhffffffggggggeeeeeeggghhhhhhggggggfffmmmkkkjjjjjjkkklllmmmmmmkkkmmmppprrrsssxxx~~~zzzsssnnnqqqwwwuuukkkbbb^^^]]][[[YYYXXXXXXWWWSSSPPPPPPPPPNNNNNNNNNNNNPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPPPPPPPQQQQQQSSSRRRQQQPPPOOONNNNNNNNNNNNNNNOOOPPPPPPQQQQQQRRRTTTVVVXXXYYYYYYWWWUUUTTTSSSTTTUUUWWW```kkkqqqqqqhhhaaaXXXTTTTTTUUUTTTSSSVVVVVVVVVWWWWWWYYYZZZZZZ]]][[[XXXVVVUUUWWWYYY[[[]]][[[XXXVVVTTTSSSSSSSSSSSSUUUWWWXXXWWWWWWXXXYYYVVVWWWXXXXXXWWWVVVUUUTTTUUUUUUVVVZZZ^^^___]]][[[ZZZZZZ[[[[[[\\\\\\\\\[[[\\\___aaa```^^^\\\]]]^^^ZZZ[[[[[[ZZZXXXUUURRRPPPNNNRRRVVVVVVSSSRRRTTTXXXXXXZZZ[[[[[[ZZZXXXXXXXXXXXXXXXWWWVVVWWWWWWYYYYYYXXXXXXWWWYYY[[[]]]\\\\\\\\\]]]___bbbdddeeebbb```]]]\\\ZZZYYYYYYZZZ[[[\\\^^^eeennnxxxzzzgggaaacccdddmmmwww||||||yyyuuuqqqnnniiihhhfffeeeddddddeeefffcccdddeeeffffffffffffeeehhhhhhggghhhiiikkkmmmnnnlllpppuuuyyy}}}yyyqqqnnnlllpppzzzpppfff___ZZZYYYXXXVVVUUUTTTTTTSSSQQQNNNOOONNNMMMLLLLLLMMMNNNOOOPPPOOOOOONNNNNNOOOOOOPPPRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQPPPPPPOOOOOOOOOOOONNNNNNOOOPPPPPPQQQQQQRRRSSSUUUVVVXXXXXXWWWUUUTTTTTTUUUTTTSSSXXX```dddcccccc]]]WWWTTTTTTUUUUUUTTTVVVVVVWWWXXXYYYZZZ[[[\\\]]][[[WWWTTTSSSTTTWWWYYY[[[ZZZYYYWWWVVVUUUTTTSSSRRRUUUXXXYYYXXXVVVUUUUUUTTTTTTUUUVVVWWWWWWVVVVVVUUUUUUVVVYYY\\\^^^]]][[[ZZZZZZZZZ[[[[[[[[[[[[[[[\\\^^^______]]]\\\\\\\\\[[[\\\\\\\\\YYYVVVRRROOOOOOSSSUUUUUUSSSRRRTTTVVVVVVXXXZZZ[[[ZZZXXXYYYYYYYYYXXXWWWWWWVVVWWWWWWXXXXXXWWWWWWYYY[[[\\\\\\[[[ZZZ[[[]]]```ccccccbbb```]]]\\\[[[YYYYYYYYYZZZ[[[ZZZ___eeelll{{{sssdddaaa[[[aaaiiirrr}}}~~~|||xxxuuurrroookkkhhheeeeeedddccccccdddeeeeeeeeeeeeffffffgggggghhhhhhcccdddeeefffgggjjjmmmppppppuuu|||tttmmmjjjqqqvvvqqqeee^^^YYYXXXZZZSSSSSSRRRRRRQQQPPPOOONNNMMMLLLKKKKKKKKKKKKLLLMMMOOOOOONNNNNNNNNNNNOOOOOORRRQQQQQQPPPPPPQQQQQQRRRPPPPPPPPPQQQQQQQQQPPPPPPNNNNNNOOOPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVUUUTTTUUUWWWUUUSSSTTTZZZ\\\[[[\\\YYYUUUTTTUUUVVVUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[]]]ZZZUUURRRPPPRRRTTTWWWYYYYYYZZZYYYXXXWWWUUUTTTRRRVVVYYYZZZWWWSSSPPPOOOQQQRRRSSSTTTVVVWWWWWWXXXUUUVVVWWWYYY[[[\\\\\\\\\ZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]^^^]]]\\\[[[[[[[[[YYYZZZ\\\\\\ZZZWWWSSSQQQRRRUUUWWWVVVUUUTTTUUUVVVTTTVVVYYYZZZYYYYYYYYYZZZYYYXXXXXXWWWWWWVVVVVVVVVWWWVVVVVVWWWZZZ[[[[[[ZZZYYYYYY[[[]]]```aaa```^^^\\\\\\ZZZYYYYYYYYYYYYYYYYYY]]]aaaeeeoooyyyooo```___aaahhhsss||||||xxx||||||}}}~~~{{{xxxuuurrrooommmkkkhhheeeddddddddddddeeeeeeffffffeeeeeeeeefffggghhhhhhiiidddgggiiikkkllloootttxxxwww}}}wwwpppkkklllqqq~~~|||qqqeee___YYYUUUUUUWWWQQQQQQRRRQQQPPPOOONNNNNNLLLKKKJJJJJJJJJJJJKKKLLLNNNNNNMMMMMMMMMMMMNNNNNNPPPOOOOOONNNNNNOOOOOOPPPPPPPPPQQQRRRRRRRRRRRRQQQNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRTTTUUUUUUUUUTTTTTTTTTVVVUUUQQQQQQUUUWWWVVVWWWVVVUUUUUUUUUVVVVVVUUUVVVWWWXXXYYYZZZZZZZZZYYYZZZWWWSSSPPPOOOPPPRRRTTTWWWXXXYYYZZZZZZXXXWWWUUUVVVYYY\\\\\\XXXSSSNNNLLLOOOPPPQQQSSSTTTVVVXXXYYYVVVWWWXXXZZZZZZ[[[\\\]]]\\\[[[[[[ZZZ[[[\\\]]]]]]^^^^^^\\\\\\[[[[[[ZZZZZZVVVXXXYYYZZZZZZXXXVVVTTTVVVWWWXXXXXXWWWVVVVVVWWWSSSUUUXXXYYYYYYXXXYYYZZZXXXXXXXXXWWWWWWVVVUUUUUUUUUTTTTTTVVVXXXZZZYYYXXXXXXXXXYYY[[[]]]^^^]]]\\\[[[ZZZZZZYYYYYYXXXXXXXXXWWWZZZ^^^aaafffsssrrriiibbbdddkkkppppppooommmnnnnnnqqqtttyyy~~~zzzvvvsssqqqooommmkkkjjjiiifffdddeeeeeeeeeffffffgggggggggeeedddeeeeeefffgggiiiiiieeeiiimmmoooqqqtttzzz|||qqqnnnllllllttt}}}ttthhhbbb\\\YYYTTTOOOMMMPPPPPPRRRSSSRRROOONNNMMMNNNLLLKKKJJJIIIIIIJJJKKKLLLNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRRRRQQQPPPNNNNNNOOOPPPPPPQQQQQQRRRQQQQQQRRRSSSTTTTTTTTTTTTPPPSSSSSSOOONNNQQQSSSRRRSSSTTTUUUVVVWWWWWWVVVVVVUUUVVVWWWXXXXXXWWWVVVUUUVVVTTTRRROOONNNOOOPPPQQQUUUVVVWWWXXXXXXXXXWWWVVVYYY\\\^^^^^^ZZZUUUQQQOOONNNOOOPPPQQQSSSUUUXXXYYYWWWXXXZZZZZZZZZ[[[]]]^^^]]]]]]\\\[[[[[[]]]^^^___```^^^\\\[[[\\\\\\[[[YYYUUUVVVWWWXXXXXXXXXWWWVVVYYYYYYZZZYYYYYYXXXWWWVVVRRRUUUWWWXXXXXXWWWXXXYYYVVVWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTUUUXXXYYYYYYXXXYYYXXXXXXYYY[[[[[[ZZZYYYXXXXXXYYYYYYYYYYYYYYYYYYVVVXXX[[[]]]___eeessswwwiiieeefffgggggggggbbbbbbaaacccgggmmmtttxxx|||}}}xxxuuurrrooommmllljjjiiihhhhhhgggeeedddeeeeeefffgggggggggffffffffffffffffffgggiiikkkllliiimmmrrruuuwww{{{yyyppplllppptttwwwwwwlllccc[[[XXXVVVUUUQQQLLLKKKOOOPPPRRRSSSQQQNNNLLLLLLMMMLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNNNNOOOPPPQQQQQQOOONNNMMMNNNNNNOOOPPPPPPQQQQQQRRRPPPPPPQQQRRRSSSSSSTTTTTTOOOSSSTTTOOOMMMOOOQQQPPPQQQSSSVVVXXXXXXWWWVVVVVVUUUUUUVVVWWWVVVTTTRRRQQQRRRQQQPPPOOOOOOOOOOOOPPPRRRSSSSSSTTTUUUUUUUUUUUUVVVYYY[[[\\\YYYVVVSSSRRRNNNNNNOOOPPPRRRTTTWWWXXXXXXZZZ\\\\\\ZZZ[[[]]]```___^^^]]]\\\\\\^^^___aaabbb___\\\[[[\\\\\\[[[ZZZVVVVVVVVVUUUUUUUUUVVVVVVZZZZZZYYYYYYYYYXXXWWWUUUSSSUUUWWWXXXWWWVVVWWWWWWTTTUUUVVVWWWWWWWWWVVVVVVWWWVVVUUUWWWYYY[[[[[[ZZZYYYXXXWWWWWWXXXXXXWWWVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYWWWXXX[[[[[[]]]gggsss}}}vvvrrrmmmlllnnnhhhddd```]]]^^^ccciiimmmssswww}}}|||vvvqqqooommmlllkkkiiigggffffffggggggeeedddeeeffffffggggggffffffeeejjjiiiiiiiiikkklllnnnpppqqqvvv{{{~~~}}}tttssslllmmmwww~~~vvvkkk```XXXTTTRRRSSSTTTQQQMMMOOOSSSPPPRRRSSSQQQMMMJJJKKKLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMNNNLLLMMMOOOOOOOOOMMMKKKJJJNNNNNNOOOPPPPPPQQQQQQRRRPPPPPPPPPQQQRRRSSSSSSTTTQQQUUUVVVQQQNNNOOOQQQPPPQQQSSSWWWYYYYYYWWWWWWVVVTTTUUUVVVVVVUUURRRPPPNNNOOOOOOOOOOOOOOOOOOOOONNNPPPPPPPPPQQQRRRRRRSSSSSSPPPSSSVVVWWWVVVTTTSSSSSSNNNNNNNNNOOOQQQTTTVVVXXXYYY[[[]]]\\\[[[[[[^^^aaa```___^^^]]]]]]___```bbbccc```\\\[[[\\\]]]\\\ZZZXXXWWWUUUTTTSSSSSSTTTUUUZZZYYYXXXXXXXXXXXXVVVTTTSSSUUUWWWXXXWWWVVVVVVVVVSSSTTTVVVWWWXXXWWWWWWVVVXXXWWWWWWXXX[[[\\\\\\[[[ZZZXXXWWWWWWWWWWWWUUUTTTUUUUUUWWWXXXYYYZZZZZZZZZ]]]YYYXXX[[[[[[\\\dddooouuu}}}tttooofff___[[[\\\```ccclllqqqwww}}}{{{xxxuuusssoookkkhhhhhhhhhiiifffgggggggggffffffeeedddccceeeggggggfffffffffgggjjjkkklllmmmoooqqqtttuuu}}}}}}rrrkkkkkkiiirrr~~~sssggg___YYYVVVPPPOOONNNLLLLLLLLLMMMMMMLLLOOORRRSSSSSSPPPLLLIIIKKKKKKJJJIIIIIIIIIIIIJJJMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOSSSRRRRRRTTTWWWXXXVVVSSSSSSSSSQQQPPPPPPPPPPPPPPPQQQRRRTTTVVVWWWVVVUUUTTTTTTTTTVVVYYYZZZXXXTTTQQQNNNNNNMMMLLLLLLMMMNNNOOOMMMMMMNNNPPPQQQSSSTTTUUUTTTSSSQQQPPPPPPQQQRRRSSSOOOOOONNNNNNOOORRRTTTVVV[[[ZZZYYYYYYYYYZZZ\\\]]]ZZZ[[[[[[[[[\\\___cccgggjjjddd]]]ZZZ[[[[[[YYYUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXYYYYYYYYYXXXVVVTTTSSSUUUVVVWWWXXXXXXWWWWWWVVVUUUUUUVVVVVVVVVUUUTTTTTTUUUUUUVVVXXX\\\^^^]]]\\\YYYXXXVVVTTTSSSSSSTTTTTTWWWXXXYYYXXXWWWWWWXXXYYYXXXXXXWWWXXXYYY[[[\\\^^^ggguuuxxxjjjaaa]]]\\\\\\ccceeemmmwww||||||yyyvvvssspppmmmllljjjgggeeecccdddeeefffffffffgggggggggffffffeeebbbdddeeeeeeddddddeeefffjjjlllnnnrrrvvvzzzzzzwwwsssooonnnpppwww~~~rrrggg^^^XXXTTTQQQOOONNNLLLKKKJJJJJJKKKKKKLLLNNNPPPRRRQQQOOOLLLKKKKKKKKKJJJIIIHHHHHHHHHIIIKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOSSSQQQQQQSSSUUUVVVUUUSSSSSSSSSRRRQQQPPPOOOOOOOOOQQQRRRTTTVVVWWWWWWVVVUUUWWWWWWXXXYYYYYYWWWSSSOOONNNNNNMMMLLLLLLMMMNNNOOONNNNNNOOOPPPQQQSSSSSSTTTSSSRRRPPPOOOOOOPPPRRRSSSQQQPPPOOOOOOPPPRRRTTTVVVZZZYYYYYYYYYZZZZZZ[[[[[[YYYZZZZZZZZZZZZ]]]aaaeeegggbbb[[[YYYZZZZZZXXXUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWVVVUUUUUUWWWWWWXXXYYYYYYXXXWWWVVVVVVVVVVVVWWWVVVVVVUUUTTTVVVVVVVVVYYY\\\^^^^^^]]]ZZZYYYWWWUUUTTTSSSSSSTTTTTTUUUWWWVVVVVVUUUWWWXXXWWWWWWVVVVVVVVVWWWYYYYYY\\\hhhyyyyyynnneee```aaabbbfffnnnssswww}}}{{{xxxuuurrrpppmmmiiiggggggfffdddccccccdddfffgggeeeeeeffffffgggfffffffffdddddddddcccbbbccceeegggmmmpppuuu{{{vvvppplllmmmrrrvvv|||~~~pppjjjbbb[[[VVVSSSPPPNNNMMMLLLJJJIIIHHHHHHIIIIIIKKKLLLMMMNNNOOONNNMMMLLLKKKKKKJJJHHHHHHGGGGGGGGGIIIHHHHHHGGGHHHHHHIIIIIILLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNRRRPPPOOOPPPRRRTTTTTTSSSTTTSSSRRRQQQPPPOOONNNNNNPPPRRRTTTUUUWWWWWWWWWVVVYYYXXXXXXYYYXXXUUUQQQMMMOOONNNMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQRRRSSSSSSQQQPPPOOOOOOOOOOOOQQQRRRSSSSSSRRRQQQRRRSSSTTTUUUXXXXXXYYYZZZZZZZZZZZZYYYWWWXXXXXXXXXXXXZZZ^^^aaabbb^^^YYYXXXYYYZZZXXXUUUUUUUUUUUUTTTTTTUUUUUUVVVRRRSSSTTTVVVWWWWWWWWWWWWZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWXXXXXXWWWWWWVVVUUUWWWVVVWWWZZZ]]]^^^^^^]]][[[ZZZXXXVVVUUUTTTSSSSSSRRRSSSTTTTTTSSSSSSUUUVVVVVVUUUTTTSSSSSSSSSSSSTTTSSS[[[fffttt{{{qqqgggdddcccfffiiinnnwww}}}vvvtttpppnnnllljjjgggdddddddddcccbbbcccdddfffgggbbbcccdddeeeffffffffffffffffffeeedddccceeehhhjjjssswww{{{tttjjjjjjnnnvvvzzzssslllccc___YYYUUUSSSQQQPPPOOOJJJIIIHHHFFFFFFFFFGGGGGGIIIJJJJJJKKKLLLMMMMMMMMMKKKJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNPPPOOONNNNNNOOOQQQRRRSSSTTTTTTSSSRRRQQQOOONNNMMMOOOPPPQQQSSSTTTUUUUUUUUUXXXWWWWWWWWWWWWUUUQQQNNNOOOOOONNNNNNNNNMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRRRROOOOOONNNNNNNNNOOOPPPQQQUUUUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXZZZZZZYYYXXXXXXVVVWWWWWWWWWVVVXXX[[[]]]\\\ZZZXXXXXXYYYYYYWWWVVVVVVVVVVVVVVVXXXYYY[[[\\\TTTTTTUUUVVVWWWWWWXXXXXX\\\\\\[[[[[[ZZZYYYXXXWWWXXXXXXXXXXXXXXXWWWWWWVVVWWWWWWXXXZZZ]]]^^^^^^]]][[[[[[YYYXXXVVVTTTTTTSSSSSSTTTUUUTTTRRRQQQRRRSSSUUUTTTSSSRRRQQQPPPPPPPPPQQQTTTYYYaaappp~~~wwwoookkkhhhiiipppyyy}}}}}}{{{xxxvvvvvvxxxzzz~~~{{{wwwuuummmkkkhhhgggfffeeebbb```aaaaaa```______``````aaa```aaacccdddfffgggggggggfffggggggffffffhhhkkknnnwww~~~yyyrrrmmmjjjkkkrrr}}}vvvkkkccc]]][[[XXXTTTRRRQQQQQQOOONNNIIIHHHGGGEEEEEEEEEEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNMMMMMMMMMOOONNNNNNNNNNNNOOOQQQSSSTTTTTTTTTTTTRRRQQQOOONNNMMMNNNOOOPPPQQQRRRSSSSSSTTTSSSTTTUUUVVVUUUSSSPPPOOOOOOOOOOOONNNNNNMMMMMMNNNNNNOOOOOOPPPPPPPPPQQQNNNNNNNNNNNNOOOOOOPPPPPPVVVUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWYYYYYYXXXWWWWWWVVVWWWWWWVVVUUUVVVXXXZZZYYYXXXXXXXXXYYYYYYXXXVVVVVVVVVWWWYYY[[[___bbbdddYYYXXXXXXXXXWWWWWWWWWWWW\\\\\\[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYXXXXXXWWWVVVWWWWWWXXXZZZ\\\^^^]]]\\\ZZZZZZYYYXXXVVVUUUTTTSSSUUUUUUUUUTTTQQQOOOOOOPPPTTTSSSSSSRRRQQQPPPOOONNNOOOQQQSSSWWW```qqq~~~rrrjjjjjjoootttssspppmmmjjjiiilllnnnrrrwww}}}zzzzzzyyywwwtttqqqnnnlllgggeeedddcccdddcccbbb```cccbbbbbbaaaaaaaaaaaaaaa```bbbccceeegggiiiiiijjjhhhiiikkkkkklllnnnqqqttt|||}}}rrrkkkiiijjjlllwwwnnnaaaZZZUUUTTTRRRPPPOOOOOOOOOMMMKKKJJJIIIGGGFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNMMMMMMLLLLLLMMMNNNOOOOOONNNNNNPPPRRRTTTTTTUUUUUUUUUSSSRRRQQQMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPRRRTTTUUUSSSQQQOOOPPPPPPPPPOOONNNMMMLLLLLLLLLMMMNNNNNNOOOPPPPPPMMMNNNNNNOOOOOOPPPPPPPPPUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXWWWVVVVVVWWWXXXXXXXXXZZZ[[[[[[ZZZXXXXXXVVVVVVWWWXXX\\\```dddfff\\\[[[ZZZXXXWWWVVVVVVVVVZZZZZZYYYXXXWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXWWWVVVWWWWWWWWWYYY[[[\\\\\\[[[XXXXXXXXXXXXWWWUUUTTTSSSTTTUUUUUUSSSPPPNNNMMMNNNQQQQQQQQQQQQQQQPPPOOONNNLLLLLLNNNSSSYYYcccsssyyyrrrrrrsssqqqllleee```]]]^^^___eeekkkssszzzzzzwwwrrrrrrrrrpppllliiifffeeedddcccbbbbbbdddeeedddcccccccccccccccccccccddddddbbbdddfffhhhjjjlllmmmnnnnnnqqqtttvvvwwwyyy|||zzzwwwrrrnnnnnnsss{{{rrrccc[[[UUUPPPNNNMMMLLLLLLMMMMMMKKKJJJKKKIIIHHHGGGFFFFFFGGGGGGEEEFFFGGGGGGHHHHHHHHHGGGEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLKKKKKKNNNPPPPPPOOONNNPPPRRRSSSTTTVVVWWWWWWVVVTTTSSSOOOOOONNNNNNNNNNNNOOOOOONNNNNNNNNPPPRRRSSSRRRPPPPPPPPPPPPPPPPPPNNNMMMLLLIIIJJJKKKLLLMMMNNNOOOPPPMMMNNNOOOPPPPPPQQQQQQQQQTTTTTTTTTUUUUUUUUUUUUTTTUUUUUUUUUUUUUUUVVVWWWWWWYYYZZZZZZYYYWWWVVVWWWXXXXXXZZZ\\\]]]\\\[[[YYYYYYVVVUUUUUUVVVXXX\\\```bbb\\\[[[YYYWWWVVVVVVVVVVVVXXXWWWVVVUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVXXXZZZ[[[ZZZYYYUUUVVVWWWWWWWWWUUUTTTSSSPPPQQQQQQPPPNNNMMMMMMNNNLLLMMMOOOPPPPPPPPPOOOOOOKKKIIIKKKQQQUUUYYYbbbmmm~~~sssiiibbb``````aaaffflllqqqtttvvvxxxzzzyyy||||||yyyvvvrrrooommmmmmmmmkkkhhhdddbbbbbb___^^^^^^___aaacccbbbaaa^^^^^^______```aaaaaaaaadddfffhhhkkkmmmooopppqqqvvvyyy}}}|||rrrmmmmmmooossszzz}}}pppccc[[[WWWRRRLLLKKKJJJJJJKKKMMMMMMLLLJJJKKKJJJIIIGGGGGGGGGGGGHHHDDDEEEGGGHHHHHHGGGFFFFFFDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIJJJKKKLLLMMMNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMLLLLLLKKKJJJMMMQQQRRRPPPOOOPPPQQQSSSUUUVVVXXXXXXWWWVVVUUUQQQPPPOOOOOONNNNNNOOOOOONNNMMMMMMOOOQQQQQQPPPOOOPPPPPPQQQQQQPPPNNNMMMLLLGGGHHHIIIKKKLLLNNNOOOOOOMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUTTTVVVUUUTTTSSSTTTUUUWWWXXXZZZ[[[[[[ZZZXXXWWWWWWXXXXXX[[[^^^___^^^[[[ZZZYYYUUUTTTSSSSSSUUUXXX[[[]]]ZZZYYYWWWVVVUUUUUUVVVVVVVVVUUUTTTSSSTTTUUUVVVWWWWWWWWWXXXXXXWWWWWWVVVUUUVVVUUUUUUWWWYYYZZZZZZXXXTTTUUUVVVVVVVVVVVVTTTTTTKKKMMMNNNNNNMMMMMMNNNOOOIIIKKKLLLNNNOOOPPPOOOOOOMMMIIIKKKPPPSSSSSSXXX___ggguuupppoooeeegggiiijjjjjjkkkmmmoookkkmmmqqqwww}}}}}}zzzvvvsssqqqnnnllliiiiiiiiiiiihhhfffdddaaa````````````______```aaaaaa___`````````___```bbbeeejjjjjjkkklllnnnsssyyy~~~wwwlllhhhdddlllyyy{{{mmmhhh```ZZZUUUQQQNNNLLLJJJIIIHHHGGGHHHJJJLLLMMMIIIIIIJJJJJJJJJIIIGGGFFFEEEEEEFFFGGGHHHHHHHHHIIIGGGFFFDDDCCCBBBCCCEEEFFFJJJIIIIIIIIIIIIJJJJJJKKKJJJIIIJJJJJJLLLNNNQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLLLLKKKKKKKKKMMMOOOQQQRRRQQQOOONNNPPPQQQSSSUUUVVVVVVVVVVVVPPPPPPPPPPPPPPPNNNMMMLLLOOOPPPPPPQQQQQQQQQPPPPPPNNNOOOQQQQQQQQQOOONNNLLLMMMLLLJJJJJJKKKMMMOOOQQQRRRQQQQQQRRRSSSSSSRRRPPPPPPPPPPPPPPPRRRTTTVVVWWWTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZYYYWWWWWWXXXYYY\\\\\\___cccffffffaaa]]]WWWUUUSSSRRRRRRUUUXXXZZZ[[[ZZZYYYYYYYYYXXXVVVTTTQQQRRRRRRTTTUUUVVVWWWWWWVVVVVVVVVVVVVVVUUUTTTSSSTTTRRRQQQSSSWWWYYYXXXVVVTTTRRRQQQPPPRRRRRRRRRQQQQQQQQQRRRRRRPPPNNNKKKIIIKKKKKKLLLMMMMMMLLLKKKJJJMMMKKKIIIHHHJJJNNNSSSVVV]]]iiizzz{{{yyysssmmmkkkllliiicccbbbaaadddiiinnnsss|||}}}zzzrrrpppmmmkkkjjjiiihhhfffggghhhhhhgggfffdddbbbaaa]]]]]]^^^^^^_________`````````aaa``````aaacccfffmmmoooqqqssswww}}}{{{vvvnnniiihhhpppzzzvvvlllbbb]]]WWWRRROOOMMMKKKJJJLLLKKKIIIHHHHHHIIIJJJKKKIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIGGGEEEDDDDDDEEEFFFJJJJJJIIIIIIJJJJJJKKKKKKHHHGGGGGGHHHIIIKKKMMMNNNOOOOOOOOOPPPPPPOOOOOOOOOPPPPPPPPPOOOOOOMMMLLLLLLLLLNNNPPPRRRSSSRRRPPPOOOPPPQQQSSSUUUVVVVVVVVVVVVQQQQQQPPPPPPOOONNNNNNNNNOOOOOOOOOPPPPPPOOONNNNNNMMMNNNOOOPPPPPPOOOMMMLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRQQQQQQRRRTTTUUUTTTSSSQQQPPPPPPPPPQQQSSSUUUVVVTTTTTTTTTTTTUUUVVVWWWWWWYYY[[[\\\\\\ZZZYYYYYYZZZ[[[\\\^^^bbbeeeddd```\\\WWWVVVSSSRRRRRRTTTWWWXXXZZZYYYXXXYYYZZZZZZYYYWWWRRRRRRSSSTTTUUUUUUVVVVVVWWWWWWWWWWWWVVVUUUUUUTTTPPPOOOOOORRRVVVYYYYYYXXXSSSRRRPPPPPPQQQRRRQQQPPPQQQQQQRRRRRRPPPNNNKKKIIIIIIJJJKKKKKKKKKJJJIIIHHHMMMKKKIIIHHHHHHJJJMMMOOOQQQ[[[iiixxx~~~zzztttlllddd```^^^aaadddhhhpppxxx|||wwwrrrooohhhfffeeedddeeefffeeedddeeeeeeeeeeeeeeecccbbbbbb]]]]]]^^^_______________```aaaccccccccceeeiiikkksssvvvzzzsssnnnllllllooorrr|||yyyggg^^^VVVSSSOOOLLLKKKKKKJJJIIILLLKKKIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHIIIHHHHHHGGGHHHJJJKKKLLLNNNLLLIIIGGGEEEDDDEEEEEEHHHHHHHHHHHHHHHIIIJJJJJJHHHGGGGGGGGGHHHIIIKKKLLLLLLMMMNNNOOOOOONNNMMMLLLPPPQQQRRRRRRRRRPPPNNNMMMMMMOOOQQQSSSTTTSSSRRRQQQQQQQQQSSSTTTUUUVVVVVVVVVSSSRRRPPPOOONNNNNNOOOOOONNNOOOOOOOOONNNMMMLLLKKKKKKLLLNNNOOOOOONNNMMMLLLLLLMMMNNNOOOQQQQQQRRRRRRRRRQQQQQQSSSUUUVVVVVVUUUQQQQQQQQQQQQQQQSSSUUUVVVUUUUUUUUUTTTTTTUUUUUUVVVYYY\\\^^^^^^]]][[[ZZZZZZZZZ[[[]]]```bbbaaa^^^[[[WWWVVVTTTSSSRRRSSSUUUVVVWWWVVVVVVXXX[[[]]]]]]\\\TTTTTTTTTUUUUUUUUUVVVVVVXXXXXXXXXWWWVVVVVVUUUUUUQQQPPPQQQSSSUUUWWWWWWUUUSSSQQQOOOOOOPPPPPPPPPOOOPPPQQQQQQQQQPPPNNNKKKIIIHHHHHHHHHIIIHHHGGGFFFFFFIIIHHHGGGGGGGGGHHHIIIJJJIIIPPPXXXaaaqqqtttjjjbbb^^^]]]^^^bbbgggwww}}}~~~{{{vvvrrrnnnjjjhhheeedddbbbcccdddeeeeeedddcccccccccccccccccccccccc``````aaabbbbbbaaa```______bbbdddgggiiimmmrrrvvv||||||wwwqqqpppsssyyymmm^^^XXXRRROOOLLLKKKKKKLLLKKKKKKJJJJJJIIIHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIJJJJJJIIIHHHIIIKKKMMMNNNPPPNNNKKKGGGEEEDDDCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHJJJIIIHHHHHHHHHIIIJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKOOOQQQSSSUUUTTTSSSPPPNNNOOOPPPRRRTTTUUUUUUTTTTTTQQQRRRSSSSSSTTTUUUUUUUUUTTTSSSPPPOOONNNOOOPPPQQQOOOOOOOOONNNMMMLLLKKKJJJKKKLLLMMMMMMNNNMMMMMMLLLLLLNNNQQQSSSUUUUUUTTTTTTUUUSSSRRRSSSUUUUUUUUUTTTQQQQQQQQQRRRSSSUUUWWWYYYXXXWWWVVVVVVUUUUUUUUUUUUXXX[[[^^^___]]][[[YYYYYYZZZ[[[]]]___```^^^\\\ZZZWWWVVVUUUTTTSSSSSSTTTUUUTTTTTTTTTWWW[[[^^^______VVVVVVWWWWWWWWWWWWWWWWWWYYYXXXWWWVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSQQQRRRPPPNNNNNNOOOOOONNNMMMOOOPPPQQQQQQPPPMMMKKKIIIHHHHHHHHHGGGGGGFFFEEEEEECCCCCCDDDFFFGGGHHHJJJJJJKKKNNNQQQTTT\\\nnnwwwmmmfffaaaaaadddnnnttt|||yyyuuutttrrroookkkhhhffffffeeecccbbbbbbdddeeeddddddbbbbbbbbbbbbccccccddddddccccccccccccbbbaaa``````^^^aaafffkkkpppwww}}}zzzuuuvvvyyy|||qqq```WWWTTTPPPNNNLLLKKKKKKKKKKKKJJJGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIKKKJJJJJJIIIJJJLLLMMMNNNOOOMMMIIIFFFCCCBBBBBBBBBEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMLLLKKKKKKOOOPPPSSSUUUUUUSSSQQQPPPPPPQQQSSSTTTVVVVVVVVVVVVRRRRRRRRRSSSSSSTTTUUUUUUUUUSSSQQQOOOOOOOOOQQQQQQPPPPPPPPPPPPOOOMMMLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMNNNPPPSSSVVVXXXXXXXXXWWWYYYVVVTTTSSSTTTTTTSSSRRRPPPQQQQQQSSSUUUXXX[[[\\\ZZZYYYXXXWWWWWWWWWWWWWWWWWWZZZ]]]]]]\\\YYYXXXWWWYYY[[[]]]^^^]]]\\\ZZZYYYWWWWWWVVVVVVUUUUUUTTTTTTSSSRRRSSSUUUYYY]]]______YYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVTTTSSSRRRRRRRRRWWWXXXYYYXXXWWWUUUSSSRRRRRRPPPNNNNNNNNNOOONNNLLLNNNOOOPPPPPPOOOMMMKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFBBBCCCDDDFFFGGGHHHHHHIIIKKKMMMNNNNNNQQQ[[[nnn~~~wwwuuuxxxzzz~~~|||zzzwwwssspppllllllllljjjgggddddddeeecccaaa``````bbbccccccbbbccccccbbbbbbccccccdddeeeddddddcccbbbbbbcccddddddcccgggmmmssszzz{{{wwwssstttwww}}}~~~pppaaaUUUPPPNNNMMMKKKIIIHHHIIIIIIGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLJJJGGGEEECCCBBBCCCCCCFFFFFFFFFGGGHHHIIIJJJKKKGGGGGGFFFEEEEEEFFFGGGHHHLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOQQQSSSSSSSSSRRRQQQQQQQQQSSSTTTVVVVVVWWWWWWSSSRRRRRRRRRRRRSSSTTTUUUUUUTTTRRRQQQPPPPPPQQQQQQRRRRRRSSSRRRRRRQQQPPPOOOPPPPPPPPPOOOOOOOOONNNNNNPPPRRRUUUXXXZZZ[[[[[[[[[\\\ZZZVVVTTTTTTTTTSSSRRRQQQQQQQQQSSSUUUXXX[[[]]][[[ZZZYYYYYYXXXXXXXXXXXXVVVYYY[[[[[[YYYWWWWWWWWWZZZ\\\^^^^^^\\\ZZZYYYYYYVVVWWWWWWXXXWWWWWWVVVUUUSSSRRRQQQSSSVVVYYY[[[[[[YYYYYYYYYZZZZZZZZZ[[[[[[XXXWWWUUUSSSRRRQQQQQQRRRSSSUUUXXXYYYXXXWWWVVVVVVSSSQQQOOONNNOOOOOOMMMLLLNNNNNNPPPPPPOOOMMMKKKJJJKKKJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGIIIKKKKKKPPP]]]kkkxxxwwwuuusssrrrqqqooollljjjggghhhiiigggcccaaaaaaccc```___^^^___aaaccccccbbbddddddcccbbbcccdddeeeeeefffeeeeeeeeegggjjjmmmoooqqquuu{{{{{{uuusssrrrttt~~~}}}sssooohhh___VVVPPPKKKIIIJJJHHHGGGFFFGGGGGGFFFDDDFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGHHHGGGIIIKKKLLLMMMMMMLLLKKKJJJHHHFFFDDDCCCCCCDDDEEEDDDDDDDDDEEEFFFGGGIIIJJJGGGFFFFFFEEEFFFGGGHHHIIINNNMMMKKKJJJJJJKKKMMMNNNMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRTTTUUUVVVWWWXXXSSSSSSRRRQQQRRRSSSTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQUUUUUUUUUVVVUUUUUUTTTTTTTTTTTTRRRQQQPPPPPPOOOOOORRRSSSVVVYYY\\\]]]^^^^^^^^^\\\XXXVVVVVVWWWVVVVVVRRRRRRQQQRRRSSSUUUWWWXXXZZZYYYYYYXXXXXXXXXXXXYYYWWWYYYZZZZZZXXXWWWWWWXXXZZZ]]]___^^^[[[YYYXXXYYYVVVWWWXXXYYYZZZYYYXXXWWWTTTRRRPPPPPPRRRUUUVVVVVVWWWWWWXXXXXXYYYZZZ[[[[[[ZZZXXXUUUSSSRRRQQQRRRRRRQQQTTTXXXYYYXXXVVVVVVVVVTTTRRRPPPOOOOOOOOONNNLLLMMMNNNOOOPPPOOOMMMKKKJJJKKKJJJHHHGGGEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDFFFDDDEEEHHHGGGHHHQQQ\\\dddvvv{{{xxxyyy{{{zzzyyyxxxvvvwwwzzz}}}}}}~~~}}}|||wwwsssooonnnllllllllljjjhhheeeeeeggggggeeeaaa^^^___aaa^^^]]]]]]___bbbdddeeeeeeeeeeeecccccccccdddeeefffiiihhhhhhiiilllqqqwwwzzz~~~wwwrrrppprrrttt{{{yyylll```]]]YYYUUURRROOOKKKHHHHHHGGGFFFFFFGGGHHHGGGEEEGGGGGGHHHGGGGGGFFFEEEDDDEEEEEEDDDDDDDDDEEEGGGHHHFFFHHHKKKMMMNNNMMMKKKIIIIIIHHHFFFDDDDDDEEEFFFGGG@@@@@@AAAAAACCCDDDEEEFFFIIIHHHHHHGGGHHHJJJKKKLLLOOONNNKKKJJJJJJKKKNNNOOOMMMMMMMMMNNNOOOPPPQQQQQQPPPQQQRRRSSSUUUVVVWWWXXXSSSSSSRRRQQQQQQRRRTTTTTTSSSTTTTTTTTTSSSRRRQQQPPPVVVVVVWWWXXXXXXXXXWWWWWWWWWVVVTTTSSSQQQPPPPPPPPPSSSTTTWWWZZZ\\\^^^```aaa___\\\YYYXXXYYYZZZZZZZZZSSSSSSRRRQQQQQQRRRSSSTTTXXXXXXWWWWWWWWWXXXXXXYYYYYYZZZZZZYYYXXXWWWXXXYYY[[[]]]___^^^[[[XXXXXXZZZUUUWWWYYY[[[[[[ZZZYYYXXXUUURRRPPPOOOPPPRRRRRRRRRUUUUUUVVVWWWXXXYYYZZZ[[[[[[YYYVVVTTTRRRRRRSSSSSSSSSVVVYYYYYYVVVSSSRRRRRRUUUSSSPPPOOOOOOOOONNNMMMMMMNNNOOOPPPOOOMMMKKKJJJKKKIIIGGGFFFDDDDDDDDDEEEBBBBBBAAAAAABBBDDDEEEGGGIIIFFFEEEGGGFFFDDDJJJSSSTTTaaasss{{{uuusssuuuppppppmmmiiieeeffflllqqqvvvvvvwww{{{~~~~~~~~~|||wwwwwwwwwwwwyyy{{{}}}~~~~~~~~~}}}{{{xxxuuurrrpppnnnppptttvvvuuusssooommm}}}|||zzzxxxuuurrrpppnnnlllkkkjjjiiigggeeeddddddcccddddddcccaaa___```aaa^^^^^^]]]^^^```aaa```___cccdddeeedddbbbcccggglllppprrruuuxxx}}}{{{vvvyyyuuuyyy}}}lll^^^WWWTTTQQQMMMJJJIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEGGGHHHIIIKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJHHHFFFDDDDDDDDDEEEFFFIIIGGGEEEDDDCCCDDDEEEFFFIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLKKKIIIJJJLLLNNNNNNNNNOOOOOOOOONNNMMMMMMQQQRRRSSSTTTTTTTTTTTTTTTPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSVVVUUUTTTTTTUUUWWWZZZ[[[___]]]XXXSSSNNNMMMNNNQQQRRRSSSVVVYYY\\\^^^___```]]][[[ZZZYYYZZZYYYXXXVVVTTTSSSQQQOOOPPPQQQTTTVVVWWWWWWWWWXXXYYYZZZ[[[\\\ZZZYYYYYYXXXXXXXXXXXXYYY]]]]]]\\\\\\ZZZYYYWWWVVVSSSTTTVVVWWWXXXYYYYYYYYYTTTRRRNNNKKKKKKMMMPPPRRRTTTUUUWWWXXXXXXXXXWWWWWW\\\ZZZWWWUUUSSSRRRQQQQQQUUUVVVWWWVVVSSSQQQPPPPPPRRRRRRPPPOOONNNMMMMMMMMMOOOOOOOOOOOONNNNNNMMMLLLMMMMMMKKKIIIGGGEEECCCBBBDDDCCCAAA@@@@@@AAACCCDDDFFFGGGGGGFFFEEEDDDFFFGGGQQQVVVaaaoooyyyppphhheeehhhkkkoooqqqqqqqqqqqquuu|||~~~wwwrrrmmmmmmrrrvvvtttrrrrrrnnniiieeehhhjjjlllooosssuuutttqqqnnnkkkhhhfffdddffffffeeeggghhhhhhfffddd|||yyywwwssssssqqqooommmkkkjjjiiiffffffeeedddcccbbbaaaaaa```bbbcccbbb``````aaabbb]]]]]]]]]^^^aaaccceeeeeeccceeefffeeecccdddiiimmmsssxxx~~~}}}vvvvvv{{{~~~ooo^^^TTTPPPNNNLLLIIIHHHGGGHHHHHHFFFFFFEEEEEEEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCEEEFFFGGGHHHKKKLLLLLLLLLKKKJJJIIIIIIJJJIIIGGGFFFEEEFFFHHHHHHIIIHHHFFFEEEDDDEEEFFFGGGIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLKKKIIIJJJKKKMMMMMMMMMNNNNNNOOONNNNNNMMMPPPQQQRRRSSSTTTTTTTTTTTTOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRUUUUUUUUUUUUVVVXXXZZZ[[[^^^]]]ZZZUUUQQQOOOPPPRRRQQQSSSUUUWWWZZZ[[[]]]]]]YYYWWWVVVWWWXXXZZZZZZYYYYYYWWWUUUSSSSSSTTTVVVWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[ZZZYYYYYYYYYYYYYYYYYY\\\\\\\\\[[[ZZZXXXWWWVVVRRRSSSSSSTTTTTTUUUVVVVVVSSSPPPMMMKKKJJJLLLOOOQQQUUUVVVWWWYYYYYYYYYXXXXXXYYYXXXVVVUUUTTTSSSRRRRRRTTTUUUUUUTTTQQQOOOOOOOOOPPPPPPOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLNNNMMMKKKIIIGGGEEEDDDCCCDDDCCCAAA@@@@@@AAACCCDDDKKKKKKKKKIIIGGGFFFGGGHHHGGGNNNVVV^^^jjj||||||sssooooooooorrruuutttrrrtttzzz|||tttmmmhhhfffjjjmmmmmmlllmmmhhhdddaaaaaabbbbbbgggllllllmmmmmmjjjfffdddcccccc`````````aaabbbbbb___]]]~~~}}}{{{yyyvvvssspppnnniiihhhgggffffffeeeeeeeeeccccccbbbaaa``````___``````aaabbbbbbaaaaaabbbddd^^^]]]]]]]]]___bbbeeeffffffhhhjjjiiiiiikkkpppttt}}}}}}yyyyyy~~~yyylll^^^TTTOOOIIIHHHFFFEEEEEEFFFGGGGGGEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIKKKKKKKKKKKKJJJIIIHHHGGGIIIHHHGGGGGGGGGHHHJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLKKKIIIIIIKKKMMMKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPRRRSSSSSSTTTTTTNNNNNNOOOOOOPPPQQQQQQRRRQQQPPPOOONNNNNNOOOPPPQQQTTTTTTUUUVVVWWWXXXYYYYYY\\\\\\ZZZXXXTTTRRRRRRSSSQQQRRRTTTVVVWWWYYYYYYZZZUUUSSSRRRSSSVVVZZZ\\\\\\\\\ZZZXXXVVVUUUUUUVVVVVVUUUUUUUUUUUUVVVXXXYYYZZZ[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVRRRQQQPPPOOOOOOPPPQQQRRRQQQOOOLLLJJJJJJKKKMMMOOOTTTUUUWWWYYYYYYYYYYYYXXXTTTTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUTTTQQQOOONNNOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLLLLNNNMMMKKKJJJHHHFFFDDDCCCDDDCCCBBBAAAAAABBBCCCDDDLLLLLLLLLJJJGGGFFFFFFGGGEEEKKKPPPRRRVVVcccyyy}}}}}}uuunnniiillloooppprrrtttqqqmmmiiieee```^^^bbbjjjlllpppsssrrrmmmjjjkkknnnhhhfffeeeeeeffffffeeeccc}}}{{{yyyttttttrrrpppnnnkkkhhhgggcccbbbbbbbbbcccdddeeeffffffeeecccaaa```_________aaacccddddddcccbbbccceeedddcccbbbaaa```bbbeeehhhkkknnnqqqssstttxxx~~~{{{wwwpppfff[[[SSSNNNLLLEEEDDDCCCCCCCCCDDDDDDEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFFFFFFFGGGHHHJJJJJJHHHGGGGGGFFFFFFFFFGGGHHHGGGHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKJJJIIIIIIJJJKKKJJJKKKLLLMMMNNNNNNNNNNNNLLLMMMNNNPPPQQQRRRRRRSSSNNNNNNOOOPPPPPPQQQQQQRRRPPPOOONNNMMMMMMNNNPPPQQQRRRSSSUUUVVVWWWXXXXXXXXXXXXYYYZZZXXXUUUSSSSSSSSSRRRRRRTTTUUUWWWXXXXXXXXXVVVSSSQQQRRRUUUYYY\\\]]][[[ZZZYYYWWWUUUTTTTTTTTTSSSSSSTTTTTTUUUWWWXXXYYYZZZZZZYYYXXXWWWWWWWWWWWWXXXXXXYYYXXXXXXWWWVVVVVVRRRQQQNNNLLLLLLLLLNNNOOOOOOMMMLLLJJJJJJKKKLLLMMMSSSTTTUUUWWWXXXXXXXXXWWWPPPQQQSSSUUUVVVVVVUUUTTTTTTUUUVVVTTTRRROOOOOOOOOKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLKKKIIIHHHFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDGGGHHHGGGFFFCCCBBBCCCEEEFFFIIILLLLLLMMMVVVeeeqqq~~~|||qqqkkknnnvvv|||zzzzzz|||~~~~~~}}}yyyvvvtttrrrpppoooiiiiiihhhgggeeecccaaa`````````___```aaadddfffggghhhfffcccaaa___^^^^^^^^^bbbcccdddcccbbbbbbcccdddggghhhhhhffffffhhhlllppprrrvvvzzz~~~}}}}}}uuuiiiddd]]]VVVOOOJJJGGGEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???@@@@@@@@@AAAAAABBBBBB??????@@@AAABBBCCCCCCDDDHHHHHHHHHGGGGGGEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIHHHJJJKKKJJJIIIHHHIIIJJJIIIJJJKKKLLLMMMNNNNNNNNNKKKKKKMMMNNNOOOPPPPPPPPPNNNOOOOOOPPPPPPQQQRRRRRROOOOOONNNNNNNNNOOOQQQQQQQQQRRRSSSUUUVVVVVVVVVVVVUUUVVVWWWWWWTTTRRRQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXYYYVVVSSSSSSUUUXXXZZZ[[[ZZZZZZYYYXXXWWWUUUTTTSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWUUUUUUTTTTTTTTTVVVVVVWWWWWWWWWVVVVVVUUURRRQQQNNNLLLKKKKKKLLLMMMNNNMMMLLLLLLKKKLLLLLLLLLPPPQQQSSSUUUVVVVVVVVVVVVNNNPPPRRRTTTUUUUUUUUUUUUSSSTTTTTTSSSPPPNNNMMMNNNJJJJJJLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOONNNLLLKKKJJJIIIGGGEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCAAABBBCCCBBBAAAAAABBBDDDCCCCCCCCCEEEIIIOOOUUUXXXlllxxx~~~{{{vvvrrrnnnkkkjjjiiihhhgggdddddddddccccccaaa``````^^^]]]]]]]]]___aaadddffffffdddaaa^^^\\\\\\\\\]]]aaacccddddddccccccdddfffeeegggjjjkkklllooouuuzzz~~~|||{{{xxxwwwxxxqqqfff[[[XXXRRRNNNJJJHHHEEECCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????<<<<<<======>>>?????????@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCAAAAAABBBCCCDDDEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGIIIJJJJJJIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNMMMNNNNNNOOOOOOPPPPPPQQQNNNNNNOOOOOOPPPPPPQQQQQQPPPQQQQQQRRRSSSTTTUUUUUUSSSUUUVVVUUURRRPPPPPPQQQSSSTTTVVVWWWXXXYYYYYYYYYZZZXXXUUUTTTVVVWWWWWWWWWXXXYYYZZZZZZZZZXXXWWWUUUSSSSSSSSSSSSTTTVVVWWWXXXWWWWWWUUUTTTSSSSSSSSSSSSTTTTTTUUUUUUVVVUUUUUUUUURRRQQQOOOMMMLLLLLLLLLLLLNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOQQQSSSUUUUUUUUUUUUOOOPPPQQQSSSTTTTTTTTTTTTPPPRRRRRRQQQNNNLLLKKKLLLJJJKKKLLLNNNNNNNNNMMMLLLMMMMMMNNNOOOOOOOOOOOONNNJJJJJJIIIGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAA@@@AAACCCDDDAAA@@@@@@CCCHHHKKKLLLLLLXXXaaappp|||yyyxxxvvvvvvvvvuuurrrpppllliiieeebbbbbbccccccbbb```aaaaaabbbbbbbbbaaaaaa^^^]]]\\\\\\]]]___bbbdddbbb```^^^\\\[[[\\\^^^___ccceeegggiiiiiikkkmmmooommmrrrwwwyyyzzz|||wwwqqqnnnqqqtttwww~~~~~~qqqcccYYYUUUQQQLLLIIIIIIHHHGGGEEEBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>;;;;;;<<<======>>>??????BBBBBBBBBCCCDDDDDDEEEEEEBBBCCCCCCDDDDDDDDDDDDDDDAAAAAABBBCCCCCCDDDCCCCCCEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFHHHJJJJJJIIIHHHHHHHHHJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNKKKMMMOOOPPPQQQQQQPPPOOOPPPOOOOOOOOOPPPRRRTTTUUUTTTUUUUUUSSSQQQOOOPPPPPPRRRSSSUUUWWWXXXYYYZZZZZZYYYWWWUUUUUUUUUVVVUUUTTTSSSUUUWWWYYYYYYYYYWWWVVVSSSSSSSSSTTTUUUVVVWWWXXXXXXWWWVVVTTTSSSSSSRRRRRRRRRSSSTTTTTTUUUUUUUUUTTTPPPOOOOOONNNMMMLLLKKKKKKPPPPPPQQQQQQPPPPPPOOONNNNNNOOOQQQSSSUUUUUUUUUUUURRRQQQQQQQQQQQQRRRSSSSSSRRRSSSTTTRRROOOMMMMMMMMMKKKLLLMMMOOOOOONNNMMMLLLKKKKKKLLLMMMMMMMMMMMMMMMIIIHHHGGGFFFEEECCCBBBBBB@@@AAAAAAAAAAAAAAAAAA@@@???@@@@@@@@@>>>>>>@@@BBB@@@@@@@@@AAACCCFFFHHHIIIJJJQQQ\\\gggttt}}}}}}{{{wwwpppnnnlllkkkkkkkkkiiiggggggddd```^^^^^^___``````YYYZZZ[[[\\\]]]]]]]]]]]]```___]]]\\\]]]___bbbddd```___]]]\\\]]]___aaacccfffiiillloooqqqssswwwyyy{{{sssjjjhhhlllvvv~~~~~~xxxqqqiii___UUUNNNOOOKKKEEECCCDDDEEEEEEDDD@@@@@@AAABBBBBBBBBBBBBBB????????????>>>>>>>>>>>><<<======>>>???@@@@@@AAA?????????@@@@@@AAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDAAABBBCCCCCCDDDCCCCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHEEEFFFFFFFFFFFFGGGGGGGGGFFFHHHJJJJJJIIIGGGGGGHHHKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLIIIKKKNNNQQQRRRQQQOOOMMMOOOOOOMMMMMMNNNPPPSSSUUUUUUVVVUUUSSSPPPOOOPPPQQQQQQRRRTTTVVVXXXYYYZZZZZZWWWUUUTTTTTTUUUUUUSSSRRRNNNPPPSSSVVVWWWWWWUUUTTTSSSSSSTTTTTTUUUVVVXXXYYYYYYXXXWWWUUUTTTSSSSSSSSSQQQRRRSSSTTTTTTUUUTTTTTTNNNNNNNNNNNNMMMLLLKKKJJJPPPQQQRRRSSSRRRQQQPPPOOONNNPPPRRRTTTVVVVVVVVVVVVSSSSSSQQQPPPPPPQQQRRRSSSUUUWWWWWWVVVSSSQQQPPPQQQLLLMMMNNNOOOOOONNNLLLKKKIIIIIIJJJKKKKKKLLLKKKKKKHHHGGGFFFEEEDDDCCCBBBAAA???@@@@@@AAAAAA@@@@@@???>>>??????>>><<<;;;<<<>>><<<>>>>>><<<:::<<>>>>>======<<<<<<999999:::;;;<<<<<<<<<;;;@@@?????????@@@AAAAAABBBCCCCCCBBBAAAAAA@@@????????????@@@AAABBBBBBBBBBBBEEEEEEEEEFFFGGGGGGGGGHHHCCCDDDEEEFFFFFFGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHFFFGGGJJJLLLLLLJJJHHHFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLMMMMMMLLLIIIHHHJJJKKKLLLMMMOOOOOOOOOOOONNNMMMLLLKKKKKKMMMOOOPPPRRRSSSTTTSSSQQQOOOOOOOOOSSSSSSTTTVVVXXXYYYXXXWWWYYYWWWUUUTTTTTTTTTSSSRRRPPPRRRTTTUUUUUUSSSRRRQQQVVVUUUTTTTTTVVVWWWWWWVVVYYYYYYXXXWWWVVVUUUSSSRRRSSSRRRQQQPPPPPPPPPRRRRRRNNNMMMMMMLLLLLLLLLLLLLLLNNNOOOPPPQQQRRRRRRRRRRRRPPPRRRTTTUUUTTTUUUVVVXXXTTTSSSRRRQQQPPPPPPQQQRRRSSSUUUVVVWWWWWWUUURRRPPPMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGFFFDDDCCCAAA@@@@@@>>>======>>>???@@@@@@???============<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@BBBDDDEEEFFFJJJUUUdddooo~~~|||xxxtttpppnnnmmmmmmssstttttttttrrrnnnjjjhhhcccbbbaaa___^^^^^^^^^^^^\\\[[[[[[ZZZZZZZZZ[[[[[[\\\\\\[[[[[[[[[\\\]]]^^^____________``````aaaaaa_________```cccgggkkkmmmvvv~~~yyyuuutttuuutttssstttsssyyyttteee```XXXQQQMMMJJJGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@????????????????????????>>>>>>>>>>>>======<<<<<<<<<<<<==================???????????????@@@AAABBBBBBBBBAAAAAA@@@???>>>>>>>>>???@@@AAABBBBBBBBBBBBDDDDDDEEEFFFFFFGGGGGGGGGCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGIIIKKKLLLLLLKKKIIIGGGIIIJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKKKKMMMNNNPPPQQQSSSTTTSSSQQQPPPPPPQQQSSSRRRSSSTTTUUUVVVVVVVVVYYYXXXVVVUUUUUUTTTTTTSSSQQQSSSTTTUUUTTTSSSRRRRRRVVVUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXWWWVVVTTTSSSRRRPPPOOONNNMMMMMMLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQOOOQQQRRRSSSRRRRRRTTTVVVTTTSSSRRRPPPPPPPPPPPPQQQSSSTTTUUUVVVUUUSSSQQQPPPNNNNNNNNNNNNMMMKKKJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@;;;:::999:::<<<<<<<<<:::============<<<<<<<<<<<<=========>>>>>>>>>??????<<<>>>@@@@@@AAAFFFOOOWWWmmm~~~|||{{{yyywwwvvvuuusssqqqnnnkkkhhhffffffeeeggghhhhhhgggfffccc___]]]\\\\\\\\\\\\\\\[[[ZZZZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]___```bbbcccddddddddddddfffiiinnntttyyy|||{{{wwwtttuuu|||~~~gggYYYUUUOOOKKKIIIGGGFFFEEEDDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<>>===<<<<<<<<<===>>>??????????????????@@@AAA@@@@@@??????>>>>>>======>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGHHHHHHHHHIIIFFFGGGIIIJJJJJJIIIGGGFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMLLLKKKKKKKKKLLLMMMNNNOOOQQQRRRRRRQQQQQQRRRTTTSSSRRRQQQQQQRRRSSSTTTUUUYYYXXXWWWVVVUUUUUUTTTTTTSSSTTTUUUTTTSSSSSSTTTUUUWWWVVVUUUTTTUUUUUUVVVWWWWWWWWWWWWWWWVVVTTTSSSSSSNNNMMMMMMLLLKKKJJJIIIIIINNNNNNMMMNNNNNNOOOPPPQQQOOOPPPPPPPPPPPPPPPPPPPPPNNNPPPQQQPPPOOOPPPQQQSSSTTTSSSQQQPPPOOOOOOPPPPPPQQQQQQQQQPPPPPPOOONNNNNNOOOOOONNNNNNMMMKKKJJJIIIHHHGGGGGGFFFEEEFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>===<<<<<<===>>>===;;;=========<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<=========:::===@@@@@@>>>???CCCFFFPPPaaavvv~~~|||yyywwwtttrrrqqqssssssrrrpppooommmllllllkkkjjjgggeeecccbbbbbbaaa^^^^^^^^^^^^\\\ZZZXXXVVVWWWXXXZZZ[[[[[[[[[ZZZYYYXXXWWWWWWWWWXXXYYYZZZZZZUUUVVVXXXZZZ\\\]]]^^^^^^``````aaaccceeeiiilllnnnqqqsssvvv{{{}}}}}}~~~~~~kkkZZZRRRNNNJJJHHHGGGGGGGGGFFFBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================???===;;;:::999:::;;;<<>>>>>>>>??????@@@>>>>>>>>>======<<<<<<<<<>>>???@@@AAAAAABBBAAAAAABBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMIIIIIIGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGFFFFFFFFFDDDEEEGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJKKKLLLMMMMMMOOOQQQQQQQQQRRRTTTVVVUUUTTTSSSQQQPPPQQQTTTVVVXXXXXXYYYXXXVVVTTTTTTTTTTTTUUUUUUTTTSSSTTTXXX\\\[[[ZZZYYYVVVTTTSSSTTTVVVVVVVVVWWWVVVVVVUUUTTTTTTMMMMMMMMMMMMLLLKKKKKKJJJLLLLLLMMMMMMNNNPPPQQQRRRPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNNNNQQQSSSTTTSSSQQQPPPOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJKKKOOOOOONNNMMMLLLKKKIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@??????AAA@@@>>>>>>??????>>><<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::===???@@@??????AAACCCCCCNNN\\\hhhvvv{{{yyyxxxwwwwwwvvvtttrrrrrrqqqooommmjjjhhhfffeeeeeeeeedddcccaaa```____________^^^]]]\\\[[[[[[[[[ZZZZZZZZZYYYXXXVVVUUUTTTVVVWWWYYYZZZ[[[[[[ZZZZZZVVVVVVVVVVVVWWWXXXYYYZZZXXXZZZ[[[]]]___```aaaaaaddddddfffiiipppxxxyyyssspppsssyyyyyylll]]]SSSJJJGGGDDDBBBBBBBBBBBBAAA@@@@@@??????>>>>>>==============================<<<<<<<<<<<<<<<=========???>>><<<:::999:::<<<===???>>>>>>======>>>>>>>>>======<<<<<<<<<<<<;;;;;;>>>>>>???@@@AAAAAAAAAAAA@@@AAAAAACCCDDDEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKMMMMMMJJJHHHGGGEEEEEEEEEGGGGGGHHHHHHGGGFFFEEEEEEDDDCCCCCCDDDEEEFFFGGGGGGFFFFFFDDDDDDDDDEEEFFFGGGIIIJJJJJJJJJIIIJJJJJJJJJKKKKKKLLLMMMOOOOOOPPPQQQTTTWWWWWWXXXWWWTTTRRRRRRTTTWWWVVVXXXYYYXXXUUUSSSSSSTTTTTTUUUVVVTTTSSSWWW^^^eeegggfffccc^^^XXXUUUVVVWWWVVVVVVWWWWWWWWWVVVVVVUUULLLLLLLLLLLLLLLMMMMMMMMMKKKKKKLLLLLLNNNOOOQQQRRRQQQPPPOOONNNMMMMMMNNNNNNOOOPPPPPPOOONNNOOORRRTTTUUUTTTRRRPPPOOOOOOOOOOOONNNMMMKKKIIIIIIIIIJJJKKKMMMMMMMMMLLLKKKJJJHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>>???===<<<<<<======;;;:::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::<<<>>>@@@@@@DDDIIIPPPZZZhhh{{{}}}}}}|||xxxxxxyyyzzzzzzzzzyyyyyytttsssrrrqqqppppppoooooommmkkkiiiiiiiiiiiihhhfffeeedddcccbbbaaa___^^^^^^]]]\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTVVVWWWXXXYYYZZZZZZZZZZZZSSSSSSSSSTTTUUUWWWXXXYYYZZZZZZ[[[\\\^^^___``````dddfffjjjrrr}}}zzzqqqmmmkkknnnvvvwwwmmmiiiddd[[[SSSNNNGGGEEEBBBAAAAAAAAA@@@????????????>>>>>>>>>==============================;;;<<<<<<<<<<<<=========@@@???>>>=========>>>??????>>>>>>===============<<<<<<<<<<<<<<<<<<;;;;;;===>>>???@@@AAAAAAAAAAAA??????@@@BBBCCCDDDEEEEEEEEEDDDDDDDDDDDDFFFGGGHHHHHHGGGGGGGGGHHHIIIKKKMMMIIIHHHFFFEEEDDDEEEEEEFFFHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFDDDDDDCCCCCCDDDFFFHHHIIIHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKMMMMMMNNNPPPTTTVVVZZZ[[[[[[XXXTTTSSSUUUXXXTTTWWWZZZXXXUUURRRRRRSSSSSSUUUUUUTTTUUU[[[fffoooyyywwwrrriii___YYYXXXZZZVVVWWWWWWXXXXXXXXXXXXWWWNNNMMMLLLKKKKKKLLLMMMNNNKKKKKKLLLLLLNNNOOOPPPQQQRRRPPPOOOMMMLLLLLLMMMMMMOOOOOOOOONNNNNNPPPSSSVVVVVVUUUSSSQQQPPPOOOOOOPPPPPPOOOMMMLLLKKKKKKLLLMMMKKKKKKKKKKKKJJJIIIHHHGGGDDDEEEEEEEEEEEEDDDCCCCCCAAAAAAAAA@@@???>>>>>>>>>???===<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<;;;;;;;;;;;;;;;===<<<:::888888999;;;<<<======???CCCHHHQQQbbbqqq~~~~~~~~~~~~~~~}}}{{{zzzxxxuuussspppqqqsssttttttsssrrrqqqkkkkkklllllllllkkkjjjjjjdddcccbbbbbbaaaaaaaaabbbaaa___]]]]]]^^^^^^^^^\\\ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWXXXXXXSSSSSSTTTUUUVVVXXXZZZ[[[YYYZZZ[[[]]]aaadddhhhjjjlllpppxxxyyytttsssqqqrrruuu~~~ooodddZZZWWWUUUOOOJJJIIIFFFDDDBBBAAABBBCCCBBBAAA?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>????????????>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAA@@@>>>>>>???AAABBBCCCEEEEEEDDDDDDBBBBBBCCCDDDFFFHHHFFFEEEDDDDDDEEEGGGJJJKKKHHHGGGGGGEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEFFFFFFGGGGGGDDDCCCCCCBBBCCCEEEHHHIIIGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLNNNRRRUUU[[[]]]^^^\\\WWWTTTUUUXXXRRRVVVYYYXXXTTTPPPPPPRRRQQQTTTUUUUUUVVV___mmmyyy}}}pppcccZZZXXXYYYWWWWWWXXXYYYZZZZZZYYYYYYUUUSSSOOOMMMKKKLLLNNNOOOMMMMMMMMMNNNNNNPPPQQQQQQRRRQQQNNNLLLKKKKKKLLLLLLMMMNNNNNNMMMNNNPPPTTTXXXXXXVVVTTTRRRQQQPPPPPPPPPOOONNNMMMLLLLLLKKKKKKKKKHHHHHHHHHIIIIIIHHHHHHGGGDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@@@@???>>>>>>======>>>===<<<===>>>???>>>===<<<<<<<<<;;;;;;;;;::::::;;;;;;:::::::::999999999<<<;;;999999999:::::::::888888;;;???@@@CCCMMMZZZkkkyyysssrrrqqqqqqpppppppppqqqqqqqqqqqqrrrsssttttttuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqppppppqqqqqqqqqnnnmmmlllmmmlllkkkgggeeeeeefffgggiiiiiiiiiiiihhhaaaaaaaaaaaa``````___^^^ZZZZZZYYYYYYXXXYYYYYYYYYZZZXXXWWWWWWXXXYYYXXXWWWTTTTTTUUUVVVWWWXXXYYYYYYWWWWWWWWWVVVVVVUUUUUUUUURRRRRRTTTUUUVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTSSSRRRRRRRRRTTTUUUVVVVVVVVVVVVXXXYYY[[[]]]^^^\\\]]]```eeekkkrrrxxx||||||~~~vvvqqqrrrtttzzz}}}wwwkkkbbbVVVNNNNNNMMMGGGCCCCCCAAA???>>>>>>@@@AAAAAA@@@????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::;;;<<<===>>>>>>======???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA@@@@@@===>>>???@@@BBBCCCDDDEEEDDDCCCBBBAAABBBDDDFFFGGGDDDDDDCCCCCCDDDFFFIIIJJJGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHDDDDDDDDDEEEFFFGGGGGGHHHDDDCCCBBBBBBCCCEEEHHHIIIFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKMMMQQQTTTZZZ^^^```]]]XXXTTTUUUWWWQQQUUUYYYXXXSSSOOOPPPRRRPPPSSSUUUUUUWWWbbbrrrrrrcccXXXUUUVVVWWWXXXYYYZZZ[[[[[[[[[ZZZ]]]ZZZUUUPPPNNNNNNPPPQQQOOOOOOOOOOOOPPPQQQRRRRRRSSSQQQNNNLLLKKKKKKKKKLLLLLLLLLLLLLLLMMMPPPTTTXXXYYYWWWUUUSSSQQQQQQQQQQQQKKKKKKKKKJJJJJJIIIHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGCCCDDDEEEEEEEEEDDDBBBAAA@@@@@@??????>>>>>>======888777777888:::;;;:::999<<<<<<;;;;;;;;;::::::::::::999999999888888777777333333444666888999777666555666;;;???>>>;;;@@@IIINNNZZZdddhhhsssfffffffffeeeeeedddcccbbbcccdddddddddeeeeeeeeefffdddccccccbbbbbbbbbcccccceeeddddddcccccccccdddddd`````````_________^^^^^^^^^^^^^^^^^^^^^^^^______\\\\\\\\\\\\[[[ZZZXXXWWWVVVTTTSSSTTTVVVWWWWWWVVVUUUUUUVVVVVVVVVVVVUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRSSSUUUUUUUUUTTTTTTSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXTTTVVVXXXYYYYYYYYYZZZ[[[ZZZZZZYYYZZZ\\\```ccceeehhhjjjnnnttt|||}}}zzztttpppqqqwww{{{qqqhhhbbbPPPMMMIIIFFFEEEDDDBBBAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888999;;;>>>???<<<===??????=========>>>;;;;;;<<<<<<<<<<<<<<<;;;==================<<<<<<999:::<<<>>>@@@AAABBBBBB@@@@@@@@@AAABBBCCCDDDEEECCCBBBAAA@@@AAAAAACCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBCCCDDDDDDEEEFFFGGGGGGHHHGGGHHHHHHGGGGGGFFFDDDDDDCCCDDDEEEEEEFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGDDDFFFHHHHHHHHHIIIJJJLLLRRRTTTVVVWWWWWWVVVSSSRRRQQQRRRSSSRRRPPPOOOOOOOOOOOOTTTXXXWWWWWW^^^lllxxx~~~vvvlllccc\\\XXXVVVXXX\\\aaa```\\\YYYZZZ]]]]]]\\\YYYVVVRRROOOLLLKKKRRRPPPNNNNNNPPPQQQQQQQQQOOONNNMMMKKKKKKKKKKKKLLLIIIIIIJJJJJJKKKMMMNNNOOOPPPPPPPPPOOONNNMMMLLLLLLNNNNNNLLLJJJHHHFFFDDDCCCFFFFFFGGGGGGGGGGGGFFFFFFBBBBBBCCCCCCCCCCCCCCCBBBAAA>>><<<;;;<<<<<<<<<;;;===;;;999:::===???>>><<<;;;;;;;;;;;;:::999888777999999999888777666666555888888888888999999999999999999999:::;;;<<<===>>>FFFIIIMMMRRR\\\nnn^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZ[[[\\\\\\]]]]]]\\\[[[[[[ZZZZZZZZZ[[[[[[]]]\\\\\\[[[[[[[[[\\\\\\YYYYYYYYYXXXXXXXXXXXXWWWXXXXXXXXXXXXYYYYYYZZZZZZXXXWWWWWWVVVVVVUUUUUUTTTTTTRRRQQQQQQSSSTTTSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQSSSSSSTTTSSSRRRRRRQQQQQQRRRSSSTTTUUUVVVVVVXXXXXXYYYZZZ[[[\\\]]]^^^ZZZ[[[]]]]]]\\\[[[]]]^^^\\\]]]```cccggglllpppsssuuuxxx~~~}}}{{{wwwyyy{{{~~~wwwnnnfff^^^VVVQQQKKKIIIFFFDDDDDDCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;===>>><<<===??????===<<<===>>><<<<<<<<<<<<<<<<<<;;;;;;999999999::::::;;;;;;<<<;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAAAAA@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDBBBBBBCCCEEEFFFHHHIIIJJJGGGHHHHHHGGGGGGFFFEEEEEECCCDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGDDDFFFGGGHHHGGGGGGIIIKKKKKKMMMOOOQQQRRRRRRPPPOOOPPPQQQSSSRRRQQQOOOOOOPPPQQQTTTWWWVVVVVV[[[fffnnnsssqqqlllfff```ZZZUUUSSSWWW[[[______[[[YYYZZZ\\\^^^\\\ZZZWWWTTTQQQNNNMMMNNNMMMKKKJJJLLLMMMNNNMMMPPPOOOMMMLLLKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBCCCCCCCCCCCCCCCBBB@@@>>><<<;;;<<<<<<<<<;;;:::888777777:::;;;;;;999;;;;;;;;;;;;:::999888777999999888777777666555555555555555555666666666666999999999999999:::;;;<<<;;;===@@@DDDKKKXXXjjjvvvVVVVVVVVVVVVUUUTTTSSSSSSQQQQQQRRRRRRSSSTTTTTTUUUTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVTTTSSSRRRQQQQQQRRRSSSTTTSSSRRRPPPPPPQQQRRRQQQPPPQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTSSSRRRRRRPPPPPPQQQSSSTTTUUUVVVWWWXXXXXXXXXXXXZZZ]]]```bbbdddeeeeeedddcccccceeeggggggiiinnnttt{{{{{{vvvuuuvvvwwwxxx{{{uuunnnjjjbbb[[[UUUPPPKKKGGGFFFDDDBBBAAABBBBBBAAA@@@@@@????????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;===>>>>>>===<<<<<<===<<<=========<<<;;;::::::666777888999:::;;;;;;<<<=========<<<======>>>>>>????????????@@@AAABBBCCCCCCBBBBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEAAABBBCCCEEEGGGIIIKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFDDDEEEGGGGGGFFFFFFGGGHHHFFFHHHJJJLLLNNNNNNNNNNNNNNNPPPRRRRRRQQQPPPQQQRRRTTTTTTTTTTTTUUUXXX]]]aaabbbbbbbbb```]]]YYYUUUSSSVVVYYY\\\\\\YYYXXXXXXZZZ]]]\\\ZZZXXXUUURRRPPPOOONNNKKKIIIIIIJJJKKKKKKKKKPPPOOONNNLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCCCCDDDCCCCCCBBBBBB???===;;;;;;;;;<<<;;;:::888777666777999999999888::::::::::::999888777777888888777777666555555555333444444444555555555555888888888777777888999999777888:::;;;???GGGRRRZZZnnnxxxSSSSSSSSSSSSRRRQQQPPPPPPNNNNNNOOOPPPPPPQQQQQQRRRPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRQQQQQQQQQRRRSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPQQQRRRSSSUUUUUUVVVTTTRRRQQQPPPQQQRRRTTTVVVUUUSSSQQQQQQRRRRRRQQQPPPRRRRRRSSSSSSSSSSSSRRRRRROOOOOOPPPQQQRRRSSSTTTTTTVVVVVVUUUUUUUUUTTTSSSSSSRRRRRRSSSTTTUUUVVVWWWWWW[[[ZZZZZZ[[[^^^ccchhhkkkrrrsssttttttssstttwwwyyy|||}}}vvvvvvuuuwww{{{vvvggg```\\\VVVQQQMMMKKKHHHFFFDDDBBB@@@@@@@@@@@@???>>>????????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;;;;:::<<<>>>===<<<;;;<<<<<<============<<<;;;:::999999999999::::::;;;;;;<<<===<<<;;;;;;;;;<<<===>>>???>>>>>>>>>??????@@@AAABBBBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEECCCCCCEEEFFFHHHIIIJJJKKKHHHHHHHHHHHHHHHIIIIIIJJJFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEFFFGGGFFFEEEDDDEEEGGGGGGHHHIIIKKKLLLMMMNNNNNNLLLOOOQQQRRRQQQQQQRRRTTTTTTSSSRRRRRRTTTUUUVVVVVVYYYZZZ[[[[[[[[[YYYXXXVVVUUUWWWYYYYYYXXXWWWWWWYYY[[[ZZZYYYWWWUUUSSSQQQPPPPPPNNNLLLKKKLLLMMMLLLLLLPPPOOONNNMMMKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCCCCBBBBBBAAA>>>===;;;;;;;;;;;;:::999888888888999999999999888888999999999888888777666666666666555555555444444444444555555555666666666777777666666555666666666777999::::::;;;>>>DDDIIIQQQYYYdddnnnzzzRRRRRRRRRRRRQQQPPPOOONNNNNNOOOOOOOOOOOOPPPPPPPPPNNNNNNNNNNNNNNNOOOPPPQQQPPPPPPPPPPPPPPPQQQRRRSSSRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOPPPQQQRRRTTTTTTUUUSSSRRRQQQPPPPPPRRRUUUVVVTTTRRRQQQPPPQQQQQQQQQPPPRRRRRRSSSSSSSSSSSSRRRRRRNNNOOOPPPQQQRRRTTTUUUUUUVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWWWW]]]]]]___cccjjjsss{{{{{{wwwuuuqqqvvviiiZZZRRRNNNJJJFFFEEEDDDCCCBBBDDDBBB@@@@@@@@@???===;;;>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<999999999999999999999999:::;;;;;;<<<<<<;;;:::::::::;;;======;;;:::;;;<<<<<<<<<======<<<;;;;;;:::;;;;;;;;;::::::999999999999999::::::;;;<<<>>>>>>>>>============>>>>>>???AAAAAAAAA@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@BBBCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJLLLMMMIIIHHHGGGFFFEEEDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHGGGHHHHHHGGGEEEDDDEEEFFFIIIIIIIIIIIIJJJKKKLLLLLLKKKNNNPPPQQQQQQRRRSSSUUURRRQQQPPPQQQSSSUUUTTTRRRWWWWWWWWWWWWWWWWWWXXXXXXTTTUUUVVVWWWVVVVVVWWWWWWXXXWWWVVVUUUTTTSSSRRRQQQRRRPPPMMMLLLMMMMMMMMMLLLNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKMMMOOOPPPKKKKKKJJJIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@===<<<::::::;;;;;;999777777888999999999888777777777777777888777777666666555555555444444444444444444444444444555555555555666666555444444444555555555666777888888:::<<<>>>@@@DDDJJJSSS___mmm~~~OOOPPPPPPOOOOOONNNMMMLLLNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLMMMNNNOOONNNNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNOOOPPPQQQQQQRRRRRRQQQPPPOOOOOOPPPQQQRRRSSSQQQPPPNNNNNNOOOPPPOOONNNPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVTTTTTTSSSRRRRRRRRRSSSSSSSSSTTTUUUWWWYYY[[[\\\]]]]]]___ccckkkuuu|||{{{xxxtttrrrrrruuuwww{{{~~~~~~mmmZZZMMMIIIFFFCCCBBBAAAAAAAAA???CCCAAA@@@@@@@@@???<<<:::======>>>>>>>>>>>>>>>???=========<<<<<<<<<;;;;;;999999999999999999999999<<<<<<<<<;;;;;;:::::::::999;;;<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999888777666666777777999:::<<<<<<<<<<<<======<<<<<<<<<<<<======>>>??????@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@??????AAABBBCCCDDDDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLNNNPPPMMMLLLJJJHHHGGGFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKKKKIIIGGGEEEEEEFFFHHHGGGFFFFFFGGGHHHJJJKKKKKKNNNPPPQQQQQQRRRSSSUUURRRQQQQQQRRRSSSTTTSSSRRRVVVUUUUUUTTTTTTTTTUUUUUUTTTTTTTTTUUUVVVVVVWWWWWWVVVUUUUUUTTTTTTSSSSSSRRRRRRPPPMMMLLLLLLLLLKKKJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGHHHHHHJJJLLLNNNPPPRRRMMMMMMKKKJJJHHHFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAA@@@???>>>>>><<<;;;::::::;;;:::888666444666888888666555444555555666666777777666555555333333333333333333333333111222222222333333333333444444444333444444555555555666777888:::;;;;;;;;;::::::===CCCJJJUUUeeerrrNNNNNNNNNNNNMMMLLLKKKKKKNNNMMMLLLKKKJJJIIIIIIHHHJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOOOONNNNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQOOONNNNNNPPPQQQQQQPPPQQQQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRSSSTTTUUUVVVVVVVVVUUUTTTTTTTTTUUUVVVWWWVVVWWWZZZ^^^bbbfffhhhjjjhhhkkkpppxxx|||yyyyyyxxxwwwqqqsssttttttvvv{{{~~~wwwooofffZZZOOOHHHEEEDDDBBBBBBCCCBBBAAA??????>>>>>>???@@@???===;;;============>>>>>>??????======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;:::999999::::::999:::<<<<<<:::999:::;;;::::::;;;<<<============::::::999999888888777777666888:::<<<<<<;;;999888<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEGGGHHHHHHHHHIIIIIIJJJJJJHHHHHHHHHHHHJJJMMMPPPRRRQQQPPPMMMKKKIIIIIIIIIJJJIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNLLLIIIGGGGGGGGGFFFEEEDDDDDDEEEHHHKKKMMMLLLNNNPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVVVVUUUTTTSSSTTTTTTSSSTTTUUUWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSPPPMMMLLLKKKKKKJJJIIIGGGHHHIIIIIIIIIHHHGGGGGGGGGHHHHHHIIIKKKMMMNNNOOOMMMMMMLLLKKKIIIHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDD@@@@@@@@@??????>>>===<<<;;;:::::::::;;;:::888555444777999999777555444555444555555666666666555555222222222333333333333333222222222333333333333444333333333333444555555666555555666888:::;;;;;;:::888666777<<>><<<<<<=========>>>>>>??????======<<<<<<<<<;;;;;;;;;========================???>>>;;;999888999:::;;;888:::<<<;;;:::999::::::999999;;;<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<777999;;;===<<<:::777555<<<;;;;;;:::::::::;;;;;;;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGHHHJJJKKKKKKLLLHHHHHHHHHHHHKKKNNNQQQSSSTTTRRROOOLLLKKKJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNOOOPPPOOOMMMJJJHHHHHHHHHFFFEEEDDDEEEGGGJJJNNNQQQLLLNNNQQQRRRQQQQQQSSSTTTVVVWWWWWWUUUSSSRRRSSSUUUSSSUUUXXX[[[[[[XXXUUURRRUUUTTTSSSTTTVVVWWWXXXWWWVVVVVVVVVVVVVVVVVVVVVWWWUUURRROOOMMMMMMMMMLLLKKKEEEFFFGGGHHHIIIHHHGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLKKKKKKJJJJJJJJJDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDD????????????>>>===;;;;;;;;;:::::::::;;;:::777555666999<<<<<<999777666777444444555555666555555444222222222222222222222333444444555555555666666666222222333333444555666777111111222333666777666555555333555999::::::AAAKKKWWWhhhQQQPPPOOOOOONNNNNNOOOOOOOOONNNLLLIIIEEECCCDDDEEEHHHIIIJJJKKKLLLMMMNNNOOOLLLMMMMMMNNNMMMMMMLLLLLLQQQQQQQQQPPPOOOOOONNNNNNPPPPPPOOOOOOOOOPPPPPPQQQTTTSSSRRRSSSUUUWWWWWWVVVTTTSSSQQQQQQQQQRRRTTTUUUYYYWWWUUUSSSRRRSSSTTTUUUUUUVVVXXXYYY[[[\\\\\\]]]^^^]]]]]]^^^___bbbdddfffhhhlllssszzzrrrpppllliiijjjooowww}}}yyypppaaa\\\TTTOOOLLLJJJGGGDDDCCCCCCBBBAAA@@@>>>>>>===========================<<<===============<<<<<<===<<<<<<;;;;;;<<<>>>???===<<<<<<>>>AAABBBAAA@@@>>><<<999:::<<<===<<<:::999:::;;;;;;999999:::;;;:::::::::;;;;;;;;;;;;<<<999999999999999999999999888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>@@@AAAAAA:::===???AAAAAAAAACCCDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGIIIKKKKKKIIIGGGEEEEEEHHHKKKKKKJJJLLLPPPSSSSSSQQQNNNLLLKKKLLLNNNOOOOOOOOOOOONNNNNNNNNMMMMMMKKKLLLMMMMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHKKKMMMOOOPPPPPPQQQSSSUUUWWWUUUSSSTTTVVVWWWVVVSSSTTTSSSTTTWWW[[[[[[YYYVVVSSSSSSTTTUUUUUUUUUUUUTTTZZZXXXWWWUUUTTTTTTUUUUUUTTTSSSQQQOOONNNNNNNNNNNNLLLKKKJJJJJJKKKJJJHHHFFFJJJKKKKKKLLLMMMMMMNNNNNNNNNMMMLLLJJJIIIIIIHHHHHHHHHFFFDDDCCCDDDEEEEEEDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>===<<<;;;:::999===<<<;;;999888777777777777666666555555555666666333444444444555666666666555444333333333333444555444444444444444444444444222333333444444333333222111222444666777777666666555444555555777999;;;===GGGQQQ___kkkvvvOOONNNNNNMMMMMMMMMNNNNNNPPPQQQQQQOOOMMMLLLMMMNNNLLLMMMMMMMMMMMMMMMMMMNNNQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRTTTTTTSSSSSSSSSTTTTTTUUUWWWWWWXXXZZZ\\\\\\[[[YYYVVVTTTSSSQQQRRRSSSVVVWWW^^^______]]]ZZZZZZ[[[]]]\\\]]]```ccceeeggghhhhhhooooooppprrrtttvvvxxxyyy|||zzzvvvvvvvvvuuutttwww}}}|||qqqeee]]]UUUQQQKKKGGGFFFEEEDDDBBBBBBBBBAAA@@@???>>>==============================<<<<<<============<<<<<<<<<<<<<<<<<<<<<======>>>======>>>@@@CCCEEEDDDCCC???===;;;:::<<<===<<<:::999:::;;;;;;999999:::;;;;;;;;;<<<<<<<<<=========::::::::::::::::::::::::888999999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>???@@@AAA<<<>>>@@@AAAAAAAAACCCDDDCCCCCCDDDEEEEEEFFFFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFHHHIIIKKKKKKKKKKKKMMMOOOPPPOOOMMMLLLLLLMMMNNNOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMLLLJJJJJJGGGGGGGGGFFFFFFGGGGGGHHHJJJLLLNNNOOOOOOPPPRRRTTTVVVTTTSSSSSSUUUVVVUUUSSSTTTTTTTTTWWWZZZ[[[XXXVVVUUUTTTSSSRRRRRRTTTUUUVVVXXXXXXWWWVVVVVVVVVWWWXXXUUUTTTRRRPPPOOONNNNNNOOOLLLKKKJJJJJJKKKKKKIIIGGGKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPNNNLLLKKKJJJIIIIIIGGGEEEBBBAAABBBCCCDDDCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@??????>>><<<;;;::::::===<<<:::999888777777777666555444444333444444444444444444444555555555555555444333333333333444555444444444444444444444444222333333444444333333222111222333333444444444444444444444444666888:::<<<===DDDLLLSSSYYYaaalllsssPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRTTTTTTRRRPPPOOOPPPPPPQQQRRRQQQPPPPPPQQQRRRSSSTTTVVVWWWYYYZZZ[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXXXXYYYXXXZZZ]]]aaacccccc___\\\[[[YYYWWWUUUVVVXXX[[[]]]gggkkkooonnnjjjhhhiiilllmmmooosssxxx{{{~~~{{{yyyyyyzzz{{{wwwqqqjjjccc[[[SSSNNNIIIFFFCCCAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<=====================>>>AAAEEEHHHHHHGGG@@@>>><<<;;;<<<<<<;;;:::999:::;;;:::999888999;;;<<<============>>>>>>>>>::::::::::::::::::::::::999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???@@@@@@>>>@@@BBBBBBBBBBBBCCCDDDCCCDDDEEEGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIJJJLLLLLLJJJIIIMMMMMMMMMMMMMMMMMMNNNOOOOOONNNNNNNNNNNNMMMMMMMMMLLLMMMMMMMMMMMMLLLLLLKKKGGGGGGFFFFFFFFFFFFGGGGGGIIIKKKLLLMMMMMMNNNPPPQQQTTTSSSRRRSSSTTTTTTSSSRRRUUUUUUUUUWWWYYYYYYWWWVVVWWWUUUSSSQQQRRRTTTVVVXXXWWWWWWWWWWWWWWWXXXYYYYYYWWWVVVTTTRRRQQQPPPPPPOOOLLLKKKJJJKKKLLLLLLKKKJJJLLLMMMMMMNNNNNNOOOOOOPPPSSSRRRQQQOOOMMMKKKJJJIIIFFFCCC@@@>>>???AAABBBBBBDDDDDDDDDDDDCCCBBBAAA@@@@@@??????>>>===<<<<<<;;;<<<;;;:::999888777777777555444333222222222222222555555555555444444444444444444333333333333444444333333333333333333333333222222333333333333222222111111111000111111222222333333333333444666888999888;;;>>>@@@BBBHHHPPPVVVdddlllxxxTTTUUUUUUVVVVVVVVVVVVVVVVVVYYY\\\]]]ZZZWWWTTTSSSVVVXXXZZZZZZXXXXXXYYY[[[YYYZZZ\\\]]]______``````^^^^^^__________________^^^^^^]]]]]]\\\]]]]]]]]]]]]```ffflllppppppllliiifffdddaaa___```cccfffiiissszzz}}}~~~~~~uuujjjeee^^^WWWRRRNNNJJJGGGDDDBBB@@@???@@@AAAAAABBB@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======:::;;;<<<===>>>===<<<;;;;;;<<<===AAAEEEHHHHHHHHH@@@???===<<<;;;;;;:::999888:::::::::999888999:::<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@???AAACCCCCCBBBBBBCCCDDDBBBDDDFFFHHHIIIHHHGGGFFFGGGGGGFFFEEEFFFGGGHHHIIIJJJHHHGGGIIILLLMMMJJJGGGKKKKKKLLLMMMMMMNNNNNNOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLHHHGGGGGGFFFFFFFFFFFFGGGGGGIIIKKKKKKKKKLLLMMMOOORRRRRRQQQQQQRRRRRRRRRQQQTTTUUUUUUVVVWWWWWWVVVVVVWWWVVVUUUTTTUUUVVVWWWXXXWWWWWWWWWWWWVVVVVVWWWWWWXXXWWWVVVTTTSSSRRRQQQQQQMMMLLLKKKKKKMMMNNNMMMLLLNNNNNNNNNOOOOOOPPPPPPPPPSSSSSSQQQOOOMMMKKKIIIHHHEEEBBB>>><<<>>>@@@AAAAAACCCCCCCCCCCCCCCAAA@@@@@@?????????>>>=========<<<<<<;;;:::999888888888888555555444333222222222222555555555444444333333333333333333333333333333333222222222222222222222222222222333333333333222222333222000//////000111222333222222222333444666777555777999:::;;;???DDDHHHKKKSSS___kkkvvvZZZ[[[\\\\\\\\\\\\[[[[[[```dddiiikkkjjjgggdddccceeeiiilllkkkgggddddddfffjjjjjjkkklllmmmmmmmmmmmmiiiiiiiiijjjjjjkkkkkkllljjjiiihhhgggggggggggggggjjjnnnuuu}}}wwwuuusssrrrsssuuuxxx{{{wwwuuuwwwzzzyyy|||wwwhhhZZZUUUNNNIIIFFFDDDBBBAAABBBBBBAAA@@@??????@@@AAA>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>999:::<<<=========<<<;;;::::::;;;???CCCEEEFFFEEE???>>>===<<<:::999999999888999::::::888888999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>??????AAACCCCCCBBBBBBCCCDDDBBBDDDFFFHHHIIIHHHGGGFFFHHHGGGFFFEEEFFFGGGIIIJJJJJJHHHGGGIIILLLMMMKKKHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMIIIIIIHHHGGGFFFFFFGGGGGGFFFHHHJJJJJJJJJJJJLLLMMMPPPPPPPPPPPPPPPOOOPPPPPPRRRSSSTTTUUUUUUUUUVVVVVVUUUWWWXXXYYYZZZYYYXXXWWWXXXXXXWWWVVVUUUTTTSSSRRRWWWWWWVVVVVVUUUSSSSSSRRROOONNNLLLLLLNNNOOOOOONNNOOOOOOOOOOOOOOOPPPPPPPPPRRRQQQPPPOOOMMMJJJHHHFFFDDDAAA>>>===>>>???@@@@@@CCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>============;;;;;;:::999888888888888777666555444333333333333555555444444333333333222333333333333333333333333222222222222222222222222111222222333333222222111444333111000000111222333222222111111111333444555111333666777888999:::<<>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<===>>>::::::;;;<<<<<<<<<<<<<<<999999:::===@@@BBBBBBAAA<<<======;;;999888888:::888999:::999888777888:::888999999999999::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>>>>@@@BBBBBBBBBBBBCCCDDDCCCDDDEEEGGGGGGGGGGGGFFFHHHGGGGGGFFFGGGHHHJJJKKKJJJIIIHHHIIIJJJLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMKKKJJJIIIHHHHHHGGGHHHHHHFFFHHHIIIIIIIIIIIIKKKLLLMMMOOOPPPOOONNNMMMNNNOOOOOOQQQRRRSSSRRRSSSUUUWWWUUUVVVYYY[[[\\\ZZZXXXVVVXXXXXXWWWVVVTTTRRRPPPOOOUUUVVVVVVVVVVVVUUUTTTTTTRRRPPPNNNMMMNNNPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNLLLJJJGGGEEEDDDBBB??????@@@AAAAAA@@@BBBBBBBBBBBBAAA@@@??????<<<<<<<<<<<<============;;;:::999999888888999999999888777666555444444444444444444444333333333333222222333333333333222222111111111111111111111111111111222222222222111111333222222222222222333333333222111111111222333444333444666777777666555444:::;;;===???EEEPPP___iiivvv~~~~~~|||{{{nnnttt{{{{{{||||||zzzyyy~~~xxxnnnbbbUUUNNNGGGEEECCCBBBBBBBBBAAA???<<<>>>???>>>;;;:::<<<>>><<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::999999:::;;;===???;;;;;;::::::;;;;;;<<<<<<:::::::::<<<>>>???>>>===999;;;;;;:::777666888:::777999:::999888777888999888888888999999999::::::::::::::::::::::::::::::::::::;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<=========<<<>>>@@@AAAAAAAAACCCDDDCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMKKKIIIHHHIIIKKKNNNKKKKKKIIIIIIIIIKKKMMMNNNMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJIIIIIIIIIJJJLLLMMMLLLLLLKKKJJJIIIIIIIIIIIIFFFHHHIIIIIIIIIIIIJJJLLLLLLMMMOOONNNLLLKKKMMMOOOLLLNNNPPPQQQPPPQQQTTTWWWUUUVVVWWWYYYYYYXXXWWWWWWWWWWWWWWWWWWVVVTTTRRRQQQSSSTTTUUUVVVVVVVVVUUUUUUTTTRRROOONNNOOOPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOONNNMMMJJJHHHFFFCCCBBBAAABBBCCCCCCAAA@@@AAABBBBBBAAAAAA@@@???>>>:::;;;;;;;;;<<<<<<<<<===::::::999999888888999999999999777666555444444444333333333333333333444444111222333333333333222111111111111111111111111111111111222222222222111111000111111222333333333333444333222111111111222333666555555555666777666666666888999999;;;AAAJJJPPP\\\dddqqq~~~|||~~~}}}}}}~~~lllaaaXXXNNNEEEAAA>>>======>>>???>>>===;;;;;;===???>>><<<;;;===???;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;:::999888999;;;>>>???<<<;;;:::999:::;;;<<<===<<<;;;:::;;;======<<<:::777999:::999666666888:::777999999999888777888999888888999999999:::::::::999999999999999999999999::::::;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<=========:::===???AAAAAAAAACCCDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKLLLLLLPPPPPPNNNJJJFFFFFFJJJNNNMMMKKKIIIHHHHHHJJJLLLNNNMMMMMMMMMMMMLLLLLLLLLLLLJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMLLLJJJJJJIIIIIIIIIGGGHHHIIIIIIIIIIIIJJJKKKKKKMMMOOONNNKKKJJJLLLNNNJJJLLLOOOOOOOOOPPPTTTXXXVVVUUUUUUUUUVVVVVVWWWWWWVVVWWWWWWXXXWWWVVVTTTSSSRRRSSSTTTVVVWWWWWWVVVVVVVVVSSSPPPNNNOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOOOONNNKKKIIIGGGCCCCCCCCCDDDEEEDDDBBB@@@AAAAAAAAAAAA@@@???>>>>>>999::::::;;;;;;<<<<<<<<<::::::999999888999999999999999777666555444444333222222222333333444444444111222333444444333222111000000000000000000000000111111222222222222111111...///111222333333333222444333222111111111222333333111///000222666888999333666::::::999:::>>>AAAAAAJJJWWWdddoooxxxxxxttttttvvvvvvvvvqqqssswww{{{uuujjj\\\QQQKKKGGGCCC???>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;===<<<;;;:::::::::::::::;;;;;;:::999999999::::::<<<===============<<<;;;666666777777777888888888;;;::::::999888888888999::::::::::::999999888777999::::::999666333333333777777888999::::::;;;;;;:::;;;<<<======;;;:::888:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAA@@@DDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIKKKMMMOOOOOOMMMKKKKKKKKKJJJKKKLLLKKKJJJKKKLLLNNNLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGEEEEEEEEEGGGIIIKKKIIIJJJKKKJJJIIIHHHJJJKKKJJJKKKMMMMMMLLLKKKKKKLLLKKKLLLMMMOOOOOONNNNNNMMMUUUVVVWWWWWWXXXXXXXXXWWWVVVWWWWWWXXXVVVTTTRRRPPPSSSTTTUUUUUUVVVVVVVVVVVVZZZWWWTTTSSSSSSRRROOOLLLNNNOOOOOOPPPPPPOOOOOONNNOOONNNNNNMMMKKKIIIHHHGGGFFFDDDBBB@@@???@@@AAABBB@@@???>>>>>>@@@???>>><<<======<<<;;;::::::999999::::::;;;;;;:::888777666555555555444333333222222222333333444444333333222444444444333333222222222////////////////////////222222222222222111000///111111111111111111111111222222111111111111222222111222333333444444333333333444555666777888999:::===???CCCHHHPPP[[[fffnnn{{{xxxuuuqqqppppppqqqooommmooorrrxxx~~~~~~|||yyyvvvtttppplllhhhaaaYYYNNNGGGEEEDDDAAA???>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;<<<;;;:::999999999999999::::::;;;<<<<<<;;;;;;;;;888888888888999999999:::;;;:::999888888888888888:::::::::::::::999888888777999:::999777666666666777777888888999::::::;;;:::999999888888888888888999999999999::::::::::::::::::::::::::::::::::::===============>>>?????????@@@AAABBBBBBBBBBBBAAADDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJLLLMMMMMMKKKJJJIIIJJJKKKLLLLLLKKKJJJJJJKKKMMMKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEGGGHHHIIIIIIKKKLLLKKKIIIHHHHHHHHHIIIKKKMMMLLLKKKJJJKKKLLLJJJKKKLLLMMMNNNNNNNNNMMMSSSTTTUUUUUUVVVVVVVVVUUUUUUVVVWWWWWWWWWUUUSSSRRRQQQRRRSSSUUUVVVVVVVVVVVVYYYVVVTTTSSSSSSSSSPPPNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMKKKJJJHHHHHHEEEDDDBBBAAA@@@@@@AAAAAA???>>>>>>>>>??????===<<<<<<<<<<<<;;;::::::999999999999::::::999888666555666666555555444333333222222222222222222222222222333333222222222111111111000000000000000000000000111222222222222111000///111111111111111111111111222111111000000111111222111222333333444444333333333333444555555666777777888999;;;>>>BBBHHHPPPVVVcccjjjuuu~~~~~~}}}yyyvvvwwwwwwwwwxxxyyyxxxuuusssxxx|||uuutttpppjjjeee```\\\WWWTTTNNNIIICCC??????@@@>>><<<======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<;;;:::999888888888888777888999:::::::::::::::999999999:::::::::;;;;;;:::999888888888888888888::::::::::::::::::999888666888999999888777888999777777777888999999:::::::::999666555444666777888777777888888888999999999::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJHHHJJJLLLLLLJJJIIIHHHIIIKKKLLLLLLKKKJJJIIIKKKLLLJJJKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHFFFEEEEEEEEEFFFGGGHHHJJJLLLLLLJJJGGGFFFFFFIIIKKKLLLLLLKKKJJJJJJKKKGGGHHHJJJLLLMMMNNNNNNNNNQQQRRRRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWVVVUUUTTTOOOQQQSSSVVVWWWWWWVVVUUUWWWUUUSSSSSSSSSSSSQQQOOONNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMLLLKKKJJJIIIIIICCCCCCBBBAAAAAA@@@@@@??????>>>===>>>??????===;;;<<<;;;;;;::::::999999999999999999999888777666555777666666555444444333333333222111000000111222333111111111111111000000000111111111111111111111111111111222222111111000000111111111111111111111111222111111000000111111222111222222333333333333333222222333333444444444555555666888999:::<<<@@@CCCIIIOOOYYYdddoooyyy}}}{{{yyyxxxxxx{{{zzznnnkkkfff___XXXSSSOOOKKKHHHFFFCCC???======<<<:::888<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999888999::::::;;;;;;;;;;;;<<<;;;:::888777777777777555666777999999:::::::::888999999999999:::::::::999888888777777777888888999999::::::::::::999999666777999999777666777888777777777777888888999999:::999888777666777888888777777777888888888999999999999::::::::::::;;;;;;:::::::::::::::;;;;;;<<<<<<===???AAABBBCCCDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJGGGIIIKKKLLLJJJIIIHHHIIIIIIJJJKKKKKKJJJJJJLLLNNNJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEHHHKKKLLLJJJHHHFFFFFFIIIKKKLLLLLLJJJIIIIIIJJJFFFGGGHHHJJJLLLMMMNNNOOOQQQQQQRRRRRRRRRRRRQQQQQQSSSTTTUUUVVVWWWWWWWWWVVVQQQSSSUUUWWWWWWVVVUUUSSSTTTTTTSSSRRRRRRRRRQQQQQQMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKLLLKKKKKKJJJIIIIIIAAABBBBBBBBBAAA@@@???>>>>>>=========>>>>>><<<:::;;;:::::::::999999999888999999999999888888777777777666666555555444444333333111000......000111333111111111111111111111111000000000000000000000000000000111111111111000000111111111111111111111111111111000000000000111111111111222333333333333222333333333333333333333333111444666777888999;;;===<<<@@@FFFMMMUUU^^^gggmmmzzz~~~{{{{{{zzzzzzzzz{{{~~~mmmaaa]]]XXXQQQLLLHHHEEEBBB@@@@@@???===<<<<<<;;;999888;;;;;;::::::::::::;;;;;;;;;:::::::::999999999999888888999:::;;;;;;;;;:::;;;:::999888777666666777555666777888999:::::::::777777777777888888888888777777777666666777777888888888999999:::999999888666777888777555444444444666666777777777777888888777777888999888777666555888888888888999999999999999999999::::::;;;;;;;;;999999999999999::::::;;;;;;<<<>>>@@@AAABBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJGGGIIILLLLLLKKKIIIIIIJJJGGGHHHJJJJJJJJJKKKMMMOOOJJJJJJJJJJJJJJJIIIIIIHHHGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCAAAEEEIIIKKKJJJIIIHHHHHHJJJLLLMMMLLLJJJIIIIIIJJJFFFFFFGGGIIIKKKMMMOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSUUUVVVWWWWWWWWWVVVWWWXXXXXXWWWUUUSSSQQQRRRRRRRRRQQQQQQPPPPPPPPPLLLMMMMMMNNNNNNMMMMMMLLLJJJJJJJJJJJJJJJIIIHHHGGGAAAAAAAAAAAA@@@???>>>===>>><<<<<<<<<======<<<:::999999999999999888888888999999999888888888888888666666666555444444333333222111///......///111222111111222222222222222222///////////////////////////000000111111111000000000000000000000000000000111000000000000000000111000111222222333333222222333333333333333333333333...000333444444444444555888:::<<>>999:::::::::::::::::::::::::::999999999:::;;;;;;:::::::::999999999888888888888:::;;;;;;:::999999999888777777666777777777555666777888888888888888555555555666666666666777666666666666666777777888666777888888888888888888555777888777555333333333666666666666666777777777444555666777777555333222777888888888888999999999888999999::::::;;;;;;<<<999999888888999999:::;;;:::;;;<<<>>>@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBCCCEEEFFFGGGHHHHHHGGGIIIKKKLLLKKKJJJJJJJJJFFFHHHIIIJJJIIIKKKMMMOOOJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBB@@@CCCGGGIIIIIIIIIIIIJJJKKKMMMNNNMMMKKKJJJJJJJJJGGGGGGHHHIIIKKKMMMOOOPPPRRRRRRRRRRRRRRRRRRQQQPPPQQQQQQRRRSSSTTTUUUVVVWWWZZZYYYXXXWWWUUUSSSQQQPPPPPPQQQQQQPPPNNNMMMNNNOOOLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIIIIHHHHHHFFFEEEEEEAAAAAA@@@??????>>>>>>======<<<;;;<<<======;;;999888888888888888888888888999888888777777777888888666555555444333333222222222111000//////000111222111111111222222222222222........................//////000000111111000000000000000000000000000000111000000//////000000111000111111222222222222222111222222222333333444444111333555555333111111111444555777888999===BBBEEEIIIOOOWWW\\\___gggsss}}}}}}}}}zzztttkkk^^^TTTOOOIIIFFFCCCAAA@@@@@@>>>===888888999999888999:::;;;999999999999999:::;;;;;;999999999999888888888888888999:::;;;;;;:::888777777666666666666777888888555555666666666666555555444555555555555666666666666555555555555666777888555555666777777777777777444666777777555444555666666666666666666666666666666666666666666555444444666666666777777777888888888888999::::::;;;<<<<<<999999888888999999:::;;;999:::;;;===>>>???????????????@@@@@@@@@AAAAAAAAA@@@AAABBBCCCDDDFFFGGGGGGEEEGGGJJJJJJIIIHHHIIIIIIIIIJJJJJJJJJIIIIIIJJJLLLKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBDDDFFFGGGGGGGGGIIIJJJMMMNNNOOONNNLLLKKKKKKKKKHHHHHHHHHIIIKKKMMMOOOPPPQQQQQQRRRRRRQQQQQQPPPOOOQQQQQQQQQQQQRRRSSSUUUUUUYYYWWWUUUSSSQQQPPPPPPPPPNNNPPPPPPOOOLLLJJJKKKMMMKKKLLLLLLLLLLLLLLLLLLKKKHHHHHHHHHGGGFFFDDDCCCBBBBBBAAA???>>>======>>>>>><<<;;;;;;;;;<<<<<<:::999777888888888888888888888777666555555555555666777444444444333222222111111111111111111111111111111000000000111111111222222////////////////////////...//////000000000000000000000000000000000000000000000////////////000000000000111222222222222222//////000111111222333333333555666666444222222222000222444555555777999<<<;;;???DDDGGGJJJPPPYYY```qqqvvv|||}}}~~~xxxnnnccc\\\UUULLLGGGGGGAAA???<<<;;;;;;;;;:::888;;;<<<;;;:::888888999:::999888888888999::::::;;;999999999888888888888777999999;;;;;;;;;999777666666555555666666777888999444444444555444444333333555555555555666666666666555555555555555666777888444444555666666777666666333555777777777777888999666666666666666555555555:::999777666666666888999555555555555666666666777888888999::::::;;;<<<<<<999999999888999999:::;;;999999;;;<<<============>>>>>>?????????@@@@@@@@@??????AAABBBCCCEEEFFFFFFDDDFFFHHHIIIHHHGGGGGGHHHLLLLLLLLLJJJHHHGGGHHHIIILLLLLLLLLLLLLLLKKKKKKJJJLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDEEEDDDDDDCCCBBBDDDEEEFFFFFFFFFFFFHHHIIINNNOOOPPPOOOMMMKKKKKKLLLJJJIIIIIIJJJKKKMMMOOOPPPQQQQQQQQQQQQPPPPPPOOONNNPPPPPPPPPPPPQQQRRRSSSTTTWWWUUURRRPPPOOOOOOPPPQQQMMMOOOPPPNNNKKKIIIJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKHHHHHHGGGFFFDDDBBBAAA@@@BBBAAA???===<<<===>>>???<<<;;;:::;;;<<<<<<:::888777777777777777888888888555444333222333333555666444444333222222111111000111111222222222222111111.../////////000000111111000000000000000000000000......///000000000000000000000000000000000000000000000////////////000000000000111222222222222111,,,---...///000111222333///000222222111000111222...000333444444444555666888:::<<<======AAAGGGLLLUUU]]]gggooovvv}}}zzzuuubbb]]]VVVOOOKKKGGGEEECCC;;;;;;:::::::::999999999777777666666777999;;;<<<::::::999888777777888888999999888777777777777777666666666666777888999::::::999777666555666777999666555444333444666888999555555555666666666666777222222222333333333333444666777777777888888888888666666666666666777888888999999999999999888888888444444444444444444444444777777666666555555555555666666777888:::;;;<<<===:::::::::999999999888888::::::;;;<<<===>>>??????>>>???@@@AAABBBAAA@@@@@@???@@@@@@AAAAAABBBBBBCCCEEEEEEEEEFFFFFFGGGGGGHHHJJJLLLOOOOOOMMMJJJHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHKKKIIIHHHFFFEEEDDDEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGKKKLLLNNNNNNLLLJJJIIIIIIGGGHHHHHHIIIJJJKKKLLLLLLQQQRRRSSSRRRPPPOOOOOOOOOQQQQQQQQQPPPQQQQQQRRRRRRTTTQQQNNNLLLKKKMMMOOOQQQSSSRRROOOMMMJJJIIIHHHGGGIIIJJJLLLMMMMMMLLLLLLKKKLLLJJJGGGFFFEEECCCAAA???==================<<<<<<;;;;;;999888888888999:::999888777555555555666777666666777666666555444444333333222111000000000000000000000000000000000000000000//////......------000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000222222111111111111222222222222222111111111000000666555444444333333333333999999:::::::::;;;;;;;;;AAAGGGNNNTTT[[[dddqqq{{{~~~zzzxxxvvvsssqqqnnniiiddd```SSSNNNHHHDDDAAA???>>><<<;;;;;;;;;:::::::::999999;;;:::888777666555555555::::::999888888888888888888888777666666666666666888888777777777777777888:::999777555555666777888777666444444444555777888444444555555555666666666555666666666666777777777666666777777777888888888666666555555666777777888444333333333444444555555444444444444444444444444666666666555555444444444666777777888999:::;;;;;;::::::999999999888888888999999:::;;;<<<======>>>>>>>>>@@@AAAAAAAAA@@@?????????@@@@@@AAABBBBBBBBBEEEEEEEEEFFFFFFGGGHHHHHHIIIKKKNNNNNNLLLIIIGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFJJJLLLNNNMMMLLLJJJJJJKKKGGGHHHHHHIIIJJJKKKLLLLLLPPPRRRSSSRRRPPPNNNNNNOOOMMMLLLLLLKKKKKKLLLMMMMMMQQQOOOLLLJJJJJJLLLNNNPPPRRRQQQOOOMMMKKKIIIHHHGGGHHHIIIKKKLLLLLLLLLKKKKKKJJJHHHFFFDDDCCCBBB@@@=========<<<<<<<<<;;;;;;;;;::::::888777777777888999888888666555555555666666666666666666666555444444333222111000////////////000000000000000000000000///////////////.........////////////////////////------....../////////000////////////////////////////////////////////////000000000000000000000000222111111000000111111222222222222111111111000000000000000111222333444555777777777888888888999999666:::???CCCGGGOOOYYYaaaooossszzz|||}}}tttnnnhhheee```\\\YYYUUUPPPMMMHHHDDD@@@>>>>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::999777666444222111999999888888777777888888777777666555555555555666:::999888777666666666666999888777555555666666777777666555444444444555666333333333444444444555555777777777888888888888999666666666666777777777777666555555555555666777777555444333333444555666777444444444444444444444444555555444444444444333333777888888888999999999999999999999999888888888777777777888999:::;;;<<<<<<===>>>???@@@@@@@@@???????????????@@@AAAAAABBBBBBDDDDDDEEEFFFFFFGGGHHHHHHGGGIIIKKKKKKIIIGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEIIIKKKLLLMMMKKKKKKKKKLLLHHHHHHIIIJJJKKKLLLLLLMMMPPPQQQRRRQQQOOONNNNNNNNNOOOMMMLLLJJJJJJKKKMMMNNNNNNLLLJJJIIIIIIKKKMMMOOOQQQQQQOOOMMMKKKJJJHHHHHHGGGGGGIIIJJJKKKKKKKKKKKKHHHFFFDDDCCCBBBAAA>>><<<<<<<<<;;;;;;:::999888888999888777666666666777777777777666555555555555666555555666666555555444444333222111///...---------000000000000000000000000.........///////////////////////////////////////+++,,,---...///000000111////////////////////////////////////////////////000000000000000000000000222111111000000111111222222111111111111000000000//////000111222333444444444555555555555666666666333666888999:::>>>EEEKKKTTTXXX___eeelllssszzz|||yyy{{{~~~xxxkkkdddZZZWWWRRRNNNKKKHHHEEECCCCCC@@@>>>======>>>>>>===;;;;;;;;;;;;::::::::::::555666777888888777555444777777666666666666777777666555555444444444555555888888777666666666666666888777666555555555666666777666555444444444444444222222333333333444444444555555555555666666666666555555555666666666777777555555555444444555666666777666555444444555666777444444444444444444444444333333333333333333333333888888888888888888888777999888888888888777777777666777888999:::;;;;;;<<<<<<===>>>?????????>>>>>>>>>>>>??????@@@AAAAAAAAACCCCCCDDDEEEFFFGGGGGGHHHEEEGGGIIIIIIGGGEEEDDDDDDBBBBBBCCCCCCDDDDDDEEEEEE@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDGGGIIIKKKKKKKKKKKKLLLMMMHHHHHHIIIJJJKKKLLLMMMMMMOOOPPPQQQPPPNNNMMMMMMMMMPPPNNNLLLJJJJJJKKKMMMOOOLLLJJJIIIHHHIIIKKKMMMNNNPPPOOOOOOMMMLLLJJJIIIHHHEEEFFFGGGHHHIIIIIIJJJJJJGGGEEECCCBBBBBB@@@>>><<<<<<;;;:::999888777666666777777666666555555555555666555555555555555555555444444555555555444444333444333111000......------////////////////////////------......//////000000////////////////////////......//////000111111222////////////////////////////////////////////////000000000000000000000000111111000000000000111111111111111111000000000000222333333333333333222222333333333444444444555555777888888777777999===@@@AAADDDIIINNNTTT[[[ccchhhkkkoootttzzz{{{iii[[[TTTKKKHHHDDDAAA@@@???>>>===>>><<<999999:::::::::999;;;::::::::::::999999999333555666888999999888777555555444444444444555555555555444444444444555555666666555555666777888888777666666555555555555555666666555444444444444444222222222333333333333444333333333444444444555555444555555555555666666666555555444444444444444555666555333222111000111111444444444444444444444444222333333333333333333333888888777777777777666666888888888777777777666666777777888999:::;;;;;;<<<;;;<<<===>>>>>>>>>============>>>??????@@@@@@AAAAAAAAABBBCCCDDDFFFFFFGGGCCCEEEFFFFFFEEECCCCCCDDD@@@AAAAAABBBBBBCCCCCCCCC===>>>???@@@AAABBBCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDCCCDDDEEEEEEEEEEEEDDDCCCFFFGGGIIIIIIIIIIIIKKKMMMHHHIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPOOOMMMLLLLLLLLLMMMLLLJJJHHHHHHIIIJJJKKKKKKJJJIIIIIIIIIKKKLLLNNNMMMMMMMMMMMMKKKJJJHHHGGGEEEEEEEEEFFFFFFGGGHHHIIIGGGEEECCCBBBBBBAAA???===;;;:::999888777666555555666666666666555555444444444444444555555555444444333333444444444444333333444444222111000/////////////////////////////////------......//////000000........................000000000///////////////........................////////////////////////////////////////////////111000000000000000000111000000000000000000000000111111222333333222222111333333333333444444444555444444444333333444666888:::<<<>>>@@@CCCGGGMMMRRRSSSWWW]]]cccjjjqqqyyy~~~{{{jjjYYYNNNHHHCCCAAA>>><<<======<<<;;;===;;;999999999999888777999999999999888888888888777777888888888777666666444444333333444444555555555444444444444555666666555555555555666777888999555555555555555444444444555555555555444444444444222222222333333333444444444444444444555555555555444444444444555555555666555555444333333333333444555555555444333222111000444444444444444444444444222222333333333333444444777777777666666666666666777777777777666666666666666666777888999:::;;;;;;:::;;;<<<===>>>===<<<<<<=========>>>??????@@@@@@??????@@@AAACCCDDDEEEEEEBBBDDDEEEEEECCCBBBCCCDDD@@@@@@@@@AAAAAAAAAAAAAAA===>>>@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFDDDDDDEEEFFFGGGGGGFFFGGGIIIKKKIIIIIIJJJKKKLLLMMMMMMNNNMMMNNNOOONNNLLLKKKKKKKKKNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHIIIJJJKKKKKKJJJKKKKKKKKKKKKIIIGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFDDDBBBAAAAAAAAA???===:::999999888777666555555555666666666666555444333222333444444555444444444222222333333444444333333444333222111000000000000000000000000000000000000.........///////////////.................................---------,,,,,,........................////////////////////////////////////////////////111000000//////000000111//////000000000000000111***+++...000222222222222333333333333444444444444222222111111111333444555888999999999999;;;???BBBAAAEEEIIINNNTTT[[[bbbggguuu{{{}}}zzzrrrfffYYYMMMEEEBBB@@@>>><<<<<<<<<===;;;:::===;;;::::::;;;<<<;;;999888888888777777777777666999888777666555444444444555555444444555666666777555555444444555666666777666666555555555666666777555555555555444444333333333333444444555555444444333333333333444444444444444444444444555555555555333333444444444555555555555444444333222222333333222333444666666555333222444444444444444444444444333333333333444444444555555666666666666666666666777777666666666555555555555555666777888999999:::999:::;;;<<<===<<<;;;;;;<<<<<<======>>>??????@@@======>>>@@@AAABBBCCCDDDBBBCCCDDDDDDBBBBBBCCCDDDAAAAAAAAA@@@@@@@@@@@@@@@???@@@AAACCCDDDDDDDDDCCCAAAAAABBBBBBBBBCCCCCCCCCDDDEEEGGGHHHHHHGGGEEEDDDDDDEEEFFFEEEDDDEEEGGGIIIIIIIIIJJJKKKLLLMMMNNNNNNLLLMMMNNNNNNLLLJJJJJJKKKNNNOOOOOOOOONNNMMMKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJHHHFFFEEEEEEEEECCCBBBBBBCCCCCCDDDDDDBBBAAA@@@@@@???===<<<888888888888777777666666555666666777666555444333111222333444555444444333111111222333333333333333111111000000000000111111000000000000000000000000///////////////.................................,,,,,,------------------........................////////////////////////////////////////////////000000////////////000000////////////000000111111(((***---000111222222111222222222222333333333333333333222222333444555555555666666666555666888;;;999:::===???BBBGGGLLLPPP___eeemmmqqqrrrsssuuuxxx{{{}}}~~~pppdddaaa[[[RRRIIIBBB???>>><<<:::999999999999777555999888777888::::::999888777777777777666666666666777666555333333444555666666666666666666777888999555555555555555666777888888777666555555444555555444444555555444444333222222222333444555555555555333333444444444444555555222222222333333333444444333333333444444444555555555444333333222222222222))),,,///222333222111///444444444444444444444444333333333444444555555555555555555555666666777777777666666666555555555555333333444555666777888888999:::;;;<<<<<<<<<;;;:::<<<<<<======>>>?????????;;;<<<===>>>@@@AAABBBCCCBBBCCCDDDCCCBBBBBBCCCDDDBBBAAAAAAAAA@@@@@@??????@@@AAABBBDDDEEEEEEDDDDDDAAAAAAAAABBBBBBBBBCCCCCCDDDFFFGGGHHHHHHGGGFFFDDDDDDEEEEEEDDDCCCCCCEEEHHHIIIIIIJJJKKKLLLMMMNNNNNNLLLMMMNNNMMMKKKJJJJJJJJJJJJKKKLLLLLLKKKIIIGGGEEEHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGIIIIIIIIIGGGEEEDDDFFFEEECCCBBBAAAAAABBBBBBCCCAAA???>>>>>>>>><<<:::888888888888777777777777555666777777777666444444000111333444555444444333000111222333333333333333///////////////000000111000000000000000000000000000000//////.........---........................,,,------...///000111111........................////////////////////////////////////////////////000000////////////000000.../////////000000111111---///111222333222111000111111111111222222222222333222111111222333333333222333444444444555777999666777888888888;;;???BBBHHHOOOWWW[[[[[[\\\```ccchhhlllqqqvvvzzz{{{{{{zzz}}}sssmmmsssooolllkkkllljjjeee___RRROOOKKKFFFBBB???>>>>>><<<<<<<<<;;;:::999888777666666777888999999::::::888888777777666666555555777777888888888888777777333444444555555444444333444444333222222444555666555444333333333333444555444444444444444444444444444444333333222111000000222222333333333333444444666666444333333444555666555555444444444333333333222222111111111111111222555444333222111///......222222222222222222222222;;;999666333222222333444444555555666666666666666999999777666555555555555333555666888888888777777888999:::<<<===<<<<<<;;;<<<<<<;;;;;;;;;<<<======>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCC??????@@@AAAAAAAAAAAA@@@BBBAAA@@@@@@AAABBBCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFHHHKKKLLLKKKHHHEEEFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMLLLKKKLLLMMMHHHHHHIIIJJJLLLLLLJJJIIICCCBBBBBBBBBCCCDDDFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBDDDCCCBBBAAA@@@???>>>>>>>>>???@@@@@@???===:::999888999999999777555333222777777777777777777777777777666555444333222111111222333222000//////111333////////////............+++---///000111000///...........................---.../////////...,,,+++........................////////////////////////////////////////////////111000///......///000111---,,,,,,,,,,,,---......////////////000000000000000000000000////////////000111111111111222222222222222222222222222222222444444333222111000///...111111222444666888;;;<<>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBBBBBBBBBBBBBCCCCCCBBBAAA@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFHHHJJJLLLKKKHHHEEEFFFEEEDDDCCCCCCDDDEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLNNNMMMLLLKKKKKKLLLJJJJJJKKKLLLLLLLLLJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCAAA@@@???>>>>>>???@@@@@@???===:::999888888888888777555444444666666666666666666666666333333333333333222222222222333444333111000111333000000/////////.........------///000000///.............................................---,,,,,,...................................................---,,,+++************000000////////////000000...------------...//////.../////////000000000000000000000000////////////000000111111111222222222222222222222222222222222111111111111111111111111111111222333444666888999888:::===@@@AAAAAA??????AAAEEEJJJMMMOOOOOOPPPQQQWWW\\\dddjjjmmmnnnpppppp{{{{{{|||~~~tttfffZZZRRRNNNKKKHHHHHHHHHGGGCCC???>>>===;;;999888777888888888888888888888777666555666666777777888888999999777777777666666666666555555555666666666666555555333333222222222222333333333444555555666666555555444444333333333333444444444444444444444444444444444333333222222111111111222222222222333333333333555444444333333444444555444444444444333333333333222111111111111111222222222222222111111111000000222222222222333333333333222333444555555444333222444444555666666666666555777777888888777666555444444444444444555666777888888888999;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAABBBBBBBBBCCCCCCCCCCCCEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFHHHJJJJJJGGGEEEEEEEEEDDDDDDDDDEEEEEEFFFJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNOOONNNLLLJJJJJJKKKMMMMMMNNNNNNMMMLLLJJJIIIKKKJJJHHHGGGFFFFFFFFFGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDCCCAAA???>>>>>>?????????>>>===;;;:::888888777666666666666666555555555555555555555555000111111111222222333333333444666666444333222333000000000000/////////////////////...............------------------------///......---------------------------------------........................///...---,,,,,,,,,---.../////////000000////////////............///000000....../////////000000000////////////000000000000000000000111111111222222222222222222222222222222//////000111222333333444111111111222333444555666444666888:::;;;:::999888777;;;???AAAAAABBBBBBCCCDDDIIIOOOUUUXXXZZZ\\\]]]bbbdddgggkkknnnppppppqqqrrrrrrssswww~~~{{{xxx{{{}}}vvvhhh[[[QQQKKKHHHFFFDDDCCCCCCBBB???===;;;;;;999888888777888888999999::::::999888777777666666666777777777888888666666666666666666666666333444444555555444444333333222222111111222222333333444555666777666555444333333333333333333333333333333333333333333333333333333333222222111111111111222222222222333333333333333333333333444444444444444444333333333222222111111111000111111222333111111111111111111111111222222222333333333333333444444555555555555444444333444555555666666555555555777888999888777555333444444333333333555777888777888999999:::;;;;;;;;;::::::999::::::;;;<<<===>>>??????@@@AAABBBCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGFFFFFFEEEDDDDDDDDDEEEGGGGGGFFFDDDEEEEEEEEEEEEEEEFFFFFFFFFJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMOOONNNMMMLLLLLLMMMOOOPPPQQQPPPNNNKKKJJJJJJHHHGGGEEEDDDCCCCCCDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBAAACCCDDDEEEEEEBBB???===????????????>>>===;;;;;;888777666555555666777888444444444444444444444444111111111222222222222333222555888888777444333333111111000000000/////////000///...---------------------------------------///...---,,,,,,,,,---...------------------------........................///...------...///111333---...///000000///...---...............//////000........./////////000000////////////000000000000000000000000111111111111111111111111222222222222//////000111222333333444333222222222222333444444555666888999999999888777666999<<<======<<<<<<===:::===BBBFFFHHHIIIKKKMMMLLLOOORRRVVVYYY[[[[[[[[[]]]]]]___dddjjjrrryyy|||{{{{{{{{{|||}}}{{{yyyxxxxxxxxxwwwwwwvvvvvvwwwxxxzzz{{{zzzvvvxxx|||ttthhh\\\QQQIIIEEEBBB@@@>>>>>>======<<<;;;<<<;;;:::999888888777777888888999999999888777777666666666666666666777777555555555555555666666666333333444444444444333333333222222111111222222333222333555666666666555444333333333333333333333333333333333333333333333333333333222222222222222111111111111222222222333333111222222333333333333333444444333333333222222222111111000000111222222333000111111111111222222222222222333333333444444444777666333222111222333444333444444555555555555555555666888999999777555444444444333333333555777888777777888888999::::::;;;::::::::::::;;;<<<===>>>??????@@@AAABBBCCCCCCDDDCCCDDDEEEFFFFFFEEEDDDCCCAAAAAAAAA@@@AAABBBCCCCCCDDDEEEEEEFFFGGGHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHDDDBBBBBBCCCDDDEEEDDDCCCEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJLLLNNNNNNNNNNNNOOOPPPPPPRRRSSSRRRNNNKKKJJJJJJEEEDDDCCCBBBBBBCCCDDDEEECCCCCCCCCCCCBBBBBBBBBBBB@@@BBBDDDEEEDDDBBB???>>>??????>>>>>>>>>===<<<<<<888777666555555666777888444444444444444444444444333333333333222222222222222555888999777555333222000000000000////////////000///...---,,,,,,------------------------------...---,,,++++++,,,......------------------------........................------,,,+++,,,,,,......---...///000000///...---------,,,,,,------...///............////////////.../////////000000000111//////000000000111111111000000000111111222222222111111111111111111111222444444333333333333333444333333555666666666555555333555777777666555555666333666888:::::::::<<<===>>>@@@CCCFFFHHHHHHHHHGGGJJJKKKMMMPPPUUU[[[bbbffffffgggiiikkkmmmpppsssuuuxxxyyyyyyyyyyyyxxxxxxxxxvvvxxxzzz}}}~~~|||{{{zzz{{{zzzxxxvvvsssqqqooonnniiihhhgggffffffggghhhiii~~~{{{}}}sssnnnfff\\\RRRIIIBBB???>>>===<<<;;;::::::;;;;;;::::::999888777666555555555555666666666666555555555555555555666666666666444555555555555666666666333333444444444444333333222222333333333333222222222333444444555555444444222222333333333333222222333333333333333333333333222222222222222222222222111111111111222222222222000000111222333333333333333333333333222222222222000000000000111222333333111111111111111111222222222222333333444444555555666444111///...///111222333333444555555555555444555666777888888777666555444444444444555666777888777777777777888999:::;;;:::::::::;;;<<<===>>>?????????@@@AAABBBCCCDDDDDDCCCEEEFFFHHHHHHFFFEEECCCBBBAAA@@@@@@@@@AAACCCDDDCCCDDDFFFGGGIIIJJJJJJJJJHHHGGGGGGGGGGGGHHHIIIIIIEEECCCBBBBBBDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKIIIKKKNNNOOOOOOOOOQQQRRRPPPSSSUUUSSSNNNKKKJJJKKKFFFFFFEEEDDDDDDEEEFFFGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCAAA???>>>???>>>>>>>>>============888888777666666666666666444444444444444444444444444444333333222222222111111444777777666333222111////////////.....................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////...---,,,,,,+++.........//////.........,,,,,,,,,,,,,,,---......------........./////////......//////000000111111/////////000000000111111//////000000111222222222333222222222111111000000444444333222222333333444222333444555666666666666222444555444333222222333333444555555444444555777777888999;;;;;;;;;;;;;;;===>>>@@@AAACCCGGGKKKOOOQQQSSSUUUWWWXXX[[[^^^aaaeeefffhhhhhhggghhhiiikkkiiijjjlllnnnnnnnnnnnnmmmnnnnnnooooooooonnnnnnmmmmmmlllllljjjhhheeecccaaa\\\ZZZXXXVVVTTTSSSSSSSSS~~~~~~}}}xxxxxxxxxxxxyyywwwsssnnnbbb```[[[SSSKKKDDD@@@=========<<<;;;::::::<<<===888888888888777777666555444555555666666555555444555555555555555555555555444444444555555555666666333333444444444444333333111222444666666444222111222222222222222333444444111222333333333333222111222222222222222222222222222222222222222222222222111111111111222222222222...///111222333333333222333333333222222222222111000000000000111222333444222222111111111111111111222222333333444555555666444444333222222222333444222333444444555555444444666666666666777777777777444444555666777777777777777777666666777888:::;;;;;;;;;;;;<<<===>>>@@@@@@???@@@@@@AAABBBCCCDDDDDDDDDEEEGGGHHHHHHGGGEEEDDDCCCBBBAAA@@@AAABBBDDDEEECCCDDDFFFGGGHHHHHHHHHHHHHHHGGGEEEDDDDDDFFFHHHJJJHHHFFFDDDDDDEEEGGGHHHHHHGGGHHHJJJKKKLLLLLLLLLKKKHHHIIIIIIJJJKKKKKKLLLLLLKKKMMMOOOPPPOOOOOOPPPQQQOOOSSSUUUSSSNNNJJJJJJLLLIIIHHHFFFEEEEEEEEEEEEFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>???>>>>>>===============888888888888777555444444444444444444444444444444111111111111222222222222000222555555333111000000............------------+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...///000///...---///......------......///---------------...//////---------.........//////.........///000111111111////////////000000000111/////////000111222222222222222222111111111000000222222111111111222222333222333444555666888888999333555555555333222333444333444444333222222444666444444444555555555666666555777999999999999<<>>???@@@AAA???@@@@@@AAABBBCCCDDDDDDDDDEEEGGGIIIIIIGGGEEEDDDEEEDDDBBBAAABBBCCCEEEGGGCCCDDDFFFGGGGGGFFFEEEDDDHHHFFFCCCBBBBBBDDDGGGJJJJJJHHHFFFEEEGGGIIIJJJJJJHHHIIIKKKMMMMMMMMMMMMLLLIIIJJJJJJKKKLLLMMMMMMNNNMMMOOOPPPPPPOOONNNOOOPPPNNNRRRUUUSSSNNNJJJKKKMMMJJJIIIGGGEEECCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????????????????>>>>>>============>>>888999999999777555333222555555555555555555555555......///000111222333333000222333333111000000000......---------,,,,,,,,,)))+++---/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------!!!&&&***...//////...///...---,,,,,,---...///...............///000000---------.........//////---......///000111111222////////////000000000000...//////000111222222222111111111111111111222222000000000000000111111222//////000222333555666777222333444333111111111333//////000///...///222444333333222222333444555666222444777666555444666888:::<<<===<<<::::::===@@@<<>><<<:::999999999:::|||{{{~~~|||wwwppphhhaaa\\\YYYTTTRRRQQQQQQSSSUUUUUUUUUKKKJJJJJJKKKJJJFFFAAA===999888666777888999999888666666666666666666666666444444444555555555666666666666555555555444444444444444444444444444444444333333333333333333333333444333333222222333333444222222222222222222222222222222111000/////////000222222222111111111000000222111111111000000//////111222222333333222222111222222222222222222222222111111111111111111111111111111222222222333333333333333222222111000//////555555555555666666666666666666555555555444444444555555555555555555444444444444444555555555555666333444444555666777777888999999999888888888888777::::::;;;<<<===>>>??????AAAAAAAAAAAAAAAAAAAAAAAACCCEEEGGGIIIIIIIIIHHHGGGDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEDDDFFFDDDBBBAAABBBDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEIIIJJJKKKLLLNNNNNNOOOOOOIIIHHHHHHIIIKKKMMMMMMMMMOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPNNNLLLKKKEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@AAAAAACCCDDDCCCBBBBBBAAA???>>>===============<<<;;;;;;::::::777777777666555555444444666666777777666555444444111111111111111111111111000000000000000000000000000000000000000000000000111000///...,,,+++***)))+++,,,------......------------------------------//////...---------............------------.............../////////000000///...---,,,,,,---...///000000//////....................................////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111222111111111000000//////000111111111111222222222111111222222222222111111111111111111111111111111111111222222222222333333222222222333333333444444444444555666777888999999;;;:::999999;;;===@@@AAAEEECCC@@@===;;;:::;;;;;;<<<;;;:::999999:::;;;<<<<<<;;;;;;;;;::::::999999888888888888888888888888~~~yyypppnnnlllgggaaa[[[UUUPPPNNNIIIGGGEEEFFFHHHJJJJJJJJJFFFFFFGGGIIIJJJHHHDDD@@@:::888777777888999888777666666666666666666666666444444444555555555555555666555555555444444444444444444444444444444444444333333333333333333333333444333333222222333333444222222222222222222222222333333222111111111111111222222222111111111000000111111111111000000000///111222222333333222222111222222222222222222222222333333333333333333333333111111222222222333333333333333333222111111000000444555555555666666666666666555555555444444444444555555555555555555444444444444444444555555555555666666666777888999999999777777888888999999999:::::::::;;;<<<===>>>??????AAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEGGGHHHGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBBDDDEEEFFFFFFFFFFFFDDDDDDEEEDDDBBBBBBBBBDDDDDDDDDFFFGGGGGGHHHHHHGGGGGGGGGIIIIIIJJJLLLMMMMMMMMMMMMJJJHHHHHHIIILLLNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPNNNPPPRRRRRRQQQNNNJJJGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@???>>>=========<<<<<<;;;:::::::::777777666666555444444444555555666666555555444333111111111111111111111111000000000000000000000000.................................------,,,,,,++++++,,,------......---------------------------------,,,,,,+++,,,,,,------......------------........................//////111000///......///000111/////////.........------........................////////////////////////////////////////////////000000000000000000000000111111111111111111111111111111111000000000//////000000111111111222222222000111111222222111111000111111111111111111111111111222222222222333333333222222222333333333333444555555666666777777888888888888777777888:::<<<===???===;;;888777666555555999888777666666777888999777666666666555555555555555555555555555555555555xxxmmmiiiccc[[[YYYWWWTTTPPPLLLGGGDDDCCCBBB@@@???@@@BBBDDDDDDDDDAAAAAACCCFFFIIIIIIFFFDDD;;;999777666777888777666666666666666666666666666555555555444444444444444555555555555444444444444444444444444444444444444333333333333333333333333333333222222222222333333222222222222222222222222555444333333222333333333222111111111111000000000111111111111000000000000111111222222222222111111222222222222222222222222333333333333333333333333111111222222222333333333333333333333222222222222444444444555555555666666555555555555444444444444444444444444444444555555444444444444555555555555666666777777888888999999666666777888999:::;;;;;;::::::;;;<<<===>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@AAAAAACCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGIIILLLNNNOOONNNOOONNNNNNNNNNNNNNNNNNNNNLLLNNNQQQSSSQQQMMMHHHDDDGGGFFFFFFFFFEEEEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBAAA@@@???>>>>>><<<<<<<<<;;;::::::999999777666666555555444333333444444444444444333333222111111111111111111111111000000000000000000000000------------------------,,,---------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,******)))******+++,,,---......------------...............---------------000000///......///000000.........---------------........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111000000000000//////000000000111111111222222000111111222222111111000111111111111111111111111222222222222333333333444111111222222222333333333666666666666666666666666666555444444444555777888<<<;;;:::999777555444444555444444333333444444555333333333222222222222111222222222222222222222222~~~|||tttfff\\\XXXSSSNNNJJJIIIGGGEEECCC@@@???>>>???>>>===???AAACCCBBBBBB===>>>@@@CCCFFFGGGFFFDDD;;;999777666666777555444555555555555555555555555555555444444444444333333444444444444444444444444333333333333333333333333222222222222222222222222333333222222222222333333111111111111111111111111444333333222222333333333111111111111000000000000111111111000000000000000111111222222222222111111111111111111111111111111000000000000000000000000111111222222222333333333333333333333333333444444333333444444444555555555444444444444444444444444333333444444444444555555333333444444444555555555444555555555666666666777777777888999999:::;;;;;;999::::::;;;<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDBBBAAA@@@@@@??????@@@@@@BBBCCCDDDEEEEEEEEEDDDCCCAAACCCDDDDDDBBBAAAAAAAAACCCDDDEEEFFFHHHHHHHHHIIIGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFGGGJJJLLLMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNPPPPPPNNNKKKGGGDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAA@@@??????>>>>>>;;;;;;;;;:::999999888888666666555555444333333222222222333333333333222111111111111111111111111111000000000000000000000000------------------------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++------...------,,,,,,------......------------,,,,,,,,,------------------------------------------------........................////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000//////000000000000111111111111000000111111111111000000111111111111111111111111222222222222333333333333111111111111222222222222777777666666555555555444444444333222222333333444888888888777666444333222222222222222222222222222222222222222222222222222111111111111111111111111uuuqqqqqqooolllkkkfffddd___VVVOOOLLLIIIFFFAAA@@@@@@???>>>===<<<<<<:::999999;;;===???>>>===<<<<<<===@@@CCCCCCBBB@@@:::888666555666666555444444444444444444444444444444444444444444444333333333333444444444444444444333333333333333333333333222222222222222222222222333222222111111222222333111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000111111000111111222222111111000111111111111111111111111000000000000000000000000111111222222222333333333333333333333333333444444333333333333444444444444333333444444444444444444333333333333444444555555333333333444444444444555555555555555666666666666:::999999999999999999999999999:::;;;<<<===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDAAAAAA@@@????????????@@@AAABBBCCCDDDEEEDDDDDDCCC@@@BBBDDDDDDAAA@@@@@@AAA@@@AAACCCDDDFFFGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDEEEGGGIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLMMMOOOOOONNNLLLKKKIIIGGGFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@??????>>>>>>===:::::::::999888888777777555555444444333333222222111111222222222222222111000000000000000000000000////////////////////////........................///......------,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++---......------,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,------------------------........................////////////////////////........................////////////////////////........................//////////////////000000//////000000000111111111000000000111111000000000000000000000000000000000111111111222222222333333000000000111111111222222666666555444444333333333444333333222222222222222111111111111000///...---222222222222222222222222222222222222222222222222111111111111111111111111}}}zzzrrriiieeedddbbb^^^ZZZQQQPPPLLLHHHEEECCCAAA@@@;;;;;;;;;;;;;;;:::::::::999888999;;;>>>???>>>===;;;:::;;;<<<>>>???===;;;999777555444555666555444444444444444444444444444222333333333444444444444333333333333444444444444333333333333333333333333222222222222222222222222222222111111111111222222111111111111111111111111000000//////000000111111//////000000000000000111000000000000111111111111000000111111111111000000111111111111111111111111222222222222222222222222111111222222222333333333333333333333222222222222222222222333333333444444333333333333444444444444222222333333444444555555333333333333444444444444777777777777888888888888;;;:::::::::999999999999999999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAABBBCCCCCCDDDBBBAAA@@@@@@??????@@@@@@@@@AAABBBDDDDDDDDDCCCCCC@@@CCCDDDCCC???>>>???AAA@@@AAABBBCCCEEEEEEFFFFFFEEEFFFGGGGGGHHHHHHHHHHHHFFFDDDCCCCCCEEEFFFFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMQQQPPPMMMKKKIIIHHHGGGGGGBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>======<<<<<<999999999888777777666666555444444333333222111111000111222222222222222222000000000000000000000000////////////////////////........................//////...---,,,,,,+++++++++,,,------......------------------------------,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,------,,,---------..................////////////......---------------.................................////////////////////////........................////////////////////////////////////////////////......////////////000000/////////000000000111111///000000111111000000///000000000000000000000000000000000000111111111222///000000000000111111111444333333333222222111111333333333333333222222222111111111000000/////////111222222333333222222111000000000000000111111111222222222222222222222222~~~wwwqqqmmmiiigggeeeaaa[[[XXXXXXXXXSSSNNNDDDCCCAAA@@@???=========999999999999999999999999::::::;;;>>>@@@BBBAAA???888777777999;;;;;;:::999777555444444555666555444333333333333333333333333111111222333444555555666222222333333333444444444222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111000////////////000111222////////////000000111111///000000000111111111111000000111111111111000000111111111111111111111111222222222222222222222222111111222222222333333333333333333222111111000000222222222222333333333333222222333333333444444444111222222333444444555555222222333333333444444444888888888888777777777777999999::::::::::::::::::888999::::::<<<<<<===>>>========================????????????@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@???@@@BBBCCCDDDDDDCCCCCCAAACCCDDDAAA===<<>>===<<<<<<<<<<<<<<<;;;;;;;;;999888888777777666555555444444333333222111111111000111222222333333333222000000000000000000000000////////////////////////------------------------------------------------+++,,,------......------........................------,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,---...///000000111---......//////......---------........./////////........................////////////////////////........................////////////////////////////////////////////////........./////////000000////////////000000000111//////000000000000//////000000000000000000000000////////////000000000000/////////000000000111111111111111111000000000000111222222333333333222222444333222111111111222333111111222333333222111111/////////000000111111111333333333333333333333333}}}xxxpppiiiddd___\\\YYYRRRPPPLLLJJJLLLLLLHHHCCC@@@>>>===>>>===;;;;;;===::::::::::::::::::::::::888888999<<>>666555555777999:::999888666444333333555666666555333333333333333333333333000000111222444555666666222222222333333444444444222222222222222222222222111111111111111111111111222222111111111111222222000000000000000000000000000000//////000111222222.../////////000000111111//////000000111111111222000000111111111111000000000000000000000000000000////////////////////////111111222222222333333333333333222222111000//////111111222222222333333333222222222333333444444444111111222333333444555555222222333333333444444444666666666666555555555555888888999:::;;;;;;<<<===888999999:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@AAACCCBBBAAAAAA@@@@@@AAAAAA???@@@AAACCCDDDDDDCCCCCCBBBCCCDDD@@@<<<;;;???CCCBBBCCCDDDEEEFFFFFFFFFEEEDDDDDDFFFGGGIIIIIIJJJJJJIIIGGGEEEEEEEEEEEEDDDCCCCCCDDDFFFHHHJJJLLLNNNNNNOOOOOOPPPOOOMMMJJJFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAA@@@>>>===;;;;;;;;;;;;;;;;;;::::::888888888777666666555555444444333333222111111000000111222333333333333333000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////+++,,,------......------////////////////////////------,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---...///111222222++++++,,,------,,,++++++........./////////000000........................////////////////////////........................////////////////////////000000000000000000000000---.........//////000000////////////000000000000//////000000000000//////000000000000000000000000............////////////////////////000000000000///////////////000000000000000111222222222222222222111///------///000222000111222333333222111000000111111111222222333333222222222222222222222222|||yyywwwvvvxxx}}}}}}ooojjjbbb[[[VVVRRRNNNLLLFFFCCCAAAAAACCCDDDCCCAAA======<<<;;;999888777777:::999999888888999999::::::999999===AAAAAA<<<777666666777777666555444444444444444444444444444444222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000000000000000111111111111111111111111000000000000000000//////.........---000///.........///111222......---...///000222333111111222222222333333333222222222111111111000000000111222333333333333333111111222333333333333222000000111222222222222111222222222222333444555666333333333444444444555555444444444444444444444444666666666666777777777777777777777777777777777777666777888888::::::;;;<<<======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<>>>???@@@??????@@@AAAAAABBBCCCCCC@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBB@@@>>>===???AAACCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGEEEEEEEEEFFFFFFBBBCCCEEEGGGIIIJJJKKKKKKMMMMMMNNNMMMLLLIIIFFFDDDDDDDDDDDDDDDDDDDDDDDDDDD??????@@@AAA@@@???>>>======;;;999999;;;;;;999777666666666555444444333333222222111111111111222222222222222222111111111000000000000000////////////......------------......///............---------...///000///---,,,,,,...,,,,,,,,,------..................------,,,,,,,,,)))***+++,,,---.........------,,,+++,,,---...///111000///...---,,,++++++////////////////////////000///...---------------///...------...///...,,,------------------------////////////////////////...------------...//////111000000111222222000...000000000000000000000000111000/////////000222333,,,---///000000///---,,,------............------............////////////////////////////////////000000000000000000000000---///111222000/////////000000000000000000000000000111111111222222222222000111111111111222222222111222222333333222222111}}}wwwqqqnnnlllkkkkkknnnqqqpppjjjeee```[[[UUUOOOLLLJJJGGGFFFDDDAAA???>>>???@@@>>><<<;;;;;;;;;::::::999999999999999999888888999999999:::999999===AAA@@@<<<777666666666666666555444444444444444444444444444444333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111000111111222222111111000000000000000000000000000//////000000000111111111111111111000000000//////000/////////............000//////...///000111222000///.........///000111111111111222222222333333222222222111111111000000000000111222222222222222000111222222333333222222000000111222222222222111111111111222222333444555333333333444444444444555444444444444444444444444444444444444555555555555777777777777777777777777777777888999:::;;;<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEFFFCCCDDDEEEGGGIIIJJJJJJKKKKKKLLLLLLLLLJJJHHHEEEDDDDDDCCCCCCCCCBBBBBBBBBBBB??????@@@@@@@@@???>>>======;;;999999;;;;;;999777777666666555555444333333222111111000000111111222222222111111111000000000000000000000/////////.........------------..................------------...//////...---,,,,,,...,,,,,,,,,---------............---------,,,,,,,,,***++++++,,,------------,,,,,,+++***+++,,,---.....................------........................//////...---------------...---,,,,,,---...---+++------------------------...........................------------...//////111///......//////---,,,////////////////////////000000///...///000111222.........------.........------............------............////////////000000000000000000000000000000000000000000000000---///111111000/////////000000000000000000000000000000000000111111111222000000111111111222222222000111111222222111111000~~~}}}yyysssllleeeaaa```]]]YYYXXXYYYYYYUUURRRNNNKKKFFFCCCBBBBBBAAA@@@AAA???<<<;;;;;;;;;999888999999::::::::::::::::::999999888888888888999999999999999===@@@???;;;666555666666666666555444444444444444444444444444444333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111000111111222222111111000000000000000000000000000//////000000000000111111111111000000000000//////////////////............///////////////000111111111000///............///000111111111222222222222222111111111111000000000///000000111111111111000000111222222333333222222000000111222222222222111111111111111111222333444333333333333444444444444444444444444444444444444333444444444444555555555777777777777777777777777777777888999:::;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???@@@@@@???>>>>>>AAACCCCCCDDDFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFDDDEEEFFFHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIGGGEEECCCDDDDDDCCCBBBAAA@@@@@@??????????????????>>>=========;;;999999::::::888777777777666666555444444444222111111000000111111222111111000000000/////////000000000/////////............------------..................---------------...///...---,,,---...,,,,,,,,,------------......------------,,,,,,,,,++++++,,,------,,,,,,,,,++++++*********+++,,,---++++++,,,---...//////000........................///...---------------------+++++++++------,,,+++------------------------...........................------------...//////333000...------...---,,,///////////////////////////............///000000000///---++++++---///000------............------............////////////000000000000000000000000000000000000000000000000---///111111///...//////000000000000000000000000////////////000000000000000000000111111111222222///000000000000000000///sssqqqnnnjjjddd]]]XXXUUURRRPPPMMMLLLMMMMMMLLLJJJEEECCC???>>>>>>???>>>===>>><<<;;;::::::999999999:::::::::999999999999999888888777777777777888888888888:::===???===:::666555555555666666555444444333333333333333333333333444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111000000111111111111000000////////////////////////////////////000000000111111000000000///////////////////////////.........///////////////000000111000000000000000000000000000000000111111111111222111111111111000000000000//////000000000000//////000000111222222222222222000000111222222222222111111000000000111222222333222222333333333444444444444444444444444444444444555555555666666666777777666666666666666666666666777777888999:::;;;<<<<<<===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>??????>>>>>>???AAADDDDDDEEEFFFHHHIIIJJJJJJKKKJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEDDDCCCCCCDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEEEEFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>>>>>>>>=========<<<;;;::::::999888777777777777666666555444444333111111000000000000111111000000000000////////////000000/////////............------,,,,,,------............---------,,,,,,,,,---......,,,,,,---...------------------------------------------------,,,,,,---------,,,+++++++++++++++++++++,,,,,,---++++++,,,---......//////..............................---,,,,,,------------+++++++++---...---,,,------------------------...........................------------...//////555333///---...//////...////////////////////////------------....../////////...---,,,,,,---...///------............------............////////////........................000000000000000000000000---///000000.........000000000000000000000000000.........////////////000000000000000111111111111///000000111111000000///~~~rrrfffccc___YYYTTTPPPMMMLLLEEEEEEDDDDDDEEEEEECCCBBBBBB@@@===<<<=========<<<;;;;;;;;;;;;:::;;;<<<===<<<;;;;;;:::888777777666888777777666666777777888777888:::======<<<888555444444555555555555444444333333333333333333333333444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000000000000111111000000000////////////////////////...////////////000000000000000000////////////............///////////////...//////000000000000000//////000111222222333333//////000000000111111111000000000000000000000000//////000000000//////...000000111222222222222111000000111222222222222111111111111000111111222222222222222333333333444444444444444444444444444444555555555555666666666666555555555555555555555555666777777888999:::;;;;;;<<<<<<;;;:::::::::::::::;;;;;;;;;;;;<<<>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCAAAAAAAAA@@@@@@?????????===>>>>>>>>>>>>???AAADDDEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHDDDDDDCCCCCCCCCEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHGGGFFFDDDBBBAAA@@@???>>>>>>>>>===============;;;;;;;;;:::888777666666666666555555444444333333111000000000000000000111000000000000////////////////////////............------,,,,,,,,,,,,------...------------,,,,,,,,,+++---...---,,,,,,---...------------------------------------------------,,,,,,---------,,,+++++++++,,,,,,---------------,,,,,,------------------........................------,,,,,,,,,------...---,,,,,,---...//////...------------------------...........................------------...//////555222...---.../////////........................,,,------...............,,,---...//////...---,,,------............------............////////////------------------------////////////////////////...///000///------...000////////////////////////---.........//////////////////000000000111111111000111111111111111111000{{{sssooooooooommmpppppppppppppppiii```YYYVVVQQQKKKHHHFFFFFFFFFBBBCCCCCCCCCBBB@@@>>>===???===;;;;;;;;;;;;:::999999:::;;;;;;::::::<<<>>><<<<<<;;;999888777666555777777666666666666777777666888;;;<<<<<<:::777555333333444555555555555444333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000///000000111111000000///000000000000000000000000......////////////000000000000////////////...............///////////////......///000000000000000---...000111222333333333////////////000000000000//////000000000000000111000000000000000//////...///000111111222222111111000000111222222222222111222222111111111222222333222222222222333333333333444444444444444444444444222333333333333444444444555555555555555555555555555555666777888999::::::<<<;;;;;;:::::::::::::::;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAABBBCCCCCCDDDDDD@@@@@@@@@@@@@@@?????????===>>>>>>>>>===>>>AAACCCFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIDDDDDDCCCCCCDDDFFFGGGIIIIIIIIIIIIIIIIIIHHHGGGGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEECCCBBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<:::777666666666555555444444333222222222111000000//////000000111111111000000000//////////////////.........------------,,,,,,,,,,,,------------------,,,,,,,,,,,,+++,,,------,,,,,,---......------------,,,,,,,,,,,,,,,,,,------------...++++++,,,------,,,,,,,,,+++,,,---.........------......------,,,,,,++++++------------------------,,,,,,,,,,,,,,,------...---,,,,,,---///000///...------------------------------------------------...------------...//////000...,,,+++,,,---------........................,,,---......//////......+++---///000000///---+++------............------............////////////////////////////////////////////////////////////...//////...------...000////////////////////////............/////////////////////000000000111111000111111222222111111000~~~~~~xxxrrrqqqmmmhhhbbb___^^^^^^ZZZ[[[ZZZXXXXXXYYYUUUOOOLLLJJJGGGDDDBBBAAA@@@@@@AAABBBBBBAAA???>>>>>>>>><<<:::999999:::;;;:::888777999:::999777777999<<<:::::::::999888777777666777666666555555666666777666888;;;<<<;;;999666555222333444444555555555444222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000........./////////000000000000/////////...................../////////000---...///000111000000///---...///000111000000///........./////////000000////////////000000111111000111111111000000///...///000000111111111111111000000111222222222222111333333222222222222333333111222222222222333333333444444444444444444444444222222333333333444444444444444444444444444444444444444555666777888999999<<<;;;::::::999999::::::;;;;;;;;;;;;<<<>>>???@@@???@@@AAABBBCCCDDDEEEFFF????????????@@@@@@@@@@@@===>>>>>>>>>===>>>@@@BBBGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHDDDDDDDDDDDDEEEGGGIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGFFFFFFFFFGGGGGGHHHFFFFFFEEEDDDBBBAAA@@@@@@>>>===<<<;;;;;;;;;<<<<<<:::<<<<<<:::777444555666444333333222222111111000000000////////////000000222222111111111000000000//////.........------------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++***,,,------,,,,,,---.........---------,,,,,,,,,,,,,,,,,,---------......***++++++,,,------------***+++,,,---...---,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,++++++,,,,,,---...,,,++++++,,,...//////...------------------------------------------------...------------...//////---,,,+++,,,.........---........................,,,---...///000//////...---..................---------............------............////////////////////////////////////////////////////////////...//////---,,,,,,...000////////////////////////....../////////000000000////////////000000000111///000000000000000000///{{{ssspppssswwwvvvvvvyyy~~~|||rrrhhhddd^^^^^^]]]ZZZVVVSSSSSSSSSMMMNNNLLLIIIIIIKKKIIIDDDDDDDDDCCCBBB@@@???===<<<<<<<<<;;;:::999:::===???:::999888999;;;<<<;;;:::777888999777555333555888888888888888888888888888666666555555555555666666555888;;;<<<;;;888666555222333444444555555555444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////000000000000000000000000............/////////000000/////////............---.........//////000000---...000111111111000///---.../////////...,,,,,,............/////////000.../////////000000111111111111111111111000////////////000111111111111111000000111222222222222111444444333333222333333333111111222222222333333333444444444444444444444444444444444555555555666666444444444444444444444444333333444555666777888888<<<;;;::::::999999::::::;;;;;;;;;;;;===>>>???@@@>>>???@@@BBBDDDEEEFFFGGG>>>>>>??????@@@@@@@@@AAA>>>??????>>>======???AAAGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHDDDDDDDDDDDDFFFHHHJJJKKKKKKKKKKKKJJJIIIHHHFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDCCCBBBAAAAAA@@@???>>>===<<<;;;:::;;;<<<<<<:::<<<===:::666444555666333333222222111000000///000000////////////000000222222222222111111111111//////.........------------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++***+++---,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,------.........)))***+++,,,---.........)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,---...+++******+++---......---------------------------------------------------...------------...//////---------///111111000///........................------///000000000///...000///---,,,,,,---///000---..................---............/////////000------------------------////////////////////////...///...---,,,,,,...000////////////////////////////////////000000000000////////////000000000000......////////////......zzzuuuooojjjhhhhhhggggggeeehhhkkkllliiibbb[[[VVVTTTRRRPPPMMMKKKJJJJJJJJJGGGEEECCCCCCCCCDDDCCCBBBAAA@@@@@@???>>>======<<<======<<<;;;::::::999999;;;::::::999999::::::;;;999888888777777777777777:::999888777666666666666999777555444444444333222999999999888777555333222666555333222111222333333111222444555555444222111222222222222222222222222111111111111111111111111000000000111222222222333000000000000000000000000////////////////////////111111000000//////......////////////000000000000111000000///...---------////////////////////////000000//////......---------......///////////////000000//////.........------------------...///000000111111222222222111111111111000000//////......//////000222222333333222444444333333111000...---000000000000111222333444333333222222333333444555666666666666555444333222555555444444444555555666666666555555555666666777:::::::::999999999999999;;;;;;;;;;;;;;;<<<===>>>DDDBBB@@@AAABBBCCCCCCBBB>>>???AAAAAAAAA???===<<<>>>=========???@@@BBBDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFFFFGGGHHHHHHIIIHHHFFFDDDBBBCCCDDDGGGIIIGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA???======;;;;;;:::999999888888777===<<<:::888666444333333444333333222111222222222000000000///......------//////.........---------........................------------------------......,,,,,,,,,,,,......------------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...------------------------+++++++++,,,,,,---------)))***++++++------...///------------------------------------------------........................,,,,,,++++++,,,,,,---...,,,,,,,,,---------------......////////////......***++++++++++++***)))(((111111000000//////..............................---------------------------------............///..........................................------+++,,,.../////////..................////////////...///000///...---...000////////////////////////......//////000000111111//////000000000000//////|||}}}yyyrrrooohhhddd___\\\ZZZZZZYYYXXXYYY[[[]]]]]][[[UUUOOOLLLMMMLLLJJJHHHGGGFFFFFFFFFEEECCCAAAAAAAAABBBAAA@@@?????????>>>===<<<<<<<<<<<<<<<;;;;;;::::::999999::::::999999999999::::::999888777777666666777777:::999888777666666666666777555333333444555444333888888777777666555333333444333222111111111222222111222444555555444222111222222222222222222222222111111111111111111111111111111111111111111222222000000000000000000000000////////////////////////000000000000//////........./////////000000000000000000000///...---------........................////////////............------...///////////////000/////////.........---......---------......///000000111222222222222111111000000000/////////.../////////000000111111111333333333222111000///...000000000000111222333444333333222222333333444555444555555666666666555555777666666555444444444444666555555555555666777777888888888888888888888888;;;;;;<<<<<<===>>>??????BBBAAA??????@@@AAA@@@??????@@@AAABBBAAA@@@>>>===============>>>@@@BBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHFFFEEEDDDCCCBBBCCCEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBB@@@???===<<<:::::::::999888888777777;;;:::888666444333222222222222111000000000000000.........//////////////////.........------------------------------------------------------------,,,++++++******++++++,,,,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,++++++++++++,,,---------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,------...------------------------------------------------........................,,,,,,++++++,,,,,,---......------------------------......//////......---.........---------,,,,,,/////////.........------................................................---------............///..........................................------,,,---.../////////...---............////////////---///000///...---...000...........................///////////////000000//////000000000000//////{{{sssnnnlllnnnooommmqqqtttrrrkkkddd___^^^YYYVVVSSSQQQQQQPPPNNNMMMQQQRRRSSSSSSQQQMMMIIIFFFFFFFFFEEEEEEDDDEEEEEEFFFCCCAAA???>>>??????>>>============<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999999999::::::888888777666666666666666999888777666666555666666444333222222444666666555555555555555555444333333333222111000000000111111111222333444444333222111222222222222222222222222111111111111111111111111111111111111111111000000000000000000000000000000////////////////////////000000000////////////........./////////000000000000000//////...---------------------------------.............../////////------...////////////.../////////...............//////...---------......000000111222222222222222000000000000//////////////////.........///000000222222222222111111000000000000000000111222333444333333333333333444444555444444555666777777888888888777666555444333333333555555555666666666777777999999999999999999999999;;;;;;===>>>???@@@AAAAAAAAA@@@>>>>>>??????>>>===>>>>>>???@@@@@@???===<<<============>>>@@@AAABBBDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA???>>><<<<<<:::999999888888777666666888777555444222111000000222111000000//////000000------......///000000111............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,,,,,,,---------,,,+++++++++,,,,,,------,,,,,,++++++++++++++++++,,,------......------,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,++++++,,,,,,---.../////////...---------,,,,,,------......------,,,000///...---------...///---------------,,,,,,,,,------------------------////////////////////////---------............///------------------------------------------...............///......---,,,---............/////////---...//////...---...///......................../////////..................//////000000//////...}}}|||zzzzzz|||}}}wwwsssmmmfffbbb```___```___```aaa___[[[WWWTTTTTTOOOMMMLLLLLLLLLKKKIIIGGGMMMMMMLLLLLLJJJHHHGGGEEEDDDDDDEEEFFFFFFGGGHHHIIIBBB@@@>>>===>>>>>>===<<<<<<;;;;;;;;;::::::999999999999999999::::::::::::999999888888888888999999777777666555555555555666888777666666555555555666444333111222444555555444222333333444444444333333222222222111111111111222111222333333333333222111111111111111111111111111111111111111111111111111222222111111000000//////////////////////////////////////////////////////////////////////////////........./////////000000/////////......------------------------------------------....../////////,,,---......//////..............................000///...---------------///000111222222222222222000000000000////////////000//////......///000000111111111111111111222222000000000000111222333444333333333333333444555555666666666666666777888888777666666555555555555555555555666777777888888888::::::;;;;;;;;;;;;<<<<<<:::;;;===@@@AAABBBBBBAAAAAA???>>>?????????===<<<<<<<<<============<<<;;;======>>>>>>???@@@AAAAAACCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFEEEEEEFFFFFFEEECCCAAA@@@CCCDDDDDDEEEEEEDDDDDDCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@???>>>===<<<;;;999888888777777666666555666666444333111111000000222111111000000000000000............//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++***+++,,,,,,---......---,,,,,,+++++++++---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...000000///......---,,,,,,+++,,,,,,------,,,,,,+++...---+++))))))+++,,,------------------,,,,,,,,,------------------------.............../////////---------............///------------------------,,,,,,------------....../////////......---,,,,,,---------.........//////---...//////------...///........................//////......------,,,,,,...//////////////////...}}}{{{yyyyyy}}}{{{vvvrrrqqqppppppppprrrtttuuuyyyzzz|||zzzvvvqqqmmmlllfffdddaaa]]]ZZZXXXWWWWWWSSSTTTSSSRRROOOMMMLLLLLLFFFEEEEEEFFFFFFFFFCCCAAAEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIBBB@@@>>>===>>>>>>===<<<:::::::::999999999999999888888888999999999999999999888888777777888888999777666555555444555555555777666555555444555555555555333222111333333222111111222222333333333333333222222333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000222111111000000/////////////////////////////////////////////////////////.............../////////............////////////............------------------------------------,,,,,,------......//////,,,------...............---------...............000///...---------------//////000111222333333333////////////000000000000000000/////////000111111111111000000000111222333000000000000111222333444444444333333444444555666999888777666555666666666444444444555666777888999555666777888999999999999:::::::::;;;;;;;;;<<<<<<999;;;>>>AAACCCCCCBBBAAAAAA@@@@@@@@@AAAAAA???======>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCEEEDDDDDDCCCCCCDDDDDDDDDFFFFFFGGGGGGFFFEEEBBBAAACCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@??????>>>???>>>>>>===<<<;;;:::888777777666666555444444666555444333222222222222000000///...............000000//////............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,++++++************+++,,,,,,------,,,,,,,,,+++++++++---------,,,,,,+++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...000000///...---,,,,,,+++++++++,,,,,,,,,,,,++++++,,,+++)))((((((***+++---------------------------------------------------,,,,,,---------.........---------............///------------------------,,,,,,,,,,,,------......//////......------------------------............---...///...---,,,---///........................//////......------,,,,,,......////////////......yyyvvvqqqmmmlllnnnqqqsssvvvtttsssrrrqqqoookkkhhhgggfffffffffffffffffffffeeeffffffccc```]]]]]]]]]YYYYYYXXXWWWVVVTTTSSSRRRPPPOOONNNMMMKKKKKKJJJJJJEEEDDDCCCDDDEEEEEECCCAAABBBAAAAAAAAAAAAAAABBBBBB@@@AAABBBDDDEEEEEEEEEEEEBBB@@@>>>===>>>>>>===<<<999999999999999999999999888888888888888888888888888888777777777777888888666666555444444444444444555555444444444444555555555333111111222222111000111222333333333333333222222222333444444444333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000//////000000000000000000000000////////////////////////---............/////////------........./////////---------------------------------------------------------------.........,,,,,,---............------------------.........//////...---------.........///000111222333333333////////////000000000000---...///000111111111111222222000000000111222333000000000000111222333444444444444444444555555666999888777555444444555666333333444555666888:::;;;666777999;;;<<<<<<;;;;;;888999999::::::;;;;;;;;;:::===AAADDDEEEDDDBBBAAA@@@@@@@@@AAACCCCCCAAA>>>AAAAAAAAAAAAAAABBBBBBBBB??????@@@AAABBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDCCCCCCBBBBBBCCCCCCFFFFFFGGGGGGGGGEEEDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAA@@@??????>>>>>>============<<<;;;:::999777777666555555444444333555555444333333333333333...---,,,,,,++++++,,,,,,111000000///......------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++***************+++,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............---,,,,,,,,,++++++,,,,,,------,,,,,,+++---,,,+++++++++,,,---...,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---------............///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......//////...---------......,,,------------.........,,,---......---,,,---...------------------------/////////...............---......//////......---qqqrrrsssrrrqqqpppqqqsssmmmnnnnnnooottt|||~~~yyysssrrrtttyyyuuutttxxxyyyxxx{{{}}}zzzwwwmmmjjjeeebbbbbbccceeefffffffffeeedddcccaaa^^^\\\\\\\\\]]]]]]\\\[[[ZZZZZZXXXYYYYYYWWWTTTRRRRRRSSSOOOPPPRRRRRRRRRPPPNNNMMMNNNMMMLLLKKKKKKJJJIIIHHHGGGFFFDDDDDDEEEFFFEEECCCAAAAAABBBCCCCCCDDDDDDDDD>>>???@@@AAABBBAAAAAA@@@AAA???=========>>>===<<<999999999999999999999999999999888888777777666666777777777666666777777777666555444444333333444444555444444333444444555555333111000000222333333222333333333444333333222222000111222333444333333222222222111111111111222222111111111111111111111111000000000000000000000000/////////000000000000000000000000000000000000000////////////////////////---------.........//////---------.........//////------------------------...........................------------------,,,+++,,,------......------,,,,,,,,,------...............---------......///...///000111222333333333.../////////000000000111)))+++...111222222111000333222111000///000222333000000000000111222333444444444444444444555666666777666555333333444666777444444444555666888999:::777999;;;===>>>>>>======:::;;;;;;<<<======>>>>>>>>>@@@EEEHHHIIIGGGDDDBBB>>>>>>???BBBDDDDDDBBB???AAAAAAAAAAAAAAABBBCCCCCC@@@AAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAABBBBBBDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>======<<<;;;<<<<<<<<<;;;:::999888666666555555444333333333444444333222222222333333///...------,,,,,,------///////////////.........++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++***************++++++,,,*********+++,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------............---,,,---...//////,,,,,,---------.........,,,---......,,,,,,---...------------------------...///////////////000000---......//////......---ddddddcccbbb``````bbbdddbbbbbbccccccgggqqq}}}|||uuuqqqmmmhhhgggiiijjjffffffjjjkkkhhhiiinnnlllmmmmmmmmmllliiigggeeeccc```]]][[[\\\]]]___```______^^^^^^\\\ZZZWWWUUUVVVVVVWWWWWWWWWUUUTTTRRRRRRSSSTTTSSSQQQOOONNNOOOKKKLLLNNNOOOOOOMMMJJJIIIJJJIIIGGGGGGGGGGGGEEEDDDFFFDDDBBBBBBBBBCCCBBBAAA>>>???@@@AAABBBBBBBBBBBB>>>???@@@AAAAAA@@@???>>>@@@>>><<<<<<<<<===<<<;;;999999999999999999:::::::::999999888777666666555777777666666666666777777555555444333333333333444444444333333333444444555000///...///222444444444444444444444444333222111///000111222333333222111222222111111111111222222000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000////////////////////////---------.........//////---------.........//////------------------------////////////////////////.........------,,,,,,,,,+++,,,------......------,,,,,,,,,------.........---------------...///000...///000111333333333444.../////////000000111111&&&)))---000222222000///444333111//////000111222000000000000111222333444555444444444444555666666555444333222333555777888666555555666666777888999888999<<<>>>??????>>>>>>>>>??????@@@AAABBBBBBBBB@@@CCCHHHKKKKKKIIIEEECCC======>>>AAACCCDDDBBB@@@??????>>>>>>???@@@AAAAAAAAABBBCCCDDDDDDDDDCCCBBBDDDDDDDDDDDDEEEEEEEEEFFFDDDCCCBBBBBBAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;::::::999888666555555444444333222222333333222222222222222333222222111000000000000000------......///000000000+++++++++,,,,,,---------........................++++++++++++++++++++++++,,,,,,............,,,,,,***+++,,,,,,------------+++,,,,,,------,,,,,,+++*********)))***++++++,,,))))))***+++,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++++++++++++++,,,,,,------......------,,,***+++,,,------------,,,))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........---,,,,,,---...///111,,,,,,,,,---------......,,,---......,,,,,,---...------------------------......//////000000111111---..................---YYYXXXXXXWWWVVVVVVVVVVVV[[[[[[[[[]]]bbbiiipppttttttqqqkkkeeeaaa`````````eeedddbbbaaa``````aaaaaaaaaaaaaaaaaa```___^^^]]][[[ZZZYYYXXXYYY[[[]]]^^^]]]\\\ZZZXXXVVVUUUUUUTTTWWWVVVTTTSSSRRRRRRRRRSSSOOOOOOOOONNNMMMLLLKKKJJJKKKKKKLLLLLLMMMMMMMMMNNNIIIHHHHHHGGGFFFEEECCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????BBBAAA???===<<<===>>>???>>>===<<<;;;;;;:::;;;;;;:::::::::999999999888888777777777777666666666666666666555444444444444555444444444444444444444444333333333333333333333333222222222222222222222222555444222333444444333111333333333333333333333333111111111111111111111111111111000000000000111111///---------...///...---111000///......///000111000///...---,,,,,,---...//////000000000000//////000000///...............//////.........---------,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,---...////////////......------,,,////////////000000000000..............................///000111333555666333111//////000111000///000000111111222222333333111111222222222222111111000111111111111222222222444444444333333222222222111222333444555555555555666666666666777777777777999;;;>>>@@@AAABBBAAAAAAAAACCCDDDDDDAAA@@@??????DDDHHHMMMPPPMMMIIIDDDBBB>>>>>>???@@@@@@@@@@@@??????@@@AAABBBBBBBBBAAA@@@CCCDDDDDDEEEEEEEEEDDDDDDBBBCCCEEEFFFFFFFFFEEEDDDHHHEEEAAAAAABBBBBB@@@===?????????@@@AAABBBDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA=========<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<777777666444444333333333333333333222222222111111000000000000////////////,,,,,,------...////////////...---,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***---,,,+++++++++,,,......---------,,,,,,+++++++++************************))))))*********+++++++++,,,,,,+++***+++,,,---...............---,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---,,,***))))))***,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++...,,,******,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////.........---------------------------------........................VVVVVVUUUTTTTTTTTTTTTTTTUUUTTTTTTVVVYYY^^^bbbeeeiiigggccc```^^^]]]]]]^^^]]]\\\ZZZYYYXXXXXXYYYYYY^^^^^^^^^]]]]]]\\\ZZZZZZXXXWWWWWWWWWWWWYYYZZZ[[[[[[[[[YYYXXXWWWUUUTTTTTTRRRRRRPPPOOONNNOOOOOOPPPOOOOOOOOONNNMMMLLLJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKHHHHHHHHHGGGFFFEEECCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@???????????????>>>=========>>>???>>>===<<<;;;;;;::::::;;;::::::999999999888888888888777777777666666555555666666555444444444444444444444444444444444444444333333333333333333333333222222222222222222222222444333222222333333222111111111111111111111111111111111111111111111111111111111000000000000111111000///......000000///...111000///......///000111111000///...---....../////////000000000000//////000000///...............//////.........---------,,,,,,------------------......---------,,,,,,,,,---,,,,,,,,,,,,---...///.........---------------........./////////000000.................................///111222444555333111//////000111000//////////////////000000000000111111222222111111000000111111111111222222222444444333333333222222222111222333444555555555555444555555555555666666666:::<<>>>>>?????????@@@@@@@@@AAAAAA@@@???@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEDDDBBBCCCDDDEEEEEEEEEDDDDDDFFFCCCAAA@@@AAABBB@@@>>>@@@@@@???@@@@@@AAABBBCCCBBBBBBBBBAAAAAAAAAAAA@@@=========<<<;;;;;;::::::::::::::::::::::::::::::777666555444333333333333333333222222222111111111000000000000/////////.../////////...------,,,,,,///...---,,,,,,,,,,,,---++++++************++++++***++++++,,,,,,++++++***))))))((((((((()))***+++------,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,+++++++++,,,---...............---,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---,,,***))))))***,,,---++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................///////////////.........------------------------------------------------------------SSSRRRQQQQQQQQQQQQQQQRRRUUUUUUUUUVVVWWWYYYZZZ[[[]]]]]]\\\[[[[[[[[[\\\\\\[[[ZZZYYYWWWWWWWWWWWWXXXYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUVVVVVVWWWWWWXXXYYYYYYXXXWWWUUUSSSRRROOOOOONNNMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMKKKJJJIIIGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>><<<<<<=========>>>>>>>>>>>>===<<<;;;::::::::::::999999999999888888888777888888777777666555444444666555555444444444444444444444444444444444444444333333333333333333333333333333222222111111111111444222111111222222111000////////////////////////111111111111111111111111111000000//////000000111111///...///000111000///000//////......//////000111000//////.../////////...//////000000//////...000///......---........................---------------------------,,,,,,...------------,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,---------------------.........//////---------------------------------...///111222333333111//////000000000///000//////////////////...000111111222222111111000000111111111111222222222333333333333222222222222222222333444555555555555333333444444444555555555:::===AAAEEEGGGFFFEEEDDDHHHJJJLLLLLLIIIGGGEEEEEELLLOOOTTTTTTPPPJJJDDDAAA??????>>>===>>>???@@@AAABBBAAA>>>===>>>@@@BBBDDDEEEEEEEEEFFFFFFEEEEEEDDDBBBBBBCCCDDDDDDDDDDDDCCCCCCAAA@@@???@@@AAA@@@???AAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@@@@??????=========<<<;;;;;;::::::;;;;;;::::::999888888888666666555444333333333333333222222222222111111111000000000/////////....../////////...------,,,,,,......---,,,,,,,,,------++++++************++++++***++++++,,,,,,++++++***+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...---......------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++******+++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---///...---------------------------+++,,,,,,------,,,,,,+++------------------------...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,PPPOOOOOOOOOOOOOOOPPPPPPVVVWWWXXXYYYYYYXXXXXXWWWWWWXXXYYYZZZ[[[[[[[[[[[[\\\[[[YYYXXXWWWWWWXXXXXXUUUUUUUUUUUUUUUTTTSSSRRRQQQRRRSSSTTTUUUUUUUUUTTTVVVWWWXXXXXXWWWUUUSSSQQQOOOOOOOOOOOOOOOPPPPPPPPPNNNNNNNNNMMMLLLKKKIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????>>>>>>>>><<<<<<============<<<<<<======<<<;;;::::::::::::999888888888888777777777888888777666555444444333666555444444333333444444333333333333333333333333222222222222222222222222333333222222111111000000333222000111222222111///////////////////////////111111111111111111111111000000////////////000000000///...///000000///.../////////////////////////////////............///...//////////////////...///......------..........................................------,,,,,,,,,------------------------------,,,,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,---...///111111222000///...000000///...222222111111000000000///000000111111111111000000000000111111111222222222333222222222222222222222222333444444555555555444333444444444444555555555:::===BBBFFFHHHHHHGGGEEEHHHJJJLLLLLLIIIGGGEEEEEENNNQQQUUUUUUPPPIIIBBB???@@@???===<<<===>>>@@@BBB@@@???>>>===>>>@@@BBBCCCEEEEEEFFFFFFEEEEEEDDDDDDAAABBBBBBBBBCCCCCCCCCCCCAAA@@@??????@@@@@@AAAAAABBBAAA@@@???????????????@@@@@@@@@????????????>>>=========<<<;;;;;;::::::;;;::::::999777666666555555555444333222222333333222222222222111111111111000000/////////.........,,,,,,------.../////////...------,,,,,,,,,------,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------......,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------------------,,,+++***++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,------.........------------------------+++,,,,,,------,,,,,,+++------------------------///...,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,NNNNNNMMMNNNNNNOOOPPPPPPQQQRRRTTTVVVVVVUUUTTTSSSTTTUUUWWWXXXYYYYYYXXXXXXVVVUUUTTTRRRRRRRRRRRRSSSRRRRRRSSSSSSSSSRRRQQQQQQPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWVVVUUUSSSQQQPPPPPPPPPPPPQQQQQQQQQQQQMMMMMMMMMLLLKKKJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@??????????????????>>>>>>>>>===============>>>===<<<;;;;;;===<<<;;;::::::999999:::888888888777777777666666777777777666555444444333555555444333333333333333333333333333333333333333222222222222222222222222222222222111111000000000333222000111222222111///000000000000000000000000000000000000000000000000000000////////////000000///...------//////...---......////////////......,,,---------------------......////////////............------------......---..............................------,,,,,,,,,------------------------...------,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---...000000222000......///000///...222111111111000000//////000000000111111000000000000000111111111222222222222222222222222222222222333333444444555444444444444444555555555666666666999<<<@@@EEEGGGHHHGGGFFFHHHIIIKKKJJJHHHFFFFFFFFFPPPTTTWWWWWWRRRJJJDDD@@@???>>>===<<<<<<>>>@@@AAA<<<===>>>???@@@@@@@@@@@@EEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBB@@@@@@@@@??????@@@AAABBBBBBBBBAAA@@@????????????@@@@@@?????????>>>>>>>>>=========<<<;;;;;;:::::::::999999777666555444333444333333222222222222333222222222111111111000000////////////............,,,,,,------.../////////------,,,,,,,,,------...,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***((())))))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------...---***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,LLLLLLLLLLLLMMMOOOPPPPPPOOOQQQSSSUUUUUUUUUSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSQQQPPPOOOOOOPPPPPPPPPQQQQQQRRRRRRQQQQQQPPPQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSTTTUUUUUUTTTSSSRRROOOOOOPPPPPPPPPOOONNNNNNLLLLLLLLLLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>=======================================<<<;;;:::999999999999777777777777666666666666666666666555555555555444555444444333333333333333333333333333333333333333222222222222222222222222111111111111111111111111444222111111222222111000111111111111111111111111000000000000000000000000000//////......//////000///---,,,---...///...------......//////......---++++++,,,---------,,,,,,---......//////......------------,,,------...///---------...............------------------,,,,,,,,,,,,,,,------------.........---,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222000....../////////...///..................---///000000111111000000///000111111111111222222222111111111222222222222222333333444444555444444333444555555555555666666666777999===AAADDDEEEFFFFFFGGGHHHHHHGGGFFFFFFHHHIIIQQQUUUXXXXXXTTTMMMGGGCCC>>>>>>===<<<===>>>???@@@:::<<<>>>???@@@@@@@@@???DDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@???@@@AAAAAABBB@@@AAAAAAAAA??????AAACCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>=========<<<;;;;;;::::::888888777666555444333222333222222111111222222222222111111111111000000000/////////.........------/////////...------,,,,,,------,,,,,,,,,---......,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***)))***++++++,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---...///---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,JJJJJJJJJKKKLLLMMMOOOPPPQQQRRRSSSUUUUUUTTTSSSRRRPPPPPPPPPQQQRRRRRRSSSSSSTTTSSSQQQPPPOOOOOOPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOQQQPPPPPPPPPPPPRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSOOOOOOPPPPPPPPPNNNMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDAAABBBBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<===???AAABBB===<<<;;;:::999999999999777777666666666555555555444444444555555555555666555444333333222222333333222222222222222222222222111111111111111111111111//////000000111111222222444333222222333333222111000000000000000000000000000000000000000000000000//////............/////////...---...///000///---------...//////...------++++++---.........---------......//////......------,,,,,,,,,------...///---------.........//////,,,,,,------------------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,.........---------------------------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...///000111000....../////////...---------...............//////000000000000//////000111111111111222222222000111111111222222222222333444444555444444333333333333444444444555555555555666999<<>>>>>>>>???;;;<<<<<<===>>>???@@@AAACCCCCCCCCCCCBBBAAA@@@???@@@??????>>>???@@@AAABBBAAABBBCCCBBB@@@???AAACCCCCCCCCBBBBBBAAABBBBBBBBBAAAAAA@@@@@@@@@?????????=========<<<;;;;;;::::::777666666555444333333222222222111111111111222222111111111111000000000000//////.........---------/////////...------,,,,,,,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++,,,---.........------)))*********++++++++++++++++++++++++++++++++++++*********++++++++++++,,,***+++,,,---------,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++,,,,,,+++++++++***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---******+++---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,---------------------------------------------------------HHHHHHIIIIIIKKKLLLNNNOOOOOOPPPQQQQQQQQQPPPOOOOOOPPPPPPPPPQQQRRRSSSUUUVVVQQQPPPOOOMMMMMMMMMMMMNNNMMMNNNOOOOOOOOOOOONNNNNNPPPOOONNNNNNNNNPPPRRRTTTSSSRRRRRRRRRRRRSSSSSSTTTQQQQQQRRRRRRQQQOOONNNMMMLLLLLLLLLKKKJJJIIIGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCAAAAAABBBBBBBBBAAA@@@@@@????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<:::::::::;;;>>>AAAEEEGGG<<<<<<;;;:::999999999999777666666666555555555555333333444444555666666666555444333333222222333333222222222222222222222222111111111111111111111111......///000111222333333555444222333444444333111000000000000000000000000000000000000000000000000//////............//////111///...///000111000///,,,---...//////...---,,,+++,,,.../////////......---..................---,,,,,,,,,,,,------...///---------.........//////,,,,,,,,,------.........,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,/////////......------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------......///000111///...---//////...---.../////////000000111111//////000000000000//////000111111111111222222222000000111111222222222222444444444555444444333333222222333333333444444444444555666999<<<@@@CCCEEE@@@???===<<<;;;>>>DDDHHHHHHLLLQQQRRROOOIIIDDDAAA<<<<<<===>>>???>>>>>>>>>===<<<;;;:::<<<>>>AAACCCBBBBBBBBBBBBAAA@@@???>>>@@@???>>>>>>>>>???AAABBBBBBDDDDDDCCC@@@???AAACCCCCCCCCCCCBBBBBBCCCCCCDDDAAAAAAAAA@@@@@@@@@@@@???>>>======<<<;;;;;;::::::666555555444444333333222222111111111111111222222111111111111000000000000//////.........---------,,,,,,------...//////000,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++((()))***+++,,,+++******))))))******++++++++++++************************))))))*********+++++++++***+++,,,---...---,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++******++++++,,,,,,++++++***)))***+++,,,...///000000++++++++++++++++++++++++(((***,,,,,,******,,,///************************+++,,,,,,------,,,,,,+++------------------------***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------........................EEEEEEFFFGGGIIIKKKMMMNNNMMMNNNOOOQQQRRRSSSSSSSSSRRRQQQPPPOOOOOOPPPRRRSSSTTTRRROOOLLLKKKKKKMMMNNNPPPOOOOOOOOOOOONNNNNNNNNOOONNNNNNNNNOOOQQQSSSTTTUUURRRPPPOOOOOOPPPPPPOOOTTTSSSQQQOOONNNNNNOOOOOOKKKJJJIIIHHHFFFEEEDDDCCCAAABBBCCCDDDDDDCCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>======@@@???>>>===<<<;;;::::::<<<<<<<<<===???@@@BBBCCC;;;;;;:::999888777666555666555444333333333333333333333333333333333333333222222222222222222222222444444444444444444444444111111111111111111111111000000000000111111111111111111000000//////......////////////000000000000////////////000000000000////////////000000000000,,,---------.../////////111111000000/////////...---,,,,,,,,,---...000111///////////////////////////...---,,,,,,,,,,,,,,,//////.........---------------------------------...........................------,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------////////////000000000000////////////000000000000000000000000000000000000000111222333444333222222000111111111111222222222333333333444444444555555333333333333333333333333222333555777999<<<>>>???===;;;999888888:::===>>>BBBDDDFFFGGGFFFDDDAAA???@@@>>>;;;999:::<<>>============>>>>>>???AAABBBCCCCCCCCCBBBAAA@@@????????????@@@AAABBBCCCDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???======;;;;;;:::888777555444333888666444222111222333444666444333111000000111111000000000000000000000000////////////////////////---,,,,,,,,,,,,---......---+++******,,,,,,+++)))+++,,,,,,+++))))))+++,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............------,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,/////////......---------++++++++++++++++++++++++------------------------------,,,,,,,,,,,,++++++......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------------------------------------++++++++++++------EEEEEEEEEGGGHHHJJJLLLMMMMMMNNNOOOPPPRRRRRRRRRRRRPPPPPPPPPPPPPPPQQQQQQRRRSSSQQQNNNLLLKKKLLLMMMNNNQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNOOOQQQRRRSSSUUUTTTRRRQQQQQQQQQQQQPPPSSSRRRPPPOOONNNNNNNNNNNNJJJJJJIIIGGGFFFEEEDDDCCCAAABBBCCCDDDDDDCCCBBBAAABBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>======??????>>>===<<<;;;::::::::::::::::::;;;===>>>???;;;::::::999777666666555555555444333333333333333222222222222222222333333222222222222222222222222222222222222222222222222111111111111111111111111/////////000000000111111111000000000/////////...////////////000000000000111111000000//////............/////////000000000---------...............000000/////////.........///.........///000222333------------------------///...---,,,,,,,,,,,,---...---------,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////.../////////000000000000///////////////////////////000111222222222111000000000111111111222222222222333333333333444444444333333333333333333333333333333555777999;;;<<<===<<<:::888777888999<<<===@@@AAABBBCCCBBBAAA???>>>;;;;;;;;;:::;;;;;;<<<==================>>>>>>???AAAAAABBBBBBBBBAAA@@@???@@@@@@@@@@@@@@@@@@AAAAAADDDCCCBBBAAA@@@@@@@@@@@@??????@@@@@@@@@@@@??????????????????>>>===<<<<<<::::::999888666555444444777666444222111222333444555444333111000000111111000000000000000000000000...........................------------...//////...---,,,,,,------,,,+++***+++,,,,,,+++***+++,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++******))))))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---EEEEEEFFFFFFGGGIIIJJJKKKMMMMMMNNNPPPQQQQQQQQQQQQNNNOOOPPPPPPQQQQQQQQQPPPQQQPPPNNNLLLLLLMMMNNNOOOSSSRRRRRRQQQPPPOOOOOOOOOMMMMMMMMMNNNOOOPPPRRRRRRUUUUUUUUUTTTSSSSSSRRRRRRQQQQQQPPPOOONNNMMMLLLKKKIIIIIIHHHGGGEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>============>>>>>>===<<<;;;::::::999999999999999999:::;;;;;;::::::999888777666555555555444444333333333333333222111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111....../////////000000000000000000000////////////////////////000000000000222222111000///...------------........./////////...............---------///............---------............///000111222,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,,,,,,,---------....../////////000000000////////////////////////......///000000000000000000000000111111111222222111111222222222333333333333333333333333333333333444444555666888999:::::::::999777666777888:::;;;==================<<<<<<888999;;;<<<===<<<;;;;;;===============>>>??????@@@@@@AAAAAA@@@@@@???>>>BBBAAAAAAAAA@@@@@@@@@@@@DDDBBB@@@???>>>>>>@@@@@@>>>??????????????????>>>>>>>>>>>>>>>===<<<;;;:::999888888777666555555555666555333222111222222333444333222111111111111111000000000000000000000000........................///............///000000000...------...///---,,,'''***,,,---,,,+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++------------------------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************))))))------------------------,,,,,,,,,,,,------------)))******+++---......///---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------------------------------,,,,,,++++++,,,,,,---FFFFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPLLLMMMOOOQQQQQQQQQPPPOOOPPPOOONNNMMMLLLMMMNNNOOORRRRRRQQQPPPOOONNNMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQUUUVVVVVVVVVUUUTTTTTTUUUSSSRRRQQQPPPNNNLLLJJJIIIHHHGGGGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@????????????==============================<<<<<<;;;::::::999;;;::::::999999999::::::999999888777666666555555444444333333222333333444111111111111000000000000111111111111111111111111000000000000000000000000111111111111111111111111............////////////000000000000////////////////////////000000000000111111000000//////......------------.........////////////...---------,,,------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------........./////////000000////////////////////////......//////000000000000000000000000111111111111000111111111111222222222444444444444444444444444444555555666666777888888888777666555666777888999;;;:::999999999:::;;;<<<999:::;;;<<<=========<<<===<<<<<<======>>>???@@@???????????????>>>>>>===@@@@@@AAAAAAAAAAAAAAAAAADDDBBB???===<<<===???@@@>>>>>>????????????>>>>>>===>>>>>>======<<<;;;:::777777777666666555555555444444333222111111222222333222222111111111111111000000000000000000000000.......................................//////000000...------......---,,,&&&))),,,...---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------******+++,,,,,,---......***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,GGGGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOOOOOOONNNKKKLLLNNNPPPQQQPPPPPPOOOPPPOOONNNMMMMMMMMMNNNOOOOOOOOONNNMMMMMMLLLKKKKKKKKKKKKLLLNNNOOOOOOPPPPPPSSSUUUVVVVVVUUUUUUVVVXXXYYYXXXUUURRROOOLLLIIIHHHFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAABBBBBBBBB@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;::::::999999:::999999888888888888888888777777666666555555555333333222222222333333444111111111000000/////////111111111111111111111111111111111111111111111111000000000000000000000000............////////////////////////000000000000////////////000000000000......//////000000111111------------.........////////////...---------,,,,,,,,,,,,---------------,,,,,,,,,---------------------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------........................////////////........................////////////000000111111//////000000000111111111000000000111111111222222444444444444444444444444444444555555555666666666666666555555555666777888:::999888777888999;;;<<<999999999999:::;;;<<<===<<<<<<<<<<<<===>>>???@@@??????>>>>>>===============>>>@@@AAACCCCCCCCCCCCCCCBBB???===<<<===???@@@>>>>>>????????????>>>>>>>>>>>>>>>>>>===<<<;;;:::777666666666555555444444333222222222111111111222111111222111111111000000////////////////////////........................------,,,,,,------...///...---+++,,,------,,,***&&&))),,,...---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------))))))))))))***************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------...............************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,EEEEEEFFFFFFHHHIIIJJJKKKKKKKKKLLLMMMNNNNNNMMMMMMKKKLLLMMMNNNOOOPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPRRRTTTTTTSSSTTTXXX\\\dddaaa[[[VVVPPPLLLIIIHHHEEEEEEDDDCCCCCCBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBB?????????>>>>>>>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999999777666666555555555666666777666666666555555555444222222222222222333333444222222111111000/////////111111111111111111111111111111111111111111111111000000000000000000000000....../////////000000000////////////000000000000////////////000000000000------...///000111222222------........./////////...............---------,,,,,,,,,------------...---....../////////......------------------------------,,,,,,,,,---......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////------........./////////........................///////////////000111111/////////000000000111111000000111111111222222222444444444444444444444444333444444444444555555555555555555555555666666777888888777777888:::<<<===777777666666777999;;;<<<<<<<<<<<<<<<===???@@@AAA@@@???>>>============>>><<<===@@@BBBDDDEEEEEEDDDCCCAAA???>>>======??????>>>??????????????????>>>>>>>>>>>>>>>===<<<;;;:::777666666555444333333333111111111111111111111111000111111222111111000000////////////////////////------------------------,,,,,,,,,,,,,,,---......---+++******+++,,,***)))'''***,,,---,,,+++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++,,,,,,---------.........++++++++++++++++++*********************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******************************++++++,,,,,,---------------,,,,,,+++++++++)))******++++++******)))++++++++++++++++++++++++,,,,,,++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++BBBBBBCCCDDDFFFGGGIIIJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMOOOPPPQQQQQQPPPOOONNNNNNMMMLLLLLLIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJLLLMMMNNNOOONNNNNNMMMPPPQQQQQQPPPSSSYYY___nnniiibbbYYYQQQLLLIIIHHHDDDDDDCCCCCCBBBAAAAAAAAABBBBBBAAA@@@@@@AAABBBBBB??????>>>>>>>>>=========::::::;;;;;;;;;<<<<<<<<<::::::::::::999999999999666666555555555666666777666666555555555555444444222222111111222333333444333333222111111000//////111111111111111111111111111111111111111111111111000000000000000000000000/////////000000000111111.../////////000000000111////////////000000000000......//////000000111111....../////////000000000---------...............,,,---------............---.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------.........////////////---------.........//////........................///...---------...///000////////////000000000111111111111222222222333333555555555555555555555555222222333333444444444555555555555555666666666777666666666777888:::;;;<<<666777888999;;;;;;;;;;;;;;;;;;<<<<<<===???@@@AAA@@@???>>>=========>>>>>>===>>>AAACCCDDDDDDDDDCCCBBBBBB@@@?????????????????????@@@@@@@@@@@@??????<<<======<<<<<<;;;:::999777777666555444222111111000000111111111111111000///000111222222111000000////////////////////////---------------------------------------...//////---+++******++++++***)))***+++,,,,,,+++***+++,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------************+++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++,,,,,,)))******+++,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++???@@@AAABBBDDDFFFHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKLLLKKKKKKKKKLLLNNNPPPRRRQQQQQQPPPOOONNNLLLLLLKKKHHHHHHIIIIIIJJJKKKKKKKKKHHHJJJLLLMMMNNNNNNNNNNNNLLLNNNOOONNNNNNRRRZZZaaauuuoooeee[[[RRRMMMJJJIIICCCCCCCCCBBBBBBAAAAAAAAABBBBBB@@@@@@@@@@@@BBBBBB>>>>>>>>>>>>============:::::::::;;;;;;<<<<<<<<<::::::999999999999999999777777777777777888999999555555555555555555444444222111111111222333333444333333333222111000000///000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111.../////////000000111111////////////000000000000000000000000////////////////////////000000000000,,,------....../////////---------....../////////+++,,,---------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------.........//////---------.........//////........................------,,,+++,,,---...///////////////000000000000111222222222222333333333555555555555555555555555111222222333333444444555555555555666666666666777444555666777888::::::;;;777999===@@@AAA@@@>>>===;;;;;;<<<<<<===???@@@AAAAAA@@@>>>=========>>>??????@@@BBBDDDDDDCCCBBBAAABBBBBBAAAAAA@@@??????>>>@@@@@@AAAAAAAAAAAA@@@@@@;;;;;;;;;;;;:::999888888888777666555333222111000///000111111111111000000///000111222222111000///////////////////////////------------------------...............///000000---,,,***+++,,,,,,+++)))+++,,,,,,+++***)))+++---***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******************************+++,,,,,,------,,,,,,+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***)))((((((+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))***+++,,,,,,------******+++,,,------...//////...,,,,,,,,,,,,...///*********************************++++++,,,,,,---))))))***+++,,,,,,------++++++++++++++++++++++++++++++------------++++++EEEEEEDDDCCCCCCDDDFFFFFFHHHKKKMMMMMMLLLKKKKKKLLLMMMLLLKKKJJJKKKMMMOOOPPPNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJIIIJJJKKKLLLMMMNNNOOOOOOPPPRRRRRRPPPMMMNNNUUU[[[ooojjjaaaXXXQQQMMMKKKKKKHHHDDD???>>>???@@@@@@?????????>>>>>>===>>>>>>???============<<<;;;:::999:::::::::;;;;;;;;;<<<<<<<<<;;;888777666777888999666555555555555444444444666666555555555444444444333333333222222222111111111111222222222222111111000000000000111111111111111111000000000000111111222111000//////000111222000000000000000000000000111111222222222333333333000000000000000111111222//////.........---------////////////////////////........................---.........---,,,,,,+++------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++*********------,,,++++++******)))***++++++,,,,,,++++++***+++++++++************)))++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---...//////......---------............///////////////000000000000000000000000////////////222222222222222222222222222222222222222222222222333333333444444444555555444555777888888888777666888888777777777777888888999888777777777888999:::===========================???@@@>>>;;;;;;===??????@@@@@@AAAAAABBBCCCCCCDDDCCCBBB???>>><<<<<<;;;@@@@@@@@@@@@???>>>======<<<<<<<<<;;;;;;:::::::::555555444333222222222222444333222111000000000000000000000000000000000000000///...------------------.../////////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......+++++++++++++++***)))((((((((()))***+++,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********)))************++++++++++++++++++*********))))))++++++++++++++++++++++++************************,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******************************************************+++++++++,,,,,,,,,((()))***+++,,,---------++++++,,,,,,,,,,,,------EEEEEEDDDCCCDDDEEEFFFGGGIIIKKKMMMNNNLLLLLLLLLLLLMMMLLLKKKJJJJJJLLLNNNOOOMMMNNNNNNOOONNNMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJIIIJJJKKKLLLMMMNNNOOOOOONNNPPPQQQOOOLLLMMMQQQVVVddd```ZZZTTTOOOLLLKKKKKKGGGDDD???>>>???@@@@@@?????????>>>========================<<<<<<;;;:::999999999999999::::::::::::;;;:::888666555666777888555555555555444444444444666555555555444444444333333333222222222111111111000111111222222111111000//////000000000111111111111111000000000000111111111111000//////000111111////////////////////////111111111111222222222222//////......//////000111//////.........---------................................................------......------,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,++++++++++++++++++)))******++++++,,,------***++++++,,,,,,++++++*********++++++,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++***---------,,,,,,+++++++++,,,------...//////......---------............///.../////////000000000000000000000000////////////222222222222222222222222222222222222222222222222333333333444444444555555555666777888999888777777888777777666666777777888999888777777777888999::::::;;;;;;<<<===>>>>>>???>>>???@@@>>>;;;:::<<<>>>>>>??????@@@@@@AAABBBBBBEEEDDDBBBAAA???>>>>>>>>>AAAAAAAAA@@@@@@???>>>===<<<;;;;;;::::::999999888555555444333222222222222333222111000////////////////////////////////////000000///..............................---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,+++******))))))))))))***+++++++++,,,------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******)))************++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++,,,------,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,)))***+++,,,,,,------,,,+++++++++,,,,,,,,,------EEEDDDDDDDDDDDDEEEFFFGGGJJJKKKMMMNNNMMMLLLMMMNNNLLLKKKJJJJJJJJJKKKLLLMMMLLLMMMOOOPPPOOONNNLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNLLLNNNOOONNNKKKKKKMMMPPPVVVTTTQQQNNNLLLJJJJJJJJJFFFCCC@@@>>>>>>?????????@@@??????>>>===<<<;;;;;;<<<<<<<<<<<<;;;:::999999777777888888888999999999999888777555444555555666555555555555444444444444555555444444444444333333333222222222222111111111000111111222222111111000//////000000000000111111111000000//////000000111111000000//////000000111//////////////////////////////000000000111111111......------......///000/////////............---................................................------......------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++,,,,,,)))******++++++,,,------***++++++,,,,,,++++++***)))***+++,,,---...//////++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........---,,,+++***))))))------,,,,,,,,,,,,++++++,,,---......///.........---------............///....../////////000000000////////////000000000000222222222222222222222222222222222222333333333333333333333444444444555555666666777888888888888777777777666666666666777777888888777777888999999:::999999:::<<<===>>>???@@@>>>??????===;;;:::;;;<<<======>>>>>>???@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>AAAAAAAAAAAA@@@???>>>===:::::::::999888777777777555444333222222111111222111111000///............////////////////////////111000/////////////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******,,,,,,,,,,,,,,,++++++*********************++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***)))************++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))************++++++,,,++++++******------,,,,,,++++++***************+++++++++++++++------------------------******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,DDDDDDDDDEEEEEEFFFGGGGGGJJJLLLMMMMMMMMMLLLNNNOOOLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLNNNOOOOOONNNLLLJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNKKKMMMOOONNNLLLJJJKKKLLLKKKKKKJJJIIIIIIHHHGGGGGGCCCBBB@@@>>>>>>>>>??????AAAAAA@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;:::999999777777777888888888999999888777666444444444444444555555555444444444333333444444333333333333333333222222222222111111111111000000111111111111000000////////////000000000111000000////////////000000000000000//////000000000////////////////////////........./////////000000......------......///000/////////...............................................................,,,------...------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,------,,,++++++******)))***++++++,,,,,,++++++*********++++++,,,------...++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------...............------------............///........./////////000000////////////000000000000111111111111222222222222222222222333333333333333333333333444444444555555555555555666666666666666777666666555555666666777777777777888888999::::::999::::::;;;<<<===>>>?????????>>><<<;;;::::::;;;;;;<<<<<<======>>>??????======<<<<<<<<<<<<======AAAAAAAAAAAA@@@???>>>===999999888777666666555555555444333222111111111111111000//////........./////////////////////////////////............/////////...---,,,,,,,,,---...---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))***,,,,,,---------,,,,,,++++++++++++***************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******++++++++++++******))))))++++++++++++++++++,,,,,,*********+++++++++++++++------------------------******************************+++++++++,,,,,,,,,---------------,,,++++++***++++++++++++,,,,,,,,,CCCDDDEEEEEEFFFGGGGGGGGGJJJKKKLLLLLLLLLLLLNNNPPPLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKMMMNNNNNNMMMKKKJJJKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJKKKLLLLLLMMMMMMLLLMMMNNNNNNMMMKKKJJJJJJHHHHHHGGGGGGFFFEEEDDDDDDAAAAAA@@@>>>======>>>???AAAAAAAAA@@@???>>><<<;;;::::::::::::::::::999888888888888888999999999999666666555444444333333333555444444444444333333333222222333333333333333333222222222111111111000000000000000111111000000000...////////////000000000000000////////////000000/////////000000/////////........................------.........///////////////......//////000111////////////////////////................................................,,,,,,------...------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,------,,,++++++******)))***++++++,,,,,,++++++***++++++++++++************++++++++++++++++++++++++,,,++++++++++++,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---------------............///............////////////.../////////000000000111000000000111111222222222222222333333333444444444333333333444444444555555333333333333444444444555666666555555555555666666666666777888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<;;;;;;::::::::::::;;;;;;<<<<<<======>>><<<<<<;;;;;;<<<<<<===>>>@@@@@@@@@@@@???>>>======999888777666555444333333444444333222111111111111111111000/////////000000........................---------,,,,,,------......---,,,++++++,,,......------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++***************+++,,,,,,------,,,,,,,,,+++++++++***************------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******,,,++++++******)))))))))((()))******+++,,,------***+++++++++,,,,,,,,,---++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------------,,,+++***************+++++++++,,,,,,CCCCCCEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKJJJKKKNNNPPPMMMMMMLLLLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJGGGGGGFFFEEEDDDCCCBBBBBB???@@@@@@???===<<<===??????@@@@@@@@@???>>><<<;;;999999999::::::999999888777888888888888999999999666666555555444333333222444444444444333333333333111111222222222222333333222111111111111000000000///000000111111000000///......////////////000000000//////......//////000...//////000000//////...........................------.........///////////////......//////000111...////////////000000000------------------------........................,,,,,,------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,)))******++++++,,,------***++++++,,,,,,++++++***+++++++++******)))))))))++++++++++++++++++++++++++++++******++++++,,,---(((((()))***+++,,,------++++++,,,,,,,,,,,,------.........///......---,,,---------............///------........./////////......//////000000111111//////000000111222222222222222333333444444555555333333333444444444555555222222111111222222333444555555444444444444555555555666777999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===;;;::::::;;;;;;;;;:::::::::;;;;;;<<<=========>>>>>>>>>>>>>>>???@@@@@@????????????>>>===<<<;;;999888777666555444333222444333222111111000000111111000000//////000000111........................,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,------...------,,,,,,++++++******++++++++++++++++++++++++...---,,,+++++++++++++++***++++++,,,,,,,,,,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,)))************+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********))))))*********---,,,+++***************((())))))***+++,,,------******++++++,,,---------******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))************++++++++++++BBBCCCEEEGGGHHHHHHHHHHHHHHHIIIJJJIIIIIIJJJMMMOOONNNNNNNNNMMMLLLJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKMMMLLLKKKKKKLLLLLLKKKKKKGGGFFFEEECCCBBBAAAAAAAAA===???@@@???<<<;;;===???<<<===>>>???>>>===;;;:::888888999999999999888888666666666777777777888888666666666555555444333222444444444333333333222222111111111111222222222333111111111111000000000000//////000000000000//////........./////////000000//////............//////......///000000///..........................................////////////......------......///000.../////////000000000000------------------------........................+++,,,------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++)))******++++++,,,------***++++++,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,))))))******++++++,,,,,,+++++++++,,,,,,---------......//////...------,,,---------............///---------.........//////.........///000111111111/////////000111222222222222222333333444555555666333333333444444444555555333222111111111222444444555444444444444444444555444555777999:::::::::::::::::::::;;;;;;<<<<<<<<<<<<:::888888;;;<<<<<<:::::::::;;;;;;<<<=========??????>>>>>>??????@@@@@@>>>>>>>>>======<<<;;;:::999999888666555444333222444333222111000000000000/////////......//////000........................,,,,,,,,,,,,,,,---......***+++,,,---------------------,,,,,,+++******)))************************......---++++++*********)))******+++,,,,,,++++++)))))))))***+++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++************++++++///...,,,+++*********+++++++++******************))))))******+++,,,,,,,,,******************************************************+++++++++,,,,,,,,,******+++++++++***))))))************++++++++++++BBBCCCEEEGGGHHHHHHHHHHHHGGGHHHIIIHHHHHHJJJLLLOOOOOOOOOOOONNNMMMKKKIIIIIIIIIHHHFFFEEEFFFHHHJJJKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLKKKIIIIIIKKKKKKKKKKKKFFFEEECCCAAA@@@@@@AAAAAA<<<>>>@@@???<<<;;;===???999:::<<<======;;;:::888777888888999999999888888555555555555666666666777666666666666555444333222444444444333333333222222000000111111222222222333111111111111000000000000//////000000000000//////............/////////000//////............//////---...///000000///...---................................./////////000000---,,,,,,,,,,,,---........./////////000000111111------------------------........................+++,,,,,,---.........------------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++*********------,,,,,,+++******)))+++++++++,,,,,,+++++++++******+++,,,------...///++++++++++++++++++++++++)))))))))((()))******++++++++++++***************+++++++++,,,,,,---------.../////////...---,,,,,,---------.........//////---------.........//////---......///000111111222...//////000111222222222222222333333444555666666333333333444444444555555444333222222222333444555555444444333333444444555444555777999:::;;;::::::888888999:::<<<===>>>>>>;;;888777888;;;===<<<;;;::::::;;;<<<<<<======>>>>>>>>>============>>>>>>============<<<;;;:::999:::999888777555444333222444333222111000000000000......---------......///........................---------------...///000)))***,,,---...---,,,,,,------,,,,,,+++***))))))************************...---,,,+++************((()))***+++++++++++++++(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,++++++++++++,,,,,,000...---+++******++++++------,,,+++***)))(((''''''(((((()))***+++++++++******************************************************+++++++++,,,,,,,,,((())))))*********)))))))))************+++++++++CCCDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOOOONNNMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHJJJKKKMMMNNNNNNNNNLLLKKKIIIGGGFFFGGGHHHIIILLLKKKKKKKKKJJJJJJJJJJJJIIIEEEAAA???@@@AAA@@@???============<<<<<<<<<<<<999::::::;;;;;;::::::999777777777777777888888888999888666555444444444555666666555444333333222222222222222222222222222222000000000000000000000000666444222000//////000111---///000111000///---,,,111111111000000000000000........................................................................------------------------------------------------///////////////////////////,,,***+++---...,,,)))---------...------,,,,,,////////////...---,,,,,,,,,,,,,,,++++++*********---------------------------+++)))+++---///---+++***************++++++++++++++++++***************+++,,,------,,,+++)))(((***+++,,,,,,,,,***)))(((************************************************,,,++++++++++++++++++,,,---,,,*********,,,...///222111///...---,,,++++++//////...---+++***)))))),,,------......------,,,........................---......///000111111222111111111111111111111111222333333444444333333222222222222222222222222222222222333333333333444444333333444555555666777777999999999999999999999999777888:::<<<>>>??????>>><<<<<<<<<<<<;;;:::999888999999888888999;;;===>>>??????>>>>>>=========<<<<<<<<<;;;::::::999999888666666555444333333222222000000000000000111111111///............---------000000/////////.........,,,,,,,,,------.........---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------,,,+++************)))******++++++,,,------)))***,,,///111///+++'''************************)))))))))***+++,,,...///++++++++++++++++++++++++************************))))))***++++++++++++***((())))))))))))*********************************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++------------,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***************************++++++,,,,,,,,,,,,------)))************+++++++++******+++,,,,,,,,,,,,++++++++++++******)))))))))------,,,,,,+++***))))))++++++******************,,,,,,+++***))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,CCCDDDEEEFFFGGGIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMOOOOOOOOOOOONNNMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNMMMKKKIIIGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGDDD@@@>>>?????????===============<<<<<<<<<;;;999::::::;;;;;;::::::999888777777777777777777777888777666555444444444444666555555444333333222222222222222222222222222222000000000000000000000000444333111000//////000000...///000111000///---,,,////////////////////////........................................................................------------------------------------------------........................///---++++++------,,,***,,,,,,------...---------------.........------,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++***)))***,,,---,,,***+++***)))))))))***,,,------,,,,,,+++***)))(((((())))))***+++++++++***)))((()))))))))(((((('''&&&************************************************++++++************++++++---,,,+++******+++---...------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------.................................///000111111111////////////////////////222333333444444333333222222222222222222222222222222222333333333333444444000000111222222333444444888888888888888888888888555666888:::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999888777777777777999;;;<<<>>>>>>======<<<<<<<<<<<<;;;;;;::::::999888888888666555555444333333222222111111111000000000000000000000/////////...............---------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++++++++******,,,...000...+++(((************************------,,,+++************++++++++++++++++++++++++************************'''((())))))******)))))))))))))))*********++++++******************************************************************************+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))************************))))))***++++++++++++***************************+++++++++,,,,,,,,,------)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,+++++++++*********---,,,,,,++++++*********************************,,,,,,+++***************++++++++++++++++++++++++************************CCCCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMOOOOOOOOONNNNNNLLLKKKKKKLLLLLLLLLLLLKKKIIIGGGFFFIIIIIIJJJLLLMMMMMMMMMMMMMMMLLLJJJHHHGGGFFFGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDEEEBBB???============<<<======<<<<<<<<<;;;;;;;;;999999::::::::::::999999888888888777777666666666666666666666666555444333555555444444333333222222222222222222222222222222000000000000000000000000111111000000//////.........///000000000///---,,,................................................................................................------------------------------------------------...........................---,,,,,,------,,,***++++++,,,---............+++,,,,,,------------,,,......------------,,,,,,***************************)))((()))+++,,,+++***+++***)))((()))***,,,---...---,,,+++***(((''''''''''''(((******++++++***---,,,,,,+++++++++++++++*********************************************************))))))*********...---+++******+++,,,,,,))))))))))))***,,,---...******+++,,,---...//////------............------..............................//////000000111111////////////////////////222222333333333333222222222222222222222222222222222222333333333333444444333333333444555555666666777777777777777777777777555666888:::;;;<<<<<<<<<============<<<;;;:::999888888777777777999:::;;;>>>===<<<;;;:::;;;<<<===:::999999888888777666666555555444444333333222222222222111111000000//////111000000000////////////---------------,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))))))))******,,,------------,,,,,,+++******)))+++++++++,,,...---+++)))************************------,,,++++++***))))))++++++++++++++++++++++++************************((())))))*********************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***************************((((((((((((((((((((((((************************))))))***++++++++++++***************************++++++++++++,,,,,,,,,,,,)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,************************BBBCCCCCCDDDFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMOOOOOONNNNNNMMMLLLJJJJJJLLLMMMNNNNNNLLLJJJGGGEEEGGGHHHIIIJJJJJJJJJJJJJJJLLLKKKIIIHHHFFFFFFEEEEEEEEEFFFHHHIIIHHHGGGEEECCCCCCBBB???>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::999999::::::::::::999999999999888777666555555444555555666777666555333222444444444333333333222222111111111111111111111111000000000000000000000000//////000000///...------/////////000///...------.............../////////........................................................................------------------------------------------------...........................---------------,,,+++***+++,,,---............******+++,,,---------------------------,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++***))))))***+++++++++++++++,,,,,,++++++***)))((((((((())))))***************///...---,,,,,,---...///******************************************************))))))))))))******...---,,,+++******++++++((((((((()))***,,,---...******+++,,,---...///000------,,,,,,,,,,,,------.........................../////////000000000111111111111111111111111111222222333333333333222222222222222222222222222222222222222333333333444444444555555555666666666777666666777777777777777888888999:::;;;<<<======>>>===============<<<;;;;;;<<<;;;:::999:::;;;<<<======<<<:::999999:::;;;<<<888888888777666666555555444444444333333333222222333222222111000///......000000000/////////......////////////////////////...------,,,,,,+++++++++------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,++++++*********,,,+++***+++,,,---+++***************************((()))***+++,,,------...++++++++++++++++++++++++************************++++++,,,------------,,,+++++++++,,,,,,,,,------************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++************************))))))***++++++++++++******************************++++++++++++,,,,,,,,,))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***************+++++++++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,BBBBBBCCCCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIKKKLLLMMMMMMLLLJJJGGGFFFEEEFFFGGGGGGGGGGGGGGGFFFJJJIIIHHHGGGFFFEEEDDDDDDFFFGGGJJJKKKKKKIIIFFFDDDBBBBBBAAA???===<<<<<<<<<;;;;;;;;;;;;::::::::::::888999999::::::999999888999888888777666555444444444444666666666555333222333333333333333222222222111111111111111111111111000000000000000000000000...////////////...------///////////////......---.........//////000000000........................................................................------------------------------------------------.................................------,,,,,,---***+++,,,---............******+++,,,------------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,&&&(((+++......,,,)))'''******************++++++,,,,,,++++++************,,,+++***))))))***+++,,,******************************************************))))))))))))******---,,,,,,+++************+++++++++++++++,,,---...,,,,,,,,,------.........,,,,,,+++******+++,,,,,,////////////////////////////////////000000000000111111111111111111111111111222222333333222222111222222222222222222222222222222222333333333444444222222222222222333333333777777777888888888999999999999999:::;;;<<<============>>>>>>======<<<<<<===<<<;;;:::::::::;;;<<<<<<;;;:::999999:::;;;<<<888888777666666555555444333333333333333222222222333222222111000///....../////////.........------.../////////////////////---------,,,,,,++++++***---------------------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,+++******)))))))))*********+++++++++,,,,,,,,,,,,+++******+++,,,+++***************************%%%&&&)))+++---...//////++++++++++++++++++++++++************************++++++,,,------------,,,+++,,,,,,,,,,,,---------******************************************************************************+++,,,,,,,,,,,,+++******+++,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++************************************+++++++++,,,,,,))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))*********+++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,AAAAAABBBCCCCCCDDDEEEEEEEEEFFFHHHIIIKKKKKKLLLLLLKKKLLLLLLLLLLLLKKKJJJJJJKKKKKKLLLLLLKKKJJJHHHGGGDDDEEEEEEEEEEEEDDDDDDCCCFFFFFFFFFEEEDDDDDDCCCCCCEEEGGGJJJMMMLLLIIIFFFCCC@@@AAAAAA???===;;;;;;;;;;;;;;;:::::::::999999999888888999999999999888888777777777666666555555555444444555555555444444333333333333333222222222222111111111111111111111111000000000000000000000000//////////////////......000/////////.....................//////000000111........................................................................---------------------------------------------------------------------------...///...,,,,,,,,,...++++++,,,---............+++,,,,,,------------,,,******++++++++++++,,,,,,************************,,,---...---+++++++++---%%%(((,,,...///---)))''')))))))))***++++++,,,,,,...---,,,+++************,,,++++++++++++,,,------*********************************************************))))))*********+++++++++++++++*********------,,,,,,,,,,,,------------------------......---,,,+++******+++,,,---////////////////////////////////////000000000000////////////////////////111111222222222222111111222222222222222222222222222222333333333333444444333333333333444444444444666777777888888999999999777777777777888999:::;;;======>>>>>>>>>>>>======<<<;;;:::888888888999999::::::;;;;;;;;;;;;;;;;;;888777777666666555555444333333333333222222222222222222111111000000//////............------------,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++------------............------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++))))))((((((((()))******+++,,,,,,------,,,***)))***+++,,,+++***************************((()))+++,,,------,,,+++++++++++++++++++++++++++************************((())))))***************++++++,,,,,,,,,---------******************************************************************************+++,,,,,,,,,,,,+++)))***++++++++++++++++++************************************************************************))))))***++++++++++++***************************************++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************AAAAAAAAABBBCCCCCCDDDDDDDDDEEEGGGIIIKKKLLLLLLKKKJJJJJJKKKKKKLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBEEEIIIKKKKKKHHHCCC@@@>>>???@@@???;;;999999:::::::::::::::999999999999888888999999999999888888666666666666666666555555444444444333333444444555222222222222222222222222111111111111111111111111000000000000000000000000000000///......///000111000000///...............,,,,,,---......///000000........................................................................---------------------------------------------------------------------------///000///,,,+++---...,,,,,,------...---------------.........------,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++---...---***)))***,,,((()))***,,,,,,+++***)))***************+++++++++,,,+++***))))))***++++++,,,,,,---...............************************************************++++++************++++++)))******++++++++++++***,,,,,,,,,,,,,,,---......------------.........//////...,,,++++++,,,...///////////////////////////000000000000////////////////////////////////////111111222222222222111111222222222222222222222222222222333333333333444444666666666666666666666666555555666666777888888999888777777777777999:::;;;===>>>>>>??????>>>>>>>>>===<<<:::999888888999999999:::<<<=========<<<;;;888888777777666555555555222222222222222222222222111111111000000000000000////////////............,,,,,,,,,---------......+++++++++++++++,,,,,,,,,------------.........///------,,,,,,,,,,,,------+++++++++++++++++++++++++++***)))))))))))))))***+++++++++++++++++++++,,,+++***)))***,,,,,,***)))***************************+++,,,------+++)))(((++++++++++++++++++++++++************************'''((())))))******))))))++++++++++++,,,,,,,,,,,,************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))***+++++++++++++++************************))))))))))))))))))))))))************************))))))***++++++++++++***************************************++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,---,,,,,,++++++*********((())))))***++++++,,,,,,+++++++++++++++,,,---...------------------------************************AAAAAAAAABBBBBBCCCCCCCCCDDDEEEGGGJJJKKKLLLLLLKKKHHHIIIJJJKKKLLLLLLLLLLLLIIIHHHHHHHHHHHHIIIJJJJJJEEEFFFFFFFFFEEEDDDCCCBBB@@@AAABBBBBBCCCCCCBBBBBB???BBBFFFIIIIIIEEEAAA===<<<>>>???>>>:::777777999:::::::::999999999888888888888999999999999888888555555555666666666666666555444333222222333555666222222222222222222222222000000000000000000000000000000000000000000000000111000///---...///111222000000///...............++++++,,,,,,---...//////........................................................................---------------------------------------------------------------------------///000///,,,+++---///---------...------,,,,,,////////////...---,,,,,,,,,,,,,,,------.........------------------------***,,,---,,,)))''')))++++++***)))))))))***,,,---,,,+++++++++******))))))))))))(((((((((***+++,,,'''(((***+++,,,+++******************************************************,,,,,,++++++++++++,,,,,,((()))***+++++++++++++++******++++++,,,---...///+++,,,,,,---...///000000111000...------...000111000000000000000000000000000000000000////////////111111111111111111111111111111222222222222111111222222222222222222222222222222333333333444444444333333333333333333333222444444444555666777777888::::::999999999:::<<<======>>>>>>?????????>>>>>>@@@>>>===;;;:::::::::;;;888:::<<>><<<:::888888888777666666555555222222222222222222222222000000000000000111111111000000000000////////////........./////////000000*********++++++,,,,,,------------.........//////...------,,,,,,------...++++++++++++++++++++++++(((((((((((()))***+++,,,------,,,++++++************)))***+++,,,,,,***(((***************************+++,,,------,,,***)))++++++++++++++++++++++++************************))))))***+++++++++++++++******+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++((()))***+++++++++++++++************************************************************************))))))***++++++++++++***************************)))************+++++++++)))************+++++++++******+++,,,,,,,,,,,,+++)))))))))******+++++++++------,,,,,,+++***))))))((())))))***++++++,,,,,,++++++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,BBBAAA?????????AAACCCEEEEEEFFFFFFGGGHHHIIIJJJKKKJJJJJJIIIHHHIIIJJJKKKLLLJJJIIIGGGEEEEEEFFFGGGHHHFFFFFFEEEEEEDDDBBBAAA@@@CCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAA@@@@@@??????>>>>>>>>>======<<<<<<;;;;;;999999::::::999999888777999999999888777666666555444444444444444444444444222222333444444444333333333333333333333333333333222111000//////000111222000000000000000000000000////////////////////////000000//////.........---......------------......&&&&&&(((***,,,...000000......////////////......------------------------------------------------///...---+++)))&&&$$$"""+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******+++++++++,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))***,,,+++)))(((((()))+++++++++++++++***)))(((---------,,,***)))'''&&&+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------..............................000000000000000000000000......///000111222222333111111000000//////......000000000000111111111111222222333333333333444444444444333333333444555555777777666666777888999999;;;:::999888888:::<<<===>>>>>>???@@@@@@@@@@@@???>>>>>>===;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<===888555555888999777333///000111222222111000///111111111111000000000000........................//////.........---------///......,,,)))&&&###!!!,,,,,,,,,---------......000//////---,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******))),,,,,,,,,++++++*********+++,,,,,,,,,,,,+++************))))))******+++,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++*********))))))(((((())))))*********+++++++++++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++++++++******++++++,,,---)))************++++++++++++++++++************)))************************&&&((()))***))))))+++------,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,---............+++))))))+++......,,,)))AAA@@@???>>>???AAABBBDDDFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJJJJIIIHHHFFFEEEEEEEEEGGGHHHFFFFFFFFFEEEDDDCCCAAAAAAAAAAAA@@@???????????????@@@@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::888999999999999888777777999999888777777666555555444444444444444444444444333333333444333333222222222222222222222222222222111000000000000000000111////////////////////////////////////////////////000/////////.........---......------------......,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------------------------------...------,,,+++***((('''+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++***************++++++,,,,,,,,,++++++++++++++++++++++++***************************************************************************+++---,,,***))))))***+++++++++++++++***))))))&&&''')))***,,,,,,------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------............................../////////////////////////////////000111111111222111000000000/////////...000000000000111111111111222222222333333333444444333333333333444555666666666666666666777888999:::;;;:::999888888:::;;;======>>>??????@@@@@@?????????>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<888555555888999777333000000111111111111000000111111111000000000//////........................///.........------------*********++++++***)))))),,,,,,---------.........//////...---,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++******+++************+++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********)))))))))((((((*********++++++++++++,,,+++++++++,,,,,,,,,------************************++++++++++++++++++++++++++++++******++++++,,,,,,)))************++++++++++++++++++************)))************************''')))******))))))***,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,---,,,,,,,,,+++))))))+++......,,,)))???>>>>>>>>>>>>@@@BBBCCCGGGGGGHHHIIIJJJKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFGGGFFFFFFFFFFFFEEECCCBBBAAA@@@??????>>>===>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::888888888999888777777666888888777777666666555555444444444444444444444444333444444444333222111111111111111111111111111111///000000111111000000///......................../////////////////////////////////.....................------------......//////...---,,,,,,++++++......////////////......------------------------------------------------,,,,,,---......---------+++,,,,,,------,,,,,,+++------------,,,,,,+++***++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***)))***************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++,,,...---,,,***++++++***++++++++++++***))))))******+++++++++******)))++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------..............................////////////////////////000000000000000000000000000000000000////////////000000000111111111222222222222222222333333333333222222222333444555666777444555666777888999:::;;;;;;:::999888999:::;;;<<<======>>>?????????????????????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;888555555777888666333222222111111111111222222111111000000000000//////------------------------............------------)))))))))***+++,,,......---------.........////////////...---,,,+++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,+++******+++++++++++++++,,,------,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************++++++++++++++++++************)))************************(((***+++***))))))***++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,++++++***************,,,------,,,***============>>>???AAABBBEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKJJJIIIGGGGGGFFFFFFGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBB@@@???>>>>>>======>>>>>>>>>======<<<;;;;;;::::::::::::::::::::::::::::::888999999999999888777777777777777666666555555555333333333333333333333333444444444333222111000///000000000000000000000000...///000111111000///...////////////////////////////////////////////////..............................------------......,,,,,,------.../////////---......//////......---------------------------------------------------,,,,,,---...............+++,,,,,,------,,,,,,+++------------,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************************,,,------+++***+++,,,******+++++++++******)))+++,,,,,,++++++)))((((((++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................////////////////////////000000000000000/////////000000000000////////////000000111111111222222222111222222222222333333333444444333333333444555555333444555777999:::;;;;;;::::::999999999:::;;;<<<<<<===>>>>>>??????>>>>>>????????????>>>>>>======<<<<<<;;;;;;;;;;;;:::::::::777555555666666555333333222111000000111222333111000000000////////////------------------------------------------------...---,,,+++***+++,,,---------........./////////......------,,,+++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++............------------++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,))))))*********++++++++++++++++++*********))))))***************************+++,,,+++)))))))))+++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***))))))***+++,,,------+++***<<<<<<<<<===>>>@@@AAAAAADDDDDDEEEFFFGGGHHHHHHIIIKKKJJJJJJIIIGGGFFFEEEDDDEEEEEEDDDDDDCCCCCCCCCCCCEEEEEEFFFEEEEEEDDDCCCBBB@@@@@@???>>>>>>>>>>>>>>>=========<<<;;;;;;::::::::::::::::::::::::::::::999999999999999888888777666666666555555555555555333333333333333333333333444444333333222111000///000000000000000000000000...///000111111000///...000000000000000000000000////////////////////////---------.....................------------......++++++,,,---///000111111------............------------------------------------------------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))***,,,,,,+++******+++)))******+++++++++******%%%&&&(((***,,,---......***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................000000000///////////////////////////000000000000111111111111222222222222111111111222222222333333666555555444333333333333222444666777999:::::::::999999999999::::::;;;;;;<<<<<<===>>>>>>>>>>>>===>>>??????@@@??????>>>===<<<<<<;;;;;;::::::::::::888777555555555555444444333222111000000111222333000000000////////////...------------------------,,,,,,------------------000///---+++******+++,,,------------.........///---------,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,------------------++++++,,,,,,,,,---------*********+++++++++,,,,,,************************++++++++++++++++++++++++)))***+++,,,,,,,,,++++++))))))*********++++++++++++++++++*********))))))***************************+++,,,+++***)))***+++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***------......---,,,++++++)))***,,,,,,,,,,,,++++++;;;<<<===>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFDDDCCCDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDCCCBBBBBB@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;::::::999999888888888888999999999999888888999999888888777666555555555555555555444444333333333333333333333333222333333333222111000000000000000000000000000000...//////000000//////...111111111111111111111111////////////////////////---------------...............------------......------..................------............------------------------------------------------------,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************(((***,,,,,,+++***+++,,,))))))***++++++++++++***((()))***+++++++++++++++******++++++++++++******,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......................................................////////////////////////////////////000000000000111111111222222222222333111111111111222222222222666666555444333333333333333444666888999:::999999999999:::::::::;;;;;;;;;;;;<<<<<<==================>>>???@@@@@@???>>>===<<<<<<;;;;;;::::::999999777666555444444333333444111111000000000000111111000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++++++++,,,------,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,))))))************++++++++++++++++++,,,,,,,,,,,,************++++++++++++************************++++++++++++++++++++++++)))***+++,,,---,,,++++++)))************++++++++++++++++++************)))************************)))+++,,,+++******+++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***------.........---,,,,,,(((***,,,---,,,++++++,,,;;;<<<===???@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCBBBAAAAAACCCCCCCCCCCCCCCBBBBBBAAA???>>>======<<<<<<======;;;::::::999999888888777555555555666666777777777666666666777666555555444444444444444444444444444222222222222222222222222111111222222222111111000111111111111111111111111/////////....../////////000000000000000000000000////////////////////////,,,,,,,,,------...............------------......///......------,,,,,,,,,,,,------......------,,,------------------------------------------------+++,,,,,,---------,,,,,,+++,,,,,,------,,,,,,+++******+++,,,------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************************************************************)))+++------,,,+++,,,---))))))***+++++++++++++++......---,,,***(((&&&%%%******++++++++++++******,,,,,,,,,------------...+++++++++,,,,,,---------,,,,,,,,,---------......................................................---.........///000000000.../////////000000000111111111111222222222333333111111111111222222222222333333333333333444555666444555777999:::999888888999999::::::;;;;;;;;;:::;;;;;;<<<=========<<<<<<<<<===>>>@@@@@@???===<<<<<<<<<;;;;;;:::999999888666666555444333222333444/////////000000/////////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******+++************+++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))*********+++++++++*********++++++++++++,,,************++++++++++++************************++++++++++++++++++++++++(((***+++------,,,+++***)))************++++++++++++++++++************)))************************)))***++++++++++++,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,---------,,,,,,'''***------,,,***+++,,,;;;<<<>>>???AAABBBBBBBBBDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@BBBBBBBBBCCCBBBBBBAAAAAA======<<<;;;;;;;;;;;;<<<999999888888777666666666333333333444444555555555444444555555444444333222444444444444444444444444222222222222222222222222000111111222222222111111111111111111111111111111000///...------...///000////////////////////////////////////////////////,,,,,,,,,------..................------.........------------------------,,,------......------,,,------------------------------------------------***+++,,,---............+++,,,,,,------,,,,,,+++)))***+++,,,---.........)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++************************))))))))))))))))))))))))***************************,,,......---------...((()))***+++++++++++++++))))))***++++++++++++*********++++++++++++******,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,---------......................................................,,,------...///000111111.../////////000000111111111111222222222333333333000111111111111222222222111111111222444666777888444666888999:::999888777888999:::;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<;;;<<<>>>??????>>>===<<<<<<<<<;;;::::::999888888666666666444222222333444---...///000000///...---000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,---,,,+++)))(((******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++******************++++++,,,,,,,,,+++,,,,,,,,,,,,+++************))))))******+++,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........))))))*********+++++++++)))************+++++++++************************++++++++++++++++++++++++(((***+++------,,,+++***)))************++++++++++++++++++************)))************************((()))++++++++++++---...---,,,+++******+++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,'''***---...+++***+++---<<<===>>>@@@AAABBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@???@@@AAAAAAAAA@@@???>>>======<<<;;;::::::999999999888777666444444333333444444444444444444444444333333333333333333333333111222333333444444333333333333333333333222111000222111111111000000//////111111000000//////......111111000///////////////333222111000///...---,,,...///000000000///---,,,...,,,+++,,,///111///---------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,---...//////---,,,,,,---000111111000---------,,,,,,+++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,------------------------,,,,,,,,,---------......,,,++++++******++++++,,,++++++++++++******))))))...---+++*********++++++++++++++++++++++++++++++************************+++***)))'''''')))***+++************************'''(((***,,,,,,***((('''************))))))(((((()))************+++++++++************************++++++*********+++---...------,,,,,,------...///,,,,,,,,,---------......///............///000000....................................////////////000000000000////////////000000111111222222333333222///---...000333222111111111222222222333333333444444444555555777888888888999999::::::;;;;;;;;;============>>>>>>>>>>>>============>>>>>>>>>>>>>>><<<;;;;;;;;;;;;:::888666555444333222222222222111111111111000000000000000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********)))))))))******++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))************))))))(((((()))***++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,+++++++++*********)))))),,,+++)))((((((((()))*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************+++++++++*********))))))***+++,,,,,,,,,,,,+++*********))))))))))))******---------,,,,,,++++++++++++++++++++++++++++++++++++,,,............,,,+++(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))>>>???@@@BBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@???>>>===<<<<<<;;;::::::999999999888777555444444333333333333333333333333333333333333333333333333333333111222222333444333333333222222222222222111000000111111111000000000//////111000000000/////////...111000000///////////////000000000000////////////...////////////...------///---+++,,,///000...---------------------------------------------------//////.........---------...------,,,,,,,,,---------,,,+++,,,...000///...---------,,,,,,++++++++++++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,++++++******++++++,,,++++++++++++*********)))---,,,+++*********++++++++++++++++++++++++++++++************************+++***)))(((((()))***+++************************((()))***++++++***)))(((++++++*********))))))))))))************+++++++++************************++++++*********+++,,,---+++************+++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---..........................................////////////000000000000////////////000000111111111111111111333111//////222444333222222222333333333444444444444444444444555666777888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<====================================<<<::::::;;;;;;999888555555444222222111111111111111111000000000////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********)))))),,,+++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************++++++++++++***************+++,,,,,,)))************+++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,+++++++++*********))))))***)))((('''&&&''''''((((((((()))************)))++++++++++++++++++++++++************************+++++++++*********))))))***+++,,,,,,,,,,,,+++*********))))))))))))******------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++>>>>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@???>>><<<<<<;;;;;;::::::999999888888666555444444333333222222222222222222222222333333333333333333333333111111222333333333333222000111111111111000000///111111000000000000//////000000000000////////////000000//////......//////......//////000000111111///......---------------///...,,,---......---,,,------------------------------------------------////////////............//////...---,,,,,,,,,,,,---,,,+++,,,---...---+++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++******++++++,,,++++++++++++************---,,,+++*********++++++++++++++++++++++++++++++************************+++***)))(((((()))***+++************************************************+++++++++++++++*********)))************+++++++++************************++++++*********+++,,,---***************+++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,------...------------------------............////////////////////////000000000000111111111000000000000000444222111111333444444333333333444444444555555555444444444444555555666777888888999:::;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<========================<<<;;;999999::::::888777444444333222111111111111111111000000000000/////////...------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++***************------,,,,,,+++******)))++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,++++++++++++,,,------)))************+++++++++))))))))))))))))))))))))+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,+++++++++******************)))(((''''''''''''((((((((()))************)))++++++++++++++++++++++++************************+++++++++******************++++++,,,,,,++++++*********))))))))))))******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))*********************)))))))))(((((((((((((((((((((((())))))***+++,,,,,,------;;;<<<>>>???AAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>;;;;;;;;;:::::::::999999888777666555444444444444111111111111111111111111222222222222222222222222000111111222222222222222//////000000000000//////000000000000000000//////000000000000////////////000//////.........//////......//////000000111111///...---++++++,,,------///...------------,,,+++------------------------------------------------..................------///...---,,,,,,,,,,,,,,,///---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++************************+++******))))))******+++************************+++******))))))******+++++++++++++++++++++++++++))))))*********+++++++++************************+++++++++++++++++++++,,,,,,,,,,,,+++,,,------...,,,,,,,,,---------............------......///000------------------------............////////////////////////000000000000111111111000000/////////333222222222333333333333333333333333444444444444444444333333444555555666777888888999:::;;;<<<<<<:::::::::;;;<<<<<<============<<<<<<<<<<<<<<<;;;;;;999888888888888777555333333222111111111111111111000000000////////////......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,))))))*********+++++++++************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,************************+++++++++*********************+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++******))))))******+++,,,+++++++++++++++++++++***************************)))(((''''''((()))***+++++++++******)))))))))++++++++++++++++++++++++)))******++++++,,,------;;;<<<===???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFEEEBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>======:::::::::::::::999999999777666555444444333444444111111111111111111111111222222222222222222222222///000111111222222111111...//////000000000////////////////////////000000////////////000000000000//////............//////////////////000000000000///...---++++++,,,------.........---,,,++++++,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000...------......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,------......+++++++++,,,,,,,,,------,,,++++++******++++++,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************++++++************++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,---------......---------------...//////------------------------............////////////.../////////000000000111222222111111000000//////111222222222222111111222222222222222333333333333444333333333333444444555666666777888999:::;;;<<<::::::;;;<<<======>>>>>><<<<<<<<<<<<;;;;;;::::::999888666666777777555444222222111000000000111111000000000////////////...------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++******,,,++++++*********++++++))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,************************+++++++++++++++******)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************+++***)))(((((()))***+++,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++======???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@>>>===<<<<<<<<<<<<::::::::::::999999999999666555555444333333444444111111111111111111111111222222222222222222222222//////000111111111111000...//////000000000000000......////////////000000////////////000000000000......------......//////////////////000000000000///......---------------,,,---...---,,,+++,,,---------------------------------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000...------......---+++++++++,,,,,,,,,,,,------************++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------......///++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++++++++)))************+++++++++************************++++++,,,,,,,,,+++******)))))))))))))))***++++++,,,,,,,,,---------......+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............////////////......//////000000111111222222222111111111111111000222444333222000000111111111111222222222333333333333333222222333333444444444555777888999::::::::::::;;;<<<===>>>>>>???<<<<<<<<<;;;::::::999999888777555555666666444333111111000000000000000111000000////////////......,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))******+++,,,,,,------++++++++++++++++++++++++)))))))))************+++++++++++++++++++++++++++************+++++++++,,,,,,++++++************+++)))************+++++++++++++++++++++++++++++++++)))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,***************+++++++++))))))******))))))((('''(((((()))************)))++++++++++++++++++++++++***************************************+++++++++,,,++++++******++++++,,,++++++************++++++*********+++++++++++++++************************++++++************+++++++++++++++++++++*********************************,,,+++++++++++++++++++++<<<===???@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@???===;;;::::::::::::999999999999999999999999555555444444333333444444222222222222222222222222111111111111111111111111...///000000111111000000...///000000111111111000........./////////000000.../////////000000000111...------------...///000------...///000111222222...////////////...------***,,,...---++++++,,,...------------------------------------------------+++++++++,,,,,,---------------,,,,,,,,,------......,,,+++,,,------,,,++++++++++++,,,,,,---------************++++++++++++***+++,,,,,,------,,,,,,***++++++,,,------......***++++++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************************++++++++++++++++++*********************************,,,,,,,,,,,,******)))))))))*********++++++)))************+++++++++************************+++,,,,,,,,,,,,+++***))))))))))))))))))******+++,,,,,,,,,---------......++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,............////////////.........///000111111111222222222222333333333333111333666555333111111222222222222333333333444444333333222222222222333333222333444555666888999999888999:::;;;<<<===>>>>>><<<<<<;;;;;;:::999999888777666444444555555333222000000/////////000000111000000/////////.........,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++)))******+++,,,---......------,,,+++++++++++++++)))************+++++++++************************((()))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,))))))*********+++++++++))))))*********)))((('''(((((()))************)))++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,)))*********++++++++++++*********************************++++++************++++++++++++++++++,,,))))))))))))))))))))))))*********++++++,,,,,,---:::;;;===>>>@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB???>>><<<:::999999999999999999999999999999999999555555444333333333444444222222222222222222222222111111111111111111111111...//////000000000000000//////000111111111111111---.........//////000000.../////////000000111111---------------...///000++++++---///111222444444...///000000000///---,,,)))+++------++++++---///------------------------------------------------,,,,,,,,,------.........//////...---,,,,,,,,,,,,,,,+++******,,,,,,,,,***+++++++++,,,,,,---------)))************+++++++++++++++,,,---------,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------)))***+++,,,---,,,,,,+++++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************)))***,,,------,,,***)))(((((())))))*********+++)))************+++++++++************************+++,,,,,,---,,,+++***)))+++++++++***+++,,,,,,---,,,,,,,,,---------......------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,............/////////000---......///000111111222222222222333333444444444222555777777444222222333333333333444444444555555333333222222111222222222111111333444555777888888777888888999;;;<<<======<<<<<<;;;::::::999888888777555444444444444333111000000////////////000111000/////////............++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++------,,,++++++*********++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++)))***+++,,,...///000000///...------,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++++++++++++++,,,))))))******++++++++++++++++++,,,---,,,+++***)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))******++++++++++++---,,,+++******+++,,,---,,,++++++******++++++,,,))))))******++++++++++++))))))))))))))))))))))))((()))***++++++***)))(((*********++++++,,,,,,---************************'''((()))***,,,---...///;;;<<<>>>>>>======???@@@@@@AAABBBCCCCCCCCCBBBAAAAAADDDEEEDDDAAA??????AAACCCCCCCCCBBBAAA@@@>>>===??????>>>===<<<;;;::::::888888888777777777777666555444222000000111222333222222222111111111111000000000000000111222333444000000000000000///......////////////////////////......------------..................////////////////////////////////////,,,,,,,,,,,,,,,---...///---------....../////////........................,,,,,,,,,---------...............------.........,,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,,,,+++)))***---///000000,,,,,,,,,++++++***************++++++++++++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++(((((())))))*********+++++++++******++++++,,,---++++++++++++++++++++++++((()))))))))************+++***)))))))))***,,,,,,************************------,,,+++***)))((('''******************************++++++++++++******+++++++++*********))))))******************++++++***))))))***,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******))))))***,,,...///.........///......---,,,000000000000000//////...111111222222222333333333222111111111111111222222222333333444444333333222444444333222222333444444777444111111333555555444::::::999999::::::;;;<<<;;;;;;;;;;;;:::999888888333333444444333222000///111111000000//////......111000...------...000111.../////////////////////***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,************************)))))))))))))))*********------------,,,+++******+++***)))))))))***,,,,,,)))************+++++++++))))))))))))))))))))))))------,,,+++,,,---...///555333000---++++++---...************************)))))))))***+++++++++,,,+++++++++++++++***)))(((************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************((()))))))))************((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))************************************************************))))))))))))******************************++++++,,,,,,,,,---------:::<<<===>>>======>>>@@@BBBBBBDDDEEEEEEEEEDDDCCCBBBDDDEEEDDDAAA???@@@AAAAAABBBBBBCCCCCCBBBBBBAAA??????>>>===<<<;;;::::::999888888888888777777777555444222111111222333444222222222111111111111000000000000000111222333444000000000000000///......////////////////////////.........------.....................////////////////////////////////////..................//////,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......,,,,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,...---++++++---...------,,,,,,,,,+++++++++************++++++,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))*********+++++++++******++++++,,,---++++++++++++++++++++++++************+++++++++++++++***)))))))))***+++,,,************************+++++++++*********************************************++++++++++++******+++++++++*********))))))***************************))))))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------.../////////...---,,,,,,......///000000000000000111111111222222222333333222222111111111111111111222333333444444333333222333222111111111111222333555222000000333666777666999999888888888999::::::999999999999888777666666222333333333222111///...000000000000//////......///---,,,++++++,,,---///,,,+++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++,,,,,,+++******+++,,,,,,************************)))))))))***++++++,,,,,,,,,,,,---......---------+++***)))))))))***+++,,,)))************+++++++++************************++++++++++++---///111222555333000---++++++,,,---***************************************++++++++++++++++++++++++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++*********************************************************))))))*********************************))))))))))))*********+++:::<<<======<<<===>>>???AAABBBCCCDDDEEEDDDDDDCCCBBBDDDEEEDDDBBB@@@@@@AAA???@@@AAACCCDDDDDDDDDDDD??????>>>===<<<;;;::::::999999999888888888888777666555444333222333444444222222222111111111111000000//////000000111222333000000000000000///......////////////////////////........................---............////////////////////////////////////......------------...,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,///...------------***(((,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))***************+++************+++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******))))))******+++,,,************************))))))******+++++++++,,,******************************++++++++++++******+++++++++***************************************,,,***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...............---,,,,,,////////////...---,,,+++,,,---...000111111222222111111111222222222222333333333222111000000000111222333333444444333333222111111000000000000111111222111000111333666777777777777666666777777888999777777777777666555444333111111222222111000///...000000000////////////......---,,,++++++,,,---.........------,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,++++++******++++++,,,************************))))))***+++,,,------...+++,,,---...////////////******))))))******+++,,,)))************+++++++++************************))))))***+++...000333555444333000---+++***++++++************************+++++++++******************++++++++++++***))))))************************------------------------++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,++++++++++++,,,,,,************************************************++++++++++++++++++++++++************************((((((((()))))))))******999;;;<<<<<<<<<<<<===???>>>???AAABBBCCCBBBBBBAAACCCCCCDDDDDDCCCBBBAAAAAA??????AAABBBCCCCCCDDDDDD??????>>>===<<<;;;::::::999999999999888888888888666666555444444444444555222222222111111111000000///////////////000111222000000000000000///......////////////////////////---..................------------.........//////////////////////////////---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,------------------+++++++++,,,,,,,,,------...---------...---***'''++++++++++++++++++++++++)))))))))***++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************************************++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,***************+++++++++************************)))************+++++++++******************************++++++++++++******************************+++++++++***************,,,***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...//////...,,,,,,000000//////...---++++++---...///000111111111111111111111111222222222222333333222111000000000000222333333444444333333222111111111111111111111111222222111222333444555666555555555555555666666777666666666666555444333222000000000000000//////...////////////////////////000///............///000//////...---,,,,,,++++++***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++*********************************++++++++++++++++++,,,,,,---......------***************+++++++++))))))*********+++++++++*********************************,,,...000333555333222///---+++*********************************,,,+++++++++***)))))))))******+++++++++******)))************************++++++++++++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,*********+++++++++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,************************************************+++++++++,,,,,,+++++++++************************)))************+++++++++999:::<<<<<<;;;;;;===>>>===>>>@@@BBBBBBBBBBBBAAACCCCCCCCCCCCDDDCCCBBBAAA???@@@@@@AAAAAAAAA@@@@@@??????>>>===<<<;;;::::::999999999888888888777777666666555555444444444555222222222111111111000000/////////...//////000000000000000000000///......////////////////////////------...//////...------------------............////////////////////////---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,------.........---++++++,,,,,,,,,---------,,,++++++---......+++)))++++++++++++++++++++++++***))))))))))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++*********************))))))******+++,,,++++++++++++++++++++++++))))))))))))*********+++))))))******++++++++++++************************+++++++++************)))******************************++++++++++++******************************+++++++++*********)))))),,,+++)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***,,,............---////////////...---,,,+++//////000000000000//////000000111111111222222222333222222111000000111111222333333444444333333222333333333333333333333333333333333333222222222333444333333333333444555555666666666666555444333222000000//////////////////...............//////////////////....../////////++++++******)))(((''''''***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++***))))))((((((,,,,,,,,,,,,,,,+++***)))))))))******++++++++++++))))))*********+++++++++************************,,,,,,,,,,,,---///000222111000...,,,+++*********************************,,,+++++++++***))))))))))))******+++++++++******************************++++++++++++++++++++++++)))))))))******+++++++++))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))*********+++))))))))))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++************++++++***************************************************+++,,,,,,,,,,,,+++***************************)))************+++++++++888:::;;;;;;:::;;;<<<>>>???@@@BBBCCCDDDDDDDDDCCCDDDCCCBBBCCCEEEEEECCCAAA@@@@@@AAA@@@@@@???>>>===??????>>>===<<<;;;::::::888888888777777777777666666555555555555444444444222222222111111111111000//////............//////000000000000000///......////////////////////////,,,---...//////...---,,,,,,------------.........///////////////////////////......------------...------------,,,,,,,,,,,,************************,,,,,,,,,---------......------,,,,,,,,,,,,------+++,,,---......///......,,,,,,,,,,,,------------+++******+++---...---+++***++++++++++++,,,,,,,,,,,,+++***))))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++************))))))))))))***++++++++++++++++++++++++++++++(((((()))))))))*********))))))***++++++++++++***************************,,,+++++++++******))))))******************************++++++++++++*********************+++++++++,,,,,,++++++***)))))))))+++******,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,.........///.........///......---,,,000000000000000///......000000000111111111111222222111111111111111222222222333333444444333333222444444555555555555444444333444555444222000111222333333222222333333444555666666666666555444333222000000////////////000000---............/////////------------------------,,,,,,,,,+++*********)))***++++++,,,,,,++++++***++++++++++++++++++,,,,,,***++++++,,,,,,++++++***************************++++++******)))(((((((((,,,,,,,,,++++++***)))((())))))***++++++++++++***)))************+++++++++++++++++++++++++++++++++...---,,,+++,,,---...///......---,,,++++++++++++************************+++++++++***************))))))***++++++++++++***************************------------------------(((((())))))***+++++++++)))))))))************+++++++++++++++++++++++++++************************(((((()))))))))*********(((((()))))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++************************************************)))***+++,,,,,,+++***)))************************((((((((()))))))))******888999;;;;;;::::::<<<===>>>???AAACCCDDDDDDDDDDDDDDDCCCBBBCCCEEEFFFDDDAAA@@@AAAAAAAAA@@@@@@???>>>??????>>>===<<<;;;::::::777777777666666666555555555555555555555444333333222222222111111111111000///......------......///000000000000000///......////////////////////////,,,---///000000///---,,,,,,,,,---------.........////////////////////////..................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......+++,,,---...////////////,,,,,,,,,------------...,,,***)))***+++------,,,******+++++++++,,,,,,,,,///...,,,+++******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))))))))***++++++++++++++++++++++++++++++))))))*********+++++++++((()))***+++,,,++++++******************************************+++++++++******************************++++++++++++******))))))*********+++++++++,,,,,,++++++***))))))(((******+++---//////,,,))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,------...//////,,,---......///............//////000000000000///000000000000111111111111000000000000111222333333222333333444444333333222444555666666666666555444111333555444222000111333333333222222333333444555555555555555444333222222111000/////////000111111---------.........//////,,,------------------,,,...............---------***++++++,,,,,,++++++***,,,,,,++++++++++++++++++***+++,,,,,,,,,,,,+++***************************)))))))))******+++++++++++++++,,,,,,,,,+++******((()))***+++,,,++++++***)))************+++++++++++++++++++++++++++++++++,,,,,,+++***+++,,,---...,,,++++++++++++++++++,,,***************************************+++++++++))))))***+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++++++++))))))))))))************++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,************************************************((()))+++,,,,,,+++)))(((************************))))))))))))*********+++777999::::::::::::;;;===<<<===???AAABBBBBBBBBBBBDDDCCCBBBCCCFFFFFFDDDAAA@@@AAAAAABBBBBBAAAAAAAAA??????>>>===<<<;;;::::::666666666666555555555555444444555555444444333222222222222111111111111000///......---------......000000000000000//////...////////////////////////,,,---///000000///---,,,,,,,,,,,,---------......////////////////////////,,,,,,,,,,,,------...////////////......---------000000000000000000000000,,,,,,,,,---------......///......------......///+++,,,---...////////////,,,,,,,,,---------.........,,,))))))***,,,,,,+++*********++++++,,,,,,,,,222111///,,,+++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++,,,+++******************************'''((()))***+++,,,------******************************++++++++++++******))))))******++++++++++++,,,,,,++++++***))))))((()))***,,,///000///,,,(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---111000...------...//////+++,,,---...////////////,,,---...000111111111111000000000000111111111111//////000000111222444444222333333444444333333222444444555666666555444444...111444444222111333555333333222222333333444555444444444444333222111111222111000//////000111222---------.........//////......////////////......+++++++++++++++++++++,,,+++++++++,,,,,,+++++++++---,,,,,,++++++************+++,,,------,,,+++***************************'''((()))***,,,---...///******+++,,,------------((()))***+++,,,+++******)))************++++++++++++++++++++++++++++++++++++******)))***+++---...******+++++++++,,,,,,,,,************************))))))******+++++++++,,,((()))***+++++++++++++++************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************...------,,,,,,------...************************************************'''(((***++++++***((('''************************+++,,,,,,,,,,,,---------999999999:::::::::;;;;;;:::<<<>>>AAABBBBBBAAA@@@BBBBBBCCCCCCDDDEEEEEEEEECCCCCCBBBAAA@@@>>>>>>===@@@???>>>===;;;999888777666666666666666666666666555444333333222222333333111222222333333222222111000000000000000000000000////////////////////////------......///000000000..............................------------......---,,,++++++++++++,,,---------------------------++++++,,,,,,,,,---------,,,------......------,,,...---,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++)))***+++,,,---,,,+++***++++++------------++++++,,,,,,,,,++++++*********************************************************+++++++++*********)))))),,,++++++---//////,,,(((------,,,+++*********+++************************************************************************************************---***''''''***,,,,,,++++++,,,------......------------......------,,,,,,,,,,,,,,,++++++***************++++++++++++******,,,---......//////......'''))),,,...000000///...000000000000000000000000222222111111111111111111444444333222111111111111333444666777777666444333333333333333333333333333333333333222222222111111333222111000000111222333//////000000000000//////////////////////////////---..................------------,,,,,,+++++++++///...---+++******++++++*********************************++++++,,,,,,,,,*********)))******++++++******++++++++++++******---,,,***)))))))))******************************)))******++++++)))((('''))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++))))))***++++++++++++***************************,,,,,,+++++++++++++++,,,---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++++++++***)))((())))))))))))))))))))))))************************))))))*********+++++++++------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------))))))))))))))))))))))))*********++++++,,,,,,,,,******************************+++++++++******)))''''''((()))***++++++,,,::::::::::::;;;;;;;;;;;;:::<<<>>>@@@AAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDDDDCCCBBBAAA@@@???>>>>>>===>>>======<<<;;;:::999999555555555555555555555555555444333333222222333333111222222333333222222111000000000000000000000000////////////////////////////////////..........................................------------.........---,,,++++++,,,---...------------------------++++++,,,,,,,,,---------,,,------......------,,,.........---,,,,,,++++++------------------------------,,,,,,,,,,,,------)))******++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************************************+++++++++*********))))))+++***)))+++------+++(((,,,,,,+++***************+++++++++***************************************************************************************,,,***'''(((***,,,,,,+++++++++,,,------------------------------,,,+++***,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,---......//////......+++,,,...///000//////...000000000000000000000000111111111111111111111111333333222222111222222222222222333444444333222222444444444333333333333333333333333222222222111111222222111000000111222222//////000000000000//////........................------............---------------,,,,,,+++++++++///...---+++******++++++******************************+++++++++,,,,,,,,,......---,,,++++++++++++******++++++++++++******,,,,,,***)))))))))******************************)))******+++******((((((***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,************************,,,++++++******+++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++++++++*********))))))***************************************************+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))************++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,************************++++++++++++++++++,,,,,,************************++++++++++++++++++++++++(((((())))))******++++++:::;;;;;;;;;;;;<<<<<<<<<:::;;;===???@@@@@@@@@?????????@@@@@@AAABBBBBBBBBBBBAAAAAA@@@???>>>======;;;;;;;;;;;;::::::::::::555555555555555555555555555444333333222222333333111222222333333222222111000000000000000000000000////////////////////////000000//////...------,,,..............................------------............------------......------------------------,,,,,,,,,,,,------------,,,------......------,,,................................................,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***************************************************+++++++++***************+++)))((()))***+++***)))++++++***)))))))))******++++++++++++******))))))************************************************************************+++***((()))***,,,,,,+++***++++++,,,,,,,,,,,,,,,------------,,,+++***))),,,,,,,,,++++++++++++***,,,,,,------------,,,,,,,,,---......//////......000/////////////////////000000000000000000000000111111111111111111111111222222222111222222333333333333222222222222333333444444444444444444444444333333333222222222111111222222111000000111222222//////000000000000//////........................,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++......---,,,++++++++++++***************************++++++++++++,,,,,,,,,//////---,,,+++***************++++++++++++******,,,+++******)))***************************************++++++******)))(((++++++,,,,,,,,,---------++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,+++***)))))))))***+++************************************************++++++,,,,,,,,,---------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************************+++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++,,,,,,++++++++++++++++++************************,,,,,,+++++++++,,,,,,---)))*********************;;;;;;;;;<<<<<<<<<======:::;;;<<<>>>>>>???>>>>>>>>>??????@@@@@@AAABBBBBBAAA@@@@@@???>>>>>>======;;;;;;::::::999999888888555555555555555555555555555444333333222222333333111222222333333222222111/////////////////////////////////////////////////////////......---------...........................------,,,,,,------...........................------------------------,,,,,,,,,------------...,,,------......------,,,------....../////////000------------------------++++++++++++++++++++++++,,,,,,,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++,,,---------++++++++++++------++++++++++++++++++++++++************************************************************************+++***)))))))))***************)))))))))))))))***,,,,,,++++++***)))))))))******************************************************************************)))******+++++++++)))***++++++,,,,,,++++++---------,,,+++***)))(((++++++++++++++++++++++++,,,,,,------------,,,,,,,,,---......///.........000//////......//////000////////////////////////111111111111111222222222111111111111222333444444666555333222222333555666444444444555555555555555333333333222222222111111222111111111111111111222//////000000000000//////........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++************************++++++++++++++++++++++++,,,,,,+++***))))))))))))******++++++++++++******++++++******************************************++++++++++++******))))))+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,---,,,,,,,,,+++++++++++++++++++++++++++************++++++,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++---+++)))(((((()))+++,,,************************************************+++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++*********+++,,,---+++*********************;;;;;;;;;<<<<<<<<<======:::;;;;;;<<<============>>>??????@@@AAAAAABBBBBB?????????>>>>>>=========<<<<<<;;;999888666555555555555555555555555555555555444333333222222333333111222222333333222222111////////////////////////////////////////////////,,,---------.........///........................------,,,,,,,,,,,,------........................------------------------,,,,,,---------.........,,,------......------,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++,,,---------++++++++++++------++++++++++++++++++++++++************************************************************************+++++++++*********+++,,,***)))))))))))))))******+++++++++*********))))))************************************************************************))))))***+++******++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,+++***)))(((++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---......///.........------------...///000111////////////////////////000000111111111222222222111111111111222333444444666555333111111333555666444444444555555555666666333333333222222222111111111111111222222111111111//////000000000000//////........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************++++++++++++++++++++++++))))))))))))***+++,,,,,,******++++++++++++******************+++*********************************,,,++++++***************************++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++++++++******+++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++)))(((((()))+++---************************************************************++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******)))))))))************************,,,,,,,,,++++++*********************************)))))))))))))))***++++++++++++++++++************:::;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<>>>>>>??????@@@AAAAAAAAA>>>>>>>>>>>>======<<<<<<<<<;;;:::999777555444333444444444444444444444444555444333333222222333333111222222333333222222111000000000000000000000000////////////////////////+++,,,,,,---......//////........................------,,,,,,,,,,,,------------............------------------------------,,,---------............,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,***************************************************************+++++++++***+++,,,,,,******+++,,,******)))))))))***++++++************************************************************************************************((()))+++,,,+++******+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---......//////......,,,,,,---...//////000000000000000000000000000000000000000111222222333333222222222111222222333333444222111//////111222444333333333444555555666666333333333222222222111111000111222222222222111000//////000000000000//////------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++************************,,,,,,,,,++++++++++++************+++,,,---//////******++++++++++++******))))))***++++++++++++***************************,,,,,,+++************+++))))))*********+++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///++++++************++++++*********++++++++++++++++++***)))))))))***+++,,,++++++++++++++++++++++++************************))))))*********+++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))))),,,,,,++++++++++++++++++************************&&&'''((()))*********)))******++++++++++++++++++::::::::::::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<======>>>>>>???@@@@@@>>>>>>============<<<<<<:::999999777666555444444444444444444444444444444555444333333222222333333111222222333333222222111000000000000000000000000////////////////////////------------------------........................---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++------------------------------------............,,,------......------,,,,,,,,,,,,,,,,,,---------------------------------+++,,,---......---,,,+++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************************************))))))*********+++++++++'''***,,,,,,***((()))******************+++,,,,,,)))))))))***++++++,,,,,,************************************************************************'''))),,,,,,+++)))***,,,++++++,,,---------------+++,,,,,,------------,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////............000000000000///...000000000000000000000000///000000111222222333333333333222222111222222222222222111000000111222222222222222333444555555555333333333222222222111111000111222222222222111000//////000000000000//////------------------------------............------+++++++++,,,,,,---------++++++,,,---------,,,+++************************,,,,,,,,,+++++++++******++++++++++++,,,---......******++++++++++++******((()))***+++,,,++++++***************************---,,,+++*********++++++*********+++++++++,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000++++++************++++++)))*********++++++++++++))))))*********+++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,************************++++++++++++++++++,,,,,,************************%%%''')))+++,,,+++***)))*********++++++,,,,,,,,,999999999:::::::::;;;;;;::::::999999999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>===============<<<<<<<<<888777777777666666666666444444444444444444444444555444333333222222333333222222222333333222222222000000000000000000000000///////////////////////////......------,,,,,,+++........................---,,,,,,++++++,,,,,,---++++++,,,------,,,++++++---------------------------------.........//////,,,------......------,,,------------------------........................+++,,,...//////...,,,+++***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,************************++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++---......---++++++*********++++++,,,,,,,,,************************************************))))))******++++++++++++%%%(((,,,,,,)))''''''(((++++++******+++,,,------(((((()))***+++,,,,,,---************************************************************************&&&)))------+++)))***,,,+++,,,------......------++++++,,,---............*********++++++,,,,,,,,,---..................---,,,---......//////......000111222333222000...,,,000000000000000000000000///000000111222222333333444444333222111111111111444333333333333333333444111111222333333444555555333333333222222222111111000111222333333222111000//////000000000000//////---------------------------......//////......---+++++++++,,,,,,---------***+++,,,---------,,,+++************************,,,,,,,,,++++++*********++++++******)))***************++++++++++++******((()))***+++,,,,,,+++***************************---,,,+++*********+++,,,++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111++++++************++++++))))))******++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,---************************%%%'''+++---...---+++)))))))))***+++,,,,,,------<<<:::999999:::;;;:::888555888:::;;;:::888777777:::::::::;;;;;;;;;<<<<<<<<<:::888999;;;<<<:::888<<<999666444555666666666444333333222222333333444444444444333333222222222444333222111000...------000000000000000000000000///......///000000...---........................---------------------------------............///------------------------,,,,,,,,,---------......---------------------------.........---,,,,,,+++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,***(((***---...---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...************))))))((((((************************************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))******************************++++++++++++******...******---///,,,***+++++++++++++++,,,---......---------............///...///000111222222222222///444888777111---,,,...000000000000111111111111///////////////000111111111222222222222111000000222222222222222222222222111111222333333333333222222111111111000000////////////000000111111111222//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,,,,---......---,,,***))),,,++++++******++++++,,,+++++++++*********))))))************************************************------,,,++++++,,,,,,,,,+++******))))))******+++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))******+++++++++))))))))))))************+++++++++++++++++++++++++++***)))))))))***,,,,,,...,,,******,,,,,,***(((+++++++++,,,,,,---------******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,***)))***...///...,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++,,,,,,++++++,,,///111111///,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++***)))))),,,+++***))))))***+++,,,++++++++++++++++++++++++******++++++++++++******************************)))(((''''''(((***,,,---<<<;;;:::::::::;;;999888555888:::;;;999888777777999999:::::::::;;;;;;;;;<<<:::888999:::;;;999777999777444333444555444333333333222222222222333333444444333333333222222222333222222111000///..............................000///......///000///...........................------------------------,,,,,,,,,,,,---------...------------------------,,,,,,,,,---------......------------------------------......------,,,+++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++******++++++++++++++++++******+++,,,,,,******+++,,,++++++++++++++++++++++++---+++***+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,+++++++++***************************************************)))***++++++++++++***)))++++++++++++++++++++++++************************++++++***************************+++++++++,,,,,,))))))))))))))))))))))))******************************++++++++++++******,,,))))))---///---+++---...---,,,,,,++++++++++++,,,,,,,,,,,,------------+++,,,---...////////////000444777666333///////////////000000000111111111000000/////////000111111222333333333333222111111111111111111111111111111000111222222333333222222222222222111111111000000//////000000000111111111//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,++++++,,,,,,---,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))************************************************,,,++++++******+++++++++++++++************++++++******))))))))))))******++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,++++++******************+++++++++++++++++++++++++++***)))))))))***,,,,,,000...,,,,,,......---***++++++++++++,,,,,,,,,,,,************+++++++++,,,------,,,,,,,,,++++++++++++)))(((***,,,...---+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,------......------,,,...111111///,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++++++++******)))++++++***))))))***++++++++++++++++++++++++++++++******++++++++++++******************************,,,+++***)))***+++---...===<<<::::::::::::999777666888::::::999888777888888888888999999999::::::<<<:::999888999888777555666555333333444444222111333333222222222222333333333333333222222222222222111111111000000/////////------------------------///---++++++,,,......---------------------------------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------------......------,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***))))))************))))))***+++,,,,,,******+++,,,++++++++++++++++++++++++***)))((()))+++++++++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************************************)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((*********++++++++++++,,,))))))))))))))))))))))))******************************++++++++++++******---***)))---...,,,***+++------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---............111222444555444333111/////////000000000000111111222111111000000000111111333333444444333333222111000000000000000000000000000000111222222222222222222222222222111111111111////////////000000000000...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,*********++++++,,,......,,,++++++******++++++,,,+++++++++***************************************************************+++******))))))***++++++,,,,,,++++++++++++,,,,,,******))))))))))))******************************))))))*********+++++++++++++++,,,,,,,,,,,,,,,---,,,+++++++++******))))))+++++++++++++++++++++++++++************+++,,,,,,///---,,,,,,......---++++++++++++++++++*********)))))))))*********++++++,,,,,,,,,,,,++++++++++++***)))((()))+++,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,------......------+++...000000...,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++*********+++++++++++++++++++++***))))))***++++++******************************++++++++++++******************************,,,,,,*********+++,,,---===<<<::::::::::::888666666888::::::888777888888777777777777888888888888;;;:::999888777666555444444333333333444444222000222222111111111111222222222222222222222111111111//////000000000000000000------------------------...+++(((((()))+++,,,,,,------------------------------------------------+++,,,,,,,,,,,,---------------------------------,,,,,,,,,---------......------------------------,,,------...------,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...------,,,,,,++++++***---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***)))******************)))***+++,,,,,,******+++,,,+++++++++++++++++++++++++++*********+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************************************))))))************))))))************************+++++++++++++++++++++++++++++++++*********))))))************++++++++++++))))))))))))))))))))))))******************************++++++++++++******///+++***---...***((()))))))))***+++,,,...///000++++++++++++,,,,,,,,,,,,,,,---....../////////...111000111222444333111///////////////000000000111333222111111111111111111222222333333222222111000///////////////////////////000000111222111111111111111111000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,+++*********+++---...,,,++++++******++++++,,,************************************************************************+++************++++++,,,---,,,,,,++++++,,,,,,---+++******))))))******+++++++++++++++++++++++++++)))))))))*********++++++------------------------+++++++++***))))))((((((++++++++++++++++++++++++************++++++,,,,,,,,,++++++++++++++++++***,,,++++++******)))))))))((())))))))))))*********,,,+++++++++++++++++++++***))))))***+++,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++,,,,,,+++++++++---//////---+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,+++*********++++++,,,,,,+++******************+++))))))))))))))))))))))))***++++++,,,,,,++++++***************************+++***)))(((((())))))***<<<:::999888999999777666777888:::999888777888999666666666777777777888888999999888777555444333333444333333333444444222111222111111000000111111222111111111111111111111111///////////////000000000...........................,,,)))(((***,,,,,,,,,------------------------------------------------------------............------------------------,,,,,,,,,---------......------------------------,,,,,,------...------,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++*********++++++++++++*********+++,,,,,,******+++,,,++++++++++++++++++++++++............---------...++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++******************************+++************************************************))))))))))))))))))))))))************************************************))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))******************************++++++++++++******,,,)))(((,,,...+++***+++*********+++,,,---//////,,,,,,,,,,,,------------,,,------...............///......000111222000......////////////000000000222222111111111111111222111111111111111000//////...........................///000000111111000000.........//////////////////.....................---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,...,,,+++***)))***++++++,,,++++++******++++++,,,************************************************************************+++++++++++++++,,,---------,,,,,,++++++,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++------------------------******)))))))))(((((((((++++++++++++++++++++++++******++++++,,,,,,,,,,,,***++++++++++++++++++,,,,,,++++++******)))))))))((())))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++,,,,,,++++++***,,,...---,,,******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---,,,++++++******+++,,,,,,*********++++++*********))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++******************************))))))))))))))))))999888666777888888777555777999999999777777888999666666666777777777888888666777777666333222222333444222111222333444333111111111000000000000111111000000000000000111111111////////////////////////........................000...,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------------------------,,,,,,,,,---------......------------------------,,,,,,------......------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++******++++++++++++++++++******+++,,,,,,******+++,,,++++++++++++++++++++++++***+++,,,+++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,------------***************************************************))))))(((((())))))***************************))))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))************+++))))))))))))))))))))))))******************************++++++++++++******'''$$$%%%+++.........000///...---,,,++++++++++++,,,,,,,,,,,,------------++++++,,,,,,---,,,,,,+++---...////////////............////////////000000000000000000000111222222000000000111000//////.................................///000000000000000------------...........................------------------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,------+++******))))))))),,,++++++******++++++,,,***************+++++++++************************************************++++++++++++,,,---......,,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---------------,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,---,,,,,,,,,+++---......,,,,,,---///+++++++++++++++*********)))))))))*********++++++*********++++++++++++++++++,,,------,,,+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,------......------***+++---,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---......---,,,*********+++,,,)))***++++++++++++***)))************************++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++666555444555666777666555888999999888777777888:::666666777777777888888888333555666555222111222444333111//////000222222111000000000//////000000000/////////000000000111111//////////////////......------------------------///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------,,,,,,,,,---------......------------------------+++,,,------......------++++++,,,,,,,,,,,,------,,,,,,,,,------------...***++++++,,,,,,------...---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***))))))************))))))***+++,,,,,,******+++,,,++++++++++++++++++++++++((()))+++)))'''&&&''')))************************************************,,,,,,++++++++++++++++++,,,,,,,,,---------......***************************************************)))(((''''''((()))*********************************************************************++++++))))))))))))************))))))))))))))))))))))))******************************++++++++++++******(((%%%&&&+++...---,,,...000///...,,,+++***))))))++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,---///111000---,,,...000........./////////000000.........///000111222333111111111111111000//////........................---...//////000000//////---------.........//////.........---------,,,,,,---------.........//////++++++++++++++++++++++++************************************************,,,++++++******++++++,,,******+++++++++******))),,,++++++******++++++,,,))))))*********+++++++++************************************************************+++,,,---...++++++************++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------------------,,,,,,++++++*********+++,,,,,,------++++++++++++++++++++++++***+++,,,---------,,,,,,***---......,,,,,,...000++++++++++++,,,,,,,,,,,,************+++++++++,,,)))*********++++++++++++***,,,---,,,***)))+++---++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,------......------)))+++,,,+++***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......000///,,,+++******++++++)))***++++++++++++***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************)))***++++++,,,,,,,,,,,,444333333444666777666555888999999888777777888:::777777777777888888888888222444555444222111222555222000------...000111111000000////////////000000.../////////000000111111000000//////............,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++------+++))),,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......------------------------+++,,,,,,---.........---++++++,,,,,,,,,---------,,,,,,,,,---------......)))***+++,,,------...///---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++(((((())))))))))))((((((***+++,,,,,,******+++,,,++++++++++++++++++++++++---///000///,,,***,,,...************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,***************************************************)))(((''''''((()))***))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))************))))))))))))))))))))))))******************************++++++++++++******---***))),,,---***((()))...---,,,,,,++++++,,,,,,)))************+++++++++/////////000//////......---111444222---+++...222............/////////000---------...///111333444222222222222222111000000////////////////////////---......///////////////---.........//////000000.........------,,,,,,,,,---------.........//////++++++++++++++++++++++++************************************************,,,++++++++++++++++++,,,'''(((***+++,,,,,,+++***,,,++++++++++++++++++,,,))))))******++++++++++++************************************************))))))))))))***+++,,,---+++******************+++,,,++++++******++++++,,,************************,,,,,,,,,---------......---------,,,,,,+++++++++***+++,,,---......///000++++++++++++++++++++++++***+++,,,---...---,,,,,,(((***---,,,******,,,...+++++++++,,,,,,---------***++++++++++++,,,,,,,,,))))))******++++++++++++)))+++---,,,)))(((***,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++,,,,,,,,,++++++)))***++++++***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///111000---+++))))))***+++)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************&&&'''(((******+++++++++444444555555666777777777666888::::::888666666666666666666666666777888888666555555555555444444444333333222222111000//////111111222222333333444444000000111111222222333333000000///...------,,,,,,------------------------------------------------,,,,,,,,,---------......------++++++++++++------...---,,,,,,+++++++++++++++,,,------......---------,,,,,,,,,,,,---......//////.........------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,------,,,,,,+++***...+++((()))+++---,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++)))---------,,,***((('''&&&++++++++++++++++++++++++---,,,+++******+++,,,---************************)))******++++++******)))************************---------,,,,,,,,,++++++************************+++*********))))))((((((,,,+++************************************++++++------,,,+++*********+++*********)))((())),,,///------------------------))))))*********+++++++++------------------------........................,,,------...///000111111////////////000000000000000000000000000000000000///////////////000111111000000000000////////////000000000000000000000000//////......------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---...---+++,,,------,,,***************************+++++++++*********))))))---------------,,,+++*********))))))******+++,,,...------,,,+++***)))))),,,++++++******+++,,,,,,...,,,******,,,---***(((******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++---,,,+++++++++,,,---...************************...,,,***+++...000...,,,---------,,,,,,+++++++++*********+++,,,---...///++++++,,,,,,,,,,,,------+++******))))))******+++,,,,,,,,,,,,,,,+++***))),,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++,,,,,,...000222444555333222000---,,,+++++++++************************(((((())))))******++++++++++++++++++++++++++++++************************,,,+++***))))))***+++,,,444444555555666777777777666888::::::888666666666666666666666666777777888555555555555444444444444333333222111111000///////////////000000000000000000000000111111111111111000//////...------,,,,,,------------------------------------------------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,+++,,,------......------000///---,,,,,,,,,------///.........---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,++++++***)))...+++))))))+++,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,+++,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++++++++***))))))***++++++************************------------------------++++++++++++++++++++++++*********)))))))))((((((************************************)))))))))(((***))))))))))))***++++++************************+++***))))))(((((())))))*********(((''''''))),,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,------------------------........................------......//////000000////////////000000000000000000000000000000000000///////////////000111111000000000000/////////...////////////////////////000000//////............+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---...---++++++,,,+++***(((************************************************,,,,,,,,,,,,,,,+++************))))))******+++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,***))))))+++,,,***(((******+++++++++,,,,,,,,,,,,,,,+++++++++*********,,,++++++***+++,,,---...************************---,,,***,,,...///...,,,---,,,,,,,,,++++++++++++++++++******++++++,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,+++***)))+++***)))((()))***,,,---+++++++++++++++++++++***)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111333444222111///---,,,+++++++++************************)))))))))))))))*********++++++++++++++++++++++++************************++++++***))))))***++++++444555555666666777777888666888::::::888666666666666666555555666666777777555555444444444333333333222222222111111000000///000//////////////////...000000000000/////////////////////...------,,,,,,------------------------------------------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,+++,,,------......------333111///,,,++++++,,,---............------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++***))))))---+++******+++,,,,,,+++************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........---***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))******************************+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((((((''''''************************************))))))))))))(((((((((((()))***++++++******************************)))((((((((())))))++++++***(((&&&%%%''')))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------------.................................///////////////////////////000000000000000000000000000000000000///////////////000111111000000000/////////..............................000000000///////////////+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,---,,,******+++***)))'''***************************************+++++++++++++++++++++******************))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++************)))((((((***+++***)))******+++++++++,,,,,,,,,+++++++++*********))))))+++************+++,,,,,,++++++++++++++++++++++++---++++++,,,---...---,,,+++++++++++++++*********+++++++++******)))))))))++++++++++++,,,,,,,,,,,,---...////////////...---++++++,,,,,,,,,+++******,,,+++*********+++,,,---+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++*********++++++,,,......++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///111222111000...---,,,+++++++++************************************))))))))))))++++++++++++++++++++++++************************++++++***))))))***++++++555555555666777777888888666888::::::888666666666666666555555555666666777444444444444333333333222222111111111000000000///222222111111000000//////000000//////.........---//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++------------++++++---,,,,,,++++++,,,,,,,,,+++,,,------......------222111...,,,+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))),,,+++++++++++++++++++++************************+++******))))))******+++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,............//////+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++******************+++************************((('''%%%$$$$$$%%%'''(((++++++++++++++++++++++++,,,+++++++++*********************************************))))))))))))))))))((((((((((((((())))))************))))))))))))++++++************++++++*********)))''''''(((***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------........................///////////////.........////////////000000000000000000000000000000000000///////////////000000111000000/////////.........------------------------////////////............+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,***)))((()))***+++***(((************************+++++++++*********))))))******)))))))))))))))*********))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))(((((()))***+++++++++******+++++++++,,,,,,,,,++++++++++++***************************+++++++++++++++++++++++++++++++++,,,++++++,,,------------***************************+++++++++++++++*********++++++++++++,,,,,,,,,)))+++,,,......,,,+++)))++++++,,,,,,,,,++++++***---,,,,,,,,,,,,---...///,,,,,,++++++******)))))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++******+++,,,,,,---***************+++++++++******++++++++++++******++++++++++++++++++++++++*********************************+++,,,...///000///...------,,,++++++***************************++++++******))))))((((((************++++++++++++************************+++******************+++555555666666777888888888666888::::::888666666666666666555555555555666666444333333333222222222222111111111000000000000000222222111111000000//////000/////////......------...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++------------++++++,,,,,,,,,++++++,,,,,,---+++,,,------......------///...---,,,,,,---///000,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++,,,,,,++++++++++++************************+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++---//////...---...000------------,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---+++***((((((***+++---))))))))))))))))))))))))------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))************)))(((''''''((((((*********)))))))))((((((+++******)))******++++++((()))******))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++,,,,,,,,,------........................///////////////.........////////////000000000000///////////////////////////////////////000000111////////////....................................------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,''''''&&&(((***,,,,,,+++************************...---,,,+++***(((''''''***))))))(((((()))************))))))******+++,,,------,,,,,,+++***))))))+++,,,,,,,,,,,,+++***))))))******+++++++++,,,---******+++++++++,,,,,,,,,---,,,,,,,,,,,,+++++++++))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---************************)))***+++,,,------------*********+++++++++,,,,,,(((***+++------+++***(((***++++++,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++------,,,,,,+++*********++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++---,,,++++++************))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************+++,,,......------,,,,,,,,,+++******************************++++++******))))))(((((()))))))))******+++++++++*********************************++++++*********555666666777777888888999666888::::::888666666666666666555555444444555555333333333222222222111111000000000000000000000000000//////////////////...////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------+++,,,------......------,,,,,,,,,,,,------......,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------,,,++++++)))+++------+++***++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++++++++++++++++++++++++++...111000---,,,---///------------,,,+++))))))++++++++++++++++++++++++,,,,,,------------,,,,,,************************...---,,,++++++,,,---...))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))************+++***))))))((((((((()))*********))))))(((((('''(((((('''''''''((())))))''')))++++++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******++++++,,,,,,------.................................///////////////////////////000000000000///////////////////////////////////////000111111/////////.........------........................,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++************++++++'''&&&&&&(((+++,,,,,,+++************************...---,,,+++***(((''''''***)))((((((((()))++++++******))))))******+++,,,...------,,,+++***)))(((******,,,------,,,+++******+++,,,,,,+++***,,,---******+++++++++,,,,,,,,,---------,,,,,,,,,++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---*********+++++++++++++++((()))+++---............************++++++++++++++++++,,,------,,,++++++******+++,,,,,,,,,++++++(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++------+++******)))))))))))))))******+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,+++******************************************))))))))))))(((((())))))***+++++++++************************)))***++++++++++++***)))666666666777888888999999666888::::::888666666666777666555444444444444555222222222222111111111111///000000000000000000000/////////000000000000000//////////////////000000........................------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...+++,,,------......------+++,,,,,,------,,,+++***++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++******(((+++------+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,///111000,,,***+++...***+++++++++++++++******+++++++++++++++++++++++++++,,,------------,,,+++************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((()))))))))************((((((((()))***+++,,,---+++******)))(((((('''''''''''''''''''''((())))))((()))++++++)))))))))***++++++++++++++++++++++++*********+++++++++,,,,,,)))******+++,,,,,,------........................------......//////000000////////////000000000000///////////////////////////////////////000111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++************++++++***)))((()))+++,,,+++***************************+++++++++***************+++***)))((((((***,,,---******))))))******+++,,,,,,,,,,,,++++++*********((()))+++---------,,,+++)))+++---,,,)))(((***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,******,,,...++++++++++++,,,,,,,,,---(((***+++---------,,,+++************++++++++++++------------------------)))***+++,,,,,,,,,,,,+++))))))******++++++***************+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++***************+++*********+++,,,---------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------)))***+++,,,,,,+++******************************)))))))))))))))*********((((((((()))***+++++++++************************)))***++++++++++++***)))666666666777888888999999666888::::::888666666666777666555444444444444444222222222111111111111000////////////000000000000111111222222333333444444......//////000000111111---.....................------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,...---++++++++++++---...++++++++++++,,,,,,---...+++,,,------......------+++,,,---...---+++(((&&&+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***++++++++++++***))))))(((+++......+++******,,,---------------------------,,,,,,++++++,,,,,,---************************))))))***+++,,,,,,------++++++++++++++++++++++++,,,///222000+++(((***,,,(((((()))***+++,,,,,,+++++++++++++++++++++++++++***+++,,,------,,,+++*********************************++++++++++++******************************++++++++++++************))))))))))))))))))))))))(((((())))))*********+++&&&&&&''')))+++---///000+++******)))(((''''''&&&)))))))))))))))***++++++(((***+++***((('''''''''))))))))))))))))))))))))++++++,,,,,,,,,---------))))))***+++,,,,,,------........................,,,------...///000111111////////////000000000000///////////////////////////////////////000111111//////.........---------++++++++++++++++++++++++---------.........//////+++,,,,,,------,,,,,,+++++++++************++++++---,,,******++++++)))(((************************(((((()))***++++++,,,,,,+++***)))((()))***,,,...*********)))***++++++,,,***++++++++++++,,,,,,,,,'''(((+++---...---,,,,,,)))+++,,,+++(((&&&(((*********+++++++++,,,,,,,,,+++++++++************)))***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++---,,,***)))+++...+++++++++,,,,,,---------)))***,,,,,,,,,+++)))((()))************+++++++++---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,+++,,,---.........------(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++))))))))))))***+++,,,---******+++,,,------......******++++++++++++******++++++++++++++++++++++++************************---,,,,,,+++,,,,,,------((()))***,,,,,,+++******************************(((((())))))******++++++'''(((((()))***+++++++++************************)))***+++,,,,,,+++***)))999777666444444666777999:::999999999888888777777:::888666444333444555666444333222222111111222222000000000000000000000000000000000000////////////000////////////000000111...------,,,,,,------...///...------++++++***)))+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************......//////...---,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,//////...------,,,+++++++++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,************************************+++,,,------************************++++++++++++++++++++++++************************+++*********))))))((((((+++)))(((''''''((()))+++))))))))))))((((((((((((''''''(((((()))*********+++***)))))))))***,,,,,,++++++++++++++++++++++++************************))))))))))))***+++,,,---,,,,,,,,,---------.........---,,,,,,,,,,,,---...000000000000000/////////...///000222222111111000333333222222111000////////////.........---------......---------,,,,,,,,,///...,,,++++++,,,...///------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++------,,,++++++******)))***++++++,,,,,,++++++***---,,,***))))))***,,,---++++++++++++++++++++++++************************,,,,,,,,,------,,,++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------)))***+++,,,---.........***++++++,,,,,,++++++***************************************************,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))***)))***+++,,,,,,***(((************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++***)))((((((888777666555555666777888666666666666555555444444555444333111000111111222444333222222111111222222000000000000000000000000000/////////////////////000000///////////////000...------,,,,,,------...++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...............---,,,,,,------,,,,,,,,,+++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,......------,,,+++++++++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++************************++++++++++++++++++++++++************************************)))))))))(((***)))(((''''''((()))***)))))))))))))))))))))(((******))))))))))))))))))+++***)))))))))***+++,,,++++++++++++++++++++++++************************,,,,,,+++******)))******,,,,,,,,,---------.........---,,,,,,,,,,,,---...////////////////////////...///000111222111111000333333222111111000////////////.........---------......---------,,,,,,,,,///---,,,++++++,,,---///------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++++++++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++++++++++++++,,,***++++++,,,,,,++++++***---,,,***))))))***,,,---++++++++++++++++++++++++************************,,,,,,,,,------,,,,,,+++...---,,,++++++,,,---...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***++++++,,,,,,,,,,,,------((()))******++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,++++++*********,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***************************************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,888777666555555666777888888888888888777777777777666666555444444333333222333333222111111111111222000000000000000000000000////////////////////////111111000///...............------,,,,,,------...,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---............------,,,,,,,,,++++++++++++******------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************************************++++++++++++++++++++++++************************************))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))+++++++++***)))(((((((((******))))))******+++,,,++++++++++++++++++++++++************************++++++++++++************,,,,,,,,,---------.........------,,,,,,------..............................///000111111111000000222222111111000000//////...............---------......---------,,,,,,,,,...---,,,++++++,,,---...------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***************+++++++++,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))******+++,,,,,,------***++++++,,,,,,++++++***---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,000///---,,,,,,---///000---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---************************++++++++++++************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++++++++,,,,,,,,,,,,------)))******+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***************)))++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++************************************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++'''''')))***,,,,,,------777666555555555555666777999888888888888888888888777777777777777555444333333222222111111111111111000000000000000000000000.........///////////////222111000///...---------...------,,,,,,------...//////...---,,,+++******---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++---------......------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++,,,------...************************++++++++++++++++++++++++++++++++++++++++++++++++++++++---......---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++*********************************************************************************)))))))))))))))******)))(((((()))******)))))))))))))))***************)))))))))(((((((((***************+++++++++++++++++++++++++++++++++************************'''((()))+++,,,---......,,,,,,,,,---------......------------------------,,,,,,---------------.../////////000000000000000111111000000000/////////..............................---------,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***************++++++,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,111///---,,,,,,---///111---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------++++++++++++++++++++++++---,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++++++++,,,------+++++++++,,,,,,,,,------,,,,,,---------,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------***++++++,,,,,,++++++***++++++++++++*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***++++++************************************************))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++***)))((((((666666555555555555666666444444555555555555555555555555555555444333222111333222111111000000111111000000000000000000000000------....../////////000111111///...------------...------,,,,,,------...000//////...---,,,+++***---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,---------------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******,,,++++++++++++,,,......************************+++++++++++++++++++++,,,++++++++++++++++++++++++++++++---......---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++++++++++++++++++++++++++*********++++++,,,---************************************************************************))))))))))))))))))************))))))))))))******((()))))))))*********+++'''''''''(((((()))))))))))))))******++++++++++++++++++++++++++++++++++++************************((((((***,,,------------,,,,,,,,,---------......------------------------+++,,,,,,,,,------......///////////////000000000000000//////////////////---...........................---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,---------,,,///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...------------------------.........---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---///000+++++++++,,,,,,,,,------,,,,,,---------,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++(((***+++***(((((()))+++************************************************************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))......---,,,***(((&&&%%%555555555555555555555555555555555666666666666666666666555555444333333333222222111000000000000111000000000000000000000000---------......//////000000000///...------------...------,,,,,,------...,,,---------............---,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------------,,,,,,,,,------------......++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******+++---...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,************************************+++,,,---...************************************************************************))))))))))))************************************((())))))******+++++++++'''''''''((()))*********))))))***++++++++++++***++++++++++++++++++++++++************************,,,------------+++)))(((,,,,,,,,,---------......,,,------......------,,,+++,,,,,,------.........//////.........///000111////////////............---------.....................---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++------,,,,,,+++******)))***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---++++++++++++,,,---..........................................------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222++++++,,,,,,,,,,,,------)))******+++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------++++++++++++++++++,,,,,,++++++++++++++++++++++++'''***+++)))'''&&&))),,,************************++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))444555555555555555555444777777777777888888999999888777555444333333444444222222111000000000000000000000000000000000000000,,,,,,---......///000000///......---------.........------,,,,,,------...------------............+++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++++++++***+++,,,---------------++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,---------,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,************************************************************************((()))))))))*********************++++++*********((())))))******+++,,,,,,***************+++++++++((()))***+++,,,++++++***++++++++++++++++++++++++************************---.........---+++(((''',,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,,,,---....../////////......---...///000111........................---------.........//////......---------,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------,,,+++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------+++,,,------------,,,+++---,,,,,,++++++,,,,,,---++++++++++++,,,---...///------------------------,,,,,,---------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------...111333555++++++,,,,,,,,,,,,------((()))******++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,***&&&&&&)))---************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,,,,444444555555555555444444333444444444555555666666444222000.........///000222111111000000000000000000000000000000000000000,,,,,,------...///000000......---------......///...------,,,,,,------...000000///...---,,,,,,++++++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---***+++,,,,,,------------*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***------------------------...,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,+++***))))))***+++,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************************************))))))))))))))))))))))))************************(((((())))))*********+++******++++++++++++******((())))))***++++++,,,,,,......---,,,,,,++++++***((()))***+++,,,+++******++++++++++++++++++++++++************************+++,,,---......,,,***))),,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,------...///000000///......------///000111---.....................---------.........//////......---------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++'''((()))+++,,,---......*********++++++,,,------+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---+++,,,...//////...,,,+++---,,,,,,++++++,,,,,,---++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---...///222555777++++++,,,,,,,,,---------)))***+++,,,---.........+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,))))))******++++++++++++---,,,,,,++++++*********------------------------))),,,---+++'''&&&***///************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++444444444444444444444444555555666666666666555555555555555444444333222222222222222222222111000///111111111111000000000000000000////////////000000000000////////////000000------,,,,,,,,,,,,------//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++,,,,,,,,,+++,,,,,,,,,,,,+++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++------,,,,,,,,,++++++***************++++++++++++******+++++++++*********))))))+++++++++******))))))))),,,++++++***)))))))))***,,,++++++******++++++,,,...---,,,,,,++++++++++++((()))***+++,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++///...,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******+++***)))(((((()))***+++************************++++++++++++++++++++++++''')))******))))))***+++---+++)))((()))*********)))************+++++++++)))***+++,,,,,,,,,,,,,,,+++***)))'''''')))***+++++++++******************,,,,,,,,,------,,,++++++,,,---...//////...---,,,------,,,+++,,,---...///........................///...---,,,,,,---...///000000000000000000000000+++******************+++,,,,,,,,,------.........++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,+++*********+++,,,,,,---......,,,,,,,,,,,,++++++***)))++++++******++++++,,,---)))*********++++++++++++++++++++++++++++++++++++/////////---++++++,,,......---,,,+++++++++++++++------------............******++++++,,,,,,,,,---------------------------,,,,,,,,,---------......,,,---------------,,,,,,......---,,,---...///000++++++,,,,,,,,,---------,,,------......------,,,...------------...///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,%%%(((+++---,,,+++++++++)))***,,,......---,,,++++++++++++,,,,,,---------.........------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,+++*********+++,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++******))))))++++++++++++******))))))444444444444444444444444555555666666666666555555333333333444444444444444111222222222222111000///111111111000000000////////////............////////////............//////...------------------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++******,,,,,,,,,,,,+++++++++***,,,,,,+++++++++************************+++,,,---,,,++++++******++++++,,,...---,,,,,,+++++++++,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))*********++++++++++++,,,,,,------,,,,,,+++,,,+++***)))))))))******+++++++++******+++++++++,,,,,,++++++************)))***++++++++++++***)))************************++++++++++++++++++++++++((()))******))))))***+++---+++)))((()))*********)))************+++++++++*********+++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,---...//////...---,,,------,,,,,,,,,---...///........................///...------------...///........................,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++******++++++******++++++,,,---******+++++++++,,,,,,,,,////////////............,,,,,,,,,+++******,,,...---,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------............------...------,,,---...///000++++++,,,,,,,,,---------,,,------......------,,,---------,,,---......///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,+++++++++***,,,---//////...---,,,,,,,,,---------...............---------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++*********)))++++++++++++*********)))444444444444444444444444444555555666666555555444111111222333333444555555111111222222111111000000111111000000000000//////...------------------......------------------............------.........------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********++++++++++++******---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,------,,,+++++++++,,,,,,++++++,,,------------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******)))************+++++++++++++++,,,,,,,,,,,,++++++,,,+++***)))))))))******************************+++************))))))))))))***,,,------,,,***)))************************************************((()))******))))))***,,,---+++)))((()))*********)))************+++++++++,,,+++***)))((()))***+++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------............---------,,,,,,,,,,,,---...///........................///...------------...///---------------------------,,,,,,++++++,,,,,,---******++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++******++++++,,,---++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,***+++,,,...------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---....../////////.........------------...//////,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,+++++++++,,,,,,---------...//////...,,,++++++,,,,,,---...///000///...---------............//////...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++************++++++++++++************333333333333333333333333444444444555555444444444111222222222333333333444000000111111111111000000111000000000////////////......------------............------------......///......------....../////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------------,,,,,,++++++++++++...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,+++***)))))),,,++++++******++++++,,,---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))))))))))))))***++++++++++++***)))************************))))))))))))))))))))))))(((***++++++***)))+++,,,---+++)))((()))*********))))))*********+++++++++---+++)))''''''((()))***,,,+++************+++,,,+++++++++,,,,,,,,,,,,,,,+++,,,------------------------------------------,,,,,,,,,,,,------.......................................------.........---------------------------------,,,,,,---------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++++++++***)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,+++---------......---,,,,,,++++++******++++++,,,---***++++++++++++,,,,,,,,,+++++++++*********))))))...//////...---,,,---////////////////////////...............------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////////////////------------......//////,,,,,,,,,------------...,,,------......------,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........//////---++++++,,,...,,,,,,---...///......---------------............------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,---++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++333333333333333333333333333333444444444444333333333333222222222111111111///000000111111111000000000000000////////////...///..................//////..................///......------------......//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++++++++,,,,,,---......---,,,+++++++++,,,,,,...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,+++***)))))),,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---***************++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***))))))))))))))))))))))))***+++***(((&&&&&&(((***+++************************)))))))))))))))))))))))))))***++++++******+++,,,---+++)))((()))*********))))))*********+++++++++---+++)))''''''((()))*********))))))))))))******)))*********+++++++++,,,+++,,,------.........------------,,,,,,---------,,,,,,,,,---------------........................---..................---...........................------,,,,,,------...---------------,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************------,,,++++++---...///,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......---------++++++******++++++,,,---*********+++++++++,,,,,,------------------------000111222000...------...//////000111111000/////////.........---------,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......---......///000000//////---------...............,,,,,,---------.........,,,------......------,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,---,,,+++,,,...000++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,------------++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,333333333333333333333333222333333444444333333222333333222222111000000/////////000000111111000000000000////////////......//////............////////////............//////---------,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++,,,---......///...,,,+++++++++,,,---------,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------............------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++*********))))))++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,------******)))))))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,+++++++++++++++************)))******++++++++++++******))))))***+++++++++*********+++,,,------,,,+++***)))))))))************+++,,,)))&&&$$$$$$&&&))),,,************************************************)))***++++++******+++------+++)))((()))*********)))************+++++++++,,,+++***)))((()))***+++)))))))))))))))))))))))))))))))))******++++++,,,+++,,,---......///......------,,,,,,,,,,,,------+++,,,------......------........................------...//////...------...........................------,,,,,,------.........------------,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,------...************************,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,------.../////////111222333222000///...//////000222333333222111111111000000//////.........---------,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,---...///////////////,,,---......//////......,,,---------............,,,------......------,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------+++++++++,,,,,,---------***+++------------...000+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---......------++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,222222222222222222222222222222333333333333222222111111111111111000000000...//////000000000000000000000/////////............------------------......------------------...,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++,,,---...//////...,,,+++++++++---...,,,,,,++++++++++++,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++******************+++++++++,,,,,,***************+++,,,---,,,++++++******++++++,,,,,,+++++++++,,,,,,---...++++++*********+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,++++++++++++*********))))))******++++++++++++******((()))***++++++++++++******,,,---......---,,,***************++++++,,,,,,+++)))'''&&&&&&''')))+++************************++++++++++++++++++++++++)))***,,,+++******+++------+++)))((()))*********)))************+++++++++*********+++++++++++++++*********++++++*********))))))***++++++,,,------+++,,,---...////////////------,,,++++++,,,------+++,,,---.........------........................------...//////...------------------------------------,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---......//////++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,---------******+++,,,,,,,,,,,,,,,++++++******++++++,,,---------------.........///+++,,,---...///111222222222444777777666555666777555666888999:::999888777888777777666555555444444111111111111000000//////000000000000000000000000,,,,,,,,,---------......++++++---....../////////,,,---.../////////...---------------............,,,------......------,,,---------,,,---......///,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++...000000///.........,,,,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++*********+++,,,............---++++++++++++++++++++++++,,,***(((''''''(((***,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------222222222222222222222222222222222333333222222222//////000000111111222222......///000000000000000000/////////............---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++,,,---...///000...---++++++,,,---...,,,++++++******++++++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++)))))))))******+++++++++,,,++++++***)))))))))***,,,++++++++++++++++++,,,++++++++++++,,,,,,---...---,,,+++++++++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++++++++*********+++,,,---...------,,,+++,,,...//////...,,,+++******+++++++++,,,,,,,,,***))))))))))))))))))***************************++++++++++++++++++++++++)))+++,,,,,,+++***,,,------+++)))((()))*********)))************+++++++++)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,---......+++,,,---...////////////------++++++++++++------+++,,,---.........---,,,........................,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,------...///000000---------------------------...///000111000///...******+++,,,,,,---......)))***++++++,,,,,,,,,,,,++++++******++++++,,,---////////////000000000000000000222333555777888999555777;;;<<<======>>>???<<<===???AAAAAA@@@???>>>??????>>>>>>===<<<;;;;;;555555555444444333333333000000000000000000000000,,,,,,,,,---------......***+++,,,---............,,,,,,.../////////...------------.........//////,,,------......------,,,...------------...//////---------....../////////---,,,,,,,,,,,,,,,,,,,,,...000333333111...------...------------...////////////.........---------,,,,,,,,,------............------,,,,,,------...------------------------,,,,,,,,,+++++++++******)))+++,,,...//////......++++++++++++++++++++++++,,,***'''%%%%%%'''***,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------222222222111111111111000222222222333333333444444111111111111000000000000111111000000//////......///...---,,,,,,,,,,,,,,,------------------------.........---,,,+++***)))------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++111...,,,,,,......,,,))).........------,,,,,,,,,++++++,,,,,,,,,---------000///---,,,+++,,,------************+++,,,---------,,,***))))))***,,,---*********+++,,,---///000------,,,++++++******)))---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---,,,++++++******++++++,,,)))***+++,,,---,,,+++***''''''((()))***++++++,,,***++++++,,,,,,++++++***************************)))))))))))))))))))))))))))******++++++,,,------+++***)))(((((()))***+++,,,++++++***+++,,,...///***+++,,,---------,,,+++,,,---.........---,,,+++***************************************************++++++++++++******)))++++++++++++++++++++++++***************************++++++***))))))***,,,///,,,))))))+++,,,+++)))))))))))))))))))))))))))(((------)))(((,,,---+++++++++,,,,,,---.../////////...---,,,+++***))))))++++++,,,,,,---...//////...,,,++++++---......---/////////......---,,,,,,///...---,,,+++)))((((((,,,,,,+++***))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++******)))*********111///------......---,,,///---+++))))))+++---///***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,---------,,,+++*********.........---------------...........................///000222333333444444333444777999;;;<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAAEEECCCAAA@@@?????????@@@BBBAAA???===;;;:::888777:::888444333222222111000000000///...------,,,,,,.........---------------111111111000000000//////111///------...//////.........---------,,,,,,,,,//////......---------,,,//////.........---------////////////////////////........................///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,............---,,,,,,+++******+++++++++,,,,,,,,,222222222111111111111000222222222333333333333444111111111000000000//////000000000000//////......///...---,,,,,,,,,,,,------------------------------------......---,,,,,,------------------------++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,+++,,,...///---+++++++++++++++******))))))++++++++++++,,,,,,,,,---///...---,,,++++++,,,---+++++++++***++++++,,,,,,---,,,+++******+++,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******++++++,,,------...,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++))))))******++++++,,,,,,***++++++,,,,,,++++++***************************************************,,,++++++++++++++++++++++++***)))(((((()))***+++******)))(((((()))***++++++,,,---...///...---------.../////////...,,,,,,************************************************''''''(((((((((((())))))++++++++++++++++++++++++***************************++++++***))))))***,,,---+++))))))+++,,,***(((++++++++++++++++++++++++''',,,,,,))))))---...,,,++++++,,,,,,---......///............------------+++,,,,,,------............,,,+++,,,---///...------------------.........++++++***)))(((((('''&&&,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++,,,,,,...---++++++,,,,,,+++***...---,,,++++++,,,---...+++,,,---......---,,,+++++++++,,,,,,,,,---------.........------,,,,,,,,,///..............................///000000000111555666777888999::::::::::::;;;<<<>>>@@@AAABBBBBBBBBCCCDDDDDDEEEDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>@@@===:::888888888777666333222222111000///......---------........./////////.....................000///...///000111000...//////.........---------.........---------,,,,,,//////.........---------................................................///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,------------,,,,,,+++******+++++++++,,,,,,,,,222222222111111111111000111111222222222333333333111111000000000000//////000000000////////////.........---,,,,,,,,,------------------------------,,,,,,---...............------------------------++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++...//////...,,,,,,---......---+++*********+++++++++,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,++++++++++++,,,...---,,,++++++,,,---...///...---,,,+++*********++++++,,,------...//////,,,,,,,,,,,,++++++++++++)))******+++,,,---......,,,++++++******++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++------,,,,,,+++******)))+++***))))))))))))***++++++***)))))))))))))))***,,,---...000000//////........./////////...---,,,************************************************************+++,,,------++++++++++++++++++++++++***************************++++++***))))))***,,,***))))))***,,,,,,+++)))------------------------(((++++++***+++...///---+++,,,,,,------..................//////000000000------------------------...,,,,,,,,,...///...---+++++++++,,,---.........---------,,,,,,,,,++++++,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///......------------.........,,,******+++,,,+++***------------------------------............------,,,,,,,,,---------...........................---////////////000000000000//////111333444555666666;;;<<<===???@@@@@@@@@@@@@@@AAAAAABBBDDDFFFHHHIIIGGGGGGHHHHHHGGGGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCBBB@@@===<<<<<<<<<;;;:::444444333222111000//////---.........//////000000---...........................///111333333111///000/////////........................------------...............---------------------------------........................///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,222222222111111111000000111111111111222222222222111000000000////////////////////////////////////...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---.........,,,---...//////...---,,,*********+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,...---,,,+++++++++++++++...------,,,,,,------...///...---,,,+++*********+++,,,,,,,,,---------...,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,++++++*********************************......------,,,,,,++++++,,,---.../////////...---.........---------,,,,,,************************************************...---,,,,,,,,,---......************++++++++++++***************************++++++***))))))***,,,))))))***+++,,,,,,,,,+++------------------------+++,,,,,,,,,---///...,,,,,,,,,,,,---------..................////////////------------------,,,,,,---,,,,,,---//////...---+++++++++,,,,,,---------.............../////////++++++++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........------------......//////---,,,,,,---...------------...//////...---------------......---------,,,,,,,,,---------......,,,---------............000000000111111222222222222444666999;;;<<<======>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCEEEGGGIIIKKKIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFGGGIIIJJJJJJJJJJJJHHHHHHHHHGGGEEEBBB@@@>>>=========>>>>>>?????????>>>===;;;:::;;;;;;999888444333333222111000000000000000000000000000000000//////000000000000111111---...111444666555222000////////////............////////////////////////........................------------------------........................///............---------........................------------------------------------------------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,222222222111111111000000000000000111111111222222000000000////////////................../////////------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++---------------------------,,,,,,++++++,,,,,,,,,---,,,,,,,,,++++++******++++++++++++++++++++++++---,,,,,,++++++******))),,,++++++******++++++,,,,,,+++***)))***+++,,,---+++++++++++++++************++++++,,,,,,++++++*********************************************************+++++++++,,,,,,,,,******++++++++++++******/////////......---,,,,,,***+++,,,---...---,,,,,,,,,,,,+++++++++*********************************)))))))))))))))))))))))),,,+++***))))))))))))))))))))))))******+++++++++***************************++++++***))))))***,,,)))***,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///---,,,...000///---+++,,,,,,,,,---------------.........---------,,,,,,------------------,,,,,,---------...000000...------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---++++++---......---,,,---///000000///---,,,------,,,,,,,,,,,,------,,,,,,,,,------------...++++++,,,---...///000000222222333444555555666666888:::===@@@BBBCCCCCCCCC@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFHHHKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHJJJKKKKKKKKKKKKLLLLLLKKKIIIFFFCCC@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;999888999999999888666666666666666555555555555666555555444333222111111222222222222222222222222///000333777999888555222////////////............000000000000000000111111---.....................------------------------///////////////////////////............---------........................------------------------------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,222222222111111111111000///000000000000111111111000000////////////......---............/////////------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++)))(((''',,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,+++***+++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---.........------...------,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,++++++++++++,,,------...------,,,++++++***))))))*********+++++++++++++++,,,,,,,,,+++******)))))),,,++++++******++++++,,,++++++******++++++,,,---*********+++++++++++++++***++++++,,,,,,++++++***************************)))))))))))))))))))))))))))******+++,,,,,,------******+++,,,,,,+++******+++,,,,,,,,,,,,,,,+++***((()))***,,,,,,++++++***,,,+++***)))))))))******************************))))))))))))))))))))))))***++++++++++++***))))))(((((())))))***+++++++++***************************++++++***))))))***,,,***+++,,,+++******,,,...************************...***)))...000...+++***------------------------------,,,,,,,,,+++++++++---------------------------------///111111///---.........---,,,+++++++++,,,,,,,,,,,,------------,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************+++,,,---...,,,***))))))+++,,,,,,+++,,,---...//////...---,,,------,,,,,,,,,,,,---------------.........//////------...000111333444444666777888999:::;;;<<<<<<>>>@@@BBBEEEGGGGGGFFFEEEBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIJJJKKKLLLLLLLLLLLLLLLNNNNNNLLLJJJHHHEEECCCAAA======<<<<<<;;;;;;::::::;;;::::::;;;<<<<<<:::999;;;;;;;;;<<<<<<======>>><<<;;;;;;:::999888777777666555555555444444444444333444666999;;;:::777444000000000000////////////000000000000111111111111---------...............------------------------///////////////////////////............---------........................------------------------------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,222222222111111111111000/////////000000000111111000000/////////.........---------.........//////,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++)))******+++,,,,,,------))))))*********+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,+++***,,,...///...---,,,,,,...000111,,,,,,---------.........,,,---.../////////......------,,,,,,,,,------...++++++,,,,,,,,,,,,++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,++++++)))*********++++++++++++))))))******++++++++++++,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++******++++++,,,,,,------***++++++,,,,,,++++++***************************************************+++++++++++++++++++++,,,***++++++,,,,,,++++++***((()))***+++++++++***)))((()))***+++++++++***))),,,,,,***)))))))))***+++************************))))))))))))))))))))))))'''))),,,...///...,,,+++((((((((()))***+++++++++***************************++++++***))))))***,,,++++++***(((&&&&&&)))---++++++++++++++++++++++++)))$$$$$$+++000---******------------------------++++++++++++,,,,,,,,,,,,+++,,,,,,------.........------...///111111///---.........---------------//////..................,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++)))((()))+++,,,,,,+++,,,,,,------------,,,,,,///...---,,,,,,---.../////////000000000111111111222222444555777999:::;;;<<<<<<===???@@@BBBCCCCCCBBBCCCFFFHHHHHHHHHFFFEEEBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMNNNNNNMMMLLLKKKKKKIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIHHHFFFEEEEEEDDDDDD============<<<<<<<<<<<<>>>======???@@@@@@>>><<<======>>>@@@AAABBBCCCDDD@@@@@@@@@AAAAAAAAAAAAAAA======<<<;;;::::::999888888888999;;;===<<<999666333333222222222111111111....../////////000000000---------.........//////........................///////////////////////////............---------........................................................................***++++++,,,------......------------------------++++++++++++++++++++++++------------------------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,------------,,,,,,+++******+++++++++,,,,,,,,,222222222111111111111000////////////000000000000000/////////............---------.........//////,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&(((+++,,,++++++...111---+++)))((((((***---///---------.........//////,,,---///000000000//////,,,,,,,,,,,,------...///***++++++,,,,,,++++++***------,,,++++++,,,,,,,,,+++,,,,,,------......///))))))******++++++++++++&&&'''(((***+++,,,......,,,++++++++++++++++++,,,)))***+++,,,---,,,++++++++++++,,,,,,---...//////+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++------,,,++++++************+++,,,------,,,+++***((()))***+++,,,,,,+++***((()))***+++,,,+++******---,,,+++*********+++,,,************************)))))))))))))))))))))))) """'''+++------+++***'''(((((()))***+++++++++***************************++++++***))))))***,,,++++++)))&&&######''',,,++++++++++++++++++++++++$$$(((///---***+++------------------------)))******+++---......///++++++,,,,,,---...//////------...000222111///,,,,,,------......//////000,,,,,,+++++++++*********,,,,,,+++***))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++------------------------******+++,,,------...///+++******+++,,,---...///---+++***+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000111111222222222333333333666777888:::<<<>>>@@@AAA@@@@@@BBBCCCEEEFFFGGGHHHCCCEEEGGGIIIIIIGGGEEECCC@@@AAABBBCCCDDDEEEEEEEEEEEEFFFHHHIIIJJJJJJJJJIIIJJJKKKKKKKKKKKKJJJIIIIIIGGGHHHHHHHHHHHHHHHGGGGGGCCCBBBAAAAAAAAABBBDDDEEE<<<<<<<<<<<<============?????????AAABBBBBB@@@>>><<<===>>>@@@BBBDDDEEEFFFCCCCCCDDDEEEFFFGGGHHHIIIEEEDDDCCCBBBAAA@@@???>>>;;;:::;;;<<<======:::888555555444444444333333333,,,---------......//////---------.........//////////////////////////////000000000000000000000000//////.........---------////////////////////////................................................******+++,,,,,,---......------------------------++++++++++++++++++++++++........................+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,............------,,,+++******+++++++++,,,,,,,,,000000000000000000000000000000000000000000000000.................................------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,...---+++*********++++++,,,,,,,,,++++++*********************************+++,,,,,,------,,,,,,+++...---++++++++++++---...,,,+++++++++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,++++++******++++++...---+++*********++++++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++,,,------...------,,,+++*********+++************************))))))*********++++++++++++++++++*********))))))+++++++++*********))))))************************((((((((((((((((((((((((+++,,,---,,,***)))***++++++***(((''''''(((***+++************************,,,+++*********+++,,,---******+++++++++,,,,,,,,,************************)))************+++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---...------,,,,,,,,,,,,,,,***+++,,,---......------000///---,,,...111555888666555666888:::<<<;;;:::??????@@@AAABBBBBBCCCCCCFFFFFFGGGGGGGGGGGGGGGGGGKKKJJJIIIGGGFFFDDDCCCBBB@@@@@@???======@@@BBBAAA>>>@@@DDDGGGHHHFFFDDDBBBEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCBBB@@@???===<<<;;;:::999:::;;;<<<:::;;;<<<>>>?????????>>>DDDAAA======>>>@@@???===<<<<<<===>>>???@@@@@@AAABBBDDDHHHKKKMMMMMMMMMMMMIIIIIIIIIIIIGGGEEECCCAAACCCDDDDDDDDDBBB@@@===<<<:::999888888999;;;===>>>555444333222222222222222333333222111111000000///333333222000///...---,,,........................111111000000//////..............................------------------------000//////.........//////---------,,,,,,,,,++++++000...+++)))(((***---///,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,++++++++++++++++++++++++...------,,,,,,------...---,,,,,,+++*********+++---+++)))***,,,---,,,)))000000000000000000000000////////////////////////.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,............------------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++*********++++++,,,,,,,,,+++++++++******........................+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,++++++******++++++---,,,+++*********++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,---,,,,,,+++***************************************))))))*********++++++++++++++++++*********))))))+++++++++*********))))))************************))))))))))))))))))))))))+++,,,---,,,***)))***+++,,,+++)))(((((()))+++,,,************************++++++*********+++,,,---******+++++++++,,,,,,,,,************************************++++++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...++++++*********+++,,,,,,------------------------///.........000444888;;;<<<<<<<<<>>>@@@AAA@@@???EEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHFFFEEEDDDBBB@@@???===<<<777666555333333555777777888:::===???@@@@@@>>>===>>>???@@@@@@AAAAAAAAAAAA??????>>>>>>===;;;:::999888777666555444555555666555666888:::;;;;;;;;;;;;@@@===;;;:::<<<<<<;;;999888888999::::::;;;<<<<<<<<<>>>AAAEEEHHHJJJKKKLLLKKKLLLMMMMMMMMMMMMLLLKKKGGGGGGGGGFFFEEEDDDCCCBBB@@@???===;;;:::;;;<<<<<<;;;:::888777555444444444222222222222222222222222111111000000//////......////////////////////////000000000000////////////................................................//////......---......///---------,,,,,,,,,++++++///---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++...------,,,,,,------...---,,,++++++******++++++---+++)))***,,,---,,,***000000000000000000000000////////////////////////........................++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++---,,,+++*********++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---,,,++++++******++++++---,,,+++*********++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++***)))))))))*********************************************++++++++++++++++++***************+++++++++******************************************************************,,,,,,,,,***)))***+++,,,+++***))))))***+++,,,************************++++++******++++++,,,---******+++++++++,,,,,,,,,************************************+++++++++,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------............------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///************+++,,,---...000///...---,,,---...///000000000222555:::>>>@@@EEEDDDDDDEEEGGGHHHGGGEEEIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIHHHGGGFFFFFF@@@???>>><<<:::888666555444222111000000000222333333444555777888999999999777888999:::;;;<<<<<<<<<999999888888777666444444333333222111111111111222111222555777888999999999<<<;;;::::::;;;:::888666555555555666666777777777666888:::>>>BBBFFFHHHJJJFFFGGGIIIKKKMMMNNNNNNNNNKKKJJJIIIHHHGGGHHHHHHIIIGGGFFFCCC@@@>>><<<<<<<<>>===<<<;;;::::::999666666555555444333333222//////////////////000000000000000000////////////////////////000000000000........................////////////////////////...---------------......------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,++++++******++++++,,,+++******,,,,,,+++***////////////////////////////////////////////////........................+++++++++,,,---------...------------------------''''''(((((())))))******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,+++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,---...//////...---,,,+++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---,,,++++++******++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************)))))))))))))))******************************************************************************************************************************************************+++,,,+++***)))***+++,,,,,,+++******+++,,,,,,************************+++***++++++++++++,,,,,,******+++++++++,,,,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///---------------......///000///---------///111333444555666999===AAADDDFFFKKKJJJJJJJJJKKKKKKIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA===<<<:::888666333222111333111000222222000111333111222222333444666777888444555777888999::::::;;;777777777777666555444333333333333222222222222222111333555777999:::::::::::::::;;;;;;;;;:::777666444555555555555555555555444444666999<<<@@@CCCDDD@@@AAABBBEEEGGGHHHJJJJJJIIIHHHFFFEEEEEEGGGJJJKKKKKKIIIGGGDDDBBB@@@??????@@@@@@@@@@@@@@@@@@??????<<<<<<:::999777555444333000000000000000000000000000000000000////////////......//////000000111111........................////////////////////////------,,,,,,,,,---.........------------,,,,,,,,,,,,,,,------------------------------------------000...---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,++++++***++++++,,,+++++++++++++++,,,++++++////////////////////////......................................................//////000000111111------------------------***+++++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---......---,,,+++***+++---///000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,------,,,++++++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++************)))))))))))))))******************************************************************************************************************************************************)))***++++++))))))***+++,,,++++++++++++++++++,,,******************************++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///......------.........////////////111555888:::;;;<<<>>>AAADDDGGGIIIKKKLLLKKKJJJJJJJJJIIIGGGEEE@@@@@@@@@???????????????BBBBBBBBBAAA@@@???>>>===;;;:::999777555333111000///---...333333///...111111111111222444666888999555666777999:::;;;;;;;;;888999999999888777666555666666666666666555555555444555777999;;;;;;;;;;;;:::;;;<<<<<<;;;999777777666666555555555555555555333333333444666888:::;;;===>>>>>>@@@AAABBBDDDDDDDDDBBB@@@???@@@BBBEEEGGGIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBB@@@???>>>======<<<;;;::::::999999444444333222222111111000000000000000//////............//////000000111111////////////////////////........................,,,,,,,,,,,,,,,---...///.........---------,,,,,,+++,,,---............---------------------------000///---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,++++++***++++++,,,,,,++++++,,,+++++++++++++++000000000000000000000000................................................,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++)))******++++++******)))+++,,,---...000000111111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,---------,,,++++++******++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++***************)))))))))***++++++************************+++++++++******************************+++++++++***************+++++++++************************************************((()))+++***))))))***+++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............---......//////222333444666999<<>>;;;;;;;;;;;;;;;;;;;;;;;;????????????>>>===<<<<<<999999777666444333222111///---222:::;;;555222444333333444555777999:::<<<999:::;;;<<<===>>>>>>>>>======>>>>>>===<<<<<<;;;<<<<<<<<<===<<<;;;::::::777999:::<<<=========<<<;;;===>>>===;;;999999:::999999999888888777777777555555444444444444333333888888777888888999:::;;;<<<;;;999999999<<<>>>@@@BBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDBBB???===;;;:::;;;;;;<<<======>>>>>>777777666666555444333333222222111111000000//////////////////000000000000////////////////////////........................,,,,,,,,,,,,---...///000............---------,,,+++,,,---......///......------------------------///...------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++******++++++,,,,,,***+++,,,,,,******+++,,,000000000000000000000000................................................+++******************))),,,,,,,,,,,,,,,,,,,,,,,,***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,((((((((((((((((((((((((+++,,,,,,------,,,,,,++++++++++++******+++++++++---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,---------,,,++++++******++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++***************+++,,,,,,************************+++++++++*********))))))))))))*********+++++++++))))))*********+++++++++************************))))))))))))))))))))))))''')))******))))))***,,,)))******************)))************************)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......////////////000222444666666999:::<<<>>>AAADDDFFFGGGIIIJJJKKKLLLKKKJJJIIIHHHEEEDDDAAA@@@???===:::888555666666777777888888888999::::::;;;::::::999999666666555444333222111111333111999EEEFFF===999;;;999999;;;<<<>>>@@@AAAAAAAAABBBCCCCCCDDDDDDDDDCCCFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEDDDCCCBBB>>>???@@@BBBBBBBBBAAA@@@BBBCCCDDDBBB???>>>@@@BBBAAAAAAAAA@@@???>>>>>>===;;;;;;;;;;;;999777555444444444333333333444666777777777555555666777999::::::;;;===???AAACCCDDDDDDBBBCCCDDDDDDCCCAAA???>>>;;;;;;;;;;;;;;;;;;;;;<<<888888888888888888888888555444444333222222111111000000000000////////////////////////////////////////////////////////////------------...///000111............------------,,,,,,,,,---...//////000........................,,,---..................------------------------...------,,,,,,------...++++++******++++++,,,---***+++---,,,***)))+++---000000000000000000000000................................................000000000//////.........++++++++++++++++++++++++///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++******************++++++,,,,,,---)))***+++,,,---,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++//////---,,,,,,---/////////...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...---,,,++++++******++++++)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,------************************++++++++++++******))))))))))))******++++++++++++))))))******++++++++++++************************((((((((((((((((((((((((''')))******))))))***,,,))))))************))))))************************)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............///000000000111333555888;;;===??????@@@BBBEEEGGGHHHIIIIIILLLLLLMMMMMMLLLIIIGGGEEECCCAAA???===<<<:::666444111222222333444555555666444555555666666666666555333333333222111111000000222111:::IIIKKKAAA;;;===>>>???AAADDDEEEGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJJJJMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNLLLKKKJJJEEEEEEGGGGGGGGGGGGEEEEEEIIIJJJJJJHHHEEEDDDFFFIIIJJJIIIHHHHHHGGGFFFEEEEEEAAAAAABBBBBBAAA>>>;;;999777666666666777888:::;;;555555444444444555777777555777999<<<>>>@@@AAAAAA<<<>>>AAADDDEEEFFFEEEEEE???>>>===;;;999777555555888999999:::;;;;;;<<<<<<777777666555444444333333111111000000//////......000000000000000000000000000000000000000000000000---------...///000111111//////.........---------,,,,,,,,,------///000111........................+++,,,...///000///......------------------------...------,,,,,,------...+++*********+++,,,,,,---))),,,---,,,***)))+++---222111000//////...////////////......---------,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,---......///...---+++***++++++++++++++++++++++++************************...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---+++******+++---...........................------------------------........................,,,,,,+++++++++,,,---...,,,'''"""###(((,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,---------)))******++++++******)))+++++++++******)))))))))***,,,---,,,******+++,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++------------++++++((((((((((((''''''''''''************************************************))))))))))))))))))))))))++++++************++++++,,,,,,,,,++++++)))((((((,,,+++++++++***)))))))))*********++++++,,,,,,,,,)))************+++++++++************************,,,,,,,,,,,,++++++***)))000...,,,)))))),,,...000,,,++++++******++++++,,,++++++++++++++++++++++++------------------------/////////......---------------++++++++++++------,,,++++++******++++++,,,***+++,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------......///////////////..................444555777:::===@@@BBBCCCFFFGGGHHHJJJKKKLLLLLLLLLJJJKKKKKKJJJHHHDDD@@@===<<<:::666444222333444666333333333333333222222111555555555555555555555555333444444444333222222111111333888<<<@@@BBBBBBBBBDDDEEEGGGIIIJJJLLLLLLMMMPPPOOONNNNNNNNNOOOPPPQQQNNNNNNOOOPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTOOOOOOOOONNNNNNMMMMMMMMMQQQPPPNNNLLLIIIIIIKKKLLLNNNNNNNNNMMMLLLLLLNNNPPPJJJIIIHHHHHHGGGDDD@@@===???<<<999888888888777666555555555555555555555555777777777888999::::::;;;=========>>>???@@@BBBCCCEEECCC@@@===:::777666666888777555666888<<<@@@CCCAAAAAAAAA???===:::888666333111///000222444333111444222000...---,,,---...000000000000111111111111........................////////////////////////////////////////////////........................+++++++++,,,,,,---------******+++,,,---//////000........................---,,,+++*********+++,,,------------,,,+++***)))000000///////////////////////////.........---------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((())))))***,,,++++++******++++++,,,------------------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...------------------------------------------------------------------------++++++,,,,,,,,,,,,------+++(((%%%&&&))),,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------******++++++++++++******,,,,,,+++++++++************+++++++++++++++,,,,,,))))))***+++++++++++++++,,,,,,,,,+++++++++******++++++,,,------,,,++++++---------,,,,,,+++++++++************************************************************************++++++************++++++++++++++++++***)))((('''+++++++++***************++++++++++++,,,,,,,,,---)))************+++++++++******************************+++++++++***))))))...,,,***))))))***,,,...,,,++++++******++++++,,,---------------,,,,,,,,,------------------------.........---------,,,,,,------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,---***,,,------++++++,,,......---,,,,,,+++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------....................................//////000222333444555666999:::<<>>;;;999777555333222333444444111222222222111111000000222222222333333333444444666777777777666666555444333555999<<<@@@BBBCCCDDDEEEFFFHHHJJJLLLNNNOOOOOOOOONNNMMMMMMMMMNNNOOOOOOUUUUUUUUUUUUUUUUUUTTTSSSRRRSSSTTTUUUVVVVVVVVVVVVSSSRRRRRRRRRSSSSSSSSSSSSUUUTTTSSSQQQOOOOOOPPPRRRSSSSSSSSSQQQPPPQQQSSSUUUPPPPPPOOOOOOOOOMMMJJJGGGCCC@@@<<<:::999999777666666666666666666666666666777888999:::;;;;;;;;;;;;::::::;;;;;;===>>>???@@@@@@@@@???>>><<<999777666888777555555777:::>>>AAADDDDDDDDDCCCAAA???===<<<999666444444555666444222000000000000////////////000000000000000000000000........................////////////////////////////////////////////////........................------------............***++++++,,,...//////000..............................,,,+++++++++,,,---------------,,,+++***)))//////////////////000000///////////////...............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------++++++************++++++.....................---+++************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++*********+++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++******+++,,,------,,,((())))))***************,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++++++++******)))(((''''''************************************************************************++++++************++++++************)))(((''''''***************+++++++++***************+++++++++)))************+++++++++************************(((((()))*********))))))******))))))))))))******,,,++++++******++++++,,,........................------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,---...---+++***+++,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,/////////...............000111444666999<<<>>>??????@@@BBBEEEGGGJJJLLLMMMKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJFFFBBB===;;;777666555555444444444555333333333333222222222111111222222333444555666666;;;<<<<<<<<<<<<;;;::::::999:::<<<>>>AAADDDFFFHHHIIIJJJLLLNNNQQQRRRSSSTTTPPPOOONNNMMMMMMNNNOOOPPPTTTUUUUUUVVVVVVVVVUUUUUURRRRRRSSSSSSTTTTTTUUUUUUSSSSSSTTTTTTUUUVVVWWWWWWWWWVVVTTTSSSSSSSSSTTTTTTTTTTTTTTTRRRPPPQQQSSSVVVTTTSSSSSSTTTTTTTTTQQQOOOKKKHHHDDDAAA???>>><<<;;;::::::::::::::::::::::::;;;<<<>>>@@@@@@@@@???>>>999999999::::::;;;;;;;;;;;;<<<>>>??????<<<999777888777555555666888;;;===FFFFFFFFFFFFFFFEEEDDDCCC???===:::999888777555333...///000111111111111111000000000000////////////........................////////////////////////////////////////////////........................000000000///////////////++++++,,,---...//////000........................///......---,,,---------------------,,,+++******------...//////000000000//////////////////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////.........//////,,,++++++++++++++++++,,,---------.........//////---,,,***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++)))***,,,......---,,,+++***,,,......,,,++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))+++---......,,,)))******+++++++++******+++++++++++++++++++++++++++++++++,,,,,,+++++++++(((((('''&&&%%%$$$$$$###************************************************************************++++++************++++++)))))))))))))))((('''''')))))))))***+++++++++,,,((((((((((((((()))))))))))))))*********+++++++++************************(((((()))***+++++++++***))))))************)))))),,,++++++******++++++,,,---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,------------,,,,,,,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,......//////000111111111444555888;;;>>>AAACCCDDDCCCDDDFFFHHHJJJMMMOOOOOONNNNNNMMMLLLLLLKKKKKKKKKJJJKKKKKKKKKIIIEEEAAA???999999::::::999999999999888888777777666666666666555666777999:::<<<===>>>AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAADDDGGGJJJLLLNNNOOOQQQRRRTTTUUUUUUUUURRRQQQPPPOOOOOOOOOPPPQQQRRRRRRTTTUUUVVVWWWWWWWWWSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVWWWXXXXXXXXXXXXYYYWWWVVVUUUVVVWWWWWWVVVUUUUUUTTTRRRPPPQQQTTTVVVUUUUUUTTTUUUWWWWWWUUUSSSSSSPPPMMMJJJIIIHHHGGGFFFBBBAAAAAAAAAAAAAAA@@@@@@AAACCCEEEGGGHHHGGGEEECCC>>>>>>======;;;:::999999999:::<<<===>>>===;;;:::999777666444555666888999AAABBBCCCEEEGGGHHHIIIIIIDDDCCC@@@>>><<<999777555111111000000000111111222000000000///////////////........................////////////////////////////////////////////////........................111000000000//////......,,,,,,,,,---...//////000.................................---------------,,,---------,,,,,,+++***,,,---...///000000//////.........///////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++------,,,,,,,,,,,,------))))))***,,,---...///000///...,,,************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++)))***,,,......---,,,+++***,,,//////---,,,+++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...------+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((''''''************************************************************************++++++************++++++((())))))))))))((((((''')))))))))***+++++++++,,,************************))))))*********+++++++++************************))))))***+++,,,,,,,,,,,,******+++,,,,,,+++******,,,++++++******++++++,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,,,,,,,+++***,,,---...---+++***+++,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,------......------,,,+++++++++,,,,,,------------------------------------...///111333555777888999:::<<<>>>@@@CCCDDDEEECCCDDDFFFHHHJJJMMMNNNOOOPPPOOONNNLLLKKKKKKKKKKKKIIIKKKLLLMMMMMMKKKHHHFFF@@@@@@@@@@@@@@@@@@??????===<<<;;;:::::::::;;;;;;:::;;;===>>>AAACCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFEEEEEEGGGJJJMMMOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNOOOPPPSSSTTTUUUVVVXXXXXXYYYYYYYYYXXXWWWVVVUUUUUUVVVVVVYYYZZZ\\\]]]^^^]]]\\\[[[\\\ZZZXXXXXXZZZ[[[ZZZXXXYYYYYYWWWTTTRRRSSSVVVYYYXXXWWWVVVWWWXXXXXXWWWVVVVVVTTTQQQPPPQQQQQQQQQPPPKKKKKKJJJJJJIIIIIIIIIIIIIIIKKKNNNPPPPPPNNNLLLKKKGGGGGGFFFDDDAAA>>><<<::::::999999999999::::::;;;999888666555444555666777999;;;===???BBBEEEHHHIIIGGGGGGFFFEEEBBB???===<<<888666333111000000111222111111000000/////////...////////////////////////////////////////////////////////////////////////......................../////////......---------,,,------....../////////........................---------------,,,,,,+++,,,,,,---------,,,++++++,,,---...///000///...------------...............++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,......------------......(((((()))***,,,---.........---,,,++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++++++++++++++++++++***+++,,,---------,,,,,,+++,,,---......---,,,++++++,,,,,,------,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++---...---,,,+++,,,...------------------,,,+++***++++++++++++,,,,,,,,,++++++************++++++,,,++++++++++++*********************************************************++++++++++++++++++++++++++++++************++++++)))))))))******))))))(((***************+++++++++.........---------------)))************+++++++++***************************++++++,,,,,,,,,,,,+++++++++,,,------,,,++++++,,,++++++******++++++,,,)))******++++++,,,,,,,,,------------------------,,,,,,,,,,,,------------------............------******,,,,,,,,,,,,******,,,---...---+++***+++,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,------...---------........./////////000222555888:::<<<>>>>>>>>>???AAABBBCCCDDDEEECCCDDDFFFHHHJJJLLLMMMNNNQQQOOOMMMLLLJJJJJJKKKKKKJJJKKKNNNPPPPPPOOOMMMLLLGGGFFFEEEEEEDDDDDDDDDEEE@@@???>>>===<<<===>>>???>>>???AAACCCEEEGGGHHHIIIIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIHHHHHHIIILLLNNNPPPNNNNNNOOOOOOOOOOOOOOONNNQQQPPPOOOMMMMMMMMMNNNNNNQQQRRRTTTWWWYYY[[[]]]]]]aaa___]]][[[YYYYYYYYYYYY]]]```dddggghhhgggdddaaa```]]][[[\\\^^^___\\\ZZZ[[[ZZZXXXUUUSSSTTTWWWZZZXXXWWWUUUUUUVVVVVVUUUSSSWWWUUUSSSSSSUUUVVVWWWVVVSSSSSSSSSRRRQQQQQQPPPPPPRRRSSSTTTVVVVVVUUUSSSRRROOOOOONNNMMMJJJGGGDDDBBB===<<<:::888888888999:::999888666555444555555555444555777999<<<@@@CCCDDDDDDFFFHHHHHHFFFEEEDDDDDD>>><<<999666444333333444222222111111000000//////////////////////////////////////////////////////////////////////////////..............................------------------------........./////////........................,,,------------,,,++++++,,,,,,,,,------,,,,,,+++---...///000000...---,,,,,,,,,,,,,,,---------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////...---...------,,,,,,------...************++++++++++++))))))***++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,***)))+++...///...++++++,,,,,,------,,,,,,+++++++++++++++*********)))******++++++++++++***************+++++++++,,,,,,+++///222///***(((+++///,,,------------,,,+++*********+++++++++,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))************************************************************++++++++++++++++++++++++++++++************++++++))))))***************)))+++++++++***************............---------,,,)))************+++++++++***************************++++++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))******+++,,,,,,---------------------------,,,,,,---------.........,,,---...//////...---,,,***+++---......---+++******,,,------++++++,,,...,,,+++++++++,,,,,,---...++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,---......,,,------...///000111111333444666888;;;>>>@@@AAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEGGGIIIKKKMMMNNNOOOPPPOOOLLLKKKJJJJJJKKKKKKKKKMMMOOOQQQRRRPPPOOOMMMKKKJJJHHHFFFEEEEEEFFFGGGEEEDDDBBBAAAAAAAAACCCDDDCCCDDDEEEGGGIIIKKKLLLMMMJJJKKKLLLMMMMMMMMMMMMLLLJJJIIIIIIIIIJJJKKKMMMNNNLLLMMMNNNPPPQQQQQQRRRRRRTTTSSSQQQPPPOOOOOOOOOPPPMMMQQQVVV]]]eeekkkppprrrtttrrroookkkiiihhhggggggmmmrrryyy{{{xxxqqqnnnkkklllnnnoookkkgggcccbbb___\\\ZZZ[[[^^^aaa```^^^[[[ZZZZZZZZZXXXVVVYYYWWWVVVVVVXXXZZZZZZZZZYYYYYYXXXWWWWWWVVVUUUUUUWWWXXXXXXXXXXXXXXXWWWWWWTTTTTTTTTTTTRRRPPPMMMLLLEEEEEECCCBBB@@@>>><<<;;;999888777666555555555555444444444555777:::<<<===;;;???CCCEEEEEEDDDFFFGGGAAAAAA@@@???===:::777555333333333222111000000000////////////////////////////////////////////////////////////////////////........................------------------..................////////////........................---......///...---,,,++++++,,,,,,------,,,,,,+++---...///000000...,,,***+++++++++,,,,,,---------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,+++******---,,,,,,++++++,,,,,,---------,,,++++++***))))))$$$%%%(((***,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---)))''')))...111///++++++,,,,,,------,,,,,,+++++++++++++++******))))))*********++++++*********)))))))))******+++++++++***000444111)))&&&***///,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,,,,+++***))))))***+++,,,*********+++,,,,,,------************************************************++++++++++++++++++++++++++++++************++++++)))******+++++++++******,,,+++++++++******)))))),,,,,,,,,++++++*********)))************+++++++++***************************************)))(((''',,,,,,+++******+++,,,,,,,,,++++++++++++++++++,,,))))))***++++++,,,---------------------------------------....../////////,,,---...//////...---,,,+++,,,...//////...,,,+++***+++,,,,,,,,,,,,---...++++++++++++,,,,,,---...++++++++++++++++++++++++,,,------......------,,,******+++,,,,,,---......,,,---...///000222333333666777999;;;===???AAAAAABBBBBBCCCDDDFFFGGGHHHHHHFFFGGGHHHJJJLLLNNNOOOPPPOOONNNLLLJJJIIIIIIKKKLLLMMMNNNPPPRRRRRRPPPNNNLLLMMMKKKHHHEEEDDDDDDFFFGGGJJJIIIGGGFFFEEEFFFGGGIIIGGGHHHIIIKKKMMMNNNPPPPPPKKKLLLMMMMMMNNNNNNNNNMMMHHHHHHHHHIIIIIIJJJKKKLLLMMMOOOQQQSSSUUUWWWWWWXXXXXXWWWUUUTTTSSSSSSSSSTTTOOOTTT^^^jjjvvv}}}}}}||||||qqqooollliiiggghhhkkkooonnnkkkhhhgggfffeeecccaaa^^^\\\ZZZZZZ[[[]]]]]]]]]\\\[[[[[[ZZZYYYXXXXXXWWWZZZZZZYYYYYYYYYYYYYYYYYYUUUVVVWWWXXXWWWVVVTTTSSSNNNNNNNNNMMMJJJEEEAAA>>>999888777666666666666666777666555555555666777888222666<<>>>>>===>>>???AAADDDEEECCCCCCDDDEEEGGGHHHIIIIIIKKKLLLNNNOOOPPPPPPOOONNNNNNLLLIIIGGGFFFGGGHHHIIILLLKKKKKKKKKLLLNNNPPPRRRIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLLLLNNNNNNNNNLLLKKKLLLOOORRRLLLLLLKKKJJJJJJJJJKKKKKKBBBCCCDDDEEEGGGJJJOOOSSSSSSZZZ```bbbeeeiiijjjhhhmmmiiidddbbbaaaaaa^^^\\\[[[```gggssszzzxxx|||xxxyyyvvvlllnnnkkkgggeeefffggghhhgggiiigggdddaaa___^^^______]]]\\\\\\[[[ZZZYYYYYYYYYTTTTTTUUUWWWXXXVVVSSSPPPSSSRRRQQQRRRRRRPPPKKKFFFBBB???;;;888888888777666666777777777666444222111555555666777999;;;===>>>@@@BBBEEEHHHHHHGGGDDDBBB>>><<<888555222000///...000000000//////.........---...000222333333222222////////////////////////+++---///111111000///...++++++,,,,,,---...//////000///...---------------.........------,,,,,,,,,........................---------,,,,,,+++++++++------...//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,+++******++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,***))))))***,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------------------------------///......---,,,,,,++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++---,,,,,,,,,++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,+++++++++************************************,,,++++++***************+++*********))))))))))))************************,,,+++***)))***+++,,,---+++++++++***************...---,,,+++************++++++***))))))***++++++************************++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,++++++------............------...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---......---,,,,,,,,,---...------......///............//////111444777;;;<<>>AAAEEEGGGGGGGGGFFFEEEDDDAAA===:::777555555111111000///////////////......///000000000///...////////////////////////,,,---///000000000///...---------......//////000//////...---------------.........------,,,,,,,,,........................---------------,,,,,,,,,......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,++++++)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,+++******+++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------........................------------------------......------,,,,,,++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***************))))))))))))++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,++++++++++++************------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++*********)))))))))************************,,,,,,+++******************************)))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++......---,,,+++*********++++++***))))))***++++++************************+++,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------............---,,,+++***))))))------............------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------...///000000///...---,,,,,,,,,,,,............///000111111111222444666999<<<>>>???AAABBBDDDEEEGGGHHHHHHHHHJJJJJJKKKKKKLLLMMMNNNNNNOOOOOONNNNNNMMMNNNNNNNNNOOONNNLLLJJJIIIJJJKKKLLLKKKKKKKKKLLLMMMNNNOOOPPPOOONNNMMMKKKJJJIIIIIIIIIMMMMMMMMMMMMLLLKKKKKKJJJGGGHHHIIIIIIIIIIIILLLNNNJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHKKKPPPWWW^^^bbbsss~~~~~~|||wwwtttmmmeee^^^ZZZZZZ[[[\\\ZZZYYYXXXZZZ[[[[[[ZZZZZZYYYYYYZZZ[[[ZZZXXXVVVRRROOOKKKHHHEEEBBB>>>;;;<<<<<<<<<<<<<<<;;;:::999888777666555333333222222777999<<>><<<555444222111000000111111000000000000000///......////////////////////////........./////////////////////////////////////////////...------------............---------------........................,,,---------------......---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,***)))*********++++++,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,------,,,,,,+++,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------............---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,------*********++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++************))))))))))))(((***************+++++++++,,,,,,+++************+++************************++++++++++++++++++++++++'''((()))***++++++++++++((())))))***++++++,,,,,,,,,++++++******++++++,,,+++******************+++***************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,++++++*********,,,------......------,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...///111222333111000///...---,,,,,,+++...---------...000222333444555888;;;===???@@@AAADDDEEEGGGJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOQQQPPPNNNMMMLLLMMMNNNNNNNNNMMMLLLJJJJJJJJJKKKLLLKKKKKKKKKLLLMMMNNNNNNOOOPPPOOONNNLLLJJJIIIIIIHHHKKKKKKLLLLLLKKKJJJIIIHHHEEEGGGHHHHHHHHHHHHJJJLLLMMMMMMNNNNNNNNNMMMKKKJJJKKKLLLOOOVVV^^^gggmmmppp|||vvvjjjdddccceeecccbbbaaaaaabbbbbbaaa___\\\[[[[[[[[[ZZZYYYWWWVVVVVVTTTQQQNNNLLLIIIEEEBBB???????????????>>>>>>===::::::888777666666666666555555777999===AAAEEEHHHKKKKKKLLLKKKJJJHHHEEEDDD<<<:::777555333222222222222222222111111111000000//////////////////////////////............///000000////////////////////////......---------.....................---------........................++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++)))(((,,,,,,,,,+++++++++******+++++++++,,,,,,------...+++,,,,,,------,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********++++++,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++*********))))))))))))((())))))*********+++++++++---,,,,,,+++***+++++++++***************+++++++++++++++++++++++++++++++++''''''((()))******))))))(((((()))***+++,,,,,,---''''''(((((()))+++,,,---*********++++++*********************************************************++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......*********++++++,,,,,,,,,,,,,,,------------,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------///000222444555222222111000///---,,,,,,---,,,,,,---///111444555777999;;;>>>@@@BBBCCCCCCFFFHHHJJJLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNQQQPPPNNNMMMLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLJJJKKKKKKLLLMMMMMMMMMMMMOOONNNLLLJJJIIIHHHGGGGGGFFFGGGHHHIIIIIIHHHFFFEEECCCDDDFFFFFFFFFGGGJJJLLLPPPRRRUUUXXXZZZZZZYYYXXXSSSTTTXXX___iiiqqquuuvvv~~~~~~~~~~~~}}}zzz}}}~~~~~~||||||xxx}}}|||{{{sssqqqsssyyyyyyyyyyyyxxxuuuoookkkhhhhhhgggeeeaaa]]]ZZZXXXYYYWWWUUUUUUTTTRRROOOMMMJJJIIIIIIHHHGGGGGGGGGGGG@@@???>>><<<:::999888888666555444555777;;;???AAAGGGHHHJJJKKKLLLLLLKKKKKKCCCAAA>>>;;;888666555444222111111111111111111222000000000000000000000000000///............////////////........................---------......///................................................******++++++,,,,,,------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++***)))(((------,,,,,,+++******))),,,,,,,,,,,,------------++++++,,,---------,,,,,,((()))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------***++++++,,,,,,---------------------------------,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------------++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++*********))))))))))))))))))***++++++,,,,,,------,,,+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***++++++,,,,,,&&&&&&'''''')))***,,,---)))***++++++++++++***)))************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......))))))***+++,,,---......,,,,,,------------,,,,,,******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///111333555666333333333222111000...---......///111333666888999<<<===>>>@@@CCCEEEFFFGGGHHHIIIKKKLLLNNNNNNOOOOOOMMMMMMMMMMMMMMMLLLLLLLLLOOOOOONNNNNNMMMNNNNNNNNNLLLLLLKKKKKKKKKKKKKKKLLLJJJKKKLLLLLLMMMMMMLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFDDDEEEGGGHHHHHHGGGEEECCC@@@BBBCCCDDDFFFJJJOOOSSSXXX[[[aaafffjjjkkkkkkjjj___]]]^^^cccllltttxxxxxxyyy}}}|||{{{|||}}}{{{ooonnnmmmlllnnnttt|||yyyrrrlllmmmooooooppprrrssswww{{{~~~}}}ppphhhkkkoooppprrrxxxwwwzzz|||yyytttrrrtttwww|||}}}{{{vvvmmmeee___\\\WWWVVVUUUUUUVVVVVVUUUTTTRRRQQQPPPNNNMMMMMMMMMMMMJJJHHHEEEAAA>>>;;;999999888777555444444666999;;;BBBCCCEEEHHHJJJLLLMMMNNNHHHGGGEEEBBB???===:::999333333222111000000000111000000000000000000000000///////////////....................................------------...//////.............../////////........................++++++,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++++++++++++++++++++---------------,,,,,,,,,***+++,,,,,,---------,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,---......///------------------------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++)))*********+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,+++++++++************((())))))***++++++,,,,,,------,,,++++++++++++,,,*********++++++,,,,,,,,,************************---,,,+++)))))))))******)))))))))***+++++++++,,,)))))))))((())))))***+++)))***++++++++++++***)))************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,---------......++++++,,,,,,------......+++,,,,,,------,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///111222444555444444555444444222111000222333555888;;;===>>>???AAAAAABBBCCCEEEHHHJJJLLLIIIJJJJJJKKKLLLNNNPPPPPPNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIGGGDDDBBBAAABBBEEEGGGLLLTTT\\\bbbiiilllqqqvvvxxxxxxvvvtttiiiddd```cccmmmxxx}}}xxxwwwuuurrriiigggdddbbbeeennn{{{vvvnnnnnnooooooqqqttt{{{wwwiiihhhjjjiiikkkrrrnnnpppsssttttttuuuxxx{{{}}}}}}|||{{{|||~~~zzzpppqqqttt{{{sssiiieee\\\ZZZXXXYYY[[[\\\]]]\\\ZZZYYYWWWTTTSSSRRRRRRRRRQQQOOOLLLHHHEEEBBB@@@???;;;:::777555555555777888<<<===>>>@@@CCCFFFHHHIIIHHHHHHIIIHHHGGGDDDBBB@@@;;;999777555333111111111000000000000000000000000...///000000000///---,,,.........//////000000111---------------...//////---........./////////000.......................................---------...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---*********++++++,,,------.........------,,,,,,,,,***+++,,,,,,------------((()))***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,------...///000000------------------------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++***************++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***((())))))***++++++,,,,,,...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))111///---+++)))***+++,,,***************+++++++++---,,,+++***)))))))))))))))***+++,,,,,,+++***)))************************)))(((((((((''''''&&&&&&++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++------,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------...///000222444555444555555666555444222111555777:::>>>AAABBBCCCCCCEEEEEEDDDEEEGGGJJJMMMOOOJJJJJJJJJJJJKKKMMMPPPQQQOOONNNNNNMMMMMMLLLLLLLLLKKKLLLNNNOOOPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNJJJKKKLLLMMMMMMLLLKKKKKKIIIHHHGGGGGGFFFFFFFFFFFFKKKLLLMMMMMMKKKGGGDDDAAADDDEEEHHHMMMTTT^^^iiipppyyy{{{|||xxxuuunnnggg```bbbnnn~~~zzzmmmkkkfffdddgggsss{{{yyyzzzzzz}}}vvvrrrqqqnnnpppwwwvvvwwwzzz~~~{{{xxxwwwzzz|||zzzzzzzzzzzzxxxuuuppplllaaa```aaagggqqqxxxrrrhhheeecccccceeeggghhhiiidddbbb```]]][[[ZZZZZZZZZTTTRRRPPPNNNLLLKKKJJJIII===<<<999777666666777888777777888999;;;>>>AAACCCFFFHHHJJJLLLLLLJJJHHHFFFCCCAAA>>>:::666444333222000000000000000000000000...///000111111///---+++...//////000111222222333---------------...///000---.........//////000000........................111111000000//////......////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++))))))******++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********------------------------//////...---+++***)))))),,,------......------,,,+++,,,...//////...,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************)))******+++,,,,,,------...---,,,,,,++++++++++++++++++++++++++++++++++++------++++++++++++------,,,,,,,,,++++++*********111---)))(((***,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******(((((()))************)))++++++++++++++++++++++++)))***+++,,,,,,+++***)))...---+++*********++++++************************++++++***************+++************************)))***,,,,,,,,,***((('''++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........,,,***)))++++++++++++++++++++++++,,,,,,,,,++++++*********...///000000000111333666222444666666666777999;;;===>>>???@@@BBBCCCDDDEEEHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQPPPOOONNNMMMMMMMMMMMMOOOJJJHHHKKKLLLJJJIIIKKKHHHHHHGGGEEEEEEGGGKKKNNNOOOXXX]]]ZZZTTTPPPLLLIIIGGGIIIMMMSSS^^^nnnzzzwwwssssssjjjdddaaaeeennn}}}uuuoooppppppppp{{{|||{{{{{{|||{{{xxxsssrrrsssrrrooommmgggdddaaabbbgggnnnuuuxxx|||xxxwwwzzz||||||}}}|||wwwlllaaa]]]___]]]XXXZZZXXXUUURRRPPPNNNMMMMMMIIIEEE@@@<<<999777555333666666777777999:::;;;<<<@@@AAABBBDDDGGGJJJMMMNNNIIIGGGDDD@@@===:::888777444333333222111000//////000000000000000/////////000000000000000000000000000000000000000000000000////////////////////////000000//////.........---//////.........---------------------------------//////.........---------........................++++++************++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++)))*********++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---......---,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------,,,,,,+++***))))))------,,,+++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******///,,,******,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************++++++++++++++++++++++++++++++++++++++++++***))))))***++++++,,,+++***)))))))))******************************++++++***************+++++++++++++++++++++++++++***+++,,,---,,,+++)))(((++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,+++)))++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***+++,,,---...---...000222222555888:::;;;<<<>>>@@@CCCCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNOOONNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLLOOOKKKJJJLLLKKKIIIIIIMMMLLLLLLKKKJJJJJJMMMRRRVVVXXX^^^bbb```\\\ZZZWWWSSSQQQUUUZZZbbbooo~~~xxxvvvtttmmmhhhjjjrrr~~~|||wwwssszzz}}}xxxtttoookkkkkkmmmppprrrzzz|||}}}}}}{{{xxxuuusssqqqrrruuu|||zzzqqqkkkddd\\\^^^\\\XXXVVVTTTSSSRRRQQQKKKHHHDDDAAA???>>><<<;;;888888888888888999:::;;;;;;<<<===???BBBEEEGGGHHHKKKIIIGGGEEEBBB@@@>>>===888777444222000111111222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000/////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,////////////....................................++++++************++++++------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///,,,------......------,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---.........---,,,+++))))))(((,,,++++++++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***,,,+++***+++---...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,+++*********+++------++++++++++++++++++++++++---+++)))'''''')))+++---+++***))))))((()))))))))************************+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++***,,,------------000222333777<<<@@@BBBCCCEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNMMMNNNOOOOOOPPPOOOOOONNNNNNMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKMMMKKKKKKLLLKKKIIIMMMTTTWWWWWWWWWWWWYYY^^^eeejjjkkkmmmnnnllllllmmmjjjdddaaaccchhhrrr{{{sssqqquuuwwwxxx{{{xxxwwwwwwyyyvvvsssqqqpppmmmgggccc``````aaadddlll{{{rrrgggbbb___[[[YYYYYYXXXXXXWWWOOOMMMIIIGGGEEEDDDBBBAAA===<<<;;;:::::::::::::::777888999;;;<<<>>>???@@@IIIIIIIIIHHHGGGFFFEEEDDD>>><<<888444222222333555000000000000000111111111000000000000000000000000000000000000000000000000////////////////////////////////////............/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...------,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,------......------,,,...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---+++++++++++++++++++++++++++*********+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***,,,------+++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,+++)))))))))***,,,...++++++++++++++++++++++++,,,+++)))(((((()))+++,,,*********)))))))))***************************************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,.../////////000333555777;;;AAAEEEGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMMMMNNNOOOOOOPPPOOONNNMMMMMMMMMNNNNNNPPPOOOOOONNNMMMLLLKKKKKKJJJJJJMMMOOONNNOOOWWWaaahhhiiijjjkkknnnttt||||||zzz}}}zzzrrroooqqqyyyxxxvvvzzzwwwzzz~~~{{{zzzuuulllcccbbbcccaaa______ggguuu{{{iiieee```^^^^^^^^^]]][[[XXXUUUQQQOOOMMMLLLJJJIIIDDDCCCAAA@@@>>>>>>======;;;<<<<<<<<<<<<;;;;;;;;;AAABBBDDDEEEGGGGGGGGGGGGCCCAAA>>>:::777555444444000000000000000000000000000000000000000000000000///////////////////////////////////////////////////////////////.........////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,------...++++++++++++++++++++++++***+++,,,------------,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++***+++++++++++++++,,,,,,************++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++%%%'''***,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++***((('''((()))+++---++++++++++++++++++++++++******++++++++++++*********+++++++++++++++++++++******************************))))))***++++++,,,+++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------++++++,,,,,,,,,------------------------------------///111111222333666888===AAAFFFIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGGGGFFFJJJJJJIIIIIIHHHHHHHHHGGGJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNPPPOOONNNMMMMMMMMMOOOPPPPPPQQQQQQPPPPPPNNNMMMLLLKKKMMMQQQUUUWWWZZZdddooo|||}}}~~~|||wwwzzzyyy|||}}}vvvttt}}}sssnnnnnnlllgggaaaaaagggmmmxxx{{{yyyxxx}}}wwwooojjjiiihhheeebbbaaa]]]YYYVVVUUUTTTSSSRRRLLLKKKIIIGGGFFFEEEDDDDDDFFFEEEEEECCCAAA???===<<<999:::<<>>:::555333111111111000000000000///000000000000000000000000////////////////////////////////////////////////.........///////////////000000/////////.........------------------------+++++++++++++++,,,,,,,,,........................,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++)))***,,,---...------,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************------,,,++++++*********+++************++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,&&&)))+++,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********)))((((((((()))***+++++++++++++++++++++++++++)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++************************))))))))))))***+++,,,,,,************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........++++++,,,,,,------......---------............///---///111333444777:::===CCCFFFJJJKKKKKKKKKKKKLLLMMMLLLLLLKKKJJJJJJIIIIIIKKKJJJJJJIIIHHHGGGFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNPPPOOONNNMMMMMMOOOQQQRRRRRRSSSUUUVVVWWWWWWVVVUUUWWWXXX\\\aaaeeehhhpppyyy~~~}}}}}}{{{wwwrrr~~~~~~~~~xxxpppkkkjjjjjjmmmoooqqqssssssqqqnnnmmmpppjjjjjjrrr}}}|||wwwsssjjjeee]]]XXXVVVUUUUUUUUURRRQQQPPPNNNMMMMMMLLLLLLPPPOOOOOOMMMKKKGGGDDDCCC::::::::::::<<<===>>>???@@@BBBEEEFFFDDD???:::777555444444333222111000000000000000000000000000000000000000000000000000000////////////////////////.........///////////////000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++(((***,,,---......---,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------,,,,,,,,,+++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,,,,,,,---......---,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,+++******************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,))),,,......+++******+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++************************((()))***+++,,,,,,+++***************************))))))))))))***+++,,,---++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////++++++,,,,,,---......///------......///////////////111444777999<<<@@@CCCHHHJJJLLLMMMMMMMMMOOOPPPNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHFFFFFFEEEDDDDDDFFFHHHJJJLLLMMMNNNMMMMMMLLLLLLMMMMMMNNNOOOPPPOOONNNMMMNNNPPPSSSUUUXXXZZZ^^^bbbeeeggghhhhhhkkkiiijjjooossstttwww}}}}}}zzzzzztttxxx~~~yyyvvv{{{tttzzz{{{wwwwwwvvvtttppplllgggddddddaaabbbfffmmmvvvzzznnnccc[[[WWWUUUTTTUUUUUUTTTSSSSSSSSSSSSTTTUUUUUUUUUUUUSSSPPPNNNLLLDDDBBB???<<<::::::;;;<<<<<<>>>BBBEEEFFFEEEBBBAAA:::999888777555333222111000000000000000000000000000000000000000000000000////////////////////////............/////////000000000000000/////////...++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++((())),,,.........---,,,******+++,,,,,,---......++++++,,,,,,,,,---------+++++++++,,,,,,------------------,,,,,,+++++++++***+++,,,------,,,+++***,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,...//////...,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------'''((()))***,,,...//////,,,,,,+++***)))))))))***++++++++++++++++++++++++++++++------------++++++*********++++++,,,,,,,,,,,,...000///,,,***+++---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++---+++)))(((((()))+++---'''((()))+++++++++***)))************************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000++++++,,,,,,---...//////---.........//////000000222555888;;;>>>AAAFFFIIIJJJLLLNNNNNNOOOPPPRRRTTTLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKJJJIIIGGGFFFEEEEEEBBBCCCDDDGGGIIILLLMMMNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPOOONNNNNNOOORRRUUUWWW^^^aaagggmmmrrrvvvxxxyyyzzzvvvuuuyyy|||{{{zzz|||zzz{{{xxx~~~xxxttt{{{~~~zzzxxxwww}}}vvvjjjsss{{{tttmmmjjjbbbaaabbbcccccceeeooo{{{uuuhhh```[[[YYYVVVVVVUUUUUUVVVVVVWWWWWWVVVVVVXXXXXXXXXVVVTTTRRRNNNKKKEEE???<<<::::::;;;999;;;???BBBFFFHHHIIIIII>>>===<<<:::777555444333000000000000000000000000000000000000000000000000////////////////////////---.........//////000000000000000000////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))...---+++)))((((((((()))++++++************++++++,,,------......------,,,,,,++++++******++++++,,,------------------,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++)))))),,,000333333111***++++++,,,,,,++++++***((((((((())))))***++++++***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***************************++++++,,,------------++++++***************+++)))***+++,,,,,,+++***)))%%%'''******)))(((((())))))***+++,,,---,,,+++++++++++++++++++++***)))(((+++++++++++++++++++++++++++***)))))))))***,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,++++++++++++,,,,,,,,,------------......//////......---.........///111333666777:::<<<>>>@@@CCCFFFHHHIIIMMMNNNPPPQQQQQQQQQQQQPPPOOOMMMKKKHHHGGGGGGHHHIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDEEEGGGIIIKKKLLLLLLLLLQQQMMMJJJLLLPPPSSSRRRPPPNNNLLLLLLNNNOOOQQQYYYbbbdddmmmtttwww}}}|||zzzuuuqqquuu|||zzzwww{{{~~~}}}vvvvvvzzz{{{zzzyyy{{{uuummmkkkpppwww|||xxxnnngggeeeccc```bbbgggmmmvvvpppfff^^^]]]YYYUUUTTTWWWZZZ[[[ZZZ[[[\\\]]]\\\ZZZYYYZZZ[[[SSSQQQMMMIIIFFFAAA===999<<<;;;:::;;;>>>AAACCCCCCEEEEEEEEECCC???:::555222222111000000111333555666666444222000//////000111000000111111111111000000000000000000000000000000////////////////////////------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++------+++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,---------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,+++++++++,,,++++++******************,,,***)))+++...///...---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++************************)))************+++++++++************************++++++,,,,,,---,,,,,,,,,++++++************++++++)))***+++,,,,,,+++***)))''')))++++++***)))******)))***+++,,,,,,,,,+++++++++++++++++++++***))))))+++++++++++++++++++++++++++***)))))))))***,,,,,,++++++++++++++++++++++++000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------++++++,,,---------------......///111444777:::;;;@@@AAACCCEEEHHHJJJLLLMMMNNNNNNOOOPPPPPPOOOOOONNNNNNLLLJJJHHHFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJOOOMMMLLLOOOTTTUUURRRNNNNNNLLLMMMPPPQQQTTT[[[cccmmmvvv}}}|||zzzyyyvvvsssttt{{{~~~~~~wwwtttwww{{{||||||~~~|||{{{{{{||||||{{{wwwvvvwww}}}yyyzzz}}}~~~uuunnnlllpppuuu{{{~~~zzzsssllliiilllgggkkkqqqwww}}}vvviiiddd^^^ZZZZZZ[[[[[[[[[\\\]]]]]]\\\ZZZYYYZZZ[[[ZZZXXXUUURRRNNNJJJEEEBBB<<<;;;999999<<<>>>??????DDDEEEEEEDDDBBB???;;;999666555444333333555777999555444222000/////////000000000111111111111000000000000000000000000000000000000000000000000000000...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,------............---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,------------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++***+++,,,------,,,,,,++++++*********,,,+++)))***++++++***(((***++++++,,,,,,++++++***.........---,,,+++++++++***+++,,,,,,------,,,,,,......---------------,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,+++***++++++************++++++******++++++++++++******(((***,,,,,,+++***+++,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++***)))+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++,,,,,,------.........---///111444888===@@@BBBEEEFFFGGGIIILLLNNNOOOPPPNNNOOOOOONNNNNNLLLKKKJJJKKKJJJHHHFFFDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHJJJKKKKKKKKKKKKJJJJJJIIIJJJKKKMMMRRRVVVWWWSSSOOONNNMMMNNNSSSUUUWWW]]]dddsss}}}~~~{{{zzzxxxvvvvvv{{{{{{xxxzzz~~~wwwssssssuuu{{{{{{vvvuuuwwwxxxxxxxxxyyyzzz{{{|||||||||yyywwwzzz|||{{{|||~~~~~~xxxsssqqqrrrtttuuuyyy}}}{{{sssoookkkiiilllqqqvvvxxx{{{uuupppppprrr{{{~~~xxxoooiiiffffffffffffeeeeeeccc```\\\[[[\\\]]]ZZZYYYWWWUUUSSSPPPKKKHHHBBB???<<<;;;;;;<<<===<<>>CCCGGGIIIGGGHHHIIIJJJLLLNNNOOOOOOOOONNNMMMLLLJJJIIIGGGGGGGGGFFFDDDBBBAAA@@@@@@@@@???@@@AAACCCEEEFFFHHHHHHKKKLLLLLLLLLLLLKKKKKKJJJFFFGGGKKKPPPVVVXXXWWWUUUPPPOOORRRXXX[[[\\\```dddrrr|||~~~|||{{{yyy|||}}}xxxuuuuuuwwwzzz{{{|||uuussstttxxx{{{}}}|||wwwtttuuuvvvvvvxxxzzz{{{||||||}}}~~~}}}{{{|||~~~~~~|||yyyzzzzzzyyywwwvvvzzz}}}}}}xxxpppmmmmmmmmmmmmnnniiidddaaa___dddsss~~~{{{}}}|||uuulllccc^^^]]]]]]WWWVVVUUUUUUUUUSSSPPPMMMMMMIIIDDDAAA???>>>===;;;===>>>@@@BBBDDDEEEFFFGGGAAA>>>:::666444333333444333333333222111000...---000000111111111111000000////////////////////////000000000000000000000000...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,++++++***++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++******++++++,,,---............---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,---------.........//////+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,------...------,,,+++******)))******++++++******++++++***++++++,,,,,,++++++************++++++,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************,,,,,,,,,,,,+++******)))++++++******+++,,,,,,---,,,++++++++++++++++++,,,((()))******))))))***,,,+++***++++++++++++,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---------.........000//////.........//////444666:::???DDDHHHLLLMMMIIIJJJJJJKKKMMMNNNNNNOOONNNMMMLLLIIIGGGEEEDDDCCCBBBAAA@@@???>>>=========;;;<<<===@@@CCCEEEGGGHHHIIIIIIJJJJJJKKKJJJJJJJJJDDDEEEGGGLLLSSSYYY^^^```WWWVVVYYY```dddccccccfffnnnzzzyyy{{{|||wwwsssqqqqqqqqqwwwzzzvvvvvvyyy{{{}}}|||xxxvvvvvvwwwvvvzzz}}}~~~}}}~~~~~~~~~~~~}}}}}}~~~|||~~~zzzvvvvvvzzz~~~}}}}}}~~~{{{yyywwwwwwvvvwww{{{uuuppplllnnnjjjddd^^^XXXWWW___jjj}}}rrreee^^^[[[XXXWWWVVVVVVXXXXXXWWWUUUVVVRRRMMMIIIEEEBBB???<<<;;;;;;===>>>@@@CCCDDDFFFEEECCC???;;;777444333333333333333333222000///...000000111111111111000000////////////////////////////////////////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))+++******))))))******+++++++++,,,,,,,,,,,,+++++++++,,,---......---,,,+++******++++++,,,,,,------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,------------.........******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++******))))))((((((((()))***,,,,,,++++++,,,...***++++++,,,,,,++++++***+++++++++,,,---.........***+++,,,,,,------,,,,,,,,,+++++++++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++************************)))************+++++++++************************++++++++++++++++++***)))++++++***++++++,,,---...,,,,,,++++++++++++,,,,,,)))******)))((()))+++,,,++++++******++++++,,,---***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,---------..................------...///111222;;;===@@@DDDIIILLLNNNOOOMMMMMMNNNNNNOOOOOOPPPPPPMMMLLLIIIGGGDDDCCCAAAAAA>>>>>>>>>>>>=========<<<:::<<<>>>AAADDDFFFIIIJJJGGGGGGHHHIIIIIIIIIHHHHHHEEEFFFHHHLLLSSS\\\dddiiibbbaaadddkkknnnllliiiiiimmmyyyvvvwww{{{{{{tttpppnnnnnnqqqwww||||||~~~~~~|||{{{{{{{{{}}}wwwssstttuuuxxxyyy|||}}}zzzwwwuuutttrrrpppvvv}}}}}}zzz|||{{{uuunnnddd\\\\\\aaahhhpppuuufff^^^ZZZXXXUUUUUUVVVWWWWWWWWWYYYWWWSSSPPPMMMIIIDDDAAA>>>===<<<<<<===>>>@@@AAAFFFEEECCCAAA>>>;;;888777555555444333222111111000000000111111111111000000000000000000000000000000........................,,,,,,------,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,------------,,,,,,+++,,,---......------,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,+++++++++,,,---//////---,,,+++++++++++++++++++++,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++)))***,,,......---,,,+++************************)))+++,,,,,,******+++---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************)))******++++++++++++***++++++++++++,,,---......---,,,++++++++++++,,,---***++++++***)))***,,,...++++++*********+++,,,---***+++,,,,,,------,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++------------............------...///222555888:::AAACCCFFFIIILLLNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLJJJGGGEEEBBBAAA@@@@@@======>>>???????????????>>>@@@BBBEEEHHHKKKMMMNNNLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJLLLPPPVVV^^^gggmmmooommmpppwwwzzzuuuooommmnnnzzzuuutttuuuyyy}}}wwwrrrqqqrrrrrruuu}}}~~~}}}~~~~~~{{{xxxwwwtttqqqsssxxx|||}}}|||zzzwwwvvvzzztttllljjjeeefffmmmzzzzzzmmmbbb^^^XXXUUUUUUVVVWWWWWWZZZYYYYYYYYYWWWTTTOOOKKKDDDCCC@@@===<<<<<<======@@@AAACCCCCCCCCAAA>>>===888777555333222222222333000000111111111111000000000000000000000000000000////////////////////////+++,,,---...,,,)))&&&$$$,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------,,,++++++******+++++++++,,,,,,,,,,,,---...//////...---,,,***+++---///000000000///---,,,,,,++++++,,,,,,---+++++++++,,,,,,++++++++++++,,,...//////...,,,+++,,,,,,++++++++++++++++++......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------..................---+++++++++,,,,,,,,,------,,,,,,,,,------.........------------------------++++++++++++++++++++++++(((***---//////...,,,***---------------------...)))+++---,,,)))((())),,,+++++++++,,,,,,+++++++++++++++******)))(((((((((++++++,,,---------,,,,,,,,,,,,,,,------.........,,,++++++++++++++++++,,,++++++++++++++++++++++++........................)))************+++++++++************************((()))***+++++++++++++++++++++++++++,,,---...///------++++++++++++------+++,,,,,,+++***+++---///,,,+++*********+++,,,---***+++,,,,,,------------++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++*********---------,,,,,,,,,++++++---------.........//////...///000333777<<>>???@@@AAAAAAAAAAAABBBCCCFFFIIILLLOOOQQQRRRTTTSSSSSSRRRPPPNNNLLLKKKLLLNNNPPPTTTYYYaaahhhmmmwwwuuuxxx{{{tttqqqnnnzzzuuusssqqqqqqwwwyyyvvvvvvwwwvvvwww}}}}}}|||zzzvvvuuuwwwwwwyyy}}}}}}}}}{{{wwwtttssswww{{{~~~xxxqqqkkkjjjpppttttttwww}}}~~~}}}{{{|||~~~nnnhhhaaa\\\ZZZZZZ[[[[[[[[[[[[]]]``````]]]XXXTTTJJJGGGCCC???<<<;;;;;;;;;999<<<@@@CCCDDDCCCAAA@@@:::888555333222333444444000000111111111111000000000000000000000000000000000000000000000000000000.................................------,,,,,,,,,***+++---.........------------------------------)))))))))******+++++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------..................---------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---,,,++++++++++++------------------------------------------------...+++***+++---...---***---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---------,,,+++******,,,...///...------,,,+++***))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,++++++*********,,,,,,+++***))))))******++++++++++++++++++++++++++++++++++++******))))))......---,,,+++***)))(((---,,,,,,+++*********+++,,,,,,,,,++++++*********++++++++++++++++++++++++...---+++*********++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++)))'''&&&''')))+++------,,,,,,------...///---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,---//////...///111333000222444888===BBBFFFIIIKKKKKKLLLMMMNNNNNNOOOOOONNNNNNNNNMMMLLLJJJHHHGGGFFFDDDBBB@@@>>>=========???AAACCCCCCCCCCCCEEEFFFFFFKKKNNNPPPSSSYYYZZZWWWZZZWWWTTTSSSUUUVVVWWWVVVUUUUUUUUUZZZgggtttwwwsss{{{zzzyyy{{{|||ssssssyyywwwuuusssrrrtttxxx}}}~~~{{{zzzzzz|||zzz|||~~~yyywww{{{yyyyyy{{{~~~~~~uuupppppprrrxxx}}}}}}yyyqqqkkkgggffffffllliiiiiimmmrrr}}}vvvkkkdddaaa``````dddaaa^^^^^^______[[[XXXVVVTTTOOOIIIBBB===<<<;;;>>>>>>>>>???@@@CCCEEEFFFAAA???<<<888666555444444000000111222222111111000111111111111000000000000222222222222111111111111..............................---------,,,,,,,,,++++++---.........------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------......------,,,,,,---------,,,,,,+++***++++++++++++++++++++++++,,,------------------,,,...---,,,,,,++++++++++++------------------------------------------------///---++++++------+++)))---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,---,,,+++******,,,---///......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))),,,,,,,,,++++++++++++***---,,,++++++******++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,+++*********++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++******++++++,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------...---,,,++++++,,,---------.........---...000333555666999===AAAEEEIIIKKKMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNMMMKKKIIIHHHGGGEEEDDDCCCAAA@@@@@@AAABBBDDDFFFGGGGGGFFFGGGHHHJJJNNNTTTYYYZZZZZZ\\\\\\ZZZZZZXXXWWWYYY\\\```bbbbbbbbbccceeelllyyy|||{{{{{{{{{qqqqqqvvvuuusssqqqqqqrrrvvvzzz|||}}}|||}}}xxxtttrrrvvv~~~{{{vvvtttvvvyyy~~~|||rrrllliiifffaaa^^^```dddmmm~~~zzzqqqmmmkkkllliiifffeeeddddddcccbbbZZZXXXUUUQQQKKKFFFDDDCCC======<<<===>>>AAACCCEEEDDDCCCAAA>>>:::777555444111111111111111111222222111111111111000000000000000000000000////////////------------------------...------------,,,,,,,,,+++,,,,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,------,,,+++++++++,,,,,,---------------------------------------------------,,,++++++------,,,+++------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++---,,,+++***+++,,,---...------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********+++,,,---------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++---,,,+++*********++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,///111000...+++)))++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------///////////////000444777<<<>>>@@@CCCFFFIIIKKKMMMOOOOOOOOOOOOOOOOOOPPPPPPPPPOOONNNLLLJJJHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFIIIJJJKKKKKKKKKLLLOOOQQQWWWaaaiiiiiifffeeedddbbb^^^^^^^^^aaafffjjjmmmnnnppptttyyy|||sssqqquuu{{{wwwvvvtttsssuuuxxx{{{}}}|||{{{~~~yyy{{{{{{vvvoookkkllloooooo}}}}}}vvvkkkccc[[[XXXYYY^^^iiirrrxxxooogggcccbbb]]]\\\ZZZWWWRRRMMMIIIFFF@@@???===<<<===???BBBCCCFFFFFFFFFDDD@@@<<<888666444333222111111111222333222222111111111000000000111111000000000/////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,------------------------------------------------------*********+++---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************,,,,,,+++++++++,,,---...+++,,,,,,,,,------......+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,///111111///,,,***------,,,,,,------...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------------------------,,,------............---000111222222333666;;;???CCCDDDFFFHHHJJJLLLMMMNNNQQQQQQQQQQQQPPPPPPPPPPPPPPPOOONNNKKKIIIHHHGGGFFFFFFEEEEEEDDDEEEFFFGGGHHHJJJKKKMMMNNNOOOSSSWWW[[[aaannnyyyyyytttqqqnnnlllfffeeefffiiinnnrrrtttuuuyyyzzztttuuuwww{{{~~~|||{{{{{{{{{|||~~~}}}{{{~~~{{{qqqiiifffggglllvvvzzzlllccc___^^^```aaahhhrrrpppddd___aaa```^^^\\\YYYTTTNNNKKKGGGDDDAAA>>><<<===>>>@@@BBBDDDEEEFFFEEEBBB>>><<<777555333111000111222333222222222111111111000000333333333222222222111111------------------------------------------------,,,,,,,,,,,,+++,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***++++++++++++++++++***+++,,,,,,------,,,,,,,,,........................---,,,++++++++++++,,,---++++++++++++,,,,,,---...------------------------------------------------+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++************++++++++++++,,,,,,------*********+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,------------------------------+++++++++++++++++++++,,,,,,,,,,,,+++++++++******,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,------,,,,,,------...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////......000222555777<<>>AAADDDFFFFFFDDDCCC;;;999666333222111222222222222222222111111111111333333333333222222222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++++++++,,,------------------------...---------------,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***++++++,,,,,,++++++***++++++,,,---------,,,,,,---------------------------,,,+++******+++,,,---*********+++,,,---...///------------------------------------------------/////////---+++)))))))))------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++.........---,,,+++++++++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000...111555888<<<@@@EEEHHHIIIJJJLLLNNNOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQRRRRRROOONNNKKKIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHJJJJJJKKKMMMOOOSSSXXXaaajjjqqq~~~yyyssslllmmmpppvvv}}}~~~uuuuuusssqqqqqqrrrvvvzzzvvvqqqllljjjnnnwwwxxxoooeeebbbaaahhhqqqyyyqqqccc___[[[[[[\\\^^^\\\ZZZRRROOOKKKEEE@@@<<<999888999:::===@@@CCCEEEGGGHHHAAA???<<<999666444333333333222222222222111111111222111111111111000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,,,,++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))+++,,,---*********+++,,,---///000---------------------------------------------------...///---+++)))***+++------------------------+++++++++,,,,,,---------************************+++++++++***++++++,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------,,,,,,---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++++++++++++++,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...++++++******++++++,,,------,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,---------.........------------------------///............000111222333666;;;???BBBEEEHHHKKKKKKLLLNNNPPPQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRNNNLLLJJJHHHHHHHHHIIIJJJHHHHHHHHHHHHJJJLLLNNNOOORRRSSSUUUYYY___hhhrrryyyxxxssstttwww}}}}}}zzz}}}wwwwwwwwwvvvuuuuuuxxxzzz~~~wwwtttyyy~~~}}}}}}yyywwwzzz|||rrrkkkjjjkkkllloootttzzzpppiii```\\\\\\]]]\\\ZZZXXXWWWSSSOOOJJJDDD@@@>>>===<<<<<<===???BBBFFFHHHHHHGGGDDD@@@<<<888666444333333222222222111111111222222111111111000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---+++*********++++++++++++++++++++++++++++++---------,,,,,,+++++++++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,------,,,,,,+++***+++,,,,,,------------************************---,,,***))))))***,,,---)))******+++,,,...///000------------------------------------------------'''***,,,---+++,,,...111------------------------+++++++++,,,,,,---------************************************+++,,,------***+++,,,---------,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------......///---------------...///000+++++++++++++++++++++++++++++++++,,,,,,---------((()))***+++,,,---......+++*********+++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---.........------------,,,,,,------...///---------,,,,,,+++++++++------------------------,,,,,,,,,---------..............................000///------...000222444:::>>>CCCGGGIIIJJJLLLMMMLLLMMMPPPRRRSSSSSSRRRQQQNNNOOOOOOPPPQQQRRRSSSSSSMMMKKKIIIHHHHHHHHHJJJKKKHHHHHHHHHJJJLLLOOORRRTTTXXXYYYZZZ]]]cccmmmwww~~~|||}}}}}}yyy|||zzz{{{}}}}}}|||}}}~~~zzzyyyyyyzzzwwwsssuuu{{{|||yyysssllliiikkkhhhqqq{{{~~~|||nnneeebbb```^^^\\\^^^]]][[[XXXSSSNNNIIIGGGBBB@@@===;;;<<>>AAACCCGGGJJJLLLMMMMMMLLLLLLNNNPPPSSSTTTSSSRRRQQQPPPOOONNNNNNOOOOOONNNLLLHHHFFFDDDEEEFFFHHHHHHHHHLLLNNNPPPRRRTTTYYY___ccchhhiiijjjjjjjjjkkkmmmooouuu~~~|||yyy~~~}}}}}}||||||{{{{{{}}}sssnnnhhheeebbbdddppp~~~wwwooonnnjjjhhheeebbb^^^[[[YYYXXXPPPKKKEEEAAA????????????CCCFFFKKKMMMMMMIIICCC@@@:::888444333333333333222222111111000000000111111------------------------------,,,,,,,,,------...***++++++,,,,,,---------------------,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,------------------------------,,,,,,,,,,,,++++++)))***++++++***)))***+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,---...///,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,---------+++***+++,,,---,,,***---,,,+++*********+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------------------------,,,,,,,,,---------......---.........,,,+++,,,---........................///////////////.........///111333555777;;;@@@CCCEEEFFFHHHJJJLLLNNNNNNNNNOOOPPPRRRSSSTTTTTTTTTTTTOOOMMMLLLLLLMMMNNNMMMLLLGGGFFFEEEFFFIIILLLMMMLLLMMMOOORRRUUUYYY___fffjjjuuutttsssoookkkiiihhhiiiqqq~~~~~~wwwmmmfffbbbdddjjjvvv~~~zzzssskkkeeeaaa______XXXSSSMMMHHHEEEBBB@@@>>>>>>BBBGGGLLLNNNMMMKKKIII???<<<888555555444444333111111111000111111222222------------------------......---,,,,,,,,,------++++++,,,,,,,,,---------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,++++++,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++,,,---,,,+++---,,,+++))))))***,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,------------.........//////,,,,,,,,,---------......,,,---......,,,,,,,,,...---------...............000/////////////////////000333666999<<<@@@DDDGGGIIIIIIIIIKKKLLLNNNPPPPPPRRRRRRRRRRRRSSSTTTUUUUUUMMMKKKJJJJJJKKKMMMMMMMMMJJJIIIIIIKKKNNNPPPPPPPPPPPPRRRVVV[[[```fffmmmqqqzzzzzzwwwsssnnnjjjiiiiiittt}}}|||}}}uuummmiiigggppp}}}}}}pppgggaaa___\\\YYYSSSOOOKKKGGGCCC@@@===???BBBGGGKKKNNNQQQRRRGGGCCC>>>:::888666444333222111111111111222333333------------------------......---,,,,,,,,,------------------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***+++,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------------------------------***++++++,,,,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++------,,,+++,,,+++*********+++,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........,,,,,,---....../////////,,,,,,,,,---------......,,,---...---,,,,,,---...---------.........//////000////////////000111222222555:::===@@@CCCGGGIIIKKKKKKKKKKKKLLLNNNPPPQQQSSSRRRQQQPPPPPPPPPQQQRRRIIIHHHHHHIIILLLNNNNNNNNNNNNMMMMMMOOORRRTTTTTTSSSXXX[[[```eeeiiinnnsssvvvyyyyyyxxxuuurrrppppppqqq}}}~~~~~~}}}~~~vvvkkklllpppwwwqqqddd]]]___\\\WWWTTTPPPMMMIIIFFFAAA@@@@@@BBBFFFLLLSSSWWWOOOKKKFFFAAA===999555222333333222222222222333333------------------------------,,,,,,,,,------...........................------------............,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,------+++++++++)))((((((***------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,---------.........------------------------+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...,,,+++,,,---...---+++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,------.........///,,,,,,,,,---------......+++---...---,,,,,,---///,,,,,,------...///////////////...///000111333444666:::>>>BBBDDDFFFHHHJJJLLLLLLLLLLLLMMMNNNOOOPPPQQQPPPNNNMMMKKKKKKKKKKKKEEEEEEGGGJJJNNNPPPPPPOOONNNOOOQQQUUUYYY]]]]]]]]]___ccciiimmmpppqqqsssuuuxxxyyyzzzzzzzzzzzz|||~~~~~~}}}}}}}}}}}}xxxsssnnnmmmpppxxxqqqeeebbb___[[[XXXUUUSSSPPPMMMHHHFFFCCCBBBDDDJJJQQQVVVSSSPPPLLLHHHDDD>>>888444555444333333222222333333------------------------,,,,,,,,,,,,------...///------------------------------------.........///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------+++++++++,,,,,,---------+++++++++)))((((((+++------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...,,,,,,,,,---...---,,,(((***+++------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......+++,,,...---,,,,,,---///,,,,,,------...//////000............000333555777;;;???DDDGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNOOOMMMMMMKKKIIIGGGEEECCCBBBAAABBBFFFKKKPPPSSSRRRQQQNNNPPPUUU]]]ffflllooopppkkkpppvvvzzzzzzxxxvvvuuu|||~~~}}}}}}zzztttsssuuuwww|||uuuooommmsss}}}wwwhhhddd___\\\ZZZXXXUUUSSSOOOMMMIIIGGGGGGJJJMMMPPPSSSRRRPPPNNNJJJEEE>>>999777666555333222222222222------------------------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........------------------------+++++++++,,,,,,------------------+++)))***---///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---,,,,,,***)))*********++++++,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,......---,,,'''))),,,......---+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------,,,,,,...///,,,,,,------...///000000...------...000444777999???CCCGGGJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMKKKKKKIIIGGGDDDAAA???===>>>AAAFFFLLLRRRTTTTTTRRROOOSSSZZZeeeqqqzzzzzz~~~~~~|||}}}sssooopppooowwwyyynnnnnntttqqqvvvlllhhhccc___\\\ZZZXXXWWWTTTRRROOOLLLJJJJJJKKKKKKQQQQQQQQQQQQOOOIIIBBB===888777666444333222111111+++,,,...//////...,,,+++******+++,,,,,,---......000///...------...///000,,,,,,,,,,,,------...///,,,------......------,,,---------------------------------------------------------,,,,,,+++++++++------------------------,,,,,,,,,++++++*********************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---........................******+++,,,------------,,,------......------,,,------------------------------------------------------,,,***((((((+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---...------,,,,,,++++++***+++++++++,,,,,,---------//////...---+++***)))))),,,***(((+++111444222///,,,++++++******++++++,,,------------------------...---,,,,,,+++++++++++++++++++++,,,,,,---------...------,,,+++***))))))............---,,,+++++++++,,,,,,------,,,,,,+++***))))))***,,,...---,,,------------------------...------,,,,,,------...//////...---,,,++++++***,,,,,,,,,---------......,,,---....../////////.........///222666:::???AAAGGGIIIKKKKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMJJJEEEAAA???>>>???@@@EEEGGGIIIKKKLLLOOORRRUUUUUU^^^gggmmmxxxwwwssspppuuu~~~vvvrrrooojjjmmmxxxyyyfffaaa```___^^^```\\\ZZZWWWTTTRRRPPPMMMLLLNNNOOOQQQSSSTTTQQQLLLHHHCCC>>>888333222222222222,,,---///000000///---,,,............------------///...---,,,,,,---...///------,,,,,,,,,---......,,,------......------,,,---------------------------------------------------------,,,,,,,,,++++++------------------------------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................+++,,,,,,------------,,,,,,------......------,,,---------------------------------------------------......,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---,,,++++++******///,,,)))+++///111///,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++*********.........///......------,,,,,,------------,,,,,,***))))))***,,,...---,,,------------------------------------------------.........------,,,,,,+++,,,,,,,,,---------......------...//////////////////000222444999>>>BBBEEEIIIJJJLLLLLLKKKIIIIIIIIIKKKLLLLLLMMMMMMMMMMMMLLLIIIFFFCCC@@@>>>@@@BBBDDDFFFHHHKKKMMMNNNPPPSSSVVV[[[eeeooouuu~~~~~~|||zzz{{{tttllliiimmmrrr{{{yyyoookkkgggcccccceeebbb___]]]\\\YYYSSSOOOMMMNNNOOORRRTTTSSSOOOMMMGGGCCC<<<777555444444333---...///000000///...---000///...---,,,+++***)))------,,,,,,,,,,,,------......------------------,,,------......------,,,------------------------------------------------------------,,,,,,,,,,,,------------------------............------------------------------------------------------------///......------......///........................------.........------,,,,,,------......------,,,------------------------------------------------,,,...///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********++++++++++++++++++++++++......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,++++++*********+++,,,,,,---......++++++,,,,,,,,,,,,---------------,,,,,,+++++++++000---++++++------+++(((,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++---......////////////...------............------+++***)))***---...---,,,------------------------,,,------......------,,,------------------------,,,,,,,,,---------...............///////////////111222555999===BBBFFFHHHJJJLLLMMMMMMKKKIIIIIIIIIKKKKKKLLLLLLKKKKKKJJJJJJEEECCC@@@>>>???BBBFFFHHHIIIKKKMMMOOOQQQUUUYYY\\\fffoooyyy}}}~~~~~~}}}uuukkkgggfffkkkzzzzzztttrrrlllhhhcccaaaaaa^^^XXXSSSNNNNNNNNNQQQSSSUUUTTTSSSMMMIIICCC===:::888555444---...////////////...---------,,,+++)))(((''''''------------------------000///...---------------,,,------......------,,,------------------------------------------------------------------,,,,,,------------------------...---------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------..............................////////////...---,,,,,,,,,------......------,,,------------------------------------------------***,,,//////...,,,+++,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************---------------,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,***(((,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,---.../////////...---..................---,,,+++***+++---...---,,,------------------------,,,,,,---......---,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......---------......///000000333555888===AAAFFFIIIKKKIIIKKKMMMMMMKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGCCCBBB???>>>@@@DDDHHHKKKKKKLLLNNNQQQUUU\\\ccciiitttzzz~~~}}}}}}}}}{{{|||yyyxxx{{{~~~{{{rrrkkkiiiqqq{{{}}}tttiiiccccccbbb___[[[RRRQQQPPPQQQTTTVVVWWWWWWRRROOOIIIDDD@@@<<<888555---------......---------+++++++++******))))))))).........//////.........000///......------------,,,------......------,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................////////////...---,,,,,,,,,------......------,,,------------------------------------------------(((***---...---+++******------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++******+++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,,,,------...---------,,,,,,++++++++++++++++++,,,,,,---......***+++,,,,,,---------------..................------+++++++++---...---,,,------------------------,,,------------------,,,+++,,,,,,------.........,,,,,,,,,---------......---,,,------...000111222666888<<<@@@EEEHHHJJJKKKGGGIIILLLLLLKKKKKKKKKLLLHHHHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBCCCFFFJJJLLLLLLMMMNNNRRRYYYdddpppxxx||||||{{{zzzwww}}}~~~|||tttuuuuuuuuuvvvzzz{{{qqqnnnppp{{{~~~ooohhhfffdddbbbXXXVVVTTTTTTUUUXXXYYYYYYVVVSSSOOOKKKFFFAAA<<<888------------------------,,,,,,,,,,,,------------......///000000///......//////......---.........,,,------......------,,,------------------------------------------------------------............------------------------,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,........................------.........------,,,,,,------......------,,,------------------------------------------------'''***---...,,,+++***+++------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........////////////////////////******++++++++++++,,,,,,***++++++,,,,,,------...))))))***+++,,,---............---,,,,,,+++******------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------......///---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......***++++++,,,,,,,,,,,,+++------............---------,,,+++,,,---...---,,,------------------------...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,---------......---------...000333555777;;;===AAAEEEHHHJJJJJJJJJFFFIIIKKKKKKJJJJJJJJJJJJEEEEEEFFFFFFFFFEEEDDDDDDEEEEEEEEEFFFHHHKKKMMMNNNNNNPPPTTTZZZcccooo|||~~~wwwyyy{{{zzzssswww{{{~~~uuuuuusssqqqqqqssswwwzzz}}}}}}~~~yyy|||vvvpppuuu|||ssshhhcccaaa^^^[[[XXXWWWXXXZZZ[[[[[[YYYXXXUUURRRNNNHHHBBB===......------------......------------------------------...//////...------///............//////000,,,------......------,,,------------------------------------------------------------.........///------------------------,,,---------............------------------------------------------------------,,,,,,,,,,,,------........................+++,,,,,,------------,,,,,,------......------,,,------------------------------------------------)))+++------,,,,,,,,,---........................,,,,,,++++++++++++,,,,,,------------------------,,,,,,------------------........................+++++++++,,,,,,,,,------******+++,,,,,,---......******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------------,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,...---,,,,,,---...---,,,------------------------///...,,,******,,,...///,,,,,,------------------,,,,,,,,,---------....../////////111444777;;;===AAACCCGGGJJJLLLLLLKKKJJJHHHJJJLLLKKKIIIGGGFFFFFFBBBCCCDDDDDDDDDDDDDDDCCCDDDEEEHHHKKKNNNPPPQQQQQQUUUZZZbbbkkkuuuwwwxxxuuuxxxyyyzzz|||uuutttssspppooooooqqqrrrrrryyyvvvsssuuuyyy|||~~~rrrfffaaa```^^^[[[[[[\\\]]]^^^^^^\\\[[[ZZZYYYVVVPPPIIIDDD//////............//////---------,,,,,,+++++++++,,,,,,---......---,,,,,,...............///000111,,,------......------,,,---------------------------------------------------------.........//////---------------------------.........//////000000........................////////////////////////.........------.................................******+++,,,------------,,,------......------,,,------------------------------------------------***,,,......---------///........................,,,++++++******++++++,,,------------------------///......------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------.........******+++,,,,,,---......,,,,,,------...//////000***++++++,,,,,,------...---------,,,,,,+++++++++---------,,,,,,+++++++++---......---+++***++++++,,,++++++++++++++++++,,,------------------------++++++++++++,,,,,,---...+++++++++,,,,,,---------------------------------............---,,,+++++++++,,,,,,------,,,,,,+++...---,,,,,,......---,,,------------------------000...+++))))))+++...000------------------------,,,,,,,,,---------......000000111333666;;;???AAAEEEGGGKKKMMMNNNMMMKKKJJJKKKLLLMMMKKKHHHDDDCCCCCCAAAAAABBBCCCDDDDDDDDDDDDBBBEEEIIINNNQQQSSSTTTTTT]]]eeeppp{{{yyyyyy{{{~~~}}}|||}}}wwwooonnnmmmkkkjjjjjjjjjjjjmmmttt}}}xxxqqqpppnnnsss}}}ppphhh```^^^\\\]]]___```aaa```^^^^^^^^^]]][[[UUUNNNIII........................,,,,,,,,,,,,,,,---...///,,,+++)))))))))+++---///........................///............---------........................------------------------///...---,,,,,,---...///...---,,,,,,,,,,,,---...,,,------......------,,,------------------------......---------......///......***222+++&&&222***+++---000...+++)))***,,,...------------...//////---------............///---------------------------,,,,,,,,,,,,---............---------......///------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---...///+++)))(((***...000///---------,,,,,,,,,,,,++++++)))******++++++,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------......///000111---,,,***))))))***,,,---///...---,,,+++,,,,,,---,,,,,,,,,------.........///...------++++++***)))---------,,,,,,+++++++++////////////////////////////////////////////////------------------------+++,,,,,,------......///...000333666999===CCCGGGHHHHHHIIILLLNNNOOOMMMKKKLLLKKKIIIGGGEEECCCBBBAAABBBCCCCCCDDDDDDDDDCCCCCCIIIKKKMMMOOORRRVVV\\\```lllsss}}}~~~zzztttooolllhhhdddbbbbbbcccdddfffiiipppzzz|||}}}rrrllllllxxx}}}{{{zzzyyy|||jjjeee^^^[[[^^^```]]]]]]aaadddaaa]]][[[ZZZWWWRRRNNN........................---------------.........000///---,,,++++++,,,,,,........................///............---------........................------------------------///...------------...///......---,,,,,,---......,,,,,,------------,,,,,,------------------------///......---------......---...+++333---(((333***+++---------,,,,,,---......------------...//////.........////////////000......------,,,------------,,,,,,,,,,,,---.........---------------......------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...///000---+++***+++...///---+++------,,,,,,,,,,,,++++++---,,,,,,+++******))))))---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------...///000111000...---+++++++++,,,---///...---,,,,,,,,,------***************+++++++++...------,,,,,,++++++***---------,,,,,,,,,++++++................................................---------------------------------......///000000111333777:::===AAAFFFIIIIIIIIIKKKMMMOOOPPPNNNKKKMMMKKKHHHEEEBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBDDDHHHNNNTTTZZZ```fffjjjwww}}}}}}|||~~~yyyrrrllliiieeeaaa^^^^^^___```aaadddjjjsss}}}}}}zzzrrruuu~~~wwwsssuuuvvv~~~yyyiiiaaa]]]^^^___]]]\\\___aaa___]]]]]]^^^]]]YYYVVV........................---...///000///...---,,,000000000///......------........................///............---------........................------------------------///...------------...///......---,,,,,,---......+++,,,,,,------,,,,,,+++------------------------000///...------------------...+++333---***555***...,,,++++++---///000000...------------...//////...////////////000000000000///---,,,,,,,,,---------,,,,,,,,,,,,---......------,,,,,,,,,,,,------------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...///000000///...,,,,,,------,,,+++------,,,,,,,,,,,,++++++......------,,,+++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------...///000111222111///---,,,,,,------......---,,,,,,,,,------......------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,................................................------------------------.........//////000111222444777<<>>=========??????@@@AAABBBCCCCCCDDDEEEKKKSSS\\\dddlllssswww|||zzzzzz{{{|||}}}wwwnnnkkkfffaaa^^^]]]]]]^^^^^^```fffnnnvvv|||~~~{{{{{{zzzqqqnnnppp{{{sssjjjcccaaaaaa______```bbb```___```bbbbbb^^^ZZZ...........................///000111111///---+++,,,---...000000111111111........................///............---------........................------------------------.........------...............------------......++++++,,,,,,,,,,,,++++++------------------------000///...---------------...///***000---///===222222...++++++...111111000...------------...//////............////////////111000...,,,+++,,,---...---,,,,,,,,,,,,---......------,,,+++++++++,,,,,,------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...//////......---------------,,,------,,,,,,,,,+++++++++------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------...///000000222111000...---,,,,,,,,,------------------------000////////////.........+++++++++,,,,,,---------------------------,,,,,,................................................------------........................000111333444777;;;AAAFFFHHHJJJLLLMMMNNNNNNNNNPPPQQQPPPNNNKKKJJJGGGBBB>>>;;;:::;;;<<>>BBBGGGJJJKKKKKKKKKLLLOOONNNNNNOOOOOOMMMJJJGGGCCCAAA>>><<<;;;<<<>>>?????????@@@BBBEEEIIILLLNNNPPPTTT[[[bbbkkkuuu}}}yyypppjjjfffeeeeeehhhmmmuuu}}}~~~zzzvvvrrrqqqssszzzyyyuuuyyyxxxnnnmmmiiidddbbbccccccaaa^^^........................---------------.........///...------------//////........................///............---------........................------------------------------...//////...---------...///000000///...------......//////......------------------------------------------...///000...000***///333???PPPAAA.../////////------...///...------------...//////,,,,,,,,,---------......+++,,,...000111000///...---,,,,,,,,,,,,---......000///...---,,,,,,,,,,,,------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------***,,,---,,,***)))***,,,------,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////---------------,,,+++++++++,,,---.........------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------.........///---------------------------------------------------------...///000000000......///111555:::>>>AAACCCFFFIIIKKKKKKKKKKKKLLLNNNMMMMMMMMMMMMKKKGGGDDD>>>>>>======>>>???AAABBBBBBCCCDDDFFFJJJNNNRRRUUUWWW\\\dddkkkrrrxxx}}}{{{uuuqqqppplllnnnssszzz~~~{{{xxxttttttqqqsss{{{zzzzzzxxxrrrkkkfffeeedddbbb```........................,,,,,,,,,,,,,,,---...///---,,,,,,,,,---000333444........................//////.........---------........................------------------------,,,---...//////...---,,,---...///000000///...---......////////////......------------------------,,,,,,,,,---...///000111000333,,,......555AAA---))),,,000000---,,,...111...------------...//////---------.........//////)))+++...111222111000...---,,,,,,,,,,,,---......111000///...---,,,,,,,,,---..................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---------......+++---...,,,(((&&&''')))---------,,,,,,,,,++++++++++++,,,------......///+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////,,,------...------,,,,,,***+++---...///...------&&&&&&'''(((***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------------------------------------------------------...///000000111//////000333777===BBBFFFGGGIIIKKKLLLKKKKKKKKKLLLMMMLLLLLLLLLKKKIIIEEEBBB<<<<<<===>>>@@@BBBCCCDDDGGGHHHIIIKKKOOOTTTYYY[[[aaagggpppwwwzzz{{{||||||{{{~~~{{{zzzrrrtttxxx~~~yyyxxxvvvrrrqqqllllllppptttwwwooo}}}|||rrrjjjfffdddaaa___......................../////////000000222333333//////............//////---....../////////////////////............/////////...---,,,,,,---...///+++++++++,,,,,,---------------------------------//////.........------------,,,+++,,,...///...------------............///,,,,,,,,,------.........++++++,,,,,,---...////////////.........---------////////////////////////---------............///////////////////////////........................,,,,,,,,,---------....................................---------,,,,,,,,,,,,,,,---......---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------......------------......++++++++++++++++++++++++------------------------........................------------------------,,,,,,,,,------.........,,,------......------,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---/////////...---------,,,------------------------..............................------------......------,,,---...000111333---------.........//////...111555888<<<@@@FFFIIIKKKKKKLLLLLLMMMMMMMMMNNNLLLKKKKKKKKKKKKIIIEEEBBBAAA@@@>>>???AAADDDFFFGGGFFFMMMRRRTTTYYYaaaggghhhooowww|||zzzzzz|||{{{zzzyyyzzz~~~|||yyyxxxyyyqqqkkkkkklllmmmpppuuuxxxzzzyyyoookkkgggcccccc........................------------...///000111//////............//////---....../////////////////////............/////////...------------...///,,,,,,,,,---------------........................//////.........------------,,,+++,,,...///...------------............///..................//////---------......//////000//////.........---------////////////////////////---------............///////////////////////////........................,,,,,,---------.......................................---------,,,,,,,,,,,,,,,---......---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------......------,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------------------,,,,,,,,,------------------------------------------------......------------......000///.........///000111........./////////000000000333777;;;>>>BBBFFFIIIKKKLLLLLLLLLMMMMMMMMMMMMMMMKKKJJJJJJJJJIIIFFFCCCCCCBBBAAABBBDDDGGGIIIJJJOOOVVV[[[___gggrrrzzz}}}}}}|||}}}~~~~~~}}}}}}wwwnnnjjjgggdddeeehhhvvv}}}~~~{{{~~~yyyooofffaaaaaa........................,,,,,,,,,,,,---...////////////............//////---....../////////////////////............/////////......------......///...............---------/////////////////////////////////............------,,,,,,,,,...///...------------............///000000000////////////////////////////////////////////////............---////////////////////////---------............///////////////////////////........................,,,------------.......................................---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,++++++,,,,,,,,,------------------------------------------------------------------------++++++++++++++++++++++++------------------,,,,,,,,,------......------,,,***+++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......000000///...---------...////////////000000111222333666;;;???BBBEEEHHHJJJLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLJJJIIIIIIIIIGGGEEEEEEEEEDDDEEEGGGJJJMMMOOOUUU]]]eeekkkuuu|||zzz~~~~~~rrrkkkeee___^^^```hhhnnnvvv|||wwwzzzxxxjjjcccbbb.......................................///000000//////............//////---....../////////////////////............////////////............//////000000//////......------/////////////////////////////////..................---,,,---...//////------------............///000000000//////.........000//////////////////////////////...............////////////////////////---------............///////////////////////////........................------------..........................................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,------------------------------------------------------........................++++++++++++++++++++++++.........------,,,,,,,,,,,,------......------,,,+++,,,------.........---........................---------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------,,,,,,,,,,,,,,,////////////000111222333777;;;@@@DDDFFFHHHIIIKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNLLLIIIHHHIIIIIIHHHGGGDDDEEEFFFGGGHHHKKKOOORRR[[[fffrrr{{{~~~|||wwwoooiiicccaaacccbbbgggnnntttxxx{{{~~~|||}}}uuujjjfff///////////////////////////............//////000//////............//////---....../////////////////////............//////////////////////////////000000000//////.................................////////////////////////...---,,,---///000///...---------............///000//////......---------//////..................////////////////////////////////////////////////---------............///////////////////////////........................---------.........//////..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......++++++++++++++++++++++++------------------------++++++++++++++++++++++++------------------------.........------,,,,,,,,,,,,------......------,,,---.........------,,,+++........................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,------..................---...000222444666<<<@@@DDDHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLMMMKKKIIIIIIJJJJJJIIIHHHCCCEEEGGGGGGIIILLLQQQUUUeeerrr{{{tttmmmgggfffhhhdddhhhmmmrrruuuxxxzzz|||yyytttvvvsssjjj////////////////////////...---------------......//////............//////---....../////////////////////............//////...//////000000//////...///////////////....................................////////////000000000...---------///000///...---------............/////////.............................................////////////000000000////////////////////////---------............///////////////////////////........................------........./////////..............................---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........---------------///......------......///++++++++++++++++++++++++------------------------------------------------------------------------------------------,,,,,,,,,------......------,,,............---,,,+++***---------------------------------------------------------------------------,,,,,,++++++,,,,,,---------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......---...///000000000000000---------...111555888:::AAADDDGGGIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLJJJIIIJJJKKKKKKJJJIIICCCFFFIIIJJJKKKNNNUUUZZZjjjyyy}}}vvvpppjjjhhhjjjiiikkkooosssvvvxxxxxxxxxtttrrrwwwppp///////////////////////////......------....../////////............//////---....../////////////////////............//////...///000111111000///.....................//////////////////////////////.../////////000000000000///...---...///000///...---------............/////////////////////000000.........//////000000111.../////////000000000000////////////////////////---------............///////////////////////////....................................////////////..............................---------,,,,,,,,,...---,,,,,,,,,,,,---...------------------------------------,,,,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------......------,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------,,,,,,++++++,,,,,,---......------------------------------------------------------------------......------------............///000///...---,,,.........000444888===@@@EEEGGGIIIJJJJJJKKKMMMOOOMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIJJJKKKLLLLLLJJJHHHGGGJJJNNNOOOPPPSSSZZZ```mmm~~~xxxsssooonnnpppoooppprrrvvvxxxyyyxxxwwwyyy}}}|||zzz|||~~~000000000000000000000000222111111000000000111111//////............//////---....../////////////////////............//////...///000111111000///...,,,---------......//////000000000000000000000000.../////////000000111111///...---...000000000...---------.........////////////000000111111222222...//////000111222222333.../////////000000111111////////////////////////---------.........//////////////////////////////..................................../////////000..............................---------,,,,,,,,,...---,,,,,,,,,,,,---...---------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,------......------,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++------------------------.................................------.........------------,,,***((('''//////000222666;;;AAADDDGGGIIIJJJJJJJJJKKKMMMOOONNNMMMMMMMMMLLLLLLKKKKKKIIIIIIJJJLLLNNNMMMKKKHHHJJJNNNRRRSSSSSSWWW^^^eeettt{{{xxxuuuuuuxxxtttuuuvvvyyy{{{{{{yyyxxxtttwwwzzz{{{---...000111111111000///000/////////............,,,---...//////...---,,,000000000000000000000000///---+++---000222111000000000000000000000000000//////............//////111111111111000///------222111000///////////////000000000000000000000000000000000000000000000000......................../////////...............000000000000////////////000000000000000000000000000000//////.........---...------,,,,,,------............///////////////---+++)))((((((***---///000000//////.........---........................------............------------------------------------............---------------............///---,,,+++***+++,,,---...---------............///------------------------------------------------...------,,,,,,------...---...............------,,,---......//////.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,---......---,,,,,,..............................------------......---------.........//////000///............---+++...111555888;;;???CCCFFFHHHIIIKKKMMMNNNNNNNNNNNNKKKKKKJJJJJJJJJIIIIIIIIIIIINNNOOOKKKLLLPPPQQQNNNKKKQQQWWWYYYWWWZZZaaahhh|||~~~{{{zzzzzzzzzzzzzzzzzz|||}}}}}}{{{yyywwwzzz~~~~~~---...///000111000000///000000/////////.........------...//////...------////////////////////////,,,***(((***,,,......---//////////////////////////////............//////////////////...---,,,,,,000000//////////////////000000000000000000000000000000000000000000000000........................//////000000000/////////000000000000////////////000000000000000000000000000/////////....................................000000//////......------...---,,,++++++---...///000/////////....................................------............------------------------------------............---------------............///,,,,,,+++++++++,,,---...---------............///------------------------------------------------...------,,,,,,------...---...............------,,,---......//////......---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,---......---,,,,,,..............................------------......---------.........////////////......///000//////000333888<<>>CCCGGGIIIJJJKKKLLLKKKLLLMMMMMMLLLKKKIIIHHHDDDBBBAAA???>>>>>>???@@@FFFIIINNNPPPPPPRRRWWW\\\hhhjjjllloooppppppooonnnvvvzzzyyy{{{}}}}}}~~~///////////////000111111111111000000000/////////000//////......//////000000000000000000000000000...///000///...---///111000000000000000000000000111000000//////000000111/////////000000///.........///000111111111//////000000000000000000000000000000000000000000000000////////////////////////000000000111111222333333000000000000////////////000000000000000000000000.........///////////////---...////////////...---,,,,,,---...///000111111+++,,,.../////////...---.........///////////////........................------............------------------------------------............---------------............///,,,,,,---............------------............///........................------------------------...------,,,,,,------...,,,,,,---...////////////,,,---......//////......,,,------......------,,,------------------------.........---------------,,,,,,,,,------------......------,,,,,,------.................................------------............/////////000000000...000111000///111555:::???BBBFFFIIIJJJJJJKKKLLLKKKKKKLLLKKKJJJHHHGGGEEE@@@???=========>>>@@@BBBHHHJJJNNNRRRRRRSSS[[[dddrrrtttvvvvvvtttrrrrrrsssyyyzzzzzz~~~}}}000//////...///000111222111111111000000000//////111000///......///000111111111111111111111111111222333444333111000222444111111111111111111111111111111000000000000111111000000000000000///...---///000222333222111///...000000000000000000000000000000000000000000000000////////////////////////111000/////////111333444000000000000////////////000000000000000000000000............/////////000////////////////////////------......//////000000,,,---......//////................../////////000........................------............------------------------------------............---------------............///,,,,,,.../////////...------------............///........................------------------------...------,,,,,,------...+++,,,---...////////////,,,---......//////......---------,,,,,,---------........................------------............,,,,,,,,,---------.........---,,,,,,,,,,,,---.................................------------........./////////000000000000---///222222222555;;;AAAEEEGGGIIIJJJJJJJJJLLLMMMKKKKKKKKKJJJIIIFFFDDDCCC>>>===<<<===>>>AAADDDFFFIIIJJJNNNSSSUUUXXXcccppp}}}~~~yyyvvvwwwzzz~~~000///.........///111222111111111111000000000000111000///......///000111111111111111111111111111///111222111......000222111111111111111111111111111111000000000000111111333333333222222000//////111222333444333111///...000000000000000000000000000000000000000000000000000000000000000000000000111000...---...000333555000000000000////////////000000000000000000000000---.........//////000000111111000000000000111111///////////////...................../////////000---.........//////000000........................---..................------------------------------..................------------.........//////,,,,,,.../////////...------------.........//////////////////////////////------------------------...------,,,,,,------...+++,,,---...////////////,,,---......//////............,,,++++++,,,..............................,,,---------.../////////,,,,,,,,,------............---,,,,,,,,,,,,---....................................------.........////////////000000000000+++///333444444999AAAGGGIIIJJJLLLLLLKKKKKKMMMNNNJJJJJJJJJIIIGGGEEECCCAAA>>>=========@@@DDDHHHJJJJJJJJJOOOUUUXXX\\\jjjyyy~~~////////////000000000000//////////////////000000222222111111111000000000333333333333333333444444444333333222222333333444222111111111222333333444444333222222222333444555:::888555222000000000111000000000000000000000/////////000000000//////...000000000111000//////...000000//////000111222222------......//////000000000000//////.........---////////////////////////---.........//////000000////////////000000000000000000000000000000000000111111000///////////////////////////////////////000222333222000/////////222111///...---------...------------------------............////////////++++++,,,,,,---,,,,,,,,,---///000...,,,+++---000..............................////////////......,,,,,,,,,---...///000000///............---------//////.........---------........................................................................,,,------...///000111111................................................000///...---------------,,,---------.../////////...000222222111000111111...///000333777===BBBEEEFFFGGGIIIKKKKKKKKKKKKJJJJJJIIIGGGFFFDDDCCCBBBBBB>>>>>>???AAACCCEEEHHHIIIJJJKKKPPPXXXaaajjjyyy}}}~~~000000000111111222222222000000000000////////////333333333333333333444444333444444444555555666666777777666666666666777777888888777666555555555555666555444333333444555666>>><<<888555222111000000000000000000000111111111...//////000000000//////000000000000000//////...000000000000000111222222.........///////////////000000/////////........./////////////////////////////////000000000111111////////////000000000000000000000000000000000000111000000//////////////////////////////////////////000222111000...///000222111///...------......------------------------............////////////////////////......---,,,---//////...,,,,,,...000..............................////////////......,,,---------...////////////............---------//////.........---------........................................................................------......//////000000................................................//////...------------------------..................000111111000///000111222222444777;;;???CCCEEEGGGHHHJJJKKKLLLKKKKKKJJJIIIHHHGGGEEECCCBBBBBBBBB@@@@@@AAABBBDDDFFFHHHIIIKKKLLLSSS^^^iiivvv000000111111222333444444222222222222222222222222666777777888:::;;;;;;<<<:::;;;;;;<<<===>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@>>><<<;;;;;;<<<;;;:::999999:::;;;<<>>CCCGGGJJJKKKKKKKKKKKKKKKKKKJJJIIIGGGFFFCCCCCCBBBAAA@@@@@@@@@AAA@@@@@@@@@BBBCCCEEEGGGHHHJJJPPP^^^rrr999:::<<<>>>@@@CCCEEEFFFKKKLLLNNNQQQTTTWWWZZZ[[[ZZZZZZ[[[\\\]]]^^^____________```aaabbbbbbccccccbbbcccdddeeeeeedddcccbbbbbbcccdddeeeeeedddbbbbbb___^^^]]][[[[[[[[[\\\\\\\\\[[[ZZZXXXVVVTTTSSSRRRMMMLLLIIIFFFCCC@@@>>>===:::999777444333222222222555444222111111111222333222111111000000000000000111000000000000000000/////////000000000000111111000000000000000000000000111000000000000/////////////////////000000000000000000000000000000000000......------......//////////////////////////////+++---//////...---...///......////////////..........................................////////////,,,---...///000111111111...,,,+++,,,...000000///..............................////////////......------..................///............------------------.......................................................................................------------------.........................................................------------...//////...............---------...///000//////000333555999<<<@@@EEEIIIKKKLLLMMMKKKKKKKKKJJJIIIGGGEEECCCAAAAAA@@@?????????@@@@@@>>>>>>???AAACCCEEEGGGIIIQQQWWWfffzzzFFFGGGIIILLLOOOQQQSSSTTTWWWXXXZZZ\\\___aaacccdddeeeeeeeeeeeeffffffffffffeeeeeeeeefffffffffggggggfffggghhhiiiiiihhhgggffffffgggiiiiiiiiihhhfffeeebbbaaa```^^^]]]]]]^^^^^^]]]]]]^^^^^^^^^]]]]]]\\\YYYXXXVVVTTTRRROOOMMMLLLHHHEEEBBB>>>;;;999888888777555444222222333444555222222111000000000000000000000000000000111111111//////000000000111111111000000000000000000000000222222111111111000000000////////////000000000000000000000000000000000000...------------...///000////////////////////////---///000000...------...---...///000000///..........................................////////////---...///000000111000000...,,,+++,,,///000000///..............................////////////......,,,---------...////////////............------------------.........//////........................................................................,,,,,,,,,------.........................................................---------------...//////---------..................///000000000222666999???AAADDDGGGIIIKKKLLLLLLJJJKKKJJJIIIGGGEEEBBBAAA??????>>>>>>>>>??????@@@===>>>???AAADDDGGGIIIKKKWWW]]]lllPPPQQQSSSVVVYYY\\\^^^```___```aaacccdddfffggghhhkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhjjjkkkllllllkkkjjjhhhhhhiiijjjjjjiiihhheeedddbbbaaa___]]]]]]]]]]]]^^^]]]^^^___aaabbbbbbbbbbbbaaa```___^^^\\\[[[YYYYYYTTTQQQMMMHHHDDDAAA@@@@@@888666555333333444555666222222111000000///000000//////000000111111222222//////000000111111111222000000000000000000000000333333333222222111111111////////////000000000000000000000000000000000000---------------...///000////////////////////////...000111000...------...---...///000000///......////////////////////////............/////////000---...............------...,,,***+++///111000///..............................////////////......,,,,,,------...///000000//////.........------------------.........//////........................................................................++++++,,,,,,---...//////................................................---------------...///000,,,------....../////////...///000000111333777;;;EEEFFFGGGIIIJJJKKKKKKKKKJJJJJJJJJIIIFFFDDDAAA@@@>>>>>>>>>>>>>>>??????@@@===>>>@@@BBBEEEIIIKKKMMMYYY___mmm[[[]]]```bbbdddeeeddddddbbbaaabbbfffjjjmmmmmmkkkllljjjiiikkknnnpppooommmllljjjiiiiiikkkllllllkkkiiijjjkkkllllllllljjjjjjhhhhhhhhhiiijjjiiifffcccaaa___[[[XXXVVVWWWYYYZZZ^^^^^^^^^^^^___```aaabbbaaabbbcccdddcccaaa___^^^\\\\\\[[[YYYUUUQQQLLLJJJFFFDDDAAA>>>:::666444222666444111000111111111000222111000///............222000///...///000///...111000000000//////......000000000000////////////000000000000000000000000000000000000000000000000////////////000111333333333222222111000//////...000000//////.........---////////////////////////////////////////////////,,,,,,---...///000111222.........///////////////000000000000000000000000////////////////////////........................---------............///------/////////...---,,,................................................+++,,,,,,---...///000000........................000000//////.........---................................................000000//////.........---//////////////////.........000222111000222:::AAAGGGHHHJJJKKKLLLKKKJJJIIIKKKIIIFFFCCCAAA@@@AAAAAA===??????======>>>???>>>EEECCCDDDIIIOOOSSSVVVYYYZZZ```lllyyy```aaacccddddddcccbbbaaacccbbbbbbdddhhhjjjiiiggghhhgggfffhhhkkklllkkkjjjjjjiiihhhhhhiiijjjjjjiiihhhiiiiiijjjjjjkkkjjjjjjmmmlllllllllkkkgggbbb___XXXUUURRROOOMMMNNNOOOQQQTTTTTTUUUWWWYYYZZZ\\\\\\aaabbbcccdddeeedddcccccc____________]]][[[XXXWWWSSSQQQNNNJJJEEEAAA>>><<<999777444333333333222111222111000///////////////222000//////000111000///111111111000000000//////111000000000////////////000000000000000000000000000000000000000000000000////////////000000111222111111111000000/////////000/////////............////////////////////////////////////////////////////////////............000000//////......------////////////////////////////////////////////////........................---------............///---...............------................................................++++++,,,,,,,,,,,,,,,,,,........................000/////////............................................................000/////////............/////////...............111333444555555999@@@EEEHHHIIIKKKMMMMMMMMMKKKJJJIIIGGGDDDAAA????????????>>>??????>>>>>>???AAABBBDDDFFFKKKQQQWWW[[[]]]^^^^^^dddnnn{{{dddeeeeeeeeeeeecccaaa```aaa```___```bbbcccbbbaaabbbbbbaaaccceeeggggggfffhhhgggeeefffggggggfffeeefffffffffggghhhjjjlllmmmoooooonnnllliiiccc[[[VVVMMMKKKGGGDDDCCCCCCEEEFFFIIIKKKNNNQQQTTTWWWXXXYYY___```aaabbbdddfffggghhhcccddddddeeedddcccbbbaaa```^^^[[[WWWSSSNNNKKKIII@@@>>>:::999888777555333333222222111111111111111222000//////111222111111222222222111111111111000111111000000000/////////000000000000000000000000000000000000000000000000/////////...//////000000000000000000////////////////////////............////////////////////////////////////////////////000000//////............111111000///...---,,,,,,........................////////////////////////........................---------............///......---------......///................................................------,,,,,,,,,+++++++++........................////////////............................................................////////////....................................///000111444888===BBBEEEHHHJJJLLLNNNNNNNNNMMMLLLGGGEEEBBB???===<<<<<<===>>>>>>?????????AAADDDGGGIIIOOOWWW```eeehhhhhhgggeeejjjsss~~~eeeeeeeeedddcccbbb```___ZZZZZZYYYYYYYYYZZZZZZYYY[[[[[[\\\]]]___```aaaaaacccbbbaaaaaabbbbbb```___aaaaaa```aaadddhhhlllnnnkkkjjjjjjhhhddd]]]UUUOOOFFFDDDAAA???======>>>??????AAAEEEJJJOOORRRTTTUUUYYYYYY[[[]]]___bbbeeefffeeefffffffffeeedddcccbbbddddddbbb```\\\YYYUUUTTTKKKIIIEEEBBB???<<<999777666555444333333333333333333111000000222333333222222222222222222222222222111111111000000000//////000000000000000000000000000000000000000000000000000//////............/////////////////////000000///////////////.........////////////////////////////////////////////////------......///000000111000000//////......------........................////////////////////////........................---------............//////...---,,,,,,---///000................................................................................................///////////////.........................................................///////////////........................///////////////000555<<>>===>>>AAAAAABBBHHHOOOVVV___iiippptttuuussspppmmmqqqyyyeeedddbbb```]]]ZZZWWWVVVQQQQQQPPPPPPPPPPPPRRRSSSSSSTTTVVVWWWXXXYYYZZZ[[[\\\[[[ZZZZZZ[[[ZZZXXXVVVXXXWWWWWWXXX[[[```dddgggcccccccccccc```ZZZRRRMMMBBBAAA>>><<<;;;:::;;;;;;888:::>>>CCCIIIMMMPPPRRRRRRRRRTTTVVVXXX[[[^^^___bbbbbbcccccccccdddcccccccccdddddddddcccaaa___]]]XXXUUUQQQMMMJJJEEEAAA===999888777555444333222222444222111111333444333222222222222222222333333333111111111111000000000000111111111111111111111111111111111111111111111111000//////............///////////////000000000000.........///////////////////////////////////////////////////////////////------......//////000000------......//////000000........................////////////////////////////////////////////////---------............///...---,,,,,,,,,...///000................................................,,,,,,------...///000000.................................///////////////.........................................................///////////////........./////////000000444444777<<>>>>>>>>@@@AAABBB@@@CCCHHHJJJKKKUUUcccxxx~~~SSSQQQNNNJJJFFFBBB@@@>>>===???AAABBBCCCGGGLLLPPPSSSVVVXXXYYYYYYZZZ]]]______^^^]]]^^^]]]\\\XXXUUURRRQQQOOOMMMLLLLLLMMMNNNNNNNNNOOOQQQRRRPPPLLLIIICCCBBB@@@>>>===<<<<<<<<<>>>>>>@@@CCCHHHNNNSSSWWWQQQRRRSSSTTTUUUTTTTTTSSSSSSTTTUUUWWWZZZ\\\___```___aaadddgggiiiiiihhhggghhhfffdddbbb```]]]YYYVVVOOOMMMIIIEEE@@@<<<:::888888666444333444444333111111111111111222222222333222222222111111111000000111111111111111111111111111111111111111111111111////////////000000111222333333222222111111000000............/////////000////////////////////////////////////////////////111111000///...---,,,,,,------......//////000000////////////////////////////////////////////////////////////////////////---------............///+++,,,---...////////////................................................+++++++++,,,,,,---------..................................../////////000............................................................/////////000///000000111222222333333333888>>>BBBDDDFFFIIILLLMMMMMMNNNOOOMMMKKKIIIGGGCCCBBBAAA@@@@@@BBBDDDEEEGGGDDDHHHOOOPPPQQQ]]]nnnEEEDDDBBB@@@???>>>======888;;;>>>@@@BBBFFFMMMRRRZZZ]]]```aaa```aaadddggggggffffffffffffddd```]]]XXXVVVSSSOOOLLLJJJIIIIIIFFFFFFFFFHHHIIIIIIFFFDDDFFFEEEDDDBBBAAA@@@??????999999999;;;@@@FFFMMMPPPUUUVVVWWWXXXWWWUUUSSSRRRQQQQQQQQQRRRSSSUUUVVVWWW]]]___cccfffggggggfffeeeiiihhhgggggggggfffbbb```\\\YYYUUUOOOJJJEEEAAA@@@:::888555444444444222111000000000111111222222222222222222111111111111000111111111111111111111111111111111111111111111111////////////000222333333444444444333222111000000---.........//////000000////////////////////////////////////////////////.........//////////////////////////////.........000000000000000000000000////////////////////////000000000000000000000000---------.........//////***+++---///000000///...................................................//////.........---------........................---.........//////000000................................................---.........//////000000000000111222333333444444777>>>EEEHHHGGGHHHKKKOOOOOOPPPPPPPPPNNNLLLIIIHHHDDDCCCBBBBBBBBBDDDGGGHHHKKKHHHKKKSSSUUUUUUcccuuuEEEAAA<<<999999999777555555777:::===AAAFFFLLLQQQ[[[]]]___cccfffhhhjjjkkkiiiiiiiiijjjjjjhhheeebbbbbb___\\\ZZZYYYTTTNNNIIIGGGFFFEEECCCBBBAAA@@@@@@EEEEEEGGGIIIJJJHHHDDDAAABBBAAA???>>>???BBBFFFIIINNNRRRWWW]]]___^^^\\\YYYWWWUUURRROOOOOOPPPQQQSSSUUUYYY___ccceeeeeeffffffjjjjjjhhhgggfffdddcccbbbbbbaaa___[[[WWWSSSPPPNNNFFFAAA<<<999777666222///333333333333222111000///444444444444444333222222333222111222333444222000111111111111111111111111////////////////////////......//////000000111111000000000000000000000000222222111111000000//////000000000000000000000000111111000000/////////...............////////////000000000000////////////000000000000000000000000000000000000//////////////////.........------------...000111111///---,,,////////////////////////..............................---,,,---...///000000000//////.........---------------------------........................000000////////////000000111111000000000000111111...111444333000000444999===AAAFFFJJJLLLMMMOOOPPPQQQSSSTTTTTTRRRNNNJJJGGGIIIIIIHHHHHHHHHIIIJJJJJJNNNNNNNNNOOOTTTaaaqqq}}}===:::666555777888777666666888;;;===@@@DDDJJJNNNWWWXXX\\\```dddgggiiijjjmmmlllkkkkkklllkkkhhhfffgggeeecccbbbaaa^^^YYYUUUPPPNNNIIIEEEBBBAAABBBBBB@@@BBBEEEIIIKKKKKKHHHFFFFFFDDDBBBAAAAAABBBDDDEEEHHHKKKPPPVVVZZZ\\\]]]]]][[[ZZZWWWTTTRRRPPPOOOOOOPPPSSSWWW[[[]]]```cccfffgggggggggfffeeeddddddeeeccccccbbbaaa___]]][[[ZZZRRRMMMGGGBBB???<<<777444555555444444333333333222111111111222111111000000333222111222333444222000111111111111111111111111111111111111111111111111/////////000000000000000000000000000000000000000111111000000000000000///000000000000000000000000000000000/////////..................////////////......//////000000111111000000000000000000000000............------------//////.........---------......///000000///...---////////////////////////...........................------,,,---...///000000/////////............------------------------........................//////............//////000000////////////000000///222444333111222777<<>>BBBFFFIIINNNQQQTTTYYY]]]aaadddeeehhhfffdddcccddddddbbbaaacccbbbbbbbbbbbbaaa^^^[[[WWWSSSLLLEEE@@@>>>>>>???===???CCCHHHKKKNNNOOOOOONNNNNNLLLKKKIIIHHHGGGGGGFFFGGGJJJMMMRRRWWW\\\^^^______^^^\\\YYYUUURRRPPPMMMNNNNNNOOOQQQVVV\\\aaa```cccffffffcccbbbdddfff```aaaaaabbbaaa```______^^^ZZZTTTNNNIIIDDD>>>;;;999888666555444444444555000000000111111111111111333222111222333444222000111111111111111111111111333333333333333333333333000000000000000000//////////////////////////////////////////000000000000000000000000000000000000////////////........................////////////------...///000111222222000000000000000000000000............------------/////////............---......//////////////////////////////////////////...........................------------...//////////////////............------------------------..............................------------......//////............//////000111333222222555;;;AAAFFFHHHKKKMMMNNNOOORRRTTTUUUWWWYYYZZZYYYWWWTTTRRRPPPQQQRRRRRRSSSSSSRRRRRROOOPPPRRRUUU]]]kkk|||BBB@@@>>><<<<<<;;;;;;:::;;;===>>>???@@@AAAEEEGGGHHHJJJMMMRRRVVVYYY\\\]]]```]]]ZZZXXXYYYYYYYYYYYYZZZ[[[[[[]]]^^^^^^]]]\\\[[[WWWPPPIIICCC???======>>>@@@BBBDDDHHHMMMRRRUUUZZZZZZ[[[ZZZXXXVVVSSSRRRNNNLLLKKKJJJLLLQQQUUUXXX[[[]]]```bbbaaa^^^ZZZWWWPPPNNNJJJGGGFFFKKKRRRXXXXXX^^^dddfffccc``````aaa]]]]]]]]]^^^^^^_________cccaaa]]]XXXRRRLLLGGGDDD@@@===:::777444333333444222222222222222333333444222222111222333444222000111111111111111111111111333333333333333333333333222111111000000/////////////////////////////////.........//////000000111//////////////////////////////..............................////////////.........///000111111111////////////////////////000000000000/////////////////////...............///............//////000////////////////////////........................------------....../////////////////////.........................................................///......------......///000//////......//////000000000111111333888???EEEIIIKKKMMMMMMNNNPPPSSSUUUVVVXXXZZZ[[[\\\[[[YYYXXXUUUUUUVVVVVVVVVUUUSSSSSSOOOQQQSSSWWW___nnn~~~DDDDDDCCCBBBAAA@@@@@@AAACCCEEEFFFFFFFFFGGGIIIKKKIIIJJJMMMQQQTTTWWWYYYZZZ\\\XXXUUUSSSSSSTTTUUUTTTTTTVVVWWWXXXYYYZZZ[[[\\\\\\ZZZVVVQQQKKKFFFBBB???BBBBBBAAAAAABBBHHHQQQWWWbbbccceeeffffffdddaaa___\\\YYYTTTPPPMMMNNNOOOQQQRRRUUU[[[```bbbaaa___]]]VVVRRRLLLEEEAAACCCIIIMMMPPPWWW___dddbbb^^^ZZZYYYXXXXXXXXXYYY[[[]]]```aaabbbbbbaaa___ZZZVVVRRRPPPIIIFFFAAA<<<777444333222444444333222222333444555222222111222333444222000111111111111111111111111222222222222222222222222222222111111000000//////////////////////////////......//////000000111111////////////////////////......//////////////////............////////////000000000000////////////////////////////////////000000000000////////////////////////////////////...............///000111////////////////////////........................---------........................///////////////........................////////////////////////000//////////////////000111000000//////000000111//////000111444;;;BBBGGGKKKLLLNNNNNNOOOPPPSSSVVVVVVXXXZZZ[[[\\\\\\[[[[[[XXXXXXXXXWWWVVVTTTSSSSSSSSSTTTVVVZZZaaannn~~~???AAACCCCCCCCCCCCEEEGGGKKKLLLNNNNNNMMMMMMNNNOOONNNPPPSSSVVVYYY[[[]]]^^^XXXVVVRRRQQQQQQRRRRRRQQQPPPRRRTTTTTTTTTTTTVVVXXXVVVUUUTTTRRRNNNJJJFFFCCCGGGHHHGGGEEEDDDIIIRRRXXXeeegggiiillllllkkkiiihhhgggddd```[[[VVVSSSPPPOOOKKKOOOTTTYYY\\\]]]\\\\\\XXXUUUOOOGGGBBBAAACCCFFFJJJOOOVVV\\\^^^\\\XXXTTTPPPOOONNNNNNQQQVVV[[[^^^]]]___bbbcccaaa^^^\\\[[[TTTQQQKKKEEE???:::777555555444333111111111222333333222111222333444222000111111111111111111111111111111111111111111111111111111111111111111000000////////////////////////000000000000111111111111000000000000000000000000////////////000000000000............////////////111000000000/////////...000000000000000000000000............------------...////////////000000000------......///000000000////////////////////////........................,,,---......//////...............///////////////........................////////////////////////000000////////////000000111111000000000000111111000000111333888>>>DDDHHHKKKMMMOOOQQQQQQRRRUUUWWWWWWXXXYYY[[[\\\\\\\\\\\\ZZZYYYXXXWWWVVVVVVWWWWWW[[[\\\]]]^^^cccnnn|||===@@@CCCDDDCCCDDDFFFHHHKKKMMMNNNNNNMMMMMMMMMNNNQQQSSSVVVZZZ^^^aaacccddd[[[YYYVVVUUUUUUUUUUUUTTTTTTUUUWWWVVVTTTTTTVVVXXXUUUTTTTTTSSSRRRPPPOOOOOOPPPRRRTTTTTTRRRTTTZZZ___ggghhhkkkmmmnnnnnnmmmllljjjjjjiiigggccc^^^YYYVVVPPPQQQSSSTTTUUUUUUUUUUUUSSSRRROOOKKKFFFCCCDDDEEEGGGGGGJJJPPPXXX[[[YYYUUUPPPMMMHHHFFFFFFKKKPPPTTTUUUYYY___bbbaaa```___```]]][[[VVVPPPJJJDDD???===888777555333222222333333333222111222333444222000111111111111111111111111111111111111111111111111111111111111111111222222000000000000000000000000222222222222111111111111000000000000000000000000000000000000111111222222............////////////////////////000000000000000000000000000000000000............------------.../////////000000000000+++,,,...000000000000///////////////////////////........................,,,---.../////////...---............/////////000......................../////////////////////////////////....../////////000000////////////000000222222444777===CCCGGGJJJKKKNNNRRRTTTUUUVVVWWWYYYXXXYYYZZZ[[[\\\]]]]]]]]][[[ZZZXXXXXXYYY[[[^^^```fffffffffeeehhhppp|||@@@CCCFFFEEECCCBBBDDDFFFGGGIIIKKKKKKJJJIIIJJJKKKQQQSSSWWW[[[```cccfffgggdddbbb```_________^^^]]]]]]___```^^^[[[ZZZ\\\___\\\[[[ZZZZZZZZZ\\\^^^___WWW\\\bbbcccaaa```cccgggiiikkkmmmooopppooonnnnnniiikkknnnooolllgggaaa]]]YYYXXXWWWUUUSSSQQQPPPOOONNNOOOOOOMMMIIIGGGFFFFFFEEEBBBAAAHHHRRRZZZ[[[YYY[[[UUUMMMGGGDDDFFFKKKOOONNNTTTZZZ^^^^^^]]]^^^___cccaaa^^^YYYRRRLLLGGGDDD<<<:::888555444444555555333222111222333444222000111111111111111111111111111111111111111111111111000000000111222222222333111111111111111111111111444333333333222111111111000000000000000000000000000000111111222222222333............/////////000------...///000111222222000000000000000000000000111000000000////////////.../////////000000111111***,,,...000111111000///////////////////////////........................,,,,,,.../////////...------.........//////000000////////////////////////000000000000000000000000.........------.........//////............//////444444666:::@@@FFFIIIKKKLLLOOOTTTWWWXXXXXXYYYZZZYYYZZZ[[[\\\]]]]]]^^^^^^[[[ZZZYYYYYY\\\```eeehhhnnnnnnllljjjkkkrrr|||NNNMMMLLLKKKIIIHHHGGGFFFIIIGGGFFFEEEFFFHHHKKKLLLLLLOOOTTTZZZ```eeehhhjjjiiigggeeeddddddcccbbbaaadddeeeggghhhgggfffdddbbb```aaabbbcccdddeeefffgggeeegggiiijjjiiihhhhhhiiimmmmmmmmmnnnnnnnnnnnnnnnooopppqqqqqqpppllliiigggbbb```^^^\\\ZZZWWWSSSPPPLLLMMMOOOQQQQQQPPPOOONNNOOOLLLIIIIIIMMMUUU]]]cccbbb___ZZZTTTOOOLLLJJJIIIOOOPPPRRRUUUXXX[[[]]]^^^dddcccaaa^^^ZZZVVVSSSQQQEEE???888333111222333333777555444444555555444222222222222111111111111000111111111000000000000000......///000111222222333000000////////////000000333111000//////000111333111111000000//////............////////////......000000000000000000000000111111000000//////......////////////000000000000000000000000000000000000000000000000000000000000------......///000000000111000............,,,***........................------...///000000//////------............------............////////////111111000000//////............---......///000111///......///111111111000333555999>>>DDDIIIMMMOOOOOOUUUZZZ[[[\\\]]][[[VVVZZZYYYXXX[[[]]]^^^[[[XXXYYYZZZ[[[^^^aaagggqqqzzzzzztttrrrrrrtttyyyWWWWWWUUUSSSQQQOOONNNMMMMMMLLLJJJIIIIIIJJJLLLNNNOOOQQQVVV\\\aaaeeegggiiijjjiiigggggghhhiiiiiihhhhhhhhhiiiiiiiiihhhgggfffffffffggghhhiiiiiijjjjjjfffhhhkkkkkkjjjjjjjjjjjjmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnooopppooonnnllljjjiiigggdddbbb___[[[WWWSSSNNNNNNOOOPPPQQQTTTVVVWWWXXXVVVSSSRRRTTTZZZ```dddgggfffccc___[[[WWWSSSQQQLLLMMMOOOQQQTTTWWWYYYZZZ^^^___``````^^^[[[WWWUUUPPPJJJCCC===999777666444555333222222333333222111222222222222111111111111111111111111000000000000//////000000111111222222000000////////////000000///...---,,,,,,---...///111111000000////////////......////////////......000000000000000000000000111000000000/////////...000000000000////////////000000000000000000000000000000000000000000000000//////////////////......111///............---+++........................------...///////////////---......//////......---............////////////////////////000000000000/////////...//////000000000000///000111222222111444777<<<@@@EEEIIIMMMOOOTTT[[[aaaaaa``````]]]YYYYYYXXXXXXZZZ]]]^^^\\\ZZZZZZ[[[___fffnnnwwwzzzxxxxxxyyy}}}cccbbbaaa___\\\ZZZYYYXXXVVVTTTRRRPPPOOOPPPQQQRRRUUUWWW[[[___ccceeeggghhhjjjiiihhhiiilllnnnnnnmmmlllkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjkkkkkklllllllllhhhjjjlllmmmlllkkkkkkkkkkkkkkkllllllmmmmmmnnnnnnmmmnnnnnnnnnnnnooooooooonnnllliiihhhfffccc```]]]VVVUUURRRQQQSSSVVVZZZ\\\aaa___]]]\\\]]]```dddgggkkkkkkkkkjjjgggbbb^^^[[[TTTSSSRRRRRRRRRRRRSSSSSSVVVXXX\\\```aaa```]]][[[[[[WWWPPPIIIDDD???:::666555444222222333333222111333222222222111111111111111111111111111111111111000000000000000111111111111000000//////000000111......,,,,,,,,,,,,......111000000000000/////////...//////000000//////...000000000000000000000000000000000000////////////111111000000//////......000000000000000000000000000000000000000000000000111111000//////...------///...------//////...---........................---......///////////////---......//////......---............////////////.........///000111111111111111000/////////000000111111111111111111222222666:::???DDDGGGJJJMMMOOOWWW```hhhfffbbb___\\\YYYVVVVVVWWWYYY\\\]]]]]][[[[[[^^^gggtttiiiiiihhhfffeeedddcccbbb___^^^\\\YYYXXXWWWXXXXXX\\\^^^aaacccfffgggggggggiiihhhhhhiiikkkmmmnnnmmmmmmllllllkkkjjjkkkkkkkkkiiiiiiiiiiiijjjjjjjjjjjjhhhjjjllllllkkkjjjjjjjjjiiijjjjjjkkklllmmmmmmnnnooonnnmmmmmmmmmnnnooopppllljjjiiiiiijjjjjjiiigggaaa___\\\XXXWWWWWWYYYZZZaaaaaa```aaabbbdddggghhhkkklllllllllkkkhhheeeccccccaaa^^^ZZZVVVSSSQQQPPPOOOQQQUUUYYY]]]___`````````]]]XXXSSSNNNGGG@@@<<<:::777555444444444444333333333222222222111111111000111111111111111222222111111111000000000000000111000000000000000000111111000////////////000111000000000000000000000000//////000000000000//////////////////////////////000000000000////////////111111000000//////......////////////////////////////////////////////////000000000000//////.........------...///000000///..............................///////////////.........////////////..................////////////.../////////000000000111222222111000000///000000111111111000000000222444999>>>DDDGGGIIIKKKNNNQQQXXXbbbjjjggg```[[[XXXVVVRRRSSSUUUWWWZZZ\\\]]]]]]]]]dddqqqiiiiiiiiiiiiiiiiiiiiiiiigggfffdddbbb````````````ccceeefffhhhiiiiiihhhhhhjjjiiihhhhhhjjjllllllkkkkkkkkkjjjiiihhhiiiiiiiiiggggggggghhhhhhhhhhhhhhhfffhhhjjjjjjiiihhhggghhhggghhhiiijjjkkklllmmmnnnpppooommmlllkkklllnnnooojjjiiihhhiiijjjkkkkkkjjjfffeeecccaaa^^^\\\ZZZYYY[[[\\\]]]___aaadddfffgggjjjjjjjjjkkkkkkkkkkkkjjjllljjjgggbbb]]]XXXTTTRRRMMMMMMNNNQQQUUUYYY]]]``````___]]][[[XXXRRRKKKGGG@@@===999666555555333222333333333222222222222111000000111111222222222333111111111000000000000000111111000000000000111111222111111111111111111222000000000000111111111111//////000000000000//////////////////////////////////////////000000000000111000000000/////////...////////////////////////////////////////////////////////////000000111111...------...000111000///////////////////////////...///////////////.........//////////////////...............////////////111000000000/////////...222222111000000///000000000111111000///000333666<<>>:::777555222111333333333333222222222222000000111111222333333333000000000000000111111111222111111000000111111222000000000000000000000000000000000111111111111222///000000111111000000///000000000000000000000000////////////000000000000/////////000000000000000000000000000000000000000000000000000000000000000......///000000111222222///...---...000111000/////////////////////////////////////////////...---...//////000000//////...............////////////111111111000///.........111111000/////////000000///111222111///111555:::???DDDJJJLLLLLLNNNTTTYYY___gggkkkeee]]]XXXUUURRRMMMOOOSSSVVVXXX\\\```dddiiiuuuggghhhhhhiiiiiijjjjjjkkkiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiigggfffeeefffeeecccdddfffggggggfffdddeeefffffffffeeecccbbbbbbccccccdddeeefffggggggeeegggiiihhhgggeeeeeeeeedddeeefffhhhjjjkkkmmmmmmjjjjjjjjjjjjkkkllllllmmmmmmjjjhhhggghhhiiihhhgggdddeeeggghhhhhhgggeeeccc___^^^]]]\\\\\\]]]]]]^^^aaacccgggkkknnnoooppppppjjjkkkmmmllljjjddd___[[[UUUSSSPPPOOONNNPPPRRRTTTXXXZZZ\\\```bbbaaa^^^[[[TTTOOOGGGAAA<<<888555333444444333333333222222222000000111222222333444444//////000000111111222222222111111000000111111222//////000000000000//////000000111111111222222222000000111111111111000000000000000000000000000000.../////////000000000111......//////000000111111000000000000000000000000000000000000000000000000000000000000000000111111000///...///000111000//////////////////////////////////////////...------//////000000000000//////............////////////000000000000/////////////////////...//////000000///222444333111333999???AAAFFFKKKLLLLLLOOOWWW^^^cccggghhhbbb\\\YYYUUUPPPNNNQQQUUUXXXZZZ___dddiiiooo}}}iiiiiiiiiiiiiiiiiijjjjjjgggggghhhhhhiiijjjjjjkkkgggggghhhhhhgggfffdddccc```___^^^___aaacccccccccbbbdddeeeffffffdddbbbaaa______```aaabbbddddddeeeeeegggiiiiiigggeeeeeeeeecccdddfffgggiiikkkmmmmmmfffggghhhiiikkklllmmmnnnjjjiiiggggggiiikkkllllllgggggghhhhhhhhhgggfffffffffdddaaa^^^\\\ZZZZZZZZZ[[[___eeekkkoooooonnnmmmmmmoooqqqqqqmmmggg```[[[XXXWWWUUUSSSQQQPPPOOOOOOSSSUUUXXX]]]```aaa___]]]]]]XXXPPPHHHBBB>>>:::777444444444333333333222222000000111222333333444444...//////000111222222333222222111111111111222222000000111111111111000000000000111111222222222222000000111111111111000000000000000000000000000000.../////////000000111111------...///000111222222000000000000000000000000000000000000000000000000222222111111000/////////111///...///000111000...000000000000000000000000//////000000///...------//////000000000000//////............/////////000......//////000000111111...............///000111000333555555333666<<>>777888777666666666555333000111111111111222333444444222222111111111111222222333111//////111222000...////////////////////////111111111111111111111111000000000111111111111111000000000000000000000000444333111000000000111111222111111111000000//////000000////////////000000111111000///////////////000000000000000000000000////////////////////////...000333444444111...,,,////////////////////////............////////////...///000///...---...000000000000000000111111222222222111000//////000000333333333333444999???DDDGGGIIIKKKNNNQQQVVV\\\```hhhgggddd^^^WWWSSSQQQRRRNNNSSSWWWZZZ\\\cccmmmuuu|||fffeeedddddddddeeefffgggffffffggghhhhhhfffeeeeeedddcccbbbbbbdddeeedddcccddddddeeefffhhhlllppptttwwwwwwvvvvvvuuutttqqqooooooqqqtttuuuuuuwww{{{~~~|||zzzwwwuuuuuuttttttssswww|||{{{www|||xxxtttooommmmmmnnnllljjjjjjjjjjjjlllllljjjhhhggggggggghhhjjjllllllkkkiiijjjiiihhhhhhhhhfffcccaaa]]]]]]]]]___bbbfffiiillllllmmmnnnooooookkkfffbbbZZZXXXUUURRRPPPPPPPPPQQQKKKLLLNNNQQQUUUYYY]]]___aaa```]]]ZZZVVVOOOHHHCCC;;;999666555555555333222222222222222222333444555222222111111111111222222444222000111222333111///000000000000000000000000111111111111111111111111111111000000000/////////////////////////////////222222000/////////000000111111111111000000000///000000////////////000000111111000///////////////////////////////////////////////////////////////---...000111111///,,,+++////////////////////////............////////////...///000///...---...000000////////////000111111222222111000000000000000222333333444666:::AAAFFFIIIKKKNNNQQQTTTYYY^^^bbbhhheeeaaa[[[WWWTTTTTTTTTTTTWWW[[[^^^cccjjjssszzzbbbaaaaaaaaaaaacccdddfffdddeeeeeeeeedddeeeddddddbbbccceeeiiimmmooonnnmmmkkkmmmqqqvvv||||||~~~{{{vvvuuutttrrroooooopppqqqqqqpppmmmgggcccbbbaaaaaadddfffhhhhhhggghhhhhhhhhjjjkkkjjjhhheeebbb```]]]\\\]]]```eeehhhjjjkkkmmmooopppnnniiieee```]]]WWWRRROOOOOOPPPRRRPPPOOONNNNNNPPPUUUYYY\\\]]]```bbbaaa]]]WWWSSSPPPBBB>>>999666555444444333333333333222333333444444222222111111111111222222444333222222333333222000111111111111111111111111111111111111111111111111000000//////......------........................111000//////.../////////111111111111000000000000//////000000000000//////111000000///////////////........................////////////////////////....../////////...------////////////////////////............////////////...///000///...---...000//////......//////000111222111000000000000000000111222444555888===CCCHHHJJJMMMQQQTTTXXX\\\aaaeeehhhccc]]]XXXVVVVVVVVVVVVXXXYYY[[[```gggooovvv{{{^^^^^^^^^^^^___aaabbbdddcccdddeeecccdddgggiiiggghhhkkkpppwww~~~~~~zzz}}}}}}xxx{{{}}}}}}|||xxxnnneeeaaa___^^^^^^aaacccccccccbbbccceeehhhkkkllljjjhhhfffddd```^^^]]]___aaacccdddfffhhhlllooonnnkkkhhhfffbbb\\\VVVQQQOOONNNNNNRRRPPPOOONNNOOORRRUUUWWWXXX]]]bbbccc___[[[YYYXXXLLLGGG???:::666555444333333333222222222222222333222222111111111111222222333222222222222222111111111111111111111111111111111111111111111111111111................................................000000000000///000000000111111111000000000000000...///000111111000///...000000////////////000000////////////////////////////////////////////////111000000/////////000000////////////////////////............////////////...///000///...---...000...............///000000111111000000000000000111000222555888;;;@@@FFFKKKKKKNNNSSSWWWZZZ^^^cccfffiiicccZZZTTTSSSUUUVVVWWW[[[[[[]]]ccckkksssxxx{{{YYYYYYYYYZZZ\\\___aaacccdddggggggeeegggmmmpppooossswww~~~{{{mmmfffccc___]]]]]]___``````^^^___bbbfffjjjlllkkkjjjgggfffeeecccbbbaaaaaa```___```cccgggkkkmmmlllkkkiiigggccc]]]WWWQQQMMMJJJLLLLLLLLLLLLMMMMMMMMMMMMUUUZZZ```bbb___]]]\\\\\\WWWQQQIIIAAA<<<888666444444333222111111111111111222222111111111111222222111111222111000000000000111111111111111111111111111111111111111111111111,,,------...///000111111////////////////////////000111111111111111111111000000000000000000111111//////000000000000//////000000////////////000000000000000000000000000000////////////////////////000000///......///000111////////////////////////............////////////...///000///...---...000...............///000000111000000000000000111111000333777;;;???DDDIIIMMMKKKOOOTTTYYY\\\___bbbdddiiicccZZZTTTRRRTTTWWWYYY```aaaeeekkkrrrxxx{{{{{{xxxzzz~~~UUUVVVXXX[[[___cccgggjjjnnnrrrrrrmmmpppyyy}}}{{{||||||nnniiiccc^^^]]]]]]^^^^^^^^^]]]^^^aaadddffffffeeegggggghhhhhhgggeeecccaaa_________bbbfffiiijjjjjjjjjiiigggddd^^^VVVOOOKKKIIIKKKMMMOOOOOOMMMLLLJJJRRRVVVZZZ]]]^^^^^^^^^^^^^^^YYYRRRKKKEEE@@@;;;777555444333222111111000000222222111111111111222222000111222111///...///000111111111111111111111111111111111111111111111111......///000111222333333111111111111111111111111000111111222222222222111000000000000111111111111000000////////////000000///////////////000000111111111111111111111111111////////////////////////------,,,,,,------...///////////////////////////............////////////...///000///...---...000//////......//////000111000000000000000111111222111555999>>>BBBFFFJJJNNNMMMQQQVVV[[[]]]___aaabbbhhhddd^^^WWWSSSUUU[[[```cccgggmmmssswwwyyyyyyyyyuuuvvv{{{VVVXXX\\\bbbiiiqqqwwwzzz~~~zzzrrrllljjjjjjkkklllhhhfffddddddeeefffeeeeeefffggghhhiiiiiigggfffeeedddbbb______bbbeeeggghhhhhhiiihhhfffbbb\\\VVVRRRIIIJJJMMMNNNOOONNNMMMLLLKKKLLLOOOSSSXXX\\\]]]]]]```]]]YYYUUUOOOIIIBBB===777777555444333222222222222222111111111111222222000222333222000///000222000000000000000000000000111111111111111111111111333333333333333333333222111111111111111111111111...///000222222222111000///000000000111111111111222111...------...111222///////////////000111111000000000000000000000000////////////////////////,,,,,,,,,------.........////////////////////////............////////////...///000///...---...000000////////////000111111000000000000000111222222222666;;;@@@DDDGGGKKKNNNOOOSSSYYY]]]______```aaaeeeeeeccc\\\XXXZZZbbbkkklllsss{{{~~~}}}}}}|||}}}YYY\\\bbbjjjttt~~~zzzvvvrrrooonnnnnnmmmlllfffgggggghhhhhhhhhhhhhhhjjjfffaaa^^^___bbbdddeeeggghhhgggfffccc___[[[YYYEEEFFFGGGHHHIIIJJJIIIIIIDDDDDDEEEKKKSSSYYY[[[ZZZ```___]]]ZZZVVVOOOGGGBBB:::999777666444444333333222222111111111111222222111333555444111000111333////////////////////////111111111111111111111111777777666555444222222111000000000000000000000000---...///111111111000/////////000000111111111222333111...,,,,,,...111333///////////////000111111////////////////////////////////////////////////------...///000000//////////////////////////////............/////////000...///000///...---...000000000000000000111222222000000///000000111222222333777===AAAEEEHHHKKKNNNQQQUUU[[[___````````````cccffffffaaa[[[]]]hhhssszzzeeehhhnnnvvv~~~zzzyyyoooooolllhhhiiinnnooolllkkkhhhfffeeefffddd___[[[cccdddeeeeeedddbbb___^^^UUUQQQLLLIIIIIIJJJKKKKKKHHHGGGFFFEEEHHHNNNWWW]]]]]]\\\[[[\\\\\\YYYRRRLLLDDDAAA<<<666222000000000222111111222333222111///000111111222222111111000///000111222222111000///////////////000000000000000111222333333222111000//////............//////000000000000000///......////////////////////////111111111111111000//////......////////////......///////////////.........000000//////......------------------------------////////////000000000000////////////////////////////////////000000000000000000000000000000000000000000...,,,+++...333777666999>>>BBBEEEIIINNNQQQQQQWWW___eeehhhhhhhhhhhhlllggg```]]]```iiittt{{{oooqqqtttzzz}}}|||xxxuuuvvvyyyvvvpppoookkkhhhggghhhhhhfffccc```aaaccceeeeeefffeeeeee[[[WWWRRRNNNKKKJJJHHHFFFEEEDDDBBBAAABBBGGGOOOTTT\\\[[[[[[[[[[[[YYYVVVTTTJJJFFF???888444222333333222111000111222222111///111111222222222222111111000000111111111111000000/////////000000000111111111111222222222222111111000000////////////000000000000000000000///......000000000000000000000000///////////////...------......////////////......---.........//////000000////////////////////////........................------------............////////////////////////////////////000000000000000000000000000000000000000000111000///000333666999<<<@@@DDDGGGKKKOOOSSSRRRXXX```fffiiiiiiiiiiiikkkhhhddddddhhhqqq{{{zzzzzzzzz|||yyyqqqkkkeeecccdddeeeeeeddd]]]]]]^^^___aaaccceeefffccc___ZZZUUUQQQKKKFFFBBBCCCBBB@@@>>>===AAAGGGKKKXXXYYYZZZZZZYYYYYYZZZ[[[RRRMMMEEE===888555555666222111000111222222111000222222333333333333222222111111111000000111111111000000000111111111222222222222111111111111222222111111000000000000111111000000111111000000//////111111111111111111111111///////////////......---...//////000000//////...////////////////////////......///000000111222222////////////////////////------------............////////////////////////////////////000000000000000000000000000000000000000222333444333333444555===@@@DDDGGGJJJNNNRRRUUUTTTZZZaaagggjjjjjjkkkkkklllkkkjjjmmmttt~~~}}}{{{}}}{{{sssiiibbbaaaaaaaaa```___^^^]]]]]]]]]___aaabbbfffdddaaa]]]WWWPPPHHHCCCDDDCCCAAA>>>===>>>CCCFFFQQQUUUYYYZZZXXXWWWYYY[[[XXXTTTNNNGGG@@@;;;777666333111000000222333222111222333333444444333333222333222000000000000222333000111111111222222222222333222111000000111222333222111111111111111111222000000111111111000000///111111111111111111111111000000111111111111000000//////000000000000//////111000000///...------,,,///000000000111111111222////////////////////////////////////000000000000////////////////////////////////////000000000000000000000000000000000000111222333333333444666888???BBBFFFIIILLLOOOSSSVVVXXX\\\ccchhhkkklllnnnooonnnmmmooottt~~~|||{{{}}}}}}yyy{{{|||zzzzzz|||~~~|||}}}}}}{{{www{{{yyynnnhhheeebbb```cccaaa___^^^]]]___aaabbbeeeddddddbbb^^^XXXPPPJJJFFFEEECCC@@@>>>>>>@@@CCCHHHNNNUUUYYYWWWUUUTTTUUUXXXWWWUUUPPPIIIAAA:::555555333111111222333222222222333333444444333333222333222111000000111222333000111111111222222222222333222111000000111222333222222111111111111222222000000111111111111000000111111111111111111111111000000111111111111000000//////000000000000//////.........///////////////222111111111000000000///........................////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000222222222111111333888<<<@@@CCCGGGKKKNNNQQQUUUXXX[[[___eeeiiilllnnnppprrrqqqqqqsssyyy}}}wwwyyy{{{yyywwwwwwxxxzzz}}}~~~|||{{{zzzzzzwwwzzz~~~~~~}}}~~~}}}~~~~~~}}}zzzwwwuuuqqqsssxxx~~~uuummmgggcccaaa___]]]\\\[[[\\\]]]^^^bbbbbbdddeeeddd___YYYTTTKKKJJJHHHDDD???===>>>???AAAGGGOOOTTTVVVTTTQQQPPPSSSUUUWWWVVVQQQIII@@@;;;999777444222333333333222222222333333333333222222222222111111111111222222000000000111111111222222222222111111111111222222222222111111111111222222000000111111222222111111111111111111111111111111---......//////////////////000000111111000000///)))***,,,...000222333444222222111000000///..............................------------............000000000000000000000000////////////000000000000000000000000000000000000222222111000111555;;;@@@AAADDDIIIMMMPPPTTTYYY\\\^^^bbbgggkkkmmmpppsssuuuuuuuuuxxx~~~}}}||||||}}}~~~~~~|||yyywwwxxxyyywww{{{~~~}}}|||~~~}}}{{{xxxwwwqqqqqqrrruuu}}}}}}tttooofffeeebbb___]]]\\\[[[[[[___```cccfffgggeee```[[[UUUTTTQQQKKKDDD???>>>===>>>AAAGGGNNNSSSUUUSSSPPPMMMPPPSSSUUUTTTOOOIIIEEE===:::666444444444333222111111222222222222111111111222222333333222222111/////////000000000111111111111222222222222111111111111000000000000111111///000111222222222222111000000000000000000000000------...///////////////000000111111111111000000++++++,,,...///111222333////////////////////////////////////////////////------------............000000000000000000000000////////////000000000000000000000000000000000000000111222333555999>>>BBBBBBFFFKKKOOOSSSXXX]]]```aaadddhhhlllnnnqqquuuxxxxxxzzz~~~|||yyyzzz|||yyy~~~}}}{{{sssqqqooopppttt{{{|||{{{~~~uuusssooojjjeeeaaa^^^\\\]]]___bbbfffiiigggccc```___]]]YYYRRRIIICCC???>>><<<===AAAIIIQQQVVVUUUSSSIIIKKKPPPSSSTTTSSSPPPNNN???<<<888555444444333222111111111222222111111111111222333444444333222111////////////000000000000000111222333333222111000111111000000000000111111///000111222222222222222//////////////////////////////000111111111111111000000111111111111000000000000//////.........---------......//////000000000000000000000000000000////////////000000000111000000000000000000000000////////////000000000000000000000000000000000000...111444777999<<<@@@CCCDDDGGGLLLQQQVVVZZZ```cccbbbeeeiiilllooorrrvvvyyyzzz}}}zzzrrrnnnppptttwwwyyy{{{{{{yyyvvvtttvvv{{{zzzsssooojjjddd______aaaccceeeeeedddbbbbbb```^^^[[[UUUMMMCCC<<>>AAAEEEIIIKKKNNNRRRVVVYYYYYYZZZ\\\______eeemmmssswww~~~zzzyyy~~~~~~zzz~~~|||{{{wwwsssooollljjjiiifffhhhlllrrr|||uuuoookkkhhheeejjjiiiiiijjjjjjiiieeecccaaa\\\WWWTTTVVVZZZ___aaaaaa___[[[UUUNNNJJJJJJKKKPPPPPPQQQPPPNNNHHH@@@;;;555555666666666666555555222222222222222222222222222222222222222222222222333333222222222222333333111000///000222222222000111111111111111111111111000000000000000000000000111000000000000000111111///000000111111111000000//////////////////////////////////////////////////////000000000000000000111111111000000///......000111111000000000000111000111222111000///000222222222111111222222333444333777===AAACCCFFFJJJLLLNNNSSSXXXYYYXXXXXX[[[^^^aaahhhqqqwww|||~~~~~~~~~|||vvvrrrppppppooooooooopppwwwzzzvvvtttpppmmmiiigggfffeeedddcccdddaaa^^^\\\\\\^^^aaacccbbbbbbaaa\\\UUUOOOJJJGGGMMMNNNQQQSSSRRRNNNGGGBBB777666555333222222222222111111111111111111111111222222222222222222222222333333222222222222333333000///...///111222111000111111111111111111111111000000000000000000000000000000000000000111111222///000000111111111111000000000000000000000000000//////////////////////////////000111111111000000000000111111111000//////000000111000......000222000111222222000000111222222222111111222222333444444999@@@EEEGGGHHHLLLOOOQQQVVV[[[\\\ZZZYYY\\\___dddmmmvvv|||~~~||||||zzzzzzwwwtttzzztttiiicccaaaaaaaaabbbbbbbbbbbbbbbccceeefffddddddcccaaa\\\VVVOOOJJJIIIKKKOOOSSSUUURRRMMMIII===;;;777444111111111111222222222222222222222222333333333333333333333333444333333222222333333444111000///000222333222111111111111111111111111111000000000000000000000000000000000000000111222222//////000111111111111111000000000000000000000000000000000000000000000000...///000111222111111000//////000111111111000000///000000///------///222000111222222000000111222222222111111222222333444666===EEEJJJKKKLLLOOORRRVVV\\\aaaaaa^^^\\\___dddhhhppp{{{~~~yyy~~~sssgggccccccddd^^^aaadddffffffggghhhiiieeeddddddcccaaa\\\TTTOOOFFFIIIMMMRRRUUUUUUPPPMMMDDDAAA<<<777333222333444333333333333333333333333444444444444444444444444444333333222222333333444222111000111333444333222000000000000000000000000000000000000000000000000000000///000000111222222//////000111111111111111000000000000000000000000111111111111111111111111...///000222222222111000...///000111222222111000...000000...,,,,,,///222000222222222111000111222222222111111222222333444888@@@HHHMMMNNNNNNQQQUUU[[[aaaffffffbbb```cccgggjjjsss~~~~~~ssshhhccc```___bbbddddddbbbcccfffjjjhhhgggfffccc```]]]ZZZYYYOOOJJJFFFHHHPPPUUUTTTRRRLLLHHHBBB;;;666444444444222333333444444555555555333333333333333333333333333222111000000000111222444333222222111111222222333333111000////////////000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000111000000//////////////////////////////000111111111111222222222333333333111111222222222222111111///111222222111222444666???DDDIIIKKKKKKMMMSSSYYYaaaggglllmmmiiihhhjjjmmmuuuxxxtttiiibbb```aaabbbbbbcccdddgggiiiffffffeeedddbbb```^^^]]]TTTOOOJJJJJJNNNRRRTTTSSSPPPMMMGGGAAA;;;888666555555555444444333333333333333333333333333333333333444333222111000111222222444333222222111111222222333333111000////////////000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000222111111000000111111222222222111000000000000000///////////////000111111....../////////000000000111111111222222111111111111222333333333444666999@@@EEEJJJLLLLLLOOOUUU[[[fffjjjnnnpppooonnnoooqqq{{{~~~yyynnneeebbb___^^^```ccceeefffdddddddddddddddcccbbbaaaYYYVVVPPPLLLLLLNNNRRRTTTUUUSSSOOOIIICCC===888666777666555333222111111111333333333333333333333333555444333222111222333333444333222222111111222222333222111000000000000000111111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000222222000000000000222222333222222111111111111111///////////////000111111.............../////////111111111111111111111111222333444444444666999<<>>CCCGGGLLLNNNOOOTTT]]]eeessssssuuuyyy|||~~~}}}{{{}}}}}}~~~~~~}}}yyyyyyxxxxxxxxxxxxxxxxxxxxxzzz}}}}}}}}}~~~}}}|||{{{xxxxxx}}}~~~sssdddYYYVVVXXXZZZ[[[bbbccccccddddddccccccbbbaaa___[[[SSSKKKIIIMMMQQQWWWXXXWWWTTTOOOGGG???;;;888666555333222222333444333333333333333333333333666555444333333333444555444333222222111111222222222111111111111111222333111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000///............///000111111000////////////000///////////////000000111222222222222222222222222222222111000000111222222111222333444555888===AAAEEEIIIMMMOOOQQQXXXbbbjjjwwwwwwyyy|||~~~|||~~~vvvrrrnnnllllllmmmnnnnnnnnnmmmmmmlllllllllmmmmmmnnnooopppqqqsssxxx~~~}}}{{{zzzvvvssstttpppooouuu|||rrrddd[[[XXXWWWXXX___```aaabbbbbbbbbbbbbbbcccbbb^^^XXXPPPLLLMMMNNNUUUVVVWWWVVVRRRLLLEEE@@@999888666444333333444555333333333333333333333333666555444333222333444444444333222222111111222222111111111111111222333444222222222111111111111111111111111111111111111111000000000000000000000000111111111111111111111111////////////////////////111000000//////////////////////////////000111111111111111111000000000000333222111000000111222333111222333444666:::???CCCGGGJJJNNNPPPSSS[[[gggpppzzz|||~~~~~~}}}|||~~~|||wwwsssrrrrrrllliiifffdddeeefffgggggggggfffeeeddddddeeefffgggkkkkkkkkkkkkkkknnnsssvvv{{{}}}yyysssnnnnnnjjjiiinnnuuu{{{uuuhhh^^^YYYXXXZZZ[[[]]]___aaabbbccccccddddddbbb]]]XXXRRROOOMMMRRRTTTWWWWWWUUUPPPKKKGGG===;;;888555333333444555333333333333333333333333666555333222222222333444444333222222111111222222111111111111222333444555222222222111111111000000111111111111111111111111000000000000000000000000111111111111111111111111///000111222222111000///222111000000//////000000///////////////000111111111000000000////////////333222111//////111222333222333444555777<<>>:::666444333333444333333333333333333333333555444333222111222333333444333222222111111222222000000111111222333444555222222222222111111000000111111111111111111111111000000000000000000000000111111111111111111111111///111333555555333111///333222222111000111111111///////////////000111111222222111111000000000///333222000//////000222333444444555666999>>>DDDIIIIIILLLPPPRRRUUU^^^lllvvvzzzzzz|||wwwxxx}}}{{{vvvqqqpppnnnllliiigggeeeddddddbbbaaaaaabbbdddddddddcccbbbaaaaaabbbdddfffggghhhiiiiiihhhhhhhhhkkkmmmpppssswww~~~{{{uuummmkkkjjjlllqqqwww{{{}}}zzziii___YYYUUUSSSXXXaaafffddd```ddddddddddddbbb^^^YYYTTTQQQRRRTTTUUUUUUSSSQQQOOOHHHBBB;;;666333333444444333333333222222222111111222222222222222222222222222222222222111111000000111111222222222333333333333333333222222111111111111111111111111111111111333000......111222111000111111000000000000111111////////////////////////111111000000//////......222222222222111111111000000000000000000000000000222222111111111111111111444222222666===DDDGGGHHHKKKOOOTTTWWWZZZ```hhhnnnwww~~~}}}zzzvvvuuu{{{|||wwwrrrnnnjjjjjjjjjhhheeedddeeefffgggeeebbbaaabbbbbbbbbbbbeeecccaaaaaabbbdddeeeeeejjjjjjjjjhhhggggggiiikkkooorrryyyqqqooolllmmmqqqwww|||vvvkkkddd___YYYZZZ^^^bbbbbbaaaddddddddddddccc___ZZZVVVQQQRRRTTTVVVXXXWWWUUUSSSLLLGGG@@@999666555444444444444444333333333222222222222222222222222222222222222222222111111111000111111222222222333333333333333333222222222111111111111111111111111111111444111///000222333222111111111000000000000111111111111111111111111111111111111000000////////////...//////000111222333333000000000000000000000000222222111111111111111111444333333888???EEEHHHIIILLLPPPTTTXXX[[[```gggmmmqqqyyy~~~~~~~~~~~~|||vvvsssvvv{{{zzzuuuqqqmmmiiihhhiiiiiihhhfffeeefffhhhfffdddbbbbbbbbbcccccccccccccccbbbbbbcccdddddddddkkkkkklllkkkjjjjjjlllooorrruuu|||{{{wwwqqqoooqqquuuzzz|||}}}yyysssnnnfffaaa___`````````cccbbbbbbccccccaaa]]]ZZZQQQPPPPPPSSSXXXYYYWWWUUUSSSMMMFFF???;;;888555333444444444444333333333333333333333333333333333333222222222222111111111111111111222222222333333333333333333222222222222111111111111111111111111111444222111111222333333222111111000000000000111111111111111111111111111111111000000000000/////////---......///000111222333000000000000000000000000111111222222222222222222444444666:::AAAFFFIIIJJJLLLQQQVVVYYY\\\```fffkkknnnuuu{{{|||~~~|||uuutttwww{{{}}}vvvqqqnnnkkkiiigggggghhhhhhhhhffffffhhhjjjffffffeeeeeeeeefffggggggeeeddddddddddddeeeffffffmmmnnnoooooooooppprrrtttxxxzzzzzzssspppqqqssstttuuuxxx~~~}}}xxxqqqjjjddd```^^^^^^^^^^^^```bbbbbbaaa___UUUQQQMMMNNNRRRVVVVVVUUUWWWSSSLLLEEE@@@;;;666333444444444333333333222222333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111333333111111111222222111111111000000000000111111111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000111111222222222222222333555666999>>>CCCHHHKKKLLLMMMRRRXXX[[[^^^bbbhhhmmmqqqwww|||~~~{{{yyyyyy{{{~~~|||wwwtttqqqnnnllljjjjjjiiihhhiiiiiihhhgggggghhhjjjhhhiiijjjkkkjjjkkklllnnnjjjiiigggeeedddfffjjjmmmqqqsssuuuvvvvvvwwwzzz||||||tttpppmmmlllnnnppptttzzz~~~zzzoooeee^^^[[[[[[[[[^^^aaacccdddccc^^^XXXPPPMMMNNNRRRUUUVVVYYYUUUPPPJJJDDD???999555444333333333222222222222333333333333333333333333222222222222222222222333111111222222222333333333222222222222222222222222111111111111111111111111222222111000000///000111111111000000000000111111000000000000000000000000000000000000111111111111000000000000////////////000000000000000000000000111111222222333333333333555888===BBBFFFJJJMMMNNNOOOTTTYYY^^^aaafffmmmrrrvvv{{{}}}~~~}}}zzzxxxwwwppppppooommmlllkkklllmmmlllllllllkkkiiiiiijjjllllllnnnppppppooopppqqqssspppnnniiieeecccgggooouuuxxxzzz}}}~~~wwwppplllmmmmmmooosssxxx{{{||||||yyy{{{nnneee]]]\\\[[[]]]```cccddddddddd```YYYRRROOOQQQTTTWWWYYYVVVSSSOOOJJJDDD>>>999444444444444333333333333333333333333333333333333222222222222333333333333111111222222222333333333111222222222222333333333111111111111111111111111111222222111///...///000111111000000000000111111////////////////////////000000000111111111111222---......///000111222333000000000000000000000000111111222222333444444444666:::AAAFFFIIILLLNNNPPPQQQUUU[[[```dddllluuu{{{}}}}}}yyyuuusssqqqqqqmmmnnnooonnnmmmmmmnnnppppppqqqqqqpppooooooqqqrrrqqquuuxxxxxxvvvuuuwwwzzzxxxuuuqqqkkkiiimmmvvv~~~{{{uuusssqqqpppqqqtttvvvuuutttssszzzyyyqqqcccaaa______aaabbbccccccbbbbbb```YYYRRROOORRRUUUXXXWWWUUUSSSPPPKKKDDD@@@666666666666555555555555444444444444444444444444222222222333333333444444111111222222222333333333111111222222222333333333111111111111111111111111222333444222///...///111111111000000000000111111000000000000000000000000000000111111111222222222...//////000111222333333000000000000000000000000111111222222333444444555666<<>>:::777666666444333555555555555555555555555444444444444444444444444222222333444444333333333333333222222222222222222333333222222111000000000...///000111111000///...000111111111111222222222222222111111111111111222000000000000000111111111111111111111111111111111000/////////111222111000222222333222222333666888===BBBHHHKKKLLLMMMQQQTTT[[[___bbbfffppp{{{xxxxxxwwwwwwxxxzzz|||}}}pppnnnlllmmmsss~~~~~~{{{rrrhhh___]]]___ccccccdddbbb___YYYTTTQQQLLLNNNRRRVVVYYYWWWRRROOOGGGCCC>>>:::888777666555444444444444444444444444444444444444444444444444000111222333444444444444222222222222222222333333333333333222111111000000...///000111111000///...000111111111111222222222333333222111000000000000//////000000111111222222222222222222222222222222000///...///111111111000222222333222222444777:::BBBFFFJJJMMMMMMOOOSSSWWW\\\ccchhhjjjppp~~~{{{{{{{{{|||~~~{{{wwwqqqllllllqqqzzz}}}oooddd______``````aaabbbaaa]]]XXXTTTJJJLLLPPPUUUXXXXXXVVVSSSNNNIIICCC>>>;;;:::888777444444444444444444444444444444444444444444444444111222333333444444444333333333333333444444444444333333333222222111111111111222222333333222222111000000111111111222222222444333222111000000000000......///000111222222333222222222222222222222222111//////000111222111000222333333333333555:::===EEEHHHLLLMMMNNNPPPVVVZZZ```iiioooooorrr~~~~~~vvvooommmnnnqqqvvv|||nnnddd___\\\\\\]]]___aaa___[[[WWWLLLLLLNNNRRRVVVXXXWWWVVVQQQLLLFFF@@@===:::888666444444444444444444444444444444444444444444444444333444444444333333222111333444444444555555666666333333333222222222222222222222333333333333222222000000111111111222222222444333222111000000000000......///000111222222333222222222222222222222222222111000111333444333222222333333333444777<<<@@@FFFHHHKKKLLLNNNRRRYYY___jjjuuu|||{{{|||{{{rrrmmmkkknnn{{{}}}mmmbbb[[[YYYYYY\\\___```]]]ZZZPPPOOONNNPPPSSSVVVWWWWWWRRRNNNHHHBBB>>>:::555333333333333333333333333333444444444444444444444444444444444444333222111000333333444444555555666666333333333333333333222222111111111111111111111111000111111111111222222222333333222111000000000000//////000000111111222222222222222222222222222222333222111222444444444333222333333333444999>>>CCCFFFHHHJJJLLLOOOUUU^^^eeesss}}}wwwtttrrrzzzzzziii^^^[[[YYY[[[^^^```]]]ZZZUUURRRNNNMMMPPPSSSVVVWWWUUUQQQLLLGGGBBB<<<666222333333333333333333333333444444444444444444444444333333333444444333222222111111222222333444444555333333333333333333333333111111111000000111111111000111111111111222222222222222111111111111111222000000000000000111111111111111111111111111111111222111000111333444333222222333333333555:::@@@EEEFFFHHHJJJLLLQQQYYYdddmmmzzzsssuuuwww{{{pppbbb^^^ZZZZZZ^^^___]]]ZZZYYYUUUOOOLLLNNNQQQUUUWWWYYYVVVQQQLLLGGG@@@999444333333333333333333333333444444444444444444444444111111222333444444444444//////000111222222333333333333333333333333333333444333333222222333333444000111111111111222222222111111111111111111222222111111111000000000000000000000000000000000000000111000000000222333222111222333333333555:::AAAFFFFFFHHHKKKMMMRRR\\\iiirrr}}}uuummmmmmwwwyyysssiii]]]YYY[[[^^^]]]ZZZ___YYYRRRLLLKKKOOOTTTWWWXXXUUUQQQNNNKKKFFF???:::777555333333444444333222555444222111111222444555555555555444444333333333444444444333333222222222111111111222222333333333222222222111111111000000333333222111111222333333000000000000000000111111000000000000000000000000222333444333111000111222111111222222222333333333333222222333777===CCCGGGIIIMMMQQQTTTXXXcccsss||||||rrrnnnsssyyypppddd\\\YYYZZZ[[[\\\___[[[VVVPPPMMMMMMQQQTTTWWWUUURRRPPPNNNHHHAAA<<<:::888555555555555444333555444222111111222444555555555444444444333333333444444444333333222222222222222222222333333333444222222222111111111000000222222111000000111222222111111111111000000000000111111111111111111111111222333333333111000111222111111222222222333333333444444333555999???EEEIIIHHHMMMSSSWWW]]]iiiyyy{{{uuuyyyvvvllljjjrrr|||qqqdddZZZVVVYYY]]]]]]]]][[[VVVPPPMMMNNNPPPVVVVVVUUUTTTRRRLLLEEE@@@===;;;888666777777666555555444333222222333444555555444444444444333333333444444333333333333222222333333333333444444444444222222222111111111111111111111000//////000111111222222111111111000000000222222222222222222222222000222222222000///000111111111222222222333333333555555555888<<>>CCCHHHJJJKKKNNNSSS[[[fffxxxzzzwwwyyy|||rrrfffccchhhmmmsss{{{kkk^^^ZZZZZZXXX[[[^^^]]]XXXTTTQQQQQQSSSVVVYYYYYYWWWRRRNNNKKKCCC???;;;888777666666555666555555444333333333333444444444444444444444444333333333333333333333333444444444444444444444444111111111111111111111111222222222222222222222222333222222222111111000000111111111111111111111111///000111111000///000222111111222222222333333333333444777;;;???DDDHHHJJJMMMOOOTTT\\\jjjwwwkkkdddbbbccceeeqqqyyylllbbb]]]YYYZZZ\\\\\\[[[XXXUUUSSSQQQTTTXXXYYYWWWSSSQQQOOOFFFBBB<<<999777777666555666666555555444444333333333333333444444444444555222222333333333333444444444444444444333333333333111111111111111222222222222222333333333333222222222222222222222222222222000000000000000000000000///111222111000000111333111111222222222333333333222444888<<>>999777777888666444222111222333444555555666666555555444333555555555444444333333333444444333333333333222222555444222111111111222222666666444333222111111111333222111000000222444555444444333222222111111000222222222222222222222222222222222111222222333333666999>>>CCCHHHLLLOOOPPPSSS\\\iiiwwwuuukkkgggiiippp}}}mmm^^^\\\\\\XXXYYY^^^YYYWWWUUUUUUWWWWWWUUUSSSPPPOOOKKKEEE???:::888666777666444222111222333444555555666666555555444333555555444444444333333333444444333333333333222222444333222111111111222222555444333222222111111222333222000000000111333444222222222222222222222222222222222222222222222222333333333333333333444555888;;;@@@EEEJJJNNNQQQSSSVVVaaaooo~~~uuujjjfffhhhrrr|||{{{iiibbb]]]WWWVVVZZZ[[[ZZZYYYYYYZZZYYYWWWUUUSSSQQQMMMGGGBBB<<<999666777666444333222222333444555555666666555555444333555444444444444333333333444444333333333333222222444333222111111111222222222222222111111111222222111111000///000111222333000000111111222333333444222222222222222222222222444444444444444555666666:::===BBBGGGKKKOOOSSSVVVZZZgggxxxrrriiigggmmmuuuyyylllcccZZZWWWXXX]]]]]]]]]]]]\\\[[[ZZZXXXVVVSSSNNNJJJEEE???:::777888888666555444444555555555555555666555555444333444444444444444444444444444444333333333222222222333222222222222222222222111000000000111222222333000000//////000000111222000000111111222222222333111222222222222222333333333333333333444555666666;;;???DDDHHHKKKOOOTTTXXX^^^mmm}}}oooggghhhmmm||||||mmmbbb[[[YYY\\\]]]______^^^]]]\\\[[[XXXTTTPPPLLLHHHCCC===999:::999888777777666666666555555555666555555444333444444444444444444444444444444333333333222222222222222222222222222222222000000000000111222333333000000000000000111111222222222222111111000000000111111111222222333333333222222222222333444555666;;;@@@EEEIIIKKKNNNUUUZZZccctttwwwjjjddddddsssuuufff[[[VVVZZZ\\\___```___^^^]]]]]]YYYUUUQQQNNNLLLGGG@@@;;;:::999999999888777777666555555666666555555444333333333333444444444444555444444333333333333222222111111222333333333222222111111111111111222333444000000000111111111222222333222222111000000//////111111111222222333333444222222222222333444666666<<>>DDDJJJLLLLLLPPPXXX___ttt|||qqqlllbbbqqqwwwggg\\\UUUYYY^^^```___^^^^^^```YYYUUUQQQPPPPPPLLLEEE???777777777777666555444333555555666666555555444333333333333444444555555555444444444333333333222222000111222333444333333222444444333333222333333444111111222333333333333222/////////000111111222222000000111222333333444444333333444444666777888999???EEELLLNNNNNNQQQZZZaaa{{{}}}pppmmmrrr{{{qqqgggYYY\\\___aaaaaa```aaaaaa\\\ZZZWWWTTTRRRNNNIIIEEEAAA===888555555666666666555555555555555555555555555555555555555555555555333333333333333333333333333333333222222222111111222222222222222222222222444444444444444444444444......///000222333444555222222222222222222222222111222444555555777999<<>>999666555666666666555555555555555555555555555555555555555555555555333333333333333333333333333333222222111111111111222222222222222222222222333333333333333333333333///000000111222333444444222222222222222222222222111222444555666777:::===CCCFFFLLLOOOOOOSSSaaapppyyy|||~~~zzzzzz}}}xxxxxxwwwxxxyyyjjjeee___\\\^^^```aaaaaa^^^\\\ZZZXXXUUURRRMMMJJJDDD@@@:::777666666666666555555555555555555555555555555555555555555555555444444444333333222222222222111111111111000000000222222222222222222222222222222222222222222222222222222222222333333333444222222222222222222222222111333444555666888<<>>AAAGGGIIINNNRRRSSS[[[lll}}}}}}xxx{{{~~~}}}}}}zzzzzzzzz|||~~~vvvpppuuuzzzoooaaaYYYYYY\\\]]]]]]]]]\\\ZZZXXXWWWTTTPPPLLLIIIEEE???:::888777777666555555555555555555555555555555555555555555555555555555444333333222111111000000000000000000000111222222222222222222222222333333333333333333333333444444333333333333222222111111111222222333333333333444555666777;;;@@@CCCIIIKKKOOORRRUUU^^^rrr~~~{{{~~~~~~}}}}}}{{{}}}~~~~~~tttqqqvvv}}}}}}sssfff]]]ZZZ[[[]]]]]]]]]\\\ZZZYYYXXXUUUQQQNNNLLLGGGAAA<<<999888777666555555555555555555555555555555555555555555555555444444444333333222222222000000000111111111111222222222222222222222222222333333333333333333333333333333333333222222222222111111111222222333333444333444555666888<<>>:::999777666555555555555555555555555555555555555555555555555333333333333333333333444111111222222222333333333222222222222222222222222000000000000000000000000000000111111111222222222000000111222333333444444444555555666999>>>DDDIIIFFFIIIOOOWWWaaasss~~~|||zzzxxxwwwvvvxxx{{{~~~ssshhheeeccclllzzz~~~~~~wwwkkkcccbbbaaa``````]]]]]]```___ZZZUUUTTTOOOMMMHHHBBB===999777555777666666666666555555555555555555555444333222111333333333333333333333333222222222222222222222222444333111//////000111222222222222222222222222222111111111111111111111111222222333333333333444444555555555777;;;@@@EEEHHHIIIPPPTTTXXXeee~~~~~~}}}{{{yyyxxxxxxxxxyyyyyy|||uuullliiicccfffqqq~~~}}}tttnnnlllkkkhhhaaa^^^]]]``````[[[WWWUUUPPPMMMIIICCC>>>:::777666666666666666555555555555555555555555444333333222333333333333333333333333333333333333333333333333444222111/////////111222222222222222222222222222111111111111111111111111222222333333333333444444555555666888;;;@@@EEEHHHHHHNNNSSSXXXfff|||{{{zzzxxxwwwwwwxxxxxxzzz|||{{{tttpppgggdddhhhttt~~~~~~|||xxxsssddd___\\\___```\\\XXXWWWQQQOOOKKKEEE@@@<<<999777666666666555555555444444444444555555555444444333333333333333333333333333444444444444444444444444333222111000///000111222222222222222222222222222222222222222222222222222222222333333333333444444555555666888<<>>;;;999666666666555555555444444333444555555555555555444333333333333333333333333444444444444444444444444333333222111111222333333222222222222222222222222222222222222222222222222222222222333333333444444555555777:::>>>BBBFFFIIIJJJPPPXXXbbbvvvxxxxxxvvvuuuuuuvvvwwwwww{{{~~~{{{ssskkkhhhhhhlllwwwpppfff]]]\\\]]][[[YYYYYYUUUSSSPPPKKKFFFAAA===;;;777777666666666555555555444444555555666555555555333333333333333333333333222222222222222222222222444444444333444444444444222222222222222222222222222222222222222222222222222222222333333333444444444555777;;;???CCCGGGJJJKKKQQQZZZhhh~~~wwwvvvuuuuuuuuuvvvwwwxxx{{{~~~vvvjjjaaabbbooo~~~|||nnn```[[[\\\[[[ZZZ[[[WWWUUURRRNNNIIIDDD???===888888888777777777666666555555666666666555555444333333333333333333333333222222222222222222222222333333444444444444555555222222222222222222222222333333333333333333333333222222333333333333444444444555888<<<@@@EEEHHHJJJLLLSSS^^^nnnvvvuuuuuutttuuuvvvxxxyyyzzz~~~sssfffaaakkkxxxwwwddd\\\\\\\\\\\\^^^XXXWWWTTTPPPKKKEEEAAA>>>999999999999888888888888666666777666666555444333333333333333333333333333333333333333333333333333111222222333333333333333222222222222222222222222333333333333333333333333222222333333333333444444444555888===AAAEEEIIIKKKPPPWWWdddvvv~~~{{{uuuuuuttttttuuuwwwxxxzzzyyy}}}~~~}}}nnnfffkkksss~~~}}}hhh^^^]]]]]]^^^```YYYXXXUUUQQQLLLFFFBBB???:::::::::999999999888888777777777777666555333333333333333333333333333333444444444444444444444444///000111222222222222222222222222222222222222222333333333333333333333333222222333333333444444444444555999===BBBFFFIIIKKKUUU]]]jjj~~~{{{xxxuuuuuuuuuuuuvvvwwwyyyzzzyyy||||||kkkggglllxxxhhh^^^[[[\\\^^^___[[[VVVRRRNNNIIIEEEAAA;;;999777666777777777555555555555555555555555555555555555555555555555555222222222333444555666777555444333333222222333333333222111000000111222333222222222222222222222222222222222222333444555555999999;;;>>>CCCGGGIIIJJJUUU```ttt~~~~~~{{{vvvrrrrrrsssuuuuuuuuuvvvxxxzzz|||~~~rrriiijjjtttmmm```[[[ZZZZZZ___\\\WWWSSSOOOJJJEEEBBB<<<:::777777777777777555555555555555555555555555444444444444444444444444222222222222333444555666555444333333222222333333333333222111111222333333222222222222222222222222222222222222333444555666888999;;;>>>CCCHHHKKKLLLWWWdddzzz~~~|||{{{xxxtttqqqpppqqqssstttuuuwwwzzz|||wwwxxx~~~{{{mmmhhhiiiwwwwwwhhh___[[[YYY___\\\XXXTTTQQQLLLGGGDDD>>>;;;999777777777777666555555555555555555555555333333333333333333333333333333222222222222333333555444333333222222333333444333333222222333333444111111111111111111111111222222222222333444555666777888;;;???DDDIIIMMMOOOZZZiii|||zzzwwwuuuqqqooommmooorrrtttuuuxxx{{{~~~vvvvvv{{{sssiiidddqqquuuiiiaaa]]]___]]]YYYVVVSSSNNNIIIFFFAAA>>>:::888888777777666555555555555555555555555333333333333333333333333444333222222111111111222555444333333222222333333333333333222222333333333333333333333333333333333333222222333333444555666666888<<>>BBBGGGLLLRRRVVV```uuu|||{{{yyyuuurrrpppoooooooooqqqrrrssstttvvvyyy{{{|||xxxxxxyyydddggguuulll``````^^^\\\ZZZXXXSSSNNNJJJFFFCCC===999888777777666666666666666666666666666333333333333333333333333444444333222222222222222555444333333222222333333000111111222222111111000444444444444444444444444333333333333444555666777666;;;@@@DDDGGGLLLSSSXXXeee{{{|||xxxwwwvvvssspppnnnooopppoooqqqrrrssstttuuuxxx{{{llljjjrrruuuggg```^^^]]]\\\YYYUUUOOOKKKIIIDDD>>>:::888777777666666666666666666666666666444444444444444444444444555444333333333333333444555444333333222222333333111111222333333222111111222222222222222222222222444333333444444555666777777<<>><<<<<<<<<888888888777555555666777777555333222333444444333333333333333333333333333444444444444444444444444222222222222111111111111222222222222333333333333444555555666777888999999;;;AAACCCGGGOOOQQQVVVeee}}}xxxuuussspppmmmnnnmmmkkkhhhgggggghhhiiilllmmmooorrrvvvzzz}}}yyyqqqvvvyyywwwzzzuuuhhh]]][[[]]]ZZZUUUQQQIIIGGGDDDAAA???===<<<<<<;;;999777666666666555444777555333222333444444444444444444444444444444444444444444444444444444444333222222222111111111111333333333333444444444444222333333444555666777888<<>>EEEFFFIIIQQQUUU^^^qqqyyysssqqqooollliiifffeeedddcccdddfffhhhiiikkklllnnnqqquuuyyy|||~~~~~~}}}lllfffccc___```eeesssvvvfff\\\\\\^^^\\\XXXSSSPPPKKKFFFAAA===:::999:::777555555888:::888666999777555555666888888777555555555555555555555555333333333333333333333333333333333222222222222111333333333444444444555555555555555555777999;;;===???GGGGGGIIIQQQUUUaaauuuwwwrrrpppnnnkkkhhheeedddccccccdddfffiiijjjiiijjjmmmppptttwww{{{|||}}}~~~~~~qqqgggaaa]]][[[]]]gggttt~~~nnn___[[[\\\\\\XXXRRRPPPLLLGGGCCC???>>>===888777666666888999999999777555333333555666666666444444444444444444444444444444444444444444444444333333333333222222222222333333333333444444444444444444333444555888;;;===@@@GGGHHHJJJRRRXXXfff|||{{{tttpppnnnllliiigggdddcccccccccdddfffiiikkkhhhiiikkknnnrrrvvvyyy{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~zzznnnfff```[[[YYY]]]hhhuuu}}}{{{hhh^^^]]]]]]ZZZTTTRRRMMMHHHDDD@@@>>>===888999999888777777888999777555333333555777777777333333333333333333333333444444444444444444444444444444333333333222222222222222222222333333333333222222111111333666999;;;???GGGHHHKKKTTT\\\mmm|||}}}|||wwwqqqmmmkkkjjjgggdddcccbbbbbbbbbccceeehhhjjjfffgggiiilllppptttwwwyyy{{{|||}}}}}}~~~~~~}}}}}}|||||||||}}}~~~uuukkkccc\\\YYYVVVaaammmuuu~~~qqqccc```___]]]YYYVVVPPPJJJDDD???;;;:::999;;;<<<:::666444666999999777555555777999999999333333333333333333333333111111111111111111111111444444444333333333222222111111222222222333333333666555444444666999===???===FFFHHHLLLVVV```sss{{{yyyyyy|||yyytttnnnkkkjjjhhheeebbbbbbaaaaaaaaabbbdddggghhheeefffhhhkkkooosssvvvxxx{{{||||||}}}}}}}}}}}}}}}{{{{{{{{{{{{|||~~~