BM6P6(@ sssttttttoookkkkkkrrrxxxwwwuuuqqqooouuuwwwiiippppppjjjjjjlllZZZFFF;;;777444333444111111000000111333555666999999999:::;;;<<<>>>>>>>>>>>>?????????>>>>>>>>>@@@??????@@@BBBEEEHHHJJJmmm~~~|||ooofffuuuxxxpppeee^^^]]]]]]YYYTTTUUUSSSPPPMMMIIIEEEBBBAAADDDCCCBBBAAA@@@@@@@@@@@@======<<<<<<<<<;;;;;;;;;888888:::;;;===>>>???@@@KKKMMMOOORRRTTTUUUUUUUUU\\\___cccgggmmmttt|||www[[[PPPJJJIIISSS___eeeffffffqqqvvv{{{|||yyyxxx{{{{{{yyyeee```qqq{{{lllNNN:::555666666777777777777:::???FFFKKKOOONNNLLLIIIGGGHHHLLLOOOSSSYYY\\\XXXUUUVVVXXXXXXhhhTTT???>>>===FFF222===??????===:::999<<>>===<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@DDDGGGKKKOOOTTTWWWZZZeee~~~ttteee[[[ZZZ]]]mmmrrryyy~~~uuulllssstttvvvnnnkkkiiikkkooolll]]]MMMEEEHHHlllqqqeee```iii}}}jjjKKK<<<666333111111111000000111111222333222222333444444555555666===222<<<@@@@@@sssyyyaaayyyaaaIIIFFF@@@FFFJJJEEEFFFKKKGGGGGGFFFEEEDDDCCCAAA<<<999888888999<<>>>>>=========>>>===:::777???>>>>>>???AAACCCFFFHHHTTTxxx{{{xxxqqq|||wwwaaaWWW\\\^^^YYYRRRQQQPPPMMMKKKHHHGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>=========<<<<<<<<<:::::::::;;;<<<<<<======???AAACCCEEEGGGHHHIIIIIILLLNNNQQQTTTXXX]]]cccgggkkkyyylllMMMHHHGGGPPP\\\fffmmmssstttuuuvvvvvvvvvvvvyyy{{{xxxrrr___kkk|||yyyrrrVVVAAA777444444444444666999;;;===@@@DDDGGGIIIHHHGGGFFFFFFHHHLLLPPPLLLQQQTTTUUUYYY^^^aaa```sssjjjMMM>>>777BBB777<<<>>>>>>===;;;:::;;;===AAAAAAAAA@@@???>>><<<;;;;;;;;;::::::;;;<<<<<<======@@@CCCFFFIIIMMMQQQUUUUUU```wwwoooaaaZZZ]]]cccxxx|||wwwjjjkkkiiilllrrrpppjjjjjjrrrppp___NNNHHHiiinnnuuu~~~SSSppp___DDD999555222000111111000000111111222333222333333444444555555666999333888;;;>>>eeehhh|||dddKKKDDD???FFFKKKFFFFFFJJJHHHGGGFFFEEEDDDDDDAAA===:::888888999;;;>>>BBBEEEFFFIIILLLPPPUUUZZZ___bbbccchhhiiijjjlllnnnooooooooopppoooqqqvvvxxxwwwxxx{{{{{{{{{{{{|||~~~||||||xxxtttrrrvvv}}}{{{tttyyyuuuvvv}}}kkkjjjiiijjjnnnsssyyy}}}zzzwww|||{{{jjjmmm~~~jjjgggmmmlllVVVGGG999222000//////111111111222333444666888999888888888999:::;;;<<<===>>>;;;;;;===AAA@@@;;;666============???AAACCCEEE@@@aaa~~~mmmrrrnnn~~~lllYYY\\\___YYYTTTSSSRRRPPPNNNKKKIIIHHHEEEDDDCCCBBB@@@@@@??????>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;:::::::::;;;<<<>>>@@@AAAAAABBBCCCDDDFFFGGGIIILLLPPPSSSUUU^^^iiiqqqvvv{{{ZZZPPPIIILLLUUU___jjjrrrtttsssqqqooooooqqquuuwwwyyy}}}}}}~~~pppccctttsssyyyzzz\\\>>>444666555444555222666<<>>:::<<<>>>>>><<<::::::;;;@@@AAAAAAAAA@@@>>>===<<<:::::::::::::::;;;;;;<<<===???BBBDDDFFFIIIMMMPPPOOOYYYooo|||gggZZZXXX```iii~~~|||qqqlllfffjjjtttlllcccfffpppjjjVVVJJJLLLmmm^^^GGG}}}}}}{{{RRR<<<666444111000111111000000111111222333333333333444555555666666666888777888>>>TTTyyymmmUUUBBB===EEEMMMGGGFFFJJJHHHFFFEEEEEEDDDDDDBBB>>>:::888888999;;;===@@@CCCEEEFFFIIILLLQQQVVV[[[___aaaggghhhiiikkklllmmmmmmmmmmmmmmmpppuuuxxxvvvuuuxxxxxxyyyzzz|||~~~|||}}}vvvqqqqqqwwwssswwwuuupppzzzllljjjiiijjjpppvvv{{{~~~wwwyyyuuugggjjjkkk___KKK@@@555222222111222444111222333444666888999:::888888888888999:::;;;<<<<<<::::::???FFFHHHBBB;;;;;;;;;;;;<<<===???@@@AAA@@@MMM}}}|||zzzmmmvvv{{{uuussswwweee]]][[[WWWYYYXXXWWWTTTQQQMMMJJJHHHGGGFFFEEECCCAAA@@@@@@???>>>>>>>>>>>>============;;;;;;;;;;;;::::::::::::::::::;;;===>>>??????@@@AAABBBDDDDDDDDDFFFIIILLLPPPTTTXXXZZZ\\\```hhhmmmiiiYYYIIIGGGPPPZZZdddkkkppppppnnnkkkiiikkkqqqwwwzzztttsssqqqnnnmmmzzzxxxvvvkkkLLL333333999777666999444888===AAABBBAAAAAABBBBBBDDDEEEFFFHHHKKKPPPTTTSSSTTTQQQQQQ^^^xxx]]]>>>;;;<<<999;;;===>>>>>><<<:::888???@@@AAAAAAAAA???>>><<<::::::999999999::::::;;;<<<>>>@@@BBBCCCEEEHHHKKKKKKTTTjjjwww{{{cccVVVUUUaaammm|||yyyuuuwww~~~nnnccc___ffflll^^^HHHJJJ\\\uuukkkHHHJJJsssxxxwwwLLL888444222111000111111000000111111222333333333444444555666666666666>>>999999DDDJJJttt~~~xxx]]]EEE===DDDMMMIIIFFFJJJIIIFFFEEEDDDEEEDDDBBB???<<<888888888:::<<>>>>>EEE@@@```hhhjjj~~~rrrrrrwww{{{ppp___XXX]]][[[[[[ZZZXXXUUURRRNNNLLLJJJIIIGGGEEECCCAAAAAA@@@>>>>>>>>>============<<<::::::;;;;;;;;;;;;;;;<<<888888888999:::;;;<<<<<<<<<>>>???@@@@@@BBBDDDFFFFFFIIILLLNNNPPPUUU[[[```kkkttt^^^JJJHHHSSS___fffiiihhhlllmmmiiieeegggqqqzzzttteee]]]aaallluuussslll{{{xxxwww{{{XXXBBB333777;;;666555;;;888;;;>>>@@@@@@AAABBBCCCCCCDDDFFFFFFHHHJJJNNNRRRMMMRRRPPPJJJLLL___{{{vvvSSS???;;;:::;;;===??????===:::777<<<>>>@@@AAAAAA@@@???===;;;::::::999999999::::::;;;===???@@@@@@BBBEEEGGGJJJQQQgggzzzrrrzzzfffXXXWWWcccooo|||}}}~~~}}}zzzoooggg___ccckkkjjjTTTDDDXXXzzz{{{ZZZJJJ___{{{lll{{{uuuJJJ777444111000111111111000000111111222333333333444555555666666777555AAA999:::GGGEEEeeeyyynnnMMM???BBBLLLJJJGGGJJJIIIEEEDDDDDDEEEEEECCC@@@===888888888999;;;===@@@AAADDDEEEHHHMMMRRRWWW[[[^^^fffgggiiijjjkkklllmmmmmmnnnnnnrrrxxxzzzxxxwwwyyy|||}}}~~~}}}{{{{{{vvvoooqqqyyy{{{uuuvvvooowww~~~~~~pppooonnnooorrrwww}}}tttccc^^^___eee^^^JJJ999333///000111000111444333444555666777888888888888888777777888888999:::<<<::::::===AAAAAA<<<777999::::::;;;;;;;;;<<<<<>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<:::999999999::::::;;;<<<999;;;===??????@@@BBBDDDBBBDDDFFFGGGHHHKKKNNNQQQTTTbbbxxxkkkVVVRRRYYY___aaaaaabbbfffiiiiiihhhkkkttt|||~~~hhh^^^jjj|||iiiggg~~~}}}xxxpppppp{{{xxxgggDDD;;;666888888444555:::;;;===?????????@@@BBBDDDCCCDDDEEEFFFFFFHHHKKKMMMOOOYYY]]]SSSIIILLL[[[hhhfff}}}wwwSSSEEE<<<<<<===???@@@???;;;888999;;;>>>@@@BBBAAA@@@???<<<;;;;;;::::::::::::::::::<<<===>>>>>>@@@CCCEEEIIIOOOccc~~~|||wwwnnntttqqqbbb___hhhsss~~~}}}xxx{{{ooohhhhhhbbbfffhhh]]]KKKLLLnnn~~~~~~}}}VVV___}}}qqqnnnjjjEEE888555111///333111111000000111111222333444444444555666666777777333>>>777999EEEBBBZZZppp|||ZZZDDD???IIIJJJHHHJJJHHHDDDDDDDDDEEEEEEDDDAAA>>>888888888888:::<<<>>>???CCCDDDGGGKKKPPPVVVZZZ]]]eeefffgggiiikkklllmmmmmmmmmlllooouuuwwwuuuuuuwwwzzz{{{|||}}}}}}~~~~~~}}}~~~zzzqqq|||wwwrrrvvv|||yyy{{{~~~ssspppzzz}}}}}}iiikkkmmmnnnqqqwww{{{rrrxxx~~~yyycccZZZ]]]]]]ZZZOOO===444000///111111///000222444444666777777777666666888777777777777888999999:::999999:::<<<;;;999777999::::::;;;;;;;;;::::::>>>666>>>TTTuuuxxxuuuhhhggg[[[\\\]]]^^^]]]ZZZXXXVVVPPPNNNLLLIIIGGGEEECCCCCCBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>======<<<;;;;;;<<<;;;;;;::::::;;;<<<===:::<<<>>>??????@@@AAACCCCCCCCCDDDCCCCCCDDDFFFGGGLLLNNNXXXoootttccc\\\ZZZXXXXXXYYY___```ccchhhooouuuyyy{{{wwwzzz}}}||||||nnnpppsssnnnlllttt|||xxxdddPPP777777777666555666888:::<<<>>>@@@AAA@@@@@@AAABBBCCCEEEFFFGGGGGGHHHKKKMMMRRR^^^ddd\\\OOOLLLQQQVVVTTT[[[~~~cccLLL>>>======???@@@@@@===999555777;;;???AAABBBAAA@@@===<<<<<<;;;::::::;;;;;;999;;;<<<===>>>???BBBDDDIIIJJJ]]]zzztttgggkkkyyy|||zzzssspppoooqqqttt~~~pppkkkpppyyy~~~wwwoooooommmuuuooojjj^^^NNNKKKaaa~~~ccc]]]zzzvvvnnnwwwrrrTTT;;;666666111///333111111000000111111222333444444555555666666777777555;;;666888AAAAAASSS|||iiiyyygggHHH<<>>BBBCCCEEEIIINNNTTTYYY\\\bbbccceeehhhjjjlllmmmmmmlllkkkmmmrrrtttsssssswwwwwwwwwxxxzzz{{{}}}zzzqqqrrr||||||www|||{{{}}}|||xxxvvv}}}tttrrr{{{bbbfffkkkmmmpppxxx{{{sssiiimmmwwwgggVVVXXXccc```RRRAAA000444111000333333000000333444555666777777666555444888777777777777777888999666777888999:::;;;;;;;;;999::::::;;;;;;;;;::::::>>><<<>>>@@@WWW~~~nnnaaa___`````````^^^ZZZVVVTTTQQQPPPMMMKKKHHHFFFDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@>>>===;;;:::::::::999888777777888::::::999;;;===>>>======>>>???@@@@@@@@@BBBDDDGGGJJJLLLPPPGGGGGGWWWjjjvvv~~~vvvnnneee___YYYVVVXXX\\\___\\\]]]ggguuu~~~}}}yyylllqqqyyy}}}|||}}}wwwttt~~~{{{nnnlllpppyyy|||lllSSS@@@333777777333444999===<<<;;;>>>AAACCCBBBAAA@@@@@@EEEGGGHHHIIIJJJKKKNNNPPPLLLUUUZZZTTTLLLLLLPPPTTT```QQQjjjcccFFF@@@>>>===???AAAAAA>>>;;;222555:::>>>AAABBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;999:::<<<======???BBBDDDHHHGGGXXXvvvrrraaacccqqqvvv}}}vvvgggeeeccccccbbblllzzztttwww~~~~~~}}}oooiiiuuuvvvrrrZZZHHHSSSxxxMMMeeeppppppYYYAAA111444777111...333111111111000111222222333444444555555666777777777888:::777999???BBBQQQmmm}}}fff|||oooLLL;;;CCCIIIJJJKKKGGGDDDCCCDDDEEEFFFEEEBBB@@@888777777777888:::<<<===AAAAAACCCGGGLLLRRRXXX[[[___aaacccfffiiikkklllmmmnnnlllmmmqqqtttssstttxxxvvvvvvwwwyyy|||zzzuuurrrppp~~~||||||xxxuuusssqqquuuxxxuuuyyyiiilllqqqsssrrrwwwuuuiiikkkzzz|||UUUYYY^^^^^^UUUGGG999111////////////000111333333666666777888999::::::;;;999999888777666666777777666666777777888888999999999999888888999999:::;;;===;;;BBB??????nnn}}}|||___ccccccdddddd]]]VVVTTTXXXPPPOOONNNLLLJJJIIIGGGFFFDDDCCCBBBBBBCCCBBB@@@??????>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===???@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGHHHLLLRRRYYY```eee]]]aaa___XXXRRRRRRUUUVVVXXX```hhhmmmnnnooonnnmmmeeemmmvvvyyyyyyooorrrwww{{{iiikkksss}}}~~~oooUUUAAA999777555555777;;;===<<<;;;======>>>AAACCCCCCAAA???BBBEEEHHHIIIHHHHHHHHHIIIKKKKKKJJJKKKLLLMMMOOOQQQbbb]]]gggwww}}}FFF???======???BBBBBB???>>><<<777444888???DDDCCC@@@BBBAAA>>><<<:::888888777777999:::;;;;;;===???BBBGGGIIIXXXppp|||wwwkkk```cccsssxxxlllddd^^^\\\___hhhwww~~~|||{{{|||~~~~~~~~~}}}{{{yyyyyy{{{}}}~~~tttddddddwww~~~nnnOOOHHHeee}}}aaaSSSvvv~~~jjjEEE>>>555111111111///---111000000000000222333444333333333444444444444444666999;;;::::::@@@MMMWWWqqqaaadddzzzMMM555???IIIKKKJJJGGGGGGEEEEEEEEEFFFEEECCCAAA<<<:::777555555777999;;;>>>@@@CCCGGGKKKPPPTTTVVVYYY___fffiiijjjjjjlllnnnnnnmmmmmmooosssvvvtttrrrzzzzzzzzz{{{{{{}}}~~~~~~|||tttmmmwww~~~}}}yyywwwqqqrrryyyuuurrr}}}uuukkklllrrrzzz{{{pppooo~~~fffUUUZZZ]]]XXXLLL>>>555111222222222222222222222333666777777888888999999:::999888777777666666777777777777777777777888888888888777777777777888999999===888===BBB@@@YYYvvvnnnyyywwwgggYYYYYY^^^___YYYUUUWWWUUUSSSQQQOOOLLLJJJHHHGGGEEEDDDDDDDDDCCCAAA???@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>??????@@@@@@AAABBBCCCDDDEEEKKKKKKJJJJJJKKKLLLMMMMMMPPPRRRRRRSSSWWW]]]___\\\dddfffhhhhhhggggggggggggjjjmmmqqquuu{{{cccYYYhhh|||{{{hhhrrrwww{{{uuu```HHH;;;999777666666999===??????>>><<<===>>>AAADDDEEEDDDBBBDDDFFFIIIIIIIIIHHHHHHIIIJJJJJJIIIJJJKKKMMMOOOPPPVVVTTT\\\ssskkkPPPDDD:::999<<<<<<===@@@<<<888666888===AAAAAA@@@@@@???>>><<<;;;:::999999777999:::;;;;;;<<>>999222///000111000...111000000000000222333444444444444444444555555555666999;;;::::::???JJJTTTrrr___[[[XXX@@@FFFIIIGGGHHHGGGGGGFFFEEEEEEFFFEEECCCAAA<<<:::777555555777999;;;>>>???BBBFFFKKKOOOSSSUUUZZZ___dddfffggghhhlllooosssrrrrrrtttwwwyyyxxxvvv{{{zzzzzzzzz{{{|||}}}}}}}}}{{{ooonnnyyyzzzwwwzzz}}}rrrssszzzeeehhhqqqnnnqqq~~~iiiVVVWWW[[[ZZZOOO@@@444000222444444555555444444333222777777777777888888888888888777777666666666666777888777777777777777777666666666666666666777777888;;;666888BBBBBBAAAhhh{{{yyyrrriiiaaaZZZYYY[[[YYYWWWTTTQQQOOOMMMIIIFFFJJJHHHGGGFFFFFFDDDBBB???AAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFFFFEEEEEEDDDGGGHHHKKKTTTbbbnnnnnnhhhllliiiddd```___```dddgggllljjjiiiooovvv[[[aaavvvwwwppplll|||zzzsssdddLLL999555999777777888;;;???CCCDDDCCC<<<===???CCCFFFHHHFFFEEEFFFHHHIIIIIIHHHGGGHHHHHHHHHHHHHHHIIIJJJLLLNNNPPPOOOQQQVVVaaaxxxsssWWW>>>:::<<<;;;<<>>@@@???>>>>>>===;;;;;;::::::888999;;;;;;;;;<<<>>>@@@BBBCCCOOOiiiwwwqqqjjj```\\\bbbnnntttssswwwvvvdddUUUVVVbbbnnnvvvzzz~~~zzz{{{|||~~~~~~~~~~~~}}}}}}{{{{{{}}}~~~||||||}}}ssscccaaakkkmmmfffddd{{{}}}~~~uuujjjnnnxxxZZZdddxxx\\\CCC666333///...000111000...000000000000111222333444444444555555555666666666666999:::999999===GGGOOO|||eeeXXX}}}yyyTTT???CCCDDDEEEJJJKKKGGGFFFEEEEEEFFFEEECCCAAA===;;;888555555666999:::===>>>AAAEEEIIIMMMQQQSSSYYY]]]aaacccdddfffkkkooouuuttttttvvvxxxyyyxxxwwwzzzzzzzzzzzz{{{{{{}}}}}}|||~~~tttjjjqqqyyy~~~~~~uuuooottt}}}dddlllzzzwwwnnn|||gggYYYUUU[[[XXXQQQDDD777//////111444555666666666555444333888888777777777666666666777666666555555666666666888888777777666666666555666666555555666666777888888888555===BBB777JJJ|||{{{|||qqqddd]]][[[ZZZWWWSSSQQQQQQOOOLLLIIILLLKKKIIIGGGGGGEEEBBB???BBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;======>>>>>>???@@@@@@AAA>>>>>>@@@AAACCCEEEFFFGGGDDDGGGMMMWWWeeeppppppjjjhhhbbb\\\[[[[[[___fffmmmuuupppkkknnn}}}|||{{{rrriiiooowwwvvvdddPPP===222333:::888888:::>>>AAADDDFFFGGG???@@@AAAEEEHHHHHHGGGEEEFFFGGGHHHHHHFFFEEEFFFGGGFFFFFFGGGHHHIIILLLNNNPPPOOOQQQQQQUUUllluuuLLL@@@AAA>>><<>>;;;888555555666888999<<<===@@@CCCGGGKKKNNNPPPUUUZZZ___bbbccceeeiiilllqqqrrrrrrssstttttttttssswwwwwwxxxyyyzzz|||~~~~~~{{{pppnnn~~~xxx~~~}}}rrrpppvvv{{{uuuxxxwwwcccPPPRRR\\\ZZZRRREEE:::444111111222444555555555555555555444888888777666666555555555666555555555555555666666888777777777666666555555777666666666666777888888555<<<666666???;;;@@@ZZZxxxmmmZZZaaa\\\VVVTTTUUUUUURRROOONNNLLLJJJIIIHHHFFFCCC@@@CCCCCCBBB@@@@@@@@@@@@@@@===========================<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>?????????DDDBBB@@@>>>>>>@@@BBBCCCDDDJJJQQQVVV[[[aaabbb___\\\XXXVVVYYY[[[___iiiuuuxxxvvv~~~ooolllttt|||hhhPPP@@@777333555:::888999<<<>>>AAADDDFFFHHHCCCCCCDDDFFFHHHHHHFFFCCCDDDEEEFFFEEECCCCCCDDDEEEEEEEEEFFFGGGIIILLLOOOPPPPPPPPPLLLNNNfff\\\CCC>>><<<;;;>>>;;;<<<<<<999555555999>>>@@@@@@@@@???===;;;999777999:::;;;:::::::::<<<>>>???AAAIIIUUUdddnnnoookkklllggg___WWWTTT\\\kkkyyykkkfffhhhrrruuusssyyyqqq]]]XXXaaasss||||||{{{{{{|||{{{|||}}}||||||}}}}}}~~~}}}xxxuuuvvvyyy|||}}}vvvttt{{{~~~vvvnnnkkkkkktttzzzwwwssspppiiiaaaYYYyyy}}}qqqsssPPPYYY~~~{{{www___KKK===222222111111111111///...///000000111222222333333444444555555666777777888666888999888888;;;AAAEEEbbb```sssbbbEEEAAAAAAEEEHHHEEEHHHFFFFFFFFFGGGFFFDDDBBB???<<<999666444555777888;;;<<<>>>AAAEEEHHHKKKMMMOOOVVV^^^cccddddddeeegggmmmnnnooopppppppppppppppssstttuuuwwwzzz}}}}}}wwwqqqxxxyyy~~~}}}uuussswwwwww}}}qqqUUUNNNWWWaaaQQQHHH;;;444333555555555888777666555555555555555777777666666555555444444555444444444444555555666777666666666666666666555666666666666666777888888555;;;888555;;;???@@@EEEeeetttmmmeee[[[VVVVVVVVVSSSPPPPPPNNNLLLKKKJJJHHHEEECCCDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<======>>>>>>>>>>>>BBB@@@>>><<<===???CCCEEEIIIQQQVVVUUURRRTTTVVVWWWUUUTTTXXX^^^```cccrrr~~~vvvtttvvvzzzjjjVVV???666666777888999888:::<<<>>>???@@@CCCEEEEEEDDDEEEGGGHHHHHHEEECCCBBBCCCDDDCCCAAAAAACCCEEEDDDEEEEEEGGGJJJMMMPPPRRRUUUSSSOOOPPPcccrrrKKK;;;888;;;>>>;;;<<<===:::777666999;;;???@@@@@@???>>><<<999888:::;;;;;;:::999999;;;<<<>>>@@@EEEMMMZZZfffkkkjjjjjjgggbbbZZZRRRSSScccssspppgggdddjjjooopppttt{{{|||wwwbbbXXX\\\lll~~~~~~yyy~~~~~~}}}zzzyyywwwxxx}}}~~~||||||~~~{{{{{{|||}}}~~~}}}~~~zzzuuutttvvvyyy|||yyysssvvvsssnnnssswww{{{xxxmmmhhhhhhkkkxxx}}}___SSSkkkzzzqqqVVVDDD:::333333222111111000////////////111222222333222222333333444555666777777888666777888999999<<<@@@CCCXXXjjjhhhnnnLLLBBBAAAFFFIIIDDDHHHGGGFFFFFFGGGFFFDDDBBB???===999666444555666888:::;;;===???CCCFFFIIIJJJKKKSSS\\\bbbcccccccccdddkkkmmmoooooooooooopppqqqqqqrrrtttwwwzzz}}}~~~{{{ssssss|||~~~yyyuuuvvvwwwyyy|||bbbRRRWWW[[[XXXBBB===666222222555999;;;???===999666444444444555555555555555555555555555444444333333444444555666555555555666666666666666555555444444555555666777777555999999666;;;AAA===MMMhhhyyyjjj```\\\ZZZVVVRRRSSSQQQOOONNNNNNLLLIIIGGGEEEEEEDDDCCCBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<<<<<<<>>>AAAEEEIIIKKKJJJQQQTTTPPPMMMOOOSSSUUUWWWYYYaaajjjlllqqq~~~{{{{{{wwwqqqnnnSSSDDD666333777888888888888:::<<<===<<<<<<>>>AAACCCCCCDDDFFFHHHHHHFFFDDDBBBBBBCCCBBBAAABBBDDDGGGDDDEEEFFFHHHJJJNNNQQQSSSTTTSSSRRRRRRYYYrrrjjjLLL@@@>>>===;;;<<<<<<<<<:::999999999<<<===>>>??????>>><<<;;;:::;;;;;;:::999888:::<<<<<<===???GGGXXXiiimmmiiigggfffddd___UUUOOOUUU```gggffffffiiimmmpppsssvvvtttzzzkkk^^^___kkk}}}}}}yyy{{{yyy{{{{{{zzzwwwvvvxxx|||}}}zzz{{{~~~yyyyyyzzzzzz{{{|||}}}~~~}}}{{{{{{zzzxxxwwwwwwxxxzzz{{{yyyoookkkkkkkkkqqqnnnooo}}}uuuzzzoooXXXoooiiiNNN???888111111111000//////000111...///111222333333222222222222333444555666777777666777888999;;;===@@@BBBOOOwwwaaa~~~}}}XXXGGG@@@DDDJJJHHHHHHGGGFFFFFFGGGGGGEEECCC@@@>>>:::666444444666777999:::<<<>>>AAADDDGGGHHHKKKQQQZZZ___```aaabbbdddiiilllooooooooooooppprrrssssssuuuwwwyyy|||~~~~~~wwwnnn|||}}}}}}{{{uuurrr{{{}}}{{{tttqqqyyymmmRRRNNNZZZWWWHHH777666444111000444:::???EEEBBB<<<777444333444444555555555555555555555555333333333333444444555666444555555555666666777777444333333333333444555555999000999>>>222555@@@<<>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>?????????@@@=========>>>>>>>>>>>>>>>???@@@BBBDDDFFFHHHHHHIIIEEEIIIJJJGGGFFFKKKPPPQQQZZZ___jjjuuuxxxvvvooovvv|||vvvkkkcccCCC999222444777777666777777:::<<<<<<:::999;;;>>>AAABBBCCCFFFIIIIIIGGGEEEBBBCCCCCCCCCBBBCCCFFFHHHDDDEEEFFFHHHKKKOOORRRTTTMMMMMMOOONNNKKKYYYdddMMMBBB<<<;;;;;;<<<===<<<;;;999888999:::===???@@@@@@???>>>:::;;;;;;:::999888999;;;;;;:::;;;EEE[[[nnnppphhheeecccdddcccZZZNNNJJJNNNUUU\\\bbbeeehhhmmmpppqqqpppwww{{{{{{uuuggggggooo|||~~~qqqssszzzzzzxxxzzzxxxwwwyyy}}}~~~{{{}}}xxxxxxxxxxxxxxxyyyzzz{{{~~~|||zzzwwwvvvtttvvvxxxyyyzzzzzzzzzyyyyyyssskkkbbbQQQ]]]zzzjjjpppuuu```___~~~]]]EEE888444/////////......///111333...///111222333333222222111111222333444555666777666777888:::;;;>>>@@@AAAHHHooo}}}\\\gggmmmTTTBBBAAAHHHHHHHHHGGGFFFGGGGGGGGGEEECCCAAA>>>:::666444444555777999:::;;;===@@@CCCFFFGGGLLLQQQXXX\\\]]]___bbbeeegggjjjnnnooonnnnnnpppsssuuuuuuvvvwwwxxxzzz|||}}}~~~lllrrr|||uuu~~~~~~}}}{{{tttoooxxxvvv|||oooYYYMMMVVV\\\PPPAAA:::333444444555777888:::;;;CCC>>>999777777777666444444444444444444444444444333333333333333333333333333333333333333333333333222222333333333333444444444444555666777888999999999>>>HHHccc|||~~~{{{sssYYY]]]\\\SSSQQQVVVPPPJJJPPPKKKJJJHHHHHHHHHGGGEEEDDD<<<>>>>>>>>>>>>@@@AAA???>>>===<<<<<<>>>@@@AAAAAA?????????>>><<<;;;<<<>>>DDD>>><<>>AAACCCDDDEEEGGGIIIIIIFFFCCCBBBCCCFFFGGGHHHFFFFFFEEEFFFHHHJJJNNNPPPKKKLLLPPPQQQLLLQQQooodddEEEAAA===:::<<>>;;;>>>>>>===;;;:::999888777:::;;;:::>>>PPPhhhvvvyyy```___^^^^^^ZZZSSSLLLHHHHHHMMMUUU^^^eeeiiikkkkkknnnoooqqquuu~~~}}}xxxvvv}}}|||zzzwwwuuuuuuuuutttssswwwxxxxxxxxxxxxwwwvvvvvvzzzyyyvvvtttssssssttttttwwwzzzuuuvvvtttoooppp{{{{{{uuu|||~~~oooUUUHHHCCCTTTqqqyyyqqq{{{yyy[[[aaayyyfffJJJ888555444///000222333333222000///000111111111111222222222444444444555555555555666999888888888999;;;===>>>EEEkkkdddaaazzzYYYHHHGGGAAAHHHGGGGGGHHHGGGFFFDDDBBBAAAAAA???;;;888555444444444777888999<<>>999444444555555666888999:::>>>;;;777666666666444333444444444444444444444444333333333333333333333333333333333333333333333333222222222333333333444444333444555666777888999999888999;;;JJJsssqqqccchhh^^^SSSWWWXXXOOOKKKHHHHHHGGGGGGFFFEEEBBB@@@@@@AAAAAA@@@?????????>>>@@@???======>>>@@@AAAAAA@@@AAABBBAAA??????@@@AAACCC???>>>CCCEEEDDDHHHMMMDDDEEEEEEGGGLLLVVVccckkkyyykkksssyyyuuulll^^^LLL===:::::::::999999888888888666888:::;;;;;;;;;<<<>>>===@@@BBBDDDCCCCCCDDDEEEGGGDDDBBBBBBDDDFFFGGGGGGFFFFFFFFFGGGIIIKKKNNNOOOOOOMMMOOOQQQNNNPPPccczzzxxxSSS===BBB===999999>>>AAA???;;;777666777:::>>>@@@@@@>>>??????>>><<<;;;999888777888999:::???NNNdddsssxxxeeebbb``````]]]VVVNNNIIIBBBFFFMMMUUU\\\```bbbcccgggjjjnnnsssyyy{{{vvv{{{yyyvvvsssrrrsssssssssrrrvvvvvvvvvvvvvvvuuutttssssssttttttuuuuuuuuuttttttwwwzzz{{{xxxuuurrrnnniiimmm{{{{{{pppVVVLLLDDDFFFWWWgggsssrrr___{{{}}}kkk[[[CCC555444333///000222333333222000///000111111111111222222222444444444444555555555555::::::::::::;;;===>>>???BBBaaaggg```rrrnnnOOOEEEBBBHHHGGGGGGHHHGGGFFFDDDCCCAAAAAA???<<<888666444444444777777999<<>><<<<<<>>>======<<<<<<===>>>>>><<<===??????===<<<<<<===@@@>>>>>>AAAAAABBBFFFLLLBBBIIIOOOTTTaaasss}}}}}}wwwmmmnnnxxx~~~wwweeeRRR@@@555999999:::;;;;;;:::888777777999;;;<<<<<<<<<===>>>>>>AAACCCDDDCCCAAA@@@@@@CCCBBBBBBCCCEEEGGGFFFFFFDDDEEEFFFGGGIIIJJJLLLLLLOOOKKKKKKPPPQQQQQQXXXccczzzpppDDD???>>>;;;777:::???>>>999888777666777;;;???AAABBBAAA@@@???>>><<<:::888777666999;;;===FFFWWWfffmmmeeebbb^^^]]]]]]YYYPPPIIIBBBEEEJJJPPPVVVZZZ^^^___```dddiiinnnqqqwwwwwwxxx~~~vvvtttqqqpppqqqrrrsssrrrttttttttttttsssrrrqqqpppmmmooorrruuuvvvvvvuuutttvvvttttttvvvtttnnniiigggjjjttt|||rrrXXXHHH@@@>>>MMMkkkaaarrr~~~vvviiiVVVKKK;;;222333222///000111222222111000///000111111111111222222222444444444444555555555555999999999:::;;;<<<>>>>>>BBBSSSooo```kkkRRR@@@BBBFFFGGGGGGHHHHHHGGGEEECCCBBBBBB@@@===999777555444444666777999;;;>>>AAADDDEEEIIILLLOOOTTTXXX\\\___```eeegggiiijjjkkklllnnnqqqqqqtttwwwxxxwwwxxx{{{~~~~~~}}}xxxwww|||yyyuuuuuu|||}}}{{{sssppphhhfffrrrkkkVVVLLLTTTWWWNNNBBB<<<999777777777666555555555555666444444444444555444333222333333333333333333333333222222222222222222222222222222222222222222222222111222222222222333333333333333444555555666777777888777999<<>>@@@===>>>>>>>>>======>>>???>>>???AAA@@@>>>===<<<===>>>???AAABBBAAACCCJJJPPPQQQ___iiiooo}}}||||||~~~yyyuuuxxx{{{yyymmmZZZGGG999222666888999::::::999777666888:::<<<===<<<<<<===>>><<>>;;;999888777999::::::<<>>555111333000000000111111111111000000000000111111111222222222333333444444444555555555666666777888999:::;;;;;;DDDGGGrrrzzzdddgggUUU>>>CCCFFFGGGGGGHHHHHHGGGEEEDDDCCCCCCAAA>>>;;;888666444444666666888:::===@@@CCCDDDGGGIIIMMMQQQVVVZZZ\\\^^^bbbeeehhhiiijjjlllnnnpppmmmsssxxxyyywwwvvvzzz~~~{{{zzz~~~|||wwwrrrhhhbbbiiizzznnn^^^TTTYYYZZZSSSEEE;;;999:::999888777666555444444444444333333555555444444333333333333333333333333333333111111111111111111111111111111111111111111111111111111111222222222333333333333444444555555666666333333888<<<:::???XXXuuuxxxzzzzzzxxxrrrfffXXXNNNKKKMMMPPPIIIDDDAAACCCBBB???@@@EEE>>>@@@BBBAAA???>>>???AAADDDEEEFFFEEEBBBAAAAAAAAA???DDDGGGFFFFFFLLLVVV___gggnnnpppmmmuuu{{{mmmxxx|||ssseeeWWWJJJ>>>555222444555777999999777666555999;;;<<<===<<<<<<===>>>999<<>>???@@@CCCEEEFFFDDDCCCBBBCCCEEEGGGHHHIIIIIIIIIGGGHHHJJJMMMMMMMMMQQQWWWYYYnnnooo^^^III<<<@@@AAA999888???===;;;999666666888;;;>>>@@@@@@@@@@@@???<<<:::999777999999888777;;;FFFPPPSSSSSSQQQPPPSSSXXXUUUMMMDDDDDDEEEGGGJJJOOOSSSVVV\\\___aaabbbaaacccgggkkkjjjssszzzzzzxxxyyy|||}}}xxxwww~~~yyyzzz{{{{{{zzzyyyzzz{{{wwwrrrtttrrrnnnnnnooorrrssstttssssssssssssrrrqqqpppooosssrrrqqqqqqqqqqqqssssssqqqpppooommmgggccchhhppp}}}oooqqqyyypppggghhhcccqqqnnnWWW}}}|||fffLLL<<<999333111444000000000000111111000000000000000111111111222222222333333333444444444444555555555666888999999::::::BBBCCCdddkkkfff[[[BBBCCCFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDBBB@@@===999777555444555666777999<<>>888777999;;;888777666555444444444444333444555555333333444555333333333333333333333333000000000000000000000000000000000000000000000000111111111111222222222222333333333444444444555555555444666999888888DDDSSS}}}uuu{{{uuufff[[[XXXYYYKKKCCC???AAA@@@===@@@GGGAAACCCEEECCC???======???@@@AAAAAA@@@???>>>@@@BBBEEEKKKNNNIIIHHHPPP^^^hhhdddbbbZZZTTT[[[jjjqqqnnn}}}wwwfffRRRFFF@@@;;;888777333444555666777666555555999:::<<<<<<;;;;;;<<<===888:::<<<>>>>>>???@@@BBB?????????BBBDDDDDDCCCAAAEEEFFFGGGHHHIIIJJJKKKKKKIIIKKKNNNLLLIIIIIIMMMQQQRRRddd|||qqqcccBBB;;;>>><<<999;;;<<<<<<;;;888666666888:::===>>>???@@@???===;;;:::888777888999888:::CCCMMMOOOSSSRRRNNNOOOUUUUUUOOOFFFFFFFFFGGGJJJMMMQQQSSSXXX[[[]]]]]]]]]^^^cccggggggkkknnnooonnnppptttwwwooopppyyyyyyzzzyyyxxxwwwxxxzzzzzzwwwsssrrroookkkjjjkkknnnpppppprrrrrrsssssssssrrrqqqqqquuutttqqqnnnmmmmmmnnnoooooorrrpppjjjfffjjjooorrr~~~|||xxxuuu}}}uuu___ggg||||||YYYBBB777888444333444111000000000000000000000000000111111111111222222222333333333333444444444444666777888999:::;;;;;;;;;===DDD\\\xxxhhhhhhHHH<<>>;;;888555444555555666888;;;>>>@@@AAAEEEGGGJJJOOOSSSWWWZZZ[[[___bbbfffiiikkklllnnnppplllpppuuuwwwwwwwwwyyy|||{{{~~~|||xxxyyyyyykkkccceeerrr}}}{{{qqq___YYY[[[^^^VVVHHH>>>;;;999555666<<<777666555555444444444444333444555333111111333666222222222222222222222222000000000000000000000000000000000000000000000000111111111111222222222222333333333333333444444444888666555666888;;;@@@DDDccc~~~wwwlllggg]]]SSSLLLMMMKKKGGGKKKUUUOOOQQQRRRNNNHHHBBBBBBCCCEEEFFFFFFFFFFFFIIIMMMPPPZZZ```^^^SSSKKKQQQ___iii```___```eeeooozzz~~~~~~~~~ttteeeTTTCCC<<<:::999999;;;555555555666666666777777888:::<<<<<<;;;:::;;;<<<999:::;;;;;;;;;===@@@BBB@@@??????@@@BBBCCCBBB@@@FFFEEEEEEEEEFFFHHHIIIKKKIIIKKKMMMKKKIIIIIIJJJKKKOOOYYYpppyyytttQQQ>>><<<;;;888888:::<<<:::888666666888:::<<<>>>??????>>><<<::::::777666999888888???HHHQQQWWWWWWMMMIIINNNOOOJJJGGGGGGGGGHHHIIILLLNNNPPPQQQUUUYYY[[[[[[\\\```cccdddfffhhhkkkkkklllnnnqqqmmmkkkoooyyy{{{tttrrruuusssqqqrrrtttwwwwwwvvvuuurrrnnnjjjhhhiiilllnnnoooppppppqqqrrrrrrrrrrrrqqqrrrqqqpppnnnlllkkkjjjiiiiiippppppkkkrrr|||{{{~~~}}}|||ooorrrwwweeeKKK888444888555333555111000000////////////000000000111111111111222222222222222333333333444444444555666888999:::;;;::::::999EEERRR{{{mmmtttZZZ;;;@@@FFFGGGHHHHHHHHHGGGFFFEEEEEEDDDBBB???<<<888555444444555666888:::===???@@@CCCEEEIIIMMMRRRUUUXXXYYY^^^bbbfffjjjlllmmmooopppnnnooorrrtttwwwxxxzzz{{{}}}~~~wwwuuuyyy~~~~~~}}}ttthhhccchhhuuutttnnnsssuuuggg```___]]]ZZZIII;;;666;;;;;;222333<<<666666555444444444444444333444444111//////222666222222222222222222222222000000000000000000000000000000000000000000000000000111111111111222222222333333333333333333444444333333222222666:::;;;888CCCccc}}}xxxkkkbbbbbb___[[[```jjjcccffffff```WWWPPPNNNOOOYYYZZZZZZ[[[]]]bbbhhhmmmvvvzzztttbbbTTTVVVbbbjjjrrrxxxrrrzzz|||oooPPPBBB666444444222444888666666666555666777888999888999;;;;;;:::999:::;;;;;;;;;;;;:::999;;;>>>AAAAAA@@@??????AAABBBAAA@@@CCCCCCAAAAAABBBDDDFFFHHHFFFHHHIIIJJJKKKLLLJJJGGGSSSRRR]]]{{{yyyxxxFFF===@@@<<<444888<<<<<<999777777888999:::===??????>>><<<;;;===888555777666444888@@@SSS[[[YYYLLLDDDGGGGGGCCCCCCBBBBBBCCCDDDFFFHHHIIIJJJOOOVVVZZZZZZ[[[]]]``````aaadddhhhiiiiiiiiikkkmmmggggggmmmmmmhhhiiinnnkkkjjjlllpppsssssstttuuutttpppllliiijjjmmmooopppnnnooopppqqqqqqrrrrrrqqqmmmnnnnnnnnnllliiifffeeedddmmmooonnntttvvv|||xxx}}}rrryyywwwPPPAAA222111888555333555222000000////////////000000000111111111111222222222222222333333333444444444222444666777888888888888888FFFGGGbbbsssjjjqqqEEEJJJFFFGGGHHHIIIHHHGGGFFFEEEFFFEEECCC@@@<<<999666444444555666777:::<<<>>>@@@BBBDDDGGGLLLPPPTTTWWWXXX^^^bbbgggjjjlllnnnoooqqqoooooopppssswwwzzzzzzzzzwww}}}|||xxxwww|||xxx~~~{{{zzzzzzooodddbbbjjjxxx{{{uuu{{{vvvuuuzzzkkkeeeuuuzzz^^^FFF<<<999;;;AAABBB;;;777777555555444333333222111111444333111000000111333444555222//////111222111000111111000000//////......////////////000000000000...//////000111222222222111111222222222333333333333333444444555666666666999???OOOxxx|||{{{pppoookkkdddiii{{{vvvmmmkkk~~~tttWWW;;;:::999777555444333333777666555444444444444444888888999;;;:::999999:::888888888999:::===???AAA@@@???@@@CCCEEEDDD@@@<<>>::::::===>>>999555555:::999999999:::<<<>>>???;;;:::999888888999:::;;;EEERRR^^^]]]PPPDDDBBBDDD@@@@@@@@@AAACCCDDDFFFGGGIIILLLPPPSSSUUUWWWYYY[[[\\\___ccceeeffffffggghhhiiihhhfffeeefffhhhkkkmmmmmmkkkiiiggghhhkkknnnppptttsssqqqooonnnmmmlllllllllmmmoooppppppooooooooooookkkhhhgggccc^^^^^^aaagggttt}}}}}}uuuiiimmm{{{xxxqqq{{{^^^BBB777666444222222222444555000000000000000000000000///000000111111111111000111222222333333444444555555555666777777777777777999<<>>;;;777555555555555666888;;;===??????BBBFFFIIILLLQQQVVVYYY]]]aaafffiiiiiijjjlllooopppmmmkkkooovvv|||~~~}}}wwwyyy}}}~~~{{{yyyzzz~~~rrrnnneeebbbrrrwwwppptttrrrgggeeemmm}}}qqqSSS===>>>;;;===BBBCCC===999999555444444333222222111111444333111000000111333444555222//////111222111000000000000000//////........./////////000000000000...//////000111111222222111111111222222222333333333333333444555555666666;;;>>>???XXXwwwllljjj|||{{{~~~aaaAAA888888777666555555666666777666666555555555555555333444777888888777999;;;999999999999:::<<<>>>???AAA@@@@@@BBBEEEEEEBBB???CCCBBBAAAAAABBBDDDEEEFFFCCCEEEHHHLLLOOOQQQSSSSSSNNNMMMMMMVVVpppaaaBBBDDD999222555===@@@???>>>:::999999888999:::<<<===<<<<<<;;;:::::::::::::::===GGGQQQUUUPPPIIICCCAAAAAAAAAAAAAAABBBDDDEEEFFFHHHKKKNNNQQQSSSUUUYYY[[[^^^```aaaaaaaaabbbdddffffffeeedddccccccdddeeegggggggggggghhhiiikkklllmmmppppppooonnnnnnmmmllllllnnnmmmmmmnnnnnnmmmkkkiiijjjfffccccccaaa___aaafffsss~~~~~~mmmcccjjj}}}tttyyyyyy~~~cccHHH666666555333222111222333444000000000000000000000000//////000111111111111000111111222333333444444555444555666777888888888888???;;;DDDFFFwwwuuu```uuuvvvVVVIIIFFFKKKLLLFFFHHHLLLGGGEEEDDDCCCAAA???;;;888666444444444555777:::<<<>>>???AAAEEEHHHLLLPPPTTTXXX^^^bbbgggiiihhhiiikkknnnpppmmmlllqqqxxx~~~~~~xxxyyy~~~|||}}}~~~ooommmhhhgggrrr}}}xxxyyykkk___fffrrrzzzrrr[[[DDD666===;;;<<<@@@@@@<<<888888444444333333222111111111333222111000000111222333333111//////000111000///000000000////////////........./////////000000000...//////000000111111222000111111111222222222222222333333444444555555666333;;;666???kkk}}}}}}vvvxxxkkkkkkrrr~~~sssMMM555555555555555666777888999777777777666666666666666444777::::::888888:::<<<:::::::::::::::<<<======BBBAAA@@@AAACCCDDDCCCBBBCCCCCCBBBBBBCCCDDDEEEGGGFFFGGGJJJNNNRRRVVVYYY[[[RRRNNNLLLQQQ```QQQEEE===777999======<<<;;;999999888888888888999999<<<<<<<<<<<<<<<;;;::::::888<<>>@@@DDDGGGJJJNNNRRRVVV^^^bbbggghhhhhhhhhkkkmmmooonnnooossszzz~~~~~~~~~zzzzzz~~~~~~nnnkkkkkknnntttlllccclllnnnmmmdddTTTCCC:::777888777777999:::888555333333333222222111111111000222111000000000000111222111111000000000000//////////////////////////////........./////////000000////////////000000111111000000000111111111111222222222222333444444555555+++;;;<<<:::NNNpppyyymmmllluuuxxxYYY@@@666444444444555666777888999777777888888888777777777777;;;===:::777888999888;;;:::::::::;;;;;;<<<<<>>888888:::555555444444444555333000222111111111111111000000000000000000000000000000///000000000///......................../////////............///////////////////////////000000000//////000000000111111111111111222222333444444444333:::::::::<<>>@@@BBBDDDDDDDDDCCCBBBBBBCCCEEEEEENNNNNNMMMLLLLLLLLLLLLMMMLLLKKKLLLMMMMMMZZZ~~~|||cccRRRAAA999888:::<<<@@@888888888888777666666555555777999;;;============;;;<<<===>>>???@@@AAAAAAAAA@@@??????????????????AAABBBDDDEEEGGGJJJOOOSSSXXXZZZ\\\\\\[[[YYYYYYZZZ\\\^^^```bbbcccccccccbbbeeedddcccbbbbbbbbbcccccc```aaaccceeeffffffdddcccjjjfffaaa___```aaa___^^^[[[___lll~~~xxx~~~{{{iiixxxtttVVV???333222555000000000///000000000111////////////////////////......000111111222222222000000111222222333333444333333444555777:::<<<===;;;999CCCIIITTThhh___VVVJJJJJJOOOJJJIIIJJJFFFDDDDDDDDDCCCAAA>>><<<:::555444444444444666888999<<<>>>AAACCCFFFIIIMMMPPPTTTYYY```dddgggiiinnnqqqrrrrrrsssuuuwwwxxxwwwvvv}}}zzzzzzyyyvvvyyy{{{qqqkkklllyyy{{{pppzzzxxxhhheeeppp~~~vvvhhhSSS@@@999;;;<<<:::666666555222333555444000000000000000000000000000/////////000000/////////...///111000...------...---............/////////------........./////////////////////////////////////////////000000000000000111111222222333333444:::444...666===555888MMMkkk~~~}}}yyyqqqhhhhhhsss}}}bbbDDD777999;;;888666666555555444555555555555666888999999888777777555999:::999???HHHGGG@@@::::::;;;<<<<<<;;;;;;;;;:::<<<=========???BBBDDDDDDCCCBBBAAAAAABBBCCCDDDHHHHHHHHHHHHHHHHHHHHHHHHFFFIIILLLLLLKKKSSSiii}}}jjjUUU???<<<>>>>>>===999999999999999888777666444555666888:::;;;<<<<<<;;;<<<;;;999666777:::===>>>>>>======<<<=========>>>@@@BBBCCCDDDFFFJJJMMMPPPSSSWWWYYYYYYXXXXXXXXXWWWYYY[[[^^^___`````````bbbaaa___]]]\\\\\\]]]]]]]]]^^^___`````````___^^^dddaaa\\\XXXVVVXXX[[[^^^bbbfffssswwwqqqzzz~~~{{{|||wwwWWWBBB777333111222//////000000000000000000000000000000000000000000---...///111222222222222000000111111222333333333333333333444666888;;;===CCCDDDCCCGGGJJJtttyyy```rrrbbbMMMFFFKKKJJJJJJJJJEEEDDDDDDDDDCCCBBB???===<<<666555444444555666777888;;;===@@@BBBDDDFFFJJJMMMPPPUUU\\\bbbeeeiiinnnrrrssssssttttttuuuuuuvvvvvv|||{{{ttt}}}~~~xxxvvvyyy~~~yyyqqqkkklllvvv{{{yyyzzz~~~tttlllpppyyyqqqcccMMM===;;;@@@>>>777666888555111222666555111000000000000000000000000...//////////////////...,,,///111000...,,,,,,...---------.........//////---------.........//////////////////////////////........./////////000000000000111111222333333333444222---222===999555>>>===ccctttssspppsssyyyaaaEEE777555888999:::555555555444444555555666444555777888999888777666777999888999DDDQQQOOODDD888999;;;<<<<<<<<<;;;;;;999;;;===>>>>>>???BBBEEECCCBBBAAA@@@@@@AAABBBCCCBBBCCCEEEFFFGGGHHHGGGGGGEEEJJJLLLKKKMMMTTT\\\___zzznnnUUUCCC;;;:::999:::;;;;;;;;;:::999888555555555555666777888888999::::::999777777888:::;;;;;;;;;:::;;;;;;<<<<<<<<<>>>@@@AAABBBCCCEEEGGGIIILLLOOORRRSSSUUUXXXZZZWWWXXXYYYZZZ\\\]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[[[[]]]]]]\\\[[[[[[ZZZYYYYYYZZZZZZWWWTTTTTTZZZeeemmm}}}yyy{{{{{{vvvsssuuu||||||wwwvvv|||aaaCCC666555444222000//////000000111111111111000000000000000000000000---...///000222222222222000000000111222222333333333333222333444777999;;;???IIICCCJJJKKK___nnnlllnnnRRRDDDHHHJJJKKKKKKEEECCCDDDDDDDDDBBB@@@>>>===777666555555555666777888:::<<>>666555777444///000555444000////////////000000000000......////////////......+++...111111...,,,,,,------------.........//////---------........./////////////////////...................../////////000000000000111222222333333---888777000333333333999666BBB[[[|||rrrtttvvvyyy~~~qqqWWWAAA444::::::111000999444444444444444555666777333555777888999888777666555555222333@@@NNNJJJ<<<888999:::<<<======<<<;;;888;;;???@@@???@@@CCCFFFCCCBBBAAA@@@@@@@@@AAABBB@@@BBBDDDGGGHHHGGGFFFEEEBBBHHHJJJGGGKKKTTTSSSKKKqqqqqqtttJJJ<<>>KKKMMMSSSvvvfffwwwUUUCCCFFFJJJMMMMMMFFFCCCDDDDDDDDDCCCAAA???>>>888777666555555666777888:::<<<>>>@@@AAADDDGGGJJJNNNSSSZZZ___aaaeeeiiimmmrrrsssssstttuuuxxx||||||{{{~~~{{{~~~~~~zzzyyyvvvlllnnnllllllyyyooosssaaaZZZ[[[PPPCCC;;;:::<<<<<<;;;<<<999666333000000000000000///.........000111222000000//////.........---........................,,,---......,,,,,,---.......................................////////////////////////000000000000/////////000111111222222333333222222333333444555<<<777<<>>;;;;;;;;;;;;:::999888888<<<>>>@@@AAAAAAAAABBBCCCFFFGGGGGGIIILLLQQQUUUWWWSSSTTTUUUVVVWWWWWWWWWWWWUUUYYY^^^aaaaaa^^^\\\ZZZ[[[\\\ZZZVVVRRRQQQOOOLLLUUUZZZ]]]fffpppooouuuuuusssxxx|||ooojjjlllTTTGGG888111222444111---000000000000////////////////////////////////////000000000000111111111111//////000111222333333333333333444444555666666666666999;;;@@@BBBHHHttt{{{]]]qqq\\\IIICCCIIIRRRAAAGGGGGGEEEDDDCCCCCCBBB@@@>>>999888777666555555666777777888;;;===???CCCGGGKKKKKKOOOUUUZZZ^^^bbbfffjjjwwwuuussssssuuuxxxzzzzzzxxxzzz}}}{{{qqqnnnkkknnnzzz~~~mmm]]]sssmmmXXXPPPLLLPPPIII@@@;;;;;;<<<:::888999888666444333333444444000///.........///111222000/////////.........---........................,,,---...---,,,,,,,,,.......................................////////////.../////////000000000000/////////000111111222222333222222222222333444444222555:::>>>FFF\\\|||wwwuuuxxx}}}|||}}}~~~kkkXXXFFF999:::777444333444666555444666666555444444333222222444444444555777888:::;;;888777666777888888777555666666777888999999999999999:::<<<<<<===>>>BBBDDDGGGDDDAAA@@@AAABBBBBBAAABBBCCCEEEFFFGGGHHHIIIIIIGGGGGGHHHJJJKKKKKKHHHEEEOOOrrrvvvOOOAAA666888<<<<<<;;;===999999888888777777555444666666666666777999:::;;;;;;;;;;;;;;;;;;;;;:::999999;;;>>>??????@@@AAACCC???@@@AAADDDHHHLLLPPPRRRRRRSSSUUUXXXZZZ\\\^^^___[[[]]]^^^^^^]]][[[YYYXXXNNNOOOOOOOOORRRWWW]]]___ccclllttt~~~wwwoooxxxzzz~~~sssqqqxxxgggCCC;;;333000222444222///000000000000/////////...........................//////000000000111111111000000000111111222222333333333333444555555666666777:::;;;>>>>>>>>>___yyyWWW___VVVAAAFFFMMMFFFLLLGGGFFFDDDCCCCCCBBB@@@>>>999888777555555555666666555777999;;;>>>AAAFFFIIIIIIMMMSSSXXX\\\aaaeeehhhrrrqqqpppppprrruuuvvvwwwyyy|||~~~yyytttrrrnnnppp{{{tttrrr|||pppPPPIIIJJJFFFDDD@@@<<<;;;;;;;;;888555555555666666777777777888000///.........///000111/////////...............------------------------+++---...---,,,+++,,,...---------------------------............/////////....../////////000000000...//////000000111111222222222111111222222333444111666999444---666TTTqqqwwwpppsss{{{{{{vvvuuuvvvkkksss}}}||||||eeeLLL<<<666333777555333333444555666555555444444333333222222111333333333444555777888999===;;;888777777666555333555666777888999999999999888999:::;;;;;;===@@@BBBFFFDDDBBBAAAAAAAAA@@@???CCCCCCDDDFFFIIIKKKNNNOOOJJJIIIHHHHHHHHHGGGEEECCCIIIYYYvvvrrreeeMMM<<<===@@@<<<666666999;;;;;;:::888666666666666666555555555666777888999:::;;;;;;<<<;;;;;;;;;999;;;============>>>@@@===>>>@@@DDDHHHLLLOOOQQQKKKLLLNNNPPPSSSUUUWWWXXXYYYWWWUUUSSSPPPOOONNNMMMPPPPPPRRRWWW___kkkyyy|||~~~jjjjjj^^^gggtttzzzxxxzzzuuurrrooosss~~~|||ttt}}}aaa@@@555333222222333333111///000000000/////////..............................//////000000000000111111111111111111111111111111222333333444444555555666777999999<<<<<<888KKKppp]]]UUUffffffBBBGGGHHHJJJMMMHHHFFFDDDCCCCCCBBB@@@???999888777555444444555555444666888:::<<>><<<:::999999888555333222333555666777888888888000///...---......000000........................------------------------+++,,,------++++++,,,------------------------------------.........//////........./////////000000......//////000111111111111111111111111222333333444444666777666777@@@KKKbbbtttjjjbbbfffoooyyyllljjjfffUUU^^^sssvvvrrrpppvvvuuuYYYCCC:::999888666444444333333444555666666555555555444444333333333333333333333444555666777???<<<999777777777666555555666777888999999999999666888999::::::;;;===???AAA@@@???@@@AAAAAA@@@>>>CCCCCCDDDEEEHHHKKKNNNPPPJJJHHHFFFFFFFFFFFFEEECCCJJJQQQcccwwwlllrrrVVVIII@@@666444::::::<<<===;;;888666555666777777666666555555555555777777888::::::;;;;;;;;;;;;<<<===<<<;;;:::<<<===>>>???AAADDDGGGKKKMMMNNNQQQQQQRRRSSSSSSTTTUUUUUUUUUSSSRRRQQQQQQRRRQQQQQQZZZZZZ^^^gggsssppplllcccjjjuuu___gggtttvvvttt~~~}}}xxxeeeNNN666333444555444222111000000000000/////////.................................////////////000000000111111111111111000000000000222222222333444444555555555777666999===999DDD^^^mmmZZZZZZsssHHHLLLFFFKKKGGGHHHFFFDDDCCCCCCCCCAAA???:::999777555444444444444444666888999;;;>>>CCCFFFEEEIIIOOOTTTYYY]]]bbbeeehhhiiilllmmmnnnoooqqqsssvvvyyy~~~~~~xxx}}}wwwqqqqqqqqquuu~~~llllll}}}bbbEEE<<>><<<999777666555444333111222333444555555555555000///...------...//////---------...............------------------------+++,,,---,,,++++++,,,---------------------------------------........................////////////.........///000000111111111000000000000111222222000...111777999888777999BBB___}}}ooojjjeeeccccccgggqqq|||~~~zzzttthhhggg{{{vvvnnn[[[bbbwwwwwwmmmkkkpppvvv^^^BBB333333666555333222222333333333444555666444444444444444333333333333333222333333444555555:::888666555555666666666555555666777888888888888555777999:::::::::<<<=========<<<===???@@@@@@???CCCCCCCCCDDDFFFIIIKKKMMMHHHFFFDDDDDDEEEGGGFFFFFFKKKRRRYYYmmmzzzhhheeeLLL<<<<<>>???AAACCCFFFHHHJJJKKKLLLMMMNNNOOOOOONNNNNNMMMMMMPPPUUU\\\aaabbbbbbmmmmmmsss|||}}}}}}}}}uuubbbnnnyyynnn}}}~~~rrr[[[III>>>444444555555333000...000111////////////.......................................////////////000000000111111000000000000000000111111222222333444444444444777444555<<<<<>>CCCFFFEEEIIINNNSSSWWW[[[```ccceeeiiimmmooooooppprrrtttvvvvvv||||||vvv{{{yyyrrrrrrsssxxx|||lllooowwwgggNNN???777>>>CCCCCCHHHQQQ>>><<<999666444333333444111111111222333333444444000///...---------...///---------------.........,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........./////////---......//////000000111000000000///000000111222---///333444000---333<<<;;;>>>SSS~~~vvviiiaaa___bbbhhhdddeeeccc]]]ggg}}}sssjjj\\\mmm{{{tttrrroookkkxxx~~~jjjKKKCCC:::666333111222555000222333333333222444555222222222222222222222222444333333333333333444444444222111222444555555555444555666777888888888888444777999:::::::::;;;<<<>>><<<;;;<<<>>>@@@@@@???AAAAAABBBCCCDDDFFFHHHHHHGGGEEEDDDEEEFFFHHHHHHGGGHHHPPPPPPWWWttt|||nnn|||bbbKKK<<<:::777444444666888999999999999999999888777666555333444555666777777777777555666888999:::===@@@DDDAAA@@@@@@AAADDDGGGKKKMMMGGGJJJNNNSSSUUUVVVVVVUUU___```eeennnxxxyyymmmgggcccwwwzzznnn\\\EEE666333222000000000...---...000222/////////.........------------------------------......////////////000000000000000000000000000000000111111222222333333444444999444222888999;;;FFF\\\~~~pppcccVVViiiYYYFFFCCCIIIHHHIIIGGGEEEDDDDDDCCCAAA@@@>>>===:::888666555444444444666888999;;;>>>BBBEEEDDDGGGLLLQQQTTTXXX\\\^^^bbbgggmmmpppooooooqqqtttzzzzzz|||{{{uuuxxx|||vvvvvvvvvyyy{{{sssjjjRRRBBB999888888;;;======AAAGGG::::::888666444333333333000000000000111333555666000///...---,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////------......///000000000000////////////000111111111111333333...,,,222<<<777111888PPPmmmmmmfffaaa^^^eee|||vvvnnnvvv}}}yyylllfffkkkuuuvvv]]]III444222444777555111222777000222444444222111222444222222222333333333333333555444444333333333444444222111111333666777666555444555666777888888888888444777999::::::::::::;;;CCC@@@===<<<===?????????>>>???AAACCCDDDFFFFFFGGGGGGFFFEEEFFFHHHIIIHHHGGGFFFKKKLLLRRR```qqqzzzUUULLLDDD;;;888:::<<<:::777888999999999999888666555444444555666777777777666555666777777777:::>>>AAABBBAAA@@@AAAEEEJJJPPPTTTZZZ___fffmmmrrrssssssqqq}}}{{{zzz~~~|||nnnlllxxxzzz}}}tttUUUHHH;;;111111111...------......///////////////.........---------------------------------........./////////000000......//////000000111111000000111111222333333333222:::666222777888777===III}}}vvvkkkWWWYYYhhhEEEEEEEEEJJJIIIGGGEEEDDDDDDDDDBBB@@@@@@>>><<<999777666555555333555777888999<<<@@@CCCBBBEEEJJJMMMPPPSSSVVVYYY^^^dddkkknnnnnnmmmooorrrzzz{{{~~~|||vvvwww}}}vvvvvvvvvzzzrrrzzzeeeOOOAAA999<<<;;;444---000:::<<<666555777888777555333333222////////////111444777999000///...---,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////------......///000000000///////////////000111111444...,,,111555444111111111555;;;;;;777GGG{{{}}}tttmmmooonnndddgggdddiiitttmmmzzzfffJJJ:::222>>>444...222666333000000000222555444222000111333555555555555555555555555555555444444333333444444444444555777999:::888666444555666777888888888888555777:::;;;:::::::::;;;HHHDDD@@@>>>===>>>>>>>>>;;;===@@@CCCEEEGGGGGGGGGHHHGGGGGGGGGIIIIIIGGGEEEFFFIIIOOOXXXYYYSSSkkk```UUUFFF?????????:::444777888999999999777666555555666666777777777777777999999888666555555777:::===<<<;;;===AAAHHHPPPTTT]]]ccckkksssxxxyyywwwvvvqqqjjjcccaaadddggghhhfffbbbjjj~~~xxx{{{zzzwwwooojjjZZZ[[[___oooyyy[[[<<<888666222222///000//////000111000---***//////.........---------------------------------............/////////000---......///000111111222000000000111222222333333000:::888444999:::777;;;BBBhhhvvv[[[OOOrrrtttIIIIIIBBBHHHIIIGGGEEEEEEEEEDDDBBB@@@AAA@@@===:::888666666666222333555666888:::>>>AAAAAADDDHHHKKKMMMPPPSSSUUU[[[aaaiiillllllkkkmmmpppwwwxxx|||~~~vvvwww~~~sssssstttyyy|||dddXXXNNNBBB>>>AAA999777555444333444555666888999:::888555222111222222111111333777;;;======000///------------+++)))---.........---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------............---------------............///............////////////000000111222333333444444111222777999666;;;XXXwwwyyyvvv|||}}}tttcccfffyyy|||dddLLL999111222333333333333333333333333222222222222222222222222555444222111111111222222888777555444222222222222333555777888999888777666555555555555666666666666666777888:::;;;<<<<<<<<>>???@@@@@@BBBEEEJJJNNNJJJIIIHHHIIIKKKMMMLLLKKKEEEIIIMMMMMMMMMSSS___hhhyyybbbOOODDD@@@>>><<<:::======999888;;;;;;888666555444333333444555666<<<:::888666555666777888===>>>@@@AAABBBCCCFFFIIIOOOHHHNNNaaannnmmmjjjkkk\\\]]]VVVRRRVVVUUUSSSXXXSSS^^^qqqjjjUUUKKKOOOMMMddd~~~~~~{{{|||gggMMM888666999666222333111000000///...---------------............------,,,,,,,,,---------......---......////////////////////////000111111222222111111111111222333444555555444444555555666777888<<>>@@@BBBFFFIIIKKKOOOSSSWWW___cccgggiiiiiijjjlllooouuuzzzxxxyyy}}}|||vvvtttttt{{{nnn[[[KKKFFFCCC<<<999===999888666444333333444555666666777555333222222333222111111555:::===;;;999222000---,,,---,,,+++***------......---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------............---------------............///........./////////000000///000000111111222222222444222333666444555EEEYYYzzz}}}{{{ttt[[[HHH<<<444333555333333333333333333333333222222222222222222222222444333222111111111222222444444444444444444444444333444666777777666555444555555555555666666666666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<>>>???AAACCC??????@@@AAABBBEEEJJJNNNKKKJJJIIIKKKLLLLLLKKKIIIGGGJJJLLLLLLLLLPPPXXX___ttt___KKK???;;;:::999:::;;;999555111666666666666666666777777888777666555444444555666<<<===???@@@AAABBBEEEHHHIIIAAA???GGGNNNSSS]]]jjjnnnfff___[[[ZZZ]]]```___SSSXXXfffzzzuuu\\\KKKAAAEEEVVVqqquuulllnnnVVVBBB111111444111///111000000000///...---------------............------,,,,,,,,,------------...------...///////////////---......///000000111111111111111111222333444444444444444444555666777888<<>>AAADDDGGGJJJMMMRRRUUU[[[___dddhhhiiikkknnnqqqoootttxxxzzz|||zzz|||vvvtttuuu}}}fffNNNBBB;;;>>>@@@===;;;>>>999888666444333222333333333333333222111222444666333111111777>>>@@@:::444555222...,,,,,,,,,,,,+++---------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------------............---------------............///////////////000000000000000000000000000000000000444000000555555222444<<>>>>>@@@CCCEEEFFF???;;;;;;;;;AAASSSggguuuiiimmmpppgggkkkoooddd\\\ZZZaaasss}}}vvvtttuuusssmmmggg]]]YYYMMMFFFHHHJJJXXXrrrvvvrrrwwwwww```OOOBBB555---///111...---000000000//////...---------------............------,,,,,,,,,,,,------------------...////////////...,,,------......///000000111111000111111222333444444444444444555666777888<<<;;;gggqqqXXXjjjqqqTTTCCCFFFHHHHHHEEEDDDEEEDDDAAA@@@???>>>===:::888555444444444444444666777999;;;<<<>>>BBBEEEHHHKKKPPPSSSXXX\\\aaaeeeiiilllpppssslllooossstttvvv}}}~~~uuusssvvv}}}kkk[[[NNNCCC===<<>>???@@@@@@@@@@@@AAABBBBBBBBBDDDGGGJJJGGGGGGIIILLLMMMMMMJJJGGGLLLJJJIIIJJJMMMNNNLLLJJJLLL```rrruuuqqqrrrWWWAAA???@@@;;;:::???888999999999888777555444666666777777777666666555666777999::::::<<>>>>>===???LLLZZZddd^^^uuuqqqpppsss___```[[[\\\hhhtttxxxuuurrreee___WWWTTTSSSRRRMMMHHHEEECCCFFFZZZqqqvvv}}}}}}mmmXXXDDD888666111///222222///...111/////////......---------,,,------......------,,,++++++,,,,,,,,,---------,,,---......//////......,,,------...//////000000000000000000111222333444444444444444555666777777<<<999SSS|||\\\aaaxxxtttKKKHHHHHHGGGFFFFFFFFFDDDAAA@@@???>>>===;;;888666555444444333333444666777999;;;===AAADDDFFFJJJNNNRRRXXX[[[___dddhhhmmmppprrrlllooorrrsssuuuzzz~~~sssrrrxxxlllXXXOOOKKKHHH>>><<<===AAABBB>>>888666888777666444222111000000000111111111111333777:::555333444<<>>>>>>>>>>>>>>@@@AAABBBAAAAAABBBEEEGGGBBBCCCFFFJJJMMMMMMKKKIIILLLJJJIIIKKKNNNOOOLLLHHHQQQUUUVVVmmm|||rrrcccVVVLLL===666999;;;::::::999888888888888666777777777777666666555333555666666666777:::<<<;;;::::::<<<===>>>AAAFFFMMMNNNmmm{{{eee```dddRRRPPPMMMNNNSSSUUUQQQNNNNNNLLLHHHDDDEEEKKKTTT\\\aaaYYYYYYaaa}}}hhhWWWFFF999444111000222444333//////111............------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,------...............---......//////000111111000000000000111222333333333333333444444555666777:::<<>><<<:::888777444444333333333444666777:::===@@@CCCFFFJJJNNNQQQZZZ[[[^^^bbbgggkkknnnoookkknnnsssuuuwww{{{}}}rrrrrryyyxxxmmm\\\PPPOOOOOOGGG<<<;;;;;;;;;======;;;666333666666555444222111000000000111222222222333666999333222444;;;BBBCCC<<<555222///,,,++++++,,,,,,+++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------............///............////////////111111111111111111111111...///222111000///111333333333555555444:::IIIXXXqqqzzztttssswwwtttTTTAAA999444444333333444111---///444000111222444444222111000111111111111111111111111111111222333333333222222444444555555555444222111444555555555555666666666555555555555666666666666777777888999999999999999999:::;;;<<<>>>???@@@AAA???@@@AAAAAA@@@@@@BBBDDD@@@@@@CCCGGGJJJLLLKKKIIIKKKIIIIIIKKKNNNNNNLLLHHHMMMSSSSSS```ooo|||mmm\\\SSSRRRGGGCCC>>>:::777777888999999999888777777666555555444555666555444555777888;;;888555666999;;;<<<;;;AAACCCWWW]]]KKKGGGKKKDDD??????AAADDD@@@;;;;;;>>><<<<<<===BBBNNNddd|||sssXXXGGG999111///...000222222000...------------------------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---............------......///000000111111000000///000000111222333333333333333444555666777777<<>>;;;777...---++++++,,,,,,+++*********+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------............///------------...............//////000000111111111///000000//////000111000,,,...333777555222888@@@DDDYYYrrrxxxsssxxxvvvnnn^^^JJJ999111111333222111111222///,,,///555///000222444444222000///111111111111111111111111000111222333333333333222444444333333333222222222222222333333444555666777555555555555666666666666444555666777888999999999:::::::::;;;<<>>???@@@@@@???>>>???AAA@@@@@@AAADDDGGGIIIIIIHHHJJJJJJJJJKKKLLLKKKJJJHHHEEEOOOQQQUUUiii}}}zzzuuuooogggZZZMMMCCC???>>>???@@@???===;;;999999999999777888888777555444555777:::999666666888::::::888:::<<>>EEENNNTTT^^^qqqYYYDDD:::222------...000000///.........,,,------------------------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,+++,,,------......------,,,------......///000000/////////000000111222333333333333333444555666666888555???MMMmmmiiiZZZPPP]]]YYYOOOGGGGGGHHHEEEDDDFFFCCCCCCBBBAAA???===;;;:::666555444333333444555666777:::===@@@CCCFFFKKKNNNVVVUUUUUUYYY___eeeggggggkkkkkklllooossszzz|||{{{}}}xxxpppppp|||;;;AAADDDAAA======>>>>>>999999777333222333222111333333333333333222111000...000222222111000000111---...000444888::::::999,,,+++***+++,,,,,,+++***)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------.........//////,,,,,,,,,---------......,,,------...///000111111000000//////222555333000666111111555555000111555333888@@@PPPjjjzzzvvvyyykkkRRRCCC555222222000///000---,,,///333333000///222///000222444444222000///000000000000000000000000000111222333444333333222333222222111111222333333000000111222333555666777555555555555666666666777333444555666888888999999<<<<<<::::::;;;===@@@AAA===???@@@???>>>===>>>???AAAAAA@@@BBBEEEGGGGGGFFFJJJJJJJJJJJJIIIHHHGGGGGGIIIQQQNNNKKKUUUbbbrrrtttooo~~~jjjYYYPPPLLLKKKGGGEEEBBB???>>>===>>>>>>:::::::::888666555666777333666999999888888555222444888555555===<<<666888;;;888999<<>>===<<<777666555444333444555666555888;;;>>>AAAEEEIIILLLRRRPPPQQQUUU\\\ccceeefffpppnnnkkkjjjmmmttt}}}}}}yyyzzz~~~xxxoooppp}}}????????????===;;;999888777666666444333222111111111111111111000000000///........................------......///000000000------,,,,,,+++***)))))),,,++++++******++++++,,,************************++++++++++++++++++++++++***************************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///////////////////////////000000000000////////////000000000000111111111111333444666999AAARRRgggvvvvvvwww}}}pppUUUDDD444333333222111000//////////////////000000000000000000000000000000000000111111000/////////////////////000000111111111222111111222222222333333333222333555555444555666888666666666666666666666666444444666777888888888888::::::;;;;;;;;;;;;;;;;;;>>>>>>=========???@@@BBBCCCBBBBBBCCCDDDFFFGGGIIIHHHIIIIIIJJJKKKKKKJJJJJJJJJMMMOOOOOOUUU^^^cccdddzzzwwwqqqnnnffflll```[[[WWWOOOLLLJJJ???FFF@@@<<<>>>>>>:::888888::::::;;;;;;;;;:::999999999888:::===<<<;;;@@@FFFHHHHHHKKKQQQWWW\\\aaaeeepppwwwwwwbbbFFF???666111222222000....................................------,,,,,,,,,,,,,,,---......---,,,,,,***++++++,,,,,,++++++***+++,,,------......---------------............///////////////000000000000111111222222222333333333777666<<>>>>>???@@@@@@AAACCCDDDEEEFFFFFFFFFFFFFFFHHHIIIJJJKKKLLLLLLGGGLLLOOOQQQVVV^^^bbbaaafff~~~{{{mmmXXXRRRUUURRRLLLHHHIIIPPPTTTMMMCCC<<<888999:::;;;;;;<<<===>>>;;;:::===CCCGGGKKKTTT]]]gggdddaaabbbgggoooxxxwww~~~rrrbbbNNN???999222000111222000.................................---------,,,,,,,,,,,,,,,---......---,,,,,,***++++++,,,,,,++++++***+++,,,------...------------------............///.../////////000000000000111111222222222333333333111555999999>>>[[[hhhRRRbbbaaaNNNAAAEEELLLKKKHHHHHHGGGEEEBBB???>>>======>>>999777555333222333555666666888;;;===???AAADDDFFFIIILLLOOOSSSWWW\\\aaafffgggkkknnnooonnnoootttyyy|||yyy}}}zzzpppsss|||<<<<<<;;;;;;999888666555555555444333222111111000000000000000////////////------------------------///......---,,,+++++++++---,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++***************************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------....................................//////////////////////////////000000000000111111...111333333222333888<<<;;;NNNggglllXXXHHH;;;222,,,111111111111000000000000....../////////000000000........................000000//////......//////000000000000111111111111111111111222222222222333111333444444444444555777666666666666666666666666444555555666777777777777999999999999::::::;;;;;;<<<<<<===>>>>>>>>>======>>>@@@CCCEEEFFFEEEDDDCCCDDDDDDFFFGGGIIIKKKLLLMMMGGGMMMQQQSSSVVV[[[\\\YYYVVVggg|||}}}tttgggeee___YYYUUUZZZhhhqqqiiiVVVHHHMMMNNNPPPPPPQQQSSSVVVYYYLLLKKKMMMTTT[[[aaalllvvvyyy|||~~~}}}{{{{{{rrrfffZZZJJJ777333///...000222000...------------------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++***++++++,,,------------------------............///....../////////000000000111111222222222333333333///;;;:::888<<>>>>>>>>;;;999555333222333555777555777999;;;<<<>>>BBBDDDFFFIIIMMMQQQUUU[[[aaafffgggjjjnnnooooooooorrruuu|||}}}zzz}}}~~~yyyooorrrzzz<<<;;;:::999888666555555444333333222111111000000000000/////////.........------------------------,,,,,,,,,,,,++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++***************************************************************************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------..........................................///////////////////////////000000000111,,,///222444444444666888444999???NNNooo{{{nnn___JJJ:::333222111000/////////000000000111111........./////////000000........................000//////.........//////000000000000000111111111111111111111222222222222111333444444333333444555555555555555555555555555444555555666777777666666777777888888999::::::::::::;;;===>>>>>>>>>===<<>>999777======dddmmmYYYkkkuuuSSSFFFGGGIIIHHHHHHFFFEEECCCAAA@@@?????????===:::666333222333555777444555777888999<<>>>>>>>>======AAA@@@???>>>>>>@@@BBBDDDEEEEEEDDDDDDEEEFFFGGGHHHKKKNNNOOOMMMOOOSSSUUUSSSWWWSSSQQQVVVccczzzxxxwwwxxx~~~{{{{{{~~~~~~~~~mmm[[[JJJ???;;;444111000000000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,---------............///............////////////111111222222222333333333000:::333444===444JJJ}}}zzzccc^^^lllvvvQQQCCCJJJMMMFFFFFFEEEDDDBBBAAA@@@@@@???>>>;;;888444333333555666333444555666777:::>>>AAAAAADDDHHHMMMRRRXXX___cccbbbfffkkkppprrrtttuuuvvvzzz{{{zzz|||zzzvvvzzz<<<;;;999777666555555555111111000000000////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---++++++++++++++++++++++++***+++,,,------,,,+++******************************************************************************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------------------......//////000......////////////000000333222111000000111222333000222333222777DDDWWWeeexxxooonnnxxxyyyuuutttxxxlll[[[III<<<444111......000111000---------......//////000000------........./////////////////////////////////......------......//////111111111111000000000000000000000111111111111222111222333333111111222333444444444444444444444444444555555666666666555555444555555666777888999999999:::;;;===>>>???@@@@@@BBB@@@===;;;<<<>>>AAADDDEEEDDDCCCCCCCCCDDDEEEFFFFFFIIIKKKJJJMMMSSSVVVUUUOOONNNMMMMMMRRRbbb}}}~~~~~~{{{~~~sssWWWKKK>>>444111---111111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,---------............///------........./////////111111222222222333333333333777222666>>>666@@@cccssskkkvvvpppaaaXXXfffiiiIIIJJJMMMFFFFFFEEEDDDDDDBBBAAA@@@@@@>>><<<999777555444444444333444444555555888<<<@@@???BBBFFFKKKPPPVVV]]]aaaaaadddiiinnnrrrtttvvvvvv{{{yyywww|||}}}|||:::999777555444333333333000000////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,***)))***************************************************************************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------,,,,,,---......///000000........./////////000000///...///000222555666777---///333555555555888<<>>222---000000000000///...------........................---------.........//////...........................------------...///000111111111111000000000///000000000000111111111111111222333222111000111222333333333333333333333333444555555666666555444444333444444555777888888999999:::;;;<<<>>>AAACCCDDD@@@>>>===<<<<<<>>>@@@AAACCCBBBAAAAAABBBDDDFFFGGGDDDHHHKKKKKKMMMQQQRRROOOHHHJJJNNNOOOMMMRRRdddxxxpppQQQAAACCC>>>888666333/////////...------...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++---------............///---------.........//////111111222222222333333333666444555:::<<<:::BBBQQQgggkkkvvvjjjZZZWWWYYYGGGGGGIIIEEEEEEEEEDDDCCCBBBAAA@@@>>>===;;;999777555333333333444444444555777<<>>AAAEEEJJJNNNTTTZZZ___aaacccfffjjjooorrrssssssyyy}}}}}}wwwvvv||||||999777555333222111222222///////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********++++++++++++++++++++++++)))***,,,------,,,***)))************************))))))))))))))))))))))))***************************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,------...///000000............/////////000......---...///000///---444000...000333333444555444888<<<;;;999>>>HHHQQQ^^^||||||sssVVV???;;;;;;555222666000111000///------///111........................---------.........//////---------------------------------------...///000222111111111000000//////000000000000111111111111111222333222111000111222333333333333333333333333444555555666555555444444333333444555666777888999:::::::::<<<>>>AAAEEEFFF============>>>>>>>>>>>>AAA@@@@@@@@@BBBDDDGGGIIIFFFKKKNNNNNNNNNOOOKKKFFFHHHJJJNNNOOOJJJGGGRRRaaaqqq}}}tttUUU;;;333======777444///,,,------,,,+++,,,///111,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++---------.........//////---------.........//////111111222222222333333333111---333777444888CCCFFFoooqqqkkkppplll```RRRrrr}}}hhhDDDAAALLLEEEEEEEEEEEEDDDCCCAAAAAA======<<<:::888555333111333444444444444777<<>>AAAEEEIIIMMMSSSYYY]]]bbbcccdddhhhlllooooooooovvvzzz{{{uuuuuu~~~zzzyyy444444444333222111000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++....................................////////////000000000000000000000000111111222333444666666777===[[[{{{}}}qqqkkkcccVVVPPPSSSAAA<<<666222111111111000000000//////.........---------------------------------------------------------------------------.........------,,,,,,,,,///000111222222111000///......///000111222222333///000111222333222111111444555666555333222333444111222444444333222333444777666666666666777777888666777999:::<<<@@@FFFJJJOOORRRKKK===777>>>AAA===>>>BBBAAA<<<<<>>BBBFFFPPPSSSNNNAAA<<>>BBBCCC???>>>CCCEEEDDDHHHIIIKKKMMMNNNNNNNNNNNNLLLJJJKKKLLLJJJIIIMMMTTTXXXZZZbbbyyyzzztttzzz~~~|||nnn```YYYNNN<<<444111...///222333111---///...---,,,,,,---...///,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***++++++++++++***++++++++++++++++++++++++------------------------............////////////111111000000111111222333222333444444444555999<<<@@@bbbzzzeee^^^aaaxxx{{{~~~XXXHHHFFFGGGGGGHHHGGGEEECCCCCCCCCAAA???===<<<;;;999555333333333333333555777999;;;<<>>AAAKKKOOOLLLCCC???DDDEEEBBB>>>BBBCCCAAA@@@BBBCCCBBBFFFHHHJJJMMMOOOQQQRRRRRRQQQLLLIIIJJJJJJKKKPPPWWWZZZUUUOOO___~~~sssttt{{{nnnZZZHHHBBB<<>>===<<<:::777444444333333333555666888999;;;===AAADDDFFFHHHKKKNNNQQQUUUZZZ^^^aaadddhhhjjjmmmooottt|||xxxsss{{{wwwuuusss444444333222111///---,,,...........................------,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))******++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------------.........//////////////////////////////000000111111222333333444333444777===HHHZZZlllyyyrrrkkkjjjkkkllljjj```UUUQQQTTTUUUOOOIII999333000333333000///111///......///000000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------------///000000//////...111111111000000000000000000111222333333333222222444555666555444333444555777888999888666444444444666666666666777888999999999::::::999888999<<<>>>BBBFFFFFF@@@>>>AAABBB@@@===???@@@??????@@@CCCDDDDDDFFFGGGJJJLLLNNNPPPPPPQQQKKKHHHJJJMMMOOOSSSXXXTTTSSSPPPWWWvvvsss[[[III;;;999999000222000...///000111///---------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++******+++++++++++++++,,,,,,,,,,,,---------------------------.........//////000000000000000111222222111222333333333444777999>>>@@@nnnuuu___aaa|||XXX@@@CCCGGGJJJIIIEEEBBBCCCDDDCCCAAA???>>>===;;;888666555444333333444555777888999<<<>>>AAABBBEEEIIIKKKNNNQQQVVVZZZ^^^bbbgggjjjlllmmmqqqwww|||yyyuuu~~~wwwvvvuuu333333222111000...---,,,........................---------,,,,,,+++++++++++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------......---------,,,,,,,,,------------------------------------....................................//////000000111222222222222333444666888;;;???BBBNNNZZZjjjuuuwwwuuuttttttzzzsss]]]UUUJJJDDDAAAAAA???======:::777555555555444333...,,,+++...///------...//////...///000000---+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------,,,---...000000000///...111111111000000000000000...///111222222222111000222333444444222222333444666777888777555333333333444444444555555777888888777888999999888999<<<>>><<>><<<>>>???>>>=========>>>>>>???CCCGGGEEEFFFGGGHHHIIIKKKLLLMMMMMMIIIIIINNNRRRRRRTTTWWWJJJIIILLLUUUbbbzzzllljjjxxxdddQQQCCC999///222555///111000//////000000///...,,,------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++************++++++,,,,,,,,,,,,,,,,,,---------......------------............000000//////000000111222111222333333333333555777AAA888WWWzzzqqq```nnnlllGGGDDDGGGIIIIIIGGGEEEEEEGGGDDDBBB@@@??????===:::888666555444333333444555666888:::<<<>>>@@@CCCFFFIIILLLOOOTTTXXX\\\aaafffjjjooopppssswwwyyyzzzzzzvvvrrr111111111111000...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++***************************************+++++++++***************************************+++++++++))))))))))))))))))))))))((((((((())))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***++++++,,,,,,------...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................................./////////000000000111111000000111111111111000000///444999<<<<<<===@@@BBBFFFGGGCCC>>>AAAGGGEEE<<<888444111111222333222///,,,...000///...---000222000000000111111111111111...---,,,---------+++)))++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...,,,---///000111111000///000000000000000111111111......000111111111000///111222333333222222333444444555666666444222222333333333333444555666777888666777999999999:::<<>>??????>>>>>>???@@@???>>>>>>AAAAAA@@@CCCHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKIIILLLQQQSSSQQQRRRUUUQQQHHHGGGPPPVVVccc~~~|||wwwlllbbb___FFF999444000***---222,,,///.........------------,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))***++++++++++++************++++++,,,,,,---+++,,,,,,------.........,,,------------.........000////////////000111111000111333333333333444666999222CCCzzzxxxpppcccjjj___IIIIIIHHHHHHHHHHHHHHHGGGDDDCCCAAA@@@@@@>>><<<999777666444333333333444444888999;;;<<<>>>AAAEEEHHHJJJMMMQQQUUUYYY^^^dddhhhppprrrvvvyyyyyyzzzzzz}}}vvvnnn//////000000//////...---------------------------***++++++,,,,,,------...++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++,,,,,,---......---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------......////////////000000111///......///000111111333222000//////111444555666555333333333444444333000000000111222333222222---...///000///000000111+++------,,,+++,,,---------,,,***+++,,,,,,+++******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---...///111222222111000//////000000111111222222...///000111222111000000111222444333222222444555333444666666444333333444333333444444555777888999777888::::::999:::<<<===>>>>>>@@@@@@@@@???AAADDDBBBAAADDDIIIHHHBBBAAAEEEGGGGGGGGGGGGHHHJJJKKKLLLMMMMMMPPPSSSPPPLLLNNNRRRWWWOOOJJJMMMPPPUUUcccrrr|||tttdddNNN@@@???999000111111+++...222------......---,,,,,,,,,---+++,,,------------,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***++++++++++++***)))******+++,,,,,,------++++++,,,,,,---......///,,,,,,---------.........///////////////000111111///111333333333222333555333444:::ZZZlll]]]RRRMMMHHHGGGIIIJJJHHHEEEEEECCCBBBAAAAAA@@@===;;;888666555333222222333333888999:::;;;===@@@DDDGGGFFFIIIMMMPPPTTTZZZ___ccclllpppwww{{{yyywww}}}|||}}}vvvnnn......////////////......------------------------)))***+++,,,------...///++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++,,,,,,---......+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------.........///////////////222000//////000111111000222111000000222222111///000...000333333///000444111111111///...---------///---+++,,,...///---+++...000000...---///000000---,,,***+++,,,......---*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,------.........---...000111222222222111...//////000111222222333///000111222333222111111222333444444333333555666333444666666555444555666444444555555666888999:::888:::;;;;;;:::999;;;<<>>???@@@@@@???AAAEEEDDDDDDJJJPPPNNNDDD@@@AAAEEEDDDDDDEEEFFFIIIKKKLLLPPPQQQSSSSSSMMMHHHJJJQQQMMMPPPQQQMMMNNNTTTZZZ\\\gggfffyyyuuu\\\???222444333,,,///000+++...333....../////////---------...++++++------------++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***++++++++++++***))))))***+++,,,,,,------++++++,,,,,,---...//////,,,,,,,,,---------......///////////////000111111///111333333222222333444333;;;999GGG~~~{{{ffftttXXXQQQIIIGGGIIIJJJGGGCCCEEEDDDBBBBBBBBB@@@>>>;;;888777555333222222222222888999:::;;;<<>>======>>>AAACCCDDDEEEFFFGGGGGGFFFEEEDDDDDDFFFGGGHHHGGGHHHKKKMMMMMMQQQXXXYYYPPPGGGGGGNNNQQQQQQPPPPPPPPPPPPQQQQQQ```^^^hhhxxx^^^GGG777111000000000///...------,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///............////////////000111111222222333444444777333??????YYY|||lllcccnnntttWWWGGGHHHJJJMMMLLLDDDEEEDDDCCCBBB@@@???>>>===>>>:::555222111222222222444444555777:::>>>AAACCCBBBFFFJJJOOOSSSWWW[[[___ffflllvvv}}}|||xxxyyy}}}xxxkkk////////////.........---------,,,,,,,,,+++++++++)))************++++++++++++++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++******************))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...------------------------------------............---.........////////////////////////////////////////////////////////////////////////.........---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------............---............/////////000000000000//////......111000000000000000000000000111111222222222222222222333333444444444444444444333222222222333444555666666777888888999999::::::;;;<<<<<<<<<===???BBBAAAAAABBBBBBBBBBBBAAAAAAFFFGGGHHHGGGFFFGGGJJJLLLMMMWWWZZZQQQIIIJJJMMMLLLPPPOOOOOOOOOOOOOOOOOOPPPTTTRRRWWWiiixxx{{{rrrYYYCCC666222111111000//////...------,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,------------...------------........................////////////000000111111222333333444777555<<<888IIIuuunnnnnnyyymmmeeezzzcccIIIHHHIIIHHHJJJGGGEEEEEEDDDBBBAAA@@@???>>>@@@<<<777444333333333333444444555777:::===@@@BBBAAADDDHHHLLLPPPUUU[[[^^^ccchhhsss|||~~~|||uuuiii{{{//////.........---------,,,,,,,,,,,,++++++++++++)))************+++++++++***++++++,,,,,,+++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++))))))))))))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,------------------------------------+++,,,,,,,,,---------------------.........////////////////////////////////////////////////////////////.........---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------------............,,,,,,---------.........000000000////////////...000000000000000000111111000000111222222222222222111111222333333333333333333333222222333333444555666666777777888888999999888:::;;;;;;:::;;;>>>@@@??????>>>>>>>>>??????@@@DDDDDDDDDCCCBBBCCCFFFHHHJJJZZZ^^^OOOFFFKKKOOOJJJNNNNNNMMMMMMMMMMMMNNNNNNPPPPPPOOOWWWnnn{{{pppaaaOOO999---,,,000000...//////......---,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------............---............/////////000000000111222222333333555555888222<<>>>>>>>>???AAAAAACCCCCCBBBAAAAAABBBFFFIIIEEEYYYeee^^^PPPJJJIIIGGGMMMLLLLLLLLLLLLLLLLLLMMMQQQSSSPPPPPPccc{{{xxx```bbbttt|||gggRRRFFF@@@777...,,,000333000+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---------.........////////////000000111222222222333333333222;;;===ZZZvvvddd{{{fffSSSGGGFFFKKKHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@>>>:::888777777555444444444444555888;;;===???@@@BBBDDDGGGLLLRRRYYY^^^aaadddkkkqqqrrrsssyyy}}}zzzuuuxxx------------,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***+++++++++,,,(((((())))))************))))))*********+++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...------........./////////...............///////////////000000111111111111222333333444555444444444222222333444444444444444444555555666666666666666444555555666666777888888777999;;;;;;;;;;;;===>>>@@@???>>>===>>>???AAABBBBBBCCCDDDDDDDDDFFFIIILLLCCCUUUllltttcccJJJBBBIIILLLKKKKKKJJJJJJKKKKKKLLLKKKPPPOOOMMMYYYkkklllaaaUUUNNNUUUfffkkkgggrrr{{{www}}}mmm]]]MMM@@@777111000000222333222///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------...............//////000000111111222444000111444???999JJJpppkkkZZZAAADDDMMMHHHGGGGGGFFFEEEDDDDDDCCCCCC@@@===;;;999999777555333333333444555666999;;;===@@@AAADDDFFFJJJPPPWWW\\\```bbbggglllllllllrrr{{{}}}~~~}}}zzz~~~------,,,,,,,,,+++++++++*********+++++++++++++++)))************+++++++++)))***++++++,,,,,,,,,,,,************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++((((((((()))******++++++)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............+++++++++,,,,,,,,,------------------------------------------------------------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++)))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,---------------............/////////---............//////////////////000111111222222222333333444444444444444222333333444444444444444444444555666666666666555444444555555666666777777666888;;;;;;;;;;;;<<<===<<<<<<<<<<<<===>>>??????>>>???AAABBBBBBCCCEEEGGGDDDOOOhhhyyylllNNNCCCKKKIIIIIIHHHHHHHHHHHHIIIIIIFFFKKKNNNNNNTTT\\\[[[TTTVVVMMMLLLTTTVVVRRRYYYfffuuulll^^^PPPEEE<<<777333111222222000---,,,///111------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++++++++******++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------..................///000000111111666...222555===999@@@ppp|||eeewwwhhhFFFDDDMMMJJJGGGGGGFFFEEEEEEDDDCCCCCC???>>><<<;;;;;;999666333333333333444555888:::;;;>>>@@@CCCEEEHHHMMMSSSWWW[[[]]]ccchhhiiiiiipppyyy|||yyy|||yyy,,,,,,,,,,,,++++++++++++)))*********++++++++++++)))************+++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************'''(((((()))******++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,************************)))*********++++++++++++++++++++++++++++++++++++))))))))))))************************************************++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////...//////000111111222222000111222222333333222222111111222333333333333333222222444555555555444333333444444555555666777777444666999::::::::::::;;;999:::;;;<<<===============???AAABBB@@@???@@@@@@BBBHHHWWWcccaaaRRRIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEIIIMMMPPPQQQRRRRRRRRRTTTMMMIIIKKKNNNPPPSSSWWWWWWnnnxxxgggVVVOOOEEE<<<666333111000111222111...+++***---111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******++++++++++++******++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------...//////000000111666,,,444333444888<<>>>>>===;;;777444333333333333444666888:::;;;>>>AAACCCFFFIIIMMMQQQUUUXXX^^^cccddddddkkkssswwwuuu}}}|||zzz,,,,,,,,,+++++++++******))))))******++++++++++++)))************+++++++++((()))***+++,,,---------++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++++++++******))))))'''(((((()))***+++++++++)))************+++++++++------------------------)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,************************))))))******++++++++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))************++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////...//////000111222222222//////000111111111111111000000111222222222222111000111222333444333222222333333444444555666666777222555888999999888999:::999;;;<<<>>>??????>>>===DDDFFFHHHHHHFFFCCCBBBAAA???BBBEEEIIIPPPSSSMMMDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCEEEJJJOOONNNJJJLLLSSSUUUNNNFFFDDDGGGMMMPPPOOOMMMTTTXXX^^^uuunnnccc```TTTCCC999666222000111222222222...///000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******++++++++++++******++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------......///000000000444+++666111,,,999>>>FFFuuufffdddXXXFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@???===888555333333333333444666888999999<<>>>>>===<<<<<>>>>>@@@???:::666555555555555555555555555;;;===@@@DDDGGGIIIJJJJJJSSSTTTUUUWWWXXX\\\aaadddjjjllluuu}}}}}}~~~+++++++++******++++++,,,++++++******)))(((((((((***++++++,,,,,,++++++***)))*********++++++,,,,,,---,,,+++***************))))))))))))))))))))))))))))))*********+++++++++++++++***)))))))))))))))*********)))))))))))))))+++++++++*********))))))************)))))))))((()))))))))***+++++++++,,,,,,,,,,,,++++++*********)))***++++++,,,,,,++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))*********++++++++++++++++++*********))))))************************+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,------------////////////............/////////////////////...111000//////000111000000///000111222333222222111444444333222222333444555555666777888777777666555999888999:::<<<<<<:::999:::;;;<<<===>>>>>>======AAAEEEIIIIIIFFFCCCBBBCCC>>>???AAAEEEKKKOOOQQQRRRTTTOOOJJJFFFEEEEEEDDDCCCCCCEEEIIILLLMMMLLLJJJHHHQQQLLLGGGGGGLLLNNNLLLHHHFFFCCCDDDHHHJJJVVVvvvrrrpppsss\\\SSSGGG>>>:::777333000111111000000000/////////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++************************+++++++++*********))))))************************---,,,++++++++++++,,,---,,,,,,---------.........------------------------,,,,,,,,,------------....../////////000000000000111111222333444666777888GGG{{{yyy|||fffddd~~~rrrfffNNNAAAEEEGGGCCCBBBDDDFFFFFFFFFBBB??????AAA@@@<<<777666555555444444444555555999:::===AAADDDFFFGGGGGGLLLNNNQQQSSSVVV[[[aaaeeehhhkkksss{{{}}}zzz|||}}}~~~*********)))******++++++))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++......---+++************)))))))))))))))))))))))))))))))))*********+++++++++***))))))))))))))))))))))))))))))************+++************)))))))))************))))))))))))(((((()))***+++,,,,,,---+++++++++++++++*********)))***++++++,,,,,,++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,++++++++++++++++++++++++************************)))))))))*********+++++++++++++++***************************************++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,////////////......------......//////////////////000///---...000111000...000000111222222222222111222111111000111222444555555666666777777777666666999888888:::;;;<<<:::999999:::;;;======>>>>>>>>>??????@@@AAACCCCCCBBBAAAAAAFFFLLLOOOPPPQQQSSSTTT[[[UUUNNNIIIGGGFFFDDDBBBBBBDDDFFFIIIJJJKKKKKKJJJJJJFFFDDDEEEIIIJJJFFFBBBGGGDDDDDDDDDCCCJJJaaayyyttt||||||}}}{{{ssshhh^^^YYYXXX===888333000111333222000////////////............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++************************+++++++++***************************************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,------------....../////////000000000000000111111333444666777===VVVqqqmmm\\\\\\uuussspppMMMBBBCCCFFFHHHEEEAAACCCIIIFFFCCCAAAAAABBBAAA>>>:::888777555333222333444555666888:::===@@@BBBCCCDDDHHHJJJMMMOOOSSSWWW\\\```eeehhhooouuuvvvuuuwww|||{{{yyy{{{---,,,+++******)))))))))(((((())))))******************++++++++++++******+++++++++,,,,,,---------000///...,,,+++*********))))))))))))))))))))))))))))))))))))******************)))))))))))))))***(((((())))))******++++++************))))))))))))*********))))))))))))))))))))))))***+++++++++,,,+++++++++***************))))))***+++++++++++++++************************************************************************************************************************)))))))))************+++************************************++++++++++++++++++++++++++++++++++++++++++************++++++************************************************))))))))))))***************************************************************++++++++++++,,,,,,,,,------,,,+++*********+++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,000//////......------,,,............///////////////222444555333000---,,,000000111111222222222222111111000000111333555666555555666666666666666666999888888999:::;;;:::999999999:::<<<===>>>>>>???===>>>@@@BBBBBBBBB@@@???GGGKKKPPPRRRRRROOOMMMLLLVVVUUURRRNNNIIIEEECCCCCCBBBBBBCCCEEEGGGIIIJJJKKKGGGDDDAAAAAADDDEEECCCAAAEEECCCCCCCCCBBBFFFUUUeeeYYYVVVfffvvvpppooo{{{vvvkkkbbbUUUKKKFFFDDDAAA???444222//////111222111000/////////........................------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++************************************************************************,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........./////////000000//////000000111333444555>>>FFFtttzzzgggWWWccctttqqqzzz\\\KKKDDDDDDIIIIIIBBBBBBHHHFFFDDDCCCCCCCCCBBB@@@===;;;888555333222222444555555666888;;;===???@@@AAAGGGIIILLLMMMOOORRRVVVYYYaaaeeelllppprrrrrrvvvyyy{{{xxxvvvyyy111000...,,,***)))((((((((((((((()))******++++++)))******++++++******)))******+++---///000111222000///...,,,+++*********))))))))))))))))))))))))(((((()))))))))************)))))))))))))))******(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))******,,,+++++++++***)))))))))************************))))))***++++++++++++***************************************************************************))))))))))))))))))))))))************************(((((()))))))))*********************************))))))*********+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((()))))))))******************************************************************+++++++++,,,,,,---,,,++++++*********************+++++++++,,,,,,,,,,,,,,,,,,------------//////......---------,,,---.........//////000000111;;;CCCBBB888000---///111111111111111222222222333222222222333444666777555555555555555666666777999888777888:::;;;:::999999999:::;;;<<<===>>>???;;;@@@FFFHHHEEEAAA??????DDDEEEGGGJJJKKKIIIDDD@@@IIIOOOSSSQQQJJJDDDBBBDDDAAAAAAAAABBBDDDGGGIIIKKKHHHCCC???>>>???BBBCCCBBB@@@>>>>>>>>>>>>@@@GGGOOOJJJ===@@@HHHBBBBBBQQQ^^^bbb\\\\\\lll|||kkkkkkkkkaaaVVVKKK===777777888666222111000///.........---+++////////////////////////---------------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++************************************************************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............/////////////////////000111222333444777@@@NNN}}}{{{dddZZZtttrrrVVVHHH???DDDHHHEEECCCFFFEEEEEEDDDDDDDDDCCCAAA@@@===;;;777444222222444555666666777999;;;===>>>???DDDGGGJJJLLLMMMPPPSSSVVV]]]ccciiilllnnnrrrwwwzzzvvv||||||uuusssvvv222111///---+++)))(((((((((((())))))*********+++))))))************)))))))))***+++---///111222333......---+++************))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))******+++))))))))))))************(((((()))))))))))))))***))))))))))))************---,,,,,,+++***)))(((((()))))))))***************((()))******++++++******************************************************************************))))))))))))))))))))))))************************(((((((((((())))))))))))************************)))))))))************+++++++++++++++++++++++++++))))))***++++++***))))))************************))))))))))))))))))))))))((((((((()))))))))*********************+++++++++************************************++++++++++++,,,++++++************+++************++++++++++++,,,,,,,,,,,,------------------------------------------......///000000000666CCCNNNKKK===111000333111111000000111111222333555444444333444555777888444444444444555666777777:::888777777999::::::999::::::::::::;;;<<<>>>>>>;;;AAAHHHJJJGGGBBB@@@@@@AAAAAABBBEEEGGGGGGDDDAAA???GGGOOOPPPJJJEEECCCCCC@@@@@@@@@AAABBBEEEGGGHHHGGGCCC>>><<<===@@@BBBCCC@@@???============>>>@@@???555666;;;777:::AAA@@@CCC;;;888DDDYYYlll|||zzzrrraaaMMMNNNPPPEEEAAA<<<777777;;;;;;666000//////.........---------.........///////////////------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++***************************************+++++++++******************************++++++++++++************+++++++++,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,------.........//////////////////000000222333333...<<<===```ooo^^^\\\hhhUUUDDD@@@EEEHHHGGGEEEDDDEEEEEEEEEDDDCCCBBBBBB???===:::777555444444444666666666777999;;;===>>>>>>AAAFFFIIILLLPPPTTTWWWYYY```eeegggiiiooouuuxxxooowww}}}|||sssnnnnnn///...---+++******)))))))))))))))))))))*********))))))************))))))))))))***,,,---///000111---,,,+++***************))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))***++++++*********)))))))))))))))(((((((((((())))))******((()))))))))************,,,+++++++++***)))))))))((()))))))))*********+++((())))))***************************************************************************************))))))))))))))))))))))))************************'''''''''((((((((())))))************************))))))))))))************************************((()))***++++++***)))(((************************))))))))))))))))))))))))(((((((((((()))))))))***))))))*********+++++++++************************************++++++++++++******************+++,,,************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------......///------......///000000111888BBBKKKGGG;;;111000444222111000000000111222333666555444444444555666777444444333333444555777888:::888666666888::::::999;;;::::::::::::;;;<<<===<<>>AAAFFFJJJKKKIIIEEEAAA@@@@@@@@@@@@AAACCCEEEFFFCCCAAA???======???@@@AAAAAA???======>>>???===:::777444888888666>>>AAA888@@@999666<<>>BBB>>>555//////222222111000000000111333444777666555444333444555666444444333333444555777888:::888666666888999:::999<<<;;;:::999:::;;;<<<===>>><<<;;;@@@FFFHHHFFFBBBAAAEEEFFFBBB<<<999>>>CCCBBB??????DDDKKKLLLFFF???@@@@@@@@@@@@AAABBBCCCDDD@@@????????????>>>>>>>>>;;;:::999999<<>>AAA???===>>><<>><<<999666444333444444444444555777999:::===@@@DDDFFFHHHJJJMMMOOOTTT\\\___]]]^^^eeekkklllsssxxxwwwyyywwwwwwwwwxxx~~~}}}))))))))))))))))))))))))++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******)))))))))))))))***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))+++++++++++++++++++++++++++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((***************************++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////333333222222111000000000333222222333444333000...111222222333333444444555444555555555666666777777777666666666666777777888::::::999999::::::;;;<<>>:::;;;AAAGGGEEEDDDCCCAAA>>><<<;;;:::111000000///...------,,,........................,,,,,,,,,---------......------,,,,,,,,,,,,++++++************************++++++************++++++++++++******++++++,,,---,,,+++***))))))***+++,,,))))))))))))))))))))))))******************************************************++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++************++++++,,,,,,,,,---------......000000000000111111111111666333777888HHHoooyyy|||bbboooqqqHHHFFFLLLFFFIIIEEEAAACCCFFFFFFBBB>>>AAA@@@???===:::777555444333333333444555666777888:::===AAACCCEEEGGGJJJLLLNNNSSSZZZ^^^```cccgggjjjlllkkkrrrzzz{{{{{{vvvqqqsss))))))))))))))))))))))))++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))))))))******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++************)))))))))(((******))))))(((((((((((())))))))))))))))))))))))***************************************************++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////111111111111111000000000000444777777555222111111111111222333333444444555444444555555666666666666666666666666666666777888888777777777777888999999@@@@@@??????????????????>>>===<<<<<<===>>>@@@AAA???======@@@EEEHHHFFFBBB@@@@@@AAAAAAAAAAAABBBBBB<<<<<<;;;;;;;;;:::::::::888888777777777666666666444444333333333333444444222333555666666555333222333333333333444444444555666222///000555999:::999444444333555:::AAAGGGLLLHHHEEEAAA<<<888555444444777:::>>>AAAAAA>>>:::777444666666444222333888>>>GGGEEEBBB>>>:::666333222000000//////......------........................,,,,,,,,,------------...------,,,,,,,,,+++++++++************************++++++************++++++***************+++,,,,,,++++++***))))))***++++++))))))))))))))))))))))))******************************************************++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......//////000000000111111111555000111444>>>ddduuuwwwccc```~~~jjjKKKDDDGGGIIIFFFCCCBBBDDDFFFDDDBBBAAAAAA???===;;;888666444222333333444555555666666888;;;>>>AAACCCEEEHHHJJJLLLQQQWWW[[[]]]```eeeiiioookkknnnuuuvvvuuu|||}}}vvvrrrxxx))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********)))))))))))))))******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++************))))))))))))***))))))))))))((((((((())))))))))))))))))))))))******************************************************++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////////////////000000000000...555;;;:::555111222444111111222222333444444444444444444555555555555666666555555555666666777888777777777777777888888999@@@@@@???>>>============>>>===<<<;;;<<<<<<>>>>>>>>>======@@@DDDFFFEEECCC@@@@@@@@@@@@????????????::::::999999999888888888777777666666666555555555333333222222222222333333111222333444444333222111000111111111111222222222444111...///222444333111000000///000222555888:::222111///......///000111111111111111111111111111...000222111000111555999BBB@@@===999555111...,,,........................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************************++++++************++++++***))))))))))))***++++++++++++***))))))***++++++))))))))))))))))))))))))******************************************************++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......//////000000000000111111666222///555:::EEEsssuuufffWWWhhhtttRRR>>>IIIGGGFFFDDDCCCCCCDDDEEEFFFAAAAAA@@@>>><<<999777666111222333444444555444444555888;;;===???AAADDDGGGIIIMMMRRRUUUXXX\\\ccchhhpppkkkkkkrrruuurrrsssxxx|||rrrnnnvvv))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******))))))*********+++++++++++++++,,,,,,,,,,,,---------------------------------------.........//////------......///000000111...333999:::666222222333111111111222333333444444444444444444444444444444555555555555555666777888888888888888888999::::::======<<<;;;;;;;;;<<<<<<======;;;::::::;;;<<<<<<>>>======???BBBDDDDDDBBB@@@??????>>>======<<<<<<888888888888777777777777555555555555444444444444222222111111111111222222000000111222222111000000//////000000000111111111555333222333555555444222222222333444666777999:::444444333222222333444444333222000//////000222333///111222222111222444666777666555333111///...---------------------......------------------------++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***************************++++++************++++++)))))))))((())))))***++++++******************+++))))))))))))))))))))))))******************************************************++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......////////////000000000111000555111444::::::XXX~~~uuu|||qqq^^^ZZZmmmyyywww___CCCFFFCCCDDDFFFEEEDDDDDDEEEFFFBBBAAAAAA???===;;;999888111222333444444444333222444666999;;;<<>>>>>===<<<;;;:::999999888888888777777777666666444444444333333333222222111111000000000000111111///000000000000000000//////000000000111111111111//////000111222222111000,,,---...000111222222333222111111000////////////////////////////////////...///000///...---......//////..................,,,,,,,,,,,,------------------------------------+++++++++,,,,,,,,,------,,,,,,+++++++++*********************************++++++************++++++)))))))))((())))))***+++*********++++++*********))))))))))))))))))))))))******************************************************++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,---------.........////////////000000000(((444111...666777EEEggg{{{~~~~~~ooo[[[XXX~~~yyyuuuQQQ>>>@@@CCCFFFHHHFFFDDDCCCCCCBBBBBBBBB@@@???===<<<;;;333333333444333333222222444666888:::;;;===AAADDDFFFIIILLLNNNPPPVVV^^^dddeeeiiipppvvvvvvssstttxxx)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((()))***+++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))************************))))))))))))************)))))))))************+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))************+++++++++***++++++,,,,,,------...------------------------,,,------------.........,,,------...///000000111000//////111444444111...000000111111222333333333444333333333333333222222333333333444555666777888555555555555555666666777555555666777888:::;;;<<<:::999888888888999:::;;;:::::::::;;;<<<>>>???@@@<<<;;;;;;:::999888888888777777666666666555555555333333222222222111111111000000000//////000000000////////////////////////000000000000111111111111,,,,,,---...////////////------.../////////..............................---...///000000///...---/////////...------,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************************************++++++************++++++***))))))))))))***++++++)))***++++++++++++***)))))))))))))))))))))))))))******************************************************++++++++++++******************++++++++++++***++++++++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,---------............////////////000000+++555444///222888>>>FFFhhhUUUmmmccc@@@BBBDDDFFFHHHHHHFFFCCCBBBCCCCCCBBBBBB@@@???>>>===666555444333222222333333444666777888999<<<@@@CCCDDDFFFJJJKKKMMMRRRZZZ``````fffnnnrrrpppnnnoooqqq{{{~~~}}})))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((((((((()))***+++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))************************((()))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++******+++,,,,,,---......------------------------,,,,,,---------..................//////000000000...///000000000000111111000000000111222222333333333333333333222222222111333333333444555666888888555444444444444555666666555555555555666777999999888777777666777888:::;;;888999999999999;;;===>>>:::999999888888777777777555555444444444333333333222222111111111000000000000//////......//////000000000////////////000000////////////000000000111...///000000//////000111000111111111111111111111///000000111111111111000......000000000000......111///.........//////......------,,,,,,+++++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++************************************++++++************++++++***************+++,,,,,,)))***++++++++++++***)))))))))))))))))))))))))))******************************************************++++++++++++******************++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------.............../////////000000333111444555111777>>>;;;fffiiihhhsssVVVKKKHHHFFFFFFHHHHHHFFFDDDCCCCCCCCCBBBBBB@@@???>>>999777444222111222444555444555666777888:::>>>BBBAAADDDGGGIIIJJJNNNUUUZZZ[[[___eeeiiilllmmmkkkiiiuuu}}}))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++(((((((((((()))***+++,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))************+++++++++******+++,,,,,,---......------------------------,,,,,,,,,---------......////////////000000000000---000333111------111666000000000111222222333333333333333222222111111111222333333444555666888888666666666666666777888888666666555555555666666777777666666666777888:::;;;777888888888888999;;;>>>888888888888777777777777333333333222222222111111111111111111000000000000//////............//////000000////////////000000........./////////000000000000000///...---...000++++++,,,---...///000111...////////////...---,,,---------------------------,,,******,,,---......,,,,,,,,,,,,------------------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))************************++++++************++++++++++++******++++++,,,---)))***+++,,,,,,+++***)))))))))))))))))))))))))))******************************************************++++++++++++******)))************+++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------................../////////000555(((///777...111===:::KKKnnnwww}}}qqqRRRLLLEEEDDDGGGJJJIIIGGGCCCCCCCCCCCCBBBAAA@@@???;;;888555222111222444666333444555555666999===@@@???BBBEEEGGGHHHLLLQQQVVVWWWYYY\\\bbbkkkooolllfffmmm{{{************))))))))))))(((((())))))*********+++************))))))))))))))))))))))))))))))))))))(((((()))***************+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,+++***))))))***++++++************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++***+++---...///...------------,,,+++,,,---...///------............------,,,---...///000000000000111000000///000222444555666555222000000000111222222222222333444555666777666666666666666666666666444444444444555777888:::::::::999888777777777777777777777777888999:::;;;555555666666666666666555444444444333333222222222000000000000000///......////////////////////////////////////............................................................................................................---------............///......---------,,,,,,,,,.........------,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++***)))(((******************************+++,,,,,,,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---......//////..................////////////000000111222333555666777BBBiiieeexxxSSSBBBCCC???EEELLLEEEFFFEEEDDDBBBAAAAAAAAAAAA===;;;888555333222111111222222333444666888999:::@@@BBBDDDFFFGGGJJJMMMPPPRRRYYY\\\]]]eeepppmmmccckkkttt~~~************))))))))))))((()))))))))************(((((())))))*********+++))))))))))))))))))))))))((())))))***************************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++******))))))***+++,,,************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***)))))))))(((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++,,,,,,------...---------------,,,,,,,,,---...///------............---------...///000111111111111111000000000000222333444555444222222222333555666333333333333444444555666555555555555555555555555444444333333444666888999;;;999888777888888777666888777777666666666777777444555555666666666555555333333333222222222111111000000000000000///..............................////////////.........---........................------------------------------------------------------------------------,,,,,,,,,,,,------------...------------,,,,,,,,,---------,,,,,,,,,++++++***++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++***))))))************************)))***++++++,,,,,,++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------...........................////////////000000000111333444666777:::OOOyyyxxxiiiqqq}}}iiiPPPDDD@@@BBBEEE@@@FFFEEEDDDCCCBBBBBBBBBBBB@@@>>>;;;888555444333333222333333444666777999:::===???BBBCCCEEEGGGKKKMMMPPPVVVZZZ[[[dddnnnmmmdddeeemmmtttxxx}}}************))))))))))))))))))))))))************''''''((()))***+++,,,,,,))))))))))))))))))))))))((()))******++++++******************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))***+++,,,,,,************************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++......---,,,,,,,,,---------,,,,,,,,,,,,---...///------............------...///000111111111111111000000000000111222333444333333222333444666888:::444444444333333444444555555555555555555555555555333333222333444555777888;;;999666666888999777444888777666555555444444444444444555555555555444444222222111111111111000000//////000000000///..............................//////.........---------------------------------------------------------------------------------------------------------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************************++++++++++++***))))))************************)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***************************************************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---...............---............/////////000000000111222444555666777888___}}}zzz\\\ooo}}}___EEE@@@AAA@@@CCCFFFFFFEEEEEEDDDDDDCCCCCCCCCAAA???;;;999666555444333333333444555777888999:::<<>>;;;888666555333333333444555666777888888:::===>>>@@@BBBFFFHHHJJJOOOTTTXXX```jjjllliiiiiijjjhhhgggkkkrrrtttrrrwww~~~************)))))))))(((******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))******++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,000///---,,,++++++,,,---,,,,,,,,,---------------------............------------......///.........000111111111222222222222222222222333333444444555666555444444333333333333444444444444444444444444111111000111222333555666999777555666888888555222555555555555555666777888333333333333333222111111////////////////////////......////////////..............................------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,+++++++++************************+++******))))))******+++)))))))))))))))))))))))))))******+++++++++******************************))))))***++++++++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))************************************************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,---...---------------------............/////////000111222333444777888AAATTT}}}wwwzzz|||bbbYYYsss|||yyyYYYKKKBBB>>>KKKDDDEEEFFFFFFGGGFFFFFFEEEDDDCCCAAA???<<<999777666444444444444444555666666777999<<<===???AAAEEEGGGIIIMMMQQQVVV]]]eeeiiiiiihhhiiifffccceeekkknnnmmmttt{{{************))))))))))))************))))))))))))************))))))(((((()))))))))))))))))))))))))))***++++++,,,+++++++++))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++++++++***)))************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,......---,,,,,,,,,------+++,,,------......------------............------,,,------......---------000111111222222222111111222222222222222222111111666555444333333333333333333333333333333333333333000000000000111222444555666666777777666555333333444444444555555666888888222333333222222111000///......////////////000000------.../////////......------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++***************++++++++++++***)))(((((()))***+++************************))))))***++++++++++++***************************((()))******++++++******++++++++++++++++++++++++*********++++++,,,,,,---************************))))))))))))))))))))))))***************************************************************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,---------------,,,------------.........////////////000111222333000777<<<>>>[[[xxxnnnXXXooowwwaaaMMMAAABBBCCCDDDEEEGGGGGGGGGFFFEEECCCBBBAAA@@@===;;;888777555444444444444444555555777888;;;<<<>>>@@@DDDFFFHHHJJJNNNRRRXXX___dddfffbbbeeeeeeaaaaaagggkkkllljjjqqqzzz~~~************))))))))))))************)))))))))((()))))))))))))))*********)))))))))))))))))))))))))))***++++++,,,,,,++++++((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,+++***((((((************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))'''((((((((()))))))))***&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,------...---------+++,,,---.........------------............---------...............------000111222222222222111000111111222222222222111111555555444333333333444444222222222222222222222222////////////000222444555333666:::999555222222444555444444444444444555555222222222222111000///.........//////000000000000,,,---......//////......------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++,,,,,,+++***)))(((((()))***+++++++++++++++++++++++++++))))))***+++++++++++++++************************((())))))***************************************)))******+++,,,,,,------************************))))))))))))))))))))))))************************************************+++++++++*********************+++++++++,,,,,,,,,************************,,,++++++******++++++,,,++++++,,,------------,,,,,,,,,---------.........///////////////000111222///222888777BBBuuunnnggggggQQQAAAAAABBBDDDFFFGGGGGGFFFEEEBBBBBBBBBAAA???===;;;999555555444333333444444444555777999;;;<<>>@@@BBB@@@BBBEEEIIINNNRRRUUUWWW```hhhoooqqqqqqrrrooojjjgggkkkppptttwww{{{************)))))))))(((******))))))))))))******((((((((((((((()))******))))))************))))))************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))((('''''''''((()))*********++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------............//////////////////000000000111111111000111222222333333222222333333333111//////111333333222222111111222222333333222000//////000222333333333333333333333333333444333222111000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++(((((()))))))))*********+++++++++*********))))))************************,,,,,,,,,++++++************************************************************************************************************+++,,,---------,,,,,,,,,,,,***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------.../////////000000000000333222555666111999___~~~~~~}}}mmm{{{oooTTTFFF<<<@@@GGGGGGCCCBBBEEEDDDCCCBBBAAAAAAAAAAAA;;;999666555444444333222222333444666999;;;>>>??????AAACCCFFFIIILLLOOOPPPTTT\\\bbbfffjjjpppqqqooojjjnnnsssuuuwwwyyy************))))))))))))******))))))))))))******)))(((((((((((()))******))))))************))))))************************,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((())))))***+++******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............---------............/////////........./////////000000000111222222333333222222222333222111//////111333222222111111111111222222222111000//////000111222222222222222222222222222333222111000000//////000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++'''((((((((())))))))))))+++++++++***************************************+++++++++++++++*********************************************************************************************************))))))*********+++++++++,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------....../////////000000000444000111777555444CCCWWW{{{wwwhhh^^^ccctttsssRRR<<>>???@@@BBBDDDFFFGGGHHHJJJPPPUUUYYYaaaiiinnnnnnlllppptttuuuuuuvvvzzz}}}{{{~~~*********)))))))))))))))******))))))))))))******))))))(((((())))))***+++)))******++++++******)))************************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++******++++++++++++*********************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))(((((()))***************((()))))))))************(((((((((((((((((((((((()))))))))))))))))))))))),,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////....../////////000000000000000111222222222222222222222222111//////111333222222111111111111222222111111000000000000111111222222222222222222222222222111000///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************************************+++++++++***************************************((((((((()))))))))******************************************************+++++++++******************************************************************************************************************))))))))))))***++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------------------........./////////000000222...///777999555888AAAlllooovvvoooddd```xxxssssssttt|||hhhIIICCCHHHGGGEEEGGGEEEDDDCCCCCCBBBBBBBBBCCC@@@>>>;;;999888666444222111111222333555777888999<<<<<<>>>???AAACCCDDDEEEGGGKKKOOORRRYYYaaadddbbbhhhlllqqqsssrrrsssuuuxxx))))))))))))))))))************))))))))))))******)))))))))))))))***++++++******++++++++++++******************************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))******+++++++++++++++******++++++++++++******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((()))***************((()))))))))************(((((((((((((((((((((((()))))))))))))))))))))))),,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------............/////////000000000111111000000111222222222222111111222222111///000222444222111111000000111111222111000000000000000000111111111111111111111111111000000//////.../////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************************************************************************************************************)))))))))*********++++++************************************************************************))))))))))))))))))))))))************************************************************************+++************+++,,,,,,************+++*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------..................////////////111...000555666444777???GGG}}}nnnooo{{{}}}zzzppp```eee~~~qqqyyyzzzZZZCCC???EEEIIIGGGEEEDDDCCCBBBBBBAAAAAABBBAAA???<<<:::999777444111333333333444555666777888999:::<<<>>>AAACCCEEEFFFFFFJJJMMMPPPVVV]]]]]]YYY___eeekkknnnooooooqqqsss}}}~~~~~~))))))))))))******************))))))))))))*********))))))))))))***++++++******++++++++++++******************************,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))***++++++++++++*********++++++++++++******)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------.........//////000000000111111111///000111111222222111111111111222111///000222444111111000000000000111111000000000000000000000000000000000000000000000000//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++************************************************************************)))))))))***************************************************++++++++++++***************+++++++++************************)))))))))***************))))))))))))))))))))))))***************************************************************************++++++++++++,,,,,,,,,))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,------.........------........./////////222000111222111000666>>>999kkkvvvooovvvjjjlllhhhKKK>>>AAADDDBBBCCCBBBBBBAAAAAAAAABBBBBBAAA???===<<<;;;888555222444444444444444555666777777888:::===@@@CCCEEEFFFCCCFFFJJJNNNVVV]]]]]]XXXWWW]]]eeejjjkkklllnnnpppxxxwwwyyy|||((()))))))))******************))))))))))))************))))))******+++,,,***++++++,,,,,,++++++***************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((((((***+++++++++***)))******++++++++++++******((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------................../////////000000///000000111111111111111000111111000///000222555111111000000000000111111//////000000000000//////000000000000000000000000///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++************************************************************************((()))))))))*********+++************************))))))))))))************))))))*********+++++++++************************((()))))))))*********+++))))))))))))))))))))))))************************************************************************)))***+++,,,,,,,,,++++++((()))***+++,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,---......///---------.........//////222111111222111000444999999OOOwwwxxxvvvaaaNNNBBB???@@@>>>>>>??????AAABBBDDDEEEBBBAAA???>>>===;;;888555444444444333333444555555444555777:::===???AAABBBCCCEEEFFFJJJTTT^^^```]]]SSSZZZbbbhhhiiijjjkkkmmmooosssxxx}}}(((((())))))*********+++******))))))))))))***************)))******+++,,,***++++++,,,,,,++++++************************************))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************************************'''((()))***+++***))))))******++++++++++++******((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------.........////////////000111111111111111000111111000000000333555111111000000000000111111//////000000000000//////000000000000000000000000......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))************************************************************************''')))+++,,,---,,,***)))((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,---...//////---------.........//////222000111333444444444666888555[[[}}}|||wwwbbbGGG===CCC:::;;;<<<>>>AAADDDFFFGGGCCCBBBAAA@@@???===:::777444444333333222333333444333444555777:::<<<===>>>FFFEEEDDDGGGQQQ]]]aaa___RRRYYYaaagggiiiiiijjjkkkeeellluuu{{{}}}}}}}}}{{{************************************************))))))))))))))))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************************************)))***++++++***)))***+++***************+++++++++)))******+++++++++******+++++++++***************,,,+++******))))))******))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******+++***)))(((((()))***+++,,,+++***)))))))))***+++))))))))))))(((((((((((((((((()))))))))(((((('''''''''(((((())))))************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,------------------------///......------///000111111111111000000000000000000000000000000000000000111111111111111111111111////////////............/////////...------///111333111/////////...,,,***---------,,,,,,+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))******+++---,,,+++***))))))))))))))))))))))))************)))************+++++++++++++++******))))))(((((((((((())))))******++++++)))************+++++++++)))))))))))))))))))))))),,,,,,++++++***)))))))))******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))++++++******************************************))))))))))))************,,,,,,+++***))))))******)))************+++++++++************************************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000000000---...///000111222333333666;;;BBBbbb{{{{{{^^^IIIFFF@@@<<<@@@BBB???CCCDDD;;;BBBAAA@@@???>>>===<<<;;;777555222111333444555555444444555777999;;;===>>>@@@AAADDDHHHLLLQQQUUUWWWYYYYYY[[[bbbjjjmmmjjjfffgggdddkkkxxx}}}xxxyyy|||yyy{{{~~~************************************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************************************)))***++++++***)))***+++************++++++++++++******++++++++++++************************++++++,,,+++******))))))******))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))************))))))))))))******+++******))))))***+++,,,***)))))))))(((((((((((((((((()))))))))(((((('''(((((((((((())))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------......---------,,,,,,,,,------------------------///......---...///000111000000000000000000000111000000000000000000000000000000000000000000000000////////////............---......------...222444;;;777111...,,,,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))******+++---,,,+++***))))))))))))))))))))))))************)))************+++++++++************)))))))))))))))))))))))))))*********)))************+++++++++))))))))))))))))))))))))*********************+++******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))************************************************))))))))))))************,,,++++++***))))))******)))************+++++++++************************************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......//////000000......///000111222222333///:::<<>>>>>999>>>FFFBBBAAAAAA@@@???>>>===<<<<<<;;;999555444444444444333333444444666888:::<<<===>>>???BBBEEEIIIMMMQQQSSSVVVVVVXXX^^^gggnnnrrrtttiiiaaaaaammmuuuwww{{{|||{{{|||~~~++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++************************)))***++++++***)))***+++*********++++++,,,,,,,,,++++++++++++++++++******)))))))))***+++++++++,,,,,,+++******))))))******))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******))))))************))))))***)))))))))***+++,,,,,,******)))))))))((((((((((((((()))))))))))))))(((((((((((())))))))))))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,---------.........------///............///000000/////////000000111111111000000000000000000000000......................../////////............---,,,------------000555888AAA;;;333---***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********************************++++++++++++,,,+++++++++***************)))))))))))))))))))))))))))))))))))))))******+++,,,+++******))))))))))))))))))))))))************)))************+++++++++)))))))))***************************)))))))))))))))************+++++++++))))))))))))))))))))))))(((((()))******+++,,,,,,******))))))))))))******+++++++++***************))))))))))))))))))))))))************************************************))))))))))))************,,,+++******)))*********)))************+++++++++************************************************************************++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...//////000000/////////000000111111111...;;;:::999XXXssskkknnnvvvnnniii|||jjjvvvxxxZZZFFF===<<<<<<777<<>>=========@@@===999666555444333222333333333444666888999:::<<<===???BBBEEEIIILLLMMMQQQSSSUUUZZZbbbmmmyyyrrrgggjjjqqqtttwww{{{}}}zzzwwwyyy~~~++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************)))***++++++***)))***+++******++++++,,,,,,------,,,,,,++++++******++++++(((((()))***+++,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******((()))***++++++***)))((((((((()))******+++,,,---*********)))))))))(((((())))))***++++++++++++***))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,------------------------,,,---......///......---............/////////000---......///000111222222000000000000000000000000........................//////.........------------...---------000555888???:::222---***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++************************)))))))))))))))))))))))))))))))))))))))******+++++++++***)))))))))))))))((()))))))))************))))))*********+++++++++)))))))))******+++++++++++++++******))))))(((((())))))*********+++++++++))))))))))))))))))))))))((()))))))))*********+++******))))))))))))******************************))))))))))))))))))))))))***************+++++++++************************((()))))))))************++++++***************+++))))))*********+++++++++************************************************))))))))))))))))))))))))++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---......//////000/////////000000000000000000999888555AAAaaarrrnnnqqq|||vvvbbb[[[qqqxxxsssrrrMMM>>>;;;===:::===@@@;;;@@@@@@@@@??????>>>>>>>>>AAA>>>:::888777555333111222222333333444555777777;;;;;;===???BBBEEEGGGIIIMMMPPPTTTWWW]]]hhhvvv~~~llliiinnnqqqqqqqqqzzzzzzyyyxxxzzz~~~}}}++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++************************)))***++++++***)))***+++***++++++,,,------......------,,,+++******++++++(((((()))***+++,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******((()))***++++++***)))((((((((()))***+++,,,,,,,,,************))))))))))))***+++,,,---------------************))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,------------------------+++,,,...///000///...------......///////////////------...///000111111222////////////////////////////////////////////////............------------/////////------...222555777444000---,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))******+++******))))))((()))))))))((()))))))))************))))))*********+++++++++))))))******++++++,,,,,,++++++******))))))(((((())))))*********+++++++++))))))))))))))))))))))))*********)))))))))((((((******))))))))))))******************************))))))))))))))))))))))))))))))*********+++++++++************************((()))))))))************+++***************++++++))))))*********+++++++++************************************************))))))))))))))))))))))))++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------...////////////////////////000000000000222333888888???ppp~~~rrrrrr~~~|||]]]VVVkkkaaaIII;;;;;;:::>>>???999@@@@@@@@@??????????????????<<<:::888888777555333333333222222333444444555::::::;;;===@@@BBBDDDFFFIIINNNSSSVVVXXX^^^jjjsss}}}ooocccbbbjjjoooooonnnrrryyy{{{wwwtttyyy~~~}}}~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++***)))***+++++++++,,,------.../////////...,,,+++******++++++)))))))))***+++++++++,,,,,,+++******))))))******))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******))))))************))))))((()))***+++++++++++++++++++++*********)))))))))***+++,,,---............+++************)))))))))***++++++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++************++++++++++++,,,,,,,,,------------...+++,,,...000111000///...---......///000/////////.........//////000000000////////////////////////000000000000000000000000.........------------,,,///000///...------///000///...------......,,,************+++++++++++++++++++++++++++++++++++++++************************)))))))))************+++***************+++++++++)))))))))))))))))))))))))))))))))))))))******+++***))))))(((((()))))))))))))))))))))************)))************+++++++++*********+++++++++++++++************)))))))))))))))************+++++++++))))))))))))))))))))))))++++++***))))))(((''''''******))))))))))))*********************+++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,************************))))))))))))*********************)))******+++,,,)))************+++++++++************************************************************************++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////.........//////000000000333111333===;;;333RRR{{{zzzvvv___ddd|||[[[CCC<<<888<<>>?????????@@@@@@@@@@@@@@@>>><<<:::999999888666444444333333222222222333333888999:::;;;>>>@@@BBBDDDGGGKKKPPPSSSSSSVVV]]]ccchhhddd```aaagggkkklllkkkhhhtttyyytttqqqwww|||}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++***)))***+++++++++,,,---...///000000000...,,,*********+++,,,******************++++++,,,+++******))))))******))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))************))))))))))))******)))***++++++++++++***)))+++++++++*********)))))))))***+++,,,------------+++++++++*********))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++************++++++++++++,,,,,,,,,---------......***,,,...111111111///...------///000000000///.........//////////////////////////////////////////000000000000000000000000.........---------,,,,,,,,,...//////---,,,---...---,,,+++,,,......---+++)))*********++++++++++++++++++++++++++++++++++++************************))))))))))))************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))))))))))))))************)))************+++++++++,,,++++++++++++++++++***)))))))))))))))*********)))************+++++++++)))))))))))))))))))))))))))))))))))))))(((((((((******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))******************))))))***++++++,,,)))************+++++++++************************************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------......///,,,------...///000111111222555555888;;;777DDDbbbqqqdddlllVVVKKK???;;;???@@@?????????@@@@@@AAAAAAAAA@@@>>><<<<<<;;;:::777555555444333333222222222222555666777999<<<>>>AAABBBEEEHHHLLLNNNOOOQQQVVVYYY^^^bbbeeeeeeeeefffhhhiiigggqqquuupppnnnwww}}}|||xxxyyy|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++++++++***)))***+++++++++,,,---...///000111000///,,,*********+++,,,+++++++++***************,,,++++++***)))*********))))))))))))))))))))))))))))))***++++++++++++*********))))))))))))******+++***)))(((((()))***+++)))***+++,,,,,,+++)))(((+++++++++************)))'''((()))***+++,,,,,,,,,++++++++++++******))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,------.........***,,,///111222111///...,,,---///000000000///...///////////////.........////////////////////////000000000000000000000000......---------,,,,,,,,,))),,,...///...---------///---++++++---......---))))))******++++++++++++++++++++++++++++++++++++************************))))))))))))************))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((()))***))))))))))))************)))************+++++++++---,,,,,,++++++*********(((((())))))******++++++)))************+++++++++))))))))))))))))))))))))''''''(((((())))))************))))))))))))******))))))******++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))******************))))))***+++,,,,,,)))************+++++++++************************************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,------......///,,,,,,---...///000111222,,,444111,,,333888===FFFeeeyyy___nnnuuuggg]]]III<<<<<<<<>>===;;;888555666555444333222222222222333444555777:::===???AAACCCEEEHHHJJJMMMPPPTTTWWWRRR[[[cccdddcccdddhhhlllkkkssssssmmmnnnvvvyyytttoooqqqtttyyy}}}~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++++++++,,,,,,,,,---------+++---000222333222000///,,,,,,,,,+++++++++******.........------,,,,,,,,,......---,,,+++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++,,,,,,+++******+++,,,,,,+++++++++*********))))))******************************))))))((((((''''''******************************))))))))))))******************************************************,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))),,,+++++++++++++++++++++))))))))))))))))))))))))+++++++++***************)))))))))))))))))))))))),,,+++++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,------......------------------------------............////////////000000//////.........---////////////////////////........................///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++(((((((((((()))***+++,,,---------,,,+++***)))(((++++++***)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************+++)))((())),,,---+++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************(((((()))))))))*********++++++++++++++++++++++++************************++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,---------------............///000111222444666777999999EEEfffppp{{{rrrsssssslll^^^LLL>>>888===>>>@@@CCCFFFFFFCCC@@@BBBBBBAAA???>>><<<;;;;;;777666444222222333444555444444555777:::<<>>===<<<;;;999777555444333333444555333444555666999;;;===???AAACCCDDDEEEGGGJJJNNNRRROOOQQQXXX```cccbbbdddhhhjjjlllmmmlllmmmqqqqqqnnnmmmpppsssvvvxxxxxxwwwwww------------------------***+++,,,------...------,,,,,,,,,,,,------------,,,,,,---....../////////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,------++++++++++++++++++++++++************************************************)))******************))),,,++++++******++++++,,,+++++++++***************************************+++++++++++++++***************************************************************************************************************++++++******))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))******))))))))))))((((((************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++,,,---------------------------------------,,,,,,---///000222333333////////////............////////////////////////------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++(((((((((((()))***+++,,,,,,,,,,,,,,,+++***))))))))))))((((((''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))***************)))))))))+++,,,+++***************************))))))))))))))))))))))))******++++++++++++******************************+++++++++++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,---------------............///000000222333555666777888===444TTTtttfffjjjjjjaaaxxxxxxqqq|||nnnSSSCCCAAAAAABBBBBBAAA@@@@@@AAABBBBBBAAA@@@>>>===<<<<<<;;;999777555444444444444333333444555777999;;;<<>>======<<<;;;999666444333333333333333333444555777888999<<<>>>@@@AAABBBEEEHHHKKKJJJKKKOOOUUUWWWVVVXXX]]]aaaeeegggdddeeeiiijjjiiihhhjjjmmmqqqsssuuuuuuuuu------------------------///......------,,,,,,,,,,,,,,,---------............---+++++++++,,,...///---------,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))************))))))++++++++++++++++++++++++************************************************************************************************)))***++++++++++++***)))************************************************((())))))*********))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++***+++,,,,,,------,,,,,,------------------------////////////000000000000.........///////////////////////////////////////------------------------...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************))))))))))))))))))***+++******+++++++++***))))))((((((''''''''''''((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************)))***************++++++(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******************************(((((()))+++,,,---...///++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............//////000111222333444555666000222777QQQkkkqqquuuggg[[[gggqqqQQQIIIAAA@@@EEEHHHFFFAAACCCBBBBBBAAA@@@???>>>>>><<<;;;999777555333222222333333333333444555666777999;;;===???@@@AAADDDGGGHHHHHHKKKPPPRRRRRRUUUZZZ^^^bbbdddaaaaaaeeehhhhhhgggiiikkknnnqqqssstttttt------------------------000//////...------......,,,---------...............---,,,+++,,,,,,......------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******************)))***++++++,,,,,,++++++******************+++++++++************************)))))))))***************************************)))***+++,,,,,,+++***)))************************************************))))))******++++++******))))))))))))))))))))))))((())))))******+++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++((((((((()))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,,,,------------------------///////////////..................///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++*********)))))))))))))))******)))***************))))))((((((''''''(((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((***++++++******+++,,,(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******************************'''((()))***+++---......++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............//////000000111333444444555...666333777XXXyyyxxxvvv]]]VVVqqqaaaLLL@@@@@@DDDFFFFFFCCCCCCBBBBBBAAA@@@??????<<<<<<;;;999777555444333444444333333333444444555666888;;;<<<===>>>AAACCCEEEDDDGGGLLLNNNNNNRRRXXXZZZ___aaa^^^]]]aaaeeefffeeefffiiikkkmmmooopppqqq///////////////////////////.........///000222333------------..................------------.........------------,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********+++,,,,,,,,,,,,+++***))))))*********+++++++++*********************************+++++++++,,,,,,************************)))***,,,------,,,***)))************************************************)))******+++,,,,,,++++++))))))))))))))))))))))))))))))******+++,,,,,,---))))))))))))))))))))))))******************++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++'''(((((()))******++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++------------------------,,,,,,------......//////............/////////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***************************+++,,,,,,,,,,,,+++***************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++************))))))))))))******))))))************)))))))))(((((((((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((***,,,+++))))))+++---************************))))))))))))))))))))))))******++++++++++++******************************)))))))))************+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............/////////000111222333444444666:::555666BBBSSSuuu___mmmwwwaaaMMMBBB@@@DDDGGGCCCCCCBBBBBBAAAAAA@@@@@@>>>>>>===<<<:::888777666555444444333333333444444444666999;;;;;;<<<>>>@@@BBBAAACCCGGGJJJKKKPPPVVVVVV[[[]]]ZZZXXX\\\bbbdddcccdddeeegggiiijjjllllll111111111111111111111111---------...000333555777---------.........//////.....................---......---------,,,,,,,,,,,,,,,,,,------.........***++++++,,,---//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***))))))******++++++++++++************************+++++++++,,,,,,---------************************)))***,,,------,,,***)))************************************************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***+++,,,,,,------))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))******+++++++++,,,************************)))))))))))))))))))))))))))************+++++++++'''(((((()))***++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++******+++,,,,,,,,,,,,+++------------------------)))***+++,,,---///000000---.........//////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***************************+++,,,------,,,+++***************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++************)))))))))))))))***((())))))*********)))))))))))))))))))))***++++++))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((***,,,+++))))))+++---++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******************************++++++******)))(((((('''++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........////////////000111222333333444222222111<<>>===;;;:::999666555444444333333333444333555888::::::;;;===>>>???>>>@@@EEEGGGIIINNNUUUSSSYYY[[[WWWUUUYYY___bbbaaabbbcccdddfffggghhhiii111222333222111000000111///000222222222333555777333222111//////.........000//////...//////000111/////////......---------------------------------------------------------------------------------************************++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++++++++++++++++++++******))))))******+++************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))+++++++++*********))))))************************))))))((((((((((((((())),,,+++******))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***)))(((((())))))******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++//////............/////////...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++************)))******++++++++++++******'''((()))***+++,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++///...,,,*********,,,---++++++,,,,,,,,,,,,---------------............///...///000111111222222111333222666888555777NNNiii|||___bbbwww|||nnnvvvuuudddQQQHHHFFFDDDDDDBBB??????@@@@@@>>><<<===============<<<<<<;;;777666555333222222333333444444444555666777888999;;;===???AAAAAACCCEEEGGGKKKLLLMMMPPPSSSWWWZZZ\\\WWWZZZ]]]___aaabbbeeeggg444444555444444444555666...///000///------///111000000000000000000000000//////......//////000000------------------------------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))+++++++++*********))))))******************************)))(((((())))))***,,,+++******))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***)))))))))))))))******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...///...---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))+++++++++************)))******++++++++++++******((()))***+++++++++++++++************************++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------000...,,,+++******,,,,,,+++++++++,,,,,,,,,------------------..................000111111111111111555111222666444444@@@QQQqqqddd[[[mmmyyyoooooovvvjjjOOOAAAEEE???AAACCCCCCBBBAAAAAAAAA>>>????????????>>>======999888666444333333333333444444444444555666777888888:::===>>>???AAADDDFFFHHHHHHIIIJJJLLLOOORRRSSSUUUVVVXXX\\\___aaaccccccGGGEEEBBB???<<<::::::999>>>>>>===;;;888666777888222222333333222222111000/////////000000000111111---------...............------------------------------------------------------------------------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,------......------,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++***************************************+++******)))******++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***))))))))))))*********************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,......---,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))+++++++++************)))******++++++++++++******)))******+++++++++******************************++++++++++++++++++++++++++++++************++++++***++++++,,,---...//////000///---++++++++++++,,,++++++++++++,,,,,,,,,,,,------------..................///000111111111111555//////444666333555;;;SSSiii]]]VVVbbbzzzmmmhhhHHHDDD===AAAFFFFFFCCC@@@AAABBB@@@@@@@@@AAA@@@??????>>>;;;:::888666555444333333333333333333444444555666555777:::<<<===???AAADDDFFFEEEEEEEEEFFFHHHJJJKKKRRRRRRSSSWWW]]]aaa```___TTTPPPKKKGGGFFFFFFFFFFFFFFFFFFDDDAAA===:::999:::999999999888666444111000000000111111111111111111////////////000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,------------,,,,,,***+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))***************++++++************************************************++++++******++++++,,,,,,,,,+++******))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***))))))***************************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,...------,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))+++++++++*********))))))******++++++++++++************+++++++++******)))************************************************++++++************++++++***+++,,,---...000111111000///...,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........---...///000111111111111444///000666888666555777;;;mmm~~~vvvyyy}}}uuummmeeeUUUWWWyyy\\\AAA???AAACCCDDDBBB@@@???>>>@@@AAAAAAAAAAAA@@@??????===<<<;;;999777555444444333333333222333333444444333666888:::;;;===@@@BBBEEEDDDDDDDDDEEEFFFHHHIIIQQQOOOOOOTTT\\\```___\\\RRRNNNIIIHHHKKKPPPSSSUUUSSSRRRPPPMMMHHHEEEDDDEEEAAA@@@???===:::888555444111111222222111111/////////////////////000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++++++++,,,************************************************++++++***++++++,,,------,,,+++******))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++***************++++++******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------------,,,,,,,,,------...------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************))))))))))))))))))))))))+++++++++*********))))))******++++++++++++************+++++++++******)))************************************************++++++************++++++******,,,---///000222222000000...---,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...---...///000000111111000222222444666666444666:::???QQQtttnnnlllqqqvvvqqq```RRRgggsssIIIFFFAAA===>>>AAABBB@@@===@@@@@@AAAAAAAAA@@@?????????>>>===;;;999888666555444333333222222222333333333555888999:::;;;>>>@@@AAAAAAAAABBBCCCEEEGGGIIIPPPMMMMMMRRRYYY^^^\\\YYYlllddd[[[VVVUUUWWWXXXXXX^^^^^^]]]YYYUUUSSSRRRSSSMMMKKKHHHEEEBBB???>>>===555666666666444222000///000/////////............................................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++************++++++,,,,,,---,,,,,,++++++++++++,,,,,,************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++,,,,,,,,,***************+++++++++************************************+++,,,------,,,+++******))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++************+++,,,,,,******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++......------------......------,,,,,,,,,---......------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++************)))******++++++++++++******)))******+++++++++******************************************************++++++************++++++***+++,,,---///000111222111000///...---,,,+++***************++++++++++++,,,,,,,,,,,,------------------...///000000000000222444666444111000333888::::::JJJ}}}}}}rrruuu|||iii^^^ZZZmmmeeeVVVKKK@@@<<<@@@DDDDDDAAAAAAAAAAAAAAAAAA@@@@@@????????????>>><<<:::888777555444333333222222222222333555777888888888:::<<<<<<<<<<<<===???BBBDDDFFFKKKJJJKKKOOOTTTWWWWWWUUU}}}tttooojjjfffeeeeeedddbbb___^^^^^^___eeeaaa[[[TTTNNNIIIGGGFFF@@@@@@@@@???===:::777555333333222111000000///...................................................------------------------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++)))******+++,,,,,,------++++++************++++++************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++,,,------))))))*********+++++++++************************)))))))))******+++,,,---,,,+++******))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********++++++,,,---******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++......------------......,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++************)))******++++++++++++******((()))***+++++++++++++++************************************************++++++************++++++***++++++---...///000000111000000///---,,,***)))************++++++++++++++++++,,,,,,,,,---------,,,---...///000000000000000333444222000000333555000555888NNNuuukkkXXXQQQuuuzzzpppbbbOOOBBB???AAACCCDDDBBBCCCCCCCCCCCCBBBAAAAAA???@@@@@@???>>><<<;;;999666666444333222222222222222444555555555555666888999888999999;;;===@@@AAADDDEEEGGGJJJLLLNNNOOOOOO~~~|||{{{|||}}}}}}wwwmmmbbbXXXQQQMMMKKKKKKKKKKKKIIIGGGCCC???===888888777666444333222222////////////////////////////////////////////////------------------------........................+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------......------,,,))))))***+++,,,,,,------+++******************+++************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,------))))))******++++++++++++************************))))))))))))***+++,,,---,,,++++++***)))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********+++,,,,,,---******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))*********+++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++************)))******++++++++++++******'''((()))***+++,,,,,,,,,************************))))))))))))))))))))))))++++++************++++++***++++++,,,---...//////111111000///...,,,***))))))************+++++++++++++++,,,,,,,,,---------,,,---...///000000000000...000222222333555666555444EEE>>>333PPP|||{{{gggXXX___ooo|||www```JJJ>>><<<@@@DDDDDDDDDDDDDDDDDDCCCCCCBBB???@@@@@@@@@???>>><<<;;;777666555444333222222222111333444444333222333555999888888888:::;;;===??????BBBDDDFFFFFFGGGHHHJJJrrrjjjfff___YYYTTTPPPMMMMMMNNNLLLEEE???@@@???AAACCC@@@:::888999333444333111000111000...///111222222111//////000------...//////000111111//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,************+++,,,------************************************************************************+++++++++*********))))))++++++************++++++************************+++++++++*********)))))))))************+++++++++***++++++,,,,,,++++++*********))))))))))))*********)))))))))***+++,,,,,,************************)))************+++++++++************************))))))***++++++++++++***************************))))))))))))))))))))))))************************)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))),,,++++++******++++++,,,+++*********))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))************++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))******++++++******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************''')))+++,,,,,,,,,***)))************************))))))))))))))))))))))))******************************************************))))))******+++,,,000///,,,*********+++,,,++++++************++++++///...---,,,++++++++++++***++++++,,,---...//////111000///...---,,,++++++******+++++++++,,,,,,,,,//////.........---------.........///////////////111111111222333444666777444444777999;;;SSSzzzuuuttt{{{ccc[[[ZZZwwwfffmmmyyyqqqSSSBBBGGGFFF;;;AAAGGGHHHAAAAAAEEEDDD<<>>???@@@BBBDDDGGGIIIKKKttthhhkkkkkkhhhcccYYYNNNDDD===DDDCCCFFFJJJJJJEEEBBBDDD===;;;777333222333555666.../////////.........///---------...............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++************************************************************************+++++++++*********))))))++++++************++++++************************+++++++++*********)))))))))************+++++++++***++++++,,,,,,++++++*********))))))))))))***************)))******++++++************************)))************+++++++++************************))))))***++++++++++++***************************))))))))))))))))))))))))************************)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))),,,++++++******++++++,,,+++*********))))))))))))******************************+++++++++,,,,,,,,,))))))))))))************++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))***************))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))***,,,,,,+++***)))************************))))))))))))))))))))))))***************************************************************+++,,,,,,000...,,,*********+++,,,++++++************++++++......---,,,++++++++++++***++++++,,,---...//////000000///...---,,,++++++******+++++++++,,,,,,,,,///.........---------,,,............/////////////////////000111333444555555555777888777CCCgggsssrrrnnnxxxfffYYY[[[~~~~~~kkkuuuwwwfffLLL===>>>DDD???DDDGGGEEECCCDDDCCCBBBCCCCCCBBBBBBAAA@@@@@@???>>>===<<<:::888777666666333333222222222333333444333444555666888999:::;;;;;;<<<===???BBBDDDGGGHHH|||jjj]]]VVVSSSOOOLLLLLLJJJDDDCCCDDDKKKGGGCCC>>>:::777555555111000///...---......////////////......---------/////////............---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,+++************************************************************************************+++++++++***************++++++************++++++************************+++++++++***************)))************+++++++++***++++++,,,,,,++++++*********))))))))))))******++++++******)))*********************************)))************+++++++++************************))))))***++++++++++++***************************))))))))))))))))))))))))************************)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,++++++******++++++,,,***************)))))))))******************************+++++++++,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++,,,+++******************************))))))))))))))))))))))))************************************************++++++******++++++,,,---///...,,,+++******++++++++++++************++++++...---,,,++++++***++++++******+++,,,---...//////000//////...---,,,++++++******+++++++++,,,,,,,,,......------------,,,,,,------........./////////............///111222222666444666777555666EEEXXXwwwtttjjjzzzsss[[[VVV[[[uuujjjHHH;;;DDD===>>>BBBEEECCC??????CCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@???>>><<<:::888777333333222111111111222222222333444555666777888999888999:::<<<>>>@@@CCCDDD~~~wwwooofff___WWWNNNIIIIIIMMMKKKLLLLLLIIICCC>>>>>>:::777333111000000000000111111000000000000///////////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++*********+++************************************************************************************************++++++************++++++************************************************))))))*********+++++++++***++++++,,,,,,++++++***+++******))))))******+++,,,,,,+++***)))))))))***************************))))))*********+++++++++************************))))))***++++++++++++***************************))))))))))))))))))))))))************************))))))*********+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,******************************************************+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++******))))))((((((******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++++++++***************************))))))))))))))))))))))))************************************************+++++++++++++++,,,,,,---------,,,+++******++++++++++++************++++++---,,,,,,+++******++++++******+++,,,---....../////////...------,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------....../////////............///000111222666333333666777666:::AAAcccqqqzzzlllcccWWWXXXyyyhhhIII>>>BBB<<<<<>><<<999888444333333222111111111111111222222333444555555666666666777999;;;===@@@AAAtttgggbbbMMMJJJKKKPPPPPPLLLKKKNNNDDD???:::666555333222000111111111111111111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********++++++,,,---************************************************************************************************++++++************++++++************************************************))))))*********+++++++++***++++++,,,,,,++++++***++++++************++++++,,,,,,+++***)))))))))***************************))))))*********+++++++++************************))))))***++++++++++++***************************))))))))))))))))))))))))************************))))))*********+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,++++++******++++++,,,***************+++++++++******************************+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))((((((******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))************************************************++++++******++++++,,,---,,,,,,++++++******++++++++++++************++++++,,,,,,+++*********++++++)))******+++,,,---...............---,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000///////////////000111222666222000333777999;;;>>>===lllkkkeee[[[ccc~~~aaaNNNKKK???:::AAAGGGEEEDDDHHHDDDDDDCCCCCCCCCCCCCCCBBB@@@@@@@@@@@@>>><<<:::999666666444333222222222222111111111222222333333333555555666777999<<<>>>???ddd[[[UUUTTTPPPIIIHHHNNNLLLGGGAAA>>><<<:::777333222222222111111000000000...////////////000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,************+++,,,---...***************************************************************************************+++++++++++++++************++++++***************************************+++++++++)))************+++++++++***++++++,,,,,,++++++***++++++************++++++++++++******)))*********************************)))************+++++++++************************))))))***++++++++++++***************************))))))))))))))))))))))))************************)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))******************************************************))))))******+++,,,++++++++++++++++++******++++++************++++++++++++************++++++))))))***+++,,,---......------------,,,,,,++++++******+++++++++,,,,,,,,,******++++++++++++,,,,,,++++++,,,---...//////000000000000000000111222222666444111111333777:::<<<===PPPxxx|||{{{jjjXXXkkktttmmmVVVJJJ???>>>@@@BBBCCCEEEDDDDDDDDDDDDDDDDDDDDDDDD????????????>>>===<<<<<<:::999777666555444444333111111111111222222222222444444555666888:::<<<===|||{{{zzzuuujjjXXXPPPQQQTTTPPPKKKHHHHHHFFFAAA===999999777666444222000000.../////////000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,************************************************************************))))))*********+++++++++++++++************++++++************************))))))*********+++++++++)))************+++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,*********)))******++++++************************)))************+++++++++************************))))))***++++++++++++***************************))))))))))))))))))))))))************************)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))***************))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,************************))))))))))))))))))))))))************************************************))))))(((((())))))***+++******++++++++++++******++++++************++++++++++++************++++++))))))***+++,,,------...---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************+++++++++,,,***++++++,,,...//////000000000000///000000111222333555555333222333666777???DDDTTTwwwmmmaaavvv|||}}}rrrjjjZZZGGG===>>>AAABBBDDDDDDDDDDDDDDDDDDDDDDDD@@@??????>>>>>>??????@@@===<<<:::999777666666555222222222111111111111111222222333444666888999:::uuuuuu|||sss|||zzzqqqtttvvv|||kkkhhhZZZVVVRRRRRRSSSQQQLLLGGGBBBAAA>>>;;;888555222111.../////////000000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,******+++++++++,,,,,,,,,------,,,+++************************************************************************************))))))******++++++++++++++++++************++++++************************))))))******++++++++++++)))************++++++++++++++++++,,,,,,+++++++++,,,++++++******++++++,,,***)))))))))***+++,,,,,,************************)))************+++++++++************************))))))***++++++++++++***************************))))))))))))))))))))))))************************)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))******++++++******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************))))))))))))))))))))))))************************************************((((((((((((((())))))***)))******+++++++++******++++++************+++++++++***************++++++))))))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))******+++++++++,,,******+++,,,...//////000000////////////000000111///555999777333222333444222<<>>???@@@BBBCCC???>>><<<:::999888777777222222222222111111111111111111222333444666888999}}}xxxiiiiiivvvzzzzzzvvvsss|||~~~~~~~~~gggYYYUUUTTTOOOIIIOOONNNKKKGGG@@@888666777222000------///111222333000///......000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,..................------,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************++++++******************************************************************)))************+++++++++******************************))))))))))))************+++,,,------......)))************+++++++++)))************+++++++++++++++++++++******))))))******************************+++++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++************************,,,+++***))))))***+++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,---------------------------.........---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))),,,...000000...,,,)))++++++++++++,,,---...///+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***))))))************++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))******************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))))))))))))))************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************************************************************)))))))))***+++++++++,,,+++++++++*********))))))))))))))))))************+++++++++++++++++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,.........///222444////////////////////////000111111222222333444444777888888:::HHHpppjjjUUUTTTgggiiiyyyuuu{{{aaaOOOHHHCCCCCCEEEDDDDDDFFFJJJGGGBBBDDDBBBAAA??????@@@BBBCCC??????>>><<<<<<;;;;;;;;;777555333333444444333222111111111222333444666666~~~tttrrrvvvzzz{{{|||wwwoooqqqxxx}}}wwwmmmbbbTTTJJJLLLKKKJJJKKKHHHCCC<<<999555444333333444333000...///...------......---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,---------------,,,++++++---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************************************************************)))************+++++++++******************************))))))))))))***************+++,,,,,,------)))************+++++++++)))************+++++++++++++++++++++*********)))******************************+++++++++,,,,,,,,,************************)))************+++++++++************************,,,+++***))))))***+++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,------------------------------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++---//////---+++***++++++++++++,,,---...///++++++++++++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))((())))))))))))*********+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))******************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))))))))))))))************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))***************************************************************************************++++++++++++++++++*********))))))))))))))))))************************************+++++++++*********))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...//////...------...000////////////////////////000111111222222333333444333888;;;:::???\\\{{{xxxyyyaaaZZZXXXXXXbbb{{{cccOOO@@@>>>CCCGGGEEECCCDDDBBB@@@CCCBBBAAA@@@@@@@@@AAABBB??????>>>===<<<<<<<<<<<<:::888555444555444333222222222222222333444555555zzz~~~~~~qqqllljjjrrrxxxrrrnnn{{{pppbbbZZZTTTMMMLLLNNNOOOJJJEEE777555333111222111000//////.........///...,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,++++++***---------------,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************)))************+++++++++******************************))))))))))))******)))))))))***++++++,,,,,,)))************+++++++++)))************+++++++++++++++++++++******************************************+++++++++,,,,,,,,,************************)))************+++++++++************************++++++************++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,---......***+++++++++++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,+++******((((((((())))))))))))***+++++++++***************************************))))))))))))))))))))))))))))))))))))******************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++***************))))))))))))************))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))************************************************************************+++++++++***************+++************)))))))))))))))))))))************))))))))))))))))))))))))+++++++++*********************************************+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++------...---,,,+++---///////////////////////////000000111111222333333333000777===:::555CCCgggnnnrrrnnn___WWWTTTPPP```dddTTTHHHFFFBBB>>>@@@FFFHHHFFFBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>===<<<<<<<<<<<<===;;;888777777666444333444333333333333333444444uuuuuutttiiidddooowwwxxxzzzqqq\\\OOOOOOUUUUUUPPPHHHBBB:::444111000111111000000///000111000...---........................------------------------,,,,,,++++++***++++++,,,+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************+++++++++************************************************))))))*********+++++++++******************************))))))))))))******(((((())))))*********+++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,++++++***))))))))))))************************************************************))))))))))))))))))))))))((()))))))))******************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************((()))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************************,,,+++++++++***)))))))))************))))))))))))((()))))))))******************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,(((***+++++++++---///111////////////////////////000000000111222222333333///555;;;:::333555HHH]]]vvvpppuuupppccc___PPPNNNzzzyyyrrrdddPPPAAAAAAHHHIIIFFFBBBBBBBBBBBBBBBAAA@@@???@@@???>>>>>>=========>>>???===:::999999999888666666555444444333333333333yyypppvvvxxxtttrrruuuvvvuuuzzztttsssyyyaaaWWWXXXUUUOOOXXXRRRJJJBBB===999555333222000...///000000///...........................------------------------************+++,,,---...***++++++,,,,,,+++++++++******************++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************))))))*********+++++++++******************************))))))))))))******((()))))))))))))))******))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++,,,******************************+++++++++,,,,,,,,,************************))))))*********+++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,,,,++++++******++++++++++++,,,,,,************************************************))))))))))))))))))))))))((()))))))))******************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************,,,+++++++++***)))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,((()))+++++++++,,,///111///////////////////////////000000111111222333333111222666999777555:::BBBWWWsssppp___QQQhhheeeMMMBBB@@@@@@CCCDDDDDDDDDCCCAAA@@@???@@@@@@???>>>>>>>>>>>>???>>><<<;;;;;;<<<===<<<;;;888777666555444444444444~~~}}}{{{zzz|||~~~{{{rrriiiiiiuuunnnfff[[[QQQPPPOOOOOOOOOMMMIIICCC>>>666333///------.................................------------------------)))))))))***+++,,,...///***++++++,,,,,,,,,,,,,,,))))))))))))************++++++++++++++++++++++++************************************************)))))))))***++++++,,,,,,************************************************)))************+++++++++******************************))))))))))))******))))))))))))))))))******)))************+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------+++,,,,,,------.........,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,******+++,,,,,,,,,+++++++++++++++,,,,,,,,,------***************+++++++++************************))))))))))))))))))))))))))))))))))))******************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********************+++++++++))))))))))))************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))************************************************************************+++++++++***************(((((()))))))))))))))***))))))))))))************++++++++++++++++++++++++***************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,---,,,+++***,,,...//////////////////////////////000000111222222222333111222777999777666888666\\\pppgggooonnnOOOGGGJJJFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@???????????????@@@>>>===;;;<<<>>>??????>>>999999888777666666666777|||nnnjjjoooxxxwwwmmmWWWWWWVVVVVVVVVTTTPPPMMM@@@;;;555000............................................................+++*********+++,,,,,,---++++++,,,---------------))))))*********+++++++++++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,************************************************)))************+++++++++******************************))))))))))))******************************)))************+++++++++)))************++++++++++++++++++,,,,,,,,,------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************++++++,,,------,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------...++++++,,,,,,---......///+++,,,------......------------------------------------------------------+++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,,,,.........---------,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))******************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))***************************************************************************************+++++++++(((((((((((())))))******))))))))))))************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++)))******+++,,,,,,------,,,---------++++++---...//////////////////////////////000000111111222222333000111555666555555777222@@@hhh^^^TTT]]]eeezzzuuu```WWWIIIHHHFFFEEEDDDCCCDDDDDD@@@@@@?????????@@@@@@AAA@@@>>>======>>>???>>>===::::::999888888888999999}}}lllfffiiimmm}}}{{{ssshhh^^^XXXVVVTTTTTTKKKDDD;;;444000///000000////////////////////////........................---,,,++++++******+++++++++,,,------............******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,************************************************)))************+++++++++******************************))))))))))))******+++++++++***************)))************+++++++++)))************++++++++++++++++++,,,,,,---------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************++++++------------++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////+++,,,,,,---.........---------------------------........................+++++++++,,,,,,---------,,,------......------,,,------,,,++++++,,,,,,,,,/////////......---------,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,)))************+++++++++))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))******************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))******++++++++++++))))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************************************************************))))))******+++++++++,,,'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******************************+++++++++,,,,,,,,,((((((((((((((((((((((((++++++++++++++++++++++++))))))***+++,,,,,,------)))+++,,,,,,,,,---000222/////////////////////////////////000111111222222333111111333222000333888666111IIIjjjOOOVVVPPPZZZzzzqqqVVVKKKJJJGGGEEEDDDDDDEEEFFF@@@@@@@@@???@@@@@@AAAAAABBB@@@>>>===>>>>>>===<<<;;;::::::999999:::;;;;;;{{{{{{yyyiii\\\ZZZTTTOOOPPPMMMDDD;;;555111///000000111000...---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********************************************************************************************************************************+++*********))))))((((((************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------------------------------------,,,,,,,,,------.........---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------.../////////---,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************'''''')))******+++***************)))******++++++))))))))))))))))))))))))************************)))************+++++++++---,,,***)))))))))******'''((()))******)))((('''******))))))))))))******)))************+++++++++************************))))))))))))))))))))))))************************************************++++++******************************************)))************+++++++++******************************++++++++++++******************************+++++++++++++++++++++++++++++++++*********))))))++++++******++++++,,,---000000//////.........---///000111222222111000///333333222111111222333333888666BBB```~~~{{{aaaPPPOOOOOOTTTkkkzzzsssxxxmmm[[[LLLIIIJJJFFF>>>EEECCC@@@>>>BBBFFFDDD???AAAAAA@@@@@@???>>>>>>>>>::::::::::::::::::::::::yyygggVVVSSSUUUUUUPPPHHH???777333000111111000//////000111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************************************************************************************************************************)))))))))(((************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------------.........------------------------......................../////////000000000111111/////////...//////000000.........///......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))))))))******************************************************)))))))))))))))))))))))),,,++++++*********++++++))))))))))))))))))))))))************************)))************+++++++++,,,,,,***)))))))))******))))))***++++++***)))(((******))))))))))))******)))************+++++++++************************************************************************************************************************************************)))************+++++++++******************************++++++++++++******************************+++++++++++++++++++++++++++++++++*********))))))++++++******++++++,,,---000/////////.........---///000111111111111000///333222111111111111222333222222@@@RRRXXXccc~~~sss[[[LLLMMMNNNXXXyyy|||pppUUUDDDBBBGGG@@@AAAEEEGGGBBB<<<===DDDAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<{{{iiiSSSUUUWWWWWWSSSKKKBBB===333333111000000000111222///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***************************************************************************************************************************************))))))))))))************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------......//////........................///////////////...............//////000000111111---------------...///000000000/////////000000111------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******++++++++++++++++++++++++************************++++++)))(((((())))))***...---,,,++++++***++++++))))))))))))))))))))))))************************)))************+++++++++,,,+++******)))***************+++,,,,,,++++++*********))))))))))))******)))************+++++++++************************++++++++++++++++++++++++************************************************************************************************)))************+++++++++******************************++++++++++++******************************+++++++++++++++++++++++++++++++++***************++++++******++++++,,,---/////////...............///000000111111000000///333222111000000111222333444222===HHH===666\\\rrr[[[UUUIIIGGG```~~~___GGGCCC>>>===AAAGGGCCC<<<>>>GGGAAAAAA@@@??????>>>>>>===========================wwwzzz[[[WWWUUUVVVTTTOOOIIIGGG:::888444222111111000000/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********************************************************************************************************************************)))))))))))))))************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,------------------------------------------------------............---------------...//////000000........................////////////............///000000000000000000000---,,,,,,------...///000222111000//////111222333////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++******))))))******+++++++++++++++++++++++++++************************,,,+++***))))))+++---...///...---,,,++++++***+++))))))))))))))))))))))))************************))))))*********+++++++++++++++***************************++++++++++++++++++******))))))******+++))))))*********+++++++++************************++++++++++++++++++++++++***************************************************************+++++++++************************))))))*********+++++++++******************************++++++++++++******************************************************************************++++++******++++++,,,---........................///000000000000000000///222111000//////000111222666111666@@@===666EEE___vvvhhhSSSGGGWWW~~~```JJJHHHCCC>>>>>>AAACCCDDDDDDAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>{{{nnnaaa[[[VVVOOOKKKKKKCCC???:::777555333000...000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))******************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------------------------------------------------......//////......---------...//////000111111/////////////////////////////////...............444333333333222222111111000000000000000111222222111000///......///000111000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++************************************************+++*********,,,...111333///...---,,,++++++***+++))))))))))))))))))))))))************************))))))*********+++++++++************+++*********))))))))))))******++++++++++++************++++++))))))*********+++++++++************************++++++++++++++++++++++++************************************************))))))*********+++++++++************************))))))*********+++++++++******************************++++++++++++******************************************************************************++++++******++++++,,,------------...............000//////////////////000111111////////////111111111111111444999======<<>>>>>>>>>>>>>>>>>>>>>>>yyyddd[[[TTTPPPKKKHHHFFFBBB:::444111111111000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************************************************************************************************************((()))))))))************************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------......................................................////////////......---...///000111222222333000000000000000000000000///000111111222333444444555555555666777888888999;;;:::999999888888888888999999999888777666555444222222222222222222222222000000000000000000000000////////////////////////........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************'''(((***+++---///111111,,,++++++*********++++++))))))))))))))))))))))))************************)))************+++++++++((()))***+++,,,++++++*********))))))***+++---...,,,++++++******++++++,,,)))************+++++++++************************************************************************************************((())))))***++++++,,,,,,************************)))************+++++++++******************************++++++++++++******************************************************))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,------.........000///............///000000///............///000222555444000///444999:::555<<>>DDDMMMUUUTTTUUUYYY^^^dddhhhlllppprrrrrrvvv~~~}}}~~~~~~uuuzzz|||vvvwwwtttkkkjjjfffWWWUUUTTTQQQMMMGGGAAA;;;888:::777444222222333444444000000///......///111222...//////......---...///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***************************************************************************++++++,,,,,,++++++***++++++************++++++)))))))))*********++++++************************************************))))))))))))))))))))))))(((((()))***+++,,,------000//////......------,,,+++++++++*********))))))************************************************************************))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))************************+++++++++++++++++++++++++++***************++++++************************************************+++++++++,,,,,,,,,------,,,------------,,,,,,+++,,,,,,------.../////////222000///...//////...---...000000000///333;;;BBBDDD===888:::???NNNppp~~~yyyyyyjjj]]]UUUOOOPPPccczzzqqqkkkmmmhhhUUUHHHHHHGGG<<<===>>>AAADDDGGGHHHFFFpppoooqqq~~~tttaaaQQQNNNSSSRRRLLLCCC:::333000000111///////////////...---,,,......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************++++++,,,,,,,,,+++******************************++++++++++++++++++++++++************************************************++++++************++++++************************))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........///.........//////000111222,,,---000222222111000///000111444555777888;;;===FFFKKKQQQXXX___iiiuuu}}}uuuuuutttqqqlllfff```]]]LLLFFF???:::888666222000444333333222111000000///...///////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++************++++++************+++++++++,,,************************************************))))))))))))))))))))))))(((((()))***+++,,,,,,---------------------------+++++++++***************************************************************************************))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))*********************************++++++,,,,,,---++++++***************+++************************************************++++++++++++,,,,,,,,,,,,...............---,,,+++,,,,,,------.../////////000111222222000...------......---...111666;;;>>>777222///111222666FFFWWWuuuuuuzzzkkkQQQKKKXXXXXXXXXWWW```}}}}}}~~~uuubbbJJJIIIHHHFFFFFFFFFEEEBBBAAAooogggaaaiiisss[[[QQQTTTUUUSSSNNNGGG???888333000//////000111111000///.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************++++++***************+++************************************************************************************************++++++************++++++************************((()))))))))******************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................---............////////////////////////000111111---...000111111222111111333999@@@DDDEEEIIIOOOTTT___gggrrrzzzxxxqqqggg___YYYQQQGGG@@@555555555555555333000...222111111111111///---+++...------------,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++************++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,************************************************************************************************))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))************************))))))***+++,,,,,,------,,,+++******)))************************************************************++++++++++++,,,,,,,,,////////////...---,,,,,,,,,,,,------.../////////000444777777333000//////000---,,,...333888;;;;;;666222222666777777;;;AAAVVV{{{sssWWWQQQOOOPPPMMMHHHOOOooo___JJJGGGHHHKKKLLLJJJHHHHHHkkk```iii|||rrr^^^VVV[[[\\\\\\XXXPPPDDD888000...//////000000000000///......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************+++***)))))))))***++++++************************************************************************************************++++++************++++++************************((()))))))))******************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................................../////////000000000000///////////////000222111000111333666999;;;@@@HHHRRRYYY]]]bbbkkkrrr{{{{{{~~~}}}||||||~~~}}}xxxmmmaaaYYYCCC>>>888444222222222111222000//////000000---+++.........---------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++************++++++******+++++++++,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))***++++++,,,,,,'''(((((())))))******+++************************************************************************************************))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))************************))))))***+++,,,,,,------,,,++++++***))))))***************************************************************+++++++++,,,,,,.../////////...------,,,,,,,,,------...////////////333777777444000//////111...,,,///555999999888333111222666888888888:::>>>```wwwrrriiiSSSIIIIIINNNSSSPPPZZZ|||xxx~~~XXXWWWZZZ```^^^SSSIIIEEEtttlllzzztttbbb[[[ZZZZZZZZZWWWPPPEEE<<<111111000///..................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********************************************************)))******+++,,,************************************************************************************************++++++************++++++************************))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................////////////000000000000000000000000000000111222222111111333888>>>DDDHHHVVV^^^hhhpppuuu{{{tttrrrpppooosssxxxuuuooohhhiiigggaaa___aaaccccccbbbiiiqqquuuuuuttttttuuummmiiimmmqqqttt}}}yyymmmaaaOOOAAA999555333222333000------000111000---............---------,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++************++++++************+++++++++,,,************************************************))))))))))))))))))))))))))))))*********+++++++++''''''((((((((()))))))))***************+++++++++************************************************************************))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))*********************************++++++,,,,,,---,,,,,,+++***))))))))))))************************************************************++++++++++++---------.........------,,,,,,------.../////////---000222333222///...---111///...000444666666444111000000111444444444444<<<@@@KKKiiiuuusssooo\\\LLLHHHRRRSSSTTTrrrqqqpppvvv~~~pppddd```oooeeeZZZUUUVVVVVVQQQLLL;;;999555111..................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********************************************************+++++++++,,,,,,************************************************************************************************++++++************++++++************************))))))))))))******************+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................//////000000000111111111///000000111333555666777888:::>>>DDDLLLUUU]]]aaannnttt|||}}}yyy}}}mmmdddccc```___ggguuu}}}~~~ssseee___aaacccbbbiiiuuu{{{nnneeebbbQQQRRR\\\eeegggooopppdddggghhhlllpppuuu{{{wwwiii^^^SSSIIIBBB???:::444222333444222///............------------........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***++++++************++++++)))))))))*********++++++************************************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))******))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))************************++++++++++++++++++++++++---,,,+++***))))))))))))************************************************************++++++++++++***+++,,,------......---,,,,,,------.../////////------...000222111///---.........///111222111000000000000000111222333333777111222EEEjjj{{{iii[[[YYYUUUQQQ```wwwzzz|||{{{}}}hhhXXXUUUVVVUUUSSSEEEAAA;;;555111//////000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************++++++************++++++************************))))))))))))******************+++++++++,,,,,,,,,*********++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////000000000000111111111111...///111333666999;;;===EEEJJJQQQ[[[gggqqqyyy}}}sssmmmooossssssvvv{{{{{{xxxwwwzzzssswwwoooSSSTTTUUUXXX\\\```dddggghhhooovvvzzz|||~~~lll```OOOGGG>>>999777666222/////////.........---------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,+++++++++++++++************++++++((())))))))))))*********************************************************))))))))))))))))))))))))***************++++++++++++++++++***************))))))******++++++++++++************************************************************************))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))************************,,,,,,++++++++++++++++++---,,,+++***))))))))))))************************************************)))************+++++++++))))))+++,,,---.........,,,,,,------...//////000000...---000333444222///,,,---...///.........------///000//////222333333111666;;;<<<>>>WWWyyyhhhZZZXXX]]]```ZZZWWWYYY^^^jjjhhhVVVSSSXXX[[[PPPJJJ@@@777222000111222/////////...---,,,...///------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************+++++++++*********))))))************************)))************+++++++++)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***************************************************************************++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...//////000000000///...///000222222111222333777;;;<<>>CCCGGGOOO___ooonnnrrryyy|||wwwwww~~~sssnnnyyy{{{iii\\\VVVRRRZZZccc```xxxxxx{{{iii\\\PPPAAA333444---***///333111//////...111444444222111111222---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))*********++++++++++++++++++************))))))************+++++++++,,,,,,***)))))))))******************************)))************+++++++++************************************************************************(((***,,,,,,,,,,,,+++)))************************************************+++++++++++++++++++++++++++++++++*********))))))***************************++++++,,,,,,++++++***************************((())))))***************((()))+++,,,---,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---...///++++++,,,,,,,,,,,,------000///000333222---+++---...............//////000/////////000000000111111333111555:::999;;;KKK___tttTTTIIIDDDIIILLLQQQdddzzzdddhhhiiihhhnnnvvvtttkkkjjj[[[VVVfff{{{jjj\\\QQQVVVVVVTTTLLL@@@666222111111111000000///...---,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************+++++++++***************************************)))************+++++++++************************)))************+++++++++***++++++,,,,,,++++++***************************************************************************++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........///000000//////////////////111111000000333666:::======GGGVVVccchhhmmmyyyvvvtttqqqmmmqqqpppaaa^^^\\\QQQccc]]]]]]iiizzzjjjXXXFFF:::...---111333222111...///000000//////000111------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************(((((()))))))))*********+++++++++************))))))************+++++++++,,,+++******)))*********************************)))************+++++++++************************************************************************+++)))(((***---...---+++************************************************+++++++++++++++++++++++++++++++++******************************************++++++,,,,,,++++++***************************))))))***++++++++++++***)))***,,,---------,,,+++++++++++++++++++++++++++************+++,,,---...++++++,,,,,,,,,,,,------------111333000******.........------......///000.........////////////000333000222999999333333999EEEaaa|||mmmYYYHHHEEEFFFIIIXXXjjjzzzlllccc]]]```iiippprrrqqqnnnwwwooo^^^RRRTTTUUUSSSMMMDDD;;;555111000////////////...---------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++************************))))))*********+++++++++***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------------............/////////------------...000111222222333555999>>>DDDLLLQQQ]]]dddppp}}}}}}}}}~~~~~~sssiii\\\RRRUUU^^^hhhpppvvvzzzooo___III;;;666555555555000000000000///.................................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))*********++++++++++++*********))))))))))))*********+++++++++++++++******************************************))))))*********+++++++++************************************************************************,,,***)))++++++)))***---***************************************************************************************************************************++++++,,,,,,++++++***************************)))***++++++,,,,,,+++++++++,,,,,,---------,,,+++++++++++++++++++++++++++*********++++++,,,---...+++++++++,,,,,,,,,------+++---222444///***+++000...------------...//////---------.........//////666111///222333000000333444888FFFbbbyyy{{{ooo[[[WWWVVVQQQUUU]]]}}}sssnnnppppppkkkeeeWWW\\\bbbgggmmmttt}}}|||]]]YYYVVVWWWXXXRRRFFF;;;333111......///000///...------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++************************))))))*********+++++++++***++++++,,,,,,++++++***************************************************************************+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------................../////////000000000/////////000333555666555:::BBBKKKUUU___jjjqqqzzz{{{pppbbbXXXRRRTTTYYY___ccclllxxxvvv___LLL???777222111111222333333222000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++*********))))))))))))*********+++++++++************+++*********************************))))))*********+++++++++************************************************************************'''---555:::444***'''+++***************************************************************************************************************************++++++,,,,,,++++++*********************************+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...///+++++++++,,,,,,,,,------+++---222444000+++---222---------------...//////------------............444111////////////333888;;;333///999SSSxxx{{{uuunnnvvvxxxjjj[[[WWWhhhzzz~~~uuuvvv}}}kkkdddaaa\\\XXXXXX\\\ccciiizzz~~~jjj___UUUTTTZZZ[[[TTTKKK;;;666000...000111000///------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************************************************+++++++++************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***************************************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////////////////000000000000111000///000111444777999<<>>CCCFFFTTT^^^mmmyyy~~~xxxccc\\\YYY\\\```bbb___cccuuu{{{iiiXXX@@@:::333///.../////////........................------------.........///------------------------,,,++++++******++++++,,,++++++++++++++++++++++++************************************+++++++++++++++++++++************))))))************+++++++++((()))***+++,,,++++++***************************)))************+++++++++************************************************************************,,,444DDDPPPJJJ777...000************************************************************************))))))*********+++++++++***************************++++++,,,,,,++++++***************************+++,,,,,,---------------,,,,,,+++***************++++++++++++++++++++++++************+++,,,---...++++++,,,,,,,,,,,,------+++***---111222///...000------,,,,,,------...///---............/////////,,,...000111111000///...)))///777:::555666GGGZZZ}}}~~~vvv}}}yyyoooWWWRRRKKKNNNUUURRRUUUfff|||~~~wwwrrriiilllkkkccc]]]eee|||cccVVVUUUYYY\\\OOOFFF:::333222222000...---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))******++++++++++++************************)))************+++++++++++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,+++++++++************************************************************************+++++++++,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,,,,------...///000000000000000000111111111111444666999???GGGOOOWWW\\\qqq|||}}}~~~wwwdddiiimmmjjj^^^VVV```pppwww}}}|||VVVMMM@@@666222222333333////////////////////////---------.........//////------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++************************))))))))))))************+++++++++************))))))************+++++++++((()))***+++,,,,,,+++***************************)))************+++++++++***************************************************************************)))///999666+++'''---************************************************))))))))))))))))))))))))))))))******++++++++++++************************+++++++++,,,,,,+++++++++************************+++,,,------......------,,,++++++***)))))))))***++++++++++++++++++++++++))))))))))))***+++,,,---++++++,,,,,,,,,---------+++(((***///111///---...---,,,,,,,,,,,,---...............////////////000000///------000333222///666000///444777555666:::@@@bbbtttttttttfffTTTRRRVVVMMMJJJXXXZZZgggvvv~~~}}}|||zzzlllwwwxxxyyy~~~~~~___VVVXXXXXXXXXRRRFFF999000---...---/////////---+++***+++,,,------------------------,,,,,,,,,++++++*********************************************************++++++,,,,,,,,,++++++***))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------111///------.../////////---...///000111333666777AAACCCFFFLLLZZZkkkvvvyyylllZZZTTT[[[XXXaaannn}}}qqqaaaVVVHHH888000222222333111,,,,,,000000,,,...,,,++++++---...............---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++************************++++++******************************************************************))))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************))))))************)))))),,,+++)))(((((()))+++,,,************+++,,,------,,,,,,++++++***)))(((((()))******+++,,,,,,------+++++++++*********))))))************************+++++++++*********))))))************************+++))))))---222222...))),,,,,,,,,---------......///......------///000111////////////////////////000111111222222333444444<<<;;;NNNzzz~~~wwwvvv~~~eeeffflllfff___^^^WWWUUUQQQMMMLLLTTTbbbmmmvvvqqqgggbbblllyyyccc[[[ZZZYYYWWWPPPDDD999333222222/////////...------------------------------------,,,,,,++++++++++++++++++************************************************+++++++++,,,,,,++++++***************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000///......///000111000//////000111444888>>>AAAFFFRRR___iiitttddd]]]TTTWWW___ggg{{{xxxiiiVVVIIICCC888333///111444444///***000...------...///...,,,.........---------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************))))))************)))))),,,+++)))(((((()))+++,,,++++++++++++++++++,,,,,,,,,,,,++++++***))))))(((*********++++++,,,,,,,,,+++++++++*********))))))************************+++++++++*********))))))************************,,,***+++...222333///+++,,,,,,,,,------------...///......---...///000111........................000000111111222333333444333000:::SSSppp~~~xxxooovvvwwwcccPPPHHHIIIPPPVVVmmmrrr[[[TTT^^^llluuuyyyrrr^^^YYYWWWWWWUUULLL@@@555000000/////////////////////...------------------------++++++++++++++++++,,,,,,***************************************************++++++,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......//////000000111111111222222444888???GGGNNN[[[jjjzzz|||wwwyyyjjjYYYSSSUUUSSS___www|||nnncccMMM<<<000222666333//////111000//////000///---+++.........------------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++************************(((((((((((((((((())))))************************************************))))))))))))))))))))))))******************************++++++++++++******************************))))))))))))))))))))))))************************))))))************))))))+++***)))(((((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))))))))++++++++++++++++++,,,,,,+++++++++***************************************+++++++++***************************************,,,+++,,,...222222///+++,,,,,,,,,,,,------------......------......///000........................000000000111222222333333111000222888BBBYYYpppttt{{{aaaPPPIIIFFFEEEMMMkkk~~~iiiaaa^^^[[[aaauuummmcccZZZWWWTTTQQQJJJ>>>444///111000//////000000///...------------------------*********++++++,,,,,,,,,******************************************************+++,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------------........................---...000000//////000000444555888;;;@@@IIIUUU]]]vvvnnneeeeeeZZZUUU^^^gggmmmrrrWWW@@@999555......666//////...///000000...+++............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************((((((((()))))))))))))))************************************************))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))******))))))))))))******---------,,,,,,++++++***+++++++++*********))))))++++++++++++++++++++++++************************************************************************************************,,,++++++---000000...+++++++++,,,,,,,,,---------------------......//////........................//////000000111222222222444555666555333>>>ZZZuuu|||nnnpppzzzggg\\\WWWUUUNNN___nnnnnnhhhhhhooovvvzzzkkkXXX```lll~~~eeeZZZSSSUUUWWWOOOCCC<<<444222///...//////...---------------------------*********++++++,,,,,,,,,************************************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------..............................---///111000......000111666<<>>BBBTTTwwwyyy}}}wwwggg]]]rrrooonnnppptttvvvuuussswwwzzz|||~~~iiijjjdddpppddd^^^VVVSSSVVVKKKBBB777000///000///------------------------------,,,,,,++++++*********************************************************((()))***+++,,,---------))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......++++++,,,,,,---...//////////////////////////////,,,///222333444:::CCCKKKWWWeeeyyy~~~zzzhhhXXXUUUXXX```pppsssSSS@@@;;;555111000000000///000/////////............+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++************************&&&''''''((()))******+++************************************************))))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************))))))************))))))(((((())))))))))))((((((***+++---//////...---,,,******************++++++'''((()))***,,,...//////))))))******++++++++++++************************))))))******++++++++++++************************+++,,,,,,,,,+++***+++,,,******+++++++++,,,,,,,,,+++,,,---.........---,,,------------------------------......///000000000+++...000//////111333333,,,555<<<<<>>555111,,,---444000///////////////......------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++******)))************+++++++++************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))***+++---///000000///...++++++++++++++++++++++++)))))))))***+++,,,......,,,,,,---------,,,++++++)))************+++++++++***+++,,,,,,------,,,,,,************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...............------////////////000000000000000222333666:::@@@HHHMMM]]]nnn{{{tttvvviiihhhhhhiiiiiijjjkkklllnnnppptttuuuvvvvvvwwwxxx{{{}}}kkkcccdddqqqxxx]]]XXXSSSKKKDDDBBB<<<333...000000///------......---,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++************************************************************)))************+++++++++************************++++++************++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...------------.../////////000000///...///111333555666<<>>HHHYYYkkkyyyjjj]]]YYYcccmmmyyy~~~cccLLL;;;333444555555333111000//////......------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++******))))))*********+++++++++************************((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))+++***)))))))))***,,,---************************)))))))))***+++,,,..................---,,,++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++************************))))))*********+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,------........./////////...000222222222222333444888777444000333AAAWWWhhh|||zzzXXXXXXXXXYYYZZZ[[[]]]]]]___ccchhhlllmmmlllllllllkkkooouuuyyyxxxvvvtttrrryyy||||||zzz{{{|||qqq```YYYTTTfffooo[[[UUUOOOLLLMMMJJJ>>>111000...---.........,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***************************************************))))))*********+++++++++************************++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///............///000000...///000111333777>>>BBBMMMZZZkkkzzz}}}xxxuuuuuuwww{{{mmmYYYTTTWWWaaazzziii???666555444333222111///...000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++******))))))*********+++++++++************************((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))************))))))+++***)))((((((***+++,,,************************)))))))))***+++,,,..................---,,,+++***))))))*********+++++++++)))***++++++,,,,,,++++++************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------,,,,,,------------............,,,...111222222222222333111444666333///222<<>>666222111...------,,,,,,+++******------......------,,,+++++++++++++++++++++++++++************************************************************************++++++************++++++************************++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........------......///000000111333///---000<<>>222333555333111/////////......---------,,,,,,+++++++++***************************************************************************************++++++++++++******))))))))))))))))))))))))(((((())))))************************************((()))))))))************************************)))******++++++***************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++(((((()))******)))))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,.../////////...---//////000000000111111111///............///000000/////////......///111333///666???KKK___vvvBBBCCCDDDEEEFFFGGGGGGGGGEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBB>>>>>>>>>>>>???@@@@@@AAA???@@@AAABBBCCCCCCCCCCCC???AAACCCFFFIIIJJJKKKKKKNNNSSS]]]iiivvv|||vvviiiQQQIIIRRRSSSVVVVVV```vvvqqq^^^```\\\UUUMMMEEE===555///......------,,,+++++++++------......------,,,+++++++++++++++++++++++++++************************************************************************++++++************++++++************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---------............------...///000000111222000...111===OOOgggpppaaabbbrrr___DDD666111222555000000//////...---------,,,,,,,,,+++++++++************************************************************************************++++++++++++******))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))************************************((()))******+++***************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++(((((())))))******))))))************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++***************++++++,,,,,,---++++++++++++++++++++++++,,,,,,.../////////...---////////////000000000000...............///000000------...///000000111111111444666999BBBOOOVVVVVVqqq>>>???@@@AAAAAAAAA@@@@@@??????>>>>>>======<<<<<<;;;;;;::::::::::::;;;;;;;;;:::::::::::::::;;;;;;:::;;;<<<>>>>>>>>>>>>===?????????AAADDDEEEFFFFFFEEEJJJPPPTTTZZZgggyyy~~~bbbQQQLLLKKKJJJJJJZZZvvviii```\\\XXXUUUQQQHHH<<<222//////......---,,,,,,,,,------......------,,,+++++++++++++++++++++++++++************************************************************************++++++************++++++************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,------------...------------............------...///000111222222222999GGGZZZkkkzzzdddcccrrrtttQQQ888000222000000000///...------------,,,,,,,,,++++++++++++******************************************************************************++++++++++++******))))))))))))))))))))))))'''(((((()))******++++++************************))))))))))))************************************(((((()))*********************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******(((((()))***************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******)))******+++,,,,,,------************************,,,,,,.../////////...------------............///---------------......///---///222444444111,,,(((,,,///111222777<<<;;;666;;;EEELLLOOOVVVeeeqqqvvv;;;<<<===>>>>>>===<<<;;;:::::::::999999999888888888888777666555555555555888777777666666777777777666777888::::::::::::999===<<<::::::<<<>>>?????????DDDHHHEEEBBBKKK```rrrzzz```MMMGGGBBB@@@UUUvvv~~~}}}{{{bbb___\\\]]][[[SSSCCC777000//////......---,,,,,,------......------,,,+++++++++++++++++++++++++++************************************************************************++++++************++++++************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////------...///000111222222999GGG___vvvyyyccc[[[kkk|||sssIII777666111000000///...------------------,,,,,,,,,++++++******************************************************************************++++++++++++******))))))))))))))))))))))))'''(((((()))***+++++++++************************))))))))))))************************************(((((()))*********************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***(((((()))***************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))***+++,,,,,,------************************,,,---.../////////...---+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...111...,,,+++---///222333///222222222555777333,,,666000---111555888???HHH888888777666666666666666555555555555555555555555222222333333333444444444444444444444444444444444555555555666666666666777444444555666888:::;;;<<<:::>>>BBBCCCCCCFFFMMMSSSfffooo~~~{{{hhhbbbLLLEEELLLRRR\\\iiillllllrrroooYYYWWW^^^[[[MMMAAA222///++++++---//////...------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++*********))))))******************************************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------222222222222222333555666HHHiiitttlllbbbjjjYYY@@@:::---000111(((111888+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))************************+++++++++*********))))))***************************************************,,,,,,+++)))((()))***)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))******************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000///000000000111111111111777666666555555555555555333333333333333333333333111222222222222333333333222222222222222222222222333333333444444444555555444444444555777888:::::::::===@@@@@@???AAAGGGLLLUUU^^^nnn{{{gggWWWRRRQQQHHHJJJXXX```dddjjj~~~vvv[[[[[[ddd___SSSLLL777333///------......---------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++*********))))))******************************************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................000111000000444===EEE```zzz|||eeedddyyyyyy[[[@@@///...222---333666***.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************+++++++++*********))))))***************************************************+++,,,+++)))((()))***)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))******************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,---.........------,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------................../////////000000000//////000000000111111111555555444333333333333333000000000000000000000000000000000111111111222222000000000000000000000000111111111111222222222333444444444444555666777777999;;;===<<<:::;;;???CCCEEENNN\\\iiiqqqyyyzzzeeeYYYRRREEEBBBKKKOOOZZZeee}}}^^^YYY___[[[SSSOOO>>>:::333///------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++*********************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................000222222666AAARRR```zzz{{{yyyxxxxxxxxxxxxxxxwwwwwwwwwxxxyyyxxxuuutttuuuuuurrriiikkknnnrrrvvvzzz}}}ooocccjjjlllTTT:::///222222444444,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************************************+++++++++******************************************************************+++,,,+++)))))))))+++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))******************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,------......---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000////////////000000000000333333222111111111111222/////////////////////////////////000000000000111/////////000000000000000000000000111111111222222333333333333333333444555666888999999888888;;;>>>===BBBLLLVVV\\\dddsssyyy___TTTKKKHHHHHHCCCMMMaaaxxxwwwnnnXXXTTTVVVRRRLLLCCC>>>777111---------...------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............////////////111111333999FFFYYYnnn|||yyyyyywwwvvvssspppmmmlllnnnmmmkkkiiiggggggggggggcccfffhhheeebbb```______XXXYYYZZZ\\\^^^```bbbbbbgggmmmrrrtttxxx~~~vvviiioootttSSS888333333222222222............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************)))+++,,,+++***)))***+++))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++,,,------......---.....................+++++++++++++++++++++++++++,,,,,,,,,------------------........./////////........./////////000000222111111000000000000000////////////////////////....../////////000000000000000000000111111222222111111111111222222222222333333222222222222333333333444666666777888:::<<<999:::>>>CCCGGGNNN\\\kkk}}}~~~kkkUUUIIIFFFAAA???\\\tttkkkuuu___PPPXXXYYYOOOEEEAAA:::333...---...000------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------................../////////000000111...111???WWWqqq{{{}}}~~~}}}{{{yyyyyyyyyoooooonnnmmmkkkjjjhhhgggdddbbb^^^[[[XXXWWWWWWWWWQQQTTTWWWVVVRRRMMMNNNPPPNNNNNNOOOOOOPPPPPPQQQQQQPPPUUUXXXXXXZZZ___bbbbbbpppvvv~~~{{{fffgggrrrpppLLL999333......555//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************)))***++++++***)))***+++))))))))))))))))))))))))))))))*********+++++++++************************************************************************((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))(((************************))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++,,,------...------...//////...------++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............---............/////////111111000////////////000000000000000000000000000........./////////000000000000111111222222333333111111111222222222333333222222111111111222333333111222333555777888999:::;;;:::;;;===>>>BBBOOO[[[hhhttteeeFFFCCCFFF???XXXyyy{{{kkkjjjqqqiiiUUUZZZ\\\TTTIIIFFF@@@888111...///000------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************************+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........//////000000111///...555KKKhhhwwwxxxxxxvvvsssqqqqqqqqqggggggfffeeedddccccccbbb[[[YYYVVVRRROOONNNMMMLLLJJJJJJMMMNNNKKKFFFGGGJJJEEEFFFGGGHHHIIIJJJKKKKKKKKKOOOQQQOOONNNQQQRRRQQQ[[[___eeemmmvvvlll\\\XXXcccjjjggglllxxxjjjMMM???222,,,444/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++***************************************+++++++++************************************************)))***++++++***)))+++,,,)))))))))))))))))))))))))))************+++++++++************************************************************************((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++,,,,,,------,,,---.........---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------.........///111111000///////////////////////////////////////...////////////000000000///000000111222222333333000111111111111222222222111111111111222333333444111111222444666777777777999999:::<<<===>>>GGGQQQ^^^ggguuuVVVJJJKKKHHHNNNiiiyyyooooooyyyeee[[[YYYXXXOOOLLLGGG>>>555000//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---......///000000111111333888FFF___{{{}}}zzz{{{yyyuuutttsssqqqnnnjjjhhhiiijjj___^^^]]][[[ZZZXXXXXXXXXQQQPPPNNNLLLJJJHHHGGGFFFGGGDDDEEEIIIHHHCCCDDDHHH@@@AAABBBCCCDDDFFFGGGGGGHHHLLLMMMJJJIIIKKKLLLKKKMMMOOOSSSWWW]]]fffooouuuxxxrrr___ZZZ\\\^^^cccjjjnnnYYYBBB111333////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************))))))*********+++++++++************************************************(((***++++++******+++,,,)))))))))))))))))))))))))))************+++++++++************************************************************************'''(((***,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))*********************************************************+++,,,,,,------+++,,,---...---,,,***)))************************************+++++++++++++++,,,,,,,,,,,,---------,,,,,,---------.........111111000///////////////........................////////////000000000111...//////000111222222333000000000000111111111111111111111111222333444555222111222333555555555333222222666::::::999>>>FFF___aaagggtttoooWWWMMMLLL???UUU{{{yyyttttttxxx___WWW]]]TTTRRRLLLCCC888111......---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))******++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---......///000111111222:::EEEYYYsss~~~~~~|||~~~xxxsssrrrqqqoooiiiiiigggccc```___aaabbbYYYXXXVVVSSSQQQOOONNNNNNFFFEEEEEEDDDCCCAAA@@@@@@@@@<<<<<<@@@AAA======BBB?????????@@@AAAAAABBBBBB===AAACCC@@@???BBBCCCBBB@@@BBBDDDEEEHHHLLLRRRVVV[[[hhhwwwyyyaaa[[[___^^^ZZZxxxpppRRR888444000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++************************))))))******++++++++++++************************************************(((***++++++******+++---)))))))))))))))))))))))))))************+++++++++************************************************************************'''(((***,,,---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------***+++---------+++)))(((************************)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---...///000000111111000000///............////////////////////////////////////.........//////000000000111111222222222333111111000000000000000111222222333333333444444444444444444555555777888888HHHOOO]]]mmmxxxiiieeeSSSMMMKKKXXXrrryyysssqqqccc^^^___]]]TTTGGG>>>:::444,,,111......///---)))***---+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------......///......///111---***111<<>>===============:::999999888888888888888999999:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAACCCDDDEEEJJJOOOWWW\\\bbbkkkvvvuuucccaaafffkkkpppMMM999666222---+++///444222.........---,,,,,,+++******+++,,,,,,,,,,,,+++******,,,++++++******++++++,,,************************))))))))))))))))))))))))************************))))))))))))************++++++************++++++)))))))))***+++++++++,,,++++++++++++++++++++++++************************)))************++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))******++++++,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))*********************)))))))))))))))************************,,,,,,,,,,,,,,,+++***)))))))))***+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,111111222222222111111000000000////////////000000111111111111111111111111000000///////////////000000000000111111222222222111111000000000000111111222222222222333333333333444444444444555666777777<<<@@@KKK[[[iiittt~~~wwwpppdddWWWIIIIIIWWWiiiwww||||||{{{jjj___``````ZZZOOOGGGBBB<<<444111......000...++++++///+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------...//////000000111222000///777BBB```ooo~~~|||||||||||||||}}}~~~~~~|||xxxwwwwwwyyyuuuooojjjgggeeebbbaaa[[[YYYUUUPPPMMMLLLLLLLLLGGGDDD@@@>>>??????===;;;;;;::::::999888888999999999888888777666777777777888888888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAAAAA>>>BBBGGGKKKNNNTTT^^^eeerrrttt}}}yyyhhh]]]hhh}}}oooXXX???555///111000+++,,,333//////......---,,,,,,++++++,,,,,,,,,,,,+++******,,,++++++******++++++,,,************************************************************************))))))))))))************++++++************++++++***************+++++++++++++++++++++++++++++++++************************)))************++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************************)))))))))((()))))))))))))))))))))))))))))))))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************************))))))))))))************************++++++,,,,,,+++******)))((()))******++++++******++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,,,,555555555555444333222111222222111111111111222222222222222222222222222222222222111111000000//////000000000000000111111111111000000000000000111111000111111111222222222222333333222333333444555666777777>>>LLL[[[fffnnnttt|||zzzeeeOOOEEEFFFQQQiiiyyyggg\\\^^^[[[TTTMMMFFF===555000---...000000------000,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------......///000......///000111666CCCOOOsss~~~~~~}}}~~~~~~|||xxxxxxxxxyyyzzz{{{|||}}}~~~|||xxxsssqqqppppppmmmhhhdddaaa^^^[[[XXXSSSPPPLLLHHHEEEDDDCCCCCCAAA???===<<<<<<<<<;;;:::888777666666666666666666777777666555555555555555666666666777777888888999999999999999999999999999888888888999:::;;;<<<===:::===???@@@@@@DDDJJJOOOYYY[[[cccsss{{{bbbdddssszzzXXX@@@///222444,,,+++111000000//////...---------,,,,,,,,,,,,,,,++++++***,,,++++++******++++++,,,************************************************************************)))))))))*********++++++++++++************+++++++++++++++***************++++++++++++++++++++++++************************)))************++++++++++++++++++***************************************************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***))))))))))))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************************************************++++++******))))))'''((())))))******))))))++++++++++++++++++++++++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,555555555555555444333222333333333333333333444555444444444444444444444444444444444333222111000000000000000000000000000000000000000000000000111222000000000000111111111111222222111111222333444444777555888BBBMMMVVV```hhhuuummmWWWLLLFFFGGGZZZrrr{{{~~~vvvXXXZZZ[[[YYYTTTJJJ>>>555111---,,,000000...---///,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------...///000111/////////222999GGGYYYggg}}}yyyyyyxxxxxxxxxxxxxxxyyy{{{zzzyyyvvvrrrnnnkkkjjjiiifffaaa]]]ZZZVVVQQQNNNLLLJJJGGGCCC@@@>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<888888777666666777777777666666555444444444444444444444444555555666666666666666666666666666666666666666666666777888999:::<<<===>>>===<<<===@@@CCCJJJKKKRRR___lllxxxkkkoooyyy~~~uuuVVV666...444666000***/////////.........------,,,,,,------,,,,,,+++***,,,++++++******++++++,,,************************************************************************))))))*********+++++++++++++++************++++++,,,+++++++++***)))))))))************************************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))((()))))))))************)))***************++++++************************))))))*********))))))(((''''''((()))))))))))))))************************************++++++++++++++++++++++++++++++,,,---222333333444555555444444444444444444444555666666666666666666666666666666555555555555444333222111111111111000000000000000000000//////000111222222//////000000000111111111222111111111111222222333333222444888<<>><<<::::::999666666777888888888888999888888777777777777888888666666555444444444444444333333444444444444555555555555555555555555555555555555555555555666777888888888888888777777999;;;???>>>AAAJJJSSS[[[eeemmmwwwrrreeekkkkkk```bbbqqq|||oooQQQ444...777555))).........---------------,,,------------,,,++++++,,,++++++******++++++,,,************************************************************************************++++++++++++++++++************++++++,,,+++++++++***)))))))))************************************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))******))))))((((((''''''))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))******+++++++++,,,************************((())))))*********))))))''''''((()))))))))))))))************************))))))*********+++++++++************++++++,,,---111111333444444555555555444444444444555666777888666666666666666666666666555666777777777555444333222222222111111111111111////////////000111222333///000000000111111111111222222111111111111222222333333444555555888EEERRR[[[mmmxxxgggUUULLLEEEEEEHHH^^^|||xxx||||||xxxzzz}}}{{{iii^^^WWWZZZ```]]]UUUNNN:::333---...///---,,,------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...///000111222111666;;;CCCTTTlllnnnqqqvvvzzz|||~~~wwwwwwzzz|||{{{zzz~~~}}}}}}}}}{{{yyyzzz{{{{{{zzzxxxzzzzzzzzzxxxwwwxxxyyyvvvvvvvvvvvvwwwxxxyyyzzzuuusssooollljjjgggccc```WWWTTTOOOJJJGGGCCC???=========;;;999888777666666333555777777777666777888666666666666666777777888777777666555555555555555444444444444444444444444444444444444444444444444555444444444555555666777555444444444555666666777:::777888===BBBEEEKKKRRRZZZbbbkkkuuuZZZWWWZZZRRRQQQ[[[nnnxxxPPP222222666000---------------------------------------,,,++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++*********************************++++++++++++,,,++++++************+++++++++++++++***************************************************************)))************+++++++++***************+++++++++************************************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))))))))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))******+++,,,,,,,,,************************))))))******++++++******'''((())))))******))))))************************)))))))))************+++******)))******+++,,,---333333444444555444444444444444444555555666777888666666666666666666666666555666888999888777666555333333333333222222222111////////////000111222333000000000111111111222222333222222111111222222222555333444666777777===EEEMMM]]]hhhtttzzzdddZZZUUUNNNHHHPPPpppyyy|||yyytttxxxwww|||{{{~~~zzzxxxoooZZZWWW^^^```\\\WWWBBB888000...///------...---------...------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///111222333333===GGGRRRcccxxxmmmlllooosssvvvwwwxxxwwwwwwqqqpppssswwwvvvtttyyy|||yyy{{{xxxwwwxxxzzzzzzzzz{{{zzz{{{zzzxxxuuutttuuuwwwuuuuuuuuuuuuvvvvvvwwwxxxqqqmmmgggccc```]]]XXXUUUKKKGGGCCC???>>>===;;;:::999999888777777666666666444777::::::999888999:::666666666666666777888888999888888777666777777777555555555555555555555555555555555555555555555555444444333333444444555555555444444555666777777777:::666666999;;;;;;???DDDHHHJJJQQQ\\\fffppp~~~www___YYYUUUSSSSSSffftttOOO===888444........................---------...------,,,+++,,,++++++******++++++,,,************************++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++************++++++***************+++++++++************************************************)))************+++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************((()))))))))************)))))))))))))))))))))))))))))))))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))***++++++,,,------************************)))******+++,,,,,,++++++((()))******++++++******************************))))))))))))************))))))))))))***+++,,,---666666666666555444333222444444444444555666888888666666666666666666666666555666888999999888777666444444444333333222222222////////////000111222333111111111111222222222222333333222222222222222333222//////555888666555777CCCRRR]]]hhhyyyooofffaaaUUUHHH???\\\|||{{{lll|||{{{zzzzzzeeeyyydddZZZ```dddbbb___HHH===222//////......///------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///111222333<<>>DDDOOOUUUZZZiii{{{yyy___ZZZZZZVVVjjjoooRRR===222////////////000000000000------......------,,,+++,,,++++++++++++++++++,,,************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++************++++++))))))******+++++++++,,,))))))))))))))))))))))))************************)))************+++++++++))))))******++++++++++++************************************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))))))))******++++++,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))***+++,,,,,,------************************)))***+++,,,,,,,,,,,,,,,))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---666666777777666555444333777666666555555666666777999999888777777777777888999:::;;;<<<;;;999777555888888777777555444333222111000//////000111///......//////000111222222222111222222333333222222111222222333333333333444444>>>DDDLLLVVVdddyyy~~~wwwkkkXXXJJJJJJJJJYYY{{{uuuppp|||yyyrrrvvv^^^XXX]]]ccceeeVVVEEE555000000...---///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------/////////......///222666@@@NNNeeezzzjjjzzz~~~zzzllliiirrrtttvvvwwwwwwvvvtttssstttrrrpppqqqvvv{{{|||}}}~~~yyyuuuzzzxxxuuuvvvyyy||||||zzz|||~~~{{{tttpppqqqqqqpppxxxxxxtttnnnnnnttttttooojjjbbbXXXQQQMMMIIICCC>>>>>>===;;;:::999999888888777777777777777777777777666666666666777777777777666777777888888999:::::::::999888777888999:::;;;999999888777666666777777666666666666555555555555555555444333333444444444444444444444444444444444444444444555555777888888;;;<<<>>>AAAGGGQQQ[[[cccnnnwwwccc\\\ZZZ]]]nnnBBB999333222///...111333///(((......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************************************))))))))))))******************************************************************************************************+++*********))))))(((((())))))))))))************************************))))))*********+++++++++************************************************************************)))************+++++++++))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************************************+++*********))))))(((((())))))))))))************++++++++++++,,,---...///,,,,,,++++++***)))(((((())))))))))))))))))))))))((((((((()))******++++++******))))))))))))************))))))))))))******)))************+++++++++555555666666666444222000666666666666666666666666:::999888888777777888888:::;;;<<<===<<<;;;999888888888888777666555444333111000//////000111///......//////000111111222222111222222333333222222111222222222333333333444444777<<>>:::;;;:::999888777777777777777777777777777777777777666666777777777888888888777777888888999:::::::::999999999999999::::::;;;::::::999888888888888888999888888777666555555444666555444444333333333333333333444444444444444444555444444444555666777777777777888888;;;@@@HHHMMMZZZiii{{{}}}```UUU```xxxhhhIII999555111///......///111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************************************))))))))))))******************************************************************************************************************)))))))))((())))))))))))************************************))))))*********+++++++++************************************************************************)))************+++++++++))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************************************************)))))))))((())))))))))))******************++++++,,,---......,,,,,,++++++***))))))((())))))))))))))))))))))))*********)))))))))))))))******))))))))))))************))))))))))))******)))************+++++++++666777999999888555222000777888999::::::999888777::::::999888888888888888;;;<<<===>>>???>>>===<<<999999999999888777666555222111000000111111///.../////////000111111222222111111222222222222111111222222222222333333333333222444888===HHH[[[qqq{{{aaaZZZUUUTTT```zzzjjjmmmuuu}}}}}}pppmmmaaaZZZ^^^```aaaTTTEEE<<<555000...///.........------------,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................333,,,,,,222444333===MMMhhhvvvxxxiiicccfffooovvvvvvuuutttrrrpppnnnmmmllljjjmmmrrrxxx}}}}}}zzzwwwvvvvvvvvvvvvwwwvvvtttqqqyyyxxxvvvvvvxxxyyyyyyxxxwww{{{}}}yyywwwvvvuuuqqqmmmqqqqqqiii^^^XXXTTTPPPJJJEEE???<<<<<<;;;999666999888888777777888888888777777777777777777777777777777888888888999999999888888999999:::;;;;;;;;;999999::::::;;;;;;;;;:::;;;;;;::::::::::::::::::<<<;;;:::999777666555555777666555444444333222222333333333444444555555555555555444444444555555666666777777666666888<<>>>>>===:::666444<<<===???@@@@@@???===<<<;;;;;;:::999999999999999;;;<<<>>>???@@@AAAAAAAAA>>>>>>===<<<;;;999777666444222111111222222000/////////000000111111111111111111222222222222111111111222222222222333333333222333555777???OOOcccsss}}}fff```YYYOOONNN```}}}}}}rrrooowww}}}sssjjjyyyhhh[[[]]]___ccc[[[NNNBBB777///,,,,,,............------------++++++++++++++++++++++++***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............////////////333,,,---333111111EEE___~~~{{{vvvrrrwww{{{sssrrrqqqpppnnnlllkkkkkkkkkiiilllrrrxxx||||||xxxuuuxxxvvvuuutttuuutttrrrqqquuuttttttttttttuuuuuutttsssxxx{{{yyyvvvtttqqqmmmffffffccc\\\SSSLLLGGGDDD@@@<<<999777888888777666888888888888888999::::::777777777777777777777777888888999999999:::::::::888999999::::::;;;<<<<<<888999:::<<<<<<;;;::::::::::::;;;;;;;;;:::::::::<<<;;;;;;:::999888888777888777777666555333222111222333333444444555555555555555444444333444444444444555777777777888:::<<<@@@HHHRRRXXXbbbuuuuuu___]]]nnn{{{zzztttSSS@@@333444555000,,,...............------------------------------------,,,,,,------,,,,,,+++***************************+++******))))))******+++*********************************************************************************************************)))))))))))))))((()))))))))************************************************************************************************************************************))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))*********************************************)))))))))))))))((()))))))))******************++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************))))))((((((******))))))))))))************))))))))))))******))))))*********+++++++++<<<===??????>>>;;;999777<<<>>>???AAAAAA???>>><<<;;;::::::999999999999999;;;<<<===>>>@@@AAABBBBBBBBBAAA@@@???===;;;999888666444333333333333111000000000000000000111111111000111111222222111111000111111111222222222333333333555555555:::FFFWWWdddssssssbbbYYYLLLFFFRRRjjjzzzlllttt~~~uuulllgggqqq]]]ZZZYYYccc```XXXJJJ<<<222...---//////.........---------++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000333000222444111666QQQqqquuubbbeeeqqqzzzhhhlllkkkkkkjjjjjjkkkllllllnnnooorrrvvvyyyyyywwwuuuwwwuuutttuuuwwwxxxwwwvvvsssttttttttttttttttttuuutttzzz}}}|||zzzyyyvvvsssggg___UUUOOOLLLGGGAAA===;;;999888777777777777666777777777777777888999:::888888888888888888888888999999999999::::::::::::888999999::::::;;;<<<<<<888999:::;;;<<<;;;:::999999999:::;;;;;;::::::999:::::::::;;;;;;;;;;;;;;;888888888888666555333222333333333444444555555555555444444333333333333444000222555666555555777888<<>>???AAA@@@@@@???>>><<<;;;:::888777555555555555333222000000000000000000111111000000111111111111000000111111111111222222222222222444555444666===IIISSSfff}}}nnn```PPPHHHIIISSSeeesssooorrrzzzuuu```tttdddWWWSSSaaaeeebbbTTTCCC888222000/////////.........------++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------..................//////000000111---///222333555BBB___yyyaaadddgggooo|||sssfffggggggiiijjjlllnnnooopppsssrrrrrrtttvvvwwwwwwuuurrrrrrsssuuuyyy|||}}}}}}sssuuuwwwxxxwwwwwwxxxyyyyyy~~~}}}zzzzzzyyyvvvhhhZZZLLLHHHGGGCCC>>>:::888888777777777777777777666666666666666777888999888888888888888888888888888888999999999:::::::::888888999999:::;;;;;;;;;888888999999:::::::::999888999:::;;;;;;;;;:::999999::::::;;;;;;<<<<<<===999999::::::999777666444444444444444444444444444333333222222222333333444333444666666555444444555666999???EEEJJJRRRbbbqqqfffRRR\\\bbbfffxxxtttRRR;;;444555333111/////////.........---------------------------------------------,,,++++++************************++++++************++++++************************************************************************************************))))))))))))************))))))))))))************************************+++++++++***************************************************************************************)))************+++++++++))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))************)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))'''(((((()))******++++++******))))))))))))************))))))))))))******)))************+++++++++777666666666666666666666555555555555555555555555444444333222222222222222333333333444555777888999;;;;;;<<<===============;;;999777777777777555333111000000000000000000000000000111111111111000000111111111111222222222222000333555555444777>>>EEESSSjjjmmmZZZRRRIIIEEEQQQdddxxxpppzzzppplll|||qqq[[[TTT[[[eeegggYYYGGG;;;555111////////////............++++++++++++++++++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---......///000000111111***///222666CCC[[[qqq}}}wwwuuurrrcccppppppqqqqqqqqqooollljjjfffgggjjjmmmppprrrrrrssswwwuuuttttttuuuvvvuuutttqqqqqqsssvvvzzz||||||{{{rrruuuyyyzzzyyyyyyzzz||||||}}}zzzrrrkkkiiifffccc\\\PPPEEEBBBAAA===;;;<<<777888888888888999:::;;;:::999999999999999:::;;;888888888888888888888888888888888888999999999999777777888888999:::::::::888777777777888888999999888:::;;;=========;;;:::::::::;;;;;;;;;;;;;;;;;;999:::;;;<<<;;;:::888777555555555444444333333222222111111111222333444444444555777777555555666777444333666;;;???CCCMMMXXXfffsssdddZZZbbbcccmmm{{{WWW<<<555555333////////////....................................---------...------,,,+++************************,,,++++++******++++++,,,************************************************************************************************((()))))))))************))))))))))))************************************+++++++++*********))))))************************************************************************)))************+++++++++))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************************************((()))))))))************))))))))))))************)))***+++,,,,,,+++***(((************************)))))))))))))))))))))))))))))))))))))))***************))))))))))))************))))))))))))******)))************+++++++++666555444444444555777888333333222222222222333333111000//////......///////////////000111222333444555666888:::<<<>>>??????<<<;;;999888888888666444111111111000000000000000000000111111111111000000000111111111111222222222///333666666444444999>>>CCC[[[zzztttccc^^^TTTJJJVVVnnnzzzzzznnnlll~~~kkkttt}}}bbbZZZUUUbbbgggZZZHHH;;;555000000/////////............++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---......///000111111222///555999@@@XXXvvvsssxxxjjjpppqqqrrrrrrmmmgggdddfffjjjgggiiimmmqqqssstttuuutttxxxwwwvvvvvvvvvvvvtttsssttttttuuuvvvxxxxxxvvvtttppptttxxxyyyxxxxxxzzz|||zzzyyyqqqcccWWWQQQMMMIIIKKKCCC======<<<888:::???777888:::;;;;;;<<<>>>??????>>>>>>======>>>>>>>>>888888888888888888888888777777888888888999999999666777777888999999::::::888777666666666777999:::999;;;===>>>???>>>===<<<<<<<<<<<<;;;;;;::::::999999:::<<<======<<<:::999666666555444333222222111111111111111222333444555...000222222222333555777666222222666777888>>>GGGMMM^^^rrrhhhdddaaagggtttIII666333111000/////////....................................------......------,,,+++************************,,,++++++******++++++,,,************************************************************************************************(((((())))))*********+++))))))))))))************************************++++++++++++******))))))************************************************************************)))************+++++++++))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************************************(((((())))))*********+++))))))))))))************)))***+++,,,,,,+++)))(((******************++++++))))))))))))))))))))))))++++++******)))(((((((((******))))))))))))************))))))))))))******)))************+++++++++777777777777666666666666111222333333333222111000444333333222111000///......///000222333333333333222444666999;;;===>>>???=========<<<:::888666555444333222222111111222222///////////////000000111111111000000000000111111///111333333333333555777???SSSmmm~~~}}}iii___[[[PPPPPPaaa|||mmmrrr|||yyywww~~~pppuuukkk___[[[]]]___\\\NNN===333111111222222111///------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////+++...///......////////////444<<>><<>>???@@@@@@>>><<<======;;;::::::::::::;;;<<<<<<;;;:::999777666444333222333333222222333333444444333333333444444444555555111222444666999;;;<<<===DDDNNN```tttvvv___dddjjjffffffEEE:::888111---111222---000222***///............------------------,,,,,,,,,++++++------,,,,,,+++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++************************+++++++++*********))))))******************************************************))))))))))))******************************************************************************************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,++++++***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))777777777777777777777777333444555555555555444333555444444333222111111000000000111222333333333333444555777999:::<<<======;;;<<<<<<<<<<<<:::999888444444333222222222333333111111000000000000111111111111000000000000111111///111222222111111333444999GGG]]]ppp}}}{{{bbbTTTTTTPPPOOOYYYuuuqqqvvvvvvtttxxxtttwww\\\ZZZ]]]bbbaaaUUUDDD999666111111111000...---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////111111000//////111111111000===MMMccc{{{vvv}}}zzzxxxwwwpppooolllhhheeedddfffhhhjjjmmmrrrvvvvvvtttooolllvvvxxxyyyxxxvvvtttssstttppprrrttttttttttttvvvxxxyyyzzz{{{{{{yyytttmmmiiiXXXRRRJJJEEEAAA???<<<:::999999999:::;;;<<<===>>>>>>>>>???AAAEEEGGGGGGFFFHHHGGGFFFDDDCCCCCCCCCCCC;;;;;;:::999888777666666666666777777888888999999777888999:::;;;::::::999777777888888:::;;;<<<===>>>@@@AAA@@@===:::888888===???AAAAAA???>>>===>>><<<;;;;;;;;;;;;;;;<<<<<<;;;:::999888777666555444333333222222222333333444333333333444444444444555333444444555777888888999<<>>MMM```rrr{{{aaaOOOSSSUUUOOONNN[[[ssszzzuuu}}}zzz}}}{{{xxx|||jjjYYY[[[```cccZZZIII;;;555111111000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////111///------///000111222222LLLeee|||mmmlllyyyyyylllhhhgggfffdddbbbbbbdddfffjjjmmmssszzz}}}zzzqqqjjjtttvvvxxxyyywwwuuuttttttqqqrrruuuvvvwwwzzz}}}~~~xxxnnncccYYYSSSHHHDDD@@@===<<<;;;999777<<<<<<;;;<<<>>>@@@CCCEEEHHHGGGGGGJJJOOOSSSUUUUUUSSSPPPKKKGGGDDDCCCCCCDDD;;;::::::999777666666555888888777777888:::;;;<<<;;;<<<===============<<<::::::;;;<<<>>>@@@BBBCCCAAABBBBBB@@@<<<888666666;;;>>>AAABBB@@@???>>>???===<<<<<<;;;;;;;;;<<<<<<;;;;;;::::::999888888777333333222222222222222333333333333333444444444444555555555555555555555555666999@@@LLLYYYiii}}}rrrlllhhh~~~wwwSSS;;;444...111222---///444000///............---------------------,,,,,,,,,,,,---,,,,,,++++++*********************************))))))))))))************************************+++++++++++++++*********************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++************++++++************************+++++++++*********************************************************************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))************(((((((((((()))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))222333333444555666777777777777888888888888888888666666777777777777777777555555555555555444333333555555666777999;;;<<<===<<<=========>>>>>>>>>>>>666666666666666666777888777666666555444333222111111111000000000000111111111222333222000///000111555888@@@MMM___rrrmmmVVVWWWZZZPPPHHHJJJ[[[iiivvvzzzvvv}}}~~~ccc]]]\\\aaa```SSSAAA555222111///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////000,,,,,,///111222333555:::[[[|||{{{nnnfffooosssaaa```aaaaaa```___```ccceeekkkmmmrrrzzz~~~uuummmqqqtttwwwwwwvvvtttsssssswwwxxxzzz|||}}}}}}ssseeeVVVJJJDDDFFFDDDAAA???======<<<<<>>@@@??????????????????>>>>>>======>>>???@@@BBBCCCDDDAAAAAAAAA???;;;888777666:::===@@@AAAAAA???>>>???===<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;444444333222222222222222222222333333333444444444555555555555444444444444777777999???FFFRRRfffwwwzzzjjj___pppsssuuuzzziiiOOO777...///333...///444111///............---------...------------,,,,,,,,,,,,,,,,,,++++++*********************************)))*********++++++++++++************************,,,,,,,,,++++++*********************************************************************************++++++++++++++++++++++++************************************************++++++************++++++************************************************************************************************+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************((((((((())))))+++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))111111222222333444555555666666666777777888888999777777777888999999::::::888888888888777666555444444444555666888;;;===>>>??????>>>>>>>>>===>>>>>>999888888888888888999999888888888777666444222111111111000000000000111111222333444333111000000111...111666===KKKaaa{{{~~~aaaXXXXXXQQQLLLGGGIIIUUUtttxxxyyyllltttcccXXX]]]fffaaaNNN===555222///...//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,................................./////////000000333000111555555333555:::HHHjjjpppbbbgggqqqzzz~~~xxxjjj___\\\]]]______```aaaeeegggmmmmmmpppwww~~~yyysssnnnqqqtttuuutttssssssttt|||~~~~~~rrrbbbRRRFFFAAADDDCCCAAA???>>>???AAACCCDDDCCCBBBCCCFFFIIIMMMPPPSSSTTTWWW[[[^^^^^^[[[XXXQQQMMMFFF???:::999:::<<<:::::::::;;;<<<<<<======@@@???>>>======???AAABBB@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA===>>>???===:::888888888999;;;>>>???>>>=========;;;;;;;;;;;;;;;<<<==================<<<<<<<<<<<<666555444333222222222222222222222333333333444444444444444555555666666666888777888;;;>>>DDDRRR```{{{mmm[[[dddhhhbbb[[[iiinnnJJJ:::555777111000111,,,///............---------.........---------,,,,,,,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++************************************************************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))*********+++++++++************************************************((()))))))))************)))))))))***+++,,,---...************************))))))))))))))))))))))))))))))))))))))))))))))))111111222222333333444444555555555555555666888888666777888999:::;;;<<<<<<::::::;;;::::::999888888555444555555777:::<<<>>>??????>>>=========>>>>>><<<;;;;;;:::999:::::::::888888999888777555333222111111000000000000111111222333444333111000111222,,,111555888BBBYYYxxxoooaaa[[[VVVWWWLLLFFFKKKlllaaannnmmmVVVVVVccceeeVVVGGG999555000...///000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............................../////////000000000222000111444222///666BBB^^^yyyoooaaa^^^jjjwwwyyyqqqgggcccddd\\\^^^```bbbccceeehhhkkkpppoooppptttxxx{{{yyywwwnnnppprrrsssssssssuuuvvv|||~~~zzzjjjXXXIIIBBB>>>???@@@@@@@@@AAAEEEGGGDDDCCCCCCDDDEEEHHHKKKMMMNNNOOORRRVVVWWWTTTOOOKKKGGGDDD???;;;888888999:::;;;<<<<<<===>>>???@@@@@@CCCBBBAAA@@@@@@@@@AAAAAA@@@???===<<<;;;;;;;;;;;;======<<<<<<<<<===>>>>>>:::;;;<<<;;;999888888:::888:::;;;;;;:::999:::;;;999999999:::;;;<<<===>>>>>>>>>>>>===============888777666444333222222222222222222222333333333333222333333444555666777777444555888;;;;;;>>>GGGRRRjjj{{{}}}vvveeeeeejjjdddXXXaaa}}}[[[BBB444444111111333...///............---------............---------,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,---------...------------------------,,,,,,,,,,,,,,,+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++***************************************+++++++++************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************)))************+++++++++++++++++++++++++++++++++************************))))))))))))************+++*********+++,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))333333333333444444444444555444444444555666777888666666888999;;;<<<===>>><<<<<<=========<<<;;;;;;888777666555666777999;;;======<<<<<<===>>>@@@AAA???>>>===<<<;;;:::::::::777888888999888666444222111111000000000000111111000111222111000///000111...222666777>>>QQQmmm|||nnnbbbbbbMMMMMMLLL]]]~~~iiicccggg~~~~~~cccXXX___bbbYYYPPP===888222///000111///,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........................../////////000000000000///---///333000222DDDYYYwwwyyymmmeeeaaaiiiooosssooofff```aaaddd^^^```ccceeegggiiilllooorrrrrrrrrssstttuuuuuuuuupppqqqsssssssssuuuxxxzzzyyy|||yyybbbNNNCCC@@@DDDIIIKKKJJJIIIIIIIIIEEEEEEEEEFFFGGGHHHIIIJJJHHHIIIJJJLLLLLLJJJFFFBBBBBBBBBAAA@@@@@@@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@??????>>>===<<<:::999888777777777999999999::::::<<<===>>>999::::::999777666777888888888888777555555777999666666777888:::<<<>>>??????>>>>>>>>>======<<<<<<:::999888666444333333333111222222222222333333333222222333333444444555555222333666999888777>>>GGGWWWiiitttvvv|||yyyxxxrrrkkkdddeeettt|||VVV;;;444111333555111///............---------............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++************************************************++++++************++++++************************))))))*********+++++++++************************************************,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************************************)))************+++++++++++++++++++++++++++++++++************************))))))))))))************+++***************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))555555555555555555555444555444444444555666888999555666777999;;;<<<>>>>>>======>>>>>>>>>>>>======;;;:::888666555555777888;;;;;;;;;;;;===???AAACCCAAA@@@>>>===;;;:::::::::666777888999888666444333111111000000000000111111...000111000///...///111---000222222666EEE[[[llloooiiiIIITTTOOOPPPnnnxxxcccUUUccc~~~{{{yyyxxxdddbbbbbb^^^ZZZ@@@:::333000111111///,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000000000000///222777777>>>YYYvvv~~~sss^^^sss{{{gggtttrrrnnniiieeebbbaaa``````cccfffhhhjjjlllooorrrssstttuuutttrrrpppqqqrrrrrrssssssssstttvvvzzz}}}xxx|||iiiQQQBBBKKKQQQXXXZZZWWWRRRNNNLLLHHHHHHHHHIIIIIIIIIIIIIIIFFFEEEEEEEEEFFFEEEBBB@@@CCCEEEGGGHHHJJJKKKKKKKKKMMMMMMLLLKKKJJJIIIHHHHHHCCCCCCBBBBBB@@@>>><<<;;;<<<:::888666555555555555666666777888:::<<<===>>>:::::::::888555444555777888888777444222333555777444555666777999<<<>>>?????????>>>>>>===<<<<<<<<<;;;:::999777555444333333111111222222222333333333222222222222222222222222333333555777444222777@@@DDDWWWbbbqqqnnntttxxxllllllgggjjjxxxOOO>>>666444333...//////.........---------//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++************++++++************************))))))******++++++++++++************************************************,,,++++++******++++++,,,************************************************************************************************************************)))************+++++++++++++++++++++++++++++++++************************))))))))))))************+++***)))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))777777888888999999999999999::::::888666666888:::999888666555555777888:::888:::<<>>???@@@@@@???@@@BBBCCCPPPRRRUUUYYY\\\]]]^^^]]]aaa[[[RRRLLLHHHEEEAAA>>>=========;;;888666666666999888666555444444555555222333555777999;;;<<<<<<;;;:::999::::::999666444555333222444777999777555666555555555666999;;;===??????@@@AAA@@@???>>>===777888999:::999777555444555444444333333222222222111111222222222333333333444444444555555555555555:::FFFQQQeeexxx}}}cccnnnrrr~~~JJJ:::555---444000000000000///...---,,,......---------,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))((((((((((((******++++++++++++******))))))))))))))))))))))))************************===<<<<<<;;;;;;;;;;;;;;;;;;===>>>===;;;999999:::;;;:::999777777777888888777999;;;===???AAABBBCCCBBBBBBBBBBBB@@@>>>;;;:::888777777777888:::<<<===BBBCCCCCCBBB@@@===:::888===<<<:::::::::999777555333222222111111111111111000000000000000000000000222111111222333777EEESSSdddvvvfffUUUKKKKKKQQQggg}}}qqqpppxxx}}}|||yyy~~~ttt___aaaiiiTTTFFF888222111///------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...------------------------,,,---.........---,,,+++///////////////000111111///333333111:::VVVwwwrrrttteeecccxxxooofffgggpppooodddaaahhhgggkkkppprrrrrrrrrtttwww|||zzzwwwtttrrrrrrrrrrrrvvvtttrrrqqqrrruuuxxxzzz~~~uuukkkqqqvvvkkkccc\\\WWWaaafffiiiiiiiiidddZZZOOONNNLLLHHHEEECCC@@@===:::;;;;;;<<<===???EEEKKKPPP[[[```iiipppqqqmmmfffaaa\\\VVVNNNGGGCCC???;;;888999999:::888555333333333888777666555444444444555222333444555777999:::;;;;;;;;;;;;999888999<<<>>>444666777777666444333333666555444444555888;;;===@@@@@@AAA@@@@@@???>>>===::::::;;;;;;:::888777666555444444333333222222111111111222222222333333333444444444444555555555555999BBBIIIYYYrrrpppnnnkkkwwwnnnAAA666666---//////000//////...------.........---------,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************++++++++++++******************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************CCCBBBAAA???===;;;999888999;;;>>>>>><<<:::::::::===<<<;;;;;;:::999888888888888999;;;===???AAABBBBBBDDDGGGHHHGGGCCC???<<<:::999888777666777888888???@@@BBBBBBAAA@@@===<<<<<<;;;;;;<<<<<<;;;999666333333222111111111111111000000000000000000000000222111111222111222<<>>666333///...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...---------------------------.........---,,,+++***000////////////000111111111222222666FFFccc{{{}}}zzzaaaRRRfff|||{{{ddd\\\]]]eeefff___```hhhiiiooowww{{{{{{yyyyyyyyy}}}|||zzzxxxvvvtttsssrrrvvvtttrrrqqqqqqsssvvvwww{{{oooaaacccmmmnnnkkkeeeccceeeccc___aaaddddddaaa]]]YYYQQQHHHJJJGGGCCC???===<<<999888888999<<>>>>>>>>>>>>>>===<<<;;;:::999888555444444333222222111111111111222222222333333333333333444444555555555555777===???JJJ```rrrooo```jjjJJJ666;;;***///////////////..................------------,,,,,,------......------,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************KKKKKKLLLKKKHHHCCC???<<<:::;;;<<<;;;999888999:::<<<============<<<;;;;;;;;;;;;::::::;;;===???@@@BBBDDDGGGIIIHHHFFFCCCAAA===<<<:::999777777777777;;;<<<>>>@@@@@@???>>>===;;;:::;;;<<<===<<<999666444333333222111111111111000000000000000000000000111000111222000000666>>>JJJ\\\uuu]]]KKKRRRSSSddd{{{yyy|||zzzlll\\\bbbcccUUUDDD:::444000...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...------------------------------..................000000//////000000111222444333555BBB[[[wwwoooXXXQQQ\\\rrrtttaaa\\\VVVVVV\\\^^^[[[___iiilllrrrzzz}}}}}}{{{{{{{{{}}}}}}}}}|||zzzxxxvvvtttsssrrrqqqqqqqqqsssvvvxxxzzzqqq```aaadddffffffbbb```cccdddbbbZZZ\\\YYYTTTOOOMMMGGGAAADDDAAA===;;;:::;;;::::::<<<@@@FFFMMMTTT[[[bbbgggdddcccaaa]]]WWWQQQLLLHHH>>><<<:::888777777888888888:::;;;:::888666555666666666555555444333333333444333111111111333555777666;;;CCCHHHIIIEEE>>>::::::;;;<<<;;;999:::===@@@888666444333444777:::===CCCBBB@@@???>>>>>>??????AAA@@@>>><<<;;;:::::::::666555555444333222111111111111222222222333333333333333333444444555555666555:::999@@@RRRaaauuuiiiggg}}}bbbBBB:::333////////////.../////////............------------,,,------......------,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************))))))***************+++******++++++++++++******))))))))))))))))))))))))************************NNNQQQUUUXXXXXXTTTPPPLLLGGGGGGDDD@@@<<<::::::<<<;;;<<<>>>???@@@@@@@@@@@@@@@???===<<<;;;;;;<<<===@@@@@@BBBCCCDDDEEEFFFFFF@@@???>>>===;;;::::::999888999:::<<<============;;;:::::::::;;;;;;888666555444333222111111111111000000000000000000000000000///000333222111555;;;BBBQQQhhh~~~sssRRRQQQQQQVVViiizzzvvv}}}ttt}}}}}}}}}qqq^^^bbbeeeXXXIII???777000...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...------------------------------...///000111222333000000000000000111222222555444<<>><<<:::;;;===@@@BBBBBBKKKQQQXXX^^^___\\\ZZZXXXQQQNNNHHHBBB===:::888888666666666555555666888999999;;;======;;;999888888666666666555555444333333444333111000111222444666666:::AAALLLVVVYYYVVVRRRLLLGGG@@@<<<<<>>===>>>???@@@AAA@@@>>>===;;;;;;;;;;;;777777666555444333222111111111222222222333333333222222333333444555555666333999888===JJJSSScccyyynnnpppuuuvvvyyy^^^:::>>>111111000/////////000000//////.........---------,,,------......------,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******************************)))*********++++++,,,,,,******++++++++++++******************************************************DDDHHHOOOUUUXXXYYYWWWVVVWWWVVVRRRLLLEEEAAA@@@@@@======???@@@BBBCCCDDDEEEBBBAAA@@@>>>======<<<<<<=========>>>???BBBEEEGGGAAA@@@@@@@@@@@@?????????999999999999:::;;;===>>>===;;;999999:::999888777666555444222111111111111000000000000000000000000000...///333333222555:::<<>>???>>>???BBBGGGKKKNNNOOOYYY]]]bbbccc\\\RRRIIICCC<<<<<<;;;:::888666444333666777777666444444555777777:::======<<<:::999999777777777777666555444333333333222222222444555666888999===GGGVVVfffrrrxxxggg]]]QQQHHHDDDCCC@@@>>>===;;;999777777777888888>>>============>>>??????@@@??????>>>>>>======<<<999999888666555444333333111111222222222333333333111111222333444555555666222888999;;;CCCHHHTTThhhqqq___]]]aaaaaa~~~|||HHHAAA555444222000000000000111/////////.........------,,,------......------,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++*********+++,,,,,,------******++++++++++++******************************************************;;;===AAAEEEJJJMMMPPPRRRUUUVVVVVVSSSNNNIIIFFFEEEAAA@@@@@@AAABBBDDDFFFGGGAAAAAABBBAAAAAA@@@??????<<<<<<;;;;;;===???AAABBB???@@@AAABBBCCCDDDDDDDDD???===;;;::::::<<>>:::999999999999888666555444333222111111111000000000000000000000000111...///222333222444888777???RRRiii}}}|||WWWLLLNNNIIIUUU]]]cccgggtttyyynnnwwwppp]]]^^^bbbZZZRRRLLLBBB666///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...---------------------------------...000222444666111111000000111111222333555EEE___yyyyyyzzzooodddqqqWWWQQQYYY]]]PPPHHHMMMPPPOOOOOOQQQSSSUUUYYYcccmmmqqqtttwwwvvvsssrrrsssuuuvvvxxxzzz}}}ttttttuuuvvvxxxzzz|||}}}yyy|||wwwiiidddnnnuuuzzz|||tttlllgggccc___ZZZZZZUUUKKKCCCBBBCCCBBBEEEEEEHHHLLLSSSXXXZZZ[[[YYY[[[[[[WWWOOOEEE<<<888555666888888888888666555555666888777555444666888777:::===>>>===;;;::::::777888888888888666555444333333444444555666777777555777;;;@@@JJJ\\\rrryyylll___SSSJJJDDDAAA???>>>===;;;999777666666999:::;;;===>>>>>>>>>>>>???@@@AAAAAAAAAAAA??????;;;:::999888777555444444111111222222222333333333000111222333444555555666111888777777<<<>>>HHH[[[xxx~~~aaa[[[ZZZ^^^uuuqqqNNN888777444222111000111111////////////............,,,------......------,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,---......///------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******++++++,,,------...******++++++++++++******************************************************>>>===<<<<<>>@@@CCCEEEFFFGGGGGGDDDAAA>>>;;;;;;>>>AAADDDDDD@@@<<<999999:::::::::777666444333222111111111000000000000000000000000222//////111222000222666666;;;KKKcccwww___LLLSSSPPPSSS^^^dddbbbiii{{{qqqsssfffZZZaaa[[[UUUPPPFFF999111...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...------------------------............///000222333111111111000111111222333888OOOqqqddddddkkk~~~UUUWWW^^^[[[PPPOOOPPPHHHKKKMMMPPPRRRUUUZZZeeeoooqqquuuxxxxxxuuurrrqqqrrrtttvvvxxx|||wwwwwwwwwxxxyyy{{{|||}}}sss{{{yyyuuurrriiiiiiwwwqqqsssqqqlllhhhfffbbb]]]XXXZZZVVVNNNHHHIIIKKKKKKJJJLLLOOOUUU[[[```aaabbbRRRQQQNNNIIIBBB<<<999888:::888666444444555666777111444777777666666999;;;888;;;???@@@???===<<<<<<888888999999888777555444222333555666777888888888///666<<<<<<===III___rrrsssaaaSSSKKKIII@@@@@@???===;;;888555444666888:::<<<>>>>>>>>>>>>???@@@BBBDDDDDDCCCBBBAAA<<<<<<;;;999888666555555111111222222222333333333000111111222444555666666111888666444777777AAATTTfffxxxjjjaaagggqqqeee:::888666333111111111222000/////////............,,,------......------,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,---...//////------------------------------------------------........................------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++,,,,,,---......******++++++++++++******************************************************CCC@@@===<<>>@@@DDDFFFFFFDDDAAA???>>>???@@@@@@@@@BBBFFFHHHFFFFFFFFFDDDCCCDDDGGGIIICCCAAA>>>;;;999888777777;;;::::::===CCCFFFGGGFFFBBBCCCCCC@@@<<<:::<<>>;;;999999:::;;;888777555333111000000000000000000000000000000000222111000000000111333333777:::FFFZZZoookkkYYYZZZGGGUUUZZZaaagggmmmttt|||ooo]]]___^^^ZZZRRRIII@@@777///...---,,,---/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............/////////000111111+++,,,444222000999NNNmmm}}}]]]bbbrrrzzzYYY^^^fff```MMMEEEMMMPPPIIIKKKKKKMMMSSS\\\eeelllooorrrssssssrrrqqqppprrrsssvvvuuuuuuwww{{{}}}}}}}}}wwwrrrlllggghhhlllsssxxxtttpppkkkgggffffffeeedddZZZXXXTTTOOOLLLMMMPPPRRRXXXWWWXXXYYY[[[ZZZXXXVVVFFFCCC@@@>>>======;;;:::;;;:::999777666666555555666666666666666666666666:::<<>>======>>>===<<<<<<;;;999777555555666666555555555666666777666555444666:::@@@GGGKKKvvvkkkUUUOOOCCCCCCBBB>>>======999444444666999<<<>>>???>>>>>>CCC???<<<<<<>>>???>>><<<<<<;;;:::999888888888888777666333111111111222333111111222222222333333333444555666777999<<>>????????????>>><<<===>>>>>>===>>>AAACCCBBBDDDFFFGGGFFFFFFGGGHHHDDDBBB@@@>>><<<:::888888:::888888;;;@@@EEEGGGGGGBBBCCCDDDBBB@@@===<<<<<>><<<;;;:::::::::::::::888666444111000///000000000000000000000000222111000000000111222333555777AAASSSfffxxxnnn^^^aaaQQQOOOQQQXXXeeesss|||}}}{{{ttt^^^^^^\\\XXXRRRKKKCCC999111///...------/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........./////////000000000222......555333333>>>cccrrrgggmmm~~~pppZZZQQQ```bbbZZZKKKDDDHHHJJJFFFJJJLLLPPPXXXaaajjjpppssstttsssrrrqqqqqqqqqqqqqqquuuttttttvvvzzz~~~wwwsssmmmiiiiiinnntttxxxsssqqqmmmhhheeedddddddddbbb```^^^ZZZYYYYYY[[[]]]eeeaaa[[[VVVQQQKKKFFFCCCDDDBBB???=========;;;:::<<<;;;:::888777666666666666666666666666666666666;;;===???@@@@@@???@@@@@@======<<<;;;999777666555555555555555555555666777555444333444666:::???AAAVVVooosss\\\MMMGGGBBB@@@@@@>>>;;;888444555666888:::;;;<<<<<>><<<<<>>===<<<;;;:::999999888888666444222111111222333111111222222222333333333333444555666777:::???BBBPPPllltttmmmdddjjjkkkBBB111777222///333000111000///...------------........................+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,---------------++++++++++++,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,+++,,,------...---------,,,,,,---------...+++,,,000///,,,---222(((---++++++333222///444111///000555777444333555666444333444555444333222555333333555444000///222---...............000111000...---,,,,,,---///000,,,...///...---,,,...000///000///...+++***+++------+++,,,---,,,***+++...++++++++++++++++++++++++******++++++++++++******+++++++++++++++*********+++,,,---.........---,,,------,,,,,,---------...,,,++++++++++++,,,,,,---,,,,,,++++++***))))))(((]]]\\\[[[ZZZWWWRRRKKKFFF@@@>>>===;;;;;;;;;<<<===;;;=========<<<;;;===???>>>AAAEEEGGGGGGFFFFFFGGGEEEEEEDDDBBB@@@===:::999888666555777<<>>>>>>>>>>><<<;;;:::<<<<<<;;;999666333000...000000000000000000000000111111000000111111222333222333:::IIIZZZnnnsssdddfffZZZNNNMMMSSSggg~~~uuu~~~bbb^^^ZZZVVVSSSNNNFFF<<<444000///------/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///....../////////000000000...333111000555333777FFFqqqllltttlllJJJHHH\\\aaaZZZQQQIIIFFFFFFGGGIIIIIINNNVVV___hhhoootttwwwvvvsssoooooopppqqqpppnnnsssssstttvvvyyy}}}wwwsssnnnjjjjjjnnnsssvvvppppppnnnjjjdddbbbdddfffjjjiiigggeeeeeeeeeffffffeee___WWWOOOIIIEEEBBB???BBB@@@>>>=========;;;:::<<<;;;:::999888777777777666666666666666666666666:::===@@@AAAAAAAAABBBCCC>>>>>>===<<<:::888666555444444444444444555666666555555444444444666777888>>>QQQnnnooo^^^OOODDDCCCCCC>>>:::;;;777666555555666888:::<<>>===<<<<<<===>>>===<<<<<<===???<<<>>>AAACCCCCCCCCCCCDDDEEEFFFFFFFFFDDD@@@===:::777555444555999???DDDHHHHHHEEEDDDDDDEEECCC>>>999:::;;;>>>@@@@@@>>>;;;:::;;;;;;;;;:::888555111///000000000000000000000000111111111111111222222222222111666AAAPPPddd}}}{{{jjjeee\\\RRROOOUUUkkkuuuqqqmmm```YYYTTTSSSPPPHHH>>>777222000....../////////...------------------------,,,,,,,,,---------......---------............///...////////////000000000---333222000333333<<>>===;;;999777666444333333444444555666777777777777777777666666666999@@@IIIZZZ|||oooZZZJJJHHHGGG???999;;;;;;999666555555777;;;===>>>======>>>???@@@@@@@@@BBBAAA@@@???===;;;999888999888666444333222222222111111222222222333333333222333555555666777:::===@@@QQQ```xxx{{{aaa^^^pppfffAAA555333222333333333222111000////////////........................,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------.........------,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,---------------......///---...///000000///...---...000222111...---000444555<<<;;;999>>>===<<>>>>><<<;;;<<<>>>AAA======>>>======>>>@@@CCCEEEFFFGGGHHHFFFCCC???<<<888777555444666<<>><<<;;;777888999999888555333111000000000000000000000000000000111111222222222222333333666>>>JJJ]]]xxxrrrfff^^^SSSOOOSSSfff}}}ttt|||}}}ggg\\\SSSSSSSSSJJJ???999555222///......//////...------------------------,,,,,,,,,---------......---------............///////////////000000000111---333111///444777DDD[[[iiiLLLNNN___kkkYYYLLLDDDHHHKKKHHHKKKTTTSSSZZZccckkkoooqqqrrrtttyyysssmmmllloooqqqooolllooorrruuuwwwxxxzzz~~~~~~xxxxxxuuuqqqmmmkkkjjjkkkllliiilllnnnlllgggfffjjjnnn}}}{{{yyyxxxyyyxxxuuusssccc\\\RRRJJJEEEDDDDDDDDDBBBBBBBBBCCCCCCBBB???<<<:::999888888777777777777888888888888888888888888777:::>>>@@@@@@AAABBBDDDAAAAAA@@@>>><<<999777666333333333444555666777777777777888888888888888888666999666999RRRxxxyyyeeeTTTOOOLLLCCC<<<;;;===:::777555444666999;;;======>>>>>>>>>>>>??????AAAAAAAAA???>>>;;;999888999888777555444333222222111111222222222333333333333555666666666777999;;;>>>JJJSSShhhkkk]]]aaakkkvvv}}}\\\999...333555333333222111000000//////000........................,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------.........------......///000....../////////......---...111444555666:::???CCC@@@JJJIIIFFFJJJMMMUUUddd^^^]]]bbbkkkmmmeeeZZZTTTZZZgggqqqpppkkkmmmppprrrpppfff```dddjjjkkkhhhfffaaa\\\UUUQQQPPPNNNJJJGGG@@@===999555222000000///------------......---,,,,,,---...---,,,,,,...///,,,---,,,***,,,000000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,---------------,,,+++***+++---000111222333444444222000---+++,,,++++++++++++++++++,,,+++++++++***************DDDEEEGGGHHHJJJOOOTTTXXX^^^___```___[[[UUUNNNJJJCCCBBB@@@===;;;<<<@@@CCCAAA@@@???===;;;<<<>>>AAACCCDDDFFFGGGFFFDDDAAA???;;;:::888666666:::@@@DDDIIIGGGCCCBBBBBBBBBAAAAAA:::;;;===>>>>>>>>>===<<<666666777777666555444222000000000000000000000000000000111222222222222111333444777===EEEVVVrrrppplll[[[QQQLLLZZZsssssscccVVVVVVVVVMMMBBB<<<777444000......//////...------------------------,,,,,,,,,---------......---------............////////////000000000111111...333000///888AAATTTnnnqqq\\\MMM\\\ddd[[[RRRIIIDDDFFFGGGFFFIIIOOO\\\bbbiiimmmnnnoooppprrrxxxsssooommmoooqqqpppooonnnrrrvvvxxxxxxzzz~~~zzzuuuvvvuuurrrooommmlllkkkkkkjjjlllnnnmmmjjjjjjmmmpppxxxuuurrrrrrttttttqqqnnn___ZZZRRRKKKHHHGGGFFFFFFGGGGGGGGGHHHHHHFFFBBB???::::::999888888888888888888888888888888888888888888:::>>>@@@@@@AAABBBCCCBBBBBBAAA???===:::888777444444444555666777888999666666777777888888999999555:::999555;;;NNN___eeeqqqgggZZZRRROOOJJJCCC<<<;;;999777555444444555666999;;;===>>>======>>>???AAAAAAAAAAAA???===:::999:::999888777555333222111111111222222222333333333444555777777666666777888:::BBBGGGYYY~~~kkk^^^[[[aaahhh|||yyyLLL666666555555333222111000////////////........................,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,---...///000///............///000000...------...///000111222333777;;;???GGGSSSZZZ\\\gggmmmfff^^^^^^___gggwwwppplllmmmssssssjjj^^^VVVUUUbbbiiigggeeeiiillljjjjjjbbb^^^dddlllooommmllltttoooiiiddddddfffiiikkk^^^ZZZTTTMMMFFFAAA>>>===222111//////000111000///+++,,,------,,,---///111///+++,,,111444222///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------......///,,,+++******+++...000222555666999:::999666222000......---,,,++++++++++++************************>>>@@@AAAAAABBBEEEJJJNNNSSSVVV[[[^^^___^^^[[[YYYOOOLLLGGGBBB>>>???CCCGGGFFFFFFEEECCC@@@>>>>>>???AAABBBDDDEEEEEEDDDCCCAAA>>>>>><<<999777999===AAADDDEEEEEEDDDBBBAAAAAABBB======<<<;;;;;;<<<>>>>>>999888777666555444333333000000000000000000000000///000111222333222222111111333777;;;AAAPPPkkksss___MMMRRRllllll[[[ZZZYYYPPPDDD@@@888555111///.../////////........................,,,,,,,,,---------......---------............/////////000000000111111111000333///111@@@QQQhhhvvvccc```wwwUUUTTTeeecccRRRJJJHHHGGGFFFFFFGGGLLLPPPccchhhmmmooonnnnnnqqquuuvvvtttqqqooonnnppprrrsssnnnrrrxxxyyyyyyzzz~~~~~~zzzuuutttsssrrrqqqppppppppppppnnnnnnnnnnnnmmmmmmmmmmmmkkkgggdddeeeiiikkkiiiggg\\\XXXSSSPPPOOONNNNNNMMMKKKLLLLLLNNNMMMJJJEEEAAA<<<<<<;;;::::::::::::;;;999999999999999999999999:::<<>>@@@BBBAAABBBCCCCCCAAA???===<<<::::::999888666444222111111111222222222333333333333444666666444444444555777===???MMMlllfffXXXZZZaaarrrhhhLLL;;;222777222222111000////////////........................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,------......------------------------,,,,,,,,,------------...+++,,,---...............,,,,,,,,,,,,------------......------...///111222//////......//////000111000//////111444888<<<>>>CCCFFFIIIOOO]]]mmmtttssswwwiiigggeeeeeennnkkkdddaaaeeegggccc\\\WWWTTTYYYYYYWWW]]]dddaaaVVVTTTSSSVVV^^^bbbbbbbbbdddoookkkeeebbbcccjjjuuu|||rrrnnnhhhaaa[[[VVVTTTRRRHHHCCC<<<888666555222000---...///...------///000000)))...===AAA666---///------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---.../////////---,,,,,,+++,,,---...///333555999<<<===;;;888666111000///---,,,+++******************************:::<<>>;;;::::::<<<>>>@@@<<<;;;999777555333333222000000000000000000000000///000111222333222111111...111666:::>>>KKKfff}}}qqqTTTSSSlllsss___]]]\\\RRRGGGCCC999666111///.../////////........................,,,,,,,,,---------......---------.........//////000000000000111111111111111333///333GGG\\\wwwkkkWWW```___MMMWWWddd```QQQCCCGGGIIIHHHHHHLLLRRRUUUggglllppppppnnnooosssxxxuuutttrrrpppnnnooosssvvvnnnsssxxxzzzyyyzzz{{{qqqrrrrrrsssssstttttttttsssqqqooonnnooonnnlllkkkddd```^^^```eeehhhhhhfffddd```[[[WWWTTTQQQNNNLLLNNNOOOPPPQQQPPPMMMGGGCCC>>>======<<<<<<<<<======999999999999999999999999;;;>>>AAABBBBBBBBBCCCDDDDDDDDDBBB@@@>>>;;;999777555555666666777999:::;;;<<<;;;:::999999:::;;;<<<:::777777::::::999<<>>BBBDDDBBBCCCDDDDDDCCCBBB???>>>::::::999888666444222111111111222222222333333333111333555444333222222333888<<<<<>>===;;;999333222000...,,,+++************************++++++@@@@@@???>>>>>>???@@@AAABBBDDDHHHNNNTTTZZZ___bbbaaagggfff[[[QQQMMMJJJFFFHHHIIIJJJJJJHHHFFFCCCAAA===???AAACCCDDDDDDDDDCCCAAA@@@>>><<<999777555555???BBBFFFGGGDDDAAAAAACCCCCCBBB???<<<::::::>>>@@@<<<;;;999888666555444444333222111222333222111///000000000000111111111111333000333999<<>>AAACCCDDDDDDEEEFFFCCCCCCBBB@@@>>><<<999888666666666666888:::<<<===??????===;;;999888:::===>>><<<:::777777777888999@@@@@@BBBDDDFFFGGGGGGGGG@@@@@@>>><<<<<<===:::666444333333777===AAABBBAAACCCBBBBBBBBBBBBAAA???===999999::::::888666444333222111111111111333444555333333444444555666666666;;;===AAAFFFQQQjjjiiieeehhheeemmmFFF444999333222111000111222000,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------........................***333111,,,---((((((222///---++++++...000///---000---111111***...555222999555888AAAGGGLLLYYYiiirrrlllbbb]]]aaaiiinnnoooqqqjjjbbb]]]]]]^^^___^^^VVVNNNMMMTTTVVVPPPMMMQQQYYYSSSMMMNNNSSSUUUPPPKKKGGGJJJOOOUUUZZZ[[[XXXVVVYYYRRRRRRRRRNNNXXXgggjjjrrrkkkfffdddaaa^^^___bbbbbb[[[UUUTTTTTTPPPDDD:::999222///333444///,,,---333111000000111222111111------,,,,,,,,,---...///.........------,,,,,,,,,,,,,,,,,,---...///000000------------------,,,,,,000///111555:::===<<<:::000///---,,,------,,,***************************@@@???===<<<<<<<<<=========>>>AAAEEEJJJOOOTTTWWW[[[aaadddcccaaa___WWWMMMEEEEEEFFFIIIKKKKKKHHHFFF>>>???@@@AAABBBDDDEEEEEEDDDDDDBBB@@@===;;;999888;;;???CCCEEEEEEDDDCCCBBBBBBBBB???<<<::::::===@@@===<<<:::888666555555444222111000111222222000...000000000000111111111111333111333888:::@@@VVVnnniiiWWWVVVjjjyyyuuuuuu^^^ZZZYYYTTTNNNDDD>>>555000///000///...........................------------------------............////////////000000000/////////000111777444666EEE```~~~iii^^^ffftttcccOOODDDMMMYYYWWWNNNIIIEEEFFFGGGHHHKKKRRR\\\cccnnnpppqqqqqqpppqqqsssuuuvvvssspppoooppprrrssssssoooqqqxxx~~~zzzwww{{{~~~~~~~~~|||zzzyyyyyyyyyrrrllldddbbbeeeiiijjjhhhhhhddd```[[[XXXUUURRROOOQQQQQQQQQPPPNNNKKKHHHGGGBBB???<<<<<<======<<<:::::::::::::::::::::::::::<<<>>>BBBCCCDDDDDDEEEFFFDDDCCCBBBAAA???<<<:::999666666666777888:::<<<===@@@@@@???===::::::<<<>>>???>>><<<:::999::::::;;;===???@@@AAAEEEJJJKKKIIIHHHDDD???;;;777666888;;;444333222444999===>>>===AAAAAAAAABBBCCCBBBAAA???;;;::::::999888666555444222111111000111222333444333333444444555666666666888:::===AAAIII^^^ooodddgggiiiYYY===999555444222111222333222000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------..............................***555KKKKKK777+++111///---...000000///---,,,,,,333333+++...555222888:::DDDSSSaaannn|||xxxggg]]]\\\___]]]ZZZVVVRRRNNNMMMNNNPPPQQQQQQSSSPPPOOOSSSTTTUUUYYY^^^XXXUUUSSSSSSUUUUUURRRPPPNNNNNNNNNMMMMMMLLLLLLLLLOOOHHHIIIGGG@@@IIIXXX\\\aaaaaacccddd```ZZZYYY]]]aaa]]]\\\___ccceee```[[[MMMBBB999666333//////222,,,,,,---...111111000...///............---------...------------------,,,---,,,,,,------///000000...---------------------//////111555:::======;;;222000---,,,,,,,,,+++***************************BBBAAA???===<<<<<<<<<<<<<<<;;;;;;===@@@DDDHHHKKKQQQWWW___hhhppprrriii^^^RRRNNNJJJJJJLLLLLLHHHDDDBBB@@@???>>>???BBBDDDFFFGGGFFFEEECCCAAA>>><<<;;;888999<<>>;;;;;;===???>>>===;;;999777666555555222000///000111111///...000000000000111111111111333111444777777;;;LLL```www~~~kkk\\\QQQTTThhhnnn^^^kkk}}}jjjWWW[[[\\\TTTGGG@@@777111000000000///........................------------------------............////////////000//////000222333222111>>>777>>>ZZZxxxjjjjjjsssHHHFFFKKKUUUWWWOOOIIIJJJDDDEEEGGGJJJQQQZZZdddkkkrrrrrrsssrrrqqqqqqsssuuurrrpppnnnoooqqqtttuuuvvvtttuuuzzz{{{zzz{{{~~~~~~{{{{{{~~~zzzuuuooolllkkkkkkkkkjjjfffbbb^^^ZZZWWWUUURRRPPPRRRSSSSSSSSSPPPMMMIIIFFFDDDBBB@@@?????????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;===@@@CCCDDDDDDCCCDDDEEEDDDCCCCCCAAA???===;;;:::666666777888:::;;;<<<===BBBBBBAAA???<<<;;;===>>>AAA@@@???>>>======>>>>>>:::======<<>>888666444444666999:::;;;@@@@@@BBBCCCCCCCCCBBBBBB===<<<;;;999888777666666222111000000000111222333333333333444555555666666777888;;;>>>CCCPPPjjjllleeefffzzzqqqLLL777555444222111000.................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........................000,,,(((999WWWXXX>>>***...---------//////...---------444555333???KKKIIINNNTTT[[[cccooo|||~~~ooo]]]UUUUUUVVVSSSOOOJJJIIIIIIKKKPPPTTTWWWWWWYYY^^^```\\\\\\ccclllqqqhhhhhhhhhhhhgggddd```]]]ZZZ\\\]]]YYYTTTOOOMMMMMMNNNIIIKKKIIIAAAEEENNNMMMNNNRRRXXX[[[WWWRRRTTTZZZYYYXXXYYY\\\bbbfffhhhiiieee]]]SSSMMMFFF>>>999999111000///000000///,,,***//////000//////...,,,,,,---------------.........---------------...///000........................//////111555999<<<===<<<555222---+++++++++++++++++++++++++++++++++++++++FFFEEECCCAAA@@@@@@AAAAAA@@@>>><<<<<<===@@@DDDFFFHHHMMMUUUaaannnwwwyyywwwhhh^^^RRRLLLMMMNNNKKKHHHGGGDDD@@@======???BBBEEEFFFFFFEEEDDDBBB@@@===<<<777555555999???CCCDDDCCCBBBCCCBBB@@@>>>===???@@@???>>><<<:::888666666555222000//////000000///...///000000000111111111111111111444777666999FFFUUUtttggg]]]VVVNNNQQQ\\\ZZZNNNlll}}}wwwZZZ^^^```TTTKKKCCC999333111111000///........................------------........................////////////111000000222555666555444>>>:::JJJooonnn{{{wwwRRRDDDNNN\\\```UUUFFFCCCIIIDDDEEEHHHNNNVVV```jjjpppqqqrrrsssrrrrrrrrrtttvvvqqqpppnnnooorrruuuvvvwwwxxxyyy}}}|||wwwzzz~~~|||wwwvvv{{{~~~}}}{{{xxxtttpppmmmkkkdddaaa]]]ZZZXXXXXXVVVUUUSSSTTTVVVVVVTTTPPPLLLIIIGGGFFFDDDBBBAAA@@@??????????????????????????????@@@BBBDDDEEEDDDDDDDDDEEECCCBBBBBB@@@>>><<<;;;999666777999;;;<<<=========BBBCCCBBB@@@===<<<===>>>AAAAAAAAAAAAAAA@@@@@@@@@;;;===;;;888AAATTTaaaeeeaaaTTTLLLLLLHHH===999<<<===;;;888666777888999:::???AAACCCDDDCCCBBBBBBBBB@@@>>><<<:::888777777888333222111000000000111222222333333444444555666666888999<<>>888666444444222...,,,,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................111...333AAAAAA555111---------...///000000000555222777<<>>>>>AAADDDFFFFFFIIIOOOVVVaaaooo|||nnn^^^TTTSSSTTTSSSPPPLLLHHHCCC???======@@@AAAEEEFFFFFFFFFEEECCC@@@???:::555111111777===AAABBBBBBCCCDDDCCCAAA@@@AAACCCAAA???===;;;999777666666222000......///000///...///000000000111111111111///111555777777:::DDDOOOqqqooobbbYYYPPPPPPYYYYYYNNNjjj~~~___aaabbbVVVOOOGGG<<<444222111000///........................---------....../////////............////////////000///000222444666777777888===XXXtttgggHHHIIIVVVbbb___MMM======EEEDDDFFFKKKRRR[[[dddkkkooommmooopppqqqqqqrrruuuwwwsssqqqpppqqqsssuuuvvvvvvyyy|||zzz}}}tttqqquuuyyy}}}}}}vvvnnniiifffbbb___]]]]]]]]]]]]\\\UUUVVVXXXYYYXXXUUUQQQOOOJJJIIIHHHEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEGGGGGGFFFEEEEEEEEEAAAAAA@@@???>>><<<:::999777999;;;>>>?????????>>>BBBCCCBBB@@@===<<<<<<===@@@AAABBBCCCCCCBBBAAAAAA???>>>:::888@@@TTTkkkyyyrrraaaRRRNNNKKKBBB;;;:::>>>===;;;888777777888999???BBBDDDDDDBBBAAAAAABBBBBB@@@>>>;;;999888888888444333222000000000111111222222333333444555555555777888<<<@@@AAAFFFQQQ]]]qqq[[[dddwwwPPP>>>888555888888333000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---444111---///,,,,,,444///000/////////000111222777777AAARRRiii{{{jjjbbbaaaZZZOOOOOOMMMOOOUUUYYY\\\dddmmm~~~{{{vvvssssssvvv|||}}}|||~~~~~~~~~~~~qqqgggpppzzz~~~~~~|||}}}~~~uuucccYYYXXXZZZcccggg^^^RRRLLLJJJMMMNNNIIIEEEDDDNNNMMMLLLKKKKKKPPPWWW\\\PPPYYYeeemmmoookkkccc\\\HHHBBB999333000222333555---------.........---------------....../////////...------------...//////............//////000000---...111333555888:::<<<777333...+++***++++++,,,++++++++++++++++++++++++JJJIIIGGGEEEDDDCCCDDDDDDDDDBBBAAA???@@@BBBDDDFFFGGGIIIMMMOOOSSS```yyysssggg___XXXQQQLLLMMMJJJFFFBBB???>>>>>>???EEEFFFGGGHHHHHHGGGEEEDDD===999333000222777<<>>666222111111000........................---------...//////000000............////////////---///000111111444888;;;===IIIhhhxxxuuuXXXDDDQQQYYY^^^XXXHHH>>>@@@GGGEEEGGGMMMVVV```hhhlllnnnlllmmmooopppppprrrtttwwwuuusssrrrsssuuuwwwwwwvvv~~~yyywwwyyy{{{~~~}}}ssslllfffccc___]]]]]]]]]^^^^^^ZZZ[[[\\\\\\[[[XXXUUUSSSNNNNNNMMMJJJFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFHHHJJJJJJHHHFFFFFFFFFAAAAAAAAA@@@>>>===;;;:::999;;;>>>AAACCCBBBAAA@@@CCCCCCCCCAAA>>><<<<<<<<>>;;;<<<@@@MMMiiiwwwaaaRRRKKKFFF@@@;;;;;;;;;;;;999666555666777<<<@@@CCCCCCAAA@@@AAACCCBBBAAA???===;;;:::999888666555333111000000111111222222222333444444555555666666999===@@@CCCKKKTTT}}}^^^[[[eeekkkrrrbbbEEE888///222666333111222........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------.......................................333...,,,222000,,,111......---,,,+++---111444444>>>UUUqqqtttddd[[[YYYVVVSSSWWWXXX___iiinnnrrr~~~~~~~~~~~~pppsssvvvxxx{{{kkkXXXSSSXXXjjjxxxuuuddd]]]YYY[[[ZZZRRRGGGAAAEEEDDDBBBAAACCCIIIPPPVVVTTT]]]fffjjjkkkjjjfffaaa]]]VVVLLLBBB;;;555111...000///...---------...................../////////......---------......///---------......//////000---...000111222444777999666222...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,NNNMMMJJJFFFDDDBBBAAAAAAAAAAAA@@@AAABBBCCCEEEFFFFFFHHHLLLMMMLLLQQQeeeyyy}}}rrrcccSSSHHHJJJIIIHHHFFFCCCAAA@@@???AAACCCFFFHHHIIIHHHFFFEEE@@@>>>:::666333444777;;;;;;>>>AAACCCCCCCCCDDDDDDCCCBBB???===:::888777777444222///...///111111111000000000000111111111111///333666666777;;;CCCHHHXXXkkkhhh[[[]]]dddpppiiihhhsssssshhhddd```VVVMMM@@@777333222111000........................---------...///000000000............////////////...222444333111333;;;BBBUUUbbbzzzuuucccuuu~~~KKKEEEUUUWWWUUUNNNFFFCCCEEEGGGDDDHHHPPP[[[fffmmmooonnnmmmnnnpppppppppqqqsssuuuuuutttsssuuuwwwyyyyyyxxx~~~vvvnnnjjjdddaaa``````______aaaaaa```___\\\YYYVVVTTTRRRSSSRRRNNNJJJGGGGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLLLLJJJHHHGGGGGGCCCCCCBBBAAA@@@???===<<<:::===AAADDDFFFEEECCCAAADDDEEEEEECCC@@@>>>======???AAADDDFFFGGGFFFDDDCCCEEE<<<===CCC@@@AAA^^^lll[[[TTTKKK@@@999;;;===<<<999777777888777<<>>;;;>>>CCCFFFHHHFFFDDDBBBFFFGGGGGGEEEBBB???>>>>>>???BBBEEEHHHIIIHHHFFFDDDEEE;;;>>>GGG@@@888SSS}}}qqqdddTTTCCC999===@@@@@@===:::::::::333888>>>AAA@@@AAAEEEIIIBBBBBBBBBAAA???<<<999777999777555333222222222222111222222333333444555555888666777;;;???BBBHHHOOOSSS```[[[eee[[[hhhvvvVVV888000222000///111........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------.........//////........................,,,333000,,,///---,,,555111333777;;;BBBMMM[[[eeekkkttt~~~zzzzzzcccaaa[[[\\\ccchhhmmm{{{}}}vvv~~~}}}qqqjjjhhhkkkuuu|||ssseeeYYYOOOIIIDDDAAA===JJJVVVZZZ^^^bbbaaa^^^^^^eeepppxxxxxxooo```VVV===:::555000------...///000000//////......------///......---------......++++++,,,,,,---...//////---...000///---...222555222000............---,,,,,,,,,,,,,,,,,,,,,,,,,,,UUUQQQNNNKKKGGGCCCAAABBBCCCAAA@@@CCCIIILLLIIIFFFKKKEEEBBBDDDEEEEEEIIIPPP^^^fffqqq~~~gggLLLJJJEEECCCGGGGGGDDDDDDHHH???===<<>>888444444555555777;;;???BBBDDDDDDDDDCCCCCCBBB???:::777666666777555222///......///000111111111000000000000000222444666888:::===AAAEEEKKKYYYlllyyyoooUUU\\\qqqwwwzzzhhhaaaeee___RRRCCC999555222//////........................---------.........//////////////////000000000000333666???CCC:::111:::LLLtttxxx[[[WWWgggnnnKKKIIIWWWMMMGGGCCCCCCCCCAAACCCFFFDDDOOO\\\dddjjjppppppmmmlllnnnqqqrrrqqqqqqqqqrrrwwwvvvuuuvvvyyy~~~~~~|||zzzsssnnnmmmnnnllllllkkkfff___ZZZXXXYYYYYYYYYXXXUUUQQQNNNNNNOOONNNOOOPPPQQQQQQOOOMMMLLLLLLQQQUUUSSSLLLGGGHHHKKKFFFEEEDDDCCCAAA@@@>>>>>>@@@AAAEEEKKKKKKGGGGGGJJJIIIHHHGGGFFFFFFDDD@@@===BBBCCCFFFHHHIIIIIIIIIHHHIIICCC???===;;;@@@OOO```rrrYYYJJJ>>><<<;;;===BBBDDD@@@===888999;;;???CCCEEEDDDCCCDDDDDDCCCCCCAAA>>>999555777999999777333000111222111222222333333444444555777777888:::>>>CCCHHHJJJOOOooouuudddhhhjjjgggrrr___???:::666111000000////////////....................................///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------...............///////////////000......111222111///000333222;;;OOOfffwwwkkkaaabbbbbb^^^```gggooosssssswww}}}tttggg```rrrwwwggg___]]]VVVMMMHHHFFFCCCDDDJJJRRRZZZ___XXXcccnnnvvvzzzdddWWWFFF888555555111,,,+++222000......///000///...------,,,,,,,,,,,,++++++------------------------,,,---///000222333333333333222///,,,+++++++++,,,++++++++++++++++++++++++SSSQQQNNNLLLJJJHHHGGGHHHEEEBBB@@@CCCHHHJJJIIIFFFLLLHHHGGGJJJJJJFFFGGGJJJRRRXXXbbbnnnzzz}}}ooo___LLLFFFCCCGGGJJJFFFBBBBBB>>><<<;;;<<<@@@CCCDDDCCCDDDDDDCCC???;;;777555555333555888<<>>DDD???:::CCCTTT{{{nnnYYYaaarrr|||XXXJJJLLLPPPIIIDDDAAAAAABBBBBBDDDHHHJJJTTT```ffflllppppppnnnmmmoooqqqrrrqqqqqqqqqrrruuuwwwxxxxxxyyy{{{||||||yyyuuuttttttqqqooolllgggbbb^^^\\\[[[[[[[[[ZZZWWWSSSQQQQQQQQQPPPQQQRRRSSSSSSQQQPPPNNNNNNRRRUUUSSSOOOKKKKKKLLLGGGFFFEEECCCAAA@@@???>>><<<>>>DDDKKKLLLHHHGGGIIIKKKKKKJJJHHHEEEBBB@@@>>>DDDFFFHHHJJJJJJJJJIIIHHHGGGCCCAAAAAA>>>???JJJWWWttteeeTTTAAA===:::<<<@@@CCCBBB@@@999999:::>>>AAADDDDDDCCCEEEDDDCCCBBBAAA>>>:::666888999999777333111111222111111222333333444444555666666777:::>>>BBBGGGIIIMMMdddiiieeejjjnnnxxxxxxMMM555000000///000////////////....................................///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---------...............////////////000000000111222222///...000333888DDDZZZvvvkkk\\\UUUVVV^^^ggguuuvvvvvvvvvwww|||~~~yyygggfffrrrzzzrrroooooommmiiiWWWVVVRRRKKKEEEEEELLLRRRUUUfffwww}}}}}}rrr\\\CCC555000///222777222222222222111111111111.........---------,,,,,,---------------------------...///000222444555666333111///---,,,,,,---...++++++++++++++++++++++++TTTRRROOOLLLJJJJJJJJJJJJGGGDDDAAABBBFFFHHHHHHFFFLLLKKKLLLOOOMMMHHHEEEEEEGGGKKKPPPYYYeeeppptttqqqRRRIIIDDDHHHMMMKKKFFFAAA@@@>>><<<<<<>>>AAACCCDDDEEEDDDBBBAAA???<<<888555111222444666999<<>>@@@AAAAAAEEEKKKTTT]]]fffjjjnnnqqqqqqnnnnnnppprrrsssqqqppppppqqqppptttyyyzzzyyyzzzzzz|||zzzxxxvvvsssnnnhhheeecccaaa^^^[[[^^^^^^]]]ZZZVVVTTTSSSTTTSSSTTTUUUUUUUUUTTTRRRQQQQQQRRRSSSTTTSSSQQQOOONNNHHHGGGFFFDDDBBBAAA@@@@@@===AAAIIIRRRSSSNNNLLLMMMNNNOOOOOOKKKFFFBBBAAABBBIIIJJJLLLMMMMMMLLLJJJIIIEEEDDDDDDDDDAAA???CCCJJJVVVrrryyyaaaMMMGGG@@@===>>>AAACCCCCC;;;::::::===AAADDDEEEEEEGGGEEEBBBAAA@@@>>><<<:::999999999777444222222222111111222222333444444444444555666999===AAAEEEGGGKKKXXXqqqxxxgggjjjwwweee666111333---///////////////.......................................---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,------------...............//////000000000000---000111000...111888>>>III```zzzhhhZZZZZZ]]]aaappp}}}~~~~~~yyyuuu}}}yyyzzz{{{{{{rrruuurrreeeSSSFFFCCCFFFBBBTTTmmm~~~~~~xxx{{{zzznnn```TTTHHH===555333222222222111///...///000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...111444666888333222///---------...///++++++++++++++++++++++++WWWWWWRRRLLLIIIIIIHHHFFFHHHEEEBBBBBBDDDFFFGGGGGGKKKKKKMMMNNNMMMHHHEEECCCCCCEEEGGGJJJSSS```mmmuuuaaaUUUIIIHHHMMMPPPLLLHHHCCCAAA>>><<<===@@@BBBDDDFFFDDDBBBBBBCCCAAA<<<777333333222222444666999:::???AAAAAA???<<<999777777777666333111000///000000000000000000000111111111333555888:::;;;===AAACCCHHHGGGSSSlllttt\\\UUUgggyyyzzz}}}kkkjjjeee]]]OOOAAA999666333000....................................////////////////////////000000000000111111777CCCPPP```uuujjjnnn~~~cccCCCCCCWWWYYYIIICCC???===???@@@AAAFFFMMM^^^eeelllnnnooorrrrrrooooooqqqssssssqqqppppppppplllpppvvvxxxwwwzzztttnnn}}}{{{yyyvvvuuunnngggeeehhhhhhddd`````````___[[[XXXUUUUUUVVVUUUUUUVVVVVVVVVUUUTTTSSSRRRQQQQQQSSSUUUUUUQQQNNNJJJHHHFFFDDDCCCBBBBBBBBBBBBGGGPPPZZZ\\\XXXUUUVVVPPPSSSSSSNNNGGGCCCEEEHHHOOOPPPQQQQQQPPPNNNLLLJJJFFFEEEDDDCCCAAA???@@@BBBFFFSSSvvvooo]]]TTTHHH@@@===@@@CCCEEE>>>===<<<>>>BBBEEEGGGGGGHHHFFFBBB@@@@@@???>>>===::::::999777555333222222111111111222333333444444333444666888<<<@@@CCCEEEKKKPPP___yyykkkdddsss|||AAA888999......////////////.......................................---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------............/////////000000111111222...000111333<<>>;;;;;;<<>><<<999888888777666444222111000000000//////000000111111111111333555999;;;<<<>>>@@@BBBGGGEEEOOOdddyyygggRRR]]]jjjqqqsssqqqrrrgggaaa]]]PPPAAA888777555111////////////////////////........./////////000000////////////000000000000222000222<<>>???@@@AAAHHHPPPeeekkkooooooppprrrrrrpppoooqqqssssssrrrppppppqqqnnnqqqvvvwwwuuuyyyrrriiiiii|||yyywwwwwwpppjjjjjjoooqqqlllggg``````___\\\XXXVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTRRRPPPOOORRRUUUUUUQQQMMMJJJIIIGGGEEEDDDDDDEEEEEEEEEIIISSS]]]___[[[YYYZZZSSSUUUUUUPPPJJJGGGJJJNNNSSSTTTUUUTTTSSSPPPNNNLLLHHHFFFCCC@@@@@@AAABBBAAA@@@@@@TTTwwweee[[[MMMAAA===>>>CCCFFFBBB@@@@@@AAADDDHHHIIIJJJIIIFFFCCCAAAAAAAAA@@@???<<<:::999777666555333222000000111222222333333444222333555888<<>>DDDMMMUUUeeexxxwwwlllccc]]]PPPDDD666///111444333111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---000444888;;;777555222///,,,++++++,,,++++++++++++++++++++++++\\\^^^YYYPPPLLLQQQQQQMMMFFFEEEEEEDDDDDDEEEFFFGGGGGGIIIIIIFFFEEEGGGGGGEEE???@@@CCCDDDDDDHHHUUUbbbxxxppp```OOOGGGGGGIIIHHHAAA@@@>>>;;;999888;;;===DDDCCCCCCCCCDDDCCCAAA???===;;;888444222111111111666999<<<===;;;:::999999777666444333111000000000/////////000111111222222333666999<<<===>>>@@@BBBCCCDDDKKK[[[rrrxxxUUUWWW^^^ZZZYYY^^^sssyyy{{{fff___]]]RRRAAA888888666111////////////////////////....../////////000000000////////////000000000000444222000666FFFbbb}}}ZZZ@@@JJJ___```OOO???AAA??????@@@AAACCCLLLVVViiinnnpppnnnnnnqqqrrrpppoooqqqssstttrrrqqqqqqrrrvvvvvvxxxyyyuuuxxxtttuuuqqqeeeccckkk{{{wwwuuuuuupppkkklllpppqqqlllfffaaaaaa```]]]YYYVVVVVVWWWWWWVVVVVVVVVUUUUUUUUUUUURRRPPPPPPRRRTTTTTTPPPMMMJJJHHHGGGEEEEEEFFFHHHIIIFFFIIIPPPYYY\\\YYYYYY[[[ZZZYYYWWWRRRMMMKKKMMMPPPTTTUUUUUUUUUSSSPPPMMMLLLHHHFFFAAA===@@@FFFGGGEEE===666BBB\\\hhh^^^PPPCCC======BBBFFFCCCBBBBBBDDDGGGJJJKKKJJJIIIFFFCCCBBBBBBBBBBBBAAA===;;;999888777666444222000000111111222333333333222444666999<<>>;;;999:::===BBBCCCDDDCCCBBBAAABBBCCC???>>>;;;888555333333222222555999;;;;;;:::::::::666666555333222111000000...//////000111111222222444666:::<<<===>>>@@@AAABBBGGGKKKSSSiiiYYYXXX```YYYYYY___rrriiiaaaaaaVVVCCC888888666000////////////////////////.../////////000000000000////////////000000000000333333222555CCC___yyymmmPPP@@@OOO```\\\III<<<>>>===>>>AAACCCHHHSSS^^^iiimmmooommmlllppprrrqqqnnnpppssstttsssrrrrrrsssxxxwwwzzz}}}zzzzzzsssmmmrrrjjj\\\```qqq|||{{{wwwtttqqqqqqrrrpppjjjeeebbbbbbaaa^^^ZZZXXXWWWXXXXXXXXXWWWVVVVVVVVVVVVVVVRRRRRRRRRSSSTTTRRRPPPNNNIIIHHHFFFEEEFFFHHHKKKMMMLLLMMMRRRYYY\\\[[[\\\```bbb___YYYSSSOOOMMMNNNNNNRRRSSSSSSSSSQQQNNNKKKJJJFFFDDD???===CCCLLLNNNIII???222<<>>;;;999888888777555222000000000111222222333333333444777:::===???AAABBBGGGKKKNNNRRR^^^yyynnnZZZ___nnnvvvnnnLLL666111555////////////....................................,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------..................///////////////000000111222333444555:::FFFWWWmmmzzz}}}{{{{{{}}}yyyiiimmmpppkkkYYYHHHFFFMMMXXXfffvvv|||qqqfff]]]NNN@@@666111///////////////............---........................---...///222444777999:::333222///---,,,,,,,,,---++++++++++++++++++++++++___bbbZZZLLLFFFJJJJJJCCCBBBDDDFFFFFFFFFFFFFFFGGGFFFKKKLLLHHHGGGHHHEEE???CCCBBBCCCDDD@@@;;;AAAKKKRRR^^^cccXXXHHHAAA@@@@@@EEEFFFFFFCCC???<<<===???AAACCCEEECCC@@@@@@CCCFFF@@@???===:::888666555444///222777:::::::::::::::666666555444222111000///...//////000111222222222444777:::===>>>>>>@@@AAAEEELLLMMMMMMbbbVVVXXXhhhhhhmmmuuukkkcccdddYYYDDD888888555...000000000000000000000000////////////000000000000////////////000000000000000333555888EEEaaaeeezzz[[[KKKDDDOOO[[[XXXIII>>>;;;;;;>>>BBBEEEKKKWWWdddiiimmmnnnkkkkkkoooqqqqqqmmmppprrrtttssssssssstttuuutttzzzpppiiilllssshhhWWW^^^vvv~~~|||{{{zzzuuuoooiiiccccccbbb___[[[YYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWRRRSSSUUUUUUTTTRRRPPPOOOHHHGGGFFFFFFGGGJJJMMMOOOTTTTTTXXX^^^``````ccchhhhhhcccZZZTTTPPPNNNMMMLLLPPPPPPQQQQQQOOOLLLJJJHHHCCCBBB>>>===FFFPPPQQQLLLDDD111999CCCAAAeee}}}ssscccQQQCCC<<<<<<===BBBBBBCCCFFFIIIJJJIIIHHHGGGFFFDDDDDDEEEEEECCCAAA>>><<<999888999888555222000000000111222222333333333444777:::===@@@AAABBBIIIKKKKKKKKKSSSkkkwww[[[SSSYYYUUUhhhZZZ:::222222000/////////....................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------................../////////000///000000222333444555555DDDWWWnnnyyyuuusssttt|||xxxsssxxxwwwnnnqqq|||wwwtttvvv{{{|||{{{nnn^^^SSSNNNJJJWWWeeepppzzzyyyoooqqqmmmcccRRRAAA777555888000000000000////////////////////////////////////***+++---000222444555555000///---,,,,,,---...///++++++++++++++++++++++++^^^```]]]SSSKKKIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEGGGHHHGGGEEEBBB@@@AAABBBCCCDDDDDDCCCBBBAAAGGGOOOXXXYYYKKK<<<<<>>@@@BBBCCCAAA@@@@@@AAA@@@@@@???>>>===<<<;;;:::888777666666888::::::999666666555444222111000000000111111000000000333555555777999;;;;;;===???AAABBBFFFJJJOOO\\\rrrfffXXX[[[vvvoookkkaaaZZZLLL:::777888222111111000///////////////000000000000////////////111000000000000000111222444333444===SSSpppvvvdddaaayyyzzzLLLKKKPPPYYYVVVHHH??????===>>>???CCCJJJTTT```iiikkkjjjiiijjjmmmoooqqqqqqtttnnnnnnvvvwwwqqqoootttyyytttzzz~~~{{{mmmfffggg```YYYfff|||~~~~~~|||vvvpppnnnnnnhhh```\\\\\\]]]]]]\\\```YYYVVVZZZ\\\ZZZZZZ\\\TTTTTTSSSSSSRRRQQQOOONNNJJJFFFDDDGGGHHHJJJOOOUUUYYY[[[^^^```bbbeeeiiillliiifff___YYYSSSOOOMMMMMMNNNOOOMMMJJJJJJMMMKKKGGGBBBGGGCCC===GGGYYY[[[PPPBBB<<<555777<<>>@@@DDDEEEBBB>>>>>>??????>>>>>>???AAACCCCCC@@@;;;999777777666555444333222222111111222222333555888:::<<<>>>AAACCCEEEDDDHHHOOOSSS\\\uuugggNNNOOOSSSZZZgggwwwpppKKK///111//////...///000000...,,,...------,,,,,,------...------------------------,,,,,,---......---,,,,,,.........------,,,,,,,,,,,,---......//////......---------.........//////000000///000111111///...000111111000111666>>>DDDccchhhvvvttt{{{}}}{{{uuuxxxzzzwwwqqqnnnoooqqqkkkmmmkkkgggddddddffffffsssxxxyyyvvvuuuwwwxxxvvvwww{{{ttt}}}mmmcccaaaTTTKKKGGGTTTkkkyyyxxxqqqrrroooYYYLLLAAA777222222222222000///......000000000000////////////+++---000333444333111000......---------,,,,,,,,,***+++,,,,,,------,,,,,,```bbb^^^TTTLLLIIIHHHGGGEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDFFFFFFFFFDDDAAA???AAABBBCCCCCCCCCCCCBBBAAA@@@FFFPPPSSSKKKAAAAAAGGGOOOMMMJJJGGGEEEAAA===:::<<>>888888111111111000///////////////000000000000////////////000000000000000111111222111555???SSSmmmuuu___SSS\\\yyyaaaGGGLLLTTTVVVNNNBBB===???>>>>>>@@@EEENNNYYYdddjjjmmmlllkkklllnnnooopppoooqqqnnnoootttwwwuuutttuuuuuurrr{{{yyymmmgggggg___WWWddd{{{|||vvvrrrrrrqqqkkkeeeaaaaaaaaa```^^^___\\\YYY[[[___bbbaaa^^^YYYWWWUUUTTTRRROOOMMMKKKHHHEEEEEEHHHJJJMMMSSSZZZ^^^```cccdddeeefffiiikkkkkkgggaaaZZZTTTPPPNNNNNNLLLMMMKKKHHHIIIKKKIIIEEEAAADDDAAA???LLL___```TTTAAA<<<444444666888TTT{{{bbbPPPCCC<<<===@@@===<<<===AAABBB???;;;<<<<<<<<<<<<<<<>>>@@@BBBBBB???;;;888777777666555444333222222111111222222333555888:::;;;>>>@@@CCCGGGEEEHHHMMMNNNRRRggg~~~xxxaaa]]]ZZZ^^^fffpppmmmRRR999333000///...///000000...---...------,,,,,,------...------------------------,,,,,,---......---,,,,,,......---------,,,,,,,,,,,,---......//////......---------.........//////------...///000000000...111333555666999CCCQQQ\\\www~~~xxxwwwuuulllqqqzzz}}}|||~~~~~~zzzyyywwwsssgggkkkuuu{{{ssshhhmmmzzzvvvhhh___hhh[[[NNNMMMYYYjjjwww}}}zzzmmm```RRRFFF888666333111000111111111000000000000////////////,,,...000222333222000///......---------,,,,,,,,,***+++,,,,,,------,,,,,,\\\___\\\SSSKKKIIIIIIGGGBBBBBBCCCCCCCCCCCCDDDDDDBBBCCCDDDDDDDDDBBB@@@>>>@@@AAAAAABBBBBBAAAAAA@@@<<<@@@GGGLLLJJJDDDCCCEEENNNNNNMMMIIIDDD@@@===<<<999>>>EEEHHHGGGDDD@@@===BBBBBBBBBCCCCCCBBBBBBBBBAAA???===<<<<<<<<<:::999777666555444333111000000000111111000000000333555555777:::;;;<<<===???AAADDDGGGKKKLLLRRRaaaxxx}}}___ZZZwww~~~yyyrrrhhhbbbWWWCCC:::888111111111000////////////000////////////000000000000000000000000000111222222000444EEEdddiiiUUUQQQgggwwwIIIDDDQQQYYYRRRFFF>>>>>>???@@@???AAAIIIUUU```hhhkkknnnmmmmmmnnnppppppooonnnnnnoooooopppuuuzzzzzzvvvtttrrr}}}vvvkkkggghhh___VVVddd}}}|||vvvuuuwwwtttooojjjgggfffeeebbb___]]]___]]]]]]gggrrrrrrjjj^^^[[[XXXUUURRROOOKKKHHHGGGEEEFFFJJJMMMPPPXXX```dddgggiiijjjjjjjjjjjjlllmmmiiiccc\\\VVVRRRPPPOOOJJJKKKJJJFFFGGGIIIGGGCCC@@@AAA>>>???OOOaaa```RRRCCC???888777888555HHHkkkdddSSSEEE888;;;<<<:::888:::======;;;888999999888888:::===@@@BBB@@@>>>:::888888777666555444333222222111111222222333555888:::;;;===@@@BBBFFFEEEIIIMMMKKKLLLZZZlllyyyiiiccccccfffjjjkkk^^^EEE111111000//////000000///---...------,,,,,,------...------------------------,,,------......------,,,...------------,,,,,,,,,,,,---......//////......------........./////////+++,,,...000111222111111111444777===HHH[[[rrr|||rrrvvv~~~}}}qqqkkkoooxxx{{{zzzrrrnnnpppmmmgggggglllgggpppooolll{{{zzzvvvrrrqqqtttjjjZZZNNNNNN[[[ooo~~~zzznnnbbbWWWAAA;;;333....../////////000000000000////////////---///000222222111///.........---------,,,,,,,,,***+++,,,,,,------,,,,,,VVVYYYXXXPPPJJJIIIIIIHHH@@@@@@AAAAAABBBCCCCCCDDD@@@AAABBBBBBBBBAAA???>>>?????????@@@@@@?????????>>>???CCCGGGIIIFFFBBB???HHHKKKNNNLLLFFF???<<<;;;999>>>DDDGGGFFFDDDAAA??????@@@AAACCCCCCCCCCCCCCCFFFCCC@@@>>>>>>===;;;999777777666444333222111000000111111000000000333555555777:::;;;<<<===@@@BBBDDDGGGJJJLLLNNNYYYqqqlll]]]ppp}}}zzzssshhhddd\\\HHH===999333222111000000//////000000////////////000000000000000000000000111222333333333444EEEggglll___bbb{{{```???IIIUUUYYYNNNBBB@@@AAA>>>@@@@@@CCCMMM[[[fffkkkkkkmmmmmmmmmppprrrrrrqqqooolllqqqpppmmmrrr||||||uuusssrrr~~~ooofffccceee]]]VVVfffxxxxxx|||vvvrrrmmmkkkjjjgggccc___\\\```^^^]]]jjjyyyaaa]]]XXXUUUSSSQQQLLLIIIGGGFFFHHHMMMPPPSSS[[[eeeiiikkkoooppppppnnnnnnnnnoookkkeee]]]WWWSSSQQQPPPJJJKKKIIIFFFFFFHHHFFFBBBAAA???<<<@@@PPP```[[[LLLCCCAAA;;;<<<===888CCC___eeeYYYLLL999:::999888777888::::::888666888777666777:::>>>@@@AAA>>><<<999888888888666555444333222222111111222222333555888:::;;;===???BBBCCCDDDIIIMMMLLLMMMVVVbbb{{{lllgggfffhhhkkkooommmSSS000333111//////000000///......------,,,,,,------...------------------------------------------------------------------------,,,---......///.....................////////////---///111333333333333333222666@@@QQQgggxxxssswww~~~}}}}}}~~~~~~{{{yyytttooonnnlllggggggvvvvvvsssnnnrrrooowwwvvv{{{vvvrrrjjj```YYY[[[cccjjj~~~ssslllhhhSSSIII<<<333000000///...000000000000//////////////////000111000///---,,,......---------,,,,,,,,,***+++,,,,,,------,,,,,,VVVYYYXXXPPPJJJHHHGGGFFF>>>>>>???@@@AAABBBBBBCCC???@@@@@@AAA@@@@@@???>>>>>>>>>============>>>>>>??????@@@DDDIIIIIICCC<<>>;;;;;;>>>AAABBBBBBBBBBBBCCC???@@@CCCDDDFFFFFFEEEEEEGGGEEEBBB@@@???>>><<<:::777777666555333222111111000111111000000000333555666888:::<<<<<<>>>@@@BBBCCCEEEIIILLLNNNVVVlllppp[[[aaarrrfffccc^^^KKK>>>:::555222222111000000000000000.../////////000000000111000000000000111222333444888:::LLLnnnlllkkktttlllMMMBBBPPPUUURRRFFFAAACCCAAA;;;???@@@FFFRRR```jjjlllkkkjjjkkklllooossstttsssrrrlllqqqqqqllloooxxx{{{wwwqqqppp}}}zzzggg]]]ZZZ\\\WWWQQQbbb|||}}}xxxtttpppmmmkkkhhhbbb^^^[[[^^^YYYUUUbbbxxxyyyaaa\\\WWWUUUUUUTTTPPPMMMJJJJJJLLLPPPRRRVVV___iiilllpppuuuwwwvvvtttrrrqqqpppllleee^^^XXXSSSQQQPPPLLLMMMKKKGGGGGGIIIGGGBBB???>>>===DDDUUUbbb\\\NNNEEEBBB<<<===???999>>>SSSnnncccWWWAAA>>>888777777888999999888666777666666888<<<@@@AAA@@@;;;999888777888888777555444333222222111111222222333555888999:::<<>>??????@@@AAAAAA?????????@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<===;;;<<<===AAAHHHLLLGGG>>>???EEELLLPPPNNNIIIBBB>>><<<===>>>>>>>>>@@@CCCFFFAAACCCEEEHHHIIIIIIHHHGGGFFFDDDAAA@@@??????===;;;888777666555444222111111000111111000000000333555666888;;;<<<===>>>@@@BBBDDDCCCGGGLLLOOOUUUggg{{{lllYYYSSSgggsssfffccc```MMM???;;;777222222111000000000000111......//////000000111111000000000111222333444555:::EEE___kkkwww}}}[[[HHHRRRTTTPPPGGG??????AAA???999???CCCLLLXXXeeelllmmmllljjjjjjkkknnnrrrtttuuutttlllqqqsssoooooottt{{{}}}qqqooo~~~gggYYYRRRSSSNNNJJJYYYqqq|||xxxsssooommmiiiddd___[[[ZZZUUUOOOVVVdddlllkkk```[[[UUUUUUWWWXXXUUUQQQMMMMMMQQQUUUWWWZZZeeepppqqqvvv|||~~~zzzwwwuuuoookkkeee]]]WWWRRRPPPOOOMMMNNNLLLHHHGGGIIIGGGBBB======AAALLL]]]hhhcccWWWNNNJJJAAA???AAA;;;<<>>777888888888888888888777777666666:::???AAA@@@>>>999777666777888888777666444333222222111111222222333555888999:::;;;>>>@@@AAACCCEEEGGGGGGIIIKKKNNN\\\wwwddd^^^hhhsssxxxwwwKKK666444111000000111000///...------,,,,,,------...------------------------...------,,,,,,------...,,,,,,,,,------------...,,,---......//////............/////////000000000---///000///...///333777???VVV~~~~~~~~~tttzzzfffgggzzz||||||~~~zzz{{{xxxcccTTTSSSbbbuuu{{{yyyzzzrrreeeTTTEEE999111...000000000000////////////......///......---,,,,,,......---------,,,,,,,,,***+++,,,,,,------,,,,,,TTTWWWWWWOOOHHHEEECCCAAA=========>>>>>>?????????????????????????????????<<<;;;::::::::::::;;;<<<888:::;;;>>>FFFMMMHHH???<<>>===888888777555444333222111000111111000000000333555666888;;;<<<===>>>AAACCCEEEBBBDDDLLLPPPSSSaaasssnnnbbbTTTWWWwwwhhheeebbbNNN>>>:::777333222111111000000111111.........///000111111111000000000111222333555555999LLLpppsssnnnvvvRRRHHH```XXXLLLAAA>>>???>>>======???FFFRRR___hhhmmmooonnnlllkkkkkkmmmpppsssssssssmmmoootttuuuqqqrrr|||yyyvvvsss```QQQOOOIIIDDDPPPeee}}}wwwrrrppplllgggccc]]]ZZZVVVSSSTTTXXX^^^bbbaaa[[[UUUUUUXXXZZZWWWSSSNNNPPPVVV[[[]]]aaammmyyyyyy~~~zzzwwwnnnjjjddd\\\UUUQQQNNNMMMMMMNNNKKKHHHGGGIIIGGGBBB<<>>:::777666666777888888777666444333222222111111222222333555888999:::;;;===???BBBCCCCCCCCCDDDGGGJJJJJJRRRkkkjjj[[[bbbkkkkkk{{{xxxTTT777555111000000111111000...------,,,,,,------...------------------------...---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,---......//////........./////////000000000000---///000//////222999@@@SSSmmmzzzsssiiinnnxxxnnnnnnsssqqqooorrr~~~ttteeeSSSSSSZZZhhhxxx~~~xxxgggRRR@@@555111000000000000////////////------------------------......---------,,,,,,,,,***+++,,,,,,------,,,,,,IIINNNOOOJJJEEEDDDDDDBBB============>>>>>>>>>>>>???????????????@@@@@@@@@;;;;;;:::999999:::;;;;;;777:::;;;===DDDJJJFFF===999999<<>>>>>?????????>>>888888777555444333222111000111111000000111333555666888;;;<<<===>>>AAACCCFFFAAACCCLLLPPPRRR]]]llltttooo[[[RRR~~~{{{lllgggcccOOO>>>999777333222111111000111111111---......///000111111222000000000111222444555666666NNNvvv\\\ppppppLLLFFFbbb[[[LLLAAA@@@@@@<<<===CCC@@@IIIWWWccckkkoooppppppnnnlllkkklllnnnqqqrrrrrrlllnnntttyyytttqqq~~~iiiVVVQQQIIIBBBLLL___zzzuuusssoookkkggg```]]]\\\\\\ZZZWWW\\\cccbbb\\\UUUUUUXXXZZZWWWSSSOOORRRXXX^^^aaagggsss{{{xxxnnnjjjccc[[[TTTPPPMMMLLLLLLMMMKKKGGGGGGHHHFFFAAA===AAAHHHTTTaaafffbbbZZZOOOHHH999444:::888888EEE```dddJJJEEE???555777888888777666666777555444666<<>><<<:::;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>===<<<::::::<<<:::999777777888999:::666888999:::???CCCAAA;;;999888888;;;@@@CCCBBBAAA===;;;888888:::===??????DDDDDDDDDDDDDDDCCCCCCCCCDDDBBB@@@@@@@@@@@@>>><<<:::999888666444222000///111111111111222333444444777999;;;<<<===>>>@@@BBBEEEFFFHHHJJJMMMRRRYYY]]]ooobbb]]]TTTgggpppeeedddYYYCCC555555444333222000000000111111000000000000111111111111444666000...555555444<<<===gggrrr]]][[[wwwQQQRRRdddYYYKKKEEE@@@@@@???======@@@EEENNN\\\hhhoooqqqqqqqqqooooooppppppqqqqqqqqqqqqrrrppprrruuuuuutttwww|||~~~kkkVVVPPPFFFFFFVVVmmm|||xxxmmmggggggdddaaa`````````___^^^dddaaa]]]XXXUUUTTTTTTUUUWWWXXX^^^fffhhhkkkyyy}}}xxxiiihhheee^^^VVVPPPLLLJJJQQQQQQPPPNNNJJJFFFBBB???BBBDDDKKKUUU___bbb^^^YYYKKKBBB999666555555999???TTTyyyqqqPPPDDD>>><<<999666555666777777777666777888:::>>>@@@===888999999888777666555444444666555444333222222222222555555777888:::<<<======@@@@@@AAACCCDDDFFFGGGGGGJJJUUUkkkfffPPPOOOKKK]]]lll___BBB:::111...///111000///000///---,,,,,,---///000........................------------------------..........................................------'''///333///---000222111///111555777777===RRRggg||||||{{{}}}~~~{{{xxxuuutttwwwyyyzzz~~~}}}}}}~~~zzzqqqkkkuuuwwwxxxmmmffflll|||nnnWWWUUU\\\gggzzzvvvdddTTTHHH;;;222,,,---111111111222//////.........---------......---------,,,,,,,,,------------------------BBBBBBBBBAAA@@@???======<<<<<<<<<===>>>?????????>>>======<<<<<<;;;;;;;;;::::::::::::999999888777555777888999>>>CCCAAA;;;999888888;;;???CCCDDDCCC>>><<<999888:::<<<>>>>>>CCCCCCCCCCCCCCCCCCCCCCCCDDDBBBAAA@@@@@@@@@>>><<<;;;:::999777555333111000111111111111222333444555777999<<<======>>>@@@BBBDDDFFFGGGIIILLLQQQWWW[[[vvv}}}fffXXXOOOeeeuuuhhheeeZZZEEE777666444333222111000000111111000000000000111111111111222555000000666555666@@@PPPyyyuuu```PPPVVVyyytttMMMTTT^^^RRRFFFAAA>>>>>>>>>===>>>BBBMMMUUU```iiimmmnnnnnnnnnnnnnnnnnnooooooqqqrrrssssssqqqsssvvvwwwuuuxxx}}}}}}tttbbbMMMGGGTTTeee~~~|||~~~{{{sssoookkkhhheeecccccccccbbbaaaaaa___[[[XXXUUUTTTTTTTTTWWWXXX___hhhkkknnn|||~~~xxxjjjhhhddd]]]VVVPPPNNNMMMLLLOOORRRRRRNNNJJJFFFEEEEEEDDDGGGQQQ[[[```\\\VVVKKKBBB999555555555888===JJJlll^^^LLLCCC<<<999666555666777777777555666:::>>>BBBBBB===777777777777666666666666666666555444333222222222222555555777888:::;;;======@@@@@@AAABBBDDDEEEFFFGGGFFFOOObbb{{{pppYYYUUURRR\\\iiihhhJJJ<<<111000222000//////000///---,,,,,,---///000........................------------------------................................................,,,111222...,,,///000///666000222>>>PPPbbbuuu{{{{{{~~~{{{rrrmmmqqqyyyzzz|||jjj[[[SSSUUUfffzzzsssjjjcccFFF:::000///111000////////////.........---------.........---------,,,,,,------------------------>>>>>>????????????>>>>>><<<<<<======>>>?????????===<<<;;;::::::;;;<<<<<<888999;;;<<<;;;999666444444666777888===BBB@@@;;;999888777:::>>>BBBEEEFFF@@@===:::888999;;;<<<<<>>===;;;;;;999777555333222111111111111111222333444555888:::<<<======>>>@@@BBBFFFGGGIIIJJJLLLPPPUUUYYYjjjvvv]]]OOO___|||lllhhh^^^III;;;888555444333111000000111111000000000111111111222222000333111111777555888EEEfffnnnPPPIII]]]zzzVVVJJJXXXYYYLLL@@@===;;;===>>>>>>AAAEEEVVV[[[cccjjjmmmmmmmmmmmmnnnmmmllllllnnnppprrrtttsssrrrtttwwwwwwvvvyyy~~~{{{ZZZJJJPPPZZZqqq}}}}}}~~~{{{yyynnnkkkhhhfffeeeeeecccbbb^^^\\\ZZZWWWUUUTTTSSSSSSWWWXXX```kkkooorrryyymmmkkkeee^^^VVVQQQPPPPPPJJJPPPVVVVVVRRRMMMKKKKKKMMMGGGEEELLLXXX^^^ZZZSSSJJJAAA888555444444777;;;AAA___mmmSSSEEE<<<999666555555666666666444666;;;BBBFFFDDD===888666555555555666666777888555555444333222222222222444555666888:::;;;<<<===???@@@AAABBBCCCDDDEEEFFFDDDIIIXXXoooyyy___VVVZZZ[[[bbbqqqUUU@@@000111444000---000000///...------...///000........................------------------------................................................///111111......111222000666222;;;XXXzzzzzzooottt|||~~~jjjTTTMMMYYYjjj{{{YYYHHH888222222111....../////////.........------.........------------,,,------------------------<<<<<<===>>>>>>>>>======<<<<<<<<<<<<======>>>>>><<<;;;999888888:::<<<===888999;;;;;;:::888555333333444555666;;;@@@???:::888777777999<<>>:::888999:::::::::@@@@@@@@@AAAAAAAAAAAAAAACCCAAA@@@@@@@@@@@@>>>===:::999888666555333222111111111111222333444555666888:::<<<======???AAACCCGGGIIIKKKLLLNNNQQQUUUXXXbbbzzzmmmVVVWWWkkkyyypppllldddQQQ???888666555333222111111111222000000111111111222222222///333111222666444:::MMMuuujjjHHHMMMjjj{{{ccc???KKK^^^VVVJJJ>>><<<<<<>>>??????CCCIII[[[___eeejjjmmmnnnoooqqqmmmlllkkkkkklllooosssuuurrrqqqsssvvvwwwvvvyyy~~~gggNNNLLLRRRfff~~~pppmmmiiigggfffeeecccbbb]]]\\\ZZZXXXWWWVVVVVVVVVWWWXXX```kkkqqqttt}}}tttppphhh___VVVQQQPPPQQQLLLSSSXXXWWWRRRNNNQQQTTTWWWNNNGGGKKKVVV\\\XXXQQQGGG???777555444333555999???WWWuuuUUUDDD<<<999666444555666666555666666;;;DDDHHHEEE>>>:::777666555555555555666777555444333333222222222333444555666888999;;;<<<===??????@@@AAABBBCCCDDDDDDEEEGGGQQQeee|||xxxdddUUU___[[[\\\uuu```EEE111222555///---111//////............//////........................------------------------....................................////////////---///000111333555555444000;;;XXX{{{xxxttttttrrrqqq}}}|||www|||bbbVVVYYY```wwwkkkVVV???444222111111111////////////........................------------------------------------============<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;:::888777777999;;;<<<888888888777777666555555222333333444999??????:::666666777888;;;???DDDHHHBBB???:::888888999999999>>>>>>??????@@@@@@@@@AAAAAA@@@>>>>>>??????>>><<<888777666555333222000000111111111222333444666777888:::<<<===>>>???AAACCCEEEGGGIIIKKKLLLOOOSSSVVV^^^tttxxx[[[PPPYYYttt|||ssspppjjjYYYEEE999777666444333111111111222111111111111222222222222///333111222555333@@@[[[gggKKKZZZuuuxxxQQQ999NNN^^^QQQEEE@@@>>>===@@@@@@AAAGGGNNN```dddhhhkkkmmmnnnooopppmmmlllkkkkkklllooosssuuupppoooqqquuuvvvuuuxxx}}}oooRRRJJJOOO^^^|||uuuqqqmmmjjjiiigggeeeccc^^^\\\[[[YYYYYYYYYZZZZZZXXXXXX^^^jjjppptttyyytttkkk___UUUNNNMMMMMMMMMRRRVVVUUURRRTTT[[[bbb___TTTJJJKKKTTTXXXSSSKKKDDD<<<666555444222444777>>>NNN}}}~~~]]]GGG<<<999666444444555555444777666;;;EEEJJJEEE>>><<<999888666444333444444555444444333222222222333333444444666777999;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCEEEEEEKKK[[[ooorrrtttYYYddd```[[[sssiiiMMM555222444000...222/////////....../////////........................------------------------................................./////////000000,,,---000222333333222333222NNN|||tttmmmiiiiiiwww{{{wwwyyyrrryyyjjj```YYYdddqqqzzzcccHHH999333222222444000000/////////.........//////.........---------------------------------============<<<;;;999999:::::::::::::::::::::::::::999888777777888999:::666666555555555444444444000222111222888>>>>>>:::444555777888:::===BBBEEEBBB>>>:::888888888999888=========>>>>>>??????@@@???>>>======>>>>>>===;;;777666555444222111000000111111111222444555777777999;;;===>>>>>>???AAACCCAAADDDFFFHHHJJJLLLPPPRRR\\\nnn}}}\\\MMMTTTlllvvvrrrooo```JJJ;;;999777555333222222222222111111111222222222222333000333111222555777LLLnnnjjj[[[ooo~~~kkkJJJAAAQQQVVVIII@@@AAA???>>>@@@@@@BBBKKKUUUfffiiilllmmmmmmllllllmmmnnnmmmllllllnnnppprrrtttpppoooqqquuuvvvuuuxxx}}}}}}qqqrrr~~~\\\NNNOOOWWWnnn{{{wwwsssooommmkkkiiiggg___^^^[[[ZZZZZZ[[[^^^___\\\YYY^^^hhhnnnsss~~~yyyooocccWWWOOOLLLLLLNNNQQQTTTUUUVVV]]]gggoooeee[[[QQQOOOSSSTTTMMMEEE@@@999444444444333444777;;;CCChhhmmmMMM<<<999666444444555444444888666===JJJNNNGGG???>>>:::888666444333333444444444333333222222333333333333444555777999:::;;;<<<>>>>>>>>>???@@@AAAAAAAAACCCBBBFFFQQQ___qqqqqqvvvccccccddd```ooorrr[[[AAA444111111111111////////////////////////........................------------------------.................................//////000000111......111222000...111777EEEhhh}}}kkk```nnn}}}nnneeeiii{{{tttaaaVVV\\\kkkuuu[[[HHH<<<444333444000000000/////////....../////////.........------------------------------============<<<;;;:::999::::::::::::::::::::::::999999999888777777777666000222444555555444333222///000000111666======999222444777888999;;;>>>BBBAAA>>>:::777888888999999;;;<<<<<<===>>>>>>??????>>><<<;;;;;;<<<===;;;:::777777666444333222111000111111111222444666777888999;;;===>>>>>>???BBBDDDAAACCCFFFIIIJJJMMMPPPSSSYYYggg|||```NNNWWWpppyyyssspppcccOOO???999888666444222222222222111111111222222222333333111333111222777===[[[jjjkkkYYYEEENNNTTTMMMEEE??????===<<<>>>???DDDPPP\\\fffiiilllnnnnnnmmmmmmmmmnnnnnnnnnooooooqqqrrrssspppoooqqquuuwwwvvvyyynnnccc}}}pppWWWOOOOOO^^^|||~~~{{{vvvrrrooommmjjjhhh```^^^[[[XXXYYY\\\```cccaaa]]]^^^gggmmmrrr~~~xxxlll```XXXTTTSSSSSSUUUWWWYYY]]]dddlllrrrlllddd[[[WWWWWWSSSKKKDDD<<<666222333444333444777;;;999SSS~~~NNN<<<999666444444444444333666666AAARRRWWWLLL@@@===999777555333222333555666333333333222222333333444333444555777888:::;;;<<<======>>>>>>???@@@@@@@@@BBBBBBEEEKKKTTTbbbxxxvvvpppiiiZZZaaafffmmm}}}kkkOOO777///222222/////////000000000000//////........................------------------------........................---......///000000111111111111222222///000;;;IIIbbbmmmeeeuuummm___hhhqqqxxxyyy{{{xxxXXXUUU[[[oooxxxcccOOO>>>555333000000000000/////////...////////////............------------------------<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999888777555444,,,///333666777555222//////000///000666<<<===999111444777999888999<<>>>>>???<<<;;;::::::;;;<<<;;;999888777777555444333222222111111111222444666777888999;;;===>>>???@@@BBBDDDCCCEEEIIILLLNNNPPPTTTVVVWWWbbbvvvfffOOOYYYqqq|||rrroooeeeRRRBBB:::999666444333222222222111111222222222333333333111222000333999BBBeeebbbpppuuuIIIAAAWWWUUUIIIFFFCCC===;;;:::<<<>>>EEESSSaaaaaaeeejjjnnnoooooopppqqqooooooppppppqqqqqqqqqqqqqqqppprrrwwwxxxwww{{{sssZZZkkk___OOOJJJSSSnnn~~~zzzuuuqqqnnnllliiiggg```]]]ZZZWWWXXX\\\aaaeeeeee___```gggmmmrrr~~~vvvjjjbbb^^^]]][[[[[[\\\^^^bbbgggkkknnnrrrlllddd___\\\VVVMMMFFF:::555111333444333444777===444GGGxxxKKK<<<999666444444444333333555777EEEYYY^^^PPPAAA<<<777555333222222444777888333333333222222333444444333444555777888:::;;;<<<======>>>>>>??????@@@@@@CCCCCCFFFJJJOOO[[[rrrqqq~~~gggNNN\\\iiimmmwwwZZZ:::---333444---//////000000000000//////........................------------------------........................---......///000111111222333222333333111666III]]]wwwtttsss|||iiikkkffflllwwwpppwwwbbbZZZVVVaaawwwzzz```GGG888444000000000000////////////000/////////............------------------------<<<<<<<<<===============:::<<<>>>@@@@@@???===;;;999999999888777666666666222222222222222222222222333///,,,///555;;;<<<<<<888777666777999::::::999;;;;;;:::777555555777999999999999::::::;;;;;;;;;888:::<<<<<<;;;;;;;;;<<<999888777888888666222///111111222333555777999:::;;;;;;;;;<<<===???@@@AAACCCFFFIIIKKKMMMPPPSSSUUUUUUcccxxxuuuTTTVVVfffmmmiiigggVVVBBB999888555333111111222222111111222222222333333333777000333444000EEEuuu```www^^^EEEJJJ\\\RRRFFFDDD===:::===???>>>@@@IIIXXXdddfffhhhlllnnnnnnnnnpppqqqllllllnnnppprrrqqqnnnkkkrrrrrrnnnqqqxxxtttwwwtttaaaiiijjjZZZKKKMMM]]]ppp}}}vvvqqqooolllhhheeebbbaaa]]]YYYVVVWWW[[[^^^aaacccfffjjjooowwwxxxtttrrriii```ZZZccceee```dddqqqtttmmmlllkkkjjjgggaaaWWWLLLEEE777444111000222333444333999888AAAbbbUUUAAA:::444444444333444777555777GGG]]]bbbRRR???666999777555222111111222333444333222222111111222222333333444666777999::::::<<<<<<======>>>>>>??????@@@EEECCCEEEKKKQQQfffwwwkkkSSSTTT\\\jjj{{{sss```@@@+++222888+++000000///...............////////////////////////...........................------------...//////111111000000000000111111333222444555555???^^^}}}yyy{{{|||tttwww~~~~~~qqqeeeooouuujjjXXXQQQddd{{{ZZZ@@@555000444444///---000000...000000111///---,,,,,,...------------------------<<<<<<>>>>>>>>>===<<<;;;>>>???AAABBBAAA???===;;;999999888888777666555555111111111111111111111111333///,,,///555:::;;;:::777666555666999:::999888999999888666444444555888999999::::::::::::::::::888:::;;;;;;:::::::::<<<999888888888888666222///111111222333555777999:::;;;;;;;;;<<<>>>???AAABBBDDDFFFJJJLLLNNNPPPSSSVVVXXX```pppWWWQQQQQQrrr|||nnngggYYYHHH<<<:::777444222222222333111222222222222333333333555111555888;;;VVViiilllVVVGGGNNNXXXLLLCCCCCC===<<<===???@@@DDDNNN[[[ffflllmmmnnnooopppooonnnnnnoooooooooooopppqqqrrrsssqqqrrrnnnpppwwwtttwwwjjjiiirrr^^^NNNKKKTTT___}}}}}}vvvqqqooolllhhheeeccc```]]][[[ZZZ[[[]]]^^^```bbbeeeiiinnnvvvzzzvvvuuuooohhhgggmmmnnnkkkqqq|||xxxkkk___dddkkknnngggYYYGGG;;;777444222111222333444333777555;;;XXXUUUAAA:::555444444222333666333555DDDZZZ```TTTEEE???888777555222111111222333444333222222111111222222333333444666777888999:::;;;<<<<<<===>>>>>>?????????CCCBBBCCCIIINNNaaa}}}eeeYYYUUUVVVbbbaaaYYYAAA---222777+++000000///...............////////////////////////...........................------------...//////000000000///000000111111///222222666FFFccc}}}zzz~~~{{{wwwzzzyyywww|||rrr___^^^pppiiiOOOCCC555333000//////000000000000111222111///.........------------------------<<<===???@@@@@@???===<<>>@@@AAABBBEEEGGGKKKMMMNNNQQQTTTVVVZZZ___iii{{{```PPPEEEccc}}}nnn]]]MMM>>><<<999666333222222333222222222222333333333333///000444777BBBfff{{{```TTTuuuzzzLLLMMMUUUTTTEEE@@@BBB<<<>>>>>>???BBBJJJUUU```fffnnnllllllooorrrsssqqqnnnpppqqqqqqooonnnpppvvv{{{rrrsssoooqqqwwwssswwwzzzrrrzzziiiYYYRRRRRRSSSmmm~~~vvvqqqooommmiiieeeccc___\\\\\\^^^___^^^]]]]]]___bbbfffllluuu~~~|||wwwvvvtttpppssswwwvvvxxxnnnaaahhhqqqssskkkYYYDDD777777555222111222333444333666333666OOOyyy{{{WWWCCC;;;666444333111222555333555@@@QQQXXXOOOEEEAAA777666444333222222222222444333222222111111222222333333444555777888999999;;;;;;<<<<<<===>>>>>>>>>>>>BBB@@@AAAFFFIIIZZZuuuvvv]]]PPPHHHPPPUUUXXXIII444333555,,,000000///...............////////////////////////...........................------------.../////////////////////000111222111666999EEEjjjxxx}}}tttwww~~~vvv|||rrr]]]YYYjjj}}}wwwaaaXXXCCC777///111333000///333000222444444222000//////------------------------????????????@@@BBBCCCDDDHHHHHHGGGFFFDDDAAA>>><<<;;;:::999888666555444333111111111111111000000000000...---...111555666666333222333444666777666444555666666444222222333555;;;:::::::::999999888888666888999999888888999:::999888888999999777444111111111222333555777999:::;;;;;;<<<===>>>@@@BBBCCCFFFHHHKKKMMMOOOQQQTTTVVVZZZ___iiixxxiiiTTTKKK___vvv```NNN@@@>>>:::666333222111222222222222333333333444444...222666555DDDpppdddRRRUUUzzzfffGGGVVV^^^RRR@@@>>>AAA===???>>>>>>DDDOOOZZZbbbfffhhhfffgggllltttxxxvvvsssnnnqqqrrrpppnnnpppwww~~~vvvwwwssstttxxxtttxxxsssccc\\\UUUOOOfff|||uuuqqqnnnlllhhheeeaaa]]]ZZZ[[[___aaa^^^ZZZZZZ\\\^^^bbbhhhqqq{{{{{{uuuuuuvvvvvv{{{{{{{{{zzzvvvxxxxxxsssfffUUUEEE;;;888666333111222333333333666333555IIImmmsssXXXCCC<<<666555333111111444666666<<>>>>>===AAA???@@@EEEFFFSSSlll|||{{{|||aaaWWWOOOSSSYYY```SSS:::222444...000000///...............////////////////////////...........................------------...//////.........///000111222333222999EEE```xxxyyy{{{xxxssswwwvvvppplllXXXWWWbbbrrrqqqjjjTTT???111333555///...444000333666777555222111000........................BBB@@@??????AAAEEEJJJMMMJJJIIIHHHGGGDDDAAA>>>===<<<<<<:::999777555444333333333222222222111111111...---------///111222333111111222444666666444222555666666555444333444666:::::::::999999888888888555777999999888888888999999999999999:::888555222111111222333555777999:::;;;;;;<<<===???AAACCCDDDFFFIIILLLNNNOOOQQQTTTVVVWWW```lllzzzlllUUUQQQ\\\zzzxxxbbbOOO@@@>>>:::666333111111111222222333333333444444444333777:::777FFFuuu{{{YYYUUUdddkkkPPPGGG^^^dddPPP@@@??????>>>???===>>>EEEQQQ\\\ccceeedddbbbcccjjjrrrwwwvvvsssjjjnnnrrrrrrppppppvvv{{{yyy{{{yyyzzz|||vvvyyyxxxvvvhhh```UUUKKK```~~~yyyrrrnnnmmmkkkgggddd^^^ZZZXXXZZZ^^^___[[[WWWXXXXXXZZZ]]]bbbjjjttt{{{zzzttttttxxxyyyzzznnn^^^NNNBBB<<<999666333222222333333333444222555EEEaaaqqqgggSSSCCC<<<666555333111111444777777;;;@@@AAA<<<777555555444333333222222222222444333222222111111222222333333444555666777777888:::::::::;;;<<<<<<=========AAA???AAAEEEDDDMMMdddyyy~~~kkkbbb___]]]aaagggZZZ===///111000000000///...............////////////////////////...........................------------...//////......//////111222333444///:::TTT~~~xxxvvvxxx|||qqqsssvvv~~~dddTTTPPP^^^uuuxxxbbbIII555444444///...555000333666777555333111111........................CCCAAA??????BBBGGGLLLPPPIIIHHHGGGFFFDDDAAA???>>>???>>><<<:::888666444333444444333333222111111111------------......///000000000222444666666444222555666777777555555555666999999999999999888888888666777999999888888888999999999999:::;;;999666333111111222333555777999:::;;;;;;<<<===???AAACCCEEEFFFIIIKKKMMMNNNPPPSSSUUUUUU^^^kkkzzzpppTTTOOOSSSpppsssdddTTT@@@===:::666333111111111333333333333444444444444222555888:::KKKxxxzzzVVV^^^rrr___CCCFFF___```LLLCCC@@@===???======@@@HHHSSS]]]bbbdddeeedddeeejjjooorrrqqqoooiiimmmqqqrrrrrrrrrtttwwwxxx||||||~~~yyy{{{lllgggwwwxxxjjjbbbWWWJJJ^^^}}}yyytttnnnkkkjjjiiifffccc\\\ZZZXXXXXXZZZ[[[YYYVVVVVVVVVVVVWWW[[[bbbkkkrrrzzzzzzzzzyyyyyy|||~~~wwwsssvvvzzz{{{xxxjjjYYYIII>>>::::::777444222333333333333111111333???RRR^^^XXXJJJCCC;;;666444333111222555555777;;;>>>>>><<<999777333333333333222222222111444333222222111111222222333444444555666666777777999999::::::;;;<<<<<<<<<<<<@@@???AAAEEEBBBIII]]]uuuyyy}}}kkkiiibbbdddjjj```BBB000000222000000///...............////////////////////////...........................------------...///////////////000222444555666888KKKooo~~~}}}|||~~~{{{~~~wwwrrrZZZLLLQQQjjjsss[[[BBB777444000111555000222555555444222111111........................BBBAAAAAABBBDDDFFFIIIKKKFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@>>>;;;999777555444333333333222111000000000,,,---------,,,,,,---...000000222444666666444111444555777777555555555666888888888888999999999999666888::::::999888999:::999999999:::;;;:::777444111111222333555777999::::::;;;<<<===@@@BBBDDDEEEFFFHHHKKKLLLMMMOOORRRTTTVVVYYYcccuuu[[[OOOLLLiii|||rrrhhhZZZ@@@>>>;;;777555333333333333333333444444444444555333111888FFF]]]xxx[[[ooo}}}RRR>>>BBBXXXVVVFFFDDD@@@:::@@@===???DDDKKKTTT\\\bbbdddfffgggiiikkkmmmmmmmmmmmmmmmnnnoooqqqrrrssstttuuurrryyy||||||jjjmmmxxxsssggg```VVVJJJ___}}}yyytttooojjjgggggggggeeebbb\\\[[[YYYXXXWWWWWWWWWWWWTTTTTTRRRRRRUUU[[[ccciiimmmoooqqqssstttvvvyyy{{{vvvwwwuuuooooootttyyyzzz{{{iiiUUUFFF>>><<<:::888444333333333333333333111111888EEENNNLLLEEEAAA:::555444444222333666333888<<<>>>>>>===:::888222333333333333222111111444333222222111111222222333444444555555666666666999999999:::;;;;;;<<<<<<:::>>>===@@@EEE@@@EEEWWWkkkwwwwwwrrrnnnlllhhhiiisssnnnPPP888333222000000///...............////////////////////////...........................------------...////////////000222333555777888HHHggg|||ooo[[[NNNaaayyyzzz[[[CCC777333222222///111333333111000111222........................@@@AAACCCEEEEEEEEEEEEDDDEEEDDDDDDCCCBBBAAAAAAAAABBBAAA???<<<:::777555444222222222111000//////...+++,,,------,,,+++,,,---000000222555777666444111333555666666555444555666777777888888999999999:::777888::::::999999999::::::999:::;;;<<<:::777555111111222333555777999::::::;;;<<<>>>@@@BBBDDDEEEFFFHHHJJJLLLMMMNNNQQQSSSWWWTTTZZZooogggSSSKKKeee|||vvvlll\\\AAA???<<<888666555555555333333333444444444555555:::555???VVVttttttccczzzDDD???>>>RRRMMMAAAEEE@@@999@@@===AAAGGGNNNUUU\\\bbbeeeeeegggkkklllllllllmmmoooqqqooonnnooorrruuuuuuuuullluuuzzz~~~www~~~|||hhh]]]XXXQQQGGG]]]|||yyyqqqlllgggeeeffffffdddbbb\\\\\\[[[XXXVVVUUUVVVXXXTTTSSSQQQOOOQQQVVV^^^dddcccggglllpppqqqrrrssssssmmmnnnkkkhhhjjjrrrvvvwwwyyyiiiRRREEEBBBDDD;;;888444333333444333333666444222555>>>FFFGGGEEEAAA:::444444444333444777333888===>>>===;;;888555222222333333333222111111444333222222111111222222333444444555555666666666888999999::::::;;;<<<<<<999<<<<<>>???CCCEEEDDDAAAAAABBBDDDEEEFFFFFFFFFEEEHHHDDD???;;;999888888777777555222111222111000///......---,,,,,,,,,,,,---000111222333333222111000666666666666555555555555888777777666666666666666:::999888888888888888888666777999::::::999888777333222111111222555888:::999<<<>>>@@@@@@BBBDDDGGGHHHJJJMMMNNNNNNNNNPPPQQQXXXXXX[[[eee{{{|||```TTT```{{{rrrjjj```CCC>>>:::888666222222555333333333333444555666666999555CCCaaagggooo|||WWW@@@>>>LLLIIICCC===;;;======<<<@@@EEEMMMVVV]]]aaadddeeefffdddffflllpppooonnnpppssssssttttttsssqqqpppnnnvvvwwwzzz~~~~~~}}}uuugggZZZOOOKKKJJJYYYxxxwwwsssnnniiieeedddccc```^^^[[[[[[\\\[[[XXXTTTPPPMMMKKKLLLLLLMMMNNNQQQVVVZZZ___```bbbdddhhhkkknnnppplllllllllhhhfffiiiqqqxxx|||vvv\\\TTTMMMDDDAAA>>>:::777666555333222333333333444777<<<@@@CCC@@@;;;666333222444555555777:::===??????<<<999666222222111111222222333333444444333333333333222222222222222333444555777777999999999::::::;;;;;;;;;<<<<<<===>>>???AAAEEEIII]]]kkk{{{ppp\\\iiiiiittt~~~pppOOO999666222111000//////.........////////////////////////............/////////000000000000000000111111111333000333888666444BBBVVV}}}{{{sss___ssspppkkkrrrwwwbbb]]]mmmuuuxxxfffOOO:::///333666111...000111...---...111111000///////////////DDD@@@===>>>BBBEEEDDDBBBBBBCCCEEEGGGIIIJJJJJJJJJHHHEEE@@@===<<<;;;999888777555333222222111000///......---,,,,,,,,,,,,---///000111222222222111111666666666555555555555555777777666666666666666777999999888777777777888888777888999;;;;;;:::888777333222111111222555888::::::<<>>===<<>>:::555222222333444555666888;;;======;;;999777222222111111111111222222444444333333333222222222222222222333444555666777777777888888999:::::::::;;;<<<===>>>???AAAEEEHHHYYYgggwww{{{aaa___dddsssvvvWWW>>>555222111000//////......///////////////////////////........./////////000000////////////000000000000444333333333444@@@YYYrrrzzz{{{pppsssbbbdddxxxpppkkkoooccckkkqqqvvvdddTTTDDD888888333//////222222000///222111111000///////////////BBB???===>>>AAADDDDDDBBBAAACCCEEEGGGIIIKKKKKKLLLHHHEEECCCAAA???>>>;;;999888666333222222222000///......---,,,,,,,,,,,,---......000111222333333333666666555555555444444444666666555555555666666777999888888777777777777777888999:::;;;;;;:::888777333222111111222555888:::;;;===@@@AAABBBCCCEEEGGGIIIKKKOOOQQQRRRSSSUUUWWWYYY[[[]]]bbbnnnlllZZZ]]]tttiiiaaaJJJCCC<<<999777333333555333333333333444555666666777;;;XXX~~~oooRRRhhhaaaCCC???IIIUUULLLBBB======???>>>===DDDJJJSSS[[[aaaeeehhhjjjllliiijjjoooqqqooonnnooooooppprrrtttvvvvvvvvvvvvqqqrrrwww}}}xxxmmm___RRRKKKIIIYYY|||||||||wwwrrrqqqmmmhhhbbb^^^]]]]]]\\\\\\XXXXXXXXXWWWUUURRROOOLLLIIIJJJJJJIIIIIIKKKNNNQQQTTTUUUVVVYYY\\\___bbbccckkklllllliiiffffffkkkooozzz}}}aaaLLLIIIDDDAAA===:::888666333111222111000000222555888:::<<<999444111222333444444555777999:::;;;:::999888444333222111111000000111333333333333222222222222222222222222333555666777666666777777888999999:::;;;<<<>>>>>>???AAADDDGGGSSS```qqq~~~eeeUUU\\\mmm}}}{{{bbbFFF555222222111000////////////////////////////////////....../////////000000000........./////////000000///222222222???\\\}}}~~~xxxrrr___eeexxxgggooo~~~jjjeeefffkkk{{{kkkaaaSSS===222222111222444333///000333111111000///////////////CCC@@@>>>>>>@@@BBBBBBAAA@@@AAACCCDDDFFFGGGHHHHHHFFFEEECCCCCCBBB???<<<999999777444333333222111///......---,,,,,,,,,,,,---------///000222333444444666555555555444333333333444444444444555666666777888888777777666777777777999:::<<<<<<<<<;;;999888444333222111333555999;;;<<<>>>AAABBBBBBCCCFFFHHHHHHJJJNNNPPPRRRTTTVVVXXXYYY[[[^^^bbbiii|||yyy```WWWqqq{{{llldddPPPGGG>>>:::888444333555333333333333444555666666666;;;___uuu\\\PPPooo}}}XXX===>>>LLLWWWLLL@@@===>>>???>>>???FFFLLLUUU\\\___bbbeeehhhkkkhhhiiioooqqqooonnnooopppqqqsssuuuwwwwwwwwwwwwssssssxxx~~~wwwmmm```SSSKKKKKK\\\}}}wwwuuuuuusssooommmkkkgggaaa\\\YYYXXXXXXYYYUUUUUUUUUTTTSSSPPPMMMLLLIIIJJJJJJIIIHHHHHHKKKMMMPPPPPPRRRTTTWWWZZZ\\\^^^cccdddeeecccbbbbbbeeegggqqqtttzzzlllPPPKKKFFFDDD@@@===:::888444222222111000///000333666777:::777333111111333444444555666888999::::::::::::666555444222111111000000333333333222222222222111222222222222333444555666555666666777888999::::::;;;<<<>>>>>>???@@@CCCFFFNNNYYYkkk|||lllSSSVVV___ooowwwlllOOO555333222111000////////////////////////////////////...////////////000000000......//////000000111111...222444===^^^~~~vvvjjjqqquuukkknnnzzzyyyfff^^^```mmm{{{vvvvvvjjjLLL555555333444555222---...222111000000///////////////EEECCCAAA@@@@@@@@@@@@@@@CCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCCCC@@@===::::::888555444333333111///......---,,,,,,,,,,,,---,,,---...///111222444555555555555444333222222222333333333333444555777777777777777777777888999999;;;<<<===>>>===<<<:::888444333222222333666999;;;===???AAABBBBBBCCCEEEGGGFFFIIIMMMOOOQQQSSSUUUWWWYYYZZZ^^^bbbhhhwwwzzz___SSSiiiqqqiiiVVVKKK@@@;;;999666444555333333333333444555666666999???ccc~~~mmmTTTOOOsssxxxQQQ;;;@@@MMMUUUIII???===>>>===>>>AAAMMMSSS\\\aaabbbcccfffiiihhhfffgggmmmqqqpppoooqqqrrrsssuuuvvvvvvvvvuuuuuuuuuvvvzzz{{{sssiii___SSSLLLMMMaaa~~~zzztttpppoooooolllhhhjjjgggaaa[[[VVVTTTTTTTTTRRRRRRRRRQQQPPPNNNLLLKKKJJJJJJKKKIIIHHHHHHIIIKKKNNNNNNPPPRRRTTTWWWZZZ[[[\\\]]]^^^^^^^^^___aaacccgggmmmttt{{{XXXLLLHHHEEEBBB???===:::666333333222111000111444666888888555222111222333444444666777999:::;;;;;;;;;;;;888777555444222222111111333333222222222111111111222222222222222333444555666666777888999:::;;;;;;:::<<<>>>??????@@@BBBEEEJJJSSSeeezzzvvvYYYTTTQQQ[[[mmmqqqWWW777333222111000000/////////000000000000000000000000////////////000000000111//////000111222222333333555555666III{{{~~~vvvtttpppqqqtttbbb[[[dddrrr~~~vvv}}}aaaHHH666333222333222...///333111000000///////////////EEEDDDBBBAAA@@@AAAAAABBBGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDCCCCCCCCCBBB>>><<<<<<999666555444333111///......---,,,,,,,,,,,,------------...000222333555555555444333222222111000111111222333444555777888666666666777888:::;;;<<<<<<===>>>???>>><<<:::999444333222222333666999;;;===???AAAAAAAAABBBDDDFFFEEEHHHLLLNNNPPPRRRTTTVVVYYYXXX\\\bbbgggsssxxx```SSSfffvvvlll\\\OOOBBB<<<:::777555555333333333333444555666666;;;GGGkkk|||eeeNNNPPPssslllHHH<<>>===;;;>>>EEEMMMUUU]]]aaaaaaaaaeeehhhgggeeegggmmmqqqpppppprrrtttuuuuuuvvvvvvuuutttsssvvvvvvyyy~~~ppprrrmmmddd\\\RRRLLLOOOcccxxxvvvpppkkkjjjkkkhhhbbbeeeddd```ZZZTTTQQQPPPQQQPPPPPPOOONNNMMMLLLKKKJJJJJJKKKKKKJJJHHHGGGIIIJJJLLLLLLMMMOOORRRUUUWWWXXXYYYYYYYYYYYY[[[]]]___``````iiippp~~~aaaKKKFFFDDDBBB???>>>;;;777444333222111111333666999;;;777555222111333444555444666888:::;;;<<<;;;:::999777666555444222222111111222222222222111111111111222222222222222333444444666666777888999;;;<<<<<<:::<<<>>>??????@@@BBBCCCFFFNNN```www|||yyy```YYYOOOPPPcccqqq\\\:::333333222111000000000000000000000000000000000000/////////000000000111111000000111111222333444444888666999QQQvvvpppvvvnnnZZZZZZfffsssyyynnnwww|||gggOOO:::444000111333222333666111111000///////////////CCCCCCBBBBBBBBBBBBDDDFFFHHHHHHGGGGGGGGGHHHJJJKKKGGGFFFEEEDDDDDDCCCAAA???<<<:::777555444333111000......---,,,,,,,,,,,,---......---...///111333444555555444333222111000000000000111222333555777888555555666888:::<<<>>>???===>>>?????????===;;;999555444222222444666:::<<<<<<>>>@@@AAAAAAAAACCCEEEFFFIIILLLNNNPPPQQQSSSUUUZZZXXX[[[bbbgggppplllWWW```|||xxxlllaaaRRRCCC===;;;777555555333333333333444555666666:::PPPyyyyyy]]]JJJZZZvvv~~~___???;;;CCCFFFEEE>>>;;;>>><<<888===HHHKKKSSS]]]aaaaaaaaafffjjjjjjgggiiinnnrrrppppppqqqssstttuuuuuuuuuuuussssssssssssvvv{{{}}}vvv~~~~~~kkk```zzz{{{kkkhhh___YYYPPPJJJNNNccc}}}}}}rrrqqqlllffffffgggccc\\\]]]^^^\\\XXXSSSOOONNNOOONNNMMMMMMLLLKKKJJJJJJIIIHHHIIIJJJIIIGGGGGGGGGIIIIIIIIIJJJLLLNNNQQQSSSTTTWWWVVVTTTTTTVVVXXXZZZ[[[YYYccckkkvvvfffHHHCCCAAA???>>><<<999555222111111000111444888;;;>>>777555222222444555666555555777:::<<<<<<:::888666555444333222111000000000222222222222111111111111222222222111222222333444444555666777888:::;;;;;;:::<<<>>>?????????AAABBBCCCIII[[[uuuyyy}}}bbbbbbXXXRRR```ooo^^^>>>333333222111000000000000000000000000000000000000//////000000000111111111//////000111222333444444444<<>>@@@AAA>>>>>>???@@@???===;;;999555444333222444777:::<<<<<<>>>???@@@@@@AAABBBDDDGGGJJJMMMOOOPPPQQQSSSUUU[[[WWWZZZbbbgggmmm}}}[[[WWWlllyyylllcccTTTDDD===;;;888555555333333333333444555666666777WWWwwwYYYJJJfff}}}{{{WWW999:::BBBAAA???::::::???<<<666===JJJMMMVVV```eeefffggglllqqqmmmjjjkkkppprrrpppooopppqqqrrrtttuuuuuuuuutttsssoooooosssxxx{{{sssqqqjjjXXXUUUdddwwwgggfff\\\WWWOOOIIIMMMaaa~~~{{{zzznnnnnnjjjcccccceee```XXXVVVXXXYYYWWWRRRNNNNNNOOOMMMLLLLLLKKKJJJJJJIIIIIIGGGHHHIIIHHHGGGFFFGGGHHHFFFFFFGGGIIIKKKNNNPPPQQQVVVSSSPPPOOOPPPRRRTTTTTTTTT___eeennngggFFF@@@>>>===<<<;;;888444111000//////111444888===@@@777555333333444666666666444666999<<<;;;999555333333222111000////////////222222222111111111111000222222222111222222333333333333444666777999:::::::::<<<>>>?????????AAABBBAAAFFFXXXsssyyyaaaiiicccXXX```mmm^^^@@@444333222111000000000000000000000000000000000000000000000000111111111111---...///000111222333333222GGGfffyyywww}}}|||qqqmmmjjjkkkjjjhhhhhhlllttt~~~vvvyyyttt[[[\\\bbbtttRRRDDD666333444333000...111111000///////////////===???AAABBBCCCDDDGGGIIIFFFHHHHHHEEEEEEJJJOOOOOOMMMKKKIIIHHHFFFDDDAAA>>>>>><<<999666555444222000......---,,,,,,,,,,,,---------------///111333555555444222000//////000111111111222333333444555555555777999;;;<<<===???AAACCC@@@>>>>>>??????<<<:::888666444333444666:::<<<>>>>>>>>>???@@@AAACCCDDDGGGGGGHHHJJJNNNRRRWWWYYY\\\ZZZ\\\```cccjjj|||]]]TTTbbbzzznnnfffZZZIII>>>::::::999777444555555333333555777777===iii{{{```QQQwwwmmmFFF===>>>;;;AAA<<<===<<<::::::===DDDJJJQQQWWW]]]bbbhhhnnnmmmiiilllooorrrsssrrrqqqqqqqqq{{{~~~wwwuuuxxxzzzxxxyyytttvvv}}}~~~|||uuucccWWWPPPSSS}}}hhh```[[[VVVOOOIIIKKK]]]}}}|||zzzrrrnnniiidddaaa^^^[[[YYYVVVWWWVVVPPPNNNNNNLLLHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFHHHFFFEEEDDDEEEGGGJJJLLLLLLLLLKKKKKKLLLNNNQQQRRRUUUYYY]]]iiibbb======;;;999:::<<<:::555111000111111111111333777:::444333111111222444777999<<<;;;:::888777555444333111111111000//////......000000111222222222222222000000000111222222333333555555555555666888999:::999:::;;;<<<===???@@@@@@AAAGGGRRRhhhzzzpppjjjhhhfffhhhqqqgggKKK666000444777000111555222000000000000000000000000///////////////000111111///888444,,,333777444555===jjj~~~zzzuuuwww}}}uuunnn}}}{{{||||||ttthhhaaafffnnnsss{{{|||wwwkkkvvviiiWWW[[[iiieeeRRR===444555666222...000000000000////////////@@@AAACCCCCCCCCCCCEEEGGGGGGJJJJJJFFFEEEIIIKKKKKKJJJHHHGGGFFFFFFEEECCC@@@@@@===:::888777555222111///...------,,,,,,---------------...///111333444444333111///...///000111111111222333333444555555555666888999;;;===@@@BBBCCCAAA>>>===>>>>>><<<:::888666444333444666:::<<<>>>>>>>>>???@@@BBBCCCDDDGGGGGGIIIKKKOOOSSSVVVXXXZZZYYY[[[```dddlll~~~___WWWfffhhh[[[KKK???::::::888777555555555444555777888888JJJxxx}}}ddd[[[~~~jjjDDD===>>><<<@@@<<<<<<<<<:::999===EEEKKKTTTYYY^^^bbbhhhlllkkkgggkkkmmmpppqqqqqqpppppppppyyy}}}|||wwwvvv{{{~~~}}}}}}uuutttzzz}}}|||qqqZZZPPPPPPtttjjj___YYYVVVPPPJJJKKK\\\|||xxxuuusssnnngggbbb```___^^^]]]ZZZZZZVVVOOOLLLOOOOOOMMMKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFGGGFFFDDDCCCCCCEEEGGGIIIIIIHHHHHHHHHIIIKKKMMMOOOQQQUUUXXXaaa|||~~~```AAA===;;;999:::;;;:::555111000111111111111333777999555444333222333555888:::999999888666555333222222111111000000///......---///000000111111111111111000000000111222222333333444444555555666888999:::999:::;;;<<<===???@@@@@@CCCGGGNNNbbbzzzwww|||llliiikkknnn}}}xxxXXX:::222444666000///333111000000000000000000000000///////////////000111111000666111///555555444:::bbbzzz}}}xxxxxxuuuvvv~~~nnnfffvvv}}}ssscccXXXWWWZZZ\\\\\\]]]jjjvvvfffUUUYYYrrr{{{cccEEE666555666333...111111111111000000000000CCCDDDEEEEEECCCCCCDDDEEEHHHKKKKKKGGGEEEGGGHHHGGGFFFEEEEEEEEEFFFFFFDDDBBBAAA???<<<999888666333111///...------,,,------------------...///111333444333111000.........//////000111111222444555555666666666666888:::>>>AAACCCDDDAAA===;;;;;;<<<;;;:::999777555333444666:::<<<===>>>>>>???AAABBBDDDEEEFFFGGGIIILLLPPPSSSUUUWWWXXXXXX[[[___dddnnn~~~aaaWWWhhhkkk^^^MMM@@@;;;999888666777555444555777999999999OOOyyybbbeee```@@@;;;???>>>@@@;;;<<<;;;:::999>>>FFFLLLWWW\\\```bbbgggkkkjjjeeeiiikkknnnooonnnnnnnnnooorrrttttttqqqqqqwww|||~~~yyytttyyy}}}}}}zzzZZZPPPNNNbbbmmm^^^WWWUUUQQQLLLJJJYYYyyy}}}tttooopppkkkddd___]]]]]]]]]]]]cccaaaZZZPPPMMMOOOQQQPPPMMMMMMMMMMMMLLLKKKKKKJJJHHHGGGGGGGGGGGGFFFFFFFFFGGGFFFDDDBBBBBBCCCDDDEEEDDDDDDCCCCCCDDDFFFHHHIIIMMMPPPRRRYYYpppsss^^^HHH???<<<:::999:::999555111000111111111111333666888555555444333444777999;;;666666555444333222111000000000000///......------...//////000000000000000000000000111222222333333444444444555666777999999999:::;;;<<<===???@@@@@@FFFGGGIII[[[uuusss|||hhhbbbiiinnnccc???333333666//////222///000000000000000000000000000////////////000111111111333000222666333888KKKwwwzzz~~~llliiippppppvvvxxxpppxxx||||||uuuiii``````bbbcccSSSPPP\\\xxx{{{zzztttvvvnnnqqq[[[OOO\\\vvvRRR:::444555444000222222222222111111111111DDDEEEFFFEEEDDDDDDEEEFFFGGGKKKKKKHHHFFFGGGGGGFFFFFFEEEDDDEEEFFFEEECCCBBB@@@>>><<<:::888666333000//////...---------------------...///000111222333111000///............///000000111222444555666666888666555666:::>>>BBBDDDCCC@@@===:::999::::::;;;999888555444444666999<<<======>>>???AAACCCEEEFFFEEEGGGJJJMMMQQQSSSUUUUUUWWWXXX[[[^^^cccmmmzzzdddUUUcccooobbbOOOAAA;;;999777555777444333555888888:::<<>><<<:::999888666333000//////...------------...------...///000111111222/////////...............///000111222444555666777999666444666:::???BBBCCC@@@???<<<999888888:::<<<:::888666444444777999;;;<<<===>>>???BBBDDDFFFGGGFFFGGGJJJMMMPPPSSSTTTUUUVVVYYY[[[]]]aaakkkuuu|||lllSSS[[[wwwsssdddQQQBBB;;;999888666666222222555777777<<>><<<;;;:::999999777444111000///......------......---...///000111111111111//////////////////......//////111222444555777777:::777555777;;;???@@@@@@<<<<<<;;;999777888:::<<<;;;999666555555777999;;;<<<<<<>>>@@@BBBEEEGGGIIIGGGHHHJJJMMMPPPRRRTTTUUUVVVZZZ\\\]]]aaakkksssvvvzzzXXXTTTllluuufffRRRCCC<<<:::999777555222333666555555???MMMyyyvvvbbbOOOVVVkkkLLLDDD???@@@BBB===<<<===<<<;;;===CCCNNNVVVZZZ]]]```bbbfffkkkkkkggghhhjjjlllllllllmmmoooqqqtttrrrrrrttttttsssvvv{{{rrrxxx~~~}}}xxxxxxbbbRRRPPPRRRbbbuuufff\\\UUURRRLLLNNNccc}}}{{{tttpppoookkkiiigggddd```ZZZRRRMMMMMMOOOOOOKKKJJJKKKJJJGGGIIIJJJLLLLLLLLLJJJHHHFFFGGGFFFFFFFFFFFFEEEEEEEEEGGGGGGEEECCCBBBAAA@@@@@@===>>>>>>>>>????????????@@@BBBEEEHHHUUUmmm~~~iii___VVVGGGBBB;;;888666555222///000222333222111111222333/////////000111222333444444444444444333333333333111111111000//////......---......///////////////000000000111222222333333333333333444555666888888999:::;;;<<<===???@@@@@@CCCGGGGGGRRRkkk{{{nnnaaaxxxfff^^^bbbnnnzzz~~~QQQ888///555333111444333111111111111111111111111111000000000000111222222...333555777:::DDDooo|||cccbbbooonnnyyy~~~hhh___eeetttzzz___VVVRRRVVVXXXVVVXXX]]]rrruuukkkjjjYYY[[[\\\]]]dddqqq}}}wwwmmmuuu~~~qqqYYY[[[iiilllGGG666444444000000000000/////////...GGGHHHIIIHHHGGGFFFGGGHHHHHHKKKKKKGGGFFFJJJMMMMMMKKKIIIGGGGGGFFFEEEBBB@@@;;;:::::::::;;;999666333000//////...............---...///000111111000000/////////000000///////////////000222444666777777;;;777555888===@@@???===888999;;;:::888888:::===<<<:::777555555777999;;;;;;<<<===@@@CCCFFFHHHJJJIIIIIIJJJKKKNNNQQQTTTVVVUUUZZZ]]]^^^cccnnnuuuuuucccTTTeeevvvgggSSSDDD===;;;:::999555333555888555444DDDXXX~~~gggTTTOOOZZZ^^^DDDDDD>>><<<@@@;;;>>>>>>===<<<>>>FFFQQQYYY]]]```bbbbbbfffjjjiiieeejjjkkkmmmmmmmmmnnnqqqssspppnnnooossssssoooqqqvvvpppwww}}}}}}zzzzzzooo[[[RRRKKKPPP```~~~qqqcccYYYVVVPPPNNN^^^uuu{{{tttppppppllljjjgggddd```[[[UUUPPPHHHKKKKKKHHHGGGIIIHHHEEEHHHIIIKKKMMMLLLKKKIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@??????<<<<<<===>>>>>>>>>>>>===>>>???@@@DDDMMM^^^vvv{{{zzzzzznnnbbbXXXKKKBBB<<<666333333444222111000222333333111000111222......///000111222222333333333333333333333333333222222222111000000//////......///000000000000///000000000111222222333333333333333444555666777888999:::;;;<<<===???@@@@@@BBBGGGFFFMMMcccuuurrrbbbvvvdddRRRVVVXXXccc~~~ZZZ===111777444111222111111111111111111111111111111111000000111111222333000444333555AAATTT~~~}}}iii___dddllltttooo]]]ZZZhhhzzz~~~yyykkkddddddkkknnngggcccdddcccqqqqqqooohhh___^^^eeemmmqqqmmmjjj```bbbnnnsss{{{hhhYYYZZZvvvvvvQQQ===777444111111111000000000//////JJJKKKKKKIIIGGGEEEEEEFFFKKKMMMLLLGGGFFFJJJNNNNNNJJJIIIGGGGGGGGGFFFDDDBBB:::::::::<<<<<<;;;888666000000///...............---...///111111111000000//////000000000000000///...///000222444666777888;;;888666999>>>@@@>>>:::555888::::::999888:::===<<<:::777555555777999;;;;;;<<<===@@@CCCFFFIIIJJJJJJIIIJJJKKKMMMQQQUUUWWWTTTZZZ^^^___eeeqqqwwwwwwyyymmmVVVcccwwwhhhSSSDDD===<<<;;;:::555555888:::555555HHH```cccOOOQQQ\\\OOO:::@@@;;;:::@@@;;;>>>???>>>===???GGGRRR[[[```bbbcccccceeeiiigggccckkklllnnnnnnnnnooorrrtttqqqoooqqqvvvvvvrrrsssxxxtttyyy}}}~~~}}}eeeWWWRRRTTTRRR[[[zzziii\\\YYYSSSOOO\\\qqq}}}uuupppoookkkhhhdddaaa^^^ZZZVVVSSSNNNPPPMMMHHHFFFHHHGGGDDDGGGIIIKKKMMMMMMLLLJJJHHHFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBAAA@@@???>>>===;;;;;;<<<=========<<<<<>>???CCCJJJWWWiiixxxzzzeee]]]___]]]YYYOOO???<<<777222000111333333222000222333333111000000111......///000111222333333222222222222222333333333333333222222111000000000...//////000000000000000000000000111222222333333333333333444555666777888999:::;;;<<<===???@@@@@@BBBHHHEEEIII]]]qqqvvveeewwwdddLLLPPPLLLWWW```AAA333888555000000///111111111111111111111111111111111000111111222333111444111444GGG```|||hhhccchhhiiifff~~~xxxhhh^^^WWWhhhzzzzzzzzzvvvnnnmmmwww}}}yyyyyyuuuttttttwww{{{~~~wwwnnnmmmrrrwwwxxxcccfff___[[[bbbeeelllyyy~~~vvv\\\TTTqqqxxxUUUCCC:::444222222222111111111111000LLLKKKJJJIIIIIIIIIIIIIIIJJJHHHGGGHHHJJJLLLLLLKKKIIIHHHHHHHHHHHHFFFCCC@@@>>>===<<<;;;;;;999666333000000///...............---...//////......///111............////////////222111000000111444666888===;;;999888777777999999::::::::::::;;;;;;<<<<<<<<<;;;999666444555888;;;===???AAABBBBBBCCCEEEFFFIIIJJJKKKMMMPPPRRRUUUVVV]]]]]]\\\___dddkkkssswwwzzzsss[[[ffftttkkkYYYFFF;;;888777444:::;;;222333:::666IIIvvvVVVSSSSSSeeeyyyKKK===<<<<<<===777======;;;;;;===BBBJJJRRRWWW]]]aaabbbaaadddhhhjjjhhhiiikkknnnoooooonnnnnnoooppppppppprrrtttvvvvvvuuuyyyuuuuuu{{{}}}{{{~~~jjj^^^___XXXSSSnnnrrr]]]WWWUUUSSSZZZgggwwwpppnnnhhhccc^^^^^^aaabbb]]]WWWNNNLLLHHHFFFFFFEEEDDDBBBKKKLLLNNNOOONNNMMMKKKJJJKKKHHHEEEEEEFFFGGGEEECCCAAA@@@AAABBBCCCAAA>>>;;;???===;;;999999999:::;;;<<<;;;;;;>>>EEEQQQ___hhhuuulllaaaXXXRRRMMMEEE@@@777666444444444444222000///000111222222111000///......///000000000000000000111222333444333222222333111000000111111///.../////////////////////////////////000111111222222444444555666777888999999<<<<<<<<<<<<===>>>@@@AAAAAAHHHEEEGGGYYYkkk{{{xxxfffuuueeeQQQRRRMMMXXXyyyttt@@@111999//////888///000000000000000000000000///000111111000111333555===///,,,:::NNNdddppphhhbbbcccaaacccjjj~~~ssseeecccbbbkkkttt{{{wwwrrrooollllllrrr{{{}}}~~~xxx|||vvv}}}tttjjjfffgggiiihhhfffuuuyyy|||{{{yyy|||tttaaaTTTTTT^^^ccccccxxxuuucccVVVaaa}}}fffIII;;;888333333333111///......///KKKKKKKKKJJJJJJKKKKKKLLLLLLJJJIIIIIIJJJKKKJJJIIIJJJIIIHHHIIIIIIGGGCCCAAA>>>===<<<<<<;;;999666333000000///...............---...//////......///111....../////////000000000333222222222444666999:::>>><<<:::777666777999:::;;;;;;:::999:::;;;<<<======<<<:::777555666999;;;===???AAAAAAAAABBBDDDFFFIIIJJJKKKMMMPPPSSSVVVWWW]]]\\\\\\___dddkkkrrrwww|||vvv]]]ccc}}}wwwnnn\\\III???<<<:::777555777222444;;;:::RRRZZZSSSYYYnnnxxxJJJ===;;;<<>>===<<<>>>CCCKKKSSSXXX___cccdddccceeeiiijjjhhhjjjlllooopppppppppqqqrrrpppooopppqqqtttvvvwwwxxxxxxvvvwwwzzzzzzxxx|||yyyvvvhhhXXXdddyyybbb[[[ZZZVVVYYYbbbxxxqqqooolllgggaaa```aaa```[[[UUUMMMKKKHHHFFFFFFFFFEEEDDDHHHIIIJJJKKKKKKJJJHHHGGGLLLJJJGGGFFFGGGFFFDDDBBBBBBAAAAAAAAABBBAAA???<<<>>>===;;;999999999:::;;;:::::::::<<>>???@@@@@@BBBHHHEEEGGGWWWfffvvv|||hhhssshhhVVVYYYVVV^^^|||JJJ666:::000000777...000000000000000000000000///000111111000111333555222///222AAAZZZvvvxxxxxxtttmmmtttvvvcccaaagggkkkpppvvvyyypppjjjbbbfffeeeooozzz}}}sssjjjccc___YYYWWWZZZ___cccfffrrrsssyyyzzzvvvvvvyyy}}}~~~wwwuuunnnfff```]]]\\\[[[YYY[[[___ccceeehhhppp~~~}}}lllaaa]]][[[YYYnnn{{{~~~nnnvvvyyyaaa[[[kkkyyyYYYCCC777555555444222000///...///LLLKKKKKKKKKKKKLLLLLLMMMMMMKKKIIIIIIIIIIIIHHHGGGJJJIIIHHHHHHHHHGGGDDDAAA>>>===<<<<<<<<<:::666444000000///.........//////---///000000///...000111///000000000000111111111222222333444555888;;;<<>>===;;;999777777:::<<<<<<>>>@@@AAAAAAAAACCCEEEIIIIIIKKKNNNQQQUUUXXXYYY\\\\\\\\\___dddkkkrrrvvv}}}www]]]```yyywwwooo^^^KKKAAA>>><<<999333555444777:::===[[[bbbVVVccc}}}uuuIII<<<;;;<<<@@@888<<<>>>>>>===???EEELLLTTTXXXaaadddfffeeefffjjjkkkhhhjjjlllpppqqqqqqrrrssstttnnnnnnnnnoooqqqtttvvvxxxxxxyyy{{{{{{yyywww|||~~~ddd^^^kkkhhh``````ZZZXXX[[[|||{{{uuurrrqqqkkkdddaaaaaa^^^XXXSSSLLLJJJGGGGGGGGGHHHHHHGGGFFFGGGIIIJJJKKKJJJHHHGGGMMMKKKHHHHHHGGGFFFDDDCCCDDDBBBAAAAAAAAAAAA@@@>>>>>>===;;;:::999999:::;;;888999999;;;@@@HHHRRRYYYkkkcccWWWMMMFFFAAA;;;777777555444444555555333222---...///000000111000000....../////////000000000///000111333444555666666444222111000111111///.../////////////////////////////////000111111222222444444555666777888888999999;;;<<<>>>???@@@??????CCCHHHEEEFFFTTT```oookkkqqqyyyaaaeeeccchhhXXX;;;999111111666---000000000000000000000000000111222111111111333555111444;;;MMMooonnnppp~~~dddgggppphhh```___fffrrr{{{uuucccaaaaaacccmmmkkkxxxzzzuuuqqqkkkccc]]]ZZZUUUOOOKKKJJJLLLNNNNNNRRRVVV```nnnuuutttqqqpppzzz}}}}}}xxxuuutttssspppmmmiiibbb[[[VVVRRRPPPOOOMMMOOOQQQQQQRRRZZZfffppp}}}ooobbbZZZ```iiittttttsssvvv\\\]]]ssslllNNN;;;666666555444222000///...LLLKKKKKKKKKKKKKKKKKKLLLKKKIIIGGGGGGHHHHHHGGGFFFIIIHHHGGGGGGGGGEEECCC@@@???>>><<<<<<<<<:::777444000000///////////////000---///000000//////000111000000111111111222222222111111222444666999;;;<<<===;;;888777777:::===@@@>>><<<:::888888;;;>>>@@@>>>>>>===:::888888;;;===<<<===???@@@@@@AAACCCEEEHHHIIIKKKNNNRRRVVVYYY[[[\\\[[[\\\___dddkkkrrrvvv}}}uuu]]]```}}}wwwnnn]]]JJJ???===;;;777666777999999666<<<___ppp^^^nnnoooGGG<<<;;;<<>>===>>>@@@EEEMMMTTTYYY^^^bbbeeeeeegggkkkllliiihhhkkkoooqqqqqqrrrssstttnnnnnnnnnnnnnnnooorrrtttwwwzzz~~~}}}yyyyyyrrrdddeeemmmcccddd^^^WWWVVVtttxxxuuurrrllleeeaaa___\\\WWWSSSLLLJJJHHHGGGIIIJJJJJJIIIHHHIIIKKKMMMMMMMMMKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEEEECCCAAA@@@AAAAAAAAA@@@>>>===;;;::::::999::::::777777888:::@@@KKKWWW```ccc[[[QQQHHHBBB>>>:::888666555444444555666444333---......///000000000111............//////000000...///111333444666777888444333111111111111///.../////////////////////////////////000111111222222333444444555666777888888888:::===???@@@@@@??????CCCHHHEEEGGGSSS]]]kkknnnpppfffiiillltttccc???777222222444...000000000000000000000000000111222222111111333555777555???^^^mmmuuuooobbbvvvcccccc___]]]eeeuuuttt^^^WWW[[[```jjjwwwtttxxxppphhh```[[[XXXWWWSSSNNNKKKJJJKKKKKKKKKGGGIIIRRRaaalllnnnnnnooo|||yyypppllljjjhhhfffeeeaaa[[[TTTOOONNNNNNMMMNNNMMMJJJHHHJJJQQQWWWcccuuuxxxfff[[[^^^cccooozzz|||xxxzzzggg]]]nnn{{{\\\DDD666555444333333222000///KKKKKKJJJIIIIIIJJJJJJJJJHHHFFFEEEEEEFFFGGGGGGFFFGGGFFFDDDDDDDDDCCCAAA>>>???>>>======<<<:::777444000000/////////000000111...///000000//////000222111111111111222222222222222333444666888:::<<<===999888777777999===AAACCC>>>===:::888999;;;>>>@@@??????>>><<<999999;;;===<<<===???@@@@@@AAACCCEEEHHHIIIKKKNNNRRRVVVYYY[[[[[[[[[\\\___dddkkkqqquuu{{{uuu]]]```{{{rrr___JJJ???<<<:::777888666::::::333>>>fffuuucccooodddBBB===<<<;;;@@@:::<<<<<<<<<===@@@FFFNNNUUUZZZ[[[```cccdddggglllmmmjjjfffiiimmmoooooopppqqqrrrppprrrrrrpppnnnnnnqqqssssssyyy|||zzzxxx{{{~~~mmmhhhpppfffiiicccZZZVVVnnnxxxuuuqqqllleeeaaa^^^\\\XXXUUUNNNKKKIIIHHHIIIJJJJJJJJJHHHJJJLLLNNNOOONNNMMMLLLGGGHHHIIIIIIIIIHHHGGGGGGFFFDDDBBBAAABBBBBBAAA@@@===<<<<<<;;;:::::::::999999777666777>>>IIIWWWaaa^^^XXXOOOFFF@@@;;;999777555444333444666666666444////////////000000111111.........---...///000000...///000222444666777888555444222111222111///.../////////////////////////////////000111111222222333333444555666777888888888999<<>>???>>>======<<<;;;777555000000/////////000111111...///111000//////000222000111111111111222222222444555666888:::<<<===>>>777777888999;;;???BBBDDD>>>===;;;999:::<<<>>>@@@>>>>>>>>><<<::::::;;;===<<<>>>@@@AAAAAAAAACCCEEEIIIIIIKKKNNNQQQUUUXXXYYYZZZZZZ\\\___dddkkkppptttyyy}}}cccaaazzzdddMMM@@@===;;;999777111777999333EEEqqqccc\\\cccwwwWWW===???===:::???999===;;;;;;>>>BBBIIIQQQXXX]]]ZZZ___cccdddggglllllliiifffhhhkkkmmmmmmnnnoooppprrruuuvvvuuurrrqqqsssuuuqqqwwwyyywwwwww}}}zzzsssuuummmpppjjj^^^XXXkkkyyywwwqqqmmmgggbbb^^^\\\YYYWWWQQQNNNKKKJJJJJJJJJIIIHHHFFFGGGJJJLLLMMMMMMLLLLLLEEEGGGIIIJJJHHHGGGGGGGGGFFFDDDCCCCCCCCCCCCBBB@@@<<<<<<<<<;;;;;;:::999999999888555444888AAAMMMUUUXXXTTTMMMEEE>>>888555444555444333444666777777666111111000000000000111111///...---------...///000......///000222444666888666444222222222111///---/////////////////////////////////000111111222222333333444555666777777888888999<<<>>>@@@@@@@@@@@@BBBEEEEEEJJJTTTYYYhhhoooooo{{{eee\\\aaapppmmmEEE555444333111333000000000000000000000000000222333222222222444666888999^^^rrrzzztttdddxxxwwwcccYYYYYY^^^lllnnnUUUMMMWWW\\\gggvvv|||sssggg^^^XXXUUUTTTPPPMMMKKKIIIIIIHHHEEEDDDIIIGGGHHHLLLQQQVVV```jjjrrr}}}{{{uuunnniii\\\ZZZWWWSSSQQQOOONNNMMMIIIKKKLLLLLLJJJHHHHHHHHHHHHJJJTTTjjj{{{cccYYYddduuuqqq|||]]]VVVnnnyyyVVV>>>999333111222333333111DDDDDDFFFHHHKKKNNNQQQRRRJJJHHHFFFFFFFFFGGGFFFEEEGGGEEECCCBBBBBBAAA@@@>>>@@@???=========;;;888555000000//////000111111222...000111111000000111222000000000111111111111222222333555666888999::::::888888:::;;;===???@@@AAA===<<<;;;;;;;;;<<<>>>???===>>>>>><<<:::999;;;<<<===???AAAAAAAAABBBDDDFFFIIIJJJKKKMMMPPPSSSVVVWWWYYYZZZ\\\___eeekkkpppssswwwpppfffiiiOOO@@@===<<<:::999///666:::444KKKzzzxxxoooLLLZZZccc~~~oooJJJ888@@@@@@999===999>>>;;;<<>>@@@AAABBBBBBEEEEEEKKKSSSVVVeeennnkkktttmmm[[[ZZZfffqqqJJJ777666222///555000000000000000000000000111222333333222222444666:::HHHvvvvvvsssooouuuaaa[[[XXXTTT```|||~~~___MMMOOO[[[^^^kkk{{{{{{qqqddd[[[UUUQQQOOONNNLLLKKKKKKKKKJJJHHHEEEHHHFFFGGGIIIJJJQQQ```nnn|||xxxqqqfff```ZZZVVVTTTSSSOOOMMMMMMMMMLLLKKKHHHFFFFFFFFFBBBCCCEEEQQQkkkmmmdddlllyyysssgggSSS\\\yyyfffGGG@@@777222222333222000@@@BBBEEEIIIMMMRRRVVVXXXNNNKKKIIIHHHGGGGGGFFFDDDHHHFFFCCCBBBBBBBBB@@@???@@@???>>>======;;;888555000000///000000111222222...000111111000000111222///000000000000111111111///000111333444555555555999:::<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>===>>>>>><<<:::999:::<<<>>>???AAABBBBBBCCCEEEFFFIIIJJJKKKMMMPPPRRRUUUVVVYYYZZZ\\\```eeekkkpppsssvvv|||llljjjOOO???;;;;;;999===000666;;;555OOO~~~rrrtttVVVEEEeeeqqqzzzBBB555BBBAAA999;;;888???;;;===AAAGGGOOOXXX```dddaaafffiiihhhiiikkkjjjfffgggjjjlllmmmmmmlllmmmnnngggmmmsssuuusssqqqsssvvv}}}~~~{{{}}}yyyggg\\\xxxyyyuuunnngggaaa]]][[[ZZZVVVSSSOOOLLLJJJIIIGGGEEEEEEFFFIIILLLNNNNNNMMMMMMHHHKKKLLLKKKFFFBBB@@@@@@DDDDDDDDDEEEFFFEEEBBB???<<<<<<<<<<<<;;;:::999888111222444444555888<<>>@@@BBBCCCCCCFFFEEEKKKRRRTTTbbb|||mmmgggooommm[[[YYYeee~~~sssNNN999888222...555000000000000000000000000111222333333222333555666888PPPzzzwwwzzzjjjgggqqqxxx\\\LLLNNNZZZTTTcccvvveeeXXXKKKSSS``````nnn}}}~~~qqqcccZZZTTTOOOLLLIIIHHHIIIKKKMMMMMMKKKIIIFFFGGGIIIKKKLLLRRRddduuu}}}rrrkkkaaa\\\[[[XXXTTTOOOIIIIIIHHHHHHHHHJJJLLLMMMEEEIIIJJJIIIUUUssspppgggooo|||eee^^^kkk{{{www\\\UUUqqqtttOOOFFF;;;444222333111///GGGGGGGGGIIIMMMQQQRRRSSSSSSPPPLLLGGGEEEEEEFFFGGGEEEEEEDDDBBBAAA@@@???>>>@@@>>>===<<<;;;:::777555222111111000000000000000000000000000000000000000111111111111000000000000...///000111333444666666:::;;;<<<>>>>>>>>>======;;;;;;:::::::::;;;<<<<<<===<<<;;;:::::::::::::::>>>@@@BBBCCCCCCDDDFFFHHHHHHJJJKKKMMMNNNQQQUUUXXXXXX[[[^^^```bbbfffmmmsssyyywwwmmmyyysssSSS>>>;;;;;;888333777<<<777666XXXzzz^^^LLLIIIYYY~~~jjjDDDAAA===<<<======<<<:::999<<>>EEEDDDEEEFFFGGGFFFCCC@@@======<<<;;;999888777777666555444333555777;;;===888999:::::::::888777666555555444444444666777888999888666444222111111000///...---,,,,,,---///000000///---,,,---000333444777777666444333111///...............////////////111111111000000000000000333555777777666777888:::;;;<<<===>>>???@@@AAABBBCCCHHHGGGHHHMMMNNN\\\vvvhhh[[[kkkrrrLLLYYYeeeiiixxxUUU<<<888555111444111111000000000000111111111444000111999666000555BBB]]]mmm}}}}}}}}}oooTTTXXX___ccc]]]RRRNNNOOOTTT\\\pppcccQQQOOOWWW]]]aaalllyyy|||vvvzzzqqqbbbYYYQQQMMMLLLNNNNNNNNNNNNMMMLLLKKKKKKIIIKKKGGGIIIRRRYYYmmm}}}nnn```]]]___[[[UUUPPPOOOMMMKKKKKKKKKJJJHHHGGGLLLGGGAAAHHHWWWggg~~~cccgggxxxjjj^^^ggg[[[SSSccc~~~dddOOO:::444555444111000FFFFFFGGGJJJNNNQQQRRRRRRRRROOOLLLHHHFFFEEEFFFFFFFFFFFFDDDCCCAAA@@@???>>>@@@>>><<<<<<;;;:::777555222222111000000000000000000000000000000000000000000000000000000000/////////000111222444555666777:::;;;<<<======<<<;;;;;;:::::::::::::::;;;<<<===>>>>>>===<<<;;;:::::::::===???AAABBBBBBCCCFFFGGGHHHJJJLLLNNNPPPRRRUUUXXXYYY\\\```bbbcccgggnnnssswwwsssjjjuuutttTTT???;;;;;;888555666999666;;;^^^fffQQQQQQdddbbbBBB???<<<;;;<<<===<<<:::999===CCCIIIOOOVVV]]]bbbeeeeeegggiiikkkkkkkkkjjjjjjkkkmmmnnnooooooooooooppprrrqqqjjjhhhmmmsssvvvuuu{{{}}}iiiggg{{{wwwqqqiiiaaa[[[VVVSSSOOOMMMJJJGGGEEECCCCCCCCCBBBCCCEEEGGGHHHIIIIIIIIIFFFIIIKKKKKKGGGCCC@@@???DDDDDDDDDFFFGGGGGGEEEBBB>>>===<<<;;;:::888777777666555333222333555888:::777888888888777777666555777666555444333444444555777777666555333222111111000///---,,,,,,---///000000///...------///222333666666555444333111///...............////////////111000000000000000000000333444666666666666888:::;;;;;;<<<===???@@@AAABBBCCCHHHFFFHHHMMMMMM[[[tttiii]]]lll}}}rrrKKKRRRWWWZZZxxxZZZ<<<444333000222111111000000000000111111111555111111666222000888IIIaaa|||oooiii|||vvv]]]IIIMMMSSSWWWSSSLLLIIILLLRRR\\\nnn^^^QQQNNNVVV^^^fffsssyyyyyy}}}|||~~~vvvaaaTTTMMMMMMQQQOOOPPPOOOOOONNNMMMLLLKKKJJJKKKGGGJJJUUU___uuusssccc]]]]]][[[WWWTTTOOONNNLLLKKKKKKKKKIIIHHHGGGGGGDDDGGGQQQ\\\~~~vvvfffffftttyyybbb^^^www```TTT]]]uuuwww^^^CCC777555444222222EEEEEEGGGKKKOOORRRQQQQQQNNNMMMKKKIIIGGGFFFEEEEEEGGGGGGEEEDDDBBB@@@???>>>???>>><<<<<<;;;:::777555333222111111000000111111000000000000000000000000/////////000000000000000111222333444555666777888;;;;;;<<<;;;;;;999888888999999999:::;;;<<<===>>>?????????>>>===;;;::::::<<<>>>@@@AAABBBCCCEEEGGGHHHKKKOOOQQQSSSTTTVVVXXX[[[___bbbdddeeeiiiooosssvvvooohhhppptttVVVAAA<<<;;;999777555666555@@@fffpppTTTYYYnnn~~~TTT???===;;;;;;<<<<<<<<<;;;:::>>>DDDJJJPPPWWW]]]bbbgggggghhhiiiiiijjjkkkkkklllmmmnnnooopppoooooonnnzzzzzzvvvlllhhhmmmtttwwwuuuzzz~~~~~~nnnppp|||xxxsssmmmiiieee___WWWRRRNNNMMMJJJGGGDDDCCCBBBBBB???@@@BBBDDDEEEFFFFFFFFFDDDGGGKKKLLLJJJFFFCCCAAAEEEEEEEEEFFFHHHHHHFFFDDD>>>>>>===;;;:::999888777555444222111111222444555666666555444444444444555888777666444333222222222444555555666555333222111000///...---------//////111000///......///000111444555555444333111000///............////////////000000000000000000111111222333555666555666888999:::;;;<<<===>>>???@@@AAACCCGGGFFFHHHMMMMMMYYYqqqjjj^^^jjjxxxtttOOONNNMMMPPPwww~~~gggAAA111222111111111111000000000000111111000444222222555111333AAARRRjjjpppfffnnn___III???AAAGGGLLLJJJFFFGGGKKKSSSeeexxxpppTTTNNNMMMVVV```kkk{{{||||||}}}~~~vvvcccUUURRRUUUSSSRRRRRRQQQPPPNNNMMMLLLLLLMMMIIIMMMZZZhhh{{{hhh```^^^\\\YYYWWWQQQOOOMMMLLLMMMLLLKKKJJJCCCHHHHHHGGGHHHOOOooo}}}nnnrrrxxxyyy|||iii[[[ooovvv]]]ZZZiiiqqqOOO;;;666444333333EEEFFFIIIMMMQQQRRRQQQPPPKKKKKKJJJJJJHHHGGGEEEDDDHHHGGGFFFDDDBBB@@@???>>>???===<<<<<<;;;:::888555333333222111111111111222000000000000000000000000000000000111111222222222444444555666777777888888;;;;;;::::::888777666555999999999:::;;;<<<===>>>@@@@@@AAA@@@???===;;;999;;;===???AAAAAABBBEEEGGGIIIMMMRRRUUUWWWWWWXXXYYY]]]```dddfffgggjjjppptttvvv}}}oooeeeiiisssWWWCCC<<<;;;999777555666555DDDnnnuuuTTT]]]ttttttFFF;;;;;;::::::;;;;;;;;;;;;;;;???EEELLLRRRXXX^^^bbbggghhhhhhhhhggghhhjjjkkklllmmmnnnooooooooonnnmmm|||rrrlllooosssvvvuuuxxx|||~~~|||}}}tttwww}}}yyyvvvppphhheeeccc___XXXRRRMMMKKKIIIFFFDDDBBBAAAAAA===>>>???@@@BBBCCCDDDDDDBBBFFFJJJLLLKKKHHHEEEDDDHHHGGGFFFGGGHHHGGGEEECCC???>>>===<<<;;;999888888555444222000//////000111444333222111111111333333777666666555444333333333222333555666666444222111000///......---......///111000000////////////000222333444444444222000///............////////////000000000000000111111111111333555555555666888:::::::::;;;===>>>???@@@AAADDDGGGEEEHHHMMMMMMWWWmmmmmm[[[cccwww{{{WWWTTTRRRUUUuuuwwwJJJ333333333222222111111000000111111222000333111333999555777FFFaaa|||iiiooo|||VVVBBB??????BBBGGGGGGEEEHHHMMMUUUttt```JJJJJJOOOWWWaaammm~~~~~~~~~}}}mmm]]]WWWWWWWWWVVVTTTRRROOOMMMLLLOOOOOOKKKPPP___oooxxxooojjjeee```___TTTRRROOONNNNNNNNNMMMLLLEEEJJJIIIEEEEEEHHHbbbppp```lllooo\\\^^^|||XXX@@@666555444222GGGGGGJJJMMMPPPRRRPPPNNNHHHIIIIIIIIIHHHGGGFFFEEEGGGGGGEEEDDDBBB@@@???>>>>>>===<<<;;;<<<;;;888666444333333222222222222222000000000000000000000000111111222333444444555555666666666777777888888888::::::999888777666666555:::999999:::;;;<<<======???@@@AAABBBAAA>>>;;;999:::===???@@@AAACCCEEEGGGKKKOOOTTTXXXYYYZZZZZZZZZ]]]aaafffhhhiiilllqqqvvvyyy}}}rrraaabbbrrrXXXEEE===;;;:::777666777777GGGuuuvvvTTTaaavvvlllAAA999:::;;;;;;;;;;;;;;;;;;<<<@@@GGGNNNSSSYYY^^^bbbeeefffggggggeeeeeehhhjjjllllllnnnnnnooonnnmmmlllyyy|||{{{tttpppqqqttttttuuuvvvzzz~~~|||{{{{{{{{{yyyuuummmddd___]]][[[VVVRRRKKKJJJHHHFFFCCCAAA@@@???<<<<<<===>>>???AAABBBCCCAAAEEEIIIKKKKKKHHHFFFFFFJJJIIIGGGGGGGGGFFFDDDBBB@@@???>>>===;;;:::999999666444222000///.........111111/////////000111222444444555555666666666666222333555666666555333222000000//////............///000000000000//////...000111333444444333111000............//////////////////000000111111111111111333555666666777999::::::;;;<<<===>>>@@@AAAAAADDDFFFEEEGGGMMMLLLTTTiiiqqqZZZ[[[rrrbbb^^^^^^dddvvvPPP555444333111222222111111111111222222222222///333:::555777HHHrrrtttggg~~~~~~WWWEEEBBB@@@AAAEEEFFFFFFHHHMMMRRR}}}xxxTTTDDDKKKRRRZZZdddnnn~~~yyyxxxxxxzzz~~~iii]]]^^^]]][[[XXXUUUQQQNNNLLLNNNOOOLLLQQQaaasss{{{rrriiifffXXXUUURRRPPPOOOOOONNNMMMJJJMMMHHHEEEGGGIIIYYYttttttcccfffbbbVVVtttaaaEEE888555333111HHHHHHIIIKKKNNNNNNMMMLLLGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDBBBAAA@@@???>>>>>>===<<<;;;<<<;;;888666555444333333222222333333000000000000000000000000222222333444555666777888777777777777888888888888888888777777666777777888;;;;;;:::::::::;;;<<<<<<===???AAACCCBBB???<<<:::;;;===???AAABBBDDDFFFHHHKKKOOOTTTXXXYYYZZZZZZ[[[\\\aaafffiiikkknnnssswww{{{xxx___]]]oooWWWFFF===;;;;;;777777999999LLL|||pppTTTfffxxx|||fffAAA999:::<<<<<<;;;:::;;;<<<===AAAHHHOOOUUUZZZ^^^bbbbbbeeeggggggeeeeeegggjjjlllmmmnnnooopppooonnnnnnjjjppptttrrrpppsssuuuuuuuuutttyyy~~~|||yyy~~~}}}zzzwwwtttmmmddd]]]YYYWWWTTTQQQJJJIIIGGGEEECCCAAA???>>><<<<<<<<<===???@@@BBBCCCAAADDDHHHIIIIIIGGGGGGGGGJJJHHHFFFFFFFFFEEECCCBBB@@@@@@???===<<<;;;:::999666555333222000///...---///............///000000000111333444666777777777333444555555555444333222111000000000///......---...///000111111000///......000222444555333222000............/////////////////////000111111222222111333555666777888:::<<<;;;<<<<<<>>>???@@@AAABBBDDDFFFDDDGGGNNNLLLRRReeeyyy^^^ZZZkkkhhhfffiiiooowwwRRR888333222111222222111111111111222222555444000333777222:::QQQwwwrrryyyWWWFFFCCC@@@@@@CCCEEEDDDGGGKKKPPP}}}lllNNNEEEOOOUUU___iiiqqq|||yyywwwxxx|||vvviiihhhfffccc___ZZZTTTPPPNNNJJJMMMLLLTTTfffwwwvvvkkkeee]]]YYYUUUQQQPPPOOONNNMMMNNNOOOHHHEEEKKKMMMUUUgggzzzfffgggsssoooWWWggglllMMM:::444333111HHHGGGFFFGGGIIIIIIIIIGGGFFFFFFFFFFFFGGGGGGGGGGGGCCCBBBBBBAAA@@@@@@??????>>><<<;;;;;;<<<;;;999777555555444333333333333333000000000000000000000000111111222444555777888888888888888777777777777777666666666666777888:::;;;<<<<<<;;;:::::::::;;;;;;:::===@@@CCCCCC@@@===:::;;;===@@@BBBCCCEEEGGGJJJJJJNNNRRRUUUWWWXXXYYYZZZ[[[___eeeiiillloootttxxx}}}ccc```mmmWWWGGG>>>;;;<<<888777888;;;SSSdddRRRkkkxxxttt___AAA999<<<>>>>>>;;;::::::;;;===BBBIIIPPPVVVZZZ___bbb```dddhhhiiigggfffhhhkkkmmmnnnoooqqqrrrrrrrrrqqqfffmmmqqqpppooosssvvvvvvtttsssxxx~~~|||yyy}}}zzzwwwtttrrrnnnggg```YYYTTTPPPOOOIIIHHHGGGEEEBBB@@@>>>===============???@@@BBBDDDBBBDDDFFFGGGFFFFFFGGGHHHGGGFFFDDDDDDEEEFFFEEEDDDAAA@@@???>>>===;;;::::::777666555333111000///...,,,---...///////////////---...111333444555555555555555555444444333333333111111111000//////...---,,,---000111222111000///,,,...111444555444222000............////////////...//////000111111222222222444666777888999;;;===<<<===>>>???@@@AAABBBCCCDDDFFFDDDGGGNNNKKKPPPbbb~~~gggaaagggjjjkkkqqqvvvwwwyyyRRR<<<555333333333222222111111222222333333555444555555444IIImmm|||mmmRRRCCCBBB>>>>>>AAADDDDDDFFFIIIZZZ~~~yyy___LLLHHHRRRWWWdddqqqwww}}}|||{{{xxxyyy~~~wwwrrrppplllfff```YYYTTTQQQJJJOOOQQQ\\\ooo{{{ooojjjaaa]]]WWWSSSQQQOOONNNMMMMMMPPPJJJGGGMMMNNNSSSaaa|||oooiiiuuu|||bbb```xxxyyyVVV<<<333333444HHHFFFDDDDDDEEEFFFEEEDDDFFFFFFEEEEEEFFFGGGGGGHHHAAAAAAAAA@@@@@@@@@??????>>><<<;;;;;;<<<;;;999777555555444333333333333444000000000000000000000000000000222333555666777888888888888777777777777777555555555555777999;;;=========<<<;;;::::::::::::999<<<@@@CCCCCCAAA===:::;;;>>>@@@BBBCCCEEEHHHJJJIIILLLPPPSSSTTTUUUWWWYYYYYY^^^eeeiiilllpppuuuyyy}}}jjjgggkkkVVVGGG>>><<<===:::666666<<>>:::===??????<<<::::::;;;>>>CCCJJJQQQVVV[[[___bbb___dddjjjkkkiiigggiiilllnnnoooqqqsssttttttttttttlllqqqtttqqqooorrrvvvvvvtttrrrwww~~~}}}yyy|||yyyuuurrrpppoookkkddd[[[SSSNNNLLLHHHHHHGGGEEEBBB@@@===<<<============???AAACCCDDDCCCDDDFFFEEEEEEEEEFFFHHHDDDCCCBBBCCCEEEGGGGGGFFFAAA@@@???>>>===<<<;;;:::777777666444333111000///+++,,,...///000///......,,,---///111222333222222777666555333333222333333111111111111000///------+++---///222333222000///+++...111444555444222111............/////////000...//////000111222222222333555777888999:::<<<>>>======>>>@@@AAABBBCCCDDDDDDFFFCCCGGGNNNKKKOOOaaaoooiiihhhiiimmmuuuzzzxxxuuuSSS@@@999555888333222222111111222222333///666777888666999ZZZxxx~~~dddMMM@@@AAA======AAADDDDDDFFFIIIiiikkkVVVKKKKKKRRRWWWhhhwww|||xxxxxxtttuuuzzz}}}~~~yyyvvvrrrkkkddd]]]WWWTTTMMMSSSXXXdddyyyzzzvvvccc___YYYTTTQQQOOONNNMMMKKKPPPLLLIIIMMMNNNRRR___ggg|||{{{hhhuuurrr~~~nnn^^^lll\\\>>>333444666IIIFFFDDDCCCEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGDDDCCCBBB@@@??????@@@@@@>>>>>><<<:::999888777777666555444333222111111111111111111111111111111111222222333333333444444444444444444555555555666666333444555777:::<<>>;;;===???@@@AAABBBEEEHHHHHHKKKNNNQQQSSSUUUYYY[[[^^^```bbbeeehhhlllssswww{{{tttsss{{{tttXXX@@@@@@999777444>>>777999aaalllQQQPPPtttrrrMMM:::999:::;;;;;;999999:::;;;>>>HHHQQQQQQRRRYYYaaafffhhhcccdddkkknnnkkkkkknnnnnnpppssstttsssrrrrrrrrrssspppoooqqqvvvyyyzzzyyyuuuyyy~~~wwwtttrrrkkkhhhddd___ZZZSSSKKKFFFHHHGGGEEEBBB@@@>>>==================>>>???@@@AAAEEEEEEDDDDDDDDDEEEGGGHHHIIIDDD@@@???AAADDDEEEEEEAAA@@@???===<<<;;;;;;;;;999777555444444222000...---------------...///000//////............//////444444555555666555555444222333333111...---...000------......///111222333000000000111222222000...............////////////000000000111222222333333555777999;;;<<<===<<<<<<@@@???======>>>@@@DDDFFFGGGFFFGGGJJJLLLLLLPPPVVVwwwzzzxxxsss]]]iiitttzzz```:::666:::///222222222222222222222222222333222555666:::___pppggg{{{[[[EEEBBBBBB@@@@@@BBBCCCCCCGGGMMMhhhzzztttYYYIIIGGGNNN\\\```ooo{{{~~~}}}|||xxxqqqffffffiiipppxxxvvvuuusssfff```aaa]]]TTTSSS\\\pppyyywwwkkk\\\TTTTTTUUUPPPKKKNNNPPPQQQOOOMMMPPPWWW^^^jjjuuuyyyhhheee|||nnnWWWhhh}}}lllJJJ222000888IIIGGGEEEEEEFFFGGGFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCAAA@@@??????@@@@@@>>>===<<<:::999888777777777666555333222111111111222111111111111111111111111111111222222222333333333333444444444444555555333444555777:::<<>>;;;888777999:::999777:::<<>><<<===???@@@AAACCCFFFHHHHHHKKKNNNQQQSSSVVVYYY\\\^^^aaadddfffhhhlllrrrwwwzzz{{{yyy~~~wwwZZZAAAAAA:::999888@@@:::???hhh]]]LLLWWW~~~tttNNN===999:::;;;;;;999999:::;;;???IIIRRRSSSSSSZZZbbbfffgggcccccciiillliiiiiikkkmmmooossstttsssrrrrrrssssssqqqoooqqquuuxxxzzzyyyvvvvvv}}}}}}wwwrrroookkkhhhccc___ZZZSSSLLLGGGHHHGGGDDDBBB@@@>>>==================>>>???@@@@@@DDDDDDCCCDDDDDDFFFGGGHHHHHHEEEAAA@@@BBBEEEEEEEEEDDDCCCBBB@@@>>><<<;;;;;;:::888666555444333111///...------------...///000///..................///111222333444555666666666444444444222///......///------......///111222333000000000111222222000...............////////////000000000111222222333333555666888:::;;;<<<<<<<<>>>>>???AAACCCDDDHHHGGGHHHKKKMMMMMMRRRXXXwww}}}{{{aaaeeemmm|||fff===555888///222222222222222222222222333444333555777:::ZZZyyysssffffff}}}VVVAAA===BBB??????BBBBBBCCCGGGMMMhhhxxxqqqXXXJJJHHHPPP^^^kkkvvvxxxrrrmmmdddbbbggguuu|||{{{yyyllleeeddd___VVVUUU___vvvzzzooo```XXXUUUUUUQQQMMMQQQSSSTTTSSSRRRUUU]]]cccmmmvvvyyyvvvnnnbbbxxxpppWWWcccvvvwwwSSS888000444JJJHHHFFFFFFGGGGGGGGGFFFBBBCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@???@@@@@@>>>===<<<:::999888888888999888666444222111111111222222222111111000000000//////000000000111111111222222222333333333333444444444555777999<<<>>>???<<<:::888777777888888777999;;;>>>AAABBBBBB@@@???<<<===???@@@AAACCCFFFHHHIIILLLOOORRRTTTVVVZZZ\\\___cccgggiiijjjmmmssswww|||{{{]]]CCCBBB;;;999777===999DDDqqqtttNNNDDDUUU{{{hhhGGG:::999;;;<<<;;;:::999:::;;;@@@JJJSSSTTTUUU[[[cccggggggdddcccgggiiihhhhhhiiikkknnnqqqssssssssssssssstttrrrppppppssswwwyyyzzz|||yyyzzz}}}wwwooojjjiiifffbbb]]]XXXRRRLLLGGGGGGFFFDDDBBB@@@>>>>>>===<<<<<<<<<<<<===>>>???@@@BBBBBBBBBCCCDDDFFFHHHIIIGGGEEECCCBBBDDDEEEEEEEEEGGGFFFDDDBBB???===<<<;;;:::888666555555444222000......------......//////......------------......///000111333444555666666555666555333000/////////---------...///000111222000000000111222222000...............////////////000000000111222222333333444555777888:::;;;;;;;;;>>>>>>??????@@@BBBBBBCCCIIIGGGHHHLLLNNNNNNSSSYYYuuuddd___dddsssjjj@@@333777111333333333333333333333333444444333666999;;;UUU~~~wwwhhhfffsssmmmOOOBBB???@@@>>>???AAABBBCCCGGGNNNfffssskkkUUUKKKKKKTTTbbbuuu|||zzzrrrqqqiiieeejjj~~~ssskkkhhhbbb\\\ZZZddd~~~wwwiii^^^XXXVVVSSSRRRSSSUUUWWWWWWYYY^^^ffflllsssxxx{{{qqquuu{{{{{{xxxccczzzwwwWWW\\\jjj___@@@222222HHHGGGEEEEEEFFFGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@??????>>>===<<<;;;999999999999:::999777444333111000000222222111111000000//////............////////////111111111111222222222222444444555777999;;;===???;;;999777666666666777777999;;;>>>@@@AAAAAA@@@@@@<<<>>>@@@AAAAAACCCFFFIIIJJJMMMPPPSSSUUUWWW[[[]]]aaafffkkkmmmnnnpppuuuzzz}}}___DDDAAA:::999555999888MMM~~~kkkOOOCCCOOOnnnuuuZZZ@@@::::::;;;<<<;;;:::999:::<<>>>>>===<<<<<<<<<<<<===>>>???@@@@@@AAABBBCCCDDDFFFGGGHHHFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDBBB@@@>>>===<<<:::999777666666555333111//////............//////------,,,,,,,,,,,,------///000111222333444444444666777777555222/////////---------...///000111111000000000111222222000...............////////////000000000111222222333333444444666777888::::::;;;<<<===???AAABBBBBBBBBBBBHHHFFFHHHLLLMMMNNNSSSYYYtttcccWWWZZZaaauuulllBBB333777555333333333333333333333333222333222777===???UUUxxxrrreeesssyyyTTTEEECCCBBB@@@>>>>>>AAACCCCCCHHHOOObbbkkkbbbPPPKKKMMMWWWfffxxx~~~|||{{{sssmmmooovvvpppmmmeeeaaa___jjjsssfff^^^ZZZXXXXXXTTTWWW[[[___cccjjjrrrxxxzzz||||||vvvpppqqqtttzzz~~~iii}}}[[[UUU```}}}eeeFFF666444FFFEEEDDDDDDEEEEEEDDDBBBDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;:::999999999999888666444222111000000111111111000000000//////------........./////////000000000111111111222222444444555666888;;;===>>>:::999888666555555666777999:::===???AAAAAAAAA@@@<<<>>>@@@AAABBBCCCFFFIIIKKKNNNQQQTTTVVVXXX\\\^^^dddjjjoooqqqpppsssyyy~~~```CCC@@@999888999;;;===WWWcccTTTGGGPPPmmmsssXXXBBB???:::;;;<<<<<<::::::;;;<<>>>>>===<<<<<<<<<======>>>???@@@???@@@AAACCCDDDFFFGGGGGGEEEEEEEEEDDDDDDDDDEEEEEEAAAAAAAAAAAA@@@???======:::888666666666555333111000//////.........//////------,,,,,,,,,,,,------111111222222333222222222555666777666333000///000...---------...///000111000000000111222222000...............////////////000000000111222222333333444444555666888999:::;;;<<<===???AAABBBBBBBBBAAAFFFEEEFFFJJJLLLMMMRRRXXXqqq]]]MMMPPPUUUjjjpppHHH444777888333333333333333333333333///222222777@@@FFF]]]~~~cccccc```CCC???@@@<<>>>>>BBBCCCDDDJJJPPP]]]bbbWWWJJJJJJQQQ\\\lllzzz}}}pppkkkjjjttt{{{vvvsssjjjbbbaaannn~~~pppfffbbb```___ZZZ^^^eeelllsss{{{|||uuunnnmmmpppwww~~~{{{jjjxxxeeeRRRYYYtttjjjKKK:::666EEEDDDCCCDDDEEEEEECCCAAAEEEEEEEEEDDDDDDDDDDDDDDD??????@@@@@@@@@@@@??????>>>===<<<;;;::::::::::::888777555333111000000000000000000000000000000000....../////////000000000000000000111111111111222444444555666888:::<<<===999:::999777555555666888999:::<<<>>>@@@AAAAAAAAA===>>>@@@AAABBBDDDGGGIIILLLOOORRRUUUWWWYYY]]]___ffflllqqqrrrqqqttt}}}~~~aaaCCC???888888;;;:::<<>>>>>>>>============>>>???@@@AAA???@@@AAACCCDDDEEEEEEEEEDDDDDDDDDCCCBBBBBBDDDFFF>>>???@@@@@@@@@???===<<<999777666555555555333111000000//////......//////......------------......222222222333333222222111333555666666333111000000......------......///000000000000111222222000...............////////////000000000111222222333333555555555666777999;;;<<<<<<===???AAABBBBBBBBBAAAEEEDDDFFFJJJLLLMMMRRRXXXlllZZZKKKNNNVVVjjjxxxQQQ777555666333333333333333333333333...333333777BBBMMMiii~~~ZZZfffZZZFFFCCC@@@:::@@@>>>???CCCEEEFFFLLLRRRYYYYYYNNNEEELLLUUUbbbsssuuuccc``````gggpppyyy|||qqqbbbcccrrrxxxpppllliiigggeeejjjrrr|||}}}wwwpppmmmnnnssswwwtttfffjjjnnntttWWWXXXlllpppPPP>>>999EEEDDDDDDEEEFFFFFFCCCAAADDDDDDDDDCCCCCCCCCBBBBBB>>>???@@@AAAAAA@@@???>>>>>>===<<<;;;;;;:::;;;;;;555555333222111000000000......//////000111111111000000000000111111111111000000111111111222222222444444555666888:::;;;<<<999::::::888555555777999888999;;;>>>???AAAAAAAAA===???AAABBBBBBDDDGGGIIIMMMOOOSSSUUUWWWZZZ^^^```fffkkkppppppoootttbbbDDD???999:::999888;;;XXXiiiIIIFFFYYYtttpppOOO;;;>>>;;;<<<===<<<;;;:::;;;===@@@KKKUUUXXXYYY]]]dddgggiiikkkiiifffiiioooqqqnnnjjjlllpppqqqppppppoooppppppsssuuutttsssrrrsssuuuvvvxxx{{{|||yyyzzzvvvvvvooo___[[[cccooowwwoookkkeeebbb]]]YYYWWWSSSPPPMMMDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>??????@@@AAABBB???@@@AAACCCDDDDDDCCCCCCCCCDDDCCCAAA???@@@CCCGGG???@@@AAAAAA@@@>>><<<;;;888666555444555444333111111111000//////////////////..................///111111222333444444444333111333555555333111111111......---------...//////000000000111222222000...............////////////000000000111222222333333666555555666777999;;;======>>>???@@@AAABBBBBBBBBFFFDDDFFFKKKMMMNNNSSSYYYfffaaaSSSWWWXXXjjjXXX:::444333444444444444444444444444000666555777BBBSSSttt___mmmvvvVVVGGGCCCAAA@@@@@@???@@@DDDFFFHHHMMMTTTVVVTTTHHHCCCOOO[[[iii{{{ooo^^^\\\___fffmmmpppuuuzzzxxxjjjmmm|||yyyvvvqqqmmmooottt}}}{{{vvvpppooopppooorrrvvvccccccaaarrraaaZZZdddvvvVVVBBB;;;FFFEEEEEEFFFGGGGGGDDDBBBCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>@@@AAAAAA@@@???>>>>>>===<<<;;;;;;;;;;;;;;;444333222111000000000000------...///000111222222111111111111222222222222111111111111222222222222444444555666888999;;;<<<:::;;;;;;999666555777:::888999;;;===???@@@AAABBB===???AAABBBBBBDDDGGGJJJMMMPPPSSSVVVXXX[[[^^^aaaeeejjjooonnnmmmssscccEEE@@@:::;;;;;;:::>>>]]]wwwNNNNNN```uuuiiiFFF777@@@;;;<<<===<<<;;;;;;<<<===???KKKUUUXXXXXX]]]cccfffhhhjjjiiifffiiippprrrnnnjjjmmmpppqqqpppoooooooooooosssvvvvvvsssqqqrrrssswwwvvvxxx|||}}}~~~sssmmmkkkYYYRRRYYYdddwwwqqqnnngggccc___[[[YYYVVVRRRPPPDDDCCCBBB@@@???>>>>>>>>>????????????@@@AAABBBCCC???@@@BBBCCCDDDCCCBBBBBBCCCDDDCCC@@@===>>>CCCGGGAAABBBBBBBBB@@@>>>;;;999777555444444444444222111111111000/////////////////////............/////////000111333444555666666///111444555333222111111......---------...//////000000000111222222000.............../////////000000000000111222222333333666666666666888:::<<<===>>>>>>??????AAABBBBBBCCCGGGEEEGGGLLLNNNOOOTTT[[[bbbkkk^^^bbbWWWhhh\\\===444333444444444444444444444444333999888888CCCUUUzzzfffqqqhhhJJJ===:::>>>DDDAAA???AAAEEEGGGIIIOOOVVVVVVRRRFFFCCCQQQ^^^mmmooocccaaaeeeoootttrrrnnnmmmuuu}}}tttwww~~~|||vvvqqqsssyyy~~~wwwrrrppprrrqqqsss|||eeeccccccvvviii\\\^^^zzzZZZEEE>>>DDDDDDEEEEEEEEEEEEDDDDDDCCCAAA???>>>???@@@@@@???AAAAAAAAA@@@@@@@@@??????===<<<;;;:::999:::;;;<<<444333222111000000000000222111000111333555666555444555666555555555777999555444333222111222333444444555666777999;;;<<<<<<<<<:::888555444444555555999999;;;===>>>????????????>>>???BBBBBBAAADDDJJJQQQQQQQQQTTTXXX\\\^^^______fffkkkllloooxxx```CCC@@@:::;;;444???@@@___rrrOOONNNeeerrrXXXCCC>>>666:::;;;:::999999:::===???AAAGGGOOOVVVZZZ^^^cccgggjjjjjjkkkmmmnnnnnnmmmkkknnnqqqssssssqqqpppqqqsssrrruuuuuusssvvvzzzvvvoooqqqtttwwwxxxyyy}}}vvveeennnXXXJJJOOOXXXhhhvvvmmmooohhh```[[[YYYWWWTTTRRRFFFDDDAAA@@@AAABBBAAA@@@======>>>???@@@AAAAAABBB@@@@@@AAAAAA@@@@@@???>>>??????>>>>>>???AAABBBDDDEEEDDDBBB@@@===<<<;;;:::888777666444222111111111...///000000//////000111111///------...///000///111333666888888666444222111222222222222111000000///......---------......111111222222222222111111............////////////000111222333444555555666444444555777888999:::;;;===>>>@@@@@@@@@@@@BBBCCCEEEGGGIIIJJJLLLPPPUUUYYYddd}}}|||eeeuuueeelllccc===333888333333333444444444555555555222888>>>CCC```yyyfffxxxZZZDDD>>>===>>>BBBAAABBBCCCFFFIIIMMMQQQSSSSSSJJJCCCFFFPPPaaavvvzzziiigggkkkuuuzzzvvvqqqoookkkvvv}}}zzzsss|||~~~wwwrrrpppsssrrrvvvrrr```\\\uuuqqqTTT\\\ssseeeRRR888CCCCCCDDDDDDDDDDDDCCCCCCCCCAAA??????@@@AAA@@@@@@@@@@@@@@@@@@?????????>>><<<<<<;;;:::::::::;;;<<<777666555333222111111111333333222333555666777777666777888777666666888:::666666555555444444555555444555666777999:::;;;<<<<<<;;;888666555555666666999:::;;;===>>>??????@@@AAA@@@AAADDDEEECCCGGGLLLNNNNNNOOOSSSWWW\\\___aaaccciiimmmlllooowww~~~eeeFFFAAA<<<===777???BBBeeedddRRRPPPccciiiJJJ888===<<<:::;;;;;;999999:::===@@@BBBHHHPPPVVVZZZ^^^cccggggggggghhhiiijjjkkkjjjiiinnnpppssssssrrrqqqrrrsssoooqqqqqqpppssswwwuuuooopppsssvvvwwwwwwzzzxxxiiittt___QQQPPPQQQ]]]xxxqqqnnnhhh```[[[YYYXXXUUURRRGGGEEEBBBAAAAAAAAA@@@@@@===>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@BBBCCCDDDEEEDDDBBB@@@>>><<<;;;;;;888777666444333222111111///000111111///...///111111///------...000000///000222555777777666444222111222222222222111000000///......------.........000111111111111111111000............////////////000111111222333444444555444555666777888999:::;;;===>>>@@@@@@@@@@@@BBBDDDFFFGGGIIIJJJLLLPPPUUUYYYeee}}}fffppplllsss```===444555333333333444444444555555666000666???LLLkkkmmmfffyyyuuuPPP???<<<;;;===@@@@@@AAACCCGGGKKKPPPTTTVVVPPPIIIDDDGGGRRRddd|||zzzxxxsssrrryyy}}}sssmmmttt|||yyyuuuuuuvvvsssuuu|||eee```qqqsssWWW\\\qqqkkk[[[BBBBBBBBBCCCCCCCCCCCCBBBBBBCCCAAA@@@???@@@AAA@@@@@@??????>>>>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;<<<<<<;;;:::888666555333333333555555555555666888999:::999::::::999888777999:::888888999999888777777666555666666888999:::;;;;;;<<<;;;888777666666777888999:::;;;===>>>???@@@@@@AAA@@@BBBEEEFFFEEEGGGMMMKKKMMMOOOSSSXXX\\\```bbbggglllnnnlllnnnuuu}}}eeeCCC===888::::::>>>EEEmmm~~~UUUPPPQQQeeegggEEE333<<<>>>:::;;;;;;:::999:::===@@@DDDIIIQQQWWWZZZ]]]bbbeeegggggggggggghhhiiijjjkkkmmmooorrrssssssrrrrrrsssnnnppppppooorrrvvvvvvsssqqqtttwwwxxxwwwyyy}}}yyylllxxx{{{gggWWWPPPLLLRRRqqq|||tttmmmggg```\\\ZZZYYYVVVSSSIIIFFFCCCAAAAAAAAA???>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDEEEDDDCCCAAA???===<<<;;;888777555444333222111111111222222111///...///000222///------...000000///...000333555666555444222111222222222222111000000///......---....../////////000000111111000000///............////////////000111111111222222333333444555666777888:::;;;;;;===>>>@@@AAA@@@AAACCCDDDFFFGGGIIIKKKMMMPPPUUUYYYfff{{{fffgggmmmuuu~~~[[[===555333333333333444444444555555777000666AAARRRttt|||nnndddnnn~~~bbbFFF<<<<<<<<<===@@@???AAADDDIIIMMMRRRUUUVVVKKKGGGEEEIIISSSggg{{{{{{qqqsss}}}zzz{{{zzz{{{zzzttttttooohhhlll^^^XXXfffrrrdddLLLAAAAAABBBBBBBBBBBBAAAAAACCCAAA@@@@@@AAAAAA@@@???========================;;;;;;;;;;;;;;;<<<<<<<<<===<<<:::888666444444333555555666777777888:::;;;;;;<<<<<<:::888888999:::999:::;;;;;;:::999777666666666777888999999::::::;;;999777666555666777888999:::<<<===???@@@@@@@@@@@@???AAAEEEEEEDDDGGGKKKMMMOOORRRVVVYYY]]]aaaccchhhmmmooommmnnnuuu}}}eeeBBB;;;666888>>><<>>AAAEEEKKKRRRWWWZZZ]]]aaadddiiiiiiiiiiiiiiijjjmmmooolllmmmpppqqqrrrrrrqqqqqqrrrsssssstttvvvyyy{{{{{{tttwwwzzzzzzyyyzzz}}}xxxlllnnnmmmZZZQQQLLLNNNddd~~~}}}uuukkkgggaaa]]]\\\ZZZVVVRRRJJJGGGDDDBBBAAA@@@???===>>>???@@@AAABBBCCCCCCDDDBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDCCCBBBAAA???===<<<;;;777777555444333222222222222333333222000...///000222000...---///000000///,,,...111333444444333222111222222222222111000000...............//////000//////000000000000//////............////////////000000111111111222222222555555666777999:::;;;<<<===>>>@@@AAAAAAAAACCCEEEGGGHHHJJJKKKMMMPPPUUUYYYeeeyyyiiicccfffnnn|||vvvVVV>>>888444333333333444444444555555777333999CCCQQQsssrrrffffffiiiSSS@@@===???>>>>>>AAA???AAAFFFJJJNNNQQQRRRRRRFFFDDDDDDIIISSSfff}}}uuutttzzz}}}yyyzzz|||~~~{{{tttuuu{{{qqqkkk{{{iiiXXX]]]vvviiiPPP@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@???@@@AAAAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<============<<<:::888666555444333444666777777666777:::<<<;;;<<<<<<:::888888999:::::::::;;;;;;:::999777666777777888888888999999999888777555444444555666777::::::<<<>>>???@@@@@@@@@@@@???BBBFFFGGGEEEHHHLLLQQQTTTXXX[[[\\\^^^bbbeeehhhmmmooonnnooowww~~~hhhFFF???999;;;???:::IIIxxxkkkNNNFFFLLLgggmmmPPP@@@???666:::;;;;;;::::::;;;???BBBFFFLLLSSSXXXZZZ]]]aaadddiiijjjkkkkkkjjjkkknnnqqqmmmmmmmmmnnnooopppppppppvvvuuuvvvxxxyyyzzz|||uuuwwwzzzzzzyyyzzz}}}xxxiiicccuuu___VVVSSSPPPXXXddd{{{}}}|||tttkkkgggbbb___]]]ZZZUUUQQQKKKHHHEEEBBBAAA@@@???===>>>???@@@AAABBBCCCCCCDDD@@@AAAAAAAAAAAA@@@?????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAA???===;;;:::777666555444333222222222333444444333000//////000333111///...///000000///,,,---000222333333333222111222222222222111000000...............///000111//////000000000000//////............////////////000000000111111222222333555555666888999:::;;;<<<<<<>>>@@@AAAAAABBBDDDFFFHHHIIIJJJLLLMMMQQQUUUYYYbbbvvvmmmaaa```gggvvvtttWWW@@@888444333333333444444444555555555666>>>EEEQQQsssxxxfff]]]ooo{{{YYYIII===>>>AAA???===@@@AAACCCHHHLLLNNNMMMLLLKKKCCCAAABBBHHHRRReeeuuuzzzyyyvvvzzz|||zzzwwwzzz{{{xxxtttyyyvvvlllwwwzzz___ZZZwwwjjjQQQ@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>???@@@@@@>>><<<;;;<<<<<<<<<<<<=========:::;;;<<<==================<<<:::888666555555444444777999999777777:::>>>;;;<<<<<<;;;999999:::<<<;;;;;;;;;;;;:::888777777888888888888888888999999666555444333333444666777:::;;;<<<>>>???@@@AAAAAABBBAAAEEEJJJJJJIIIKKKOOOSSSXXX\\\______```dddgggjjjpppsssrrrssszzzdddEEE@@@::::::===:::RRRlllNNNIIINNNeeegggKKK???AAA999:::;;;;;;::::::<<<@@@CCCFFFLLLSSSXXX[[[]]]bbbeeeeeehhhjjjjjjiiiiiimmmppppppnnnllllllnnnoooppppppuuutttvvvxxxxxxvvvwww{{{sssuuuwwwwwwwwwyyy~~~kkk\\\sssnnnfffaaaYYYSSSTTTWWWdddppppppppp~~~|||ssslllhhhccc```^^^ZZZTTTOOOKKKHHHEEEBBBBBBAAA???>>>>>>>>>???@@@AAABBBCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@??????@@@AAAAAA@@@@@@???@@@@@@@@@@@@>>><<<:::999666666555444333333333333333444444333111000111222444222///...///000//////---...000111222333222222111222222222222111000000............///000111111///000000111111000000///............//////////////////000111222333444444555666777888999;;;<<<<<<<<<>>>@@@AAABBBCCCEEEGGGHHHJJJKKKLLLMMMQQQUUUYYY___sssjjjVVV^^^```rrryyy___BBB777555333333333444444444555555222666@@@HHHUUUzzzooo^^^^^^|||gggNNNBBB;;;>>>@@@===<<>>======>>>??????<<<:::;;;<<<<<<<<<============999:::<<<===>>>>>>>>>===<<<<<<:::999888777777777666999;;;;;;888888<<<@@@<<<=========<<<<<<===???>>>===<<<;;;999999888888999999888888888888888888666555444333444555777999:::;;;===>>>@@@@@@AAAAAABBBBBBEEEKKKLLLJJJLLLPPPRRRXXX^^^```aaabbbfffjjjooouuuyyyxxxxxx}}}___CCC@@@999888:::<<<^^^kkkLLLLLLTTTkkkiiiHHH<<>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAABBBBBBAAA@@@???>>>?????????>>>;;;999777666555444444333333333333222333444333222111222333444222000//////000/////////000111222222222222111111222222222222111000000............///000111222000111111111111111111000............////////////...///000222333555666777666666777888:::;;;<<<<<<<<<>>>@@@BBBBBBCCCEEEGGGIIIJJJKKKLLLNNNQQQUUUYYY^^^ppphhhOOOVVVTTTjjj}}}gggDDD666777333333333444444444555555444666>>>FFFYYYjjjaaaooowww]]]HHH???:::>>>@@@======AAACCCGGGLLLPPPPPPLLLGGGCCCBBB@@@AAAKKKYYYlllzzzxxxrrrqqqooooooxxxlllffftttrrrVVVeeeyyy```@@@AAAAAABBBBBBAAAAAA@@@===<<<<<<===>>>>>><<<999<<<<<<<<<=========>>>>>>999:::<<<>>>>>>>>>>>>======<<<;;;:::999888888888777:::======::::::>>>BBB===>>>???>>>===>>>@@@AAA@@@???===;;;:::999::::::999999999888888888888888777666555444555777999::::::;;;===>>>@@@AAAAAAAAA@@@@@@DDDIIIJJJIIIJJJNNNPPPVVV]]]aaaaaaccchhhlllssszzz~~~}}}|||```FFFEEE>>><<<888>>>hhhiiiJJJLLLZZZuuuqqqLLL;;;AAA<<<::::::;;;;;;;;;===@@@CCCEEEKKKSSSXXX[[[___cccgggbbbggglllmmmkkkjjjlllooozzztttnnnlllmmmppprrrssssssrrruuuyyyuuunnnnnnrrrvvvwwwxxxwwwxxx~~~hhh[[[UUUvvv{{{mmmggg]]]QQQQQQ^^^dddeeevvvvvvmmmjjjfffbbb___ZZZRRRLLLJJJGGGDDDBBBBBBBBBAAA@@@======>>>???@@@AAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@AAABBBCCCCCCCCCBBBAAA@@@===>>>>>>>>>===;;;888777666555444444333333333333111333444444222222333555555222000//////000//////000111111222222222111111111222222222222111000000............///000222222111111222222222222111111............/////////000...///000222444666888888666666777888:::;;;<<<===<<<>>>@@@BBBBBBCCCFFFHHHIIIJJJLLLLLLNNNQQQUUUYYY^^^nnnnnnRRRKKKGGGaaa}}}lllEEE777;;;333333333444444444555555777555:::CCCZZZcccbbb|||nnn[[[GGG???;;;@@@BBB???@@@EEEDDDHHHMMMQQQQQQNNNHHHDDDCCC@@@BBBMMM^^^qqqyyywwwqqqooolllmmmzzzeeebbbqqqvvv{{{[[[VVVkkkAAAAAABBBBBBCCCCCCBBBBBB>>>>>><<<;;;:::999999999<<<<<<===>>>>>>>>>>>>>>>???;;;888;;;???@@@;;;555;;;;;;;;;::::::999999999;;;;;;<<<======;;;:::999>>>>>>=========>>>??????@@@???===;;;:::999888888666666777777888888888999666555444333444666888999999:::;;;===>>>@@@AAABBBBBBAAACCCGGGHHHHHHLLLRRRUUUWWWZZZ[[[]]]aaahhhnnnwww{{{cccDDD>>>:::>>>:::DDDgggrrrIIIKKKgggpppIII999>>>>>>:::;;;;;;::::::;;;???AAAFFFKKKRRRZZZ```eeehhhiiihhhjjjmmmnnnmmmllllllllltttrrrooommmlllmmmoooqqqppprrruuuwwwwwwtttpppnnnuuuuuuuuuvvvyyy~~~tttccc[[[iiiuuudddaaa\\\ZZZ```kkkuuuzzzvvvooolllgggccc___XXXOOOHHHJJJFFFBBB??????@@@@@@???>>>>>>?????????@@@@@@@@@CCCCCCCCCCCCBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB??????>>><<<;;;:::999888555555444333333333333444333333444444333222000///777555222///------......000000000111111222222333000111222333333333333333---......///000111111111222222222111000//////...000000000000////////////000111222222444444555666888888999::::::;;;<<<<<>>CCC^^^gggbbbiiiWWWEEE@@@===???@@@???@@@CCCEEEGGGMMMTTTWWWRRRGGG>>>AAA@@@DDDMMM\\\qqqxxxuuullliiijjjkkkyyyhhh^^^hhh~~~}}}ttt[[[XXXyyyggg??????@@@@@@AAAAAA@@@@@@>>>===<<<;;;:::999999999<<<<<<===>>>>>>>>>>>>>>>===;;;999;;;>>>>>>:::777===<<<<<<;;;;;;;;;;;;;;;======>>>?????????>>>===999888888777777777777777<<<;;;:::999777666666666666666777777777888888888666555444444444666888999999:::;;;===>>>@@@AAABBBBBBAAACCCGGGIIIIIIMMMSSSYYYYYYYYY]]]bbbhhhmmmpppvvvzzz}}}~~~}}}}}}cccDDD>>>999===;;;EEEkkkXXXUUUnnnrrrKKK<<>>??????>>>>>>>>>??????@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB??????>>><<<;;;:::999888666555444444333333444444333333444444333222000///444333222000/////////000111111222222222222222222111111222333333333333333......///000000111222222222222111111000//////...000000000000////////////000111222222444444555666888888999:::;;;<<<<<<===???@@@AAABBBBBBDDDGGGJJJJJJLLLNNNPPPRRRUUUYYY]]]```mmmhhhXXX^^^YYYddduuujjjHHH444666555555444444444444555555444:::>>>FFFaaahhhbbbyyyiiiPPPCCC???===???@@@>>>@@@CCCGGGIIIOOOTTTVVVQQQGGG>>>AAAAAAFFFOOO]]]pppyyytttlllhhhiiiooorrr\\\^^^rrrkkk[[[qqqvvv<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999<<<<<<===>>>>>>>>>======;;;;;;<<<<<<<<<;;;::::::???>>>===;;;;;;<<<=========>>>???@@@AAAAAAAAA@@@;;;:::999777666666666555888888666555444444444444666666666666777777777777666555444444555666888999999:::;;;===>>>@@@AAABBBBBBAAACCCHHHJJJJJJOOOUUU[[[YYYWWW\\\eeelllooopppvvvyyy}}}~~~}}}~~~~~~cccDDD???999===;;;HHHppp___XXXooommmIII>>>AAA<<<:::;;;;;;::::::;;;???AAAGGGKKKRRRYYY]]]```bbbdddfffiiilllmmmmmmmmmnnnoootttsssrrrqqqppppppppppppqqqpppnnnmmmnnnqqqtttvvvrrruuuxxxvvvsssrrrvvvzzzvvveee```}}}{{{mmmcccfffttt{{{tttooojjjeeeaaa[[[SSSMMMJJJFFFAAA>>>=========<<<======>>>???AAABBBCCCCCCAAAAAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA??????>>><<<;;;:::999888666666555444444444444444333333444444333222111000111111222222333222222222333333333333333333222222111222222333333333333333//////000000111222222222222111111000000//////...////////////000000000000000111222222444444555666888888999:::;;;<<<======???@@@BBBCCCCCCDDDGGGJJJLLLNNNPPPQQQSSSUUUZZZ]]]aaammmtttcccmmmgggmmmxxxjjjIII666999555555444444444444555555444999@@@MMMjjjiiifffwwwcccDDDAAA===<<<>>>???>>>@@@DDDJJJMMMQQQUUUTTTNNNEEE>>>BBBBBBGGGQQQ]]]ooo|||tttllldddeeeooohhh```sss~~~lllbbbnnn~~~{{{:::;;;<<<======>>>============<<<;;;:::999999:::<<<<<<===============<<<:::===>>>>>>;;;:::;;;===???>>><<<;;;;;;<<<===>>>======>>>???AAAAAABBBBBB???>>>===;;;999888888888666666555444444444444444666666666666666666666666555555555555666777999:::::::::;;;===>>>@@@AAAAAABBBAAADDDIIIKKKLLLQQQWWWZZZXXXXXX[[[aaahhhlllmmmtttwww|||~~~~~~cccbbbrrrbbbDDD???:::===;;;IIIuuuWWWTTThhhvvvcccCCC===AAA::::::;;;;;;::::::;;;???AAAFFFKKKSSSYYY]]]```cccffffffhhhkkkmmmmmmmmmoooppprrrrrrrrrqqqqqqppppppooouuussspppnnnmmmoooqqqssssssxxx{{{zzzuuusssvvvzzzhhhiiirrrnnnzzz~~~vvvqqqjjjddd```ZZZRRRLLLIIIEEE@@@===<<<<<<;;;;;;<<<<<<>>>???AAACCCDDDEEEBBBCCCCCCCCCCCCCCCBBBAAABBBBBBBBBAAAAAAAAAAAAAAA??????>>><<<;;;:::999888777666555555444555555555333333444444444333111000...000222444666666555444555555555444444333333222222222333333444333333222000000111111222222222222111111000000////////////////////////000000000000000111222222444444555666777888999:::;;;======>>>???AAACCCDDDDDDEEEHHHJJJLLLNNNPPPQQQRRRUUUYYY\\\aaammm|||lllnnnjjjqqqzzzkkkKKK:::<<<555555444444444444555555666999BBBUUUuuuvvveeeoooxxxlll]]]>>>???<<<<<<>>>>>>>>>AAAFFFMMMPPPTTTUUURRRKKKDDD???CCCCCCFFFOOO[[[lllvvvpppfffgggtttzzzgggssszzzfff]]]jjj}}}{{{:::;;;<<<===>>>>>>>>>>>>===<<<;;;;;;::::::::::::<<<<<<============<<<<<<;;;>>>@@@???;;;:::===@@@======<<<;;;;;;<<<===>>>>>>>>>???@@@AAACCCDDDDDD@@@@@@>>><<<;;;:::::::::888777666666555555555555666555555555555555555555444444555666777888999::::::;;;<<<===>>>???@@@AAABBBAAADDDJJJMMMNNNTTTZZZYYY[[[\\\]]]^^^bbbggglllooosssxxx{{{~~~vvvnnnqqq```CCC@@@;;;>>>;;;JJJxxxhhhMMMTTThhhttt___@@@===BBB999:::;;;;;;::::::;;;???AAAEEELLLUUU[[[___bbbgggkkkfffiiikkkllllllmmmooopppoooooopppppppppppppppppptttsssrrrqqqpppqqqqqqrrrrrrwwwzzzzzzwwwvvvxxx{{{ppp{{{xxxrrrzzztttllleee```ZZZSSSMMMGGGCCC>>>;;;;;;;;;::::::;;;<<<===???AAACCCDDDEEEDDDEEEDDDDDDCCCBBBAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@??????>>><<<;;;:::999888777777666555555555555666222333444555444333222111...000333666888888777666666555555444444333333333333333444444444333333222111111111111111222222222000000000///////////////.../////////000000000111000111222222444444555666777888999:::<<<===>>>??????AAADDDEEEEEEFFFHHHJJJKKKLLLNNNPPPRRRUUUYYY\\\bbblllzzzcccggggggrrr{{{kkkLLL999999555555444444444444555555888888BBB\\\~~~zzzccc```xxxmmmllleeeYYYUUU@@@===<<<<<>>BBBHHHOOORRRVVVTTTNNNGGGBBB@@@BBBBBBEEEMMMWWWggguuuvvvlllpppeeehhhyyylllRRReee{{{::::::<<<===>>>>>>>>>>>>===<<<;;;:::::::::::::::<<<<<<=========<<<;;;;;;;;;===???>>>;;;;;;>>>AAA<<<<<<<<<===============??????@@@@@@AAACCCDDDEEECCCBBBAAAAAA@@@@@@@@@@@@;;;;;;999888888777777777555555555555555444444444444444555666888999::::::;;;;;;<<<===>>>???@@@@@@BBBAAAEEEKKKNNNQQQVVV]]]\\\^^^``````___aaahhhmmmkkkpppuuuyyy}}}```DDD@@@<<>>@@@BBBCCCDDDDDDDDDEEEDDDDDDCCCAAAAAABBBBBBAAAAAA@@@@@@????????????>>><<<;;;:::999888888888777666666666666666222333444555555444333222000222555777999999888777444444444444444444333333444444444444444333333222111111111111111111111111////////////////////////......//////000000111111000111222222444444555666777888999;;;<<<>>>???@@@???BBBEEEFFFFFFGGGIIIJJJIIIKKKNNNPPPRRRUUUZZZ]]]ccclll___fffjjjxxxqqqPPP;;;888555555444444444444555555:::777DDDfffoooYYY\\\|||vvvdddYYYIIIFFF===<<<;;;===@@@??????DDDKKKOOOSSSVVVSSSKKKCCCAAAAAA@@@AAAEEEMMMUUUbbbuuussstttnnnyyygggdddlllpppWWWhhhvvv888999;;;<<<===>>>>>>>>><<<<<<;;;:::::::::;;;;;;<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;:::;;;===>>>;;;<<<>>>???@@@???>>>===============>>>???AAABBBBBBBBBBBBBBBBBBCCCDDDDDD>>>===<<<:::999888888888555555555444444444333333333444555777888999::::::;;;;;;<<<===>>>???@@@@@@BBBBBBEEELLLPPPRRRXXX___^^^^^^^^^___aaaeeejjjmmmooorrrwww{{{~~~bbbEEEAAA;;;===???KKKyyyhhhLLLKKKWWWppp|||aaa>>><<>>??????>>><<<;;;:::999888999888777777666666777777222333444555555444333333444555666888888888888777333333333333333444444444444444555555444333333222000000000000000000000000////////////////////////.........///000111111111000111222222444444555666777888999;;;===>>>???@@@???BBBEEEGGGGGGHHHIIIJJJIIIKKKNNNPPPSSSWWW\\\```ccclllbbbbbbjjjyyyrrrSSS>>>;;;555555444444444444555555:::888LLLyyyiiiWWW[[[|||fffZZZBBB;;;===;;;<<<>>>AAA@@@@@@FFFNNNNNNSSSVVVRRRHHHAAA@@@BBB===@@@HHHQQQVVV]]]iiitttuuutttssskkkggg___zzzppp]]]aaa~~~www777888:::;;;<<<=========<<<<<<;;;:::::::::;;;;;;<<<=========<<<;;;:::::::::999888888999:::<<<<<<;;;===@@@BBBBBBAAA???>>>999999888888999:::;;;===;;;;;;;;;<<<===???@@@AAA@@@???===;;;:::999888888555555555444444333333333333444666777999:::::::::;;;<<<<<<===>>>??????@@@BBBBBBEEELLLPPPSSSYYY```^^^[[[YYY\\\ccciiikkkkkkuuuxxx|||dddFFFAAA;;;<<>>???@@@AAA???@@@BBBCCCEEEFFFGGGGGGBBBBBBAAAAAA@@@???>>>>>>??????>>><<<;;;:::999888999888888777777777777777222333444555555555444333666777777888888888888777222222222333333444444444444555555555444333333222000000000///////////////.........///////////////---......///000111111222000111222333444555555666777888999;;;===>>>@@@@@@@@@BBBFFFGGGHHHHHHIIIJJJIIILLLOOOQQQUUUYYY^^^bbbdddlll```XXXaaaqqq{{{lllOOO<<<999555555555444444555555555::::::UUUzzzeeeXXX[[[zzzkkkcccFFF;;;DDD;;;<<>>AAABBBBBB???<<<999666444222222555555444111::::::999888888888888888999888777666555666666777444444444333222111222444444555666888999999999999;;;;;;<<<>>>???@@@AAABBBAAADDDHHHLLLPPPUUUZZZ^^^___^^^^^^aaaggglllpppqqqxxx|||gggFFFAAA::::::888PPPiiiJJJJJJQQQrrrvvvXXXDDD>>>;;;<<<===::::::;;;::::::>>>EEELLLNNNSSS[[[bbbeeeccc```eeehhhkkkiiieeedddggglllllllllllllllooorrruuuwww~~~~~~xxxnnnkkkoooqqqnnnqqqwwwxxxsssssszzzvvv}}}kkk___aaa~~~}}}wwwmmmaaaVVVMMMHHHEEE===<<<:::999888999999:::;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>@@@CCCFFFHHHGGGFFFEEECCCAAA???>>>===>>>>>>===<<<;;;;;;::::::888777777777999999777555333444444444333333444666<<<;;;;;;:::888666444333111111000000111222333333333333333333333333333333222222222111111111111000////////////////////////////////////000000000000111111222333444666777888888888999;;;===>>>???@@@EEEFFFGGGGGGFFFEEEFFFGGGIIILLLOOOSSSWWW\\\aaaeeejjjuuuRRRMMMQQQ[[[{{{wwwOOO???888555555444333444555666777777>>>XXXtttYYYZZZhhhqqqeeeGGGAAA555>>>>>>???AAACCCFFFHHHJJJMMMSSSTTTLLLCCC??????>>>===@@@FFFNNN\\\ggghhhcccppp}}}iii[[[fffyyy```PPP\\\888999:::<<<<<<=========<<<<<<;;;:::::::::;;;;;;999999::::::;;;:::::::::999888777666666777888999===>>>??????>>>;;;888666888666555555666666444111555555444444444444555555666666555444444444555666444555555333222111333444444555666888999999999999;;;<<<===>>>???@@@AAABBBCCCFFFJJJMMMPPPTTTXXX[[[\\\___bbbdddfffjjjppptttzzz{{{~~~dddDDD@@@;;;<<<;;;WWWhhhHHHFFFYYYxxxzzzZZZDDD>>><<<<<<===::::::;;;;;;;;;@@@FFFNNNOOOSSSYYY```eeefffeeefffhhhjjjiiiggggggiiillllllmmmnnnpppqqqrrrssstttwwwyyywwwqqqpppssstttqqquuuyyyyyytttssszzzrrr\\\XXXzzz{{{vvvqqqggg\\\RRRIIIDDDAAA<<<;;;:::999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>=========???AAACCCEEEDDDDDDCCCBBB@@@???>>>>>>===<<<<<<;;;::::::999999888777777777888888777555222444444444333333444666;;;;;;:::999888666444333111111000000111222222333333333222222222222222222111111111000000000//////////////////////////////////////////000000000000111111222333444666777888888888:::;;;===>>>???@@@CCCDDDFFFGGGGGGGGGIIIKKKMMMOOOQQQTTTVVVZZZ___ccciiitttyyyOOOPPPOOOUUUxxx{{{WWWDDD888555555444333444555666777;;;CCC]]]~~~______uuurrrfffHHHBBB;;;<<<===>>>@@@BBBFFFJJJLLLNNNSSSRRRJJJAAA>>>=========@@@EEEMMM[[[llltttuuunnn~~~fffZZZfffttteeeQQQWWW999:::;;;<<<===>>>>>>>>>===<<<;;;:::::::::::::::888888999:::;;;;;;::::::888777666555555666888888<<<<<<<<<;;;999777555444999999999::::::999666333333333222222222333333444333333222222222333333444444555555444222222333555555555777888999:::::::::;;;<<<===>>>???AAABBBBBBFFFHHHLLLOOOQQQTTTWWWZZZ^^^ccciiijjjiiilllttt{{{|||{{{|||```AAA@@@<<<>>>===]]]kkkLLLJJJeee^^^EEE>>><<<===<<<::::::<<<<<<===BBBIIISSSSSSUUUZZZ___dddfffggghhhhhhiiiiiijjjkkklllmmmlllnnnppprrrssssssrrrqqqrrruuuuuussstttvvvwwwtttxxx{{{{{{wwwuuuzzz```TTTlllwwwsssjjjeee]]]TTTKKKDDD???===;;;:::::::::::::::;;;<<<::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;<<<===???@@@AAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;:::999999999999888777777888888666444222333444444333333444666:::999999888777666444333111111111000111111222333111111111111111111111222000000000000/////////...////////////////////////////////////000000000000111111222333444666777888888888:::;;;===???@@@AAA@@@BBBEEEGGGHHHJJJLLLOOOQQQRRRTTTUUUWWWYYY]]]```iiisssqqqTTTUUUOOOPPPrrrzzz\\\GGG666555555444333444555666777777CCCbbbkkkhhhxxxgggGGG???===;;;===>>>???AAAEEEKKKOOOPPPSSSPPPGGG???===<<<;;;@@@CCCGGGMMM]]]sssyyy{{{~~~bbbXXXfffqqqiiiSSSWWW999:::;;;===>>>?????????===<<<;;;;;;::::::::::::777888999:::::::::::::::888777666666666777888999;;;:::999888777666666666:::;;;===??????===;;;888666666555444444444444444222222222222333333333444555666666555333222444555555666777888999:::::::::<<<<<<===>>>@@@AAABBBCCCFFFIIINNNQQQTTTWWW[[[^^^fffjjjoooqqqrrruuu{{{~~~{{{zzz~~~]]]??????===@@@<<<___mmmTTTTTTnnn```FFF>>><<<>>><<<999999<<<===>>>DDDJJJVVVWWWYYY]]]aaadddeeefffjjjiiihhhiiilllnnnooonnnllllllnnnooopppqqqrrrssstttuuuuuuttttttvvvvvvuuuwwwzzz|||zzzxxxzzz}}}mmmXXX]]]vvv~~~zzzvvvkkkfffZZZWWWQQQKKKEEE@@@===;;;::::::::::::;;;;;;<<<<<<:::::::::;;;<<<<<<=========<<<;;;;;;:::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::999888777777888777555333000222444444333333444555888888888777666555444333222111111111111111222222000000000000111111111111111111000000000/////////////////////////////////////////////000000000000111111222333444666777888777888:::;;;===???AAAAAAAAACCCFFFHHHIIIKKKNNNPPPRRRSSSUUUVVVWWWZZZ^^^aaaiiirrrtttaaa\\\UUURRRnnntttWWWEEE555555555444333444555666777555BBBgggnnniiiiiiBBB777;;;===>>>??????@@@DDDKKKPPPTTTUUUOOOFFF???>>><<<:::>>>BBBEEEJJJYYYppp|||cccVVVeeevvvjjjUUU\\\888999;;;===>>>???@@@@@@======<<<;;;:::999999:::777888999999:::::::::999777777777777888888999999999888777777777888999:::;;;===@@@BBBBBBAAA@@@???::::::888666555444444444444444555555555555555555666666777555444333444666555666777999::::::::::::<<<<<<===???@@@AAABBBCCCFFFJJJPPPUUUYYY]]]bbbdddmmmnnnppptttzzz~~~~~~{{{~~~\\\>>>>>><<>>;;;999999<<<===>>>DDDKKKPPPTTT[[[aaaeeeggghhhhhhkkkjjjiiijjjmmmooopppooolllkkkjjjjjjlllooosssuuuzzzwwwtttsssrrrrrrsssuuussswww{{{}}}{{{yyyyyy{{{zzzYYYWWWnnn}}}vvv|||lll___XXXMMMKKKHHHDDDAAA???===<<<999::::::;;;<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>>>>>===<<<;;;;;;:::::::::<<<<<<<<<=========>>>>>>============<<<<<<<<<<<<:::888777777777666444222///111333444333333444555666666666666555555444333222222111111111111111222/////////000000111111111222222111111111000000000////////////////////////////////////000000000000111111222333444666777888777888:::<<<>>>@@@AAABBBCCCFFFHHHIIIJJJKKKMMMOOOQQQSSSUUUWWWYYY\\\```dddiiiqqq}}}vvvfffdddbbb___rrrnnnPPPCCC888555555444333444555666777;;;DDDiii}}}cccbbbfff@@@444;;;???AAAAAA@@@???CCCKKKRRR[[[XXXPPPEEE@@@@@@>>>:::888===AAAEEERRRfffyyy}}}jjjWWWddd~~~oooZZZ]]]777888:::<<<>>>??????@@@>>>===<<<;;;:::999999999888888999999999999888888555666666777777888888888888888888888999:::<<<<<<<<<>>>AAABBBBBBAAA@@@AAA;;;:::888777555555444444777777888888777777666555666777777666444444555777555666888999::::::;;;;;;<<<===>>>???@@@BBBCCCCCCEEEJJJQQQWWW]]]bbbgggjjjooooooqqqvvv}}}}}}[[[>>>>>><<>>CCCJJJIIIOOOYYYaaagggjjjmmmnnnkkkkkkkkklllmmmnnnooopppmmmkkkiiigggiiimmmqqquuuzzzvvvssssssrrrpppqqquuuqqqtttyyy~~~|||wwwwwwzzz}}}ZZZYYYlll{{{zzzpppaaaUUUOOOGGGFFFDDDBBB@@@???>>>===:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>??????@@@@@@??????>>>===<<<;;;:::;;;<<<<<<<<<=========>>>========================:::999777777777555333000...000333444444333444555444444555555555444444333333222111111000111111111/////////000111111222222222222222222111111111111////////////////////////////////////000000000000111111222333444666777888777888:::<<<>>>@@@BBBCCCFFFGGGJJJJJJJJJKKKMMMOOOQQQSSSUUUXXXZZZ^^^bbbfffiiiqqq|||qqqaaafffmmmooo|||oooLLLBBB<<<555555444333444555666777>>>BBBfff{{{fff\\\```\\\AAA777???@@@BBBCCCAAA@@@DDDNNNVVVaaa[[[PPPEEEAAABBB@@@;;;;;;???BBBGGGSSSdddqqqvvvwwwZZZccc|||xxx___ZZZxxx666777999;;;===>>>??????>>>===<<<;;;:::999999999999999:::999999888777666222333444555666666666666888888999999::::::;;;;;;===???AAA@@@>>><<<===>>>999999888777777777888888999:::::::::999777666555777777888666555444666777666777888999:::;;;;;;;;;======>>>???AAABBBCCCCCCEEEJJJQQQYYY^^^ccchhhkkkooorrrvvv{{{yyyYYY>>>>>><<>>???@@@AAAAAABBBBBBAAAAAA@@@>>>======<<<<<<<<<<<<====================================;;;999777777666555222///---///333444444333444444222333444444444444333333333222222111000000111111//////000111111222333333111111111111000000000000////////////////////////////////////000000000000111111222333444666777888777888:::<<>>>>>???>>>>>><<<;;;:::999999999:::::::::999888777666555000111222333444444444444999999::::::::::::999888>>>@@@AAA>>>:::888999:::999999999999:::;;;<<<===;;;;;;;;;;;;999777555444777888888777555555666777666777888999:::;;;;;;;;;======>>>???AAABBBCCCDDDEEEJJJRRRYYY^^^cccgggjjjooovvv}}}~~~vvvXXX===???===???@@@yyy___SSSGGGMMMccc}}}ZZZBBB======@@@;;;888888:::;;;;;;AAAGGGPPPUUUZZZ^^^aaaeeejjjooojjjmmmpppnnnjjjiiilllqqqqqqpppooommmllllllllllllllljjjmmmuuuwwwttttttxxxvvvtttvvvyyyxxxuuuyyy}}}yyy```jjj{{{|||lllaaaYYYQQQNNNNNNJJJIIIGGGDDDAAA???===;;;<<<<<<=========<<<:::999<<<===>>>???@@@AAABBBBBBCCCCCCCCCBBBBBB@@@???>>>========================;;;;;;<<<<<<<<<<<<<<<<<<;;;999888777666444111///,,,///333444444333444444222222333444444444333333333333222111000000111111///000000111222333333333000000000000////////////////////////////////////////////////000000000000111111222333444666777888777888:::<<>>;;;>>>===@@@BBBAAABBBIIIVVVaaafff]]]NNNBBB@@@BBB@@@:::;;;<<<===CCCRRRbbbjjjjjjeeepppyyy~~~~~~{{{eeedddddd|||fffaaazzz666777999;;;<<<===>>>>>>>>><<<;;;999999:::;;;<<<:::999888888888666333000222222222222222222222333888999999:::::::::999999@@@???<<<:::777666444444888888999::::::::::::999===<<<:::888666555444333666555555555555666666777999999999:::;;;<<<======>>>>>>???@@@AAADDDFFFHHHHHHLLLRRRZZZaaaggglllnnnvvv~~~rrrRRRAAA??????;;;PPP___MMMIIIGGG]]]xxxxxx]]]GGG<<<:::@@@;;;;;;;;;::::::===BBBFFFNNNSSSYYY]]]___bbbfffjjjmmmooopppmmmiiiiiinnntttqqqoooooooooqqqrrrqqqooonnnkkklllqqqtttttttttwwwttttttwwwzzzzzzxxx|||}}}qqqnnnsss~~~vvvkkkaaa[[[WWWSSSPPPQQQKKKEEECCCEEEFFFCCC???============<<<;;;::::::>>>AAAEEEGGGFFFEEEDDDCCCCCCBBBCCCEEEGGGGGGEEECCCCCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===;;;999777555333222222...000222333333333444555444444333222222333333333000//////000111222111000111222333444555444333222000000000000000000000000000000//////.........---000000000000000111111111444444444444444555666777999:::;;;===???AAACCCDDDFFFHHHKKKNNNOOOPPPRRRTTTUUUVVVXXXXXXZZZ]]]bbbeeefffppp{{{pppQQQZZZaaasssxxxYYYBBB<<<777777666555555666777888999XXXlll]]]TTTiii\\\III@@@888999@@@???@@@@@@???BBBKKKYYYddddddXXXIIIAAABBBCCC@@@<<<@@@CCCAAAAAAPPPgggsssqqqccccccqqq~~~}}}|||{{{zzzyyy|||bbbkkkmmmkkk\\\jjj888888:::<<<===>>>??????>>><<<;;;999999:::;;;<<<<<<;;;:::999999777444111222222222333333333333333777777888888999999888888;;;:::999777666555555555777777888999999999999999;;;:::888777555444444444555444444444444555666666999999:::;;;<<<===>>>>>>BBBBBBBBBCCCDDDGGGIIIKKKHHHMMMTTT\\\bbbhhhlllnnnvvv}}}sssPPP>>>>>>@@@===RRRlllQQQHHHHHHYYYrrrpppTTTAAA:::888<<<;;;;;;;;;::::::===BBBFFFMMMSSSYYY^^^```bbbfffjjjjjjlllnnnmmmkkkjjjllloooqqqqqqppprrruuuwwwwwwvvvsssooonnnqqqqqqnnnnnnppppppppprrrvvvvvvuuuxxx~~~{{{~~~}}}xxx{{{zzzsssiiiaaa\\\YYYWWWUUUUUUQQQKKKIIIIIIJJJHHHGGGFFFEEECCCAAA???>>>>>>>>>>>>BBBGGGKKKKKKKKKJJJIIIFFFFFFFFFHHHIIIJJJHHHFFFGGGEEECCCAAA???===<<<;;;:::::::::;;;;;;;;;;;;;;;<<<;;;999777555333222222...000222333333333444555555444444333222222222333000000000000111222222111222333444444444333222222000000000000000000000000000/////////............000000000000111111111111444444444444555666666777:::;;;===???AAACCCDDDDDDEEEHHHKKKMMMNNNOOOQQQSSSWWWXXXYYYZZZ[[[^^^cccfffhhhrrr|||tttRRRVVV^^^rrrtttUUU@@@<<<777666666555555666888999@@@bbbeeeYYYXXXuuu[[[HHH@@@::::::@@@@@@AAA@@@???BBBKKKXXXbbb```TTTGGGAAABBBDDDCCC??????BBBBBBBBBOOOeeerrrsss```\\\dddnnnrrr~~~zzzzzzyyyxxxwwwyyy}}}zzz}}}{{{xxxyyy|||wwwnnngggeeeeeeeeehhhllluuuxxx|||llllllmmmgggSSS]]]888999;;;<<<>>>?????????===<<<;;;:::999:::;;;;;;===<<<;;;;;;:::888555333222222222222333333444444444555555666777777666666555555444444444555555555666666777888888888888777888777666555444444444444444333333333444444555666::::::;;;<<<===>>>??????CCCCCCCCCDDDEEEGGGJJJKKKIIIOOOWWW___eeeiiilllooowww|||sssNNN<<<<<<@@@???WWW{{{TTTFFFIII[[[qqqkkkOOO???<<<<<<>>>;;;;;;;;;::::::===BBBFFFMMMSSSZZZ^^^```cccfffjjjhhhiiijjjkkklllkkkkkkkkkqqqppppppsssvvvyyyzzzzzzvvvsssqqqrrrqqqmmmmmmppppppoooqqqtttuuutttwww|||{{{{{{|||uuuppphhhbbb___]]]\\\\\\YYYVVVRRROOOMMMMMMNNNOOOMMMJJJFFFBBB>>>===<<<===>>>CCCJJJPPPQQQQQQPPPPPPLLLKKKKKKLLLNNNNNNMMMKKKLLLJJJHHHEEEBBB???===<<<::::::::::::::::::::::::<<<;;;999777555444222222...000333333333333444555666666444333222222222222000000111111111222222222444444444444333222111111000000000000000000000000////////////............//////000000111111111111444444444444555666777888:::<<>>:::777666555555555777888999AAAiiibbbUUU______JJJCCC??????BBBBBBBBBAAA@@@BBBKKKWWW```]]]SSSFFF@@@BBBDDDBBB???===BBBCCCBBBLLL```pppvvv___YYYUUUXXX___kkk{{{~~~xxxxxxwwwuuuttttttwwwzzzssssssrrrooojjjddd___\\\ZZZSSSMMMMMMNNNOOORRRWWW___dddkkkrrryyypppooommmgggRRR[[[888999:::<<<===>>>>>>>>>===<<<;;;:::::::::;;;;;;===<<<;;;;;;;;;999666333111111111222222333333333222222333444555555555555444444333333333444444555444555555666666666666666555444444333333444444555444444444444444555666777:::;;;<<<===>>>???@@@AAAAAAAAAAAAAAACCCEEEGGGHHHJJJQQQ[[[cccgggjjjmmmooovvvyyy~~~qqqMMM;;;<<<@@@???YYYUUUEEELLL^^^qqqhhhIII<<<>>>>>>>>>;;;;;;;;;::::::===BBBFFFMMMSSSZZZ___aaacccgggjjjjjjiiihhhiiikkkllllllkkkooonnnnnnppptttwwwxxxyyyuuurrrrrrssssssrrrtttyyyuuussstttxxxyyyxxxzzz~~~|||{{{~~~tttpppkkkfffcccccccccccc\\\[[[YYYUUURRRRRRTTTVVVWWWRRRKKKDDD???===<<<<<<@@@EEEMMMRRRTTTTTTSSSRRRRRRQQQPPPQQQRRRSSSQQQPPPQQQOOOMMMJJJFFFBBB???===:::::::::::::::999999999;;;:::999888666444222222///111333444333333555666777777555444222222111111000111222222222111222333666555555444333111000000///////////////////////////////////////.........//////000000111111222222444444444444555777888888999<<>>888666666555555555777888999;;;dddeeeVVVeee```IIIAAA@@@@@@@@@CCCBBBAAA@@@CCCKKKVVV^^^^^^TTTHHHAAA@@@AAA???<<<<<>><<<;;;???BBBBBBGGGVVVhhhssszzz```KKKLLLMMMPPP]]]]]]xxxzzzuuutttrrrmmmgggcccaaa```]]]WWWOOOKKKIIIGGGCCC??????;;;:::<<<>>>???CCCIIIMMMTTT^^^cccccc```^^^]]]eeennnyyy}}}eeemmmqqqsssqqqdddmmm777777999::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999888999:::;;;;;;999666555555444444333333222222111222333444555555666666777666555444333222222222111111222333333333333333333333333333333444555555555555666666777888999:::999:::;;;===>>>@@@AAABBBBBBBBBAAABBBCCCEEEFFFHHHMMMUUU___eeegggiiinnnrrrxxxyyyiiiKKK======>>>;;;>>>uuu[[[OOOVVVhhh{{{mmmGGG888===>>>;;;;;;;;;;;;::::::===BBBFFFMMMSSS[[[aaacccdddgggiiiooommmiiiggghhhlllqqqtttsssqqqooooooqqqsssuuuuuurrrpppooopppnnnnnnuuu}}}zzzvvvuuuzzz|||||||||~~~}}}|||zzzvvvsssrrrtttvvvuuuuuuttttttsssrrrqqqqqqnnniii```VVVNNNHHHFFFEEEFFFJJJOOORRRSSSSSSSSSSSSXXXWWWUUUUUUVVVWWWVVVUUUTTTTTTRRRPPPMMMIIIFFFDDD===<<<<<<;;;;;;::::::999999999999999777555333111///111333444444444555666777777555444333333333333000333555444222111333666777666444333222111111111000000000000000000000000.........///////////////......///000111222222333333444444555666888999::::::<<>>AAAAAADDDBBB@@@@@@EEEMMMVVV[[[TTTMMMEEE@@@???@@@@@@@@@:::===@@@BBBGGGRRRaaammm{{{```YYYLLLBBBMMMIIIYYYooo|||uuuooonnnlllfff___YYYUUUSSSNNNHHHAAA>>>===>>>===<<<;;;999999;;;<<<<<<@@@FFFLLLPPPWWW^^^bbbbbb___]]]mmmuuu{{{zzzfffbbbsssoooaaahhh888888999:::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::888888999;;;======<<<:::::::::999777666555444333222222444555666777777777555555444333222222222222000000111222222222222111444333333333333444444555444444555555666888999:::888999:::<<<>>>???AAAAAACCCCCCBBBCCCDDDEEEGGGHHHOOOWWW```eeeeeehhhnnnsss{{{}}}gggJJJ;;;<<<>>>;;;<<>>>>>===<<<<<<;;;::::::888999999999888555333111///222444555444444555777666666555444444444444444000333666555222111444777666555444222111111222222000000000000000000000000............/////////000......///000111222333333333444444555666888:::;;;<<<>>>@@@BBBDDDEEEFFFGGGGGGIIIJJJJJJKKKNNNRRRVVVUUUXXX\\\___aaacccfffhhhjjjrrrxxxrrr^^^WWWVVV___kkkfffOOO>>>;;;555555444555666888999;;;BBB]]]}}}vvvZZZWWWbbbuuuRRR>>>???EEEFFFCCCAAA???@@@FFFNNNVVV[[[RRRLLLEEE@@@???@@@@@@@@@;;;;;;===AAAGGGPPP\\\eee{{{dddNNNVVVTTTUUUYYY```hhhwww{{{tttnnneeeeeeccc^^^WWWPPPLLLJJJEEEBBB???<<<<<<<<<<<<<<<<<<;;;<<>>===AAAGGGKKKQQQ]]]lllxxx{{{vvvpppzzz{{{ccc]]]ssskkk^^^ddd999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888888999<<<>>>???>>>===>>>===<<<:::888777555555222333444666777888888888333333222222222222222333//////000111111111111111444444444333333444444555333333444444666777888999888999:::<<<===???AAAAAACCCBBBBBBBBBCCCDDDFFFGGGPPPXXX```ddddddgggnnnttt}}}gggIII:::<<<>>><<>>===<<<<<<;;;;;;888888999999888666333111000222444555444444666777666555555444444444555555000444777666222111444888666555333222111222222333000000000000000000000000---.........//////000000---...///000111222333333333444444555777888:::;;;??????AAABBBDDDGGGHHHIIIHHHIIIJJJKKKLLLOOOSSSVVVUUUXXX]]]```bbbeeehhhjjjkkkrrryyypppbbbZZZ\\\fffnnnbbbIII;;;===555555444555666888:::;;;@@@```jjjWWWYYYbbbuuuPPP999:::BBBCCCBBB@@@>>>@@@FFFOOOWWW[[[TTTNNNFFF@@@>>>======<<<;;;:::<<>><<<999777666666777777888999::::::666333111222111...///222222222111111000000//////111111222222222333333333333333444666777999:::::::::<<<>>>>>>>>>???AAACCCEEEAAAAAAEEEGGGFFFGGGJJJQQQWWW]]]```bbbeeemmmsss}}}aaaBBB<<>>@@@<<<<<<;;;:::;;;???DDDIIIMMMUUU]]]aaaeeejjjllljjjhhhkkkkkkhhhgggkkkmmmlllkkknnnrrrrrrqqqrrruuuyyyxxxsssnnnnnnssswwwxxxvvvzzzwwwwww|||}}}yyycccYYYYYYUUUPPPQQQSSSVVV[[[```dddfffccc```XXXQQQQQQVVVVVVSSSOOOPPPQQQSSSTTTSSSPPPMMMFFFBBB???===>>>???===;;;888999999888888777666555000222555777777777666555555444333444555555444222444555555333222222444666333333333444444444555555222111///.........///000////////////////////////......//////000000111111444444555777888999:::;;;===???BBBCCCCCCDDDFFFHHHGGGHHHJJJLLLPPPTTTWWWYYYZZZZZZ[[[^^^aaafffjjjmmmooosssvvv~~~WWWfffooorrrqqqOOOBBB777555666666555444666999<<>>AAABBBAAA@@@@@@DDDMMMXXX```XXXMMMCCCAAAAAA>>>;;;:::999<<>><<<:::999:::;;;<<<999:::;;;;;;;;;===@@@CCCHHHPPPggg~~~~~~|||ggg___eeerrrkkk]]]kkk666777999:::;;;;;;;;;:::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<===<<<<<<<<<>>>???@@@AAA@@@>>>===;;;:::::::::;;;;;;<<<<<<===888444333444222...///333111111111111111000000000111222222222222333333333444444555666777888999::::::<<<>>>?????????AAACCCEEEBBBAAAEEEGGGFFFHHHKKKPPPVVV]]]bbbeeekkkttt|||}}}___AAA<<>>>>><<<<<<;;;::::::>>>DDDHHHNNNVVV]]]```dddiiikkkiiihhhkkklllhhhhhhmmmppppppmmmoooqqqrrrssstttvvvxxxzzzuuupppooorrruuuuuutttwwwuuuuuuyyyssseeebbb[[[UUUUUUUUUVVVWWWZZZ\\\]]]___^^^YYYSSSSSSVVVWWWUUURRRRRRRRRRRRSSSRRROOOLLLGGGDDDAAA???@@@@@@???===::::::::::::999888777777222333444666777777666666333333333444666777555444444555555444222222444666333333444444444555555555222111///.........///000//////////////////////////////000000111222222222444555666777888999:::;;;===???BBBCCCCCCDDDFFFHHHHHHIIIJJJMMMQQQTTTWWWXXXZZZ[[[\\\^^^bbbfffjjjlllnnnrrrvvv\\\aaaqqq}}}UUUCCC555555666666555444666999<<>>@@@AAAAAA@@@AAAEEENNNXXX___XXXMMMDDDBBBAAA>>>;;;;;;:::<<>><<<;;;;;;;;;;;;:::;;;;;;;;;;;;<<<>>>AAAHHHJJJUUUgggqqqrrrxxx~~~yyyxxx}}}kkkfffnnnwwwhhhZZZggg555666888:::;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>======<<<===>>>@@@AAABBBBBBAAAAAA????????????????????????:::777666777444///000333111111111111111111222222222222222222333333333333555555666666777888999999:::<<<>>>??????@@@AAACCCEEEBBBBBBFFFGGGFFFHHHLLLSSSYYY```eeeiiioooyyy{{{\\\@@@<<<>>><<<===KKKfffNNNHHHKKKcccxxxpppPPP@@@@@@>>><<<;;;;;;:::999:::>>>CCCHHHOOOVVV]]]```ccchhhjjjhhhhhhlllllliiiiiiooossssssooooooppprrruuuwwwwwwvvv|||xxxrrrqqqrrrtttsssqqquuusssrrrtttzzzssskkkbbb]]][[[XXXUUUSSSRRRSSSSSSZZZ]]]\\\WWWUUUWWWXXXWWWVVVTTTRRRQQQPPPOOOLLLJJJHHHFFFCCCBBBBBBBBB@@@???<<<<<<;;;;;;::::::999999444444444555555666777888333222333444777888777666444555555444333333444666333444444444444555555555222111///.........///000////////////////////////000000111111222333333444444555666777888:::;;;;;;===???BBBCCCCCCDDDFFFHHHIIIJJJLLLOOOQQQTTTVVVXXX[[[\\\]]]___bbbfffjjjllllllqqqvvv``````tttYYYEEE;;;555666666555555666:::===MMMsssSSSQQQIIIZZZ|||zzzhhhPPP???;;;===@@@AAA@@@@@@AAABBBFFFNNNWWW^^^XXXNNNEEEBBBBBB???<<<<<<:::<<<>>>AAACCCGGGLLLPPPPPP[[[iiiwwwyyygggQQQKKKGGGRRRuuu}}}qqqjjj```VVVNNNKKKGGGDDDDDDDDDDDDCCCBBBBBBAAA@@@>>><<<;;;::::::;;;;;;;;;::::::<<<>>>EEECCCHHHTTT^^^eeeqqq~~~yyywwwvvv{{{mmmaaannnuuuhhhZZZaaa555666888:::<<<<<<<<<<<<999999::::::;;;<<<======??????@@@??????>>>=========>>>@@@BBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA<<<;;;<<<<<<888222111444000111111222222333333333222222222333333333444444555666666777888888999999;;;<<<>>>??????@@@BBBDDDEEECCCCCCFFFGGGFFFIIIOOO[[[```fffiiijjjooowww~~~xxxYYY???===>>>;;;===>>>oooiiiOOOIIIMMM```vvvoooOOO@@@@@@>>>;;;;;;;;;:::999:::===CCCGGGPPPWWW^^^```ccchhhiiigggjjjmmmmmmjjjjjjnnnrrrrrrqqqppppppssswwwyyywwwttt{{{xxxtttrrrrrrssssssrrruuuuuurrrpppuuu~~~tttiiidddaaa\\\WWWRRROOONNNNNNXXX^^^```\\\YYYYYYYYYXXXXXXUUUQQQNNNLLLKKKIIIGGGHHHFFFEEEDDDCCCBBBAAA@@@======<<<;;;::::::::::::777666555444555666888999555444444666888888777666444555666555444333444666444444444444555555555555222111///.........///000///////////////////////////000000111222333444444555555666777999:::;;;<<<===???AAACCCCCCDDDFFFHHHJJJKKKNNNPPPSSSUUUVVVWWW\\\]]]^^^```cccgggiiikkklllrrrxxx```ccctttUUUHHHCCC555666666555555777:::===HHHxxxUUURRROOO]]]~~~iiiNNN>>><<<@@@BBBAAA??????AAACCCGGGNNNVVV\\\YYYNNNEEECCCCCC@@@======:::<<<>>>@@@BBBEEEJJJMMMSSSVVV[[[aaakkkxxxyyyaaaQQQHHHMMMccctttggg^^^UUULLLKKKHHHFFFFFFGGGHHHGGGGGGBBBCCCCCCBBB@@@===999888:::;;;<<<;;;999888999:::>>>???GGGSSS\\\bbbkkktttqqqsssuuu{{{iii^^^ooossskkkZZZ\\\666777999;;;<<<<<<<<<<<<999999999999:::<<<===>>>??????@@@??????>>>======???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA>>>???CCCDDD>>>555333555111111222222333333444444222222333333333444444444555666666777888999::::::;;;===?????????@@@BBBDDDEEECCCDDDGGGGGGFFFKKKQQQ^^^dddjjjlllmmmooovvv{{{tttUUU>>>======:::===@@@mmmmmmQQQJJJNNNcccxxxnnnMMM===>>>===<<<;;;;;;:::999:::>>>CCCHHHPPPXXX___aaadddhhhjjjhhhkkknnnnnnkkkjjjlllnnnnnnqqqppppppssswwwyyyvvvsssxxxvvvtttsssssstttuuuuuuwwwxxxuuuppprrr|||tttjjjggg```ZZZTTTQQQPPPOOOXXX___ccc```\\\[[[ZZZXXXYYYUUUPPPMMMKKKIIIGGGFFFGGGGGGFFFEEECCCAAAAAA@@@======;;;::::::999::::::999777555444555666888:::999888777777888888666444444555666666444444555666444444444555555555666666222111///.........///000////////////////////////......///000111222333444555555666888999:::;;;<<<===???AAACCCCCCDDDFFFHHHKKKLLLOOORRRTTTVVVWWWXXX]]]^^^```bbbdddgggiiijjjlllssszzzZZZ]]]kkkxxx|||RRRFFFCCC555555666666666888;;;>>>KKKXXXSSSXXXfffmmmPPP???<<<@@@AAA???>>>???@@@BBBFFFNNNVVV\\\XXXNNNEEECCCCCC@@@>>>>>>;;;<<<>>>???AAADDDHHHKKKQQQUUUYYYZZZ\\\dddtttmmmVVVNNNRRRZZZ|||yyyiii\\\TTTMMMHHHIIIHHHFFFGGGHHHHHHGGGFFFCCCCCCDDDCCCAAA===999777:::;;;<<<;;;999888888999888===FFFRRRYYY^^^ccchhhhhhmmmttt|||ffffffxxxvvvlllZZZXXX888999:::;;;<<<<<<;;;;;;::::::999999:::;;;===>>>===>>>>>>>>>>>>======<<>>===<<<::::::::::::;;;999888777555666777999:::;;;:::999888999888666444333555777777555444555666444444555555555666666666222111///.........///000////////////////////////---...///000111333333444555666777888999;;;<<<<<<===???BBBCCCCCCDDDFFFHHHJJJLLLPPPSSSVVVXXXYYYYYY^^^___aaaccceeegggiiijjjkkkttt|||TTTSSS]]]kkk~~~TTTBBB;;;555555666666666888<<>>???===??????@@@AAAEEEMMMVVV]]]WWWMMMDDDBBBBBB@@@>>>===;;;<<<>>>???@@@BBBFFFHHHNNNTTT[[[[[[UUURRR[[[hhh{{{~~~]]]RRRUUUVVVvvv{{{pppcccYYYSSSPPPOOOMMMLLLKKKKKKKKKJJJGGGEEEEEEEEEEEEDDDBBB???<<<::::::<<<===<<<:::888888888888;;;@@@EEEKKKRRRYYY^^^dddlllxxxggghhhzzzxxxkkkZZZXXX999:::;;;<<<<<<;;;::::::;;;:::999999999;;;===>>>;;;;;;<<<<<<===<<<<<<<<<=========>>>>>>???@@@AAA>>>>>>>>>??????@@@@@@AAAAAAGGGPPPTTTLLL>>>666666444444444444333333333333333333333444444444444555333444555777999;;;<<<===;;;===???@@@@@@AAACCCDDDEEEEEEFFFHHHFFFFFFLLLUUUaaaiiisssxxxzzz{{{nnnOOO<<<===<<<999===???jjj]]]PPPSSSsssuuuOOO<<<<<<<<<<<<======<<<;;;<<<@@@EEEJJJQQQYYY```cccggglllnnnlllhhhnnnrrrpppooopppnnnkkkmmmpppsssuuuuuutttssssssvvvvvvvvvuuuttttttvvvwwwvvv~~~~~~wwwvvv~~~}}}~~~rrrnnnggg```[[[XXXWWWWWWRRRVVVYYYZZZ]]]___]]]WWWXXXVVVRRRPPPOOONNNLLLJJJGGGIIIKKKIIIFFFCCCCCCCCC@@@???===;;;;;;;;;<<<===999999888777777777888999:::999999999:::999777666333555777777666555555555555555555555666666666666222111///.........///000////////////////////////...///000111333444555555666666777888:::;;;<<<<<<===???BBBCCCCCCDDDFFFHHHJJJLLLPPPTTTWWWYYYZZZZZZ___```bbbdddfffhhhiiiiiijjjsss|||xxxQQQOOOSSS```YYYDDD888555555666666666999<<<@@@PPPxxx]]]ccczzzkkkQQQ@@@<<<>>>@@@@@@@@@??????@@@DDDLLLVVV^^^VVVLLLCCCAAABBB???======;;;<<<>>>>>>???AAADDDGGGMMMTTT^^^bbbZZZMMMJJJNNNZZZeeetttpppXXXVVVTTTvvvwwwrrrkkkeee___\\\[[[\\\\\\ZZZYYYXXXVVVSSSOOOKKKHHHHHHGGGFFFDDDBBB???>>>:::<<<======;;;999999999888:::<<<===AAAHHHPPPUUU```jjjwwwdddeeeyyy{{{kkk]]]___:::;;;<<<<<<<<<;;;:::999<<<;;;:::999999:::<<<>>>999999:::;;;<<<<<<<<<;;;:::;;;;;;<<<===???AAABBB======>>>>>>???@@@AAAAAAAAAIIITTTXXXOOO@@@777666555555555444444333333333333333333444444444555555222333555777999<<<===>>><<<===???@@@@@@AAACCCEEEEEEEEEFFFHHHFFFFFFMMMVVVfffnnnyyy~~~mmmMMM;;;===<<<999>>>BBBlllfffWWWYYYxxxzzzSSS???===<<<;;;>>>>>>===<<<===@@@FFFJJJQQQYYY```dddhhhmmmooonnngggmmmsssrrrrrrsssqqqmmmkkkoootttvvvtttrrrrrrtttvvvwwwwwwvvvttttttuuuvvvttt~~~zzzyyy~~~~~~~~~tttpppiiiaaa\\\YYYXXXYYYNNNQQQTTTWWW\\\aaa^^^XXXYYYWWWTTTSSSSSSQQQOOOMMMHHHKKKMMMKKKGGGDDDDDDEEEBBBAAA???===<<<===>>>???999999888888888888888888999888888999;;;;;;999888333555777888666555555555555555555555666666666777222111///.........///000///////////////////////////000111222444555666777666666777888:::;;;<<<======???BBBCCCCCCDDDFFFHHHIIILLLPPPTTTXXXZZZ[[[[[[```aaaccceeefffhhhhhhiiihhhsss|||sssQQQSSSQQQXXX|||\\\HHH;;;555555666666777999===@@@PPPZZZ\\\vvv{{{iiiQQQAAA===@@@CCCDDD@@@@@@>>>???CCCLLLWWW^^^UUUKKKBBBAAAAAA???======;;;===>>>>>>>>>@@@CCCFFFKKKSSSbbbmmmhhhYYYOOOMMMMMMXXXiiivvvyyy~~~]]]TTTPPPssspppmmmjjjiiigggeeeeeefffllljjjhhhfffccc___YYYUUUJJJJJJIIIHHHFFFDDDCCCBBB:::<<<======;;;:::999:::999<<<>>>>>>AAAGGGMMMPPPVVVaaannnxxx}}}{{{___kkklllbbbggg777888999999;;;;;;<<<===999999999::::::;;;;;;;;;777888;;;======<<<999888:::<<<>>>@@@AAA@@@???>>><<<===>>>???????????????@@@DDDHHHJJJGGG???666000333444444555555444444333333333222222333444666777444555666888:::<<<===>>>>>>???@@@@@@@@@AAADDDGGGHHHEEEFFFHHHFFFFFFNNNZZZbbbkkkwwwcccFFF<<<===;;;;;;<<>><<<;;;<<<===<<<;;;===CCCHHHQQQYYY___aaaccciiimmmnnniiikkklllnnnooonnnnnnmmmmmmnnnsssxxx|||zzztttoooqqqtttvvvuuurrrrrrtttwwwtttuuuvvvvvvwwwyyy}}}yyy}}}sssqqqmmmhhhaaaZZZYYY[[[PPPPPPQQQSSSTTTTTTVVVYYYSSSVVVXXXYYYVVVRRROOONNNJJJJJJHHHGGGEEEDDDCCCBBBEEECCC@@@===;;;:::999999:::999888777777777888999;;;;;;;;;::::::999999999777777666666555555555444777666666555555555666666666555333111////////////////////////////////////111111111222222333333444666666777999:::;;;<<<<<<@@@AAABBBBBBCCCFFFJJJMMMMMMNNNQQQSSSWWWYYY\\\]]]dddeeefffeeeeeefffiiilllqqqpppyyybbbQQQPPPZZZeee|||ZZZHHH;;;666666777666666888<<>>CCCJJJRRRXXXNNNIIIBBB???@@@@@@???>>>;;;;;;<<<===???BBBDDDFFFLLLWWWfffpppssslll\\\LLLLLLRRR[[[cccjjjwwwrrrWWWZZZmmmyyyuuupppoooooonnnkkkhhhmmmrrrtttqqqlllfff]]]TTTMMMKKKJJJIIIIIIGGGDDDBBB???===;;;:::::::::999888:::999999:::===CCCIIILLLQQQWWW^^^eeejjjqqqyyy|||^^^sss}}}ggg```nnn888999999::::::;;;;;;;;;999999999999:::::::::;;;666888:::;;;<<<<<<;;;:::;;;<<>>>>>>>>@@@BBBBBB???:::444111444444444444444444444444444333333222333444666777555555777888:::<<<===>>>>>>???@@@@@@@@@AAADDDGGGGGGEEEFFFHHHGGGHHHRRR]]]ccclllwwwyyy^^^DDD<<<===<<<:::<<>>;;;;;;<<<===<<<;;;===CCCHHHOOOWWW^^^```bbbhhhlllmmmkkklllmmmmmmnnnnnnnnnnnnlllnnnsssxxx|||{{{vvvrrrrrrtttvvvvvvvvvvvvvvvwwwooopppqqqsssuuuyyy|||zzzpppnnnlllggg```YYYTTTSSSMMMMMMMMMNNNNNNNNNPPPRRRTTTVVVXXXYYYXXXUUUSSSQQQIIIIIIHHHHHHGGGFFFEEEEEEEEECCCAAA>>><<<;;;:::::::::999888777777777888999::::::::::::999999999888777666666666555555555555666666555444444444555555555444222000/////////000////////////////////////111111111222333333444444666666777999:::;;;<<<===???@@@BBBBBBDDDGGGKKKNNNNNNOOOQQQTTTWWWZZZ\\\^^^dddeeefffffffffgggjjjlllpppooo{{{gggZZZ]]]fffnnnzzzVVVFFF999666777777666666888;;;>>>HHH~~~vvv^^^VVVoootttkkkYYYEEE===???CCCCCCAAA@@@>>>>>>BBBIIIQQQWWWNNNIIIBBB@@@@@@AAA@@@>>>;;;;;;<<<===???BBBDDDFFFJJJTTT___hhhppptttrrrlllZZZRRRPPPUUUWWW___yyy```^^^mmm~~~{{{yyyuuuwwwyyyzzzzzzttteeeVVVKKKIIIHHHGGGHHHGGGEEECCC@@@>>><<<;;;;;;;;;:::999:::999888999<<>>@@@BBBDDDEEEDDDDDDBBBAAA???>>>======>>>>>>>>>======<<<:::777555333555444333222222333444555555444333333333444555666555666777999:::<<<===>>>===>>>@@@@@@@@@AAADDDFFFFFFFFFGGGHHHHHHKKKUUU```eeelllvvv}}}qqqXXXAAA<<<===<<<;;;<<>><<<;;;======<<<;;;===CCCHHHMMMVVV]]]___bbbgggkkklllnnnmmmmmmmmmmmmnnnnnnoookkkmmmpppuuuyyyxxxuuurrrpppqqqsssuuuxxxxxxwwwuuupppqqqrrrrrrtttyyyzzzhhhhhhgggddd^^^XXXRRRNNNOOOOOONNNMMMMMMNNNOOOOOOPPPQQQRRRSSSRRRQQQOOONNNEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDBBB???===<<<;;;;;;:::999999888777777888888999999999999888888888888666666666666555555555555555555444333333333333333444333222000//////000000////////////////////////111111111222333444444444666666777999:::<<<======>>>@@@BBBCCCEEEHHHLLLOOOOOOPPPRRRUUUXXX[[[]]]___cccdddfffffffffhhhjjjmmmqqqqqq~~~eee___pppyyy~~~{{{UUUEEE:::777777777777666777;;;===JJJzzzhhhYYYRRRdddpppgggVVVEEE>>>@@@CCCDDDAAA@@@???>>>@@@FFFOOOUUUMMMHHHCCC@@@AAABBBAAA???;;;;;;;;;===???AAADDDEEEHHHPPPXXX]]]fffuuu{{{gggYYYWWWQQQOOOgggxxxnnndddqqq}}}}}}~~~iiiUUUGGGFFFDDDDDDFFFFFFEEEDDDBBB@@@>>>=========<<<;;;:::999888888;;;@@@EEEHHHQQQSSSVVV\\\ccckkkssswww|||tttooosssvvvvvv^^^bbbuuu::::::::::::999999888888888888888888888888888888666666777888:::<<>><<<;;;;;;<<<>>>???======<<<<<<:::888777666555444222111111222444555666555444333333444555666666777888999;;;<<<===>>>===???@@@AAAAAABBBDDDFFFFFFGGGHHHGGGGGGLLLWWWaaafffllltttzzznnnVVV@@@:::<<<;;;;;;>>>KKK```RRRHHHOOObbbuuuvvvXXX===888======<<<======<<<:::===BBBGGGMMMUUU]]]```bbbhhhllllllpppooommmmmmmmmnnnooopppjjjlllnnnqqqsssrrrpppooommmmmmooosssxxxyyyvvvrrryyyyyywwwuuuuuuwww|||zzzbbbdddccc___[[[XXXTTTPPPNNNPPPPPPOOOPPPQQQOOOKKKPPPOOOMMMMMMMMMLLLJJJIII@@@@@@AAABBBCCCDDDDDDEEEDDDDDDBBBAAA???>>>===<<<::::::999888888777777777777777777777777777777777666666666666666555555555555444333222111111111222333222111/////////000111////////////////////////000111111222333444555555666666777999;;;<<<===>>>>>>@@@BBBDDDFFFIIIMMMPPPPPPQQQSSSVVVYYY\\\^^^___bbbdddfffggggggiiikkkmmmsssuuudddaaazzzWWWGGG<<<777888888777666777:::===MMMaaaUUUKKKVVVqqqfffTTTDDD>>>>>>@@@AAAAAAAAA@@@>>>???DDDLLLSSSMMMHHHCCCAAABBBCCCBBB@@@;;;;;;;;;<<<>>>AAACCCDDDHHHOOOSSSTTTYYYhhhzzzuuulllaaaYYY\\\ggg}}}ooouuuiiiwww}}}gggSSSFFFDDDBBBBBBDDDEEEFFFFFFDDDBBB@@@?????????===<<<:::999888888:::>>>BBBDDDMMMOOOSSS[[[fffrrr|||zzzxxxwwwvvvwww^^^ccczzz;;;::::::999999888888777777777777777777777777777666555666777999===@@@BBBAAAAAA@@@@@@???>>>>>>===::::::888888999;;;===???:::;;;<<<===<<<:::777555555444222111111222444555666555444333444555666777777777888:::;;;<<<======>>>???BBBCCCCCCCCCEEEFFFGGGIIIIIIFFFFFFMMMXXXaaafffkkkrrrxxxmmmUUU???999::::::;;;???KKK___MMMAAAHHHWWWqqqzzz^^^???777<<>><<<:::<<>>??????AAABBBCCCDDDDDDCCCCCCBBBAAA@@@???>>>===::::::999999888777666666666666666666666666666666555555555666666666666666444444333111111000000000222111000/////////000111////////////////////////000111222333444555666666666666888999;;;===>>>??????AAADDDEEEGGGIIIMMMOOOPPPQQQTTTVVVZZZ\\\___```aaacccfffggghhhjjjlllnnnqqquuuiiieeeuuuWWWGGG<<<777777777777666888;;;>>>OOOZZZOOOHHHRRRrrrdddQQQCCC>>>===???AAAAAAAAA@@@>>>===AAAJJJQQQNNNIIIEEECCCDDDDDDBBB@@@;;;;;;;;;<<<>>>@@@BBBDDDGGGNNNRRRPPPPPPZZZgggppp~~~zzztttcccPPPdddzzzsssgggsss|||ppp___QQQGGGDDDAAAAAACCCEEEFFFGGGFFFDDDBBB@@@@@@@@@>>>===:::999888888:::<<>>666888;;;<<<;;;888444111444333222111111222333444555444444444444666777888888888999:::;;;<<<======???AAACCCEEEEEEEEEFFFHHHGGGJJJJJJFFFGGGPPP\\\dddggglllsssyyy~~~hhhRRR>>>999:::999;;;???GGGzzzjjjRRRBBBLLLSSSpppzzz```@@@777<<>>>>><<<:::<<>>===::::::::::::999777666555444444444444555555555555555555555666666666666666555444333111000000000000111000///...///000111222////////////////////////000111222333444555666777555666888999<<<===???@@@@@@BBBEEEGGGHHHIIILLLNNNPPPQQQSSSVVVYYY\\\^^^``````bbbfffhhhiiikkkmmmooommmssshhhaaafffTTTDDD:::666666777666666888<<>>>>>AAAEEE???@@@@@@===;;;???IIIQQQOOOKKKFFFDDDDDDDDDAAA>>><<<;;;;;;<<<===???BBBCCCDDDLLLQQQOOOMMMSSS[[[```gggyyy}}}```___qqqooobbbiii|||{{{|||nnn```TTTLLLKKKGGGCCCAAACCCEEEGGGGGGGGGEEEBBBAAAAAA@@@???===;;;;;;:::999:::;;;===???BBBFFFKKKQQQZZZhhhyyy~~~jjjuuu|||^^^\\\sss999999999888888888888888666666666555555555444444555555666888;;;===???@@@???>>>===;;;:::999888888666777777888999:::;;;;;;666888::::::999666333111222222222222222222222222333333333444555777999:::888999999:::;;;<<<======@@@BBBEEEFFFGGGGGGHHHIIIEEEKKKKKKHHHJJJVVVccckkkiiiooovvv||||||^^^LLL===;;;===::::::===???fffeeeIIIMMMXXXpppuuu[[[@@@:::=========>>>>>><<<:::<<>>CCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAA@@@???>>>===::::::::::::999777555444333333333333444444444555555555555555666666666777555555333222111000000000000///......///000111222////////////////////////000111222333444666777777555666888:::<<<>>>???@@@BBBDDDGGGHHHHHHIIIKKKMMMOOOQQQSSSVVVYYY\\\^^^______bbbfffiiijjjlllnnnooopppwww```XXXYYYzzzyyyOOOCCC;;;444555666666777999===@@@TTT\\\KKKFFF]]]xxxcccMMMAAA======@@@EEE===???@@@===:::>>>HHHQQQPPPLLLHHHEEEEEEDDD@@@===<<<;;;;;;<<<===???AAABBBBBBIIIMMMKKKKKKPPPVVVYYYYYYgggrrrwwwuuummmqqqdddccc}}}zzzuuuuuu~~~|||ooocccXXXQQQOOOKKKFFFCCCCCCEEEGGGGGGHHHFFFCCCAAAAAA@@@>>>======<<<;;;::::::;;;<<<===AAAFFFLLLPPPVVVdddwwwzzzkkk{{{aaa]]]ooo888888888888888888888888666666555555555444444444555555777999;;;===??????======<<<::::::999999999888888999:::::::::999999999:::::::::888666444333111222222333333222222111333333333333555888:::;;;999999::::::;;;<<<======@@@CCCFFFHHHHHHHHHHHHIIIDDDJJJLLLIIILLLZZZiiipppkkkqqqyyy~~~wwwUUUFFF;;;===???<<<999;;;:::YYYtttJJJFFF___pppoooUUU???<<<>>>;;;===>>>>>><<<:::<<>>===::::::;;;:::999777555444222222222333333444444444444555555555666666777777666555444222111000000000//////......///000111222////////////////////////000111222333555666777888555666888:::<<<>>>@@@@@@CCCEEEHHHIIIIIIIIIJJJLLLOOOPPPRRRUUUXXX[[[]]]___^^^bbbfffiiikkklllnnnpppwww~~~]]]SSSTTTwwwvvvMMMDDD===333444555666777:::>>>AAAKKKhhhNNNCCCZZZhhhOOOBBB<<<:::<<>>HHHRRRRRRMMMHHHFFFEEEDDD@@@<<<<<<;;;;;;<<<===???AAABBBCCCGGGIIIGGGHHHNNNTTTVVVWWW[[[```fffrrrooouuuiiiccczzzyyyrrrzzz~~~ssshhh```RRRNNNHHHDDDCCCEEEGGGGGGHHHFFFCCCAAAAAA@@@>>>===>>>===<<<;;;;;;;;;<<<===:::BBBIIIMMMQQQ___uuu~~~sssddd```nnn999999999999999:::::::::777777777555222000000111666666777888999<<<>>>@@@===<<<;;;999888888888999;;;<<<===>>>????????????===FFFFFF<<<777999777111444333222222111111111111333333333444444444444444999999:::;;;<<<>>>>>>???BBBCCCDDDEEEEEEFFFHHHKKKIIIKKKJJJJJJPPP^^^kkkqqqttttttyyynnnPPPDDD;;;:::<<<;;;999999<<>>>>>===<<<::::::===CCCGGGJJJTTT\\\^^^___eeekkknnnlllnnnoooooonnnppptttyyyvvvuuutttsssssssssssssssyyyvvvsssrrrtttwwwyyy{{{yyyvvvwww~~~tttaaa\\\bbbZZZUUULLLFFFFFFJJJQQQVVVMMMIIICCC>>>>>>>>>??????@@@AAAAAAAAAAAA@@@??????@@@@@@@@@@@@??????>>>======;;;999888888777666444444333333444555555444222666666666666666777888888666444333111000000111111000000000000000000000000////////////000000000000000000111222444555666666999999::::::<<<===???@@@CCCDDDFFFIIIKKKLLLMMMNNNPPPTTTYYY[[[[[[]]]aaaeeehhhbbbaaagggmmmnnnllllllwwwtttaaaTTTYYYnnnMMM===;;;666666777666666888<<>>>>>FFFPPPSSSOOOLLLJJJGGGCCCBBBCCC======<<<;;;<<<>>>@@@BBBEEEFFFHHHIIIKKKNNNRRRUUUZZZYYYYYY```tttllljjj~~~xxxuuutttxxxwwwmmmUUUMMMFFFDDDBBB@@@AAAEEEFFFFFFFFFFFFDDDBBB@@@??????>>><<<;;;::::::;;;;;;:::>>>GGGQQQXXXdddzzzooo|||qqqccc^^^yyy999999999:::;;;;;;;;;;;;999999999666333111222333555555666777999;;;===>>>???>>>===<<<;;;<<<<<<===:::;;;<<<<<<<<<<<<<<<<<>>??????CCCDDDEEEFFFFFFGGGIIILLLIIIJJJJJJJJJQQQaaannntttvvvvvv{{{|||kkkNNNCCC:::999;;;:::888888<<>>999>>>>>><<<;;;:::===BBBFFFLLLUUU]]]___```eeejjjmmmmmmnnnppppppqqqsssxxx|||xxxwwwtttrrrqqqqqqrrrsss~~~|||xxxvvvvvvwwwxxxyyyzzzwwwxxx~~~mmmWWWOOOSSSLLLHHHAAA<<<;;;>>>BBBEEEFFFBBB>>><<<<<<===>>>>>>??????@@@@@@@@@@@@??????@@@@@@AAA@@@@@@???>>>>>>>>><<<999888888888666555444333333444555555444222666555555555666666777777555444333111111111111222000000000000000000000000////////////000000000000000000111222444555666777:::;;;;;;<<<===???@@@AAACCCDDDGGGIIIKKKMMMNNNOOORRRTTTWWWXXXYYY\\\```cccddd``````gggnnnpppppppppwwwpppaaaZZZYYYnnn{{{KKK>>><<<666666777666666888<<>>AAABBBAAAAAA@@@>>>>>>FFFPPPRRROOOLLLIIIEEEBBBAAABBB======;;;;;;<<<>>>@@@AAAEEEFFFHHHJJJKKKNNNQQQTTTTTTWWW[[[bbbrrrmmmqqq}}}wwwqqqlllyyy~~~qqqhhhNNNHHHCCCDDDDDDCCCDDDGGGFFFFFFFFFFFFDDDBBB@@@???@@@???===<<<;;;;;;;;;<<<@@@BBBIIIPPPWWWbbbxxx{{{lll{{{ssseeeaaa|||999:::;;;<<<============<<<<<<;;;888444333444555555666666777999;;;===>>>AAA@@@???>>>>>>???@@@@@@??????????????????>>>===@@@FFFFFF???:::;;;999333555444444333333333333333444555555555666666666777999999:::<<<===???@@@@@@CCCEEEFFFGGGGGGHHHJJJLLLIIIJJJJJJJJJTTTeeessszzz{{{zzz~~~{{{oooKKKAAA999888:::999777777<<>>>>>===;;;:::===AAAEEEMMMWWW^^^``````eeejjjllllllmmmnnnooopppsssxxx{{{zzzxxxuuurrrppppppqqqrrr}}}|||yyywwwuuuvvvwwwwwwyyyxxxyyy}}}}}}{{{~~~xxxcccMMMDDDEEECCCAAA===:::999999::::::===;;;999888:::;;;;;;;;;<<<===>>>???????????????@@@@@@AAAAAAAAA@@@??????>>><<<999888888888777555555444333333555555444333444555555555555666666666555444333222111111222222000000000000000000000000////////////000000000000000000111333444555666777;;;<<<<<<===???@@@BBBCCCDDDEEEGGGJJJLLLNNNPPPQQQSSSTTTVVVXXX[[[^^^aaacccccc```aaaiiipppqqqrrrsssxxxmmmbbb```]]]ttttttIII???<<<666666777666666888<<>>===EEEOOORRRPPPLLLGGGDDDBBBAAA@@@>>>===;;;;;;;;;===???AAADDDFFFHHHJJJKKKNNNQQQTTTLLLRRRYYY___hhhttt}}}~~~kkkyyy{{{sssnnnjjjiiiiiijjjiiiddd\\\UUUKKKFFFCCCEEEFFFDDDDDDFFFFFFFFFFFFFFFDDDBBB@@@???@@@???===<<<;;;;;;<<<===???AAAFFFMMMTTT```uuutttgggwwwsssfffddd;;;<<<===???@@@@@@@@@???@@@???===:::777555666888777888999:::;;;===>>>???AAA@@@???=========>>>>>>@@@@@@@@@@@@???>>>===<<<777<<<===:::999;;;:::666555444444333333444444444555555666666777777888888999:::;;;<<<>>>???AAAAAACCCEEEFFFFFFFFFHHHJJJLLLKKKKKKJJJLLLXXXkkkzzz{{{oooIII@@@999999:::888777888;;;DDDfffbbbQQQOOOjjjvvv}}}hhhEEE:::???<<<>>>>>>===;;;:::<<<@@@CCCKKKUUU^^^```bbbgggkkkmmmkkkkkkkkkkkklllooorrrtttxxxwwwvvvtttrrrpppooonnnuuuuuuuuutttssssssuuuvvvvvvuuuwwwyyywwwuuuzzzqqquuuxxxoooeeeVVVGGG@@@AAA??????@@@???>>><<<:::999999777777777999999999888999:::;;;===>>>????????????@@@@@@AAAAAAAAA@@@@@@???===:::999999999777666555444222333444555444333333444444555555555555555444444333333222222222222////////////////////////////////////000000000000000111222333444666777777;;;;;;<<<===???AAABBBCCCEEEFFFHHHKKKMMMPPPSSSTTTTTTVVVXXX\\\```cccdddeeebbb```bbbjjjpppqqqqqqsss|||mmmbbbeeeiiimmmFFF???:::666666777666666888<<>>===DDDNNNTTTSSSNNNGGGDDDCCCBBB@@@>>>===;;;;;;;;;===???@@@CCCEEEHHHJJJKKKMMMQQQSSSOOOTTT[[[aaagggjjjkkkjjjzzziiiiiiaaaZZZYYYXXXTTTNNNJJJMMMHHHFFFGGGGGGCCCAAABBBEEEEEEFFFEEEDDDCCCAAA???>>>>>><<<;;;;;;;;;<<<<<<===AAAHHHPPPYYYfffwwwrrrdddssstttyyypppdddeee===>>>@@@BBBBBBBBBAAAAAABBBAAA@@@===999777888999::::::;;;===>>>???@@@@@@@@@>>><<<:::999999999999;;;;;;;;;:::999888777666444777777777777999888555444444444333333444444555555555666666777888888999999:::;;;===???@@@BBBBBBCCCEEEFFFFFFFFFGGGJJJLLLLLLMMMLLLPPP^^^rrrvvvfffGGG???::::::;;;999888:::999EEEiii```OOOMMM```nnnzzzjjjHHH;;;???>>>>>>>>>===<<<:::;;;>>>AAAGGGRRR\\\```bbbhhhnnnpppmmmkkkjjjiiijjjkkkmmmnnntttuuuvvvwwwuuurrrnnnlllqqqrrrtttsssrrrqqqsssuuutttrrrssstttrrrpppuuu|||nnnddd{{{|||uuuqqqooollliii\\\XXXSSSOOOHHHAAA>>>???<<<>>>AAABBBBBB???<<<::::::888777888999999777555777888999;;;<<<======>>>>>>???@@@@@@AAAAAAAAAAAA???===;;;::::::999888666666444222222444555444444333444555555666666555555444444444444333333333222////////////////////////////////////000000000000111111222333555666777777:::;;;;;;===>>>@@@BBBCCCGGGGGGIIILLLOOORRRUUUWWWWWWZZZ^^^aaacccdddcccccc[[[[[[___hhhnnnoooqqqtttooobbbgggvvvgggDDD>>>666666666777666666888<<>><<>>===;;;:::;;;<<<>>>???BBBEEEHHHJJJKKKMMMPPPRRRWWWZZZbbbmmmuuuwwwssspppzzzjjj|||qqqmmmhhh^^^VVVSSSOOOJJJGGGHHHGGGCCCAAABBBEEEEEEEEEEEEDDDCCCAAA@@@===<<<;;;:::::::::;;;<<>>?????????<<<;;;999777666666666777999999999999888777666555888888777777888888555222333333333333333444444555444444555666777888999999999:::<<<===???AAACCCDDDDDDFFFGGGGGGGGGHHHKKKMMMNNNOOOPPPVVVeeeyyywww]]]EEE>>>:::;;;;;;888888;;;999DDDhhhaaaNNNKKKYYYhhhxxxkkkIII999<<<<<<>>>>>>>>><<<:::;;;===???DDDOOOZZZ___bbbiiinnnpppqqqnnnkkkjjjkkklllllllllppprrruuuvvvvvvssspppmmmsssvvvxxxwwwsssqqqrrrttttttqqqqqqrrrrrrpppsssxxxsssbbblllvvvnnnccc\\\XXXUUURRRPPPHHHFFFDDDAAA???>>>>>>>>>AAACCCEEEGGGFFFCCC@@@===<<<;;;999999999999777555666777888999;;;;;;<<<<<<<<<===>>>???@@@AAAAAAAAA@@@>>>;;;:::::::::999777666444222222333555555444333444555666777666555555333333444444444444333333000000000000000000000000////////////000000000000111111222444555666777888::::::;;;===???AAACCCDDDHHHIIIJJJLLLPPPTTTXXXZZZ[[[___ccccccbbbbbbeeehhhUUUVVV\\\fffmmmooorrrvvvnnn___fff|||aaaBBB???444666666777666666888<<>><<>>===;;;::::::;;;===>>>AAADDDHHHJJJLLLMMMOOOQQQVVVWWW```ooo}}}}}}mmmnnn```]]]RRRLLLGGGGGGFFFCCCCCCFFFDDDEEEEEEEEEEEECCCAAA@@@===<<<;;;::::::;;;<<<===CCCIIIQQQZZZhhhwww|||mmmzzzmmmwwwiii^^^eeeCCCDDDFFFGGGGGGEEECCCAAAAAACCCCCCBBB>>>:::888777666777999:::;;;;;;;;;;;;888888777666666777888999:::::::::::::::999888777999666666777999777444222222222222222222333444444333444444555777888888999::::::<<<>>>@@@BBBDDDDDDGGGHHHIIIJJJJJJKKKMMMPPPPPPRRRSSS[[[kkk}}}XXXBBB===999:::999777777::::::@@@```eeeOOOKKKSSScccvvvmmmKKK999;;;<<<>>>???>>><<<::::::<<<>>>CCCOOOZZZ^^^bbbggglllnnnrrroookkkkkklllnnnnnnmmmpppqqqrrrsssssssssssssssqqquuuyyyyyyuuussstttvvvxxxsssrrrtttvvvtttuuuwwwmmmiiivvviii]]]VVVRRROOOLLLIIIHHHFFFDDDDDDEEEEEEDDDHHHIIIJJJJJJHHHEEEAAA???===;;;999888999999999777555666777888999:::::::::;;;;;;===>>>???@@@@@@@@@AAA>>><<<;;;;;;:::999888777444222111333444555555333555666888888777666555222333444555555444333333000000000000000000000000////////////000000000000111222333444555777888888;;;;;;<<<>>>@@@BBBDDDFFFIIIIIIKKKMMMQQQVVVZZZ]]]\\\aaaeeedddcccgggsss}}}\\\]]]ccclllqqqqqqtttxxxiiiYYYaaawww[[[BBBAAA555666666777666666888<<>><<>>===;;;::::::;;;===>>>AAADDDHHHJJJLLLMMMOOOQQQRRRRRRXXXeeepppxxx~~~lll{{{jjjfffZZZQQQIIIFFFDDDBBBCCCFFFDDDDDDEEEEEEEEECCCBBBAAA???>>>===<<<<<<===>>>???BBBHHHOOOYYYkkkttt}}}kkk```gggDDDFFFGGGHHHHHHEEECCCAAAAAACCCDDDCCC???;;;777666333444666777888888888777666666666666777999;;;===666777777777777666555555444222111555888888555444111111111111222222333444333333444555666777888888:::;;;<<<>>>@@@BBBDDDEEEIIIJJJKKKLLLLLLMMMOOORRRRRRSSSVVV^^^oooSSS???;;;888999888666666999;;;<<>>???>>>???>>><<<::::::<<<===DDDPPPZZZ^^^aaafffjjjkkkpppmmmiiiiiilllnnnooonnnqqqpppooooooqqqsssvvvwwwkkkqqqvvvxxxvvvuuuwwwzzz{{{vvvssswwwzzzyyywwwxxx|||nnnzzz{{{kkkaaaZZZUUURRRQQQPPPNNNLLLMMMOOOOOONNNJJJJJJIIIGGGDDDAAA===;;;<<<:::888777999:::::::::555666777888888999999888::::::<<<===???@@@@@@@@@AAA???<<<;;;;;;;;;999888777444222111333444555555444555777888999888777555222333444555555555444333000000000000000000000000////////////000000000000111222333444555777888888<<<===>>>???AAADDDFFFGGGIIIJJJKKKNNNRRRWWW[[[^^^[[[```eeeeeeeeepppiiijjjnnnuuuvvvtttuuuxxx|||eeeSSS[[[ppp|||XXXBBBCCC666666666777666666888<<>><<>>>>>===;;;::::::;;;<<<===@@@DDDHHHJJJLLLMMMOOOPPPTTTSSSVVV]]]bbbhhhwww|||jjj{{{xxxtttbbbWWWLLLFFFBBB???@@@DDDDDDDDDEEEEEEEEECCCBBBAAA@@@@@@???>>>>>>???@@@AAADDDJJJQQQ\\\rrrxxxoooccciiiFFFFFFGGGJJJHHHCCCBBBEEECCCAAAAAABBBBBB@@@;;;666666333111000222444444444666666666666666666666666555444444444444444444333444444333222222333333333222222333333333333444444555555555555666888999999<<<===???AAACCCEEEGGGHHHJJJIIIIIIKKKNNNQQQRRRRRRXXXNNN\\\kkknnntttPPP@@@>>>:::999999999888666:::???TTTSSSEEEGGGZZZrrroooQQQ??????>>>???>>>>>>???;;;777:::???DDDNNNZZZcccfffhhhkkknnnnnnooommmkkklllppppppllllllpppqqqoooooouuuyyyyyyqqqrrrtttuuuuuutttttttttuuuuuuuuuwwwyyyzzzyyyxxx{{{~~~|||ooohhheeeaaaaaa___]]][[[YYYWWWVVVPPPGGGAAA@@@???;;;999999999999999999888888888777333444555777888888888888;;;<<<<<<===>>>??????@@@@@@???===;;;999888777777444444333222000111444666444444555666777777666666555555666666555444333333111111000///////////////000000000000111111111111333444555777888:::;;;;;;;;;===@@@AAABBBDDDGGGIIIJJJOOORRRQQQSSSYYY]]]]]]^^^aaaeeehhhlllrrr{{{nnnpppsssuuuvvvwwwyyy{{{~~~YYYNNNYYYeeeyyyRRRCCC???888666777888888888999<<>>>>>AAABBBBBBAAA??????AAABBBMMMPPPOOOIIIEEEDDDCCCAAA???>>><<<;;;;;;;;;<<<===???BBBFFFHHHHHHHHHIIIIIILLLRRRYYY]]]```eeeooowwwwwweeerrrsssdddVVVIIIEEECCC???>>>AAAAAABBBDDDEEEEEECCCBBB@@@DDDCCCBBB@@@???>>>>>>>>>GGGMMMTTT]]]rrrllldddfffGGGGGGIIIMMMKKKEEECCCEEEEEEDDDBBBBBBBBB@@@<<<888666333111000222333444444555555555555555444444444444444444444444333333333444333333222222333333333222222333333333333444444555555555666666888999:::<<<===>>>AAACCCEEEGGGHHHJJJIIIJJJLLLOOOQQQSSSTTTUUUQQQbbbssswwwqqqOOO@@@===:::999999888888777;;;>>>QQQaaaMMMPPPbbbyyytttTTT@@@AAAAAABBB???===>>>;;;888:::???DDDMMMZZZcccfffhhhjjjllltttsssoookkkkkkooopppnnnjjjoooqqqoooooosssuuutttvvvsssqqqtttxxxyyyvvvqqqxxxxxxwwwxxxzzzzzzxxxvvvyyyxxxooonnnmmmllljjjfffbbb]]]YYYLLLDDD===<<<<<<999666777888888888888777777777777444444555666777888999999::::::;;;<<<===>>>>>>???@@@???===;;;999888777777444444444222000111444666444444555666666666666666555555555555555444333333111111000///////////////000000000000111111111111333333555666888999;;;;;;;;;===@@@BBBCCCEEEGGGIIIJJJOOORRRQQQSSSYYY]]]]]]aaacccdddfffhhhlllpppssslllooorrrssssssvvv{{{|||WWWKKKSSShhhVVVAAA<<<888666777888888888999<<>>===<<<<<<<<<===>>>;;;???CCCFFFGGGGGGHHHJJJKKKNNNSSSXXX___eeekkkooommmmmm{{{lll]]]RRRGGGEEEDDDBBBAAADDDAAABBBDDDEEEEEEDDDBBBAAACCCBBBAAA@@@???>>>>>>>>>EEEMMMUUU^^^qqqzzzfffbbbfffKKKKKKNNNQQQNNNHHHEEEGGGHHHFFFDDDBBBAAA@@@===;;;666444222222333444444444555555555444444333333333444444444444333333222222333333222222222222333333222222333333333333444444555555555666777888::::::;;;<<<>>>@@@CCCEEEGGGHHHIIIJJJKKKMMMPPPSSSUUUVVVSSSUUUeeetttyyymmmNNN???===:::888888888888777;;;===LLLxxxfffLLLRRRccczzztttRRR>>>AAAEEEHHHAAA===<<<<<<:::;;;===CCCLLLYYYbbbgggggghhhiiiyyywwwqqqkkkkkkpppqqqooojjjooopppnnnmmmoooqqqooozzzsssnnnsss|||xxxooovvvvvvwwwyyy||||||zzzxxxyyy|||wwwyyyyyyyyywwwsssjjj```XXXIIIAAA;;;;;;:::888666666777777777666666666555555555444444444555777999:::888888999:::;;;<<<===>>>@@@???===;;;999888888777444444444222111111444666444444555666666666666555444555555555555444444333111000000///////////////000000000000111111111111222333444666777999:::;;;<<<>>>AAACCCDDDEEEHHHJJJJJJOOORRRRRRTTTZZZ^^^^^^dddddddddfffiiijjjjjjiiijjjooouuuuuutttvvv~~~{{{YYYMMMSSSeeeXXX===999999666777777777777999<<>>>>>???DDDHHHIIIEEECCCCCCCCC@@@@@@???>>>===<<<===>>>>>>;;;>>>AAADDDEEEEEEGGGHHHIIIIIILLLSSS]]]ggglllooo|||{{{iiixxx}}}xxxppp```VVVNNNFFFEEEEEECCCBBBCCCBBBCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@???????????????DDDNNNYYYcccqqq~~~uuuaaadddlllSSSQQQPPPQQQMMMGGGEEEHHHHHHFFFCCCAAA???>>>======999777555555666777777666777666666555555444444444555555444444333333222222222222222222222222333444222222222333333333444444555555555666777999:::;;;;;;<<<>>>AAACCCFFFHHHIIIIIIKKKMMMOOOQQQTTTWWWZZZVVV\\\hhhrrryyyfffMMM>>><<<999888888888888777:::<<>>DDDLLLLLLCCC<<<;;;<<<;;;;;;<<>>???>>>===;;;999888888888555555444222111222444777444444555666666555555555444444444555555444444333000000////////////000000///000000000111111111111111222333555777999:::;;;===???BBBCCCDDDFFFIIIKKKLLLQQQTTTTTTVVV\\\```aaaeeeeeefffjjjooopppnnnkkkhhhpppxxxzzzxxxzzzvvvYYYQQQWWWbbbTTT;;;999:::555666777777777999<<<>>>IIIYYYOOOXXXvvvMMM999===AAACCCDDDCCC@@@>>>======@@@EEEHHHEEEDDDEEEDDDAAAAAA@@@>>>=========>>>???>>>@@@CCCEEEEEEFFFGGGHHHFFFFFFHHHNNNXXXeeepppwwwxxxmmmnnnyyynnndddSSSOOOKKKGGGEEEDDDCCC@@@???BBBBBBCCCDDDDDDDDDCCCCCC@@@@@@????????????@@@@@@EEEQQQ```jjjuuusssqqquuuaaannnyyyVVVQQQNNNKKKFFF@@@AAAEEEEEEDDDAAA???<<<<<<<<<======;;;999999::::::999888999999888888777777777777666666555555444333222222111111111111222222333444222222222333333333444444444555555666888999;;;<<<<<<===???BBBEEEGGGIIIJJJJJJMMMPPPQQQRRRUUUYYY\\\ZZZiiiuuu}}}}}}___KKK>>>;;;999777888888888777888;;;HHHqqqcccHHHRRR```vvvuuuUUUAAAGGGPPPLLLCCC<<<;;;<<<;;;:::<<>>??????>>><<<;;;:::999888888555555444333111222555777444444555555555555444444333333444444444444444333000000////////////000000///000000000111111111111111222333555888:::;;;<<<>>>@@@CCCDDDFFFGGGJJJLLLOOOTTTWWWWWWYYY```ddddddggggggiiinnnsssuuuqqqnnneeeoooyyy}}}{{{{{{mmmVVVVVV^^^iiiuuuMMM:::888999555666777777777888;;;>>>LLL\\\RRRWWWuuuyyyTTT<<<@@@???BBBDDDDDDAAA>>><<<;;;>>>DDDHHHGGGFFFGGGFFFCCCAAA@@@>>>=========>>>???===@@@DDDFFFHHHJJJMMMOOOHHHHHHHHHHHHMMMZZZkkkxxxuuu~~~wwwkkkzzznnn___WWWJJJGGGGGGFFFEEEDDDDDDCCC@@@AAAAAABBBCCCCCCCCCCCCCCC????????????@@@AAABBBCCCHHHUUUeeeqqqzzzhhhoootttddd{{{QQQLLLHHHEEE@@@;;;;;;@@@AAAAAA@@@===;;;:::<<<===???>>><<<<<<======<<<:::::::::::::::::::::::::::888777777666555444333333111111000111111222333444222222333333333333444444444555555666888:::<<<======>>>@@@CCCFFFIIIKKKLLLLLLOOOSSSSSSSSSUUUZZZ]]]aaayyyyyyXXXJJJ===;;;888777888888888777777:::EEEkkkcccJJJQQQ[[[ppppppSSS===AAAHHHIIIBBB======<<<999999<<<@@@FFFPPP[[[cccggghhhgggfffiiijjjkkknnnrrrppplllqqqssspppkkkiiinnnrrrsssrrrtttvvvwwwvvvuuuuuuuuummmppptttyyy|||{{{xxxtttyyyzzzooocccIIIAAA;;;;;;:::888666666555555555444444444333333444333333333444666888999777777999:::<<<===>>>???>>>>>><<<;;;:::999999999555555555333222222555777444555555555555444333333222333333444444444444333///////////////000000111000000000000111111111111222222444666999;;;<<<===???AAADDDEEEFFFHHHKKKMMMQQQVVVYYYYYY\\\bbbgggggghhhjjjmmmpppsssrrrooommmfffnnnwww{{{{{{{{{kkkXXX___jjjxxxhhhGGG999777555555666666666666888;;;>>>III[[[SSSSSSeee~~~vvvpppSSS:::<<<===@@@DDDDDDBBB???<<<;;;===CCCHHHIIIHHHIIIGGGCCC@@@???>>>===<<<===>>>>>>:::===AAAFFFJJJNNNSSSWWWNNNMMMIIIDDDCCCMMM^^^kkkpppwwwooorrrdddVVVSSSJJJDDDGGGHHHFFFFFFHHHGGGEEE@@@@@@@@@AAAAAABBBCCCCCC??????@@@@@@BBBCCCDDDEEEIIIUUUgggvvveeelll|||qqqjjjxxxIIIGGGFFFEEEAAA<<<;;;???===>>>???>>>;;;;;;<<<>>>@@@???>>>>>>>>>>>><<<:::999::::::;;;;;;<<<<<<===999999888777666555444444000000000000111222333444222222333333333333444444444555555777888:::<<<===>>>???BBBEEEHHHKKKMMMNNNNNNQQQUUUUUUTTTUUUZZZ^^^iii~~~vvvRRRHHH<<<:::888777777888888777888999AAAcccdddHHHKKKRRReeejjjPPP;;;<<>>;;;777888===???DDDMMMXXXaaagggiiiiiieeeggghhhhhhkkkppppppmmmlllppppppmmmlllppprrrrrrppprrrtttuuutttsssssstttnnnpppuuuzzz}}}|||xxxttttttxxx~~~~~~vvvkkkbbbLLLDDD===<<<<<<999666777555555555555444444444444222333333444555666777888555666777999;;;<<<===>>>>>>===<<<;;;:::999999999666666555333222333555888444555555555444444333222111222333444444444444444///////////////000111111000000000000111111111111222333555777:::<<<>>>???@@@BBBDDDFFFGGGIIILLLNNNQQQVVVZZZZZZ]]]ccchhhhhhgggjjjoooqqqqqqpppoooooonnnrrrwwwyyyzzz}}}hhhWWWbbbooo```CCC888666333444555666666666888;;;===AAAyyyxxxXXXRRRQQQYYY}}}jjjhhhSSS:::777;;;???CCCEEECCC???<<<;;;;;;CCCHHHIIIIIIIIIGGGCCC???>>>===<<<<<<<<<===>>>999<<<@@@DDDHHHLLLQQQUUUTTTPPPIIICCCBBBIIITTT]]]iiiyyywww{{{uuurrrccc]]]RRRJJJNNNNNNJJJHHHIIIHHHDDD????????????@@@AAABBBBBB@@@@@@@@@AAACCCEEEFFFGGGHHHRRRddduuummmqqqzzzgggsssqqqEEEEEEGGGJJJGGGAAA???AAA;;;>>>??????<<<<<<===???@@@???>>>>>>>>>>>><<<:::888999::::::;;;<<<===>>>::::::999888777666555555000000000000111222333444222222333333333444444444444555555777999;;;===>>>???@@@CCCFFFIIILLLNNNOOOOOOSSSVVVVVVTTTUUUZZZ^^^ppp|||tttOOOGGG<<<:::777777777888888777:::999===]]]iiiIIIHHHMMMaaaiiiSSS???@@@EEEAAA@@@@@@???;;;666888===???CCCKKKVVV```gggjjjkkkggghhhgggeeehhhnnnpppnnngggmmmpppoooooorrrrrroooppppppqqqssstttsssrrrqqqkkkooouuu{{{{{{wwwqqqxxx}}}~~~|||vvvqqqkkkeeePPPGGGAAA@@@???;;;999999666666555555555444444444111222444555666777777777444444666777999;;;<<<===>>>===<<<;;;:::999999999666666555333222333555888444555555555444444333222111222333333444444444444///////////////000111111000000000000111111111111333444666888;;;===???@@@@@@BBBEEEGGGHHHIIILLLNNNPPPVVVYYYYYY\\\cccggghhheeejjjooorrrqqqppprrrtttxxxxxxyyyyyy{{{aaaPPP\\\jjjzzz\\\@@@666555444444555666666666888;;;===???yyytttUUUQQQOOOSSSwwwjjjjjjZZZ@@@;;;:::>>>CCCEEECCC@@@===;;;:::BBBHHHIIIHHHHHHFFFBBB???>>><<<;;;;;;<<<<<<===<<<>>>AAACCCEEEHHHKKKNNNWWWQQQIIIEEEGGGMMMSSSWWWcccqqqyyy}}}yyykkkZZZTTTXXXVVVNNNIIIHHHEEE@@@>>>>>>>>>>>>???@@@AAABBB@@@@@@AAABBBDDDFFFHHHIIIFFFNNN```tttuuu{{{}}}aaa{{{oooIIIHHHFFFFFFFFFFFFEEECCC@@@BBBBBB@@@;;;999999:::;;;<<<===<<<;;;;;;<<<===========================<<<;;;999888777777666666222222111111222222333444222222333333333333444444333555777777888999<<<>>>BBBCCCDDDFFFIIILLLNNNPPPPPPVVVZZZYYYXXXYYY[[[[[[rrrpppLLLBBB:::999888888777777888888666>>>>>>YYYiiiJJJFFFNNNcccppp]]]===999KKKIIIBBB===>>>???===;;;<<<===FFFMMMQQQYYYeeemmmmmmiiiggghhhmmmooommmnnnqqqoooqqqsssqqqnnnmmmpppsssrrrtttuuurrrooopppvvv|||uuunnnpppyyy{{{wwwzzz|||||||||~~~tttbbb\\\cccXXXMMMBBB>>>>>>===:::888666555444333222333444444444444444555666777777888555555666777888:::<<<===<<<;;;;;;::::::999999888888666444222111222333444777777777777555333111000333444555555666666555555444111//////000111000000000////////////000000111333444666777999;;;<<<===BBBCCCDDDFFFIIILLLNNNPPPNNNTTT\\\aaabbbccceeegggjjjnnnqqqrrrooommmnnnpppvvvzzzvvvvvv}}}~~~bbbXXXZZZsssrrrSSS>>>:::999555666666777777888999;;;<<>>===;;;::::::::::::<<>>===<<<;;;<<>>========================<<<;;;:::999888777777666222222111111222222333444222222333333333333444444555666888999:::;;;>>>@@@BBBCCCDDDGGGIIILLLOOOPPPSSSVVVZZZ[[[YYYZZZ```gggmmmKKKAAA:::999888888777777888888666===<<>>;;;::::::<<>>>>>BBBCCCDDDFFFIIILLLOOOQQQVVVXXX]]]cccgggiiiiiihhhjjjmmmqqqssstttssssssssstttxxxuuuuuu{{{{{{\\\RRRUUUooojjjLLL;;;999777111666666666777888999;;;;;;AAAmmmjjjTTTMMMYYYppp|||ZZZIII===999===BBBDDDDDDBBB>>>:::;;;@@@FFFJJJKKKHHHEEEDDDAAA@@@???===<<<;;;:::::::::<<>>;;;888555555666333666999;;;<<<<<<===???========================<<<;;;:::999888777777777222222111111222222333444222222333333333333444444666777999;;;;;;===@@@CCCCCCDDDFFFHHHKKKMMMPPPQQQWWWWWWZZZ]]]ZZZZZZgggwwwgggHHH===999999888777777777777888666<<<:::TTT{{{RRRGGGIII]]]sssmmmQQQBBBHHHJJJCCC=========:::888999;;;CCCJJJPPPWWW```fffgggkkkiiikkknnnooolllkkkmmmoooqqqrrrqqqnnnnnnpppsssqqqrrrssssssssssssrrrrrr}}}xxxxxx}}}}}}yyyzzz{{{yyyxxxaaaRRRLLLIIISSSRRROOOJJJEEE@@@;;;888666666444333333333444555444444555555666777777777555555666777888999;;;<<<;;;;;;;;;:::999999888888999777555333333333555666444555555666666666555555333444555555666666555555444111//////000111000000111111111111111222333444555555777999;;;===??????BBBCCCDDDGGGJJJNNNQQQRRRYYYYYY[[[```gggjjjgggcccgggiiimmmrrrvvvwwwvvvtttrrrvvvssssssyyyyyy|||~~~VVVOOOTTTpppeeeGGG::::::777000666666666777888999:::;;;AAAmmmeeeQQQ\\\ttt```NNNDDD999===BBBEEEDDD@@@===<<<:::>>>CCCGGGIIIHHHFFFEEEBBBAAA???===<<<;;;;;;;;;:::===???AAABBBCCCFFFHHHQQQUUUSSSKKKEEEFFFJJJMMMTTTbbbvvvcccKKKIIICCC>>>@@@BBB<<<;;;;;;;;;<<>>======:::888999<<>>===<<<;;;;;;;;;===???@@@AAABBBDDDFFFOOOSSSSSSMMMGGGGGGIIIIIILLLXXXjjjmmmKKKJJJGGG>>>>>>AAA;;;::::::;;;<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;999888777222222111111222222333444222222222333333333444444555777999;;;===???CCCFFFHHHIIIJJJLLLOOORRRUUUVVV]]]ZZZZZZZZZXXX\\\qqqpppXXXEEE:::999888777777666666777777555>>>;;;RRRUUUJJJIIIZZZqqqnnnTTTEEEKKKOOOGGG@@@>>>>>>;;;999:::===BBBKKKTTTZZZ^^^bbbeeeeeeeeehhhmmmooommmlllnnnnnnppprrrqqqnnnnnnqqqtttyyyvvvrrrpppqqqrrrrrrrrrqqqpppqqquuuxxxyyy|||}}}vvvgggTTTJJJDDDIIIQQQVVVRRRKKKGGGBBB===777666555444333444555555555555555555666666666666555555666666777888999:::;;;::::::999999888777777888777555444444555666777999888777666555444333333333444555555666555555555444111//////000111000000/////////000111222333333333444666999;;;===???@@@CCCDDDGGGKKKOOOSSSWWWYYY\\\___dddfffffffffgggiiiaaabbbffflllsssvvvuuurrrrrrvvvtttuuu||||||tttVVVRRRYYYxxxiiiJJJ999666888888555555555666777888::::::@@@fffSSSLLLZZZyyyoooZZZIII>>>;;;===CCCEEEBBBAAACCC;;;;;;<<<@@@EEEGGGGGGEEECCCBBB@@@???===<<<<<<<<<;;;===???@@@@@@AAACCCEEEKKKPPPQQQMMMJJJKKKKKKJJJFFFOOO]]]}}}wwwMMMKKKHHH>>><<<>>>::::::;;;<<<===@@@BBBCCCDDDCCCBBBDDDKKKQQQNNNFFFGGGUUUjjj|||zzz}}}kkkttt}}}~~~hhhSSSjjjooouuuyyyvvvlll]]]SSSHHHDDD???<<<;;;:::999888999:::::::::888888999:::>>>>>>>>>>>>>>>>>>>>>>>><<<=========<<<:::888777222222111111222222333444222222333333333333444444555777:::<<<>>>AAAEEEHHHKKKLLLMMMPPPRRRUUUXXXYYY]]]^^^\\\YYYYYYeeezzz}}}fffQQQEEE<<<888888777666666666666777555@@@;;;LLLWWWJJJHHHXXXpppoooVVVGGGJJJPPPHHH@@@>>>>>><<<;;;<<<===AAAKKKWWW]]]___bbbfffjjjiiikkkppppppllljjjkkkmmmppprrrqqqooonnnqqquuu|||zzzvvvsssqqqqqqtttuuuqqqqqqrrrssstttvvvwwwxxxtttuuukkkWWWLLLGGGKKKTTTYYYSSSMMMKKKFFF???777777555444444444555666555555666666666666666666666666666666777888999999:::::::::999888888777777777666444333333444666777;;;:::888666555444333333333444555555666666555555444111//////000111000000/////////000111222333444444555777:::<<>>:::AAAFFFDDDBBBDDD<<<::::::===BBBFFFFFFEEECCCCCCAAA???>>>=========;;;===?????????@@@AAACCCGGGKKKMMMKKKKKKOOORRRQQQHHHOOOZZZwwwSSSJJJFFF>>>:::999::::::;;;===???AAACCCDDDDDDEEEEEEFFFKKKOOOLLLDDDDDDRRRgggyyyrrryyyxxx}}}{{{hhhPPPeeehhhnnnssstttooofff```QQQMMMGGGDDDCCCCCCBBB@@@;;;;;;:::999777888:::<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>===;;;999777222222111111222222333444222222333333333333444444666888;;;>>>@@@CCCGGGJJJNNNOOOPPPRRRUUUXXX[[[\\\\\\bbbaaaZZZ^^^sss|||```KKKDDD:::888888777666666666666666666AAA999CCCyyy]]]IIIDDDSSSpppvvv___JJJGGGOOOFFF???======;;;;;;===<<>>======;;;===??????>>>???@@@BBBCCCGGGHHHHHHLLLTTTYYYZZZTTTZZZddd]]]KKKDDD???<<<888:::;;;<<<>>>@@@BBBDDDEEEEEEIIIJJJJJJLLLNNNJJJDDDDDDRRReeeuuu~~~rrrsssooovvveeeJJJRRRQQQPPPRRRWWW[[[^^^```[[[VVVPPPLLLLLLLLLJJJHHH;;;;;;:::888777888<<>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>===;;;999777222222111111222222333444222222333333333444444444777:::===???BBBEEEIIILLLPPPPPPRRRTTTWWWZZZ\\\^^^[[[eeeddd[[[ccc}}}~~~___IIIBBB777888888777666666666666666777AAA666===pppaaaHHH@@@OOOqqq}}}gggNNNEEENNNEEE===<<<<<<;;;;;;<<<:::>>>IIIWWW^^^^^^aaafffkkkkkkooouuuwwwtttrrrtttmmmoooqqqqqqoooooorrruuu{{{~~~}}}wwwssstttvvvtttvvvuuuttttttvvvwwwvvvxxx}}}jjjlllqqqtttnnnaaaUUUOOONNNUUUSSSJJJEEEEEE???444888777666555444555555666666666666666666555555555666666555666666777888999::::::999999888777777777555444333222222333555666888777666555555666777888333444555555666666555555444111//////000111000000111111111222333444666777888999;;;>>>AAACCCFFFGGGGGGIIILLLQQQVVV\\\```cccfffeeeeeehhhnnnqqqpppmmmlllnnnqqqpppoooooosssvvvsssvvvsssuuuaaabbbpppqqqrrrOOO<<<999999555000555555555555666888999:::===SSSnnnTTTHHHVVVssswwwrrr\\\GGG999???FFFDDD@@@???>>>:::777999???DDDDDDCCCDDDCCCBBB@@@???>>>======;;;===??????>>>>>>@@@AAAAAADDDFFFFFFLLLWWW^^^``````gggqqqfffMMMDDDAAA@@@:::;;;<<<===???AAACCCEEEFFFFFFKKKNNNMMMLLLMMMJJJEEEFFFRRRdddsss{{{}}}~~~wwweeedddwwwnnn\\\???IIIGGGEEECCCCCCFFFIIIKKKNNNJJJGGGGGGIIIGGGBBB===777888888777666777:::<<<============>>>>>>>>>>>><<<<<<=========<<<:::999444333333222222333333444444555666666555555888999666:::>>>BBBDDDFFFIIILLLRRRTTTVVVWWWWWWXXXZZZ\\\bbb___\\\___nnnvvv]]]III===888777777666666666666777777888888???<<>><<<:::888777555444333333444555666666666666666555555555555555555555666666666666888888999999999888888777999888666555444444555555666666666666666666666666666555555555666777999:::333222000......///111222000000111222444555666666777999;;;===???DDDIIIMMMNNNNNNNNNPPPUUU[[[aaaeeepppjjjfffgggmmmqqqnnnjjjmmmmmmqqquuuuuusssuuuzzzvvvsssooowwwxxx\\\bbbiii~~~cccEEE===777444666444555555555555666888999::::::JJJmmmRRRUUUSSSpppyyytttuuuhhhLLL===@@@BBBEEEEEE>>>>>>:::888999===BBBEEEEEEFFFEEECCCBBBAAA@@@??????============>>>???@@@AAABBBCCCDDDEEEHHHMMMTTTXXXbbb^^^lllhhhOOOHHH???BBB;;;??????@@@@@@@@@AAADDDGGGFFFRRRQQQIIILLLMMMHHHGGGGGGWWWjjjxxxvvv\\\ddd}}}fffOOOBBBHHHFFFBBB???>>>>>>@@@AAAEEEBBB???@@@BBBBBB===999888999999999888888:::<<<============>>>>>>>>>>>><<<============;;;:::999444333333222222333333444111222333333333444666888999;;;???CCCEEEIIIMMMPPPTTTVVVXXXYYYYYYYYY[[[]]]ZZZXXXXXXbbbwwwnnnVVVEEE===999777777666666666666777777999999@@@>>>llltttNNNFFFLLLeeevvvmmmUUUDDDOOONNNGGG>>>;;;======:::;;;???FFFOOOWWW___dddgggjjjlllmmmmmmllllllnnnooommmmmmnnnooooooooooooooouuuvvvuuurrrtttxxxxxxtttzzzwww{{{zzzwww|||{{{vvv}}}sssooorrrpppddd```___YYYQQQMMMGGGBBB???===:::888777666555444333444444555666666666666666555555555555555555555666666666666888888999999999888888777888777666444444444444555555555555555555555555555666666555555666777888999444222000///...///000111000000111333444555666777999:::<<<>>>@@@DDDIIIMMMOOOPPPRRRUUUYYY]]]```bbbjjjiiihhhiiillloooqqqqqqqqqnnnnnnrrruuuuuuuuuwwwwwwuuuqqqyyymmmTTT]]]iiiaaaDDD===666444666444444444555555666888999:::???LLLoooUUUVVVQQQggg~~~tttmmmfffJJJ;;;???AAAEEEFFF???@@@===::::::>>>CCCFFFGGGEEEDDDCCCAAA@@@???>>>>>>============>>>???@@@AAABBBCCCCCCDDDEEEIIIOOOSSS]]]]]]kkkgggOOOHHH???AAA:::>>>???@@@@@@@@@@@@CCCEEEGGGUUUSSSJJJKKKJJJFFFFFFKKKZZZmmm}}}zzz~~~}}}}}}zzzccckkksss]]]LLLDDDHHHFFFCCC???=========>>>===;;;999:::======:::777888:::;;;;;;999999:::<<<============>>>>>>>>>>>><<<============;;;:::999444333333222222333333444000222333333333444666888;;;===AAADDDGGGLLLQQQUUUXXXZZZ[[[\\\[[[[[[\\\]]]WWWRRRUUUfff~~~yyydddNNNAAA<<<;;;777777666666666666777777888888===>>>fffOOOFFFJJJbbbuuuoooWWWDDDUUUSSSLLLBBB<<<======:::999===CCCKKKTTT[[[aaadddiiijjjllllllkkkjjjkkklllnnnooooooppppppoooooonnnwwwtttooolllpppyyy{{{yyy|||yyy}}}}}}zzz|||yyytttzzz}}}wwwmmmllljjjaaa___^^^UUUPPPKKKFFFAAA===;;;888666777666555444444444555666777777777666666555555555444555555555555666666666777888888999999999888888777666555333333333333444444444444444444444444444777666666555555666777777555444111///...///000000000111222333444666777777:::<<<===???AAADDDIIIMMMQQQSSSVVVZZZ]]]___``````fffhhhjjjkkklllnnnssswwwuuuooolllqqquuuvvvuuuvvvzzzyyyvvv}}}~~~hhhTTT```rrr]]]BBB<<<666333666444444444444555666777999999???HHHvvvSSSLLLFFFYYYxxxfffdddHHH:::===@@@DDDFFFAAACCC@@@<<<;;;>>>CCCFFFHHHEEEDDDCCCAAA???>>><<<<<<======<<<======>>>???@@@BBBCCCCCCBBBBBBEEEJJJMMMRRRZZZkkkeeeOOOIII===@@@:::===???AAAAAA@@@@@@@@@AAAHHHWWWVVVKKKIIIGGGDDDFFFNNN\\\mmm~~~~~~~~~ttteeerrrlllUUUFFFAAAEEEDDDBBB@@@????????????===;;;999:::;;;;;;:::888999;;;<<<<<<;;;:::;;;<<<============>>>>>>>>>>>>======>>>>>>===;;;999888444333333222222333333444222333555555555777999<<<===???BBBEEEIIINNNUUUYYY\\\^^^``````___^^^^^^___\\\TTTUUUiii{{{{{{rrr^^^III>>>;;;;;;777777666666666666777777555555888<<<[[[UUUJJJKKK```tttqqqYYYDDDTTTSSSMMMCCC=========;;;999<<>>;;;999777666666666555444444555666777888888777777666555555555444444444555555555666666777777888999999999888888777666444333222222333333444444444444444444444444777666666666555555666666666555222000...//////000000111222444555777888888<<<===???@@@BBBEEEJJJNNNRRRTTTWWWZZZ^^^```aaabbbfffhhhjjjkkklllooosssvvvwwwrrrpppsssuuuuuuvvvyyy}}}}}}zzzgggXXXfff}}}{{{WWW@@@;;;555333555555444444444555666777888999999???ooo[[[HHHHHHMMMeeellleeeJJJ;;;<<<>>>BBBFFFCCCEEEAAA===;;;===@@@EEEGGGFFFEEEDDDBBB@@@>>>===<<<===<<<<<<<<<======>>>???AAABBBBBBAAAAAADDDHHHKKKJJJYYYnnn{{{wwwooohhhnnnbbbNNNIII===???;;;>>>@@@BBBBBBAAA?????????EEEVVVVVVKKKGGGEEEDDDHHHNNNYYYhhhxxxfff```xxxoooRRR???999DDDDDDCCCAAA@@@???>>>>>>>>>===;;;;;;;;;:::999888:::<<<<<<<<<::::::;;;<<<============>>>>>>>>>>>>===>>>>>>>>><<<;;;999888444333333222222333333444222333555666777888;;;>>>>>>@@@CCCFFFJJJPPPWWW[[[```bbbdddeeecccbbbbbbbbbaaaWWWWWWlllxxxxxxooo[[[HHH>>>;;;999777777666666666666777777555555666<<>>===>>><<<:::<<<@@@GGGOOOXXX___ccciiilllnnnooonnnllllllmmmllllllmmmnnnooopppqqqrrr{{{|||xxxooolllrrr}}}~~~{{{||||||zzzyyyyyyxxxxxxyyyggg^^^XXXLLLEEEBBB>>>;;;:::999888777666555444444555666777888999888888777666666555555444444444444555555555555666777888999999999999999777666444333222222333333444444444444444444444444666666666666666555555555666555222000//////000000000111222444666888999:::===>>>@@@AAACCCGGGLLLPPPSSSTTTVVVYYY\\\```dddfffkkkiiihhhjjjmmmpppqqqqqquuuuuuvvvwwwtttrrrwww{{{}}}yyy}}}___WWWfffsssRRR===:::555222555555333444444444555777888999666999___oooNNNSSSIIIVVVnnnQQQ???===<<<@@@EEEDDDDDDAAA>>>;;;;;;===AAADDDFFFFFFFFFDDDCCC@@@>>>===<<<<<<<<<;;;<<<<<<===>>>???@@@AAAAAABBBEEEIIILLLKKK___vvvrrrhhh|||cccWWWQQQMMMMMMqqq^^^MMMJJJ===@@@===BBBCCCEEEDDDBBB???>>>>>>AAARRRSSSHHHFFFEEEEEEKKKNNNWWWcccqqqaaadddqqqPPP<<<777LLLKKKJJJHHHFFFCCC@@@???===<<<;;;:::999888888999<<<<<<<<<:::999999;;;===============>>>>>>>>>>>>>>>>>>>>>>>><<<:::888777444333333222222333333444000222444555666888;;;>>>@@@BBBFFFIIIMMMRRRXXX\\\bbbeeehhhiiigggfffeeeeeebbbYYY\\\qqqwwwvvvmmmZZZHHH>>>:::888777777666666666666777777888777666>>>KKK}}}___OOOGGGUUUlllqqq\\\DDDEEEJJJJJJDDD???>>>>>><<<;;;<<<@@@EEEMMMWWW___cccjjjmmmpppqqqqqqpppoooppplllkkkjjjiiijjjmmmoooqqqzzz~~~uuunnnrrr|||~~~~~~{{{vvvvvvxxxooo```ZZZPPPCCC@@@<<<::::::::::::999555555444444555777999:::999999888777777666555555333444444444444555555555666777888999999999999999777666555333333333333444444444444444444444444444444555555666666666555555666555222000///000111111111111333555777999:::;;;===>>>AAABBBEEEIIINNNRRRTTTUUUVVVYYY]]]bbbfffhhhllliiihhhiiillloooooonnnrrruuuyyyzzzuuuqqqxxxyyy{{{wwwxxxvvvXXXXXXeeelllLLL:::999444111555555333333333444555666888888999888UUUQQQNNNJJJQQQ{{{\\\FFF???:::===DDDDDDBBBAAA???<<<:::;;;>>>@@@EEEFFFFFFFFFDDDBBB@@@???<<<<<<;;;;;;;;;;;;<<<<<<===>>>@@@AAACCCEEEIIILLLQQQddd|||uuu^^^tttbbbTTTOOOLLLJJJddd~~~YYYLLLKKK>>>BBBBBBGGGHHHHHHFFFCCC@@@@@@@@@???NNNNNNDDDEEEFFFFFFKKKOOOWWWbbboooiiiuuulllLLL;;;;;;KKKKKKKKKIIIGGGDDDAAA???:::::::::999888888:::;;;======;;;888666777:::===============>>>>>>>>>>>>>>>>>>>>>>>><<<:::888777444333333222222333333444111333555777888:::>>>@@@BBBEEEIIINNNQQQUUUZZZ]]]dddgggjjjkkkkkkiiihhhhhhccc^^^eeezzzxxxvvvjjjVVVDDD<<<999888777777666666666666777777999888444>>>DDDsssdddRRRGGGSSSmmmvvvcccKKK@@@GGGJJJFFF@@@>>>===;;;;;;<<<>>>DDDKKKUUU]]]bbbiiimmmpppssssssrrrrrrrrrqqqoookkkhhhhhhkkknnnpppyyy~~~~~~xxxsssvvv|||}}}|||{{{~~~{{{vvvxxx|||kkk]]]QQQEEEBBB>>><<<<<<<<<;;;:::555444444444666777999;;;::::::999888777666555444333333444444444555555555666666777999999::::::999888777666444444444444555555555555555555555555555222333555666666666666555555444222000000111222333111222333555777999;;;<<<<<<>>>AAACCCFFFKKKQQQUUUVVVXXXZZZ^^^aaadddeeefffhhhiiiiiiiiiiiikkknnnpppppprrrvvvxxxvvvssswww~~~zzz}}}wwwwwwnnnWWWZZZdddfffHHH888999444111444555333333333444555666777888:::888OOOfffOOOHHHOOOrrrhhhMMMBBB999;;;CCCDDDAAABBBAAA>>>;;;:::;;;>>>CCCDDDEEEEEEDDDBBB@@@???<<<<<<;;;;;;:::;;;;;;<<<<<<>>>@@@AAABBBDDDGGGJJJQQQaaazzzdddkkknnn\\\UUUQQQOOO[[[fffUUUKKKLLL???EEEFFFLLLLLLKKKHHHDDDBBBBBBBBB???LLLJJJAAADDDFFFEEEHHHMMMUUUaaaooozzztttooogggHHH:::<<>>===:::777555666:::>>>============>>>>>>>>>>>>>>>>>>>>>>>><<<:::888777444333333222222333333444444666888:::;;;===AAADDDDDDGGGLLLQQQTTTXXX[[[^^^dddhhhkkkmmmlllkkkjjjjjjeeecccnnnzzzvvvgggRRRAAA:::999999777777666666666666777777888666222===???kkkhhhUUUHHHUUUppp|||lllTTT>>>FFFKKKHHHBBB???<<<::::::;;;===BBBJJJSSS\\\bbbhhhlllpppsssssssssssssssxxxuuuoookkkiiikkkooorrrxxx{{{{{{xxxxxx{{{}}}{{{{{{uuuttt{{{yyyxxxzzz}}}cccQQQHHHEEEAAA>>>======<<<;;;555444444555666888:::;;;::::::999888777666555444333333333444444444555555666666777999999:::::::::999888666555444444555555666666666666666666666666111222444666777777666666444333222000000111333444111222333555888:::;;;<<<<<<>>>AAACCCGGGLLLRRRVVVWWWZZZ___ccceeeeeedddcccccchhhlllkkkggggggnnntttpppoooqqqvvvwwwvvvwwwzzz~~~{{{zzzwww{{{jjjVVVYYY^^^wwwcccFFF777888444111444555333333333444555666777888999777JJJeeeDDDMMMeeeoooRRRDDD888999BBBDDDAAABBBCCC@@@<<<:::;;;===AAABBBCCCDDDDDDBBB@@@???<<<;;;;;;:::::::::;;;;;;<<<>>>@@@@@@AAABBBEEEGGGKKK[[[tttssslllppp\\\RRRMMMIIIKKKLLLeeeSSSKKKLLL@@@GGGHHHOOOOOOLLLIIIEEECCCCCCDDD@@@KKKHHH???CCCFFFDDDEEEJJJSSS```oooyyygggmmm|||fffGGG777999@@@>>>======>>>???>>>==================>>>???@@@;;;888777888;;;<<<:::888;;;<<<===?????????>>>======>>>???@@@???<<<999777111111111222333444666666444666999;;;===@@@DDDGGGHHHKKKOOOSSSWWW\\\bbbfffnnnoooppppppooommmllllll```rrrttt___LLLAAA<<<888777555444333333444666999:::999111999>>>>>>eee|||VVVFFFRRReee~~~~~~```FFFPPPXXXLLL===AAADDD777888:::<<<@@@GGGPPPZZZaaagggiiiiiijjjnnnssssssnnnuuuxxx{{{zzzuuupppoooooouuusssqqqqqqtttvvvxxxxxxzzzuuutttyyy~~~uuuyyyjjjVVVJJJIIIDDD>>>;;;:::999777666777777666555666:::<<<<<<<<<<<<======<<<:::888888777666555444333222222444444555777888999:::;;;;;;:::888444111111333666888888777555555444444444111222444555777888888888555444333222222222333333222222444555777999;;;;;;>>>AAADDDGGGIIILLLOOORRR]]]aaaddddddfffjjjjjjhhhmmmiiiiiilllllljjjnnnuuuwwwuuuuuuwwwvvvtttvvv{{{~~~~~~wwwsssqqqaaaZZZ^^^mmmOOOCCC999777888666444333222222333444444555555666666===EEEnnnoooUUULLLOOOvvvyyydddOOOBBB<<<>>>AAAFFFEEEDDDAAA>>>;;;999777<<>>???@@@AAABBBEEEGGGKKKPPPdddqqqooowwwkkk^^^QQQHHHFFFFFFGGGYYYRRRKKKEEE===DDDOOORRRNNNIIIFFFFFFFFFFFFFFFCCCCCCCCCAAA@@@AAADDDFFFPPP\\\fffrrr}}}pppjjjPPPCCC===777BBB@@@>>>>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>999777666888:::;;;:::888:::;;;<<<===>>>======<<<===>>>??????>>>;;;999777222222222222333444555666555777:::<<<>>>AAADDDGGGKKKNNNSSSWWW[[[___dddgggjjjlllnnnooonnnlllkkkjjjbbbuuu~~~rrr[[[III>>>:::777555666666555444444555777777999111888;;;:::]]]~~~VVVEEEPPPddd}}}~~~aaaGGGRRR\\\QQQ??????BBB888888:::<<<@@@FFFOOOYYY```gggiiiiiiiiimmmqqqppplllqqqsssuuuvvvuuutttttttttrrrqqqooopppsssuuuvvvvvv|||yyyxxx{{{~~~wwwyyysss\\\LLLIIIEEE@@@===<<<:::999777777777666555777:::===>>>>>>>>>??????>>>===;;;999888888777666555444333444555666777888999:::;;;::::::888555222222333555888777666555555444444444333444555666777888888888555444333222222222333333222333444666888:::<<<<<<@@@CCCFFFHHHIIIKKKNNNQQQ[[[```ccccccfffjjjkkkhhhllljjjlllpppooommmooouuurrrrrruuuyyyyyywwwxxx|||lll^^^YYYaaarrrxxxLLLAAA888666888666444333222222333444444555555666444===DDDhhhrrrOOOIIILLLmmmyyygggVVVEEE::::::@@@FFFEEEDDDBBB???<<<:::888;;;@@@EEEGGGEEECCCBBBBBBAAA>>>;;;;;;<<<<<<;;;999<<<===???@@@@@@BBBDDDGGGKKKNNN```uuunnnuuudddYYYTTTPPPLLLNNNMMMLLLWWWyyyPPPJJJHHHBBBEEEJJJRRROOOKKKIIIIIIIIIHHHGGGDDDDDDDDDBBBAAABBBEEEGGGMMM^^^lllzzzxxxgggNNNCCC===888BBB@@@>>>===???@@@@@@@@@>>>??????>>>>>>===<<<;;;777666666777999;;;:::999:::;;;<<<<<<<<<<<<<<<<<<===>>>??????===;;;888666333333333333333444555666777999<<<>>>???BBBFFFIIINNNRRRXXX\\\```cccgggiiiiiilllppprrrpppnnnlllkkkmmmnnnWWWDDD;;;888666555777777666666555555555555999444999999888TTT[[[EEEMMM___xxxzzz```GGGRRR___XXXCCC<<>>===:::999999888777666555555444555666777888:::;;;;;;999999999777444333333444888777666555555444555555555666777777888888777777555444333222222222333333333444666777:::<<<===>>>BBBDDDGGGIIIJJJLLLOOOQQQZZZ___bbbcccfffkkkllliiillllllooossssssqqqrrruuunnnoootttzzz|||yyyzzz~~~dddVVVUUUeeeyyymmmHHH>>>666555777555444444222222333444444555555666333<<>>;;;::::::>>>BBBDDDDDDCCCCCCCCCBBB???<<<:::;;;;;;;;;;;;;;;===>>>??????AAACCCFFFHHHJJJZZZ{{{{{{lll{{{ggg[[[VVVSSSPPPLLLJJJJJJQQQeee|||NNNIIIJJJFFFEEEDDDMMMKKKJJJIIIIIIIIIGGGFFFCCCDDDDDDCCCBBBCCCEEEGGGOOOeeezzz~~~{{{^^^GGG>>>;;;888BBB@@@======>>>?????????>>>>>>>>>>>><<<:::888777555555666777999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>><<<:::777666444444444444444555666666999;;;>>>@@@BBBEEEIIILLLRRRVVV\\\aaadddgggiiikkkmmmqqqvvvwwwtttqqqpppooo|||jjjRRR@@@999777666555555555666777666666555555999888;;;999888OOObbbFFFJJJXXXooottt^^^GGGNNN]]]\\\FFF;;;===<<<999:::;;;===BBBKKKUUU\\\```eeejjjmmmrrryyy{{{xxxvvvrrrnnnnnnqqqttttttsssrrrrrrrrrtttwwwyyyyyyyyyzzzzzz{{{|||~~~wwwvvviiiPPPIIICCCAAA@@@===<<<<<<888888777666777999>>>AAAFFFFFFEEECCC@@@===<<<<<<:::999999888777777666666555555666777999:::;;;<<<888999999888555444444444777777666555555555555555777777888888888888777777555444333222222222333333444555666999;;;===???@@@BBBDDDGGGJJJLLLNNNQQQTTT[[[```cccdddhhhmmmnnnlllnnnoooqqqrrrssssssvvvxxxpppqqqtttyyy{{{yyy|||]]]PPPTTTkkkdddCCC:::444444555444444555222222333444444555555666444;;;===OOOxxxXXXQQQHHHKKKnnnrrrgggVVV@@@999@@@CCCDDDDDDDDDBBB@@@>>><<<:::<<>>>>>>>>???BBBDDDEEEGGGWWWwwwkkkxxxssseeeYYYQQQKKKHHHHHHMMMUUUiiipppLLLJJJIIIEEEDDDBBBFFFFFFEEEFFFGGGFFFDDDAAAAAABBBCCCCCCBBBBBBDDDGGGPPPhhh}}}zzzkkkPPP>>>888777666FFFDDDBBBBBBBBBBBBAAA@@@>>>======;;;:::888666555555666777888999:::;;;<<<>>>>>>==================>>>>>>>>><<<;;;888666555444444444444555666777777;;;===AAACCCFFFIIINNNQQQVVVZZZ```eeegggjjjlllnnnppptttyyyyyyvvvtttuuuwwwyyyzzz{{{xxxfffNNN>>>888888888666333444555666777777777777666:::;;;999999KKKzzziiiIIIHHHRRRhhhssseeeIIIIIIVVV[[[JJJ<<<===???:::::::::;;;@@@HHHSSSZZZ]]]ccciiimmmrrrxxxzzzyyyxxxsssnnnmmmpppssssssssstttsssrrrtttvvvyyyyyyyyy||||||||||||}}}|||yyymmmSSSIIIAAA@@@@@@<<<:::;;;888888888777777;;;@@@DDDJJJJJJIIIDDD>>>999888888999888888777777666666666555555666888999:::;;;<<<888999999888666444444555777666666555555555555666888888888888888777777666555444333222222222333333444555777999<<<>>>@@@AAA@@@CCCGGGKKKNNNQQQUUUXXX]]]aaaeeefffiiinnnooommmqqqrrrqqqoooppptttyyy|||vvvtttuuuwwwxxxxxx||||||___SSS[[[wwwyyyYYY???888333444555333333555222222333444444555555666666999:::CCCiiiZZZPPPHHHEEEZZZyyykkk\\\HHH======BBBCCCDDDEEEDDDBBB@@@???;;;<<<>>>@@@CCCEEEEEEEEEDDDBBB???<<<::::::<<<===:::<<<=========>>>AAACCCEEEHHHZZZzzznnnyyysss|||kkk\\\RRRSSSMMMKKKMMMMMMSSSjjjdddPPPNNNGGGBBBDDDCCCCCCCCCCCCDDDEEEEEEBBB???@@@AAABBBBBBBBBBBBDDDFFFKKKcccyyy}}}{{{zzzxxxsss\\\EEE888666666666MMMLLLKKKKKKKKKIIIEEECCC???===<<<999888666666666666888999999999999;;;===??????>>>============>>>>>>>>>===;;;999777555444444444444555666777888999===???CCCGGGJJJNNNSSSWWW[[[___dddhhhjjjmmmoooqqqqqquuuxxxxxxvvvwww}}}vvv}}}zzzqqq```III;;;888:::999666333333444555666777888888222::::::888:::GGGsssrrrOOOIIIMMMcccwwwrrrQQQFFFMMMXXXMMM???>>>AAA;;;:::999:::>>>FFFQQQXXX\\\ccciiikkkmmmqqqsssqqqssspppnnnmmmppptttwwwxxxuuusssqqqqqqsssvvvwwwxxx~~~}}}}}}vvvWWWJJJ@@@@@@@@@;;;888:::999999888777888<<>>@@@AAA@@@CCCGGGLLLOOOTTTXXX[[[^^^bbbeeefffiiinnnooommmqqqsssqqqmmmnnnttt{{{}}}zzzwwwvvvwwwwwwwww|||ddd[[[iiiqqqLLL===777333444555333333666222222333444444555555666777666999===RRRdddOOOHHHHHHOOO{{{sssaaaOOOBBB<<>>======@@@CCCEEEFFFEEEDDDCCCAAA>>>;;;:::<<<===:::;;;<<<<<<<<<===???AAAEEEJJJ]]]}}}yyyzzzuuu|||oooddd[[[UUUSSSNNNLLLOOOPPPRRR]]]jjjrrr___XXXWWWLLLEEEGGGGGGFFFFFFEEEFFFGGGFFFDDDBBB???AAACCCCCCCCCCCCDDDFFFKKKbbbuuu{{{}}}xxxzzzzzziiiQQQ???777777888888RRRRRRRRRRRRQQQMMMHHHCCCAAA???<<<999777777888999888:::;;;;;;999999;;;===???>>>===<<<;;;<<<<<<===???>>>===;;;888666555444333333444555666888:::;;;>>>AAAEEEJJJNNNSSSXXX\\\aaadddhhhjjjmmmpppsssvvvqqqtttxxxxxxxxx~~~}}}xxxzzzjjjYYYDDD999888:::999555666555444444555666777888333>>>===:::===FFFpppYYYMMMJJJ^^^wwwzzz]]]FFFFFFUUUQQQCCC???@@@;;;:::999999<<>>@@@AAAAAAEEEIIIMMMPPPTTTXXX[[[]]]bbbeeeeeeggglllmmmjjjnnnqqqqqqmmmnnnuuuzzz{{{yyywwwwwwyyyyyyxxx|||{{{bbb___vvvoooEEE<<<777444555555222333666222222333444444555555666777444;;;<<>>???CCCFFFFFFFFFCCCCCCCCC@@@<<<:::;;;===999;;;<<<<<<;;;<<<>>>@@@BBBGGGYYYyyyxxxtttssskkkeee___[[[RRRPPPNNNPPPUUU\\\eeekkkjjjaaabbbcccVVVNNNNNNKKKJJJIIIGGGHHHHHHGGGEEEDDD@@@BBBDDDEEEEEEEEEFFFHHHPPPgggyyyrrr{{{uuubbbKKK<<<888777777666SSSSSSTTTUUUSSSNNNGGGBBBCCC@@@===999888888:::<<<999;;;===<<<:::999;;;===>>>===<<<;;;:::;;;;;;<<>><<<:::888666555444222222333555777999;;;<<<>>>BBBFFFKKKPPPUUU[[[___eeehhhjjjmmmooorrrvvvyyyrrruuuxxxyyy{{{vvvwwwvvvfffUUUAAA777777:::888444999777555444333444666777777DDDBBB>>>AAAGGGpppcccQQQHHHZZZuuu{{{fffHHHCCCTTTSSSEEE???@@@;;;:::888888<<>>@@@AAADDDGGGJJJNNNPPPTTTWWWZZZ]]]aaaddddddfffjjjjjjhhhkkkpppqqqnnnooouuuyyyxxxvvvuuuwww{{{{{{zzz|||ooo\\\]]]|||qqqFFF<<<888555666555222333666222222333444444555555666666222<<<===:::dddrrrOOOIII===WWWqqq___RRRGGG???AAAEEEGGGHHHGGGEEECCCCCC@@@>>>@@@CCCFFFGGGFFFBBBDDDDDDBBB===;;;;;;<<<999:::;;;;;;;;;<<<>>>@@@===AAASSSssszzziii|||uuunnnfff___[[[ZZZVVVSSSWWWaaaiiilllkkkeeejjjlll___VVVSSSMMMKKKIIIHHHGGGGGGGGGEEEDDDBBBDDDFFFGGGGGGGGGHHHJJJOOOhhh{{{fffuuurrr^^^GGG:::777666444222SSSVVVXXXUUUOOOHHHDDDCCC@@@>>>;;;888888:::<<<>>>BBBAAA???>>><<<;;;;;;:::<<<;;;:::999:::<<<>>>@@@>>>===<<<;;;999666444333555555555777;;;===??????EEEJJJMMMMMMRRR[[[ccceeegggmmmpppnnnqqqzzzzzzvvv{{{qqqyyyttt```OOO>>>777777666444333666666555555555555666666888::::::===???HHHsssxxxPPPKKKXXXmmmjjjDDD???TTTTTTKKKGGG===<<<;;;:::999;;;@@@GGGMMMTTT```hhhiiiiiiooosssssslllkkknnnrrrqqqnnnrrrzzz~~~zzzvvvuuuwwwzzzzzzzzz|||{{{nnnRRRCCCDDD@@@>>>>>>;;;999666666999<<<@@@HHHPPPSSSRRRNNNFFF>>>888777999888999;;;<<<<<<;;;999888555777:::===>>>>>><<<;;;;;;:::999777666666666666666444333333555666666555555555555555555555444444666666444333222333333444333666888:::<<<===@@@CCCFFFEEEHHHMMMQQQSSSYYY```^^^```ccceeegggjjjmmmpppooopppqqqsssuuuwwwyyyzzzwwwuuuwww|||{{{wwwxxx}}}}}}eeeTTT]]]zzztttIII:::888555333111222333444555555555555555555555555888555<<<===777QQQ]]]CCCCCCLLLrrruuu[[[NNNEEEHHHGGGCCCCCCGGGIIIHHHEEEBBB@@@AAAEEEFFFFFFDDDDDDDDDCCCAAA???<<<:::999<<<;;;:::999:::<<>>===<<<<<<>>>@@@AAABBBAAA???===<<<;;;;;;:::;;;;;;::::::;;;<<<>>>???>>>>>>===;;;888666444333666666666888;;;>>>@@@@@@GGGLLLPPPQQQVVV___fffhhhmmmqqqsssssswww}}}}}}}}}xxxuuu|||sss{{{~~~ppp]]]MMM===777777666555444777666666555555666666777555888888;;;<<<@@@eeeVVVPPP]]]ssssssIIIAAAVVVXXXNNNFFF===<<<<<<:::999;;;@@@GGGLLLRRR]]]ffffffggglllpppqqqmmmkkkmmmqqqrrrppprrrxxxzzzxxxvvvvvvyyy{{{{{{zzzzzzwwwyyyxxxYYYGGGFFFBBB???@@@===@@@<<<:::;;;===CCCPPP\\\\\\VVVLLLDDD>>><<<;;;;;;999:::<<<======<<<:::999666888;;;===>>>>>><<<;;;:::999888777666555555555555444333444666666666444666666666666666666666666666555333222222222333444333666999:::<<<>>>AAACCCJJJJJJLLLRRRTTTUUUZZZ```___bbbfffiiijjjkkkmmmooooooppprrrtttvvvxxxyyyyyyyyywwwzzz}}}|||~~~vvvZZZYYY\\\qqqjjjIII:::888555333222222333444444444444444444444444444666666999999666FFF```LLLJJJHHHfff}}}iiibbb[[[UUUJJJBBBDDDJJJJJJFFFEEECCCAAABBBDDDFFFEEEDDDEEEDDDCCCBBB???===:::999;;;:::::::::;;;<<<>>>???;;;@@@CCCSSSuuupppyyyxxxooommmooonnnlllmmmpppuuu{{{|||wwwlllaaaZZZTTTQQQOOOOOOPPPPPPRRRUUUVVVNNNGGGSSSfffbbbVVVVVV^^^|||}}}zzz^^^LLL:::555777888666555ZZZ[[[[[[XXXSSSNNNKKKJJJDDDDDDCCCBBBBBBCCCCCCDDDAAA@@@???===<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>>???>>>===:::888666444333666777888:::<<>>======;;;:::;;;???EEEJJJPPPYYYbbbdddeeehhhmmmnnnooollllllooorrrrrrsssuuuvvvuuuuuuwwwzzz|||||||||yyywwwyyy~~~}}}~~~}}}aaaJJJGGGBBB>>>???===???<<<:::999<<>>:::;;;<<<======<<<;;;:::666888;;;===>>>>>><<<;;;999888777666555444444444333333333555777777555444666777777777777777777777555444222111111222333333333666999;;;<<<>>>AAADDDIIIIIIMMMSSSUUUTTTWWW\\\```dddiiilllmmmlllllllllooopppsssuuuxxxyyyyyyyyyvvvtttvvv|||~~~yyyxxxkkkUUU^^^^^^qqq___GGG999777555333222222333444333333333333444444444444222777444666999===iiieeeQQQLLLDDDWWWxxx}}}zzzjjjRRRDDDEEELLLLLLGGGEEEDDDBBBCCCDDDEEEEEEDDDEEEEEEDDDCCC@@@===;;;999999::::::;;;;;;<<<<<<<<<<<>>===<<<;;;;;;;;;:::;;;<<<===>>>>>>>>>===@@@???<<<:::888555444333666777:::<<<>>>AAADDDGGGNNNUUU[[[^^^ccckkkoooooottttttwww|||yyyyyy}}}tttzzzjjjOOOCCC888666888777777888777777666666666666777777555999999999::::::SSSzzzUUUJJJSSSiiiUUU@@@SSS```UUUEEE@@@>>>>>><<<::::::>>>CCCGGGMMMVVV^^^bbbdddfffkkknnnpppmmmkkknnnrrrtttsssrrrtttttttttuuuxxx{{{~~~}}}}}}~~~~~~|||}}}}}}hhhKKKFFFAAA<<<<<<;;;;;;999888:::???PPPlllxxxcccJJJ???AAAFFFDDD@@@:::;;;;;;<<<<<<;;;:::999777999<<<>>>???>>><<<;;;888777666555444333333333222222444666888888555333666666666666666777777777444333222111111111222333444666999;;;===???BBBEEEHHHIIINNNUUUWWWWWWYYY]]]```dddjjjnnnnnnlllkkkjjjnnnpppsssvvvxxxyyyyyyyyyuuurrrrrrvvv|||}}}yyyvvvdddZZZccchhh}}}{{{VVVBBB888666555333222222333444222222333333333333333444///777222666@@@999XXXwwwWWWMMMIIITTTlllzzz}}}}}}^^^HHHDDDJJJLLLHHHFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDBBB???<<<:::999999:::;;;<<<<<<;;;;;;???CCCCCCKKK^^^rrrjjjsss{{{rrrlll``````YYYOOOOOO]]]llltttaaaMMMIIInnnmmmdddwww~~~}}}yyyyyy~~~gggDDD===777666555333555999jjjjjjkkkmmmmmmkkkiiihhhccc___XXXQQQJJJEEEBBBAAA??????===<<<;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>???>>><<<999777666555555555888<<>>666666888777777888777777666666666666777777666999777888:::<<>>BBBHHHEEE@@@::::::::::::999999888888888:::<<<>>>???>>><<<;;;888777666444333333333333222222333666888888666444444444444555555666666666333222111111111222333444444666:::<<<>>>@@@DDDFFFLLLMMMSSS[[[___^^^```eee```eeejjjmmmmmmkkkjjjjjjnnnooorrruuuwwwxxxxxxxxx}}}zzzvvvwww}}}~~~uuu]]]^^^jjjuuunnnOOO>>>666555444333222222333333222222222333333444444444000888222777AAA777JJJfffSSSRRRVVV\\\}}}hhhNNNBBBDDDGGGGGGFFFFFFFFFEEECCCCCCDDDDDDDDDEEEFFFEEEDDDAAA>>><<<999:::;;;<<<<<<<<<;;;;;;;;;???>>>DDDRRRaaammmttt{{{wwwnnnlll___OOOSSShhhyyy]]]NNNPPPwww}}}~~~vvvrrrXXX>>>:::888888666222444888qqqjjj^^^RRRHHHCCCAAA@@@???>>>===<<<;;;;;;;;;;;;;;;<<<<<<======>>>??????>>>===;;;888777777777777777;;;@@@DDDFFFJJJQQQUUU\\\ccciiikkkooouuuyyyyyy}}}{{{}}}}}}www|||vvvoooXXXAAA:::555666888777777888666666555555555555666666444777555555:::<<>>;;;:::;;;???BBBIIINNNYYYaaadddeeekkkrrrooopppooonnnooosssssspppuuuuuuttttttuuuxxx}}}}}}}}}~~~~~~||||||}}}vvvPPPKKKFFF???>>>>>>:::888999<<>><<<;;;888777666555444333333333222222333555777888777555333333444444555555666666333333222111111222444555444777:::===???AAAEEEGGGKKKMMMSSS[[[______aaafffbbbeeeiiikkkkkkkkkllllllnnnoooppprrrtttvvvxxxyyy~~~zzzxxx|||kkkVVV]]]sssuuu]]]III===555555444333333333333333222222333333444444555555333777333777===444>>>bbb~~~___VVVOOOLLLhhhnnnUUUEEEBBBDDDEEEGGGGGGGGGEEECCCBBBCCCDDDCCCDDDFFFFFFFFFCCCAAA???<<<<<<<<<<<<<<<<<<<<<<<<;;;===<<>>>>>===<<<;;;;;;;;;;;;===<<<<<<<<<<<<>>>???@@@===;;;999888777777888999:::???EEEJJJMMMQQQYYY___ffflllpppqqqttt{{{~~~~~~}}}{{{~~~}}}xxx~~~hhhMMM===777444666888666666888555555444444444444555555444888666777;;;:::CCCYYYjjjQQQJJJUUUjjjwwwlllMMMCCC[[[dddQQQEEEAAA@@@???<<<::::::===@@@EEEJJJUUU```dddeeekkktttnnnrrrrrrnnnmmmqqqsssqqqrrruuuwwwxxxwwwwwwzzz|||xxxxxx{{{~~~|||yyyzzz~~~~~~~~~zzzwwwwwwPPPKKKGGG@@@???>>>777666888;;;<<>>;;;???BBBBBB???;;;;;;:::999888888888888999;;;===??????>>><<<;;;999888666555444444333333333222222444666888777666444444444555666666777777444333222222222333555666444777:::===???BBBEEEHHHKKKLLLQQQXXX[[[[[[^^^cccfffgggiiiiiijjjllloooqqqnnnnnnnnnoooqqqtttwwwyyyzzz}}}{{{xxxzzzlllYYY^^^yyydddSSSGGG;;;444444333333333333333333222333333444555555666666555333444888888666<<>>>>><<<<<<<<<<<<===>>>>>>>>><<>>===<<<;;;;;;;;;;;;;;;>>>===<<<;;;<<<>>>@@@AAA<<<:::999777777888999;;;<<>>:::===NNNgggpppUUUKKKRRRfffxxxtttTTTCCC[[[hhhUUUFFFAAAAAA???<<<::::::<<>>;;;999999===@@@@@@@@@===<<<;;;:::999999999999999;;;===??????>>><<<;;;999888777666555444444444444222222333555777888888444555555666777888888999444444333222333444666777444777:::===???BBBFFFHHHPPPPPPTTTZZZ\\\[[[^^^ccciiiiiiiiihhhiiilllqqquuuooonnnmmmmmmooossswwwyyywww}}}{{{|||sssaaadddzzzaaaSSSGGG888444333333333333333333222333333444444555666777777444000555999777<<>>???===<<<:::???EEEDDDTTTtttvvvxxxiii]]]cccppp{{{vvvcccTTTaaabbbYYYSSSRRReee|||rrrpppcccOOO888:::666555888999777777:::vvvqqqttt|||{{{qqqiiihhhtttuuukkkXXXIIIDDDCCCAAABBB@@@>>><<<::::::999:::<<<<<<<<<<<<===???@@@AAA===;;;888555666888<<<>>>@@@DDDIIIPPPWWW___hhhmmmnnnsssvvvuuuzzzzzzvvvyyy~~~{{{xxxuuu___>>>888888777777666666555555666666666666777777777777666777888888999<<>>>>>>>>===<<<<<<;;;;;;999999888666444222333444222222333333444555666666555555444444444555555666666555444444444444666666<<<:::<<>>>>>@@@DDDGGGHHHFFFDDDBBB???>>><<<;;;::::::;;;;;;>>><<<<<<>>>@@@FFFSSSaaayyy|||ooo]]]ddd~~~zzz]]][[[rrrrrrZZZRRR___ttt{{{ppppppppp[[[GGG;;;888777666555555666777888hhhfffhhhjjjggg___^^^cccrrrqqqfffUUUJJJFFFEEECCCCCCBBB@@@===<<<;;;;;;<<<<<<<<<<<<======>>>???@@@===;;;999888999===AAACCCDDDHHHOOOWWW___hhhpppuuutttyyy{{{zzz}}}wwwsssuuu{{{{{{{{{|||oooXXX;;;888777777777666666666555666666666666777777777777888999999999999;;;???BBB^^^\\\IIIIIISSS~~~oooRRRPPP]]]eeeQQQFFFAAA===>>><<<::::::<<<>>>DDDNNNXXXaaahhhmmmpppppprrrsssqqqmmmlllppptttrrrrrrssstttuuuwwwxxxyyy}}}{{{|||~~~~~~}}}zzzwwwxxx{{{~~~vvv{{{wwwTTTKKKCCCBBB;;;::::::<<<<<<@@@JJJUUUWWWSSSKKKIIIDDDAAA@@@@@@BBBCCCAAA<<<777555777999::::::>>>======<<<<<<;;;::::::888999888666444333333555333333333444555666666666666555555555555555666666555444444333333444555666:::999;;;AAABBBAAADDDJJJRRRSSSXXX___aaa^^^```dddhhhnnnooommmrrr~~~~~~tttqqqmmmllloootttwwwyyywww~~~~~~}}}|||bbbeeewwwQQQDDD>>>666333222222111111222222333000111111222333444555555666555444444555777999;;;BBB]]]zzzMMMKKKOOOsss~~~{{{~~~rrr___LLLIIIGGGFFFFFFDDD@@@===>>>@@@BBBDDDEEEEEEDDDCCC@@@???===<<<;;;::::::;;;>>><<<<<<===>>>AAALLLWWWsssnnniiitttyyy```rrryyycccbbbqqq~~~xxxtttxxxaaaKKK;;;444777777666555555666777888fffeeeccc___YYYXXX___hhhpppkkk___RRRLLLKKKJJJGGGFFFEEEBBB@@@>>>=========<<<<<<======>>>>>>??????999888777888:::???CCCFFFMMMRRRZZZbbbiiiooouuuyyyzzz}}}~~~~~~yyyvvvvvvyyyzzz|||zzzzzzcccLLL666777777777777666666666666666666666666777777777777999:::::::::999:::===@@@TTTpppNNNIIIKKKooozzz[[[KKKUUUeeeVVVFFFAAA>>>???>>>;;;:::<<<>>>AAAIIISSS^^^fffkkklllppprrrrrrpppllllllooosssooopppsssuuuwwwxxxxxxxxxyyywwwxxx{{{|||{{{~~~|||zzzzzzzzz|||xxxyyyzzzVVVLLLCCCCCC<<<<<<<<<;;;:::???MMM___iiikkk[[[UUUMMMHHHFFFEEECCCAAA<<<999666555666999::::::<<<<<<<<<;;;::::::999999888888888666444333444555444444555555666666777777777666666555555666666666444333333222333444555666999999<<>>555222222111111111111222222111111111111222222222222555444444444555777999:::===@@@uuuSSSPPPFFFVVVwwwSSSJJJFFFJJJKKKDDD???AAA??????@@@AAABBBCCCDDDDDDBBBAAA???===<<<;;;::::::>>><<<<<<<<<<<<<<>>777666777666555555666777888999kkkjjjeee]]]ZZZ```kkksssmmmeeeYYYQQQOOOPPPNNNKKKKKKIIIFFFBBB@@@>>>===============>>>>>>>>>>>>>>>999999888:::===BBBFFFIIIWWW\\\ccciiinnnqqqtttvvv{{{}}}~~~~~~}}}~~~}}}~~~lllrrrrrrVVV@@@333777777777777666666666666666666666666777777777777888999:::::::::;;;>>>@@@GGGWWWNNNLLL___gggNNNTTThhhZZZGGGAAA===??????<<<::::::???@@@CCCLLLWWW___ccccccnnnppprrrrrrpppooooooqqqpppqqqsssuuuxxxzzz}}}~~~uuussstttwwwxxxwwwzzzwww}}}WWWLLLCCCCCC===>>>999999999===III\\\nnnyyykkkcccXXXQQQNNNKKKEEE@@@999888777777888:::;;;<<<;;;;;;::::::999888888888777888888777555444555777666666666666777777888888888777777666666666666777333222222222333444666777:::<<>>===>>>@@@CCCEEEDDDCCCAAA???===<<<;;;:::===;;;;;;===<<<:::===CCCLLLlllvvvmmmkkkllltttnnnzzz|||xxxzzz{{{zzzttt^^^GGG999777;;;666666555666777888:::<<>><<<<<<======>>>>>>>>>>>>===<<<<<<<<<===???CCCHHHMMMPPP\\\aaahhhmmmppprrrtttuuu{{{{{{}}}iii___rrrmmmNNN:::666666666666666777777777777666666666666777777777777555777999:::;;;===???BBBBBBvvv___OOOJJJYYYxxxxxx[[[ZZZmmm^^^JJJBBB===>>>???<<<999888>>>===@@@GGGRRR[[[```aaakkknnnrrruuutttrrrpppooottttttssstttxxx}}}yyywwwxxxzzzzzzyyy{{{www~~~XXXLLLCCCDDD??????666777888:::???MMMccctttrrrjjj```YYYUUUOOOGGGAAA999999999::::::<<<===???:::::::::999888888777777777777888777555555666888777888888888888888999999888888777666666666666666222222222222333555777888:::===@@@BBBFFFLLLQQQUUUYYY\\\___aaadddhhhmmmooommmqqqrrrpppoooqqqssssssyyywwwwwwxxxzzz}}}}}}}}}zzz}}}{{{~~~iii[[[SSSbbbeeeBBB===:::---222111111000000111111222000000111222333444555555333333444555666777888888AAA444AAA|||xxxYYYJJJGGGTTTnnnwww[[[FFFFFFJJJGGGFFFKKKCCCAAA>>>;;;<<<>>>BBBEEEDDDDDDCCCAAA???===<<<;;;<<<:::;;;======;;;<<<@@@EEE[[[sssyyynnnooouuutttwwwqqqwww}}}yyy~~~yyyttt}}}gggOOO===444555888666666666777888;;;===>>>bbbhhhiiifffnnn}}}{{{eee\\\UUUTTTUUUSSSQQQPPPMMMKKKGGGDDD@@@>>>===<<<===>>>?????????===<<<;;;999:::<<<@@@FFFLLLQQQTTT___dddjjjooosssuuuwwwxxx}}}|||}}}|||dddbbbyyy{{{gggJJJ777;;;666666666666777777777777666666666666777777777777333666999:::<<<===@@@BBBDDDgggjjjNNNGGGTTTlllddd\\\ooobbbOOOEEE>>>>>>>>><<<999888;;;<<>>AAAAAAEEEMMMSSSUUU\\\```aaaaaaccciiioooqqqtttwwwyyywwwtttsssuuuvvvwwwvvvuuuwwwzzz}}}~~~zzz~~~|||}}}sss______```lllWWW<<<::::::444111111000000000000111111000000111222333444555666222333444555666777777888999:::@@@fffiiiTTTIIIJJJSSStttgggPPPHHHGGGFFFGGGLLLFFFCCC>>>;;;:::===@@@CCCDDDDDDDDDCCCAAA???===<<<;;;999:::===>>><<<<<>>>>>???@@@???===;;;:::888:::>>>DDDLLLSSSZZZ^^^gggkkkppptttvvvxxxzzz|||~~~{{{|||{{{yyy{{{{{{eeekkksss```DDD333;;;555666666666777777777888666666666666777777777777555777:::;;;<<<===>>>@@@DDDVVV{{{SSSIIIMMM^^^zzzjjj]]]vvvsssVVVJJJ@@@>>>???===:::999999;;;???DDDLLLVVVaaahhhggghhhkkknnnqqqrrrrrrqqqxxxvvvuuutttvvvzzz~~~~~~~~~|||xxxyyy}}}~~~~~~}}}|||XXXNNNEEEFFF@@@@@@>>>999777888888999@@@IIIOOOPPPPPPOOOLLLFFFAAA===888;;;>>>???======>>>@@@;;;::::::999999888777777666777888777666666888:::::::::::::::::::::::::::888777666555444444444444333333333444666888:::<<<<<>>===999999===>>>;;;;;;======EEEJJJ^^^sssfff___gggwww~~~}}}}}}vvvlllhhhkkkttt~~~uuuttt[[[FFF:::777888999777777888:::<<<@@@CCCDDDmmmxxxiii\\\VVVSSSVVVTTTNNNKKKMMMDDDCCCBBBAAA@@@AAAAAABBB>>>???@@@@@@???===;;;999>>>AAAFFFNNNWWW```hhhlllqqqtttwwwyyyyyyzzz{{{|||}}}yyyzzz~~~|||uuurrrttt~~~dddqqqkkkYYY===---777555666666666777777888888666666666666777777777777666999;;;<<<;;;<<<===>>>AAAIII}}}\\\PPPJJJWWWyyyqqqcccZZZNNNBBB???@@@>>>;;;;;;:::<<<@@@CCCGGGPPP[[[cccggggggfffiiilllppprrrssswwwvvvuuuuuuuuuvvvxxxyyyzzz{{{}}}{{{{{{XXXNNNFFFFFF@@@@@@DDD;;;555999;;;999888:::999===AAACCCAAA===999777888;;;>>>???===<<<===???;;;;;;::::::999888888888555777777777666777999;;;;;;;;;;;;;;;;;;;;;;;;;;;777777666444444333333333333333333444666999;;;===AAAGGGIIIHHHKKKUUU\\\]]][[[bbbfffeeeffflllnnnlllmmmqqqvvvxxxwwwvvvzzzxxxuuussssssvvvyyy{{{|||}}}~~~aaaSSSdddtttttt\\\GGG;;;666333000111111000000000000111111222111111111000000//////111222444555666777777777111???777:::eee]]]PPPHHHOOOppp|||zzzfffQQQJJJKKKMMMJJJFFFAAA===;;;<<<>>>@@@CCCDDDDDDEEEDDDBBB@@@???>>>:::999<<<===:::999;;;888>>>???JJJfffttt```WWWTTTSSS___ttt}}}qqqlllhhhdddeeejjjyyyzzzvvv|||pppcccPPP???666444777999888888999;;;>>>AAADDDFFF{{{nnnfffjjj^^^SSSPPPPPPNNNJJJIIIGGGDDDAAA??????@@@?????????<<<;;;>>>===::::::===BBBFFFOOO\\\iiirrrttttttxxxxxxyyyzzz}}}xxxmmmsssxxxmmm}}}___EEE===:::666666666666666777777777777666666666666777777777777999::::::;;;<<<===>>>>>>>>>LLLrrrnnnHHHLLLTTTnnnaaayyynnnTTT===GGGEEE;;;BBB::::::999<<>>===;;;:::999999888666888999;;;;;;;;;:::999???<<<999:::>>>AAABBBBBB:::::::::999999888888888999888666555555888<<<>>>>>>>>>>>>>>>===<<<;;;:::777666555444333444444555666222111555888888;;;>>>@@@GGGKKKKKKNNNVVV\\\\\\```cccgggjjjkkklllllllllkkkjjjjjjmmmqqquuuwwwxxxqqqvvvvvvsssrrrxxx|||}}}}}}{{{|||~~~\\\VVV___}}}|||hhhSSSGGG>>>555111333111111111111111111111111111111222222222333333333333333444444555666666666888;;;999<<>>===;;;:::::::::;;;999<<<>>>AAALLLfffjjj^^^XXXUUUYYY\\\^^^fff}}}|||lllnnnnnnggghhhrrr}}}}}}tttzzzxxxhhhWWWDDD;;;999888888:::>>>:::999===>>>???GGGPPPuuulllhhhiii]]]RRROOONNNKKKHHHGGGDDDCCCAAABBBBBBBBB@@@???@@@???@@@BBB@@@<<<===AAAJJJOOOXXXdddqqqyyy{{{{{{zzzyyyyyyyyyzzz}}}zzzrrrxxxwwwtttsssVVV@@@:::888444555555555555666666666666777777777888888888888888999999:::;;;<<<===>>>>>>@@@KKKnnnUUUJJJRRRhhhrrr|||yyy```CCCEEE@@@777AAA===999888:::AAAFFFLLLUUU^^^aaaaaaccceeeiiilllmmmmmmooopppqqqqqqppprrrvvvzzzwwwwww~~~tttsss{{{~~~zzz~~~XXXOOOLLLFFFBBB@@@>>>===<<<:::999888888777777777888999::::::::::::<<<<<<<<>><<<<<<<<<;;;;;;:::999888777666555444333444444555555222111555888999;;;???AAAHHHMMMMMMQQQYYY_________aaadddfffhhhjjjlllmmmooonnnlllkkklllpppuuuxxxtttxxxxxxtttsssxxx~~~|||}}}}}}|||~~~|||[[[ZZZdddwwweeePPPCCC:::222...///111111111111111111111111111111111222222222333333333333444444555666666666888777777???HHHXXXvvvPPPFFFRRRfffyyyyyycccKKKHHHJJJGGGEEEEEEBBB<<<:::<<<===@@@DDDGGGHHHFFFDDDBBB@@@???===<<<:::::::::::::::<<<>>>>>>DDDTTTlll~~~|||jjj\\\RRRRRRQQQPPPYYYrrrxxxrrrrrr{{{~~~sss}}}~~~uuubbbRRRBBB:::888777777888===::::::>>>AAABBBHHHQQQyyynnniiiiiifff[[[PPPMMMLLLIIIFFFFFFCCCCCCCCCDDDEEEDDDAAA???>>>>>>@@@AAA>>><<<@@@HHHYYY]]]eeeppp{{{~~~|||zzzzzz|||~~~|||{{{qqq{{{yyydddJJJ:::777666333444444444444555555555555888888888999999999::::::999999:::;;;<<<===>>>>>>BBBIIIfff^^^JJJOOO___tttxxxlllLLLEEEAAA999@@@===999777999>>>CCCHHHQQQZZZ\\\^^^bbbfffiiikkkkkkkkklllppptttssspppqqqwww}}}vvvvvv|||xxxsssvvv|||\\\SSSOOOJJJFFFBBB@@@???===;;;:::999999999888888777777888999;;;<<<;;;===AAAFFFHHHFFFAAA===999999999888888888888888888777666555666999;;;===:::999999888888777666666666555444444333444444444555222222666999999===BBBCCCJJJPPPRRRVVV]]]cccfffddddddeeefffgggiiijjjkkkxxxwwwsssooommmpppwww}}}vvvzzz{{{vvvtttwww{{{}}}}}}}}}~~~pppYYYeeewwwooo^^^JJJ>>>666111//////111111111111111111111111111111111222222222222333333333444444555666666666777444666@@@BBB@@@fffVVVGGGPPPSSSwww|||~~~dddTTTKKKGGGFFFHHHGGGBBB>>>>>>999<<<@@@DDDFFFFFFEEECCCBBB@@@???===;;;::::::::::::;;;<<<<<<===DDDNNNVVVzzzrrr___NNNIIIGGGUUUuuu{{{zzz~~~{{{qqq|||wwwjjjSSSGGG<<<888999888888:::<<<;;;===BBBDDDEEEJJJPPP~~~sssjjjgggfffbbbYYYPPPNNNMMMJJJIIIJJJGGGFFFDDDDDDDDDCCCAAA??????>>>>>>>>><<<@@@MMM[[[iiimmmttt{{{}}}}}}|||~~~eeeiii~~~nnnTTT???666666666333444444555555555666666666777777888888999:::::::::999:::;;;;;;======>>>???AAAEEE\\\bbbKKKMMMYYYkkkggguuuSSSHHHGGG@@@AAA999;;;888999===AAAEEENNNVVV\\\___cccgggiiikkklllmmmnnnqqqttttttssstttyyy}}}xxxwww{{{~~~zzzzzzttt~~~hhh```WWWLLLGGGCCCBBBBBB@@@>>>===<<<<<<<<<:::999777777888:::===??????AAAEEEHHHHHHDDD???;;;888888888888888888888777666666666777888:::<<<===999888777666666555555555555444444444444444444444444222444888:::;;;@@@FFFFFFMMMUUUYYY[[[aaaggglllnnnmmmmmmmmmlllkkkiiigggxxxyyyxxxsssoooqqqxxxwww||||||wwwtttvvvxxxyyy}}}}}}~~~[[[SSSsssgggXXXFFF:::555333333222111111111111111111111111111111111111222222222222333333444444555666666666555777777<<<<<<888NNNvvvaaaPPPUUULLLWWWzzznnnMMMHHHGGGJJJLLLHHHDDDBBB<<<<<<===???AAACCCDDDEEEBBBBBB@@@>>>===;;;::::::888999:::;;;<<>>>>>@@@CCCFFFGGGHHHKKKNNN~~~tttnnniiieeebbb___WWWRRRQQQQQQNNNMMMNNNMMMIIIDDDAAAAAAAAAAAAAAACCC@@@>>>===@@@KKK```tttxxx{{{~~~~~~}}}zzzzzzvvv___hhh{{{|||dddGGG888555666666555555555666666666777777777666666777777888999999::::::;;;<<<===>>>??????@@@@@@CCCSSSyyykkkNNNLLLYYYyyylll[[[FFFIIIDDDAAA999===:::999<<>>======<<<;;;999888999<<>>BBBEEEBBBBBBAAA@@@>>>===<<<;;;888888888:::<<<>>>??????<<>>888666999<<<<<<===???AAAEEEHHHIIIJJJKKKLLLLLLvvvlllhhhgggddd```]]]XXXUUUWWWVVVRRRPPPQQQNNNJJJDDD@@@???@@@AAABBB@@@======AAAIIIWWWnnn~~~}}}}}}xxxuuuuuu}}}zzziiiqqqxxxtttYYY>>>666888888666666666666666666777777777888555666666777888999::::::<<<<<<===>>>???@@@AAAAAA@@@CCCNNNiii~~~RRRJJJYYYyyyiiiHHHFFFAAA@@@<<>>>>>===<<<;;;===@@@CCCEEEGGGGGGEEEAAA===999888999666666666666777777777777666777999;;;===>>>>>>>>>999888666555444444555666222333333444444444444333555666999===???@@@GGGOOOQQQVVV___eeeddddddjjjsssuuuttttttwwwyyyxxxtttpppkkkoootttvvvuuuvvvxxx{{{vvv{{{~~~zzzvvvwwwxxxwwwxxxvvvxxxkkkPPPTTTxxxhhh\\\III999333333222...000000000000000000000000000000000111111111111222333333444444555666666666222???<<<333:::BBBBBBBBBjjjkkkTTTKKKMMMFFFTTT{{{___QQQEEEEEEIIIIIIGGGFFFIIIEEE@@@;;;:::===AAADDDBBBBBBBBBAAA@@@???======:::::::::::::::;;;<<<===:::===@@@DDDGGGLLLQQQTTT\\\iiixxxjjj___fff{{{}}}|||ttt\\\MMMCCC???;;;999===???===>>>@@@DDDIIILLLKKKKKKNNNOOOMMMssshhhcccbbbbbbbbb]]]ZZZYYY[[[YYYSSSOOOOOOIIIFFFBBB@@@@@@BBBBBBCCC===>>>DDDOOO[[[hhhxxx}}}yyywwwwwwvvvqqq{{{wwwjjjOOO888666:::888555666555555555666666666777777666666777888999:::;;;<<<>>>>>>???@@@AAABBBBBBCCCBBBGGGMMM^^^WWWGGGUUUccc}}}VVVLLLAAA?????????;;;888888999;;;CCCLLLUUU[[[aaadddeeegggkkkooossstttvvvvvvvvvwwwwwwxxxuuuxxxzzz|||}}}~~~}}}}}}{{{|||jjjZZZOOOJJJIIIGGGFFFDDDCCCCCCCCC@@@@@@??????AAACCCFFFGGGDDDDDDBBB>>>888666666888555555555666666666777777666888;;;===???@@@@@@???999777555444333333444555111222333444555444444333666777<<<@@@AAACCCJJJSSSVVV[[[ccciiigggccciiisssvvvssspppqqquuuwwwuuurrroooqqqtttwwwzzz||||||}}}vvv||||||zzzzzz{{{zzz|||yyyyyyxxxaaaVVV```yyy}}}cccYYYFFF666000333222---000000000000000000000000000000000000111111111111333333444444555666666666444===:::666===???>>>AAAXXXoooXXXOOOIIILLLaaa}}}sss```LLLFFFHHHJJJJJJIIIJJJGGGCCC???===>>>@@@AAA@@@AAABBBBBBBBB@@@???>>>;;;======<<<:::999;;;<<<:::<<<===>>>@@@BBBDDDEEENNNTTTggg}}}sssllloooxxx~~~~~~yyyzzz~~~}}}zzz~~~}}}~~~jjjVVVHHH===>>>;;;;;;@@@BBBBBBCCCFFFCCCIIIMMMLLLMMMQQQSSSQQQrrrfff___^^^aaaddd^^^\\\\\\^^^ZZZRRRMMMLLLDDDBBBAAAAAACCCDDDDDDCCCAAAEEEQQQbbbqqq{{{||||||kkkqqqxxxdddIII555666<<<888444666444444444555555555666666777888888999;;;<<<======>>>???@@@AAABBBCCCCCCDDDEEEKKKNNNXXXzzz[[[DDDNNNMMMhhhtttgggWWWDDD>>>@@@???:::777777777999@@@IIIOOOVVV___dddeeeeeehhhjjjppptttxxxwwwsssqqqtttxxxuuuzzz~~~}}}|||zzzuuu}}}{{{vvvdddUUUOOONNNMMMKKKJJJIIIHHHHHHAAAAAAAAABBBCCCEEEHHHIII@@@@@@???<<<777555666888444555555555666666777777777999<<>>@@@???<<<:::<<<>>>888999:::;;;;;;<<<======CCCAAAMMMbbboooooopppttt||||||tttmmmkkkiiilllxxx}}}yyywwwyyytttpppttt||||||tttttt{{{rrrvvvvvvrrrnnnvvvppp]]]PPPEEE666:::888;;;AAAEEEGGGJJJOOOBBBIIIMMMLLLNNNTTTWWWUUU}}}pppgggcccdddeeefffZZZ___dddbbb[[[RRRLLLJJJHHHFFFFFFGGGEEEAAABBBFFFFFFUUUkkk~~~~~~vvvqqq|||{{{oooLLLAAA777555666555666777666666888;;;>>>>>>:::666999999999::::::;;;;;;;;;;;;===???@@@AAADDDHHHKKKJJJNNNYYYYYYdddyyyRRRIIIRRRYYYyyyjjjyyyWWWLLL===@@@======;;;999888:::===AAAJJJOOOWWW```eeehhhiiihhhkkklllooosssuuuuuurrrooorrrxxx{{{yyyxxx{{{~~~~~~|||}}}}}}xxxjjjaaaYYYQQQNNNNNNLLLJJJHHHDDDGGGGGGDDDEEEIIIKKKIIIAAA???>>>===<<<;;;888555777777888888888888777666:::<<<>>>??????>>>;;;:::555444333222222333444555333333333444555666777888999<<<@@@CCCFFFIIINNNRRR^^^```fffvvvqqqfffnnnvvvllliiiooouuutttoooooommmmmmpppssstttuuuvvvyyywwwvvvxxx|||~~~}}}{{{iiiZZZVVVccc{{{nnn]]]MMMCCC888222111333333222000000000000000000000000000000000111222222333333333333444444555666666666666777777999:::<<<>>>???GGGFFF```yyyVVVFFFIIIJJJ```zzzrrr___IIICCCIIIEEEGGGIIIHHHEEEBBB@@@@@@<<<>>>AAADDDDDDBBB@@@>>>======>>>??????>>><<<<<<<<<;;;:::999888999:::;;;;;;===AAAFFFKKKPPPTTTVVV\\\```fffmmmqqqqqqmmmiiieeedddbbbaaaaaabbbdddeeepppqqqqqqpppooopppsssuuurrrmmmjjjnnnqqqooommmnnnnnnnnnqqqtttqqqjjjggghhhvvvkkkuuuxxxuuu}}}}}}zzzppp~~~wwwfffOOODDDBBB<<>>===<<<999888:::===@@@HHHMMMUUU]]]cccfffggggggkkkkkklllooosssvvvwwwvvvvvvxxxxxxvvvxxx||||||zzz}}}}}}~~~{{{sssjjjaaa[[[XXXTTTOOOKKKFFFIIIIIIGGGGGGKKKKKKIIICCCAAA>>><<<;;;:::888666777777777777888888888888<<<===?????????<<<:::888555555444444444444555555444444333444444666777777<<<>>>AAAEEEJJJOOOTTTWWWaaacccfffrrrwwwkkkmmmuuusssooonnnpppuuuxxxyyytttqqqooopppssstttsssrrryyyxxxxxxzzz}}}~~~||||||eeeTTTVVVggg~~~dddUUUHHHAAA777222222333333111000000000000000000000000000000000111222222333333333333444555555666666777666666777888:::<<<>>>???@@@CCCQQQrrryyyWWWNNNIIIMMMeee}}}|||bbbKKK@@@FFFFFFFFFFFFEEEDDDBBBAAA======>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@>>>===<<<===<<<;;;:::999::::::;;;<<<===>>>AAACCCEEEFFFGGGKKKLLLOOOSSSWWWXXXWWWUUUSSSSSSSSSUUUWWWZZZ]]]___```aaabbbaaaaaaaaacccddddddaaaaaaeeegggeeedddeeemmmhhhdddddddddeeekkkrrrttthhhhhhjjjlllpppuuu}}}}}}vvv|||~~~qqq___EEE999>>>@@@GGGFFFFFFIIIMMMQQQSSSSSSLLLLLLMMMQQQVVVYYYZZZYYY{{{wwwqqqkkkccc^^^^^^___```^^^YYYSSSPPPNNNQQQNNNLLLJJJFFFDDDIIIQQQlllzzzzzzssseeerrr~~~qqqZZZBBB;;;555666777666555666444444444666888888777666999999::::::;;;<<<<<<===???AAABBBCCCDDDFFFJJJMMMQQQQQQTTTTTTaaa{{{QQQGGGIIIgggdddZZZnnnNNNBBBAAA>>>>>><<<:::999:::===@@@EEEJJJQQQYYY___ccceeeeeekkkiiiiiikkkqqqwww{{{}}}}}}{{{wwwuuuyyy~~~~~~yyy{{{{{{zzzqqqhhhbbb]]]VVVQQQIIIMMMNNNLLLLLLNNNMMMIIIFFFCCC>>>;;;:::999888777666666666666777999:::<<<@@@@@@@@@???===:::888666555555666666666666555555444444444333444555777888AAAAAADDDIIIPPPWWW[[[\\\bbbfffeeemmm|||{{{ooollllllpppssssssppppppvvv}}}wwwsssnnnnnnqqqsssqqqmmmwwwvvvwwwyyy|||~~~}}}|||{{{kkk[[[]]]tttvvv^^^UUUBBB<<<555222222333222000000000000000000000000000000000111111222333333333333444444555555666777777666666777888:::<<<===>>>>>>FFFGGGOOOyyy[[[HHHHHH@@@KKKhhh{{{VVV:::AAAAAABBBFFFJJJJJJFFFBBB???>>><<<;;;<<<>>>AAACCCBBBBBBBBBAAAAAA???>>>=========<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===BBBAAA@@@BBBEEEGGGHHHHHHJJJJJJKKKNNNQQQUUUXXXZZZVVVWWWYYYYYYXXXWWWXXXYYY]]][[[\\\^^^\\\XXXYYY\\\\\\WWWTTTXXX___gggttt~~~rrriiibbb^^^cccqqq~~~vvvsssqqqooo|||zzzwww~~~yyyxxxiiiJJJ;;;AAAFFFMMMKKKIIIJJJNNNQQQTTTUUUNNNLLLLLLQQQZZZ^^^[[[WWWxxxqqqjjjddd```___```bbbddddddbbb___]]]YYYTTTNNNIIIEEEEEEOOO[[[yyyjjjfffxxx|||dddGGG<<<777444777888555444666555444444555666777888888999999:::;;;<<<======>>>AAABBBCCCDDDEEEGGGKKKMMMPPPSSSUUUSSS[[[^^^OOOMMMcccyyy___yyyNNNBBBAAA??????===;;;999:::<<<>>>CCCGGGNNNUUU\\\aaacccdddkkkjjjiiikkkooouuuxxxzzz~~~~~~{{{xxxzzz~~~}}}|||}}}~~~{{{rrrkkkfff___YYYQQQTTTUUUSSSRRRRRROOOKKKIIIEEE???;;;999999888888666666555555777:::===???DDDCCCAAA???<<<999666555555666777888888777666555555444444444444666888:::CCCDDDGGGMMMUUU\\\``````___hhhhhhjjjvvvyyyqqqmmmlllpppuuuuuuooojjjnnnttttttppplllkkkppptttrrrmmmssstttuuuwwwyyyzzz{{{zzz~~~ooogggiiijjjYYYWWW;;;777333222222222111000000000000000000000000000000000111222222333333444444444444555666666777777666666777888:::<<<===???===GGGGGGDDD```eeeGGGLLLFFFEEEZZZxxxgggHHHBBB@@@@@@EEEKKKMMMIIIDDDBBBAAA>>>======>>>AAABBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>======<<<<<<<<<<<<::::::;;;;;;<<<=========BBBAAA???@@@BBBDDDDDDDDDHHHHHHIIIJJJLLLNNNPPPQQQPPPSSSUUUVVVUUUTTTTTTTTTYYYXXXYYYZZZVVVQQQSSSYYY^^^[[[\\\ccckkkqqqxxx}}}hhhfffgggiiippp}}}www~~~rrruuuwwwxxx~~~mmmqqq~~~tttuuu}}}tttWWWDDDEEEGGGLLLKKKJJJKKKNNNPPPQQQQQQPPPNNNNNNQQQVVVWWWTTTPPP{{{tttnnnkkkllllllooonnnoooqqqrrroooiiidddZZZTTTNNNIIIHHHNNN^^^nnneeelll{{{tttUUU:::999555444777888555444666666666666666666777999:::999::::::<<<===>>>>>>???AAABBBDDDEEEFFFHHHLLLOOOMMMUUUWWWTTTWWWpppsssWWWKKKVVVuuunnn|||PPPDDDBBB@@@@@@???<<<::::::;;;===AAADDDKKKRRRYYY___ccceeelllkkkkkkmmmppprrrrrrrrryyy|||}}}yyyxxx}}}~~~|||wwwwwwrrrjjjbbbZZZ]]]]]]YYYWWWVVVRRRMMMJJJEEE???;;;999999999999777666666777999<<>>:::888666555555666777888888777666555666555444444666888;;;===EEEGGGLLLSSSZZZ___bbbccc___lllnnnmmmtttuuuqqqrrrqqqqqqtttvvvrrrkkkiiinnnppppppmmmkkkqqqyyyzzzuuuttttttvvvwwwxxxzzz|||}}}eeeiiizzztttZZZPPPNNN555444222222222222111000000000000000000000000000111111111222333333444444444444555555666777777888777777888999:::<<<>>>???;;;BBBFFFHHHSSSssscccUUUKKKGGGTTT[[[yyy}}}gggUUUMMMCCC???AAAEEEGGGFFFEEEEEEDDDBBBAAAAAA@@@@@@????????????@@@AAAAAABBB????????????>>>>>>======;;;;;;<<<======>>>>>>???>>>>>>===???@@@@@@???===BBBBBBBBBCCCCCCDDDEEEFFFGGGIIILLLMMMLLLLLLLLLMMMQQQQQQUUUZZZZZZZZZ___fffzzzuuurrruuuwwwvvvvvvxxxqqqqqq{{{jjjbbb]]]dddttt||||||{{{vvvxxxzzz|||{{{eeebbbhhhdddPPPDDDEEEEEEIIIIIIKKKNNNQQQQQQOOOMMMPPPQQQSSSSSSRRRPPPPPPOOO}}}wwwqqqnnnqqqwww|||~~~yyywwwvvvqqqhhh```UUURRRQQQQQQTTT^^^sssnnneeesssyyyeeeGGG666777555555888888555555777666777888888777777:::<<<999:::;;;<<<===???@@@@@@BBBCCCEEEGGGHHHKKKOOORRRNNNXXXYYYVVVXXXeee^^^GGGMMMkkkzzz[[[IIIEEE@@@@@@@@@===;;;:::;;;<<>>AAABBBFFFDDD@@@===:::888777666666666777777777777666666666555555555777;;;???AAAHHHMMMUUU\\\```bbbdddeeecccnnnrrrrrrvvvsssooowwwuuurrrtttyyywwwooolllooopppsssrrrooosss||||||xxxyyyyyyyyyzzz}}}{{{nnn[[[jjjjjjXXXOOOEEE333333222111111111111111000000000000000000000000111111222222333444444444444555555666666777888888888888999:::<<<>>>???@@@???@@@GGGOOOPPPWWWtttfffQQQLLLPPPKKK[[[vvv~~~ttteeeQQQBBB<<>>>>>>>>>>>>>>=========<<<<<<;;;;;;<<<>>>???>>>;;;999===>>>???@@@AAABBBCCCCCCAAACCCEEEFFFFFFGGGHHHJJJMMMQQQ[[[hhhpppssswww|||yyyqqqqqqssssssvvvyyyjjj^^^dddmmm```TTTYYYbbbppp|||~~~mmmcccXXXMMMLLLKKKAAAAAAIIIJJJGGGIIIMMMQQQTTTUUURRROOOQQQSSSUUUTTTRRRQQQSSSUUU|||{{{yyyvvvtttvvv|||zzzqqqlllkkkhhhaaa[[[TTTVVVZZZ```eeeooopppffflll{{{tttTTT<<<888888555666888777444555888555777999999777777999;;;::::::;;;===>>>???@@@AAACCCEEEHHHIIIKKKOOOSSSWWWSSSZZZXXXXXX^^^dddoooMMMKKKeeekkkOOOEEEAAAAAA@@@>>>;;;::::::;;;<<<>>>DDDKKKRRRZZZ___bbbkkkkkkmmmpppsssuuuuuutttssswwwwwwuuuuuuyyy{{{zzz}}}zzz||||||www||||||{{{nnnkkkkkkggg___YYYVVVRRRMMMHHHDDD@@@===<<<<<<<<<;;;888999;;;<<<>>>@@@BBBBBBEEECCC???<<<999888888999777666666555555666666777666555555666999>>>CCCFFFLLLVVVaaaggggggeeegggiiigggkkkmmmsssyyypppjjjtttwwwsssuuu{{{xxxnnnkkkqqqqqqxxxxxxppppppyyy|||{{{|||{{{zzzzzz}}}~~~\\\[[[pppnnndddWWW@@@333333222111000000111222000000000000000000000000111111222333333444444555555555555666777777888888999999:::;;;===???AAABBBFFFBBBFFFOOOPPPPPP]]]ppptttfffYYYLLLJJJ]]]rrr{{{kkk[[[OOOHHHFFFFFFEEEFFFFFFGGGFFFEEEDDDDDDDDDCCCAAA@@@@@@@@@AAAAAA@@@AAAAAABBBAAA@@@???>>>@@@??????>>>>>>======<<<>>>======>>>@@@@@@>>><<<>>>>>>@@@AAACCCCCCDDDDDD@@@BBBDDDEEEFFFGGGJJJMMMSSSYYYgggyyy}}}ppphhhbbbeeekkkqqqvvv{{{hhhXXXTTTWWWTTTZZZiiipppwwwwww\\\UUUPPPCCCAAACCC@@@DDDMMMNNNGGGIIIKKKPPPTTTVVVUUUTTTUUUTTTRRRRRRSSSTTTVVVVVV|||}}}~~~|||yyyxxxzzz}}}vvvlll```\\\^^^```^^^YYYWWW\\\eeemmmqqqyyykkkhhhuuupppIII555;;;888666666888777444555999333666999999777777888:::::::::;;;===>>>@@@AAAAAAEEEGGGJJJLLLNNNRRRWWWZZZXXX\\\VVVYYYcccfffWWWJJJZZZssswwwRRRCCCAAABBBAAA>>>;;;::::::;;;999<<>>======<<<;;;999:::<<<>>>@@@AAABBBBBBDDDBBB>>>;;;999999::::::777666555444444555666777666555555777:::@@@EEEHHHPPP\\\jjjooolllhhhiiillliiifffeeeqqqyyymmmdddnnnwwwtttwww{{{uuuhhhgggoooqqqzzzzzzpppllltttyyyxxx|||{{{zzzxxxxxx|||pppTTT]]]uuuqqqlll]]]<<<333333222111//////111333000000000000000000000000111222222333333444444555555555666666777777888888::::::;;;<<<>>>@@@BBBCCCFFFAAA@@@GGGNNNRRRXXX^^^~~~lllTTTFFFPPPcccpppxxxiiiYYYLLLDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGDDDBBBAAA@@@@@@@@@AAAAAABBBCCCBBBAAA@@@????????????@@@@@@@@@@@@@@@@@@>>>===>>>???@@@@@@???>>>???@@@@@@AAAAAA@@@@@@???AAABBBCCCDDDGGGKKKNNNXXX^^^nnnssskkkggg```^^^eeemmmqqqtttvvvcccUUUNNNMMMSSSiiiyyyvvv}}}yyy}}}|||mmmWWWUUUIII@@@CCCIIIFFFGGGLLLJJJGGGGGGIIILLLQQQUUUVVVVVV[[[UUUOOONNNRRRUUUTTTRRR~~~tttmmmhhhcccaaadddccc```aaaeeeeee\\\gggyyy|||fffqqqyyysss[[[BBB555555777666666555555555666666777666555555555666888999999999;;;??????===???DDDDDDIIINNNQQQRRRSSSWWWZZZSSS```\\\VVV___fffzzz```EEETTT^^^TTTLLLBBBBBB@@@;;;999:::;;;;;;;;;:::===CCCIIINNNVVV___dddhhhkkknnnsssxxxxxxtttuuuoooooovvvzzzzzzzzz}}}|||{{{~~~|||oooqqq}}}{{{rrrooommmhhh```XXXRRRPPPOOOJJJIIIHHHFFFCCC???===;;;===<<<@@@HHHJJJDDD???===HHHDDD>>>:::999888888888777666555444444555666777555666555666===HHHOOOPPP[[[WWWZZZccckkknnnsssyyykkkgggeeeiiiooopppooommmuuuvvv{{{zzznnnhhhjjjtttsssvvvyyywwwqqqqqqwwwyyyxxxzzz|||]]]ZZZ^^^fffzzzmmmhhhLLL===222222222111111111000000111000///////////////000222333555444333333444666555555555555666888999999>>>===<<<===@@@CCCEEEEEEIIIJJJKKKKKKLLLOOOSSSVVV```]]]KKKHHHRRR[[[tttwwwUUUDDD;;;>>>DDD??????EEEEEEIIIHHHGGGEEEDDDDDDEEEFFFDDDBBB@@@@@@AAAAAA>>><<<@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@DDDGGGKKKPPPUUUYYY```ffflllpppooojjjaaaYYY[[[ZZZVVVTTT___llllllbbbNNNNNNRRR___ppp{{{|||yyy}}}|||~~~oooYYYLLLMMMDDDEEEFFFHHHJJJLLLMMMNNNGGGJJJNNNOOOPPPRRRUUUYYYbbbYYYSSSUUUWWWVVVTTTTTT~~~xxxnnnkkkiiikkkjjjhhhmmmtttqqqfffmmm~~~tttiiiwwwfffsss{{{lllQQQ;;;444666666666555555444555555666777777777888:::<<<>>>???===;;;===@@@@@@>>>@@@EEEIIIMMMQQQSSSTTTUUUWWWYYYYYY```___\\\[[[^^^lllzzzPPPNNNTTTqqqmmmOOODDDDDDAAA>>>;;;;;;:::999999999;;;BBBGGGKKKTTT\\\aaafffjjjlllpppwwwzzzxxxuuunnnmmmsssyyyzzz{{{|||}}}|||}}}yyy{{{tttsssqqqmmmfff^^^XXXTTTSSSRRRPPPMMMIIIEEEAAA>>><<>>>>>???BBBDDDFFFGGGHHHIIIJJJJJJKKKNNNRRRUUUWWWrrrbbbJJJIIIMMM```rrrooo^^^PPPDDD888<<>>AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@AAAAAABBBBBBHHHJJJLLLNNNPPPTTTYYY\\\SSSVVVZZZ^^^``````[[[VVVQQQQQQOOOOOOSSSYYYZZZVVV]]]fffttt}}}yyyyyy|||xxxppp]]]OOOMMMEEEFFFHHHJJJLLLNNNOOOPPPPPPRRRRRRQQQQQQRRRWWWZZZ]]]UUUPPPRRRTTTSSSQQQRRRyyyyyyyyyzzzwwwwww~~~uuuyyy}}}```ccc~~~iiihhhvvvxxxaaaBBB333333777555444444444444444555555555666777999<<>>:::888888999999999777666555555444444555555666888;;;>>>IIIWWW```bbbpppkkkiiikkknnnqqqwww}}}}}}wwwrrrpppllliiilllqqqoooooorrrxxxyyyuuupppooonnnppptttyyyyyyvvvvvvyyyxxxxxx{{{~~~~~~hhhQQQ[[[ooonnnVVVNNNJJJ666333222222222111111111111111000000000//////000000111000222444666666777999;;;777777888888999;;;<<<===>>>>>>???@@@BBBDDDEEEFFFGGGHHHIIIJJJJJJLLLPPPSSSXXXeeezzzuuuSSSOOOLLLOOO^^^iiiuuueeeUUUTTTPPPAAACCCAAAAAADDDIIIMMMMMMLLLFFFFFFEEEBBB@@@>>>???@@@@@@@@@@@@@@@????????????AAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBCCCCCCDDDKKKLLLMMMMMMNNNPPPSSSVVVKKKIIIIIIMMMRRRUUUUUUTTTOOOJJJHHHIIIKKKMMMTTT[[[|||xxx{{{zzzuuulllzzzzzzmmmpppnnn___OOOIIIGGGHHHJJJMMMOOOPPPQQQRRRXXXWWWUUURRRPPPQQQUUUYYYYYYSSSOOOQQQSSSRRRPPPQQQ~~~wwweeewwwcccmmmuuunnnRRR888111444666444444333333333444555555333444666888;;;>>>@@@BBBBBB@@@AAADDDEEEEEEIIINNNNNNNNNOOOQQQVVV\\\```ccc```SSS[[[ddddddvvvkkkLLLOOOKKKpppWWWLLLFFFAAAAAAAAA>>>:::888999777999>>>BBBFFFMMMUUUZZZaaafffeeefffnnnwww{{{tttmmmiiimmmvvv||||||zzzzzz{{{|||}}}~~~~~~~~~~~~~~~qqqnnnnnnkkkfff^^^VVVRRROOOOOOMMMKKKIIIHHHIIIJJJKKKSSSccckkk```LLL???<<<<<<>>>;;;888777888999::::::666666666555555555444444777:::<<<@@@JJJWWW```aaajjjiiihhhiiikkknnnsssxxx|||xxxwwwvvvpppiiimmmvvvrrrpppqqquuuwwwuuupppmmmppprrrvvvzzz{{{zzzyyyyyyyyyzzz{{{|||}}}fffSSS___zzznnn\\\SSSLLLDDD555777111111111111111111111111000000000///000000111111111222444555555666888:::777888888999:::<<<===>>>===???@@@AAABBBCCCEEEFFFGGGHHHJJJJJJJJJLLLNNNQQQXXX]]]ccctttfff\\\OOOFFFKKKSSSfffrrryyyzzzsss]]]HHHDDDAAABBBIIIOOORRRRRRIIIIIIIIIEEEAAA>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAACCCDDDEEEEEEGGGHHHHHHHHHHHHIIILLLNNNNNNHHHEEEGGGJJJLLLNNNPPPRRRHHHDDDJJJQQQXXXgggvvv~~~}}}~~~xxxjjjlllqqqdddffffff[[[LLLEEEHHHJJJLLLOOOQQQRRRSSSSSSVVVUUUSSSQQQPPPPPPRRRSSSYYYTTTRRRTTTVVVSSSRRRSSS}}}xxxzzzfffqqqmmm]]]DDD555444666444333333333333333444555666444555777999;;;===??????AAA@@@CCCGGGIIIIIIMMMSSSRRRRRRQQQRRRUUUZZZ```ddddddWWW^^^hhhffftttSSSMMMGGGaaannnTTTIII@@@AAABBB???;;;::::::888:::>>>AAADDDKKKRRRWWW^^^cccbbbbbbiiiqqqvvvrrrnnnkkkmmmuuu||||||xxxtttvvvyyy|||}}}}}}|||{{{uuu}}}rrrlllkkkhhhbbbZZZRRRMMMKKKHHHGGGFFFEEEFFFHHHJJJLLL\\\sss~~~lllQQQBBB>>>;;;<<<:::777666888999999999666666666666666666666666777:::===BBBLLLZZZbbbccchhhkkkllllllkkkllloooqqqvvvuuuyyy}}}xxxoooqqq{{{sssrrrrrrtttwwwxxxtttpppqqqsssuuuwwwyyyzzzxxxvvvzzz{{{|||{{{~~~~~~ggg[[[kkk^^^WWWUUUGGG<<<000444111111111111111111111111000000000000000111222222222333555555444444555777777777888999:::<<<===>>>@@@CCCEEEFFFEEEEEEGGGJJJHHHIIIKKKKKKKKKLLLNNNPPPQQQVVVYYY^^^xxxttt[[[KKKMMMSSSKKKWWWfffsssbbbYYYMMMEEEDDDGGGJJJLLLGGGGGGFFFDDDBBBBBBBBBDDD@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAACCCDDDEEEEEEEEEFFFGGGGGGGGGIIILLLOOOPPPIIIEEEEEEDDDBBBDDDIIIPPPHHHHHHVVVeeeooo|||{{{~~~{{{ooooooyyygggXXXXXXZZZVVVNNNJJJIIIJJJMMMPPPRRRSSSSSSSSSPPPQQQQQQRRRRRRRRRPPPOOOWWWTTTSSSVVVWWWTTTRRRTTTqqqlllooo___JJJ;;;666666666444333333333333444555666777777888:::<<<>>>???@@@@@@BBBAAAEEEJJJLLLLLLOOOTTTXXXZZZ\\\ZZZXXXYYY\\\``````\\\dddnnnooorrryyyyyy~~~bbbKKKIIIUUU|||aaaPPPBBBAAACCC@@@======:::888999===???AAAHHHOOOSSSZZZ```aaaccciiinnnpppooopppoooppptttzzz{{{wwwtttvvvyyy{{{|||zzzxxxwwwttt}}}~~~|||wwwooonnnjjjcccZZZRRRMMMKKKGGGFFFDDDCCCCCCCCCDDDEEE[[[yyysssVVVHHHCCC>>>===:::888777888888888777555555666888888888888888888<<<@@@FFFRRR```hhhjjjoootttwwwsssooooooooonnnllljjjrrr|||yyynnnmmmvvvlllnnnooonnnqqquuutttqqqppprrrssssssuuuxxxwwwtttvvv{{{~~~~~~eeekkkxxxWWW[[[XXXAAA888000000111111111111111222222222000000000000111111222333222333555444333333444555777777888999;;;===>>>???EEEHHHLLLLLLJJJJJJLLLOOOJJJLLLMMMNNNMMMMMMOOOPPPTTTXXXZZZZZZbbbpppaaaTTTFFFJJJQQQZZZeeevvv~~~lll[[[PPPNNNRRRUUUPPPJJJCCC???>>>@@@BBBDDD@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCC??????@@@AAABBBCCCCCCDDDAAACCCDDDEEEFFFHHHLLLNNNLLLGGGEEEEEEBBB???EEEOOOUUUUUU]]]mmmzzzyyyvvvuuurrr{{{}}}wwweeeWWWKKKKKKPPPSSSSSSSSSJJJLLLOOORRRTTTUUUTTTTTTNNNOOOPPPSSSUUUUUURRRPPPTTTRRRSSSVVVUUUQQQOOOPPPooohhhpppgggPPP:::666777444444777444444444444555666777888777999;;;>>>@@@AAABBBBBBCCCDDDHHHMMMNNNLLLNNNRRRYYYaaaiiiiiibbb\\\\\\^^^ZZZ```eeelllssspppmmmtttiiizzzTTTKKKNNNiiirrr[[[GGGCCCDDD@@@===???999777888;;;===>>>DDDKKKOOOVVV]]]bbbgggmmmooommmmmmrrrtttssstttyyyyyyvvvtttvvvyyy{{{|||{{{zzzxxx{{{~~~}}}{{{vvvsssnnneee\\\TTTPPPNNNGGGFFFEEEDDDBBBAAA@@@???KKKooopppVVVLLLGGG???>>><<<999888888888666555444555777999:::;;;;;;;;;>>>BBBFFFKKKVVVdddkkkllltttzzz{{{tttoooppprrrqqqjjjfffmmmyyywwwkkkiiiqqqlllpppqqqmmmmmmqqqsssqqqppprrrrrrqqquuu{{{|||wwwpppyyyiiidddpppXXXcccXXX:::888666...000000111111111222222222000000000000111222333444111333444555444555666888888888999:::<<<>>>@@@AAAFFFJJJNNNOOOLLLKKKMMMPPPMMMNNNPPPPPPPPPOOOPPPQQQYYYYYY[[[]]][[[ccctttRRRHHHFFFOOOZZZiiiwwwnnnoooxxxoooYYYIIIBBBAAABBBAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@@@@AAAAAABBBBBB???AAABBBCCCDDDFFFJJJMMMLLLIIIKKKNNNLLLLLL[[[nnnuuu|||xxxvvvuuurrrssssssfffWWWOOOIIIIIIMMMPPPRRRSSSLLLNNNQQQUUUWWWWWWWWWVVVPPPOOOOOOQQQTTTUUUSSSQQQSSSRRRSSSVVVTTTNNNLLLNNNzzzccccccqqq```FFF222444777111111999444444444555666777888888555777:::===@@@BBBBBBCCCEEEFFFJJJPPPPPPLLLKKKNNNUUUcccqqqtttkkkbbb___```ZZZdddaaaaaalllfffaaaoooiii{{{bbbMMMKKKZZZ}}}~~~cccKKKEEEDDD@@@===@@@888666666999;;;<<>>;;;999888777666444333555777:::<<<<<<======DDDGGGJJJNNNWWWccciiiiiiqqqwwwxxxppplllppptttuuusssmmmqqq}}}{{{ooollltttvvv||||||tttpppsssvvvuuurrrtttsssrrrwww}}}kkkwwwvvv[[[ggglllYYYdddRRR222777888,,,000000111111222222222222000000000000111222333444000222444666666777999;;;999:::;;;<<<>>>@@@BBBCCCDDDIIIMMMMMMJJJIIIKKKNNNNNNPPPRRRRRRQQQQQQQQQRRRSSSOOOUUU^^^^^^[[[mmmfffPPPEEEMMMXXXeee|||___OOOIIIFFFCCC@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCDDDEEEFFFFFFHHHLLLNNNPPPOOOTTTZZZ[[[```vvvuuurrrtttzzzggguuu{{{tttsss~~~ooo[[[TTTPPPNNNNNNOOONNNMMMMMMMMMPPPSSSWWWYYYYYYXXXXXXQQQNNNLLLMMMPPPRRRRRRQQQTTTSSSUUUWWWUUUNNNLLLMMMgggaaajjjnnnNNN???222111444333222333333333333444555777:::;;;:::;;;<<<===>>>@@@EEEHHHOOOPPPQQQQQQRRRQQQQQQPPPUUU[[[bbbdddbbb___```aaa``````aaabbbdddfffhhhiiiiiivvvxxxWWWFFFOOOqqqpppLLLGGGIIIBBB<<>><<<999777555555444888666777;;;===;;;<<>>>>>AAADDD@@@CCCAAABBBDDDBBB???@@@EEEAAA>>>===>>>AAABBBAAA>>>CCCAAABBBEEEFFFHHHOOOYYYWWWdddpppyyy{{{yyy}}}~~~pppttt}}}rrr~~~pppeeeVVVUUUQQQNNNMMMOOOQQQPPPOOOIIIPPPQQQSSSddduuummmXXXWWWOOOLLLOOOQQQMMMLLLNNNQQQSSSUUUVVVSSSPPPNNNMMMrrr___eeelllbbbFFF:::111222444444444666555555555555666888:::<<<<<<===???@@@AAADDDHHHKKKTTTTTTSSSSSSRRRQQQQQQQQQQQQVVV\\\^^^]]]___cccgggbbbbbbbbbcccdddeeeggghhhkkkmmmgggPPPMMM```~~~]]]JJJFFFAAA???@@@<<<:::888777888;;;>>>@@@JJJMMMTTT]]]gggmmmmmmllloooqqqsssuuuvvvuuusssqqqpppppprrrvvvzzz|||}}}}}}uuurrrrrrmmmeee```___ZZZSSSRRRSSSSSSSSSOOOIIICCC@@@AAATTT```[[[PPPJJJFFF@@@@@@>>>;;;888777666777777999777888===AAABBBFFFKKKXXXYYYYYY[[[eeeooopppkkkeeelllssstttsssrrrrrrrrrpppiiiiiirrrwwwsssqqquuuzzzxxxvvvsssqqqssswww{{{rrrwwwxxxvvvyyyzzz~~~}}}lllcccnnn|||pppooo]]]???000333555...111111222222222111111000111222222222222222222222333444666777888999999999;;;<<<>>>@@@AAACCCCCCDDDAAACCCFFFGGGGGGHHHJJJLLLOOOOOOPPPQQQRRRRRRSSSSSSUUUVVVWWWXXXYYYZZZ\\\^^^ddd|||MMMDDDGGGOOO[[[aaannnTTTBBBBBBCCC;;;DDDBBBAAABBB???;;;;;;???CCCBBBAAAAAABBBDDDEEEFFFBBBFFFKKKRRRZZZeeepppxxx}}}vvvyyyzzzvvvvvvkkkiii___VVVRRROOOOOOPPPRRRRRRQQQOOORRRSSSWWWcccnnnhhhZZZRRRMMMKKKPPPQQQMMMJJJKKKPPPQQQSSSSSSRRRPPPNNNMMMyyyaaaZZZjjjjjjRRR;;;666222333444555666999888888777777888999;;;<<>>???AAACCCEEEFFFFFFGGGBBBDDDFFFGGGGGGHHHKKKMMMPPPQQQQQQRRRSSSSSSSSSSSSQQQTTTWWWYYYYYYXXXWWWXXXWWWhhhwwwaaaSSSOOOPPPKKK[[[jjjmmmmmmyyy|||eeeeeeeee]]]mmmnnnpppppphhhZZZOOOLLLHHHMMMUUU\\\______[[[XXXZZZcccjjjooo|||}}}rrr{{{xxxfffhhhnnnhhhUUUSSSPPPPPPQQQRRRRRRQQQNNNMMMMMMSSSZZZ\\\XXXSSSMMMKKKKKKOOOPPPLLLIIIHHHNNNNNNOOOPPPPPPOOONNNNNN}}}hhh]]]```jjj```DDD444333333444444444777:::999999888888888999;;;<<<@@@BBBDDDFFFHHHKKKOOORRRQQQQQQPPPQQQSSSVVVYYY[[[ZZZ[[[ZZZXXXXXXZZZ^^^bbb``````___```aaacccfffgggfffmmmyyybbbJJJIIIVVV___JJJHHHDDD<<<>>>===;;;999999;;;<<<>>>CCCGGGOOOXXX___ccceeeeeekkkmmmppprrrtttuuuwwwxxxqqquuuyyyzzzyyyzzz}}}}}}{{{yyyyyy{{{{{{uuurrrkkkdddaaa___\\\YYYSSSSSSSSSPPPLLLEEE@@@<<<===EEEJJJIIIIIIIIIFFFAAADDDAAA<<<888666777999:::888444444:::AAAGGGQQQYYYcccaaadddooo{{{qqqpppsssyyy{{{vvvoookkklllfffeeekkkpppoooooorrrrrrssssssrrrqqqrrrtttwwwuuu{{{~~~zzzxxxyyy{{{bbb^^^~~~sssXXXZZZiiiRRR<<<444333222111333000000111222222222111111222222222111111111222222333444666888:::<<<======@@@AAACCCEEEFFFGGGHHHHHHDDDEEEHHHIIIIIIJJJLLLNNNPPPQQQRRRSSSTTTSSSSSSRRRKKKOOOTTTWWWWWWWWWYYY[[[cccffftttzzzqqqdddOOOJJJRRRUUUWWW___iii{{{|||{{{pppiiirrrzzz}}}{{{xxxqqqeee[[[aaahhhbbbRRRQQQPPPOOOOOOOOOOOOOOOMMMGGGHHHOOOQQQKKKJJJNNNMMMLLLLLLMMMMMMKKKJJJIIIKKKKKKLLLMMMOOOOOONNNMMMjjj]]]eeeiiibbbPPP;;;222444666444333444666888999999888777888999;;;<<>><<<;;;::::::;;;<<<@@@EEEMMMVVV]]]bbbeeegggooopppppppppooorrrvvvzzzvvvyyy||||||{{{zzz|||{{{zzz~~~|||~~~}}}|||uuulllfffaaa^^^\\\\\\YYYWWWSSSOOOJJJFFFCCCBBBDDDGGGHHHIIIJJJKKKIIIEEEFFFBBB===888666666777999999666888@@@IIIRRR]]]fffddd______kkk{{{tttqqqttt|||{{{sssqqqkkkkkklllmmmkkkjjjnnntttpppqqqrrrrrrqqqrrrtttwwwvvvzzz{{{wwwxxx|||sss^^^fffhhhSSS\\\\\\EEE444555888333000222///000111222222222222222222222111111222222333444444555777999;;;<<<======AAABBBCCCEEEFFFGGGGGGGGGEEEGGGJJJKKKKKKLLLNNNPPPPPPQQQSSSTTTTTTSSSRRRRRRLLLPPPTTTUUUTTTVVVZZZ___cccaaaeeesssmmm[[[QQQHHHOOOWWWWWWlll|||rrr~~~{{{~~~qqqfff```YYYQQQUUUXXXPPPOOOOOONNNMMMKKKJJJJJJJJJOOOJJJKKKRRRQQQIIIIIIQQQQQQPPPNNNKKKIIIJJJLLLLLLIIIHHHIIIKKKNNNOOONNNKKKttt~~~vvv]]][[[kkkfffRRRBBB888333666777444333555666555999888888888999:::<<<===AAADDDFFFHHHIIIKKKMMMOOOPPPPPPPPPPPPQQQSSSUUUVVVTTTUUUVVVWWWXXXYYYZZZZZZ`````````bbbeeejjjnnnqqqiiigggfffttt^^^LLLHHH[[[tttPPPGGGFFFAAA@@@???===<<<:::::::::;;;>>>CCCJJJQQQXXX^^^cccgggpppqqqqqqnnnkkklllqqquuuxxxzzz||||||||||||}}}~~~|||xxx}}}uuuyyy~~~wwwnnniiieeebbbbbbdddbbb^^^XXXRRRLLLHHHFFFFFFLLLLLLLLLLLLMMMLLLIIIFFFDDDAAA===888666666777777666555:::EEEPPPZZZeeennnoooddd]]]bbbmmmuuuzzz|||qqqmmmqqq|||{{{vvvvvvjjjmmmooommmiiijjjpppwwwpppqqqrrrrrrrrrsssvvvyyywwwyyy}}}|||}}}lll^^^mmmwww]]]XXXaaaLLL<<<111666999333///111///000111222222222222222222222222222333444666888666777999;;;<<<>>>>>>>>>AAAAAACCCDDDEEEFFFFFFFFFFFFHHHJJJKKKKKKMMMOOOQQQRRRSSSUUUVVVVVVUUUSSSRRRTTTVVVXXXVVVSSSSSSYYY^^^\\\\\\```gggmmm~~~oooRRRKKKMMMIIIVVVtttvvv{{{qqq{{{}}}}}}uuubbbZZZYYYVVVNNNOOORRRLLLOOOPPPPPPMMMJJJHHHGGGHHHMMMJJJMMMRRRRRRLLLMMMRRRTTTTTTQQQKKKGGGJJJMMMMMMGGGGGGHHHLLLPPPPPPMMMIIIvvv|||cccXXX^^^eeeUUUAAA:::777444777666222333777888555999999999999:::<<<>>>@@@CCCEEEHHHIIIJJJJJJLLLNNNPPPPPPQQQQQQRRRSSSTTTTTTUUUUUUUUUWWWZZZ]]]^^^______^^^^^^___bbbfffkkknnniiiiiijjjvvv|||VVVKKKNNNwwwdddPPPHHHDDDAAA@@@>>><<<;;;:::999999===AAAGGGLLLQQQWWW^^^cccgggkkknnnmmmjjjjjjnnnqqqvvvvvvwwwyyy|||~~~~~~}}}|||xxxwww{{{|||lllqqqwwwnnnlllkkkjjjmmmsssoookkkeee^^^VVVPPPMMMKKKOOONNNMMMLLLJJJFFFCCCBBB???===;;;888777777888888::::::@@@LLLVVV^^^fffnnnssshhhaaadddjjjmmmqqqtttrrrnnnqqq{{{}}}vvvssswwwmmmooonnnkkkiiilllqqquuurrrssssssssssssuuuyyy|||yyywww{{{gggjjjccc\\\\\\TTT???666222444555000...000//////000222222333333222222222222222444777999;;;:::;;;<<<>>>???@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEGGGIIIJJJJJJKKKNNNPPPTTTVVVXXXYYYYYYWWWUUUTTTYYY\\\]]]ZZZUUUSSSXXX]]]]]]\\\___bbb___ccczzzsssVVVPPPLLLLLLUUUXXXjjjzzzpppxxxzzz|||vvv}}}yyy~~~vvvrrruuuqqq\\\WWWYYYXXXNNNOOOUUUTTTSSSTTTTTTPPPLLLHHHGGGGGGFFFGGGJJJNNNPPPPPPPPPQQQSSSVVVTTTLLLHHHIIIKKKJJJGGGFFFHHHMMMQQQQQQKKKFFFjjjWWWYYYbbb]]]DDD777777666555777555111333::::::555:::::::::;;;<<<>>>AAABBBDDDGGGIIIJJJJJJKKKLLLMMMLLLNNNPPPRRRTTTVVVWWWWWW\\\ZZZYYYZZZ\\\```bbbccc\\\[[[ZZZZZZ\\\aaaeeehhh^^^hhhrrrwwwaaaPPPIIIbbb{{{\\\LLLDDDBBBAAA???===;;;:::999999===@@@DDDHHHKKKQQQYYY___\\\bbbiiilllkkkkkknnnqqqsssrrrssswww|||}}}}}}yyywwwyyy}}}xxxfffjjj{{{uuunnnooopppqqqwww~~~|||vvvnnneee]]]VVVSSSMMMLLLKKKIIIDDD>>>;;;;;;::::::999888888999999:::FFFFFFLLLVVV^^^bbbgggmmmlllggggggoootttqqqpppqqqyyysssuuu}}}{{{rrrnnnssssssqqqmmmiiiiiimmmoooooossstttsssssssssvvvzzz~~~{{{wwwzzzyyyhhhbbbyyykkkYYYbbb^^^???777444222222000---...111//////000222222333333333222222222333555888;;;======>>>???@@@AAABBBBBBBBBAAABBBCCCEEEEEEFFFFFFFFFCCCEEEHHHIIIIIIJJJLLLNNNVVVXXXZZZ[[[[[[ZZZWWWVVVXXX]]]```]]]XXXUUUYYY]]]```[[[[[[]]][[[ZZZhhh{{{jjj```bbbXXXMMMMMMNNNWWWbbbccc```jjj{{{wwwdddsssuuuzzzzzzsssuuu|||rrrrrr~~~~~~sss[[[UUUXXXVVVKKKKKKVVVYYYVVVWWWWWWTTTNNNIIIHHHIIICCCGGGKKKNNNQQQUUUUUUQQQQQQVVVVVVNNNIIIIIIIIIFFFFFFFFFIIINNNSSSRRRKKKDDD|||~~~aaaUUU```bbbQQQ<<<222333666333555666555555555777999999;;;===>>>???AAADDDGGGCCCGGGLLLNNNMMMMMMNNNOOOSSSUUUWWWVVVSSSRRRTTTVVV___\\\XXXWWWZZZ___ccceee]]]]]]]]]]]]]]]^^^______ffflllnnnrrr~~~\\\HHH[[[wwwuuuPPPMMMBBBBBB@@@===<<<;;;999666:::;;;>>>BBBGGGOOOWWW]]]___```cccfffhhhjjjkkklllnnnuuusssttt|||{{{xxx~~~zzzuuuvvv~~~{{{sssuuuuuupppsssyyy|||}}}oooeee___WWWOOOOOOIIICCCAAA>>>:::888:::999<<<<<<888666999===???VVVdddcccWWW```vvvuuubbbfffgggiiimmmrrrsssqqqnnnssstttttttttxxx|||zzztttxxxtttooojjjggghhhjjjllluuutttsssrrrrrrvvv|||xxxtttvvv{{{~~~{{{jjjZZZhhhoooTTTfff^^^CCCAAA555555444333333222111111111000///000333444333111555444333444888:::<<<<<<@@@BBBDDDDDDDDDDDDEEEFFFAAABBBCCCDDDEEEFFFGGGGGGFFFJJJLLLHHHFFFHHHJJJJJJOOOTTT[[[]]]\\\YYYXXXXXXZZZ___dddddd___ZZZYYYZZZ```]]]YYYVVVWWWZZZ___bbbkkkzzzuuuaaaOOOKKKMMMMMMOOOTTTppp~~~yyyhhhbbbjjjwwwrrrgggdddyyy{{{yyy}}}wwwzzz|||~~~vvvxxxaaaNNNMMMVVVPPPIIINNNTTTRRRUUUWWWVVVRRROOOOOOPPPQQQNNNKKKIIIJJJMMMRRRUUUOOONNNMMMLLLJJJHHHFFFEEEAAAAAACCCDDDFFFFFFGGGGGGsssWWWZZZ```]]]LLL:::333333444444555666666666777999;;;;;;===???@@@@@@BBBEEEHHHGGGKKKNNNPPPOOOPPPQQQSSSSSSUUUVVVVVVSSSRRRSSSUUUZZZYYYWWWVVVXXX\\\aaaddd^^^^^^]]]]]]^^^___aaabbbmmmvvvyyyyyy}}}vvvOOOSSSiiiaaaGGGDDDCCCBBB@@@??????===:::999;;;>>>AAAFFFMMMUUUZZZ___aaadddgggjjjlllnnnooorrrwwwtttssszzzyyyvvv|||}}}|||xxxtttwww~~~|||~~~yyy{{{}}}||||||~~~rrreee\\\UUUOOOKKKFFFCCCCCCAAA<<<:::<<<===???@@@===999:::DDDOOOhhhrrroooeeepppjjjeeeeeegggkkkppprrrqqqooorrrsssrrrpppttt|||yyyvvvqqqllljjjjjjkkkmmmxxxxxxwwwtttssstttxxx{{{xxxuuuvvv{{{lllddd___sssvvv^^^jjjZZZ;;;888555555444333333222111111444444333444555666666666777555555666999<<<======AAACCCEEEFFFEEEEEEFFFGGGDDDDDDEEEFFFGGGHHHHHHIIIIIINNNOOOKKKHHHKKKLLLLLLLLLQQQWWWZZZYYYWWWVVVVVVYYY^^^dddddd```[[[ZZZ[[[ccc```[[[XXXWWWYYY]]]```jjjjjjcccQQQJJJFFFIIIOOOYYYkkkxxxjjjuuuuuummmlll|||~~~~~~xxxooogggggglllYYYJJJKKKRRRMMMJJJLLLLLLPPPRRRTTTSSSPPPMMMMMMNNNOOOMMMKKKIIIJJJLLLPPPRRRNNNOOOOOOOOONNNLLLKKKIIICCCBBBBBBBBBCCCEEEGGGHHHuuujjjTTT___]]]RRRCCC888444333333444666777777777888:::<<<===???@@@AAABBBCCCFFFIIIGGGIIIKKKLLLLLLMMMPPPRRRTTTUUUVVVVVVTTTSSSSSSTTTXXXYYYYYYXXXWWWZZZ```eeeaaa```______aaacccfffhhhjjjvvv{{{{{{zzzzzzYYYJJJZZZooo{{{MMMGGGDDD@@@???@@@>>>;;;888999:::<<>>EEEEEEGGGDDD<<<:::KKK___tttzzzwwwppp{{{rrreeeeeefffiiinnnqqqrrrqqquuuvvvsssooorrr}}}|||zzzvvvssspppoooooopppyyyyyyyyywwwuuuuuuvvvwwwyyyvvvvvvzzz~~~vvv^^^cccmmm~~~kkkoooXXX888666555444444333333222222111222333333222111111444666888777777999<<<>>>??????BBBEEEGGGHHHGGGGGGGGGHHHGGGGGGHHHHHHIIIIIIIIIJJJLLLPPPPPPLLLJJJLLLMMMKKKJJJNNNTTTXXXYYYXXXWWWVVVYYY]]]bbbccc```]]]\\\]]]eeebbb]]]YYYXXXYYY[[[]]]ggg^^^iiigggTTTHHHGGGLLLHHHPPP___ssszzznnnfff___YYYXXXZZZRRRIIIJJJNNNLLLOOOPPPFFFNNNOOOPPPOOOMMMKKKJJJKKKLLLKKKJJJIIIIIIJJJLLLMMMKKKLLLNNNOOOOOOMMMLLLJJJEEECCCAAA@@@AAADDDGGGIIIyyyrrrxxx{{{uuubbbWWW]]]SSSEEE999555555444222444555777777777999;;;>>>???@@@BBBBBBCCCDDDFFFIIIHHHHHHIIIJJJKKKMMMPPPQQQTTTUUUVVVVVVUUUTTTSSSSSSZZZ]]]^^^\\\XXXYYY^^^ddddddcccbbbbbbdddgggkkkmmmjjjsssvvvuuusssooo}}}nnnPPPSSSZZZ}}}dddPPPHHHAAA@@@AAA???:::888888:::;;;<<>>QQQllluuuyyyvvvooowwwwwwhhhhhhhhhiiillloooqqqrrryyyzzzxxxrrrsss}}}~~~}}}{{{xxxvvvuuutttsssuuuwwwyyyyyyxxxwwwxxxxxx}}}|||~~~ooo]]]rrrwwwlllhhhMMM666888444444444333333222222222111222222000//////222555:::::::::<<>>AAACCCCCCCCCEEEHHHKKKLLLLLLJJJJJJJJJHHHHHHIIIIIIIIIIIIIIIIIINNNQQQQQQNNNMMMOOOMMMIIILLLNNNRRRVVVZZZZZZZZZXXXVVVXXX\\\^^^^^^]]]\\\\\\___]]]\\\ZZZZZZ[[[\\\]]]```aaabbb___\\\iiirrr[[[OOORRRYYY\\\iii^^^hhhvvvxxx~~~pppuuuqqqmmmggg]]]VVVTTTTTTRRRPPPOOOLLLMMMJJJKKKYYY___SSSLLLKKKJJJJJJJJJJJJIIIHHHFFFGGGHHHIIIHHHGGGFFFEEEGGGHHHIIIIIIHHHFFFDDDBBBDDDEEEFFFHHHHHHGGGFFFEEEqqqppp\\\WWWWWWWWWFFF<<<333222444444555777444555777999999;;;>>>AAADDDEEEFFFFFFEEEFFFHHHJJJNNNMMMMMMOOOSSSUUUUUUTTTTTTUUUVVVXXXZZZZZZXXXVVVZZZ\\\]]][[[XXXVVVXXXZZZ]]]]]]^^^```aaaccceeefffkkklllgggggghhh___^^^mmmrrrHHHKKKVVVlllVVVDDD@@@CCCBBBAAABBB:::::::::999:::>>>CCCGGGLLLSSS[[[aaadddhhhpppvvvuuuxxxrrrooovvvwwwvvv~~~|||{{{}}}{{{~~~|||{{{sssnnnmmmpppnnnggg___VVVMMMHHHKKKRRRLLLQQQSSSMMMGGGMMM```rrr~~~~~~ssslllooosssuuuooopppooonnnllllllnnnppprrruuuvvvrrrqqqtttvvvuuuvvvuuutttsssrrrrrrrrrrrrvvvyyy{{{|||{{{yyyxxxxxx|||}}}}}}rrrfffyyykkkgggaaaVVVCCC444333777333333333333333333333333333222222444777999888777======>>>@@@CCCEEEDDDCCCEEEHHHLLLMMMMMMKKKJJJJJJGGGGGGHHHHHHIIIIIIIIIJJJQQQSSSSSSQQQRRRTTTQQQLLLKKKMMMOOOTTTXXXYYYXXXVVVTTTUUUWWWZZZ[[[[[[ZZZYYY[[[ZZZZZZYYYZZZ[[[\\\]]]^^^^^^___]]]YYY]]]ppp}}}eee\\\ZZZXXX^^^TTTTTTYYY[[[ffftttyyy~~~wwwpppwwwvvvzzz{{{~~~sss___cccaaaZZZSSSPPPPPPOOOKKKMMMJJJLLLIIIGGGSSS[[[TTTLLLJJJHHHHHHIIIJJJIIIHHHDDDEEEFFFGGGHHHGGGFFFEEEIIIIIIIIIHHHGGGEEEDDDCCCCCCEEEGGGIIIIIIGGGDDDBBBxxxaaaQQQWWWWWWNNN<<<777444666666333444888666777:::;;;<<<>>>BBBDDDGGGHHHIIIIIIHHHHHHJJJLLLLLLLLLMMMPPPTTTUUUTTTRRRTTTTTTVVVYYY]]]]]][[[XXXYYYZZZZZZZZZZZZYYYYYYYYY[[[\\\^^^```bbbbbbcccbbb___eeehhhlllmmmccc```nnnQQQJJJTTTfffiiiMMMDDDBBB???>>>@@@;;;;;;:::999999<<<@@@DDDDDDLLLVVV[[[___dddlllsssrrrvvvpppmmmssssssqqqxxxuuuxxxyyyzzz{{{}}}|||xxx~~~|||}}}vvvqqqoooooolllfffkkkuuu|||{{{ssssssxxxsssnnnhhhaaaYYYTTTXXX```___ddd^^^PPPMMM\\\nnnvvv~~~xxxrrrqqqrrrsssmmmnnnooonnnllllllnnnpppllloooqqqppprrruuusssnnnsssrrrqqqppppppqqqrrrsssuuuwwwzzz|||{{{zzzzzz{{{xxxyyyyyy|||hhhllluuucccaaa\\\LLL999555888444333333333333333333333333333000000555<<<>>>;;;666======>>>AAADDDFFFEEEDDDEEEHHHLLLNNNMMMLLLJJJJJJGGGGGGHHHHHHIIIJJJKKKKKKQQQSSSSSSRRRTTTWWWTTTNNNNNNNNNPPPTTTXXXZZZXXXVVVRRRRRRTTTVVVWWWXXXWWWVVVYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[]]]^^^]]]\\\aaaggg|||wwwwwwrrrlllsssyyyyyywwwqqqaaaWWW]]]rrr{{{}}}www{{{vvv}}}dddTTTTTTXXXVVVPPPMMMOOOOOOLLLLLLIIIMMMLLLEEEJJJQQQOOOKKKHHHFFFFFFGGGIIIHHHGGGCCCDDDEEEFFFGGGGGGFFFFFFIIIHHHGGGFFFEEEFFFFFFGGGDDDEEEFFFFFFFFFDDDCCCBBB}}}~~~}}}UUUIIIUUUSSS@@@888666777;;;888222333999777999<<<===>>>AAADDDGGGJJJKKKLLLKKKJJJKKKMMMNNNPPPPPPQQQUUUYYYZZZXXXUUUTTTTTTVVVZZZ^^^```]]]ZZZYYYYYYYYY[[[]]]^^^]]]\\\\\\^^^```cccddddddcccbbb```jjjqqqtttqqqaaa\\\jjjtttfffLLLVVVSSSaaa^^^NNNIIIBBB???AAA<<<<<<:::999888;;;???CCC===EEEOOOVVVYYY^^^gggooommmqqqmmmkkkrrrrrrqqqwwwrrrtttuuuuuuzzz|||{{{~~~~~~yyy{{{vvv|||}}}{{{tttooonnnnnnaaa\\\```eeefffuuu|||~~~|||yyyuuupppgggaaadddkkk~~~uuu___]]]ppp{{{zzzyyyyyyxxxvvvtttrrriiilllnnnnnnlllkkknnnpppjjjmmmnnnpppuuuyyyvvvooosssrrrqqqpppqqqsssuuuvvvpppssswwwzzz|||}}}~~~~~~yyykkkuuuddd\\\YYYSSSAAA000444888---333333333333333333333333888444444:::DDDGGGBBB;;;======???BBBEEEFFFEEEDDDDDDHHHLLLNNNMMMLLLJJJJJJGGGGGGHHHIIIJJJKKKLLLMMMOOOQQQQQQQQQSSSVVVSSSMMMQQQQQQRRRVVVZZZ\\\ZZZXXXQQQQQQRRRTTTUUUVVVUUUSSSXXXXXXYYYYYYYYYYYYYYYYYYYYY\\\```___ZZZVVVZZZ___]]]}}}yyyVVVVVV\\\vvv}}}pppnnnsssyyy|||zzzxxxtttmmmmmm|||qqqsssuuuzzz~~~~~~ttt|||wwwtttuuusssjjj^^^WWWIIIPPPSSSNNNLLLPPPRRRQQQMMMIIIOOOQQQFFFDDDJJJJJJJJJGGGDDDDDDFFFHHHGGGEEECCCCCCEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCEEEGGGIIIEEEDDDCCCBBBBBBBBBBBBBBBwwweeeMMMNNNSSSGGG555444555555444333555888;;;;;;<<<>>>AAADDDFFFHHHIIIIIIKKKMMMPPPQQQQQQPPPOOOTTTSSSTTTVVVYYY\\\\\\\\\]]]YYYUUUWWW\\\___]]]YYY[[[\\\[[[YYYWWWWWWYYYZZZ]]]]]]\\\\\\]]]```bbbddd^^^dddkkknnnmmmhhhdddaaappp___FFFKKKTTTZZZ{{{]]]KKKAAA???@@@???:::777999:::999:::<<<===AAAHHHOOOUUU[[[bbbfffnnnmmmlllkkkmmmppptttwwwwwwuuutttwww{{{~~~||||||~~~xxxwwwzzzpppvvv|||~~~wwwwwwxxxyyyzzz{{{||||||vvvyyy}}}|||rrrzzz{{{|||qqqeeelll~~~lllcccmmmxxxrrrtttxxxwwwtttrrrllllllmmmnnnooopppppppppkkkpppsssrrrsssxxx{{{zzzssstttsssqqqppprrrwww{{{oooqqqvvv{{{~~~{{{mmm}}}iiiggggggPPP===;;;;;;666444777888555222222444555444222888777999>>>DDDFFFBBB===AAA@@@@@@AAACCCCCCAAA???CCCEEEIIIMMMPPPPPPMMMJJJEEEGGGHHHHHHHHHIIILLLNNNKKKPPPPPPMMMMMMRRRRRRNNNPPPRRRVVVYYYZZZYYYWWWUUUOOONNNNNNQQQWWWZZZZZZYYYYYYVVVVVVZZZ]]]]]]ZZZYYY[[[[[[[[[YYYXXXWWWYYYZZZ^^^```jjjqqqZZZVVVpppzzzyyyjjjooo~~~xxx|||~~~~~~wwwzzz{{{~~~}}}jjjfffbbbccceeeaaaWWWNNNPPPMMMJJJIIIKKKMMMMMMNNNKKKKKKKKKJJJIIIGGGFFFEEEHHHFFFDDDBBB@@@@@@@@@@@@???@@@BBBDDDEEEEEEDDDCCCGGGGGGGGGGGGGGGFFFEEEEEEBBBBBBBBBCCCCCCCCCDDDDDD}}}}}}\\\OOONNNHHH<<<333555555555555444666999;;;<<<===>>>@@@BBBEEEGGGHHHGGGIIILLLOOOQQQQQQQQQQQQRRRSSSUUUVVVXXXYYYZZZ[[[YYYXXXYYYZZZ[[[\\\\\\\\\YYYYYYXXXWWWUUUUUUXXXZZZ^^^]]]\\\\\\\\\^^^___aaa^^^bbbfffjjjjjjgggdddbbblllXXXHHHKKKSSS{{{nnnIIIEEEDDD;;;@@@<<<:::;;;;;;888888;;;;;;???EEEKKKQQQWWW^^^bbbiiijjjkkklllmmmoooqqqsssttttttuuuwwwzzz}}}|||wwwvvvzzz{{{wwwuuuwwwrrruuuwww{{{|||}}}}}}zzzuuunnnhhhhhhpppxxxvvvooorrr{{{wwwqqqrrrtttuuuuuuwwwtttooommmpppxxx|||zzzwwwnnnqqqrrrqqqsssvvvwwwttttttuuuvvvtttqqqpppqqqsssooopppssswwwzzz|||||||||{{{}}}|||sssfffooo___iii]]]HHH888555666222111444777444222333555666555444888888999>>>DDDEEEBBB>>>CCCBBBAAABBBDDDEEEEEEDDDGGGHHHJJJMMMOOONNNKKKHHHHHHJJJLLLLLLKKKKKKMMMNNNKKKNNNNNNKKKLLLQQQRRROOOTTTTTTUUUUUUUUUUUUTTTTTTSSSQQQQQQUUUYYY\\\[[[YYYXXXVVVVVVYYY]]]^^^]]]\\\\\\[[[ZZZXXXVVVVVVYYY\\\WWWWWWXXX___pppqqqsss~~~zzz~~~qqqkkkfffccc___[[[WWWSSSOOOLLLMMMKKKIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIGGGFFFEEEDDDGGGFFFEEEDDDCCCBBBBBBBBB???@@@BBBDDDEEEEEEDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCoooVVVTTTQQQAAA666666555666666666666777:::<<>>===>>>;;;777777;;;999===BBBGGGLLLRRRXXX\\\cccfffjjjlllllllllmmmnnnnnnrrruuuwwwxxxzzz~~~}}}xxxvvvzzz~~~}}}yyyxxx{{{zzzzzzvvv{{{~~~}}}{{{xxxyyyrrrggggggqqqwwwvvvyyyyyyxxxwwwuuutttwwwyyy{{{uuuqqqqqqqqqrrrvvv{{{yyypppiiimmmwww}}}zzzsssqqqsssrrrqqqsssvvvsssmmmsssuuuwwwvvvtttrrrqqqqqqrrrrrrsssuuuxxx{{{~~~zzz}}}hhhhhhnnnmmmfffxxxPPP@@@333222333111000333666444333444666888888777999999:::>>>CCCEEEBBB???EEEDDDCCCDDDGGGIIIJJJJJJGGGHHHJJJLLLNNNNNNLLLIIIKKKMMMPPPPPPOOONNNOOOOOOKKKMMMLLLJJJLLLPPPRRRQQQWWWVVVUUUSSSRRRRRRRRRRRRTTTSSSSSSVVVZZZ\\\ZZZWWWWWWVVVVVVXXX\\\___```___\\\[[[YYYUUUTTTUUUZZZ]]]\\\\\\YYYUUUXXXfff~~~~~~{{{pppyyyvvvhhhdddkkkhhhbbbXXXOOOKKKKKKMMMIIIHHHHHHIIIJJJJJJIIIGGGGGGGGGGGGGGGFFFEEEDDDCCCEEEEEEEEEEEEEEEDDDCCCCCC@@@AAACCCDDDEEEDDDDDDCCCAAAAAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAAyyydddRRRNNNIII===555555555666777888777999;;;>>>AAA@@@@@@@@@AAACCCFFFGGGHHHIIIKKKMMMOOOQQQQQQQQQPPPUUUYYYYYYVVVTTTWWW[[[SSSVVVYYY[[[\\\\\\\\\\\\ZZZZZZYYYWWWVVVXXX\\\___\\\\\\\\\]]]]]]]]]]]]]]]```^^^]]]___bbbfffffffffuuucccIIILLLTTTtttWWWEEEKKK???>>>>>>???<<<777777<<<888;;;???CCCGGGLLLRRRVVV^^^bbbfffhhhggghhhjjjmmmjjjpppvvvwwwuuuvvv{{{{{{www{{{|||xxx||||||}}}yyynnnvvv|||}}}zzzvvvpppmmmqqqwwwyyyxxxrrrnnnlllnnnqqqrrrtttxxxwwwtttssssssqqqooossszzz}}}tttkkkkkkqqqtttpppkkkttttttrrrrrrvvvyyytttlllqqqrrrtttvvvwwwwwwwwwxxxvvvvvvvvvwwwyyy~~~ooo___mmmsssqqqwwwFFF;;;222222444333333666555555555666888:::;;;;;;;;;;;;<<>>===>>>>>>>>>?????????@@@@@@}}}cccZZZJJJ===888888555111555777999999999;;;===???BBBAAAAAAAAABBBDDDFFFGGGKKKKKKLLLMMMNNNNNNOOOOOOQQQVVV[[[[[[WWWVVVXXX[[[VVVTTTUUUYYY^^^___\\\YYYZZZZZZYYYWWWWWWXXX\\\___YYY[[[\\\^^^____________```^^^]]]^^^```cccfffgggrrrOOOGGGIII[[[uuuSSSKKKAAA>>>===>>><<<999999===999;;;===@@@CCCGGGLLLPPPZZZ^^^aaabbbbbbdddiiinnnhhhooovvvvvvsssrrrwww~~~{{{wwwyyy~~~{{{uuurrruuuwww{{{yyyeeexxx~~~tttzzztttpppzzzzzzwwwzzzsssmmmjjjnnnqqqpppqqqtttttttttvvvwwwsssnnnpppuuu~~~zzzuuuqqqoooooonnnnnnttttttssssssxxx}}}yyyrrrqqqqqqqqqrrrtttwwwxxxyyyvvvwwwxxxyyy{{{www]]]___xxxpppjjjVVV===777333333444444666888555666777888999;;;===???>>>>>>???AAACCCEEEFFFEEEBBBCCCGGGKKKOOOOOOMMMJJJGGGHHHJJJNNNQQQRRRPPPNNNIIILLLPPPRRRRRRRRRRRRSSSOOOMMMMMMNNNPPPPPPRRRTTTUUUWWWYYY[[[[[[ZZZXXXWWWVVVTTTSSSUUUWWWXXXUUUQQQUUUXXXXXXTTTUUUZZZ\\\ZZZZZZYYYWWWTTTSSSUUUYYY\\\XXXZZZ^^^```aaa```^^^]]]aaawww}}}yyyrrr|||wwwlllssswww{{{xxxmmmaaaZZZYYY^^^YYYSSSNNNKKKHHHFFFDDDGGGGGGHHHJJJKKKJJJGGGDDDEEEEEEFFFFFFFFFEEEEEEDDD===???@@@BBBCCCBBBBBBAAA@@@AAAAAABBBBBBBBBBBBBBB???@@@@@@@@@@@@???>>>>>>=========>>>>>>>>>>>>???lllZZZTTTFFF666222888999444666888:::;;;;;;<<<>>>@@@AAABBBCCCDDDEEEGGGGGGHHHLLLLLLLLLLLLMMMMMMNNNNNNQQQUUUYYY[[[YYYXXXYYY[[[XXXUUUSSSWWW]]]```\\\WWWWWWXXXXXXWWWVVVVVVXXXZZZXXXZZZ\\\___```aaa```___^^^___```___^^^___bbbeeegggnnnqqqwwwbbbJJJEEENNNccc|||TTTHHHBBB>>>??????<<<<<<>>>999:::<<<===???CCCHHHKKKUUUYYY^^^______bbbiiioooiiiooouuuuuuqqqpppsssxxx~~~}}}{{{{{{yyyoooqqqsssuuu|||~~~rrr___jjjzzz~~~qqqpppvvvvvv{{{yyy|||wwwrrrsssyyyyyyqqqmmmnnnssstttwwwyyyvvvpppooorrrvvvxxxxxxtttnnnlllooossstttuuuttttttyyy~~~~~~zzzuuusssppppppqqqrrrrrrqqqqqqtttwwwyyy{{{jjj```qqq|||xxxnnnbbbZZZ:::666555444333333444555777666777999::::::<<>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>============>>>>>>>>>>>>}}}}}}mmm```YYYNNN@@@888666777999:::666888;;;<<<===>>>???AAAAAABBBEEEGGGIIIIIIIIIHHHKKKKKKKKKLLLLLLMMMNNNOOOPPPSSSVVVYYYZZZZZZYYYYYYXXXWWWVVVWWWZZZ\\\[[[YYYWWWXXXYYYYYYWWWVVVWWWXXXWWWYYY]]]___```___]]]\\\[[[___bbbaaa\\\ZZZ]]]aaa```___```gggxxxcccNNNKKKTTT~~~tttTTTIIIAAA@@@BBB@@@>>>===999999::::::;;;>>>CCCGGGNNNUUU\\\___```bbbhhhnnnlllpppttttttpppnnnoooqqqzzz}}}~~~|||wwwtttqqqsss}}}yyy~~~|||ssscccbbbkkktttwww|||mmmeeeeeennn~~~zzzuuuwww~~~|||rrrnnnrrrtttssstttxxxwwwsssrrruuuooosssuuurrrmmmkkkooossstttvvvvvvuuuwww}}}yyyvvvtttssssssrrrnnnkkkkkkpppvvvzzz|||kkk{{{|||eeennnbbbOOOKKK666333555666555444555666777777999;;;;;;;;;<<>>???@@@??????>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???>>>============>>>>>>>>>>>>}}}{{{zzz||||||___ZZZWWWDDD777999888111222;;;666999;;;===>>>>>>@@@BBB@@@BBBFFFIIIKKKKKKJJJIIIIIIIIIJJJKKKLLLNNNPPPQQQPPPQQQSSSWWWZZZ[[[YYYWWWWWWXXXYYYXXXWWWXXXZZZ\\\XXXZZZ\\\\\\ZZZXXXXXXXXXXXXZZZ]]]______]]]ZZZXXXXXX___dddbbbZZZVVVYYY]]]aaa\\\]]]eeekkk}}}[[[LLLMMMeee]]]OOOCCCBBBDDDCCC???===888888888888999<<<@@@DDDIIIRRR\\\aaabbbccchhhmmmnnnqqqtttssspppmmmmmmmmmqqqwwwzzzyyy{{{}}}vvvnnnppp}}}ttt~~~}}}{{{yyyyyy}}}mmmaaa]]]vvvuuuyyyzzzjjj]]][[[ooo}}}}}}}}}{{{yyyzzzttttttzzzxxxqqqttt}}}uuurrrrrruuuvvvuuuuuuxxxqqqtttvvvtttpppnnnppprrrtttwwwwwwtttuuu{{{zzzyyyxxxyyyyyyvvvpppkkkhhhooowww|||wwwpppttt```sss___<<<===888333777999888666777888888888:::<<<<<<;;;<<<@@@CCCFFFFFFFFFFFFFFFHHHKKKNNNQQQNNNKKKJJJKKKMMMNNNOOOLLLOOOSSSXXXYYYVVVOOOJJJRRRRRRRRRPPPNNNMMMNNNOOOOOOLLLOOOTTTTTTNNNKKKMMMSSSSSSSSSSSSTTTUUUVVVWWWXXXSSSOOONNNQQQSSSTTTSSSLLLWWW[[[VVVVVV]]]___ZZZOOOSSSXXX[[[ZZZWWWUUUTTT[[[XXXWWWYYY]]]``````___aaa^^^ccciii___QQQ\\\ttt|||hhhYYYKKKHHHHHHGGGIIIMMMEEEJJJMMMIIIBBB>>>AAAEEEDDDCCCCCCDDDEEEEEEDDDBBB@@@@@@AAABBBCCCCCCCCCCCC>>>===<<<<<<<<<===???@@@>>>>>>===============>>>@@@@@@@@@@@@@@@???>>>>>>============>>>>>>>>>???}}}yyyyyyxxxtttxxx{{{|||aaaUUUXXXIIICCC;;;666666777777777======>>>>>>??????@@@@@@CCCFFFGGGFFFHHHMMMNNNMMMOOOJJJHHHKKKMMMLLLNNNQQQLLLNNNRRRVVVXXXWWWVVVTTTVVVVVVXXXYYYZZZZZZZZZZZZ___\\\YYYZZZ[[[\\\[[[YYYZZZZZZUUURRRWWW^^^]]]UUUWWWZZZ]]]^^^\\\ZZZYYYYYY```[[[ZZZ]]]aaapppyyyQQQHHHRRRiii[[[HHHEEE;;;===CCC:::<<<<<<:::888777:::@@@FFFFFFLLLTTT[[[```cccfffhhhiiikkkqqqvvvsssllljjjmmmrrrssstttuuuvvvzzztttwwwuuupppvvvooopppttt{{{}}}wwwqqqeeeddd{{{xxx{{{vvvnnnhhh___www~~~}}}yyyyyywwwsssvvv~~~sssooommmooosssvvvuuurrrtttuuuyyyzzzvvvqqqrrrwwwsssssssssrrrrrrrrrqqqqqqpppnnnnnnnnnooorrrwww}}}tttxxx{{{yyyhhhkkkwww|||~~~rrrxxxtttoooYYY<<<111888333444666777777999<<<>>>>>>>>>======>>>@@@CCCEEEHHHIIIIIIHHHGGGHHHKKKMMMLLLNNNMMMJJJKKKOOOPPPOOOQQQTTTYYY]]]]]]XXXOOOIIIOOOQQQSSSSSSRRRQQQQQQRRRQQQRRRSSSSSSRRRPPPNNNLLLSSSQQQPPPQQQSSSTTTUUUTTTRRRQQQPPPPPPPPPPPPNNNMMMQQQUUUYYYXXXUUUTTTVVVYYYXXXWWWWWWWWWWWWVVVVVVVVVWWWVVVTTTUUUXXX[[[]]]^^^___^^^^^^^^^]]]ZZZWWWTTTeeetttoooZZZQQQJJJIIIHHHGGGGGGIIIEEEEEEEEEGGGHHHGGGDDDAAAFFFCCCAAABBBDDDFFFEEECCCAAAAAA@@@@@@@@@@@@??????<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>============>>>>>>???>>>===<<<<<<===>>>???~~~zzzwwwuuurrruuurrrvvvjjjXXXOOOKKKCCC>>>999666777999::::::=========>>>??????@@@@@@CCCGGGJJJHHHHHHMMMPPPPPPOOOKKKIIIKKKMMMLLLMMMQQQLLLOOORRRUUUWWWWWWVVVUUURRRSSSTTTWWWYYY\\\]]]^^^```]]]ZZZZZZ[[[[[[YYYWWW[[[______ZZZXXX[[[\\\YYYVVVXXXZZZ\\\^^^^^^______]]]ZZZ\\\___^^^cccwwwxxxNNNPPPPPPcccjjjKKKLLLGGGDDDEEE???>>>===<<<999666888<<<@@@EEEIIIPPPVVV[[[___cccfffeeegggmmmrrrpppkkkjjjnnnssstttvvvwwwwwwvvvtttssssssvvvssslllppp}}}ttttttwww}}}|||rrrfffdddrrr~~~tttpppkkkwww~~~||||||yyyxxxzzzxxxtttvvv|||wwwtttpppqqqtttuuurrroooqqqrrrvvvxxxuuuqqqrrrwwwqqqrrrssstttsssqqqpppnnnoooqqqssssssqqqrrrwww|||tttwww|||~~~mmmiiixxx}}}~~~rrryyyvvvnnn^^^III999444666333555666777888999<<<>>>????????????@@@AAACCCDDDFFFGGGHHHHHHGGGHHHJJJKKKNNNOOOMMMIIIIIINNNPPPOOORRRSSSUUUWWWWWWTTTOOOJJJNNNQQQSSSTTTTTTRRRRRRSSSPPPQQQSSSSSSSSSQQQPPPNNNRRRQQQPPPPPPSSSTTTTTTSSSTTTRRRPPPPPPQQQRRRQQQPPPQQQUUUXXXXXXTTTSSSUUUWWWXXXXXXWWWWWWVVVVVVUUUUUUXXXVVVTTTTTTVVVYYYZZZZZZ[[[\\\\\\[[[XXXVVVTTTSSS\\\aaafffnnn~~~}}}}}}mmmiiinnnhhhZZZXXXPPPHHHGGGFFFEEEFFFIIIDDDDDDDDDEEEGGGFFFCCCAAADDDBBB@@@@@@BBBDDDCCCAAAAAAAAA@@@@@@??????>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<============>>>==================>>>>>>>>>>>>=========>>>>>>yyysssqqqqqqrrrooovvvtttvvv}}}}}}iiiUUUPPPHHH:::;;;999666666999;;;<<<===?????????@@@AAABBBBBBBBBFFFLLLOOOLLLIIIKKKOOOQQQPPPLLLIIIJJJJJJJJJLLLQQQNNNOOOQQQSSSUUUVVVVVVWWWRRRRRRSSSUUUXXX\\\___aaaaaa___\\\[[[ZZZZZZXXXVVVZZZbbbfffaaaYYYWWWYYY[[[XXXXXXYYY[[[___aaabbbbbb```]]]^^^aaa```^^^gggtttfffOOODDDPPPwwwmmmZZZJJJEEEEEE?????????===:::777666888:::AAAEEEJJJOOOUUUZZZ```dddaaaccchhhmmmmmmiiijjjooorrrtttwww{{{}}}xxxpppiiisssvvvrrrjjjkkkwwwzzzxxxxxx|||~~~uuuiiigggjjjvvvsssuuuttt{{{|||xxxvvvuuuwwwyyyxxxuuuuuuxxxxxxuuurrrsssuuuuuussspppoooppptttwwwtttppprrrwwwqqqrrrssssssssspppnnnllllllrrrvvvvvvtttrrrtttwwwtttvvv{{{uuusss{{{~~~eeejjj|||xxxgggMMM;;;888777444444666888999999:::<<<>>>@@@@@@AAAAAABBBBBBBBBCCCCCCEEEHHHIIIHHHGGGHHHIIIPPPQQQNNNIIIIIIMMMPPPOOORRRQQQPPPPPPPPPPPPNNNLLLLLLOOOSSSUUUTTTSSSSSSSSSPPPQQQRRRSSSTTTSSSSSSRRRQQQPPPOOOPPPRRRSSSSSSRRRUUUSSSPPPOOOQQQSSSUUUUUURRRUUUXXXWWWTTTRRRSSSUUUWWWWWWWWWWWWVVVUUUTTTSSSWWWUUUSSSSSSUUUWWWWWWWWWWWWZZZ\\\YYYSSSPPPRRRUUUXXX\\\aaafffoooyyy}}}|||yyy{{{|||qqqkkkaaaXXXUUUVVVTTTPPPUUUNNNHHHGGGFFFDDDEEEHHHDDDCCCCCCDDDEEEEEEBBB@@@BBB@@@??????@@@AAAAAA@@@AAA@@@@@@???>>>======<<<=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<=========>>>>>>??????>>>>>>>>>}}}~~~|||uuuooonnnoooqqqrrr|||rrreeeaaabbbpppzzz[[[PPPKKK@@@333666666666777999;;;======AAAAAABBBCCCDDDEEEEEEFFFJJJQQQTTTOOOIIIJJJNNNQQQRRRMMMHHHGGGFFFFFFKKKRRROOOOOOPPPQQQSSSUUUWWWXXXVVVVVVUUUVVVXXX[[[^^^``````___]]]\\\[[[[[[ZZZZZZXXX```eeebbb[[[VVVXXX[[[]]][[[ZZZ[[[^^^aaaaaa```bbb]]][[[^^^```dddlllvvvTTTNNNOOOdddqqqMMMDDDFFFCCC@@@???===;;;888666666666<<>>===<<<;;;;;;=========<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<===>>>???@@@???>>>===}}}zzz|||}}}www{{{{{{yyyuuuqqqoooppprrrxxxnnncccYYY```ooofffTTTMMMCCC:::888666666888888999:::<<<===@@@@@@AAABBBCCCDDDEEEFFFHHHPPPTTTOOOJJJLLLQQQTTTTTTNNNIIIFFFCCCCCCIIIRRROOOOOOOOOPPPRRRTTTVVVXXXXXXWWWWWWWWWYYY\\\___aaa______^^^^^^]]]]]]^^^^^^ZZZ]]]aaabbb```\\\[[[\\\]]]\\\\\\\\\^^^`````````___[[[XXXZZZ```eeemmmsssbbbTTTHHHRRRtttiiiLLLCCCIII@@@???===<<<:::999888777888;;;>>>CCCIIIRRR[[[aaa___```eeejjjiiifffhhhmmmnnnpppuuu}}}|||uuusssvvvwwwtttrrruuuzzz||||||zzzwwwvvvvvvwwwwwwwww}}}zzzpppllliii{{{yyyxxxwwwyyy{{{{{{wwwtttvvvyyyvvvwwwuuurrrooopppqqqrrrqqqqqqrrrtttuuuvvvvvvuuuvvvtttuuuwwwuuupppnnnqqqtttssspppnnnnnnnnnooopppqqquuuwwwxxx{{{}}}vvvllltttqqqssszzz}}}iiiqqqcccFFF<<<:::666555999888:::===>>>>>>>>>???@@@AAAAAABBBCCCCCCBBBBBBAAAAAAEEEIIIKKKJJJHHHGGGGGGLLLPPPQQQPPPOOOPPPNNNIIINNNNNNMMMOOOPPPOOOMMMKKKGGGJJJNNNPPPPPPOOOOOOOOOLLLMMMOOOQQQSSSTTTUUUVVVOOOOOOOOOQQQSSSSSSRRRPPPTTTPPPMMMKKKNNNRRRUUUWWWTTTVVVXXXXXXWWWUUUSSSSSSTTTUUUVVVVVVUUUSSSQQQPPPSSSRRRRRRSSSVVVXXXYYYXXXUUU[[[___ZZZQQQNNNSSSZZZaaacccccccccfffhhhddd^^^UUU\\\dddnnn|||qqq|||zzzyyyxxxqqqbbbTTTNNNNNNHHHGGGLLLMMMKKKLLLPPPIIIIIILLLPPPNNNGGGCCCBBBDDDCCCBBBCCCDDDDDDBBB@@@AAA@@@@@@???>>>>>>>>>???>>>>>>===<<<<<<;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===??????>>>>>>===~~~~~~}}}vvvrrrooorrruuuuuurrrqqqsssvvvsssiii[[[OOOOOOkkkVVVIIIDDD888666>>>777888999999999999;;;======>>>>>>@@@AAABBBCCCDDDDDDKKKOOOMMMKKKPPPUUUWWWSSSOOOLLLJJJFFFCCCHHHOOONNNOOOOOOPPPRRRTTTVVVWWWTTTTTTUUUWWWZZZ^^^aaaccc]]]^^^___^^^]]]]]]___aaa^^^\\\^^^cccdddaaa______[[[]]]___`````````bbbddd```______aaadddeeefffeeeqqq\\\CCCKKK\\\nnn___>>>EEECCCAAA>>>======<<<:::999777999;;;???DDDKKKTTTYYYZZZ\\\bbbgggfffcccdddhhhlllnnnrrryyy}}}|||wwwrrrsssuuuwwwxxxwwwvvvvvvvvvyyyyyyxxxwwwwwwwwwwwwxxxwwwvvvxxx~~~uuulllffflllwwwsssyyy~~~~~~vvvooooootttuuuwwwuuupppmmmooopppppppppqqqrrrsssssssssrrrqqqxxxuuuuuuwwwuuuooommmnnntttrrrpppooonnnoooqqqrrruuuzzz{{{zzz}}}{{{ppptttqqqrrrvvvzzz~~~ooojjjwwwooohhhIII333555999555444;;;:::===@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDGGGJJJLLLKKKJJJIIIIIIKKKOOORRRPPPPPPQQQNNNJJJMMMMMMNNNPPPQQQQQQNNNLLLHHHJJJLLLMMMMMMMMMMMMNNNJJJKKKLLLNNNPPPRRRTTTUUUOOOOOOPPPRRRTTTTTTRRRQQQSSSOOOLLLKKKMMMPPPSSSUUUSSSTTTVVVXXXWWWVVVSSSQQQQQQSSSTTTUUUUUUSSSQQQPPPQQQQQQQQQSSSVVVYYYYYYXXXTTTZZZ^^^ZZZRRROOOSSSXXX]]]^^^^^^\\\^^^cccccc```UUU[[[```aaacccfffgggeeeoooxxx~~~yyycccbbbbbbaaaYYYPPPLLLMMMKKKJJJKKKNNNNNNKKKKKKLLLFFFHHHMMMRRRPPPGGGBBBBBBCCCBBBAAAAAABBBBBBAAA@@@???@@@@@@???===<<<===>>>;;;;;;;;;;;;;;;:::::::::;;;;;;;;;::::::::::::999999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;<<<============~~~~~~}}}wwwrrrpppooojjjooosssuuutttuuuzzz~~~}}}iiiYYYNNNTTTjjjkkkLLL???:::444555;;;888999::::::888999===@@@===>>>???@@@BBBCCCDDDDDDEEEJJJLLLKKKKKKPPPTTTTTTPPPPPPSSSTTTNNNGGGGGGKKKMMMNNNOOOQQQSSSTTTUUUVVVRRRSSSUUUWWWZZZ\\\^^^___\\\^^^^^^]]][[[ZZZ\\\______\\\^^^cccddd```^^^```^^^cccgggfffbbb___bbbeeecccdddeeedddddddddbbb```ddd^^^QQQMMMOOOlllWWWLLLHHHEEE@@@>>>>>>>>><<<:::888999:::<<<>>>CCCJJJNNNPPPSSS[[[aaabbb___```dddiiilllqqquuuvvvsssooollltttssssssvvvvvvuuurrrqqqrrrtttvvvxxxyyyyyyzzzzzztttsssvvvzzzzzzxxx{{{yyysssuuuzzztttxxxzzznnnlllpppqqquuuvvvqqqoooqqqqqqnnnkkkmmmpppqqqrrrqqqqqqqqqvvvssssssuuutttooolllmmmpppqqqqqqrrrrrrrrrrrrqqqrrr|||zzzyyy}}}{{{uuussssssvvvyyywwwwwwwwwrrrlllmmmdddIII===444555888777999======@@@CCCDDDDDDCCCCCCDDDEEEDDDDDDDDDEEEGGGHHHIIIGGGIIILLLMMMMMMLLLLLLLLLMMMPPPPPPNNNNNNQQQQQQNNNNNNMMMMMMNNNPPPQQQPPPNNNJJJKKKLLLLLLKKKKKKMMMOOOHHHIIIJJJKKKMMMPPPQQQRRRPPPPPPQQQSSSUUUUUUSSSQQQRRROOOLLLKKKMMMPPPRRRSSSOOOQQQSSSUUUVVVUUURRRPPPOOOPPPSSSTTTUUUSSSRRRPPPQQQPPPPPPRRRUUUVVVVVVUUUQQQVVVZZZXXXRRRNNNPPPSSSUUU[[[```___^^^]]]ZZZVVVTTTYYY\\\[[[[[[]]]]]]YYYSSS[[[```aaadddmmmsssttt~~~uuummmjjjgggaaaZZZRRRPPPPPPSSSRRRNNNMMMPPPKKKMMMNNNLLLKKKKKKJJJHHHEEEFFFKKKPPPMMMEEEBBBCCCAAA???>>>>>>??????>>>===>>>??????===:::999;;;===999999999:::::::::::::::::::::999999999999888888999999999999::::::::::::;;;;;;::::::::::::;;;;;;999999999:::;;;<<<======~~~||||||zzztttnnnjjjkkkmmmjjjoootttvvvwwwzzzrrrggggggwwwssseeeXXXGGG<<<777777666444888999:::999888:::>>>BBB@@@@@@BBBCCCDDDFFFGGGGGGJJJMMMLLLJJJJJJNNNOOOMMMMMMQQQXXX\\\VVVKKKGGGHHHMMMNNNPPPRRRSSSTTTUUUUUUTTTUUUVVVWWWXXXXXXXXXXXX\\\^^^^^^\\\YYYWWWYYY[[[]]][[[]]]bbb```[[[[[[```cccjjjoookkkccc]]]___cccaaabbb```]]]]]]___aaabbbccckkk[[[EEEIII]]]ooodddMMMHHHBBB??????>>><<<:::999999::::::;;;>>>BBBFFFHHHLLLUUU]]]^^^\\\]]]aaadddjjjqqquuutttpppkkkiiitttqqqooorrrtttsssooommmjjjnnnssswwwyyyzzz{{{{{{uuuuuuwwwzzzxxxvvvzzzzzz~~~~~~www}}}qqqlllppplllsssvvvsssqqqsssrrrnnndddhhhllloooqqqrrrsssttttttppppppssssssooolllmmmlllooosssvvvwwwuuurrrppplll{{{yyyrrruuuyyyxxxsssuuuzzz}}}xxxuuu~~~~~~}}}ppp{{{vvviiiiiifffRRR999???@@@:::777<<>>>>>AAADDDFFFEEEEEEEEEEEEGGGFFFEEEEEEGGGIIILLLMMMIIIKKKMMMNNNMMMMMMMMMNNNOOOPPPNNNKKKKKKPPPSSSRRROOOMMMLLLLLLNNNPPPPPPPPPMMMMMMMMMLLLJJJKKKMMMOOOGGGHHHHHHJJJLLLNNNPPPQQQPPPPPPQQQTTTVVVVVVTTTQQQSSSPPPMMMMMMNNNPPPRRRRRRMMMNNNPPPSSSUUUTTTQQQNNNMMMOOORRRTTTUUUTTTRRRQQQQQQPPPPPPRRRSSSTTTRRRQQQNNNRRRVVVUUUQQQMMMMMMOOOQQQWWWYYYUUUTTTWWWZZZ[[[XXXYYYXXXWWWZZZ___```]]]XXX]]]\\\UUUSSSYYY]]]]]]]]]aaalllsssyyy}}}vvveeeYYY^^^[[[UUUPPPOOOPPPMMMKKKKKKMMMJJJKKKPPPQQQKKKEEEBBBDDDJJJJJJDDDBBBGGGGGGCCCEEEFFFIIILLLIIICCCBBBEEE???===<<<;;;<<<===<<<;;;<<<===>>><<<999777999;;;777888888999::::::;;;;;;999999999888888888777777888888999999999:::::::::;;;::::::999999::::::;;;999999888888999:::<<<===~~~vvvppprrrsssooogggdddgggkkkllljjjmmmyyyzzz}}}uuugggTTTYYYOOOBBB:::888999888777999:::;;;;;;<<<<<<;;;;;;@@@CCCFFFGGGEEEDDDEEEGGGKKKMMMNNNMMMLLLKKKLLLNNNRRRVVVXXXWWWRRRLLLIIIIIIMMMOOORRRSSSSSSTTTUUUWWWYYYRRRVVVddddddUUUNNNTTT[[[[[[YYYXXXYYY[[[[[[XXXXXXZZZ[[[\\\[[[[[[\\\^^^eeeggghhhgggdddbbb``````^^^______^^^]]]]]]```bbb```gggqqqqqqFFFHHHUUUQQQiiiMMM===CCCFFF;;;888@@@888999:::888777999===BBBBBBFFFMMMRRRVVVZZZ^^^```bbbeeekkkrrrvvvssslllfffllliiillltttwwwsssppprrrsssrrrqqqrrrsssvvvyyy{{{vvvzzz|||{{{xxxxxx|||yyy{{{~~~~~~xxxuuuiiinnnvvvtttsssuuuvvvuuussssssssspppnnnnnnqqqrrrqqqoooqqqpppppppppqqqpppnnnkkknnnqqqvvvzzz{{{yyyvvvtttrrrssstttsssrrrsssxxx|||uuuxxx}}}}}}}}}{{{}}}zzzwwwttt___EEE<<<<<<;;;::::::<<<@@@CCCCCCCCCDDDFFFHHHHHHFFFDDDDDDDDDDDDEEEGGGIIILLLMMMOOOMMMMMMMMMOOOPPPOOONNNOOOMMMKKKLLLOOORRRRRRQQQLLLMMMMMMMMMLLLLLLNNNPPPSSSQQQNNNLLLKKKMMMPPPRRRMMMMMMKKKGGGEEEHHHNNNSSSSSSOOOOOOUUUVVVQQQOOOQQQNNNRRRQQQLLLLLLRRRSSSPPPLLLNNNPPPRRRSSSTTTTTTTTTPPPOOONNNOOOQQQRRRQQQPPPTTTRRRQQQRRRSSSRRRMMMIIIJJJQQQVVVVVVUUUWWWXXXVVVVVVUUUUUUWWWYYYYYYUUURRRUUUVVVYYY\\\^^^\\\XXXTTTTTTSSSSSSTTTVVVVVVUUUSSSWWWZZZ]]]]]]\\\___eeekkkjjjiiigggeeeffflllttt{{{xxxzzzyyyqqqhhhgggmmmuuuttttttuuuvvvzzz~~~wwwlllddd```\\\UUUPPPQQQNNNJJJIIILLLMMMMMMLLLJJJIIIIIIKKKMMMMMMIIIEEEDDDGGGIIIHHHEEEBBBAAAAAADDDDDDDDDDDDCCCBBBAAAAAA???>>>>>>===<<<;;;;;;;;;>>>======;;;:::999888888666777:::<<<<<<<<<;;;:::;;;;;;:::999888888888888888888999::::::::::::999===<<<;;;999888888999999;;;::::::::::::;;;<<<<<<}}}vvvnnnhhhbbbeeeeeecccdddiiilllkkkkkklllzzzlll]]]WWWOOONNNEEE;;;666666777777666:::::::::;;;<<<=========@@@CCCFFFFFFEEEDDDEEEFFFIIIKKKLLLLLLKKKKKKLLLNNNJJJMMMQQQQQQNNNKKKJJJIIILLLOOORRRTTTTTTUUUWWWYYYZZZUUUYYYeeehhh^^^SSSPPPWWWZZZ[[[ZZZXXXYYY[[[]]]XXXZZZ[[[[[[[[[[[[\\\^^^aaacccccccccaaaaaabbbccc___^^^]]]]]]]]]^^^``````aaahhhggguuu^^^FFFKKKNNNmmmeeeGGGBBBEEE@@@;;;;;;;;;<<<<<<:::888888;;;>>>???BBBHHHMMMQQQUUUZZZ]]]___aaaeeejjjmmmlllhhhcccllljjjlllsssvvvrrroooppprrrrrrrrrssstttvvvxxxyyyvvvyyy||||||yyyxxx{{{xxx~~~{{{}}}zzz~~~tttvvvzzz{{{|||{{{wwwsssssstttssspppnnnoooqqqrrrqqqpppmmmnnnpppssstttsssooolllqqqssswwwyyyyyywwwsssqqqssstttuuuuuuuuuvvvyyy{{{wwwzzz|||zzz|||~~~xxxrrrtttlllUUU@@@<<<<<<<<<<<<<<<===@@@CCCBBBCCCDDDGGGIIIIIIGGGDDDDDDCCCCCCDDDEEEGGGHHHIIINNNMMMLLLNNNPPPQQQPPPOOOOOOLLLJJJKKKOOOQQQQQQQQQPPPOOOOOOOOOOOOOOOOOONNNOOONNNMMMLLLMMMNNNQQQRRRQQQQQQOOOLLLIIIJJJMMMQQQSSSOOOOOOTTTUUURRRQQQSSSOOORRRQQQLLLLLLPPPQQQNNNNNNOOOQQQSSSTTTTTTTTTTTTPPPOOONNNOOOQQQRRRRRRQQQTTTSSSRRRSSSTTTSSSPPPMMMKKKRRRVVVVVVVVVXXXXXXWWWTTTSSSTTTVVVXXXXXXUUUSSSRRRRRRTTTWWWZZZYYYWWWTTTTTTSSSSSSTTTVVVVVVUUUTTTRRRSSSTTTQQQOOOQQQWWW]]]```\\\WWWUUUWWWZZZ^^^______```___ZZZUUUTTTYYY^^^ZZZZZZZZZ[[[\\\^^^aaabbbaaa]]]WWWTTTSSSQQQNNNKKKPPPMMMIIIHHHIIIKKKJJJIIIIIIHHHHHHIIIJJJIIIFFFCCCAAADDDGGGFFFDDDBBBAAABBBAAAAAAAAAAAAAAA@@@??????>>>>>>======<<<;;;;;;:::<<<<<<;;;:::999888777777666777999;;;<<<;;;:::::::::999888888888888888888777888999999::::::999999<<<;;;999888777777888888999999999999999:::;;;;;;~~~yyyxxxvvvtttqqqllleeeaaa```bbbbbbaaaeeekkkmmmkkknnnxxx^^^JJJLLLNNNAAA<<<666444666999999888:::::::::;;;<<<>>>@@@AAA@@@BBBDDDEEEDDDDDDEEEFFFFFFHHHJJJJJJJJJJJJLLLMMMJJJMMMPPPQQQPPPNNNMMMMMMKKKNNNQQQSSSTTTUUUWWWXXXXXXWWWYYYbbbjjjiii[[[OOORRRVVV[[[ZZZWWWVVV[[[aaaXXXZZZ[[[[[[[[[[[[\\\^^^^^^^^^]]]\\\\\\^^^bbbeee```]]]ZZZZZZ]]]______]]]]]]ggg```aaacccQQQIIIMMMZZZEEEBBBBBB???;;;===>>>===;;;999888999::::::===AAAEEEIIINNNSSSWWW```aaacccfffiiiiiigggeeellljjjlllqqqsssqqqnnnnnnqqqrrrssstttuuuuuuuuuuuutttxxx{{{|||yyyxxxzzz|||www|||~~~~~~zzz{{{}}}||||||}}}|||zzz}}}}}}{{{www||||||tttooonnnppppppooonnnoooqqqsssttttttmmmooorrrvvvxxxwwwsssoootttuuuwwwxxxwwwtttqqqooosssssssssuuuxxx{{{{{{{{{xxx{{{~~~|||~~~~~~|||{{{rrrhhhSSSAAA;;;;;;===????????????AAACCCCCCCCCFFFIIILLLLLLIIIGGGFFFEEEEEEEEEEEEEEEFFFGGGLLLKKKKKKMMMPPPRRRRRRQQQNNNLLLKKKKKKNNNPPPQQQQQQSSSQQQPPPQQQSSSSSSOOOLLLKKKLLLLLLMMMNNNOOOPPPQQQUUUUUUTTTQQQNNNMMMNNNOOOSSSPPPOOORRRUUUTTTTTTVVVQQQSSSQQQMMMLLLNNNNNNLLLPPPPPPRRRSSSTTTTTTTTTTTTOOONNNMMMOOOQQQRRRRRRQQQTTTRRRQQQRRRTTTTTTSSSRRRLLLRRRVVVVVVVVVYYYYYYWWWRRRRRRRRRUUUWWWXXXWWWUUUOOOOOOPPPRRRUUUVVVVVVTTTUUUTTTSSSTTTVVVWWWVVVUUUSSSSSSQQQNNNJJJJJJOOOSSSXXXSSSMMMMMMOOORRRQQQOOOQQQPPPNNNMMMLLLMMMNNNOOOKKKKKKKKKJJJJJJIIIIIIIIIKKKLLLMMMNNNOOONNNLLLKKKNNNLLLIIIGGGGGGGGGFFFEEEGGGFFFEEEFFFFFFEEECCCAAA???AAACCCCCCBBBAAA@@@AAA======>>>>>>>>>======<<<======<<<<<<;;;;;;::::::;;;::::::999888777666666666777999:::;;;::::::999777777666666777777888888777777888999999999999999:::999888777666666666777888888777777888888999:::|||vvvkkkiiigggfffdddbbb^^^[[[dddeeeeeefffllltttwwwuuuqqqwww|||zzz~~~wwwXXXGGGHHHJJJ;;;999777777:::<<<<<<;;;;;;:::::::::<<>>>>>===<<<:::888777777888999<<<>>>BBBGGGMMMRRR\\\]]]```dddfffgggeeedddjjjjjjkkknnnppppppmmmlllmmmooorrrtttuuusssqqqpppsssvvvzzz{{{yyyxxxxxxyyyvvvzzz|||{{{~~~|||vvv}}}~~~yyyyyyyyyvvvuuuvvvvvvxxxyyyvvvwwwzzz{{{xxxtttzzz}}}yyytttqqqpppooopppooonnnoooqqqtttvvvwwwrrrrrrsssvvvxxxwwwtttrrrtttuuuuuuuuuuuusssqqqppppppppppppuuu{{{~~~}}}{{{yyyzzzyyywwwzzzmmmPPP999666>>><<<>>>AAABBBBBBBBBBBBCCCEEEFFFHHHLLLOOOOOOMMMKKKKKKJJJIIIHHHGGGGGGFFFFFFIIIHHHIIIKKKOOOQQQQQQQQQNNNMMMLLLMMMNNNPPPRRRRRRSSSPPPOOOQQQUUUVVVQQQKKKJJJKKKMMMNNNOOOOOONNNMMMSSSTTTUUUTTTSSSPPPOOONNNSSSQQQOOOQQQTTTVVVWWWXXXTTTTTTSSSPPPNNNMMMLLLJJJPPPQQQRRRRRRSSSTTTTTTTTTMMMLLLLLLMMMOOOPPPPPPOOOQQQQQQPPPQQQRRRSSSTTTTTTMMMRRRUUUUUUVVVYYYYYYWWWPPPQQQRRRUUUWWWXXXXXXXXXRRRQQQPPPPPPSSSTTTUUUUUUUUUSSSRRRSSSUUUWWWVVVVVVTTTUUUTTTQQQNNNMMMNNNPPPRRRPPPOOOOOOQQQRRRSSSSSSSSSPPPNNNOOORRRSSSQQQMMMMMMMMMLLLLLLKKKIIIGGGFFFGGGKKKOOORRRPPPNNNLLLKKKNNNLLLIIIGGGFFFEEEDDDDDDEEEDDDCCCCCCDDDDDDCCCCCC???@@@AAAAAA@@@>>>>>>===:::;;;;;;<<<<<<<<<;;;;;;<<<;;;;;;;;;:::::::::999::::::999888888777666666666777888999999999888888555555555555555666777888666777777888999888888888888888888777777666666666888888777777888888999:::~~~}}}}}}}}}yyyxxxyyyvvvnnnhhh___]]][[[ZZZZZZYYYWWWUUU]]]dddkkkqqqwww}}}|||xxxiiidddooo~~~nnnbbbTTTJJJCCC;;;999999999:::;;;<<<<<<;;;;;;::::::;;;===@@@CCCEEEAAAAAAAAABBBCCCDDDDDDDDDBBBDDDFFFGGGHHHIIIKKKMMMMMMLLLLLLMMMMMMNNNMMMMMMRRRSSSTTTTTTRRRPPPQQQQQQRRRSSSQQQSSSbbbrrroooaaaTTTOOOMMMQQQSSSRRRUUUZZZWWWYYYZZZ[[[ZZZZZZ[[[]]][[[ZZZXXXUUUTTTWWW\\\```^^^ZZZVVVWWW\\\^^^]]]ZZZWWW\\\^^^ffftttkkkOOOOOOVVVfff~~~fffPPPGGGCCC>>>===<<<;;;;;;999888777777888999;;;===BBBHHHMMMPPPTTTZZZ^^^``````___^^^hhhhhhjjjkkkmmmooommmjjjjjjlllpppssssssqqqnnnlllqqqtttwwwyyyyyyxxxxxxxxxuuuzzz}}}{{{|||zzzkkkvvv{{{{{{yyyzzzzzzvvvuuuwwwrrrxxxwwwppplllpppsssrrruuuyyyzzzxxxxxx{{{yyytttuuutttrrrppppppqqqssstttuuusssqqqpppqqqrrrrrrqqqsssssssssssstttttttttuuunnnmmmoootttzzz~~~~~~|||{{{zzz{{{~~~}}}}}}yyy{{{kkk}}}xxxWWW<<<555:::???>>>@@@CCCEEEDDDDDDDDDEEEHHHIIIJJJMMMPPPQQQPPPNNNMMMMMMLLLKKKIIIGGGFFFEEEEEEEEEEEEHHHLLLOOOPPPOOONNNNNNNNNNNNNNNPPPRRRTTTOOOMMMLLLPPPUUUVVVRRRMMMLLLMMMOOOPPPPPPMMMKKKIIINNNOOORRRTTTUUUTTTQQQOOOSSSRRRQQQQQQTTTXXXZZZYYYWWWUUUTTTRRRPPPLLLJJJJJJOOOOOOPPPPPPQQQRRRSSSTTTLLLKKKJJJKKKMMMNNNMMMLLLNNNOOOOOOOOOOOOPPPRRRSSSMMMQQQSSSRRRUUUXXXXXXUUUOOOQQQSSSUUUWWWXXXZZZ[[[XXXUUURRRQQQSSSTTTUUUUUUTTTRRRQQQRRRTTTVVVVVVVVVOOOQQQRRRSSSQQQOOONNNNNNKKKNNNRRRQQQNNNMMMQQQUUUUUUQQQNNNQQQUUUVVVQQQKKKLLLMMMMMMLLLKKKJJJIIIHHHFFFJJJNNNPPPOOOKKKHHHGGGMMMMMMKKKIIIFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCEEEGGGAAA@@@???>>>===<<<:::999888999:::;;;;;;;;;;;;;;;::::::::::::999999999999::::::999999888888777777666666777777777777777777444444444444555666777777555666777777888888777777888888888888888777777777888888888888888999999:::~~~}}}}}}~~~}}}}}}}}}}}}}}}~~~}}}|||yyyuuupppllliiiddd^^^YYYZZZYYYWWWVVVVVVUUUTTTRRR\\\gggsssxxxxxxtttlllddd[[[eeexxx[[[WWWTTTLLLAAA444888888999:::::::::999999:::::::::;;;===@@@BBBDDDBBB@@@???@@@BBBDDDDDDCCCBBBDDDFFFGGGGGGHHHJJJLLLLLLKKKJJJLLLOOORRRSSSRRRWWWXXXXXXWWWTTTQQQQQQQQQSSSSSSPPPQQQ\\\kkkoookkk\\\RRRLLLOOOQQQPPPRRRXXXWWWYYYZZZZZZZZZZZZ[[[]]]YYYYYYXXXVVVUUUVVVYYY\\\\\\YYYVVVWWWYYY[[[[[[ZZZYYYYYYYYYaaafffggg\\\KKKGGGRRRgggdddLLL@@@CCC@@@>>><<<<<<;;;:::888888999999:::;;;???DDDGGGIIINNNUUUZZZ]]]]]]]]]^^^dddggghhhhhhkkknnnmmmjjjhhhjjjnnnqqqrrrqqqnnnlllpppqqqsssvvvwwwxxxxxxxxxuuuzzz}}}{{{{{{||||||zzznnnuuu{{{yyyxxxyyy~~~~~~{{{zzz|||uuuwwwvvvqqqmmmnnnpppppprrrvvvvvvrrruuu|||zzzsss{{{zzzwwwrrrnnnmmmooopppuuuqqqmmmkkklllmmmnnnooosssrrrrrrrrrsssuuuwwwyyyooooooqqqtttxxx{{{|||||||||yyywwwwwwuuuuuu|||}}}vvvqqqzzzmmm{{{aaaDDD:::@@@@@@777@@@BBBEEEFFFFFFFFFFFFGGGLLLKKKJJJLLLOOOPPPQQQPPPNNNMMMMMMKKKIIIGGGEEEDDDCCCCCCDDDGGGJJJMMMNNNNNNMMMNNNNNNNNNNNNOOORRRTTTMMMLLLLLLOOOSSSTTTSSSPPPNNNOOOPPPQQQPPPMMMJJJHHHIIIJJJNNNRRRVVVVVVTTTQQQRRRTTTSSSRRRUUUZZZ[[[XXXWWWTTTSSSSSSQQQKKKIIIIIILLLLLLLLLMMMOOOPPPRRRSSSNNNLLLKKKKKKLLLLLLKKKJJJLLLNNNOOONNNMMMMMMNNNOOOLLLOOOOOOOOORRRWWWVVVSSSNNNPPPSSSTTTUUUWWWYYY[[[ZZZWWWTTTRRRSSSTTTUUUTTTSSSQQQPPPPPPSSSUUUVVVVVVNNNOOORRRTTTUUUTTTSSSRRRLLLQQQUUURRRKKKHHHLLLQQQTTTPPPNNNPPPUUUVVVQQQKKKKKKKKKKKKJJJJJJIIIIIIIIIFFFHHHKKKMMMNNNLLLJJJHHHLLLMMMLLLJJJGGGEEEDDDEEECCCCCCCCCAAAAAABBBEEEHHHCCCAAA>>>===<<<;;;888666777777888:::;;;;;;;;;;;;999999999999888888888888999999999999888888777777666666666666666666666666555555555444555555666666555555666777777777777777777777888888888888777666888888888777888999999:::}}}zzzyyyzzz{{{{{{zzzyyy{{{~~~}}}~~~|||zzzyyywwwuuurrrooohhhfffbbb^^^ZZZXXXVVVUUUXXXWWWVVVWWWYYYZZZYYYXXX^^^iiipppnnnfffaaa\\\YYYddd}}}jjjUUUUUUPPPGGG@@@888888999:::;;;:::999999999999:::;;;<<<>>>???@@@AAABBB@@@>>>???BBBDDDDDDCCCCCCEEEGGGGGGGGGHHHIIIKKKNNNLLLKKKLLLPPPSSSTTTTTTVVVWWWWWWVVVSSSQQQPPPPPPTTTSSSQQQPPPTTT\\\dddhhheeeZZZSSSSSSQQQMMMRRR\\\WWWXXXZZZZZZYYYYYY[[[\\\VVVWWWXXXXXXWWWWWWXXXZZZYYYXXXWWWWWWWWWXXXZZZZZZWWWYYYWWWZZZ^^^\\\kkk]]]IIINNNTTTllliiiUUUKKKGGGBBB???>>>===;;;999888999:::::::::<<>>CCC@@@999BBBDDDFFFGGGGGGGGGHHHIIIMMMKKKIIIIIIKKKNNNOOOOOOOOOOOOOOOMMMKKKIIIFFFEEEDDDCCCDDDFFFJJJMMMMMMMMMJJJLLLMMMLLLKKKLLLPPPSSSNNNNNNOOOOOOQQQQQQRRRRRRNNNOOOPPPQQQQQQOOOLLLKKKGGGHHHLLLQQQVVVXXXUUUSSSRRRUUUVVVTTTWWW[[[[[[VVVUUURRRQQQRRRPPPIIIFFFHHHHHHHHHIIIJJJLLLNNNQQQRRRPPPOOOMMMMMMMMMMMMKKKIIILLLOOOQQQPPPMMMKKKJJJKKKJJJLLLLLLLLLOOOTTTTTTPPPMMMOOOQQQRRRRRRSSSWWWZZZWWWTTTRRRQQQRRRTTTTTTTTTRRRPPPNNNNNNQQQTTTUUUUUUQQQQQQQQQSSSUUUWWWXXXXXXPPPSSSUUURRRLLLIIIJJJNNNRRROOOMMMPPPUUUWWWSSSOOOOOONNNMMMKKKKKKKKKLLLLLLKKKJJJIIIKKKNNNOOOMMMJJJJJJKKKLLLJJJGGGDDDDDDEEEEEEEEECCC@@@>>>???BBBFFFBBB???<<<;;;<<<;;;999777444555777888999:::::::::888888888888888888888888888888777777777777666666666666555555555555555666777666555555555555555666444555666666777777666666555666666777777777666555777777666666777777888999{{{{{{{{{xxxvvvvvvwwwyyy{{{yyywwwxxx{{{{{{xxxuuuuuussspppnnnkkkgggbbb^^^WWWWWWVVVTTTRRRSSSVVVXXXTTTUUUVVVZZZ^^^aaaaaaaaaZZZaaabbb[[[UUUXXX```fff~~~vvv\\\PPPQQQGGG======>>>999:::<<<<<<<<<;;;<<<<<<888999;;;===>>>?????????CCC@@@===>>>AAADDDDDDBBBDDDEEEGGGGGGGGGGGGIIIKKKOOOKKKHHHHHHKKKMMMMMMLLLQQQSSSSSSRRRPPPNNNNNNOOOSSSRRRQQQOOOMMMNNNVVV```kkkaaa[[[XXXQQQKKKSSSbbbWWWXXXZZZZZZYYYYYY[[[\\\SSSVVVYYYZZZZZZYYYYYYZZZWWWXXXXXXWWWVVVVVVYYY[[[RRRZZZZZZYYY^^^]]]___jjj{{{TTTQQQIIIPPPssszzzRRRLLLEEEAAA???>>><<<:::888999::::::999:::===???@@@DDDHHHKKKNNNSSSYYY^^^```dddeeedddhhhoooooojjjhhhkkkooorrrtttsssrrrpppnnnnnnnnnqqquuuyyyzzz{{{vvvzzz{{{wwwvvvxxxzzzxxxyyy|||~~~~~~}}}~~~~~~}}}{{{uuuvvvzzz|||tttoooooozzznnnjjjuuu~~~vvvqqquuu~~~~~~rrrlllqqqtttrrrqqqrrrrrrqqqppprrrxxx}}}rrrqqqqqqrrrtttuuuuuutttwwwvvvsssrrrsssuuuyyy{{{{{{|||{{{xxxtttsssvvvzzzvvvuuuvvvxxxxxxxxxkkklllwwwYYYGGG;;;;;;===;;;@@@HHHDDDEEEGGGGGGGGGGGGIIIKKKNNNKKKGGGFFFHHHKKKMMMNNNRRRRRRRRRQQQOOOLLLIIIHHHEEEDDDEEEGGGKKKMMMNNNMMMHHHJJJLLLKKKIIIJJJNNNQQQPPPQQQQQQPPPOOOOOOQQQSSSMMMNNNPPPQQQQQQPPPOOONNNHHHHHHKKKQQQWWWXXXVVVSSSRRRVVVWWWUUUWWW\\\[[[UUUTTTOOOOOOQQQNNNGGGDDDFFFFFFFFFFFFHHHJJJMMMPPPRRRSSSQQQOOONNNNNNMMMKKKIIIMMMPPPRRRQQQMMMJJJIIIIIIIIIJJJJJJJJJNNNSSSSSSNNNKKKNNNPPPPPPPPPQQQTTTXXXSSSQQQOOOPPPQQQSSSTTTSSSQQQOOOMMMMMMPPPSSSTTTUUURRRPPPMMMMMMPPPTTTWWWYYYPPPPPPOOOMMMJJJIIIIIIJJJNNNLLLKKKNNNSSSVVVTTTQQQSSSQQQOOOLLLKKKLLLMMMNNNNNNJJJGGGHHHLLLNNNKKKHHHHHHJJJLLLJJJFFFDDDDDDEEEGGGFFFDDD@@@<<<;;;???CCCAAA>>>;;;:::<<<===;;;999333444555777888999999999777777777777777888888888666666666666666555555555666555555444444444555555888777666555555555555555444555555666666666666666333444555666666666555444555555555555555666777777}}}{{{yyyvvvuuutttttttttsssrrrqqqpppnnnmmmlllkkkmmmhhh```ZZZVVVTTTSSSSSSSSSSSSRRRQQQRRRWWW]]]bbb___bbbgggkkkllliiiggggggXXXYYYNNNIII]]]www[[[RRRIIIDDD???;;;;;;>>>;;;;;;;;;;;;;;;;;;::::::===<<<<<<>>>@@@AAA>>>;;;@@@???>>>===>>>???@@@AAAEEEAAABBBGGGGGGDDDFFFKKKOOOVVVUUUJJJFFFLLLOOOLLLLLLLLLLLLLLLMMMNNNOOOPPPOOOTTTSSSMMMLLLSSSWWWVVVWWWfffhhhXXXNNNRRRRRRKKKYYYZZZZZZYYYXXXXXX[[[]]]TTTTTTVVVWWWXXXYYYYYYYYYYYYZZZZZZWWWTTTRRRSSSUUUUUUUUUUUUVVVWWWXXXYYYZZZ```cccGGGDDDYYYrrr___GGGJJJHHH888555CCC===;;;999666444555999<<<===>>>@@@CCCGGGKKKNNNPPP\\\]]]]]]```hhhoooooojjjnnnnnnoooqqqssstttsssrrrrrrqqqqqqrrrsssuuuwwwxxxvvvwwwwwwuuussstttxxx{{{ssszzz~~~~~~~~~~~~zzz{{{}}}~~~|||xxxyyy~~~}}}vvvuuu{{{uuukkkkkklllkkkmmmtttwwwuuussstttuuuzzz|||yyyxxxyyyyyywwwsssuuuppphhhhhhqqqyyy{{{}}}yyyuuuvvvyyy{{{xxxtttxxxxxxvvvrrrssswwwxxxvvvwww~~~xxxwwwxxxvvvwwwxxxvvvssssss|||nnnkkkmmm]]]CCCBBBAAA@@@@@@@@@AAABBBDDDFFFHHHJJJJJJHHHFFFEEEJJJJJJIIIHHHGGGHHHLLLOOORRRQQQQQQOOONNNLLLJJJIIIGGGEEEDDDFFFIIIMMMPPPPPPLLLKKKJJJIIIIIIJJJKKKLLLNNNMMMMMMNNNOOONNNLLLJJJKKKQQQVVVWWWRRRNNNMMMNNNKKKJJJJJJMMMRRRVVVVVVUUUWWWSSSOOONNNQQQTTTUUUUUURRRPPPMMMLLLLLLLLLLLLKKKIIIJJJIIIGGGFFFIIIOOOTTTNNNOOOPPPQQQPPPNNNKKKJJJMMMNNNOOOOOONNNMMMKKKJJJMMMKKKIIIKKKOOORRRSSSRRRPPPSSSTTTRRRNNNNNNRRRWWWQQQOOONNNPPPSSSVVVWWWWWWRRRMMMHHHHHHMMMPPPPPPNNNMMMOOOQQQQQQQQQQQQSSSUUUUUUSSSPPPKKKHHHHHHJJJMMMOOOLLLIIIHHHJJJNNNTTTXXXXXXUUUQQQMMMJJJIIIIIIJJJKKKJJJHHHGGGGGGHHHIIIJJJHHHIIIIIIGGGCCCAAABBBDDDFFFCCCAAA???>>>===;;;:::<<<:::999999:::;;;999888777777777777888888888888999999999888888888777777999888888888777777666666555555444444444444555555777777666666555555555444444555555555666666777777666666666666777777777777777777666666666666777777wwwvvvuuusssrrrqqqqqqqqqlllkkkiiifffccc```^^^]]]ZZZYYYWWWUUUSSSOOOKKKHHHKKKLLLOOOQQQSSSWWW\\\___hhhlllssstttmmmbbb]]]]]]NNNaaagggjjj}}}kkkRRRJJJCCC@@@>>>;;;;;;===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<===@@@@@@>>>;;;???????????????@@@AAAAAAEEEBBBBBBFFFFFFCCCEEEJJJOOOTTTQQQFFFCCCJJJOOOLLLLLLMMMMMMLLLLLLLLLMMMNNNOOOPPPPPPOOOPPPTTTVVVUUUTTTbbbfffZZZMMMJJJJJJHHHVVVWWWXXXXXXWWWWWWXXXZZZUUUVVVWWWXXXXXXWWWWWWVVVWWWXXXXXXVVVTTTRRRTTTVVVTTTTTTTTTUUUVVVWWWXXXYYYYYYuuu~~~RRRHHHTTT^^^WWWFFFEEEEEEAAA???;;;:::999888777888;;;<<<<<<<<<>>>AAAEEEHHHKKKMMMWWWZZZ\\\]]]bbbhhhhhhdddjjjkkklllnnnpppqqqpppooouuuuuusssrrrrrrsssssstttssstttuuutttrrrsssuuuxxxrrryyy}}}yyyxxx{{{~~~|||yyyxxx{{{~~~{{{vvv}}}~~~~~~xxxyyyxxxxxxooollllllpppsssrrrrrrtttrrrwwwyyyxxxwwwzzz{{{yyyyyyyyyuuummmkkkrrrxxxzzz{{{vvvtttuuuwwwxxxxxxyyyzzzxxxttttttwwwvvvsss{{{|||{{{xxxsssuuuuuuuuuuuuwwwyyyvvvfffJJJAAAAAA@@@@@@@@@BBBCCCDDDEEEFFFIIIJJJKKKJJJHHHGGGKKKKKKJJJHHHGGGIIILLLOOOPPPPPPPPPOOONNNLLLJJJHHHKKKIIIGGGHHHJJJMMMNNNOOONNNMMMLLLKKKJJJKKKLLLLLLMMMMMMLLLMMMNNNNNNLLLKKKIIINNNTTTTTTPPPLLLJJJJJJLLLKKKKKKMMMQQQTTTTTTSSSSSSPPPOOOOOOQQQRRRQQQOOOQQQOOOLLLJJJJJJLLLNNNOOOKKKKKKKKKIIIIIIKKKPPPTTTRRRRRRRRRQQQPPPNNNMMMLLLMMMNNNNNNNNNNNNMMMMMMLLLIIIGGGEEEHHHMMMQQQQQQPPPOOORRRTTTRRROOONNNPPPTTTPPPOOONNNOOORRRUUUVVVVVVQQQMMMIIIIIILLLNNNMMMKKKMMMNNNPPPPPPOOOOOOPPPRRRSSSRRRPPPLLLIIIHHHJJJLLLOOOMMMJJJIIIJJJMMMQQQTTTUUUSSSOOOKKKIIIHHHHHHHHHJJJHHHFFFEEEEEEGGGIIIJJJGGGHHHHHHEEEBBB@@@AAACCCEEECCC@@@>>>>>>===;;;:::<<<:::999999::::::999888666666777777777888888888999999888888888777777777888888888777777777666666555555444444444444555555666666666666555555444444444444555555666666666666555555555666666666666777777666666666666666666777iiiiiiiiihhhhhhgggfffeee___]]][[[XXXUUUSSSPPPOOOLLLMMMNNNNNNNNNMMMKKKJJJSSSVVVYYY\\\]]]^^^```bbbdddeeegggdddZZZPPPQQQXXXaaa~~~mmmSSSFFF@@@<<<===<<<::::::<<<;;;;;;<<<<<<======>>>>>><<<<<<<<<===??????>>><<>>AAADDDFFFHHHPPPWWW[[[\\\]]]aaabbb```eeegggiiikkkmmmmmmmmmmmmsssrrrqqqppppppppppppqqqpppqqqssssssrrrqqqrrrsssqqqxxx~~~~~~~~~|||xxxvvvzzz}}}}}}zzzwwwxxxyyy~~~xxxsssyyy~~~~~~|||{{{zzz|||xxxssspppqqqrrrooooooqqqnnnsssvvvuuuvvvyyy{{{zzz}}}}}}yyyqqqnnnrrrvvvxxx|||wwwrrrppprrrvvvzzzyyy|||{{{wwwvvvwwwuuuqqq{{{}}}~~~~~~zzzrrrqqqsssvvvzzz}}}\\\AAA@@@@@@@@@@@@BBBCCCDDDEEEFFFGGGJJJLLLMMMLLLKKKJJJJJJJJJIIIHHHGGGHHHJJJMMMNNNOOOPPPPPPOOOLLLJJJHHHLLLJJJHHHIIILLLOOOQQQQQQQQQPPPNNNLLLKKKKKKKKKLLLMMMLLLKKKKKKMMMMMMMMMLLLHHHMMMSSSUUUQQQLLLIIIHHHMMMLLLLLLMMMOOOPPPPPPOOOMMMMMMNNNOOOQQQPPPMMMJJJPPPNNNLLLJJJKKKMMMPPPRRRLLLMMMMMMMMMLLLMMMPPPRRRRRRRRRQQQOOONNNMMMMMMMMMNNNMMMMMMMMMMMMNNNNNNOOOLLLIIIGGGIIIMMMOOOOOOMMMOOOQQQSSSRRROOOMMMNNNPPPOOONNNMMMNNNQQQSSSTTTSSSQQQNNNKKKKKKLLLLLLJJJGGGKKKMMMNNNNNNMMMLLLMMMNNNPPPPPPOOOMMMJJJHHHIIIJJJNNNMMMKKKIIIJJJKKKNNNOOORRRPPPMMMJJJGGGGGGGGGGGGHHHFFFDDDCCCCCCFFFIIIKKKFFFGGGFFFDDDAAA@@@@@@BBBDDDAAA???>>>======;;;:::;;;:::999999::::::999777666666777777777777888888888888888888777777777777777777777777666666666666555555444444444444555555666555555555555444444444444444444555555555555666444444444444555555555555666666555555555555666666UUUUUUWWWWWWWWWVVVTTTSSSOOONNNMMMLLLKKKJJJJJJIIIJJJJJJIIIIIIKKKOOOUUUYYY]]]^^^]]][[[WWWTTTSSSSSSTTTPPPPPPSSSSSSTTT___lllxxxjjj[[[GGG>>>999888;;;<<<999888:::999::::::;;;<<<===>>>>>>;;;;;;<<<===>>>>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@@@@AAADDDEEEFFFHHHLLLQQQKKKNNNLLLFFFEEEJJJLLLKKKPPPQQQQQQNNNKKKIIIJJJLLLOOOIIIIIIRRRYYYWWWTTTTTTPPPTTT]]]ddd^^^QQQMMMRRRQQQTTTVVVWWWVVVUUUUUUUUUUUUVVVWWWXXXXXXWWWUUUUUUSSSTTTTTTTTTTTTUUUWWWXXXSSSSSSSSSTTTUUUWWWXXXYYYVVV\\\kkkUUU>>>KKKJJJbbb|||\\\NNNGGG>>>???>>>>>>======;;;888555999999:::;;;===???AAABBBJJJSSSZZZ[[[ZZZ^^^aaaaaaccceeehhhjjjkkklllmmmmmmkkkkkklllmmmnnnoooppppppnnnppprrrssssssrrrqqqpppqqqwww{{{zzzzzz{{{{{{xxxxxxzzz|||{{{xxxwwwwwwxxx}}}|||}}}www{{{~~~||||||{{{zzz}}}|||}}}{{{wwwwwwuuupppnnnnnnmmmrrrtttsssssswwwyyyxxx|||{{{xxxrrroooqqqtttvvv{{{|||yyytttoooooouuuzzzxxx|||~~~zzzxxxwwwuuurrruuutttuuuyyy{{{tttqqqvvv}}}~~~mmmLLLEEEAAAAAAAAABBBCCCCCCDDDEEEGGGHHHJJJMMMNNNNNNNNNMMMHHHHHHHHHGGGEEEFFFHHHKKKNNNOOOPPPQQQPPPNNNKKKIIIIIIHHHHHHJJJNNNSSSVVVWWWRRRPPPNNNLLLKKKJJJJJJJJJLLLJJJIIIJJJLLLMMMLLLKKKJJJOOOUUUWWWTTTPPPLLLJJJMMMMMMLLLLLLMMMLLLLLLKKKIIIJJJKKKMMMOOOOOONNNMMMPPPPPPPPPOOOOOOOOOPPPQQQMMMNNNNNNNNNNNNNNNOOOOOOOOONNNLLLKKKKKKLLLMMMNNNNNNMMMMMMLLLMMMNNNPPPQQQTTTQQQNNNNNNOOOOOOMMMJJJNNNQQQSSSRRROOOMMMLLLMMMNNNMMMMMMNNNPPPRRRQQQQQQQQQOOONNNNNNNNNLLLIIIEEEJJJLLLMMMMMMKKKJJJIIIJJJMMMNNNNNNMMMJJJHHHHHHIIIKKKJJJJJJIIIIIIKKKLLLMMMPPPNNNLLLIIIHHHGGGGGGGGGGGGFFFCCCBBBCCCFFFIIILLLFFFFFFEEECCCAAAAAAAAAAAABBB@@@===<<<===<<<;;;::::::999888888999999888777666666666666777777777888888888777777777666666666666666666666666666666666555444444333333444444555444444444444444444444444444444444444444444444444222222333333333444444444666555555444444555555666GGGHHHIIIJJJIIIIIIGGGFFFDDDEEEEEEEEEEEEFFFFFFFFFHHHIIIJJJJJJMMMRRRZZZ___gggddd^^^VVVOOOJJJIIIIIIKKKLLLZZZqqq~~~xxxrrrdddYYYOOOAAA<<<888777;;;<<<999777888888888999:::;;;;;;<<<<<<:::;;;<<<<<<<<<===>>>??????@@@AAABBBCCCBBBAAA@@@BBBGGGJJJIIIHHHIIIMMMPPPHHHKKKLLLKKKLLLMMMLLLIIIQQQSSSTTTQQQLLLJJJLLLOOOPPPKKKJJJQQQWWWWWWUUUSSSOOOKKKQQQ^^^aaaVVVNNNNNNRRRTTTWWWWWWVVVUUUUUUVVVTTTTTTUUUVVVWWWWWWWWWWWWTTTTTTSSSTTTUUUVVVWWWWWWTTTTTTTTTUUUWWWXXXZZZ[[[XXX```cccjjjwwwPPPKKKFFFOOOccchhhNNN@@@AAA@@@>>>>>>>>>===:::888999999999999:::;;;======BBBLLLTTTUUUUUUZZZ___aaaaaadddhhhjjjkkkkkkmmmooojjjjjjkkkmmmnnnoooppppppnnnoooqqqssstttsssqqqoooqqquuuwwwttttttwwwyyyyyy|||{{{zzzxxxvvvwwwyyyzzz{{{zzzzzz}}}zzz~~~||||||~~~{{{|||yyyzzz}}}~~~{{{zzz|||zzztttpppooommmrrruuussssssuuuuuusssvvvtttsssqqqoooooorrruuuwwwzzz|||xxxrrrpppsssxxxwww|||{{{xxxwwwuuurrrpppmmmnnnsssyyy{{{xxxuuu}}}sssQQQ>>>GGGCCCCCCCCCCCCCCCCCCCCCCCCHHHIIIKKKLLLNNNNNNNNNNNNJJJJJJKKKIIIHHHHHHJJJKKKNNNOOOPPPQQQPPPOOOMMMLLLJJJIIIHHHJJJOOOSSSVVVWWWQQQPPPNNNKKKJJJIIIIIIIIIKKKJJJIIIIIIKKKKKKKKKIIIJJJNNNSSSVVVUUURRRNNNLLLLLLLLLLLLKKKJJJIIIIIIJJJHHHHHHIIIJJJLLLNNNQQQSSSPPPSSSVVVVVVSSSPPPOOOOOOOOONNNNNNNNNOOONNNMMMLLLKKKJJJIIIIIIJJJMMMOOOQQQNNNNNNMMMMMMMMMNNNPPPQQQVVVSSSPPPPPPQQQPPPMMMIIIOOOPPPQQQQQQOOOMMMLLLLLLNNNMMMMMMNNNPPPQQQPPPOOOQQQQQQPPPPPPOOOMMMJJJGGGIIIKKKMMMLLLJJJHHHHHHHHHJJJLLLMMMLLLJJJHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLOOONNNLLLJJJIIIIIIIIIIIIGGGFFFDDDCCCDDDFFFJJJLLLFFFEEECCCBBBBBBBBBAAAAAA@@@>>><<<;;;<<<<<<;;;::::::888777777888999777666555666666666666777777777777777777666666666555555555555555555555555555666444444333333333333444444333333333333444444444444444444444444333333333333222222222222333333333333555555444444444444555555DDDEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGDDDIIINNNPPPPPPQQQTTTVVVZZZWWWRRRLLLGGGGGGJJJNNNYYYcccxxxiiiccc___SSSJJJDDD:::<<<888888;;;<<<999777888888888999999::::::;;;;;;999;;;<<<<<<;;;<<<>>>@@@???@@@@@@AAAAAAAAAAAAAAAFFFMMMQQQNNNIIIIIIJJJJJJGGGHHHKKKNNNPPPPPPLLLIIIPPPSSSUUURRRMMMKKKNNNRRRQQQQQQOOONNNQQQVVVVVVRRRUUUNNNPPP\\\ccc\\\RRRMMMSSSUUUWWWWWWVVVUUUVVVWWWTTTTTTSSSSSSTTTVVVYYYZZZXXXVVVTTTUUUVVVWWWWWWVVVTTTTTTTTTVVVWWWYYY[[[\\\VVVaaa___YYYsssqqqPPPGGGEEEMMM\\\ssskkkMMMEEEBBB>>>>>>@@@BBB@@@???:::999999999999999::::::;;;CCCKKKLLLMMMSSSYYY\\\^^^bbbgggiiiiiijjjlllooommmmmmnnnoooppppppppppppooooooppprrrttttttqqqoooqqquuuuuurrrrrrvvvxxxxxx|||zzzxxxvvvvvvwwwyyy{{{xxxyyyxxxwwwzzzzzzxxx~~~zzz|||}}}}}}{{{xxxyyy{{{}}}~~~~~~{{{yyyyyyzzz|||xxxvvvwww{{{|||xxxttttttooouuuxxxwwwvvvvvvtttppppppnnnoooqqqpppnnnpppuuutttxxx|||{{{vvvssstttvvvvvv|||~~~yyyuuusssrrrpppllljjjkkkoooqqqssswww{{{kkkWWWEEE@@@GGGDDDDDDEEEEEEDDDCCCCCCBBBHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNOOONNNLLLKKKMMMNNNNNNNNNOOOOOOOOONNNNNNMMMNNNLLLJJJKKKMMMOOOQQQQQQQQQPPPMMMKKKJJJIIIIIIIIIJJJIIIIIIJJJKKKJJJHHHFFFHHHJJJNNNQQQRRRPPPNNNLLLIIIJJJKKKJJJHHHGGGHHHIIIHHHHHHHHHHHHIIIMMMSSSWWWQQQTTTXXXXXXTTTPPPOOOOOORRRPPPOOONNNOOOOOOMMMKKKKKKKKKJJJJJJLLLOOOQQQSSSOOONNNNNNNNNNNNOOOOOOPPPOOOMMMLLLMMMPPPQQQNNNKKKPPPPPPPPPPPPOOONNNNNNMMMNNNNNNMMMNNNPPPPPPOOOMMMPPPQQQQQQQQQPPPNNNLLLKKKHHHKKKMMMMMMKKKIIIHHHHHHIIIJJJKKKKKKIIIHHHHHHHHHFFFEEEEEEEEEGGGHHHJJJLLLNNNMMMLLLKKKKKKKKKKKKKKKGGGFFFEEEDDDEEEFFFHHHJJJEEECCCAAA@@@AAAAAA@@@???>>><<<::::::;;;;;;;;;:::999888777777888888777555555555666666666666777777666666666666555555555555444444444555555555555555444444333333333333444444222222333333333333333444444333333333333333222222222222222222333333333333444444333333333333444444IIIIIIHHHGGGFFFFFFFFFGGGFFFGGGIIIKKKNNNPPPRRRSSSNNNRRRUUUTTTPPPMMMNNNPPPEEEFFFIIILLLSSS\\\fffmmmeeeYYYXXXWWWJJJAAA>>>888<<<888777;;;<<<:::888:::::::::::::::::::::::::::999:::<<<;;;:::;;;>>>AAA???????????????@@@AAAAAACCCMMMSSSPPPJJJJJJJJJHHHGGGGGGIIIMMMQQQPPPMMMJJJMMMQQQTTTQQQMMMKKKOOOTTTRRRXXXUUUJJJIIITTTWWWPPPUUURRRTTT[[[bbbbbb[[[TTTTTTUUUVVVUUUTTTTTTVVVXXXXXXVVVSSSQQQRRRTTTXXXZZZ[[[YYYVVVVVVWWWXXXVVVTTTRRRSSSSSSUUUVVVXXXZZZ[[[UUU\\\]]]YYYdddrrrZZZHHHFFFKKKTTTyyylllQQQJJJCCC@@@AAACCCCCCBBB;;;;;;:::999888888888888999???CCCDDDFFFNNNTTTVVVYYY^^^dddfffffffffjjjmmmiiikkkmmmnnnpppppppppppppppoooooopppssssssqqqooooootttwwwvvvuuuxxxxxxvvvxxxwwwvvvuuuvvvwwwxxxxxxuuuyyyyyytttsssxxxzzzyyywww{{{zzzuuuvvv||||||vvvyyy{{{~~~~~~~~~}}}{{{yyyxxxyyy|||~~~}}}yyywwwyyyzzz{{{zzzwwwwww{{{|||yyywwwxxxpppwww||||||{{{zzzvvvqqqooommmooosssrrroooqqqvvvtttwww{{{{{{yyyvvvvvvwwwwww|||}}}vvvnnnlllkkkiiiffffffjjjmmmmmmppp}}}vvvzzznnn___SSSGGGEEEHHHDDDCCCCCCDDDEEEEEEEEEDDDDDDHHHIIIIIIJJJJJJJJJKKKKKKNNNOOOOOONNNMMMLLLMMMNNNMMMMMMLLLKKKKKKLLLMMMNNNNNNLLLJJJIIIKKKMMMNNNNNNQQQPPPNNNLLLKKKKKKKKKKKKIIIIIIJJJKKKLLLJJJEEEBBBEEEGGGIIILLLOOOOOONNNMMMEEEGGGIIIIIIGGGFFFHHHJJJHHHIIIIIIHHHGGGJJJPPPTTTPPPSSSVVVTTTPPPNNNPPPSSSVVVSSSPPPOOOPPPPPPNNNLLLLLLLLLKKKKKKLLLMMMOOOPPPOOOOOOOOOPPPOOOOOONNNNNNKKKJJJIIIKKKOOOPPPMMMKKKQQQPPPOOOOOOOOOPPPPPPOOOOOONNNNNNOOOQQQPPPNNNLLLNNNOOOOOOOOONNNMMMMMMNNNHHHKKKMMMNNNMMMKKKIIIIIIHHHIIIJJJIIIGGGGGGHHHIIIGGGFFFEEEDDDDDDFFFHHHIIILLLLLLLLLKKKKKKKKKKKKKKKEEEEEEEEEEEEEEEEEEEEEEEECCC@@@>>>===??????>>><<<===;;;999999:::;;;:::999999777666666777888666555555555555666666666777777666666666555555555444444333333444444444555555555444333333222222333333444111222222222333333333333333333333333222222222111222222222333333333444444444444333333333333444444MMMLLLJJJIIIHHHHHHIIIJJJHHHJJJNNNRRRXXX\\\```bbb______\\\UUUMMMKKKOOOTTTUUU[[[eeerrrrrrXXXQQQVVVWWWHHH>>>===;;;;;;777666:::<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;:::888:::<<<;;;:::;;;>>>BBB@@@???>>>===>>>???AAABBB<<>>AAABBBDDDEEEFFFFFFFFFFFFHHHHHHHHHIIIIIIIIIIIIIIILLLMMMMMMLLLKKKJJJJJJKKKLLLKKKIIIHHHHHHJJJLLLMMMKKKIIIGGGHHHKKKNNNOOOPPPRRRQQQOOOMMMLLLLLLMMMMMMHHHIIIJJJLLLLLLIIIDDD???EEEFFFHHHKKKNNNPPPPPPPPPCCCFFFHHHHHHFFFFFFHHHKKKHHHJJJJJJIIIGGGHHHLLLPPPPPPRRRRRRPPPLLLMMMRRRWWWYYYUUUQQQPPPQQQQQQPPPNNNLLLKKKKKKJJJJJJJJJJJJJJJOOOPPPPPPQQQPPPOOOMMMLLLNNNLLLKKKMMMOOOOOOLLLHHHRRRPPPNNNNNNOOOQQQQQQQQQOOOOOOOOOPPPQQQQQQNNNLLLLLLMMMNNNMMMMMMMMMNNNOOOHHHKKKNNNOOONNNLLLKKKJJJHHHIIIIIIHHHGGGFFFHHHJJJIIIHHHEEECCCBBBDDDFFFGGGKKKKKKKKKKKKKKKKKKKKKKKKCCCDDDDDDEEEDDDDDDCCCBBB@@@>>>;;;;;;===>>><<<:::<<<:::999999:::;;;:::999888777666666777777666555555555555555666666666777666666555555555444444444333333333444444555555555444333333222222333333444111111111222222333333333333333333222222111111111222222333333333444444444444333333222222333333444aaa^^^XXXPPPNNNRRRVVVYYY[[[WWWWWW^^^hhhkkkiiiggg[[[[[[TTTKKKMMM]]]tttsss[[[MMMPPPOOOHHHFFFGGGFFFAAA<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::???===<<>>BBB@@@>>>???BBBCCCBBBAAAFFFFFFFFFGGGIIIKKKLLLMMMFFFEEEFFFIIIMMMOOONNNKKKLLLMMMNNNNNNMMMLLLNNNOOOUUUSSSPPPNNNMMMMMMOOOPPPMMMMMMNNNOOOOOORRRVVVYYYVVVUUUSSSQQQQQQRRRTTTUUU[[[]]]\\\XXXRRRQQQUUUZZZYYYXXXVVVTTTSSSSSSTTTTTTOOOPPPQQQRRRSSSTTTUUUVVVTTTQQQSSSWWWYYY]]]hhhvvvRRREEEEEEIII^^^zzz{{{aaaLLLEEEEEEBBB<<<<<<;;;;;;<<<===<<<999666::::::;;;<<>>>>>@@@CCCEEE???>>>===<<<<<<;;;;;;<<<<<<;;;:::999888888888888999777555444333444666777555444444333333444444555777666666555444444333333444444444333333222222222333333333333333333333333333222111000000111222333111222222333333222222111222222333333333444444444111111111111111111111111aaa```]]]WWWRRRNNNMMMKKKMMMKKKJJJKKKMMMNNNNNNNNNIIIIIILLLXXXqqq|||kkkbbbOOOPPPLLLDDDAAACCCCCC???<<<;;;;;;:::::::::;;;;;;999999999::::::;;;;;;;;;===;;;;;;>>>???===>>>AAACCC@@@??????BBBCCCCCCAAAFFFFFFFFFGGGIIIJJJLLLMMMFFFEEEDDDFFFJJJLLLKKKJJJIIIIIIJJJKKKMMMOOOPPPPPPUUUSSSPPPMMMLLLLLLNNNOOOKKKLLLMMMMMMNNNPPPTTTWWWXXXWWWUUUSSSQQQQQQQQQQQQUUUWWWXXXUUURRRQQQUUUYYYXXXWWWUUUTTTSSSRRRSSSSSSPPPPPPQQQQQQQQQQQQQQQQQQTTTQQQRRRSSSRRRSSS[[[fff|||}}}jjjXXXFFFGGGWWWiii}}}eeeMMMEEEDDDEEEAAA???===;;;999999;;;<<<999999999:::<<>>======>>>???>>>===<<<;;;;;;;;;;;;;;;;;;:::999888888888888888777555444444444666666444444333333333333444444666666666555444333333333444444333333333222222222333333333333333333333333222222111000000111222222111222222333333222222111222222222222333333333333111111111111111111111111XXXVVVSSSNNNHHHCCC@@@@@@BBBEEEFFFDDD@@@AAAEEEJJJGGGQQQaaatttzzz{{{{{{gggfffmmmNNNMMMGGG@@@<<<>>>???===;;;;;;::::::::::::;;;;;;777777888999:::;;;<<<<<<;;;999:::>>>???>>>@@@CCCBBBAAA@@@@@@BBBCCCCCCBBBFFFFFFFFFGGGHHHJJJKKKLLLGGGEEECCCCCCEEEHHHIIIIIIGGGEEEEEEHHHMMMQQQRRRQQQTTTRRRPPPMMMLLLKKKLLLMMMJJJKKKKKKKKKKKKMMMPPPSSSVVVVVVUUUTTTSSSRRRPPPPPPOOORRRUUUUUUSSSSSSVVVYYYWWWVVVTTTSSSRRRRRRRRRRRRQQQQQQQQQPPPOOOMMMLLLKKKTTTSSSSSSSSSQQQPPPTTT[[[dddrrrgggJJJAAAIIIIII^^^yyyfffPPPHHHFFFBBBAAA@@@===;;;;;;<<<>>>999888888888:::<<<>>>???CCCFFFJJJOOOUUU\\\dddiiidddeeefffiiikkkllljjjhhheeehhhkkkmmmmmmmmmnnnnnnlllmmmllljjjnnntttwwwuuuqqqsssvvvwwwwwwvvvsssrrrpppnnnmmmnnnpppqqqpppoootttrrrrrruuuzzz~~~}}}|||wwwqqqsssvvvuuurrrqqqxxxxxxwwwuuuuuuxxx}}}wwwzzz|||yyytttqqqsssvvv~~~}}}sssuuuzzz|||zzzyyyxxxvvvtttrrrqqqpppvvvsssuuu}}}~~~xxxwww{{{}}}|||xxxuuusssqqqqqqppphhhffffffgggeeeaaabbbfffqqq|||}}}]]]JJJFFFCCC???>>>@@@DDDGGGIIIHHHGGGFFFEEEEEEFFFGGGGGGJJJKKKLLLMMMMMMLLLKKKJJJJJJNNNOOONNNOOORRRSSSPPPLLLLLLKKKIIIGGGGGGJJJLLLKKKJJJHHHGGGFFFGGGGGGHHHJJJMMMMMMJJJJJJMMMMMMKKKJJJLLLNNNNNNMMMLLLMMMNNNKKKMMMOOONNNLLLKKKJJJKKKIIIJJJLLLNNNNNNNNNMMMMMMPPPOOOMMMKKKJJJJJJJJJKKKGGGGGGGGGIIIMMMOOOOOOOOOMMMPPPPPPMMMKKKKKKHHHCCCCCCDDDEEEIIILLLNNNMMMLLLIIIJJJLLLNNNNNNMMMKKKJJJMMMNNNPPPQQQPPPNNNKKKIIIJJJJJJKKKLLLNNNOOOMMMKKKJJJIIIIIIJJJLLLNNNMMMLLLKKKNNNQQQQQQNNNMMMOOOQQQKKKJJJJJJJJJLLLLLLKKKIIIHHHIIIJJJIIIFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBEEEGGGFFFDDDBBBDDDFFFHHHFFFDDDAAA>>><<<::::::>>>===<<<;;;::::::::::::;;;:::999888777777777777888777555444444444555666444444333333333333444444666555555444444333333222333333333333222222222222222222222222222222222222222111111000000111111222111111222222222222111111000111111111222222222222111111111111111111111111EEECCC@@@>>>;;;:::???EEE???JJJSSSQQQMMMPPPXXX___kkkyyyiii[[[___hhhGGGEEEBBB===;;;;;;;;;::::::::::::999::::::;;;;;;999999999::::::;;;;;;;;;<<<999999===???>>>@@@DDDBBBAAA@@@@@@AAABBBCCCCCCEEEEEEEEEFFFGGGIIIJJJKKKIIIFFFDDDBBBCCCEEEHHHIIIGGGDDDBBBEEELLLQQQQQQOOORRRQQQNNNLLLKKKJJJKKKKKKIIIIIIIIIHHHHHHJJJMMMPPPOOOQQQRRRTTTUUUTTTSSSRRRNNNQQQTTTVVVUUUUUUWWWXXXUUUTTTSSSRRRQQQQQQRRRRRRQQQQQQPPPOOONNNLLLJJJIIIOOOPPPQQQQQQPPPPPPSSSWWW[[[^^^vvvnnnUUUJJJHHHNNN```~~~nnnYYYLLLDDDAAA@@@@@@@@@@@@===::::::999999888999999:::;;;>>>@@@DDDIIINNNTTT[[[```^^^```dddgggjjjjjjiiihhhcccfffiiilllnnnoooooooooiiillllllkkknnntttvvvtttqqqrrrtttuuuuuutttsssrrrrrrqqqqqqqqqrrrrrrpppnnnqqqoooooorrrwww{{{zzzyyyxxxsssssstttrrrqqqrrruuuuuuttttttuuuwww{{{}}}www|||{{{sssooorrrvvv}}}{{{{{{|||zzz}}}{{{yyywwwuuussspppnnnwwwqqqttt~~~xxxvvv{{{~~~|||xxxsssoookkkiiihhheeebbbaaadddeeeeeeiiinnn~~~iiiPPPFFFDDDCCCBBBAAA@@@AAACCCEEEHHHGGGEEECCCCCCDDDFFFGGGGGGHHHJJJKKKLLLKKKIIIHHHIIIMMMMMMKKKKKKNNNMMMJJJMMMMMMLLLJJJHHHHHHJJJLLLLLLKKKIIIHHHGGGHHHHHHIIIIIIKKKLLLIIIIIILLLMMMJJJLLLMMMNNNMMMLLLLLLMMMOOOIIIKKKMMMOOOOOONNNLLLLLLHHHIIIJJJLLLMMMNNNNNNNNNOOOOOOMMMLLLJJJJJJIIIIIIFFFEEEEEEFFFIIIKKKKKKKKKJJJLLLNNNNNNKKKIIIFFFDDDEEEEEEFFFIIILLLMMMLLLJJJFFFGGGIIIKKKLLLKKKKKKJJJLLLMMMNNNOOONNNLLLJJJIIIHHHIIIIIILLLNNNNNNLLLJJJIIIHHHHHHIIIKKKMMMMMMLLLKKKMMMOOOOOONNNMMMNNNPPPKKKJJJJJJKKKMMMMMMLLLJJJGGGIIIJJJIIIGGGDDDCCCCCCEEEEEEFFFFFFEEEEEEDDDCCC@@@BBBEEEEEECCCAAABBBBBB@@@@@@@@@???>>>===<<<<<<===<<<;;;::::::999999999999999888777777777777777777666555444444444555555444333333333333333333444444444444444333333222222333222222222222222222222222222222222222222222222111111000000000000111111111111222222222222111111000000000000111111111111111111111111111111111111EEEFFFJJJPPPRRRSSSZZZdddooojjjXXXQQQPPPPPP>>>======>>>===:::999999999999999999999:::;;;<<<======<<<<<<;;;;;;;;;:::>>>::::::===>>>===???CCC@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEGGGHHHHHHJJJHHHEEECCCCCCEEEHHHKKKJJJFFFCCCEEEKKKNNNNNNKKKOOONNNMMMKKKJJJJJJJJJJJJIIIIIIIIIGGGFFFGGGJJJMMMLLLNNNQQQSSSTTTSSSRRRQQQNNNPPPSSSTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRSSSTTTSSSRRRQQQOOOMMMLLLKKKJJJHHHKKKLLLLLLLLLMMMOOOOOOVVVTTT___zzzWWWJJJDDDIII]]]xxxqqqTTTJJJ@@@===???AAA===999<<<<<<;;;::::::999999999;;;===@@@CCCFFFKKKQQQUUUUUUYYY^^^cccfffggghhhhhhbbbdddgggkkkoooqqqqqqpppbbbgggjjjjjjkkkooopppnnnqqqpppppppppqqqqqqrrrssssssrrrqqqqqqqqqoookkkhhhmmmkkkjjjlllqqqsssrrrpppwwwuuuttttttqqqmmmpppvvvrrrrrrqqqrrrtttvvvxxxyyyuuuzzz}}}zzzsssoooqqquuuxxx~~~uuu|||{{{{{{|||}}}|||xxxtttwwwrrrttt|||~~~wwwsssuuuvvvuuusssoookkkfffbbb___^^^ZZZZZZ^^^cccffflllrrrjjjOOODDDEEECCCEEEEEEDDDAAA@@@AAACCCFFFEEECCCAAAAAACCCDDDEEECCCEEEGGGHHHIIIHHHGGGEEEGGGJJJJJJGGGHHHKKKLLLJJJMMMMMMMMMKKKIIIHHHIIIKKKKKKJJJIIIHHHGGGHHHHHHIIIIIILLLLLLIIIIIILLLLLLIIINNNOOONNNMMMLLLLLLNNNPPPKKKLLLNNNPPPQQQPPPNNNMMMHHHIIIIIIJJJKKKMMMNNNOOONNNNNNMMMLLLKKKIIIHHHGGGGGGFFFDDDDDDEEEGGGFFFFFFGGGJJJMMMOOOMMMJJJIIIJJJFFFEEEDDDEEEFFFFFFEEECCCDDDEEEFFFHHHJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJGGGGGGHHHJJJMMMMMMLLLKKKHHHGGGGGGHHHJJJLLLKKKJJJIIIJJJLLLLLLKKKKKKKKKLLLIIIIIIIIIKKKMMMMMMKKKIIIFFFHHHJJJIIIFFFDDDCCCCCCEEEEEEEEEEEEEEEDDDCCCCCC???AAABBBCCCBBBAAA@@@@@@;;;<<<===>>>>>>======<<<<<<;;;:::999888888888888888888777666666666777777666555555444444444444444333333333222222333333333333333333333333222222222222222222222222222222222111111111111111111111111000000000000000000000000000111111222222111111000//////000000000111111111111111111111111111111111kkkppp}}}}}}{{{qqqooocccTTTLLLKKKFFF===999888:::>>>>>>:::888888999888888999999:::;;;<<>>===<<<;;;::::::>>>;;;:::<<<======???DDD>>>???@@@???>>>???@@@BBBBBBBBBBBBBBBCCCDDDEEEFFFIIIHHHGGGEEECCCEEEIIILLLMMMIIIFFFFFFIIIKKKKKKJJJLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFGGGIIIKKKNNNOOOPPPQQQQQQPPPNNNMMMLLLMMMOOOPPPQQQQQQPPPOOOQQQPPPPPPQQQRRRTTTVVVWWWWWWUUUQQQNNNKKKJJJKKKKKKKKKMMMNNNKKKKKKMMMMMMKKKNNNMMMPPPbbb\\\OOOFFFHHHPPPdddvvveeePPPBBB???@@@???>>>>>>>>>===<<<;;;:::999999:::;;;===>>>???BBBGGGJJJMMMQQQVVV[[[^^^```cccddd```aaadddhhhmmmoooooonnnaaagggkkkkkkkkkmmmnnnlllooonnnmmmmmmmmmoooqqqrrrsssssstttuuuuuusssooolllqqqooommmooosssuuusssqqqpppqqqtttuuupppkkkooowwwqqqppppppqqqtttvvvvvvvvvssswww{{{yyytttqqqrrruuusssxxx{{{|||qqqzzzzzz{{{~~~{{{xxxwwwwwwyyyzzzwwwpppkkkjjjjjjiiigggddd```]]]ZZZ]]]ZZZ\\\ccckkkpppuuuzzz~~~{{{xxxfffXXXLLLDDDAAACCCBBBCCCEEEDDDCCCBBBCCCDDDCCCBBBAAAAAAAAACCCDDDEEEBBBCCCDDDEEEFFFFFFEEEEEEDDDGGGFFFDDDGGGMMMPPPPPPLLLMMMMMMKKKHHHGGGHHHIIIHHHGGGFFFFFFFFFGGGHHHHHHJJJMMMMMMIIIIIIKKKKKKHHHMMMNNNNNNMMMKKKKKKLLLNNNPPPPPPOOOPPPQQQPPPNNNLLLIIIIIIHHHHHHJJJLLLNNNOOOOOOOOOOOONNNMMMJJJHHHFFFIIIGGGDDDCCCDDDEEEEEEDDDFFFHHHLLLOOOMMMIIIJJJNNNMMMJJJGGGEEEEEEEEEDDDCCCBBBCCCDDDGGGHHHJJJKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJGGGFFFFFFHHHLLLNNNNNNNNNIIIGGGGGGGGGIIIJJJIIIHHHFFFGGGHHHHHHIIIIIIHHHHHHFFFFFFGGGJJJLLLLLLIIIGGGFFFGGGHHHGGGEEEDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<<<<<<<;;;:::999999;;;:::999888888777777777777777666666666666777777555555555555444444333333333333222222222222333333222222222222222222222222111111111222222222222222000000000000000000000000///000000111111000000///000000111111111111000000///000000000111111111111111111111111111111111111qqqkkkiiihhh\\\KKKCCCEEECCC;;;;;;888999<<<<<<888777999888888888888999:::;;;<<<=========<<<<<<;;;;;;:::<<<999888;;;===>>>AAAFFF<<<>>>???>>>======???AAA@@@@@@@@@@@@AAABBBCCCDDDGGGGGGGGGEEEDDDEEEIIILLLMMMKKKIIIGGGGGGHHHJJJKKKIIIIIIIIIIIIIIIJJJJJJJJJLLLLLLKKKHHHFFFGGGIIIKKKLLLMMMNNNOOOOOONNNMMMMMMKKKKKKLLLMMMOOOPPPPPPPPPOOOOOOOOOQQQSSSVVVXXXZZZ[[[XXXRRRLLLHHHGGGHHHIIIMMMPPPOOOKKKKKKOOONNNJJJLLLMMMNNNRRRaaa}}}xxxXXXHHHDDDMMMkkkvvv___NNNEEECCCBBB>>>>>>>>>===<<<;;;:::999999999::::::;;;===AAADDDFFFJJJOOORRRTTTWWW[[[^^^\\\\\\^^^ccchhhkkkjjjhhhdddiiillliiihhhkkkmmmllljjjkkkkkklllmmmmmmnnnnnnooopppssswwwzzzzzzwwwtttuuusssqqqssswwwyyyxxxvvvnnnooorrruuurrrnnnoootttqqqpppppprrrvvvxxxwwwuuuwwwyyy|||}}}{{{zzzyyyzzztttwwwwwwwwwuuuzzzwwwvvvzzz|||zzz~~~|||wwwvvvxxxooobbb______]]]\\\[[[ZZZZZZZZZ``````gggsss}}}uuulllhhhttt```KKKCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@AAAAAABBBCCCDDDEEEEEEBBBBBBCCCDDDEEEEEEFFFFFFEEEFFFDDDAAADDDKKKQQQQQQKKKLLLLLLJJJHHHFFFGGGHHHGGGGGGFFFFFFGGGHHHIIIJJJLLLOOONNNJJJIIIKKKJJJGGGKKKLLLMMMLLLJJJIIIJJJKKKQQQOOONNNOOOPPPQQQPPPNNNJJJIIIHHHGGGHHHJJJMMMOOOPPPQQQRRRQQQOOOLLLIIIGGGJJJHHHEEEDDDEEEGGGGGGGGGFFFGGGJJJMMMJJJEEEGGGMMMRRRNNNIIIFFFEEEFFFFFFFFFAAABBBCCCFFFHHHJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIGGGFFFEEEGGGKKKNNNQQQQQQIIIHHHGGGGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGFFFCCCDDDEEEHHHJJJJJJGGGEEEEEEFFFGGGFFFDDDDDDEEEGGGCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@??????@@@AAAAAA@@@===<<<;;;:::999888777777::::::888777777777777777666666666555555666666777444555555555444444333333333333222222222222333333111111111222222222222222000111111111222222222222000000000000000000000000...///000111111000///...000000111111111111000000000000000111111111222222111111111111111111111111{{{zzzllleeejjjjjj]]]FFF:::<<<@@@===???:::888;;;:::666666:::888888888888999:::;;;<<<:::;;;;;;;;;;;;;;;;;;;;;:::777777;;;>>>???DDDIII;;;===???>>><<<;;;>>>AAA????????????@@@AAABBBBBBDDDFFFGGGEEEDDDEEEHHHLLLLLLLLLKKKHHHFFFGGGJJJMMMGGGGGGHHHIIIIIIJJJKKKKKKMMMMMMKKKIIIGGGGGGIIIKKKHHHIIIJJJLLLNNNOOOPPPPPPLLLKKKLLLNNNPPPSSSSSSSSSNNNNNNOOOQQQTTTWWWZZZ\\\___ZZZRRRJJJEEEDDDFFFGGGGGGJJJIIIEEEGGGMMMMMMHHHPPPRRRRRRMMMHHHTTT{{{gggOOOJJJKKKVVVfffcccNNNEEEDDD>>>>>>>>>===<<<;;;:::999777888888888888;;;>>>AAABBBFFFJJJLLLMMMPPPTTTXXXXXXXXXZZZ___dddgggeeecccbbbffffffbbbaaadddhhhiiifffhhhkkkmmmnnnmmmllljjjeeehhhmmmsssyyyzzzyyyvvvqqqooonnnqqquuuwwwvvvtttpppoooppptttuuuqqqoooppprrrqqqqqqtttwwwyyyxxxvvv|||~~~xxxzzzxxxvvv}}}{{{zzzvvvrrrtttyyy}}}|||zzz{{{uuutttyyyooo\\\ZZZXXXUUUTTTTTTWWWZZZ\\\aaacccnnn}}}zzzmmmuuu|||VVVMMMDDDBBBCCCAAAAAACCCGGGEEEBBBBBBBBBBBB???===???@@@BBBDDDEEEFFFFFFFFFCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGCCC???@@@GGGMMMNNNKKKLLLLLLJJJHHHFFFFFFGGGIIIHHHHHHHHHIIIKKKMMMNNNNNNPPPOOOKKKJJJKKKJJJGGGHHHJJJKKKKKKIIIGGGGGGHHHNNNLLLJJJLLLPPPSSSSSSRRRKKKJJJHHHGGGGGGJJJLLLNNNRRRSSSTTTTTTRRRNNNKKKIIIJJJHHHFFFEEEGGGIIIJJJJJJGGGFFFHHHJJJFFF@@@CCCKKKQQQLLLFFFBBBAAACCCEEEEEE@@@AAACCCEEEHHHJJJLLLMMMPPPNNNLLLJJJIIIHHHHHHHHHGGGFFFDDDFFFJJJOOORRRTTTJJJHHHGGGGGGHHHGGGFFFDDDEEEDDDDDDEEEGGGGGGFFFEEEAAABBBDDDGGGIIIIIIFFFDDDEEEFFFFFFDDDCCCDDDFFFIIIBBBBBBCCCCCCBBBBBBAAA@@@CCCAAA???>>>???AAAAAAAAA;;;;;;:::999888888888999:::999888777666666666666666666555555555666666777444444555555444444333222333222222222222222222333111111111111111111222222000000111111222222222222000000000000000000000000...///000111111000///...000000111111111111000000111111111111222222222222111111111111111111111111vvvaaa^^^fff```WWWKKKCCC???===999555888888777777777777777888<<<777666:::<<<:::999;;;888999999::::::;;;;;;<<<999:::;;;<<<>>>@@@BBBCCC>>>??????>>><<<<<<===>>>CCCAAA@@@BBBDDDDDDAAA>>>DDDFFFHHHHHHFFFEEEFFFGGGKKKMMMNNNKKKFFFFFFJJJOOOGGGFFFEEEEEEEEEFFFHHHHHHJJJKKKLLLLLLLLLKKKIIIHHHHHHGGGGGGGGGHHHIIIKKKLLLQQQPPPOOONNNNNNOOOQQQRRRNNNKKKKKKMMMNNNOOOUUU[[[___ZZZSSSLLLFFFCCCCCCCCCJJJHHHFFFFFFHHHIIIIIIHHHJJJGGGHHHKKKJJJNNNbbbzzzhhhQQQNNNQQQRRRyyyfffSSSIIIKKKAAA;;;???AAA===888777<<<;;;:::999999:::;;;<<<@@@AAABBBEEEGGGIIIKKKLLLPPPRRRTTTWWW[[[^^^```bbb^^^aaaddddddbbbbbbeeehhhdddeeefffhhhjjjlllnnnoooggggggllltttyyyvvvtttsssrrruuutttpppooosssvvvvvvmmmnnnoooqqqqqqpppnnnmmmooopppsssuuuwwwxxxxxxwww{{{~~~wwwtttxxx{{{zzz{{{~~~xxxuuusssuuuyyyzzzwwwtttzzz{{{ttthhhdddeee```VVVRRRWWWUUUWWW\\\XXXUUU___fffuuussskkkGGGEEECCC@@@???@@@AAAAAAEEEEEEEEEDDDBBB@@@>>><<<===>>>@@@BBBEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBEEEDDDCCCDDDEEEHHHJJJLLLJJJKKKLLLLLLLLLJJJGGGFFFNNNJJJFFFFFFHHHJJJIIIHHHLLLMMMMMMLLLIIIHHHHHHIIIKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKMMMOOOQQQRRRRRRTTTQQQHHHCCCGGGNNNRRRSSSSSSUUUWWWXXXUUUMMMGGGNNNJJJFFFFFFHHHIIIGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDHHHFFFEEEDDDDDDFFFHHHIIIEEEEEEDDDDDDDDDEEEGGGHHHOOOMMMJJJHHHFFFFFFFFFGGGHHHGGGEEEEEEFFFJJJNNNPPPHHHGGGFFFDDDDDDDDDEEEEEEGGGHHHGGGFFFDDDDDDFFFHHH@@@AAACCCDDDEEEEEEGGGIIIDDDDDDEEEEEEFFFFFFFFFGGGFFFEEEDDDCCCAAA@@@???>>>AAA@@@@@@???>>>===<<<<<<;;;;;;::::::999888777777888888888777777555444333777777666555444333333222333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////111111000000//////......000000000000111111111111000000000000111111111111222111111111000000//////qqqooo~~~zzzrrrggg___[[[PPPIII@@@;;;::::::999666888888777777777777777888:::999;;;AAACCC>>>;;;:::888999999::::::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@>>>??????>>><<<;;;<<<>>>BBBAAAAAABBBEEEEEECCCAAAEEEFFFHHHHHHGGGGGGHHHIIIJJJKKKKKKIIIFFFEEEGGGIIIGGGFFFEEEEEEEEEFFFHHHIIIGGGHHHIIIKKKKKKKKKKKKJJJIIIHHHHHHGGGHHHIIIKKKLLLPPPOOONNNMMMMMMOOOPPPQQQMMMKKKKKKMMMNNNNNNTTTZZZ___[[[UUUNNNIIIFFFEEEFFFHHHFFFEEEFFFGGGHHHGGGEEEJJJFFFGGGJJJGGGEEEQQQbbbuuu[[[MMMGGGMMM[[[tttmmm```NNNGGGAAA>>>;;;999>>>EEE======<<<<<<<<<<<<======<<<===>>>@@@AAACCCDDDEEEKKKLLLNNNQQQUUUXXXZZZ[[[YYY\\\___```^^^___bbbeeeccceeegggjjjlllnnnooopppjjjiiimmmuuuyyywwwuuuuuurrruuuuuuqqqoooqqqrrrppprrrrrrqqqpppooooooooooookkkmmmoooppprrrrrrrrrrrrwww}}}{{{zzz~~~wwwsssvvvxxxxxxzzz~~~zzzvvvttttttvvvtttoookkkhhhgggaaa[[[ZZZ[[[YYYTTT[[[ZZZSSSSSS]]]___bbbooosssyyyxxx{{{zzz```OOOCCCBBB@@@???>>>>>>???@@@DDDDDDDDDDDDBBB@@@>>><<<===>>>@@@BBBCCCEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCFFFHHHJJJJJJJJJKKKKKKJJJIIIGGGFFFJJJHHHGGGHHHKKKLLLJJJHHHJJJKKKLLLLLLJJJIIIJJJKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJLLLMMMOOOPPPSSSVVVSSSKKKFFFHHHMMMOOOSSSSSSUUUWWWYYYVVVPPPLLLLLLKKKIIIGGGEEEEEEGGGHHHGGGGGGFFFFFFFFFFFFEEEEEEGGGFFFEEEDDDEEEEEEGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFIIIHHHGGGFFFEEEFFFFFFGGGHHHGGGEEEEEEEEEHHHJJJLLLIIIHHHFFFDDDDDDDDDDDDEEEFFFFFFGGGEEECCCCCCDDDEEECCCEEEFFFFFFEEEEEEFFFGGGDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDBBBAAA???>>>>>>?????????>>>>>>======<<<:::999999999888777777777777777888777777666555444555555555555444444444444333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000//////......//////000000000111111111//////000000000111111111111111111000000000//////wwwqqqyyy|||qqqoooooogggZZZQQQCCC>>>888555666888777666777777777666666777777888999:::@@@HHHJJJCCC<<<999888999999::::::;;;;;;<<>>======<<<<<<======???@@@@@@???===<<<<<<===AAAAAAAAACCCFFFGGGFFFDDDDDDFFFGGGGGGFFFFFFGGGIIIIIIHHHGGGHHHHHHGGGEEECCCGGGFFFFFFEEEFFFGGGHHHIIIDDDEEEGGGIIIJJJKKKLLLLLLJJJJJJIIIHHHHHHIIIJJJKKKMMMMMMLLLKKKLLLMMMOOOPPPLLLJJJJJJLLLMMMMMMRRRXXX]]]YYYTTTNNNIIIGGGFFFFFFEEEDDDDDDFFFGGGGGGEEECCCFFFCCCEEEHHHFFFAAADDDMMMUUUllljjjXXXJJJFFFMMM```pppbbbWWWKKKEEEBBB??????AAA=========<<<;;;;;;::::::::::::;;;<<<===>>>>>>???CCCDDDFFFIIILLLNNNPPPQQQRRRUUUYYYZZZYYYYYY]]]```ccceeegggjjjkkkkkkkkkjjjiiigggiiipppsssrrrqqqrrrqqquuuvvvsssppppppnnnkkksssqqqooolllkkklllmmmnnnlllmmmnnnoooppppppppppppqqqxxxzzzvvvsssxxxyyyuuuuuuvvvvvvwww{{{xxxuuuqqqnnnmmmiiiccc^^^]]]WWWRRRRRRQQQNNNNNNPPPTTTVVVSSSXXXeeeiiimmmyyyyyyyyy~~~eeeJJJ>>>??????======<<<===>>>???CCCCCCCCCCCCBBB@@@>>>======>>>???AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEAAA@@@@@@AAABBBDDDFFFGGGIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFHHHKKKMMMNNNKKKIIIIIIJJJLLLLLLKKKKKKLLLMMMJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNQQQUUUUUUOOOJJJJJJLLLLLLQQQQQQRRRTTTUUUUUURRRPPPKKKLLLKKKGGGCCCBBBFFFJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFGGGFFFEEEEEEEEEFFFGGGHHHJJJIIIGGGEEECCCCCCCCCDDDDDDEEEFFFEEECCCAAAAAABBBFFFGGGHHHGGGEEEDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCAAA@@@???>>>===========================777777777777777777666666666777777777777777666666333333333444444555555555222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000000////////////...//////000000000000111111//////000000000000111111111111000000000000//////~~~kkklllpppqqqhhhWWWJJJEEEAAA===888666666666666555777666666666666777777888:::;;;BBBJJJLLLEEE===999888999999::::::;;;;;;<<<>>>>>>===<<<<<<<<<<<<===AAABBBCCCBBB???>>>===>>>@@@AAABBBDDDFFFGGGHHHHHHFFFGGGGGGFFFDDDCCCEEEFFFHHHFFFFFFIIILLLLLLGGGBBBGGGGGGFFFEEEFFFGGGHHHIIIDDDDDDEEEGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKJJJJJJJJJKKKLLLMMMNNNKKKIIIIIIKKKLLLKKKOOOUUUVVVTTTPPPKKKHHHFFFEEEDDDCCCCCCDDDFFFGGGGGGDDDAAABBB@@@BBBGGGHHHDDDEEEIIIIIIVVVpppdddPPPCCCGGGQQQ^^^xxxxxxZZZKKKIIIHHH@@@999?????????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???AAADDDFFFHHHIIIKKKOOORRRSSSSSSTTTWWW[[[```bbbdddffffffdddbbb```dddaaabbbgggkkkjjjiiikkkmmmsssvvvtttqqqpppmmmiiimmmlllkkkjjjiiijjjkkkkkkmmmmmmnnnnnnnnnnnnnnnnnnnnnssstttrrrssswww{{{{{{|||yyywwwvvvuuusssssstttqqqmmmfffaaa^^^[[[WWWUUU\\\SSSNNNPPPOOOHHHIIIOOOOOOXXX^^^eeennnjjjgggpppzzzppprrrlllKKK???CCC======<<<<<<<<<===>>>???AAAAAABBBBBBAAA@@@???>>>===>>>???@@@@@@AAA@@@@@@@@@AAABBBCCCDDDEEEEEEFFF@@@@@@@@@AAABBBCCCEEEFFFHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFHHHJJJLLLNNNMMMMMMJJJKKKLLLLLLJJJJJJKKKLLLIIIIIIHHHGGGGGGGGGHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKKKKPPPRRROOOLLLLLLLLLIIILLLMMMMMMNNNPPPQQQQQQQQQMMMMMMKKKGGGDDDCCCFFFJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEJJJJJJHHHGGGEEEDDDDDDCCC@@@AAACCCDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIKKKIIIGGGEEECCCCCCCCCCCCCCCEEEGGGFFFDDDAAA@@@@@@EEEFFFGGGFFFDDDBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@???>>>======;;;;;;;;;;;;<<<<<<<<<<<<555555555555555555666666555666666777777777666666333333333333333333444444222222222222222222222222111111111111111111111111000000000000000000000000........................////////////////////////////////////////////////////////////000000000111////////////000000000111000000000000000000//////zzzmmmsssuuuzzzsssdddgggjjjhhh[[[HHH;;;888>>><<<999777666666555555666666555555666777888888;;;;;;???GGGHHHCCC===;;;888999999::::::;;;;;;<<<<<<;;;;;;<<<<<<===>>>???BBBDDDEEEDDDBBB@@@@@@@@@???@@@BBBDDDEEEGGGIIIKKKJJJKKKJJJGGGEEECCCDDDEEEGGGEEEFFFKKKQQQQQQKKKEEEHHHGGGFFFFFFFFFGGGIIIIIIFFFFFFFFFFFFGGGGGGHHHHHHJJJJJJHHHGGGGGGHHHIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLJJJHHHHHHJJJJJJIIILLLRRRQQQPPPMMMJJJHHHFFFDDDDDDCCCCCCDDDFFFGGGGGGDDDAAA@@@>>>@@@DDDFFFGGGHHHJJJIIIPPP\\\|||hhhRRRLLLLLLOOO^^^pppvvv^^^UUUQQQIIIBBB@@@@@@@@@@@@@@@AAAAAAAAA===<<<<<<<<<;;;;;;::::::::::::<<<===???AAABBBCCCEEEHHHLLLMMMMMMNNNQQQUUUXXXZZZ]]]___```___^^^\\\aaa]]]^^^cccfffffffffhhhhhhnnnrrrqqqooopppnnnjjjhhhiiikkklllmmmmmmmmmmmmllllllkkkkkkkkklllllllllppppppqqqsssyyy}}}yyyrrruuuwwwvvvtttqqqnnnkkkiiieee```XXXRRROOOOOOQQQQQQTTTMMMKKKPPPQQQLLLOOOXXX___iiikkkkkkmmmggghhhvvvwwwuuutttwwwoooTTT???===DDD<<<<<<======>>>>>>???@@@??????@@@AAAAAA@@@???>>>===>>>>>>???@@@@@@????????????@@@BBBCCCDDDEEEFFFAAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGHHHGGGGGGFFFEEEFFFGGGGGGHHHIIIKKKNNNPPPKKKLLLMMMKKKIIIHHHHHHIIIIIIHHHGGGFFFFFFGGGIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHCCCIIILLLLLLLLLMMMLLLIIIKKKKKKLLLLLLMMMNNNPPPQQQQQQMMMIIIFFFGGGHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFLLLLLLKKKIIIGGGFFFDDDCCCBBBCCCDDDDDDEEEDDDDDDCCCBBBCCCDDDEEEGGGIIIKKKLLLKKKIIIGGGEEECCCCCCCCCCCCCCCEEEGGGFFFDDDBBBAAAAAAAAABBBDDDCCCBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>======<<<::::::::::::::::::;;;;;;444444444444444444555555444444555666666666555555555444444333222222111111111111111111111111111111000000000000000000000000////////////////////////------------------------////////////////////////.............../////////...////////////000000000...////////////000000000//////////////////000000|||xxxtttvvvvvvppppppyyytttgggZZZVVVRRRIII===555777777666666666666666777555555555555666777888888<<<:::<<>>???@@@AAACCCEEEEEEDDDBBBBBBBBB???AAABBBCCCDDDFFFIIILLLNNNNNNMMMJJJGGGFFFGGGHHHGGGFFFGGGLLLRRRRRRMMMGGGHHHGGGGGGFFFFFFHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFHHHHHHGGGFFFFFFGGGHHHIIIGGGGGGHHHIIIJJJKKKKKKKKKHHHGGGGGGJJJIIIGGGJJJOOONNNMMMLLLKKKIIIGGGFFFEEEDDDCCCCCCEEEFFFFFFDDDBBB@@@@@@@@@@@@BBBCCCEEEGGGEEEKKKMMM[[[{{{uuuWWWGGGCCCJJJSSScccuuu{{{jjjYYYNNNDDDCCCAAA@@@???@@@AAAAAA<<<<<<;;;;;;:::999999999999:::;;;<<<===>>>???@@@@@@CCCFFFGGGFFFGGGJJJNNNMMMOOORRRVVVYYY[[[[[[[[[]]]ZZZ[[[aaadddddddddfff```fffiiihhhhhhjjjjjjhhhfffhhhkkknnnppppppooonnnnnnmmmmmmmmmmmmmmmnnnooopppnnnmmmqqqzzz~~~uuuiiilllppppppkkkfffccc___\\\XXXTTTNNNIIIHHHJJJOOORRRGGGGGGKKKQQQUUUWWW]]]dddnnnrrrnnnkkkqqqwwwwwwzzzqqq\\\OOOIIICCC===;;;=========>>>>>>?????????===>>>???@@@AAA@@@@@@???======>>>???@@@@@@@@@???>>>???@@@AAACCCDDDEEEEEEBBBBBBCCCDDDDDDEEEEEEFFFEEEFFFHHHIIIIIIHHHFFFEEEGGGHHHGGGGGGFFFHHHLLLOOOKKKLLLLLLJJJHHHFFFGGGGGGJJJIIIGGGFFFGGGHHHJJJKKKIIIHHHGGGGGGFFFFFFFFFFFF???DDDGGGGGGIIILLLLLLIIILLLMMMMMMMMMLLLMMMOOOQQQSSSNNNJJJIIIKKKKKKHHHEEEGGGGGGGGGHHHIIIIIIJJJJJJLLLLLLKKKJJJHHHGGGFFFFFFLLLLLLKKKJJJHHHFFFDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBDDDFFFIIILLLNNNJJJIIIGGGEEECCCCCCCCCDDDCCCDDDFFFEEECCCBBBCCCCCC>>>@@@BBBBBBAAABBBCCCEEEBBBBBBBBBAAAAAAAAAAAAAAA@@@??????>>>======<<<<<<999999999999999999999999444444444444444444333333333444444444444444333333555444444333111000000///000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////---............/////////......////////////000000......////////////000000......////////////000000zzzxxx~~~uuuoooooooooqqq]]]JJJEEEIIIGGG@@@999333444666666666666666777555444444555555777888888;;;999:::???AAA>>>::::::888999999::::::;;;;;;<<<:::::::::;;;<<<===>>>??????AAADDDDDDCCCBBBBBBBBB???AAACCCCCCCCCDDDHHHLLLLLLKKKJJJHHHFFFFFFHHHJJJFFFGGGHHHLLLNNNMMMIIIEEEHHHHHHGGGFFFGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFEEEEEEEEEEEEFFFHHHIIIFFFFFFHHHIIIJJJKKKKKKKKKHHHFFFGGGIIIHHHFFFHHHLLLIIIIIIJJJIIIHHHFFFEEEDDDCCCBBBAAABBBCCCDDDCCCAAA???AAABBB@@@???@@@BBBDDDBBBCCCCCCJJJXXXfff|||___SSSLLLGGGQQQYYYpppxxxeee[[[WWWQQQJJJDDDAAA??????===<<<<<<;;;;;;::::::999::::::;;;;;;<<<===>>>>>>;;;>>>AAAAAA@@@@@@CCCFFFDDDFFFHHHKKKNNNPPPRRRRRRRRRPPPRRRYYY]]]\\\\\\^^^YYY^^^___\\\\\\```bbbaaabbbcccdddeeeggghhhhhhhhhkkkjjjjjjiiijjjkkklllmmmiiihhhggghhhooorrrlllaaacccgggeee\\\UUUTTTSSSPPPNNNMMMJJJHHHHHHKKKPPPSSSIIIPPPVVVXXX\\\ccchhhiiiqqquuuuuu{{{{{{}}}lllXXXDDD???CCCCCC>>>999=========>>>>>>>>>>>>===;;;<<<>>>@@@@@@@@@@@@@@@<<<===>>>???@@@AAAAAAAAA>>>??????AAABBBCCCDDDDDDAAABBBCCCDDDDDDEEEEEEEEEDDDFFFIIIKKKKKKIIIFFFDDDFFFHHHIIIHHHFFFFFFHHHJJJHHHIIIJJJIIIGGGFFFGGGHHHKKKIIIHHHGGGGGGIIIKKKMMMJJJIIIHHHGGGFFFFFFEEEFFFAAADDDEEEDDDGGGKKKKKKHHHKKKMMMNNNMMMKKKJJJLLLNNNQQQPPPNNNMMMLLLKKKHHHGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMKKKIIIGGGFFFEEEEEEEEEJJJJJJJJJIIIGGGEEECCCBBBDDDCCCBBBBBBBBBBBBDDDDDDCCCBBBAAAAAACCCGGGJJJLLLIIIHHHFFFDDDDDDDDDDDDEEEAAABBBCCCBBBAAAAAACCCEEE???AAABBBBBBBBBBBBCCCEEEBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>======<<<<<<;;;999999999888888777777777555555555444444333333222333333333333222222111000333333222222111111000000000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////---------.........//////........./////////000000........./////////000000........./////////000000~~~|||~~~}}}jjjiiisssjjjTTTYYYKKK???<<<===<<<:::999555777888888666555555555444444444555555777888888:::888:::???AAA===:::999888999999::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>><<>>;;;GGGMMMGGG\\\eeeMMMHHHPPPSSSZZZwww|||uuuiii\\\QQQHHHDDDBBB???>>>>>>======<<<<<<<<<::::::;;;;;;<<<<<<======888;;;>>>>>><<<<<>>>>>>>>===>>>AAA<<<======>>>======<<<<<<:::<<<===???@@@AAA@@@@@@<<<===>>>???AAAAAAAAAAAA>>>??????@@@BBBCCCCCCDDDAAAAAABBBCCCDDDDDDDDDDDDCCCFFFJJJMMMMMMJJJFFFDDDDDDHHHKKKJJJHHHEEEEEEFFFEEEGGGHHHHHHGGGFFFGGGIIIKKKJJJHHHGGGGGGIIILLLNNNKKKJJJIIIGGGFFFEEEEEEEEECCCEEEDDDCCCEEEJJJKKKHHHIIIKKKMMMKKKHHHGGGHHHJJJNNNQQQSSSQQQLLLIIIHHHIIIGGGHHHIIIKKKLLLNNNOOOPPPLLLKKKHHHEEECCCCCCDDDDDDHHHHHHHHHGGGFFFDDDBBB@@@CCCBBB@@@@@@@@@BBBDDDFFFDDDCCCAAA@@@AAADDDHHHJJJHHHGGGFFFDDDDDDDDDEEEEEE@@@@@@AAA@@@???@@@CCCEEEAAACCCDDDCCCBBBBBBCCCDDDAAAAAAAAA@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;:::999999888777666666555666666555444444333222222333333333222111000///...111111111111111222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////---------.........//////............/////////000............/////////000---.........//////000000yyyooojjjrrr||||||ttt~~~~~~wwwsssjjjbbbcccgggaaaQQQAAAHHHWWWGGG222888<<<333444222222333444444555555666333333444444555666666666555666888:::;;;;;;;;;:::;;;:::999888999:::;;;<<<;;;<<<==================@@@@@@AAABBBBBBBBBBBBAAA???@@@CCCEEEGGGHHHHHHHHHFFFFFFFFFGGGHHHIIIKKKLLLIIIHHHHHHIIIJJJIIIGGGDDDGGGFFFEEEFFFHHHJJJJJJJJJHHHHHHIIIIIIJJJIIIIIIHHHJJJFFFDDDFFFEEEDDDEEEIIICCCCCCEEEGGGJJJKKKJJJHHHGGGGGGFFFEEEEEEFFFGGGGGGFFFGGGGGGEEEBBBAAAAAAAAA@@@@@@???????????????@@@AAAAAABBBCCCCCCBBBAAAAAA???BBBCCCBBBAAADDDLLLSSSaaaUUUGGGFFFOOOXXXmmm|||eeeSSSIIIEEEAAAAAA???>>><<<<<<>>>@@@;;;======:::888:::===>>>>>>>>>>>><<<:::999:::;;;????????????@@@@@@AAAAAACCCDDDEEEGGGHHHJJJKKKLLLNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSUUUUUUYYYUUUTTTVVVYYYZZZ[[[\\\ZZZYYYXXXVVVTTTRRRPPPOOOOOOVVVSSSNNNNNNIIIFFFMMMHHHKKKKKKJJJOOOYYYcccgggppptttrrrhhh^^^___iiirrr}}}|||fffPPPBBB@@@>>><<<;;;<<<===>>>===<<<<<<<<<<<<===>>>>>>>>>>>>============>>>>>>>>>>>>???@@@AAAAAABBBBBB??????????????????@@@@@@CCCCCCCCCCCCCCCDDDEEEEEEIIIHHHHHHIIIKKKJJJFFFBBBIIIIIIHHHGGGHHHIIIJJJKKKHHHFFFDDDDDDFFFGGGGGGGGGIIIIIIIIIHHHGGGGGGIIILLLKKKJJJIIIIIIIIIHHHEEECCCDDDEEEEEEDDDCCCCCCEEEHHHFFFHHHJJJKKKJJJIIIFFFDDDPPPPPPNNNLLLIIIIIIKKKLLLJJJLLLNNNNNNLLLKKKMMMPPPOOOKKKEEEAAA@@@DDDHHHKKKCCCEEEGGGGGGFFFEEEDDDEEEEEEDDDBBBBBBCCCDDDDDDCCCIIIEEEAAAAAADDDFFFEEEDDDFFFDDDCCCDDDEEEFFFEEECCCCCCBBBAAA@@@@@@AAACCCEEEBBBAAAAAAAAABBBDDDEEEFFFDDDCCC@@@>>><<<;;;;;;;;;<<<===>>>>>>===;;;999777888777777666666666666666555555555666555555444333333333333222222111111111111111000000000000111111000000000000000000000000//////............/////////............------------------............///..............................---,,,---...///000111111000///...---,,,,,,........................---------............///hhh\\\VVV___nnnzzz|||eeefff^^^UUUTTTWWWSSSHHH===AAASSSKKK666777777222555222222333333444555555555333333444444555666666666555666888:::;;;;;;;;;::::::999999999999:::;;;;;;;;;<<<<<<===============>>>>>>???@@@@@@@@@@@@??????@@@BBBDDDFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKHHHHHHGGGHHHIIIIIIFFFDDDHHHGGGFFFGGGHHHIIIJJJJJJHHHIIIIIIIIIIIIIIIIIIIIIGGGDDDCCCEEEFFFDDDFFFJJJFFFEEEFFFGGGHHHHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDAAA@@@@@@AAA@@@??????>>>>>>????????????@@@AAABBBBBBAAA@@@???>>>@@@BBBAAA@@@BBBHHHMMMgggwwwZZZGGGEEEKKK]]]ppptttvvvdddNNN@@@AAACCCCCCBBB@@@???>>>:::<<<>>>======>>>???@@@<<<==================>>>;;;;;;<<<<<<<<<=========>>>>>>???@@@BBBCCCDDDEEEGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLPPPNNNLLLMMMMMMMMMNNNOOOJJJIIIIIIHHHHHHHHHHHHHHHKKKPPPJJJEEEIIIGGGFFFMMMNNNVVV]]]aaaeeelllooonnnmmmmmmhhh___\\\ggg}}}wwwkkkoooxxxdddPPPHHH@@@>>><<<;;;::::::;;;<<<;;;;;;<<<<<<<<<============<<<<<<;;;;;;<<<<<<===>>>>>>??????@@@AAAAAABBB????????????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFHHHGGGFFFGGGIIIIIIFFFDDDFFFFFFFFFGGGHHHIIIKKKLLLIIIGGGFFFEEEGGGHHHHHHHHHIIIJJJJJJIIIGGGGGGHHHJJJLLLKKKIIIIIIJJJIIIGGGEEECCCDDDEEEEEEDDDDDDFFFHHHHHHIIIJJJKKKJJJHHHEEEDDDIIIJJJLLLKKKJJJIIIIIIJJJHHHJJJMMMMMMLLLLLLNNNPPPQQQMMMHHHCCCBBBCCCFFFHHHCCCEEEGGGGGGFFFEEEEEEEEEHHHFFFDDDCCCDDDDDDBBBAAAFFFDDDBBBBBBDDDEEEEEEEEEEEEDDDCCCCCCEEEEEEDDDCCCDDDBBB@@@???>>>???@@@AAAAAAAAA@@@@@@AAABBBCCCDDDBBBAAA???===<<<;;;<<<<<<======>>>>>><<<:::888666888777666666555555666666555555555555555444333333333333333222222111111111111111000000000000111111//////////////////////////////............//////............------------------------.......................................------,,,---...///000////////////....................................---------............///yyysssggg___WWWRRRKKKDDDBBBBBBAAA===888999MMMMMM<<<555333222666222222333333444444555555333333444444555666666666555666888999:::;;;;;;;;;888999999:::::::::::::::;;;;;;<<<===============<<<<<<===>>>>>>>>>======???@@@BBBCCCDDDDDDCCCCCCEEEEEEEEEFFFGGGHHHIIIIIIGGGGGGGGGHHHIIIHHHFFFDDDHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEBBBAAADDDEEEDDDFFFJJJHHHGGGFFFFFFGGGEEECCC@@@???@@@AAABBBBBBAAA@@@???BBBCCCCCCBBB???>>>>>>?????????>>>>>>>>>>>>??????===>>>???@@@@@@???>>>======???AAA@@@>>>>>>AAAEEEFFFjjjpppZZZJJJIIIOOOMMM```yyyiiiaaaTTTHHH@@@???AAACCC???????????????===<<<<<<:::;;;<<<<<<===<<<<<<<<<:::::::::::::::;;;;;;;;;:::;;;;;;<<<<<<======>>>@@@@@@??????@@@@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCCDDDEEEEEEDDDBBBBBBDDDEEEDDDCCCBBBBBBBBBDDDEEEFFFHHHJJJDDDAAAIIIKKKIIIOOO^^^dddhhhgggffffffddd```OOOYYYeeeooozzzxxxnnngggiiissseeeHHH===>>>===<<<:::999888888999:::999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;===>>>>>>??????@@@@@@AAA??????@@@@@@@@@AAAAAAAAA===???AAADDDEEEFFFGGGGGGFFFEEEDDDDDDFFFGGGGGGFFFDDDEEEEEEGGGHHHJJJLLLNNNJJJHHHGGGGGGHHHIIIIIIHHHHHHJJJKKKJJJIIIGGGGGGHHHKKKIIIHHHGGGHHHIIIHHHGGGBBBDDDFFFFFFEEEFFFGGGIIIIIIJJJKKKKKKJJJHHHGGGEEEFFFHHHKKKMMMLLLJJJJJJJJJGGGHHHJJJKKKKKKLLLMMMOOORRROOOKKKFFFDDDCCCDDDDDDDDDFFFGGGGGGFFFEEEEEEFFFKKKIIIFFFEEEEEECCCAAA???AAACCCDDDDDDCCCDDDEEEFFFDDDCCCBBBCCCDDDEEEDDDBBBCCCBBB@@@>>>=========>>>@@@@@@?????????@@@AAAAAA@@@???===<<<;;;;;;<<<<<<<<<======<<<;;;999777555777777666555555555555666444444555555444444333222222222222222222111111111111000000//////000000111//////////////////////////////............//////............------------------------............---------------------------------,,,---......///------........./////////........................---------............///wwwjjj^^^TTTNNN???===999666555555444444444EEEIII===555333222333111222222333444444555555333333444444555666666666666666777888999:::;;;;;;777888999;;;;;;:::999999::::::;;;<<<============;;;;;;<<<============<<>>===>>>@@@AAAAAA@@@>>>===???@@@@@@???===<<<===>>>>>>>>>=========>>>??????===>>>???@@@@@@???>>>===<<<>>>@@@???===<<<===>>>===LLL]]]nnneeeOOOJJJEEEIII]]]uuu}}}jjj[[[QQQKKKIIIFFFAAA???AAABBBAAA@@@@@@>>>>>>>>>>>>>>>===;;;999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===>>>??????@@@AAA@@@@@@???>>>>>>??????===AAABBB@@@>>>@@@BBBBBBFFFEEECCCBBBBBBCCCDDDEEEDDDIIIGGGJJJXXX[[[XXX\\\\\\^^^\\\VVVTTTWWWZZZZZZfffppp}}}tttqqqqqqqqq~~~nnn\\\LLLBBB;;;888:::999888777777777777888777888:::<<<<<<;;;:::999;;;;;;::::::::::::;;;;;;=========>>>>>>???????????????@@@@@@AAAAAABBBBBB===???BBBDDDFFFFFFEEEDDDDDDCCCBBBBBBCCCEEEGGGHHHFFFFFFGGGHHHJJJKKKLLLMMMJJJHHHGGGGGGHHHHHHHHHFFFEEEGGGJJJKKKJJJIIIIIIJJJJJJHHHFFFEEEFFFHHHHHHGGGCCCEEEGGGGGGGGGGGGHHHJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKMMMOOOOOOMMMLLLLLLLLLFFFGGGHHHIIIIIIIIIJJJKKKOOONNNKKKHHHFFFDDDCCCCCCEEEFFFGGGGGGEEEEEEEEEGGGKKKIIIGGGFFFFFFDDDBBB@@@>>>AAAEEEEEECCCBBBDDDGGGCCCBBBAAABBBCCCDDDCCCAAABBBAAA@@@>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>======;;;::::::;;;<<<<<<<<<<<<;;;;;;999777666444777666555555444444555555444444444444444333222222222222222111111111111111000000////////////000000///////////////////////////......------......///.........---------,,,,,,,,,,,,---------.........------------------------,,,,,,,,,---------......................................................---------............///zzzqqqiii___QQQEEE@@@444555555444333111222222444;;;@@@<<<444555555...111111222222333444444555333333444444555666666666666666666777888999:::;;;777888999:::;;;:::999888999:::;;;<<<============;;;<<<======>>>>>>======???@@@AAABBBBBBAAA@@@???BBBCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDEEEGGGGGGEEECCCFFFHHHHHHGGGEEEEEEFFFHHHJJJIIIHHHGGGFFFGGGGGGGGGEEEBBBAAACCCCCC@@@@@@BBBCCCBBBBBBCCCDDDCCC@@@>>><<<===???@@@@@@???===<<<<<<===>>>===<<<;;;<<<======<<<<<<<<<======>>>???===>>>???@@@@@@???>>>======>>>??????===<<<;;;;;;>>>???BBBLLLccctttbbbRRRHHHNNNVVV^^^kkk{{{fffYYYQQQHHHCCCFFFIIIGGGFFFHHHBBB@@@??????@@@@@@===;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<>>>============>>>??????AAA@@@???>>>>>>======>>>;;;???@@@===<<<@@@AAA>>>@@@?????????@@@AAACCCDDDHHHOOOOOOUUUaaaaaaZZZ\\\HHHLLLPPPRRR[[[kkkxxxzzzyyy}}}pppjjjnnnyyysss```JJJ>>>???AAA===888888777777666666666666666777888:::<<<<<<;;;:::888<<<;;;;;;::::::;;;;;;<<<<<<<<<============>>>>>>>>>>>>???@@@@@@AAABBBBBB???@@@CCCDDDEEEDDDCCCBBBCCCBBBAAA@@@AAACCCFFFHHHIIIIIIJJJJJJKKKKKKLLLLLLHHHGGGFFFFFFGGGGGGFFFDDDAAADDDHHHJJJKKKKKKMMMNNNMMMJJJGGGFFFGGGIIIJJJJJJEEEFFFHHHHHHGGGHHHIIIKKKLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRQQQNNNKKKJJJKKKLLLGGGFFFFFFGGGGGGHHHGGGGGGKKKKKKJJJIIIGGGFFFEEEDDDDDDEEEFFFFFFDDDDDDEEEFFFGGGFFFFFFFFFGGGFFFDDDBBB===AAADDDDDDBBBBBBCCCFFFBBBAAA@@@AAABBBCCCBBB@@@@@@???????????????@@@@@@==================<<<<<<<<<;;;:::999999:::;;;;;;::::::999888777666555555666555555444444444444444333333333333333222222111111111111111111111111111000000////////////000000..............................------------.........------------,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,---------------000//////...---,,,,,,,,,........................---------............///uuudddOOO===555555111333555555444333222222666333888888222666888,,,111111222222333333444444333333444444555666666666666666666666888999:::;;;777888888999999999999999888999:::;;;<<<=========<<<<<<===>>>>>>>>>>>>===???@@@AAABBBBBBAAA@@@@@@AAABBBDDDEEEFFFEEEDDDDDDCCCCCCCCCDDDFFFFFFDDDBBBCCCFFFGGGFFFCCCCCCEEEHHHIIIHHHFFFEEEDDDEEEEEEFFFEEEBBBAAACCCBBB>>>===???@@@@@@@@@AAABBBBBB@@@>>><<<<<<===>>>>>>===<<<<<<:::;;;<<<<<<;;;;;;<<<===<<<;;;;;;<<<<<<===>>>???======>>>??????>>>======<<<<<<=========<<<;;;;;;:::===@@@AAAHHHaaa```PPPKKKFFFGGGNNN]]]sssmmm___UUUUUUTTTMMMFFFEEEDDDAAA>>>===???@@@>>>;;;=========<<<<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????>>>======<<<======;;;??????;;;===CCCAAA:::;;;<<>>???@@@AAAAAABBB@@@AAABBBCCCDDDCCCBBBBBBBBBBBBBBBAAA@@@BBBEEEHHHIIIIIIJJJKKKKKKKKKKKKJJJHHHGGGFFFFFFGGGGGGEEECCC???BBBFFFIIIJJJMMMOOOQQQQQQNNNIIIGGGHHHKKKLLLMMMHHHIIIIIIHHHGGGGGGJJJLLLMMMMMMLLLMMMNNNPPPRRRTTTTTTSSSPPPLLLHHHFFFGGGHHHGGGFFFEEEFFFHHHIIIHHHGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDEEEDDDBBBBBBDDDFFFDDDDDDDDDFFFGGGGGGEEECCC@@@AAABBBBBBAAABBBCCCDDDAAA@@@???@@@AAABBBAAA???>>>>>>??????@@@@@@@@@@@@;;;;;;<<<=========<<<<<<;;;:::999888888888999:::777777777666666666666555555555444333333333333444222222333333222222111000000000000111111111111111000//////......//////000..............................------------......------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,000000///...---,,,+++***........................---------............///xxxhhhSSS@@@555222222222333333444333333333333666...444666...444:::...111111111222333333444444333333444444555666666666666666666666777999:::;;;888888888888888999999:::888888:::;;;<<<=========;;;<<<<<<===============>>>???AAABBBBBBBBBAAAAAAAAABBBDDDEEEEEEDDDCCCBBBBBBBBBBBBDDDEEEFFFDDDBBB@@@CCCFFFDDDBBBAAADDDHHHHHHGGGEEECCCBBBCCCDDDDDDBBB??????BBBAAA>>>===???@@@??????@@@AAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<<<<;;;;;;<<<===;;;;;;;;;;;;<<<===>>>???;;;<<<===>>>>>>===<<<;;;::::::999:::;;;<<<;;;;;;999<<<@@@@@@>>>HHHgggmmm```TTTNNNLLLNNNXXXcccvvv~~~tttwwwvvvkkk___[[[VVVPPPIIIEEEEEEEEEBBB>>>@@@@@@@@@?????????>>>>>>======<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;<<<<<<===>>>???>>>>>>============>>>===AAA@@@???GGGPPPNNNDDDAAADDDHHHLLLPPPSSSTTTTTT[[[^^^VVVOOORRRQQQRRRZZZwww~~~vvv___TTTWWWeeejjjvvvvvvbbb>>>???>>><<<999888999;;;777777888888888888888777::::::::::::;;;;;;;;;;;;::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAA@@@@@@AAABBBBBBCCCDDDDDDAAABBBCCCBBBAAAAAADDDGGGEEEFFFHHHIIIJJJJJJJJJJJJIIIHHHGGGHHHHHHHHHEEECCCAAACCCEEEGGGIIILLLPPPRRRRRRNNNIIIFFFGGGIIIKKKLLLLLLKKKJJJGGGEEEFFFJJJMMMPPPNNNMMMLLLLLLNNNPPPQQQQQQQQQPPPLLLHHHEEEDDDDDDGGGEEEEEEGGGKKKMMMLLLKKKHHHGGGGGGFFFEEEEEEEEEEEECCCCCCCCCBBBAAAAAACCCEEECCCCCCCCCEEEGGGFFFDDDAAACCCAAA@@@???AAABBBBBBBBBAAA???>>>???@@@AAA@@@???>>>>>>>>>???>>>>>>======999:::<<<============<<<;;;:::888777666777777888555555555555555666666777555444444333222333333333222222222222222111111000///000000000111111111222//////............//////...........................------,,,,,,------...---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,.........------,,,,,,,,,........................---------............///}}}~~~~~~~~~vvvyyylll___HHH777333777555///444333222111222222333333555,,,333555***111;;;111000111111222333333444444333333444444555666666777666666555666777888:::;;;999888777777777888:::;;;777888:::;;;<<<=========:::;;;<<<<<<======<<<<<<>>>???AAABBBCCCCCCBBBBBB@@@BBBCCCEEEEEEDDDBBBAAAAAAAAAAAACCCEEEEEEDDDBBB>>>BBBEEEDDDAAA@@@DDDHHHHHHFFFDDDBBBAAABBBCCCDDD@@@===>>>AAAAAA>>>>>>@@@AAA@@@???@@@@@@???<<<:::;;;;;;:::999999:::;;;;;;888:::;;;;;;;;;;;;<<<>>>:::::::::;;;<<<===>>>???::::::;;;<<<<<<;;;::::::999888777888999;;;<<<;;;===:::;;;??????@@@LLL\\\nnnaaaUUUJJJJJJPPPOOOZZZiiixxxppphhh]]]VVVSSSPPPKKKGGGDDDDDDDDDCCCCCCCCCBBBBBB==============================<<<<<<======>>>???@@@??????>>>>>>???@@@@@@>>>BBBCCCEEERRRaaa___TTTIIILLLPPPTTTWWWXXXWWWWWWRRRWWWRRRQQQ___mmm~~~pppfff]]]XXXbbbsss~~~{{{zzzoooVVVNNNAAA>>>;;;:::;;;;;;;;;:::777888999999999999999888;;;;;;:::::::::;;;<<<===999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>???@@@@@@?????????@@@BBBDDDFFFGGGAAACCCDDDCCCAAAAAACCCFFFAAACCCEEEHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJIIIFFFDDDCCCDDDFFFGGGHHHKKKOOORRRQQQLLLFFFCCCCCCEEEGGGHHHOOOMMMJJJGGGEEEFFFJJJMMMRRRPPPMMMKKKJJJKKKMMMNNNOOOPPPQQQOOOKKKFFFDDDCCCFFFEEEEEEHHHMMMQQQQQQPPPIIIHHHFFFEEEDDDDDDCCCCCCBBBCCCBBBAAA@@@@@@BBBDDDCCCCCCDDDEEEFFFEEEBBB@@@FFFBBB>>>>>>@@@BBBBBBAAA@@@???>>>???@@@AAA@@@>>>>>>>>>>>>>>>===<<<:::999888999;;;===>>>>>>======;;;:::888777666666666777333333333444555666777888555444333333222222333333222222222222222111000000//////000000111111111222//////............//////...........................------,,,,,,------...---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,---------..............................---------.........//////}}}~~~nnnvvvxxxlll___XXXSSSOOOGGGDDD===777333111000111333333333222222111111111111111222222222333333333222222333333444555666666555555555555666666666666666777888999999888777666777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>===<<<<<<;;;;;;>>>>>>??????@@@@@@AAAAAACCCAAA??????AAABBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAADDDDDDCCCBBBBBBBBBBBBCCCGGGGGGFFFFFFEEEDDDDDDDDDCCCBBB@@@>>><<<<<<<<<============<<<;;;;;;::::::<<<;;;999888888888999999777999::::::999888:::;;;===<<<;;;:::999999888999999999999999999999999999999999999999999999999999;;;;;;::::::;;;???FFFJJJnnnmmm\\\PPPIIIHHHMMMUUU]]]fffwwwttteee\\\]]]VVVLLLMMMTTTQQQGGGDDDFFFFFFCCC???<<<>>>@@@AAAAAABBBBBBAAAAAAAAABBB;;;@@@CCCCCCHHHNNNOOOKKKOOOLLLMMMUUU```ddd___XXXSSSLLLLLLQQQNNNHHHSSSfffnnnrrryyy{{{uuuuuutttnnnccc]]]cccmmmxxxwwwaaaNNNDDDCCC;;;:::999999::::::888777888888888888888888888888;;;888666666999;;;;;;:::888888888888888888888888888888999999999:::::::::===============>>>>>>?????????>>>>>>???@@@@@@AAABBBBBBAAAAAAAAABBBCCCCCCDDDCCCBBBAAABBBDDDFFFGGGLLLKKKIIIHHHGGGFFFFFFFFFDDDDDDEEEFFFHHHKKKLLLNNNLLLKKKJJJGGGEEEDDDDDDDDDKKKJJJIIIGGGFFFGGGGGGHHHLLLMMMMMMLLLIIIGGGFFFGGGMMMPPPNNNIIIIIIKKKIIIBBBGGGGGGHHHJJJLLLOOORRRTTTVVVQQQJJJFFFEEEFFFFFFEEEEEECCC@@@???@@@BBBBBBBBBCCCBBBAAA@@@@@@CCCHHHMMMKKKEEE>>><<>>BBBBBBAAA???<<<;;;;;;===???>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::888666444444555555444333222333444444555555444444333333222111000000000111222222222111111111000000......//////000000111111////////////////////////...........................---,,,,,,,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,---------,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,------........................|||tttpppsssrrriiiWWWGGG@@@===999:::888555333111111222333333333333222222111111111111111111222222222333333222333333333444555555555666666666666666777777777555666777777777777666555777777777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<;;;;;;<<<<<<===>>>????????????>>>??????@@@@@@AAABBBBBBAAABBBBBBBBBBBBAAAAAA@@@DDDCCCCCCBBBBBBBBBBBBBBBEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@???===<<<<<<<<<=========<<<<<<;;;::::::999:::999888777666777777888777888999999888888999;;;<<<;;;:::999999888888888999999999999999999999999999999999999999999999999:::::::::999999<<<@@@DDDKKKRRR```tttzzzggg^^^TTTNNNKKKMMMXXXdddlll||||||mmmmmmwwwzzzuuubbbaaa^^^ZZZWWWWWWXXXZZZSSSUUUWWWWWWWWWWWWYYYZZZ```bbbbbb```dddlllmmmjjjddd___[[[\\\______ZZZTTTRRRRRR[[[hhhooopppwwwsssddd___```aaannnmmmrrrfffRRRFFF>>><<<===;;;999888888999999888777888888888888888888888888;;;999666777999;;;:::999888888888888888888888888888888999999999:::::::::===<<<<<<<<<===>>>???????????????>>>??????@@@@@@AAAAAAAAA@@@AAAAAABBBCCCCCCCCCBBBAAABBBDDDFFFGGGJJJJJJIIIGGGFFFDDDCCCCCCAAABBBCCCDDDFFFHHHJJJLLLLLLJJJHHHGGGFFFFFFDDDCCCGGGFFFFFFFFFFFFHHHIIIJJJKKKLLLMMMKKKIIIGGGFFFFFFNNNRRRRRRMMMLLLMMMKKKFFFIIIIIIIIIJJJLLLOOORRRSSSTTTOOOIIIFFFEEEEEEDDDCCCDDDBBB@@@@@@BBBCCCCCCCCCCCCCCCAAA@@@???BBBFFFJJJKKKEEE@@@???AAABBB@@@>>>AAABBBAAA???<<<;;;;;;<<<>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;:::999999777555444333444555444333222333444444555444444444333222111111000000111111222222111111111000000000///////////////000000000...................................................---,,,,,,,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,---------,,,,,,+++++++++------------------------++++++,,,,,,,,,,,,------........................|||oooggghhhooouuuqqqhhhWWWBBB555111111000111111111111111222333333222222222222222111111111111111111222222222222333333333333333444444444444444444555555555666666666555555666666666666555555888888888888888888999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<>>>???>>>>>>===:::>>>AAABBB@@@???AAACCCAAAAAABBBAAAAAA@@@??????DDDCCCBBBBBBAAAAAABBBBBBDDDDDDDDDCCCCCCBBBAAA@@@??????>>>===<<<<<<======<<<<<<;;;;;;:::999999888888777666555555555666666666777999888777777888:::;;;:::999888888888888888888888888888888888888888888888888888888888888888999999999888777888:::======;;;===LLLhhhlll]]]QQQIIIGGGIIIKKKSSSaaasss{{{zzzzzz{{{{{{zzz|||~~~{{{zzz{{{}}}|||uuummmlllmmmkkkgggZZZXXXVVVXXX\\\______^^^nnnrrrzzz{{{wwwlll]]]UUUXXX```eeezzz}}}cccFFF888666888999;;;:::999888888999999888777888888888888888888888888;;;999888777999999999888888888888888888888888888888888999999999:::::::::;;;;;;;;;<<<===>>>??????@@@??????>>>>>>>>>??????@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAABBBCCCEEEFFFHHHHHHGGGFFFEEECCCAAAAAAAAAAAABBBDDDFFFHHHJJJKKKMMMJJJFFFFFFGGGGGGEEECCCFFFEEEEEEEEEEEEGGGHHHIIIKKKLLLLLLKKKHHHFFFFFFFFFJJJPPPSSSPPPLLLKKKJJJHHHKKKKKKJJJJJJKKKNNNPPPRRRQQQNNNJJJGGGEEEDDDBBBAAABBBAAAAAABBBDDDEEEDDDCCCCCCCCCBBB@@@???@@@DDDGGGIIIEEEBBBAAABBBCCCAAA>>>AAABBBAAA@@@===;;;;;;<<<======<<<<<<;;;;;;::::::;;;;;;;;;;;;:::999888777666555333333444555444333222222333444444444444444222222111000000000111111111111111111000000000000000000//////////////////........................------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,...------------,,,,,,,,,------,,,,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,------------------------------rrrfffaaaeeemmmsss[[[QQQBBB555000111333444222222333333333222222111222222222111111111111111111111111111222222222222444444333333333333333333222222222333444444555555555555666666666666666666888888999999999888888777:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999;;;===???@@@??????>>><<>>???BBBAAAAAAAAAAAA@@@???>>>>>>CCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@???======<<<<<<<<<<<<<<<<<<;;;::::::999999888777777666666666555555555555666555777888888777666888999:::999888777777777777777777777777777777777777777777777777777777777777777666777999888777777888999===???AAADDDNNNgggtttgggZZZRRRKKKGGGJJJVVVdddppp~~~|||xxxwwwwww{{{rrrjjjfffccc___[[[aaabbbeeekkksss{{{~~~pppZZZ]]]^^^]]]cccrrrtttppp___MMM<<<888:::;;;999888999888777777888999888666888888888888888888888888::::::999888888888777777888888888888888888888888888888999999999::::::::::::::::::;;;<<<===>>>???@@@??????>>>>>>>>>>>>>>>?????????>>>???@@@@@@AAABBBAAAAAAAAABBBCCCDDDEEEEEEEEEFFFFFFFFFEEECCCBBBCCCCCCDDDEEEGGGIIIKKKLLLLLLIIIEEEEEEHHHIIIFFFCCCHHHGGGFFFDDDDDDDDDEEEEEEJJJKKKLLLJJJHHHEEEEEEEEEDDDJJJPPPOOOJJJFFFFFFGGGLLLKKKJJJJJJJJJLLLNNNPPPNNNMMMKKKIIIFFFDDDBBBAAAAAAAAAAAACCCEEEFFFEEECCCCCCCCCBBB@@@>>>???AAACCCEEEDDDBBBBBBCCCBBB???===@@@AAABBB@@@===;;;;;;<<<<<<;;;;;;;;;:::::::::999;;;;;;;;;:::999777666555555444222222333444444333222222333444444444444333111111000000000000111111111111000000000/////////000000000//////......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------zzznnnlllrrrpppmmmiiibbb[[[SSSOOO@@@999111...///111111111222333333333333222111000111111111111111111111111000000111111111222222222333333333333333333222222222222333444555555666666666666666777777888888888888888999999999888777777999999999:::::::::;;;;;;:::;;;;;;<<<<<<=========;;;<<<>>>@@@AAAAAAAAAAAAAAAFFFIIIHHHBBB>>>>>>@@@@@@AAAAAAAAA@@@@@@???>>>BBBBBBAAA@@@@@@@@@@@@@@@BBBCCCDDDDDDCCCBBB@@@???;;;;;;<<<<<<;;;;;;;;;;;;999999999888777777666666555555666666666666666666444555777666555555666888888888777666666666777777666666666666666666666666666666666666666666666666333555777888777777888:::333999<<<::::::IIIddd{{{vvvaaaWWWOOONNNQQQUUU\\\ccc{{{xxxvvv}}}{{{{{{zzzzzzzzzzzztttjjjsssnnniiijjjlllkkkddd]]]]]]fffpppyyyrrrVVVOOOEEE>>>999::::::777444444888777666666888888777666777777777777777777777777999999999999888777777777888888888888888888888888888888999999999:::::::::::::::::::::;;;<<<===>>>??????>>>>>>===>>>>>>?????????>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDEEECCCDDDEEEFFFGGGGGGGGGGGGCCCDDDDDDEEEFFFHHHIIIJJJKKKHHHEEEFFFGGGHHHGGGEEEHHHGGGFFFDDDCCCDDDDDDEEEIIIKKKKKKJJJGGGEEEDDDEEEAAAFFFKKKMMMHHHDDDDDDGGGKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMLLLJJJHHHEEEDDDCCCAAA@@@AAABBBEEEEEEDDDCCCBBBCCCCCCAAA???>>>???AAABBBBBBAAAAAAAAA@@@>>><<<@@@AAABBBAAA>>><<<;;;;;;::::::::::::999999999999:::::::::999888666555444444222111111333444333222111222333333444444333333111000000///000000111111000000000/////////......000000//////......------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------{{{rrrhhhcccdddpppiii___TTTJJJBBB;;;777666111...111222///,,,,,,......///000111111111000000000000111111111111111000000000111111111111222222222222222333333333333444444555666777888888999777777666666777888999:::777777999::::::999888777888888999999::::::;;;;;;:::;;;;;;<<<===>>>??????>>>>>>???@@@AAACCCDDDDDDFFFIIIJJJHHHCCC???>>>???@@@@@@AAAAAAAAAAAA@@@@@@BBBAAA@@@@@@??????@@@@@@AAABBBCCCDDDCCCAAA???>>>;;;;;;;;;;;;;;;:::999888888888777777666555555555444444555666666666555555333555666666555444666777777666666555555666666666555555555555555555555555555555555555555555555555222444666777666777999;;;888777555444666===EEELLL```pppccc[[[WWWUUUSSS___YYYWWW\\\dddnnnxxx~~~{{{rrr___UUUYYYYYYZZZZZZ]]]bbbhhhmmm{{{WWWAAA======999888888666333444888777666555666777888777666777777777777777777777777777888:::999888777777777888888888888888888888888888888999999999:::::::::;;;::::::::::::;;;<<<<<<>>>============>>>???@@@??????>>>>>>??????@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEGGGHHHJJJKKKCCCCCCCCCCCCCCCDDDEEEEEEHHHHHHGGGGGGFFFFFFGGGHHHEEEDDDDDDDDDDDDFFFGGGHHHIIIJJJJJJIIIFFFDDDDDDDDDBBBDDDHHHLLLJJJEEEEEEIIIHHHIIIJJJJJJKKKJJJJJJIIIJJJKKKKKKJJJGGGFFFFFFGGGAAA@@@@@@AAACCCDDDCCCBBBBBBCCCCCCBBB@@@??????@@@AAAAAAAAAAAA@@@???>>>===???AAABBBAAA>>><<<;;;;;;999999999999888888888888888888888888777666555444333111000111222333333222111111222333333333333333000000/////////000111111////////////............//////..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,rrrddd\\\YYYYYYcccWWWFFF999333333555777555111000444444///---///---.........///000000000///000000000111111111222000000000000111111111111111111111222333333333444222333444555666777888888666666555555666777999:::555666888:::::::::999888777888888999::::::;;;;;;;;;;;;<<<===>>>???@@@AAA????????????@@@CCCEEEGGGIIIHHHGGGEEEBBB@@@???>>>???@@@AAABBBBBBCCCBBBBBBAAAAAA@@@??????????????????@@@BBBCCCBBB@@@===<<<;;;;;;;;;;;;:::999777666777777666666555444444444111222444555555555444333222444555555444444555666666555555444555555666666444444444444444444444444444444444444444444444444222444555555444555777:::===:::777777999;;;:::888BBB^^^zzzvvvnnnccc[[[QQQJJJMMMSSSWWWZZZ]]]kkkooo{{{zzzyyyyyywwwtttuuuyyyhhhYYYUUUUUU[[[ccciiiooozzzwwwkkkWWWCCC999999<<<999888888666444666;;;666555444555777888777666777777777777777777777777444777::::::888666777888888888888888888888888888888888999999999:::::::::<<<;;;::::::999:::::::::<<<<<<<<<<<<===???@@@AAA@@@????????????@@@AAAAAACCCCCCDDDEEEFFFFFFFFFFFFHHHGGGEEEDDDEEEFFFIIIJJJEEEDDDCCCBBBBBBBBBBBBCCCEEEHHHJJJHHHEEEDDDGGGKKKEEEEEEDDDDDDEEEFFFHHHIIIHHHIIIJJJIIIFFFDDDCCCCCCEEECCCDDDIIIJJJGGGFFFIIIDDDFFFIIIKKKKKKJJJHHHFFFGGGIIIIIIHHHFFFEEEGGGIIICCCAAA??????@@@BBBBBBAAAAAACCCDDDDDDBBB@@@@@@@@@AAABBBBBBAAA???>>>?????????AAABBBBBB???<<<::::::888888888888888888888888777777777777666666555444222111///000222333333222111111222333333333333222///////////////000111111/////////.........------------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,ttt```TTTMMMHHH;;;888444333444555333111111---,,,000111...000555222111000////////////000//////000000111111111222000000000000111111111111000000111222333333444444///000000111333444555555555444444444555666888999444666888:::;;;:::999888777777888999::::::;;;;;;;;;<<<===>>>???@@@AAABBB@@@???>>>>>>???BBBFFFHHHHHHFFFCCCBBBBBBBBB@@@??????@@@AAABBBCCCDDDDDDDDDAAA@@@@@@???>>>?????????===???AAAAAAAAA???<<<:::;;;;;;;;;;;;:::888666555777666666555444444333333000111222333444333333222222333555444333333444666555555444444444555555666444444444444444444444444444444444444444444444444333444444333222333555888///333777888666666:::>>><<>>???AAABBB@@@@@@??????@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGKKKIIIFFFCCCCCCDDDGGGHHHHHHGGGFFFDDDDDDCCCCCCCCCCCCHHHKKKIIIDDDCCCGGGLLLIIIHHHGGGEEEEEEEEEEEEFFFHHHIIIJJJHHHFFFCCCCCCCCCEEE@@@AAAGGGIIIFFFFFFIIIAAADDDHHHKKKLLLJJJGGGDDDEEEGGGGGGFFFDDDDDDGGGJJJDDDAAA>>>===>>>@@@AAAAAAAAACCCDDDDDDCCCAAA@@@AAABBBCCCBBBAAA??????@@@AAA???AAABBBBBB???<<<::::::777777777777777888888888555666666666666666555555222000///000222333333222111111222333333333333222///////////////000111111//////.........---------,,,------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,}}}yyyyyy{{{|||yyyuuuzzzxxxooo\\\GGG999666999222111000111222333222000......////////////......000000000000000000000000000000000000111111111111000000000000111111111111222222222222222222222222111222222333333444444555555555555555666666666777777888888888999999999999888777888888999:::;;;<<<======>>>>>>>>>>>>===<<<<<<<<<===???@@@AAABBBCCC@@@AAABBBBBBCCCCCCBBBBBB@@@@@@AAABBBBBBAAA@@@@@@@@@AAAAAA???>>>>>>@@@BBB@@@@@@@@@???>>><<<:::888:::::::::999888777666555777777666666555444222222333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333222222222333333333444444555555555666666666666777;;;:::@@@JJJTTTfff~~~tttkkkhhh^^^WWWXXXZZZXXXVVVVVVVVV[[[\\\XXXZZZaaa```ZZZdddjjjkkkhhhkkktttssslllwwwsssnnnqqq{{{wwwnnnssspppgggaaacccdddbbbddd]]]WWWSSSQQQRRRYYYaaapppgggiiixxxwwwoooVVVMMMBBB;;;::::::999888777777777777777777777777777777666666555555555444666777777777888888888888888999:::999777777888999777777777777777777777777777777777777888888888888999::::::888777777:::<<<<<<=========<<<>>>BBBEEE???===;;;;;;>>>@@@???===???@@@BBBCCCDDDEEEEEEEEEFFFMMMLLLEEEFFFOOOPPPKKKIIIHHHGGGFFFEEEEEEEEEFFFFFFDDDEEEHHHGGGCCCBBBCCCGGGGGGHHHFFFEEEDDDFFFGGGJJJKKKLLLLLLKKKHHHDDDBBBDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDGGGGGGGGGHHHHHHGGGGGGGGGFFFBBB???===>>>???@@@@@@CCCCCCBBB???======???AAACCCAAA??????AAABBBBBBAAA???>>>===<<<;;;:::999999777777777777666666666666444444555555444444333222222222222222222222222222222222222111111111000000////////////..................------------......------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++------------------------vvvtttnnnhhheeedddaaa\\\WWWSSSRRRMMMBBB555......111000///......000000///.........////////////......------------------------//////000000000111111111000000000000111111111111222222222222222222222222111222222333333444444555555555555666666666666666777777777888888888999999888888888888888999:::;;;=========>>>>>>======<<<;;;;;;<<<<<<===>>>??????@@@@@@AAABBBBBBBBBBBBBBBAAABBBCCCCCCCCCCCCBBBAAA>>>??????>>><<<<<>><<<:::888999999999999888777666555444555555444444333222111333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333222222333333333444444444444444444555555555666666555333777===AAAJJJccc}}}~~~{{{wwwpppnnnooohhhhhhbbbYYYXXX\\\^^^[[[\\\]]]ZZZUUUSSSVVVWWWVVVTTTUUUTTTSSSUUUYYYVVVPPPPPPUUUVVVRRRQQQVVV[[[[[[___aaagggooorrrrrrtttyyyuuucccWWWSSSEEE>>>666333555777777666666666666666666666666666777666666666555555555444666666777777777888888888777888999999777777888999777777777777777777777777666666777777777888888888:::::::::999777777999;;;;;;<<<<<<;;;;;;<<>>>>>>>>???@@@BBBCCCDDDDDDEEEJJJJJJDDDEEEMMMOOOIIIIIIHHHHHHGGGFFFEEEEEEDDDEEECCCEEEIIIHHHDDDBBBCCCEEEFFFGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJJJJHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEBBB???===>>>???@@@@@@BBBBBBAAA???===<<<>>>@@@AAA@@@??????AAAAAA@@@???>>>>>>===<<<;;;:::999888777777777666666666555555444444444444444333333222222222222222222222222222222222222111111111000000////////////..................------------......------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------------,,,,,,+++++++++------------------------~~~sssiii]]]WWWPPPKKKHHHDDD>>>:::555555444111...---...000000...---...///000///.........////////////......------------------------//////000000000000111111000000000000111111111111222222222222222222222222111222222333333444444555666666666666666555555555666666666777777777888888999888888888888888999999;;;<<<============<<<<<<;;;;;;<<<<<<<<<=========??????@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBB<<<======;;;::::::<<<>>>????????????>>><<<:::888888888888888777666555555222222333333333333222222222222222222222222222222222222222222222222222222222222333333333333333333222222222222222222222222222222222222222222222222333333333333444444444444333333333333444444444444555222444777777666@@@NNNjjj~~~~~~~~~}}}qqqkkkeee___XXXSSSVVV\\\\\\bbbddd___YYYWWWVVVUUU[[[```ccceeejjjssszzz|||wwwyyynnnWWWFFFBBBCCC<<<888444333666999999888666666666666666666666666666666666555555555555555666666666666777777777777777888999999777777888999666666666666666666666666666666777777777777888888:::;;;;;;999777777888::::::;;;;;;:::999:::===??????>>>======???@@@@@@???============???AAACCCDDDCCCHHHGGGBBBCCCJJJLLLHHHHHHIIIIIIHHHGGGEEEDDDBBBDDDCCCDDDHHHHHHCCCAAACCCBBBDDDFFFGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHIIIHHHHHHDDDCCCBBBAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDAAA>>>===>>>?????????@@@@@@@@@>>><<<;;;===???>>>>>>>>>???@@@@@@>>><<<===<<<<<<;;;:::999888888666666666666555555555444333444444444444333222222111111111111111111111111222111111111111000000000/////////............---......------------......------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++------------------------wwwoooiiiaaaEEEAAA===:::888555222///000//////000111222222111111000//////111111000///---......//////......---////////////////////////////////////000000000111///000000000111111111111111222222222222222333333111222222333333444444555666666666666555555555555666666666666777777777777999888888777777777888888:::;;;;;;<<<<<<<<<<<<;;;>>>=====================>>>>>>???@@@@@@@@@@@@???AAABBBCCCDDDDDDCCCBBBAAA;;;;;;;;;:::888999;;;======>>>>>>>>>===;;;999888666666666666666555444444111111222333333333333333222222222222222222222222111111111111111111111111222222222222222333333333111111111111111111111111222222222222222222222222333333333333444444444444111222222222333333333333555222333777777555666;;;IIITTTaaa}}}zzzqqqtttzzz|||uuussstttsssxxx{{{wwwrrrfffUUUEEE<<<<<>>>>>>>>???@@@AAAAAA======<<<<<<===@@@CCCDDDBBBEEEEEEBBBCCCIIIKKKHHHHHHIIIJJJJJJHHHFFFCCCAAAEEEBBBBBBDDDDDDAAAAAADDD@@@BBBEEEFFFFFFFFFGGGHHHKKKJJJIIIHHHHHHIIIJJJJJJDDDCCCAAA???>>>??????@@@BBBCCCDDDEEEFFFFFFFFFFFFCCCCCCCCCDDDDDDCCCCCCCCCCCCAAA>>>======>>>>>>>>>>>>>>>>>>===;;;;;;<<<>>><<<<<<<<<>>>???>>>;;;999;;;;;;:::999999888777777555555555555444444444444333333333333333222111111111111111111111111111111111111111111000000000000//////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------||||||uuuggg^^^[[[UUUMMM666555333222111111000//////...---...000111///---000///...///000000000...------............------////////////////////////...////////////000000000///000000000111111111111111111111222222333333333111222222333333444444555666666666666666555555555666666666666777777777777888888777666666666777777999999:::;;;;;;;;;;;;;;;=========<<<<<<<<<<<<;;;<<<======>>>>>>>>>>>>>>>??????AAAAAAAAAAAA??????:::::::::999888888:::<<<;;;<<<<<<<<<;;;999888666444444555555555444333333111222333444444555444444111111111111111111111111000000000000000000000000111111111222222333333333111111111111111111111111111111111111111111111111222222222333333333333444111111111111222222222333222///000444666666666777444:::BBB\\\}}}tttaaaZZZNNNDDD===999888888777666555555555444333222555555555555555555555555444444444555555555555555444555555555555666666666555666888888777777888999666666666666666666666666555666666666666777777777999:::;;;:::888777888999;;;<<<===<<<;;;;;;<<<>>>>>>>>>>>>??????@@@AAABBB???>>>======>>>@@@CCCDDDBBBCCCCCCBBBDDDHHHJJJIIIHHHIIIJJJJJJIIIGGGDDDBBBEEEAAA@@@AAAAAA@@@BBBFFF???AAADDDEEEEEEEEEFFFHHHNNNMMMKKKIIIHHHIIIJJJJJJGGGEEEDDDBBBAAAAAAAAABBBAAABBBCCCDDDEEEFFFFFFFFFAAABBBBBBCCCCCCBBBBBBAAABBB@@@=========>>>===<<<<<<===>>>===;;;:::<<<===;;;;;;;;;===>>><<<999777999999888888777777666666444444444444333333333222222222333333222222111000000000000000000000000000000000000000000000000000............------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------}}}iiiqqqwwwuuurrrqqqpppmmmhhh```QQQEEEBBBDDD@@@888111111000///////////////---,,,+++,,,...///...---...,,,+++,,,---...---,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,......////////////000000000000000000111111111111111111111222222333333444111222222333333444444555555555555555666666666777666666666777777777888888777666666666666666777777777888999::::::;;;:::::::::::::::999999999999999;;;;;;<<<=====================????????????======888999999777666666888:::999999::::::999777666555222333333333333333222222222222333444444555444444000000000000000000000000000000000000000000000000000000111111222333333333111111111111111111111111000000000000000000000000111111111111222222222222111111111111222222222222222111111222555666666666000777999@@@PPP]]]mmm~~~oooaaaTTTGGGAAA:::888999:::999666333333444444444444444444555555555555555555555555444444444444444555555555444444444444555555555666444666777777777777888999666666666666666666666666555555666666666666777777777999;;;;;;999888999:::;;;<<<>>>>>>======>>>???<<<===>>>>>>>>>???AAACCCAAA@@@?????????@@@BBBBBBAAAAAAAAABBBCCCFFFHHHIIIHHHHHHIIIIIIIIIGGGFFFEEEEEEBBBAAADDDDDDBBBCCCFFF@@@BBBCCCCCCCCCDDDFFFHHHNNNMMMKKKIIIIIIIIIIIIJJJHHHHHHHHHGGGFFFEEEDDDDDDAAAAAACCCDDDEEEEEEEEEEEEAAAAAABBBBBBBBBBBBAAAAAAAAA???============<<<;;;;;;<<<======<<<;;;<<<===<<<;;;:::;;;<<<;;;999666777777777777666666555555333333333333222222222222111222222222222111000000//////////////////////////////000000000000000111.........------------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------{{{oooggg[[[\\\```hhhkkkcccVVVRRRWWWTTTIII:::111222666666111////////////......///000,,,,,,---------...000111---,,,++++++------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000000000000000111111111111000111111222333333444444111222222333333444444555333444444555666777888888777777777888888888999999555555555555666666777888666777888999::::::::::::888888888888999999999999::::::;;;<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<666777666555444444666888666777777888777666444333111111222222222222222111111222222333333333333222000000000000000000000000000000000000000000000000///000000111222222333333111111111111111111111111000000000000000000000000///000000000000111111111111111111222222222333333444555555444444555555444333888666444777666@@@UUUjjjyyyoooZZZPPPEEE:::555444222333666888999888555555666666555555666777555555555555555555555555333333333444444555555555333333444444444555555555444555777777666666888:::777777777777777777777777555555555666666666777777555888:::;;;:::999:::;;;999;;;===>>>===>>>???@@@:::<<<>>>>>>======@@@CCCAAAAAA@@@@@@@@@????????????>>>>>>@@@BBBDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHBBBBBBEEEKKKKKKGGGDDDDDDBBBBBBBBBAAA@@@BBBFFFIIIIIIIIIIIIHHHHHHHHHIIIIIIEEEFFFGGGGGGGGGEEEDDDBBBAAABBBCCCCCCDDDDDDDDDDDDAAABBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<======<<<:::;;;<<<>>>>>><<<<<<<<<======;;;::::::::::::999777666666666555555555555555333222222222111111111111111111111111111000000///////////////////////////////////////000000111111.........---------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......*********+++++++++,,,,,,+++++++++,,,,,,---------------------------------{{{sssfff]]]RRRPPPLLLSSS[[[PPP<<<<<>>??????>>>===<<<444555555333222222444666555555666666666444333222000111111222222222111111111111222222222111111000000000000000000000000000111111111111111111111111///000000111222222333333000000000000000000000000000000000000000000000000////////////000000000000111222222222222333333333111444555333222222222000111333111666???:::555===<<>>===>>>???@@@999<<<>>>===<<<===@@@CCCAAAAAAAAAAAA@@@???======>>><<<<<>>AAABBBCCCCCCDDDCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA???>>><<<<<<======;;;:::;;;<<<>>>>>>===<<<======>>><<<:::999::::::999888555555555555555555444444222222222111111111111000111111111111111000//////////////////////////////.../////////000000111111......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......))))))*********++++++++++++++++++,,,,,,---------------------------------wwwiiiYYYJJJ@@@;;;:::===@@@>>>:::777999;;;@@@:::333111222333111...........................---------............///------------------------.........------,,,,,,,,,---------............///........................111000/////////000222333000111111111111222222222222222333333444555555666999888666555555666777888555666777888888777666555666666666666777777777777666666777777888999;;;;;;:::::::::999999999888888:::;;;;;;;;;:::;;;>>>@@@@@@?????????@@@???<<<999444444444222000000333555555555555555555555555555444444333333333222222222000111222333333222111000000000///...............000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000111111111111111111111111222222222111111111000000111111222222222333333333444444444555555555555666:::AAAJJJ[[[{{{{{{qqqWWWQQQHHH???888666777888444444444444444444444444555555555555555555555555222333333444444333333222333333333444444444555555444444444444444444444444444444444555555555555666666666666666666666666666999777444111000111333555666666666666777777777777;;;;;;;;;<<<===>>>???@@@>>>>>>>>>===>>>??????@@@BBBBBBBBBCCCCCCBBB>>><<<=========>>>???AAABBBCCCFFFDDDCCCEEEIIIKKKJJJHHHDDDDDDHHHNNNOOOIIICCCAAADDDCCCBBBAAAAAABBBDDDEEEFFFDDDCCCCCCEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCEEEFFFEEECCC@@@???>>>>>>@@@BBBDDDDDDCCCBBB@@@>>>===>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;999999999999999888777666666666555444444333222222000000111111111111000000......///000000000000000////////////////////////......////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------...---,,,+++***+++,,,---hhhiiihhheee```YYYRRRNNNFFFGGGEEE@@@999444111111222555888666222000111444777333...---///000///,,,........................------------............------------------------......---------,,,,,,,,,---------............///........................111000/////////000111222000111111111111222222222222333333333444444555555666666555555555666666777555555666777777666555555555555666666777777777888777777777777888999:::::::::999999999888888888888999:::;;;:::::::::===???????????????>>>===<<<<<<999666333000///000222444444444444444444444444444444333333333333222222222000111111222222111111000000000///............///000000000000000000000000.../////////000000000000///000000111111000000///000000000000000000000000111111111111111111111111222222222111111111000000111111111222222222333333444444444444555555555555666888:::AAAXXXuuu|||jjjXXXNNN???===:::666444444555555444444444444444444444444444444444444444444444444222333333444444333333222333333333444444444444555333333333333333333333333444444444555555555555666555555555555555555555555888777555333222333333444666666666666777777777777:::::::::;;;<<<===>>>???======>>>>>>>>>?????????@@@@@@@@@BBBCCCCCCAAA>>>>>>>>>>>>???@@@AAACCCDDDEEEDDDCCCEEEHHHJJJIIIGGGCCCAAABBBFFFGGGBBB???@@@CCCBBB@@@@@@@@@AAACCCDDDGGGDDDAAA@@@BBBEEEGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFEEEAAA???@@@??????@@@BBBCCCBBBAAAAAA???===<<<======<<<;;;::::::;;;;;;;;;;;;:::::::::::::::999888666555444555555444444333222222111000000111111111111000000......///000000000000000..............................////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------,,,+++******+++,,,,,,DDDCCC@@@===999666333222333777:::888333111222555,,,///111///,,,***+++---///---+++,,,///000...,,,------------------------------------............------------------------------------,,,,,,,,,,,,---------............///........................000000/////////000111222000111111111111222222222333333333333444444444444333333444555666666666666444555555666666555555444444444555666777777888888888888888777777888888999888888888888777777777777888999:::999999999;;;======???@@@???<<<===@@@CCC???999222...///111222222444444444444444444444444333333333222222222111111111111000000000000111111111111000///////////////000000000000000000000000....../////////000000000//////000000000000//////000000000000000000000000111111111111111111111111222111111111111000000000111111111222222222222333333333333444444444555555444666444444???OOOWWWUUUYYYqqqxxxmmm^^^LLL>>>888111222333555666666666666333333333333333333333333222222222222222222222222222222333333333333222222333333333333444444444444222222222222222222222222444444444555555555555666444444444444444444444444777777666555555444444444666666666666777777777777999999999999:::<<<===>>><<<===>>>?????????>>>>>>>>>>>>???AAADDDDDDCCCAAA????????????@@@AAABBBCCCCCCBBBBBBDDDFFFGGGGGGFFFDDDAAA???AAA@@@======@@@BBBAAA?????????AAACCCDDDFFFCCC???>>>AAADDDGGGHHHCCCCCCDDDDDDDDDDDDCCCCCCGGGFFFFFFFFFFFFDDDAAA>>>AAA@@@???@@@AAAAAA@@@??????===;;;;;;;;;<<<;;;:::999999999::::::999999888;;;;;;:::999777555333222333333333222222111111000///000000111111000000///......///000000000//////..............................////////////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,000//////000111222333444222666999666///+++---000,,,...//////,,,++++++,,,---,,,,,,...000111///,,,------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................////////////000000111111000000111111111222222222333333333333333333333333000111333555666666555555444444444444444444444444333444444555666777888888999999888777777777777777777777777777777666666666777888999999888888999;;;:::===???>>><<<>>>EEEKKKEEE<<<222...000333333222333333333333333333333333222222222222111111111111111000///......///000111111111000////////////000////////////////////////........./////////000000...//////000000//////...////////////////////////111111111111111111111111111111111111000000000000111111111111222222222222222333333333444444444444222777999888999======888<<>>@@@@@@???>>><<>>???AAACCCDDDCCCAAA???????????????@@@AAABBBBBBAAABBBCCCDDDEEEEEEEEEGGGDDDBBBCCCAAA===>>>BBBBBBAAA@@@???@@@AAACCCEEECCCAAA???@@@BBBDDDFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEFFFFFFEEEBBB???@@@???>>>???@@@AAA@@@???>>><<<;;;:::;;;<<<;;;:::999999999:::999999888888999888888777666555333222222222111111000000000000//////000000000000//////......///////////////...........................---......//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------000000000000000000///...+++...222111---+++---000...///000///...------...------...///000///---+++------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///..............................//////000000000000000000111111111222222222222222222333333333333333000111333555666555555444444444333333333333444444333444444555666777777777999999888777666666666666666666666666666666666666666777999999888777888999777;;;>>>>>>===AAAIIIPPPFFF===444000111444444333222222222222222222222222222222111111111000000000111000///......///000111111000000///////////////....................................////////////......////////////......////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222222222222222333333333444000444666666555555333000:::777777GGG]]]aaacccpppppp___UUUSSSIIIFFFDDDAAA:::222111444333222111000000000111111222222222222222222222222333333333333333333333333111222222333333222222111222222222333333333444444222333333333444444555555444444444555555555555666444444444444444444444444555666777888777666444333666666666666777777777777777777777888999:::;;;<<<:::<<<>>>???@@@???===<<>>>>>>>>??????@@@@@@AAABBBBBBBBBCCCCCCDDDFFFEEEFFFHHHDDD??????CCCBBBBBBAAA@@@AAACCCEEEFFF@@@@@@AAACCCFFFFFFDDDBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEFFFFFFCCCAAA===<<<<<<>>>@@@BBBBBBAAA>>>===;;;;;;<<<===<<<;;;:::::::::::::::999888888555555666666666555444444111000000000000000////////////000000000000//////......////////////..............................------............------------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,------...............000111111111000...,,,+++...000222222222222222333------............------+++,,,,,,------+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///........................---...///000000000//////000111111111111222222222111111111222333444444444222222333444555555555555555444444333333444444555444555555555555666666666999888777777666666666666666666666666777777777777666888999999888777777888777:::<<<===>>>BBBHHHMMM@@@;;;555222222444444333111111111111111111111111111111111000000000000/////////............//////000000///.......................................------........./////////------............------000000000000000000000000000000000000000000000000//////000000000000000111000000000111111111111222111111222222222333333333444333111000111333666777666999888;;;CCC@@@DDDUUU^^^hhhwww~~~oooaaaUUUJJJBBB===;;;888888999666111111444222111000//////000222444111111111111111111111111444444444444444444444444111111222222222222111111222222222222333333333333333333333444444555555666444444444555555555555666444444444444444444444444444555666777777666444444666666666666777777777777777777777777888:::;;;<<<;;;<<<===>>>>>>>>>======AAA@@@???@@@BBBCCCBBBAAA@@@@@@??????>>>?????????@@@AAABBBBBBAAAAAABBBDDDBBBCCCFFFHHHEEE???>>>BBBBBBBBBAAA@@@AAACCCFFFGGG@@@AAACCCFFFHHHFFFCCC???BBBBBBCCCCCCCCCCCCBBBBBB???@@@AAACCCEEEEEECCCAAA<<<;;;;;;===@@@BBBBBBAAA>>><<<:::;;;<<<===<<<;;;:::::::::::::::999888777333333444555555555555444000000000000000000000000...//////000000//////........./////////...------------------------------------............------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---...//////......---....../////////000000...,,,++++++,,,,,,***''',,,++++++,,,------,,,+++)))***+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///........................---...///000000000///...000111111111111222222222//////000222333444555666555444444444444444555555666555444333333444555666666555555555555444444444888777777666666666777777666666666777777888888888666888::::::999777777888999999999:::<<>>:::555111222///000444666444333555222111111111111333444555111111111111111111111111222222222222222222222222111111222222222222111111111222222222222333333333111222222333444444555555444444444555555555555666555555555555555555555555444444444555555555444444666666666666777777777777777777777888999:::;;;<<<<<<<<<<<<============>>>???>>>>>>???BBBDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAA@@@BBBCCCCCCAAA@@@BBBDDDAAABBBEEEFFFBBB===>>>CCCAAAAAA@@@@@@AAACCCEEEGGGCCCCCCDDDFFFGGGFFFCCC@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@BBBDDDCCCAAA>>>===<<<;;;===???@@@@@@???<<<:::999999;;;<<<;;;:::999999999999888777666555333333444444444333333222000000000000000000000000......////////////............//////......---,,,------------------------,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------)))***+++---------------...---,,,++++++---...000///,,,***,,,000111...***+++++++++,,,------,,,+++)))***++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,---------.........//////........................,,,---///000000000///...000111111111111222222222...///000111333555666666777666555333333444555666666555444444444444555666666666666555444444333333777777666666666666777777666666777777888888999999666888::::::999888777888<<<:::888999;;;<<<===<<<000222333333111000000000000000000000000000000000000000000000////////////,,,---...//////...---,,,......---,,,,,,,,,,,,------------------------------------.........//////,,,------......------,,,000000000000000000000000000000000000000000000000.../////////000000111111000000000000111111111111000111111111111222222222111......222666555111///111777222...666777222333444555666888<<>>>>>===<<<<<<>>>BBBEEEFFFFFFEEEDDDCCCCCCBBBBBBBBBBBB@@@BBBDDDCCCAAA@@@BBBDDDAAABBBDDDEEEAAA===@@@FFF@@@??????>>>@@@BBBDDDFFFGGGEEEEEEEEEFFFEEECCCAAA>>>>>>????????????>>>>>>@@@@@@@@@BBBBBBAAA>>><<<>>>===<<<===>>>???>>>===;;;999777888999::::::999888888888888777666555444555555555444333222111000000000000000111111111111......////////////........./////////...---,,,,,,------------------------,,,------......------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------'''(((***+++,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------.........////////////000000000000000111111111111000000000000111111111111222222222222222222333333555555555555555555555555444444444444444444444444666555555444444444555555777777777777777777777777666666777888999999::::::888888777666666777888999::::::999999999999999999555444222000000000000111000000000000000000000000////////////////////////////////////............------------------------+++,,,------++++++,,,---------------------------........................------------.........//////......------///000111////////////////////////////////////000000000000222222222111111111111111000000000000000000000000111111222222222333333333333444555666777888999:::BBBDDDHHHQQQ]]]kkkxxx{{{wwwtttmmmccc[[[PPPKKKCCC<<<888666444333777666555444333333222111000000000000000000000000000000000000000000000000222111111111000000//////111111111111111111111111000111111111111222222222333333333333333333333333333222222111111222222333333333333444444444555555555444444444444555666666666666555555555444444444666555555444444666777888777777888999999999999888999;;;===>>><<<;;;;;;;;;;;;<<<===>>>???@@@AAAAAACCCBBBAAA@@@AAABBBCCCDDDAAABBBCCCEEEEEEEEEDDDCCCFFFFFFDDDCCCCCCDDDDDDEEEEEECCC@@@>>>???BBBFFFHHHFFFDDDBBBEEEGGGGGGAAA<<<:::>>>CCCDDDBBB@@@???@@@AAABBBCCCCCCCCCAAA>>>===<<<<<<<<<<<<============<<<;;;;;;::::::999999888888888777666666666666666222222222222222222222222000000000000//////////////////............////////////.........---------------------------------.........------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,++++++************++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------------.........///////////////000000000111111111000000000000111111111111111222222222222333333333555555555555555555555555444444444444444444444444555555444444444555555666444444444444444444444444555555666777777888888999888777666555555666777888999999888777777666555555444333111000//////000000////////////////////////////////////////////////////////////............------------------------+++,,,------++++++,,,---------------------------........................------.........////////////......---...///000111.........................../////////000000000000111111111111111111111000111111111111111111111111111111111222222222333333222222333444555666777888777888:::>>>EEEMMMUUUYYYhhhtttooojjjccc^^^ZZZSSSIIIBBB@@@===888555444444444333444333333222222111111000000000000000000000000000000000000000000000000000111111111000000000//////111111111111111111111111000000111111111222222222333333333333333333333333222222222222222222222222333333333444444444444555444444444444444555666666666666555555555444444444666555555444555666777888777777888999999999999888999;;;===>>>===<<<<<<===<<<<<<<<<===>>>@@@AAABBBAAA@@@@@@@@@AAABBBDDDEEEAAABBBCCCEEEEEEEEEEEEEEEFFFEEECCCBBBCCCDDDEEEFFFGGGEEEBBB??????AAADDDFFFEEECCCCCCEEEHHHHHHCCC>>>;;;???CCCDDDBBB@@@??????AAABBBBBBBBBAAA???<<<;;;========================;;;;;;;;;:::999999888888666666555444444444444444222222222222222222222222000000000000/////////...//////............/////////.........------------------------------------......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------,,,---------............//////000000000000111111000000000000111111111111111111222222222333333333444444444444444444444444444444444444444444444444444333333333444555666666444444444444444444444444444444555555666666777777888777666444444444555555888777666555444222111111222111000///......///////////////////////////////////////////////////////////////............---------------------------+++,,,------++++++,,,---------------------------------------------------............/////////000......------......///000............................../////////000000000/////////000000000000000111111111111111111111111111111111222222222222333111111222222333444555555444444444444666888;;;<<>>======>>>???>>>===<<<<<<===???AAABBB????????????AAACCCEEEFFF@@@AAACCCDDDFFFFFFGGGGGGGGGEEECCCAAAAAACCCEEEGGGHHHFFFCCC@@@@@@AAABBBDDDEEEDDDDDDGGGIIIIIIEEEAAA===???BBBCCCBBB???>>>===@@@@@@AAAAAA@@@>>><<<;;;========================;;;::::::999888888777777444333222222111111222222111111111111111111111111000000000/////////......//////............//////............------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++++++++******++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------......////////////000000000111///000000000111111111111111111111222222333333444444444444444444444444444444444444444444444444444222222333333444555666777666666666666666666666666444444555555666666666666888777555333222222333333555555444333333222111111000000//////............//////////////////////////////////////////////////////.........---------------------------------+++,,,------++++++,,,---------------------------------------------------........./////////000000------------......//////................................./////////000000.........///////////////222222222222222222222222111111111111222222222222111111222222333333444444555666666666666666666666777888999;;;>>>CCCHHHLLLOOOTTTYYY\\\___dddlllrrr}}}|||yyyyyywwwpppiiihhhkkkfffZZZOOOIIIFFFDDD<<<999666444444444333111333222111111222222000........./////////000000000000000000000000000000000000000000000000000000000000000000000000000//////111111111111111111111111000000000000111111111111222222222222222222222222000111333444444333111000222222333333333444444444333444444555555555555555555555555555555555555555555555555555666666666777777777888999999999999888888:::<<<======>>>@@@AAA>>>===;;;:::;;;>>>@@@BBB@@@@@@??????@@@BBBDDDEEE@@@AAABBBDDDEEEFFFGGGHHHIIIGGGDDDAAA@@@BBBDDDEEEEEEDDDBBBAAA@@@AAABBBCCCFFFFFFFFFHHHIIIHHHDDDAAA>>>@@@BBBBBBAAA???===<<<>>>??????@@@@@@???>>>>>>>>>>>>===============<<<:::999999888888777666666333222111111000000111111111111111111111111111111000000/////////.........///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++++++++++++++,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------.........////////////000000000///000000000111111111111000000111222333333444444444444444444444444444444444444444444444444444444222222222333333555666777666666666666666666666666555555555666666666666666777666444333222222222333222222333333333333333333////////////.........---........................////////////////////////............------------------------------------+++,,,------++++++,,,---------------------------------------------------............////////////,,,------...................................................////////////------......////////////111111111111111111111111000000111111111222222222333333333333333444444444222333444555666555444333777555444444555666666666555888;;;<<<===???DDDHHHOOOOOOTTT\\\aaaaaabbbeeeeeecccdddmmmwww{{{vvvoooiiigggeeeccccccdddfffhhhcccaaa]]]XXXRRRLLLHHHFFFCCCEEECCC;;;666777999999333222000000222444666666333222111222333222///---......//////000111111111//////////////////////////////////////////////////////////////////000000000000000000000000000000//////000000000111111111222222222222222222222222000111333444444333111000222222222333333333444444333444555555666666555555444555555555555555555555444555555666666666666666777777888999999999999888888999;;;<<<<<<>>>@@@BBB???===;;;:::;;;===@@@BBBCCCBBBAAA@@@???@@@AAABBB@@@@@@AAABBBDDDEEEGGGHHHJJJHHHEEEBBB@@@@@@AAABBBAAAAAAAAA@@@AAABBBCCCCCCFFFGGGGGGHHHHHHEEEBBB?????????@@@AAAAAA???===<<<<<<===>>>???AAAAAABBBBBB============<<<<<<;;;;;;999888888777666666555555333222111111000000111111000000000000000000000000////////////..................------------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++,,,------......------,,,---------..................////////////000000000000000000111111111111000000111222333444444555333333333333333333333333444444444444444444444444333222222222333444555555333333333333333333333333666666666666666666666666666555444222222222333333111111222222333444444444......////////////..............................////////////////////////.........------------,,,------------------------+++,,,------++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,,,,---............---------------------------------........./////////------......//////000000000000000000000000000000000000000111111111111222555444444444444444444444111222333333333222111000666666555666666666444222666777777666555555666888:::888888<<<===<<<>>>AAAEEEDDDDDDIIINNNOOOKKKFFFHHHGGGEEECCCBBBBBBBBBCCCDDDFFFFFFBBB;;;666666888555777666111///111444333111111000///000111222333///......000222222111////////////000000111111111////////////////////////////////////////////////......////////////000000000000000000000000000000/////////000000000111111222222222222222222222222111222333333333333222111222222222222333333333333222333555666666666555444444444444555555555555555444555555666777666666666777777888999999999999888888999:::;;;;;;<<>>===<<<;;;;;;===???@@@DDDCCCAAA@@@??????@@@@@@@@@@@@@@@AAABBBDDDEEEFFFIIIHHHEEECCCAAA@@@??????>>>>>>???@@@AAAAAAAAABBBDDDEEEFFFGGGFFFCCC@@@>>>??????>>>???AAA@@@>>><<<<<<===>>>???@@@BBBCCCDDD===<<<<<<;;;;;;:::::::::888777777666666555444444333222222111000111111111/////////////////////////////////.........------......------------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************++++++++++++************++++++++++++******************************************************************************+++++++++,,,,,,,,,+++,,,------......------------........./////////........./////////000000000000000000111111111111///000111222333444444555333333333333333333333333444444444444444444444444333333333222333333444444333333333333333333333333555444444444444444444444555444333222222333444555111111111111222222222222...///000000000000///...........................////////////////////////.........---------,,,,,,------------------------+++,,,------++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---.........---------------------------------------.........//////---......///000000111111////////////////////////000000000000111111111111555555444444444333333333111222333333333333222111333333444555666666666555777888888777555444555555888555444666666333444777888999:::;;;<<<;;;999777999999999999888777777666888999:::888555333555666555777666111///000000...111111111000///...///000///...---...000111111000////////////000000000000////////////////////////////////////////////////........./////////000000000000000000000000000000////////////000000000111111111111111111111111111222222222222222222222222111222222222222333333333222333555666777666555444444444444555555555666666444444666777777777666555777777888999999999999888888999::::::999;;;===@@@===<<<<<<<<<<<<===>>>>>>BBBAAA@@@?????????@@@AAA@@@@@@??????@@@BBBCCCDDDEEEEEEEEEDDDCCCBBB@@@@@@===>>>????????????>>>>>>>>>@@@CCCDDDDDDBBB@@@@@@???======>>>@@@AAA???============>>>???@@@@@@AAA<<<;;;;;;:::999999888888777777666666555444444333222222111000000000000000//////////////////////////////.........---------...------,,,,,,------...++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,)))******+++,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,------......------.........////////////000............/////////000000000000000111111111111///000000222333444555555333333333333333333333333444444444444444444444444444444333222222222333333555555555555555555555555333333333333333333333333555444333333333444555666222222111111000000//////...///000111111000//////........................////////////////////////......---------,,,,,,,,,------------------------+++,,,------++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---.........---,,,---------------------------------.........//////.........///000111111222////////////////////////000000000000111111111111555444444333333222222222...///000222333333444444///000111222222333555666222222333222222222222222333000000444444111111444000222444555444444444555222333444555555444333222333222111111111222222111...111222000000444444222000111222111000000000111222111//////000111000///////////////////////////////////////////////////////////////////////////---.........//////000000000000000000000000000000////////////000000000000111111111111111111111111333222222111111222222333111111222222222333333333222333555777777666555444444444444555555555666666333444666777777777666555777777888999999999999888888999999999888:::<<>>???@@@BBBCCCAAABBBCCCDDDDDDCCCBBBAAA>>>>>>?????????===;;;:::999<<<@@@BBBCCCBBBBBBAAA>>>===<<<>>>AAABBB@@@===???>>>>>>============>>>;;;;;;:::999999888777777777666666555444444333333111111000/////////////////////////////////////////////.........---------...------,,,,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++)))***+++,,,---,,,++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++************++++++************************************************)))************+++++++++************************++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,..................------............////////////000000111111111111000000000000000000111111111111444444444333333222222222333333333333333333333333222222333333333222222111333333333333333333333333333333333222222222111111222222222222222222222222000000000000000000000000000///...------...///000//////............//////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------....................................////////////000000000000000000000000000000111222222222222111111222222333333222222111000000000///////////////111111222222222333333333222222222222222222222222333333333222222111111111111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000//////............//////////////////////////////................................................////////////////////////////////////////////////000000000000000000000000////////////////////////111111111111111111111111555555444222//////111333333333333333333333333333222333555666666666555444333333333444444444555555666666666666777777777888666666666666777777777777888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;::::::========================DDD@@@<<<===BBBFFFFFFDDDAAAAAAAAA@@@AAAAAABBBBBB??????>>>======<<<======<<<===???@@@AAAAAAAAA@@@??????>>>===<<<;;;::::::<<<;;;:::999999999999:::777888999:::999777555444444444333333222111000000111111111111000000000/////////............//////......------------.........------,,,,,,------...+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------+++******))))))******+++************************************************)))************+++++++++************************++++++***************+++++++++++++++++++++++++++)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,------...............---............////////////000000111111111111000000000000000000111111111111444444333333333222222222333333333333333333333333222222222333333222222111333333333333333333333333333333222222222111111111111111111111111111111111////////////////////////000///...------...///000//////............//////........................------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------....................................///////////////////////////////////////000111111222222111111111222222222222222222111000000000000000000000000111111111222222222333333222222222222222222222222333333333222222111111111000111111222222111111000111111111111111111111111000000000000000000000000//////////////////////////////............//////................................................................................................////////////////////////////////////////////////////////////////////////111111111111111111111111333444444333111000111222333333333333333333333333333444444555555555555555333444444444444444444444666666666666666666666666666666666666777777777777888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>=========>>>???======>>>???@@@@@@@@@@@@=========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999777888999999888777555333444333333222111111000000111111111000000000////////////............//////......------------......------,,,,,,,,,,,,------,,,------......------,,,***+++,,,,,,******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------+++******))))))******+++************************************************)))************+++++++++************************+++***************++++++************************)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////............////////////000000111111111111000000000000000000111111111111333333333333222222222222222222222222222222222222111222222333333222222222333333333333333333333333333222222222222111111111000000000000000000000000//////////////////////////////............////////////............//////------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------////////////////////////---............///////////////////////////////////////000111111111111111111111222222222222111111000000000000000000111111111111111222222222222333222222222222222222222222222222222222222111111111000111111222222111111000111111111111111111111111000000000000000000000000//////////////////////////////............//////........................------------------------------------------------........................////////////////////////////////////////////////////////////////////////111111111111111111111111111333555555333111000000333333333333333333333333444444444444444555555666444444444444444444444333666666555555555555555555666666666666777777777777888888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>@@@AAA>>>>>>>>>===>>>>>>??????;;;;;;;;;<<<<<<<<<======::::::;;;<<<;;;:::999888777777888888777666444333333333222222111000000000000000000000//////////////////............//////......------------......------,,,,,,,,,,,,------------............------***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------******))))))))))))******************************************************))))))*********+++++++++*********************************)))******+++,,,))))))))))))))))))))))))*********++++++*********++++++,,,,,,,,,,,,------+++,,,---...////////////............////////////000000111111111111000000///000000000111111111111333222222222222222222222111111111111111111111111111111222333333333222222222222222222222222222222222222222222111111111111/////////////////////////////////////////////////////////......////////////......------......///------------------------.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------////////////////////////---------.........//////////////////////////////...///000000111111000000000000111111111111000000000000000111111111111111111111111111222222222222111111111111111111111111222222222111111111111111000000111111111111000000111111111111111111111111///////////////////////////////////////////////////......------......///........................------------------------------------------------........................////////////////////////////////////////////////////////////////////////111111111111111111111111///333666777555222000///222222222222222222222222555444333222333444555666555444444444444333333333555555555555444444444444666666666666777777777777888888888888888999::::::;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<>><<<===???@@@@@@???@@@??????>>>>>>>>>>>>>>>???===<<<;;;;;;===@@@AAA???>>>===<<<<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;<<<<<<:::888777666666777777666555333333222222111111000000000000000000/////////.........///......------......///...------,,,,,,------...---,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************))))))***++++++,,,))))))))))))))))))))))))+++******************++++++++++++,,,,,,---------+++,,,---...////////////............////////////000000111111111111000000///000000000111111111111222222222222222222222222111111111111111111111111000111222333333333333333222222222222222222222222222222222111111111000000...................................................//////////////////.........------------......------------------------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------////////////////////////------------..........................................///000000000000//////000000111111000000/////////000000111111111111000000111111111222222222111111111111111111111111111111111111111111111111000000000111111000000000000000000000000000000000......................................................------------..............................------------------------------------------------........................////////////////////////........................////////////////////////000000000000000000000000...222777999777444000///222222222222222222222222444444333222222444555666444444444444444444444444555555555555555444444444666666666666777777777777888888777777888888999999;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<>>======>>>??????>>>@@@???>>>>>>=========>>><<<;;;:::::::::<<<>>>???>>>===<<<;;;:::;;;<<<===<<<<<<<<<;;;:::999999999777999:::;;;;;;999777666666666555555444333333222111111000000000000///////////////............---......------------......------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,+++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))***+++,,,,,,))))))))))))))))))))))))++++++***))))))***++++++***++++++,,,,,,------...,,,,,,---...////////////............////////////000000111111111111000000000000000000111111111111111111111222222222222222222222222222222222222222000111222222333333333333222222222222222222222222222111111111111000000000......................................................////////////............------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------........................,,,------------.................................---....../////////////////////000000000000//////......//////000000111111000000000111111111111222111111111111111111111111000000000111111111111111///000000111111000000///000000000000000000000000......................................................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////........................////////////////////////000000000000000000000000...222777999888444111000222222222222222222222222333333333333333444444555333333333444444444555555444444555555555666666666666666666666777777777777888888777777777888888999999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>?????????AAA@@@???>>>============;;;::::::::::::;;;;;;<<<;;;;;;;;;:::;;;;;;<<<<<<===<<<;;;:::999888888777777777888999888777666555555555444444333222222222000000000//////////////////.........------------......------------......------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,******++++++++++++*********+++,,,,,,******+++,,,++++++++++++++++++++++++************++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))***+++,,,---************************++++++***))))))***++++++******+++,,,,,,---......------...............---............////////////000000111111111111000000000000000000111111111111000111111111222222222222333333333333333333333333000000111222333333333333111111111111111111111111111111111111000000000000................................................---...///000000///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++******************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,,,,---------.................................------.../////////.........//////000000//////...,,,------...//////000000000000000000111111111111111111111111111111111111///000000000111111111222//////000000000000//////000000000000000000000000------------------------...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////........................////////////////////////000000000000000000000000...222777999777444222111111111111111111111111111222222333444444444444333111222222333444555666666444444555666777777888888666666666666777777777777888888777777777777888888888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>?????????@@@AAAAAAAAA@@@???>>>>>>>>>>>>:::;;;<<<<<<<<<;;;:::999888999:::;;;;;;;;;;;;;;;;;;:::::::::999999888888666666666666555555555555555444333222222111111111////////////////////////.........---------,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++******+++,,,,,,******+++,,,++++++++++++++++++++++++************++++++++++++************************************************,,,++++++******++++++,,,,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))***+++,,,---************************,,,+++***))))))***+++,,,******+++,,,,,,---...............///......------............/////////000000000111111111111000000000000000000111111111111000000111111222222222222333333333333333333333333///000111222333444444444111111111111111111111111111111111111000000000000////////////////////////........................---...///000000///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++******************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,---......//////............////////////......,,,,,,------...//////000000000000000111111111111000000000000000000000000//////000000111111111222//////000000000000//////000000000000000000000000------------------------...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////........................////////////////////////000000000000000000000000///222777888777444222111111111111111111111111111111222333444555444333222000111222333555666777777333444555666777999::::::666666666666777777777777888888777777777777777888777777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>??????@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>;;;<<<===>>>>>><<<:::888666888999;;;<<<<<<;;;;;;888999999999999:::::::::666666555444444444444555555444333222111111111111.........///////////////......---------,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))************************,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++++++++******************++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------............//////////////////000111111000111111111111222222222///000000000000111111111111111111111111111111111111111222222222222111111111111111111000000000000//////000000000000//////...............///000000//////.........------------------------------------------------------------,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................////////////////////////............////////////////////////000000000000111111000000//////......////////////////////////////////////////////////........................------............------------------------------......---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......---------------------------------............///........................---------------------------------............///............////////////...111555999999555111...000111111111111222222222111111222222222333333333444444444555555555666666555666666666666666555555333444444555666777777888888888777666666777888888:::::::::999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<===??????=========>>>BBBAAA@@@@@@AAAAAA???>>>>>><<<:::999999:::;;;<<<:::;;;<<<<<<===<<<<<<<<<888888999888888777666555777666666444333222111111222222222111111111000000333333222222111000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************,,,,,,+++***))))))******+++*********))))))((((((***+++,,,+++)))((()))***,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------............//////////////////000000111000000111111111222222222000000000111111111111222111111111111111111111111000111111222222111111000111111111000000000////////////000000000000//////...............//////000//////.........------------------------------------------------------------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.......................................................................................////////////.../////////000000000000000000000000//////..............................------------------------........................------............------------------------------+++,,,,,,,,,------............---------,,,,,,,,,,,,,,,,,,------------...------------------------------------....................................---------------------------------............///............////////////...000444666666444000...000000111111111222222222111111111222222222333333222222333333333444444444555555666666666666555555444555555666777777888888888888888888888888888888999999999999999:::;;;<<<::::::::::::;;;;;;;;;<<<<<<>>>??????>>><<<===>>>@@@???>>>>>>??????>>><<<>>>===;;;999999999;;;;;;999:::;;;<<<<<<<<<<<<<<<999999999888888777666555666666555444333222111111111111000000000/////////222222111111000//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************,,,++++++***))))))******+++*********))))))))))))***+++,,,+++***)))***+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************)))************+++++++++*********+++++++++,,,,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------............///////////////000000000000000000000111111111222222000111111111111222222222111111111111111111111111000111111222222111111000111111000000000000//////...//////000000//////.........------......///000...............---------------------------------------------------------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,+++******------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------........................---............/////////....../////////000000000000000000////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------------------------------******+++,,,---...//////------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------....................................---------------------------------............///............///////////////000222333333222000///000000000111111111222222111111111222222222222333111111111111222222222222555555666666666666666555666666666777888888999999777888999::::::999888777888888888999999;;;<<<===999999999:::::::::;;;;;;===???@@@???>>><<<<<<===>>><<<;;;<<<======<<<:::>>>===;;;:::999999::::::888999:::;;;<<<<<<<<<<<<999999999888888777666555555555444333222111111000////////////............000000000///......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************,,,+++******)))************************))))))))))))+++,,,+++******+++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************)))************+++++++++*********++++++++++++,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((***************++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---------............///...//////000000000000000000000000000111111111111111111111111222222222222111111111111111111111111000000111111111111000000111000000000////////////...//////////////////......------------...//////........................------------------------------------------------,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))------------------------++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------........................---------.........//////........./////////000000////////////////////////................................................------------------------,,,------......------,,,------------------------******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---------------------------------............///............///////////////000000000000000000///000000000000111111111111111111111111222222222222111111111111222222222222444555666666666666666666777777888888888999999999777888:::;;;;;;:::888777777777777888999;;;<<<===999::::::::::::;;;;;;;;;>>>@@@AAA@@@>>><<<<<<======;;;:::;;;<<<<<<;;;:::>>>===<<<:::999999999999777888999:::;;;<<<<<<<<<888888888888777666555555444333333222111111000000/////////...........................------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************************************************************++++++***************+++************************)))+++,,,+++******+++---++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************************************))))))))))))))))))))))))++++++******))))))(((((())))))*********++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---------............///......///000111000000/////////000000000111111111000000111111111222222222000000000000000000000000000000000111111000000000000000000////////////.........////////////......---------------...//////---.....................------------------------------------------------,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++******++++++,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------........................------------........................////////////.............../////////................................................------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................---------------------------------............///............////////////000//////......//////000//////000000000111111111000000111111111222222222222222222222333333333333444444555666666666666666888888888888999999999999777888:::;;;;;;:::888777666777777888999:::<<<===;;;;;;;;;;;;<<<<<<<<<<<<>>>???AAA@@@>>>======>>>===;;;;;;;;;======<<<;;;======<<<;;;::::::999999777888999:::;;;;;;;;;;;;777777777777666555444444222222222111000000//////////////////////////////---------,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************************************************************+++***************++++++***************+++++++++***+++,,,,,,+++***+++---++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++))))))*********+++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))************)))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------............///---...000111111111000////////////000000000111111///000000000000111111111000000000000000000000000///000000111111000000///000000////////////......---......//////......---------,,,,,,------...///---------...............------------------------------------------------++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........------........./////////---............/////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................---------------------------------............///............////////////000//////......//////000/////////000000000111111000000000111111111111222333333333333444444444555333444555666777777777777888888888888888888888888777888999::::::999888777777777777888888:::;;;<<<;;;;;;;;;<<<<<<<<<=========???@@@@@@???>>>>>>???===;;;;;;;;;===>>>===<<<<<<;;;;;;;;;;;;;;;::::::888888999:::::::::999999666666666666555444333222111111000000000/////////.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********************************************************************************************************************************)))******+++,,,*********+++++++++++++++,,,---------+++***+++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++)))))))))************+++************************++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************************************)))))))))))))))))))))))))))))))))))))))*********((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------............///---...000111111111//////////////////000000000111....../////////000000000000000000000000000000000//////000000000000//////000000/////////.........---......//////......---------,,,,,,------...///---------.........//////------------------------------------------------++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---------.........//////---------.........//////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------........................---------------------------------............///............////////////000//////////////////000////////////000000000111000000000000111111111111333333333333444444444444333444555666777777777777888888888888888888888888888888888888888888888888888888777888888999::::::::::::;;;;;;;;;<<<<<<<<<<<<>>>@@@@@@??????@@@AAA<<<;;;:::;;;===>>>===<<<::::::;;;;;;<<<;;;;;;;;;999999999999999888888777444444444444333222111111000000////////////......,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************************************************************************************************************************************))))))***++++++,,,*********++++++,,,,,,,,,---......---+++)))************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++))))))))))))************************************++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))(((((())))))******++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++---------.........//////---...000111222111///...////////////000000000000............////////////000000000000000000000000//////000000000000//////000/////////............---..................------,,,,,,,,,,,,---......---------.........//////------------------------------------------------+++*********+++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,------------------------***+++,,,---------------******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------))))))***+++,,,------...*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------........................---------------------------------.........//////............/////////000000000000000000000000000////////////000000000000000000000000111111111111222222333333333444444444333444555666777777777777888888777777777777777777888888777666666777888888999888888888888888999999999999:::::::::;;;;;;;;;;;;===???@@@@@@@@@AAABBB;;;:::999:::<<<===<<<;;;999999:::;;;<<<<<<<<<<<<999999:::999999888777666333333333333222111000000///////////////.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************************************************************************************************************************))))))***+++,,,,,,*********++++++,,,,,,,,,...//////---+++))))))************++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++))))))))))))************************************++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))******))))))))))))******++++++,,,,,,---...//////,,,,,,,,,---------.........------------...//////222222111111111111111111////////////000000000000000/////////000111222222////////////////////////000000000000000000000000////////////////////////+++---//////---,,,+++,,,000000///...------,,,,,,------------------------.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---+++++++++******)))))))))+++++++++,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,------......------,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////000000000000////////////000000000000////////////000000000000111111111111444444444444444444444444555555555555666666666666888888999999999888888777777777888888888777777666999::::::::::::::::::;;;<<<<<<;;;;;;;;;:::::::::<<<======<<<<<<===???BBBAAA???<<<999888888999999777888999:::::::::::::::999::::::999777555444555333333222222111000////////////............//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************,,,+++++++++,,,,,,***(((++++++++++++++++++++++++******************************++++++++++++******************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++*********))))))************************)))************+++++++++******************************++++++++++++******************************))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******+++,,,,,,,,,---.........,,,,,,,,,---------.....................///000000333333222222111000//////////////////000000000000000000000///000000111111////////////////////////////////////////////////........................,,,---//////---,,,+++,,,000//////...------,,,,,,------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,+++++++++*********+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,------------...,,,,,,------------,,,,,,................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................////////////000/////////////////////000000000000////////////000000000000111111111111444444444444444444444444555555555555666666666666777777888888888888777777777777888888888888777777999999999::::::::::::;;;<<<<<<<<<;;;;;;:::::::::<<<<<<===<<<<<<===???AAA???===;;;999888777777777666777777888999999888888888999:::999666444444444444333333222111111000000//////............//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************+++***)))***+++,,,+++***++++++++++++++++++++++++******************************++++++++++++******************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************)))************+++++++++******************************++++++++++++***************************************++++++++++++,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,------------,,,,,,,,,---------....../////////...///000000111444444333222000///...---////////////000000000000111111000/////////000000////////////////////////////////////////////////........................,,,...//////---+++,,,,,,//////......---,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---............/////////////////////////////////////////////000000000000000000000000111111111111333333333333444444444444444555555555555666666666666666777777777777666666777777888888888888777777999999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===<<<<<<<<<>>>@@@<<<<<<;;;:::888777666666555666666777777777777666777888999888555444333444222222111111000000//////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************,,,+++)))(((***+++,,,+++++++++++++++++++++++++++******************************++++++++++++******************************+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************)))************+++++++++******************************++++++++++++******************************++++++++++++,,,,,,,,,,,,((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,))))))))))))))))))))))))******))))))))))))******------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000333222222111000//////...////////////000000000000222111000///////////////////////////////////////////////////////////////........................,,,...///...,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////.........///////////////////////////000000000000///000000000111111111111333333333333333444444444444444444555555555666666444555666666666666666666666777777888888888888777888888888999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;<<<===???;;;;;;;;;;;;:::888777666555666666777777777666666555666777666444222222333/////////.........------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************000...***)))***+++++++++******************************************************++++++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++******************************++++++++++++******************************++++++,,,,,,,,,---------((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------,,,,,,,,,---......000000000000000000111111////////////000000000000111111000///.........///////////////////////////................................................---......---,,,+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------............------....../////////000.../////////000000000111///000000000111111111111222222222333333333444444444444444444555555555555444444555666666666666666666666777888888888888888777777888999999:::;;;;;;:::::::::;;;;;;;;;;;;;;;888:::<<<<<<;;;;;;<<<>>><<<<<<<<<<<<;;;:::888777666777777777777777666666333444555555333111111222///////////////.........------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************444111---+++*********)))******************************************************++++++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++******************************++++++++++++******************************++++++,,,,,,,,,---------))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))***++++++))))))))))))))))))))))))******))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---.........///000000111111222////////////000000000000000000///.........//////////////////////////////........................---------------------------......---++++++,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++++++++,,,,,,,,,,,,+++++++++++++++***************)))******+++,,,---++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++---,,,,,,,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,------------.........---------......//////000......//////000000111111000000000000111111111111111111222222333333444444333444444444444555555555333444555666777777777666555666777888888999888888666777777888999:::;;;;;;999999999999::::::::::::777999;;;<<<;;;;;;<<<=========<<<;;;;;;:::999999777777777777777666666555111333444333222000111111111111111111111000000000,,,---...//////...---,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************444111...,,,+++***)))(((******************************************************++++++++++++*********************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++************************)))************+++++++++******************************++++++++++++******************************++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))******))))))))))))***************+++,,,,,,,,,---,,,,,,,,,---------......---,,,,,,,,,,,,---....../////////000000000000000////////////000000000000//////.........///000000////////////////////////........................------------------------.........---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))+++,,,,,,+++***,,,---*********+++++++++,,,,,,++++++++++++*********)))))))))))))))***+++,,,---************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************+++++++++++++++,,,,,,,,,,,,,,,,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,---------.........,,,,,,---......///000000.........///000111111111000000000000111111111111000111111222333333444444333333444444444555555555444444555666777888888777555666777888888999999999666666777888999:::;;;;;;777777888888888999999999666999;;;<<<;;;;;;;;;<<<===<<<;;;999999999999:::666666666666666555444444000222333222111000000111////////////////////////+++,,,...//////...,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************///---++++++++++++)))'''******************************************************++++++++++++******************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************)))************+++++++++******************************++++++++++++***************************************++++++++++++,,,))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))***+++,,,,,,------,,,,,,,,,---------.........------------...//////111111000000//////......////////////000000000000...............///000111////////////////////////........................------------------------.........,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++)))+++,,,,,,+++***,,,---)))))))))******+++++++++++++++++++++******))))))))))))))))))***+++,,,---************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------...///000000---......///000111111222000000000000111111111111000000111222333333444444333333333444444444555555444555666777888888888888555555666888888999999999555666777888999:::;;;;;;666666777777888888888999666888;;;<<<;;;:::;;;;;;===;;;999777777777999:::444555555555444444333222///111222222000//////000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************************************))))))((()))++++++)))'''))))))))))))))))))))))))******************************++++++++++++******************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************)))************+++++++++******************************++++++++++++******************************))))))*********+++++++++