BM6P6(@ ~~~yyyzzztttddd___bbbfffsssrrrYYYMMMAAA??????===:::999:::::::::999999999888888777777777777777777777777666666666666666666666666555444444333333444444555444444555666777777777666777777777777777777777777999999888888888999;;;<<<>>>DDDNNNWWW```gggmmmqqqvvv|||zzzhhh___cccggguuuppp```RRRFFFBBBBBB???<<<::::::::::::999999999888888777777777777777777777777666666666666666666666666666555555444444555555666333333444444444444444444777777777777777777777777999888777777888999;;;<<>>:::999:::::::::999999999888888666666666666666666666666666666666666666666666666777666666666666666666777666555444333333333444555777777777777777777777777888777777777777999:::;;;AAAGGGPPPZZZbbbiiiooossswww}}}lllbbbiiiooo|||yyyrrrbbbPPPHHHDDD@@@<<<;;;:::::::::999999999888888666666666666666666666666666666666666666666666666777666666555555666666777:::888666555444555666777666666666666666666666666777777666666777999;;;<<>>DDDJJJSSS\\\cccjjjpppsss{{{~~~mmm```iiipppzzzpppXXXIIIBBB===:::::::::::::::999999999888888999999999999999999999999777777777777777777777777777666666555555666666777555555555555555666666666777777777777777777777777888888888888:::<<<>>>???GGGMMMUUU^^^ffflllrrrvvv{{{wwwjjj]]]fffnnnwww~~~vvv]]]NNNFFFAAA??????:::::::::999999999888888999999999999999999999999777777777777777777777777888888777777777777888888555666777888999999888888777777777777777777777777888888888999:::===???@@@IIIOOOXXXaaahhhoootttxxx|||oooeeecccaaahhhvvv||||||cccJJJ??????>>>:::<<<;;;;;;::::::999999888666666666666666666666666777777777777777777777777666666666666666666666666888666555666888999777444666666666666666777777888999:::::::::999:::===???EEESSSaaafffhhhnnnwww{{{~~~{{{mmmfffgggeeekkkwww|||{{{fffNNNCCCAAA???;;;<<<<<<;;;::::::999999888777777777777777777777777777777777777777777777777777777777777777777777777777666555666888999777444777777777777777888999999999:::::::::999:::===@@@GGGTTTbbbgggiiipppxxx}}}~~~{{{zzz{{{~~~uuuooolllooommmqqqyyy{{{yyy}}}mmmTTTFFFCCC@@@<<<<<<<<<;;;;;;:::999999999888888888888888888888888777777777777777777777777888888888888888888888888777666666666888888666555888888888888888999999:::999::::::999999;;;>>>AAAHHHUUUbbbhhhkkkrrrzzz~~~~~~~~~~~~~~~~~~|||yyyxxxyyy{{{~~~vvvrrrtttwwwyyywwwxxx||||||yyy{{{yyy\\\IIICCC@@@>>><<<<<<<<<;;;::::::999999999999999999999999999999666666666666666666666666777777777777777777777777666666666777777777666555888777777777777888999999999::::::999999<<<@@@CCCJJJVVVbbbhhhlllssszzz}}}~~~}}}||||||||||||{{{zzzyyyyyy{{{~~~wwwqqqssszzz~~~{{{|||dddLLLBBBAAA@@@======<<<;;;;;;::::::999999999999999999999999999666666666666666666666666666666666666666666666666555666777777777666666666777666666666666777888888999999999999999<<>>DDDHHHUUU^^^fffjjjnnntttwwwvvvuuuwww|||xxxpppqqquuu|||yyyvvvuuuvvvvvvvvvxxxzzz{{{zzzyyyyyy{{{~~~cccIII@@@CCC???>>>===<<<;;;:::999999:::::::::999999999888888888888888888888888888888777777777777777777777777666666666666777777777777666666666666555555555555999888999999888:::CCCNNN[[[^^^ccciiipppvvv{{{~~~{{{tttooottt}}}~~~||||||}}}~~~}}}zzzxxxwwwtttsssssstttvvvwwwwwwvvvwwwyyy|||eeeJJJ@@@@@@>>>>>>===<<<;;;::::::999:::::::::999999999888888666666666666666666666666777777777777777777777777666666666666777777777777777777777777777777777777:::999999:::999:::CCCNNN\\\___eeekkkqqqwww||||||tttnnnllltttxxxtttooooooooonnnnnnmmmllllllpppuuu|||}}}{{{zzzyyytttrrrqqqrrrtttuuuuuuuuuuuuwww{{{}}}cccLLL@@@=========<<<<<<<<<;;;;;;;;;:::::::::999999999888888666666666666666666666666777777777777777777777777666666666666777777777777999999999999999999999999:::999:::;;;999;;;DDDNNN]]]aaagggmmmrrrxxx~~~rrrllljjjlllxxx}}}|||uuulllfffbbbaaaaaaccceeehhhjjjlllmmmnnnrrrxxx}}}~~~}}}||||||wwwuuuttttttuuuwwwwwwvvvtttvvvzzz~~~qqq^^^KKK@@@===<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888888888888888888888888888666666666666666666666666666666666666777777777777888888999999999999999:::;;;:::;;;;;;:::<<>>GGGRRR^^^dddkkkqqquuuzzzsssjjjiiilllsss{{{qqqjjjiiilllooovvv|||pppbbb\\\[[[YYYXXXZZZ[[[___gggsss~~~~~~~~~xxxwwwvvvwwwxxxwwwuuusssqqqsssvvv{{{vvvfffWWWJJJCCCCCC======<<<<<<<<<;;;;;;;;;:::::::::999999999888888666666666666666666666666777777777777777777777777666666666666777777777777555555666666777888888888999999;;;======@@@JJJUUU^^^dddlllrrruuu{{{vvvmmmgggiiinnnwww|||yyyxxxwwwvvvpppnnniiiccc______bbbeeennnvvvuuucccXXXVVVWWWXXXWWWZZZ]]]dddooo~~~~~~wwwwwwxxxyyyyyyxxxtttqqqnnnooorrrwww|||nnn\\\LLLDDDDDD>>>>>>===<<<;;;::::::999:::::::::999999999888888666666666666666666666666777777777777777777777777666666666666777777777777555555666666777888888999888888:::===>>>BBBMMMXXX]]]dddmmmrrruuuzzz{{{ooohhhfffkkkrrr}}}}}}xxxvvvqqqkkkgggeeeddddddccc___^^^\\\YYYWWWYYY\\\___jjjssszzzmmm\\\RRRRRRUUUWWWVVV\\\```iiiwww~~~~~~xxxyyyzzz||||||zzzuuuqqqlllmmmppptttyyywwwbbbOOOEEECCC???>>>>>><<<;;;:::999999:::::::::999999999888888888888888888888888888888777777777777777777777777666666666666777777777777555666666777888888999999777777:::===???CCCNNNZZZ\\\dddmmmrrruuuzzzwwwlllggggggnnnvvvuuummmhhheee```\\\XXXVVVWWWXXXWWWUUUVVVSSSPPPNNNOOOSSSXXX[[[eeelllwwwuuu```TTTRRRNNNRRRXXXUUUZZZ___iiixxx{{{yyyvvvuuuuuuxxxzzzyyysssoookkklllnnnsssyyy}}}~~~~~~hhhPPPDDDBBB???===;;;;;;<<<<<<;;;:::999999999888888888888777555555555555555666777888999888888888777777666666666666666666666777888888777777777777888888888888888999;;;>>>CCCJJJSSSYYYbbbhhhpppuuuxxx}}}yyyooohhhiiittt~~~|||uuummmeee___[[[YYYYYYUUUQQQOOOPPPPPPOOOMMMOOOMMMKKKJJJKKKNNNRRRTTT```hhhsss|||rrr^^^TTTQQQNNNRRRWWWTTTXXX\\\eeerrr~~~{{{xxxuuuttttttwwwyyyxxxsssnnniiijjjmmmrrrxxx}}}pppWWWGGGCCC???===;;;;;;<<<<<<;;;:::999999999999888888888888777777666666666777888888888888888888777777777666777777666666777777888999777777777777888888888888888999;;;>>>CCCJJJSSSYYYccciiiqqqvvvzzzyyyrrrmmmooo{{{vvvhhheee```[[[VVVRRRPPPOOOPPPNNNJJJIIIIIIIIIHHHGGGIIIHHHGGGGGGHHHJJJMMMNNNZZZaaakkkuuu}}}ooo\\\RRRQQQNNNQQQVVVRRRVVVYYY```jjjvvv}}}zzzxxxuuussssssuuuwwwvvvqqqmmmggghhhlllrrryyy~~~yyy___KKKBBB@@@>>><<<<<<<<<<<<;;;::::::999999999888888888888999999888777777777888888888888888888777777777777777777666666777777888999777777777777888888888888:::;;;===???DDDLLLUUU[[[eeejjjqqqwww|||xxxtttrrrvvvvvvkkkddd[[[YYYWWWSSSPPPNNNLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKMMMMMMTTT[[[dddmmmuuu~~~mmm[[[RRRRRRNNNQQQVVVQQQVVVYYY]]]dddkkkttt}}}}}}zzzwwwtttsssrrrtttuuutttppplllhhhiiimmmttt{{{~~~eeeNNNAAAAAA???===<<<======<<<:::::::::999999999888888888:::999888777777777777777888888888777777777777777666666555555666666777888666777777777888888888888<<<===???AAAFFFOOOXXX___fffjjjqqqwww}}}xxxtttuuu|||~~~rrriiibbb]]]YYYUUUTTTRRRPPPNNNLLLJJJJJJFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPVVV^^^eeemmmvvvnnn\\\SSSRRROOORRRVVVRRRTTTWWWZZZ]]]bbbhhhpppvvvzzz~~~}}}zzzwwwuuusssqqqrrrtttsssoookkkjjjkkkooouuu}}}lllSSSBBBBBB@@@>>>=========<<<;;;:::::::::999999999999888999888777777666666666666777777777777777777888888555444444444444555666666666777777777888888888888<<<<<<===@@@EEENNNXXX___fffjjjpppvvv}}}xxxuuuzzz~~~vvvkkk```YYYVVVTTTSSSPPPOOONNNLLLKKKIIIHHHGGGFFFGGGIIIHHHGGGGGGHHHIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNRRRYYY^^^dddlllvvv}}}rrr___UUUTTTPPPSSSWWWSSSSSSVVVXXXZZZ\\\aaaiiipppppptttyyy}}}zzzxxxvvvsssqqqrrrssssssoookkkkkklllooottt{{{}}}|||~~~zzz]]]GGGCCCAAA???>>>>>>>>><<<;;;::::::::::::999999999999888888777666666666777777777777777777888888888888555555444444555555666777777777777777888888888888999999:::<<>>>>>>>><<<;;;;;;;;;:::::::::999999999888888777777777888999999666777777777888888888888666666666666666777888888777777777777888888888888999999:::<<>>===;;;;;;;;;;;;:::::::::999999888888888888999:::;;;;;;666666777777888888888999888888888888888999999:::777777777777888888888888<<<<<<===???DDDNNNZZZaaajjjlllqqqyyyxxxrrrmmmzzzsssmmmeee]]]YYYVVVUUUTTTPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLRRR]]]___RRRGGGHHHJJJHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLNNNOOOSSSYYY```eeeqqqxxxrrr\\\SSSRRRSSSVVVZZZ\\\^^^bbbfffkkkrrryyy~~~|||yyywwwrrrnnnnnnqqqqqqnnnkkkjjjhhhhhhiiimmmppprrrrrr{{{~~~sssrrrsss|||ZZZKKKEEE@@@???>>>:::999:::999999999999999999999999777777777777777666555555777777777777777888888888777777777777777888888999999999999888888888888777;;;<<<===???CCCLLLXXXaaagggkkkqqqxxxrrrmmmmmmwwwtttfffaaa[[[VVVSSSRRRPPPOOONNNMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMVVVWWWMMMEEEGGGHHHEEEHHHHHHGGGGGGHHHHHHIIIJJJIIIJJJKKKMMMQQQVVV]]]bbbnnnuuu~~~wwwbbbXXXVVVVVVYYY]]]^^^```dddhhhooowww|||yyywwwsssooooooqqqqqqoookkkhhhggghhhjjjnnnqqqrrrrrrwww}}}|||sssppppppwww___JJJDDD@@@???>>>;;;999;;;::::::::::::::::::::::::777888888888888777666555999999888888777777666666777777777777777888888999777777888888999999999:::;;;===>>>???CCCLLLYYYbbbiiimmmssszzz~~~oookkkjjjrrrqqqdddWWWTTTQQQPPPOOOOOOMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPLLLLLLLLLLLLLLLLLLLLLLLLJJJPPPPPPHHHEEEHHHHHHCCCHHHHHHHHHHHHHHHIIIIIIJJJHHHJJJKKKMMMPPPUUU\\\```kkkpppxxx~~~jjj___ZZZZZZ]]]aaa^^^___bbbfffmmmwww|||zzzwwwtttpppoooqqqqqqnnnlllffffffhhhlllpppssstttssstttzzzzzzrrrnnnlllrrr```IIICCC??????>>>;;;:::<<<::::::::::::::::::::::::888888999999999888777777::::::999888777666555555777777777777777888888999555666777888999:::;;;;;;;;;<<<>>>@@@DDDMMMYYYbbbjjjooouuu|||zzzllljjjiiinnnzzzssscccYYYPPPOOOOOOOOOPPPOOOMMMKKKLLLLLLLLLLLLMMMNNNOOOPPPLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMLLLHHHIIILLLKKKFFFHHHHHHHHHHHHHHHIIIJJJJJJJJJLLLNNNPPPRRRWWW\\\```hhhmmmsssxxx}}}sssfff```___bbbeeebbbbbbccceeejjjsss}}}|||zzzwwwtttqqqpppppppppnnnlllfffgggiiinnnsssvvvvvvuuutttzzzyyyrrrmmmjjjoooyyy[[[HHHBBB??????>>><<<;;;===;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::999999888999888888888777777666666777777777777777888888999666777777888999999:::::::::;;;===???CCCLLLYYYbbbkkkpppwww~~~wwwkkkkkkkkkoooyyyyyyggg[[[TTTOOOOOOOOOPPPQQQPPPMMMJJJNNNMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLJJJIIIKKKNNNLLLIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKMMMOOOQQQSSSWWW\\\___gggkkkppptttxxx~~~|||llleeeeeeiiillllllkkkjjjiiijjjooovvv{{{zzzuuusssrrrrrrqqqmmmppptttyyy}}}{{{vvvtttrrrpppooonnnmmmkkkfffgggjjjoootttwwwxxxwwwvvv{{{wwwqqqmmmiiinnnoooUUUHHHBBB??????>>><<<;;;===;;;;;;;;;;;;;;;;;;;;;;;;888999::::::::::::999999666666777777888888888999777777777777777888888999888888888888888888888888999:::<<<>>>BBBLLLXXXbbbkkkpppwwwssskkklllooorrr}}}mmm^^^VVVQQQOOOOOOOOOPPPQQQPPPMMMJJJNNNNNNMMMMMMMMMMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJLLLOOOPPPRRRUUUZZZ]]]eeeiiinnnqqqtttyyysssjjjlllqqqtttssssssqqqooommmmmmooorrrzzz}}}zzzqqqmmmhhhdddbbbaaa```___[[[]]]aaaeeekkksss||||||yyyxxxssssssxxx}}}{{{tttsssqqqooommmlllkkkjjjggggggiiinnnsssvvvwwwwwwwwwzzzuuupppllliiiooojjjVVVIIICCC??????>>>;;;:::<<<::::::::::::::::::::::::888888999:::::::::999999555555666777888999::::::777777777777777888888999999999999888888888777777999:::<<<>>>CCCMMMYYYccclllqqqyyysssnnnqqquuuyyy|||eeeZZZTTTPPPPPPOOOOOOQQQRRRQQQNNNLLLLLLLLLLLLLLLMMMNNNOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIIIIJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLNNNPPPRRRTTTVVVZZZ]]]cccgggllloooqqqtttzzzyyypppsssyyy||||||}}}~~~|||yyyvvvuuuuuuuuuyyy|||qqqkkkggg^^^[[[XXXVVVVVVUUUTTTSSSQQQRRRSSSUUUYYY```gggmmm{{{wwwuuuuuutttvvv~~~{{{sssrrrqqqnnnkkkjjjiiiiiiffffffgggjjjooosssuuuuuuuuuwww||||||sssmmmjjjiiippp{{{iiiYYYJJJDDD@@@???>>>;;;999;;;::::::::::::::::::::::::777777888999999999999999666666777777888888999999777777777777777888888999888888888888888999999999:::<<<>>>@@@EEEOOO[[[eeennnsss{{{xxxwww{{{yyycccZZZUUUQQQQQQPPPPPPRRRSSSTTTRRRPPPJJJJJJKKKLLLMMMOOOQQQRRRLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOOOOOOOLLLIIIJJJLLLJJJIIIIIIIIIIIIJJJKKKKKKOOOQQQSSSUUUVVVYYY\\\___aaafffkkkmmmoooqqqvvvzzz|||}}}tttxxxtttxxx|||~~~oooddd]]]ZZZRRRPPPOOOOOOPPPPPPOOONNNMMMMMMMMMMMMOOOTTTZZZ___aaagggrrr~~~{{{zzz{{{~~~|||rrrrrrqqqnnnjjjhhhhhhiiifffeeeeeeggglllppprrrsssrrrsssxxxxxxqqqjjjhhhhhhqqqwwwiii\\\KKKEEE@@@???>>>:::999:::999999999999999999999999666777888999999999999999888888888888777777777777777777777777777888888999666666777888999::::::;;;<<<===???BBBGGGQQQ]]]gggooouuu}}}vvv___TTTRRRSSSQQQRRRSSSTTTTTTSSSQQQOOORRRQQQOOOPPPQQQSSSRRRRRROOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMLLLKKKIIIHHHGGGNNNKKKGGGGGGJJJNNNOOOOOOSSSTTTVVVWWWXXX[[[___bbbeeeeeegggiiilllppptttvvvzzz}}}}}}|||ooocccZZZRRRLLLJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIJJJLLLNNNOOOPPPVVVZZZaaaiiisss|||yyyqqqpppooonnnllljjjiiihhhffffffgggiiilllnnnppprrrwwwuuuwwwyyymmmhhheeeeeehhhrrr}}}uuueeeVVVCCC>>>CCC@@@===>>>:::;;;:::999999888888999999666666777777888888888999888888777777777777888888888888777777777777888888:::888666444444666999;;;999:::;;;???FFFRRR```iiiqqqwwwuuu___UUUSSSUUUUUUVVVWWWXXXYYYXXXWWWVVVSSSQQQPPPPPPRRRSSSRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOONNNNNNMMMKKKJJJIIINNNLLLIIIJJJMMMPPPPPPPPPTTTUUUWWWYYYZZZ]]]aaadddfffggghhhjjjmmmqqqtttvvvzzz}}}zzzhhh]]]VVVOOOJJJIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNMMMPPPUUUZZZbbbkkkuuu|||}}}zzzqqqqqqooommmkkkiiiggggggeeefffgggiiikkknnnpppqqqtttsssuuu}}}qqqiiigggggghhhjjjqqqnnn[[[FFF???AAA===;;;===:::;;;:::999999888888999999777777888888999999999999888888777777777777888888888888777777777777888888777777777777777888::::::::::::;;;???FFFRRR```iiiqqqxxxttt___VVVUUUWWWTTTUUUVVVXXXYYYZZZZZZZZZWWWVVVTTTUUUVVVVVVVVVTTTRRRRRRRRRQQQPPPPPPPPPOOOMMMMMMLLLLLLKKKJJJIIIHHHNNNMMMLLLMMMPPPRRRRRRRRRUUUWWWZZZ\\\^^^aaaeeehhhhhhhhhiiikkknnnrrruuuwwwyyy|||nnn___VVVPPPKKKGGGGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEFFFFFFGGGIIIJJJKKKJJJLLLNNNQQQUUU[[[bbbgggooo|||}}}zzzsssrrrpppmmmjjjhhhfffeeeeeeeeefffgggjjjmmmoooqqqppppppsss|||yyyllliiijjjjjjkkkmmmrrrzzzttt```JJJ@@@@@@;;;:::===;;;;;;:::999999888888999999888888999999999999::::::888888777777777777888888888888777777777777888888555666888:::;;;;;;::::::::::::<<>>;;;;;;:::999999888888999999777777777777777666666666888888777777777777888888888888777777777777888888;;;:::999888888999999::::::;;;<<<@@@GGGSSSaaajjjtttzzzuuuaaaXXXXXXZZZ]]]___cccgggjjjkkkkkkkkkiiihhhgggggghhhfffcccaaa^^^]]]\\\ZZZXXXVVVTTTSSSOOONNNMMMKKKKKKKKKLLLMMMOOOQQQSSSTTTUUUWWWZZZ\\\\\\___cccfffhhhjjjmmmooooooooooooppprrruuuwwwyyyzzz{{{|||~~~~~~uuunnniiifffcccdddggglllqqqssssssssshhhaaaXXXOOOJJJHHHGGGFFFDDDDDDCCCCCCCCCDDDEEEEEEHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJLLLLLLMMMOOORRRUUUVVV\\\fffppp|||{{{xxxuuutttqqqnnnkkkhhhfffeeedddcccbbbccceeeiiimmmppprrrtttwww}}}~~~xxxwww{{{}}}^^^IIIBBBEEE@@@===>>>;;;;;;:::999999888888999999777666666666666555555555888888777777777777888888888888777777777777888888:::999888777777888999:::;;;;;;===@@@HHHTTTaaajjjuuu{{{uuuccc\\\]]]```bbbfffkkkooorrrrrrqqqppppppoooooooooooommmiiigggbbbaaa___]]]ZZZXXXVVVUUUOOONNNLLLKKKKKKLLLMMMNNNSSSTTTVVVVVVWWWZZZ^^^bbbaaadddhhhkkklllnnnppprrrtttttttttuuuvvvyyy{{{|||{{{||||||~~~yyypppjjjeeeaaaZZZYYYZZZ\\\```bbbcccccc\\\WWWPPPKKKHHHGGGGGGHHHDDDDDDCCCCCCDDDEEEEEEFFFHHHHHHGGGGGGFFFGGGGGGGGGJJJLLLMMMNNNOOOPPPSSSVVVTTTYYY```gggqqq}}}~~~yyyvvvrrrqqqooollliiigggeeedddcccbbbaaabbbdddhhhmmmooosssuuuxxx}}}|||cccMMMCCCCCC>>><<<>>>;;;;;;:::999999888888999999777777777777666666666555888888777777777777888888888888777777777777888888444555666888999:::::::::;;;;;;===@@@HHHTTTaaajjjuuu|||uuuddd___aaadddkkkooouuuzzz}}}}}}zzzyyywwwvvvvvvvvvvvvtttpppmmmdddcccaaa^^^\\\YYYWWWVVVVVVUUUSSSRRRRRRSSSTTTUUUVVVWWWYYYXXXYYY\\\bbbgggeeehhhlllnnnpppqqqrrrtttxxxxxxwwwxxxyyy|||~~~||||||}}}~~~vvvoooiiiddd```WWWUUUTTTTTTVVVXXXYYYYYYSSSPPPKKKGGGFFFFFFHHHIIIDDDDDDDDDDDDDDDEEEFFFFFFHHHGGGFFFFFFFFFFFFFFFFFFHHHIIIKKKLLLLLLMMMPPPRRRUUUYYY^^^dddkkkttt}}}yyyuuupppooommmkkkhhheeecccbbbcccbbbaaaaaadddhhhlllooosssuuuxxx|||~~~hhhPPPDDDBBB;;;:::===<<<;;;:::999999888888999999999888888888777777666666888888777777777777888888888888777777777777888888...111555999<<<<<<;;;:::;;;<<<===AAAHHHTTTaaajjjvvv|||uuuccc___eeemmmsss|||}}}xxxqqqmmmiiifffbbb___^^^\\\[[[YYYYYYXXXVVVTTTSSSSSSUUUUUUXXXZZZ\\\^^^```dddhhhlllkkknnnrrruuuvvvxxxzzz{{{}}}}}}~~~~~~~~~|||vvvpppiiicccYYYXXXUUUQQQOOONNNOOOPPPMMMJJJGGGDDDCCCCCCEEEFFFEEEDDDCCCEEEIIIJJJHHHFFFIIIIIIIIIIIIIIIIIIIIIIIINNNNNNMMMKKKKKKNNNRRRVVVWWWWWW]]]eeekkkpppwww~~~}}}zzzwwwuuuqqqooolllhhheeedddccccccdddaaa^^^```eeekkknnnooottttttwww}}}kkkPPPAAABBB@@@@@@@@@;;;;;;:::999999::::::888666666666555666666777888999888888888888888888888888777777777777777888888999777888888999999:::;;;;;;:::;;;===AAAIIIUUUaaajjjuuu}}}yyyiiifffmmmttt{{{zzztttooollliiidddaaa```^^^\\\ZZZ[[[ZZZXXXVVVVVVVVVWWWXXX[[[^^^aaaccceeeiiimmmppprrruuuyyy{{{}}}~~~|||tttnnn^^^\\\YYYTTTPPPMMMMMMMMMKKKIIIFFFCCCBBBBBBCCCDDDEEEDDDCCCEEEHHHJJJHHHFFFIIIJJJJJJJJJKKKKKKKKKKKKNNNOOOPPPQQQPPPRRRTTTVVVXXXXXX\\\ccciiinnnvvv~~~|||zzzwwwuuusssqqqlllhhheeeddddddddddddaaa___```dddiiilllmmmssstttxxx~~~qqqUUUDDDCCC@@@??????:::===;;;:::999::::::888666777666666666666777777888888888888888888888888888777777777777777888888999777888888999999:::;;;;;;;;;<<<===AAAIIIUUUbbbkkkvvv}}}|||}}}}}}pppnnnvvv}}}~~~xxxssspppmmmiiieeecccaaa^^^[[[]]]\\\[[[ZZZZZZZZZ[[[\\\```cccgggkkkmmmpppsssvvvyyy|||~~~tttgggeee```YYYRRRLLLJJJJJJIIIGGGDDDBBBAAA@@@AAABBBDDDCCCCCCEEEHHHIIIIIIHHHJJJKKKKKKLLLMMMNNNOOOPPPPPPSSSUUUWWWWWWWWWYYYZZZ]]]\\\]]]ccchhhnnnwww~~~{{{zzzxxxvvvvvvsssnnniiieeeeeeeeefffeeebbb___```cccgggjjjkkkqqqtttzzzwwwZZZGGGCCC???>>>>>>999@@@===:::999999999999888888888777666666666777777777777777777777777777777777777777777777888888999777888888999999:::;;;;;;<<<<<<>>>BBBJJJVVVdddmmmwww~~~yyy{{{~~~rrrsss{{{{{{wwwuuurrrnnnkkkhhheeeaaa^^^^^^^^^^^^]]]^^^___```aaadddhhhmmmrrruuuwwwzzz|||~~~uuuqqqooojjj```UUUMMMIIIIIIGGGEEECCCAAA@@@???@@@@@@CCCCCCCCCEEEGGGIIIJJJJJJLLLMMMNNNPPPRRRTTTUUUVVVVVVXXXZZZ[[[\\\]]]___aaaeeebbbbbbfffjjjoooyyy}}}|||{{{zzzxxxwwwtttoooiiifffffffffgggeeecccaaa```aaadddhhhiiipppttt|||zzz[[[GGGBBB===<<<>>>999AAA>>>;;;999999999999999999999888777666666666666666666666666666666666666777777777777777888888999777888888999999:::;;;;;;<<<===???CCCKKKXXXfffoooxxxyyyzzz{{{rrrttt{{{~~~{{{zzzwwwssspppmmmiiieeebbb``````aaaaaabbbcccdddeeehhhlllqqqvvvyyy|||yyyyyywwwrrrgggYYYOOOJJJIIIFFFEEECCCAAA@@@?????????BBBCCCDDDEEEFFFHHHKKKLLLNNNPPPRRRTTTWWWZZZ\\\]]]^^^^^^______```cccgggkkkllliiihhhkkkmmmqqqyyy~~~}}}}}}|||{{{vvvtttoookkkhhhggghhhiiieeedddbbbaaaaaacccgggiiiooouuu}}}yyy[[[FFFAAA<<<<<<>>>:::AAA>>>:::999999::::::999:::999888777777666777777666666666666666666666666777777777777777888888999777888888999999:::;;;;;;;;;===@@@EEENNNZZZhhhqqqxxx{{{|||tttmmmooovvv{{{~~~{{{xxxuuurrrnnnjjjfffcccdddeeefffhhhiiijjjjjjllloootttyyy}}}{{{{{{vvvkkk[[[PPPKKKJJJFFFEEEDDDBBBAAA@@@@@@???AAABBBDDDDDDEEEHHHKKKNNNQQQSSSUUUYYY]]]```cccdddeeefffeeeeeefffjjjpppuuuqqqooooooqqqrrrsssxxx~~~~~~}}}}}}|||{{{sssrrrooollljjjiiiiiiiiieeeeeecccbbbaaacccgggjjjooovvvyyyZZZFFFBBB======>>>:::>>><<<:::999:::::::::999999999888777777777888888777777777777777777777777777777777777777888888999777888888999999:::;;;;;;:::===AAAHHHQQQ]]]iiiqqqxxx~~~~~~~~~yyyiiibbbdddkkkooo}}}~~~{{{yyyvvvrrrmmmjjjggghhhiiikkkmmmooopppppppppssswww{{{zzz{{{wwwkkk[[[OOOKKKKKKGGGGGGFFFDDDCCCBBBAAA@@@@@@BBBDDDDDDEEEGGGLLLPPPTTTUUUYYY]]]aaaeeehhhjjjkkklllnnnooopppsssxxx{{{yyywwwyyy{{{{{{xxxzzz~~~}}}||||||{{{zzzpppooonnnmmmkkkjjjiiiiiieeeeeeeeecccaaaccchhhlllpppvvv~~~}}}{{{]]]IIIDDD???>>>>>>999;;;999888999:::;;;:::888888888888777888888999999888888888888888888888888777777777777777888888999777888888999999:::;;;;;;888<<>>>>>888888888888999;;;;;;:::888888777777777888999::::::888888888888888888888888777777777777777888888999777888888999::::::;;;;;;777<<>>;;;;;;;;;;;;::::::::::::999999888888888888666444222111999888888888777777666666555666666777888999999999999999888888999999:::;;;<<<>>>BBBIIITTT```kkkqqqwwwvvvwww~~~|||zzziiiWWWNNNLLLLLLOOORRRUUU[[[dddnnnvvv~~~}}}zzzvvvtttrrrnnnooopppsssuuuxxx{{{|||yyyvvvwwwssslllbbbYYYRRROOOMMMJJJJJJJJJHHHEEEBBB@@@@@@BBBAAAAAABBBCCCEEEGGGHHHNNNTTTZZZ```iiissswwwvvvsssvvv{{{}}}zzzwwwpppnnnlllkkkkkkjjjhhhfffhhhfffdddaaa```bbbgggkkkpppsssyyy~~~wwwnnnlllqqqyyy~~~jjjRRRFFFBBB???======;;;;;;::::::::::::999999999999888888777666555444888888888888777777777666555666666777888888999999999999888888999999:::;;;===???CCCKKKVVVbbblllrrryyyxxxyyykkk]]]OOOIIIHHHIIIJJJMMMMMMRRRZZZcccmmmxxx~~~|||zzzxxxwwwwwwsssssstttvvvxxxzzz|||~~~zzzssspppqqqlllddd\\\UUUQQQOOOOOONNNNNNLLLJJJHHHEEECCCAAAAAA@@@@@@@@@AAABBBDDDEEEIIIQQQYYY```jjjuuuzzzzzzwww{{{}}}zzzwwwsssqqqnnnmmmmmmkkkiiigggfffeeeccc```___aaafffjjjooorrryyy~~~yyypppiiijjjpppzzzpppWWWIIICCC@@@>>>>>>;;;;;;::::::::::::999999:::999888888777777777888888888888888777777777777666666666777888888999999999999888888999999:::;;;===???EEEMMMXXXcccmmmsss{{{zzz|||sssaaaVVVLLLIIIIIIHHHIIILLLPPPTTT[[[dddmmmwww~~~|||{{{{{{|||}}}xxxxxxxxxzzz{{{}}}{{{qqqllljjjhhhddd^^^YYYVVVUUUVVVVVVTTTRRRPPPNNNLLLIIIFFFDDDAAA@@@?????????@@@AAABBBEEEMMMWWW^^^hhhttt|||~~~~~~|||xxxuuusssqqqooommmmmmkkkiiigggdddcccbbb___^^^```dddhhhnnnrrrxxx|||~~~}}}xxxooohhhfffkkktttzzzzzz^^^MMMEEE@@@======;;;;;;:::::::::999999999999888777666666777999:::888888888777777777777777666666777777888888888888999999888888999999:::;;;<<>>???@@@@@@AAAJJJSSSZZZdddrrr|||~~~{{{vvvsssqqqooommmkkkkkkjjjgggfffccccccaaa___^^^```dddgggmmmpppvvvzzzzzz~~~yyytttmmmeeebbbeeemmmtttfffPPPEEE???;;;;;;;;;;;;:::::::::999999999888777666555666777888999777777777777777777888888777777777777777888888888999999888888999999:::;;;:::===EEEOOOZZZdddmmmrrr~~~yyyaaaUUUOOOJJJKKKKKKJJJLLLOOORRRYYYeeeppp{{{}}}}}}~~~}}}}}}~~~{{{oooeee___\\\ZZZZZZYYYYYY[[[```gggkkkkkkiii^^^ZZZVVVTTTSSSPPPKKKGGGDDDCCCAAA@@@?????????@@@@@@HHHPPPUUU^^^lllyyy~~~zzzuuuqqqmmmllljjjiiiiiihhhfffeeebbbbbbaaa```___```cccfffkkkoootttwwwvvvyyyxxxpppnnnhhhbbb___ccckkkssskkkSSSFFF>>>;;;;;;;;;;;;::::::::::::999999777777666666666777777888777777777777888888888888777777777777777777888888999999888888999999:::;;;888===EEEPPP[[[eeemmmqqq~~~rrrYYYRRRMMMKKKMMMOOOOOORRRWWW[[[dddqqq~~~}}}|||||||||}}}~~~~~~~~~qqqjjjaaa[[[YYYYYYYYYYYYZZZ[[[aaajjjssswwwuuuqqqfffbbb]]]\\\[[[XXXSSSNNNFFFEEECCCAAA@@@@@@@@@@@@???FFFLLLPPPXXXgggvvv~~~{{{uuuqqqkkkiiigggggghhhhhhfffeeebbbbbbbbb```___```cccfffhhhlllrrruuuuuuwwwvvvlllkkkhhhcccaaaeeeooowww~~~mmmTTTFFF???<<<===;;;;;;::::::::::::999999888888888999888888777777666777777777888888888888888777777777777777777777999999888888999999:::;;;999>>>FFFRRR]]]gggnnnrrr~~~nnnSSSQQQNNNMMMPPPSSSUUUYYY^^^hhhqqq}}}}}}|||{{{{{{{{{{{{{{{~~~~~~{{{jjjddd]]]YYYYYY[[[]]]]]]cccfffmmmyyy|||ooojjjeeecccccc```ZZZUUUHHHGGGDDDBBBAAA@@@@@@AAA???FFFJJJMMMTTTdddttt}}}|||vvvrrriiihhhgggggghhhhhhgggeeebbbcccbbbaaa```aaadddffffffjjjqqquuuuuuxxxzzznnnnnnlllgggeeeiiisss{{{|||mmmTTTGGG@@@>>>???;;;;;;;;;:::::::::999999999999:::;;;:::999888777666666777777888888888999888888888777777777777777999999888888999999:::;;;999???HHHSSS___iiipppsss~~~jjjYYYUUUTTTTTTSSSUUUZZZaaafffuuu~~~~~~|||{{{|||{{{zzzxxxxxxxxxzzz|||}}}{{{nnniiiaaa]]]___fffooovvvxxxzzz}}}wwwsssnnnkkkkkkhhheeeaaaUUULLLDDDCCCDDDCCCAAAAAAEEEEEEIIILLLOOOVVVeeettt{{{uuuqqqnnnkkkhhhfffeeefffeeeeeedddcccbbb``````aaacccdddhhhnnntttwwwzzzzzz{{{xxxqqqkkkmmmvvviiiOOOEEEAAA@@@@@@;;;;;;::::::::::::999999999999999888888888888777888777666555555666777888777777777777777777777777888999999::::::;;;;;;<<>>>>>;;;;;;::::::::::::999999999999999888888888888777888777666555555666777888777777777777777777777777888999999::::::;;;;;;<<>>???FFFSSSaaalllwwwpppbbb[[[ccckkkpppttt~~~|||sssooommmkkklllppppppppppppqqqrrrsssuuuvvvzzz{{{}}}{{{hhh[[[NNNIIIHHHGGGGGGHHHHHHGGGHHHJJJKKKNNNXXXbbbmmm}}}~~~{{{xxxwwwppplllhhheeeccccccbbb``````___^^^]]]^^^```bbbcccfffkkkqqqtttvvv{{{wwwrrrrrrnnniiiddddddjjjooowwwmmmQQQEEE@@@======;;;;;;:::::::::999999999999999999888888888777777888777666555555666777888777777777777777777777777888999999::::::;;;;;;<<<===>>>EEESSSaaalllxxxvvvjjjbbblllxxxzzzrrrkkkiiigggfffhhhlllmmmmmmnnnoooqqqrrrttttttxxxyyy{{{~~~lll___QQQKKKJJJHHHHHHJJJJJJIIIIIILLLMMMOOOVVV___hhhwww~~~|||yyyxxxqqqmmmiiifffeeedddcccbbb```___^^^]]]^^^___aaabbbdddjjjppprrrtttyyyoooiiiiiigggdddaaacccggglllvvviiiOOOEEEAAA??????;;;;;;:::::::::999999999999999999888888888777777888777666555555666777888777777777777777777777777888999999::::::;;;;;;<<<>>>???FFFSSSaaakkkwww{{{rrrjjjvvvwwwkkkfffccccccbbbaaaccchhhiiijjjkkkmmmoooqqqrrrrrruuuwwwzzz~~~nnn```RRRMMMKKKIIIIIIJJJKKKIIIIIIMMMOOOPPPVVV]]]eeeqqq~~~{{{xxxwwwpppmmmiiifffeeeeeedddcccbbbaaa___^^^^^^___```aaaccchhhnnnqqqrrrwww{{{jjjeeeeeedddcccbbbeeeiiilllvvvcccLLLDDDAAA@@@???;;;;;;::::::::::::999999999999999888888888888777888777666555555666777888777777777777777777777777888999999::::::;;;;;;<<>>===;;;;;;::::::::::::999999999999999888888888888777888777666555555666777888777777777777777777777777888999999::::::;;;;;;<<<>>>???FFFSSSaaalllwwwrrrkkknnnzzz~~~nnnbbbZZZTTTSSSUUUYYYZZZZZZ\\\aaabbbccceeehhhjjjlllmmmnnnrrruuuyyy~~~lll___SSSNNNLLLJJJHHHIIIGGGEEEGGGLLLPPPRRRVVV\\\XXX^^^kkk~~~~~~zzzvvvssspppmmmjjjfffddddddddddddccceeedddaaa___^^^^^^___```bbbgggmmmoooqqquuu|||rrrfffccccccbbbbbbccceeegggiiittt{{{ZZZHHHBBB???===;;;;;;;;;;;;:::::::::999999999999999888888888888777888777666555555666777888777777777777777777777777888999999::::::;;;<<<<<<===>>>EEESSSaaalllxxxyyyjjjeeegggrrrvvviii```[[[XXXQQQRRRSSSVVVXXX[[[]]]^^^```bbbcccddddddfffhhhkkknnnrrrwww{{{}}}yyynnncccXXXRRRNNNIIIGGGHHHEEEHHHJJJJJJNNNUUUXXXWWWXXX\\\fffzzz~~~zzzvvvrrrooommmjjjgggffffffffffffeeefffeeecccaaa```_________dddgggnnnqqqooopppzzzqqqjjjfffcccdddiiillljjjiiijjj{{{wwwYYYHHHCCC@@@===;;;===;;;::::::<<<<<<;;;999777888999999888777888999666666555666666777888999777777777777777888888999;;;:::999888888:::<<<===@@@???EEESSSbbbnnnyyyuuueee``````iiiwwwssseee[[[UUURRRPPPPPPQQQSSSUUUXXXZZZ\\\]]]___aaabbbcccccceeehhhjjjnnnqqqvvvzzz}}}xxxpppdddYYYSSSOOOKKKHHHIIIHHHKKKLLLLLLRRRZZZ^^^]]]ZZZ[[[cccuuu~~~|||yyyvvvsssqqqmmmjjjgggfffffffffeeedddeeedddbbb___^^^]]]]]]^^^___dddkkkqqqqqqrrr|||sssnnniiieeefffjjjllllllmmmqqqzzzsssVVVGGGCCC@@@===<<<;;;999888888::::::999777777888999999888777888999777666666666666777777888777777777777777888888999;;;:::999888888:::;;;===AAA@@@FFFTTTcccooo{{{ppp```[[[YYY___iiirrrxxxzzzxxxvvvppphhh]]]TTTOOOMMMLLLLLLOOOPPPRRRUUUXXXZZZ\\\]]]^^^```bbbbbbcccdddgggiiimmmpppuuuyyy{{{~~~yyyttthhh\\\UUUPPPKKKIIIKKKJJJMMMNNNOOOWWWaaagggfff```___cccsss~~~}}}zzzxxxvvvtttsssllljjjgggeeeeeeeeedddcccdddccc```]]][[[ZZZ[[[[[[[[[aaakkksssuuuwwwxxxvvvmmmjjjiiilllnnnnnnqqquuuxxxlllSSSFFFCCCAAA>>>===;;;999888888::::::999777777888999999888777888999888888777666666666777777777777777777777888888999;;;:::999888999:::;;;<<>>===;;;::::::;;;<<<:::999777888999999888777888999999999888777666666666666777777777777777888888999::::::999999999:::;;;<<<@@@@@@FFFUUUdddqqq}}}uuueeeaaa]]]___ccceeeeeeccc```^^^ZZZVVVQQQNNNNNNPPPRRRRRRSSSTTTVVVWWWYYY[[[]]]]]]___```bbbbbbcccdddgggiiijjjmmmqqquuuxxx|||}}}ooo```VVVPPPKKKIIIKKKJJJLLLOOOUUUcccqqqxxxxxxrrrooosss}}}||||||~~~}}}{{{xxxvvvtttsssssskkkiiieeeccccccbbbaaa```aaa^^^[[[WWWUUUUUUWWWXXX[[[```jjjssswwwxxx}}}zzzxxxwwwvvvqqqjjjiiillltttyyy|||hhhRRRGGGCCC@@@??????===;;;::::::;;;<<<:::999777888999999888777888999:::999888777777666777777777777777777777888888999999999999999::::::;;;;;;>>>>>>EEETTTdddqqq}}}~~~ppplllfffhhhjjjlllkkkhhheeebbbZZZVVVRRRQQQQQQSSSTTTTTTXXXYYYZZZ[[[\\\]]]^^^^^^^^^___aaaaaabbbcccfffhhhiiilllooosssvvv{{{{{{mmm^^^TTTOOOKKKKKKMMMKKKNNNSSS\\\lll|||yyyvvvzzzzzzuuuuuuvvvxxxzzz}}}}}}}}}{{{xxxvvvtttrrrqqqkkkhhhdddbbbbbbaaa```______\\\XXXUUUTTTUUUVVVXXXZZZ]]]eeennnqqqrrrwww}}}|||sssiiigggkkkvvv|||mmmWWWJJJDDD@@@>>>>>>;;;999888888::::::999777777888999999888777888999999999888777777777888888777777777777777888888999999999:::::::::;;;;;;;;;======DDDSSSdddqqq~~~zzzwwwssstttwwwxxxvvvrrrnnnkkk^^^[[[XXXWWWXXXYYYZZZZZZ]]]]]]^^^^^^^^^^^^______[[[]]]^^^______aaadddfffhhhkkknnnqqquuuzzzvvvhhhYYYQQQNNNLLLNNNRRROOORRRYYYeeewww~~~xxxvvvyyy}}}|||{{{yyyvvvssspppnnnjjjhhhdddbbbaaa```___^^^]]]ZZZWWWTTTSSSUUUWWWYYYZZZ\\\ccckkkooopppuuu{{{tttkkkkkkqqqyyyttt\\\MMMDDD???===>>>;;;999888888::::::999777777888999999888777888999888888888777888888999999777777777777777888888999999999::::::;;;;;;;;;:::>>>>>>EEETTTeeesss~~~}}}{{{uuurrrdddaaa___^^^___aaaaaaaaa```````````````_________YYY[[[\\\]]]]]]___bbbdddhhhjjjmmmqqqtttyyyqqqdddVVVOOOMMMNNNQQQVVVRRRVVV^^^kkk||||||}}}}}}|||zzzwwwsssnnnllljjjgggdddaaaaaa```^^^]]]\\\YYYVVVSSSSSSUUUXXXZZZ\\\^^^ccclllppprrrwww}}}uuummmpppxxx}}}yyy```OOOEEE>>><<<>>>===<<<:::;;;<<<<<<;;;999777999999999888777888999888777777777888999::::::777777777777777888888999888999:::;;;;;;;;;::::::???>>>FFFUUUffftttwwwzzz|||}}}yyykkkkkkiiihhhggggggggggggkkkhhhccc````````````___\\\]]]]]]]]]\\\]]]```bbbdddiiiooossswwwyyy{{{}}}~~~ddd\\\QQQKKKLLLQQQWWWZZZ]]]^^^eeewwwzzzzzzyyywwwuuurrrpppoookkkiiieeeaaa^^^\\\[[[[[[YYYWWWUUUSSSTTTVVVYYY[[[^^^]]]aaaiiioooqqqvvv{{{uuuqqqsssvvv{{{{{{fffRRRHHHAAA>>>=========<<<;;;::::::999999999999888888777666666666777777777777777777777777999888888888777777666666888999::::::999:::<<<>>>AAA@@@GGGVVVhhhuuu}}}uuuuuuxxx}}}|||uuutttsssrrrppppppoooooonnnjjjeeebbbaaaaaa```___[[[\\\]]]\\\\\\]]]```bbbeeeiiinnnrrrvvvxxx|||~~~sss]]]XXXQQQOOOSSSYYY___bbb```bbbkkk~~~yyyxxxxxxvvvtttrrrpppoookkkjjjgggddd```^^^\\\[[[YYYWWWUUUTTTUUUWWWYYY[[[^^^]]]aaahhhmmmpppvvv}}}tttppprrruuuwwwyyykkkUUUIIIBBB>>>======<<<<<<;;;::::::999999777777777777888888888888888888888888888888888888999888888888777777777777999:::;;;;;;::::::<<<>>>AAAAAAHHHYYYjjjwwwvvvooonnnssszzz~~~|||zzzyyyxxxwwwqqqmmmgggcccbbbaaa```___ZZZ[[[[[[[[[[[[\\\___aaafffiiimmmqqqtttxxx|||wwwdddTTTRRROOOQQQVVV]]]cccfffccchhhtttyyyxxxwwwvvvtttqqqpppnnnkkkjjjhhhfffccc```]]]\\\XXXWWWVVVVVVVVVWWWYYYYYY]]]\\\___fffkkkqqqyyyxxxsssrrrsssqqquuulllTTTIIICCC@@@???<<<<<<<<<;;;;;;::::::999666666777777888999999:::999999999999999999999999888888888888888777777777999:::;;;;;;:::;;;===???@@@AAAKKK]]]mmmyyy~~~mmmggggggnnnyyy~~~{{{zzzrrrnnnhhhdddaaa```^^^]]]XXXYYYZZZZZZZZZ[[[^^^aaagggiiimmmpppssswww|||vvveeeXXXSSSRRRRRRUUUZZZaaahhhllliiippp~~~{{{{{{yyywwwtttpppnnnllliiiiiihhhfffccc```]]][[[XXXWWWWWWWWWWWWWWWXXXXXX[[[[[[^^^eeekkksssyyysssqqqmmmrrrgggPPPFFFBBBAAAAAA<<<<<<;;;;;;;;;:::::::::777777777888888999999999999999999999999999999999888888888888888888888888999:::;;;;;;:::;;;===>>>@@@CCCOOO```ppp{{{wwwhhhdddeeennnzzz{{{yyyrrrmmmgggbbb___^^^\\\[[[VVVWWWXXXXXXXXXZZZ]]]```fffiiilllooossswww{{{|||wwwvvvyyy|||{{{ssskkkbbbZZZUUUWWWXXXZZZ]]]ccckkktttyyyrrr{{{~~~~~~{{{xxxsssooollljjjgggffffffdddbbb^^^[[[YYYWWWWWWWWWVVVVVVVVVWWWWWWXXXYYY]]]eeelllvvvtttmmmkkkooo~~~eeeMMMDDDAAA@@@???;;;;;;;;;;;;;;;::::::::::::999999999888888777777999999999999999999999999888888888888888999999999888:::::::::::::::<<<>>>@@@EEERRRcccrrr|||qqqeeedddgggqqqzzzvvvnnnjjjddd___\\\ZZZXXXWWWUUUVVVWWWWWWWWWYYY\\\___eeehhhlllpppssswww{{{~~~yyyuuuxxxyyyuuuooolllggghhhjjjlllnnnooopppqqqrrrllleeeaaa]]]XXXXXX[[[XXX\\\aaagggnnnvvv}}}{{{~~~~~~{{{wwwsssnnnjjjhhheeeeeedddbbb___\\\ZZZYYYWWWWWWUUUTTTTTTUUUUUUVVVWWWXXX]]]eeelllvvvrrrjjjiiimmm{{{gggNNNEEEAAA>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777999999999999999999999999888888888999999999999999999:::;;;;;;:::;;;===???BBBGGGTTTeeerrr|||}}}jjjbbbdddkkkvvv|||uuuqqqjjjfff```[[[YYYWWWUUUTTTSSSTTTVVVVVVVVVXXX\\\^^^dddgggmmmqqqtttwwwzzz|||{{{nnnmmmqqqtttwww{{{tttnnnlllssszzzyyytttpppfffeeecccbbbaaabbbcccdddddd```^^^___]]]ZZZ]]]ccc```gggqqqzzz~~~zzzssslllhhheeegggpppzzz}}}||||||{{{zzzxxxuuuqqqmmmjjjhhhfffeeebbb```]]]\\\[[[ZZZXXXVVVTTTRRRQQQRRRTTTVVVVVVXXX^^^eeejjjsssxxxnnnhhheeejjjyyyfffNNNFFFBBB???<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888888888888999999:::::::::;;;<<<======<<<===???AAAEEEJJJUUUeeeqqqzzztttccc___bbbnnnyyywwwpppkkkgggccc]]]YYYVVVUUUSSSRRRSSSTTTUUUUUUVVVXXX[[[^^^cccgggmmmrrruuuwwwzzz{{{|||kkk[[[XXX[[[___dddiiimmmhhhiiisss~~~}}}zzzmmmjjjfffccc``````aaabbb```^^^___cccbbb___bbbiiipppzzzxxxssspppmmmkkkhhhccc^^^\\\YYYYYYaaajjj|||~~~zzzyyyyyywwwvvvuuurrrooollljjjhhhgggeeebbb___]]]\\\[[[[[[XXXVVVSSSPPPPPPQQQTTTVVVWWWYYY___dddiiipppzzzrrrkkkfffbbbhhhyyybbbLLLFFFDDDAAA>>>;;;;;;;;;;;;;;;;;;;;;;;;888888888999999:::;;;;;;777777777777777777777777888888888999999:::::::::===>>>??????>>>???AAACCCFFFKKKVVVeeepppyyyxxxmmmggghhhjjjxxx}}}vvvqqqmmmaaa```]]]ZZZXXXWWWWWWWWWTTTUUUWWWWWWWWWXXX[[[]]]eeejjjppptttwwwxxxzzz{{{uuufffWWWQQQQQQSSSXXX]]]gggdddgggsss{{{rrrkkkgggiiilllhhhiiikkkmmmppptttzzz~~~xxxlllddd___]]]YYYUUUTTTWWWVVVTTTXXX___hhhwww~~~~~~|||yyyxxxyyyxxxvvvtttqqqnnnllljjjiiifffaaa^^^[[[YYYWWWUUUWWWTTTQQQNNNNNNPPPSSSVVVXXXWWW[[[bbbiiipppzzz}}}zzzqqqhhheeeccckkkxxx___KKKEEEBBB@@@???::::::::::::::::::::::::999999999999999999999999:::999999888888999999:::888888777777888888999:::===>>>???@@@@@@BBBEEEHHHLLLTTT^^^hhhqqq{{{tttjjjddddddiiimmmxxx~~~zzzsssmmmiii^^^\\\ZZZXXXVVVUUUTTTTTTTTTVVVWWWXXXXXXZZZ\\\___dddiiiooosssvvvxxxzzz|||nnnbbbVVVRRRRRRSSSVVVYYYaaa```fffttt{{{|||}}}}}}~~~nnnbbb[[[XXXVVVRRRQQQSSSRRRPPPSSSYYY]]]iii{{{{{{~~~{{{yyywwwuuuuuutttrrrooollliiiggghhheeeaaa]]][[[ZZZWWWVVVVVVTTTQQQOOOPPPSSSVVVYYYXXXXXX[[[cccjjjpppzzzzzzwwwooogggeeedddkkkvvv{{{[[[HHHAAA???===<<<::::::::::::::::::::::::999999999999999999999999999888888777777888888999888888777777888888999:::<<<===>>>??????AAADDDGGGMMMTTT___iiirrr}}}zzzxxxuuurrrpppppppppqqqqqqllleee___\\\___gggllltttzzz|||vvvooohhhddd[[[ZZZXXXVVVUUUTTTTTTSSSTTTVVVXXXYYYYYY[[[^^^```cccgggmmmrrruuuxxx{{{|||hhh___WWWWWWYYYYYY[[[^^^aaabbbhhhsssssscccYYYUUUWWWTTTTTTUUUSSSQQQSSSWWWWWW^^^iiiwww~~~}}}{{{xxxvvvsssssssssrrroookkkhhhfffgggddd```]]][[[ZZZXXXVVVVVVTTTRRRQQQRRRVVV[[[]]]ZZZYYY]]]dddjjjqqqzzzzzzuuussskkkeeedddgggllltttuuuXXXGGGAAA>>><<<;;;::::::::::::::::::::::::999999999999999999999999888777777777777777777888888888777777888888999:::;;;<<<======>>>@@@CCCFFFLLLTTT___iiisss~~~wwwoooiiiiiigggeeedddfffiiikkkooolllgggaaa]]]]]]```ccckkkooovvv~~~|||wwwqqqjjjccc___ZZZYYYYYYWWWVVVVVVUUUUUUTTTUUUWWWXXXYYY[[[^^^aaabbbffflllqqqtttxxx{{{}}}gggaaa]]]```dddgggjjjooopppppprrrvvvyyyhhh^^^ZZZ^^^^^^^^^]]][[[YYYZZZ\\\[[[]]]aaajjjzzz~~~|||xxxvvvtttuuuuuutttrrrnnnjjjhhheeebbb^^^[[[ZZZYYYXXXVVVUUUSSSRRRRRRTTTXXX]]]aaa^^^\\\___eeejjjpppxxxwwwsssooogggcccdddjjjmmmsssrrrWWWIIICCC@@@>>>>>>;;;;;;::::::::::::999999888888888888888888888888888888777777777777888888888888777777888888999::::::;;;<<<<<<===>>>BBBDDDJJJRRR]]]hhhsss~~~yyykkkdddaaabbbcccccccccfffkkkpppwwwuuuqqqiiiaaa[[[YYYXXX^^^aaahhhooowww}}}|||vvvqqqlllfff___[[[WWWWWWWWWWWWWWWVVVVVVUUURRRTTTWWWXXXYYY\\\___bbbbbbfffkkkppptttwww{{{~~~lllhhhgggmmmtttzzzqqqiiigggfffhhhhhhgggdddccccccccceeecccbbbggguuu|||xxxuuuuuuuuuuuutttqqqnnnkkkiiiccc```\\\ZZZYYYXXXVVVTTTSSSRRRQQQQQQSSSXXX]]]``````___```fffjjjnnnvvvzzztttnnneeebbbdddllloootttmmmVVVIIIDDDAAA??????;;;;;;;;;::::::999999999888888888888888888888888999999999888888999999999888888777777888888999:::999:::;;;<<<<<<>>>AAADDDGGGOOO[[[fffqqq}}}ooodddaaa]]]```dddfffhhhlllsssyyy}}}{{{vvvmmmcccYYYSSSQQQSSSVVV[[[bbbkkkrrryyy|||zzzvvvpppjjjeee```\\\XXXSSSTTTUUUUUUUUUUUUTTTTTTSSSUUUWWWYYY[[[]]]aaaddddddhhhlllppptttwww{{{~~~wwwuuuxxxyyyttttttnnnrrrtttqqqoooooonnnlllnnnllljjjooozzz|||wwwtttrrrrrrqqqooommmkkkiiihhhbbb___[[[XXXVVVUUUSSSQQQRRRQQQOOOOOOQQQUUUZZZ]]]___^^^```eeeiiinnnvvv~~~zzzooodddbbbfffmmmqqqwwwwwweeeRRRGGGCCC???======<<<;;;;;;::::::999999888888888888888888888888888::::::999999999999::::::888888777777888888999:::999:::;;;<<<<<<>>>AAADDDEEEMMMYYYeeeqqq}}}}}}hhhaaaaaa^^^cccjjjooorrrwwwwwwlll```VVVQQQNNNNNNPPPTTTZZZbbbjjjqqqvvvvvvqqqjjjccc^^^[[[WWWUUURRRSSSUUUVVVVVVVVVUUUUUUTTTVVVYYY[[[]]]```dddggggggjjjnnnqqqtttwww{{{~~~~~~{{{|||{{{~~~{{{yyyxxxzzz}}}zzzuuurrrqqqpppmmmkkkiiihhhggggggaaa^^^YYYVVVTTTRRRPPPNNNQQQOOOMMMLLLMMMQQQUUUXXX[[[ZZZ]]]ccciiioooxxxrrreeebbbhhhmmmrrr{{{ppp```OOOFFFBBB>>><<<<<<<<<<<<;;;::::::999888888888888888888888888888888999999888888888888999999888888777777888888999:::999:::<<<<<<<<<>>>AAADDDEEEMMMYYYfffrrr~~~xxxddd___aaaccciiirrrxxx|||xxxjjj]]]SSSOOONNNMMMNNNQQQVVV]]]fffmmmrrrsssnnnfff___ZZZWWWUUUSSSTTTUUUWWWXXXYYYYYYXXXXXXVVVXXX[[[]]]___bbbfffiiihhhkkkooorrrtttwww{{{~~~}}}~~~|||xxxsssppprrrpppmmmjjjhhhggghhhhhhaaa]]]YYYUUUSSSQQQNNNLLLQQQOOOLLLJJJKKKNNNRRRUUUWWWWWWZZZbbbiiipppzzzttteeeccciiimmmsss}}}wwwmmm___OOOGGGCCC???======<<<<<<;;;::::::999888888777777777777777777777777888888777777777777888888888888888777888999999::::::;;;<<<<<<===>>>BBBDDDEEENNNZZZgggssstttbbb___ccckkkttt}}}{{{mmmhhh___RRRMMMQQQLLLPPPUUU[[[fffrrrxxxxxx{{{mmm```[[[[[[XXXVVVUUUUUUVVVVVVXXXYYYZZZ[[[[[[^^^___aaabbbdddfffhhhhhhlllmmmqqquuuyyy}}}{{{wwwooolllvvv}}}zzzwwwtttqqqrrrnnnjjjiiikkklllkkkiiiccc___ZZZVVVSSSQQQNNNLLLLLLMMMMMMLLLKKKLLLOOOQQQWWWVVVZZZbbbjjjqqqyyyoooeeeeeejjjvvvxxx~~~tttlllZZZGGG@@@AAA???:::>>>;;;999:::<<<===;;;888777777777777777777777777999888888888777777666666888999:::999888777888999999;;;<<<===<<<===???@@@EEENNNZZZgggrrr~~~vvveeecccgggqqq{{{zzzmmmggg___SSSOOOSSSRRRXXX^^^eeeqqq~~~qqqaaa[[[ZZZXXXWWWWWWYYYZZZ[[[\\\]]]^^^^^^___```aaabbbdddgggiiijjjkkkoooqqqssswww{{{zzzpppkkkcccaaajjj|||}}}zzzxxxtttrrrqqqnnnjjjjjjlllllliiigggaaa]]]YYYUUUSSSPPPNNNLLLJJJKKKLLLLLLLLLMMMPPPRRRUUUUUUYYYbbbiiioooxxxrrriiiiiimmmvvv{{{uuu___JJJ@@@AAA@@@<<<===;;;999:::;;;<<<:::888888888888888888888888888888888888888777777777666777999:::999888777888999888:::;;;<<<;;;<<<>>>???GGGOOO[[[gggrrr}}}{{{llljjjooo{{{sssllldddZZZWWW[[[^^^eeennnxxxzzzggg^^^\\\[[[[[[\\\______```aaabbbcccddddddbbbccceeegggjjjlllnnnoootttuuuvvvyyy~~~}}}lllbbb___ZZZXXX^^^lll|||zzzxxxuuurrrqqqooommmmmmnnnmmmiiieee^^^[[[VVVSSSQQQPPPNNNLLLHHHJJJKKKKKKKKKMMMPPPSSSSSSSSSXXX```gggmmmvvvsssmmmmmmpppvvv~~~eeeNNNCCCAAA@@@===<<<:::999999:::;;;999888888888888888888888888888888888888888777777777777777888999999888777888999777999:::;;;;;;;;;===>>>IIIPPP\\\gggqqq|||uuuuuuyyyzzzrrriiifffiiiooowwwpppeeebbbaaabbbeeedddeeeeeefffggghhhhhhhhheeefffhhhkkkmmmppprrrssswwwwwwxxx{{{sssfff]]]ZZZWWWVVV[[[dddsss~~~{{{zzzxxxuuurrrrrrpppooopppqqqoooiiieee[[[XXXTTTQQQPPPOOOMMMLLLIIIJJJKKKKKKJJJLLLOOOQQQQQQRRRWWW___eeekkkttt~~~uuuoooooopppvvviiiRRRFFFCCC@@@===;;;:::::::::::::::999888888888888888888888888888888888888777777777777777777888999999888777999:::888999;;;;;;;;;;;;===???HHHOOO[[[fffqqq}}}|||yyyzzzxxxllliiihhhiiillljjjjjjkkkkkkllllllmmmmmmjjjkkkmmmooorrrtttvvvwwwyyyyyyyyy{{{wwwkkkbbb\\\UUUTTTWWW\\\bbbnnn|||zzzyyywwwtttrrrqqqooonnnoooooommmfffaaaZZZWWWSSSPPPOOONNNMMMKKKKKKLLLLLLJJJIIIJJJLLLNNNOOOQQQWWW___dddiiisss~~~xxxrrrppprrrwwwhhhTTTIIIDDD???<<<;;;;;;;;;::::::999999:::888888888888888888888888777777777777777777888888666888999999888888999:::999:::<<<<<<<<<===>>>@@@FFFMMMYYYeeeqqq~~~uuuqqqpppqqqrrrrrrrrrrrrsssssstttttttttqqqrrrsssuuuwwwyyy{{{{{{||||||}}}yyylllccc]]]XXXRRRSSSVVV]]]dddooo~~~|||yyyxxxwwwvvvsssqqqnnnlllkkkkkkkkkhhhbbb]]]ZZZVVVSSSPPPOOONNNLLLJJJLLLLLLLLLJJJHHHHHHJJJLLLNNNQQQXXX___ccchhhsss~~~zzzrrrqqqsssxxxdddRRRIIICCC>>><<<;;;<<<===<<<:::999:::;;;999999999999999999999999777777777777888888888888666777999999888888999;;;999;;;============???@@@EEEMMMXXXdddqqq~~~|||zzzzzz{{{{{{{{{{{{{{{||||||||||||yyyzzz{{{|||}}}zzzqqqkkkeeeaaa[[[XXXYYY___gggrrr~~~}}}|||zzzwwwvvvuuutttrrrpppooommmjjjjjjjjjgggaaa]]]ZZZWWWSSSPPPOOOMMMKKKJJJJJJKKKKKKIIIHHHHHHKKKMMMNNNQQQXXX___cccgggssswwwnnnnnnrrrzzz~~~```NNNFFFAAA>>>>>>;;;===>>>===;;;:::;;;===999999999999999999999999666777777777888888888888555777888999888888:::;;;888:::<<<<<<<<<<<<>>>@@@GGGNNNYYYdddppp~~~~~~~~~yyytttgggbbb___bbbiiiuuu}}}{{{zzzxxxvvvuuutttsssqqqooossspppmmmlllkkkiiiddd___[[[XXXTTTPPPOOOMMMKKKIIIHHHIIIIIIIIIHHHIIILLLNNNNNNQQQYYY```cccgggsssrrriiijjjooozzz~~~^^^KKKCCC???>>>@@@<<<>>>???>>>;;;:::<<<>>>999999999999999999999999666666777777888888888999555777888999888888:::;;;777999;;;;;;;;;;;;===???IIIOOOZZZdddppp}}}}}}rrrkkklllooouuu~~~~~~~~~}}}wwwxxxxxxwwwtttsssssstttooommmjjjhhhfffddd```^^^YYYVVVRRROOOMMMKKKIIIGGGIIIHHHGGGGGGHHHJJJMMMNNNOOOSSSZZZbbbeeehhhpppzzzvvvkkkkkkllllllxxx|||[[[IIIEEEAAA>>>>>>===;;;::::::;;;<<<:::999999999::::::999999888777888777777777777777777888888888999999999888888777999999999:::<<<>>>???@@@GGGMMMXXXeeerrrwwwsssrrrvvv~~~~~~~~~}}}yyyyyyyyyvvvsssrrrrrrsssnnnkkkhhheeecccaaa___]]]YYYVVVRRRNNNMMMKKKIIIGGGHHHHHHHHHHHHIIIKKKLLLMMMOOORRRZZZbbbeeehhhqqq{{{ttthhhggghhhiiizzzyyy}}}YYYHHHDDD@@@=========;;;::::::;;;;;;:::999999999999999999888888777777777888888888888777777888888999999999888888888999999999:::<<<>>>???@@@EEELLLVVVcccqqq~~~yyywwwyyy~~~~~~}}}|||zzzzzzyyyvvvrrrpppqqqrrrmmmjjjeeebbbaaa___]]][[[YYYVVVQQQNNNLLLKKKIIIGGGGGGGGGHHHIIIJJJKKKLLLLLLPPPTTT[[[cccfffjjjsss~~~qqqeeebbbeeeggg}}}{{{wwwUUUFFFCCC???<<<<<<<<<;;;::::::;;;;;;:::999999999999999999888777777666777888999999888777666888888888888888888888888999999::::::<<<===???@@@CCCJJJUUUbbbooo}}}}}}|||~~~xxxsssrrrtttvvv~~~~~~}}}|||xxxxxxwwwuuurrrppppppqqqlllhhhdddaaa___^^^\\\[[[XXXUUUQQQNNNLLLKKKHHHGGGFFFFFFHHHIIIJJJKKKKKKKKKQQQTTT\\\dddhhhmmmwwwnnnccc___ccciiiqqqSSSFFFCCC???<<<===<<<;;;999:::;;;;;;:::888:::::::::::::::999888888666777888999999888777666888888888888888888999999:::::::::;;;<<<===>>>???CCCIIITTTaaaooo}}}}}}}}}wwwwww{{{uuufffaaa___```dddiiippp{{{~~~~~~|||{{{tttuuuuuutttqqqoooooopppiiifffccc```______]]][[[XXXUUUQQQMMMLLLJJJHHHFFFEEEFFFHHHIIIJJJKKKKKKJJJOOORRRZZZccchhhnnnzzznnnccc___eeemmmkkkPPPFFFDDD@@@===>>><<<:::999999:::;;;999888;;;;;;;;;<<<;;;::::::999666777888999999888777666888888777777888888:::::::::::::::;;;<<<===>>>???CCCIIIUUUbbbppp~~~~~~|||~~~~~~|||rrrtttyyy|||yyyxxxyyy}}}eeeXXXTTTQQQQQQVVVVVV\\\fffqqq~~~~~~|||zzzqqqsssttttttqqqmmmkkkkkkeeecccaaa``````___]]][[[XXXUUUPPPMMMKKKJJJHHHFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLPPPXXXbbbiiiqqq~~~pppeee```gggrrr}}}eeeNNNFFFDDD@@@===???;;;:::999999::::::999888;;;;;;;;;;;;;;;::::::999888777777777777777777888888888777777777999:::;;;:::::::::;;;;;;===>>>>>>BBBIIITTTbbbppp~~~yyyrrrooopppuuuwww{{{zzz||||||{{{}}}rrrXXXOOOLLLGGGGGGKKKJJJOOOUUU]]]hhhwww}}}{{{yyypppsssuuutttpppjjjfffccc___^^^^^^___```___\\\ZZZXXXTTTPPPMMMKKKJJJHHHFFFGGGFFFFFFFFFGGGIIIKKKLLLNNNRRR[[[fffnnnwwwtttggg```gggtttuuu___JJJDDDCCC???<<<>>>;;;:::999999::::::999777999999::::::999999888777999888777666666777888999888777666666777999;;;<<<;;;;;;;;;;;;;;;<<<===>>>@@@GGGSSS```nnn}}}{{{zzzllleee```___ccckkkooovvvjjjQQQJJJHHHCCCBBBFFFFFFHHHLLLQQQZZZgggxxx}}}{{{yyyqqqtttvvvuuuooohhhaaa^^^[[[[[[\\\^^^```^^^[[[XXXWWWTTTPPPMMMKKKJJJGGGFFFHHHGGGFFFEEEFFFIIIKKKMMMSSSWWWaaallluuuvvviii```ggguuuqqq[[[HHHCCCBBB>>>;;;===;;;:::888999::::::999777888888888888888777666666:::999666555555666999:::888777666666777999;;;<<<;;;;;;;;;;;;;;;<<<===>>>???FFFQQQ___mmm{{{vvvrrrgggbbbXXXWWWWWWZZZaaaiiiuuuyyy```IIIDDDDDD@@@???AAA>>>CCCGGGHHHJJJSSSdddrrr|||}}}zzzxxxwwwtttuuuuuusssmmmddd[[[VVVUUUXXX]]]```aaa^^^ZZZWWWXXXVVVSSSOOOLLLIIIGGGFFFFFFGGGGGGGGGGGGHHHJJJMMMUUU\\\eeennn|||pppfffccckkkvvv|||lllSSSFFFDDD???===???<<<;;;;;;::::::::::::999999::::::888777555444444444777777888888888999999999666666666666777888999:::<<<<<<;;;;;;;;;<<<<<<===BBBGGGPPP\\\iiiyyyvvvooozzziii```[[[QQQQQQQQQUUU[[[cccqqqoooYYYGGGEEEGGGCCC???AAA===@@@CCCCCCEEELLLXXXcccqqq~~~{{{xxxvvvuuuttttttssspppjjjaaaXXXRRRRRRVVV[[[___```^^^[[[XXXUUUTTTRRROOOLLLJJJIIIHHHFFFGGGGGGGGGFFFHHHLLLNNNUUUaaaooo}}}|||mmmeeebbbiiisssvvvlllSSSFFFDDD???<<<>>>:::;;;;;;::::::::::::999999333444666888999999888777777777888888888999999999666666666666777888999:::<<<;;;;;;;;;;;;<<<<<<===AAAFFFOOOZZZhhhxxxzzzooohhh|||nnn___XXXUUULLLKKKLLLPPPVVV___oooaaaQQQEEEFFFHHHDDD@@@@@@???@@@@@@@@@BBBGGGMMMRRRaaannn~~~{{{xxxuuusssrrrssssssqqqnnnggg^^^VVVQQQQQQTTTYYY]]]___^^^\\\ZZZSSSRRRPPPNNNLLLKKKJJJJJJGGGGGGGGGFFFFFFIIINNNQQQWWWhhhvvviiieeeccchhhooo{{{rrriiiQQQEEEDDD>>><<<<<<888;;;;;;::::::::::::999999000333777:::<<<;;;999777777777777888888888888999666666666666777888999:::;;;;;;:::;;;;;;<<<======???DDDMMMXXXgggwww|||qqqfff^^^qqqcccXXXVVVVVVOOOIIIKKKOOOVVV___ssssssWWWLLLCCCDDDFFFCCC@@@@@@CCCBBBAAABBBEEEGGGIIIIIITTT]]]lll}}}}}}zzzwwwtttrrrqqqrrrrrrqqqmmmhhhaaaZZZVVVUUUWWWZZZ]]]^^^]]][[[ZZZSSSRRRPPPNNNLLLJJJIIIIIIHHHHHHGGGFFFFFFJJJPPPUUU\\\sssrrrhhhfffeeegggmmm}}}sssfffOOOCCCDDD???======999;;;;;;:::::::::999999999666777999;;;:::999666555777777777777888888888888666666666666777888999:::::::::::::::;;;<<<=========BBBJJJVVVeeevvv~~~ssshhh]]]UUUggg]]]XXX[[[]]]VVVKKKLLLPPPWWWddd{{{xxxfffRRRJJJBBBAAAAAA@@@@@@@@@CCCBBBBBBDDDHHHIIIIIIGGGMMMRRR]]]mmm~~~}}}zzzxxxuuusssrrrssssssqqqoookkkfffaaa___[[[\\\^^^^^^^^^\\\ZZZXXXUUUSSSQQQNNNKKKIIIGGGGGGGGGGGGGGGFFFHHHLLLRRRWWWddd}}}rrriiihhhfffhhhmmm}}}yyyfffNNNCCCCCC???>>>@@@<<<;;;;;;:::::::::999999999;;;;;;:::999888777666666777777777777777777777777666666666666777888999:::999999999::::::<<<======<<>>>>>???@@@BBBAAAAAABBBEEEGGGIIIHHHGGGKKKMMMTTTaaammmwww~~~~~~|||zzzxxxvvvuuuttttttsssrrrpppmmmiiifffeeeaaaaaa```___]]]ZZZXXXWWWUUUSSSQQQNNNKKKHHHGGGFFFFFFGGGGGGHHHJJJNNNTTTXXXiiiuuullliiifffhhhnnn|||jjjQQQEEEDDD??????AAA>>>;;;;;;::::::::::::999999::::::999888888999999:::888777777777777777666666666666666666777888999:::999999999999:::;;;=========AAAIIITTTbbbsssvvvjjj```XXXPPPJJJqqqiiirrrzzzzzzlllYYYUUUVVVbbbwwwooo[[[RRREEEDDDBBB???>>>@@@BBBCCC@@@AAACCCEEEFFFGGGHHHHHHKKKKKKOOOXXX___ggguuu|||{{{zzzyyyxxxvvvuuuuuuuuutttrrrooollliiigggeeebbbaaa```^^^[[[YYYWWWVVVSSSQQQOOOMMMKKKIIIHHHHHHEEEFFFHHHJJJLLLPPPUUUYYYhhhwwwoooiiieeegggooo}}}rrrXXXHHHEEE???>>>@@@>>>;;;;;;::::::::::::999999888888999:::;;;;;;;;;:::888888777777666666666666666666666666777888999:::888888888999:::;;;===>>>???BBBJJJTTTbbbsssyyykkk^^^VVVOOOIIIEEE}}}rrrmmmuuuxxx~~~pppqqquuuaaa[[[\\\iii{{{dddRRRLLL???AAABBB@@@@@@BBBCCCCCCAAACCCFFFGGGFFFFFFHHHJJJKKKJJJMMMSSSXXX___nnn~~~}}}zzzyyyyyyxxxwwwvvvuuuuuuuuutttqqqnnnjjjgggdddcccaaa```^^^\\\ZZZXXXWWWVVVPPPOOONNNLLLKKKJJJJJJJJJDDDFFFIIIKKKMMMQQQVVVYYYeee{{{xxxqqqnnnkkkoooxxxyyypppiiicccfffooo~~~xxx]]]LLLFFF???<<>>@@@CCCJJJTTTbbbrrr}}}rrrcccWWWOOOIIIEEEBBBrrrccc^^^______cccjjjuuurrr|||gggccceeevvvvvvbbbRRRJJJJJJCCCCCCBBBBBBBBBAAAAAAAAAEEEFFFGGGFFFEEEFFFGGGIIIRRRQQQSSSVVVWWW]]]ooo~~~|||}}}}}}|||yyyzzzzzzyyywwwuuusssqqqppppppnnnkkkiiihhhfffcccaaabbb```]]]\\\[[[YYYVVVTTTSSSQQQNNNKKKIIIHHHGGGGGGEEEGGGIIIJJJLLLOOOSSSVVVaaammmyyyyyylll___ZZZZZZTTTVVV\\\eeennn~~~qqqjjjfffgggkkk}}}vvvuuuhhhOOOHHHEEE>>>;;;>>>;;;;;;::::::::::::999999777777777777777888888888;;;999777666555666777888555666666777888999999999;;;:::999888888:::;;;===BBBEEELLLUUUbbbrrr{{{uuufffWWWPPPMMMHHHDDDBBBwwwfffZZZUUUVVVWWWZZZaaalllyyyxxxnnnlllqqq|||iiiYYYLLLFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGGGGFFFGGGIIIKKKUUUVVVZZZ^^^^^^cccqqqzzzxxxyyy{{{zzzxxxtttuuuuuuuuutttsssrrrqqqooommmjjjiiihhhfffcccaaaaaa___\\\ZZZYYYXXXUUUSSSQQQOOOMMMJJJHHHFFFFFFFFFEEEGGGIIIJJJKKKNNNRRRUUU^^^gggnnnlllaaaUUUPPPPPPQQQQQQUUU^^^jjj}}}rrrmmmjjjkkknnn~~~ooollllllSSSIIIEEE>>><<<>>>;;;;;;::::::::::::999999888888888888888888888888:::999777666555666777888555666666777888888999999:::999888888999:::<<<>>>AAAEEELLLVVVdddsss~~~uuunnn```QQQKKKHHHCCC???>>>xxxeeeYYYPPPMMMMMMOOORRRXXXbbbooo}}}}}}~~~yyy{{{hhhYYYPPPGGGBBB@@@AAAAAAAAABBBCCCCCCDDDDDDEEEFFFGGGGGGGGGIIILLLNNNXXX\\\dddjjjkkkmmmwww}}}xxxrrrppprrruuuvvvuuurrrrrrssstttsssrrrqqqpppmmmkkkjjjiiihhhgggdddbbb___]]]ZZZYYYXXXVVVSSSQQQNNNMMMKKKIIIGGGEEEEEEDDDEEEFFFHHHIIIKKKMMMQQQTTTXXX]]]aaa___VVVOOOKKKKKKQQQOOOQQQ[[[mmm|||ssspppnnnoooqqqkkkfff}}}sssYYYLLLEEE???<<<>>>;;;;;;::::::::::::999999::::::999999888888777777999999777666666666777888666666666777888888999999999999888888999;;;<<<>>>@@@DDDMMMXXXeeetttwwwmmmfffYYYLLLFFFCCC???<<<<<<gggWWWPPPKKKIIIJJJMMMPPPVVV^^^jjjxxx~~~pppZZZOOOJJJEEEAAA???@@@@@@AAABBBCCCDDDEEEEEEDDDEEEFFFGGGGGGJJJMMMQQQXXXaaallluuuxxxzzz{{{zzzzzzxxxvvvsssnnnhhhfffiiimmmooooooqqqrrrssstttsssrrrpppoookkkjjjiiiiiiiiihhheeebbb___]]]ZZZXXXWWWUUUSSSQQQLLLKKKJJJHHHGGGFFFEEEDDDDDDFFFGGGHHHJJJLLLPPPSSSTTTWWWZZZZZZUUURRRPPPPPPVVVVVVZZZggg}}}zzztttrrrpppqqqsssooolllyyy^^^NNNEEE???===>>>;;;;;;:::::::::999999999;;;;;;::::::999888777777999888777666666777888888666666777777888888888888::::::999999999:::;;;<<<>>>DDDMMMYYYfffuuurrriii```UUUJJJEEECCC???===>>>nnnYYYNNNJJJHHHHHHJJJNNNRRRXXX```kkkwww{{{{{{zzzrrrqqqtttrrruuucccPPPHHHFFFCCC@@@>>>@@@@@@AAABBBDDDEEEFFFFFFCCCDDDEEEFFFGGGKKKOOOSSSYYYdddrrr|||vvvrrrsssuuurrroooiiiccc^^^\\\___dddfffffflllnnnppprrrsssrrrpppoooiiiiiihhhiiiiiihhheeebbb___]]]ZZZXXXWWWVVVSSSQQQKKKJJJJJJIIIHHHFFFEEEEEEDDDEEEGGGGGGHHHKKKNNNQQQTTTXXX[[[[[[YYYXXXYYY[[[bbbgggooozzztttqqqnnnnnnrrrxxxzzz{{{aaaOOOEEE@@@>>>>>>;;;;;;:::::::::999999999;;;;;;::::::999888777777777777777777777777888888777777777777777888888888<<<;;;;;;:::999999999999===CCCLLLXXXeeettt|||pppgggYYYPPPGGGDDDAAA>>>>>>???lll]]]NNNGGGFFFEEEGGGJJJPPPVVV___hhhqqq|||{{{xxxyyyyyyoookkkrrrwwwsssiiiaaaaaadddiiiyyydddVVVHHHBBBBBB@@@>>>>>>@@@AAABBBCCCDDDEEEFFFFFFCCCDDDEEEFFFIIIMMMSSSWWW^^^jjjxxxyyynnnlllqqqvvvtttpppeee```[[[[[[^^^bbbccccccgggiiimmmppprrrrrrqqqpppiiiiiihhhiiiiiigggdddaaa^^^\\\ZZZXXXWWWUUURRRPPPIIIIIIIIIIIIHHHGGGEEEEEECCCDDDFFFGGGGGGJJJMMMPPPWWW[[[^^^^^^\\\^^^eeekkkwww}}}vvvoooiiijjjoooyyyaaaOOOEEEAAA>>>===;;;;;;::::::::::::999999::::::999999888888777777777777777777888888888888777777777777777777888888<<<;;;;;;::::::999999888<<>>???AAAAAABBBBBBCCCDDDEEEEEEFFFEEEFFFGGGHHHKKKPPPWWW[[[eeeqqq}}}tttjjjkkkttt}}}}}}yyymmmiiieeeeeehhhkkkkkkjjjlllnnnqqqssssssrrrpppnnniiiiiiiiiiiiiiigggccc___]]][[[XXXVVVUUUTTTQQQOOOFFFGGGGGGGGGGGGFFFDDDCCCCCCDDDEEEFFFGGGIIILLLOOOWWW\\\_________hhhxxxyyymmmdddfffnnnttt___NNNDDDAAA???===;;;;;;::::::::::::999999888888888888888888888888666666777888888888888888888777777777777777777777888999::::::;;;;;;;;;;;;<<<@@@HHHSSSaaaqqqxxxpppeee]]]MMMGGGAAA@@@>>><<<===@@@yyyeeeQQQLLLGGGGGGFFFFFFIIIOOOWWWaaappp}}}sss___XXX\\\___rrrwwwmmmaaaXXXUUUOOOVVVZZZWWWNNNJJJLLLRRRVVVfff~~~~~~|||}}}|||{{{{{{uuufffWWWNNNGGGAAAAAAAAA@@@AAAEEEBBBBBBCCCCCCDDDEEEEEEEEEGGGHHHIIIJJJMMMSSSYYY^^^lllwww|||rrriiilllxxxxxxtttqqqqqqtttvvvuuutttwwwxxxyyyyyyvvvrrrnnnkkkjjjiiiiiijjjiiifffbbb^^^[[[YYYWWWUUUTTTRRROOOMMMDDDEEEFFFFFFFFFEEECCCBBBCCCDDDEEEFFFFFFHHHLLLNNNVVV[[[______bbbqqq|||lllaaadddmmm|||}}}qqq^^^MMMDDDAAA???<<<;;;;;;;;;:::::::::999999777777777777777888888888555666777888888888888888888888888777777777777777555666888:::<<<=========<<<@@@GGGQQQ___pppzzzsssjjj___WWWLLLFFFBBBAAA???===???CCCjjjYYYIIIGGGDDDBBBBBBEEEIIIKKKWWWdddtttxxxfffXXXTTTTTTZZZcccsss}}}qqqeee```\\\VVVOOOLLLLLLKKKJJJJJJJJJKKKLLLMMMQQQZZZkkk~~~wwwnnnhhheee]]]```cccdddbbb\\\VVVRRRBBBBBBAAA@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEGGGFFFJJJQQQWWW[[[```gggtttyyy|||lllcccmmm~~~||||||~~~{{{wwwsssooolllhhhiiiiiihhhfffccc```^^^\\\YYYVVVSSSRRROOOLLLIIIIIIIIIHHHGGGFFFEEEDDDCCCDDDEEEFFFFFFFFFIIIMMMPPPUUUZZZ___bbbgggxxxqqqccc```bbbcccwww|||iiiSSSHHHDDD@@@<<<;;;::::::;;;;;;::::::999888:::777555666888999888666777777777777777777777777888888777777888999::::::999999:::;;;;;;<<<<<<===;;;???FFFPPP^^^ooovvvlllbbbWWWPPPFFFDDDAAA>>>===???AAACCCyyybbbQQQHHHFFFCCCBBBCCCEEEIIILLLWWWeeevvvvvvfffZZZUUUUUUUUUYYYbbbmmmuuuvvvqqqlllfff\\\SSSQQQPPPLLLGGGFFFGGGFFFEEEEEEEEEFFFGGGHHHJJJQQQ___oooyyywwwtttmmmfff___YYYTTTRRRNNNOOORRRSSSQQQMMMHHHEEEBBBBBBAAAAAA@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFJJJRRRZZZ___gggoooxxx}}}zzzmmmfffrrr|||{{{}}}~~~zzzwwwsssnnnkkkffffffffffffddd```]]][[[YYYWWWTTTRRRPPPNNNKKKIIIIIIHHHHHHGGGFFFEEEDDDCCCDDDEEEFFFFFFFFFIIIMMMPPPUUU[[[```dddkkk}}}ttteee```bbbddduuu|||iiiTTTIIIEEEAAA<<<:::;;;;;;<<<<<<;;;;;;:::999888666333444666888888777777777777777777777777777777777666666777777888999999999::::::;;;<<<<<<<<<;;;???EEEOOO]]]nnn{{{rrriii___TTTMMMFFFDDDAAA???>>>@@@BBBDDDlllWWWIIIFFFDDDBBBAAACCCFFFJJJLLLUUUddduuu~~~~~~yyylllaaaYYYVVVUUUTTTUUUXXX\\\]]]ZZZWWWYYYRRRLLLMMMMMMJJJGGGGGGCCCBBBBBBBBBBBBCCCDDDEEEFFFKKKTTT___eeehhhooovvvwwwkkk[[[YYYTTTOOOKKKHHHGGGGGGEEEFFFGGGHHHGGGDDDBBB@@@BBBAAAAAAAAAAAAAAABBBBBBDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFKKKTTT\\\dddoooyyy~~~yyyoookkkyyy~~~zzzyyy{{{~~~zzzvvvqqqllliiiccccccdddcccaaa^^^[[[YYYVVVTTTQQQPPPOOONNNKKKIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDEEEFFFFFFIIIMMMPPPUUU[[[ccciiirrruuuccc]]]```dddtttkkkUUUJJJEEEAAA<<<;;;::::::;;;;;;::::::999888777555333222444777888888777777777777777777777777666666666666666666777888999999::::::;;;;;;<<<<<<;;;>>>DDDMMM[[[lll~~~uuullldddZZZPPPJJJEEEDDDAAA??????AAACCCDDDtttbbbQQQEEECCCBBBAAAAAACCCFFFJJJLLLRRR```qqq}}}yyywwwxxxzzzzzznnnbbb[[[\\\YYYVVVWWWYYYZZZXXXVVVXXXTTTQQQRRRQQQLLLJJJKKKBBBBBBBBBCCCDDDEEEFFFFFFIIIKKKQQQXXXZZZZZZ^^^cccjjjsss{{{|||zzz|||wwwcccXXXNNNLLLHHHEEECCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGGGGFFFGGGGGGLLLTTT\\\eeerrr~~~zzzrrrrrr}}}zzzzzz||||||xxxtttoookkkgggaaabbbbbbaaa___\\\YYYWWWSSSRRRPPPOOOOOONNNLLLJJJHHHGGGGGGFFFEEEDDDDDDDDDCCCDDDEEEFFFFFFIIIMMMQQQUUU\\\eeennnzzzsssaaa[[[```fffzzzoooWWWIIICCC???===<<<999999999999999888777777999777555333444555777888666666666666666666666666777777666666666777777888888999999:::;;;;;;<<<<<<<<<>>>BBBKKKXXXjjj|||yyyoooggg___WWWNNNGGGCCCBBB@@@??????AAACCCDDD{{{kkk\\\NNNFFFAAAAAA@@@AAACCCFFFIIILLLPPP]]]kkkvvvxxxrrrppprrrttt{{{sssiiihhheeebbbaaabbbbbb___\\\XXXVVVVVVVVVQQQJJJGGGIIIBBBBBBCCCEEEFFFGGGGGGHHHJJJJJJMMMRRRTTTRRRTTTXXX[[[aaahhhhhheeefffnnnvvv}}}hhhXXXOOOFFFEEEBBB@@@??????@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAABBBBBBCCCDDDBBBCCCEEEFFFGGGGGGFFFEEEHHHIIINNNUUU[[[dddrrr|||wwwyyy~~~zzzuuurrrmmmhhheeeaaaaaaaaa```^^^[[[XXXVVVSSSQQQOOOOOOOOOOOOMMMLLLGGGFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEEEEGGGJJJNNNQQQVVV]]]hhhssssssaaa]]]dddlllrrrVVVFFF@@@>>>===>>>:::::::::::::::999999888;;;:::888666444444666777666666666666666666666666999888888777777888888888888888999999:::;;;;;;<<<<<<===AAAHHHUUUgggzzz{{{tttjjjbbb[[[TTTLLLFFFAAA@@@?????????AAABBBCCCsssdddWWWLLLFFFAAA@@@@@@AAACCCEEEHHHJJJOOOZZZeeelllsss|||wwwnnniiiiiijjjlllttt}}}|||yyyuuuttttttrrrnnnjjjeeeddddddaaaXXXLLLGGGHHH@@@AAACCCEEEGGGHHHHHHHHHIIIGGGHHHMMMNNNMMMMMMPPPSSSWWW[[[[[[ZZZ[[[```dddoootttxxxuuujjj\\\PPPJJJDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@????????????@@@AAAAAAAAAAAAAAABBBCCCDDDEEEAAABBBEEEGGGGGGGGGEEEDDDIIIJJJOOOVVV[[[bbbppp}}}|||~~~{{{vvvrrroookkkgggddd```aaaaaa```^^^[[[XXXVVVRRRPPPOOONNNOOONNNMMMKKKFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCEEEEEEGGGJJJNNNRRRWWW___jjjvvvtttdddbbbkkksssmmmSSSDDD???=========<<<============<<<;;;;;;999::::::888666555555777777777777777777777777777:::999999888888888888888888888999999::::::;;;;;;<<<===???FFFRRReeexxxvvvooofff^^^XXXQQQJJJEEE@@@@@@??????@@@BBBCCCDDD|||lll]]]QQQHHHCCCAAA@@@@@@AAABBBEEEGGGHHHKKKTTT\\\___dddlllrrruuuuuuqqqjjjdddaaaaaaccceeemmmwwwxxxgggTTTJJJJJJAAABBBEEEGGGIIIJJJJJJJJJJJJGGGGGGKKKMMMLLLLLLNNNOOOQQQSSSTTTUUUVVVXXXYYY^^^___aaa___ZZZRRRIIIDDDCCCDDDDDDEEEEEEDDDCCCBBBCCCCCCBBBBBBBBBBBBBBBCCCAAAAAAAAABBBBBBCCCDDDEEEBBBCCCFFFHHHIIIHHHFFFEEEGGGJJJPPPWWW[[[bbbooo}}}zzzwwwssspppmmmiiieeeccc____________]]]ZZZVVVUUUQQQOOOMMMMMMMMMMMMKKKIIIEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDEEEGGGJJJOOORRRYYY```lllyyytttddddddmmmuuuvvvbbbNNNDDDAAA>>>;;;;;;;;;<<<<<<<<<<<<;;;::::::444666999999777555666777777777777777777777777777999999888777777777777777888888888999::::::;;;;;;<<<===>>>DDDPPPcccvvv}}}qqqkkkaaaZZZTTTNNNHHHCCCAAAAAAAAAAAACCCDDDFFFGGGxxxhhhXXXLLLCCC???AAAAAA@@@AAABBBDDDFFFGGGFFFMMMSSSUUUXXX___fffhhhkkkhhhbbb^^^\\\\\\^^^```iiisssrrrYYYKKKHHHCCCEEEGGGJJJLLLMMMMMMMMMOOOKKKKKKNNNPPPNNNNNNPPPMMMMMMNNNPPPSSSUUUTTTTTTWWWVVVUUUTTTQQQLLLFFFAAA@@@AAACCCEEEEEEDDDBBBAAACCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEECCCEEEGGGIIIJJJIIIHHHFFFFFFJJJQQQXXX]]]cccppp~~~{{{zzz{{{}}}~~~~~~wwwuuuqqqnnnllliiieeebbb^^^^^^^^^^^^[[[XXXUUUSSSPPPNNNLLLLLLLLLKKKIIIGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCDDDEEEGGGJJJOOORRRYYYaaalllzzzrrrbbbccclllsssjjjYYYIIIDDDCCC???;;;888888999999999999888777777///333777888777666777888777777777777777777777777888888777666666666666666777888888999::::::;;;;;;<<<<<<>>>CCCOOObbbvvvyyyooohhh^^^WWWRRRLLLFFFBBBBBBBBBCCCCCCEEEFFFHHHHHHooo```SSSJJJCCC@@@@@@@@@@@@AAACCCDDDFFFGGGHHHLLLNNNNNNRRRYYY]]]]]]fff]]]TTTSSSSSSTTTVVVZZZdddmmm{{{{{{yyyyyy{{{tttYYYKKKHHHFFFIIIMMMOOOOOOOOOOOOPPPNNNLLLKKKKKKLLLMMMNNNMMMPPPMMMMMMQQQUUUUUUSSSQQQMMMPPPRRROOOIIIDDDDDDEEEGGGEEEDDDEEEFFFGGGFFFDDDFFFEEEEEEDDDCCCBBBBBBAAABBBAAAAAAAAAAAAAAABBBBBBEEEFFFGGGFFFEEEEEEGGGIIIGGGKKKPPPUUU]]]hhhvvv|||zzzyyyxxxvvvtttxxxtttooojjjhhhfffcccbbbbbb___[[[YYYXXXWWWUUUSSSOOONNNLLLKKKIIIHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBBBBCCCEEEFFFGGGHHHJJJNNNQQQZZZ___lll{{{mmmaaabbbgggjjj{{{{{{\\\PPPDDDAAAAAA>>>;;;:::;;;;;;::::::::::::999999888888888888777777777777777777777777777777777777666666666666777777777777;;;;;;::::::::::::999999======AAAHHHOOO[[[nnn{{{rrriiicccZZZRRRLLLHHHEEECCC@@@AAABBBCCCEEEGGGIIIJJJwwwiii\\\QQQIIIDDDAAAAAAAAAAAABBBCCCEEEGGGGGGIIILLLNNNOOOVVV___ccccccddd[[[RRRPPPQQQQQQUUUYYYdddmmm{{{~~~wwwppplllkkklllpppvvvrrrYYYMMMKKKKKKMMMPPPSSSUUUVVVWWWXXXRRRRRRRRRRRRSSSRRRQQQOOONNNNNNPPPUUUZZZYYYUUUQQQLLLNNNOOOMMMGGGCCCCCCDDDGGGEEEDDDEEEGGGGGGGGGEEEGGGGGGGGGFFFEEEDDDDDDDDD????????????@@@AAABBBCCCGGGHHHHHHGGGFFFFFFHHHIIIKKKOOOTTTYYYaaammm{{{}}}zzzxxxwwwvvvtttssstttqqqllliiihhhgggeeeddd```]]]YYYVVVUUUSSSQQQPPPOOONNNLLLJJJIIIHHHHHHGGGEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHKKKOOOSSS[[[```lll{{{}}}iii^^^^^^ccceeesssuuuYYYMMMBBB@@@@@@>>>;;;;;;;;;;;;;;;::::::999999999888888888888777777777777777777777777777777777777666666666666777777777777::::::::::::::::::::::::======@@@GGGOOOZZZmmm}}}wwwooofff```WWWOOOJJJFFFCCCAAAAAAAAABBBCCCEEEGGGHHHJJJ|||zzzssslll```VVVNNNIIIEEECCCBBBBBBBBBCCCDDDFFFHHHIIILLLNNNPPPTTT]]]gggjjjhhh```WWWOOOMMMMMMNNNSSSXXXcccmmm{{{|||~~~xxxpppgggaaa___^^^```dddlllttt}}}hhhVVVOOONNNOOOPPPRRRVVV[[[]]]]]]]]]UUUWWWZZZ[[[[[[XXXTTTRRROOORRRXXX___dddccc[[[TTTNNNOOOOOOMMMIIIFFFDDDDDDGGGFFFEEEFFFHHHIIIHHHGGGIIIIIIHHHHHHGGGGGGFFFFFF??????@@@@@@AAABBBCCCDDDHHHIIIIIIIIIHHHHHHKKKMMMSSSVVV[[[aaaiiiuuu}}}{{{xxxvvvuuuuuusssqqqpppmmmjjjhhhggggggfffeeeccc```\\\XXXVVVUUURRRQQQNNNMMMKKKJJJIIIHHHGGGGGGEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEGGGIIIMMMRRRUUU]]]aaalll{{{uuudddZZZZZZ]]]___hhh}}}jjjTTTIII@@@???@@@===;;;;;;<<<<<<;;;::::::999888888888888888888777777777777777777777777777777777777666666666666777777777777888888999999:::;;;;;;;;;======@@@FFFMMMXXXjjj{{{rrrjjj```[[[SSSLLLGGGDDDAAA???AAAAAAAAACCCDDDFFFHHHIII|||tttpppoooiiicccYYYQQQKKKHHHEEEDDDBBBCCCCCCDDDEEEGGGIIIIIINNNRRRVVV\\\eeemmmlllgggZZZSSSLLLKKKKKKMMMRRRYYYbbblll{{{~~~}}}}}}|||{{{}}}}}}vvvnnngggaaa^^^^^^[[[]]]```dddlllwww~~~lll```WWWUUUWWWXXXZZZ]]]bbbffffffccc___VVVZZZ___bbb```\\\WWWTTTSSSZZZeeemmmrrrooodddYYYQQQQQQQQQPPPOOOMMMJJJHHHHHHGGGFFFGGGIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJJJJMMMPPPSSSZZZ]]]bbbhhhqqq~~~~~~|||yyywwwuuuuuutttrrrqqqnnnkkkhhhggggggfffeeedddeeeaaa]]]YYYWWWUUURRRPPPMMMLLLKKKIIIHHHGGGGGGGGGDDDDDDDDDCCCCCCBBBBBBBBBAAACCCEEEGGGIIINNNTTTXXX___cccnnn||||||yyynnn```WWWWWWYYYYYY```rrr___NNNEEE???>>>???===;;;<<<<<<<<<;;;:::999999888888888888888888777777777666666666666666666666666666666666666666777777777777666777888999:::;;;<<<<<<<<<<<>>??????===;;;===<<<<<<;;;::::::999888888888888888888777777777666666666666666666666666666666666666666777777777777666666777888:::;;;<<<<<<<<<<<<>>>CCCHHHRRRcccsssuuujjjcccXXXSSSMMMGGGDDDCCCAAA@@@AAAAAAAAABBBCCCEEEFFFGGGlll```]]]^^^]]]XXXQQQKKKGGGDDDBBBAAACCCCCCCCCDDDEEEGGGIIIJJJNNNWWWaaaeeeeeeccc\\\TTTOOOLLLKKKNNNOOOQQQWWW___fffppp~~~|||xxxqqqllliiihhhgggfffdddccc```]]][[[]]]bbbfffnnn~~~zzzmmmfffddddddgggkkkvvv{{{|||sssjjjeee___dddiiiiiieee___[[[ZZZ___nnn}}}ppp]]]UUUUUUWWW\\\```___XXXQQQLLLKKKJJJJJJLLLLLLKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHJJJKKKMMMPPPUUU[[[___aaadddhhhoooyyy|||||||||}}}}}}|||yyyxxxyyyzzzzzzxxxuuuttttttsssrrrqqqooollljjjhhhfffdddaaa______[[[WWWTTTRRRPPPNNNLLLJJJJJJIIIHHHGGGGGGGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGJJJOOOVVV[[[aaagggtttvvvooonnnhhh^^^WWWVVVWWWVVVRRR]]]iiitttsssWWWFFFAAA>>>??????<<<;;;===;;;;;;::::::::::::999999888888888888777777777777777777777777777777777777666666666666777777777777666666777888999:::;;;<<<<<<;;;===AAAFFFOOO```ooo{{{qqqgggaaaUUUPPPJJJFFFDDDCCCBBBAAAAAAAAAAAABBBCCCDDDFFFGGGxxxcccWWWUUUWWWWWWRRRLLLGGGEEECCCAAA@@@BBBBBBCCCCCCEEEGGGHHHIIIKKKVVV______[[[WWWRRRMMMKKKJJJMMMQQQSSSUUU[[[ccckkkttt}}}vvvpppnnnmmmkkkjjjiiihhhfffccc```___aaacccdddooo{{{xxxssstttuuuvvvyyy~~~xxxqqqooonnnqqqssspppiiibbb______jjjzzzwwwaaaZZZZZZ^^^fffmmmlllcccYYYNNNMMMKKKKKKLLLLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNLLLMMMNNNOOOQQQVVV\\\```hhhkkkpppvvvzzzvvvvvvzzz~~~~~~}}}yyy{{{|||{{{yyywwwxxxzzzxxxvvvsssrrrrrrrrrpppooonnnllljjjhhhgggeeebbb```^^^[[[WWWTTTSSSQQQOOONNNJJJIIIHHHGGGFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGJJJPPPWWW\\\aaaiiixxxrrrmmmmmmggg]]]VVVVVVWWWVVVQQQXXXcccpppjjjRRREEEAAA???AAA@@@<<<;;;===999999::::::::::::;;;;;;888888888888777777777777777777777777777777777777666666666666777777777777666777777888999::::::;;;<<<;;;<<<@@@DDDMMM]]]lll|||vvvmmmddd^^^QQQMMMHHHDDDBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFttt]]]QQQPPPRRRRRRNNNIIIEEECCCBBBAAA@@@BBBBBBBBBCCCDDDFFFHHHIIIIIISSS[[[YYYRRRNNNLLLJJJIIIJJJNNNTTTVVVXXX^^^eeeoooxxx~~~xxxuuusssqqqooollllllkkkiiifffeeeeeeggg___ffflllooottt{{{~~~zzz||||||vvvllldddbbbbbbsss~~~fff___```eeeoooxxxvvvlllaaaPPPNNNMMMLLLMMMLLLJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMPPPRRRUUUVVVOOOPPPPPPPPPRRRVVV[[[```pppsssxxx~~~{{{vvvqqqqqquuuyyyzzzxxxwwwyyy|||{{{yyywwwyyyzzzvvvtttqqqpppqqqpppooonnnmmmkkkiiiiiihhhgggdddaaaYYYVVVRRRPPPOOONNNLLLJJJIIIIIIHHHGGGFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEFFFGGGJJJPPPWWW\\\aaajjjzzzpppllllllfff\\\VVVVVVWWWVVVTTTYYYbbbrrrbbbLLLDDDAAA@@@AAA@@@<<<;;;===888999999::::::;;;;;;<<<888888888888777777777777777777777777777777777777666666666666777777777777777777777888999999::::::<<<;;;<<>>999;;;;;;::::::999888777777999888888888888888999999777777777777777777777777444555777888888888777666777888888888888999999999:::;;;===@@@BBBIIIZZZjjjxxxvvvmmmeee]]]WWWNNNJJJDDDAAA@@@AAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBB|||hhhYYYOOOMMMOOONNNLLLHHHDDDAAA@@@@@@AAA??????@@@AAABBBCCCDDDDDDFFFHHHIIIJJJIIIJJJKKKMMMOOOQQQTTTYYY___fffnnnrrr}}}|||{{{{{{zzzxxxuuuooonnnllljjjlllooosssvvv~~~vvvnnnlllwww}}}jjjdddfffooo}}}|||rrr\\\QQQHHHIIILLLMMMKKKKKKGGGHHHJJJNNNRRRVVVWWWXXXRRRRRRUUU[[[ccciiikkkllleee___YYYVVVSSSVVV```kkktttkkkeeehhhnnnooonnnnnnooorrrvvvxxxyyyzzz{{{}}}zzzuuupppnnnoooooollliiiiiigggeeedddbbb```]]][[[YYYWWWSSSOOOMMMKKKKKKKKKLLLJJJGGGFFFFFFFFFDDDCCCDDDCCCAAA@@@@@@AAACCCDDDCCCDDDFFFHHHLLLRRRZZZ```eeemmm{{{}}}uuujjj\\\TTTSSSTTTRRRPPPTTT[[[hhh|||uuuXXXJJJFFFBBB>>>>>>@@@@@@<<<999;;;;;;::::::999888888777888777777666777777888888777777777777777777777777555555666777777777777777777888888888888999999999:::;;;===???AAAHHHYYYhhhxxxtttkkkbbbYYYSSSHHHDDD???<<<;;;<<<<<<<<>>??????===:::;;;;;;::::::999999888888777777666666666666666777777777777777777777777777666666666666666777888888777888888888888999999999:::;;;===???AAAGGGVVVeeewww}}}pppggg^^^TTTMMMHHHEEE@@@>>>>>>>>>???>>>??????@@@@@@AAAAAABBBBBBooo\\\PPPJJJIIIKKKHHHGGGEEECCCAAAAAAAAABBB??????@@@AAABBBCCCDDDDDDCCCEEEGGGHHHHHHKKKNNNQQQTTTYYY```gggoooxxx}}}zzzxxxwwwxxxyyyzzzrrrpppyyy|||aaaTTTIIIHHHKKKLLLLLLMMMLLLRRR\\\eeejjjlllmmmmmmeeefffjjjtttvvvggg[[[TTTVVVcccppp}}}rrrjjjfffkkkrrrtttrrrqqqmmmqqqvvvzzzzzzzzzyyyyyyuuurrrnnnlllkkkkkkiiigggfffdddbbbaaa```^^^[[[XXX[[[XXXSSSNNNKKKIIIIIIJJJJJJHHHFFFEEEEEEEEEDDDBBBCCCBBBBBBAAABBBBBBCCCDDDBBBDDDGGGKKKPPPWWW^^^dddjjjqqq}}}rrriii```UUUNNNNNNQQQSSSSSSXXX___llljjjTTTKKKJJJFFFAAA?????????>>>===;;;;;;:::::::::999999999888888777666666666777777666666666666666666666666777666555555555666888999777777888888888999999999:::;;;===??????EEESSSbbbttt{{{yyylllcccZZZPPPHHHIIIFFFBBBAAAAAABBBBBBBBB>>>??????@@@AAABBBBBBCCClllZZZOOOHHHGGGHHHEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIIKKKOOOQQQXXX^^^fffnnnuuu~~~uuuvvvgggXXXKKKGGGIIIIIIJJJKKKMMMWWWfffrrryyy{{{{{{zzzrrrrrruuummm^^^UUUWWWeeesss~~~ssslllkkksss|||~~~}}}|||{{{xxxvvvrrrooollljjjiiihhhgggffffffdddbbbaaa```^^^ZZZXXXWWWUUUQQQMMMKKKJJJJJJKKKIIIGGGEEEDDDEEEEEEDDDBBBAAA@@@@@@AAAAAABBBBBBCCCBBBEEEHHHMMMRRRYYY```eeeiiippp}}}{{{ggg^^^XXXPPPLLLNNNRRRUUUWWWYYY```mmmzzzbbbPPPJJJGGGDDD@@@>>>=========<<<;;;;;;;;;::::::::::::::::::999888888777777777777666666666666666666666666777666555555555666888999777777888888888999999999:::;;;===>>>>>>CCCPPP^^^pppxxxttthhh___VVVMMMFFFCCC@@@>>>===>>>????????????@@@@@@AAABBBCCCCCCDDDkkkXXXNNNHHHGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHHHHIIILLLPPPSSS]]]dddmmmtttyyy|||lll\\\MMMGGGHHHIIIJJJLLLOOO]]]ppp~~~tttcccYYYZZZhhhwwwuuupppppp{{{|||wwwuuuooommmkkkiiigggfffffffffeeecccaaa```___]]]ZZZWWWRRRQQQOOOMMMKKKJJJJJJJJJHHHFFFDDDCCCDDDDDDCCCBBB??????@@@AAAAAABBBBBBBBBDDDFFFJJJNNNSSSZZZaaafffgggooo~~~qqq___VVVRRRNNNMMMOOOTTTXXXZZZZZZ```mmm{{{lllXXXJJJFFFAAA@@@>>><<<;;;::::::;;;;;;;;;;;;;;;::::::::::::;;;:::999888777777777888777777777777777777777777666666666666666777888888777888888888888999999999:::;;;===>>>===@@@MMMZZZkkkuuu~~~nnnaaaYYYRRRJJJDDD@@@>>><<<<<<===??????>>>@@@@@@AAAAAABBBBBBCCCCCCiiiWWWNNNIIIHHHHHHFFFFFFEEECCCBBBAAAAAA@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGHHHJJJKKKLLLPPPUUUYYYcccjjjtttyyy}}}ooo___NNNIIIJJJKKKNNNPPPWWWggg~~~}}}jjj^^^___lllzzzwwwsssuuuyyytttrrrlllllljjjgggeeeddddddeeecccbbb___^^^]]][[[XXXUUUOOOOOONNNMMMKKKIIIHHHGGGGGGEEECCCCCCDDDDDDCCCBBB???@@@AAABBBCCCCCCCCCCCCEEEHHHLLLPPPUUUZZZaaaeeekkktttkkk[[[TTTRRRPPPPPPSSSVVVZZZ[[[[[[aaammmzzzsssdddQQQEEEDDD?????????>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777666666666777777777777777777777777555555666777777777777777777888888888888999999999:::;;;<<<>>><<>>@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAgggVVVNNNJJJIIIJJJHHHGGGGGGEEEDDDCCCBBBAAACCCCCCDDDEEEFFFGGGHHHHHHIIIKKKLLLNNNQQQVVV\\\```gggoooxxx}}}ppp```PPPJJJKKKNNNQQQUUU```qqqpppcccbbbnnn|||~~~yyyuuuwww|||uuuqqqoookkkkkkiiigggdddcccdddeeebbb```^^^\\\[[[YYYVVVTTTNNNNNNNNNMMMKKKHHHFFFDDDGGGEEECCCCCCCCCDDDCCCBBB@@@AAABBBCCCDDDDDDDDDDDDFFFIIIMMMQQQUUU[[[aaaeeeqqqzzziii[[[TTTTTTSSSTTTVVVXXXZZZ\\\[[[bbbnnnyyyqqqbbbOOODDDDDD@@@AAABBBBBB@@@?????????;;;;;;;;;;;;;;;;;;;;;;;;999999777666555555555555777777777777777777777777444555777888888888777666777888888888888999999999:::;;;<<<===<<<>>>JJJVVVdddqqquuudddWWWPPPKKKFFFCCC>>>===<<<===???@@@@@@@@@@@@@@@@@@???????????????gggVVVOOOHHHEEEEEEIIIHHHGGGEEEDDDDDDCCCCCCIIIHHHGGGFFFFFFGGGHHHIIIIIIIIILLLRRRUUUYYYbbbllltttxxx}}}uuu]]]LLLNNNRRROOORRR[[[gggsssdddeeettt{{{yyy{{{}}}xxxrrrnnnkkkjjjiiigggeeedddcccddddddeeeaaa]]][[[ZZZYYYYYYXXXMMMKKKIIIFFFEEEFFFGGGGGGEEEEEEDDDCCCBBBAAAAAAAAACCCBBBBBBAAAAAAAAABBBBBBHHHIIIKKKNNNRRRXXX```eeeqqq~~~wwwaaaVVVQQQNNNKKKNNNTTTYYYYYYXXX```cccooo|||pppZZZKKKGGGCCC>>>>>>>>>>>>============:::::::::::::::::::::::::::999777666555666777999666666555555555555666666666666666666777777777777777888888888888999999999:::999:::<<<>>>@@@IIIRRRcccqqqyyylll^^^TTTMMMFFFCCCCCC======<<<;;;;;;<<<>>>>>>AAAAAAAAAAAAAAA@@@>>>>>>jjjXXXPPPJJJHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGFFFEEEEEEFFFGGGIIIJJJKKKKKKOOOUUUXXX\\\eeeooouuuzzzooo\\\OOORRRTTTRRRYYYfffyyytttfffgggwww~~~zzzzzz{{{~~~{{{vvvqqqmmmkkkiiihhhgggeeedddccccccbbbdddaaa\\\YYYXXXXXXVVVUUULLLKKKHHHFFFEEEEEEFFFGGGEEEDDDCCCBBBBBBAAAAAAAAACCCBBBBBBAAAAAABBBBBBBBBFFFHHHKKKOOOTTT[[[ccchhhuuuuuu```VVVPPPLLLJJJLLLQQQVVVXXXWWW]]]cccsss~~~pppYYYJJJFFFAAA=========<<<<<<<<<<<<;;;:::::::::::::::::::::::::::999777666555666777888666666555555555555666666666666666666777777777777777777888888888999999999888777888:::;;;>>>FFFPPPcccqqquuuhhhZZZRRRKKKDDDAAAAAA???>>>=========>>>???@@@AAAAAAAAAAAA@@@???>>>===ooo[[[QQQLLLJJJKKKHHHHHHHHHHHHHHHIIIJJJKKKGGGGGGGGGGGGHHHJJJKKKLLLNNNOOOTTTZZZ^^^bbbkkkuuuxxx~~~hhh\\\UUUXXXYYYZZZiii|||vvviiikkk|||}}}xxxyyyzzz~~~{{{}}}|||zzzxxxtttpppllljjjgggggggggfffdddbbbaaa```bbb___[[[XXXVVVUUUSSSQQQKKKJJJHHHFFFEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDGGGLLLQQQWWW___ggglllzzzqqq___VVVPPPLLLHHHIIINNNTTTWWWXXXZZZcccxxxnnnVVVIIIEEE???<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999777666666666777888666666555555555555666666666666666666777777777777777777777888888888999999888777888:::;;;===FFFOOOcccppp{{{nnnbbbUUUNNNHHHBBB??????@@@???>>>>>>>>>???AAABBB@@@@@@@@@@@@@@@???======ttt]]]RRRNNNLLLLLLIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJKKKLLLNNNOOORRRSSSXXX___dddhhhqqq{{{}}}ccc]]][[[^^^```hhhwwwmmmqqq|||xxxvvvxxx||||||wwwwwwwwwvvvtttqqqnnnkkkiiifffffffffeeedddaaa___]]]```]]]XXXUUUSSSQQQOOOMMMJJJIIIHHHFFFEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAABBBCCCCCCDDDHHHMMMSSSZZZbbbiiiooozzzooo___WWWPPPLLLIIIIIIMMMSSSWWWYYY[[[eee|||lllSSSHHHEEE???<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999888777777666666777777666666555555555555666666666666666666777777777777777777777777888888888888;;;999:::<<<===???GGGPPPbbbnnntttggg\\\QQQJJJFFFAAA>>>?????????>>>>>>>>>@@@AAABBB@@@@@@@@@@@@???>>>======zzz```SSSOOONNNKKKKKKKKKJJJIIIIIIIIIIIIJJJNNNMMMLLLLLLLLLMMMNNNOOORRRTTTZZZbbbgggllluuu~~~{{{aaa^^^___dddkkkzzzzzzttt{{{|||xxxtttwww{{{~~~~~~zzzvvvsssssssssqqqooollliiihhheeeeeeeeedddbbb```]]][[[]]]ZZZVVVTTTRRROOOLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBCCCDDDGGGJJJOOOTTT[[[ccckkkpppzzznnn___WWWQQQNNNKKKKKKNNNTTTYYY\\\^^^hhhiiiPPPGGGFFF>>>=========<<<<<<<<<;;;;;;::::::::::::::::::::::::999888888777777777777777666666555555555555666666666666666666777777777777666666777777777888888888;;;999:::<<<<<<>>>FFFPPP___jjj{{{zzznnnbbbWWWMMMHHHEEEAAA???@@@>>>>>>======>>>@@@AAABBB@@@AAAAAA@@@@@@???>>>===dddUUURRROOOKKKMMMLLLKKKJJJJJJJJJJJJJJJMMMMMMLLLLLLLLLNNNOOOPPPTTTVVV]]]ffflllpppyyywwwbbbbbbgggqqq~~~~~~~~~xxxwwwyyyxxxxxxzzz{{{~~~~~~zzzuuuxxx||||||xxxvvvqqqqqqpppooommmjjjhhhfffeeedddcccbbb```^^^\\\[[[ZZZWWWTTTRRRQQQNNNKKKIIIHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCCCCDDDHHHJJJNNNSSSZZZcccmmmsss~~~lll^^^VVVQQQOOONNNNNNPPPUUUZZZ]]]aaakkkiiiOOOHHHGGG>>>=========<<<<<<<<<<<<;;;::::::::::::::::::::::::888888888888777777777666666666555555555555666666666666666666777777777777666666666777777777888888999777888999:::<<>>>>>======>>>@@@BBBCCCAAAAAAAAAAAAAAA???>>>>>>iiiYYYUUUQQQKKKLLLLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMNNNPPPSSSUUUWWW[[[^^^eeeooouuuzzzrrrhhhjjjttt|||lll```aaabbb^^^^^^bbbhhhppp{{{~~~|||yyy|||~~~zzzwwwuuuppppppooonnnllliiigggeeeeeedddbbb```^^^\\\[[[[[[WWWUUUSSSQQQPPPNNNKKKHHHGGGGGGFFFFFFEEEDDDBBBBBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDGGGIIILLLQQQYYYdddpppxxx}}}jjj[[[TTTOOOOOOOOOOOOQQQUUUYYY\\\aaannnlllPPPHHHGGG===<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::888888888888888777666666666666555555555555666666666666666666777777777777666666666666777777777888999777777999:::;;;CCCLLLWWWaaarrrzzzmmmbbbWWWNNNFFFDDDCCC@@@???@@@??????>>>???@@@BBBCCCEEEBBBBBBCCCBBBBBBAAA@@@???lll\\\WWWRRRLLLLLLLLLLLLMMMNNNOOOQQQRRROOOOOOPPPRRRVVVYYY]]]___cccfffnnnxxx~~~kkkooosssjjj[[[RRRSSSTTTNNNNNNTTT\\\cccnnnuuuzzz~~~}}}}}}~~~yyyuuusssooooooooonnnkkkiiifffdddfffdddaaa^^^\\\[[[[[[[[[VVVTTTRRRQQQPPPNNNKKKIIIFFFFFFFFFFFFEEECCCBBBAAAAAAAAAAAA@@@@@@AAABBBBBB@@@@@@@@@AAABBBCCCDDDEEEEEEGGGJJJPPPYYYeeesss|||{{{hhhZZZRRRNNNNNNOOOPPPRRRTTTXXX[[[```ooonnnQQQIIIGGG<<<;;;;;;;;;:::::::::999999::::::::::::::::::::::::888888888888888777666666666666555555555555666666666666666666777777777777666666666666777777777777;;;999999;;;;;;===EEENNNTTT___ooouuuhhh^^^TTTKKKDDDBBBBBB@@@???@@@@@@@@@@@@@@@AAACCCEEEFFFCCCCCCCCCCCCBBBAAA@@@@@@qqq^^^UUUPPPNNNMMMNNNPPPQQQRRRRRRRRRRRRRRRSSSVVVXXX[[[```fffjjjqqqvvv|||}}}eeeRRROOOJJJFFFDDDEEEGGGHHHMMMSSS[[[cccjjjsss|||}}}~~~}}}{{{|||}}}}}}zzzvvvqqqnnnoooooommmkkkiiigggfffeeehhheee```]]]\\\ZZZXXXVVVSSSQQQPPPNNNLLLJJJJJJIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBAAA@@@@@@????????????BBBAAAAAAAAABBBDDDEEEFFFHHHJJJPPPXXX^^^ggguuupppaaaWWWPPPNNNPPPPPPOOOQQQUUUXXXYYYfffxxxlllRRRFFF@@@===???>>>===<<<<<<;;;;;;<<<;;;;;;;;;:::999888777666555666777888888777666555777777777777777777777777777666555666777888777666777777777666777888888999;;;;;;;;;;;;<<>>===<<<;;;;;;;;;;;;::::::::::::999888777777666666777888888777666666777777777777777777777777777555555555777888777666777777777777777888888999::::::;;;;;;<<<>>>CCCFFFRRR\\\lll|||ooo___UUULLLIIIEEEBBB@@@@@@AAABBBDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEDDDDDDCCCBBBAAAAAAjjj\\\WWWWWWWWWWWWWWWWWWYYY[[[]]]___bbbdddgggjjjnnnsssyyy}}}lllYYYOOOIIIFFFCCC@@@>>>>>>@@@AAACCCDDDFFFGGGKKKSSS___hhhuuu~~~~~~zzzyyyxxxvvvtttqqqooonnnnnnmmmllljjjhhhfffeeeddddddaaa]]]ZZZXXXWWWTTTRRRQQQPPPNNNLLLKKKIIIIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBBBBBAAAAAAAAABBBDDDFFFGGGJJJMMMTTT]]]dddmmm|||hhhZZZSSSOOOPPPPPPRRRSSSSSSUUUYYY]]]eeeeeePPPGGGEEEBBB???>>>===<<<;;;;;;;;;;;;::::::::::::999888888777666777777888888777777666777777777777777777777777666555444555777888777666777777777777777888888888888999::::::;;;===AAADDDLLLWWWhhhyyyxxxiiiZZZPPPJJJHHHDDDAAA@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCAAA@@@???>>>ppp___YYYZZZZZZZZZZZZZZZ]]]```ccceeeiiikkkooossswww{{{ooo[[[OOOKKKFFFDDDBBB@@@>>>>>>???@@@BBBBBBCCCBBBDDDJJJTTT[[[jjjuuu~~~zzzyyywwwtttrrrooonnnnnnnnnmmmlllkkkiiigggeeedddcccbbb___\\\YYYXXXVVVSSSPPPOOOOOOMMMKKKJJJIIIHHHHHHFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@??????@@@@@@@@@BBBAAAAAAAAACCCEEEGGGHHHJJJNNNUUU___gggppp|||fff[[[VVVSSSSSSSSSTTTUUUTTTUUUYYY___kkk|||^^^LLLFFFEEECCC>>>>>>===<<<;;;;;;;;;;;;:::::::::::::::999888777777777777777777777777777666666666666666666666666666555444555777777777666666666777888888888888888777888999999:::<<>>===wwwccc[[[ZZZ\\\[[[\\\]]]___cccgggiiimmmppptttxxx{{{vvvbbbTTTLLLHHHEEEEEECCCBBBAAAAAAAAAAAA@@@BBBDDDDDDCCCFFFLLLQQQ```lllxxx|||~~~|||yyyxxxuuurrrnnnllllllmmmnnnlllkkkjjjhhhfffdddcccbbbaaa___\\\YYYXXXUUURRROOONNNMMMLLLJJJIIIHHHHHHHHHFFFEEEDDDCCCBBBBBBBBBCCC@@@@@@@@@??????@@@@@@AAAAAAAAAAAABBBCCCEEEGGGIIIJJJNNNWWWbbbkkktttxxxggg^^^ZZZYYYVVVTTTUUUVVVUUUTTT[[[eeeuuurrrWWWHHHEEEDDDBBB>>>===<<<;;;;;;:::::::::999999:::::::::999888888888888777777777777888888666666666666666666666666666444444555666777666555666666777888888888888777666888999999:::;;;>>>AAAEEEPPPaaasss{{{nnn```SSSJJJEEEDDDCCCAAAAAAAAABBBCCCDDDDDDFFFGGGHHHHHHHHHHHHHHHGGGEEEBBB@@@???>>>>>>iii^^^ZZZ[[[\\\]]]___cccfffjjjlllpppssswww{{{~~~uuucccXXXOOOHHHEEEEEEEEEEEEDDDDDDCCCCCCBBB>>>AAADDDDDDCCCCCCGGGJJJUUUaaammmtttyyy~~~|||yyyvvvtttpppmmmkkkkkklllmmmkkkjjjiiigggeeecccbbbaaa___]]][[[YYYWWWTTTQQQNNNMMMLLLJJJIIIHHHGGGGGGGGGEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCCCCAAAAAAAAABBBDDDFFFHHHJJJLLLPPPZZZfffoooyyyuuuggg^^^ZZZZZZWWWSSSSSSVVVUUUUUU```nnnjjjRRRFFFDDDBBB???>>>===<<<;;;::::::::::::999999999::::::999999888999888888777777888888999777777777777777777777777555444333444666777666555555666777999999888888777666888999::::::;;;===@@@DDDNNN]]]ooovvviii]]]QQQIIIDDDCCCCCCBBBBBBCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGDDDAAA@@@?????????qqqbbb\\\[[[\\\___bbbfffiiilllmmmsssvvvzzz~~~ttt___UUUPPPJJJEEEDDDCCCCCCDDDDDDDDDCCCBBBBBB>>>@@@CCCCCCAAABBBEEEHHHKKKUUUaaajjjsss{{{|||zzz{{{zzzzzz{{{||||||zzzxxxuuusssooolllkkkkkkkkkllljjjjjjhhhfffdddbbbaaa```]]][[[YYYWWWUUURRRNNNKKKLLLKKKJJJHHHGGGGGGGGGGGGDDDDDDCCCBBBBBBBBBCCCCCCBBBAAAAAAAAABBBBBBCCCDDDAAAAAAAAABBBDDDFFFIIIJJJNNNSSS^^^jjjttt~~~pppddd[[[UUUTTTTTTOOOPPPTTTVVVXXXgggyyy|||fffQQQFFFDDDBBB=========<<<;;;::::::::::::888999999::::::999999999999999888777777888999999777777777777777777777777555444333444666777666555555666888999999999777666777888:::;;;;;;;;;===???CCCLLLZZZjjjzzzrrreeeZZZOOOHHHDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEBBB@@@>>>>>>>>>>>>wwwfff^^^[[[]]]```dddhhhkkkmmmnnnvvvyyy}}}qqq```QQQLLLJJJGGGEEEGGGAAABBBCCCDDDCCCCCCAAAAAA???AAACCCBBB@@@BBBFFFJJJDDDMMMXXXcccoooxxxxxxtttuuuuuutttvvvwwwxxxwwwuuutttrrrooommmkkkkkkkkkllljjjiiihhhfffdddbbbaaa```[[[YYYWWWVVVTTTQQQMMMIIIKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDCCCBBBBBBBBBCCCCCC????????????@@@@@@AAABBBAAAAAAAAABBBDDDGGGIIIJJJQQQVVVaaannnxxxmmmbbbWWWPPPNNNQQQLLLMMMSSSVVV[[[lllzzzeeePPPGGGEEEBBB=========<<<;;;::::::::::::888999999:::::::::999999:::999888777777888999:::777777777777777777777777555444333444666666666555555666888999:::999777666777999:::;;;;;;<<<===???CCCJJJWWWfffwww}}}ooocccXXXNNNGGGCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGEEECCC@@@>>>=========>>>nnnbbbfffeeefffiiimmmqqqssssssyyy{{{~~~{{{mmmUUUOOOHHHFFFHHHIIIHHHEEEGGGFFFDDDCCCBBBCCCDDDDDDFFFEEECCCCCCEEEGGGGGGGGGHHHKKKQQQZZZccchhhjjjjjjmmmrrruuuuuuwwwyyyxxxuuutttpppllljjjiiiiiiiiihhhhhhfffdddbbbbbbaaa^^^\\\WWWVVVTTTSSSSSSRRROOOMMMIIIIIIHHHGGGGGGFFFFFFEEECCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDDDDEEEGGGKKKNNNUUU]]]hhhooovvvzzzggg\\\SSSPPPRRRLLLKKKNNNRRRRRRZZZwwwvvv```NNNDDDAAA===999<<<<<<<<<<<<;;;:::999888;;;::::::<<<======;;;888777777777777777777777777888777666444444555555666555555555555555555555555666666666666777777777777<<<<<<<<<:::999999;;;===DDDIIISSSaaarrr~~~zzzzzznnnbbbTTTKKKHHHCCCDDDEEEFFFEEEEEEFFFHHHKKKIIIGGGFFFGGGGGGFFFEEEFFFEEEBBBAAA@@@@@@AAABBBvvvgggeeeeeefffjjjnnnrrrttttttyyy{{{}}}zzzfffYYYOOOKKKEEEDDDFFFGGGFFFCCCGGGFFFEEEDDDCCCDDDDDDEEEDDDBBBAAABBBEEEHHHIIIHHHIIIKKKNNNSSSYYY^^^cccffflllqqqttttttuuuwwwvvvsssssspppmmmkkkkkkkkkjjjiiigggeeebbbaaa```___\\\ZZZVVVTTTRRRQQQPPPOOOLLLJJJIIIHHHHHHGGGFFFFFFEEEEEECCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDGGGKKKNNNVVV^^^hhhpppwwwuuudddZZZRRRNNNPPPLLLKKKNNNSSSVVVccc|||nnn[[[KKKDDDAAA???<<<:::;;;;;;;;;;;;;;;::::::777777777888::::::888666777777777777777777777777888777666555444555555666555555555555555555555555777777777777888888888888;;;;;;;;;:::999999;;;===CCCGGGQQQ___pppyyyzzzvvv|||xxxmmmaaaSSSKKKHHHCCCEEEFFFFFFFFFFFFGGGIIIKKKIIIGGGFFFGGGGGGEEEDDDCCCAAA???>>>>>>>>>@@@AAAllleeeeeegggkkkpppsssuuuuuuyyy{{{}}}~~~qqq```RRRHHHJJJGGGDDDDDDGGGHHHFFFCCCFFFFFFEEEEEEEEEEEEEEEEEEBBBBBBBBBDDDHHHKKKLLLLLLLLLNNNOOOOOOQQQWWW___fffooosssuuutttuuuwwwvvvrrrssspppnnnllllllmmmlllkkkfffdddaaa___^^^\\\YYYWWWTTTRRROOONNNMMMKKKIIIGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCCCCDDDGGGKKKNNNVVV___iiiqqqyyymmm^^^XXXQQQMMMNNNLLLKKKNNNTTT\\\ooo}}}qqqdddSSSGGGBBBAAA???>>>999999:::::::::;;;;;;;;;666555555777999999888777777777777777777777777777777777666555555555555666555555555555555555555555777777888888888999999999999::::::999888999<<<>>>@@@EEENNN\\\mmm~~~|||qqqsssooouuuvvvkkk___RRRJJJHHHDDDEEEGGGGGGFFFFFFHHHIIIKKKIIIGGGFFFFFFFFFEEECCCAAA@@@>>>===>>>???AAABBBpppffffffggglllqqquuuvvvvvvyyy{{{}}}~~~~~~~~~yyyrrroooppprrrzzzuuummmddd[[[SSSKKKFFFHHHFFFEEEFFFIIIIIIHHHFFFEEEFFFFFFGGGGGGFFFEEEEEEEEEDDDEEEHHHLLLOOOPPPPPPQQQTTTVVVVVVVVVZZZccckkktttwwwyyywwwwwwyyyxxxtttrrrpppnnnmmmnnnnnnmmmlllfffccc```^^^\\\ZZZWWWUUUSSSQQQNNNLLLKKKIIIGGGEEEGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCC@@@AAACCCCCCDDDGGGLLLOOOVVV^^^iiiqqq|||fffZZZVVVQQQMMMMMMMMMMMMPPPVVVbbb{{{zzzgggZZZKKKCCCAAA???>>>>>>::::::999999999:::::::::999888888999;;;<<<;;;:::666666666666666666666666777666666666555555555555555555555555555555555555666777777777777888888888888888999888888999<<<>>>>>>BBBKKKXXXiii{{{zzzkkkkkkgggmmmssshhh\\\PPPIIIHHHDDDFFFGGGHHHGGGGGGHHHJJJKKKIIIGGGFFFFFFFFFEEEDDDAAA@@@??????@@@BBBEEEFFFssshhhhhhhhhlllpppuuuwwwxxxyyy{{{~~~uuulllgggfffeeeggggggeeeaaa^^^___```ccc___YYYTTTPPPMMMJJJHHHEEEEEEEEEFFFHHHIIIIIIHHHFFFGGGHHHJJJJJJIIIGGGFFFGGGGGGHHHLLLPPPSSSTTTTTTWWW\\\aaaccccccffflllrrrwwwzzz{{{xxxwwwyyywwwtttqqqooommmmmmmmmmmmlllkkkeeeccc```^^^\\\ZZZWWWTTTSSSPPPMMMKKKJJJIIIGGGFFFGGGFFFFFFEEEEEEDDDDDDCCCDDDCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCC@@@AAACCCDDDEEEIIIMMMQQQVVV___jjjsss{{{aaaXXXUUUQQQNNNNNNNNNOOORRRYYYhhhtttbbbTTTFFFBBB@@@<<<;;;===<<<;;;:::999999999::::::;;;:::999:::;;;<<<<<<;;;666666666666666666666666666666666666666555555444555555555555555555555555555555555666666666666777777888888888777888;;;======AAAIIIUUUeeewww|||ggggggcccggg{{{}}}oooeeeZZZNNNHHHGGGDDDFFFGGGHHHGGGGGGHHHJJJKKKIIIGGGFFFGGGGGGFFFEEEAAA@@@???@@@AAACCCFFFHHH{{{llljjjiiikkkoootttxxxzzzzzz|||~~~|||||||||}}}oooaaaZZZXXXWWWUUUWWWYYYYYYWWWVVVWWWWWWWWWTTTPPPLLLKKKIIIGGGFFFCCCCCCCCCDDDEEEFFFHHHIIIHHHJJJMMMOOOOOOMMMKKKJJJIIIJJJLLLQQQWWWZZZ\\\\\\```eeemmmrrrssstttvvvyyyyyy{{{zzzwwwuuuvvvuuuqqqpppnnnlllllllllkkkiiihhhcccaaa^^^\\\[[[YYYVVVTTTQQQNNNKKKIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCC@@@BBBCCCEEEGGGJJJOOOSSSWWW```mmmxxxppp]]]WWWTTTPPPMMMPPPMMMQQQVVV]]]nnnppp^^^OOOCCCAAA@@@;;;999<<<===<<<;;;:::999:::;;;<<<;;;999888888999::::::999777777777777777777777777666666666777666555555444555555555555555555555555444444444555555555666666777888888777666777:::<<<>>>AAAHHHSSScccssshhhfffaaaccctttyyylllbbbWWWMMMGGGGGGDDDEEEGGGGGGFFFFFFHHHIIIJJJIIIGGGGGGIIIIIIIIIHHH@@@?????????@@@CCCEEEGGGpppmmmjjjjjjnnnsssxxx{{{zzz}}}~~~}}}yyywwwvvvtttttt{{{|||nnnaaaXXXSSSPPPOOOMMMOOOQQQRRRSSSRRRRRRRRRPPPNNNLLLKKKJJJIIIGGGEEEEEEEEEDDDDDDDDDFFFIIIKKKMMMOOORRRUUUUUUSSSQQQOOONNNPPPTTTZZZbbbgggiiijjjnnnrrryyy{{{}}}|||wwwuuuvvvuuuqqqnnnmmmkkkjjjjjjiiifffddd```^^^[[[ZZZYYYXXXUUUSSSOOOLLLIIIGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCAAABBBDDDFFFHHHLLLQQQUUUYYYcccqqq}}}wwwgggYYYUUURRRMMMLLLPPPLLLRRRYYYbbbtttqqqZZZKKKAAAAAAAAA;;;999===;;;:::::::::;;;===???AAA<<<:::888777888888888777777777777777777777777777555666777777777666444444555555555555555555555555555555555555666666666666888888888777666666888:::???BBBHHHRRRaaaqqqkkkhhhbbbaaapppwwwjjj___UUUKKKFFFFFFCCCEEEFFFFFFFFFFFFGGGIIIJJJHHHGGGHHHJJJLLLLLLKKKAAAAAA@@@@@@AAADDDFFFHHHsssooojjjiiimmmsssxxx{{{{{{~~~~~~yyyuuusssrrroooooouuu}}}wwwjjjqqq{{{{{{ooojjjbbbZZZUUUQQQMMMKKKIIIKKKMMMOOOPPPPPPOOONNNLLLKKKKKKKKKLLLLLLJJJHHHHHHHHHGGGFFFEEEGGGKKKNNNPPPSSSVVVYYYZZZXXXUUUSSSSSSVVV[[[ccclllsssvvvwww{{{}}}~~~zzzwwwxxxwwwsssmmmllljjjiiiiiigggdddbbb^^^\\\YYYXXXXXXVVVTTTRRRMMMJJJGGGFFFGGGHHHHHHGGGEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????BBBBBBBBBCCCCCCCCCDDDDDDAAACCCEEEGGGIIIMMMRRRVVV[[[ffftttnnnaaaWWWUUUQQQKKKKKKPPPJJJRRR[[[eeexxxvvvXXXIII???AAABBB<<<;;;???888888888:::<<>><<<999888888888888777777777777777777777777777555666777777777666444333555555555555555555555555666666666666777777777777888999888777555555777999@@@CCCHHHRRR```ppp~~~mmmjjjccc```mmm|||vvvhhh^^^TTTKKKFFFFFFCCCDDDFFFFFFEEEEEEGGGHHHJJJHHHHHHIIIKKKMMMNNNMMMEEEDDDCCCCCCDDDFFFIIIJJJpppcccgggnnnqqqvvv~~~~~~}}}zzzvvvsssuuussspppllljjjkkkppptttxxxmmmhhh```aaaffflllppppppkkkfffbbb```]]]YYYUUUQQQLLLIIIKKKMMMOOOOOOOOOOOOPPPRRRPPPNNNMMMNNNMMMJJJIIIJJJGGGDDDDDDFFFGGGGGGKKKRRRRRRXXX___aaa___\\\ZZZZZZ^^^aaaffflllrrryyy}}}{{{zzzvvvqqqpppmmmhhheeedddcccbbbaaaZZZZZZZZZYYYWWWSSSPPPNNNNNNLLLIIIGGGEEEEEEFFFFFFFFFFFFEEECCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHLLLRRRWWWfffkkkvvv~~~fff\\\SSSPPPOOOMMMMMMOOOOOOVVV[[[bbb{{{tttWWWKKKAAA???@@@>>><<<;;;<<<;;;::::::>>>CCCIIILLLAAA>>>:::888888888888777888888777777666666555555555555444444444444555555444444444444444444444444333444555666777888999::::::999888777777999;;;<<<<<<@@@GGGNNNYYYhhhxxxvvvjjjccciiizzzsssdddZZZRRRIIICCCCCCDDDEEEFFFGGGGGGHHHGGGGGGHHHGGGFFFHHHPPPVVVSSSKKKDDD@@@>>>???AAABBBFFFKKKvvvgggiiippptttyyyzzzwwwuuusssrrrqqqpppnnnkkkiiijjjmmmqqq{{{pppccc\\\ZZZ[[[^^^dddhhhiiifffcccbbbbbbbbb```\\\VVVPPPLLLHHHJJJLLLMMMNNNOOORRRTTTUUUUUUUUUVVVVVVSSSPPPNNNIIIFFFFFFHHHIIIHHHKKKPPPTTTZZZbbbeeedddbbbaaaaaadddhhhmmmrrrxxx}}}{{{vvvpppoookkkgggdddcccbbbaaa___\\\[[[YYYVVVTTTRRRPPPPPPMMMLLLIIIGGGEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGJJJPPPWWW\\\hhhnnnzzzsss```WWWOOOMMMMMMKKKKKKMMMQQQXXX___jjjuuuVVVJJJ@@@???@@@>>>;;;;;;<<<;;;:::;;;===AAAFFFIII>>>;;;888777888999999999888777777777666666666555555555444444444444555555555555555555555555555555444444555666777888888999:::999777777777888:::;;;;;;???EEELLLVVVeeeuuuyyyoooiiiooorrrcccYYYQQQHHHDDDCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGJJJRRRYYYWWWPPPGGGBBB@@@AAACCCDDDHHHMMMnnnlllssswww|||}}}tttpppnnnnnnoookkkkkkjjjiiiggggggjjjlllrrrvvv}}}|||iii\\\VVVXXXYYY\\\aaafffhhhgggeeegggkkknnnmmmfff[[[RRRLLLHHHIIIKKKMMMOOORRRWWWZZZ[[[\\\___``````]]]VVVQQQLLLIIIHHHKKKKKKJJJLLLOOOYYY___fffjjjjjjiiiiiijjjkkkooouuu{{{}}}vvvooommmjjjfffcccaaa```^^^]]]\\\ZZZWWWSSSQQQPPPPPPPPPLLLKKKHHHFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCFFFHHHMMMTTT\\\bbblllttt~~~eee[[[RRRLLLLLLMMMLLLLLLMMMSSSZZZccctttrrrSSSIII@@@??????===;;;;;;;;;;;;:::;;;===???AAACCC:::888666666888999999999777777777777666666666666555555444444444444555555666666666666666666666666555555555666666777777777888888777666777888999::::::===CCCIIISSSaaaqqq|||~~~tttpppxxx~~~qqqbbbXXXPPPHHHDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGEEEGGGHHHLLLTTT\\\[[[UUUIIIDDDBBBDDDEEEFFFJJJPPPvvvppptttyyy~~~}}}sssmmmkkkjjjjjjeeeggghhhgggfffeeefffggghhhlllrrrzzzuuufff^^^\\\^^^aaaeeekkknnnpppooonnnrrrxxx~~~|||ppp```RRRKKKKKKLLLNNNPPPSSSXXX___ccceeeiiimmmpppppplllbbbXXXNNNKKKJJJMMMOOONNNOOORRR^^^dddlllppppppooooooqqqnnnssszzz}}}vvvnnnmmmjjjfffcccaaa___]]][[[ZZZXXXUUURRRPPPNNNNNNNNNJJJIIIHHHFFFEEEEEEEEEEEEDDDCCCCCCBBBAAAAAABBBBBB???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFIIINNNVVV```fffqqqzzzrrr]]]YYYQQQLLLMMMOOONNNOOOQQQUUU[[[fff}}}lllPPPGGG@@@???>>><<<:::;;;::::::;;;;;;<<<<<<======999888666666777888888777777777777777666666666666555555444444444444555555555555555555555555555555555555666666666666666666777777666666777777888999:::===AAAGGGPPP^^^nnnyyyyyyxxx|||nnn```VVVNNNGGGDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGEEEGGGIIIMMMTTT[[[[[[VVVJJJEEECCCEEEFFFGGGKKKQQQuuuuuuzzz}}}vvvqqqlllhhhfffccceeeggggggeeedddcccdddbbbdddiiipppyyy}}}ooogggfffgggiiimmmsssyyy{{{{{{yyyxxx}}}{{{fffVVVNNNNNNOOOPPPRRRVVV^^^gggmmmuuu{{{rrrdddRRRMMMLLLPPPSSSSSSTTTWWWbbbiiiqqqvvvuuutttssssssmmmttt~~~~~~vvvnnnnnnkkkgggdddbbb___\\\YYYVVVUUUUUUSSSQQQNNNKKKIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBB?????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGJJJOOOXXXaaahhhvvvnnn^^^ZZZRRRLLLMMMPPPPPPQQQSSSXXX]]]llleeeMMMEEE???>>>>>>;;;:::;;;::::::;;;;;;::::::999999:::888777666777777666555666666666666777777777777555555444444444444555555444444444444444444444444555555555555666666666666777777777777777888888999;;;===@@@EEEMMM[[[kkkvvv|||~~~yyylll]]]TTTMMMFFFDDDEEECCCCCCDDDEEEFFFFFFFFFFFFFFFHHHJJJMMMRRRYYYXXXTTTJJJEEECCCEEEFFFGGGKKKQQQ|||wwwzzz~~~{{{wwwqqqkkkgggdddfffhhhgggeeecccbbbbbb___aaacccgggnnnyyy{{{ssspppssswwwyyy~~~mmm\\\TTTOOOOOOQQQUUU[[[fffrrrzzznnnYYYSSSOOORRRVVVWWWXXX[[[ccckkkuuu{{{{{{xxxvvvuuunnnvvvwwwooonnnkkkgggdddaaa^^^ZZZXXXSSSSSSTTTSSSPPPMMMIIIGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAA?????????@@@@@@AAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFHHHKKKQQQZZZdddkkkzzzpppeee\\\TTTMMMMMMOOOPPPRRRUUU[[[cccuuuxxx^^^JJJDDD???>>>===:::999;;;;;;;;;::::::999999888888:::999777777888777666444666666666666777777777777555555444444444444555555444444444444444444444444444444444555555666666666777777777888888888999999;;;===???CCCKKKXXXgggssswwwjjj[[[RRRKKKFFFDDDEEEBBBCCCDDDEEEFFFFFFFFFFFFFFFIIIKKKMMMQQQVVVVVVRRRJJJEEECCCEEEFFFGGGKKKQQQyyyzzz~~~}}}{{{wwwqqqmmmgggiiiiiihhhfffcccbbbccc`````````aaadddlllvvv}}}ppp]]]VVVPPPQQQTTTZZZdddrrrzzzbbbYYYSSSUUUXXXYYYZZZ\\\aaakkkxxx~~~zzzyyyttt|||yyyqqqllljjjfffccc```\\\XXXUUUTTTSSSRRRPPPMMMKKKIIIGGGFFFFFFFFFFFFEEEDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA>>>??????@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFIIILLLSSS^^^jjjrrr}}}rrrlllcccYYYPPPOOOPPPQQQTTTXXX___jjjmmmTTTHHHBBB>>>>>><<<999999;;;<<<;;;:::999888888888888999888777888999999888666555666666666777777777888555555444444444444555555555555555555555555555555333333444444555666777777777888888999999999999999:::;;;===@@@GGGTTTdddooo{{{vvvhhhYYYPPPJJJEEEDDDFFFBBBCCCDDDEEEFFFFFFFFFFFFEEEIIILLLMMMQQQVVVWWWTTTKKKFFFDDDEEEGGGHHHLLLQQQ{{{{{{~~~~~~~~~}}}zzzvvvrrrjjjkkkkkkiiifffdddccccccbbbaaa___]]]___dddlllrrr{{{ooo[[[SSSSSSTTTYYY```lll}}}iii___VVVVVVXXXYYYZZZ\\\```jjjyyy~~~|||yyyzzzrrrkkkiiieeebbb___[[[VVVSSSUUUSSSPPPMMMJJJIIIIIIIIIEEEEEEFFFFFFEEEDDDCCCBBB@@@@@@@@@???@@@@@@AAAAAA>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEFFFIIINNNVVVbbbnnnwww~~~tttpppiii^^^UUURRRSSSTTTXXX\\\bbbpppcccLLLFFFBBB>>>>>><<<999888;;;<<<;;;:::888888888888999777666666888:::;;;:::999555666666666777777888888555555555444444555555555666666666666666666666666222222333444555777777888888888999::::::::::::999999:::;;;>>>EEEQQQaaalllxxxuuugggXXXOOOIIIEEEDDDFFFBBBCCCDDDEEEFFFFFFFFFFFFDDDIIILLLNNNRRRWWWXXXVVVKKKGGGEEEFFFHHHIIIMMMRRR||||||~~~}}}yyysssmmmkkkkkkjjjeeeaaaaaaaaa```___^^^```cccfffwwwmmm[[[WWWVVV[[[bbblll~~~rrr]]]RRRYYY^^^YYYVVV[[[```kkkzzz~~~zzzyyywwwpppiiifffaaa]]][[[YYYWWWUUUOOONNNMMMLLLKKKJJJIIIHHHGGGEEECCCAAA@@@AAABBBCCCBBBAAA???>>>>>>>>>??????AAAAAAAAABBBBBBBBBCCCCCC???@@@@@@AAACCCEEEFFFGGGGGGHHHMMMUUU\\\eeerrrvvvnnniii___WWWUUUVVVWWW[[[```eee}}}mmmVVVHHH???>>>===<<<<<<;;;;;;<<<:::::::::999999999888888:::999999999888888777777888888888888777777777777666666666666666666666666666666666666666666666666333333333444555666777777999999888777666666666777999777888===CCCLLL[[[iiiwwwpppcccVVVNNNIIIEEEDDDFFFCCCCCCCCCCCCDDDDDDDDDEEEDDDGGGHHHHHHMMMSSSUUUSSSNNNHHHDDDEEEHHHKKKSSS[[[{{{|||~~~{{{vvvqqqoooooommmhhhcccbbbbbb```^^^]]]___cccfffrrr}}}pppaaa___^^^fffppp}}}ppp^^^TTT[[[___YYYVVVZZZ^^^iiiyyy{{{|||wwwoooiiifffaaa^^^\\\YYYVVVTTTOOONNNMMMLLLJJJIIIHHHHHHFFFEEECCCAAA@@@AAABBBCCCBBBAAA???>>>>>>>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAABBBCCCEEEFFFGGGFFFGGGLLLTTT[[[eeetttqqqiiiccc[[[SSSSSSUUUXXX^^^eeeooozzzeeeQQQGGG???>>>===<<<;;;;;;;;;;;;:::::::::999999999888888777777777777666666666555888888888777777777666666555555555555555555555555555555555555555555555555333444444444555666666666999888777777777777777777:::888999===BBBKKKYYYfffttt}}}~~~mmmaaaSSSLLLGGGCCCBBBDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDGGGHHHHHHMMMTTTVVVSSSPPPIIIEEEEEEHHHLLLUUU]]]zzz{{{}}}}}}zzzwwwvvvuuuqqqkkkfffcccbbb```]]]\\\^^^cccffflllxxxooofffggggggrrrnnn___WWW^^^aaaZZZVVVYYY^^^jjj{{{wwwnnnhhheeeaaa^^^\\\YYYUUURRRNNNMMMLLLKKKJJJHHHGGGGGGEEEDDDCCCAAAAAAAAABBBBBBAAAAAA@@@????????????@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCDDDFFFFFFHHHIIINNNUUU\\\gggyyyyyyiiiaaa[[[TTTOOOPPPSSSXXXbbbkkk~~~|||nnn\\\LLLEEE???>>>===<<<;;;;;;;;;;;;:::::::::999999999888888777777777777666666666666888888777777777777666666555555555555555555555555555555555555555555555555444444555555555555555555777777777777777777888999:::888999===AAAHHHUUUbbbnnnxxx{{{iii]]]PPPIIIEEEAAA@@@BBBDDDDDDCCCCCCCCCCCCCCCCCCDDDGGGHHHHHHMMMTTTVVVTTTRRRKKKEEEEEEHHHNNNYYYccc{{{{{{|||}}}~~~}}}{{{{{{yyyuuunnniiieeeccc```]]]\\\^^^bbbfffhhhsssqqqlllpppwwwmmmbbb]]]bbbbbb[[[VVVXXX___mmmvvvmmmfffddd```]]][[[WWWSSSPPPMMMLLLKKKJJJIIIGGGFFFFFFDDDCCCBBBAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDCCCCCCCCCDDDEEEEEEFFFKKKLLLQQQXXX```lllrrrbbb[[[UUUPPPMMMNNNRRRYYYfffrrrvvvhhhVVVIIIDDD>>>>>>===<<<;;;;;;;;;;;;:::::::::999999999888888999999999888888888888888888777777777666666666666555555555555555555555555555555555555555555555555555555555555555444444444777666666666777888999999:::888999===@@@FFFQQQ]]]jjjssswwwfffZZZNNNHHHDDD@@@@@@AAADDDDDDCCCCCCCCCCCCBBBBBBDDDGGGHHHHHHNNNUUUWWWUUUSSSKKKEEEFFFKKKSSS___jjj}}}{{{zzz{{{}}}~~~}}}|||}}}}}}}}}}}}{{{vvvppplllgggfffccc```^^^___cccfffgggnnnzzzzzzzzzooogggdddfffddd[[[WWWXXX```pppvvvkkkeeebbb^^^[[[XXXUUUQQQNNNLLLKKKJJJIIIHHHFFFEEEEEECCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGJJJMMMSSSZZZbbbooojjj\\\VVVRRROOOMMMOOORRR[[[lll{{{uuuyyy{{{iiiUUUHHHDDD>>>===<<<;;;;;;::::::::::::::::::999999999888888888888888888888888999999777777777666666666666555555555555555555555555555555555555555555555555555555555555555555444444444777666666666777888999999999888999===???CCCMMMXXXfffooo}}}uuudddYYYMMMHHHEEEAAA@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBDDDGGGHHHIIINNNUUUXXXUUUSSSKKKFFFGGGLLLUUUcccnnn}}}xxxvvvxxx{{{{{{zzz{{{|||~~~~~~{{{wwwssspppkkkkkkiiifffddddddfffiiiggglllsss|||rrrnnnkkkiiiddd\\\WWWXXXbbbrrrxxxllleeeaaa[[[WWWTTTQQQNNNLLLKKKJJJIIIHHHGGGEEEDDDDDDAAABBBBBBBBBAAAAAAAAAAAA???@@@AAAAAABBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHLLLTTT\\\dddrrrvvvcccWWWRRROOONNNNNNPPPTTT___sssmmmgggsssoooWWWHHHDDD>>>===<<<;;;:::::::::::::::::::::999999999888888666666666666777777777777777777666666666666555555444444444444444444444444444444444444444444444444444444555555555555555555777777777777777777888999888777999<<<>>>BBBKKKTTTbbbkkkyyysssbbbWWWMMMHHHEEEBBBAAACCCAAAAAABBBBBBBBBCCCCCCCCCDDDFFFHHHIIINNNVVVXXXVVVSSSLLLFFFGGGLLLTTTaaalllxxxtttuuuxxxyyyxxx{{{|||~~~~~~|||yyyvvvuuupppqqqpppnnnlllkkkkkkmmmkkkmmmooosss{{{wwwtttppplllddd\\\XXXYYYgggxxx|||oooddd___YYYSSSPPPNNNMMMKKKJJJJJJIIIGGGFFFEEEDDDCCC@@@AAAAAABBBBBBAAAAAAAAA???@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGIIIJJJIIINNNXXXaaaiiiwwwmmm\\\SSSPPPLLLLLLOOORRRWWWddd|||zzziii]]]___ssstttYYYHHHBBB======<<<;;;:::::::::::::::::::::999999999888888555666666666777777777777777777666666666555555555444444444444444444444444444444444444444444444444333444444444555666666666999888777777777777777777666555888<<<>>>AAAIIIRRR^^^hhhvvvsss___UUUKKKGGGEEEBBBAAABBB@@@@@@AAABBBCCCCCCDDDDDDDDDFFFHHHIIIOOOVVVYYYWWWUUUMMMGGGFFFIIIOOOYYYcccxxxssstttwwwyyyxxx{{{|||~~~~~~|||zzzyyyxxxtttuuuvvvtttqqqoooooopppoooooonnnnnnsssyyywwwtttnnnddd\\\XXXYYYmmm~~~rrrddd___WWWQQQNNNLLLKKKKKKJJJIIIHHHGGGFFFDDDCCCCCC@@@@@@AAABBBBBBBBBAAAAAA>>>???AAABBBCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKLLLRRR]]]gggooo|||hhhWWWPPPNNNIIIKKKOOOTTTZZZhhhlllZZZTTT\\\tttwwwZZZGGGAAA======<<<;;;:::::::::::::::::::::999999999888888777777888888999999999:::777666666666555555555555444444444444444444444444444444444444444444444444333333444444555666777777999999888777666666777777555555777<<<>>>@@@HHHQQQ\\\eeessssss^^^SSSJJJFFFDDDAAA@@@BBB>>>???@@@AAACCCDDDEEEEEEDDDFFFHHHIIIOOOWWWYYYWWWVVVNNNGGGEEEFFFJJJSSS\\\}}}zzzvvvsssvvvyyy|||}}}{{{zzz{{{|||zzz{{{||||||zzzwwwsssqqqpppooooooooorrrzzz|||tttjjj___XXX\\\dddvvvllldddYYYPPPNNNOOOLLLKKKKKKJJJIIIGGGEEEDDDCCCBBBBBBAAABBBCCCCCCCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFEEECCCDDDHHHKKKSSSUUU]]]iiitttrrr^^^TTTPPPMMMHHHNNNLLLWWWaaavvvsss^^^ZZZYYYgggrrrXXXFFF?????????>>>;;;999888:::<<<:::999888777666666666666777777777777777777777777666666666666555555555555555555555555555555555555444333333333333444555555555555555555555555555555666666666666666666666666777888888888:::>>>DDDIIITTTaaarrr~~~kkkYYYPPPHHHEEEDDDBBBAAACCCAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGIIILLLPPPTTTVVVOOOKKKEEECCCDDDHHHLLLNNN|||xxxtttwwwyyyzzzxxxxxxzzz|||{{{|||}}}}}}|||{{{xxxwwwuuusssqqqppppppuuu||||||qqqhhh___[[[aaajjjoooaaaXXXQQQPPPQQQNNNKKKJJJJJJIIIGGGEEEDDDCCCBBBBBBAAABBBCCCCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFEEEDDDEEEIIILLLRRRVVV```mmmyyykkkZZZRRRNNNLLLIIIMMMLLLZZZhhhkkkZZZYYY]]]qqqpppVVVGGGAAA???>>>===;;;888888999;;;:::999888777666666666666777777777777777777777777666666666666555555555555555555555555555555555555444333333333333444555555555555555555555555555555666666666666666666666666888888888999:::>>>CCCGGGRRR^^^ooo|||~~~kkkYYYOOOGGGEEEEEEBBBAAABBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHKKKNNNRRRTTTMMMIIIEEEBBBCCCFFFHHHJJJ}}}vvvwwwwwwwwwwwwxxx{{{}}}|||}}}~~~{{{yyyvvvrrrpppqqqtttxxx{{{vvviii```]]]___hhhqqqppp]]]VVVRRRTTTVVVQQQLLLIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFFFFDDDFFFKKKOOOUUUZZZfffuuuyyyaaaUUUPPPMMMJJJJJJMMMMMM```ttteeeWWWZZZfffmmmUUUGGGBBB======<<<:::777777888::::::999888777666666666666666666666666666666666666666666666555555555555444555555555555555555555555444333333333333444555555555555555555555555555555666666666666666666666666888999999999999===AAAEEENNNZZZkkkyyy{{{hhhWWWNNNGGGFFFEEEBBBAAABBBAAAAAAAAABBBCCCDDDEEEFFFEEEEEEFFFGGGIIILLLNNNPPPJJJGGGCCCAAAAAACCCCCCCCC~~~zzzzzzyyyxxxxxxzzz}}}|||}}}~~~~~~{{{vvvrrrqqqrrrtttvvv}}}{{{nnnbbb^^^```hhhtttmmm[[[VVVTTTYYY[[[UUUMMMIIIHHHGGGFFFEEECCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCEEEGGGFFFFFFHHHMMMRRR[[[```lllzzzkkkXXXRRROOOLLLJJJJJJNNNOOOgggdddVVV___tttkkkSSSFFFAAA<<<<<<;;;999777666777999999999888777666666777777666666666666666666666666666666555555555444444444555555555555555555555555444333333333333444555555555555555555555555555555666666666666666666666666888999999999999;;;???CCCLLLWWWggguuuuuudddUUUMMMGGGFFFFFFCCCAAABBBAAAAAAAAABBBCCCDDDEEEFFFDDDDDDEEEEEEGGGIIIJJJKKKGGGDDDAAA???@@@@@@???>>>~~~{{{yyyyyy{{{}}}|||}}}~~~~~~{{{xxxvvvvvvxxxwwwyyy~~~}}}pppggg```ccckkkwww~~~hhh[[[WWWVVV[[[]]]WWWOOOJJJGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEGGGGGGGGGJJJPPPUUU___cccnnn|||}}}```SSSQQQPPPMMMLLLKKKOOOTTTpppdddXXXiiiiiiQQQCCC>>>;;;;;;;;;:::777666777888999888777777777777777777666666666666666666666666555555555555444444444444555555555555555555555555444333333333333444555555555555555555555555555555666666666666666666666666888888999999999;;;>>>AAAKKKTTTbbbqqq~~~qqqbbbRRRKKKFFFGGGGGGDDDAAAAAAAAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDEEEEEEFFFGGGGGGCCCAAA???>>>>>>>>>>>><<<||||||}}}}}}}}}}}}~~~~~~}}}}}}~~~{{{yyyyyy~~~zzzqqqdddaaadddmmmxxx}}}fff\\\WWWVVVZZZ\\\VVVOOOJJJGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCDDDFFFGGGGGGHHHLLLSSSXXX```eeeppp~~~qqqYYYRRRRRRPPPMMMMMMKKKRRRZZZxxxyyyccc```yyycccNNNAAA<<<;;;<<<<<<:::888666777777888888777777777777777888666666666666666666666666555555555444444444444333555555555555555555555555444333333333333444555555555555555555555555555555666666666666666666666666666777888999999:::>>>@@@IIIQQQ^^^lllzzzmmm```PPPJJJFFFGGGHHHDDDAAAAAAAAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@>>><<<<<<>>>?????????~~~}}}|||{{{~~~~~~rrrmmmeeejjjuuu~~~ggg\\\VVVSSSVVVXXXSSSLLLIIIFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDFFFHHHHHHIIIMMMUUU[[[bbbhhhvvv|||gggUUURRRSSSOOOLLLNNNKKKTTT```~~~rrrgggnnnvvv[[[JJJAAA>>>;;;<<<===;;;999777777888888888777777777777888888777777777777777777777777555555555444444444333333555555555555555555555555444333333333333444555555555555555555555555555555666666666666666666666666444666888888999;;;>>>@@@FFFMMMYYYhhhvvvxxxggg\\\NNNIIIFFFHHHIIIEEEAAA@@@AAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEDDDCCCBBBBBB>>><<<:::;;;>>>@@@BBBCCC~~~|||xxxqqqpppsss|||iii\\\UUUQQQSSSUUUPPPJJJHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCDDDDDDEEEFFFHHHHHHIIINNNVVV\\\eeemmm}}}tttaaaSSSSSSTTTNNNKKKMMMJJJVVVcccppplllzzzoooUUUGGGAAA@@@;;;<<<===<<<:::888777888888777777777777777888888888888888888888888888888555555444444444333333333555555555555555555555555444333333333333444555555555555555555555555555555666666666666666666666666333555777888999;;;>>>@@@DDDKKKVVVdddsss~~~oooaaaWWWMMMHHHEEEHHHIIIEEEAAA@@@AAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEDDDCCCBBBAAA===;;;999:::>>>BBBDDDFFF}}}}}}zzzdddXXXTTTOOOKKKJJJIIIHHHHHHFFFCCC@@@AAADDDFFFCCC???BBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCBBBAAAAAABBBCCCFFFFFFGGGKKKMMMOOOWWWaaalllxxxeeeZZZOOOLLLMMMLLLLLLNNNRRRYYYjjjiiirrr}}}bbbOOOBBB>>>>>>::::::;;;;;;:::999777666777777777777777777777777666666777777666555444444333333333333333333333333222333444555444222000...333444444555555444444333444444444444444444444444555555555555555555444444777777777888999999::::::;;;DDDPPP]]]iiixxx|||pppbbbWWWRRRMMMKKKIIIHHHIIIHHHEEEAAACCCCCCCCCCCCDDDFFFGGGHHHEEEEEEFFFFFFDDDAAA???============>>>???AAABBBCCCxxxcccVVVSSSNNNJJJIIIHHHGGGFFFGGGCCCAAABBBEEEFFFCCC@@@BBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCCCCBBBAAACCCDDDFFFEEEHHHLLLOOOSSS\\\fffvvvvvvbbbWWWMMMKKKKKKJJJKKKMMMRRR[[[nnnkkkwwwsssZZZKKKAAA======::::::::::::999888777666777777777777777777777777666666666666666555444444444444444444444444444444222333444444444222000///333333444444444444333333444444444444444444444444555555555555555555555555666666777888999999::::::<<>>???@@@BBBCCCDDDuuu```TTTQQQLLLIIIGGGGGGFFFDDDGGGDDDBBBBBBEEEFFFCCCAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBCCCEEEFFFFFFIIIOOOSSSXXXcccnnn|||jjj]]]SSSKKKIIIIIIIIIJJJMMMSSS^^^uuuyyynnnfffQQQFFF@@@<<<;;;;;;:::999888888888888888777777777777777777777777666666666666666555555444555555555555555555555555333333444444444222111000333333444444444444333333444444444444444444444444555555555555555555555555555555666777888::::::;;;<<>>>>>>>>???AAABBBDDDEEEEEEqqq^^^SSSOOOKKKIIIHHHGGGEEEDDDFFFDDDCCCCCCEEEEEECCCBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDDDDCCCCCCDDDFFFGGGGGGJJJQQQVVV\\\gggsssvvvaaaXXXPPPIIIHHHIIIIIIKKKOOOUUUbbb}}}yyyttt|||\\\IIICCC@@@<<<:::;;;:::888777777777888999666666666666666666666666555666666666666666555555444444444444444444444444333333444444444333111111333333333444444333333333444444444444444444444444444444444555555555555555444555666777888999:::;;;;;;@@@HHHRRR^^^lll{{{wwweee[[[VVVPPPNNNNNNLLLKKKKKKJJJIIIHHHFFFEEEGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDBBBAAA???>>>???@@@AAACCCEEEFFFGGGGGGlll\\\RRROOOKKKIIIHHHGGGFFFDDDEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAACCCDDDDDDDDDDDDEEEGGGIIIIIILLLRRRWWW^^^jjjvvvmmm]]]UUUNNNIIIIIIJJJKKKNNNSSSXXXfffzzz|||sssUUUFFFBBB???<<<999:::999888777666777888999666666666666666666666666555555666666666666666555333333333333333333333333333444444444333333222222222333333333333333333222444444444444444444444444444444444555555555666666444555666777888999:::::::::===CCCMMM[[[jjjyyyrrraaaWWWQQQMMMLLLMMMNNNNNNMMMLLLJJJHHHFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@???@@@AAACCCFFFGGGHHHIIIIII}}}eeeXXXPPPNNNKKKIIIHHHGGGEEECCCDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAACCCDDDEEEDDDEEEFFFHHHKKKJJJNNNTTTZZZbbbooo{{{~~~fff[[[QQQLLLIIIJJJKKKLLLPPPVVV[[[iiiyyyhhhPPPCCC@@@>>>;;;:::999888888777777777888888777777777777777777777777444555666666666666666666333333333333333333333333444444444333333333333333222222333333333333222222444444444444444444444444333333444444555666666666555666666777777888888888999;;;???IIIWWWhhhwwwppp^^^UUUPPPLLLLLLMMMQQQQQQQQQOOOKKKHHHGGGGGGGGGHHHIIIIIIHHHGGGFFFEEECCCCCCBBBBBBAAA@@@@@@@@@AAACCCEEEHHHJJJKKKKKKKKKsss^^^SSSNNNLLLIIIHHHGGGFFFDDDBBBBBBBBBCCCBBBAAA@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAACCCEEEEEEEEEEEEGGGIIIKKKKKKOOOVVV^^^ggguuurrr^^^XXXNNNJJJHHHJJJKKKLLLQQQXXX^^^jjjttttttnnn\\\III@@@===;;;:::;;;777777888888888888777777777777777777777777777777444444555666666666666666444444444444444444444444444444333333333444444444222222333333333333222222444444444444444444444444333333444444555666666777666777777777777777777777999999<<>><<<;;;:::999;;;999999888888777666666555666666777777777777666666555555555555555444444333333333333333333333333333333333333333333333333333222222111111222222333333333444444555555444444333333333333444444444555555444444555555666777777777999777999???FFFQQQaaaooozzzvvvdddTTTPPPOOOMMMOOOTTTWWW^^^```ZZZRRRNNNKKKIIIGGGHHHJJJLLLLLLJJJEEEAAACCCBBBBBBBBBCCCCCCCCCDDDGGGGGGHHHKKKMMMOOOPPPPPP}}}gggWWWNNNJJJJJJIIIGGGEEEDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEGGGHHHHHHGGGHHHJJJLLLQQQWWW___gggqqqyyyfffYYYQQQLLLHHHHHHHHHHHHJJJNNNTTTYYYhhhwwwssseee```rrrsss\\\JJJBBB;;;;;;;;;:::999:::999888888777777666666555555666666777777666666555555555555555444444444333333333333333333333333333333333333333333333333333111111222222222333333333444444555555555555444444333333333444444444555555444444555555666777777777888666888===CCCLLLZZZhhhsss}}}sssaaaSSSPPPOOONNNQQQWWW[[[bbbeee^^^UUUOOOKKKHHHHHHIIIKKKMMMNNNKKKGGGCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGHHHIIIKKKMMMOOOQQQRRRnnn^^^RRRKKKIIIIIIHHHFFFEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEGGGGGGGGGIIIKKKMMMSSSYYYccclllwwwnnn```VVVNNNJJJJJJIIIIIIKKKKKKMMMTTT[[[kkk|||uuummmooolllSSSEEE>>>;;;;;;<<<999888999888888777777666666666666555666666666666666666555555555444444333333333444444444444444444444444444333333333333333333333333111111222222333333333333333333444444444444333333333333333444444444555555444444555555666777777777999777888<<<@@@HHHUUUaaammmxxxooo___RRRPPPPPPNNNRRRYYYaaahhhllleee[[[SSSMMMIIIIIIJJJLLLOOOPPPNNNJJJFFFEEEDDDBBBAAABBBCCCEEEGGGGGGHHHIIIJJJLLLNNNRRRTTTuuucccYYYPPPKKKJJJGGGFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEBBBDDDFFFGGGGGGIIILLLOOOTTT[[[fffqqq~~~yyyeee\\\TTTMMMKKKKKKHHHIIIKKKKKKLLLTTT___rrrwwwttt~~~hhhOOOCCC???<<<===<<<888666888777777777666666666666666555555666666666666555555555555444333333333333444444444444444444444444444333333333333333333333333000111222333333333222222222222222333333222222222333333333444444444555555444444555555666777777777:::888888<<>>CCCNNNYYYeeerrriii\\\RRRQQQPPPNNNSSS\\\kkktttzzzttthhh^^^TTTNNNKKKLLLOOORRRTTTSSSOOOLLLMMMJJJFFFCCCBBBDDDGGGIIIHHHIIIJJJJJJJJJMMMTTTZZZmmm[[[VVVRRRJJJGGGIIIDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAACCCDDDEEEBBBCCCCCCDDDEEEEEEFFFFFFDDDFFFHHHJJJKKKNNNRRRTTT\\\dddqqqjjj___YYYQQQLLLMMMHHHDDDFFFLLLNNNRRRbbbuuu___KKK@@@===;;;<<<:::666666999666666666666666666666666444555555666666555555444666555333222111222333444333333333333333333333333333333333333333333333333///111222444444333222111111222222333333222222111333333333444444444555555444444555555666777777777999777777:::<<>><<<999777666666777888777777777777777777777777444444555555555555444444444333333222222333333444333333333333333333333333222222222333333222222111111111111111111111111111111111222222222333333333333333333333333333333333222333333444444555555555555888;;;:::999===HHHQQQ^^^kkkxxxggg[[[QQQNNNMMMKKKQQQZZZkkksssxxxsssiii___VVVOOOQQQPPPSSSWWWXXXVVVWWW\\\```YYYOOOHHHFFFGGGIIIIIIJJJKKKLLLLLLOOOTTT[[[```tttddd[[[VVVQQQKKKHHHHHHGGGEEEBBBDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCDDDDDDDDDCCCDDDEEEFFFGGGGGGFFFHHHLLLPPPVVV___hhhooosss}}}qqq___PPPMMMNNNKKKHHHIIIKKKKKKMMMSSS___yyykkkRRRCCC>>><<<:::888666555555666777777777777777777777777777444444555555555555444444444333333222222333333444333333333333333333333333333333333333222111111111111111111111111111111111111222222222222333333333333333333333333333333333444444444444444444444444333666888888777;;;DDDLLLXXXeeesss|||iii\\\RRRPPPNNNLLLQQQZZZgggnnnrrrmmmeee^^^WWWQQQQQQPPPTTTXXXYYYXXXZZZ___eee^^^SSSKKKGGGGGGIIIJJJJJJKKKKKKLLLOOOTTTZZZ___tttfff[[[UUUPPPMMMIIIHHHGGGFFFDDDBBBDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGFFFIIILLLPPPUUU___jjjrrrzzzcccWWWLLLKKKLLLJJJHHHHHHKKKKKKMMMTTTeeesss\\\III@@@>>>:::999777555555555666666666666666666666666666666444444555555555555444444333333333333333333333333222222222222222222222222555444333222111111000000333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444333333333555777777777:::AAAGGGTTT```oooyyy}}}jjj]]]RRRQQQQQQPPPTTT\\\bbbiiilllhhhbbb]]]XXXRRROOOOOORRRWWWYYYXXXZZZ___iiibbbWWWNNNHHHGGGHHHJJJIIIJJJKKKLLLNNNSSSYYY]]]zzzpppmmmlllmmmnnnssszzz~~~wwwjjj___WWWSSSLLLKKKIIIHHHGGGFFFDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFGGGHHHJJJKKKLLLKKKNNNQQQSSSXXXbbbnnnxxxwww[[[SSSLLLJJJJJJIIIHHHHHHIIIJJJNNNXXXmmmxxxdddPPPCCC>>>>>>999888777555555555555666555555555555555555555555444444555555555555444444333333333333333333333333222222222222222222222222555444333222111000111111333333333333333333333333222222222222222222222222333333333333333333333333444444444444444444333333444666777888888:::@@@DDDQQQ^^^llluuu~~~}}}hhhZZZPPPPPPRRRQQQUUU[[[^^^cccfffccc```]]]XXXRRRNNNNNNRRRWWWYYYXXX[[[___iiidddZZZQQQJJJGGGHHHJJJHHHJJJKKKLLLNNNRRRWWW[[[}}}ooofffaaa^^^]]]]]]___dddjjjpppssstttnnnmmmkkkhhhhhhmmmvvv~~~}}}qqqeeeZZZTTTQQQKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFGGGIIIJJJLLLMMMLLLOOORRRTTTXXXbbbqqq|||mmmVVVQQQMMMJJJIIIIIIIIIIIIGGGLLLTTTaaaxxx|||wwwttthhhVVVGGG@@@<<<;;;888888777666666666666666444444444444444444444444444444555555555555444444222333333444444333333222222222222222222222222222555444222111000111222222111111111111111111111111333333333222222222222111333333333333333333333333444444444444444444444444555666888888999;;;>>>AAANNNZZZhhhqqqzzzfffXXXMMMNNNQQQPPPRRRXXX[[[```bbbaaa___]]]WWWQQQOOOOOOSSSXXXZZZYYY[[[```fffbbb[[[SSSKKKGGGGGGIIIHHHIIIKKKLLLNNNQQQVVVZZZuuujjjccc\\\VVVTTTSSSSSSVVV\\\ccchhhjjjffffffeeebbb```eeennnuuu}}}|||{{{{{{|||~~~|||qqqdddYYYRRROOOJJJJJJHHHEEECCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFHHHJJJKKKLLLLLLPPPTTTVVV[[[fffvvvvvv```QQQOOOLLLIIIHHHIIIKKKLLLKKKRRR\\\jjj}}}zzzjjjggg]]]MMMBBB???<<<777888888777777777777777666555555555555555555555555444444555555555555444444222333333444444333333222111111111111111111111111444333222000000111333444111111111111111111111111333333333222222222111111333333333333333333333333222333333444444555555555444555777888999:::<<<===HHHTTTbbblllvvvjjj[[[PPPPPPRRRPPPPPPUUUXXX]]]aaa```___]]]WWWOOONNNNNNRRRWWWXXXWWWYYY^^^aaa___[[[TTTLLLGGGGGGHHHGGGIIIKKKLLLNNNQQQUUUYYYrrrhhhbbbZZZSSSPPPNNNMMMQQQXXX```fffiiiiiiiiihhheeebbbeeennnuuu}}}|||}}}tttfffZZZRRROOOJJJIIIGGGDDDAAAAAABBBDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEIIIIIIIIIJJJLLLNNNOOOPPPQQQUUUYYY\\\bbbnnnjjjUUUMMMNNNKKKGGGGGGJJJMMMNNNPPPXXXbbbooo{{{dddaaaWWWIIIBBBAAA===666888888888888777777777777666666666666666666666666444555555555555555555444222222444444444444222222111111111111111111111111444333111000000222333555333333333333333333333333333333333222222111111111333333333333333333333333222222333333444555666666444555666777888999:::;;;CCCOOO^^^hhhsss~~~qqqaaaTTTTTTUUURRRQQQUUUWWW\\\`````````^^^VVVNNNLLLLLLOOOTTTUUUSSSUUUZZZ]]]]]]ZZZTTTMMMHHHGGGHHHGGGIIIKKKLLLNNNQQQUUUXXXsssfff^^^UUUOOOIIIJJJLLLMMMQQQ]]]mmmxxxyyywwwrrrllliiimmmuuu}}}yyykkk]]]RRRLLLKKKHHHFFFEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBCCCEEEFFFHHHDDDFFFHHHIIIIIIJJJLLLNNNNNNTTT\\\bbbjjjyyywww```XXXPPPLLLIIIJJJKKKKKKNNNTTTUUUaaarrr{{{wwwwwwzzzooocccPPPAAA<<<<<<;;;777777777777777777777777777666666666666555555555555333444444444555666666666222111111222444555555444111111222222222333333333111111000000000000111111333333333222222222111111333222222111000///......222222222222222222222222444444444555555555555666555555444555666999<<<>>>AAAIIIVVVcccooozzzpppdddXXXRRROOOMMMOOORRRSSSUUUYYY]]]^^^[[[TTTNNNHHHGGGJJJPPPSSSTTTVVVZZZaaaaaa]]]XXXQQQLLLIIIHHHGGGIIILLLPPPSSSVVVWWWXXXooobbbYYYQQQKKKGGGHHHIIIKKKQQQ```rrr}}}vvvssswwwpppaaaUUUNNNKKKHHHFFFEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCEEEGGGHHHFFFHHHJJJJJJKKKKKKNNNOOOSSSYYY___fffpppppp\\\VVVPPPLLLJJJKKKLLLLLLQQQXXX[[[kkkvvvmmmjjjuuuqqqcccOOOAAA<<<<<<;;;888777777777777777777777777666666666666555555555555444444444444555555555555444333222222444444333222111111222222222333333333111111111000000111111111333333222222222111111111333333222222111111000000222222222222222222222222444444444444555555555555777666555555666888:::;;;???GGGSSS```lllvvvwwwhhhZZZSSSRRRQQQQQQSSSTTTVVVYYY]]]^^^ZZZTTTOOOHHHHHHLLLSSSWWWVVVWWWZZZ______]]]YYYSSSNNNKKKJJJGGGHHHJJJMMMQQQTTTWWWXXXkkk\\\TTTLLLGGGGGGGGGGGGJJJUUUhhhxxxgggXXXOOOKKKIIIFFFEEEEEEEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBCCCCCCDDDFFFGGGHHHIIIJJJLLLLLLLLLMMMPPPRRRYYY^^^dddlllxxxgggXXXSSSNNNKKKIIIKKKLLLNNNUUU]]]eee|||lllcccdddyyytttcccNNN@@@;;;;;;:::999777777777777777777777777666666666555555555555444555555555555444444444444666444333333333333222000111111222222222333333333222222111111111111222222333222222222222111111111333333222222222222222222222222222222222222222222444444444444555555555555888777666555666777888999<<>><<<:::999:::666666666666666666666666555555555555444444444444555555444444333333333222333222111222444555444333111111222222222333333333333222222222222222222333222222222111111111000000000000000111111111111111222222222222222222222222333333333444444444444555333333444555777888:::::::::???IIISSS^^^iiisssyyy}}}hhh^^^\\\YYYUUUSSSUUUVVVXXX[[[\\\[[[WWWSSSOOOKKKIIIMMMPPPRRRWWW^^^```dddhhhiiieee^^^XXXTTTSSSRRRRRRSSSUUUYYY\\\^^^|||aaaTTTRRRQQQPPPMMMOOOWWWdddyyyyyybbbSSSLLLJJJGGGFFFFFFFFFDDDCCCAAAAAABBBBBBCCCDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDEEEGGGHHHHHHHHHHHHIIIJJJLLLMMMNNNRRRWWWZZZbbbhhhtttgggWWWPPPLLLKKKKKKLLLPPPTTT\\\kkkyyy}}}uuusss[[[EEE======:::888999777777777777777777777777555555555444444444444333444444444444333333333333222111111222444555555444111111222222222333333333222222111111111111222222222111111111111000000000111000000000000000000000222222222222222222222222333333333333444444444444111222444555777999::::::999>>>FFFPPPZZZfffpppwwwzzzuuuhhhbbb\\\WWWUUUWWWXXX[[[___```___ZZZVVVRRRLLLIIIJJJMMMQQQXXX```ccchhhooorrrnnnggg```\\\WWWWWWWWWWWWXXXZZZ\\\]]]xxx^^^SSSSSSUUUUUUUUU[[[fffwwwiiiYYYLLLJJJGGGFFFFFFFFFEEECCC@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDFFFGGGIIIIIIIIIHHHIIIKKKLLLNNNPPPUUU[[[___iiippp~~~cccVVVPPPLLLKKKLLLQQQWWW^^^iii|||uuu}}}oooWWWBBB===>>>:::777888777777777777777777777777555555555444444444333333333333333333333333444444444222222222444444444222111111222222222333333333111111111000000111111111111111111111000000000000222222222111111000000000222222222222222222222222222222333333333444444444222333444666777888888888888<<>>:::666888777777777777777777777777555555444444444333333333222222222333333444444444666444333333333333222000111111222222222333333333111111000000000000111111111111111111000000000000444444333333222111000000222222222222222222222222222222333333333444444444444555555666777666666666777;;;BBBJJJTTT```kkkrrryyy}}}pppeee^^^^^^]]]___dddiiikkkhhhbbb]]]VVVRRRPPPSSSVVVXXX]]]cccbbbkkkuuu}}}}}}xxxqqqmmmeeeffffffffffffeeedddcccwwwddd\\\YYY\\\bbbgggwwwqqqZZZNNNKKKGGGEEEDDDDDDCCCCCCAAAAAABBBBBBCCCDDDDDDEEEIIIJJJKKKJJJHHHFFFEEEFFFDDDEEEFFFGGGIIIJJJKKKLLLLLLKKKMMMPPPRRRTTT]]]gggrrrvvv]]]RRRNNNKKKEEEMMMWWWeeexxxrrrmmmtttyyygggRRRAAA??????999555777555555444444444555555666333333333333333333333333555444333222111///......222222222222222222222222000000111111111222222222222222222222222222222222222222111111111111222222//////000111222444555666111111111111111111111111000000111111111222222222444444555555666777777777666666;;;EEEOOOZZZgggsssvvvyyyrrrggg]]]bbbbbbgggnnnoooiiibbb___YYYWWWUUUUUUXXX]]]```aaadddkkkuuu~~~zzzvvvkkklllmmmnnnooonnnllliiixxxgggbbbaaagggnnn|||uuu___NNNKKKGGGEEEDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEGGGHHHIIIGGGEEEDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJLLLLLLNNNQQQSSSXXXbbbmmm~~~rrr\\\TTTPPPMMMGGGOOOZZZiii|||rrrhhhlll{{{zzzaaaMMM>>>======888555777777666666555555555666666444444444444444444444444555444444333222111000000222222222222222222222222111222222222333333333333000000000000000000000000222111111000000111111222000000000111222333444555111111111111111111111111111222222222333333333333444444555555666666777777777777;;;CCCLLLVVVcccnnnsss{{{qqqgggiiifffgggkkkjjjccc\\\YYYVVVTTTSSSTTTYYY___ccceeedddjjjssszzz~~~}}}yyyvvvpppooopppsssvvvxxxvvvtttqqqooorrr{{{xxxbbbNNNKKKGGGEEEEEEEEEDDDCCCBBBCCCCCCDDDEEEEEEFFFFFFEEEFFFFFFDDDCCCCCCEEEGGGHHHHHHIIIIIIIIIJJJJJJJJJMMMMMMOOOSSSVVV\\\jjjwwwkkk[[[UUURRRNNNJJJRRR^^^mmm~~~vvvddd^^^kkk{{{zzzvvvWWWGGG;;;:::;;;777555777999888777666666666666666555555555555555555555555444444444333333333222222222222222222222222222222222222333333333444444444000000000000000000000000222111111000000111111222111111111111111222333333111111111111111111111111222222333333333444444444444444444555666666777777888777999AAAIIIQQQ^^^hhhppp{{{}}}|||vvvrrrlllhhhhhhfff___XXXVVVVVVTTTSSSUUUZZZ```eeegggfffiiinnnsssvvvvvvuuutttpppnnnnnnttt}}}wwwbbbNNNKKKGGGEEEEEEEEEEEEDDDBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBCCCFFFIIIHHHHHHIIIJJJKKKKKKLLLLLLOOOPPPSSSWWWZZZbbbqqqzzzdddXXXUUUQQQNNNNNNVVVbbbnnn{{{~~~uuuiii]]][[[mmmyyy|||~~~eeeMMMBBB999999:::777777888999888777666555555555555444444444444444444444444222333333333333333333333222222222222222222222222222222222333333333333444222222222222222222222222111111000000000000111111222222111111111111111222111111111111111111111111222222222333333333333444333333444555555666666777888666888???FFFNNNZZZeeemmmxxxzzzzzz}}}tttllliiifff```ZZZWWWWWWUUUTTTVVVZZZ```dddfffhhhiiijjjkkklllllllllmmmiiifffgggooo}}}uuu```MMMKKKGGGEEEEEEFFFFFFEEEBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFEEEDDDCCCEEEHHHKKKFFFGGGHHHJJJLLLNNNOOOPPPRRRTTTYYY]]]aaaiiizzznnn]]]UUURRROOOMMMQQQZZZdddlllqqqqqqiii```]]]ZZZ\\\sss{{{nnnWWWEEE???:::999999888888999888777666555444333333333333333333333333333333333111111111111222222222222222222222222222222222222111111111111222222222222222222222222222222222222111000000000000000000111222222111111000000111111111111111111111111111111111111111111222222222222333333444444555666666666777555666<<>>;;;:::888777888999777666555444444444444444333333333333333333333333111111111111111111111111222222222222222222222222000000111111111222222222000000000000000000000000111000000//////000000111222111111000000000111111111111111111111111111111000000111111111222222222333333333444555555666666777444555:::AAAIIIVVVaaagggrrrvvvxxx}}}||||||wwwmmmccc]]]VVVTTTRRRSSSXXX\\\```bbbfffeeebbb___]]][[[ZZZZZZWWWWWWZZZbbbooo~~~mmmXXXMMMKKKGGGFFFFFFGGGGGGFFFDDDEEEEEEFFFGGGGGGHHHHHHEEEGGGHHHGGGFFFFFFGGGHHHHHHIIIJJJLLLNNNPPPQQQRRRUUU\\\fffooouuu|||lll[[[SSSOOOLLLMMMQQQUUUaaajjjggg^^^VVVOOOJJJIII[[[kkkyyytttzzzyyyqqqdddSSSFFF<<<===<<<999777666666666666666555555555555555666444444444444444444444444222222222222222222222222222222222222222222222222111111111222222222333333000000000000000000000000000000////////////000000111000000000000000111222111111111111111111111111111111111222222222333333222333333444444555555666888444444888===DDDQQQ\\\cccooorrrvvv~~~|||zzzuuunnndddaaa]]][[[\\\^^^``````bbbbbb```^^^\\\ZZZWWWVVVSSSTTTVVV[[[dddqqqgggSSSMMMKKKGGGFFFFFFGGGGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJEEEFFFHHHHHHGGGEEEFFFFFFJJJKKKLLLMMMNNNOOOPPPPPPUUU]]]jjjuuu|||qqqcccVVVQQQNNNLLLNNNTTTVVVccclllgggZZZQQQLLLJJJGGG___sssnnnmmmvvv~~~tttjjj\\\LLLBBB999<<<===999555444444444777666666666666777777888555555555555555555555555444444444333333222222222222222222222222222222222222222333333333444444444222222222222222222222222000000////////////000000000000000000000111222222111111111111111111111111222222333333333444444444222222333444444555555666999555333666:::AAALLLWWWaaalllpppttt}}}|||xxx~~~uuupppjjjdddbbb```___^^^___``````___]]]ZZZXXXVVVOOOQQQSSSUUUZZZgggwww{{{aaaSSSKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLGGGFFFFFFEEEFFFHHHIIIJJJJJJHHHIIIMMMNNNMMMOOOSSSXXX\\\jjj{{{vvvfffZZZOOOMMMLLLJJJLLLPPPbbbdddddd]]]RRRIIIFFFFFFJJJ]]]zzzwwwhhhoooyyyiiiTTTDDD???===999666777:::;;;777444444444444333333222222222333444444333111000000111333333333333333333333333333333333333333333333333111111111111111111111111333222111111333333222111///000222333222111///...000000000000000000000000222111000//////000111222222222222222222222222222000111111222222333444444222333444666:::@@@HHHMMMYYYdddrrryyyyyyxxxzzz}}}~~~wwwqqqjjjbbb]]]___aaacccaaa^^^YYYVVVUUURRRSSSSSSTTTXXX___hhhooosssZZZOOOKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJFFFFFFFFFGGGGGGHHHIIIJJJLLLJJJKKKNNNOOONNNPPPUUU\\\aaaoookkk^^^UUUMMMLLLLLLKKKOOOUUU```aaa```YYYOOOHHHGGGHHHQQQbbbzzzrrrhhhuuuyyyfffPPPBBB===<<<999666777999:::777444444444444333333333222222444555555444222000111222333333333333333333333333333333333333333333333333111111111111111111111111333111111111333333333111---...000222222222111000000000000000000000000000222111000//////000111222222222222222222222222222111222222333444444555555555555666666999>>>DDDIIIUUU```mmmuuuvvvvvvwwwzzz}}}yyyqqqkkkeeeffffffccc^^^ZZZWWWUUUPPPQQQRRRTTTVVVZZZ```dddiiiUUUNNNJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFGGGHHHIIIIIIJJJJJJIIIMMMKKKLLLOOOPPPOOOSSSYYYbbbjjjyyyqqqaaaSSSOOOKKKKKKKKKLLLSSSZZZ___```\\\TTTKKKGGGIIILLLZZZiii|||zzzkkkjjjwwwaaaKKK???<<<<<<999666777999999777444444444444444333333333333444555666555333222222333333333333333333333333333222222222222222222222222111111111111111111111111222000000111333444333222,,,---///111222222222111000000000000000000000000111111000000000000111111222222222222222222222222222333333444444555666666777777777666777;;;@@@DDDOOOZZZhhhpppssssssuuuwwwyyy~~~ppppppnnniiibbb\\\XXXWWWUUUWWWYYYZZZ[[[]]]```bbb|||aaaSSSOOOJJJIIIHHHHHHGGGGGGGGGHHHGGGHHHJJJKKKJJJHHHFFFEEEFFFGGGIIIJJJKKKKKKJJJIIIMMMLLLMMMPPPQQQRRRXXX___iiitttzzzcccWWWLLLLLLKKKJJJIIIMMMUUU\\\aaa```ZZZPPPHHHGGGMMMSSSdddrrrooogggppprrrYYYFFF===;;;;;;999777777888888666444444444444444444444333333555666777666444333333555333333333333333333333333111111111111111111111111111111111111111111111111111000///000222444333222---...///000111111111111000000000000000000000000111000000000000000000111111111111111111111111111222222333333444555555555666777666666666999>>>AAALLLVVVcccmmmqqqssstttvvvxxx}}}~~~yyyqqqhhh```[[[ZZZ[[[]]]___```aaadddgggjjjqqqZZZOOONNNIIIIIIHHHGGGGGGGGGHHHHHHGGGHHHJJJJJJJJJHHHFFFDDDGGGHHHJJJKKKLLLLLLKKKJJJMMMMMMOOOSSSTTTVVV___iiisssjjjWWWOOOIIIKKKLLLJJJIIIMMMTTTYYY___\\\UUUKKKFFFJJJVVV```rrrxxxjjjjjjyyyjjjQQQBBB<<<<<<:::888777777777777666555444444444444444444444444555666777666444333444555333333333333333333333333111111111111111111111111111111111111111111111111111000///000222333222111//////000000000/////////000000000000000000000000000000000111111000000000111111111111111111111111111111111222333333444444444444555555666888===@@@IIIRRR```kkkqqqtttuuuwwwyyy{{{zzzoooeee___]]]\\\^^^___aaaccciiiooottt}}}fffSSSKKKIIIIIIHHHHHHGGGGGGHHHHHHHHHGGGHHHIIIIIIIIIGGGFFFEEEIIIIIIKKKKKKLLLLLLLLLLLLMMMNNNRRRWWWYYY^^^jjjvvvfffUUURRRJJJMMMLLLIIIJJJOOOSSSUUUWWWTTTNNNHHHIIIUUUhhhvvvqqqkkkrrrbbbKKK@@@===<<<999888888777777666555555444444444444555555555555444555666666444333444666333333333333333333333333222222222222222222222222111111111111111111111111222111000000111222111000000000000//////.........000000000000000000000000000000111111111111000000111111111111111111111111000000111222222333333444222333444444555777;;;???EEENNN\\\hhhppptttuuuvvvxxxyyyzzzxxxxxx}}}sssiiibbb___```aaabbbdddhhhmmmuuuzzzmmm\\\PPPJJJHHHHHHHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGKKKKKKKKKKKKLLLMMMNNNNNNOOOQQQVVV\\\```ggguuu}}}bbbUUUUUULLLMMMLLLIIIKKKRRRTTTQQQOOOMMMJJJIIIRRRggg|||mmmnnn{{{]]]GGG???===;;;888888888777666555555555444444444444555555555666333444555555444333444555333333333333333333333333333333333333333333333333111111111111111111111111333222000000111111///...//////.........//////000000000000000000000000000///000111222222111000///111111111111111111111111111111222222333444444555222333444444444666999<<<@@@HHHVVVccclllqqqsssssstttvvv~~~xxxtttrrruuu}}}~~~tttkkkdddaaabbbcccfffgggiiimmmqqqtttsssaaaWWWPPPLLLKKKHHHHHHHHHGGGGGGHHHIIIIIIHHHGGGGGGFFFFFFGGGHHHHHHLLLLLLKKKKKKKKKMMMNNNPPPQQQSSSYYY```eeemmm}}}tttZZZNNNPPPLLLMMMKKKHHHMMMTTTUUUPPPKKKJJJJJJNNN\\\xxxuuujjjppp[[[EEE???===:::777888888777666555555666444444444555555555666666222444555444333333444555333333333333333333333333333333333333333333333333111111111111111111111111444222111000111000...---------------...000111222000000000000000000000000///000111222222111000///000000000000000000000000222222333444444555555666333444444444333444777999<<>><<<:::777666666666666666555555555555444444444444444444444444333333333333333333333333222222222222222222222222000000000000000000000111000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000111111222333444444111111111222222222333333111222444444333333555666777999>>>HHHSSS^^^eeehhhrrruuuzzz}}}{{{uuuyyy|||jjjZZZQQQNNNmmmXXXHHHFFFGGGNNNYYYbbbiiilllxxxxxxdddWWWSSSMMMKKKJJJJJJKKKLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIJJJJJJKKKMMMMMMMMMOOOPPPQQQRRRWWW___fffpppzzzkkk[[[OOOMMMLLLHHHIIIMMMPPPRRRXXX______YYYSSSRRRPPPbbb~~~sssiii___jjjeeeTTTCCC<<<;;;999666555555555555555555555555555333333333333333333333333333333333333333333333333222222222222222222222222000000000111111111111222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////000222333444555666111222222222222333333333111222444444333333555666777888<<>>:::999777666666555555555555555555555555333333333333333333333333333333333333333333333333111111111111111111111111111111111111222222333333000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000000000///000000111222333333444111111111111222222222222000222333333333333444666777666999@@@KKKWWWaaagggiiimmmsss{{{|||wwwyyyiii[[[ZZZ]]]qqq]]]ccckkkvvv~~~oooaaaXXXPPPLLLMMMHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFGGGIIIJJJKKKKKKJJJJJJKKKLLLNNNOOOSSSUUUWWWWWWYYY___jjjrrr~~~cccSSSLLLIIIJJJHHHCCCGGGOOORRRUUU\\\^^^WWWNNNPPPXXXnnnyyykkkeeejjj~~~~~~sssgggOOOEEE;;;888777555666888444555555555555555555555333333333333333333333333333333333333333333333333111111111111111111111111111111222222222333333333000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000000000000000000111111111000000000000111111111111000222333333333333444666666555777===HHHUUU```eeefffiiiqqqxxx}}}vvvwww{{{hhh\\\^^^eee}}}|||sssbbbUUUOOOMMMJJJHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHGGGGGGGGGHHHIIIIIIKKKLLLKKKJJJIIIJJJMMMPPPTTTUUUVVVXXX^^^iiiwwwooo]]]RRRIIIDDDGGGIIIGGGGGGJJJTTTZZZ]]]WWWMMMMMM\\\kkkrrrdddbbbsss~~~lllXXXDDDAAA<<<999888888888777666666555444333222222111222222222222222222222222333333333333333333333333111111111111111111111111000000000000111111111111222222222333333444444444111000000000//////......111111000000000000111111000000000///////////////444333222111111222333444333333333333333333333333111111222222222333333333333333222222333333444555888777777:::BBBNNNZZZaaaeeemmmnnnpppxxx}}}~~~|||kkkccciiiuuuzzzlllbbbUUUMMMKKKKKKKKKIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHGGGHHHHHHIIIJJJJJJKKKLLLKKKKKKMMMPPPRRRTTTWWW[[[```gggrrrgggWWWPPPIIIFFFHHHJJJIIILLLPPPYYYZZZZZZUUULLLLLL___uuummmcccccc~~~jjjTTTBBB>>>:::777666666555555555555444444444444444444111111111111111111111111333333333333333333333333111111111111111111111111000000000000111111111111/////////000000000111111111111000000000/////////111111000000000000111111111111111111111111111111111000000//////000000111222222222111000000//////111111111222222222333333333222222222222333444444777666777999AAALLLXXX___aaaiiiiiijjjrrrxxxssshhhgggtttkkk```YYYRRRKKKGGGGGGIIIJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHIIIJJJJJJIIIKKKLLLMMMNNNOOORRRTTTSSSWWW^^^eeeooo{{{ppp[[[QQQLLLIIIHHHJJJKKKLLLQQQXXXbbb[[[VVVSSSKKKLLLeeeiiieeekkkgggNNN@@@===999666666666555444444444444555555555666666111111111111111111111111333333333333333333333333111111111111111111111111000000000000111111111111.........////////////000111111111111000000000000111000000//////000000111111111222222333333444444///000000111111000000//////000000000000000000000111111111222222222222333222222222222222333444444555555666888>>>HHHTTT\\\```gggfffgggnnnsssuuuhhheeennnyyyjjj]]]VVVPPPMMMIIIGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLJJJKKKMMMNNNOOOPPPRRRTTTWWW\\\dddmmmyyyxxxaaaSSSMMMJJJJJJKKKKKKKKKNNNVVV]]]jjj]]]SSSPPPLLLQQQmmmyyyhhhlllyyybbbIIIAAA>>>:::888888888777666555555555555555555555555333333333333333333333333222222222222222222222222111111111111111111111111///000000000111111111111111111111111111111111111111111111111111111000000000000////////////000000000000111222333333444444000111222333333222111000......///111222333444555111111111111222222222222222222222111222333333444333444555777;;;DDDOOOXXXbbbhhhggggggnnnrrr~~~|||rrrfff```fffzzzrrrggg___WWWQQQPPPKKKJJJHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMKKKMMMNNNNNNNNNPPPRRRTTT```eeennnyyyiiiXXXPPPMMMIIIKKKLLLKKKLLLRRR[[[bbbooo___SSSPPPRRR^^^{{{qqqgggssszzz\\\GGG???===:::888888777666555777666666555444444333333222222222222222222222222222222222222222222222222111111111111111111111111///000000000111111111111222222222222222222222222000000000000000000111111000000////////////000000...//////000111222222333000111222333333222111000000000000111222222333333000000111111111222222222222111111111111222333333222444555666999@@@KKKTTTaaahhhggghhhoooqqqzzzzzzssspppnnnccc```]]]```nnn|||nnn___UUUPPPKKKJJJLLLEEEEEEFFFFFFHHHIIIJJJKKKHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNMMMNNNOOOOOOOOOQQQVVVYYYdddkkkvvvsss___TTTOOOMMMHHHKKKKKKKKKPPPZZZccchhhmmm```TTTSSS^^^tttkkkhhh|||lllSSSEEE;;;999777666666555444222777666555444333222111111000000000000000000000000222222222222222222222222111111111111111111111111000000000000111111111111111111000000000000//////////////////000000000000000//////......//////000.........///000000000111...//////000000//////...222222111000//////......000000000111111111111222111111111111111222333333111444666666777===HHHQQQ\\\ccccccfffmmmnnnsss{{{mmmccc]]][[[TTTWWW\\\eeeyyyvvvhhh^^^SSSNNNJJJGGGGGGIIIDDDDDDEEEFFFGGGHHHIIIKKKHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKLLLNNNOOONNNNNNOOOOOOQQQVVV\\\aaaiiirrrgggXXXQQQMMMJJJHHHJJJJJJKKKUUUdddnnnooohhh```WWWXXXmmmwwwgggnnnwww\\\IIIBBB:::888666666666555333222444444333333222222222111222222222222222222222222111111111111111111111111111111111111111111111111000000000000111111111111000000/////////.........---.........//////////////////............////////////////////////////////////............//////111111111111111111000000000000000000111111111111111111111111111222222333111444777777666<<>><<<===888888777666555444333222111222222333333444444444111111111222222222333333333333222111111111111222111000///000111222111///333222222222222333444444//////000000000000//////000000000000000000000000------------............////////////////////////---------------...///000000000000000000000000000000000000000000000000000000000111111111222222222111333444444444666999;;;EEELLLVVV\\\```bbbfffiiimmm{{{vvvcccWWWNNNKKKLLLJJJKKKMMMLLLLLLLLLMMMOOOQQQ\\\ssszzzuuuyyy}}}lllZZZNNNHHHGGGCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIIIIJJJKKKLLLMMMKKKNNNPPPQQQQQQTTTYYY]]]gggttteeeWWWMMMLLLLLLIIIKKKQQQVVVbbbttt~~~zzznnngggffftttnnnnnn}}}```LLLAAA:::888888666666666555444444333333222222222222333333333333111111111111222222222222444333333222111222222222111000///000111222111////////////...//////000111///000000111111000000///////////////////////////---------............///////////////////////////,,,,,,,,,,,,---...//////////////////////////////000000000000000000000000000000000111111111111222222333444555444555888:::BBBIIIRRRXXX]]]```eeeiiilllwwwxxxcccUUULLLHHHIIIIIIJJJKKKKKKJJJJJJLLLNNNUUU^^^vvv~~~~~~mmmZZZLLLGGGFFFCCCDDDDDDEEEFFFFFFFFFFFFHHHIIIJJJKKKKKKLLLLLLKKKJJJJJJJJJKKKKKKLLLMMMNNNLLLOOOSSSTTTUUUYYYaaahhhvvvoooYYYOOOIIIKKKKKKIIILLLTTTYYYfffwwwvvvjjjjjjsssnnnrrr}}}oooTTTEEE>>>999666666444444444444444444444444333333333222222222222222111111111111222222222222333222222111111111111111111000///000111222111///---,,,,,,,,,,,,---......000111111111111111111000////////////////////////---............/////////////////////////////////,,,,,,,,,------...000000////////////////////////000000000000000000000000000000000000111111111111222444555666555555777999>>>DDDLLLSSSXXX]]]ccchhhllltttyyydddVVVNNNKKKKKKIIIJJJJJJKKKKKKLLLPPPRRR]]]dddzzz}}}yyyzzz~~~ooo[[[MMMGGGFFFCCCDDDEEEFFFGGGGGGFFFFFFHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMOOOOOOOOORRRVVVWWWYYY```jjjrrruuu```SSSKKKFFFJJJKKKIIIMMMUUUVVVdddvvv}}}sssiiiqqqvvvkkkuuu|||dddKKK@@@===:::777777333333333444444444555555444333333222222111111111000111111111111222222222222111111000000000000000111000///000111222111///111111111111111222333333111111222222222222111111111111111111111111111111.........////////////000////////////////////////---------......000111111111111111111111111111111000000000000000000000000000000000000111111111111333444666666666666777999;;;AAAIIIOOOUUU[[[bbbgggkkkrrrtttaaaUUUMMMKKKMMMIIIJJJLLLLLLNNNQQQUUUYYYdddjjj~~~}}}|||}}}eeeTTTMMMHHHBBBCCCDDDEEEGGGHHHIIIJJJJJJMMMLLLLLLKKKKKKKKKKKKLLLKKKKKKKKKLLLNNNOOOOOONNNWWWQQQSSS\\\aaadddqqquuu```XXXLLLKKKKKKKKKIIIIIIPPPZZZcccccchhhnnnkkkkkk|||~~~uuuooo|||iiiTTTAAA>>>===777555999555555444333333333333444222222222222222222222222111111111111111111111111444333333222111111111222......//////000000111111000000000000000000000000000000000000000000000000000000//////.........---222...+++,,,...///...+++////////////////////////............////////////000000000000000000000000///////////////000111111111111111111111111111111222222222111111222555888999???GGGOOOUUU[[[___bbbfffqqq}}}ttt^^^TTTPPPLLLGGGPPPNNNMMMMMMNNNRRR[[[ccchhhsss|||cccSSSMMMIIIEEECCCDDDEEEGGGHHHIIIIIIIIIKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJLLLNNNPPPPPPPPPVVVTTTYYYbbbhhhooohhhXXXSSSLLLJJJKKKLLLLLLNNNXXXccckkkfffbbb___\\\eeevvvqqqvvvfffRRRAAA===<<<777555888555555444333333333333444222222222222222222222222222222222222222222222222333222111000000000000111////////////000000000000000000000000000000000000000000000000000000000000000/////////............000000000///------...///////////////////////////............///////////////////////////////////////////////////000111111111111111111111111111111222222222111111222555888777<<>>;;;:::777666777555555444333333333333444222222222222222222222222222222222222222222222222111000000//////000000000111111000000//////......///////////////////////////////////////////////////////////////............///000///---,,,...000////////////////////////............///////////////////////////////////////////////////000000111111111111111111111111111111222222222111111333555333777>>>DDDJJJQQQXXX\\\```fffnnnvvv~~~eeeVVVPPPMMMLLLKKKMMMQQQWWWcccrrr|||~~~~~~}}}~~~}}}{{{|||~~~}}}{{{{{{|||~~~wwwrrrnnnpppwww}}}gggVVVMMMIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJLLLLLLNNNPPPQQQRRRRRRUUUZZZ^^^eeennneeeWWWQQQLLLIIIGGGIIIHHHKKKSSSZZZ```jjjrrrpppcccXXX\\\lll}}}uuuoooxxxqqqQQQGGG===:::999777666666555555444333333333333444222222222222222222222222222222222222222222222222111111000000000111111222111111000000//////......////////////////////////////////////////////////.........//////////////////---++++++---///...,,,////////////////////////............////////////........................///////////////000000111000000000000000000000000111222333222111111222444333777<<>>CCCIIIPPPUUU]]]___hhhwwwrrr^^^SSSOOONNNLLLQQQWWWbbbwww}}}{{{}}}{{{yyywwwxxxxxxxxxwwwvvvuuutttwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~mmmfff```cccmmmyyyzzziiiWWWNNNKKKHHHGGGIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJLLLNNNOOOOOOQQQSSSUUUYYYcccpppzzzfffYYYLLLHHHHHHGGGFFFGGGKKKNNNWWWbbbfffbbb]]]\\\XXXVVV[[[qqqpppeeeccciiiiiiRRRDDD@@@;;;777777888777444555555444333333333333444222222222222222222222222000000000000000000000000///////////////000111222////////////000000000000000000000000000000000000000000000000000000000000............/////////000---,,,+++,,,---.........////////////////////////............////////////........................///////////////000111111000000000000000000000000000222333333111000111222333555777:::>>>DDDLLLQQQ[[[\\\fffzzzzzzeeeWWWQQQPPPLLLRRRYYYeee~~~|||~~~~~~~~~|||~~~{{{xxxxxxwwwvvvuuutttssssssrrrwwwxxxzzz|||}}}~~~{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~zzzxxx{{{wwwqqqlllkkkpppxxx~~~nnnfff```bbbmmmzzzsssbbbRRRLLLKKKIIIIIIKKKHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGGGGHHHJJJLLLNNNOOORRRTTTWWWZZZ```mmm}}}iii]]]RRRHHHFFFGGGGGGHHHJJJMMMQQQ[[[gggjjjbbbXXXTTTQQQXXXjjj~~~eee___cccoooaaaHHH@@@???:::777777888777444555555444333333333333444222222222222222222222222////////////////////////...............///000111......//////000000111111000000000000000000000000000000000000000000000000---.........//////000000+++...///...,,,,,,///222////////////////////////............/////////000........................///////////////000111111000000000000000000000000000222333333111000000111333444666888;;;AAAHHHNNNYYYYYYeee|||iiiZZZTTTRRROOOUUU\\\hhh}}}~~~~~~~~~~~~~~~~~~~~~~~~zzzwwwttttttsssrrrrrrrrrrrrsssyyyzzz{{{|||{{{zzzyyyxxxzzz}}}}}}|||~~~|||}}}}}}}}}}}}|||{{{{{{|||yyyzzz~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}{{{xxxuuurrrpppnnnjjjddd___^^^eeeooovvvmmmgggeeekkkxxxxxxbbbVVVLLLKKKLLLIIIIIIKKKHHHIIIJJJIIIHHHHHHJJJKKKKKKJJJIIIIIIJJJMMMQQQSSSRRRVVV\\\cccnnnlll\\\SSSJJJDDDDDDFFFFFFJJJQQQTTT]]]ffffff___YYYUUUTTTPPPhhhppp```___jjjsssUUUEEE===<<<999777666666777777555555444444444333333333222222111111111111222222222222222222222222222222222111111111000000//////---...///000000///...---//////............/////////////////////////////////...---,,,,,,---...///........................///---+++,,,///111///---...------------...//////---...///000000///...------------...///000000111222222222111111111000000///000111333333222111111222333444666999???FFFKKKSSSWWWbbbtttwwwbbbWWWUUUTTTWWW^^^mmm~~~~~~~~~}}}}}}yyyvvvssssssrrrqqqqqqrrrssstttwwwxxxxxxxxxxxxxxxwwwwwwvvvyyy{{{{{{yyyxxxzzz{{{zzzzzz{{{{{{{{{{{{zzzzzz|||zzzzzz}}}~~~}}}|||{{{}}}~~~|||||||||}}}}}}|||{{{{{{|||~~~~~~~~~}}}|||}}}~~~~~~~~~~~~}}}|||}}}}}}}}}|||{{{zzzyyyxxxvvvvvvuuussspppmmmjjjhhhhhhddd^^^ZZZ[[[bbblllsss|||zzzmmmiiihhhppp~~~mmm]]]SSSKKKJJJKKKHHHGGGIIIHHHIIIJJJIIIHHHGGGIIIKKKHHHHHHIIIJJJLLLOOOSSSVVVTTTYYY```lll}}}ttt^^^RRRMMMGGGDDDEEEFFFFFFJJJQQQZZZcccjjjggg]]]UUUQQQPPP]]]vvvxxxjjj^^^```qqqmmmQQQBBB===;;;999777666666666777555444444444444333333333222222111111111111222222111111111111111111111111000000000000//////......000000111111111111000000///////////////////////////////////////////////////...------------...///------------------------...,,,+++,,,///000...---...------------...//////---...///000000///...---------......///000000111222222222111111111000000000000111222222222222111222333555666888===DDDHHHPPPUUU```ppp|||iii^^^\\\[[[]]]bbbooo~~~~~~}}}|||yyy{{{~~~|||xxxuuusssrrrqqqppppppqqqsssttttttsssssssssssssssttttttwwwyyy{{{{{{zzzyyyzzz{{{vvvvvvwwwxxxyyyyyyyyyyyy~~~|||zzzzzz|||~~~~~~~~~~~~}}}|||{{{zzzyyyyyy{{{~~~~~~}}}zzzyyyxxxxxxxxxyyyyyyyyyzzzzzz{{{~~~}}}|||{{{yyyyyyyyyyyyyyyyyyzzzzzz{{{|||||||||yyyyyyzzz{{{||||||||||||~~~~~~}}}|||{{{zzzzzzyyy|||{{{zzzxxxwwwuuutttssssssssssssssssssrrrqqqpppnnnnnnmmmkkkiiieeebbb```___\\\XXXUUUVVV^^^hhhooowwwpppiiihhhkkkuuuttt___UUUNNNIIIIIIJJJHHHGGGGGGIIIIIIJJJIIIGGGGGGIIIJJJGGGIIIKKKMMMOOORRRWWW[[[\\\aaakkk|||rrr___PPPHHHHHHFFFFFFHHHGGGHHHOOOVVVccchhhkkkfff[[[RRRQQQUUUooolllfff___ddd|||```HHH>>>;;;:::888777666666666666444444444444333333333333222222111111111111222222000000000000000000000000////////////............111111000000000000111111//////000111111000/////////////////////////////////...------------...///,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,---...---,,,...------------...//////---...////////////...---------......///000000000222111111111111000000000111000000000000111222222333444555555777;;;@@@DDDKKKRRR\\\iiivvvqqqgggdddcccdddhhhrrr~~~}}}{{{zzzyyyvvvxxx{{{}}}}}}zzzwwwuuuuuusssqqqooonnnooopppqqqoooooonnnmmmnnnoooqqqrrrvvvwwwxxxxxxxxxxxxwwwwwwrrrsssuuuvvvwwwxxxxxxxxx{{{zzzyyyyyyzzz{{{{{{{{{~~~|||{{{yyyxxxwwwwwwwwwzzz}}}~~~|||yyyvvvuuutttuuuvvvwwwxxxxxxxxxxxxyyyyyyyyyxxxwwwwwwvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxssstttuuuvvvwwwwwwwwwvvvvvvvvvuuutttssssssrrrrrrttttttsssqqqpppnnnmmmmmmjjjjjjjjjkkkkkkjjjiiiiiiiiiiiihhhgggdddaaa^^^]]]XXXVVVSSSRRRTTT[[[eeemmmuuu{{{wwwiiiccceeekkkwww|||tttcccSSSNNNKKKIIIIIIJJJIIIHHHGGGIIIJJJJJJIIIHHHHHHIIIKKKKKKMMMOOOQQQRRRUUUZZZ___gggnnn|||ppp^^^RRRKKKGGGFFFHHHIIIIIIIIINNNXXXaaakkkkkkiiibbbYYYTTT[[[eeevvvcccddddddmmmjjjPPP@@@;;;:::999888666666555666666444444444333333333222222222222111111111111222222111111111111111111111111////////////////////////000///...------...///000...000111333333111000...////////////////////////.........------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,...------------...//////....................................//////000000111111111111000000000000111000/////////000222333444444555555555888<<>>;;;<<<555555666666555555444444333333333222222222222111222222111111111111222222111111111111111111111111/////////000000000111111000000111111111111000000////////////////////////////////////////////////------...//////...------------------------------+++---///...,,,,,,...000...------------...//////...------,,,,,,------.../////////////////////...////////////000000111111...//////000000000000000111222333222222222444666;;;@@@HHHOOOXXXcccnnnvvv}}}|||zzzxxxwwwvvvrrrpppnnnlllkkklllmmmnnnkkkmmmoooppppppooommmlllccceeegggiiikkkllllllkkkiiigggeeefffhhhhhhfffcccggghhhiiijjjjjjjjjjjjjjjkkknnnqqqrrrpppppprrrtttqqqpppmmmlllkkklllmmmnnnoooqqqssstttssssssuuuvvvvvvtttrrrpppoooooopppqqqqqqooollljjjiiiiiikkkllliiiiiiiiiiiiiiiiiiiiiiiieeegggiiikkklllkkkiiihhhgggggggggfffffffffffffffccccccbbbaaaaaa```_______________^^^]]][[[ZZZYYYWWWWWWWWWVVVTTTRRROOONNNLLLLLLKKKIIIJJJNNNUUUYYYXXXUUUTTTUUUQQQKKKKKKQQQUUU\\\fffqqq}}}{{{uuummmeee^^^YYYSSSPPPLLLKKKKKKLLLKKKHHHHHHIIIDDDJJJKKKFFFFFFJJJKKKHHHHHHJJJLLLMMMNNNPPPSSSUUUVVV[[[bbbhhhqqqzzzuuusssrrrgggccc___WWWYYY^^^YYYYYYQQQIIIFFFIIIJJJHHHDDDFFFMMMTTTZZZffftttzzzyyyiiiYYYRRR```yyynnnfffjjjkkktttzzzfffPPPDDD???;;;888777555555555666555555444444333333333222222222111111222222111111111111222222000000000000000000000000---.........//////000000---...///000000///...---//////............//////////////////////////////,,,---...//////...---,,,........................+++...000///---,,,...111...------------...//////...---,,,,,,,,,,,,---...///////////////............/////////000000111111---...000111111111000///000111222222111222444666999===CCCLLLVVVaaakkkqqq|||zzz{{{{{{yyyvvvtttqqqooommmlllkkkhhhfffhhhhhhjjjmmmoooooollliiijjjiiihhhhhhggggggggghhhffffffffffffffffffeeeeeeddddddeeeeeefffgggggggggjjjkkklllnnnnnnnnnmmmmmmmmmlllkkkkkkjjjjjjjjjjjjllllllmmmnnnoooppppppqqqqqqpppnnnlllkkklllmmmnnnkkkkkkkkkjjjjjjjjjiiiiiiggggggggggggfffeeedddcccccceeefffggggggeeecccbbbfffeeecccbbbaaabbbbbbccc```___^^^]]]\\\[[[[[[ZZZZZZZZZYYYXXXWWWVVVVVVUUUTTTSSSRRRPPPOOONNNMMMMMMKKKJJJJJJJJJKKKNNNPPPRRRRRRSSSRRRPPPNNNNNNPPPRRRXXX[[[```iiittt~~~tttccc___YYYSSSNNNLLLKKKLLLFFFGGGHHHIIIJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKNNNNNNMMMNNNNNNPPPRRRSSSZZZ```jjjvvvvvvpppjjjgggfff```\\\VVVRRRQQQPPPNNNKKKJJJGGGFFFGGGFFFDDDEEEHHHHHHOOOZZZgggwwwxxxeeeVVVPPPdddtttgggdddfffppphhhWWWDDD;;;999777888999333333444444444444333333555444333333222222333333222222222222222111000///(((***,,,...000222333333000000000000000000000000000000000000000000000000///////////////////////////...---,,,,,,---.../////////.........---------///...,,,+++***+++,,,,,,........................---------,,,,,,+++++++++............////////////---------............///000///---,,,---...000222000111111111111222222222111111222333333444555555666:::???EEEMMMYYYgggppp~~~||||||{{{yyywwwuuusssqqqooonnnllljjjgggeeeeeegggjjjmmmnnnllljjjkkkjjjiiigggffffffeeeeeedddddddddcccbbbbbbaaaaaaaaabbbbbbcccdddeeeeeefffhhhiiijjjlllllllllkkkkkkjjjjjjiiihhhhhhhhhhhhhhhiiiiiijjjkkkkkklllmmmmmmpppooommmkkkjjjjjjkkklllhhhhhhhhhgggggggggffffffcccdddddddddddddddccccccccccccdddddddddcccbbbaaabbbbbb```___^^^^^^______]]]]]]\\\[[[ZZZYYYXXXXXXYYYYYYWWWUUUSSSQQQPPPOOOPPPPPPNNNMMMLLLLLLLLLLLLJJJIIIHHHHHHIIIKKKMMMNNNQQQQQQRRRQQQOOOOOOQQQRRRSSSVVVZZZaaalll{{{vvvggg___WWWTTTPPPLLLIIIHHHHHHHHHFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMQQQQQQQQQRRRSSSVVVYYY\\\aaakkkzzzrrrgggbbb]]]ZZZZZZYYYUUUPPPMMMLLLKKKIIIGGGGGGDDDDDDGGGGGGEEEFFFKKKOOOWWWdddvvvsss]]]VVVWWWmmmooodddeeejjjxxxZZZLLL>>>999888666555555444444555555555555444444444444333222222222222333111222222222222111000////////////000000//////...000000000000000000000000000000000000000000000000///////////////////////////...------------...///+++++++++,,,,,,---------...---,,,+++++++++,,,,,,.................................---------,,,,,,............////////////---------............///000///---------...000111000000111111111222222222111111222222333444444555777:::>>>BBBIIITTTaaakkk~~~}}}|||zzzxxxwwwuuusssqqqpppnnnkkkiiibbbbbbbbbeeehhhkkkkkkkkkjjjjjjhhhgggeeeeeeddddddcccbbbaaa```^^^]]]\\\\\\]]]^^^___```aaabbbcccccceeefffgggiiijjjjjjiiihhhggggggfffeeeeeeeeeffffffeeeffffffgggggghhhhhhhhhnnnllljjjiiigggggghhhhhhdddddddddcccccccccbbbbbb^^^___```aaabbbbbbbbbbbbbbbaaaaaaaaaaaa`````````^^^]]]\\\[[[ZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUUUUTTTTTTRRRQQQPPPNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJHHHGGGFFFFFFFFFGGGIIIJJJKKKMMMOOOOOONNNNNNPPPQQQOOOPPPSSSXXX```mmmzzz{{{mmmaaaWWWPPPKKKJJJHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIHHHHHHHHHFFFFFFGGGHHHJJJLLLMMMOOOOOOQQQRRRSSSUUUYYY^^^bbbjjjwwwuuueee\\\XXXTTTRRRRRROOOLLLHHHFFFFFFEEEDDDCCCCCCBBBCCCGGGGGGFFFIIINNNVVVaaasssiiiUUUYYYfff}}}qqqhhhaaahhhuuujjjNNNDDD<<<;;;<<<:::777666333444444444444444444333444444333222222222222222111111222222111111000000111111111111000///...---000000000000000000000000000000000000000000000000///////////////////////////...------------...///)))******+++,,,---...///...---,,,,,,+++,,,,,,,,,------------------------//////............---------............/////////---------............//////......------///000111000000000111111111222222111111222222333333444444777999;;;===CCCMMMZZZdddwww~~~|||zzzyyyyyyvvvtttrrrpppnnnllliiicccaaa```aaadddfffgggggghhhggggggfffffffffffffffccccccaaa___]]][[[ZZZYYY[[[[[[\\\]]]___```aaaaaabbbccceeefffgggggggggfffeeeddddddcccccccccddddddddddddddddddeeeeeeeeeeeejjjiiigggfffddddddddddddaaaaaa`````````_________ZZZ[[[]]]___```aaaaaabbbaaa```___^^^^^^^^^______[[[[[[ZZZYYYYYYXXXXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRMMMNNNNNNNNNOOOOOOOOOPPPHHHHHHGGGGGGGGGHHHHHHIIIGGGFFFEEEEEEEEEEEEFFFFFFEEEGGGJJJKKKLLLLLLNNNPPPOOOOOOPPPQQQVVV^^^hhhooozzzsssddd\\\WWWQQQLLLFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLNNNOOOOOOQQQSSSUUUWWW\\\dddjjjyyyuuuiii]]]VVVRRRNNNLLLMMMGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBDDDGGGGGGGGGLLLSSS^^^nnnttt___RRRccc{{{ppphhhccc```oooyyy___HHH@@@;;;<<<===:::888888222222333333333333222222444333333222111222222222000000111111111111000000...///000111111222222222////////////////////////////////////////////////////////////////////////.........------.........,,,,,,------...///000000---------,,,,,,,,,------------------------------............---------------------.........//////---------............//////............///000000000000000000111111111111111111222222333333333333555777888:::>>>HHHUUU___mmmzzz||||||{{{{{{yyywwwtttrrrpppnnnkkkiiifffccc``````aaabbbbbbbbbcccdddddddddeeeggghhhiiieeedddccc```^^^\\\ZZZYYYYYYZZZZZZ[[[]]]^^^^^^______```bbbdddeeeeeeeeedddcccbbbbbbbbbbbbbbbccccccddddddddddddccccccccccccddddddcccbbbaaaaaaaaaaaa^^^^^^^^^^^^]]]]]]]]]]]]YYYZZZ[[[]]]^^^___``````___^^^]]]\\\\\\\\\]]]]]]ZZZYYYYYYYYYXXXWWWVVVVVVUUUTTTTTTSSSRRRQQQPPPPPPLLLLLLMMMMMMNNNOOOOOOOOOFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFEEEEEEDDDDDDEEEEEEDDDFFFHHHJJJJJJLLLOOOQQQRRRRRRQQQPPPQQQUUU[[[___hhhppp{{{yyymmm^^^TTTQQQOOOKKKGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHKKKKKKKKKKKKLLLMMMOOOOOORRRUUUXXX[[[^^^fffpppxxxxxxfff]]]SSSOOOKKKFFFDDDEEECCCCCCCCCCCCBBBBBBCCCCCCDDDCCCEEEHHHHHHIIIPPPYYYjjj~~~zzziii]]]YYYsss|||jjjeeeaaaccczzzsssXXXCCC<<<777777777555555777333333444444444444333333333333222111111111111222///000000111111111000000,,,---///000222333333333////////////////////////////////////////////////////////////////////////---..................---........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,---------------............---------............///...............///000000//////000000000111111111111111222222222222222333333444666888<<>>GGGMMMWWWdddtttwwwmmmnnn|||yyyvvvuuurrrooolllhhhfffdddcccbbbaaa___]]]ZZZZZZZZZ[[[\\\]]]______aaa```^^^\\\ZZZXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSTTTVVVXXXZZZZZZZZZZZZ[[[[[[ZZZZZZ[[[\\\]]]]]]\\\\\\[[[ZZZYYYXXXXXXWWWWWWXXXYYY[[[\\\\\\]]]]]]XXXXXXXXXWWWWWWWWWVVVVVVWWWWWWWWWWWWVVVUUUTTTTTTRRRSSSUUUVVVUUUTTTRRRPPPOOOOOOPPPPPPOOONNNLLLKKKLLLLLLKKKJJJIIIHHHHHHGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBB@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAA@@@AAAEEEKKKOOOTTTVVVXXXYYYVVVTTTRRRRRRJJJNNNTTTWWWXXX[[[```dddmmmsss|||yyycccWWWLLLJJJHHHGGGFFFGGGIIIJJJFFFEEEEEEEEEEEEFFFGGGHHHGGGFFFEEEEEEEEEFFFHHHIIIIIIJJJLLLOOOSSSWWWZZZ\\\gggnnnxxx~~~jjjYYYPPPIIIEEEDDDFFFFFFBBBAAACCC???BBBDDDDDDBBBAAABBBDDDDDDDDDFFFIIILLLUUUfffwwwqqqbbbfffppplllgggccciiimmmRRRDDD888555555888777444333444111222222333333222222111333222222111000111111111......///000000000000000......////////////......000000000000000000000000000000000000000000000000////////////////////////,,,---...//////...---,,,+++,,,,,,---...///000000+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......---------.........//////---......///000/////////////////////000000000000222222111111111111111111000333555666777;;;BBBGGGRRR___oooxxxxxxfff^^^sss}}}xxxsssqqqooojjjjjjhhhgggeeecccaaa```YYYWWWUUUUUUXXX[[[]]]^^^ZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTSSSRRRRRRRRRSSSSSSSSSSSSTTTUUUUUUVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXYYYZZZZZZZZZYYYWWWVVVVVVUUUUUUVVVVVVWWWVVVVVVVVVUUUUUUUUUTTTTTTRRRRRRSSSSSSRRRQQQPPPPPPNNNNNNMMMMMMLLLKKKKKKKKKIIIIIIHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCLLLNNNQQQRRRRRRRRRSSSUUUQQQTTTVVVYYY[[[^^^bbbeeeooovvvxxxcccUUUOOOJJJIIIHHHHHHGGGFFFEEEEEEDDDEEEGGGHHHHHHGGGFFFEEEDDDGGGIIIJJJJJJIIIIIIJJJIIIOOOSSSSSSSSSYYYgggssszzzvvvfff[[[RRRNNNIIIGGGEEEBBBAAAAAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDFFFGGGLLLPPPQQQZZZqqqiiikkk}}}nnnfffccckkk{{{ZZZGGGAAA===;;;888555444444666777333333222222222111111000555444333222111111111111////////////////////////000000000000000000000000000000000000000000000000000000///...............------------------------+++++++++,,,,,,---------////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///......------------.........------,,,---...///000,,,,,,,,,---...///000000000000000000////////////222111111111000000//////------...000111222333444444555555666777;;;@@@DDDJJJSSSaaannnxxxeee\\\jjj{{{}}}xxxuuutttmmmkkkiiifffdddbbb``````\\\YYYUUUTTTUUUVVVWWWWWWUUUVVVWWWWWWXXXWWWWWWWWWVVVUUUTTTTTTSSSSSSSSSTTTRRRRRRRRRRRRRRRSSSSSSSSSUUUUUUUUUUUUVVVVVVVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUVVVVVVVVVVVVVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSRRROOOPPPPPPPPPOOOOOONNNMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBGGGIIIKKKMMMMMMOOOQQQSSSTTTWWW[[[^^^aaafffjjjnnnvvvwwwdddVVVMMMIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHGGGGGGFFFEEEGGGIIIJJJIIIHHHIIIIIIKKKPPPUUUWWW[[[fffwwwvvvdddXXXPPPJJJFFFHHHFFFDDDBBBAAAAAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFEEEGGGKKKRRRYYYfff}}}wwwgggsssuuueee```cccrrrlllRRRCCC@@@<<<:::777555444555666777444444444333222222333444444333333222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000///...............------------------------,,,,,,,,,,,,------------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........------------.........------,,,---...///000,,,,,,------......//////000/////////////////////111111111000000000//////......///000111222222333222333444444555999===AAAFFFOOO]]]jjjtttppp```eeennn~~~}}}|||zzzsssppplllhhhdddbbbaaaaaaaaa]]]YYYVVVTTTTTTSSSRRRPPPPPPRRRSSSUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSTTTTTTQQQQQQPPPPPPPPPPPPOOOOOOQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRQQQPPPQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@BBBCCCEEEFFFGGGIIIMMMPPPTTTWWW[[[```dddjjjooossszzzzzzlll^^^TTTNNNKKKJJJHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHHHHGGGGGGHHHIIIKKKKKKJJJIIIJJJLLLMMMQQQWWW[[[ccctttzzzoooaaaUUUOOOKKKHHHFFFFFFDDDCCCAAA@@@@@@AAAAAACCCCCCCCCCCCDDDFFFGGGGGGHHHIIIMMMWWWdddvvvsssnnnuuueee^^^]]]hhhnnnXXXGGG???>>>:::888666555444555666888:::;;;;;;888444111222444333222222111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000//////............///.................................---------------)))***+++,,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...------,,,,,,------...---------,,,------...///---------------.........////////////////////////111111000000000000/////////000000000111111111111000111222222333666:::>>>@@@IIIWWWdddnnn|||iii``````xxxwwwooohhheeegggpppzzzwwwqqqkkkfffdddcccccceeebbb]]]YYYWWWUUUSSSQQQMMMMMMOOOPPPQQQRRRRRRRRRSSSRRRRRRQQQQQQQQQRRRRRRQQQPPPPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLOOONNNNNNNNNNNNNNNNNNOOOMMMMMMMMMLLLLLLLLLLLLKKKHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@AAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@?????????=========>>>>>>>>>??????@@@AAAAAAAAAAAADDDHHHKKKNNNQQQVVVZZZ^^^ccciiimmmsss{{{yyymmmdddXXXPPPMMMMMMMMMLLLHHHHHHGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGHHHHHHHHHHHHJJJKKKLLLLLLKKKLLLNNNPPPSSSWWW]]]eeeqqqttteee]]]SSSMMMKKKJJJJJJHHHCCCCCCAAA@@@@@@@@@@@@AAABBBBBBBBBCCCEEEFFFHHHIIILLLMMMRRR^^^qqqwwwvvvfff^^^\\\bbbtttoooXXXIII???<<<<<<888777666444444555666777@@@BBBDDD@@@999222000000222111111111111111222333000000000000000000000000////////////////////////////////////////////////000///............///////////////////////////////////////......------,,,))))))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---------------------------......---------------------.........///////////////000000000000000000//////111111111000000000000000///111222222222555888;;;===DDDQQQ^^^hhhvvvwwwddd\\\iiisssiiiaaa\\\XXXWWW[[[ggg{{{~~~zzztttnnnhhheeeccccccfffccc^^^[[[YYYWWWTTTRRRMMMMMMNNNNNNNNNNNNMMMMMMOOONNNNNNMMMNNNNNNOOOOOOPPPPPPOOONNNMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA????????????????????????<<<<<<<<<=========>>>>>>BBBBBBAAA@@@???@@@CCCFFFIIIKKKNNNQQQTTTXXX\\\```eeekkkqqqssstttrrrkkkbbbXXXRRRKKKHHHHHHJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKKKKLLLNNNRRRUUU[[[```iiiuuu}}}kkk```UUUPPPIIIFFFFFFGGGFFFEEEAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@AAACCCEEEGGGIIIJJJMMMPPPXXXggg}}}|||{{{uuuhhh]]][[[]]]lllvvv[[[JJJBBB===:::999777666555444444555555666>>>BBBFFFEEE???888222///111111111000111111222222//////////////////////////////////////////////////////////////////////////////............///////////////////////////////////////......------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,------------------,,,,,,---------------,,,,,,,,,------....../////////000//////////////////000000111111111111000000000000000111222333333444777:::<<>>>>>>>>>>>>>>?????????<<<<<<<<<<<<============BBBBBBBBB@@@??????@@@BBBEEEGGGIIIKKKLLLNNNRRRTTTWWW[[[]]]]]]^^^___[[[TTTLLLKKKIIIHHHHHHIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIFFFFFFFFFFFFGGGIIIJJJKKKHHHIIIKKKLLLNNNRRRXXX]]]```hhhvvvyyyjjj]]]UUUQQQLLLGGGEEEFFFGGGFFFDDD@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@BBBCCCFFFIIIKKKLLLMMMUUUbbbssszzzttteee]]]XXX\\\ddd}}}sss```LLLBBB???;;;888777666666555444444444444444666:::???CCCBBB>>>777333222111111000000000111111........................000000000000000000000000000000000000000000000000///............//////000.................................---------------............---,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,++++++******++++++,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,------------------......//////000......////////////000000111111111000000000000000000222333333333444666888:::>>>GGGRRR\\\jjj~~~uuubbbbbbvvvssscccXXXQQQNNNJJJJJJKKKOOOSSS]]]qqqzzztttooollljjjgggddd```^^^\\\YYYVVVSSSNNNNNNNNNMMMMMMLLLJJJJJJIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@??????>>>>>>??????@@@=========>>>>>>>>>??????<<<<<<<<<<<<============???@@@AAAAAA??????@@@AAAAAABBBDDDEEEFFFGGGJJJMMMLLLNNNOOOOOOPPPSSSQQQLLLGGGHHHIIIIIIHHHHHHIIIJJJEEEEEEFFFGGGHHHHHHIIIIIIFFFFFFFFFFFFGGGIIIKKKLLLKKKMMMNNNQQQTTT[[[ccchhhpppzzzxxxjjj```WWWRRRPPPMMMIIIHHHIIIIIIGGGEEE@@@@@@AAABBBBBBBBBBBBBBBAAABBBCCCFFFIIILLLNNNPPPTTT```ooozzzggg]]]YYYZZZgggwwwxxx]]]NNNAAA<<<;;;999666555777666555444444333222222222333555;;;??????:::444333222111000000///000000////////////////////////000000000000000000000000000000000000000000000000...............///000000------------------------,,,,,,,,,,,,------------/////////......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***++++++************++++++,,,------...---,,,+++***+++++++++,,,,,,------...,,,,,,---......///000000........./////////000000000000000000000111111111000111333333333333555777777999@@@IIISSSbbbwwwooo^^^jjj}}}~~~qqqcccWWWOOOLLLKKKHHHHHHJJJMMMQQQ\\\qqq}}}wwwsssqqqkkkhhhdddaaa___\\\XXXUUUMMMMMMMMMNNNMMMLLLLLLKKKHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIHHHHHHHHHHHHGGGGGGJJJIIIIIIIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCC@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>>>>?????????@@@@@@@@@????????????>>>>>>>>>============>>>>>><<<=========>>>>>>??????<<<<<<<<<=========>>>>>><<<>>>@@@AAA@@@@@@AAABBB===???AAAAAABBBDDDFFFIIIEEEGGGHHHHHHJJJMMMLLLGGGAAADDDFFFFFFDDDCCCFFFIIIEEEEEEFFFGGGHHHIIIIIIJJJFFFFFFFFFFFFGGGIIIKKKLLLPPPRRRTTTWWW\\\dddlllrrr}}}nnnccc\\\UUURRRMMMJJJGGGFFFGGGHHHEEEBBB@@@@@@AAABBBCCCCCCCCCCCCCCCCCCEEEHHHKKKNNNQQQRRR]]]kkk{{{~~~{{{mmm```[[[YYY___tttxxx```PPPDDD:::888888777555444777777666555333222111111444111///444:::===888333333333111000////////////000000000000000000000000000000000000000000000000000000000000000000000000...............///000111------------------------+++++++++,,,,,,---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))++++++************++++++,,,------...---,,,***)))******+++,,,,,,---......,,,,,,------...///000000---.........//////000000///000000000111111111111///111222333222222444555555666;;;CCCMMM\\\rrr~~~cccjjjbbbyyyzzzjjjfff]]]SSSJJJFFFFFFGGGDDDDDDEEEGGGKKKWWWnnn}}}zzzrrrppplllgggaaa\\\XXXVVVZZZRRRNNNPPPPPPKKKHHHJJJKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAA@@@???>>>======@@@???>>>===<<<<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????============>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???AAAAAA@@@???@@@AAABBBCCCFFFGGGHHHIIIIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFHHHIIIIIIHHHHHHHHHHHHJJJLLLPPPRRRVVVWWWZZZ]]]eeerrr|||uuukkkbbb[[[UUUQQQOOOOOONNNKKKHHHFFFDDDDDDCCCAAABBBCCCCCCBBBBBBDDDFFFDDDDDDGGGLLLMMMLLLTTT___mmmzzz}}}{{{kkkaaaYYYXXX___pppnnn\\\QQQBBB???<<<888666555555555444444333333333333222222111222444333111/////////000000000000000000000000111111000000//////......333333333333111///,,,+++000000//////.........---------......//////000000...---,,,,,,++++++++++++------------------------///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------///////////////...............///111222333444555111111222222222333333333444666;;;@@@FFFSSSiii}}}zzzVVV\\\bbblllvvv~~~{{{ooobbb[[[QQQPPPPPPHHHGGGIIIEEEIIIFFFEEEJJJQQQ]]]nnn}}}yyywwwrrrlllfff```\\\ZZZZZZSSSPPPRRRRRRMMMJJJKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@??????>>>>>>>>>===<<<;;;:::999::::::;;;?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>??????=========>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@BBBAAAAAA@@@AAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHKKKLLLLLLMMMOOORRRVVVYYYYYY]]]cccjjjuuu~~~rrrlllddd]]]YYYUUURRRPPPNNNLLLJJJGGGEEECCCCCCCCCAAABBBCCCCCCBBBBBBDDDFFFEEEEEEHHHKKKLLLPPP\\\jjj|||~~~tttddd\\\XXX]]]jjj{{{ooo^^^MMMDDD>>><<<999777444444444444444444333333333333222222111333444444222000///000000000000000000000000000111000000000/////////...000000111111111000...---000/////////.....................///////////////222111000/////////000111------------------------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////......///000111111222222111111111222222222333333555666999>>>BBBMMMaaatttdddUUUWWW[[[```dddccc[[[TTTSSSKKKKKKLLLEEEFFFJJJEEEDDDEEEHHHLLLQQQ]]]qqqyyyqqqjjjddd```^^^[[[WWWUUUVVVVVVRRROOOOOOKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@????????????????????????????????????>>>======<<<=========??????>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>>>>???===>>>>>>>>>>>>?????????AAABBBBBBBBBBBBBBBBBBAAACCCBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHHHHGGGHHHHHHIIIJJJJJJLLLMMMOOOQQQVVV\\\```eeekkkuuutttkkkiiiddd^^^YYYUUUSSSPPPNNNKKKJJJGGGEEECCCBBBBBBBBBAAABBBCCCCCCBBBCCCEEEGGGHHHIIIKKKMMMOOOYYYlllrrrddd\\\YYY[[[hhh}}}}}}pppaaaPPPBBB<<<:::999666444333333333333444444333333333333222222222444555555333111000111000000000000000000000000000000000000////////////,,,---...///000000000000////////////............///////////////.........///---,,,++++++---...000------------------------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.../////////000.........//////000000000111111111222222222222333555555777:::===EEEVVVfffyyyvvv[[[WWWSSSQQQQQQRRRRRRRRRUUUNNNNNNMMMFFFHHHNNNIIIDDDFFFLLLQQQVVVccczzz~~~tttkkkeeeaaa___]]]\\\\\\\\\ZZZWWWUUUSSSOOONNNMMMLLLKKKKKKKKKKKKGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>===>>>>>>>>>?????????@@@???????????????????????????>>>>>>>>>====================================<<<<<<<<<===>>>>>>>>>???>>>>>>>>>?????????@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDBBBAAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFJJJJJJJJJJJJJJJKKKLLLMMMKKKMMMQQQTTTWWW^^^ffflllyyywwwiiibbbfffbbb\\\WWWSSSPPPLLLIIIIIIGGGEEECCCAAAAAAAAAAAAAAABBBCCCCCCCCCCCCEEEGGGJJJLLLNNNPPPUUUfffxxxfff^^^YYY]]]ggg{{{yyyfffUUUFFF>>><<<777666555444333333333444444444333333333222222222222444666555333111111111000000000000000000000000000000000000////////////+++,,,---...//////000000///////////////.........000000//////......------***)))((('''''')))+++---------------------------------,,,,,,+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++...---+++******+++---...***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000////////////////////////111111111111222222222222444333555888:::@@@NNN[[[qqq{{{ggg]]]SSSNNNLLLNNNTTTZZZXXXSSSTTTSSSNNNWWWbbb```JJJKKKPPPWWWaaaqqqvvvlllfffcccbbb^^^```aaa```]]][[[XXXUUURRRRRRPPPNNNMMMLLLKKKKKKGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@?????????>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>==================>>>??????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>============<<<========================<<<<<<<<<===>>>??????@@@????????????@@@@@@@@@@@@BBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDBBBAAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIIIIJJJJJJLLLNNNOOOPPPPPPTTTZZZ___dddmmmxxx{{{ooogggccceeebbb]]]XXXTTTPPPLLLHHHFFFEEECCCAAA@@@@@@@@@@@@AAABBBCCCCCCCCCDDDFFFHHHHHHLLLOOOSSS]]]uuummmaaa```[[[fffzzznnnWWWGGG<<<999:::666666555555444444444555444444333333333222222222222444666555333111111111////////////////////////////////////000000000000---------------..................///////////////000000//////......---------,,,+++***+++,,,...000------------------------,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++---+++***((((((***+++---******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---...//////000111111000000000/////////000000111111111222222222222222333777888===HHHSSSjjjuuukkk]]]PPPJJJHHHJJJQQQYYYUUUSSSXXXXXXXXXgggxxxxxxQQQOOOSSS___pppuuulllhhhfffgggbbbgggiiifffbbb```\\\XXXVVVUUUSSSPPPNNNLLLKKKKKKIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAA@@@@@@@@@AAAAAA@@@????????????>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>==================>>>>>>?????????<<<===>>>>>>???>>>>>>>>>>>>>>>============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAA??????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFDDDEEEEEEFFFGGGHHHIIIIIIGGGHHHIIILLLOOORRRTTTVVVVVV\\\dddkkkrrr}}}zzzrrrlllhhhfffeeebbb^^^[[[WWWSSSNNNJJJEEEDDDBBB@@@@@@@@@@@@@@@@@@BBBCCCDDDCCCEEEGGGIIIFFFKKKPPPWWWiiivvveeeaaaeeegggyyybbbLLL@@@:::888:::666666666666555555555444444444333333333333222222222444555555333111000111////////////////////////////////////000000000000//////...------------............//////////////////////////////...............---------...//////------------------------+++++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---.........///000000000000000000000000000000000111111111111222222111333666888:::CCCLLL___nnn{{{tttaaaOOOHHHGGGGGGLLLSSSYYYZZZ___]]]XXXeeerrroooSSSSSS[[[mmmyyynnnhhhfffhhhjjjmmmsssvvvrrrmmmjjjfff```]]][[[YYYUUURRRPPPNNNMMMMMMMMMLLLKKKIIIHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>===============>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBB@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBAAABBBCCCDDDDDDDDDCCCCCC???@@@AAACCCDDDEEEEEEFFFEEEFFFGGGHHHIIIJJJJJJKKKJJJKKKNNNQQQVVV[[[^^^```cccjjjttt|||zzzwwwvvvtttqqqooommmkkkjjjiiifffbbb^^^YYYSSSLLLHHHDDDCCCAAA@@@@@@@@@@@@AAA@@@BBBCCCDDDDDDEEEGGGJJJHHHNNNVVVaaayyyuuukkkbbbdddnnntttUUUDDD>>><<<999888555555666555555444444333444444333333333333222222111333444444222000///000////////////////////////.../////////000000000111//////...------...///000............/////////000.........///////////////,,,,,,---...------++++++------------------------++++++******+++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------////////////////////////000000000000111111111111333222333555666777===EEEQQQcccrrrwwwnnnUUULLLJJJHHHIIINNNYYY^^^eee```VVV[[[___VVVQQQYYYkkkzzzpppgggccccccgggjjjwww|||vvvtttoooiiidddbbb___[[[WWWTTTRRRQQQPPPOOONNNMMMLLLKKKJJJIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBB@@@@@@@@@@@@????????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========;;;<<<===>>>??????>>>===>>>=========<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAABBBCCCCCC@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBBBBBBBBBBBBBAAA@@@AAACCCDDDDDDDDDCCCBBB<<<===@@@CCCDDDEEEEEEEEEFFFFFFGGGHHHJJJKKKKKKLLLNNNPPPSSSXXX^^^ccchhhjjjttt|||yyypppiiinnnnnnoooppppppooonnnnnnooolllggg```YYYQQQHHHBBBDDDCCCAAA@@@@@@@@@AAAAAA@@@BBBCCCDDDDDDEEEHHHJJJLLLSSS\\\jjjooohhhdddbbbjjjvvveeeIII===<<<;;;777333555555555555444333222222444444444333333333222222111222444444111000//////////////////////////////.../////////000000111111///...------...///111222---.........//////000000---.........//////000000---...000000000...,,,***------------------------+++*********+++,,,,,,---++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,---------.........//////000000000000111111111111444222333555555444999???EEE[[[kkkoooyyyxxxZZZOOOLLLGGGGGGJJJMMMVVVbbb```VVVYYYZZZMMMPPP___zzzttthhhbbbaaacccjjjrrryyysssnnnlllhhhccc^^^YYYUUUSSSUUUUUUSSSQQQOOONNNLLLKKKJJJGGGEEEDDDDDDEEEDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA@@@>>>======???@@@BBB???>>>===<<<<<<===>>>???>>>>>>============>>>>>>>>>>>>>>>>>>============<<<<<<<<<===???@@@???======<<<<<<<<<===>>>???@@@<<<<<<======>>>>>>??????>>>>>>???@@@@@@@@@@@@???@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHGGGFFFIIIIIIIIIJJJKKKMMMPPPRRRUUUXXX^^^dddkkkrrrzzzzzzsssllliiifffaaa^^^```___aaadddgggjjjmmmooopppsssnnnggg___WWWNNNFFFAAA????????????@@@AAABBBCCCAAACCCEEEEEEEEEFFFHHHKKKUUUZZZeeeyyyrrreeeaaa```dddvvvkkkZZZFFF<<<888555444555666666666555555444444444222222222111111111111000777666555444222111000///111111000000//////......000000000000000000000000......//////...---,,,,,,..............................---------,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++000///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------......///000000000000000000000111111111111222222222333555777888999>>>OOO\\\fffuuummmWWWJJJBBBBBBFFFFFFPPPZZZ]]]WWWOOOOOOTTTQQQmmm{{{qqqhhhddddddgggnnnvvv~~~vvvtttppplllgggbbb^^^\\\[[[ZZZXXXVVVSSSPPPNNNMMMJJJHHHEEEDDDDDDEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAAAAA@@@>>>======>>>@@@AAAAAA@@@???>>>>>>???@@@AAA???>>>>>>======>>>>>>??????>>>>>>======<<<<<<<<<===<<<<<<===???@@@???===<<<<<<;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>????????????>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEGGGHHHIIIHHHJJJKKKLLLNNNPPPSSSWWWYYYbbbffflllssszzz|||nnnllleee___]]][[[WWWVVVWWWXXXZZZ___dddiiinnnqqqsssuuuoooeee[[[QQQHHHAAA<<>>======>>>???@@@AAA@@@????????????@@@AAA?????????>>>>>>???????????????>>>===============>>>===<<<===??????>>>===>>>======<<<;;;;;;::::::@@@@@@@@@@@@????????????>>>>>>???@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHJJJMMMNNNMMMOOORRRUUUXXX\\\aaaeeennnrrrzzznnnaaa]]]VVVRRRQQQPPPMMMMMMOOOOOORRRXXX___fffmmmrrrtttooohhh]]]RRRJJJCCC>>><<>>>>>??????@@@AAABBBAAACCCEEEFFFHHHLLLTTTZZZcccvvvsssaaa[[[YYY___iii}}}|||eeeNNNCCC999777777555444444555444444333333222111111222222222111111111111000111111111111111111111111000000000////////////....................................///......---,,,..............................---------,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,***))))))))))))))))))***************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++///...,,,++++++,,,------+++++++++,,,,,,---------.........---------------+++,,,...///000000//////000000000000111111111111222222222333444666777888777BBBIIISSSeeettteeeOOOFFFFFFHHHGGGIIIOOOSSSTTTXXX^^^sss|||xxxwwwzzz~~~}}}yyywwwpppnnnjjjfff```[[[XXXVVVTTTRRROOOMMMLLLKKKHHHFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@>>>>>>>>>>>>???@@@BBBBBB@@@>>>======>>>???>>>===@@@@@@@@@@@@@@@???>>>>>>@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@@@@@@@????????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEHHHHHHIIIJJJLLLOOOSSSVVVUUUXXX\\\___bbbfffmmmqqqzzzjjj```WWWQQQMMMLLLLLLIIIIIIKKKJJJMMMSSSYYY```fffjjjlllaaaZZZQQQHHHCCCBBBAAAAAA???>>>>>>??????@@@AAABBBBBBDDDFFFGGGJJJRRR]]]gggvvvrrrfff\\\YYY^^^kkk~~~gggQQQDDD<<<777999:::888666666444333333333222222111111222222222111111111000000000000000000000000000000////////////////////////........................---...............------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******))))))))))))******************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++++++++++++++,,,,,,------,,,++++++,,,,,,---******+++,,,,,,---....../////////......------,,,***,,,...///000000///...///000000000111111111111222222222333444555777888666>>>AAAJJJ\\\lllyyy\\\LLLFFFHHHDDDEEEKKKOOORRR]]]jjj|||zzzuuupppjjjeeeaaa^^^[[[XXXUUUSSSQQQOOOKKKIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>@@@@@@????????????@@@@@@=========>>>AAADDDGGGHHHBBB@@@>>>===>>>???>>>===???@@@AAABBBBBBBBBBBBAAA?????????>>>>>>======<<<>>>>>>???@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFIIIJJJMMMNNNPPPUUU[[[___bbbgggkkknnnpppuuu|||}}}hhh___WWWQQQLLLLLLJJJGGGGGGIIIIIIKKKNNNSSSWWWZZZ\\\^^^TTTNNNGGGAAA@@@AAABBBCCC????????????@@@AAABBBCCCEEEHHHJJJLLLQQQ]]]nnn{{{yyyggg___[[[^^^jjjnnnWWWGGG>>>999777999:::777555555333333333333333333333333222222222111111111000000111111000//////......---.............../////////////////////////////////------...............---..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,+++++++++++++++******+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,******+++,,,,,,---....../////////......------,,,+++,,,---.../////////...///000000000111111111111222222222333444555666777777<<<===DDDWWWfffzzzrrrYYYJJJEEEBBBCCCIIILLLRRRfff|||}}}|||vvvqqqmmmkkkccc```]]][[[XXXUUUPPPMMMOOONNNLLLJJJHHHGGGFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>@@@@@@AAABBBBBBAAA@@@@@@?????????>>>>>>?????????=========>>>AAAEEEIIIKKKDDDAAA>>>===>>>>>>>>>===<<<>>>???AAABBBAAAAAA@@@>>>>>>>>>===============>>>>>>???@@@@@@@@@@@@???@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDFFFHHHIIIJJJKKKKKKOOOTTTWWWZZZ___fffkkksssyyy|||hhh___UUUOOOJJJIIIHHHDDDDDDFFFGGGHHHJJJKKKMMMNNNOOOOOOKKKGGGBBB>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCDDDCCCGGGLLLPPPYYYjjjkkk```\\\___jjj~~~ppp[[[KKKBBB;;;777555777777444333444333333444444555666777777222222222111111111111000111111000//////...---------............/////////000000000000000000000000,,,---......///.......................................---------,,,,,,,,,++++++,,,,,,,,,,,,------)))******+++++++++++++++,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++************++++++++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------.........---------------,,,,,,,,,------...//////000000000000111111111111222222222222333444555666777;;;;;;AAARRRaaauuuiiiSSSHHHCCCCCCIIILLLTTTmmmxxx}}}yyywwwnnnllliiifffccc___ZZZVVVWWWVVVSSSPPPMMMKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>======>>>>>>???>>>===<<<===???CCCFFFHHHEEEBBB???======>>>>>>===<<<>>>???@@@AAA@@@>>>===>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@@@@@@@@@@???AAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGIIIKKKNNNPPPRRRSSSTTTZZZaaafffjjjooovvv|||{{{ggg]]]QQQKKKFFFEEEDDDBBBAAACCCBBBBBBCCCEEEEEEFFFFFFFFFDDDBBB???>>>?????????>>>BBBBBBBBBBBBCCCDDDEEEEEEDDDIIIPPPXXXeee|||mmmaaa```bbbmmmsss[[[KKKBBB<<<:::666333555555222333666333333444666888:::;;;<<<222222222111111111111000000000//////////////////---------.........//////////////////////////////,,,------...//////....................................---------,,,,,,,,,+++++++++,,,,,,---------))))))***+++++++++++++++++++++************++++++************************++++++++++++++++++++++++************++++++++++++)))******+++,,,,,,------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,---///000000000000000111111111111222222222222333444555555444::::::>>>LLL[[[qqqhhhWWWLLLGGGKKKNNNTTTkkkttt}}}yyyvvvssspppmmmhhhccc___]]][[[XXXUUUQQQOOOMMMLLLHHHHHHFFFEEEDDDDDDDDDDDDBBBCCCCCCBBBAAA@@@???>>>>>>???@@@AAAAAA@@@???>>>>>>>>>============>>>>>>???>>><<<<<<===@@@CCCEEEFFFCCC???======>>>>>>===???@@@AAABBBAAA???===<<<>>>>>>??????@@@@@@@@@AAA>>>>>>???@@@@@@@@@@@@???BBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHIIIKKKMMMPPPSSSUUUWWWYYY]]]dddmmmssswww|||uuubbbXXXNNNGGGCCCCCCCCCAAAAAACCC===>>>???@@@AAABBBBBBBBB>>>======>>>@@@AAA@@@???CCCCCCBBBCCCCCCDDDEEEFFFKKKRRR[[[fffvvvqqqaaa^^^cccjjj||||||bbbNNNCCC<<<888;;;666444555555333555999333444555777:::<<<===>>>222222222111111111111000......//////000111111222---------.........//////........................,,,,,,---.../////////.................................---------,,,,,,,,,+++++++++,,,,,,---------))))))***++++++++++++*********))))))))))))******************************++++++++++++++++++++++++)))************+++++++++))))))***+++,,,,,,------)))***+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---+++******---000111000000000000111111111111222222222222333444444555111888888<<>>???@@@@@@@@@???>>>======>>>>>>===>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBAAA@@@>>>===@@@???>>>=========????????????@@@@@@@@@??????>>>======>>>???@@@AAABBBBBBAAABBBBBBBBBBBBCCCCCCCCCEEEFFFHHHHHHHHHJJJLLLOOOMMMQQQVVVYYY[[[___eeejjjpppxxxzzzjjjZZZOOOKKKJJJGGGDDDAAA@@@?????????>>>>>>=========>>>>>><<<>>>@@@AAAAAAAAABBBCCC>>>AAACCCCCCCCCFFFLLLQQQRRRVVVbbbwwwnnneee]]][[[hhhzzzhhhSSSDDD:::666777777666555444333222222222///222666:::;;;:::888666111111111111111111111111//////000000000000//////...............///000111------,,,,,,,,,,,,------000///...---------------++++++,,,,,,---...//////000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,+++*********+++,,,---((()))***+++,,,---------)))************+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,............////////////000000000000////////////000111111111111222222222333666:::===@@@LLLfff}}}rrr[[[SSSRRRTTT```nnn~~~{{{vvvrrrlllhhheeeccc```^^^]]]YYYTTTQQQOOOOOONNNMMMOOOMMMIIIHHHGGGGGGFFFEEECCCCCCBBBAAA@@@@@@AAAAAACCCBBBAAA@@@??????>>>?????????????????????????????????????????????>>>>>>??????>>>>>>>>>>>>>>>?????????@@@@@@@@@??????>>>@@@AAABBBBBBDDDDDDEEEFFFEEEEEEFFFFFFGGGGGGGGGHHHJJJLLLNNNOOOPPPRRRUUUXXXZZZ^^^cccgggjjjooouuuzzz~~~pppbbbUUUKKKHHHGGGDDDAAA???>>>>>>>>>>>>>>>======<<<======>>>===???AAAAAAAAAAAABBBCCCBBBEEEHHHIIIJJJMMMSSSXXX^^^fffwww}}}qqqeee```\\\aaauuu|||___KKK???888666888555444444333333333444444111333666999:::888555444111111111111111111111111//////000000000000//////000//////.....................------------......//////...---------------++++++,,,,,,---......////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++*********+++,,,---******+++,,,,,,,,,++++++)))************+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,............///////////////////////////000000000000111111111111222222222333555999;;;===GGG^^^rrrmmm___XXXWWW```lll~~~}}}}}}{{{}}}~~~yyytttrrrooollljjjeeeaaa\\\YYYWWWUUUSSSRRRTTTRRROOOMMMLLLKKKHHHFFFGGGFFFEEEEEEEEEEEEEEEEEEGGGFFFEEECCCBBBAAAAAAAAACCCBBBBBBAAA@@@@@@????????????>>>>>>>>>???@@@@@@???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJKKKMMMPPPSSSVVVYYY\\\```cccggglllrrrwww{{{~~~ooocccYYYNNNGGGDDDCCCAAA???==================<<<<<<<<<<<<======>>>@@@AAAAAAAAAAAABBBCCCBBBEEEIIIKKKNNNTTT\\\cccmmmyyykkkccc^^^^^^cccpppoooRRR@@@999666666777333333333333333444555555222333555777777555333111111111111111111111111111//////000000000000//////000000///......---------///................../////////...------------...+++,,,,,,------.........///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++************+++,,,,,,++++++,,,,,,+++******))))))************+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------------............/////////.........//////000000111000111111111111222222222222444777999:::AAARRRcccsssgggcccjjjuuu{{{wwwwww{{{tttuuuwww|||{{{xxxxxxyyy|||zzzpppmmmhhhdddbbb```^^^\\\ZZZYYYWWWWWWVVVUUURRRPPPMMMLLLKKKJJJKKKKKKKKKJJJKKKJJJHHHGGGEEEDDDCCCCCCEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@???@@@AAACCCDDD@@@AAABBBCCCCCCCCCBBBAAABBBBBBCCCDDDDDDDDDCCCCCCAAABBBCCCDDDFFFGGGHHHIIIKKKLLLMMMNNNPPPQQQRRRRRRVVVYYY^^^cccfffjjjooorrrvvv{{{{{{mmm```WWWQQQJJJFFFAAA@@@???============>>><<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBAAAAAABBBDDDCCCFFFJJJOOOVVVaaaoooyyyvvveee______ggguuuttt^^^FFF:::777666555666444333333222333333444444111222333444444333222111111111111111111111111111//////000000000000//////..................------//////............/////////......---------......,,,,,,,,,---------......------------,,,,,,++++++++++++++++++++++++++++++***************************************************************++++++,,,******++++++++++++******))))))*********+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......---------.........//////------......///000111111000000111111111222222222333444666888888;;;FFFSSSvvv|||xxx~~~zzzzzzmmmnnnqqqtttxxx{{{~~~zzzkkkhhheeeeeeffflllzzz}}}yyyvvvtttrrrpppnnniiigggfffeeedddbbb___\\\UUUSSSQQQPPPRRRRRRQQQOOOMMMLLLKKKIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBDDDEEEFFF@@@AAACCCDDDEEEDDDCCCBBBCCCDDDEEEEEEFFFFFFFFFEEEGGGHHHIIILLLNNNPPPQQQRRRWWWWWWYYY[[[]]]^^^```aaaeeeiiiooouuuyyy~~~|||oooggg\\\SSSMMMJJJFFFDDD@@@@@@>>>=========>>>???<<<<<<<<<<<<<<<===>>>>>>AAABBBBBBBBBAAAAAADDDFFFGGGJJJOOOWWWcccuuu{{{nnnfffbbbaaagggxxxuuu___OOO???999999777555444555555444333222111111222///000111222333333333222000000000000000000000000//////000000000000//////***+++---...//////////////////............//////......---------......///,,,,,,,,,---------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))******++++++++++++'''((()))***++++++++++++))))))*********+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------------............,,,------...///000000111000000111111111222222222444333555777777888???HHH\\\wwwmmmoooqqqsssuuuuuuuuuuuuwwwwwwlll___]]]^^^```aaagggttt~~~xxxuuurrrooommmjjjgggdddbbb^^^[[[ZZZ\\\\\\YYYWWWRRRRRRPPPOOOMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJKKKIIIHHHHHHHHHHHHIIIIIIJJJDDDEEEFFFGGGGGGHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKMMMNNNPPPSSSWWWZZZ\\\]]]bbbccceeegggjjjlllnnnooouuuyyyuuuiiiZZZVVVOOOIIIFFFEEECCCBBB@@@@@@>>>======>>>>>>???======<<<======>>>???@@@AAAAAABBBBBBAAACCCFFFHHHGGGLLLTTTaaarrrvvvggg^^^\\\___fffwwwppp]]]LLLBBB:::999999666444444666555444222111111000000//////000000111222333333000000000000000000000000//////000000000000//////(((***,,,...///000000//////..................///...------------...//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************((()))******++++++******&&&'''(((***+++,,,,,,,,,)))************+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,------------.........---------......//////000000111111111111222222222444222333666777777;;;AAAJJJeeeuuuvvvwwwxxxwwwtttqqqooommmyyy{{{wwwvvvpppggg___aaaeeeiiikkkooo{{{}}}zzzxxxvvvtttrrrsssooojjjiiikkkkkkgggddd^^^^^^]]][[[[[[ZZZZZZZZZWWWWWWVVVVVVUUUUUUTTTTTTRRRSSSSSSSSSSSSRRRRRRQQQOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTUUUVVVVVVWWWWWWWWWYYY[[[^^^bbbfffjjjmmmooorrrsssuuuxxx{{{}}}tttddd\\\NNNLLLIIIGGGEEEDDDDDDCCC@@@???>>>===<<<<<<===>>>=========>>>>>>???AAAAAA@@@AAAAAAAAABBBDDDGGGJJJKKKSSSbbbssstttfff[[[YYY]]]aaatttpppZZZJJJ>>>999666777666333333666444444333222111111111222222111111000000111222222000000000000000000000000//////000000000000//////)))***,,,...//////...---......------------......---------------...//////------------------------*********+++++++++++++++************************************************************************'''((()))***+++******)))(((((()))***************)))************+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.................................000111111111111222222222333000000333555666999===BBBTTTmmm|||}}}~~~}}}zzzvvvqqqnnnhhhsssxxxrrrnnnqqqnnnfffeeeiiipppvvvxxx{{{}}}xxxwwwxxxwwwsssooojjjiiiiiihhhggggggggghhhdddcccbbbaaa```^^^]]]]]]\\\\\\]]]^^^]]]\\\ZZZYYYZZZYYYXXXXXXYYY[[[\\\^^^^^^^^^___aaaaaabbbbbbbbbiiikkkooosssxxx}}}qqq```TTTOOOKKKJJJIIIHHHGGGGGGGGGFFF@@@???===<<<;;;;;;<<<===>>>>>>>>>>>>???@@@AAABBB???@@@AAAAAABBBEEEIIILLLUUUaaasssttthhh^^^XXX\\\cccgggnnn\\\KKK???888555444444333000333888222222111111222222333444555444222000000000000111000000000000000000000000//////000000000000//////***,,,---//////...,,,+++---------,,,,,,------------------------...///000------------------------******************++++++************************************************))))))))))))))))))))))))'''((()))++++++******)))***************)))(((((()))************+++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.....................---------000111111111111222222222111...---111444555888<<<<<>><<<<<<===>>>>>>EEEAAA===<<>>333333444444333333222111111111111111111111111111000000000000000000000000////////////............///...............///000------,,,,,,---...000111000///---,,,,,,---///000........................------------,,,,,,+++***((()))***+++,,,++++++***++++++++++++++++++++++++******************************++++++++++++************************************************************************************))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++......---,,,,,,...///000////////////000000000000111111111222333444666777666>>>MMM___nnnyyywwwnnngggnnnvvvzzz||||||~~~{{{|||}}}~~~}}}{{{xxxvvvuuuvvvwwwwwwvvvvvvxxxzzz}}}~~~|||mmm```UUUNNNIIIFFFGGGGGGHHHIIIJJJKKKKKKLLLIIIEEE???<<<<<<===>>>>>>CCC@@@===>>>AAACCCDDDDDDEEECCCEEEJJJMMMRRR^^^jjj|||zzzlll```]]]\\\aaaqqqhhhUUUIII>>>888777444444444444444333222222111111111111111111111111000000000000000000000000000000/////////.........000/////////...///////////////...---------...///000...---,,,,,,---...000........................,,,---------,,,,,,+++***)))***+++,,,---,,,,,,+++++++++++++++++++++++++++******************************++++++++++++************************************************************************************))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++......------......///000////////////000000000000111111111222333444555666888;;;EEEVVVgggttt|||sssjjjpppyyy~~~}}}jjjdddZZZQQQLLLIIIHHHGGGEEEFFFGGGIIIKKKMMMNNNOOOLLLGGGAAA<<<;;;<<<>>>>>>@@@???>>>@@@CCCEEEFFFFFFEEEFFFIIIMMMSSS^^^rrr~~~jjjbbb]]]^^^cccooorrrWWWGGG@@@:::777666444444555555444444333222111111111111111111111111000000000000000000000000000000000000////////////111111000000//////......000000///------,,,,,,---///...---,,,,,,---...///------------------------,,,,,,---------,,,++++++++++++,,,---------,,,,,,++++++++++++++++++++++++******************************++++++++++++************************************************************************************))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,------......///////////////////////////000000000000111111111111222444555666999777<<>>>>>??????@@@BBBDDDFFFFFFFFFHHHMMMRRRVVV^^^ooo{{{nnnbbb^^^^^^fffrrrvvvaaaKKK@@@===;;;888666444555555555555444333333111111111111111111111111000000000000000000000000111111000000000/////////222222111111000///...---//////......------------///...------------...///------------------------,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++************************************************************************************))))))******+++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,------------...///000111000///...////////////000000000000111111111111222333444555777555888CCCQQQ___ppp}}}{{{~~~~~~~~~yyymmmaaaYYYTTTPPPJJJEEECCCBBB@@@???AAABBBDDDFFFHHHKKKLLLMMMLLLHHHAAA===<<<===>>>???@@@AAABBBDDDEEEFFFGGGHHHIIIRRR\\\dddppp}}}lllbbb^^^]]]cccrrr}}}ooo]]]NNN???:::999777333222444444555555444444333222111111111111111111111111000000000000000000000000000000000000////////////111111111111000///---,,,,,,------.........//////.........------.........------------------------+++,,,,,,------,,,,,,,,,+++++++++************+++++++++++++++++++++++++++******************************++++++++++++************************************************************************************))))))******+++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,---///000000000///...////////////000000000000111111111111222333333444333555999@@@GGGSSShhhzzz}}}}}}xxxvvvvvvxxxrrrggg^^^WWWSSSMMMJJJFFFCCCBBBBBBAAA@@@??????AAABBBDDDFFFGGGHHHHHHDDD@@@======?????????AAACCCEEEFFFGGGIIILLLNNNLLLZZZkkkyyy~~~lllaaa\\\]]]cccqqquuucccYYYLLLBBB:::888888555222111333333444444333333222111111111111111111111111111000000000000000000000000////////////............//////000000000...---,,,+++,,,---...////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,+++***)))))))))******++++++++++++++++++++++++******************************++++++++++++************************************************************************************))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,------...............////////////000000000000111111111111111222333333222555:::===???III]]]pppyyyzzztttrrrrrrrrr|||{{{oooddd\\\VVVQQQNNNIIIFFFDDDCCCCCCCCCAAA@@@======>>>??????@@@AAAAAACCC@@@>>>>>>???@@@@@@@@@BBBDDDGGGHHHJJJNNNTTTXXX\\\nnn{{{lll```]]]```fffuuurrr[[[MMMIIIBBB===999888777333333555222222333333222222111000111111111111111111111111000000000000000000000000............------------,,,---...//////...,,,+++,,,---...//////......------..................---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,---,,,+++*********++++++++++++++++++++++++++++++******************************++++++++++++************************************************************************************))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......////////////000000000000111111111111111222222333444555777999:::AAAPPP___ssszzzsssqqqqqqmmmwww{{{qqqlllddd]]]WWWSSSNNNKKKEEECCC@@@??????>>><<<;;;<<<<<<<<<<<<============???>>>===>>>@@@AAAAAA@@@BBBEEEHHHJJJMMMRRRZZZ```ooo}}}lll```ZZZ^^^gggsss~~~dddKKK@@@AAA<<<888555444222///111555111222222222222111000000111111111111111111111111000000000000000000000000......---------,,,,,,,,,***,,,---//////...,,,+++...////////////---,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------///...,,,+++***+++,,,,,,++++++++++++++++++++++++******************************++++++++++++***************************************************************************************)))***++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++---,,,+++***+++,,,---...////////////000000000000111111111111111111222222777444333555888<<>><<<;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>=========BBB>>>>>>@@@@@@???BBBFFFFFFIIIOOOTTTTTTYYYjjj|||kkkddd``````jjjyyy~~~dddOOOBBB<<<:::777666666555444444333333555333777555...222777111222222111111111111222222////////////////////////........................000000000000////////////------------------------,,,,,,,,,------..................------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++(((((())))))*********+++)))***+++---///...***''')))************+++++++++,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++************************************************))),,,---,,,***)))+++---,,,+++*********+++,,,---,,,,,,------...///000000000000////////////000000000000000000111222333444222555777666666:::CCCJJJkkk}}}zzzvvvsssrrrqqqppppppssswww{{{{{{rrrjjjeeebbbbbb]]]WWWQQQLLLHHHDDDBBB@@@>>>;;;;;;<<<===>>>>>>========================???======@@@AAAAAADDDIIIJJJKKKPPPWWW]]]hhh|||qqqddd```___dddwwwqqqYYYGGG>>>:::999666666666555444333333333222000444444111777===666000000////////////000000////////////////////////........................000000/////////.........------------------------,,,,,,,,,---------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++((()))))))))************,,,,,,,,,+++++++++,,,---)))************+++++++++*********)))))))))((((((++++++************++++++++++++++++++++++++++++++***************************************************,,,---,,,***)))+++---++++++*********+++,,,---,,,,,,------...//////000000000////////////000000000000000000111222333333222444666555555999AAAGGG]]]rrr~~~zzzvvvqqqpppqqqpppmmmkkklllnnnppprrruuuzzz~~~~~~rrrhhhbbb___]]][[[[[[VVVOOOJJJFFFDDDAAA@@@>>><<<::::::<<<=================================>>>===>>>BBBDDDDDDHHHNNNPPPPPPUUU```nnnyyykkkccc]]]^^^cccpppwww^^^III>>>999888777666555555444444333333222333///222444333<<>>======;;;::::::<<<======<<<<<<===============>>>>>>@@@???AAAEEEFFFGGGNNNUUUWWWYYYaaaooouuujjj___[[[[[[cccpppsssbbbLLL===888777666444444444444444333333222222777111222444444===AAA777111111000000000000111111////////////////////////..............................---------,,,,,,,,,------------------------...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))*********%%%''''''$$$ &&&,,,))))))*********+++++++++++++++++++++************++++++************++++++************++++++++++++************************************************++++++,,,++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,------........./////////......//////////////////000000111222333333444444333222555999===FFFWWWpppxxxnnnkkksss}}}tttqqqpppkkkfffdddbbb```^^^^^^___```aaa___gggnnnrrrwww~~~||||||||||||}}}{{{zzzxxxvvvvvvvvvuuutttiiibbbYYYUUUUUUUUURRRNNNJJJFFFAAA>>>======<<<<<<<<<;;;::::::<<<======<<<=========>>>>>>>>>??????@@@@@@BBBFFFGGGJJJRRR\\\aaahhhuuutttfff___WWWWWW]]]mmmxxx\\\PPPAAA888777777555111333333333333333222222222777000111333333===BBB888111111000000000000111111////////////////////////........................------------,,,,,,,,,,,,---------------------------------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))))))))'''+++---+++'''&&&)))...))))))*********+++++++++************************++++++************++++++)))))))))******+++++++++************************************************+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,---------------//////............//////////////////000111222333333333222222222333777999BBBLLL]]]qqqtttfffgggkkkuuu|||vvvqqqjjjeeeaaa^^^ZZZXXXXXXXXXXXXWWWXXX___dddeeegggmmmsssuuu{{{zzzvvvrrrooolllmmmtttvvvoooaaaaaa___^^^]]]]]]]]]]]]WWWSSSOOONNNNNNLLLIIIFFFCCCAAA>>>=========<<<;;;<<<;;;:::;;;===>>>>>>======>>>>>>??????@@@@@@AAA@@@@@@BBBFFFHHHNNN[[[gggtttwwweee[[[ZZZVVV\\\jjj|||hhhKKKCCC;;;666777777444111222222222222222222222222222---///111111;;;BBB;;;///......------......///////////////////////////..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************))))))))))))'''***---,,,***((()))+++)))************+++++++++''''''((((((((((((((()))++++++************++++++(((((())))))***+++++++++************************************************,,,+++******,,,,,,+++***)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------///......------......///////////////000111222222333333222111222444666777===AAAKKK^^^tttkkkccc___dddpppwwwpppkkkccc___ZZZWWWVVVUUUSSSQQQSSSZZZ]]]\\\[[[```fffhhhmmmqqquuuxxx{{{}}}zzzuuuqqqrrryyy{{{sssmmmfff___YYYOOOOOONNNMMMLLLKKKLLLMMMIIIHHHHHHGGGEEECCCAAA@@@>>>===<<<===>>>>>>===;;;<<<;;;;;;<<>>??????@@@AAAAAABBBBBBBBBBBBEEEIIINNNWWWiiiyyyzzzhhh[[[XXX]]]aaapppiiiXXX@@@<<<777444444555444444111111111222222222222222111---000000---666>>>999......------------......////////////////////////....................................------------------------------------+++++++++++++++,,,,,,,,,+++,,,,,,,,,------------++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************)))))))))((((((((()))))))))((((((((()))************+++++++++''''''''''''(((((())))))++++++************++++++((((((((()))***+++++++++************************************************---+++)))***,,,---+++***)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------......//////......//////000111222333222111111222444555666888:::AAAQQQddduuu}}}~~~oooaaa___ggguuuwwwsssgggbbb\\\YYYWWWUUUSSSPPPPPPVVVYYYWWWUUUZZZ___bbbfffiiillllllnnnwww}}}~~~xxxtttsssyyyzzzyyyrrrggg___YYYTTTNNNJJJGGGGGGGGGFFFDDDDDDEEEFFFCCCDDDDDDCCC@@@>>>>>>>>><<<<<<<<<>>>??????===;;;<<<;;;<<<===???@@@???>>>??????@@@AAABBBBBBCCCCCCEEEFFFIIIOOOUUUaaavvv|||nnn```WWW[[[dddpppmmmZZZLLL<<<999666333111333555666111111111111111111222222444111333111***111999444000000////////////000000////////////////////////........................//////.........---------------------------------*********++++++,,,,,,---,,,,,,,,,------.........+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++*********))))))((((((...,,,******+++,,,,,,,,,)))************+++++++++((()))))))))******++++++++++++************++++++'''(((((()))***+++++++++************************************************---+++)))***,,,---,,,))))))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------..................//////000111222333222111111333555666666555888???KKK\\\lllxxxkkkcccdddmmm~~~ssslllbbb[[[WWWSSSPPPLLLRRRSSSTTTUUUVVVYYY]]]aaa```___^^^]]]```gggrrrzzzsssqqqooottt~~~wwwlllccc^^^[[[UUUOOOIIIEEEBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;======<<<<<<<<<;;;;;;;;;?????????>>>>>>>>>>>>>>>???@@@AAAAAABBBAAAAAAAAAGGGMMMNNNUUUdddppp~~~|||xxxfff___\\\]]]kkk|||}}}lllWWWGGG@@@666666555444444333222222333333333222222111111111333222111111000000111111000000000000000000000000111111111111000000000000.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++++++++******))))))************************++++++************++++++************************++++++************++++++******))))))))))))******))))))************))))))+++*********))))))((((((*********)))))))))))))))))))))))))))************************************,,,++++++***)))(((''''''------------------------------------------------..................------///////////////.........000000111222333333444444333555777<<>>???::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<===>>>??????AAAAAAAAAAAAAAABBBBBBBBB@@@BBBCCCCCCCCCEEEHHHJJJKKKWWW```mmm{{{mmmaaaYYY```ooottthhhZZZOOODDD;;;777888444444333333222111111111//////000000000000000000000000///............///////////////////////////------------,,,,,,,,,,,,.........---,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******++++++++++++++++++***************************))))))(((((())))))***************************))))))(((((((((((())))))******))))))))))))******))))))************))))))************))))))))))))))))))))))))))))))******))))))))))))************((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////////////////000000111111222333333333555555666777;;;DDDQQQ[[[nnn|||pppeeebbbiiisss||||||wwwwwwxxx|||zzznnnbbbZZZZZZ\\\^^^___^^^^^^^^^```ZZZXXXVVVUUUVVV[[[bbbfffmmmoooqqqrrrtttyyyxxxkkkcccdddkkkssswww}}}xxxqqqjjjgggkkktttzzz~~~zzzzzz~~~yyyiiibbbXXXSSSLLLHHHHHHFFFCCC@@@???>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999999:::::::::;;;;;;;;;<<<===>>>??????@@@AAAAAABBBBBBBBBBBBBBBCCCBBBCCCDDDDDDCCCFFFKKKOOOVVVfffsss{{{mmmccc]]]___ooosss```UUUIIIBBB<<<777777:::222222222222111111000000/////////000000111111111111000//////......//////////////////////////////000000000/////////......//////......---,,,++++++...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++************************))))))(((((((((((())))))************************))))))(((((((((((())))))******))))))))))))******))))))************))))))*********))))))))))))))))))))))))))))))*********((()))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------............////////////000000111111222222222333444555555555666===FFFNNNbbbqqqppp```aaaeeeiiikkkjjjhhheeebbbbbbfffooo|||sssjjjfffggggggfffccc```______ZZZWWWTTTSSSUUUXXX\\\___aaaccceeehhhkkksss|||wwwpppqqqxxx~~~xxxppplllnnnuuuzzz}}}xxxwwwzzz}}}|||gggXXXRRRMMMIIIDDDBBBBBBBBB@@@???>>>===<<<;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;;;;<<<<<<=========>>>>>>>>>??????AAAAAAAAABBBBBBBBBCCCCCCEEEGGGHHHGGGGGGKKKSSSYYYdddwww~~~kkk```ZZZ^^^kkkuuucccLLLDDD===:::888444444777222222111111111111000000///000000111111222222222111111000////////////000........................111111111000000000//////111000000///...---,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''((((((((())))))******************************))))))(((((((((((())))))))))))))))))))))))))))))+++******))))))******+++******))))))))))))******))))))************))))))))))))))))))))))))******(((((())))))************((()))))))))*********************************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------.........///---.........//////000000000111111111111111222222111333444444555999@@@FFFXXXkkkiii^^^\\\ZZZZZZYYYWWWUUUUUUVVV]]]kkk|||{{{tttsssqqqkkkeee```^^^]]]YYYVVVSSSRRRSSSVVVWWWXXXXXXZZZ]]]bbbhhhqqq{{{~~~{{{|||zzz|||xxxjjjXXXLLLHHHEEEBBB???>>>>>>>>>===<<<999999999999999999999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>????????????AAAAAAAAABBBCCCCCCDDDDDDCCCFFFHHHHHHJJJPPP\\\eeetttmmm```[[[WWWeee|||fffTTTAAA;;;888888888555444666111111111111111111111111000000111111111111111111222111000000//////000000........................000/////////............000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***((((((((()))))))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))++++++************++++++******))))))))))))******))))))************))))))))))))))))))************((((((((()))******++++++))))))))))))************************************)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------....../////////------......///000000000111111111111111111111111///111444555555888===AAAOOOeee{{{bbbZZZRRROOOMMMLLLMMMPPPXXXcccuuu{{{rrriiibbb^^^]]]YYYUUUQQQPPPQQQSSSSSSRRRVVVWWWZZZ___fffnnnvvv|||xxxsssqqqxxx~~~rrroookkkeeeYYYJJJCCCCCC>>>===<<<<<<;;;;;;:::999777777888888999999999888888888888888888888888888:::::::::;;;;;;;;;;;;;;;======>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFDDDHHHLLLNNNRRR\\\kkkwww{{{lll```]]]___dddwwwkkkTTTEEE>>>999666888888555444666222222222222222222222222000000000000000000//////000000///.........//////........................//////.........---------........................***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******++++++++++++*********************************************))))))*********))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))************))))))((()))))))))************'''(((((()))******++++++))))))))))))************************************))))))******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------......///000000111111111111111000000000000---111444555555666:::===DDDXXXuuuuuugggXXXPPPKKKHHHJJJOOO]]]lllxxxmmmeee```___XXXTTTPPPNNNPPPQQQPPPNNNUUUVVVXXX[[[___eeekkkooopppllljjjqqq}}}rrrhhhddd```]]]WWWMMMBBB>>>@@@;;;;;;;;;;;;:::999888666::::::::::::999888777777999999999999999999999999::::::::::::::::::::::::;;;;;;===>>>@@@BBBCCCDDDCCCDDDDDDEEEFFFGGGGGGGGGKKKPPPUUUZZZ```lll~~~zzzjjj^^^YYY]]]eeeuuurrr[[[GGG<<<:::555222333333111000222222222222222222222333333000000//////.........---//////...------------...........................000000/////////.........,,,,,,------------------)))***+++,,,------...///------------------------************************,,,,,,,,,++++++*********...------,,,,,,+++++++++************************++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))************))))))(((((())))))*********+++'''(((((()))***+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,---......---------...///000000111111111111000000000000000---111555666555555777:::;;;MMMhhhxxxdddWWWOOOIIIJJJPPP[[[mmm|||rrrjjjddd\\\VVVQQQQQQSSSTTTQQQMMMTTTRRRQQQSSSXXX^^^bbbdddeeebbbaaaeeennnvvvyyyyyy~~~vvvkkk___WWWVVVSSSNNNHHHBBB>>>;;;:::<<<;;;;;;:::999888777777999999::::::::::::;;;;;;888999999::::::999999888888999:::<<<===>>>>>>>>>@@@@@@AAACCCDDDCCC@@@>>>AAACCCEEEFFFHHHKKKOOORRRVVVZZZaaajjjuuu~~~mmmbbbZZZZZZeeessspppYYYHHH???<<<666555444333222333444444222222222222111111111000111111000000//////......000000000000////////////......//////......---,,,........................//////---,,,+++*********------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,***)))))))))******++++++++++++++++++++++++******))))))***,,,---///))))))))))))))))))))))))))))))************))))))******++++++++++++******&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))***************+++*********))))))((((((*********)))))))))))))))))))))***++++++++++++***************************------,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---...///000000000000//////.........000222333444444555555666777777777;;;DDDWWWqqqrrr___RRRKKKNNNUUU___jjjyyy~~~~~~wwwrrriiibbbXXXTTTTTTUUUSSSQQQQQQOOOOOOPPPTTTXXX[[[[[[[[[YYYYYY]]]eeekkkmmmllllllooottt|||xxxwwwzzzuuukkkccc\\\TTTNNNIIIGGGDDDAAA???===<<<<<<;;;::::::999888888777777999999::::::::::::;;;;;;999999::::::::::::999999999:::;;;<<<===>>>>>>>>>???@@@AAACCCDDDDDDCCCBBBBBBDDDFFFHHHKKKOOOTTTXXXcccjjjvvv~~~pppbbb\\\^^^hhhzzz|||bbbMMMAAA;;;:::555555444333333333333333333222222222222111111111111000000000/////////...000000//////......------///............---------..............................---------...//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***)))))))))************************************))))))***,,,---...))))))))))))))))))))))))))))))************))))))((((((((())))))((((((((((((((((((((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((()))***************************)))))))))(((***)))))))))))))))))))))))))))***++++++++++++***************************---,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,...///000000000000///.........///000111222333333444444555666666666888<<>>>>>===<<<;;;;;;;;;<<<999999999888888777777666999999::::::::::::;;;;;;999::::::;;;;;;::::::999;;;;;;<<<===============>>>???AAACCCDDDEEEFFFFFFEEEGGGJJJNNNSSS[[[dddjjj||||||mmmccc[[[]]]kkkjjjQQQAAA:::888888444444444444444333333222222222222222111111111111000000000000////////////000//////...---,,,,,,+++000///...---,,,---......---------------------------------------...///000------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********))))))))))))))))))))))))***************+++,,,---))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((******)))(((((((((((((((''''''''''''''''''''''''***))))))(((((())))))***(((((()))***************************))))))))))))))))))))))))))))))******))))))***++++++++++++***************************,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++---...///000000111///.........///000111222111222222333444444555555777555===QQQkkkhhhVVVQQQSSSRRRYYYfffuuu{{{zzz|||yyyllleee___YYYTTTOOONNNNNNOOOQQQQQQQQQOOONNNOOORRRVVVYYYZZZWWWUUUWWWXXX[[[___fffoooxxx~~~wwwqqqnnnooowww{{{zzz~~~}}}{{{rrrlllbbb[[[QQQHHHDDDAAA@@@???>>>===<<<;;;::::::999999888888888777777777777777999999999:::::::::;;;;;;::::::;;;;;;;;;;;;::::::<<<======>>>>>>>>>======>>>???AAABBBCCCEEEGGGHHHIIILLLQQQYYYdddrrrxxxmmmccc```bbbnnnvvv[[[FFF;;;888777666333333444555444333222111111111111000000000//////000000000000////////////000000//////...---,,,,,,111///---,,,+++,,,...///------------------------......---,,,+++******+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************++++++,,,))))))))))))))))))))))))))))))************))))))*********))))))*********)))(((((('''''''''((()))((((((((((((((((((((((((******))))))))))))******(((((()))************************))))))))))))))))))))))))))))))*********))))))***++++++++++++***************************++++++++++++++++++,,,---******+++++++++,,,,,,,,,***+++,,,...///000000111.........///000000111111000000111111222333333333777444888GGG[[[pppmmm___YYYSSSUUU^^^jjjtttxxxzzz{{{zzz|||wwwkkk___VVVRRRQQQPPPPPPQQQRRRQQQOOOOOOPPPSSSUUUWWWVVVSSSQQQVVVXXX[[[___dddllluuu{{{}}}|||}}}qqqiiigggfffggglllttt}}}{{{vvvtttttttttsssppprrr~~~vvvmmmeee]]]XXXSSSOOOIIIDDD@@@???=========<<<<<<;;;:::999888777777777777777777888888888999999999:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;======>>>>>>???>>>>>>>>>???AAABBBCCCCCCDDDHHHKKKNNNSSS\\\iiizzzrrrhhhccc]]]eeetttyyypppbbbNNN???999777555333222333444444444333111000////////////............////////////000000000000111111000000///......---111///---,,,+++,,,...///------------------------...---,,,,,,++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++************+++*********++++++++++++++++++++++++))))))*********+++******))))))))))))))))))))))))))))))************))))))******)))(((((()))******((('''&&&%%%&&&''')))***))))))))))))))))))))))))******))))))))))))******(((((()))***************))))))))))))))))))******(((((())))))************))))))***++++++++++++***************************************++++++,,,---******+++++++++,,,,,,,,,***+++,,,...//////000000---...//////000111111111//////000000111222222222555555888@@@KKK\\\rrrssscccVVVRRRTTT^^^gggmmmttt{{{}}}lll```[[[XXXVVVTTTTTTTTTRRRQQQPPPQQQRRRRRRRRRQQQPPPOOOQQQUUU[[[```dddjjjrrrxxx|||}}}zzzssshhh```]]]UUUWWW\\\dddlllrrrvvvwwwrrrmmmfffbbbcccfffiiikkkgggkkk{{{pppbbbZZZTTTOOOJJJGGGEEECCC@@@>>><<<;;;;;;888888999999999999888888666777777888888999999999999999::::::::::::;;;;;;;;;<<<<<<======<<<<<<;;;======>>>???????????????@@@BBBDDDDDDDDDGGGMMMRRRVVV___nnn}}}xxxwww}}}~~~oooccc___```aaarrryyyjjjaaaUUUMMMCCC:::666444222000333333333333333222222111////////////............////////////000000000000000000000000000/////////000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++))))))******+++******)))))))))))))))))))))))))))))))))************))))))((((((&&&&&&&&&&&&(((((()))((('''%%%&&&''')))******************************))))))(((((())))))***(((((()))***************))))))))))))************((((((((()))******++++++))))))***++++++++++++*********************************)))******+++,,,---******+++++++++,,,,,,,,,+++,,,---...............---...///000111111111000/////////000111111222222222333777;;;???III]]]pppvvvaaaVVVPPPTTT[[[bbbnnn{{{}}}qqqjjjfffaaa]]][[[YYYWWWVVVQQQQQQPPPNNNMMMMMMNNNPPPMMMSSS[[[```bbbeeejjjnnnrrrvvv~~~zzzrrrggg___\\\RRRUUUZZZ```eeejjjnnnqqqkkkfff```]]]___dddiiilllkkkmmm{{{uuujjj[[[PPPKKKIIIFFFCCC@@@???>>>;;;999999:::;;;777777999:::::::::999888777777888888999::::::;;;999999::::::::::::;;;;;;<<<<<<============<<<<<<<<<===>>>???@@@AAAAAAAAA???CCCFFFGGGHHHMMMUUU[[[cccqqq}}}zzz}}}}}}pppddd]]]___ffftttyyycccUUUOOOBBB???;;;888555222111111444333222222111222222222111111000000000/////////.../////////000000000111.........////////////000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111------------------------++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,++++++***************************))))))***++++++***)))((())))))))))))))))))))))))))))))************)))))))))(((&&&%%%%%%&&&((()))///---***(((&&&'''((())))))))))))))))))))))))))))))((((((''''''(((((()))(((((()))***************((()))))))))************'''(((((()))******++++++))))))***++++++++++++***************************))))))))))))***+++,,,---******+++++++++,,,,,,,,,,,,------......------------...///000111111111000/////////000111111222222333222444777999???LLLZZZpppvvv~~~zzzgggWWWRRRTTTYYYgggwww~~~xxxssslllfffbbb___]]][[[SSSRRROOOMMMKKKLLLOOOQQQNNNUUU]]]aaa```___aaadddmmmooorrrvvvzzzzzzxxxvvvvvvzzz~~~uuujjjaaa___WWWZZZ___cccfffjjjooosssnnnhhhbbb___bbbhhhnnnqqquuuuuu~~~xxxssspppoooeee[[[MMMEEECCCCCCBBB@@@>>>===;;;888777777:::===;;;;;;<<<<<<<<<:::999888777777888999:::;;;;;;<<<999999:::::::::;;;;;;;;;<<<<<<============<<<<<<<<<<<<>>>???AAAAAABBBBBB???CCCGGGIIIKKKQQQ[[[cccnnn|||~~~qqqggg___]]]eeepppgggPPPDDD@@@999:::999777444333333555555444222111000111222333222222222222111111111111.../////////000000111111,,,,,,------.../////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,+++***))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))+++)))(((''''''((()))+++444222...***'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***************(((((())))))*********+++'''(((((()))***+++++++++))))))***++++++++++++***************************))))))))))))***+++,,,---******+++++++++,,,,,,,,,------......------,,,+++,,,---///111111111000000//////000000111111222222666222222666999===DDDLLLdddlllvvv~~~zzzbbbVVVRRRSSSaaarrryyyrrrlllfffcccZZZWWWTTTQQQOOONNNMMMMMMPPPUUU[[[]]]\\\ZZZYYYYYY```cccfffiiiiiifffcccaaa___eeemmmwww|||ppphhhfffjjjqqqwww}}}|||uuulllfffhhhqqq{{{yyynnnhhhccc^^^YYYMMMKKKFFFBBB>>><<<;;;;;;>>><<<:::888888999<<<===:::::::::999999888888888===<<<;;;:::::::::::::::===<<<<<<;;;;;;;;;<<<<<<============>>>>>>>>>>>>???>>>===>>>AAADDDEEEFFFDDDEEEKKKSSSWWW]]]lll|||wwwkkkbbb``````eeezzzpppWWWEEE<<<:::444444333333333222222222111111111111000000000000111111000000//////......////////////////////////---------------...///000...------,,,,,,------...,,,---...///...---,,,+++------------,,,,,,+++***,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,************************,,,+++***))))))***+++,,,))))))))))))))))))))))))******))))))))))))************))))))))))))************))))))))))))******###&&&******((((((***,,,555111---(((&&&&&&(((***(((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''((()))***++++++***)))(((((())))))))))))************))))))&&&&&&''')))************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,...---++++++,,,---,,,+++---......///////////////000000000000////////////222111111222444777:::<<>><<<<<<<<<;;;;;;<<<============>>>>>>>>>>>>??????BBBAAA@@@@@@BBBCCCDDDDDDJJJJJJNNNVVV___kkkzzzmmmkkk```ZZZ```kkkyyyvvvaaaMMM???999888444333333333333222222222111111111000000000//////000000000000//////..............................---,,,,,,,,,,,,------......------,,,,,,------...,,,------...---,,,+++***,,,---------,,,,,,+++***,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,************************++++++***))))))***++++++))))))))))))))))))))))))******))))))))))))************))))))))))))************))))))))))))******(((***+++***))))))***+++///...,,,)))((('''''''''************************))))))(((((((((((())))))***)))(((''''''((()))***++++++***))))))))))))))))))******************)))'''((()))***+++++++++***((((((((((((((((((((((((******************************+++++++++,,,,,,,,,,,,+++******,,,......---------...///////////////000/////////////////////222111111111333666888:::DDDLLL\\\nnn}}}tttzzznnn\\\\\\eeeppp~~~llleee\\\SSSOOOMMMLLLLLLHHHLLLQQQTTTSSSRRRQQQPPPPPPRRRTTTVVVVVVTTTRRRPPPSSSVVV[[[___bbbddddddccc```bbbgggooowww~~~~~~}}}~~~uuukkkcccYYYQQQLLLIIIEEEBBBAAA@@@>>><<<<<<<<<<<<===999999999999999999999999::::::::::::999999999999999999999:::;;;===>>>???<<<<<<;;;<<<<<<===>>>???>>>>>>>>>>>>??????@@@@@@CCCCCCCCCDDDDDDEEEFFFFFFPPPPPPTTT```pppttthhh^^^___YYY[[[kkk|||ppp^^^MMM@@@888555444333333333222222222111111111111000000000000//////000000000////////////...........................------,,,+++++++++,,,,,,...------,,,,,,------...,,,,,,,,,---,,,++++++***,,,,,,---------,,,++++++++++++,,,,,,,,,+++******++++++************++++++************************++++++***))))))***++++++))))))))))))))))))))))))******))))))))))))************))))))))))))************))))))))))))******,,,***((('''((())))))(((************)))'''&&&%%%************************))))))(((((((((((())))))))))))(((((((((((())))))+++***))))))))))))))))))******++++++++++++******)))***++++++++++++******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++***)))***---//////...------...////////////...////////////////////////111111111111222444666777<<>>???@@@>>>>>>??????@@@@@@AAAAAAAAACCCDDDEEEFFFHHHJJJLLLRRRVVVaaassspppfff___[[[\\\```nnneeeZZZJJJ>>>888666333111222222222222111111111111111000000000////////////////////////////////////..............................---,,,+++++++++,,,...------,,,,,,------...,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++***++++++************++++++************************+++******************+++))))))))))))))))))))))))******))))))))))))************))))))))))))************))))))))))))*********&&&###"""%%%''''''&&&))))))))))))((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))******)))))))))))))))***+++++++++,,,,,,+++++++++******+++++++++***))))))******************************************************+++++++++,,,,,,,,,,,,***)))***,,,.........,,,---......//////...............///////////////111111000000111222333444;;;>>>HHHZZZmmmzzz|||ooohhhdddjjjtttwwwkkkbbb[[[TTTOOONNNNNNMMMMMMLLLKKKJJJIIIMMMMMMNNNNNNMMMLLLKKKKKKIIIJJJLLLNNNNNNMMMLLLLLLOOOOOOQQQUUUZZZ^^^______]]]\\\\\\^^^cccjjjqqqvvv{{{vvvqqqnnnsss~~~}}}|||{{{vvvuuurrrnnniiibbbZZZVVVLLLIIIDDD@@@>>><<<;;;:::;;;::::::999888888888888888999;;;<<<===<<<;;;:::::::::::::::::::::::::::<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<===>>>???@@@AAA??????@@@@@@AAABBBBBBCCC@@@BBBDDDEEEFFFIIIMMMQQQWWWcccwww}}}nnnccc\\\[[[]]]cccsssuuufffQQQHHH===888777666333///222222111111111000000000000000000////////////................../////////........................//////...------,,,------...------,,,,,,------...,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,***++++++,,,,,,,,,+++++++++******))))))******+++*********************************++++++*********))))))))))))))))))))))))******))))))))))))************))))))))))))************))))))))))))******((($$$!!!"""%%%((()))'''***)))(((''''''(((******''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))))))))((((((***)))))))))))))))******+++++++++,,,,,,+++++++++)))))))))***))))))((((((''''''''''''''''''''''''******************************+++++++++,,,,,,,,,...,,,++++++,,,---,,,+++,,,------...............------....../////////000000000000000111111222222666666<<>><<<::::::::::::::::::999888777777666888999;;;<<<======<<<;;;::::::::::::;;;;;;;;;;;;999999:::;;;<<<>>>@@@AAA>>>>>>===>>>>>>???@@@AAA???@@@@@@AAABBBCCCDDDDDDCCCEEEGGGHHHIIIMMMUUU[[[iii{{{wwwjjj```YYYWWW^^^ggguuuuuuaaaSSSCCC===777666777777333000111111111000000000000///000000////////////......---............/////////------------------------//////...---------.........------,,,,,,------...------,,,++++++++++++,,,++++++,,,---------,,,,,,******+++,,,,,,,,,++++++******))))))))))))******************************)))***++++++++++++***)))))))))))))))))))))))))))******))))))))))))************))))))))))))************))))))))))))******'''&&&%%%%%%(((***+++++++++)))(((&&&&&&(((***+++************************))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))******+++******++++++++++++******'''(((((()))))))))(((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,///---++++++,,,,,,,,,+++,,,,,,---............------------......//////000///000000111111222222222444333777BBBQQQfff}}}sssjjjgggjjjqqq~~~xxxlllbbb[[[SSSNNNLLLMMMMMMMMMLLLLLLJJJIIIHHHHHHHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFHHHHHHGGGEEEEEEGGGIIIJJJJJJMMMQQQUUUVVV\\\fffqqqzzzwwwppplllkkkqqq|||}}}wwwtttsssnnnkkkfffbbb```]]]ZZZXXXTTTSSSPPPLLLGGGDDDBBBAAA@@@@@@???>>><<<;;;;;;<<<999999999999999999888888888888999:::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<999999:::;;;===???AAABBB?????????>>>>>>??????@@@@@@@@@AAABBBCCCDDDEEEEEEHHHKKKNNNPPPTTT]]]jjjsssooofff]]]ZZZZZZ```ppp}}}tttlll^^^OOOFFF;;;777444333444555333222111111000000000/////////000000/////////.........---------.........//////------------------------------,,,,,,------.........------,,,,,,------.........,,,+++++++++,,,---***+++,,,,,,---------,,,)))***+++,,,,,,,,,,,,+++******))))))))))))******************************)))***++++++++++++***)))))))))))))))))))))))))))******))))))))))))************))))))))))))************))))))))))))******&&&'''))))))(((((()))***''''''''''''''''''''''''************************))))))(((((((((((())))))'''((()))******)))(((''')))))))))))))))***++++++)))******************)))'''((()))***************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,---,,,***+++,,,------,,,+++,,,------......------,,,,,,---......///000000...///000111222222333333333333777===FFFVVVooosssiiibbbaaahhhrrr{{{}}}rrriii]]]TTTOOONNNMMMMMMNNNMMMKKKJJJIIIIIIIIIJJJFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCDDDFFFFFFEEECCC@@@BBBEEEEEEDDDEEEHHHLLLJJJOOOWWW^^^eeekkkqqqtttyyyvvvqqqppp}}}uuujjjdddccccccfffooo~~~~~~|||wwwpppqqqqqqmmmgggbbb``````[[[XXXTTTRRRPPPNNNKKKIIIHHHHHHFFFCCC@@@??????@@@;;;;;;<<<;;;999888999999777888999:::::::::::::::777777888999999:::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@@@@??????????????????@@@@@@AAABBBCCCDDDEEEFFFKKKOOOTTTYYYaaannnyyyoooddd]]]XXXZZZaaannn}}}jjj]]]TTTIII???:::888555222111111222333333000000000000////////////000/////////............---------.........//////------------------------++++++++++++,,,------......------,,,,,,------...///...---,,,+++,,,------***+++,,,,,,------------)))***+++,,,,,,,,,,,,,,,******))))))))))))******************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))******))))))))))))************))))))))))))************))))))))))))******%%%(((***)))&&&$$$%%%'''$$$%%%''')))((('''$$$###(((((((((((((((((((((((())))))(((((((((((())))))'''((()))******)))((('''))))))((())))))***++++++))))))************))))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++***)))***---...///...+++,,,------......------,,,,,,------...///000000...///000222333333333333111222555777:::EEEZZZnnnooobbbYYYZZZaaagggzzz~~~rrrfff\\\UUURRRQQQNNNMMMLLLIIIGGGFFFHHHJJJHHHGGGEEEDDDCCCBBBBBBBBB???@@@BBBCCCDDDDDDCCCBBBEEECCCAAAAAABBBDDDDDDDDDDDDEEEHHHLLLRRRXXX]]]```fffiiimmmsssxxx}}}yyypppjjjgggggggggtttyyywwwjjj___XXXXXX\\\___hhhxxxuuuoooooonnnllliiifffdddccc]]]\\\ZZZWWWUUURRRPPPOOOIIIIIIHHHFFFEEEDDDCCCBBBBBB@@@>>><<<;;;::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888;;;???CCCDDDDDDDDDBBB???>>>???@@@AAAAAACCCCCCDDDCCCDDDGGGLLLPPPQQQZZZeeemmmwwwxxxkkkdddYYYZZZ[[[aaarrryyykkkWWWIIIBBB???:::666333333333222222222111111222000///------///000222////////////////////////.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///++++++++++++++++++++++++((()))******++++++++++++***************************)))))))))***+++,,,,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))***************)))(((((()))((((((((((((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))&&&''''''(((((((((((((((***))))))((()))+++,,,---+++++++++***************))))))))))))))))))))))))************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...---------.........//////000////////////111222333333111333888:::>>>JJJWWWxxxvvvbbbYYY[[[___cccpppxxxlllbbb[[[XXXVVVTTTPPPLLLJJJIIIIIIIIIEEEEEEDDDCCCBBBAAAAAA@@@>>>??????@@@@@@@@@@@@@@@AAA???======>>>@@@@@@???AAAAAABBBDDDFFFIIILLLNNNSSSWWW]]]ccchhhjjjjjjjjjjjjkkkmmmooopppppppppppprrrsssssstttttttttttttttppplllddd]]]YYYXXXYYYZZZcccgggmmmssswwwyyyyyyxxxsssssssssrrrooollliiigggfff```XXXRRRQQQVVV]]]bbbjjjwww~~~}}}|||rrreeeYYYYYYXXXVVVTTTRRRPPPOOONNNMMMLLLJJJHHHFFFDDDCCCCCCBBBBBBAAA@@@???>>>>>>@@@???===;;;:::::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;:::::::::999999999999999===;;;:::<<>>AAACCCEEEHHHLLLSSSWWW\\\hhhyyy~~~zzzkkk___ZZZUUU]]]hhhuuu}}}fffZZZJJJ???;;;999555222333333222222222111111111111000///......///000111..............................---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,******************************))))))******+++,,,))))))))))))))))))))))))************************************************((((((((((((((((((((((((***************)))(((((()))((((((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******))))))))))))))))))))))))''''''((())))))))))))(((************+++,,,---...************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...------........./////////000////////////111222333333111333666777999BBBNNNaaatttsssccc]]]YYY[[[eeeuuuwwwmmmhhhddd^^^WWWSSSRRRPPPNNNLLLFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@???>>>>>>>>>>>>??????===;;;;;;<<<===>>>===AAAAAA@@@@@@AAABBBCCCDDDDDDIIIQQQWWWZZZYYYVVVSSSUUUVVVWWWWWWXXXXXXWWWWWWYYYYYYZZZ[[[[[[[[[[[[ZZZWWWSSSNNNJJJHHHIIIKKKLLLTTTWWW[[[___aaabbbaaa```^^^]]]\\\ZZZXXXVVVUUUTTTQQQNNNJJJJJJNNNWWWaaahhhjjjqqqsssmmmhhheee\\\QQQHHHHHHHHHGGGFFFDDDCCCBBBDDDCCCCCCAAA@@@???>>>>>>======<<<<<<<<<;;;;;;;;;===<<<;;;::::::::::::;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::>>>===<<<>>>BBBDDDEEEEEECCCCCCBBBBBBAAA@@@@@@@@@???CCCGGGJJJNNNUUU^^^eeeppp{{{~~~ttthhh\\\VVVUUUYYYjjjppp```PPPGGG<<<666555555333000333222222222222111111111111000///......///000111...........................------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++******************************)))))))))***++++++))))))))))))))))))))))))************************************************''''''''''''''''''''''''))))))******))))))(((((((((((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***))))))(((((())))))***))))))))))))))))))))))))'''((())))))******))))))%%%%%%&&&'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,------.........////////////.........///000111222111111222333333333999AAAIII___ppp~~~uuugggZZZWWWZZZhhhyyy~~~uuummmddd^^^\\\ZZZUUUPPPKKKKKKJJJIIIGGGEEEBBBAAADDDBBBAAA???>>>>>>???@@@AAA???===<<<===>>>>>>>>>?????????@@@AAABBBCCCCCC???CCCIIIMMMOOOMMMIIIGGGKKKKKKKKKKKKKKKJJJJJJIIIHHHIIIIIIJJJKKKJJJJJJJJJIIIGGGDDDAAAAAABBBDDDFFFIIIKKKMMMPPPQQQRRRQQQQQQRRRPPPNNNLLLKKKKKKKKKKKKHHHFFFEEEFFFKKKTTT^^^ddddddfffddd\\\UUUQQQKKKDDDBBBBBBBBBBBBAAA@@@???>>>?????????>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===============>>>>>>======>>>???AAACCCDDDDDD>>>@@@BBBCCCCCCCCCCCCDDDFFFJJJNNNQQQVVVaaannnxxxpppcccZZZUUUXXX^^^lllppp\\\NNNAAA<<<666444555555444111222222222222111111111111000000////////////000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++***************)))((('''******************************))))))))))))******))))))))))))))))))))))))************************************************((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************"""###%%%'''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))******************************++++++++++++,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,---------...............///000111111///000111222111111444888???PPP___lllzzzzzzfff\\\WWW___mmm{{{uuummmhhhaaaYYYRRRRRRQQQOOOMMMIIIFFFCCCAAADDDCCCAAA???>>>>>>??????BBB@@@>>>===>>>???>>>>>>:::;;;<<<===>>>?????????<<<>>>AAACCCCCCBBB@@@???CCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBAAA???======???@@@AAA>>>???AAACCCDDDEEEEEEFFFFFFEEECCCAAA@@@AAABBBBBB@@@>>>===>>>CCCJJJQQQVVVXXXWWWTTTMMMHHHFFFCCC???<<<============<<<;;;;;;:::::::::::::::::::::;;;::::::::::::;;;;;;;;;;;;999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<============>>>>>>?????????<<<===???@@@@@@AAABBBCCCAAADDDGGGHHHGGGGGGHHHJJJLLLPPPVVV[[[cccqqqqqqaaaWWWSSSXXXdddppp~~~nnn\\\LLLCCC;;;888444444555666444222222222222111111111000000000000////////////000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************))))))((('''******************************))))))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))(((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************&&&''')))+++++++++******''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,,,,------...//////000000---///111111111333555555:::DDDLLLZZZlllqqqwwwxxxiii[[[ZZZcccmmmwww~~~vvvlllaaaYYY]]]ZZZVVVPPPKKKFFFCCCAAAAAAAAA@@@???>>>=========AAA???<<<;;;<<<======<<<<<<======>>>>>>======<<<===>>>>>>>>>????????????@@@???>>>===<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<;;;:::::::::;;;<<<===;;;<<<<<<===???@@@AAABBB???>>>===<<<<<<======>>><<<;;;:::;;;>>>CCCHHHKKKKKKJJJGGGDDDAAA@@@???>>>;;;;;;;;;;;;;;;;;;:::999::::::::::::;;;;;;;;;;;;999999999999999999999999999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<============<<<<<<<<<<<<======<<<<<<<<<======>>>>>>???<<<>>>@@@AAA@@@@@@AAABBBCCCFFFIIIIIIGGGGGGJJJMMMUUU\\\fffnnnyyy{{{iii```WWWTTTYYYeeexxxqqq\\\JJJ???:::666555333333333333222111222111111111111000000000//////000000000000//////------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------+++++++++++++++++++++++++++++++++,,,++++++************************************)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((()))))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))))))))))))))))))))))))))'''((())))))******))))))''''''((()))************'''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********++++++++++++++++++++++++)))***++++++,,,,,,++++++*********+++++++++,,,,,,+++,,,---...////////////---000111000222666777555444888;;;III\\\ccclll~~~}}}}}}{{{iii```___aaaeeejjj~~~~~~uuuoookkkfff___WWWOOOJJJFFFEEE@@@@@@AAA@@@@@@???>>>>>>AAA>>><<<;;;<<<<<<<<<;;;??????@@@@@@@@@???>>>=========>>>??????????????????>>>===<<<;;;;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;888888999999:::;;;<<<=========<<<<<<===>>>??????======<<<<<<<<<======>>>>>>===<<<<<<===???BBBDDDBBBAAA??????>>><<<<<<===<<<<<<======<<<;;;;;;:::;;;<<<<<<<<<<<<=========:::::::::999999999999999::::::;;;<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========>>>==================>>><<<<<<======>>>??????@@@===???BBBCCCAAA@@@AAABBBCCCGGGJJJLLLKKKNNNTTTYYYiiittt{{{nnnfffZZZWWWYYY```lll}}}sss]]]KKK>>>777444333222111111111111111000111111111111000000000000//////000000000000//////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++)))******++++++++++++*********************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))((((((''''''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''((())))))))))))(((%%%%%%%%%&&&&&&'''((()))(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++******************************,,,---------,,,++++++,,,,,,,,,------------***+++---...//////.........111222///222777777444111333444===LLLSSSaaayyy}}}ssszzzuuuiii___\\\]]]hhhsss}}}vvvqqqhhh]]]UUUOOOLLLJJJAAABBBCCCDDDCCCBBBAAA@@@BBB@@@===<<<=========<<<:::;;;===>>>???>>>>>>===888999;;;<<<======<<<;;;<<<<<<:::999888999::::::999999:::;;;;;;;;;;;;:::999999:::<<<===???@@@@@@<<<;;;:::999888999999::::::::::::;;;;;;;;;<<<<<>><<<:::999999:::;;;???=========<<<:::999:::;;;;;;<<<;;;;;;:::999888999999999:::::::::::::::<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>>>>>>>============>>>>>>>>>>>>???@@@AAAAAABBBBBB>>>AAADDDDDDBBBAAABBBCCCFFFKKKQQQTTTWWW]]]fffmmm}}}{{{lll^^^VVVUUUWWW```oooyyybbbMMMAAA:::666333222111111000111111111111111111111111000000000000//////000000000000//////------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********++++++++++++++++++++++++&&&'''((()))))))))))))))******************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''((((((((((((((()))(((''''''((()))+++,,,((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,***************************+++,,,---...---,,,,,,---------.........//////***+++---...///......---000333222///111777777333444666555:::BBBFFFXXXuuummmpppyyywwweee[[[YYYVVVbbbssszzzzzzttthhhaaa]]]WWWPPPJJJJJJJJJHHHEEEEEEFFFHHHDDDAAA===;;;<<<==================???AAAAAA???==================<<<<<<<<<@@@???===;;;:::999888888::::::::::::::::::::::::999888777999<<>>;;;:::<<<>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;AAA>>>;;;:::;;;<<<======@@@???======>>>???>>>===BBBBBBAAAAAA@@@@@@??????@@@BBBEEEFFFGGGHHHJJJLLLMMMSSSZZZ```gggsssyyykkkZZZTTTXXXWWWggg{{{vvvdddNNNAAA;;;666444555333333333222222222111111000000000000000000000000000000000000000000000000................................................++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++***((('''&&&''')))***+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%&&&((()))***)))(((&&&************************''''''''''''((((((((((((&&&'''((((((((())))))'''((((((((((((((((((((((((************************((((((((((((((())))))*********))))))))))))******111'''"""%%%)))'''&&&'''******))))))))))))******))))))))))))))))))))))))************************)))************+++++++++))))))***+++,,,,,,------++++++,,,,,,,,,,,,------............////////////111000///......///000111222111333777;;;CCCRRR```xxx|||mmmgggtttyyyeeeUUUVVVUUU\\\kkk|||vvvxxxwwwrrrnnnddd[[[VVVWWWVVVSSSOOOKKKJJJIIIFFFDDDBBBAAAAAAAAA???===>>>>>>===???@@@@@@???=========<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<:::999:::<<<>>>??????;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::???;;;888888999;;;:::999::::::::::::::::::::::::;;;::::::999999::::::;;;;;;;;;::::::::::::;;;;;;===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<>>>??????>>>===<<<===?????????@@@??????@@@BBBDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCEEEGGGHHHJJJMMMRRRUUUYYY```kkkvvvrrrhhh^^^UUUVVV___mmm|||{{{eeeUUUCCC:::666333222222222222111111111000000000////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++***(((''''''''')))***+++++++++*********))))))))))))))))))))))))))))))***************)))))))))+++******))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&''')))***+++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&'''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))************))))))))))))******,,,((('''******&&&'''***''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))************************)))************+++++++++)))******+++,,,,,,------+++++++++,,,,,,,,,------............////////////111000///......///000000111000000333555999EEEQQQqqqxxxjjjlllwwwqqq___TTTOOONNNXXXgggyyyxxx{{{~~~vvvpppqqqtttyyyyyynnnkkklllkkkggg```XXXRRROOOMMMLLLKKKJJJIIIFFFBBB???BBBAAA@@@AAABBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;:::999999888888999999:::::::::;;;<<<:::888999:::;;;;;;:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::888777888::::::999999999999999999999999999;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>===<<<;;;;;;<<>>??????@@@AAABBBBBBDDDFFFIIIKKKLLLJJJKKKLLLMMMMMMLLLKKKJJJKKKKKKMMMOOOSSSZZZccciiirrr{{{ppp```ZZZWWWZZZffftttnnnaaaPPPDDD888444444222111222111111000000000/////////////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++***)))((('''((())))))+++++++++***************))))))))))))))))))))))))***************++++++++++++******))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''(((***+++++++++***)))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))(((((()))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))******+++***))))))(((((())))))***'''(((+++,,,)))$$$&&&+++'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))************************)))************+++++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,---............/////////000//////......///000000444222222444333444;;;DDDaaauuusssjjjjjjsssqqqYYYPPPIIILLLWWWfffxxxzzzqqqnnnooonnnoooqqqzzz}}}vvvjjjaaa\\\\\\ZZZVVVTTTQQQMMMIIIEEEKKKIIIFFFFFFFFFGGGFFFEEECCCCCCCCCCCCCCCBBBBBBBBB>>>>>>??????>>><<<;;;:::999::::::;;;;;;<<<<<<===<<<:::999:::;;;<<<;;;:::===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======;;;;;;::::::::::::;;;;;;;;;<<<<<<===============<<<<<<<<<<<<>>>???@@@AAAAAA???>>>===>>>AAAEEEHHH===>>>@@@AAAAAAAAABBBBBBDDDFFFHHHJJJKKKNNNQQQSSSXXXYYYZZZ[[[ZZZXXXWWWUUUXXXXXXZZZ^^^eeeppp}}}}}}uuukkkbbbZZZ[[[bbboooxxxiiiWWWLLLBBB999333444555444222333111111000000000/////////////////////////////////////////////////////////------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++***)))((((((((())))))************************))))))))))))))))))))))))))))))***************+++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))'''((()))*********))))))************************''''''''''''(((((((((((((((&&&(((***+++)))((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++))))))(((((((((((())))))''')))***)))&&&###%%%((())))))(((((((((((())))))))))))))))))))))))))))))************************))))))*********+++++++++*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------.........//////............/////////000222111222444333222666<<>>>>>>>>>>>??????@@@@@@@@@===<<<<<<===???@@@???>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<;;;;;;======>>>>>>======<<<<<<<<<>>>???AAACCCDDDCCCAAA???===>>>AAADDDFFFAAACCCFFFGGGFFFFFFGGGIIIHHHKKKPPPSSSWWW[[[aaaeeeppppppqqqqqqpppnnnmmmlllmmmnnnpppvvvyyykkkaaa[[[\\\```jjjxxxwwwkkk```QQQEEE@@@:::444222555666444222333222222111111111000000000........................................................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++******)))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))*********))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((()))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((&&&)))......***(((***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((()))******+++))))))(((((((((((()))))),,,+++)))&&&&&&'''''''''++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++++++++++++++,,,,,,*********+++++++++,,,,,,------------............------......////////////,,,***,,,000111000222777===PPPjjjxxxvvvyyywwwdddWWWPPPOOOUUU]]]}}}mmmkkkfffaaa^^^___cccgggvvvzzzuuurrrqqqooonnnkkkhhhccc```````````````^^^^^^]]][[[YYYXXXWWWVVVPPPOOOMMMJJJGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBAAAAAA>>>===>>>???AAABBB@@@?????????>>>===<<<<<<<<<<<>>>>>>>>======:::<<<======<<<;;;===>>>========================<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<======:::;;;===>>>??????>>>===;;;<<<===???AAACCCEEEGGGBBBAAA???>>>???AAACCCEEEAAAEEEIIIJJJJJJKKKNNNRRRSSSXXX```eeekkkqqqyyyxxxjjj___YYYZZZcccrrryyybbbUUUKKK@@@::::::444111111444555222000111222222111111111000000000........................................................................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++*********)))))))))***************+++++++++))))))))))))))))))))))))'''''''''((())))))*********))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))&&&+++333444,,,(((***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***)))((((((''''''(((((()))***+++***'''(((++++++(((***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************++++++++++++,,,------------.........,,,---...///////////////,,,+++,,,111444333444777777EEEYYYnnn}}}uuuppprrrzzzvvvbbbTTTMMMOOOTTT{{{xxxpppfff^^^[[[]]]___gggvvv}}}yyyxxxyyyyyyyyywwwvvvuuurrrpppnnnlllkkk```]]]ZZZWWWUUUTTTUUUVVVOOONNNNNNMMMMMMLLLLLLKKKKKKJJJJJJKKKLLLKKKIIIGGGFFFFFFEEECCCCCCBBBBBBBBBDDDDDDCCCBBBAAA@@@@@@???<<<>>>@@@@@@>>>>>>???AAA???????????????????????????>>>>>>======>>>>>>???>>>>>>============>>>>>>:::;;;===???@@@???>>>===;;;<<<===???BBBEEEGGGHHHCCCCCCCCCCCCDDDFFFHHHJJJIIIMMMRRRTTTUUUYYY```fffjjjpppxxx~~~uuufff^^^]]]___jjjyyy{{{eeeOOOFFF@@@777444777111///000444555111///000111111000000000/////////................................................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***+++++++++******))))))))))))*********+++++++++))))))))))))))))))))))))'''(((((()))******++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((())))))***))))))))))))))))))))))))''''''''''''(((((((((((()))'''---888888...(((***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))((((((''''''''''''((((((%%%+++))))))+++,,,***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,---------.........+++,,,---///////////////222///000444555444444666555===HHHVVVkkkqqqlllkkkrrr|||ppp```XXXWWW}}}qqqfff___^^^___^^^hhhxxx}}}|||ssspppmmmiiihhhiiikkkmmmbbbaaaaaa```___^^^]]]]]]^^^]]]]]]]]]]]]\\\YYYVVVNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHGGGEEEDDDCCCBBBAAA>>>AAADDDDDDBBBAAACCCEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCC??????>>>>>>>>>>>>??????999;;;===???@@@@@@>>>>>>;;;<<<>>>@@@CCCFFFHHHJJJFFFFFFHHHIIIKKKNNNPPPQQQWWW\\\bbbeeehhhnnnwww~~~}}}ssseeeYYYXXX```iii~~~kkkVVVDDD???<<<444111555111///111555666222000222000/////////............................................................************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++++++++***))))))))))))******++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,))))))(((((((((((())))))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&)))))))))))))))******+++((((((((((((((((((((((((''''''''''''((((((((()))((('''...;;;;;;///(((***((((((((((((((((((((((((++++++++++++++++++++++++&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((( ******'''((())))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,---------......***+++---///000000///...333///...111111///...///444777;;;DDDWWWqqq|||pppgggggglllvvvyyyfff]]]}}}|||wwwvvvyyytttooonnnvvv~~~|||yyywwwwwwyyy}}}}}}yyywwwvvvvvvwwwxxxxxxwwwtttrrrqqqqqqqqqqqqooommmcccbbbbbbaaa```___^^^]]]aaa]]]XXXRRRNNNKKKKKKKKKPPPNNNLLLJJJJJJKKKNNNOOOMMMMMMNNNOOONNNMMMKKKJJJLLLKKKJJJKKKLLLKKKJJJHHHJJJGGGDDDCCCBBBAAA???>>>>>>???@@@@@@???>>><<<;;;;;;===AAACCCEEEGGGIIILLLGGGKKKOOORRRUUUYYY```eeennnuuusssjjjaaa\\\YYY___ppprrrfffRRRIII===666444444333111000000////////////000000222222111000///...------......------------......000////////////.........)))******++++++******)))+++*********+++,,,,,,---++++++++++++++++++++++++,,,---///000000///---,,,---,,,***(((((()))***++++++++++++*********))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&************))))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&'''((())))))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&+++++++++******(((''''''((((((((((((((((((((((((%%%'''))))))(((''''''(((&&&***000555555111,,,((())))))))))))))))))))))))''''''((((((((((((''''''***)))((((((((()))+++,,,)))))))))))))))))))))))))))******+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))******)))))))))))))))***************************++++++************************+++++++++,,,,,,,,,,,,,,,,,,------............,,,++++++---......------......///000111111222444777;;;>>>EEETTTjjjyyynnnddd```ddduuuvvv}}}yyyzzz|||yyytttpppnnnpppuuuyyyyyytttpppnnnooooooqqqwww~~~}}}||||||~~~}}}|||}}}}}}|||{{{kkkmmmoooqqqrrrssssssrrrqqqmmmgggbbb^^^\\\]]]^^^______]]]]]]^^^___aaabbbaaaaaaaaa```___]]][[[ZZZ^^^]]][[[\\\\\\\\\ZZZXXXWWWTTTPPPMMMJJJHHHEEECCCBBBBBBCCCCCCBBBAAA@@@@@@???AAACCCEEEGGGJJJOOORRRRRRYYYaaahhhmmmrrrxxx|||~~~sssmmmccc]]]ZZZ]]]eeeqqq|||ooo^^^SSSHHH@@@777222222333222000000000////////////000000000///////////////............------------......------------,,,,,,,,,,,,******++++++++++++******+++*********+++,,,,,,---+++++++++++++++++++++++++++,,,------------,,,+++---,,,***)))((()))***++++++++++++*********))))))************************(((((((((((())))))))))))''''''(((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&*********))))))'''&&&&&&((((((((((((((((((((((((***++++++***))))))))))))&&&(((+++------,,,)))((((((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((()))***+++***************))))))))))))))))))******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))***************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,---------...,,,++++++---......------......///000000111111111444666888<<>>>>>>>>@@@BBBDDDEEEGGGIIIKKKIIIKKKMMMRRRVVVXXXWWWVVVVVVSSSPPPOOOPPPRRRSSSSSSNNNRRRXXX___dddggghhhhhhcccbbbaaabbbgggpppyyy~~~zzz{{{|||~~~zzztttooollleeebbb^^^YYYVVVVVVWWWXXXYYY]]]bbbjjjttttttggg___YYYVVVZZZbbbllluuu~~~mmm^^^NNNEEE@@@;;;999:::333222111111222222111000//////............//////------------,,,,,,,,,,,,,,,,,,---......---,,,,,,///............---------+++,,,,,,------,,,,,,+++***+++,,,,,,,,,++++++***************************++++++************+++++++++++++++***************************************((((((((((((((((((((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))(((((((((((((((((((((((((((((('''&&&&&&''')))***++++++(((((((((((()))))))))***''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''(((((((((((((((+++++++++*********)))))),,,+++***))))))))))))***))))))))))))((((((((((((((((((((((((((((((((((((***************+++,,,,,,************************))))))*********+++++++++))))))*********++++++++++++++++++******)))))))))---+++***+++---//////...............///////////////111333222111222666:::FFFPPP^^^kkkwwwxxxtttnnnttt~~~|||xxxuuurrrmmmiiieeeaaa]]]ZZZSSSPPPKKKHHHGGGGGGFFFEEEAAA@@@>>>;;;:::999999999777999:::;;;;;;<<<===?????????@@@BBBEEEFFFEEECCCEEEBBB@@@???@@@BBBBBBBBB???BBBFFFKKKOOOPPPPPPPPPOOONNNOOORRRXXXaaajjjpppwwwwwwwwwvvvuuurrrpppoooiiiiiikkkooottt{{{~~~{{{xxxuuupppmmmiiieeeeeehhhlllnnnrrrvvv~~~sssggg\\\YYYXXXZZZdddppp~~~rrr\\\OOOBBB;;;777333333555222222222222222111111111///......------......///.........------,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,---,,,+++***)))************************++++++++++++++++++++++++++++++++++++******))))))***************+++++++++(((((((((((((((((((((((((((((((((((())))))))))))+++*********)))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((('''&&&(((((((((((((((((((((((('''(((((((((((()))))))))))))))************))))))((((((((((((((((((((((((%%%''')))******)))+++,,,%%%&&&&&&'''((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))))))))((())))))))))))))))))))))))---,,,+++)))))))))******))))))))))))(((((((((((())))))))))))))))))))))))***************+++,,,---************************)))))))))***++++++,,,,,,)))))))))************++++++++++++***************,,,+++***+++---/////////........................---///000000000111222444;;;BBBOOO^^^kkkzzzvvvtttuuu{{{vvvooojjj[[[WWWQQQMMMKKKKKKJJJJJJGGGEEEBBB>>><<<:::999999666888:::999888777999;;;<<<::::::;;;===>>>===<<<:::888777777888999999888999:::===???AAABBBBBBBBBBBBAAAAAADDDHHHOOOVVVZZZ______^^^]]]\\\ZZZYYYXXXTTTTTTUUUXXX^^^eeelllpppvvvtttssstttwwwzzz||||||{{{yyyvvvuuuuuuuuutttsssooommmkkklllpppxxx|||qqqfff\\\XXX^^^dddjjjxxx{{{kkk___IIIAAA888666444111000222000111111111000000111111///......------......///------------............***+++---......---+++***,,,,,,,,,+++++++++************++++++++++++*********+++,,,------+++***(((******************************,,,,,,,,,,,,******+++++++++++++++***))))))))))))*********+++++++++************************(((((((((((())))))))))))((((((((()))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))&&&'''(((((((((((((((((())))))))))))))))))))))))'''((((((((())))))))))))(((((()))))))))))))))(((((((((((((((((((((((((((###)))......)))&&&'''***&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''((()))*********))))))'''''''''((())))))******---,,,***((('''((())))))))))))))))))(((((((((((())))))))))))))))))))))))************+++,,,---...************************((())))))***++++++,,,,,,))))))))))))*********************+++++++++++++++,,,+++***+++---///000///........................---.../////////000111222777999AAANNN[[[kkkxxxuuu}}}|||~~~~~~jjjeee^^^YYYWWWWWWWWWVVVVVVSSSOOOJJJFFFCCCAAA@@@===???@@@???;;;:::;;;===:::999777777999::::::999999888777888999:::999777777888999:::<<<<<<======<<<;;;;;;;;;>>>BBBGGGJJJKKKKKKJJJIIIIIIHHHHHHHHHEEEEEEEEEGGGKKKRRRXXX]]]___^^^]]]___cccgggiiijjjhhhgggfffgggiiikkkkkkkkkhhhhhhhhhllluuuyyymmmaaa\\\UUUXXXfffrrr{{{vvvfffUUUIII<<<666333444555333333555---...///.........000222.........------.........++++++,,,---...///000111***+++---......---+++***.........---------,,,,,,*********++++++************+++---------+++)))((())))))))))))))))))))))))((()))+++------+++)))(((***++++++++++++***))))))))))))******++++++++++++++++++++++++++++++++++++++++++***)))((('''&&&&&&%%%&&&&&&'''((()))******''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&'''((()))))))))(((************************'''((((((((())))))******''''''((((((((((((((('''(((((((((((((((((((((((((((000666555---'''(((,,,)))'''%%%$$$%%%&&&)))***))))))))))))))))))))))))''''''(((((((((((('''''''''(((***+++++++++***)))%%%%%%&&&'''((()))******---+++)))'''&&&'''(((((())))))))))))(((((((((((())))))))))))))))))))))))************+++,,,---...************************((())))))***++++++,,,,,,))))))))))))*********************+++,,,,,,,,,---,,,******+++...000000///.....................---//////000000000111111111999666999CCCOOO^^^ssssssooozzz~~~yyyvvv~~~|||zzzvvvrrrqqqqqqppppppqqqpppmmmiiibbb[[[SSSMMMIIILLLIIIEEECCCBBBAAA@@@>>>???===;;;;;;<<<======<<<;;;999777666777888777777888777666777999;;;;;;;;;<<<:::999999;;;;;;;;;;;;CCCAAA@@@@@@@@@@@@???>>>BBBAAA@@@BBBDDDFFFHHHHHHKKKKKKKKKLLLNNNPPPRRRSSSWWWWWWVVVVVVZZZ``````\\\___^^^___fffooo}}}vvvllleee```^^^XXX```jjjttt~~~uuuhhh[[[OOOEEE@@@???;;;555000...///222444........................................................................,,,,,,,,,++++++++++++***))))))))))))***+++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))&&&'''))))))(((((()))+++)))))))))***+++++++++,,,++++++++++++++++++++++++......---++++++++++++++++++*********))))))((((((,,,***(((&&&&&&''')))***''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&((()))++++++)))(((&&&((('''''''''''')))+++,,,************))))))))))))((((((((((((((('''''''''))))))(((''''''''''''''')))111888777///'''''')))''''''''''''(((***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((''''''''''''(((((())))))))))))((((((((((((+++******))))))***++++++++++++******++++++,,,---+++++++++*********)))))),,,+++***))))))***+++,,,++++++************++++++......---------......///222///++++++,,,///111222///......---------......111222555;;;CCCPPPeeexxxsssooosssyyy}}}|||xxxpppiiiccc______\\\XXXUUUSSSPPPMMMKKKJJJIIIGGGGGGGGGFFFEEECCCAAA???<<<:::;;;<<<<<<;;;:::999999:::;;;======<<<===<<<;;;;;;;;;<<<===<<<<<<;;;;;;===???AAAAAA@@@AAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEHHHLLLOOOQQQTTTUUUVVVXXX___fffgggccc___^^^```gggqqq~~~zzzqqqhhhaaa^^^^^^```fffppp{{{|||uuukkkggg___UUUJJJAAA:::666666333///***)))***,,,...........................................................................,,,,,,,,,++++++***************)))))))))))))))***++++++++++++++++++++++++************************))))))))))))))))))))))))''')))******(((((()))+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,******)))))))))(((((((((******((('''''''''((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))******)))((('''''''''''''''((()))***+++*********)))))))))((((((((((((((((((((((((((('''))))))((('''''''''''''''(((...333222,,,'''&&&(((((('''''''''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''(((((((((''''''(((((())))))((((((''''''(((((())))))))))))))))))))))))(((************++++++++++++***************+++,,,,,,+++++++++*********))))))++++++************++++++++++++************++++++,,,,,,,,,,,,,,,------...111///------...//////...///......---------......111111333888===GGGXXXiii}}}qqqjjjfffooorrr{{{}}}zzz|||~~~|||{{{yyyuuuqqqmmmkkkhhheeebbbaaa```______^^^[[[XXXTTTPPPMMMHHHEEEEEEFFFFFFFFFBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEE@@@@@@AAADDDHHHKKKLLLLLLKKKKKKLLLMMMLLLJJJHHHGGGFFFFFFGGGJJJOOOUUU[[[^^^cccgggjjjnnnwww}}}pppooorrryyyzzzooojjjccc\\\YYY\\\dddjjjxxx}}}|||yyyooodddUUUQQQKKKCCC<<<777444222444222///---,,,,,,...///........................------------------------------------------------------,,,,,,+++***))))))++++++***(((((('''''''''++++++++++++++++++++++++************************)))))))))))))))))))))))))))+++++++++)))((()))***++++++++++++************))))))))))))))))))))))))((()))+++,,,------,,,,,,))))))((((((((((((((('''((()))))))))((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))******)))((('''&&&''''''((())))))))))))******))))))))))))((((((''''''(((((((((((((((((())))))((('''''''''''''''''')))++++++)))&&&&&&&&&(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))************************(((((('''(((((()))***+++***))))))(((((())))))***))))))))))))))))))))))))((()))+++,,,,,,,,,+++***)))))))))))))))******++++++++++++*********************++++++++++++******++++++************+++++++++++++++++++++,,,---------,,,,,,...000000...---......---------......///000000111444666;;;GGGSSSiiiuuu{{{gggZZZ[[[ZZZ___kkkwww|||xxxyyy{{{{{{}}}yyyyyy~~~~~~zzzuuuqqqhhhccc]]]XXXVVVWWWWWWWWWTTTWWW[[[___```aaaaaaaaa]]]]]]]]][[[YYYXXXXXXYYYTTTVVVXXX]]]cccfffgggfffeeegggiiiiiigggccc```^^^]]]^^^```dddkkkssszzzuuulllaaa```^^^]]]```iiiuuu~~~xxxssslllaaaWWWGGGDDD???999555333333333333333222222111111111111........................------------------------------------------------...------,,,+++***))))))++++++***)))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))+++,,,,,,+++)))((()))***))))))((((((''''''&&&&&&))))))))))))))))))))))))''')))+++------,,,+++***(((((((((((('''''''''''''''((()))***)))(((&&&%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&((()))***)))((('''***)))))))))((((((((((((''''''''''''(((((((((((())))))(((''''''''''''''''''&&&%%%&&&'''''''''&&&(((''''''&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))************************'''''''''((()))***+++,,,******))))))))))))******)))))))))))))))*********((()))+++------,,,+++***((((((((((((((()))******************************)))***+++,,,,,,+++***)))++++++************++++++++++++***++++++,,,---...+++++++++,,,///000000000...------------...//////000///000333222333:::CCCRRR___nnnvvvyyytttbbbYYYTTTQQQWWW___gggqqqzzz}}}zzz{{{|||zzzzzz|||~~~xxx||||||sssmmmkkklllmmmnnnooottt|||~~~}}}yyyuuussssssmmmqqqwww}}}~~~zzzmmmddd___YYY^^^eeekkkrrr|||qqqbbbWWWNNNGGG<<<999555222/////////000...//////000000//////...........................------------------------------------------------------,,,,,,+++***))))))+++*********++++++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))+++,,,,,,+++)))((()))***)))((((((''''''&&&&&&&&&(((((((((((((((((((((((()))***+++,,,,,,***((('''''''''''''''((((((((((((&&&''')))******(((&&&$$$''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&((())))))((('''''')))))))))(((((((((((('''&&&'''''''''(((((())))))))))))((('''''''''''''''(((&&&$$$$$$&&&(((((('''''''''''''''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((()))++++++******))))))))))))******((()))))))))*********+++)))***,,,------,,,***)))((((((''''''(((((()))***************************)))***+++,,,,,,+++***)))++++++************++++++++++++++++++,,,---...///111...+++***,,,...///000---------------.../////////...000333222111555;;;???MMM]]]gggkkkqqq|||xxxaaaWWWNNNMMMOOOUUU^^^fff}}}|||~~~|||zzz{{{yyy|||}}}|||~~~ttthhh^^^ZZZZZZ]]]gggttt~~~|||hhhSSSEEE???<<<777666333000//////000000---....../////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++******+++,,,---......++++++++++++++++++++++++************************)))))))))))))))))))))))))))+++++++++)))((()))***************))))))))))))((((((((((((((((((((((((******++++++***)))'''&&&'''(((((((((((()))))))))&&&'''((())))))'''&&&$$$''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''(((((((((''''''))))))((((((((((((''''''&&&&&&''''''((()))))))))))))))(((''''''''''''''')))'''%%%%%%'''((())))))'''''''''''')))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))******))))))(((((())))))***((())))))******+++++++++,,,------------+++***)))((((((((((((((())))))******************+++++++++******++++++++++++******++++++************++++++++++++++++++,,,...///000888444...++++++,,,---------------------...///000///---///333333111333888555@@@MMMVVV\\\dddnnnvvvmmmaaaTTTMMMJJJKKKPPPWWW{{{yyy{{{||||||yyy{{{}}}}}}}}}}}}zzzqqqtttuuuwww~~~uuukkkccc]]]YYY]]]dddlllwww}}}nnnXXXEEE<<<999666444333222222111111222222/////////000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''')))******(((((()))+++)))***************++++++))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))******''''''((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))(((''''''&&&&&&'''''''''))))))((((((((('''''''''&&&&&&''''''((())))))***))))))(((''''''''''''''''''''''''&&&&&&'''((()))'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''&&&&&&&&&&&&&&&'''''')))((((((''''''(((((()))((())))))******+++,,,,,,//////...---+++***)))((())))))(((((())))))***+++))))))*********+++++++++++++++************++++++++++++************++++++))))))******+++---...///666333000............------,,,,,,------///000000...,,,...111222///111444222777>>>FFFNNNWWWbbbiiiuuutttdddYYYQQQKKKKKKOOOuuuuuuyyy}}}}}}zzz{{{|||{{{yyyzzz{{{}}}~~~wwwppplllooopppqqqwwwxxxyyyoooeee\\\YYYYYY[[[fffrrrzzzuuulllZZZFFF999666444222........./////////000000...------------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,---------,,,+++***))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))&&&((())))))(((((()))+++''''''(((((())))))******************************((((((''''''((()))***+++(((((())))))******++++++'''''''''''''''&&&&&&%%%'''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))(((((((((((()))))))))(((&&&%%%%%%&&&'''((()))(((((((((''''''''''''&&&&&&&&&'''((())))))***))))))((('''''''''''''''&&&'''((('''&&&%%%''')))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&((((((''''''''''''((((((((())))))***++++++,,,,,,111000...,,,***)))(((((()))))))))))))))***++++++))))))******++++++++++++,,,+++***))))))***+++,,,++++++************++++++((((((((()))***,,,---...///......000222333222111,,,,,,,,,---...///000111...+++,,,///000......222222333555:::DDDOOO[[[bbbdddqqqvvvgggZZZPPPKKKLLLrrrssswww|||xxxttttttxxx|||zzz|||wwwqqqooommmlllooouuuzzz|||}}}}}}~~~sssiiiccc___ZZZUUUXXXcccqqq|||uuueeeYYYIII<<<777555333111////////////////////////........................,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,******++++++++++++******************************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***(((%%%&&&((((((&&&###''''''((((((((((((''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&((()))'''$$$$$$'''***))))))))))))))))))))))))'''((()))******)))(((''')))((((((((((((((()))***)))((('''&&&&&&'''((()))''''''&&&%%%%%%'''((()))***))))))((('''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((******))))))((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''(((((())))))******+++***)))(((((()))***+++///---+++)))(((((()))***(((((()))***+++,,,,,,---+++***)))(((((()))******))))))))))))))))))))))))(((((()))*********************************************+++++++++,,,,,,,,,......---------......///---......///////////////111222222333888AAAKKKSSS___ggguuussseeeXXXOOOrrrvvv~~~~~~}}}zzzuuussstttvvvxxxzzz|||~~~~~~zzzvvvqqqooonnnpppuuuzzz|||}}}xxx{{{}}}~~~{{{wwwrrrmmmeee]]]ZZZXXXYYY\\\eeeqqq~~~ttthhhUUUKKK>>>444111000///---................................................,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******++++++++++++******************************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***(((&&&''')))***)))''''''(((((())))))((((((''')))))))))(((((('''''''''((((((((((((((((((((((((((()))((('''&&&&&&(((***(((((((((((((((((((((((('''((()))******)))((('''''''''''''''((()))++++++((('''&&&%%%%%%&&&'''(((''''''&&&&&&''''''((()))***))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***)))(((''''''((()))***((((((''''''''''''''''''***)))(((((((((((()))***---,,,***)))((((((************************++++++***))))))((((((((()))***))))))))))))))))))))))))))))))***+++++++++++++++*********************************+++++++++,,,,,,---------------...//////------...///////////////222222222222555<<>>KKKQQQ]]]mmm|||}}}qqq~~~zzzxxxyyyxxxwwwtttrrrpppppppppxxxwwwvvvvvvvvvxxxyyyzzz{{{{{{{{{{{{|||}}}{{{yyywwwvvvwwwxxxzzz{{{vvvyyyyyywwwwwwwwwrrrlllmmmllllllmmmlllooo|||vvvuuu|||zzzwwwzzzuuuggg^^^VVVVVVXXX[[[```fffiiirrr{{{wwwsssvvv{{{xxxkkkcccaaa\\\OOOCCC:::666111//////000000///........................------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))******++++++++++++******************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++++++++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((+++(((&&&''')))+++)))&&&((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((()))))))))*********'''''''''&&&&&&'''''''''++++++++++++************((((((''''''''''''(((((()))))))))((()))***+++,,,************))))))))))))'''''''''''''''((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++************************************++++++++++++*********+++,,,...///000---------------.........///000111111000111444666BBBHHHSSSbbbsss~~~rrrzzzuuuqqqtttqqqnnnllllllmmmoooqqqxxxwwwuuutttsssttttttuuuuuuvvvwwwxxxzzz{{{}}}~~~}}}zzzxxxxxxyyyzzzxxxzzzzzzwwwuuutttnnngggeeebbb``````aaaeeeppp||||||pppnnnuuu|||zzz{{{{{{}}}zzzzzzvvvvvvuuuiiicccXXXSSSRRRXXXaaajjjttt}}}vvvrrrmmmsss{{{vvvgggVVVNNNLLLHHH???777666444222111111222111111........................------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))******++++++++++++******************************(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))(((((((((((())))))************))))))((((((((((((((()))))))))(((((((((((((((((((((((()))&&&%%%&&&)))***'''%%%''''''''''''''''''''''''((((((((((((((()))******)))((('''''''''''''''((('''''''''(((((('''''''''&&&''')))*********)))(((((((((((((((''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((()))))))))******''''''(((((((((((())))))&&&''''''''''''''''''&&&((())))))***+++,,,,,,---''''''((((((((((((''''''(((((((((((()))***++++++'''(((((()))******++++++&&&&&&'''((((((((((((((())))))))))))))))))))))))((())))))***************************************))))))*********+++++++++))))))******,,,---//////---,,,,,,+++,,,---......---///000111000111222444888>>>HHHUUUeeewww~~~xxx}}}rrr{{{vvvqqqlllllliiieeedddfffjjjmmmoootttsssrrrrrrqqqqqqqqqrrrqqqqqqssstttvvvwwwxxxyyy}}}||||||}}}zzzzzz{{{}}}zzz{{{yyyuuutttuuuqqqkkkeee```]]]]]]^^^```hhhppptttvvvzzzwwwjjjeeelll~~~|||{{{uuuvvvyyy|||yyyqqqrrrrrrvvv|||uuusssnnnddd\\\XXXSSSSSSZZZfffrrr|||}}}sssoooqqqwwwxxxrrrcccSSSDDD>>>===:::555222222111111000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************++++++++++++******************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******)))'''&&&&&&'''((())))))******))))))(((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((&&&%%%''''''''''''''''''''''''((((((''''''((()))***+++***)))((('''&&&&&&&&&&&&''''''((())))))(((''''''''''''(((((()))))))))(((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))(((((($$$%%%&&&''')))***++++++'''(((((())))))(((((('''((((((((())))))*********&&&''''''((()))***+++,,,&&&&&&((()))))))))))))))))))))))))))))))))))))))(((((()))************)))************************)))))))))************+++)))))))))***+++,,,---...,,,,,,+++***+++,,,---...,,,...000000000000222333444:::BBBLLLYYYjjj{{{{{{rrrvvv}}}kkkyyyyyyqqqpppmmmfffeeebbb``````dddggghhhhhhllllllmmmoooppppppppppppnnnoooooopppqqqqqqqqqqqqsssrrrsssvvv{{{}}}~~~|||}}}}}}wwwuuuvvvsssooojjjddd``````aaa```dddiiikkklllooossstttvvv{{{oooffflll{{{zzz|||{{{vvvuuuyyy}}}yyytttpppqqqttt{{{wwwmmmccc___]]]YYYWWWXXXZZZ___kkkzzzzzzsssqqqwwwzzz|||rrrfff___OOOCCC999777666333000111............------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******++++++++++++******************************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))'''&&&''')))'''(((((())))))(((((('''%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((%%%'''))))))((('''''''''''''''''''''''''''''''''((('''''''''((()))+++,,,(((((('''&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&''''''((()))'''(((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&'''''''''((((((((('''((()))******)))((('''%%%%%%&&&'''(((((())))))(((((()))******)))(((((((((((())))))))))))))))))'''((((((((())))))******&&&'''(((***************))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))***************************+++,,,,,,,,,+++***)))***+++---...,,,...//////......000222222666===DDDMMMZZZiiitttzzztttssswww~~~dddpppuuunnnhhhjjjhhhbbb```___^^^___ccceeedddbbbeeefffiiilllooopppppppppmmmnnnnnnnnnmmmlllkkkkkkkkkjjjkkkooouuuzzz~~~}}}{{{zzz{{{}}}~~~~~~zzzvvvuuusssooommmhhhdddeeedddcccdddggghhhiiikkknnnmmmmmmuuu~~~~~~|||wwwsssrrruuuxxxyyynnnqqq}}}|||}}}}}}{{{xxxxxxyyyuuusssxxxvvvxxx}}}zzzvvvuuussstttyyyyyyssslll```UUURRRRRRSSSWWW[[[eeekkkyyyyyyuuuuuuvvvxxxxxxuuummm```TTTLLLBBB999444666555111///111,,,---------,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,******++++++++++++******************************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%'''***)))((('''))),,,''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%(((,,,+++((('''''')))''''''''''''''''''''''''((('''''''''((()))+++,,,&&&&&&&&&&&&&&&'''((()))%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%%%%'''((()))'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''((((((((((((''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))((()))***++++++***)))((((((((())))))))))))(((((())))))))))))((((((((((((&&&''')))***+++++++++***))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************))))))))))))************+++***************++++++,,,+++***))))))+++---...---...///...------...000+++///555999???IIIWWWbbbqqquuu{{{~~~|||{{{zzzttttttvvv|||^^^bbbeeedddaaa^^^]]]^^^]]]YYYYYY^^^```______bbbfffgggiiillloooqqqqqqpppmmmnnnoooooonnnjjjgggdddeeefffhhhiiikkknnnrrruuutttsssuuuxxx|||~~~{{{xxxxxxyyyzzz{{{|||~~~yyyuuussssssrrrpppmmmjjjiiijjjllllllmmmmmmmmmkkkkkkmmmooouuupppiiiffffffjjjmmmooo}}}~~~uuussspppllllllpppxxxuuummmlllqqquuu|||wwwuuuuuuwwwyyy|||{{{uuupppjjjccc]]]___XXXPPPOOOUUU```iiinnnzzz{{{yyyyyytttkkkaaaVVVKKKAAA;;;444444222111000000000000000000///...------,,,,,,+++,,,,,,---,,,+++***)))))))))***+++,,,,,,------******+++,,,,,,,,,,,,++++++++++++************))),,,,,,,,,++++++*********++++++++++++******))))))((())))))******))))))(((+++***)))))),,,------,,,,,,,,,,,,+++***)))((('''))))))))))))))))))))))))+++******)))))))))******''''''''''''''''''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&%%%&&&'''((('''&&&$$$"""(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&'''(((***+++'''((()))))))))))))))(((******)))((('''&&&%%%%%%***)))'''''''''(((***,,,******))))))((((((''''''(((((())))))))))))((((((''''''(((((())))))******&&&''')))*********)))(((((()))***++++++***)))((()))'''&&&'''((()))((('''((('''&&&&&&''''''))))))((()))***++++++***)))((())))))))))))************++++++***))))))))))))))))))******)))((((((***+++++++++************++++++,,,,,,+++***+++,,,---...)))+++------------...000111111000111555===GGGNNN___dddiiilllpppyyy|||vvvwwwvvvtttrrrsssxxxPPPSSSVVVVVVUUUTTTUUUVVVWWWTTTVVV\\\______```bbbfffhhhjjjnnnqqqrrrqqqpppqqqrrrqqqooolllhhhcccaaacccdddeeeeeeeeehhhkkknnnnnnnnnpppuuu{{{~~~}}}|||zzz{{{{{{{{{|||~~~}}}zzzyyyyyyxxxvvvrrrnnnkkkkkkllllllnnnoooooonnnoooqqqsssvvvqqqjjjeeedddfffhhhjjjuuu~~~{{{vvvxxxyyytttnnnjjjiiiiiikkkpppxxx}}}vvvnnnggghhhmmmyyy}}}wwwuuuwwwyyywwwzzz~~~}}}xxxppphhhccc]]]WWWSSSWWWUUUTTTZZZeeerrr{{{~~~|||~~~{{{uuupppiii^^^RRRHHH@@@999666222222111000////////////000//////...------,,,,,,,,,------...---,,,+++***+++++++++,,,,,,------...******+++,,,,,,,,,,,,++++++++++++************))),,,,,,,,,++++++*********++++++++++++*********))),,,,,,------------,,,,,,***)))((()))+++,,,,,,,,,---------,,,+++***(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((('''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&)))((((((((('''''''''&&&))))))((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%$$$$$$%%%&&&((())))))))))))((((((((((((((((((((((((((((((''''''''''''&&&%%%$$$%%%&&&((()))'''''''''''''''&&&&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))'''''')))*********)))(((((())))))******))))))((()))(((''''''((()))(((''''''(((((()))))))))))))))((()))************)))((())))))))))))************+++***)))(((((((((((()))(((***+++***(((((((((***++++++************++++++,,,,,,+++++++++,,,---...+++,,,------,,,,,,...000//////......111666>>>CCCKKKRRRZZZ___dddooozzzyyyxxxuuurrrnnnnnnoooqqq~~~~~~???AAADDDEEEFFFHHHJJJMMMMMMLLLPPPWWW\\\]]]___cccfffiiinnnrrrtttsssrrrppprrrqqqpppnnnjjjfffbbb```bbbcccbbb```___```cccfffeeegggjjjpppvvv{{{}}}}}}{{{|||||||||{{{|||~~~~~~~~~~~~zzztttpppmmmmmmmmmnnnpppqqqqqqrrrtttvvvzzzuuummmgggeeeeeeffffffkkkqqqsssooommmnnnpppoooqqqsssxxx|||yyyzzz|||uuunnnmmmmmmkkkhhhfffgggjjjooouuu{{{{{{rrrllleeeaaadddjjjzzzzzzwwwwwwyyy{{{vvvxxx{{{}}}||||||}}}~~~xxxnnniii```YYYTTTQQQNNNLLLUUUVVV\\\iiixxx|||xxxvvvuuussstttxxx~~~uuukkk___WWWKKK@@@999555444333//////.............../////////......---,,,,,,,,,------.........---,,,,,,,,,,,,------------------******+++,,,,,,,,,,,,++++++++++++************)))+++++++++++++++*********++++++++++++************++++++,,,,,,,,,,,,++++++***((('''(((***,,,,,,+++.........---,,,+++))))))))))))))))))))))))))))))''''''''''''(((((()))***+++***)))(((&&&%%%$$$$$$(((((((((((())))))))))))************************)))))))))(((((((((''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''******)))((('''&&&&&&%%%'''''''''''''''&&&&&&&&&(((((((((''''''''''''''''''&&&$$$$$$$$$''')))+++'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((+++***(((''''''''''''(((&&&'''''''''(((((())))))&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&'''''''''''''''***)))(((''''''((()))***))))))))))))(((((((((((('''((())))))******)))))))))((((((''''''(((((())))))(((''''''))))))((('''&&&(((+++---...,,,***(((((())))))******))))))((())))))))))))************))))))((((((''''''((((((***+++------+++)))))))))++++++************++++++,,,++++++++++++,,,---------------,,,***+++---///...///...---...000555888:::CCCLLLQQQUUU```rrr~~~zzzyyywwwrrrlllgggdddccclllsss{{{|||vvvvvv{{{555666888:::<<>>;;;888333...***......---------------...------,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,)))))))))*********************+++,,,,,,,,,,,,++++++++++++************))))))))))))***************++++++++++++,,,,,,,,,,,,------............---------+++***+++---//////.../////////...---,,,******))))))))))))))))))))))))))))))((((((((((((((()))&&&''''''(((((()))******(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''(((((((((((()))(((((((((((((((((()))###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))***)))'''%%%###&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''(((((((((''''''***)))'''&&&&&&&&&&&&'''))))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''***)))(((''''''((()))***))))))))))))((((((((((((***))))))))))))***+++,,,)))((((((''''''(((((()))***)))((((((******)))(((&&&(((+++---...,,,***((()))((((((''''''(((((()))))))))))))))************((((((''''''(((((())))))&&&(((***+++)))(((((()))++++++************++++++)))******+++,,,+++++++++***+++---,,,+++++++++---)))+++------------...000...222777888:::AAANNNYYYiiiwww}}}xxxuuuuuuuuu|||tttkkkeeegggoooyyy~~~tttkkkeee]]]bbbjjjttt}}},,,+++,,,...222333111///333333666:::<<<@@@JJJUUUZZZaaahhhjjjhhheeeeeefffhhhfffccc```^^^^^^^^^___aaaeeeiiikkkkkkiiihhhhhheeeeeeccc```]]]]]]```ccccccfffiiilllmmmooorrrttttttvvvyyy|||}}}}}}|||{{{{{{}}}}}}{{{{{{|||}}}~~~~~~zzzwwwtttrrrrrrqqqpppooolllppprrrqqqrrrtttrrrmmmpppnnnkkkhhheeecccbbbaaacccggglllnnnmmmiiieeeaaaaaa___bbbiiimmmiiidddbbb^^^aaadddfffhhhlllrrrvvvvvvwwwxxxxxxxxxzzz|||}}}yyyzzz{{{}}}~~~}}}zzz{{{tttpppppprrrlllkkkmmmuuu~~~{{{xxxrrrkkkeeeaaa``````eeehhhlllppptttwwwzzz|||xxxnnnhhhiiihhhfffooo|||{{{yyy|||}}}zzzyyyyyyxxxwwwvvvuuuuuuvvvxxxzzzzzzyyyyyyxxxvvvuuutttsssuuuuuusssooojjjgggeeefff]]]ZZZVVVSSSRRRSSSSSSSSSUUUYYY```dddgggkkkooorrrxxxzzzuuuhhh]]]\\\```dddjjjrrrzzzvvvmmm___SSSMMMKKKJJJIIIGGGFFFEEEDDDAAA===888333111000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...)))))))))******++++++,,,******+++,,,,,,,,,,,,++++++++++++************)))((()))))))))*********++++++++++++,,,,,,,,,------******++++++++++++******,,,+++******,,,......---.........---,,,+++***)))))))))))))))))))))))))))...---,,,++++++******+++((((((((((((((()))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((()))(((((('''&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))******)))))))))***+++,,,((())))))******))))))(((***)))((()))******)))((('''(((((())))))))))))))))))(((''''''''''''((()))))))))))))))************)))(((((((((((()))***+++&&&((())))))((((((***+++++++++************++++++((()))***+++,,,++++++***'''***,,,------,,,+++,,,)))+++,,,,,,+++,,,---///,,,---///000444<<>>GGGYYYmmm~~~zzzsssuuuvvvtttpppkkkgggeeefffiiikkkpppuuuyyy|||{{{{{{|||yyyvvvuuuvvvvvvuuusssssssssqqqmmmhhheeegggjjj......------,,,,,,++++++---,,,,,,,,,...000222333777;;;???AAABBBDDDHHHLLLMMMLLLKKKNNNSSSXXX\\\^^^^^^bbbllltttvvvqqqmmmmmmrrroooiiiccc^^^^^^bbbeeebbbcccbbb]]][[[\\\ZZZWWWUUUVVVYYY\\\^^^```bbbbbbdddfffhhhiiijjjkkknnnqqqvvvsssqqqppppppqqqpppooollllllnnnqqqtttwwwzzz|||{{{}}}xxxtttssssssqqqooonnnllllllkkkmmmooopppoookkkfffcccaaafffhhhjjjjjjgggcccaaa```\\\\\\\\\]]]___```bbbcccgggggghhhiiiiiihhhggggggccc```]]]]]]^^^aaabbbbbbdddfffiiilllnnnooooooooojjjjjjkkkjjjhhheeeaaa______```cccgggkkkooossstttsssuuuvvvvvvtttoookkkhhhgggggggggggghhhlllrrrvvv{{{~~~{{{|||~~~}}}}}}{{{xxxuuusssrrrqqqqqqrrrssstttuuuuuutttsssssstttsssqqqrrrtttuuuuuuuuusssooollllllppppppmmmiiigggiiimmmnnnlllgggaaa]]]]]]XXXQQQNNNOOORRRSSSSSS\\\^^^dddnnnxxx~~~uuummmhhhgggfffcccaaaaaaeeennnwww}}}xxxpppjjjjjjjjjhhhhhhjjjmmmjjjcccZZZPPPEEE===888444222000...------///000......000111222222222222777333...,,,...///...,,,------------------------+++++++++,,,,,,,,,,,,,,,+++++++++++++++******************++++++,,,,,,---,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,************************++++++************++++++++++++************+++++++++++++++************)))(((((()))******)))(((((()))******+++++++++++++++%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((('''((()))******(((&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((('''&&&&&&''')))))))))(((((('''&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))(((((()))***((('''''''''((((((((((((''''''))))))(((((())))))***+++---)))))),,,---)))'''(((%%%%%%%%%&&&'''((()))***%%%%%%&&&'''((()))******))))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,,,,,,,++++++---,,,+++***************,,,,,,,,,---...000333444444;;;GGGWWWfffpppuuuvvv||||||}}}}}}|||xxxqqqmmmnnnoooooolllgggeeefffhhhiiifffdddgggnnntttuuutttvvvtttsssssstttuuuuuutttuuuuuutttrrroookkkgggeee---------,,,,,,,,,++++++,,,,,,,,,,,,---...//////444666888999:::===AAAEEEDDDCCCDDDFFFKKKQQQVVVYYYYYY```jjjqqqqqqmmmiiigggnnnkkkgggaaa]]]]]]___bbbbbbdddccc___\\\]]][[[WWWTTTUUUVVVXXXZZZ[[[\\\\\\]]]^^^___```aaacccgggjjjooommmkkkjjjkkkkkkkkkjjjfffgggjjjmmmqqquuuxxxzzzwwwzzz{{{yyywwwtttrrrpppqqqrrrrrrrrrsssssspppkkkfffcccbbbiiijjjkkkkkkiiieeebbb`````````aaabbbcccdddeeefffiiikkkmmmoooooonnnlllkkkfffdddaaaaaacccfffiiiiiijjjmmmrrrvvvyyyzzzyyyyyyyyyvvvsssqqqpppnnniiieeedddgggkkkppptttwwwyyyzzzxxxyyyyyyxxxvvvrrrnnnllljjjjjjiiiiiijjjmmmqqqttttttwwwwwwrrrppptttwwwxxxuuutttrrrpppooonnnnnnnnnjjjkkkmmmoooppppppqqqppppppppppppqqqsssuuuwwwxxxooojjjfffhhhmmmooojjjeeebbbdddffffffccc^^^YYYUUUTTTQQQNNNOOOSSSXXX\\\]]]bbbfffooo{{{}}}oooeee___]]]]]]\\\[[[[[[aaakkktttyyy{{{tttlllfffggghhheeeaaa``````[[[RRRIII@@@:::666444//////...............///000000000000000/////////...,,,***+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,------,,,,,,++++++*********))))))***+++,,,,,,---------,,,+++*********+++,,,******+++++++++,,,,,,,,,******************************))))))))))))*********))))))(((((())))))***))))))))))))((((((((((((((()))***++++++***)))((((((((()))***************&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))((('''''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''(((((()))***((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((('''''''''&&&''''''''''''''''''&&&((((((((((((((()))******+++)))***///111---***)))'''&&&&&&&&&'''(((((()))+++*********)))((((((((())))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,+++*********++++++++++++*********+++++++++,,,---///000111222555<<>>@@@CCCHHHNNNQQQTTT]]]hhhmmmkkkhhhdddbbbdddcccaaa^^^[[[YYY[[[\\\^^^aaaaaa___^^^```___[[[XXXXXXYYYZZZZZZZZZZZZZZZXXXYYYZZZ[[[[[[]]]aaadddhhhfffddddddeeeffffffeeeaaacccfffjjjnnnrrruuuvvvvvvxxx|||~~~~~~|||yyyvvvvvvwwwzzz|||zzzzzzyyyuuupppkkkiiihhhkkklllllllllkkkhhhdddaaacccddddddeeeffffffffffffgggiiilllooopppooommmkkkcccaaa^^^^^^aaafffiiijjjnnnqqqvvv{{{~~~|||wwwuuutttsssoookkkkkknnnqqquuuwwwwwwvvvuuurrrrrrrrrqqqpppmmmkkkiiikkkjjjiiiiiiiiikkkllllllkkkmmmlllhhhhhhnnnrrrssskkkkkkjjjjjjjjjkkkkkkkkkeeefffhhhjjjlllnnnoooooommmnnnppprrrsssvvvxxxzzznnnhhhccccccggghhhccc]]][[[[[[ZZZYYYXXXUUUSSSRRRSSSRRRSSSVVV\\\bbbgggiiijjjmmmwwwvvvhhh]]]WWWUUUUUUXXXXXX[[[cccmmmtttwwwwwwqqqiiibbbbbbbbb\\\UUURRRKKKFFF???777222000111222...////////////......---------,,,+++++++++*********)))******++++++***)))*********************************++++++,,,,,,,,,---,,,,,,++++++*********))))))***+++,,,,,,---------,,,***))))))+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++***))))))(((((())))))***)))((((((''''''(((((()))&&&&&&&&&'''''''''''''''((()))***++++++***)))(((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''((((((&&&%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((%%%%%%$$$$$$%%%&&&'''((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&'''&&&&&&''''''''''''&&&&&&((((((((('''((())))))***)))(((,,,222444///***((())))))((('''''''''((((((,,,++++++***)))((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,+++***))))))(((((()))***++++++,,,,,,++++++++++++,,,---...///222333555999@@@HHHOOOTTT^^^___bbbdddeeeeeeffffffeeeiiillljjjeeedddhhhlllmmmjjjccc\\\XXXZZZ```fffnnnoooqqqrrrsssuuuvvvwwwuuusssqqqqqqrrrrrrqqqooo******++++++,,,,,,---------...///000000000///...///......---...000111222666888:::<<<>>>AAAEEEIIIOOO[[[eeegggeeebbb```]]]ZZZ[[[ZZZXXXVVVUUUVVVXXXXXX\\\^^^^^^___bbbbbb___]]]]]]^^^]]]]]]\\\[[[ZZZVVVXXXYYYYYYXXXYYY[[[]]]```___]]]]]]^^^``````___]]]___bbbfffjjjmmmooopppuuuxxxzzz||||||}}}~~~~~~|||zzz{{{}}}}}}xxxtttrrrrrrpppppppppqqqqqqnnnjjjfffggghhhhhhhhhhhhggggggfffeeegggiiikkkkkkjjjhhhggg```^^^[[[[[[___dddiiikkkkkknnnsssxxx|||~~~yyysssqqqqqqpppooommmoooppprrrssssssqqqnnnmmmmmmmmmmmmlllkkkkkkjjjiiijjjhhhffffffggggggfffeeefffhhhgggdddfffllloooooodddeeeeeefffggghhhiiiiiibbbcccdddgggiiikkkmmmnnnllloooqqqsssssssssuuuvvvmmmggg```]]]]]][[[WWWSSSSSSRRRQQQPPPPPPQQQSSSTTTYYYYYY[[[^^^ccchhhmmmpppnnnqqqyyyzzznnnbbbYYYTTTRRRRRRWWWXXX\\\ccckkkoooooommmiiibbb\\\[[[WWWOOOHHHEEE>>>;;;666222///...///000,,,------......---,,,,,,---,,,+++*********++++++******+++,,,---,,,,,,,,,*********************************++++++++++++++++++++++++++++++******************++++++,,,,,,---,,,+++*********+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&''''''(((((()))******)))((((((%%%%%%&&&''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%%%%%%%&&&(((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))))))))((((((''''''''''''((((((***)))((('''((()))***+++''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((&&&$$$%%%''')))&&&&&&''''''''''''&&&&&&((((((''''''(((((()))***((('''+++222444///***(((***))))))(((((())))))***'''((((((((()))))))))***)))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++***))))))((((((((()))***+++,,,---+++++++++,,,,,,---------///000111222555999@@@DDDNNNQQQUUUXXX[[[___dddgggfffkkkpppnnnhhheeehhhmmmnnnllleee[[[SSSQQQVVV[[[fffiiimmmpppqqqsssuuuwwwyyyxxxuuusssqqqpppqqqqqq,,,,,,,,,+++++++++++++++***,,,...000000///...---///.........///111111111///333777:::;;;===@@@CCCJJJVVV``````\\\[[[ZZZWWWUUUUUUTTTQQQPPPQQQUUUXXXVVV[[[^^^___bbbfffgggdddbbbaaaaaa```___]]][[[ZZZVVVWWWYYYXXXWWWVVVVVVWWWYYYWWWUUUVVVWWWYYYZZZYYYYYY[[[^^^bbbeeeggghhhiiioooqqqsssttttttuuuwwwyyy}}}~~~}}}{{{{{{}}}}}}zzzzzzzzzxxxxxxwwwyyyzzzxxxssspppnnnnnnooonnnmmmkkkjjjiiiggghhhiiiiiihhhfffdddccc```^^^[[[\\\```fffkkkmmmkkkmmmpppsssvvvyyyzzz{{{wwwtttooollllllmmmnnnoooooopppqqqqqqpppmmmjjjhhhjjjjjjiiiiiihhhhhhhhhhhhfffdddcccdddeeefffdddaaaccceeeeeeccceeeiiikkkhhhccccccdddeeeffffffffffff``````bbbdddfffhhhkkkllllllooosssssspppmmmlllmmmddd```YYYUUURRRQQQPPPOOOOOONNNOOOPPPRRRVVVYYY[[[aaabbbcccdddfffiiilllnnnkkkmmmrrr||||||qqqlllddd\\\UUUQQQPPPPPPWWWVVVXXX\\\aaabbb```]]]YYYTTTPPPNNNIII@@@;;;;;;777555444222000/////////***++++++,,,---------------,,,,,,+++,,,---...///***+++,,,,,,,,,+++,,,,,,************************++++++++++++************))))))******************+++++++++++++++++++++++++++*********++++++,,,---******+++++++++,,,,,,,,,************************)))((((((''''''(((((()))((((((''''''''''''((((((&&&&&&'''''''''((((((((('''((())))))))))))((('''%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''***''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$&&&((((((&&&%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((()))))))))***((((((''''''''''''((((((,,,+++***(((((()))***+++&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&''''''%%%###$$$'''***''''''((((((((((((''''''(((''''''''''''((())))))***((()))...000,,,))))))((((((((()))***,,,---...))))))))))))************))))))))))))))))))))))))))))))))))))***************++++++++++++******)))***)))((('''((()))+++---++++++,,,,,,---,,,,,,,,,+++---000000000333777:::AAAEEEJJJOOOTTT[[[bbbhhhiiipppvvvtttlllgggiiimmmrrrnnnfff^^^WWWSSSSSSSSS[[[___eeejjjmmmppptttwwwzzz|||{{{xxxssspppqqqsss......---,,,+++***)))((((((***,,,//////...,,,++++++++++++,,,...//////...+++000555999:::;;;>>>AAADDDQQQZZZYYYUUUTTTTTTRRRTTTRRROOOMMMLLLOOOUUUYYYXXX]]]aaabbbfffjjjkkkhhhccccccbbbaaa___]]][[[ZZZVVVWWWYYYXXXVVVTTTSSSSSSTTTRRRQQQQQQSSSUUUVVVUUUWWWYYY\\\___aaacccddddddfffhhhjjjkkkkkkllloooqqquuuvvvzzz~~~|||{{{{{{zzz{{{}}}~~~||||||~~~~~~~~~{{{wwwuuuuuuuuutttsssqqqnnnmmmllllllllljjjhhhfffcccbbb___\\\ZZZ[[[___fffkkkmmmpppppppppqqqrrrrrrssstttuuurrrooolllkkklllppprrrooopppqqqqqqooommmkkkiiieeeeeedddcccbbbbbbbbbbbbcccaaaaaabbbeeefffcccaaaaaaccccccaaacccffffffbbbdddeeeeeefffffffffeeeeee^^^___```bbbdddgggiiijjjmmmpppsssrrrmmmhhheeedddZZZWWWRRRNNNLLLMMMOOOQQQNNNOOOQQQUUUYYY]]]aaacccfffgggggggggffffffhhhiiiffffffjjjrrrzzzzzzssskkkdddaaa\\\VVVRRROOONNNMMMWWWTTTSSSTTTWWWWWWTTTQQQJJJGGGEEEDDD===555333555------.........,,,+++***)))***+++,,,---...///000***)))))))))***+++---...((()))******))))))***+++++++++++++++++++++++++++,,,+++++++++******))))))(((((())))))*********+++,,,,,,++++++++++++++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((('''((((((((())))))******&&&'''((())))))((('''&&&&&&''''''((()))(((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%&&&(((+++''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$&&&(((((('''%%%%%%&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&&&&&&&''''''((((((((((((''''''''''''(((((('''&&&$$$"""""""""###$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%&&&&&&%%%###$$$'''+++''''''(((((((((((('''''''''''''''''''''((())))))---)))'''***+++***)))+++&&&'''((())),,,...111222//////...---,,,+++***)))))))))))))))))))))))))))))))))))))))************)))******+++++++++******---+++)))'''&&&(((***++++++,,,,,,---------,,,,,,)))---000111111222555888999===DDDIIIPPPXXXbbbhhhllltttzzzxxxoooiiiiiilllwwwpppgggaaa]]]ZZZUUUPPPQQQWWW___eeeiiinnnssswwwxxx||||||vvvrrrsssvvv---000222111---******+++...+++***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,//////000111333666888999AAADDDIIIMMMNNNMMMKKKIIIJJJHHHFFFFFFJJJOOOSSSVVV[[[ZZZ]]]dddkkkooolllhhhffffffeeebbb]]]ZZZYYYYYYUUU[[[]]]YYYVVVVVVVVVTTTSSSRRRQQQRRRSSSTTTRRRQQQUUUWWWZZZ[[[[[[ZZZ[[[[[[ZZZ\\\\\\[[[ZZZ\\\```dddhhhjjjlllooorrrsssttttttooossswwwyyyzzz{{{~~~~~~~~~~~~}}}||||||~~~}}}{{{yyyxxxwwwvvvuuuuuuttttttqqqpppnnnkkkhhheeebbbaaa]]]]]]]]]___ccciiinnnrrrsssuuuvvvtttqqqnnnmmmmmmsssqqqnnnlllkkklllnnnoootttrrrooommmlllkkkhhhfffbbbbbbbbbaaa```______^^^bbbbbbbbbaaaaaaaaaaaaaaaccccccbbbbbbbbbbbbccccccbbbbbbdddfffhhhgggdddaaabbbaaa```bbbeeefffdddbbbffffffeeeaaa\\\XXXVVVUUUSSSPPPNNNNNNQQQSSSSSSQQQXXXZZZ^^^bbbggglllooopppnnniiidddaaaaaaaaa^^^[[[\\\]]]___bbbeeeeeebbb```YYYWWWUUURRRPPPOOOOOOOOOPPPNNNJJJFFFCCCBBBAAAAAA;;;:::777555222000///...///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************'''((()))***+++,,,------((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((,,,++++++******++++++,,,******))))))))))))******&&&'''((())))))((('''&&&))))))))))))))))))))))))*********)))((((((''''''(((((((((((((((((((((((($$$&&&(((((('''((()))+++'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))'''''''''(((((((((((()))&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((('''&&&&&&%%%%%%'''(((((((((((((((''''''''''''((()))))))))))))))((((((((((((((()))******,,,+++***)))***+++,,,---+++******+++---000333555444111...***(((((()))***))))))************))))))******++++++***)))((('''******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))***+++,,,,,,------,,,---............000222444666:::@@@DDDLLL\\\kkkzzz{{{lllkkkrrryyyqqqiiiddd___ZZZ[[[___^^^]]]\\\]]]aaahhhooossszzz{{{|||{{{xxxvvvuuuuuu,,,///111000---++++++,,,///---+++,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,---......///111333555666===@@@DDDGGGIIIIIIHHHGGGDDDBBB@@@@@@CCCHHHLLLOOOUUUVVVYYYaaahhhkkkhhhdddbbbbbbaaa^^^ZZZWWWWWWWWWUUUZZZ\\\YYYVVVWWWWWWVVVTTTSSSRRRRRRTTTUUUTTTSSSSSSVVVYYYZZZXXXUUUSSSSSSSSSTTTUUUTTTSSSUUUXXX\\\^^^```bbbeeeggghhhhhhhhhgggjjjnnnpppppprrrtttwwwzzzxxxwwwvvvvvvwwwwwwwwwuuuwwwzzz|||}}}|||yyyxxxwwwvvvuuutttssssssssssssmmmllljjjgggdddcccaaaaaa______```bbbffflllrrruuussstttuuutttqqqooommmnnnooommmkkkiiihhhhhhjjjkkkooommmkkkiiihhhgggdddbbbaaaaaa```______^^^]]]]]]````````````____________``````____________`````````aaabbbdddffffffdddbbbaaa___]]]^^^```___]]][[[YYYYYYYYYWWWTTTSSSSSSTTTVVVTTTSSSTTTWWWZZZZZZYYY^^^bbbiiioootttuuuuuutttnnnhhhaaa]]][[[ZZZWWWUUUTTTUUUWWWYYY\\\[[[YYYWWWUUUSSSQQQNNNLLLKKKKKKKKKHHHFFFBBB>>>:::888777777555444333111000////////////...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))******+++,,,,,,------+++++++++******+++++++++)))(((((((((((((((((()))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))***(((%%%$$$$$$$$$(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''((((((((((((***)))))))))(((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((('''((((((((((((((())))))***+++++++++++++++,,,,,,------,,,+++******,,,---//////---+++)))))))))******))))))************))))))+++***)))))))))******+++*********+++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,+++,,,------------///111222333777<<>>JJJVVVrrrwwwnnnjjjfffdddeeefffeeeggglllrrrpppllliiifffdddddddddkkknnnrrrttttttsssrrrrrr***+++,,,,,,------......333222000...,,,+++)))'''---------------.........,,,,,,,,,,,,,,,---...///000000000000111222333444666666666666888;;;@@@DDDFFFJJJPPPYYY___```\\\YYYWWWWWWVVVTTTQQQPPPQQQRRRQQQVVVYYYXXXYYY]]]]]][[[\\\YYYVVVTTTTTTUUUTTTSSSRRRVVV[[[]]]ZZZSSSNNNJJJKKKKKKKKKKKKKKKLLLNNNOOOQQQSSSUUUWWWXXXXXXWWWVVVXXXYYY[[[]]]^^^___```aaa[[[\\\^^^^^^___```bbbccceeefffggghhhiiiiiihhhhhhddddddcccbbbbbbbbbcccccccccaaa^^^\\\[[[\\\^^^```______```bbbdddhhhjjjllliiijjjkkkiiigggfffffffffgggfffcccaaa````````````bbb```^^^^^^^^^]]][[[YYYZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYWWWUUUVVVWWWYYYYYYXXXVVVUUUSSSRRRQQQPPPOOONNNOOOQQQRRRRRRRRRSSSVVVXXX]]]\\\[[[\\\]]]___aaaaaa```gggqqqyyy|||yyysssoooggg___TTTMMMJJJIIIHHHFFFHHHHHHHHHIIIKKKJJJHHHFFFAAA@@@>>><<<;;;;;;;;;;;;999888555222000...------+++++++++++++++,,,---...---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************+++******)))((('''&&&&&&************************((())))))******+++,,,,,,******))))))))))))******(((''''''''''''''''''((('''(((((((((((((((((('''(((((((((((((((((((((((((((((())))))************''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&&&&'''''''''(((((()))))))))(((((((((((((((,,,++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''((((((((((((((((((%%%%%%&&&'''''''''''''''(((''''''''''''((()))))))))+++---///000///---,,,)))))))))))))))***+++,,,'''(((***+++++++++************++++++++++++******,,,+++)))(((''''''''''''*********)))))))))))))))))))))))))))))))))))))))++++++++++++***************,,,------,,,,,,---...---,,,...222333666@@@JJJ]]]vvvxxxjjjccc``````dddffffffhhhlllsssssssssrrrnnnjjjfffdddeeegggjjjllllllmmmnnnooo***)))***+++,,,---......222111000...+++)))((((((,,,,,,,,,---------......,,,,,,,,,,,,,,,---......555444222000000000222333111222333333444666;;;???AAAEEELLLTTTXXXYYYVVVSSSQQQQQQPPPNNNLLLLLLMMMOOORRRWWWYYYZZZ^^^cccdddaaa___\\\XXXVVVUUUSSSRRRPPPOOOTTTYYY[[[YYYTTTOOOMMMKKKJJJJJJKKKLLLMMMMMMMMMPPPRRRUUUXXXXXXWWWVVVTTTTTTTTTUUUWWWXXXYYYYYYYYYTTTVVVXXXWWWVVVUUUVVVXXX``````______^^^^^^]]]]]]ZZZZZZZZZYYYZZZZZZ[[[[[[\\\[[[YYYWWWWWWYYY\\\]]]]]]]]]^^^___```aaabbbbbbcccddddddcccaaa```aaabbbcccbbb```___]]]]]]]]]]]]]]][[[ZZZZZZZZZZZZYYYWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWVVVVVVVVVVVVWWWWWWZZZXXXUUUTTTTTTUUUUUUUUUQQQQQQPPPOOOOOOOOOPPPQQQRRRUUUYYY\\\]]]^^^```aaa```___^^^]]]\\\\\\]]]^^^]]]bbbiiinnnpppnnnjjjfff___WWWMMMFFFDDDDDDDDDCCCDDDCCCBBBCCCDDDCCCAAA???888777555333333333333333444444333222111000000000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))+++++++++,,,------......***))))))(((((())))))***)))((((((''''''(((((()))(((((((((''''''(((((((((''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''''''''''''''###%%%'''''''''(((***+++(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&'''((((((((((((''''''''''''''''''(((((()))(((***---000000///---,,,***************+++,,,,,,)))***,,,---,,,+++***)))*********++++++*********$$$%%%'''))))))(((&&&%%%***)))))))))))))))))))))))))))))))))))))))))))))+++*********************+++---//////...------...---+++,,,///000111888@@@IIIaaavvv{{{}}}wwwiiibbb``````dddffffffhhhlllnnnqqquuuwwwwwwsssnnnjjjdddeeeeeeeeeeeefffiiilll***)))((())),,,........./////////---***)))))))))***++++++,,,,,,---------,,,,,,++++++,,,---......444222000...------///000111333444222000000444888;;;@@@FFFLLLOOOOOOMMMKKKIIIIIIIIIGGGFFFFFFIIILLLQQQUUUYYY[[[aaaggghhheee___]]]ZZZXXXVVVSSSPPPMMMLLLOOOSSSUUUTTTRRRPPPOOOLLLKKKJJJKKKMMMNNNMMMLLLPPPRRRUUUXXXYYYXXXVVVTTTQQQPPPPPPRRRTTTTTTSSSRRRQQQTTTUUUTTTPPPNNNOOOPPPZZZYYYWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWUUUTTTSSSSSSSSSUUUWWWXXXXXXYYYZZZ[[[[[[[[[ZZZZZZ]]]]]]^^^]]][[[[[[\\\^^^\\\\\\[[[ZZZYYYYYYYYYYYYYYYWWWVVVWWWXXXXXXWWWVVVRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTVVVUUUUUUTTTTTTUUUUUUVVVTTTRRROOOOOOOOOPPPPPPOOOOOOPPPQQQQQQQQQSSSVVVYYYUUU[[[bbbgggiiihhhgggggg``````___[[[XXXWWWWWWXXXYYY\\\```cccdddccc```^^^VVVOOOEEE@@@???@@@AAA@@@>>><<<;;;;;;;;;:::888666222111///.........//////////////////000000000000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))((((((((())))))*********(((((((((((((((((((((((())))))******++++++,,,,,,))))))(((((((((((()))))))))(((((((((((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((''''''(((***(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%'''((()))%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%)))(((((('''&&&&&&%%%%%%%%%&&&'''((())))))))))))&&&&&&'''(((((((((((((((''''''&&&&&&''''''((()))'''))),,,///000///---,,,---------,,,+++***))))))+++,,,,,,---,,,+++)))((())))))************)))))) %%%)))++++++***))))))))))))*********++++++))))))))))))))))))))))))))))))******************+++---///000...------------++++++.........222888>>>OOO___hhhnnnsssppphhhaaa^^^___dddfffgggjjjooommmppptttwwwxxxvvvsssqqqgggggggggeeecccbbbdddfff+++)))'''(((+++------,,,+++,,,...,,,***((()))+++))))))******+++,,,,,,---************+++,,,.........---+++******+++---...999::::::555000---///222555999>>>CCCDDDDDDCCCBBBBBBBBBBBB@@@@@@AAADDDGGGKKKNNNRRRUUU]]]dddeeebbb\\\[[[YYYYYYWWWUUUPPPMMMKKKMMMPPPPPPOOOOOOPPPQQQOOONNNMMMNNNPPPQQQOOOMMMOOORRRUUUYYYZZZYYYWWWUUUQQQPPPOOOPPPSSSSSSQQQOOONNNRRRTTTRRRMMMJJJKKKMMMRRRQQQOOONNNMMMNNNOOOPPPNNNNNNNNNNNNOOOPPPRRRRRRNNNNNNNNNNNNOOOPPPQQQRRROOOPPPRRRTTTUUUTTTTTTSSSTTTUUUUUUTTTSSSSSSUUUWWWTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSTTTUUUVVVUUUTTTOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSOOONNNMMMMMMOOOPPPPPPOOORRRSSSUUUUUUUUUWWW\\\```___fffoootttsssnnngggddd[[[[[[ZZZVVVRRROOOPPPRRRSSSUUUXXX[[[[[[YYYWWWUUUOOOHHH@@@;;;;;;<<<<<<;;;999777555444444333111///000///...---,,,---...///---------......---------,,,,,,+++++++++,,,,,,---+++,,,,,,---,,,+++***)))************************,,,,,,,,,+++++++++******************************************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))''''''(((((())))))******)))((((((''''''(((((()))(((''''''&&&&&&''''''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&((()))((((((''''''(((((()))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&'''((())))))))))))%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&'''((((((''')))+++---......------,,,,,,,,,,,,+++******)))***************))))))((((((((())))))))))))((((((!!!###&&&)))+++,,,++++++((())))))***+++,,,------))))))))))))))))))))))))(((((())))))******++++++***,,,...///---,,,++++++---******,,,---,,,...333888>>>GGGQQQYYY]]]^^^^^^YYYVVVXXX^^^cccfffkkkqqqsssrrrqqqqqqqqqqqqrrrrrrkkklllmmmjjjfffbbb```___,,,)))&&&'''+++------,,,(((+++,,,+++)))(((***,,,(((((()))***++++++,,,,,,(((((())))))***,,,---...---,,,,,,,,,---///000111AAABBB@@@:::222---...000000444999<<<===<<<<<<<<<>>>>>>===<<<<<<===AAADDDCCCFFFJJJNNNVVV^^^```\\\XXXXXXXXXYYYYYYVVVRRRNNNNNNOOOOOOOOONNNNNNQQQSSSSSSQQQPPPRRRTTTUUUSSSPPPOOORRRWWWZZZ\\\[[[XXXWWWTTTRRRQQQRRRTTTUUUSSSPPPLLLPPPSSSQQQLLLIIIIIILLLMMMKKKJJJIIIIIIJJJLLLMMMIIIIIIIIIJJJKKKLLLMMMNNNJJJJJJKKKKKKLLLMMMMMMMMMFFFGGGJJJMMMOOOOOOOOONNNMMMMMMMMMLLLKKKLLLNNNPPPNNNNNNOOOOOOOOOPPPPPPPPPSSSRRRQQQRRRTTTUUUTTTSSSMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPQQQRRRRRRRRRQQQQQQPPPPPPQQQQQQRRRRRRQQQRRRTTTWWWXXXXXXXXXUUUWWWXXXXXXXXXZZZ___dddjjjqqqzzz}}}yyyoooddd]]]TTTUUUTTTPPPKKKIIIKKKMMMMMMPPPSSSVVVVVVSSSPPPMMMLLLEEE===999888999888777777555333222222000...,,,000///...------...//////------......---,,,++++++************+++,,,---...++++++,,,---,,,+++***)))************************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******************************************++++++,,,,,,---......((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''(((((()))*********&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((******))))))))))))******''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))***(((&&&%%%'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&'''((())))))))))))$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''(((***,,,------------'''((()))+++,,,,,,,,,,,,(((((((((((())))))))))))''''''((((((((((((''''''******************))))))(((((()))+++,,,---...///))))))))))))))))))))))))'''(((((()))***++++++,,,(((+++---...,,,+++******,,,)))))),,,,,,***,,,000333111555???FFFIIIMMMRRROOONNNPPPXXX___dddkkkrrrzzzvvvpppkkkiiikkkooorrrnnnppprrrpppkkkddd^^^ZZZ)))*********++++++++++++++++++++++++++++++++++++******))))))((((((''''''******+++,,,------......,,,+++,,,,,,---...///000AAA>>>999333///,,,******//////000111222333333444666666666666777888::::::AAABBBDDDHHHNNNRRRTTTTTTUUUTTTTTTRRRQQQNNNMMMLLLMMMPPPTTTTTTQQQPPPQQQRRR\\\XXXTTTSSSTTTTTTQQQNNNRRRSSSUUUWWWYYYYYYYYYYYYMMMOOORRRUUUUUUTTTRRRQQQOOONNNMMMLLLKKKIIIHHHHHHHHHHHHGGGGGGHHHJJJKKKLLLKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKMMMNNNNNNMMMMMMNNNPPPOOOPPPPPPQQQRRRRRRRRRQQQMMMNNNNNNNNNNNNOOOOOOOOOOOONNNMMMNNNPPPRRRRRRQQQNNNNNNOOOPPPQQQRRRSSSTTTXXXYYYYYYXXXWWWWWWYYY[[[YYYWWWWWWZZZ[[[]]]bbbiiisssvvvzzzyyyssshhh[[[SSSSSSOOOKKKHHHHHHIIIJJJJJJKKKMMMOOOPPPOOOKKKGGGDDD@@@>>>;;;777444333333333444333111///------------//////...---,,,,,,,,,,,,++++++++++++,,,---......,,,++++++******+++,,,,,,+++*********))))))((((((***************************++++++,,,,,,++++++***'''***,,,,,,***(((''''''))))))))))))))))))))))))(((((())))))))))))((((((((())))))***************))))))))))))))))))))))))&&&&&&&&&'''''')))******&&&&&&'''((())))))((((((((((((''''''''''''((((((&&&(((***+++)))(((((((((%%%%%%%%%%%%&&&((()))***(((((())))))******++++++$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&$$$ &&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((()))'''%%%&&&)))***)))'''((('''&&&%%%%%%&&&((()))$$$%%%%%%&&&'''''''''&&&''''''&&&%%%###$$$&&&)))&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((''''''&&&%%%%%%'''((()))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%)))(((&&&%%%%%%&&&((()))&&&&&&&&&'''((())))))***+++*********))))))(((((()))((('''''''''(((***+++%%%&&&((()))************)))))))))(((((((((((((((+++++++++++++++***)))((((((((())))))************))))))((((((((('''''''''))))))))))))***+++,,,---***************+++++++++000---(((&&&&&&((()))))),,,+++)))(((((()))+++,,,+++++++++,,,,,,---------,,,---111555;;;@@@DDDGGGGGGEEEGGGNNNTTTYYY```gggqqqnnnllljjjgggddddddeeerrrppprrruuusssggg[[[UUU)))))))))*********+++++++++++++++++++++++++++++++++*********))))))))))))*********+++,,,,,,------++++++++++++,,,---...///666444222///............/////////000111111111222333333333444444555666777===>>>@@@DDDJJJNNNPPPPPPMMMMMMMMMLLLKKKIIIGGGGGGLLLOOORRRSSSRRRRRRUUUWWW```\\\XXXVVVWWWVVVSSSPPPPPPQQQRRRSSSSSSSSSRRRQQQPPPQQQSSSTTTUUUUUUTTTTTTOOONNNNNNMMMMMMLLLLLLLLLIIIHHHHHHHHHHHHJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJMMMMMMLLLKKKJJJIIIHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLIIIKKKLLLLLLLLLLLLNNNOOOPPPPPPQQQQQQRRRRRRRRRRRRNNNNNNNNNOOOOOOPPPQQQQQQRRRPPPOOOOOOQQQSSSSSSRRRRRRRRRRRRRRRTTTVVVXXXZZZ[[[^^^```___]]]ZZZXXXWWWXXXVVVVVVYYYZZZ[[[```gggnnnooopppnnnggg^^^UUUPPPLLLJJJHHHGGGIIIJJJKKKJJJJJJLLLMMMLLLJJJEEE@@@===;;;999666333111000000111444333111000////////////---,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,++++++***++++++++++++*********))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***&&&(((++++++***((((((((())))))))))))))))))))))))((())))))******))))))(((''''''''''''&&&%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&''''''((()))***'''((())))))))))))))))))((((((''''''''''''((((((&&&(((******)))(((((((((,,,+++***)))'''&&&%%%$$$((((((((()))))))))))))))$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''(((&&&%%%&&&((()))(((&&&(((((('''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%###$$$&&&)))))))))((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%)))'''&&&%%%%%%&&&''')))&&&&&&&&&'''((()))))))))******)))))))))((((((((()))((('''''''''(((******)))(((((('''(((((()))***+++*********************++++++++++++******))))))))))))))))))))))))******''''''&&&&&&&&&%%%%%%%%%)))))))))))))))***+++,,,************************...+++(((''''''))))))))),,,+++)))(((((()))+++,,,++++++,,,,,,,,,,,,,,,,,,,,,---///222666:::===?????????CCCJJJOOORRRYYY```mmmmmmllljjjfffcccdddfffkkkkkkpppvvvvvvlllaaa[[[((((((((()))))))))******************************++++++++++++************)))))))))***++++++,,,,,,************+++,,,------------,,,+++,,,---...///............////////////000000///000000111222333777777999>>>CCCGGGIIIIIIEEEFFFFFFEEEEEEDDDCCCBBBGGGJJJMMMNNNNNNQQQVVVZZZ```\\\XXXVVVWWWVVVRRROOOOOOOOOOOOOOOOOONNNMMMLLLRRRRRRSSSSSSTTTUUUUUUUUULLLLLLLLLMMMMMMMMMMMMMMMIIIIIIIIIIIIIIIKKKLLLLLLPPPPPPPPPOOONNNLLLIIIHHHKKKKKKLLLLLLKKKJJJHHHGGGKKKKKKKKKJJJJJJJJJIIIIIIKKKJJJHHHGGGGGGHHHIIIJJJHHHJJJLLLLLLLLLMMMOOOPPPPPPPPPPPPQQQQQQQQQQQQQQQNNNNNNMMMNNNOOOPPPQQQRRRSSSQQQOOOOOOPPPRRRRRRQQQUUUTTTTTTTTTWWW[[[___aaabbbeeehhhgggccc[[[UUURRRVVVTTTTTTVVVWWWXXX\\\cccfffeeeccc___YYYSSSMMMJJJDDDCCCCCCEEEHHHJJJJJJIIIGGGGGGGGGEEEAAA<<<777444444333111///---------...111000///............///************+++,,,---.........,,,++++++*********,,,,,,++++++***************************))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******&&&(((***+++***(((((())))))))))))))))))))))))))))))******************)))(((((('''&&&%%%###!!! ((((((((((((((((((((((((''''''&&&''''''((()))***)))***************)))(((((((((''''''''''''((((((&&&(((******((('''((((((%%%&&&'''((()))(((''''''((((((((((((((('''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%'''((('''&&&(((((((((((('''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''&&&%%%$$$$$$&&&(((&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''(((((())))))((((((((((((((('''''''''((((((''''''(((((()))***,,,***(((&&&&&&'''((()))******************++++++,,,+++******)))*********))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%))))))((((((((()))******))))))))))))))))))))))))+++***(((((()))******))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,------...000222333444777:::???EEEGGGJJJRRR[[[jjjpppsssooogggbbbbbbdddaaabbbiiisssuuunnnfffccc(((((((((((())))))))))))************************************************(((((())))))*********+++******))))))***+++,,,,,,,,,,,,+++*********+++,,,------------,,,,,,,,,,,,...---------......///000111111333777<<<@@@AAAAAA@@@@@@@@@AAAAAA@@@@@@@@@BBBDDDFFFGGGGGGJJJQQQVVVZZZWWWSSSRRRSSSSSSPPPMMMOOOOOOOOOOOONNNNNNMMMMMMPPPQQQTTTUUUVVVUUUTTTSSSJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKLLLMMMNNNPPPQQQQQQPPPOOOLLLJJJHHHEEEGGGIIIKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJSSSPPPLLLIIIGGGFFFGGGHHHIIIKKKMMMNNNNNNOOOQQQSSSOOOOOOOOOOOOOOOOOOOOOPPPLLLLLLMMMMMMOOOQQQRRRSSSSSSQQQNNNMMMNNNOOOPPPOOOTTTTTTTTTUUUYYY___eeeiiihhhjjjllliiicccZZZRRRNNNRRRPPPPPPRRRSSSRRRVVV\\\]]]\\\YYYUUUPPPKKKGGGDDD======>>>AAADDDFFFEEEDDD@@@???>>><<<999444000......---,,,+++++++++,,,,,,++++++++++++++++++,,,,,,******))))))***+++,,,,,,---,,,,,,+++******++++++,,,,,,++++++******)))(((************************++++++++++++++++++++++++******++++++++++++******)))+++,,,,,,***(((((()))))))))))))))))))))))))))******++++++++++++************)))((('''%%%$$$###(((((((((((((((((((((((('''''''''''''''((())))))************))))))((('''((((((''''''''''''((((((&&&((())))))''''''''')))!!!$$$&&&(((((('''&&&(((((((((''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''&&&%%%&&&'''(((((((((&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''&&&$$$$$$&&&(((%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))(((((('''''''''((((((((((((((((((((())))))))),,,+++***))))))***++++++)))))))))))))))((((((((()))))))))((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((()))(((((()))++++++***)))++++++***))))))***++++++---,,,,,,,,,++++++******++++++++++++,,,---......333666;;;@@@AAADDDPPP\\\ooo{{{}}}oooddd___^^^[[[[[[aaajjjmmmjjjhhhiii(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))************)))))))))***++++++,,,,,,++++++************,,,,,,++++++++++++++++++------,,,,,,------......------...111555999::::::999:::;;;;;;<<<<<<;;;;;;>>>???AAA@@@@@@DDDJJJOOORRROOOMMMMMMOOOPPPOOOMMMKKKKKKLLLLLLMMMNNNNNNOOONNNQQQWWW[[[[[[YYYTTTQQQKKKKKKJJJJJJIIIHHHHHHHHHIIIJJJKKKMMMNNNOOOPPPQQQOOOOOOOOOOOONNNLLLJJJIIIDDDEEEHHHJJJLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKLLLLLLSSSPPPMMMIIIGGGGGGGGGHHHIIIKKKMMMNNNNNNOOOQQQSSSNNNNNNMMMLLLLLLMMMMMMNNNMMMNNNOOOQQQSSSUUUVVVWWWVVVSSSPPPNNNNNNOOOOOOOOOSSSSSSTTTWWW\\\cccjjjnnniiiiiihhhccc\\\TTTNNNKKKLLLJJJJJJMMMLLLKKKNNNTTTTTTTTTSSSPPPLLLGGGBBB???888888:::<<<>>>???===;;;666666555444222///---,,,++++++++++++++++++,,,,,,)))*********++++++++++++,,,+++******)))))))))***************++++++,,,---***++++++++++++***)))(((***************+++++++++)))))))))))))))))))))))))))******++++++******)))---......---***((((((((())))))))))))))))))))))))******++++++++++++******)))))))))))))))(((''''''''''''''''''''''''''''''(((''''''''''''(((((()))))))))))))))((('''&&&&&&((((((''''''''''''(((((('''((()))(((&&&&&&''')))&&&''''''(((&&&$$$!!!((((((''''''&&&&&&%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''###$$$&&&((())))))((((((%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''&&&%%%$$$&&&'''''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((###%%%''')))***)))((('''''''''(((((())))))))))))+++***************++++++))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((()))***))))))))))))((((((''''''((('''((()))+++,,,***)))+++******************+++,,,,,,,,,++++++*********************+++,,,------111222555777999>>>MMM[[[www{{{lllaaaZZZ[[[YYY[[[```cccdddhhhmmm((((((((()))))))))******((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++***************++++++*********+++,,,,,,,,,,,,************++++++++++++------,,,,,,,,,------...,,,+++,,,...111333444333222333333444555555444444999;;;===<<<<<>>???AAA???===>>>CCCCCCDDDCCCBBB???;;;777555222111000111222222000...,,,,,,+++***++++++,,,---***++++++,,,,,,,,,,,,,,,+++,,,---------,,,++++++,,,++++++*********+++++++++***************++++++&&&''')))+++,,,+++***)))*********++++++,,,,,,,,,))))))))))))))))))))))))))))))************)))))))))***+++)))(((''')))***))))))))))))))))))))))))((())))))******))))))(((&&&'''(((((()))))))))(((''''''''''''''''''''''''((((((''''''''''''(((((('''(((((()))))))))((((((((((((''''''''''''(((((('''((((((&&&%%%%%%''')))$$$%%%&&&''')))***+++,,,'''''''''''''''(((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&&&&(((***(((''''''&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$&&&''''''&&&%%%%%%&&&#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''''''''((((((((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((%%%&&&'''(((((((((''''''###%%%''')))))))))'''&&&((())))))***++++++,,,,,,'''(((+++,,,---,,,***)))%%%&&&&&&'''((()))******&&&'''''''''((((((((((((''''''((((((***+++---...,,,++++++***))))))((((((***)))((((((***+++***)))*********++++++*********************++++++++++++************+++,,,------...++++++...000333;;;DDD^^^qqq|||ssslllcccYYYUUURRRQQQSSSSSSVVV^^^ggg************++++++++++++(((((((((((((((((((((((())))))******+++++++++,,,+++++++++***************,,,,,,+++++++++++++++,,,+++++++++++++++***))))))((())))))***+++,,,,,,---,,,,,,+++++++++++++++,,,...,,,,,,---...///...------....../////////......***---111222333666;;;@@@AAA>>><<<<<>><<>>>>>???AAACCCDDDEEEHHHLLLOOOPPPNNNKKKHHHFFFFFFGGGHHHHHHIIIJJJJJJIIIKKKOOOSSSWWWYYY[[[[[[RRROOOKKKFFFCCCBBBCCCCCCMMMLLLLLLMMMPPPTTTXXX[[[ZZZYYYWWWUUURRRPPPNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMTTTVVVWWWWWWVVVVVVWWWYYYRRRQQQOOOMMMMMMNNNOOOPPPIIINNNUUU[[[^^^^^^[[[YYYVVVRRRMMMIIIHHHIIIIIIIIIHHHHHHIIIJJJLLLNNNPPPPPPJJJLLLMMMKKKFFFAAA<<<;;;===;;;;;;===<<<999:::??????>>><<<:::888555333222///...------...///...---,,,+++***))))))***,,,---***+++,,,,,,,,,,,,,,,+++***++++++,,,+++***)))(((************+++,,,---...---,,,+++***))))))))))))%%%&&&)))+++,,,,,,+++************++++++,,,,,,,,,************************))))))************))))))%%%&&&'''''''''''')))+++))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))'''''''''''''''''''''''')))(((((('''''''''(((((('''((()))***************((((((''''''''''''(((((('''((('''&&&%%%%%%''')))***)))(((&&&%%%%%%%%%%%%&&&'''''''''((()))))))))&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&(((***+++***(((&&&%%%$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''(((((((((&&&%%%%%%%%%%%%&&&'''''''''((((((((())))))******%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))%%%%%%'''((((((((('''&&&'''''''''''''''&&&&&&&&&&&&''''''((()))*********&&&(((+++......,,,***((($$$%%%&&&'''(((***++++++((()))))))))******++++++''''''((()))+++---...///,,,,,,,,,+++***))))))(((+++***(((((()))******)))******++++++++++++******))))))******+++++++++,,,+++************++++++,,,///,,,,,,000222333666;;;III[[[iiihhhdddddd```WWWMMMKKKKKKMMMNNNOOOWWW___((()))+++,,,,,,***)))(((***)))((()))***)))'''%%%,,,,,,+++***))))))******(((((())))))*********+++(((((()))************)))+++++++++***)))(((((('''))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---...000222444555888777777666666666777777444777;;;<<<;;;<<>>>>>@@@IIIHHHHHHJJJMMMSSSXXX[[[___\\\YYYWWWVVVTTTQQQOOOHHHIIIJJJIIIIIIJJJMMMOOOTTTUUUUUUUUUTTTRRRPPPOOONNNMMMKKKJJJIIIJJJLLLMMMLLLNNNRRRTTTUUUTTTRRRPPPMMMJJJFFFBBB@@@@@@BBBCCCAAAAAAAAAAAADDDGGGJJJLLLIIIFFFDDDCCCBBB???999444888999888666444333444555666444333222222111...+++,,,,,,---...000///,,,***************************,,,+++++++++***)))))))))************+++,,,------+++++++++***++++++,,,,,,)))))))))))))))))))))))),,,,,,++++++***)))))))))++++++++++++++++++++++++******))))))))))))*********)))))))))(((((('''''')))))))))))))))))))))))),,,,,,***'''$$$$$$%%%'''******)))((('''&&&%%%%%%)))((('''&&&%%%%%%&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''******)))''''''&&&&&&&&&((((((''''''''''''((((((%%%%%%'''((())))))))))))))))))((('''''''''''''''((()))(((%%%"""###(((,,,%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((+++***)))'''&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))000---)))&&&$$$%%%'''))))))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&(((((((((((((((''''''&&&&&&'''&&&%%%$$$$$$&&&(((''''''&&&&&&&&&&&&''''''$$$###%%%((((((%%%&&&***(((((((((((())))))))))))'''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$''''''''''''(((((())))))&&&&&&((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))((('''((()))***)))((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((***)))))))))))))))***++++++)))'''''')))++++++***(((((((((((())))))))))))(((((())))))))))))((((((&&&'''(((((('''(((***,,,++++++******++++++,,,---,,,,,,------...///000000<<>>???@@@AAAAAACCCDDDGGGKKKOOOQQQPPPOOOMMMLLLIIIDDD@@@???@@@BBBFFFFFFFFFGGGKKKPPPUUUXXXYYYWWWTTTRRRQQQOOOLLLJJJEEEFFFGGGGGGGGGHHHKKKMMMPPPQQQQQQQQQOOONNNLLLKKKJJJHHHFFFEEEEEEEEEGGGHHHGGGJJJMMMPPPQQQPPPMMMKKKIIIGGGCCC???======>>>?????????>>>???AAACCCFFFHHHBBB???===<<<;;;999444000222333333111//////000111333222000///000///...,,,,,,+++,,,---///...,,,)))************************+++++++++***************++++++*********+++,,,,,,******)))))))))))))))***))))))))))))))))))))))))******************++++++++++++++++++++++++++++++******))))))))))))******++++++++++++*********)))))))))))))))))))))))))))$$$&&&(((((((((((()))***+++******))))))((((((''')))((('''&&&&&&'''((()))))))))((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''((()))))))))((((((((('''&&&&&&&&&&&&&&&$$$%%%&&&%%%######%%%'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''***)))(((''''''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((---+++(((&&&%%%&&&'''((('''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''''''''''''''''''''((())))))&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&((((((((('''&&&&&&(((***''''''&&&&&&&&&&&&''''''&&&%%%&&&)))'''###$$$''''''((((((((())))))))))))'''''''''&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''')))***)))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''')))******,,,***(((((()))+++,,,,,,))))))))))))((((((((((((******++++++++++++******)))***+++***)))((()))***++++++******++++++,,,---+++,,,,,,---......//////000777???CCCCCCCCCEEEHHHCCCAAABBBHHHKKKKKKMMMQQQ---***(((,,,444:::<<<;;;---+++)))((()))*********(((((()))***)))((('''&&&(((((())))))))))))******))))))***++++++++++++***++++++******)))((((((((())))))))))))))))))))))))*********************************************************++++++++++++,,,+++******++++++,,,---...---------...///000111222...000333444444555666888;;;>>>AAAAAA@@@===<<<<<<555666777888:::;;;<<<======???BBBGGGLLLMMMKKKIIIFFFFFFDDDAAA???>>>@@@BBBCCCBBBBBBDDDGGGLLLPPPSSSQQQOOOLLLKKKJJJHHHFFFDDD@@@AAABBBCCCCCCDDDGGGIIIKKKKKKKKKJJJIIIHHHFFFFFFCCCBBB@@@???>>>???AAABBBAAADDDHHHKKKLLLJJJFFFDDDDDDBBB>>>;;;999888999:::;;;;;;;;;;;;<<<===???AAA:::888666555444333000...---......---,,,,,,---///222000---,,,---------,,,+++***+++,,,------+++)))***************************************+++++++++,,,,,,+++*********++++++++++++***)))(((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))******))))))))))))******++++++++++++************))))))))))))))))))))))))!!!$$$(((******)))******(((((((((((((((((((((((()))((('''''''''(((******))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((((('''''''''&&&%%%%%%%%%%%%&&&"""$$$&&&'''%%%$$$###$$$'''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&&&&&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&'''%%%%%%$$$%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''''''''''''''(((((()))%%%%%%%%%%%%&&&'''(((((())))))(((''''''''''''((('''(((((((((((('''&&&&&&'''((()))(((&&&&&&(((***''''''&&&&&&&&&&&&''''''((('''(((***)))%%%%%%)))''''''((((((((()))))))))''''''''''''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((''''''&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&'''((())))))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&((()))+++,,,...+++((('''))),,,------******))))))((((((''''''******++++++++++++******,,,...///...+++(((''''''+++************+++,,,,,,+++++++++,,,,,,------...)))...333666666777:::======<<<>>>DDDHHHIIIMMMRRR---(((''',,,666===>>>;;;---***'''&&&((()))******'''(((***++++++***(((&&&(((((()))))))))))))))))))))******+++++++++++++++************))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))************+++++++++++++++++++++*********++++++++++++++++++,,,,,,---...,,,---///000111222222333555888:::;;;999888777777111111333444666777999999999;;;???EEEIIIJJJGGGEEEAAAAAA@@@>>><<<;;;===????????????@@@CCCGGGKKKNNNKKKIIIFFFEEEDDDCCCAAA???;;;===???@@@@@@AAACCCFFFGGGGGGFFFEEEDDDCCCBBBBBB???>>><<<::::::;;;<<<===<<>>???===:::777555444555666777777666666666777888999666444222111000000000///,,,---------,,,,,,...000444000---++++++,,,,,,+++******)))+++,,,,,,***(((************************)))))))))***+++++++++,,,,,,,,,+++***))))))******...---,,,+++************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((&&&(((******((('''&&&'''%%%%%%%%%%%%&&&&&&''''''+++***)))((((((((()))*********)))))))))(((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''((((((((((((((('''&&&''''''&&&&&&%%%&&&&&&'''%%%&&&'''((('''&&&&&&&&&((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&'''(((((('''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((((('''''''''''''''''''''((((((''''''&&&%%%%%%&&&'''&&&%%%$$$&&&'''''''''&&&&&&&&&&&&'''''''''&&&(((+++***&&&'''+++'''''''''((((((((())))))&&&'''''''''(((((())))))&&&%%%###""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''&&&%%%&&&((())))))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))***,,,,,,---***'''&&&(((+++,,,---+++******)))(((''''''&&&(((((())))))))))))((((((,,,...000000---***((((((***************++++++,,,******+++++++++,,,,,,,,,+++---///000///000222555888777:::@@@DDDGGGMMMTTT***'''&&&,,,555999666222+++(((%%%%%%&&&((())))))((()))+++,,,,,,+++)))((())))))(((((((((((((((((())))))***++++++++++++************)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++---,,,,,,+++******++++++------,,,+++******++++++,,,,,,---...000000000000000222555555444222222222//////000222333444666666666888===BBBFFFFFFCCC@@@<<<<<<<<<:::777666888999;;;;;;;;;===???CCCFFFHHHEEEDDDBBBAAA@@@@@@>>><<<888:::<<<======>>>@@@AAADDDCCCBBBAAA@@@?????????<<<;;;999888777888999:::999<<<@@@CCCCCC@@@===::::::888666444222222333333333222222222222222222222111000000///...---...///+++,,,---,,,+++,,,...000666333///,,,,,,,,,+++***+++***)))***++++++***)))************************)))))))))***+++++++++,,,,,,++++++***))))))))))))...---,,,+++************))))))))))))))))))))))))+++++++++*********))))))((((((((((((((((((((((((******))))))))))))******(((((((((((((((((())))))((((((((((((((((((((((((++++++***(((%%%$$$&&&'''$$$$$$%%%%%%&&&'''''''''---,,,***)))((((((((()))))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''&&&%%%%%%%%%&&&&&&((((((''''''''''''(((((('''((((((((((((((('''&&&((('''''''''''''''(((((()))'''&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''')))((('''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$((('''&&&%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%$$$&&&''''''%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''&&&''')))&&&""""""%%%''''''''''''((((((((((((&&&'''''''''(((((())))))$$$###"""!!!!!!###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&%%%''')))******)))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((+++***)))))))))))))))***+++)))&&&%%%''')))+++++++++******)))(((''''''&&&(((((())))))))))))((((((***---//////---+++************))))))******+++,,,*********+++++++++++++++---------------...000222444333666<<<@@@DDDLLLTTT(((''''''+++000111...))))))'''%%%%%%'''(((((((((((()))+++,,,,,,+++******))))))((((((((((((''''''(((((()))************)))******))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))************+++------,,,+++++++++++++++///...---,,,+++*********---,,,,,,---///000///---,,,...111111000//////000......///000111222333333444555888<<<@@@@@@===;;;777777777555333111222333666666777888;;;===@@@AAA@@@>>><<<<<<<<<<<<:::888555777999:::::::::;;;<<<@@@???>>><<<;;;;;;;;;;;;999888666444444555666777666888;;;<<<===;;;888666444333222111000111111222////////////////////////+++,,,---,,,+++***+++,,,)))***+++***)))***,,,---555333000...------,,,++++++***))))))+++++++++)))***************************************+++++++++++++++***)))))))))******++++++***)))(((((((((((()))))))))))))))))))))))),,,,,,++++++***))))))(((((((((((((((((((((((((((******))))))))))))******************++++++++++++))))))))))))))))))))))))))))))(((&&&%%%%%%(((+++''''''((((((((()))))))))---+++***(((((((((((()))((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''(((((((((''''''(((((((((''''''((((((((((((((('''(((''''''''''''((()))))))))'''$$$$$$&&&''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!"""%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&((())))))(((''''''(((''''''&&&&&&&&&&&&''''''(((&&&&&&&&&"""&&&&&&'''''''''(((((((((''''''''''''''''''((((((%%%%%%$$$$$$$$$&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&&&&'''***++++++***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((***)))(((''''''&&&&&&&&&)))'''&&&&&&((()))))))))******))))))((((((''''''******++++++++++++******(((***------,,,+++++++++***))))))))))))***++++++++++++++++++++++++++++++***))))))***+++...000222111000333777:::>>>HHHRRR***(((((((((******((('''(((&&&&&&'''((())))))((())))))))))))*********+++))))))((((((((('''''''''''''''((())))))))))))((()))))))))))))))))))))***))))))))))))))))))))))))************************************************))))))))))))************,,,,,,++++++***+++++++++......---,,,+++++++++,,,---++++++,,,...///---+++***,,,......---------.............../////////000111111333555888888666444111222222111///...///000111111222333555777:::;;;:::888777666777666555333222444666777666555555666:::999888666555555555555444333111000///000222333222333444555555444333222.........---...///000000,,,---------...---------)))+++------***))))))***)))***+++***))))))***,,,111///......//////...,,,,,,+++)))***+++,,,+++***************************+++++++++******************))))))))))))******+++******)))))))))))))))***))))))))))))))))))))))))++++++******************))))))))))))))))))))))))******))))))))))))******)))*********++++++++++++))))))))))))))))))))))))&&&'''(((((('''''')))***)))))))))))))))))))))))))))(((((('''((()))***+++''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&''''''(((((((((''''''&&&&&&''''''(((&&&&&&'''((()))))))))((('''&&&&&&&&&''''''((()))((('''&&&''')))***(((%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''###""""""$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&((()))***(((''''''(((''''''&&&&&&&&&&&&'''''''''%%%&&&'''$$$"""&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&''')))***''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((+++,,,,,,+++''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))((((((''''''''''''((((((''''''(((******)))((())))))))))))((((((((((((******++++++++++++******(((***+++***)))((()))+++)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))((()))+++---.........---///333444888BBBMMM,,,+++((('''&&&&&&'''((((((''''''(((***+++)))(((((((((''''''((()))***+++))))))(((((('''''''''&&&&&&''''''((((((((((((((()))))))))))))))*********))))))))))))))))))))))))************************************************))))))))))))************++++++************++++++---,,,,,,,,,,,,,,,------,,,+++)))+++---...,,,)))***+++---------,,,---...------------------------.........000222222111///,,,...///...------...///---......000222444555666555444222222333333111///000222444444333222111222666555333111000000111111111000...,,,,,,---.../////////////////////......******++++++,,,---...///++++++,,,------------,,,))),,,//////,,,***)))***+++,,,---,,,******+++---,,,,,,,,,...000000///...---+++******+++,,,,,,+++************************,,,+++++++++******))))))))))))(((((()))***++++++++++++++++++++++++,,,,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,******************************))))))))))))******''''''(((((()))))))))***))))))))))))))))))))))))%%%'''******)))'''''''''((((((((((((((((((((('''&&&%%%&&&&&&(((***---...''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''(((((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%'''((())))))))))))%%%%%%%%%%%%%%%&&&'''((())))))***---///...***%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&'''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&'''###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((())))))((('''''''''''''''&&&&&&''''''&&&&&&%%%$$$###%%%((((((&&&%%%%%%%%%'''''''''&&&&&&'''''''''%%%$$$&&&******'''(((,,,&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%$$$$$$%%%&&&'''(((((((((((())))))((((((((('''''''''&&&&&&%%%%%%&&&''')))***''''''''''''((((((((()))(((((((((((((((((((((((((((((('''))),,,------,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((())))))))))))))))))***++++++(((((((((***,,,,,,***((((((((((((((())))))))))))(((((())))))))))))(((((()))******((('''&&&'''))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++***+++++++++***,,,+++---///000444>>>JJJ)))(((((((((((())))))***)))((('''''''''(((***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))***+++,,,222///+++((('''(((+++,,,***)))((((((((()))+++,,,))))))))))))))))))))))))((((((((()))******++++++))))))***++++++++++++***)))))))))******++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++***+++,,,---...---,,,,,,//////...---,,,,,,,,,,,,------------------------111111000000////////////......---------...//////...///...---,,,,,,...000000///---+++++++++---...---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++************++++++(((***++++++******+++---++++++,,,,,,,,,,,,------,,,+++***)))((((((((((((***)))''''''))))))))))))***((('''(((***++++++***&&&''')))+++,,,++++++***''''''(((((())))))******************++++++++++++))))))))))))))))))))))))***************)))((((((,,,+++)))''''''''''''(((************************++++++******))))))((((((&&&'''((()))***+++,,,,,,(((((((((((((((((((((((('''((()))))))))'''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''''''''''''''''''''''')))((('''%%%&&&''')))***''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((()))))))))((('''&&&%%%''''''((((((((('''%%%$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&'''((('''&&&%%%&&&))),,,---+++)))((((((((('''%%%'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''+++)))&&&$$$$$$%%%'''(((******))))))((((((''''''###$$$%%%&&&''')))******%%%&&&'''((()))+++,,,,,,''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((+++***)))&&&$$$$$$%%%'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))************))))))************))))))))))))************************++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,---///111333555777((((((((((((((())))))***)))(((((('''((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))******)))(((((()))))))))+++******))))))))))))******)))((((((((()))++++++))))))))))))))))))))))))*********)))))))))))))))))))))***++++++++++++***************++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++)))***+++,,,,,,,,,++++++***))))))(((((((((((()))------------------------......---------,,,,,,,,,------,,,,,,,,,---......,,,------+++******,,,...///...,,,+++***+++,,,---,,,,,,,,,,,,+++++++++***)))***++++++,,,,,,,,,++++++******)))((((((((((((+++******))))))******+++((()))+++***))))))+++,,,*********+++++++++,,,,,,,,,+++***)))(((((((((((()))(((''''''((())))))))))))(((&&&'''((())))))(((&&&''''''((())))))))))))'''((((((((()))))))))***&&&''''''''''''((((((((())))))))))))))))))))))))***************)))((((((+++************,,,---...((((((((((((((((((((((((((((((((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%'''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((''''''''''''&&&&&&'''''''''&&&$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&%%%$$$""""""%%%''''''&&&$$$$$$&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%***((('''%%%%%%%%%''''''))))))))))))((((((''''''$$$%%%%%%&&&'''((())))))&&&&&&'''((())))))******(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((%%%%%%$$$""" """$$$))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((())))))************))))))************))))))))))))************************++++++******++++++,,,,,,*********+++++++++,,,,,,++++++,,,---///111222333((((((((((((((()))******((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********+++***)))(((''''''''''''$$$&&&(((*********(((''')))))))))((()))******+++))))))))))))))))))))))))++++++******)))(((((('''))))))***++++++++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++((()))******++++++******)))))))))((())))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------******+++***((((((***,,,---,,,+++***)))***+++,,,+++++++++***************)))***++++++,,,+++++++++))))))))))))))))))))))))+++******))))))******+++((()))******))))))***+++)))))))))************+++,,,+++***)))((((((((((((((('''''''''(((((()))***+++)))(((((()))))))))(((***)))))))))))))))******(((((((((((())))))))))))&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))************))))))(((''''''''''''((()))++++++(((((((((((((((((((((((((((((((((''''''''''''&&&++++++******)))(((''''''(((((((((((((((((((((((((((''''''''''''(((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&'''((()))%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&%%%###!!!!!!###%%%$$$###"""###%%%''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&)))))))))(((((((((((('''&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''((('''''''''%%%$$$$$$&&&((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))((())))))******))))))(((************))))))))))))******************************+++++++++,,,,,,,,,*********++++++++++++,,,*********+++,,,---...///(((''''''(((((()))***+++((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))******++++++***))))))(((''''''((((((%%%&&&(((******)))(((''')))))))))))))))******+++))))))))))))))))))))))))************))))))(((((())))))***++++++++++++***------,,,,,,++++++******++++++++++++************,,,,,,,,,++++++++++++***)))))))))******************)))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***))))))******+++,,,---((()))***)))(((((()))***+++***))))))))))))***************)))))))))))))))******++++++++++++******'''((()))***+++,,,------******))))))))))))******((()))******(((((()))***)))))))))*********++++++++++++***)))(((((())))))'''((((((((('''((()))***...---+++***+++,,,+++******)))((('''''''''((()))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))************)))((((((((((((''''''&&&&&&&&&************************))))))))))))))))))))))))++++++***)))(((''''''&&&((((((((((((((((((((((((((('''&&&&&&&&&((()))***''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''(((((()))(((((('''&&&''''''''''''''''''''''''''''''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%''')))+++%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((******$$$%%%&&&&&&'''''''''&&&'''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&'''''''''&&&%%%$$$&&&(((&&&%%%$$$%%%((()))***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''((()))*********))))))+++---((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++(((((())))))))))))((((((************)))))))))(((******************************++++++,,,,,,,,,,,,************+++++++++++++++************+++,,,,,,''''''''''''((()))***+++'''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***++++++,,,((((((((((((((()))************))))))((((((((()))((()))))))))************))))))))))))))))))))))))(((((())))))************))))))***++++++++++++***,,,,,,,,,++++++*********+++++++++******))))))))),,,,,,+++++++++*********************++++++,,,,,,((('''''''''((()))******++++++++++++++++++++++++*********+++++++++++++++((((((((()))***+++,,,,,,(((***+++***)))((()))***)))))))))((()))))))))***))))))))))))))))))))))))*********++++++******)))))))))***+++++++++*********))))))))))))))))))***)))***+++***)))((()))***************+++++++++,,,+++***))))))))))))))))))((()))***)))'''''')))+++...---+++***+++,,,+++***'''&&&%%%######$$$%%%&&&))))))))))))(((((((((((())))))*********+++++++++((((((((((((((((((((((((((())))))*********))))))******************))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&((()))***'''''''''''''''''''''&&&''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''&&&'''(((((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''***+++&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&'''''''''&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&%%%&&&'''''''''''')))+++***(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&'''((()))(((&&&%%%'''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&(((((((((''''''(((((((((&&&&&&&&&''''''''''''(((%%%&&&'''''''''''')))***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))***++++++(((((())))))))))))((((((************)))))))))((()))))))))))))))))))))))))))***+++,,,,,,,,,++++++))))))*********+++++++++,,,++++++******++++++,,,''''''''''''(((***+++,,,''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++(((((((((((()))***+++,,,...,,,***((('''(((***+++(((((()))************)))))))))))))))))))))))))))'''(((((()))******++++++))))))***++++++++++++***++++++******************+++++++++***))))))((((((++++++++++++************+++************+++,,,,,,+++************++++++,,,************************((((((((((((((()))))))))((((((((()))***+++,,,---(((***++++++***))))))***(((((())))))))))))))))))))))))))))))*********************+++******)))(((******+++***)))&&&$$$###***))))))(((((())))))******+++,,,+++***)))***+++*********+++++++++,,,,,,******)))))))))))))))******,,,---+++(((&&&(((++++++)))(((((()))))))))((())))))((((((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))************)))$$$%%%''')))***+++++++++''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''(((((()))))))))(((((((((((((((((((((((((((''''''''''''(((((()))'''''''''''''''&&&&&&&&&(((((((((((()))))))))***(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((***,,,---&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%''')))***''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&!!!###%%%&&&&&&''')))******(((&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&''''''''''''(((((((((''''''''''''''''''&&&&&&(((((('''''''''''''''''')))((((((''''''(((((()))&&&&&&&&&''''''''''''((($$$%%%''''''&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********'''(((((())))))(((((('''************)))))))))))))))))))))))))))))))))))))))***+++,,,---,,,++++++)))))))))************+++,,,,,,++++++***++++++,,,&&&&&&''''''(((***+++,,,&&&'''((()))***))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***************+++,,,+++***)))((((((***+++,,,'''((()))***+++******))))))))))))))))))))))))))))))))))))))))))*********))))))***++++++++++++***))))))))))))))))))******+++++++++***)))(((((((((++++++++++++***************))))))((()))***+++,,,......---,,,,,,,,,------************************''''''(((((())))))))))))((((((((()))***+++------''')))++++++***)))))))))(((((())))))************)))))))))******+++++++++***************)))((((((((()))******)))'''%%%$$$))))))(((((((((((())))))+++------,,,+++******+++)))))))))************+++******))))))))))))******---///000---(((&&&(((+++)))(((&&&'''((())))))(((******+++,,,------------***)))))))))(((((((((''''''''''''(((((((((((()))(((((((((((((((((((((((((((((()))***************!!!"""$$$&&&((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((('''&&&(((((('''''''''&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((+++***((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%&&&(((+++///111'''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&!!!###%%%&&&%%%%%%'''((()))'''%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&''''''''''''(((&&&((())))))((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))***''''''((((((((((((''''''************))))))))))))))))))))))))))))))))))))(((***+++------,,,+++***))))))))))))************+++***************++++++&&&&&&''''''(((***+++,,,&&&''')))*********)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************...---,,,+++************''''''((()))***+++,,,---'''((()))++++++******)))))))))))))))))))))))))))++++++******)))((((((((())))))***++++++++++++***''''''(((((())))))******+++++++++***)))(((((('''+++++++++************))))))((('''''''''(((***+++++++++***)))((((((((())))))))))))))))))))))))))))))*********++++++,,,,,,((((((((()))***,,,---...&&&(((***+++)))((((((((((((((()))***************))))))******+++++++++,,,***************)))(((((($$$&&&(((+++,,,,,,,,,+++))))))(((((((((((()))))),,,---...---+++***+++,,,(((((((((((())))))))))))***)))))))))))))))******///111222...)))&&&(((+++***((('''(((***++++++***$$$%%%'''((()))))))))(((******))))))((((((((('''(((((((((((()))))))))***(((((((((((((((((((((((((((((()))***************'''((()))******)))(((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((''''''(((((((((((((((((((((((((((((()))))))))(((&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))))),,,***(((&&&%%%&&&'''(((''''''''''''''''''''''''&&&%%%$$$%%%''',,,111444(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((()))))))))))))))''''''''''''''''''''''''***)))(((''''''&&&''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$&&&''''''&&&%%%&&&'''((('''%%%&&&'''(((((('''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''''''''&&&&&&'''''''''(((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''(((((((((((('''''''''''''''&&&&&&'''''''''))))))))))))))))))))))))&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))******))))))(((((((((((())))))&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&'''))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))''''''((((((((((((''''''************))))))))))))))))))))))))))))))))))))(((***+++------,,,+++***))))))))))))************)))))))))))))))******+++(((((((((((('''&&&%%%$$$************************)))((('''&&&&&&'''((()))+++******)))(((''''''&&&((()))***)))''''''(((***)))(((((((((((())))))*********))))))((((((''''''))))))))))))************((((((((((((((())))))***(((******((((((,,,---+++///,,,)))((()))*********((()))***++++++***)))((())))))))))))))))))))))))------,,,+++***)))((('''''')))+++------+++)))''')))))))))))))))))))))))),,,***((()))+++,,,+++(((***)))(((''''''((()))*********))))))))))))******+++***)))'''''''''((()))+++***)))(((((()))***+++)))))))))))))))((('''&&&+++***((('''&&&''')))***+++++++++************)))******)))))))))))))))***************************,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))******+++++++++,,,......,,,***(((%%%###"""((((((''''''''''''((((((,,,,,,++++++******))))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((***(((&&&'''***+++)))'''(((((((((((())))))))))))$$$$$$%%%%%%&&&((()))***(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''&&&&&&&&&%%%))))))((('''''''''''''''((((((((((((''''''''''''%%%%%%&&&&&&((()))++++++&&&'''''''''&&&%%%%%%$$$)))''''''***------'''!!!((((((((((((((((((((((((&&&***+++'''%%%&&&%%%"""&&&(((&&&$$$&&&)))&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''',,,***'''$$$$$$&&&(((***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))(((&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((('''%%%$$$&&&)))***(((%%%(((&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&'''((())))))((('''&&&'''''''''''''''((())))))&&&(((******((('''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((()))***++++++,,,''''''((())))))(((''''''''''''''''''((((((((((((((()))++++++)))))))))***((((((((((((((((((((((((%%%'''((((((((()))+++---))))))))))))((((((((((((***((('''(((***+++)))&&&))))))))))))))))))))))))++++++******))))))((((((,,,,,,+++***))))))******)))))))))((((((((((((((())))))(((((('''&&&%%%%%%((((((((((((((((((((((((***)))(((((((((((()))************)))((('''''''''((()))***)))''''''(((***))))))(((((((((((())))))***)))))))))((((((((('''(((((()))))))))*********))))))((((((((()))******)))++++++)))***...///---...+++)))((()))*********((()))***++++++***)))((())))))))))))))))))))))))++++++***************)))((()))+++,,,,,,+++)))((()))))))))))))))))))))))),,,***((()))+++,,,***)))***)))(((((((((((()))*********))))))))))))************)))(((((((((((((((+++***)))(((((()))***+++))))))*********)))((((((***)))(((''''''((()))***+++++++++*********))))))******)))))))))))))))***((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))+++++++++***)))'''&&&%%%((((((''''''''''''(((((()))))))))))))))(((((((((''''''((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((''''''((((((((()))))))))((((((((((((((((((((((((***(((&&&''')))***(((&&&''''''((((((((()))))))))++++++***)))))))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))((((((''''''))))))((('''''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$)))''''''***---,,,'''"""((((((((((((((((((((((((&&&,,,///+++'''&&&%%%""""""%%%((((((&&&$$$$$$&&&&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''***)))'''%%%$$$%%%'''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''',,,+++(((&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%%%%&&&(((((('''&&&(((&&&%%%&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((('''(((***)))'''&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((***++++++***))))))***((((((((((((((((((((((((+++)))'''''''''((('''&&&))))))))))))((((((((((((***((('''(((***+++)))&&&*********************************)))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&''''''((((((((((((((((((((((((******))))))))))))************))))))((((((''''''((())))))((('''''')))***+++***)))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))*********))))))))))))***++++++))),,,,,,***+++///111///,,,***(((((()))+++++++++((()))************)))))))))))))))))))))))))))))))))))))))******+++++++++************************))))))))))))))))))))))))+++***))))))++++++***)))***))))))(((((())))))*********))))))))))))******)))))))))))))))(((((('''******))))))))))))******))))))******+++************)))(((''''''((()))***++++++*********)))))))))))))))))))))))))))******((((((((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))''''''(((((((((((())))))(((((())))))))))))((((((((((((''''''''''''((((((&&&'''''''''''''''(((((('''((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''&&&'''(((((('''&&&&&&&&&'''''''''(((((((((***)))((((((''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''++++++************))))))))))))((('''''''''((((((((((((((((((''''''''''''(((((('''&&&%%%$$$$$$###&&&''''''''''''&&&%%%%%%(((''''''***,,,+++'''###((((((((((((((((((((((((&&&...222...((('''&&&$$$((('''&&&%%%$$$$$$$$$$$$&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''...,,,***((('''&&&&&&'''&&&&&&&&&''''''''''''(((###%%%&&&'''&&&%%%&&&''''''&&&%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&''''''((())))))(((&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''(((((((((((((((***++++++***))))))***((((((((((((((((((((((((,,,)))&&&&&&((((((&&&$$$))))))))))))(((((((((((()))(((((()))******)))'''(((((((((((((((((((((((())))))))))))******************)))((((((((())))))((()))))))))***+++++++++******((('''''''''((((((************************))))))))))))))))))))))))***)))))))))(((((((((''''''((()))((('''''')))+++++++++)))(((''''''''''''))))))))))))(((((((((((((((((((((((()))))))))******************++++++,,,(((++++++)))+++///111///***((('''(((***,,,,,,+++((())))))***************))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++((((((((((((((((((((((((***)))))))))*********)))))))))))))))))))))))))))******))))))))))))******'''((()))******)))((('''***))))))))))))))))))***((()))***+++++++++++++++)))(((((('''(((((()))***************))))))))))))((())))))***************))))))))))))))))))))))))++++++++++++************(((((((((((((((((((((((())))))******************''''''((()))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''((((((((((((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))'''(((((((((((((((((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((())))))(((((((((((())))))************************))))))((((((((((((((()))((((((((((((''''''''''''******))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&''''''''')))+++***'''$$$''''''''''''''''''''''''%%%---000,,,&&&&&&((()))'''$$$""""""###%%%&&&&&&&&&((())))))(((''''''(((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''+++***)))(((''''''''''''&&&&&&&&&''''''''''''(((!!!$$$''''''$$$###%%%''''''&&&&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***)))((('''&&&&&&'''((()))&&&&&&%%%%%%&&&&&&'''((()))))))))'''%%%%%%''')))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))((((((***)))'''&&&&&&''')))***''''''''''''(((((((((((('''(((******((('''((()))((((((((((((((((((((((((((((((''''''((())))))***))))))))))))(((((((((((()))))))))*********)))((())))))))))))))))))))))))(((((())))))******++++++))))))((((((((((((((()))(((((()))***+++,,,,,,---******)))((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''((()))((('''((()))+++++++++)))(((''''''''''''(((((((((((())))))))))))'''(((((((((((()))))))))***************++++++,,,'''******((()))---...,,,((('''&&&(((***,,,,,,+++)))))))))))))))******+++))))))))))))))))))))))))*********)))))))))((((((+++***(((''''''(((***+++(((((((((((((((((((((((())))))***))))))))))))***))))))************))))))******))))))))))))******'''((()))******)))(((''')))))))))******)))))))))((()))***+++++++++++++++((((((((((((((()))***************)))))))))(((((('''((()))***************))))))))))))))))))))))))+++++++++*********))))))((((((((((((((((((((((((******))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((('''''''''(((((()))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&'''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''((())))))))))))***+++,,,,,,(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))***(((((((((((('''''''''''''''(((((())))))(((''''''&&&&&&'''((((((''''''&&&&&&&&&''')))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$***+++'''###&&&***,,,'''%%%######%%%'''''''''&&&((())))))(((''''''(((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((((((&&&&&&&&&''''''''''''(((!!!$$$''''''$$$###%%%''''''&&&&&&(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***)))((('''&&&&&&'''((()))'''''''''''''''(((((())))))))))))'''%%%%%%''')))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))((((((((((((***)))'''&&&&&&''')))***''''''''''''((((((((((((%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((&&&)))+++***''''''***---))))))))))))(((((((((((())))))*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++)))((((((((((((((())))))(((((()))***+++,,,,,,---))))))************)))(((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))(((((((((((('''((()))((('''(((***,,,+++***)))(((((('''(((((((((((((((((())))))))))))''''''(((((((((((())))))***))))))))))))***++++++&&&))))))&&&'''+++,,,***(((''''''(((***++++++***)))((((((((()))***+++,,,))))))))))))))))))))))))*********))))))(((((((((***)))(((((((((((()))***))))))))))))))))))))))))((()))******(((((()))***)))******++++++******)))******))))))))))))******'''(((((()))))))))))))))))))))************))))))))))))******+++*********''''''(((((())))))************)))))))))(((((((((&&&''')))***++++++******(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))((((((''''''''''''&&&&&&)))))))))))))))(((''''''((((((''''''''''''(((((())))))))))))))))))******'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''(((((('''&&&'''(((&&&&&&'''''''''(((((((((+++***)))((('''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))((((((((()))******((((((((((((''''''''''''###$$$&&&'''''''''&&&&&&&&&&&&'''(((((((((((('''%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$((('''$$$###'''***)))'''((((((((((((''''''&&&&&&((())))))(((''''''(((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((###%%%&&&'''&&&%%%&&&'''''''''''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((((((''''''''''''((())))))((())))))(((&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''((((((((((((%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((()))******)))'''&&&(((***))))))))))))(((((((((((((((***++++++***))))))***))))))))))))))))))))))))))))))))))))************))))))((((((((()))******((()))))))))***+++++++++''')))+++,,,,,,+++)))((('''''''''''''''''''''''''''((())))))))))))((('''(((((((((((())))))))))))&&&'''((((((((((((***,,,))))))(((((((((((())))))'''((((((((()))))))))***'''''''''((((((((())))))))))))((((((((()))******'''***)))&&&&&&)))***((((((''''''(((***+++***((()))((((((((()))***+++,,,))))))))))))))))))))))))((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''')))******((('''(((***)))***++++++++++++***)))******))))))))))))******((((((((((((((()))******((()))***++++++***)))((())))))*********)))((((((&&&'''((())))))************)))))))))((((((((((((&&&''')))+++,,,+++***)))(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((())))))))))))((((((((((((''''''''''''((((((******))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''((((((((()))))))))((((((((((((((((((((((((&&&(((***)))'''&&&(((***''''''((((((((()))))))))((('''&&&$$$#########"""((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))(((((()))******+++((((((((((((''''''''''''###$$$&&&'''((('''&&&%%%&&&&&&'''(((((((((((((((%%%&&&'''((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''')))'''!!!###(((***)))&&&&&&&&&&&&((())))))(((''''''(((&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((((((((('''&&&&&&&&&''''''''''''(((&&&%%%%%%&&&(((((('''&&&''''''''')))++++++)))&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''(((***)))'''&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&((())))))(((''''''(((((((((((((((((((((((((((***&&&###$$$(((***(((%%%))))))))))))(((((((((((((((***,,,,,,***))))))+++&&&&&&&&&&&&&&&&&&&&&&&&*********))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))&&&))),,,......,,,)))'''))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))&&&'''((((((((((((***,,,)))(((((((((((())))))***'''((((((((())))))******''''''''''''((((((((()))((((((((((((((())))))***)))+++***'''&&&))))))'''(((''''''(((******)))((()))((((((((((((***,,,---))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((())))))))))))(((((())))))))))))))))))))))))''')))+++***'''&&&(((***)))***+++,,,,,,+++***)))******))))))))))))******)))(((''''''''')))***+++((()))***++++++***)))((()))))))))))))))((('''&&&&&&&&&((()))************))))))))))))((((((((((((%%%''')))+++,,,+++***)))************************************))))))))))))))))))))))))))))))))))))******))))))((((((((('''&&&'''((()))************((((((''''''''''''((((((******))))))((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''&&&''''''''''''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((''')))+++***'''&&&(((***(((((((((((())))))))))))''''''&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((((((((())))))''''''(((((()))))))))***))))))((())))))***++++++)))(((((((((''''''''''''&&&''')))******((('''&&&&&&&&&'''((())))))(((((($$$&&&'''((('''''''''((((((((((((((((((((((((((('''((())))))++++++$$$$$$((('''%%%%%%'''&&&((())))))(((''''''(((&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))******)))(((''''''&&&&&&&&&'''''''''(((((('''%%%$$$&&&)))***(((%%%''''''(((***++++++)))&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&(((******((('''&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''((()))******''''''((())))))(((''''''''''''''''''((((((((()))((()))++++++)))))))))***(((((((((((((((((((((((((((***000+++$$$))))))))))))(((((((((((((((***---,,,***(((***+++++++++++++++++++++++++++++++++******))))))((((((******))))))***+++,,,,,,))))))))))))((((((((((((((()))+++,,,,,,+++)))(((###$$$$$$%%%&&&'''(((((())))))(((((((((((()))))))))))))))(((''''''&&&&&&'''&&&%%%%%%%%%'''((()))+++******)))(((''''''&&&***)))'''((()))***)))'''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))(((''''''((()))+++,,,,,,***((('''))))))))))))))))))))))))******)))((('''&&&%%%%%%))))))((('''''''''''''''*********)))(((''''''&&&&&&''''''((((((((())))))******)))((((((((((((((())))))(((((((((((())))))((((((((((((((('''''''''))))))(((&&&%%%%%%(((+++******))))))((((((''''''---+++(((((()))***)))'''))))))))))))((((((((((((''''''&&&'''))))))(((&&&'''+++)))&&&'''***,,,***'''(((***+++***(((&&&&&&'''(((******(((&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))((('''''''''******))))))(((((('''''')))(((((('''''''''(((((()))((('''&&&&&&'''((()))***)))(((''''''((()))***,,,+++)))((((((((()))***(((((((((((())))))))))))((('''&&&%%%&&&(((***,,,((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((((((&&&%%%&&&'''###%%%'''((((((&&&$$$###'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&"""###%%%&&&''''''&&&%%%(((''''''''''''((())))))(((&&&$$$$$$&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((($$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((''''''&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$$$$%%%&&&'''((()))'''''''''&&&$$$###%%%&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&'''(((***+++((((((((((((((((((((((((******)))((((((((((((((()))))))))))))))((((((((('''''''''''''''((())))))***&&&######&&&((())))))(((((())))))((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++''''''&&&&&&&&&((()))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))******)))((((((&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))''''''((((((((((((((((((******))))))***+++,,,---*********)))((('''''''''((('''&&&'''((()))'''&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))(((''''''((((((*********)))(((''')))))))))))))))))))))))))))))))))(((''''''&&&&&&++++++***)))))))))))))))++++++***))))))(((''''''(((((((((((())))))******''''''''''''(((***+++,,,))))))(((((((((((()))))))))))))))((((((((((((((()))))))))(((&&&&&&(((******)))))))))((((((((('''''''''&&&&&&'''''''''&&&)))))))))***************((('''((()))++++++)))'''"""&&&+++,,,)))'''''')))'''%%%###$$$&&&''''''%%%'''&&&&&&((()))***((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&'''(((((((((''''''(((***)))))))))((((((((('''((((((''''''''''''(((((()))((('''&&&&&&'''((()))***)))(((''''''((()))***+++***)))((((((((()))***''''''''''''((((((((((((((('''&&&%%%&&&(((***+++((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))******))))))(((''''''((('''&&&&&&((()))***(((&&&'''(((((('''&&&&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&& !!!###%%%'''(((((((((''''''&&&&&&''''''((()))***)))'''''')))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((''''''&&&%%%$$$""" &&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((()))***+++,,,+++)))))))))***((('''&&&&&&%%%%%%%%%&&&(((((((((''''''(((((((((((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&'''(((***+++((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***'''$$$###&&&((())))))((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((()))))))))*********+++***)))(((((()))******))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''&&&))))))(((((((((((())))))&&&&&&'''(((((()))******(((((((((((()))***+++,,,******))))))(((((('''''')))(((((((((******)))'''(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++++++++***************+++++++++***))))))((((((+++***)))((()))***+++,,,''''''''''''(((***+++,,,))))))(((((((((((()))))))))))))))((((((((('''''')))***+++***(((''''''((())))))))))))((((((((((((''')))***+++***))))))***))))))******++++++,,,,,,((((((***,,,...---+++(((---,,,+++)))(((((()))))))))(((&&&''')))******)))((('''&&&''')))***)))((())))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&&&&&&&'''((((((((()))))))))))))))((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((()))((((((''''''(((((()))+++***)))((((((((())))))&&&&&&&&&&&&''''''''''''''''''&&&&&&'''(((***+++((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((((((((('''&&&'''***,,,777000(((%%%&&&((('''%%%%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&"""###$$$&&&''''''''''''&&&&&&&&&&&&&&&''''''((('''&&&$$$%%%&&&''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((((('''&&&%%%### &&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((()))$$$&&&((()))(((''''''''''''''''''&&&&&&&&&&&&&&&))))))(((((((((((())))))((('''&&&&&&%%%&&&&&&&&&''''''&&&''''''((()))***((((((((((((((((((((((((***))))))(((((((((((((((&&&&&&&&&'''((((((((()))(((''''''''''''(((((())))))'''%%%%%%&&&((()))((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((())))))))))))******,,,+++***)))(((((((((((())))))))))))))))))))))))******************))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))((((((((((((((())))))(((((((((((())))))''''''(((((())))))))))))&&&&&&&&&'''(((((()))******)))))))))((((((((('''+++++++++,,,......,,,***((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''(((((()))))))))))))))))))))))))))))))))(((++++++++++++******))))))+++***)))(((((()))+++,,,***))))))((((((((((((((())))))(((((((((((())))))))))))(((((('''&&&&&&&&&(((***,,,,,,***(((''''''))))))))))))(((((((((((()))+++------+++))))))***(((((()))******+++,,,,,,((()))+++...000000,,,))),,,)))%%%%%%(((***+++*********)))***+++,,,------)))(((&&&''')))***))))))((((((((((((((((((((((((((()))+++,,,,,,+++)))(((((((((((((((((((((((((((&&&%%%%%%&&&''')))))))))))))))))))))(((((((((((((((''''''''''''(((((()))(((((((((''''''(((((((((((((((((((((((((((((((((******))))))((((((((((((&&&&&&'''''''''((((((((('''''''''&&&'''((()))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''))))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&&&&'''+++///EEE999,,,$$$%%%'''%%%"""%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%$$$###&&&%%%%%%%%%%%%&&&''''''%%%$$$######%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''!!!$$$&&&%%%$$$######&&&'''''''''''''''&&&&&&)))(((((((((((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))$$$%%%%%%&&&'''((())))))((((((''''''''''''((()))(((''''''''''''((((((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((())))))***)))(((''''''(((((((((((((((((((((((()))((((((''''''(((((()))''''''(((((()))******+++))))))(((((((((((())))))******))))))((((((((((((((())))))***************))))))))))))((((((((((((+++++++++---//////---+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''''''''&&&'''((())))))((((((((((((((((((((((((''''''(((((()))*********((()))******+++***))))))+++++++++*********************)))((((((((()))******))))))((((((((((((((())))))(((((((((((())))))(((((('''&&&&&&%%%$$$$$$'''***,,,---+++)))''''''(((((((((((())))))))))))(((((()))(((&&&%%%$$$%%%''''''(((((()))***++++++((()))+++///111000---******&&&$$$%%%***,,,+++(((%%%&&&&&&&&&&&&&&&'''((()))((('''(((*********(((((((((((((((((((((((((((''')))***,,,,,,***)))'''(((((((((((((((((((((((('''%%%###$$$'''))))))((((((((((((((())))))))))))'''''''''''''''((())))))'''(((((((((((((((((('''''''''((((((((((((''''''))))))))))))((((((''''''''''''((((((((()))))))))'''''''''''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''))))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&&&&'''+++///EEE:::+++$$$%%%'''&&&$$$%%%%%%%%%&&&'''((())))))&&&''''''''''''''''''''')))((('''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''(((&&&%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&%%%&&&&&&&&&"""%%%((()))((('''&&&'''&&&&&&'''((((((''''''&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))$$$%%%%%%&&&'''((())))))((((((''''''''''''(((((('''((())))))((('''''''''''''''((((((((((((((('''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))(((((((((((())))))++++++***))))))(((''''''(((((())))))(((((('''&&&))))))))))))(((((((((((((((((())),,,......+++)))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))'''''''''(((((())))))***))))))))))))))))))))))))((((((((())))))************+++,,,......---,,,+++************************))))))))))))))))))((((((''''''''''''(((***+++,,,))))))(((((((((((()))))))))(((((('''&&&%%%$$$$$$&&&(((+++,,,***)))(((((((((((((((((())))))))))))***(((&&&%%%&&&'''&&&$$$''''''(((((())))))******((((((***---//////---***---***((()))+++,,,***'''$$$%%%&&&%%%######%%%&&&((('''(((***++++++)))'''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))(((%%%"""###'''))))))'''(((((((((((())))))))))))''''''&&&''''''((()))***''''''((((((((((((''''''&&&''''''((((((''''''&&&(((((()))))))))((('''&&&(((((((((((()))))))))***''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((((((((('''&&&'''***,,,999111((($$$&&&)))***)))%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&'''((((((&&&&&&&&&&&&&&&''''''(((&&&$$$###$$$&&&(((((('''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((('''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&'''%%%''')))***(((''''''(((%%%&&&'''))))))(((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((())))))***&&&&&&&&&'''((((((((())))))((((((''''''''''''(((&&&(((******)))'''''''''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((('''''''''((()))***++++++++++++))))))))))))))))))))))))***+++---//////...---,,,((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''''''''(((((()))))))))))))))(((((((((((())))))******))))))))))))))))))(((((((((((('''%%%$$$###(((((((((((())))))))))))''''''))),,,......+++)))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))''''''((()))))))))))))))&&&'''(((***+++*********))))))))))))))))))))))))))))))))))))))))))*********+++---...///...---,,,)))))))))))))))))))))))))))***+++,,,+++***((('''''''''''''''(((***+++,,,))))))(((((((((((())))))+++***)))((('''&&&%%%%%%$$$''')))***)))((()))***'''((((((((()))))))))***,,,'''"""###(((+++***((())))))))))))))))))))))))''''''(((***---...,,,+++...,,,***))))))***))))))(((******(((&&&%%%&&&(((&&&''')))+++---,,,)))&&&))))))))))))))))))))))))%%%%%%%%%&&&&&&%%%%%%%%%))))))))))))))))))))))))***&&&""""""&&&((((((&&&'''((((((((()))))))))***&&&&&&&&&''''''((()))***&&&'''((())))))((('''&&&&&&&&&'''(((((('''&&&&&&'''((()))))))))((('''&&&'''''''''((((((((())))))'''(((((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))******))))))(((''''''((('''&&&&&&((()))+++)))&&&%%%'''***++++++&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&''')))***''''''&&&&&&''''''((()))###"""!!!"""$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((&&&&&&%%%&&&&&&'''((()))&&&'''((('''%%%%%%&&&'''%%%&&&((()))))))))((('''((((((''''''''''''(((((('''''''''''''''((())))))''''''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))((('''''''''''''''&&&))),,,,,,)))'''&&&'''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))((((((((('''''''''((()))***++++++***))))))))))))))))))))))))))))))'''))),,,...//////---,,,))))))))))))))))))))))))###$$$&&&''''''&&&$$$###((((((((((((''''''''''''))))))(((((((((((())))))((((((((()))******++++++------------+++)))'''%%%(((((((((((())))))))))))((()))+++...000000---***(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))''''''((()))))))))))))))%%%''')))+++,,,,,,***)))))))))))))))))))))))))))******))))))))))))))))))((()))+++---------+++***((((((((((((((()))))))))***+++---......,,,)))'''******)))((((((((((((((())))))(((((((((((()))))),,,,,,+++***)))(((''''''###%%%(((((((((((()))+++'''((((((((())))))******(((!!!%%%+++***'''+++++++++***************'''&&&'''(((+++,,,,,,+++,,,+++(((&&&&&&'''***---)))***+++)))%%%$$$%%%(((%%%''')))---...---)))%%%))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))+++&&&""""""&&&((('''%%%'''((((((((())))))******&&&&&&&&&'''''')))******&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%'''((()))))))))(((&&&%%%&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((((((&&&%%%&&&'''%%%&&&&&&'''(((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&''''''(((''''''''''''((())))))&&&$$$###$$$'''(((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((''''''%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))***+++)))***)))(((&&&%%%'''((($$$&&&((()))***)))((('''))))))(((((((((((())))))'''''''''''''''((())))))''''''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))(((((((((***)))((('''''''''''''''%%%)))------***'''&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((******))))))))))))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&(((((()))))))))'''&&&%%%))))))))))))))))))))))))###%%%(((+++---,,,+++***************************&&&'''''''''(((((())))))%%%))),,,***&&&$$$&&&))))))(((&&&%%%&&&''')))+++,,,***))))))******)))'''((((((''''''''''''((((((******))))))((((((''''''((((((((((((((((((((((((((()))*********((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''')))******++++++((((((((((((((()))*********((('''((()))***)))'''((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***************)))((((((&&&''')))***)))((()))***,,,,,,,,,++++++)))((((((***)))((('''''''''''''''++++++******))))))((((((------,,,+++***)))(((((("""%%%'''((('''%%%%%%%%%))))))((('''''''''''''''&&&''')))))))))))))))***&&&((()))++++++)))(((&&&''''''''''''&&&&&&&&&&&&++++++************++++++'''***------+++(((((()))(((((())))))*********+++''''''''''''(((((((((((((((((()))++++++***&&&###&&&'''((('''%%%%%%''')))***)))((('''''''''''''''''''''''''''''''''''''''((((((((((((((()))******(((((())))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((''''''((()))(((&&&'''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&''''''(((''''''(((((('''%%%###"""$$$%%%&&&'''''''''&&&%%%'''''''''''''''((())))))''''''&&&%%%%%%'''((()))(((((('''&&&%%%$$$$$$###)))((('''&&&&&&'''((())))))))))))((('''%%%$$$###&&&'''(((((('''&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((()))'''%%%$$$$$$"""$$$&&&''''''&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&'''((()))))))))'''&&&%%%((('''%%%$$$######$$$%%%&&&&&&%%%'''((()))'''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&%%%&&&'''((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!###'''***+++)))'''%%%&&&'''''''''''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))(((((((((((())))))******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%''''''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&'''***)))(((''''''((()))***((($$$ """'''***)))&&&(((((((((((())))))))))))+++)))'''&&&'''(((((('''************++++++++++++******))))))******+++,,,---,,,+++***))))))))))))''''''((((((((()))))))))&&&***---+++'''%%%'''******)))((((((((()))+++,,,+++***))))))******)))'''((((((''''''''''''((((((************)))))))))((())))))))))))))))))))))))(((((()))))))))((('''&&&&&&&&&&&&''''''((((((((()))))))))))))))(((((('''((((((((((((((()))*********((('''((()))***)))'''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))))))))******))))))((('''&&&((()))***)))((()))***)))******))))))'''&&&&&&))))))((('''''''''''''''))))))))))))))))))((((((+++++++++***))))))((((((&&&'''((((((((((((***,,,))))))(((''''''''''''''''''''''''&&&&&&'''***+++'''((()))******)))((('''((((((((()))))))))******%%%''')))******)))'''%%%***...111000+++'''&&&'''((((((((()))))))))******''''''((((((((()))))))))******+++---...---)))'''((())))))((('''&&&'''))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((('''&&&&&&((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((((('''&&&'''(((((('''&&&((((((((('''''''''&&&&&&''''''''''''''''''(((((((((((('''&&&&&&&&&''''''(((((())))))(((&&&%%%$$$((((((''''''&&&&&&'''''''''''''''''''''((())))))&&&&&&&&&&&&&&&'''(((((()))((((((''''''&&&&&&%%%***)))(((''''''((()))***'''''''''(((''''''&&&%%%&&&((())))))((('''((()))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%'''(((((('''%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''((()))*********((('''&&&&&&&&&%%%%%%%%%&&&((()))((('''&&&'''((()))(((&&&(((''''''&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%(((((((((''''''&&&&&&&&&''''''&&&&&&&&&'''((()))))))))(((((('''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&)))++++++***)))(((&&&''''''(((((('''&&&&&&(((((((((((((((((((((((())))))((((((((('''''''''((((((''''''''''''((((((++++++******)))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''(((((())))))(((''''''((())))))(((%%%###$$$'''))))))'''((((((((()))))))))))))))***)))''''''((())))))((((((((((((((())))))))))))***************+++,,,,,,---,,,+++******)))))))))(((((()))))))))))))))***(((***---,,,)))'''(((***))))))))))))************+++)))((((((******)))'''((((((''''''''''''((((((++++++************))))))))))))))))))))))))))))))''''''((((((((('''&&&&&&%%%&&&'''((()))***++++++)))))))))))))))(((''''''((((((((((((((()))*********((('''((()))***)))'''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************))))))((())))))))))))(((''''''&&&(((******)))((()))***))))))))))))((('''&&&&&&))))))((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((('''(((((('''''')))---000))))))((('''''''''''''''((('''%%%$$$%%%'''***,,,(((((())))))))))))((((((&&&''''''(((***++++++,,,&&&)))---000000---)))&&&,,,222666333+++%%%$$$&&&'''''''''(((((((((((((((((((((((()))))))))************+++---///...,,,))))))***+++)))((('''''')))(((''''''''''''(((((()))************************((((((''''''(((((())))))(((((((((((((((''''''&&&+++******)))'''&&&&&&%%%(((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((&&&%%%&&&'''((('''&&&)))))))))(((((((((((((((&&&&&&'''(((((()))******)))(((((('''&&&&&&&&&''')))))))))))))))((('''&&&+++***((('''&&&'''(((((('''''''''''''''((())))))%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%&&&'''((((((((('''$$$&&&((((((((('''((()))(((''''''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&(((((((((&&&%%%&&&''')))))))))(((''''''&&&&&&''''''((((((((()))))))))))))))*********)))((((((&&&%%%%%%$$$%%%'''((())))))'''&&&&&&'''((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''&&&&&&''''''((())))))))))))(((((((((((((((((((((((())))))******+++(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((()))))))))))))))(((&&&''''''(((((('''''''''(((((((((((((((((((((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''*********)))((((((((('''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''(((((())))))''''''''''''((((((((((((+++***))))))((((((((()))((((((''''''''''''((()))(((((('''''''''((((((((())))))))))))))))))))))))(((''''''(((***++++++***(((((((((((())))))))))))++++++******++++++,,,---------,,,+++************))))))))))))************''')))++++++)))((((((***&&&&&&'''((()))(((((((((***)))(((((()))***)))'''((((((''''''''''''((((((***)))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''(((((()))******&&&'''((()))************((((((((((((((())))))******((('''((()))***)))''''''(((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&'''(((******((((((((()))******++++++***)))(((((((((((()))))))))(((((((((&&&&&&''''''(((((())))))''''''''''''(((((())))))&&&'''(((''''''(((***---))))))(((''''''''''''''''''&&&&&&''')))***++++++))))))(((((((((((())))))%%%&&&&&&'''(((((())))))(((***...111111...***(((+++222777555,,,%%%$$$&&&''''''''''''''''''''''''))))))))))))************(((((()))+++------+++***(((*********(((&&&&&&''''''''''''''''''((()))***************************(((((('''''''''(((((()))'''(((((((((((((((''''''---,,,+++)))(((&&&%%%$$$((((((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((((((((()))'''&&&%%%&&&'''((('''&&&(((((((((((((((((((((((((((((((((((())))))*********)))((('''&&&&&&&&&&&&(((((((((((((((((((((''')))((((((((((((((((((((('''''''''''''''((())))))$$$%%%'''((((((((('''&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''!!!###%%%&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&)))'''%%%$$$$$$$$$&&&'''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))'''&&&%%%'''(((+++***)))''''''&&&&&&&&&'''(((((((((((()))))))))(((((()))))))))(((((((((&&&%%%$$$$$$$$$&&&'''(((+++)))'''&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))((((((((((((''''''''''''''''''((()))******++++++))))))))))))((((((''''''((((((''''''''''''(((((((((''''''&&&&&&&&&&&&'''&&&''''''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))''''''''''''((((((((((((++++++***))))))((((((((('''''''''''''''(((((((((((()))***)))''''''((()))))))))))))))))))))))))))'''&&&&&&(((***++++++))))))*********+++++++++++++++++++++++++++,,,,,,---------,,,+++++++++++++++************))))))))))))&&&((())))))((((((((((((&&&&&&'''((()))((((((((()))((('''((()))***)))(((((((((''''''''''''(((((('''(((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((())))))***))))))((((((((((((((())))))******((('''((()))***)))'''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''')))******((('''((())))))************))))))((('''((()))******)))((((((&&&&&&''''''(((((())))))&&&&&&&&&'''(((((())))))''')))++++++)))((('''((())))))((('''''''''''''''&&&&&&(((,,,//////,,,)))))))))(((((((((((())))))(((((((((((((((((('''''''''((()))******)))(((''')))///444222,,,'''&&&)))''''''''''''&&&&&&&&&&&&))))))))))))************((('''(((***,,,---,,,+++&&&((())))))'''&&&%%%&&&'''''''''''''''((()))***))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((((('''---,,,+++)))(((&&&%%%$$$'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''&&&%%%&&&((()))((('''''''''''''''''''''''''''******))))))((((((((((((***)))((('''''''''''''''''''''''''''''''''(((((($$$%%%''')))))))))(((''''''''''''''''''((())))))$$$%%%'''((((((((('''&&&%%%%%%%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%!!!###%%%&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&)))'''%%%$$$$$$$$$&&&'''&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&'''(((((((((((('''&&&)))))))))(((&&&&&&''')))******((('''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$$$$$$$%%%'''***,,,...000...,,,,,,,,,,,,+++***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******))))))*********)))(((''')))((((((''''''(((((()))((('''&&&&&&%%%&&&''''''&&&''''''((())))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((((((((()))%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''''''''''''''(((((((((((()))))))))(((((('''''''''&&&''''''((((((((())))))((()))******((('''((()))))))))))))))************((('''&&&''')))******))))))*********++++++++++++++++++******++++++,,,---,,,,,,++++++******++++++***)))))))))))))))((((((&&&''''''(((((((((((('''))))))))))))************((('''&&&''')))***)))(((((((((''''''''''''((((((&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((()))(((((((((''''''&&&&&&&&&************)))'''&&&%%%((((((((((((((()))*********((('''((()))***)))'''&&&'''((())))))******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((())))))))))))(((''''''((()))******(((''''''((('''''''''((((((''''''&&&'''((()))***+++***)))((((((((((((((((((((())))))&&&'''''''''(((((()))))))))+++......,,,)))((('''))))))((('''''''''''''''%%%&&&)))...333222---'''(((((())))))))))))((((((+++++++++******)))))))))***)))(((((((((((()))***'''***------+++((()))***'''''''''''''''&&&&&&&&&((((((((()))))))))*********))))))+++---...---,,,$$$&&&((()))'''&&&&&&&&&(((''''''''''''(((((()))((((((((((((((((((((((((((((((''''''&&&&&&''''''&&&'''((((((((((((((((((+++******)))'''&&&&&&%%%&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&''')))***)))(((&&&&&&''''''''''''((((((******)))(((((('''&&&&&&)))(((((('''(((((())))))&&&&&&&&&&&&'''((())))))%%%&&&'''((()))((('''''''''''''''''''''((())))))%%%&&&''''''((((((''''''$$$%%%%%%%%%&&&&&&''''''))))))************))))))'''((((((((('''&&&%%%%%%$$$&&&((((((((('''((()))(((''''''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((*********((('''((()))))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((######%%%(((,,,000444666555333222222222111...,,,))))))(((((((((((())))))'''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))))))))(((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((()))***+++***)))((('''((((((''''''''''''(((((())))))((((((((())))))***&&&'''(((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''******)))(((((('''&&&&&&''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&'''((()))*********)))((((((((())))))))))))((('''(((((()))***+++,,,,,,,,,***((('''((())))))((((((((((((((())))))))))))******))))))******+++,,,++++++******)))******+++)))))))))((((((((('''''''''''''''((()))***)))(((***)))((((((((()))+++,,,((('''&&&''')))***)))(((((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((('''''''''((()))***(((((((((((((((((())))))++++++******)))'''&&&%%%((((((((((((((()))*********((('''((()))***)))'''&&&'''((()))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********+++))))))******))))))((('''((()))+++***(((''''''(((&&&&&&'''''''''''''''&&&&&&((()))+++++++++)))((())))))))))))))))))(((((((((((((((((((((((()))))))))***,,,+++)))((()))***))))))((('''''''''''''''&&&&&&(((---222222---((('''((()))******)))((('''***************+++++++++++++++***))))))***++++++'''''''''((()))))))))(((((((((((((((''''''&&&&&&''''''((((((((()))))))))***))))))***,,,---,,,+++###&&&(((***)))((((((((()))((((((''''''''''''((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((((((((((('''''''''''''''%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&(((***++++++***''''''((((((((()))))))))((((((''''''''''''''''''''''''''''''((()))***+++''''''''''''''')))***+++,,,+++)))'''&&&&&&'''((('''''''''''''''((())))))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''(((((()))******)))((((((%%%&&&''''''((('''''''''&&&((())))))((('''((()))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''((()))***+++''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$(((***++++++)))(((((((((((()))*********)))((('''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((()))$$$%%%&&&(((+++///222444333333333333333111---***))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((&&&'''((()))***))))))(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))***+++***)))'''&&&(((''''''&&&&&&''''''(((''''''(((((())))))******&&&&&&((())))))*********((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((''''''((((((((($$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''')))))))))(((((((((((((((''''''''''''(((((((((((($$$%%%'''((((((((((((''''''((()))***+++++++++***'''&&&%%%(((++++++)))&&&&&&&&&((()))+++---......333///+++(((((()))))))))(((((((((((())))))))))))))))))(((((())))))***+++***))))))(((((()))******))))))(((((('''''''''&&&((((((((()))++++++***))))))(((&&&%%%&&&''')))+++'''&&&&&&''')))***)))(((((((((''''''''''''(((((('''((((((((())))))******(((((((((((((((((((((((()))(((''''''((()))***+++''''''((()))***+++,,,,,,'''((()))))))))))))))(((((((((((((((((()))*********((('''((()))***)))(((&&&'''((()))************))))))))))))))))))))))))((((((((((((((((((((((((******++++++,,,,,,,,,,,,***************)))(((((((((***+++***(((''''''((((((((()))))))))))))))(((&&&(((***+++,,,+++***)))++++++******))))))(((((()))))))))))))))))))))((('''''''''&&&%%%&&&))),,,))))))(((''''''''''''''''''%%%&&&***///111---)))&&&((()))++++++)))(((&&&&&&&&&'''((()))***++++++&&&&&&''''''''''''&&&&&&(((&&&###$$$''')))(((&&&))))))((((((((('''''''''''''''''''''(((((((((((()))''''''''')))***)))(((###&&&)))+++***************)))((('''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((''''''(((+++,,,++++++(((((())))))*********+++%%%%%%&&&&&&'''(((((((((''''''''''''(((***+++,,,(((((('''((()))***,,,---444000***%%%###$$$'''***'''''''''''''''((())))))''''''&&&%%%%%%'''((()))(((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$###$$$%%%'''((()))))))))&&&''')))((('''&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%''')))***+++,,,''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%'''))),,,,,,+++)))((('''((()))+++,,,---+++***)))&&&&&&&&&''''''''''''(((((('''&&&&&&'''((()))***''''''''''''((()))+++,,,//////000111111...)))%%%''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&&&&'''''''''(((((())))))&&&''')))*********)))(((&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''(((***+++***)))'''&&&''''''&&&&&&&&&&&&''''''$$$$$$&&&'''((((((((((((&&&&&&((()))************(((((((((((((((((((((((('''((((((((())))))******'''''''''&&&&&&'''''''''""""""###$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''''''''(((((())))))******''''''''''''((((((((()))$$$%%%'''((()))***))))))'''(((***+++,,,,,,,,,+++'''$$$###&&&+++---***%%%%%%&&&''')))+++---///000888444---)))((()))******************++++++++++++((((((((((((((())))))***)))((((((((((((((())))))&&&&&&((()))************'''''''''(((((((((((()))(((''''''&&&&&&((()))***+++***)))'''''''''((()))&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''')))'''&&&(((+++---,,,*********))))))(((((('''''',,,,,,,,,,,,,,,+++***)))+++***)))(((''''''''''''))))))))))))((('''%%%%%%(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********+++++++++***)))'''&&&'''''''''((()))((($$$""")))(((((((((''''''''''''&&&'''(((***++++++++++++---***'''''')))+++***)))))))))))))))))))))))))))++++++)))((('''''''''''''''''''''''''''((())))))(((&&&%%%'''***,,,------)))))))))***,,,+++)))'''((())))))***+++,,,,,,,,,((((((((((((((((((((((((***)))((('''''''''''''''''''''((((((((((((''''''(((((('''(((((()))***+++((((((((((((((((((((((((***)))'''&&&'''(((***+++)))((((((((()))((('''%%%''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((('''&&&%%%$$$)))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%&&&''')))))))))(((((())))))((((((''''''&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$(((,,,***&&&$$$'''+++'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))'''''''''(((''''''&&&%%%((((((((((((((((((((((((((((((''''''''''''(((((()))&&&'''%%%'''777===111'''&&&%%%%%%%%%%%%&&&'''************))))))))))))---,,,***(((''''''((()))(((((()))+++,,,,,,)))'''(((((((((''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((''''''((('''&&&&&&%%%%%%%%%%%%,,,+++)))'''''')))+++,,,((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((---...///---+++******+++)))(((''''''''''''((()))(((((('''''''''&&&&&&&&&%%%(((+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))******++++++***(((&&&$$$"""''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((()))))))))******+++************))))))))))))&&&&&&'''((()))***++++++***$$$***///(((***666;;;===111((()))***((('''))))))))))))))))))))))))***((((((((((((((()))******))))))))))))((((((((((((&&&''''''((())))))))))))&&&''''''''''''((((((((((((((('''&&&'''((()))***+++***)))(((''''''((()))'''''''''(((((()))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''(((&&&&&&'''***+++***)))***)))))))))((((((((('''+++++++++++++++***))))))******)))((((((((())))))))))))))))))((('''&&&&&&(((((()))************)))((((((((((((((((((((((((''''''''''''''''''''''''******))))))))))))************++++++***)))'''&&&)))***++++++***((('''%%%))))))(((((((((''''''''''''((()))******+++******,,,)))'''''')))******)))))))))))))))))))))))))))+++***)))((('''''''''''''''''''''''''''((()))))))))'''&&&'''))),,,,,,,,,)))(((((()))+++***)))'''(((((())))))***++++++,,,(((((((((((((((((((((((()))((((((''''''''''''((())))))************))))))((((((((((((((())))))***(((((((((((((((((((((((()))((('''%%%%%%&&&((()))))))))(((((())))))((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&'''''''''''''''&&&(((''''''''''''''''''(((((((((((((((((((((((((((&&&'''((())))))(((((('''((((((((((((((('''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%'''***)))'''%%%''')))(((((((((''''''&&&&&&&&&(((''''''&&&&&&''''''((('''''''''''''''((())))))%%%&&&''''''((((((''''''''''''''''''''''''''''''(((''''''''''''''''''((()))'''((('''(((777===222((('''&&&&&&&&&&&&'''((((((((())))))))))))))))))---+++)))(((''''''((()))(((((()))***+++***(((%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''')))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))***+++)))'''&&&&&&'''((((((((())))))((((((((((((((('''''''''&&&&&&&&&&&&(((+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&'''(((((())))))(((((())))))))))))))))))))))))'''''''''(((((()))******)))$$$((()))%%%---:::;;;999///((()))***(((''')))******))))))))))))))))))((((((((((((((()))******))))))))))))((((((((((((&&&''''''(((((((((''''''&&&&&&&&&''''''''''''((((((((('''''''''((()))******))))))(((((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''''')))''''''(((***++++++***))))))))))))(((((((((((()))************))))))(((***))))))))))))***++++++((((((((())))))((('''''''''((())))))******))))))((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((((())))))***************)))(((''''''***---///...+++))))))***)))))))))(((((((((''''''))))))************))))))***(((''''''((())))))((())))))))))))))))))))))))))))))((((((''''''&&&&&&'''''''''''''''((())))))+++)))'''''')))++++++***(((''''''((())))))(((&&&''''''(((((())))))******(((((((((((((((((((((((((((''''''''''''(((((()))))))))************)))))))))))))))(((((((((((((((((((((((((((((((((((((((+++***((('''&&&''''''((())))))((((((((())))))***''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''(((((()))(((((('''&&&'''''''''(((((((((((((((&&&&&&'''(((((()))******((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((''''''&&&&&&((((((((((((((('''''''''(((((((((''''''((((((((('''''''''&&&''''''((()))%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))&&&(((((()))666<<<222)))(((''''''''''''((()))&&&'''''''''((())))))))),,,+++)))'''''''''(((((()))(((((()))***)))&&&$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''$$$%%%''''''''''''%%%$$$''''''''''''''''''''''''+++***)))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((('''%%%$$$%%%&&&''''''((())))))(((''''''(((((((((''''''''''''&&&&&&(((***+++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&''')))*********((('''(((((((((((((((((((((((('''(((((((((((((((((((((***'''(((&&&&&&666AAA;;;333,,,((()))***)))((((((*********))))))(((((((((((((((((((((((()))******(((((((((((())))))))))))&&&'''''''''''''''&&&%%%&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''''''''***))))))***++++++++++++))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))***+++,,,---'''(((((()))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''***...111///***((())),,,)))))))))(((((((((((('''***************)))((((((((((((''''''((((((((('''((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''''''''((())))))---***(((((()))***))))))(((&&&&&&&&&(((((('''&&&''''''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((()))***''''''(((((((((((('''''')))))))))))))))(((''''''((((((((((((((((((((((((...---+++***))))))))))))(((((((((''''''''')))***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&&&&'''((((((''''''$$$%%%&&&''''''&&&%%%$$$(((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((&&&$$$((((((''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&''''''(((&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((%%%((()))(((222999111(((''''''''''''''''''(((%%%%%%&&&&&&'''((())))))***)))(((''''''''''''((()))(((''''''((('''%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&''''''((((((''''''&&&&&&&&&'''''''''''''''((())))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''))))))(((&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&(((******)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((('''''''''''')))+++,,,''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((())),,,------,,,***(((&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&++++++,,,))),,,@@@HHH;;;---***((((((******)))(((*********)))((((((''''''((((((((((((((())))))***(((((((((((())))))))))))&&&'''''''''''''''&&&%%%&&&&&&&&&'''''''''((((((((((((((()))))))))))))))((((((((())))))))))))((()))))))))((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''((((((((()))))))))))))))***(((((((((((())))))))))))'''(((((()))))))))(((((())))))))))))***+++------(((((()))))))))))))))(((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((((()))---000...)))&&&(((,,,***)))))))))((((((((((((******+++******)))((('''''''''(((((((((''''''((((((((((((((((((((((((((('''(((((()))(((((('''&&&'''''''''''''''((())))))...+++)))(((((())))))((((((&&&%%%&&&'''((('''&&&'''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''((()))***''''''((((((((((((''''''))))))******)))((('''&&&((((((((((((((((((((((((------,,,+++***)))))))))&&&'''((('''&&&%%%''')))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((('''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&''''''(((((())))))++++++***)))((('''&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((###''')))&&&...444...&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))((((((''''''''''''''''''((('''&&&&&&''''''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((())))))'''&&&%%%%%%&&&''')))%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))''')))))))))'''&&&'''((((((&&&$$$""""""$$$&&&(((((((((((((((((((((((((((&&&((())))))(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''***)))(((''''''(((***+++''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((())),,,------+++)))'''%%%&&&&&&&&&'''''''''((()))))))))(((''''''&&&&&&***+++...---000BBBFFF666))))))(((((()))******)))))))))))))))((((((''''''((((((((((((((())))))***'''((((((((()))))))))***&&&''''''((((((((('''''''''''''''(((((((((((()))'''((()))*********))))))'''(((((())))))))))))(((((((((((((((''''''''''''))))))))))))))))))))))))***)))((((((''''''((((((%%%&&&''''''%%%%%%&&&'''(((((((((((())))))))))))'''(((((()))))))))))))))((((((((()))***+++,,,---)))))))))******)))((((((&&&'''(((((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((((((''''''(((((())))))((((((''''''(((((())))))+++,,,+++'''&&&''')))******)))))))))(((((((((***************)))((('''&&&(((******((('''(((((())))))))))))))))))))))))'''((()))******)))(((''''''''''''''''''((())))))...+++)))(((((())))))((()))'''%%%%%%'''((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))************))))))(((((()))******)))''''''(((((((((((((((((((((((()))))))))((((((''''''&&&&&&)))+++***'''%%%&&&(((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))((((((''''''''''''((('''''''''(((((((((((((((,,,,,,+++***((('''&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%&&&&&&&&&((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((###''')))%%%)))///+++%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&(((&&&%%%&&&'''((('''&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((('''''''''&&&''''''(((((((((&&&$$$""""""$$$&&&(((%%%%%%%%%&&&''''''(((((($$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''((((((((()))))))))%%%'''((('''&&&%%%&&&'''(((&&&###!!!!!!###&&&((('''(((((((((((()))))))))&&&((()))((('''''')))***))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&''')))))))))(((&&&%%%%%%%%%&&&&&&'''(((((((((******))))))(((((((((''')))(((,,,...///:::<<>>222...***)))***,,,,,,,,,))))))(((((((((((())))))'''(((((((((((()))******))))))))))))))))))))))))&&&&&&&&&''''''((((((((())))))))))))************(((''''''''''''((())))))************************))))))(((***+++,,,***)))((((((((((((((((((((((((((()))))))))******************+++---///000111222...,,,((('''(((*********((()))))))))***************))))))))))))))))))*********************************++++++++++++++++++((((((((((((((((((((((((*********)))((('''&&&&&&&&&))))))''')))------***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''(((((((((((('''''''''''''''''''''(((((((((************))))))))))))(((******)))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((************************(((***+++***)))((()))+++)))((('''(((***++++++***))))))))))))))))))******((((((((((((((((((((((((&&&''')))******)))'''&&&&&&&&&((()))************))))))))))))))))))******)))*********++++++++++++******))))))((('''&&&&&&(((***,,,+++***))))))***...///000...***))))))+++***************************))))))))))))***++++++)))***++++++++++++***)))+++***)))***++++++***)))******++++++++++++******(((((()))************)))(((((()))***************************************)))))))))))))))******++++++++++++************)))))))))(((((((((((())))))(((((())))))))))))******((((((((()))******+++++++++***)))((('''((())))))))))))***++++++++++++************)))))))))))))))(((***+++***))))))***,,,,,,------------,,,++++++******************))))))***))))))))))))***++++++************************))))))))))))))))))))))))+++,,,,,,,,,,,,+++******'''''''''''''''((()))***)))))))))************++++++++++++***************+++,,,,,,+++)))'''((())),,,)))***///111---++++++************************))))))))))))******++++++---''''''///222---)))+++******))))))))))))******))))))))))))))))))))))))************************+++++++++*********)))))))))+++,,,,,,+++******+++''''''((()))************))))))))))))))))))))))))++++++++++++++++++++++++((()))******++++++******))))))))))))))))))))))))((('''''')))+++,,,+++*********)))))))))***++++++***))))))(((((())))))***''')))***+++***)))***+++))))))))))))))))))))))))******))))))))))))*********************++++++++++++***(((''')))000:::@@@<<<666///*********((('''))))))(((((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((((())))))))))))************+++'''''''''''''''(((((()))************************))))))(((***+++,,,+++)))''''''''''''''''''''''''))))))))))))************)))***,,,...000222444555---+++((((((((())))))((())))))))))))***************))))))(((((())))))***************************(((((()))***++++++++++++))))))))))))))))))))))))))))))******)))((('''&&&&&&))))))&&&&&&((((((&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''((('''''''''((()))***************)))))))))))))))((()))***)))'''&&&'''(((''''''(((((((((((())))))))))))))))))))))))))))))************************(((***+++***))))))***,,,***)))((()))***+++***)))))))))))))))************))))))))))))))))))))))))''''''))))))))))))''''''$$$%%%'''(((***+++++++++))))))))))))************)))))))))*********++++++&&&&&&''''''(((((())))))(((***++++++)))(((((()))***+++,,,+++***))))))***+++++++++++++++++++++++++++)))((('''''')))+++,,,)))***+++,,,,,,+++***)))+++***)))***++++++***)))******++++++++++++******'''((()))***+++******)))(((((()))***************************************)))))))))))))))******++++++++++++************)))))))))(((((((((((())))))(((((()))***************'''(((((()))******++++++,,,+++***)))((()))******))))))***++++++++++++++++++++++++******)))))))))''')))+++,,,+++******+++,,,---------,,,,,,+++***,,,,,,,,,+++*********)))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++***)))(((((((((((((((((())))))***))))))*********++++++++++++++++++*********)))))),,,---...---+++***+++,,,+++)))***///111---++++++************************'''''''''((()))***+++,,,,,,''',,,999<<<333***)))******))))))))))))******************************************************++++++*********))))))))))))+++------+++)))***,,,))))))***************)))))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))***---//////---+++******))))))******+++,,,))))))(((((((((((())))))&&&)))++++++***))))))+++))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++)))***)))((((((---444:::>>>777...)))))))))(((&&&))))))(((((((((((()))))))))))))))))))))(((((('''))))))))))))))))))))))))''''''(((((()))******+++))))))*********+++++++++((((((((('''((())))))***************************((((((''')))***+++***((((((((((((((((((((((((((())))))))))))************((()))***,,,...000222222,,,+++))))))******((('''))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((()))***+++++++++***)))))))))))))))))))))))))))(((((()))******)))((('''&&&))))))&&&%%%((((((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))******)))((((((((((((''''''(((***+++,,,)))))))))))))))*********((()))***)))((('''''')))))))))))))))*********+++************************************************((()))++++++***)))+++,,,+++***((()))******)))(((((()))))))))************))))))))))))))))))))))))((())))))******))))))(((&&&&&&''')))************((()))))))))************((((((((()))))))))******(((((()))***++++++,,,,,,(((***+++***((('''((())))))))))))******+++******++++++++++++++++++++++++******)))))))))***+++,,,(((***+++,,,,,,+++***(((+++***)))***++++++***)))***++++++,,,,,,++++++***'''((()))++++++******)))(((((()))***************************************)))))))))))))))******++++++++++++************)))))))))(((((((((((())))))'''((()))***************'''(((((()))***+++++++++---,,,+++*********+++,,,((()))***+++++++++++++++,,,,,,,,,++++++*********&&&))),,,---,,,+++******,,,,,,,,,,,,,,,+++***)))......---,,,,,,+++***************)))******+++,,,(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++)))((('''******))))))))))))******))))))******++++++++++++++++++++++++******)))))))))***+++***(((((()))******((()))...000---******************************&&&&&&&&&'''(((***,,,------***222CCCGGG:::---)))******))))))))))))******++++++++++++++++++++++++************************************)))))))))))))))+++...---+++)))***,,,***++++++++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))&&&''')))+++---,,,)))&&&******))))))***+++,,,,,,))))))(((((((((((())))))%%%))),,,,,,***((()))+++))))))))))))))))))))))))******))))))))))))******))))))******++++++++++++''')))******(((***...222:::333+++''')))++++++)))))))))(((((((((((())))))))))))******)))((('''&&&))))))))))))))))))))))))((())))))***+++,,,,,,,,,))))))******++++++++++++)))))))))))))))******+++************************'''&&&&&&''')))***((('''))))))))))))))))))))))))))))))))))))************(((((()))***,,,---......,,,+++***+++++++++(((&&&))))))))))))************))))))(((((((((((())))))((((((((((((((((((((((((++++++,,,------,,,***)))))))))))))))))))))))))))'''((()))******)))((((((&&&***+++(((''')))***((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((()))***++++++***)))((((((((((((((()))***,,,---((()))))))))************)))***+++***)))((((((*********++++++,,,,,,,,,,,,************************************************((()))++++++******+++,,,,,,***))))))******((('''(((((())))))*********+++))))))))))))))))))))))))************************'''((()))))))))))))))((((((((())))))*********+++(((((((((((())))))))))))*********)))))))))))))))((()))***)))((('''((()))+++)))((()))+++,,,+++***++++++++++++++++++++++++)))***+++,,,---,,,++++++((()))+++,,,,,,+++)))(((+++***)))***+++++++++)))***++++++,,,,,,++++++***,,,+++***))))))***+++,,,++++++++++++++++++++++++***+++,,,------+++***))))))***+++,,,,,,,,,,,,,,,++++++***))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,+++++++++***)))))))))++++++++++++************)))***+++***)))((()))***,,,///222111...***((((((---,,,+++*********+++,,,000))),,,...))),,,000+++((())))))***+++,,,,,,,,,++++++************++++++************************))))))(((((((((((())))))******))))))))))))******)))))))))((())))))***+++******************+++++++++*********))))))((((((*********)))))))))))))))************************))))))))))))))))))))))))***,,,000???KKK===******))))))))))))************+++,,,,,,+++)))((()))***...,,,)))((()))******)))((()))))))))************'''((()))++++++,,,,,,+++(((***++++++)))(((((()))+++(((''')))---///+++'''******+++,,,,,,---......,,,***)))***+++------,,,******++++++++++++******+++)))(((((())))))(((&&&******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))******,,,,,,++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))------,,,+++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++((((((((((((((())))))***************************+++,,,...///...---+++))))))))))))))))))(((((((((+++++++++************)))(((((((((((((((((((((((()))************+++++++++)))((('''(((*********(((&&&((()))++++++)))(((&&&+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))((('''&&&&&&+++***((('''+++111///)))************************************************+++*********))))))((((((,,,+++***))))))***+++,,,******))))))))))))******++++++************++++++***))))))***,,,,,,+++))))))))))))))))))))))))))))))))))))))))))******+++*********))))))))))))))))))))))))))))))******+++,,,+++***((((((((())))))*********)))))))))))))))))))))))))))******************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))******+++++++++,,,++++++++++++++++++++++++((()))***)))((((((***,,,++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++)))***++++++++++++++++++,,,,,,,,,---------------))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******++++++++++++***************))))))))))))((((((((((((***+++,,,+++***)))***+++---333888666000+++,,,///000///---+++******++++++)))&&&***---)))***+++&&&(((((()))******+++,,,,,,++++++************++++++************************))))))(((((((((((())))))******))))))))))))******************++++++++++++************************************)))))))))(((***)))))))))))))))))))))***************************************************+++---;;;FFF999******))))))))))))************+++,,,---,,,*********,,,---+++******+++++++++***************+++++++++++++++++++++++++++*********,,,++++++******))))))))),,,***))),,,000000---(((******++++++,,,------...,,,***)))***+++---,,,,,,******++++++++++++******+++)))(((((())))))(((''')))******++++++******)))))))))((((((''''''&&&&&&))))))))))))))))))))))))************))))))))))))******************))))))))))))))))))))))))))))))))))))))))))******************))))))((('''''''''))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++((((((((((((((()))***+++***************************+++,,,,,,,,,+++))))))))))))((((((((((((((()))++++++++++++************)))))))))))))))))))))))))))************+++++++++)))((('''((())))))((('''((()))***++++++***)))(((************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))*********************)))((((((''''''))))))((((((...444444///************************************************+++*********))))))))))))++++++************++++++******))))))))))))******++++++************++++++...---,,,,,,---,,,***((()))))))))))))))))))))))))))))))))))))))***++++++************************)))))))))))))))******++++++***)))(((((())))))******)))))))))))))))))))))))))))))))))******************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++++++++***************++++++++++++++++++++++++)))***+++***)))***+++---++++++***))))))***++++++,,,---------------------************+++,,,------*********+++******))))))'''((()))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++***************+++++++++******)))))))))(((((((((,,,---...---+++***+++,,,,,,444:::888///***---333111000...---+++*********+++******+++***++++++***((((((((()))******++++++++++++************++++++***************************))))))(((((())))))*********))))))))))))******)))***+++,,,---,,,,,,+++************************************))))))))))))))))))))))))))))))******************************************************++++++***333===444(((+++)))))))))*********++++++***,,,---,,,++++++,,,---+++******+++------,,,+++***++++++++++++,,,,,,,,,,,,,,,+++******+++------000---))))))+++,,,***(((,,,+++,,,///222111---)))******++++++,,,,,,------,,,+++)))***+++,,,,,,+++******++++++++++++******+++)))(((((()))***)))'''))))))************))))))''''''''''''(((((((((((())))))))))))))))))))))))++++++*********))))))))))))))))))))))))*********))))))))))))))))))))))))************++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++(((((((((((()))***+++,,,************************,,,++++++***************)))((('''''''''((()))***,,,+++++++++************************************)))************+++++++++,,,+++)))***+++,,,***)))************************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***((((((---333333///***************************************************************)))))))))******++++++++++++************))))))))))))******++++++************++++++111000.........,,,***'''))))))))))))))))))))))))***))))))))))))***++++++))))))******++++++,,,,,,)))))))))))))))******+++***))))))((())))))***+++))))))))))))))))))******))))))))))))******************++++++++++++******++++++++++++++++++++++++))))))******+++,,,,,,---,,,,,,,,,+++******))))))++++++++++++++++++++++++***+++,,,,,,++++++,,,...+++******************+++++++++,,,,,,,,,,,,,,,---******))))))***,,,...///***************)))((('''###%%%''')))******)))((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))***+++++++++,,,,,,,,,,,,+++++++++******+++------,,,+++******,,,)))///444222,,,)))+++///...------,,,++++++++++++...///)))&&&+++------111((((((((())))))*********++++++************++++++***************************))))))))))))))))))*********))))))))))))******((()))+++------,,,+++***************))))))))))))*********))))))))))))))))))))))))))))))*********************************************************++++++'''+++555///''',,,))))))*********+++++++++)))***++++++++++++,,,---*********,,,//////---,,,*********+++++++++,,,,,,))))))((()))+++...111333444...)))(((+++---+++(((,,,,,,---000222111---)))******++++++,,,,,,,,,,,,---+++******+++,,,,,,+++******++++++++++++*********)))((()))******)))(((((())))))******))))))(((''''''((()))***+++,,,,,,)))))))))))))))))))))))),,,++++++******))))))(((((((((((())))))*********++++++++++++++++++++++++)))))))))*********++++++))))))******++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++((((((((()))***+++,,,---************************...---+++))))))***+++,,,)))((('''&&&&&&((()))***,,,,,,+++++++++*********++++++++++++++++++++++++))))))*********+++++++++(((''''''(((***+++***)))+++******))))))******+++*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************(((((()))))))))************+++)))''')))...---)))************************************************************************)))***+++,,,,,,+++***)))+++******))))))******+++++++++************++++++111///......---,,,***((())))))))))))))))))))))))******))))))******+++,,,))))))***+++,,,,,,------)))))))))))))))******+++((((((((())))))***++++++)))))))))))))))*********((()))))))))******************++++++++++++***************************************++++++,,,,,,,,,+++++++++++++++++++++***++++++++++++++++++++++++***+++,,,+++***+++,,,...*********++++++*********))))))******++++++++++++******))))))***,,,...///***************)))((('''&&&(((***---------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((()))))))))***+++++++++,,,,,,,,,,,,,,,++++++++++++***+++,,,+++***)))***,,,)))***+++++++++***))))))))))))******++++++,,,,,,***///)))***777666,,,///))))))))))))************++++++************++++++******************************))))))))))))************))))))))))))******'''(((***,,,,,,+++)))(((*********)))))))))(((((())))))))))))))))))******(((((())))))***************************************************************+++&&&&&&...,,,''',,,************++++++++++++''')))******))))))***,,,))))))***,,,//////...,,,))))))))))))*********+++))))))((()))+++...111333444...)))(((,,,...,,,)))++++++---//////...+++)))******+++++++++++++++,,,---+++******+++,,,+++*********++++++++++++*********)))((()))***+++***)))))))))************))))))))))))))))))************)))))))))))))))))))))))),,,+++++++++******))))))(((((())))))******++++++************************((((((((()))))))))******)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))***+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++)))))))))******+++------************************---+++)))''''''(((***+++)))(((((('''((()))***+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))*********+++++++++!!! !!!###&&&(((((((((***)))(((((((((((()))***))))))))))))))))))******************************************************))))))))))))))))))))))))((()))))))))************(((((())))))******++++++)))+++***'''(((,,,,,,)))***************************************************************+++++++++)))***+++,,,,,,+++***)))++++++************++++++++++++************++++++---,,,++++++,,,,,,+++)))))))))))))))))))))))))))***************++++++,,,))))))***+++,,,,,,------)))))))))))))))******+++(((((())))))************(((((())))))************((()))))))))******************++++++++++++******************************,,,,,,,,,,,,++++++******))))))***+++,,,---------++++++++++++++++++++++++)))***++++++******+++---)))***++++++++++++***)))(((((())))))******++++++************+++,,,------*********+++******))))))((((((***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***************++++++++++++************)))))))))((()))++++++******,,,---+++)))(((***,,,---+++)))&&&'''(((***+++,,,,,,,,,&&&222000999PPPHHH000,,,******************++++++++++++************++++++************************+++******))))))******+++******))))))))))))******'''((()))***+++***))))))*********))))))(((((('''))))))))))))************((((((((()))******++++++************************++++++++++++++++++++++++))),,,&&&%%%,,,***''',,,*********++++++++++++,,,'''(((***)))(((((()))******))))))+++---...---,,,(((((()))))))))*********,,,,,,+++******+++------000---******,,,---,,,+++++++++,,,---,,,+++************++++++++++++++++++---,,,******+++,,,+++*********++++++++++++*********)))((()))+++++++++*********++++++++++++******++++++***((('''%%%$$$$$$))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++'''''''''''''''''''''''''''((((((((())))))))))))''''''(((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************++++++++++++++++++***++++++,,,---***************************)))'''%%%%%%&&&'''(((((())))))******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))************+++++++++$$$###$$$&&&))),,,,,,,,,(((((((((((((((((((((((())))))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))******+++++++++'''***+++)))***///000///*********************************************************+++++++++++++++******++++++++++++******++++++************++++++++++++************++++++))))))(((***,,,,,,+++***))))))))))))))))))))))))+++************+++,,,,,,))))))******++++++,,,,,,)))))))))))))))******+++((())))))************)))((((((((()))******++++++))))))))))))******************++++++++++++******++++++++++++++++++++++++...------,,,++++++******((()))***+++,,,...//////++++++++++++++++++++++++)))***+++***)))***+++---)))***++++++++++++***)))((())))))***++++++,,,,,,***++++++,,,,,,,,,++++++)))***++++++++++++++++++(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++++++++***************++++++*********)))))))))''')))+++,,,,,,,,,...000******++++++,,,,,,,,,,,,'''((()))+++,,,,,,,,,+++'''444000<<<[[[TTT555...,,,,,,++++++++++++++++++++++++************++++++************************+++******))))))******+++******))))))))))))******))))))*********++++++++++++******)))((((((''''''((()))))))))************'''(((((()))******++++++************************++++++++++++++++++++++++(((---(((%%%++++++'''+++*********+++++++++,,,,,,)))***+++***(((((()))***+++***((()))+++,,,,,,,,,))))))*********++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,---,,,+++******++++++++++++******************...,,,******+++++++++*********++++++++++++*********)))((()))+++,,,+++***++++++,,,,,,,,,,,,++++++***))))))((('''&&&&&&%%%)))))))))))))))))))))))))))******++++++,,,,,,---,,,,,,,,,,,,++++++++++++(((((((((((((((((((((((((((((()))))))))*********((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++------,,,++++++++++++,,,************************+++***)))((('''(((((()))((()))+++---------,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++***))))))***---......---((()))************)))(((((()))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************************++++++'''***+++)))***...000///*********************************************************++++++,,,,,,,,,++++++************++++++,,,++++++******++++++,,,++++++************++++++)))((((((***+++,,,+++)))))))))))))))))))))))))))++++++******++++++,,,---************************)))))))))))))))******+++))))))***+++******(((((('''(((((()))******++++++))))))))))))******************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---......++++++++++++++++++++++++***+++,,,,,,***+++,,,...)))***+++,,,,,,+++***)))))))))***+++,,,,,,------***+++,,,------+++***))))))***+++,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,---)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,,,,+++++++++******))))))---------,,,,,,,,,++++++''')))+++------...111333'''***---,,,***))),,,///)))***+++,,,---,,,++++++'''000&&&000TTTPPP333...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************++++++************++++++******))))))))))))******++++++*********+++,,,---+++******)))(((''''''&&&(((((())))))*********+++'''(((((()))***+++++++++************************++++++++++++++++++++++++(((...***&&&,,,+++'''*********+++++++++,,,,,,,,,+++,,,,,,+++)))((()))***,,,***((((((***+++,,,+++******+++++++++,,,,,,,,,'''((()))++++++,,,,,,+++'''))),,,,,,++++++,,,---......---+++******+++---++++++******************...,,,******+++++++++*********++++++++++++*********)))((()))+++,,,,,,***+++,,,,,,------,,,,,,+++&&&'''((()))***+++,,,---))))))))))))))))))))))))))))))***+++,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++++++++******************))))))))))))))))))))))))************************---,,,***))))))***,,,---))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++......---,,,++++++++++++************************...------,,,,,,,,,,,,,,,'''))),,,//////...---+++---------,,,,,,,,,++++++************************)))************+++++++++)))((('''((())))))((('''((()))+++,,,,,,+++)))((((((((())))))*********+++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************(((+++,,,(((''')))***)))*********************************************************++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,++++++******++++++,,,++++++************++++++******)))***,,,,,,***)))))))))))))))))))))))))))++++++******++++++,,,---*********))))))))))))))))))))))))))))))******+++)))***++++++***)))(((''''''(((((()))***+++++++++))))))))))))******************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,...///+++++++++++++++++++++++++++++++++++++++***)))((())))))))))))))))))))))))---,,,,,,+++*********+++,,,++++++***))))))******---------,,,,,,+++++++++---,,,+++*********+++,,,++++++***************+++---,,,+++******+++,,,---++++++++++++++++++++++++))))))***+++,,,...///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---///111111000...------,,,***))))))***,,,---...---+++*********++++++************************++++++++++++******))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,---************************)))(((((()))++++++***((())))))))))))))))))))))))************************++++++************++++++,,,,,,,,,++++++*********)))************+++++++++,,,+++***))))))***+++,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,//////...------,,,++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,(((***,,,,,,+++((('''''')))'''&&&%%%%%%&&&''')))((())))))))))))*********++++++++++++******))))))'''***)))&&&'''------(((************************&&&###!!!"""'''***+++++++++***************++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++++++++******))))))++++++++++++******))))))************************************************,,,***)))***++++++***))))))************+++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++------------,,,+++***)))...---,,,+++******++++++))))))))))))))))))))))))*********++++++,,,------***************************+++,,,------,,,+++***))))))***+++,,,,,,------++++++************++++++))))))))))))************(((((((((((()))))))))))))))))))))***+++++++++,,,---***((((((***+++)))&&&,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++******+++------+++)))++++++************************))))))***+++,,,,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,(((((())))))*********+++))))))************))))))************************************************,,,,,,++++++++++++++++++)))---000111000---+++***,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))&&&))),,,///000///,,,***...,,,***+++...000...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...+++++++++******+++++++++++++++++++++++++++******************************---,,,,,,+++******++++++,,,++++++************+++---------,,,,,,+++++++++---,,,+++*********+++,,,++++++************++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++++++++*********+++,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000///---,,,---,,,+++))))))+++,,,---------+++*********++++++++++++++++++++++++++++++++++++++++++*********)))************************''''''((()))***+++,,,,,,************************)))))))))***+++,,,+++)))++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,+++++++++******************++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,......------,,,+++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,)))+++------+++***)))***,,,+++***))))))***+++,,,)))))))))*********++++++++++++++++++*********))))))++++++'''(((,,,---)))************************///,,,)))((()))++++++))),,,++++++************+++******************************++++++++++++******))))))))))))))))))))))))++++++++++++*********)))++++++++++++*********)))++++++++++++++++++++++++***************************)))(((((()))***)))'''************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,+++*********+++++++++++++++******************************,,,,,,++++++++++++++++++************************+++++++++,,,,,,+++++++++)))))))))******++++++,,,++++++************++++++))))))))))))************)))))))))*********+++++++++++++++++++++,,,,,,,,,,,,***((()))***+++)))'''(((((()))***+++,,,,,,---++++++++++++++++++++++++************************---+++***+++,,,---,,,+++++++++*********************************+++,,,,,,,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,)))******************+++******++++++++++++******************************************************++++++++++++++++++++++++)))+++...///---+++)))))),,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,---///000000...,,,***---,,,***,,,...///...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,+++***))))))***+++,,,***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++++++++++++++++++++******+++,,,,,,------,,,,,,,,,,,,++++++------,,,+++++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,------,,,,,,++++++******,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...///...,,,+++---,,,+++******+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************)))))))))*********+++++++++++++++++++++++++++++++++******+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++++++++************+++++++++,,,++++++************++++++------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***+++---,,,++++++,,,---...---,,,++++++,,,---...******+++++++++,,,,,,,,,++++++++++++************)))++++++((((((+++,,,***************************222///,,,++++++,,,+++***---,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((*********(((************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++***)))***,,,------,,,+++***++++++++++++++++++++++++---------,,,+++*********++++++++++++++++++++++++,,,++++++++++++++++++,,,)))))))))***************++++++************++++++)))))))))*********++++++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,***)))((()))++++++***)))''''''((()))***+++,,,,,,************************++++++++++++++++++++++++///---+++***,,,---------******++++++++++++++++++******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---)))***,,,+++***(((((())),,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++111111111000///---,,,+++---++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++)))(((((()))+++,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------***+++---.........---,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++***,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***+++---///,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++''')))***))))))+++,,,---+++++++++++++++++++++++++++*********+++,,,------...---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---------+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,+++******+++,,,---+++++++++***************,,,++++++******++++++,,,))))))*********+++++++++***+++++++++,,,,,,,,,,,,------,,,,,,+++++++++***)))))))))***++++++++++++++++++++++++*********)))************************++++++++++++++++++++++++000...+++***,,,---......******+++++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------***++++++***(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------------222222000///---,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++*********++++++,,,,,,+++***))))))***+++,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++,,,---............------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++,,,************************++++++++++++************++++++++++++++++++++++++,,,++++++,,,......---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++*********+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))***,,,...+++++++++******++++++++++++,,,,,,,,,,,,---------+++++++++++++++++++++,,,)))***+++,,,,,,,,,///222------------------------'''((()))***+++,,,...///......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,---......---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,...---+++)))(((((()))***++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,************++++++++++++*********+++++++++,,,,,,,,,,,,++++++******))))))))))))*********++++++,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++000...+++***,,,---......******++++++,,,,,,,,,,,,,,,,,,------------,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...---------,,,,,,++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,***))))))***,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------------//////---,,,,,,,,,------++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++***++++++,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...------,,,,,,,,,---++++++,,,,,,,,,,,,---------------------,,,++++++++++++***++++++,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,------------------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,------...,,,,,,---...............,,,,,,------------,,,,,,+++,,,,,,------------,,,------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,++++++***+++,,,------......---------------,,,,,,,,,,,,)))***++++++******+++,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,...000...+++...444------------------------***,,,------,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,+++***(((''''''((()))+++++++++++++++++++++++++++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,*********++++++++++++,,,******+++++++++,,,,,,,,,++++++******************)))+++,,,+++******+++,,,******+++,,,---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---+++***,,,---------******++++++,,,---------,,,---...///...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,------,,,******+++---***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,+++++++++,,,,,,---***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------,,,,,,++++++,,,,,,***,,,---......---,,,***++++++++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,---......111000///---,,,,,,,,,,,,+++++++++,,,,,,---------,,,---.........---,,,+++++++++++++++,,,---......,,,,,,---......---,,,,,,++++++,,,,,,---.........,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---******+++,,,,,,---......+++,,,,,,,,,------------,,,------------------,,,++++++---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++++++++,,,,,,,,,------++++++,,,------,,,++++++........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------***+++,,,---..................---------,,,,,,,,,***,,,......,,,+++***+++,,,------------------,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,---...***$$$&&&---,,,,,,,,,,,,,,,,,,,,,,,,+++...//////,,,+++,,,...---,,,,,,------...///000++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---...---,,,+++++++++,,,,,,,,,------------------------------,,,,,,------......//////------------------------------------------------------............------***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---*********+++++++++,,,,,,,,,,,,,,,,,,------------******++++++++++++++++++***,,,---,,,***)))***,,,)))***+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++******++++++,,,------...---.../////////...,,,+++,,,,,,,,,,,,------------,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---------+++***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,++++++,,,,,,,,,,,,,,,+++)))+++---,,,******,,,...------------------------******+++,,,,,,---......///...------,,,,,,------***,,,...000000...,,,***+++++++++++++++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///222111///...,,,,,,+++++++++++++++,,,,,,---------,,,---.........---,,,+++++++++++++++,,,---...///,,,,,,---......---,,,,,,***++++++,,,---...//////,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---******+++,,,,,,---......******+++++++++,,,,,,,,,,,,------......------,,,***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........++++++,,,,,,,,,---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------***+++,,,---.....................------,,,,,,,,,+++---000000...,,,+++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,*********$$$$$$************************(((+++......+++***,,,...,,,,,,,,,---...///000111++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---///000000///++++++,,,,,,,,,---------------------------------///............---------------------------------------------------------------...............---)))---222777999777444111........................///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---------.........//////+++++++++,,,,,,---------+++---...---***(((***,,,,,,,,,,,,+++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------+++)))******+++,,,,,,---......---...///000000...,,,+++,,,,,,------------......,,,,,,,,,---------......*********++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***,,,------+++******+++*********++++++,,,,,,,,,++++++++++++++++++++++++............---,,,++++++,,,---------,,,,,,+++***(((+++---,,,***)))+++...------------------------******+++,,,,,,---......000///...---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...*********))))))))))))(((---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------++++++++++++------,,,***'''(((+++......,,,............/////////000...+++///...'''+++///&&&...,,,++++++,,,------,,,------...///000000//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------------------------------+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))),,,++++++******++++++,,,------------------------,,,,,,------...//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++,,,------......---,,,,,,+++******------............---------,,,+++******,,,...///+++++++++,,,,,,---------,,,,,,,,,---------......//////////////////............---------,,,,,,,,,---...111222222///,,,***,,,,,,,,,---------......---------------------------------.........//////------,,,,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,------............------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000000000///...,,,+++***---------------------------------...000333555666,,,------+++******,,,.........---,,,++++++******......////////////......---------.........//////---,,,---000///,,,---111------------------------............////////////....................................////////////......////////////......---,,,,,,++++++,,,,,,---,,,,,,............,,,,,,,,,,,,,,,---------......++++++************))))))...------,,,,,,------...,,,---...---,,,,,,---...000000//////...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------........./////////...,,,+++------------------------////////////............+++,,,,,,------,,,,,,+++,,,///++++++444333---//////......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------...------,,,,,,------...,,,,,,,,,---------......------,,,+++************///......------......///...111333000+++(((***---++++++++++++,,,,,,---.........---------,,,,,,,,,///...,,,,,,,,,---///111---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,++++++,,,---------+++)))))),,,......---.........//////////////////,,,///...(((...333+++...,,,++++++,,,------,,,,,,---...///////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------......---------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,---............------,,,++++++***------............---------,,,+++***+++,,,...///,,,,,,,,,,,,---------...,,,,,,---------.........////////////////////////.........---------,,,,,,............------,,,,,,,,,,,,---------.........---------------------------------.........//////------,,,++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------------------------......---,,,,,,,,,------------............------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,---------------------------------...///111333444---------,,,++++++---///......------,,,,,,++++++......////////////......---------.........//////222///...000000---...111------------------------............////////////....................................////////////......////////////......---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,---------........./////////......---------...------,,,,,,------...+++---///...---,,,,,,---////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------........./////////...---,,,------------------------////////////............,,,,,,------------,,,,,,***///+++***111///***.........------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---..................///------------------------...------,,,,,,------...,,,,,,,,,,,,------------......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---///222444111---***,,,///......---------...//////,,,,,,,,,------.........///...---,,,,,,...///111---------.........//////------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...............---------,,,/////////...............,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------,,,,,,,,,,,,------...,,,++++++---......------......//////////////////,,,///...***111888222...---++++++---...---,,,,,,,,,---............---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------------------------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,---......---,,,,,,------------------------.....................///------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////...............---------------...//////......------,,,+++++++++------............---------,,,+++++++++,,,...///---------...............,,,------------.........////////////////////////.........------------,,,///...+++))))))***,,,...,,,------------.........------------------------------........./////////...---,,,+++++++++++++++,,,,,,,,,---------------........................------------------------........................------------------......------............------+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...------------------------......---......///000111---...///...,,,,,,...///...............---------......////////////......------........./////////999222...000111///...///------------------------............////////////....................................////////////......////////////......------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,------------.........222222111000//////............------------......***---///000///---,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------............/////////...------------------------------////////////............,,,,,,------------,,,,,,+++000...---333000+++///...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////...............------------------------......------------......+++++++++,,,,,,,,,------///............///000000------,,,,,,,,,,,,------000222333111...,,,---000//////..................***+++,,,---...///000000///...---------...///000---............/////////........................,,,,,,,,,---------------,,,,,,,,,,,,,,,---....../////////.........------........................------------------------...............------------------,,,,,,---------......------............------//////000000///...000,,,///...+++555===999///---,,,,,,---......---,,,,,,---------------,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......//////......------,,,,,,........................------------------------------------------------,,,------............---,,,---///000000///---,,,........................,,,------...///000000000........................------------------------000//////......---------...............///000000......------,,,,,,,,,,,,------............---------,,,,,,,,,,,,---...............///////////////------------.........................../////////............------------///---+++))))))+++---///------------................................................////////////000///...---,,,+++++++++---------------.........////////////////////////................................................---------------...///000------............------,,,,,,,,,,,,------......------------------------,,,---......///............................................................///000///...---...000............////////////......////////////..................////////////===444---...111000..........................................////////////....................................////////////......////////////......------,,,,,,,,,,,,---------,,,+++******+++,,,---------------............111000000///...---,,,,,,......------------......***---000111000...,,,,,,,,,------...//////......------------------------------------------------......------------.........////////////.................................////////////............------............---------111///222<<<999//////------,,,,,,,,,,,,------........................------------------------......------,,,,,,++++++,,,,,,------------------......------------......+++++++++,,,,,,,,,,,,---............///000111222//////............/////////111222000...---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,---...//////000///......---...///000000.............../////////........................,,,,,,,,,------.........------,,,,,,------...///............------------------------------......------------------------........................------------------------------...............///,,,---///000000000///...000,,,///...,,,666@@@<<<000...------...//////...,,,---------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------.........---------,,,,,,++++++........................,,,,,,,,,---------------------------------------,,,---...///////////////,,,---///000000///---,,,........................++++++,,,...000111222333........................------------------------///.........------,,,,,,///............///000000......------------,,,,,,------............---------,,,,,,,,,------......////////////////////////---------.........//////,,,,,,,,,------.........//////.........------------------------.........---------.........//////................................./////////000000222111000......---------........................////////////////////////........................------------------------------------......///000------............------,,,,,,------------......------------------------.........///......---,,,.......................................------,,,...///000000......///000......//////////////////......////////////.............../////////000000<<<333,,,---000///---,,,....................................////////////....................................////////////......////////////.........------,,,,,,------......---++++++++++++---...---------.........////////////......---,,,,,,+++///......------......///***---000111000...---,,,+++,,,---...////////////------------------------------------------------///......------......////////////...////////////........................////////////............---......//////......---,,,///...555CCCAAA333---...------,,,,,,------...........................------------------------.........------,,,,,,,,,,,,,,,,,,---------......///......------......///++++++,,,,,,,,,---------,,,,,,------...///111111000//////......//////000......//////------......///...------,,,,,,,,,,,,....................................//////000000////////////////////////........................,,,,,,,,,---......//////---------------......///.........---------,,,,,,---------------.........------------------------.............../////////------............------***,,,...///......///000,,,---///111111000///---000,,,//////,,,666???;;;000///------///000///...---............---,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++........................,,,,,,,,,------------...------------------------,,,---...///////////////------...//////...------........................+++,,,---...000222333333........................------------------------.........---------------...............///000000......------------------------............------,,,---------............///////////////.........------........./////////,,,,,,,,,------......////////////.........---------...///000111000///...------........./////////............................../////////000000000222111000//////////////////////////////.........////////////////////////........................------------------------.........---......//////------............------------------------......------------------------.../////////...---,,,,,,..............................//////...------,,,---///000000///......//////////////////...............////////////............/////////000000000777000,,,...///---,,,---....................................////////////....................................////////////......////////////............------------.........------,,,,,,------...------........./////////////////////............//////............//////+++...000111///...------,,,,,,---.../////////...------------------------------------------------//////............////////////.........///000111........................////////////..................////////////......***...,,,222AAA???111+++.........------.................................------------------------000000000///////////////+++,,,,,,------.........//////............//////,,,,,,,,,---------......,,,,,,,,,------///000000......------------......------------............000000//////...//////////////////.........------....../////////000000000000000000////////////...------------------------,,,,,,------.../////////---------------.../////////............---------------........./////////........................---........./////////000,,,---...//////...---,,,'''***...///......///111+++---///111111000...---///,,,//////,,,555===888111///......///000000//////////////////...---,,,,,,,,,,,,---------..............................,,,,,,,,,---------......,,,,,,,,,---------------........................------........./////////........................+++,,,---...////////////------------------------.................................///000000111111.............................................................../////////......------......///000------..................------............------,,,------.............../////////.........------............////////////------......///000000111////////////............---...///000000000000///............////////////.........................../////////000000000000000000///////////////000000000000/////////..............................................................................000//////............///------............------..................------........................,,,---......///.......................................///000///...------,,,...000000///------...000//////......---------......////////////........./////////000000000000222...---000000------000....................................////////////....................................////////////......////////////............------------......---......//////......---............////////////.........////////////000//////............//////---...000000.........///------..................................................................//////............////////////.........///111222........................////////////............/////////000000/////////+++000...000888555---...000//////......//////000................................................////////////000000000000++++++,,,,,,---....../////////............//////------........./////////---------------...///000......------------.........------...///000000///000////////////000000111............////////////......///000000000000000000000000000/////////...------------------------,,,,,,------...///000000...------------...//////////////////.............../////////000000111111........................---.........//////000000,,,---...//////...---,,,%%%)))---///......///222+++---///111111000...---///,,,//////+++444;;;666111000......000000000/////////000000///...------,,,,,,,,,---------..............................,,,,,,,,,---------......,,,------....../////////////////////////////////.../////////000000111111........................+++,,,---...////////////...---,,,,,,,,,,,,---...////////////////////////111111000000//////......////////////////////////..............................//////000000111111---------------...//////------..................---..................---,,,---......//////......//////......---------,,,............/////////000...//////000111222222333000/////////........................//////000000............/////////000////////////////////////////////////000000000000///............//////000111111000000/////////...........................////////////////////////000000000000000000000000111000///...............---..................---..................------........................***+++,,,...///000000000////////////////////////......///000000///...---+++---///000...---------000000///...---,,,,,,+++......////////////......////////////000000000000///---///222000---///333////////////////////////............/////////000..................................../////////000......////////////............------------......---...///000000///...---............/////////000,,,,,,------...///////////////............//////...///000///...---...000---...............------................................................//////............//////000///.........000111222////////////////////////000/////////............//////000000000000//////...555333///111---,,,333000000////////////000000////////////////////////........................,,,,,,------......//////++++++,,,,,,---...////////////............//////.........////////////000...............//////000000000////////////000000///......///000111111000---------------...///000,,,------...///000111111......///000000000000000111111000000/////////...000)))+++...)))+++111...........................,,,---------...///////////////............//////////////////000000000000000000000000000//////...------------------------.........................../////////...---,,,,,,///000111111111000...---//////...,,,,,,...333666222---,,,000111---,,,///111---(((%%%$$$'''+++...............////////////000///...---------------,,,---...///000111222333,,,---...//////...---,,,,,,---......//////......---...000111222111///...------,,,,,,,,,,,,------///---,,,,,,...///...---000///...------,,,------///...---...///000000..................///000111------............------//////.........---------000000000000111111111111000000//////.........---333111......///000000///........................000000//////.........---......////////////..............................////////////////////////000000000000000000000000000000000///......------//////............//////000000//////.........---........................///...,,,,,,---///111333000000000000////////////...............///000000222111111111000000//////---...///111444666999:::000///---++++++---///000......---------///111222000///...---------------333333222///......111333000......///...,,,---222////////////..................------------....................................------------......111111000000//////............////////////......///////////////000111111...............///000000***,,,///111111///,,,***,,,,,,------...///000000//////000111111111111111000000000000000000000000...///000000000///---,,,//////000000///...------////////////////////////---------.............../////////...,,,,,,,,,...000000////////////000000////////////////////////////////////////////////........................000000000000000000000000............////////////...---+++***+++---///000---......///////////////000000000000000000000000000000111111111111000000////////////////////////111111000000//////........................................../////////000//////000000111111222222//////............//////------......//////000000............/////////000000000000000000000000000111111000000000000111111111000///...------.../////////000000000000//////000000////////////000000111111000000//////......///)))---111,,,---222---........................---...............///////////////....../////////////////////000000000000......///////////////...------------------------.................................///......---------...///000111000000///000000000......111555999:::222...///111......000111000...,,,,,,---...///............////////////000///...------------...------...///000111222222---......//////......---,,,---......//////......---...000111222111000/////////............//////111...,,,,,,---.........///.............../////////.........000111000/////////.........//////000---......//////......---//////.........---------...////////////000000000000000/////////.........444111///......///...---........................000000/////////...............////////////......////////////////////////////////////////////////000000000000000000000000//////000000000000000000/////////....../////////000000/////////.................................000//////...///000222333////////////000000000000...............///000000111111111111000000000///......///111333555777888000///---,,,,,,---///000111000000/////////000000000///...------------....../////////......000111...,,,---000000------000........./////////000000///......------......///...............---------///..................///000000000000000/////////......////////////......//////......//////000111///////////////000000111---///111222222111///---------......//////000000//////000111111111111111000000000000000000000000//////000000000///------,,,,,,------......//////////////////////////////...---------......//////000000000///.........///000000////////////000000////////////////////////////////////////////////........................000000000000000000000000....../////////000000000......---------...///000---...//////000000//////000000000000000000000000000000111111111111000000////////////////////////111000000000/////////..................................../////////000000111111111111111222222222//////............//////.........///////////////........./////////000000000000000000000000000000111111000000000000111111111000///...---....../////////000000000000//////000000////////////000000111111000000///////////////+++000222,,,...111+++////////////////////////////////////............/////////////////////////////////000000000111111............////////////................................................------.../////////......+++,,,...///000111111111///////////////111666999CCC999000...///000000222///000111222111000///...............//////////////////......------......////////////000000000000///..................///------...////////////...,,,---///000111111111000111111000000000000111111444111...,,,---...//////............///000111222000/////////111222111000000000///.........//////---......//////......---/////////............---............////////////000000////////////......222///------...//////...........................000000////////////.........//////000000//////...000000000000000000000000////////////////////////000000000000000000000000/////////000111222222222000//////////////////000000000////////////............................../////////////////////000......//////000000111111........./////////000000111111111111000000000000/////////000111333444555111///...,,,,,,...///111222222222222111000///...//////......------......---...//////...---...000000---...111111...---000,,,------...000111111222///......------......///------------------------//////............////////////000000000000000000...//////000000//////..................///000000000000000000111111111222///000000111111000000/////////////////////////////////000111111111111111000000000000000000000000//////000000000///......//////...------...///000///////////////////////////...---------...000111000000//////////////////111000000//////000000111////////////////////////////////////////////////////////////////////////000000000000000000000000/////////000000000111111///////////////000000000---...//////000000//////000000000000000000000000000000111111111111000000////////////////////////000000000000////////////............................../////////000000000222222222222222222111111000//////......//////000000000///////////////........./////////000000000000000000000000000000000111111000000000000111111000000///........./////////000000111111000000///111000000//////000000111111000000000000/////////111---000000+++///444---////////////////////////111000000//////........./////////000000//////////////////000000111111222222111000//////.........................................................,,,---...///////////////------...///000000111111,,,------------000444777III>>>222,,,...000111111---...000111111///...---............//////////////////............//////000000000000////////////000///...------...///000------...///////////////+++,,,...000111222222222222111111000000111111222888444000......000111222000000//////000111111222111000///000222333222111//////////////////000000......////////////....../////////......................../////////000000000000/////////////////////---+++,,,...000111111........................000000////////////////////////000000000000//////000000000000000000000000////////////////////////000000000000000000000000/////////000000111111111000000000000000000000000000000//////////////////........................,,,------...------,,,+++......//////000000111111......///000000000000000111111111000000000000000////////////000111222333111000............000111000111222333222111///...//////............//////111222111000......000111777222///000000------000---......///000000111111//////............//////---------------........./////////000000//////////////////000000111111222//////000000000000//////...............//////000111111222222222333222222//////............/////////////////////.........//////000111111111111111000000000000000000000000//////000000000/////////777666333000......//////////////////////////////000///...---...///111222///......///000000///...111000000000000000000111////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000111111111111......///000000000///.........///000000000000000000000000000000000000000000000111111111111000000////////////////////////000000000000////////////...........................////////////000000000222222222111111000000000000000////////////000000111000000000//////.........////////////000000000000000000000000000000000111111000000000000111111000000//////////////////000000000111111000000000111000000000000000000111000000000000000000000000111...000...,,,666@@@;;;000000000000000000000000111111111000000//////...//////000111111000///////////////000111222222222777555333111///.........////////////////////////////////////////////////------...///000000000///000000000//////000000000,,,---.........000333666HHH@@@444------000111000..................//////............//////////////////.........//////000000000000000////////////000///...------...///000---...//////000000//////,,,---...///000111222222111000000//////000000111:::666222000000222333333222222111000000000000000222111000111222333222111.........//////111222333...//////////////////...//////////////////////////////000000000111111111//////000000000000000000111///------...///////////////////////////////////////000000000000000000//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000000000000//////.........000000111222222111000000//////000000000000000000////////////////////////,,,------...------,,,+++.../////////000000000111...///000000111111000000000000000000000000111111000000//////000000111222111000////////////000111---...000111222111000000//////.........//////000111111000///...111555999AAA888111///...---...111000000000000000000///////////////....../////////---------......///////////////000111111000////////////000000111111222222//////000000000000//////...............///000000111111222333444333333222000///............///000/////////...............//////000111111111111111111111111111111111111111000000/////////000000000888666333000/////////000000000000000000000000000000000///...///000111222111000///111444444333111111111000000000000111111////////////////////////000000000000000000000000111111111111111111111111////////////////////////000000000000111111111111....../////////......---...//////000000000000000111111111111111111111111000000111111111111000000000000000000000000000000////////////000000000000////////////////////////////////////000000000111111111000000//////......000000////////////000000111111000000/////////...////////////000000000111111111111111111111111111111111000000000000111111//////000000000000000000000000111111111111000000111111000000000000111111000000000000111111111111///---000......>>>LLLGGG000000000000000000000000111111111111000000000000//////111111111111//////...///000000111222333333999777555222000/////////000000000000000000000000////////////////////////......///000000000//////333222111000000000000111///000111000000111444666BBB???888111///111111///111000///...///000111222............//////////////////......//////000000000000000000////////////000//////////////////000......///000000000000///---......///000111222222000000////////////000000888555222000111333333333333222111000////////////111000000000222333222111////////////000111222222...//////000000//////......////////////000000000000000000000111111111111//////000000000000111111666444000.........---+++//////////////////////////////000000000000111111///000000111111000000///////////////////////////000000000000000000000000000000000000000000000000000000000///...---------000111222333333222111000//////000000000000111111/////////////////////////////////////////////000000000000000000/////////...///000111222111000///000000000000111111111111000000000000000000111222111111000000000000111111---...///000111111111111//////......//////000000...///000000222666<<<@@@DDD:::111///...------000111111111000000/////////000//////......//////000.........///000000111111///000111222222111000///000000111111111111111111///000000111111000000//////////////////000111111000111333444444444333222222111111000000111111222//////////////////////////////000111111111111111111111111111111111111111000000/////////000111111000000///......///000111000000000000000000000000///000000000111111111111444222222555999:::777444222111111000000111111222////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111//////...............---...///000000111111000000111111111111111111111111000000111111111111000000000000000000000000000000////////////000000000000/////////////////////////////////000000000111111//////////////////......111000000//////000000111111000000000000000000////////////000000000111111111111111111111111111111111111000000000000111111//////000111111111000000000111111222222111111000222111111000000111111222000000000111111111111222------000...---===IIICCC111111111111111111111111000000111111111111111222...///111222222111///......///000111222333333444666555333111000000111111000000000000000000000000///////////////////////////000000000000//////...333222111111111222333444000111222111000000222444:::>>>===666222222222///000000000000000111222222............///////////////////////////000111111////////////000000000000//////000000000000//////......///000000000000000///////////////000111111000000////////////000000444222000///111222222111111000000/////////000000111000///000222222222111222222111000/////////000//////000000000000//////.../////////000000000000/////////000000000000111//////000000000111111111666333111//////000///...//////////////////////////////000000000111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111333444444333111000//////000000000111111111////////////////////////000//////...///000222333111111000000//////.........///000222222111000//////000000000111111111111000000000000000111222333111111111111111111111111111111000000000111111222///////////////000111111111444777:::<<<>>>@@@BBB???666000000111///------000000000000000111111111000000////////////000000/////////000111222222222///000222333333222000///222222111111111111111111000000111111111111000000000000000000000111222222000111333444444444222111111111111111111111111111000000000111111222222333//////000111111111111111111111111111111111111111000000/////////000222222---......//////000000000000000000000000000000000...///111333333222111000333222111555999;;;888444222111111000000111111222////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000....../////////000000000111111///.........////////////000111111111111000111111111111111111111111000000111111111111000000000000000000000000000000.../////////000000000111//////////////////////////////000000000111111111////////////000000000000111111000000000000111111000000000000000111111111//////000000000111111111111111111111111111111111111111000000000000111111...///000111222111111000000111111222222111111000222111111000000111111222000000111111111222222222---...111---)))777???666111111111111111111111111000000000111222222222333...000111222222111000......///000111222333444444333222000//////000222333000000000000000000000000000000000000000000000000000000111000000///......222222111111222444666777///000000///......///111555>>>AAA;;;555444333000---...///000111000000///............/////////000///////////////000111111////////////000000000111...///000111111000///......//////000000000000000000///////////////000111111111000000000000111111000///......000111000///............///000111222000/////////111222111000555444222111///...------//////000000000000//////.../////////000000111111............/////////000//////000000111111111222111000...///111333444444000000000000000000000000//////000000111111111222000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111222222000111333444444333111000//////000000111111111222000000000000000000000000///...,,,,,,---///111333222222111000///...------...///111222333222000/////////000000111111111222000000000000111222333444111111111111111111111111555444222111000111111222///////////////000111111999===BBBEEEEEECCCAAA@@@999222...111333000,,,+++......///000111222333333000000////////////000000///000000111222333333333///000222333333222000///333222222222111000000000000000111111111111000000111111111111111222222333///000222444444333222111//////000000000000//////111111222333444444555555//////000111111111111111111111111111111111111111111000/////////111222333111111111111111000///...000000000000000000000000...///222444444333111///000///...222777999555111222222111111111111222222////////////////////////000000000000000000000000////////////////////////000000000000000000000000............////////////444222000///...///000111//////000111111111111111111111111111111111111111000000111111111111000000000000000000000000000000.../////////000000111111000000000000000000000000000000000000111111111111//////000000111111222222111111000000000000111111//////000000111111222222000000000000111111111111111111111111111111111111111111000000000000111111...///000222222222111000111111222222222222111111222222111111111111222222000000111111222222222222//////000111222333333333333222111000000111222222111222333222000///000111555555333222111000000111111111222333333333333222222222222222222222222222333333333222222222111111///000000000000111111111111111111111111111111111111000000000222444777999222222222111111111000000444>>>DDD???999777444///333222222222333333111000111111000111222111000...222111111000000111111222000000000000000000000000333333333222222111111111111111111111111111111111222222111111000000//////111111111111111111111111111111222222222333333333444222000111444555333111222222111111111111111111111111000000000000111111333222111111000111111111333222000/////////000000111222222222222111111000111000111333444555333111222///,,,,,,///111222111000000000000111111111111222222222222222222222222333222111000000222444666999<<<<<<999222///000222222222222222111111000000//////000111111111111000000000000000000000000000333222222222111111000000333222222222111000000000111111111111111111111111000000000000000000000000111111111111111111222222000111222222222222111000222222222222222222222222111111111111111111111111000000111111111111000000111111000000000000000000///111222111...000666;;;AAAEEEKKKMMMKKKCCC:::444222222222222111111000000000000111111222222222222000000000000000000000000111111111000000000000000000111111111111222222222222222222222222222222222111111111000111111222333000000111222333333444444666555333222111222333333555444444333333333333444333222222333444444333222333222111111333555555444111111222333333333333222444444444333333222222222111111111111111111111111............///000111222222111000000000111333333444444333333333444555555333555444222333666555222111111111222222333333333111111111111111111111111111111111111111111111111//////000000111111111222000000000000111111111111000000000111222222222333111111222222222222111111111000///......///000111000///444444///444888000111111222222222222111111000000111111111111000000333222222222111111000000///000111222222111000///222111111111000000/////////111222333333222111///111111000000000000111111333333333222222111111111222222222222222222222222555444222111111111222222444333333222111111111222333333333333333333333333111222222111///000222444111111111111111111111111000000111111222222333333333222111000000111222222222333444333111000111222444444444333222111111000000111222222333333222222222222222222222222222222222222222222222222222222000000000111111111222222111111111111111111111111444333111000000111222333222222222111111111111111555===@@@;;;666444333111222111000000222222111000222111111111111111000///222222222222222222222222111111111111111111111111333333333222222222111111111111111111111111111111111111111111111000000000111111111111111111111111111222222222222333333333333111000111333444222111222222111111111111111111111111000000000000111111111111000111111222333333555444333222222222222333111111222333333333333222111111111333444555333111444111......000333333222222222111000000111111111111111222222222222111111444333111000111222333555888;;;<<<888222///000222333222222222111111111111000000111222222222222111111111111111111111111111222222222111111111000000222222222222111111111111111111111111111111111111111111111111111111111111111111111222222222222333333444555666666555444333222222222222222222222222222222222222222222222222000000111111111111000000111111111111111111111111///222333222///000444999>>>@@@CCCDDDBBB===777333222222222222111111111000000111111111222222222222111111111111111111111111000000000111111111111111222222222222333333333333222222222222222222222222111111111111111222333333111222222333444444555555999777555333111000000000111000//////......//////222222222333444444333222444333111222333444444333111111222333333333333222444444333333222222222222222222222222222222222222222111111000000000111111222111000000000111333333444444333333333333333444000222111111555::::::555222222222222222222333333111111111111111111111111111111111111111111111111000000000000111111222222000000000000111111111222111111111111222222222222111111222222222222111111000000111222222111000000111///333333...333777///111111222222222222111111111111111111111111111111111111000000////////////000000111222222111000000222222111111000000000000///000222333333222000///111111000//////000111111333333333222222222111111222222222222222222222222444444222111111111222222444333222222111111222222111111111111111111111111222222222111000000222444222222222222222222222222111111111222222222222222222222111111111111222333333444555444222111222333333444444444444333111000000111111222222222222222333333333333333333333333111111111111111222222222111111222222222333333333222222222222222222222222444333111000///000000111111111111222222222222222555:::;;;777333222222111222111000111333444444444333333222111111111111111111222333444444333222111111111111111111111111111333333333222222222222111222222222222222222222222111111111111111111222222222222222222222222222222222222222222333333333333333222000111222333222000111111222222222222222222111111000000000000111111000000000000222333444555555555444333333333444444000111222333444444444444222111111222444444333111444222000000222444444444555444222000000000222333111222444555555444222111444444222111111222333333777999:::777333000000222333333222222222222111111111111222333333333333333111111111111111111111111111111111111111000000000111111111222222222222222222222222222222222222222111111111111111111111111222222222333333333444444555555666666666666555555333333333333333333333333222222222222222222222222111111111111111111111111222222222222222333333333000222444444111111333666999999999999888666444333222222222222111111111111111111111111222222222222111111111111111111111111000000000111111222222333333333333333444444444444333333333333333333333333222222111111222222333444333333444444555555666666888777555333111000000000333333222111111111111222111111222333333444333333666444222222333444333222111222222333333333333333333333222222222222222111222222222222222222222222555444333222111111111111222111111111111222333333555444333222222222222222000111000222999AAA@@@;;;333333222222222222222222222222222222222222222222222222222222222222222222000111111111111222222222000000111111111222222222333333222222222222222111111222222333333222222111///111333555555333111///111///333333...444999111111222222333333222222111222222111000000111222222111111111000000000000///000111111222222111111000222222222111111111111000///000111222222111000///222111///......///111222333333333222222222222111222222222222222222222222444333333222222222222333333333222222111111222222222222222222222222222222222333333222111111222444222222222222222222222222222222222222222222222111222222111222222222333333333444555555333222333555222333555666666444222111000111111222222222222222333333333333333333333333222222222111111000000000222222222333333333444444222222222222222222222222111111000000111222333444111111222222222222333333333666999777555333222111555333222333666888999888444444333222111111222333111222444555555444222111111111111111111111111111222222222222222222222222222222222222222222222222000111111222222333333333222222222222222222222222222222222333333333444444333222222222222222111111111111222222222222222333222111111000000111111222111111111111222333444555333333333333222333333333111222222333333333222222333222222222444444333222333333222222333444444444888666333111000000222444444555888999999888555444555444333222222222222222666777888666333111111222333333333333333333222222222333333444444444444444222222222222222222222222111111111111111111111111111111111222222333333333222222222222222222222222222222222222222222222222222333333333444555555555333333333444444333333333333333333333333333333333333333333333333333333333222222222111111222222222333333333333444444444444000333555555333222222333444444444444444333222222222222222222222222222222222222222222222222222222222222222222222222222222000000111111222333444444333333333333444444444444333333333333333333333333222222222222222333444444333333444444555555555555555444333222222222333444666666555555444555555555222333555555555444555555777555333333333444333111111222333333444444333333222222222222222222222222333333333333333333333333555444333222111111111111111111111111222222333333555444333222111000000000333222222444<<>>333333333222222111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222333333444444333333222222222111222222333333333333222222000222333444444333222000111...333333000777>>>888222222333333333333222222444333111000000111333444333333333333333333333333222222222222222222222222222222222222222222222222000000111222222111000000222111///......///111222222222222222222222222222222222222222222222222222333333333333333333333333333333222222111222222333444444444444444444444444333444555444222222333444333333333333333333333333333333333222222222222222111111222222333333333333333444555555444333444555222333555666666555444333111111222333333333333333333333333333333333333333555444333222111///......222333333333333444444444222222222222222222222222222222222222333333444444222222222222222222222333111444888:::999555222000444333333444777999999999444555555444222111333555111222444555555444222111111111111111111111111111222222222222222222222222222222222222222222222222111111222222333333444444222222222222222222222222222222333333333444444444333333333333222111111222111111222222333333333333222222111111111111222222333333222222222222222333333333333333333333333333222333333333222111000000555333222222444444333222222222333333222333444555888666333111000111333444444666888::::::888666444555444444333333222222222555555555444333222222222333333333333333333444444333333444555555555555555222222222222222222222222111111111111222222222222111111222222333333333444222222222222222222222222222222222222222222222222222222333444555555666666333333222222222222333333333333333333333333333333333333333333333333333333333333222222222222333333333333444444555555555555111333555555444333222111111222444555555444333222222222222222222222222333333222222222222222222222222222222222222222222222000111111222333444444555222222222222333333333333333333333333333333333333333333333333333444444555333333333333444444444444444333222222222333444555222222222222222333444444555777999888777666666888888666444333444444222111222222333444444444444333222222222222222222222222333333333333333333333333333222222111111222222333111111222222333333333333555444333222111000000000333333222333999@@@???:::333333333222222111111111222222222222222222222222222222222222222222222222333333333333222222222222222222222222333333333333555444444444333333222222333333444444444444333333333222222111111222222333111...333444222<<>><<<777444555777888666444444444555444333222333444444555444444444333333444444444555555555444444444444444444444444666555444333222222222333111222333444444444333333444444333333333333333444///333444111...000111000222222222222222222333333333333333333333333333333333333333333333333333333555444444444333333333333333333333333444444444444444444444444555555555555444444555555555555444444333333333444444333333333444111444555333>>>HHHDDD444444555555555555444444444444444444444444444444222222222222333333333444555444333222222333444555333333333333444444444555555444444333333444444555222333444444444444333222111111222222222333333333222222222222222222222222222222444555555555444444222222111111222222333444333333333333333333333333666777999888666444444444444444444444444444444444111111222333333444555555000111222444555555444444111222333333222222444555444444444444555777888999444555666666777666666666444444444444444444444444222222333444444555666666111111222222222333333333333333333333333333333333---...///111333444444555666666555444222111000000444000000777888555333666222333555888:::999666333000666;;;;;;777333333444222222111000000111222222222222222222222222222222111111111222222333333333333333333333333333333333555555555444444333333333333333333333333333333333333333333444444444555555666888999777444222444555111111222333333444555555333222222111111222222333111111111222333444555666///000222333444333222222111222444666888:::;;;;;;777555333222333444444333333666888888666555777999111222222222222222222222444444444444444444444444222222333444555555555555222111111111333444333222444444444555555555666666222333444444555555444444444444444444444444444444444444444555555666666666444444444333333222222222333333333333333333333333444444444444444444444444000000111222444555555666666555444333333444555666444444444444444444444444555555555555555555555555666555333222222333555666222222333333444555666666444333222333555555555444444333333333333444444555222222222333333444444444444444444333333222222222444444444444444444444444444444444444444444333333444444444555555555666666444444444444444444444444555444444444444555666666666666666666666555555555333333222111222333555666666666888:::===???BBBCCC999===???<<<666333333666777555444444555555555444222333444444555555444444444444444555555666666666555555555555555555555555999888777555333222222222111222333444555444333333444444333333333444555555///555888333...///111222111111111222222333333444333333333333333333333333333333333333333333333333555555555444444333333333333333333444444444555555333444444444555666666666444444555555555555444444222444666777777666444222666222555444222<<>>CCC<<<444222333555444222666666666666777888999:::666555333222111222222333444444444555666777777888777444111111444555555333444444444444444444444444333333444444444444333333444444444555444444333333777555333111000111222333666555555444444333333222333333333444444444444555333444555555666666555555555444444333333444444555555555555555555555555555666666555555444444444333666666666666555555555555777777666666555555555444555555555555555555555555444444444555555555666666444444444555555555666666444444444444444555666777555444444333333333444444888666444555777777555333555555555555555555555555555444222222222333555777444333222222222222333444444444444444444444444444666666666666666666666666555555555555555555555555555444444444444666777888>>>>>>??????>>>===<<<<<<:::888666444333444555555555555666666555444333333333444555555666666555555///222222000000444555222222222222222222222222222333333333333333333333333444444555555555444222111444333222222111111111111444333222222222333444555555555555444444333333333444444444444444444444444555555444333333333333444444444444333333222222222666666555333111111333555666333222333555666444222666666666666666555555444222222222333333444444444333555222:::888:::JJJ@@@777666555444333333444555333222111111333555555444444444333333444555777888???:::555222444555555555555666666666777777777888444555555666777888888999555555444444444444555555666666666555444444333333777666555444444444444444555555444444444333333333222222333333444555666666555555555555555555555555555555666666666666555555666666666666666666666666444444444444444555555666555555444444444333333333333555555555444444666888999888666444333444555666444444444444555555555555777666555555555555666777444444444444444333222222333333333222222333333333555444444333333222222222444444555555666666777777666666666666666666666666444333333222222333333444333444666888888777666555444444444444444444444444666444222222444444333111444444444444444555555555333333333333333333333333444444444444444444444444444444444444444444444444333333222222222222333333444333222111111111111222444666777666333222333555444444444444444333222222555333111222555666555444555555555555555555555555555444333333333333444555444333333333555777:::;;;BBB<<<555333444666666444444444444555555666888888555444333222222222333444444444444555666777777777888555333333555777666555444444444444444444444444444555555555555555555444333444444555555555444444999777555333333333444555444444444444444444444444333333333444444555555555222333333444444444444444555444444333333444444555444444444444444444444444666666666555555555444444555555555555555555555555777666666666555555555555555555555555555555555555444444444555555555666666444444444555555555666666777666666666666777777888555555444444444444555555777555333444666666444222444444444444444444444444555555333333333444666777555444333333333333444555444444444444444444444444666666666666666666666666555555555555555555555555555555666888;;;>>>AAABBBAAAAAA???===;;;:::888888999777555444333333444555666666777777666555555444333444555555666666555555222555666333333555444111555555555555555555555555555555555555555555555555444555555666555444333222666666555444444444555555555444333222222333444444555555555444444444333333444444444444444444444444777777666666666555555555444444444333333333222222555555555444333333666888666444222333555666444222666666666666666555555444333333333444444444444444333555111888666999JJJ@@@888777555444444444555666444222111222333555555444444444333333444555777888<<<888444222444555555444555555555555666666666666555555666666777777888888555444444333333444444555444444444444444444444555777777666555555555555555666555555555444444444333333333333444444555555666555555555555555555555555555555666666666666555555555555555555555555555555555555555555555666777777444444444444333333333333444555666555444444666777:::888555333333444555777555555555555666666666666666555555444444555555666444555555555555444333333222222222222222222222222444333333333333333333333444444555555555555555555666666666666666666666666333333222222222222333333444444555666666666666555444444444444444444444444555444333333444444333222222333444444555555444444444444444444444444444444444444444444444444444444333333333333333333333333333333222222222222333333666555444444333444444444333555555555333222333444444555555555555444333333444333222222444555444333444444444444444444444444444444333333333333444444222222111222333555777888>>>999444222444666666444333333333333333444555666444333333333333333444555444444444555666666777777777555444444555666666555444444444444444444444444444444444555555444444444333444555666666666666666888777555444333333444555222333333444555555666666222222333444555555666666111222333333444444333333555444444333333444444555333333333333333333333333777777666666666666555555444444444555555666666666666666666666555555555555555555555555555555555555444444555555555666666666444444555555555666666666888777777666666666666777555555555555555666666666666555333444555555444222555555555555555555555555666555444444444555777888666555555444444555555666666666666666666666666666666666666666666666666666666666666666666666666666666777888;;;>>>AAADDDFFFAAA@@@===:::888777777777888777555444333444444555555555666666666555444444444444555666666666666555444777888555555777666222666666666666666666666666777777777777777777777777555555555666555555444333777666666666666666777888666666555444333333333333555555555555555444444444555555555555555555555555666666777888777666555444444444444444444333333333222444444444444444666888555444333444555555555333666666666666666555555444555555555555555444444444333555111666444999KKKAAA888777666555555555666777444333222222444555444444444444444444444555666777777666444333444555444333555555555555555444444444666666666666666666666666555444444333333444444555222222333444555555666666666666555555555555555555666666666666555555555555444444444555555555555555555555555555555555555555555555666666666666555555444444444444444444444444666666666666666777777888666555555555444444444444555666666555444444666777:::888555333222444666888666666666666777777777777444444444444444444444444555555666666555555444333333333333333333333333333333333333333444444555555444444333333333333333333444444444444444444444444444333333222222333333444444444444444555555555666444444444444444444444444444444333444444444444333222222444555555555444333555555555555555555555555444444444444444444444444333333333333333333333333555444444333333444444555666666555555555555666666333444444444333333333444444555555666555555444444222222222222333333222222333333333333333333333333222222111111111111222222222222222222333444666666888555222222333555555444333333222222333444555555333333333333444444555555444444444555555666666666555444444444444444444444444444444444444444444444222333333444444333333222333444555666777777777777555444333222222222222333333444444444555555555666222222333444555666777777222222333444444444444333555444444333333444444555444444444444444444444444777777777777777666666666444444555666666777888888666666666666666555555555555555555555555555555555555555555555666666666666555555555555666666666666777666555444444444444444555666666777777777777777666666555555555555444444666666666666666666666666666666666555666777888888777666666666666666666777666666666666666666666666666666666666666666666666777777777777777777777777999999999:::;;;<<<=========;;;999777666777888999888777666555555555555666333444444555444444333333444444555666666666666666444666666444666:::<<<;;;555555555555555555555555555555555555555555555555555555666666666555555555555555555555666666777888888777666555444444333333666555555555555555555555555555555555555555555555333444666777666555333111555555555444444444444444222333444444333333444666555444444444555555555444666666666666666555555444777777666666555555444444333777222555444;;;MMMBBB888777666555555666777888555444222222444555444444444444444444555555666666555444555555666666555444666666555555555555444444666666666666666666555555666555555444444555555666444444555555555666666666444444444444444444333333777777777666666666666666666666666555555555555555555555555555555555555555555555666666666666555555444444444444444444444444777666666666666777888888777777777777666666666666666666777666444444666777999777555333333444666888666666666777777777888888555555555666666555555555555555666666555555444333444444555666666555444444222333333444444555555666555555555444444444444444444444444444444444444444555555444444444444555555444444444444555555555666444444444444444444444444333444444444444444444555333444444555555444444333555555555555555555555555444444444444444444444444444444444444444444444444666666555555555555666666333222222222222222333333444444333444444555444444444444555555666555555444333444555555444333333333555555555555555555555555222222222333333222222222333333333444444555555666666555444444555666666555444444444333444444555555222333333444555555555555444444444444555555555555555555666666555555555555444444444444444444444444444444555555555555444444333444555666777777777777444444333333222222222333666666666555555444444444333333444555555666777777333333444555555555555555555444444333333444444555666666666666666666666666666666666777777777777777555555666777888888999999555555555666666666666666666666666666666666666666555555555666666666777777555555555666666666777777777666555444444444444444555555777777888888777777777777777777666555666666777777777777777777777777666666666666777777888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888777777777:::999777555555666888999888888777777777777777777444555666666666666555555444555666666777777666666555777666444777@@@FFFGGG666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777888999888888888777666555444444666666666666666666666666666666666666666666666666444555666777777555333222555555555555555555555555555777777777555444444555555555555555555444555555666666666666666555555444777777777666666555555555444999444666555>>>PPPDDD888777666555555666777888666444333333444555444333444444444555555555555555444555777777777777666666666666666666666666666666666666666666555555555555777777666666666666777777777777777777666666555555444555666666666666555555777777777777777777777777666666666666666666666555555555555555555555555555555555666666666666555555555555555555555555555555666666666666666777888888999888888888777777777777666777777666555444666777777666555555444555666777666666666666777777777777777888888999999888888777444555555555555444333333444555666777777666555444333333444444555555555666666777777777777777777777666666666666666666666666666666555555555555666666444444555666666666666555444444444444444444444444333444555555444444555666777777555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444666666666555555666666666333333333333333444444555555444333444666666666444333333444555555555555444555777999999777555555555777777777777777777777777555555666666666666555555444555555555555555555555777777777777777777777777555555555444444555555666333444444555555555555444444444444444444444444444555777999999777666777777444444444444444444444444777777888888888888777777333444555666666666666666555555555555555555555555777777666666555444444333444555555555555666666666333444555555666666555555555444444333333444444555666666666666666666666666555555666666666666777777666666666777777888888999555555555666666666666666666666666666666666666666555555666666666777777777555555666666666777777777888777777666666666666777444555666888888888777777777888999888666555666777888888888888888888888888666666666666777777777777666777777888888777777666777777777777777777777777777777777777777777777777666666666666666666666666555666777888888888888777;;;:::888666555555555555777777777777777777777777777777888999999999888888555555666777777777777666777999777555999CCCIIIKKK888888888888888888888888888888888888888888888888777666666666666777888888999999999999999999:::;;;888888888888888777666555666666666666777777777777777777777777777777777777777777888999888777666555555555555666666666666666999:::;;;:::888777666777444666666666555444555666666666666666666555555444666666666666666555555555333:::666777666@@@RRRDDD777666555555555666777888777555333333444555444333444444555555666555555444555666888888777666666777666666666666777777888888555555555555555555555555777666666666666666666777888888777777666555555444666777888999:::999888777666666666666777777777777666666666777777777777777555555555555555555555555555555666666666666555555666666666666666666666666666555555555555666777777888888888777777777777666777888888777555444666777555555666666666666666555555555555666666666777777666777888999999888777666444444444444444333222222333444666777777666444333444444444555555555555555555555555666666777777777666666666666666666666666555555555444444555555555333444666888888777666555444444444444444444444444222444666555444333555777<<<:::777444333333444555333333333333333333333333444444444444444444444444333333333333333333333333555555444444444444555555555555555555555666777777666555333555777888777555222222333444444444444444333666999999666444444555777777777777777777777777666666777888888777666666444555555555555555444444555666777777777666555555555555444444444444555555444555555666666555444333444444444444444444444444333555888888666444555666444444444444444444444444666666777777777777666666333444444555555555444444444555555555555555555555666666666666555555555555666666666666555555555555333333444555555555555444555444444333333444444555666666666666666666666666444444555555555666666666555555555555555666666666555555555555666666666777666666666666666666666666555666666666777777777777555666666666777777777777777666666666666777777888222444666777888888777666666888999888555444555777666666666666666666666666555555666666777777666666666666777888888777666666666666666666666666666666777777777777777777777777555555555555555555555555333444666777888888888777777777777777666666666666555555666666666666555555666666777888888888888888555555666777777777777777666888888666888>>>AAAAAA888888888888888888888888777777777777777777777777777777666666666777888999;;;:::999999999999999999777888888999999888777666666666777777777888888888777777777777777777777777888888888888777777777666555555666666666777777777666888::::::999777777888444666777777444444555777666666666666666555555444555555555555555555666666000:::777888666AAARRRBBB555555444444444555777888777666444333444555444333444444555666666555444333555777888777555444555777333444444555666777888888333444444555555666666666555555444444444444555555555555555555444444444444555666888999:::999888777555555555666666777777777666666666777777888888999555555555555555555555555555555666666666666555555555555555555555555555555555555555555555666777777777777777777666666666666777888888777555444666777444555666777777666555444555555555555666666666666333444555666666555444333333333444444333333222111222333555666666555333222555555555555555555555555111111222222333444555555444444444444444444444444555444444333333444444555333555777999:::888666555444444444444444444444444222444666666444333555888???<<<888444222333444555333333333333333333333333444444444444444444444444222222222222222222222222444333333222222333333444222222222222222333444555777555444555888999888666111222333333444444444333000444777666333111111222444444444444444444444444444555666777777666555444444444555555555444333333111333555555444222222222555555444333333444444444555555666666666555333222444444444444444444444444///222555555222000111222444444444444444444444444333333444444444444333333444444444555444444333333222222333444444333333333444444555555666777777777777777777666555555444444222222333444444444333333555444444333333444444555555555555555555555555555333444444444555555666666444444444444444444333333444555555555666666777777777777777777777777777777666666666666777777777777666666666666777777777777444444444444444555666777111333555777888888666666555777888777444333444777555555555555555555555555444555555666666666666666555666777888888777666555666666666666666666666666777777777777777777777777555555555555555555555555444555666777777666555444222333555777888999999:::333333444444555444444333333333444555666666555555555666666777777777777777333666777555555777666333555555555555555555555555555555555555555555555555888777666666666888999:::999999888777666666666666666777999::::::999888777666666777777888888888999777777777777777777777777777777666555444555555555555666666666777777888888222444666777777666666777444666888777444333555777666666666666666555555444333444444444555555666666...999666777666AAARRR@@@555444333333444555666777888666444444555555444333444444666666666555444333555666777555333222444666111222333444555777888888333333444444555666777777444333333222222333333444111222222333333444444555111333555666777666555444444555555555666666777777555555666777888999999:::555555555555555555555555555555666666666666555555444444444444444444444444