BM6P6(@ tttpppsssxxxtttuuu{{{~~~zzztttrrrkkkhhhbbb]]]WWWQQQKKKFFF???<<<:::888888888777666444444444555555555555555555555555444444333333222555555555555555555555555444333333444555555444222555555555444444555555555333444444555555444444333333444555666777777777777666666666666666555555555777777777777666666666666888888888888888888999999<<<@@@>>>CCCQQQYYYdddvvvvvvwww~~~yyyyyyzzzxxxxxxzzzvvvpppnnnqqq~~~|||wwwyyyvvvvvvzzz}}}zzz{{{ttttttwwwtttvvv|||}}}xxxtttrrrmmmiiiddd^^^YYYRRRLLLHHHAAA>>>:::888777888777666666666666555555555555555555555555444444444444444555555555555555555555555444444444444555555444333555555444444444444555555333444444555555444444333333444555666666666666666666666666666666666666555777777777777777777777666888888888888888999999:::>>>CCCCCCHHHWWWaaappp}}}qqqttt{{{|||||||||zzzxxxxxxxxx|||vvvnnnkkkrrr~~~zzz{{{yyyyyy|||zzzyyy}}}yyytttsssvvv{{{|||wwwttttttoookkkfff```[[[UUUNNNJJJCCC???:::777777777888888888888777777666666555555555555555555555555666666555555555555555555555555444444444555555555444444444444333333333333444444444444555555555555444444333444444555555555444444555555666666666666666666777777777777777777777777999888888888999999:::;;;:::BBBDDDIIIWWWeeezzztttnnnsss{{{}}}zzzyyyvvvuuuyyyrrrhhhiiippp{{{}}}|||{{{~~~{{{|||}}}qqqqqqtttyyyzzzwwwvvvxxxqqqnnnhhhccc]]]WWWQQQMMMFFFAAA;;;888777888888999:::999999888777666555555444555555555666666777777555555555555555555555555333444666666555444444555444333333222222333333444444444555555555555444444444444444555444444333333555555555555666666666666777777777777777888888888999999999999999:::;;;<<<888BBBFFFKKKYYYiiivvvpppnnnttt|||~~~~~~}}}xxxuuuwww}}}{{{nnnkkknnnrrr}}}|||}}}qqqooopppvvvxxxxxxyyy|||ssspppkkkeee```YYYSSSOOOHHHCCC===999888888999999::::::999888777666666555444555555555666666777777555555555555555555555555333555777666555444444666444333333222222333333444444555555666666555555444444444444555444444333333444555555555666666777777666777777777888888888999999999999999:::;;;<<<===<<>>===GGGMMMVVViii~~~wwwmmmjjjmmmqqquuuyyy}}}zzzxxxuuusssxxxwwwpppnnnttt~~~|||zzzyyyxxxyyy}}}rrrjjjmmmtttwwwxxxxxxuuurrrmmmgggbbb[[[UUUQQQIIIEEEAAA===;;;:::888777777777777777777777777777555555555444444444444444555555555555555555555555222666999888444333555777555555444444444444555555555555666666666666555555333444555666666666666666444444555555666777777888666777777888888999::::::999999::::::;;;===>>>???===GGGNNNZZZrrrtttjjjhhhhhhnnntttwwwzzz{{{ttttttyyy~~~vvvpppttt{{{~~~||||||yyyppp}}}uuuiiijjjrrrvvvuuuuuuvvvrrrmmmgggbbb\\\UUUQQQIIIFFFBBB>>><<<:::888666666666666666666777777777555555555444444333333222555555555555555555555555222666999888444333555888666555555444444555555666555555666666666666555555333444555666777777777777444444444555666777777888666777777888999999::::::999::::::;;;<<<===??????BBBLLLSSSbbb}}}vvvjjjhhhjjjiiipppwwwzzz}}}{{{qqqoooqqqrrr~~~tttvvv|||~~~nnnjjjuuullljjjrrrvvvtttsssssstttqqqiiiccc^^^XXXRRRLLLHHHBBB>>>;;;:::999777888888888888888888888888777555444444555555444333555555555555555555555555666666555555555555666666444444555555555555444444666666666666666666666666555555555555555555444444333555666777666555666777777777777777888888888888:::<<<>>>>>><<<<<>>===<<<<<<@@@CCCEEESSScccssszzzllleeecccdddfffmmmqqqvvv{{{wwwrrrmmmqqq}}}zzzuuusss}}}{{{yyyiiilllwwwmmmiiilllpppsssuuuwwwuuunnngggbbb[[[TTTQQQLLLFFFAAA>>><<<:::999666666666666666666666666777666444555666666555333555555555555555555555555444444333333333333444444444444555555555555444444666666666666666666666666555555555555555555555555444555777777666555666777777777777888888888999999888;;;======<<<===AAAEEEHHHVVViii}}}jjj```^^^```eeejjjpppssswww|||yyykkkkkkqqq|||tttmmmxxx~~~ppplllrrrpppgggjjjqqqvvvuuuxxxwwwqqqkkkeee^^^VVVTTTOOOIIICCC@@@===;;;999888888888888888888888888777666555555666666555444555555555555555555555555555444444333333444444555444444555555555555444444666666666666666666666666555555555555666666666666444666888888666666666777777777888888888999999999888:::<<<<<<<<<>>>CCCGGGKKKZZZppp|||mmm^^^YYYZZZ___gggnnnrrruuuyyy}}}}}}ooommmlllnnnvvvxxxkkkvvvuuukkkjjj{{{yyykkkkkkpppttttttwwwxxxsssnnniiiaaaYYYWWWRRRKKKEEEAAA>>>;;;999999999999999999999999999888666555555666777555444555555555555555555555555666666555555555555666666444444555555555555444444666666666666666666666666555555555666666666777777555777888888777666666777888888888888999999999999888:::<<<======???EEEJJJOOO___yyynnnbbbXXXUUUYYY^^^gggooosssvvvzzzwwwqqqkkkhhhkkkxxxmmmsss|||mmmeeepppvvvooonnnmmmqqqvvvxxxuuuppplllddd\\\YYYTTTLLLFFFAAA>>>;;;999777777777777777777777777888777555666777777666444555555555555555555555555666666666555555666666666444444555555555555444444666666666666666666666666555555555666666777777888666888999888777666666777888888888999999999999:::999;;;======>>>AAAHHHMMMVVVhhh{{{ccc[[[TTTUUUXXX]]]eeellluuuxxx}}}}}}vvvnnnhhhgggnnntttqqqvvv|||zzzjjjkkkyyyxxxoooiiinnntttwwwuuurrrnnnfff^^^ZZZUUUMMMFFFAAA===:::888777777777777777777777777888777666666777777666444555555555555555555555555666555555444444555555666444444555555555555444444666666666666666666666666444555555666777777888888777888999999777666666777888888888999999999:::::::::<<<>>>>>>???CCCJJJPPP___sssooo^^^XXXUUUWWW[[[^^^eeelllwww{{{{{{sssmmmjjjjjjrrr{{{sssooorrr~~~rrrlllrrrtttjjjmmmssswwwvvvsssoooggg___ZZZUUUMMMFFFAAA===999777999999999999999999999999888777666666777777666555555555555555555555555555555444444333333444444555444555555555555555555444666666666666666666666666444555555666777888888999777888:::999777666666777888888999999999::::::::::::===>>>???@@@EEELLLRRRfffzzzxxxfff]]]YYYWWW[[[___bbbgggnnnyyy~~~xxxsssoookkkmmmqqqvvvnnnnnnvvvllliiiwwwxxxiiilllnnnrrrtttsssnnnhhhdddZZZVVVPPPJJJFFFAAA<<<999;;;:::999888777777777777:::999888777666666666666666666666666777777777777777666555444444555666777555555555555555555555555777777777777666666666666666666666666777777777777666666666666777777777777::::::999999999:::;;;;;;:::;;;<<<>>>???DDDNNNWWWeeemmmcccWWWWWWXXXYYY\\\bbbjjjooowww~~~vvvnnnllllll{{{pppjjjooouuu~~~tttjjjppp~~~llljjjmmmqqqtttsssoooiiieee[[[WWWQQQLLLGGGBBB===:::;;;:::999888777777777777;;;:::999888777777777777666666666666777777777777777666555444444555666777555555555555555555555555777777777777666666666666666666666666777777777888666666666666777777777888::::::999999999:::;;;;;;::::::<<<>>>@@@EEEPPP[[[nnnyyyeee^^^XXXXXXZZZ[[[^^^dddlllqqq{{{{{{tttpppnnnrrrzzzwwwkkkjjjlllrrr~~~nnnlll{{{rrriiikkkooossstttqqqlllggg^^^YYYTTTNNNIIIDDD???<<<;;;:::999888888777777888;;;;;;:::999888888888888666666666666777777777777666666555555555555666666666666666666666666666666666666666666777777777777666666666777777777888888666666666777777777888888:::999999999::::::;;;<<<;;;:::<<>>;;;;;;:::999888888888888:::999888888777777777888666666666666777777777777666666666555555666666666777777777777777777777777666666666666777777777777666666777777777888888888666666777777777888888888999999999999:::;;;<<<<<<>>>;;;===BBBDDDIIIXXXiiiuuuccc\\\[[[YYYZZZ[[[^^^bbbiiiqqqwww}}}}}}~~~}}}wwwuuupppsssuuuooorrrtttzzznnnnnnvvvkkkjjjjjjnnnrrrsssppplllbbb^^^XXXRRRMMMGGGBBB???<<<;;;:::999888888888888888777777666666666666777666666666666777777777777555666666666666666666555777777777777777777777777555666666666777777777888777777777777888888888888777777777777888888888888999999999999:::;;;<<<===AAA===???EEEGGGKKK]]]rrr~~~iii^^^[[[[[[XXXYYY[[[^^^cccjjjsssyyy}}}~~~zzz{{{|||}}}yyyrrroooxxxvvvssssssvvvtttkkklllzzzooollliiikkkppprrrpppmmmddd```YYYSSSNNNHHHCCC???<<<;;;:::999999888888999777666666555555555666666666666666666777777777777555555666666666666555555666666666666666666666666555555666666777777888888777777777888888888999999777777777888888888999999888888888999:::;;;<<<===BBB>>>@@@GGGJJJPPPeee~~~nnn```[[[YYYYYYXXXYYY[[[___dddllluuu{{{}}}xxxrrrnnnqqq|||{{{vvvuuuvvvqqqlllnnnuuunnnhhhhhhmmmppppppmmmeee```ZZZTTTNNNHHHCCC@@@<<<<<<;;;:::999999999999777777666666666666777777666666666666777777777777444555666777777666555444555555555555555555555555555555555666777888888888777777888888888999999999777777888888888999999999888888888999:::;;;======@@@;;;???IIINNNUUUnnnqqqaaa[[[ZZZYYYXXXYYYZZZ]]]aaafffoooxxx~~~zzzwwwsssqqqsssxxxwwwuuu}}}|||ssseeewwwxxxppphhhfffkkkoooooommmeeeaaaZZZTTTNNNHHHCCC???<<<<<<;;;:::999999999999888777777777777777888888666666666666777777777777444555666777777666555444555555555555555555555555444555555666777888888999777888888888888999999999777888888888888999999999888888888999:::;;;===>>>===999>>>JJJQQQZZZuuuyyyfff\\\ZZZ\\\[[[YYYZZZ\\\^^^bbbhhhqqqzzz{{{uuuooovvvwwwtttppptttnnnhhhlllwwwwwwhhhfffkkkllllllnnnggg```XXXRRRPPPLLLFFF@@@::::::999999888999999999888888888888777777777777888888777777666666555555666666777777666555444444666666666666666666666666777777777777666666666666666666666666666666666666777777777777888888888888999999999:::;;;<<<===>>>??????DDDLLLQQQ___vvvjjj^^^ZZZYYYYYYYYY[[[\\\```dddggglllvvv~~~vvvnnnoooxxxooopppzzzggghhhnnnyyymmmfffhhhjjjkkkllljjjccc[[[UUURRRMMMGGGBBB;;;:::999999888999999999888888888888777777777777888777777777666666666555666666666666666555444444666666666666666666666666555555666666777777888888666666666666666666666666777777777777888888888888999999999999:::<<<===>>>>>>>>>DDDLLLTTTfffoooeee[[[YYYZZZYYYZZZ\\\]]]bbbgggjjjpppzzzzzzrrrpppyyy|||pppqqq|||jjjgggfffjjjvvvxxxhhhgggjjjlllmmmmmmggg___XXXTTTNNNHHHCCC;;;;;;:::999999999999999888888888888777777777777777777777777666666666666666666666666666555555444666666666666666666666666444444555666777888999999777777777777777777777777777777777888888888999999888888888999:::;;;<<<===>>>>>>CCCMMMYYYqqqqqqfff^^^WWWXXXZZZYYYZZZ\\\^^^cccjjjooouuu~~~xxxrrrsssxxxtttsssyyyqqqjjjddddddkkk~~~mmmgggkkkmmmnnnnnniiibbb[[[UUUNNNGGGCCC<<<;;;:::999999999999999888888888888777777777666777777777777666666666666555666666666666666555555666666666666666666666666555555555666777888888888777777777777777777777777777777888888888999999999888888888999:::;;;<<<===??????DDDNNN___|||zzzfff___YYYUUUWWWYYYXXXYYY[[[^^^dddkkkrrryyy|||wwwtttttt{{{uuuvvv{{{zzz}}}|||pppfffdddhhhvvvsssjjjkkkmmmlllmmmiiiccc\\\TTTMMMFFFBBB===<<<;;;:::999999999999888888888888777777777666666666666666777777777777555555666666666666666555666666666666666666666666777777777777666666666666777777777777777777777777888888888888999999999999888888888999:::;;;======@@@AAAFFFQQQffftttddd[[[WWWUUUWWWXXXVVVWWWYYY^^^ccclllsss|||~~~{{{yyyyyy{{{vvvrrrxxxoooqqqvvv|||yyyiiieeefffnnnqqqmmmllljjjkkkiiiddd]]]TTTMMMFFFCCC>>>===<<<:::999999999999888888888888777777777777666666666666777777777777444555666666666666666666666666666666666666666666888777777777666666666555777777777777777777777777888888888999999999999:::999999999:::;;;<<<===>>>AAACCCJJJWWWnnnpppeeeZZZVVVVVVXXXXXXVVVWWWZZZ^^^dddkkksss}}}}}}|||}}}zzzxxxoooqqqqqqfffmmmooouuu}}}nnnfffdddhhh|||~~~uuupppkkkjjjiiieee^^^UUUMMMGGGDDD>>>===<<<;;;:::999999999888888888888777777777777555666666666777777777888444444555666666666666666666666666666666666666666666666666666777777777777666666666666666666666666888888888999999999:::::::::::::::;;;<<<===>>>???@@@EEENNN]]]xxxjjjdddXXXVVVUUUXXXXXXWWWYYY^^^```eeelllttt~~~}}}{{{|||yyyzzzqqqpppyyyhhhbbblllkkksss|||rrrgggdddfffwww}}}uuuooojjjiiifff___VVVNNNIIIFFF>>>>>><<<;;;:::999999999888888888888777777777777555666666666777777888888444444555666777777666666666666666666666666666666444444555666777888999999666666666666666666666666888888999999999:::::::::;;;;;;;;;<<<===>>>???@@@???FFFPPPbbb~~~|||eeebbbWWWUUUUUUXXXYYYXXX\\\bbbaaafffmmmttt~~~}}}|||}}}|||xxxxxxwwwuuu~~~vvvqqqyyywwwfffaaa``````iiihhhppplll```bbbooo}}}uuukkkppplllhhhddd[[[OOOHHHGGGBBB@@@===;;;;;;<<<;;;:::888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777444444444666888888666444888888888777777777777777999999:::::::::999999888;;;;;;:::;;;<<<>>>@@@AAADDDIIISSSeeeyyyfffZZZWWWXXXYYYXXXXXXXXXZZZ\\\^^^eeennnxxx~~~|||wwwwwwvvvyyy~~~{{{xxxvvvuuuzzzyyynnnpppuuutttddd^^^^^^^^^fffgggqqq}}}ssseeebbbjjjtttuuuppppppllliiifff]]]RRRJJJIIIBBB@@@===;;;;;;<<<;;;:::888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777666555555777999999777555888777777777777777777777999999999::::::999999888;;;;;;:::;;;<<<>>>@@@BBBCCCKKKXXXoooqqqccc[[[WWWYYYZZZYYYYYYZZZ\\\^^^```gggqqq{{{}}}sssrrrppprrr}}}zzzuuusssuuu~~~pppmmmooopppaaa[[[\\\]]]cccgggqqq|||}}}lllcccdddiiigggppp~~~uuupppllljjjhhhaaaUUUMMMKKKCCC@@@===<<<<<<<<<;;;:::888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777666666777999:::888777777777777777777777888888888999999::::::999999999;;;;;;;;;;;;===???AAABBBDDDLLL___}}}vvveee^^^[[[XXXYYYZZZZZZZZZ[[[^^^```ccckkkuuu~~~uuusssoooppp{{{{{{wwwsssrrrxxxsssllljjjjjj]]]YYY[[[^^^ccciiisss{{{~~~uuugggccceeefffjjjssswwwoookkkiiihhhcccXXXPPPMMMDDDAAA>>><<<<<<<<<;;;:::888888888888888888888888777777777777777777777777666666666666666666666666666666666666666666666666777666555666888999888777777777777777777888888888888888999:::::::::999999;;;;;;;;;<<<>>>@@@BBBCCCEEEOOOeeejjj^^^ZZZZZZWWWXXXYYYYYYYYY[[[___bbbeeemmmyyy}}}|||vvvrrrooooooxxx}}}zzzvvvtttwwwzzzoookkkzzzeee[[[XXXZZZ___dddllluuu{{{~~~rrrjjjiiihhhhhhmmm{{{~~~pppkkkhhhgggcccYYYQQQNNNEEEBBB>>>===<<<<<<;;;999888888888888888888888888777777777777777777777777666666666666666666666666666666666666666666666666666555444555666777777666666666777777888888888888777888999:::::::::::::::;;;;;;<<<<<<>>>AAACCCEEEIIISSSlllzzzfff[[[XXXXXXUUUVVVWWWWWWXXX[[[```cccgggqqq~~~{{{yyytttooolllmmmrrr{{{xxxwwwyyywwwppptttaaaZZZWWWYYY^^^dddllluuu{{{wwwtttgggfffiiisssrrrlllgggfffccc[[[SSSPPPEEECCC???===<<<<<<;;;999888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777666555333444666777777666666666666777888888999999777888999999::::::::::::<<<<<<<<<===???BBBDDDFFFMMMZZZwwwqqqbbbZZZWWWWWWTTTUUUVVVVVVXXX\\\aaaeeelllwww{{{wwwvvvqqqnnnooorrr|||}}}yyywwwyyywwwppp___YYYUUUUUUZZZbbbjjjsss{{{~~~jjjhhhhhhmmmvvvwwwooohhhfffccc\\\UUURRRFFFCCC@@@======<<<:::999888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777888666444444666888888777555666666777888888999999777777888999::::::::::::<<<<<<<<<===@@@BBBEEEGGGQQQaaazzzfff]]]XXXVVVWWWUUUUUUVVVWWWYYY]]]cccgggttt}}}yyyyyytttqqqrrrqqqvvv|||wwwzzzzzzooo^^^XXXSSSSSSWWW```hhhqqqzzzpppmmmkkkkkknnnzzzqqqiiigggddd]]]WWWTTTFFFCCC@@@>>>===<<<:::999888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777999777555555777999999999555666666777888999999999666777888999:::;;;;;;;;;<<<<<<<<<>>>@@@CCCEEEGGGSSSgggnnn]]]XXXUUUVVVXXXVVVVVVWWWXXXZZZ___eeeiiizzz{{{vvvqqqnnnnnnkkkmmmxxxzzz{{{kkk[[[XXXUUUVVV[[[aaajjjvvvyyyjjjmmmjjjlll||||||pppfffcccbbb\\\UUUQQQHHHDDD???;;;;;;;;;;;;;;;999999888888777666666666777777777777777666555555666666777777777777666666777777777777666666666666777777777777666666666666666888:::;;;:::999999:::::::::::::::::::::::::::===>>>===<<<>>>CCCFFFHHHXXXpppeee[[[YYYUUUSSSUUUSSSTTTUUUVVVYYY^^^eeekkk|||{{{yyyuuuooojjjgggkkk{{{}}}}}}jjjZZZXXXTTTUUU[[[bbbkkkwwwrrrrrrllllll{{{yyynnndddbbbbbb\\\UUURRRJJJEEE@@@<<<;;;;;;;;;;;;999999888888777777666666777777777777777666555555777777888888888888777777777777777777666666666666777777777777777777777666777888999999888888999;;;::::::::::::::::::::::::;;;<<<<<<<<<>>>CCCHHHKKK]]]xxx~~~cccZZZYYYUUUSSSUUUSSSTTTTTTVVVZZZaaaiiiooo}}}xxxtttooojjjgggjjjwwwgggZZZWWWTTTUUU[[[ccckkkwww}}}zzzqqqooo{{{tttiiiaaaaaaaaa]]]VVVSSSLLLHHHBBB>>><<<<<<;;;;;;999999999888777777666666777777888888777777666666888888999999999999888888666666666666777777777777777777777777777777777777777888888777666777999;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<>>>CCCJJJOOOcccuuu```YYYYYYVVVTTTUUUUUUUUUUUUWWW[[[dddooovvvwwwtttppplllhhhiiirrr~~~eee[[[YYYUUUVVV]]]ccckkkwww|||xxxpppfff^^^___```]]]WWWTTTNNNJJJCCC???===<<<;;;:::::::::999888888777777666777777888888888777777666777888888999999888888777666666666666777777777777777777777777777888888888888888777666555666999;;;:::::::::;;;;;;;;;;;;;;;===;;;<<<===???BBBJJJRRRiiiooo___ZZZZZZXXXVVVVVVZZZYYYXXXYYY___iiiuuu}}}~~~xxxuuurrroookkkiiioooxxxzzzaaa[[[ZZZVVVXXX```bbbkkkxxxoooddd\\\\\\^^^\\\WWWUUUOOOJJJDDD???===<<<;;;:::::::::999999888777777777777777888888888888777777666666777777777777666666555666666666777777777888666777777777888888888999888888777666555666999;;;:::::::::;;;;;;<<<<<<<<<@@@======???@@@BBBKKKVVVooowwwkkk```\\\[[[ZZZXXXWWW^^^]]]\\\]]]cccmmmzzz}}}{{{wwwuuusssoookkknnntttooo]]]ZZZZZZWWWZZZbbbdddlll{{{qqqeee[[[ZZZ\\\ZZZWWWVVVNNNJJJDDD???===<<<;;;::::::::::::999888888777777777777888888999999888888666666777777777777666666555555666666777777888888666777777888888999999999777888888777666777999;;;:::::::::;;;<<<<<<======AAA>>>>>>AAABBBCCCNNN]]]{{{rrrkkkbbb]]][[[YYYXXXVVV]]]]]]]]]___fffqqq~~~}}}}}}yyywwwuuuqqqmmmnnnrrr}}}yyyeeeWWWXXXYYYVVVZZZcccfffooouuuhhh[[[XXXZZZXXXVVVVVVMMMIIICCC>>><<<<<<;;;:::;;;::::::999999888888777666777888999999999999888777777777888888777777777555555555666777888888888666777777888888999::::::777888999999888888999;;;::::::;;;;;;<<<=========@@@<<<===CCCDDDEEESSSeeeoookkkccc\\\YYYWWWVVVSSSXXXXXXZZZ___gggttt~~~zzzwwwuuurrrmmmmmmqqqyyyppp___SSSVVVXXXUUUYYYccchhhrrr|||xxxzzz}}}wwwiii\\\XXXXXXWWWVVVVVVLLLHHHBBB>>><<<<<<;;;;;;;;;;;;:::999999888888777666777888999999999999999888888999999999999888888444555555666777888888999666777777888999999::::::777888:::;;;:::999999:::::::::;;;;;;<<<===>>>>>>>>>:::<<>>@@@???BBBFFFFFFYYYzzz~~~dddaaa\\\XXXTTTSSSSSSSSSRRRWWW]]]ccckkkxxx}}}|||zzzvvvqqqmmmlllllluuuuuu___YYYTTTSSSRRRUUU]]]fffnnnxxxrrrnnniiigggqqquuuccc[[[YYYXXXXXXYYYPPPKKKDDD???===<<<<<<<<<::::::999999888888777777777888888999999999888888999999888888777888888999666666666666777777777888888888888888888888888888777999:::999888888:::<<<:::::::::;;;;;;;;;<<<<<<===@@@???BBBGGGIII^^^uuu```^^^ZZZVVVSSSRRRRRRRRRPPPUUU\\\cccmmm{{{~~~{{{wwwrrrnnnlllllltttooo^^^WWWRRRPPPPPPTTT___iiipppzzzrrrlllfffaaajjjyyyjjj]]][[[ZZZYYYXXXQQQMMMGGGBBB@@@>>><<<;;;;;;::::::999888777777777888999999999999999888888;;;:::999888777777777777666666666777777777888888888888777777777777888888777999:::999888777888:::::::::999:::::::::;;;<<<===@@@???CCCIIINNNfffiii[[[YYYVVVSSSQQQQQQQQQQQQQQQVVV]]]eeeooo}}}~~~yyytttpppmmmlllsss{{{~~~lll\\\WWWSSSSSSUUUYYYbbblllqqq|||tttmmmfff```fffsssrrraaa\\\ZZZXXXWWWSSSOOOIIIEEEBBB???===;;;;;;;;;:::999888888777666999999::::::999999888888:::999888777777666666777666666777777777888888888888777666666666777888999888999999999777666666666;;;;;;:::::::::;;;<<<======@@@???CCCIIIQQQmmmqqq```XXXVVVTTTRRRQQQQQQQQQRRRVVVYYY___gggqqq|||wwwsssooommmqqqvvvkkkYYYVVVUUUWWWYYY\\\ccckkksss~~~yyyppphhh___bbbmmm}}}zzzeee^^^ZZZWWWVVVUUUPPPKKKFFFCCC@@@===;;;;;;;;;::::::999888888777999999:::::::::999999888888777777666666777777777777777777777888888888888777777777777777888999999888888999;;;<<<<<<;;;:::===<<<;;;;;;;;;<<<>>>???>>>AAA@@@CCCJJJTTTuuuhhh[[[VVVUUUTTTSSSRRRRRRSSSSSSVVVYYY```iiiuuu~~~{{{wwwrrroooppprrr~~~~~~fffVVVSSSTTTWWWYYY[[[bbbiiissstttiii^^^]]]ffftttlllaaa[[[XXXWWWWWWRRRKKKFFFBBB???===;;;::::::::::::999999999999888999999:::::::::::::::888777777777777777888888777777777888888888999999666777888999999:::999999777888:::>>>BBBDDDDDDCCC>>>===<<<;;;;;;===???@@@>>>AAA@@@CCCLLLZZZ~~~tttaaaZZZUUUTTTTTTSSSSSSSSSSSSSSSRRRVVV^^^iiiyyy~~~{{{uuuqqqpppqqq~~~yyyzzzvvvaaaVVVSSSSSSUUUWWWZZZaaaiiisss{{{mmm^^^ZZZaaakkk}}}ssseee]]]YYYZZZYYYSSSKKKDDD@@@>>>===<<<999999999::::::::::::;;;777888999:::;;;<<<<<<<<<;;;;;;:::999888888888888777777888888888999999999555777999;;;<<<;;;:::999999999;;;???CCCEEEDDDBBB>>>===;;;::::::<<<>>>@@@===AAA@@@EEEPPPaaa~~~fff\\\ZZZTTTTTTSSSSSSRRRRRRRRRRRRQQQUUU]]]jjj{{{~~~xxxtttsssrrr|||wwwsssxxxppp^^^ZZZUUUSSSTTTVVVZZZccclllsssrrr```ZZZ___fffwwwwwwhhh^^^[[[]]]ZZZSSSKKKCCC???>>>===<<<888999999::::::;;;;;;<<<666777888:::;;;<<<======???>>>===;;;:::999888888777888888888888999999999555777:::===>>>===:::999===<<<<<<>>>AAAAAA>>>:::>>><<<:::999999;;;>>>???<<<@@@AAAFFFSSSfffppp]]]XXXZZZSSSSSSSSSRRRRRRQQQQQQPPPTTTWWW___lll|||zzzuuuuuuttt|||xxxpppssszzz}}}eeeYYYUUUSSSTTTXXXZZZ\\\bbbiiiyyysssggg^^^YYYfffoooyyygggaaa___\\\[[[SSSIIIBBB>>>===<<<:::===<<<:::888888999:::;;;:::999999999555666CCCRRRVVVHHH<<<999999777777;;;888888888888888888888888888888888999:::::::::;;;999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===??????BBBIIITTTooojjjbbb\\\UUUTTTSSSQQQPPPOOOOOOPPPPPPQQQUUU]]]kkk~~~~~~yyytttrrrttt|||xxxllllllrrryyy~~~eee[[[UUUSSSSSSVVVYYY[[[bbbjjjzzz{{{kkkaaa[[[aaajjj||||||iiibbb___[[[\\\UUUKKKDDD@@@>>>===<<<<<<;;;999888888999;;;<<<:::999:::;;;888777>>>IIIMMMAAA888777888777888;;;888888888888888888888888888888888999999999999999999999999999:::::::::;;;<<<<<<;;;;;;;;;<<<======AAAAAAEEELLLYYYvvvggg___ZZZSSSTTTRRRQQQPPPOOOOOOPPPPPPQQQUUU]]]kkk}}}{{{vvvqqqsss|||zzzlllkkkpppwww{{{}}}uuuaaaZZZVVVSSSRRRUUUWWW[[[ccckkkzzzooobbb\\\\\\eeevvv}}}iiibbb^^^[[[]]]VVVMMMFFFAAA???>>>===;;;:::999888999:::;;;<<<:::999:::<<<;;;888:::>>>AAA:::555555777888888:::888888888888888888888888888888888888888888777777888888999999999:::::::::<<<<<<;;;;;;<<<<<<===>>>CCCDDDGGGNNN^^^{{{ccc[[[XXXRRRSSSRRRPPPOOONNNNNNOOOPPPQQQUUU]]]kkk|||}}}wwwppprrrzzz}}}mmmiiillluuuyyy~~~jjj[[[XXXVVVRRRQQQTTTVVVZZZccclllzzzrrrccc\\\YYYaaaqqq}}}ggg```]]][[[\\\WWWOOOGGGAAA>>>======<<<;;;:::999999999999::::::999999:::;;;:::999888:::666444555777888888888888888888888888888888888999888888888777666666666888888888999999999::::::<<<;;;;;;;;;<<<===>>>???BBBDDDHHHNNNdddvvv```YYYVVVRRRRRRQQQPPPNNNNNNNNNNNNOOOQQQUUU]]]jjj{{{|||zzz}}}xxxpppqqqyyyqqqjjjjjjttt{{{zzzdddYYYVVVUUURRRQQQSSSVVVZZZccclllyyyxxxggg___ZZZaaannn}}}eee]]]\\\\\\[[[WWWPPPGGGAAA===<<<<<<>>>===<<<:::999888777777999888777777999;;;:::888777888777777888888777666777777777777777777777777999888888888777666666666888888999999999:::::::::;;;;;;;;;<<<===>>>?????????DDDHHHOOOiiirrr^^^XXXVVVSSSRRRQQQOOONNNMMMMMMNNNNNNPPPUUU^^^jjjzzz~~~www|||wwwpppqqqwwwvvvlllkkkrrr~~~sssbbbZZZVVVSSSQQQPPPTTTWWW[[[ccclllvvvmmmdddZZZ```lll|||hhh^^^\\\[[[ZZZWWWQQQIIIAAA<<<;;;<<<======<<<;;;999888777777888999777555777;;;<<<:::777::::::888777999888444777777777777777777777777888888888888888888777777999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@>>>EEEJJJRRRpppooo]]]XXXUUURRRQQQPPPNNNMMMLLLLLLMMMNNNPPPUUU^^^iiiyyy{{{{{{vvvrrrrrrvvv}}}qqqoooqqqkkk```ZZZTTTRRRPPPPPPUUUXXX[[[bbbkkkttt}}}~~~}}}yyypppeeeYYY___hhhuuuoooaaa[[[XXX[[[YYYSSSKKKBBB===<<<===::::::;;;;;;::::::999999666:::;;;777777;;;;;;888666:::;;;888666999888555777777777777777777777777888888888999999999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===???@@@AAA???IIINNNWWWwwwkkk\\\VVVSSSQQQQQQPPPNNNMMMLLLLLLMMMMMMPPPUUU^^^iiiyyy{{{vvvtttsssvvvwwwssstttwwweee]]]XXXQQQPPPOOOQQQUUUYYY[[[bbbjjjrrr{{{yyyyyy~~~tttyyyooocccXXX]]]dddpppuuuddd[[[VVV\\\ZZZUUUMMMDDD>>>===>>>777888999:::;;;<<<<<<;;;555<<<>>>:::888:::999666444:::;;;777666999999666777777777777777777777777888888888999:::::::::;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<===???@@@AAAAAALLLRRR[[[}}}iii[[[UUURRRPPPPPPOOONNNLLLLLLLLLLLLMMMPPPUUU^^^iiixxxzzz}}}{{{vvvuuutttvvvzzzwwwyyyooo^^^ZZZZZZSSSQQQRRRUUUXXXXXXYYYaaajjjoooxxxzzz|||vvvppp{{{nnnbbb[[[^^^bbbkkk}}}hhh______]]]]]]XXXMMMEEEBBB???<<<;;;;;;;;;;;;:::999888888<<<888555555777888888666888888888888888888888888888888777777777777888888;;;:::999999888888999999:::::::::;;;;;;::::::999<<<<<<<<<<<<===???@@@@@@DDDGGGPPPgggzzzkkk^^^UUUTTTSSSOOOPPPOOONNNLLLLLLNNNPPPRRRXXXcccnnn|||yyyvvv|||zzzvvvqqqnnnoooyyy|||uuuxxxxxxiiiZZZVVVWWWPPPQQQRRRUUUXXXXXXYYYaaajjjqqqzzz{{{yyy{{{{{{qqqhhhmmmzzzqqqfff]]]^^^aaaiiizzzkkkcccdddbbbaaaZZZMMMCCC@@@>>><<<<<<<<<<<<;;;:::999888777;;;888666666777999888777888888888888888888888888888888777777777777888888999999888888888999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAAEEEIIISSSlllqqqfffZZZSSSSSSQQQOOOPPPOOONNNLLLLLLNNNPPPSSSZZZeeeppp~~~}}}tttqqqwwwxxxtttnnnkkkkkksss~~~wwwsssooodddXXXUUUUUUOOOQQQRRRUUUXXXXXXYYYaaakkkttt}}}{{{xxxzzzyyynnnbbbaaagggrrrtttjjj^^^^^^```ggguuurrrkkkmmmkkkhhh]]]MMMBBB???===<<<======<<<;;;:::999888777:::888666777888999999888888888888888888888888888888888777777777777888888777777777777888999:::;;;:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===???@@@AAAGGGJJJWWWsssggg___UUUPPPQQQOOOOOOPPPOOONNNLLLLLLNNNPPPUUU\\\gggrrrxxxqqqnnnuuu~~~uuuqqqjjjgggfffkkkvvvwwwnnn|||{{{hhhaaaYYYWWWWWWRRRRRRRRRUUUWWWWWWXXXaaakkkvvv||||||zzzoooccc^^^```hhhuuuwwwkkk```^^^^^^eeeppp|||sssvvvtttooobbbPPPCCC???>>>===>>>>>><<<;;;:::999888888999888888888999::::::999888888888888888888888888888888777777777777888888888777777777888888999:::999999999::::::;;;<<<<<<;;;;;;;;;<<<===???@@@AAAGGGKKKZZZ{{{sss```[[[SSSOOOPPPMMMOOOPPPOOONNNLLLLLLNNNPPPUUU]]]hhhsssyyysssrrrzzzzzzqqqlllgggdddbbbdddjjjsssyyy|||uuummmttt~~~uuubbb___YYYWWWXXXTTTRRRRRRUUUWWWVVVXXXaaalllwww~~~{{{oooeee``````___jjj|||mmmbbb^^^]]]ccclll|||yyy{{{xxxssseeeSSSEEEAAA@@@>>>???>>><<<;;;:::999999999999999:::::::::999999:::888888888888888888888888888888777777777777888888999999888888888888888999999999888888999:::;;;<<<:::;;;;;;<<<>>>???AAABBBGGGKKK]]]kkk^^^[[[SSSPPPQQQMMMOOOPPPOOONNNLLLLLLNNNPPPTTT\\\hhhssszzzvvvwwwuuulllhhhdddbbb``````cccgggkkkmmmrrrxxxsssppppppvvvppp]]]\\\WWWUUUVVVTTTSSSSSSTTTVVVVVVXXXaaalllxxxrrrhhhbbb```]]]fffyyyrrreee___]]]aaahhhttt|||zzzvvvrrrfffUUUHHHCCCAAA???>>>===<<<:::::::::;;;;;;999;;;<<<<<<:::999999999888888888888888888888888888888777777777777888888999999999888999999::::::;;;;;;999999888999:::;;;::::::;;;<<<>>>@@@AAABBBHHHLLLaaaxxxfff]]]ZZZRRRQQQSSSOOOOOOPPPOOONNNLLLLLLNNNPPPTTT\\\gggsss}}}yyywwwzzzyyyooohhheeebbbaaa___^^^___aaaccceeefffkkkrrrxxx}}}xxxsssoooqqq}}}ppp[[[ZZZVVVSSSUUUTTTSSSSSSTTTVVVVVVXXXbbbmmmyyy~~~ooofffcccaaagggvvvyyyjjjaaa]]]___bbbkkkzzztttpppnnneeeVVVJJJDDDAAA===>>><<<;;;::::::;;;<<<===:::===>>>===:::888888999888888888888888888888888888888777777777777888888777777888999:::<<<>>>??????>>><<<:::::::::;;;<<<::::::;;;<<<>>>@@@BBBCCCKKKNNNdddooo```[[[XXXQQQQQQUUUQQQOOOPPPOOONNNLLLLLLNNNPPPUUU\\\hhhtttxxxyyyxxxxxx}}}}}}sssjjjeeeccc______^^^^^^]]]^^^```aaa___bbbgggjjjlllooovvvzzzvvvmmmmmmyyyrrr\\\[[[WWWTTTVVVUUUTTTSSSTTTVVVUUUXXXbbbmmmzzzxxxlllgggcccfffqqq}}}{{{~~~lllccc]]]^^^^^^eeezzzxxxoookkkjjjcccVVVKKKEEE@@@<<<===<<<:::::::::;;;===???;;;>>>@@@>>>:::777777888888888888888888888888888888888777777777777888888555555777999<<>><<<;;;;;;<<<===::::::;;;<<<>>>@@@BBBCCCLLLPPPggghhh\\\XXXVVVPPPQQQVVVRRROOOPPPOOONNNLLLLLLNNNPPPVVV]]]hhhuuuuuuxxxyyyzzzxxxooogggcccbbb\\\]]]^^^^^^]]]]]]___```[[[^^^aaaaaaaaadddiiimmmvvv{{{vvvlllkkkwww{{{bbb]]]XXXVVVVVVSSSRRROOOOOOQQQSSSXXXcccnnnvvvkkkjjjdddgggzzz~~~{{{yyyyyy{{{}}}sssbbb]]]```]]]ggg|||{{{lllfffmmmhhhUUUGGGDDDBBB>>>;;;;;;:::::::::;;;;;;<<>><<<;;;::::::;;;999999999999888888777777888888777777777777888888888888999999999:::::::::<<<;;;999999888999:::;;;<<<============>>>AAADDDIIIOOOlllwwwbbb]]]WWWSSSRRRSSSTTTUUUNNNOOONNNMMMKKKKKKMMMOOOWWW]]]gggrrr}}}uuuvvvwwwzzz|||vvvooohhhccc``````^^^]]]]]]^^^___^^^]]]^^^^^^__________________fffjjjpppuuu|||{{{qqqmmmuuu~~~ddd^^^XXXUUUVVVSSSRRRPPPPPPRRRTTTXXXcccmmm~~~tttgggbbbdddsss~~~{{{yyyxxxyyy|||}}}xxxfff___```]]]fffzzz{{{jjjffflllgggUUUGGGDDDBBB>>>;;;;;;;;;::::::;;;;;;<<>>===;;;:::999999:::999999999999888888888777888888777777777777888888888888999999999:::::::::>>>===<<<<<<<<<<<<===>>>;;;<<<=========???BBBDDDMMMTTTqqqmmm```\\\WWWSSSSSSSSSSSSSSSNNNOOONNNMMMKKKKKKMMMOOOWWW]]]gggssswwwrrrsssuuuyyy|||}}}xxxrrrlllgggdddbbbaaa___^^^^^^___``````___^^^^^^^^^^^^^^^^^^^^^^^^___cccgggkkkpppyyy{{{oookkksss}}}ggg```XXXTTTUUUSSSSSSQQQQQQSSSUUUYYYcccmmm{{{vvvfffbbbbbblll~~~~~~{{{xxxxxxxxxzzz{{{yyy~~~kkkbbb```\\\fffzzz{{{iiifffjjjeeeUUUGGGDDDBBB>>><<<;;;;;;::::::;;;;;;;;;======;;;:::999999999999999999999999888888888888888888777777777777888888888888999999999:::::::::;;;;;;::::::::::::;;;;;;;;;<<<=========???BBBEEEPPPZZZyyyyyyddd\\\YYYVVVTTTSSSSSSQQQPPPNNNNNNNNNLLLKKKKKKLLLNNNWWW^^^hhhuuuzzzooommmooosssyyyvvv|||yyytttnnniiifffdddcccaaa```______aaaccccccbbb______^^^^^^]]]]]]\\\\\\[[[^^^aaaccceeekkkrrryyy|||}}}pppjjjrrr}}}hhhaaaXXXSSSUUUSSSTTTRRRRRRTTTUUUXXXbbblllwwwtttgggcccbbbgggttt|||yyyxxxxxxyyyyyyzzz|||~~~~~~~~~qqqdddaaa]]]ggg}}}}}}jjjfffhhhbbbTTTHHHDDDAAA>>><<<<<<;;;:::::::::;;;;;;<<<<<<;;;:::::::::999999999999999999999999999999999888888777777888888999888888999999999:::::::::999999999999999999::::::;;;<<<===>>>>>>@@@CCCEEEPPP^^^pppbbbYYYWWWUUUTTTSSSRRRPPPNNNNNNNNNNNNLLLJJJJJJLLLNNNWWW^^^iiivvvuuulllkkknnnttt{{{uuu|||{{{wwwrrrlllhhheeeeeedddaaa```___```bbbdddddddddaaaaaa```___^^^^^^]]]]]]\\\^^^aaabbbccceeeiiimmmnnnxxxrrrjjjsss~~~~~~ggg```WWWRRRTTTSSSTTTRRRRRRUUUUUUXXX```jjjsss}}}uuuhhhdddbbbdddmmm}}}zzzxxxwwwwwwxxxzzz{{{zzzyyyyyy}}}vvvfffaaa^^^jjj|||iiifffeee___TTTIIICCCAAA???===<<<;;;:::::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;999999999999999999999:::999999888888888888999999888888999999999:::::::::;;;;;;<<<===============;;;<<<===>>>>>>@@@DDDFFFNNN```jjjaaaXXXVVVTTTSSSSSSRRROOOMMMMMMNNNMMMLLLJJJJJJLLLNNNVVV]]]hhhvvvtttnnnjjjnnnuuu~~~zzz~~~|||yyysssmmmiiiffffffeeebbbaaa```aaaccceeeeeedddddddddcccbbbaaaaaa``````]]]^^^```aaabbbccceeefffhhhoooyyytttkkkrrr{{{wwwbbb^^^VVVQQQSSSRRRSSSRRRRRRTTTUUUWWW___hhhpppzzzvvviiieeeaaaaaahhh|||}}}zzzwwwvvvuuuuuuuuuuuutttsssssswww|||}}}iiiccc```mmmzzziiifffccc]]]SSSJJJCCC@@@???===<<<<<<;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;999999999999::::::::::::999999888888888888999999888888999999999:::::::::999:::;;;<<<<<<<<<<<<<<<;;;<<<>>>>>>???AAADDDGGGNNNdddfff___WWWVVVTTTSSSSSSRRRPPPNNNMMMMMMMMMKKKJJJJJJKKKMMMUUU\\\hhhuuurrrnnnhhhnnnwww~~~|||yyyuuupppllliiihhhgggeeecccbbbccceeefffffffffffffffeeeeeeddddddcccccc\\\]]]^^^___```aaabbbbbbeeeiiiooosssttttttssssssrrrssszzzvvvmmmqqqxxxooo^^^\\\UUUQQQSSSRRRRRRQQQRRRTTTTTTUUU]]]fffmmmwww~~~mmmhhhcccaaafffxxx~~~{{{xxxuuusssrrrqqqnnnmmmllllllmmmpppuuuxxx}}}mmmeeeaaaooo{{{lllfffaaa[[[SSSJJJCCC@@@???======<<<;;;::::::::::::888999:::;;;<<<;;;;;;:::999999999:::::::::;;;;;;:::999999888888999999:::888888999999999:::::::::666777888:::;;;;;;::::::;;;<<<>>>>>>???AAAEEEHHHQQQiiieee```XXXVVVTTTRRRRRRRRRQQQPPPMMMMMMMMMKKKIIIIIIKKKMMMTTT[[[fffttt|||mmmjjjeeelllwww~~~yyywwwtttqqqnnnllljjjjjjiiigggffffffhhhiiihhhhhhfffffffffffffffeeeeeeeeeaaa`````````bbbccccccbbbeeeiiinnnrrrsssqqqpppnnnmmmkkknnntttwww{{{rrruuuxxxiiiZZZ[[[UUUPPPRRRRRRRRRQQQQQQSSSSSSUUU\\\dddlllvvvsssmmmfffdddhhhwww~~~|||zzzvvvsssqqqooonnniiiiiihhhhhhjjjmmmqqqssswww{{{pppfffbbboooqqqfff```ZZZSSSKKKCCC@@@@@@>>>===<<<;;;:::999999999666777999:::;;;;;;:::999999999999::::::;;;;;;;;;:::999999888888999999:::888888999999999:::::::::999:::;;;===>>>>>>======;;;<<<>>>>>>???BBBEEEHHHUUUnnnhhhdddYYYWWWSSSRRRRRRRRRRRRQQQMMMMMMMMMKKKIIIIIIKKKMMMTTT[[[fffssswwwhhhfffbbbjjjwww~~~uuutttsssrrrpppnnnlllkkklllkkkiiiiiijjjkkkjjjiiieeeeeeffffffffffffffffffhhhfffeeeeeefffggggggfffiiimmmssswwwyyyvvvssspppmmmiiijjjlllmmmwwwxxxyyy{{{uuuhhhZZZTTTRRRQQQRRRTTTNNNOOOPPPOOOPPPSSS[[[aaalllsss|||sssfffeeehhhooo~~~}}}zzzwwwtttqqqooonnnjjjiiihhhhhhhhhhhhhhhiiioootttyyy|||~~~rrriiifffssslllfffddd^^^TTTIIIBBB@@@@@@??????===<<<;;;::::::999;;;;;;;;;;;;::::::999888:::999999888888999999:::888888999999999:::::::::777777777999<<<===<<<;;;:::::::::;;;;;;;;;<<<<<<===;;;<<>>===<<<;;;::::::::::::;;;;;;;;;::::::999888:::999999888888999999:::888888888888999999999:::999888888:::===>>>===<<<:::::::::;;;;;;;;;<<<<<<===;;;<<>>===<<<;;;:::::::::::::::;;;;;;;;;:::999999:::999999888888999999:::777777777888888888999999:::999999;;;===>>>>>><<<:::::::::;;;;;;;;;<<<<<<===;;;<<<@@@AAAAAAEEELLL\\\mmm___VVVTTTRRRQQQQQQPPPOOOMMMMMMMMMLLLJJJHHHHHHJJJLLLQQQWWWaaannnuuukkkhhheeelllzzz{{{ttt{{{~~~{{{yyyzzzyyywwwtttrrrpppoooooopppnnnkkkhhhggghhhiiikkklllmmmoooqqqsssvvvzzz}}}wwwtttrrrqqqpppyyy|||jjj```VVVTTTTTTRRRPPPPPPNNNOOOOOONNNNNNQQQXXX^^^iiiooozzznnngggiiimmmrrrwww}}}yyytttpppmmmllliiihhhgggffffffeeeffffffdddfffiiikkkllloootttwww|||~~~xxxrrrttt{{{ttthhhZZZMMMEEEAAA???>>>>>>===;;;;;;::::::::::::::::::;;;;;;::::::999:::999999888888999999:::666777777777777888888888999999999:::<<<===<<<;;;:::::::::;;;;;;;;;<<<<<<===<<<===@@@BBBBBBFFFMMM___lll___VVVTTTQQQPPPPPPPPPNNNMMMMMMMMMLLLJJJHHHHHHJJJLLLQQQWWWaaammm~~~ssskkkiiifffooo}}}{{{vvv~~~}}}|||zzzxxxvvvtttssssssrrrpppmmmkkkjjjjjjlllmmmnnnpppsssuuuxxx|||~~~wwwtttsss}}}zzziii^^^UUUTTTTTTRRROOOOOOMMMNNNOOONNNMMMQQQWWW]]]hhhoooyyyrrriiijjjmmmnnnoooxxx|||xxxtttpppmmmkkkiiihhhgggfffeeeeeeeeeeeedddeeegggiiikkkmmmppprrrsssuuuyyy}}}}}}vvvzzz}}}uuugggYYYNNNFFFBBBAAA>>>===<<<;;;;;;;;;;;;;;;999::::::;;;;;;::::::::::::999999888888999999:::666777777777777888888888888777777999;;;<<<:::999:::::::::;;;;;;;;;<<<<<<===<<<===AAABBBCCCGGGNNNaaaiii^^^VVVTTTQQQPPPPPPPPPNNNMMMLLLLLLKKKIIIHHHHHHKKKMMMQQQWWW```mmm~~~rrrjjjhhhhhhqqqzzz~~~|||{{{yyyxxxxxxxxxuuussspppnnnmmmmmmooopppqqqsssvvvyyy|||~~~wwwwww|||uuuzzziii___UUUSSSSSSQQQOOOOOOMMMNNNNNNMMMLLLPPPVVV\\\eeemmmxxx|||pppnnnooonnnkkkooovvv}}}{{{wwwsssooolllkkkjjjiiihhhgggfffeeeeeeeeeeeefffgggiiilllmmmooopppoooppprrruuuyyy|||zzzvvvgggYYYNNNHHHDDDBBB======<<<;;;;;;;;;;;;;;;999999:::;;;;;;;;;:::::::::999999888888999999:::777777777888888888999999888777777888:::;;;999888:::::::::;;;;;;;;;<<<<<<>>><<<>>>AAACCCDDDIIIOOOdddzzzddd\\\UUUSSSQQQPPPPPPOOONNNLLLLLLLLLKKKIIIHHHIIIKKKMMMQQQWWW```mmmqqqjjjiiijjjsss~~~~~~}}}}}}}}}zzzxxxuuurrrqqqrrrssstttwwwyyy|||~~~~~~vvvooottt~~~kkk```VVVSSSSSSQQQOOOPPPMMMNNNNNNMMMLLLOOOVVV[[[bbbjjjuuu~~~yyywwwtttpppmmmqqqtttyyy|||yyyuuurrrooonnnkkkkkkiiihhhgggfffffffffffffffhhhjjjmmmoooooooooooooooooopppsssvvvyyy{{{xxx}}}}}}yyyiiiYYYOOOHHHDDDBBB======<<<;;;;;;;;;;;;<<<888999::::::;;;;;;;;;::::::999999888888999999:::888888888888999999999:::999888888999;;;;;;:::888:::::::::;;;;;;;;;<<<<<<>>><<<>>>BBBDDDDDDIIIPPPjjjppp^^^YYYUUUSSSPPPOOOOOOOOONNNLLLKKKLLLKKKIIIHHHIIIKKKNNNPPPVVV```mmm~~~pppkkkjjjkkkttt~~~}}}zzzxxxwwwwwwyyyzzz}}}rrrkkkpppvvvmmmaaaVVVSSSRRRPPPOOOPPPMMMNNNNNNLLLLLLOOOUUU[[[```gggsss~~~{{{vvvooopppnnnppp}}}yyyvvvtttssslllkkkjjjhhhggggggffffffgggggghhhkkknnnppppppoooqqqpppnnnnnnooorrruuuwwwtttxxx{{{~~~~~~|||kkkZZZOOOIIIDDDAAA======<<<;;;;;;;;;<<<<<<888999::::::;;;;;;;;;;;;:::999999999999999999:::888999999999999::::::::::::999999:::;;;<<<:::999:::::::::;;;;;;;;;<<<<<<>>><<<>>>BBBDDDEEEJJJPPPoooiii[[[XXXUUUSSSPPPOOOOOOOOOMMMLLLKKKKKKKKKIIIHHHIIILLLNNNPPPVVV```mmm|||oookkkkkklllttt|||~~~{{{zzz{{{|||~~~pppjjjooosssjjj___UUUSSSSSSPPPNNNNNNOOOOOONNNMMMLLLNNNQQQTTT^^^dddnnnzzz}}}uuuooolllpppxxx~~~{{{yyyqqqqqqpppnnnmmmkkkjjjjjjmmmhhhkkkwwwzzzrrrnnnqqqqqqqqqrrrsssssssssrrrqqqpppsssvvvxxx{{{|||}}}qqq^^^OOOFFFCCCCCC======<<<;;;;;;;;;;;;<<<999::::::;;;;;;::::::999;;;;;;;;;::::::999999999999999999999999999999999888888999999999:::::::::999999:::;;;;;;<<<<<<===:::;;;>>>AAAAAABBBJJJTTTkkkwwwfff\\\UUUTTTSSSQQQOOONNNLLLLLLKKKKKKLLLKKKJJJIIIIIIKKKMMMQQQWWW___lllppphhhiiijjjvvvzzzrrriiijjjttt~~~jjj___UUUSSSSSSQQQNNNNNNOOOOOONNNLLLLLLMMMQQQTTT```fffppp{{{vvvooonnnsss}}}uuuuuusssrrrpppnnnmmmlllpppkkkooozzz}}}wwwsssvvvuuuvvvwwwwwwwwwvvvttttttsssuuuvvvvvvxxx}}}xxxyyysss___OOOEEEAAA@@@======<<<;;;;;;;;;;;;<<<999::::::;;;;;;::::::999999999999888888888777777999999999999999999999999777777888888888999999999999::::::;;;;;;<<<<<<===<<<===@@@BBBBBBCCCLLLVVVoootttcccYYYSSSRRRQQQPPPOOONNNMMMMMMMMMJJJKKKKKKJJJHHHHHHJJJLLLQQQWWW```nnnooohhhiiilllxxx}}}vvvwwwkkkiiirrr}}}jjj___UUUSSSSSSQQQOOOOOONNNNNNMMMLLLKKKMMMQQQTTTaaagggqqq|||sssnnnpppzzz{{{zzzyyywwwtttrrrqqqpppssspppsss}}}|||zzz}}}|||}}}}}}}}}|||zzzyyywwwvvvwwwxxxwwwwww{{{sssuuuuuu___NNNDDD???>>>======<<<;;;;;;;;;;;;<<<999::::::;;;;;;::::::999999999999888888888888777999999999999999999999999777777777777888888888888:::::::::;;;<<<<<<======>>>???AAADDDCCCEEEMMMXXXuuuppp___WWWQQQPPPOOOOOONNNNNNNNNNNNOOOJJJJJJJJJIIIGGGHHHJJJLLLPPPWWWbbbppp}}}mmmgggiiinnnzzzuuuqqq|||nnnhhhppp{{{jjj___UUUSSSTTTRRRPPPPPPMMMMMMMMMKKKKKKLLLPPPSSS___fffppp|||yyypppooouuu}}}{{{xxxvvvtttssstttrrruuu~~~~~~|||zzz{{{|||{{{|||qqqsssuuu```OOODDD???>>>======<<<;;;;;;;;;;;;<<<999::::::;;;;;;::::::999::::::::::::::::::::::::888999999999999999::::::777888888888999999999999::::::;;;;;;<<<=========??????AAACCCCCCEEEOOOYYY{{{lll]]]VVVSSSPPPPPPOOONNNMMMMMMMMMMMMIIIJJJIIIHHHGGGGGGIIIKKKOOOWWWcccsssyyykkkgggjjjooo|||~~~sssooo|||}}}qqqhhhnnnyyyiii___UUUTTTTTTRRRPPPQQQMMMMMMLLLKKKJJJLLLOOORRR\\\cccnnn{{{tttpppqqq|||~~~{{{yyywwwvvvuuutttvvv|||oooppp}}}ttt```OOOFFFBBBAAA======<<<;;;;;;;;;;;;<<<999::::::;;;;;;::::::999::::::::::::::::::::::::888888888999999:::::::::999999999:::::::::;;;;;;::::::;;;<<<<<<======>>>>>>>>>@@@BBBCCCFFFPPP[[[kkk]]]XXXUUURRRQQQPPPNNNMMMLLLKKKKKKIIIJJJIIIHHHGGGGGGIIIKKKOOOWWWeeevvvuuuiiifffjjjooo|||{{{tttrrr}}}||||||~~~~~~~~~}}}|||}}}{{{yyytttiiimmmwwwiii___UUUTTTTTTSSSQQQQQQLLLLLLKKKJJJIIIKKKOOORRRYYY```mmmzzz}}}tttooottt~~~~~~|||zzzyyywwwwwwxxx|||}}}lllmmmzzzttt```PPPGGGCCCCCC======<<<;;;;;;;;;;;;<<<999::::::;;;;;;::::::999777888888888888999999999888888888999999::::::;;;::::::::::::;;;;;;;;;<<<;;;;;;;;;<<<======>>>>>>======???BBBCCCGGGRRR^^^kkk^^^YYYWWWSSSRRRPPPNNNLLLKKKJJJJJJJJJJJJJJJIIIGGGHHHJJJLLLOOOXXXgggxxx}}}qqqgggeeejjjppp||||||wwwvvvxxxuuupppnnnmmmmmmmmmlllpppwwwzzzyyy~~~vvvkkkooowww|||iii___VVVTTTUUUSSSRRRRRRLLLLLLKKKJJJIIIJJJNNNQQQXXX```lllzzz}}}qqqqqqyyy~~~}}}{{{{{{|||~~~}}}mmmnnn|||ttt```PPPGGGCCCCCC======<<<;;;;;;;;;;;;<<<999::::::;;;;;;::::::999777777888888888999999999777888888999::::::;;;;;;999999:::::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>><<<===???CCCEEEJJJVVVbbblll___YYYVVVQQQPPPOOOMMMLLLKKKKKKKKKJJJKKKKKKJJJHHHHHHJJJLLLNNNXXXhhhyyyxxxnnneeeeeekkkqqq}}}|||{{{~~~zzzrrrmmmgggbbb`````````___eeepppxxxwww{{{wwwnnnqqqwww{{{iii___VVVTTTUUUSSSRRRRRRKKKKKKKKKIIIIIIJJJNNNQQQYYY```lllyyyuuurrrxxxpppqqquuu```PPPFFFBBBBBB======<<<;;;;;;;;;;;;<<<999::::::;;;;;;::::::999999999999::::::;;;;;;;;;777777888999::::::;;;;;;888888999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>======@@@DDDGGGLLLYYYeeemmm^^^XXXUUUOOONNNNNNMMMLLLLLLMMMMMMKKKLLLKKKJJJIIIIIIKKKMMMNNNXXXhhhzzzvvvmmmeeeeeekkkrrr~~~~~~zzzvvvnnniiiaaa[[[XXXXXXXXXXXX]]]jjjttttttwwwwwwppprrrxxx~~~ggg^^^XXXWWWVVVSSSQQQQQQEEELLLLLLFFFGGGOOOPPPIIIZZZ```jjjuuuyyy}}}vvvtttxxx```OOOHHHCCC@@@BBB@@@>>><<<;;;;;;======:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::::::::;;;;;;<<<=========@@@BBB???BBBHHHHHHPPPeeennnccc[[[QQQTTTRRRPPPOOOOOONNNLLLJJJKKKJJJIIIHHHIIIKKKMMMNNNQQQVVVbbbtttwwwooogggdddhhhnnnzzzuuunnnhhhbbb]]]ZZZWWWSSSRRRVVV```dddjjjqqqzzz|||ppprrryyy|||fff^^^WWWVVVUUURRRPPPQQQNNNRRROOOGGGHHHRRRWWWSSSZZZ```jjjttt~~~{{{{{{yyybbbOOOGGGCCC@@@AAA@@@>>><<<;;;<<<======:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::::::::;;;<<<<<<======>>>===???>>>BBBIIIJJJTTTiiinnnbbb[[[SSSTTTRRRPPPOOOPPPOOOMMMKKKKKKJJJIIIHHHHHHJJJKKKMMMPPPUUU```rrrvvvnnnfffdddhhhooozzz~~~~~~uuunnnhhhbbb\\\YYYVVVRRRSSSWWW___ccckkkttt~~~qqqrrrzzzzzzeee]]]VVVUUUTTTQQQOOOPPPLLLNNNKKKGGGLLL[[[fffhhhZZZ___iiisss~~~zzz~~~{{{dddOOOFFFCCCBBB@@@???===<<<;;;<<<<<<===:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888888999999999::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>:::>>>===AAAJJJLLLXXXooommm```[[[UUUSSSRRRPPPPPPQQQPPPOOOMMMKKKJJJHHHGGGGGGHHHIIIJJJPPPSSS]]]nnn}}}rrrllleeedddiiirrr|||{{{~~~|||uuuooohhhaaa[[[XXXUUURRRUUUYYY^^^ccclllzzz}}}rrrssszzzyyyeee\\\UUUSSSSSSPPPNNNOOOJJJKKKIIIGGGMMM\\\hhhlllYYY^^^gggqqq|||}}}}}}}}}eeePPPEEECCCCCC???>>>===<<<<<<<<<<<<===:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<======>>>>>>;;;???>>>BBBJJJMMMZZZssslll^^^ZZZWWWSSSRRRPPPPPPQQQQQQPPPOOOKKKJJJHHHFFFFFFFFFHHHIIIOOORRR[[[jjj~~~yyyoooiiicccdddiiiuuuxxxxxx|||wwwzzztttppphhh```YYYVVVTTTRRRUUU[[[^^^dddppp{{{~~~rrrrrrxxxzzz|||eee\\\TTTRRRRRROOONNNPPPPPPOOOLLLIIIJJJQQQWWWYYYVVV\\\eeeooozzz|||}}}fffPPPEEEBBBBBB=========<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>???===AAA@@@CCCIIILLL[[[vvvjjj]]]ZZZWWWSSSRRRPPPPPPQQQQQQPPPOOOKKKJJJHHHFFFEEEFFFGGGHHHOOOQQQYYYhhh}}}vvvlllfffaaaccciiixxxsssrrr{{{}}}www|||yyytttqqqggg```YYYVVVSSSRRRUUUZZZ```gggttt{{{}}}qqqqqqvvvzzz{{{fff]]]TTTRRRQQQOOOOOOPPPLLLLLLJJJIIIIIIKKKMMMNNNTTTZZZcccmmmxxx~~~|||dddOOOEEEBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::;;;<<<<<<======>>>?????????CCCBBBDDDIIILLL]]]xxxggg]]]YYYVVVSSSRRRPPPPPPQQQPPPOOOMMMJJJIIIGGGFFFFFFGGGHHHIIIOOOQQQZZZiii~~~uuujjjddd```ccciiixxxuuuooouuu}}}vvvwwwzzzzzztttqqqggg```ZZZWWWTTTQQQTTTXXXaaaiiixxx|||}}}qqqpppvvvzzz~~~ggg]]]UUURRRRRRPPPPPPQQQHHHGGGGGGHHHJJJKKKLLLNNNQQQWWWaaalllwwwzzzbbbOOOFFFBBB>>>;;;<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::<<<<<<<<<===>>>>>>?????????CCCCCCDDDIIIMMM___|||yyyeee]]]XXXTTTTTTRRRPPPOOOPPPOOOMMMKKKJJJIIIGGGFFFGGGHHHJJJKKKPPPRRR[[[kkktttiiiccc___bbbiiivvvrrrssstttmmmkkkllltttzzztttqqqfff```ZZZXXXUUUQQQRRRVVVaaajjjyyy|||{{{rrrqqqvvvyyyhhh^^^UUUSSSRRRPPPPPPRRROOOMMMJJJJJJIIIGGGHHHJJJPPPVVV```kkkvvv|||zzzyyyzzzyyy```OOOFFFAAA===;;;;;;<<<<<<===<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::<<<<<<======>>>>>>??????>>>CCCBBBDDDJJJNNNaaatttddd]]]XXXSSSTTTRRRPPPOOOOOONNNLLLJJJJJJIIIGGGGGGGGGIIIKKKLLLPPPRRR\\\lllttthhhbbb___bbbiiitttwwwuuuyyyiiiccc``````iiitttzzz{{{tttqqqfff```[[[YYYUUUQQQQQQTTT```jjjzzz{{{yyy~~~sssrrrwww}}}}}}nnnbbbUUUQQQPPPNNNMMMNNNMMMMMMLLLJJJHHHHHHIIIKKKOOOVVV```jjjuuu~~~{{{yyyyyywwwuuusssuuuyyy|||zzz~~~{{{dddNNNHHHFFF<<<<<<<<<;;;::::::::::::;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::999999::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;;;;<<<<<<===>>>???<<<@@@BBBFFFJJJKKK___ooobbb\\\XXXSSSSSSRRRQQQOOOMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJIIIIIINNNSSS]]]nnnuuueeeaaabbbeeeiiittt~~~vvvvvvnnnjjjccc]]][[[]]]bbbeeepppzzzvvvpppgggccc^^^ZZZWWWUUUSSSQQQYYYbbbqqq}}}{{{tttsss|||||||||ssseeeWWWQQQPPPOOOOOOPPPNNNNNNMMMKKKIIIIIIJJJLLLPPPVVVaaakkkuuu|||yyyvvvvvvtttqqqoooqqqtttxxxvvv{{{~~~}}}|||~~~}}}zzzdddNNNGGGEEE======<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::999999::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;;;;<<<<<<===>>>???===AAABBBFFFKKKLLL```nnnaaa\\\WWWSSSRRRQQQPPPOOONNNLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJOOOTTT___pppsssddd``````dddgggtttuuuqqqyyyyyyqqqeeeaaa\\\WWWVVVXXX\\\___jjjrrrxxxrrrkkkfff```[[[XXXUUURRRPPPUUU\\\jjj{{{~~~tttrrryyy{{{{{{}}}lllZZZRRRQQQPPPQQQSSSNNNNNNNNNLLLJJJIIIKKKMMMQQQWWWaaalllvvv}}}~~~yyyvvvrrrqqqoookkkiiikkknnnrrrtttzzz~~~}}}|||}}}|||xxxuuuyyywwwbbbMMMFFFEEE>>>>>>===<<<<<<;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::999999::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;;;;<<<<<<===>>>???>>>BBBCCCGGGLLLNNNccclll___[[[WWWSSSQQQQQQQQQPPPOOOMMMKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJPPPVVV```rrrrrrccc______bbbffftttvvvlllmmmqqqnnngggaaa\\\YYYVVVSSSSSSUUUXXX[[[bbbhhhvvv{{{tttnnnjjjccc]]]YYYVVVRRRPPPQQQWWWaaapppvvvqqqwww{{{{{{vvv___TTTQQQPPPPPPRRRMMMNNNMMMKKKIIIIIIJJJLLLQQQXXXbbblllvvv|||rrrppprrruuu~~~{{{wwwtttooommmjjjfffdddfffjjjmmmvvv~~~zzzyyy{{{sssaaaLLLDDDDDD???>>>>>>===<<<<<<<<<<<<===:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::::::::999999999999999::::::::::::;;;;;;999999::::::::::::;;;;;;<<<;;;;;;<<<<<<===>>>??????CCCCCCGGGMMMPPPfffjjj^^^ZZZVVVSSSQQQQQQRRRRRRQQQNNNLLLJJJIIIIIIHHHHHHHHHIIIJJJKKKPPPVVVaaasssqqqddd___^^^bbbffftttzzzmmmiiijjjgggbbb___XXXWWWUUUTTTUUUWWWZZZ\\\^^^bbblll}}}vvvoookkkeee___[[[XXXUUUSSSRRRUUU\\\ffftttxxxsssyyyzzz|||eeeVVVQQQOOOOOOOOOLLLLLLKKKJJJHHHGGGIIIJJJQQQXXXbbblllvvvyyyqqqiiieeeeeehhhnnntttzzzuuuqqqllljjjgggcccaaacccgggkkkyyy~~~nnn___LLLCCCCCC???>>>>>>===<<<<<<<<<<<<===:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::::::::999999999999999999::::::;;;;;;;;;999999999::::::;;;;;;;;;<<<;;;;;;<<<<<<===>>>???@@@CCCCCCGGGMMMQQQiiijjj]]]ZZZWWWSSSRRRSSSSSSSSSRRROOOMMMKKKIIIHHHGGGGGGGGGIIIJJJKKKOOOUUUaaatttqqqeee```___bbbffftttvvvnnnjjjeeeaaaaaaYYYXXXWWWWWWXXXZZZ\\\^^^```aaahhhyyy~~~wwwnnnjjjddd```]]][[[YYYWWWTTTUUUXXX^^^iiivvv~~~|||yyy{{{iiiXXXRRROOONNNNNNKKKKKKKKKIIIGGGFFFHHHJJJQQQWWWaaakkkuuuxxxrrrkkkhhhccc``````bbbfffiiirrr}}}wwwrrroooiiigggccc```^^^aaagggkkk{{{yyyiii^^^LLLBBBBBB???>>>===<<<<<<;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::999999888999999::::::;;;;;;<<<888999999::::::;;;;;;<<<<<<;;;;;;<<<<<<===>>>???@@@CCCBBBFFFLLLRRRkkkkkk^^^ZZZWWWTTTSSSSSSSSSRRRQQQOOOMMMLLLIIIHHHGGGFFFGGGHHHKKKLLLOOOVVVbbbuuupppeee```___bbbfffsss{{{pppfffaaa```\\\ZZZYYYXXXXXXZZZ\\\^^^cccccciiiwww~~~wwwlllhhhccc```^^^]]]\\\ZZZVVVUUUVVVZZZbbbmmmxxxvvvzzzkkkYYYSSSQQQOOONNNLLLLLLKKKIIIGGGGGGIIIJJJPPPWWW```jjjsssxxxqqqllleeeeeedddaaaaaabbbeeeffflllwww{{{uuuoookkkeeeddd```]]]\\\```fffkkkxxxrrreee]]]MMMBBB@@@>>>===<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::999999888888999::::::;;;<<<<<<888888999::::::;;;<<<<<<<<<;;;;;;<<<<<<===>>>???@@@BBBAAAEEELLLRRRlllmmm___[[[XXXUUURRRRRRQQQPPPNNNMMMLLLKKKIIIHHHFFFEEEFFFHHHKKKLLLPPPWWWdddwwwnnnddd___]]]```eeerrrppphhhfff```^^^[[[XXXXXXZZZ\\\^^^eeeeeejjjwww|||vvvlllhhhccc```___]]]\\\[[[YYYXXXYYY\\\cccnnnxxxtttxxxkkkZZZUUURRRPPPOOOMMMMMMLLLJJJHHHHHHJJJKKKPPPVVV```iiisss~~~uuuoookkkdddfffgggeeedddfffgggfffjjjrrryyyrrrllliiicccaaa^^^[[[[[[___eeejjjuuunnnbbb]]]MMMAAA@@@>>><<<<<<;;;::::::::::::;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;:::::::::999999888888999::::::;;;<<<<<<888888999::::::;;;<<<<<<<<<;;;;;;<<<<<<===>>>??????AAAAAADDDKKKRRRlllnnn```\\\YYYUUUQQQPPPOOOMMMLLLKKKKKKKKKIIIGGGFFFEEEFFFHHHKKKMMMRRRXXXfffyyy|||mmmccc^^^\\\___dddrrr}}}sssqqqdddaaa]]]ZZZYYY[[[]]]___ffffffjjjwww~~~}}}{{{vvvmmmiiiddd```^^^]]][[[ZZZ]]]\\\]]]aaahhhsss}}}wwwzzzlll[[[WWWTTTQQQNNNLLLLLLKKKIIIHHHHHHKKKMMMPPPVVV___hhhrrr|||vvvqqqsssmmmmmmllliiieeedddgggjjjlllooo}}}~~~yyyrrriiidddaaa```^^^[[[YYY[[[```dddpppqqqkkkcccYYYMMMBBB>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999999888999:::<<<===::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<===============>>>BBBCCCGGGMMMQQQjjjttteee\\\TTTTTTTTTQQQOOOMMMMMMMMMKKKJJJJJJIIIGGGGGGGGGIIIKKKLLLQQQWWWdddyyyzzzkkkccc___^^^aaaeeeqqq|||yyypppkkkhhhccc___\\\\\\^^^^^^dddgggmmmwww|||xxxxxxxxxuuusssssskkkhhhddd___\\\[[[[[[[[[aaa```bbbhhhnnnwwwuuuwwwhhhYYYUUURRRNNNLLLLLLLLLLLLJJJHHHHHHKKKMMMQQQWWW```iiiqqq{{{{{{vvvxxxxxxxxxvvvqqqlllhhhiiijjjhhhjjjwww}}}xxxqqqiiiddd^^^]]][[[YYYWWWYYY\\\___hhhvvvyyy|||rrrmmmdddXXXLLLCCC??????<<<<<<<<<<<<<<<<<<;;;;;;999::::::;;;;;;<<<<<<<<<;;;:::999999999:::;;;<<<::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;============>>>>>>>>>>>>>>>BBBCCCGGGMMMQQQjjjvvvfff]]]TTTTTTTTTRRROOONNNNNNNNNLLLKKKJJJIIIGGGGGGGGGIIIJJJLLLTTTYYYeeexxxxxxiiibbb``````cccgggooozzzxxxsssjjjbbb^^^\\\[[[[[[dddggglllttt{{{~~~xxxxxxvvvrrrnnnnnniiigggccc___\\\[[[[[[\\\bbbccchhhooovvv~~~tttttt~~~fffXXXUUURRRNNNKKKLLLMMMLLLJJJIIIIIIJJJLLLRRRXXXaaaiiirrr|||}}}~~~|||tttnnnjjjiiigggjjjuuu~~~zzzvvvpppiiieee\\\\\\[[[YYYWWWWWWZZZ\\\bbbnnn{{{vvvlllnnnsss{{{~~~tttoooeeeXXXLLLDDDAAA@@@=========<<<;;;;;;;;;:::888999999:::;;;<<<======;;;;;;:::999999999::::::::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;============>>>>>>??????>>>BBBCCCGGGMMMQQQkkkyyyhhh]]]UUUUUUUUUSSSPPPOOOOOOOOONNNLLLJJJIIIGGGFFFGGGHHHJJJKKKUUUZZZeeeyyyvvvhhhbbb```aaadddiiimmmxxxuuuiiibbb^^^\\\\\\```eeelllqqqtttttttttuuuzzzxxxvvvtttnnniiihhhgggeeeaaa^^^\\\[[[\\\\\\bbbgggoooyyyxxxvvv|||~~~eeeZZZWWWTTTPPPMMMMMMMMMMMMKKKIIIIIIJJJLLLRRRXXXaaajjjsss~~~yyyqqqjjjgggeeejjjvvv|||xxxtttoooiiieee]]]^^^]]]\\\ZZZYYY[[[\\\bbbkkktttwwwxxx{{{|||{{{yyyooohhhggggggkkkzzz}}}xxxttthhhWWWKKKEEECCCAAA>>>>>>===<<<;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>BBBCCCGGGLLLRRRlll{{{iii^^^VVVWWWUUUSSSQQQPPPPPPPPPOOOMMMJJJIIIGGGFFFFFFGGGIIIJJJSSSYYYfff{{{wwwiiibbb``````dddhhhmmmwwwqqqhhhccc```___[[[aaajjjppprrrqqqqqqqqqrrr~~~wwwuuurrrkkkfffeeedddccc```^^^\\\[[[\\\\\\aaagggsss~~~~~~}}}|||xxx|||yyycccYYYVVVTTTPPPNNNMMMNNNNNNLLLJJJIIIJJJKKKPPPWWWaaakkkuuuzzzqqqiiiddd```fffqqq~~~{{{vvvrrrnnniiifff^^^^^^^^^\\\ZZZZZZ\\\]]]bbbkkkrrrrrrrrrttttttrrrsssjjjdddbbb```bbbppp}}}yyykkkWWWIIIEEEDDDAAA>>>>>>===<<<;;;:::::::::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;:::999999888::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<===>>>>>>???CCCCCCGGGLLLRRRmmm{{{hhh]]]VVVYYYUUUSSSQQQPPPQQQQQQPPPNNNJJJIIIGGGFFFFFFGGGHHHJJJOOOWWWggg~~~yyyjjjccc___^^^aaaeeeoooxxxyyynnngggbbb___ZZZ___fffmmmpppqqqqqqqqqppp~~~}}}vvvtttqqqkkkfffeeebbbaaa___]]]\\\[[[[[[[[[^^^dddppp}}}|||{{{|||uuu```VVVTTTQQQNNNNNNMMMNNNOOOMMMKKKIIIJJJJJJOOOVVV```jjjttt{{{qqqiiicccaaaeeeooozzz{{{uuuqqqmmmiiifff]]]]]]\\\[[[ZZZZZZ]]]___cccmmmuuuwwwwwwyyyyyywwwsssiiiaaa___]]]^^^kkkzzz~~~nnnWWWHHHEEEDDD@@@=========<<<;;;;;;;;;:::======<<<;;;:::999999888::::::;;;;;;;;;:::999999::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<===>>>?????????CCCCCCFFFLLLRRRnnn{{{hhh\\\VVVYYYTTTRRRPPPPPPPPPQQQPPPNNNJJJIIIGGGFFFEEEFFFHHHIIIMMMUUUeee|||{{{lllccc___]]]___bbbnnnxxxqqqiiibbb]]]]]]^^^bbbhhhnnnqqqqqqooonnnvvv}}}vvvtttrrrlllgggfffaaa```^^^]]][[[ZZZYYYYYY[[[___iiivvv|||}}}zzzttt```UUURRRPPPOOOOOOMMMOOOOOONNNLLLJJJIIIJJJOOOUUU^^^gggppp{{{}}}sssjjjdddddddddiiirrrzzz{{{uuuppplllhhhfff______]]][[[[[[]]]aaadddjjjuuuttthhhdddaaa```iiivvvqqqWWWGGGEEEDDD???<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::999888999:::;;;;;;;;;:::999::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>???@@@AAAAAA???CCCCCCFFFLLLSSSooo}}}hhh[[[UUUXXXSSSRRRPPPOOOPPPPPPOOONNNJJJIIIGGGFFFEEEFFFGGGHHHMMMSSSaaawww|||lllccc___]]]___bbblllvvvsssllleee```aaa^^^^^^eeennnuuuvvvtttoootttxxxvvvrrrlllgggeeeaaa```^^^\\\[[[YYYXXXWWWYYYZZZ```mmmzzz|||}}}xxxvvvaaaWWWTTTRRRQQQRRRNNNOOOPPPNNNLLLJJJIIIJJJPPPUUU^^^fffmmmwwwuuulllfffaaa___```gggoooyyy|||uuuppplllhhhfffbbbaaa```^^^]]]```eeeiiirrrtttlllgggdddjjjuuusssWWWGGGEEEDDD???;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;777888:::;;;<<<;;;;;;:::::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;===>>>???@@@AAABBBCCCCCC@@@CCCCCCFFFLLLSSSooohhh[[[TTTWWWSSSQQQOOOOOOPPPPPPOOONNNJJJIIIGGGEEEEEEFFFGGGHHHOOOSSS^^^rrr{{{lllccc___]]]___ccciiittt}}}uuupppjjjeeeccc^^^\\\dddqqq{{{}}}{{{rrrvvv}}}zzzwwwssslllfffeeeaaa```^^^\\\ZZZXXXWWWVVVYYYWWW[[[hhhuuu}}}}}}}}}vvveeeWWWSSSQQQOOONNNOOOOOONNNNNNMMMMMMLLLLLLNNNSSS[[[dddmmmvvv~~~wwwjjjddd```^^^___dddjjjqqq}}}zzzuuuooojjjfffcccaaa```aaa```aaahhhqqq}}}yyyllleeeiiipppqqq\\\LLLDDDAAAAAA@@@??????>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;:::::::::999999888888888888999::::::;;;;;;::::::999999:::::::::;;;;;;;;;>>>===<<<;;;<<<>>>@@@AAAAAADDDEEEHHHOOOUUUqqqggg\\\XXXTTTQQQPPPPPPRRRSSSRRRPPPNNNJJJIIIHHHGGGGGGGGGHHHHHHMMMQQQ\\\ooowwwjjjddd___YYYZZZaaalllsss~~~{{{yyyuuuooojjjbbb[[[WWW___mmmwww{{{{{{xxx}}}{{{|||uuummmfffbbbcccbbb```^^^]]]\\\[[[[[[XXXYYY\\\dddqqq~~~vvvvvvgggXXXTTTQQQOOONNNOOONNNNNNMMMMMMLLLLLLKKKNNNSSS[[[cccllluuu}}}vvvkkkfff```]]]]]]aaaffflllvvvzzzuuuooojjjfffdddbbbbbbbbbaaabbbiiirrruuujjjjjjppppppZZZJJJCCC@@@AAA>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888999::::::;;;;;;::::::999999:::::::::;;;;;;;;;===<<<;;;;;;<<<===???AAA@@@DDDEEEIIIOOOUUUpppfff\\\XXXUUUQQQPPPPPPQQQRRRRRRPPPNNNJJJIIIHHHGGGGGGGGGHHHHHHMMMQQQ[[[mmmyyyjjjddd^^^XXXYYY```kkkrrr~~~|||yyy{{{yyyzzzxxxqqqjjjccc\\\XXX]]]fffnnnssswwwzzz{{{tttnnniiifffhhhfffccc```]]][[[ZZZYYYZZZYYY[[[bbbnnnzzztttttt}}}hhhYYYTTTQQQOOONNNNNNNNNMMMMMMLLLKKKKKKJJJMMMRRRZZZbbbkkkttt|||vvvlllggg___\\\[[[]]]```dddmmmvvv~~~yyyuuupppkkkggggggdddddddddccccccjjjsss~~~nnnlllrrrqqqYYYIIIBBB@@@@@@======<<<<<<;;;;;;::::::<<<<<<<<<;;;;;;::::::999:::::::::999999999999888888999::::::;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<===???@@@???CCCEEEIIIOOOTTTnnn}}}eee[[[XXXUUUQQQPPPPPPPPPQQQQQQOOOMMMJJJIIIHHHGGGGGGGGGHHHHHHMMMQQQYYYjjj|||kkkccc^^^XXXYYY___iiiqqq}}}uuussszzz}}}xxxtttwww}}}}}}vvvmmmddd]]]YYYZZZ]]]aaaiiirrr~~~~~~}}}wwwrrrooommmmmmkkkgggbbb^^^ZZZXXXWWWZZZYYYYYY```lllyyy~~~~~~tttsss{{{iiiYYYTTTRRRPPPPPPNNNNNNMMMMMMLLLKKKJJJJJJMMMQQQXXX```iiirrr{{{~~~vvvlllfff___[[[YYY[[[\\\^^^eeemmmwww~~~zzzuuuqqqllliiiiiigggffffffeeeeeellltttpppnnntttrrrYYYIIIBBBAAAAAA=========<<<<<<;;;;;;;;;======<<<;;;::::::999999999999999999999999999999888999::::::;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>???>>>CCCEEEIIIOOOTTTnnn{{{ddd[[[XXXVVVRRRPPPOOOOOOPPPPPPNNNMMMJJJIIIHHHGGGGGGGGGHHHHHHMMMPPPXXXgggmmmccc]]]WWWXXX^^^gggppp}}}~~~rrrooouuusssqqqooottt}}}|||sssddd^^^YYYXXXWWWXXXcccqqq|||}}}yyyvvvuuuqqqnnniiiccc^^^[[[YYYXXXYYYWWWXXX```mmm{{{~~~|||{{{|||}}}}}}vvvuuu|||kkk[[[UUUSSSQQQQQQOOOOOONNNMMMLLLKKKJJJJJJMMMQQQWWW^^^gggpppyyy}}}}}}|||uuujjjbbb```\\\YYYZZZZZZ[[[aaahhhrrr|||~~~zzzwwwsssnnnkkkkkkhhhggghhhffffffmmmuuurrrooouuusssYYYJJJCCCBBBBBB>>>>>>>>>=====================<<<;;;::::::999999999999999999999999999999888999::::::;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>???>>>CCCDDDIIIOOOUUUpppyyyccc[[[XXXVVVRRRPPPNNNNNNOOOOOOMMMLLLJJJIIIHHHGGGGGGGGGHHHHHHLLLOOOVVVddd}}}oooddd^^^XXXXXX]]]fffooo}}}rrrnnnrrr}}}pppnnnkkkmmmwwwvvveee^^^YYYYYYUUUTTTaaasss~~~|||{{{tttqqqllleee```\\\[[[ZZZYYYWWWXXXaaaooo|||}}}tttqqqqqqvvv}}}|||{{{xxx}}}ppp^^^WWWTTTRRRQQQQQQPPPOOONNNMMMKKKKKKJJJLLLPPPVVV]]]eeennnxxx~~~wwwwwwyyysssggg___^^^[[[YYYZZZZZZ[[[aaahhhqqqyyy|||yyyuuuqqqnnnllliiihhhhhhggggggmmmvvvsssnnnrrrvvv~~~sssYYYJJJDDDBBBAAA>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;::::::999888999999999999:::::::::888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>????????????CCCDDDHHHOOOVVVrrrzzzddd[[[XXXUUURRRPPPNNNMMMMMMNNNMMMKKKJJJIIIHHHGGGGGGGGGHHHHHHJJJNNNUUUccczzzrrreee^^^YYYYYY^^^eeeppp~~~ssspppsss~~~pppmmmhhhfffppp}}}~~~vvvggg^^^ZZZZZZVVVSSSaaattt{{{wwwpppiiiccc___]]]\\\[[[YYY[[[eeeuuuuuuooommmoooyyy}}}|||}}}yyy}}}wwwcccZZZUUUQQQPPPRRRQQQPPPOOONNNLLLKKKKKKLLLOOOUUU\\\cccmmmvvv}}}uuussstttoooeee^^^\\\YYYXXXZZZ[[[\\\aaaiiiqqqwww}}}zzzwwwsssqqqllljjjiiiiiiggggggmmmuuu}}}oooiiikkkkkkzzzrrrXXXJJJDDDAAA???========================;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::888999::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@CCCCCCGGGOOOXXXvvv{{{ddd\\\XXXUUURRRPPPMMMLLLMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHLLLUUUbbbyyytttfff___ZZZZZZ^^^eeepppxxxuuuyyyqqqooohhheeeooo~~~vvviii^^^YYY[[[XXXSSS___ssswwwnnngggbbb___^^^\\\[[[```nnnzzzrrrooovvv~~~|||}}}wwwzzzxxxvvvyyy}}}ggg\\\VVVQQQOOOSSSRRRQQQPPPNNNMMMLLLKKKLLLOOOTTT[[[ccclllvvv|||uuupppppplllddd^^^ZZZWWWWWWYYY[[[\\\bbbjjjqqqwww~~~{{{xxxuuurrrmmmjjjiiiiiigggfffmmmuuuvvvyyyiiidddeeeaaannn{{{pppWWWIIICCC@@@===;;;<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;888888888999999:::::::::999999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<=========>>>???@@@@@@AAAAAA@@@@@@CCCCCCFFFOOOYYYxxx|||eee\\\XXXTTTSSSPPPMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHFFFLLLUUUbbbyyyvvvggg```[[[ZZZ___eeeppp}}}{{{rrrqqqkkkgggqqqxxxkkk___YYY\\\XXXSSS^^^ppp|||rrrjjjddd```___[[[\\\dddvvvzzzrrrxxx~~~||||||uuuwwwwwwlllpppjjj[[[UUUTTTSSSPPPQQQQQQPPPOOOMMMKKKIIILLLNNNTTT]]]bbbfffnnnwww}}}rrrmmmfffaaa```ZZZYYYXXXWWWYYY^^^eeekkkuuu{{{yyy{{{zzzvvvtttwww~~~||||||{{{wwwsssqqqooollliiihhhjjjnnnrrrzzz~~~pppgggbbb___aaagggmmmqqqsssyyykkkTTTHHHCCC@@@>>>=========<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<>>>>>???DDDEEEDDDIIIQQQ[[[xxxjjj^^^YYYUUUSSSQQQOOONNNNNNMMMLLLJJJJJJIIIGGGEEEEEEFFFGGGHHHGGGIIIQQQaaavvvyyyllleee^^^\\\___gggsss~~~yyysss{{{{{{mmmbbb```^^^ZZZ]]]cccttt~~~uuuhhhccceeeaaaeeelll}}}rrrsss|||nnnmmmwww}}}wwwbbbXXXTTTSSSRRRPPPQQQQQQPPPOOOMMMKKKIIIGGGIIIOOOWWW\\\```iiisssxxxjjjbbb```\\\[[[XXXWWWZZZaaajjjqqqyyy}}}~~~wwwuuuqqqmmmkkkkkkmmmoooppp~~~|||vvvuuussspppnnnpppuuuxxx~~~qqqjjjfffffffffjjjhhhfffddddddfffiiikkkuuudddOOOEEECCCBBB@@@;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===============>>>??????CCCEEEDDDIIIRRRZZZwwwlll___YYYVVVTTTQQQOOONNNNNNMMMLLLKKKIIIHHHGGGFFFFFFFFFGGGHHHDDDFFFNNN]]]qqqyyymmmfff___]]]aaaeeeqqq}}}{{{yyywwwgggbbbaaa\\\\\\___bbbyyy|||yyywww{{{xxxyyy|||ooogggfffbbbeeemmm}}}uuuwwwtttpppvvvyyyooo]]]VVVTTTRRRQQQPPPQQQQQQPPPOOOMMMKKKIIIHHHIIIOOOVVV[[[```iiisss~~~{{{lllccc```\\\ZZZXXXWWWZZZbbbmmmttt{{{~~~yyyuuuuuuvvvssspppooo}}}{{{yyyxxxvvvtttsssuuuyyy|||uuuoooooorrrtttuuupppkkkggggggiiijjjjjjsssdddNNNEEECCCBBB@@@:::;;;;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888:::::::::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<>>>>>>>>???@@@AAABBBCCCEEEEEEIIIRRRZZZvvvnnn___ZZZXXXTTTRRROOONNNNNNNNNLLLKKKIIIHHHGGGFFFFFFFFFGGGGGGCCCFFFMMMYYYkkk{{{oooggg___^^^ccccccooo{{{zzzjjjcccbbb]]]ZZZ\\\ZZZlll{{{wwwxxx}}}wwwuuuyyy~~~wwwmmmhhhdddfffmmm}}}{{{vvv{{{xxxooosssuuu}}}jjjYYYTTTSSSRRRPPPPPPQQQQQQPPPOOOMMMKKKIIIHHHIIIMMMTTTXXX]]]fffppp{{{{{{mmmddd___[[[YYYWWWWWW[[[dddooowww}}}zzzrrrppp~~~}}}|||{{{zzzxxxwwwyyy}}}}}}wwwppplllkkkkkkkkkssseeeOOOEEEBBBAAA@@@:::;;;;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAABBBBBBEEEEEEIIIRRRZZZuuunnn___ZZZXXXTTTRRRPPPOOOOOONNNMMMKKKHHHHHHGGGGGGGGGFFFGGGGGGDDDFFFLLLVVVeee~~~rrrhhh```___dddcccnnnzzzxxxiiibbbaaa\\\YYYYYYWWWcccuuu{{{{{{yyyvvvwwwyyytttlllhhhjjjooo{{{zzz|||vvv{{{mmmpppssszzzgggWWWRRRRRRQQQOOOPPPQQQQQQPPPOOOMMMKKKIIIHHHHHHKKKQQQUUUYYYbbbkkkvvv|||zzzooofff___ZZZYYYXXXYYY^^^gggrrryyy~~~wwwwww~~~}}}~~~|||rrrllljjjjjjqqqgggPPPFFFCCCAAA???;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888999999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@@@@BBBEEEEEEJJJRRRYYYtttlll___YYYWWWUUURRRPPPOOOOOONNNMMMLLLHHHHHHHHHGGGGGGGGGFFFFFFDDDFFFKKKSSS```wwwuuujjj```___ccccccmmmzzzvvv}}}{{{fff___^^^ZZZWWWXXXVVV\\\fffxxx|||{{{yyyyyy}}}}}}sssiiijjjnnnzzz{{{zzz}}}{{{qqquuuxxxgggVVVQQQRRRQQQOOOPPPQQQQQQPPPOOOMMMKKKIIIJJJIIILLLQQQSSSWWW```iiiqqqxxxzzzrrrhhh___ZZZZZZ[[[]]]bbbkkkuuu|||zzzvvv{{{}}}ssspppqqqtttfffPPPFFFCCCAAA@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777888888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===???@@@AAABBBEEEEEEJJJRRRYYYsssiii^^^YYYUUUUUUSSSPPPOOOOOOOOOMMMLLLGGGHHHHHHHHHGGGGGGFFFFFFDDDFFFJJJPPPZZZpppyyylll```^^^ccccccmmmzzzrrrvvv{{{sssaaa\\\[[[WWWVVVYYYYYYYYY]]]lll{{{lllkkkmmmvvv|||{{{zzz}}}hhhUUUQQQRRRQQQOOOPPPQQQQQQPPPOOOMMMKKKIIIMMMMMMOOOSSSUUUXXXaaajjjnnnvvvzzztttjjj___[[[\\\]]]```eeennnxxx}}}ooooooxxx}}}{{{}}}zzzeeeOOOEEECCCBBB@@@=========<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777777888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<=========>>>???AAABBBCCCBBBEEEEEEJJJRRRYYYsss}}}ggg^^^YYYTTTUUUSSSPPPOOOOOOOOOMMMLLLGGGHHHHHHHHHHHHGGGFFFFFFDDDEEEIIIMMMVVVkkk{{{mmm```]]]bbbcccnnnzzz|||ooorrrrrruuu}}}mmm]]]ZZZYYYUUUUUUYYY]]]ZZZZZZfffuuusssrrrwww}}}}}}eeeWWWSSSQQQPPPQQQNNNOOOPPPQQQPPPNNNLLLJJJKKKHHHIIIMMMPPPTTT\\\eeeooovvvvvvhhh______]]]]]]```hhhrrryyy}}}}}}~~~qqqjjjpppzzzhhhPPPDDDAAA@@@===>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;::::::999888999:::;;;<<<<<<<<<<<<============>>>????????????@@@AAABBBCCCCCCEEECCCHHHPPPWWWppp{{{ccc\\\\\\\\\WWWTTTQQQOOONNNNNNMMMLLLHHHGGGFFFEEEDDDDDDDDDDDDDDDGGGFFFKKKXXXggg|||iiibbb```___gggmmmwwwrrrooosssuuuwwwyyyuuulllbbb\\\WWWSSSUUUZZZZZZ[[[ZZZaaayyy|||{{{}}}{{{|||dddUUURRRQQQQQQQQQNNNOOOPPPPPPPPPNNNLLLKKKJJJHHHHHHLLLOOOSSS[[[dddmmmttt~~~rrrgggaaa___]]]]]]bbbkkkttt{{{~~~xxxqqqsss|||~~~{{{uuukkkgggnnnxxxfffOOODDDAAA@@@>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::::::::999999999:::;;;<<<;;;;;;<<<<<<<<<=========????????????@@@AAABBBBBBCCCDDDCCCHHHPPPVVVoooxxxbbb\\\[[[YYYWWWUUURRRPPPPPPOOONNNMMMIIIHHHGGGFFFEEEEEEEEEEEEEEEHHHFFFJJJWWWddd}}}kkkaaa___```eeekkkvvvwwwvvv{{{}}}|||{{{uuulllaaa\\\WWWTTTVVVZZZ[[[\\\\\\bbbwww{{{|||fffVVVTTTUUUTTTRRROOOOOOPPPPPPPPPNNNMMMLLLJJJGGGHHHKKKNNNRRRYYYbbbjjjrrr}}}zzznnnfffddd```___```fffpppyyy}}}wwwmmmdddccchhhjjjhhhmmmmmmmmmkkkeeedddlllwww{{{|||~~~bbbNNNDDDAAA???>>>>>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::999888888777777888888999::::::999999999:::;;;<<<:::;;;;;;;;;<<<<<<<<<<<>>??????@@@AAABBBBBBDDDCCCHHHPPPUUUmmmtttbbb]]]ZZZVVVXXXVVVSSSQQQQQQPPPOOOMMMJJJIIIHHHGGGFFFFFFFFFFFFFFFIIIFFFIIITTT```yyymmmaaa___aaaccciiitttxxxmmmbbb\\\YYYVVVWWW[[[\\\^^^___cccrrr}}}{{{|||lllYYYVVVXXXWWWTTTOOOOOOPPPPPPPPPOOOMMMMMMJJJGGGGGGKKKMMMPPPXXX```hhhqqq}}}|||mmmfffeeebbbaaadddlllwwwwwwoooddd^^^]]]``````^^^``````cccdddbbbbbbjjjtttwwwxxxzzz^^^LLLDDDAAA??????>>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::999999888888888888999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAABBBBBBDDDDDDIIIPPPTTTjjjrrrbbb]]]ZZZTTTWWWUUURRRQQQQQQPPPNNNLLLIIIIIIHHHGGGFFFFFFFFFFFFDDDGGGEEEHHHRRR\\\tttpppccc___aaabbbhhhrrr~~~tttggg___[[[YYYZZZ]]]___```aaabbbjjj~~~|||yyy{{{ttt]]]VVVXXXVVVSSSOOOPPPPPPPPPOOOOOONNNNNNKKKHHHHHHJJJMMMOOOWWW___gggqqq}}}qqqgggeeeaaabbbgggrrrrrriii```]]]^^^^^^\\\YYYXXXYYY\\\___^^^^^^dddlllwwwtttvvvuuuYYYJJJDDD@@@???@@@>>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::::::::999999999999::::::999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAAAAAAAADDDDDDIIIPPPSSShhhsssccc^^^ZZZTTTUUUSSSQQQQQQPPPOOOMMMJJJHHHGGGFFFEEEEEEDDDDDDEEEBBBEEEDDDGGGPPPYYYpppttteee```aaa```gggqqq{{{mmmccc^^^[[[\\\___aaaaaaaaa```bbbnnn}}}vvvxxx|||bbbVVVTTTSSSOOOPPPPPPPPPOOOOOOOOOOOOOOOLLLIIIHHHKKKMMMOOOVVV^^^eeeppp}}}uuujjjfff^^^aaakkk{{{tttjjjbbbaaabbb^^^XXXTTTTTTTTTWWWZZZZZZXXX[[[bbbiiiuuu|||qqqsssqqqUUUIIIDDD@@@>>>@@@>>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::;;;::::::::::::::::::;;;888999:::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<>>>>>>===>>>>>>???@@@AAAAAADDDDDDIIIOOOQQQeeexxxeee___ZZZVVVTTTSSSQQQQQQPPPOOOLLLJJJHHHGGGFFFEEEDDDDDDDDDDDDAAAEEEDDDGGGOOOWWWlllwwwiiiaaaaaa^^^dddnnnxxxuuuggg```\\\\\\___aaa```^^^]]]]]]cccrrr~~~sssvvvjjjXXXTTTRRROOOPPPPPPOOOOOOOOOPPPPPPPPPMMMJJJIIILLLMMMOOOVVV^^^cccnnn{{{xxxlllhhh^^^dddsss|||rrrjjjlllllleee[[[VVVRRRRRRUUUYYYXXXUUUWWW[[[^^^fffuuu|||{{{|||~~~|||xxxwwwzzzzzz{{{pppqqqzzzmmmRRRGGGDDD@@@>>>AAA>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::888999:::;;;;;;;;;::::::;;;;;;<<<<<<<<<==================>>>>>>???@@@AAA@@@CCCDDDIIIOOOPPPccc}}}ggg___[[[XXXUUUSSSRRRRRRRRRPPPMMMJJJHHHHHHGGGFFFEEEEEEEEEEEEDDDGGGFFFGGGNNNTTTggg{{{lllbbb```ZZZaaakkksss{{{zzzhhh___[[[[[[]]]```]]][[[\\\[[[]]]hhhttt}}}sssvvv}}}qqq\\\VVVTTTQQQPPPPPPOOOOOOOOOPPPPPPQQQNNNKKKJJJLLLNNNPPPVVV^^^aaalllzzzyyynnniiiaaaiii{{{yyyssswwwxxxoooddd^^^SSSSSSVVVZZZYYYVVVVVVZZZVVV\\\hhhyyy}}}zzzsssqqqssstttrrrlllkkknnnooottt||||||ppppppnnnkkkPPPGGGDDD@@@>>>AAA>>>>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999888888888888999999888999:::;;;<<<;;;::::::<<<<<<<<<============>>>============>>>???@@@AAA@@@CCCDDDJJJOOOPPPbbbiii___\\\ZZZVVVUUUSSSSSSSSSQQQNNNKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFJJJGGGHHHNNNRRRddd|||oooccc___WWW^^^hhhpppxxx}}}hhh^^^YYYYYY[[[^^^ZZZYYY[[[\\\\\\dddooo{{{ssswwwzzz{{{|||aaaVVVTTTTTTPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMKKKIIIJJJOOOVVV[[[ffflllttt|||wwwnnnjjjdddmmm~~~rrr{{{}}}iii[[[UUUXXX[[[\\\```bbb]]]VVVXXXYYY___mmmyyyrrriiigggdddcccbbbbbb```___dddfffmmmxxxppphhhjjjwwwiiiQQQIIIAAA@@@BBB>>>===<<<<<<;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>======>>>@@@BBBCCC@@@EEEFFFGGGLLLOOOaaa~~~kkkddd```YYYVVVVVVVVVUUUSSSPPPNNNLLLKKKJJJHHHFFFEEEEEEEEEFFFDDDEEEHHHIIIIIIOOO___ooo}}}wwwoooeee^^^\\\___eeelllvvv}}}jjj^^^XXXWWWYYY]]][[[ZZZ[[[[[[\\\dddnnn~~~wwwwwwxxxwwwxxxhhhXXXSSSSSSQQQQQQQQQPPPPPPOOOOOOOOOMMMLLLJJJIIIJJJNNNUUUZZZeeekkksss{{{xxxoookkkiiitttssszzzzzziii]]]WWW\\\```bbbfffhhhbbb[[[XXXWWW[[[ggg|||{{{sssmmmeeebbb___^^^]]]]]][[[YYY\\\]]]cccmmmwwwssshhhdddooogggPPPIIIAAA@@@AAA>>>===<<<<<<;;;;;;:::999999::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>===>>>???@@@BBBCCC@@@EEEEEEGGGMMMPPPaaa}}}qqqhhhbbb[[[WWWVVVVVVUUUSSSPPPNNNLLLKKKJJJHHHFFFEEEEEEEEEFFFDDDEEEGGGIIIHHHMMM\\\kkk}}}sssjjj```[[[[[[___eeemmmvvvzzzhhh]]]WWWVVVXXX\\\\\\^^^^^^\\\^^^hhhsss~~~{{{yyyxxxwwwuuu|||~~~wwwwwwyyysssrrrsss]]]VVVTTTSSSRRRRRRQQQPPPOOONNNNNNLLLKKKJJJHHHIIIMMMSSSXXXccciiiqqqyyyyyypppmmmmmmzzzssswww{{{sssfff^^^YYY___fffjjjmmmnnnhhhaaaXXXVVVVVV___rrr~~~zzzuuummmfff___]]]ZZZXXXWWWUUUSSSRRRSSSTTTXXXaaakkkwwwvvviiiaaahhhvvvcccOOOHHHAAA???AAA>>>===<<<<<<;;;;;;:::999999::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<==================>>>???@@@BBBCCCAAAEEEEEEHHHMMMPPP```|||zzzkkkbbb[[[WWWWWWVVVTTTRRRPPPNNNMMMJJJJJJHHHGGGFFFEEEEEEEEEDDDDDDFFFHHHGGGKKKXXXeeerrreee]]]ZZZYYY]]]dddmmmvvvxxxggg^^^WWWVVVWWWZZZ]]]aaabbb^^^```mmm||||||zzz}}}|||~~~vvvpppmmmllliiigggdddhhhrrr~~~xxxvvvzzzqqqlllwwwfffZZZYYYTTTSSSRRRQQQPPPOOONNNMMMLLLKKKJJJHHHHHHLLLQQQVVV```fffnnnvvv~~~yyypppnnnmmm|||~~~ppppppqqqiii```\\\YYYaaaiiimmmppppppkkkcccWWWTTTSSSYYYjjj{{{wwwqqqiiiccc\\\YYYVVVSSSRRRQQQNNNLLLPPPOOOQQQYYYbbbnnnzzziiibbbfffsss{{{___MMMHHHAAA>>>AAA>>>===<<<<<<;;;;;;:::999999:::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<==================>>>>>>???AAABBBBBBAAAFFFEEEHHHNNNQQQ```zzznnnaaaZZZWWWWWWVVVTTTRRRPPPNNNMMMJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDEEEFFFFFFHHHSSS___zzzsssccc\\\\\\XXX\\\dddllluuu~~~yyyjjjaaa[[[XXXYYYVVV\\\cccccc___bbbssstttiiiiiijjjiiimmmwww|||rrrllliiigggdddaaa```aaagggttt}}}xxxtttzzzsssjjjppplll\\\XXXTTTTTTSSSRRRPPPOOONNNNNNLLLKKKJJJIIIHHHKKKPPPTTT^^^ccclllsss{{{{{{qqqnnnnnn}}}~~~mmmiiiggg```ZZZXXXVVV^^^fffiiijjjjjjfffaaaUUUSSSRRRXXXfff}}}~~~yyyuuuooogggbbbYYYWWWSSSQQQPPPNNNLLLJJJMMMKKKMMMSSS[[[fffxxx~~~jjjeeeiiixxxsssZZZKKKGGG@@@>>>@@@======<<<<<<;;;;;;:::999999999::::::::::::::::::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<<===>>>???@@@AAAAAABBBBBBFFFEEEHHHOOORRR```xxxsssccc\\\XXXWWWUUUSSSQQQOOONNNNNNIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCDDDFFFEEEGGGPPPZZZtttuuuccc\\\\\\XXX\\\bbbjjjsss}}}~~~{{{nnneee]]]YYYYYYTTTZZZaaaaaa^^^dddyyytttccc]]]^^^___bbbmmmzzzrrrlllhhhddd```\\\```___aaajjjwww}}}yyyttt{{{{{{mmmmmmppp\\\UUUTTTSSSSSSRRRQQQPPPOOOOOOLLLLLLKKKIIIIIIKKKOOOSSS[[[aaaiiiqqqxxx~~~sssoooooo}}}kkkdddbbb\\\WWWVVVTTTZZZ``````___```^^^ZZZSSSRRRSSSXXXcccvvv|||xxxtttpppjjjddd___WWWTTTQQQOOONNNMMMKKKIIIJJJHHHIIIMMMTTT^^^nnn}}}lllhhhooommmUUUIIIGGG@@@===@@@======<<<<<<;;;;;;:::999999999999::::::::::::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>><<<===>>>@@@AAAAAAAAAAAACCCFFFDDDHHHPPPSSS___wwwzzzhhhaaaXXXWWWUUUSSSQQQOOONNNNNNIIIIIIIIIHHHGGGFFFEEEDDDDDDBBBCCCEEEEEEFFFMMMVVVkkkvvvccc[[[[[[XXX[[[aaagggppp{{{sssjjjaaaZZZXXXTTTXXX]]]^^^]]]ggg}}}rrrdddYYYWWWZZZ[[[ggg}}}vvvooogggaaa^^^]]]\\\[[[___hhhsss||||||yyywww}}}rrrlll{{{www___VVVSSSRRRRRRRRRQQQQQQPPPPPPMMMMMMLLLKKKJJJKKKOOORRRZZZ___gggnnnvvv~~~vvvrrrooo|||mmmdddbbb]]]WWWVVVRRRWWWYYYVVVTTTUUUUUUTTTPPPQQQTTTXXX```mmm{{{}}}{{{yyyrrrqqqooolllhhhccc^^^ZZZRRRPPPMMMLLLKKKJJJHHHGGGHHHFFFFFFKKKPPPXXXgggtttpppmmmwwwgggQQQGGGGGG@@@===???======<<<<<<;;;;;;:::999999999999::::::::::::999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>;;;===>>>@@@AAAAAAAAAAAACCCFFFDDDHHHQQQSSS___vvvjjjdddYYYWWWUUURRRPPPOOOOOONNNIIIIIIIIIIIIHHHFFFDDDCCCCCCBBBCCCEEEFFFGGGMMMTTTaaazzzggg^^^]]]YYY[[[___eeemmmyyy|||rrrggg___\\\VVVXXXZZZ[[[^^^jjjyyymmmnnnjjj\\\UUUXXXYYYddd~~~|||ppphhheee^^^\\\YYYXXXZZZaaajjjpppzzz|||zzz{{{wwwnnnyyy}}}eee[[[RRRRRRRRRRRRRRRQQQQQQQQQNNNNNNMMMKKKJJJLLLOOORRRYYY^^^fffmmmttt}}}yyytttmmmyyyoooeeeddd___YYYXXXQQQUUUUUUPPPMMMNNNPPPPPPNNNQQQTTTXXX]]]fffqqqyyyxxxxxxxxxyyy{{{~~~{{{xxxuuusssqqqmmmkkkiiihhhgggeeebbb]]]YYYVVVOOOLLLJJJIIIHHHHHHFFFEEEHHHFFFGGGKKKOOOWWWdddqqqsssqqq~~~eeePPPFFFFFF???===???======<<<<<<;;;;;;:::999999999999999::::::999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>;;;===>>>@@@AAAAAAAAAAAACCCFFFDDDHHHQQQTTT___uuujjjdddYYYXXXUUURRRPPPOOOOOOOOOHHHIIIIIIIIIHHHFFFDDDCCCCCCAAABBBFFFGGGGGGMMMSSSZZZwwwlllbbb___ZZZ[[[^^^ccclllxxxyyynnndddaaaXXXXXXYYYZZZ^^^mmmvvv{{{sssbbbkkkoooaaaVVVXXXYYYccc|||~~~zzzzzztttkkkhhhbbb```[[[UUUQQQUUU]]]dddnnnvvv{{{zzznnnqqqmmm]]]XXXSSSOOOPPPQQQOOOPPPSSSPPPOOOMMMJJJHHHIIILLLOOOVVV\\\dddkkkrrrzzzuuutttyyy{{{kkkfff```ZZZXXXTTTSSSUUUXXXVVVPPPOOOQQQPPPQQQSSSVVVZZZ___dddgggggghhhhhhfffdddhhhpppwww|||uuuqqqllliiihhhfffaaa]]]\\\\\\[[[ZZZXXXVVVUUUTTTPPPOOOMMMKKKIIIHHHGGGGGGDDDEEEFFFGGGJJJRRR^^^ggg~~~{{{vvv\\\PPPEEECCCCCCAAA>>>===>>><<<;;;;;;;;;;;;999888999999999999::::::999888888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============>>>>>>???@@@BBBCCCDDDDDDGGGFFFHHHKKKMMMSSS```mmmiii```[[[XXXUUUSSSQQQPPPMMMKKKMMMLLLJJJIIIHHHGGGGGGFFFCCCCCCCCCCCCDDDGGGLLLOOO\\\ooolllaaa___\\\[[[\\\aaajjjwwwtttfff```[[[UUUXXX\\\^^^sss{{{ssstttrrrbbb```___aaa___SSSYYYbbbvvvyyyoooppprrrrrr{{{wwwjjj```___\\\WWWRRRPPPRRRTTTWWWbbbiiivvv~~~|||~~~uuuooo{{{gggZZZTTTPPPQQQQQQPPPPPPSSSPPPOOOMMMJJJHHHIIILLLOOOUUUZZZbbbiiipppxxxuuunnnsssxxxnnnfff___]]]XXXVVVVVVXXXUUUOOOMMMOOOPPPRRRUUUXXX[[[^^^```bbb]]]^^^^^^[[[YYY[[[bbbhhhrrr}}}wwwsssoooiiiccc___[[[XXXVVVUUUUUUTTTTTTRRRQQQOOOOOONNNMMMLLLKKKIIIGGGFFFFFFEEEEEEFFFFFFIIIPPP[[[dddwww|||ZZZOOOEEECCCCCCAAA???>>><<<;;;::::::;;;;;;:::999888888888999999999888777888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>??????@@@AAABBBBBBEEEDDDFFFIIILLLQQQ___lll|||fff___ZZZXXXUUUSSSRRRPPPNNNLLLMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDFFFJJJNNNYYYlllpppdddbbb___^^^^^^bbbjjjvvvuuuhhhccc\\\VVVYYY]]]aaawwwyyyppppppuuuccc```___ccceee\\\XXX```qqq}}}pppnnnmmmjjjmmmttt}}}www|||}}}tttiii```]]]ZZZVVVRRRPPPQQQSSSTTT___gggttt~~~~~~rrr{{{qqq]]]WWWSSSSSSSSSPPPPPPSSSPPPPPPNNNKKKIIIIIILLLOOOSSSXXX```fffmmmuuuvvvjjjooo|||ooogggddd___[[[YYYYYYUUUPPPMMMOOOQQQUUUZZZ^^^^^^]]]]]]\\\\\\\\\[[[WWWTTTTTTYYY]]]fffssswwwrrrqqqnnnhhhaaaZZZUUUTTTTTTOOOOOOOOONNNMMMLLLLLLKKKKKKKKKKKKKKKJJJHHHFFFEEEEEEFFFFFFFFFGGGMMMWWW^^^nnn{{{vvvWWWMMMDDDCCCDDDBBB@@@@@@;;;;;;;;;;;;;;;:::::::::999999::::::::::::999999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>??????@@@@@@@@@CCCBBBDDDHHHJJJPPP]]]jjjvvvddd```YYYWWWTTTSSSRRRRRRPPPNNNNNNMMMKKKIIIHHHGGGFFFFFFGGGGGGFFFEEEDDDFFFIIIKKKVVVhhhuuuhhhfff___^^^^^^aaahhhrrr}}}xxxjjjfff]]]XXX[[[___ddd|||wwwmmmkkkzzzyyyeee___]]]cccgggbbbXXX^^^kkk}}}uuuooollleeebbbcccppp}}}xxxooollltttwwwppphhh```[[[YYYVVVSSSQQQQQQQQQRRR\\\dddqqq}}}yyy}}}uuu```ZZZUUUUUUTTTQQQQQQSSSQQQPPPOOOLLLJJJJJJLLLNNNRRRWWW^^^dddjjjsss|||vvvlllooo|||~~~tttpppkkkddd^^^\\\XXXSSSQQQRRRRRRYYYbbbfffeeeaaa]]][[[___^^^\\\XXXTTTSSSUUUXXX___lll{{{vvvqqqppppppnnnhhh```ZZZYYYYYYPPPOOONNNMMMMMMLLLLLLLLLJJJKKKLLLLLLLLLJJJGGGFFFDDDEEEFFFEEEEEEJJJQQQXXXeeeqqqzzz}}}}}}~~~{{{vvv~~~oooTTTKKKDDDCCCCCCAAA@@@AAA===>>>>>>===;;;::::::;;;:::;;;<<<===<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>????????????@@@@@@@@@@@@BBBBBBDDDGGGJJJOOO[[[hhhuuuddd```YYYWWWTTTSSSSSSSSSRRRPPPNNNMMMLLLJJJHHHGGGFFFFFFEEEEEEEEEEEEDDDEEEHHHJJJSSSfffxxxjjjggg]]]\\\[[[^^^eeeoooyyy|||mmmggg^^^YYY\\\___eeevvvkkkggguuu}}}iiiaaa[[[^^^ccc^^^XXX^^^hhhwww~~~sssnnnhhhcccaaafffttttttkkkdddeeeooo|||{{{vvvqqqhhh```[[[ZZZXXXUUUSSSQQQPPPPPPYYYaaammmxxx}}}}}}wwwbbb[[[VVVVVVUUURRRRRRTTTQQQQQQPPPMMMJJJJJJKKKMMMPPPUUU[[[aaagggpppzzzuuummmnnnxxx{{{rrrhhhccc^^^XXXVVVWWWUUU^^^jjjpppnnngggaaa^^^^^^]]][[[WWWSSSQQQPPPQQQWWWbbbrrryyytttsssvvvwwwtttlllccc^^^]]]TTTSSSQQQOOONNNMMMMMMMMMKKKLLLMMMNNNMMMKKKIIIGGGDDDEEEFFFEEEDDDGGGMMMSSS___hhhpppsssrrrrrrqqqppp{{{gggPPPHHHCCCBBBBBB@@@???AAA@@@AAAAAA???<<<999:::;;;999;;;<<<<<<:::999:::;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAACCCCCCEEEHHHJJJNNNZZZfffyyyeee```YYYWWWUUUTTTTTTTTTSSSQQQOOONNNLLLJJJHHHGGGFFFFFFAAABBBDDDDDDDDDEEEHHHJJJRRRddd{{{kkkfff[[[[[[[[[^^^eeeoooxxx~~~rrrhhh___[[[]]]^^^eeevvvkkkeeeqqqrrrggg\\\[[[\\\WWWYYY```jjjvvvzzzqqqkkkeeebbbcccooo{{{rrrhhh```\\\^^^iiittt~~~~~~{{{yyy|||~~~|||zzzvvvmmmccc___]]][[[XXXUUUSSSQQQPPPVVV]]]hhhrrr{{{~~~}}}zzz~~~|||bbb[[[WWWVVVUUUSSSRRRTTTQQQQQQPPPNNNKKKJJJKKKMMMNNNRRRXXX]]]ccclllvvv~~~vvvlllkkksssvvvmmmfff___[[[[[[ZZZeeesssyyyuuullldddaaa___^^^[[[XXXUUURRRPPPOOORRR]]]mmm~~~|||yyyvvvyyy{{{zzztttlllddd___ZZZXXXUUURRRPPPNNNNNNNNNNNNNNNNNNNNNMMMKKKIIIHHHCCCEEEFFFEEEDDDFFFKKKOOOXXX```gggjjjhhhgggiiilllxxx```MMMFFFBBBAAA@@@>>>===???@@@BBBCCC@@@;;;999:::<<<666999;;;:::888666888:::<<<;;;:::999::::::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCEEEHHHIIILLLWWWbbb}}}iii___ZZZXXXVVVUUUUUUTTTSSSRRRPPPOOOMMMKKKIIIGGGFFFFFF@@@BBBDDDDDDDDDFFFHHHJJJQQQbbb~~~llleee]]]\\\\\\```fffoooxxx~~~{{{lllbbb^^^^^^]]]eeevvvmmmeeemmmyyynnn___[[[[[[VVVZZZcccnnnwwwsssjjjddd``````kkkzzzmmmeee]]]XXXUUUVVV^^^gggppptttsssooommmppprrrrrrppptttyyy{{{~~~}}}uuukkkdddbbb^^^ZZZVVVSSSQQQPPPRRRXXXaaaiiirrr{{{yyyvvvyyyxxxaaaZZZVVVVVVUUUSSSSSSUUUQQQRRRQQQOOOLLLJJJKKKLLLKKKOOOTTTYYY___hhhrrrzzzyyynnnkkkooowwwmmmccc]]]\\\```lllzzzzzznnneeeaaa___^^^[[[YYYWWWTTTQQQOOOQQQ\\\jjjzzz~~~|||tttuuuxxxzzzzzzuuunnniiibbb```\\\WWWTTTQQQPPPPPPPPPOOONNNLLLKKKIIIHHHGGGCCCEEEFFFFFFDDDEEEIIIMMMRRRXXX___aaa___^^^bbbhhhvvv|||[[[KKKEEEAAA@@@???;;;;;;===;;;>>>@@@>>>:::888:::===666:::===<<<888777999;;;===<<<:::999999:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????>>>>>>???@@@AAABBBBBBCCCCCCCCCEEEGGGGGGIIISSS^^^rrrrrrddd[[[YYYVVVUUUUUUTTTSSSQQQPPPOOOMMMKKKIIIGGGFFFFFFDDDEEEFFFGGGFFFFFFHHHJJJOOO```~~~oooggg]]]\\\\\\^^^dddlllsssxxxtttfffbbbaaa^^^eeexxxooocccgggyyymmm___[[[]]]ZZZ[[[eeeqqqwww|||xxxlllddd___^^^gggyyy{{{mmmaaa[[[VVVTTTRRRQQQUUU[[[```cccddd``````dddfffffffffkkkpppvvv~~~~~~wwwhhheee```[[[VVVRRRPPPOOONNNSSSZZZ```hhhqqq||||||pppnnn|||{{{sss```ZZZUUUVVVUUUSSSSSSVVVRRRRRRQQQOOOLLLKKKKKKLLLHHHLLLQQQVVV\\\dddooowww{{{rrrnnnooo~~~~~~qqqeee^^^\\\dddqqq~~~{{{nnnddd```[[[ZZZXXXVVVUUURRROOOLLLPPPYYYeeesss}}}ppppppsssxxx}}}~~~zzzvvvjjjgggbbb\\\XXXUUUSSSRRRPPPOOOMMMKKKIIIHHHGGGGGGBBBEEEGGGFFFDDDEEEIIIMMMMMMRRRYYY\\\ZZZYYY^^^eeetttzzzXXXIIIDDDAAA@@@===999999<<<777:::===<<<999888;;;???999===@@@???<<<:::<<>>???@@@<<<===>>>???@@@AAABBBBBBCCCCCCDDDFFFEEEGGGPPP[[[kkk{{{iii\\\ZZZWWWVVVUUUTTTSSSQQQQQQPPPNNNKKKIIIGGGFFFFFFGGGIIIJJJIIIGGGGGGHHHIIINNN___|||rrriii\\\[[[ZZZ\\\```fffmmmrrrzzziiieeeccc___fffyyypppbbbcccyyyuuujjj\\\YYY___^^^[[[fffrrruuuvvv~~~~~~pppgggbbb]]]eeevvvrrrddd\\\WWWTTTTTTRRROOOQQQUUUSSSXXXYYYWWWXXX[[[^^^]]]```dddiiippp|||jjjfffaaaZZZUUUQQQOOONNNKKKOOOUUUZZZaaakkkwwwvvvjjjhhhxxx~~~rrrvvvdddYYYWWWXXXTTTUUUXXXRRRTTTSSSSSSQQQPPPNNNLLLKKKGGGIIILLLQQQXXXbbblllsss|||xxxrrrooooooxxx{{{mmmbbb\\\[[[aaatttyyylllccc]]]\\\\\\\\\ZZZWWWTTTRRRRRRRRRXXXaaakkkuuu}}}~~~vvvoooooovvv||||||yyyvvvppphhhaaa]]][[[YYYXXXTTTRRRPPPMMMJJJHHHFFFDDDHHHFFFEEECCCDDDFFFIIIJJJJJJMMMPPPQQQRRRVVV\\\aaaqqq~~~rrrSSSIIIGGGCCC@@@======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;===???>>>;;;777<<<<<<<<<<<<<<<===>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDFFFKKKQQQVVVjjjiiiddd]]]XXXXXXXXXTTTQQQQQQOOOMMMLLLLLLLLLKKKIIIGGGAAABBBDDDDDDDDDEEEGGGIIIRRR\\\tttxxxfff]]]YYYYYY]]]aaaeeelllsssvvvrrriiiaaaaaalllzzzkkkddddddqqquuuiiiccc```___^^^___fffmmmqqqrrrttt{{{tttfff^^^^^^cccssswwwiiiaaa[[[XXXSSSNNNLLLLLLNNNPPPQQQRRRTTTUUUWWWXXXXXXYYY[[[\\\^^^fffvvv~~~vvvmmm```WWWTTTRRRNNNKKKMMMNNNPPPUUU]]]fffnnnsssyyywwwtttlllcccbbbppp|||ooommm~~~fffYYYWWWXXXSSSTTTUUUPPPSSSSSSRRRQQQOOOMMMKKKJJJGGGIIILLLOOOUUU^^^gggmmmwww~~~yyypppmmmlllrrrvvviiiaaa^^^```dddvvvxxxiii]]]UUUVVVWWWWWWWWWUUUSSSRRRRRRQQQUUU[[[cccjjjooorrrttttttxxx}}}|||qqqlllnnnsssuuuvvvyyyuuuooojjjeee```\\\YYYUUUTTTRRRPPPMMMKKKIIIIIIIIIGGGEEEDDDDDDFFFHHHJJJHHHKKKNNNOOOPPPSSSZZZ___ppp|||jjjOOOGGGDDDAAA===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;======;;;999<<<<<<<<<<<<<<<===>>>>>>??????@@@AAAAAABBBBBBCCCCCCDDDDDDDDDFFFJJJQQQUUUeeerrrggg___ZZZZZZYYYUUURRRRRRPPPNNNLLLKKKKKKIIIGGGDDDBBBCCCDDDEEEDDDEEEGGGJJJQQQZZZqqq|||jjjaaa\\\ZZZ]]]```ccciiippptttrrrkkkccccccmmmqqqiiifffooo{{{zzzmmmddd___^^^^^^]]]bbbiiippprrrooommmooorrryyyiiiaaa]]]bbbqqqqqqeee^^^XXXVVVRRRNNNKKKJJJKKKLLLLLLMMMOOOQQQSSSTTTUUUUUUXXXYYY[[[aaammmyyy{{{wwwppphhh^^^WWWTTTRRRNNNKKKMMMMMMOOOSSSZZZaaaiiimmmpppooolllggg^^^]]]iiixxx~~~zzzkkkdddrrr~~~gggXXXUUUXXXSSSRRRSSSNNNRRRRRRQQQPPPNNNLLLKKKJJJHHHIIIKKKMMMQQQXXXaaafffooowww{{{pppnnnlllnnnxxxoooeee```aaaeeeiii{{{{{{jjjZZZPPPQQQRRRSSSTTTUUUUUUTTTTTTRRRTTTWWWZZZ]]]___aaabbbeeejjjrrryyy~~~zzznnnhhhiiinnnqqqyyyxxxvvvtttpppiiibbb\\\XXXWWWVVVTTTRRRPPPNNNMMMJJJIIIGGGEEEEEEFFFHHHIIIHHHJJJLLLMMMMMMQQQWWW\\\mmmzzz^^^LLLEEECCC@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888999;;;<<<;;;:::<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@AAABBBBBBBBBBBBCCCCCCDDDEEEIIIOOOTTT^^^zzzjjjbbb\\\\\\[[[WWWTTTTTTRRROOOMMMKKKJJJHHHEEECCCCCCEEEFFFFFFEEEFFFHHHJJJPPPYYYnnnoooddd___\\\]]]___aaaffflllrrr}}}yyyqqqjjjiiiooouuujjjeeegggnnnxxxqqqggg___[[[ZZZZZZZZZ```hhhqqqrrrllleeedddeeeiiizzz{{{jjjaaa[[[___mmmvvvkkkaaa\\\XXXWWWTTTPPPMMMKKKJJJIIIHHHIIIKKKMMMOOOQQQSSSSSSSSSVVVXXX[[[bbbkkknnnlllhhhbbb[[[VVVUUUSSSOOOLLLMMMMMMMMMPPPTTTZZZ```dddeeeeeeeeeaaaZZZYYYcccppp|||zzzlllaaajjjrrrhhhWWWSSSWWWTTTRRRSSSNNNRRRQQQQQQPPPNNNLLLJJJIIIHHHHHHJJJKKKOOOUUU]]]ccchhhqqq}}}tttssspppnnntttxxxlllddd```bbbfffnnn~~~rrr```SSSTTTSSSSSSTTTVVVWWWVVVUUUVVVVVVVVVVVVWWWWWWWWWWWW[[[aaakkkuuu}}}wwwjjjdddgggkkkrrrtttwwwyyywwwqqqhhhaaa\\\[[[ZZZWWWUUURRRPPPOOOLLLJJJIIIGGGGGGGGGHHHIIIIIIKKKLLLLLLLLLOOOUUUZZZkkkxxxqqqTTTLLLFFFDDDBBB???===<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>?????????@@@AAAAAABBBBBBAAABBBCCCCCCEEEHHHNNNRRR[[[{{{mmmeee^^^\\\[[[WWWTTTTTTRRRPPPMMMKKKKKKIIIGGGEEEEEEFFFGGGGGGFFFGGGIIIKKKOOOWWWkkkpppfff```\\\]]]^^^___eeekkkrrr|||{{{sssoooqqq|||mmmeeecccfffsssnnnfff^^^YYYWWWVVVVVVZZZdddppprrrkkkccc___```dddtttyyyhhh```[[[]]]hhhyyyyyypppgggaaa]]][[[ZZZYYYVVVSSSOOOLLLJJJHHHHHHJJJKKKNNNPPPRRRSSSQQQVVVXXXWWWZZZ```dddddd```]]]YYYWWWVVVTTTQQQOOOMMMMMMLLLLLLOOOSSSXXX[[[^^^___```___ZZZXXX```kkk{{{||||||tttbbbeeehhh|||jjjUUUPPPUUUTTTRRRTTTQQQRRRQQQQQQPPPNNNLLLJJJIIIGGGHHHIIIKKKNNNTTT\\\aaadddmmmzzzzzzwwwsssooossstttmmmfffaaaaaadddmmm}}}}}}lll^^^ZZZXXXUUUTTTVVVWWWVVVUUUYYYXXXWWWVVVUUUTTTTTTSSSUUU[[[eeeppp{{{rrrfffbbbdddfffjjjpppuuuwwwssskkkeee___^^^\\\YYYUUURRRPPPOOOMMMLLLKKKJJJIIIIIIJJJJJJKKKMMMMMMLLLKKKNNNUUUZZZjjjwwwdddNNNMMMDDDCCCAAA???===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@@@@AAAAAABBB@@@AAABBBCCCDDDGGGLLLPPPZZZvvvpppggg___]]][[[VVVSSSSSSRRRPPPNNNLLLLLLLLLKKKJJJFFFGGGGGGGGGFFFGGGIIIKKKOOOVVVgggoooeee```[[[\\\]]]___eeelllrrr{{{vvvrrrqqq~~~uuuiiieeefffkkkhhhbbb\\\WWWUUUUUUUUUWWWcccqqqssskkkbbb______eeeuuuyyyiiiaaa]]]\\\bbboooyyy}}}~~~}}}xxxrrrkkkeee```^^^]]]]]]\\\ZZZWWWSSSOOOLLLIIIIIIIIIJJJKKKMMMOOOPPPQQQVVVXXXWWWWWW\\\______[[[ZZZYYYXXXWWWUUUSSSQQQNNNMMMKKKJJJLLLOOORRRUUUYYYZZZ]]]]]]YYYWWW]]]fffvvv}}}}}}fffbbb^^^ppp|||oooWWWNNNTTTSSSQQQTTTTTTRRRRRRQQQPPPNNNLLLKKKJJJHHHIIIIIIJJJMMMRRRYYY^^^bbbjjjvvv{{{sssooosss{{{tttpppkkkdddbbbdddiiiyyyzzzmmmccc^^^XXXUUUVVVXXXXXXWWWYYYYYYXXXWWWVVVTTTSSSRRRPPPUUU^^^iiiuuu}}}lllccc```^^^aaaggglllooommmhhhccc]]]\\\ZZZWWWTTTQQQOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNLLLKKKNNNTTTZZZhhhvvv}}}\\\KKKKKKAAA@@@>>>===;;;::::::999::::::::::::::::::::::::::::::999999999999888888;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===;;;:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>??????@@@AAAAAAAAA???@@@BBBBBBCCCFFFKKKNNNXXXpppsssiiiaaa^^^[[[WWWTTTTTTSSSQQQNNNMMMMMMNNNMMMLLLFFFGGGHHHGGGFFFFFFHHHJJJMMMSSScccpppeee___[[[[[[\\\___eeemmmrrr{{{yyyuuuttt}}}}}}mmmgggeeeaaa```^^^[[[WWWUUUVVVWWWZZZfffssstttjjj```^^^___gggxxx~~~nnnfff```\\\]]]eeelllnnnoooppppppooommmkkkgggdddaaa___^^^^^^^^^\\\YYYUUUQQQOOOKKKJJJIIIIIIIIIIIIKKKKKKOOOUUUXXXWWWXXX\\\]]]\\\YYYYYYXXXWWWVVVTTTSSSRRROOOMMMKKKJJJJJJMMMPPPSSSVVVWWWYYYZZZWWWUUUZZZbbbttt~~~nnndddZZZiiittt~~~wwwZZZOOOSSSQQQOOOSSSTTTSSSSSSRRRQQQOOOMMMKKKJJJJJJJJJJJJIIIJJJOOOUUUYYY```hhhsss{{{tttooottt|||wwwtttnnngggdddfffhhhxxx|||nnnfff^^^YYY[[[^^^______ZZZ[[[[[[[[[YYYVVVSSSRRRMMMQQQYYYdddrrrxxxjjjddd]]]^^^```ccceeeddd```\\\XXXWWWVVVTTTRRRPPPOOONNNOOOOOOOOOOOOOOOPPPPPPPPPNNNOOONNNKKKJJJLLLSSSYYYfffsssuuuXXXHHHEEE??????>>><<<;;;:::999999::::::::::::::::::::::::;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;666999<<<===<<<;;;<<<===<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAA???@@@AAABBBCCCFFFIIILLLTTTiiivvvlllccc```]]]XXXUUUUUUUUURRRNNNLLLLLLLLLLLLKKKEEEFFFGGGFFFEEEEEEGGGIIIJJJPPP^^^xxxtttggg```[[[[[[[[[^^^dddkkkpppyyyzzzwwwlllhhh___``````]]]YYYWWWWWWYYY[[[gggssssssiii```___bbbooosssjjjccc]]]ZZZ]]]aaaaaabbbeeecccdddfffggggggfffeeedddaaaaaaaaa___]]]ZZZVVVTTTQQQOOOMMMJJJIIIIIIIIIJJJLLLQQQTTTVVVYYY]]]]]]YYYWWWWWWWWWVVVSSSRRRQQQQQQOOONNNKKKJJJKKKMMMQQQSSSWWWVVVXXXYYYWWWUUUYYYaaassstttgggYYYgggrrr|||}}}^^^PPPSSSPPPMMMQQQSSSTTTSSSSSSRRRPPPNNNLLLKKKLLLLLLJJJIIIIIILLLQQQUUU___gggpppxxxwwwqqqvvv~~~zzzwwwpppiiigggiiijjjzzzwwwnnnddd___aaaeeegggggg]]]^^^^^^^^^\\\YYYUUUSSSMMMQQQXXXcccrrrssskkk___^^^^^^^^^^^^\\\YYYVVVSSSSSSRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQQQQRRRRRRRRRNNNOOOMMMKKKIIIKKKRRRWWWdddqqqrrrWWWFFF???AAA@@@???>>>===<<<;;;:::::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;111555:::<<<<<<<<<===???<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAA>>>@@@AAABBBCCCEEEIIILLLPPPdddyyyoooeeeaaa^^^YYYVVVWWWVVVSSSOOOLLLKKKJJJIIIHHHEEEFFFGGGFFFEEEEEEGGGHHHHHHMMM[[[tttxxxiiibbb\\\[[[[[[\\\cccjjjooowwwwwwqqqeeefffeeeaaa\\\XXXWWWXXXYYYeeeqqqqqqhhhaaabbbggg{{{uuujjjfff^^^XXXXXXZZZ[[[\\\^^^\\\___cccgggjjjkkkjjjjjjeeeeeedddcccaaa^^^\\\ZZZVVVTTTQQQNNNKKKKKKKKKKKKIIINNNQQQTTTYYY^^^\\\WWWVVVVVVVVVTTTQQQOOOOOOOOOPPPNNNLLLKKKLLLNNNRRRTTTYYYYYYZZZ[[[XXXVVV[[[bbbqqqqqqccceeettt|||gggUUUPPPNNNJJJLLLTTTUUUUUUTTTRRRPPPNNNLLLKKKJJJGGGFFFHHHIIIIIINNNUUUZZZbbbmmmwwwyyyvvvyyy|||sssmmmkkklllooo{{{zzznnnjjjnnnpppnnnjjjaaa^^^[[[ZZZ[[[ZZZWWWTTTSSSSSSUUU]]]mmm}}}nnnfffaaa[[[YYYZZZYYYUUUQQQQQQQQQPPPOOOOOOOOOPPPPPPTTTSSSSSSRRRSSSTTTVVVWWWWWWQQQLLLMMMNNNOOORRRVVVhhhxxxrrrSSSCCCBBBAAA@@@???===<<<<<<<<<<<<888:::;;;;;;999888888999;;;;;;;;;;;;:::999999888999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;<<<===>>>>>>?????????>>>@@@AAABBBCCCEEEIIIKKKSSSaaannneeeddd\\\WWWXXXVVVTTTRRROOOLLLJJJHHHHHHHHHHHHGGGEEEDDDDDDDDDEEEFFFHHHNNNXXXhhh|||mmmfff___]]]\\\]]]bbbhhhooottt|||uuuvvvqqqllliiifffbbb```___aaabbbhhhlllfff___eeeqqq{{{mmmddd```\\\YYYXXXYYYXXXXXXVVVXXX\\\bbbhhhlllnnnnnnjjjmmmmmmjjjgggfffccc^^^^^^\\\XXXSSSOOOKKKIIIHHHIIIJJJLLLNNNQQQTTTVVVWWWUUUTTTSSSQQQOOONNNMMMMMMLLLLLLKKKKKKMMMNNNPPPQQQZZZ[[[]]]\\\WWWSSSYYYcccwwwzzzhhhjjjxxxkkkTTTNNNOOONNNPPPUUURRRRRRRRRRRRQQQOOONNNMMMJJJGGGGGGIIIIIIIIINNNUUU[[[cccmmmvvv~~~}}}wwwyyyyyyrrrppppppqqq|||wwwuuuxxxzzzvvvqqqfffbbb^^^]]]]]]\\\XXXUUURRRRRRTTT\\\kkkmmmggg```]]]]]]]]]ZZZWWWUUUUUUTTTTTTSSSRRRRRRRRRUUUUUUUUUUUUUUUVVVWWWWWWWWWQQQMMMNNNOOOOOOSSSWWWgggxxxhhhMMMBBBCCCAAA@@@???===<<<<<<<<<<<<:::;;;===<<<:::999999:::::::::;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;<<<===>>>>>>?????????>>>@@@AAABBBCCCEEEHHHKKKRRR^^^|||nnndddccc[[[WWWYYYVVVSSSQQQOOOMMMLLLKKKKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHHHHMMMUUUccctttkkkccc```^^^]]]```eeelllqqqyyyzzzuuuqqqllliiiggggggfffjjjmmmhhhcccjjjxxx~~~ooogggccc]]]XXXVVVTTTSSSQQQTTTVVVZZZaaagggmmmpppqqqtttxxxxxxtttqqqoooiiicccaaa```^^^[[[VVVRRRNNNKKKHHHIIIJJJLLLMMMOOOPPPQQQQQQPPPOOOMMMLLLKKKKKKKKKNNNMMMMMMNNNOOOQQQSSSTTTYYYXXXYYYZZZWWWVVV[[[dddyyyoooppp{{{nnnVVVNNNOOOOOOPPPSSSPPPPPPPPPQQQQQQPPPOOOOOOJJJHHHGGGIIIIIIIIINNNUUU\\\cccmmmuuu|||zzzzzz{{{vvvuuusss}}}yyykkkgggbbb______]]]ZZZWWWRRRQQQSSSZZZiii|||xxxqqqhhhcccaaa```___]]]YYYYYYYYYYYYXXXVVVUUUTTTWWWWWWXXXXXXYYYXXXXXXXXXWWWRRROOOOOOOOOPPPTTTYYYhhhxxxttt]]]HHHAAADDDAAA@@@???===<<<<<<<<<<<<<<<===>>>>>><<<;;;;;;<<<999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========;;;<<<===>>>>>>????????????@@@AAABBBBBBDDDHHHKKKQQQZZZuuunnncccbbb[[[XXXYYYVVVRRRQQQPPPNNNMMMMMMMMMNNNJJJIIIHHHGGGGGGHHHIIIJJJIIILLLQQQ\\\uuu{{{rrrhhhddd```^^^___bbbhhhnnnvvv}}}{{{uuurrrpppllllllmmmiiihhhssspppkkkfff```ZZZUUURRRNNNLLLRRRTTTXXX^^^eeelllsssvvv{{{}}}zzztttnnnggggggfffddd___YYYSSSPPPKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLKKKKKKKKKLLLLLLPPPPPPQQQRRRSSSUUUVVVWWWXXXVVVUUUXXXXXXXXX]]]dddzzzxxxsssyyyyyy|||qqq]]]SSSPPPMMMLLLNNNOOOOOOPPPPPPPPPOOOOOONNNKKKHHHHHHIIIIIIIIINNNUUU[[[cccmmmuuu|||}}}|||xxxsss|||~~~nnniiiccc______^^^[[[XXXSSSSSSSSSYYYeeettt|||rrrjjjeeebbb```___[[[[[[\\\\\\[[[ZZZXXXWWWYYYZZZ[[[\\\[[[ZZZYYYXXXWWWSSSPPPPPPPPPPPPUUU[[[kkkzzz{{{kkkUUUFFFBBBEEEAAA@@@???===<<<<<<<<<<<<<<<===>>>>>><<<;;;;;;<<<888999999:::;;;;;;;;;;;;888888999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<===>>>>>>????????????@@@AAAAAABBBDDDGGGJJJQQQWWWmmmrrreeebbb[[[XXXYYYUUUSSSRRRPPPNNNMMMLLLLLLMMMIIIIIIHHHGGGHHHIIIJJJKKKIIIJJJNNNVVVlllvvvkkkeeebbb^^^^^^```eeellluuu|||}}}zzzsssnnnmmmjjjlll{{{}}}ooonnniiiccc\\\XXXTTTPPPMMMOOOQQQTTTYYY```jjjtttzzz|||yyyooonnnllliiiccc^^^XXXUUURRRQQQPPPOOONNNLLLLLLKKKMMMMMMMMMMMMNNNOOOPPPPPPRRRSSSTTTUUUVVVXXXYYYZZZYYYUUUSSSVVVXXXYYY^^^cccyyyuuusssqqqssszzz}}}uuukkkaaaWWWOOOLLLMMMOOOPPPPPPPPPOOONNNMMMLLLLLLIIIHHHJJJJJJJJJNNNUUUYYYaaallluuu|||}}}uuu{{{qqqkkkccc___^^^]]][[[YYYVVVUUUUUUYYY```kkkuuu{{{|||~~~{{{rrrkkkfffcccaaa]]]]]]]]]]]]\\\\\\[[[ZZZ[[[\\\\\\]]]\\\[[[YYYXXXVVVSSSQQQQQQPPPPPPUUU]]]nnn}}}zzzgggSSSGGGDDDDDDAAA@@@???===<<<<<<<<<<<<:::<<<======;;;::::::;;;888999999:::;;;;;;;;;;;;888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>>>>????????????@@@AAAAAAAAACCCFFFIIIPPPUUUfff{{{iiiccc[[[XXXYYYVVVTTTSSSPPPMMMKKKJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIHHHIIILLLTTTfffwwwjjjdddaaa^^^]]]___dddkkkttt|||{{{rrrnnnmmmrrrsssppplllfff```\\\WWWSSSPPPMMMNNNQQQTTT[[[gggttt}}}zzzxxxsssmmmgggaaa]]][[[XXXWWWVVVTTTQQQOOONNNMMMOOOOOOOOOPPPQQQRRRTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZ[[[WWWTTTVVVXXXYYY]]]cccwwwwwwllljjjlllnnnvvvwwwvvvooocccXXXRRRQQQOOOOOOOOOOOONNNMMMMMMLLLMMMJJJIIIJJJJJJJJJNNNTTTWWW___jjjsss{{{zzz~~~xxxqqqgggaaa^^^]]]ZZZXXXVVVVVVWWWXXX\\\aaafffiiigggkkkqqqyyy|||uuupppllljjjeeedddbbb```^^^]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYXXXUUURRRQQQQQQOOOOOOUUU^^^ppp~~~yyycccQQQHHHEEECCCAAA@@@???===<<<<<<<<<<<<999;;;<<<<<<:::999999:::999999:::;;;;;;;;;::::::999::::::;;;;;;<<<<<<===:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;<<<===>>>>>>????????????@@@AAAAAAAAACCCFFFHHHNNNRRRaaapppfff\\\XXXYYYVVVUUUSSSQQQNNNKKKIIIIIIIIIIIIHHHGGGEEEEEEEEEFFFGGGFFFHHHLLLRRR___|||yyyjjjbbb___]]]]]]___cccjjjssszzzyyytttsssyyyxxxtttnnngggbbb\\\WWWSSSNNNOOOPPPQQQXXXdddttt}}}vvvnnnhhheeeccc]]]\\\[[[XXXVVVTTTRRRQQQQQQQQQRRRRRRTTTVVVWWWXXXYYYZZZ[[[[[[\\\\\\[[[[[[\\\XXXVVVWWWWWWXXX^^^eeexxxzzzhhhfffgggfffppptttxxxuuummmddd[[[VVVLLLMMMMMMNNNNNNNNNNNNNNNMMMJJJIIIKKKJJJJJJNNNTTTWWW^^^iiiqqqxxx~~~}}}~~~}}}{{{ooofffaaa]]]ZZZWWWTTTUUUVVVXXXZZZ[[[\\\\\\ZZZ]]]bbbhhhooowww|||zzzqqqnnnjjjeeeaaa_________^^^]]][[[ZZZYYYXXXXXXXXXSSSRRRQQQQQQNNNNNNUUU^^^nnn|||www]]]KKKEEEDDDBBBAAA@@@???===<<<<<<<<<<<<999;;;<<<<<<:::999999:::::::::;;;;;;;;;:::999999999999:::;;;;;;<<<======::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>>>>????????????@@@AAAAAAAAABBBEEEHHHJJJOOO]]]zzzwwwiii\\\XXXZZZVVVUUUSSSQQQNNNLLLKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEEEECCCFFFKKKPPPYYYqqq}}}kkkaaa^^^]]]]]]___bbbhhhqqqyyy}}}|||{{{}}}tttlllddd\\\WWWRRRRRRQQQQQQVVVcccttt{{{sssmmmjjjdddcccaaa___]]][[[YYYXXXVVVVVVWWWXXXYYY[[[\\\]]]^^^^^^_________^^^]]]\\\YYYXXXXXXYYYWWWXXXaaakkk}}}}}}fffffffffaaalllpppssstttqqqkkkaaaYYYIIIJJJLLLMMMOOOOOOPPPPPPNNNKKKJJJKKKJJJJJJNNNTTTWWW^^^hhhooouuu~~~}}}yyyxxxxxxxxxuuujjjccc^^^ZZZVVVQQQSSSVVVXXXYYYXXXWWWVVVWWWWWWXXX[[[aaajjjttt{{{{{{wwwpppiiidddaaa``````^^^]]][[[XXXWWWWWWWWWXXXSSSQQQQQQQQQNNNMMMUUU^^^lllzzzuuuXXXFFFCCCCCCAAAAAA@@@???===<<<<<<<<<<<<:::<<<===<<<;;;999::::::;;;;;;;;;;;;::::::999888777777888999999:::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<===>>>???????????????@@@AAAAAAAAABBBEEEGGGGGGMMM[[[uuu{{{kkk]]]XXXZZZWWWTTTSSSQQQOOONNNNNNNNNOOOLLLKKKHHHFFFEEEEEEEEEEEEBBBEEEJJJOOOUUUiiilllaaa^^^\\\]]]___```gggpppwww{{{uuujjjaaa[[[UUUUUUSSSRRRVVVcccuuu|||sssnnnjjjiiigggfffdddbbb``````\\\\\\\\\]]]^^^```aaabbbaaabbbbbbbbbaaa```^^^]]]VVVWWWYYYYYYWWWYYYcccoooiii]]]]]]]]]dddiiikkklllpppsssnnneeeSSSKKKGGGJJJKKKIIIHHHKKKLLLLLLLLLKKKJJJKKKNNNQQQXXX^^^gggooouuu|||}}}wwwqqqmmmrrr{{{}}}tttjjj^^^XXXYYYVVVVVVWWWXXXXXXXXXWWWVVVVVVRRRPPPRRRWWW^^^jjjuuu{{{xxxqqqmmmjjjeeeaaa[[[[[[ZZZWWWUUUTTTVVVYYYSSSQQQPPPPPPOOOOOOUUU^^^kkkzzzdddPPPFFFAAA@@@AAA>>>===<<<;;;:::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::888999999::::::999999888888888888999999::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@BBBDDDFFFGGGCCCLLLWWWjjjlllddd\\\VVVVVVRRRQQQPPPNNNMMMLLLKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDHHHFFFHHHSSScccqqqfffaaa^^^\\\[[[aaaeeekkkqqqwww}}}{{{zzztttmmmjjj___WWWRRRSSSUUU[[[mmm~~~vvvuuurrrmmmhhheeeeeeeeebbbbbbbbbaaaaaabbbeeegggeeeddddddddddddbbb^^^[[[YYYVVVUUUWWWWWW[[[dddoookkk]]]\\\]]]aaafffiiihhhiiimmmnnnkkkZZZPPPHHHHHHJJJHHHHHHJJJKKKKKKKKKJJJIIIJJJMMMOOOVVV]]]eeemmmsssyyy|||vvvpppkkkllluuusssfff^^^^^^ZZZYYYYYYYYYYYYYYYXXXWWWXXXRRROOOOOOQQQUUU___iiiwwwwwwrrrmmmgggbbb\\\ZZZXXXVVVTTTTTTUUUUUUSSSQQQPPPPPPNNNOOOUUU^^^kkkyyy|||^^^LLLDDDAAA>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::888999999::::::999999888999999999999999999::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>@@@@@@@@@@@@@@@AAABBBBBBEEELLLUUUfffmmmeee\\\VVVVVVUUUUUUSSSRRRPPPOOOOOONNNKKKJJJIIIHHHGGGEEEDDDDDDEEEHHHFFFHHHQQQ^^^{{{wwwjjjddd```]]]\\\^^^bbbhhhnnnttt{{{zzzvvvyyywwwooodddZZZTTTSSSSSSXXXiii{{{|||wwwrrrnnnlllkkklllkkkkkkjjjiiikkkmmmooommmllljjjhhhgggddd___\\\YYYVVVUUUVVVWWW[[[fffqqqppp]]]ZZZ\\\^^^fffjjjgggeeehhhooossseeeXXXJJJFFFGGGGGGGGGHHHJJJKKKKKKJJJHHHIIIKKKNNNTTTZZZbbbiiiooouuu}}}~~~xxxpppjjjhhhoooyyyrrriiigggaaa___\\\ZZZ[[[[[[ZZZZZZYYYSSSOOOMMMMMMOOOWWW___ooo{{{|||vvvooohhhbbb___[[[VVVUUUUUUUUUSSSPPPRRRPPPOOOPPPNNNNNNUUU^^^jjjxxxqqqUUUFFFBBB@@@===;;;======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::888999999::::::999999888::::::999999999999999999::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???????????????@@@AAAAAAEEEKKKRRR```oooeee]]]WWWVVVVVVVVVUUUSSSRRRQQQPPPOOOKKKJJJIIIHHHGGGFFFEEEDDDDDDHHHFFFGGGOOOWWWoooooogggaaa______\\\___eeekkkqqqyyyuuutttyyywwwkkk```WWWTTTSSSVVVeeevvv{{{xxxvvvxxxvvvuuuttttttuuuwwwxxxwwwtttpppmmmiiieee```\\\ZZZWWWUUUVVVWWW\\\hhhtttwww___XXXZZZ]]]gggooommmhhhhhhpppxxxppp```NNNEEEDDDGGGGGGGGGKKKKKKLLLKKKIIIIIIKKKMMMRRRWWW^^^dddiiipppxxx~~~|||rrrjjjggglllrrrzzzvvvrrrjjjeee___\\\\\\]]]]]]\\\ZZZUUUQQQOOONNNOOOUUU]]]fffuuu{{{vvvooogggbbbbbb]]]WWWUUUWWWVVVRRRNNNRRROOOOOOOOONNNNNNUUU^^^jjjxxxgggMMMBBBAAAAAA===:::======<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999888999999::::::999999888:::::::::999999888888888:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::;;;<<<<<<======>>><<<<<<===>>>@@@BBBDDDEEEEEEIIIOOOZZZvvvqqqfff^^^YYYWWWTTTTTTSSSRRRQQQOOONNNMMMKKKKKKJJJIIIGGGFFFEEEDDDCCCGGGFFFGGGNNNRRRfffsssiiibbb```aaa[[[^^^bbbhhhooowww|||yyysssssssssggg\\\XXXUUUWWWdddsss}}}{{{{{{|||||||||zzzwwwrrrmmmiiieee```]]][[[WWWTTTUUUWWW]]]jjjwwweeeYYYYYY[[[eeeqqqtttoookkkooovvvwwwhhhTTTFFFCCCFFFGGGFFFLLLMMMMMMLLLKKKKKKLLLMMMOOOTTTZZZ___dddjjjrrrxxxvvvllliiijjjmmmrrr{{{{{{tttlllccc^^^]]]______^^^^^^YYYTTTRRROOOMMMRRRXXXaaappp}}}zzzvvvrrrmmmhhhdddddd___YYYXXXYYYXXXSSSNNNQQQOOONNNOOONNNNNNUUU^^^jjjxxxsss^^^HHH@@@AAAAAA>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888999999::::::999999888:::::::::999999888888888999::::::::::::::::::999999999999:::::::::;;;;;;::::::;;;;;;<<<===============>>>???AAACCCDDDFFFDDDGGGLLLVVVnnntttggg```ZZZWWWSSSSSSSSSRRRQQQOOOMMMLLLLLLKKKJJJIIIGGGFFFEEEEEEAAAFFFEEEGGGMMMOOO___yyywwwkkkccc```bbb[[[]]]aaafffllluuu~~~yyy||||||uuuooouuu~~~~~~{{{mmmaaa]]]ZZZZZZdddqqqxxxtttooojjjfffccc```]]][[[WWWTTTUUUWWW]]]jjjwwwrrr___[[[XXXaaaoooyyywwwqqqpppsssxxxnnn[[[JJJCCCEEEHHHGGGLLLMMMNNNMMMLLLKKKLLLMMMLLLQQQVVV[[[___eeemmmsss~~~tttmmmjjjhhhkkkppp{{{|||rrreee^^^^^^``````___ccc]]]XXXTTTOOOJJJLLLQQQ^^^kkkwwwyyyvvvuuuuuutttpppoooooommmkkkiiigggfffccc```\\\ZZZYYYWWWSSSOOOPPPNNNMMMNNNNNNNNNUUU^^^kkkyyyiiiXXXGGG@@@AAA@@@>>>>>><<<<<<======<<<<<<;;;:::::::::::::::999999999999888999999::::::999999888::::::999999999999999999999999::::::::::::999999888888999999::::::;;;;;;:::::::::;;;<<<<<<======@@@@@@@@@@@@@@@AAABBBBBBCCCFFFJJJSSSgggvvvgggaaa\\\XXXUUUUUUUUUUUUSSSQQQOOONNNLLLKKKJJJIIIHHHGGGFFFEEEAAAEEEDDDFFFLLLLLLXXXppp}}}oooeeeaaabbb[[[]]]```ccciiirrr{{{zzzuuuyyy~~~wwwooooootttsssvvvsssgggbbb^^^[[[bbbllluuuqqqkkkfffcccaaa___]]]ZZZWWWUUUVVVWWW\\\hhhtttiiiaaaXXX^^^lll{{{{{{uuuuuuwwwqqqaaaNNNDDDEEEHHHHHHKKKMMMNNNMMMKKKJJJJJJKKKJJJNNNSSSWWW[[[```hhhnnnwwwtttmmmhhhhhhkkkqqq|||uuuggg^^^^^^aaaaaa```ddd___ZZZVVVQQQLLLMMMQQQYYYccclllllljjjiiigggeeeaaaaaabbbaaaaaaaaaaaabbb```___]]][[[XXXUUURRRPPPOOOMMMMMMNNNMMMNNNUUU^^^lll{{{```SSSFFFAAA???======???;;;<<<=========<<<;;;::::::::::::999999999999888888999999::::::999999888999999999999999999::::::999999::::::::::::999999777888888999::::::;;;;;;999::::::;;;;;;<<<<<<===???????????????@@@AAAAAACCCFFFJJJQQQaaaxxxhhhbbb]]]XXXVVVVVVWWWVVVUUUSSSPPPOOOLLLLLLKKKIIIHHHGGGFFFEEECCCFFFCCCEEEIIIGGGQQQhhhuuuhhhbbbaaa[[[\\\^^^```eeennnxxx~~~zzzuuuxxx~~~sssoooqqqpppnnnvvvxxxkkkeee```ZZZ]]]eeeppp|||~~~vvvqqqjjjeeebbb```___^^^YYYVVVUUUVVVWWW[[[fffqqqqqqfff[[[^^^jjj}}}}}}zzzuuurrrdddQQQEEEEEEIIIIIIJJJLLLMMMLLLJJJIIIIIIJJJIIIMMMRRRUUUXXX^^^ffflllsss|||{{{rrrjjjjjjkkkmmmttt~~~wwwggg^^^^^^aaaaaa```ccc___[[[YYYTTTPPPRRRWWWTTT\\\bbbbbb``````^^^ZZZVVVWWWXXXXXXXXXYYY[[[]]]]]]^^^]]][[[VVVSSSQQQQQQOOOMMMMMMNNNMMMNNNVVV^^^mmm|||wwwZZZPPPFFFAAA>>>;;;<<<@@@;;;<<<=========<<<:::::::::::::::999999999888888999999999::::::999999999888888888999999::::::;;;999999999::::::999999999777777888999::::::;;;;;;999999:::;;;;;;<<<<<<===;;;;;;<<<===???AAABBBCCCCCCFFFJJJOOO^^^~~~yyyhhhbbb]]]XXXUUUUUUVVVVVVUUURRRPPPNNNLLLLLLKKKJJJHHHGGGFFFEEEDDDFFFCCCCCCFFFDDDLLLbbbuuuyyyjjjbbbaaaZZZ[[[\\\^^^ccckkkuuu|||{{{~~~wwwqqqrrrpppkkkpppvvv{{{nnnggg```XXXXXX___\\\gggqqqsssrrrvvv{{{~~~~~~{{{wwwrrrkkkeeebbb```___^^^YYYVVVUUUWWWWWW[[[dddooodddaaaaaaiii{{{{{{zzzrrrbbbRRRIIIGGGGGGGGGIIIKKKMMMMMMKKKJJJIIIJJJIIIJJJLLLPPPUUU\\\cccfffsssxxx|||qqqnnnjjjeeejjjuuuvvveeebbbaaa\\\]]]ccc]]]]]][[[XXXVVVUUUUUUVVVZZZYYYXXXXXXXXXUUUQQQNNNQQQQQQPPPQQQSSSWWWZZZ]]]]]]\\\[[[XXXUUURRROOOMMMLLLKKKKKKLLLKKKLLLUUU```mmm}}}kkkRRRMMMFFFAAA???>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::999999777888888999999888888888999999999888888888888888999999999999999999999999777888888999999:::;;;;;;:::::::::;;;<<<===>>>???============>>>???@@@AAAAAAEEEGGGOOO___qqq~~~jjjbbb[[[UUUUUUUUUUUUUUUTTTSSSQQQQQQMMMMMMKKKJJJHHHGGGEEEEEEFFFEEEEEEDDDEEEHHHNNNSSSkkktttiiiccc```[[[ZZZ___fffkkkrrrxxxzzzxxxqqqqqqqqqooowwwzzzkkkjjjmmmkkkdddaaaXXX[[[___bbbcccdddeeeeeehhhnnnuuuzzz}}}yyyuuupppmmmhhheeebbb___\\\YYYWWWUUUUUUWWWXXXZZZcccmmm~~~uuullljjjppptttbbbQQQHHHFFFFFFFFFIIIKKKMMMMMMKKKJJJJJJJJJIIIJJJKKKOOOTTT[[[aaaeeennnttt|||vvvpppjjjeeeiiitttzzzjjjfffccc^^^^^^bbb___^^^\\\ZZZXXXXXXXXXXXX[[[ZZZYYYYYYXXXVVVSSSPPPPPPOOONNNOOOQQQTTTWWWZZZ[[[ZZZYYYVVVSSSPPPNNNLLLLLLKKKLLLLLLKKKMMMVVVaaapppxxxdddNNNJJJCCC???============<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::999999999::::::;;;;;;;;;:::999999888888888888888888999999999999999999999999999999777888888999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>============>>>???@@@AAA@@@DDDEEEMMM[[[mmmlllbbb]]]XXXWWWVVVVVVUUUSSSQQQPPPOOOMMMMMMKKKJJJHHHFFFEEEDDDFFFEEEDDDCCCDDDGGGLLLPPPdddyyymmmgggaaa\\\[[[___eeeiiioootttzzz}}}rrrpppppppppyyyzzznnnoootttqqqggg```[[[[[[[[[ZZZZZZZZZ[[[\\\[[[```gggnnnttt}}}}}}vvvrrrmmmjjjfffccc```]]]ZZZXXXVVVTTTTTTUUUUUUWWW```iiiyyyxxxrrruuuyyybbbPPPFFFDDDDDDEEEHHHJJJMMMMMMLLLKKKJJJKKKIIIJJJKKKNNNSSSYYY^^^bbbgggmmmvvv~~~vvvmmmhhhllluuu~~~mmmfffaaa[[[ZZZ]]]aaa___]]]]]]^^^______^^^]]][[[ZZZYYYYYYWWWUUURRRNNNMMMLLLMMMNNNQQQSSSUUUXXXWWWVVVTTTRRROOOLLLKKKLLLKKKKKKLLLKKKMMMWWWccctttrrr[[[JJJFFF@@@===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999999999999;;;;;;;;;;;;;;;:::999888777777777888999999999:::999999999999999999999999777777888888999:::::::::<<<<<<;;;;;;;;;<<<<<<===============>>>???@@@@@@@@@CCCCCCJJJWWWgggoooaaa]]][[[WWWWWWVVVUUURRRPPPNNNMMMMMMLLLKKKJJJHHHFFFEEEDDDFFFEEEDDDCCCBBBEEEIIIMMMZZZqqqrrrlllccc]]][[[^^^cccfffkkkpppyyyzzzssssssuuu|||uuu{{{qqqdddaaa^^^ZZZUUURRRQQQQQQQQQPPPTTTZZZ```iiiuuu~~~xxxqqqmmmjjjgggccc```^^^[[[XXXUUUTTTRRRRRRSSSSSSTTT[[[dddrrr~~~uuuttt}}}bbbOOOEEEBBBCCCEEEGGGJJJMMMNNNMMMLLLKKKKKKJJJJJJJJJLLLPPPUUUZZZ]]]bbbiiirrrzzz~~~tttooossszzzsssggg___YYYYYY\\\___]]]]]]```fffiiiiiiggg```^^^\\\ZZZZZZYYYVVVTTTNNNMMMMMMLLLMMMOOOQQQRRRUUUUUUTTTSSSQQQNNNLLLKKKJJJIIIIIIKKKJJJMMMXXXdddwwwmmmTTTGGGDDD???<<<<<<<<<===<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999888999999999999888777666666666666777888999:::::::::888888888888888888888888777777777888999999::::::===<<<<<<;;;;;;;;;<<<<<<===<<<<<<======>>>???@@@AAACCCCCCHHHSSSbbbppp___[[[[[[VVVVVVUUUTTTSSSQQQOOONNNMMMMMMLLLJJJHHHGGGEEEEEEFFFEEEDDDBBBAAACCCFFFJJJRRReeevvvoooccc]]]ZZZ]]]aaadddiiinnnvvv|||~~~pppjjjeee___YYYTTTPPPNNNLLLNNNQQQTTTYYYaaannn~~~yyyrrrllliiigggdddaaa___]]]ZZZWWWTTTSSSQQQQQQRRRQQQRRRXXXaaannn{{{xxxtttaaaNNNEEEBBBBBBEEEFFFIIIMMMOOONNNMMMLLLLLLJJJJJJJJJKKKNNNRRRVVVYYY^^^eeeooovvv|||{{{wwwzzzoooddd^^^]]]___]]]\\\^^^fffqqqwwwuuuqqqeeebbb^^^\\\[[[YYYXXXVVVPPPPPPOOONNNNNNOOOPPPPPPSSSSSSSSSRRRPPPOOOMMMLLLHHHGGGHHHIIIIIIMMMYYYeeezzziiiPPPFFFCCC???======>>>>>>===<<<<<<;;;;;;;;;:::::::::::::::999999999888888888999999999999999888777666666666777888999:::::::::888888888888888888888888666777777888888999::::::===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAACCCCCCGGGQQQ]]]~~~qqq]]]XXXYYYTTTTTTUUUUUUTTTSSSRRRRRRNNNNNNMMMKKKIIIHHHFFFFFFEEEEEEDDDBBBAAABBBEEEGGGMMM]]]|||zzzpppddd^^^ZZZ]]]```cccggglllrrrwww{{{~~~~~~qqqmmmfff```[[[VVVPPPLLLMMMOOOPPPSSS[[[hhhxxx|||vvvrrrmmmhhheeedddbbb```^^^]]]ZZZVVVSSSRRRQQQQQQRRRQQQQQQWWW___lllzzzwww___NNNGGGCCCCCCFFFDDDHHHMMMOOOOOONNNMMMMMMJJJJJJIIIIIIKKKOOORRRUUU[[[aaajjjqqqwww~~~{{{llldddaaaaaa______cccppp~~~zzzjjjfffaaa]]][[[ZZZXXXWWWSSSRRRQQQPPPPPPOOOOOOOOOQQQQQQQQQPPPPPPNNNMMMLLLHHHGGGGGGIIIIIINNNZZZggg|||fffOOOFFFCCC@@@>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::::::::999999999999888888888888999::::::;;;;;;:::::::::777777777888999999999:::888888888888888888888888666666777777888999999999<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>?????????CCCCCCGGGOOOXXXvvvuuu___XXXYYYTTTUUUUUUUUUUUUUUUUUUTTTPPPOOONNNMMMKKKIIIHHHGGGEEEEEEEEECCCAAABBBDDDGGGKKKXXXrrrsssggg```\\\]]]```aaadddiiimmmrrrvvvyyy|||vvvooohhhccc\\\UUUOOOJJJLLLMMMOOOUUUaaaooozzzxxxuuupppllliiigggdddbbbaaa___^^^]]][[[YYYUUURRRQQQPPPPPPRRRQQQQQQWWW___kkkyyy{{{^^^NNNIIIDDDDDDGGGDDDHHHMMMPPPPPPOOONNNMMMKKKJJJHHHHHHJJJLLLPPPRRRVVV\\\dddkkkqqqyyy}}}rrrjjjeeeeeeeeekkkzzznnnjjjccc^^^[[[ZZZXXXWWWTTTTTTSSSRRRPPPOOONNNNNNNNNNNNNNNNNNNNNMMMLLLKKKIIIHHHHHHJJJKKKPPP]]]jjjbbbMMMEEECCC@@@>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::::::::999999999999888888888888888999999:::;;;;;;;;;;;;888888888888888888999999888888888888888888888888666666777777888888999999;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<===??????===AAABBBGGGMMMSSSnnnzzzccc[[[ZZZWWWWWWWWWWWWWWWVVVUUUTTTRRRQQQPPPNNNLLLKKKJJJIIIDDDEEEEEECCCBBBCCCEEEGGGIIIRRRgggyyyllleee_________^^^```dddhhhmmmrrruuu}}}xxxoooiiiccc\\\VVVMMMNNNNNNNNNQQQXXXccckkkuuu{{{~~~yyyrrrjjjgggcccaaaaaaaaa```___]]]\\\[[[ZZZYYYWWWSSSOOOOOONNNOOOQQQPPPPPPVVV^^^hhhxxx~~~]]]NNNJJJEEEDDDHHHCCCGGGMMMPPPQQQOOONNNNNNKKKJJJHHHHHHIIIKKKNNNPPPRRRWWW___fffllluuuwwwooojjjkkkqqqqqqllleee___[[[ZZZXXXWWWUUUTTTSSSRRRPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKJJJKKKIIIJJJKKKMMMRRR```mmm~~~___KKKEEEBBB???=========<<<;;;<<<<<<;;;;;;;;;:::::::::999999999888888888888777555666777888999:::::::::999999999888888888888888777777777777777777777777666666666777888888999999:::::::::;;;<<<===>>>???<<<;;;;;;<<<<<<===>>>???:::???AAAFFFLLLPPPiiihhh^^^\\\YYYYYYYYYXXXWWWVVVTTTSSSSSSRRRQQQOOOMMMLLLKKKJJJDDDEEEEEEDDDCCCCCCEEEHHHHHHNNN```pppiiibbb```^^^\\\]]]```eeejjjooosss{{{tttnnnhhhbbb]]]TTTTTTSSSPPPOOOSSSZZZ```dddjjjoooooonnnmmmgggaaa```^^^[[[ZZZ[[[]]]^^^]]][[[ZZZYYYXXXXXXUUUQQQNNNMMMLLLMMMPPPPPPPPPUUU]]]fffvvv|||dddQQQJJJHHHEEECCCDDDGGGLLLPPPQQQPPPNNNMMMKKKKKKJJJIIIGGGHHHJJJMMMOOOTTTZZZ___eeennnxxx~~~uuurrrvvvqqqkkkeeeaaa[[[VVVVVVZZZUUUUUUVVVUUUTTTRRRPPPOOOPPPNNNLLLLLLMMMLLLKKKIIIFFFFFFIIILLLNNNUUUdddsssvvvYYYHHHCCCBBBAAA@@@>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::999999999888888888888777777888888888888999999999999888888888777777666666999777666555555666777999555555666777777777777777999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>@@@AAA???DDDLLLPPPaaa~~~lllbbb\\\^^^[[[YYYXXXXXXXXXWWWUUURRRRRRPPPOOONNNMMMMMMMMMIIIGGGDDDBBBBBBCCCEEEFFFJJJMMMVVVmmmtttiii```___``````___```cccfffiiinnnuuuwwwjjjgggfffaaa[[[WWWSSSRRRTTTVVVWWWVVV]]]^^^___``````___^^^]]]WWWWWWXXXYYYYYYXXXVVVVVVWWWWWWUUUTTTRRRPPPOOONNNNNNNNNNNNMMMLLLOOOUUUZZZiiixxxwwwjjjVVVMMMJJJGGGEEEDDDGGGKKKOOOQQQPPPNNNMMMKKKKKKKKKIIIGGGGGGIIIKKKMMMQQQWWW]]]ccckkkuuu}}}~~~wwwpppiiiccc\\\UUUUUUXXXUUUVVVVVVVVVVVVTTTSSSRRRQQQOOONNNMMMMMMMMMKKKIIIHHHGGGIIIKKKMMMTTTcccrrrnnnUUUGGGCCCBBBAAA@@@>>>===<<<;;;;;;:::::::::999999999999999999999888888888777777777777888888888999999999888888888777777777666666666555444333333444555666666777777888888888888888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@BBB???CCCJJJMMM[[[uuuqqqddd______]]]ZZZYYYXXXWWWUUUSSSRRRQQQPPPOOONNNMMMMMMMMMJJJHHHFFFCCCCCCCCCEEEFFFIIIKKKSSSfffzzznnndddaaaaaa```^^^___ccceeehhhlllrrrzzzyyykkkgggfffddd]]]YYYUUUTTTUUUVVVVVVUUUXXXYYYYYYZZZYYYXXXWWWVVVSSSTTTTTTUUUUUUTTTRRRRRRUUUUUUTTTRRRQQQPPPOOONNNNNNOOOOOOOOONNNQQQVVVZZZeeessssssuuuwww}}}ttt___RRRLLLIIIGGGEEEGGGKKKNNNPPPPPPNNNMMMLLLLLLKKKIIIGGGFFFGGGIIIJJJNNNTTTYYY___gggqqqyyy}}}wwwmmmeee]]]UUUSSSVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTRRRPPPOOOOOONNNLLLJJJJJJIIIIIIJJJLLLSSSaaaooobbbNNNGGGBBBAAA@@@???>>>===<<<;;;999999999999888888888888999999888888888777777777777777777888888888999999888888777777777777666666666555444333333444555666777777888999999999999999;;;;;;<<<=========<<<<<<<<<<<<;;;;;;<<<<<<===>>>???BBB@@@BBBHHHIIISSSjjjwwweeebbb```^^^\\\[[[YYYWWWTTTQQQQQQQQQOOONNNMMMLLLLLLLLLKKKIIIGGGDDDCCCCCCDDDEEEGGGIIIOOO]]]uuuvvvjjjeeeccc```^^^^^^aaacccgggjjjnnnttt{{{~~~nnnhhhhhhgggccc```]]]ZZZZZZYYYXXXWWWUUUUUUUUUUUUTTTSSSQQQPPPQQQRRRRRRRRRRRRQQQPPPOOOSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQQQQSSSWWWZZZ___lllrrrmmmiiioookkk[[[QQQJJJFFFEEEGGGJJJMMMNNNOOOOOONNNMMMMMMLLLJJJGGGFFFFFFHHHHHHLLLRRRVVV\\\cccmmmttt{{{~~~~~~qqqggg^^^VVVSSSUUUVVVWWWWWWWWWXXXXXXXXXXXXVVVTTTRRRQQQPPPOOOMMMKKKMMMJJJIIIJJJLLLQQQ^^^jjjzzzrrrVVVIIIGGGAAA@@@???>>>===<<<;;;;;;:::999999999999888888888888888888888777777777777777777777777888888888888777777777777777777666666888777666666666666777888666777888888999999888888999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======<<>>>>>===<<<;;;;;;::::::::::::999999999999888888888777777777666666666666777777777888888888666666666666666666777777777777666666666666777777555666777777888888777777888888999::::::::::::999;;;;;;;;;;;;;;;<<<======:::AAA@@@@@@GGGHHHMMM\\\rrrqqqgggbbb```^^^]]]\\\[[[XXXUUUQQQQQQOOONNNMMMLLLLLLLLLJJJIIIGGGEEECCCBBBBBBBBBEEEFFFJJJQQQ]]]xxxuuulllgggbbb``````\\\___cccgggkkkpppvvvzzz{{{pppooosssxxxwwwtttooojjjeeeaaa```^^^]]]\\\ZZZXXXWWWVVVUUUUUUUUUTTTSSSRRRQQQQQQQQQPPPPPPOOONNNNNNPPPQQQRRRTTTUUUVVVWWWXXXWWWVVVUUUYYYbbbsss~~~pppdddeeerrrzzz{{{kkkXXXIIIGGGGGGHHHJJJLLLMMMOOOPPPNNNOOOOOOMMMJJJHHHHHHHHHHHHKKKOOORRRUUU[[[ccciiiqqq{{{~~~zzz~~~ssshhh```[[[[[[^^^]]][[[ZZZYYYXXXXXXXXXZZZXXXVVVUUUTTTTTTQQQPPPQQQMMMKKKLLLMMMOOOVVV^^^ggguuu~~~^^^KKKEEEDDD>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::999999999999888888777777777666666666666666666777777777888888555555666666666666777777555555555555555555555555555555666777777777777777666777888888999999888888;;;;;;::::::;;;;;;<<<===999AAA??????FFFHHHLLLWWWhhhpppgggddd```^^^]]][[[YYYWWWRRRRRRPPPOOONNNMMMMMMMMMIIIIIIGGGFFFEEEDDDCCCCCCFFFEEEIIIOOOWWWkkk~~~rrrkkkdddaaaaaa\\\___bbbeeejjjooovvv{{{tttuuu}}}zzzrrrkkkfffdddaaa```___]]][[[ZZZZZZZZZWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQPPPOOOOOOQQQSSSTTTVVVVVVXXX[[[]]]]]]ZZZWWW[[[```oooooolllsssttt}}}eeePPPGGGHHHHHHIIIKKKMMMOOOPPPNNNOOOPPPNNNLLLJJJIIIJJJGGGJJJMMMOOOQQQVVV]]]ccckkktttzzz{{{}}}rrrgggbbbaaadddccc```]]][[[YYYYYYYYYZZZXXXVVVVVVVVVVVVTTTRRRQQQNNNLLLNNNNNNOOOSSSYYY^^^kkk{{{rrrWWWIIIDDDAAA>>>======<<<<<<;;;;;;:::999999999999888888888888888777777777666666666666666666666666777777777888555555555666666666777777444444555555555555444444666666777888888888888777777777888999999999999999;;;;;;::::::;;;;;;<<<===:::AAA???===DDDFFFIIIRRR^^^nnnjjjddd___\\\[[[YYYWWWSSSSSSQQQPPPOOONNNNNNNNNJJJJJJIIIHHHGGGGGGFFFFFFFFFEEEHHHMMMQQQ___yyyooofffbbbaaa^^^___aaadddgggmmmtttzzz}}}www||||||sssmmmkkkeeecccbbb```___^^^^^^^^^\\\[[[YYYWWWVVVVVVVVVVVVUUUTTTRRRQQQQQQRRRUUUVVVUUUWWWZZZ```dddeeebbb______aaammm{{{tttvvvtttoooVVVHHHHHHHHHHHHJJJMMMOOOPPPNNNOOOPPPOOOMMMKKKKKKKKKGGGIIILLLMMMNNNRRRYYY___fffooozzz}}}|||~~~~~~xxxmmmfffeeeiiigggddd```]]][[[ZZZYYYZZZXXXWWWWWWWWWWWWUUUTTTQQQNNNMMMOOOOOONNNQQQVVVYYYfffuuukkkSSSHHHCCC???=========<<<<<<;;;;;;:::888888888888777777777777777777777777666666666666666666666666777777777777444555555555666666777777666666777777777777666666777777888999999999999999888888999::::::::::::999;;;::::::::::::;;;<<<<<<;;;BBB???;;;AAADDDFFFNNNWWW{{{tttnnnfff```\\\ZZZXXXVVVTTTSSSRRRQQQPPPOOOOOOOOOKKKKKKKKKJJJJJJIIIIIIIIIFFFDDDGGGLLLNNNWWWttt~~~rrrhhhbbbaaa```aaaaaabbbeeekkkrrrxxx{{{wwwzzztttqqqhhhfffeeecccbbbbbbbbbcccaaa```^^^\\\[[[ZZZ[[[[[[WWWUUUSSSRRRRRRSSSVVVWWWUUUWWW\\\ccciiikkkhhheeeaaaccclllvvvxxxwww\\\NNNKKKGGGFFFGGGKKKOOOQQQQQQPPPPPPOOOOOONNNNNNMMMLLLLLLKKKKKKKKKNNNSSSWWWbbbeeennn{{{~~~tttkkklllooolllgggbbb]]]ZZZYYYYYYZZZYYYWWWWWWWWWWWWUUUSSSQQQRRRSSSSSSSSSRRRPPPOOOXXX^^^iii{{{bbbMMMFFFBBB>>>>>>======<<<;;;;;;::::::999999999999999999999999888888888888777777777777777777777777888888888888777777777777777777777777777777777777777777777777777666666555555555555666999999::::::::::::;;;;;;;;;::::::::::::;;;<<<<<<===???@@@AAABBBDDDHHHKKKWWWlllqqqdddbbb___WWWSSSWWWUUUTTTRRRRRRRRRQQQOOOMMMOOONNNLLLIIIGGGEEEDDDDDDHHHBBBBBBGGGKKKQQQeee{{{wwwnnneee___ccc___]]]```dddhhhooovvv~~~~~~}}}}}}ttthhhccceeeddd___ccchhhaaadddccc```^^^\\\[[[[[[[[[[[[YYYWWWVVVVVVWWWYYY[[[ZZZYYY```ooozzz{{{wwwsssooonnntttfffTTTPPPJJJGGGHHHKKKMMMNNNSSSRRRQQQPPPOOONNNMMMLLLLLLLLLLLLKKKKKKNNNSSSVVV___bbbjjjvvv}}}uuuttttttooohhhbbb___]]]\\\[[[ZZZXXXVVVUUUVVVVVVTTTSSSRRRRRRSSSTTTTTTSSSRRRQQQWWW\\\gggyyy|||]]]KKKFFFCCC???=========<<<;;;:::::::::999999999999999999999999888888888777777777666666666666777777777888888888777777777777777777777777777777777777777777777777777777666666666777777888888888888999999999::::::;;;::::::::::::;;;<<<<<<<<<>>>???@@@@@@CCCFFFIIIRRRfffzzziiieeebbb[[[XXXZZZVVVTTTSSSSSSTTTSSSQQQOOOPPPOOOMMMJJJHHHGGGFFFFFFIIICCCCCCGGGIIIMMM]]]qqq~~~qqqgggaaaaaa]]][[[^^^aaaccciiiooozzz{{{yyy||||||lllccccccaaa\\\aaafffaaajjjiiigggeeedddcccbbbbbb^^^]]]ZZZWWWVVVVVVWWWWWW^^^___iii{{{yyyvvvwwwsss]]]VVVMMMHHHIIILLLNNNOOOTTTTTTSSSRRRPPPNNNMMMLLLMMMMMMMMMLLLKKKMMMQQQUUU[[[]]]dddoooyyy}}}xxxvvvyyyxxxnnngggdddcccaaa```[[[YYYWWWVVVVVVVVVUUUTTTSSSTTTTTTUUUUUUUUUTTTTTTVVVZZZeeeuuuqqqUUUGGGEEECCC???===<<<<<<;;;;;;::::::999999999999999999999999999888888777777777777666666666666777777777777888888777777777777777777777777777777777777777777777777777777666777777888999:::777777777888888888888999:::::::::::::::;;;<<<<<<;;;===>>>>>>???AAAEEEGGGMMM]]]~~~mmmdddaaa\\\YYYZZZVVVUUUTTTTTTUUUUUUTTTRRRPPPOOOMMMKKKJJJIIIHHHHHHHHHDDDDDDGGGGGGHHHTTTcccyyymmmfffaaa]]]\\\^^^``````dddjjjuuuvvvvvvrrr{{{qqqddd```^^^[[[aaaiiifffjjjjjjiiiiiihhhfffeeeeeeeeeccc___ZZZWWWVVVVVVVVV\\\aaaqqq~~~{{{kkkaaaTTTKKKHHHKKKOOOQQQSSSSSSTTTSSSRRRQQQOOONNNNNNNNNNNNLLLKKKMMMPPPRRRWWWYYY___hhhpppyyywwwrrrtttzzzyyypppkkkiiigggeee___]]]ZZZYYYYYYYYYXXXVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVZZZbbbpppeeeMMMDDDCCC@@@===;;;;;;;;;;;;::::::999999888888888888888888888888888777777777666666666666666666666666777777777888666666666666666666666666666666666666666666666666666555666666777888999:::777777777888888888999999::::::999999::::::;;;<<<<<<===>>>>>>???AAADDDGGGIIIVVVrrrttteeeaaa^^^[[[ZZZVVVUUUSSSTTTUUUUUUUUUSSSOOONNNLLLKKKJJJIIIIIIIIIGGGEEEEEEGGGFFFFFFOOOYYYqqquuunnnddd```___aaabbbbbbeeeiiirrruuu|||zzzrrrmmmmmmzzzyyyggg^^^]]][[[cccllljjjhhhiiikkklllllllllkkkjjjllliiiddd^^^ZZZXXXWWWXXXZZZdddzzz|||xxxfffUUUKKKJJJMMMPPPQQQRRRSSSUUUUUUTTTSSSRRRPPPPPPOOOMMMLLLLLLNNNPPPTTTUUUZZZccciiiqqq|||zzzvvvyyy|||}}}{{{xxxpppllliiigggbbb```^^^^^^^^^]]]ZZZXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWZZZ___jjj{{{zzzZZZFFF@@@???===::::::::::::::::::999999999888888888888888888888888777777777666666666666555555666666666666777777777666666666666666666666666666666666666666666666666444444444555666777888999888888888888999999999::::::999999999999:::;;;;;;===>>>?????????AAADDDGGGIIIRRRhhh~~~jjjcccaaa^^^[[[VVVTTTSSSRRRTTTUUUTTTSSSNNNMMMLLLJJJIIIHHHHHHHHHEEEDDDEEEGGGFFFGGGLLLSSSaaa{{{qqqfffbbb```bbbcccbbbeeeiiipppuuu|||}}}ssskkkiiikkkzzzlll___]]][[[aaaiiiggglllmmmpppsssvvvwwwxxxxxxrrrnnnggg___[[[YYYYYYZZZ```mmmzzzwwwuuuvvvkkkWWWLLLLLLOOOPPPRRRTTTVVVWWWWWWVVVUUUQQQQQQPPPNNNLLLKKKLLLNNNQQQRRRVVV^^^cccjjjuuu~~~wwwyyytttmmmjjjjjjffffffeeefffeeeccc___\\\]]]\\\[[[[[[ZZZZZZ[[[[[[XXXZZZ^^^fffuuukkkQQQCCC???===;;;:::999999999999999999999999888888888888888888888888777777666666666666555555555555666666666666777777777777777777777777777777777777777777777777777777555555444555555666777888888888888999999999::::::999999999999999:::;;;;;;===>>>?????????@@@DDDFFFHHHOOO```lllbbb^^^[[[XXXXXXVVVSSSRRRSSSTTTTTTSSSNNNNNNLLLJJJIIIHHHGGGGGGCCCDDDEEEEEEFFFHHHKKKNNNVVVppptttiiidddaaaaaaaaa___bbbffflllrrrzzztttlllkkknnnyyypppaaaaaa___bbbgggeeeoooqqquuuzzz{{{tttjjjaaa[[[ZZZ[[[]]]fffsss{{{mmmiiiiiimmmyyy|||}}}jjjWWWQQQSSSQQQSSSVVVXXXXXXWWWVVVUUURRRRRRQQQOOOLLLJJJKKKLLLMMMNNNRRRYYY___eeeooozzzxxxuuu|||zzzqqqppprrrooopppqqqrrrrrrnnniiiddd```___^^^\\\[[[[[[[[[\\\YYYZZZ]]]cccrrrqqq^^^JJJAAA???===<<<===888888888999999999999999888888888888888888888888777777666666666555555555555555555666666666777777777777777777777777777777777777777777777777777777777666666666666666777777777777777888888888888999999999999888999999:::;;;<<<===>>>>>>>>>???BBBDDDFFFKKKYYYuuurrrddd___[[[XXX[[[XXXUUUSSSTTTUUUUUUTTTQQQPPPNNNKKKJJJHHHGGGGGGCCCDDDDDDCCCDDDFFFIIIJJJPPPccc}}}oooiiicccaaa^^^\\\^^^bbbeeemmmuuuzzzzzzpppqqqrrryyyrrreeehhhjjjnnnrrrpppuuuwww|||sssggg___^^^```cccnnnyyywwwjjjffffffjjjvvv~~~yyyyyybbbZZZZZZSSSUUUWWWYYYYYYWWWUUUSSSSSSSSSRRROOOLLLJJJJJJKKKKKKLLLPPPWWW\\\aaalllwww}}}yyytttxxxwwwwww{{{xxxyyy|||~~~}}}yyyrrrmmmcccaaa___]]]\\\[[[[[[\\\XXXZZZ\\\cccrrreeeUUUEEE@@@@@@======@@@888888888888888888999999777777777777777777777777777666666666555555555555555555555555666666666777777777777777777777777777777777777777777777777777999888777777777777777888666666666666777777777777999999888888999999:::;;;;;;<<<<<<<<<<<<>>>AAACCCDDDIIITTTmmm}}}mmmfffccc```]]]ZZZWWWUUUUUUVVVUUUUUUSSSQQQOOOMMMKKKIIIHHHGGGCCCDDDCCCBBBBBBDDDFFFFFFMMMZZZvvvvvvnnngggbbb^^^[[[\\\aaa___hhhqqqvvvzzztttuuuvvvyyyqqqgggooovvv{{{~~~|||nnneeecccfffhhhyyy|||qqqjjjiiilllvvvtttssspppaaa___UUURRRQQQUUUWWWUUUSSSTTTPPPOOONNNMMMLLLJJJIIIIIIOOOLLLMMMSSSYYY^^^gggnnnuuu~~~zzztttwwwwwwhhhddd```]]]]]]^^^^^^^^^\\\ZZZ[[[aaasssuuuXXXOOOEEE>>>======;;;888:::::::::999999999888888888888777777666666555555555555555555555555555555666555444333333444555666888888777777666666666555777777777777666666666666555555555555666666666666666666666666777777777777888888999::::::::::::999===<<<;;;:::;;;===???@@@DDDHHHOOOaaarrrgggccc___^^^[[[WWWUUUUUUVVVUUUUUURRRPPPMMMKKKIIIHHHHHHHHHGGGEEECCCBBBBBBDDDFFFHHHJJJRRReeevvvmmmgggbbb[[[YYYZZZ```cccgggnnnwww{{{wwwzzz}}}uuu|||~~~ppphhhhhhrrryyysssooooooyyyyyysss{{{nnn^^^XXXSSSRRRUUUWWWUUUTTTTTTQQQQQQPPPNNNMMMKKKJJJIIILLLIIIIIINNNTTTXXX```gggoooxxxzzz~~~ooojjjccc______`````````]]][[[[[[bbbuuulllRRRJJJAAA<<<<<<<<<;;;:::::::::999999999888888888888777777777666666666555555555555555555555555555666555444444444444555666777777666666666555555555777666666666666666666666555555555555666666666666666666666666777777777777888888999::::::::::::999===<<<;;;:::;;;===???@@@BBBFFFMMM\\\~~~kkkbbb^^^\\\YYYWWWUUUUUUVVVUUUTTTQQQQQQOOOMMMKKKJJJIIIHHHGGGFFFDDDBBBBBBDDDFFFHHHKKKQQQ```||||||pppiiiddd^^^\\\\\\^^^```eeekkkttt|||vvvnnnnnnxxx}}}yyywwwxxxvvveee\\\UUUQQQTTTVVVUUUTTTUUUSSSSSSRRRQQQOOOMMMKKKJJJKKKGGGGGGKKKOOOSSSYYY```gggooozzzyyyqqqhhhccccccdddddddddaaa^^^^^^ggg{{{|||```JJJDDD===::::::<<<<<<;;;:::999999999999888888888777777777777666666666666555555555555555555555555666555444444444444555666666555555555555444444444666666666666666666666666555555555555666666666666666666666666777777777777888888999::::::::::::999<<<;;;;;;:::;;;===>>>???@@@DDDJJJVVVqqqsssccc```ZZZXXXVVVVVVVVVVVVTTTSSSQQQQQQQQQPPPOOOLLLJJJIIIHHHFFFEEECCCCCCDDDFFFGGGLLLNNNYYYoootttkkkfffbbb___^^^\\\^^^aaagggooowww~~~{{{|||xxxyyyyyybbbXXXQQQQQQSSSSSSTTTVVVTTTTTTTTTSSSQQQOOOMMMLLLMMMJJJIIILLLOOOPPPUUU[[[aaahhhqqqzzzxxxmmmhhhhhhkkkllllllfffcccdddooopppVVVEEEAAA<<<999:::;;;;;;;;;999999999999888888888888777777777777666666666666555555555555555555555555555555555444444555555555444444444444444444444444555555555666666666666666555555555555666666666666666666666666777777777777888888999::::::::::::999;;;;;;;;;;;;;;;===>>>??????BBBHHHQQQeee~~~hhhdddYYYXXXWWWWWWXXXWWWTTTRRRQQQRRRSSSSSSRRROOOLLLJJJIIIHHHFFFEEEDDDEEEEEEFFFKKKJJJQQQbbb|||zzznnniiieeeaaa___\\\]]]```dddkkksssyyy}}}~~~yyy~~~oooaaaTTTOOOPPPQQQRRRUUUTTTUUUUUUUUUSSSQQQOOOMMMOOOKKKIIILLLNNNNNNRRRWWW]]]ccckkksss|||~~~~~~sssnnnppptttuuutttjjjgggiiivvveeeOOOCCC@@@===;;;::::::::::::999999999888888888777777666666666666777777777777555555555555555555555555444555555555555555555444333333333444444444444444444444555555666666666777555555555555666666666666666666666666777777777777888888999::::::::::::999:::::::::;;;<<<<<<===>>>>>>@@@FFFOOO]]]yyynnneee\\\[[[YYYYYYYYYXXXUUUSSSRRRSSSUUUUUUTTTQQQNNNKKKJJJIIIGGGFFFEEEEEEEEEEEEHHHGGGLLLXXXllluuunnngggbbb```^^^^^^___ccchhhooouuuyyysss]]]RRROOONNNPPPSSSSSSTTTUUUVVVUUUSSSQQQOOONNNJJJHHHKKKLLLKKKNNNRRRYYY^^^eeemmmvvvzzzwww}}}zzzvvvyyy~~~~~~}}}nnnlllpppppp[[[KKKAAA@@@>>><<<::::::999999999888888888888777777777666666666666777777777777555555555555555555555555444444555666666555444444333333333444444444444555444444444555555666666777555555555555666666666666666666666666777777777777888888999::::::::::::999999::::::;;;<<<<<<======>>>>>>EEENNNWWWlllzzzhhhaaa___]]][[[[[[YYYWWWUUURRRTTTUUUVVVTTTRRROOOMMMKKKJJJIIIGGGFFFEEEEEEEEEFFFEEEIIISSS___wwwvvvllleeeccc``````___aaaeeejjjpppssszzzvvvlllYYYQQQNNNNNNQQQQQQRRRTTTVVVVVVTTTRRRQQQNNNJJJHHHJJJKKKJJJLLLPPPTTTXXX___fffooozzz}}}sssvvvzzzwwwuuuzzzyyyaaaQQQHHH=========<<<:::999999:::888888888888777777777777555666666666777777777888555555555555555555555555444444555666666555444444333444444444555555555555333333444555555666777777555555555555666666666666666666666666777777777777888888999::::::::::::999999999:::;;;<<<<<<<<<<<<>>><<>>CCCLLLXXXhhhrrr```PPPKKKKKKJJJMMMTTTUUUUUUUUUUUUUUUTTTTTTTTTPPPOOOPPPSSSSSSTTT[[[ccckkkooouuu{{{|||rrrkkkjjjiiikkkvvveeePPPEEE>>>;;;;;;999999999999999999999999666666777777666666555444333333333444444444444555111111111111111111111111...///222444555555444333333444444555555444444333444333333333333444555555222222333333444444444444555555555666666666666666555666777777888888777777777888999999888888999:::666>>>===<<>>;;;:::888999999::::::999999999666666777777666666555444333444444444555555555555222222222222222222222222000111222222333333333333333444444555555444444333444333333333333444555555222333444444555666777777666666666666666555555555555666666777777777777777666888:::999888777999;;;666>>>===:::AAAEEEHHHSSSgggiiiddd___\\\\\\YYYVVVWWWXXXVVVTTTRRRSSSTTTSSSSSSRRRPPPNNNKKKHHHFFFCCCFFFGGGFFFEEEIIIPPPUUUaaannn~~~ssslllgggdddeee```___```cccfffkkkuuu~~~qqqnnnssszzzyyynnnppp???@@@BBBEEEMMMcccjjjYYYOOOGGGIIIPPPOOOOOOQQQRRRSSSSSSSSSSSSOOONNNNNNOOOMMMMMMRRRZZZ\\\bbbjjjpppuuu|||{{{rrrqqqkkkmmmuuuvvv___GGG???@@@>>>;;;:::888999999:::::::::999999666666666666666555555444444444444555555666666666555555555555555555555555555333222000000111333444333444444555555444444333444333333333333444555555333444555666777999::::::777777666666555555555444555666666777777777777777555888::::::888888:::===999AAA>>>;;;BBBEEEHHHPPP\\\mmmgggaaa\\\[[[XXXVVVWWWXXXVVVTTTSSSSSSTTTSSSSSSRRRQQQNNNKKKHHHFFFAAADDDFFFDDDCCCHHHNNNSSSXXXbbbuuuzzzrrrkkkggghhhcccaaaaaacccdddhhhrrr|||yyyuuuzzz|||qqqrrr@@@<<<>>>EEEJJJTTTlllyyyhhhVVVKKKHHHIIINNNQQQTTTUUUUUUTTTSSSTTTPPPPPPPPPPPPPPPQQQRRRRRRWWW[[[```ffflllrrryyy}}}zzzqqqiiimmmtttuuuWWWNNNCCC===<<<<<<;;;888888888888888888888888888999888888777666555555444666666666666666666666666444444444444444444444444333333333333333333333333555444444333333444444555333333333333333333333333222222333333333333444444888888777777666666555555777777777777777666666666777888888888888999999999;;;<<<>>>>>>???AAAEEEHHHYYYoooyyy___XXXYYYXXXTTTYYYXXXWWWUUUTTTSSSSSSSSSVVVUUUTTTRRROOOKKKHHHFFFEEEEEEDDDEEEFFFGGGIIIJJJQQQ[[[kkk|||yyyrrrmmmjjjgggbbb^^^^^^___aaahhhqqqwww~~~sssxxx>>>:::<<>>@@@DDDFFFTTThhhhhh]]][[[[[[YYYYYYYYYXXXVVVVVVUUUUUUUUUUUUUUUTTTRRROOOLLLHHHGGGEEEEEEDDDDDDEEEGGGHHHJJJLLLSSS```nnn|||xxxppplllgggbbb^^^]]]]]]^^^cccjjjrrrzzzwww<<<:::<<>>AAADDDGGGUUUrrrlll]]]ZZZ\\\XXXXXXXXXXXXXXXXXXXXXWWWTTTTTTTTTSSSQQQNNNLLLJJJGGGFFFEEEEEEDDDEEEFFFGGGHHHJJJPPPXXXaaaooovvvlllfffaaa```___^^^___bbbdddjjjssszzz999;;;>>>AAA@@@@@@EEELLLUUUjjjtttZZZQQQOOOMMMNNNQQQSSSTTTTTTTTTUUUUUUVVVVVVUUUTTTTTTRRRSSSSSSTTTUUUZZZ```dddkkkpppwwwrrrdddUUUHHHBBBAAA<<<;;;::::::::::::888666777777777777777777777777777777777666666666666666555555555555555555555555333333333333333333333333333333333333333333333333333333333222222333333333333333333333333333333333222222222333333333444444555555555555555555555555222333333444555666777777777777888888888999999999:::;;;<<<<<<===>>>BBBDDDEEEOOOfff|||fff^^^^^^WWWWWWXXXXXXXXXXXXWWWVVVSSSTTTTTTSSSRRRPPPMMMLLLIIIHHHGGGEEEEEEEEEFFFFFFGGGIIIOOOVVV\\\eeewwwqqqiiicccaaaaaa^^^^^^aaabbbfffmmmttt{{{777999<<<===<<<===AAAFFFOOO]]]xxxpppWWWRRRLLLKKKNNNQQQSSSSSSRRRSSSUUUVVVVVVVVVUUUTTTSSSTTTTTTTTTTTTWWW[[[___eeeiiipppyyyrrr```RRRFFF>>><<<>>><<<<<<<<<<<<:::999777666777777777777777777777777777777777777777777666666666666666666666666666666333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333222222333333333333444444555555555555555666666666444444444555666666666777777888888888888999999999:::;;;<<<<<<<<<>>>AAADDDDDDKKK[[[wwwmmm___\\\WWWXXXYYYYYYYYYXXXVVVUUUSSSSSSTTTSSSSSSQQQOOONNNLLLKKKIIIGGGFFFFFFFFFFFFEEEFFFLLLRRRVVV[[[gggsssxxxooofffcccbbb___^^^___aaadddhhhnnnuuu~~~888:::;;;:::999<<<@@@CCCJJJSSShhhjjjaaaVVVOOONNNOOOPPPOOOPPPRRRTTTVVVWWWWWWVVVUUUSSSTTTUUUTTTTTTUUUXXXZZZ___ccciiiqqqzzzrrrcccRRRHHHAAA<<<:::<<<<<<<<<<<<;;;999888777777777777777777777777777777666666666666666666666666666666666666666666666666222222222222222222222222333333333333333333333333333333222222222222333333333333333333333333333333222222333333333333444444333333444444444555555555666666666666666666666666777888888888888999999999999:::;;;;;;;;;<<>><<<===:::;;;;;;:::888777888888777777777777777777777777444555555555555555555555666666666666666666666666222222222222222222222222333333333333333333333333333222222222222222222333333333333333333333333333222222333333333444444444222222222333333444444444777777777777777666666666777888888888888999999999888999:::::::::;;;>>>@@@@@@EEELLL\\\~~~ppphhh[[[\\\]]]]]]\\\YYYWWWUUURRRSSSSSSTTTTTTSSSQQQPPPPPPNNNLLLIIIHHHGGGGGGGGGFFFEEEFFFJJJLLLOOOYYYccciii}}}vvvooojjjeeebbbbbb`````````bbbgggoooxxx~~~999999:::;;;;;;<<<<<<===EEEEEEMMM]]]tttzzzhhhXXXOOONNNRRRNNNNNNPPPTTTUUUSSSUUUYYYWWWUUURRRPPPPPPRRRUUUWWWWWWZZZ]]]bbbiiirrr{{{ttt[[[OOOBBB<<<>>>???<<<777:::::::::999888777666666555555555444444333333333444555555666777666666666666666555555555444444444333333333333333333333333444444444444333333222111333333222111111222333333111000000000111111222333555666666444222000000111222333444444555555444444555555444444444444555555666777777777777888888888<<<;;;:::999:::<<<>>>??????AAAGGGUUUnnn|||ddd```[[[^^^```ZZZ\\\\\\QQQVVVVVVUUUUUUUUUUUUUUUUUUUUURRROOOKKKHHHGGGGGGGGGGGGGGGGGGHHHKKKMMMPPPQQQ```jjj~~~yyysssllliiijjjccc```^^^aaacccfffnnnvvvzzz999999::::::;;;<<<<<<<<>>???@@@FFFRRRfffnnnaaa[[[^^^```]]]``````WWWYYYXXXWWWVVVUUUTTTSSSRRRTTTRRROOOLLLIIIHHHFFFFFFDDDDDDEEEFFFGGGJJJLLLNNNWWW___qqqtttmmmkkkddd```^^^______```fffllltttxxx999999::::::;;;;;;<<<<<<;;;===BBBIIISSSfffrrr\\\OOOOOOKKKLLLRRRVVVUUUTTTTTTSSSSSSUUUVVVWWWXXXXXXXXXVVVWWWXXXYYY[[[___eeeiiiqqquuu|||gggRRRIIIEEE@@@<<<;;;;;;:::999999999999999888777666666666666666666666555555555222333444444555555444444555555555555444444444444333333333333333333333333333333444444444333222222333222222111111222222333222111111111111222333333111222444333333222444555222333444444555555444444555555444444444444555555777888888888888999999999999999888888888:::<<<===>>>???DDDLLL[[[yyy{{{ggg]]]^^^aaa___bbbcccZZZ\\\[[[ZZZWWWUUUSSSQQQPPPSSSRRRQQQOOOLLLIIIGGGEEEDDDDDDDDDDDDFFFHHHJJJKKKNNNTTTaaarrruuuoooiiiddd``````___^^^aaafffmmmqqqyyy888999999:::;;;;;;<<<<<<;;;===AAAEEEHHHUUUnnnsssbbbYYYQQQLLLOOOTTTUUUUUUUUUTTTUUUVVVVVVWWWXXXXXXXXXXXXXXXYYYXXXYYY[[[___bbbggglllrrryyyxxx___KKK??????>>><<<999888999:::888888888888888777666666666666555555555555555555222222333444444444444333444444444444444444444444333333333333333333333333333333333444444333333222222222222222222222222222111111000000000000111111111333444333222222333555222333444444555555444444555555444444444444555555888888888888999999999999999888888888999:::;;;<<<<<<===BBBHHHRRRkkkqqqbbb]]]___]]]```aaaZZZ]]]\\\[[[XXXVVVTTTRRRQQQSSSSSSRRRQQQNNNJJJGGGEEEFFFEEEEEEEEEFFFHHHIIIKKKKKKNNNVVVcccooovvvpppiiieeeddddddbbbcccfffiiimmmsss{{{888888999999:::;;;;;;<<<:::===AAABBBCCCKKK___sss|||kkk^^^QQQNNNOOOPPPSSSUUUWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXYYYXXXXXXYYY\\\___```dddjjjpppvvv|||}}}uuudddQQQEEE:::;;;<<<;;;999777888:::777777888888888777666666444444444444444444444444111222222333444333333333333333444444444444444444333333333333333333333333222333333444444333333333222222222222222222222222555444444333333333444444333444555444222111222333222333444444555555444444555555444444444444555555777777888888888999999999999999999::::::;;;<<<===;;;<<<@@@GGGMMM```{{{eee[[[\\\[[[^^^aaa[[[\\\[[[ZZZYYYXXXVVVUUUUUUSSSTTTTTTRRRPPPLLLHHHEEEFFFEEEEEEDDDEEEFFFGGGHHHJJJKKKPPPXXXaaannnuuummmgggfffeeecccdddfffdddhhhnnnttt{{{888888999999::::::;;;;;;999;;;>>>@@@???CCCRRRaaawwwuuubbbVVVOOOLLLNNNSSSWWWWWWXXXYYYZZZZZZZZZZZZWWWXXXXXXWWWVVVWWWYYY\\\YYY]]]bbbfffkkkoootttxxxvvveeeRRRFFFBBB:::;;;;;;:::999888888999666777777888888777666666333333333444444444444444111222333333444444333333333333333333444444444444333333333333333333333333222222333444444444333333111222222333333222222111444333333222222222222222333444555444222111222333222333444444555555444444555555444444444444555555666777777777777888888888999999::::::;;;<<<<<<<<<===;;;@@@GGGKKKXXX|||lll[[[[[[ZZZ^^^ccc```[[[[[[ZZZZZZYYYXXXWWWWWWUUUUUUTTTSSSPPPMMMIIIGGGEEEDDDCCCBBBBBBCCCDDDDDDHHHHHHKKKPPPUUU^^^nnn}}}uuukkkhhhfffcccbbbdddaaaeeeiiimmmpppwww888888888999::::::;;;;;;999999<<<>>>>>>???GGGQQQ]]]ooo}}}hhhXXXNNNMMMQQQRRRUUU[[[```aaa```^^^[[[YYYZZZZZZYYYWWWWWWXXXZZZVVVXXX\\\___bbbeeeiiilllwww|||mmmYYYHHHAAABBB===<<<;;;:::999999888777666666777777777777777666444444444444555555555666222333333444444444444444222222333333333444444444333333333333333333333333111222333333444444444333111222333333333333222111222111111000//////000000111333444444222222333555222333444444555555444444555555444444444444555555555555666666666777777777777888999::::::;;;;;;;;;???<<<@@@HHHJJJRRRnnnzzzccc^^^[[[]]]bbb___\\\\\\[[[ZZZYYYYYYXXXWWWVVVVVVUUUSSSPPPMMMJJJHHHFFFEEEDDDBBBBBBBBBCCCCCCFFFFFFHHHKKKMMMRRR___kkkyyyqqqlllgggeeeeeeaaadddggghhhhhhlllsssyyy}}}777888888999::::::;;;;;;::::::<<>>===BBBIIINNNZZZlllzzzcccSSSOOORRRMMMTTT]]]eeehhhfffaaa]]]]]]^^^]]]\\\YYYXXXYYYZZZUUUWWW[[[]]]___aaadddfffjjjooovvv}}}ttt```NNNAAA===??????===:::999::::::888777666666777777777777777666444555555555666666777777222333444444555555444444222222222333333444444444333333333333333333333333111222333333444444444444111222333444444333222111555555444333222222222333///111333333333333555777222333444444555555444444555555555444444555555555555555555555666666666666666777888999999:::999999BBB===AAAIIIJJJMMMfffkkkbbb[[[[[[^^^\\\^^^^^^\\\[[[ZZZXXXWWWWWWWWWVVVUUUSSSPPPMMMKKKIIIIIIHHHFFFEEEDDDDDDEEEEEEFFFFFFGGGJJJJJJMMMWWWbbblll}}}uuunnnjjjiiidddfffhhhgggdddffflllrrrssszzz777888999:::;;;<<<<<<<<<>>>>>>=========???@@@BBBJJJNNNYYYjjjxxxeeeVVVMMMTTTUUUZZZdddmmmooohhhaaa___]]][[[[[[[[[[[[YYYXXXUUUXXXZZZ\\\]]]___bbbddddddeeeiiinnnttt{{{zzzbbbRRRHHH@@@;;;;;;===;;;:::888777777888888555555555555555555555555555555555555555555555555333222222111111222222333222222222222222222222222555444333222111111111111444444444333333222222222222222111111111111222222222222111111111111222222222333444444555555444444444444444555555555555666555555555555555555555555888777666666666777999:::888999999::::::;;;;;;<<<>>>>>>AAAEEEHHHOOO^^^mmm}}}ccc\\\]]]^^^\\\]]]\\\[[[ZZZZZZZZZ[[[\\\VVVVVVUUUTTTRRRPPPNNNMMMIIIHHHGGGEEEEEEEEEEEEFFFEEEFFFFFFFFFGGGJJJNNNRRRdddpppyyytttqqqmmmlllkkkhhhffffffhhhjjjnnnrrryyy777888999:::::::::::::::===<<<<<<<<<===>>>???@@@AAACCCKKKXXXiii{{{iii^^^YYYYYY\\\eeeooorrroooiiikkkgggccc```______^^^]]]YYY[[[\\\]]]]]]^^^```aaacccdddggglllqqquuuyyy|||zzzhhhTTTHHHBBB<<<999:::;;;:::999888777777777777444444444444444444444444555555555555555555555555333222222222222222222333222222222222222222222222444333222111111000000000444444444333333222222222222222111111111111222222222222111111111111222222111222333333444444333333444444444444555555555555444444444444444444444444888777666666666777888999777777888888999::::::;;;>>>>>>AAADDDEEEJJJVVVdddqqqbbb^^^]]]]]]]]]]]]\\\[[[[[[[[[[[[\\\XXXXXXWWWVVVTTTRRRPPPOOOKKKJJJHHHGGGFFFEEEEEEFFFEEEFFFFFFFFFFFFHHHMMMPPP\\\ddduuu|||rrrppplllhhheeecccbbbaaagggkkkqqqwww}}}777888888999999999888888;;;;;;;;;;;;<<<===>>>>>>>>>???CCCJJJTTTgggsssaaa______dddnnnuuuwwwvvvvvvqqqkkkfffdddbbbaaa```___``````___^^^]]]^^^```aaabbbeeehhhkkknnnooopppuuuvvvxxx}}}bbbTTTFFF@@@===:::999:::999999999999888777777666555555555555555555555555444444444444444444444444333333222222222222333333222222222222222222222222333333222222111111000000444444333333333333222222222222111111111111222222222222111111111111222222000111222222333333222222444444444444555555555555333333333333333333333333777777666666666777888999666666777777888999999999======???BBBBBBCCCLLLWWWooojjj___^^^```]]]]]]]]]]]]]]]\\\[[[[[[ZZZZZZYYYWWWVVVTTTSSSRRRNNNMMMKKKIIIGGGFFFFFFEEEFFFFFFFFFEEEEEEGGGJJJMMMTTTXXXaaappp}}}wwwpppkkkhhheeebbb___bbbfffkkkqqqwww~~~777888888888888777777666999999999::::::;;;<<<<<<===>>>BBBEEEIIITTTkkkqqqkkkdddccciiirrrxxx{{{xxxtttoookkkhhheeeaaa___bbbcccbbb```^^^]]]^^^```]]]___aaadddfffgggggggggllllllmmmqqqwww~~~{{{gggSSSIII@@@>>>>>><<<;;;<<<888999:::;;;:::999777666666666666666666666666666444444444444444444444444222333333333333333333222222222222222222222222222333333333333333222111111333333333333333333333333333222222111111222222333333222222111111222222333111111222333333333333333333333444444444555555555333333333333333333333333666666666666777777888888666666777777888999999:::;;;;;;===@@@@@@@@@FFFNNN```sssccc```bbb]]]^^^_________]]][[[ZZZ\\\[[[YYYXXXVVVUUUTTTTTTQQQPPPNNNLLLJJJHHHGGGFFFFFFFFFFFFEEEDDDEEEGGGJJJQQQQQQVVV___kkkyyyvvvooommmllliiieeeccceeeiiinnnttt{{{}}}777777888888888777666666777888999999::::::;;;;;;888:::>>>@@@AAAEEETTTcccuuusssiiigggkkkqqquuuuuutttrrrqqqooojjjeeeaaabbbbbbaaa___\\\[[[]]]___ZZZ\\\^^^aaabbbcccccccccaaaaaaaaadddhhhooouuuyyyzzzfffUUUMMMFFF@@@???>>>;;;:::;;;999:::;;;;;;;;;:::888888777777777777777777777777444444444444444444444444222333444444444444333222222222222222222222222222333444444555444444333222333333333333333333333333333333222222222222333333333333222222222222333333222333333444444444444444333333333444444444444555333333333333333333333333555555666666777777777777777777888888999:::::::::999999;;;?????????CCCJJJTTTjjjkkkbbbaaa______``````___^^^\\\[[[\\\[[[YYYXXXVVVVVVVVVVVVSSSRRRQQQOOOMMMJJJHHHGGGFFFGGGGGGFFFDDDDDDFFFHHHMMMMMMQQQXXX___iiixxxvvvqqqooollliiidddeeegggkkkpppvvvzzz|||lll666777777888888888777777777777888999::::::::::::888999===@@@@@@@@@GGGQQQ___rrr|||rrrmmmmmmmmmrrrsssuuuwwwwwwtttooojjjeeeeeeccc___\\\[[[\\\^^^[[[\\\^^^___aaaaaabbbbbb]]]]]]]]]___bbbgggkkknnnpppssswwwzzz}}}{{{qqqdddUUUJJJHHHBBB>>>>>><<<999777999999999:::::::::999999888888888888888888888888888333333333333333333333333222333444555555444333222222222222222222222222222222333444555555444333222222222333333333333444444333333222222222222333333333333222222222222333333333333444555555555555444333333333333444444444444333333333333333333333333444555666777777777666666777777888888999::::::;;;888777999===??????BBBHHHLLLYYYrrr|||kkkcccaaaaaaaaa```___^^^]]]\\\]]]\\\ZZZXXXWWWWWWWWWXXXUUUTTTSSSRRROOOMMMKKKIIIFFFGGGGGGFFFEEEEEEFFFHHHIIIIIIMMMRRRWWW\\\gggqqq~~~|||uuuppplllfffffffffiiimmmqqqtttuuu}}}vvv^^^666666777888999999999999666777999:::;;;;;;::::::<<<:::;;;???AAA@@@CCCHHHQQQ^^^ttt}}}uuuqqqppprrruuuyyy||||||zzzwwwpppnnnkkkfffaaa___```aaa```_________``````aaabbb_________```bbbeeehhhiiihhhiiilllnnnooossswwwzzz}}}yyynnndddZZZQQQHHHDDDAAA===:::;;;:::777777999888777777777777777888888666666666666666666666666333333333333333333333333222333444666666444333222222222222222222222222222000111333444444333111000222222222333333444444444444333333222222333333444444333333222222333333444222222333444444444444333222222333333333444444444444444444444444444444444444555666777777777666555666666777777888999999999999777777;;;======@@@FFFIIIOOOaaa~~~~~~oooccccccaaa```___^^^^^^^^^___^^^\\\ZZZYYYYYYZZZ[[[UUUUUUUUUTTTRRROOOMMMLLLFFFGGGHHHGGGFFFFFFGGGHHHGGGFFFIIIMMMOOORRRZZZcccnnnzzzpppnnnlllnnnrrruuuvvvuuuyyy|||cccQQQ555666777999999:::::::::666777999:::;;;;;;::::::;;;777777:::======???BBBDDDLLL\\\ssszzzooopppsssxxx}}}{{{yyyuuunnnhhheeeeeefffdddcccaaa```___``````aaa^^^^^^^^^___aaacccdddeeedddeeegggggggggiiimmmpppsssyyy~~~}}}}}}{{{pppbbbVVVLLLEEEAAA@@@===999888::::::888999<<<777666555444444555666777555555555555555555555555333333333333333333333333222333555666666555333222222222222222222222222222...///111222222111000///222222222333333444444444444333333222222333333444444333333222222333333444111111222333333333333222222222333333333444444444555555555555555555555555333444666777777777666555555555666666777888888888:::777777:::;;;;;;???CCCDDDHHHUUUmmm}}}eeedddbbb```^^^^^^______aaa```]]][[[[[[[[[\\\]]]UUUUUUUUUUUUSSSQQQNNNMMMEEEGGGHHHHHHGGGFFFHHHIIIFFFFFFGGGJJJKKKMMMTTT]]]aaaooozzzxxxuuuvvvzzz||||||{{{wwwxxxzzz~~~rrrVVVHHH444555555666777888888999:::999888888888999:::;;;:::::::::;;;;;;;;;<<<<<>>888999999:::;;;<<<======BBBDDDLLL]]]uuuuuummmddd^^^^^^______^^^kkkeee___]]]^^^___\\\YYY\\\[[[YYYXXXWWWTTTPPPMMMMMMKKKHHHEEEBBBBBBBBBBBBFFFFFFFFFEEEFFFJJJOOOSSSYYY___lll|||}}}}}}zzz}}}~~~cccPPPFFF555555666666777777888888999999888888888999:::;;;:::::::::;;;;;;;;;;;;<<<@@@AAAGGGRRRbbbzzz}}}ssssssqqqmmmjjjhhhhhhiiijjjiiijjjjjjiiihhhgggffffffeeeeeeeeefffiiilllnnnooosssxxx||||||xxxwwwyyy|||}}}|||}}}qqqaaaPPPFFFBBB===::::::888888888888888888888888555555555555555555555555555555555555555444444444444333333222222111222222555555666AAAMMMBBB333555222222222222222222333333111111111111111111111111000000111111222222222333333111000111222333222000111111111111111111111111222222111111111111222222222222333333333333333333333333444444444444444444333333444444555555666666777777777777777888999999888999999:::;;;<<<======AAAAAAGGGSSSfffxxxggg^^^^^^``````^^^```\\\YYYYYY]]]___^^^[[[\\\[[[YYYXXXWWWTTTPPPMMMNNNLLLIIIFFFDDDCCCCCCCCCEEEEEEEEEEEEEEEHHHLLLPPPOOOSSS^^^jjjwww{{{xxxzzzoooXXXHHHAAA666666666666666666666666888888888777888999999:::::::::::::::;;;;;;;;;;;;>>>>>>@@@EEENNNaaa~~~}}}xxxtttssstttuuuvvvwwwwwwsssooommmnnnppplllkkkkkkkkkmmmpppsssuuuzzz|||~~~}}}||||||}}}~~~~~~{{{fffXXXIIIBBB>>>;;;888999888888888888888888888888555555555555555555555555666666555555444444333333333333222222222222111111222444666AAAKKK@@@222222333333222222222222222222111111111111111111111111...///000111222333444444111000///000111222111///111111111111111111111111111111222222222222111111111111222222333444444444222222333333444444555555444444444444444555555555777666666666666777777888888888999:::;;;<<<======@@@@@@CCCIIIVVVoootttccc___bbbbbb```[[[YYYXXXYYY]]]___^^^\\\\\\ZZZXXXWWWVVVTTTQQQNNNOOOMMMKKKHHHFFFEEEEEEEEECCCDDDEEEEEEEEEEEEHHHJJJKKKMMMSSS\\\eeeqqqyyyxxxyyyzzzxxx```NNNEEEBBB666666666666666666555555777777777777888888999999999999:::::::::;;;;;;;;;======???AAADDDPPPggg|||~~~zzz{{{~~~||||||{{{zzz{{{}}}nnnZZZOOOCCC???<<<999888999888888888888777777777777555555555555555555555555666666555444444333222222333333333333333333222222333333///333===777///444333333333222222111111111111111111111111111111111///000000111222222333333111///...///000111000///111111111111111111111111000111222333333222111000222222222222222333333444111111222333444444555555555444444444444444444444333333333444666888999:::888888999:::;;;<<<<<<===???@@@CCCFFFLLL___rrreeebbbbbbccc```___]]]^^^______\\\ZZZ\\\ZZZXXXWWWVVVUUURRRPPPOOONNNLLLIIIGGGFFFEEEEEEBBBDDDEEEEEEDDDCCCCCCDDDKKKKKKMMMSSSYYYbbbqqqzzzvvvuuu{{{|||iiiTTTGGGBBBCCC666666666666555555555555666666777777777888888888999999999:::::::::;;;;;;:::<<>>CCCFFFHHHUUUoooooocccbbbddddddcccbbbaaa```^^^\\\ZZZ[[[YYYWWWVVVVVVUUUSSSQQQPPPOOOMMMKKKIIIGGGFFFEEEBBBDDDEEEEEECCCBBBAAABBBGGGEEEFFFKKKOOOVVVaaalllzzzxxxuuuuuuuuuwww{{{sssZZZJJJ???===@@@555555555555555555555555555555666777777777777666999999999999::::::::::::888999===@@@AAAAAAIIIRRR___pppjjjWWWIIIBBB===<<<<<<999999;;;888888888777777666666555444444444444444444444444555555444444333333222222111222333444555444333222///444111111888555...111333333222222222222222222111111111111111111111111222222222111111111000000000///...///000111000...000000000000000000000000111111222222222222111111555444222111000000111111111111222222333333444444333333333333333444444444777666666555555555555666777777888999:::;;;<<<<<<888;;;@@@CCCDDDKKK___rrrnnneeecccbbbbbbaaa```___^^^]]]]]][[[YYYVVVUUUUUUUUUTTTSSSQQQPPPOOOMMMKKKIIIHHHGGGDDDEEEFFFEEECCCBBBBBBBBBEEECCCDDDHHHLLLOOOWWW```fffvvv|||qqqoooooorrrwww}}}iiiTTTHHH@@@===@@@333444444555555666666666444555666777777777666666888999999999999:::::::::999888999===???>>>@@@EEELLLYYYmmmrrr^^^NNNCCC>>>;;;<<<;;;888888;;;999888888777666666555555444444444444444444444444333333333333333333333333...000111333333333111000,,,333111000666333,,,...222222222222222222333333111111111111111111111111111111111111111222222222111000//////111111000///000000000000000000000000222222111111111111222222444222111000000000222333222222222222222222333333222222222333333444444555888777666666555555666666777777888999:::;;;;;;<<<;;;;;;===??????DDDSSSbbbpppfffccccccbbb___^^^]]]^^^___ZZZXXXVVVUUUUUUUUUUUUTTTTTTSSSRRRQQQOOOLLLKKKJJJEEEFFFGGGFFFDDDCCCCCCDDDEEECCCDDDHHHJJJKKKPPPVVVYYYgggxxxxxxtttpppooorrrwww|||~~~___PPPIIIBBB>>>@@@333333444444555666777777333444666777777777666555888888999999999:::::::::===999888<<<>>><<<===???BBBKKKYYYiii|||qqq___OOOCCC???;;;:::;;;:::777777:::999888888777666555555444444444444444444444444444333333333333333333333444,,,...000111222111000///111888333///555444000444111111111222222333333444111111111111111111111111//////000111222333333444222000///000111222111///000000000000000000000000333222111000000111222333222111000///000111444555333333222222222222222222111111222333333444555555555555555666666888999:::777777888999:::;;;;;;<<<@@@============AAANNNZZZjjj{{{kkkhhhgggeeeaaa^^^]]]^^^___ZZZXXXUUUTTTUUUVVVUUUTTTVVVVVVUUUSSSQQQOOOMMMLLLGGGGGGGGGFFFDDDCCCEEEFFFBBB???@@@DDDFFFEEEHHHLLLPPP[[[iiiqqquuu~~~wwwqqqqqqtttwwwyyyxxx|||qqqTTTIIIEEE>>>:::;;;444444444555555555666666777777777777666666666666666888999999888888999;;;999999::::::::::::;;;;;;@@@BBBHHHQQQ]]]rrrzzzcccQQQGGGBBB<<<;;;:::999888888888888666666666666666666666666666666555444333333222222555555444444444333333333666555333111000000111111222222222111111111000000000111111111111222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222333333333555444333444555555333111333444555555666666555555333333333444444444555555777777777888999999::::::<<<;;;;;;<<>>???CCCIIIQQQaaa{{{zzzdddRRREEE???<<<;;;;;;:::999888888888888555555555555555555555555666555555444333333222222555444444444444333333333333333222222222333333333222222222111111111000000000111111111111222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333222222333444444333111111222333333444444333333333333333444444444555555666777777888888999::::::<<<;;;;;;<<<>>>BBBEEEHHHQQQiii{{{rrrhhhccccccccc```\\\[[[ZZZXXXYYYZZZZZZYYYWWWWWWXXXYYYYYYWWWTTTPPPNNNKKKJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIKKKOOOSSSXXX```gggmmmzzz}}}zzzwwwvvvttttttxxxqqqZZZEEEAAA@@@<<<888:::444555555555555666666666666666666666777777777777555777888888666666777999999999999999::::::::::::<<<<<<>>>AAAEEENNN```qqquuubbbQQQFFF@@@===;;;;;;:::999888777777777777555555555555555555555555555555555444444333333222444444444444333333333333//////111222333333333333222222222111111111111111000111111111111222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000222444444333222111222333333444444333333333333333444444444555555666666777888888999999:::;;;;;;:::;;;===???BBBDDDJJJ\\\{{{rrrgggffffff```YYY\\\ZZZYYYYYYZZZ[[[YYYXXXYYYYYYZZZZZZXXXUUURRRQQQNNNMMMKKKJJJHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFDDDFFFHHHJJJLLLQQQVVVZZZgggnnnzzzzzzwwwssstttyyy~~~~~~cccPPPAAA???@@@===:::;;;555555555555555666666666666666666666777777777777555666777777666555666888888999999999999:::::::::<<<<<<===??????CCCOOO\\\|||~~~mmmaaaQQQFFFAAA???===;;;999999888777777777777777555555555555555555555555555555444444444333333333444444444333333333222222,,,---///111222222111111111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111000///000222444666555444333444555555666666555555333333333444444444555555666666777777888999999999;;;:::::::::;;;===@@@AAAJJJSSSjjjrrriiieee```[[[]]][[[ZZZZZZ[[[[[[ZZZYYYZZZZZZ[[[ZZZYYYWWWUUUTTTPPPOOOMMMKKKIIIGGGEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGIIIMMMPPP^^^cccmmmyyy|||xxxyyy{{{zzzzzzzzzxxxwwwyyy}}}oooUUUIII??????AAA???===>>>666666666666666666666666555666666666777777777888666777888777666555666777888888888999999999::::::::::::<<<>>>>>>???GGGQQQfff{{{vvvmmmfffWWWNNNDDD>>>===;;;888444888888777666666666777777555555555555555555555555444444444444444333333333444444333333333222222222...///111222222222111000111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222111000111333666777666555333444555555666666555555333333333444444444555555555666666777888888999999999999999:::;;;<<<>>>???EEEJJJYYYvvvmmmbbb___^^^^^^\\\[[[[[[\\\\\\[[[ZZZZZZ[[[[[[[[[ZZZXXXWWWVVVQQQPPPNNNLLLJJJHHHFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCDDDEEEFFFFFFGGGJJJMMMSSSXXX___hhhqqq}}}}}}{{{zzzyyywwwwwwyyy{{{|||}}}|||{{{]]]HHHAAA<<<<<<>>>>>>======777777777666666666666555555555666666777777888888777888999888666555666777888888888888999999999999888777999<<<<<<<<>>>>>CCCEEEOOOeee{{{hhhaaaaaa___]]]\\\\\\]]]]]]\\\[[[ZZZZZZ[[[ZZZZZZYYYXXXXXXRRRRRRPPPNNNMMMKKKIIIIIIGGGFFFEEEDDDDDDDDDDDDDDD@@@BBBCCCDDDDDDFFFHHHJJJJJJOOOUUU[[[bbblllwww}}}|||zzzwwwvvvuuutttttttttyyy{{{zzzzzz~~~gggPPPCCC@@@>>>===>>>?????????777777777777666666666555555555555666777888888888888999:::999777666777888888888888888999999999999999888999;;;;;;999===CCCHHHWWWmmmsssggg[[[PPPIIIAAA@@@>>>===;;;:::888777666666666555555666666777444444444444444444444444444444444444444444444444333333333222222222222111//////000000222333555666000000111111111222222222000111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222111111111000111111111333555666555444111222333333444444333333333333333444444444555555555555666666777888888888777888999:::;;;===>>>???BBBEEEKKKYYYrrryyyjjjeee___^^^]]]]]]^^^^^^]]]\\\ZZZZZZZZZZZZZZZYYYYYYYYYUUUTTTSSSRRRPPPOOONNNMMMHHHHHHGGGEEEEEEDDDDDDDDD???AAABBBCCCCCCDDDFFFHHHGGGLLLQQQUUUXXX___hhhooottt}}}}}}yyywwwwwwsssxxxzzzxxxwwwzzz{{{zzzyyyyyyzzz{{{}}}mmmVVVIIIAAAAAA@@@>>>===?????????888888777777666666666555444555555666777888888999999::::::999777666777888777888888888888999999999<<<::::::<<<:::888:::???CCCKKK[[[mmmuuuhhh[[[OOODDD>>>:::;;;:::999666666777888666666555555555666666777444444444444444444444444444444444444444444444444333333333222222222111111******+++,,,...111444666000000111111222222222222000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////111000000222444555333222333444555555666666555555333333333444444444555555555555666666777888888888666777999:::<<<>>>??????@@@BBBFFFNNN```tttiii```^^^]]]]]]^^^___]]]\\\ZZZZZZYYYYYYYYYYYYYYYYYYVVVVVVUUUTTTSSSRRRQQQPPPIIIIIIGGGFFFEEEEEEEEEEEE@@@BBBCCCDDDDDDDDDFFFGGGEEEIIIMMMOOOOOOSSSZZZ```fffooouuuuuu}}}www{{{}}}zzzyyy{{{|||zzzvvvwwwwwwxxxyyy{{{|||}}}vvv[[[KKKFFF<<<===<<<999777999::::::666666555555555444444444555555555555555666777777:::::::::999999999888888999999999888888888888777;;;;;;;;;<<<<<<<<<======@@@DDDLLLYYYfffyyytttbbbUUUNNNIIIBBB<<<:::999777666666666777888555555555666666666666666444444444444444444444444222333555666777666555555555444333333444444222111111111111111111111111111333222222111000///......000000000000111111111111......//////000000111111000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111222222333333222222111222222333333333333444444333333333444444444555555555555555555666666666666999999888888:::<<>><<<;;;:::999999999555444444444333333333333555555555555555666666777777777666666666555555555777777777888888999999999:::::::::;;;;;;;;;<<<<<<@@@AAAGGGNNNWWWcccxxxvvvjjjYYYNNNIIIFFFAAA===999888777777666666777777555555555555666666666666444444444444444444444444333444444555555555555444444333222222333333222000111111111111111111111111222222111111000000//////000000000000111111111111.../////////000000000111000000000000111111111111000000000000000000000000000000000000000000000000/////////000000000111111000000000000111111111111111222222333333222222111222222222333333333444444333333333444444444444555555555555555666666666666888888777888999;;;>>>@@@>>>@@@@@@GGGTTT```iiiaaa\\\___ccccccaaaaaa^^^^^^]]]\\\[[[ZZZYYYYYYWWWXXXXXXXXXWWWVVVUUUTTTRRRQQQOOOMMMJJJHHHGGGFFFEEEDDDDDDCCCDDDEEEFFFGGGEEEEEEFFFHHHJJJLLLNNNOOOSSSVVV]]]dddjjjtttooo[[[JJJAAA@@@>>>===<<<:::999888888888333333333333222222222222555555444444555555666777555555555555444444444444555555666777888999::::::888999999999999:::::::::======???CCCFFFMMM\\\jjjfff[[[NNNEEEBBBAAA???<<<777777888888777777666666555555555555555555555555444444444444444444444444555555444333333333444444333222111111222222111000111111111111111111111111111111111000000000000000000000000000111111111111////////////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000111111111222222000000000000111111111111111111222222222222111111222222222222333333333333333333333333444444444444444555555555555666666666777777666777888:::<<<>>>===???>>>CCCMMMUUUnnnqqqeee\\\]]]bbbbbb```^^^___^^^^^^]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYXXXVVVVVVWWWVVVSSSPPPMMMJJJGGGFFFGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDFFFGGGIIIJJJKKKKKKMMMSSSXXX\\\cccsssttt^^^OOOCCC======<<<<<<:::999888888777777333333333333333222222222555444444444444555666666777777777666666666666666555555666666777888888999777777777888888888999999:::999:::===???CCCNNNYYYnnn{{{qqqWWWOOODDD===<<<===<<<;;;666777888888888777555444666555555555555555444444333333333333333333333333666555333222222222333333222000///000111222000///111111111111111111111111000000000000000111111111///000000000111111111111////////////000000000000///000000000111111111111////////////////////////////////////////////////000111111111222222222222///000000000111111111111111111222222222222111111111222222222222333333333222222333333333444444444444444444555555555666666666666666666777999:::;;;:::===<<<@@@GGGLLL^^^{{{sss```[[[^^^```___^^^___^^^^^^]]]\\\[[[ZZZYYYZZZZZZZZZYYYYYYXXXWWWWWWVVVUUUSSSPPPMMMJJJGGGFFFIIIHHHHHHFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIMMMQQQSSSWWWcccooozzzcccOOOEEE???<<<<<<;;;:::999888777777777777333333333333333444444444444444444444444555666666777777777777777777777777666666666666666666666666666666666777777777777888888777888<<<===???FFFOOOVVVgggzzziii___MMMGGG???:::999999999888666666777888888666555444666666555555444444444333333333333333333333333333666444333111111111222333111000//////111111111///000000000000000000000000000000000000000111111111///000000000111111111111000000000000///////////////000000000111111111111////////////////////////////////////////////////000111111111222222222222///000000000111111111111000111111222222111111000111111111222222222333333222222222333333333444444444444444444555555555555555555555666777888999:::777<<<;;;>>>EEEGGGSSSjjjoooaaa___```aaabbb___^^^]]]\\\[[[ZZZZZZYYY[[[ZZZYYYYYYXXXWWWWWWWWWTTTTTTSSSQQQOOOMMMKKKIIIKKKKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGIIIMMMMMMNNNVVV___fffooo|||sssWWWFFF@@@===<<<===::::::999888777777777777333333333333444444444444444444333333444444555666444444444555555555555555777666666666555555555444666666666666777777777777888777888;;;;;;;;;>>>DDDGGGPPPcccyyywwweeeVVVNNNEEEBBB===:::999888777666666666777777666666555555666666555555444333333333333333333333333333333333333333222222111111222222111000///000111222111000000000000000000000000000111111111000000000000000000000000000111111111111000000000000////////////000000000000111111111111000000000000000000000000000000000000000000000000000000000111111111222222000000000000111111111111000000111111111111000000111111111111222222222222222222222222333333333333333444444444444555555555555555666777777888888999666;;;:::<<>><<<:::;;;::::::999888888888888999000000111111222222222222444333333333333444555555333333333444444555555555222333333444555666777777666666666666777777777888555444555::::::888888;;;===>>>FFFPPPVVV]]]kkkzzz~~~nnn]]]NNNEEEAAA???888999:::;;;:::999777666888777666444444555666666666666555444333333222222222222222222222222222222...000111333333333222111111000///000222333333222000000000000000000000000333222222111000//////...000000000000111111111111111111000000/////////...000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000111111111111000000000111111111111222222222111111222222222333333333333333333444444444555555555666777888999999888888888===::::::AAAAAADDDOOO[[[wwwqqqddddddcccbbbaaa```_________^^^]]][[[ZZZ[[[[[[\\\XXXYYYYYYYYYWWWTTTQQQPPPOOOOOOOOOOOONNNLLLJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCEEEHHHHHHEEEGGGLLLHHHMMMQQQTTTVVV\\\gggooosss~~~kkkTTTJJJ@@@>>>===:::888888::::::999999999999999999///000111222333444444444333333333444444444555555555555444444444444555555555555555555555555444444555555555555666666666666777666555555666888:::<<<======???BBBFFFLLLRRRVVVhhhsss~~~qqqgggXXXLLLEEEAAA???===777666666666555555555555444444444444444444444444555555555555555555555555222222222222222222222222333333333222222222111111222222222111111111111000////////////000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000222111111111000000////////////.........000111222......//////000000111111000000000000000000000000444333333222111000//////222222111111111111111111222222222222222222222222444444444444555555555666777777777777777777888999999:::;;;<<>>;;;:::::::::999999999888888888777777000000111222333333333333333333333444444444444555555555444444444444555555555555555555555555444444555555555555666666666666888777666555666777999:::;;;;;;;;;===@@@DDDIIILLLUUU^^^ooowwwmmm]]]UUUJJJBBB>>>======<<<777777666666666555555555444444444444444444444444555555555555555555555555333333222222222222222222333222222222111111111111444444333222000///......111111000000//////......000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000111111111000000000//////111000///......///000000.../////////000000000111000000000000000000000000333222222111111000000000111111111111111111111111222222222222222222222222444444555555555666666666777777777666777777888999::::::;;;<<>>@@@BBBDDDFFFOOOfffmmmeeeddd```[[[ZZZ```^^^ZZZXXXXXXZZZ\\\^^^YYYYYYXXXWWWVVVVVVUUUUUUQQQOOOMMMMMMOOOQQQQQQQQQOOOOOOOOOMMMLLLJJJHHHGGGJJJIIIHHHFFFDDDCCCBBBBBBEEEFFFGGGGGGFFFFFFGGGHHHIIINNNTTTWWWYYYZZZ^^^aaahhhqqq~~~}}}xxxvvvuuuuuuvvvzzz~~~mmmUUUGGGAAA???===;;;:::999::::::888888888888777777777777000111222333333333333333222222333333333444444444555444444333333444444555333333444444444444555555444444444555555555666666888777777666666666777777;;;:::999999999:::<<<===AAAAAAFFFPPP]]]ooozzznnndddWWWLLLGGGBBB@@@===;;;999888777777777777777666666666666555555555555555555555555555444444444444444444444444444333333222222111111111111111111000000000000///......///000111222333333111111000000//////......//////////////////////////////////////////////////////000000000000//////////////////000000000000000000000000000000//////000000//////............////////////000000000000000000000000000000000000///000000000111111111222111111111111111222222222111222222222222222333333555555555666666666777777666666666666666777888999<<<;;;;;;;;;<<<>>>@@@AAAFFFJJJXXXrrr{{{jjjdddaaa```aaa```^^^\\\ZZZZZZ[[[]]]^^^YYYXXXWWWVVVUUUUUUVVVVVVRRRPPPOOOOOOPPPRRRRRRRRRRRRSSSRRRRRRPPPMMMJJJIIIJJJIIIGGGEEEDDDBBBBBBBBBEEEGGGHHHGGGFFFDDDDDDEEEJJJLLLNNNOOOOOOPPPRRRUUUYYY___iiisss|||}}}xxxuuuttttttrrrxxxwww^^^MMMEEE===<<<;;;:::999999999:::888888777777777666666666111111222333333333222222222222222333333333444444444444333333333333444444333333333333444444555555444444444444555555555555777777666666666666666666888888888888999:::;;;<<>>===;;;999888888888777777777666666666666555555555555555555555555444444444444444444444444333333333222222111111111111111111000000000000///------...000111222333444......//////000000111111//////////////////////////////////////////////////////000000000000//////////////////000000000000//////////////////000000------......////////////000000000000////////////000000000000000000000000/////////000111111222222000000111111111222222222111111111222222333333333555555555555666666666666555555555555666777888999<<<;;;;;;:::;;;<<<>>>???EEEGGGOOO]]]pppuuueee^^^```ddd___^^^^^^^^^]]]]]]]]]]]]XXXXXXWWWVVVVVVVVVWWWWWWTTTRRRPPPPPPRRRSSSTTTSSSTTTUUUTTTTTTRRROOOLLLKKKHHHGGGFFFEEEDDDDDDDDDDDDCCCEEEGGGFFFEEECCCDDDDDDIIIIIIIIIHHHHHHIIIKKKMMMPPPSSSYYY```hhhqqqyyy~~~xxxvvvvvvwww{{{~~~~~~zzz{{{|||}}}~~~~~~}}}|||{{{yyyuuurrrpppqqqsssyyygggPPPDDD@@@;;;::::::999999999999999777777777666666666555555111222222333333222222222222222222222333333333333444444333333333333444444222222333333444444555555333444444444444555555555666666666666666666666666555555555666777999:::;;;::::::>>>CCCFFFLLLYYYfffzzzdddZZZOOOJJJGGGBBB@@@@@@999;;;======;;;::::::;;;888888777777777666666666555555555555555555555555333333333333333333333333222222222222222222222222222222111111111000000000000000000000000000//////------...///000111222222000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000......////////////000000+++,,,---//////000//////000000000000////////////000000000000000000000000/////////000000111111111000000000111222222333333111111111222222333333444444444444444555555555666444444444555666777888999;;;::::::::::::<<<===>>>@@@BBBGGGNNNYYYpppqqqbbb___aaa]]]^^^^^^___^^^]]]\\\\\\WWWWWWXXXXXXXXXXXXXXXXXXUUUSSSQQQQQQSSSUUUUUUUUUUUUUUUTTTSSSRRRPPPNNNMMMHHHHHHGGGGGGGGGGGGGGGHHHBBBCCCDDDDDDCCCBBBDDDEEEIIIHHHGGGFFFFFFGGGIIIJJJGGGIIILLLQQQXXX```gggkkktttqqqllleee___]]]___aaacccggglllppptttyyy~~~}}}}}}}}}}}}|||{{{zzzzzzzzz{{{{{{|||||||||{{{{{{uuuvvvwwwyyyzzzzzzzzzzzz~~~}}}}}}{{{zzzxxxvvvvvvssssssqqqpppppprrrwww{{{uuuZZZHHH???===::::::999999999999888888666666666666555555555555222222222333333222222111111222222222222333333333444333333222222333333444111222222333444444555555333333444444444555555555444444555666777777777777444555555666777999999:::666777;;;???@@@AAAJJJTTThhh|||vvvhhh___QQQIIIBBBAAA@@@======>>>777:::<<<<<<:::999:::<<<888888888777777777666666555555555555555555555555333333333333333333333333111111111222222333333444333222222222111111111111111111000000/////////.........//////000000111111000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000........./////////000000,,,---.../////////...---111000000000/////////...000000000000000000000000/////////000000000000000///000000111222222333333000111111222333333444444333333333333444444444444444444444555666777888999:::999999999:::;;;===>>>>>>>>>AAAEEELLL\\\xxxsssfffaaa^^^]]]\\\[[[[[[[[[\\\\\\VVVWWWYYYZZZZZZZZZYYYYYYVVVTTTRRRRRRTTTVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPOOOLLLLLLKKKJJJJJJJJJJJJKKKEEEFFFFFFEEECCCCCCFFFHHHKKKIIIHHHGGGGGGHHHHHHGGGEEEEEEEEEIIINNNSSSXXXZZZ]]]\\\XXXSSSOOONNNOOOQQQRRRUUUYYY\\\___bbbfffiiimmmrrrvvvwwwuuutttwwwzzz}}}~~~{{{tttuuuvvvwwwxxxxxxwwwwwwtttuuuvvvvvvuuutttttttttpppqqqssstttuuuvvvuuuuuuxxxvvvuuusssqqqqqqqqqqqqmmmooorrrvvv}}}|||aaaOOOEEE@@@>>>::::::::::::999999888777666666666555555555444444222222333333333222222111111111222222222333333333444333333222222333333444111111222333333444555555333333333444444444555555333333555666777777777777777777888888999::::::;;;777888;;;>>><<<;;;AAAJJJLLL___xxxwwwmmmdddYYYPPPIIIGGG@@@<<<======;;;:::<<<:::<<<>>>===:::888999:::888888888888777777777777666666666666666666666666333333333333333333333333000000111222333444444555333333333222222222222111......//////000000111111000000000000////////////000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000---.........//////000000...////////////---,,,+++111111000000/////////...000000000000000000000000000000000000000////////////000000111222222333333000000111222333333444444222222222333333333444444333333444444666777888999999999888888999;;;===>>>???>>>>>>AAAEEEPPPbbbsssqqqeee^^^\\\YYYWWWWWWXXX[[[]]]VVVWWWZZZ[[[\\\[[[ZZZYYYWWWUUUSSSSSSUUUVVVWWWVVVUUUTTTRRRPPPOOOPPPPPPQQQPPPOOONNNMMMLLLLLLLLLLLLJJJJJJIIIGGGFFFFFFHHHKKKJJJHHHFFFEEEEEEEEEDDDCCCHHHGGGFFFFFFIIILLLNNNOOONNNNNNMMMKKKHHHGGGHHHIIIIIILLLOOOQQQSSSUUUXXX[[[]]]bbbggghhhfffeeegggkkklllnnnqqqssstttvvvyyy{{{~~~~~~~~~~~~~~~{{{xxxwwwwwwwwwxxxxxxxxxyyyzzzxxxuuurrrpppqqqssstttuuuvvvuuuuuuooopppqqqqqqpppooooooooolllnnnoooqqqrrrrrrrrrrrrrrrqqqooommmlllmmmnnnooolllpppwwwdddNNNDDDAAA???===:::::::::::::::999888777666666555555555444444444111111111111111111111111333333222111111222333333111111222222222333333333333333333333333333333333333333333222222111111111444444444555555555555666555444444555555666777888777777888999:::<<<===>>>JJJSSS```lllvvv}}}xxxlllggg^^^VVVOOOIIICCC@@@======<<<;;;999888777777777777777777666666666666555555444333333333333444777555444555666777666555555555555555555555555555111222333333444444333333111111111111111111111111222222222111111111111000111111111111111111111111000000000000000///......---...///000000000000000000000000000000000000000........................//////000000111111111222//////////////////////////////000000000000//////---.........//////000000////////////000000000000000000000000111111111111111111222222222333333333111222333333444444333333333333444666777999::::::888888999999999:::::::::===>>>===<<<===EEERRR]]]vvvtttnnneee[[[TTTTTTWWWXXXXXXUUUYYY^^^___\\\ZZZYYYZZZXXXXXXWWWVVVVVVWWWWWWWWWVVVVVVUUUTTTSSSSSSTTTTTTNNNOOOOOOMMMLLLLLLNNNPPPQQQPPPNNNKKKJJJJJJJJJJJJHHHHHHIIIGGGFFFEEEFFFHHHDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGEEEDDDCCCFFFGGGHHHJJJLLLNNNOOOPPPSSSTTTUUUWWWXXXZZZ[[[\\\___```aaaccceeefffhhhhhhlllnnnqqqtttuuuuuusssrrrrrrsssuuuuuuvvvwwwyyy|||{{{{{{zzzyyyyyyzzz||||||xxxvvvtttrrrpppooopppppprrrqqqooopppppppppnnnlllooonnnmmmmmmnnnooonnnllllllmmmooooooooommmkkkiiipppooonnnpppqqqpppmmmiiimmmiiihhhiiigggcccbbbdddjjj{{{zzzhhhTTTHHHBBB===;;;;;;999999999888888888777777777777666555444333333333111111111111111111111111333222222111111222222333111111111222222222333333333333333333333333333333333333333222222222111111444444444444555555555555444444444444555666777888888888888888999;;;<<<===>>>DDDKKKSSSZZZeeerrr{{{}}}tttmmmfffaaaVVVRRRLLLGGGDDDAAA>>><<<:::999888777666555444444777777777777666666666555555555444333333333333333555444333333444555444333333333333333333333333333111222222333444333333333111111111111111111111111222222222111111111000000////////////////////////000000000000000///............//////000/////////////////////////////////000000000000000000000000/////////000000000111111//////////////////////////////000000000000//////............/////////000////////////000000000000000000000000111111111111111111111222222222333333111222333333444444333333222333444555777888999:::888888888999999999::::::999;;;<<<<<<<<>><<<;;;<<<999999888888888777777777777777666444444333333444111111111111111111111111333222111111111111222333111111111222222222222333333333333333333333333333333333333222222222222111333333333444444444555555444444444444555666777888999888888888888999:::::::::<<<>>>@@@CCCLLLWWW___iiipppxxx|||pppcccZZZTTTNNNJJJGGGDDD@@@>>>>>>===<<<;;;888777777666555444444333777777777666666666555555444444444444333333333333333111000111222333222111222222222222222222222222111111222333333333333222111111111111111111111111222222111111111000000000////////////////////////000000000000000//////.../////////000//////..............................000000000000000000000000...///////////////000000//////////////////////////////000000000000//////............////////////////////////000000000000000000000000111111111111111111111222222222222333111222222333333333333333222222333444555777888888777888888888999999999999666999<<<===<<<>>>AAAEEEOOOiiiwwwggg[[[UUUTTTTTTSSSVVVYYY\\\\\\]]]^^^```XXXXXXWWWWWWWWWWWWXXXXXXYYYXXXWWWVVVUUUTTTSSSRRRTTTTTTTTTSSSQQQRRRTTTVVVUUUVVVVVVUUUTTTRRRPPPOOOJJJKKKKKKJJJIIIIIIKKKLLLJJJIIIFFFDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFGGGHHHIIIJJJKKKLLLNNNOOOPPPRRRSSSUUUVVVWWWXXXZZZ\\\^^^______^^^]]]\\\]]]_________```bbbeeefffffffffffffffggghhhiiihhhhhhggggggggghhhiiiiiiiiihhhiiijjjllllllkkkiiijjjhhhffffffffffffdddccc```aaaccceeeeeeeeeeeedddeeeccc``````aaaccccccbbbeeeccc```]]]ZZZ]]]kkkyyy~~~mmmVVVJJJ???;;;;;;::::::;;;888888888888777777777777777666555444444444444444111111111111111111111111222222111111111111222222111111111111222222222222222222222222222222222222222222222222222222222222222333333333444444444444444444444444555666777777999888888777777777888888<<<<<<<<<;;;<<>>===>>>@@@BBBIIIZZZkkk{{{kkk```YYYVVVSSSUUUYYY[[[\\\\\\[[[[[[ZZZYYYYYYYYYYYYZZZZZZ[[[ZZZZZZYYYXXXVVVTTTSSSRRRSSSSSSSSSRRRPPPQQQSSSUUUWWWXXXYYYYYYXXXUUURRRPPPKKKLLLMMMLLLKKKKKKMMMOOOQQQNNNKKKGGGEEEEEEFFFGGGDDDEEEEEEEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIKKKKKKMMMNNNOOOQQQRRRRRRSSSTTTVVVXXXXXXXXXXXXWWWWWWXXXYYYZZZYYYZZZ]]]___`````````aaaaaabbbccccccdddddddddeeefffggghhhiiiddddddfffhhhjjjkkkiiiggggggeeecccccccccbbb```^^^]]]^^^___````````````___cccbbbaaa```aaaaaaaaaaaa```aaaccccccaaagggyyynnn]]]NNNEEE===<<<<<<999888888888888777777777666666666777666555444444444444444000000000000000000000000111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222222222222222333333333444333333333444444555666777888888777666666666777777999999999999999;;;>>>AAACCCKKKSSSVVVWWW]]]hhhrrrwwwwwwyyy~~~zzzlllaaaWWWRRRJJJDDD@@@???>>>>>><<<:::888888888888777555888888888888888888777777666666666666555555555555333333444444444333222111222111000111222333222000222222222222222222222222///000111111222222111111000000000000000000000000111111111000000000//////000000000000000000000000//////000000000000//////222222222222111111000///000000000000000000000000////////////////////////////////////............000000000000000000000000//////000000000000/////////////////////.........////////////000000000000///000000000111111111111000000111111111222222222000111222222333333222222111222222333444555666666666666777777777888888888999999:::;;;;;;===@@@BBBHHHQQQZZZnnnooo___VVVQQQSSSWWWZZZ\\\\\\YYYXXXVVVVVVUUUUUUVVVWWWWWWXXXZZZZZZZZZYYYXXXVVVTTTRRRSSSSSSSSSRRRPPPQQQSSSUUUWWWXXXZZZZZZYYYVVVRRRPPPNNNNNNOOONNNMMMMMMNNNPPPSSSQQQMMMIIIGGGFFFGGGHHHFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHJJJJJJKKKLLLMMMOOOPPPPPPPPPQQQRRRSSSTTTTTTTTTSSSUUUVVVWWWWWWWWWXXXZZZ\\\\\\]]]^^^^^^___````````````aaabbbccceeeeeeffffffaaaaaacccfffiiijjjhhhfffdddbbb`````````___^^^\\\]]]]]]]]]]]]\\\\\\[[[[[[XXXZZZ]]]___aaabbbcccddd___eeennnssstttyyyuuu^^^NNNGGGAAA<<<======999777777777777777666666666555555666666555444444444444555000000000000000000000000000000111222222111000000000000000111111111111222222222222222222222222222111222222222222333333333111111222222222333333333333333333333444555666777777777666555555555666666666666777888999:::::::::<<>>;;;999999999777666555666888999888777555555555555666666666666666666666555555555444444222333444444444333111000333222111111222333222111222222222222222222222222//////000111111111111000000000000000000000000000111111000000000/////////////////////////////////...//////000000000000000111111222222111111000000111111111111111111111111111111111111111111111111000000000////////////...000000000000000000000000//////000000000000/////////////////////.........////////////000000000000000000000000111111111111000000000111111111111222000111111222222222222222222222333333444555555666666666666666777777777777888777666666888;;;===???BBBHHHLLL[[[xxxnnn___UUUUUUUUUXXXZZZ[[[YYYXXXVVVVVVVVVVVVWWWXXXXXXYYYZZZZZZ[[[ZZZYYYWWWUUUTTTVVVVVVVVVUUUSSSTTTVVVXXXXXXYYYZZZZZZYYYVVVSSSQQQPPPQQQQQQOOONNNMMMNNNPPPQQQOOOLLLIIIHHHGGGGGGHHHIIIIIIJJJKKKLLLLLLLLLKKKIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPPPPPPPPPPPPPSSSTTTUUUUUUTTTUUUWWWYYYYYYZZZ[[[\\\]]]^^^^^^^^^]]]^^^___```aaaaaaaaaaaa^^^___aaaeeeggghhheeecccaaa___^^^]]]^^^]]]\\\ZZZ\\\\\\[[[ZZZYYYYYYXXXXXXYYYZZZ]]]^^^^^^___bbbccciiissssssaaaOOOBBB>>>:::888;;;;;;888777888666666666666555555555555666555555444444444555555000000000000000000000000///000111222222111000///000000000000111111111111111111111111111111111111111111222222222333333333111111111111222222222222333333333333444555666666555555555444555555666666666666666888999::::::999:::<<<>>>@@@BBBDDDGGGIIIJJJJJJKKKMMMRRRXXX^^^aaaeeejjjqqqvvv|||{{{vvvsssaaa\\\UUUPPPNNNJJJEEEAAA>>>>>>===;;;999777777777777666666777999:::999888333333444444444555555555666666555555555444444444111222333444444333111000222111000111222222222000111111111111111111111111...///000000111111000000000000000000000000000000111000000000////////////////////////////////////......///000000000000000...//////000000000//////000000000000000000000000111111111111111111111111111111000000000/////////000000000000000000000000//////000000000000//////000/////////............////////////000000000000000000000000111111111111000000000000111111111111000000111222222222222222333333444444555555666666555555555666666666777777777666666666888999:::::::::@@@CCCMMMbbbxxxxxxddd___XXXUUUUUUVVVWWWVVVWWWWWWWWWWWWXXXYYYZZZ[[[YYYZZZ[[[[[[ZZZYYYWWWUUUWWWXXXXXXVVVUUUUUUWWWYYYYYYZZZZZZZZZYYYVVVTTTRRRRRRRRRRRRPPPNNNMMMNNNOOOOOONNNMMMKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNKKKKKKJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOQQQSSSSSSSSSRRRSSSUUUWWWXXXYYY[[[\\\]]]^^^^^^]]]]]]^^^___``````___^^^]]][[[\\\^^^bbbeeeeeebbb___]]]\\\ZZZZZZ[[[[[[ZZZYYYYYYXXXXXXWWWWWWWWWXXXXXX\\\]]]______aaafffnnntttppp___QQQEEE===:::777666999999777666888666666666555555555444444555555444444444555555666000000000000000000000000///000111222222111000///000000000000111111111111111111111111111111111111111111111222222333333333000111111111111222222222333333333333444555666666444444444444444555666666555444333333555777777777777777777888;;;<<<<<<;;;===???BBBDDDGGGIIIJJJJJJNNNRRRWWWZZZ___gggsss|||}}}wwwoooggg```[[[XXXNNNLLLIIIGGGEEECCC???===777999:::;;;:::999999:::666555444555666555444222333444444555555666666666666666555555555444444444111222333444444222111///222000///000111222111///000000000000000000000000...//////000000000000000000000000000000000000000000000000000////////////111111111111111111111111......///000000000000000,,,,,,---.../////////...000000000000000000000000////////////////////////222222111111000000//////000000000000000000000000//////000000000000//////000000//////.........---////////////000000000000000000000000111111111111000000000000111111111111000000111222222222222111333444444555555666666666555555555555666666666777888888888999::::::888777444<<>>????????????CCCCCCEEEHHHLLLRRRWWWZZZlllrrr{{{zzzpppfff```YYYTTTQQQNNNJJJGGG???>>>===<<<;;;:::999999999888888777666555555444666666666666666666666666333333333444444555555555555444333111000///......222222222222222222222222111111111111111111111111000000111111111222222222111111000000000000111111...//////000000000000///111///...///000111000......------------.../////////...,,,---///000000///000000000000000000000000......//////...---,,,,,,////////////////////////222111000......//////000111111111111111111111111444444333333222111000000111111111000000000000000111666)))...111(((111666///000000000000111111111////////////////////////111111222222222333333333555555444444444333333333555555555555666666666666888888777777888:::<<<===<<<;;;???FFFIIIRRRkkk~~~eee\\\XXXQQQOOORRRQQQLLLKKKOOOQQQPPPTTT[[[___]]][[[\\\___^^^[[[WWWWWWXXXYYYXXXVVVVVVXXXYYY[[[XXXUUUUUUWWWYYYYYYXXXTTTSSSQQQPPPOOOOOOPPPPPPQQQPPPOOONNNMMMNNNOOOPPPKKKMMMNNNNNNNNNNNNOOOQQQOOOOOONNNNNNMMMNNNNNNNNNKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNNNNOOONNNNNNNNNMMMLLLMMMOOOQQQSSSSSSRRRRRRRRRTTTUUUVVVYYYYYYZZZZZZ[[[[[[\\\\\\aaa```___^^^\\\[[[ZZZYYYYYYZZZ[[[]]]]]]]]]\\\[[[ZZZXXXUUUTTTTTTVVVVVVVVVUUURRRSSSVVVWWWUUUUUUWWW[[[ccckkksss{{{bbbSSSIIIAAA>>>@@@888888777777666666555555555555555666666666666666666555555444222111111000............/////////000000000111222222222222111111000///......///000111111111111111111111222222333222222222111111111111222222333333444444333333555444333333555666555444666111666888222333666000666555555444444444555555666666777888888999999:::999:::;;;<<<<<<=========<<<<<<===>>>AAAEEEHHHJJJRRRWWW^^^fffmmmqqqtttuuu}}}}}}wwwssspppiii```YYYTTTOOOJJJFFFDDDCCC@@@>>>======<<<;;;:::999888888888888777777666555555444444444444444444444444444333333333444444444444444666555444333222111111111222222222222222222222222111111111111111111111111000000111111111222222222111111000000000000111111//////000000000000//////111///...///000111000......------------.../////////...------///000000///////////////////////////......//////...------,,,////////////////////////111000///.........//////000000000000000000000000000000000000000111111111000000000000000000000000000555///555222---888222222222111111000000000///000000000000000000000000000000111111111222222222222222222333333333444444555555555555666666666666888888777777888999:::;;;>>><<>>;;;999999444555555666777777888888555555444444333333222222222222222222333333444444.........//////////////////000000111111111111111000000////////////000000222222111111000000//////333333333222222222222222222222222222222333333444555333111111333444444444444///333777666>>>HHHFFF555555444444444555555666555555666666777888888999666666777888888888888888<<<;;;:::::::::;;;<<<<<<===>>>@@@CCCFFFHHHJJJKKKFFFIIIMMMPPPRRRUUUXXXZZZ[[[aaajjjttt}}}~~~}}}{{{zzzyyyyyyyyywwwtttpppjjjeee```^^^ZZZXXXUUURRRPPPPPPOOOOOONNNJJJFFFCCCCCCCCCAAA@@@>>>===;;;;;;;;;;;;;;;;;;999999888777777666555555666666666555555444444444333333333333333333333333555444444333333222222222222111111000111111222222111111111111111111111111111111111111111111111111000000000000111111111111000000////////////000000111111111111000...------111///...///000111000..................//////000000...------///000///...////////////////////////---...............------////////////////////////000///...---,,,------...------------------------***+++,,,---...///000111/////////000000000000000000...///222***BBBeeeSSS333333333222111000000000111111111111111111111111000000000000111111111222000111111222333444444444444444444555555555666666777777777666666666666666555666:::>>>======FFFQQQccc}}}pppddd]]]YYYTTTQQQNNNMMMNNNOOOSSSVVVZZZZZZXXXWWWXXXZZZXXXZZZ[[[[[[YYYXXXYYYZZZXXXWWWUUUUUUUUUVVVVVVVVVTTTSSSSSSRRRRRRQQQQQQQQQRRRRRRQQQQQQQQQPPPPPPQQQRRRSSSTTTRRRPPPOOOOOOPPPUUUSSSQQQNNNMMMNNNOOOPPPNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMOOOPPPQQQQQQPPPOOOQQQRRRPPPPPPQQQRRRTTTVVVWWWXXXZZZYYYYYYYYYXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVVVVWWWXXXYYYWWWVVVXXXXXX\\\gggrrruuuYYYQQQGGGAAA???>>><<<;;;555555555666666666777777666555555444333222222111444444333333222111111000///////////////.........//////000111111111111000//////000000000000//////222111111000000/////////222222222222222222222222222222111111111222333444999777444333333444333333555///111555555@@@MMMNNN777777666444444333333333444555555666666777888888666666777888888888777777666666666666666777888888::::::;;;<<<===???@@@AAAAAABBBDDDDDDDDDEEEGGGIIIHHHLLLSSSYYY___fffllloooooonnnmmmkkkhhheeedddddd````````````___^^^]]]]]][[[ZZZXXXUUURRRPPPMMMLLLFFFEEEDDDCCCAAA@@@AAAAAA>>>===<<<<<<<<<;;;:::999888888888777777666777777777777777666555555444444555555555555444444444444444444444444444444444444444444444333333222222111111111000000111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000111111111111000...------111///...///000111000...///............///000000111///------/////////...........................------...............---////////////////////////000///...---,,,------...........................---------....../////////......//////000000000000000...///222(((???bbbOOO111111111111111111111111111111111111111111111111111111111222222222333333444444444444444333333333444444444444555555555555666666777777666666666555555777;;;>>>>>>>>>BBBIIIUUUhhh}}}tttooofff[[[TTTQQQPPPOOOPPPSSSUUUUUUSSSSSSWWWZZZYYY[[[]]]]]]\\\[[[[[[\\\WWWWWWWWWVVVUUUUUUUUUVVVSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQSSSTTTUUUSSSQQQOOOPPPQQQUUUTTTRRRPPPOOOOOOPPPQQQPPPOOONNNNNNNNNNNNOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPMMMOOOPPPPPPOOOOOOPPPQQQOOOPPPQQQSSSTTTVVVWWWWWWYYYXXXXXXWWWWWWVVVVVVVVVXXXWWWWWWVVVVVVUUUTTTTTTRRRSSSSSSTTTVVVWWWXXXYYYXXXYYYZZZXXXVVVVVVWWWYYY[[[\\\```fffjjjoooxxxqqq\\\KKKGGGAAA<<<;;;;;;999666777666666666555555555444777666666555444333222222333333333222222111111000///////////////............///000000111111000000//////000000000000//////000000000000000000//////000111111111111222222222222111111000000222333444===:::666444444555444444777///111333111:::EEEEEE888777666555444333333333444444555555666666777777666666777888888777777666444444555666666777888888777888888888999999::::::>>>??????>>>======>>>@@@>>>AAAEEEHHHJJJMMMQQQTTTPPPQQQRRRPPPNNNMMMMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFEEECCCBBBBBBAAA<<<===>>>===<<<;;;;;;===888888999::::::999777666777888999888777666666777666666666555555444444444444444444444444444444444444444444444444444444444333333333333222222222222333333333222333333444444111111111111111111111111000000000000000000000000111000000000000000//////000//////......//////000000000111000000///...---111///...///000111000...//////......//////000111111///...---/////////...........................,,,---......///.........////////////////////////000///...---------...////////////////////////////////////...............---......//////000000111///111111666---444GGG777//////000000000111111111111111111111111111111111111222222222222333333333555555555444444333333333333444444444444555555555555666777777777777666666999;;;<<<=========???AAAKKKTTTkkksssgggaaa[[[VVVRRRRRRPPPNNNMMMOOORRRUUUYYY\\\^^^^^^]]][[[[[[\\\WWWXXXYYYXXXVVVTTTUUUVVVSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQSSSTTTUUUSSSQQQPPPPPPQQQSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNOOOPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTMMMOOOPPPQQQPPPOOOOOOPPPOOOPPPRRRTTTUUUVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWVVVUUUTTTTTTSSSSSSRRRRRRSSSTTTVVVXXX[[[\\\[[[\\\\\\ZZZXXXXXX\\\```dddeeekkkwwwpppWWWIIIBBBBBB???;;;:::;;;999555777777666666555444444333666666555555444444333333///000000111222333444444000/////////...............//////000000000000000...///000111111000///.../////////000000000000000//////000000000111111111222111000///000111333444:::777444222222444444444555///222444000555<<<999777666555444444444444444333444444555555666777777555666666777777666666555555666666777888999999999777777888999999999999888888999:::999999:::<<>>>>>>>>>>>@@@BBBAAACCCDDDCCCAAA???AAACCC??????>>>>>>>>>???@@@@@@???>>>===<<<<<<;;;;;;;;;999;;;======;;;999999;;;999999::::::888777777777777999;;;:::888777888:::666555555555555444444444333333333333333333333333333333333333333333333333222222222222222333333333444444333333222333333333111111111111111111111111000000000000000000000000111111000000//////////////////............////////////000000000000//////111///...///000111000...///////////////000000111111000...---...///...---........................,,,------...//////......////////////////////////111000///.........//////////////////////////////........................------......///000000111,,,333///555222,,,444---000000000///////////////000000000000000000000000111111111111222222222222333333333333333333444444333333444444444555555555444555777888888888888777;;;<<<;;;:::;;;===>>>>>>EEEHHHVVVoooyyyppp\\\WWWPPPLLLKKKMMMOOOPPPXXXZZZ]]]]]]\\\ZZZZZZZZZWWWYYYZZZYYYVVVUUUUUUVVVSSSSSSTTTUUUUUUUUUTTTSSSTTTTTTUUUUUUUUUTTTSSSRRRRRRSSSTTTSSSQQQPPPPPPRRRQQQRRRSSSTTTTTTTTTSSSSSSRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSSSSTTTTTTUUUUUUUUUMMMOOORRRRRRQQQPPPPPPQQQPPPQQQSSSTTTUUUUUUUUUTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUWWWYYY[[[\\\]]]```bbbcccccchhhpppwww}}}wwwiiiVVVHHHBBB>>>@@@???;;;:::===<<<888555555555555555555555555444444444333333333333333//////000111222333444444000000//////.........---...//////000000000000000...///000111111000///.........//////000000111111......//////000000000111222111000//////111333444555222///...///111222222222...444888333555888333555444444444444555666666333333444444555666666777555555555666555555444444444444555666666666666555555666888999999999888777444555666777888:::>>>AAA;;;;;;<<<:::999888999;;;===???AAA???<<<;;;<<>>AAAIIIXXXgggzzzkkkddd```___ZZZRRRNNNQQQRRRPPPMMMOOOPPPRRRTTTUUUUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWUUUUUUUUUUUUUUUUUUVVVVVVSSSTTTTTTTTTTTTSSSSSSRRRTTTTTTUUUTTTTTTSSSRRRQQQRRRQQQPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRRRRRRRQQQQQQPPPRRRRRRSSSSSSSSSSSSSSSSSSRRRSSSTTTUUUUUUUUUUUUTTTYYYZZZ[[[\\\]]]___`````````dddiiillllllnnnrrrvvvooo[[[SSSGGG>>>;;;999888777888888888777777666666666444444444444444444444444333444555444222111111222333333333333333222222222///////////////.....................////////////000000000000////////////000000000000000000000000---...///000000///...---......//////000111111111777555222111222333222222111111222222222222111111333333333333222222111111333333333333333333333333444444444444444444444444333333444444555666777777666666666666666666666666555555666666666666555555555555555555666666666666666666666666666666666666444444444555555666666777555555666666666777777777666666666666666666666666666555555444444555555666444444444444444444444444444444444444444444444444444444444333333333222222111111111111111111111111222222222111111111111111444333222111000/////////111111111111111111111111000///......///000///...000000//////...---,,,,,,///////////////////////////................../////////.........---------111111111111111111111111////////////////////////000000000000000000000000------------------------................................................---------...............///......------......///---------.........//////////////////////////////////////////////////////////////////000000000000111000////////////000111111111111111222222222222222222111000000111111222333333444444444555555555555555666666777888888999;;;:::;;;===???CCCMMMXXXooo}}}uuurrrjjj```ZZZXXXUUUPPPPPPOOOOOOPPPRRRSSSSSSSSSTTTTTTTTTTTTTTTUUUVVVVVVUUUUUUUUUVVVVVVWWWWWWXXXSSSSSSSSSSSSSSSSSSSSSSSSVVVUUUUUUTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSUUUVVVWWWWWWVVVWWWWWWYYY[[[^^^cccgggiiijjjiiilllsss|||nnn^^^LLLGGG@@@<<<::::::999888888888888777666666555555333333333333333333333444444444444222000000111333222222222222222333333333.........///////////////............////////////////////////000000000000////////////////////////---...///000000///...------......///000000111111888555222000111222333222000111111222222111111000111111111222222333333333333333333333333333333333444444444444444444444444222333333444555666666777555555555555555555555555555666666777777666666555555555555555666666666777555555555555555555555555555555555666666777777777666666666777777777888888555555555555555555555555555555444444444444555555444444444444333333333333333333444444444444444444333333333333333222222222111111111111111111111111111111111111111111111111555444333111111000000000000000000000000000000000///...---...///000///---////////////////////////////////////////////////---...000111111000...---............------------////////////////////////////////////////////////000000000000000000000000........................................................................---------.........//////......------------......------------....................................////////////////////////////////////000000000000000//////////////////000000000111111111222222222111111111111111111111222333333333444444444444555444555555666666777888888666555777:::<<<===DDDLLLXXXjjj{{{qqqiii]]]SSSQQQOOOMMMMMMOOOQQQQQQPPPRRRRRRQQQQQQRRRRRRSSSTTTUUUUUUUUUVVVVVVWWWWWWXXXRRRRRRRRRRRRRRRRRRRRRSSSVVVUUUTTTSSSSSSRRRRRRQQQOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPQQQQQQQQQRRRRRRRRRSSSUUUVVVVVVUUUUUUWWWYYY]]]bbbjjjrrrwwwzzz{{{{{{ppp^^^QQQCCC@@@===;;;:::999888888777777777777666666555555222222222333333333333333333333333222000000111333111222222222222222222222.........///////////////............////////////////////////000000000000////////////////////////.........//////..................///000000111111999555222000111222333333///000111222222111000///000000111111222333333444333333333333333333333333333333333333333333333333333333333444555555555666555555555555555555555555555555666666666666555555444444555555555666666666555555555555555555555555666666666666666777777777666666777777777888888888555555555555555555555555444444333333333333444444444333333333333333222222333333333333444444444444333333333333222222222222111111111111111111111111000000000111111111111111444333222111111111111111000000000000000000000000///...------//////...---.../////////000000111111////////////////////////,,,...000222222000...,,,///............---------000000000000000000000000........................////////////////////////////////////////////////................................................,,,,,,------.../////////......------------......,,,------------.................................////////////////////////////////////000000000000////////////////////////000000000111111111111222000111111111111222222222333333333333444444444444444444555555666666777777999777888;;;;;;:::===CCCIIITTTjjjqqqcccRRRNNNJJJIIIKKKMMMLLLKKKOOONNNNNNNNNNNNOOOPPPPPPUUUUUUUUUUUUUUUUUUVVVVVVQQQPPPPPPPPPPPPQQQQQQRRRUUUTTTSSSRRRQQQQQQRRRRRRNNNOOOOOOPPPPPPPPPPPPOOORRRRRRRRRRRRRRRRRRRRRRRROOOPPPQQQQQQRRRQQQQQQQQQNNNNNNOOOOOOPPPQQQQQQQQQQQQSSSTTTTTTSSSVVV[[[```kkkuuusss___PPPFFF<<<;;;:::999777666555555666666666666666666666666333333333333333333333333000222333222111111111333222222222222222111111111............/////////000............////////////.../////////000000000111///////////////////////////......------......///...//////000000111222222999666111000000222333333///000111222222111000///111111111111111222222222222222222222222222222222333333333333333333333333444444444444444444444444444444444444444444444444444444555555555555444444333333333333444444444444444444444444444444444444666666555555555555555555555555555666666666777777444444444444444444444444444444333333333333444444333333333333222222222111222222333333333444444444222222222222222222222222111111111111111111111111///000000000111111111222222111111000000000111111000000000000000000000000///...------//////...---........./////////000000////////////////////////---...////////////...---/////////............---000000000000000000000000------------------------................................................................................................,,,,,,------...//////000...------,,,,,,------...,,,,,,---------.................................////////////////////////////////////000000000000...//////////////////...000000000000111111111111000111111222333333222222222222333333333444444444333444444555555666777777<<<999999<<<<<<:::;;;???CCCIIIVVVjjjiiibbbZZZVVVTTTSSSPPPMMMOOOOOOOOOOOOOOOPPPQQQQQQTTTTTTTTTTTTSSSSSSSSSSSSOOOOOONNNNNNNNNOOOPPPQQQSSSRRRQQQPPPPPPQQQRRRRRRMMMNNNOOOPPPQQQPPPPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQMMMMMMNNNOOOOOOOOOOOOOOOLLLMMMMMMNNNOOOOOOPPPPPPQQQTTTVVVVVVWWW\\\eeemmmxxxbbbRRRFFF===888888888777555444444444444444555555666777777777555555444444333333222222---000222333222222222333333333222222111111000000---.........//////000000............/////////000.../////////000000111111///////////////////////////...---,,,,,,---.../////////000000111111222222999666111///000222333444...000111222222111000...333333222222111000000000222222222222222222222222333333333333333333333333444444444444444444333333444444444444444444444444222333333444444333333222111111222222222333333333444444444444444444444444555555555444444333333333444444444555555555666666444444444444444444444444444333333222222333333444333333333222222111111111222222222333333444444444222222222222222222222222111111111111111111111111//////000000111111111222000////////////000000111000000000000000000000000///...------...///...---........................////////////////////////...---,,,,,,,,,,,,---...000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------................................................,,,,,,------...///000000...------,,,,,,------...,,,,,,,,,---------..............................////////////////////////////////////000000000000......////////////......000000000000111111111111000111222333333333333333222222333333333444444444333333444444555666666777888666666999999777888<<>>DDDJJJUUUhhh{{{jjj^^^]]]bbbdddbbbaaaccccccaaa\\\VVVQQQPPPPPPNNNOOORRRMMMMMMLLLKKKJJJKKKLLLNNNOOOMMMJJJIIIJJJLLLOOOQQQNNNLLLJJJKKKNNNOOONNNLLLJJJKKKMMMNNNOOONNNLLLKKKJJJGGGGGGKKKKKKHHHFFFHHHIIIHHHIIILLLQQQUUUWWWXXX\\\```eeejjjnnnuuu}}}|||eeeUUUJJJ@@@:::777666666666666555555555555444444444444444444444444444444555555444333222222111111222222222222111111///000222333333222000///---------............///.../////////......---,,,//////.........---------////////////////////////......//////000000000000......///000000111222222777666333000///000111222111111222222222222111111111000000000/////////...111111111111111111111111222222222222222222222222222222222222222333444555444444444444444444444444444444444444444444444444444333222222222222333444555555555666555555444444333333333222222222222222555555555555555444444444444444333333333222222222222222222333333333444444444444444333333333333333222111000000000111222333222222222222222222222222111111000000000000111111111000000000/////////...111111111111111111111111000/////////............////////////////////////000/////////............///////////////////////////............---------........................,,,,,,,,,------......///------------.........///---------------------------------.........//////.........//////...............------------............------------.........---------,,,---------000000000//////..................------------,,,.........////////////000/////////.........------///////////////.........////////////000000000000111111111222222222333333333222222222222333444444999777555333333444555777666777777888999999::::::888;;;>>>AAAFFFSSSeeesssyyynnntttyyyxxxyyy|||}}}{{{kkk```WWWSSSRRROOONNNOOOMMMLLLKKKJJJIIIIIIJJJJJJNNNLLLJJJIIIHHHHHHGGGGGGLLLJJJIIIKKKMMMNNNMMMJJJFFFGGGIIIKKKKKKJJJIIIHHHJJJFFFFFFHHHHHHEEEFFFIIILLLMMMPPPSSSWWW]]]cccgggnnnssszzz}}}kkkWWWKKKCCC<<<777666666666666666555555555555444444444444444444444444222444666777777555222000111111111222222111111111///000222333333222000///---------............////////////000//////...---...............---------////////////////////////...////////////000000000...///111222333333222111222222111000000000000111///000000111111000000///000000000000////////////000000000000000000000000222222222222222222222222333222222222222333333444333333333333333333333333444444444444444444444444333333222222222222333333222333444444444444444333333333333333333333333333777777666555555444333333333333333333222222222222222222222222333333333333333333333444444444444444111111000000111111222333222222222222222222222222111000000000000000111111000000000000////////////000000000000000000000000////////////............////////////////////////////////////............///////////////////////////............---------................................................------------....................................++++++,,,---...///000111------------------------......------------............------------......---------------------...000000///...---,,,,,,+++------------,,,,,,,,,,,,...////////////000000000000000////////////......111000000///......------////////////000000000000111111111222222222222333111222222333333333333333666666555444444444555555777777888888999::::::::::::<<<======>>>DDDPPPZZZrrrtttfff```]]]YYYTTTRRRQQQNNNKKKJJJIIIJJJIIIHHHMMMKKKJJJIIIIIIGGGDDDBBBFFFEEEFFFGGGHHHIIIGGGEEECCCDDDFFFGGGHHHGGGFFFEEEIIIFFFEEEGGGGGGGGGLLLRRRZZZ^^^cccfffiiinnnxxxzzzdddVVVGGG@@@===999777777666666666555555555555444444444444444333333333333111333777999999666222///111111111111111111111111///000111222222111000///---------............///....../////////......---........................////////////////////////////////////////////////000222444666666555444333//////000111111111111111...//////000000//////...000000000000////////////000000000000000000000000111111111111111111111111333222222222222222333333222222222222222222222222333333333333333333333333333222222222222222222333000111222333333333333333333333333333333444444444555555555444444333333333333222222222222222222222111222222222222333333333000000000111111222222222111111111111111222222222111111111111111111111111000000000000000000111222000000000000///////////////////////////////////////////////////.........///////////////////////////////////////.........///////////////////////////............---------....................................------------------------------------------------------------,,,,,,------...//////000---------,,,,,,---------......------------............------------......---------........................------,,,,,,,,,------,,,,,,,,,+++++++++............////////////000000000000000/////////000000//////............////////////000000000000111111111111222222222222000111222444444333222222444444555555555444444333666666666777888888999999999;;;<<<<<<<<<@@@GGGNNN^^^nnnzzzwwwpppgggbbb\\\VVVQQQOOOPPPRRRPPPNNNPPPMMMIIIHHHJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCAAABBBCCCDDDEEEEEEFFFEEEHHHGGGIIILLLMMMQQQ[[[eeeuuu}}}wwwkkkcccRRRHHH>>>;;;:::999888:::666666555555555444444444444444444333333333333333222333666777777555333111111111000000000000111111000000111111111111000000---------............///,,,------.........---------............................................./////////...............000222333555555444333111---...000111222222222111.........//////.........////////////000000000000111111111111111111111111111111111111111111111111333222222111111222222222222222222222222222222222333333333333333333333333222222222222222222222222000000111222333333333222222222222333333444444444111111111222222333333333222222222222222222222222111111111222222222333333......//////000000111111000000111111222222222222111111111111111111111111000000//////000111222222////////////000000000000.................................///////////////////////////////////////.........//////////////////////////////////////////............---------........................---------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,,,,,,,---.........------------............------------......,,,---.../////////......++++++,,,,,,------......------,,,,,,,,,+++++++++,,,,,,,,,---------....../////////000000000000000............//////000000////////////000000000000000000111111111222222222000111222333444333222111222333444555555444333333444444555555666777777777444666888999999;;;@@@DDDKKKVVVjjj}}}oooggg___]]]aaaeeeeeeccc^^^WWWNNNJJJLLLOOOQQQQQQRRRQQQMMMJJJGGGGGGGGGHHHDDDCCCCCCDDDEEEHHHJJJKKKNNNPPPUUUYYY[[[```mmmzzzuuueeeXXXQQQFFF???999999999888888:::555555555555444444444444444444333333333222222222444444333333333444444444111111000//////000111111000000000111111000000000---------............///+++,,,---------------------------......................................./////////............---...///000000111000///...---...///000111111111111---......//////......---////////////000000000000111111111111111111111111111111111111111111111111333222222111111111111222111111111111111111111111333333333333333333333333111111222222222222111111000111222222222222222222000111111222222333333444//////000111111222333333111111111222222222222222111111111111222222222222000000000111111111111111000000111222222222222111111111111111111111111111////////////000111222333////////////000000000000////////////////////////.........///////////////////////////////////////.........//////////////////////////////////////////............---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------///...---,,,,,,---...///......------------............------------......+++,,,...///000000///...***++++++,,,---...//////------------,,,,,,,,,,,,++++++,,,,,,,,,---------......////////////000000------......///000000111////////////000000000000000000000111111111111222000111111222222222222222111222333444444444333333333333333444555555666666666777999999999999;;;===AAAGGGVVVnnnuuusss{{{{{{pppbbb[[[[[[___aaabbbfffbbb[[[SSSMMMMMMPPPTTTTTTRRRPPPPPPRRRWWW]]]```eeeiiiooosssqqqsss~~~~~~ssseeeVVVKKKGGG>>>999666777777555444666555555555444444444444333444444333333222222111111333333111111111222444555111000///......///000111000000000000000000000000---------............///,,,,,,---...............---------.........//////........................//////.........------------------------------------------...//////000000......////////////........./////////000000000111000000000000000000000000111111111111111111111111333333222111111111111111111111111111111111111111222222222222222222222222000111222333333222111000222222333333222222111111//////000111111222333333111111111111111222222222000111111111222222222222111111111111222222222222222222222111111111111111///000111222333222222111111111111111111111111111////////////000111222333.../////////000000000111////////////////////////............/////////000////////////////////////............/////////000///////////////////////////............---------........................++++++,,,,,,------......---------,,,,,,,,,++++++---------------------------------...............000///---,,,,,,---///000......------------............------------......+++,,,...000111000//////,,,,,,------......//////.........------------,,,,,,,,,,,,---------......------........./////////.........///////////////////////////000000000000000000000000111111111111111111111111111222222333111222222222222333333444333333444444555666666777999:::::::::::::::;;;;;;>>>BBBKKKZZZppp|||}}}ttthhh______fffllltttrrrnnnmmmqqqxxxvvviii___TTTGGG@@@@@@999555444777777333222444555555555444444444333333444444333333222111111000000000000111111222222222111000///......///000111000000////////////000000---------.........//////------...///000000//////---------.........//////........................//////.........---------///......---------......---,,,,,,,,,,,,---...///......////////////........./////////000000111111////////////////////////000000000000000000000000333333222111000000111111000000000000000000000000222222222222222222222222000111222333333222111000333333333333333222111000...//////000111111222222444444333333222111111111000000111111222222222222000111111111111222222222222111111111000000/////////000111222333222111111000000000000000000000000////////////000111222333.../////////000000111111000000000000000000000000---.........//////000000////////////////////////---.........//////000000//////////////////////////////.........---------........................,,,,,,------...///000000---------,,,,,,+++++++++........................+++,,,,,,---...///000000111000...------...000111.........------..................------.........+++,,,...000111111000///.....................---//////.........------------------.........//////,,,---------......//////000000000///......------////////////000000000000000000000000111111111111222111000000000111333444222111111111222333444444444444555555666777777777555666666777777888999999;;;???EEEKKKWWWooowwwxxxrrreeeXXXOOOFFF<<<888:::777555555888888444333555555555444444444333333333444444333333222111000000---///000222222222111000222000///......///000222000000////////////000000...///000///...---...000---------------------------...///...------...//////---------,,,***+++...///............---------------------------------////////////000000000000////////////////////////////////////000000000000111111000000000000111111000111111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111555444222111111111222222111111111111111111111111222222111111111111111111333222222222222222222222000000000000000000000000222333444444333222000///222222222111000//////...111000000000000000000000000000000000000000000000------......//////000000---...///111111///...---111000000///...---------////////////////////////000000000///.........---,,,,,,,,,---------......---...000000.........///..................------........................,,,------......------,,,---------............//////............---------------------------------//////.........---------************************------------------------........................////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////////////////////////////111111000000//////......111111111000000000000000222222333333333333444444333333333444444444555555555555555666666777888999999;;;<<<@@@JJJ]]]tttsssbbbXXXLLLDDD@@@===999555777666555444444555666777333333333333333333333333222222222222222222222222333222222111111111111111////////////////////////////////////////////////---...///...---,,,---///---------------------------...///...------...///000---+++---///000///...///............---------------------------------........./////////000000.........................../////////000000000000000//////////////////000000000111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111444333222111111111222222111111111111111111111111111111111111111111111111111111111222222333333333000000000000000000000000000111111111111111000000222222111111000//////...000000000000000000111111000000000000000000000000.........//////000000000...///000222222000///...111000000///......------..............................------------------,,,,,,---------.........---///000000///......///------------------------........................,,,------......------,,,---------............//////............---------------------------------///.........------------++++++++++++++++++++++++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////////////////000000000000000000000000111000000000/////////...111000000000000000000000222222222333333333444444333333333444444444444555555555555555666777888999999999:::<<>>999666666666555444333444555666666555444333222222222222222222222222000000000000000000000000000000///...............////////////////////////////////////////////////---///000///...---...///---------....../////////---...///...---------///,,,555999222++++++---...///............---------////////////////////////,,,,,,,,,,,,------------....................................////////////000//////......//////000//////000000000111111111////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222222222222111111000000000000000000000000000000000333222000///.........///000000000///////////////......//////000000000000////////////////////////000000000///////////////////////////////////////////////////....................................++++++,,,,,,------......------------.........///...///111111///...///000,,,---------.........///........................,,,------......------,,,---------............//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------+++++++++,,,,,,,,,------...................................................------,,,,,,------...------------------------------------------,,,,,,////////////////////////........................////////////000000000000//////000000111111111111111111111222222222333333222222222333333333444444444444444444555666777888777888999::::::;;;===>>>IIIPPP___sss~~~ooobbbTTTGGG===???<<<999777666555555444222333444555555444333222222222222222222222222222...//////000111222333333000//////...............////////////////////////////////////////////////...///000///......///000---------...//////000000---...///...------...///---;;;AAA777,,,+++///111///............---------........................,,,,,,,,,---------......------------------------------........./////////000//////////////////000/////////000000000111111////////////////////////000000000000000000000000000000000000000000000000///000111111222111111111111111111111111111111111000000000111222222333333333333222111000//////...000000000000000000000000222111000//////.........////////////////////////////////////////////////////////////////////////////////////............//////............////////////////////////......------------------------------------............,,,,,,,,,---------......---///000000.........///,,,------....../////////........................,,,------......------,,,---------............//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------******++++++,,,,,,------........................------------------------...------,,,,,,------...------------------------+++,,,,,,,,,------------////////////////////////------------------------////////////000000000000/////////000111111222222111111111111222222222222222222222222333333333333444444444444555666777888555555666777888:::;;;;;;AAACCCLLL[[[nnnzzzjjj[[[PPPFFF???:::777777666666555555555555222333333444444333333222222222222222222222222222000111111222333444555555000000///...............////////////////////////////////////////////////---...//////------...///---------...///000000000---...///...------...///,,,:::@@@666---...000//////............---------------------------------------------............---------------------------------........./////////......------......///////////////000000000111////////////////////////000000000000000000000000000000000000000000000000...///000111222222111000111111111111111111111111///000000111222222333333222222111111000000//////000000000000000000000000,,,---...///////////////////////////////////////000000000///......------000000000000000000000000///.........---------,,,000//////////////////000.../////////////////////------------------------............------------+++++++++,,,,,,,,,,,,---,,,---//////---------...++++++,,,------...//////........................,,,------......------,,,---------............//////............---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................******+++,,,---......///////////////////////////.........................../////////000000000111...//////000111111222222111111111111222222222222111222222222222333333333444444444444555666777777777666555555777888999:::<<<<<>>:::888444444555555555444555555333333222222222222333333111111111111111111111111222222222222222222222222111000//////......//////////////////////////////////////////////////////,,,---......,,,,,,---...---------...///000000111---...///...------...///***666:::222,,,///000,,,//////.........------------------------------------------.........//////---------------------------------.........//////...------,,,,,,------...////////////000000000000////////////////////////000000000000000000000000000000000000000000000000...///000222222222111000111111111111111111111111///000000111222222333333000000000000111111111111000000000000000000000000''')))+++...///000000000.........///////////////111111000///...---,,,,,,111111111111111111111111......---------,,,,,,,,,111111000000000000111111.........///////////////------------------------.........------,,,,,,,,,******+++++++++,,,,,,,,,+++---......---,,,,,,---******+++,,,,,,---..............................,,,------......------,,,---------.........////////////.........---------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------........................------------------------...------,,,,,,------...........................))))))***+++---...//////////////////////////////////////////////////////.../////////000000111111...//////000111222222222000111111111111222222222111111222222222333333333444444444444444555777777<<<999777666666888999999<<<<<<@@@FFFJJJQQQbbbtttwwwjjjdddXXXRRRIIIAAA===:::888666555777777777555444333444444333222111111222333444111111111111111111111111222111000///...---,,,,,,111111000///////////////////////////////////////////////////////////////............//////000000//////000000000///---,,,/////////////////////////////////......---------000////////////.........---..................------...///...---------///---------............///------......//////000000...///...,,,+++***,,,...000000////////////000000000000000000000000000000////////////////////////......////////////......111000///...------.../////////............////////////000000000000//////111111111111111111111111000000////////////000000111111000000//////......////////////////////////......---,,,,,,...///000000///...---,,,------...//////.........---------000000111111111111000000///////////////////////////////////////.........------------------------,,,,,,,,,---------......------------------------------------------------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,........................,,,+++***+++---...---,,,++++++++++++++++++++++++///......------......////////////...---------,,,+++++++++,,,,,,,,,------....................................////////////---,,,,,,,,,,,,---......000000000000000000000000000000111111111111000000222222222111111111111000222222222222222222222222333333333444444444555555444444555555666777777777666777999<<<@@@HHHQQQWWWiiizzzvvvfffYYYRRRHHHCCC<<<888666777999999222333444555444333222111000000000111222222333333222222222222222222222222111111000000000000111111////////////////////////......---------,,,,,,,,,+++,,,...///000///......---------....../////////------.........---,,,+++........................---------,,,,,,+++++++++.........---------,,,,,,------............------...///000///...---...000---------............///...........................///...---++++++,,,...000//////......//////000////////////////////////000000000000000000000000//////000000000000//////111000///...---....../////////............//////000000111111111111000000111111111111111111111111000000////////////000000000000000000//////..............................---------------...//////000///...---,,,------...//////.........---------/////////000000/////////....................................////////////------------------------,,,,,,,,,---------......------------------------------------------------...------------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,+++***+++---...---,,,+++++++++++++++++++++++++++++++++******+++++++++............------------,,,,,,---------.............................................////////////---------------....../////////////////////////////////000000000000//////000000000111111222222222222222222222222222222222333333333444444444444555444444555666666777777888888888999999;;;???DDDIIIVVVfff}}}xxxiiiZZZOOOIII@@@===999777777666555333333333444444333333222111333333222222111000000000222222222222222222222222111111000000000000111111////////////////////////............------,,,,,,------..................,,,,,,------------......+++,,,,,,,,,,,,++++++***........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,...000111000///...///000---------............///............------------......///---,,,+++---...///..................///////////////////////////000000000000000000000000000000000111111000000000000000///............////////////....../////////000111111222222111111000000000000000000000000000000000////////////000000000000000////////////...........................,,,---......//////......//////...------------..................------------......//////......---........................---------.../////////000------------------------,,,,,,,,,---------..............................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++...,,,++++++------,,,***+++++++++++++++++++++++++++******))))))******+++------------............---------.........//////---------------------------............/////////......------......///000..............................////////////.........//////000111222333444222222222222222222222222333333333333444444444444444444555555666666777777777888999888888999<<<>>>DDDPPPbbbssssssdddVVVJJJBBB>>>999888888999999777333000444444333222222222222222333333222222111000000000222222222222222222222222222222111111111111222222/////////////////////////////////............---///......---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++........................///////////////.........,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++---///000///...---...000---------............///.............../////////---...///...---,,,---///......------------......////////////////////////........................//////000000000000///////////////.........//////......////////////......000000111111111111000000000000000000000000000000//////000000000000//////////////////////////////........................+++,,,.../////////...---............------.......................................//////.................................,,,,,,------...///000000------------------------,,,,,,,,,---------..............................---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,+++***++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,------.........------------............---------------------------------........./////////............///000000........................---..................---/////////000111222222222111111111111111111111111222222333333333444444444222222333333444555555666444666888999888999;;;======DDDOOOZZZeeeuuurrrkkk___RRRFFF???:::999888888888::::::999555222555444222111111111222333000000000111222222333333111111111111111111111111222222111111111111222222/////////////////////////////////////////////...111000...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---------........................////////////////////////------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...---------............///------...///000000111111,,,...//////...---...///......------------..............................---------------------------..................---......//////////////////......///000000///............////////////......//////////////////////////////000000000000//////.............../////////........................+++,,,.../////////...---------..................---........................//////000000//////...........................+++,,,,,,---...//////000------------------------,,,,,,,,,---------..............................------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------.........*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,+++***++++++++++++++++++++++++......------------......+++,,,,,,,,,------......+++,,,,,,,,,,,,---------------------------------------------............///............///000000........................------............------000000000000000000000000111111111111111111111111222222222333333333444444000000111222222333333444333555777888888999:::<<<:::???DDDIIIPPP]]]nnnzzzppp___YYYOOOEEE===:::999999999888777777888888777555444333222111000111222333000000000111222222333333111111111111111111111111222111111111111111111222////////////////////////.../////////////////////111000...---,,,,,,---...------,,,,,,,,,,,,++++++...------------......///---------------------------------------.....................------------,,,,,,------------,,,,,,+++,,,------,,,+++,,,------------............///------......///000000111,,,...///000.........//////..................///........................////////////////////////,,,------......------,,,---...//////000/////////---...///000000///...------......//////......---////////////////////////...///000111111000///...---............/////////------------------------,,,---......//////......,,,---......///.........---------.............../////////000000/////////------------------------,,,,,,,,,---.........///------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...*********++++++,,,,,,---,,,,,,,,,++++++++++++***------------------------...,,,++++++------,,,***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............------......///000........................------............------111111000000000/////////111111111111111111111111222222222222333333333333000000000111222222333333444555666666555555666777777:::===???CCCMMM[[[eeeuuupppcccNNNJJJDDD>>>:::888999999777555333333444555555444333333222111111111111111333333222222111000000000111111111111111111111111111111000000000000111111////////////////////////---............////////////......---------.........---------,,,,,,,,,,,,...---,,,,,,---...///000------------------------,,,---------.........///............------------------............------,,,---...---,,,,,,---...---------............///......---------,,,,,,,,,+++---000000///...//////000//////......//////000........................////////////////////////------............------,,,---///000000000//////---...///000000///...---......////////////.................................///000111111000///...---------.........//////---------------------------------------...//////,,,,,,.../////////......---------.........//////---......//////......---------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---)))******+++,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++***+++---...---,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------......///////////////////////////......////////////....../////////000000000000000111111111111111111111111111222222222222333333333111111222222333444444444444555666555333333555777333777::::::;;;@@@JJJRRR]]]jjj{{{zzzmmm^^^SSSBBB@@@===:::888777777777555333222222333333222111222222222222222111000000333333222222111000000000111111111111111111111111000000////////////000000////////////////////////,,,,,,------............------...........................------,,,,,,,,,------,,,+++,,,---///000------------------------.../////////000000111111......------------,,,,,,---......//////......------...///...------...///---------.........////////////---,,,***)))''''''+++---000000000//////000000000////////////000000........................------------------------......////////////......,,,---///000000000//////---...///111111///...---//////000000000000//////...........................///000222222000///...---------.........//////------------------------......---,,,,,,...///000+++,,,.../////////......---------.........//////,,,------......------,,,------------------------------------------,,,,,,------------------------,,,,,,,,,---------......++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,))))))***+++,,,,,,------,,,,,,,,,++++++*********************************,,,+++***+++---...---,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......000000000000000000000000......////////////......------...///000111222222000000000000000000000000111111222222222333333333222333333444444555666666444555555555444666888;;;222666999999777888>>>DDDGGGUUUgggsss||||||qqqfffYYYKKKBBB;;;;;;999888777555555444444444444555555444111///111111222333333111000///000000000111222222333333000000000000000000000000//////............//////////////////////////////,,,,,,,,,---------......+++,,,...///000///......,,,---......//////......++++++,,,,,,---...//////.........------,,,,,,,,,111222222000,,,***,,,...------------------------...------,,,,,,,,,------+++***))))))***,,,...///..........................................---------,,,,,,,,,,,,,,,,,,,,,111000///......///000000///000111000...------...////////////////////////////////////////////////......////////////......111000...---,,,---///000000//////...............///............---------......///000000///...---...---,,,,,,,,,,,,---.........//////////////////((()))+++---......---------++++++,,,...///...---.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,---..................---+++++++++,,,,,,---------+++***+++,,,///000///...------------------------++++++++++++++++++++++++------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------...---+++*********++++++++++++++++++++++++++++++///......---,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,---......,,,,,,,,,---------......------,,,,,,------...///------,,,,,,,,,,,,++++++...,,,++++++,,,------,,,---------------------------------............///111111111000//////......////////////////////////........................000000000000000000000000000000000000111111111111//////000000111111111222111222333333444444333333666555333222222333555666888777666666777999;;;<<>>999666777777666555444333222222333333333333333333333333333222000......///000111---...///000000000///...////////////////////////////////////////////////111000///...------------......------------......------------------------******+++,,,,,,,,,,,,,,,........................,,,,,,,,,,,,++++++++++++---------,,,******+++---------------------------------,,,,,,,,,,,,------((())),,,---...---,,,+++------------------------------------------......++++++,,,,,,------..................///000111111...///000///---------///......................................................////////////......------------///111444555222222000///............///............---------......000000000000///......------,,,,,,------.../////////......---------------...............---...---,,,,,,---...---+++,,,,,,,,,---------..............................,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------...---------......,,,***.............../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,---,,,+++***)))***++++++------------------------************************------------------------++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++************++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,++++++---,,,******,,,---,,,+++------------------------------------............+++++++++,,,,,,,,,------------------------------................................................//////000000000000111111000000000000111111111111111111222333333333333222111333444666666444333111777666666555666777999:::888888<<>><<<:::888777555555555444444333333333333333333333333333333333111111///.........///000111111111000000/////////////////////////////////////////////////////////000000///...------------......------------......------------------------***++++++,,,,,,,,,,,,,,,---------------------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------)))***,,,---------,,,,,,------------------------,,,,,,------------......***++++++,,,---...//////---------...///000111111---...//////---------///................................................---......//////......------------...000111333444333222111000///.........///............------------...///000000000///...------------------------//////......---,,,,,,,,,///////////////.........///...,,,,,,------,,,***++++++,,,,,,,,,---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,---......---+++------------............------------------------++++++++++++++++++++++++,,,,,,,,,------.........***++++++++++++,,,,,,,,,,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++*********++++++++++++,,,------,,,,,,------...///------,,,,,,,,,+++++++++---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........)))******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////000000000111000000000000000111111111000111111222222222222222222333444444444444333222666666555555555666777888888888999===>>>AAAKKKUUU]]]hhhwww}}}ppp___QQQJJJ@@@>>>:::999999999888888333333333333333333444444222222222222222222222222333333222111111111111222222111000000000000111111////////////////////////////////////////////////000///...---------------...------,,,,,,------...------------------------++++++,,,---------------,,,+++++++++++++++++++++++++++++++++++++++++++++---,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...---,,,+++++++++,,,---...------------------------,,,,,,,,,,,,------......++++++,,,------...//////,,,,,,---...///000000000,,,...///...---,,,...///................................................------............------///////////////000000111222111000///............///............---------,,,---...///000000///...------------------------...---------,,,,,,,,,+++000////////////.../////////...,,,,,,------,,,***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,//////...---+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,------.........*********+++++++++,,,,,,+++***)))))))))***+++,,,************************'''(((((())))))******+++*********************************++++++,,,,,,,,,))))))***++++++,,,------++++++++++++,,,,,,,,,,,,------,,,,,,------...///------,,,,,,,,,+++++++++---+++)))***+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////...////////////000000000111111000000000000000000///000111111222222111111444333222222222222333444555555555555555555666666555444444777777888>>>FFFHHHQQQ___mmm{{{uuujjj^^^PPPFFFBBB:::888555444444444333222222222222333333333333333222222222222222222222222444444333333222222222222////////////000111222333///////////////////////////////////////////////////......------------...------,,,,,,,,,,,,------------------------------+++,,,,,,---------------************************++++++++++++,,,,,,,,,,,,---,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...///---+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,------......//////,,,---...///////////////,,,---......---,,,...///------------------------------------------------------............------000/////////.........---000//////...............///............---------***+++---...//////...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........//////000...---,,,,,,---...---++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++*********,,,///000///...*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------************++++++++++++******)))((()))***+++,,,************************(((((())))))*********+++************************))))))******+++,,,,,,,,,(((((()))***+++,,,------++++++++++++,,,,,,,,,---++++++******++++++,,,---------,,,,,,,,,,,,++++++,,,+++))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////......////////////000000111111111111000000000000//////000111111111111000555333222000000222333555444444444444444444444444555333444666777666999???<<>>>>>AAALLL\\\iiirrr}}}uuufff\\\PPPGGG@@@===<<<999777777333222111222444555444333222222222222111111000000111111111111111111111111222222222222222111000000---...000111111///---,,,////////////////////////////////////////////////------,,,,,,,,,------...---,,,,,,++++++,,,,,,---------------------------***+++,,,,,,******+++,,,++++++,,,,,,---...//////+++++++++,,,,,,---------...,,,++++++,,,---,,,+++))))))))))))***+++,,,,,,************************------------------------(((,,,---***))),,,......******+++++++++,,,,,,,,,***+++---...///...------***---//////...,,,,,,---555333000---,,,,,,------------------------------------------------------............////////////------......//////000000......---,,,,,,,,,,,,---222111///.........///000,,,------...---,,,***)))------...............---,,,,,,,,,---------......000///......///000///---,,,,,,,,,------.........000///---,,,+++,,,,,,---......---------...//////......//////000111111111,,,,,,------------------,,,,,,+++*********++++++************************)))***+++,,,,,,,,,,,,,,,******++++++++++++******+++,,,---......,,,***)))((()))***++++++++++++++++++++++++,,,,,,---------***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++((())))))))))))*********,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,---...//////...---,,,+++,,,---,,,***)))***+++++++++******++++++,,,---++++++++++++++++++++++++,,,------......------,,,)))***+++,,,------------------++++++++++++---------.........------///000000///...------...///000000///......///...,,,***+++---000333333111///---000000000000111111111111222222222111111111000000222222333333333333444444333333333444444444555555999777666777:::@@@EEEIIIXXXbbbnnnwww|||yyyrrrlllbbbVVVMMM@@@>>>;;;888666666666666333333333333333333333333333333222222111000//////000000000000000000000000000000000000000000000000111111111111111111111111........................,,,---...//////...---,,,------......///......---------------------------------------------------***+++,,,,,,******+++,,,******++++++,,,,,,------++++++,,,,,,,,,,,,,,,,,,---+++******+++,,,++++++++++++*********++++++,,,*********++++++************++++++,,,---......///+++......+++,,,///111///++++++,,,,,,,,,---------***+++,,,---------,,,++++++---...///---,,,,,,---...---,,,+++******++++++------------------------------------------------------------.........................../////////,,,,,,,,,,,,,,,---...///111000///.........///000+++,,,---......---,,,,,,,,,---------------,,,+++,,,,,,,,,------------...///...------//////...---------------------,,,,,,---,,,+++*********+++,,,+++++++++,,,,,,---...///..................------,,,,,,,,,,,,,,,+++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******++++++++++++******+++,,,---...---,,,***)))******++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++************+++++++++,,,,,,+++,,,,,,------,,,,,,+++)))))))))*********++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,...//////////////////...+++,,,---,,,***)))***+++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,***+++,,,------------------,,,,,,++++++,,,,,,---000000000...,,,+++,,,---000///...------.../////////......///111111///...---///111333333222000/////////000000000111111111222222222111111111000000222222222333333333444444333333333444444444444555666666666888:::===@@@BBBGGGOOOYYYaaafffllltttyyywwwoooiii```ZZZUUUOOOGGGAAA===<<<999666444444444444222222222222222222222222333333222111111000//////000000000000000000000000////////////////////////......................................................////////////......---------.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,******+++,,,*********+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,***))))))+++,,,+++***---,,,,,,++++++++++++,,,)))***+++,,,,,,+++***)))((((((***+++,,,...//////)))------++++++------***,,,,,,---------.........++++++,,,,,,,,,+++******+++,,,......---,,,,,,---++++++++++++++++++++++++------------------------------------------------+++,,,,,,,,,------------..................------******++++++,,,...///000000000///............///++++++---......//////...,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,------------...---,,,,,,......---,,,///......------,,,++++++++++++*********+++,,,,,,************+++,,,............---,,,,,,+++******,,,,,,++++++******))))))++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++******++++++++++++******+++,,,---------,,,***)))+++,,,,,,,,,,,,++++++***+++************************+++,,,,,,,,,,,,+++************++++++++++++,,,++++++,,,,,,,,,,,,++++++************+++++++++,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,......------------......+++,,,---,,,*********+++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,,,,------------------------,,,,,,++++++,,,,,,---///000000///,,,++++++,,,///......---....../////////......000222333222111...///000000111111000000//////000000000000111111222111111111111000000000222222222222333333333333333333333333444444444444444555666888999999999999;;;@@@GGGLLLQQQXXX```fffsss|||yyylllddd[[[TTTLLLFFFCCCAAA???<<<:::888666444222222222222111111111111111111111111222222222111111000000///000000000000000000000000////////////////////////......................................................------------......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,******+++,,,+++++++++++++++*********---,,,,,,,,,++++++******,,,+++)))***+++---,,,+++......---,,,++++++++++++(((***+++,,,,,,+++***(((((())))))***,,,------...(((111777444///,,,+++))),,,,,,,,,,,,------------,,,,,,,,,,,,++++++******+++,,,------,,,+++,,,---,,,---............---,,,------------------------------------------------,,,,,,,,,,,,------------///......------,,,,,,,,,++++++++++++,,,---.../////////.........---------,,,------....../////////------------,,,+++***)))++++++,,,,,,,,,---------,,,+++***+++---...---,,,------------------,,,,,,,,,,,,,,,,,,---......///,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++***------,,,+++***))))))(((++++++++++++,,,---...///***************************++++++,,,,,,,,,++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++***)))------------,,,,,,+++***)))*********+++++++++,,,***+++,,,,,,,,,,,,+++***************++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,***,,,,,,,,,******+++,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,......------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///...------........./////////......000222333222000---,,,,,,,,,,,,---......////////////000000000111111111111111000000000000111222222222222333333333222222333333333444444444666666666666666666555555999:::===???BBBIIIPPPVVV^^^gggsss~~~~~~vvvoooeee[[[TTTNNNIIIBBB>>><<<<<<;;;;;;777666444333111111111111111111111111111111111111222111111111000000000///000000000000000000000000////////////////////////000000000000000000000000...........................---,,,++++++,,,---...------,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++*********---,,,++++++---......---......---,,,++++++++++++)))***++++++++++++***)))******++++++++++++,,,,,,,,,;;;GGGCCC777///......++++++++++++,,,,,,,,,,,,......------,,,,,,,,,++++++,,,---,,,+++***,,,---///000000000///...---,,,------------------------------------------------,,,------------...............------,,,,,,++++++---,,,,,,+++++++++,,,,,,............---------,,,//////......---------------------------,,,+++++++++++++++,,,,,,,,,------,,,+++***+++---...---,,,++++++,,,,,,---...//////+++,,,,,,---............///...---,,,++++++++++++++++++,,,,,,------------...------,,,+++******)))*********+++,,,---...///************************++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++******------------,,,,,,+++***((()))***+++,,,...//////***+++,,,,,,,,,,,,+++***))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,+++***)))(((((()))***+++***+++,,,,,,******+++,,,++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///,,,,,,---...............///......///000000///------,,,++++++,,,,,,.........////////////000000000000000000000000000000000111111111222222222333333222222222333333333444444999777666444333444444555777666666555777;;;AAAEEEMMMTTT^^^gggooovvv~~~}}}vvvlllccc\\\TTTMMMGGG@@@>>>;;;999777666555333555555444333222111111111222222222222222222222222111111111000000000000000////////////////////////........................////////////////////////........................///...---,,,,,,---...///...---,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++*********...,,,+++,,,.../////////---,,,,,,++++++++++++,,,************************,,,,,,,,,,,,,,,++++++++++++;;;GGGCCC666...---...*********+++++++++,,,,,,......---,,,,,,,,,------+++,,,,,,+++******,,,---//////...---,,,,,,++++++------------------------------------------------------------............,,,,,,,,,,,,,,,,,,++++++------,,,+++++++++++++++------......------,,,+++000///...---,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,+++******+++---......,,,)))***+++,,,...///000000******+++,,,,,,,,,++++++///...---,,,,,,++++++,,,++++++,,,------...//////------,,,,,,++++++******************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,+++++++++************+++,,,,,,,,,,,,++++++***))))))***+++---...///000***+++,,,,,,,,,,,,+++***)))))))))************+++******++++++++++++******************+++++++++,,,)))******++++++******)))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))+++,,,,,,+++***+++---++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,+++***+++,,,---...+++,,,,,,------,,,,,,+++...000111000...,,,+++++++++,,,---..................------...//////---+++///............///000000......////////////000000//////000000000000000111111111111111222222222222222222222222333333333333888777555333222333444555888666555444555777:::<<>>BBBEEEHHHOOOWWW^^^gggppp{{{}}}uuuoooggg___VVVPPPHHHBBB???<<<888555555666777666555555444555222222222222222111111000111111111111111111111111///000000000000000000000////////////////////////........................------------------------...........................//////000000//////...111000...,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,'''(((((()))***++++++,,,))))))******+++++++++,,,,,,***)))***,,,.........))))))))))))***+++,,,,,,---+++)))'''''')))+++---******+++,,,...///000000***...000...---//////,,,,,,,,,,,,---------......++++++*********+++---...+++,,,,,,***))))))+++...---,,,+++***+++---000111------------------------------------------------******+++++++++,,,,,,,,,*********++++++,,,,,,---)))))))))***+++,,,......,,,,,,---...---,,,+++***,,,+++******+++,,,...///'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++,,,...//////...,,,------------------------......///...---+++***''''''((()))***,,,...///......---,,,,,,+++++++++)))))))))))))))***************))))))))))))))))))************************,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++,,,+++******))))))******((()))***+++++++++++++++,,,,,,++++++***)))((((((***+++,,,,,,,,,,,,+++***))))))))))))******************++++++++++++******((())))))))))))*********++++++------------++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***))))))***,,,,,,++++++,,,---++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++***)))(((((()))+++---...++++++------------++++++***,,,///000///...---...)))+++,,,...//////......******+++---000111111000,,,---......//////................../////////000.../////////000000111111000111111111111222222222111111222222222333333333///000333555555444222111111111222333555666555444444777;;;<<<===@@@FFFKKKOOOYYYfffoooqqqtttzzz}}}rrriiiaaaWWWMMMEEE@@@:::888888999888666333444444333333444666888000000111111111111000000000000000000000000000000////////////000000000000////////////////////////........................////////////////////////........................***+++------------+++***222000...,,,+++,,,---...------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,************************,,,,,,,,,++++++*********+++++++++*********))))))---,,,+++))))))))))))***)))+++---///...,,,)))&&&******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,***+++,,,,,,******+++,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************.../////////...------,,,***++++++,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,111...+++***+++---------+++++++++,,,,,,---------------++++++++++++------++++++++++++++++++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************************************---,,,,,,+++*********+++************************+++++++++************)))))))))*********))))))(((+++***)))(((((()))***+++))))))))))))))))))))))))...,,,******,,,---+++(((+++******)))((('''&&&&&&************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))+++---/////////...---------------,,,+++******++++++******)))(((((((((+++***)))'''''')))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........+++,,,,,,,,,,,,,,,,,,---+++,,,------++++++,,,---...---,,,,,,,,,,,,---.........------------......///---+++,,,///000...,,,...............///000000////////////000000000000111111111111111111111111111111222222222333333333444444444555555555555666888888777888:::<<<>>>???DDDIIIOOOTTTXXX___jjjrrr}}}|||yyyuuuppphhh```YYYPPPFFF@@@999888888777666555555444333333333333333333333333333333222111000000000111000000000000000000000111111111000000//////......////////////....................................------............------.........------,,,,,,,,,//////////////////////////////...------,,,++++++***+++,,,,,,***))))))))))))******++++++,,,------++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********)))))),,,+++***)))))))))***+++***+++---...---+++)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))+++,,,,,,,,,+++***+++,,,------,,,+++,,,---............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************...............---,,,+++***++++++,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,///---,,,,,,.........---+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,************************************************---,,,,,,+++*********+++************************+++++++++************)))******++++++++++++******+++***)))(((((()))***+++************************---+++)))***,,,,,,+++)))---,,,,,,++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************((()))***++++++***((('''***++++++,,,,,,,,,++++++))))))))))))************+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------++++++,,,---...---,,,,,,,,,,,,---............------.........000...,,,---///000///---...............///000000////////////000000000000111111111111111111111111111111111222222222333333444444444444555555555555777666555555555666777777;;;@@@EEEIIILLLRRR\\\cccjjjpppzzz}}}uuunnnjjjbbb]]]VVVOOOIIIBBB;;;666777777666555555444333333333333333333333333333333333222111111000000111111111111000000000000000000111000000000/////////...////////////....................................------............------......---------,,,,,,,,,------------------------......------,,,++++++******,,,------+++******+++,,,+++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++************************)))******+++,,,+++++++++,,,++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++)))*********++++++,,,,,,******+++,,,,,,,,,,,,+++,,,---......,,,,,,---...............---+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,---------,,,++++++***++++++,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---000222111///,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,************************************************,,,,,,++++++++++++++++++************************+++++++++************)))+++++++++++++++++++++++++++***))))))))))))***+++++++++++++++++++++++++++***)))((()))+++++++++))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************((())))))***)))'''&&&$$$((((((***++++++,,,,,,,,,(((((())))))***++++++,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,---------+++,,,------++++++,,,---...------,,,,,,------...........................000///......000000///..................///000000////////////000000000000111111111111111111111111111111111222222222222333333333333444444444555555444444333333333333444444444777;;;===???CCCKKKPPPXXX]]]fffqqqzzz{{{{{{yyyuuummmcccZZZTTTPPPLLLFFFAAA===999555333555555444444333333222222222222222222222222222222222222111000000000111111111111111000000/////////000000000000////////////////////////....................................------............------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++************,,,------,,,,,,,,,---------,,,,,,+++******))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************)))))))))******+++,,,,,,++++++***************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***)))))))))******++++++,,,------........./////////,,,---...---,,,+++,,,...---------------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,++++++******++++++,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,(((***...222555333///,,,+++++++++++++++++++++,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,************************************************+++++++++,,,+++++++++***************************+++++++++*********))))))+++*********++++++,,,,,,************************++++++++++++++++++++++++((((((((()))******+++************++++++,,,,,,,,,************************((((((((((((((((((((((((******************************************************++++++***)))(((((((((((()))***************)))))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,++++++***+++++++++,,,,,,---------+++,,,------++++++,,,------------------------------..................---000000//////000000000///...............///000000////////////000000000000111111111111111111111111111111111111222222222222222333333333444444444444111222222333444555777777222444666777888;;;???CCCHHHLLLSSS\\\eeemmmsssvvvyyy|||~~~}}}~~~}}}xxxtttkkkiiifff```YYYPPPIIIDDDCCCAAA===999777666555555444444444333333222222222222222222222222222222222111111000000000000111111111111111000//////......000000000000////////////////////////....................................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))+++,,,---,,,,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************************************'''((()))***+++,,,,,,,,,+++***)))))))))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++)))))))))******+++++++++---------.........//////***,,,---,,,+++***+++,,,******+++,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,++++++******++++++,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,''')))...333555444000,,,++++++++++++++++++++++++)))***,,,,,,,,,,,,***)))++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,***************************************************++++++,,,,,,,,,+++***************************+++++++++*********)))))))))))))))((()))***+++,,,******++++++++++++******************************(((((()))))))))******+++*********+++,,,,,,------************************++++++++++++++++++++++++************************************************)))******++++++,,,,,,,,,***************)))(((''',,,+++++++++******))))))***+++,,,------,,,+++***+++++++++,,,,,,---------((()))***+++,,,,,,,,,,,,******+++,,,,,,---......+++,,,------++++++,,,---------------------------------...//////...------///000000000//////000000...............///000000////////////000000000000000000000000000000000000000000111111111222222222222222222222333333333444111222333444555555666666333444555555555777999;;;:::<<<@@@FFFMMMTTTZZZ]]]eeeiiipppwwwzzz|||~~~{{{}}}zzzxxxvvvtttsssrrrnnngggbbbYYYVVVQQQKKKFFFAAA>>>===777666444222111111222444444444333333333333333222111111111111111111111111111000000///000000111111000000000000//////......////////////000000000000////////////....................................,,,,,,------------,,,,,,------------------------------------------------++++++************))))))''')))+++,,,+++***+++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******************************+++++++++'''((()))++++++,,,,,,,,,***))))))))))))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---***+++,,,,,,******+++,,,((()))***,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,++++++***++++++,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,(((***---111333333///,,,+++++++++++++++***************++++++++++++******++++++++++++++++++++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,************************************************)))***+++,,,---,,,+++***************************+++++++++************))))))(((((('''((()))+++,,,******+++,,,,,,+++******))))))))))))))))))))))))(((***+++***))))))***+++,,,,,,,,,------.........************************))))))))))))))))))))))))************************++++++++++++++++++++++++(((((())))))***+++,,,,,,+++++++++******)))''''''---,,,,,,+++******))))))***+++---......---+++******++++++,,,,,,------...'''((()))+++,,,,,,------******+++,,,,,,---......+++,,,------++++++,,,---,,,------......------,,,,,,---...//////...---,,,...///000000......///000...............///000000////////////000000000000000000000000000000000000000000000111111111111222111111222222222333333333222333333333222111000///333333333333333444555555555555777:::>>>CCCGGGIIITTTWWW^^^fffkkknnnuuu|||~~~xxxtttwwwyyyyyyyyy{{{~~~~~~xxxrrrmmmjjjgggeeeccc^^^WWWQQQIIIFFFAAA===:::999999:::333333333222000000222444333333333333333222222222000000000000000000000000000000/////////000111111////////////////////////////////////000000000000////////////....................................,,,,,,------------,,,,,,,,,,,,,,,------------...------------------------************************(((***++++++***)))***+++)))******+++,,,,,,------++++++++++++++++++,,,,,,++++++++++++++++++++++++((()))))))))*********+++))))))*********+++++++++((()))***+++,,,++++++***((()))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...------,,,,,,++++++******+++******)))***+++,,,---+++,,,---,,,++++++,,,---)))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***************************************************++++++,,,------,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,******,,,...000111///---++++++++++++*********)))++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,************************************************(((***+++------,,,+++***************************+++++++++************)))***)))(((((()))***,,,...***++++++,,,,,,++++++******************************+++---,,,***(((***,,,,,,,,,,,,,,,------------************************''''''''''''''''''''''''************************++++++++++++++++++++++++******)))))))))******+++*********+++******))))))++++++++++++++++++++++++***+++...000000...+++*********+++,,,,,,---......((()))***+++++++++++++++)))******+++---......///+++,,,------++++++,,,---,,,,,,---......---,,,,,,,,,---///000000///---,,,---///000///---,,,...000...............///000000////////////000000000000000000000000000000000000000000000000111111111111111111111111222222222222111222222222111000......222111111111222333333222666666666777999<<<>>>@@@EEEEEEKKKTTTZZZ^^^bbbgggkkkoootttvvvxxx|||~~~zzzyyyzzzzzzyyyxxxxxxzzz|||}}}vvvqqqrrrtttssstttvvv|||}}}~~~}}}{{{yyyyyyyyyyyyvvvsssrrrrrrooojjjeee\\\YYYUUUSSSQQQMMMGGGAAA<<<;;;888666555555666777222444555555222222333555111111111111111111111111000000000000000000000000///////////////000111111------......///000000000.../////////000000000111////////////....................................+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---,,,+++******++++++++++++++++++++++++,,,*********++++++,,,,,,---************************(((((())))))*********+++))))))******++++++++++++((()))***+++,,,+++******'''((()))*********************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------...//////......---,,,+++******---,,,+++++++++,,,---...,,,---......,,,,,,---...++++++,,,,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,---------------***++++++,,,,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++,,,...///...---++++++++++++******)))))),,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++************)))******+++++++++,,,,,,,,,************************************************((()))+++---------+++***************************+++++++++************)))+++***))))))***,,,...///***+++,,,------,,,+++***+++++++++++++++++++++++++++---...---***(((***,,,************************************************************************************************++++++++++++++++++++++++...---,,,+++************((()))***++++++,,,++++++*********++++++,,,------***+++...000000...+++*********+++,,,,,,---......***++++++++++++***)))))))))******+++---...//////+++,,,------++++++,,,---,,,,,,---......---,,,,,,,,,---///000000///---,,,,,,...000///,,,,,,---000...............///000000////////////000000000000000000000000000000000000000000000000111111111111000111111111111222222222///000111333333333222222222111111222333444333222555444444444555777999:::777555999CCCJJJMMMPPPSSSVVV\\\bbbfffiiimmmuuu{{{~~~}}}{{{|||~~~zzz}}}~~~}}}zzz~~~}}}}}}{{{~~~|||yyyuuuvvvvvvvvvtttssssssuuuwwwwwwqqqqqqrrrrrrrrrttt{{{||||||yyyvvvsssrrrrrrkkkhhhdddbbb```]]]XXXUUUNNNJJJGGGEEEDDDAAA;;;777555555555555555555555555///222444444111///000222////////////000000000000000000000000000000000000///////////////000111111,,,,,,---...///000111111.../////////000000111111000/////////....................................+++,,,,,,------,,,,,,+++,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---......,,,******+++------,,,++++++*********************************++++++******************,,,,,,,,,,,,,,,+++***)))+++*********))))))((((((+++++++++*********))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,......//////......---,,,((('''''''''''')))+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------///000///---***,,,,,,,,,++++++*********++++++)))))))))***+++,,,++++++,,,------------,,,***---//////---+++******++++++++++++,,,---......---***((((((***,,,+++***************************++++++++++++++++++++++++((((((((()))*********+++++++++,,,------------,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************...---+++***)))***++++++,,,,,,---,,,+++***)))(((++++++******************++++++++++++++++++++++++---,,,,,,+++***)))((((((******************************)))))))))))))))***************************))))))))))))***+++,,,---......---,,,***)))((((((((()))***+++++++++++++++)))))))))))))))))))))))))))***,,,------,,,***)))(((((((((((()))))))))))))))************+++++++++,,,,,,+++***))))))************))))))***++++++,,,+++&&&&&&---111...,,,---,,,000333333...***((()))+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***)))******++++++******)))(((***+++---......------------------------------------------------------000000000000////////////000000000000////////////.../////////000000000111000000000000////////////000111111111111222222222111111222222222333333333333333333222222222111111333333222222333333444555777777999;;;===???AAABBBJJJLLLQQQUUUZZZ```fffkkkooorrrwwwzzz}}}~~~|||vvvqqqqqqrrrssswwwtttssswww~~~}}}}}}~~~~~~zzzwwwuuuxxx{{{|||zzzwwwuuutttqqqsssuuutttrrrrrruuuxxxzzzqqqnnnpppssstttssstttvvvwwwuuupppiiiaaa\\\[[[YYYUUUQQQLLLHHHEEEDDD>>>===;;;999888666666666333222222111111222222333111111111111111111111111333222222222111111000000222222111111111111222222222111///.........///000000000000000000000000000111...++++++...//////---+++,,,---...////////////,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,++++++,,,---...,,,***...+++))),,,000111...***,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******************************************************+++,,,,,,,,,++++++***)))************)))))))))(((+++++++++*********)))))))))))))))))))))))))))))),,,+++*********+++------+++++++++++++++******)))(((((((((((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000222111...+++,,,,,,,,,+++++++++******///...---,,,+++*********))))))***++++++++++++***)))+++---...,,,***)))***,,,,,,+++******)))******---+++((((((***,,,+++************************************************************+++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********+++,,,++++++++++++,,,,,,,,,,,,************************************************,,,,,,++++++***)))))))))***************************))))))(((((())))))***************************++++++***************+++...------,,,***))))))((())))))***+++++++++++++++))))))))))))))))))))))))((()))***+++++++++***)))************++++++++++++)))************+++++++++,,,++++++***))))))******+++***************++++++222,,,(((+++,,,***+++///+++===EEE999,,,+++---***+++++++++*********))))))************************'''(((***++++++***((('''+++,,,,,,,,,,,,,,,,,,+++)))***,,,------------,,,------------------------------------------------/////////...............000000000000/////////...///////////////000000000///////////////000000000000000111111111222222222111111111111222222222222111111111222222333333333333222222222222333444444444555666888999;;;<<<===<<<>>>BBBDDDGGGLLLQQQTTT\\\___dddgggkkkooosssvvv{{{~~~~~~|||}}}|||zzz}}}}}}tttpppooopppppprrrppppppttt{{{||||||}}}~~~zzzvvvsssvvvyyyzzzxxxuuusssrrrsssuuuuuutttrrrrrruuuxxx{{{uuummmjjjlllnnnmmmlllllllllllliiiccc\\\TTTPPPJJJHHHFFFCCC@@@===<<<;;;;;;:::999777666555444444333222222111111222222333111111111111111111111111000000000000/////////...222111111000000111111222111111///.........///000////////////////////////000...+++,,,...//////------...............------+++,,,,,,,,,,,,,,,,,,+++)))))))))*********+++++++++,,,,,,,,,---.........---,,,++++++------,,,+++,,,)))(((***...///,,,))),,,,,,,,,++++++************++++++++++++***))))))************************************************+++++++++,,,++++++***)))************))))))))))))+++++++++***************)))))))))))))))))))))))),,,,,,++++++,,,,,,---...***************))))))((())))))))))))***+++,,,,,,---,,,+++******+++,,,---------------------------,,,---///222444333000---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++***'''))),,,,,,+++*********,,,,,,+++*********++++++,,,+++))))))+++,,,+++***************************))))))))))))))))))))))))---------,,,,,,,,,,,,,,,++++++,,,------------,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,************+++---///111************************))))))))))))))))))))))))************************************************))))))(((((((((((())))))************************---,,,+++***))))))))))))------,,,+++***)))))))))))))))***++++++++++++***))))))))))))))))))))))))((((((((())))))*********************++++++++++++)))************+++++++++,,,+++******)))*********++++++***************+++,,,))))))++++++,,,000555---GGGQQQ<<<***+++...***+++++++++***************************************'''((()))******)))((('''------............------++++++,,,,,,,,,,,,,,,+++---------------------------------------------------------...............000000000/////////......////////////////////////.........//////000000000000000000111111111222222000000000000111111111111//////000111222333444555222222111111222222333444222222333444555666666777666888:::;;;<<<>>>AAACCCGGGJJJMMMQQQTTTYYY___cccjjjmmmqqqssstttuuuvvvwwwsssrrrqqqssswww|||~~~~~~{{{xxxwwwzzzyyyrrrooonnnnnnooommmllllllqqqwww{{{|||{{{{{{{{{|||}}}~~~|||yyyvvvqqqsssvvvwwwuuurrrpppooovvvuuussspppnnnnnnqqqssspppkkkeeecccccccccaaa^^^]]]\\\ZZZVVVQQQJJJDDDAAA===<<<;;;:::999999999999777666555444333333333333222222111111111111222222111111111111111111111111000000000000////////////222111111000000111111222111000//////......//////////////////////////////000...,,,,,,...///...---/////////......---++++++***++++++,,,,,,++++++***))))))******++++++,,,,,,,,,,,,,,,,,,------------...,,,***+++,,,------,,,,,,***(((***---...,,,)))+++++++++++++++*********)))************)))((((((***************************************+++++++++******++++++++++++***************)))))))))))))))************************))))))))))))))))))))))))++++++++++++,,,,,,------,,,,,,,,,---,,,++++++************++++++,,,,,,,,,---,,,***))))))***,,,---////////////////////////+++,,,///333555444111...++++++++++++++++++++++++$$$&&&(((***++++++++++++++++++,,,------------,,,''')))+++,,,+++***+++,,,+++++++++,,,---///000111,,,+++******++++++++++++************************))))))))))))))))))))))))---------,,,,,,+++++++++)))***++++++,,,,,,++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++,,,,,,+++***))))))+++---000222***************+++++++++************************))))))*********+++++++++************************((((((((('''(((((()))***************************,,,++++++***))))))******,,,,,,++++++******)))))))))******+++++++++******))))))))))))))))))))))))(((((((((((((((***++++++'''((((((((())))))))))))))))))*********+++++++++++++++***************+++,,,+++******)))*********%%%)))---//////...000444444CCCGGG777))))))+++(((************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******------............------,,,,,,,,,,,,++++++++++++------------------------------------------------------............//////000000/////////.........000////////////.........------......///000000000000000000000111111111111////////////000000000000///000000111222333333333111111111111111222333333000000111111111222222222666777999999999999;;;===<<<===???AAADDDIIIOOOSSSYYY[[[___bbbccceeegggiiigggfffgggjjjpppuuuxxxyyyvvvvvvuuutttsssuuuyyy|||~~~zzzuuuqqqnnnmmmnnnnnnllllllllloootttvvvvvvuuuwwwwwwxxxyyyzzzyyyvvvsssnnnpppssssssqqqnnnmmmmmmrrrpppkkkgggdddcccdddfff```]]]YYYWWWVVVTTTQQQNNNMMMLLLIIIEEEAAA===999777888888777777777777888888444444333222222222333333222222111111111111222222111111111111111111111111222222222111111111111111111111000000000000111111000000//////............////////////////////////......------............---.........------,,,+++++++++,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,,,,,,,...,,,******,,,------,,,---,,,+++---//////...,,,+++++++++******************************))))))(((************************))))))*********+++++++++)))******++++++*********))))))))))))))))))******************************)))))))))))))))))))))))))))******+++++++++++++++---------------,,,,,,+++***++++++,,,,,,,,,,,,,,,---,,,***))))))***,,,---------------------------+++,,,...111444333000---++++++++++++++++++++++++%%%&&&(((***+++,,,++++++++++++,,,------------,,,)))+++,,,,,,,,,+++,,,...+++++++++,,,---...000000++++++,,,,,,++++++++++++************************************************,,,,,,++++++******))))))(((((()))******************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((())))))***++++++++++++---,,,*********,,,...///))))))*********+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,************************((((((((((((((()))************************************))))))***++++++,,,******************************+++++++++******)))))))))))))))))))))))))))***))))))))))))***+++,,,'''((((((((())))))))))))))))))*********++++++++++++***************++++++++++++***************+++,,,///111000---...000222>>>777222000---((('''***************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,+++++++++++++++++++++------------------------------------------------....../////////000000000////////////............/////////...............---........./////////000//////000000000111111111....../////////000000000111111111111111111111111111000000000000111222222111111111111111111111111111333444555555555666888888999::::::;;;>>>BBBFFFGGGIIILLLOOOPPPRRRUUUWWWYYYYYYZZZ^^^ccchhhkkkllljjjkkklllkkkkkklllnnnqqqqqqpppnnnllljjjiiijjjkkkjjjjjjkkklllmmmnnnmmmkkkooonnnooopppqqqpppnnnkkkgggiiikkkkkkiiigggffffffhhhddd]]]XXXTTTSSSRRRRRROOOMMMLLLJJJHHHFFFCCC@@@@@@???===:::888777666555444333333222222333333444444333333222222222333333222111111000000111111222000000000000000000000000111111111111111111222222111000000000000000000111///////////////......---........................---............---......++++++,,,---......------,,,,,,------------,,,,,,000///......---,,,++++++,,,,,,,,,,,,,,,,,,++++++...,,,++++++,,,---,,,,,,,,,,,,,,,---...///...---************************++++++,,,,,,++++++***)))************************)))))))))***++++++,,,,,,((()))******+++*********))))))))))))***************************+++++++++))))))))))))))))))))))))((()))***++++++++++++***+++++++++++++++******)))***++++++,,,,,,,,,++++++,,,+++***))))))***+++,,,************************++++++,,,...000000...,,,***++++++++++++,,,,,,,,,---------------,,,+++***))))))***++++++++++++***+++,,,------++++++,,,...---,,,+++***))))))))))))***,,,------,,,++++++,,,******************************************************))))))))))))))))))(((((()))************)))******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))******+++*********---,,,+++*********+++,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,************************)))(((((())))))***+++,,,************************))))))))))))***+++,,,---)))))))))******************++++++++++++***))))))))))))))))))))))))))))))************************************++++++++++++)))************+++++++++*********)))******+++,,,******))))))***++++++,,,...000000---///666===??????///&&&,,,000***(((,,,***************+++++++++************************************************++++++,,,,,,,,,,,,++++++++++++*********++++++,,,------------------------------------------------......//////000111111111/////////.........------------........./////////......................../////////000000000111111////////////000000000000222222111111111000000000000000000///000000111222111111111111111111111111---000222333222222333555555666666666555666999;;;999;;;===??????AAACCCFFFIIIIIIJJJMMMRRRVVVXXXXXXZZZ[[[\\\\\\\\\\\\^^^````````````___]]]]]]^^^``````aaaaaabbbaaa___^^^]]]```______```bbbaaa___]]]ZZZ\\\]]]]]][[[YYYXXXYYYWWWSSSMMMHHHFFFDDDBBBAAA@@@@@@???>>>===;;;999888888777666555555555666666333333222111111111222222444333333222222222222333111111000000000000111111000000000000000000000000////////////000000000000111000000//////000000111...////////////...------........................,,,...//////...------...******,,,------.........,,,------......------,,,------,,,+++***)))((((((++++++++++++,,,,,,,,,,,,,,,++++++,,,......,,,***)))***++++++,,,,,,++++++)))))))))***************,,,,,,,,,,,,,,,+++******************************((())))))***++++++,,,,,,(((((()))***************((()))))))))************))))))*********+++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,++++++***************))))))(((******+++,,,,,,+++***)))************************************************,,,+++***+++,,,---,,,+++******+++++++++,,,,,,,,,000///...---,,,,,,,,,,,,))))))***++++++++++++***+++,,,---,,,******+++,,,---,,,+++)))((('''&&&&&&))),,,......,,,++++++,,,************************))))))))))))))))))))))))(((((()))))))))))))))))))))******+++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++***)))(((************************((())))))***++++++,,,,,,***************************************+++++++++************************))))))))))))***+++,,,---************************+++***************++++++((()))))))))******+++++++++++++++++++++***)))))))))))))))))))))))))))))))))************((('''&&&************++++++++++++)))************+++++++++******))))))***++++++,,,(((((())))))***+++---------222444666;;;BBBCCC???333---***,,,,,,***)))+++))))))*********+++++++++******************************))))))))))))******++++++,,,,,,,,,,,,++++++******))))))***+++,,,---------------------------------------------------------......///000000111//////.........---------+++,,,,,,---...///000000/////////......------,,,////////////000000000111//////000000000111111111000000000000111111111111000////////////000111111111111111222222222222222...000333444333222333444111222444333222222444555333555666666666777:::<<<<<<<<<<<>><<<<<<;;;999777666777777777555444444555333333333333444444555555333333222222222222333333333333222111111111111111111111000000000000111111000000000000000000000000.../////////000000000000000000////////////000000....../////////...---,,,........................+++...000000...,,,---...+++,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,*********************************+++,,,,,,,,,---++++++,,,...///...+++))))))***+++,,,+++++++++,,,((()))))))))*********++++++++++++++++++***))))))************************((())))))***++++++,,,,,,(((((()))***************(((((())))))*********+++))))))******++++++++++++))))))))))))))))))))))))***+++,,,---...---,,,,,,+++++++++++++++***)))))))))***+++,,,++++++)))((()))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***+++***)))*********++++++,,,,,,,,,---,,,+++***+++,,,---...++++++,,,------------,,,+++,,,,,,+++)))((()))+++,,,+++******)))*********))),,,//////,,,***+++---************************(((((((((((((((((((((((((((((())))))*********+++++++++,,,------------,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))***++++++***)))(((''''''((()))***************((())))))***++++++,,,,,,))))))))))))))))))))))))************************************************************+++,,,---...************************---,,,+++***))))))))))))(((((())))))******+++++++++++++++++++++***)))((())))))))))))))))))))))))((()))******)))'''%%%###(((((((((((()))))))))))))))************+++++++++******))))))***+++,,,,,,((((((((()))***,,,---...444<<>>===<<<<<<>>>???===>>>???>>><<<===@@@CCC@@@BBBDDDEEECCCBBB@@@@@@BBBAAAAAABBBCCCDDDBBBAAA===>>>???>>><<<;;;;;;<<<<<<999666666777888666444111222333333222222333444111111222222333333333444//////......///000000111333222111000000/////////111111000000000000111111000000000000000000000000000000111111222222222333000000////////////000000---.../////////...,,,,,,........................+++...111000...,,,---...------------,,,+++******+++++++++,,,,,,+++++++++((())))))+++,,,---......))))))***+++,,,,,,------******,,,///000///+++'''+++,,,......---------...(((((())))))*********+++***************)))((((((***+++---......---,,,+++))))))))))))))))))))))))+++******)))))))))))))))++++++++++++++++++++++++...---,,,+++************+++*********))))))(((((('''(((((()))***+++++++++++++++++++++++++++++++++&&&'''''''''(((((()))))))))))))))))))))))))))))))))************+++++++++///......---,,,******)))++++++,,,,,,,,,,,,++++++//////000///------///111++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((+++,,,---......---,,,+++))))))************))))))))))))))))))***************)))))))))+++,,,+++***,,,+++***)))))))))++++++************))))))((((((((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))******++++++++++++******************************)))************+++++++++---,,,+++)))))))))******************************((((((((((((((((((((((((******))))))******+++,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))************)))))),,,+++++++++***))))))))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))+++***)))(((((()))***+++************************)))***++++++******,,,...;;;SSS[[[HHH777666444+++************************++++++++++++++++++++++++++++++************++++++---,,,,,,+++*********+++++++++++++++++++++++++++************+++,,,---...---------------------------,,,+++***+++,,,---...111111000000//////......000///...---,,,------...............////////////333222000/////////000111......////////////......000000111111111111000000000000111111111111000000111111000000000000000111///000111333333222111111000111111111111222222222///000222333444333333222000000111222333444444555555555555555555555555555666666666666666666666666888999999:::;;;<<<<<<===888888888888888888888888888888888888888888888888999999888666666555555555333333222111111222333333444444222111000000/////////000111222222222222222333333222111111222333333222222222111111111000000//////......---------,,,,,,---...000111111111111222111000//////000111222555111...---///000///---///...---,,,,,,---...///.........///000111222333---...///000///...,,,+++------,,,,,,,,,---....../////////......------,,,)))***,,,.........,,,+++------------------------...,,,+++---000000---***************************+++++++++*********)))))),,,,,,,,,+++++++++******+++,,,,,,,,,,,,++++++***))))))))))))))))))))))))+++******)))))))))))))))++++++++++++++++++++++++---,,,+++***))))))))))))************)))))))))(((((((((((()))***+++++++++************************''''''((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***,,,---,,,+++***+++---++++++******++++++,,,---************************,,,,,,++++++***))))))((())))))************))))))******++++++++++++******))))))))))))***************)))))))))+++,,,+++***,,,+++***))))))***++++++++++++*********)))))))))******,,,---------,,,+++++++++++++++++++++++++++************************+++++++++*********))))))******++++++++++++******)))))))))))))))))))))))))))************+++++++++***)))(((''''''((())))))************************))))))))))))))))))))))))***************++++++,,,)))))))))((((((((((((((()))))))))))))))))))))))))))******************)))+++++++++***************,,,++++++++++++++++++***))))))))))))))))))))))))+++***)))(((((()))***+++************************)))*********,,,///555888AAAPPPRRRAAA222///---((())))))))))))))))))))))))++++++++++++++++++++++++*********))))))*********------,,,+++++++++++++++++++++++++++++++++++++++************+++,,,------------------------------,,,,,,+++++++++,,,---...000000000/////////......000///...---,,,------...............////////////222111000000//////000000//////000000000000//////........................000000000000000000000000111111000000000000000111///000000111111111111111000000111111111222222222000111222333333333222111000111111222222333333444222222222222222222222222444444444444444444444444111111222222333444444555555555555555555555555555666666666666666666666666555555333222222111111111333222111111111111222333222222111111111111111111222222222222111000//////000000000000000000000000222222222111111000000000/////////.........---------...///000000111000000111111000//////000111111444111......///000///---///......------......///,,,,,,,,,,,,---....../////////...---------------,,,,,,,,,,,,,,,------.........------------------***+++,,,---------,,,,,,------------------------+++,,,---...---,,,,,,,,,************************+++++++++*********)))))).........------------,,,,,,,,,+++***))))))******))))))))))))))))))))))))+++******))))))))))))))))))))))))))))))))))))))),,,+++***)))((((((((()))************))))))))))))(((((())))))***+++++++++)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************+++++++++))))))******+++++++++,,,******++++++++++++******(((***,,,,,,+++*********+++************+++,,,,,,************************,,,,,,++++++***))))))))))))))))))(((((()))))))))++++++,,,,,,,,,,,,++++++))))))))))))***************)))))))))+++,,,+++***+++******)))******+++++++++++++++++++++*********+++,,,---.........------************************************************+++++++++*********************++++++++++++******)))))))))))))))))))))))))))************+++++++++))))))((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++*********************+++++++++++++++***)))***+++,,,---))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))+++///666;;;???CCCAAA777---))))))(((***************************************************))))))(((((())))))***---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------------------------,,,,,,,,,+++,,,------...///////////////.........///...------,,,------------............/////////000000000000000//////...000000000111111000000000...---,,,,,,,,,,,,---...111111////////////111111000000000//////000000111///////////////000111111000000000111111111222222222222222333222222111000222222222222222222222222111111111111111111111111111111111111111111111111000000111111222222333333111111111111111111111111222222222222222222222222222222111000////////////222222111111111111222222000000000111111111222222222222222222111000////////////000111111000//////111111111111000000000000000000////////////.........//////000000/////////111000000//////000000111222111......//////...---......////////////......,,,,,,,,,++++++,,,------111///---++++++,,,...///+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,------+++++++++++++++,,,,,,---,,,,,,,,,,,,------------(((,,,///...+++)))***---************************+++++++++***************++++++*********)))))))))---+++***((((((((())))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((*********))))))))))))))))))))))))******+++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))************((())))))******))))))((())),,,//////...,,,++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,+++***))))))***+++,,,++++++,,,,,,,,,,,,++++++((()))))))))***************)))))))))+++,,,+++*********************++++++++++++++++++++++++++++++,,,,,,,,,---------------))))))))))))))))))))))))******************************************************++++++++++++******++++++++++++++++++++++++))))))*********+++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++))))))******++++++,,,,,,))))))))))))))))))))))))+++++++++,,,,,,+++++++++)))))))))***+++++++++,,,+++***)))((()))***,,,...))))))))))))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((*********((((((***...111444111//////,,,((((((,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))++++++***))))))************+++++++++++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................------------------------------.........//////...///000111000///...---//////000000000000//////000///---,,,,,,---///000222111///......///111222000////////////000000111//////...------///000111000000000000111111111111333222222222111111000000333222222222111111000000222222222222222222222222000000000000000000000000222222222333333444444444////////////////////////000000000000000000000000333222222111000000111111111111111000000111111111000000111111111111111000......///111222222222222///111222444444222111///000000000000000000000000000000000000000///////////////000000///......---000000000//////000000000111000///...///.........---...000000000000...---......------,,,---------///...---,,,,,,,,,------++++++******++++++,,,---*********++++++,,,,,,------,,,***))))))+++,,,---,,,,,,,,,,,,,,,---------***,,,---,,,***)))***,,,************************************************))))))(((((((((''''''''',,,+++)))((('''((())))))))))))))))))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((())))))(((((('''((((((((())))))))))))))))))******************++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))*********+++++++++*********)))))))))((((((''''''((((((((((((''''''***---000000///---,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,+++***))))))***+++,,,******++++++++++++******((()))))))))***************)))))))))+++,,,+++***))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))******************************************************++++++++++++******++++++++++++++++++++++++))))))*********+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++************************((()))***++++++++++++***))))))******++++++,,,,,,))))))))))))))))))))))))+++++++++,,,,,,+++++++++)))))))))***+++++++++,,,+++***(((((((((***,,,...)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((()))***+++***)))(((((()))***%%%&&&,,,---)))(((,,,************************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))*********++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------.........,,,,,,------------------------------..................///000000...---,,,---..................---000...---++++++---...000111000...------...000111//////......///000111111///...---------...000111//////000000000111111111333222222111111000000000333222222111111000000///111111111111111111111111000000000000000000000000////////////000000000000////////////////////////000000000000000000000000333222111111111111111111000000000000000000000000111111222111111///...------...///000111222222222///000222333333222000////////////////////////////////////000000000000000///000000//////...---,,,/////////000000/////////.../////////............---...///000000///...---...------,,,,,,,,,------,,,---.........---++++++++++++******++++++,,,---)))******++++++,,,,,,,,,...,,,***)))(((***,,,---+++++++++,,,,,,,,,------...,,,******,,,,,,+++)))************************************************,,,++++++++++++***************))))))))))))******))))))))))))))))))))))))+++******)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))************++++++++++++*********))))))(((((((((((())))))))))))(((((()))+++---...,,,+++++++++***))))))))))))***++++++************************************************)))))))))(((((()))))))))******++++++++++++******))))))))))))***************)))))))))+++,,,+++***((()))***+++++++++++++++*********+++++++++++++++******)))))))))***+++,,,))))))))))))))))))))))))***************************************+++++++++******++++++++++++******************************)))************+++++++++((()))******+++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))***,,,,,,+++******(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++*********************+++++++++******)))((()))***+++,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&)))+++,,,+++*********'''%%%&&&+++---***((((((''''''''''''''''''''''''***************************))))))(((((())))))***(((((((((((((((((()))************++++++,,,,,,---+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,---------------+++,,,,,,------------,,,,,,------------........................------,,,,,,------......------,,,---,,,++++++++++++,,,---000000............000000............///000111111...............///000000/////////000000000111111222222111000000000111111222222111111111000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000//////000000000000//////111222222222111///---,,,///000000111111000//////......///000000///..................////////////......////////////000000///////////////...---,,,...//////000000//////...---...000000...------...------............------+++++++++******+++,,,,,,+++,,,...///...---+++)))+++++++++++++++,,,------++++++++++++++++++,,,,,,---,,,***)))((()))+++,,,******++++++,,,,,,------111---)))))),,,...+++(((***************************************++++++++++++************)))))))))(((((()))***++++++++++++))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((()))))))))************++++++++++++++++++++++++************************++++++*********))))))))))))))))))))))))))))))))))))************+++++++++))))))***************+++***++++++,,,,,,++++++***)))+++,,,+++***)))***+++)))))))))))))))***++++++************************************************))))))************))))))++++++,,,,,,,,,,,,++++++))))))))))))***************)))))))))+++,,,+++***'''(((***+++,,,,,,++++++)))))))))*********++++++******)))((()))***+++,,,************************************************))))))*********+++++++++******++++++++++++******************************)))************+++++++++)))***+++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))+++,,,,,,+++***))))))))))))((((((((((((((()))))))))))))))))))))))))))******************)))+++++++++***************************))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************************''')))++++++******,,,---''')))*********,,,+++(((''''''''''''''''''''''''++++++++++++++++++++++++*********))))))*********)))))))))))))))***++++++)))******+++,,,,,,------************+++,,,------++++++++++++++++++++++++,,,,,,.../////////...---++++++,,,,,,,,,---------***+++,,,---...------,,,,,,,,,---------.........///...------,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...------......000111111......///000000000000///////////////000000000111111111000//////000111222111111111111000000000000////////////////////////000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000//////............//////......///000000///......///000111222111000...---//////000000000000000///////////////////////////---------....../////////------........./////////.........///......------......///000000///......+++...000000...------...------,,,,,,,,,,,,------++++++***++++++,,,---...------------,,,,,,++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,+++++++++---,,,***)))))))))***+++)))******+++,,,,,,------000...,,,+++++++++++++++************************))))))*********+++++++++)))))))))(((((((((''''''&&&(((***+++,,,,,,,,,+++))))))))))))))))))))))))+++******)))))))))))))))***************************)))))))))))))))******(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))************))))))(((((()))))))))))))))))))))))))))************+++++++++(((((()))***+++,,,------,,,------......------,,,+++,,,,,,+++******+++---)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,******************+++++++++,,,---......---,,,+++,,,------......------,,,))))))))))))***************)))))))))+++,,,+++***'''(((***+++,,,,,,++++++(((((())))))*********++++++***)))))))))***+++,,,************************************************))))))******++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''')))+++,,,,,,,,,***))),,,,,,++++++******))))))))))))))))))))))))))))))))))))************)))))),,,+++++++++******))))))******++++++***)))((('''))))))))))))))))))))))))((()))***++++++***)))(((*********************************(((''''''***,,,&&&,,,,,,((((((...///,,,************************++++++++++++++++++++++++++++++************++++++++++++******+++,,,------))))))***+++,,,,,,------************+++,,,---...++++++++++++++++++++++++,,,,,,.../////////...---+++++++++,,,,,,---------)))***,,,---...------,,,,,,,,,,,,---------......///...---,,,+++,,,---.........////////////.........//////000000//////.........////////////......---------......000111111---...000111111111000///////////////000000000000000000/////////111222333000000000000000111111111222222222222222222222222////////////////////////000000000000000/////////////////////////////////000000000000000000000000000000/////////000000111---...///000000///...------...000111222111///...+++,,,...///111222222333111111000000000000111111---------.........//////,,,---------......//////------...............------...///000000///...---***---000000...,,,---///------+++******+++------,,,,,,,,,---...///000111///...,,,******+++,,,---------,,,,,,------...///---------,,,,,,+++++++++,,,,,,+++******))))))***))))))***+++,,,,,,------...000000...***)))+++///************************))))))******++++++++++++,,,,,,,,,,,,++++++++++++(((((())))))))))))((((((************************+++++++++************)))---+++)))((('''((()))***))))))))))))((((((((((((******))))))(((((('''''')))******++++++,,,---------,,,+++******+++,,,---******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))***+++---------+++)))((()))))))))))))))))))))))),,,++++++***)))((('''''')))))))))))))))))))))))))))***,,,.........,,,+++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))---,,,***)))))))))***++++++++++++******((('''''')))))))))))))))))))))))))))))))))***+++++++++,,,******))))))))))))************************************+++++++++,,,,,,,,,'''(((((()))***+++++++++,,,,,,+++***))))))******,,,,,,+++***)))))))))***++++++************++++++*********)))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))******,,,---+++((((((++++++++++++++++++***)))(((+++***)))(((((()))***++++++++++++++++++***)))(((++++++******************))))))(((((((((((()))))),,,***((()))+++,,,+++(((*********++++++,,,------+++***)))(((((()))***+++(((((((((((()))))))))))))))((((((((((((((()))***)))************+++++++++((((((((((((''''''''''''---------,,,,,,+++++++++'''((()))***+++,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,+++***)))))),,,------+++******,,,...//////...---,,,,,,++++++***++++++,,,,,,++++++***///,,,******---//////------,,,++++++++++++,,,---............////////////------............------...............---------////////////////////////,,,---......------...000222222111000000000000000111111000000000000111111333333333222111000///...111111000000000000111111111111000000//////......//////////////////////////////////////////////////////............//////................................................//////000000000000//////////////////////////////,,,,,,,,,---...///000000////////////............................................................------............------,,,------......------,,,,,,***((()))+++,,,+++(((,,,,,,,,,+++++++++******************+++,,,------+++++++++*********))))))++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,------++++++,,,---******))))))))))))******(((((()))***+++,,,,,,---************************((())))))******))))))(((((((((((((((((((((((((((+++++++++************))),,,+++)))((('''((()))***,,,,,,+++***)))(((((('''************)))))))))))))))******++++++,,,,,,---,,,+++************+++,,,******))))))(((((((((((())))))))))))***************************************+++,,,------,,,***)))************************'''((()))***+++,,,------************************)))***,,,---...---,,,+++************************++++++************++++++************************++++++******)))******+++++++++++++++***)))((('''***************************************+++++++++******))))))))))))******************************))))))*********+++++++++'''(((((()))******++++++,,,++++++***))))))******,,,+++******))))))******+++******************+++***)))))))))))))))))))))************************))))))))))))))))))))))))*********************************+++***))))))******++++++++++++***)))(((+++***)))(((((()))***+++***++++++++++++***)))(((***************************))))))(((((())))))***,,,***((()))+++,,,***)))************************+++***)))(((((()))***+++(((((((((((())))))))))))))))))(((((((((((())))))(((((()))))))))*********(((((()))))))))))))))))),,,,,,,,,,,,+++++++++******************+++++++++*********++++++,,,,,,,,,***++++++,,,,,,,,,------......---,,,,,,+++******---......,,,++++++---///...------,,,++++++******,,,,,,,,,------,,,,,,,,,///,,,******---///...---///...------------...///------------............------............---------------.......................................,,,...//////...---///000222111000////////////000111000000//////000000111111111222222111111000000000000////////////000000000000000000//////......//////////////////////////////////////////////////////............//////......................................................////////////......////////////////////////,,,---------.../////////////////////............................................................------............------******++++++++++++******,,,***)))***,,,---+++))),,,,,,++++++++++++++++++************+++,,,---...,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,------++++++,,,---******))))))))))))******+++++++++************)))++++++++++++++++++++++++)))******************)))((((((((((((((((((((((((+++++++++************)))++++++)))((((((((()))***...---,,,+++***(((''''''************++++++++++++))))))******+++,,,,,,,,,+++******))))))******+++***))))))))))))(((((((((************++++++++++++************************)))***,,,,,,---,,,+++***++++++++++++++++++++++++'''''')))***,,,...///000++++++++++++++++++++++++******,,,---------,,,+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******************++++++++++++++++++***)))((((((************************+++++++++*********************))))))))))))******************************(((((()))))))))*********((((((((()))******++++++,,,+++******)))*********++++++***)))))))))******************************))))))))))))))))))******************************))))))))))))))))))))))))+++++++++++++++++++++++++++***(((((()))++++++*********++++++******))))))******))))))))))))************++++++******))))))*********************************))))))*********+++***))))))++++++***)))+++******)))((((((''''''******))))))))))))******(((((((((((())))))))))))***))))))(((((()))))))))'''((((((((())))))))))))))))))******++++++,,,,,,+++++++++***************,,,+++++++++******))))))(((((()))***+++,,,---...******+++,,,---..................---,,,,,,++++++,,,------,,,+++***,,,...,,,,,,++++++******)))))),,,------......------,,,---,,,***+++---......---///......------......///+++,,,,,,,,,------------------............------,,,,,,------......//////........................---///000000///...000111000000//////......//////000000////////////000000//////000111111111111111//////............//////000000000////////////...////////////////////////000000000000000000000000//////............//////................................................------............------////////////////////////------................../////////............---........................------------------------------............------------............---------+++***+++,,,---,,,***++++++++++++,,,,,,,,,,,,++++++++++++,,,---......------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,------+++,,,---,,,+++***+++---******))))))))))))******+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************+++++++++*********))))))+++***)))(((((()))******,,,,,,+++******)))(((((()))))))))******+++++++++)))))))))***++++++,,,,,,***))))))))))))))))))***)))))))))))))))))))))))))))))))))*********++++++************************)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))***+++++++++++++++++++++++++++******)))(((************************,,,+++++++++***)))))))))******))))))))))))******************************))))))))))))*********+++(((((())))))************++++++***************+++******))))))))))))***************++++++*********)))))))))))))))*********************************))))))))))))))))))))))))******************++++++++++++)))'''))),,,,,,)))))))))************))))))***))))))))))))))))))***))))))************))))))))))))))))))************++++++************++++++***)))))))))*********)))*********))))))(((((((((***))))))))))))))))))***(((((((((((())))))))))))******))))))((()))))))))((((((((()))))))))************+++,,,,,,---......*********)))))))))))))))+++++++++************)))((())))))***+++,,,,,,,,,)))***,,,---////////////---------,,,,,,+++++++++***+++++++++))))))***,,,,,,,,,++++++************,,,,,,------------,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,++++++,,,------...//////...........................///000000//////000111//////............//////000//////......//////000...///000000111111000000.........------.........////////////////////////////////////////////////000000000000000000000000//////............//////................................................---......//////......---////////////////////////...............---------//////.........---------........................------------------------,,,------......------,,,......////////////......,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++,,,---...///,,,,,,++++++++++++******************++++++++++++(((((()))******+++,,,,,,***,,,,,,,,,+++***+++,,,******))))))))))))******(((((()))***+++,,,,,,---++++++++++++++++++++++++******++++++++++++******************************+++++++++*********))))))))))))))))))))))))******(((((())))))))))))))))))'''(((((())))))*********((())))))******+++,,,,,,)))))))))******)))))))))))))))))))))************((((((((()))))))))*********************************+++++++++,,,+++++++++++++++++++++++++++++++++,,,++++++***))))))((((((************************+++++++++++++++++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********************************************+++***++++++++++++******)))************************,,,+++++++++***)))))))))******))))))))))))***************************************+++++++++,,,,,,)))))))))))))))*********+++***************++++++***))))))((())))))******)))***++++++++++++***)))(((((())))))************************************))))))))))))))))))))))))'''((((((((())))))******+++---,,,((((((,,,,,,(((((())))))*********)))))))))))))))******)))))))))((())))))*********))))))(((((()))))))))*********++++++************++++++))))))***))))))))))))***)))))))))*********++++++)))))))))******)))))))))(((((((((((())))))))))))++++++***))))))))))))))))))))))))*********++++++******+++,,,---......///)))))))))))))))))))))))))))************+++++++++************************(((***,,,.../////////...+++++++++******************,,,------+++***+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,------------,,,,,,***++++++,,,---...//////...........................///000000//////000111//////............////////////............/////////000000000000///............------------.....................///////////////////////////////////////////////////////////////............//////................................................/////////000000/////////////////////////////////...............---------............------------........................------------------------,,,,,,------------,,,,,,+++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......************)))))))))))))))))))))******+++++++++&&&''''''((()))******+++***+++,,,,,,******+++,,,******))))))))))))******(((((()))***+++,,,,,,---)))))))))))))))))))))))))))******************)))((((((((((((((((((((((((+++++++++************)))))))))))))))************'''''''''((())))))******((((((((((((((()))))))))(((((())))))***+++++++++)))******++++++******))))))))))))************+++'''((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))))))))*********************************++++++++++++************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,***)))))))))***+++***+++++++++++++++******+++++++++++++++++++++++++++++++++*********************))))))))))))*********************************++++++++++++,,,,,,,,,))))))))))))))))))***************)))******+++,,,))))))((((((((()))******)))***+++,,,,,,+++***)))((((((((()))******++++++************************))))))))))))))))))))))))&&&''''''(((((()))))))))***000111+++))),,,+++'''(((((())))))******))))))))))))************))))))(((((())))))******))))))'''(((((())))))******************))))))*********((()))******(((((()))***(((((()))******+++,,,,,,))))))************))))))(((((((((((()))))))))))),,,+++******))))))))))))************++++++++++++******++++++,,,,,,------))))))))))))************))))))******+++++++++,,,++++++*********)))))))))(((***,,,...//////...---***************))))))))),,,...000///...------...,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***)))+++------,,,+++,,,------......//////......---------------............,,,,,,------------,,,,,,++++++,,,,,,------......---------------------------///000000///...000111//////......//////000000......------------......//////000//////...------......------------......---............///////////////////////////////////////////////////////////////............//////................................................//////000000000000//////////////////////////////------...........................------------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---,,,+++***+++---------------,,,,,,,,,,,,************+++,,,------***))))))))))))((((((((((((((())))))***+++++++++'''''''''((())))))*********+++,,,+++***)))***,,,******))))))))))))******+++++++++************)))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((+++++++++************)))(((((()))***************))))))))))))))))))************))))))))))))))))))(((((())))))******++++++******+++,,,,,,+++******))))))*********+++++++++(((((()))))))))*********++++++++++++++++++++++++...---,,,+++******))))))************************(((((()))******+++,,,,,,++++++++++++++++++++++++,,,++++++***************************************---,,,,,,++++++,,,,,,---------------------------000...***((('''((()))+++***++++++,,,,,,++++++***++++++++++++++++++++++++***************+++++++++******))))))))))))******************************************++++++++++++***)))))))))))))))))))))******))))))***++++++,,,((((((((((((((()))******(((***+++,,,,,,+++***((('''(((((()))******++++++************************))))))))))))))))))))))))'''''''''((())))))******(((444888///)))++++++''''''(((((()))))))))))))))((()))***++++++***)))((('''(((((()))))))))))))))''''''(((((()))******+++***))))))(((((())))))***''')))******((('''(((***((()))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))---,,,+++***))))))))))))))))))))))))************************************)))))))))******++++++++++++++++++***************))))))))))))************(((***,,,......---,,,***************************+++---//////...,,,,,,---******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++(((***------,,,***+++---------...//////...------+++,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...//////...---///000000////////////000111222...------------------...------.../////////......//////............//////---------.........//////////////////////////////------------------------//////............//////...................................................//////////////////...////////////////////////,,,---------.../////////.........---------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------------,,,)))+++---,,,***)))***,,,//////...---,,,++++++***))))))))))))***+++,,,,,,*********))))))))))))(((((((((((()))***+++++++++))))))******************)))+++,,,+++***)))***+++******))))))))))))******+++++++++************)))))))))))))))))))))))))))(((((())))))))))))((((((************************+++++++++************)))'''((()))***************,,,+++++++++******)))))),,,+++++++++******))))))((((((((()))******++++++***+++,,,------,,,+++***))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++///...---+++***))))))((())))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******))))))))))))))))))))))))---,,,,,,++++++,,,,,,---////////////////////////222///***'''%%%''')))+++***++++++,,,,,,,,,++++++++++++++++++++++++++++++))))))******+++++++++,,,******))))))))))))******************************))))))))))))*********************)))))))))))))))******))))))***+++,,,,,,((((((((((((((()))******((()))+++,,,,,,+++)))((('''(((((()))***+++++++++************************))))))))))))))))))))))))'''(((((()))***+++++++++'''666<<<222)))******&&&''''''((()))))))))))))))((()))***++++++***)))(((''''''((()))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))''')))+++***'''&&&(((***)))))))))(((''''''&&&&&&((()))***++++++***)))((((((((((((((())))))))))))---,,,+++***))))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))******+++++++++,,,------,,,+++***)))((('''''''''((()))***+++,,,,,,(((***,,,......,,,***)))+++++++++++++++++++++,,,(((***,,,,,,+++***)))***)))))))))))))))*********,,,------......------,,,'''***---...+++***+++---++++++,,,------,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......------...000000000000000000111222222...------,,,,,,------...***+++,,,...///000000000//////............//////---------.........//////////////////////////////------------------------//////............//////................................................---..................---////////////////////////,,,,,,------...///000000......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((())))))******))))))((((((+++,,,+++)))(((***,,,000000///...,,,+++***)))(((((((((((()))***+++,,,+++++++++************)))'''(((((()))***+++++++++,,,,,,,,,+++++++++++++++)))+++++++++***)))***+++******))))))))))))******(((((()))***+++,,,,,,---************************,,,+++***((((((((()))******((('''&&&'''(((***++++++,,,,,,---,,,+++***))),,,***)))***,,,,,,***'''******++++++++++++******,,,+++(((&&&&&&''')))***))))))(((((()))***+++++++++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((***)))'''---111'''%%%222---------,,,,,,,,,+++++++++++++++*********))))))---,,,,,,,,,+++*********+++++++++++++++***)))(((************************++++++***************+++000,,,)))***,,,+++++++++++++++++++++,,,---...///222///+++***++++++(((&&&,,,,,,++++++***)))))))))))))))************))))))******)))(((''''''((((((************************++++++++++++++++++++++++******))))))))))))))))))******))))))))))))******((())))))))))))*********((((((((((((((()))******+++,,,,,,,,,+++)))(((&&&))))))))))))))))))))))))************))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))+++;;;BBB666((('''++++++))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))*********)))))))))))))))))))))))),,,+++++++++***)))))))))(((((()))***************(((((())))))******++++++))))))(((((((((((())))))))))))(((((((((***+++,,,))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''(((((()))))))))))))))))))))))))))))),,,,,,++++++***+++++++++...---,,,+++******************))))))******+++,,,...---+++*********++++++///---,,,,,,---......---......---,,,+++***)))(((.........------,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---.........------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,.........---,,,,,,,,,+++000---...222222...---///111---111000))),,,111.........////////////......000000//////...............///000///...---...///......------------......---------............///---------------...///000//////.........---------,,,,,,---...//////......------............------////////////000000000000////////////////////////)))***,,,---...//////...,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,...//////,,,***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))(((******************************))))))******+++,,,)))))))))))))))))))))))))))))))))))))))******+++:::222***''')))++++++***,,,+++)))((((((((()))******)))((('''''')))***,,,++++++,,,,,,,,,+++***)))+++)))((()))++++++)))&&&)))******++++++******)))***)))))))))((((((((((((***))))))))))))******++++++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))+++&&&''',,,,,,+++---000,,,,,,++++++******))))))+++++++++*********))))))+++++++++++++++*********++++++,,,,,,+++******)))************************++++++***************+++(((((())),,,......---...++++++++++++,,,---...///...+++))))))***+++***(((***************+++++++++******++++++++++++******+++++++++******)))))))))************************++++++++++++++++++++++++*********************************))))))*********)))))))))************+++((((((((((((((()))******++++++,,,,,,+++***((((((************************++++++*********)))))))))***)))))))))((())))))***))))))))))))))))))))))))***888===333((((((+++************)))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))++++++******************(((((()))***************)))))))))))))))***************))))))))))))******+++***)))((((((((()))***)))))))))))))))))))))))))))((((((''''''(((((()))((((((((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++,,,,,,...---,,,+++******************))))))******+++,,,---,,,+++*********+++++++++***((((((***+++***))),,,,,,++++++++++++******++++++++++++*********))),,,,,,,,,------------...+++,,,,,,---......------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......------------------///......111000///222888444***---333...---///+++......////////////....../////////......---------,,,---......---,,,---///......------------......------------............------------......//////......------,,,,,,,,,,,,,,,,,,---...............------............------,,,,,,,,,,,,------------------------------------+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---......,,,******++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))))))))))))))))))))((((((******))))))******+++,,,************************)))))))))))))))******+++:::333,,,))))))***)))&&&+++***))))))((()))))))))******)))((()))***+++,,,+++++++++,,,++++++***)))***)))((()))******(((&&&)))******++++++******)))((((((*********)))'''&&&++++++***)))))))))************))))))))))))******))))))))))))))))))))))))******++++++++++++******111'''+++,,,$$$---444'''++++++***)))((((((''''''+++++++++***************))))))******************,,,,,,,,,,,,,,,++++++***************************+++***************++++++%%%(((,,,------------,,,++++++++++++,,,---......)))((('''(((***,,,,,,+++))))))******+++,,,,,,---++++++,,,,,,,,,,,,+++++++++,,,---------,,,+++***************************++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))((((((((()))************++++++++++++***)))************************+++++++++++++++*********)))******+++++++++******)))))))))))))))))))))))))))222666...((()))***'''+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,))))))))))))))))))))))))))))))******************(((((()))***************************))))))))))))++++++************+++++++++***)))(((''''''''''''))))))))))))))))))))))))***))))))(((((())))))***************))))))))))))))))))))))))))))))))))))*********++++++,,,,,,------,,,+++******************))))))))))))***++++++,,,,,,+++************+++***)))'''''')))***)))(((*********+++++++++,,,,,,*********))))))))))))))),,,,,,,,,,,,------------+++,,,,,,---------------,,,,,,------------,,,,,,------------------------------------,,,,,,,,,,,,------------............///......///...000999CCCHHH111+++222000---...,,,..............................------------,,,,,,***+++------,,,,,,---///......------------......------------............,,,---......///.........---,,,,,,,,,,,,+++++++++,,,------............---------............------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,------,,,+++***,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++******)))))))))(((******))))))******+++,,,++++++++++++++++++++++++)))))))))))))))******+++555000,,,***++++++)))'''******))))))))))))))))))******))))))******+++,,,***++++++++++++***************************)))((())))))************))))))(((((())))))))))))((((((,,,++++++***))))))))))))***))))))))))))))))))***)))))))))))))))))))))))))))******++++++******)))222'''//////&&&:::FFF...++++++***)))(((''''''&&&************************((((((((()))*********+++,,,,,,---------,,,,,,+++*********************************)))******+++,,,)))---...,,,)))))))))))),,,+++++++++,,,,,,---...))))))((()))***,,,------*********++++++,,,,,,,,,***++++++++++++++++++******+++---......---+++)))************************************************+++++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++************++++++++++++***))))))((())))))******))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,+++***))))))))))))))))))))))))(((---...***(((***)))&&&++++++******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))******++++++(((((()))***************++++++******))))))((((((+++******))))))******+++***))))))(((((('''''''''))))))))))))))))))))))))******))))))))))))***************))))))((((((((())))))))))))))))))))))))))))))***+++,,,---------,,,,,,+++***************)))))))))))))))***++++++++++++******************,,,+++))))))+++,,,+++***************+++++++++++++++++++++***************++++++,,,,,,,,,---------+++,,,,,,---------,,,,,,++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///...---......---000>>>LLL```<<<***///---***...111...------------------...,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---,,,,,,...000...------,,,,,,------...,,,,,,---------.........,,,---...//////...---------,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,------......------,,,------------....................................111///---++++++,,,---...++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,+++******---///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++************************++++++++++++++++++++++++,,,+++***))))))***+++,,,......------,,,+++++++++******))))))******+++,,,++++++++++++++++++++++++)))))))))))))))******+++,,,******+++---...,,,***)))))))))*********))))))***************++++++,,,*********************++++++,,,,,,,,,+++*********)))))))))******)))))))))***)))(((''''''(((***+++,,,,,,+++***))))))******)))))))))******)))))))))))))))))))))))))))))))))(((((())))))))))))((((((***###...111,,,FFFVVV>>>,,,,,,+++***))))))((((((************************((((((((()))*********++++++,,,,,,------,,,,,,,,,******************************))))))***++++++,,,,,,///...(((&&&***,,,+++,,,,,,+++++++++,,,------,,,,,,,,,+++++++++,,,---,,,,,,,,,,,,++++++******))))))************))))))(((***+++------,,,***)))******************************************************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))*********+++++++++******))))))))))))******)))))))))******+++,,,,,,************************++++++++++++++++++++++++)))***+++---------,,,+++))))))))))))))))))))))))(((***)))'''(((***)))&&&************))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((())))))******+++(((((()))***************++++++******))))))(((((())))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))(((((('''''''''))))))))))))))))))))))))((()))***,,,,,,------,,,++++++******))))))******))))))(((((())))))***+++************************---,,,******,,,---,,,++++++++++++*********))))))************************+++++++++,,,,,,,,,------+++,,,,,,---,,,,,,++++++***++++++,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------,,,///===KKK```<<<***...---)))---111------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,***,,,---...------///111------,,,,,,,,,,,,------,,,,,,,,,------------...---...............------------------............,,,---------------,,,,,,,,,,,,------------,,,,,,---............/////////........................222111...---,,,---...///++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,+++******---///------------------------*********+++++++++,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++***)))))))))***+++,,,---------,,,,,,,,,++++++******))))))******+++,,,++++++++++++++++++++++++)))))))))))))))******+++(((((()))+++------,,,+++(((((()))************))))))))))))************+++******)))))))))***+++++++++,,,...---,,,***++++++((())))))******))))))(((+++)))'''%%%&&&(((***,,,,,,++++++*********++++++))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((((($$$++++++(((:::DDD333,,,,,,+++++++++************************+++++++++))))))*********************++++++,,,,,,,,,,,,,,,************************))))))))))))***+++,,,,,,***---***&&&***444777444,,,,,,,,,++++++,,,,,,------......---++++++,,,......------,,,++++++******)))))))))******)))))))))((()))***+++++++++***)))************************************************))))))******+++,,,,,,,,,)))***+++,,,,,,+++***)))((())))))))))))*********++++++***)))))))))************))))))***+++,,,,,,))))))))))))))))))))))))*********+++++++++++++++)))***++++++,,,,,,,,,,,,)))))))))))))))))))))))))))((('''''')))***)))''')))))))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,))))))))))))))))))))))))(((((())))))))))))))))))(((((()))***************************))))))))))))))))))(((((((((((())))))'''((()))***++++++++++++))))))))))))))))))))))))***))))))(((((())))))***((((((((((((''''''''''''))))))))))))))))))))))))((()))+++,,,------,,,++++++******)))))))))******)))(((((((((((()))******((()))******+++*********+++***((((((***+++***)))++++++*********)))))))))(((((((((((())))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,---,,,...777AAAGGG000***111///,,,---+++---,,,+++******+++,,,---++++++,,,,,,,,,,,,------+++,,,......------...000------,,,,,,,,,,,,------,,,,,,,,,,,,------------//////...---------......------...............///,,,------------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++111000///---------......++++++++++++++++++++++++,,,,,,------------,,,,,,,,,------,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++*********+++++++++++++++************************++++++++++++++++++++++++***))))))))))))***++++++******************************))))))******+++,,,++++++++++++++++++++++++)))))))))))))))******+++******+++,,,+++***)))((('''((()))***+++******)))(((((())))))*********)))***)))(((((()))***+++,,,***,,,...---+++)))***+++(((((())))))))))))(((((()))(((''''''((()))***+++++++++*********+++,,,,,,((()))***++++++***)))((()))))))))))))))))))))))))))))))))******))))))))))))++++++'''&&&***+++'''*********++++++++++++,,,))))))*********++++++++++++++++++++++++*********)))******+++,,,,,,++++++************************))))))))))))***+++,,,---)))+++)))(((222@@@BBB;;;---,,,,,,++++++,,,,,,,,,+++---...,,,******,,,...,,,,,,,,,,,,,,,,,,,,,+++)))******++++++******)))))))))))))))*********+++************************************************(((((())))))***++++++,,,((()))+++,,,,,,+++)))(((''''''((((((((())))))))),,,+++******))))))******+++******))))))***+++,,,(((((((((((((((((((((((()))))))))*********++++++)))))))))******+++,,,---))))))))))))))))))))))))***)))((())))))))))))***((((((((()))******++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))((((((((((((((()))***************)))))))))))))))************))))))))))))))))))***)))***+++,,,,,,+++******)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((())))))))))))))))))))))))))))))))))))***,,,------,,,+++*********))))))))))))******((((((((((((((()))******'''((()))***++++++***)))***)))'''''')))***)))((())))))))))))************((((((((())))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***,,,,,,------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******************,,,++++++...---,,,///555333))),,,111---,,,...)))---,,,+++******+++,,,---,,,,,,,,,,,,---------...+++,,,------,,,+++,,,...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------111000---,,,+++,,,...///,,,,,,,,,------.........---------------,,,+++***+++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,************************+++,,,,,,------,,,,,,+++,,,---......,,,******+++************************************++++++++++++)))*********++++++++++++************************************************(((((()))***************'''(((((())))))***************))))))******+++,,,************************)))))))))))))))******+++)))***++++++***)))(((((('''((()))+++++++++***)))''''''((()))))))))))))))***)))(((((((((***+++,,,)))+++---,,,***((()))+++(((((())))))))))))((((((&&&'''(((*********)))(((************+++,,,------((()))***++++++***)))((())))))))))))))))))))))))******++++++++++++******(((///---+++///...+++111)))))))))***++++++,,,,,,))))))******++++++++++++---,,,,,,,,,+++*********((()))***+++++++++++++++************************))))))))))))***+++,,,---))),,,+++,,,999GGGGGG<<<------,,,++++++,,,,,,,,,(((+++,,,+++******,,,///***++++++,,,,,,------...+++++++++,,,,,,+++++++++******))))))***+++,,,,,,************************))))))))))))))))))))))))'''(((((()))******++++++'''(((***++++++***((('''''''''''''''((((((((((((,,,,,,+++***))))))******,,,+++***))))))***++++++(((((((((((((((((((((((((((((())))))*********+++***)))(((((()))+++---...))))))))))))))))))))))))+++***)))***)))((()))+++''''''((()))***+++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))******))))))((((((''''''(((((()))***************(((((())))))******++++++++++++************++++++,,,,,,------,,,+++)))((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))******++++++))))))))))))))))))))))))***+++,,,------,,,***)))***)))))))))))))))******((((((((((((((()))******'''((()))+++++++++***)))+++***((((((*********)))''''''((()))***+++,,,,,,******++++++,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,---------*********************************++++++,,,,,,,,,+++*********))))))((((((,,,***+++......+++***,,,///+++//////'''***000,,,---,,,***))))))***,,,---,,,,,,,,,------.........+++,,,---,,,*********,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------222000---+++***,,,...000+++++++++,,,,,,---------------------,,,,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------***++++++,,,,,,++++++***************************+++,,,,,,------,,,,,,+++,,,...//////,,,***))))))(((((((((((((((((((((((()))************+++++++++))))))******++++++++++++))))))))))))))))))))))))************************'''((()))+++++++++***)))(((((()))***+++,,,,,,---*********)))***++++++,,,)))))))))))))))))))))))))))))))))))))))******+++&&&''')))*********+++,,,))))))))))))))))))))))))))))))))))))************---+++)))(((***+++++++++,,,,,,,,,,,,,,,+++***)))...---,,,+++***(((''''''))))))(((((((((((())))))))))))************)))(((+++***)))'''''''''((()))))))))))))))))))))))))))******++++++++++++***************)))))))))))))))******************************))))))******+++,,,+++,,,,,,------,,,,,,+++,,,---------,,,***((('''))))))((((((***+++---...---,,,++++++------,,,+++)))(((***000666888444///,,,,,,---------,,,,,,+++***+++,,,------,,,+++***---,,,,,,++++++,,,,,,---(((((()))************)))...------,,,+++***))))))++++++***************+++************************))))))))))))))))))))))))*********)))))))))))))))************************++++++,,,,,,,,,---------,,,,,,+++***)))(((''''''*********)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((************************'''''''''''')))+++---...+++++++++*********))))))+++*********))))))(((((((((((((((((()))))))))))),,,,,,+++******)))******(((((()))***+++,,,,,,---......---,,,,,,+++******''''''(((((())))))******&&&'''''''''(((((())))))+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,***+++,,,,,,+++***+++---******))))))))))))******************+++,,,---...,,,++++++******++++++,,,///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++...------,,,,,,------...))))))***+++,,,------...///---+++))))))+++---/////////---,,,+++***************+++,,,,,,---......***++++++,,,,,,++++++***++++++++++++******)))))))))***+++,,,------------000+++))),,,......,,,,,,//////.........---------,,,,,,,,,+++++++++******,,,++++++,,,------,,,*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))************************++++++,,,+++***(((&&&%%%++++++************++++++))))))))))))***+++------******)))))))))))))))***...---,,,,,,++++++,,,,,,,,,,,,,,,,,,---...///000++++++******++++++,,,---************))))))))))))************************))))))))))))************+++******))))))***+++,,,******+++++++++++++++***---,,,++++++***)))(((((())))))(((((((((((())))))******)))))))))))))))))),,,+++***)))))))))******)))))))))))))))))))))))))))))))))******)))))))))***)))))))))))))))))))))***************************************++++++,,,+++,,,,,,------,,,,,,+++))))))+++,,,,,,++++++***,,,+++***)))((()))******,,,+++***+++,,,---,,,***,,,***+++///333444111---++++++,,,,,,,,,,,,++++++((()))************)))(((+++******))))))******+++((()))******++++++******,,,,,,,,,+++******))))))++++++***************+++************************))))))))))))))))))))))))***)))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,++++++******)))(((((((((***)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))((()))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))+++,,,+++++++++*********))))))************)))))))))((((((((((((((())))))))))))+++***))))))((((((((()))((())))))***+++,,,,,,,,,---,,,,,,+++******))))))))))))))))))((((((((((((((((((((()))))))))******************************************************++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++------------,,,+++******)))***+++***)))((()))************))))))*********************+++,,,------,,,++++++******++++++,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,------------,,,,,,,,,,,,+++++++++...---,,,++++++,,,---...------,,,+++++++++,,,,,,******+++,,,,,,---......***++++++,,,,,,++++++***++++++++++++*********))))))***+++,,,------------++++++++++++,,,,,,+++(((---,,,,,,,,,,,,+++++++++------,,,,,,,,,+++++++++,,,++++++,,,------,,,************+++++++++,,,,,,++++++***************)))))))))))))))))))))))))))************************))))))***+++******((((((++++++************++++++***)))((('''&&&&&&&&&&&&++++++************++++++---,,,,,,+++++++++++++++(((((((((((()))***+++,,,))))))(((((())))))***+++************))))))))))))++++++++++++++++++++++++))))))))))))************)))+++,,,+++)))(((***---))))))******************++++++*********)))))))))))))))(((((((((((())))))******)))(((((()))***+++------,,,++++++++++++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))******************************************+++++++++,,,++++++,,,,,,,,,,,,++++++(((((()))***************+++***)))((((((((())))))+++***)))***+++,,,+++)))///,,,+++---///000---*********+++++++++++++++***((()))************)))(((******))))))))))))******)))******+++++++++++++++************************+++***************++++++************************))))))))))))))))))))))))))))))))))))))))))******************************)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((())))))+++************)))))))))************))))))))))))(((((((((((())))))))))))******)))((((((((())))))))))))******++++++,,,,,,+++++++++***))))))((((((******))))))((('''''''''))))))))))))************))))))))))))))))))))))))************************************************,,,+++******,,,,,,,,,***++++++++++++++++++++++++.........---,,,,,,+++++++++,,,---,,,***))))))***++++++************+++++++++++++++***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++------------------------+++++++++++++++,,,---...***++++++,,,,,,------...***++++++,,,,,,++++++***++++++++++++************)))***+++,,,------------(((...000+++))),,,,,,''',,,,,,,,,,,,++++++++++++---------,,,,,,,,,,,,+++,,,++++++,,,------,,,************++++++++++++,,,)))))))))))))))*********))))))))))))))))))))))))************************'''((()))***************++++++************++++++))))))'''&&&$$$$$$######,,,+++++++++++++++,,,,,,,,,++++++***************'''&&&&&&&&&'''((()))***)))(((((((((((()))******************))))))))))))++++++++++++++++++++++++((()))))))))***************...000---(((&&&)))---+++******))))))(((((()))))))))))))))************))))))(((((((((((())))))+++***((('''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))***************************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,++++++++++++***)))((('''&&&&&&&&&&&&'''((()))***++++++***)))((()))***+++***(((///,,,******,,,,,,+++***))))))***+++++++++******+++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,+++(((((()))))))))******************)))******+++,,,************************)))))))))))))))))))))))))))))))))))))))*********************************))))))))))))************(((((())))))************)))))))))))))))*********************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++******)))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))*********)))))))))))))))(((((((((((())))))))))))+++******))))))************+++++++++++++++++++++++++++*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))),,,*********,,,---,,,+++++++++++++++++++++++++++++++++++++++,,,---.........///000...,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++***+++++++++,,,++++++******++++++,,,***+++,,,------,,,******++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,((())))))***+++,,,------,,,---............---,,,+++++++++***++++++,,,---+++++++++,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,)))222444+++(((---...***.........---------,,,,,,,,,,,,,,,+++++++++++++++,,,+++***+++------+++***************++++++++++++((()))))))))******++++++))))))))))))))))))))))))************************((()))))))))************++++++************++++++)))(((((('''''''''((((((++++++*********+++,,,,,,+++******))))))))))))))))))((((((((())))))***+++***************+++,,,,,,************)))))))))(((************************((()))))))))************---000222000***'''))),,,...,,,+++)))((('''''''''((())))))))))))*********))))))(((((((((((())))))***)))((('''''')))+++---******++++++++++++++++++)))))))))))))))))))))))))))******++++++******)))(((((())))))************************************)))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++***(((''''''&&&&&&&&&&&&'''((()))******+++***)))((((((******)))(((,,,+++))))))***+++++++++((()))***+++++++++++++++,,,++++++++++++++++++,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++((((((((()))******++++++******))))))***++++++,,,************************))))))))))))))))))))))))(((((())))))************************************(((((()))))))))*********((((((((()))******++++++(((((())))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))+++***((('''(((***************************)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))((((((((())))))***,,,,,,,,,++++++++++++++++++++++++++++++*********&&&''''''((()))******+++((((((((((((((((((((((((''''''(((((())))))))))))************************))))))))))))))))))))))))+++***)))***,,,---,,,+++++++++++++++++++++++++++***)))))))))***+++,,,---...///000...,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++***+++++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,------............++++++++++++++++++++++++++++++,,,------,,,++++++''''''((()))***+++,,,,,,+++,,,...//////...,,,+++,,,,,,+++************+++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***+++++++++++++++++++++,,,******++++++,,,,,,++++++***111222+++(((,,,...,,,......---------,,,,,,,,,*********++++++++++++++++++******+++,,,,,,+++)))))))))*********+++++++++)))******++++++,,,,,,,,,))))))))))))))))))))))))*********************************)))))))))))))))++++++************++++++******)))))))))))))))))))))))))))))))))***+++++++++***))))))(((((())))))******)))))))))***++++++******))))))******+++,,,************)))))))))((())))))))))))))))))))))))))))))))))))************...111222111---+++,,,---///---+++)))((('''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((***+++,,,((()))******+++*********))))))))))))))))))))))))******++++++++++++******((((((((()))******++++++************************)))***,,,---------,,,+++******++++++++++++******((((((((((((((()))******))))))*********)))((('''***)))((()))***+++***(((******))))))******+++,,,))))))***+++,,,,,,,,,,,,******)))(((((()))******))))))(((((((((((()))))))))******+++++++++++++++)))))))))******+++++++++))))))))))))***+++,,,,,,************************))))))))))))))))))))))))((((((((()))******++++++************************((()))))))))************(((((())))))*********+++((((((((()))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''')))+++***'''&&&'''***************************)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((()))***************)))((((((((()))))))))))))))***))))))))))))************(((((((((((())))))))))))''''''&&&&&&&&&'''((((((------,,,,,,++++++******++++++++++++++++++++++++%%%&&&'''((()))***+++,,,(((((((((((('''''''''''''''(((((())))))******+++************************))))))))))))))))))))))))+++***)))***,,,------,,,++++++++++++++++++++++++---,,,***)))(((((())))))+++,,,---,,,***))))))***++++++************+++++++++++++++***++++++,,,,,,,,,++++++******++++++,,,)))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......///++++++++++++++++++++++++***+++,,,------,,,+++***+++************)))))))))++++++------------++++++---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,******+++++++++++++++******,,,//////...---,,,,,,++++++++++++******************++++++++++++,,,,,,+++******+++,,,,,,+++))))))))))))************++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))************************++++++***)))(((((())))))++++++************++++++,,,,,,***)))''''''&&&&&&(((((((((((()))***+++++++++******)))))))))))))))))))))(((((((((((())))))(((''''''''''''((())))))************))))))))))))************************))))))))))))************---...000111222111111111---,,,***))))))***+++,,,)))))))))))))))((((((((())))))(((((((((((())))))((((((((()))******++++++'''(((***+++++++++******))))))))))))))))))))))))))))))************))))))'''(((((()))******++++++************************)))***,,,---...---,,,+++******++++++++++++******))))))((((((((()))***+++)))***+++++++++***)))(((+++***))))))++++++***)))******++++++***)))******)))***+++,,,------------******)))(((((()))******))))))(((((((((((())))))((()))******++++++***************+++++++++++++++))))))))))))***+++,,,---************************))))))))))))))))))))))))'''(((((()))******++++++************************)))))))))*********++++++)))))))))))))))*********'''(((((()))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((+++---+++'''&&&(((+++************************)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((('''((()))******))))))((((((((((((((())))))******((()))))))))************(((((((((((())))))))))))((((((((((((((()))******......---,,,++++++******************************&&&''''''((()))******+++))))))))))))((((((''''''(((((())))))***++++++,,,***************************************************))))))***,,,------,,,++++++++++++++++++++++++...,,,***)))(((((()))***)))***+++***)))((()))************))))))*********************+++,,,------,,,++++++******++++++,,,***************+++,,,,,,************************))))))***++++++,,,------++++++++++++++++++++++++)))+++,,,------,,,+++))),,,,,,,,,++++++++++++******++++++++++++++++++*********************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------******++++++++++++******,,,)))...999;;;222,,,---+++++++++************))),,,,,,,,,------.........+++***)))***,,,,,,***)))))))))))))))************++++++++++++************))))))))))))))))))))))))***************************))))))(((((()))***+++++++++************++++++,,,+++***)))((('''''''''))))))))))))***+++,,,---++++++***))))))))))))***))))))((((((((((((((()))'''''''''''''''((())))))************))))))))))))++++++++++++++++++++++++))))))))))))************,,,,,,---111555666666444+++***))))))***,,,...///***)))))))))(((((((((((())))))(((((((((((())))))&&&''')))***++++++++++++((()))***+++,,,++++++***))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))***+++++++++************************)))***,,,......---,,,+++******++++++++++++******---,,,***)))((('''((((((&&&((()))+++,,,,,,,,,,,,+++***)))***+++,,,+++)))+++,,,---,,,***)))((())))))***+++,,,---.........---,,,+++******+++,,,---++++++************++++++(((((()))***************++++++++++++++++++++++++))))))))))))***+++,,,---************************))))))))))))))))))))))))'''(((((()))***+++++++++************************************++++++++++++******))))))))))))))))))'''(((((()))***+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))),,,...,,,(((&&&))),,,************************)))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******************************%%%&&&((()))))))))(((''''''((((((((())))))******(((((())))))*********+++(((((((((((()))))))))))),,,,,,++++++,,,---............------,,,+++******(((((((((((())))))))))))(((((((((((())))))))))))+++*********))))))((((((((())))))***+++,,,,,,,,,***************************************************))))))***,,,...---,,,++++++++++++++++++++++++++++++))))))***+++---///***+++,,,,,,+++***+++---******))))))))))))******************+++,,,---...,,,++++++++++++++++++,,,+++***)))))))))***,,,---************************'''(((((()))******++++++++++++++++++++++++++++++)))***,,,------,,,***)))***+++,,,,,,......///000************************((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,---------******+++++++++******)))...(((111DDDHHH999...///---------,,,,,,,,,++++++........./////////000000+++***)))***,,,,,,***)))))))))))))))************++++++******))))))(((((())))))))))))))))))))))))************************(((((('''((()))***,,,...++++++************++++++))))))))))))***+++------************+++,,,---...,,,++++++***************+++******)))))))))******)))))))))))))))***++++++************))))))))))))************************************************+++)))''')))---000000////////////......---------************))))))))))))************)))'''&&&&&&)))((((((***---...,,,)))******++++++++++++******(((((())))))))))))((((((,,,***)))((()))***,,,---222...)))((()))++++++***---,,,***(((((()))***+++*********)))))))))))))))&&&''')))***+++***((('''************************)))))))))***++++++,,,,,,******))))))))))))******,,,,,,+++***)))((('''&&&******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************---------,,,,,,+++++++++*********))))))))))))((()))************++++++++++++*********))))))((((((,,,+++)))((((((((()))***))))))************))))))+++***((('''''')))+++,,,)))))))))))))))(((''''''))))))))))))))))))))))))************************---,,,,,,+++***)))((((((******))))))))))))************))))))***+++,,,,,,+++++++++++++++***)))(((+++++++++*********))))))---,,,***)))))))))***+++))))))))))))))))))))))))******))))))((((((''''''***))))))(((''''''&&&&&&''''''(((((())))))******((((((''''''''''''(((((("""###%%%''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++'''(((***+++***)))'''%%%((((((***+++,,,---------,,,,,,++++++***)))(((((())))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))))))))******************))))))******+++,,,---,,,***(((((()))***+++(((((((((((())))))))))))---,,,++++++,,,------,,,+++*********))))))(((((()))************+++++++++*********++++++,,,,,,,,,,,,***((((((***+++,,,,,,---.........,,,,,,...000))))))***+++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,---,,,++++++******++++++++++++*********************+++,,,---------------************************((()))+++------+++)))((()))************+++++++++)))***+++---...---***((()))+++,,,,,,+++++++++,,,111---444DDDIII>>>333000........................+++,,,,,,------,,,,,,+++++++++***))))))***++++++******************************))))))))))))******+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((())))))***+++++++++++++++++++++,,,+++***************++++++******))))))))))))))))))++++++******)))(((((((((*********)))))))))))))))************************************************+++)))((()))+++------++++++++++++*********))))))************))))))))))))&&&&&&((()))***************))))))+++---...,,,)))******++++++++++++******))))))************)))))))))((('''&&&'''(((***+++222///+++)))+++,,,,,,+++---,,,***)))((()))***+++***)))))))))))))))))))))&&&''')))++++++***)))(((******************************************))))))******))))))))))))******************))))))))))))*********+++++++++,,,,,,)))***************++++++************************+++++++++******)))))))))++++++*********))))))))))))************+++++++++++++++++++++******))))))---,,,+++***))))))***+++++++++,,,,,,,,,,,,+++++++++***)))))))))***,,,---)))************)))((('''))))))))))))))))))))))))************************,,,,,,++++++***)))))))))******))))))))))))******))))))(((((()))******+++)))******+++++++++******+++++++++*********)))))),,,+++***)))((())))))***))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))))))))))))))((((((((())))))(((((((((((())))))&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************((('''&&&'''((()))+++,,,---...///,,,,,,+++******)))(((((())))))))))))))))))))))))***)))))))))((((((((('''((())))))******))))))((((((((()))))))))***************))))))******+++,,,---,,,***)))((()))***+++))))))))))))************---,,,+++***+++++++++***************)))))))))((())))))*********+++++++++***++++++++++++++++++,,,,,,+++))))))+++,,,+++***(((***+++,,,,,,---///222((()))******++++++******,,,,,,+++******+++,,,,,,,,,,,,,,,++++++******************+++++++++,,,,,,,,,+++******))))))******************************))))))***+++++++++++++++++++++++++++++++++++++++************************)))************++++++++++++******+++------------------,,,+++***+++,,,------(((+++666:::111***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******************************************************))))))))))))******************)))))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------++++++******************)))))))))))))))*********((((((((()))******++++++((()))))))))************************************************************,,,***((((((*********))))))))))))(((((((((((((((************))))))))))))%%%&&&''')))***++++++++++++******+++------,,,*********++++++++++++*********++++++,,,,,,++++++***)))((('''''''''(((***+++000---***)))***+++++++++,,,+++***)))((()))***+++))))))))))))))))))******'''(((***+++++++++***)))))))))))))))))))))))))))++++++***))))))(((''''''******))))))))))))******'''(((((()))***+++,,,,,,*********++++++++++++,,,*********)))))))))))))))***************************************))))))))),,,+++++++++************)))************+++++++++,,,,,,++++++++++++******---,,,++++++***+++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******+++++++++***))))))))))))))))))))))))))))))******************************************************))))))))))))******((((((((((((((()))))))))'''((()))***+++++++++++++++************)))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''(((((()))******+++******))))))(((''''''******))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++******)))((((((''')))))))))***,,,---///000+++++++++******))))))((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))*********))))))))))))***++++++---,,,***)))))))))***+++************++++++++++++++++++******))))))((((((************)))))))))))))))))))))*********+++++++++++++++++++++*********,,,+++***+++,,,,,,+++)))''')))*********+++...000'''((())))))******))))))---,,,++++++++++++,,,---+++++++++++++++******************++++++++++++,,,+++***))))))(((((())))))************************'''((())))))***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++)))(((((()))++++++)))************+++++++++,,,+++***)))+++---///111///---+++******+++---...000)))'''...000+++(((***************************++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))******************************))))))))))))******************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''((()))***+++---......,,,,,,+++***)))))))))***(((((())))))*********+++((((((((()))******++++++(((((())))))******++++++************************************************+++***)))))))))*********************************************)))))))))((('''(((((())))))))))))(((************+++,,,++++++******++++++++++++******,,,,,,,,,------,,,,,,,,,******))))))******+++,,,+++***(((''''''(((((()))+++***))))))))))))******)))))))))))))))*********))))))***++++++++++++***(((((((((((((((((((((((())))))))))))((((((''''''******))))))))))))******(((((()))***++++++,,,---************++++++++++++++++++******)))))))))(((************************,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++************************++++++++++++++++++++++++))))))************)))))))))***+++,,,,,,,,,+++++++++++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))*********+++++++++******))))))))))))******(((((())))))))))))))))))(((((()))***************************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''((())))))************))))))))))))))))))***))))))(((((())))))******)))(((''''''(((******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++******))))))******+++++++++******+++,,,---...+++*********)))))))))((())))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))((((((((((((((((((((()))))))))***)))))))))))))))***++++++,,,+++***)))))))))******)))))))))*********++++++'''((())))))((((((((()))*********)))))))))))))))))))))))))))************,,,,,,++++++******))))))*********,,,......,,,***+++,,,,,,+++))))))***,,,''''''((()))))))))))))))+++++++++++++++++++++++++++++++++***************************++++++++++++++++++***)))))))))))))))***************+++++++++(((((()))))))))))))))(((++++++++++++++++++++++++******))))))))))))******))))))*********+++++++++++++++*********+++...000,,,+++******+++---------111+++(((,,,---++++++...************************++++++,,,,,,,,,,,,++++++((()))+++,,,,,,+++)))(((******************************))))))))))))***************)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,+++)))(((((())))))***+++,,,,,,---,,,,,,+++***))))))))))))((((((((()))******++++++++++++******)))(((((((((*********)))))))))))))))************************************************)))************+++,,,---******++++++++++++++++++************)))))))))((('''(((((())))))))))))((((((((())))))******+++,,,******++++++++++++******,,,,,,,,,------,,,,,,,,,***************++++++,,,))))))((('''''''''((()))))))))))))))))))))******(((((())))))************))))))***+++++++++++++++((((((((((((((((((((((((''''''(((((())))))))))))******))))))))))))*********************+++++++++))))))*********+++++++++,,,,,,,,,++++++******)))************************++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++((((((((()))))))))))))))))))))******************))))))************))))))((()))******+++************+++,,,,,,,,,,,,++++++************************************************)))))))))***++++++,,,,,,******))))))))))))******)))******++++++***))))))***************)))((('''))))))))))))))))))))))))((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,)))((((((''''''(((((()))((('''&&&&&&'''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))***,,,---...,,,,,,+++************************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))))))))(((((())))))***++++++++++++***************((((((((()))))))))******$$$&&&)))***)))(((***+++))))))))))))))))))******(((((()))))))))*********+++++++++******)))))))))'''''')))+++...///---,,,,,,------,,,***)))***,,,''''''((()))))))))))))))))))))************))))))************************))))))*********+++++++++,,,,,,+++************+++))))))*********+++++++++)))******+++******))))))))))))))))))))))))))))))'''(((***++++++***((('''))))))*********+++++++++(((***,,,,,,***)))+++,,,(((((((((***---...---******'''''')))+++***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***((()))+++,,,,,,+++)))(((******************************))))))))))))******))))))))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++,,,+++)))(((+++*********************,,,++++++***))))))******(((((())))))************++++++******)))(((((((((,,,++++++***)))(((''''''************************************************(((***+++******+++---///))))))))))))************************))))))))))))%%%&&&''')))***+++++++++&&&((()))))))))+++---///******++++++++++++*********++++++,,,,,,++++++***'''((((((((())))))))))))***+++++++++))))))***,,,(((((())))))))))))))))))((((((((()))******++++++))))))))))))******++++++))))))))))))))))))))))))''''''((())))))***++++++******))))))))))))******,,,,,,,,,+++*********))))))))))))************+++,,,,,,,,,+++++++++++++++************************((((((((())))))))))))))),,,+++++++++************)))************+++++++++'''''''''(((((((((((()))(((((()))*********))))))++++++,,,,,,,,,,,,++++++(((((()))))))))***************+++,,,,,,,,,++++++************************************************))))))******+++++++++,,,******))))))))))))************+++,,,,,,+++)))(((************)))((('''&&&(((((()))))))))))))))***(((((()))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))+++,,,------((((((''''''''''''((((((&&&&&&''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((())))))+++,,,---......***+++++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))''''''(((((((((((()))))))))(((((((((((()))******++++++++++++******))))))'''((((((((())))))))))))###'''+++,,,***)))***---))))))))))))************((((((((()))))))))*********************)))))))))'''''''''))),,,...---,,,)))***++++++***+++---///'''((())))))******))))))(((((())))))))))))(((((()))))))))***************)))))))))************+++---,,,,,,+++***+++++++++)))))))))***++++++,,,,,,++++++,,,,,,++++++******))))))))))))))))))))))))&&&(((***,,,,,,***(((&&&)))************+++++++++'''***------+++***+++...,,,***(((***---...,,,)))''''''(((***+++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,+++***)))******************************))))))))))))******))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++******+++++++++***))))))((((((+++***************++++++***)))))))))))))))))))))((((((((()))******++++++,,,++++++***)))(((''''''************************************************)))***+++***((((((***,,,(((((()))))))))*********************))))))))))))&&&&&&((()))************&&&(((***++++++---111444******++++++++++++******))))))************))))))''''''((())))))))))))))))))+++---,,,***)))+++---'''(((((()))))))))))))))'''(((((()))******++++++)))((((((((())))))******************************))))))************************))))))))))))******,,,,,,,,,++++++*********))))))))))))************************++++++++++++************************'''((((((((()))))))))***++++++*********))))))))))))************+++++++++'''((((((((())))))))))))((()))***+++++++++******++++++,,,,,,,,,,,,++++++******)))))))))***+++,,,))))))***+++++++++++++++***************************************************************+++++++++******))))))))))))******)))***+++,,,+++***((('''((()))))))))))))))(((((((((((((((((())))))******((((((***+++++++++******))))))))))))))))))))))))'''((((((((()))))))))***((((((((()))******++++++(((((()))***++++++,,,,,,))))))(((((((((((())))))((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********,,,---------,,,+++%%%''')))++++++***((('''((()))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))*********++++++++++++******'''''''''((((((((())))))((((((((((((((()))******+++++++++++++++***))))))(((((()))))))))*********'''+++//////+++)))***,,,((()))))))))************(((((((((((()))))))))***))))))))))))***************)))'''((()))******)))((()))******))))))+++---((()))******++++++******((()))************)))(((((()))))))))*********+++))))))))))))************,,,++++++***************((())))))***++++++,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))(((((()))******)))(((((()))************+++++++++'''***---,,,+++,,,111666666000+++)))+++---,,,))))))+++,,,,,,+++,,,------++++++++++++++++++++++++******++++++++++++************************************************************))))))))))))******((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************))))))))))))))))))))))))***+++,,,,,,++++++******)))(((((((((((((((((()))******++++++))))))))))))))))))******************************************************)))+++,,,***&&&%%%''')))))))))******++++++,,,,,,************))))))))))))************)))(((&&&&&&'''))),,,,,,---///333777******++++++++++++******(((((())))))))))))(((((())))))***+++++++++++++++'''***++++++((('''))),,,''''''((())))))***))))))'''(((((()))***+++++++++((((((((((((((())))))***************************,,,,,,++++++***)))))))))******))))))))))))******++++++++++++++++++++++++))))))))))))************(((((())))))******++++++************************))))))******+++++++++,,,*********))))))))))))((()))************+++++++++(((((())))))*********+++)))***+++,,,---,,,,,,+++))))))************)))))),,,+++***))))))+++---...((()))***+++++++++++++++******************************************************************************))))))))))))******((()))***+++***)))'''%%%&&&'''((()))************'''((((((((())))))******((()))***,,,,,,,,,+++***))))))))))))))))))))))))'''((((((((())))))******&&&&&&''')))***+++------***************+++++++++******))))))))))))******++++++,,,,,,+++***((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,---...///...,,,***(((!!!###'''***,,,+++)))((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******++++++,,,,,,,,,,,,++++++''''''''''''((((((((()))((((((((((((((()))*********++++++++++++***)))))))))************+++++++++***///222111,,,((((((***(((((())))))*********+++(((((((((((())))))))))))(((((())))))******++++++---+++(((''''''(((''''''***++++++)))'''&&&'''((())))))***+++++++++++++++)))***+++,,,,,,+++***)))(((((())))))*********+++))))))))))))************+++******)))))))))))))))((())))))***++++++,,,,,,+++++++++++++++***))))))***************************)))(((''''''((()))***)))************+++++++++(((***,,,++++++...666>>>???777---((()))++++++******,,,+++)))''')))************************************++++++++++++******++++++***))))))***++++++******************************))))))))))))******(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,(((((())))))******++++++(((((())))))***+++------,,,,,,+++***)))(((''''''++++++******)))(((((((((&&&'''((()))***+++,,,,,,+++++++++++++++***)))(((((()))))))))************,,,,,,,,,++++++*********(((((('''(((((()))******(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&''')))+++---//////((())))))))))))************++++++++++++***))))))++++++************************++++++++++++******,,,,,,,,,+++++++++******&&&'''((())))))******))))))************))))))(((+++,,,------++++++,,,---///---+++)))(((((()))***$$$%%%'''(((***+++++++++++++++******))))))(((((('''((()))++++++***)))))))))))))))))))))))))))))),,,+++)))((((((((())))))***++++++,,,,,,++++++***))))))))))))))))))******,,,+++)))''''''(((***+++************************************************************))))))))))))))))))))))))))))))))))))++++++***************************))))))))))))((())))))))))))************************))))))))))))(((((()))******************************)))((((((((((((((((((((((((((((((******)))((((((((((((((((((((()))***,,,---...///******))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))*********************)))((((((''''''((()))))))))))))))((((((''''''''''''(((((())))))))))))************+++++++++***************(((((((((((())))))))))))...---,,,+++************+++***))))))******)))((())))))))))))***************************)))((((((%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******)))((((((((((((((())))))(((((((((((())))))***)))((((((((()))+++,,,+++***)))(((((()))***++++++*********))))))((((((***************)))(((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))(((((((((((()))***,,,---(((((((((((((((((((((((()))************+++++++++++++++***)))(((((())))))(((+++---,,,***((()))+++*********)))))))))))))))(((((()))***++++++,,,,,,************************+++++++++++++++***)))))),,,+++++++++***)))))))))))))))***++++++++++++***,,,+++***)))+++...111333@@@888...))))))***)))((())))))))))))************((()))***+++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************+++++++++************)))((((((((((((((())))))************)))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++''''''((()))***++++++,,,+++++++++*********))))))---,,,+++******+++,,,---******++++++++++++******))))))************))))))************)))(((&&&&&&+++++++++++++++***))))))************++++++++++++******+++******))))))((())))))(((((())))))***+++)))))))))))))))))))))))))))))))))(((((('''''''''(((((()))***++++++,,,,,,)))))))))*********+++++++++++++++************)))'''''''''((((((((())))))******++++++++++++******,,,,,,+++++++++*********)))***************))))))((())))))*********)))))))))+++,,,+++***)))***+++...,,,***)))((()))******&&&&&&((()))*********************)))))))))))))))))))))***+++++++++++++++************************,,,+++***)))((())))))******++++++,,,,,,++++++***************)))))))))))),,,+++)))((((((((()))***************************************************************))))))))))))))))))))))))))))))))))))************************,,,,,,+++++++++*********))))))))))))************************))))))))))))(((((()))******************************)))((((((******************************)))((((((((((((((())))))******++++++,,,,,,)))))))))))))))*********))))))(((((((((((())))))((((((((((((((()))*********************)))((((((''''''((()))))))))))))))******))))))))))))******))))))))))))************************************((((((((())))))*********...---,,,+++************,,,***))))))++++++***)))))))))))))))***************************)))((((((!!!!!!"""$$$%%%&&&''''''))))))))))))))))))))))))******)))(((((((((((((((******))))))))))))*********)))((((((((()))+++++++++***)))(((((()))***+++************)))))))))(((***************)))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))******************************)))************++++++++++++******))))))))))))***&&&(((***)))'''&&&'''((()))))))))))))))*********(((((()))******+++,,,,,,******++++++++++++*********+++++++++******)))(((******))))))))))))))))))))))))***++++++++++++***,,,+++***)))***---///111<<<555---***,,,///000///))))))))))))************))))))***+++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,************************+++++++++************)))+++***))))))((((((((((((***)))))))))))))))))))))++++++************++++++---,,,,,,++++++,,,,,,---***************++++++++++++++++++*********)))))),,,++++++******++++++,,,)))))))))******)))))))))))))))************))))))************)))((('''&&&***++++++++++++***))))))***++++++++++++,,,,,,,,,***+++,,,,,,,,,+++)))(((******))))))******++++++++++++++++++++++++++++++******))))))))))))((((((++++++*********)))))))))************+++++++++,,,,,,,,,***)))))))))***+++&&&'''''''''((()))))))))******++++++++++++******,,,++++++++++++*********,,,,,,,,,++++++***)))((('''((()))***************''')))***)))((('''((())),,,+++***))))))***+++,,,'''((())))))******))))))))))))))))))************+++++++++++++++,,,,,,---************************,,,+++******)))***************++++++++++++******++++++*********)))))))))++++++*********)))))))))************************************************************))))))))))))))))))))))))))))))))))))************************------------,,,,,,,,,,,,))))))))))))************************))))))))))))((())))))************))))))************))))))(((***************************))))))(((((((((((((((************))))))))))))(((((())))))*********+++))))))(((((((((((())))))((((((((()))))))))***************+++******)))(((''''''((()))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))(((((()))***++++++,,,,,,---,,,+++***************,,,***))))))+++,,,+++***))))))))))))************))))))******))))))((((((&&&''''''((())))))******))))))))))))))))))))))))***))))))(((((((((((((((++++++************++++++)))))))))((()))******+++******))))))))))))******************)))))))))))))))************))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))))))))(((************************)))************+++++++++******)))))))))***++++++(((***++++++))))))***+++(((((())))))******++++++((())))))******+++++++++)))***+++------+++***))))))************)))((((((((((((((((((((()))))))))))))))***++++++++++++***,,,+++***)))***,,,...000666111+++(((***---------)))))))))*********++++++*********+++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,************************+++++++++************)))---,,,+++***)))((((((((())))))))))))))))))******++++++************++++++******))))))))))))******,,,,,,,,,++++++*********+++************)))))))))***++++++++++++++++++***(((((())))))))))))(((((())))))************))))))************)))(((''''''******+++++++++******)))*********+++++++++,,,,,,,,,---...//////...,,,++++++++++++******+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++******))))))((((((******+++++++++,,,,,,,,,---,,,***(((((()))***,,,+++++++++++++++++++++*********++++++++++++******++++++++++++***************+++++++++******)))(((&&&'''(((******+++++++++'''((())))))''''''((()))******))))))******,,,,,,))))))*********))))))((((((((())))))******++++++++++++***)))***+++,,,---************************+++++++++************+++******++++++++++++******,,,++++++******))))))(((******+++++++++***)))(((************************************************************)))))))))((())))))))))))))))))))))))***************+++++++++...------------,,,,,,,,,((()))))))))************************)))))))))(((((()))************))))))))))))************)))((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((()))******++++++))))))(((((((((((())))))(((((())))))*********************++++++******)))''''''((()))))))))))))))((((((''''''''''''((((((((()))))))))************(((((((((((())))))))))))))))))***+++,,,,,,---...,,,,,,+++***************,,,***(((((()))+++******((()))))))))************((()))))))))))))))((((((------,,,++++++***))))))************************))))))(((((((((((())))))+++******))))))******+++)))))))))))))))******+++***))))))))))))))))))************)))))))))))))))))))))************)))((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))*********)))))))))************************))))))*********+++++++++))))))))))))***++++++,,,***+++++++++***+++,,,,,,''''''((()))***++++++,,,((()))))))))*********+++(((***,,,......,,,***((())))))*********))))))((('''(((((())))))*********))))))***++++++++++++***************,,,...000222777222---))))))))))))((())))))*********+++++++++,,,+++++++++***+++++++++))))))))))))))))))))))))************++++++++++++************************+++++++++*********))))))---,,,+++***)))))))))))))))))))))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((************************************)))))))))))))))***+++,,,,,,+++***)))(((((())))))))))))(((((())))))************))))))***************)))(((''')))******+++++++++******))))))))))))*********+++,,,,,,---.........---,,,,,,,,,+++++++++++++++,,,************************(((((((((((((((((((((((())))))))))))))))))************+++++++++,,,,,,,,,---,,,***(((((()))***,,,......---,,,++++++***)))******++++++++++++******+++++++++*********))))))'''(((((()))******))))))&&&'''(((******+++++++++((()))***)))(((((()))***)))))))))******+++,,,,,,***************))))))((((((((())))))******++++++******)))((((((***+++,,,************************************************)))******++++++******))),,,+++++++++******))))))***++++++++++++***))))))************************************************************)))))))))(((************************))))))*********+++++++++,,,,,,,,,,,,++++++++++++((()))))))))************************)))))))))((())))))*********))))))(((((())))))*********))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((())))))******(((((())))))************))))))(((((((((((())))))(((((()))***+++******)))******++++++++++++******''''''((()))))))))))))))((((((''''''''''''((((((((()))))))))************''''''(((((()))))))))))))))******+++,,,---------++++++******))))))******,,,***''''''((()))))))))((()))))))))************'''(((((()))))))))((((((******))))))((('''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((()))))))))************)))))))))******)))))))))))))))))))))))))))******((())))))*********)))))))))))))))))))))))))))))))))))))))******++++++,,,))))))))))))))))))))))))&&&''')))***+++++++++***))))))))))))))))))))))))))))))*********+++++++++******))))))***+++,,,,,,((('''&&&&&&'''((())))))''''''((()))***++++++,,,)))))))))))))))*********(((***,,,......,,,***((())))))************)))))))))))))))******+++++++++))))))***++++++++++++***((()))***+++...000333444999666222...---,,,+++***************++++++++++++...---,,,+++******++++++))))))))))))))))))))))))))))))*********+++++++++************************+++++++++*********))))))+++***************++++++(((((())))))************))))))(((((((((((())))))++++++++++++++++++++++++'''''''''((()))******+++))))))))))))))))))))))))))))))+++,,,,,,+++)))))))))******++++++******)))))))))************)))))))))************))))))((())))))***++++++++++++***(((((()))))))))*********************++++++++++++,,,,,,++++++******++++++))))))))))))))))))))))))''''''(((((((((((())))))'''(((((())))))*********************+++++++++,,,,,,,,,***)))))))))***+++,,,,,,+++***)))(((((('''******++++++++++++******+++************)))))))))&&&&&&((())))))*********'''((()))***************(((***+++***)))((()))+++))))))******++++++++++++*********+++******))))))))))))))))))************))))))(((((())))))***+++++++++++++++++++++++++++(((((()))************)))))))))************))))))++++++++++++++++++++++++,,,++++++++++++*********************************************************************))))))))))))************************)))))))))***++++++,,,,,,++++++++++++************))))))))))))************************)))))))))))))))************))))))(((((())))))************)))************************((((((((((((((())))))***&&&''''''((()))******+++***)))))))))))))))))))))))))))(((((((((((())))))((()))***+++++++++***))))))***++++++,,,+++++++++''''''((()))))))))))))))******))))))))))))******))))))))))))************'''(((((())))))******+++***++++++++++++,,,,,,,,,+++******)))))))))******///,,,)))''''''((((((((())))))))))))************''''''((()))))))))(((((('''''''''((()))******+++((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))(((((()))************)))))))))************))))))))))))))))))************((())))))************)))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))%%%&&&(((***+++,,,++++++(((((((((((((((((((((((()))************+++++++++++++++*********++++++,,,***(((&&&''')))+++++++++(((((())))))******++++++))))))))))))))))))))))))***+++,,,......,,,+++***))))))***++++++++++++***************++++++++++++))))))***++++++++++++***(((((()))+++...000222333000000...---,,,,,,,,,,,,*********++++++++++++,,,///...,,,+++*********+++)))))))))))))))))))))))))))))))))************+++************************+++++++++************))))))))))))))))))***++++++((((((((()))******++++++++++++************++++++))))))************))))))%%%%%%&&&'''((()))***+++(((((()))))))))))))))***)))******************)))******++++++++++++******))))))************)))))))))******+++******))))))))))))***+++++++++++++++))))))*********+++++++++******(((((((((***+++---,,,,,,+++***************))))))))))))))))))))))))((((((((())))))*********(((((((((((()))))))))))))))))))))*********+++++++++++++++************)))((((((((((((((((((((((((******++++++++++++******************))))))))))))((())))))*********))))))((())))))*********))))))((()))******)))((()))***)))******+++++++++******))))))***+++++++++***************)))))))))))))))))))))******+++++++++***++++++++++++++++++++++++&&&'''((()))***))))))((())))))************)))))))))******++++++,,,,,,------,,,+++*********++++++************************************************************))))))))))))************************((())))))***++++++,,,,,,++++++++++++************))))))))))))************************))))))))))))***************)))(((((((((((()))***************************************((((((((((((((()))******))))))))))))))))))))))))++++++******)))((((((((())))))(((((((((((())))))''')))***,,,,,,+++***))))))***++++++,,,,,,,,,+++''''''((()))))))))))))))******))))))))))))******))))))))))))************(((((())))))***++++++,,,++++++++++++******************))))))))))))******333000+++))))))))))))((())))))))))))************&&&''''''((())))))((((((&&&'''((()))***+++,,,---''''''''''''''''''''''''((((((((((((((()))*********))))))))))))))))))***'''((()))***+++******)))((()))***++++++***)))(((((()))))))))************(((((()))***************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))&&&((()))+++++++++***))))))))))))))))))))))))))))))************+++++++++,,,,,,+++*********++++++---***((((((+++---...---)))))))))))))))*********)))))))))))))))))))))(((+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,************))))))))))))))))))***++++++++++++***(((((()))***,,,---......'''(((((((((((()))***+++*********+++++++++,,,,,,111///---+++))))))***+++))))))))))))))))))))))))))))))))))))************************************+++++++++************)))******)))((((((((())))))'''(((((()))******++++++++++++************++++++&&&&&&'''(((((('''&&&&&&''''''(((((()))))))))***(((((((((((())))))************))))))))))))******))))))************))))))))))))************)))))))))******++++++*********((()))***+++++++++++++++******+++++++++,,,,,,,,,---+++)))((()))+++---///,,,++++++***)))))))))***))))))))))))))))))))))))))))))******++++++++++++))))))))))))((((((((((((((())))))))))))************++++++++++++***))))))&&&&&&'''((()))***+++,,,******++++++++++++******************))))))))))))+++++++++++++++***)))((()))************))))))(((((()))***)))((('''(((*********+++++++++******)))))))))***+++++++++++++++++++++******))))))(((((()))***+++,,,---,,,++++++++++++++++++++++++++++++%%%&&&''')))))))))((('''))))))************))))))))))))***+++,,,------......---+++))))))***+++,,,************************************************************))))))))))))************************((())))))***++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))************************))))))))))))***************)))(((((((((((()))***************((((((((((((((((((((((((((((((((((((((()))******+++++++++***)))(((((((((,,,,,,+++***)))(((''''''))))))(((((((((((())))))''')))+++,,,,,,,,,***))))))***+++,,,,,,,,,,,,,,,'''(((((()))))))))))))))((((((''''''''''''(((((())))))))))))************((())))))***+++,,,,,,,,,,,,,,,+++******))))))(((***)))))))))))))))******666333...+++*********)))))))))))))))************&&&&&&'''((())))))((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******++++++************++++++'''((()))++++++******)))((()))***++++++***)))((((((((())))))*********+++(((((()))***************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))((()))+++,,,+++***((('''************************)))************+++++++++------,,,+++***************'''$$$%%%(((+++++++++*********)))))))))))))))))))))))))))((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------******))))))((((((''''''))))))***++++++++++++***)))))))))))))))*********'''(((******))))))***,,,******+++++++++,,,,,,,,,111000---+++))))))***+++))))))))))))))))))))))))))))))))))))************************************+++++++++************))),,,+++***((('''''''''''''''(((((()))***+++++++++))))))(((((((((((())))))((()))***++++++***)))(((************))))))))))))'''((((((((())))))******+++***)))(((((()))***+++(((((())))))))))))(((((())))))************)))))))))******+++++++++******((((((''''''((()))******))))))(((((((((((()))))))))++++++***((('''((()))''''''((()))******++++++...,,,+++)))'''''''''((())))))))))))))))))))))))************))))))))))))******))))))((((((''''''+++***)))))))))***,,,,,,,,,+++*********+++,,,---************)))))))))(((************************---+++)))((()))+++---///)))(((((((((''''''&&&&&&++++++++++++++++++++++++******++++++++++++******+++++++++***************))))))(((((((((((())))))******+++,,,,,,,,,,,,++++++++++++*********))))))******+++++++++******))))))))))))))))))))))))))),,,+++++++++++++++++++++------,,,+++*********+++---------,,,,,,+++++++++***************)))((((((******++++++++++++*********(((&&&&&&(((*********''''''''''''((()))++++++)))************+++++++++******************+++++++++,,,,,,------,,,,,,+++******))))))((((((''''''))))))))))))))))))))))))+++***((('''''''''(((((())))))))))))************))))))))))))************,,,+++******))))))******''''''''''''((((((((()))++++++******************(((((()))***+++,,,,,,,,,++++++***)))(((((())))))+++*********))))))(((((()))))))))((()))***++++++---,,,,,,,,,,,,---...///++++++************+++++++++,,,,,,,,,,,,+++******---+++)))'''&&&&&&'''(((''''''''''''((((((((((((++++++******))))))((((((%%%%%%%%%%%%&&&&&&&&&'''(((***,,,+++(((''')))+++******)))(((((('''((((((******))))))))))))******)))(((((((((((())))))***************************************)))))))))))),,,+++)))((((((((()))*********++++++++++++******))))))************))))))))))))))))))))))))))))))///......------......///''''''((()))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''((()))***+++***)))'''%%%%%%&&&(((*********))))))))))))))))))************---------,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,+++*********+++------...------,,,+++***)))))),,,+++***))))))***+++,,,))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))******+++,,,,,,,,,,,,++++++*********))))))(((((())))))))))))))))))))))))((()))******++++++++++++++++++***))))))******+++))))))((((((((()))******,,,,,,++++++++++++,,,,,,***+++,,,+++)))((()))************)))******+++,,,+++***)))(((((()))******))))))))))))))))))))))))''''''((()))***+++,,,,,,)))))))))***************+++***)))))))))***+++,,,******)))))))))***+++,,,+++******)))))))))))))))************************+++***)))((((((***+++,,,,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))(((((((((((((((((((((+++++++++******+++++++++)))***++++++,,,,,,+++++++++++++++*********))))))******+++++++++*********))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++***************,,,,,,,,,++++++*********+++++++++++++++***))))))******++++++++++++*********((('''''')))*********++++++++++++************))))))*********+++++++++************************)))******++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))------+++*********++++++))))))))))))************))))))))))))************,,,+++******))))))******'''''''''((((((((())))))************************)))))))))***+++++++++,,,++++++***)))))))))))))))******)))))))))((((((((())))))*********+++++++++,,,,,,,,,---------......+++******))))))******++++++++++++++++++******))),,,+++)))'''&&&'''((())))))(((((((((((((((((((((*********))))))))))))))))))))))))************+++(((***+++***(((''')))+++++++++***)))))))))))))))******))))))))))))******''''''''''''((()))***+++************************++++++*********)))))))))++++++)))((((((((())))))((((((((()))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))+++******************+++))))))***+++++++++++++++))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))******)))***************))))))))))))))))))************+++++++++************)))******++++++++++++******++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++******)))***+++,,,---,,,,,,++++++***)))))))))++++++***))))))***++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))***++++++,,,,,,++++++************)))))))))((())))))))))))))))))))))))((()))***,,,,,,,,,+++***++++++************++++++++++++***)))))))))*********))))))(((((())))))***+++,,,---,,,***)))***+++...,,,+++******+++---...(((((((((((()))***,,,---))))))))))))))))))))))))''''''((()))***+++,,,,,,((())))))***+++,,,,,,,,,******))))))******+++,,,))))))(((((())))))***+++,,,+++***)))((()))************************************))))))))))))))))))************))))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++(((((((((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,+++++++++++++++***************************************))))))))))))))))))))))))************************++++++***)))))))))******++++++***************))),,,,,,,,,,,,,,,+++************++++++++++++******+++)))((((((***++++++***,,,------,,,+++)))'''&&&)))))))))*********++++++************************))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))************))))))))))))************,,,+++******))))))******''''''((((((((()))))))))******************************************+++++++++***))))))))))))))))))))))))((((((((((((((('''((()))***,,,,,,++++++***++++++---......------,,,+++******))))))******+++***************)))((((((***)))(((''''''((()))************))))))(((((((((((())))))))))))))))))***'''(((((((((((()))))))))((()))******(((((()))***((((((''''''&&&&&&''''''******))))))))))))******''''''''''''((()))++++++************************+++*********))))))))))))******)))((((((((())))))((((((((((((''''''&&&%%%''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++++++++++++++))))))))))))))))))))))))++++++******)))(((((((((***)))'''''''''))),,,------,,,+++***))))))))))))))))))))))))************))))))))))))((((((((((((******++++++++++++******++++++++++++++++++++++++))))))))))))))))))******((((((((((((((((((((((((******++++++++++++*********))))))))))))***++++++*********************)))++++++***))))))***++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))(((((('''))))))))))))))))))))))))************************'''(((((())))))((((((''')))***++++++,,,,,,++++++************))))))))))))))))))))))))))))))))))))(((***,,,------,,,+++***++++++++++++++++++++++++,,,,,,+++***)))))))))***((((((''''''''''''((((((+++,,,------+++++++++---...---+++***+++---000222''''''((()))***+++,,,,,,))))))))))))))))))))))))************)))))))))((()))))))))******+++++++++***************+++++++++))))))))))))*********+++---,,,***(((((()))***+++******************************+++++++++)))((('''))))))))))))))))))))))))***************************++++++,,,,,,++++++******************+++++++++++++++++++++++++++++++++))))))***+++++++++++++++******************************************++++++)))))))))))))))))))))))))))))))))))))))***************)))))))))))))))***++++++++++++************++++++,,,,,,++++++***)))******++++++++++++******+++)))))))))+++,,,+++*********++++++***'''%%%###))))))))))))************+++++++++***************++++++,,,,,,,,,,,,++++++'''''''''((()))*********))))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))************((()))))))))************,,,+++******))))))******'''(((((((((((()))))))))))))))))))))************+++++++++*********************)))))))))))))))***(((((((((((('''''''''''''''(((***,,,,,,+++***(((***+++---......---+++*********))))))))))))******)))))))))))))))(((((('''((((((''''''((()))***+++++++++******))))))(((((('''((((((((())))))******&&&&&&&&&&&&''''''''''''(((((()))))))))))))))***)))(((((('''''''''((((((******))))))))))))******)))(((((((((((())))))***************************)))))))))((((((((((((''')))))))))((((((((()))))))))******))))))((('''&&&******))))))))))))******)))))))))))))))))))))))))))******************)))''''''((()))))))))))))))))))))))))))))))))))))))************))))))(((((()))((('''''''''((()))***---+++***)))((()))******((()))))))))************))))))((((((((('''''''''******++++++++++++******************************)))))))))))))))*********((((((((((((((((((((((((******++++++++++++******)))))))))))))))*********))))))******+++++++++++++++******************+++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))***+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))***,,,......---+++)))***++++++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,++++++******++++++,,,+++,,,------,,,+++,,,...,,,+++***)))+++...222444)))))))))*********))))))((((((((((((((((((((((((************)))))))))(((******)))))))))((((((((())))))******++++++++++++*********+++++++++++++++,,,,,,***)))))))))***+++***************************+++,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))******++++++++++++***+++,,,,,,,,,,,,+++***))))))***++++++++++++*********************************))))))******,,,,,,))))))))))))))))))))))))(((((()))))))))************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,***************))))))(((******++++++++++++*********))))))***+++,,,+++***'''(((***+++***)))'''%%%(((((()))))))))*********+++++++++*********))))))***++++++,,,,,,++++++***&&&&&&'''((()))***++++++))))))))))))))))))))))))***+++++++++++++++++++++((()))))))))************((()))))))))************,,,+++******))))))******(((((((((((()))))))))***(((((()))))))))*********+++++++++******************)))))))))))))))******''''''''''''((((((((((((&&&''')))++++++***)))(((***+++---......---+++)))***))))))))))))))))))***((())))))))))))((('''''''''''''''(((((()))******+++*********)))))))))(((''''''(((((()))))))))***(((((((((((())))))))))))(((''''''((())))))))))))+++++++++******+++,,,,,,******))))))))))))******+++***)))((((((''''''((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&((((((((()))))))))(((((()))))))))))))))(((''''''******))))))))))))******((((((((((((((((((((((((******+++,,,,,,+++******''''''((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))(((&&&%%%###)))(((((('''((()))***+++((()))))))))******************)))))))))(((((((((******++++++++++++******************************(((((())))))************))))))))))))))))))))))))******++++++++++++******(((((())))))***************++++++,,,,,,---------*********++++++*********))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))***++++++++++++***))))))))))))))))))******************************)))***,,,------,,,***))))))***+++,,,,,,,,,,,,+++++++++***)))))))))************))))))))))))*********,,,------++++++,,,...***)))))))))+++...000222***************)))((('''((((((((((((((((((((((((''''''((()))***+++,,,,,,******))))))(((''''''&&&))))))***++++++++++++*********+++,,,,,,,,,,,,++++++++++++++++++************************************+++,,,------,,,***)))***************+++++++++************************(((((())))))))))))(((((('''''''''((())))))******,,,,,,............,,,,,,((()))******++++++*********************+++++++++******)))))))))+++,,,---))))))))))))))))))))))))((())))))******+++++++++******)))))))))***++++++,,,,,,,,,,,,,,,---------)))************)))((((((******++++++++++++******)))((((((***+++,,,***)))))))))+++,,,,,,+++******((((((((()))))))))******,,,,,,++++++***)))))))))(((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))((()))******+++*********))))))))))))************))))))))))))************,,,+++******))))))******((((((((()))))))))******'''(((((())))))***************************++++++)))))))))))))))******+++'''(((((((((((()))))))))'''((()))***+++***))))))+++,,,,,,------,,,*********))))))(((((())))))***)))))))))))))))(((''''''''''''(((((())))))******))))))))))))))))))))))))'''(((((((((((((((((()))&&&&&&&&&'''''''''(((((((((&&&&&&''')))******)))(((((('''''''''((())))))******))))))))))))******+++***)))((((((''''''((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''((()))))))))((((((&&&''''''((((((''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((((()))***++++++***)))((())))))***+++++++++++++++))))))))))))))))))))))))******))))))))))))))))))((()))******)))&&&###!!!''''''''''''((()))***+++))))))))))))************************))))))))))))******++++++++++++******************************((((((((()))******++++++))))))))))))))))))))))))******++++++++++++******((()))******++++++******+++,,,,,,,,,------......)))***++++++++++++***)))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''(((((()))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''((()))******++++++******))))))))))))***************************************++++++++++++***))))))'''(((***+++,,,,,,+++***))))))((((((((()))******((((((''''''''''''(((((()))+++,,,,,,++++++,,,---))))))))))))***+++,,,---)))******+++***)))((('''((((((((((((((((((((((((''''''((()))***+++,,,,,,***)))))))))))))))))))))((()))***+++,,,++++++***((()))***+++,,,++++++******+++,,,------+++)))(((************************)))******++++++++++++***&&&&&&'''''''''(((((((((************************))))))************))))))&&&''''''((())))))******+++,,,---......---,,,+++((())))))***************))))))*********+++++++++***)))(((((()))+++---...))))))))))))))))))))))))))))))******+++,,,,,,---***************+++,,,,,,******++++++,,,,,,,,,,,,***++++++++++++***))))))******++++++++++++******((((((((()))++++++)))(((************************(((((((((((()))))))))***,,,,,,++++++***))))))((((((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))%%%&&&'''((())))))((('''))))))))))))************))))))))))))************,,,+++******))))))******(((((()))))))))*********''''''(((((()))******+++)))))))))***+++++++++,,,)))))))))))))))***++++++((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((((((((()))))))))************)))((((((((((((((())))))))))))((('''''''''(((((())))))***((((((((((((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&)))+++***(((%%%%%%%%%%%%%%%&&&''''''******))))))))))))******((((((((((((((()))******))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&((()))))))))((((((&&&&&&'''((()))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((('''(((***++++++***((('''))))))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))***+++*********)))((('''&&&((())))))*********))))))))))))))))))*********************))))))))))))(((******++++++++++++******************************'''(((((()))******++++++++++++++++++++++++++++++******++++++++++++******))))))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,---)))***++++++++++++***)))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((((())))))***************((()))))))))************************************+++***)))((((((((())))))%%%''')))+++++++++***)))(((((('''(((((()))******++++++************++++++)))***,,,+++++++++,,,---************))))))((((((((()))***++++++***)))(((((((((((((((((((((((((((************)))))))))))))))))))))***++++++,,,,,,((()))***+++,,,+++******'''((()))++++++******))))))+++---......,,,)))'''************************(((((())))))******++++++(((((())))))******++++++))))))))))))))))))))))))******++++++++++++******((())))))***+++,,,,,,,,,((()))+++,,,,,,+++)))((((((((()))***************))))))******++++++++++++***)))(((((()))+++---...))))))))))))))))))))))))))))))***+++,,,,,,------++++++******+++,,,------))))))******+++++++++++++++,,,,,,,,,,,,+++************++++++++++++******''''''''')))++++++)))'''******)))(((''''''(((((((((((((((((()))))))))))),,,,,,++++++***))))))(((******++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))((()))***,,,,,,,,,+++***))))))))))))************))))))))))))************,,,++++++***)))*********))))))))))))************&&&''''''((()))******+++(((((()))***+++,,,,,,---))))))((())))))***++++++(((((())))))******++++++------,,,,,,,,,---...///------++++++*********+++))))))(((((((((((())))))***************)))(((((((((((())))))))))))((((((%%%%%%&&&'''((()))******))))))(((((('''''''''&&&))))))))))))************'''%%%$$$&&&)))+++***(((***************+++,,,,,,******))))))))))))******%%%&&&&&&''')))***,,,---))))))))))))))))))))))))************))))))))))))%%%&&&((()))))))))(((((('''((()))+++,,,,,,,,,,,,,,,***)))(((((()))***,,,(((((((((((((((((((((((((((***+++------+++***(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********---,,,***)))((()))+++,,,***+++,,,,,,+++***((('''))))))))))))************))))))))))))((((((((((((******++++++++++++******))))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++******++++++++++++******)))***+++,,,---,,,++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***************(((((())))))*********+++************************,,,***(((&&&&&&'''((()))$$$&&&(((***+++***)))(((000...,,,+++)))))))))***))))))))))))))))))))))))))))))*********))))))(((,,,,,,++++++***)))))))))+++***((('''''''''((()))))))))))))))***************)))((((((((()))+++,,,)))))))))))))))(((''''''************))))))))))))))))))))))))))))))))))))---------,,,,,,+++++++++************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))---+++******+++,,,+++***(((((()))************)))***+++,,,------,,,+++***++++++++++++++++++++++++***************************+++,,,------+++***))))))))))))))))))))))))))),,,,,,,,,++++++)))((('''******)))))))))))))))***))))))))))))))))))***+++///...---,,,***)))((('''+++)))'''(((+++,,,***(((******))))))))))))******++++++************++++++---,,,,,,+++***)))((((((+++++++++***)))(((((('''))))))************))))))+++*********))))))((((((,,,,,,+++***)))(((''''''***************)))(((((())))))))))))))))))))))))+++++++++*********))))))---***'''''')))+++***)))))))))))))))))))))))))))***)))((((((((()))+++,,,'''((()))***************,,,,,,+++***))))))******((()))+++---............///---+++((('''&&&'''((())))))))))))((((((((((((***))))))((((((((((((((())))))))))))))))))))))))------,,,+++***)))((('''))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))************,,,+++***))))))***+++,,,((((((((()))(((''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))++++++***)))((('''&&&&&&(((((((((((())))))))))))************************+++*********))))))((((((&&&((()))++++++)))(((&&&&&&(((***,,,,,,+++)))(((%%%&&&'''(((***,,,------))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((()))***)))((('''((()))))))))))))))***************)))''''''((())))))(((((((((((((((((()))******)))***,,,------,,,***)))''''''(((((()))))))))***************************+++,,,,,,------,,,,,,+++***************************))))))+++------,,,+++***+++,,,,,,,,,,,,+++******)))))))))***+++,,,,,,***+++,,,------+++***((())))))))))))))))))))))))++++++************++++++***)))(((''''''((()))******)))(((''''''((()))***+++***)))(((((()))***+++******))))))))))))))))))+++*********))))))(((((((((((())))))******++++++((((((''''''''')))***+++&&&((())))))(((((()))++++++*********))))))(((((())))))((('''((()))***+++)))))))))))))))))))))))),,,,,,,,,------,,,,,,+++,,,,,,++++++***))))))))),,,+++***)))((())))))***))))))))))))***************)))((((((((()))+++++++++++++++++++++***))))))************))))))))))))))))))))))))))))))))))))++++++++++++*********)))************************************************************************)))************+++++++++))))))))))))))))))))))))++++++***+++------,,,***((()))******++++++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,++++++***)))((('''))))))))))))))))))))))))++++++++++++***)))(((''',,,,,,+++++++++++++++,,,+++******)))))))))))))))---,,,,,,++++++******)))+++)))((((((***+++***(((******))))))))))))***************))))))*********.........------,,,,,,+++++++++******)))(((((('''))))))************))))))*********)))))))))((((((++++++******)))(((((((((***************)))(((((())))))))))))))))))))))))+++++++++*********)))))),,,***'''''')))+++***)))))))))))))))))))))))))))***)))((((((((()))++++++))))))******************++++++*********)))))))))'''(((+++---...///...------+++)))((('''((()))***(((((((((((())))))))))))++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))******++++++*********((((((((()))))))))******+++***))))))))))))***+++(((((((((((((((''''''&&&))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))(((((('''''''''((()))******)))((('''&&&(((***,,,,,,+++)))((())))))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((()))***)))((('''((()))))))))))))))***************)))'''''')))***)))(((((((((((((((((()))******&&&''')))******)))'''&&&)))))))))*********++++++***+++++++++++++++******++++++,,,,,,,,,,,,++++++************************)))))))))+++...//////---******+++,,,,,,+++***************)))******++++++***+++,,,------+++***((())))))))))))))))))))))))***))))))(((((())))))******)))(((''''''((()))******)))(((''''''((()))***+++***)))(((((()))***+++))))))))))))))))))))))))************)))))))))((()))))))))))))))*********+++***)))((((((((()))***'''((())))))(((((()))+++************)))))))))((((((''''''''''''((()))***))))))))))))))))))))))))))))))******+++******))),,,,,,++++++***))))))))),,,++++++***)))*********))))))))))))************)))))))))((()))******+++***++++++++++++******)))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((************************************************************************)))************+++++++++))))))))))))))))))))))))******+++---//////---+++)))******+++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++************************---,,,+++)))((('''&&&&&&))))))))))))))))))))))))************)))((((((''',,,+++++++++++++++,,,,,,,,,+++***)))))))))))))))******++++++++++++++++++***)))((()))***+++***(((******))))))))))))*********))))))(((((())))))***************************++++++******)))(((((((((((())))))******))))))(((******))))))))))))(((((()))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))+++************)))))))))+++)))(((((()))******)))(((((((((((((((((((((((()))))))))((()))******++++++++++++***************((()))*********)))((('''%%%(((+++...//////---,,,***)))((((((((()))***+++''''''(((((())))))******,,,++++++***************(((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))(((((('''''''''''''''(((''''''((((((((()))))))))***))))))(((((())))))***)))))))))(((((((((''''''))))))))))))))))))))))))***))))))(((((())))))***((((((((())))))*********(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''((()))******)))(((''''''(((***,,,,,,+++***))),,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***)))((('''((()))))))))))))))***************)))(((((()))***)))((()))(((((((((((()))******&&&'''((())))))((('''&&&+++++++++++++++,,,,,,,,,+++,,,---...---,,,***(((******++++++++++++******************************(((((()))+++...000000///******++++++++++++******++++++******)))************+++,,,,,,,,,+++)))((()))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))************))))))))))))************))))))))))))---,,,+++))))))))))))***''')))***)))(((((()))+++************)))))))))))),,,+++******)))((((((((())))))))))))))))))))))))'''((()))))))))))))))))),,,,,,++++++***)))))))))++++++*********)))))))))((()))))))))************)))))))))))))))******+++(((((())))))))))))((('''************)))))))))((())))))))))))))))))))))))))))))))))))))))))((((((************************************************************************))))))*********+++++++++))))))))))))))))))))))))((()))+++...000000---+++******+++,,,,,,,,,,,,+++---,,,+++******+++,,,---************************************************---+++***(((''''''(((((())))))))))))))))))))))))((())))))))))))((((((''')))))))))((())))))***+++++++++***))))))************************************)))))))))******))))))+++******))))))******+++))))))(((((((((((())))))((((((((()))))))))******************))))))(((((((((((())))))))))))(((((())))))))))))))))))(((((((((((())))))************))))))************)))((())))))))))))))))))))))))************))))))))))))***))))))))))))******)))(((((((((((((((((((((((()))))))))))))))******+++,,,,,,+++***************&&&((()))+++***)))'''&&&%%%(((+++...///...---+++***)))(((((((((((()))***&&&''''''((()))******+++++++++***))))))))))))***((((((((((((((((((((((((,,,++++++***))))))((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%&&&'''''''''''''''(((((((((((())))))(((((((((((())))))***))))))(((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))***+++,,,+++***)))---,,,,,,+++***))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))***)))((('''((()))((()))))))))***************)))((()))***+++)))((())))))(((((())))))***+++))))))***++++++***))))))+++++++++++++++++++++++++++,,,...//////,,,***((())))))************))))))************************(((((((((+++---......---)))******************))),,,,,,+++***)))))))))******++++++,,,+++***)))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))))))))(((((((((((())))))***))))))))))))))))))***)))))))))************************)))))))))))))))++++++******))))))((((((---,,,+++*********+++,,,((()))******)))((()))************)))))))))))))))++++++******))))))(((((())))))))))))))))))))))))***++++++,,,---------,,,,,,,,,++++++***))))))))))))))))))))))))(((((((((((()))))))))************((()))))))))************'''(((((()))))))))((((((************)))))))))((())))))))))))))))))))))))************************************************************************************************))))))*********+++++++++))))))))))))))))))))))))((()))+++...000000---*********+++,,,,,,,,,,,,+++---,,,+++******+++,,,---************************************************+++***)))(((((()))+++,,,))))))))))))))))))))))))'''(((((())))))))))))((())))))(((((()))******+++******))))))***+++,,,,,,,,,,,,+++******))))))((())))))******)))))))))***++++++************++++++))))))(((((((((((())))))******++++++,,,---------*********)))))))))))))))(((((())))))))))))(((((((((((((((((((((((())))))((((((((()))******++++++((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((()))))))))************,,,,,,+++***)))))))))***&&&''')))***+++)))(((&&&''')))+++---...---+++*********)))(((((('''''''''&&&''''''((()))******+++******)))(((((((((((()))((((((((((((((((((((((((++++++******)))(((((((((((((((((((((((((((((((((,,,+++)))((((((((()))***''''''''''''(((((((((((((((((())))))))))))((((((******)))(((((((((((()))((((((((((((((((((((((((******))))))))))))******************))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((((()))***+++,,,++++++***++++++******************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''((()))((()))))))))***************))))))***++++++)))((()))))))))))))))***++++++++++++++++++++++++++++++***************)))))))))***,,,...//////---***(((((())))))******))))))((()))))))))))))))))))))))))))(((((()))++++++***((()))))))))))))))))))))))),,,,,,+++***)))))))))***++++++++++++******))))))))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))(((((((((((())))))))))))(((((()))))))))******)))))))))*********++++++,,,,,,,,,))))))))))))))))))******++++++******))))))((((((************+++,,,...///)))***+++***)))((()))***))))))))))))))))))******%%%&&&'''((()))*********))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,,,,,,,++++++***)))))))))((())))))))))))(((''''''))))))))))))************(((((()))************))))))******++++++++++++***************))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,************************************************++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))))))))***,,,......,,,***)))******+++++++++++++++,,,++++++++++++++++++,,,************************************************))))))))))))***+++,,,,,,))))))))))))))))))))))))'''(((((()))************************+++,,,------***************+++,,,,,,,,,,,,+++***))))))(((((((((***+++***)))((()))***++++++************++++++***))))))(((((())))))***)))))))))******+++++++++******))))))))))))))))))'''(((((())))))(((((('''''''''(((((((((((())))))(((((())))))*********+++((())))))************)))))))))))))))))))))))))))(((((()))))))))))))))***((()))++++++)))((()))***(((((((((((((((((((((((((((((()))************)))+++***)))((((((((()))***'''((()))*********)))(((***++++++,,,,,,+++***)))******))))))((('''&&&&&&''''''(((((())))))*********))))))(((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''(((((())))))))))))))))))))))))))))))++++++***)))((((((((((((''''''((((((((()))))))))((())))))******))))))(((+++***)))((('''((()))***))))))))))))))))))))))))+++******))))))******++++++++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))******+++++++++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''((()))))))))))))))************)))))))))+++,,,,,,***'''***))))))))))))***++++++***))))))))))))))))))***)))))))))(((((((((((((((***+++,,,------,,,+++***))))))************)))))))))))))))))))))))))))))))))((((((((())))))'''&&&))))))(((((((((((())))))++++++******)))*********++++++******))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))(((((((((((())))))))))))(((((())))))************)))))))))******++++++,,,,,,,,,))))))))))))************************))))))))))))))))))))))))+++---///000***+++++++++)))((()))***))))))))))))************%%%&&&((()))***++++++***))))))))))))))))))))))))&&&&&&((())))))*********,,,,,,++++++***)))))))))))))))*********)))((('''))))))))))))************'''((()))***+++******)))))))))***+++++++++++++++************))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,************************************************++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))***))))))***+++,,,***)))((()))******++++++******+++++++++,,,,,,+++++++++************************************************(((((())))))***)))))))))))))))))))))))))))))))))'''((()))***++++++++++++************+++,,,---......---,,,+++******)))***************))))))))))))(((***+++***(((((()))+++,,,++++++******++++++,,,*********))))))*********'''''''''((((((((((((((()))))))))))))))))))))***''''''(((((((((((('''''''''''''''((((((((()))))))))))))))))))))*********(((((()))***************))))))))))))))))))))))))(((((((((((())))))******'''))),,,,,,)))((()))***))))))))))))))))))))))))'''((()))***+++******))))))((('''&&&'''((()))+++)))))))))*********++++++...---,,,***))))))(((((('''(((((((((((((((''''''(((((((((((())))))))))))+++***))))))(((((())))))))))))))))))))))))))))))$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))))))))))))))((('''&&&%%%((((((((()))))))))******))))))***++++++***)))))),,,+++)))((('''((()))***))))))))))))))))))))))))+++******))))))******+++)))***************++++++(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((())))))******+++++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((()))***)))((('''((()))))))))))))))************))))))***+++---,,,***'''******))))))******+++,,,))))))(((((((((((()))))))))))))))(((((('''''''''((()))***+++,,,,,,,,,,,,)))******++++++******))))))))))))))))))))))))))))))((('''(((******)))''')))(((''''''''''''((()))*********)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''((()))******)))(((''''''((()))******)))((('''((()))***++++++***)))((('''(((((()))******++++++((()))))))))************)))))))))))))))************)))))))))***+++---...***+++,,,+++)))((()))***((()))))))))************++++++,,,------,,,***)))))))))))))))))))))))))))))))))***,,,,,,---------,,,,,,++++++***)))))))))******+++,,,+++***)))((())))))))))))************'''((()))++++++******)))''''''((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,************************************************++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))+++***((()))******)))((((((((()))******************+++,,,------,,,+++***))))))))))))))))))))))))************************'''((()))))))))(((&&&%%%))))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,(((((((((((()))***+++,,,111000...,,,)))((('''''''''(((((()))***+++++++++(((***,,,+++(((''')))+++,,,++++++******++++++,,,++++++************++++++++++++++++++************)))))))))))))))*********''''''((((((((((((''''''&&&'''''''''(((((())))))******))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''((((((((())))))******&&&))),,,,,,***((((((***************************'''((()))++++++******)))((('''&&&%%%&&&'''***+++******))))))***+++,,,,,,000...,,,***(((''''''(((%%%&&&'''((())))))))))))))))))))))))((((((((((((,,,++++++***)))*********************************)))))))))))))))((((((((()))))))))))))))))))))))),,,------------+++)))((())))))))))))************)))***+++,,,,,,+++***))),,,+++)))((('''((()))+++))))))))))))))))))))))))++++++************++++++'''((()))***+++,,,------(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))******+++++++++,,,,,,,,,))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((******)))((('''((()))))))))))))))************))))))***,,,---,,,***'''*********)))******+++,,,******))))))))))))*********)))))))))((((((''''''(((((())))))***,,,,,,---******++++++++++++******))))))))))))))))))))))))((('''''')))+++,,,+++***)))((('''&&&&&&'''((()))***)))))))))***+++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&''''''''''''((()))******)))(((''''''((()))******)))((('''((()))***++++++***)))(((%%%&&&&&&'''((())))))***(((((())))))*********+++(((((())))))******+++++++++***)))))))))***+++,,,***,,,,,,+++)))((()))***(((((())))))*********+++,,,,,,,,,333:::///'''///)))************+++++++++------,,,+++************))))))))))))******************)))))))))))))))***+++)))(((''''''((()))+++************************))))))******++++++,,,,,,+++++++++++++++++++++++++++***)))(((((()))***++++++++++++*********)))))))))************+++++++++******)))((('''&&&%%%%%%++++++******************)))((()))+++,,,+++)))&&&)))((('''&&&'''(((***,,,)))))))))))))))*********)))************+++++++++---,,,,,,++++++,,,,,,---,,,++++++***)))(((''''''))))))*********+++++++++))))))))))))))))))))))))+++)))&&&%%%%%%(((+++---+++++++++***************++++++************++++++///...---,,,+++)))(((((())))))))))))))))))))))))))))))*********))))))(((***+++,,,,,,+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))---,,,***(((((((((((()))************************(((((())))))))))))(((((()))((((((((()))***++++++,,,+++***(((''''''&&&&&&))))))************))))))''''''((()))))))))))))))%%%&&&(((***+++***)))((((((((()))***************))))))))))))))))))))))))******))))))(((((('''''')))***+++)))''''''***---///...---+++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))((())))))***+++,,,''''''(((((())))))******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++******))),,,***)))''''''(((***+++,,,+++)))''''''(((***+++*********)))))))))))))))((('''&&&&&&&&&''')))***))))))************))))))***((('''(((***+++***)))((((((''''''((()))+++,,,+++)))(((&&&&&&((()))+++'''((()))((('''&&&'''))),,,,,,+++***)))(((''''''%%%%%%&&&'''((()))******))))))************)))))))))***+++,,,+++***(((&&&))))))(((((('''''''''&&&))))))))))))************))))))(((((((((((())))))***((('''((()))***)))''''''(((((()))***++++++,,,))))))))))))((((((((((((******))))))))))))******(((((()))***************'''(((***,,,,,,***((('''+++***)))(((((()))***+++******)))))))))))))))***++++++***)))(((((())))))+++,,,---,,,***)))***+++)))***+++++++++)))((('''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))******))))))((((((''''''))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++)))***,,,,,,***)))***+++))))))(((((((((((()))))),,,)))///IIITTT<<<&&&***((())))))))))))*********++++++***)))(((((())))))))))))))))))******************))))))))))))*********)))(((''''''((()))***************************''''''''''''(((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++++++++++++++************))))))*********+++++++++*********)))))))))))))))************************)))))))))+++,,,+++(((&&&(((((())))))***)))))))))''''''((()))***++++++,,,)))************+++++++++,,,,,,++++++++++++,,,,,,*********)))((((((''''''******************++++++))))))))))))))))))))))))***)))'''&&&''')))+++,,,******************++++++******))))))))))))******------,,,+++***)))(((((())))))))))))))))))))))))))))))************))))))***++++++,,,+++***)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((******)))))))))***++++++***))))))(((((((((((()))))))))************))))))''''''((()))))))))))))))(((((()))******)))((('''(((((()))***************))))))))))))))))))))))))***)))))))))((((((((('''((()))***)))((((((+++...///...---+++)))(((((('''((((((((((((((((((((((((,,,,,,,,,,,,++++++++++++(((''''''''''''(((((()))''''''''''''((((((((((((((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))***+++++++++******,,,+++***)))((()))+++,,,+++***((((((((()))***+++***)))))))))))))))))))))***))))))((()))***+++,,,))))))************))))))+++)))'''&&&(((***+++******)))((('''&&&''''''(((***)))(((''''''((()))***'''((()))(((''''''((()))+++******))))))(((((('''((((((((()))))))))))))))))))))************))))))))))))+++++++++***((('''((((((((('''''''''&&&&&&'''(((((((((((()))))))))))))))(((((((((((())))))+++)))((()))***+++***)))((((((((())))))************)))))))))(((((((((((())))))(((((((((((())))))(((((()))***************((()))***++++++***)))(((+++***)))(((((()))***+++******)))))))))))))))*********)))(((((((((((((((+++,,,---,,,***)))***+++***************)))(((((((((((((((''''''((((((((())))))))))))((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))***,,,,,,***)))***+++))))))(((((((((((())))))///'''///RRRcccEEE'''(((((((((((())))))))))))*********))))))((())))))))))))))))))*********++++++******)))))))))******+++***)))(((''''''((()))***************************''''''''''''''''''&&&&&&))))))))))))))))))))))))******))))))))))))******,,,,,,,,,+++++++++******)))))))))*********++++++*********++++++,,,,,,,,,*********************************+++,,,+++)))&&&((()))+++,,,,,,***((('''&&&&&&''')))***+++,,,---)))************+++++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))++++++******************))))))))))))))))))))))))******)))))))))***++++++)))))))))***+++++++++,,,))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))************))))))***++++++++++++***))))))************************)))))))))))))))))))))))),,,+++***)))((((((((()))((((((((((((((((((((((((((())))))******))))))(((++++++++++++************((((((((((((((()))******))))))************))))))''''''((()))))))))))))))++++++***))))))(((''''''(((((()))***************))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))***,,,......---,,,***((((((''''''((((((((((((((((((((((((+++++++++*********))))))))))))((('''''''''(((((((((''''''''''''''''''&&&'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((())))))***+++++++++***,,,+++***)))******,,,---))))))(((((((((***+++,,,))))))))))))))))))*********))))))))))))***+++,,,))))))************))))))+++)))''''''(((***+++++++++***((('''&&&%%%%%%%%%***)))(((''''''((()))***'''((())))))''''''((()))((((((((((((((((((((((((+++*********)))))))))((())))))************))))))))))))***++++++***((('''((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))+++***)))***+++,,,+++)))(((((((((((())))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******)))(((((((((((('''''''''***,,,,,,,,,***)))***++++++******)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((('''''''''((((((((())))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((())))))***,,,,,,***)))***+++***))))))(((((())))))***111***,,,BBBSSSAAA,,,---))))))))))))************,,,+++++++++++++++,,,,,,))))))*********+++++++++******))))))******++++++******)))(((((()))******************************++++++******))))))((((((++++++++++++++++++++++++***))))))))))))))))))***,,,,,,,,,,,,++++++++++++))))))))))))*********************+++++++++,,,,,,***************++++++++++++******+++++++++)))'''***+++,,,,,,+++***)))(((''''''((()))***++++++,,,))))))*********+++++++++++++++************++++++)))))))))*********+++++++++++++++***************))))))))))))))))))))))))*********+++++++++******(((((()))***+++,,,,,,,,,))))))************))))))((((((((()))))))))))))))))))))))))))))))))))))))((())))))************)))*********+++************++++++++++++++++++++++++))))))))))))))))))))))))+++******)))))))))))))))************************)))))))))******))))))))),,,,,,,,,,,,++++++***)))((((((((((((((())))))***))))))************))))))''''''((()))))))))))))))+++***))))))(((((())))))(((((()))***************))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***+++,,,---...+++******)))(((((())))))(((((((((((((((((((((((())))))))))))(((((((((''',,,,,,+++***)))))))))))))))))))))((('''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''((()))***+++++++++*********)))))))))***+++,,,(((((((((((()))***,,,---)))))))))))))))*********((((((((((((((()))))))))))))))************))))))***))))))***,,,,,,+++***+++***)))((('''&&&&&&%%%))))))(((((((((((())))))''')))***)))((('''((()))&&&'''''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))************)))((()))))))))))))))))))))((('''''''''((((((((())))))))))))(((((((((((())))))+++***))))))++++++***)))))))))((((((((((((((((((*********)))))))))(((((((((((())))))))))))(((((((((((()))*********************))))))))))))*********))))))))))))))))))***((())))))***************((()))))))))))))))((((((***+++,,,+++***)))***++++++***)))(((((()))***+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''(((((()))***,,,,,,***)))***+++***))))))))))))))))))***---111---...999999111000******++++++++++++,,,,,,+++*********+++,,,------************++++++++++++***************+++,,,,,,******))))))))))))******************************,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))******))))))))),,,,,,,,,+++++++++******(((((()))))))))*********+++************)))))))))))))))*********++++++++++++***)))***+++,,,***)))---,,,+++)))))))))***************)))))))))))))))))))))*********++++++++++++******))))))******+++)))******++++++,,,,,,---************************)))))))))))))))))))))))))))***+++,,,++++++***)))(((((()))***+++,,,,,,,,,***++++++,,,,,,++++++***'''(((((((((((()))))))))))))))))))))))))))))))))(((((()))*********************************++++++++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))(((************************))))))************)))))),,,,,,,,,,,,,,,+++***)))***))))))((((((((((((((())))))************))))))''''''((())))))))))))))))))))))))((()))***++++++(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))((())))))+++---.........(((((((((((()))***+++,,,))))))))))))))))))))))))++++++++++++************---,,,+++******)))******+++*********)))(((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******'''((()))***************((((((((((((((()))******((((((((())))))***+++,,,(((((())))))************'''(((((()))))))))))))))))))))************))))))((())),,,///111///+++((()))))))))******)))))))))))))))(((((((((((())))))((()))***)))((('''(((***&&&&&&''''''(((((())))))&&&&&&''''''((()))******))))))************)))))))))))))))*********))))))************************(((((()))))))))*********))))))(((((((((((())))))***)))(((((()))***)))((())))))))))))((((((((((((************)))))))))))))))***++++++++++++***)))(((((()))*********************))))))))))))******)))))))))******)))))))))'''((()))***************)))******+++++++++***))))))***++++++))))))***++++++***)))(((((()))***+++'''(((((())))))(((((('''***)))))))))((((((((('''(((((((((((())))))))))))))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''(((((()))***,,,,,,***)))***+++******))))))))))))******&&&333000'''...444000---+++++++++,,,,,,,,,------(((((((((((()))***+++,,,*********++++++++++++,,,***************+++,,,---******************************************************************))))))))))))))))))))))))))))))))))))************))))))+++++++++*********))))))((((((((()))))))))************))))))(((((((((((()))))))))***++++++,,,,,,***))))))***,,,---,,,+++---+++)))(((''')))***,,,++++++******)))((((((((()))************+++++++++******))))))))))))***************++++++,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))*********+++******)))((()))))))))***+++++++++,,,***+++,,,------,,,+++***(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******+++***************)))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))((((((((((((((((((((((((((()))******++++++******)))***+++,,,,,,,,,+++***)))******)))((((((((((((((())))))************))))))''''''((()))))))))))))))(((((()))******++++++,,,(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))*********,,,...///...---((((((((()))***+++------))))))))))))))))))))))))***))))))))))))(((((((((******)))((((((((())))))++++++***************)))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++((())))))******))))))(((&&&&&&'''(((((()))))))))(((((())))))******++++++((((((((()))******++++++)))***++++++,,,,,,++++++))))))************))))))((())),,,000111000+++((('''((()))***+++,,,++++++(((((())))))))))))((((((((()))******(((((()))***'''''''''(((((()))))))))%%%%%%&&&'''((()))******))))))************)))))))))))))))))))))*********************++++++++++++))))))))))))************))))))(((((((((((()))))))))((('''((()))***)))'''))))))))))))************++++++*********))))))))))))***+++,,,,,,+++***)))(((((()))***************))))))))))))))))))))))))))))))************))))))&&&''')))***++++++******)))***+++,,,,,,,,,+++***((()))+++***))))))***+++)))))))))))))))******+++''''''))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((())))))***,,,,,,***)))***++++++******))))))******+++&&&///,,,(((...///***,,,******+++++++++,,,,,,,,,'''''''''((()))+++,,,---*********+++++++++,,,,,,************+++,,,---...*********++++++*********************************)))))))))))))))*********))))))))))))))))))))))))((()))***++++++***)))(((*********)))))))))(((((((((((((((((()))))))))***((((((((()))))))))))))))((())))))***++++++,,,,,,)))(((((())),,,.........))))))(((((())))))***************))))))))))))))))))************+++++++++)))))))))(((((()))))))))))))))))))))))))))******(((((()))***+++,,,,,,---))))))))))))))))))))))))******)))))))))(((((((((******************++++++)))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++******)))))))))***,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((()))******++++++******)))''')))***,,,,,,+++***)))((((((((((((((())))))***))))))************))))))''''''((()))))))))))))))((()))***+++++++++***)))(((((()))***************))))))))))))))))))))))))'''((((((((()))))))))***,,,++++++,,,///000---+++***************+++,,,,,,))))))))))))))))))))))))(((((((((''''''''''''&&&)))))))))((())))))******))))))))))))************((())))))******))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++************)))((('''&&&&&&'''((())))))*********)))))))))*********))))))'''(((((()))******++++++)))***+++,,,,,,,,,++++++))))))************))))))))))))***,,,------+++)))&&&''')))***+++++++++***(((((())))))))))))((((((((()))******)))((()))***((()))))))))))))))))))))''''''(((((()))))))))***))))))************)))))))))))))))))))))******+++((((((((())))))*********((((((((())))))))))))***))))))(((((((((((())))))***)))((((((******)))((())))))******++++++,,,,,,+++++++++*********))))))(((***+++,,,,,,+++***((((((((()))***************((()))***++++++***)))(((((()))***++++++***)))(((&&&''')))+++,,,+++***)))''')))***,,,,,,,,,******''')))******))))))***,,,(((((()))***************'''(((***++++++***((('''''''''(((((())))))******'''((((((((()))))))))***)))************++++++++++++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))***,,,,,,***)))***++++++******))))))******++++++***%%%(((///***%%%---)))************+++++++++)))))))))***+++---...///******+++++++++,,,,,,,,,************+++,,,---...******++++++++++++******************************))))))******++++++,,,,,,++++++++++++++++++++++++((()))***++++++***)))((())))))))))))(((((((((((((((((((((((())))))))))))&&&'''((()))***+++,,,,,,((())))))***++++++,,,,,,(((''''''))),,,///000///%%%&&&(((***+++***)))((((((((())))))******++++++)))************+++++++++))))))(((((((((((())))))((((((((((((((('''''''''''''''(((***+++,,,---...))))))))))))))))))))))))******)))(((''''''((((((+++++++++***************((()))+++,,,,,,+++)))(((+++*********)))))))))((())))))))))))))))))))))))''''''(((******+++++++++******)))))))))***,,,---************************))))))))))))))))))))))))((()))***++++++***)))(((******************************++++++++++++******&&&''')))+++,,,+++***)))&&&&&&''''''(((***+++,,,))))))************))))))'''(((((()))))))))))))))***+++,,,---,,,***(((&&&(((((()))***************))))))))))))))))))))))))'''((((((((())))))******---,,,+++---000000---***------,,,+++************)))))))))))))))))))))))),,,,,,,,,,,,+++++++++***+++*********+++,,,------''''''(((((())))))******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))'''&&&%%%'''''')))***++++++++++++)))************))))))((('''(((((()))***+++++++++'''((()))***+++***))))))))))))************))))))+++)))'''''')))***++++++&&&''')))*********)))((((((((())))))))))))(((((((((***+++***)))((()))***************))))))))))))************))))))))))))))))))************))))))))))))(((((()))***++++++&&&'''''''''(((((())))))''''''''''''((((((((()))))))))(((((((((((())))))+++***)))***+++,,,+++)))))))))***+++,,,---------+++++++++************)))''')))***++++++***)))'''(((((()))***************''')))***,,,,,,***)))'''((()))***++++++***)))(((%%%''')))+++,,,+++***)))&&&(((***+++,,,+++***)))''')))******))))))***,,,'''((()))+++++++++***)))((()))+++,,,,,,+++)))(((&&&&&&'''((()))***++++++'''((((((((())))))******))))))))))))************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++)))***,,,,,,***)))***+++++++++************++++++&&&'''***,,,---,,,+++******)))((((((((((((((()))******))))))))))))******,,,,,,,,,++++++*********))))))(((((((((((())))))+++***)))(((((()))***+++******))))))))))))******&&&''')))+++,,,+++***)))))))))************))))))))))))))))))))))))))))))+++++++++*********))))))******)))(((((()))***++++++++++++*********)))))),,,,,,,,,+++++++++******))))))(((((()))***++++++(((((()))(((((('''&&&%%%''''''(((((())))))******))))))))))))************************))))))))))))))))))(((((((((((())))))************************(((((()))***************++++++***)))(((((()))))),,,++++++******++++++,,,******++++++++++++******)))***,,,,,,***)))***++++++,,,---+++)))(((((()))))))))))))))))))))))))))((()))))))))************+++++++++************)))************++++++++++++))))))))))))************'''((()))++++++******)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************++++++***)))((('''&&&&&&%%%&&&'''((())))))))))))))))))(((***,,,---+++***)))***++++++)))(((((((((&&&)))---///...---,,,,,,***++++++***((('''(((***---,,,++++++******++++++///***)))+++,,,***)))+++))))))+++,,,,,,+++***)))+++++++++*********))))))%%%%%%%%%&&&'''(((((()))(((((('''(((((()))***+++***)))(((''''''((()))***'''((((((((()))))))))***''')))))))))'''&&&'''(((+++*********))))))((((((((((((''''''''''''((((((,,,,,,***)))((((((((((((,,,,,,,,,,,,++++++***)))++++++************++++++))))))(((((((((((())))))(((((((((((()))))))))))),,,,,,+++***)))((('''''')))+++,,,,,,***))))))***(((((()))***************)))***+++***)))((()))***)))))))))))))))*********(((******((($$$"""$$$'''******))))))))))))******)))************+++++++++111,,,'''&&&(((***(((%%%''''''((()))***+++,,,,,,+++++++++************))),,,,,,+++***))))))******************))))))))))))))))))***+++++++++++++++)))))))))))))))(((''''''(((((())))))*********+++)))'''&&&'''***+++***(((((()))***++++++***)))((((((((((((((()))***+++,,,((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''************************&&&'''''''''''''''&&&&&&###%%%'''((('''(((***,,,************************))))))***))))))((('''''')))))))))))))))(((''''''++++++***************+++((())))))***++++++,,,,,,*********))))))***++++++******))))))))))))******,,,++++++++++++++++++*********))))))))))))******+++***)))(((((()))***+++******))))))))))))******((()))***+++,,,+++)))((())))))************))))))))))))))))))))))))))))))+++++++++*********))))))+++***)))(((((()))***++++++++++++*********)))))),,,,,,++++++************))))))(((((()))******+++))))))*********)))(((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************(((((()))***************++++++***)))))))))))))))++++++++++++++++++++++++******++++++++++++******)))***,,,,,,***)))***++++++,,,---+++)))(((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++************)))((((((((()))))))))******))))))))))))************'''((()))***+++******)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''&&&'''((()))************'''((())))))***)))))))))***+++,,,,,,***))))))***))),,,///000///---------***++++++***(((''')))***---,,,++++++******++++++...)))(((***,,,******,,,((()))************)))(((+++++++++*********))))))'''''''''((()))*********)))(((((((((((())))))***((((((''''''''''''((((((((((((((()))))))))))))))((()))))))))'''&&&'''(((************)))))))))(((******))))))))))))******))))))))))))***+++,,,---,,,,,,,,,,,,,,,+++******++++++************++++++))))))(((((((((((())))))(((((((((((()))))))))***************)))))))))))))))+++,,,,,,***))))))***))))))***++++++++++++***+++,,,,,,+++(((''''''((()))))))))))))))))))))***)))))))))(((&&&%%%&&&'''******))))))))))))******)))************+++++++++333...***))),,,---+++)))************))))))))))))+++++++++*********)))))),,,++++++***))))))******************))))))))))))((()))******+++++++++***)))))))))))))))(((''''''((()))))))))************)))(((&&&'''***+++***((())))))***++++++***)))((((((((((((((()))***+++,,,))))))))))))))))))))))))******)))))))))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,++++++******+++,,,,,,+++***))))))***************************))))))))))))))))))(((''')))))))))))))))(((''''''))))))((((((((((((((()))******)))((()))***,,,---+++++++++++++++,,,---...******))))))))))))***************+++++++++++++++++++++************++++++******))))))))))))************))))))))))))************+++,,,,,,***)))((())))))************))))))))))))))))))))))))))))))+++++++++***************+++******)))))))))******+++************)))))))))+++************)))))))))))))))((((((((()))************++++++,,,+++++++++))))))))))))(((((((((((()))))))))*********++++++++++++*********))))))))))))***++++++++++++***)))************************((())))))************)))+++***))))))))))))))))))***+++,,,,,,,,,,,,+++*********++++++++++++******)))***,,,,,,***)))***++++++,,,,,,+++)))((()))***))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++************)))(((((()))))))))*********))))))))))))************(((((()))************)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))(((((((((((('''((()))******++++++***(((***,,,,,,)))'''(((***)))***+++***)))((((((***,,,...111111///---,,,,,,******+++***(((''')))***,,,,,,+++************+++,,,((('''+++---,,,+++---(((((())))))))))))((('''+++************))))))))))))))))))***++++++,,,,,,***))))))(((((((((((()))&&&''''''((((((''''''&&&))))))))))))))))))))))))((()))***)))'''&&&'''(((************)))))))))))),,,++++++++++++++++++,,,)))))))))***+++---...///,,,,,,---------,,,++++++++++++************++++++***))))))(((((())))))***((((((((()))))))))******)))))))))*********++++++)))+++,,,,,,***))))))***))))))***+++++++++++++++,,,------+++(((&&&&&&'''******))))))))))))))))))***)))''''''((())))))(((******))))))))))))******)))************+++++++++...+++''''''***+++***(((************))))))))))))++++++*********))))))))),,,+++******)))*********************))))))))))))(((((()))************)))))))))******))))))(((((())))))))))))************)))((('''(((***+++***)))))))))******+++******))))))))))))))))))***+++,,,*********************************)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******)))***++++++***'''&&&&&&'''))))))))))))))))))))))))(((((())))))***)))))))))))))))******))))))(((((((((((('''''''''(((((()))******))))))***++++++,,,*********+++,,,---...///******))))))))))))******))))))******++++++,,,,,,+++******))))))******+++***))))))))))))))))))*********))))))))))))******)))***++++++,,,++++++***))))))************))))))((((((((((((((((((((((((************************++++++******************************))))))))))))***)))))))))))))))))))))))))))((((((((())))))***)))******+++,,,,,,,,,,,,******))))))((((((''''''))))))*********++++++++++++++++++*********)))))))))***,,,------,,,***)))************************((()))************))))))******)))))))))))))))***)))***,,,------,,,***)))******++++++++++++******)))***,,,,,,***)))***+++***+++,,,+++)))((()))***(((((((((((((((((((((((())))))*********++++++++++++++++++*********)))))))))))))))*********++++++((()))))))))************((()))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((()))))))))***'''((()))******************...111///***(((***---'''((()))((('''&&&''')))---///111000...+++******)))******)))(((((()))+++,,,++++++***************(((''')))000222///,,,,,,))))))))))))))))))((((((************))))))))))))*********+++++++++,,,,,,******)))(((((('''((((((&&&'''((())))))((('''&&&*********))))))))))))(((((()))***)))'''''''''(((*********))))))))))))))),,,,,,++++++++++++,,,,,,++++++*********+++,,,,,,,,,,,,---------,,,,,,+++,,,++++++******++++++,,,***))))))))))))))))))***(((((()))))))))*********))))))*********+++++++++)))+++,,,,,,***))))))***((())))))***+++*********++++++,,,***(((''''''(((*********)))))))))))))))+++(((&&&'''***,,,+++)))+++******))))))******+++))))))*********++++++++++++(((&&&''')))******(((''''''((()))***+++,,,,,,************))))))))))))++++++***************+++************)))))))))(((((())))))*********))))))))))))*********))))))((()))))))))))))))*********)))(((((()))************))))))*********+++*********)))))))))******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++((((((((((((((((((((((((++++++++++++++++++++++++(((((())))))******))))))&&&((()))(((''''''((()))))))))))))))))))))))))))'''((()))***************))))))*********))))))(((******)))))))))***++++++((()))+++,,,,,,+++***))))))))))))******,,,---...******))))))))))))******)))))))))******+++++++++))))))(((((((((((()))))))))))))))******)))))))))******))))))))))))******(((((()))***+++,,,,,,,,,))))))************))))))((((((((((((((((((((((((************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((()))(((((()))***+++++++++*********))))))((((((''''''************++++++++++++++++++++++++************)))+++,,,......,,,+++)))************************))))))*********))))))(((***)))))))))))))))******)))***,,,------,,,***)))******++++++++++++******)))***,,,,,,***)))***+++***+++,,,+++)))))))))+++(((((((((((((((((((((((((((((((((((())))))))))))+++++++++*********))))))((((((((()))))))))******((()))))))))************)))))))))))))))*********************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************''''''(((((())))))******''''''(((((())))))((((((***...111///***(((***---))))))***)))'''''')))+++...///000///,,,))))))))))))******)))((((((***+++,,,+++******))))))******&&&''',,,444777222---+++++++++******))))))))))))))))))))))))))))))))))))))))))***************+++******)))(((((('''((((((((()))***++++++***)))(((************))))))))))))(((*********((('''((()))))))))))))))))))))******+++++++++******+++++++++******)))))))))******+++++++++,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,******))))))))))))******))))))))))))************++++++++++++************)))+++,,,,,,***))))))***'''((())))))******))))))((()))******)))(((***+++************))))))((((((+++(((&&&'''+++---,,,***++++++************++++++))))))*********+++++++++,,,+++***+++,,,------,,,''''''((()))***+++,,,,,,*********)))))))))((((((+++***************++++++************)))))))))((())))))************))))))))))))************))))))******))))))))))))))))))((())))))***)))******+++***************++++++,,,******************+++,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---))))))))))))))))))))))))(((((()))******+++******))))))************))))))***************+++,,,,,,''')))+++------,,,)))((()))))))))))))))***+++,,,******))))))))))))******)))))))))***************))))))(((((((((((())))))))))))************))))))******))))))))))))******((((((((()))******++++++))))))************))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,+++***)))((((((((()))))))))))))))***)))))))))************+++))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((*********++++++++++++,,,,,,++++++++++++************+++,,,,,,,,,,,,+++***************************)))************))))))((()))))))))))))))******+++***+++,,,,,,,,,,,,+++*********++++++++++++******)))***,,,,,,***)))***+++)))+++,,,+++***)))***+++))))))))))))))))))))))))'''''''''((((((((())))))+++++++++************)))&&&&&&&&&'''''''''(((((())))))))))))************)))))))))((()))******+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******''''''((((((((((((''''''(((***,,,,,,)))'''(((***+++,,,,,,+++)))***,,,///...//////...+++)))((()))((()))***)))((((((***,,,++++++***))))))))))))***'''''',,,444777222---+++---,,,+++***)))))))))***(((((()))))))))))))))***))))))))))))))))))))))))***))))))(((((((((((())))))******++++++******))))))))))))*********++++++)))***+++***((('''((()))))))))))))))************+++******))))))******+++'''''''''((()))+++,,,---******+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++******))))))******+++)))))))))*********++++++,,,,,,+++++++++******))))))+++,,,,,,***))))))***(((((()))************)))'''(((******))))))+++,,,++++++******)))(((((((((***((('''(((***++++++***++++++************++++++)))************+++++++++*********+++++++++++++++************))))))))))))******)))))))))(((((((((*********)))******+++,,,************))))))))))))***++++++++++++***))))))))))))******++++++******************))))))))))))((()))+++***))))))***,,,***************+++,,,---++++++*********++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))***+++,,,,,,,,,+++,,,,,,---+++)))(((((()))************************))))))******+++*********))))))******++++++******)))))))))))))))***+++,,,)))***++++++++++++***)))******)))))))))******+++******))))))))))))******************))))))))))))***))))))))))))))))))***((()))***++++++***)))(((******))))))))))))*********))))))((('''''''''((())))))************))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------,,,***)))((((((((((((((())))))******************++++++,,,,,,))))))(((''''''''''''''')))))))))***))))))(((((((((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++***************************************)))(((((()))))))))))))))***++++++++++++++++++++++++++++++******++++++++++++******)))***,,,,,,***)))***+++)))***++++++***)))***+++))))))))))))))))))))))))(((((((((((())))))))))))+++++++++************)))(((((((((((())))))))))))))))))))))))***************)))((((((((()))++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))((((((''''''((())))))***)))))))))***+++***)))((())),,,...///000000...+++*********((()))***)))((((((***,,,++++++***)))))))))))))))***(((***///111///,,,------,,,***)))((((((((()))(((((((((((())))))******************)))))))))))))))(((((((((((())))))*********))))))))))))******(((((()))***++++++,,,---)))***+++***((((((((()))((()))))))))************++++++************++++++))))))))))))***+++,,,---((()))******+++++++++***---,,,,,,++++++,,,,,,---+++******))))))******+++))))))*********+++++++++******++++++++++++,,,,,,)))+++,,,,,,***))))))*********+++,,,,,,,,,,,,+++((()))******)))(((***+++++++++******)))(((((('''((()))))))))(((((()))+++,,,++++++******++++++,,,)))************+++++++++((()))))))))((((((((((((************))))))))))))***)))))))))((((((((((((******))))))***++++++,,,************)))))))))))),,,,,,,,,,,,,,,+++******((()))***++++++++++++***************)))))))))((((((***++++++))))))***---******))))))***,,,---...,,,++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))***++++++++++++((()))***)))'''&&&'''(((++++++++++++++++++++++++******+++++++++***))))))((()))***++++++++++++***************+++,,,---...,,,+++***))))))***++++++++++++******)))***************))))))))))))******++++++******))))))((((((++++++************++++++((()))***++++++***)))(((******))))))))))))******,,,+++***(((&&&%%%$$$$$$))))))************))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,------,,,+++)))((('''((((((((())))))************+++++++++,,,,,,,,,***)))((('''''''''''''''***************)))((('''''''''(((((())))))************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++******))))))******+++***************************************)))(((((())))))((())))))***++++++,,,++++++******++++++,,,******++++++++++++******)))***,,,,,,***)))***+++)))***++++++***)))***,,,))))))))))))))))))))))))))))))))))))************+++++++++************)))+++,,,,,,,,,,,,---------))))))))))))***************)))((((((((()))+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))*********))))))((()))))))))***,,,---+++***'''((('''&&&%%%&&&))),,,000000111///,,,++++++,,,((()))***)))((()))***,,,+++******)))))))))))))))---)))'''***,,,+++,,,///,,,+++)))((('''''''''((('''((((((((())))))******+++*********************(((((('''(((((()))***+++***)))(((''''''((()))***''''''(((***+++,,,---...)))***+++***)))((((((***(((((())))))*********+++,,,++++++******++++++,,,...---,,,+++************'''((()))***************---,,,,,,++++++,,,,,,---++++++************++++++)))************+++++++++((()))***+++,,,---......)))+++,,,,,,***))))))***+++,,,------......------***++++++***((('''((()))+++++++++***)))(((((('''''')))+++)))&&&&&&(((+++,,,++++++******++++++,,,)))************++++++++++++,,,------+++*********''''''((()))***+++,,,,,,))))))))))))((((((((((((******))))))***+++,,,,,,************))))))))))))---------------,,,+++***((()))***++++++++++++++++++*********))))))(((((((((***,,,+++))))))+++---******))))))***,,,---///,,,,,,++++++***+++++++++************************+++++++++,,,,,,---------------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////''')))+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((((()))***+++++++++++++++------------...///000111************************+++******)))))))))))))))******))))))))))))******++++++++++++++++++++++++---,,,***)))))))))******))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))((((((+++)))'''(((+++,,,***((()))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((()))************))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((&&&(((***,,,......---,,,)))))))))***+++++++++,,,---,,,+++***))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))************++++++************++++++))))))***+++++++++++++++,,,+++***)))***+++,,,---,,,+++******))))))******+++***)))'''''''''((()))************************))))))))))))))))))))))))+++*********))))))((((((***)))))))))+++,,,+++******)))((((((((((((((()))+++++++++************)))(((((())))))******++++++))))))))))))))))))))))))******++++++++++++******++++++******))))))((((((*********)))))))))))))))((((((((((((((()))******)))************++++++++++++******)))***+++---......---+++))))))***+++,,,******))))))))))))******,,,,,,++++++***))))))))))))((()))+++---/////////************************'''((()))******)))((('''((((((((()))******++++++(((((((((((()))))))))))),,,+++)))((((((((()))***---+++***(((((()))+++,,,***++++++,,,+++***)))((())))))))))))))))))))))))***)))((((((((()))+++,,,******))))))))))))******************************'''((()))+++,,,---+++*********))))))))))))******'''((()))++++++***))))))---,,,,,,++++++,,,,,,---000///...---,,,,,,,,,,,,))))))))))))************(((((()))***************++++++***)))(((((())))))((((((((((((((()))******++++++***)))))))))))))))))))))))))))************///,,,)))((((((((('''&&&******))))))((((((''''''******++++++++++++******)))***+++,,,,,,+++***)))++++++************++++++************************)))))))))))))))******+++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++***+++,,,...000111------------------------......---+++***+++---000+++***)))))))))***,,,,,,,,,++++++******++++++,,,,,,------......------,,,++++++*********+++---...))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************///,,,'''$$$$$$''',,,///******************************))))))))))))************))))))))))))******************************,,,,,,***)))))))))*********************************)))))))))))))))))))))(((((())))))))))))((((((+++)))((((((***+++***((())))))))))))))))))))))))((())))))************)))((((((((()))))))))))))))(((((())))))))))))((((((((((((((((((((()))************))))))))))))******)))))))))))))))))))))))))))))))))(((((()))******((()))***++++++***))))))***************+++++++++---,,,+++***))))))))))))))))))))))))))))))))))))*********))))))(((&&&&&&))))))))))))************+++******))))))******+++)))******+++++++++******+++++++++++++++,,,,,,---,,,+++******))))))******+++***)))(((''''''((()))************************))))))))))))))))))))))))))))))))))))((((((''''''***)))((()))+++,,,+++***))))))(((((((((((())))))+++++++++************))))))))))))))))))*********)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))***)))))))))))))))))))))((((((((((((((()))******))))))*********+++++++++******)))******,,,---...---,,,***(((((()))***+++******))))))))))))******++++++************))))))((())),,,...000///---+++************************(((((())))))))))))(((((())))))************++++++))))))))))))************++++++)))((((((((()))***,,,+++)))(((((()))***+++***++++++++++++***)))((())))))))))))))))))))))))'''((()))***+++******)))******))))))))))))******************************---,,,---000111---)))'''******))))))))))))******((()))******++++++******,,,,,,++++++++++++,,,,,,,,,,,,+++***)))(((((()))))))))))))))************(((((()))***************+++******)))(((((())))))((((((((((((((()))******'''&&&&&&&&&''''''(((((())))))))))))************000...+++************((()))(((((((((''''''''''''******++++++++++++******)))***++++++++++++***)))+++******))))))******+++************************)))))))))))))))******+++)))***++++++++++++***)))++++++++++++++++++++++++++++++************++++++)))************+++++++++......---...///000222333---------------------------------,,,++++++---///,,,+++*********+++------,,,,,,++++++++++++,,,,,,------............------,,,,,,+++++++++,,,......***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---************************)))))))))))))))***+++,,,******))))))))))))******)))))))))))))))))))))))),,,+++******)))*********************************))))))))))))))))))******((())))))******))))))(((***)))((()))***+++***((())))))))))))))))))))))))******************)))((('''(((((())))))*********((())))))******))))))(((((((((((()))))))))************))))))))))))******))))))))))))))))))))))))+++***)))((()))***,,,.........---,,,+++***))))))+++++++++***************,,,,,,+++***))))))))))))))))))))))))))))))))))))*********))))))'''&&&&&&))))))))))))************+++******))))))******+++******+++++++++******)))++++++,,,,,,---------,,,++++++***))))))))))))******))))))(((((((((((()))************************))))))))))))))))))))))))((((((((((((''''''''''''***)))((()))+++,,,+++***)))))))))(((((())))))***+++++++++************)))************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((()))*********))))))))))))))))))******((((((((((((((()))******)))))))))*********++++++)))))))))***+++,,,...///+++***)))((((((((()))*********))))))))))))******)))))))))))))))*********%%%)))///333444111---)))***************************))))))(((((())))))***++++++************))))))************+++++++++++++++******)))((()))))))))***)))((((((((((((***+++******++++++******)))((())))))))))))))))))))))))&&&'''***,,,,,,+++)))'''******))))))))))))******************************+++'''***444777111,,,+++******))))))))))))*********************+++,,,,,,++++++************+++++++++***)))((((((((((((((())))))))))))************((())))))************)))******)))((((((((())))))((((((((((((((()))******************************))))))))))))************///---+++***++++++***)))((((((''''''''''''&&&&&&******++++++++++++******)))***++++++++++++***)))+++******))))))******+++)))))))))))))))))))))))))))))))))))))))******+++)))******++++++******)))++++++++++++++++++++++++++++++************++++++)))************+++++++++++++++++++++,,,...///000------------------------+++,,,------++++++,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------------............------------,,,,,,,,,---...///+++++++++++++++*********************************------------------------,,,---...//////...---,,,************************((((((((()))***+++---...+++******))))))******+++************************++++++******************************************)))))))))))))))*********)))))))))******)))))))))***)))))))))******))))))))))))))))))))))))))))))------------,,,++++++***''''''((()))******++++++)))))))))******))))))))))))))))))******)))))))))******))))))))))))******)))))))))))))))))))))))),,,***)))((()))+++...000333222111000///.........,,,+++++++++***))))))))),,,++++++***))))))******))))))))))))))))))))))))******++++++++++++******((()))))))))******************))))))))))))*********++++++++++++***))))))***+++,,,......---,,,,,,++++++***))))))))))))))))))))))))(((((((((((()))************************))))))))))))))))))))))))((((((((((((((((((((((((***)))((()))***++++++))))))))))))((())))))******+++++++++*********))))))++++++******))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((())))))))))))))))))))))))*********((((((((((((((())))))***))))))))))))************(((((()))***,,,---...///+++***))))))))))))************))))))))))))******''''''((())))))***++++++""")))222888999555///+++************************+++***)))(((((()))***+++++++++***))))))((('''''')))))))))*********+++++++++******))))))))))))))))))(((((('''(((((()))*********************))))))))))))))))))))))))))))))'''(((***+++++++++)))(((******))))))))))))*********************************%%%(((555;;;555...,,,******))))))))))))******,,,+++*********+++---...******))))))))))))******---,,,+++***************((()))))))))************((()))************))))))***))))))((((((((())))))((((((((((((((())))))***......------,,,+++***)))((()))))))))************,,,***)))))))))***((('''((((((((((((((((((((('''******++++++++++++***************++++++***************))))))))))))******(((((((((((((((((((((((()))))))))))))))******+++))))))************))))))************************++++++************++++++))))))*********+++++++++)))))))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,++++++,,,++++++++++++,,,,,,------...------,,,,,,------...,,,,,,------------,,,,,,------,,,,,,,,,---------,,,,,,++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,************************((((((((()))***,,,......++++++************++++++++++++++++++++++++++++++************+++*********************************(((((())))))************))))))************))))))))))))******)))))))))***************************---------------,,,+++***'''(((((()))***++++++,,,))))))************))))))))))))************)))(((******))))))))))))******)))))))))))))))))))))))),,,+++)))((()))+++...000333222111111111111222222,,,+++++++++***))))))))),,,+++******)))*********))))))))))))))))))))))))'''((()))***,,,,,,,,,,,,((()))))))))***************))))))))))))))))))*********+++++++++******)))***+++,,,---...---,,,++++++***))))))(((((())))))((((((((())))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++***))))))))))))))))))***+++++++++++++++*********))))))++++++******))))))(((((((((((((((((((((((((((((()))******++++++******)))***)))))))))((((((((('''(((((())))))************((((((((((((((())))))***(((((()))))))))*********((()))***+++,,,------...+++++++++******+++++++++******))))))))))))******''''''((()))***+++,,,,,,'''...777<<<:::444---***************************+++***)))(((((()))***+++******)))((('''&&&&&&%%%((((((((()))))))))******************)))))))))(((((((((((((((((())))))***))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******************************...+++,,,555===;;;333+++******))))))))))))******,,,+++*********+++---...***))))))(((((())))))***---,,,,,,++++++++++++,,,((()))))))))************))))))*********))))))((()))((((((((((((((())))))((((((((((((((())))))***((())))))******)))((('''((()))))))))***************)))((()))******)))((())))))))))))))))))))))))******++++++++++++******+++******************+++***))))))))))))))))))***(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))************************++++++************++++++))))))*********++++++++++++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++)))******+++++++++++++++...------,,,,,,------...++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++,,,+++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------.........************************((())))))***+++,,,......++++++************++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++((((((((()))******++++++)))******++++++******)))(((***+++***)))((()))***************************++++++++++++++++++***)))((())))))******+++++++++)))******++++++******))))))***+++++++++***)))(((******))))))))))))******)))))))))))))))))))))))),,,+++***)))***+++---///------......//////000000+++++++++***************++++++***************+++))))))))))))))))))))))))%%%%%%'''(((******++++++))))))))))))***************))))))(((((())))))***))))))***+++++++++++++++******++++++,,,,,,,,,+++******)))(((((((((((()))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''(((***+++***)))))))))))))))******+++,,,+++++++++************)))************))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++***)))(((((((((((((((((()))******++++++((((((((((((((()))******((((((((()))))))))******))))))+++,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,******))))))))))))******((())))))***+++,,,,,,,,,///444::::::555...***'''*********************************))))))***************)))(((((('''&&&&&&'''((((((((()))))))))))))))************)))(((((('''(((((())))))*********))))))((((((((()))******))))))))))))))))))))))))***)))((((((((()))+++,,,******))))))))))))******************************((()))+++000>>>IIIDDD777******))))))))))))*********************+++,,,,,,******))))))))))))******+++******)))))))))******))))))))))))************)))************))))))(((((((((''''''(((((())))))((((((((((((((()))******%%%'''(((***+++,,,++++++))))))))))))************+++******+++------,,,***))))))************++++++******++++++++++++******++++++***))))))***++++++***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))******+++***))))))(((((())))))***************************++++++************++++++)))************+++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++((()))***++++++++++++***------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,---........................++++++++++++++++++++++++///...---,,,,,,---...///************************)))))))))***+++,,,---...,,,++++++******++++++,,,************************((()))***+++,,,++++++***++++++++++++++++++++++++'''(((((()))******++++++)))******++++++******)))(((***+++***(((((()))+++******************************++++++,,,+++++++++************************)))******++++++******))))))***+++,,,,,,***((('''******))))))))))))******))))))))))))))))))))))))++++++************+++,,,)))***,,,---------,,,+++***************++++++++++++***************++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))(((((((((((())))))'''((()))***+++,,,,,,,,,***)))))))))******++++++******)))(((((((((((((((&&&'''((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))((('''(((*********((())))))))))))***+++,,,---+++++++++************))))))))))))))))))*********))))))))))))))))))))))))))))))************))))))++++++++++++************'''(((((()))******++++++((((((((((((((()))******(((((((((((()))))))))*********,,,,,,,,,,,,+++***))))))***+++++++++++++++******))))))))))))************++++++,,,,,,------///333777555///+++)))***************************)))******++++++******)))++++++******))))))(((((((((((()))))))))*********)))******+++***)))(((''''''((()))***++++++++++++)))(((((('''((()))***+++))))))))))))))))))))))))((()))))))))******************))))))))))))******************************!!!(((((('''999PPPOOO<<<******))))))))))))******((()))******++++++******+++******))))))******+++))))))((((((((())))))***))))))))))))***************************)))(((((('''''''''''''''((())))))((((((((((((((()))******)))***,,,------+++***)))))))))))))))*********************+++---...,,,***((()))))))))******************++++++++++++******++++++***))))))***++++++))))))(((((((((((())))))************************)))))))))))))))******+++***)))(((''''''((()))***************************++++++************++++++)))************+++++++++'''((()))*********)))(((++++++++++++++++++++++++*********)))((((((***,,,)))***+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,------......------,,,,,,,,,---------,,,******)))******+++,,,---......------------------------------------------------......------------......************************************+++,,,------,,,++++++******++++++,,,))))))))))))))))))))))))((()))***+++,,,,,,+++***++++++++++++++++++++++++'''(((((()))***+++++++++******++++++++++++******(((***,,,+++(((''')))+++************************+++,,,------............+++++++++*********************++++++++++++******)))***,,,---,,,***((('''******))))))))))))******))))))))))))))))))))))))******+++************))))))***,,,------,,,***)))))))))******+++++++++,,,+++***************++++++)))))))))))))))))))))))),,,,,,,,,++++++***)))((())))))))))))************))))))(((((((((((())))))&&&''')))***,,,,,,------***)))((((((((()))+++,,,******)))(((((((((((((((&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))((('''((()))******((())))))))))))***+++,,,---+++++++++************)))(((((())))))******++++++))))))))))))))))))))))))(((((())))))))))))((((((*********+++,,,,,,------'''(((((()))***+++++++++((((((((((((((()))******(((((((((((())))))))))))++++++,,,---,,,+++***)))'''((()))*********************))))))))))))******+++,,,,,,,,,,,,---------+++...111000,,,***---000************************)))***+++,,,,,,+++***))),,,,,,,,,+++++++++++++++)))************+++++++++)))******++++++)))((('''(((((()))++++++,,,,,,,,,)))(((''''''''')))***+++))))))))))))))))))))))))&&&(((***,,,,,,+++)))(((******))))))))))))******************************(((111+++"""000JJJGGG///******))))))))))))******'''((()))++++++***))))))++++++************++++++******))))))))))))***+++))))))))))))***************************)))(((((('''''''''''''''((()))***((((((((((((((()))******,,,,,,,,,+++((($$$!!!))))))))))))************''''''(((***,,,,,,***((('''((((((((())))))************++++++++++++******,,,+++***))))))***+++,,,))))))(((((((((((())))))************************)))))))))))))))******+++***)))(((''''''((()))***))))))))))))))))))))))))++++++************++++++)))************+++++++++)))***,,,------,,,++++++++++++++++++++++++++++++++++++***(((''''''***---***+++,,,---...---,,,,,,,,,++++++******++++++,,,......////////////......------...///...---+++***))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,........................---...///000000///...---++++++******************))))))*********+++++++++***+++++++++******,,,...++++++************++++++************************---,,,,,,++++++,,,------))))))*********+++++++++***+++,,,,,,,,,,,,+++***++++++************++++++,,,***((())),,,...---+++---......///...,,,+++***++++++************+++++++++++++++************)))(((((((((((())))))))))))************************,,,+++++++++***)))))))))++++++************+++++++++*********+++,,,,,,---)))))))))))))))))))))))),,,***((((((***+++)))&&&***++++++,,,,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))),,,+++++++++***)))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''*********))))))))))))))))))))))))((()))******++++++*********))))))(((((((((((((((((())))))))))))+++*********))))))((((((((())))))************)))+++---///...+++)))***,,,'''))),,,//////---+++)))(((((((((((()))))))))))),,,***((((((***,,,------++++++******+++,,,,,,---)))))))))))))))(((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++***))))))''')))***)))((('''(((***((()))***+++,,,+++******,,,,,,------,,,+++)))(((***)))(((''''''((()))***((()))***++++++***)))(((,,,+++***((((((((()))***&&&((())),,,...///000000*********)))))))))))))))((((((((((((((((((((((((,,,,,,,,,+++***))))))((((((***+++***((('''''''''&&&&&&'''))))))*********))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((())))))***+++---...///000))))))))))))******)))(((******++++++++++++******+++***)))'''''''''((()))*********(((''''''***,,,111...+++***+++***'''$$$''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))+++***'''&&&%%%&&&'''((())))))))))))))))))))))))************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******)))(((((()))******,,,,,,+++***))))))******)))***+++,,,------------+++,,,---------,,,+++***------...---------///000//////...------------...------,,,+++,,,---...///......---------......///---------............///---,,,,,,++++++,,,,,,---******************************************+++++++++,,,,,,+++)))(((((()))++++++************++++++************************---,,,,,,++++++++++++,,,))))))*********+++++++++***++++++,,,,,,++++++***++++++************++++++555111,,,)))***++++++***---............,,,+++***++++++************+++++++++++++++************)))))))))))))))))))))((((((************************************************+++******))))))******++++++*********++++++,,,---)))))))))))))))))))))))),,,***((()))***+++)))'''((())))))***)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))+++++++++***************************************)))))))))))))))((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''************++++++++++++)))(((((((((((()))******************)))))))))((((((((((((((())))))))))))************)))))))))((((((((()))))))))))))))))),,,...///...+++)))***+++''')))+++------,,,***)))(((((((((((()))))))))))),,,***((())),,,000222333+++***************+++,,,)))))))))))))))(((((('''***************************************************************************+++++++++******)))(((((()))***)))((('''(((***((()))***+++,,,++++++***,,,,,,,,,,,,+++***)))))))))(((''''''''''''((()))******++++++++++++******,,,+++)))((((((((()))***((((((***+++,,,,,,,,,,,,)))))))))))))))*********)))))))))))))))))))))))),,,++++++***))))))(((((('''(((******)))(((((()))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,---*********+++++++++***)))******++++++++++++******+++***)))(((''''''((())))))))))))'''&&&&&&)))+++...,,,******++++++)))&&&'''((((((((()))))))))***************************))))))(((((((((((())))))***)))(((&&&&&&'''((()))))))))))))))))))))))))))************************)))))))))))))))))))))))))))***++++++,,,,,,++++++************************,,,++++++***))))))******)))***+++,,,---------------,,,+++******+++,,,,,,+++,,,,,,,,,+++,,,,,,---//////...---------------------,,,,,,,,,---...///......---------------...------------............------,,,,,,,,,,,,------************************++++++******************+++,,,---,,,)))&&&%%%%%%++++++************++++++************************---,,,+++******************************+++++++++******+++,,,,,,+++******++++++************++++++999444...***)))***,,,,,,---.........---,,,+++***++++++************+++++++++++++++************)))+++*********))))))((((((***************************************+++++++++******))))))))))))******+++************+++,,,,,,))))))))))))))))))))))))+++***))))))******)))(((((())))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))***************+++++++++*********************************))))))(((((('''))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((*********+++,,,,,,------))))))(((((())))))***+++************))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))*********++++++......///---***)))))))))(((((()))***************(((((((((((())))))))))))+++)))(((***///444777999******)))))))))))))))*********)))))))))(((((((((++++++++++++++++++++++++************************++++++++++++++++++++++++)))************)))((((((((()))******(((((()))***))))))***++++++++++++***------,,,+++***************))))))(((((())))))***,,,++++++******++++++,,,+++***))))))((()))))))))))))))******))))))((('''(((((())))))******++++++************************+++******))))))(((((('''%%%''')))***))))))***+++(((((()))***++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))))))))))))))************))))))******++++++++++++*********))))))(((((((((((()))((((((((('''%%%&&&(((***,,,***)))***++++++***)))(((((((((((())))))))))))++++++++++++++++++++++++))))))(((((((((((())))))***)))((('''((()))***+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))***++++++,,,,,,++++++)))***+++,,,,,,+++***))),,,+++******)))*********)))***+++,,,,,,,,,,,,,,,...,,,***((()))***---///..................------.........------------------,,,,,,,,,,,,---...//////......---,,,,,,,,,,,,------------...............------,,,,,,------...***************++++++++++++++++++******************,,,...---***'''&&&%%%++++++************++++++************************,,,,,,+++***))))))))))))******************************++++++++++++******++++++************++++++111///,,,++++++---///000......------,,,++++++***++++++************+++++++++++++++*********)))))),,,++++++******))))))(((************************+++++++++******************))))))(((((())))))***+++***************++++++))))))))))))))))))))))))***)))))))))******))))))++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++)))))))))))))))))))))))))))))))))***+++++++++,,,************************++++++******)))(((''''''))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++(((((((((((((((((((((((())))))))))))(((((((((((())))))******+++,,,------***************++++++,,,*********)))))))))))))))(((((((((((())))))))))))*********)))))))))))))))++++++++++++,,,,,,---...//////...,,,***(((((((((((((((((((((((()))******(((((((((((())))))))))))))))))***...222555666666***))))))(((((((((((((((*********)))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********))))))(((((()))******)))((()))***))))))******++++++++++++...---+++***)))***+++,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,******)))))))))))))))))))))*********)))(((''''''''''''((()))***++++++,,,***************************)))))))))((((((''''''&&&(((******))))))***+++))))))***+++++++++++++++))))))))))))))))))))))))*********)))))))))))))))************************(((((((((((((((((((((((('''(((******)))(((((((((******++++++++++++******)))))))))(((((((((((()))((())))))(((&&&&&&(((***++++++***************)))(((((((((((())))))))))))************************))))))(((((((((((())))))))))))(((((()))***+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***+++++++++++++++)))***,,,------,,,***)))++++++***************+++))))))***+++++++++++++++---,,,+++***+++,,,...000......//////000///---+++............------,,,,,,,,,,,,,,,,,,------......///...---,,,++++++++++++,,,,,,---------............------,,,,,,------...))))))*********+++++++++************************)))+++---...,,,***))))))++++++************++++++************************,,,+++******)))))))))***************************************************++++++************++++++)))***+++,,,------...///...------,,,++++++******++++++************+++++++++++++++*********)))))),,,,,,++++++*********)))************************,,,,,,,,,+++***)))((((((******))))))))))))******++++++***))))))*********))))))))))))))))))))))))))))))******)))))))))***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,)))))))))))))))))))))))),,,++++++***)))(((((('''******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++,,,,,,,,,,,,++++++,,,,,,---...))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))************))))))***,,,---...000///,,,+++))))))(((((((((((('''''''''((()))***(((((((((((())))))))))))'''(((,,,000444444111...))))))((((((((((((((()))++++++***)))((())))))***++++++++++++++++++++++++************************************************))))))************)))))))))***+++***)))((()))+++***************+++++++++---,,,+++***)))***+++,,,***************************)))(((''''''((()))***)))))))))*********))))))))))))******+++*********''''''((()))***++++++,,,************************))))))))))))(((((((((((()))***,,,+++)))(((((())))))******++++++++++++***************************,,,++++++***)))(((((('''++++++++++++++++++++++++***))))))))))))((((((((((((***,,,,,,***))))))+++******++++++++++++******((((((((())))))))))))(((((()))***)))(((((()))***,,,---,,,+++)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))***,,,------,,,***)))+++***************++++++))))))******++++++******++++++---...////////////,,,,,,,,,///000///,,,)))------......------,,,+++,,,,,,,,,---------------///...---++++++*********,,,,,,,,,------------...---------,,,,,,---------)))))))))***++++++,,,,,,))))))*********+++++++++(((***,,,---,,,+++,,,,,,++++++************++++++************************++++++*********++++++++++++++++++***************+++***))))))))))))***+++++++++************++++++(((***------,,,*********...---,,,+++*********+++++++++************+++++++++++++++************)))++++++++++++++++++++++++************************,,,,,,++++++***))))))(((++++++************++++++++++++***))))))))))))***))))))))))))))))))))))))((()))******))))))***+++***))))))((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))+++++++++******))))))(((******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))*********+++,,,,,,++++++,,,,,,---...))))))))))))************(((((((((((())))))))))))))))))))))))************((('''''''''((()))+++---000...+++))))))))))))(((((((((((((((((()))******(((((((((((())))))))))))'''))),,,000222000+++'''((((((((((((((()))******,,,+++***)))((()))******++++++++++++++++++++++++************************************************))))))***++++++++++++***)))***++++++))))))***+++******))))))******+++,,,,,,,,,++++++***++++++,,,'''(((((())))))(((((('''(((((((((''''''((((((((((((((()))************)))))))))***+++,,,,,,,,,,,,(((((())))))******++++++************************))))))))))))))))))))))))***+++,,,,,,)))((((((((())))))***************)))************************++++++******)))(((((((((************************************))))))))))))***---//////,,,+++,,,...******++++++++++++******'''(((((())))))))))))((((((***+++***)))((()))***,,,------,,,)))''''''((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******)))***+++,,,,,,+++***)))*********)))******+++,,,((())))))*********)))))))))***,,,...000000////////////000333666666111---,,,------......,,,+++***+++,,,------......------------,,,+++************,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---((())))))***++++++,,,,,,(((((()))***+++,,,,,,---(((***++++++******+++---++++++************++++++************************+++******++++++,,,---...+++++++++*********))))))+++***)))(((((()))***+++++++++************++++++***,,,---,,,***((()))+++...---,,,************+++++++++************+++++++++++++++************)))******++++++,,,---------************************))))))*********+++++++++,,,,,,++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))''')))+++***)))(((***,,,******((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))******************************************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***************************+++************+++,,,,,,((()))))))))************(((((((((((())))))))))))((()))))))))************)))((('''''')))+++---...000,,,)))((()))******)))(((((()))))))))*********(((((((((((()))))))))))))))***+++---///---***''''''''''''((()))***+++,,,---,,,***(((((()))***+++************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,)))***++++++))))))***++++++***)))))))))***+++,,,***++++++,,,,,,+++++++++(((((()))******)))(((((((((((())))))))))))(((((('''((()))***+++******))))))***++++++,,,,,,++++++)))))))))))))))*********))))))))))))))))))))))))************************)))***,,,,,,***))))))***((())))))******))))))(((************************(((((())))))*********+++************************))))))))))))))))))******)))---//////+++)))+++...******++++++++++++******&&&'''((()))******)))(((''')))******)))(((((()))***,,,---+++)))((()))+++***)))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))*********************************************))))))***++++++,,,((()))))))))))))))((((((((()))***+++,,,...///000//////111555:::999444///+++,,,---......,,,+++)))+++,,,---.........------++++++************++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,((())))))***++++++,,,,,,''''''(((***+++,,,---...)))******)))((((((***+++++++++************++++++*********************************+++,,,---//////++++++++++++******))))))+++***)))(((((()))***+++++++++************+++++++++,,,,,,***((((((,,,///...---,,,***)))******+++++++++************+++++++++++++++************))))))***+++,,,------...///************************&&&'''((()))+++---......---,,,,,,++++++,,,,,,---++++++***))))))((())))))))))))))))))))))))))))))&&&)))+++***((((((***,,,---,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++******************)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))***************+++++++++******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))'''((((((((())))))******,,,,,,++++++++++++++++++)))))))))((()))******+++(((((())))))*********+++(((((((((((())))))))))))(((((())))))*********+++,,,++++++***,,,...000222///,,,(((''')))+++***)))(((((()))***************(((((((((((()))))))))))),,,+++******,,,,,,+++***'''''''''(((***+++---...---,,,***(((((()))***+++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------)))+++++++++***)))***++++++***)))))))))***,,,---)))***,,,------,,,+++***+++,,,---......---,,,+++((()))***++++++***)))((('''((()))+++++++++***)))***++++++++++++******)))*********)))))))))))))))((((((((((((((((((((((((***************+++++++++''')))+++++++++***+++,,,(((((()))))))))(((((('''************************%%%&&&''')))***,,,---...))))))))))))))))))))))))(((((((((((())))))******&&&***---,,,(((&&&(((+++******++++++++++++******&&&'''(((*********)))(((&&&((())))))(((''''''((('''***,,,+++))))))+++---******))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************)))(((((()))************))))))***+++,,,,,,((()))))))))))))))(((((()))(((''''''(((+++///111((((((***///555555///)))+++,,,---......,,,***)))+++,,,---.........---,,,******************++++++++++++,,,,,,,,,---------+++******************+++++++++,,,,,,+++***((('''++++++++++++++++++++++++)))))))))***+++++++++,,,******++++++++++++******((()))***++++++***)))(((++++++*********+++---...******************+++++++++++++++++++++***)))(((++++++******************,,,+++***))))))+++---...------,,,++++++,,,,,,,,,)))************+++++++++,,,***((((((***+++++++++,,,,,,,,,+++***)))((('''((((((((()))******++++++)))***++++++***)))***+++++++++++++++++++++++++++,,,+++++++++***)))))))))(((((())))))*********+++))))))*********))))))(((***)))((((((((()))+++,,,(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))((()))***++++++***)))((()))***+++***)))((((((***))))))))))))))))))))))))******************************))))))))))))*********)))((()))+++,,,,,,++++++++++++,,,,,,+++++++++******))))))((((((''''''))))))))))))************+++++++++*********))))))))))))(((((()))***++++++))))))))))))))))))))))))+++*********))))))((((((((((((''''''''''''(((((('''(((((()))***++++++,,,'''%%%%%%'''+++---+++))),,,'''"""###(((...///...------,,,,,,+++***))))))+++***(((&&&&&&''')))***)))***,,,,,,++++++,,,---,,,+++)))''''''''''''((('''((()))++++++******)))++++++++++++++++++++++++)))************+++++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,+++++++++++++++***)))((())))))))))))))))))))))))))))))+++///111///...///---,,,++++++,,,,,,+++)))))))))))))))))))))******)))+++---//////---+++)))))))))))))))))))))))))))+++***)))))))))))))))***))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))************))))))******)))((((((((((((((())))))(((((()))***++++++)))***+++,,,+++)))(((&&&))))))))))))))))))))))))++++++******)))*********((()))+++,,,---,,,,,,+++---***((('''(((***,,,---+++***)))(((((()))***+++******))))))))))))******))))))(((((((((((())))))'''&&&&&&''')))***(((''')))))))))(((''''''(((***))))))))))))((((((((((((''''''''''''(((((((((((()))(((((((((((())))))***---,,,+++)))(((''''''&&&%%%''')))***+++***((('''******))))))))))))******************************))))))))))))******************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++++++++************)))------------------------************************,,,---,,,,,,+++***)))(((---------,,,,,,+++++++++&&&'''((()))))))))((('''***************************************++++++++++++++++++,,,,,,+++++++++((()))***++++++***))))))++++++***)))******,,,,,,,,,+++++++++***)))))))))******+++++++++***))))))************************+++***)))((((((***,,,------,,,,,,,,,+++,,,,,,,,,)))************+++++++++...,,,))))))*********)))***++++++++++++***))))))*********)))))))))))))))***+++,,,+++))))))***+++++++++++++++++++++++++++******))))))))))))))))))((()))))))))************))))))************))))))((('''''''''((()))+++,,,((())))))******))))))(((((())))))******))))))(((************************((()))***++++++***)))((()))***+++***)))((()))***))))))))))))))))))))))))******************************))))))))))))******)))''''''((()))******)))******++++++++++++******)))))))))))))))((((((((())))))))))))************+++++++++*********))))))***************+++,,,,,,))))))))))))))))))))))))************)))))))))(((((((((''''''''''''((((((&&&&&&&&&'''((()))))))))+++)))((((((******(((%%%+++'''$$$%%%***...///---,,,,,,,,,+++***)))))))))***)))(((''''''((()))***'''((()))******+++---///---,,,+++))))))((())))))((((((******+++******)))++++++++++++++++++++++++)))************+++++++++++++++************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++******)))************************---------//////---***)))+++***((()))******)))(((************)))))))))))))))+++---......---+++)))))))))************))))))(((((((((''''''(((((()))))))))))))))))))))))))))************)))))))))(((************)))))))))((())))))************))))))******)))(((((((((((((((******))))))***++++++,,,+++******)))))))))))))))))))))))))))))))))))))))*********)))******++++++))))))((()))***,,,...000555...'''%%%(((,,,,,,++++++***)))(((((()))***+++***))))))))))))))))))***))))))(((((((((((())))))(((''''''(((******)))''')))******)))(((''''''((())))))))))))((((((((((((''''''''''''((((((((((((&&&&&&&&&'''(((***+++,,,...---,,,+++***)))))))))'''(((***+++++++++***)))******))))))))))))******************************))))))))))))***************++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,,,,,,,+++---------,,,,,,+++++++++((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++)))******+++******))))))++++++***)))))))))******---,,,,,,+++***)))(((((()))******+++++++++*********************************)))((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++///---***)))******)))'''((()))***+++++++++++++++++++++******)))(((((('''***,,,,,,+++)))((()))***++++++++++++++++++++++++((((((((((((((()))))))))))))))))))))************))))))))))))******))))))''''''&&&&&&'''(((***+++)))******************))))))******++++++******)))************************))))))************))))))***+++++++++)))((()))***))))))))))))))))))))))))******************************))))))))))))******)))((('''(((*********((()))******************)))(((((())))))))))))))))))))))))))))))************+++++++++***************++++++++++++++++++,,,---))))))))))))))))))))))))************)))))))))))))))((((((''''''(((((()))&&&&&&''''''(((((())))))+++***))))))))))))'''%%%***(((''')))---///...,,,++++++******))))))(((((())))))))))))))))))))))))&&&'''(((***---000222444...---,,,+++++++++++++++((()))******++++++******++++++++++++++++++++++++)))************+++++++++******************++++++))))))***+++,,,---......------------,,,,,,,,,,,,)))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,...000111///---+++)))((((((***+++******++++++*********))))))))))))***,,,------,,,***))))))******************)))((((((((((((((()))***+++))))))))))))))))))))))))************))))))))))))************))))))))))))))))))************))))))***))))))(((((((((((((((++++++*********+++,,,,,,,,,+++)))''''''(((***+++))))))))))))))))))))))))))))))))))))******+++,,,***(((&&&%%%'''+++000333:::000&&&$$$(((---,,,)))******))))))))))))******))))))(((((((((((())))))))))))(((((((((((()))))))))(((((()))++++++***(((+++,,,...---+++)))(((((((((((((((((())))))))))))''''''''''''((((((((((((''''''''''''((()))++++++***)))(((''''''''''''(((************++++++++++++******))))))))))))******************************)))))))))*********++++++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++************************((()))***,,,---...//////------,,,,,,,,,,,,+++++++++,,,,,,------.........************************,,,+++++++++***)))))))))++++++************++++++******+++*********))))))++++++***))))))(((((((((,,,+++++++++***)))))))))((()))***+++++++++++++++***************+++++++++******))))))))))))***+++++++++,,,,,,,,,,,,,,,,,,))))))*********+++++++++---+++*********+++)))((())))))***++++++++++++***************))))))((((((+++,,,,,,+++)))((()))***************************'''(((((())))))*********)))))))))))))))*********)))))))))))))))************)))(((''''''((()))*********++++++++++++******)))******************)))************************)))))))))******)))))))))***+++,,,+++)))((()))***))))))))))))))))))))))))******************************))))))))))))******,,,+++******,,,,,,,,,***))))))************))))))((((((((())))))******+++((()))))))))************************************++++++*********++++++,,,))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))((()))))))))*********+++((((((((())))))))))))(((***)))***,,,//////---+++******))))))((((((((('''(((((()))*********))))))((((((***---111666888999------,,,,,,++++++++++++))))))******++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,---------)))******+++,,,---...............------,,,,,,,,,)))******+++,,,,,,,,,,,,++++++++++++++++++++++++)))******+++...222111------,,,******,,,---------,,,++++++******))))))((())))))+++,,,,,,+++)))))))))******++++++******)))************+++,,,......))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))************))))))))))))(((((((((((())))))+++******)))******+++++++++***)))(((((()))******(((((((((((((((((((((((((((((((((((()))+++,,,,,,***)))&&&%%%'''***...000555///(((&&&(((+++***(((***))))))))))))))))))***((((((((())))))((((((((())))))(((((((((((())))))***))))))***,,,,,,+++)))---///111111...+++))))))(((((((((((())))))))))))''''''''''''((((((((((((++++++)))(((''''''''''''(((''''''&&&''''''((((((******)))))))))***+++,,,******))))))))))))******************************))))))*********+++++++++))))))***+++++++++*********++++++++++++,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++************************((()))+++,,,......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))++++++++++++++++++++++++,,,+++++++++***)))))))))+++***))))))))))))***+++,,,++++++***************************))))))(((((()))))))))***+++++++++,,,((()))***+++++++++++++++))))))*********++++++++++++++++++******+++++++++***+++,,,------------,,,))))))*********+++++++++***)))(((***+++,,,+++******++++++++++++***))))))(((((())))))***************+++,,,+++)))((()))***************************)))))))))******+++++++++******))))))))))))))))))))))))(((((()))***++++++...---+++)))((((((((()))******++++++++++++******((())))))******))))))(((***************************))))))))))))))))))******+++,,,+++***))))))+++))))))))))))))))))))))))******************************))))))))))))******---+++***+++,,,,,,+++***))))))************))))))(((((())))))******++++++((()))))))))************************************+++***))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))************'''((())))))))))))((())))))***,,,...000///,,,***)))))))))((((((((((((((((((((()))***++++++******))))))+++///444888999999+++++++++++++++************************++++++,,,++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------.........------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************+++,,,+++***///444333,,,///,,,******+++---------,,,+++++++++******)))))))))***++++++++++++***))))))***+++,,,,,,+++***)))************+++,,,......))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))((()))***++++++***)))((((((((((((((((((((((((((((((((((((((()))***+++,,,)))))))))((())))))************+++***)))((()))***)))))))))******)))))))))(((((())))))))))))(((((())))))(((((((((((())))))***))))))***,,,,,,+++***+++...//////,,,)))(((''''''((((((((()))))))))***''''''''''''((((((((((((++++++)))(((''''''''''''+++++++++++++++,,,,,,---)))(((((((((((()))************))))))))))))******************************************++++++++++++''''''((()))))))))))))))*********+++++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))+++++++++++++++++++++++++++++++++***************,,,+++***))))))***+++,,,---,,,+++*********************+++++++++***))))))(((((()))***+++,,,,,,---)))******+++++++++******)))))))))***++++++,,,,,,,,,,,,,,,,,,+++++++++***)))***,,,---...------,,,)))************+++++++++((('''(((***,,,---,,,++++++++++++++++++***)))((('''(((((()))******++++++)))***++++++***)))***+++************************************++++++++++++************))))))))))))))))))(((((((((***+++,,,///...,,,***)))))))))))))))******************)))((())))))))))))))))))(((++++++++++++++++++++++++******))))))))))))******+++,,,,,,,,,***)))***+++))))))))))))))))))))))))******************************))))))))))))******+++***))))))***+++)))((()))******************)))))))))******************))))))))))))***************************++++++++++++***))))))((()))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***''''''''''''(((((((((((()))***+++***(((&&&&&&''')))+++---//////---+++***))))))))))))((((((((((((((())))))******+++++++++))))))+++///555777555333))))))************))))))+++************+++,,,,,,++++++++++++++++++++++++)))************+++++++++******************++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***---...000:::GGGHHHAAA///,,,)))((()))***++++++++++++++++++++++++++++++***++++++++++++++++++***)))***,,,------,,,***)))((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************))))))((((((((((((((())))))***))))))((('''''''''((((((&&&(((***,,,,,,+++)))((())))))))))))))))))))))))(((((((((((())))))***+++((((((*********)))'''&&&###(((,,,,,,)))'''(((+++))))))************))))))((()))***++++++***)))((())))))(((((((((((())))))***))))))***,,,,,,+++)))((()))+++***(((&&&%%%%%%''''''(((((())))))******''''''''''''((((((((((((''''''''''''((()))++++++++++++*********++++++,,,'''((((((((())))))))))))******))))))))))))***************************************++++++++++++,,,''''''((()))))))))))))))************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------------,,,+++++++++,,,---***************************************+++++++++...---+++******+++---......---,,,***))))))******)))***+++,,,,,,++++++***)))))))))***+++++++++,,,******+++++++++***))))))((())))))***++++++,,,,,,+++++++++++++++***))))))(((***,,,---......---,,,)))************+++++++++)))((()))***,,,---+++)))))))))***++++++++++++***)))))))))))))))*********((()))++++++******+++---************************************))))))))))))************)))))))))((())))))((('''(((***,,,---,,,,,,***)))))))))***+++((())))))******))))))((()))******++++++******)))+++++++++++++++++++++++++++***)))(((((()))***++++++,,,---,,,***)))***+++))))))))))))))))))))))))******************************))))))))))))******,,,+++)))******+++)))(((******++++++++++++******++++++******************))))))))))))************))))))*********+++++++++,,,+++******)))))))))***))))))))))))))))))))))))((()))))))))******************))))))))))))******(((((((((((('''''''''''''''***+++***(((&&&'''((()))+++---...---,,,***))))))))))))))))))))))))))))))))))))((()))+++,,,---++++++---222777777222---((()))***++++++***))))))++++++*********+++,,,---++++++++++++++++++++++++)))************+++++++++++++++*********************++++++,,,---...//////++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************************(((---000333AAARRRVVVOOO111...***((()))*********)))******++++++,,,,,,---++++++,,,,,,,,,,,,++++++)))***,,,------,,,***)))(((((((((''''''(((((()))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))************))))))((((((((((((((()))************)))((((((((((((((((((((()))***************))))))))))))))))))))))))))))))((((((((())))))***&&&'''((()))***)))((('''&&&(((***+++***)))***+++((()))***++++++***)))((()))***+++,,,,,,+++***)))))))))(((((((((((()))))))))(((((()))+++,,,***)))'''(((((((((&&&%%%%%%&&&'''''''''((()))*********''''''''''''((((((((((((&&&&&&&&&'''(((***+++,,,)))(((((('''''''''(((((('''((()))***+++***))))))******))))))))))))***************************************+++++++++,,,,,,((())))))***+++*********************++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))******++++++******)))+++++++++,,,,,,---------((('''''''''''')))***+++))))))))))))))))))))))))))))))******+++++++++,,,000///---,,,,,,---///000///---,,,***))))))******)))***+++,,,------,,,++++++++++++***************+++++++++++++++***)))(((((())))))***++++++,,,,,,***************)))((('''((())),,,.........---,,,)))************+++++++++*********+++,,,,,,***''''''((()))***+++,,,,,,,,,++++++******)))((((((((('''(((*********+++,,,...))))))))))))))))))))))))******))))))((((((''''''+++*********))))))(((((()))(((''''''(((***,,,---)))((((((((((((***+++,,,(((((())))))))))))((((((+++++++++,,,,,,++++++++++++++++++++++++++++++++++++***)))(((((()))***++++++,,,---,,,***)))***+++))))))))))))))))))))))))******************************))))))))))))******...---,,,,,,------+++***++++++,,,,,,,,,,,,++++++,,,+++++++++***)))))))))))))))))))))************))))))******++++++++++++---,,,,,,+++*********+++))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******************))))))))))))###&&&)))***)))(((***---)))+++---...,,,***))))))))))))))))))***************)))(((((()))+++---.........000666:::888111+++((()))++++++,,,+++***))),,,+++*********+++,,,---++++++++++++++++++++++++)))************+++++++++...------,,,,,,+++++++++((()))***,,,...///111111*********++++++,,,,,,,,,------------,,,,,,+++***+++++++++++++++++++++++++++/////////:::IIIJJJAAA444111---******+++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,......,,,***(((+++***)))))))))))))))***))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))************))))))((((((((((((((()))******++++++***))))))((())))))***)))((('''((()))+++---))))))))))))))))))))))))***))))))(((((((((((()))%%%&&&'''(((((())))))***---***((((((***,,,+++***((()))***++++++***)))((()))***,,,------,,,***)))))))))(((((((((((()))))))))(((((()))++++++***((())))))***(((''''''(((***&&&''''''((()))******+++''''''''''''((((((((())))))(((((((((((())))))***++++++***)))))))))))))))''')))+++,,,---,,,***)))******))))))))))))************************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))************+++++++++---------,,,,,,,,,++++++))))))))))))))))))))))))************************(((((()))***************+++++++++,,,,,,------------,,,,,,+++*********+++((((((((((((((((((((((((++++++***))))))******+++---,,,++++++******++++++,,,,,,,,,++++++++++++******)))((((((((()))+++,,,))))))***+++,,,,,,------,,,,,,,,,++++++*********((()))************))))))++++++***************+++,,,++++++///333333...(((------,,,++++++***)))))),,,+++***))))))***+++,,,******+++,,,,,,,,,+++++++++)))'''(((++++++***'''///---+++***)))***+++,,,************************++++++++++++++++++++++++***)))((()))***+++***((((((((((((((())))))))))))***((('''&&&&&&'''(((***,,,,,,,,,,,,,,,+++***)))(((((())))))******++++++******))))))))))))******,,,,,,---+++***+++---000,,,+++******)))*********,,,+++***)))((((((((((((++++++++++++++++++++++++++++++************++++++((()))+++,,,,,,***'''%%%$$$&&&)))+++,,,+++)))(((++++++******************((((((((((((((())))))***)))))))))******++++++,,,++++++,,,,,,+++***((('''))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))+++***)))(((((()))***+++))),,,...,,,(((&&&)))---,,,---......---,,,***)))((((((((((((((((((((((((&&&''')))***))))))+++,,,,,,222777666...((((((***%%%%%%'''(((***,,,---...,,,,,,+++***))))))))))))++++++************++++++,,,***))))))+++------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++...222444222---***+++...,,,,,,+++***))))))******,,,---......///222666999:::555///++++++,,,+++***++++++,,,------------,,,,,,+++***+++---...---,,,***++++++,,,,,,++++++***++++++************++++++)))((('''''''''(((***++++++***)))((()))***,,,...))))))))))))))))))))))))***++++++++++++***))))))&&&'''((())))))*********************************((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&((())))))))))))(((((((((((())))))))))))++++++***)))))))))))))))000---)))(((***,,,+++***((())))))************)))&&&&&&''''''(((''''''&&&&&&'''''''''(((((())))))((((((''''''''''''((((((&&&'''((('''&&&&&&&&&((()))((('''&&&&&&'''((()))((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,***)))***,,,,,,***'''******************************++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))'''((()))******)))((('''************************++++++++++++,,,---......,,,+++******)))))))))***))))))))))))))))))))))))***************++++++++++++***))))))(((((()))))),,,,,,,,,++++++*********)))(((((('''((()))***+++)))******+++,,,,,,------+++++++++*********))))))***************)))((((((++++++************++++++,,,++++++...111222---)))---------,,,+++*********,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))+++)))((()))+++,,,***(((,,,***)))''''''''')))***************************++++++++++++++++++++++++***)))((()))***+++***(((((((((((()))))))))*********)))'''&&&&&&''')))***))))))*********)))(((((()))))))))))))))***************))))))))))))******''''''((('''&&&&&&(((***,,,,,,+++***)))))))))***((((((((())))))***+++,,,++++++++++++++++++++++++*********))))))*********+++******)))(((((())))))$$$&&&)))++++++***)))(((************************))))))))))))******+++,,,************++++++++++++++++++,,,,,,+++***((('''))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++))),,,---,,,((('''***---,,,------------+++***)))(((((((((((((((((((((((('''(((*********+++---///111444666444...***)))***((((((((()))***+++++++++------,,,,,,+++,,,,,,,,,++++++************++++++---+++)))(((***+++******,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...111333111,,,)))+++---,,,++++++***))))))******,,,,,,,,,***)))***---///333///***)))***+++***)))((()))*********+++******---,,,+++,,,...///...---***++++++,,,,,,++++++***++++++************++++++)))(((((('''((()))***++++++***)))((((((***+++,,,))))))))))))))))))))))))***++++++++++++***))))))*********))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))******)))))))))))))))***222...+++)))***+++***(((((())))))******)))))))))&&&''''''((((((''''''''''''''''''((((((((())))))((((((''''''''''''(((((('''((())))))''''''((())))))((((((''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***)))***,,,,,,***'''++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++)))'''%%%$$$************************************+++,,,------+++***))))))((()))))))))************************))))))***+++,,,,,,+++++++++***))))))(((((())))))------,,,,,,+++***))))))((((((''''''(((((()))************++++++,,,,,,---************))))))))))))***+++++++++***)))((((((++++++************++++++,,,+++)))+++...///---***...------,,,,,,++++++***++++++************++++++---------,,,+++***)))(((,,,***)))***+++,,,+++******)))((('''&&&'''((()))************************++++++++++++++++++++++++***)))((()))***+++***((()))))))))*********++++++))))))''''''''''''))))))((())))))*********))))))************))))))))))))******))))))))))))******((()))***)))((()))***,,,---,,,+++***)))))))))))))))))))))))))))***,,,,,,++++++++++++++++++++++++***))))))(((((())))))******(((%%%###"""$$$''')))%%%&&&(((***+++***)))(((************************************+++,,,---...,,,,,,+++++++++++++++++++++++++++++++++***)))((())))))))))))))))))))))))))))))******))))))((((((((((((((((((((((((((((((******))))))))))))******)))+++---+++)))(((+++...------------,,,+++***)))(((((((((((((((((((((((()))************,,,000333999777444111---+++******+++************)))))))))---,,,,,,,,,,,,------...++++++************++++++---+++)))((()))***)))(((+++***))))))(((((())))))++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,///111///+++)))***,,,,,,+++******)))*********------+++(((%%%$$$&&&(((,,,***))))))***,,,+++***(((((())))))************...---,,,---...///...---******++++++++++++******++++++************++++++((((((((((((((()))******,,,+++***)))((()))***+++))))))))))))))))))))))))******++++++******)))(((*********))))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************)))(((((((((((((((((())))))))))))***)))))))))))))))******222000,,,*********)))((()))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((((())))))((((((''''''''''''((((((((()))***)))((('''(((***((())))))******))))))(((++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++*********++++++)))(((++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++***)))'''&&&%%%************************))))))))))))***+++,,,,,,+++******)))))))))******++++++++++++++++++++++++((()))+++,,,,,,,,,,,,+++---,,,++++++******++++++...------,,,+++***)))))))))))))))))))))******************++++++,,,,,,,,,++++++******************)))******++++++*********++++++*********+++,,,,,,,,,***)))***,,,---,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***))),,,++++++++++++,,,+++++++++***))))))((()))*********************************************************)))((()))***+++***((()))*********++++++++++++))))))(((''''''((()))))))))***+++,,,,,,,,,,,,,,,++++++******))))))((((((******))))))))))))******+++,,,------,,,,,,---///------+++***))))))((((((,,,,,,+++***))))))))))))************************))))))(((((((((((())))))+++)))&&&$$$$$$&&&)))***%%%&&&(((*********))))))***************+++++++++)))))))))***+++,,,---...------,,,,,,++++++******++++++++++++******))))))))))))))))))))))))))))))((()))***++++++***((('''((((((((((((((((((((((((***))))))))))))))))))***)))***,,,+++******,,,...------,,,,,,+++******)))((((((((((((((((((((((((+++++++++******---222555>>>888222---,,,,,,+++)))++++++************))))))***************+++,,,---,,,++++++******++++++,,,,,,+++))))))++++++***)))++++++***)))))))))))))))+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++)))***+++++++++***************+++///...---***'''&&&(((***++++++,,,---......------************++++++,,,,,,...,,,+++,,,---...---,,,******++++++++++++******++++++************++++++((((((((((((((())))))***,,,+++***)))(((((())))))))))))))))))))))))))))))***************))))))(((&&&'''((())))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******))))))((((((((((((((()))))))))))))))))))))))))))******+++000...,,,+++******)))))))))((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))((((((''''''''''''(((((('''((())))))((('''((()))((()))***++++++***)))(((************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((++++++++++++++++++++++++******++++++++++++******************************************************))))))))))))))))))))))))((()))))))))************************************)))))))))******+++,,,---++++++*********++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---,,,++++++******++++++------,,,,,,+++***))))))******++++++,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,,,,,,,,,,++++++******+++,,,,,,---,,,***))))))***,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++)))***++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,***)))))))))))))))*********************************************************)))((()))***+++***((()))*********++++++++++++))))))(((((((((((()))))))))***+++,,,,,,,,,,,,,,,++++++******))))))((((((******))))))))))))******''')))******))))))***+++---,,,+++***))))))))))))---,,,+++***))))))))))))************************))))))(((((((((((()))))),,,,,,++++++++++++,,,---&&&'''((()))*********)))))))))*********+++++++++((((((((())))))***,,,,,,,,,,,,,,,++++++*********++++++******************))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))******))))))))))))***++++++++++++---///------,,,+++*********)))))))))))))))))))))))))))+++++++++******---111555===777///++++++,,,+++)))))))))******++++++,,,,,,************+++,,,------,,,,,,++++++++++++,,,,,,*********+++---......---,,,,,,+++************+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++*********+++***************++++++,,,---,,,+++)))***---000,,,---...///...---------++++++******++++++,,,---,,,+++***+++,,,,,,+++***)))******++++++******)))++++++************++++++'''(((((()))))))))))))))+++******))))))((((((((()))))))))))))))))))))))))))************)))((((((&&&'''((())))))*********))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))(((((((((((())))))))))))***)))))))))))))))******++++++++++++******++++++)))(((((('''((()))******+++***)))(((((((((((()))))))))))))))))))))((((((((((((''''''''''''((((((&&&'''((((((&&&&&&'''(((((()))***++++++***)))((((((((())))))************************************))))))))))))))))))))))))***+++++++++******))))))++++++++++++++++++++++++******++++++++++++******************************************************)))))))))))))))))))))))))))))))))))))))***++++++************************++++++***++++++,,,---...++++++++++++++++++,,,---++++++++++++++++++++++++---,,,++++++++++++,,,,,,+++***))))))(((((()))))),,,,,,,,,+++++++++******++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,---------------((((((***+++,,,,,,------++++++***++++++,,,---...++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((()))***+++,,,---------***+++,,,+++***)))***,,,''''''(((((((((((())))))***************************************************)))((()))***+++***((()))))))))*********++++++))))))))))))))))))))))))((())))))*********))))))************))))))))))))******))))))))))))******&&&(((******)))((()))***,,,+++******)))***************)))******+++,,,---***************************))))))(((((())))))***'''((()))*********))))))&&&'''((())))))*********)))))))))***++++++,,,,,,((((((((('''(((((()))***++++++******************++++++******)))******+++))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))************))))))))))))******,,,---//////---,,,+++******))))))***))))))))))))))))))))))))***++++++******+++///111777222---***++++++***)))(((((()))***+++,,,---......------------......///,,,,,,++++++++++++,,,,,,))))))***,,,///000000...---,,,,,,+++***+++++++++))))))******+++,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++++++++++++++************)))******+++,,,)))******))))))***...000+++,,,...---+++******++++++***)))))))))***,,,---,,,+++******++++++***)))))))))************))))))++++++************++++++''''''((()))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))******))))))((('''*********))))))((('''&&&(((((((((((((((((((((((('''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&((())))))******(((((((((((())))))))))))+++******)))))))))))))))((()))******))))))***+++(((((('''((()))***,,,---,,,+++***((((((((())))))******))))))))))))((((((((((((''''''''''''((((((&&&'''((('''&&&%%%&&&(((((())))))******))))))((('''(((((()))******++++++************************)))))))))))))))))))))))))))+++,,,,,,***))))))*********************************++++++++++++******************************************************))))))))))))))))))))))))---,,,+++))))))((())))))************************++++++++++++,,,---...///***************+++,,,,,,++++++++++++++++++++++++000...,,,***)))***,,,---+++***))))))(((((())))))***++++++++++++,,,,,,,,,***+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,++++++***++++++++++++,,,---......***+++,,,,,,,,,,,,,,,---************************++++++,,,------,,,++++++)))***+++,,,,,,,,,,,,,,,(((***,,,+++)))((()))+++'''(((((())))))***))))))***************************************************)))((()))***+++***(((((((((((()))))))))******)))))))))******)))))))))))))))*********)))(((((()))))))))))))))***************))))))))))))******(((***,,,---,,,++++++,,,*********)))******+++,,,************+++,,,------*********************************))))))*********$$$%%%%%%&&&&&&'''&&&&&&''''''(((((()))*********((())))))***++++++,,,,,,))))))((((((''''''(((((())))))))))))))))))******++++++***))))))***+++,,,))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++((()))***++++++***)))((()))))))))***,,,...///000---,,,+++***)))))))))***)))))))))))))))))))))))))))***+++***))))))+++---...---+++*********))))))((())))))***,,,,,,---...///......---------......---,,,,,,++++++,,,,,,---***)))***,,,...///...,,,,,,++++++***************((())))))***++++++,,,,,,---,,,,,,++++++,,,,,,---*********+++,,,---,,,+++******))))))***++++++,,,*********((('''(((***---)))+++,,,+++))))))***,,,,,,+++***)))***+++---...---,,,***+++,,,,,,***)))))))))************))))))++++++************++++++&&&'''((()))***))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''*********))))))((('''&&&((((((((((((((((((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))))))))(((((((((((()))))))))))),,,,,,***)))((((((((((((''')))+++***((('''((()))(((((('''(((***,,,///111...,,,***)))(((((()))************)))))))))((((((((((((''''''''''''((((((&&&((()))((('''&&&'''((()))((((((''''''(((((())))))))))))))))))*********************************)))))))))))))))))))))))))))+++---,,,***((()))***))))))))))))))))))))))))******++++++++++++******************************************************))))))))))))))))))))))))---,,,+++))))))))))))***************************************+++,,,---...))))))((())))))***++++++************************222000,,,)))((()))+++------,,,,,,+++***+++++++++)))******++++++,,,------)))***+++,,,---,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,+++***((((((++++++++++++,,,---...///***+++---------,,,,,,---))))))))))))))))))******++++++------------++++++++++++,,,,,,,,,++++++***'''***++++++(((''')))+++)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***)))((()))***+++***((((((((((((((())))))))))))))))))************)))))),,,,,,,,,,,,,,,+++***)))(((((())))))******++++++******))))))))))))******''')))+++,,,+++******+++))))))))))))***+++,,,---...---,,,+++************))))))))))))))))))))))))++++++************++++++***))))))((()))***+++,,,''''''(((((())))))******((())))))***++++++,,,,,,+++***)))(((''''''''''''''''''(((((())))))******++++++***))))))***+++,,,))))))))))))))))))))))))+++***)))))))))***,,,---++++++++++++++++++++++++((()))***++++++***)))((())))))(((***---///000000---,,,+++))))))))))))***))))))))))))))))))))))))((()))******)))((()))***((()))*********))))))(((*********++++++,,,,,,---...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---*********,,,------+++)))+++******)))))))))))))))((())))))***++++++,,,,,,------++++++++++++------*********+++------,,,+++******))))))***+++,,,,,,...---,,,)))&&&&&&(((***(((***,,,+++******---000///...---,,,,,,...000111...---,,,,,,,,,---+++***))))))************))))))++++++************++++++&&&''')))*********)))(((&&&'''((()))******)))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&'''((()))************************************%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))------+++)))(((''''''''''''***+++***'''$$$%%%'''(((''''''(((***...111333...---+++)))(((((()))***+++*********))))))((((((((((((''''''''''''((((((((()))***)))((('''(((***)))((('''&&&&&&'''((()))++++++******)))(((((((((************************)))))))))))))))))))))))))))+++---,,,***((()))+++((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))+++---...************************))))))))))))***+++,,,------------,,,+++***)))(((---,,,*********,,,...///111///---***)))***++++++************************+++++++++++++++++++++++++++******)))((()))))))))++++++++++++,,,---......,,,------......------,,,...------,,,,,,+++++++++))))))***+++,,,------...---,,,+++++++++,,,---......---,,,,,,,,,,,,+++************++++++,,,,,,,,,---,,,++++++******+++++++++++++++++++++***)))(((,,,,,,,,,+++)))***,,,...,,,,,,+++***))))))******'''))),,,+++)))((()))+++))))))))))))************************************(((((()))***************)))************)))((((((''''''((()))***++++++,,,******))))))((((((''''''(((((())))))))))))((((((,,,+++***((((((***+++,,,---,,,+++***))))))))))))'''(((************,,,...))))))))))))))))))))))))+++++++++*********)))))),,,+++***((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))************))))))+++******)))(((''''''&&&))))))))))))((((((((((((************************+++******)))))))))))))))(((((())))))*********+++***(((''')))---///...,,,---,,,***)))))))))***+++,,,+++++++++***)))))))))*********)))))))))))))))))))))))))))))))))))))))''''''((()))***+++++++++,,,,,,,,,++++++,,,------222///---///000///---,,,++++++++++++++++++++++++///...,,,+++******+++,,,&&&(((***++++++,,,...000///000000...,,,******+++******+++++++++,,,,,,,,,,,,+++***)))***+++,,,---******+++,,,,,,***)))(((((((((((()))***+++------:::222***&&&)))---......///...,,,******+++,,,---))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))************''')))+++------+++)))'''***++++++***))))))***,,,))))))))))))))))))))))))((((((((((((((()))******)))((((((((()))***,,,---************************)))))))))***+++++++++,,,)))))))))))))))******+++)))))))))***++++++)))'''&&&''''''((()))******+++++++++***)))((((((((()))(((((())))))*********+++***)))(((((()))+++---......+++))))))***,,,,,,+++,,,***)))''''''(((***+++''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,((()))***)))((((((***,,,,,,,,,,,,++++++*********))))))))))))(((((((((((())))))*********+++++++++******))))))))))))******+++)))(((''''''((()))+++******************+++,,,******+++++++++,,,,,,,,,---------,,,,,,***))))))---,,,+++******,,,---...///...,,,+++******+++,,,************************++++++++++++++++++++++++((((((((()))***+++,,,---++++++******)))*********+++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))*********++++++,,,,,,---+++***)))))))))***+++,,,...---,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++******))))))******+++++++++++++++***))))))((())))))(((&&&''')))+++,,,++++++***))))))******''')))++++++)))((()))***))))))))))))************************************((())))))*********************++++++******)))((((((((())))))******++++++******))))))((((((((((((******++++++++++++******,,,+++)))(((((()))+++,,,---,,,+++***))))))))))))''')))******))))))+++,,,))))))))))))))))))))))))+++++++++*********))))))***)))))))))))))))******))))))))))))))))))))))))******************************++++++++++++******+++******)))(((((('''''')))))))))***************************************+++******)))))))))))))))+++******************)))+++***)))+++...///---+++,,,+++******)))))))))***+++++++++***************)))))))))))))))*********))))))))))))))))))))))))((())))))******+++++++++++++++++++++,,,,,,---...111...,,,,,,---,,,******------------------------......---,,,++++++++++++&&&(((***++++++,,,...000...///000...+++******+++******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++++++++***)))))))))))))))***+++,,,---...999222***'''***---///......---+++*********+++,,,************************))))))))))))***+++,,,,,,+++++++++******)))))))))(((***,,,------,,,***(((((())))))(((''''''(((***))))))))))))))))))))))))((((((((((((((()))******''''''&&&&&&'''((()))*********************************************++++++)))))))))))))))******+++)))))))))***++++++)))'''''''''(((((()))******++++++***))))))))))))))))))''''''(((((())))))))))))******)))((()))***,,,---,,,***(((((()))++++++************+++*********)))''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******'''((()))***************))))))))))))))))))))))))************************+++************+++,,,,,,***+++++++++******,,,---*********++++++,,,,,,,,,***************)))))))))))))))*********+++++++++*********))))))************)))(((''''''((()))******))))))))))))***++++++******+++++++++,,,,,,,,,,,,,,,---,,,,,,+++***)))...---,,,+++***+++,,,---...---++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,......---,,,+++***))))))))))))***++++++,,,,,,++++++***++++++++++++************+++++++++++++++++++++++++++***)))))))))***+++,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++*********))))))))))))(((***++++++++++++***))))))***+++,,,+++))))))+++,,,,,,+++******)))*********((()))******(((((((((***))))))))))))************************************((()))******++++++******+++++++++++++++******))))))))))))))))))************))))))))))))(((((((((******++++++++++++************((((((((((((******,,,,,,+++***))))))))))))(((***+++***)))((()))+++))))))))))))))))))))))))+++++++++***************'''((()))******+++++++++))))))))))))))))))))))))))))))******++++++,,,,,,++++++,,,,,,,,,,,,++++++*********))))))(((((('''))))))******++++++,,,,,,************************++++++******))))))))))))------,,,++++++******))),,,,,,,,,...//////,,,***)))************))))))(((***************+++++++++(((((())))))******++++++))))))))))))))))))))))))*********+++++++++++++++*********+++,,,---.../////////---,,,,,,---......------------------------------------,,,+++******''')))+++++++++,,,...///...//////...+++******+++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,+++***************************+++---...///666111+++(((***---...------,,,+++))))))***+++++++++++++++++++++++++++++++++***************++++++------,,,+++***)))(((((()))***,,,------,,,***)))((())))))(((''''''(((***)))))))))))))))))))))))))))(((((((((((()))******(((((('''''''''(((((()))******************************************)))))))))))))))))))))******+++***)))((()))++++++)))((('''(((((())))))*********))))))))))))))))))***+++''''''''''''((((((((((((+++***)))((())))))+++,,,+++)))'''''')))***))))))&&&(((***++++++***((('''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++*********)))******++++++))))))))))))))))))))))))************************+++++++++++++++,,,------+++,,,---,,,+++,,,---///***+++++++++++++++++++++***************+++++++++***************+++++++++++++++************++++++***)))(((''''''((()))***)))((((((((())))))***+++******+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++......,,,++++++++++++,,,,,,++++++++++++,,,---...++++++++++++++++++++++++***+++++++++++++++,,,,,,------,,,++++++++++++,,,...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,------------------,,,,,,,,,++++++*********---,,,+++++++++,,,---...---......---,,,+++,,,,,,,,,,,,,,,++++++************************))))))(((******+++++++++******)))+++,,,---,,,++++++,,,---++++++***************+++*********)))((((((((()))((()))))))))************++++++++++++++++++++++++))))))***++++++++++++***+++,,,,,,,,,,,,+++***************)))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))(((''''''((()))))),,,++++++***))))))******+++,,,,,,,,,***))))))+++))))))))))))))))))))))))************************'''((()))+++++++++***)))))))))))))))))))))))))))))))))***+++,,,,,,------***++++++++++++++++++************)))))))))(((((((((((()))******+++,,,,,,************************++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,+++---...///111000...+++)))((()))***++++++***(((''')))))))))***+++++++++,,,''''''((()))***++++++,,,)))))))))))))))))))))))),,,,,,++++++++++++++++++*********+++,,,---///000+++......+++***---000222******++++++++++++,,,,,,,,,---......---,,,***)))((()))++++++++++++---...---......---+++******+++******+++++++++,,,,,,,,,)))***+++,,,---,,,+++***---,,,+++***)))***+++,,,*********+++,,,---//////222...***)))***+++,,,+++++++++***))))))******+++++++++++++++++++++++++++++++++******)))*********,,,++++++***))))))((((((***+++,,,------,,,+++******++++++***))))))***,,,))))))))))))))))))))))))))))))(((((())))))***+++++++++******************************************++++++******))))))(((((()))))))))))))))******+++***)))((()))***+++)))((((((((()))))))))*********)))((((((((()))***++++++((((((((((((((((((((((((+++***))))))))))))*********)))(((((()))***)))(((%%%&&&'''((((((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((()))*********++++++++++++,,,+++*********+++,,,---))))))))))))))))))))))))************************,,,,,,++++++,,,,,,---...+++,,,------,,,,,,---///......---+++***((('''&&&))))))***************+++************************,,,++++++++++++++++++,,,******)))(((((()))******((('''''''''((()))***+++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,...------,,,++++++++++++++++++++++++,,,------...++++++++++++++++++++++++*********++++++,,,,,,,,,...---,,,,,,+++,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,------------,,,,,,,,,,,,,,,------.........---,,,,,,++++++*********---,,,+++++++++,,,---...,,,...///...,,,+++,,,...,,,,,,,,,++++++*********++++++,,,,,,,,,+++***))))))******+++++++++******''')))******((((((((()))+++***************++++++,,,+++))))))))))))))))))((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++++++++,,,,,,,,,,,,+++***************)))))))))))))))))))))))))))************))))))************))))))))))))(((((((((((()))))),,,+++******)))*********,,,---...---+++******+++))))))))))))))))))))))))************************)))***+++++++++)))((('''))))))))))))))))))))))))))))))***+++,,,,,,------))))))************))))))************))))))))))))''''''(((((()))***++++++***************************++++++++++++***))))))******+++,,,---............///111222000---***)))((()))***++++++***)))((()))))))))***+++++++++,,,''''''((()))***++++++,,,)))))))))))))))))))))))),,,,,,++++++++++++++++++*********+++,,,---///000***000111+++''')))------*********++++++,,,,,,,,,,,,---......---,,,***))))))***,,,,,,++++++,,,---,,,---...---+++******+++******+++++++++,,,,,,,,,)))***+++,,,---,,,+++***...---+++*********+++,,,*********+++,,,---//////---,,,***))))))***))))))*********************+++************************++++++******)))*********))))))))))))))))))))))))***++++++,,,,,,++++++******++++++***))))))***,,,)))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++*********************************+++******))))))((((((((()))))))))))))))******++++++)))((((((*********)))))))))))))))************)))((((((((()))***++++++))))))))))))))))))))))))******))))))))))))))))))+++)))))))))++++++***((((((''''''&&&'''((()))***''''''''''''(((((((((((()))))))))))))))))))))))))))*********++++++++++++---,,,+++******+++,,,---))))))))))))))))))))))))************************,,,,,,++++++,,,,,,---...***+++,,,+++***+++,,,......---,,,+++)))((('''&&&((((((((()))))))))******************************,,,++++++++++++++++++,,,******))))))))))))******''''''''''''((()))***+++******+++++++++,,,,,,,,,***+++,,,------...------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---*********+++,,,---...///))))))))))))***+++,,,---,,,------......------,,,)))******+++,,,------...,,,,,,,,,++++++*********+++***)))))))))***+++,,,,,,///000///,,,***,,,///,,,,,,++++++++++++++++++++++++,,,------+++***)))))))))***++++++++++++***(((***++++++***))))))************)))******+++,,,///---***)))***+++******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,++++++++++++++++++++++++******))))))))))))))))))*********)))))))))************+++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++***************+++,,,---...---+++******+++))))))))))))))))))))))))***************++++++++++++++++++******)))((('''))))))))))))))))))))))))))))))******++++++,,,,,,)))))))))******)))))))))************************''''''(((((())))))*********************************+++,,,,,,,,,+++)))((())))))***+++---...//////...000111111...,,,******)))******++++++++++++******************+++++++++(((((())))))******++++++))))))))))))))))))))))))*********+++++++++++++++*********+++,,,---...///111:::<<<333***+++,,,++++++,,,,,,------......///------------,,,+++*********+++,,,,,,+++***+++---,,,------,,,+++******+++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++------,,,+++++++++++++++************+++---...///***************))))))(((*********+++++++++++++++))))))))))))))))))))))))+++***************++++++(((((()))))))))******************++++++*********((())))))(((''''''(((***))))))))))))))))))))))))***))))))))))))***++++++(((((()))******))))))(((************************))))))))))))))))))(((((()))))))))))))))******++++++)))(((((()))******)))************************))))))))))))))))))***+++************))))))))))))((()))))))))))))))))))))***))))))***++++++***(((+++***((('''(((***,,,...''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,++++++***+++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++,,,------)))***+++***))))))+++---)))*********************'''''''''((())))))******+++++++++***************++++++************++++++************************'''''''''((()))***+++,,,******+++++++++,,,,,,,,,***+++,,,---............++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------************+++---...///*********)))******++++++,,,,,,,,,------,,,,,,,,,))))))***+++,,,---...///,,,,,,+++++++++++++++++++++***)))))))))***+++,,,,,,///111000,,,***,,,///++++++++++++++++++,,,,,,******,,,,,,,,,+++)))((())))))***+++++++++++++++***,,,......---++++++,,,******))))))***++++++,,,111...+++***+++,,,,,,***))))))))))))************************************)))***++++++,,,,,,++++++******++++++******)))((((((((())))))******++++++))))))*********++++++++++++,,,,,,------,,,,,,+++)))******************)))+++***************++++++)))+++,,,+++)))))))))+++))))))))))))))))))))))))))))))*********+++++++++******)))))))))))))))***))))))))))))))))))))))))************************)))******++++++******)))************************))))))))))))))))))))))))***************************+++,,,------+++)))((()))******+++,,,------...---///111///,,,***+++,,,+++++++++++++++,,,------+++++++++***************)))))))))))))))*********))))))))))))))))))))))))((())))))******+++++++++++++++++++++,,,,,,---...111===BBB777------///---++++++,,,------...//////......---,,,++++++++++++***,,,---,,,******+++,,,+++,,,---,,,*********,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,------,,,,,,+++***)))))))))***+++,,,---...)))+++,,,---,,,***))))))******+++,,,,,,,,,,,,,,,************************))))))))))))***+++,,,,,,,,,,,,++++++++++++++++++))))))))))))))))))))))))((())))))(((''''''(((***))))))))))))))))))))))))******))))))******+++,,,'''''')))***+++******)))************************((((((((())))))))))))))))))))))))))))))******+++,,,***(((((()))*********************************+++***))))))))))))))))))******)))))))))(((((((((''''''((())))))*********)))(((((()))++++++)))'''(((((((((((()))***++++++''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******+++++++++++++++***))))))))))))))))))))))))))))))+++++++++++++++++++++++++++************+++,,,,,,)))***+++***)))***+++---(((((())))))******++++++'''(((((()))******+++++++++++++++*********))))))*********))))))******************++++++*********((((((((()))***+++,,,---******+++++++++,,,,,,,,,***+++,,,---.../////////***+++,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------,,,++++++******++++++......---,,,+++++++++++++++++++++,,,,,,+++++++++++++++,,,---///000111111++++++++++++++++++++++++---,,,+++++++++,,,---...,,,///222000,,,***,,,000*********++++++,,,,,,---((()))+++,,,+++***((('''((()))***+++++++++++++++''')))++++++***)))((()))******))))))***+++,,,,,,333///+++***,,,---,,,+++))))))))))))************((((((((((((((((((((((((******+++,,,,,,,,,,,,+++***************)))(((((('''(((((()))***++++++,,,))))))******++++++++++++)))******++++++******)))******++++++++++++******+++***************++++++''')))***)))((('''(((***))))))))))))))))))))))))))))))******++++++++++++))))))(((((((((***+++---))))))))))))))))))))))))*********)))))))))))))))+++++++++,,,,,,+++++++++******************+++++++++++++++******************************************+++,,,------+++***(((++++++++++++++++++++++++---///000...+++)))+++---,,,,,,+++***+++,,,...///,,,+++++++++******))))))*********)))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,,,,,,,,,,++++++,,,------%%%555;;;222)))+++---+++))))))***++++++,,,------///...,,,+++******+++,,,+++,,,---,,,*********,,,+++,,,---,,,*********,,,******+++++++++,,,,,,,,,,,,+++***)))***+++---...+++,,,---...---,,,+++***((((((((()))***+++------***,,,...///...,,,+++******+++,,,---------------++++++++++++++++++++++++))))))))))))***+++,,,---//////......,,,,,,+++***((((((((((((((((((((((((***++++++***))))))***,,,))))))))))))))))))))))))*********)))******+++,,,((()))+++,,,---------,,,************************''''''(((((())))))******)))))))))))))))******+++,,,***(((''')))*********++++++******************++++++***)))(((((())))))))))))(((((('''''''''&&&&&&&&&((()))************'''''''''(((***)))'''%%%"""###%%%'''(((((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,+++***)))'''))))))))))))))))))))))))++++++++++++++++++++++++******))))))******+++,,,***+++,,,+++******,,,...+++*********))))))((((((((())))))***++++++,,,,,,++++++++++++******))))))******))))))))))))************++++++++++++******((((((((()))***,,,---...******+++++++++,,,,,,,,,,,,++++++++++++---///000000...,,,+++,,,------,,,......//////...,,,+++***++++++,,,,,,,,,---------------------------------............------,,,+++,,,,,,++++++++++++++++++......---+++++++++++++++,,,,,,************+++,,,)))***+++,,,---,,,+++***------++++++++++++---------------------------------,,,,,,++++++,,,,,,---,,,,,,---000222111///---,,,++++++******++++++,,,******++++++++++++******)))))))))((())))))***+++---,,,++++++,,,,,,***)))++++++,,,,,,,,,+++******+++*********))))))((((((************************++++++******))))))((((((************************++++++******)))(((((((((************************(((((()))***+++,,,,,,---,,,,,,+++******+++,,,,,,+++*********))))))(((((()))*********++++++++++++,,,+++***)))))))))++++++************************,,,+++***))))))***+++,,,...---+++***)))(((((((((************************,,,+++++++++******))))))++++++******)))(((((((((,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,***))))))+++,,,------222111...,,,******+++,,,***++++++,,,,,,++++++***++++++***)))))))))))))))&&&'''(((*********)))(((,,,+++***((((((((()))***(((((()))***+++,,,,,,,,,,,,+++*********+++---...******+++++++++,,,,,,,,,***,,,///111111000---,,,++++++++++++++++++++++++++++++++++++++++++++++++000///...---,,,++++++++++++++++++,,,,,,---------///,,,***+++---...,,,)))***,,,...000000...,,,***)))************))))))(((&&&'''***,,,---,,,,,,+++,,,,,,---...---,,,+++*********+++,,,,,,,,,,,,+++,,,------,,,***))))))*********++++++++++++******++++++******))))))((((((******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***+++,,,,,,+++***))))))***++++++)))))))))))))))))))))))))))***+++++++++)))((('''))))))************))))))******++++++++++++******+++******)))(((''''''&&&%%%&&&((()))))))))((('''(((((((((((())))))))))))************************++++++***************+++******))))))((((((''''''(((((())))))************))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++++++++******(((***,,,...///...---,,,******+++++++++,,,,,,,,,---,,,+++*********+++,,,+++***)))((()))***,,,...111///+++((('''(((+++,,,++++++***************+++))))))))))))))))))))))))+++*********))))))(((((())))))******++++++++++++)))))))))***+++---...///444444444333111///,,,***000...++++++,,,------------.........---,,,***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,,,,,,,...///000******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---......------,,,,,,++++++---,,,,,,++++++,,,,,,---------...///111111...,,,++++++++++++++++++++++++******++++++++++++*********))))))))))))***++++++...---++++++,,,---+++***)))***+++,,,,,,,,,,,,,,,++++++++++++*********)))************************************))))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++***))))))***++++++************)))))))))((()))))))))*********++++++,,,+++***))))))***++++++************************++++++***))))))***++++++,,,,,,+++***))))))))))))************************+++++++++******)))))))))))))))))))))************,,,,,,++++++************++++++++++++++++++,,,,,,,,,***))))))+++---......000...,,,***(((((()))******++++++,,,,,,++++++***&&&&&&&&&&&&''')))***+++'''(((((())))))))))))))),,,+++)))((((((((()))***)))))))))***+++++++++,,,***************+++,,,,,,***++++++++++++,,,,,,,,,***+++,,,......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++......---,,,++++++++++++))))))*********+++++++++...,,,++++++------,,,******,,,...//////...,,,*********+++++++++++++++***)))***,,,------,,,+++***)))***+++++++++***((('''******+++,,,,,,,,,,,,+++---......---+++******+++******++++++++++++***************)))))))))))))))++++++++++++************************************************************,,,+++***))))))******+++++++++***)))))))))***+++***************************************)))(((((())))))************)))))))))******++++++******)))+++++++++***))))))((((((&&&'''((()))***))))))((((((((((((((()))))))))***************************)))))))))))))))***+++,,,))))))))))))(((((((((((()))))))))))))))*********************************))))))))))))************,,,,,,++++++************'''(((***,,,---,,,++++++*********+++++++++,,,,,,,,,,,,+++******++++++,,,+++***)))((((((***,,,---///...+++)))((()))***+++++++++***************+++((((((((((((((((((((((((++++++******)))))))))))))))*********++++++++++++)))))))))***+++,,,...///888999;;;;;;888333...***///---++++++---.........,,,---------,,,+++***)))*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++************++++++,,,,,,---+++,,,---------,,,+++***,,,,,,,,,,,,---...000111++++++******++++++,,,---+++,,,,,,------,,,,,,+++......---,,,+++***))))))---,,,,,,++++++,,,,,,---.........///000000---+++***+++,,,,,,,,,,,,+++*********++++++++++++*********************+++,,,,,,...,,,+++,,,------,,,***((((((***+++,,,---------,,,,,,,,,+++++++++++++++************************)))))))))***************(((((((((((((((((((((((((((((())))))***++++++,,,++++++++++++++++++++++++******************************)))(((((()))******************))))))))))))((()))))))))************+++******)))******++++++************************++++++***))))))***++++++*********************************************************)))))))))))))))(((((())))))***++++++,,,+++************))))))))),,,,,,+++++++++++++++++++++))))))***,,,/////////...---+++***)))))))))*********++++++++++++******&&&&&&&&&&&&''')))***+++))))))((((((((()))******+++***))))))((()))))))))******************++++++((()))******++++++******++++++++++++,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************++++++++++++...,,,++++++------+++***+++,,,...//////...,,,+++******+++,,,---------,,,,,,,,,---...---,,,+++***)))***+++++++++***)))(((******+++,,,,,,,,,,,,+++---...///...,,,++++++,,,******++++++++++++******))))))))))))************------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))************))))))))))))******+++++++++++++++++++++++++++******)))))))))))))))))))))************)))))))))******++++++******))),,,,,,++++++******))))))'''(((((()))***)))))))))((((((((()))))))))******))))))))))))))))))))))))''''''''''''(((***+++,,,(((((((((((())))))))))))*********)))))))))))))))************************)))))))))*********+++++++++************)))))))))&&&''')))***+++******)))*********++++++++++++,,,,,,++++++******+++,,,,,,***)))((((((((()))++++++---,,,+++***************+++***************++++++))))))))))))))))))))))))+++++++++************)))************++++++++++++)))))))))***+++,,,---...333555888::::::888555333///---++++++---/////////,,,,,,,,,,,,++++++******))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))***+++,,,,,,------)))+++---......---+++***++++++++++++,,,,,,,,,---,,,+++***)))***+++,,,---++++++------------++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---///.........//////---+++)))***,,,------,,,***)))***++++++,,,,,,++++++***++++++******++++++,,,------+++***+++,,,---+++***((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))******+++++++++************************)))))))))******+++++++++************************+++++++++*********))))))*********))))))******************)))))))))))))))(((((()))))))))***************************++++++************************+++******************+++))))))******++++++++++++************************)))))))))))))))))))))))))))))))))******+++++++++***))))))))))))))))))))),,,,,,,,,++++++************))))))+++...000000000///...---,,,++++++,,,,,,******++++++++++++******+++******)))))))))))))))******((((((((()))***+++******))))))))))))))))))+++++++++***************'''((()))++++++***))))))+++++++++,,,,,,,,,------+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------------------------,,,,,,,,,,,,+++++++++,,,............,,,+++))))))+++,,,------------++++++,,,------,,,++++++------...///...---,,,+++******+++,,,,,,,,,,,,+++,,,---...---+++***+++,,,******++++++++++++******(((((())))))******++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******)))))))))))))))))))))))))))******+++++++++++++++++++++++++++***)))(((((()))***+++))))))************))))))))))))************))))))+++++++++******)))))))))''''''((((((((()))))))))(((((()))))))))*********(((((((((((((((((((((((('''''''''''''''((()))***'''''''''((()))*********************))))))))))))************************))))))*********+++++++++***)))))))))))))))))))))''''''((()))******))))))************++++++++++++++++++++++++++++++,,,,,,***))))))(((((()))*********++++++++++++******)))*********)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---......///111333555777888999000...,,,,,,---//////...,,,,,,++++++++++++++++++))))))*********+++++++++------------------------***++++++,,,,,,+++++++++))))))***+++,,,,,,------(((***,,,.........,,,+++.........---,,,+++***))),,,+++***)))***+++,,,---++++++------------++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---000...---.........---+++)))***,,,------,,,***)))++++++,,,,,,,,,,,,++++++++++++******++++++,,,---+++***)))***+++,,,+++***++++++,,,,,,,,,++++++***))))))******************************************))))))******++++++,,,,,,++++++++++++++++++++++++,,,+++++++++******)))))))))))))))))))))))))))))),,,,,,++++++***)))))))))++++++++++++++++++++++++))))))))))))))))))******))))))))))))************))))))******++++++++++++*********************************++++++*********((()))***++++++,,,++++++************************)))))))))))))))*********,,,+++++++++******)))))))))))))))))))))))))))***,,,,,,,,,++++++******************,,,///111111000---,,,,,,,,,+++,,,,,,,,,)))******++++++******)))+++******)))))))))))))))+++***)))(((((()))***+++)))))))))*********))))))+++++++++***************'''((()))++++++***))))))++++++,,,,,,,,,---------,,,,,,*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,------...///000------------------------,,,------,,,,,,+++++++++,,,,,,---......---,,,,,,((()))***+++,,,,,,,,,,,,((()))******+++,,,,,,,,,...///000000000///------******+++,,,,,,,,,,,,+++***+++,,,+++***)))***+++******++++++++++++******(((((())))))******++++++++++++++++++++++++++++++************************************************++++++++++++******))))))(((((())))))************+++++++++++++++++++++++++++***)))(((((()))***+++))))))************)))))))))))))))******))))))))))))))))))))))))(((((((((&&&&&&&&&'''''''''(((((())))))))))))************(((((((((((((((((((((((())))))((('''&&&&&&&&&'''&&&&&&'''((()))***++++++*********)))))))))))))))************************************++++++++++++)))))))))))))))))))))***))))))******************))))))*********+++++++++******++++++,,,,,,,,,,,,******)))))))))))))))***((()))***+++++++++***)))******))))))***++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++************+++,,,---------------...000222555777222///---,,,---.........---,,,++++++++++++,,,,,,*********++++++++++++,,,------------------------***++++++,,,,,,,,,,,,,,,*********++++++,,,,,,---)))***+++---......------222222111000...,,,+++)))++++++******++++++,,,---+++,,,,,,------,,,,,,+++))))))***+++,,,---......---,,,,,,++++++,,,,,,---///...,,,---......---,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++***************+++,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,+++***))))))))))))))))))******************************************+++++++++++++++))))))))))))))))))))))))---,,,,,,+++******)))))))))))))))))))))))))))))),,,+++++++++******))))))++++++,,,,,,,,,,,,++++++))))))))))))************)))*********++++++++++++((()))***+++++++++++++++************************)))***++++++++++++***)))((()))***+++,,,,,,+++******************************************+++++++++---,,,,,,+++******)))))))))))))))************+++,,,,,,+++++++++++++++++++++++++++---000111000///)))))))))***************))))))************))))))&&&&&&&&&&&&''')))***+++++++++***)))))))))******(((((()))************)))******************++++++((()))******++++++******,,,,,,,,,,,,---------------,,,,,,++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............---......///000000,,,,,,,,,,,,++++++++++++,,,---...---+++***+++,,,,,,------------------,,,((()))***+++,,,,,,,,,+++'''(((((()))+++,,,------,,,---.........---,,,+++******+++,,,,,,,,,,,,+++)))***+++***)))((()))*********++++++++++++******))))))))))))************))))))******+++,,,,,,,,,************************************************)))***++++++++++++******((()))***++++++,,,++++++++++++++++++++++++++++++)))))))))))))))******+++))))))************))))))((())))))******))))))((()))((((((((((((((((((((('''''''''''''''((()))))))))))))))*********++++++))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&&&&''''''((()))******+++((()))))))))************++++++++++++++++++++++++*********++++++++++++,,,)))))))))************+++++++++++++++++++++++++++)))))))))************+++))))))+++,,,,,,,,,,,,,,,++++++++++++************(((((()))***+++++++++***))))))))))))***+++,,,,,,))))))))))))))))))))))))+++,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++******++++++,,,---------,,,,,,---///222333333111...------...---,,,------,,,++++++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++)))******+++---......///111111111000///---+++*********+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,------......---,,,,,,++++++,,,,,,---...,,,+++,,,---......---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***))))))))))))***++++++---,,,+++,,,...///...---******+++,,,,,,,,,++++++)))))))))******+++++++++************************,,,++++++++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++***************)))***+++,,,,,,+++***)))((()))))))))************++++++++++++,,,,,,,,,,,,'''(((***+++,,,,,,++++++************************)))***++++++++++++***)))((()))+++,,,,,,+++***)))***************************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,...111111000...(((((()))***************))))))************))))))&&&&&&&&&&&&''')))***++++++++++++++++++***)))((('''((()))***+++******))))))))))))***+++++++++,,,***************+++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,---......------------------------++++++,,,,,,---......///......---------......///------,,,,,,,,,++++++++++++---...---+++***+++---------------------------++++++,,,,,,,,,,,,,,,+++************++++++,,,---+++,,,---------,,,***)))******+++,,,,,,,,,,,,+++)))***++++++***)))***+++******++++++++++++***************)))))))))))))))((()))***+++,,,...//////++++++++++++++++++++++++++++++++++++++++++++++++((((((***+++,,,,,,++++++((()))+++,,,---------,,,************************(((((()))***************))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))((((((((()))++++++))))))*********+++++++++******************************)))(((''''''''''''''''''(((((())))))******''''''((()))***++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,************++++++,,,,,,,,,++++++******+++++++++))))))))))))************((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,+++******((((((((()))***++++++,,,))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,---------...------,,,,,,,,,+++++++++++++++******++++++,,,,,,,,,,,,,,,---///000111111444222///------------+++...---,,,,,,,,,---...///++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,------............,,,,,,++++++++++++++++++*********+++,,,...///000---............,,,+++***)))***+++,,,---,,,++++++...---++++++++++++---...---------------------------,,,,,,++++++,,,,,,------,,,++++++---//////...,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++)))))))))((()))******+++///------...000111000///((()))***+++,,,---------*********++++++,,,,,,,,,************************---,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++***)))((((((((())))))*********+++++++++,,,,,,,,,---------'''(((***+++,,,,,,++++++************************)))***+++,,,,,,+++***)))(((***+++,,,,,,+++)))(((************************+++++++++,,,,,,---------*********++++++,,,------******+++++++++,,,,,,,,,*********++++++,,,,,,------------///111111///---)))***+++,,,,,,,,,,,,,,,))))))************))))))++++++***)))))))))))))))***+++,,,,,,,,,***)))((('''((()))+++++++++***)))(((((()))***+++,,,,,,---,,,+++*********+++---...,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------++++++,,,,,,---...//////...------,,,,,,---------/////////......---------+++---///---+++)))+++------------------------------------...------,,,,,,...---,,,+++++++++,,,,,,,,,,,,---...---,,,+++*********+++,,,,,,,,,,,,+++***+++,,,,,,+++***+++---******++++++++++++******++++++******))))))((((((((()))***,,,...000111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&((()))+++,,,,,,,,,+++)))***,,,---......------))))))))))))))))))))))))'''((()))+++++++++***)))))))))************))))))(((((())))))))))))((((((******************++++++,,,+++*********+++------)))************+++++++++************************))))))((((((((())))))***(((((((((((())))))))))))&&&&&&''')))***+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++***************+++))))))))))))************((()))+++,,,------,,,,,,---------------,,,+++***(((((((((((()))***,,,---))))))))))))***+++,,,---........................,,,,,,,,,------.........---------,,,,,,++++++++++++++++++***++++++,,,,,,******+++,,,,,,,,,,,,+++,,,---...---++++++---///------------------------------------------------/////////......---------,,,,,,,,,---------......------------------------,,,,,,+++,,,------,,,***......//////...------,,,000///,,,***))))))))))))+++++++++,,,,,,,,,------+++,,,------......------,,,,,,+++---...///---,,,000///...---+++***)))(((------------------------......---,,,,,,+++******,,,++++++******++++++,,,......---,,,******+++,,,++++++++++++++++++++++++---+++************)))(((++++++++++++++++++++++++------,,,++++++******)))******************************))))))******+++,,,))))))))))))************,,,,,,,,,++++++*********)))************+++++++++))))))*********+++++++++(((((())))))******++++++((()))+++---------+++******+++,,,------,,,+++***++++++++++++++++++++++++))))))***+++,,,,,,------///......------,,,,,,+++///...,,,*********,,,---******+++,,,,,,---......)))******++++++*********)))***+++***))))))+++---++++++,,,000333222---((()))******+++++++++************++++++++++++***************)))))))))))))))*********++++++,,,,,,,,,***)))((('''''')))+++,,,(((&&&$$$%%%))),,,,,,+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---......---------,,,,,,,,,---,,,+++++++++,,,---...------------------------......------,,,+++******++++++,,,,,,,,,,,,------//////.........---------***++++++,,,------------,,,+++***+++---......,,,,,,+++*********+++---...(((((()))++++++,,,,,,,,,------,,,++++++******))))))))))))))))))*********))))))(((((((((((()))))),,,,,,++++++,,,,,,---...+++++++++************)))*********+++,,,,,,,,,---+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((((((((((((((((((''''''''',,,++++++++++++***'''$$$,,,,,,+++***)))(((''''''++++++******))))))(((((()))************+++++++++(((((())))))*********+++******)))(((((((((((((((,,,,,,+++***)))((('''''')))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,+++++++++************)))))))))***,,,---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++000///---,,,+++*********,,,,,,,,,++++++*********))))))))))))))))))))))))***++++++,,,,,,++++++***.........------,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------++++++,,,---******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---......---------...///------------------------------------------------.........---------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---......---,,,000000000000///...------000///---,,,+++***++++++,,,,,,,,,,,,------------+++,,,------......------...------...000000///---...------,,,,,,++++++***++++++++++++++++++++++++...------,,,++++++******,,,++++++******++++++,,,///......---,,,,,,...///++++++++++++++++++++++++---,,,+++++++++***)))(((++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))******))))))******+++,,,))))))))))))************,,,,,,,,,+++++++++******)))************+++++++++*********++++++++++++,,,))))))))))))************)))***,,,------,,,***)))+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------...---,,,******+++,,,---******+++,,,,,,---.........---,,,+++++++++------***+++++++++))))))+++,,,,,,---...000222000---***++++++,,,,,,,,,++++++*********++++++++++++******************))))))))))))******+++++++++,,,,,,,,,+++***)))((((((***+++---***(((&&&(((+++------,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,++++++***+++,,,---...------------------------...------,,,++++++******++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++,,,---------,,,,,,,,,+++***+++,,,---,,,++++++************+++,,,,,,******+++++++++*********,,,,,,,,,+++++++++++++++******++++++++++++++++++*********))))))*********+++++++++++++++,,,,,,---++++++++++++************))))))))))))************++++++++++++++++++++++++,,,,,,,,,---------------+++++++++++++++***))))))))))))))))))))))))))))))(((''''''((())))))'''&&&++++++******)))(((((((((*********))))))))))))))))))************+++++++++((()))))))))******************)))((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))*********++++++,,,,,,++++++************+++***)))))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,++++++------------,,,,,,,,,+++***++++++++++++,,,,,,,,,---...///---+++******+++***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,...---------///000//////------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------............111111111000000...------///...---,,,,,,,,,------,,,------------.........+++,,,------......------///......///111222000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++******,,,++++++******++++++,,,,,,+++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******))))))******+++,,,)))))))))*********++++++,,,,,,,,,++++++++++++***)))************+++++++++++++++++++++,,,,,,,,,,,,***************)))))))))***+++,,,---,,,+++***))),,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,------...---,,,+++***+++,,,---...***++++++,,,,,,------...111///,,,***)))+++---...+++,,,,,,+++***)))+++,,,...000111000///------------------------,,,+++*********++++++++++++*********************************++++++++++++,,,,,,,,,++++++***))))))+++,,,------+++******,,,...------,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++******++++++,,,------------------------------,,,,,,++++++*********++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++---+++***+++,,,,,,+++***))))))***++++++++++++***---,,,,,,+++***))))))(((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++,,,,,,+++++++++************((((((((((((((((((''''''))))))******+++,,,,,,,,,)))))))))******+++++++++***++++++++++++***))))))************************'''&&&%%%&&&(((*********))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))***************))))))((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((()))))))))******+++************))))))))),,,+++******)))***************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++************+++---...///,,,,,,,,,++++++++++++***************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---......---+++++++++,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,...---,,,---///000///---................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------)))+++,,,------------...000000000000///...---,,,---,,,,,,,,,,,,------------------.........//////+++,,,------......------///......///111111000///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++******,,,++++++******++++++,,,---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++++++++++++++++++++++++++))))))***+++,,,,,,------))))))))))))))))))))))))******))))))******+++,,,))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------+++++++++******))))))))))))***+++,,,,,,,,,,,,+++---,,,+++******+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++++++++,,,......+++++++++,,,,,,---------...---+++***))))))***++++++,,,---,,,******,,,---111222333000,,,***,,,///------------,,,+++***)))***++++++,,,,,,++++++***)))***************++++++++++++++++++++++++++++++++++++*********+++,,,---------,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......---------,,,,,,,,,************++++++,,,,,,------------------------,,,,,,+++++++++*********+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***---,,,******++++++***(((((()))***+++,,,+++***)))------,,,+++******************++++++,,,---......,,,,,,,,,,,,++++++++++++***++++++++++++++++++***)))))))))))))))******+++,,,,,,+++++++++*********)))))))))((((((''''''&&&''''''((()))***+++,,,,,,((())))))******++++++,,,******+++++++++******))))))))))))******************((('''(((***,,,------(((((())))))************(((((())))))******++++++))))))*********+++++++++)))))))))))))))*********))))))(((((((((((()))))),,,,,,+++***)))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))),,,,,,+++******)))))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******---------,,,,,,,,,++++++))))))******+++,,,......++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------)))***,,,---------///111+++++++++,,,,,,,,,------++++++,,,------------,,,---------...//////---,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------(((+++------++++++,,,---------......------,,,+++***++++++,,,,,,,,,,,,,,,---------.........//////+++,,,------......---------------...///000///---...------,,,,,,++++++***------------------------,,,+++++++++++++++******,,,++++++******++++++,,,111...++++++,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///---+++)))***,,,++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++******))))))******+++,,,************++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,++++++******))))))'''((()))+++,,,---......---,,,+++******+++,,,---++++++++++++++++++++++++)))******,,,---...//////,,,,,,,,,++++++*********++++++++++++,,,------...++++++,,,,,,,,,,,,------++++++,,,------+++***(((+++,,,---,,,++++++---///222333222///***))),,,///,,,,,,,,,,,,+++***((((((++++++,,,,,,,,,,,,++++++))))))******+++++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......---------,,,,,,,,,******++++++,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------------............------------,,,++++++***...,,,++++++,,,,,,***)))((()))***,,,,,,+++******,,,,,,+++******+++,,,,,,******+++,,,---......///,,,,,,++++++************))))))***++++++***))))))))))))(((((())))))***+++,,,,,,,,,++++++++++++************))))))((((((((((((((()))***,,,---......+++,,,,,,,,,---------...)))******+++++++++******((((((((())))))*********---+++)))(((***+++,,,+++((((((((()))******++++++(((((())))))******++++++))))))*********+++++++++******))))))))))))))))))))))))(((((((((((()))))),,,,,,+++***)))(((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------)))+++,,,------...///111++++++,,,,,,,,,---------++++++,,,------------------///111111...,,,,,,,,,................................................,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------))),,,///...+++***+++---++++++,,,------------,,,******+++,,,,,,+++++++++,,,------------.........+++,,,------......------,,,++++++,,,...///---,,,......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++******,,,++++++******++++++,,,...***''''''***,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,+++---///---***(((***,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,*********++++++++++++,,,***++++++++++++,,,,,,,,,)))************+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********(((((()))***,,,---...///,,,++++++++++++++++++,,,++++++++++++++++++++++++((()))***,,,---///000111...------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///111111///,,,+++***+++------,,,---///111222111///---******,,,...++++++++++++******)))(((++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++++++++***+++------+++******+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---......---------,,,,,,,,,***+++,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...............///,,,,,,---------,,,++++++...,,,+++,,,------,,,*********+++,,,,,,,,,,,,+++---,,,+++******+++------***++++++,,,---......///,,,,,,++++++******))))))((()))***++++++***)))((()))))))))))))))******+++,,,,,,,,,,,,++++++++++++++++++***************)))++++++,,,---...///000111))))))))))))))))))))))))))))))***++++++++++++***''''''((())))))*********,,,***(((((())))))((('''(((((())))))*********+++))))))))))))************)))************+++++++++************))))))))))))((((((((((((((())))))***))))))))))))************))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++******+++++++++***))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,------,,,+++******************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...//////...,,,+++,,,---,,,,,,,,,,,,------------+++,,,------...---------...333777555///+++,,,...................................................,,,,,,---------.........,,,,,,,,,---------......------------------------,,,///222000,,,***,,,...******,,,---.../////////+++,,,,,,------,,,+++***,,,,,,,,,,,,------------+++,,,------......------,,,++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++,,,++++++******++++++,,,***'''$$$&&&***...---+++------------------------***---///---)))'''))),,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,)))************+++++++++*********++++++++++++,,,***++++++++++++++++++,,,+++++++++***++++++,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++,,,---...///000---------,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000///......)))***,,,------...111333111///,,,++++++,,,,,,++++++++++++,,,,,,+++******+++,,,,,,------,,,,,,+++))))))***++++++,,,------,,,,,,,,,+++++++++******((()))******++++++******(((+++------+++***+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---......---------,,,,,,,,,+++,,,---.........------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,------.........++++++,,,---------,,,,,,...,,,,,,,,,...///...---,,,,,,,,,+++,,,,,,---...///...,,,*********+++,,,+++,,,,,,,,,------.........------,,,++++++******)))***,,,------,,,***)))***))))))))))))***++++++------,,,,,,,,,+++++++++)))******************+++++++++,,,------...//////'''''''''&&&&&&%%%%%%$$$))))))***+++++++++++++++(((((()))******+++,,,,,,***)))))))))******(((''')))))))))))))))******************))))))))))))))))))************+++++++++************)))))))))(((((((((((((((((()))******))))))))))))************)))))))))))))))))))))))))))))))))*********++++++************++++++,,,,,,))))))***+++,,,+++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******((())))))***+++,,,------,,,++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,,,,,,,------------,,,,,,,,,------------...///000000///,,,++++++,,,,,,,,,,,,------------...+++,,,------......------000777<<<999000+++,,,111////////////////////////////////////////////////---------....../////////,,,,,,,,,---------......------------------------///222555333...+++---///)))***,,,...///000111111------.........---+++++++++++++++,,,,,,,,,------+++,,,------......------,,,,,,+++---...///...,,,******+++,,,,,,---......------------------------******************++++++,,,++++++++++++++++++,,,...+++(((+++222666666555------------------------))),,,///,,,(((&&&(((+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********************************)))***++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++))))))*********+++++++++*********++++++,,,,,,---...---,,,+++***************+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,------.........+++,,,,,,------......///------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///(((***,,,---...///222555111---******,,,---,,,)))++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,++++++*********(((((()))************)))(((+++......,,,+++,,,---*********++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,---.../////////...---------------------------........................++++++,,,,,,,,,---------+++++++++,,,,,,---------***+++,,,,,,------------...,,,,,,---///000///......---,,,+++,,,---...///222000---+++))))))******,,,,,,,,,---------......//////...---,,,,,,++++++***+++---......---+++******************++++++,,,---------,,,,,,,,,++++++(((((())))))******++++++)))))))))******++++++,,,------,,,+++***)))((((((((()))***+++++++++++++++))))))***+++,,,,,,------+++***+++,,,------+++)))******))))))))))))))))))++++++******))))))(((((()))************++++++++++++*********))))))((((((((((((((((((((()))******,,,,,,+++***)))(((''''''))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******''''''((()))+++,,,---...+++***************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,...///...------...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////000000///...------.........////////////000111///------...///000///............---,,,+++***---...000111111000...---+++++++++,,,,,,---------...///111000...------...---------///000000---+++,,,---------,,,++++++***---------------------------......////////////////////////...---------,,,,,,---------.../////////------------------------------,,,,,,,,,,,,++++++///...,,,*********,,,---,,,,,,---...///111222333///...,,,+++***+++,,,,,,.........---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------*********)))******+++,,,++++++,,,------...//////))))))))))))))))))))))))+++++++++*********))))))++++++++++++,,,...000111///...---,,,+++,,,,,,---)))+++,,,,,,+++***,,,---------------------------***---111333111...///333...---555555(((%%%,,,......------,,,,,,---------///...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---+++***,,,111444444333,,,------...---,,,+++************+++,,,,,,,,,---*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))************........................+++++++++,,,---...///000---,,,++++++******++++++***))))))***,,,------,,,+++---///...---,,,,,,---,,,,,,,,,---------......,,,...///000///---***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,***)))---------------------------,,,,,,++++++,,,,,,---+++,,,,,,---.........---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///---+++******,,,///111111222222000---,,,,,,,,,,,,,,,,,,++++++*********)))***++++++))))))***,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++******+++,,,,,,+++***)))(((,,,,,,,,,+++***)))((((((++++++******************))))))************))))))************************))))))))))))************)))))))))))))))))))))))))))************++++++++++++++++++************)))---,,,***))))))***,,,---///...,,,************+++++++++++++++******)))))),,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------///...---,,,++++++++++++,,,+++)))(((((()))+++,,,******+++,,,,,,,,,,,,+++++++++*********+++---...,,,,,,*********+++,,,---******+++++++++,,,,,,,,,///---,,,,,,---...---,,,++++++,,,,,,,,,---------***,,,///222222111...---+++,,,---.........---,,,///...---,,,+++,,,,,,---//////......---,,,++++++,,,---...//////000000///---.........////////////...,,,++++++,,,------,,,............---,,,+++***%%%&&&)))+++,,,---,,,,,,------------------.........///111000...------...------...///111000...+++---------------,,,++++++------------------------------...///////////////...............------------------...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++///...,,,******+++,,,---))))))******+++,,,.........---,,,,,,+++++++++,,,************))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------***************++++++,,,*********++++++,,,,,,,,,************************,,,,,,,,,,,,++++++******++++++++++++,,,---///000///...---,,,,,,,,,------)))+++,,,,,,++++++,,,------,,,,,,---......---,,,......000444888999999:::555...111333***)))...,,,------,,,,,,,,,---......------,,,+++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,...222444444222***++++++,,,+++***)))(((*********++++++++++++++++++++++++***************------------------------,,,,,,,,,,,,++++++******************++++++++++++------------------------,,,+++++++++,,,---......------,,,++++++++++++,,,---,,,+++,,,......,,,+++***,,,------,,,+++,,,---+++,,,,,,,,,,,,---------///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---+++,,,------......------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---......//////...+++******+++,,,,,,,,,+++++++++******)))+++,,,,,,+++******+++++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++,,,------,,,+++******++++++,,,+++***)))(((,,,+++++++++***)))))))))************************++++++,,,,,,,,,,,,++++++************************++++++***)))(((''''''&&&************************)))************++++++++++++++++++************))),,,+++***))))))***+++,,,))))))(((''''''((()))***++++++++++++*********)))************)))))))))(((++++++,,,,,,,,,,,,------///...---,,,++++++++++++,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,+++,,,+++*********+++,,,------,,,+++*********+++,,,******+++++++++,,,,,,,,,...---++++++---------,,,++++++,,,,,,,,,---------++++++,,,---...---------***+++,,,---------,,,,,,///...---,,,,,,,,,------111111000///---,,,+++***)))***,,,...000111222222,,,------...............000///...///111111///..................---,,,+++((()))+++---...///........................------...///111000...------............///111000...,,,------......------,,,,,,------------------------------...////////////...---------..............................---------++++++++++++++++++++++++------,,,,,,,,,,,,++++++...---,,,+++***+++,,,---)))))))))))))))***++++++,,,,,,------,,,,,,++++++)))))))))(((((((((''''''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------,,,,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++************************---------,,,,,,,,,,,,++++++++++++++++++,,,---.........---,,,,,,,,,------***+++,,,,,,++++++,,,---,,,,,,,,,---...///...---222555;;;FFFRRRYYYYYYWWWFFF555///111---...000+++,,,,,,,,,,,,,,,---...///,,,,,,+++*********++++++,,,,,,,,,,,,,,,------...------///111444444333111***++++++++++++******)))+++++++++***************++++++++++++++++++++++++........................,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,---------------------------,,,,,,+++++++++,,,,,,---------,,,++++++++++++,,,///......//////...+++)))***,,,......---------///++++++,,,,,,,,,---------000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,---...---+++++++++,,,,,,,,,,,,++++++++++++***+++,,,......,,,***)))***++++++++++++++++++++++++,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))***++++++++++++***))))))++++++******************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))************************)))************++++++++++++++++++************)))+++***)))(((((()))***+++))))))))))))***+++---...++++++++++++************************))))))))))))++++++,,,,,,,,,,,,------......---,,,++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,+++******++++++,,,------,,,+++*********+++******+++++++++,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,---------------,,,+++++++++,,,...///)))***+++,,,,,,,,,++++++......---,,,,,,,,,------000//////...---,,,,,,+++)))***,,,...///111111111,,,,,,---...///......---111000111222333333111///...............---,,,,,,///000000111000000///...//////......------,,,,,,...///111000...------...///......///111000///---------.........------,,,------------------------,,,---......//////......,,,---------...//////////////////...---------,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++------,,,+++++++++,,,---,,,,,,+++++++++++++++,,,+++,,,---...---,,,+++***++++++++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------,,,,,,,,,++++++************+++,,,,,,---------------------,,,************************,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------------------***+++---,,,++++++,,,...------,,,,,,...111333555777DDDWWWkkk|||___BBB111000///111222+++,,,,,,,,,,,,---......///,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---.........///222444555444111///---------------------,,,+++++++++******)))))))))*********+++++++++++++++------------------------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,+++************+++.........//////...+++)))+++---/////////...///000,,,------------.........///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,+++***+++,,,---........................,,,------------------,,,,,,,,,------...------,,,---,,,,,,,,,,,,,,,,,,---------------------------)))***+++,,,---,,,,,,+++---...//////------...///++++++++++++++++++++++++,,,---//////---***))))))++++++++++++++++++++++++---,,,,,,++++++*********)))***++++++++++++***)))*********+++***************************+++++++++***************+++++++++))))))************))))))++++++++++++++++++++++++))))))***+++,,,---...///************************))))))*********++++++++++++++++++*********))))))******)))(((((()))*********+++++++++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,+++++++++,,,)))***++++++++++++***)))******+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++------,,,++++++***************+++++++++,,,,,,,,,,,,+++***+++------,,,+++,,,,,,,,,------------...///...---------...//////***+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------+++,,,---...////////////+++,,,...///000///...---...------///000000...+++......//////......------------------,,,,,,++++++...---------,,,,,,++++++...///111000...------...///...---...000000///---,,,,,,---------------,,,------------------------,,,------...............,,,---------...//////////////////...---------,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,,,,---***+++,,,---...---,,,+++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,+++++++++***+++,,,,,,------------------------,,,************************************++++++++++++***+++++++++++++++++++++,,,---------------------***,,,------,,,+++---...//////...---///666BBBJJJNNNeeeuuuOOO555000///111222,,,,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,------------,,,,,,------...///...111444666555222///------------------------...,,,+++++++++******))))))))))))))))))******++++++++++++++++++++++++++++++,,,++++++******+++,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++++++++***))))))))))))))),,,,,,,,,---......,,,******,,,......------...///............////////////,,,---...//////---,,,***+++++++++,,,,,,---------000...---+++******++++++........................,,,------......------,,,,,,------...------,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------***+++---...///...---,,,,,,---......------...///++++++++++++++++++++++++,,,...///...,,,***)))***++++++++++++++++++++++++,,,,,,,,,++++++******************++++++***************************++++++***************+++++++++))))))*********+++++++++))))))************))))))++++++++++++++++++++++++(((((()))***+++------...************************))))))*********++++++++++++++++++*********))))))***))))))))))))))))))***(((((()))))))))))))))(((+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,)))***++++++++++++***)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,+++++++++,,,......---+++,,,,,,---------.........------...//////...---,,,,,,,,,,,,,,,,,,------...,,,---------------------******++++++,,,------...,,,------.........------,,,---///111111000///...///......///000000///---....../////////......---*********+++,,,------...,,,,,,,,,,,,,,,,,,++++++...///111000...------...///---,,,---...///...---++++++,,,,,,------,,,,,,------------------------,,,,,,---............------------..............................---------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***.........---------------+++++++++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))***************++++++******+++,,,------,,,,,,+++,,,---.........------+++,,,------,,,,,,---...///111111///222BBBZZZnnn~~~yyyRRR777222000///111---...------,,,,,,---------------,,,,,,------......---------------......//////222555555333///---,,,,,,++++++++++++,,,,,,---,,,,,,,,,+++++++++++++++((((((((()))******++++++************************,,,+++*********+++,,,---************++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---++++++***)))))))))))))))---,,,++++++---...---,,,)))+++,,,,,,+++******+++---.........////////////***,,,...000000...,,,******++++++,,,,,,------.........---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------......------,,,,,,,,,,,,++++++++++++,,,,,,------------------------+++,,,---...///...------***+++,,,,,,+++***+++---***++++++++++++,,,,,,,,,,,,---...,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++,,,++++++******************)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((((((((++++++++++++++++++++++++)))************++++++++++++++++++************)))************************)))******++++++***))))))++++++++++++,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,+++*********+++++++++,,,,,,,,,+++++++++---///000...,,,,,,---------............++++++,,,------,,,***)))------,,,,,,,,,---...///+++,,,---.........------,,,,,,,,,---------------,,,,,,------......------,,,...000222222111///...222000//////000111111000......////////////......------------......///000,,,,,,,,,---------------...///111000...------......---++++++---...---,,,)))***++++++,,,,,,++++++------------------------+++,,,------......------...............------------------...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,,,,------------,,,,,,+++++++++,,,,,,---,,,+++++++++,,,,,,---...,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,+++++++++******------------............,,,++++++++++++,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,)))***,,,---............+++,,,---.........------+++,,,------,,,,,,---//////333444222777PPPvvvmmmIII444444000...///...///...------,,,,,,,,,,,,,,,,,,++++++,,,------...---------------...//////000333555444111---++++++,,,++++++***+++,,,---...,,,,,,,,,,,,,,,---------(((((()))******+++,,,,,,++++++++++++++++++++++++,,,+++***)))***+++---...++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,+++++++++,,,---......---,,,,,,+++++++++++++++222///,,,+++,,,---------,,,---...---+++*********,,,,,,,,,,,,---------...,,,,,,---......------,,,******+++,,,,,,---......***+++,,,,,,------------------------------------,,,---...//////...---,,,------......------,,,+++,,,,,,++++++++++++,,,,,,........................++++++,,,---------------+++,,,---,,,******+++,,,******+++++++++,,,,,,,,,,,,,,,+++***((()))+++---++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,******)))))))))***,,,,,,,,,+++++++++***)))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((('''++++++++++++++++++++++++)))************++++++++++++++++++************)))******++++++++++++************,,,---......------+++++++++,,,,,,,,,------*********+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,******+++,,,,,,,,,,,,+++((()))***,,,---------,,,((()))+++,,,------,,,,,,******+++++++++,,,,,,,,,++++++,,,///111111///---------------............---,,,++++++******++++++,,,,,,+++++++++,,,---...+++,,,---.........------/////////......------,,,***+++,,,---............---///111333333222000//////---+++***,,,---------......///////////////...000///...---,,,+++++++++,,,------....../////////...///111000...------......,,,***+++,,,---,,,,,,((()))***+++++++++++++++------------------------+++,,,------......------/////////......------,,,,,,------....../////////++++++++++++++++++++++++---------,,,,,,,,,++++++***+++,,,---------------------,,,,,,------...///,,,,,,+++***+++,,,...///.........---------,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,++++++*********,,,---------.../////////,,,,,,++++++,,,,,,---...++++++,,,------...//////+++++++++++++++++++++++++++++++++,,,,,,---------)))***,,,...////////////***+++---...///...------+++,,,...---,,,,,,---///...333666444;;;ZZZyyy^^^???111555111---......000///...---,,,++++++++++++*********+++,,,,,,---...------------...//////111333555333///+++***+++...------,,,---...///000,,,,,,,,,------.........))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...,,,,,,,,,---------......************************+++++++++,,,---...///000///...------,,,,,,------666333...,,,,,,---------000111222111...,,,,,,---******+++++++++,,,,,,,,,...---,,,,,,,,,---...///******+++,,,,,,---......&&&(((***---.../////////////////////////////////,,,---///000000///---,,,---.........---,,,,,,+++,,,++++++++++++++++++,,,........................******+++++++++,,,,,,,,,---...///...,,,+++,,,---*********++++++,,,,,,,,,++++++***((('''(((,,,///++++++++++++++++++++++++))))))***+++,,,------...---,,,,,,++++++,,,,,,---******)))))))))***,,,------,,,,,,+++***)))((((((((())))))***++++++,,,,,,))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++)))************++++++++++++++++++************)))++++++,,,,,,,,,,,,++++++$$$%%%(((***+++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,++++++,,,------,,,+++)))(((((()))+++,,,******+++,,,,,,,,,,,,+++&&&(((***,,,---...------'''(((***,,,---------,,,******+++++++++,,,,,,,,,,,,,,,---000222222000...---------.........//////222///,,,******+++---///,,,+++*********+++,,,---***+++---...///...---------------............///------------------------///............---------........................000...,,,***)))***+++,,,...---+++******+++---.........------------......---///000///......///000.........------.........,,,,,,+++++++++,,,---...111000...,,,++++++++++++---......---++++++,,,...111111000///...---,,,,,,------------------------)))***++++++***)))***,,,------------------------+++++++++,,,,,,,,,---------------............///++++++,,,------......///...---+++******+++---...---------,,,,,,+++++++++***,,,///000...,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++...---+++***)))***++++++........................)))+++,,,------,,,***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------111888<<<888<<>>KKKXXX___XXXQQQGGG===666444555666111000......------------------------------------///......---,,,,,,,,,,,,///...---------///222333444111...---.........---,,,,,,++++++++++++,,,,,,111///---,,,,,,---///111------------------------,,,,,,++++++***++++++,,,))))))))))))))))))))))))------,,,+++***+++++++++,,,+++++++++,,,,,,------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////+++,,,,,,---------------------------------------------...............---,,,,,,,,,,,,,,,,,,,,,,,,+++---......------///000......------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------------------------------------------------------.........//////.../////////000000000000......------,,,,,,,,,+++,,,---...---,,,,,,---...---,,,,,,+++***)))))))))******+++++++++,,,,,,,,,---,,,+++*********,,,,,,))))))***++++++++++++***+++,,,,,,,,,,,,+++*********)))(((((()))***,,,---............------------******++++++++++++++++++)))***++++++,,,,,,++++++***,,,...---+++))))))+++)))***++++++,,,,,,,,,,,,***+++,,,,,,+++***+++,,,************************++++++,,,------------,,,***+++,,,---...---,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))******++++++******))))))***+++,,,---,,,+++***+++,,,,,,------,,,,,,+++++++++++++++,,,---......------------------------,,,---......,,,+++---//////......---,,,,,,++++++------...///////////////...---,,,+++++++++++++++---------............///........................///............---------......------,,,,,,,,,,,,---------,,,------......------------------------......------------......///111333333111/////////---,,,,,,++++++,,,,,,---+++,,,---.........------,,,---------------------...///111000///------...////////////.........------------------------------.........,,,++++++---------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------...++++++,,,------......///,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,---,,,******,,,...+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////***+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++,,,,,,,,,---------,,,,,,---------.........222//////222999???BBBBBBAAA>>>:::555222//////...000111111000///------,,,------------------------.........------,,,,,,+++---,,,,,,---///222555777222000---------......---------,,,,,,,,,,,,------///...,,,++++++,,,...///++++++++++++++++++++++++,,,++++++***++++++,,,,,,------------------------...------,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------.................................111111000///......------,,,,,,---............------------------------------...............------,,,,,,,,,,,,,,,,,,,,,,,,+++---......------///000.........------.........................................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...,,,,,,------------------------------------------,,,---...///000222333333------........./////////,,,,,,,,,------.........,,,---......,,,,,,---...---------,,,+++***)))(((******+++++++++,,,,,,,,,,,,,,,*********+++,,,---))))))***++++++++++++***+++,,,,,,,,,,,,+++*********))))))((()))+++,,,...------------,,,,,,,,,,,,,,,---------,,,+++))))))******+++,,,,,,,,,,,,+++***+++,,,,,,+++*********)))***++++++,,,,,,,,,,,,***+++,,,,,,+++***+++,,,***************************+++,,,,,,------,,,,,,***+++,,,---...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***+++------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++,,,---......---------,,,,,,------------------,,,++++++,,,...------------------,,,,,,,,,------...............,,,,,,+++***))))))******---------............///........................///............---------,,,,,,,,,,,,,,,,,,------...............---------------------------------......------------......000222444555333000//////------,,,,,,,,,,,,------+++,,,---//////......------.........---,,,++++++---///000000///---------000000/////////.........---------------------------...///...,,,++++++,,,---------------------------------.........//////,,,,,,,,,,,,------------++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,...///...---,,,---...++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///+++,,,,,,---------------+++++++++++++++++++++++++++++++++,,,------......---.........////////////,,,---------...............------000444777666555///000111111000...,,,+++,,,///111222111//////000------------------------------.........---,,,,,,++++++,,,...111444777999000...,,,,,,---.........------,,,,,,,,,,,,------+++++++++******+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------------,,,,,,,,,,,,.........---------,,,,,,***+++,,,---......------......------------..............................111111000///...---,,,,,,,,,---......//////......------------------------.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...------.../////////............//////........................////////////////////////..............................---------...//////+++,,,------......------------------------------,,,---...///111222444444+++++++++,,,,,,,,,,,,---++++++,,,---...///000000,,,---......,,,,,,---...000000000000///...,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,)))******+++,,,++++++++++++,,,,,,,,,,,,+++******************+++,,,---...------,,,,,,,,,+++++++++---.........---+++)))(((***++++++,,,,,,,,,,,,,,,+++,,,,,,------------,,,******+++,,,,,,,,,++++++***+++,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,---......------,,,,,,,,,,,,------......,,,+++++++++,,,---------------------,,,,,,)))***++++++,,,,,,++++++,,,++++++************+++---------............///........................///............---------+++++++++,,,,,,------..................---,,,+++------............------......------------......000222444555333000............------------......+++,,,...///000///...---------.........---,,,++++++...000000...,,,,,,,,,------............//////------------------------///000000///---,,,,,,------------------------------------.........//////++++++,,,,,,,,,---------++++++,,,------......///---------......------------,,,,,,,,,,,,,,,,,,++++++---//////...,,,,,,---++++++,,,,,,,,,,,,------,,,------......------,,,---------------------------,,,,,,++++++,,,......,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,------...///000............////////////------------............------///000000111111111((())),,,...///000//////)))---111222111000000111........................+++,,,---.........---,,,+++,,,...000222444666777///---++++++---.........,,,,,,++++++++++++,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,+++++++++******---------------,,,++++++***+++---...//////......------,,,,,,,,,,,,------......................../////////......---------------...///////////////..............................//////...------,,,---------------------------...//////---,,,---...000000////////////000000........................................................................///............///000111,,,---...////////////...---------------------------......//////000000111,,,,,,,,,,,,------------,,,,,,------......//////+++---...---,,,+++,,,---000000111111111///...---,,,,,,,,,,,,------------)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********+++,,,------------------------,,,,,,,,,++++++,,,---...///...---+++******+++,,,,,,------,,,,,,+++++++++,,,---...---,,,++++++,,,,,,,,,+++******)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,++++++++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,---......------,,,++++++,,,------000...,,,++++++,,,------///...---,,,,,,,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,+++,,,,,,---------------.........////////////////////////////////////.........---------)))***+++,,,------...///------------,,,+++***)))------............------.........------.........///111444444222///------///......------......///+++,,,...000000///...---+++,,,---.........---,,,+++---///000...,,,++++++***++++++,,,---//////000------------------------111222222111...---......------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,------......///---......//////......------------,,,,,,+++++++++(((***---...,,,+++******++++++,,,,,,,,,---------,,,------......------,,,........................,,,,,,+++***+++,,,---...---,,,,,,+++,,,---///000........................---------......000111111,,,,,,,,,---------......---------........./////////111222111...,,,...000000//////.........//////***...222333000.................................***+++---...///...------,,,---///111333444555555///---++++++,,,.........++++++************++++++---...000111111000...---------------------------+++*********+++,,,,,,---000000000//////.........+++,,,,,,,,,,,,+++*********,,,---///000000//////---,,,,,,++++++,,,,,,------------------------------------...............---......///////////////.........................../////////...---,,,,,,...........................///000///---,,,,,,---111111000000000000111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111---...///111111111000///------------------------///.........------------////////////000000000111..................------+++,,,------++++++,,,---...///000000000///------,,,,,,------------......(((***+++,,,---,,,,,,+++++++++,,,------------,,,+++,,,,,,,,,,,,+++*********+++---...//////...---......---------,,,,,,,,,***+++---//////...---,,,***+++,,,,,,------,,,,,,)))((()))***,,,,,,+++***,,,,,,,,,,,,,,,+++***)))(((***+++***)))((()))*********************************+++,,,,,,,,,,,,+++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,---,,,+++***+++,,,---...+++,,,,,,------,,,,,,+++++++++++++++,,,---......------++++++++++++------111///,,,++++++,,,------000///---,,,++++++,,,---,,,---......//////......------------......///000---------------------------......///////////////------------------------,,,,,,,,,---------......//////...---,,,,,,++++++000///...---,,,------...222000------...//////...000000//////.........---//////............////////////.........---------++++++,,,,,,---...//////..................------......---------,,,,,,,,,------------------------,,,,,,---......---,,,,,,,,,------......------,,,++++++++++++++++++++++++000///...---------------------------------------...---,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,------///000111---------,,,,,,+++++++++........................///...,,,,,,+++,,,---...000000000000000000000000------------------------+++++++++,,,,,,------------.........///000000000---------.........//////000////////////.........+++---///111222222000000000////////////.................................---......///...,,,+++*********+++++++++,,,,,,,,,//////111333444444111///---,,,,,,++++++,,,,,,---------------------------------------------------------------------------/////////......---------...---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,000///---+++*********+++......---,,,,,,---------////////////////////////,,,------....../////////---...000111111000...---//////000000000000/////////////////////.........,,,,,,,,,---...///000000000000000000000000000000333444555333111///..................//////000000111111000000/////////...000//////.........//////111///---...000222000...///////////////.........111000///.......................................000///...------...///000222222222000...------///---.........//////000000000000000000000111222222111///---...000111...,,,......------------,,,,,,+++++++++,,,,,,---------///---,,,---//////,,,)))...------------...////////////000000///...------111000///...............111000...---++++++******000...***((('''))),,,------------,,,,,,,,,++++++......---,,,++++++*********+++---......---,,,***+++,,,------......------++++++,,,,,,,,,---------,,,------....../////////,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))..............................---------....../////////...---------......------......---+++***(((///---++++++------+++)))---------------------------...//////000000//////------------------------------........./////////.........---------,,,,,,000///...---------......000...------...//////...000/////////............//////............//////......---------,,,,,,,,,++++++,,,------...//////.................................---------,,,,,,------------------------,,,---............---,,,,,,------......------,,,........................//////...---------------------------------------...------,,,++++++,,,,,,------,,,,,,,,,,,,------------------......///000------,,,,,,,,,+++++++++------------------------//////...------......///////////////////////////------------------------++++++,,,,,,,,,---------.............../////////---------............///////////////............,,,---///111222111000000---------...//////000000........................,,,---.../////////...---,,,,,,,,,,,,------------...000222444555333000...------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,...---,,,---...//////---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---......------,,,,,,,,,------////////////..............................//////...///000000000000///...///000000000000000000///////////////////////////------------...///000111////////////////////////222333444333000.........////////////000000000111000000000000//////......000//////......//////000000///...///111222000---////////////////////////111000//////......//////////////////////////////111111000000000000111111111222222000...---...000......//////000000000000000000000000000111111222222000......///000///---/////////......---------,,,,,,,,,---------.........,,,+++,,,///000///---...............//////000000000000000000///......111000//////.........///111111///...------,,,,,,000///---+++***+++---......------------,,,,,,,,,------,,,,,,++++++******+++,,,---......---+++***+++,,,------......------++++++,,,,,,,,,------------------------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++......------------.........---------------......------------,,,+++******000...,,,,,,......---+++---------------------------...//////000000//////............................../////////000000000..................------000///......------.........------...000111000000////////////............//////............//////---------,,,,,,,,,,,,,,,,,,,,,,,,---......//////.................................------------,,,------------------------,,,---............---,,,------............------////////////////////////......---,,,,,,,,,------------------------------......---,,,,,,,,,,,,---.........------..............................///,,,,,,,,,,,,++++++++++++------------------------000//////......///000000////////////////////////------------------------,,,,,,,,,---------------...............---------------------............/////////.........---------...000111222111111000******+++---///000111222........................,,,---///000111111000000---------.........//////...000333555555333///---......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------------,,,,,,,,,---,,,,,,,,,...///...---------------------------......------...//////000---,,,,,,,,,,,,,,,------/////////......---------//////////////////......000000000000000000000000000000111111111111000000////////////////////////...------......///000111////////////////////////111222333222000.........//////000000000000111111000000////////////......000000/////////000000111000///000222333222000---000000000000000000000000111111000000//////000000000000000000000000000000111222222333333222222111000111111000//////000222000000000000111111111111000000000000000111222222333111///...///000000000222111111000///......---.............../////////111///------...000000///////////////000000000111111111111111111000000///111000000////////////000222222111000000000000000111000//////...///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++***,,,,,,---............---,,,,,,,,,,,,------------------------,,,,,,,,,,,,------...............---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...,,,,,,,,,,,,++++++++++++..............................---------------...,,,,,,+++,,,,,,---...//////...---,,,++++++++++++000///---...//////...---..............................///000000000000000............................../////////000000000000/////////...---------//////.....................---...000222444333111///////////////.........//////............//////------------------------,,,---------......//////............////////////............------------........................------............------------............------------------------------------,,,,,,,,,,,,------..............................---------------...///......------......//////////////////.........,,,,,,,,,,,,,,,+++++++++------------------------//////////////////000000................................................---------------.........//////......------,,,,,,------............///////////////.........------...///000111111111111000******+++---...///000111........................---...///000111000//////---------.........//////---111555666555222...,,,.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---,,,,,,,,,...///...---.............................................///,,,,,,,,,,,,,,,------...000000///......---------111111111000000//////...222111000000000000111222000111111222222111111000///////////////000000000///.........///000000111////////////////////////000111222222000....../////////000000000000000000////////////////////////111000000000000111222222000111333555666444222000111111111111222222222222222222111111111111111222111111111111111111111111111222444444444444222111000111111111000000222444222222222222222222222222111111111111111222222333555333111000000111222222444444333222111000000///000000000000000000000000777555111///............000000111111222222222222222222333333333222222111222111111000000111111111333333333222222333333444000111111111111111000000000000000000////////////------..............................---,,,******,,,------...............,,,,,,,,,------------...---------,,,,,,+++++++++---......///////////////------------------------///...---,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,++++++,,,,,,,,,////////////////////////......------,,,,,,------*********+++,,,---...//////...---+++++++++,,,---///................................................//////000000000000000////////////////////////------........./////////222222111000...---,,,,,,......//////////////////......000333555666555333........./////////////////////............//////............////////////------...............///........./////////000000//////.........---------................................................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------....................................------...//////......------------.........//////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......////////////////////////////////////................................................/////////......------,,,....../////////000000000000000/////////.........000000000111111111111111---------.........//////////////////////////////...//////000///...---,,,------------...............222666666444000------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------...---,,,---///000///.../////////////////////////////////...---,,,,,,+++---,,,,,,,,,------...///000000/////////.........222222222111111000000000333222111111111111222333111111222222222222111111////////////000000111111000000/////////000111111000000000000000000000000///111222222000///000000///////////////////////////000000000000000000000111111111111111222333444222444777888888666444333222222222333333333444444333333222222222333333444111111111111111111111111222222444555555444222222111222333333222222444666444444444444444444444444222222222222222333444444666555555333222333444555666666555555444333333222333222222222222222222222888666444111//////000111111222333444444444333333333333444444555444444333333333333222222333444444555555444444444555666666000111222333333222111111222222222111111111000000/////////000000000000000//////......---,,,+++***,,,---......//////......,,,,,,---------.........---------,,,,,,+++++++++---...//////000000000///------------------------///......---,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,*********+++,,,---...//////...---,,,+++,,,---...------......---------..............................///000000111111000000000000000000000000000000------........./////////222222111000///...------......///000000000//////...///111444777777444222........./////////////////////............/////////////////////000000000.................................//////000000111/////////.........------........................//////...------...//////......////////////....................................---------...//////........................///............///000000......------------......---...000000111000///...------------....................................,,,,,,...///////////////000000000000000000000000........................///////////////.........///////////////.........000000000000111111111111111111111000000000//////111111111111111111111111000000//////............//////////////////////////////000000///...,,,+++---------............///000333666666222...---.........------------......------------------------................................................---------............//////...---...000111000///000000000000000000000000////////////---,,,+++***------------...///000111000000000000000000000000222222222222222222111111333333333333333333333333222222333333333333222222...//////000000111111222111111000000000000111111111111111111111111111111///111333333111111111222111000000000000000//////000000111111111111222222222222222222222333444555333666888999888666555666333333333444444555555666444444333333444444555555333333333333333333333333333444444555555444444333333555555555444444666888666666666666555555555555444444444444444555666666777888999888666555666777777777777777666666666666555555555444444444444444444444444333222222444666222333555666666666555444444555555666666666666555666555555555555666666777777666666666666666777777222222333444444444333333444444333333333222222222000000000000000000000000//////......------,,,,,,------...////////////...,,,---------............------------,,,,,,,,,,,,,,,---...///000000000000------------------------///...------------------------------------------------,,,++++++,,,...///........................///...---,,,++++++++++++,,,,,,+++,,,,,,---...///......---------------...+++---......---,,,...///........................//////000111111111111000000000000000000000000000....../////////000000000000000000000000000000000---...///000111000000///---...111444666666222///............/////////000//////............//////............//////000000////////////............---......///000000111111////////////....................................000///...------...///000......////////////......///////////////////////////............///000111........................//////......///000000111000//////......//////000,,,---///111111111000///........./////////000000////////////////////////,,,---///000111111000000111111111111111111111111........................000000000/////////....../////////000000000000000111111222222222333333333222222222222111111111111222111111111111111111111111111000000000/////////////////////////////////...///000111000///...---....../////////000000000222555777555000,,,---///------,,,,,,,,,,,,------........................000000000000000000000000................................./////////000000111000///000111222111000111111111111111111111111...//////000///...---,,,.........//////000111222000000000111222222333333222222222222333333333333222333444555555444333222222222333333333333222222...//////000111111222222222111111000000111111111222222222222222222222222000111333333333222333444333333333222222111111111111111222222222333333333222222222222333444555666333666888777555444555777333333444555555666777777555444444444555555666777666666666666666666666666666666555555555555666666666777888777666666777999888888777777666666666666666666666666666777777888777:::<<<<<<:::888888888777888888888888999999999777777666666555555555555222444666666444444666888333444666777888777666555555666666777888888777777777777777777777888999999888888777666666666777777555555555555666666666777555555555444444444333333000000000//////..................---------......------...///////////////------------............---------------.........,,,,,,---...////////////...........................------------......////////////...------,,,,,,...---+++++++++---...000000000000000000000000000///...---,,,++++++++++++...---------------......------............------,,,...000///------///111//////////////////////////////000111111111111111000000000000000000000000000000000000111111111111---......000111222333444---...///111111111000///,,,---000333555444000------.........//////000000//////............//////---------........./////////////////////.........---......///000111111222000/////////............////////////////////////000///...------...///000......////////////......///////////////////////////////////////000111111///////////////////////////////////////000111111111111000000000000111111+++---///111222222111000.../////////000000111111000000000000000000000000---...000111222222222111111111111111111111111111////////////////////////111111000000/////////...//////000000111111222222222222333333333444444444333333333222222222111111222222111111000111111222111111111111000000000000000000000000000000000000---...000111222222111111000000000000111111111111333666777444...+++---000---,,,,,,++++++,,,,,,---////////////////////////000000000000000000000000------------------------.../////////000000111111222000000000222333222111111111111111111111111111---...000111111111000///////////////000111333333000000111222333444444555222222222333333444444444222333555666666555333222222333333444444333333222...//////000111222222222222222111111111111111222333333333333333333333333000222444444333333444555555555555444444333333333222222222333333444444444222222222333444555666777333555777666333222444777444444444555666777777888555555555555555666777777888888888888888888888888999888777666666777888999888999999888777777888:::999888888888777777666666777777777777777888888999777;;;??????<<<999999999777888888999999:::;;;;;;888888777777666666555555444777999888555333444555444555777888999888666555666666777888888888888888999888888888999::::::;;;999888888777666666777777777777666666777888999999666555555555555444444444000000///...---,,,,,,+++......---------......///---......///////////////---------.........//////---------....../////////+++,,,---...////////////........................---------------...///000000000///...---,,,,,,+++...---+++++++++---///000........................///...---,,,++++++++++++//////...---------......,,,---.../////////---------///111111///...000333222111000///......///000////////////000000000000000111111222222222111111.../////////000000111111000111111111222222222222000222555666444222000///222222111000000000000000222111///......///000111.........------.........///......------......///........................---------.........//////000000////////////000000...111333444333111000000,,,------...///000111111111000///...---...//////000000000000000000000000111111000//////000222333444333222111000///...---------......///000000000//////000000111111222222111111222222222333333333111111111111111111111111000000111111000///...------///222555666555333222222111000000111111000///////////////////////////---......//////......---111111111111222222222222444444444444444444444444333333333333333333333333333333444444444333333222444333111///......///000000000111111111111000000///333333000000222333000111222222000...---...///888666222000000///...,,,---------.........//////000000////////////000000.........///////////////............////////////000000000000000000000000////////////000111222333444444333333222111000000000000000000000000000000000000000000111111111111111111111111111111111111444444444555444444333333666777888777555444444666333444555666666444222111777666444333222111111111222222333333333444444444555555555555555555555555222333444444555555555444444444444555555666666666222333444444555555444444666555444444333333444444666777777777666555555444444333222111222333444555999;;;<<<;;;999777777888<<<;;;:::888777666666666777777777444222222333555999999777666555555555555777777777666666666666666777888888888888999999999<<<;;;;;;:::::::::;;;;;;:::;;;;;;;;;;;;;;;:::::::::::::::999999999888888555555666666777777888888777888888888888999999999888888888999999:::::::::999999888888999999:::;;;999888777777777777777888777666666666666555555555777666444222111111222222//////---,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------............///,,,------...///000111111......---------,,,,,,,,,///...------...///000111000000//////.........---////////////............///////////////.........///////////////.........//////.........---------------............------................................................000000//////.........---111000///......//////000000111111111222222222222111222222222222222111111/////////000000000111111111111222222222333333333333777;;;999333......000222111111000000000000000111000000//////000000111//////............//////......------------......////////////////////////....../////////000000000//////............/////////111444444333111111111......//////000000111111111000///...---......///////////////////////////000000000///000000111222333222222111000///............//////000111111222000000111111222333333333222222333333444444444444333333333333333333444444333333222111111000//////...///111333444444444333222111000000111111000///////////////////////////...//////000000//////...111111111222222222333333444444444444444444444444555555555555555555555555444444444555555444444444666555444444333333333333000111111222222111111000///000000...000333333//////000111000//////111333;;;888333111000///...---------........./////////111000000//////000000111/////////......---------000000000111111111222222000000000000000000000000000000000000111222333444444444333333222111111111000000000000000000000000000000111111111222222222222222222222222222222222333444444555444444333333555666777666444444444555444555777777777555444222555444444333333333333333333333444444444555555555555444444444444444444444333333444555555555555555444444444555555555555555333333444555555555555555555444444333333333333333555555666666555444444333444333333333333444555555999:::;;;;;;999888888999777777777777888999:::;;;888888888666444444555777999888777666555555555555999888888888888888888888777888888888888999999999<<<;;;;;;:::::::::;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999888888888888888888888777888888888888999999999999999999999:::::::::;;;;;;999999999888999999:::;;;999999888888777777888888666666666555555555555444555444333222111222222333111000///......---------+++++++++,,,,,,,,,,,,,,,---------............///---------......//////000///.........------------///...------...///000111000/////////.........---////////////............/////////...//////000000000000000000000/////////////////////.........---------............------........................------------------------000/////////............//////.........///000000333333333333444444444444333333333333222111111000000000000000000111111111111222222222222333333333222888===;;;333...///333222111000000//////000000///000000111111000000000000//////////////////000......------------......////////////000000000000///000000000000111111111000//////......//////000///222444444333111111111000000000000000000000000000000///...............////////////////////////...///000000111111111000111111000000000///////////////000000111222222333111111222333333444555555444444444444444555555555444555555555666666777777777666444222111000111111///000111222333444444444333111000000111111000//////////////////////////////000000111111000000///111111111222222222333333333333333333333333333333555555555555555555555555555555555555555555555555555666666666666666555555111222222333333222222111...111111///111444333//////000111111111222555888>>>:::555111000000000///........./////////000000111111000000000000111111000000///...---,,,,,,+++111111111111222222222333000000000000000000000000222111111111222333444555444444444333333222222111111111111111111111111111111111111111222222222222333333333333333333333333333333444444555444444333444666666666444333444555666777888888888777555444444333333333444555555666444444555555555666666666444444444444444444444444444555555666666666666555555555555555555444444444444444555666666666555555444333333222222222222222333333444444444333222222333333444444555555555444777999:::;;;999999:::;;;777777777888888:::;;;<<<888999999888777777888:::999888777666666555555666888888888888888888999999777888888888888999999999;;;;;;::::::::::::;;;;;;;;;;;;<<<======>>>======<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999888888777888888888888999999999::::::::::::;;;;;;;;;;;;;;;999999999999999:::;;;;;;::::::999999999888888888666555555555555444444444444333222222222222333333333222111000////////////---------------,,,,,,,,,---------............///---------------.........//////.........---------.........---......///000/////////.............../////////............---///......---...///111222000000000000000000000000////////////............------............------........................------------------------////////////.....................//////000000111333333444444444555555555444444444444333222000000111111111111111111111111111111111111222222222222000555999888555222444777222222111000000000000000---...000111111000///...//////............/////////......------......///////////////000000000000000000000111111111222222111111000000000000111111///111222222111000000111000000000000000/////////000000//////............////////////////////////---...000111222111111000000000000000000000000000///000000111111222333333111111222333444555666666444444444555555555555555555555666666777888888888999777444222000000111222111111000111222333555666333222111111222222111///000000000000000000000000000000000111111000000000000000111111111222222222333333333333333333333333333333333333333333333333555555555555555666666666333333555666666555444444333333333444444333333333000666999555222222333333111222333333333555888;;;AAA<<<666222000111111111/////////000000000111111222222111111111111222222111000000000//////......000000000000111111111111111111111111111111111111333333333333333444555555555444444444333333333222222222222222222222222222000000000111111111111222333333333333333333333333333333444444555444444444444555666555444333444555666777777888888777666666555555444444555555666777555555555555666666666666333333333444444444444444666666777777777777777666666666666555555444444444444555666666777777666666444333222222111222222222222222222333333222111111111222333555555444333333444666888999888888999:::<<<<<<:::999888777777777888999:::999888888999;;;888888777666666666666666666666666666666777777777777777888888888999999999:::::::::999::::::;;;;;;;;;<<<===>>>>>>??????>>>===<<<<<<<<<;;;;;;;;;;;;::::::::::::999999888888888888888999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<:::999999999999:::;;;;;;;;;;;;;;;;;;:::999999888555555555555444444444444222222222222222333333333333333222111000000000000//////......---------,,,---------............///---------------,,,,,,,,,.........---------,,,,,,................................................//////.........------------,,,,,,+++,,,...000222////////////000000000000............---------,,,------............------........................------------------------///////////////...............///000000111111111333333333444444444444555555555555444444222111000222222222222222111111111000000000111111111111222333333333555666777555444333333222111111111111111---...///000111000000/////////............//////000//////......//////000......//////000000000000111111111111222222222222111000000//////000000111...000111111/////////000000000//////////////////000111111000000000//////000000000000000000000000---...000222222222222111000000000000111111111111000000000111222222333333111222222333555666666777555555555555555555555555555666666666777777777888888666444111000000111222333222111111222444666888555333222222333333222111222222222222222222222222000000111111111111000000000000000111111111222222444444444444444444444444444444444444444444444444555555555444555666777888333444555666666666555444444444555555555555444444222===CCC===333111444777555555555555555666:::===BBB===777333222222333333000000000111111111222222333333222222222222333333000000111111222222333333111111111111222222222222333333333333333333333333444444444444444444555666555555555444444444444444333333333333333333333333/////////000000000111111222222222222222222222222222333333444555555555444444555666555444444555666666666666777777777666666888777666666555555666666555555555555666666666666444444555555555666666666888888888999999888888777777777777666666555555555555666777777888888777777555444444333222333333333111111222333333222222111000111333444444444333222222444777777777777888999???>>><<<:::888666555555666888999999888777888999888777777666666666666777555555666666777777777777777777888888888999999999999999999999999:::;;;<<<<<<======>>>??????>>>>>>=========<<<<<<<<<;;;;;;888888888999999999::::::888999999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::999999::::::;;;<<<============<<<;;;999999666666555555555444444444222333333333444444444333222222111000/////////////////////......------------------............///---------------,,,,,,,,,------------,,,,,,,,,+++..................---------------...........................------------++++++******+++---...///---------.........//////---------,,,,,,,,,++++++------............------........................------------------------.........///////////////000000111222222222111111222333333333444444444444555555555555444333333222333333333222222222222222000000111111111222222222888555222444777777444000555444333333222222333333//////000111222222222222000//////......//////000111111000000000000111111//////000000111111222222222222333333333444444444000//////......//////000///000111000//////000111000000000000000000000000222222222222222111000000111111111111111111111111///000111222333333444444111222222222222222222222111111222222333444444444222333444555666888999999777777777666666666666555777777777666666666666666666555444222222222333333444333333333444666888999666555444444555555444333444444444444444444444444111111222222222222111111222222222222333333333333555555555555555555555555888888888888888888888888777666666555666777999:::777888888888888888777777555666666666666666666555444???FFF@@@555222555999777777777666666999===@@@@@@<<<777444333444444444111111111222222222333333444444333333333333444444000111111222333444555555444444444444555555555555555555555555555555555555555555444444444444555555555555555555555555555555444444444444444444444444///000000000000111111111111111111111111111111111222222333444555555555555444555777666555555666777666666666666666777777777999888888777666666666666666666777777777888888888666666777777888999999999999::::::::::::999888888888888888888777777777777666777888888999999888888777666666555555555555555222222333444444444333333111222333333444444333333333444777777777777888999<<<;;;:::999999888999999666777999999777666666777777777666666666666777777777777777888999999::::::777888888888888999999999999888888999999:::;;;<<<======>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;777777888999999:::;;;;;;999999999999::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<>>>>>>??????>>><<<:::999777666666666666555555555444444555555555555444333222111000///...........................------------------............///---------------...............---------,,,,,,,,,---............---,,,,,,---------------..................------------,,,***++++++,,,,,,---------,,,,,,,,,------......///---------,,,,,,,,,,,,+++------............------.........................................................///////////////222222333444333222111111333333333444444444555555444444555555555555444444444444333333333222222222222222333333333444444444777666555666777777666444666666555444444444444555333333333333444555666777222111111111111111111222333222222111111222222333111111222222333444444555555555666666666666777777222111111000000111111222111222222222000000111333111111111222222333333333333333444444444333222111222222222222222222222222111111111222333444666666444333333333333333333333444444444555666666777777555666777888999;;;<<<<<<::::::999999999888888888999999888888777666666666555555555555555555555555444444555555666888999:::888777666666777777666444666666666666666666666666444444555555555555444444555555555666666666777777777777777777777777777777999999999999999999999999:::999888777888:::<<<===;;;;;;:::999888888888999666777777777777777777666333;;;@@@<<<777666777666777777777777888<<>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;999999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;::::::::::::;;;<<<<<>>???<<<<<<<<<;;;;;;:::::::::;;;::::::999888777666666555555666777888777777666555555666777888999::::::999888777777888888777666777777777777777777777777666666777777777777666666888888888888999999999999777777777777777777777777888888888888888888888888<<<;;;:::999:::<<<>>>@@@===<<<:::888777777888888777777888888888888777777222666888777888:::888333555666777777999>>>DDDIII;;;999666555555666555444222222333333333333444444555555444444444444555555333222222222222222222222333333333444444444444555444444444444444444444444555444444333333333444444555555555666666666666666555555555555555555555555333333444444444444555555333333333333333333333333111222333444555555555555555777888888777777888:::999888888888999::::::;;;666666666777888:::;;;<<<;;;;;;;;;<<<<<<<<<======::::::;;;<<<<<<===>>>>>>;;;<<<<<<<<<;;;::::::999999999999::::::;;;;;;;;;888888999::::::::::::999;;;::::::999999999999999444555555666777777777666777777666555555777888999777999::::::999999999::::::::::::999999:::;;;;;;888:::;;;;;;888666555666777777666666666666777888444555555666777888888888777888888888888999999999888888888888999:::;;;<<<>>>>>>>>>>>>===;;;:::999<<<<<<;;;;;;;;;:::::::::=========<<<;;;;;;::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;::::::::::::;;;<<<<<>>;;;999888888888888777777777777777888888888888666444333333222111000////////////+++,,,,,,------.........---------.........//////---------...///000111111111111111111000000000000------...///...---+++***,,,,,,,,,------...............---------,,,,,,,,,,,,...000222222000---+++------......///000000111111000000000////////////---..................---........................000000000000000000000000---.........//////000000777888999:::999777555333222222222333444555666777888888888888777666444444333333444555666666555555666666666666666777777888999999999888777666666555777888888999888888777666666555555555555666777777777777777777777777777777444444555666666777666666888888888888888999999::::::999999999999999999999555666666666777777777777666666666666666666666666444555666666666666555555888888777777777777888888:::999888666555555555555555555555555555666777777777666666555555555555666777777888999::::::;;;;;;:::;;;===>>>??????>>>>>>@@@>>>===;;;:::::::::;;;:::;;;;;;<<<;;;;;;::::::::::::::::::::::::::::::888888999:::;;;;;;<<<<<<999999888888888888888999::::::::::::::::::::::::;;;;;;;;;::::::999999999888777777777777888888999888888888888888888888888;;;:::::::::999999888888999999999999:::;;;<<<===>>>===:::888666666666666444555666666777777666666888888888888777666555444999333555777555>>>HHHEEE===;;;999666444333333333111111222333333444555555555444333333333444555666333222222222333555777888444333333222222333333444666555444333444444666666888777777777777777777777000222555888999888666555555555555666666777777777666666555444444444444555333444555666666555444333222222222222444666999:::999999:::::::::999999888888888999999999:::::::::;;;::::::::::::;;;<<<<<<========================>>>>>>?????????@@@@@@@@@AAA@@@??????@@@@@@>>>===<<<<<<;;;:::::::::;;;;;;<<<999777777:::<<<<<<;;;999::::::;;;:::999777666777888999999:::::::::::::::999888777777888999:::777888999:::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======::::::999888777666555555555555666666666666666666555444444555666777888888:::888777555444444444555::::::;;;;;;;;;<<<<<<<<<======<<<:::777666666777::::::<<<>>>???@@@AAAAAA======<<<;;;;;;;;;<<<<<<999999999::::::;;;;;;<<<===<<<<<<;;;::::::::::::999888888888999;;;===>>>======<<<;;;::::::::::::555777888999999888777555666666555444333111000000000000/////////.........,,,,,,,,,------.........////////////000000000000000......111444555333000222111000///////////////000///...------...///000000000////////////000000............////////////222111000///......///000000000000000000000000000111111111111000000000000111111000000000000000111000000//////.........---222222222111111111111111000000000000000000000000999:::;;;;;;;;;999777666555555555555666888999::::::::::::999999888777666666666777888888888888888777777777777888999::::::::::::999888888777666666999888888888888777777777555555555555555666666777777777777777777777777777777888888999999999999888999888888888888999::::::999999999:::::::::::::::888888888999999999999999999999999999999999999999::::::;;;;;;;;;;;;;;;:::999999888888888888999999:::999888888777777777777777777777666777777888888999888888777777777888888888999999:::;;;;;;<<<<<<;;;<<<>>>???@@@@@@??????AAA@@@???======<<<======;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;777888888999::::::;;;;;;<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999888888888888999999999999999999999999999999:::::::::999999999888888888888888888999::::::;;;<<<;;;999777555555555555444444555666666666666666777777777777777666666555777222555777777BBBLLLHHH===;;;999666555444333444222222333444444555666666666666555444444555666777444444333333444555666777555555444333333333444444555444333333333555666777888888888888888888888888444555777999999999888777999:::::::::;;;;;;;;;<<<999888777666666666666666444555666777777666555444333333333444666777999999999999:::::::::999999888999999999999::::::::::::;;;;;;::::::;;;;;;<<<===?????????????????????????????????@@@@@@AAAAAAAAAAAA@@@>>>>>>???@@@>>>===<<<<<<<<<;;;<<<<<<=========;;;999999<<<======<<<;;;;;;;;;;;;;;;::::::999888999::::::;;;;;;;;;:::::::::999888888999::::::888999:::;;;<<<<<<<<<<<<:::::::::::::::;;;;;;<<<;;;;;;:::999888777666666555555666666666555555444333333333444555666777888999888777555555555555666777777777888888888999999:::;;;;;;999777777888999999999:::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::::::::999999888888888999:::::::::999999999999:::<<<===<<<<<<;;;:::999999999999555666777888888777666555555444444333111000//////////////////////////////---..................///000000000000111111111111222111111444666777555333222111000000/////////000111000///......///000111111111000000000000111111//////000000000111111111111000///...---...//////000000000000000000000000000000111111222222333333333222222111111222222222222222222222111111111000333333333333222222222222222222222222222222222222<<<<<<=========;;;:::999888888888999:::;;;=========<<<<<<<<<;;;::::::999999:::;;;;;;;;;;;;;;;;;;888888888999:::;;;<<<===:::::::::999999888888777:::999888666666666777888555555444444555555666777888888888888888888888888;;;;;;<<<<<<<<<;;;::::::888888888888888999::::::999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999:::999999888888999999:::999999999999999999999999:::999999888888888999999:::::::::::::::;;;;;;;;;::::::;;;;;;<<<<<<======<<<===>>>???@@@@@@@@@@@@BBBAAA@@@???????????????<<<===>>>>>>??????????????????>>>>>>=========<<<999999::::::;;;;;;<<<<<<======<<<<<<<<<======>>>>>>>>>>>>======<<<<<<<<<===============<<<<<<<<<<<<;;;:::999999888999999999999999999999999999999999999999888888888888888888777777777777777888888999999777555444333333333333444555555666666555555555666666777777777777777555222666999:::GGGQQQKKK===;;;999777555555555555444444555555666777777777888777777666666666777777666666555555555666666777777666666555444444555555444444333333444666888999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::888888777777777666666777888888777666666444555666777888888888888999999::::::::::::999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======????????????????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>??????>>>===<<<<<<<<<<<<===>>>??????>>>===;;;;;;===>>>>>>===>>>===<<<<<<;;;<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999:::;;;<<<============;;;;;;::::::;;;;;;<<<===<<<<<<;;;:::999888777777666666666666555444333333111111111222333444666777777777666666555666666777555555666666666777777777777888888888666666888:::999999999999999888888888999999999999999999999999;;;;;;;;;:::999999888888777777777777888999:::;;;;;;::::::999999::::::;;;::::::999888777777777777333444555666666555444333222222111111000///......---......///000000111111111000000000000000//////111111222222222333333333444333333555777777666555222222111000000000111111222222111111111111222222222222222111111222222222222222222333333333444444333222111000000000111222222222222222222222222222111111222333444555666666555555444444444555555666666666666555555555555555555555555555555555555555444444444444444444444444===>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<===>>>???@@@>>>>>>======<<<<<<<<<<<<<<<======>>>>>>=========999999999:::;;;<<<===>>>;;;;;;;;;:::::::::999999:::999666555444555666777555555444444555555666777999999999999999999999999<<<<<<<<<<<<;;;;;;:::999777777666666777777888999999999:::;;;;;;<<<==================<<<<<<<<<<<<========================888999999999999888888777999888888777777888888999777888888999999999999999::::::999888888888999999:::;;;;;;<<<<<<=========::::::;;;;;;<<<<<<<<<<<<<<<<<<======>>>?????????@@@@@@@@@???????????????<<<===>>>??????@@@@@@???@@@??????>>>>>>======<<<;;;;;;<<<<<<===============<<<<<<<<<<<<======>>>??????>>>>>>======<<<<<<===========================<<<;;;:::999888888888888888888888888888888888777777777777777777777777888777777666666666666777777777666555444333333333444444555666666666666666555666777888999999999999777555999;;;===LLLTTTLLL===<<<:::888777777777777777777777888888999999999999888888888777777777777999888888777777777777777999888777777666666777777666555555666777999;;;<<<==================>>>>>>???>>>===<<<;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;999888888888888888888888888888888888888666777888999:::999888777999999::::::;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>??????????????????????????????????????????@@@@@@???>>>======>>>???>>>===;;;;;;<<<<<<===>>>???@@@>>>=========>>>>>>>>>>>>>>>>>><<<;;;;;;<<<===>>><<<======>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===============>>>============>>>??????<<<<<<;;;:::999888777777666666666666555333222222000000000111222333444555444444444555555666666777666666666666777777777777555666666666444444555777888888777777777777888888666777777888888888888888999999999999888888888888;;;::::::::::::;;;;;;<<<;;;;;;;;;::::::999999999999888777666555555555555222222333444444333222222000000//////......------------...000111222333444444444333333222222111111444444444444555555555555444333444444555666666555333333222222222222333333444444333333333333444444444444333333333333444444555555666666666777777777777777666555555555666777555555555555555555555555555555555666666777777777888888777777777888999999999888888888888888888888777777777777888888888888777777777777777777777777>>>>>>>>>>>>>>>>>>======<<<<<<======>>>@@@AAABBB@@@???>>>=========>>>>>>>>>>>>?????????>>>>>>===::::::::::::;;;<<<===>>><<<<<<<<<<<<;;;;;;;;;;;;:::999666444333444555666666555555555555666777777::::::::::::::::::::::::::::::::::::999999888777555555555555555666777777999999:::;;;;;;<<<======================================================::::::;;;;;;:::999999888777777666666666666777777555666777888999999999888999888888777777777888888999:::;;;<<<===>>>======::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<======>>>=========>>>>>>>>>>>>>>>======>>>???????????????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::;;;<<<===???>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;:::999888888888888888888888888888888888777777777777777777777777999888888777777777777888777777777666666555555444666666777888888888888777777888999:::;;;<<<<<<<<<;;;:::>>>???AAAPPPVVVJJJ>>>===<<<:::999999:::::::::::::::::::::;;;;;;;;;999999999999999888888777::::::::::::999888888777::::::999999999999::::::999999888999:::<<<>>>????????????@@@@@@AAAAAAAAABBBAAA???===<<<===>>>???????????????????????????<<<;;;:::999888888888888999999999888888999999999777888999::::::999888777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>===<<<<<<>>>>>>>>><<<;;;;;;;;;;;;<<<===>>>???===>>>>>>>>>============>>>===<<<;;;;;;<<<===>>>>>>>>>?????????>>>>>>============>>>>>>=========<<<<<<======>>>>>>======>>>============>>>??????;;;;;;:::999888777666666666666666666555444333222111111111111222333444444222333333444555555555555555555666666666777777777555666666444222111222444444444444444555666777888555666777888888888888777555666666777888999999:::>>>===<<<;;;::::::::::::;;;;;;;;;;;;:::999999888777777666555444444444444111111111222222111111111//////........................///111333555666666777666666666555444444444666666666777777777888888666666666666666666777888555555555444444555555666666666666666666666666666666666555555555555666666888888888999999999:::::::::999888888888999:::;;;888888888888888888888888:::::::::999888888888777:::::::::::::::;;;<<<<<<::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@??????????????????>>>>>>>>>???@@@AAABBBCCCBBBAAA??????>>>???@@@AAA???@@@@@@@@@@@@??????>>><<<;;;;;;;;;;;;<<<==============================;;;:::888777666555666666777777666666777777888999;;;;;;;;;;;;;;;;;;;;;;;;888888999999888888777777555555555555555666666777999999::::::;;;;;;<<<<<<<<<<<<=========>>>>>>>>>========================999999999999888777666666666666666555555666666666555666888999999999888888666666666666666777888888888999;;;===>>>???>>>>>>:::::::::::::::::::::;;;:::999999999:::;;;<<<===;;;;;;<<<===>>>>>>>>>===>>>???????????????>>>>>><<<<<<<<<<<<============999999999999999999999::::::::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<==================<<<;;;:::::::::;;;::::::::::::::::::::::::999999999999999:::::::::;;;:::::::::::::::;;;;;;888999999999999999888777888999::::::;;;;;;::::::;;;;;;===>>>??????????????????BBBBBBDDDTTTXXXIII@@@???>>><<<<<<<<<======<<<<<<<<<===============;;;<<<<<<<<<;;;:::999888;;;;;;<<<<<<;;;:::999999::::::::::::;;;<<<===>>><<<<<<;;;;;;<<<>>>@@@AAA???@@@@@@AAAAAABBBBBBBBBBBBAAA???>>>===>>>??????>>>>>>============<<<<<<::::::999888888888888999:::999888888888888999:::888888999999999999999999888999:::;;;;;;<<<<<<;;;<<<<<<=========>>>>>>>>>===============>>>??????=================================<<<<<<<<<<<<<<<===<<<;;;<<<===>>>===<<<;;;;;;;;;;;;<<<===>>>>>>===>>>@@@@@@>>>======>>>======<<<<<<======>>>>>>???????????????>>>>>>=========>>>>>>>>>>>>======<<<<<<===============<<<;;;;;;::::::;;;;;;<<<===;;;;;;:::999888777666666666777777777666555444444444333333222222333333444222333444555555555555555444444555555555666666666555666666444222111222333333222222222333444666777555666888999:::999999888555666777888999;;;<<<<<>><<<:::999888888888:::;;;;;;;;;;;;:::999888777666555444333333333333111111111111111111111111/////////////////////000000000222333555777888999888888888888888888777777888888999999999:::::::::::::::;;;:::999999:::<<<888777777777777888999999777888999999999999888777888888777777777777888888:::::::::;;;;;;;;;<<<<<<;;;:::999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;:::999999<<<<<<;;;<<<<<<===>>>???;;;;;;<<<<<<<<<<<<======<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAAAAAAAABBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEEDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBBBBBBBAAA@@@??????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;:::999888888888888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;888888999:::::::::999999777666666666666777888888999999999:::::::::::::::<<<<<<===>>>??????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>999999999999888777666555777777666666666666777777777888999:::;;;:::888777555555555666777888999:::888999<<<>>>@@@@@@@@@???<<<<<<;;;;;;;;;;;;;;;;;;::::::999999:::;;;===>>><<<<<<>>>???@@@@@@@@@@@@AAAAAABBBAAAAAA@@@???>>>;;;;;;<<<<<<===>>>>>>>>>;;;;;;::::::::::::::::::<<<;;;;;;<<<===>>>??????>>>>>>??????@@@@@@AAAAAA=========>>>>>>>>>????????????>>>======>>>>>>>>>========================<<<<<<=========>>>>>>>>>===<<<<<<<<<===>>>???@@@:::;;;<<<======<<<;;;;;;;;;<<<======>>>=========??????@@@AAABBBBBBBBBAAA@@@AAAEEEDDDGGGWWW[[[IIIBBBAAA???>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===<<<;;;;;;<<<=========<<<;;;::::::::::::;;;===>>>@@@AAA>>>======<<<===>>>???@@@>>>>>>??????@@@AAAAAABBB@@@??????>>>>>>>>>>>>???;;;;;;::::::999999999999999999888888999999:::::::::999888777777888999:::888888777888888999::::::888999:::;;;<<<<<<<<<<<<=========>>>>>>>>>??????>>>>>>======>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;:::;;;===>>>===<<<=========<<<======>>>>>>>>>@@@BBBBBB???>>>>>>???======>>>??????????????????????????????>>>======<<<===>>>??????>>>===<<<<<<<<<<<<======<<<<<<;;;:::::::::::::::;;;;;;<<<<<<<<<;;;:::999888777777666777777777777777666666777666555444444333333444444555666777777777666555666666666666777777777777555666777666444444555777888777555444444555777888666777999;;;;;;;;;:::999999999:::;;;<<<======>>>???>>>===<<<;;;:::::::::999:::;;;;;;;;;:::999888666666555444333333333333111111000000000000111111//////000000111111111222222333444555777999::::::999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<===;;;999999;;;>>>::::::999999:::;;;;;;<<<999999:::;;;;;;:::999999:::999999999999999999:::;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;<<<>>>>>>???????????????????????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<======???@@@@@@======>>>>>>>>>?????????>>>>>>??????@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDCCCCCCCCCDDDDDDEEEBBBBBBBBBBBBCCCEEEFFFGGGFFFEEECCCBBBCCCDDDFFFGGGCCCCCCDDDDDDCCCBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>===<<<:::999999999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;<<<<<<<<<<<<888888888888888999999::::::999999999999999999999<<<<<<===>>>@@@AAABBBCCC????????????????????????>>>>>>>>>>>>===<<<;;;:::888888777777777777888888888999;;;<<<<<<;;;999888555555555666777999:::;;;888:::===???AAAAAAAAA@@@===============<<<<<<<<<;;;;;;::::::;;;<<<>>>???===>>>@@@BBBCCCCCCCCCBBBDDDDDDDDDCCCBBBAAA??????;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>>>>=========>>>>>>>>>>>>???@@@AAABBB>>>???@@@AAABBBBBBCCCDDD>>>>>>??????@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA??????????????????????????????@@@@@@AAAAAAAAABBB>>>>>>>>>>>>???AAABBBBBB<<<===>>>?????????>>>======>>>>>>???????????????BBBBBBCCCCCCDDDDDDCCCCCC???AAAEEEDDDIIIZZZ]]]KKKCCCBBBAAA@@@@@@@@@AAABBB@@@@@@??????????????????AAAAAABBBBBBAAA@@@>>>===;;;<<<===>>>>>>===<<<;;;::::::;;;<<<>>>@@@BBBCCC>>>>>>===<<<<<<===>>>???<<<<<<===>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;999999999999:::;;;<<<<<<:::999888777777888999:::888777666666777999:::<<<888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>??????@@@??????????????????????????????>>>>>>=========<<<<<<;;;:::;;;===>>>===<<<@@@???>>>>>>>>>>>>>>>??????BBBDDDDDDAAA??????@@@===???@@@AAABBBAAAAAA@@@???????????????>>>===<<<<<<===>>>??????>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======>>>===<<<;;;:::999999888666777777888888888888777999999777666555444444444666777888999999888777666999999999999::::::::::::555666777777777777999;;;>>>===;;;999888999:::;;;666888:::<<<===<<<;;;:::=========>>>>>>>>>>>>>>>@@@??????>>>>>>>>>??????999999;;;;;;;;;;;;:::999666666555444333333333333111111000000000000111111000000111111222222333333444444555777888:::;;;;;;999::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<:::777777:::===;;;;;;;;;;;;;;;<<<===>>>999:::;;;<<<<<<;;;:::999;;;::::::999999::::::;;;<<<<<<<<<<<<============??????>>>>>>>>>???AAABBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>?????????============>>>???@@@AAA?????????@@@@@@AAAAAAAAA??????@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBFFFEEECCCCCCEEEFFFEEEDDDCCCAAA@@@@@@CCCFFFHHHIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFCCCAAABBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB========================>>>=================================<<<<<<<<<<<<;;;:::999888999:::;;;<<<;;;::::::999999::::::;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<===>>>@@@@@@@@@BBBDDDCCC@@@======>>>??????>>>===============<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<============888888888888888888888888:::<<<>>>@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCCCCDDDEEEEEEDDDBBBDDDDDDDDDDDDCCCAAA>>>===@@@@@@@@@?????????>>>>>>AAA@@@???>>>>>>@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGEEEDDDDDDCCCBBBAAAAAAAAA@@@AAABBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBDDDCCCBBBBBBCCCEEECCCAAA@@@>>>>>>???AAABBB@@@@@@??????@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBFFFAAAFFFJJJKKKSSSUUUJJJDDDBBBAAAAAABBBCCCAAA@@@??????@@@@@@@@@AAAAAAAAABBBAAAAAA@@@?????????@@@>>>>>>>>>>>>>>>=========;;;<<<===?????????>>>>>>;;;;;;;;;<<<<<<<<<======:::;;;<<<===>>>>>>>>>>>>========================>>>===;;;;;;;;;;;;999888777888888999999999888888:::999777666777999<<<>>>;;;;;;::::::999::::::;;;999::::::;;;===>>>??????===>>>???@@@@@@???>>>===;;;<<<<<<===>>>??????@@@<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<=========;;;<<<<<<<<<======>>>>>>======>>>???@@@@@@AAAAAA;;;<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>????????????@@@@@@???>>>======;;;;;;<<<======<<<;;;;;;999999999888888999::::::<<<<<<;;;;;;;;;:::::::::;;;::::::999999999::::::>>>===;;;999999999;;;<<<777888999:::;;;:::999999;;;:::999888888999:::;;;<<<<<<<<<;;;;;;::::::999>>>===<<<<<<<<<<<<<<<===???>>>>>>===>>>???AAABBBCCCBBBAAA@@@@@@AAABBBCCCAAAAAA@@@???>>>===<<<;;;999::::::;;;;;;;;;::::::888777666444333222111111222111111111111111222333333333444555666666666666666666777888888888888888>>>======<<<<<<;;;::::::::::::::::::::::::::::::<<<<<<;;;:::::::::;;;;;;:::;;;<<<>>>???@@@@@@@@@===<<<<<<<<<<<<======>>>;;;;;;:::::::::;;;<<<<<>>>>>>>>>>>??????????????????@@@AAABBBCCCCCCBBBAAA@@@???@@@AAABBBAAAAAA@@@???????????????===>>>>>>????????????>>>???>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEGGGHHHHHHEEECCCBBBAAA@@@AAADDDFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHGGGFFFDDDBBBAAACCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>><<<<<<;;;:::::::::;;;<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAAAAA???AAACCCCCC@@@>>>>>>???CCCBBB@@@???===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============::::::::::::::::::::::::;;;===???@@@BBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDEEEFFFFFFEEECCCDDDDDDDDDDDDCCCAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@AAACCCDDDEEEEEEDDDDDDEEEEEEFFFGGGFFFGGGHHHHHHIIIHHHHHHHHHFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCEEEDDDCCCCCCDDDFFFEEECCCAAA???>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBBBBDDDDDDCCCCCCCCCCCCDDDDDDGGGCCCGGGKKKMMMUUUWWWKKKDDDBBBAAAAAABBBBBBAAA@@@??????@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>======<<<<<<>>>>>>???>>>>>>===;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???===;;;;;;;;;:::888777777888999:::;;;<<<<<<<<<;;;:::888777888:::===>>>::::::999888888999999:::999:::;;;<<<===>>>>>>???>>>>>>???@@@@@@@@@??????<<<======>>>??????@@@@@@?????????????????????????????????????????????@@@>>>>>>>>>?????????@@@@@@??????@@@AAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@?????????????????????????????????>>>======;;;<<<===>>>>>>===<<<;;;===<<<<<<<<<<<<<<<======>>>>>>=========<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<>><<<;;;;;;;;;<<<===============<<<;;;::::::<<<;;;::::::::::::;;;<<<>>>>>>==================>>>>>>>>>======>>>??????AAAAAAAAAAAABBBDDDFFFGGGEEEDDDCCCBBBBBBCCCDDDEEEGGGFFFEEECCCAAA@@@>>>===:::::::::;;;::::::999999777666555444222222111111222222222222222333444444333444555666777777777777888999999::::::::::::::::::;;;;;;<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<===>>>??????@@@@@@???>>>>>>>>>>>>??????@@@>>>>>>======>>>>>>????????????>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDBBBAAAAAAAAABBBCCCCCCDDDBBBAAAAAA@@@@@@@@@@@@@@@===>>>???@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDEEEGGGJJJKKKIIIEEEBBBAAA@@@@@@BBBDDDFFFFFFEEEIIIHHHHHHHHHGGGGGGGGGGGGIIIKKKMMMJJJEEEBBBAAAAAACCCBBBBBBBBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>=====================<<<<<<<<<<<<============<<<<<<<<<<<<======????????????@@@AAABBBBBB???AAABBBBBBAAA@@@@@@AAAFFFDDDBBB@@@>>><<<;;;:::============<<<<<<<<<<<<;;;<<<<<<<<<<<<=========<<<<<<<<<==================>>>@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEFFFHHHHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAABBBCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFEEECCCBBB@@@@@@@@@AAACCCCCCDDDDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDEEEEEEDDDDDDEEEFFFGGGEEECCCAAA@@@??????@@@AAAAAAAAAAAABBBBBBBBBCCCEEEDDDDDDCCCCCCDDDDDDEEEGGGCCCGGGKKKMMMUUUWWWKKKEEECCCAAAAAABBBCCCBBBAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<>>>@@@AAABBBBBB????????????????????????@@@>>><<<;;;;;;:::888666777888:::<<<>>>???@@@@@@<<<;;;:::999:::<<<>>>???;;;;;;:::::::::;;;;;;<<<:::;;;;;;<<<===>>>?????????>>>>>>>>>???@@@@@@AAA>>>>>>??????@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEECCCCCCCCCCCCBBBBBBBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????@@@@@@???????????????>>>>>>=========>>>>>>>>>>>>======?????????>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>>>>>>>>>>======>>>>>>???@@@???>>>=========>>>???DDDCCCAAA???>>>===<<<<<<>>>======<<<<<<======>>>???@@@@@@@@@@@@@@@@@@AAA@@@?????????@@@AAABBBBBBDDDDDDEEEFFFGGGIIIKKKLLLFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFDDDBBB@@@>>><<<;;;;;;;;;;;;;;;:::999888888666666444333222222222222222222333333444555666666555555666888888999999999;;;;;;<<<===============;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>======>>>>>>????????????AAA@@@@@@@@@AAAAAABBBCCCAAAAAAAAAAAAAAABBBCCCCCC@@@@@@????????????@@@@@@AAAAAAAAAAAABBBCCCDDDEEE@@@AAABBBCCCDDDEEEEEEEEECCCBBBBBBAAA@@@AAAAAAAAA>>>???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEFFFGGGIIIJJJIIIFFFCCCAAA@@@AAACCCFFFGGGFFFDDDHHHHHHHHHGGGGGGGGGGGGFFFIIILLLOOOLLLFFFBBBBBBDDDBBBBBBBBBBBBCCCDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>???>>>>>>============>>>>>>@@@@@@??????@@@AAABBBBBB???@@@AAAAAAAAAAAABBBBBBDDDCCCAAA???===<<<;;;;;;>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGHHHJJJJJJHHHGGGFFFEEEDDDCCCCCCDDDFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDEEEFFFGGGGGGHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFGGGEEECCCAAA@@@AAABBBCCCDDDEEEEEEFFFFFFGGGGGGHHHFFFFFFFFFFFFEEEEEEEEEEEECCCDDDEEEEEEDDDDDDEEEFFFFFFEEEDDDBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDGGGCCCGGGKKKLLLUUUWWWKKKGGGEEECCCCCCDDDEEEDDDDDDBBBCCCCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCCCCBBBBBBBBB>>>>>>>>>>>>?????????????????????>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<======;;;<<<===??????@@@@@@@@@????????????????????????@@@>>><<<;;;;;;:::888666666777:::===???AAACCCCCC???>>>===<<<===>>>@@@AAA??????>>>>>>??????@@@@@@<<<======>>>??????@@@@@@???>>>>>>===>>>???AAABBBAAAAAAAAAAAABBBBBBCCCCCC???@@@@@@AAABBBCCCDDDDDDFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEAAAAAAAAABBBCCCDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@???@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@??????>>>AAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>??????@@@EEEDDDBBB???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBBBBCCCCCCAAAAAAAAAAAABBBCCCEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA???>>>===<<<======<<<<<<;;;999888777555555444333333222333333222333444555666777888888777888999:::;;;<<<<<<<<<======>>>?????????????????????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<===>>>???@@@?????????>>>?????????@@@AAAAAAAAAAAABBBCCCDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDD@@@AAACCCEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBB???@@@AAACCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@HHHGGGFFFFFFHHHHHHGGGFFFCCCCCCCCCEEEGGGHHHGGGFFFHHHHHHGGGGGGGGGFFFFFFFFFGGGKKKNNNLLLGGGDDDEEEHHHAAAAAAAAAAAABBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHGGGGGGFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@??????>>>>>>??????@@@@@@@@@?????????@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCC@@@???>>>===============??????>>>>>>>>>=========;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@AAACCCDDDEEEEEEEEEDDDHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIJJJKKKKKKJJJHHHGGGFFFEEEDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBAAABBBBBBBBBBBBBBBCCCCCCDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDBBBAAAAAABBBDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEDDDBBBDDDEEEEEEDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFJJJEEEIIINNNOOOWWWYYYNNNJJJHHHEEEDDDFFFGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGBBBCCCCCCDDDDDDDDDCCCCCC?????????@@@@@@@@@AAAAAABBBAAA@@@???>>>=========<<<<<<=========>>>>>>>>>>>>????????????>>>======????????????????????????AAA???===<<<<<<;;;999777666777:::===@@@BBBDDDDDDAAA@@@@@@???@@@@@@AAABBBAAAAAAAAAAAAAAABBBCCCCCC@@@@@@AAAAAABBBBBBCCCCCCAAA@@@?????????@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDAAA@@@@@@@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@??????>>>>>>======>>>??????@@@??????????????????@@@@@@BBBAAA@@@???>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCDDDBBBBBBBBBBBBCCCDDDFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDD@@@@@@???>>><<<:::999888555555444444333444444444333444666888999999999999:::;;;<<<===?????????@@@>>>???@@@@@@AAAAAA@@@@@@AAAAAA@@@??????>>>>>>============<<<<<<<<<;;;;;;<<<<<<<<<===>>>???@@@AAA@@@@@@????????????@@@AAAAAA@@@@@@AAABBBCCCDDDEEEAAAAAAAAABBBCCCDDDEEEEEECCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBEEEDDDCCCCCCBBBBBBCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@KKKIIIGGGGGGHHHIIIIIIHHHGGGFFFFFFGGGIIIJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFIIILLLKKKHHHGGGGGGIIIAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHIIIJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFEEECCCBBBBBBBBBBBBBBBBBBCCCAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAABBBAAA???@@@BBBCCCCCCBBB=========<<<===>>>>>>???>>>>>>>>>>>>============:::;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>??????@@@AAACCCEEEGGGGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIJJJLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@???@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBCCCEEEFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEECCCEEEFFFFFFEEEEEEFFFGGGDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGIIIJJJJJJIIIIIIHHHJJJJJJJJJIIIIIIJJJJJJJJJMMMIIIMMMQQQSSS[[[]]]QQQKKKIIIFFFEEEFFFGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHBBBCCCDDDFFFFFFEEEDDDCCC@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAA@@@????????????>>>>>>>>>>>>????????????AAAAAAAAA@@@???>>>===<<>>>>>>>>>>><<<:::888999<<<>>>AAACCCDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGEEEDDDDDDCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA???>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIHHHGGGEEEDDDAAAAAAAAA@@@@@@@@@??????===============>>>???@@@???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCBBB???@@@AAACCCEEEFFFHHHHHHEEEDDDCCCAAA???===;;;999555555555555555555666666777888:::<<<======<<<<<<===>>>@@@AAABBBCCCDDDDDDAAAAAABBBCCCCCCCCCCCCBBB@@@@@@@@@AAABBBBBBCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>???@@@@@@AAA@@@@@@?????????@@@BBBCCC@@@@@@@@@AAABBBCCCDDDEEEBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCHHHGGGFFFFFFEEEEEEFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKKKKKKJJJKKKMMMMMMKKKIIIKKKJJJHHHHHHJJJLLLMMMMMMKKKJJJJJJJJJIIIIIIIIIIIIGGGHHHIIIJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBDDDAAA??????BBBCCCCCCBBB>>>=========>>>??????@@@>>>>>>=========<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<======>>>??????@@@@@@???AAACCCFFFHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJJJJLLLLLLKKKIIIHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEEEECCCCCCDDDDDDEEEEEEEEEDDDBBBAAAAAA@@@??????@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHGGGGGGHHHJJJFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIKKKMMMMMMLLLKKKJJJMMMLLLLLLKKKKKKLLLLLLMMMNNNIIIMMMRRRSSS[[[]]]RRRKKKHHHEEEDDDEEEFFFGGGGGGEEEFFFFFFFFFGGGGGGGGGGGGBBBCCCEEEGGGGGGFFFEEEDDDBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBB??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@@@@???===<<<===???AAABBBDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCEEECCCAAA???>>>>>>??????BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCEEEGGGHHHGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIHHHGGGGGGHHHIIIIIIJJJJJJKKKLLLKKKIIIGGGFFFBBBBBBAAAAAAAAA@@@@@@@@@============>>>???@@@AAA@@@AAABBBBBBCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBCCCDDDEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDCCCCCCBBB>>>???AAACCCEEEGGGIIIJJJIIIHHHGGGEEEBBB???===<<<666666666666666777888888<<<>>>@@@AAAAAAAAA@@@???@@@AAACCCDDDFFFGGGGGGGGGCCCDDDEEEEEEFFFFFFEEEEEEBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@?????????@@@@@@AAA@@@@@@???>>>???AAACCCEEE@@@AAAAAAAAABBBDDDEEEFFFEEEEEEFFFFFFGGGIIIJJJKKKHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGHHHHHHIIILLLKKKJJJJJJIIIIIIJJJJJJHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAKKKLLLMMMPPPQQQPPPLLLIIINNNLLLJJJIIIKKKNNNOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIHHHIIIJJJIIIFFFDDDFFFEEEEEEDDDDDDDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEECCCBBBBBBAAAAAABBBBBBCCCDDDCCCCCCBBBBBBBBBCCCCCCEEEBBB??????BBBCCCCCCAAA@@@???????????????@@@@@@============<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<======>>>???@@@@@@AAAAAA???AAACCCFFFIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJJJJLLLLLLJJJIIIHHHIIIJJJKKKJJJIIIGGGFFFDDDDDDEEEFFFGGGGGGHHHHHHDDDDDDEEEFFFFFFFFFFFFFFFCCCBBBAAAAAA@@@@@@@@@AAA@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEEEEEEEEEEDDDCCCAAA@@@DDDEEEEEEFFFGGGGGGHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIKKKJJJIIIIIIJJJLLLHHHHHHHHHHHHHHHGGGFFFEEEJJJKKKMMMNNNOOONNNLLLKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKGGGKKKOOOPPPYYYZZZOOOJJJGGGCCCBBBCCCEEEFFFFFFDDDEEEEEEEEEEEEFFFFFFFFFBBBDDDFFFGGGHHHGGGFFFEEECCCCCCCCCDDDEEEFFFFFFGGGEEEDDDCCCBBBAAABBBCCCCCC@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???@@@AAAAAA@@@??????@@@AAACCCDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKKKKLLLLLLLLLLLLLLLNNNNNNOOOOOONNNLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIHHHGGGFFFFFFEEEEEEHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBAAA@@@??????@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFHHHJJJKKKIIIJJJJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHIIIJJJKKKIIIJJJKKKKKKJJJHHHFFFEEECCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEEEEDDDDDDFFFFFFHHHIIIIIIHHHGGGFFFHHHHHHJJJJJJJJJJJJHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBAAABBBDDDEEEFFFFFFEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBCCCDDDFFFHHHJJJLLLNNNOOOKKKJJJIIIGGGDDDAAA>>>===777666666777777888999:::AAABBBDDDEEEEEEDDDBBBAAABBBCCCDDDFFFHHHIIIIIIIIIFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@??????AAAAAA@@@@@@???@@@@@@@@@@@@???>>>>>>@@@BBBDDDFFFAAAAAABBBBBBCCCEEEFFFGGGHHHHHHIIIIIIKKKLLLMMMNNNJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIKKKMMMNNNOOONNNNNNMMMMMMMMMMMMMMMJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBRRRQQQPPPOOONNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNMMMKKKIIIHHHIIIJJJKKKGGGJJJLLLMMMKKKHHHFFFEEEHHHHHHGGGGGGGGGGGGFFFFFFHHHJJJLLLLLLKKKJJJKKKLLLEEEFFFHHHIIIJJJIIIHHHHHHHHHGGGGGGHHHJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCDDDDDDDDDDDDDDDCCC???>>>============>>>>>>>>>=========>>>>>><<<;;;===<<<;;;999999999999:::;;;;;;;;;<<<===>>>???@@@AAAAAABBBDDDEEEFFFFFFGGGFFFGGGHHHIIIIIIJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEGGGGGGHHHHHHIIIHHHHHHHHHJJJKKKKKKKKKJJJIIIHHHHHHJJJIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGGGGEEEDDDEEEGGGIIIHHHHHHHHHGGGGGGHHHIIIIIINNNMMMKKKJJJIIIIIIJJJJJJLLLLLLLLLLLLLLLKKKKKKKKKIIIIIIJJJKKKKKKJJJJJJJJJGGGHHHIIIKKKLLLLLLKKKKKKIIIIIIHHHHHHIIIIIIJJJKKKIIIJJJOOOOOOPPP[[[[[[KKKHHHFFFDDDBBBAAAAAABBBCCCCCCEEEFFFFFFDDDDDDDDDEEEFFFGGGIIIKKKLLLLLLKKKJJJJJJKKKLLLLLLKKKIIIGGGFFFIIIHHHGGGFFFEEEEEEEEEEEECCCCCCCCCBBBCCCCCCDDDEEEGGGHHHGGGGGGEEEBBB@@@???AAAAAA?????????AAACCCEEEEEECCC@@@>>>===>>>@@@AAAAAAAAACCCEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEFFFHHHJJJKKKKKKLLLMMMLLLKKKKKKLLLMMMNNNOOOMMMNNNNNNNNNMMMLLLJJJIIIIIIIIIHHHHHHGGGFFFFFFEEEEEECCCAAACCCFFFHHHGGGEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGIIIJJJJJJIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEFFFEEECCCBBBAAAAAABBBBBBFFFFFFEEEDDDCCCBBBAAAAAABBBDDDEEEGGGHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJLLLMMMMMMLLLJJJIIIEEEDDDBBBAAA@@@AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBDDDFFFFFFDDDDDDDDDEEEGGGHHHKKKMMMNNNNNNMMMLLLOOOOOOOOOOOONNNMMMLLLKKKIIIIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBFFFFFFGGGGGGHHHIIIJJJJJJGGGGGGIIIKKKMMMNNNPPPPPPOOOMMMKKKHHHFFFCCC???<<<999999999::::::<<<======FFFFFFGGGGGGGGGFFFFFFEEEGGGGGGFFFFFFGGGGGGHHHIIIKKKJJJIIIHHHGGGHHHIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFDDDBBB@@@>>>===>>>??????===>>>>>>??????>>>======AAA@@@@@@???@@@AAACCCDDDBBBAAA@@@@@@@@@BBBEEEFFFEEEFFFIIIKKKLLLLLLLLLLLLIIIHHHHHHGGGGGGHHHHHHIIIKKKJJJJJJJJJJJJIIIIIIIIIJJJIIIHHHGGGHHHJJJLLLNNNSSSRRRQQQOOOMMMKKKJJJIIILLLKKKIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAABBBCCC???@@@@@@AAABBBCCCDDDDDDCCCCCCBBBAAA@@@??????>>>TTTSSSRRRQQQPPPQQQQQQRRRPPPPPPOOOOOOOOOOOOOOOOOONNNMMMKKKJJJIIIJJJKKKLLLJJJLLLNNNNNNKKKIIIHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJLLLMMMNNNLLLLLLMMMNNNKKKLLLLLLLLLLLLJJJIIIHHHGGGFFFGGGHHHKKKLLLKKKIIIIIIHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGDDDEEEEEEEEEEEEEEEDDDDDD@@@@@@???>>>>>>>>>>>>>>>>>>=========>>>===<<<;;;>>>===;;;:::::::::;;;;;;<<<<<<<<<<<<===>>>??????AAAAAABBBBBBCCCEEEFFFGGGDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEGGGHHHJJJKKKKKKKKKJJJJJJLLLLLLMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHIIIHHHFFFFFFGGGIIIJJJIIIJJJJJJKKKLLLMMMNNNMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKGGGHHHJJJKKKLLLLLLKKKKKKHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJNNNNNNNNNXXXZZZKKKDDDCCCBBBAAAAAACCCDDDFFFFFFGGGIIIIIIGGGFFFGGGHHHGGGIIIKKKLLLMMMMMMLLLKKKKKKLLLMMMMMMMMMKKKIIIHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHGGGEEEDDDCCCBBBAAA@@@???@@@AAACCCDDDEEEDDDAAA??????@@@AAACCCCCCDDDEEEFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFCCCDDDFFFHHHJJJKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNLLLLLLMMMMMMLLLKKKIIIHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFDDDBBBCCCFFFHHHGGGFFFGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGDDDDDDDDDDDDDDDDDDEEEEEEFFFEEECCCBBBBBBBBBCCCDDDHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDFFFHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLLLLJJJIIIHHHFFFEEEDDDCCCBBBCCCCCCDDDBBBBBBCCCCCCCCCCCCDDDDDDDDDFFFGGGHHHGGGFFFGGGHHHJJJKKKMMMOOOOOOOOONNNMMMOOOOOOOOONNNNNNMMMKKKKKKIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCFFFFFFGGGIIIJJJLLLMMMNNNJJJJJJKKKLLLMMMOOOQQQRRRPPPMMMJJJGGGEEECCC@@@===============>>>???@@@AAAFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIHHHHHHIIIJJJKKKHHHHHHGGGFFFFFFFFFFFFFFFDDDBBB@@@???>>>>>>???@@@??????>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBCCCDDDFFFFFFDDDCCCBBBAAABBBDDDFFFGGGGGGHHHJJJKKKLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIIIILLLLLLLLLLLLKKKKKKKKKKKKIIIHHHGGGGGGHHHIIIKKKMMMQQQPPPOOONNNLLLJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFEEECCCBBBBBBBBBCCCDDDAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAUUUUUUTTTSSSSSSSSSSSSSSSQQQPPPPPPPPPOOOOOONNNNNNNNNMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPNNNLLLJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPMMMOOOPPPQQQOOOOOOPPPQQQRRRRRRQQQPPPOOOMMMKKKJJJGGGGGGGGGIIILLLNNNMMMLLLJJJJJJJJJIIIIIIHHHHHHHHHFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCBBB@@@????????????>>>>>>>>>>>>>>>======<<>>===<<<<<<<<<===>>>?????????>>>>>>??????@@@BBBAAAAAAAAABBBDDDEEEGGGCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHIIIKKKMMMNNNNNNMMMLLLNNNOOOOOOPPPPPPPPPOOOOOONNNOOOPPPQQQRRRTTTUUUUUURRRRRRQQQPPPOOONNNNNNMMMKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLMMMMMMMMMKKKKKKKKKKKKKKKLLLLLLLLLIIIKKKLLLKKKIIIHHHHHHIIIMMMLLLLLLLLLLLLMMMNNNNNNLLLMMMMMMNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLHHHIIIJJJLLLLLLLLLKKKKKKHHHGGGGGGGGGGGGHHHIIIIIILLLJJJMMMLLLKKKUUUXXXLLLAAAAAA@@@@@@AAADDDFFFHHHIIIJJJLLLLLLJJJIIIJJJKKKIIIJJJLLLMMMNNNNNNMMMLLLMMMNNNNNNOOONNNMMMKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCAAA@@@@@@AAABBBBBBEEEDDDBBBAAAAAABBBCCCDDDFFFGGGGGGGGGGGGGGGFFFFFFHHHGGGGGGFFFEEEEEEFFFFFFFFFGGGIIIKKKMMMNNNOOOOOOMMMMMMLLLKKKKKKMMMNNNOOOKKKLLLMMMMMMLLLKKKIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEGGGHHHHHHHHHGGGGGGBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEGGGIIIJJJJJJJJJIIIHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJHHHGGGFFFGGGFFFFFFEEEEEEEEEEEEFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFHHHJJJKKKKKKJJJLLLMMMNNNOOOPPPQQQQQQPPPOOONNNMMMNNNNNNMMMMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEFFFGGGIIIKKKMMMOOOPPPQQQMMMMMMLLLMMMNNNPPPRRRSSSPPPMMMIIIFFFEEECCCBBB@@@@@@@@@@@@@@@@@@AAABBBCCCGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLIIIHHHGGGGGGFFFGGGGGGGGGDDDCCCBBB@@@@@@@@@AAAAAAAAA@@@?????????@@@AAAAAACCCDDDEEEGGGHHHIIIIIIIIIEEEEEEDDDDDDDDDFFFGGGIIIIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLLLLKKKKKKKKKJJJJJJHHHHHHGGGGGGGGGIIIKKKLLLNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFEEEDDDDDDDDDDDDDDDEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUTTTTTTSSSSSSSSSSSSQQQQQQQQQPPPOOOOOONNNNNNOOONNNMMMMMMLLLMMMNNNNNNQQQQQQPPPNNNKKKKKKLLLMMMNNNNNNOOOPPPPPPQQQRRRRRRPPPRRRTTTTTTSSSRRRSSSTTTVVVUUUTTTSSSQQQOOONNNMMMKKKJJJJJJLLLNNNOOONNNMMMKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJJJJJJJIIIHHHGGGFFFGGGFFFEEECCCBBBAAAAAAAAA???@@@AAA@@@???>>>>>>>>>AAA@@@???>>>???@@@AAABBBEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBDDDFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGIIILLLOOOPPPPPPOOONNNOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWWWWTTTTTTSSSSSSRRRRRRQQQQQQNNNNNNNNNNNNMMMMMMMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMLLLLLLLLLNNNOOOOOOMMMKKKJJJKKKPPPOOONNNMMMMMMMMMMMMMMMLLLMMMNNNPPPPPPPPPOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLJJJKKKLLLMMMNNNNNNMMMLLLJJJJJJIIIIIIJJJJJJKKKLLLOOOKKKMMMLLLIIIRRRWWWOOOBBBAAA@@@@@@AAACCCFFFGGGIIIKKKLLLLLLKKKJJJJJJKKKJJJKKKLLLMMMMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKLLLMMMNNNOOOPPPPPPPPPPPPNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFEEECCCBBBAAAAAAAAABBBDDDCCCBBBAAABBBCCCEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJIIIHHHHHHGGGGGGGGGHHHKKKLLLMMMOOOQQQRRRRRRRRRNNNMMMLLLLLLLLLLLLNNNNNNLLLMMMMMMNNNMMMLLLKKKJJJGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCEEEFFFGGGGGGFFFEEEBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEGGGIIIJJJKKKKKKJJJIIIIIIHHHGGGGGGFFFGGGIIIKKKLLLLLLKKKKKKIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKNNNOOONNNOOOPPPQQQPPPQQQQQQQQQQQQPPPOOONNNLLLLLLLLLLLLLLLKKKJJJIIIGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNOOOPPPOOONNNMMMMMMNNNPPPRRRSSSQQQNNNIIIFFFEEEEEEDDDCCCAAAAAAAAAAAAAAABBBCCCCCCGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJHHHIIIIIIJJJKKKLLLNNNNNNIIIIIIHHHHHHHHHHHHIIIIIIFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAABBBDDDFFFEEEFFFHHHJJJLLLLLLLLLKKKGGGGGGFFFFFFFFFGGGHHHIIIIIIJJJLLLMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIGGGFFFEEEDDDDDDDDDFFFFFFEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEETTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNOOOOOOOOOQQQQQQPPPNNNLLLKKKMMMOOORRRRRRRRRRRRRRRRRRQQQQQQSSSUUUWWWWWWVVVUUUVVVWWWVVVUUUUUUTTTSSSRRRRRRRRRPPPOOOOOOPPPQQQQQQOOOMMMKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKLLLLLLLLLKKKKKKJJJIIIJJJIIIGGGFFFEEEDDDDDDCCCAAACCCEEEDDDBBB@@@AAABBBDDDCCCBBBBBBCCCDDDEEEFFFJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJMMMOOOPPPPPPOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSUUUVVVWWWWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPOOOOOOOOONNNNNNOOOPPPQQQRRRRRRSSSRRRRRRNNNNNNNNNNNNNNNMMMMMMMMMNNNPPPRRRRRRPPPNNNNNNNNNQQQQQQQQQQQQQQQRRRSSSTTTOOOPPPQQQRRRRRRRRRPPPPPPLLLLLLLLLKKKKKKKKKJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNPPPQQQQQQPPPOOOOOONNNNNNNNNMMMNNNOOOOOOPPPSSSMMMNNNNNNKKKRRRYYYSSSGGGFFFDDDBBBBBBCCCDDDEEEIIIJJJLLLLLLJJJIIIJJJKKKJJJJJJKKKKKKLLLLLLKKKKKKMMMNNNNNNNNNMMMMMMLLLLLLPPPQQQRRRTTTTTTUUUUUUUUUSSSRRRQQQPPPOOOOOOOOOOOONNNMMMLLLJJJIIIHHHGGGFFFGGGGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLNNNNNNPPPQQQRRRRRRSSSRRRLLLKKKJJJIIIIIIIIIKKKKKKJJJKKKLLLLLLLLLKKKJJJIIIEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCDDDFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGIIILLLMMMLLLLLLLLLKKKJJJJJJIIIIIIHHHIIIKKKLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIHHHGGGGGGFFFHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLNNNPPPQQQQQQQQQSSSTTTQQQQQQQQQPPPPPPOOONNNNNNKKKKKKLLLLLLLLLKKKJJJJJJHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJIIIHHHHHHGGGGGGFFFFFFGGGHHHHHHIIIIIIIIIHHHJJJJJJJJJKKKKKKLLLLLLLLLNNNNNNMMMMMMNNNPPPQQQRRRQQQNNNJJJHHHGGGGGGGGGFFFDDDDDDCCCCCCCCCDDDEEEEEEHHHHHHIIIJJJJJJJJJJJJJJJHHHIIIJJJKKKKKKKKKKKKJJJHHHIIIJJJLLLMMMNNNOOOOOOKKKKKKJJJJJJJJJKKKKKKLLLIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEGGGIIIKKKGGGIIIKKKMMMNNNNNNNNNMMMHHHHHHHHHHHHHHHIIIIIIJJJIIIJJJLLLNNNOOOOOOOOOOOOMMMLLLLLLLLLLLLLLLLLLMMMKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLKKKIIIGGGEEEDDDCCCBBBEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDEEERRRSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPPPPOOOMMMNNNPPPRRRTTTTTTTTTSSSSSSSSSRRRRRRVVVWWWYYYYYYXXXXXXXXXYYYWWWVVVUUUUUUUUUUUUUUUVVVUUUTTTSSSSSSTTTTTTRRRPPPLLLMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOOOOPPPOOOOOONNNNNNMMMMMMMMMNNNOOOOOOMMMMMMMMMNNNNNNNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNLLLMMMMMMNNNNNNNNNMMMMMMKKKKKKIIIHHHGGGGGGGGGGGGEEEGGGJJJIIIEEEDDDEEEGGGGGGFFFFFFFFFGGGHHHJJJKKKNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNLLLMMMNNNOOOPPPPPPPPPPPPRRRRRRSSSTTTTTTTTTSSSSSSVVVWWWWWWWWWWWWUUUTTTRRRRRRRRRRRRRRRSSSSSSSSSSSSQQQQQQQQQPPPPPPPPPOOOOOOPPPQQQRRRSSSSSSTTTTTTSSSOOOOOOOOOOOOOOOOOOOOOOOOQQQRRRTTTTTTSSSRRRRRRSSSRRRSSSTTTVVVXXX[[[]]]^^^VVVVVVVVVUUUTTTSSSRRRRRROOOOOONNNMMMLLLKKKKKKJJJHHHIIIJJJLLLNNNOOOPPPPPPRRRSSSTTTUUUUUUTTTSSSRRRSSSRRRRRRRRRRRRSSSTTTTTTVVVOOORRRSSSOOOTTT\\\YYYOOOMMMJJJGGGFFFEEEEEEFFFIIIKKKLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNRRRSSSUUUVVVWWWWWWVVVVVVWWWVVVUUUSSSRRRQQQQQQQQQMMMLLLKKKJJJHHHHHHHHHHHHIIIHHHHHHGGGFFFEEEEEEDDDBBBCCCCCCDDDFFFGGGIIIJJJHHHIIIKKKMMMNNNOOOPPPPPPNNNNNNNNNNNNOOOPPPQQQQQQPPPPPPQQQQQQRRRQQQQQQPPPJJJIIIGGGFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGFFFGGGIIIKKKHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDFFFHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMOOOMMMMMMLLLLLLLLLKKKKKKKKKIIIJJJLLLNNNOOOOOOOOONNNMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNPPPRRRSSSRRRRRRSSSUUUQQQPPPPPPOOOOOOOOONNNNNNMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKLLLMMMMMMLLLKKKJJJLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNOOOPPPQQQRRRRRRQQQOOOLLLJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKLLLKKKKKKIIIJJJKKKLLLMMMLLLKKKKKKIIIJJJLLLMMMNNNOOOOOOOOOMMMMMMMMMLLLMMMMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMOOOPPPLLLMMMNNNOOOOOOPPPPPPOOOKKKKKKKKKKKKLLLLLLKKKKKKJJJLLLNNNPPPQQQRRRRRRRRRNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJMMMKKKIIIGGGEEEDDDCCCBBBDDDEEEEEEFFFFFFFFFFFFEEEFFFFFFEEEEEEDDDDDDCCCCCCAAAAAAAAABBBBBBCCCCCCCCCRRRSSSTTTTTTTTTSSSQQQQQQOOOOOOPPPPPPQQQRRRRRRRRRPPPPPPQQQQQQRRRRRRRRRRRROOOQQQRRRQQQQQQQQQSSSUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWYYY[[[[[[ZZZYYYZZZ[[[ZZZYYYXXXWWWVVVWWWWWWXXXWWWVVVUUUVVVWWWWWWVVVTTTOOOOOOPPPPPPQQQQQQRRRRRROOOOOOPPPPPPQQQPPPPPPPPPNNNNNNNNNNNNNNNOOOPPPPPPNNNNNNNNNNNNOOOOOOOOOOOOPPPOOOOOONNNNNNOOOOOOPPPMMMMMMNNNOOOPPPPPPPPPPPPLLLLLLKKKJJJIIIIIIJJJJJJHHHKKKNNNMMMIIIGGGIIIKKKJJJIIIIIIIIIKKKLLLNNNOOOOOONNNNNNMMMMMMMMMNNNNNNMMMNNNOOOQQQQQQPPPOOONNNLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRRQQQPPPPPPOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTSSSTTTUUUWWWWWWWWWVVVTTTSSSQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPQQQRRRSSSSSSTTTTTTTTTPPPPPPQQQQQQRRRRRRSSSSSSSSSTTTUUUTTTTTTTTTVVVXXXWWWWWWXXXYYY[[[^^^```aaa^^^]]][[[YYYWWWVVVUUUUUUTTTTTTSSSQQQOOONNNLLLLLLJJJKKKMMMPPPRRRTTTVVVVVVVVVWWWXXXYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUVVVWWWWWWXXXRRRUUUXXXSSSXXX```___WWWUUUQQQNNNKKKJJJJJJJJJLLLNNNOOOOOONNNMMMMMMNNNMMMLLLLLLLLLKKKLLLLLLLLLPPPOOOOOOOOOOOOOOOPPPPPPRRRSSSUUUWWWWWWVVVUUUUUUVVVUUUSSSRRRPPPOOOOOONNNKKKKKKJJJIIIIIIJJJKKKLLLIIIIIIJJJIIIIIIHHHGGGGGGDDDDDDFFFGGGIIIKKKLLLMMMKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSUUUVVVWWWUUUUUUUUUUUUTTTSSSRRRQQQLLLKKKJJJIIIHHHIIIIIIJJJIIIJJJKKKLLLLLLKKKJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIHHHJJJKKKKKKIIIJJJLLLOOOKKKKKKJJJIIIHHHGGGFFFFFFFFFHHHIIIKKKLLLMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHIIIIIIHHHIIIJJJLLLNNNOOOMMMMMMMMMLLLLLLLLLLLLKKKJJJLLLMMMOOOPPPPPPPPPPPPOOOOOOOOOPPPOOONNNNNNMMMNNNMMMMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNOOOPPPPPPPPPOOOOOONNNNNNNNNOOOOOOOOOOOOPPPOOOQQQSSSSSSSSSRRRSSSTTTQQQPPPPPPOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQOOOPPPQQQRRRQQQPPPNNNLLLOOONNNNNNMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKMMMOOORRRTTTTTTTTTSSSQQQOOONNNNNNNNNNNNLLLKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLIIIJJJLLLNNNNNNMMMLLLKKKJJJKKKMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQRRRSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSOOOOOOOOOOOOOOOOOOOOONNNNNNOOOQQQRRRSSSSSSSSSRRROOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCSSSSSSTTTUUUTTTSSSRRRQQQNNNOOOOOOPPPQQQRRRSSSSSSPPPPPPQQQRRRSSSSSSRRRRRROOOQQQSSSTTTSSSTTTVVVWWWTTTUUUUUUVVVWWWXXXYYYYYYXXXYYY[[[[[[ZZZZZZZZZ[[[]]]\\\ZZZXXXXXXXXXXXXYYYWWWVVVVVVXXXYYYZZZYYYWWWQQQQQQRRRSSSTTTUUUVVVVVVQQQQQQQQQQQQQQQQQQPPPPPPNNNNNNNNNNNNNNNOOOPPPQQQNNNNNNNNNOOOOOOOOOPPPPPPQQQPPPPPPOOOOOOPPPPPPQQQMMMMMMOOOPPPQQQRRRRRRRRRLLLLLLKKKKKKKKKKKKKKKLLLJJJNNNQQQOOOKKKIIIKKKNNNKKKKKKKKKKKKMMMOOOQQQRRROOONNNNNNMMMMMMNNNNNNOOOOOOPPPSSSUUUUUUSSSQQQPPPPPPQQQRRRSSSTTTTTTTTTTTTQQQRRRRRRRRRSSSSSSTTTTTTTTTSSSQQQPPPPPPRRRTTTUUUWWWWWWWWWWWWVVVUUUTTTTTTRRRTTTVVVWWWXXXWWWVVVUUUQQQQQQQQQRRRRRRSSSSSSTTTSSSSSSSSSRRRRRRRRRRRRQQQPPPQQQRRRSSSSSSTTTSSSSSSQQQQQQRRRSSSTTTUUUUUUVVVTTTUUUUUUUUUTTTVVVXXX[[[\\\\\\[[[[[[ZZZ[[[[[[[[[eeeccc```\\\YYYXXXWWWWWWXXXWWWVVVTTTRRRPPPNNNMMMLLLNNNPPPTTTWWWYYY[[[[[[YYYYYYZZZ[[[[[[ZZZYYYXXXWWWWWWVVVVVVWWWWWWXXXYYYYYYSSSWWW[[[WWW[[[cccccc[[[YYYVVVRRRPPPNNNNNNNNNOOOQQQRRRRRRQQQPPPPPPQQQNNNNNNMMMMMMMMMMMMMMMNNNQQQQQQPPPPPPPPPQQQQQQRRRQQQSSSTTTVVVVVVUUUTTTSSSRRRQQQPPPNNNLLLKKKJJJJJJIIIIIIIIIIIIKKKMMMOOOPPPJJJJJJKKKKKKJJJJJJIIIHHHEEEFFFHHHJJJLLLNNNOOOPPPNNNOOOOOOPPPPPPOOOOOONNNQQQRRRRRRTTTVVVXXXYYY[[[ZZZZZZZZZYYYXXXVVVUUUTTTQQQPPPOOOMMMMMMMMMNNNNNNMMMNNNOOOPPPPPPOOONNNMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNNNNLLLLLLOOORRRNNNMMMMMMKKKJJJIIIHHHHHHIIIKKKLLLNNNOOOPPPPPPOOONNNNNNMMMLLLKKKJJJJJJIIIJJJJJJIIIJJJKKKMMMNNNPPPMMMMMMMMMLLLLLLLLLLLLLLLKKKLLLNNNPPPQQQQQQQQQPPPPPPPPPQQQQQQPPPPPPOOONNNPPPPPPOOOMMMLLLKKKJJJIIIKKKKKKKKKKKKLLLNNNOOOPPPOOOPPPRRRSSSSSSSSSRRRRRROOOOOOOOOPPPPPPPPPQQQQQQPPPRRRTTTTTTRRRRRRRRRSSSQQQQQQPPPPPPPPPPPPQQQRRRTTTTTTUUUUUUUUUUUUUUUTTTSSSTTTUUUUUUTTTRRRPPPNNNPPPPPPOOOOOONNNMMMMMMLLLMMMMMMMMMMMMLLLJJJIIIHHHHHHIIIJJJKKKLLLMMMNNNNNNKKKMMMQQQTTTVVVVVVUUUTTTQQQPPPOOOPPPPPPPPPNNNLLLHHHGGGGGGFFFFFFFFFGGGGGGIIIIIIKKKLLLMMMMMMMMMMMMIIIKKKMMMNNNOOONNNLLLKKKKKKLLLNNNOOOPPPPPPOOONNNPPPPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTUUUUUUUUUTTTTTTQQQRRRTTTUUUVVVVVVVVVVVVWWWVVVTTTSSSSSSSSSTTTUUUQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTTTTSSSRRRQQQPPPOOOOOONNNNNNOOOOOOPPPNNNNNNNNNMMMMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLKKKJJJLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFBBBCCCDDDFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCVVVWWWXXXXXXWWWVVVTTTSSSRRRSSSSSSTTTTTTTTTTTTSSSUUUUUUUUUTTTTTTTTTSSSSSSQQQRRRSSSTTTVVVWWWXXXYYY[[[[[[ZZZZZZZZZZZZ[[[[[[YYYYYYYYYZZZYYYXXXXXXWWW[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[ZZZXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQRRRQQQOOOOOOPPPQQQPPPPPPPPPQQQQQQRRRQQQPPPNNNMMMQQQPPPPPPPPPPPPQQQRRRSSSMMMNNNPPPRRRSSSSSSSSSRRRPPPPPPOOOMMMKKKKKKLLLNNNPPPPPPOOONNNNNNOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUWWWXXXXXXWWWUUUTTTUUUUUUTTTTTTSSSTTTTTTTTTXXXWWWWWWVVVVVVVVVWWWWWWUUUTTTTTTSSSTTTUUUVVVXXXYYYYYYYYYYYYXXXXXXWWWWWW\\\\\\[[[[[[[[[ZZZZZZZZZUUUTTTSSSRRRRRRRRRSSSTTTVVVUUUUUUTTTSSSSSSSSSTTTSSSSSSTTTTTTUUUUUUUUUVVVTTTSSSRRRQQQRRRTTTVVVWWWSSSTTTUUUWWWYYYZZZ[[[\\\^^^^^^^^^]]]]]]]]]\\\\\\aaa``````___]]][[[YYYXXX\\\YYYUUUSSSRRRQQQMMMIIIOOOPPPQQQSSSUUUVVVXXXXXX[[[\\\\\\[[[YYYWWWXXXYYYXXXWWWWWWVVVVVVWWWWWWXXX]]]XXXVVVYYY\\\___eeellllllbbbZZZ[[[[[[XXXWWWYYYXXXXXXXXXWWWVVVUUUSSSRRRRRRQQQPPPOOOOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPQQQSSSTTTTTTTTTSSSSSSRRRQQQPPPOOONNNNNNNNNNNNIIIKKKMMMNNNOOONNNMMMLLLLLLKKKJJJIIIIIIHHHIIIIIIIIIIIIJJJJJJKKKMMMNNNOOOOOOOOOPPPQQQPPPOOONNNMMMRRRTTTWWWXXXXXXYYY[[[]]]]]]]]]\\\[[[ZZZYYYXXXXXXVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUTTTSSSRRRQQQPPPOOOPPPPPPPPPOOONNNNNNMMMPPPPPPQQQRRRSSSSSSRRRRRRPPPOOONNNMMMMMMMMMNNNOOONNNOOOQQQSSSTTTTTTSSSRRRNNNNNNMMMLLLKKKJJJIIIHHHJJJJJJIIIIIIJJJKKKMMMNNNOOOOOOOOONNNNNNMMMMMMMMMMMMNNNPPPQQQRRRQQQPPPPPPQQQQQQPPPOOOOOONNNNNNMMMJJJKKKKKKLLLKKKKKKJJJJJJMMMMMMNNNOOOPPPPPPQQQQQQUUUUUUTTTTTTTTTTTTTTTUUURRRRRRRRRQQQQQQQQQQQQQQQSSSTTTVVVUUUTTTSSSSSSTTTWWWVVVTTTSSSSSSTTTVVVWWWVVVXXXZZZ[[[ZZZYYYYYYYYYYYYYYYXXXWWWUUURRRQQQOOOTTTRRRPPPPPPPPPPPPNNNMMMOOOOOONNNNNNMMMMMMLLLLLLLLLLLLNNNOOOPPPQQQQQQQQQTTTUUUVVVWWWXXXXXXXXXXXXRRRQQQPPPNNNLLLKKKIIIIIIHHHGGGGGGFFFGGGHHHJJJKKKMMMMMMMMMNNNNNNOOOPPPPPPKKKMMMOOOPPPOOOOOOPPPQQQRRRQQQPPPOOONNNOOOPPPQQQSSSSSSTTTUUUUUUUUUUUUUUUSSSRRRRRRSSSUUUUUUTTTRRRSSSTTTTTTTTTTTTUUUUUUUUUSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTRRRQQQPPPOOOOOOQQQRRRSSSTTTUUUUUUUUUUUUQQQPPPPPPOOONNNNNNNNNNNNLLLMMMNNNOOOOOOMMMLLLKKKOOONNNMMMLLLLLLMMMNNNNNNMMMLLLKKKJJJHHHGGGEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEXXXXXXXXXXXXWWWVVVUUUUUUTTTUUUVVVVVVWWWVVVVVVVVVWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZ[[[YYYYYYYYYYYYYYYXXXXXXWWW[[[[[[[[[[[[\\\\\\]]]]]][[[[[[ZZZYYYXXXWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUSSSRRRQQQQQQQQQQQQSSSQQQPPPPPPQQQRRRQQQPPPQQQRRRSSSSSSSSSRRRQQQPPPSSSSSSRRRRRRRRRSSSSSSTTTOOOPPPRRRSSSTTTTTTSSSSSSQQQQQQQQQOOOMMMMMMNNNPPPQQQQQQPPPPPPOOOPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSSSSQQQRRRSSSTTTUUUUUUUUUUUUTTTUUUWWWXXXYYYXXXWWWVVVWWWWWWVVVVVVVVVWWWWWWXXXZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZ\\\\\\\\\\\\]]]]]]^^^^^^______^^^^^^^^^]]]]]]]]]XXXWWWVVVTTTTTTTTTUUUUUUWWWVVVUUUUUUTTTTTTUUUUUUTTTTTTUUUUUUUUUUUUUUUVVVUUUTTTSSSRRRSSSTTTVVVXXXXXXXXXYYY[[[\\\]]]______^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]^^^^^^]]]\\\[[[[[[[[[XXXUUUSSSSSSQQQNNNKKKMMMNNNPPPRRRTTTWWWXXXYYYZZZ[[[[[[ZZZXXXWWWWWWXXXXXXXXXWWWWWWWWWWWWXXXXXX[[[YYYXXX[[[^^^bbbjjjssstttiii___^^^___]]]\\\]]][[[[[[ZZZYYYXXXWWWVVVVVVUUUTTTRRRPPPOOOOOOPPPPPPSSSSSSTTTTTTTTTTTTSSSSSSPPPQQQRRRSSSTTTSSSSSSRRRPPPPPPOOONNNMMMMMMMMMMMMJJJLLLMMMOOOOOONNNMMMLLLMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLNNNOOOPPPNNNNNNOOOPPPPPPPPPOOONNNRRRTTTVVVWWWWWWXXXZZZ\\\[[[[[[[[[ZZZYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPRRRRRRSSSTTTUUUUUUUUUTTTSSSRRRQQQOOOOOOOOOPPPQQQPPPQQQSSSUUUVVVUUUTTTTTTRRRQQQPPPOOONNNMMMLLLLLLOOONNNMMMLLLLLLMMMNNNNNNPPPPPPPPPPPPOOOOOOOOONNNNNNNNNPPPPPPQQQPPPOOOOOOPPPOOOOOONNNNNNMMMLLLLLLJJJKKKKKKKKKKKKKKKJJJJJJLLLMMMNNNPPPQQQSSSTTTTTTVVVUUUUUUTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUWWWXXXWWWUUUTTTTTTUUUYYYXXXVVVUUUUUUUUUWWWXXXVVVXXX[[[[[[ZZZYYYYYYZZZ[[[[[[ZZZYYYWWWUUUSSSRRRSSSRRRQQQQQQRRRQQQOOOMMMNNNNNNNNNNNNMMMMMMLLLLLLNNNNNNPPPRRRSSSTTTUUUUUUWWWWWWXXXYYYYYYYYYXXXXXXRRRQQQPPPNNNLLLKKKIIIIIIHHHGGGGGGFFFGGGHHHIIIJJJMMMMMMNNNOOOOOOPPPQQQQQQMMMOOOQQQRRRQQQQQQRRRSSSTTTSSSRRRPPPOOOPPPPPPQQQRRRSSSSSSTTTTTTTTTSSSSSSSSSRRRRRRSSSUUUUUUTTTRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVVVVTTTSSSSSSRRRPPPOOOOOONNNOOOPPPPPPPPPPPPPPPOOOOOOPPPPPPPPPOOOOOOOOOOOOOOONNNOOOOOOOOOOOOOOONNNNNNPPPOOONNNMMMMMMNNNOOOOOONNNMMMMMMKKKJJJIIIHHHHHHIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGYYYYYYXXXXXXXXXXXXXXXYYYWWWXXXXXXYYYZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZZZZ[[[\\\]]]]]]^^^\\\\\\[[[ZZZYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXZZZ[[[[[[\\\]]]^^^^^^___\\\[[[[[[ZZZYYYXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWUUUTTTSSSRRRRRRQQQSSSRRRPPPPPPRRRSSSRRRRRRRRRSSSTTTUUUUUUUUUTTTSSSVVVUUUUUUTTTTTTTTTUUUUUUSSSSSSTTTUUUUUUUUUTTTSSSRRRRRRSSSQQQPPPPPPQQQSSSSSSRRRRRRQQQQQQRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUSSSTTTUUUVVVWWWWWWWWWWWWTTTVVVWWWYYYZZZZZZZZZYYYZZZZZZYYYZZZZZZ[[[\\\]]]]]]]]]\\\[[[ZZZZZZ[[[[[[[[[\\\]]]^^^^^^^^^]]]]]]^^^___```aaabbbcccddddddbbbbbbbbbbbbaaaaaaaaaaaa[[[ZZZXXXWWWVVVVVVVVVWWWXXXXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWVVVUUUUUUVVVWWWXXX[[[[[[[[[\\\^^^___```aaa_________^^^^^^^^^]]]]]]ZZZZZZ[[[\\\]]]]]]]]]]]]ZZZXXXVVVTTTTTTRRRPPPNNNLLLMMMOOOQQQTTTVVVXXXYYYXXXYYYZZZYYYWWWUUUVVVWWWYYYXXXXXXXXXXXXXXXXXXYYYYYYYYY[[[]]]___cccooo{{{rrrfffbbbccccccbbbaaa___^^^\\\[[[ZZZZZZZZZZZZXXXWWWUUUSSSQQQQQQQQQQQQVVVVVVWWWWWWWWWWWWVVVVVVQQQRRRSSSTTTUUUTTTSSSSSSRRRQQQPPPOOONNNNNNNNNNNNLLLMMMOOOPPPPPPPPPOOONNNNNNNNNMMMKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPPPPLLLMMMNNNOOOPPPPPPPPPPPPSSSTTTVVVWWWVVVWWWYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTUUUUUUVVVVVVVVVUUUTTTTTTSSSTTTUUUVVVWWWXXXXXXXXXWWWVVVTTTSSSRRRRRRRRRSSSSSSTTTVVVWWWXXXWWWWWWVVVVVVUUUUUUTTTSSSRRRQQQQQQTTTSSSRRRQQQPPPPPPPPPPPPRRRRRRRRRRRRRRRQQQQQQQQQOOOPPPPPPPPPPPPPPPOOONNNOOONNNNNNMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTVVVWWWVVVUUUUUUTTTUUUUUUVVVVVVVVVWWWXXXYYYYYYZZZZZZZZZYYYZZZ[[[ZZZXXXVVVVVVVVVZZZYYYXXXWWWVVVWWWWWWXXXWWWYYY[[[\\\[[[ZZZZZZ[[[]]]]]]\\\[[[YYYXXXVVVUUUSSSRRRSSSTTTUUUSSSPPPNNNNNNNNNNNNMMMMMMMMMMMMMMMPPPQQQSSSUUUWWWYYYZZZZZZYYYYYYZZZZZZYYYYYYXXXXXXQQQQQQPPPNNNLLLKKKJJJIIIGGGGGGFFFFFFFFFGGGHHHHHHKKKLLLNNNOOOPPPQQQRRRRRRPPPRRRTTTTTTTTTSSSTTTUUUVVVUUUSSSQQQPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRSSSRRRRRRSSSUUUUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVRRRRRRQQQPPPOOONNNNNNMMMOOOOOOOOONNNNNNMMMLLLKKKPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPQQQQQQRRRQQQPPPOOOOOOOOOOOOQQQQQQPPPPPPOOONNNNNNMMMLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJ[[[ZZZYYYYYYYYYZZZ\\\]]]YYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[]]]]]]]]]^^^^^^^^^^^^___]]]\\\[[[ZZZYYYYYYYYYYYY[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[\\\^^^___``````\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXVVVUUUTTTTTTSSSTTTRRRQQQQQQSSSTTTTTTSSSSSSTTTVVVWWWXXXWWWWWWVVVXXXXXXWWWVVVVVVVVVVVVWWWUUUVVVWWWWWWWWWUUUTTTSSSSSSTTTTTTTTTRRRRRRSSSTTTUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVWWWWWWWWWVVVVVVUUUVVVWWWXXXXXXYYYXXXXXXVVVWWWXXXZZZ\\\]]]]]]]]]\\\\\\\\\\\\]]]^^^___`````````___^^^]]]]]]]]]]]]^^^___aaaccccccbbb```^^^aaaaaabbbcccdddeeeeeefffddddddcccccccccbbbbbbbbb]]][[[ZZZXXXWWWWWWWWWXXXYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWWWWWWWVVVZZZYYYYYYXXXXXXYYYYYYZZZ[[[[[[[[[[[[\\\]]]___````````````_________^^^^^^YYYZZZ[[[\\\]]]]]]]]]]]]YYYXXXWWWVVVUUUTTTSSSRRROOOPPPQQQSSSTTTVVVWWWXXXXXXYYYYYYXXXWWWVVVVVVWWWYYYXXXXXXWWWWWWXXXXXXYYYXXXYYY\\\^^^^^^bbbooo|||xxxkkkeeeeeefffeeecccbbb```^^^\\\[[[\\\]]]^^^ZZZYYYWWWUUUTTTTTTUUUUUUYYYYYYZZZZZZ[[[ZZZZZZZZZUUUUUUWWWWWWXXXWWWVVVUUUUUUUUUTTTSSSSSSSSSSSSSSSPPPPPPQQQRRRRRRQQQQQQPPPQQQQQQPPPOOONNNNNNNNNNNNMMMNNNOOOPPPPPPQQQQQQQQQLLLMMMNNNOOOPPPQQQRRRRRRSSSUUUVVVVVVVVVVVVWWWYYYWWWWWWWWWXXXXXXXXXYYYYYYXXXXXXYYYYYYZZZZZZ[[[[[[YYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWXXXXXXWWWWWWVVVTTTUUUWWWXXXYYYZZZZZZZZZZZZYYYWWWUUUTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXWWWYYYYYYXXXWWWWWWVVVUUUUUUVVVUUUUUUTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRQQQQQQPPPPPPPPPOOOOOONNNMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLNNNOOOPPPQQQSSSTTTUUUVVVUUUUUUTTTTTTTTTUUUVVVVVVYYYZZZ\\\]]]^^^_________\\\]]]^^^]]]ZZZXXXXXXXXX[[[ZZZYYYWWWWWWWWWWWWWWWVVVYYY[[[[[[ZZZYYYZZZZZZ]]]]]]]]]\\\[[[YYYXXXWWWSSSSSSTTTVVVWWWVVVSSSPPPNNNNNNNNNNNNOOOOOOOOOOOOSSSTTTVVVXXXZZZ\\\\\\]]]YYYYYYYYYYYYXXXWWWVVVUUUQQQPPPOOONNNLLLKKKJJJJJJHHHGGGGGGGGGFFFGGGGGGGGGIIIJJJLLLOOOPPPQQQRRRRRRRRRSSSUUUVVVUUUTTTUUUVVVTTTSSSRRRQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSRRRUUUTTTTTTUUUWWWWWWVVVTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTUUUUUUQQQQQQPPPPPPOOONNNNNNMMMOOOPPPPPPPPPOOOOOONNNMMMOOOPPPPPPQQQRRRRRRRRRRRRTTTSSSRRRRRRRRRSSSUUUVVVSSSRRRQQQQQQQQQRRRSSSTTTSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNMMMLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK[[[[[[ZZZZZZ[[[]]]___```ZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^_____________________^^^^^^^^^^^^^^^\\\\\\[[[ZZZYYYYYYZZZZZZ[[[[[[ZZZYYYYYYYYYYYYZZZZZZZZZ[[[\\\^^^___``````\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZ]]]\\\[[[YYYXXXWWWWWWWWWVVVTTTSSSSSSUUUWWWVVVVVVVVVWWWYYYZZZ[[[ZZZZZZYYYZZZYYYXXXXXXXXXXXXYYYYYYXXXYYYYYYYYYYYYWWWVVVUUUTTTVVVWWWVVVUUUTTTTTTUUUWWWWWWVVVVVVWWWXXXYYYYYYXXXYYYZZZZZZZZZYYYYYYXXXVVVVVVWWWXXXYYYYYYYYYYYYXXXYYYZZZ\\\]]]___``````]]]]]]]]]^^^___```aaabbbbbbbbbaaa```___^^^^^^^^^^^^```cccddddddbbb```^^^aaaaaaaaabbbbbbbbbcccccccccccccccbbbbbbbbbaaaaaa\\\[[[YYYXXXWWWWWWWWWXXXZZZYYYYYYYYYYYYYYYZZZZZZ[[[[[[ZZZZZZYYYYYYXXXXXX[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]\\\[[[\\\]]]___```aaaaaaaaa`````````______[[[[[[\\\]]]]]]]]]\\\\\\YYYYYYYYYYYYWWWWWWVVVWWWUUUUUUVVVVVVVVVWWWWWWWWWYYYZZZ[[[ZZZXXXXXXXXXZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZ]]]___]]]___jjjwww{{{pppgggeeeeeedddbbbbbbaaa^^^]]]\\\]]]^^^___ZZZYYYXXXXXXXXXYYYZZZ[[[[[[\\\]]]]]]^^^^^^^^^]]]ZZZZZZ\\\\\\\\\[[[ZZZYYYXXXWWWWWWVVVVVVVVVVVVWWWTTTTTTTTTTTTTTTTTTTTTSSSUUUTTTSSSRRRRRRQQQQQQRRROOOPPPQQQRRRSSSSSSSSSRRRMMMNNNNNNOOOQQQRRRSSSTTTUUUVVVWWWWWWUUUUUUVVVWWWVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZZZZ[[[[[[[[[YYYYYYZZZZZZZZZYYYXXXXXXVVVWWWWWWXXXXXXXXXWWWWWWUUUVVVWWWYYY[[[\\\\\\]]]\\\[[[YYYWWWVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYYYYXXXZZZZZZZZZYYYYYYXXXXXXWWWUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSRRRQQQQQQPPPPPPOOOOOONNNLLLKKKKKKKKKKKKLLLMMMNNNQQQRRRRRRRRRSSSSSSTTTTTTUUUTTTTTTTTTUUUUUUVVVWWW[[[\\\^^^```bbbbbbbbbaaa^^^______^^^[[[YYYYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWVVVXXXZZZ[[[ZZZYYYYYYZZZ\\\\\\\\\[[[[[[YYYXXXXXXTTTTTTVVVXXXZZZYYYVVVSSSPPPPPPPPPQQQQQQRRRRRRRRRUUUVVVWWWYYY[[[\\\\\\\\\XXXXXXXXXWWWVVVUUUSSSSSSPPPPPPOOONNNMMMKKKJJJJJJHHHHHHHHHHHHGGGGGGFFFFFFFFFHHHKKKNNNPPPRRRRRRRRRRRRTTTUUUUUUTTTTTTTTTUUUQQQPPPPPPPPPPPPRRRSSSTTTUUUUUUUUUVVVVVVUUUUUUTTTWWWVVVVVVWWWYYYYYYXXXVVVTTTTTTUUUUUUUUUUUUVVVVVVRRRRRRRRRRRRSSSSSSSSSTTTQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPQQQRRRSSSSSSSSSSSSSSSUUUTTTTTTSSSTTTVVVXXXYYYUUUTTTSSSSSSSSSUUUVVVWWWVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPOOONNNMMMLLLJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLL[[[[[[\\\]]]^^^```bbbccc\\\]]]^^^```aaaaaaaaaaaa````````````aaaaaaaaaaaa`````````___^^^]]]]]]\\\[[[[[[ZZZZZZZZZZZZ[[[[[[\\\[[[ZZZYYYXXXYYYZZZ[[[ZZZ[[[[[[\\\]]]^^^^^^___]]]]]]]]]]]]]]]^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\___^^^]]]\\\\\\[[[\\\\\\ZZZXXXWWWXXXZZZ[[[[[[[[[\\\]]]^^^______^^^]]]]]][[[[[[[[[[[[[[[\\\]]]]]]\\\\\\]]]]]]]]]\\\ZZZYYYXXXZZZ[[[ZZZXXXVVVVVVVVVYYYYYYYYYYYYZZZ[[[\\\\\\[[[\\\]]]]]]]]]\\\[[[ZZZWWWXXXYYYZZZ[[[[[[[[[[[[ZZZ[[[\\\]]]___```bbbbbb```_________```aaabbbbbbccccccaaa```______^^^______```bbbddddddbbb___^^^```````````````aaaaaaaaaaaaaaaaaa````````````___[[[ZZZXXXWWWWWWXXXYYYYYYZZZYYYYYYYYYYYYZZZZZZ[[[\\\\\\[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^______``````bbbaaa___^^^^^^```aaacccbbbbbbbbbaaaaaaaaa``````]]]]]]^^^^^^^^^]]]\\\\\\ZZZ[[[\\\[[[ZZZZZZ[[[\\\\\\\\\[[[[[[ZZZZZZYYYYYY\\\]]]^^^]]]\\\[[[\\\]]]\\\[[[[[[ZZZZZZ[[[[[[\\\\\\\\\^^^aaa``````gggppp~~~|||uuukkkeeedddcccaaabbbaaa___^^^^^^^^^___```\\\[[[[[[[[[[[[]]]^^^___]]]^^^___```````````````^^^___`````````___^^^]]]YYYYYYXXXXXXWWWXXXXXXYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWUUUTTTTTTTTTTTTTTTQQQRRRTTTUUUUUUUUUTTTSSSPPPPPPPPPPPPRRRSSSUUUVVVWWWXXXXXXWWWVVVUUUUUUVVVVVVWWWWWWWWWXXXXXXYYYYYYXXXYYYYYYYYYYYYYYYZZZZZZXXXYYYYYYYYYYYYYYYXXXXXXVVVVVVWWWWWWXXXXXXWWWWWWVVVWWWYYY[[[]]]^^^______^^^]]][[[YYYXXXXXXYYYYYYZZZZZZYYYYYYZZZZZZZZZZZZ[[[[[[[[[ZZZZZZZZZYYYYYYUUUVVVWWWXXXYYYYYYYYYYYYWWWWWWWWWWWWXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUVVVTTTSSSSSSRRRRRRQQQQQQPPPMMMMMMLLLLLLLLLNNNOOOPPPTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVWWWXXXYYYYYY[[[]]]```bbbccccccbbbaaa]]]^^^___^^^\\\ZZZZZZZZZWWWXXXXXXXXXXXXXXXXXXXXXWWWYYY[[[\\\[[[ZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYYXXXVVVVVVWWWYYY[[[[[[YYYVVVRRRRRRSSSTTTUUUVVVVVVVVVXXXYYYYYYZZZZZZZZZZZZZZZUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPOOONNNMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEGGGKKKOOORRRSSSSSSSSSRRRTTTVVVVVVTTTSSSTTTUUUQQQPPPPPPOOOPPPQQQSSSTTTTTTUUUVVVVVVWWWWWWVVVVVVWWWVVVVVVWWWYYYZZZXXXWWWUUUUUUUUUVVVVVVVVVWWWWWWRRRRRRRRRSSSSSSSSSTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQNNNOOOPPPQQQRRRRRRRRRRRRQQQRRRSSSTTTUUUTTTSSSRRRTTTTTTUUUUUUWWWXXXZZZZZZWWWVVVUUUUUUVVVWWWYYYZZZZZZZZZYYYXXXWWWWWWVVVVVVTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMZZZ[[[]]]___aaaccccccddd___```aaacccddddddeeeeeeaaaaaaaaaaaabbbbbbbbbcccbbbaaaaaa___^^^]]]\\\\\\YYYYYYYYYYYYZZZ[[[\\\]]]]]]\\\ZZZYYYXXXYYYZZZ[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]^^^^^^^^^_________``````````````````````````````____________``````___^^^]]]^^^```aaaaaaaaabbbcccdddddddddcccbbbaaa^^^^^^^^^^^^___aaabbbccc``````aaabbbbbbaaa```___]]]^^^```^^^\\\YYYXXXXXX[[[[[[[[[[[[\\\]]]^^^^^^]]]^^^___```___^^^\\\[[[ZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]^^^___```aaabbbccccccbbbbbbbbbbbbbbbcccccccccbbbaaa```___^^^^^^^^^```aaabbbcccbbbaaa___^^^^^^^^^___```aaabbbbbbccc``````_________^^^^^^^^^ZZZYYYXXXXXXXXXYYYZZZ[[[YYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]\\\]]]___```aaabbbcccccceeedddaaa``````aaacccdddccccccbbbbbbbbbaaaaaaaaa]]]^^^^^^______^^^^^^^^^ZZZ\\\^^^^^^]]]\\\^^^`````````_________^^^^^^^^^___```aaaaaa______```aaa______^^^^^^^^^^^^_________^^^```dddeeedddhhhnnnyyy}}}|||qqqgggdddcccaaabbbaaaaaaaaaaaa`````````___^^^^^^]]]]]]^^^___```^^^___```aaabbbbbbbbbbbbaaabbbcccccccccaaa```___\\\[[[[[[ZZZ[[[[[[\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZWWWWWWVVVUUUTTTTTTTTTTTTSSSTTTVVVWWWWWWVVVUUUTTTRRRRRRRRRRRRSSSTTTVVVWWWXXXYYYZZZXXXVVVUUUUUUVVVXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWUUUVVVWWWWWWXXXXXXXXXWWWWWWYYY[[[]]]___aaabbbbbb```___]]]\\\\\\\\\]]]]]]]]]\\\\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[YYYYYY[[[[[[[[[[[[ZZZYYYWWWWWWXXXXXXXXXYYYYYYYYYVVVVVVUUUTTTUUUUUUWWWWWWTTTTTTTTTSSSRRRRRRQQQQQQOOONNNMMMMMMNNNOOOQQQSSSVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]][[[]]]```bbbcccbbbaaa```[[[]]]^^^]]][[[ZZZZZZ[[[WWWWWWXXXYYYZZZZZZZZZZZZYYY[[[]]]^^^]]]\\\\\\]]][[[[[[\\\\\\\\\[[[ZZZZZZXXXWWWWWWYYY[[[\\\[[[ZZZUUUUUUVVVWWWXXXYYYZZZZZZ\\\\\\\\\[[[ZZZYYYXXXWWWTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJHHHFFFEEEEEEHHHLLLQQQTTTVVVVVVVVVSSSUUUWWWVVVUUUTTTTTTUUUUUUTTTRRRQQQQQQQQQRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWVVVUUUUUUVVVXXXXXXWWWVVVTTTTTTUUUUUUUUUVVVVVVVVVTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSPPPQQQRRRRRRRRRRRRRRRQQQSSSTTTUUUVVVUUUTTTSSSQQQSSSTTTVVVWWWYYYZZZZZZ[[[XXXWWWWWWWWWXXXYYY[[[\\\]]]\\\[[[ZZZYYYXXXWWWVVVUUUVVVVVVVVVUUUTTTSSSRRRPPPPPPPPPPPPOOONNNMMMMMMLLLMMMMMMMMMNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPZZZ[[[^^^aaacccdddddddddaaabbbccceeefffgggggggggaaaaaaaaabbbbbbccccccccccccbbbaaa```___]]]\\\\\\XXXYYYYYYYYYZZZ\\\]]]^^^]]]\\\ZZZYYYXXXYYYZZZ\\\[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^^^^___`````````bbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbccccccbbbaaabbbdddffffffeeegggggghhhhhhhhhgggeeeddd`````````aaabbbdddeeefffcccccceeeeeeeeeeeedddcccaaabbbcccbbb___\\\ZZZZZZ\\\[[[\\\\\\]]]^^^___```^^^___```aaa```___]]]\\\[[[\\\]]]^^^________________________```bbbcccdddeeeeeedddcccccccccddddddcccbbbaaa___^^^]]]]]]]]]aaabbbbbbbbbbbbaaa```___]]]]]]^^^```bbbdddeeefff____________^^^^^^^^^^^^ZZZYYYYYYYYYYYY[[[\\\]]]YYYYYYXXXYYYYYYZZZ[[[[[[\\\\\\\\\]]]]]]^^^^^^^^^\\\]]]___aaacccdddeeeeeeeeedddaaa```___aaacccdddcccccccccbbbbbbbbbbbbaaa]]]]]]^^^___````````````[[[]]]``````^^^^^^```cccaaaaaaaaabbbbbbbbbbbbbbbaaacccdddcccbbbbbbcccdddbbbbbbaaaaaaaaaaaabbbbbbbbb```bbbgggjjjiiijjjnnnvvvvvvjjjeeedddbbbbbbbbbcccccccccbbbaaaaaabbbaaa```___^^^^^^___```^^^___```aaabbbcccccccccbbbcccddddddcccbbbaaa```______^^^^^^^^^______```^^^]]]]]]\\\[[[[[[[[[\\\VVVVVVUUUTTTSSSSSSSSSSSSSSSUUUWWWXXXXXXWWWVVVUUUTTTTTTSSSSSSSSSUUUVVVWWWZZZZZZ[[[YYYWWWUUUUUUVVVYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVUUUVVVVVVWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXXXXXXXXXXXXXYYYZZZ]]]___aaacccdddeeeaaa```___^^^^^^___```aaa___^^^^^^]]]]]]]]]^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]^^^]]]\\\ZZZYYYWWWWWWXXXXXXYYYYYYZZZZZZUUUUUUTTTSSSTTTUUUWWWXXXTTTTTTTTTSSSRRRRRRQQQQQQPPPOOONNNNNNNNNPPPSSSTTTWWWWWWXXXYYYZZZ[[[\\\]]]\\\\\\\\\\\\]]]^^^___```[[[]]]___bbbbbbaaa```^^^ZZZ[[[]]]\\\[[[ZZZZZZ[[[WWWXXXYYY[[[\\\\\\\\\\\\[[[]]]___```___^^^^^^___\\\\\\\\\]]]]]]\\\\\\[[[YYYXXXXXXYYY[[[]]]]]]\\\VVVWWWXXXYYYZZZ\\\\\\]]]______^^^]]][[[YYYWWWVVVSSSTTTTTTTTTTTTSSSRRRRRRPPPOOOOOONNNMMMLLLKKKKKKLLLLLLLLLLLLKKKIIIGGGEEEFFFIIINNNSSSVVVXXXXXXXXXUUUVVVXXXWWWVVVUUUUUUVVVYYYWWWUUUSSSQQQQQQQQQQQQPPPQQQSSSTTTVVVVVVWWWWWWUUUTTTTTTUUUWWWWWWVVVTTTSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQTTTUUUVVVWWWVVVTTTRRRQQQRRRSSSVVVXXXZZZ[[[[[[ZZZYYYXXXXXXXXXYYYZZZ\\\]]]^^^^^^\\\[[[YYYXXXWWWVVVVVVWWWWWWXXXWWWUUUSSSRRRQQQQQQQQQQQQPPPOOONNNMMMNNNNNNOOOOOOOOOPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRR```aaaccceeefffggghhhhhhcccbbbaaabbbdddeeeeeedddaaaaaa``````aaabbbdddeeecccccccccbbbaaa___^^^]]]]]]\\\ZZZYYYYYYYYYZZZ[[[\\\\\\\\\[[[\\\\\\]]]]]]^^^^^^]]]]]]]]]^^^^^^___aaabbbccccccbbbbbbdddffffffffffffeeefffgggggghhhiiihhheeedddcccdddeeefffkkkiiigggfffeeefffggghhhjjjhhhgggffffffeeecccaaabbbaaaaaaaaabbbdddfffhhhhhhhhhggggggfffeeeccccccaaaaaaaaaaaaaaa```___^^^^^^^^^^^^^^^_________```___```aaabbbbbbaaa```___aaaaaabbbbbbbbbbbbaaaaaaaaacccddddddddddddeeegggjjjiiihhhgggeeedddbbbbbbeeecccaaa```bbbccccccbbbcccbbbbbbbbbaaaaaa``````bbb______ccchhhjjjgggccccccbbbaaa___]]][[[ZZZYYYXXXYYY[[[]]]^^^^^^^^^]]]___\\\YYYXXXZZZ]]]^^^______\\\ZZZ[[[^^^```___\\\^^^^^^___```aaabbbcccdddeeecccaaa```___```bbbcccccccccbbb``````_________^^^^^^^^^___```aaabbbcccbbbbbbbbbbbbbbbccccccccceeedddccceeeggghhhhhhgggccccccdddddddddeeeeeeeeedddddddddcccddddddeeeeeeiiihhhhhhggggggggghhhhhhjjjmmmdddbbb```cccaaa^^^^^^aaadddfffgggdddccccccbbbaaa```______```aaabbbcccdddeeeffffffbbbbbbbbbbbbaaa```___^^^___```aaa```_________aaaaaabbbbbbaaa___]]][[[YYY[[[XXXVVVUUUUUUTTTSSSQQQRRRRRRSSSSSSTTTTTTTTTUUUWWWWWWVVVVVVVVVWWWXXXXXXXXXYYY[[[\\\[[[ZZZXXXWWWVVVXXX[[[[[[ZZZZZZZZZZZZ\\\ZZZXXXVVVTTTTTTUUUVVVVVVWWWXXXZZZZZZZZZYYYYYYVVVVVVWWWXXXYYYYYYYYYYYY]]]\\\[[[^^^cccffffffeeeaaa```___]]]\\\]]]]]]^^^``````______^^^^^^]]]]]]___``````___]]]\\\]]]^^^]]]]]]\\\\\\\\\\\\[[[[[[ZZZYYYXXXXXXXXXYYY[[[\\\WWWVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSRRRSSSTTTSSSRRRSSSVVVYYY[[[[[[[[[\\\]]]^^^___```dddcccaaa```_________```^^^```aaabbbaaa___\\\ZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXYYY[[[\\\]]]]]]]]]\\\]]]```cccffffffccc```^^^]]]\\\ZZZZZZZZZ\\\^^^___[[[\\\]]]^^^^^^\\\ZZZYYYXXXZZZ\\\]]]]]]\\\[[[ZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYXXXWWWVVVUUUTTTSSSRRROOOMMMKKKIIIIIIHHHHHHKKKMMMNNNLLLJJJIIIIIIKKKMMMQQQUUUXXXYYYZZZZZZYYYYYYXXXXXXXXXYYYZZZZZZXXXXXXVVVTTTQQQNNNKKKJJJNNNNNNNNNNNNOOOPPPQQQQQQUUUUUUUUUUUUUUUVVVVVVVVVSSSSSSSSSSSSSSSTTTTTTUUUSSSTTTVVVWWWXXXYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXWWWUUUSSSRRRQQQRRRSSSUUUXXXYYYZZZZZZZZZXXXXXXXXXYYYYYY[[[\\\\\\]]]\\\\\\\\\[[[ZZZZZZZZZXXXXXXWWWWWWVVVUUUTTTTTTQQQQQQQQQQQQQQQRRRRRRRRRTTTSSSQQQPPPPPPPPPQQQRRRQQQRRRSSSTTTTTTTTTTTTSSScccccceeefffggggggggggggdddccccccdddfffggggggfffeeeeeecccbbbbbbbbbcccdddbbbbbbbbbaaaaaa```___^^^^^^]]]\\\[[[[[[\\\]]]^^^]]]]]]]]]]]]]]]^^^______``````_________```aaaaaacccdddeeeeeedddeeefffhhhjjjjjjiiiiiijjjjjjkkkkkklllkkkiiihhhggggggggghhhlllkkkiiigggggghhhiiijjjiiigggfffeeeeeedddbbb```cccbbbaaaaaabbbdddggghhhffffffffffffeeedddccccccbbbbbbcccbbbbbbaaa```_______________`````````aaaaaaaaabbbcccbbbbbbaaa```bbbbbbccccccccccccbbbbbbbbbccceeeeeeddddddfffgggjjjiiihhhgggeeedddcccbbbdddbbb``````aaaccccccbbbccccccbbbbbbbbbaaaaaaaaacccaaa```dddhhhjjjgggcccbbbaaa```___^^^\\\[[[[[[\\\]]]^^^_________^^^]]]]]]\\\[[[\\\^^^___^^^]]]^^^]]]\\\\\\^^^______^^^^^^______```aaabbbccccccaaa```______```aaacccdddddddddcccbbbaaaaaaaaaaaa````````````aaabbbccccccbbbbbbcccdddeeeeeeeeedddfffeeeeeefffhhhjjjiiihhheeeeeeeeeeeefffffffffffffffeeeeeeeeeeeefffgggggghhhggggggfffffffffggggggkkkzzzqqqgggdddccceeecccaaaaaacccfffggggggfffeeeeeedddbbbaaa``````______```aaabbbcccddddddbbbbbbbbbbbbaaa```______^^^___``````^^^^^^___```bbbbbbbbbbbbaaa___]]]\\\ZZZXXXVVVUUUUUUUUUSSSRRRSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZ[[[\\\\\\[[[YYYXXXWWWYYY\\\\\\[[[ZZZZZZ[[[[[[ZZZXXXVVVTTTTTTUUUVVVWWWXXXYYYZZZZZZYYYXXXXXXVVVWWWXXXYYYYYYZZZZZZYYY]]]\\\\\\___ccceeedddbbb^^^^^^]]]\\\]]]]]]^^^_______________````````````aaabbbccccccaaa______```^^^]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYXXXYYYZZZ[[[\\\WWWWWWWWWVVVVVVUUUUUUUUUTTTTTTUUUUUUVVVUUUUUUUUUUUUUUUVVVUUUUUUVVVXXXZZZ____________```aaabbbbbbdddcccaaa```______``````^^^___``````___]]][[[ZZZ[[[[[[ZZZZZZYYYYYYXXXXXXYYYZZZ[[[\\\]]]\\\\\\[[[]]]___bbbeeeeeedddaaa___^^^]]]\\\\\\\\\^^^```aaa______``````___^^^\\\[[[ZZZ[[[\\\]]]]]]\\\[[[[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVTTTSSSRRRQQQQQQOOONNNLLLJJJIIIHHHGGGJJJLLLMMMLLLKKKKKKLLLNNNPPPSSSVVVXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXWWWUUURRRPPPNNNLLLNNNNNNNNNMMMNNNOOOQQQRRRRRRRRRRRRSSSTTTUUUVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWTTTUUUVVVXXXYYYZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYXXXXXXXXXXXXYYYYYYYYYXXXXXXWWWVVVTTTRRRQQQRRRSSSUUUWWWYYYYYYZZZYYYXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[YYYXXXXXXWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWVVVffffffgggggghhhhhhggggggfffeeeeeefffhhhjjjiiihhhjjjiiigggfffddddddccccccbbbbbbaaaaaa``````____________^^^^^^^^^___``````^^^^^^^^^^^^___```aaabbbbbbbbbaaaaaabbbccccccdddfffggghhhhhhhhhhhhjjjlllnnnnnnoooooooooppppppppppppooonnnmmmlllkkkjjjiiinnnmmmkkkjjjjjjkkklllllliiigggeeeeeeeeedddbbb```ccccccbbbbbbccceeeggghhhdddeeeeeeffffffeeeeeedddddddddddddddcccbbbaaa`````````aaaaaaaaabbbbbbbbbbbbcccccccccbbbbbbaaa```cccddddddeeeeeeddddddcccbbbdddeeeeeedddeeefffhhhiiiiiihhhgggeeedddcccccccccaaa___```bbbcccdddcccccccccccccccbbbbbbbbbbbbeeedddccceeehhhiiifffcccaaa``````______^^^^^^]]]aaaaaaaaaaaaaaa```______\\\\\\^^^aaabbbbbb^^^[[[]]]^^^______^^^^^^___aaa`````````aaaaaabbbbbbbbb````````````bbbdddfffhhhfffeeedddcccbbbbbbbbbcccaaaaaaaaaaaabbbcccddddddaaaccceeeggghhhgggfffeeegggffffffgggiiijjjiiihhheeeeeefffffffffgggggggggfffffffffffffffggghhhhhhfffeeeeeeeeeeeeeeefffffflllrrr|||zzznnngggggggggfffeeeeeeggghhhhhhhhhiiiiiihhhgggeeedddbbbaaa______```aaabbbcccddddddbbbbbbbbbaaa``````______]]]___```___^^^]]]^^^___aaaaaabbbbbbbbbaaa``````ZZZXXXVVVUUUVVVVVVUUUTTTSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWYYYZZZ\\\\\\]]]\\\[[[ZZZYYY[[[]]]^^^]]]\\\\\\\\\[[[ZZZXXXWWWVVVVVVVVVWWWZZZZZZZZZZZZYYYXXXWWWVVVVVVWWWXXXYYYYYYZZZYYYYYY[[[[[[\\\___aaabbb```^^^[[[[[[[[[\\\]]]___```aaa^^^^^^___```aaabbbcccdddccceeeggggggeeebbbaaaaaa___^^^^^^]]]\\\[[[[[[[[[ZZZZZZYYYYYYZZZZZZ[[[\\\XXXXXXXXXXXXWWWWWWWWWWWWUUUVVVWWWWWWXXXXXXXXXXXXXXXYYYZZZYYYYYYYYY[[[]]]dddcccccccccccccccdddddddddcccaaa```______```aaa^^^]]]]]]]]]\\\[[[[[[ZZZ\\\\\\[[[ZZZZZZYYYXXXXXXYYYZZZZZZ[[[[[[[[[ZZZZZZ\\\^^^aaacccdddcccbbb```aaa```______```bbbcccdddddddddcccbbb```___^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZYYYXXXWWWVVVVVVXXXXXXXXXWWWUUUSSSRRRQQQOOOOOOOOONNNMMMJJJHHHGGGGGGHHHKKKKKKLLLMMMOOOPPPSSSTTTVVVXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYZZZYYYYYYXXXWWWUUUSSSRRRQQQPPPOOONNNNNNNNNPPPRRRTTTQQQRRRSSSTTTUUUWWWXXXXXXWWWWWWVVVVVVWWWWWWXXXYYYVVVWWWXXXYYYZZZ[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXX[[[[[[ZZZZZZZZZZZZ[[[[[[YYYYYYYYYXXXWWWUUUSSSSSSSSSTTTUUUWWWXXXYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[YYYYYYYYYXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[\\\\\\\\\[[[ZZZZZZfffggghhhhhhiiiiiiiiiiiiggggggfffhhhjjjkkkkkkjjjkkkjjjiiihhhgggfffffffffccccccbbbbbbaaaaaaaaaaaabbbbbbaaaaaa````````````]]]]]]^^^^^^```aaaccccccbbbbbbbbbbbbcccdddeeeeeeiiijjjkkkkkkkkkkkknnnpppqqqrrrrrrsssssssssssssssrrrrrrrrrqqqooommmkkkjjjoooooonnnmmmmmmmmmnnnoookkkiiifffeeeeeeeeecccbbbddddddddddddeeefffggghhheeeeeefffgggggggggggggggffffffffffffeeecccbbbaaabbbbbbbbbccccccccccccdddcccccccccbbbaaaaaa``````ddddddeeeeeeeeeeeeddddddcccdddffffffeeeeeeggghhhiiiiiihhhgggfffeeeeeeeeedddcccaaaaaaccceeefffeeeddddddddddddccccccccccccgggfffeeefffhhhhhheeebbb````````````````````````aaabbbbbbbbbbbbbbbaaaaaa^^^^^^___bbbcccccc```^^^]]]```cccbbb```___aaacccbbbbbbbbbbbbbbbbbbbbbccccccccccccdddeeegggiiijjjffffffeeedddccccccddddddcccbbbbbbbbbccccccdddeeeaaacccfffhhhiiiiiigggffffffeeedddeeeggghhhgggfffcccdddddddddeeeeeeeeeeeeddddddddddddeeefffggggggeeeddddddddddddeeeeeefffkkkkkkuuuxxxmmmkkkjjjiiihhhiiijjjkkkjjjhhhkkkkkkkkkjjjhhhfffdddcccbbbccccccdddeeeeeeffffffbbbaaa``````______^^^^^^]]]^^^___^^^]]]]]]^^^______``````aaabbbbbbbbbbbb[[[YYYWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWZZZ[[[\\\]]]]]]]]]]]]\\\[[[]]]___```^^^]]]]]]^^^]]]\\\[[[ZZZYYYYYYYYYYYY\\\[[[[[[ZZZYYYWWWVVVVVVUUUVVVWWWXXXYYYYYYYYYYYYXXXZZZ\\\^^^___^^^[[[YYYXXXYYYZZZ\\\___aaacccddd``````aaabbbbbbcccddddddccceeehhhhhhfffcccaaa```______^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\YYYYYYYYYYYYYYYZZZZZZZZZXXXYYYZZZ[[[\\\\\\]]]]]]\\\]]]^^^^^^]]]]]]^^^```eeeddddddccccccccccccdddbbbaaa___^^^^^^^^^___```]]]\\\[[[ZZZZZZZZZ[[[[[[\\\[[[[[[ZZZZZZYYYXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXZZZ\\\^^^```bbbbbbaaa```ccccccbbbccccccdddfffggggggfffdddbbb```_______________]]]]]]\\\\\\\\\]]]ZZZZZZYYYXXXVVVUUUTTTTTTYYYYYYYYYWWWVVVTTTRRRQQQKKKLLLMMMNNNMMMKKKHHHFFFGGGIIIKKKLLLMMMOOORRRUUUWWWXXXYYYZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\[[[[[[ZZZZZZYYYWWWVVVUUUTTTSSSQQQQQQQQQSSSVVVXXXVVVVVVWWWXXXYYYZZZZZZ[[[XXXXXXXXXXXXXXXYYYYYYZZZXXXYYYZZZ[[[\\\\\\\\\\\\ZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\\\\[[[[[[\\\\\\\\\ZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXXXXYYYYYYZZZ[[[YYYYYYZZZZZZ[[[[[[\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYY\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYZZZ[[[\\\]]]^^^___^^^^^^______^^^^^^]]]]]]dddeeegggiiijjjkkkllllllhhhgggggghhhkkkllllllkkkjjjjjjjjjkkkkkkjjjjjjjjjgggfffeeeccccccccccccdddeeeeeedddcccbbb```___^^^]]]]]]^^^^^^```aaabbbcccbbbbbbbbbbbbcccdddeeefffjjjkkklllllllllmmmoooqqqrrrssstttuuuuuuuuuttttttsssssssssrrrpppnnnlllkkkpppoooooooooooooooppppppmmmkkkhhhggggggfffeeedddeeeeeeeeeffffffggghhhhhhfffggghhhiiijjjjjjjjjjjjhhhhhhggggggfffdddcccbbbcccccccccddddddddddddeeebbbbbbbbbaaaaaa`````````ccccccddddddddddddccccccccceeeffffffffffffgggiiiiiiiiiiiihhhhhhggggggggggggfffddddddfffggghhhhhhddddddddddddeeeeeeeeeeeegggggggggggggggfffdddbbb`````````aaaaaabbbbbbbbb`````````aaabbbbbbcccdddbbb```___```aaacccbbbbbb^^^bbbeeedddbbbaaabbbdddddddddddddddddddddddddddfffffffffffffffgggggggggffffffeeeeeedddeeeeeeeeeeeeddddddddddddeeeeeefffbbbdddgggiiijjjiiigggfffdddcccbbbcccdddeeedddcccaaaaaaaaaaaabbbbbbbbbcccaaaaaaaaabbbbbbdddeeeeeedddddddddddddddeeefffgggiiigggqqquuupppnnnlllkkkkkklllllljjjhhhkkkllllllllljjjhhheeedddddddddeeeeeeffffffggggggbbbaaa```___^^^^^^^^^^^^]]]^^^___^^^]]]]]]^^^___]]]^^^^^^___```bbbcccccc^^^\\\YYYYYYYYYYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWZZZZZZ[[[\\\]]]^^^^^^^^^^^^```bbbbbb```_________```______^^^]]]]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXUUUVVVWWWXXXXXXYYYYYYYYYWWWYYY\\\]]]]]][[[YYYXXXXXXZZZ\\\^^^aaaccceeefffddddddccccccbbbbbbbbbbbbaaadddfffgggdddaaa___^^^^^^^^^]]]\\\[[[[[[ZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\ZZZZZZ[[[[[[\\\\\\]]]]]]\\\]]]^^^___```aaaaaaaaa^^^```aaaaaa``````aaabbbbbbbbbaaaaaaaaaaaaaaaaaa```___^^^]]]\\\]]]^^^___]]]\\\[[[YYYYYYZZZ[[[\\\[[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXZZZ[[[\\\^^^___`````````ddddddddddddeeeeeefffffffffeeecccaaa```___^^^^^^```___^^^]]]\\\[[[\\\\\\ZZZYYYXXXWWWVVVUUUTTTSSSWWWWWWWWWVVVTTTSSSQQQPPPJJJKKKMMMNNNMMMLLLJJJHHHJJJKKKNNNOOOPPPRRRVVVYYYYYYZZZZZZ[[[[[[[[[[[[ZZZ\\\]]]^^^___````````````]]]]]]]]]]]]\\\[[[ZZZZZZYYYXXXWWWVVVWWWYYY[[[\\\[[[[[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXXYYYZZZZZZ[[[\\\]]]]]]^^^^^^^^^^^^[[[[[[\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\[[[ZZZXXXXXXWWWWWWWWWXXXXXXYYYYYYZZZZZZYYYYYYYYYYYYZZZ[[[[[[YYYYYYYYYZZZZZZ[[[[[[\\\[[[[[[[[[[[[[[[[[[\\\\\\___^^^^^^^^^]]]]]]]]]\\\ZZZ[[[\\\]]]^^^___```aaa^^^^^^____________^^^^^^dddeeegggiiijjjllllllmmmiiihhhhhhjjjlllnnnnnnmmmkkklllmmmnnnoooooooooooollljjjhhhgggfffeeefffffffffffffffeeedddbbbaaa```^^^^^^^^^___```aaabbbcccaaaaaaaaabbbcccdddeeefffiiijjjlllllllllmmmoooqqqrrrssstttuuuuuuuuutttssstttsssrrrqqqpppooonnnmmmooooooooopppppppppppppppooollliiiggggggggggggfffffffffgggggghhhhhhhhhhhhhhhiiijjjjjjkkkkkkkkkkkkiiihhhhhhgggfffdddcccbbbccccccdddddddddeeeeeeeeebbbbbbaaaaaaaaabbbbbbccccccddddddeeeeeeddddddcccdddfffggggggfffggghhhiiijjjjjjjjjjjjjjjjjjjjjjjjjjjhhhffffffgggiiiiiihhheeeeeeeeeeeeffffffffffffffffffggggggfffeeecccbbbaaaaaaaaabbbbbbccccccccc_________```aaacccdddeeeeeebbb___^^^___bbbddddddaaaccceeefffeeedddddddddeeeeeeeeeffffffgggggggggggggggggggggffffffeeeeeehhhhhhggggggggggggggghhhhhhhhhggggggggghhhhhhiiifffhhhiiikkkkkkjjjiiihhhdddbbbaaabbbddddddcccbbb``````aaaaaaaaabbbbbbbbbaaaaaaaaaaaabbbdddeeeeeeeeeeeeeeeeeefffggghhhiiiggggggooo~~~uuupppnnnlllkkkkkkkkkjjjhhhjjjkkkllllllkkkiiifffeeedddeeeeeeeeeffffffffffffdddcccaaa_________``````]]]___```___^^^]]]^^^___]]]]]]^^^^^^```bbbcccdddaaa___]]][[[[[[[[[ZZZXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWYYYZZZZZZ[[[]]]^^^______```bbbddddddbbbaaa```aaabbbaaaaaaaaaaaa``````___]]]\\\[[[[[[[[[[[[[[[\\\WWWWWWXXXYYYZZZZZZZZZZZZXXX[[[]]]^^^\\\[[[ZZZZZZ[[[]]]___bbbdddfffggggggffffffeeecccbbbaaa```___```bbbdddccc```]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[\\\]]]]]]]]]]]]\\\[[[[[[\\\]]]^^^______``````aaaaaabbbcccccccccccc```bbbccccccbbbaaaaaabbb```_______________``````___^^^]]]\\\\\\]]]^^^___^^^]]]\\\[[[[[[\\\]]]]]]\\\\\\\\\]]]]]]]]]]]]^^^ZZZZZZYYYYYYYYYZZZ[[[[[[]]]]]]]]]^^^___```aaaaaaeeeeeeeeedddddddddccccccccccccbbbaaa___^^^]]]]]]```___^^^]]]\\\[[[ZZZYYYYYYXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOLLLMMMNNNOOOOOOOOONNNMMMNNNPPPSSSTTTUUUVVVYYY[[[YYYZZZZZZ[[[[[[\\\\\\]]]___```bbbcccdddddddddccc```````````````___^^^]]]\\\\\\\\\\\\]]]^^^______]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZZYYYYYYZZZZZZ[[[\\\]]]^^^___````````````___]]]]]]]]]^^^______``````^^^^^^]]]]]]]]]]]]^^^^^^_________^^^^^^]]]\\\[[[ZZZZZZYYYYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[\\\YYYYYYZZZZZZZZZZZZZZZZZZ[[[\\\\\\]]]]]]^^^^^^^^^_________^^^]]]]]]\\\\\\ZZZ[[[\\\^^^___`````````\\\]]]^^^^^^______^^^^^^eeefffgggiiijjjkkkkkkkkkkkkjjjjjjllloooqqqqqqpppooopppqqqrrrsssssssssrrrqqqooollljjjhhhhhhhhhhhhffffffggghhhgggfffeeedddaaaaaaaaaaaaaaabbbccccccbbbbbbbbbcccdddeeefffgggggghhhjjjjjjjjjlllnnnpppqqqrrrtttvvvvvvuuutttssstttsssrrrpppooooooppppppmmmnnnnnnooopppppppppoooooolllhhhffffffgggffffffgggggghhhhhhiiiiiihhhhhhiiiiiijjjjjjkkkjjjjjjjjjiiiiiihhhgggfffdddbbbbbbccccccdddddddddeeeeeeeeecccccccccbbbcccdddfffgggeeeeeeffffffffffffeeeeeedddfffggghhhgggggghhhjjjkkkkkkllllllllllllllllllllljjjgggfffggghhhggggggeeeeeefffffffffgggggggggdddeeeffffffeeedddcccbbbbbbbbbbbbcccccccccccccccbbbaaaaaaaaaaaabbbdddddddddbbb___^^^___bbbddddddccccccdddfffhhhgggeeecccffffffggghhhiiiiiijjjjjjjjjjjjjjjjjjjjjiiihhhhhhkkkkkkjjjjjjjjjjjjkkkkkkmmmmmmlllllllllllllllmmmllllllmmmmmmmmmlllkkkkkkfffeeeddddddffffffeeedddbbbccccccccccccdddddddddcccccccccdddeeefffggghhhgggggggggggghhhiiijjjkkkggghhhlllttt{{{rrroookkkiiiiiiiiiiiihhhgggiiijjjkkkkkkiiigggeeeggggggggggggggghhhhhhhhhgggfffdddbbbaaabbbcccddd^^^___``````^^^^^^___```____________aaabbbdddfffeeeccc```^^^]]]\\\[[[YYYXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYZZZ\\\^^^___```bbbdddeeeeeedddbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```\\\\\\[[[[[[\\\^^^___```ZZZ[[[\\\]]]]]]^^^]]]]]]\\\^^^``````^^^]]]^^^______aaaccceeeggghhhhhhhhhffffffeeecccbbb```_________aaaaaa```]]][[[ZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^]]]\\\\\\\\\]]]^^^___```aaabbbbbbbbbcccccccccccccccbbb```bbbddddddbbbaaaaaabbb^^^^^^^^^^^^___```aaaaaa```___^^^^^^^^^___```aaa^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^___```aaabbbcccccc]]]]]]\\\\\\]]]^^^___```aaaaaa`````````aaaccccccdddddddddcccbbbaaa```___```aaaaaaaaa```___]]]\\\^^^^^^^^^^^^\\\ZZZXXXWWWXXXXXXWWWWWWVVVVVVVVVVVVTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSSSSUUUXXXYYYYYYYYYZZZ[[[XXXXXXYYYZZZ[[[]]]^^^___```aaadddfffggggggfffeeeccccccccccccbbbaaa```___]]]^^^___```aaaaaaaaa```___^^^^^^^^^^^^^^^^^^^^^\\\\\\[[[[[[\\\\\\]]]^^^___``````aaaaaaaaaaaaaaa^^^^^^______```aaaaaabbb``````____________``````aaaaaaaaaaaa```___^^^^^^]]]\\\[[[ZZZZZZ[[[[[[\\\]]]]]]\\\\\\\\\\\\\\\]]]ZZZZZZZZZZZZZZZYYYYYYYYY\\\\\\]]]^^^^^^___``````___^^^^^^]]]\\\\\\[[[[[[YYYZZZ\\\]]]^^^^^^^^^^^^ZZZ[[[\\\^^^____________gggggghhhiiiiiiiiiiiiiiimmmllllllnnnqqqssssssrrrrrrsssuuuvvvvvvvvvuuuttttttrrrooollljjjiiiiiijjjeeefffhhhiiijjjjjjjjjiiicccccccccbbbccccccddddddbbbccccccdddeeefffhhhhhhfffgggiiiiiiiiijjjmmmoooqqqsssuuuvvvvvvvvvtttsssuuutttrrrpppoooppprrrssslllmmmnnnooooooooooooooonnnkkkgggffffffffffffeeeggghhhhhhiiiiiiiiiiiihhhiiiiiijjjjjjjjjiiiiiihhhiiiiiihhhgggfffdddbbbaaacccccccccdddddddddeeeeeeeeedddddddddeeegggiiijjjffffffggggggggggggffffffeeefffhhhhhhggggggiiijjjlllllllllmmmmmmmmmmmmnnnllljjjgggffffffgggfffeeeeeefffffffffgggggghhhhhhcccdddffffffdddcccbbbbbbcccccccccccccccccccccccceeedddcccbbbbbbbbbcccdddcccaaa______aaabbbcccccceeeddddddfffiiijjjfffbbbfffggghhhiiijjjkkkllllllmmmnnnnnnoooooonnnnnnmmmmmmmmmlllllllllmmmmmmnnnqqqpppooooooooooooppppppppppppoooooonnnnnnmmmmmmiiihhhgggggghhhiiihhhfffeeeeeeeeefffffffffggggggeeeeeeffffffhhhiiijjjkkkhhhhhhhhhhhhiiijjjllllllhhhjjjiiilllyyysssoookkkhhhhhhhhhhhhhhhfffgggiiikkkkkkiiigggeeejjjjjjjjjjjjjjjkkkkkkkkkjjjhhhfffdddddddddeeefff___```aaa```______```aaaaaa`````````bbbccceeeggggggeeebbb```___]]][[[YYYXXXXXXXXXWWWWWWVVVVVVVVVWWWWWWVVVVVVWWWWWWXXXYYYXXXXXXYYYZZZ[[[]]]___```ccceeeffffffdddcccbbbcccaaabbbbbbbbbbbbaaaaaa```[[[[[[[[[\\\]]]```bbbccc]]]]]]^^^___````````````___aaacccbbb```___aaadddbbbdddfffhhhiiiiiiiiiiiieeeeeedddcccbbb``````___`````````^^^[[[YYYYYYZZZWWWWWWXXXXXXYYYZZZZZZZZZ[[[\\\]]]^^^___^^^]]]]]]\\\]]]^^^___```aaabbbcccbbbbbbcccccccccbbbaaaaaa```bbbddddddcccaaaaaaaaa____________```aaabbbcccbbbaaa```______```aaabbb________________________``````aaacccdddeeegggggg``````______```bbbcccdddddddddcccbbbbbbcccdddeeeddddddccccccaaa___^^^]]]___```aaabbbaaa```]]]\\\]]]^^^^^^^^^\\\ZZZWWWUUUWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWWWWVVVTTTTTTTTTTTTUUUVVVWWWXXXUUUXXX\\\]]]\\\[[[[[[[[[WWWWWWXXXYYY[[[^^^```aaa```bbbdddfffhhhggggggfffeeeeeeeeedddcccbbbaaa```]]]^^^```bbbcccbbbaaa`````````aaaaaabbbbbbcccccc^^^]]]]]]]]]]]]^^^______```aaaaaabbbbbbbbbbbbaaa^^^______```aaabbbbbbcccbbbbbbaaaaaaaaaaaabbbbbbbbbbbbcccbbbbbbaaa```___^^^]]]\\\[[[[[[[[[\\\]]]^^^^^^]]]]]]\\\]]]]]]]]][[[[[[ZZZZZZYYYYYYXXXXXX\\\]]]]]]^^^___```aaaaaa^^^^^^]]]\\\[[[[[[ZZZZZZYYYZZZ[[[]]]]]]]]]]]]\\\YYYZZZ\\\^^^___`````````fffgggiiijjjiiihhhiiijjjoooqqqsssttttttuuuwwwyyywwwxxxyyyyyyxxxvvvsssqqqooonnnmmmlllmmmmmmlllkkknnnmmmlllllllllkkkhhheeeeeeffffffffffffdddcccbbbbbbcccdddfffgggggghhhhhhgggfffffffffhhhjjjkkkmmmpppqqqsssttttttsssqqqpppuuurrrooooooqqqsssrrrpppooooooooooooooonnnnnnnnnpppnnnkkkiiigggggghhhhhhhhhgggeeeeeefffgggjjjkkkgggggggggggghhhiiijjjjjjiiijjjjjjiiihhhfffdddcccbbbbbbcccbbbbbbcccgggjjjggggggggggggggggggggggggiiiiiiiiiiiiiiigggffffffiiigggfffeeeeeegggiiikkkmmmllljjjiiiiiijjjlllmmmnnnmmmllljjjhhhgggfffeee```bbbdddggghhhgggffffffccccccdddddddddcccbbbbbbeeeeeeeeedddddddddccccccbbbaaaaaaccceeeeeebbb^^^aaa```___```ccceeeeeeeeefffggggggiiijjjkkklllllljjjjjjjjjkkkkkkllllllllloooppppppppppppooonnnnnnmmmmmmlllmmmmmmnnnoooppprrrqqqqqqppppppqqqqqqrrrssspppnnnnnnpppqqqooolllkkkllllllmmmlllkkkiiihhhddddddeeeeeefffgggggggggjjjjjjiiiiiijjjlllnnnoookkkjjjiiiiiihhhiiiiiiiiiggghhhhhhjjjpppyyy|||rrrjjjkkkjjjgggeeehhhhhhhhhgggggggggggghhhhhhiiikkknnnooommmkkkkkkkkkjjjiiihhhgggfffeeedddccc______````````````_________```bbbddddddddddddcccaaa```___]]]\\\[[[[[[[[[[[[YYYWWWUUUUUUUUUWWWXXXYYYYYYWWWVVVVVVWWWXXXYYY[[[ZZZZZZZZZ[[[]]]___```aaabbbbbbbbbaaa```^^^]]]^^^___aaabbbbbb```___]]]]]]]]]^^^______``````aaa_________```aaacccdddeeedddcccaaa``````aaacccdddeeefffhhhjjjlllmmmnnnnnnkkkiiifffbbbaaaaaabbbbbbbbbccccccaaa]]]ZZZYYYYYYYYYYYYZZZZZZ[[[\\\]]]]]]``````__________________aaa```___^^^^^^___```aaa^^^```aaaaaa```______```]]]^^^___aaabbbbbbbbbbbbbbbaaa```aaacccdddcccbbbgggfffeeecccbbbaaa``````dddccccccbbbbbbaaaaaaaaacccdddeeeeeedddbbb```___dddcccbbbbbbbbbcccdddeeegggeeecccaaaaaabbbeeefffgggfffdddbbb```````````````aaabbbccccccbbb```___\\\\\\\\\[[[ZZZXXXVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXYYYYYYZZZ[[[]]]^^^]]][[[XXXVVVVVVWWWYYYZZZ[[[]]]```bbbbbbaaa^^^\\\ZZZZZZYYYYYYZZZ\\\___```bbbcccdddeeefffffffffffffffeeecccbbbaaabbbccccccaaabbbdddffffffeeedddcccccccccccccccccccccccccccaaaaaa````````````aaaaaabbbbbbbbbbbbbbbaaaaaa```bbbbbbbbbbbbaaaaaaaaaaaacccbbbbbbaaa```______^^^`````````^^^\\\\\\^^^```^^^^^^]]]\\\]]]^^^___``````___^^^]]]\\\[[[[[[[[[[[[[[[\\\ZZZYYYXXXYYY[[[___```cccddddddccc```___[[[ZZZYYYXXXXXXYYYZZZZZZ^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^```aaaaaaaaa```___hhhjjjllllllkkkjjjkkkllloooqqqsssttttttuuuwwwxxxxxxyyyyyyyyywwwuuurrrqqqooonnnmmmmmmmmmmmmllllllmmmllllllmmmnnnmmmkkkiiiggggggggggggfffeeecccbbbddddddfffggghhhiiiiiiiiigggggggggggghhhjjjlllmmmpppqqqrrrssssssqqqooonnnssspppmmmmmmooopppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmkkkiiihhhhhhiiiiiiiiihhhgggggggggiiikkkllljjjiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkjjjhhhfffeeedddeeeeeeddddddfffiiillljjjjjjjjjjjjjjjjjjjjjjjjllllllllllllkkkjjjiiihhhjjjjjjiiihhhhhhiiijjjkkknnnmmmkkkjjjjjjlllmmmnnnnnnmmmllljjjiiigggffffffbbbccceeegggggggggfffeeeaaaaaabbbcccddddddeeeeeeeeeeeedddddddddccccccccccccbbbbbbdddffffffccc```bbb``````aaadddeeefffeeeffffffgggiiijjjkkklllmmmjjjkkkkkkllllllmmmmmmnnnpppqqqqqqqqqqqqpppooooooooooooooonnnooooooppppppsssssssssrrrrrrrrrqqqqqqrrrpppooooooqqqqqqooommmkkkkkklllmmmmmmllljjjjjjggggggggggggggghhhhhhhhhjjjiiiiiiiiijjjlllmmmnnnmmmllllllkkkkkkkkkkkkkkkhhhhhhhhhiiimmmuuutttiiiiiikkkiiigggggghhhggggggggggggggghhhhhhjjjlllnnnnnnmmmlllkkklllkkkkkkkkkjjjhhhfffeeedddaaaaaabbbbbbaaa``````___^^^^^^```aaaaaaaaa```___```___]]]\\\[[[ZZZYYYYYYZZZYYYWWWVVVUUUVVVWWWXXX[[[ZZZYYYXXXXXXYYYZZZZZZ[[[ZZZZZZZZZ\\\]]]___`````````aaaaaa```^^^]]]\\\]]]^^^```aaaaaa___^^^]]]]]]]]]^^^^^^___``````aaa`````````aaaaaacccdddeeeeeedddcccbbbbbbcccdddeeeeeefffhhhiiikkkllllllllljjjhhheeebbb``````aaabbbaaabbbcccaaa^^^[[[ZZZZZZ[[[\\\\\\]]]^^^_________`````````aaaaaaaaaaaaaaabbbaaa```___^^^______```___```bbbaaa```______```^^^___```aaabbbcccdddddddddcccbbbccceeeeeeeeecccgggfffeeedddccccccccccccddddddeeeeeeeeedddccccccfffggghhhhhhgggeeecccbbbbbbbbbbbbbbbccceeefffggghhhfffdddbbbbbbccceeefffeeedddcccbbbaaabbbbbbcccaaabbbcccddddddcccaaa```^^^]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYYYY[[[[[[[[[\\\]]]^^^___```]]]\\\ZZZYYYXXXYYYZZZ[[[\\\^^^aaacccdddcccaaa```[[[ZZZYYYYYYZZZ]]]```bbbaaabbbcccdddeeeeeeeeeeeeddddddbbbaaaaaaaaabbbbbbbbbccceeeffffffeeedddccceeeeeeeeeeeeeeeeeeeeeeeebbbbbbaaa````````````aaaaaabbbbbbbbbaaaaaa``````aaaaaaaaaaaaaaabbbbbbbbbcccbbbbbbaaa``````______`````````^^^]]]\\\^^^```]]]]]]\\\[[[\\\]]]^^^___aaaaaa___^^^]]]]]]]]]]]]\\\]]]]]]\\\ZZZZZZ[[[]]]^^^```bbbccccccbbb```^^^\\\\\\[[[ZZZZZZ[[[\\\]]]___________________________```aaaccccccbbbbbbaaakkkmmmoooooonnnmmmnnnooopppqqqsssttttttuuuwwwxxxyyyyyyyyyxxxvvvsssqqqoooooonnnnnnnnnnnnnnnmmmmmmmmmllllllnnnppppppooommmjjjjjjiiiiiigggfffddddddeeefffgggiiijjjjjjjjjkkkhhhhhhhhhiiijjjkkklllmmmpppqqqqqqqqqpppnnnlllkkkooollljjjjjjkkklllkkkkkkkkkkkkllllllmmmmmmnnnnnnlllkkkjjjhhhhhhiiijjjjjjkkkjjjjjjiiijjjlllmmmnnnmmmllllllkkkkkkkkkllllllmmmmmmnnnnnnmmmkkkjjjhhhggghhhiiihhhhhhiiilllnnnooooooooooooooooooooooooooooooooonnnmmmmmmllllllmmmmmmllllllllllllllllllooonnnmmmllllllmmmnnnooommmlllkkkjjjhhhhhhggggggdddeeefffggggggfffeeeddd___```aaacccdddfffggggggddddddddddddccccccccccccdddddddddeeegggfffdddbbbcccbbbaaabbbeeeffffffeeeffffffgggiiijjjkkklllmmmllllllmmmmmmnnnooooooppprrrrrrrrrrrrrrrqqqpppppprrrrrrqqqpppppppppqqqqqqttttttuuuuuutttrrrpppooopppoooooooooppppppooommmjjjkkklllmmmnnnmmmlllkkkjjjiiiiiiiiiiiihhhhhhhhhiiihhhhhhhhhiiikkkmmmnnnmmmmmmlllkkkkkkkkkkkkllljjjiiihhhhhhjjjooowww}}}yyylllhhhjjjjjjhhhfffffffffffffffgggggghhhiiilllmmmnnnnnnllllllmmmnnnmmmmmmmmmmmmkkkhhheeecccccccccccccccbbb```___^^^]]]^^^^^^_________^^^^^^___^^^]]][[[YYYXXXXXXXXXZZZYYYXXXVVVVVVWWWXXXYYY\\\[[[[[[ZZZZZZ[[[\\\\\\[[[[[[[[[[[[\\\]]]___```^^^^^^______^^^]]][[[ZZZ\\\]]]^^^______^^^]]]\\\]]]^^^^^^______``````aaabbbaaaaaaaaabbbccccccdddddddddddddddddddddddddddffffffggghhhiiiiiiiiiiiihhhfffdddaaa``````aaabbb```bbbbbbaaa___]]]]]]^^^`````````aaaaaabbbbbbbbbaaaaaabbbccccccccccccccccccbbbaaa```___^^^^^^^^^___aaabbbbbb``````aaabbb``````aaabbbccceeeggghhhhhhgggffffffggggggfffeeeffffffeeedddddddddddddddccceeefffhhhhhhgggfffdddggghhhiiiiiihhhgggeeeddd```aaaaaaccceeegggiiijjjhhhgggeeeccccccdddeeefffddddddcccccccccddddddeeecccdddeeefffeeedddbbb``````___^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\^^^^^^^^^___```aaabbbccc___^^^]]]]]]]]]]]]]]]]]]^^^```ccceeefffeeedddbbb]]][[[ZZZYYYZZZ]]]aaaddd```aaabbbcccdddddddddcccccccccbbbaaaaaaaaaaaabbbcccdddeeefffeeeeeecccbbbddddddddddddddddddddddddcccbbbaaaaaa``````aaaaaaaaaaaaaaaaaa`````````___``````aaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaa``````___```aaaaaa___^^^]]]___```^^^^^^]]]]]]]]]^^^___```ccccccbbbaaa```````````````aaaaaa```^^^]]]___```___```bbbccccccbbb```___]]]]]]\\\\\\\\\^^^___```aaaaaaaaaaaaaaaaaaaaaaaaaaabbbdddeeeeeeeeedddcccnnnpppqqqqqqpppooopppqqqqqqssstttuuuuuuuuuwwwyyyzzzyyyyyywwwuuurrrpppnnnnnnooopppooonnnnnnnnnooopppooonnnoooqqqqqqpppooollllllkkkjjjhhhgggfffeeeggghhhiiikkklllllllllllliiijjjjjjkkkkkklllmmmmmmpppppppppooonnnllljjjiiikkkiiihhhggggggggghhhhhhggghhhhhhiiijjjkkkkkkllliiiiiiiiihhhiiijjjkkkkkkmmmlllllllllmmmnnnooopppoooooonnnmmmmmmlllmmmmmmoooooopppppppppooommmlllkkklllllllllkkklllnnnqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppooonnnnnnnnnnnnnnnnnnnnnooonnnnnnmmmlllooonnnmmmlllllllllmmmmmmkkkjjjiiigggggggggggghhhgggggghhhhhhgggfffeeedddbbbbbbbbbcccdddfffggggggddddddddddddccccccccccccdddddddddeeefffeeedddcccdddccccccdddggghhhgggfffeeefffggghhhjjjlllmmmmmmmmmnnnnnnooopppqqqrrrrrrsssssssssssssssrrrrrrqqqsssrrrqqqqqqppppppppppppssstttuuuuuussspppnnnlllmmmmmmmmmnnnoooooonnnmmmjjjkkkmmmnnnooonnnnnnmmmkkkkkkjjjjjjiiihhhhhhggghhhhhhggghhhiiikkkmmmnnnllllllkkkjjjjjjjjjjjjkkkkkkjjjhhhffffffjjjpppttt~~~tttlllhhhfffffffffffffffffffffggghhhiiiiiimmmnnnnnnmmmkkkkkkmmmooolllmmmnnnnnnlllhhhdddbbbddddddcccbbbaaa___^^^]]]]]]^^^^^^___```aaaaaaaaa```___^^^\\\[[[ZZZYYYYYY[[[[[[ZZZYYYXXXYYYYYYZZZ\\\\\\\\\\\\\\\\\\]]]]]]\\\\\\[[[[[[\\\]]]___```]]]^^^^^^___^^^]]]\\\[[[[[[\\\]]]]]]^^^]]]]]]\\\^^^^^^______```aaaaaaaaaccccccbbbbbbbbbccccccdddccccccdddeeeeeedddccccccfffgggggghhhhhhggggggffffffeeecccbbbaaabbbbbbccc```bbbccccccbbbaaaaaabbbdddddddddddddddeeeeeeeeeaaabbbdddeeeeeeeeeeeeeeedddcccbbbaaa___^^^^^^]]]```bbbbbbbbbaaaaaabbbdddbbbbbbcccccceeegggiiikkkkkkiiihhhhhhiiiiiihhhfffffffffeeedddccccccccccccbbbdddgggiiiiiihhhfffeeefffggggggggggggfffeeedddaaabbbcccdddeeeggghhhiiihhhgggeeeddddddeeefffgggffffffeeeeeeeeeeeeeeeeeedddeeefffgggfffeeecccbbbbbbaaa```___^^^______```^^^^^^_________``````````````````aaabbbcccdddeeeaaaaaaaaaaaaaaaaaaaaa```bbbdddeeeggggggeeecccbbb^^^\\\ZZZYYYZZZ]]]aaadddaaaaaabbbcccddddddcccccccccbbbbbbbbbbbbbbbbbbbbbddddddeeeeeeeeedddcccbbbaaaaaaaaaaaaaaaaaaaaaaaadddcccbbbbbbaaaaaabbbbbbbbbaaaaaa`````````````````````aaaaaabbbcccccccccbbbbbbbbbaaaaaaaaa``````aaabbbcccbbb```___```bbbbbbaaa`````````aaacccccceeeddddddccccccccccccdddeeeeeefffdddcccbbbccceeeaaabbbcccddddddcccbbbaaa^^^]]]]]]]]]^^^___aaabbbaaaaaaaaabbbbbbbbbbbbbbbbbbccceeefffffffffeeedddqqqrrrtttsssrrrqqqqqqrrrssstttvvvvvvvvvvvvxxxyyyzzzyyyxxxvvvtttqqqooonnnnnnpppqqqqqqooonnnppprrruuusssqqqqqqqqqqqqooommmmmmlllkkkjjjiiihhhhhhgggiiiiiikkklllmmmnnnnnnnnnkkkkkklllmmmmmmmmmnnnnnnpppooonnnmmmkkkjjjhhhggghhhhhhgggeeeeeeeeefffgggeeeeeeffffffggghhhiiiiiihhhhhhhhhhhhiiijjjkkkkkkmmmmmmmmmnnnnnnoooppppppppppppooonnnmmmmmmmmmmmmppppppqqqrrrrrrqqqpppooommmnnnoooooonnnnnnppprrrttttttttttttttttttttttttqqqpppooonnnmmmmmmmmmnnnmmmnnnnnnoooooonnnmmmmmmnnnmmmmmmlllllllllllllllhhhgggfffeeeeeefffggghhhiiiiiiiiiiiihhhggggggfffgggfffeeeeeedddeeeffffffeeeeeeeeedddddddddccccccccccccdddddddddccccccdddeeeeeeeeefffhhhiiihhhfffeeeeeeggghhhjjjlllmmmnnnnnnooooooppprrrssssssttttttttttttttttttsssrrrrrrrrrqqqpppoooooooooooooooqqqrrrrrrrrrpppnnnkkkiiihhhjjjlllmmmmmmmmmllllllkkklllnnnooopppoooooonnnlllkkkkkkjjjiiihhhgggggghhhhhhhhhhhhjjjlllnnnooonnnnnnmmmllllllllllllllllllkkkhhheeedddfffjjjnnntttiiicccdddgggggggggggggggggghhhiiiiiilllmmmnnnmmmkkkkkkmmmoookkkkkkmmmlllkkkgggdddaaacccccccccaaa```^^^\\\[[[\\\\\\]]]___```bbbcccdddcccbbb```___^^^^^^]]]]]]___^^^]]]]]]\\\[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]___```^^^^^^___``````___]]]\\\[[[\\\\\\]]]^^^^^^^^^^^^___``````aaaaaabbbccccccdddcccccccccccccccddddddbbbbbbccccccccccccbbbbbbfffggggggggggggfffeeeeeefffeeedddccccccdddeeeeeeaaaccceeeeeeeeedddeeefffgggfffffffffffffffffffffbbbcccdddfffffffffeeedddcccbbbbbbaaa``````___^^^bbbbbbcccbbbaaabbbdddfffeeeeeeeeefffhhhjjjkkklllkkkjjjhhhhhhiiiiiihhhffffffeeedddbbbaaa`````````aaacccfffhhhhhhgggeeedddfffffffffffffffeeeeeeeeeddddddeeeeeeeeeeeeeeeeeefffeeeeeeeeeeeefffggghhhiiiiiihhhgggfffeeedddcccccceeefffggggggfffdddcccdddccccccbbbbbbbbbccccccaaaaaabbbbbbbbbcccccccccaaaaaaaaabbbcccdddeeefffcccdddddddddddddddddddddfffggghhhhhhfffdddbbbaaa```^^^\\\[[[[[[^^^aaacccbbbccccccddddddddddddcccbbbbbbccccccccccccccccccccccccccccccccccccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaeeeddddddccccccddddddeeedddcccbbbaaaaaaaaaaaabbbbbbbbbbbbbbbccccccddddddbbbbbbbbbbbbaaaaaaaaaaaacccdddeeeeeecccbbbbbbcccbbbbbbaaa```aaabbbcccdddeeeeeedddddddddeeeffffffiiiiiiiiihhhgggfffgggiiidddeeeffffffffffffeeeddd^^^^^^]]]]]]^^^```aaacccaaabbbbbbbbbccccccddddddcccdddeeefffgggfffeeeeeetttuuuvvvvvvtttsssssstttuuuwwwxxxxxxxxxxxxyyy{{{yyyxxxvvvuuusssqqqpppooonnnqqqsssrrrpppoooqqqtttyyyvvvsssqqqqqqpppnnnlllmmmlllkkkjjjiiiiiiiiiiiiiiijjjkkkmmmnnnnnnnnnnnnlllmmmnnnnnnoooooonnnnnnoooooommmllljjjiiihhhhhhhhhhhhhhhfffddddddfffhhheeeeeeeeefffgggggghhhhhhgggggghhhiiiiiijjjjjjkkklllmmmmmmnnnooooooppppppooonnnnnnmmmmmmmmmmmmnnnooopppqqqrrrrrrrrrqqqpppnnnoooqqqqqqppppppqqqrrrssssssssssssssssssssssssqqqpppnnnlllllllllmmmmmmmmmmmmnnnnnnnnnooooooooonnnmmmmmmmmmlllkkkkkkkkkgggfffeeedddeeefffhhhjjjllllllkkkkkkjjjjjjiiiiiikkkjjjhhhfffeeeeeeffffffffffffffffffeeeeeeeeeeeecccdddeeedddcccbbbccceeefffffffffhhhjjjjjjhhhfffdddeeefffhhhjjjlllnnnnnnnnnooopppqqqrrrtttuuuuuutttttttttttttttsssrrrrrrpppoooooonnnnnnnnnooooooooopppoooooommmkkkiiihhhfffiiilllnnnmmmlllllllllmmmnnnooopppqqqpppooonnnlllkkkkkkjjjiiihhhhhhhhhhhhhhhhhhiiikkkmmmoooqqqrrrrrrqqqpppppppppppppppmmmllliiieeecccdddhhhkkkyyy~~~ppphhhhhhjjjjjjiiiiiihhhhhhiiiiiiiiikkklllmmmmmmkkkkkklllmmmiiijjjjjjjjjiiigggdddbbbcccbbbbbbaaa___^^^\\\[[[\\\\\\\\\^^^___aaacccdddddddddcccbbbbbbbbbbbbcccdddccccccaaa```___^^^]]][[[[[[\\\^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\^^^___```^^^___```aaaaaa```___^^^]]]]]]^^^^^^______``````aaaaaabbbccccccddddddeeedddcccccccccdddeeeeeefffbbbbbbbbbbbbbbbbbbbbbbbbgggggggggggggggfffeeedddffffffffffffgggggghhhiiidddfffhhhiiihhhhhhhhhjjjgggggggggffffffeeeeeeeeebbbcccdddffffffdddcccaaa``````aaabbbbbbaaaaaa```ccccccccccccbbbccceeehhhggghhhiiijjjkkkllllllllliiihhhgggggghhhhhhgggfffddddddbbbaaaaaa`````````bbbccceeeggggggfffdddcccffffffffffffffffffffffffeeefffffffffeeedddcccbbbcccccccccdddeeeggghhhiiikkkkkkjjjiiihhhfffdddcccbbbccceeeggghhhgggfffeeeeeeeeefffggggggffffffeeeddddddddddddeeeeeeeeeeeebbbbbbbbbcccdddeeefffgggfffffffffeeeffffffggghhhiiiiiiiiiiiigggeeedddbbbcccbbb```______```aaabbbccccccdddddddddddddddccc```aaabbbbbbccccccbbbbbb``````aaaaaaaaabbbbbbbbbddddddddddddddddddddddddeeeeeeeeeeeefffggghhhhhhgggfffdddcccccccccdddeeeddddddddddddddddddddddddbbbbbbbbbbbbbbbbbbbbbbbbccceeeffffffdddccccccddd``````_________```aaabbbddddddddddddeeeffffffgggjjjkkkkkkjjjhhhgggiiijjjfffgggggghhhhhhggggggfff```____________```bbbcccccccccddddddeeefffffffffdddeeefffggghhhgggffffffwwwxxxzzzyyywwwvvvvvvwwwwwwyyyzzzzzzyyyyyy{{{|||wwwwwwuuusssrrrqqqppppppnnnqqqtttssspppooorrruuuzzzwwwsssqqqpppooonnnlllkkkkkkjjjiiiiiijjjkkkkkkiiijjjkkkmmmnnnnnnoooooommmnnnooopppppppppooonnnooonnnmmmkkkjjjiiiiiiiiihhhiiiiiihhheeeeeegggjjjggghhhhhhhhhhhhhhhhhhhhhgggggghhhiiiiiijjjjjjiiikkkllllllmmmnnnnnnooonnnmmmllllllllllllmmmmmmnnnnnnoooppprrrrrrrrrqqqpppnnnpppqqqqqqpppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooommmlllkkkkkklllmmmnnnnnnmmmmmmnnnppprrrsssooooooooonnnmmmlllkkkkkkhhhgggfffeeefffhhhkkklllmmmmmmllllllllllllllllllnnnllljjjhhhggggggggghhhhhhggggggggggggfffffffffccceeefffeeecccbbbdddggggggggghhhjjjkkkkkkiiigggdddeeefffhhhjjjlllnnnooonnnooopppqqqssstttuuuvvvsssttttttttttttsssrrrrrroooooonnnnnnnnnoooppppppooonnnnnnlllkkkjjjiiiiiieeeiiinnnooonnnmmmmmmnnnooopppqqqqqqqqqpppooonnnmmmlllllllllkkkjjjjjjjjjiiiiiiiiijjjlllnnnppprrrttttttsssrrrrrrrrrrrrrrrmmmllljjjfffddddddgggjjjqqq{{{tttpppnnnllllllkkkjjjiiiiiiiiiiiihhhjjjlllmmmkkkjjjjjjjjjiiiiiiiiiiiihhhgggfffeeeccccccbbbbbb```___]]]]]]aaa````````````aaacccdddeeeeeeddddddeeeeeefffgggiiiiiihhhfffdddbbb```___\\\]]]^^^```````````````^^^^^^]]]\\\]]]^^^___```^^^___```aaaaaa```___^^^____________```aaabbbcccccccccddddddeeefffffffffccccccccccccdddfffggghhhdddcccbbbbbbbbbbbbcccdddfffggggggggggggffffffeeeggghhhhhhiiijjjkkkkkklllgggiiikkkkkkkkkjjjkkklllgggffffffeeeddddddccccccaaabbbdddeeedddbbb```^^^]]]^^^```bbbcccdddcccccccccddddddcccbbbdddgggiiihhhjjjlllnnnnnnmmmllljjjfffeeeddddddfffgggfffeeeaaaaaaaaaaaabbbcccddddddeeeeeefffffffffeeeddddddeeedddddddddddddddeeeeeeeeeeeeeeeeeedddcccaaa```___```aaaccceeegggiiijjjjjjjjjjjjjjjiiihhhfffeee```aaadddfffhhhhhhggggggdddfffhhhjjjkkkjjjhhhgggeeeeeeeeefffffffffggggggcccccccccdddeeefffhhhhhhhhhhhhfffeeefffgggiiikkkiiiiiijjjjjjjjjiiihhhggghhhgggfffeeedddcccbbbbbbbbbbbbccccccccccccbbbbbb^^^^^^```aaaaaaaaa``````^^^^^^^^^___```aaabbbccceeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffggghhhjjjkkkllljjjhhhgggeeeeeefffggghhhgggggggggfffeeeeeeddddddbbbbbbbbbbbbbbbbbbbbbbbbbbbdddfffeeedddbbbbbbbbb```______^^^___```aaabbbccccccccccccdddeeefffggghhhiiiiiihhhffffffgggiiiggggggggggggggggggggggggcccbbbaaaaaaaaabbbcccdddffffffgggggghhhiiiiiijjjfffggghhhiiijjjiiiiiihhhyyy{{{|||{{{zzzxxxxxxyyyxxxzzz{{{{{{zzzzzz|||}}}wwwvvvtttsssrrrqqqqqqqqqnnnrrruuutttpppooorrrvvvyyyvvvsssqqqppppppooommmkkkjjjiiiiiiiiijjjkkkllliiijjjkkkmmmnnnnnnoooooommmnnnpppqqqqqqpppoooooonnnnnnlllkkkjjjiiiiiiiiiiiijjjkkkiiiffffffhhhkkkjjjjjjjjjjjjiiiiiiiiiiiigggggghhhiiiiiiiiiiiiiiijjjkkklllmmmnnnnnnnnnnnnkkkkkkkkkkkkkkklllmmmnnnmmmnnnpppqqqrrrqqqqqqpppnnnoooqqqqqqpppooopppqqqppppppppppppppppppppppppqqqpppnnnlllkkklllmmmnnnooonnnmmmmmmoooqqqtttvvvppppppppppppooonnnlllllliiihhhgggfffgggjjjmmmooonnnnnnmmmmmmmmmnnnnnnooonnnmmmkkkiiihhhhhhiiijjjhhhhhhhhhhhhggggggggggggeeeggghhhfffdddcccfffhhhhhhhhhiiijjjlllllliiigggdddeeefffhhhjjjlllnnnooonnnooopppqqqssstttuuuvvvssssssttttttssssssrrrqqqooonnnnnnnnnooopppqqqqqqooonnnmmmkkkkkkjjjjjjjjjfffjjjoooqqqpppooooooppppppqqqrrrrrrqqqpppooonnnmmmmmmmmmmmmmmmllllllllliiiiiijjjkkkllloooqqqsssssssssrrrqqqqqqqqqqqqrrrmmmllljjjgggdddeeehhhjjjmmm}}}xxxqqqnnnnnnlllkkkjjjiiiiiiiiigggiiilllmmmkkkjjjiiiiiiiiiiiiiiihhhhhhhhhhhhhhhccccccccccccbbb```___^^^gggfffdddcccccccccddddddeeedddeeeeeefffggghhhiiillllllkkkiiifffcccaaa```]]]^^^```aaabbbbbbbbbaaa___^^^]]]\\\]]]^^^___```]]]^^^___`````````___^^^````````````aaabbbddddddddddddeeeeeefffgggggghhhbbbccccccdddeeefffhhhiiifffeeecccbbbbbbccceeeffffffgggggggggggggggffffffhhhiiijjjkkklllmmmnnnnnniiikkkmmmmmmllllllmmmnnnffffffeeedddcccbbbbbbaaaaaabbbddddddcccaaa^^^\\\[[[\\\___bbbdddeeeeeeeeedddddddddccccccdddgggjjjiiikkknnnppppppnnnkkkiiicccbbbbbbccceeefffeeeddd___``````bbbccceeeggghhhggggggffffffeeeeeeeeedddaaaaaaaaa``````aaabbbbbbcccddddddeeedddcccaaa```]]]^^^```ccceeehhhjjjkkkhhhiiijjjkkkkkkjjjiiihhh^^^```cccfffhhhhhhhhhgggdddfffjjjlllmmmllliiigggffffffffffffggggggggggggeeeeeeeeeeeefffhhhiiijjjjjjhhhfffeeefffhhhjjjllliiiiiijjjkkkllllllllllllkkkkkkjjjiiihhhfffdddcccaaaaaabbbbbbbbbaaaaaa```[[[\\\^^^_________^^^^^^\\\\\\\\\]]]___```bbbccccccccccccccccccccccccccceeeffffffhhhjjjlllnnnoookkkjjjhhhgggfffgggiiijjjiiiiiihhhgggfffeeeeeedddbbbbbbbbbbbbbbbbbbccccccaaacccddddddcccaaaaaaaaabbbaaa`````````aaacccdddbbbbbbbbbcccdddeeefffgggggghhhhhhfffeeedddfffgggggggggggggggggggggggggggfffeeedddcccccccccdddeeehhhhhhiiijjjkkkkkkllllllhhhiiijjjkkklllkkkjjjjjj