BM6P6(@ {{{|||zzzuuuoookkkkkklllnnnppprrrqqqnnnmmmnnnooojjjeeebbb```WWWNNNMMMQQQ[[[eeemmmppprrrtttppphhhlllkkklllmmmpppqqqrrrqqqppppppnnnkkkiiihhhiiikkkpppooonnnnnnqqqrrrsssrrrooonnnnnnqqqvvvxxxwwwuuuvvvvvvuuurrrjjj^^^SSSMMMJJJIIIKKKSSS___llltttwwwxxxwwwuuusssssssssssssssnnnmmmmmmppptttwwwwwwuuuuuutttrrrrrrsssuuuxxxzzz~~~}}}{{{zzzzzz|||~~~}}}~~~~~~}}}{{{zzz{{{}}}xxx}}}~~~}}}zzzxxxzzz|||~~~}}}|||{{{}}}|||uuuxxx{{{}}}}}}}}}~~~}}}{{{~~~}}}zzzvvvtttuuuzzz}}}}}}yyyyyyzzz~~~tttmmmqqq{{{xxxzzz}}}}}}~~~ppp```cccccc^^^XXXVVV[[[bbbuuu~~~|||tttpppnnnlllmmmpppvvvyyy{{{}}}~~~}}}yyyvvvrrrvvv{{{~~~}}}yyykkkhhhccc[[[UUUQQQRRRSSSXXX[[[^^^```cccjjjttt{{{~~~yyynnnhhhqqqqqquuu~~~{{{qqqfffgggiiilllpppwww~~~~~~vvvpppkkkeeedddiiiooosssuuu|||yyyxxxyyyxxxyyy{{{sssooolllkkkjjjcccVVVKKKEEE>>>888777666333333555444333333333333444555555555444333222222333444555333555888::::::888555333222222222333333444444444666666666777777555222///;;;999:::<<<;;;666333555===444000444888666555666888;;;===AAAHHHLLLFFF<<<;;;888444333444666888888<<<<<<<<<===??????===;;;;;;:::999999999999888777777999;;;<<<;;;;;;<<<===zzzzzzyyyuuuqqqnnnnnnooooooqqqsssqqqooommmmmmnnnkkkgggccc]]]RRRGGGFFFKKKZZZcccjjjmmmpppssspppjjjkkkkkklllnnnqqqsssssssssqqqqqqooollliiihhhiiikkkpppooonnnoooqqqrrrrrrpppjjjjjjmmmrrrwww{{{{{{zzzuuuvvvuuusssmmmddd\\\WWWPPPLLLHHHIIIQQQ]]]hhhooosssrrrrrrqqqrrrsssuuuuuupppnnnnnnppptttvvvuuutttvvvtttrrrqqqqqqtttwwwyyy{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~}}}{{{zzz{{{|||zzz~~~}}}zzzyyy{{{~~~~~~~~~|||{{{{{{|||~~~}}}{{{zzz|||~~~}}}|||}}}}}}{{{~~~~~~|||yyywwwwwwzzz}}}|||~~~xxxqqqrrrwww}}}~~~yyyrrruuu{{{~~~xxxyyy{{{{{{{{{}}}{{{kkk```^^^ZZZVVVTTTVVVZZZ^^^uuu~~~wwwuuusssqqqpppsssvvvyyyzzzzzz|||}}}~~~{{{yyyqqqwww}}}uuutttqqqkkkccc\\\XXXWWWRRRQQQQQQRRRWWW```jjjqqqzzz}}}sssmmmooopppuuu~~~yyyppprrrsssuuuxxx}}}{{{tttooojjjjjjnnntttwwwxxxxxxtttqqqssssssuuu|||}}}tttppplllkkkjjjcccXXXNNNIIIBBB<<<:::888555444666444444333333444444555666666666555444444555666777333555777888888777555444666666555555444444333333555555444555777666444222888666777:::888333111222888111...222777666666888:::===AAADDDIIIKKKFFF===;;;888555444555666777777888777888999;;;;;;999777777777777888:::;;;;;;;;;888:::<<<<<<;;;;;;<<<===xxxxxxwwwuuurrrppppppqqqpppqqqrrrqqqooommmmmmnnnnnnlllggg^^^PPPEEEEEEJJJZZZ```eeegggkkknnnnnnkkkiiijjjmmmoooqqqssstttuuurrrrrrpppllliiihhhiiikkkoooooooooppprrrrrrpppnnnhhhiiimmmsssyyy|||}}}|||vvvvvvvvvtttppplllhhheee[[[UUUKKKCCCCCCLLLXXXbbbkkklllmmmoooqqqsssttttttrrrqqqqqqrrrtttuuutttsssxxxuuurrrpppppprrruuuxxxzzz{{{|||}}}~~~}}}}}}|||~~~}}}{{{zzz{{{}}}~~~}}}|||zzzyyy|||~~~~~~~~~~~~}}}|||{{{{{{zzz|||~~~~~~|||{{{}}}}}}}}}~~~~~~~~~~~~~~~xxxxxxyyy{{{~~~~~~}}}}}}|||~~~{{{~~~~~~~~~}}}}}}~~~~~~}}}|||~~~|||zzzzzz|||~~~|||~~~|||xxxpppqqqvvv|||~~~zzz{{{{{{~~~yyyyyy{{{yyyyyyzzzuuufff```YYYRRRNNNPPPVVV[[[]]]vvvzzz{{{{{{zzzuuuwwwyyyyyyxxxxxxyyyzzz~~~~~~uuu{{{{{{zzz|||~~~{{{uuullleeeaaaVVVQQQKKKHHHKKKRRRZZZ^^^ffflllrrruuuyyy~~~~~~zzzuuuppprrrxxx{{{vvvqqqmmmnnnrrrwwwzzzzzzvvvpppkkkmmmooorrrwww|||~~~vvvrrrmmmkkkjjjddd[[[TTTLLLEEE???===;;;777555777444444444333444444555666777666666666777777888999555555666666666555555444::::::999777555444333222555333333444666777666555777555555888777333111222333...---111666777888999999>>>BBBDDDHHHIIIEEE>>><<<999666555555666666666888888999;;;======;;;888777777888999:::;;;<<<<<<888:::<<<<<<<<<;;;<<<===wwwwwwuuusssqqqpppppppppnnnooopppppppppoooooooooqqqqqqmmmcccUUUMMMNNNSSS[[[]]]^^^```bbbeeeggggggfffhhhllloooqqqrrrtttuuusssrrrpppmmmjjjiiijjjllloooooopppqqqsssrrrooolllkkkmmmqqquuuyyy{{{{{{{{{xxxxxxvvvuuusssqqqpppooohhhbbbXXXLLLDDDEEELLLSSS^^^bbbgggmmmppprrrqqqqqquuuuuuuuuvvvvvvvvvuuutttyyyvvvrrrooooooqqqtttwww}}}}}}|||}}}}}}}}}~~~~~~}}}|||}}}}}}zzzyyyyyy{{{}}}}}}~~~~~~~~~}}}}}}|||{{{{{{{{{{{{||||||}}}~~~zzzyyyxxxyyy{{{|||}}}}}}uuuuuuuuuxxx|||~~~|||{{{zzz~~~~~~{{{{{{{{{~~~|||{{{|||~~~~~~|||zzz{{{|||~~~~~~~~~~~~{{{~~~~~~|||tttuuuzzz~~~|||~~~~~~}}}}}}|||{{{zzztttfffbbb[[[RRRNNNPPPXXX___dddyyy~~~}}}}}}}}}zzzxxxwwwyyyzzz}}}~~~~~~xxxtttyyy}}}yyysssppphhh```UUUMMMKKKKKKLLLKKKTTTXXX]]]bbbiiisss|||}}}{{{~~~zzzuuuyyy~~~zzzuuutttqqqnnnoootttyyy{{{{{{{{{rrrkkkjjjmmmnnnqqquuuxxx}}}~~~|||}}}}}}{{{uuuqqqllliiihhhddd]]]WWWLLLEEE@@@>>><<<888777888444444444444444555666666666666666777777888999999666555555444444444444555::::::999777555444333222666444333333555666666555888555666888888444333555222000///222666888999999555;;;AAADDDGGGJJJFFFAAA===:::777666666666555555999999;;;===??????<<<:::999:::;;;:::999999999:::888:::<<<===<<<<<<===>>>wwwuuusssqqqpppooommmmmmkkkkkklllnnnooopppppppppoooqqqooofff\\\XXX[[[^^^[[[XXXVVVUUUVVVYYY]]]```bbbfffkkknnnoooppprrrtttrrrrrrpppmmmkkkjjjlllmmmppppppppprrrsssrrrooommmlllooossswwwyyy{{{{{{||||||zzzxxxuuussssssssssssooommmfff[[[OOOHHHFFFGGGMMMSSS]]]fffmmmqqqqqqqqqvvvwwwyyyzzzyyyxxxwwwvvvyyywwwsssppppppqqqtttvvv}}}{{{yyywwwwwwzzz}}}~~~}}}{{{yyyxxxyyy{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~|||yyywwwwwwzzz~~~wwwuuutttuuuyyy|||~~~~~~uuuuuuuuuwww{{{}}}{{{{{{}}}zzzxxxxxx{{{yyyxxx{{{|||xxxxxx{{{~~~~~~~~~|||uuuvvv{{{~~~}}}xxxmmmgggccc\\\WWWWWW^^^iiiqqq~~~}}}zzzzzz|||~~~}}}}}}}}}~~~}}}vvvuuu|||~~~|||yyyqqqfff]]]VVVPPPIIIEEEIIIIIIJJJOOOVVVaaannnwww||||||~~~~~~{{{vvvrrrtttqqqnnnpppvvv|||~~~wwwmmmjjjjjjiiikkknnnooossswwwyyyxxxxxxzzz|||}}}xxxtttnnnkkkgggdddccc___ZZZVVVJJJDDD??????===999777999555444444444444555666666555555555666666777777777777666555444333444444555777777666666555444333333777666444333444555555444777444444777777444444666333333333444666888888777444:::@@@EEEKKKOOOLLLFFF===:::888666777777666444666777999<<<>>>===;;;888999:::<<<;;;999999:::<<<888:::<<<===<<<<<<===>>>vvvtttqqqooooooooommmkkkjjjiiijjjlllooopppooonnnkkknnnmmmgggbbbaaabbbbbbXXXRRRLLLJJJJJJLLLRRRYYY```eeekkknnnnnnnnnpppsssqqqqqqpppnnnllllllnnnpppqqqqqqqqqrrrttttttrrrpppmmmppptttvvvxxx{{{~~~}}}zzzvvvttttttttttttqqqpppmmmfff\\\QQQIIIDDDAAAGGGQQQ\\\fffmmmqqqssstttwwwzzz{{{{{{yyyyyyyyyxxxwwwtttsssrrrsssuuuvvvzzzxxxtttqqqqqquuuyyy|||~~~~~~~~~}}}zzzwwwxxxyyyzzzzzz{{{|||}}}}}}{{{||||||}}}~~~~~~~~~~~~}}}yyyvvvvvvyyy~~~zzzvvvtttuuuzzzyyyxxxwwwyyy}}}}}}|||||||||}}}~~~}}}{{{{{{}}}}}}zzzwwwuuuvvvttttttyyy~~~{{{vvvxxx|||}}}~~~~~~~~~xxxzzz{{{}}}~~~wwwooolllgggcccbbbhhhsss{{{|||}}}~~~~~~}}}{{{{{{}}}|||{{{tttmmmddd\\\TTTOOOKKKGGGDDDEEEIIIPPP[[[eeemmmsssyyy~~~~~~|||yyyvvvwwwsssqqqssszzz{{{qqqkkkgggeeegggkkknnnppprrrtttuuuvvvyyy{{{}}}yyysssooogggeeecccaaa___[[[WWWTTTLLLFFFBBBAAA???;;;888999555555444444555555666777444555555666666555555444888777666555444444444444444444444444444444444444777666444444555555444222555222222555555333333666333666666555555888888666666:::???FFFPPPVVVRRRKKK<<<:::888777888888666555777888:::>>>@@@@@@<<<:::444777;;;;;;::::::>>>AAA999;;;=========<<<===>>>tttrrroooooopppqqqpppnnnkkkjjjiiijjjmmmnnnllljjjjjjmmmlllgggeeegggeee```SSSJJJBBB@@@@@@CCCKKKUUU```ffflllooonnnnnnpppsssppppppooonnnlllmmmppprrrsssrrrqqqrrrtttuuutttsssrrrtttvvvwwwwwwyyy|||{{{xxxvvvuuuuuuvvvrrrqqqnnnkkkeee]]]TTTNNNDDDFFFJJJPPPYYYbbbjjjoooppptttyyy{{{zzzyyyzzz{{{wwwwwwvvvuuuuuuuuuvvvvvvxxxvvvsssrrrrrrtttxxxzzz{{{|||~~~~~~~~~}}}~~~}}}}}}~~~|||yyyvvvzzz{{{||||||{{{{{{|||}}}xxxyyyzzz{{{||||||||||||}}}{{{yyyyyyzzz|||~~~}}}yyyuuuvvv{{{}}}|||{{{|||}}}}}}|||~~~~~~zzzvvvssstttyyy~~~~~~}}}}}}}}}{{{wwwssspppooopppvvv|||~~~yyytttvvvyyy}}}~~~~~~~~~~~~|||~~~}}}}}}xxxsssmmmkkknnnttt{{{~~~~~~~~~|||~~~}}}|||{{{{{{zzzxxxwwwxxx|||yyyqqqiiidddbbbXXXRRRMMMKKKHHHGGGLLLUUUYYY___hhhqqqwww{{{~~~~~~}}}zzzyyyuuurrruuu|||wwwpppiiieeehhhooovvvvvvvvvvvvwwwyyy{{{~~~~~~|||zzzyyyxxxuuuqqqnnnfffeeeeeecccaaa^^^YYYVVVSSSMMMHHHGGGCCC===::::::555555555555555666666777555666666666666555333222888888777777666555444444555555555444444444333333444333444555777777555333555222222555555333444777111555777444444777888555999:::===EEEQQQYYYSSSHHH:::999777777888999777666888999<<<@@@BBBAAA>>>;;;444888;;;<<<::::::>>>BBB999;;;===============???ssspppnnnooorrrtttsssqqqmmmkkkiiijjjlllllliiifffmmmooommmhhhhhhjjjeee]]]OOODDD;;;:::;;;>>>HHHSSSaaagggnnnpppooonnnpppsssooooooooonnnmmmnnnqqqttttttrrrqqqrrrtttvvvvvvvvvxxxyyyyyywwwuuuuuuyyy|||}}}zzzxxxwwwwwwwwwtttqqqnnnllljjjggg```ZZZNNNLLLIIIIIINNNXXXbbbhhhmmmrrrwwwzzzzzzyyyzzz|||vvvvvvwwwwwwwwwwwwwwwvvvxxxwwwvvvvvvvvvwwwyyyzzzxxxzzz|||}}}~~~~~~~~~~~~}}}||||||~~~}}}yyyvvv|||}}}}}}}}}|||||||||}}}vvvwwwxxxyyyzzz{{{{{{{{{}}}}}}}}}||||||{{{{{{zzzzzzuuuuuuzzz}}}~~~~~~}}}}}}}}}~~~vvvqqqmmmooowww}}}}}}zzz|||~~~}}}wwwqqqlllkkklllsss{{{}}}xxxrrrsssvvvxxxzzzzzz{{{}}}~~~{{{|||~~~~~~~~~~~~|||~~~{{{~~~~~~~~~|||}}}}}}zzz}}}~~~~~~vvvnnnooovvv}}}~~~}}}zzz{{{zzzxxxvvvzzz~~~}}}{{{zzzttttttssssssvvv{{{~~~xxxrrrppppppfff___YYYUUUMMMFFFFFFKKKHHHOOOZZZfffpppvvvxxxxxxyyy}}}}}}~~~|||xxxtttqqqttt|||}}}uuulllhhhmmmuuu}}}{{{{{{}}}}}}zzzvvvtttsssrrrpppoooiiiiiijjjiiigggccc___\\\ZZZSSSNNNKKKGGG???;;;:::555555555555555666777777777777888777666555333222888888888888777666555444777666666555444444333333111111333666888888777444777444444777888666777:::---333666222333777888555999888999AAAOOOWWWOOOCCC:::888777888999999888777333555888<<<>>>===:::777777;;;>>>===999888;;;???999;;;===>>>======>>>???xxxsssoooooosssvvvvvvtttppphhheeeiiinnnlllgggdddgggmmmpppllljjjhhhbbbZZZQQQHHH@@@:::777999GGGWWWgggnnnppplllkkkooopppmmmlllkkkkkklllmmmnnnnnnmmmppppppppprrruuuxxxxxxwww{{{{{{yyyvvvsssqqqqqqsss{{{zzzzzzzzz{{{{{{yyyxxxxxxsssmmmkkklllkkkhhhddd]]]WWWMMMEEECCCIIISSS[[[```llluuuvvvvvvzzz}}}|||uuuuuuvvvxxxzzz{{{zzzxxxyyyxxxxxxwwwvvvuuutttttt~~~|||}}}}}}~~~}}}}}}|||~~~~~~{{{{{{{{{wwwqqqvvvxxx{{{}}}}}}{{{xxxvvvvvvuuutttvvvyyy|||}}}}}}xxxxxxwwwvvv|||{{{zzzyyy|||~~~|||}}}}}}|||}}}~~~zzzwwwwww{{{~~~~~~|||{{{~~~zzznnnnnnpppssswwwzzzzzzxxxvvvxxxsssttt{{{}}}yyyuuuvvvtttyyy|||{{{{{{}}}||||||}}}~~~~~~~~~{{{qqqooowww~~~|||vvvssswww|||~~~|||}}}zzzvvvuuuwww}}}{{{vvvvvvvvvvvvuuutttvvv{{{~~~{{{wwwoooeee[[[RRRKKKHHHJJJLLLOOOTTTZZZbbbkkkppptttwwwqqqttt|||uuullliiikkkooo}}}}}}}}}}}}{{{vvvtttuuuvvvuuussskkkkkkiiifffbbbaaaaaabbb```\\\TTTKKKDDD???<<<;;;777555444444777:::;;;;;;===:::666666777777555222888888777666555444333333888888777555444444777999222111000111333444333222555555555555555555444444555666777888888999;;;===888888999>>>EEEIIIKKKJJJ>>>999666777999888999<<<888777777999;;;<<<;;;999:::::::::::::::;;;<<<===:::;;;<<<>>>????????????{{{vvvrrrrrruuuxxxwwwvvvqqqkkkgggjjjkkkgggcccaaaeeekkknnnkkkjjjiiiccc\\\XXXPPPHHHEEECCCEEEPPP\\\ccciiikkkhhhhhhlllmmmkkkbbbcccdddhhhllloooqqqrrrrrrqqqrrrtttwwwyyyyyyyyy{{{{{{yyyuuuqqqoooooopppuuuuuuvvvwwwxxxwwwvvvuuuyyyuuupppoooqqqrrrpppmmmhhhbbbXXXNNNHHHGGGKKKNNNXXXdddnnnrrruuuyyyyyyvvvwwwwwwwwwxxxxxxxxxwwwvvvyyyxxxxxxwwwwwwvvvvvvuuu{{{{{{|||~~~|||}}}|||}}}|||}}}{{{xxxwwwyyyvvvqqqvvvxxx{{{|||zzzwwwuuussstttrrrqqqsssvvvzzz||||||{{{vvvvvv}}}~~~wwwwww}}}}}}{{{zzz{{{~~~~~~~~~|||{{{}}}~~~{{{xxxxxx{{{||||||yyyvvvxxx|||yyyqqqtttvvvyyy|||}}}{{{xxxuuuuuurrrtttzzzyyyrrrkkkjjjmmmssszzz~~~~~~}}}}}}~~~|||qqqooouuu}}}~~~|||yyy}}}~~~}}}{{{zzzzzz||||||wwwxxx{{{{{{zzzyyyyyy|||{{{tttlllccc[[[VVVMMMLLLJJJJJJMMMSSS[[[aaannn|||~~~}}}vvvvvvxxx|||zzzqqqmmmnnnqqq}}}{{{}}}~~~yyywwwwwwwwwuuurrrppppppnnnkkkgggeeefffggggggbbbYYYQQQKKKEEE@@@===999777555555888;;;======>>>;;;999777777666444333555555555555666666666666666777666555333444777999444333222333555666555444666666666666666666666666555777888888888888:::<<<;;;:::;;;>>>BBBFFFFFFEEEAAA;;;777777888666777999:::999999:::<<<<<<:::888;;;<<<===>>>>>>>>>===<<<:::;;;<<<>>>????????????~~~zzzvvvuuuwwwyyyxxxwwwrrrnnnllllllhhhbbb______dddhhhkkkjjjjjjiiieee```^^^WWWQQQPPPRRRTTTYYY^^^```dddfffeeefffiiikkkkkk\\\^^^```dddhhhlllooopppqqqqqqrrruuuyyy{{{{{{zzz{{{zzzxxxsssnnnkkkkkklllmmmoooqqqsssttttttssssssvvvrrroooooorrrttttttsssrrrmmmddd[[[RRRKKKGGGEEEMMMVVVaaaiiipppuuuuuurrrvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxzzz}}}~~~}}}}}}}}}|||{{{}}}~~~}}}|||xxxsssrrrvvvvvvrrrvvvxxxzzzyyyvvvrrrooonnnooommmlllnnnsssxxx{{{}}}yyytttuuu{{{|||xxxyyy}}}{{{zzzzzz{{{}}}}}}}}}~~~|||{{{|||~~~}}}zzzyyy{{{~~~}}}vvvwwwtttpppqqquuuxxxwww|||~~~~~~yyytttppplllmmmqqquuussskkkdddbbbjjjnnnvvv~~~~~~~~~~~~}}}tttooorrrvvvyyy|||yyyyyywwwnnniii[[[VVVNNNGGGEEEHHHLLLPPP^^^jjjxxx{{{vvvwwwyyywwwuuuwww~~~zzzqqqllllllnnnvvvwww{{{~~~|||{{{yyytttpppsssrrrqqqnnnjjjgggggghhhllleee\\\VVVRRRLLLDDD>>>;;;888666777999===?????????>>>===:::666444444444555555555555666666666666444444555444333444666999666555444555777777777666666777777777777777777777777888999999888888999;;;;;;::::::<<<@@@CCCDDDDDDCCC<<<777777777444555777<<<;;;;;;<<<======;;;999:::<<<>>>@@@@@@>>>;;;999:::;;;<<<>>>????????????|||xxxwwwxxxxxxwwwvvvrrrqqqpppooohhhaaa___bbbeeehhhjjjjjjiiihhhdddbbb```ZZZVVVWWW\\\^^^]]]\\\^^^aaacccdddeeehhhlllmmm```bbbcccddddddeeeggghhhlllmmmoootttxxx{{{|||{{{{{{zzzwwwrrrllliiihhhiiiiiillloooqqqrrrrrrӵrrruuuvvvvvvrrrpppkkkfff___VVVNNNIIIFFFIIIPPPYYYdddnnnsssuuussstttuuuvvvvvvwwwyyyzzzxxxxxxxxxyyyyyyzzzzzzzzz|||~~~~~~}}}|||}}}~~~}}}{{{uuuooooootttuuutttuuuwwwxxxvvvqqqllljjjiiihhhggggggjjjqqqxxx}}}zzzwwwwww{{{|||yyyzzz~~~{{{zzzxxxxxxyyy{{{}}}~~~Ħ}}}Ħ~~~{{{zzz{{{~~~ӵ{{{wwwmmmooopppoooooorrrxxx|||zzzqqqiiieeecccffflllooommmiiiggggggnnnpppvvv}}}~~~}}}Ħxxxqqqnnnmmmoooyyy|||yyy{{{}}}yyyrrrkkk___TTTMMMIIIHHHHHHMMMWWWccclllrrrxxx~~~yyyxxxzzzrrrnnnpppzzz~~~zzzxxxuuuwwwyyyrrrnnnmmmnnnsssssswww}}}~~~~~~{{{tttoooppppppoookkkgggdddccccccgggaaaYYYVVVUUUPPPGGG>>><<<999777777999===???@@@AAABBBAAA===888444555777888888777666555444333333222333333333333444666888666555444555777888777666666666666666666777777777888999::::::999888888999777777888;;;???CCCFFFGGGDDD===777777666444555888;;;;;;<<<>>>@@@@@@===;;;;;;;;;<<<===<<<;;;999888:::;;;<<<>>>????????????}}}{{{xxxwwwvvvvvvuuuuuurrrrrrsssrrrkkkddddddhhhiiiiiijjjkkkjjjfffdddcccbbb___\\\]]]bbbddd```[[[[[[\\\___bbbeeegggkkkooohhhiiiiiihhhdddccccccdddggghhhlllqqqwww{{{{{{{{{yyyxxxvvvqqqllliiihhhiiijjjmmmpppqqqqqq4ĉ@ӵxxxyyyxxxqqqpppooonnnjjjcccYYYRRRGGGEEEDDDJJJVVVcccpppwwwrrrtttvvvvvvuuuuuuwwwyyyxxxxxxxxxyyyzzzzzz{{{{{{|||}}}~~~~~~zzz{{{}}}~~~}}}{{{uuuooooootttvvvuuutttwwwxxxuuunnniiihhhhhhddddddeeejjjrrrzzz~~~|||{{{|||{{{zzzzzz|||wwwwwwxxxxxxxxxzzz|||~~~{{{~~~>L~~~=hĦ~~~}}}{{{{{{}}}4ĉ@ӵ~~~vvvqqqgggkkkooorrrsssuuuzzz}}}rrrggg___[[[aaafffjjjiiiggghhhlllpppqqqrrrvvv}}}~~~~~~}}}>L~~~uuummmhhhjjjttt}}}zzz||||||qqqfff]]]TTTMMMHHHHHHLLLSSS[[[bbbiiirrryyyzzz}}}yyyqqqoooqqqooommmooovvv~~~|||zzzzzzxxxyyy{{{xxxwwwvvvvvvxxxvvvwww|||~~~}}}|||uuuooommmmmmlllhhhddd```^^^^^^___[[[WWWWWWYYYUUUKKKBBB>>>;;;777666888;;;>>>???CCCDDDCCC???999666666888888888777666555444333333111222333333333333555777555444444444666777666555444444444555555666666666888:::;;;;;;999888888999666777999;;;>>>CCCGGGJJJDDD===777777666555777:::999999;;;???BBBCCCAAA???>>>===;;;999999999:::;;;:::;;;<<<>>>????????????zzzyyyxxxvvvuuutttttttttsssrrrssssssoooiiihhhlllllljjjjjjlllkkkfffeeeffffffeeecccbbbeeehhhddd]]]XXXXXX[[[```ccceeejjjppplllnnnooommmiiiggghhhjjjfffhhhlllqqqwwwzzz{{{zzzxxxwwwuuuqqqmmmjjjjjjkkkmmmpppqqqpppnnnGG=?wwwvvvrrrqqqqqqrrrqqqlllccc\\\QQQJJJEEEFFFLLLVVVdddpppnnnrrruuuuuusssqqqrrrtttxxxxxxxxxyyyyyyzzzzzzzzzzzz|||~~~~~~~~~|||yyyyyyzzz{{{}}}~~~}}}xxxrrrrrrwwwxxxvvvvvvyyy{{{wwwpppkkkkkkmmmeeefffhhhnnnvvv}}}~~~|||zzzyyyzzzzzzuuuvvvxxxxxxxxxxxxyyy{{{vvvyyy}}}~~~}}}~~~HdĦ=Īj}}}zzz|||~~~||||||~~~GG=?~~~}}}vvvqqqjjjlllrrrxxxyyyyyy|||xxxmmmbbb[[[XXXdddjjjkkkfffaaaeeemmmsssqqqrrrvvv{{{~~~~~~~~~}}}}}}~~~~~~~~~HdĦ{{{sssmmmmmmttt}}}~~~{{{tttlllcccYYYRRRLLLJJJJJJMMMPPPUUU^^^gggnnnttt|||yyyvvvwwwyyyzzzyyyxxx||||||uuuooommmnnnllllllpppvvv}}}~~~}}}}}}}}}}}}~~~~~~}}}~~~}}}}}}vvvqqqllllllkkkhhhccc^^^\\\[[[ZZZYYYYYY\\\^^^ZZZQQQIIIAAA===999777888;;;===>>>DDDDDDBBB>>>:::777777777555555555555666666666666111333444444444444555666555444333444555666666444333333444444555555666666888:::<<<<<<:::999888999:::;;;<<<===>>>BBBFFFJJJEEE>>>888777777666888<<<777888;;;???CCCDDDCCCAAA@@@???<<<::::::;;;>>>???:::;;;<<<>>>????????????wwwwwwwwwӵuuusssrrrĭӵlllӵiiiĦXXXVVVYYY```dddeeelllssspppӵӵrrrnnnĦƜ`1.׼syyyvvvuuutttĦlllggg\\\VVVOOOLLLIIIIIIRRRӵqqqĦxxxxxxyyyyyyyyyyyyzzz{{{}}}ĭӵyyy{{{ĦzzzwwwyyyĦqqqĦzzz~~~zzzyyyyyyzzzyyyuuuuuuqqq}}}DdD{{{}}}?fӵĦ~~~~~~ӵƜ`1.׼sĭӵ}}}vvvtttsssvvv|||~~~{{{}}}ӵlllccc______Ħlllddd^^^ccclll}}}}}}~~~Ħ}}}||||||ĦDdDӵӵӵ{{{Ħӵĭӵyyy{{{}}}{{{uuulllfff^^^VVVPPPMMMJJJHHHMMMTTT\\\dddnnnxxx~~~|||tttlllggghhhkkkkkkjjjhhhkkkooopppnnnkkkjjjiiieeeiiiooowww~~~|||{{{zzz|||~~~}}}xxxssskkklllkkkgggbbb]]]ZZZYYYWWWYYY]]]aaaaaa\\\TTTNNNEEEAAA;;;888999;;;======CCC@@@===;;;999888666444555555555555666666666666333444666666444444444555555444333444666777666555444444444555666666777777777999<<<<<<;;;:::999999:::<<<>>>???@@@DDDJJJNNNIIIAAA;;;999888666888;;;777999<<<@@@CCCDDDBBB???>>>===<<<;;;;;;<<<>>>???:::;;;<<<>>>????????????vvvwww?~4tttvvvsssg&e>&emmmg&emmm>hӵXXX[[[bbbggghhhooowwwg&eqqqguO>uO>&euuurrr4ff?>ߝLggggĉ@~~~{{{yyyShӵoooddd___ZZZTTTJJJAAAg&eooo>hӵxxxxxxxxxxxxxxx}}}|||}}}fff?><z}}}g&e>&evvvvvvHL}}}|||xxxShӵgLxxx|||~~~|||yyywwwyyyzzzS?ʬqqqqqq3h?D%%)?zzz~~~ZufĦ~~~gLyyy}}}~~~g&egĉ@g&e>&e|||@e|||~~~??{{{}}}yyyyyy~~~}}}g<ĉwwwnnngggfff3we<Ħkkkccc]]]bbb3h?@e}}}~~~Z}}}{{{3h?gL}}}~~~D%%)?fff?><z=?Ħg&eg&eS?ʬyyy4ff?>ߝL@eg&e3h?g&e>&e??{{{ooorrrwww~~~~~~xxxuuujjj```YYYQQQIIIIIINNNHHHPPP]]]hhhooouuuyyy}}}llldddZZZUUUVVVXXXYYYXXXUUUXXX\\\```bbbaaa```___```eeemmmwww}}}}}}}}}}}}xxxwwwwwwzzz}}}|||xxxuuujjjjjjjjjfffaaa\\\YYYWWWUUUYYY___cccbbb\\\TTTOOOHHHDDD>>>::::::;;;===>>>BBB>>>999888999888555222888888777666555444333333444555777666555444444555666555444555666777777555444555555666777888888999666999;;;===<<<:::::::::777:::===???BBBGGGOOOTTTMMMDDD===:::888666777:::999:::===@@@CCCCCC@@@===999999:::;;;<<<<<<<<<<<<:::;;;<<<>>>????????????yyy4DӵqqquuusssHƅ^Hu]ĦhhhHu]ĦnnnZuR)Ħ___bbbcccbbbeeelllsssHu]ĦwwwHŐeHŐeHu]ĦvvvqIܗGIӵjjjtt{{{HGgĉ@wwwtttnnnjjjddd]]]UUUMMMHu]ĦeeeZuR)Ħvvvtttuuuxxxzzz{{{}}}sߝLGdUĦ~~~Hƅ^Hu]ĦrrrntHdĦwwwzzzHGgĉ@xxxHdĦxxx~~~{{{vvvzzz||||||xxxxxx|||Htƅ^kkknnnBt=o9ĦDtfo9Ħzzz~~~g?~~~}}}HdĦnnnssswwwHu]ĦttHƅ^Hu]ĦH׼s{{{||||||}}}||||||}}}~~~~~~tQwwwtttqqqlllje<ĦdddcccdddBt=o9ĦH׼s~~~~~~HtĦ}}}|||{{{{{{|||Bt=o9ĦHdĦ{{{zzz{{{Dtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ}}}yyyxxxwwwzzz~~~wwwlllfff___VVVQQQQQQGGGHHHJJJNNNVVV```iiiooo~~~~~~~~~}}}{{{nnndddZZZTTTLLLGGGDDDDDDDDDDDDHHHGGGGGGHHHJJJMMMQQQSSSTTTYYYcccooo{{{|||~~~}}}zzzwwwwwwwwwuuuqqqmmmhhhjjjjjjggg___XXXTTTSSSTTTXXX]]]ccceeebbb[[[VVVJJJEEE@@@<<<;;;<<<===>>><<<;;;999999999888666444777777666666555555555444777777666666555555555444666555555444444444555555222444777777666666888;;;::::::;;;;;;;;;:::999999999;;;<<<===@@@GGGQQQXXXXXXJJJ<<<666888::::::999999999:::<<>><<<<<<<<<;;;::::::;;;;;;;;;===::::::===CCCDDDAAA==={{{zzz4DuXӵpppmmmmmmDdDΦDdDĦfffDdDĦmmmdddt|<___bbbeeeeeecccdddhhhmmmDdDĦuuuDdDΦDdDΦDdDĦxxxpeƜ4DuTӵmmm`eĭqetvvvwwwvvvsssppplllgggaaaWWWDdDĦWWWgggt|>><<<;;;;;;::::::999888888888777555333777666666666555555555555777666666666555555555555666555555444444555555666555777888888666666777999888888999999999999999999:::;;;<<<===???FFFPPPWWW\\\OOOAAA:::999:::999777666555666888:::;;;:::888;;;;;;::::::::::::;;;;;;<<<:::999<<>>@@@AAA@@@DDDLLLVVV```iiiqqqttt}}}{{{zzzxxxssskkkddd^^^``````___[[[XXXVVVUUUVVVXXX\\\aaacccbbb^^^ZZZRRRMMMFFFAAA===:::888666777666555666777777555333666666666666555555555555666666666666555555555555666666555555555555666666888999:::999777666666888666666777888888999999999:::<<<======???EEENNNVVV___UUUGGG>>>;;;:::888555888888888:::<<<<<<;;;999:::::::::999999::::::;;;???<<<:::;;;>>>@@@???<<<{{{{{{4DuXӵllllllnnnDdDʜ4DuTӵ]]]>d<ĦcccDtbbbbbbbbbaaaaaadddjjjnnn>d<Ħvvv>d<ʜDd<ʜ4DuTӵyyyvvvF&uTӵsss4DufئL>epuR)Ħvvvxxxuuutttttttttnnn>d<ĦEEEDtooossstttwww{{{~~~~~~DdDΦDdDĦ{{{>d<ʜ4DuTӵwww4DwDd<ĦwwwpuR)Ħ>dd<ӵDdd<{{{xxx>d<Ħzzz4DufئL>eDdDʜ4DuTӵDdDĦ|||yyyyyyxxxzzz}}}}}}|||zzzvvvqqqgeĦddds<v>aĦiiinnnpeӵDx<DdDĦDdDĦttttttuuupeӵDx<>d<~~~>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ~~~xxxtttlll___PPPGGGFFFFFFDDDAAAEEEKKKRRRYYY```lll}}}yyyhhhXXXMMMCCC;;;:::999999:::<<<===<<<;;;<<<<<<;;;;;;;;;<<<===>>>;;;>>>CCCIIIQQQYYYaaafffttt~~~~~~||||||~~~yyyvvvsssnnngggaaa`````````___]]][[[ZZZYYYUUUVVVYYY\\\^^^^^^[[[YYYUUUPPPIIICCC???;;;777555555444444555666666444222666666666666666555555555666666666666666555555555666666666555666666777777999999999999888777888888666666666777888999::::::;;;<<<<<<<<<>>>DDDMMMTTT^^^XXXLLLAAA<<<;;;888555:::::::::<<<>>>>>><<<::::::999999999999:::;;;;;;BBB???<<<;;;;;;<<<;;;:::wwwwww4DuXӵjjjkkkmmmD&dq&ĒRXXXXXXsdKĦ___DHRRudccc___]]]^^^cccjjjooosdKĦtttD&oq<Ōq&ĒRwwwvvvttt>dp&ĒRuuusssnfʜd<Φ>d<Ħ|||s&dq&ĒRzzzzzzi?ʜtd<ĦwwwHHܗDӊBqqq<x^^^\\\___ffflllllllllB?daĦjjjpppB?Ho9~~~>d<}}}|||{{{>d<ӵvvvwwwB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦ~~~B?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR~~~|||}}}|||yyylll[[[PPPLLLIIICCC???>>>BBBFFFHHHMMM\\\rrrooo[[[KKKDDD???::::::999:::;;;======;;;999======<<<<<<<<<<<<======;;;===@@@CCCFFFLLLSSSXXXfffrrr}}}zzzxxxyyy}}}{{{}}}wwwrrrnnnkkkfffbbbdddbbbaaa______^^^]]]]]]VVVVVVVVVXXXZZZZZZYYYXXXWWWSSSMMMGGGBBB>>>999666555444444555666666444222555555555666666666666666555555555666666666666666666666666666666777888999888888777888999999999999777777777777888:::;;;<<<:::;;;<<<<<<===CCCLLLTTTZZZYYYPPPDDD===<<<:::555888888888:::<<<===;;;999:::999999999::::::;;;<<<@@@>>><<<;;;;;;<<<<<<<<hxxxuuurrrfe|||@ďDnnnooooooooonnnnnnnnnooonnnneXXXUUU=e[[[eeennnvvv|||}}}~~~ege{{{|||sĪj@h~~~|||{{{fdDĦxxx@ďDtttkkkHkgeRRRPPPOOOVVV```hhhjjjkkk@h|||@GkkkrrrHĪj@IŌ{{{zzzBenevvvHkgezzznewwwuuufeyyyHu]3hh~~~serrrrrrxxx~~~}}}xxxtttoooiiigeĦja>aĦlllqqq@Gsezzzyyyxxx<Ōzzzyyyzzz@GHkgeHĪj@IŌegeHu]3hIŌDdDĦnezzz@h>h~~~sezzzne@GsĪj@h|||}}}{{{~~~wwwiii]]]UUUNNNGGGAAA@@@AAAAAA???CCCPPPeeettt~~~vvveeePPPBBB===;;;888:::999999:::<<<;;;999666<<<<<<<<<<<<<<<<<<<<<;;;===???@@@@@@???BBBHHHMMM```kkkyyyyyyuuuuuuuuuwww~~~xxxuuuxxxyyyrrrooollliiigggfffdddaaa```aaabbbbbbaaa]]][[[YYYYYYZZZ[[[[[[[[[[[[WWWRRRMMMHHHCCC===999777666555666777777555333555555555666666666666666555555555666666666666666777666666777777888999:::888666666777999:::999888999888777777888999;;;<<<888:::;;;;;;===CCCLLLTTTXXXZZZTTTGGG>>>===;;;666999999:::<<>><<<::::::::::::;;;<<<======:::;;;;;;<<<===???@@@AAAooo4DuXӵmmmĵD^ZZZWWWSSSPPPQQQNNNQQQ```ccc```]]][[[]]]aaadddfffkkkiiieeeqqqtttuuuvvvvvvvvvvvvuuusssyyy{{{}}}tttrrrooommmmmmoooqqqqqqooommmhhhdddaaaDDDMMMXXXbbbmmmvvv|||{{{||||||{{{{{{~~~|||yyywwwDdDĦyyyyyyyyyrrrgggJJJFFFDDDDDDMMM[[[hhhnnnooorrr~~~zzzeeekkksss}}}~~~zzzooorrruuuxxxzzzyyyyyywwwwwwD^s׼suuuqqqqqqvvv}}}}}}|||vvvqqqlllggggeFm8\\\>aĦooosssttt{{{}}}s׼szzzyyyxxxHoyyy{{{{{{|||D^DdDĦ}}}{{{~~~s׼svvvyyy{{{|||xxxnnneee]]]VVVQQQKKKIIIFFFAAA@@@HHHUUU___jjjeeeXXXHHH>>>;;;:::777:::999999:::;;;;;;999777;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>???===;;;<<>>AAABBBAAA@@@;;;;;;;;;;;;<<<===>>>???:::<<<===>>>??????@@@@@@Φ4DuXӵtvӵ>d<ĦhhhZZZVVVQQQOOONNNNNNĦIIIKKKNNNUUU]]]]]]YYY[[[[[[[[[]]]```dddffffffiiihhhĦccc^^^ZZZSSSSSSXXXbbbiiilllnnnpppuuuwwwxxxwwwuuurrrqqqqqqssstttuuuuuutttuuuwwwyyyzzzzzzzzzzzzyyyzzz}}}~~~zzzxxxwwwuuuppplllmmmqqqvvvuuuqqqmmmnnnpppĦjjjbbbUUULLLIII===AAAGGGNNNXXXcccooovvvzzz{{{}}}~~~~~~|||{{{yyy{{{{{{zzzzzz|||~~~}}}zzzvvvtttuuuxxx{{{>d<Ħyyyxxxxxxssssssuuuyyyyyyrrrfff\\\[[[XXXRRRKKKCCC???======HHHYYYjjjrrrtttuuutttsssssswww}}}~~~yyyuuussspppllljjjggggggnnnwwwuuu{{{~~~zzzwwwyyy|||}}}|||vvvpppmmmmmmmmmmmmlllmmmnnnoooooonnnmmmnnnooopppuuu{{{~~~Ħ}}}xxxvvvtttssspppmmmpppwwwuuu>d<ĦBezzzuuuqqqooosss|||}}}zzz{{{|||uuuoookkkggggeFYĉPPPUUU>aĦqqqttttttssstttvvvvvvwwwwwwxxx{{{Be{{{zzzyyynu]ӵyyy~~~~~~>d<Ħ}}}~~~>d<Ħ~~~Ħyyyyyy~~~~~~BemmmwwwyyyzzzyyyĦ|||}}}}}}uuummmgggdddVVVSSSMMMFFFAAABBBHHHMMMWWWUUUNNNCCC===<<<;;;888:::999999:::<<<===;;;:::<<<<<<===>>>>>>>>>>>>===999<<<>>><<<888888===BBBDDDMMMXXXbbbmmmwww|||{{{~~~|||yyyvvvuuuqqquuuzzz~~~~~~zzzwwwyyy}}}yyytttpppllliiifffggglllppprrrssspppmmmhhheeefffggghhhhhhhhheee___YYYSSSKKKCCC>>><<<;;;999999999888666444444555555555666666777777444555555555666666777777777777777777888999:::;;;;;;888666666777777444222999888666555444555777888666777999:::<<>>>>>===;;;;;;;;;<<<===>>>?????????@@@AAAAAA???===<<<;;;?aŖ%7uSQuR)ӵsdKĦ]]]\\\YYYSSSMMMIIIgdKĦAAAAAAGGGPPPWWWZZZYYYYYY___aaa```cccjjjkkkggghhhgdKĦaaa[[[VVVLLLNNNUUU^^^hhhpppsssuuusssuuuwwwxxxwwwuuurrrqqqmmmttt{{{~~~{{{xxxxxxzzzxxx{{{zzzvvvuuuuuutttppp{{{{{{zzzwwwrrrooonnnnnnlllooossswwwyyywwwuuugdKĦooollldddZZZSSSGGGDDDAAA@@@EEEPPP^^^hhhmmmwww|||yyyvvvyyyzzzyyyyyyyyyxxxxxxyyy{{{~~~}}}wwwrrrqqqrrrvvvyyygdDĦ|||wwwsssrrrrrrsssvvvwwwrrrggg^^^UUULLLDDD@@@===:::;;;>>>MMM[[[lllvvv{{{{{{uuummmsssuuuyyy|||}}}zzzuuuqqqlllmmmnnnlllkkkmmmrrrwwwyyyyyyzzzyyyxxxxxx{{{}}}}}}yyytttoookkkiiihhhhhhmmmnnnnnnllljjjiiikkklllqqqtttxxxgdKĦ{{{wwwrrrnnnnnnppptttwww~~~sdKĦ~~~}}}xxxwwwqqqqqqxxx|||{{{zzz|||}}}{{{rrrhhhbbbaaaŶSJJJJJJQQQ3we>>DDDBBB???<<<<<<===;;;888===<<<:::999888888999:::;;;;;;;;;:::999888777666999888888777888999;;;<<<>>>AAAFFFKKKRRR[[[dddjjjssstttsssqqqnnnmmmnnnooo{{{|||}}}}}}yyyvvvwww{{{}}}xxxwww~~~|||{{{{{{xxxtttrrrlllggghhhoooxxx}}}~~~|||xxxtttooommmmmmoooppplllggg```\\\ZZZTTTKKKCCC<<<999777999888555444777777555222///...000222444,,,222555444555:::999555555666777888888999999888888888888888777777777777666888888555666999:::777666555777:::;;;===DDDMMMZZZaaa```SSSFFF@@@===:::;;;:::999999<<<>>>??????>>>;;;999:::<<<>>>===;;;;;;;;;;;;<<<<<<<<<<<<===>Akkkne^^^ZZZWWWVVVUUURRRne@@@===<<AMMMIIIIIIk<mmmpppyyyyyyssssssmmmppp{{{{{{yyy}}}~~~~~~}}}fhDe~~~nenezzzzzzyyyyyyne{{{}}}~~~}}}|||~~~}}}zzz|||~~~~~~~~~~~~}}}yyy{{{~~~}}}vvvkkk___VVVNNNIIIEEE@@@===999777999;;;;;;:::;;;::::::999888888999999::::::::::::999888777777;;;;;;:::999::::::<<<<<<;;;===@@@CCCGGGMMMTTTYYY```cccfffhhhhhhgggggghhhrrrvvvzzz|||yyywwwwwwzzzyyyuuuuuu~~~}}}{{{||||||zzzwwwpppllliiillluuu~~~|||zzzxxxuuusssqqqqqqqqqnnniiidddbbb```[[[QQQJJJAAA<<<888999999666444666666444222111222333666777000555777555555888777333555666666777888888999888888888888888777777777777666888888555555999:::888888777888;;;;;;<<>>>>>>>>AAA>>>999888:::<<<<<<<<<;;;;;;;;;<<<<<<<<<<<>>>>>DDD@@@:::777888:::;;;<<<;;;;;;;;;<<<<<<<<<<<>>AAAFFFNNNUUUYYY\\\^^^___eeelllsssuuuwwwzzz}}}~~~~~~}}}zzzyyyyyy{{{~~~~~~|||zzztttsssrrrssswwwzzz{{{zzzxxxyyyzzz{{{{{{zzzyyyxxxuuurrrpppqqqpppkkkbbbYYYNNNBBB999999;;;999666555444444666777888999999999777999999888777666555333555555666666777777888999888888888888777777777666888999777333444888:::999;;;:::;;;<<<:::999===DDDMMMVVV[[[TTTFFF<<<;;;>>>:::888777888:::<<<======AAA>>>;;;999999:::;;;<<<;;;;;;;;;<<<<<<<<<<<>>???AAAEEEJJJQQQVVVaaajjjppppppuuu~~~|||zzzyyyxxxxxxyyyyyyzzzzzzzzzzzzvvvvvvwwwyyy{{{|||}}}~~~yyyvvvuuuvvvxxxuuummmfff]]]PPPCCC>>><<<999888888777777777777666555444333777444444777777555555888666555444444555666888999888888888888777777777777666888888555666999:::777888888:::<<<;;;999===CCCHHHLLLPPPPPPHHH@@@???CCC999777666777999;;;<<<<<<888:::===>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===sssrrrpppmmmkkkkkklllmmmooollljjjjjjjjjhhhccc^^^bbbccccccaaa\\\TTTMMMHHH>>>BBBHHHQQQXXX]]]______YYYTTTSSSVVVYYYZZZ```ggglllmmmnnnoooppprrruuuwwwttttttuuuwwwzzz||||||{{{~~~}}}{{{xxxuuusssqqqooossstttwwwzzz}}}~~~}}}|||zzz~~~~~~}}}}}}zzzuuupppqqqssstttssstttvvvwwwrrrssstttvvvwwwxxxyyyyyyuuuwwwxxxwwwuuuuuuvvvxxxtttvvvvvvssskkkccc[[[WWWQQQHHH@@@???AAAEEEMMMVVVaaagggmmmooommmnnntttyyyxxxxxxxxxwwwuuutttsssrrrssstttuuuyyy|||}}}|||zzzzzzxxxtttoookkkeee```]]]]]]XXXUUUWWWYYY[[[aaahhhlllpppqqqjjjbbbZZZQQQJJJDDDEEEFFFFFFKKKVVVfffqqqsssuuuyyy|||~~~|||xxxvvvwwwzzz~~~rrrkkkbbb]]]YYYSSSJJJBBB<<>>EEEJJJKKKQQQUUUPPPEEE??????888777555666888;;;<<<;;;:::<<<>>>===;;;:::;;;===;;;;;;;;;<<<<<<<<<<<<===qqqpppnnnkkkiiiiiilllnnnkkkjjjhhhiiijjjgggbbb]]]aaacccdddccc^^^VVVMMMGGG>>>DDDMMMUUUZZZ^^^___aaaaaa[[[XXX[[[\\\\\\aaaiiilllmmmooopppqqqtttwwwzzzvvvwwwxxx{{{~~~zzzzzzyyywwwvvvtttssssssttttttvvvyyy{{{|||zzzyyywww{{{}}}|||{{{{{{xxxssslllnnnqqqrrrsssuuuwwwyyyrrrtttvvvxxxyyyzzzzzzyyyvvvxxxyyyyyywwwxxx{{{~~~yyyzzzyyyvvvqqqkkkhhhfff___RRREEE@@@>>>>>>EEENNNRRRZZZccciiikkkooowww~~~yyyyyyxxxvvvtttsssrrrqqquuuuuuuuuwwwzzz{{{{{{zzz{{{yyyvvvpppjjjeeeccccccccc]]]YYY\\\```dddiiinnnrrrsssooodddYYYRRRKKKEEEAAACCCEEEHHHNNNZZZjjjvvvtttxxx|||~~~~~~}}}|||zzzvvvssssssvvvxxxppphhh^^^WWWTTTNNNDDD<<<<<<>>>AAADDDGGGLLLRRRVVVSSSTTTVVVZZZ```iiirrryyyyyyyyy{{{}}}~~~|||uuuuuuyyywwwqqqqqqvvvvvvooohhhfffgggggg```]]]ZZZZZZZZZZZZWWWTTTUUU\\\fffnnnrrrsssxxx~~~{{{zzzzzzzzzvvv~~~~~~}}}~~~zzzzzz~~~~~~zzzzzz~~~~~~}}}~~~}}}}}}yyynnnfffmmmvvvyyyyyy||||||~~~~~~}}}{{{yyyxxxyyy{{{{{{{{{~~~rrr\\\HHHCCC???666222444555444444444666888:::;;;888999999:::::::::999999666777999:::;;;::::::999666777888888777666777999444555777999;;;@@@EEEIIIQQQ```lllqqq{{{}}}||||||zzz{{{{{{zzzyyyzzz{{{}}}||||||yyyuuusssrrrvvv{{{}}}yyyuuupppdddUUUIII>>>666666:::999888888777666666777777999444333666666111222666666555444333444666888999888888888888777777777777333777999888888:::999555444555888<<<<<<;;;???FFFLLLMMMSSSZZZWWWIII>>>;;;888666555666888:::;;;;;;>>>??????<<<888777:::===;;;;;;;;;<<<<<<<<<======tttrrrnnngggcccccchhhmmmmmmmmmllllllkkkgggaaa]]][[[aaaeeeddd\\\UUURRRRRRIIIJJJOOOXXX___cccfffhhhhhhffffffhhhkkkkkkiiifffnnnpppsssvvvxxxxxxxxxwwwyyyvvvuuuyyy}}}~~~{{{ssspppqqqssssssrrrrrrtttwwwzzzzzzvvvrrrzzz}}}}}}yyyuuutttlllmmmppptttxxxyyyyyywwwvvvxxxzzz|||}}}{{{yyyxxxzzzzzzyyyxxxyyyzzz{{{|||{{{yyyxxxwwwvvvsssnnnjjjhhh___SSSJJJEEEBBB???===DDDKKKVVVaaaiiipppvvvyyy{{{vvvuuuyyyxxxsssssswwwwwwwwwvvvuuuvvvyyy{{{}}}|||{{{wwwppphhhcccccceeeaaabbbdddgggjjjnnnqqqrrruuurrrjjj```TTTKKKFFFDDDGGGDDDEEELLLSSSZZZgggtttyyy{{{{{{zzz{{{~~~}}}xxxwwwsssssstttssspppppprrrbbbaaa___YYYPPPGGGAAA>>>??????@@@DDDJJJOOOQQQRRRUUUSSSRRRUUU]]]gggppptttyyyxxxyyy|||~~~~~~}}}{{{{{{{{{vvvnnniiiiiikkkmmmkkkeeecccdddbbbbbb^^^YYYZZZ]]]XXXOOOQQQXXXaaahhhooouuu|||{{{yyysssvvv|||}}}~~~}}}xxx|||yyyzzz~~~yyyxxx~~~}}}~~~~~~|||yyysssuuu}}}||||||~~~}}}|||}}}||||||zzz|||}}}}}}}}}~~~zzz|||yyydddNNNCCC>>>888555555666666666777777777777777999<<<<<<999999<<<<<<999;;;;;;::::::::::::::::::888888777777777777888888666888:::::::::;;;???CCCMMMXXXhhhvvv}}}~~~~~~{{{www{{{{{{uuuuuuvvvzzz}}}|||xxxtttvvvnnnbbbUUUKKKCCC;;;777666777888777777777888:::555666777888888666444333:::888666666777888777666999777555444444666888999:::777555666999;;;:::888===888666888999999<<>>>>>@@@???>>><<<:::999999999tttsssppplllgggfffiiilllllllllllllllllliiiddd```___aaacccdddaaa\\\XXXUUUTTTTTTWWW\\\```ccceeefffjjjhhhhhhjjjmmmnnnllliiioooqqqsssvvvwwwxxxxxxxxxrrrqqqqqqvvv|||}}}~~~|||uuuqqqsssuuuuuuuuuuuuuuuwwwxxxvvvrrrnnnvvvyyy}}}~~~{{{wwwtttsssnnnooorrrvvvzzz|||{{{zzzwwwxxxzzz{{{|||{{{zzzyyy}}}|||{{{{{{{{{{{{|||}}}{{{zzzyyyxxxwwwtttooolllnnnggg^^^UUUNNNGGG@@@:::???DDDMMMVVV^^^gggoootttxxxsssrrrtttuuusssuuuzzzyyyxxxxxxxxxxxxyyyyyyzzzxxxyyywwwrrrkkkggghhhiiifffggggggiiikkknnnppprrrqqqnnnggg]]]SSSJJJFFFDDDKKKJJJNNNWWW]]]aaajjjsss}}}~~~{{{yyyyyytttnnnjjjhhhiiimmmllliiigggiiibbbaaa^^^WWWNNNFFF@@@>>>>>>???@@@CCCFFFIIILLLNNNRRRRRRRRRVVV]]]eeelllqqqwwwwwwyyy}}}}}}}}}{{{xxxooofffgggfffgggjjjhhhccc```bbb______\\\YYY[[[^^^[[[SSSTTTXXX^^^eeelllttt{{{tttnnnrrrxxx{{{}}}}}}{{{~~~yyy~~~}}}}}}~~~|||wwwvvv~~~~~~wwwssswww|||~~~|||{{{}}}}}}}}}~~~zzz{{{|||~~~|||hhhRRRFFF@@@;;;777777::::::999999999888888888777::::::777777::::::777::::::::::::999999999888999888777666666777888999333555777777777999<<<@@@IIISSSaaaooo{{{~~~|||yyy|||vvvuuuvvvyyy||||||xxxtttxxxrrrhhh]]]QQQGGG@@@;;;888999999888777888999:::555666888888888777555444777555444555777888888777666666666555555555444444888777666777888999999888:::666444777888999===BBBHHHQQQ\\\```[[[PPPDDD<<<<<<777555777888888;;;???===:::888999<<<>>>>>>===??????>>>===<<<<<<<<<<<>>:::999999999888777666666666666666999999666666999999777;;;;;;::::::999999999888999888777555555777888999222333555555666777:::<<>>;;;;;;999888888999::::::666777888888888777555444444333222444666888888888555666888888888666444222555666777777666666888999777444333666888999===BBBFFFPPP\\\bbb^^^RRREEE<<<:::777666999999888:::>>>888999:::<<<>>>>>><<<:::>>>>>>>>>======>>>??????vvvuuusssqqqppppppqqqqqqooooooooopppqqqoookkkiiicccdddeeeeeeeeeccc___]]]]]]______]]]^^^cccggghhhkkkllllllnnnooopppqqqqqqssssssuuuvvvxxxyyyzzzzzzsssqqqoooqqquuuzzz|||||||||}}}zzztttqqqtttwwwwwwuuussspppnnnnnnoooqqqrrruuuyyy~~~}}}{{{{{{ssssssvvvzzz~~~}}}{{{{{{|||||||||}}}}}}}}}~~~~~~~~~}}}|||zzzzzzyyyxxxuuurrrqqqooommmkkkggg```VVVNNNBBBAAA??????DDDMMMXXX```pppoooooopppqqqrrrtttvvvpppqqqsssttttttsssrrrqqqpppsssuuutttpppmmmmmmnnnqqqpppooonnnnnnpppssstttrrrqqqmmmfff___XXXUUUTTT^^^cccjjjpppttttttvvvwwwxxx|||}}}zzzwwwrrriii```PPPRRRYYYcccfffcccaaabbbcccaaa\\\TTTLLLEEEBBBAAACCCFFFHHHEEEAAAAAAEEEJJJQQQTTTZZZ```eeejjjnnnqqqtttvvvzzz~~~~~~~~~}}}yyyoooeee___\\\\\\```bbb``````aaadddcccbbbbbbdddgggfffdddaaa]]]YYY\\\eeepppxxx|||~~~vvvtttyyy~~~~~~~~~~~~}}}}}}}}}||||||~~~~~~~~~}}}{{{{{{|||{{{}}}|||~~~}}}{{{ssslllllllllnnnrrrwww}}}~~~ttt___OOOFFF@@@<<<999888777777666666666777777777::::::777888;;;;;;888;;;;;;:::::::::::::::::::::888666555555666888:::666666777777777888999:::===AAAIIIXXXjjj{{{}}}{{{{{{}}}}}}}}}{{{|||~~~~~~|||yyywwwxxxuuummm```SSSIIIDDD>>><<<999888888999999999666666777777777666555444666444333444666888888777777888999::::::999888777333666999888666555666999777444333666777777:::???FFFNNNXXX___\\\RRREEE===999777777:::;;;888999<<<;;;<<<===>>>>>><<<999777???>>>>>>======>>>>>>???xxxvvvrrrppppppsssuuuwwwrrrrrrrrrrrrsssrrrooollldddgggiiigggbbb______```bbbeeeeee___^^^dddhhhhhhiiijjjkkkmmmnnnoooqqqrrrtttuuuvvvxxxyyyzzzzzzzzzyyyuuupppnnnpppuuuzzz}}}|||}}}{{{uuussswwwzzzzzzyyyuuunnniiihhhkkkppptttvvvzzz~~~~~~tttuuuwwwzzz~~~~~~|||}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}|||zzzzzzzzzyyywwwuuusssqqqooonnnnnnjjjddd^^^MMMIIICCC>>>===BBBJJJQQQ[[[___dddhhhkkknnnnnnnnniiijjjkkkmmmooopppqqqqqqmmmppptttsssoookkkkkkkkkqqqqqqppppppqqqsssuuuwwwoooooolllgggaaa\\\YYYXXXggglllrrrvvvxxxyyyzzzzzzvvvzzz|||yyyvvvqqqfff\\\MMMOOOWWWbbbgggeeedddeeecccbbb]]]VVVOOOIIIFFFEEEGGGIIIIIIFFFAAA???DDDIIIOOOUUU]]]ccchhhkkkooorrrtttwwwzzz}}}~~~~~~}}}}}}zzzvvv{{{|||rrrjjj```[[[[[[```ccccccccceeegggeeedddeeeggggggggghhhddd]]]VVVVVV^^^iiisssxxx~~~|||~~~}}}zzzzzz{{{~~~|||}}}zzzvvvxxx{{{yyy|||~~~}}}~~~}}}uuuooofffeeeeeegggjjjooosssvvvuuuxxx{{{vvvcccSSSJJJDDD>>>::::::999888888888999;;;<<<777999:::777888;;;;;;999999999999999999:::::::::999888777555555777888999999999888999999999888888:::;;;AAALLL]]]ooo~~~|||{{{yyywwwvvv}}}|||}}}}}}{{{yyy{{{|||{{{vvvkkk^^^SSSLLLAAA===999777888999888888666666666666555555444444999777666666777888777666666777777888999:::;;;;;;222666999999666555666888999555444777777666777;;;FFFKKKQQQVVVUUUNNNEEE>>>999777888;;;;;;888888;;;>>>??????>>>===<<<<<<<<>>===<<<<<<<<<<<<{{{wwwrrrpppqqqsssuuuvvvrrrqqqqqqrrrttttttrrrpppfffjjjmmmjjjccc___aaaeeehhhnnnmmmddd```eeeiiiggggggiiijjjkkklllmmmpppssstttuuuxxxzzz{{{{{{zzzyyy{{{wwwqqqmmmnnnrrrxxx||||||}}}wwwvvvzzz}}}}}}}}}xxxqqqiiieeeffflllpppssswww}}}~~~}}}|||wwwwwwxxx{{{~~~~~~|||zzz{{{||||||}}}}}}}}}}}}}}}zzz{{{}}}~~~}}}{{{zzzyyyzzzzzzyyyxxxxxxuuuqqqqqqqqqppplllhhh[[[VVVMMMDDD>>>===@@@DDDJJJQQQZZZ```gggmmmnnnlllbbbaaaaaaccceeeiiimmmoookkknnnqqqqqqmmmjjjjjjkkkpppppppppqqqssstttvvvwwwppppppoookkkfffaaa^^^^^^jjjpppvvvwwwxxxzzzzzzxxxvvvzzz|||yyyvvvpppeee[[[PPPQQQXXXaaaeeeeeeeeegggdddccc```[[[TTTOOOLLLKKKJJJKKKIIIFFFBBBBBBEEEIIIPPPVVV^^^dddgggiiilllooosssuuuxxxzzzzzz{{{|||}}}zzzvvvyyy}}}|||tttmmmhhhbbb___cccgggggggggiiigggdddccceeeeeedddeeeiiieee^^^VVVSSSXXXcccnnnuuu}}}zzzyyy{{{~~~|||yyy}}}xxxqqqsssxxxyyy}}}~~~}}}}}}zzzrrrllliiiaaaaaaaaaccceeeiiimmmooorrrtttvvvwwwyyy{{{zzzssseeeWWWOOOKKKEEE???:::999777666777888:::<<<777::::::888999<<<<<<:::;;;;;;::::::999999888888888888777777777777888888999888888999;;;;;;:::888999:::<<>>:::888888;;;;;;888888;;;<<<===>>>>>>===>>>@@@BBB@@@???>>>===<<<;;;;;;<<<}}}yyytttrrrrrrrrrqqqooommmlllmmmpppsssuuutttssskkkmmmmmmllliiihhhiiikkkgggoooooofffbbbgggjjjhhhfffhhhjjjjjjkkklllppptttsssvvvzzz}}}~~~|||zzzxxxzzzxxxuuurrrrrruuuyyy}}}zzz|||{{{vvvtttyyy}}}}}}zzzxxxsssmmmgggfffiiimmmrrrvvv{{{~~~~~~}}}{{{{{{zzzzzz{{{|||~~~~~~{{{yyywwwyyyzzz||||||{{{zzzyyyyyyzzz||||||zzzyyyyyyzzz{{{zzzyyyyyyvvvttttttuuuuuurrrooojjjeee\\\QQQGGGAAA???@@@@@@HHHPPPUUU]]]eeegggdddYYYVVVTTTTTTWWW\\\ccchhhiiimmmoooooollljjjkkkmmmooopppqqqssstttttttttsssqqqrrrqqqnnniiieeebbbaaagggpppvvvwwwxxxyyywwwrrrssswwwyyyxxxvvvsssiii```ZZZYYY\\\bbbdddcccdddgggddddddccc```ZZZUUUQQQPPPQQQOOOLLLJJJHHHIIIKKKMMMVVV\\\cccfffffffffhhhkkkooorrruuuwwwwwwyyy}}}|||{{{~~~}}}~~~}}}xxxrrrtttlllgggiiikkkkkkiiijjjfffcccbbbeeefffdddfffllliiiccc\\\WWWXXXaaannnxxx~~~~~~}}}|||}}}~~~{{{uuuwww{{{rrrtttyyyzzz|||wwwzzz~~~zzznnneeeaaaaaaaaaaaaccceeeiiillloooppprrrsssrrrpppoooqqquuuzzzooommmdddZZZUUUSSSNNNGGG@@@>>><<<:::999999;;;<<<;;;>>>>>><<<===@@@AAA>>>EEEDDDBBB@@@===;;;999888666777888888888888777666999888999<<>>:::;;;;;;>>>GGGWWWjjjwww~~~wwwzzz}}}~~~~~~zzzxxxvvvvvvtttjjj\\\PPPIIICCC===:::;;;===;;;999999888888777777777777777888666555555777888888777444555666666666666444444666666777999::::::888666999666666888999777888;;;BBBDDDGGGJJJLLLIIIBBB===;;;888888::::::777888;;;:::<<<>>>>>>======???AAA???>>>>>>======>>>>>>>>>}}}zzzwwwuuutttqqqlllhhhggghhhjjjmmmrrruuuvvvvvvpppnnnlllmmmoooppppppoooaaakkkmmmdddaaahhhllliiieeehhhjjjjjjjjjlllqqquuusssvvv{{{~~~}}}zzzwwwyyyyyyyyyxxxxxxzzz}}}vvvxxxwwwrrrqqqvvvzzzzzzssstttssspppkkkiiijjjlllssswww|||}}}|||{{{|||||||||~~~~~~{{{yyytttvvvyyy{{{{{{zzzxxxvvvxxxzzz}}}{{{zzzxxxxxxzzz{{{zzzzzzwwwuuutttvvvyyyzzzxxxuuuuuuqqqiii]]]QQQHHHCCCBBB999@@@EEEGGGMMMUUUXXXUUUQQQNNNIIIGGGJJJQQQYYY___hhhkkknnnnnnllllllnnnpppoooppprrrttttttsssrrrpppmmmnnnnnnkkkfffbbb___^^^cccnnnvvvxxxxxxyyytttmmmmmmrrrvvvwwwxxxwwwppphhhccc```aaadddeeeccccccgggdddeeefffccc^^^XXXUUUTTTXXXUUUPPPNNNOOOQQQRRRSSS]]]bbbhhhjjjgggfffgggjjjlllooorrrtttvvvyyy~~~}}}~~~~~~}}}{{{~~~|||xxx}}}tttmmmmmmnnnllljjjjjjgggccccccggghhhfffiiipppnnnjjjccc]]]\\\dddrrr}}}~~~~~~}}}|||zzzrrrsssvvvxxx}}}zzzxxxqqqyyy~~~}}}zzzyyyuuueee[[[ZZZ\\\ccceeehhhkkkooorrrtttvvvooonnnkkkfffcccdddiiinnnggghhhddd\\\YYYZZZVVVOOOMMMKKKGGGCCCAAAAAABBBCCC@@@CCCCCCAAABBBFFFFFFDDDPPPNNNKKKGGGCCC???<<<:::555666888::::::888666555999999;;;???EEEHHHGGGEEE;;;<<<<<<<<>>???===:::;;;:::999999888888999999555444333444666888888888666777:::;;;:::666222000888666666999<<<<<<999555777555555999:::888:::===@@@BBBEEEJJJLLLIIIAAA;;;<<<999777999999777888<<<;;;>>>AAA@@@===::::::;;;>>>>>>>>>>>>???@@@AAABBB|||{{{yyyxxxvvvrrrmmmiiihhhiiikkknnnppprrrttttttmmmlllkkklllooorrrqqqnnnpppkkkgggeeedddeeejjjooommmkkkiiiiiilllpppssstttuuuyyy|||}}}{{{zzz{{{}}}}}}~~~|||xxxxxx{{{}}}{{{zzzvvvrrrpppqqqssstttuuuuuutttsssqqqoooooonnnnnnuuuvvvwwwyyy{{{}}}~~~|||zzzyyy{{{~~~}}}xxxzzz{{{|||{{{{{{{{{}}}{{{{{{|||~~~~~~||||||{{{zzzyyyyyyzzz|||}}}zzz|||{{{wwwwwwzzz{{{yyy|||yyyssskkkbbbWWWLLLEEE@@@:::999???BBBAAACCCHHHFFFDDD@@@???BBBKKKWWW```jjjkkkmmmooooooooommmlllkkkmmmoooqqqqqqpppnnnmmmmmmmmmkkkfffaaa```bbbfffeeemmmwww{{{wwwrrrpppppppppqqqsssuuuwwwwwwuuurrrooolllgggaaa]]]___ffflllfffiiijjjgggaaa\\\[[[[[[ZZZ[[[[[[ZZZYYYZZZ\\\^^^[[[ccckkknnnmmmjjjkkkllluuuvvvxxxyyyyyy{{{}}}}}}}}}|||}}}}}}~~~}}}}}}~~~}}}|||}}}xxxqqqkkkhhhhhhjjjkkkfffdddfffiiilllqqqxxxuuutttrrrnnnlllpppxxx}}}|||yyyvvv}}}}}}{{{~~~~~~||||||}}}uuuwww|||zzzuuuwwwqqqllljjjhhhmmmuuuzzz~~~|||pppaaaWWWYYY```hhhnnntttwwwyyyyyyrrrjjjkkkfffaaa^^^^^^aaacccddd```aaaaaaaaa```^^^\\\[[[^^^YYYRRRNNNMMMNNNPPPPPPRRRQQQPPPNNNNNNRRRWWW\\\___]]]YYYQQQHHHCCCAAABBB@@@<<<777444555777999:::???:::888???KKKQQQMMMFFFDDD@@@<<<<<<===EEEUUUdddzzzzzzyyy|||}}}nnn```XXXPPPHHHCCCAAA???;;;666:::888777777999:::;;;:::777777777777666666666666999999:::::::::999999888:::::::::;;;::::::999888999888666666888:::<<<<<>>???@@@???>>><<<;;;>>>===<<<===???@@@@@@???wwwwwwwwwwwwvvvsssnnnjjjjjjlllnnnppprrrttttttuuurrrpppmmmmmmpppssstttsssqqqlllhhhggghhhkkkooorrrrrrooommmkkkmmmppptttvvvtttxxx{{{|||zzzzzz|||~~~{{{}}}|||xxxxxx{{{}}}{{{|||xxxtttrrrqqqrrrssssssvvvuuuuuutttssssssrrrrrrvvvwwwwwwwwwxxxxxxyyyyyy}}}|||{{{|||~~~yyy{{{||||||{{{{{{{{{|||{{{{{{}}}~~~{{{xxxxxxxxxyyyzzz{{{||||||yyy{{{{{{yyyzzz}}}{{{xxxssslllcccYYYRRRKKKBBB<<<<<<<<<;;;===BBBAAA@@@===<<>>999;;;::::::;;;=========;;;999999999999999888888888777777888888888888777777888999999999999999888888999888999:::;;;<<<<<<;;;CCCEEEGGGIIINNNRRRNNNGGG@@@???<<<888;;;@@@>>>888<<<===>>>??????===<<<;;;======>>>>>>@@@AAACCCDDDpppqqqtttwwwxxxuuuppplllnnnoooqqqrrrtttuuuuuuuuuvvvssspppoooqqqtttuuuwwwqqqmmmjjjjjjnnnsssuuuuuuuuusssooollllllooosssvvvssswww{{{{{{zzzzzz|||yyy||||||yyyyyy|||}}}zzz{{{xxxtttssstttuuuuuuuuuwwwwwwxxxyyyxxxwwwvvvuuuttttttttttttuuuuuuuuuuuu}}}}}}}}}~~~~~~{{{|||~~~}}}|||{{{{{{|||{{{|||~~~~~~zzzwwwxxxyyyyyyzzzzzzyyyyyy|||~~~~~~|||~~~~~~}}}{{{yyyuuuooogggbbbWWWMMMBBB<<<888777999======<<<;;;<<>><<<:::::::::;;;;;;:::888::::::::::::::::::::::::777777888888888888777777888888888999999999999999999:::<<<>>>??????>>>===CCCHHHMMMQQQVVVYYYTTTLLLAAAAAA???<<<>>>@@@===777<<<===>>>>>>>>>===;;;:::;;;>>>@@@AAA@@@AAADDDHHHmmmooosssxxxzzzxxxtttoooqqqrrrsssttttttuuuuuuuuuwwwsssrrrssssssrrrrrruuuooonnnkkklllrrryyyzzzwwwtttrrrooolllkkknnnssswwwtttxxx{{{{{{yyyyyy|||xxx{{{{{{yyyzzz}}}~~~|||wwwuuutttuuuwwwzzzzzzzzzyyyzzz{{{|||{{{yyywwwuuupppqqqrrrssstttuuuvvvwww|||}}}}}}~~~}}}~~~~~~}}}{{{{{{||||||}}}}}}yyyyyyzzzzzz{{{zzzyyywwwvvv~~~}}}zzzwwwvvvssspppnnnbbbYYYMMMDDD===:::999:::;;;;;;<<>>FFFYYYeeevvv~~~{{{~~~wwwkkkbbbWWWPPPNNNMMMJJJFFFCCC@@@<<<999999888777666::::::::::::::::::::::::999999:::;;;;;;;;;::::::999999999999::::::;;;;;;;;;<<<>>>@@@AAABBBDDDEEEJJJRRR[[[aaaeeeddd[[[QQQHHHGGGDDDBBBBBBBBB???;;;<<<============<<<;;;;;;;;;???BBBAAA>>>>>>BBBGGGmmmppptttzzz|||{{{wwwssssssssstttuuuuuuuuutttttttttqqqsssvvvuuunnnkkkmmmkkknnnnnnnnnssszzz{{{wwwrrrrrrpppnnnmmmpppuuuzzzwwwyyy{{{zzzwwwvvvxxx{{{wwwzzzzzzxxxyyy~~~~~~xxxwwwvvvxxxzzz|||{{{{{{zzz{{{||||||{{{yyyvvvtttsssssstttuuuuuuvvvwwwwwwzzz|||}}}~~~~~~}}}}}}|||~~~~~~||||||}}}}}}~~~|||yyyvvvwwwyyyzzz{{{{{{zzzyyy~~~yyyuuuttttttuuuuuunnnhhh^^^SSSJJJCCC<<<777999:::;;;>>>FFFSSSaaajjjmmmmmmllljjjhhhdddaaa______aaaeeeggghhhgggeeeddddddhhhlllmmmmmmmmmpppsssvvvtttqqqppppppooonnnlllfffggghhhlllqqqtttuuuuuussssssttttttuuutttsssrrroooooommmjjjggghhhmmmrrrppppppooolllkkklllooorrrsssvvvyyy{{{|||}}}~~~|||}}}}}}{{{yyyyyyzzz{{{|||zzzvvvtttuuuyyy}}}{{{wwwuuuyyy}}}|||xxxttttttvvvsssqqqqqqsssppphhhcccccchhhnnntttwwwvvvuuutttuuu}}}|||zzz||||||{{{wwwxxxzzz}}}{{{yyy{{{{{{vvvrrrwwwzzz}}}yyyvvvzzz~~~~~~tttjjjgggiiinnnwwwzzz}}}}}}{{{vvvtttzzz|||rrrdddWWWLLLDDD@@@DDDEEEIIINNNYYYjjj~~~yyypppnnnooopppqqqttt{{{~~~tttlllfffbbb\\\YYYUUUUUUZZZaaagggkkkssssssrrrrrrsssuuuwwwyyy|||yyywwwvvvtttrrrpppiiiccc]]]]]]dddkkknnnoooooonnnoooqqqssstttrrrpppjjjeee^^^ZZZZZZ^^^aaadddjjjjjjiiifff```[[[VVVTTTPPPJJJDDDAAA>>><<<@@@FFFOOOZZZlll}}}~~~||||||}}}{{{nnneee[[[UUUVVVWWWVVVUUURRRLLLDDD===:::999999999999999999999888888888888::::::;;;<<<<<<<<<<<<<<<888888888888999;;;<<<======>>>@@@AAACCCHHHNNNSSS^^^hhhtttzzz{{{wwwkkk___VVVSSSNNNKKKHHHDDDAAA@@@===============<<<<<<;;;===@@@BBB@@@<<<:::===BBBqqqssswww{{{}}}|||xxxuuuttttttuuuvvvvvvvvvuuuuuurrrpppssswwwssshhhdddfffhhhooorrrppprrryyyzzzvvvsssttttttsssqqqsssxxx}}}zzz{{{{{{wwwrrroooppprrruuuwwwwwwtttvvv|||~~~~~~}}}{{{{{{|||zzzxxxvvvzzzzzz{{{{{{zzzxxxwwwvvvzzzyyyyyyxxxwwwvvvvvvuuuyyy|||~~~~~~|||{{{{{{~~~~~~~~~~~~~~~~~~{{{xxxqqqsssuuuxxxzzz|||}}}~~~yyy|||~~~}}}{{{vvvuuuvvvyyyzzzyyywwwooodddYYYOOOCCC999999999999;;;AAAKKKWWW___bbbaaa^^^[[[WWWTTTRRRQQQQQQTTTXXX]]]```bbbbbbbbbdddiiimmmoooooooooqqqtttxxxuuupppkkkgggffffffgggcccdddfffkkkppptttuuuuuuqqqqqqrrrsssuuuuuurrrppppppooonnnjjjhhhkkkqqqwwwuuuuuussspppnnnooosssvvvvvvxxx{{{}}}~~~}}}{{{zzzwwwxxxyyyxxxwwwwwwyyyzzzwwwtttrrrqqqsssxxx~~~~~~|||xxxssswww}}}}}}zzzxxxxxxuuuuuuuuupppggg```___jjjnnnrrrsssrrrqqqrrrttt~~~~~~~~~|||vvvxxxzzz}}}~~~yyytttwwwzzzzzzyyyyyyzzz}}}~~~~~~yyyrrrxxx|||~~~~~~nnnnnnuuuzzzsssqqqqqqttt|||{{{yyy|||}}}|||xxxvvvzzz{{{uuujjj]]]RRRIIIDDDBBBEEEGGGLLLRRR\\\kkk|||yyyqqqpppqqqsssvvvyyy|||wwwnnnhhhbbb^^^ZZZXXXVVVWWW\\\ccchhhkkkppppppqqqsssvvvxxxzzz|||}}}yyyvvvuuussspppnnngggbbb]]]]]]```eeeggghhhlllqqqxxx{{{{{{yyyyyyyyyqqqnnnkkkjjjnnnssswwwyyy|||}}}~~~|||vvvnnneee___PPPJJJDDDBBB???;;;;;;???DDDMMM^^^ppp}}}~~~|||zzzzzz~~~~~~rrrjjj```\\\___ccceeedddZZZTTTJJJBBB>>><<<<<<<<<<<<;;;::::::888888777666999:::;;;<<<<<<===<<<<<<:::999999999;;;===???@@@BBBEEEHHHKKKOOOVVVaaahhhzzzwwwlllgggbbb]]]UUUJJJDDDCCC???>>>>>>>>>============>>>@@@@@@>>>:::999;;;===vvvvvvxxx{{{|||{{{xxxtttuuuvvvwwwxxxxxxxxxxxxxxxtttppprrruuuooobbb^^^cccfffqqqwwwsssqqqwwwyyyuuutttvvvxxxvvvsssssswww{{{{{{{{{yyyssskkkgggggghhhrrrtttrrroooqqqxxx}}}}}}~~~~~~}}}{{{wwwsssxxxxxxxxxyyyyyyzzzzzzzzz||||||{{{zzzyyyxxxwwwvvvyyy}}}|||||||||}}}~~~}}}|||}}}|||zzzxxxqqqrrrssstttvvvxxxzzz{{{www{{{~~~~~~|||yyyxxxyyyzzzzzz{{{|||xxxnnneee\\\PPPDDD>>><<<:::999;;;AAAJJJQQQSSSPPPLLLHHHEEEDDDDDDDDDGGGHHHKKKPPPUUUZZZ^^^```dddhhhnnnpppooonnnoooqqqsssqqqmmmfffaaa```dddiiihhhggggggjjjnnnsssuuuvvvpppooooooqqqttttttrrrooooooqqqqqqpppooopppvvvzzzzzzyyywwwtttrrrssswwwzzzzzzzzz{{{||||||{{{xxxuuuuuuwwwwwwwwwvvvwwwyyyzzzuuurrrpppooorrryyy}}}~~~~~~{{{{{{}}}~~~{{{xxxxxxyyy}}}~~~yyyxxxuuuvvvwwwtttlllffffffjjjmmmoooooonnnpppuuuyyyyyyyyyyyyzzz{{{|||~~~~~~zzzuuutttyyy{{{zzz{{{~~~}}}}}}~~~{{{vvv}}}}}}wwweeeeeennn|||}}}{{{zzzyyyzzz~~~}}}~~~|||~~~xxxqqqeeeYYYOOOJJJGGGGGGKKKPPPVVV^^^gggtttzzzsssrrrrrrsssxxx}}}}}}~~~zzzrrrllliiieee```]]][[[ZZZ[[[___dddggghhhiiikkknnnrrrvvvzzz|||}}}|||yyyuuurrrqqqpppnnnlllgggdddaaa^^^]]]]]]^^^___iiipppyyy~~~}}}yyyvvvuuunnnpppssszzzwwwnnn^^^WWWPPPKKKEEE===::::::@@@EEERRRbbbmmmttt}}}{{{{{{zzzzzz}}}uuummmddd```dddjjjmmmmmmaaa\\\UUUOOOJJJHHHEEECCCAAA@@@???===;;;:::999888;;;;;;<<<>>>>>>??????>>>@@@@@@??????AAACCCFFFHHHNNNSSSZZZ```fffooo{{{~~~xxxjjjWWWJJJFFF@@@@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<>>>>>>>>AAAGGGOOOVVV[[[ccchhhmmmooonnnmmmmmmooolllllliiiddd___```hhhooonnnkkkiiiiiimmmrrruuuwwwpppnnnnnnpppttttttrrroooooorrruuuvvvuuuuuuyyy|||}}}|||yyyvvvtttuuuyyy||||||{{{zzzyyyyyywwwuuussswwwxxxxxxxxxwwwwwwyyy{{{uuussspppooorrryyy|||{{{|||~~~|||xxxxxx{{{|||zzzwww}}}||||||zzztttsssuuuyyyxxxsssoooppphhhjjjkkklllmmmrrrzzz~~~}}}{{{yyywwwxxxzzz}}}|||xxxxxx|||}}}yyyzzz~~~||||||~~~~~~}}}tttgggfffooo}}}{{{{{{~~~|||}}}yyyqqqeeeYYYPPPLLLKKKKKKSSSYYYbbbjjjsss~~~zzzuuusssssssssxxx~~~}}}xxxqqqnnnnnnjjjeeebbb```___```bbbeeeggggggfffhhhmmmrrrvvvyyy{{{||||||xxxtttrrrqqqqqqqqqppplllkkkhhhccc^^^\\\\\\]]]gggnnnvvv||||||wwwqqqmmmiiinnnwwwzzztttkkkccc\\\SSSHHHAAA???@@@CCCLLLYYYaaafffooo{{{|||zzzzzzzzz{{{{{{zzz|||vvvmmmdddaaaeeekkkooopppkkkhhhddd```\\\XXXTTTPPPEEEDDDBBB@@@>>><<<;;;:::>>>>>>???AAAAAABBBBBBBBBGGGGGGFFFGGGHHHKKKNNNPPPYYY```jjjssszzz|||cccPPPJJJAAA@@@@@@???>>>?????????>>><<<;;;;;;===>>>===<<>><<<;;;:::999888888888888666777999;;;???EEEMMMSSSbbbmmmtttssspppnnnjjjeeejjjkkkjjjfffaaa```dddiiinnnkkkjjjlllnnnoooppprrrooommmlllnnnqqqtttvvvwwwsssuuuwwwyyyyyyzzz{{{||||||yyyvvvuuuvvvxxxzzz|||}}}}}}zzzvvvuuuxxx|||zzzwwwwwwzzzzzzxxxxxx{{{yyy{{{yyytttssszzz}}}|||~~~~~~|||xxxvvvuuuwwwyyy{{{yyy{{{{{{uuutttvvvwwwwwwuuusssssssssnnnjjjeeefffkkksssxxx{{{~~~~~~zzzyyy{{{|||zzz|||{{{{{{||||||||||||||||||~~~~~~}}}||||||}}}}}}}}}}}}nnnpppuuu{{{{{{yyy{{{~~~~~~tttggg]]]TTTPPPRRRYYY___dddkkkttt}}}|||yyy}}}|||vvvxxx}}}yyytttpppooopppeeeddddddfffjjjjjjgggdddpppiiihhhqqq|||}}}{{{tttpppllliiiiiikkkmmmnnnhhhhhhhhheeeaaa]]]\\\\\\dddiiiqqqwwwxxxsssmmmhhhhhhnnnxxx~~~rrrkkkfff___TTTLLLGGGFFFFFFIIIPPPYYYbbbgggvvv|||}}}yyyxxxyyy{{{|||}}}zzz~~~~~~{{{{{{xxxvvvzzz}}}ppplllfffccceeekkkpppsss{{{vvvqqqppprrroooggg___QQQHHHAAAAAABBB???<<<;;;@@@BBBEEEFFFGGGHHHJJJLLLMMMMMMMMMOOORRRWWW\\\___kkksssqqq]]]PPPHHHFFFCCC@@@?????????@@@AAA@@@>>>===<<<<<<<<<===hhhkkkppptttuuutttqqqoootttyyy{{{xxxyyy}}}~~~{{{rrrkkkhhheeebbbdddiiipppssswwwxxxvvvuuuvvvwwwvvvtttrrrpppqqqsssvvvxxxyyy||||||wwwooojjjiiilllttttttqqqnnnsss|||~~~}}}|||}}}~~~~~~|||xxxuuupppqqqtttvvvxxxzzzzzz{{{{{{|||}}}|||zzzyyyzzz{{{}}}~~~~~~|||zzz~~~~~~~~~}}}}}}{{{zzzzzzxxxvvvttttttuuuwwwxxxwww{{{zzzzzzyyyzzzzzz{{{{{{~~~}}}|||{{{{{{|||~~~~~~zzzvvvtttssspppjjjdddXXXSSSJJJCCC>>>;;;::::::999999888777666555666666555555666777999>>>EEEJJJ[[[eeelllllljjjjjjhhhdddddddddbbb\\\WWWVVV[[[aaagggffffffhhhkkknnnpppqqqnnnmmmnnnpppsssvvvvvvvvvtttwwwzzzzzzxxxxxxzzz|||~~~|||yyyxxxyyyzzz{{{zzzzzzzzzxxxwwwxxxzzz|||zzzxxxxxx{{{{{{yyyyyy|||yyy|||{{{vvvuuu{{{~~~{{{zzz|||{{{yyywwwuuutttuuuvvvwwwzzz|||zzzwwwwwwvvvuuutttsssrrrrrroookkkfffgggkkkrrrwwwzzz}}}zzzxxxyyy|||}}}{{{|||||||||{{{zzzzzz{{{{{{{{{uuuuuuyyy~~~~~~|||~~~|||yyy~~~||||||{{{vvvuuuzzzwwwiii^^^VVVTTTYYYaaakkkpppwww~~~}}}yyy}}}{{{}}}|||zzzyyyzzzpppmmmkkkmmmppprrrqqqooopppkkkkkkttt}}}~~~yyyuuullliiiffffffiiikkkkkkjjjfffggghhhfffcccaaa``````gggkkkrrrvvvuuupppiiidddhhhqqq}}}}}}yyyqqqfff^^^PPPMMMKKKKKKNNNSSSWWWZZZccchhhooosssuuuvvvxxxyyyvvvuuuuuuwwwzzz}}}yyy}}}~~~|||xxxuuussswww}}}{{{vvvkkkhhhdddcccgggmmmtttxxx}}}|||~~~zzzqqq\\\QQQFFFCCCCCCBBBCCCEEEDDDIIIOOOSSSTTTVVVYYY\\\\\\\\\\\\^^^bbbfffjjjmmmwww|||gggYYYKKKHHHDDD@@@>>>>>>???@@@@@@???===<<<<<<<<<<<<===hhhjjjmmmpppqqqqqqpppoootttwwwxxxvvvwww{{{{{{uuunnnkkkhhhfffiiimmmsssuuuxxxzzzzzzyyyzzz{{{wwwuuusssrrrrrrtttwwwxxxxxxzzzzzzwwwrrrppppppsssuuuuuusssqqqttt{{{~~~}}}|||{{{{{{|||}}}{{{xxxuuuoooqqqsssvvvyyy{{{}}}}}}{{{||||||{{{yyyyyyzzz|||zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyywwwwwwwwwwwwuuutttyyyxxxxxxwwwwwwwwwxxxxxx}}}{{{yyyyyy{{{}}}~~~|||yyywwwvvvvvvtttoookkkgggaaaXXXMMMDDD<<<888555666555444444333333333333444444444444555888===@@@QQQZZZbbbddddddddddddccc^^^[[[VVVOOOJJJKKKQQQVVV^^^___aaadddhhhkkknnnoookkkmmmooossswwwxxxvvvtttuuuyyy|||zzzvvvtttwww{{{~~~}}}|||zzzyyyyyyyyyyyywwwvvvvvvwwwyyy|||||||||zzzxxxyyy|||}}}zzzzzz}}}zzz}}}|||xxxwww||||||||||||{{{yyyxxxyyy{{{vvvvvvuuuttttttttttttuuu{{{}}}|||yyyuuusssttttttrrrpppqqqmmmjjjiiimmmrrrvvvyyy~~~~~~}}}zzzppppppttt{{{~~~||||||~~~}}}|||zzzxxxxxxxxxzzzzzz~~~~~~~~~|||~~~|||vvvsssqqquuu{{{zzzzzz~~~{{{sssmmmmmmsss|||{{{lllbbb]]]]]]dddlllwww{{{yyy~~~{{{wwwttttttwwwzzz{{{zzzrrrnnnnnnwww~~~{{{tttooogggdddbbbeeejjjmmmkkkiiigggiiijjjjjjhhhgggggghhhlllooosssvvvtttnnnhhhccchhhtttzzzrrraaa]]]XXXSSSQQQPPPOOONNNSSSVVVZZZ^^^```bbbeeegggggghhhlllrrrxxx}}}~~~zzz}}}{{{zzzwwwwwwzzz~~~}}}wwwqqqhhhfffdddeeeiiiooowww{{{{{{~~~~~~ttt```SSSFFFAAA@@@CCCHHHMMMQQQYYYbbbgggggghhhkkknnnmmmmmmnnnpppsssvvvyyy{{{sssdddRRRNNNHHHBBB???>>>???AAA>>>===<<<;;;;;;<<<===>>>lllmmmnnnpppqqqrrrssssssuuuuuusssqqqqqqvvv|||~~~{{{vvvqqqnnnnnnqqquuutttvvvxxxzzz{{{{{{||||||uuutttrrrqqqqqqsssuuuwwwxxxxxxvvvtttrrrrrrsssuuuqqqrrrrrrsssvvvzzz}}}~~~}}}||||||}}}}}}|||yyywwwssstttvvvxxxzzz|||~~~~~~|||||||||{{{zzzzzz|||}}}zzzzzz{{{{{{|||~~~}}}|||||||||~~~||||||}}}}}}}}}}}}||||||}}}|||zzzzzzyyywwwtttqqquuuvvvvvvvvvxxxyyyzzz{{{~~~|||yyywwwwwwyyy{{{}}}zzzxxxwwwxxxyyyxxxtttqqqrrrmmmcccWWWIII>>>777444444444333222222222222222333444444444333555888;;;GGGPPPZZZ```aaaaaa``````YYYUUUOOOGGGCCCEEEKKKQQQXXX]]]aaabbbeeeiiilllllljjjlllpppuuuyyyyyyvvvsssuuuyyy{{{yyysssqqqtttxxxyyyyyyxxxxxxwwwvvvuuutttuuussssssvvv{{{~~~|||zzzxxxzzz~~~~~~{{{{{{}}}{{{}}}}}}yyyyyy}}}~~~}}}|||{{{{{{yyyxxxvvvvvvvvvssssssuuuvvvwwwwwwwwwwww|||}}}|||vvvtttvvvwwwuuuqqqtttrrrooonnnooosssvvvxxx{{{{{{|||~~~~~~zzzwwwfffhhhnnnxxx}}}||||||~~~~~~|||yyywwwvvvwwwxxxzzz||||||}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~}}}vvvppplllggglllttt|||}}}{{{tttooonnnuuusssllliiiiiiooovvv{{{zzz|||yyyzzz}}}}}}uuuppppppwww|||yyyrrroookkkfffbbbeeekkkooonnnlllmmmnnnppppppooonnnnnnoooqqqssswwwxxxvvvrrrlllhhhmmmwww~~~xxxrrrjjjccc^^^XXXSSSOOOPPPQQQRRRRRRSSSUUUWWWYYYZZZ\\\___fffnnntttxxxyyy|||~~~~~~~~~~~~}}}{{{zzzyyy|||{{{|||~~~|||uuuooojjjiiihhhgggiiinnntttxxxyyyyyy|||yyynnneee\\\QQQFFFCCCEEEIIIQQQYYYdddmmmvvvzzzxxxvvvvvvxxxyyyyyyyyyzzz{{{}}}~~~|||lll]]]XXXPPPHHHBBB@@@AAABBB===<<<<<<;;;;;;<<<===>>>oooooopppqqqrrrtttuuuvvvuuurrrmmmjjjjjjooowww~~~~~~~~~|||wwwttttttxxxzzzvvvvvvvvvwwwyyyyyyyyyyyyuuutttsssrrrrrrtttuuuvvvzzzwwwtttrrrrrrtttuuuuuummmnnnqqquuuxxxzzz}}}~~~~~~~~~~~~|||zzzyyyyyyzzzzzz{{{|||}}}}}}}}}~~~~~~}}}||||||~~~|||{{{{{{{{{|||}}}~~~}}}{{{yyyyyyzzz{{{}}}zzz{{{|||}}}}}}}}}}}}}}}~~~||||||{{{xxxtttqqquuuuuuuuuvvvvvvxxxyyyzzz}}}{{{yyywwwvvvwwwyyyzzzxxxxxxxxxyyyzzzyyywwwvvvvvvrrriii\\\LLL@@@888555444444333333222222333333000222333333333444666888???HHHUUU^^^```]]][[[ZZZUUURRRKKKFFFDDDGGGMMMQQQWWW___dddcccdddiiikkkiiiiiilllpppuuuyyyzzzwwwttttttwwwxxxvvvqqqpppsssvvvuuuuuuvvvvvvvvvuuutttssstttssstttxxx}}}~~~|||zzzxxxzzz~~~||||||~~~{{{}}}|||yyyzzz}}}}}}{{{}}}|||{{{zzzyyywwwuuutttssstttvvvyyy{{{|||||||||zzz|||~~~~~~xxxwwwzzz{{{yyyvvvxxxwwwuuusssrrrsssvvvxxx{{{{{{|||}}}~~~}}}zzzwwwiiijjjpppyyy}}}{{{{{{|||~~~|||yyyvvvuuuvvvxxxyyyzzz{{{|||}}}}}}}}}||||||||||||}}}~~~~~~}}}vvvnnniiieeeaaagggoooyyyzzzvvvtttuuu|||{{{xxxwwwwwwyyy|||}}}~~~}}}wwwrrrqqqvvvyyywwwtttrrrpppjjjddddddhhhmmmoooooouuuvvvxxxwwwuuuttttttuuuuuuwwwzzz{{{{{{xxxuuurrrxxx~~~xxxqqqllleee^^^XXXQQQPPPMMMLLLMMMNNNPPPPPPSSSRRRSSSXXX___ffflllnnnssswww~~~~~~zzzuuuvvvvvvvvvwwwwwwwwwwwwwww||||||}}}~~~~~~yyyrrrlllnnnmmmlllhhhfffgggkkknnnssspppllljjjgggccc]]]XXXWWWQQQMMMPPPUUUZZZbbbiiiqqqyyy~~~}}}|||{{{vvviiicccYYYNNNFFFBBBAAAAAA>>>===<<<;;;;;;<<<>>>>>>pppppppppqqqrrrtttvvvwwwtttooojjjhhhhhhjjjrrrzzzyyy}}}~~~yyyvvvwwwyyyzzzwwwvvvtttuuuvvvvvvuuusssvvvuuuuuutttuuuvvvwwwxxx{{{wwwrrrpppsssvvvvvvvvvkkklllrrrxxx{{{{{{~~~}}}}}}}}}|||{{{{{{{{{|||||||||~~~~~~}}}}}}|||||||||}}}~~~~~~}}}zzzyyyxxxyyyzzz{{{{{{|||}}}~~~}}}}}}|||zzzvvvssswwwvvvuuuuuutttttttttttt||||||zzzyyyxxxxxxyyyyyyvvvwwwxxxyyyyyyxxxwwwwwwuuurrrjjj\\\LLL???999777555444444333333444444444///111222333222222444555999@@@MMMXXXYYYTTTQQQRRROOOMMMIIIGGGHHHLLLQQQTTTWWWaaagggeeeeeeiiikkkgggjjjkkknnnssswwwyyywwwvvvuuuuuuuuusssrrrrrrtttvvvtttuuuvvvwwwxxxxxxxxxwwwuuuvvvxxx{{{}}}~~~|||zzzyyywwwzzz}}}{{{}}}{{{|||zzzwwwyyy}}}}}}zzz|||{{{zzzzzzzzzzzzwwwuuuuuuwwwxxx{{{|||~~~~~~wwwyyy|||~~~~~~{{{{{{}}}~~~}}}{{{{{{zzzyyyvvvtttsssuuuvvv}}}||||||}}}~~~}}}{{{yyytttsssvvv|||}}}zzzyyyzzz|||{{{yyywwwwwwwwwyyyyyyyyy{{{|||~~~~~~~~~}}}}}}zzz{{{||||||{{{~~~|||uuuooohhhdddaaa___eeennnwww{{{xxxxxxyyy|||~~~}}}~~~yyytttsssvvvyyywwwuuuuuupppkkkfffcccdddiiimmmppp{{{|||}}}}}}{{{yyyyyyzzzwwwxxx{{{}}}~~~}}}|||{{{xxxuuuppphhhbbbRRRPPPLLLKKKLLLMMMMMMMMMPPPNNNMMMOOOTTT[[[```bbbcccfffmmmuuuxxxvvvwwwzzzyyy|||}}}{{{{{{{{{vvvooolllmmmmmmooopppqqqrrrssszzz{{{|||}}}|||wwwpppkkkkkkkkkiiiddd^^^\\\^^^```bbb^^^YYYVVVUUUVVVVVVUUUUUUTTTVVV^^^dddhhhnnntttvvv|||}}}zzzyyyuuuooodddWWWMMMFFFBBB@@@???>>>===<<<<<<===>>>???pppqqqqqqrrrtttuuuwwwwwwqqqmmmkkkllljjjhhhlllsssttt{{{{{{wwwyyyzzzyyyzzzwwwtttssssssssspppnnnuuuuuutttttttttuuuvvvwwwxxxrrrllllllqqqvvvwwwvvvmmmooouuu}}}~~~|||}}}~~~~~~}}}{{{zzzzzzzzzzzz{{{zzz}}}~~~~~~||||||}}}}}}~~~~~~}}}|||{{{zzzzzzzzz{{{|||}}}~~~~~~}}}||||||{{{yyywwwxxxxxxwwwuuuuuuttttttuuu~~~~~~}}}}}}|||{{{zzzzzzuuuwwwxxxyyyxxxwwwvvvvvvsssppphhhYYYIII===999888555444444444444444555555222444666666555444444555444888BBBKKKLLLGGGFFFIIIGGGFFFFFFHHHLLLPPPTTTUUUUUUaaaiiifffeeekkklllhhhkkkkkklllppptttwwwxxxxxxvvvtttrrrrrruuuwwwxxxxxxtttuuuvvvwwwxxxzzz{{{|||wwwzzz}}}}}}{{{zzzyyywwwvvvyyy~~~|||{{{}}}{{{zzzxxxuuuwww}}}}}}zzzxxxwwwwwwyyy|||}}}{{{yyyyyyyyyzzzzzz{{{{{{{{{|||tttwwwzzz{{{zzzzzz|||~~~||||||}}}}}}~~~{{{|||{{{wwwsssqqqrrrttt|||{{{yyyyyyzzz{{{zzzyyyyyyvvvwwwzzzzzzxxxxxx{{{{{{zzzyyyyyyyyyyyyzzzzzzwwwyyy{{{|||}}}}}}|||{{{xxxyyy|||~~~}}}xxxwww|||~~~yyysssmmmiiifffdddccciiiqqqzzz~~~~~~zzzzzz~~~}}}uuuuuuxxx{{{wwwvvvzzz{{{wwwsssssskkkkkkhhheeedddgggmmmrrr|||~~~}}}||||||}}}wwwxxxzzz|||}}}~~~~~~~~~{{{zzzwwwqqqkkk]]]YYYTTTRRRQQQPPPNNNLLLMMMLLLKKKMMMQQQUUUWWWXXXVVVVVV[[[bbbcccaaaccchhhkkknnnnnnllllllnnnkkkeee___```aaabbbeeegggiiijjjpppqqqrrrsssqqqmmmhhhdddaaabbb```[[[TTTPPPQQQTTTPPPOOOOOOPPPSSSVVVYYYZZZ\\\]]]ccckkkppprrrvvv{{{yyy|||~~~{{{yyy{{{~~~rrreeeXXXNNNHHHEEEAAA@@@???>>>======>>>???rrrssstttuuuwwwxxxyyyyyyooolllmmmpppnnniiiiiiooorrr|||}}}zzz{{{{{{yyy{{{xxxtttrrrrrrqqqnnnkkkrrrrrrrrrrrrrrrsssttttttsssmmmfffgggnnntttuuutttppprrrxxx|||}}}|||{{{zzzyyyxxxyyyzzzzzzxxx{{{~~~}}}|||zzz{{{}}}~~~~~~}}}|||{{{{{{{{{{{{|||~~~~~~}}}|||}}}|||{{{yyyxxxxxxwwwxxxxxxyyyzzz{{{~~~|||{{{uuuwwwxxxxxxwwwuuuuuuuuuqqqooofffWWWGGG;;;888888444444444333444444555555777999;;;:::888666666666222333:::AAAAAA<<<===CCC@@@AAACCCGGGMMMRRRTTTUUURRRaaaiiifffffflllmmmiiilllkkkkkkmmmqqqvvvxxxyyyxxxtttppprrrwww{{{{{{yyysssssstttvvvwwwzzz|||}}}yyy}}}}}}yyyxxxxxxvvvvvvyyy~~~|||{{{|||zzzyyyvvvsssvvv|||}}}zzztttssstttxxx}}}~~~||||||{{{zzzyyyxxxwwwwwwxxxrrruuuyyyyyywwwvvvxxxyyyxxxzzz}}}~~~~~~~~~zzz{{{{{{wwwrrrooopppqqqzzzwwwuuutttuuuvvvvvvvvvuuurrrrrruuuwwwwwwzzz~~~yyyzzzzzzzzzzzzzzzzzzzzztttuuuxxxzzzzzzzzzyyyxxxwwwxxx{{{}}}zzzuuuuuu{{{~~~zzzuuupppmmmkkkjjjiiinnnvvv|||}}}}}}yyymmmnnnsss}}}{{{yyyzzz~~~~~~xxxqqqooohhhjjjllljjjgggiiinnnttt{{{}}}~~~~~~~~~wwwxxxyyyzzz|||}}}}}}~~~||||||{{{vvvpppkkkfff___[[[XXXUUUPPPMMMLLLLLLMMMOOORRRTTTTTTSSSPPPOOORRRVVVTTTPPPRRRXXXVVVYYYYYYWWWXXX\\\ZZZTTTTTTUUUVVVXXXZZZ]]]```aaaaaaaaabbbcccaaa^^^ZZZWWWWWWYYYXXXSSSLLLIIIJJJMMMJJJMMMQQQVVV\\\___aaabbbiiikkkqqqxxx|||||||||}}}~~~~~~{{{yyyyyy~~~~~~pppbbbWWWOOOKKKCCCBBB@@@???>>>>>>>>>>>>tttvvvxxxwwwtttrrrtttwwwqqqllljjjkkkkkkjjjlllqqq|||||||||}}}}}}{{{wwwttttttuuuuuusssooolllkkklllmmmnnnppprrrsssssssssssslllgggfffkkknnnnnnssszzzzzzyyyyyyyyy{{{~~~zzzxxx{{{~~~}}}~~~~~~}}}{{{yyyxxx}}}|||{{{|||}}}~~~}}}|||{{{zzzzzz}}}{{{vvvwww|||}}}zzz{{{~~~~~~}}}~~~}}}}}}{{{zzzyyyxxxxxxwwwxxxuuurrrrrruuuyyyzzzzzz|||xxxyyyzzzyyyxxxwwwuuuttttttttttttvvvnnnaaaTTTIII@@@999555888666333222222222111000888999::::::999777444333555555666666666666555555BBB<<<;;;BBBJJJNNNOOOQQQ]]]___bbbccccccdddgggiiijjjmmmppprrrsssvvvyyy|||vvvqqqooorrryyy|||xxxsssuuurrrtttzzz{{{xxxyyy}}}~~~~~~xxxuuuvvvyyyyyyzzzzzz{{{|||}}}}}}~~~yyytttsssuuuwwwuuurrruuuvvvyyy{{{|||}}}|||{{{|||zzzyyyxxxxxxvvvtttqqqpppsssvvvvvvtttrrrsssttt{{{zzzyyyyyyyyyzzz{{{|||~~~{{{wwwsssqqqqqqsssttt{{{yyywwwvvvvvvwwwxxxxxxuuuooonnnsssvvvtttvvvzzzxxxwwwvvvwwwyyyzzzzzzyyyyyywwwuuuuuuvvvxxxxxxwww}}}{{{yyyzzz}}}}}}zzzwwwvvvsssrrrwww}}}xxx||||||{{{yyyvvvsssooonnnkkkqqq{{{}}}~~~{{{uuutttwwwqqqrrrwww~~~~~~zzzwwwvvvzzz~~~}}}uuunnnooonnnlllkkkjjjkkkkkklllssswww{{{}}}}}}}}}|||}}}xxxxxxxxxyyy|||}}}}}}}}}zzzuuuuuunnneee^^^ZZZWWWTTTQQQWWWUUUSSSRRRSSSSSSRRRQQQSSSPPPLLLIIIIIIKKKLLLMMMMMMKKKKKKLLLPPPQQQOOOLLLNNNKKKIIILLLQQQSSSQQQNNNXXXUUURRROOOOOOOOONNNMMMQQQPPPNNNLLLJJJJJJLLLNNNVVVVVVXXX___hhhmmmllliiiwwwxxxzzz~~~|||yyyzzzwwwyyy|||~~~}}}qqqgggZZZLLLJJJEEE???===>>>???>>><<>>???@@@???===zzzvvvrrrrrruuuwwwuuussstttpppoooqqqqqqpppssswww||||||}}}}}}}}}yyyuuuqqqoooqqqsssrrrpppmmmlllllljjjmmmqqqtttwwwxxxwwwwwwrrrnnnlllnnnoooqqquuu{{{}}}}}}}}}~~~~~~{{{xxxzzzzzzwwwzzz|||~~~}}}}}}{{{zzzzzz{{{{{{yyyxxxyyy{{{}}}}}}|||||||||}}}|||xxxtttvvv|||}}}{{{|||}}}}}}||||||}}}~~~~~~}}}|||||||||yyyxxxwwwxxx{{{}}}}}}wwwtttuuuwwwssssssssssssssstttuuuuuuqqqkkkaaaXXXOOOFFF???:::666444333222333444333222555666777888888777666555333333333333333333333333777444555;;;@@@GGGRRR[[[]]]______]]][[[ZZZ]]]```kkknnnrrruuuvvvwwwyyyzzzyyyyyyzzz{{{}}}|||yyywwwxxxwwwxxx|||}}}||||||~~~~~~}}}}}}|||zzzyyy~~~~~~}}}}}}}}}||||||||||||{{{{{{}}}|||vvvqqquuuvvvyyy{{{|||{{{zzzyyyyyywwwuuuuuuvvvwwwwwwvvvtttuuuvvvvvvuuuuuuwwwxxx|||{{{yyywwwvvvvvvwwwwwwzzzxxxvvvsssrrrssstttuuupppnnnkkkkkkmmmqqqsssttttttpppnnnqqqsssssstttvvvvvvuuuuuuvvvxxxyyyyyyxxxsssqqqoooooorrruuuxxxyyyuuuxxxzzz{{{zzzxxxxxxxxxyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}{{{zzzyyywww||||||}}}uuupppkkkjjjpppxxxyyy{{{|||zzz|||~~~rrrvvv~~~}}}~~~{{{wwwssspppoooppppppsssrrrrrruuuyyy{{{yyywww{{{||||||}}}}}}||||||{{{}}}wwwmmmccc^^^\\\\\\[[[]]]^^^aaadddfffeeeaaa]]]ZZZXXXVVVTTTRRRQQQPPPPPPRRROOOMMMLLLLLLMMMMMMLLLMMMJJJHHHIIIKKKMMMKKKIIILLLKKKLLLMMMOOOPPPOOOMMMLLLNNNRRRWWW[[[^^^```bbbfffgggkkkrrr{{{yyyyyyzzz}}}}}}yyyzzz||||||yyyoooqqqvvv{{{~~~ttteeePPPJJJDDDAAA@@@AAA???==={{{xxxtttsssuuuvvvvvvuuurrrnnnnnnqqqrrrqqqssswww{{{{{{|||||||||xxxrrrnnnnnnqqqtttuuutttqqqpppooobbbffflllsssxxx{{{|||}}}wwwuuurrrqqqrrruuuyyy|||~~~~~~~~~|||}}}{{{xxx}}}}}}zzz|||{{{yyyyyyyyyyyyxxxvvvxxx{{{}}}}}}{{{{{{}}}~~~zzzwwwxxx|||{{{{{{{{{{{{{{{|||}}}}}}~~~}}}|||{{{{{{{{{{{{yyyxxxyyyzzz|||~~~~~~|||wwwtttuuuwwwtttttttttssssssttttttuuunnniiibbbYYYPPPGGG>>>888666444222222444444444333222222444555555666555555333333333222222333333333888666666999;;;@@@MMMZZZ^^^``````]]]YYYXXX\\\```lllooosssuuuvvvwwwxxxyyyxxxyyy{{{|||{{{yyyvvvuuuwwwwwwxxxzzz{{{{{{{{{|||}}}yyyvvvwwwzzz{{{xxxuuu}}}}}}}}}}}}~~~~~~~~~~~~{{{{{{{{{|||}}}zzzvvvrrruuuwwwyyyzzz{{{zzzyyyxxxxxxuuussssssuuuwwwxxxxxxxxxxxxxxxwwwvvvvvvvvvwwwvvvtttrrrpppoooppprrrssswwwwwwuuutttsssssstttuuunnnjjjgggggglllqqqtttvvvtttqqqoooppprrrsssssssssrrrqqqqqqrrrtttvvvuuutttooolllkkkllloootttwwwxxxvvvzzz}}}}}}yyyvvvvvvwwwyyy{{{|||{{{yyyzzz|||{{{|||||||||||||||||||||zzz}}}~~~xxxtttpppooouuu}}}~~~xxxsssuuuxxxsssyyy}}}xxxtttrrrrrrrrrpppnnnmmmrrryyy|||zzzwww|||}}}}}}|||zzzxxxwwwwww|||rrrhhhbbb______```aaaaaacccgggjjjjjjhhhfffeeeeeeeeeccc```]]]\\\\\\]]][[[XXXVVVUUUVVVVVVWWWWWWTTTRRRRRRSSSTTTSSSRRRYYYXXXWWWXXXZZZ[[[[[[ZZZXXX[[[___eeeiiilllkkkjjjlllmmmqqqxxx}}}|||||||||}}}|||zzzxxxuuuxxx|||~~~}}}|||zzzzzzrrruuuyyy}}}~~~ppp]]]UUUKKKDDDAAA@@@???>>>yyyzzzyyywwwttttttvvvxxxmmmkkkkkkooopppppprrrvvvyyyyyyzzz{{{zzzvvvpppkkkjjjnnnsssuuuuuusssqqqpppaaadddjjjqqqwwwzzz|||}}}zzzzzzxxxvvvvvvzzz|||~~~~~~~~~~~~}}}}}}|||xxx{{{~~~}}}{{{|||zzzyyyxxxyyyxxxwwwuuuvvvyyy}}}}}}|||}}}~~~{{{{{{~~~|||{{{zzzzzz{{{|||}}}}}}}}}}}}|||{{{zzzzzzzzzzzzwwwxxxzzz|||}}}~~~~~~}}}|||wwwtttvvvxxxxxxwwwvvvuuuttttttttttttllliiiccc\\\RRRGGG===666666444333333444555444333//////000111333333444444444444333222222333444444222111222333333888EEERRR___bbbeeeccc___^^^bbbgggmmmooosssuuuuuuvvvwwwxxxyyyyyyzzzzzzyyywwwuuusssuuuvvvwwwwwwwwwxxxxxxwwwwwwssspppsssxxx{{{xxxtttzzz{{{|||}}}~~~~~~}}}{{{zzzzzzyyywwwvvvuuuwwwxxxzzzzzzyyywwwvvvuuusssqqqrrrtttwwwyyyyyy|||{{{yyyxxxwwwvvvuuutttooonnnlllkkkkkkmmmppprrrvvvuuuuuuuuuttttttttttttlllgggbbbcccjjjqqquuuvvvuuusssqqqpppqqqsssrrrqqqmmmllllllmmmppprrrqqqqqqkkkjjjiiikkkoootttwwwxxxzzz}}}~~~yyyuuutttuuuxxxzzz|||{{{xxxxxx{{{{{{{{{{{{|||}}}~~~|||~~~}}}zzzwwwzzzvvvoooooorrrxxxyyytttrrrqqqpppkkkiiijjjpppyyy}}}|||yyy{{{||||||yyyuuussstttuuuzzzqqqiiieeeeeeeeecccbbbaaacccgggkkkmmmnnnnnnpppqqqpppllljjjiiijjjiiihhhfffdddbbbbbbdddeeegggeeecccbbbbbbccccccccckkkhhhdddcccdddeeeffffffbbbdddhhhoootttvvvtttrrrqqqssswww|||}}}{{{zzzwwwtttrrrrrrvvvzzz}}}}}}}}}~~~{{{}}}{{{oooeeeVVVJJJEEECCCAAA@@@wwwzzz|||yyyuuussstttwwwjjjhhhiiimmmpppoooqqquuuuuuvvvwwwyyyxxxtttnnniiidddiiiooossssssqqqpppooogggiiilllppptttwwwxxxyyyzzz|||{{{yyyyyy}}}~~~}}}~~~~~~~~~|||{{{|||{{{xxxwwwyyy}}}~~~{{{yyyxxxxxxyyyyyyxxxvvvwwwxxxzzz|||}}}~~~}}}}}}{{{yyyyyy{{{}}}}}}}}}~~~}}}}}}|||||||||}}}wwwyyy|||}}}}}}|||}}}~~~|||~~~~~~{{{wwwuuuvvvyyyyyyxxxwwwvvvttttttttttttmmmkkkgggaaaXXXLLL???777777555444333444555444333......///000111222333333444444222222222222444444000///000222333777BBBMMM[[[aaaggggggddddddjjjpppnnnppprrrsssssstttvvvxxx{{{yyyxxxwwwxxxwwwuuusssqqqtttuuussssssuuuuuurrrrrrooonnnrrrxxx|||{{{xxxyyyyyyzzz|||~~~}}}{{{yyyyyyzzz{{{vvvwwwxxxyyyyyyxxxvvvuuusssrrrqqqrrruuuwwwxxxxxx{{{zzzyyyyyyyyywwwtttqqqooommmkkkjjjkkknnnrrrtttuuuuuuuuuuuuuuutttsssrrrjjjddd^^^___gggoootttuuuvvvvvvsssppppppsssssspppkkkjjjjjjlllnnnppppppoookkkkkkkkknnnrrrvvvxxxyyy}}}~~~~~~|||xxxvvvuuuuuuwwwyyy|||{{{yyyyyy{{{}}}}}}}}}~~~||||||yyyqqqppprrr~~~zzzuuuqqqnnnlllkkkeeefffjjjqqqxxx{{{zzzxxxvvvwwwwwwtttqqqqqquuuxxx{{{}}}|||sssmmmjjjiiiccc```]]]^^^cccjjjpppsssrrruuuwwwvvvsssqqqrrrtttqqqqqqqqqpppnnnnnnppprrrwwwuuusssqqqqqqrrrssstttwwwtttpppmmmmmmmmmlllkkkccceeejjjrrryyy}}}{{{xxxvvvxxx|||}}}zzzxxxuuurrrooopppsssxxx|||~~~uuueeeXXXOOOKKKGGGEEEvvvwwwxxxxxxvvvtttrrrqqqjjjhhhiiinnnqqqqqqssswwwqqqrrruuuwwwwwwssslllhhhaaafffmmmrrrsssrrrpppooolllmmmnnnpppsssuuuwwwyyyvvvzzz|||zzzzzz~~~~~~zzz~~~}}}}}}~~~}}}~~~zzzzzz}}}}}}{{{uuuwwwzzz}}}~~~zzzyyyxxxxxxyyyzzzyyywwwyyyxxxxxxyyy|||~~~}}}~~~|||yyyyyy|||~~~~~~}}}~~~~~~}}}}}}~~~~~~www{{{~~~||||||}}}{{{}}}}}}{{{vvvuuuvvvyyywwwvvvuuutttttttttttttttooonnnlllggg___TTTGGG>>>999777444444444444333222//////000000111222333444444222111000000111222444333111222555666777===EEEOOOXXXaaaeeeccceeekkkrrrooopppppppppppprrruuuxxxzzzvvvqqqqqqtttvvvsssppppppssstttqqqqqqtttsssooommmlllmmmqqqxxx|||}}}|||yyyyyyzzz{{{}}}~~~~~~{{{yyyxxxzzz{{{vvvwwwxxxyyyxxxwwwuuutttrrrqqqqqqsssuuuwwwwwwvvvxxxwwwxxxzzz{{{zzzuuuqqqqqqooolllkkkkkknnnqqqttttttuuuvvvvvvuuusssqqqpppllleee^^^___hhhqqquuuvvvwwwxxxuuupppppptttsssooolllllllllmmmppprrrrrrqqqnnnnnnpppsssxxx{{{|||{{{}}}{{{xxxwwwwwwxxxwwwvvvwwwyyy{{{}}}}}}||||||}}}~~~}}}zzzxxxxxx|||vvvuuurrroookkkgggdddbbbaaaeeekkkqqquuuvvvuuutttpppqqqrrrpppooorrrzzz}}}~~~xxxpppjjjhhhaaa^^^\\\]]]ccckkkrrrvvvrrrvvvyyyxxxvvvuuuyyy|||vvvxxxzzzzzzyyyyyy{{{}}}~~~}}}{{{zzz{{{}}}}}}|||{{{zzzwwwssspppeeefffjjjsss{{{}}}zzzwwwzzz}}}~~~zzzxxxwwwuuurrrpppppprrruuuzzzttthhh___WWWOOOJJJvvvttttttvvvwwwvvvqqqllljjjiiikkkpppssssssuuuyyyooopppsssuuuvvvrrrlllgggaaafffnnntttuuutttrrrpppmmmmmmnnnpppssswwwzzz|||sssyyy{{{yyyzzz~~~}}}xxx}}}||||||}}}~~~||||||xxxyyyzzz{{{||||||{{{{{{zzzxxxxxxxxxzzz{{{zzzyyy{{{xxxvvvwww{{{~~~~~~}}}~~~}}}||||||~~~|||yyyyyy|||~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}yyy}}}|||||||||zzz{{{|||zzzvvvtttvvvxxxtttsssssssssssstttuuuuuuppppppooommmfffZZZMMMDDD:::777555444444444333111111111111111222333444555222111000......000111222444222111333222000333777DDDNNNZZZ______aaahhhooopppppppppnnnnnnppptttxxxxxxqqqkkkkkkpppsssppplllooossstttpppooosssrrrnnnhhhiiikkkpppvvvzzz}}}~~~zzzzzz{{{{{{||||||}}}}}}}}}}}}|||zzzwwwvvvwwwxxxvvvwwwxxxyyyxxxvvvtttsssqqqqqqqqqsssvvvwwwvvvuuuttttttvvvzzz}}}|||wwwrrrrrrpppllljjjjjjllloooqqqtttuuuvvvvvvuuusssqqqoooppphhhaaabbbjjjtttyyyyyyxxxyyyvvvqqqpppuuutttnnnooonnnnnnpppsssuuuuuutttqqqqqqtttxxx|||}}}|||xxxttttttwwwyyyyyywwwxxxyyy|||~~~~~~}}}~~~|||~~~{{{sssnnnmmmllljjjgggbbb___\\\___dddlllrrrsssrrrqqqpppkkkmmmnnnnnnoootttyyyooohhhddd```]]]\\\^^^dddlllsssvvvssswwwzzzzzzxxxxxx}}}yyy|||~~~}}}~~~{{{vvvjjjjjjmmmttt|||}}}zzzuuuxxx|||~~~{{{xxxwwwvvvvvvtttrrrpppqqqtttyyy~~~uuukkkaaaUUUNNNtttuuuwwwwwwwwwtttqqqooommmlllllllllmmmooorrrsssttttttttttttrrrnnniiiddddddjjjqqqvvvwwwuuutttsssppprrrvvvxxxxxxyyyzzz{{{|||}}}}}}|||zzzzzz|||}}}~~~~~~~~~}}}||||||~~~~~~{{{xxxvvvuuuwwwyyyzzzyyyxxxyyyyyywwwxxxzzz|||}}}~~~||||||||||||}}}~~~zzzzzz|||}}}|||{{{~~~}}}|||{{{zzz{{{|||}}}~~~|||zzzzzz{{{{{{zzzyyy|||{{{yyywwwwwwwwwxxxyyyxxxuuurrrqqqrrrtttttttttoookkkjjjmmmooofffSSSCCC:::===:::333222666666333111111111111111111111111//////000000111111222222222222333444555555666666;;;AAAHHHPPPWWW\\\aaaeeelllhhheeegggmmmssswwwyyysssqqqmmmjjjhhhhhhiiiiiihhhjjjkkkllljjjjjjjjjkkkhhhfffgggmmmuuu{{{|||zzz{{{zzzzzzzzz|||~~~wwwuuutttuuuxxx{{{|||}}}wwwxxxyyyxxxuuusssqqqqqqqqqqqqsssvvvxxxxxxvvvsssrrruuuxxxyyyxxxvvvuuuuuurrrpppnnnnnnpppssstttuuuyyyvvvsssppppppqqqsssuuussspppnnnpppuuuzzz||||||yyyyyyyyywwwsssqqqppppppnnnpppssstttttttttuuuwwwxxxyyyzzz|||}}}~~~|||xxxsssooopppuuu{{{}}}yyyuuuvvvzzz~~~zzz|||{{{xxxzzz||||||vvvllljjjiiieee___YYYWWWZZZ]]]___eeelllooonnnkkkjjjjjjmmmuuuyyywwwyyy~~~|||zzzrrrhhhbbb]]]]]]___bbbhhhooovvvzzzyyywwwvvvuuuvvvyyy|||~~~~~~}}}}}}~~~}}}tttttttttuuuxxxzzzzzzyyyzzz|||~~~~~~~~~}}}yyyxxxyyyyyyvvvsssuuuttttttxxx}}}~~~zzzvvv{{{{{{}}}}}}vvvooobbbVVVtttuuuwwwwwwvvvtttqqqooorrrqqqpppooonnnmmmmmmmmmqqqqqqqqqqqqpppnnnjjjhhhiiinnnssswwwwwwuuusssrrrrrrtttwwwxxxwwwwwwxxxyyyyyyzzz{{{zzzxxxxxxzzz{{{}}}}}}}}}~~~|||zzzwwwvvvsssuuuxxxyyyxxxwwwxxxxxxwwwxxxzzz{{{}}}~~~~~~~~~}}}~~~~~~~~~{{{{{{|||}}}|||zzz}}}|||{{{zzzyyyzzzzzz{{{|||zzzyyyyyyzzzyyyxxx{{{{{{|||{{{{{{zzzzzzyyyyyyvvvsssrrrrrrsssrrrrrriiigggggglllppphhhWWWHHH<<<===999333222666666333222222222222222222222222111111111111222222222222000000000000111222333444777;;;CCCJJJRRRZZZbbbgggjjjgggeeeggglllqqqtttuuuooonnnmmmmmmlllkkkkkkkkkjjjllllllkkkiiihhhiiijjjiiiggghhhmmmtttyyyyyywwwwwwvvvuuuwwwzzz|||{{{yyyvvvuuussstttwwwzzz|||}}}wwwxxxyyyxxxuuurrrqqqqqqpppqqqrrruuuwwwwwwtttrrrtttwwwzzz|||{{{yyyxxxxxxuuutttrrrrrrtttvvvwwwxxxvvvssspppmmmllllllnnnooopppooonnnqqqwww{{{}}}}}}wwwxxxxxxuuupppllliiiiiieeegggkkkmmmnnnooorrrtttrrrssstttttttttvvvyyy|||~~~{{{wwwttttttxxx}}}zzzwwwtttuuuyyy~~~||||||}}}}}}~~~~~~~~~~~~}}}yyy{{{~~~~~~{{{{{{~~~vvvsssttttttwww}}}|||xxxrrrlllhhhhhhddd___YYYXXX[[[^^^^^^bbbgggkkkllllllllllllrrrzzz~~~wwwmmmbbb\\\]]]___bbbgggmmmsssxxx{{{zzzxxxtttrrrrrruuuyyy{{{{{{{{{{{{{{{}}}{{{zzzxxxxxxyyyzzzxxxwww~~~~~~~~~}}}zzzyyyzzzzzzvvvsssooonnnooossswwwxxxsssnnnuuuuuuxxxwwwnnnvvvvvvwwwwwwvvvtttrrrpppssssssrrrqqqooommmkkkjjjlllmmmmmmmmmnnnnnnnnnmmmpppsssvvvwwwvvvsssrrrqqqsssuuuwwwwwwvvvuuuvvvvvvwwwwwwxxxwwwvvvvvvwwwyyy~~~}}}}}}}}}~~~~~~~~~}}}{{{zzzxxxwwwvvvrrruuuwwwxxxwwwwwwwwwxxxxxxyyyzzz{{{|||}}}~~~~~~~~~~~~}}}|||||||||zzzyyy{{{{{{zzzyyyxxxyyyyyyyyy}}}yyywwwwwwxxxxxxxxx{{{|||~~~}}}{{{zzz|||yyyuuusssrrrqqqooommm```___ccckkkpppkkk]]]PPP???>>>999444333666666333333333333333333333333333333333333222222222222222000000/////////111222333111555;;;BBBKKKUUU```gggfffeeeeeegggjjjmmmoooooolllmmmnnnooooooooonnnmmmoooooonnnllljjjiiijjjllllllkkkkkknnnsssvvvuuussspppnnnmmmqqqwwwyyyvvvrrrsssqqqooopppsssvvvyyyzzzxxxyyyyyywwwtttqqqpppqqqssssssuuuwwwyyyyyyvvvsssuuuxxx|||}}}|||zzzyyyyyywwwvvvuuutttuuuvvvxxxzzzvvvtttqqqooommmmmmmmmnnnmmmmmmooorrrwwwzzz{{{zzzuuuvvvuuurrrkkkeee```^^^]]]___aaabbbcccdddfffhhhgggiiijjjhhhgggiiiqqqxxx}}}{{{yyyzzz|||~~~{{{xxxuuuuuuxxx{{{~~~~~~}}}|||||||||~~~|||xxxxxx~~~|||xxxvvvxxxwwwuuuvvvzzz~~~zzzqqqnnnppppppttt||||||}}}~~~{{{tttnnnmmmllljjjgggfffddd___[[[ZZZ]]]aaabbbcccfffjjjoooqqqqqqqqqwww~~~}}}vvvlllbbb[[[___bbbhhhooouuuyyy{{{|||~~~{{{vvvsssrrrtttwwwyyywwwwwwxxxzzz|||~~~~~~||||||||||||zzzyyy|||zzzzzz{{{zzzvvvrrriiihhhiiimmmpppqqqmmmjjjpppqqquuu|||wwwwwwwwwwwwvvvuuutttssssssqqqqqqqqqqqqpppnnnkkkjjjiiijjjjjjjjjkkkmmmpppsssuuuvvvwwwvvvssspppoooooorrrsssuuuuuuttttttuuuvvvuuuvvvwwwvvvuuuuuuwwwyyy~~~|||zzz}}}}}}}}}~~~}}}{{{yyyxxxwwwwwwwwwsssuuuxxxyyyyyyxxxyyyzzzzzzzzzzzz{{{|||}}}~~~~~~}}}~~~~~~~~~}}}|||{{{yyyxxxwwwwwwxxxxxxyyyyyyzzzzzz}}}xxxuuuuuuwwwxxxxxx{{{|||}}}~~~~~~~~~}}}|||~~~{{{xxxuuussspppmmmjjjYYYZZZ___iiipppnnnbbbWWWEEE@@@999555444666666444333333333333333333333333333333333222222111111000222111000///000111333444///111444:::BBBNNNZZZccccccdddfffhhhkkklllllllllnnnnnnnnnnnnnnnnnnooooooqqqqqqpppnnnllllllnnnqqqooonnnnnnqqqssstttrrrpppgggeeegggmmmuuuwwwsssnnnooollljjjjjjnnnrrrtttuuuwwwxxxxxxvvvsssppppppppprrrssstttvvvxxxwwwtttqqqtttwww{{{||||||zzzyyyyyyvvvuuutttsssrrrsssuuuwwwuuutttrrrpppoooooooooooolllnnnpppsssuuuvvvuuutttpppqqqqqqmmmeee]]]WWWTTTXXXXXXXXXWWWUUUTTTTTTUUUWWWZZZ\\\YYYWWW[[[fffoooxxxxxxxxxyyyzzz{{{|||}}}{{{xxxvvvtttuuuxxx{{{|||~~~||||||~~~~~~~~~}}}wwwvvvyyy|||~~~xxxtttrrrrrrqqqoooqqquuu~~~~~~yyysssooorrr|||{{{ssspppssstttwww}}}}}}vvvsssqqqmmmgggdddccceeeeeeeeefffeeebbb^^^^^^bbbffflllkkkkkknnntttyyyyyyxxx{{{~~~~~~~~~yyyrrriiicccbbbgggpppxxx}}}|||yyywwwvvvwwwwwwssstttvvvxxxzzz|||~~~}}}~~~~~~}}}|||}}}~~~|||{{{yyyzzzzzzxxxrrrnnncccbbbaaacccgggjjjkkkjjjqqqsssxxx}}}yyyvvvuuuuuuttttttttttttuuuqqqqqqqqqqqqooommmjjjiiihhhiiijjjjjjjjjmmmrrrvvvxxxwwwvvvrrrnnnllllllmmmpppqqqssssssrrrsssuuuwwwvvvwwwxxxwwwwwwwwwyyyzzz~~~|||zzzxxx}}}}}}~~~}}}~~~}}}{{{zzzxxxxxxwwwwwwuuuwwwzzz|||{{{{{{|||}}}{{{{{{{{{zzz{{{|||}}}~~~zzz{{{}}}~~~|||zzzyyyyyytttuuuvvvxxxzzz|||}}}}}}|||xxxuuuvvvwwwxxxxxx||||||{{{{{{{{{|||~~~}}}zzzxxxuuuqqqlllhhhXXXYYY___hhhpppooofff^^^LLLDDD;;;666666666555444222222222222222222222222222222111111000000000///222111000000000111222333///000222555<<>>BBBEEECCCCCCBBB@@@===<<<===???FFFGGGIIILLLMMMMMMMMMMMMGGGIIIKKKLLLOOOTTT\\\bbbgggiiilllppptttxxx{{{|||ssssssssstttvvvxxxzzz|||xxx~~~~~~|||zzzxxxzzz~~~~~~xxxooohhh```XXXUUUVVVWWW]]]hhhttt~~~yyyuuusssrrr```[[[WWW\\\iiiyyy~~~~~~|||uuukkk```ZZZWWWZZZ\\\[[[[[[]]]^^^aaadddddddddggglllqqqzzz{{{|||||||||~~~zzzuuuvvvzzz~~~|||{{{{{{{{{{{{zzzyyyyyyzzz|||wwwtttssssssvvvyyy|||||||||{{{wwwqqqpppooonnnjjjaaaUUULLLEEEDDDCCCBBBDDDIIIPPPTTT^^^hhhsssyyyzzz|||pppddd[[[UUUhhhgggffffffhhhlllooorrrlllkkkjjjiiijjjkkklllmmmppprrrtttqqqnnnmmmrrrvvvzzzwwwrrrlllhhhiiilllpppzzzzzzzzzxxxvvvvvvxxxzzzxxxyyyzzzzzzyyyzzz|||~~~~~~}}}|||||||||}}}zzzxxxwwwxxx{{{~~~|||zzzwwwzzz}}}~~~}}}{{{zzzzzzzzz|||}}}|||{{{zzzyyyyyyzzz{{{|||{{{}}}|||zzzzzz|||{{{|||~~~~~~}}}|||zzzyyyzzz{{{||||||{{{wwwyyy{{{~~~~~~~~~~~~~~~}}}|||wwwqqqmmmsssqqqqqqsssuuutttppplll```PPPBBB===;;;666444444333333333333333333333333111111111222222333333444000111444555555333111//////111444666888;;;???BBBBBBHHHPPPXXX]]]cccjjjnnnkkkjjjhhhggggggggghhhhhhnnnpppqqqqqqooonnnnnnooojjjlllpppqqqpppnnnlllllllllrrrwwwxxxvvvuuuwww{{{oookkkfffcccdddgggjjjkkklllmmmmmmlllkkklllnnnppprrrrrrrrrssstttrrrnnnkkkgggjjjnnnppppppooonnnnnnnnnooonnnggg___[[[]]]```ddddddcccbbb___[[[WWWTTTQQQRRRQQQMMMGGGBBBAAABBB;;;<<<===;;;999777777777444555666777888;;;@@@CCCLLLKKKHHHEEEAAA>>>;;;999===>>>???@@@@@@@@@??????===???@@@@@@AAADDDKKKPPPQQQTTTYYY```ffflllpppqqqhhhggghhhhhhjjjlllnnnpppvvv}}}~~~~~~zzz}}}yyynnneee[[[QQQMMMNNNOOOWWWeeerrr|||{{{tttmmmjjjiiiiiihhheeebbbfffooozzz{{{}}}tttqqqqqqwwwxxxpppaaaYYYUUUYYY\\\[[[\\\```\\\___bbbcccdddggglllpppzzz}}}~~~}}}{{{}}}~~~}}}~~~~~~}}}{{{zzzzzz}}}zzzoookkklllnnnrrrxxx|||~~~~~~}}}uuuooonnnmmmkkkfff\\\NNNDDD@@@AAAAAAAAABBBEEEHHHKKKQQQ]]]kkktttvvvyyyxxxeee[[[UUUPPPiiifffcccdddjjjmmmllljjjhhheeehhhnnniii```aaakkknnnnnnnnnpppqqqsssuuuvvvxxxyyyvvvnnneeedddmmmvvvxxxzzz|||zzzxxxxxxzzz}}}{{{{{{|||~~~|||zzzzzzzzz|||{{{{{{||||||}}}~~~~~~|||zzz~~~~~~}}}{{{xxxxxxzzz|||~~~zzzxxxvvvwwwzzz|||{{{yyyxxxzzz{{{zzzxxxxxxzzz}}}~~~~~~~~~~~~~~~~~~}}}yyyvvvxxx|||}}}zzz|||||||||}}}~~~~~~~~~yyyvvvttttttuuurrrqqqsssvvvvvvrrrmmmdddVVVDDD:::999:::888444222000///000222333333222///...000444555111000222666555333111000000000000:::999888777777666666777444<<>>>>>>>>===;;;:::999999999999999999888777777666555555666666666777999;;;>>>???FFFGGGFFFCCC???;;;999999888:::<<<<<<:::888888888777777777888999:::;;;<<<>>>>>>AAAGGGMMMPPPOOOMMMPPPLLLKKKLLLMMMMMMSSSZZZhhhqqqyyy{{{{{{{{{{{{xxx}}}~~~|||wwwvvvzzz~~~~~~|||vvvlll^^^RRRKKKHHHKKKVVVgggwww{{{pppgggccccccdddeeecccmmmxxx}}}{{{sssppplllgggddddddhhhttt|||qqqjjjaaa]]]^^^^^^ZZZVVVWWWXXXYYYZZZ\\\bbbjjjqqqzzzzzz|||~~~}}}}}}}}}qqqgggcccfffjjjppptttvvvxxxxxxwwwxxx{{{yyytttoooooonnnkkkfff___XXXTTTMMMLLLJJJFFFBBB@@@BBBDDDBBBLLLYYYeeemmmttt|||zzzxxxmmmddd```]]]qqqmmmjjjhhhiiiiiifffdddiiicccaaabbb^^^YYY]]]ffflllmmmnnnpppsssvvvxxxzzzzzzwwwqqqkkkiiimmmtttzzz{{{||||||{{{yyywwwxxxyyyyyyxxxxxxzzz}}}~~~zzzwwwxxxzzz~~~~~~~~~}}}|||{{{|||zzzyyyzzz{{{}}}}}}yyyuuusssuuuxxx{{{|||~~~}}}zzzxxxxxxyyy~~~|||{{{|||}}}~~~|||zzzyyy{{{~~~{{{~~~~~~~~~}}}yyyvvvuuuuuuzzzwwwuuuvvvwwwvvvqqqmmmoooeeeVVVIII@@@;;;888777666444222111111111000...222000222555666222111333///000111333555888:::;;;333222111000////////////111333555666;;;CCCEEEDDDLLLOOOUUU\\\bbbhhhkkkmmmlllnnnqqqqqqpppnnnmmmmmmlllllllllnnnoooqqqssstttvvvvvvvvvvvvvvvvvvuuuuuuiiibbb[[[ZZZ```ddddddaaa\\\]]]]]]]]]]]]]]]\\\[[[YYYYYYYYYZZZZZZXXXTTTPPPMMMLLLIIIGGGFFFFFFFFFFFFBBBBBBAAA>>>;;;:::;;;<<<;;;;;;;;;;;;:::999888888;;;:::888777777777888999777777777666666555555555444444555666777999;;;<<<@@@AAAAAA???<<<:::999999555777999999777555555555555555555666777888:::;;;===>>>CCCKKKRRRUUUTTTQQQLLLGGGCCCBBBAAABBBIIIPPPaaagggmmmnnnnnnnnniiidddiiikkkmmmooopppqqqtttvvvwwwzzz~~~~~~{{{}}}{{{tttmmmmmmttt{{{{{{qqqdddYYYQQQMMMQQQ___rrrzzzooofff___\\\[[[^^^___mmm|||}}}{{{}}}}}}pppgggccc___[[[^^^```gggsss{{{sssiiiccc___\\\VVVPPPQQQSSSUUUVVVYYY___hhhnnnzzz|||}}}yyyyyy}}}xxxkkk```aaaeeelllrrrvvvwwwvvvuuuuuuwww{{{~~~}}}wwwrrrmmmllljjjgggbbb^^^ZZZXXXSSSSSSQQQMMMIIIFFFEEEEEEDDDJJJTTT```kkkuuu{{{~~~}}}wwwuuuzzzzzzxxxuuunnnlllkkkkkkmmmnnnlllkkkkkkeee```^^^[[[XXX^^^fffmmmmmmnnnppprrrtttvvvwwwyyyvvvqqqoooqqqtttwwwyyyzzzzzzzzzyyywwwvvvuuuuuuwwwvvvvvvxxx{{{~~~~~~zzzyyy{{{}}}~~~}}}||||||{{{}}}}}}~~~}}}zzzyyyzzz{{{|||~~~zzztttqqqrrrvvvzzz~~~{{{|||}}}}}}}}}|||}}}}}}~~~{{{zzz{{{|||}}}{{{zzzzzz|||~~~|||}}}yyywwwvvvwwwwwwvvvuuuvvvxxxxxxvvvttttttmmmaaaSSSFFF===888777666444222111111111000///222000111444444111000333222222333333444555666777333333222111000000000000222333222222888>>>???;;;===AAAGGGNNNTTTZZZ___bbbcccfffkkknnnooooooppppppmmmllllllmmmmmmnnnooopppqqqooommmkkkkkkkkkjjjjjj[[[WWWUUUVVVZZZ[[[YYYUUURRRQQQQQQPPPNNNLLLIIIHHHGGGFFFGGGHHHIIIHHHEEEBBBDDDCCCAAA@@@????????????<<<<<<<<<:::999888999;;;444555666777888777666666999999888777777888999:::666666666666555555555555444444555666777888:::::::::;;;<<<<<<:::888888999333555777777555444444555333333333444666777999:::999???IIIWWWbbbfffddd___VVVNNNFFFBBB???@@@HHHRRR]]]aaaddddddcccaaaYYYQQQTTTVVVYYY[[[\\\]]]```bbbgggjjjmmmqqqssstttsssrrrppprrrrrrkkkdddcccmmmvvv}}}xxxmmmbbbZZZVVV___lll}}}{{{qqqggg^^^WWWSSSQQQUUUhhh{{{~~~yyywwwyyy|||~~~|||qqqggg___[[[XXXVVVWWW[[[eeerrrxxxmmmddd^^^XXXQQQLLLPPPSSSVVVXXXYYY___hhhooozzz}}}|||~~~zzzsssrrrwwwvvvhhh^^^ccchhhpppwwwzzzzzzwwwttttttwww||||||vvvqqqkkkiiifffbbb___]]]\\\[[[XXXZZZ[[[[[[VVVPPPJJJFFFFFFHHHPPP\\\jjjuuu{{{}}}{{{xxxvvvxxx~~~mmmmmmmmmnnnppprrrrrrqqqnnnhhhbbb___\\\\\\aaagggnnnnnnnnnnnnooopppqqqrrrvvvuuuuuuvvvyyyyyyxxxvvvwwwvvvvvvvvvvvvtttsssqqquuuttttttwwwzzz~~~~~~}}}}}}}}}~~~~~~|||{{{{{{{{{|||||||||}}}~~~|||zzzyyyzzzzzz{{{}}}zzzuuuqqqppptttyyy}}}zzz{{{|||}}}~~~~~~}}}~~~{{{zzzzzz|||}}}{{{{{{{{{|||~~~~~~}}}}}}yyywwwwwwxxxwwwvvvvvvwwwxxxxxxwwwvvvvvvrrrjjj\\\MMMAAA:::777555333111111222333222111222//////222222//////111222222222222222222222222444333222111000000000000111222111111666<<<<<<888666:::???CCCFFFJJJOOORRRUUUYYY^^^bbbeeefffhhhjjjhhhgggfffeeedddddddddddddddaaa]]][[[[[[\\\[[[YYYKKKJJJKKKMMMOOONNNKKKHHHFFFEEEDDDCCCAAA???===<<<::::::;;;<<<>>>===;;;999777777777777777888888888444555666555444444555777444555666777777777666555777666666555555666888999555555555555666666666666555666777888888999999:::666888999999888777777888444666777777555555555777333333333444555777888999555>>>MMM___lllooojjjdddXXXOOOFFFAAA@@@DDDOOOZZZbbbfffgggeeebbb___VVVMMMNNNPPPQQQQQQPPPPPPRRRSSSSSSUUUYYY]]]___``````___aaadddeee___XXXXXXaaajjjrrrwww|||~~~vvvnnngggbbbkkkvvv~~~uuulllaaaWWWPPPIIINNNcccxxxzzztttrrruuu{{{{{{zzz}}}}}}uuujjjaaa[[[WWWUUUTTTQQQVVVbbbqqqwwwkkkaaaZZZTTTOOOKKKOOOUUUZZZ]]]___eeeoooxxx{{{xxxyyyrrrooorrr{{{wwwkkkdddjjjooovvv|||~~~}}}yyywwwvvvzzz{{{uuuqqqkkkhhhccc^^^[[[ZZZZZZZZZZZZ___gggllliii___SSSJJJFFFGGGLLLWWWfffsssyyy{{{zzz{{{|||}}}nnnooopppqqqrrrrrrrrrrrrppplllgggcccaaacccfffiiiooonnnnnnnnnnnnnnnooooootttuuuxxx{{{|||zzzvvvrrrrrrrrrrrrtttuuuuuusssqqqsssssstttvvvzzz}}}~~~~~~|||}}}}}}{{{zzzzzz{{{|||||||||}}}~~~|||{{{zzzyyyyyyyyyzzz{{{zzzyyyvvvsssqqqssswww{{{|||{{{|||}}}}}}{{{}}}{{{zzz{{{|||}}}{{{{{{{{{{{{|||}}}~~~|||yyywwwxxxyyyzzzyyyxxxwwwvvvuuuuuutttwwwuuupppfffXXXIII>>>888555333111111333333333222222//////111111......111......000111222222222222333222111000///////////////111111000333888999666555888<<<======>>>BBBFFFHHHKKKNNNQQQRRRTTTWWWYYYZZZYYYXXXVVVTTTSSSRRRRRRSSSOOOKKKJJJLLLLLLKKKHHH>>>???AAACCCCCCAAA???>>>;;;;;;:::999999999::::::666555666777999999777555222222333444444555555666000222333333222222444555444555555666666666555555444444333222222333444555555555555666666777777777666777888999999999999999666777999999777666666777555666777777666666777888555555555555666777888888:::BBBPPP```jjjkkkddd]]]LLLFFFAAAAAADDDKKKXXXcccmmmqqqrrrnnnkkkgggaaa[[[TTTTTTTTTRRRNNNLLLLLLLLLHHHJJJLLLOOOPPPPPPOOOOOORRRUUUVVVQQQLLLLLLSSSZZZggglllrrruuuvvvxxx|||}}}xxxsssnnnqqqxxx{{{ssshhh\\\SSSJJJNNNaaauuu}}}wwwvvvvvvzzzuuunnnmmmrrrzzz}}}wwwtttwww}}}|||qqqfff___YYYSSSOOONNNMMMRRR^^^qqq}}}uuujjj___WWWRRRPPPNNNPPPWWW___ccceeelllxxx~~~yyyxxx{{{tttppprrrxxx}}}yyyrrrnnntttwww||||||zzzyyy}}}zzzsssooojjjfff```ZZZVVVTTTTTTUUUYYYaaannnwwwwwwlll[[[OOOEEEEEEIIIQQQ^^^iiipppsssuuu|||lllnnnpppqqqqqqqqqqqqrrrpppnnnjjjggggggiiikkkkkknnnnnnnnnnnnnnnoooppppppsssuuuyyyzzzyyyvvvrrrpppoooooopppsssvvvwwwuuurrrrrrrrrtttwww{{{}}}|||{{{~~~|||~~~|||yyyxxxyyy{{{|||}}}~~~}}}yyyyyyxxxxxxxxxyyyzzzzzzwwwxxxwwwuuurrrsssuuuxxxyyyxxxyyy|||~~~{{{~~~~~~}}}|||||||||||||||{{{{{{zzzyyyyyy{{{~~~|||yyyxxxyyyzzzyyyyyyxxxwwwuuutttuuuuuuwwwwwwtttnnnbbbSSSDDD;;;777555333222222222111000333000///111111......111,,,---///111222222222111333222111000000//////000...222333111111444777666333666999999666777:::>>>===>>>@@@AAABBBDDDGGGJJJKKKJJJHHHGGGEEEDDDDDDDDDEEEAAA>>>>>>AAABBB???<<<777999;;;;;;:::999888999777666444333333555777888444333333444666666555333333444444555555555555444111333555666555555666777555444444444444555666666555444333222222222333444555555666777777888999999666777888999999999888888777999:::999777555555666555777777777666666888999888888777777777777888888>>>CCCLLLWWW^^^^^^WWWPPPEEECCCEEEKKKQQQXXXbbblllsssyyy|||xxxsssrrrpppmmmddddddbbb^^^YYYUUUSSSSSSNNNNNNOOOOOOMMMLLLJJJHHHIIIKKKKKKHHHEEEEEEIIIMMMZZZ^^^cccgggiiimmmrrrvvvyyyzzz}}}{{{wwwuuuyyy{{{qqqcccXXXOOOPPP```qqqxxxsssppppppttt|||{{{oooggggggooozzz|||uuummmhhhjjjpppwww{{{yyy|||xxxlllaaa\\\XXXPPPKKKKKKJJJNNN[[[pppwwwjjj^^^VVVRRRRRRSSSVVV]]]eeehhhiiiooozzz}}}||||||~~~zzzwwwxxx{{{~~~{{{yyyxxx|||~~~~~~}}}zzzxxxqqqmmmhhhddd]]]VVVQQQNNNMMMLLLSSS\\\kkkwwwyyyooo]]]PPPDDDDDDEEEJJJRRR[[[bbbffflllyyyhhhkkknnnpppqqqrrrssssssoooooollljjjjjjmmmmmmkkkmmmmmmnnnnnnoooqqqrrrssssssuuuxxxxxxuuuqqqoooooonnnmmmooossswwwyyywwwtttqqqrrrtttxxx{{{|||{{{yyy|||zzz~~~~~~||||||yyyxxxyyy{{{|||~~~wwwwwwwwwwwwxxxyyyzzzzzzuuuwwwxxxwwwtttssstttvvvttttttvvv{{{}}}}}}}}}}}}}}}||||||||||||{{{yyywwwwwwyyy}}}|||yyyxxxyyy{{{uuuvvvvvvvvvuuuvvvwwwyyyxxxxxxwwwrrriiiYYYHHH<<<999777444333222111000...555111000222222//////222///000111222222111000///555444333222222111111111000555777333111333666666///333666555222222666;;;666777888888:::===BBBEEEAAAAAA@@@>>>>>>============999777888<<<===:::666444777999888666555666888777555111///...///111333222111111222444444333111333333333333333222111000111333555666555555666777555555444444555666888999777666555444444444555555555555666777888999::::::666777888999999888777666999:::;;;:::777555555555555666777666666666888::::::999999888888888888888<<<>>>CCCJJJOOOOOOJJJDDDGGGHHHOOOYYY___dddkkkrrrttt||||||xxxxxxyyyyyywwwvvvtttoooiiieeebbbbbbYYYXXXWWWUUURRROOOLLLJJJFFFGGGGGGEEEDDDDDDFFFGGGIIINNNSSSVVVYYY]]]dddiiinnnpppsssvvvzzz~~~|||xxx{{{~~~|||wwwtttvvvxxx|||vvvhhh]]]SSSRRR___mmmrrr|||}}}xxxuuusssxxxxxxkkkbbbccclllyyyuuummmccc]]]]]]ccciiinnnppptttzzzsssggg\\\ZZZWWWOOOJJJJJJIIILLLYYYpppyyykkk^^^VVVSSSTTTVVV^^^eeekkkkkkiiilllvvv|||}}}~~~|||}}}{{{wwwoookkkgggbbb[[[SSSMMMIIIGGGFFFKKKUUUdddqqquuulll[[[OOOCCCCCCCCCEEEIIIPPPWWW\\\fffvvvjjjkkkmmmoooqqqrrrssstttrrrtttuuutttrrrppppppppplllooopppnnnooossstttrrrvvvvvvuuusssqqqnnnlllkkkjjjmmmqqqsssttttttuuuwwwwwwxxxyyyyyyxxxxxx{{{}}}~~~}}}{{{}}}~~~}}}|||||||||}}}|||~~~~~~}}}zzzyyyzzz}}}yyy|||}}}xxxvvvyyyyyyuuuuuuzzz{{{xxxvvvuuuwwwyyyzzzzzzvvvxxxzzz||||||}}}~~~}}}~~~}}}{{{yyyzzzzzz{{{{{{{{{{{{{{{{{{}}}{{{{{{~~~}}}}}}~~~~~~{{{wwwtttxxxvvvuuuvvvxxxyyywwwuuu}}}}}}zzzrrrjjj___NNN@@@888666444222111111111000000000000000000000000000222222111111111111111111222111222444222...///333...///000111222333444444555555444444444444333333///333666777555777===BBBCCC???:::666555666999;;;:::999999777666555444333333333333333333333333333555444222111111111222222111222222333333222222111555555555444333222111000555444333222222444555777444444444666888999999777999888777666555555555666555666777888999:::::::::888666555666777888777555888999;;;<<<:::888555333666555555444444666777888555666777666444444555666<<<>>>AAABBBBBBCCCEEEFFFHHHXXXfffjjjiiikkkqqquuu{{{}}}~~~}}}}}}}}}~~~~~~|||sssrrrwwwtttjjjccceeeffffffdddaaa]]]ZZZXXXUUUPPPMMMLLLKKKIIIGGGJJJIIIHHHGGGIIILLLQQQTTT\\\]]]___bbbeeekkkqqqvvvyyyyyyzzzzzz{{{{{{{{{{{{yyyyyyxxxuuupppjjjdddaaa]]]eeeqqq}}}vvviii___WWWUUUUUU]]]jjjwww~~~|||tttttt{{{mmmfffiiittt~~~|||kkk^^^PPPKKKKKKNNNVVV]]]___bbbiiiuuu{{{mmmcccYYYVVVTTTNNNIIIHHHFFFNNN^^^sss}}}qqqcccZZZXXX\\\bbbjjjmmmpppooommmnnntttyyy|||~~~~~~|||{{{~~~~~~}}}{{{wwwrrrmmmllleee[[[PPPHHHCCCBBBBBBJJJOOOYYYdddiiidddWWWMMMEEEDDDCCCCCCEEEJJJPPPUUUiiiyyynnnnnnoooppppppppppppppppppqqqrrrqqqooonnnooopppooorrrssspppqqqssssssppprrrrrrrrrqqqpppooommmmmmnnnpppssstttssssssssstttsssuuuwwwxxxyyyzzz|||~~~~~~~~~~~~|||yyyyyyzzz|||~~~}}}~~~~~~}}}zzzzzz|||{{{~~~|||xxxwwwyyyyyyvvvwww{{{zzzxxxvvvvvvwwwxxxxxxwwwvvvxxxzzz{{{{{{|||~~~~~~~~~~~~~~~zzzwwwyyyzzz|||}}}~~~}}}|||||||||{{{{{{~~~}}}yyyzzz|||}}}}}}zzzwwwuuuuuusssqqqrrrtttvvvuuutttvvvxxxvvvqqqkkkaaaRRRDDD;;;999666444333222222111000000000000000000000000111111111111111111111111111000000222000,,,---111...//////000222333333444333333222222222222222222222555888888666888===BBBBBB???:::666444444666888888888777666555444333222222222222222222222222222333222111000///000111111111222222333333222222111111222333444555555555555555444333222222333555666555444444555777777666444666666666666555555555555444555666777888888888888777666555666777888777555777888:::::::::888555444666666555444555666777888777777888777555666777999777999;;;>>>AAAEEEJJJNNNXXXeeerrrsssqqqrrrvvvyyy|||~~~{{{zzz}}}xxxmmmhhhjjjlllnnnnnnmmmkkkiiifffccc___\\\[[[XXXVVVSSSMMMJJJFFFEEEFFFHHHJJJKKKKKKLLLMMMOOORRRWWW\\\___ccceeeiiinnnqqqtttuuuuuuuuutttqqqllleee]]]WWWSSSPPPWWWbbbppp}}}vvviiiaaaXXXWWWYYYbbbooo{{{{{{|||~~~tttpppssszzzyyyeeeWWWIIIDDDEEEGGGLLLQQQTTTXXXaaaooo}}}pppfff\\\XXXUUUOOOKKKJJJJJJSSSdddxxxuuuiiiaaa___dddiiisssrrrqqqmmmjjjjjjmmmpppvvv{{{|||{{{{{{www}}}yyywwwvvv~~~}}}||||||}}}}}}}}}{{{vvvqqqmmmkkkdddXXXLLLDDD@@@@@@AAADDDHHHPPPYYY]]]YYYNNNEEE???AAABBBCCCCCCGGGNNNSSSlll{{{rrrrrrqqqqqqooonnnlllkkkpppqqqpppooommmmmmoooqqqrrruuuvvvssssssuuusssoooooooooppppppppppppoooooorrrtttuuuuuusssqqqrrrrrrnnnqqquuuxxxyyyzzz|||~~~}}}}}}yyyvvvvvvyyy}}}~~~~~~}}}|||{{{|||~~~~~~{{{xxxwwwzzzzzzxxxyyy|||yyyxxxwwwwwwxxxxxxvvvtttvvvwwwyyyzzzyyyzzz|||}}}||||||~~~}}}yyyuuuxxxzzz}}}~~~}}}|||||||||~~~}}}vvvwwwyyy{{{{{{yyyvvvuuuqqqooommmnnnppprrrttttttooorrrsssqqqmmmfffXXXKKK@@@===888555444444333222000000000000000000000000111111111111111111111111000//////111...***+++.........///000111222333333000000000000000000111111333555666666555777;;;@@@???===:::666444333333444555555444444333222111111111111111111111111111111222111000///...///000000111111222222222222111111000111333444555666777777444333222222222333555666666555444444555555333111333333555666666666555444666777777888888777777666777666555555777777666555555666888999999777666444666666555555555666777888888888888777666666999;;;888;;;???DDDJJJRRR[[[```jjjuuu~~~}}}zzzzzz|||||||||~~~xxxnnniiilllppptttxxxyyyzzzzzzwwwuuurrrpppnnnlllhhheeeZZZUUUNNNKKKKKKLLLLLLKKKEEEEEEEEEFFFGGGJJJLLLNNNLLLOOOUUU[[[```cccddddddhhhfffccc^^^XXXPPPJJJFFFEEEJJJTTTaaaooo|||~~~tttiiibbbZZZ[[[___hhhttt~~~~~~yyywwwyyyvvv^^^PPPBBB>>>@@@AAACCCEEEGGGLLLXXXhhhxxxwwwmmmbbb]]]YYYSSSOOOOOOPPPZZZkkk~~~wwwnnnggggggkkkoooxxxssslllgggeeeeeeffffffmmmrrryyy{{{uuurrrvvv{{{~~~~~~wwwsss|||xxxuuusssrrrzzz{{{||||||{{{zzzwwwvvvvvvxxxzzz{{{yyyuuuqqqnnnllldddXXXLLLCCC@@@???@@@???BBBGGGMMMQQQNNNFFF???;;;???CCCDDDDDDHHHPPPWWWqqqssssssrrrqqqooommmlllkkkrrrrrrqqqooonnnoooqqqtttqqquuuwwwuuuuuuwwwvvvrrrppppppqqqqqqqqqqqqppppppssstttuuutttrrrqqqrrrsssmmmqqquuuxxxyyyzzz{{{{{{zzz{{{|||}}}~~~}}}zzzwwwxxxzzz}}}~~~}}}|||{{{{{{}}}zzzyyyyyyzzz{{{zzz{{{|||yyyyyyyyyzzzzzzyyyvvvssstttuuuxxxyyyyyyzzz|||~~~|||||||||}}}~~~}}}yyyvvvvvvyyy}}}~~~}}}}}}}}}~~~~~~wwwxxxzzzzzzzzzxxxvvvtttpppnnnllllllmmmpppssstttmmmqqqsssrrrpppkkk^^^RRREEE@@@999555444444333111000000000000000000000000000000000000111111111111111//////000...******.........//////000111222222000////////////000111222222333333222111333777::::::999777555444333333333333333222222111111000000000000000000000000000000111111000/////////000111111111222222222222111111111222333333444444444444333333222222222333444555555444444444666666444222111222555777888777666555999999::::::999888888777777666555555666777666555333444666777777777666555666666666666666777777777888777666555444555999<<<===BBBJJJRRR[[[dddlllqqqttt}}}~~~~~~~~~~~~|||~~~~~~|||zzzssskkkfffiiinnntttzzz~~~~~~}}}}}}{{{xxxuuunnnhhhaaa]]]]]]]]][[[YYYQQQPPPNNNMMMMMMMMMLLLKKKDDDFFFIIILLLNNNOOOOOOOOOSSSSSSRRRPPPLLLIIIEEECCCCCCFFFLLLVVVcccqqq}}}}}}uuulllgggbbbdddiiipppyyy~~~{{{xxxuuuuuuwww}}}ttt^^^OOOBBB???AAABBBAAAAAACCCIIIUUUfffvvvwwwlllfff```ZZZWWWWWWXXXaaarrr|||uuuooollllllooorrruuummmccc______bbbbbbaaacccjjjttt}}}xxxqqqlllooosssuuuxxx{{{|||zzzyyyzzzzzzyyywwwuuussspppoootttuuuvvvwwwvvvtttqqqooommmqqquuuwwwwwwtttqqqpppnnnhhh^^^SSSIIICCC@@@???@@@@@@CCCFFFIIIGGGCCC???<<<@@@EEEGGGHHHOOOZZZcccvvvssssssrrrrrrqqqooonnnmmmrrrrrrqqqooommmnnnpppsssnnnsssuuutttvvvyyyyyyvvvuuuuuuuuutttsssrrrqqqppprrrssstttsssrrrrrrssstttooorrrvvvxxxxxxxxxxxxxxxwwwwwwxxxzzz|||~~~}}}}}}|||||||||~~~~~~}}}{{{{{{|||~~~~~~~~~yyyzzz{{{{{{{{{}}}}}}|||{{{{{{{{{|||}}}{{{wwwtttrrrtttwwwyyyyyy{{{~~~}}}{{{zzz{{{|||{{{zzzvvvxxx|||}}}|||~~~||||||}}}|||{{{xxxvvvtttrrrqqqooonnnnnnpppsssuuupppsssuuutttsssoooeeeZZZJJJCCC:::555444333222000000000000000000000000000//////000000000111111111111000000222///+++,,,000.........//////000000111000/////////000111333444555444222111000222555888444444444444444444444444111111111111111000000000000000000000000000000000222111000///000000222222000111111222222111111000///000111222222222222222222222222222333333444444444333333555777888777555222333666888999888777777999999999999888777666666666555444555666777666444333444555666777777666666666666666777777777777777666666444333333666;;;???FFFMMMWWWbbbjjjqqqvvvyyyyyy|||~~~{{{vvvtttppplllfffhhhmmmsssyyy|||xxxtttqqqqqqpppmmmkkkeeebbb___]]][[[YYYUUUQQQLLLKKKIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@BBBCCCFFFMMMXXXeeeqqqxxxzzzvvvtttppprrrwww|||~~~~~~sssqqqnnnnnnqqqxxxtttaaaUUUIIIFFFHHHGGGFFFGGGLLLRRR]]]kkkxxxyyyrrrkkkdddaaabbbbbbkkkzzz~~~{{{vvvsssqqqrrrssstttqqqhhh^^^YYY[[[^^^^^^\\\]]]eeesss~~~rrrjjjdddgggllloootttyyy{{{|||||||||{{{{{{~~~~~~xxxxxxwwwvvvssspppllljjjmmmnnnpppqqqpppnnnkkkiiifffkkkrrruuuuuusssrrrqqqnnnjjjddd[[[QQQHHHAAA===?????????AAABBBBBBAAA@@@@@@DDDHHHLLLPPPYYYfffoooxxx~~~rrrssssssssssssrrrqqqqqqooopppooommmkkkkkklllnnnlllppprrrqqqtttyyy{{{zzzyyyyyyxxxwwwuuutttrrrqqqpppqqqrrrrrrqqqqqqsssuuusssuuuwwwxxxwwwvvvwwwxxxvvvvvvvvvxxx|||~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}~~~zzz}}}}}}||||||~~~~~~{{{{{{{{{{{{}}}}}}|||yyywwwtttvvvyyyzzz{{{|||~~~zzzyyyzzz|||||||||wwwyyy|||~~~~~~}}}|||}}}~~~|||zzzxxxvvvuuuuuutttrrrpppppprrrttttttvvvwwwvvvuuusssjjjaaaOOOFFF;;;555444444222///000000000000000000000000...//////000000111111111111000000222111---...222---........./////////000000000//////000222555777:::777444222222333666888222222222222333444555666111111111111111111222222000000000000000000000000222111000///000111222333000000111111111111000000+++,,,...000222333444444222222222222333333333333333222333555777888888666333444666888888888888888666666666666555555444333666555444444666666555444444444555666666777666666555666777888888888777777555555555555888>>>FFFLLLZZZ```kkktttyyy|||~~~|||~~~|||wwwtttttttttnnnooorrrvvv{{{~~~|||zzzyyyxxxuuurrrpppppplllgggbbbZZZYYYVVVRRROOOLLLIIIHHHCCCCCCCCCAAA@@@>>>===<<<===>>>@@@EEENNNXXXbbbiiimmmqqqvvvyyyzzz{{{{{{|||xxx{{{~~~uuujjjjjjiiiiiimmmuuuxxxiii___VVVSSSSSSRRRSSSVVV___dddllluuu}}}~~~vvvnnnjjjlllmmmttt|||zzzzzzzzzzzzyyysssjjj```ZZZ[[[\\\[[[ZZZ\\\eeesssyyyiiiaaa[[[^^^eeekkkrrrxxx{{{|||{{{zzzzzz{{{{{{{{{zzzxxxtttooojjjgggiiijjjkkkllllllkkkiiigggffflllssswwwvvvsssrrrrrrkkkjjjfff```XXXNNNEEE@@@?????????>>>???AAABBBDDDHHHKKKPPPWWW^^^hhhqqqwwwyyyssstttttttttttttttssssssoooppppppnnnllljjjjjjkkkllloooooonnnqqqxxx{{{{{{yyyyyyyyyxxxvvvuuusssrrrpppqqqqqqpppoooppprrrttttttvvvwwwwwwwwwwwwxxxyyyyyyxxxxxxzzz~~~~~~~~~}}}}}}~~~}}}~~~||||||}}}{{{||||||~~~yyy{{{zzzzzz{{{||||||zzzxxxyyy{{{|||}}}||||||~~~~~~|||{{{|||}}}}}}|||zzz{{{}}}~~~~~~}}}}}}{{{~~~~~~}}}}}}~~~}}}|||zzzyyyxxxyyyyyyvvvrrrooopppqqqvvvwwwwwwuuuvvvvvvooogggTTTJJJ===666555555333000000000000000000000000000......//////000111111222000...000222111...///333------............//////000///......///222555777<<<999555222222333555666333222222111222333555666111111222222333333333444111111111111111111111111000000///...///000111222000000111111111111000000,,,---...000222333333444111111222333333333333333333333333444666666555444444555555666666777777777333444444444444444333333666555444444666666555444666666666666666666666666555666777888999888777777555666888<<>>>>>>>>AAAEEELLLRRRVVVWWW\\\bbbgggjjjmmmpppsssppptttzzzxxxkkkaaabbbdddgggkkksss}}}|||tttmmmfffcccaaa```dddkkkppptttyyy~~~{{{xxxvvvoootttzzz~~~uuuqqqrrrrrrxxx|||vvvooofffaaa______^^^^^^aaahhhrrr|||~~~xxxiii```YYY[[[aaagggooouuuyyy{{{}}}}}}}}}~~~}}}zzz{{{|||{{{xxxsssnnnjjjhhhhhhiiijjjjjjjjjiiiiiikkkrrryyy{{{wwwsssppppppjjjiiihhhddd^^^VVVOOOKKKGGGFFFFFFEEEFFFHHHKKKNNNTTTWWW^^^hhhrrryyy{{{{{{xxxuuuuuuvvvvvvuuuttttttsssqqqrrrsssqqqnnnkkkjjjkkkmmmooonnnlllooovvvzzzzzzxxxxxxxxxxxxwwwuuutttsssqqqrrrqqqpppnnnnnnppprrruuuvvvwwwwwwvvvwwwzzz|||}}}{{{zzz|||~~~|||zzz{{{}}}}}}{{{{{{}}}{{{}}}|||~~~yyyzzzyyyyyyzzz{{{|||zzzyyy}}}~~~~~~}}}|||}}}~~~~~~}}}}}}~~~}}}{{{}}}~~~~~~~~~~~~zzz}}}|||{{{{{{}}}~~~~~~~~~~~~~~~}}}}}}|||zzz{{{{{{xxxsssooonnnooouuuwwwvvvtttuuuwwwrrrkkkXXXMMM???777666777444111000000000000000000000000---......///000111111222...---///111111...///444------..................///...------///222555777<<<888333000000111333444555444222111111222444666222222222333444444555555111111111111111111111111///...------...///000111000000111111111111000000111111222222222111111111111111222333333333333222444333333333444444222111555555444444444555666666444444555555555555555444666555444444555666555444777777777777777777777777555666777999999888888777666888<<>>=========:::777;;;===@@@BBBDDDGGGLLLPPPSSSVVVZZZ^^^aaaeeeiiilllkkkmmmoooooopppqqqtttvvvxxxzzz|||~~~~~~|||}}}~~~~~~~~~}}}|||{{{{{{}}}zzztttqqqppprrrrrruuuyyy{{{{{{~~~}}}yyyyyyzzz|||{{{}}}llljjjmmmsssvvvqqqkkkggghhheeebbb```]]]\\\aaaiiiiiikkkllllllllllllmmmooorrrtttvvvwwwvvvtttrrrpppqqqsssuuuxxxyyyxxxwwwvvvuuuvvvxxxwwwvvvvvvwwwxxxxxxzzz}}}zzz|||||||||{{{{{{}}}~~~}}}{{{{{{~~~~~~}}}}}}}}}~~~|||}}}~~~~~~|||{{{}}}{{{yyyxxxyyyzzzzzzyyy~~~~~~}}}tttlllrrrzzz~~~{{{|||}}}}}}}}}~~~}}}{{{yyyxxxzzz|||}}}}}}|||{{{xxxvvvwwwyyy|||~~~|||{{{zzzxxxvvvtttrrrqqqqqqrrrqqqooorrrtttqqqkkkiiihhhaaaUUUJJJBBB999222222222111000000000000111000///...///000111000///...//////000000//////...///.....................////////////000000000000000000///000111333555666666555444333333333333333...///000111222222222222000000000000000000000000333///---...333555333000000000///...///000111222///000000000111111111111000000111111222333333333000222444444444333444555555444333222222333444444222222222222111111111111777666666666888888666555666666666555444444777999===AAAFFFLLLRRRZZZccchhhlllooossstttuuuwww|||~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzxxxsssrrrnnnhhhaaa[[[XXXXXXTTTNNNEEEAAA@@@???;;;888555777:::<<<===???AAACCCBBBDDDGGGJJJMMMPPPUUUXXX[[[[[[\\\]]]^^^bbbhhhlllrrrtttxxx{{{~~~}}}}}}}}}}}}|||zzzxxxvvvsssuuuzzz~~~~~~||||||~~~~~~|||{{{{{{}}}|||{{{xxxuuuyyy}}}{{{~~~~~~iiiddddddkkknnnkkkfffdddffffffhhhjjjgggcccfffmmmkkkmmmmmmmmmllllllmmmooouuuvvvxxxyyyxxxuuurrrppprrrtttwwwzzzzzzxxxvvvtttvvvxxxzzzyyywwwttttttuuutttwwwzzz{{{|||}}}~~~~~~|||{{{{{{}}}}}}||||||}}}~~~|||}}}~~~{{{yyyzzzxxxxxxyyy||||||{{{yyy}}}|||}}}{{{qqqjjjnnnxxx~~~~~~|||}}}}}}|||{{{{{{}}}}}}}}}{{{yyywwwwwwyyy{{{{{{zzzxxxwwwwwwyyy{{{}}}|||{{{zzzyyywwwuuurrrpppnnnooonnnnnnrrrwwwvvvqqqmmmnnnhhh[[[OOOFFF<<<333222222111000000000000000///......///000111111///......////////////......,,,------....../////////000000000000////////////......---...///111444666666666555333333222222222---...000111222222222111000000000000000000000000000000111333444444333222////////////000000000111//////000111111111111111000000111222222333444444000222444444333333444555333333333333333333333333444444444333333333222222777666555666888999777444666666777777888;;;???CCCKKKOOOTTTZZZ```fffmmmrrrtttttttttuuuwwwzzz}}}~~~}}}|||}}}~~~~~~}}}}}}~~~~~~zzzuuupppnnnmmmgggaaaWWWMMMDDD???======666888;;;>>>@@@AAABBBBBBAAABBBCCCCCCBBBDDDFFFIIIJJJKKKKKKLLLNNNRRRXXX\\\bbbeeejjjooosssvvvwwwwwwwwwwwwwwwwwwuuusssqqqooojjjlllpppuuuyyy|||yyysssrrruuuxxx{{{~~~zzzsssooossszzzzzz}}}|||xxx~~~{{{{{{{{{}}}hhhaaa^^^dddhhheeecccccccccgggmmmrrrooojjjkkkooonnnoooooonnnllllllmmmnnnvvvwwwyyyzzzyyyvvvsssqqqtttvvvyyy{{{{{{xxxuuurrruuuxxx{{{zzzvvvrrrqqqqqqppprrruuuvvvxxxyyy|||}}}{{{{{{}}}}}}||||||zzz}}}~~~{{{}}}~~~zzzwwwxxxwwwwwwzzz}}}~~~|||yyy{{{yyyyyy{{{}}}{{{sssmmmnnnxxx~~~|||~~~~~~|||zzzzzz|||~~~~~~}}}yyyuuusssuuuxxx|||{{{zzzyyyyyy{{{|||~~~|||{{{zzzyyyxxxvvvssspppjjjkkkkkkmmmsssyyyzzzvvvqqqtttoooaaaTTTJJJ???555222222111000000///000000///......///000111111000......////////////......***+++,,,---///000111111111111000000//////......---,,,,,,,,,---000333444444444222111000000//////---...000111222222222111000000000000000000000000---111666666444333333555......///000111000000000//////000111111111111111000000111222333333444444000222444444333333444555222222333444444333333222666666666555555444444444888666555666888999777444888999:::<<<>>>CCCIIIMMMVVVZZZ___dddiiinnnsssvvvxxxvvvuuuwwwzzz~~~~~~}}}||||||~~~}}}|||~~~{{{~~~~~~}}}~~~}}}yyyyyyzzz}}}zzzxxxwwwwwwssshhhXXXHHH>>>===???===@@@DDDGGGJJJKKKKKKLLLHHHHHHGGGDDDAAA@@@AAABBB>>>???AAABBBDDDGGGKKKNNNMMMPPPUUU[[[```dddfffgggoooppppppooonnnllljjjiiidddeeehhhmmmrrrxxx}}}}}}|||qqqkkklllqqquuuxxx|||~~~~~~xxxpppkkkooovvvyyy{{{}}}}}}~~~{{{yyyyyysssrrroooqqqtttvvvyyy~~~|||||||||~~~}}}{{{gggeeeeeegggfffaaa^^^```dddlllqqqnnnlllqqqtttssssssrrrooommmlllllllllmmmuuuyyy||||||wwwuuuvvvyyyuuuvvvvvvwwwxxxxxxyyyyyyvvvxxxyyyxxxvvvrrrmmmjjjkkkpppvvvyyyxxxxxx{{{}}}}}}~~~}}}}}}}}}|||{{{{{{|||{{{|||~~~zzzyyy~~~|||{{{|||yyyssswwwttttttxxxzzzzzz|||yyy{{{{{{yyyzzz}}}zzzuuuwwwyyy{{{|||{{{{{{|||}}}~~~|||}}}|||{{{zzzyyyyyyzzz|||}}}{{{{{{{{{zzzyyyyyyxxxxxxyyyxxxwwwvvvvvvuuurrrpppllllllnnnppprrrtttvvvvvvwwwuuupppggg\\\OOODDD===444111111333111...///333///......000333666777666111000///000111000...,,,///...,,,,,,,,,...000111---...///////////////......////////////111555888777555222000......///000111111000000///000000111000111111000///......///000111333666888777555222333222000......///111222333333444555333///(((###000000111222222222222111...000333444333111000111666222111444333111222555444444444555555555555666999888666333111222555888888<<>>>>>???BBBEEEFFFDDDDDDEEEIIIMMMPPPPPPPPPXXX[[[^^^\\\WWWUUUXXX[[[SSSVVV[[[```eeejjjooorrrtttvvvwwwsssnnnmmmpppuuuxxxyyy{{{}}}~~~xxxpppiiihhhlllpppmmmnnnooosssxxx|||xxxvvv~~~|||ssslllggggggiiinnnpppttt}}}}}}zzzxxx{{{yyy~~~~~~}}}{{{{{{}}}jjjgggffffffddd___]]]^^^dddlllrrrpppoooqqqrrrqqqsssrrrpppoooooooooqqqrrruuuxxx|||{{{wwwvvvxxxzzzuuuuuuuuuuuuuuuvvvwwwxxxvvvxxxyyyyyyxxxuuuqqqooommmnnnqqquuuxxx{{{|||||||||~~~}}}|||~~~~~~{{{zzz{{{|||zzz|||~~~}}}zzzxxx|||~~~{{{{{{}}}|||wwwyyyvvvvvvzzz{{{zzz|||{{{|||{{{yyyzzz}}}{{{www|||||||||zzzzzz{{{~~~~~~}}}}}}~~~}}}{{{zzzzzz{{{}}}~~~|||{{{{{{{{{{{{zzzzzzzzz{{{yyywwwvvvuuutttrrrpppnnnnnnooopppqqqqqqrrrsssvvvuuurrrkkkaaaTTTIIIBBB777444333444222//////333000//////111555777888888333222000000000000...---///...,,,,,,,,,...///111000000000000//////...---//////000000000111555888555444222000//////000000///////////////000111111///000111000///...///000000111222555777777444222333222000/////////000111222111111222222000,,,)))000000111222222222222111,,,///222444333222333333444222222444444222111444444444444444555555555555888888888666444444666777:::@@@GGGLLLTTT```iiimmmmmmmmmmmmmmmooorrruuuwww|||yyyyyy||||||zzz}}}}}}yyy}}}~~~|||{{{}}}}}}}}}~~~tttgggZZZRRROOOOOOOOOTTT^^^gggnnnqqqqqqppplllkkkhhhddd___YYYTTTQQQKKKIIIEEECCCAAA@@@@@@???BBB@@@@@@AAACCCEEEFFFFFFGGGIIIJJJJJJHHHHHHIIIKKKFFFIIILLLPPPRRRUUUYYY\\\aaafffjjjlllkkklllppptttvvvxxxzzz{{{|||{{{zzzyyyxxxwwwrrrkkkfffeeeiiimmmkkkjjjkkkmmmssszzz{{{uuussszzzwwwvvvvvvwwwtttmmmgggaaaaaadddhhhkkknnnwww}}}}}}yyy}}}~~~~~~}}}}}}mmmiiifffeeeaaa\\\[[[]]]eeekkkppppppppprrrqqqooossssssrrrrrrrrrtttuuuvvvuuuxxxzzzzzzwwwwwwzzz|||uuutttsssrrrrrrsssuuuvvvuuuvvvwwwxxxxxxvvvtttssspppnnnmmmqqqxxx|||}}}{{{{{{~~~~~~zzzyyy}}}}}}~~~~~~}}}{{{{{{|||}}}{{{{{{|||~~~}}}{{{wwwzzz{{{zzz{{{~~~~~~||||||yyyxxx{{{|||zzz|||}}}~~~|||xxxzzz}}}}}}yyy|||xxxwwwzzz~~~~~~~~~~~~}}}|||||||||}}}~~~||||||||||||}}}}}}}}}}}}}}}zzzwwwuuuttttttsssqqqqqqqqqpppoooooooooooooootttuuuuuupppgggZZZNNNFFF<<<888555666444000000222111111111333666999::::::666444111///000000///.........---,,,,,,...///000222222222111000///------///000000000000222555777222222111111111000000000////////////000000111111...///000000//////000111000000111444666666333111111111111111000000000000111///...///000111111//////000111111222222111111,,,///222444444333444555333111222666666222111333444444444444555555555555666777999888777666777888AAAJJJUUU\\\eeennntttuuuppppppqqqrrrrrrrrrrrrrrrxxxxxxzzz||||||yyy{{{~~~}}}{{{{{{zzz|||~~~~~~~~~|||}}}~~~~~~~~~}}}||||||~~~yyyoooeee___^^^______dddmmmuuu{{{}}}~~~}}}{{{{{{{{{xxxrrrkkkeeeaaa^^^[[[WWWTTTQQQMMMIIIGGGEEEBBB@@@>>>??????>>>======<<<<<<===>>>@@@???>>>===???BBBCCCCCCDDDGGGIIIJJJPPPXXX]]]___bbbfffiiilllnnnqqqssstttsssqqqpppnnnnnnlllgggccccccfffjjjkkkkkkkkkmmmssszzzvvvpppmmmrrrpppmmmmmmmmmkkkfffaaaZZZZZZ]]]bbbeeehhhqqqzzzzzzvvvyyy}}}~~~~~~|||mmmhhhdddbbb___[[[[[[^^^eeegggiiikkknnnpppqqqppptttssssssssstttuuuvvvwwwuuuwwwxxxxxxxxxxxx{{{}}}vvvtttrrrpppppprrrtttvvvtttuuuuuuvvvvvvuuutttssssssqqqppprrrvvvzzz{{{{{{|||~~~xxxwwwzzz{{{|||}}}|||{{{|||}}}|||{{{{{{}}}~~~}}}xxxyyyzzzzzz{{{~~~~~~~~~zzzyyy{{{{{{yyyzzz~~~|||xxxyyy}}}~~~||||||yyywwwyyy~~~~~~~~~~~~~~~}}}|||||||||}}}}}}|||||||||}}}~~~|||yyyvvvttttttuuuuuuuuusssrrrqqqooooooooooooooorrrtttuuurrrjjj]]]PPPHHH>>>999666666555222111333222111111222666888999999888555111//////000000///......------------...///111111111111111000///...///000111111111222444777///000111111111111000000111111111111111111000000---///000000//////000222000000111333555555333111000111111111111000/////////......///222333222111///000000111111111111111...000333444333333444555222000222666777333111333333333444444444555555555444555666777666888:::===NNNXXXcccjjjooossssssqqqnnnpppqqqssssssqqqooonnnnnnqqqvvvzzz{{{{{{|||}}}~~~||||||~~~|||zzz{{{}}}~~~|||{{{}}}|||xxxtttssstttvvv|||~~~}}}uuupppmmmlllmmmmmmqqqwww}}}|||wwwrrroooooollliiigggeeeaaa\\\WWWNNNMMMJJJIIIGGGDDD???<<<<<<999666888<<<===;;;888999:::<<<<<<;;;;;;===>>>===AAAFFFJJJLLLNNNQQQTTTYYY\\\```dddfffgggfffeeedddeeeeeecccaaaaaadddhhhhhhjjjlllpppvvv|||vvvnnnjjjhhhnnnkkkhhheeedddbbb___\\\UUUUUUYYY___bbbfffoooxxx}}}{{{~~~|||yyytttyyy}}}}}}||||||kkkeeebbbaaa```]]]^^^bbbeeebbb```ccchhhnnnqqqssstttssssssssssssttttttttttttuuuwwwxxxxxxyyyzzz|||vvvuuusssqqqqqqsssvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuwwwwwwwwwuuutttuuuyyy|||}}}}}}xxxuuuwwwzzzzzz|||}}}|||||||||~~~}}}||||||}}}{{{zzz{{{|||||||||}}}~~~~~~zzzyyy{{{zzzxxxyyy||||||xxxyyy~~~}}}~~~||||||~~~}}}~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{{{{|||}}}~~~zzzwwwttttttuuuwwwxxxxxxsssrrrpppoooooopppqqqqqqqqqssstttrrrjjj^^^RRRJJJAAA:::666666666444333555222000000111444666666666777444111//////000000000.........---------.........///000111111111111111///111222222222222444666//////000111111111000000333444444333222111//////---///000000//////000222111111111222444444222111000111111111111000//////......000222444333111...//////000111111111111000111333444333222111111222111000222666777333222333333333333444444444444555333444444444777<<>>888888888666444555222111000000222333333333555222000///000111000///...............---------------///000111222222222000111333333222333444555000000000000000000000000333333444444333111///......///000000//////000111333222111222444444333111111111111111000000000000...///000333555444111......///000000111111000000222333333222000//////111222000111555666333222555333333333333444444444444333333555777===FFFQQQXXXfffnnnvvvxxxzzz{{{xxxtttqqqsssvvvyyyyyywwwuuusssqqqxxx}}}~~~~~~|||xxx{{{{{{zzz|||~~~}}}}}}~~~~~~}}}yyy{{{}}}}}}~~~}}}{{{tttsssqqqmmmjjjjjjlllnnnrrrvvv}}}~~~~~~~~~}}}{{{yyy~~~zzztttooolllkkkfff^^^XXXQQQQQQRRRRRRPPPKKKCCC>>>>>>:::666666999999555111111333444444444444555777777666555555777:::===???@@@AAABBBCCCDDDCCCBBBBBBFFFIIIKKKKKKKKKNNNSSSXXX\\\bbbkkktttyyy{{{zzzxxxzzzzzz{{{~~~~~~~~~{{{uuummmfffbbbbbbccc\\\[[[YYYWWWTTTRRRPPPPPPRRRTTTZZZbbbhhhmmmvvvyyyzzzzzzvvvsssuuu}}}|||yyyzzz~~~{{{vvvwwwzzz~~~yyyzzz~~~mmmiiigggiiihhhfffgggkkkjjj___YYY^^^fffjjjmmmoooooooooppprrrssssssttttttqqqrrruuuxxxyyyyyyvvvtttrrrrrrrrrssstttvvvxxxxxx{{{{{{zzzzzzzzz|||~~~yyyyyyxxxwwwvvvvvvwwwxxx{{{zzzzzz{{{|||{{{wwwssswwwxxxyyyyyyxxxyyyzzz|||zzzzzz{{{}}}}}}{{{yyy{{{|||{{{}}}{{{zzz{{{{{{yyyzzz}}}~~~|||xxxyyy}}}~~~{{{|||~~~}}}|||~~~}}}~~~~~~~~~~~~}}}|||{{{{{{yyyzzzzzz{{{{{{|||||||||zzzxxxwwwwwwwwwwwwvvvtttqqqpppmmmkkkkkklllnnnooorrrrrrrrroookkkfff```]]]NNNEEE===;;;;;;777444444444333111111111222111000111000//////111111000///......///......------,,,---...//////000000000000000222333444333333444555111111///......///000000...///111222222111000//////000111000///...///000444333222333444555333222333222000/////////000111/////////111333444333222...//////000000000000000000111111000///...000111222000111444555333333666222222333333333444444444333555:::@@@IIITTT```ggglllsssxxxyyy{{{~~~~~~|||vvvxxxzzz|||{{{yyywwwuuuvvv}}}~~~{{{yyy||||||xxxyyy~~~zzz}}}}}}{{{vvvuuu{{{}}}yyytttooooooooommmlllllloooqqqqqqtttxxx}}}~~~~~~}}}zzz{{{{{{}}}~~~~~~~~~}}}{{{xxxvvvtttmmmggg```]]]\\\XXXPPPIIIGGGFFFEEEEEEEEEBBB>>>:::;;;999777777888888666333333444555555444444555666444333333555777999999:::;;;::::::999999999999999:::<<<>>>??????CCCJJJOOOUUUZZZccckkkqqqrrrrrrpppllllllmmmpppsssuuussspppkkkkkkhhhccc^^^ZZZYYYYYYQQQRRRRRRRRRQQQPPPOOOOOOPPPRRRZZZdddjjjpppzzzzzz{{{{{{zzzyyy{{{}}}}}}{{{{{{|||}}}zzzyyyyyy~~~zzzxxxzzz}}}qqqmmmlllmmmllliiiiiimmmlll```ZZZ```hhhjjjjjjkkklllmmmooorrrtttuuuvvvvvvpppqqqtttxxxzzzxxxtttqqqoooppprrrsssuuuvvvwwwxxxxxxxxxwwwxxxzzz|||yyyvvvssstttwwwyyywwwuuuxxxwwwwww{{{~~~xxxsssvvvwwwxxxwwwvvvvvvxxxzzzxxxxxxzzz|||~~~{{{yyywwwzzz}}}{{{~~~|||{{{}}}}}}{{{|||}}}~~~|||xxxyyy}}}}}}yyyyyy{{{||||||||||||~~~}}}{{{~~~}}}}}}||||||yyyyyyyyyzzzzzzzzzzzzzzz|||zzzyyyxxxxxxvvvsssqqqqqqooollljjjiiiiiikkklllssssssrrrpppmmmjjjhhhfffUUUJJJAAA>>>===888444333666444222111222222111//////......///111111000....../////////...---,,,,,,...///////////////...---000222444444333333444555333111///...---...000111***+++...000111111000000000111222000///......///555444333333555555444333333222000......///111222000///---...111444666666...//////000000000000000...///000///...///111222333000000333444222444777222222333333333444444444222777???HHHSSS^^^jjjqqqpppuuuyyyxxxyyy}}}~~~yyyzzz{{{|||{{{yyyvvvtttuuu|||}}}}}}{{{zzz~~~}}}xxxxxx~~~uuuzzz}}}}}}~~~~~~{{{xxxtttqqqttt}}}uuuooopppppppppooonnnnnnppprrrqqqrrruuuxxx|||}}}}}}~~~yyyzzz{{{|||~~~{{{|||{{{yyyuuuoooiiieeeZZZSSSLLLIIIIIIGGG???999???===;;;:::::::::999777444333222222333444333222111222333222111000111222111222333555777777555333666555444444555666888999555777888999:::>>>EEEKKKHHHMMMTTT\\\aaadddeeeddd[[[ZZZ[[[___cccdddaaa^^^[[[]]]]]][[[WWWSSSPPPOOOKKKMMMPPPQQQQQQQQQQQQRRRNNNQQQYYYdddkkkqqq|||~~~xxxzzz~~~}}}}}}~~~}}}~~~|||{{{~~~{{{zzz~~~|||wwwxxx~~~pppqqqpppooollljjjjjjkkkqqqmmmhhhfffhhhmmmqqqsssnnnllljjjkkkooosssuuutttoootttwwwvvvvvvyyyzzzxxxuuuqqqpppuuuxxxyyyzzz}}}yyytttppprrrzzz~~~{{{yyyxxxvvvtttssstttuuuvvvxxxyyyzzzyyywwwwwwwwwxxxwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxyyy{{{~~~~~~yyywwwyyy~~~~~~~~~|||{{{||||||}}}~~~}}}|||{{{|||}}}zzzyyyyyy{{{~~~~~~~~~~~~}}}{{{{{{|||xxxyyyzzzzzz{{{{{{{{{{{{}}}{{{xxxvvvtttsssttttttrrrrrrqqqmmmjjjjjjnnnrrruuussspppnnnlllkkkjjjkkkaaaVVVFFF;;;777888:::;;;666444222000/////////000111///...000222333111///222000///......///000222***---000222222222222333111///---,,,---///333555111111111111111111111111111111222333333333333222444333222000//////......333222222111111222222333333333222111000000111111////////////000111222333///......///000000...---000000000000000//////...444555333222444888666111555444333333444555666777;;;AAAKKKWWWbbbjjjnnnoooxxxttttttyyy|||{{{{{{}}}{{{{{{|||~~~~~~xxxtttrrryyy}}}|||zzz{{{{{{zzzxxx}}}~~~{{{|||~~~}}}~~~}}}{{{{{{~~~~~~zzzwwwvvvzzz{{{tttnnnoooooooooooooooppppppqqqnnnooosssxxx}}}wwwyyy{{{|||{{{{{{|||}}}zzztttpppmmmggg]]]TTTRRREEECCCAAA@@@@@@@@@???>>><<<:::888666555666777888555444444333333444444555111222333222111111222444666666666777888999888777555444222222333444333333333555666777777888;;;======AAAEEEGGGGGGHHHJJJMMMGGGHHHJJJLLLMMMNNNNNNNNNTTTQQQMMMHHHFFFEEEEEEFFFBBBDDDFFFHHHJJJJJJJJJIIINNNRRRYYY```hhhqqqyyy~~~wwwxxxzzz~~~{{{wwwuuuxxx{{{||||||~~~~~~~~~~~~}}}wwwvvvzzzpppppppppooommmkkkkkkkkkppplllhhhgggjjjnnnqqqrrrnnnllljjjkkkooorrrsssssssssxxxzzzxxxxxxyyyyyyvvvwwwrrrqqqtttwwwvvvwwwyyyyyyuuurrrtttyyy}}}}}}|||{{{yyyvvvtttsssrrrssssssuuuvvvvvvuuuttttttuuuvvvxxxxxxxxxxxxxxxyyyzzz{{{zzzyyyyyyzzz{{{|||{{{{{{zzzxxxzzz}}}}}}||||||}}}~~~}}}~~~~~~|||{{{|||}}}{{{zzzzzz|||~~~~~~~~~{{{zzz{{{|||zzzzzz{{{|||||||||||||||yyyyyyxxxwwwvvvtttssssssuuuuuutttqqqnnnnnnpppsssvvvuuusssqqqooonnnmmmmmmeeeZZZKKK???999999999999444333222000//////......111000///000222333111///------............------+++...111333222222222333...---,,,+++,,,...000222111111111111111111111111000111111222222222222222222222111000000000111111111111111111111111111111222222222111111111000000////////////000111222333111000///000111111000...000///.........///000111333333111///222666555111777666555555666888:::<<>>???>>>>>>???AAA:::;;;<<<===>>>????????????>>><<<;;;;;;<<<===>>>@@@AAABBBCCCDDDEEEEEEEEEJJJNNNTTTZZZbbbkkktttyyy~~~~~~|||wwwqqqnnnpppsssuuuvvvzzzzzz{{{}}}}}}}}}wwwsssvvv{{{oooooooooooonnnmmmlllkkknnnllljjjjjjmmmpppqqqrrrooommmlllllloooqqqrrrrrrwww{{{}}}{{{zzz{{{yyyuuuyyytttrrruuuvvvsssssstttvvvuuuttttttuuuxxxzzz{{{{{{zzzwwwtttrrrqqqpppqqqtttssssssrrrrrrsssttttttxxxwwwvvvuuuuuuwwwyyyzzz{{{{{{zzzyyyxxxxxxxxxxxxzzzxxxzzz~~~zzzzzzyyy|||~~~~~~~~~|||{{{|||}}}||||||}}}~~~~~~}}}~~~~~~~~~{{{yyyyyyzzz|||{{{||||||}}}}}}}}}}}}|||uuuvvvwwwwwwvvvuuusssqqqxxxyyyxxxvvvtttssssssuuuvvvvvvuuutttsssqqqooonnnkkk```QQQEEE>>>:::777555222222111111000///------222111000111222222000///+++---///000000///---+++---///222333222222222333------,,,------...///000111111111111111111111111///000111111222222111111000000000000111111222333///000111111111111000///000111222222222111000///////////////000111222333000///......000000///...000000/////////111333444444555333000222777777444888888777888;;;@@@DDDFFFTTT\\\fffmmmqqqsssuuuwwwnnnmmmpppxxx||||||{{{||||||{{{yyyyyyxxxwwwtttrrrrrrwww{{{zzzzzz||||||yyyxxx|||}}}|||}}}~~~~~~}}}}}}}}}~~~~~~yyyqqqkkkkkknnnqqqtttuuutttqqqpppnnnnnnooorrrxxx}}}~~~zzzxxx|||xxxuuuvvvzzzyyysssmmmbbbYYYQQQLLLEEE<<<777666777555333333444444333222555333222000000000111111333333333222222333333333222333333333222222444666===@@@DDDGGGHHHFFFCCCAAA@@@>>>;;;777555444444444222333444333222222444666333555777666555444444555444555666666777777777666444555555666777999999:::======<<<<<<======>>>???CCCEEEIIINNNUUU]]]fffkkkqqqtttxxx|||~~~xxxrrrjjjeeeeeehhhlllnnnssstttwww{{{~~~|||}}}zzztttsssxxxnnnmmmmmmnnnooonnnlllkkknnnmmmlllnnnppprrrsssrrrpppooonnnoooppprrrssssssyyy||||||{{{{{{}}}zzzvvvzzzuuusssvvvvvvtttrrrtttsssuuuuuutttrrrsssvvvzzzzzzxxxvvvtttsssrrrrrrqqqwwwuuuttttttuuuuuuuuuuuuwwwvvvsssqqqpppqqqssstttyyyyyyyyyxxxwwwwwwxxxzzzzzzxxxyyy{{{wwwvvvuuuzzz||||||~~~{{{{{{|||}}}}}}~~~~~~}}}}}}~~~~~~|||{{{}}}}}}|||zzzxxxxxxzzz|||zzzzzz{{{||||||{{{{{{{{{sssssssssssssssrrrrrrrrrzzz{{{{{{zzzxxxwwwvvvvvvuuuuuuvvvuuutttrrrpppooopppeeeWWWJJJAAA;;;666222111222222222222000...---222222222222222111000///...///000111111000///...///111333333222111222222......///000000000000000111111111111111111111111//////000111111111111000000000//////000000111111///000222333333222000//////000222333333111///...000000//////000111222222...,,,+++,,,---......---222333333333444444444444666888777444555:::<<<:::777777999===DDDKKKRRRWWW```gggppptttuuutttuuuvvvmmmmmmqqqyyy}}}|||zzzzzzwwwvvvuuutttssssssssssssssswwwyyyxxxyyy{{{|||yyywwwyyy||||||{{{{{{|||~~~}}}}}}~~~~~~~~~xxxpppjjjlllnnnqqqsssttttttrrrqqqrrrqqqqqqttt{{{{{{yyyzzzxxxwwwwwwwwwrrrjjjcccQQQIIIAAA>>>;;;666555666777555444444555666555444555444333222222222222333222222222222222222222222111333333333222333555666@@@EEELLLRRRTTTTTTSSSRRRJJJGGGCCC===777444333444333444444333111111222333222333333333222111111111666666777777777666666555666777888999999888777666:::999888777777888999:::;;;===???AAAEEEKKKRRRWWW]]]```fffjjjooosssxxx{{{~~~}}}}}}|||zzzyyy{{{~~~}}}|||{{{|||~~~~~~}}}tttoooggg```___aaafffiiinnnooossswww}}}|||}}}zzzxxx}}}~~~zzz~~~|||{{{{{{wwwvvv}}}kkkkkkkkkmmmoooooommmjjjmmmlllmmmooorrrtttsssrrrppppppqqqqqqrrrssstttuuuwwwyyyyyyxxx{{{~~~}}}xxxyyyuuutttwwwxxxvvvtttuuutttvvvwwwuuurrrssswww{{{wwwvvvvvvvvvvvvvvvvvvvvv|||zzzxxxxxxyyyxxxvvvtttuuusssooolllkkkkkklllmmmsssuuuwwwxxxwwwxxx{{{~~~yyyvvvxxx|||}}}xxxtttssstttyyy~~~~~~{{{zzz~~~}}}{{{zzz|||~~~~~~~~~~~~{{{|||}}}}}}}}}{{{zzzyyy{{{|||{{{zzzyyyyyyzzz|||xxxyyyyyyyyyyyyyyyxxxxxxtttrrrpppnnnnnnppprrrtttzzzzzzzzzzzzzzzyyywwwuuuuuuvvvwwwwwwvvvtttrrrqqqpppfffYYYLLLCCC<<<666222222333333444333222000///333333333333111000//////111000///......///000111000222333222111000000111...///000111111000000///000000000000000000000000//////000111111111111000000000///............///000111333444444333111000...///111222222111000...000000000000000000111222///---,,,,,,.../////////222333666777777555333111666999999666777<<<>>>===888:::???FFFOOOZZZbbbgggjjjooouuuwwwwwwuuuuuuvvvqqqpppsss{{{~~~{{{wwwwwwtttuuuttttttuuuvvvwwwyyyvvvxxxwwwuuuvvvzzz{{{yyyuuuvvvwwwxxxxxxyyy{{{}}}}}}~~~yyyqqqkkkoooooopppqqqqqqrrrsssssssssqqqqqqvvv}}}~~~{{{yyyzzzzzzvvvmmmbbbXXXRRRDDD===888777666444555888444222111111333444333222444444333333333333333333111222222333333222222111111222333333222333555777???FFFOOOWWW[[[]]]___```XXXVVVOOOFFF<<<444111111555555555444111111222333222111111111111222222111333333333333333333222111333333555555555444222111888777666444444555666777888999999999:::===BBBEEEIIILLLQQQVVV[[[```eeeiiimmmnnnnnnlllkkkmmmooopppoooppprrruuuxxxxxxvvvtttnnnjjjddd^^^[[[]]]aaaeeeeeegggkkkpppwww}}}~~~zzzwwwwww|||}}}|||wwwuuuzzz|||}}}{{{zzzzzzxxxxxx{{{~~~{{{zzziiihhhhhhkkkoooooollliiijjjjjjkkkmmmppprrrqqqpppnnnppprrrrrrrrrssstttvvvuuuvvvtttssswww}}}}}}yyyxxxuuutttxxxyyywwwuuuvvvxxxyyyzzzxxxvvvwwwzzz~~~vvvvvvwwwxxxyyyzzz{{{{{{}}}{{{{{{{{{xxxrrrnnnmmmkkkiiifffeeeeeefffffflllpppuuuwwwwwwyyy|||yyyvvvvvvzzzzzzvvvssstttvvvyyy}}}~~~|||{{{}}}~~~~~~~~~}}}{{{zzzzzz|||~~~~~~{{{||||||}}}|||{{{yyyxxxzzz{{{}}}|||{{{{{{|||}}}xxxyyyyyyyyyyyyxxxwwwwwwvvvsssooommmlllooorrruuuvvvuuuuuuvvvwwwwwwvvvtttvvvwwwwwwwwwvvvuuuttttttlllcccVVVKKKCCC===888444333333444444333222222111333444555444111/////////000///---++++++---///000111222333111///......///------............------000000000000000000000000///000111111222222111111111000//////............111222333444444333222111...///000111111111000///111000000000000000111111333111///000222444444444111333555777777666444222888<<>>:::666333333222222111222222222444555666444111......///......------------......222222222000---,,,---...............------......000000000000000000000000000111111222222222222222111000000000000111111222111111111111111111111111////////////000000000111111111000000000000111111555333111222444666777777444444555777888:::;;;<<>>666333222444555555333111111222333555333000000222444333222111111222222333222222222111111333444555666666666222333333444444444333333666777999888666555666777444555777999:::===AAADDD@@@FFFHHHFFFFFFIIIKKKHHHIIIKKKNNNRRRUUUVVVTTTRRRQQQSSSSSSRRROOONNNOOOQQQ\\\^^^ccchhhnnnrrrvvvxxxtttvvvyyy}}}~~~|||}}}}}}|||zzzssssssttttttttttttssssssssswwwsssnnnhhhdddeeejjjnnnooossswwwyyyzzz}}}eeecccdddhhhnnnoookkkfffdddccccccfffiiikkkkkkkkkhhhkkkooopppppppppsssuuuvvvsssmmmkkkooowwwyyyuuuxxxuuutttwwwxxxtttqqqqqqvvvuuuttttttuuuwwwzzz{{{zzzzzz|||}}}~~~~~~~~~{{{yyywwwwwwvvvoooddd\\\MMMNNNPPPQQQSSSTTTVVVVVV```hhhppptttuuuuuuxxx{{{~~~yyywwwyyyzzzxxxxxxyyy}}}}}}~~~~~~{{{{{{{{{zzzxxxxxxyyy}}}~~~}}}|||}}}~~~~~~}}}{{{zzzyyy|||~~~~~~~~~~~~~~~~~~~~~}}}||||||xxxwwwvvvuuuttttttttttttooolllkkklllppprrrrrrqqqpppooonnnmmmmmmmmmooooooccc[[[OOOFFFAAA>>>;;;999333222111000000000111222444666777555111......///...///000222222000///...222222222///,,,+++,,,---111000000/////////000000000000000000000000000000111111222333333333333222000000000111222444555666111111000000000000111111/////////...///000111222111111000000000000000111555333111111333666777777888777777777:::???CCCGGGQQQYYY^^^^^^]]]___```______bbbfffkkkpppsssuuuvvvvvvqqqlllnnntttxxxwwwsssrrroooqqqwwwyyyvvvsssttt~~~}}}tttlllmmmuuuyyyyyyyyywwwuuuvvvyyy}}}{{{xxxvvvyyy|||}}}}}}~~~~~~|||}}}~~~~~~zzzvvvuuuwwwyyyzzzyyywwwtttrrrlllkkknnnwww}}}{{{}}}|||zzz}}}~~~{{{xxxmmm```OOOCCC===:::777444333000222777999666444444222000000111333555555444111222222333333333222222222333555666666555333222---...000000000000333555222555777777666888>>>DDD<<<@@@CCCAAA;;;777666888333444444333111000111333:::666333222444555444222///000111111222222222111444444444444555555555666000111333444444444333222222444666777666444444444222333444444444555888;;;333:::===::::::>>>???<<<===<<<===@@@CCCEEEDDDCCCDDDHHHKKKKKKIIIGGGGGGHHHWWWXXX[[[^^^aaadddeeefffmmmnnnqqquuuyyy|||~~~}}}|||yyy{{{|||}}}|||yyyyyy}}}}}}}}}~~~tttkkkmmmkkkjjjlllrrrvvvvvvuuuqqqllleee^^^\\\```hhhnnnnnnrrruuusssqqqttt}}}______bbbggglllmmmkkkgggdddcccccceeeggghhhhhhfffhhhgggfffgggkkkpppsssuuuxxxwwwtttssssssuuuyyy{{{ttttttuuuvvvwwwtttpppmmmrrrrrrssstttuuuvvvwwwxxx{{{zzzyyyxxxyyyzzz{{{|||yyywwwwwwyyyxxxnnn\\\OOOCCCAAA???@@@EEEKKKOOOPPPUUU^^^hhhkkkiiikkkssszzz}}}|||{{{yyywwwwwwyyy{{{zzzxxxxxx{{{~~~zzz~~~}}}{{{zzzzzz{{{|||}}}}}}zzz{{{~~~~~~|||{{{}}}{{{zzz{{{~~~zzzvvv}}}~~~}}}}}}vvvyyy|||zzzvvvqqqppppppmmmhhhdddeeejjjoooqqqppptttooojjjjjjmmmnnnkkkhhhbbbVVVHHHAAA@@@???:::444;;;;;;888444///...222555222444666555333000......//////000111222333444444////////////////////////,,,---...///000000000000000///......//////...---///...------000111222111/////////000111111222222111111000000//////......000000111111111111000000222000///000111111...+++111...---///555999;;;;;;???;;;999:::===BBBMMMWWWaaaeeeffffffhhhlllnnnmmmkkklllnnnpppsssvvvyyyzzzqqqmmmhhhjjjnnnnnnjjjdddaaaaaahhhuuu|||zzzyyy{{{{{{}}}~~~~~~|||uuunnnllloootttzzzzzzzzz{{{}}}~~~{{{uuurrrvvvuuuwww|||~~~||||||{{{}}}~~~~~~~~~~~~~~~{{{|||zzzvvvwww{{{~~~~~~{{{yyyyyyzzzrrrwww{{{||||||wwwzzz}}}~~~}}}||||||zzz{{{}}}|||uuullleeeSSSMMMCCC;;;666444333222222222111111111222444555///000111111//////000111555333222333555666555222555333111333555555333000000111222111000000222444222333333444444333333222777666555444333333222111111000/////////000222333333333222222111222222222222222333333222000///...333333333333333333333333//////000111333666888999555333111222444555333111111111222222222333333333222444555666666666888:::666666666666777999:::;;;;;;<<<===???AAABBBCCCDDDKKKMMMOOORRRTTTUUUUUUUUUYYY[[[aaadddcccdddlllvvvssstttuuutttrrrqqqqqqrrrooorrrtttrrrooonnnrrrwwwwww}}}uuulllhhheeedddhhhnnnrrrrrrooommmjjjeee```^^^aaafffjjjvvvssspppmmmnnnsss|||______bbbfffjjjjjjhhheeedddcccdddeeehhhiiihhhgggeeeddddddfffjjjooosssvvv{{{yyywwwuuuvvvxxx{{{}}}xxxxxxxxxxxxxxxvvvsssqqquuuttttttttttttvvvwwwxxxyyyyyyyyyyyyzzz{{{}}}~~~|||zzzzzzyyyuuuhhhUUUFFF;;;===>>>===<<>>BBB???999888@@@HHHMMMJJJJJJSSSaaannntttvvvyyyyyyzzzzzz{{{{{{zzzzzzzzzwww|||{{{zzzxxxvvvvvvwwwxxxyyyyyyyyyzzz|||~~~~~~~~~||||||}}}~~~}}}yyyvvv~~~}}}wwwwwwxxxyyyzzzxxxuuusssqqqmmmjjjjjjnnnrrrssssssuuunnnddd^^^]]]___``````YYYPPPGGGCCCDDDCCC>>>999777777777666444444666888999:::999777444111111111000000000000000000000000////////////////////////------...///000000000000222222111111111000000000/////////111333333222000/////////000111111222222......///000000111222222000000111111111111000000333111///...000111111000555444444555888:::;;;:::777888===FFFOOOXXXcccmmmrrrsssrrrrrrvvv{{{zzzvvvnnnnnnoooppprrrtttuuuvvvpppmmmjjjkkkmmmkkkddd^^^^^^aaakkkwww}}}}}}|||~~~~~~}}}|||||||||}}}}}}{{{vvvrrrpppssswww{{{{{{{{{|||}}}~~~~~~|||xxxsssoookkklllqqqyyy{{{xxxuuuuuuwwwyyy{{{|||}}}~~~}}}{{{|||}}}zzz}}}zzz|||~~~|||zzzzzzxxx{{{}}}}}}|||sssnnnppptttwww{{{}}}{{{|||}}}zzz{{{uuummmcccVVVIII@@@:::888444333333444555444333222222111111222444444444666777666555444555666333111000111222333222000222111000111333333222111222333333222111000222333111111222222222222111111222222222222222222222222111000000000000111222222333222222111222222333333222222333333333333222111333333333333333333333333333222111111111111111111444222111222333444333222111111222222222333333333000111222222000...//////555444444444333333333222222222333333444555555666777888:::;;;<<<=========<<<::::::???AAAAAADDDIIIQQQRRRSSSSSSRRRRRRSSSTTTVVVWWWXXXWWWVVVYYY^^^ccckkkssszzz}}}~~~~~~~~~{{{}}}vvvooolllkkkmmmrrruuuuuutttqqqvvvyyyvvvpppooouuu|||{{{zzzwwwuuuuuuyyy]]]___bbbfffhhhiiihhhgggcccccccccfffhhhjjjiiihhhbbbccccccdddfffjjjnnnrrrxxxxxxwwwvvvvvvwwwxxxyyyzzzyyyxxxvvvtttuuuwwwyyy|||zzzwwwuuuuuuuuuwwwxxxwwwwwwwwwxxxyyyzzz{{{{{{yyyxxxxxxwwwpppbbbPPPBBB>>>CCCGGGDDD>>>===CCCJJJDDD@@@???IIIZZZkkkuuuwwwyyyyyyzzz{{{|||{{{yyywwwzzzwwwuuuyyy}}}}}}{{{yyyxxxwwwxxxyyyzzzvvvwwwzzz}}}{{{}}}~~~}}}}}}}}}~~~}}}zzzxxx}}}|||xxxvvvvvvxxx{{{|||xxxuuuqqqnnnllllllnnnqqqrrrrrrssslllccc]]]ZZZZZZYYYYYYUUUOOOHHHFFFGGGGGGCCC>>>777777777666555444555555999999888555111//////000111111111111000000//////////////////////////////......///000000000000000111222222111000000000111//////000333444444222////////////000111111222222//////000000000111111111000000111111111111000000222111///...///111333444555555555777999;;;<<<===;;;===CCCNNNVVV\\\eeennnrrrrrrppppppuuuzzzxxxsssrrrrrrrrrsssssstttvvvvvvvvvtttsssssstttpppiiicccaaagggpppxxx}}}}}}||||||}}}~~~}}}~~~}}}zzzvvvtttuuuwww{{{||||||}}}}}}}}}}}}}}}}}}}}}~~~}}}{{{vvvrrroooiiikkkrrr{{{}}}xxxttttttrrruuuxxx{{{}}}}}}{{{}}}~~~~~~|||{{{}}}zzzyyyxxx|||}}}}}}}}}xxxoooiiikkkooosssxxx}}}}}}{{{yyyzzz}}}}}}{{{xxxvvvoooeeeYYYNNNDDD;;;666888666333222333333222000444333222111222222444444333444555444333222333555333222222222222222111111111111000000111222222222444444444333111000222333000000111111111111000000000000000000111111222222000000000111111111222222222222111111222222333333222333333333333333333333222222222222222222222222000/////////000111222333333222222222333333222222111111222222222333333333///111222222000/////////222333333333333333222222333333333333333444444444444444555666666777777777999444333777;;;;;;;;;<<<@@@BBBCCCCCCCCCCCCEEEFFFHHHHHHIIIHHHIIILLLQQQUUUbbbjjjrrrssssssssspppkkknnnrrrxxx}}}}}}||||||yyy}}}wwwssspppqqquuuzzz~~~zzz~~~}}}{{{|||~~~{{{zzz|||YYY]]]ccchhhkkkkkkkkkkkkbbbbbbbbbeeehhhiiiiiihhheeeffffffeeedddfffkkknnnwwwwwwwwwwwwwwwwwwwwwwwwvvvuuutttrrrpppqqqvvvyyy}}}|||zzzwwwvvvwwwwwwxxxwwwxxxxxxxxxwwwwwwwwwwwwxxxyyyyyyxxxrrrdddTTTIIIDDDDDDCCCBBB@@@@@@CCCFFF===;;;===FFFVVVgggtttzzzzzzyyyzzz|||}}}|||xxxuuuuuuwwwxxxxxxwwwwwwxxxzzz}}}{{{yyywwwvvvwwwxxxyyyuuuwww{{{~~~yyy|||~~~~~~|||zzzzzzzzz~~~}}}|||~~~|||{{{wwwvvvuuuxxx{{{|||zzzwwwsssrrrpppooopppqqqrrrrrrppplllgggaaa]]]ZZZWWWUUUTTTPPPKKKJJJKKKKKKGGGDDD;;;999777555444333222111999999888555111//////000000000000///......------////////////////////////...///000000000000000000///111222111///...///000000000111333444444111////////////000111111222222222111111111000000000///000000111111111111000000111000000///000222444777888888888999999:::<<<===@@@BBBIIISSSZZZ^^^eeelllqqqrrrqqqqqqtttyyyxxxtttwwwwwwwwwvvvwwwwwwxxxxxx{{{zzzyyyzzzyyyvvvooojjjiiiooowww{{{||||||{{{zzz|||~~~}}}zzzxxxwwwxxx|||}}}}}}~~~}}}|||{{{{{{{{{|||||||||zzzwwwtttrrriiikkkrrr{{{}}}wwwsssrrrnnnqqquuuzzz}}}~~~|||~~~}}}~~~~~~~~~|||zzzxxxyyyyyywwwwww|||vvvnnngggiiinnnrrrwww|||}}}{{{zzz{{{}}}}}}yyyuuulllcccVVVHHH???999666444888666444444444444222111555444333222222222333444111333444333222111222333333444444333222111111222111111111000000111222444555666666444222111111333///000000111111000000///...//////000000111111222000111111111222222222222222111111111222222333444333333333333333333444444222222222222222222222222000000//////000000111222222222222222222222222222111111222222222333333333///111444444333222222222000111222444444555444444444444444444444444444444444444444444444555555666:::444111555999888666666777999;;;;;;;;;;;;===>>>>>>>>>>>>>>>???BBBFFFJJJSSS[[[bbbcccbbbbbb^^^ZZZ___dddllluuu{{{~~~~~~}}}}}}|||zzz{{{wwwvvvyyy~~~|||}}}~~~~~~SSSYYYbbbhhhkkkkkkjjjjjjaaa```aaacccfffhhhhhhgggggghhhiiifffdddeeejjjnnnxxxxxxyyyyyyyyyxxxwwwwwwpppqqqqqqooonnnpppvvv{{{}}}}}}{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuuuu{{{||||||{{{uuuiii\\\SSSHHHDDD>>><<<===??????>>>;;;<<>>======;;;999:::<<>>???AAAIIIOOOQQQRRRSSSRRROOOUUUZZZbbblllsssxxxzzz{{{{{{~~~~~~yyy~~~~~~}}}|||{{{{{{|||}}}~~~{{{MMMUUU___fffhhhfffdddccc______```bbbeeeggggggfffhhhjjjjjjhhheeefffkkkpppvvvwwwxxxyyyyyywwwvvvtttmmmpppqqqpppoooqqqxxx}}}|||}}}}}}}}}|||zzzyyyxxxxxxxxxyyyzzzzzzyyyxxxwwwzzz|||}}}}}}yyyrrriiicccTTTNNNEEE@@@@@@AAAAAA@@@???@@@EEEOOO\\\jjjtttyyyxxxvvvvvvyyy}}}}}}yyy{{{}}}~~~{{{wwwuuuxxx||||||{{{xxxvvvuuuuuuvvvwwwxxx{{{~~~~~~~~~}}}}}}}}}{{{xxxwwwwwwxxx|||~~~~~~}}}{{{yyywwwtttvvvwwwxxxxxxxxxyyy{{{yyyyyyxxxwwwuuutttuuuvvvsssrrrqqqmmmhhhccc___]]]\\\XXXSSSQQQQQQQQQOOONNNDDD???999666555555333222666777888777444222111000........................////////////////////////000000111111111000000//////222444333///---000333111000//////111111000////////////000111111222222111111111111111111111111000000111111111111000000,,,///222333333444666999>>>>>>>>><<<;;;>>>CCCHHHPPPQQQVVV^^^bbbbbbffflllqqqwww{{{yyyxxx{{{}}}||||||{{{{{{||||||}}}{{{{{{{{{{{{{{{yyywwwuuuvvv}}}}}}zzz{{{}}}|||zzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{~~~~~~~~~|||yyyxxxyyyzzz{{{|||||||||zzzzzzsssrrrtttyyyyyyuuusssuuupppssswww{{{~~~}}}||||||yyyvvvvvv~~~yyyqqqlllnnnrrrtttwwwzzz~~~}}}|||zzzrrrhhh```RRRKKKBBB:::666444444444444222000111333555666555666555444333222333333444222444555444333222333444222444444333000///000111111222333111000111555888888888888555222111111222000111111222222111111000000000000000000000111111000111222333333333222222111111111111222333444555444333222111000000111111111111111111111111111111333222111111000000000000000222333222000000111333111111222222222333333333///222555555444222000000000111333555555444333222111111222222333333444444222222111111222444555666333000///222333000...000222444555555444444555777888777777888999999888888999???CCCCCCEEEHHHIIIGGGKKKPPPWWW```gggmmmpppqqqsssvvv{{{~~~|||{{{zzz~~~}}}|||xxxrrrsssyyyJJJRRR]]]dddeeebbb^^^]]]^^^^^^___aaadddffffffeeegggiiikkkiiifffhhhnnnssstttuuuvvvwwwvvvuuusssqqqlllooorrrrrrqqqssszzz{{{|||~~~~~~}}}{{{yyyxxxwwwxxxzzz{{{|||{{{{{{zzzvvvyyy|||~~~}}}zzzuuuqqqbbb\\\SSSKKKGGGFFFGGGHHHDDDDDDGGGRRRaaannntttvvvvvvtttssswww~~~}}}~~~~~~|||{{{zzzzzz{{{|||}}}{{{yyyxxxxxxxxxyyyzzz}}}~~~~~~~~~{{{xxxwwwxxxyyyyyy|||}}}|||~~~}}}zzzxxxvvvsssvvvxxxxxxvvvvvvyyy|||xxxxxxxxxvvvtttsssssstttvvvuuutttooojjjfffcccccc```[[[VVVSSSRRRRRRQQQQQQFFFAAA:::777777777666555222444666555333000......111111111222222222222222////////////////////////000000111111111000000///000444666444000...111444222000......///000000////////////000111111222222000000000111222222333333000000111111111111000000+++///222444444444777999;;;<<<<<<<<<>>>DDDLLLSSSZZZZZZ]]]bbbdddccceeejjjmmmuuuzzzxxxuuuxxx}}}}}}}}}|||||||||}}}}}}~~~{{{{{{{{{{{{{{{{{{zzzzzzxxx}}}yyy|||zzz|||~~~~~~|||||||||}}}zzzzzz{{{}}}~~~|||~~~~~~{{{yyywwwyyyzzz{{{}}}}}}}}}}}}|||yyywwwxxx{{{{{{wwwwwwyyysssvvvyyy|||~~~~~~~~~~~~}}}~~~{{{yyyvvvrrrrrr{{{zzzsssoooqqquuuvvvxxxzzz~~~|||zzzxxxsssiii\\\SSSAAA===999666555555555444555222000///000222222222666555444333222333333444111222333333111111222333111333444222///---...000111333333222000111555999999999888666333111111222111111222222222222111111111111111111000000000000000111222333444333222222111111111111222333444555555444222000//////000000111111111111111111111111//////000000111333444555///222333333000///111333111111222222222333333333000222444444222///---,,,111222444444444333111///222222222333444555555555333222222222333555777888333111222444444000///222111222333333222222333444777777777888888777555333888===???======AAABBBAAADDDHHHNNNVVV]]]bbbfffgggjjjmmmrrruuuvvvvvvuuuuuu|||zzzqqqjjjpppttt|||CCCLLLWWW^^^]]]YYYUUUSSS[[[___bbbcccgggjjjiiieeellllllkkkjjjiiiiiilllooosssrrrrrrrrrqqqqqqpppppppppmmmooouuuvvvuuuyyy~~~}}}|||zzzyyyyyyyyyyyyvvvwwwyyy{{{}}}}}}}}}}}}yyyxxxxxxyyy{{{zzzvvvsssjjjccc[[[WWWVVVVVVSSSPPPUUUTTTVVV\\\eeennnvvvyyyvvvwwwxxxzzz|||}}}~~~}}}{{{{{{~~~{{{||||||zzzwwwtttssssss~~~~~~}}}}}}~~~}}}{{{yyyxxxxxxxxxzzz}}}~~~{{{||||||{{{zzzxxxxxxyyy{{{zzzyyyxxxxxxyyyyyyzzzzzzwwwtttrrrsssttttttsssrrrtttrrrmmmkkkkkkiiifffddd___XXXTTTSSSRRROOOLLLHHHAAA999666666666444111444666777555111///000222000111111222222222111111000000000000///...---,,,111111000000000000111111000000111111111///...---///111111------111111//////---,,,,,,...000111111333222111000000///000000,,,---///000111111111000444333222333777:::===>>>===<<<<<>>CCCHHHLLLPPPRRRSSSXXX]]]cccdddcccbbbdddgggqqqvvv|||~~~wwwvvvpppeee___aaadddlllzzz777???KKKUUUYYYYYYVVVTTTZZZ___bbbdddhhhkkkjjjfffkkklllkkkiiihhhhhhkkkmmmmmmmmmnnnooopppqqqqqqqqqpppnnnppptttvvvuuuxxx~~~}}}|||zzzyyyyyyxxxxxxxxxyyyzzz{{{||||||||||||yyyxxxwwwxxxzzzzzzxxxuuutttlllccc^^^___aaabbbbbbaaa```aaaeeellltttzzz|||yyyyyyzzzzzz|||}}}~~~|||{{{{{{}}}}}}~~~~~~|||yyywwwvvvvvv~~~~~~~~~}}}||||||~~~|||zzzyyyyyyyyyyyyzzz|||~~~~~~~~~}}}|||||||||{{{yyywwwwwwxxxzzz{{{zzzxxxwwwvvvvvvwwwxxxyyyvvvsssrrrssstttttttttsssuuusssooommmmmmlllhhhfffaaa[[[XXXWWWWWWTTTQQQNNNGGG???;;;::::::777444555666777555222111222333222222333333333222222111000000000000///...---,,,000000000//////000000000222111///...---------...///111111------111111//////...,,,---///000111111000///..................///000222333333333222222111111333555888999999999;;;===AAAGGGOOOWWW^^^cccgggiiikkklllkkkhhhdddbbbppprrrvvvxxxyyyzzz{{{}}}|||~~~|||xxxvvvwwwwwwtttwwwuuusssssstttvvvvvvvvv{{{zzzvvvwww|||~~~}}}}}}|||~~~~~~zzzxxxwwwzzz~~~|||xxxyyyzzz|||}}}}}}}}}}}}zzz{{{}}}~~~~~~}}}||||||~~~~~~~~~}}}~~~zzzvvv|||yyywwwzzz~~~|||||||||{{{yyyyyyvvvuuupppfffXXXLLLBBB===777555333222444555555444555555444333333222111111333333222222222222333333333222222111111222222333222222222111111111000000222222222222333444555555777555333111000000111222111111111111000000000000111111111111111111111111111111111111111111111111222111000//////000111222000666444------444444///111000000000000111222222222111111000000000111111444333222000000000111111000000111111111222222222222222222222222222222222222222222222222222222222222222222222222333444444555555444444444333333333222333444333222111222333333333444666777666333000999888777555555555555666666666555555555666777888666888;;;>>>AAACCCDDDDDDEEEJJJPPPSSSRRRRRRUUUXXX^^^dddlllttt{{{yyypppjjjkkkfff]]]YYY\\\iiiqqq~~~000666???JJJSSSWWWWWWUUUZZZ___bbbccceeeiiiiiifffkkkkkkkkkiiigggggghhhjjjiiijjjkkkmmmnnnnnnooooooooooooppptttuuutttwww|||||||||{{{{{{zzzzzzzzzyyy||||||{{{{{{{{{{{{{{{|||yyyxxxwwwwwwyyyzzzyyyyyyvvvnnneee```bbbhhhmmmooonnnmmmlllnnnsssyyy|||~~~}}}|||{{{zzz{{{}}}{{{xxxyyy|||~~~~~~~~~~~~~~~|||zzzwwwwwwxxx|||}}}|||{{{zzz{{{|||zzzyyyzzz{{{zzz{{{|||}}}}}}|||{{{zzz|||zzzvvvsssrrrtttwwwyyyzzzyyyvvvtttssstttuuuvvvxxxuuurrrrrrssstttuuuuuusssvvvuuuqqqoooqqqpppmmmgggbbb]]][[[\\\\\\ZZZXXXTTTMMMEEE@@@>>><<<999777555666666555444333333444333444444444333222111111000000000000///...------////////////////////////444222000...---...///000///111111------111111//////...,,,---///111111000111111000000000111222222222333444444555444444333///111555888::::::888777;;;@@@HHHQQQZZZaaafffhhhnnnoooqqqqqqppplllhhheeeqqquuuyyy|||}}}|||}}}}}}|||}}}{{{vvvtttvvvvvvssstttrrrooonnnooopppqqqqqqvvv{{{}}}xxxtttvvvzzz|||~~~}}}|||yyyxxxzzz}}}}}}{{{vvvxxxzzz|||}}}}}}|||{{{xxxzzz|||~~~}}}~~~|||~~~~~~}}}}}}}}}}}}{{{|||}}}{{{yyy|||zzzyyy|||~~~{{{zzzzzz{{{qqqnnnfffWWWGGG<<<888888444333333444666888888777555444444333333222222111222222111111111111222222333222222111111222222333222222222111111111111111222222111222222333444555444333111000000000111222222111000///000000111222111111111111111111111111111111111111111111111111111111000000000000111111,,,111222------222333...000000/////////000111111444333222111111111111111333333222111111111222222111111111111111222222222222222222222222222222222222222222222222222222222222111111111111222333333444444444444333333333333111222444333333222444555333666888888666444333333777666666555555555666666555555444333444555666777777888:::;;;<<<<<<<<<<<<999>>>CCCGGGGGGIIILLLOOOTTTXXX___iiisssyyy{{{{{{|||zzznnnddd^^^```^^^XXXWWW\\\nnnvvv222333888AAAKKKSSSVVVVVV\\\______]]]^^^cccffffffkkkkkkkkkiiiffffffggghhhkkklllmmmmmmmmmlllkkkkkkoooppprrrsssttttttvvvyyyyyyzzz{{{||||||}}}}}}}}}}}}|||zzzyyyzzzzzz{{{zzzxxxwwwvvvwwwyyy{{{|||uuuooofffccceeejjjpppssstttsssqqqsssvvvzzz|||}}}~~~}}}{{{yyyzzz{{{~~~}}}xxxuuuwww|||||||||||||||zzzwwwvvvvvvwww{{{{{{zzzyyyyyyzzz~~~{{{yyyzzz{{{|||}}}}}}}}}}}}|||{{{zzzyyyzzzuuupppllllllooosssuuuwwwuuutttsssssstttuuuwwwvvvtttrrrqqqsssuuuuuuuuutttvvvvvvrrrrrrtttsssppphhhddd___^^^```aaa```___XXXRRRIIICCC>>>;;;888666444444444444333333333444333333333333222111000000000000000000000///......---..................---111111000000000111222333///111111------111111//////...---...000111111000000000000000111222333444333333333333333333333333111444888:::;;;<<<<<<<<>>999777666555666555555666777777666444444444333333333333222222333333222222222222333333333222222111111222222333111111111111111111111111222222111111111222333333000000000000000000111111222111000//////111333555111111111111111111111111111111111111111111111111000000000111111000000000///111222000///111000---///////////////000000111555444333222111111111111/////////000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222333333333333333333333333333333444555444222111222333444777999888555333444666444444444555555555555555777666555444444444555666444555666777888777666666555777999:::;;;<<<===???AAACCCHHHQQQ[[[aaaaaa___^^^ccckkkuuu}}}|||tttfff[[[ZZZ[[[^^^hhhttt...,,,,,,000888CCCMMMSSSYYYZZZVVVNNNMMMUUU___dddiiijjjjjjiiihhhfffggghhhiiijjjmmmppprrrrrrqqqqqqnnnrrrtttrrrqqqssstttrrrtttvvvxxx{{{}}}~~~zzzzzzyyyyyyyyyyyyyyyzzzzzzzzzzzzxxxwwwxxx{{{}}}xxxvvvtttrrrqqqrrrtttvvvyyywwwwwwxxx{{{~~~|||{{{zzzyyyyyyzzz|||}}}zzzwwwvvvxxx|||~~~}}}|||||||||{{{yyyxxxwwwyyy{{{wwwxxxyyyyyyxxxxxxzzz|||~~~|||zzzzzz{{{}}}~~~~~~}}}|||{{{{{{uuupppkkkiiikkkmmmnnnnnnnnnppprrruuuwwwyyyzzzzzzwwwtttqqqqqqrrrssstttttttttvvvvvvssssssuuuuuurrrooolllhhhiiillloooooonnnfffaaaXXXNNNEEE???;;;:::444222111111222222111/////////000000000000000///000000000111111000000///,,,---...//////...---,,,%%%(((,,,000222222000...///111111------111111//////......000222333111000............///000111222////////////000111222333444666777888999???HHHNNNWWWXXX[[[___bbbeeeggghhhmmmnnnpppqqqrrrqqqpppooouuuxxx|||~~~}}}|||{{{{{{}}}}}}yyyvvvwwwuuuqqqggg```WWWRRRSSSYYY```dddllluuuzzzxxxvvvxxx{{{{{{~~~|||{{{|||~~~}}}{{{yyyxxxxxxyyyyyyzzzzzz{{{}}}~~~~~~~~~|||{{{|||~~~|||~~~|||||||||{{{|||zzzxxx{{{~~~}}}~~~yyyrrrkkkhhhmmmttt{{{~~~~~~}}}zzzxxxwww{{{{{{vvvvvvqqqjjj[[[NNN>>>555666888666333888666555555666666444333333333333333333333333333333333222222222222333333333222222111111222222333111111111111111222222222222222111111111111222222000000000000111111111111111111000000111222444555222222222222222222222222111111111111111111111111000000111111111111000000...///000000111222333222000000/////////000111111444333222111111111111111...//////000000///......222222222111111111111111111111111111111111111111111111111111111111111111222111111111111222333333222222222222333333333333222333444333111000111222333444555555444333444555333444444555444444333333777666555444333444555555222333444666777777666666666666666666666777777777===>>>AAAFFFKKKMMMMMMMMMRRRXXXaaakkkuuu|||uuuhhh]]]]]]aaafffrrr+++,,,...000444;;;CCCHHHPPPSSSRRRMMMLLLUUU___eeehhhiiijjjjjjiiihhhhhhiiiiiikkknnnqqqssssssrrrrrrmmmsssuuuqqqpppssssssppptttuuuwwwyyyzzzzzzyyyxxxuuuvvvwwwxxxyyyyyyyyyyyyzzz{{{{{{zzzwwwwwwyyy|||xxxwwwtttrrrqqqrrruuuwww{{{zzzyyyzzz}}}{{{{{{zzzzzz{{{|||}}}}}}yyyyyyyyyzzz{{{|||}}}}}}zzzzzzzzzxxxvvvwwwyyy{{{uuuwwwyyyzzzxxxwwwwwwxxx|||{{{zzzzzzzzz{{{}}}~~~~~~}}}|||{{{{{{{{{wwwsssooooooqqqsssqqqnnnnnnqqquuuxxxzzz{{{zzzyyywwwuuurrrqqqqqqssssssssssssvvvuuurrrrrrttttttqqqooollliiiiiimmmppppppooolllggg^^^SSSHHHAAA===<<<666444222111333333000......///000111111111111111///000000111111111000000,,,...///000000///...,,,)))+++...000111111000//////111111------111111///......///000222333111000333222222222333444555555000000000111222444666777666888;;;<<>>IIINNNQQQNNNOOOWWWaaafffgggiiikkkkkkjjjiiiiiijjjlllmmmppprrrsssqqqpppnnnmmmsssuuuqqqpppsssrrroootttuuuwwwxxxwwwvvvtttrrrrrrtttvvvxxxyyyzzzzzzyyyzzz|||}}}{{{xxxwwwyyy{{{{{{zzzwwwtttsssuuuyyy}}}|||zzzyyyzzz|||~~~~~~}}}zzz{{{||||||}}}~~~~~~~~~xxxzzz{{{{{{{{{{{{|||~~~wwwwwwwwwuuussstttwwwyyyuuuwwwzzzzzzyyywwwvvvvvvyyyyyyyyyzzz{{{|||}}}}}}~~~~~~|||{{{{{{zzzzzzzzzyyyvvvssstttwwwxxxtttppppppssswww{{{|||{{{yyywwwxxxuuurrrqqqqqqrrrrrrrrrsssuuuuuurrrqqqsssssspppmmmiiifffgggjjjmmmnnnmmmnnniii```TTTIIIAAA===<<<888555333222444333111......///000111222333333333///000000111111111000000---...000111111000...---111111111111222222222222///111111......111111///......///111333333222000222222111111222222333333222222222333444777999:::888<<<@@@CCCFFFMMMXXX```bbbeeeiiilllmmmllljjjhhhfffiiimmmrrrwww{{{}}}zzz|||}}}}}}||||||}}}~~~yyy|||}}}yyywwwuuuqqqlllaaaWWWJJJCCCEEENNNZZZbbboooxxx~~~}}}zzz{{{}}}}}}yyywwwuuuvvvyyy|||~~~~~~}}}}}}{{{yyywwwwwwyyyzzz~~~|||zzzyyyxxxyyy{{{|||xxxzzz}}}|||}}}|||vvvpppmmmiiihhhmmmsss}}}}}}~~~~~~~~~~~~}}}}}}{{{~~~zzzqqqmmmqqqwww|||||||||xxxttteeeTTTGGGBBB;;;555333333444555777444222111222444555555333333333333333333333333111111000000000000111111333222222222222222222333000000111111222222222222222222111111111111111222222222222222222111000000///000111333333444444333222222222222222222222222111111111111111111111111///000111222222111000///555222000///...,,,---000111111111111111222222333000000000000000000111111111222222222111000...---222222222222111111000000000000000000000000000000000000000000000000000000333333222222333333444555111111111222222333333333,,,...000000000111222444111...---///333555444222444444555555444222111///555444222111111111222222111222333444555444444333666555444444666777777777333666:::<<<===@@@EEEJJJ???CCCKKKTTT\\\bbbfffggghhhttt}}}~~~~~~zzzqqqnnnvvv~~~///...///222222222888???DDDMMMSSSTTTUUUZZZ```ccccccffffffcccbbbeeehhhgggjjjpppsssrrrqqqrrrrrrooommmnnnqqqssstttsssqqqpppuuuvvvwwwwwwwwwuuutttsssqqqxxx|||zzztttrrrxxx~~~||||||{{{yyyvvvvvvwwwyyy{{{yyywwwvvvvvvwwwvvvvvv{{{{{{{{{{{{{{{|||}}}~~~{{{|||~~~}}}{{{zzzzzzyyyyyy{{{~~~~~~zzzwwwvvvvvvwwwwwwwwwwwwvvvvvvuuutttsssuuuyyyzzzxxxvvv}}}|||{{{zzzzzzyyyyyyzzz{{{|||}}}~~~|||yyyvvvssstttsssssstttvvvwwwvvvuuuuuuvvvxxxyyyyyyxxxwwwuuuuuusssqqqqqqqqqqqqpppooopppsssvvvuuurrrppppppqqqddddddfffgggiiikkklllmmmpppmmmfffZZZNNNDDD>>><<<777666444444444222000------...///000000//////...////////////////////////000///---,,,---...000222,,,+++,,,000333333///,,,//////......///000111111000000000000000111111222333333333333222222222222333000---...222666888888;;;===AAAHHHQQQ[[[eeejjjmmmkkkmmmrrrrrrmmmmmmrrrkkkmmmqqqtttwwwwwwvvvvvv}}}zzzxxxxxxzzzzzzwwwtttuuuxxx{{{zzzvvvrrrpppqqqhhh\\\PPPKKKJJJNNNZZZfffpppwww~~~}}}{{{{{{}}}uuutttrrrtttxxx|||~~~|||zzzyyyxxx{{{{{{zzzxxxvvvuuuvvvxxxyyyzzz}}}yyyuuuoooiiieeefffjjjnnnssswww{{{|||}}}|||}}}||||||}}}~~~}}}zzzvvvuuuwwwyyyxxxwww|||ssshhhWWWGGG;;;888555333222333333333444333222111111333555666000111111111111222222222000000000000000000111111222222222222222222222222////////////000111222333444333222222222222///---333333333333222222111000222222222222222222222222!!!)))111444222///...///111111111111111111111111555222...---///111111///333222111000//////////////////000000111222444444444222111222333333222000.........///000000111111////////////000000000000000000000000////////////444111...---...000222222111111222222222222111111222222111111111111111111000222222000222666555000444222///...///000000///222222333333333222111111,,,...111444555555444333333333333333333333333333888777555444555666666666555666888:::;;;:::888777<<>>DDDIIIEEEIIIOOOUUU[[[eeepppxxx~~~///...000111///---000777KKKSSSYYYXXXVVVYYY\\\]]]```dddddd```]]]______^^^ccchhhllllllmmmrrruuutttppprrrsssuuuvvvuuuuuutttqqqrrrssstttuuuvvvvvvvvvyyyvvvsssqqqsssuuuxxxyyyxxxyyyzzzyyyxxxxxxyyy{{{{{{zzzyyywwwwwwxxx||||||{{{zzzyyyxxxxxxxxxxxxyyyyyyyyyyyyxxxvvvuuutttzzzzzz{{{}}}~~~~~~~~~}}}xxxxxxxxxwwwwwwxxxxxxxxxvvvvvvvvvxxxzzz}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~|||zzzxxxxxxyyy{{{|||}}}{{{yyyxxxxxxwwwvvvtttuuuuuuvvvvvvuuutttssssssuuutttqqqmmmjjjjjjkkkmmmkkknnnsssvvvwwwvvvtttsssqqqpppppppppppprrrssstttrrroookkkggg```UUUFFF<<<;;;999666444444333111///------------...///111222222111000000000000111222///............///000000---...///111222222111000111111000000000000111111///////////////000111111222111/////////000222333111222444666:::<<<>>>>>>DDDLLLYYYeeemmmpppooommmkkkmmmpppssssssssstttvvvxxxxxxyyyyyywwwuuusssrrroooqqqttttttrrrssswww{{{{{{yyyxxxyyy{{{{{{wwwtttwwwpppgggaaa```eeennnttttttwww{{{}}}{{{yyyxxxxxxzzzwwwuuuuuuwwwyyy{{{{{{wwwwwwxxxyyyyyyxxxuuurrrmmmpppsssuuuuuussssssssszzz{{{~~~}}}rrrrrrpppoooooorrrwww{{{zzz~~~~~~~~~}}}}}}~~~}}}|||{{{zzzzzzzzz{{{{{{|||||||||zzzvvvssssssxxx}}}~~~|||yyyyyyzzz|||}}}}}}|||xxxooo```PPPDDD===999222444555555444444444444111222333444444444333222000000111111111222222222333333333222222222222222222222222222222222222222222222111000//////000000111///------///000000000///000111222222222222222111111111111222222222222444444333111...---000222111111111111111111111111222111000///000000111111111111000///////////////------...///111333444555444222111000111000///---333333333222222111111111////////////000000000000000000000000////////////111000000000111000...,,,000000111111111111000000111111111111111222222222222333333000111333222---333222000111222222222000222111000000000222555666555444333111111222444555333333333333444444444444666333111555;;;>>>;;;777888777666444444555777888:::;;;;;;::::::<<>>DDDHHHLLLUUUbbbkkkrrrvvv{{{~~~wwwzzz}}}000///111222000---000666KKKRRRVVVSSSPPPSSSVVVXXX___cccddd```___``````___```eeehhhgggiiiooossssssoooppprrrsssttttttsssssssssssssssssssssttttttuuuxxxuuuqqqqqqssswwwyyyzzzwwwyyyzzzzzzyyyxxxyyyzzz||||||{{{yyyvvvwwwzzz}}}~~~}}}|||zzzyyyyyyyyyyyyxxxxxxxxxwwwwwwvvvuuutttwwwyyyzzz{{{|||}}}~~~~~~xxxwwwvvvvvvvvvvvvwwwxxxvvvwwwxxxyyyzzz|||~~~~~~~~~|||yyywwwxxxzzz}}}zzzvvvvvvwwwxxxxxxyyyyyyxxxwwwvvvtttsssrrrtttssspppkkkggggggjjjmmmlllnnnqqquuuwwwwwwvvvtttsssrrrqqqppppppqqqrrrsssppprrrrrrnnncccUUUGGG???<<<:::777555444333111000///000222333333111///...222111000//////000111222...............///000000,,,---///000000000000000111111000000///000000111/////////...///000000111000//////...///000111222111333666999<<>>:::666555444333222333555888:::666777999999888777777888666:::>>>???AAAGGGRRRZZZbbbgggooouuuyyy|||}}}{{{sssnnnsssvvv|||000///111333000---///555@@@GGGKKKHHHGGGLLLSSSVVV]]]aaacccaaa```bbbcccaaacccgggiiigggiiiooossssssoooooopppqqqrrrrrrrrrrrrssssssrrrrrrrrrsssttttttvvvsssqqqqqqrrruuuwwwxxxxxxyyy{{{{{{yyyxxxxxxyyy{{{}}}}}}{{{wwwvvvxxx{{{~~~}}}|||{{{zzzzzzzzzxxxxxxxxxwwwwwwwwwwwwwwwtttvvvxxxyyyyyyzzz|||~~~xxxwwwvvvuuuuuuvvvwwwxxxwwwxxxyyyyyyyyy{{{~~~~~~}}}}}}~~~}}}{{{yyywwwxxx{{{~~~{{{wwwwwwxxxzzzzzz|||{{{zzzxxxwwwuuuttttttuuutttpppiiicccbbbfffkkknnnoooppptttwwwxxxwwwuuuuuusssqqqpppooopppqqqsssqqquuuwwwssshhhYYYLLLDDD>>>;;;777555444333222000000111444666555222///,,,111000///------///000111.........///////////////---///111111111000111333333222111111111111111111//////......//////000111//////000111111222222222222555888;;;===AAAEEEHHHUUUYYY```fffiiiiiigggeeeiiiooossssssuuuyyy{{{zzzzzzzzzyyyxxxwwwuuusssrrrqqqsssuuuuuuuuutttuuuuuuyyyyyyzzz|||~~~}}}{{{uuummmkkkooossssssqqqsssvvvyyy{{{|||||||||}}}|||}}}~~~|||xxxwwwwwwzzz|||zzzuuuppphhhlllqqqtttuuutttuuuuuuwwwyyy|||{{{vvvwwwwwwwwwwwwxxx|||~~~~~~~~~zzzxxxzzz~~~~~~|||{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{zzzwwwuuuwww{{{~~~|||yyyxxxyyy{{{{{{{{{uuugggVVVHHH<<<444111222111444666555222111333666666555222111111222333555000111111111111222222222000000111111222333333444222222222222222222222222////////////000111222333111000///000111111000...000000111111222111111111//////000000111222222222---...///000111000///...000000000000000000000000///000111111000000111222000//////....../////////.........///000111222333444333222222333333222111000111111222333333444444////////////000000000000000000000000////////////000000000222333333111//////000000111111000000///000000000111222222333333000222222///111333222---333222222333555555444222444444222111111111222222444333111000000111333444333333444444555555666666555666888:::<<<;;;999666333222111111333555888:::444666999:::888666444444888999;;;:::;;;>>>EEEJJJQQQWWW___eeeiiimmmsssxxxzzz}}}{{{tttmmmjjjlllqqqxxx------///111///,,,...444333:::===;;;<<>>;;;888666555222222222222333444666777666777999999777666666666888888777777999;;;>>>@@@@@@EEELLLQQQTTTYYY```eeerrrwww{{{zzzuuuoookkkjjjiiippp{{{,,,,,,...000...+++---333---222555333444===GGGMMMVVV\\\```___```dddeeeddddddggggggcccccchhhmmmmmmoooppppppqqqqqqrrrssssssoooooooooppprrrtttvvvxxx{{{|||{{{yyyuuussstttuuuyyy{{{||||||yyywwwvvvvvvsssxxx||||||yyywwwyyy|||}}}}}}|||{{{{{{{{{{{{|||xxxxxxxxxxxxyyyzzz{{{|||ooorrrtttuuutttvvvyyy}}}zzzyyywwwvvvvvvwwwyyyzzzxxxyyyzzzyyywwwxxx|||zzzyyyyyyzzzzzz{{{|||}}}{{{zzzyyyxxxzzz}}}}}}zzzwwwwwwwwwwwwvvvwwwxxxxxxyyywwwvvvtttnnniiijjjrrrxxxsssqqqoooqqquuuxxxxxxvvvxxxvvvsssqqqooopppqqqsssvvvuuuvvvwwwuuujjjZZZNNN@@@===888555444333222111//////000000111111111222000///---++++++---///000---......///000/////////---///111111//////111444//////...---------------...............///000000111333666888999888666555555777:::;;;===BBBJJJOOOVVVZZZaaafffhhhfffccc```hhhpppttttttvvv|||~~~||||||{{{{{{zzzyyyyyyxxxxxxsssnnnhhhfffjjjppptttvvvyyy{{{}}}|||yyyxxxzzz}}}|||}}}{{{tttkkkiiijjjmmmrrrxxx{{{||||||vvvxxx|||{{{wwwllllllnnnsssyyyzzzuuuppprrrtttuuuuuusssrrrqqqrrruuuwwwzzz~~~~~~~~~~~~|||sssmmmnnnuuu|||~~~}}}|||{{{wwwxxxyyy|||~~~|||zzzyyy{{{~~~}}}zzz|||zzzxxxxxxyyyyyyyyywwwfffRRR???888777444444555333555666333///...222777222333555555555333111000000111111111111222222222222222111111000//////...222222222222222222222222333222111000////////////......///111222///+++'''111111111111111000///......//////000111222222222333111///.../////////...000000000000000000000000---000222222000///111333//////.........//////000000000////////////000000000///...///111333222111333333222111111000000000////////////000000000000000000000000////////////---,,,,,,---000111111000//////000000000000/////////000000111222222333333...000000///111444333//////...///111333333111//////000111333333444444444000000000000000111111222//////000111222222333333555;;;@@@@@@;;;666444555333333333222333333444444555555555444222222444666777555444666999;;;<<<<<<333999???BBBDDDHHHOOOVVVdddiiinnnoookkkgggfffgggjjjsss000//////.........////////////......000666===BBBNNNUUU[[[]]]^^^``````]]]bbb```___aaaeeejjjmmmooooooppprrrssssssrrrpppooonnnoooqqqssstttvvvyyy{{{|||{{{zzzyyyyyyyyyyyyyyy~~~||||||}}}{{{yyywwwxxxuuuvvvxxxzzzzzzzzzxxxwww|||zzzzzz|||~~~||||||{{{zzzyyyxxxwwwwwwxxxqqqsssuuuuuutttvvvzzz~~~zzzyyyzzz{{{|||{{{yyyvvvvvvuuuuuuvvvxxxzzz|||}}}xxxzzz{{{wwwrrrrrrzzz|||{{{zzzyyyzzz|||~~~}}}{{{yyyxxxssssssttttttvvvwwwxxxyyyzzzxxxvvvsssrrrrrrssssssxxxvvvrrrpppppprrrtttvvvzzzwwwssspppoooppprrrssszzzyyyxxxxxxuuukkk]]]SSSFFF???888666666555777;;;666444333333333333222111......---,,,---...///000***++++++,,,---...//////////////////000000000000333222222222,,,&&&&&&+++...//////......///111333333444888===AAA@@@<<<777:::;;;999888>>>HHHOOOPPPWWW]]]eeehhhgggfffhhhjjjssstttuuuwwwxxxyyyzzz{{{{{{|||}}}|||zzzwwwvvvwwwxxxoooeeeccciiirrryyy}}}zzzzzz{{{~~~}}}zzz{{{}}}}}}yyyvvvssspppnnnqqqvvvyyyxxxuuuqqqxxx{{{zzzyyyzzzuuummmkkkjjjkkkpppwwwzzzxxxuuuzzzyyywwwuuusssssssssssswwwyyy|||~~~~~~~~~~~~{{{tttqqqsssyyy|||yyyyyyzzz{{{{{{|||}}}~~~zzzvvvxxx}}}{{{vvvuuuvvvuuussswwwyyypppdddNNNHHH???888555444444555444444555666666555444444222222333444333222111000111111000000111111222333555333222333555444000,,,111000///000222333333111111222000///222555333---222111000...,,,---000222///000222333333222000///,,,...///111111111000000000000///////////////000,,,---...///000000000000222///,,,,,,///000,,,)))222000---,,,---//////...000000000///---...000222222111///...---...000111222222222111111111111111000///...///000111000///222222111...++++++---///000---...333555222///000000000//////.........---000//////000222444333333000//////000222444333222444333333222222333333444999888666444333333333444111222111///,,,---111555111000000000222555888:::777888888888666444222111333222222111222333555666<<<666111111444666555222333555777666333333444777888;;;>>>===;;;===DDDKKKUUU[[[bbbccc```\\\\\\]]]nnnvvv111111000///...------,,,......------...333999>>>IIIQQQYYY\\\___ccccccaaaaaa```___aaaeeejjjmmmnnnppprrruuuvvvuuurrrnnnkkkmmmoooqqqrrrsssuuuxxxzzz{{{zzzzzzyyyyyyzzzzzz{{{|||{{{{{{|||{{{yyyxxxxxxuuuvvvxxxzzz{{{{{{zzzyyy{{{zzzyyy{{{~~~}}}{{{{{{{{{yyyxxxwwwvvvvvvuuurrruuuxxxzzzzzzzzzzzz{{{|||{{{{{{||||||{{{xxxuuutttuuuwwwyyy{{{|||||||||wwwyyyyyyuuuppppppwww}}}}}}}}}{{{zzz{{{|||~~~{{{~~~|||{{{zzzwwwwwwuuuttttttuuuvvvwwwxxxvvvuuutttttttttvvvwwwwwwuuutttssssssuuuwwwxxxzzzxxxuuurrrppppppqqqrrryyyxxxyyyzzzxxxqqqddd[[[NNNEEE<<<999777444333444555333222222333333222000222111///---,,,,,,,,,,,,..................//////////////////000000000000222000000111///******...//////000///...///222444444666999===AAA@@@<<<888<<<>>>>>>>>>CCCKKKPPPPPPZZZ___fffiiiiiiiiikkknnnqqqqqqqqqrrrtttvvvwwwxxxxxx{{{}}}}}}|||zzzzzz{{{wwwqqqkkkkkkpppwww{{{||||||}}}~~~~~~}}}|||{{{zzzyyy{{{~~~~~~|||{{{xxxtttrrrssswwwxxxvvvssshhhmmmnnniiihhhmmmppppppiiiiiijjjkkknnnrrrvvvxxxzzzyyywwwvvvttttttttttttuuuxxx{{{~~~~~~xxxtttuuuyyy}}}~~~}}}zzzxxxxxxyyywwwwwwyyy}}}}}}yyyvvvwwwyyyzzzvvvrrrrrrrrrqqqoooppppppfffYYYFFFAAA;;;666444555555555333333333222222333333333222222333444333222111000111111000000111111222333222111111111222111...,,,111000///000222333222111000222222000111444222...111222222111///...///000///000222333333222000///000000000000000///...---333222111000///.........111111111111000///...---222///---...111222000---///...---...000000///...///000000///......000222111000///......///000111111111111111111111111111000///...///000111000////////////......///111222000---...333444111///000111111000000000/////////222111000111222333222111111000///000222333333222222222111111111111222222444333222000000000000111111111111000......111444222111000000111333555777666777777777777777666666444444333222222333444555777444111222444666555333111444666666444444777999777999:::::::::<<<@@@EEEJJJPPPWWWZZZYYYYYY[[[^^^nnnuuu111111111111000...,,,***---------,,,,,,000555999AAAJJJSSSXXX]]]bbbdddccc```^^^^^^```eeeiiilllnnnqqqssswwwxxxvvvqqqkkkggglllnnnpppqqqrrrsssvvvxxxxxxxxxxxxxxxyyyzzz{{{||||||||||||||||||{{{zzzyyytttvvvxxxzzz{{{{{{{{{{{{yyyxxxyyyzzz|||}}}|||zzzzzzyyyyyyxxxvvvvvvuuutttuuuwww{{{zzzwww~~~}}}|||||||||{{{xxxuuusssuuuyyy|||}}}~~~}}}|||xxxzzzyyyuuuppppppvvv{{{~~~}}}|||{{{{{{|||~~~zzz|||~~~}}}|||||||||zzzwwwtttsssssstttuuuuuuuuuuuuuuuvvvxxxzzz{{{vvvvvvvvvvvvwwwyyyzzz{{{zzzyyywwwuuusssqqqqqqqqqrrrsssuuuwwwwwwqqqggg___TTTHHH===::::::666222000333222000111222222111000111111///...---,,,,,,,,,000000000/////////......////////////000000000000222...---111222000///111///000000000///000333555555666999===@@@@@@===:::===BBBEEEGGGKKKPPPRRRQQQ\\\aaagggjjjkkklllpppssssssrrrpppppppppsssuuuwwwyyy{{{~~~~~~}}}{{{{{{{{{xxxuuussstttxxx|||||||||}}}~~~{{{yyyzzz|||yyyzzz|||~~~~~~{{{wwwvvvwwwwwwuuurrroooqqqooogggbbbaaabbbbbbbbbeeeiiimmmppptttzzzzzzzzzyyyxxxwwwwwwvvvvvvxxxzzz}}}~~~~~~~~~|||yyyyyy{{{|||}}}{{{}}}~~~|||zzzzzzzzzvvvrrrtttzzz}}}{{{yyyxxxwwwwwwuuuqqqnnnooonnnllliiigggcccXXXLLL<<<999666444555666666666444333222222222222333444222333444444444333111000111111000000111111222333000111222111///......///111000///000222222222111...222444111000111222000000222444444222///......///000111222222111000///000000//////.../////////555444222000///.........111111111111000///......222000//////000000000///,,,,,,---///111111///---///000000///......///111000000.........///000111///000000111111222222222000///...///000111000//////...---...///000000///000------222444111///000111111111111000000000000444333222222333333222000222000///000222222111000000000////////////000000333333222111111222222333000111222111000///000222222222000000000111222333000000000111222333555555666555444333333333444555333333333333444444555444111333555666666666999:::555666666777888:::<<<======BBBHHHMMMOOORRRWWW[[[kkkrrr}}}///000111222111///---+++---------,,,,,,...222555999BBBKKKQQQWWW^^^aaa```^^^]]]]]]```dddiiilllmmmoooqqqtttuuusssoookkkhhhkkkmmmpppqqqqqqrrrsssuuuttttttuuuvvvwwwyyyzzz{{{|||~~~~~~}}}|||~~~}}}{{{ssstttvvvxxxyyyzzzzzz{{{wwwwwwxxxyyyzzz{{{{{{zzzwwwxxxxxxxxxxxxxxxwwwwwwyyyyyy{{{zzzuuu}}}|||{{{|||}}}|||zzzxxxvvvwwwyyy{{{}}}~~~|||||||||xxxssssssvvv{{{{{{zzzzzzzzz{{{|||~~~zzz|||~~~|||||||||~~~|||wwwtttrrrrrrtttuuuvvvvvvvvvvvvxxxyyy{{{|||uuuvvvxxxyyy{{{|||}}}}}}zzzzzzyyywwwuuusssqqqpppooopppsssvvvvvvqqqhhhbbbSSSFFF;;;:::<<<:::444111111000///000111222111000...............//////000////////////////////////////////////000000000000333...---111444333111111000111111000000111333555444666999<<<>>>>>>===;;;>>>EEEMMMPPPSSSWWWXXXUUU\\\```fffjjjmmmpppuuuxxxyyywwwssspppoooqqqtttvvv{{{}}}|||yyyxxxwwwzzzyyywwwyyy|||~~~}}}||||||~~~yyyxxx{{{|||||||||}}}~~~~~~{{{yyyyyyxxxvvvtttzzz{{{{{{xxxrrrjjj___XXXUUUZZZbbbllluuu{{{{{{||||||||||||{{{zzzzzz}}}~~~}}}~~~}}}}}}~~~}}}}}}~~~~~~~~~zzzzzz{{{|||||||||}}}~~~}}}vvvqqqrrrxxx|||zzzvvvxxxxxxxxxwwwuuuqqqnnnllljjjhhheeebbb^^^VVVKKKAAA666555333444555666666444444555555666666555555444222333444444444333222111111111000000111111222333111333444222///...111444111000///000111222111000,,,222555111...000111111111222333222000.........000000111111111111000000------,,,---...000222444444333222000000/////////---...///000000111111000222111000///.........///000.........000000///---...///000///...---///000//////.........///000000...//////000111222222333000///...///000111000///000///------......+++(((000------111333000///000000000000000000000000000444222111222333333222111222111000000111111000///000//////......//////000111111111222222333333444///000111222111000000000000000000///000111222222///.........///111333555888777555444333444444555222444666666555444444555333444555666666777888999555444444555888999999777777:::>>>BBBEEEIIIOOOSSSaaahhhttt---...000222222111///...............---...000222666>>>FFFJJJPPPXXX\\\]]]\\\[[[\\\___dddhhhkkkkkkmmmmmmnnnnnnnnnmmmlllkkkkkkmmmpppqqqqqqqqqrrrsssppppppqqqrrrtttvvvxxxyyyyyy}}}}}}zzzzzz}}}|||xxxqqqrrrsssuuuvvvxxxxxxyyyvvvwwwxxxyyyyyyyyyzzzzzzuuuvvvwwwyyyzzz{{{{{{{{{{{{zzzyyy{{{~~~}}}yyyuuu{{{zzzzzz{{{}}}~~~}}}|||{{{zzzyyyyyy{{{}}}||||||{{{xxxtttsssvvvyyyvvvvvvwwwyyyzzz|||~~~~~~|||~~~~~~|||{{{zzz{{{}}}{{{wwwtttrrrsssuuuwwwxxxxxxxxxxxxxxxyyyzzzzzzvvvwwwyyy{{{|||}}}}}}}}}{{{zzzzzzyyywwwuuusssqqqsssuuuxxxzzzyyytttlllgggTTTGGG;;;:::<<<:::555222000///...///111222111000.........///////////////,,,------...//////000000////////////000000000000555000...222444333111111000111111000000111333555222444777:::<<<======>>>AAAJJJTTTXXX\\\______]]]\\\___dddiiinnnssswwwzzz|||yyytttooommmnnnppprrrxxxzzz}}}~~~|||yyywwwwww}}}{{{yyyyyyzzz|||}}}}}}xxx|||}}}zzzzzz~~~~~~}}}~~~|||{{{zzzzzzzzzyyy|||{{{}}}}}}oooeeeWWWUUUWWWaaaooozzz~~~}}}|||}}}~~~}}}~~~}}}}}}~~~~~~}}}~~~~~~|||yyywwwwwwxxxzzz{{{yyysssooopppwww{{{yyyvvvrrrssstttsssqqqlllhhheee___\\\YYYVVVRRRHHH>>>888555444333444666666444333111333666888888666333111333333444555444333222111111111000000111111222333///222333222//////111555111000///000111111000///,,,222444111...///111000222111000...,,,,,,...000000000000111111000000000------,,,,,,...///111333000000000000000000111111+++,,,---...///////////////111222111///000333666666222...,,,,,,------------///000///...---...///...............///000000......///000111111222222000///...///000111000///111000/////////...,,,***000---,,,000222000///000////////////////////////111000000111333444444333222000///000111111000///000000000//////000000000,,,------...//////000000///000111222222222000............///000111222333444333222222333444666777888777555444333444444555444666777777555444444444555555555555666666666666555444444555777999888777888999:::;;;>>>AAAFFFIIITTT[[[fffsss---...000111222222111000---...//////......///111555<<>>;;;444111333333222222222444444333111222333333333333333333222333444555555555444222222111111000000111111222333,,,,,,---///111111000///222000//////000000///......111000...///222111---...//////...------///111000000////////////000000111000000///...,,,+++***..................///000////////////...---,,,+++***///333222///111999@@@777333///,,,,,,,,,---,,,,,,...000000...------...,,,,,,---.../////////////////////000000000000000000///...///000111000///---000333111,,,,,,000555111---+++///000//////000......//////000000000000000///...///111222111000///......///111222111000111111000000000000111111111111222333333333222111111000///000222222111...///000000111222222222222//////000111111111111111444444333222222333444555333000...000444666777555444222111222555666555333333555666555444555999===:::999888777999;;;<<<===AAAEEEKKKSSSZZZccckkkppptttwww}}}333222111000//////000000***,,,......------...///***///111333999EEEOOOSSSXXXXXXZZZ^^^cccgggiiiiiihhhjjjmmmoooooonnnllljjjlllooorrrsssrrrqqqppppppnnnnnnooopppqqqsssuuuvvvxxxwwwvvv{{{zzzrrrtttttttttttttttuuuvvvwwwuuuxxx{{{{{{yyyxxxzzz|||vvvwwwxxxyyyyyyxxxvvvuuutttxxx||||||yyyvvvvvvxxx~~~}}}{{{|||~~~~~~}}}}}}||||||{{{{{{{{{zzz{{{zzzyyywwwwwwwwwwwwxxxzzz{{{{{{{{{zzzzzzyyyxxxyyyzzz||||||{{{|||}}}}}}|||zzzxxxvvvtttsssrrruuuvvvwwwxxxyyyzzzzzzzzz}}}|||zzzyyywwwwwwwwwwww|||{{{zzzyyyyyyyyyyyyzzzrrruuuyyyzzzxxxsssnnnlllcccWWWJJJAAA;;;666666999///......000333444444444---...000111111111000///111111111111000000000000////////////000000000000//////111444111...111666...//////......///111333222555999<<<>>>AAAGGGKKK^^^gggnnnmmmlllnnnpppppphhhjjjmmmqqqsssssspppnnnnnnllljjjiiiiiijjjlllmmmssswww|||~~~}}}}}}zzz{{{}}}}}}{{{yyyxxxwwwvvvwwwyyy}}}~~~|||{{{{{{}}}}}}|||}}}{{{yyywwwwwwyyyzzzxxxvvvuuuxxx|||~~~|||||||||||||||{{{{{{~~~~~~}}}}}}}}}{{{zzz|||~~~zzzxxxwwwwwwwwwtttoookkkbbbeeejjjooosssuuuwwwwwwqqqmmmhhhgggeee]]]PPPEEE@@@:::888:::888333222666111000000000222333333222888666444222222444666888333444555555555444333222111111111000111222222333...---...111555555222///222000//////000000///---000000///---000444111+++,,,...000111000000000111000000////////////000000---.../////////...,,,+++000///...---------------,,,---...///000000000000+++000333///******111999333111///.........---,,,+++---000000...---------+++,,,---...////////////000000000000////////////000///...///000111111///---111333...'''%%%***111111---+++...000//////111//////000000111111111222111000//////000000///......------...111222222111000000////////////000000...///000111111000///...222000...///111333111///222222222222222111000000///000222333444444444333333222222111222333555666000,,,))),,,222888888666111000///111555777666444222555666444222333999???888777666777999;;;<<<<<>>HHHOOOYYY```bbbcccdddfffkkklllllljjjhhhhhhiiijjjnnnnnnnnnmmmlllnnnrrruuussssssssstttuuuvvvwwwxxxssstttvvvyyy||||||yyywwwzzzxxxuuurrrqqqrrrtttuuuzzz}}}~~~}}}yyyvvvuuuvvvtttuuuwwwwwwwwwxxxzzz|||zzzyyywwwvvvuuuvvvvvvvvvyyyyyyyyyyyyzzz|||~~~~~~{{{|||~~~xxxzzz|||~~~}}}zzzuuussstttwwwyyy{{{vvvwwwyyyzzz|||~~~}}}|||yyywwwtttnnngggcccXXX]]]eeennntttuuuqqqnnnzzz{{{{{{yyyvvvtttssstttvvvuuuttttttuuuuuusssqqqsssvvvwwwtttlllaaaXXXSSSUUUYYYVVVKKK@@@:::888666555333222222333333222000000000000000000000000000666555222000///000222444222222333444444333222111333333222222222222333333000222333222111111222333555888<<>>CCCJJJTTT___gggdddcccdddhhhmmmqqqrrrrrrnnnoooqqqqqqooolllhhheee```\\\XXXWWW[[[dddnnnttt{{{{{{{{{|||}}}~~~{{{vvvqqqmmmkkkuuuvvvxxxzzz{{{xxxsssoooggglllsssyyy|||{{{yyyvvvzzzzzzyyyxxxxxxzzz}}}}}}~~~~~~}}}||||||yyyzzz{{{||||||{{{zzzyyy|||}}}~~~~~~|||yyyuuusssqqqsssvvvyyy|||}}}{{{zzz{{{}}}~~~||||||~~~~~~|||wwwssspppnnnlllkkklllmmmmmmllljjjjjjkkknnnrrrvvvyyyzzzooommmhhh^^^QQQEEE<<<777333333333444444444444444444333333333333444555555444555555555555444333333222222111111000000000///111111111111000000000000000//////......//////000111000000///......------////////////////////////---000222000+++***---111////////////////////////......------------...///........................---------------...------/////////...---------,,,------------------------///...,,,,,,......---,,,+++,,,,,,---...///000000---...//////......///111...//////////////////...---------.........//////............------------000///...---......////////////000000000000//////777555222111000000...---------------...///111111111222333444444444333333222000//////000111111000000111222111000///000111333000...///222444444222111111111111111111111111111111111111222222222222555666777777777777666666444555555666555666666777555333333555999:::888555::::::::::::;;;===>>>@@@AAAFFFLLLSSSZZZccclllsssvvv111222000...000444444111111000000////////////000.........------...222555===EEEPPPXXX\\\]]]^^^___fffhhhiiihhhfffeeeeeefffhhhllloooqqqqqqqqqqqqqqqttttttuuuuuuvvvvvvwwwwwwpppooonnnppptttwwwyyyyyyssssssrrrrrrtttvvvxxxyyyzzz~~~}}}wwwtttvvvyyyvvvwwwxxxxxxxxxzzz}}}~~~zzzuuussstttvvvvvvvvvzzzxxxvvvvvvxxxyyyyyyyyy|||yyyyyyyyyyyyxxxwwwvvvvvvtttssssssuuuxxx{{{{{{{{{wwwxxxxxxyyyyyyzzz{{{{{{~~~}}}{{{yyyvvvqqqjjjfffccceeejjjpppvvvyyyyyywwwtttvvvxxxxxxwwwuuutttuuussstttvvvwwwvvvuuuttttttyyyuuukkk\\\MMMCCC@@@AAAOOOXXX]]]UUUIIIAAA;;;777444444333111000000000111000000000000000000000000333444555333000///000111222333444555444222///...,,,,,,---....../////////000000111333444444444333666;;;BBBHHHNNNUUU___eeeeeedddcccdddhhhmmmqqqsssppppppooonnnmmmmmmlllllldddaaa]]]\\\___gggqqqwww||||||{{{{{{|||~~~~~~|||zzzvvvpppkkkhhhmmmoootttxxx{{{yyyuuuqqqccchhhpppwwwzzzyyyvvvtttuuuvvvwwwwwwvvvwwwzzz}}}~~~~~~}}}}}}}}}}}}}}}|||wwwxxxzzz|||}}}}}}}}}|||~~~~~~|||yyyuuussstttuuuwwwyyy|||}}}}}}}}}zzz{{{{{{||||||}}}~~~~~~}}}{{{zzzzzz~~~}}}|||~~~}}}~~~~~~~~~{{{vvvsssssspppmmmllllllmmmmmmllliiijjjmmmrrrwwwyyywwwuuummmhhh___RRREEE;;;666555///000000111111111111111222222111111222222333444444444555555444444333222222222222222111111111111000000000000000000000000111000000//////000000111000000000///......---,,,.....................///)))---///---((('''***...........................///.........---.................................,,,---------,,,,,,,,,---/////////...---------,,,------------------------111000............,,,+++,,,,,,------...//////000---...///...------///111/////////....../////////,,,,,,------.../////////...............---------/////////.........///000//////000000000000//////+++******,,,///111222111------------...///111111///000111333444555666666222111//////111111111000...000111111000///111222222///---///222444333111111111111222222111111111222222222333333333333444555555666666666555555444444333333444444555555444333333555888<<<<<<888444;;;:::::::::;;;<<<>>>???AAA@@@AAAGGGPPPXXX^^^```iiisss222222000,,,...333444222111000000//////000000000/////////...---...111333777???IIIPPPTTTWWW[[[^^^ccceeegggfffeeedddeeeeeehhhlllrrruuuvvvuuuttttttssstttuuuvvvvvvvvvvvvuuurrrpppnnnnnnqqquuuxxxyyyuuuuuutttsssttttttvvvvvvzzz|||}}}{{{xxxvvvwwwyyywwwxxxzzzzzzzzz{{{}}}|||wwwrrrpppqqqrrrqqqooouuuuuuvvvvvvvvvvvvwwwwww~~~|||{{{~~~}}}||||||{{{yyyxxxwwwvvvvvvrrrssstttxxx{{{|||{{{zzzyyyyyyyyyxxxxxxxxxxxxxxx~~~}}}{{{yyyxxxvvvrrrooommmmmmmmmpppssswwwxxxxxxqqqtttwwwxxxwwwvvvuuuvvvsssvvvxxxyyywwwuuuuuuuuuxxxsssfffTTTDDD===???DDDUUU]]]aaa[[[PPPGGG>>>888444444444111///...000222000000000000000000000000111444555444111///000333333222111000///...---------...///000000000000000//////000333555666555333444999>>>CCCHHHOOOXXX___fffggggggfffgggjjjooosssuuutttqqqnnnnnnnnnpppqqqjjjhhheeedddgggmmmsssxxx}}}|||{{{zzz{{{}}}}}}|||{{{zzzwwwsssnnniiijjjmmmrrrxxx|||{{{xxxtttfffkkkqqqvvvyyyyyyvvvtttuuuwwwxxxvvvtttuuuyyy}}}}}}|||}}}~~~~~~}}}xxxyyy{{{|||}}}~~~}}}zzzwwwuuu{{{zzzzzzzzz{{{zzzxxxuuuwwwyyy{{{{{{{{{|||}}}|||}}}}}}|||zzzzzz{{{}}}~~~}}}~~~|||}}}~~~~~~}}}zzzwwwuuuuuusssooonnnnnnoooooooooooooooqqqvvvyyyxxxsssnnnggg```TTTGGG<<<666222111222222222222222222333333111111111111111222222333333333444444333333222111222222222222222333333333//////000000000000000111111111000000000000111111///////////////---,,,,,,---------..................000222000...,,,...000........................////////////.........---........................---/////////---,,,---..................---------------------------------000//////000111000---***---------............///.........---,,,---///111......---,,,,,,---......---------.........//////------.........////////////000111000///...///111//////000000000000//////...---,,,---///111111000000000///000000111222333///000111222444555666777333111000000111111111000...///000000//////111222.........000222333222111111222333333333333222111222222333333333444444444555555444444444444444333444333222222444555444222444666888;;;===<<<888555888888888888:::<<<>>>???>>><<<:::???HHHOOOSSSSSS___hhhsss///111///---///333333///111000000000000000111111...//////...------000222222888@@@FFFKKKQQQWWW\\\```bbbeeeeeeeeeddddddeeegggkkkpppssstttuuuvvvwwwttttttvvvvvvwwwvvvvvvuuutttrrrpppqqqsssuuuwwwwwwtttttttttttttttuuuvvvwwwzzzzzzyyyxxxxxxxxxxxxxxxvvvxxxzzz{{{zzzzzz{{{||||||vvvqqqoooppppppmmmjjjmmmqqquuuvvvuuuuuuvvvxxx|||||||||}}}|||{{{zzzyyyxxxxxxwwwwwwuuuuuuvvvyyy{{{|||zzzxxxyyyyyyyyyyyyyyyyyyyyyyyy~~~|||zzzyyyzzzzzzyyywwwvvvtttqqqqqqsssuuuuuuuuupppsssvvvxxxwwwuuuuuuuuuuuuxxx{{{{{{yyyvvvuuuuuuyyytttiiiYYYJJJFFFKKKRRR^^^dddgggaaaXXXNNNCCC:::666666555222///...111333000000000000000000000000333555666333000///333888888666222///......000111///000111222222222111000//////000333666888666333333555888;;;???HHHSSS\\\fffkkkooonnnjjjiiimmmqqquuutttsssrrrrrrsssuuuvvvpppnnnmmmmmmnnnqqquuuwww}}}|||{{{zzz{{{|||~~~|||{{{zzz{{{{{{xxxsssnnnmmmppptttzzz}}}}}}yyyvvvmmmppptttxxxzzzzzzyyyxxxwwwxxxvvvqqqnnnqqqyyy}}}|||~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~|||zzzyyy|||zzzzzz{{{|||{{{wwwtttwwwyyy{{{{{{zzzyyy{{{|||{{{{{{zzzxxxxxxzzz~~~~~~~~~|||}}}}}}{{{zzzyyyvvvtttqqqpppqqqsssttttttvvvtttsssttttttqqqjjjdddYYYRRRGGG???;;;888555333777666555555444555555666222222111111222222333444222222333333222222111000111111111222222333333333////////////000000111111000000////////////000000...////////////---,,,+++,,,,,,---------.........222333333333222111111111///////////////////////////////////////...------........................---///000///,,,+++,,,...---------...............------------------------,,,---///111333222///,,,...............---------.........---,,,,,,///222//////...------...//////---------...............------...///000000111111...000333333111///000111//////000000000000//////777555222000000///---,,,111111000000000000111111111111111222222333444555444222000000111111111000///000111000///...///000***---000222222111111111222333444444444444333222111222222222333333333333666666444333333333444444666444222333555666444222555666888888777666666777666666777888:::===???AAA>>>===<<<===@@@DDDHHHIIIQQQYYYcccooo,,,///000///111333111,,,111000000000000000111111.........---,,,---///111...333:::@@@EEELLLUUU[[[^^^aaadddeeeddddddeeeeeeeeehhhkkknnnooorrruuuwwwtttuuuwwwxxxxxxwwwvvvuuutttsssssstttvvvwwwvvvtttpppqqqrrrsssuuuwwwyyyzzzzzzxxxvvvwwwxxxyyyyyyxxxuuuxxxzzz{{{zzzyyyyyyzzz}}}xxxrrrpppqqqqqqmmmiiifffmmmtttvvvuuutttwwwzzz|||~~~||||||zzzyyyxxxxxxwwwwwwxxxxxxzzzyyyxxxyyyzzzzzzyyyxxxyyyyyyyyyzzzzzzzzz{{{{{{}}}{{{yyyyyyzzz|||}}}}}}|||yyyvvvttttttttttttsssqqqtttwwwxxxwwwuuussssssvvvyyy}}}}}}yyyvvvuuuvvv{{{wwwoooaaaUUURRRXXX```dddiiijjjeee]]]SSSFFF;;;777888777444000///222555000000000000000000000000666777666222...000666===???;;;666222000111444777///000111222222111000//////...///333777888666333777777777888===HHHVVVaaaeeennnuuuuuunnniiikkkppppppqqqsssuuuwwwyyyzzz{{{rrrrrrrrrrrrssstttuuuvvv||||||{{{zzzzzz{{{|||}}}|||{{{{{{}}}~~~|||wwwrrrssstttxxx|||~~~}}}yyyuuusssuuuwwwzzz{{{{{{{{{{{{uuusssnnngggdddhhhsss|||}}}|||~~~~~~||||||||||||}}}~~~|||{{{xxxwwwxxxzzz~~~~~~{{{xxxvvvyyy{{{zzzwwwvvvwwwxxxzzzyyyxxxwwwwwwzzz~~~|||~~~~~~|||||||||vvvtttqqqqqqsssvvvxxxyyywwwrrrmmmkkkjjjeee^^^XXXKKKEEE>>><<<>>>???<<<888555444333222111222333333333333222222333333444555111222222222222111000000000000111111222222333333.../////////000000111111//////............//////...////////////---,,,+++,,,,,,,,,------.........///...---...//////---+++000000000000000000000000//////000000///...------........................***---...---***(((***,,,,,,------....../////////------------------------(((***...222555555222////////////...------,,,,,,.........,,,+++,,,///222222111000//////000111222........................,,,---...///000222333333---111444555222000000111//////000000000000//////000...,,,,,,---......---000//////............///444333222222111111222222444222000000111222111000111222222111...------...''',,,222444222000000111333333555555555555333333000111111111111222222222888777444333222333555666777555333444666777555333444555444222//////333777777777888999<<>>BBBEEELLLUUUaaaqqq......///000000000000000111111000000//////......///............---------///222666:::???GGGRRRYYY______bbbfffiiiiiieeeaaaeeefffgggiiikkknnnqqqrrrppptttwwwwwwuuussstttvvvxxxwwwvvvuuutttsssrrrrrrnnnqqquuuvvvwwwwwwxxxzzz{{{vvvrrrrrrvvvzzz~~~yyy~~~yyyxxx{{{{{{xxxzzzzzzzzzxxxvvvrrrooommmnnnqqqtttvvvvvvvvvwwwyyy~~~|||wwwtttuuuwww|||yyyvvvwwwzzz{{{wwwssswwwvvvwwwxxxyyyyyywwwuuuzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxwww}}}vvvsssuuuwwwuuussstttvvvvvvuuutttrrrqqqppppppuuuvvvyyyzzzzzzxxxvvvttt}}}wwwoooiiifffgggiiikkktttllleeedddaaaWWWHHH===<<<666222333333111111333111222333333111000000000555444222111333666:::===HHH???555//////000///....../////////000000000000222111111444888:::888666444444555999BBBNNN\\\dddrrrqqqqqqrrrttttttrrrppptttzzz{{{xxxxxxzzz}}}zzzvvvtttsssuuuyyy{{{zzzzzzzzzzzz{{{|||}}}}}}|||yyywwwxxxzzz{{{xxxxxxyyyzzz|||{{{yyyvvvxxx{{{{{{xxxxxx{{{{{{xxxvvvwwwsssiii```aaalllvvv}}}~~~}}}|||}}}zzzyyy{{{}}}~~~~~~}}}{{{yyyxxxyyyzzz{{{}}}}}}}}}}}}}}}|||yyywwwwwwwwwxxxxxxwwwvvvtttssssssvvvyyyyyyxxxzzz}}}~~~vvv}}}|||{{{{{{}}}{{{yyyzzz}}}~~~}}}{{{xxxvvvssssssuuuwwwwwwvvvyyypppfff```ZZZQQQJJJHHH???CCCEEEDDDDDDEEE@@@999999666333111111111111000333333333222000---***)))222222222222222111000000111222222111///...///000000000111111111111000000111///...---...///...---//////...------------...000///...---,,,+++++++++111111000///...---,,,,,,000000000000000000000000////////////////////////...---,,,+++***+++,,,,,,................................................//////...------------............////////////000///............---------,,,,,,---.../////////...111111111111000///...---///............///000000000000000000///////////////222333222000///111333...//////000000000000///............///////////////////////////000000000000111222222000//////000444333222111000000000000000...,,,...111333111///...222444333///...000444222222222333333333444444555444333333222222222222555444333222111222333444555666666666666666555444555555555555666666666666444333333666:::>>>@@@AAA???>>>===<<<<<<===>>>???AAAFFFNNNUUU]]]hhhsss{{{......///000000000000000//////////////////......000000/////////.........,,,///333666;;;BBBLLLTTT___^^^___bbbfffgggeeecccfffggghhhkkkmmmoooqqqqqqpppsssvvvvvvtttrrrtttuuuwwwvvvvvvvvvuuuttttttssspppsssuuuwwwwwwwwwxxxyyy|||yyytttqqqqqqtttyyy|||zzz{{{yyy||||||zzzzzzyyyyyywwwvvvtttrrrqqqqqqrrrssssssrrrtttwwwzzz~~~{{{vvvqqqpppsssvvv{{{xxxvvvwww{{{{{{xxxuuuuuuttttttvvvxxxxxxxxxvvvzzzzzzzzz{{{zzzzzzyyyyyyvvvwwwxxxyyyyyyzzzzzzyyyzzztttqqqtttvvvvvvvvvxxxvvvvvvuuutttsssrrrrrrrrrrrrsssuuuwwwxxxwwwvvvvvv{{{wwwqqqmmmmmmoooqqqsssuuuoooiiihhhfff]]]OOODDD===777222333333111111333333444555444222000000111444333222222333666999;;;===777222000111333111///000000000000000000000000111000000222555777666444000444888===DDDOOO[[[dddnnnpppsssuuuuuusssqqqppptttyyy~~~~~~zzzvvvuuuvvvwwwuuusssqqqqqqsssuuuwwwsssssstttvvvyyy{{{~~~}}}|||zzzxxxxxxzzz}}}~~~yyyxxxyyy{{{{{{zzzvvvttttttwwwxxxvvvwwwzzzyyyvvvxxxwwwtttlllfffgggpppxxx~~~}}}||||||~~~~~~}}}yyyxxxvvvwwwzzz}}}~~~~~~|||zzzyyyyyyzzz{{{{{{{{{{{{||||||{{{yyywwwvvvvvvwwwxxxxxxxxxwwwvvvxxx{{{}}}}}}||||||}}}}}}}}}|||||||||yyywwwxxx{{{}}}}}}}}}zzzwwwttttttttttttrrrpppnnndddYYYTTTNNNFFF@@@???<<>>;;;666333222222222111222222222222111000///...222333222222111000//////000111222222000///000111000000000111111000000000222000///...///000///...//////...------------............---------------/////////.........------////////////////////////........................///...---,,,,,,,,,------................................................//////...---------------------.........////////////............------------------...............000000000000///...---,,,......------......///000000000000000///////////////111222111///...///111......///111222222222222............////////////444444333222111000/////////111222111000...//////111111000000000111111222111///...///000111000...111555777666222111333777222222222333333333333444444444333222222222222222444333222222222333444444333444555666777888888888555555555555666666666666444333333555999<<<============<<<<<<<<<<<<=========AAAFFFKKKPPPYYYccckkkxxx...//////000000000000000......//////000/////////111111111000000000//////+++...222444777>>>GGGNNN\\\\\\]]]___ccceeefffeeegggiiikkkmmmooopppppppppnnnrrruuuuuusssqqqrrrttttttuuuuuuuuuuuuuuuuuutttsssuuuwwwwwwvvvvvvwwwxxxyyyvvvqqqnnnnnnrrrvvvyyy{{{~~~|||zzz|||}}}|||zzzyyywwwvvvuuuuuuvvvvvvvvvuuussspppppprrrwww{{{~~~yyysssoooooossswwwxxxvvvuuuxxx{{{|||{{{xxxuuusssrrrsssuuuxxxxxxxxxzzzzzzzzzzzzzzzyyyxxxwwwtttuuuwwwyyyzzz{{{||||||wwwrrrooorrruuuuuuxxx{{{wwwvvvuuutttttttttttttttqqqrrrtttvvvwwwxxxyyyyyyyyywwwuuusssrrrtttvvvxxxuuuqqqmmmllljjjcccVVVJJJ???888333333222000000333444555666555222000000000111111111222333555666777444111000111444444111...111111111111111111000000222111000222444666666555444:::@@@EEEIIIQQQ[[[ccckkkpppuuuwwwuuurrrqqqqqqtttyyy}}}}}}yyytttrrrqqqrrrrrrqqqqqqqqqqqqrrrsssppppppqqqsssvvvzzz}}}{{{zzzyyyyyyzzz{{{}}}~~~yyyyyyzzz{{{{{{xxxssspppppptttvvvuuuvvvyyyxxxtttzzzxxxtttpppnnnpppuuuyyy}}}|||{{{{{{}}}~~~vvvuuuuuuwwwzzz||||||{{{}}}}}}{{{zzzyyyyyyzzzzzzyyyzzz{{{||||||{{{zzzyyyvvvvvvxxxyyyyyyzzzzzzyyy|||~~~~~~}}}~~~~~~~~~{{{{{{{{{{{{yyyvvvvvvxxx{{{|||}}}zzzwwwuuutttsssqqqkkkfff^^^TTTJJJFFFAAA<<<888888;;;FFFUUU^^^ccc```UUUIIIAAA===777333222222111111222222222222222333333444222222222222111000///......000333333222111111111000000000000000000000000333111//////000111000/////////...------------...+++,,,---...///...------,,,,,,------....................................------------------------000///...------------...................................................//////......------------,,,,,,,,,---------......///............---------//////...---------......////////////...---,,,,,,------,,,,,,,,,---......////////////000000000000///000111000...---...///---...///111222333444444............////////////444333333222111000//////...000111111///......///.........//////000111222222111//////000000...---222555777666333222444666111111222222222333333333444333222222111222222222222222222222333444555555555555666777777777777777444555555555555666666666333333333555888999888777;;;;;;<<<<<<<<<<<<;;;;;;:::===???AAACCCIIIQQQXXXlllvvv//////000000000000//////---...000111111111111000111111000000000/////////---///222444555:::BBBHHHUUUWWW[[[___ccceeeffffffhhhjjjmmmpppqqqqqqqqqpppmmmqqqttttttqqqpppqqqsssqqqrrrssstttuuuuuuuuutttuuuvvvwwwwwwvvvuuuvvvwwwuuurrrooollllllooosssvvvyyy|||}}}{{{zzz{{{|||||||||zzzwwwuuutttuuuwwwxxxxxxwwwuuusssrrrtttxxx{{{{{{vvvssstttvvvyyyvvvuuuuuuxxx{{{}}}|||zzzxxxuuurrrrrrtttwwwyyyyyy{{{{{{{{{{{{zzzyyyxxxxxxuuuvvvxxxzzz|||}}}}}}~~~uuuqqqoooqqqrrrsssvvvzzzwwwwwwvvvvvvvvvvvvvvvwwwuuuuuuvvvwwwyyyzzz{{{|||xxxxxxwwwvvvuuuuuuvvvwwwsssrrrpppmmmlllfffYYYMMMAAA:::444333222///000222444555666444111///.........///000222333333444444222111111222333333111...222222222111111111111111555444333444555777999:::???DDDIIILLLMMMSSS^^^fffkkkpppvvvvvvrrrpppsssvvvuuuxxx||||||xxxssspppnnnssssssssssssrrrqqqpppooosssrrrqqqqqqrrruuuyyy{{{}}}}}}||||||||||||{{{{{{zzzzzzzzz{{{{{{wwwqqqmmmmmmrrrvvvvvvwwwzzzyyyuuuzzzxxxuuutttuuuwwwyyyzzz}}}{{{{{{}}}~~~~~~}}}wwwvvvvvvxxxyyyyyywwwvvvxxxyyyyyyyyyyyyyyyyyyyyywwwyyy{{{}}}||||||||||||yyyyyyyyyzzzzzz{{{{{{{{{{{{~~~~~~~~~~~~|||}}}}}}}}}zzzxxxxxxyyy|||zzzvvvttttttvvvxxxyyywwwuuurrrrrrrrrmmmeee^^^RRRHHH@@@===;;;999888999>>>JJJYYYdddhhheeeXXXKKK???:::555111000000111111222222111000111222444555000000111111111111000000---000333444333222222222000000000//////000000000222000......///000///...//////...------------...)))+++---......---+++*********+++,,,---...//////------------------------------------------------///......---------------...............................................................------,,,++++++,,,,,,,,,---------///............---------000///...---,,,------...---.........------,,,+++,,,,,,++++++,,,,,,---...////////////000000000000000111000000///.........---...///000111222222222............////////////......//////000000111111...///000000...------..................///000000111000000///000//////...000222333222000000111333111111111111222222222222222222111111111111222222000111111222333444666666999999999888777555444333444444444555555555666666444444555666888888666444999:::;;;<<<<<<;;;:::999<<<===???>>>>>>BBBIIINNN^^^gggvvv//////000000000000//////...///111222333222222111000000000/////////......---///111111222555;;;@@@KKKPPPXXX___dddffffffeeeiiikkknnnppprrrrrrqqqqqqlllpppssssssqqqoooppprrrnnnoooqqqssstttttttttsssuuuvvvwwwvvvtttssstttvvvrrrpppmmmkkkkkknnnrrruuuwwwwwwyyyzzzyyyxxxyyy{{{~~~{{{xxxuuuttttttvvvwwwxxxyyyyyyyyywwwwwwyyyzzz|||zzzyyyxxxxxxwwwttttttuuuwwwzzz{{{{{{zzzzzzwwwtttsssuuuwwwyyyzzz|||||||||||||||{{{zzzzzzyyyzzz{{{|||}}}}}}}}}}}}vvvsssqqqqqqpppoooqqqvvvxxxxxxxxxyyyxxxxxxxxxwwwwwwwwwwwwxxxyyyyyyzzzzzzuuuwwwxxxwwwuuutttuuuvvvsssuuussspppnnniii]]]PPPCCC<<<555333111//////222333444444333000------------...000111222222222222333222111111222444444444222222111111111111111111444444444444666999===???DDDHHHKKKMMMPPPXXXdddmmmooorrrtttssspppqqqvvv{{{wwwyyy{{{{{{xxxtttqqqppptttuuuuuuuuussspppmmmkkkqqqooommmkkkmmmppptttwww{{{|||}}}~~~~~~}}}|||zzzzzzzzz{{{zzzwwwrrrnnnoootttwwwxxxyyy|||{{{wwwzzzwwwvvvwwwzzz||||||{{{|||{{{{{{{{{{{{zzzqqqqqqrrrtttwwwwwwuuusssssstttuuuwwwwwwwwwwwwvvvsssvvvyyyzzzzzzzzz{{{}}}}}}}}}||||||{{{{{{{{{{{{zzz}}}{{{yyyyyyzzz{{{{{{yyywwwwwwxxxzzz~~~|||xxxssspppppprrrsssqqqnnnlllmmmmmmiii___VVVHHH???888888999999:::===BBBLLLWWW]]]```\\\QQQFFF:::777222000111222333444222222000//////000111222---...///000111222222222...000222333222111222222000000///......///000000000///------.........---//////...------------...***+++,,,---,,,***(((&&&******+++,,,---...//////------------------------------------------------------------,,,,,,++++++......................................................//////......---,,,+++++++++,,,,,,,,,,,,---///............---------000///...------------------------------,,,,,,+++,,,++++++++++++,,,------.../////////000000000111111111000000000000///...//////////////////..................////////////---......///000000111111...///000000...------...000000///...------.........//////000///000000111//////000000/////////000000000000111111111222222111111000000000111111222///000111333444555666666999999888888666555444333444444444444555555555555666666666888999999777555888999:::;;;;;;:::999888<<<>>>@@@??????AAAFFFKKKPPPWWWbbbmmmvvv}}}000000000000000//////......000111333333222111///000000/////////.........+++---///...---...333777@@@HHHSSS]]]bbbdddeeefffiiikkkmmmoooqqqrrrrrrrrrlllpppssssssqqqoooppprrrmmmoooqqqsssttttttssssssuuuvvvvvvtttrrrrrrsssuuuqqqooolllkkkkkknnnrrrtttttttttuuuxxxwwwuuuwww{{{}}}{{{wwwuuussstttuuuvvvwwwyyy|||}}}{{{zzzzzzzzz{{{zzzzzz{{{|||zzzwwwuuutttuuuvvvwwwxxxxxxxxxxxxzzzwwwttttttvvvxxxzzz{{{||||||}}}}}}}}}}}}||||||{{{{{{||||||}}}|||||||||yyyvvvuuuuuuqqqmmmnnnrrryyyzzz{{{||||||zzzxxxvvvuuuuuuvvvwwwxxxxxxxxxwwwsssuuuwwwuuuqqqoooppprrrpppuuuvvvrrrpppnnnbbbUUUEEE===666333111......111111222333222///---------......///111111222222111111111000111222555999;;;000000000111111111222222000111222222555:::@@@EEEFFFGGGJJJNNNUUU```kkksssssstttsssrrrqqqsssyyyzzzzzzzzzzzzyyyxxxvvvvvvtttuuuuuuuuussspppllljjjmmmjjjgggfffgggkkkpppsssuuuwww{{{{{{zzzyyyzzzyyyxxxtttqqqrrrwwwyyyyyy{{{~~~}}}zzzzzzyyyxxxzzz|||}}}~~~}}}{{{xxxxxxxxxwwwvvvhhhhhhkkkooosssvvvvvvuuuqqqrrrtttvvvvvvuuusssrrrmmmqqquuuwwwvvvwwwyyy|||~~~}}}|||||||||||||||{{{{{{}}}}}}yyyyyyvvvxxxyyyzzzyyyyyyzzz|||~~~|||yyysssnnnlllmmmnnnjjjfffddddddfffaaaVVVMMM@@@888333555888888:::<<>>???CCCFFFKKKPPPWWW___hhhsss000000000000000///......---///111222222000...,,,111111111000000000//////,,,...///---++++++///333888@@@LLLVVV\\\aaadddgggiiijjjkkknnnppprrrttttttmmmpppssssssqqqpppqqqsssnnnpppsssuuuvvvvvvtttssssssttttttrrrqqqqqqrrrtttqqqooommmkkklllooorrrtttsssqqqssswwwwwwtttvvv{{{yyyxxxvvvttttttuuuvvvwwwwwwyyy|||||||||{{{{{{{{{xxxxxxxxxzzz||||||yyyuuutttuuuvvvvvvvvvuuuuuuuuuuuusssrrrsssvvvzzz||||||yyyzzz{{{|||}}}}}}}}}}}}yyyyyyzzz{{{{{{{{{{{{{{{{{{yyyyyyyyyuuuooonnnqqqyyy{{{~~~{{{wwwtttrrrsssvvvxxxzzzzzzyyyxxxsssuuutttooogggbbbaaaccciiiqqqtttpppppppppfffYYYGGG>>>666333000......111111222333222000......////////////000111111222222000111222222333555777999......//////000111222222...000111333666===EEELLLMMMLLLNNNTTT^^^iiipppsssttttttsssssstttxxx{{{~~~}}}|||zzzzzz{{{|||}}}}}}uuuuuuvvvvvvuuusssqqqppppppmmmhhheeeeeehhhmmmpppqqqtttyyy~~~~~~{{{yyyxxxxxxyyyyyywwwvvvuuuyyy{{{yyy{{{~~~~~~|||{{{{{{|||}}}}}}~~~~~~{{{wwwtttttttttttttttfffgggiiimmmsssvvvxxxxxxtttuuuwwwwwwvvvsssooommmkkkpppuuuwwwvvvwwwzzz~~~~~~}}}}}}~~~~~~}}}}}}~~~zzzvvvvvv||||||xxxxxxtttwwwyyyzzzzzzyyyzzz{{{{{{zzzxxxsssnnnkkkkkkllleee___[[[[[[\\\WWWLLLBBB<<<555111333666666666888===AAACCCCCCDDDEEEAAA;;;444222222333555666555444//////000000//////.........//////000000000000000111111000...------///111111000...------...000111000...------......---,,,//////...------------...---,,,,,,,,,++++++******/////////.........------------------------------........................,,,---.........---++++++................................................---...///000///...,,,+++,,,,,,,,,,,,------------///............---------+++,,,...000000///---,,,------............------,,,,,,,,,,,,,,,---...............///000111111111///---,,,...000222111///...///////////////...---............////////////222222222222111111111111///111222111000...//////000000//////.../////////...000111000///...///111111000000000111111111000/////////000000000111111///////////////000111111000111222444555555444444222222333555666666666666333333444444444555555555666555444666999;;;<<<;;;:::::::::999999:::::::::555999===???===<<<>>>@@@EEEJJJPPPWWW___lll{{{000000000000000///......,,,...000111000...+++***222222222111111111111000...000111///,,,,,,///222444;;;FFFPPPWWW]]]dddhhhiiiiiijjjlllooorrrtttvvvmmmpppttttttqqqpppqqqsssppprrruuuwwwxxxwwwuuutttrrrssssssqqqpppppprrrtttqqqooommmlllmmmooosssuuusssqqqsssxxxxxxtttvvv|||uuuuuuttttttuuuvvvwwwxxxwwwxxxzzzzzzzzzzzz{{{}}}yyyxxxwwwyyy}}}}}}{{{yyyuuuvvvwwwvvvtttssssssssspppoooooorrrwww{{{}}}~~~xxxxxxzzz{{{||||||}}}}}}vvvwwwxxxyyyzzzzzzzzzzzz|||{{{}}}}}}xxxqqqpppsssyyy||||||wwwsssqqqssswww{{{}}}}}}}}}|||vvvvvvrrriii\\\TTTQQQRRRaaakkkooommmnnnpppgggZZZHHH???777333000---...111111222333333111000000000000000//////000111222333222444555444333222222333,,,------///000111222333///111333555999AAAKKKRRRVVVUUUVVV]]]gggnnnqqqppptttssssssuuuxxx{{{||||||}}}{{{zzz|||vvvwwwxxxyyyyyyxxxwwwwwwyyytttnnnhhhfffhhhkkknnnqqquuuzzz~~~~~~{{{yyy{{{yyywwwxxxyyyzzzzzzyyywwwzzz{{{yyyzzz~~~~~~||||||~~~~~~~~~zzzwwwsssqqqqqqrrrssssssllllllmmmppptttxxxyyyyyyxxxyyyyyyyyyvvvqqqllliiimmmrrrxxxzzzyyyzzz}}}~~~~~~}}}~~~}}}xxxwwwwwwwwwsssxxx|||yyyuuuuuurrruuuxxxzzzyyyxxxwwwxxxxxxxxxxxxtttnnnjjjjjjlllaaa[[[VVVUUUVVVPPPDDD:::===666222444666555444555888;;;<<<<<>>GGGPPPZZZccciiimmmooonnnlllmmmqqqqqqnnnkkkooorrrtttsssrrrqqqqqqrrrrrrsssuuuvvvvvvsssqqquuurrrpppqqqsssuuutttrrrrrrrrrrrrsssuuutttsssqqqlllnnnppprrrttttttsssrrrrrrmmmkkkpppuuuvvvwwwyyy|||xxxssssssvvv{{{}}}}}}yyy|||~~~zzzxxxyyyzzzyyywwwvvvuuuwwwwwwvvvuuurrrpppnnnpppvvv{{{~~~~~~{{{{{{|||~~~zzz{{{{{{zzzyyyxxxxxxyyy{{{|||}}}~~~}}}{{{yyyxxxzzz}}}|||yyyxxxvvvvvvyyy}}}}}}xxxsssxxxssslllaaaSSSFFFCCCGGGWWWhhhppphhhcccfffcccYYYHHHEEE@@@888222000111333000111111000///......//////111222333333222111///222333444555555333111000///000111111000///111222000222555888===FFFSSS\\\^^^___aaaffflllpppqqqqqqvvvuuutttssstttwwwzzz|||~~~{{{yyyzzz}}}}}}xxxsssrrruuuxxxyyyyyywww{{{xxxmmmhhhlllsssuuussswww|||~~~~~~~~~~~~||||||{{{xxxvvvvvvxxxzzzxxxwwwwww{{{}}}zzz}}}}}}}}}}}}~~~uuuqqqoooqqqqqqqqquuuzzzrrrrrrtttxxxzzzzzzxxxvvvvvvvvvxxxyyytttlllggghhhmmmtttyyyzzzzzz}}}|||zzz~~~~~~~~~~~~~~~~~~~~~~~~zzzxxxyyy|||wwwyyy|||{{{xxxssspppoooqqqsssvvv{{{~~~}}}zzzwwwrrrssstttqqqlllgggcccbbbZZZUUUNNNGGGCCC???<<<:::666444222222333333333222333222777@@@@@@:::666777333333333444444444555555222111111222333222000///...///000///...---...///222///,,,...222333000,,,111000///------......///222222222222111000......///......------,,,++++++...------,,,,,,------...---......//////......---111000///......------.........///000000///...---111///...///000111000/////////...---,,,,,,++++++---------------------------+++***+++......,,,***---------............///444333111000///.../////////////////////.........------............---------------............///000222111---,,,//////,,,111000...------...000111111000///000111000...,,,...///000000000///---,,,000/////////111444777999333666888666000...000333000///.........///111222///////////////000111111222111111111111333555666333222000//////111222444000111111000//////000222000222333222111000333666777444222222333444555444111222222333333444444555777666666666777888:::;;;888<<<<<<666555:::===<<<;;;;;;:::::::::;;;<<<<<<===>>>CCCJJJOOOWWWeeerrr000000////////////000000///////////////000111111333222111000///...------.........///////////////000444:::AAAJJJUUU___fffkkkmmmllljjjkkkooopppmmmnnnpppssstttrrrqqqpppppptttttttttvvvwwwvvvuuutttsssqqqpppqqqssstttsssqqqsssttttttvvvvvvuuusssqqqhhhjjjnnnqqqssssssrrrrrrqqqmmmmmmrrrwwwwwwwwwyyyyyyvvvrrrsssvvvzzz||||||wwwwwwwwwwwwvvvvvvxxxzzz{{{zzzyyywwwvvvvvvwwwxxxtttrrrppprrrvvv{{{}}}~~~}}}}}}}}}~~~~~~}}}}}}|||}}}}}}}}}|||{{{zzzyyyyyy~~~~~~}}}||||||~~~zzzxxxxxxuuuuuuwwwzzz|||{{{vvvrrrvvvpppiii___QQQEEECCCFFFVVVeeejjjaaaZZZ\\\XXXMMMIIIFFF@@@888222......///000222222222000///000111111111111000000111111111000111333444444444333333...000222222000000111222000111555:::BBBMMMYYYaaacccccceeeiiimmmppppppooottttttsssssstttwwwzzz|||}}}{{{{{{}}}yyyvvvsssqqqqqqssssssssssssyyyzzztttppprrrvvvvvvyyy{{{~~~~~~~~~xxxyyyyyyxxxuuusssttttttwwwxxxyyy|||~~~~~~}}}{{{||||||||||||}}}~~~{{{vvvsssssssssrrruuuyyytttvvvxxxzzzzzzxxxvvvuuuxxxxxx{{{~~~zzzsssooopppxxx|||}}}zzzxxxzzz{{{yyy}}}}}}~~~~~~yyyvvvuuuvvvzzz|||~~~{{{vvvrrrqqqssstttwwwzzz|||{{{xxxtttnnnoooooommmiiiccc]]]ZZZQQQLLLFFF@@@===:::777666555444222222333333222000111111555;;;<<<777444555111111222222222333333333333222000111222222111////////////////////////...111///---...222333000,,,111000///...---...//////000000000000///...---,,,---------------------------------,,,,,,---------------............------000//////...............//////000000///...---,,,000///...///111111///...111000000///......---------------------------------,,,+++,,,......,,,***---------............///222111///.........///////////////////////////............//////.........---------............///...111000------//////---//////000222333333444444111000//////111111000///...///000000000///---,,,000/////////000333555777444777888666111///111333000//////...///000111222///////////////000111111//////......///000222333555444222000000000111222000111111111//////000222111222333222000000222555666444333333444444444333111222222333333444444555555555444444555666777888888<<<;;;666555999<<<;;;;;;::::::999999999::::::999:::>>>CCCGGGLLLXXXcccrrr~~~111000000//////000000111000000//////000000111111333222222111000//////...///////////////.........///111444:::BBBMMMYYYaaahhhkkkjjjhhhiiimmmnnnmmmppprrrssssssqqqppppppqqqvvvvvvuuuuuuvvvwwwwwwxxxtttsssssstttuuuuuusssqqqtttuuuwwwxxxxxxvvvsssqqqhhhjjjnnnqqqqqqpppnnnlllnnnlllnnnuuuxxxwwwwwwxxxtttsssqqqsssuuuxxxzzzzzzyyywwwuuuuuuwwwzzz}}}~~~zzzzzzyyyuuurrrrrrvvvzzzvvvtttssssssvvvyyy{{{|||~~~~~~~~~~~~}}}|||zzzzzz}}}}}}}}}||||||{{{zzzzzz|||yyywwwwwwwwwwwwwwwyyyzzzzzzwwwtttsssnnnggg___SSSIIIGGGKKKWWWaaaaaaUUUMMMMMMHHH>>>BBBAAA===777111......///111222333333222111222444333111///......///111333000000111222333444555555---000222333222111111111000111555===IIIVVV```eeehhhhhhiiillloooppppppnnnqqqqqqrrrsssuuuwwwzzz{{{}}}||||||}}}|||{{{yyyttttttssspppmmmkkkkkklllmmmuuuzzzzzzyyyyyyyyyxxx~~~~~~~~~}}}{{{uuuwwwwwwvvvrrrooommmmmmuuuwww{{{||||||{{{{{{|||{{{{{{||||||}}}~~~~~~zzzvvvuuutttrrrtttyyywwwzzz~~~}}}zzzvvvuuuvvvxxxyyy}}}yyyvvvxxxyyywwwzzz}}}}}}~~~~~~}}}}}}~~~}}}xxxtttsssrrrzzz}}}|||wwwtttrrrvvvvvvwwwyyy{{{yyyvvvsssnnnmmmkkkjjjggg```VVVOOOEEEBBB===999777666444333444444333444444333111...000///111666666333222333///000000000000111111111444222000///000111111000111...---...000111000---111///---///222222000---111000///.........//////...............---,,,+++++++++,,,------...//////------------------------,,,------......------,,,.........---......///000000000000//////---,,,+++......///000222111///,,,000000//////...------------------------------------,,,+++,,,......,,,+++---------............///......---------...000111......//////////////////...//////000000//////...---------............///+++//////---...000000---+++---000444666666666555222000......000111222111/////////000//////...---000000/////////111222444444666777666222000111444///////////////000111111///////////////000000111............///000111111666555333111000000111111///111222111000///000222222333333222000000111333555444444444555555333111111222222333333444444555666555555444444555666666999<<<<<<888666999;;;:::;;;:::999888888888888888666666999>>>@@@BBBJJJRRR___jjj{{{111000000//////000000111000///////////////000000111111111000000/////////000000//////......------//////000333:::FFFRRR[[[cccgggiiiggghhhlllnnnmmmpppqqqrrrqqqppppppqqqrrruuuuuuuuuttttttuuuxxxzzzxxxxxxyyyyyyxxxvvvsssqqqsssvvvxxxyyywwwtttqqqpppnnnoooqqqrrrppplllhhheeeiiiiiimmmuuuxxxuuutttuuuppppppqqqrrruuuvvvwwwwwwzzzvvvtttuuuyyy|||}}}|||vvvwwwuuuqqqllllllrrrxxxwwwvvvuuutttuuuwwwxxxyyy}}}}}}}}}}}}}}}|||{{{zzzzzzyyyyyyzzz{{{|||||||||~~~~~~}}}}}}~~~{{{xxxwwwwwwzzzzzzzzzzzzzzzzzzyyyxxxsssnnnhhhbbbZZZSSSSSSWWW\\\```ZZZJJJ@@@???<<<555666666666444222111222333000111333333222222333555111111000//////000111111111111111111222333444555---///222333222111111222222333888BBBPPP\\\dddfffkkkkkkmmmooorrrsssqqqooonnnnnnoooqqqtttwwwyyyzzz}}}||||||}}}}}}|||xxxuuurrrttttttpppjjjfffeeefffjjjpppwww{{{||||||{{{zzz~~~}}}||||||}}}}}}zzzxxxwwwwwwvvvsssoookkkiiihhhqqquuuzzz{{{yyyxxxzzz|||{{{|||}}}~~~~~~yyyuuutttrrrqqqsssxxxwww|||zzzvvvvvvxxxwwwxxx|||yyywwwyyy|||~~~yyyyyy}}}~~~|||{{{zzz{{{||||||~~~{{{xxxuuusssrrrvvvyyy}}}~~~|||xxxuuutttxxxwwwxxxyyyzzzyyywwwttttttpppllliiieee]]]PPPFFF===:::777555555555444333444333333444555333000---000///000111222111111222/////////000000000111111555222///...///000111111222...+++---222333111---000///...///111111000---000000000///////////////............------,,,+++,,,,,,,,,---------......,,,------------------,,,,,,,,,------------,,,,,,------------...///000111111000000///...,,,++++++------///111222111...+++---------,,,,,,+++++++++------------------------,,,,,,------...------,,,---------............///---,,,,,,,,,---///111222............//////////////////000000000000//////---------............///)))---///---...111111---+++,,,///111333444444444555222///...///000111111//////////////////......111000////////////000000222444555444111000111222///////////////000000111000000////////////000000000000000000000111111222555444333222111111222222///000222111000///000111333333222111000000000111444444444555666555333000111222222333333444444555888777777777666666777777:::<<<<<<:::888999:::;;;<<<;;;:::888888777777777777777999===>>>>>>CCCIIIOOOYYYiiiyyy000000////////////000000///......---------....../////////////////////...000000//////......------//////...000555???JJJRRR]]]cccgggggghhhlllnnnmmmnnnoooppppppooooooqqqrrrsssssssssrrrqqqrrrvvvzzzzzz{{{{{{zzzwwwtttqqqoooqqqtttwwwwwwtttqqqpppppprrrrrrsssrrrpppkkkgggdddeeeffflllssstttqqqoooppplllnnnoooqqqrrrssstttuuutttrrrqqqssswwwxxxvvvsssssstttsssnnniiijjjqqqxxxwwwwwwvvvuuuuuuuuuvvvwwwzzz{{{|||}}}~~~~~~~~~~~~yyywwwvvvwww{{{~~~}}}}}}}}}~~~{{{xxxwwwwwwyyyzzzzzzzzzyyyxxxxxxxxxuuuooojjjgggccc```bbbgggdddbbbXXXGGG<<<:::888333///111444444333333444555///111222222111111333444///000111222222111000///333222222111111111222333---///222333222222222333666777===HHHUUU___dddeeekkkkkkmmmqqqtttuuusssqqqkkkllllllnnnqqqtttwwwyyyzzzzzz{{{}}}~~~|||xxxtttqqqsssssspppiiidddbbbccciiilllqqqvvvyyyyyyzzz{{{zzzzzzzzzzzz{{{zzzwwwuuuyyyxxxvvvqqqllliiihhhhhhmmmrrrwwwxxxwwwwwwyyy{{{|||}}}~~~{{{uuuqqqppppppooosssyyyvvv{{{|||yyyyyy|||wwwxxx|||~~~xxxvvvxxxvvv{{{}}}{{{{{{~~~~~~|||{{{{{{{{{||||||}}}yyyvvvtttqqqppptttwww{{{||||||zzzyyyyyyxxxxxxwwwyyyzzz{{{yyywwwwwwrrrjjjddd^^^UUUHHH>>>777555333222333444444333333333333444444333000---111111111000000222222222000000000111111111111222444222///...///000111000222...+++---222444111.../////////000111111///...000000000000000/////////....../////////...------......---------,,,,,,,,,,,,,,,---......---,,,,,,,,,------......------,,,,,,,,,,,,,,,---///000111111000///...---,,,++++++------...111222111...+++,,,,,,,,,,,,,,,+++++++++------------------------,,,---......---------------------............///...---------...000222333---.........//////000000//////000000000000//////---------............///)))---...,,,---111111...000////////////111222333777444000......//////...//////........./////////111000000//////...//////000111111111000///000000...//////000000000000000000000////////////000000///000000111111111111111111111111111222333333444...000222222111000000000333222111000000000000000333333333555666666333111111222222333333444444555777777777777777666666666::::::;;;;;;:::888:::<<<<<<<<<;;;999888888888888888777888<<<>>>>>>AAAFFFGGGOOO[[[hhhuuu///......------......///......------,,,,,,------............///////////////////////////..................///222999AAAGGGSSS]]]dddggghhhkkkmmmmmmlllnnnppppppnnnnnnnnnooopppqqqrrrqqqooopppuuuyyywwwxxxxxxwwwssspppnnnnnnooorrruuutttqqqnnnoooqqqrrrrrrrrrqqqpppmmmjjjhhhbbbdddjjjqqqqqqllljjjllliiikkkmmmmmmmmmmmmooopppqqqqqqsssuuuwwwwwwuuutttuuutttsssooommmooouuuzzzxxxyyyyyywwwuuutttuuuwwwxxxyyy{{{}}}|||xxxtttuuuzzz~~~~~~~~~~~~|||zzzxxxxxxvvvwwwxxxwwwuuuttttttuuuvvvppplllkkkjjjiiilllqqqkkkggg]]]NNNDDD@@@===999333666888888777444333222000222333333222111222444///000222444444222000///333333222222111111111111...000222222111222444555999===DDDOOOYYYaaaeeefffjjjkkkmmmqqquuuvvvtttrrrjjjjjjiiijjjmmmqqquuuwwwyyyyyy{{{}}}~~~|||xxxuuuppppppooolllgggccc```___eeedddggglllooooooppptttrrrtttwwwwwwuuuqqqpppooouuuuuuuuurrrnnnkkkjjjkkklllooosssvvvxxxyyyzzz{{{}}}~~~yyysssooooooooooootttzzzvvvzzz~~~}}}{{{{{{|||xxxxxx|||yyyvvvxxxvvv{{{~~~{{{zzz|||{{{yyy{{{|||}}}~~~zzzuuurrrqqqpppnnnvvvxxx{{{|||||||||}}}~~~yyyxxxwwwwwwyyyzzzyyyxxxsssmmmcccZZZQQQGGG===777333111000000111222222111222222111222333333111///111333222000000333333222111111111111222222222222333111///...///000000///000...---...222333222000//////000000000000//////000000111111111000///...//////000000000//////...//////...---,,,,,,+++++++++,,,---......---,,,+++---..................---,,,,,,,,,,,,---...///000000000...---,,,,,,,,,,,,------...///111000...+++......------------------------------------------,,,---//////---,,,---...---------............/////////.........///111222------......///000000000...//////000000//////...---------............///+++------+++,,,000111///444222111//////000222333555333000.........---,,,///............///000000000000000000/////////............///////////////......///000000000000000111000000///////////////......///000000//////......///000111222333333444...000222222111000000000333111000000111111111000333222222333666666555444111222222333333444444555333444444555555555444444888777888:::999777888<<<<<<;;;:::999999999999999999777777;;;======???CCCCCCHHHPPPYYYcccppp------,,,,,,,,,,,,------//////...---------------......//////000000000000.........///////////////,,,,,,---...000333999===JJJUUUaaaeeegggjjjkkkjjjmmmoooqqqpppmmmkkkiiiiiinnnpppsssrrroooppptttxxxrrrtttuuusssqqqooopppqqqooorrrtttrrrooommmpppttttttsssrrrpppmmmkkkjjjiiicccdddjjjooonnnhhhgggiiifffgggiiihhhffffffhhhkkkppprrrtttuuuuuuwwwyyy{{{vvvtttrrrqqqqqqtttxxx{{{yyy{{{|||zzzwwwvvvwwwyyyyyyzzz|||~~~}}}wwwpppooouuu||||||}}}~~~~~~~~~}}}|||{{{zzz}}}~~~|||zzzzzzsssvvvxxxwwwtttrrrrrrsssvvvpppkkkjjjkkkkkknnnsssnnnllleee[[[SSSLLLEEE???:::===??????;;;777444222333444555444333222333444222222333333333333222222000000222333333222111111000111111000000222555888:::AAAKKKVVV^^^cccgggiiijjjkkkmmmqqqtttuuurrrpppjjjiiigggfffhhhmmmrrrvvv{{{{{{|||}}}~~~|||xxxuuummmkkkhhheeecccaaa^^^[[[YYYVVVWWW\\\___]]]^^^bbbffflllqqqpppiiicccaaabbbjjjnnnrrrtttssspppnnnmmmlllnnnqqqvvvzzz}}}}}}||||||}}}{{{uuupppppppppqqquuu{{{xxxzzz|||~~~~~~}}}{{{zzzuuuvvvzzz~~~xxxvvvxxxxxx|||~~~zzzxxxyyyyyywwwyyy{{{~~~~~~yyyrrrnnnoooqqqrrrrrryyyzzzzzzzzzyyyyyy{{{}}}zzzxxxvvvuuuvvvvvvvvvuuukkkeeeZZZNNNDDD<<<777444222111000000111222111000222111000111222333222111111444333000000333444000000000111111111222222222222000//////000000///......//////000111111222222...///000000000/////////000000111222111000///......//////000000000//////---------------------,,,+++,,,...//////...,,,+++...//////000000//////...,,,,,,,,,,,,------...//////...---,,,,,,,,,,,,---...------...//////...,,,------------------------------------------------+++...000///---,,,---///---------............///111000...---------......------......///000000111.........//////.........---------............///---...---))))))...111///111111000000000000000000000///......//////...---///......---...///000111000000111111000000//////............///000000///---...///000111000000///111111000/////////////////////000111111000///......///000000111111111111...000222333111000///000222000...///111222222000222111000222555777777777111222222333333444444555111222444555555555555444333222444888777444555::::::999888888888888999999===999777:::<<<<<<>>>BBBAAADDDHHHMMMTTT```oooyyy---,,,,,,++++++,,,,,,---111000///...............//////000000111111222222---.........//////000000***+++---......000333666CCCQQQ^^^dddfffiiiiiihhhnnnppprrrqqqmmmhhheeedddmmmpppsssssspppppptttxxxppprrrtttsssqqqqqqtttwwwooorrrtttqqqnnnmmmqqqvvvxxxvvvrrroookkkhhhgggfffccceeejjjooolllgggeeehhhccceeeeeedddaaaaaadddggglllnnnpppoooooorrrxxx}}}uuusssppppppssswwwzzz{{{{{{}}}~~~}}}yyyxxxyyy{{{{{{|||}}}}}}uuullljjjooovvvzzz|||yyyzzz{{{|||{{{zzzxxxvvvxxx{{{}}}{{{{{{tttwwwzzzyyyvvvsssssssssvvvoooiiiiiiiiiiiilllqqqoooooolllfff___VVVKKKBBB===@@@CCCCCC???;;;777555555666777666444333333444555444222111111222444555---...111333444444333222111111111//////111666999:::CCCPPPZZZaaaeeejjjmmmjjjkkknnnqqqtttssspppmmmkkkhhheeedddfffkkkqqquuu}}}}}}}}}}}}}}}{{{wwwtttjjjfffbbb``````___\\\XXXMMMIIIJJJPPPRRROOONNNQQQ\\\dddkkkhhh___VVVTTTUUU```gggpppvvvwwwtttqqqnnnmmmmmmpppvvv}}}~~~{{{|||~~~~~~xxxsssrrrrrrrrrwww}}}zzzzzz{{{}}}~~~zzzxxxqqqrrrwww||||||wwwuuuwwwxxx||||||yyywwwzzz{{{zzzyyy{{{~~~~~~uuupppjjjiiimmmssswwwyyyzzzzzzyyywwwuuuuuuxxxzzz{{{xxxuuusssssssssrrrqqqfff```UUUHHH<<<666555666444333222222333444222111111000//////111333333333000444444000///333333///000000000000111111111111111000///000111111///------///000111000000222444...///111111000//////000000111111222222000///.........///////////////...+++,,,,,,------......///+++,,,...//////...,,,+++//////000000000000//////------,,,,,,,,,---......///...---,,,+++,,,---...///...,,,---...///...---++++++++++++++++++++++++------------------------+++...000000---,,,---///---------.........//////111000...,,,++++++++++++---------...///000000111------............---------------.........//////...///,,,((((((---000000+++,,,...///000///---,,,,,,+++,,,---000000///...///...------...///000111000000111111111111000000///......///000111111000---...000111111111000///111111000///////////////111222333444444333222111///000000000000//////...---000222333222000//////222///---...111333222111222000///111444777999999111222222333333444555555222333555777888888777777000...000666666222333999888777777777777777888999AAA<<<999;;;===<<<>>>BBB@@@AAACCCFFFLLLWWWfffppp......---,,,,,,+++******+++---......---,,,,,,---...------...000111///...---.........------///000///...---,,,---000444666777DDDUUUaaafffiiinnnrrrsssuuusssmmmhhhhhhgggeeeiiijjjlllpppssstttsssrrrppppppqqqqqqppppppooooootttsssqqqmmmjjjlllsssyyy{{{yyyuuupppllliiigggffffffiiikkkjjjkkklllhhhbbb\\\^^^___```______```aaabbbdddgggiiikkkooosssvvvrrrpppoooqqqvvvyyyzzzzzz{{{zzzyyy{{{}}}~~~}}}|||{{{||||||}}}}}}}}}}}}|||xxxnnnjjjnnnvvv{{{~~~xxxzzz{{{zzzvvvtttuuuwwwuuuwww{{{~~~~~~{{{zzzvvvzzz~~~~~~yyyuuussssssoooooonnnkkkiiihhhiiijjjnnnmmmkkkiiieee___XXXRRROOOMMMNNNQQQLLL@@@888777777;;;999333000444555222666555444333222333444444222333333444444333333222000333555555333333666999BBBMMMZZZaaabbbcccgggkkklllmmmppprrrtttuuuuuuuuummmmmmkkkiiiiiimmmtttzzz}}}|||{{{{{{zzzwwwuuufffccc```aaaaaa]]]UUUMMMAAA<<<:::???CCCCCCCCCDDDMMMWWW```^^^SSSIIIFFFHHHWWW```kkkttt{{{}}}wwwooonnnooosssyyy~~~~~~|||uuuxxx{{{}}}|||xxxwwwuuuttttttvvvxxxyyyzzz{{{}}}~~~yyyqqqkkkmmmppptttvvvvvvvvvwwwxxx{{{tttqqqvvvyyyxxxxxx{{{xxxzzz}}}{{{wwwkkk```YYY]]]gggnnnssswwwyyyxxxwwwxxxyyyzzzyyywwwwwwvvvsssrrrqqqnnnkkkhhhbbbVVVHHHAAA;;;666444555111333333222000///000111111111222222222333333333///000222333333222000///222111111000///000000000777333000///111222111/////////............//////333222222222111111000000222222111000000///000000,,,...//////......///111///...,,,,,,,,,...000111...,,,,,,......,,,,,,......///000222222000///...------------------------///---***+++---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---+++***,,,///111000.........///000000000000000000////////////000000111---------------------------------------------------,,,,,,---......---+++...,,,+++---//////---***000000000000000000000000,,,---------......////////////.../////////...,,,222...+++,,,///222111000000000000111222222333333000000000000000111111111000000//////.........---,,,...111333333333111000222///------000222111////////////000111111///---000...---...111222111///444333333333444222000---111111222333333444555555555444222333555666666666555555555666555555444444999666444444666777666444666666666666777888999:::;;;999:::<<<;;;999;;;???>>>>>>AAADDDJJJPPPUUUYYYiiisss......------,,,++++++***+++---......---,,,,,,---...------...000111///...---.........------///000---,,,++++++,,,...111222333;;;IIIWWWdddkkkooopppqqqtttrrrlllhhhhhhhhhffflllmmmnnnpppqqqpppnnnlllnnnoooppppppppppppooooootttssspppmmmllloootttxxxxxxwwwtttpppmmmjjjiiihhhmmmnnnmmmiiihhhhhhddd^^^XXXZZZ\\\]]]\\\[[[\\\]]]___ccchhhmmmoooqqqrrrtttnnnllllllnnnssswwwyyyxxx{{{zzzyyyzzz|||}}}}}}|||{{{||||||}}}}}}}}}}}}}}}{{{uuussswww|||~~~~~~vvvyyy{{{zzzvvvrrrrrrsssooorrrxxx|||~~~}}}zzzxxxzzz|||~~~~~~|||yyywwwwwwqqqooommmjjjhhhhhhiiikkkllllllllllllkkkgggaaa]]]\\\YYYYYYYYYQQQBBB777444555999888222111444444222555555333333222333444444222333333444444333333222000222444333222333777;;;FFFPPP[[[bbbdddfffjjjnnnnnnooorrrtttvvvwwwwwwwwwooopppqqqqqqpppsssxxx|||}}}|||{{{zzzyyyvvvtttkkkeee___\\\[[[YYYRRRMMM@@@:::888;;;=========???JJJTTT]]]\\\QQQHHHEEEGGGSSSaaaooowwwzzz{{{wwwqqqoooqqquuuzzz~~~~~~|||zzzuuuwwwzzz|||~~~}}}|||{{{yyyxxxwwwuuuuuuvvvxxxyyy~~~{{{sssmmmmmmoooqqqsssssstttuuuwwwzzztttsssxxxzzzxxxwwwyyywwwyyy|||~~~yyyuuucccZZZVVV]]]iiiqqqwww{{{|||zzzxxxxxxyyyyyyyyywwwvvvuuutttsssqqqlllgggbbbWWWLLL@@@:::666222000111111222333222111000000111000000111111111222222222///000222333444333222111111000000000000000111111555333000///000111000...////////////////////////222222111111000000000000111111000///////////////,,,...//////......///000---,,,+++******,,,...///...,,,,,,......,,,,,,...---...000111111000...---...------,,,+++******)))222///------...///---,,,------------------------,,,,,,,,,------............,,,+++,,,///000///.........///000000000000000............///000111222------------------------////////////////////////...---,,,---//////---,,,///---+++,,,...///---+++////////////////////////...............//////////////////000111111000//////...---...///111111000111111111111111000000000///000000000111111111111000000000/////////......+++---///222222111000///222000......000111000...222222111111000///...,,,111///---...111222000///333222111222333222///---000111111222222333333333555444333333555666555555444444444555555444444333888555333444666777666555666555555666666888999999:::888999<<<;;;999;;;@@@===>>>@@@CCCGGGKKKOOOQQQZZZ___lllzzz......------,,,++++++++++++---......---,,,,,,---...------...000111///...---.........------///000,,,,,,,,,,,,---...///000222444;;;JJJ[[[hhhkkkjjjooorrrqqqllliiiiiiiiiggglllmmmnnnoooooommmkkkjjjlllmmmnnnpppppppppooooootttqqqnnnmmmooorrrvvvwwwwwwvvvtttrrrooommmkkkjjjmmmnnnkkkgggeeeeeeaaa[[[WWWYYY[[[\\\ZZZYYYYYYZZZ[[[```hhhnnnpppppppppppplllkkkkkknnnrrrvvvxxxyyyzzzyyyxxxyyy{{{||||||||||||||||||}}}}}}~~~~~~~~~~~~|||zzz{{{~~~vvvyyy{{{yyyuuuqqqpppppplllpppvvvzzz}}}}}}{{{yyy}}}|||||||||}}}}}}{{{zzzrrrppplllhhhggghhhjjjkkkiiijjjmmmppprrrqqqnnnjjjhhhfffeeebbbWWWGGG999444444666555222111444444111444444333333333333444555222333333444444333333222111222444333333777===BBBMMMUUU^^^dddfffhhhmmmqqqqqqrrrtttvvvwwwxxxyyyyyysssuuuwwwxxxyyyzzz|||}}}}}}{{{yyyxxxvvvtttrrroooggg]]]WWWUUUTTTPPPLLLAAA;;;888999;;;:::<<>>@@@BBBEEEGGGIIIJJJPPPPPPWWWdddqqq{{{......------,,,,,,,,,,,,+++---......---,,,,,,---...------...000111///...,,,.........------...000---......//////000000000444222444>>>MMM[[[cccfffooossssssnnnjjjjjjiiiggghhhjjjmmmnnnnnnmmmmmmlllkkklllnnnooopppppppppooossspppllllllppptttvvvuuuvvvuuutttrrrooommmjjjiiidddfffgggeeeeeefffbbb[[[YYY[[[^^^^^^]]][[[[[[\\\ZZZ___ffflllnnnnnnnnnnnnpppppppppqqqtttwwwyyyzzzzzzxxxwwwwwwzzz{{{|||{{{||||||||||||}}}~~~~~~zzzzzzzzz}}}{{{||||||xxxssspppppprrrrrrsssvvvyyy{{{|||||||||}}}zzzxxxyyy|||~~~}}}{{{sssoooiiieeeeeegggjjjkkkgggjjjnnnssswwwxxxuuurrrmmmlllkkkggg]]]NNN@@@888555444333222222444333222333333333333333333444444222333333444444333333222222444555666777===EEELLLVVV\\\bbbeeeggghhhmmmppprrrssstttvvvwwwxxxyyyyyyxxxyyyzzz{{{|||}}}~~~~~~|||yyywwwvvvtttqqqoooooofff\\\VVVTTTRRRNNNJJJCCC>>>:::<<<===???CCCHHHYYY```fffddd[[[RRRPPPQQQYYYeeerrrwwwxxxxxxwwwtttvvvwwwzzz~~~{{{wwwyyyyyyzzz{{{{{{{{{{{{{{{}}}|||{{{yyyxxxxxxxxxxxx|||}}}yyyqqqlllllllllmmmmmmnnnqqquuuyyy{{{xxxwwwwwwwwwwwwxxxyyyzzzyyyyyyzzz{{{yyyvvvsssjjjeeeeeelllsssvvvxxxzzz|||zzzvvvttttttttttttsssnnnmmmllliiicccXXXLLLDDD@@@888333444444222111222111222333333111111111333000000000000111111111222333333444444444333222111---...///000111222333333111000///////////////...,,,...000111111000...,,,//////////////////........................------,,,---...---,,,,,,---...//////............///000///,,,,,,//////,,,,,,///,,,------......------,,,'''((((((***+++,,,------000///..................////////////////////////---------...............///...............---------...//////000000//////...------------......///........................------------------------///......///000000///---///---+++***+++---...///////////////////////////222111111111000000//////...000222333333333444555777777666222///000555999000000//////...............///000111222111111000111111111111000000000000...///111222333333222111222222111111000000...---...//////000000222555777222111111000000000///...000//////000222333222000222222222222111111111111555444333333444444222111111111222333333333222222333333333333555777888888444444444444444555666777666555777::::::999;;;@@@>>>???AAACCCFFFGGGHHHHHHLLLJJJMMMVVV```iiittt}}}......------------,,,,,,+++---......---,,,,,,---...------...000111///...,,,.........------...000.........///////////////222222222555>>>MMM\\\fffnnnssstttpppmmmkkkhhhdddgggjjjnnnnnnmmmkkkkkklllkkkkkklllmmmnnnoooooooooqqqmmmjjjkkkpppssstttsssrrrqqqooommmjjjhhhfffeee```eeehhhiiijjjjjjddd]]]\\\^^^______^^^]]]^^^___```cccgggjjjlllmmmoooqqquuuuuutttttttttuuuwwwyyyyyywwwvvvvvvxxxzzz{{{{{{{{{{{{{{{{{{|||}}}~~~yyyyyyyyy{{{}}}wwwrrrppptttwwwyyyxxxvvvvvvvvvxxxzzz{{{}}}zzzxxxyyy}}}~~~}}}tttooohhhddddddgggiiijjjiiikkkpppuuuyyyxxxuuurrrnnnooonnniii___SSSFFF>>>:::666333222333333333333222333333333333333333333222333333444444333333222222444666777;;;BBBMMMTTT___bbbfffhhhhhhhhhkkkmmmrrrsssssstttvvvwwwxxxyyy{{{zzzyyyyyyzzz|||}}}~~~}}}zzzwwwtttsssrrrpppnnnkkkeee^^^ZZZYYYUUUNNNHHHBBB>>><<<>>>AAAEEEMMMUUUbbbhhhnnnllleee^^^]]]^^^aaahhhnnnqqqvvvyyyxxxssszzzzzz|||}}}zzz||||||}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyyyyyyyyxxxyyyzzz}}}~~~yyyqqqllljjjkkkkkklllmmmqqqwww{{{|||{{{xxxtttsssvvvzzz||||||{{{zzzzzzzzzyyywwwvvvuuuqqqqqquuuyyyxxxwwwxxx|||yyyvvvtttttttttsssqqqkkkiiifff```XXXMMMAAA999888333000444666444222222111222333333222111222444111111111222222222333333666666555444333111000///,,,---///111222333333333///000000000////////////,,,...000111111000...,,,..................//////,,,---............------,,,---...---,,,+++,,,...000/////////...////////////------//////------///,,,,,,------------,,,,,,))))))***+++,,,......///++++++,,,,,,---...///111////////////////////////....................................---------...------...///////////////000///...------,,,------........................------------------------///......///000000///---...---,,,++++++,,,///000000000000000000000000000222222111111000000//////---000222333333333555666GGGCCC===444------222777------......////////////...///111222222222000000000000000000111111111111---...///000111111111000111222333222111///......---///000000000111555888222222222111000//////000222000000111333444444333333333333333333222222222444333333333444333111///000111111222333333333222222222333333444666888999444444444444444555555666666555666999:::888;;;@@@;;;===???BBBDDDFFFGGGGGGHHHGGGHHHKKKNNNSSS^^^jjj......------------------+++---......---,,,,,,---...------...000111///...---.........------///000------,,,,,,+++,,,,,,,,,+++...000111555BBBTTTbbbhhhooosssqqqnnnkkkfffaaahhhkkknnnnnnjjjgggggghhhkkkjjjiiiiiijjjkkkmmmnnnmmmkkkjjjkkkmmmooooooooommmkkkhhhfffdddcccccccccfffjjjmmmmmmnnnmmmfff___]]]^^^^^^]]]]]]^^^aaaccchhhiiikkkllllllooorrruuuuuuvvvuuutttrrrrrrtttvvvyyywwwttttttvvvyyyzzzzzzzzzzzzyyyyyyzzz|||~~~{{{zzzyyyzzz}}}yyysssrrrvvvzzz{{{yyyvvvsssssstttvvvxxx~~~|||||||||~~~vvvppphhheeefffiiikkkkkkkkkmmmqqquuuxxxvvvqqqmmmmmmpppoooiiiaaaYYYOOOFFFBBB;;;444444444333333444333333333333333222111111222333333444444333333222111333777:::???HHHSSS[[[dddgggjjjkkkkkkkkkkkklllrrrrrrsssssstttvvvwwwxxx{{{zzzxxxxxxzzz|||||||||{{{xxxtttrrrqqqpppooommmjjjfffbbbaaa___YYYNNNFFF>>>;;;:::===BBBHHHTTT^^^fffkkkooonnnhhhcccbbbdddbbbfffkkkooouuu{{{yyyttt{{{{{{{{{~~~~~~~~~~~~~~~}}}||||||{{{{{{zzzzzzyyyyyyyyyzzz}}}~~~}}}xxxqqqkkkdddfffgggiiikkkpppvvvzzzzzz|||yyytttssswww|||}}}}}}{{{yyyyyyyyyzzzyyyyyy{{{wwwvvvzzzzzzwwwuuuuuuyyywwwuuuttttttsssqqqooohhhccc\\\TTTLLLCCC;;;666444000///444777444111000111222333333222222333444111222222222222333333333777666555333222000//////,,,---///111222333222222...000222111000//////000---...///000000///...---............////////////,,,---.../////////...------...///...---,,,---...............---------,,,000------000000------000------------------------.........------,,,,,,,,,(((***+++,,,,,,...000333/////////////////////////////////...............,,,...///...------...///------...////////////...000000///...------------........................///////////////////////////...---...///000...,,,,,,,,,---,,,+++,,,...111111111111111111111111111111111111111000000000000,,,///222333111111333666PPPIII???333,,,***---111------......///000000111---///111222333222000/////////000000000000000111++++++,,,---............000222444333111////////////111333111///...111444000222222222000///000111333111000111222444444333333333333333333333333333222222222333444444111///000111111222333333333333111222444444444444777999555555444444444555555666666555666999999777999>>>999:::;;;>>>@@@BBBDDDEEEHHHFFFEEEFFFEEEGGGPPP[[[------..................+++---......---,,,,,,---...------...000111///...---.........------///000///...,,,******+++,,,---(((,,,///000222;;;IIITTT^^^gggooopppnnnkkkeee^^^dddhhhlllkkkgggdddeeefffjjjhhheeeccccccfffiiikkkhhhiiijjjjjjiiijjjkkkllljjjhhheeecccbbbdddfffhhhkkknnnnnnkkkkkklllhhhbbb______^^^]]]\\\___dddhhhjjjkkklllllllllnnnpppssssssuuuuuusssqqqqqqtttwwwyyyvvvtttsssuuuxxxzzzzzzyyyxxxwwwwwwxxx{{{}}}~~~{{{zzzyyyxxxxxx||||||wwwuuuvvvyyyzzzyyyxxxvvvvvvuuuuuuuuu{{{}}}~~~~~~~~~~~~xxxrrrkkkhhhkkkmmmmmmlllmmmnnnrrruuuvvvsssmmmhhhiiimmmnnniiieeeccc\\\UUUKKK@@@666555555333333555444444444444333111000///222333333444444333333222222666;;;@@@FFFOOO[[[cccgggiiilllooooooooooooooosssssssssssstttvvvwwwxxx{{{zzzyyy{{{}}}~~~{{{yyyyyyvvvrrrpppoooooonnnmmmnnnkkkgggfffccc[[[OOOEEE<<<999999<<>>AAACCCEEEHHHDDDAAABBBDDDFFFKKKRRR------..................+++---......---,,,,,,---...------...000111///...---.........------///000222000...++++++,,,...///))),,,000111222666>>>EEEWWWaaakkkooonnnkkkddd]]]]]]bbbggghhheeedddfffhhhiiifffbbb______bbbeeehhhfffhhhkkkjjjgggfffhhhkkkjjjhhheeedddeeehhhllloookkkllljjjfffgggjjjiiieeebbbaaa___^^^^^^bbbhhhmmmhhhiiikkklllkkkkkklllnnnssstttvvvtttssssssvvvyyyxxxvvvssssssuuuxxxyyyzzzxxxwwwvvvvvvxxxzzz|||~~~yyyyyywwwuuutttvvvyyy||||||zzzvvvvvvvvvyyyzzz{{{|||{{{yyywwwvvvwww{{{~~~}}}{{{zzz{{{~~~{{{tttnnnkkknnnppppppnnnmmmooorrrvvvvvvrrrlllfffccciiikkkiiiiiikkkiiicccQQQCCC888666555333333666444555555444333111///---222333333444444333333222666:::@@@FFFMMMVVVbbbjjjgggjjjnnnqqqsssssssssrrruuutttttttttuuuvvvxxxyyyzzzzzz|||{{{wwwwwwtttpppnnnnnnooonnnmmmsssoookkkhhhddd[[[OOOEEE===:::999===BBBKKKZZZgggooopppmmmeeeYYYOOOIIIHHHOOO]]]mmmtttwwwzzz{{{zzzyyywwwvvvwww{{{}}}}}}zzzyyyyyyzzzzzz{{{zzzzzzzzzyyyyyyzzzyyyvvvoooeee___UUUXXX\\\```dddiiiooosssqqqyyy}}}zzzxxx{{{|||yyy|||zzzvvvvvvwwwyyy{{{{{{zzzwwwuuuppphhhddddddhhhhhhhhhjjjjjjhhhdddaaaVVVNNNCCC999555444444555666333444:::<<<777222///111222444333333222444555000000000000111111111111111111000000111111222333---...000222333222111000...111444444222000111222//////............//////.../////////000000111111,,,---///111111000///...///000111000...------///000000111111000///......000------000000------000///......------......///------------------------,,,...000///------000333........................000000//////.........---***,,,//////------///222,,,---......//////......,,,------...000222333444////////////////////////---------------------------,,,,,,---......---+++(((+++...///---,,,...000000000000000000000000000......//////000000111111)))...111111---,,,///222777333...,,,///222222111111111111000//////......---///111333333222000///---.........//////000000//////000000111222222222---000444444222000000222)))---222222///...000333...111333222000000222444333111///...000111111111//////000111222333333444//////000222444444222000000111222333444555555555111333555444222222555888777666666555555555666666777555666999888555777<<<@@@???>>>>>>???AAADDDFFFEEE===888===CCCFFFHHHJJJ000000000000000000000000......///000111000---+++---------------------,,,...------------.../////////...---...//////---+++000///...///111444888:::MMMYYYcccfffhhhiiieee^^^dddbbbdddhhhgggbbbbbbgggfffdddaaa______aaaccceeejjjhhheeeddddddgggjjjlllqqqnnnkkkjjjlllnnnppppppjjjjjjhhhgggfffgggggghhheeefffdddaaabbbhhhlllkkkkkkiiiffffffhhhkkkllllllqqqqqqqqqqqqrrrsssuuuvvv{{{xxxvvvuuuvvvwwwwwwvvv}}}zzzvvvvvvzzz}}}~~~~~~}}}|||zzzwwwttttttvvvxxx~~~~~~}}}zzzxxxyyy{{{}}}{{{zzzzzzzzz|||||||||{{{vvvzzz~~~}}}{{{zzz|||zzzsssooorrrttttttuuuwwwrrrrrrsssuuuvvvuuuqqqnnnooojjjeeeeeeiiimmmllljjjbbbUUUCCC777444444333000333333333333333333444555666555444222111222333444<<>>GGGVVVeeennnqqqooolllcccTTTFFFBBBFFFTTT```nnnwwwwwwvvvwwwzzzwwwuuutttvvvzzz~~~~~~~~~~~~zzz|||}}}}}}||||||}}}xxxyyyzzzyyyuuummmbbb[[[SSSRRRTTTZZZeeennnrrrtttxxxwwwvvvuuuwwwyyy}}}||||||{{{yyywwwvvvwwwyyyzzz|||zzzssshhh^^^ZZZZZZ^^^```eeejjjjjjcccVVVMMMDDDAAA===888333111//////222222222333333444444444666555333222111000000111444333222111000000000000222000...---.........---///222222000000222111...222111000//////...//////000000000000////////////::::::999555111---,,,,,,+++---...000000000//////------------------------000...,,,++++++,,,---...222111///...///...---+++------............------//////...---+++,,,...111---,,,+++,,,...///...---111111000///////////////222222222111000//////...---------............///......---,,,,,,,,,,,,---///000111111222111111111,,,...000000...---,,,---,,,------......//////...//////.........---------,,,,,,,,,---...///000000222222111000///000000000333222222111000//////...000000////////////......////////////000000000000///,,,+++,,,...000///...//////000000111222222222;;;888222...,,,---///111000000000000000000000000222333333222111///---,,,222333333333222///,,,+++000000111111111000000///666444222111111000...,,,//////000000111111222222111222333444333111...,,,111111111111222333444444555555555555444222///...666666777777777777666666777999:::888666666999<<<777;;;@@@BBBAAA@@@AAACCCBBB@@@======@@@CCCDDDEEE000000000000000000000000///000111222111///...------------..................------------.../////////...---...//////---+++///.........000333666888BBBOOO\\\bbbfffgggddd]]]^^^^^^cccjjjkkkhhhjjjnnncccbbb```___```aaadddeeecccbbbaaaaaabbbeeehhhjjjooommmkkkkkkmmmpppqqqqqqfffeeecccbbbbbbcccddddddfffgggeeeaaabbbgggjjjiiillliiieeedddfffiiikkklllmmmnnnoooppprrrsssttttttzzzxxxvvvuuuvvvwwwvvvuuu{{{yyyvvvwwwyyy|||}}}|||}}}}}}{{{xxxuuussssssttt|||}}}|||{{{yyyyyyzzz|||zzzyyyyyyyyyzzzzzzzzzyyyyyy}}}|||zzz|||{{{uuurrrtttvvvttttttvvvttttttuuuvvvwwwvvvsssppppppkkkgggfffjjjmmmlllkkkeeeZZZKKK@@@:::888555333222222111111222222333444444444555555444444444555@@@FFFLLLQQQZZZeeelllmmmnnnooorrruuuwwwyyyzzz{{{zzzyyyyyyyyyyyyzzz{{{|||{{{}}}}}}zzzzzz{{{xxxttttttttttttrrrooonnnoooppppppnnnlllkkkhhh```VVVNNNEEEEEEFFFKKKSSS___iiippptttpppjjj```PPPDDDBBBGGGZZZdddqqqxxxxxxvvvvvvxxxwwwuuutttvvvyyy|||~~~}}}~~~~~~}}}|||}}}~~~zzzyyyyyyyyywwwpppeee]]]SSSRRRSSSZZZeeennntttvvvxxxwwwvvvvvvwwwzzz}}}~~~}}}}}}|||zzzxxxvvvwwwyyyxxxyyywwwooobbbVVVOOOLLLWWW[[[aaafffddd[[[OOOGGG>>><<<999555222111000000444444444555555555666666222222222222222222111111333333222111000000000000111000//////000000///...000333333000///111111---111000000////////////000............////////////---///000000//////000222............---,,,++++++------------------------222000...,,,,,,,,,------111000......//////---,,,000000111111111111000000//////...,,,)))((()))***...---,,,---///000///...111000000///......//////222222111111000//////...---------............//////......---------------,,,,,,------.........---,,,...000000...---,,,---...------,,,,,,---.../////////.........------------,,,,,,------///000000000000/////////.........111000000///......------,,,,,,+++***)))'''&&&%%%.../////////000000000000///---,,,,,,///000000...111000000//////......---333222000...------...///////////////////////////222222222222111000...---+++,,,...000111111000///000000111111111000000///444222111111222222000///111111111111111111222222555555444444333333222222222222222222333444555555444555666666666555444333555666666777777666666555777888999888666666999<<<999<<<@@@BBBAAA@@@AAABBBBBB@@@======???BBBCCCDDD///////////////////////////222444333000------///,,,------....../////////...------------.../////////.........//////---,,,......------///111444666555AAAOOOYYY```cccaaa^^^cccdddhhhllllllhhhfffhhhbbbbbbaaaaaabbbcccdddeeebbbcccdddeeehhhjjjlllnnnmmmkkkjjjkkkmmmooooooooobbbaaa`````````aaabbbccciiijjjhhhcccbbbfffgggfffjjjfffbbbaaacccgggjjjkkkjjjkkkmmmoooqqqssstttuuuyyyxxxvvvvvvwwwvvvuuusssyyyxxxwwwxxxzzz{{{{{{zzz}}}}}}{{{xxxtttqqqqqqqqq{{{|||}}}|||zzzyyyzzz{{{zzzyyyyyyyyyyyyyyyyyyyyy|||~~~||||||~~~{{{vvvtttwwwwwwuuutttvvvwwwwwwwwwyyyzzzxxxuuusssrrrnnniiigggiiikkkjjjiiieee```VVVLLLBBB;;;777555333222222222222333444444111444666888777666666777EEELLLSSSXXX```jjjoooooommmnnnqqquuuxxxzzz{{{|||zzz{{{{{{||||||||||||{{{zzz}}}}}}zzzxxxyyyvvvrrrwwwvvvsssooolllkkkmmmpppooonnnmmmnnnmmmhhh```YYYPPPRRRWWW]]]dddjjjooorrrvvvqqqhhh]]]OOOEEEEEEKKKaaajjjtttyyyxxxuuuuuuwwwxxxvvvuuuvvvyyy{{{}}}}}}~~~|||{{{~~~~~~~~~||||||}}}zzzwwwuuuvvvxxxtttjjjaaaVVVUUUUUU[[[fffpppvvvxxx{{{zzzxxxwwwwwwxxxyyyzzz|||}}}|||zzzwwwvvvvvvwwwxxxyyywwwnnn```SSSIIIEEESSSXXX^^^```ZZZPPPEEE???888666444333111111222222444444444555555555555666///000111222333222222111333222111000////////////000///000222444333111///111444333000///000000---000////////////000000111---------....../////////000111222222111111222333000000///...------------........................000000...---------...//////...---...//////...------......//////......------......,,,***(((((()))///...---...000111000///000000///............///222111111000000//////...---------............///000///......------......---........./////////000---...000///...,,,,,,---...---,,,++++++,,,---..................------------------------...///000------...///...---,,,+++///......------,,,,,,,,,,,,---------,,,***'''&&&....../////////000000000000...---...///000000///111000000///......------....../////////000000000........................000111111222111000///...'''(((+++...000111111111///000000111111000000000222111000000222333222111222222222222111111111111666555333222222333555666111111111222333333444444111222444555666777777777444555555555555555555444777888888888777777999;;;;;;>>>@@@AAAAAA@@@AAAAAACCC@@@>>>===>>>@@@AAAAAA////////////////////////...222555333...+++,,,///++++++,,,---......//////...------------...//////000///...///000///...,,,------,,,---...000222444///888CCCNNNUUU[[[]]]^^^eeegggkkkllljjjeeebbbbbbdddddddddeeeeeeddddddcccdddeeehhhkkknnnppprrrssskkkiiiiiiiiijjjjjjiiihhhaaaaaa```aaabbbccceeefffkkkmmmkkkfffdddffffffccceeeaaa]]]\\\___dddiiillliiiiiijjjkkknnnrrruuuwwwyyyxxxwwwwwwxxxwwwuuutttxxxxxxyyy{{{||||||{{{zzz}}}{{{xxxtttqqqppprrruuu{{{}}}~~~~~~|||{{{{{{{{{zzz{{{{{{zzzyyyxxxyyyyyy|||yyyvvvvvvyyyyyyvvvvvvxxxzzzzzzzzz{{{{{{zzzxxxuuuuuuqqqkkkhhhffffffdddccccccbbb___VVVJJJ???888555555555555444555555666666111444777888777888;;;===LLLSSSZZZ___fffmmmpppnnnkkklllooorrruuuxxxzzz{{{yyyzzz{{{||||||{{{yyyxxxxxx||||||xxxvvvvvvtttqqquuutttpppkkkhhhhhhkkknnnllllllmmmooorrrpppjjjeee___bbbggglllppprrrssssssuuupppjjjbbbWWWNNNNNNSSSfffmmmtttxxxwwwuuuuuuvvvyyyxxxwwwxxxzzz|||||||||~~~|||zzz|||~~~|||}}}~~~||||||}}}vvvqqqnnnqqqwwwvvvnnneee^^^[[[[[[___hhhqqqwwwyyy}}}|||zzzxxxwwwvvvuuuuuuzzz{{{|||{{{xxxvvvuuuvvvxxxxxxuuummmbbbWWWPPPLLLYYY\\\^^^YYYOOODDD<<<999555444333222222222222222333333333333333333333333///000222333333222000///222111000000/////////000...///222555777666333000222555333///...000///,,,//////...//////000111111,,,------...///000111111444555555444222222222333000000/////////111333444////////////////////////---,,,,,,,,,---...000111...---,,,---///000///...,,,,,,------------,,,,,,***,,,......---,,,---......---------///000///...//////...------.........111111000000////////////---------............///000000///............///.........//////000111111---///000///---,,,---...,,,,,,,,,,,,,,,,,,++++++........................---------------...///000,,,---...//////---+++***.........------,,,,,,,,,+++---///111222111///---........./////////000000000000/////////000000000.........///000000111111000000000000111111222222///////////////////////////000111222222111000///++++++---..................///000000000000000000222000000000222333222111222222111111000000000///333333111111111222333444///000000111222222333333000000111333444555555666333444444555555444444333666666777777777888999:::===>>>@@@AAAAAA@@@@@@@@@CCC@@@>>>===>>>??????>>>000000000000000000000000,,,000333111,,,)))+++///******+++,,,---......///...------------...//////000///...///000000...,,,------------...///000111000333:::BBBIIIPPPWWW\\\___dddiiikkkjjjiiigggfffggghhhhhhhhhgggeeecccbbbccceeehhhllloooqqqsssssskkkiiigggfffeeedddaaa___``````aaaaaacccfffhhhiiinnnpppooojjjhhhiiihhhdddaaa]]]ZZZYYY]]]ccciiilllhhhfffddddddgggmmmtttxxxzzzxxxwwwwwwxxxxxxwwwvvvyyyzzz|||}}}}}}|||{{{{{{|||yyytttpppnnnqqqwww{{{}}}}}}{{{{{{|||yyyzzz{{{zzzwwwuuuvvvwwwyyy|||wwwuuuvvvyyyyyywwwwwwzzz}}}|||{{{||||||{{{yyywwwxxxsssmmmgggbbb```]]]\\\___bbbccc^^^RRREEE<<<888888777666666555555555666333666888888777:::AAAGGGRRRYYY___ccchhhnnnooommmllllllmmmpppssswwwzzz|||yyyzzz|||||||||zzzxxxvvvuuuzzz{{{wwwttttttsssppprrrpppmmmhhheeedddgggiiiiiiiiijjjnnnsssuuusssqqqmmmoooqqqsssuuuvvvvvvvvvvvvssspppmmmeee\\\ZZZ]]]eeejjjpppsssttttttuuuvvv{{{zzzyyyzzz|||~~~~~~}}}}}}zzz{{{||||||zzzxxxwwwyyy|||~~~}}}|||}}}}}}qqqllliiimmmuuuwwwqqqiiifffcccbbbeeelllrrrvvvwwwxxxxxxxxxwwwwwwvvvuuuuuuzzz|||}}}{{{{{{{{{xxxwwwtttooohhhbbb]]]\\\cccbbb\\\RRREEE;;;777666555444444333222222222222333333333333333333333333111222333444333111///---222111111000000000000000...000333666999888444111333555333///---000000---//////...//////000111111......///000111222222222---///000111111222333555000000/////////111333444////////////////////////---,,,,,,,,,,,,,,,,,,,,,---,,,+++---///000///.../////////000000/////////***,,,......---------...---,,,+++,,,...///...---...---------------......000000000///////////////---------............///000000///............///+++++++++++++++---...///...//////...---,,,---...)))+++---//////---+++)))---........................------------...//////---...000111000///---+++/////////...............(((***---///000///...,,,............////////////000000000/////////000000,,,,,,---......//////000333222000......///111222000000000000000000000000...///000222222111000000.../////////.........---......///000000000000000333222000111222222111000111111111000000//////...111111222222222222222222000111222333444444444444222222222222333444444444333333444444444444333333555555666777888999999999>>>>>>>>>???@@@@@@@@@???AAA???===<<<===>>>===<<<000000000000000000000000,,,...000...,,,***,,,...+++,,,,,,,,,---............------------...//////000/////////000000...---------------...//////000111000333999>>>EEENNNWWW```fffjjjiiihhhiiigggdddhhhhhhhhhhhhgggeeedddcccggghhhkkknnnqqqssstttuuummmjjjgggdddbbbaaa^^^\\\^^^______aaacccfffiiikkkpppsssrrrnnnmmmmmmlllhhhaaa^^^[[[[[[^^^dddhhhjjjeeecccaaaaaadddjjjqqquuuyyywwwuuuuuuwwwxxxyyyyyyzzz|||~~~~~~}}}|||||||||yyywwwrrrooonnnssszzz~~~|||zzzzzz{{{wwwyyyzzzxxxtttrrrsssuuuwwwyyy}}}wwwvvvvvvxxxwwwuuuwww{{{~~~|||{{{{{{|||{{{yyywwwwwwtttmmmfff```\\\ZZZZZZ^^^cccgggfff\\\OOODDD???::::::888777555555444444666999;;;;;;;;;@@@IIIQQQZZZ___dddfffiiimmmmmmjjjnnnmmmlllllloootttyyy}}}{{{{{{|||}}}|||zzzxxxvvvrrrwwwzzzvvvrrrrrrrrrqqqppppppmmmiiidddaaa```aaacccaaabbbfffnnntttvvvvvvuuuuuuvvvvvvwwwxxxyyyyyyxxxvvvvvvtttnnnddd___```]]]aaaggglllpppsssvvvyyy{{{{{{zzz|||~~~~~~~~~}}}{{{yyyvvvtttrrrrrrtttwww{{{}}}}}}}}}}}}}}}rrrnnnkkkmmmsssvvvrrrnnnkkkhhhgggiiiooosssuuutttnnnpppsssuuuwwwxxxxxxxxx{{{~~~}}}zzzuuuqqqmmmkkkddd^^^TTTHHH===777555555555555444444333333222222666555555555555444444444444444444444333111///...222222111111111111111222000111333666888888555222333444222...---000000...000////////////000000111000000000111111222222222333444444333111000000111000000///...------------........................000///...,,,+++)))''''''---,,,+++,,,...//////---------............---------......---+++******+++---,,,+++,,,.........------,,,,,,,,,,,,---......////////////////////////---------............///000///......------......---,,,,,,,,,---///000222...//////...,,,,,,---///)))***---///000...,,,+++---------.....................---------....../////////000111000///...---////////////////////////+++---...//////...,,,+++------.........////////////000000///...---...000---------,,,++++++******222000...,,,+++,,,...///111111111111111111111111///000111222222111000///.........//////000000111------...///000000000000333111000111222222111000111111111000000000000000333333444444444333222222222333555777777777666666555555444444444555555666333444444444444444444333555444555666999:::999777===<<<;;;===???@@@@@@???@@@>>><<<<<<======<<<;;;222222222222222222222222---------------......///.........///////////////...------------...//////111000//////111000///---.............../////////...,,,---333888===FFFPPP]]]cccfffcccbbbdddddd```eeeeeeeeeeeeeeeeeeeeefffjjjjjjlllmmmoooqqqssstttppplllhhheeecccbbbaaa```^^^^^^___aaadddhhhkkkmmmqqquuuuuurrrqqqrrrppplllfffccc```___aaaeeeggghhheeeeeeeeefffiiimmmrrruuuwwwtttqqqqqqtttwwwyyyzzzzzz|||~~~}}}{{{zzz{{{}}}vvvuuutttrrrrrruuuzzz|||xxxwwwwwwyyyyyy{{{}}}zzzuuurrrtttvvvwwwxxx{{{~~~|||{{{xxxxxxxxxuuuqqqtttyyy~~~|||{{{zzz{{{zzzxxxvvvuuurrrmmmfff```]]]\\\\\\aaafffmmmoooiii]]]QQQJJJAAA???===;;;999777666666999===BBBCCCCCCGGGPPPXXXaaaeeehhhhhhjjjmmmllliiillljjjgggeeehhhnnnuuuyyyzzzzzz{{{zzzyyywwwuuutttnnnuuuxxxuuuqqqqqqrrrrrrrrrrrrqqqllleee^^^YYYWWWVVVSSSSSSWWW```iiioooqqqtttuuuwwwyyyzzz|||}}}}}}zzzvvvtttqqqiii]]]VVVUUUSSSWWW]]]dddlllrrrxxx|||zzzyyyzzz|||~~~~~~zzz||||||wwwqqqmmmmmmnnnvvvyyy|||~~~~~~}}}||||||xxxuuurrrrrrtttuuutttqqqjjjhhhhhhkkkqqqttttttssskkkmmmqqqtttwwwwwwwwwwwwyyy}}}~~~wwwoooiiiXXXQQQGGG===888666555555222222333333444444333333666666555555555444444444444444444444333333222222333333222222222222333333111222333555777777444222222333222------000222000111000000////////////000000000000000000111111111888888777444000---,,,,,,............---,,,++++++------------------------.........---,,,***)))(((...,,,,,,,,,.........,,,***++++++,,,,,,++++++***/////////---+++***,,,......---,,,---...//////---,,,,,,++++++,,,------...////////////////////////---------............//////......---------------000/////////000222444666/////////---,,,,,,---///++++++,,,---...//////000---------........./////////......---------......000000000/////////......////////////////////////......///////////////...---------.........//////...000000///,,,,,,---/////////...------,,,,,,+++//////...------------...000000000000000000000000///000111222222111//////............///000111111,,,---...///000000000000111000///000222333333222222222222222222222333333555444222111000111111222111333555666777777666555555555444444444555666777444444555555555555444444444333444666999;;;999777;;;:::999:::>>>@@@@@@???>>><<<;;;;;;======<<<;;;222222222222222222222222///---,,,---///111111000111111111111000000000000...------------...//////111000///000111111///---////////////////////////+++(((***111666999AAAKKKOOOWWW[[[[[[^^^eeehhhfffbbbbbbbbbcccdddeeeggghhhfffffffffgggiiikkklllmmmrrrnnnjjjfffeeeeeeeeeeee___```aaacccfffjjjnnnppprrrvvvwwwuuutttuuusssoookkkhhheeecccdddeeeffffffhhhiiikkknnnpppsssuuuvvvuuurrrooonnnqqquuuyyy{{{yyy|||}}}|||yyyxxxzzz|||tttuuuvvvuuuuuuvvvyyy|||~~~zzzvvvtttuuuwww|||~~~xxxuuuwwwzzzxxxyyy{{{~~~{{{yyy~~~{{{yyywwwsssoooqqqwww~~~|||zzzyyyzzzyyywwwvvvsssqqqmmmgggaaa_________eeejjjqqquuurrrhhh[[[RRRGGGFFFCCC@@@>>><<<:::::::::@@@GGGIIIIIIMMMUUU\\\fffiiikkkiiijjjmmmllliiiiiifffaaa^^^aaagggoootttxxxxxxwwwvvvuuutttrrrqqqmmmtttwwwtttpppqqqrrrrrruuuvvvtttooofff\\\UUUQQQJJJGGGEEEIIISSS^^^fffiiiqqqsssvvvzzz}}}yyytttnnniii___RRRJJJHHHLLLPPPWWW```iiirrryyy~~~xxxxxxyyy{{{~~~~~~vvvzzz{{{vvvnnnhhhjjjmmmxxx{{{}}}|||{{{|||xxxvvvvvvuuutttsssgggfffggglllqqqttttttrrrmmmooorrrtttuuutttsssrrruuuzzz|||qqqddd[[[LLLEEE<<<777666666666444///000111222333444444444444444444333333222222222444444333333333444555666333333333222333333444444222222333555666666444222111333111------111222111222111000//////...//////000000000000////////////---...///...---,,,---...+++---...000111000000///------------------------***+++,,,---.../////////...---,,,,,,......---,,,---......//////......---/////////...---///222555///...---...000000000///++++++++++++,,,,,,---............///////////////---------.........//////......---,,,,,,,,,,,,---...---,,,,,,---///222333/////////---,,,,,,---///...,,,+++***+++...222555---------........./////////......---------......000000///............///......//////////////////))))))***,,,---///000111---------.........//////...///000...,,,+++,,,/////////000000111222222222---...000222222111///...////////////////////////000111222222111000///...000000///.........//////,,,---...///000000000000.........000333555555444333333333444444555555555555333///,,,+++,,,///111...000222444444444333222222111111111222444555777444555555666666555555444444333333666:::;;;999666:::888777999===@@@@@@???===;;;;;;;;;======<<<;;;///000222333333222000///000000000000000000000000......------------......111///...///111222222111///......///000000///---,,,***+++//////---,,,///,,,,,,,,,,,,...333;;;@@@MMMPPPWWW^^^```___bbbggg```___^^^___aaacccbbbbbb]]]___cccgggjjjlllmmmnnnoooooooooooonnnlllgggdddccc``````eeejjjkkknnnqqqqqqqqqrrrtttvvvvvvsssqqqnnnmmmllliiiggggggiiijjjmmmmmmmmmnnnqqquuuyyy|||uuuvvvwwwxxxyyyzzzzzzzzz{{{xxxvvvvvvxxxzzzyyyxxxxxxwwwvvvwwwyyyzzzzzzyyy|||vvvqqqqqquuuyyy||||||{{{wwwssssssvvvzzz{{{|||||||||}}}}}}~~~~~~}}}~~~{{{tttllljjjqqqxxx}}}wwwvvvxxxxxxsssnnnqqqpppmmmiiieeecccbbbbbbfffmmmuuuwwwssskkkdddaaaWWWTTTRRRPPPMMMGGG>>>888@@@DDDMMMVVVZZZZZZ]]]ccceeehhhkkkmmmlllkkkkkkllljjjgggbbb^^^^^^ccckkkrrrwwwxxxzzzzzzwwwrrrllliiiiiikkkmmmnnnoooppprrrtttvvvvvvvvvuuunnnbbbRRRGGGHHHDDDCCCGGGJJJMMMUUU```gggqqqzzz|||}}}~~~}}}zzzzzzkkk[[[MMMGGGFFFHHHHHHHHHMMM[[[kkkwwwzzzyyyzzzxxxzzz~~~}}}~~~xxxuuuxxxvvvoookkkmmmyyyyyy{{{~~~~~~zzz{{{~~~~~~{{{yyywwwtttooolllfffhhhlllpppsssuuuvvvvvvwwwuuusssrrrsssrrrqqqooonnnttt{{{~~~~~~}}}wwwlll___RRRJJJ???<<<666111///000222444000333555555111000111333444333333222111111111222333222000//////000222333444333222111000111222333111000111333444333000...//////000000111111111222000000111111222222222333333000......111111///,,,222///---...000000...,,,...............///000000///...---,,,,,,,,,,,,,,,//////000000000000//////...------,,,,,,------...***,,,......------...///000000///000111000...,,,---....../////////////////////...---...///000111111111111111111000///..................///000111......////////////......333111...---///000000///000000//////.........---------------------,,,,,,......------------......//////............//////+++***)))***,,,...///000000///...---------------///000///---...111000,,,---,,,******+++---000222111222222111///...000111------............------///111000...000444333///...///////////////......222222222222222111000///000//////000111111///---,,,------///111333444666222222222222222111000///444444444333333222222222111111222333333333333222111222444666777777666555111111222333333333222222222333444555666666666666666666666666777777777777;;;;;;;;;;;;<<<<<<===>>>@@@>>><<<::::::;;;===???///000222333333222000///000000000000000000000000/////////....../////////000///......000111111000///.........000///...,,,---+++,,,//////,,,,,,...------,,,***+++...444999DDDGGGOOOXXX[[[[[[^^^ddd```___^^^^^^___^^^[[[YYYRRRVVV[[[bbbhhhkkkmmmnnnrrrrrrssstttsssoookkkggghhhddddddhhhllllllnnnqqqnnnnnnpppsssuuuvvvtttrrrnnnnnnnnnlllkkkiiiiiiiiimmmmmmnnnppprrruuuxxxzzzwwwxxxyyyyyyzzzzzzzzzzzz{{{xxxvvvuuuwwwxxxwwwvvvxxxwwwwwwxxxzzz{{{zzzyyy~~~}}}zzzuuuqqqppptttwww{{{{{{{{{xxxuuuuuuwwwyyy{{{{{{{{{|||||||||}}}}}}}}}wwwrrrrrrwww|||~~~yyyxxxxxxvvvqqqmmmkkkjjjiiihhhggghhhjjjkkkiiiooovvvyyyxxxrrrmmmiiiiiifffaaa]]]WWWNNNBBB999???CCCMMMZZZ```aaabbbfffjjjlllooooooooonnnnnnoooiiifffbbb______dddlllrrrtttttttttrrroookkkhhheeefffiiikkkmmmnnnpppsssuuuvvvvvvwwwvvvqqqgggZZZQQQRRRMMMKKKLLLKKKJJJOOOVVVeeeqqq{{{}}}yyy}}}uuugggWWWKKKFFFGGGIIILLLLLLQQQ]]]lllvvvyyywwwwwwwwwzzz~~~{{{yyy|||{{{vvvrrrsssyyyyyy|||{{{{{{~~~{{{zzzxxxuuurrrooonnnmmmjjjlllooorrrtttuuuttttttuuutttssstttuuutttrrrpppppprrruuuxxxyyyyyywwwvvvqqqnnnhhh```VVVKKKBBB===999777222///---...///111111222333222000000000111444333222222111111222222333222000//////000222333333333222222111111111222000000111222444333000...//////000000000111111111111111111111222222222333000///............---,,,...,,,++++++------+++)))---------------...//////........................//////000000000000//////---------,,,,,,---------+++,,,......---,,,---.../////////000111000---+++---......///////////////......---------...///000111111000000////////////---------------...//////......////////////......111000000///......//////000/////////.........---...---------------------------------...///000111000000///.........//////...***''')))...111000---111111///...---,,,,,,,,,///000///---...111000,,,...---,,,++++++---000222111222222111///...///111......////////////......///000000...000333222///...///////////////......222222222222222111000000111000000111222222000///000000000000000111222333000111111222222222111111444444333333333222222222222222333444444444444333222333444666666666666555111222333333444333333333333333444444555666666777555666666666777777777777<<<<<<;;;;;;<<<<<<===>>>>>><<<:::999999:::;;;<<<000111222333333222111000000000000000000000000000000000////////////000000///...,,,---...000/////////...---...//////---+++///,,,,,,//////,,,+++---000000...+++***+++///222:::>>>HHHQQQVVVWWW[[[aaa^^^^^^]]]\\\ZZZVVVPPPLLLEEEJJJRRRZZZaaaeeeggghhhppprrruuuwwwvvvrrrnnnkkkpppkkkiiilllnnnnnnnnnpppkkklllnnnqqqtttuuutttrrrmmmnnnnnnnnnmmmkkkiiihhhjjjkkkmmmpppsssuuuwwwwwwyyyyyyzzzzzzzzzzzzzzzyyyzzzwwwuuutttuuuvvvvvvuuuwwwwwwwwwyyy{{{|||{{{yyyzzzyyywwwtttqqqqqqssstttyyyzzz{{{zzzxxxwwwxxxyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{xxxwwwxxx{{{~~~}}}{{{wwwssspppmmmiiihhhgggggghhhlllppprrrmmmppptttyyy{{{zzzuuurrrpppnnnkkkhhhddd[[[PPPGGG@@@BBBJJJXXXbbbfffhhhkkknnnoooqqqqqqpppooopppqqqjjjhhhddd```___ccciiinnnqqqpppmmmjjjgggdddbbbaaabbbeeehhhkkknnnqqqtttwwwvvvwwwxxxxxxuuuooofff```^^^[[[XXXVVVRRROOOQQQUUUfffqqq}}}}}}yyyyyyqqqdddUUUKKKIIILLLPPPUUUUUUYYYbbbnnnvvvwwwuuuqqqqqquuu|||}}}|||~~~}}}||||||yyyyyyzzzzzz~~~|||zzz}}}uuuuuutttpppkkkiiijjjllloooqqqsssttttttsssqqqoooqqqrrrsssuuuwwwwwwtttqqqqqqnnnmmmnnnppppppnnnkkkddd^^^UUUKKKBBB<<<888666777666444222111111111222444222000///000111111000333333222222111111222222222111000//////000111222222222333333222222111000000000000222333333111/////////000000000000111111000111111111111222222222,,,---...---,,,+++,,,,,,000...---...//////...,,,,,,,,,,,,,,,,,,---.........///000111111000000///...//////000000//////...------------------------,,,---///...---,,,,,,---......///111222000---***---......///////////////---------,,,---......///111000///.........///000------------------............////////////......---000222111...---...000/////////.......................................,,,,,,,,,---///000222333111111000///......//////111+++&&&(((///444111,,,222111000...---,,,,,,,,,///111000...///333222...000///...,,,,,,...000111222333222111///...///000//////000000000000//////...000///---///333222......//////000000/////////111222222222222111000000222111000111333333222000222111111111111222333333//////000222222333333333333333333333222222222222333333444555555555555444333333444444555666666666222333444444555555444444444444333333444555777888555555666666666777777777<<<;;;;;;;;;;;;<<<=========<<<;;;;;;::::::;;;;;;000111222222222222111000000000000000000000000000000//////////////////000///---,,,,,,---......---///...---...///...---+++000------000///,,,+++---333222000---++++++...000666:::CCCMMMQQQSSSXXX___]]]\\\[[[ZZZUUUNNNEEE>>><<<@@@HHHPPPWWW[[[]]]]]]iiinnnssswwwwwwtttqqqooovvvqqqnnnppppppnnnmmmoookkkkkkmmmppprrrsssqqqooollllllkkkjjjjjjiiigggfffdddfffjjjooosssuuuvvvvvvyyyyyyyyyzzzyyyyyyxxxxxxvvvuuusssssstttuuuvvvwwwwwwwwwyyy{{{}}}~~~|||yyywwwwwwvvvuuussssssssstttxxxyyy{{{{{{zzzyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyy~~~zzzvvvuuuxxx{{{||||||~~~xxxssspppooonnnlllhhhgggjjjmmmqqqssspppqqqsssxxx|||}}}yyyuuupppnnnnnnmmmkkkdddZZZRRREEEBBBDDDNNNZZZccciiinnnnnnpppqqqqqqpppoooppprrrnnnkkkfffaaa]]]]]]```ccckkkjjjhhheeebbb___]]][[[^^^aaafffjjjmmmqqquuuxxxyyyyyyzzzzzzyyyuuupppmmmjjjiiigggddd```^^^^^^```jjjttt~~~~~~{{{yyysssggg[[[TTTTTTYYY^^^``````bbbhhhpppuuuvvvtttllljjjlllqqquuuuuuxxx}}}}}}}}}|||zzzzzz{{{|||zzz{{{rrrssssssmmmfffcccfffjjjrrrsssttttttssspppllljjjooopppssswwwyyyxxxuuurrroookkkhhhiiikkkkkkfffaaaVVVQQQHHH???888555555666444444444444444333333222666222......000222222111333333222222111222222333111111000000000000111111111222333333333222000///000//////111222222111/////////000000000000000000////////////000000000000***---///...+++***+++...000/////////000000//////------,,,,,,------...///...000111222111000...,,,...//////////////////...,,,------------------,,,---...///...---++++++,,,---...///222333222...+++---......///////////////,,,,,,,,,,,,------......222111///......///111222------........................////////////......+++000444333...+++---000.................................///////////////---------...///000222222222222111000////////////000,,,)))***///222111...111111000///............///111000...000444333000222111///.........///000222222222111///...///000000000111111111111000000...000///---///222222......//////000000000000///111111222222222111111000111000000111222333111000//////000111222444666777///000111222222222222222333222222222222222222222222333333444444444444444444444444444444555666777333444444555555555555555666555333222333444777888555555555666666666777777::::::::::::;;;;;;<<<===??????>>>>>>======<<<<<<111111111222222111111111000000000000000000000000///......------......///...---++++++,,,------,,,...------...//////...,,,000---...000000,,,+++---000111000...,,,,,,...///444777>>>FFFJJJMMMSSSZZZ\\\[[[ZZZWWWQQQHHH===555222777???GGGNNNSSSVVVWWWccciiiqqqvvvwwwvvvuuuuuuyyytttqqqqqqqqqnnnlllnnnmmmlllmmmoooqqqpppnnnkkkllliiifffeeefffgggeeeddd]]]aaaffflllqqqtttvvvvvvwwwwwwxxxxxxxxxwwwwwwvvvrrrrrrrrrrrrsssuuuxxxyyyvvvwwwzzz}}}}}}zzzvvvvvvuuuvvvvvvvvvvvvvvvyyyzzz{{{||||||{{{yyyxxxyyyyyyyyyyyyyyyxxxxxxxxx{{{wwwttttttxxx{{{{{{yyy~~~zzztttrrrsssrrrnnnjjjiiilllpppssstttuuuuuuuuuyyy}}}~~~zzzwwwtttrrrqqqpppmmmfff\\\UUUOOOEEE???CCCLLLWWWccclllmmmoooqqqrrrrrrrrrssstttsssooohhh___XXXVVVWWWYYYcccccccccbbb___[[[WWWUUU]]]```eeeiiilllqqquuuxxxzzz{{{||||||zzzxxxvvvuuussstttsssooolllkkkkkkkkkooowww~~~}}}}}}~~~}}}|||xxxppphhhcccdddiiimmmjjjiiihhhkkkooossssssrrriiidddbbbeeeiiimmmuuu||||||}}}~~~~~~zzz{{{||||||yyyzzzsssuuutttnnnfffcccfffjjjrrrsssttttttrrrmmmiiifffnnnooossswwwyyyxxxtttqqqllliiifffggghhheee^^^WWWEEEAAA<<<777333222333333///000111222222111000///888444000///222444444222333222222111222222333333111000000000000000000111000111222333222111000///000//////000111222111000000000//////////////////...............---------+++...000///,,,+++---000,,,,,,,,,,,,,,,,,,,,,---...............//////000///000111111///---***)))......////////////......,,,,,,---......---,,,,,,---...///...---++++++,,,...///000222333222///------......///////////////,,,,,,,,,---------------333222000//////000222333//////000000000000///.........////////////......+++///333222...+++,,,///---------...........................//////000000///............//////000222222111000000000000000...//////.........111333000000/////////000111111///111111///222666555222222222000///......//////111222222111///...000111000000111111111111000000...000///---///333222.........///000111111000000000111111222222222111111///......000111222111///000000000111222444555666222222222222222111000///222222222222222222222222111111222333333333333333555555444444444555666666333444555555666666555555666555333222333444666888555555555555666666666666888888999999:::<<<===>>>@@@??????>>>>>>===<<<<<<111111111111111111111111000000000000000000000000......------------......///---++++++,,,---,,,+++---------...000111000///000------000000---,,,...,,,---...---,,,+++,,,...000222777===AAADDDLLLUUU[[[ZZZYYYVVVOOOEEE:::222,,,111888AAAIIIPPPUUUWWW```gggooouuuvvvwwwxxxyyy{{{vvvrrrsssrrrnnnmmmnnnmmmmmmnnnooopppooollljjjjjjhhheeeeeeggggggdddaaa\\\___dddjjjppptttvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvpppqqqsssssssssuuuxxx{{{vvvwww{{{~~~zzzwwwuuuuuuuuuxxxyyyyyyxxx|||{{{{{{|||}}}|||zzzwwwyyyyyyyyyyyyxxxxxxxxxxxx{{{xxxuuuvvvyyy{{{zzzxxx}}}zzzvvvvvvvvvqqqmmmjjjkkkppptttvvvvvvxxxyyyzzz|||~~~}}}{{{xxxpppooooooqqqqqqnnnhhhcccYYYNNNCCC@@@DDDLLLYYYdddhhhkkkppprrrssstttuuuvvvtttoooggg]]]UUURRRSSSUUU]]]^^^______]]]YYYUUUSSS]]]aaaeeeiiilllppptttxxxyyy{{{||||||zzzxxxxxxxxxxxxzzzyyysssoooppppppoootttzzz~~~|||zzz|||}}}||||||zzzwwwssspppqqqtttwwwooollliiihhhiiilllmmmnnnddd]]]YYYZZZ^^^dddoooyyywwwzzz|||}}}{{{||||||zzzxxxzzzwwwwwwvvvqqqllliiijjjlllrrrsssuuuvvvtttooojjjgggooopppsssvvvxxxvvvrrrooohhhfffdddccc```[[[SSSMMM<<<:::777555333333333444111111333444444333222111777555333222333444444333222222111111222222333333000000000000000000000000111111222222111111000//////......///111222111111000000////////////............------------,,,,,,---...//////......///000,,,---......------...//////............///000000////////////---+++)))(((---......//////......---+++,,,---......---,,,+++,,,---///...---,,,,,,---///......000222222000...---......///////////////,,,,,,---............---111000000//////000222222///000111222111000///.........////////////......,,,///111000---,,,---///---------------.........---------......//////000......------------......222222111111111111222222...000222000------111555000000000000000111111222///111111000333777777333111111000//////////////////000111000//////111333000000111111111111000000///111000...000444333///......///000111111111111000000111222222222222111.........///111222111///333333222111111111111222333333333222222000//////111111111222222222222222000111222222333333222222555555555555555555555555333444555555666666555555666555444333444444555666444444555555555666666666777888999:::<<<>>>@@@AAA???>>>===<<<;;;:::::::::222111111111111111111222000000000000000000000000//////............/////////...,,,,,,------,,,+++---,,,---///222333333222///,,,---000111...---000---...///...---,,,,,,---------111666;;;@@@JJJTTTZZZYYYWWWTTTNNNEEE:::333///222888???GGGOOOTTTWWW^^^eeemmmqqqrrrsssuuuxxx|||wwwtttttttttpppoooqqqllllllmmmoooppppppmmmkkkiiihhhhhhjjjmmmkkkeee______bbbfffkkkooosssuuuvvvuuuvvvwwwxxxxxxxxxxxxxxxrrrtttuuutttrrrsssvvvyyyuuuxxx|||~~~{{{wwwtttssstttwwwzzz{{{zzz}}}{{{{{{||||||zzzwwwzzzzzzyyyyyyyyyxxxxxxxxxyyyxxxwwwwwwwwwxxxwwwvvv{{{{{{{{{zzzyyyxxxxxxxxxrrrnnnkkkmmmssswwwxxxvvvvvvxxx|||}}}|||zzzyyyxxxmmmlllmmmppptttuuusssoooaaaYYYOOOIIIFFFGGGNNNXXX^^^cccjjjoooqqqrrrssssssqqqllldddZZZTTTSSSWWWZZZ``````___^^^]]][[[ZZZYYY___bbbfffiiilllpppsssvvvuuuxxx{{{{{{yyyxxxyyyzzzxxx{{{yyysssppprrrtttrrruuu{{{}}}zzzzzzzzzxxxwwwxxxyyyxxxwwwvvvwwwxxxooojjjddd``````bbbeeegggZZZTTTOOOPPPTTTZZZeeeooommmrrrvvvxxx}}}{{{}}}}}}~~~~~~yyywwwzzzyyyxxxxxxvvvtttsssrrrqqqsssvvvxxxzzzxxxuuupppmmmqqqqqqrrrtttuuutttppplllfffddd```ZZZSSSKKKEEEAAA:::999666444333333444444555555666666666666555444333444555444222222222333222222111111222222333444//////000000000000//////222222111000000000000000///...---...000222222111000000/////////........./////////.........------...------...///000//////---///111111///...000222...------------...//////------------,,,,,,,,,,,,---......//////......---+++,,,...//////...,,,++++++,,,......---,,,---......---,,,,,,...//////...---......///////////////,,,---.../////////................../////////000///000111222111000...---......////////////......//////......---------...,,,,,,,,,------.........+++,,,,,,---......//////,,,,,,,,,,,,,,,---...///111111111111222222333444000111111000//////222444444333222111000000000000///111111111444888888555000/////////////////////---///000000000000333555///000000000000000000///000222111///111555444000......///111111222222111000000111222222222222222///......000222333222000333222111000000000000000111111222222222111111000000111111111222222222222111222333333444444333333444444555666666555444333333333444555555555555444555555555555555555555555444444444555555555666666888999:::===???BBBEEEFFFAAA???===;;;::::::;;;<<<222222111111111111222222000000000000000000000000000000////////////000000000...,,,,,,---------+++,,,,,,---000333555444333...,,,---000111......111000111222222000.........,,,,,,...444999???KKKWWWYYYYYYWWWTTTNNNEEE;;;444666777;;;@@@GGGMMMRRRUUU\\\cccjjjmmmmmmmmmpppttt}}}xxxuuuvvvuuurrrqqqssskkkkkkllloooqqqqqqooommmhhhiiikkkpppsssooofff]]]ccceeehhhlllooorrrtttuuuuuuvvvwwwxxxyyyzzzzzzzzzuuuwwwwwwuuurrrrrrtttwwwuuuxxx|||{{{vvvtttqqqrrrvvvzzz{{{{{{~~~{{{{{{||||||yyywwwzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwvvvuuutttssssssyyyxxxwwwwwwwwwxxxyyyyyytttqqqnnnoootttwwwvvvtttpppuuuzzz{{{yyyvvvvvvwwwtttrrrpppqqqssssssppplllfff```ZZZTTTKKKFFFHHHOOOUUU[[[cccjjjmmmnnnoooooommmhhhaaaYYYUUUVVV\\\aaafffdddbbb```______```aaaaaadddgggjjjlllooosssuuurrruuuyyyzzzxxxxxxyyy{{{uuuyyyxxxrrrpppvvvyyyxxxttt{{{{{{zzzwwwtttqqqtttxxxyyyxxxwwwvvvvvvlllggg```ZZZXXXZZZ^^^aaaQQQKKKGGGIIIMMMRRR\\\eeecccjjjooorrrxxxzzz~~~}}}~~~}}}xxxwwwzzzzzzyyyxxxyyyzzzzzzxxxvvvuuuxxx{{{}}}}}}yyyuuurrrrrrrrrrrrssstttrrrnnnkkkfffccc\\\RRRHHH???;;;999888666222///......000111333333444444333333222222000333555555111000111333222111111111222333333444//////000000000000//////333222000/////////000111///...---...000222222111000000//////.........---111111000000/////////...///,,,+++,,,000111///---***,,,......,,,+++---000---,,,,,,,,,,,,---......,,,++++++,,,,,,...///000---..................---+++,,,...//////...,,,+++***,,,......------...///---+++))))))+++---......---......///////////////------///000000000///...++++++,,,---......------...///000111000///---+++......////////////......111///,,,,,,---......---,,,,,,,,,------.........++++++,,,,,,---...//////))))))***+++,,,...///000000000000111222333555555333111//////111333333222777666444222000......---///222222111444999999666.........///////////////,,,...///000000111444666//////000000000000//////111333222000222555555111......///111111222222222///000111222222222222222000//////111333444333222////////////000111222333///000111222222222222222000000111111222222222222222333444444555555444444333444666777777555444222222333444444555555444444444555555666666555444444444444444555555555666666999:::<<>>222000///000111111000///111111000000111111222333+++000444333...,,,000444///............---------///......000222333222111222333111------000222000111000///...---,,,++++++///...---...111999BBBIIIPPPXXXZZZTTTMMMFFF===444888;;;@@@EEEJJJOOOTTTXXX[[[dddmmmpppmmmkkkmmmqqqsssuuuwwwvvvtttrrrqqqqqqpppnnnllllllnnnnnnkkkhhhjjjlllooopppooolllhhheeeiiijjjiiigggeeegggnnnsssssstttvvvxxxzzzyyyvvvttt}}}xxxwwwzzzyyysssrrrvvvxxxzzzzzzzzz}}}|||wwwwwwvvvwwwwwwyyyzzz{{{}}}||||||}}}}}}}}}|||vvvxxxyyyyyyxxxwwwxxxyyyzzzyyywwwuuutttsssssssssrrrtttvvvyyy{{{{{{|||{{{sssooommmoootttwwwuuurrrwwwxxxzzzzzzyyyvvvsssqqqrrrpppooooooqqqrrrqqqpppkkkfff```]]][[[UUULLLEEEIIILLLSSS[[[dddiiijjjjjjeeeaaa\\\XXXYYY^^^dddiiieeeeeeeeefffffffffffffffgggjjjnnnrrrrrrpppmmmjjjtttvvvvvvvvvtttssstttuuuttttttuuuuuuvvvvvvwwwwww{{{vvvuuu{{{}}}wwwrrrrrrqqqqqqrrruuuwwwvvvqqqmmmkkkfff\\\QQQHHHEEEGGGIIIFFFCCC@@@CCCJJJPPPSSSSSSXXX]]]fffqqqzzz~~~}}}{{{|||~~~}}}{{{yyyyyyyyy{{{yyyxxxyyy{{{{{{zzzyyyxxxuuuvvv||||||vvvuuuxxxyyyqqqiiifffjjjllljjjgggbbb[[[PPPDDD<<<888888999222222222222222222222222000111333555555444333222111111111111111111111111222222111000//////000000...///000111111000///...000000000000000000000000...///000000000///---,,,////////////////////////000///...------...000111,,,,,,,,,,,,,,,---...///111111000......---------,,,...///...,,,,,,///111...------,,,,,,------...---...///---+++---111555...,,,++++++,,,---+++***......---+++***)))+++---+++,,,,,,------,,,,,,+++,,,,,,------------------,,,---...//////000000///---///000///---,,,...111222222111000////////////+++---//////---,,,+++,,,++++++,,,---------,,,,,,......---------......///000//////000111111///...------,,,,,,---...000111555444000...222777222(((888333......222555333111333444555444222000///000222111000000222333222111///111222000------///222---------...000333555777...............//////000111222222000...---000333+++,,,...222666666222///111333444333111//////111...///111333333333111000111111111000//////......000000111111111111000000...222555555333222444666333333222333444444333111555555555555555555555555111333666666666666777888444333333222333444666777555555555555666666666666777888:::===@@@CCCEEEFFF???>>>===<<<<<<===>>>>>>111000///000111222111000111111000000111111222333...555;;;:::555000000222000000/////////.........///......///111222111000000111000,,,,,,000222000000000///...---,,,++++++.........---///555<<>>>>>BBBHHHNNNPPPOOOPPPUUU___jjjtttyyyzzzxxx{{{}}}}}}|||zzzxxxxxxyyyzzzyyyyyyyyyzzzzzzzzzyyyvvvtttvvv{{{|||xxxvvvyyyvvvnnneeebbbccceeebbb___QQQKKKCCC:::444222222333222222222222222222222222000111333555555444333222222111111111111111111222222111111000//////000000...///000111111000///...////////////////////////...///000000000///---,,,////////////////////////111000...---,,,---...///------,,,,,,---......///111000///...------------)))+++,,,+++)))))),,,...---------,,,,,,------------......,,,+++,,,000444...---,,,,,,------,,,+++------...,,,+++***+++---------------------------------........./////////,,,---...///000111111111///000111///------///222444333222000000/////////)))+++...///......///000,,,,,,,,,---------,,,,,,///......------------.........---...//////...,,,---,,,,,,,,,,,,...///000666666333000333777555...666333//////111222222000222333444333111000000111000//////111444666666555.../////////......000222//////......///111222333111111000000000111222222000111111///,,,+++,,,...------...111444444111///000---,,,...111222///,,,...///111333333222111000......//////000111111111000000111111111111000000222222222333555555555444444333222333444555333111444444444444444444444444333555777777666555555666444444333333444444555555444444444444555555555555666777999;;;>>>AAABBBCCC>>>>>><<<;;;;;;;;;<<<===111000///000222333333222111111000000111111222333222999@@@AAA;;;444111000111111111000000000/////////......///000000///------///...+++,,,000222000000//////...---,,,++++++---......------000555999@@@HHHOOOPPPNNNLLLGGGBBBFFFIIIMMMPPPTTTXXX]]]```hhhiiihhhggggggiiimmmqqqooorrrvvvwwwuuurrrooonnnuuusssqqqpppooommmjjjhhhjjjlllooorrrtttsssrrrqqqooommmggg___YYYYYY___dddlllmmmppprrrtttuuuuuuuuuxxxvvvvvvwwwwwwsssrrrtttrrruuu{{{{{{yyyzzz{{{}}}~~~~~~}}}|||{{{zzz{{{{{{yyyuuussstttvvvwwwxxxxxxvvvsssqqqqqqrrrssstttvvvwwwxxxwwwwwwvvvtttuuuvvvwwwxxxxxxxxxwwwrrrqqqpppoooqqqsssuuuwwwsssssssssssstttvvvwwwxxxvvvqqqjjjffffffiiimmmooopppooooooooonnnhhh___XXXPPPLLLGGGEEEHHHNNNTTTWWWUUUVVVYYY]]]bbbhhhnnnqqqooolllhhheeedddggglllooommmooorrrtttuuutttsssqqqoooqqqsssttttttuuuwwwyyyxxxwwwwwwvvvvvvuuutttttt|||{{{}}}~~~zzzyyy{{{tttsssrrrrrrqqqmmmhhhdddhhhaaaUUUJJJCCC>>><<<::::::;;;===AAAGGGLLLNNNNNNSSSXXXaaallluuuzzzzzzyyyzzz{{{|||{{{yyyxxxyyyzzzyyyzzz{{{zzzyyyxxxyyyzzzuuutttvvvzzzzzzvvvttttttqqqiii___YYYYYYXXXTTTQQQCCC@@@;;;666333333444555222222222222222222222222000111333444555444333222222111000//////000111222111111000/////////000000...///000111111000///.../////////////////////////////////000//////...---000000000000000000000000111000...---------............------......//////000000///...------------,,,---...---,,,,,,...000---------------------------------,,,+++,,,///222///...------......---++++++---......,,,++++++,,,///...---,,,,,,---...///....../////////000000000,,,---...000111222222222222222000...---...111444555444333111000/////////***,,,////////////000111---------------------,,,///......------,,,,,,,,,,,,,,,+++,,,......,,,+++------,,,,,,---...000111555666555222222555666444444333111///////////////000111333333111000111222111000000222555666666555///---,,,---///000000000111000//////......//////222111111111111222333333333444555333000.........///......///111222000///111+++&&&***333666111***///000111222222222111000......///000000111111222000000111111111111000000444111///222666888555222444333222333555555333222333333333333333333333333555666777777555444444555444555555555555444444333333333333444444444444555555666888:::<<<>>>???@@@>>>===<<<:::::::::;;;<<<000//////000333444444333111111000000111111222333444999???@@@;;;666222111111111000000000////////////...---...//////---,,,,,,......,,,---222333111//////...------,,,+++++++++,,,---------...111333888???GGGLLLOOOOOONNNLLLOOOQQQTTTWWWZZZ]]]bbbfffmmmkkkjjjiiijjjmmmpppsssooorrrwwwyyyvvvsssooommmttttttrrrqqqpppnnnllljjjjjjkkknnnqqqrrrrrrrrrrrrrrrnnnfff\\\UUUUUU[[[```eeegggjjjlllnnnoooqqqsssvvvvvvwwwwwwwwwuuuttttttwwwvvvxxx{{{{{{zzz|||xxxzzz}}}~~~~~~}}}zzzxxxxxxzzzzzzvvvoookkkmmmpppwwwwwwwwwuuurrrqqqqqqrrruuuvvvwwwxxxxxxvvvtttsssuuuuuuvvvvvvvvvvvvuuuuuunnnooonnnmmmmmmooosssvvvtttsssrrrrrrsssuuuwwwxxxuuupppjjjggghhhllloooqqqrrrqqqpppqqqpppmmmgggbbbYYYSSSJJJDDDCCCFFFIIIKKKLLLMMMQQQVVV^^^eeelllpppllljjjgggfffgggjjjnnnqqqnnnooorrruuuvvvwwwvvvvvvppprrrtttuuutttuuuwwwxxxwwwwwwvvvvvvvvvvvvvvvvvv{{{}}}~~~{{{{{{~~~zzzzzzyyywwwsssooojjjgggfff^^^TTTJJJDDD@@@===;;;:::;;;===@@@DDDIIINNNQQQ]]]aaahhhpppwwwyyyxxxvvvyyyzzz{{{zzzyyyyyyzzz{{{wwwyyyzzzyyywwwvvvwwwyyyuuuuuuwwwxxxvvvrrrooommmkkkcccXXXPPPLLLHHHDDDAAA;;;:::888666666666777777111111111111111111111111///111333444444444222111222111000//////000111222111000000/////////000000...///000111111000///...//////////////////////////////////////////......000000000000000000000000///...---------...////////////.........//////000000///...---------------..................///000,,,------------------,,,------,,,++++++,,,...000000...------...///---,,,***---//////---,,,,,,,,,111///...,,,,,,...///111.........//////000000111,,,---///000222333333333444333000...---///333555666555333222000////////////000111111///......///.........---------------///.........------,,,+++,,,++++++,,,......---+++......------...///111222222444444111///111555888222333222000---,,,---......000222222111000111222444333222222333444222111111...+++,,,///111///---000000//////......------000000000000000111111222333444555555444222111000000000///...////////////444...***...555777222,,,///000111111222111000000222222111111000//////...000111111222222111111000111000///111444555333111444333333444555555444222333333333333333333333333333555777666555444444555444555666666666444333222333333444444444555555555666777888:::;;;===>>>>>>???>>><<<;;;:::;;;;;;<<<000//////000222444333222111111000000111111222333222666999999777444333444000000000/////////.........------...//////---+++,,,//////...///333444222.........---,,,,,,++++++)))+++---------...000111333888@@@HHHMMMOOORRRTTTUUUWWWYYY[[[^^^bbbfffjjjiiiiiiiiiiiikkkmmmnnnpppooossswwwyyywwwssspppnnnrrrssssssrrrqqqooonnnnnnlllmmmooopppqqqqqqqqqqqqsssnnneee[[[SSSSSSYYY___aaadddggghhhiiilllooorrruuuwwwxxxxxxxxxxxxvvvuuuuuutttvvv{{{zzzvvvwww}}}xxxzzz}}}~~~{{{yyywwwyyyyyytttkkkggggggjjjuuuvvvuuutttrrrqqqrrrtttrrrtttvvvwwwxxxwwwuuutttvvvvvvvvvuuuuuuuuuuuuuuunnnooooooooonnnpppsssvvvvvvuuutttsssssstttvvvvvvooollljjjjjjllloooqqqrrrqqqpppnnnmmmllllllkkkjjjddd^^^VVVPPPKKKHHHFFFEEECCCDDDFFFJJJPPPXXX```dddaaabbbccceeegggiiikkkllliiilllooosssvvvxxxyyyyyyuuuwwwwwwwwwuuuuuuvvvwwwtttuuuuuuvvvwwwxxxxxxyyyzzz~~~}}}|||}}}~~~~~~~~~{{{xxxssspppnnnkkkeee[[[QQQIIIDDD???============<<<>>>DDDMMMTTT^^^aaafffmmmrrrtttrrrpppvvvyyy{{{{{{{{{zzz{{{|||vvvvvvwwwvvvtttttttttuuurrruuuvvvvvvuuurrrnnnkkkddd\\\QQQGGGAAA<<<777444444444333333333333333444111111111111111111111111///000222444444333222111111111000//////000111111000///////////////000000...///000111111000///...........................//////........./////////000000000000000000000000+++,,,,,,---...///000000000//////........./////////......------------...++++++******+++,,,,,,,,,,,,,,,---......---,,,,,,...---,,,+++,,,---......000...------...///---,,,***,,,//////...---,,,---111000...------...000111,,,------...//////000000---...///111222222333333555333000......111333555555444333111000/////////000111111000///...///000000///...---------.........////////////...---,,,---,,,,,,---//////...---000////////////111222333111333444333000000444:::222222222000---,,,,,,...---///111111000000111222444222111111222222111///333000------///000...,,,.........///////////////000000000000000111111222---...///111222222111///111111000///......///000444222222222333333111///000000000111111000000000222222222111000000//////111111222222222222111111,,,///111222000000111333444444333444555666444222333333333333333333333333111333555666555555666777555555666777666555333222444555555555666666666666888888999:::<<<===>>>???@@@???>>><<<<<<<<<<<<===000///...///111222222111111111000000111111222333000222333333222222333555000000/////////............------...//////...,,,,,,///000///000444444222------------,,,,,,++++++(((***,,,---,,,---///000000222999BBBHHHLLLQQQWWWXXXYYY[[[]]]___ccciiimmmjjjlllnnnnnnmmmmmmnnnpppooosssvvvwwwuuurrrooonnnqqqrrrsssrrrpppoooooopppoooppppppppppppqqqqqqrrrqqqllldddYYYRRRQQQWWW]]]```cccffffffgggiiinnnssstttwwwyyyxxxxxxzzzxxxuuurrruuu~~~zzzuuuxxxyyy{{{~~~~~~}}}xxxxxxwwwsssmmmiiiiiijjjuuuuuutttrrrpppppprrrtttmmmoooqqqtttvvvxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuuuurrrrrrrrrssstttvvvwwwwwwwwwwwwxxxxxxwwwvvvuuutttjjjjjjjjjkkknnnqqqqqqqqqpppnnnllljjjjjjkkkmmmnnnllliiiddd___ZZZSSSLLLHHHAAA@@@@@@BBBFFFKKKQQQTTTUUUWWW[[[___bbbcccbbbbbb```dddjjjpppuuuxxxzzzzzz{{{{{{|||zzzxxxvvvvvvwwwssstttuuuvvvxxxyyyzzzzzzzzz~~~}}}}}}~~~~~~~~~{{{xxxwwwwwwwwwrrrjjj]]]PPPFFFAAA???AAAAAA@@@<<<;;;@@@KKKUUU^^^```eeekkkpppqqqpppnnnrrrvvvzzz||||||{{{zzzzzztttsssqqqqqqrrrrrrpppooommmrrrttttttsssrrrnnniiiZZZSSSIII@@@999444111///222222222111222222222222111111111111111111111111///000222333444333222111000000000000000000000000//////......//////000000...///000111111000///...........................///............///000000000000000000000000000000++++++,,,---...//////000//////......------............---------------...---,,,++++++---......---+++,,,---......---,,,+++///---,,,,,,.........---///...------......---++++++---...///---------...000///...------...///000,,,,,,---...//////000000......///000111111111111555222///...///111333333333222111000////////////---...////////////222444222111///...------...///...///000111111000///...---------...000111000...000000//////000111333444444333444555333111444:::222111111000///......---,,,...000000000///000111000//////000222333333222222000/////////000///...------///000000000000000222111111111111222333333...---...000222444333222111111222111//////000222000333444333000...///000111111000000000///////////////000111111222222333111111222222222222111111+++///333222///...111444555444333444666666444333333333333333333333333333000222444555555555666777555555666666666555555444555555555666666666777777888999:::;;;===>>>???@@@AAA@@@???===<<<<<<<<<===000///......000111000///111111000000111111222333///111222222222222222333111111111000000000//////---------...000111///...,,,///000...///333333000---------,,,,,,,,,,,,+++)))***++++++******,,,---///...333<<>>@@@@@@AAA@@@>>><<<;;;;;;;;;;;;000///......//////...---111111111000111222222333000111333444333222111000222222222111111111111000---,,,---...111222111///+++...///......111111...---,,,,,,,,,,,,,,,,,,,,,***++++++***(((((()))+++...,,,///777===AAAJJJUUUWWWYYYZZZ\\\___cccjjjnnnnnnqqqqqqkkkccc```eeejjjmmmoooqqqqqqooommmllllllsssuuuuuusssoookkkkkkllljjjiiiiiijjjkkkmmmooopppkkkggg___TTTLLLIIIMMMQQQYYY\\\^^^^^^\\\___eeekkkooouuuxxxvvvvvvzzzxxxrrrsssssszzz}}}qqqnnntttuuuwwwzzz|||~~~~~~~~~xxxvvvtttuuuvvvwwwwwwvvvvvvuuusssooollljjjkkkmmmoooooopppppprrrtttuuuvvvxxxwwwvvvuuuuuuvvvwwwxxxtttrrrqqquuuzzz|||xxxssstttxxx|||}}}xxxuuusssqqqpppppprrrtttuuuuuunnnpppqqqrrrqqqpppqqqrrrqqqqqqqqqpppnnnggg```ZZZPPPPPPQQQPPPNNNKKKGGGEEEHHHIIIKKKMMMNNNMMMMMMLLLPPPVVV```jjjsssxxxzzzzzz|||{{{||||||wwwwwwwwwwwwwwwxxxxxxxxx~~~~~~|||~~~}}}{{{mmmZZZMMMKKKMMMKKKOOOPPPKKKEEEFFFOOOXXXeeeeeegggiiijjjiiieeebbbiiinnnvvv{{{{{{xxxvvvtttssslllgggiiiooopppkkkeeeiiinnnnnnhhhccc___XXXOOOGGGCCC===777444333444444//////......///000222333000000000000000000000000...000222333333333111000---...111222222111...---...............///000111...///000111111000///...........................///...------...///000111/////////////////////////////////...---+++***)))///...---,,,,,,,,,,,,,,,------,,,,,,,,,------...---+++)))***---...---++++++,,,...//////...,,,+++111///---...000111///---...,,,++++++,,,---+++***---......---,,,---///111------............---------...///000111222333333///////////////......---333000...///111222111///...............///000000000000000...,,,,,,...000444222000...---...//////---...111333444444333222,,,,,,,,,---000111000...------,,,,,,---...000111333//////444444000///222333000---///333444111,,,---///000000///......///666555333333333333222000+++...111111000111555999000000111222222111//////...............//////000111...++++++...000000//////111444444222111222444...000222222222222222333111111000///////////////333333222222111000000000111222222333333222222111333111000222666777555222555444444555666666555333555555555555555555555555333555666555444333333444666555444444444666777888333333333444444444555555666666888:::<<<>>>@@@@@@@@@???===;;;::::::::::::444333333222111000//////000000000---++++++///333222444555555333222222222222222222111111111000000000---,,,---000111000...,,,,,,,,,,,,,,,---...///000...,,,,,,,,,---,,,+++,,,,,,,,,+++***+++---///***+++---000555===EEEKKKWWWXXXZZZ\\\___dddjjjnnnmmmlllmmmkkkccc[[[]]]eeeooooooooooooppppppqqqqqqwwwwwwvvvrrrlllgggcccbbbcccbbbbbbcccgggjjjkkklllggg```YYYSSSJJJCCCHHHQQQYYYZZZZZZYYYYYY\\\ccchhhmmmnnnrrrwww{{{{{{wwwsssqqqssssssooojjjhhhkkkpppuuuxxxzzzzzzxxxwwwzzz}}}vvvyyy}}}~~~|||{{{}}}~~~}}}yyysssmmmkkkkkkmmmoooooommmlllnnnrrruuuuuutttsssvvvxxxwwwuuuuuuwwwzzzooorrrvvv{{{}}}}}}|||zzzyyyzzz{{{yyywwwvvvvvvwwwvvvsssqqqsssxxxzzzxxxuuummmmmmoooppprrrssstttuuuyyyyyyyyyuuuoooiiieeecccYYYZZZ[[[[[[YYYVVVRRRPPPWWWUUUSSSTTTVVVXXXYYYXXXYYY^^^gggooouuuxxxxxxwww~~~}}}|||vvvwwwxxxyyyzzz{{{{{{|||}}}~~~~~~|||{{{zzz~~~tttjjj___UUUSSSUUUXXX^^^[[[MMMHHHPPPWWWWWWhhhhhhhhhhhhgggbbb]]]YYYccckkksssuuuxxx|||yyyssslllmmmnnnmmmlllkkklllnnnnnnlllhhhccc[[[RRRHHHAAA<<<;;;999777555444333333111111222333333333333222222111000000//////000000///000111222111111///...222222333222222111000///111000......000111000///,,,222333///---111111...---------///111222222000............/////////000...//////000///---+++***///...,,,++++++,,,...///---------,,,,,,+++++++++......///---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++***+++,,,...//////......,,,******---111222...)))------,,,...000111111000,,,,,,,,,,,,,,,,,,,,,,,,...------...000222111000////////////////////////222111111111111111111222------..................333***"""%%%000666222+++111111000///////////////////////////000222333444+++,,,,,,---...///000000000...,,,---///111000...333222222111111111000000333111000///000111000///000///---...000111111000111222333333333222111000---///111000...---000333444333222000//////......222111...------...111222...111333222///---...///000000111111111111000000000000111222333333444444///......//////000111222222222333333333222111111222333444555444444222111111222333444333222111000///111333444333222222222;;;999666555555555333222666666666777777555222///888888777777666555444333444444333222333444555666<<<999777999<<<>>><<<999???@@@@@@@@@???>>><<<;;;222222111000000///////////////...,,,***+++...111111222333333111000000111111111111000000////////////---,,,---000111000...---,,,,,,,,,,,,---...//////...,,,------...,,,++++++---///...,,,+++***+++---...///000222888???DDDSSSVVVZZZ^^^aaaeeejjjmmmiiihhhiiiiiiddd^^^___eeejjjjjjjjjjjjlllnnnppprrrwwwwwwuuupppiiiccc```^^^```______aaadddgggiiijjjiii```WWWPPPHHHDDDIIIRRRVVVTTTPPPNNNPPPWWW___eeelllnnnrrrwww||||||yyyuuusssssssssqqqnnnnnnpppsssuuuvvvxxxxxxxxxxxxyyyzzzvvvyyy|||~~~}}}}}}~~~}}}zzzuuupppnnnnnnooopppqqqooonnnpppsssvvvvvvuuuvvvxxxyyyxxxuuutttuuuwwwppprrrvvvyyy{{{{{{{{{zzzyyyzzzzzzyyywwwvvvwwwxxxxxxuuusssvvvzzz{{{yyyuuuppppppqqqssstttvvvwwwxxxyyyyyyyyyvvvrrrmmmjjjhhhaaacccdddeeeeeedddbbbaaa```___^^^```ccceeeeeeeeeeeeiiinnnsssxxxzzz{{{{{{~~~~~~~~~~~~}}}||||||xxxxxxyyyzzz{{{|||}}}}}}~~~xxxqqqjjj```XXXWWW[[[```eeeaaaUUUPPPWWW^^^^^^iiiiiiiiiiiigggccc^^^ZZZgggnnntttuuuwwwyyyvvvpppooopppooommmlllmmmooorrrrrrnnnfff^^^TTTJJJ@@@999999999888666555444333222111111222333333333333222444333222222111111222222,,,---///111222222222111//////000111222222222222111///......///000000///,,,111222///---000000......---...///111222111///.........///////////////111111111111000///...---///---,,,++++++,,,---///---------,,,,,,+++++++++.........---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,***+++,,,...//////......222///------///...***%%%...---------///////////////......---,,,,,,,,,,,,///---,,,---///000000///........................333222222111111222222333---------.........//////111,,,)))***...000///,,,111111000///////////////............///000111111------...//////000000000000...,,,---///111000...444333111/////////111222333111//////000111000///000...---...000111000000000111222222222111000///...///000///...///000222333222111000////////////333111///......///111333...000222111///...///111------............------000000111111222333333444111000000/////////000000111111222333333222222222000111222444444444333222333444444444444444333333555777888888666444333444666444333333444555444333777666555666666555333111888777666444444333444444444444333333333444555666666888:::===???@@@BBBDDD??????@@@@@@???===<<<:::////////////////////////000000///---,,,---000222222333444333111000111222000000////////////.........---------///000///...------,,,,,,,,,---.........------...//////---***+++...000111...+++)))(((---.........///333999===KKKPPPWWW]]]aaaeeehhhjjjfffddddddfffeeebbbaaacccaaaaaabbbdddgggkkkooorrrvvvuuurrrllleee___\\\[[[\\\\\\\\\]]]___cccfffhhhfff\\\QQQLLLJJJKKKPPPVVVSSSLLLDDDBBBHHHSSS\\\aaajjjlllqqqvvv{{{|||zzzwwwvvvuuusssrrrtttuuuvvvuuuttttttuuuwwwyyyyyywwwvvvuuuxxx{{{|||}}}~~~}}}{{{xxxuuusssqqqqqqqqqsssqqqqqqrrruuuwwwwwwwwwxxxyyyyyyxxxuuusssttttttrrrsssuuuwwwxxxyyyzzzzzzxxxyyyzzzyyyxxxwwwxxxyyyyyywwwwwwyyy||||||yyyvvvttttttuuuvvvwwwxxxzzzzzzxxxxxxxxxvvvtttqqqmmmkkkfffggghhhiiijjjjjjjjjjjjkkkkkkkkkmmmoooqqqpppoooqqqrrrtttwwwyyy{{{|||}}}}}}~~~~~~~~~~~~}}}}}}|||yyyzzzzzz{{{|||}}}~~~sssqqqoookkkccc\\\]]]bbbhhhlllhhh^^^ZZZ```eeeeeekkkllllllkkkiiifffbbb```mmmrrrttttttttttttqqqmmmqqqpppooommmlllmmmppprrrqqqjjj```TTTJJJ@@@888333444555666666555444222111111111222333333333333222444333222222111111222222,,,---///111222222111111...///000111222222222222000///......000000///...,,,000111///---//////...//////...///000111///...///////////////.........222111000//////...//////...---,,,++++++,,,---...------,,,,,,,,,,,,++++++---......---++++++,,,...------------------------,,,,,,---.........------***+++---...//////...---555111...---...---)))&&&///......---------------///...---,,,,,,---//////111///------///000000///........................333222222111111222222333+++,,,,,,---...///000000---///000///,,,+++,,,...111000000///////////////......------------......000000000000000000000000///...,,,---...000//////555333///------///111333333111//////000111000//////...---...///000///......///000111111000//////000///......000111111000111111000000000000111111333222000//////000222333...000111111//////000111000000111111111111000000///000000111111222222222222222111000////////////000000111222333333333333000000111222333333333222666555555555555555666666999;;;;;;999666444333333111000///111333555555555888666555555666666444333999888666555444555666666555444333333333444666666)))...444666666777:::>>>??????@@@???>>><<<:::999/////////000000000111111333222111111000111333555444555666555333222333555////////////////////////------------...//////...------,,,,,,,,,------...,,,,,,---///000000---++++++---///000...,,,+++******++++++,,,---111666:::BBBIIISSS[[[aaadddfffgggeeecccbbbdddfffeeebbb___ZZZZZZ[[[^^^ccciiinnnrrrrrrqqqnnnhhhaaa\\\ZZZYYYZZZZZZZZZZZZ\\\^^^bbbeee]]]UUUMMMLLLPPPUUUXXXYYYMMMDDD<<<===GGGSSS[[[^^^fffiiinnntttxxxzzzyyyxxxzzzvvvssstttwwwyyywwwuuuuuussssssvvvzzzzzzwwwttttttuuuxxxzzz{{{}}}||||||zzzyyywwwuuussssssttttttttttttvvvwwwxxxxxxxxxxxxxxxwwwvvvuuuuuuuuutttttttttuuuvvvxxxyyyzzzwwwyyyzzzyyyxxxxxxyyyzzzyyyxxxxxxzzz{{{{{{xxxuuuwwwwwwwwwwwwxxxyyy{{{|||wwwvvvuuuuuussspppllliiigggggggggggghhhhhhiiiiiippppppppprrrttttttrrrpppuuuvvvwwwyyyzzz{{{{{{{{{~~~~~~{{{zzzzzz{{{|||}}}~~~zzzmmmnnnpppnnnggg``````fffjjjmmmjjjbbb___dddhhhhhhlllmmmnnnnnnmmmkkkkkkkkkrrrssstttsssrrrpppnnnkkkmmmnnnooonnnlllkkklllmmmggg___TTTIII@@@:::666444000222333555555333222000111111222333333333333222222111000000//////000000111111222222222000///...222222222222111000///...000///...///000000///...,,,///000///............000///...///000000...,,,////////////............000///...,,,,,,,,,---...------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++---...........................***+++,,,.........---,,,+++,,,---/////////...---000...,,,,,,...///...---//////...---+++***+++,,,,,,,,,++++++---///111333111///...///111222222111------------------------111111000000000000111111++++++,,,---...///000111,,,///222111---,,,---///000000////////////000000000///...---------------000000000/////////.........---------.../////////222111///......///111222222111//////000111111000///...---...///000///---...///000111111111000///222///------000222000...000000//////000111222222444333111000000111333444111111111000/////////000111222222222222222222111//////000000000111111111222111111000//////000000//////000222333333333333111111111111111111111111666555444444444666777888888888999777444222222333111000///000333555555555888666444444555666666555888888888888888888777777555444444333333555666777555888<<<>>>======>>>???@@@@@@@@@???>>><<<999888///000000111111222222333333222111111222333444444555555555444222222333555000000000000000000000000,,,------...---......///...------,,,,,,,,,------+++,,,---///111111...,,,+++,,,------,,,,,,...000+++++++++++++++...222555===DDDPPPZZZaaaeeegggiiigggeeedddeeeggggggbbb\\\VVVWWWYYY]]]ccciiinnnqqqnnnmmmkkkgggaaa]]]ZZZZZZYYYZZZYYYWWWVVVXXX\\\```UUURRROOOQQQWWW[[[YYYTTTCCC===888===IIIUUUYYYYYYbbbfffkkkqqquuuvvvwwwxxx|||wwwssstttxxxzzzvvvrrrvvvttttttvvvzzz{{{xxxuuusssttttttvvvyyy{{{||||||{{{||||||{{{zzzwwwuuutttuuuuuuuuuuuuuuuvvvwwwxxxvvvuuuuuuvvvwwwwwwwwwwwwtttttttttuuuvvvwwwyyyzzzxxxyyyzzzzzzyyyxxxyyy{{{xxxwwwxxxxxxyyyyyywwwuuuyyyxxxwwwvvvwwwxxxzzz{{{wwwuuusssqqqppplllgggcccdddeeefffgggiiijjjkkklllmmmmmmooorrruuuvvvuuussssssuuuyyy|||}}}}}}{{{zzz|||{{{{{{{{{|||}}}~~~~~~~~~{{{wwwmmmooorrrsssmmmdddbbbeeefffgggeee```___cccfffggghhhkkkmmmnnnnnnnnnqqqssstttsssssssssqqqmmmjjjiiihhhkkkooopppmmmiiifffdddZZZSSSHHH???999666444444...000222333444333111000111111222333333333333222222111000000//////000000333333444444333111000///111111111111000///......000//////000111111000...---...000000///---...///000///.../////////---+++///////////////.........000///---,,,,,,---......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---///........................)))***+++---------,,,+++,,,---.../////////...------,,,,,,,,,...000000000/////////,,,******,,,...,,,,,,,,,,,,---///000111...------///222333333222........................//////............//////++++++,,,---...///000111---...///000000000//////000000////////////000000222111000///............000//////......------,,,------------------...///...//////000000000///...222000//////000111111000///......///000000...,,,...///111222222222111111222///------000222000...////////////000111222333333333222111111222333333555444222000//////.........//////000000//////...000000000000000111111111000000000000000111222222...///000111222333333333444333222111000000//////444333222222333555777888444555666555333222333555444222111222444555555444777555444444666777777666444666888::::::888666555555555444333444555666777:::999999;;;>>>???===:::AAAAAAAAA@@@>>>;;;999777000000111111222222222333111///...///111333333222222333222000//////111333//////000000000000111111+++---......------...///......---,,,,,,,,,------,,,,,,,,,...111111000...+++,,,,,,,,,,,,---000333//////...,,,******---///999AAALLLVVV^^^dddiiikkkgggiiiiiihhhiiihhhccc[[[XXXYYY\\\aaaeeejjjnnnpppkkkllllllhhhccc^^^[[[ZZZWWWWWWVVVRRRNNNOOOSSSWWWSSSTTTTTTUUUXXXYYYRRRIII:::777888@@@MMMVVVYYYXXX___dddjjjooorrrsssuuuwww{{{wwwtttuuuxxxyyyuuuqqqvvvuuutttuuuwwwxxxxxxwwwuuutttssstttvvvxxxyyyxxx{{{{{{{{{{{{zzzxxxvvvuuutttuuuvvvuuuttttttuuuwwwtttssssssuuuxxxzzzzzzyyytttttttttuuuwwwyyyzzz{{{yyyzzz{{{zzzyyyxxxyyyzzzvvvvvvvvvvvvwwwwwwwwwwwwyyyxxxwwwuuuvvvwwwyyyzzzwwwtttqqqpppoookkkddd___[[[]]]aaaeeeiiilllooopppjjjjjjmmmqqqvvvzzz{{{{{{tttvvvzzz~~~}}}|||~~~}}}||||||}}}}}}|||}}}|||wwwrrrrrruuuxxxsssjjjcccccc``````^^^]]]^^^aaaccceeeeeehhhkkkllllllnnnrrrvvvwwwtttssstttpppjjjffffffbbbgggkkkmmmiiiccc]]]YYYQQQKKKAAA:::555333111111///000111222333222111111111111222333333333333222444333222222111111222222///000222333333333222222---...///000111111111111111000000222333333111//////...000222111---...111000///......//////---+++............/////////000000000////////////000000++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,---------,,,,,,---///------------------------******++++++,,,,,,++++++---...///000000///...---........................---...///---******...222.........///////////////------///222444444222000////////////////////////...------,,,,,,------...+++,,,,,,---...///000000000...---...111222111//////////////////000000111333222111000000000000000//////......---------,,,,,,---...---,,,,,,...000+++---///111111000...---111000//////111222111111000//////000222111///,,,...///111222333222222111222000///...///000//////000000//////000111222222333222222222222222222333777444111//////000///...000000111111111111000000111111111111111111111111000000000000111222333333//////000111222222222222555444333111000000000000111111111222333555666777444555555555444444666888666444333333555666555444666555444555777888888666111333555888888777555333666555444444444555777777333111///222777:::999666CCCCCCBBBAAA???<<<999777000000000000111111111111000///---///222333222111222222111///---...000222.........//////000000000+++---......,,,,,,---//////...---,,,,,,,,,,,,,,,---,,,,,,---000111111000+++---......------...000000000///---++++++,,,...333999CCCNNNWWW___eeejjjfffkkkmmmkkkjjjjjjeee^^^[[[^^^aaafffjjjmmmoooppplllnnnnnnlllfff```[[[YYYSSSSSSPPPKKKEEECCCGGGKKKOOOTTTVVVUUUUUUTTTLLLBBB888888<<>>;;;>>>CCCKKKQQQTTTRRRQQQQQQJJJAAA:::;;;@@@JJJUUU^^^bbbccc```eeekkkoooppprrruuuwwwuuuuuuuuuwwwyyyyyyyyyxxxsssttttttrrrpppqqqvvvzzz|||yyyuuutttvvvwwwuuusssyyyyyyyyyyyyxxxwwwvvvuuurrrtttuuusssqqqppprrrtttuuussssssuuuxxxzzzyyyxxxrrrsssuuuxxxzzz|||}}}}}}{{{||||||{{{yyywwwxxxyyywwwwwwvvvttttttvvvzzz}}}{{{zzzwwwuuuuuuvvvxxxzzzzzzvvvrrrrrrssspppiiiccc\\\___eeejjjnnnpppppppppuuusssrrrsssuuuxxxyyyyyyxxxxxxxxxxxxyyyzzz|||}}}~~~~~~~~~|||yyy|||~~~zzzyyywwwxxx~~~~~~tttggg```\\\YYYYYY]]]```bbbdddfffmmmppprrrqqqooopppvvv{{{}}}xxxwwwvvvpppccc\\\\\\TTTVVVXXXVVVQQQJJJEEEBBB???<<<888666555444333222222222111111111111222222111111222333333333333222222111111000///000000000000000111000///---,,,***111111111111000///...---222222333444666555333000222///111555333...///444...------...//////...,,,+++,,,---...///111222222,,,---...//////...---,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------+++,,,------,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,---......///000000///...---+++...000111000///......***,,,...---+++---333999%%%)))...444888:::;;;;;;<<<===@@@CCCCCC???888333000000000000000000000000.........------.........------..................444444222///------///111///////////////000111111111111000000000000111111/////////000000000000000+++---...---++++++---000...------,,,---...///000111///...///111222222111222111222333444333000---+++,,,...000000000000//////111222111---,,,...111111111000000000000111111111111111111111111111111333000---...111444444444000000000111111000000000333333222222222222222222444333222111000000000000000111111111111000000///222111111111222444666777...000222444666777777666444444444333222222444666333222111222555666666666333333555777::::::888666:::999777555666999===???666555555444555666777888777999:::888777999???DDDFFFEEEEEECCC@@@===:::888.../////////...---,,,,,,000---+++...333555444111222222111111111111111222222000------...//////...111222222///,,,,,,///333000///......------------+++......+++,,,///000///000111333444333222000............------,,,,,,,,,...000333888@@@LLLYYYbbbdddhhhlllllljjjgggggggggbbbggglllmmmkkkkkkmmmqqqtttsssqqqllleee]]]VVVRRRUUUPPPFFF>>>999999<<<>>>PPPWWWYYYTTTTTTXXXRRRGGG>>>EEEOOOVVVYYY\\\aaafffgggjjjmmmppprrruuuxxx{{{wwwxxxyyyzzzzzzzzzyyyxxxtttvvvwwwvvvuuuvvvzzz~~~xxxwwwwwwuuutttvvvzzz}}}sssvvvzzz||||||yyyuuurrrsssttttttsssqqqppppppqqquuuwwwyyyzzzxxxuuutttsssppprrruuuvvvwwwyyy|||}}}zzzxxxvvvwwwwwwxxxyyyvvvssstttxxxzzzzzzxxx}}}|||yyyuuurrrqqqsssvvvwwwxxxvvvrrrpppoookkkeeeeeeddddddggglllqqqtttvvvpppqqqsssssssssuuuxxxzzztttuuuvvvvvvwwwyyy~~~~~~|||~~~|||zzz{{{}}}}}}~~~}}}wwwmmmeee^^^[[[ZZZ[[[```fffjjjlllpppsssuuuuuussstttwwwyyy|||{{{yyyvvvqqqhhh___XXXWWWSSSNNNJJJGGGDDDAAA>>>777666444222111111222333333333333222222222111111111///...000333555333000333333222111000000111111//////000000000000//////......//////000000111111222222111000000111222333111111111000000000000000111000///...---,,,,,,,,,---...///111111///...---........................,,,***((((((+++,,,+++***///...------...///...---//////...---...///000111---------......000111111,,,++++++***+++,,,...///---'''!!!%%%---333111---/////////...------,,,,,,...///000...+++'''&&&%%%444000...//////000666===>>>IIIUUUUUUJJJ===666333...000333666888555000,,,***+++---///000//////...000000...------...//////000...,,,---000111///---222111111111000000//////......//////000222333444------......---,,,++++++,,,,,,------------------////////////............111000/////////000222333444000000444333---,,,///---------............///111000...---,,,---///000000000111111111111000000111///...000222333111///111222222333333222222111111222222111000///111222444444333222000...---,,,////////////////////////222222111111111111222222555555333333333333555555333333555666666666555444555222111222444555444111444444444444444444444444555444333666:::;;;888555666666666777777888999:::666666666666777777777777;;;999777666777<<>>.../////////......---,,,000---,,,///333555333000222111111000000111111111222000......///000///////////////---******---000//////...---,,,---......,,,...///---///333333000000000222222222111///.........---------,,,,,,,,,...///111444:::DDDOOOWWWaaaeeeiiijjjhhhffffffgggfffkkkoooooollljjjlllooopppooommmiiiccc\\\VVVRRRUUUOOOFFF>>>;;;<<>><<<:::888555444222000//////000111333333222222222111111111222111000222555666555333222222111111111000000000//////000000000000//////.../////////000000000111222111000/////////000111000000000000000111111111000///...------------...---...///000000///...------------------------------+++)))***,,,...---+++///---,,,---...///...---------,,,,,,,,,---...///------------...///000111000///---,,,++++++,,,,,,...)))%%%'''---000...+++//////.........---------,,,...000000///.........222///---......///444;;;KKKTTT[[[XXXKKK<<<333000///000222444555444000---+++,,,---////////////...//////...---......///000000...------000000///---222111111000000000000000............000111222333///////////////...---------------------------------.........//////000000/////////...///000000111222...///222111,,,***,,,........./////////000000000///...------...000111000000111111111111000000111///...000222333111///111222222333333222222111444444333333333444444444111111111111111000//////222222222222222222222222333333222222222222333333444444333222222333444444333333555666666666555444555333111222444555333111444444444444444444444444555444555666888999888777666666555555555555555555555666666666777777777777777777777777999<<>>PPPSSSXXX\\\___aaabbbbbbiiilllnnnnnnlllkkkkkkllloooooonnnllliiieeebbb```YYYTTTLLLGGGEEEIIINNNSSS^^^aaaaaa```bbbhhhhhhccchhhiiikkkkkkkkkmmmpppsssuuuvvvwwwvvvuuutttuuuwww}}}||||||{{{zzzyyyxxxwwwyyyyyyyyyxxxvvvtttrrrqqqqqqqqqpppnnnmmmmmmoooqqqrrrrrrsssssssssrrrqqqqqquuuvvvwwwvvvtttssstttuuuqqqrrrvvvyyy{{{zzzwwwuuuooolllkkkooovvv{{{zzzxxxuuuvvvwwwxxxwwwvvvuuutttsssvvvxxxwwwttttttvvvyyywwwxxxxxxwwwvvvvvvwwwyyyxxxzzzyyyvvvvvvxxxuuuoookkkiiihhhiiikkkooopppqqqssstttuuurrrnnniiifffeeegggkkkooosssuuuvvvwwwyyyxxx|||~~~{{{zzz{{{}}}~~~|||yyywwwrrrwww}}}~~~{{{zzz}}}{{{uuuqqqoookkkfffdddfffkkkooorrrsssrrrqqqoooooopppsssuuuwwwuuupppkkkcccXXXMMMFFFAAA===777444333333222222000000///.........//////222222222222111111111111...//////000222222222111---///000222111000...---000000000111111000000000////////////000000000000000000///......---------......///000111222222333000000///......---......---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...//////...---,,,,,,......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///******+++,,,---......///,,,---...---,,,+++******------.....................//////...,,,++++++,,,...++++++---,,,,,,000555EEEIIILLLHHH===444000//////...------/////////---,,,------.........//////---------...///000111111000///...---.../////////222111000//////000111111,,,,,,,,,,,,---...///000//////000000000000//////000//////...---,,,,,,+++---------...///000000111---...///000111000///...222222222333222///------....../////////000000000------------...000111222000000111111111111000000000000///000000111111111111222222333333222222111000,,,)))+++111333222......///000111222333333333111111111111111111111111333333222222222222333333222111111111111111111222333333444444444555555555555444333333333333222111333333444444444444444444444666777555333333777;;;888777666666555555555666555555555666666666777777333444666888999:::;;;;;;DDDCCC@@@>>>======>>>>>>//////000000111000000///......///111222222111000000000000000000111222222444333222222333333222000222000...------...///000...---,,,,,,,,,...000111+++...///000444888555000............------,,,,,,------------------------,,,---------...111666:::CCCFFFLLLSSSZZZ^^^______fffhhhjjjkkklllkkkllllllkkkkkkjjjhhhfffcccaaa___YYYUUUOOOJJJIIIMMMRRRVVV[[[\\\]]]]]]bbbggghhhfffkkklllllllllmmmooorrruuutttvvvwwwwwwwwwwwwxxxzzz}}}}}}|||zzzyyyxxxwwwwwwuuuvvvwwwwwwuuurrrooolllhhhiiikkkkkkkkkmmmppprrrppppppqqqqqqrrrrrrsssssstttuuuvvvuuutttssstttuuurrrrrruuuxxxzzzxxxsssooobbbaaacccjjjsssyyyyyyvvvwwwwwwvvvuuutttrrrqqqpppsssvvvyyyxxxvvvvvvxxx{{{wwwwwwwwwwwwvvvvvvyyy{{{yyy{{{zzzxxxxxxzzzwwwrrrllljjjiiijjjmmmppprrrsssuuuvvvwwwtttpppkkkhhhgggjjjmmmrrruuuvvvwwwwwwxxxvvv{{{~~~~~~}}}|||yyyyyy{{{}}}~~~~~~|||zzzxxxrrrwww}}}}}}{{{yyy|||~~~~~~~~~~~~}}}{{{wwwuuurrrnnniiigggiiinnnqqqsssqqqpppooonnnppprrrssstttrrrnnnhhhaaaXXXMMMBBB<<<<<<999444222222222222222000000//////000000000111222222222111111111000000---...000111111111111222---...000111222000///---000000111111111111000000000000000000////////////000000000//////......---......///000111222222333333222000///...---,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---...000...,,,+++,,,---...---,,,+++,,,,,,---------------------,,,,,,,,,---......((()))***+++,,,---......***,,,......,,,+++,,,---,,,---------....../////////000///---+++))))))***---++++++...---,,,...444777;;;===;;;444///...000000---++++++,,,......---------------.........///,,,------...///000000111000///...------...///111222111000//////000111222,,,+++++++++,,,---...///------...//////.........000000///...------,,,,,,///////////////............///000111222111000///111333333222111000...,,,------........./////////,,,,,,---...///000222222000000111111111111000000000000000000///000111333111222222333333222222111333000---///444777555222000111111222222222222111111111111111111111111111222222111111111111222222111111111111111111111111333333333333444444555555444444444333333222222222333333333444444444555555444666777555333333666:::555555555555555666777777555555555555666666666666666666666777888:::;;;<<>>>>>>>>>>>???///000000111111111111111///000000000000111111222000000000000111222333444444333222333444444222000222///,,,+++,,,............------------......///,,,000111000000333222///.........------------,,,,,,,,,,,,------------...,,,---------...000333666888<<>>999555111000///000222222000///......///000111222222222111111111111000000000000...000333333111111222444000000000111111111222222000111111222222111111000111000000000/////////...+++,,,---...//////......000000000000000111111111000///////////////000000...------------------...------------------------***,,,......---...000333---,,,++++++------,,,++++++,,,---...///......---//////......---......///,,,---...//////...------...,,,++++++,,,---......++++++,,,---...///000111.../////////......111333...---///222111...///333000222444222///---...//////---++++++,,,...------///...------------...///---...///000000///......000000///---+++,,,///333222111///......000222444---,,,,,,,,,,,,---......++++++,,,---------------////////////.....................//////////////////////////////000111111...222222///...///...)))............////////////,,,---...///000000000000000000111111111111000000000111111///......111555111222222333333222222111000000/////////000000111111222222333333222222111222222222222222222222222333222222111111222222333111111222333333222111111333333222222222333444555000222444444222222444666222222333333444555555666555555444555666666555333333222222222222222333333444444444555555555666666777999;;;===>>>>>>===<<<:::;;;<<<======<<<:::999///000111222222222222222222111000...---///222555222222222222333444555666333222222333444333111///666333///...111222222111---...///000000...,,,***000777999222,,,,,,///111//////...------------...,,,,,,,,,------.........+++,,,---,,,******+++------111:::GGGTTT^^^ccccccggggggiiikkknnnooonnnlllmmmllljjjgggdddaaa___^^^^^^\\\YYYWWWUUUUUUUUUUUUTTTTTTXXX```gggjjjkkkmmmmmmmmmmmmnnnpppqqqqqqppptttuuuwwwxxxxxxyyyzzz|||zzzyyyxxxvvvuuuvvvvvvwwwzzzyyyyyyyyywwwpppfff^^^ZZZ]]]bbbfffjjjnnnrrruuuvvvvvvwwwwwwuuussspppnnnvvvwwwxxxxxxwwwvvvwwwyyysssssstttxxx|||zzzrrrllldddkkksssyyyyyyvvvrrrooo^^^[[[XXXWWW[[[dddmmmssspppoooppptttzzz|||{{{xxx|||zzzwwwsssrrruuuzzz{{{}}}|||zzzzzz{{{xxxsssvvvsssqqqpppqqqrrrrrrrrrtttuuuvvvuuuuuuuuuwwwyyyyyyzzz{{{zzzxxxvvvvvvwwwxxxyyy|||}}}}}}}}}}}}~~~xxxyyy{{{}}}~~~}}}||||||xxxwwwvvvvvvvvvxxxyyy{{{~~~|||zzzzzz{{{|||}}}|||~~~{{{wwwsssooommmkkkhhhfffooommmllllllllljjjeeeaaaWWWQQQHHHAAA<<<888666444000///000222333333111///------///000111111111111111111111111000000000000+++...111111//////000222111111000000111222333333111111222222222222111111111111000000/////////...((()))+++---.........---111111111000000000000000---------...000111333444...------,,,,,,------...........................+++...000000...///222555---,,,++++++------,,,++++++,,,---...///...------000//////.........//////***,,,...000222222222222111...+++***,,,---...---++++++,,,---...000111111/////////...------///111///...000333222///000444...000111111///...///000///---,,,,,,---......---//////---,,,,,,---...///......///000000///...---///000000---++++++///333222000///......000333444------,,,,,,,,,---......+++,,,,,,---.........---.........///////////////,,,------...///000111111//////...------///000111000444555000///222000+++////////////000000000000,,,---...///000000000000000000111111111111000000000111111///---...222555222222222333333222222222333444555333222111333555000111222333333333333333////////////////////////444333333222222333333444111222333444444333222111444333222111222333444555///111444444222222555777222222333333444555666666666444333555888888444111666666555444333333333333444444444555555555666666666999===AAABBB@@@===:::222444888;;;======;;;:::444444444333333333333333222333444555555444333222333333333333333333333333333333333333333222111000222111000//////.........///...---,,,,,,---...///(((...000...,,,///222222000+++***...///,,,---222))))))***+++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++///555===HHHUUUaaaiiihhhffffffhhhlllnnnmmmllllllmmmmmmhhhccc```cccgggfffbbb\\\WWWTTTTTTVVVXXXWWWWWWZZZ```fffjjjllllllooonnnmmmllllllmmmnnnooouuuuuuuuuttttttvvvzzz}}}yyyxxxwwwuuutttsssssssss}}}~~~~~~zzzuuuoookkkcccdddgggjjjnnnrrrtttvvv~~~~~~|||xxxuuusssssstttvvvuuuuuuvvvwwwwwwuuusssvvvvvvwwwwwwwwwvvvvvvvvvqqquuuzzz{{{wwwpppjjjfffWWWRRRMMMPPPZZZfffnnnrrrssstttvvvwwwvvvwwwxxxzzzvvvuuuttttttuuuwwwzzz||||||{{{zzzzzz{{{zzzxxxwwwxxxuuuqqqooopppsssuuuvvvuuusssrrrtttxxx{{{{{{yyy|||zzzxxxvvvuuuvvvwwwxxx}}}}}}|||zzzxxxxxxyyy{{{xxxvvvvvvxxx|||~~~~~~|||xxxuuurrrssswwwzzz{{{zzzyyyxxxwwwvvvwwwyyy|||}}}~~~~~~}}}}}}{{{yyyvvvpppjjjgggggghhhjjjjjjlllmmmllleeeYYYQQQFFFDDD@@@;;;888555333333000000000000000000000000111222111///------///000222000//////000111111000////////////000000000000333222111/////////000000///000000111222333333333222111111000///......---222111///......000222444111///...---...///...---...///000111222222111000........................111000///---,,,,,,,,,,,,---,,,,,,,,,,,,---.........---,,,,,,,,,***'''$$$###&&&***...000000///...------,,,+++,,,---...///+++,,,---......---,,,+++///---+++******,,,///111...//////...///111222222000///......///000111222---000222222000.........000///---,,,,,,---///000---......///////////////000111111///---,,,---...222111000///...---,,,,,,000000000000000000111111111...,,,---///111///---000///...---------------///////////////////////////)))---///)))***111//////............//////000---.........---,,,,,,+++222111000//////.........///...,,,,,,,,,---///111111111000000//////......////////////000000000000222111/////////000111111000111222333444333222111333111111222333444333222000111222333333222111000222111000111222333222000333333333333333333333333......///222444444222000333222222111111222222333111222333333444444333333111777888444333777888666555555777777222---000777555444444444444333333333666555555444444666777888555888<<<===<<<;;;<<<>>>??????===<<<::::::999999//////000111222222111111333333444444444444333333333333333333333333333333222222222222222111000000222111000//////......///000///............///000***///222///...111333333000,,,+++......,,,---111,,,,,,---...////////////...---,,,,,,++++++,,,,,,,,,///333999BBBMMMYYYaaadddccccccfffjjjmmmmmmllljjjllllllhhhdddbbbeeeiiiiiieee```ZZZXXXXXXZZZ\\\ZZZ[[[]]]bbbgggkkkmmmmmmnnnnnnmmmnnnnnnpppqqqrrrqqqrrrsssttttttuuuxxx{{{vvvvvvuuuuuuuuuuuuuuuvvv{{{|||}}}}}}{{{xxxtttqqqooopppqqqrrrtttvvvwwwxxx~~~~~~}}}zzzwwwuuuvvvxxxxxxwwwuuuvvvwwwwwwuuuttttttuuuvvvwwwxxxxxxxxxxxxwwwzzz|||zzzsssjjjbbb]]]WWWSSSQQQVVV```kkkrrruuussstttvvvvvvvvvvvvxxxzzzuuuuuuttttttuuuvvvxxxyyyzzzyyyxxxyyyyyyyyywwwuuutttoookkkkkkpppuuuwwwxxxtttrrrqqqssswwwyyyyyyxxx{{{zzzxxxvvvvvvvvvwwwxxx}}}}}}}}}{{{yyyyyyzzz|||vvvuuutttvvvzzz}}}~~~}}}yyywwwuuuvvvyyy||||||{{{xxxwwwvvvvvvwwwyyy{{{}}}~~~}}}{{{{{{zzzwwwsssoookkkiiigggfffhhhhhhggggggeee^^^TTTLLL@@@>>><<<999666555444444000000000000000000000000111111111///...---///111222111///000111222111000////////////000000000000111111000//////000111222//////000000111222222333111111000000//////......000000000/////////......333111///.........---,,,...///000111111111000000........................111111000///......------------......---+++)))(((,,,+++++++++------+++******++++++,,,---............---------......//////---..................---,,,+++***)))***+++---...---......------/////////000///.........///000111222222222222222222111000000///---,,,,,,---///000......///000000000000///000111111///---,,,---...111000000///......------111111111111111111111111111///------///000///...///......---------......////////////////////////...)))---000+++---444111000//////.........//////...////////////...---,,,222111000//////.........///...---,,,,,,...///111////////////000000000000000000000000111111111111///111222000------000333111111222333333333333333///...---...000111111000111111222222222222111111222000///000222333333222333333333333333333333333444444555777999999777444222222222222222222222222222222333444444444444444111444333///222999<<<;;;444222222444444222333777555555555444444333333333666555555444555666777888888:::===>>>===<<<>>>@@@???>>>======<<<<<<<<<<<<+++---///111222222111111444444333333333333444444333333333333333333333333111111111111111000000///222222111000////////////000//////......//////000---111333000000333555444111...,,,......,,,---000------...//////000000111...---,,,,,,++++++,,,,,,---...000333999CCCNNNUUU___```bbbeeejjjlllmmmllljjjlllllljjjhhhgggjjjnnnmmmjjjddd___]]]^^^```bbb______```ccchhhlllmmmnnnmmmnnnnnnpppqqqrrrssstttoooqqqssstttssstttuuuvvvtttttttttuuuvvvwwwxxxyyyyyyzzz|||}}}}}}|||{{{zzzwwwwwwxxxyyyzzz{{{{{{|||}}}}}}}}}|||zzzzzz{{{}}}{{{yyyvvvvvvvvvvvvuuutttqqqrrruuuwwwyyyzzz{{{{{{zzz|||}}}yyypppeee[[[VVV[[[YYYZZZ```hhhpppttttttrrrtttuuuuuuuuuuuuxxxzzzuuuuuuuuuuuuuuuuuuuuuuuuyyyxxxwwwxxxyyyyyyxxxvvvoooiiidddfffooowwwyyyyyysssqqqqqqrrruuuwwwwwwwwwzzzyyyxxxvvvvvvuuuuuuvvvyyyzzzzzzyyyxxxxxxyyy{{{wwwuuutttuuuxxx{{{}}}~~~{{{zzzzzz{{{}}}~~~}}}|||wwwwwwwwwwwwxxxzzz|||}}}}}}}}}{{{yyywwwwwwyyy{{{xxxtttooommmlllkkkgggcccccc```]]][[[XXXRRRIIICCC888888777555555444444555000000000000000000000000000111111000......000111333111000111222333222111////////////000000000000////////////000111222333...//////000000111111222000000000000////////////---...000111000...,,,***444111///.........,,,+++///000000111000000///...------------------------000000111111111///...---+++,,,...///...+++(((&&&...,,,++++++---...---,,,111///---+++***,,,...///---...//////000000////////////............//////+++++++++++++++,,,,,,,,,...------............///000///...---------...///777333000000333444333111000///...------...///000...///000000111111000000000111111000...---...///////////////////////////222222222222222222222222000///------///000///.........---------.../////////////////////////////////***---///***...444///111000///...............//////000000000///......222111000//////.........///...---------...///000.........///000111111111111111111111222222222222---111333111,,,+++///444333333222222333333444555111000///111333444444333222222111111111111222222111000...///111333444444333333333333333333333333333333333444666666444111111222333444444333222111333333444555555555555444555333///,,,111999===<<<555111///444777777777999666666555444333333222222666555555555555666777777999:::;;;<<<;;;<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>,,,...111444444444222000555444333222222333444555222222333333333333444444111111222222222111111000333222111000////////////////////////////////////...111222000000333444222111///...------,,,---...+++++++++,,,,,,---...///...---,,,,,,++++++,,,,,,,,,,,,---...333;;;EEEKKK\\\^^^bbbgggkkkmmmmmmmmmkkkmmmnnnmmmlllmmmppprrrpppmmmhhhdddbbbccceeegggbbbaaaaaacccgggjjjlllmmmnnnnnnpppqqqqqqqqqqqqqqqppprrruuuvvvtttsssrrrsssvvvvvvvvvwwwxxxyyyzzz{{{zzz{{{{{{|||}}}~~~~~~wwwxxxyyyzzz{{{}}}~~~~~~|||}}}~~~~~~}}}}}}}}}zzzxxxvvvwwwwwwvvvuuuoooqqquuuxxx{{{|||}}}}}}{{{|||}}}xxxoooddd[[[WWWaaabbbdddiiinnnqqqqqqooossstttuuuttttttuuuxxxzzzuuuvvvvvvvvvuuutttsssrrrxxxwwwwwwxxxzzzzzzyyyxxxnnngggaaadddoooxxxzzzwwwrrrqqqqqqrrrtttuuuvvvvvvyyyxxxwwwvvvtttsssqqqqqqsssuuuvvvvvvvvvvvvxxxzzzzzzyyyvvvvvvwwwyyy|||}}}}}}}}}}}}|||xxxxxxxxxyyyzzz|||}}}~~~{{{zzzxxxuuusssssstttuuusssoookkkkkkmmmlllfffaaa[[[WWWQQQLLLIIIDDD>>>999555444444444444444444444000000000000000000000000///000111111//////000222333222111222333444222111////////////000000000000000000000000000111111222......//////000000000111////////////000000000000---...///000000///---,,,222000.........///...---000000000000///......---------------------------...///000111111000...---***+++,,,---...---,,,+++222///,,,++++++++++++***222000---++++++,,,...///,,,---...000000///......///...---,,,,,,---...///,,,,,,.../////////...------,,,---///000//////111000///...,,,,,,---......888222------111333222000//////............////////////000111111111111111///000111111///......///.........///000000111111444333333333333333222222000///........./////////---------------...///000////////////////////////000+++...---)))...222+++111111000......---------/////////000000//////...222111000///............///......---...///000000.../////////000000000111000000000111111111222222///000111///---,,,///222444333222222222333555666111111000222444555555444333222111000000111222333111///......111333555555333333333333333333333333111000000111222222000...111222444555555444222111333444555555666666555555;;;666000///444::::::888666333333666888777888;;;666666555444333222222111555555555555666666666777888888888888888:::<<<>>>????????????>>>======<<>>;;;:::777444333333333444444333222222000000000000000000000000---///111222111111222333111111111222444333111///////////////000000000000222222222222111000......000000000000000000000000000000000000//////////////////......//////000111---,,,+++---///111222222///......---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---/////////......444222///,,,+++,,,---///,,,***)))***,,,---------***+++---/////////...---+++,,,,,,---...---------,,,,,,++++++++++++,,,,,,***+++,,,......------,,,((($$$&&&...000++++++000///...---------...000111888444000///111333444333////////////////////////...///000000111111000000...000222222111/////////---......///111222222333555444444333333222222111...///000///------///000......---------...//////////////////////////////---+++...//////<<>>999888777555333///000111333333333222222000000000000000000000000,,,...111222222222333444000000000222333333000...////////////000000000000000000111222111111000///111111111111111111111111111111000000//////......//////000000///---,,,+++...---,,,---///111111111...---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000222111///---,,,,,,,,,---+++******,,,...///...---++++++,,,---...------,,,---------------...//////+++,,,,,,------,,,,,,++++++,,,,,,---------------,,,''')))111111+++***///...---------...000222333555333111000000111222333//////000000000000//////......///000000000000///---000222333111000///000......///000111222222333444444444333222111111111...///000///------///111///......---------......////////////////////////...,,,///...///<<>>>>>BBB???;;;:::;;;;;;:::888222222222222222222222222333333222111222333444555111222333333333333222111111111111222333333444444222222111000000000111111444111///000222222///,,,111......000...***+++///---//////---...333555333---...000000///......///...---,,,,,,++++++,,,,,,---,,,+++******+++,,,---111111555@@@PPP]]]dddfffkkklllnnnnnnmmmlllmmmnnnllllllmmmnnnooopppppppppoooooooooqqqtttuuuuuutttssstttuuuuuusssqqqnnnmmmpppppppppooooooqqqtttwwwvvvzzz}}}}}}uuutttssstttwwwyyyyyyxxxzzz{{{|||}}}}}}|||{{{zzzxxxxxxwwwwwwxxxyyy{{{|||{{{{{{||||||||||||{{{{{{yyyyyyyyyyyywwwqqqjjjeeebbbcccfffhhhhhhddd]]]XXXaaahhhpppvvvxxxyyy{{{}}}zzzwwwtttuuuxxx||||||{{{xxxxxxwwwtttrrrrrrsssuuuzzzxxxvvvuuuvvvxxxzzz|||wwwxxxyyyyyyxxxuuuqqqoooqqqtttxxxzzzzzzyyyyyyyyywwwvvvuuusssqqqnnnlllkkknnnnnnmmmnnnpppsssvvvxxxtttuuuwwwwwwvvvwwwxxxzzzvvvwwwyyy{{{{{{yyywwwvvvnnnooooooqqqrrrsssuuuuuuwwwzzzzzzwwwwwwyyyxxxuuuqqqjjj___UUUKKKBBB999222555555444444333222000000///////////////000000000000000//////000000111222111111111111111222222222000111111222222111111000000/////////111222111000///000000111222222333333000000000000000000000000111111000000//////......111222111///---,,,...///222111000///............000...---...000///+++(((,,,,,,------,,,,,,++++++---,,,+++,,,...000111111......---...///111333444...////////////......---///...---,,,,,,---...///---------...///...,,,***,,,000111---,,,......------,,,,,,---//////...,,,...000111111///......//////...---...000222222222000000000111333444333111000///......000000///...111111222222222333333333222222222222222222222222222111000............///222222222222222111111000000000///............///------------......//////////////////............000//////.........////////////............//////000////////////000000111222222222222111000///...,,,,,,---...//////000000000000111111111111000000111222222333333333333222000000000000000///...---333111000000222222111000////////////////////////111111111111111111111111333333333333333333333333333333333333333333333333333444444333111111222444777666444444444444222111444222111111222444333222666888999999666444333333///000222333555666666666666666555555555444444444444444333333333333444444666777999;;;===>>>>>>>>>@@@>>>;;;:::;;;;;;;;;:::222222222222222222222222222222111111111222333444111222333333333333222111000111111111222222333333111111000000000000111111333111///000111111000...555...***---//////...///,,,//////---///333555333,,,...//////---------......---,,,,,,++++++,,,,,,......---,,,,,,---.........///222:::FFFSSS^^^cccfffhhhkkkkkkkkkkkkkkklllmmmmmmmmmmmmnnnnnnooooooppppppqqqtttvvvwwwvvvuuuuuuuuuvvvuuusssqqqnnnmmmpppppppppoooooopppsssvvvuuuyyy}}}|||zzzxxxvvvuuuuuuvvvvvvvvvyyyyyyzzz{{{{{{{{{{{{zzzzzzyyyxxxwwwxxxzzz|||}}}zzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzxxxtttmmmfffbbb^^^bbbgggkkkiiicccZZZTTT^^^fffpppwwwzzzzzz{{{|||yyywwwuuuuuuxxxzzz{{{zzzxxxyyyzzzxxxuuutttssstttzzzxxxuuussssssuuuxxxzzzwwwxxxyyyyyyxxxuuurrrqqqtttvvvxxxxxxvvvvvvvvvwwwuuuuuuuuuuuutttsssrrrqqqqqqooommmlllmmmpppsssuuuxxxyyyyyywwwuuutttvvvwwwwwwxxxxxxxxxxxxxxxwwwwwwrrrrrrqqqqqqqqqpppppppppsssxxxzzzyyyxxxxxxuuupppkkkaaaTTTJJJDDD>>>777222222222222222222111000000/////////000000000000000000000111111000000///...111111111111111111111111000000111111111111000000111000///000222333222111000000111111111222222222////////////////////////000000//////............000000000...------000222333222000...---------............///000000///...---......///......------///---,,,,,,...111333444...---------...000222333///////////////...---,,,---,,,+++,,,---000333555...------...//////---+++---000000,,,***---///...---------............---,,,...000000/////////000000///......111222222222000000///111333333222000000///......000111000///000000111222333333333333222222222222222222222222222000...,,,,,,,,,...///333222111111111222333333/////////...............,,,---///000111111111000///////////////.........//////............////////////............//////---------......//////000111111111111111000///......//////000000111111111000000111111111111000000...///000222222222111000333333222222111111000000111000000111222333222000000000000000000000000000111111111111111111111111333333333333333333333333333333333333333333333333222444444333222222333444333222222333555666555444333222222222333333444333666888999888666333333333333444555555555444333222555555444444333333333333444444444333333444444444777777999;;;<<<>>>??????>>>===;;;:::;;;;;;<<<<<<222222222222222222222222111000/////////000222333111222333333333333222111000000111111111111111222111000000///000000111111000/////////111222222111555)))"""'''000333000------000000------111222///+++,,,---,,,++++++,,,---...---,,,,,,++++++,,,,,,+++,,,,,,,,,---......///(((+++000333999CCCPPPZZZbbbeeehhhjjjjjjkkklllmmmooonnnmmmmmmlllmmmmmmnnnoooooopppsssvvvwwwuuutttvvvvvvuuutttrrrooommmkkknnnooopppppppppqqqtttvvvvvvzzz~~~zzz{{{zzzyyywwwvvvvvvwwwxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyxxxwwwvvvwwwyyy{{{|||zzzyyywwwvvvvvvwwwyyyzzzyyyyyyyyyuuuooogggaaa]]][[[aaaiiimmmlllfff^^^YYY```hhhqqqxxxyyyyyyyyyzzzzzzxxxwwwwwwwwwxxxxxxxxxyyy{{{|||{{{xxxvvvuuuuuuyyyvvvsssqqqqqqsssuuuwwwyyyyyyzzzzzzyyyxxxvvvtttyyyyyywwwuuussssssvvvxxxtttttttttuuuuuuuuuttttttpppnnnkkkjjjkkknnnrrruuuzzzzzzzzzxxxvvvuuuvvvwwwzzzyyyvvvtttssstttuuuvvvuuuuuutttsssqqqooommmkkkpppwww||||||zzzwwwpppiii^^^TTTHHH@@@===;;;777333000000111111111111111000///000111222222222111111///000111222222111000000111111111111111111111111000000000111111000000000222111000111222333222111222222222111111111000000/////////////////////////////////...............---...//////...///222555222111///------------...,,,...///---******...222------......///......---++++++*********,,,///111//////---------...//////...............---,,,+++---,,,,,,,,,...000333555...------...///000...------000000+++***---000///............------......+++---/////////...///000111///...///111222222222000///...000111222000///000......///111111111000...///000111222222222222111111111111111111111111///...,,,++++++---///000444333111111111222444555............------,,,,,,***+++---///000000000///.........///////////////...------......///000111//////............/////////000000111111222222222---......///000000//////////////////000000000000000000111111111111000000---...000111222222111000333222222111111111111111///...///111333444333222222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333111333444444333222333444111000000111333555444333111222333333333333444444777888888777555333333333444444555666555444222111555555444333222333333444444444444444444444444444777777888:::;;;===??????===<<<<<<;;;:::;;;<<<===222222222222222222222222000000///...///000111222111222333333333333222111000000000000000000000000000000/////////000111111////////////000111222333111&&&%%%///222///+++---000000------//////,,,+++,,,,,,+++******+++---...---,,,,,,++++++,,,,,,((())))))***+++,,,,,,---(((---222333333999FFFQQQZZZ^^^cccgggjjjkkkmmmnnnooonnnmmmllllllmmmnnnnnnnnnmmmnnnpppsssttttttsssuuuuuutttrrrqqqooommmlllnnnppprrrssssssssstttuuuvvvzzz||||||~~~}}}xxxwwwxxxyyyxxxwwwwwwyyy{{{wwwwwwwwwxxxyyyyyyzzzzzzvvvvvvuuuuuuvvvwwwyyyzzz{{{zzzwwwvvvvvvwwwzzz{{{xxxyyyxxxsssjjjbbb[[[XXXZZZaaajjjoooooojjjeeeaaagggmmmtttxxxxxxwwwxxxyyyyyyyyyxxxwwwwwwwwwwwwwwwyyyzzz|||{{{yyywwwvvvvvvwwwuuusssqqqqqqsssuuuvvv{{{{{{|||||||||zzzyyyxxx{{{zzzwwwtttrrrrrrvvvyyyrrrssstttuuuuuuuuuuuuuuupppnnnllllllmmmppptttvvvxxxyyyyyyyyywwwvvvwwwxxxwwwuuurrrooonnnnnnnnnooorrrssstttuuutttqqqnnnlllpppvvv{{{yyyuuupppfff]]]LLLFFF>>>888666666444333000000111111111111111000///000222333333222222111---...000111333444444444222222222111111111111111///000000111111000000///111000000000222333222111333333222222111000000///000000000000000000000000//////////////////......,,,---///000000111222444000///......------......,,,...///***%%%$$$)))///++++++,,,,,,------,,,,,,,,,------,,,,,,---///111111000...---,,,,,,,,,---------.........---,,,,,,000///...------...///000///...---...///000000///---000000---+++///111000//////000...---,,,...///***,,,...///......///000111000//////111222222222000///...///111111///...///......///111222222111,,,...///111222222222111000000000000000000000000,,,,,,+++,,,,,,...000111333222111000000111333333------......------,,,+++((()))+++---...------,,,.........///////////////---------......000111111//////............//////...//////000000000000///+++,,,---...////////////......------------------000000111111111111000000000111111222222222222111000000////////////000000------///111444555444222333333333333333333333333111111111111111111111111111111111111111111111111333333333333333333333333111222444444333222333444444333111111222333111000000222444555444333444555777888888666444222333444222222444555555666666666666555444333222333444444444444555555555555444444666777777888:::<<<>>>???=========;;;::::::<<<>>>222222222222222222222222111000/////////000222222111222333333333333222111000000000000000000000000///////////////000111111111111000/////////111222000)))%%%***//////......,,,///000------000///,,,,,,------+++******,,,......---,,,,,,++++++,,,,,,*********+++++++++******,,,///222222222555===DDDLLLQQQYYY```eeehhhlllnnnlllkkkjjjjjjlllnnnppprrrnnnmmmlllnnnppprrrssssssrrrrrrrrrrrrqqqqqqppppppooorrrvvvwwwuuusssrrrqqqpppsssuuuuuuwwwzzzxxxtttuuuwwwyyyyyywwwvvvwwwyyyvvvvvvvvvwwwxxxyyyyyyzzzvvvwwwwwwxxxyyyyyyzzzzzz}}}{{{xxxvvvvvvxxx{{{}}}{{{|||zzztttjjjaaa[[[XXX^^^eeennnsssssspppmmmkkknnnrrrvvvxxxwwwwwwyyy|||wwwwwwxxxwwwwwwwwwxxxyyywwwxxxzzzzzzxxxvvvvvvvvvvvvuuutttttttttuuuvvvwww||||||}}}}}}}}}|||{{{{{{zzzyyywwwuuurrrrrrtttvvvqqqrrrsssuuuvvvwwwwwwwwwtttsssqqqqqqrrrtttwwwyyywwwyyyzzzyyywwwuuuttttttlllkkkkkkjjjiiigggeeedddgggkkkpppuuuwwwvvvsssqqqrrrvvvvvvpppiiibbbXXXOOO???===999555333222222222111111111222222111111000...///111222333222111000......///000222333444444222222222111111111000000//////000000000000//////111000///000222222222111222222111111111111111111000000000000000000000000////////////////////////---///222333111000000000------......//////......,,,------+++)))(((***,,,***+++,,,,,,------,,,,,,...000111111///...///111222111///------------...---....../////////......000//////......---------000...---...000111111000---111222...---000222111///000000///,,,,,,...000,,,...000000//////000111222111///000111222222111111000///000111222000...///......///111333222111,,,...000222333333333222000000000000000000000000,,,,,,------.../////////111000000////////////000---.../////////...,,,,,,++++++,,,------...------............/////////000//////............////////////............//////,,,---.........---,,,+++......///////////////............------,,,,,,,,,000000111111111111000000111111000000000000000000//////......///000111222......000222444444333111333333333333333333333333111111111111111111111111222222222222222222222222444444444444444444444444000222444555444333333444555333222222333444222111///222555666444333444666777888777666333222333444444444333444444555666777777666444333222333444555333444555666666555444333666666666777999;;;===>>>===>>>>>><<<999999;;;===222222222222222222222222222111000000000111333333111222333333333333222111000000000000///////////////////////////000111111333333222000......///111111......111000...///333+++///000......111111...---......,,,++++++---///...---,,,,,,++++++,,,,,,---......---,,,+++***)))+++,,,,,,,,,...000333666???EEEOOOWWW^^^dddiiillliiiiiiiiijjjlllooosssuuunnnmmmkkklllooorrrssssssppppppqqqqqqrrrsssttttttqqquuuxxxyyywwwssspppnnniiilllmmmmmmppptttsssooovvvyyy{{{zzzvvvsssssstttvvvvvvvvvvvvwwwxxxyyyzzzyyyzzz{{{|||}}}}}}}}}}}}~~~|||xxxvvvvvvxxx|||~~~~~~xxxmmmccc]]][[[dddjjjrrrwwwwwwuuussssssrrruuuxxxxxxwwwxxx{{{tttuuuwwwwwwwwwxxxyyy{{{uuuwwwxxxxxxvvvuuuuuuvvvvvvvvvvvvvvvvvvwwwxxxxxx|||}}}}}}}}}}}}}}}||||||vvvwwwwwwvvvsssrrrrrrssspppqqqsssuuuwwwxxxyyyzzzxxxwwwvvvuuuvvvxxxyyy{{{zzz{{{|||zzzvvvqqqnnnmmmaaacccfffgggfffccc___\\\^^^cccllltttyyyzzzxxxwwwtttuuuqqqhhh^^^WWWMMMEEE::::::999666333111111333111222222222222111111000---...000111222111///...222111111000000000000111222222222222111111000000//////000000000000//////000/////////111222111000000000000111222222333333000000000000000000000000/////////000000000000000...111444444222///------+++,,,---///000//////...+++***+++...111222000///,,,------.../////////...+++---000///,,,***+++---222111000.........///000......///000000111000000,,,,,,---...//////......000///---...000111111000---111222000///111333111///111111///,,,+++...111...///111222111000111222222111///000111333222111222111111111333333111//////......///222333222111---///111444555555444333000000000000000000000000,,,---.../////////......//////.........---------...///000000000///---,,,////////////000000000111---.........//////000000111111000......---------//////............//////000000111111111000...---111111111111000///...---000000000///......------000000111111111111000000000///...,,,,,,,,,---...000000///000111222444555000000111333444333111...222222222222222222222222111111111111111111111111333333333333333333333333444444444444444444444444///222444555444333333444222111111333555777777666///222555666444333555666777888777555333222333444888777555444333333444444888666555333333444555666333444555666666555444333555555555666888:::<<<>>>===>>>>>><<<999888:::===111111111000///000222444666333111000222444444444888999999999888777555444444333111///...///000111333222000......///000111555222///...............---...///000000///...---,,,---///000000000///...,,,,,,,,,,,,---///000222------------------------111...++++++...//////---,,,---............111333999<<>>>>>===;;;999:::===@@@111222222111000000333555444222///...000222222222555777999::::::777333111333222000/////////111222444222111//////000111222666333///------------,,,///......------......///---...///000000000//////------,,,,,,---...///111------------------------///,,,******,,,---,,,++++++,,,------,,,,,,...000444888>>>HHHRRR\\\bbbeeedddeeegggiiikkkmmmooooookkkiiihhhiiimmmqqqsssssssssrrrrrrtttwwwyyyzzzzzzwwwxxxxxxxxxwwwuuusssqqqjjjiiihhhiiikkklllkkkjjjoooqqqsssuuuvvvuuutttssssssqqqpppppprrrtttuuuvvvyyyzzz{{{|||}}}||||||{{{~~~~~~}}}{{{xxxwwwyyyzzz}}}~~~wwwpppllljjjlllkkkoooyyy|||yyyvvvvvvwwwuuuvvvzzz{{{zzzzzz}}}yyyyyyzzz{{{|||{{{xxxuuuwwwxxxzzz|||xxxtttvvv|||vvvuuuvvvwwwxxxyyyyyyyyyxxxxxxxxxzzz|||}}}|||{{{xxxwwwuuussssssssstttuuuppptttxxxxxxvvvuuuyyy}}}}}}}}}{{{xxxuuuuuuwwwyyy||||||{{{{{{zzzvvvooojjjbbb[[[WWWXXXZZZYYYZZZ]]]```kkkvvvxxxxxxyyyyyywwwrrrkkk```UUUKKKCCC<<<888777333000000333444111...666666555555444333222222333000111333333111111444111111111111111111111111222111000111333333111000////////////000000111111000/////////111222111000222111000000000000111222000000111111111111000000///////////////.........,,,,,,++++++,,,---///000//////............//////222000///...///...---+++///---,,,...333444111---,,,---.........---+++***555333000///.../////////111111111111000000000000///////////////...............------------------000000//////000000111222222111000///...---------///---,,,---000111000///222222222111111111000000222111111111111222222333222000//////111222222111000000///...222777555///777222000222333111000222//////////////////...---000//////......//////000111111000000000000111111------......///000000000...............///000111222222111000000000000000///...,,,---000111000............///////////////,,,,,,---...//////000000////////////////////////000///...------...///000/////////......---------111222111000//////222555111111111111111111111111333333333333333222222111333333333333222222222222444333222222222222222111333222111111333444444333///000222222222222333555333444555666666555444222222333333444444333333222777666444333222333444555444444333333333444555666777555444555666666555333444333333333333444555555777777888999:::;;;;;;<<<>>>>>>===;;;:::;;;>>>AAA222333333222111111444666444222//////000111222222111444888::::::666222///111111000//////111222333444333111000000000222333555222...,,,---...//////111///---++++++---///111......///000000000000000///...---,,,,,,---...///---------------------------+++******+++,,,,,,+++***+++,,,,,,******+++,,,000222777???JJJTTT]]]bbbdddeeegggiiikkkmmmnnnooojjjhhhgggiiimmmqqquuuvvvtttsssrrrtttwwwyyyzzzzzzvvvwwwxxxyyyxxxvvvsssrrrnnnkkkiiiiiiiiijjjjjjiiimmmmmmnnnooooooppppppppprrrpppnnnlllmmmooorrruuuyyyyyyyyyzzz{{{|||}}}~~~}}}}}}|||zzzxxxwwwxxxzzz}}}}}}yyyuuutttooommmoootttwwwvvvuuuwwwsssqqqrrrwwwyyyxxxyyy}}}{{{zzzyyyzzz{{{{{{yyyxxxxxxxxxzzz|||yyyvvvxxx}}}vvvuuutttuuuwwwxxxxxxwwwvvvvvvvvvxxxzzz{{{{{{zzzyyyxxxuuusssrrrssstttuuuvvvvvvwwwvvvuuuuuuxxxzzz||||||zzzwwwuuuuuuxxxzzz}}}|||{{{{{{zzzwwwssspppccc\\\XXXXXXZZZZZZ]]]aaahhhqqqyyyzzzyyyzzzyyywwwlllaaaQQQEEE???;;;777333666333000000222333111///888777777666444333222222333111000333333000000333111111111111111111111111222111000111333333111000/////////000000000000111000///...///111222111000222222111111111111222222//////000000000000//////111000000///......------//////.........000111222//////............/////////......///000000---+++000...---...111222000---.........///......---,,,444333111///......//////111111000///---,,,++++++.........///////////////+++,,,,,,---------------000000//////000000111222333222111///......------...,,,+++,,,///000000///555555444333222111000000222111000000111333444555333222111222333333111///111111///---111555444///333///---000111//////111---...//////////////////111000000//////000000111111000000//////000000111------......///000000000---------......000111111111000000////////////000///...---...///000000...///////////////.........---------....../////////000///............000000000000////////////000000111222333333333222111000222222222000//////111333111111222222222222222222000000222222222111///...333333222222111111111000333333333333222222222222444222111111333444444444,,,...111333222222333444333333333333444333333333333333444444444444333333555444333222222222333444444333333333333444555666777555444555666888888777444333333333333444555555777777888999:::;;;;;;<<<<<<===<<<;;;:::;;;>>>AAA333333333222111222444666777444111111222333444333000222555777777555222///000000000000111222333444555444222000000111222333444111...---///111333333111000...------...000111/////////000000000000000//////---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,------.........***+++,,,,,,***)))***+++...///333999BBBNNNYYY```eeefffhhhjjjlllmmmmmmmmmkkkjjjiiijjjmmmrrrvvvyyyrrrqqqppprrruuuwwwxxxwwwwwwxxxyyyzzzyyyxxxvvvtttrrrooollljjjjjjjjjjjjjjjkkkkkkiiiiiiiiijjjlllmmmpppooommmjjjjjjmmmqqquuuyyyxxxxxxxxxyyy{{{~~~}}}}}}}}}{{{xxxxxxyyy{{{}}}~~~zzzyyytttqqqpppqqqrrrrrrrrrrrrkkkjjjlllrrrvvvwwwyyy}}}{{{yyywwwvvvxxxyyyyyyyyyxxxwwwxxxzzzxxxtttvvvzzzyyywwwvvvwwwyyyzzzyyywwwvvvuuutttuuuxxxzzzzzzzzz{{{yyywwwuuuuuuuuuvvvwwwwwwvvvvvvuuuvvvvvvwwwxxxxxxxxxwwwvvvuuuwww{{{~~~~~~~~~}}}}}}|||zzzyyywwwkkkddd___^^^^^^^^^bbbgggnnnvvv||||||zzzyyyuuuqqqaaaUUUEEE<<<:::999666222444222000000222333222000888777666555444333222111333111000333333000///222111111111111111111111111222111000111333333111000000000000000000000000000000///...///111111111///222222111111111111222222......////////////......000000//////............444333111000//////000000//////............//////))))))+++...111222000...000///......000000///---//////////////////......222222111000...---.../////////...---,,,+++******------......//////000000000///...------...///000///////////////000111111444333111000......------...---------...000111222777777666444333222000000333222111000111222444555222222222333444444222///222222///---///333333000...***))),,,...---,,,...------...///000000//////111111000000000000111111000000////////////000000000000000///......------------------...000111222000//////.........//////............///000//////////////////............////////////////////////111000///......///111333111000000000000000000111333444666777777666444222222222222111///...000111222222222222222333333333000000000000000//////...333222222111111000000000222333444444333222222333333333333444666666555333...000333444222111000000444333333222222333444555333333444444444444333333555444333333222333444444333333333333444444555555777666444444666777777777444333333333333444555555777777888999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<>>>AAA333333333222111222444666777555222111222333333333111222222333333333333222//////000111222333444444555444222000000111222333777555222111222333444333000000000111111000000000///////////////000000111000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------......***,,,------,,,******+++...///222666===HHHUUU]]]fffgggjjjlllmmmmmmlllllllllllllllmmmooorrrwwwzzzrrrqqqpppqqqtttvvvwwwvvvwwwyyyzzz{{{{{{zzzxxxwwwvvvrrrnnnlllkkkkkkkkkjjjjjjiiifffdddcccdddfffhhhmmmmmmmmmkkkkkkmmmrrrvvvyyyxxxwwwvvvxxxzzz}}}~~~~~~~~~|||zzzzzz{{{}}}~~~}}}zzzwwwvvvuuurrrpppoooooommmkkkaaaaaafffoootttvvvyyy~~~}}}zzzwwwvvvwwwyyy{{{{{{{{{yyyyyy{{{yyyuuuuuuxxx}}}zzzxxxyyy|||}}}zzzwwwwwwtttqqqqqqsssvvvxxxxxxxxxwwwvvvuuuuuuuuuvvvvvvtttttttttuuuuuuvvvvvvvvvvvvwwwwwwwwwvvvwwwzzz}}}~~~~~~~~~~~~}}}~~~~~~vvvpppkkkiiigggfffjjjpppxxxyyysssjjjbbbQQQGGG;;;666777888555111222111000000111222222222666666555444333222111000444111000333222//////111111111111111111111111111222111000111333333111000111111111111000000000000///.........000111000///111111111111111111111111......////////////..................//////000000000///...---------......//////............//////'''''')))---000111///---000///......//////......////////////////////////000111222000...---...000////////////////////////------......//////000000555222...+++***,,,///111/////////...///000000111333222111///......------//////......///111333555999888777555333222111000444333222111111111222222000000111333555555444222111222000---...111222///000,,,,,,000222000///111------...///000000//////111111000000000000111111000000////////////000000000000000///......---------------......///111111///...............//////---...///////////////000///////////////.........111111111000000000000///222111000//////111333444000111111111111111111000...///111222222111///...111222222111///...///000111111222222222333333333777555222000000111333555222222222111111000000000111333555555333222333444222333555888:::999555222///111444444333111000000555444333222333444666777333444444555555444444333444444444444444444555555333333333444444444444444888666444444555666555444444333333333333444555555777777888999:::;;;;;;<<<;;;<<<===<<<;;;<<<>>>@@@222333333222111111444666666333000///000111111111222111111111111222444444000000111111222333333444444333111000000000222333;;;999777666555444111///...///111222222111///..................///000000///...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,+++***+++,,,))),,,......---,,,,,,,,,...000111333888AAANNNXXXccceeehhhkkkmmmmmmmmmllllllnnnoooooooooqqqtttwwwsssrrrqqqrrruuuwwwwwwwwwwwwxxxzzz{{{{{{zzzyyyxxxvvvssspppmmmmmmlllkkkiiiiiigggccc```^^^___```aaafffiiilllnnnnnnooossswwwyyyxxxwwwvvvwwwyyy|||}}}~~~~~~}}}{{{{{{}}}~~~~~~~~~~~~~~~{{{vvvrrrtttuuuuuurrrpppoooiiiccc[[[]]]dddnnnuuuwwwyyy}}}|||yyyxxxzzz|||~~~~~~~~~{{{{{{}}}|||yyyxxx{{{{{{xxxyyy|||~~~zzzvvvvvvqqqkkkhhhjjjnnnrrrtttqqqrrrssstttttttttssssssqqqrrrrrrqqqppppppsssuuuxxxyyyzzzyyywwwuuuvvvvvv{{{}}}}}}yyyuuutttqqqppptttzzz|||qqqfffYYYNNN@@@:::444222444555222///000000000000000111222333444444444333333222111111444111000222222///...111222222222222222222222222222111000111333333111000222111111111111000000000///...---...000111000///000000111111111111000000......////////////......------......///000000111------------///222444555//////............//////,,,++++++---......,,,***///......------.../////////............///000000...000222111...,,,...000,,,,,,------...//////000.........///////////////555222...***)))***---/////////......//////000111111000///......------...//////000//////111444777888888777555444222111111333333222222111000///////////////111444555444333000333222......000000...000------111333000///000---...//////////////////111000000//////000000111000//////......//////000------......///000000000///............///000000///............//////000---...//////......///111............/////////000000000000000000000000000111000000///000111333444000000111111111111000000,,,---.../////////...---///111111111///...///000000000111111222333333333777555111......000333666222222222222222222222222///333666666444222333555222333666888:::999555222...111333444333222333444444444333333333555666777444444555555555555444444444444444444555555555555222333444444555555444444777666555555666666444222444333333333333444555555777777888999:::;;;;;;<<<<<<===>>>===;;;;;;===>>>111222222111000000333555666333000//////000111000000000111222333333444444000111111222333333333333444222111//////000111222777666777777888666222/////////............//////...------,,,------//////...---,,,+++++++++,,,---++++++++++++++++++++++++&&&))),,,,,,+++***+++---(((***---...---,,,,,,------///000000222:::FFFPPP\\\___dddhhhlllnnnnnnnnnlllnnnppppppooonnnoooqqqrrrqqqpppqqqsssuuuuuuuuuuuuvvvxxxzzzzzzyyyxxxwwwsssqqqooommmmmmkkkiiigggfffddd```\\\ZZZYYYYYYZZZ]]]dddkkkppppppqqqtttwwwxxxxxxwwwwwwwwwyyyzzz{{{~~~~~~~~~|||zzzzzz|||~~~~~~}}}|||}}}}}}yyysssooommmsssuuutttsssppphhh^^^ZZZ]]]fffqqqxxxxxxyyy{{{|||zzzyyy{{{}}}~~~|||yyyyyy|||}}}{{{{{{~~~~~~yyyuuuvvvzzz{{{wwwrrrrrrkkkccc^^^^^^ccciiillllllnnnqqqtttuuutttsssqqqqqqqqqoooiiieeefffmmmssswwwyyy{{{{{{xxxuuutttsssvvvyyy}}}~~~~~~|||{{{{{{yyyxxx|||}}}ooobbbVVVJJJ???888555222111111222111000//////000000000111222444444444444444444444444444444111000222222......000222222222222222222222222222111000111333333111000222222222111111111000000///...---...000000000///...///000000000000///.../////////000000/////////.........///////////////---......000222555888::://////............/////////...------//////...,,,---------------...///111......---------...///000,,,000222111---,,,---000))))))***+++,,,,,,------///////////////.........111000///...---......//////............///000000......------------.........//////......000444888777777666555333222111111///000111222222111///...111000//////111333222222///333333000...//////,,,...++++++///000...,,,---//////////////////...---000//////......//////000//////............//////------......///000000000000//////............/////////......//////000111,,,...000///...---///111,,,------...///000111111............////////////---......///000000111111//////000111111000///////////////000000111111111...///111111000///000111//////000000111222222333444222///------...111222111111222222333333444444...333777777444222333666444333333444666666555444222333444444333222333444222222222222333444555666444444555555555555444444222222333444444444444444222333444555555555444444444444666888999999666333444333333333333444555555777777888999:::;;;;;;<<<===>>>???===;;;:::;;;<<<111111111000///000222444888555222111111222222222---///222444555555333222111111222333333333222222333222000///...///000111///111333777:::999666333///...,,,******,,,...///------,,,+++,,,---...///---,,,+++++++++,,,------++++++++++++++++++++++++'''***......---,,,---///&&&))),,,...---,,,,,,,,,,,,---...---...555@@@JJJVVVZZZ```fffkkknnnooopppkkknnnqqqpppnnnllllllmmmooonnnmmmnnnqqqrrrrrrrrrssstttvvvxxxyyyxxxwwwvvvqqqooonnnmmmlllkkkhhheeedddbbb^^^ZZZWWWUUUUUUTTTWWW```jjjppprrrrrrtttwwwxxxxxxxxxxxxxxxxxxyyyyyy|||}}}}}}{{{zzzzzz|||}}}}}}|||{{{||||||yyysssnnnhhhpppuuuvvvuuurrrhhh\\\\\\___iiitttzzzyyyxxxyyy|||zzzxxxxxxzzz|||}}}}}}xxxuuuuuuzzz}}}|||||||||wwwrrrsssxxxyyytttooonnnggg\\\VVVVVV\\\bbbfffkkknnnsssvvvxxxwwwtttrrrsssrrrlllccc\\\^^^hhhrrrsssvvvzzz|||zzzwwwuuutttrrrvvv{{{~~~}}}}}}}}}||||||~~~}}}||||||qqqaaaTTTKKKAAA999888666444111000000111222...///000000000111333444444444444555555555555666444111000222111...---000222222222222222222222222222111000111333333111000222222222222111111000000///...---...000000000...---...///000000///...---//////000000000000//////000000000///......------------------///111333444//////............/////////...---...000222222222,,,---------,,,...000222...---,,,,,,---...///000,,,///333111---+++---000---------....../////////000000//////.........---///000222333444333111000...............///000000---,,,,,,,,,,,,---......---......---,,,...333888666666555444333222222111+++---000222333222000...444111///...///000111000...333444111//////...+++///,,,,,,000111...,,,---///000000000///...------//////............////////////............//////000000000///......------111000///......------...///////////////000111111,,,...000000...---///111+++,,,---...///111222222,,,,,,,,,---------......+++,,,---...////////////...///000111111000///...//////......///000111111,,,...000111000///000111...//////000111111222222555444333333222222333333111111222333444555555666...333777888444222333666666333000///111333555555888888777555222000000222000000111222333333444444444444555555555555444444000111222333333333333333222333444555555555444333222333666:::<<<<<<999666444333333333333444555555777777888999:::;;;;;;<<<>>>??????>>><<<::::::;;;...000111111000000111222000333555444111///111333000000111222222333444444333333222111111111222222111111000000000000111111222222111111111111222222444111...---------------111000---***,,,000///+++////////////...---,,,++++++,,,,,,------,,,,,,+++)))************++++++++++++******+++---......---...---,,,***+++///666;;;LLLSSS\\\dddiiilllnnnooommmnnnnnnmmmllllllmmmooossssssrrrrrrrrrrrrsssssspppqqqrrrsssttttttttttttrrrooommmmmmmmmlllgggccc^^^______]]]YYYUUUSSSRRRUUU]]]hhhrrrvvvxxxwwwvvv{{{{{{{{{yyyvvvvvvxxxyyy}}}|||{{{xxxvvvwwwzzz|||wwwwwwxxxyyy{{{zzzwwwuuuqqqtttxxxzzzwwwppphhhbbbdddhhhmmmrrrvvvwwwxxxxxx}}}|||{{{zzzzzz{{{|||}}}uuuwwwzzzzzzyyyxxxxxxxxxyyyyyyxxxvvvsssqqqooommmiiiaaaZZZXXXVVVWWW___iiioooooopppqqqssstttuuuuuuooonnnhhh^^^XXX\\\eeekkkuuuxxxyyyvvvvvvxxxxxxuuurrruuuwwwvvvvvvwww{{{~~~{{{}}}|||xxxvvvsssiii[[[PPPIIICCC;;;666444444333222111000//////333333222222111000//////555444333444666666555444000444444///---///000///222222222333222000///...111222222222222111000000666666555333222000///.........///////////////......///000111222222111000//////000111111000///...000000111000000///......//////000000111111111222.........------.........---.........//////000000///000...******...000...111......111000...111888222------222444000///111...---------...///...---000///...------...000111---...000222333222111000111---))))))---000000...111000...,,,,,,,,,---.........///......000444777777333000///111333333111444111...///111222111///000///...------...///000000000111000000///...---////////////////////////---...111333333222000///000000000000////////////000000---(((***000///***,,,++++++++++++,,,------....................................///////////////---,,,,,,...000111111...............///000111000///...---------------000000000000000111111111666///,,,222555111......222///...///222333111/////////000000111111222222000000111222222222222111111111111222222333333333333111000111222444333333...111555666444333333555222222111111222222333444777777666555444333333333333333222222222333444555444444555555555555444444444444333222222222333444222333333444444333333222222111111222444555555444444333333222222333333444777777888;;;>>>???>>><<>><<<;;;::::::...000111111000000111222111222444444333222222333222222333333444444555555444444444333333222222222111111000000000000111111111111000000000000111111///...---...///000///...//////---***,,,000///+++////////////...---,,,+++,,,,,,------------,,,,,,************++++++++++++,,,+++***+++---......---------,,,++++++///444888BBBIIITTT^^^fffjjjmmmooommmoooppppppoooppprrrssssssrrrrrrqqqqqqrrrrrrsssrrrssssssttttttuuuvvvvvvuuurrrooonnnnnnlllgggccc___``````___\\\ZZZYYYZZZYYY___hhhpppuuuwwwxxxyyy||||||{{{yyywwwvvvxxxyyy||||||zzzxxxvvvwwwzzz|||xxxxxxxxxzzz{{{{{{xxxvvvsssuuuxxxzzzxxxsssmmmjjjlllnnnrrruuuvvvwwwxxxxxx}}}|||{{{{{{zzz{{{||||||uuuwwwyyyyyywwwvvvvvvwwwyyyxxxwwwuuussspppnnnmmmggg```[[[ZZZYYYYYY```iiioooppppppqqqrrrsssssstttsssqqqlllccc]]]^^^dddiiiqqquuuuuurrrqqqrrrrrroooppprrrttttttuuuwww{{{~~~zzzsssnnnaaaYYYMMMDDD>>>999444///333222222111111000000///111111111111111222222222333222222333666777777666444777777222///111222000222111000////////////000000000111222333333333333555444444333222111111000...//////000000//////......///000111222111111000...///000000000///......000000000000000///.............../////////000000//////000000000000//////............/////////000---///...******---///---111......000000---000666111------222444111///111............//////......222000...---,,,---...//////000222222222111///...---.........///000222333///...,,,++++++---///000111111111///...///111333666333000///111222222111000...,,,---///111000///000///............///000///000000000000//////...........................---///111333333111000...000/////////////////////000000---)))+++000///+++---------------...//////....................................///////////////---,,,,,,...000111000///............//////000//////...---------......,,,,,,---///000111222222444...,,,111444111......111///...///222333111000000000000000000111111111000111111111111222222222000000000111111222222222111///...///111333333333000333666555333000///000333333222222333333444555777666555444444333333333000111222333333333222222444444555555555555444444333333333333333333333333444555555666666555555444444333111111222444555666444444333333333333444444555666888<<<@@@BBBBBBAAABBBAAA???===;;;:::999999...000111111000000111222222222222333555666555333555555555555555555555555666666666666666444222111111111000000000000111111000000////////////000000/////////000222222111///---...---***,,,000///,,,////////////...---,,,,,,,,,,,,------------,,,,,,************+++++++++,,,---,,,+++,,,---...---,,,,,,------,,,,,,---111444555===IIITTT^^^eeekkknnnkkkmmmpppqqqqqqrrrsssuuusssrrrrrrqqqqqqrrrrrrssssssrrrrrrrrrrrrsssuuuvvvwwwtttrrrqqqpppnnniiidddbbbbbbaaa```]]]]]]^^^```[[[```hhhoootttwwwzzz||||||}}}|||zzzxxxwwwxxxyyy{{{{{{zzzxxxvvvwwwyyy|||yyyyyyyyyzzz||||||zzzxxxvvvwwwyyyyyyyyywwwtttsssuuuwwwxxxxxxwwwvvvwwwyyy~~~}}}|||{{{{{{{{{{{{{{{vvvxxxxxxwwwuuutttuuuvvvxxxxxxwwwuuurrrnnnkkkiiiddd```^^^^^^]]]^^^ccciiippppppppppppqqqqqqrrrrrrrrrqqqnnniiidddbbbeeeiiinnnrrrsssooommmmmmllliiimmmooorrrtttuuuwwwyyy|||~~~|||{{{zzztttjjjaaaRRRKKKBBB<<<999666333000000000000000000000000000......///111222333444555222111111333555777777666777999888333000111222111222000...---...000333444333333333333333333333333333333222111111111222222//////000000000000////////////000111111111000000---....../////////......///////////////......---,,,------------............///000111111000///...............////////////,,,...---))))))---...,,,///---...///...---000444///---...333444222///000/////////////////////...222111///---,,,,,,,,,---222222333222111///---,,,***...111111......222666///...,,,++++++...111222111111111000......111333555222000///000222111111,,,******+++---///000///000000////////////000000......///000000000//////------------------------...///111222222111///...////////////////////////000111...+++---000000---///////////////000111111....................................////////////...---,,,,,,...000000000000//////............///.........---......//////,,,,,,---......///000000111---+++///222111///...000/////////111222222000111111111111000000000000222111000000000111333333000000000000000111111111000///......111222222222111444666666444111000000444444333333444444555666777666555444333333333333...///222333444333111000444444555555555555444444222333444555555444333222444555555666666555555444555444222111111333555666555555444444444444555555444555888<<>><<<:::999999888...000111111000000111222333111000333777888777444555555555555555444444444666777888888777555333111111111000000000000111111//////............/////////...,,,---...///...---,,,......+++,,,//////---......//////...------,,,++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,...---,,,,,,---...---++++++,,,------,,,,,,...000000666>>>HHHRRR\\\ffflllhhhkkknnnpppppppppqqqrrrssssssrrrrrrrrrrrrssssssqqqpppooonnnnnnppprrrssswwwtttrrrrrrsssqqqlllhhhddddddaaa^^^ZZZZZZ\\\^^^XXX^^^gggpppuuuyyy{{{}}}|||}}}}}}{{{yyywwwxxxyyyyyyzzzyyyxxxvvvvvvyyy{{{zzzzzzyyy{{{|||}}}{{{yyy{{{zzzyyyxxxxxxwwwwwwwwwzzz{{{{{{yyyvvvvvvxxx{{{}}}}}}||||||{{{{{{zzzzzzyyyyyyyyywwwuuutttuuuvvvxxxxxxvvvsssooojjjfffcccbbbbbbbbbcccbbbcccfffjjjpppppppppppppppppppppqqqlllkkkkkkkkkhhhdddfffiiimmmrrrtttppplllkkkjjjhhhlllooossswwwxxxwwwuuutttzzzvvvqqqppppppiii]]]SSSHHHCCC<<<888666555444222/////////000000111111111......///111222333444555222111111222444666555555777999777222...000111000222111//////000222444666999888666444333111000000333222111000///000000111000000000111000000///...//////000000000000000000---------...................../////////......---------------------------,,,---...//////...---,,,.........///////////////,,,......++++++...///---...............---///222...---///222444333000//////000111111000/////////000///...---,,,,,,------222222222222111///...---/////////...---...111555222000...------///111333---///000000///000333555333222000000000000000000++++++++++++,,,......///000000000000000000000000------...///000000000///------------------------///000111111111000...---.........///////////////111000///......000000///000000//////000000111222....................................////////////...---,,,---///000///...111000///.....................---......///000000000000//////...---,,,,,,...,,,,,,...111111///.../////////000111222222111222222111111000000//////333111000//////111333444000000111111111111111111222111//////111222111000000222444666666555444444333333333333333444555555666555444444333333333444000000111222333222222111333444444555555444444333111222444666666555333222222333333444444333333222333444444444333333444555666666555555555555666666444555777<<>>===;;;:::999888888...000111111000000111222222000000333777999777555444444333333333333333333666777888888888666333222111111000000000000111111//////............//////---+++((((((***---//////,,,///000------//////---.........///......---,,,******++++++++++++*********++++++++++++,,,,,,,,,///---,,,,,,......---,,,+++,,,------,,,,,,---///222444777<<>>>>><<<;;;999888888888...000111111000000111222111000111333555666666555222222222222222222222222444555666666666555444333111111000000000000111111//////............//////000...,,,...111444666777---111333000...//////------...............------******++++++++++++******++++++++++++,,,,,,,,,,,,...---,,,---...///...---+++,,,------,,,,,,...000555333222333999DDDRRR[[[cccggglllppppppppppppppptttssssssrrrrrrsssssstttsssrrrqqqqqqqqqrrrssstttqqqpppoooqqqttttttrrrnnnfffddd```ZZZUUUSSSSSSTTTUUU]]]jjjtttzzz{{{{{{{{{wwwyyyzzzzzzyyyxxxxxxyyyvvvwwwxxxwwwvvvvvvxxxyyyzzzyyyyyyzzz|||}}}|||{{{~~~}}}{{{xxxvvvtttsssssswwwzzz|||zzzvvvuuuyyy~~~{{{{{{||||||||||||{{{{{{|||{{{yyyvvvtttuuuxxx{{{xxxxxxvvvrrrmmmfff```\\\eeejjjmmmllllllnnnnnnmmmppppppppppppqqqqqqrrrrrroooiiifffhhheee]]][[[```eeemmmsssqqqnnnnnnoooooorrruuuxxx{{{{{{uuullleeeaaa\\\VVVSSSQQQLLLCCC<<<888666444111000///000000000000111111222222222333222222222111111111111111555333222222222222111///888:::999444333777::::::777666333111111222555666777666444333222333333444333222000//////000111222///000000000///...---,,,000000///.........//////------------...///000111...//////000000000000000000000000///////////////000000000//////000000000///////////////.........,,,///000......222222///---000111///---///000///---/////////111444444000///333666666222//////000,,,,,,---...///000111111...//////000111111222333???888111...000333444333555555444333222000///...111222333111000...///000///000111000///......////////////...,,,,,,---///......////////////......------.../////////......---------------------------...//////000000000///---------......//////000///...///111000...///222...............//////000....................................////////////------,,,---//////---,,,000//////............////////////...//////000000------...///000000111111---000000...///111000...---///000111000111222444111111111111000000000000222111000000000111333333333333333222222222222222777555333222222111000///000000000111222111...+++222111111111111222333333444444333333333333444444666444111///000222555888333333444444444444333333222333444555666666555555444555555666666555555444...222777888666444555666666666555555555555666666555555777:::>>>@@@???>>>>>>===<<<;;;:::999999999...000111111000000111222///111333333333333444555000000111111222222333333222222333333333333444444111111000000000000111111000//////////////////000111111222333555555333111///444666222/////////---------...............---,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,---///000///...,,,,,,---,,,,,,---000222333111000///333<<>>???777444222222666>>>GGGMMM666444333222111222444555333222111000222444777999////////////...---,,,+++111000///...---......///......------...000111222///000000111111111111111000000000/////////......111000///......///000111000/////////............+++...///---...111111///---222333///...111111///...000///,,,///444555111///444888777333//////111......///000111111111111////////////000111222333777555333111111111111111111222333333333000...,,,111222333222000......///...000111111...---...///,,,...///...,,,,,,...000,,,---...//////...---,,,.........///......------........................,,,------...///000111111,,,,,,---......///000000...,,,///222000,,,---333///............///000000....................................////////////---,,,,,,...//////---+++///............//////000111000//////////////////++++++,,,---///000111111...222333///...111111---,,,...111111000000222555000000000000000111111111000111111111111222222222222222222222111111111000444222000000111222111000222000000111333222...+++333222222222222333444444444333333222333333444444444333111000000222444555222333333444444333333222333333444444555666666666444555555666666555555444000333555555333333777;;;666555555444444555555666444555666:::>>>@@@???>>>???>>>===;;;::::::::::::///000111111000000111222...111444444222111333555000000111222333333444444111111111111111333444444111111000000000000111111000000////////////000000---...///000///***$$$000666777333/////////---------...............------......//////......---++++++,,,,,,,,,------------,,,+++---///000000///,,,------,,,,,,---111444//////......111777???EEETTTZZZbbbiiimmmnnnooopppppppppooooooooooooppppppqqqqqqrrrrrrrrrqqqqqqpppqqqooonnnooorrrqqqnnnjjjaaabbbbbb```______```bbbeeejjjqqqvvvxxxzzz{{{|||rrrtttwwwyyyxxxxxxyyyzzztttvvvwwwwwwvvvvvvwwwyyyyyyxxxwwwxxxzzz|||||||||zzzzzz{{{{{{yyywwwtttrrrvvv{{{}}}wwwuuuxxx}}}xxxyyy{{{}}}~~~~~~}}}}}}yyyxxxvvvsssrrrtttxxx|||uuuvvvvvvuuurrrnnniiifffjjjqqqtttqqqqqqttttttpppooopppppprrrssstttuuuuuuuuujjjeeegggfff______fffeeepppyyyzzzxxx{{{~~~yyyvvvrrrqqqqqqoookkkgggXXXTTTNNNGGG???:::666444000000000000000000333555333333333333333333333333000000111111222222222222111000///000222333333222333666555222333999>>>@@@444222000333===LLL\\\fff888777444222000000111222222111111222555888===???............---,,,+++***111000///...------...//////.........///000222333000000111222222222222222000000/////////.........111///,,,++++++,,,///111000000//////.........---***---...---...111111...---333444000...111222...///111///+++---444666222000444999888333000///111000111111111111111000///000000000000000111111222,,,000333222///------///,,,...111333333111...+++---///111222111000111222---000222111...,,,---///))),,,------,,,,,,///222+++,,,---......---,,,+++.../////////...---,,,,,,////////////////////////+++,,,---...///111222222,,,,,,------...///000000---,,,...222000+++---333///////////////000000111..................................../////////000---,,,,,,...//////,,,***...............///000111222111000//////...//////,,,,,,------------------...444555000...111111---,,,...111111000000222555//////000000111111222222000000111222222222222111222111111111000000//////000///...///111222222222111000111444777777444111444333333333333444555555333333333222222333444444111111111111111222222222222333333444444333333222444333333444444666777888222333333444444333333222222333444222000222999@@@555555444444444444555555333444666:::>>>AAAAAA@@@???>>>===<<<;;;:::::::::000111333444333111///...444222111222333333222111333333222222222222222333222------111222000111777111000000111222333222000222000......000111222111222///++++++...000000///000000//////..................---------......///000---+++,,,///000...,,,,,,***+++//////+++***,,,---...,,,+++///444444000,,,,,,+++,,,---///111333000///---+++---222:::@@@GGGRRR___hhhkkklllooorrrqqqpppnnnllllllmmmooopppsssttttttsssqqqppppppqqqpppmmmkkkmmmpppooojjjeee]]]ccchhhfff```___eeelllgggkkkqqquuuwwwwwwxxxxxxwwwyyy{{{zzzxxxwwwyyy{{{yyyxxxwwwxxxzzz{{{zzzyyyzzzxxxwwwxxx{{{~~~{{{yyywwwuuuuuuvvvxxxxxxyyyyyyzzz{{{{{{zzzyyyxxxzzzxxxzzz~~~~~~zzzyyy{{{xxxyyyxxxtttooommmoooqqqtttuuuuuussspppmmmmmmmmmqqqrrrtttuuuuuutttrrrqqqnnnoooppppppppprrruuuwwwtttqqqkkkgggeeefffiiikkkmmmvvv|||}}}~~~vvvvvvtttrrroookkkgggeeeYYYQQQDDD:::555444555666333333111000//////......222222111111222222333444222222222222333444555555666444111000000222222222444555666777888999:::;;;333888333000CCCaaafffXXX555222000000333555555444222222222222222222222222//////.........//////000111111000000000000111111......---,,,---///111333111111111111000000000000000000000000111111111111222111000//////000111222111000000///...---------+++,,,---///000000111111....../////////...------444222000//////000222444333777:::999444111222444---...///000111222222222------...000111111...,,,111111111000...,,,***(((222222222222111///...---.........000111222000///000---+++,,,...000///---////////////////////////000///...------...///000000000000///......------,,,...000000...,,,,,,,,,,,,,,,.../////////...---...............///000000......---......///000111333333222///---,,,---///......------------......000...---...000///,,,(((......---------///111222...------///333333111.........//////...---,,,,,,000---+++,,,///111000/////////000111111111111111---...111333333222000...////////////000000000000////////////000000000000111111111111111111111111111111111111111111111111222222333333333222111111222333444444222222333444111111111222222333333333000000111222222333444444555555555444222///,,,+++000//////000222444333222333444555555333333444555666555444444333333333333333333333444444444555555666666888;;;>>>???>>>===EEE@@@;;;999::::::999666111111222222222111000///111000//////111111000///222222111111111111222222999444222444333///000444222222222333555444222///222111//////000111222222000---***)))+++------,,,000000///...---+++***)))...------------...//////000///------.../////////,,,***,,,///000---,,,...///000///...222888888555+++++++++,,,---...///000---------------///333777AAAJJJWWWbbbhhhkkknnnpppppppppooonnnnnnnnnoooppprrrssstttsssqqqppppppppppppnnnmmmooorrrqqqlllgggeeeiiillljjjfffdddgggkkkgggkkkqqqvvvxxxyyyyyyzzzxxxzzz{{{zzzxxxwwwyyyzzz{{{yyyxxxyyyzzz{{{zzzxxxvvvuuuuuuwww{{{}}}~~~~~~zzzxxxvvvtttuuuvvvwwwwwwyyyyyyxxxxxxyyyzzz|||}}}{{{xxxyyy||||||yyyxxxzzzxxxwwwssslllfffeeeiiimmmrrrssstttsssqqqoooooopppuuuvvvwwwwwwuuurrrnnnkkkjjjlllmmmnnnoooqqqvvvzzzuuurrrmmmiiihhhiiikkkmmmssszzz~~~~~~}}}uuussspppooonnnkkkgggdddUUUMMMBBB888444333444555333222111111000000000000222222111111222222333333111111111000111111222222555333111000111222333444444555555666777888999999444777333000;;;MMMMMMBBB444222000111333555444333222222222222222222222222//////............//////000000////////////000000///...---------///111222000000000000000000000000...////////////000000000111111000//////000111111000000000///...---------,,,---...///000000000000111111111111111111111111444444333000///000444777333666999777333111222555000000111111222111111111......---...///000111000//////000000000///...---//////000000000//////............///000000000//////---++++++---...---,,,........................///...---,,,,,,---......333222111///...,,,+++***///111333333111/////////,,,---.../////////...---//////......//////000111------------...///000111222222111///------...000///......------......///000...------///...,,,)))000000//////......//////,,,,,,,,,...111111///---//////.........---------111///---...000222111000...///000000111111000000...///111222222222000///////////////000000000000////////////000000000111111111111111111111111111111111111111111111111111111222333333333333222222222333444444222222333444111111222222222333333333333333444555555666777777444444444444333222000///222111000111444555444333222333444333222222333444555555444333333333333333222222333333333333444444666666888:::===???>>>===CCC@@@<<<:::::::::999888111111000000000111222222111/////////111111000///111111000000000111111222:::777555555444111111444444333444555555444111///222222111111000111111222000...+++***+++,,,,,,++++++,,,---...---+++)))(((---------------...//////......---,,,++++++...000,,,***,,,000111......111///000000///333888999666***+++,,,,,,---------,,,***+++---...---,,,,,,---888???KKKXXXbbbiiilllnnnooooooppppppppppppppppppqqqrrrttttttrrrpppooooooooonnnooorrrtttsssooojjjlllnnnooonnnkkkiiihhhhhhfffjjjpppuuuxxxzzz{{{|||zzz{{{|||zzzyyywwwxxxyyy|||{{{yyyyyyzzzzzzxxxwwwttttttvvvyyy}}}~~~}}}wwwtttpppooopppsssuuuvvvzzzyyywwwvvvxxx{{{}}}yyyxxxzzzzzzwwwwwwzzzwwwtttlllbbb[[[[[[```eeennnppprrrrrrrrrrrrssstttwwwxxxyyyxxxsssllleeeaaadddfffhhhiiijjjnnnuuu{{{wwwtttpppmmmlllmmmoooqqqxxx{{{}}}|||}}}~~~{{{uuuqqqmmmmmmnnnkkkeee___MMMFFF===666333333444555222222111111111111222222111111222222222333333333222222111111000111111111444333222111222333444555444444555555666666666666444444333222555888666000222111111222444444333111000000000000000000000000//////............////////////............//////000///...------...///000////////////////////////............////////////111000000//////000000111000000//////...---------......////////////......333333333222222333333333555666666333//////555:::333555666555222111333666333333333333222111000//////...------...000222444,,,---///000111222222222------........./////////---------...............222111//////000000///---------------------------///...---,,,,,,,,,,,,,,,111111000///...---,,,,,,000222333333111000000111,,,---......//////......000////////////000111111,,,,,,,,,,,,---...///000000000000///......000222///......------......///111///---,,,---...---,,,000000//////---,,,******---------...000111000...000///...---------...///222000//////111222222111......///000000000000//////000000000111111111111////////////000000000000/////////000000000111111111111111111111111111111111111111111111111111111111222222333444444444444222333444444222222333444111222222222222333333333444444555555666666777777222222333444555555444444333222111333555666555444111222333333111111222333444333333222222222222333222222222222222333444444666666777:::===>>>>>>===??????>>>;;;999999:::;;;111000///...///111222444222111000111222333222111000000000///000000111222444333222333444555777999777555333222222222111000222333333222111000000111333111000............---&&&(((+++...///...---+++---------------...///000,,,------+++((((((,,,000+++)))***...000...///222...000000---///333444111***+++,,,------,,,***))))))+++---...---+++,,,,,,000555@@@MMM[[[eeejjjlllmmmoooppprrrrrrrrrqqqpppppprrrtttsssqqqooonnnnnnnnnnnnppptttvvvuuuqqqmmmooooooooopppooommmjjjgggeeeiiioootttwwwyyy{{{}}}{{{{{{{{{zzzyyyxxxwwwxxx{{{yyyxxxwwwxxxxxxvvvtttuuuvvvxxx{{{~~~~~~|||zzzqqqkkkeeedddhhhoootttwww|||zzzyyyxxxzzz}}}{{{yyyzzzyyywwwwww{{{tttpppiii^^^VVVTTTXXX]]]kkkmmmppprrrssstttvvvxxxuuuvvvvvvtttoooggg^^^YYY___aaacccbbbbbbfffooovvvxxxvvvsssqqqqqqrrrsssuuuyyyyyyyyyyyyzzz|||{{{zzzxxxsssooooooooojjj___UUUDDD???888333222222333444222222111111222333333444111111222222333333333333555555444333222222222222555555555333222222333444444444444444444444444444111000111444444000000222000000111333444333222111000000000000000000000000000//////............///.........------.........000//////.........//////---------......................../////////000000000000000//////000000000/////////......---------//////000//////...------111222444555555444333222333666777333......444;;;333444444333111111444777666666555444222000...---///000000/////////111333,,,---...///111222333333..................//////,,,---------,,,,,,---...111111000000///...---,,,------------------------//////...------,,,,,,,,,,,,,,,---......///000000---///000///...---...///---------...............000000000000000111111222,,,,,,,,,,,,,,,---//////.../////////...///111444//////............//////222000...------...//////,,,---------,,,***((('''000000000111222222222111111000...,,,,,,---///000111000//////000000111111---......///////////////111000/////////000222222////////////000000000000//////000000000111111111111111111111111111111111111111111111111111111111000111222333444555555555222333444444222222333444222222222222222222222222222222222333333333444444111222222333444555555555333222222222444555555333111333444333222111222333333222222111111222222222444333333333333444555666777666777999<<<>>>>>>===<<<>>>???===999888:::===111000...---...000222444111000///000222333222111000000//////000111111222111222333444666:::===>>>888555000......000111222222333444333000...///000333222222111///......///&&&(((,,,///000000...---,,,,,,,,,------///000000---//////---******...222+++((()))---...---...111000222111---,,,......,,,***+++,,,,,,,,,+++***)))+++,,,------,,,---///222,,,000888DDDRRR^^^fffjjjlllmmmppprrrssssssqqqpppoooqqqsssrrrpppnnnnnnnnnmmmoooqqqtttuuuuuurrrooopppppppppqqqsssrrrnnnkkkfffiiiooosssuuuxxxzzz|||{{{{{{zzzyyyyyyxxxwwwvvvwwwvvvuuuuuuvvvvvvtttsssvvvwwwxxxzzz|||zzzwwwtttjjjbbbZZZXXX```kkktttyyy||||||||||||}}}~~~}}}{{{|||{{{xxxyyy|||qqqooojjjbbbYYYVVVWWWZZZjjjmmmppprrrsssuuuwwwyyytttttttttrrrmmmeee^^^YYY^^^```___\\\ZZZ]]]gggpppxxxwwwvvvuuuuuuuuuvvvwwwyyywwwvvvxxx{{{|||||||||{{{wwwsssqqqnnndddUUUHHH<<<888444111111222222222111111111111222333444444000111222333333333222222555555444333222222222222777777888555222111111333444444444444333333333333000...000444333///222:::...000111222222222111111////////////////////////000000///.....................------------....../////////...............,,,---------........./////////000000000111111111/////////000000/////////............------------000000000000///...---,,,///222666::::::888444111000444666333---,,,222999333333333111111222444555666666555444222000...---///111333333111//////000............///000111111222111000...............,,,---...---+++***,,,///---.........,,,+++***)))------------------------////////////......------++++++,,,---...///000000,,,---...---,,,,,,---...------------......//////000000000000000111111222,,,,,,,,,,,,,,,---//////---...///......///222555/////////....../////////222222111///...///000222+++,,,---......---,,,+++000000000000000000111222111///...------...000111////////////......///000---......///////////////111000///...///000222333////////////000000000000000000000000111111111111000000000000000000000000111111111111111111111111000111222333444444555444222333444444222222333444222222222222222222222222111111111111111222222222222222222222222333333444333222111222333444333222333444555444333222333555222222222111111222222333666666555444444666777888777666666888;;;===>>>===;;;===???===:::999;;;===111000///......///111222...------...000111000///000000000000111111222333444666666555777<<<>>>>>>888444///,,,---000222333111333555333///,,,---......000000///---,,,---...,,,---///000///...,,,+++,,,,,,,,,---...///000111111222222111000000111333,,,)))))),,,---+++---000333666555///,,,------,,,++++++,,,,,,,,,++++++***,,,------,,,,,,...222555,,,...333<<>>>>><<<===>>>===;;;::::::;;;111111//////...///000000...---,,,...000111000///000000000111111222444444222555555333444:::===:::555333000000111222333222///333555333...++++++---+++---///...,,,+++,,,---...............---,,,,,,,,,,,,,,,---...///000111111111111222333333111000...+++***------+++---000333666666000,,,---...---,,,,,,+++++++++,,,,,,---+++,,,,,,,,,,,,---000222,,,...111555===IIIYYYcccjjjkkkmmmoooqqqrrrrrrrrrqqqqqqpppnnnllllllnnnpppnnnoooppppppooooooooopppssstttttttttssssssttttttnnnqqqtttuuuvvvvvvxxxzzzxxxvvvuuuuuuwwwxxxvvvtttppppppppprrruuuwwwwwwvvvvvvuuuuuuvvvwwwvvvssspppddd]]]WWWYYYcccmmmtttuuuzzzxxxwwwwwwxxx{{{~~~}}}zzz{{{~~~~~~zzzzzz|||uuuvvvtttoooiiifffgggjjjoooqqqssstttsssssstttuuuyyywwwsssnnnjjjgggeeedddfffgggddd]]]VVVYYYdddooouuuuuuvvvwwwxxxyyyyyyyyy}}}wwwwww}}}~~~}}}wwwnnncccWWWIII===555222111//////000111000///111111000000000111111222///111222444444333222111111111111000111111222222333666999888444222444777333333333444444444444444000333333///...///222222...000111000......000333000000000000000000000000111000///......---------//////............//////------...//////000000000,,,------...//////000000/////////000000000000111......///000000///......------------------------...///////////////.........000333555666555333222...000333333222000000000333222222222222222000///222222222222111000//////,,,000333333111111444777333222000////////////000111000...---,,,---...///...000000...***)))---111///222555555333111111222........................+++,,,...////////////...//////...------,,,++++++...//////...---...000222...------,,,---...///000//////......//////000111------------...///000111---...///......///222444000000////////////000000---///111111///...///000............///000111222,,,---...,,,******,,,///.../////////000000000000///111111000------...000...///000000111111000000000000000000000111111222////////////000000000000000000111111111222222222000000000000000000000000111111111111111111111111000000111222222111111111222333444444222222333444333333333222222222111111333333333333333333333333444333222222333444555666555333222333444555444222222333444444333222333444333333333333333444555555888777555444444666888:::777666555777:::<<<>>>>>>>>>===<<<<<<<<<<<<:::888111111000/////////////////////...///222333333222111111111111222333444555,,,000111...111888;;;888222222222444555555333111...222555333---)))***,,,***---//////,,,+++---///,,,,,,,,,------......///+++,,,,,,---...///111111///......000333333///+++000---,,,......,,,---111000444444///,,,---...------,,,+++***+++,,,...///)))***,,,,,,++++++,,,---,,,...000111666BBBTTTaaajjjkkklllnnnpppqqqrrrrrrrrrqqqpppmmmkkkkkknnnqqqooooooooonnnmmmmmmnnnppprrrssssssrrrpppoooqqqsssrrrtttvvvwwwwwwwwwxxxzzzwwwuuussstttwwwxxxvvvtttooooooooorrrvvvxxxyyyyyyxxxwwwwwwxxxyyyyyywwwuuueee```\\\```iiiqqqsssrrrxxxuuusssrrrtttyyyzzzxxxzzz~~~~~~zzzyyy{{{yyyyyywwwrrrnnnlllooosssqqqsssttttttsssrrrrrrssszzzwwwqqqjjjfffddddddeeejjjkkkhhh___YYY\\\hhhsssssstttvvvwwwxxxyyyyyyyyy}}}wwwvvv}}}{{{{{{|||uuuiiiZZZKKK???777333000///...///111111000///111111000000000000000111///111222444444333222111222222222222333444555555000444888888555444666:::333333333444444555555555///444555000///333222......000111///------000444111111111111111111111111111111000......---------//////............//////,,,,,,...///000000000000------......///000111111............/////////000---...///000000///...---------------------------......///////////////...,,,,,,---...//////000000...000222444444222000...333222222333333222///---000000111111111000000///+++///111111///111777===444333111000000000111222...---,,,++++++---...000...000111...***)))---222)))---000111...,,,---...////////////////////////)))***,,,.../////////...,,,,,,------------......------...---,,,---///111......---,,,---...///000...............///000000......---......///000111.../////////...///111444000000////////////000000***---000000...,,,---...------,,,+++,,,---...///...///000...++++++...111---...///000111111000000000222333111...---///222//////000111111111111111///000000000111111111111////////////000000000000000111111111111222222222000000000000000000000000111111111111111111111111000000111111111000000///222333444444222222333444333333333222222111111111222222222222222222222222333333333333444666888999666555444444555666555333111222333333111111222333333333333333444444555666777666444333333555777999777666555666999<<<>>>>>>@@@===;;;<<<======:::666222111//////000333666888444333222111111111222333111111000000000000111111555444333222222444666777333333333222222111111111777999:::555///+++---000000///,,,*********+++,,,***+++---///111111...,,,000///---,,,,,,---///000...///////////////......,,,)))***//////***))),,,,,,000222000,,,+++...333---------------,,,+++***,,,+++*********+++,,,---...,,,...333666;;;HHHVVVgggiiimmmooonnnmmmmmmmmmqqqooommmkkkkkknnnqqqssswwwtttoookkkjjjlllooorrrsssttttttsssqqqqqqrrrtttxxxxxxyyyyyyyyyxxxwwwwwwvvvqqqnnnooossswwwvvvtttlllooorrrtttuuuwww{{{~~~yyyyyyyyy{{{}}}|||wwwsssnnnmmmiiigggjjjrrrtttrrrzzzqqqkkkkkkooorrrwww{{{xxxxxxxxxxxxzzz{{{}}}}}}|||}}}{{{xxxttttttwwwzzzzzzxxxvvvuuuvvvwwwvvvvvvzzzuuuoooeeeWWWPPPYYYgggmmmkkkiiiffffffiiinnnrrrqqquuuyyyzzzyyyyyy{{{}}}zzz|||||||||~~~{{{uuummmdddVVVIII???888333000//////......///111333444222111111000000111222222000000000000111222333444000000//////000222333555555777999888444111111222333555666777666444111////////////000111333444555222222222222222111000///000......000000------///000///---,,,+++,,,...///000000000///......------------...000111222333444//////............//////000///......///000///---000---***+++...000000///...------------...//////......///000000000000000111000///000222333333222------...///000111222222666999555+++&&&***...///000000////////////000000///,,,...444555222111555444111//////000111000...333000......000111///---///...---,,,,,,,,,,,,,,,666000...111333111//////...---,,,///333555333111222...+++,,,///111000...,,,,,,,,,---...///000000---------------...///000...///////////////......000...,,,---000111///------------------...///000///---,,,...111333222000333111......////////////---///111222222000...,,,,,,,,,,,,---...//////000222111000///------,,,,,,+++...000111000.........111,,,,,,111111...///444---...///000000111111111000000000000000000000000111///...------...///111000///...///000111000///......///000000000000000333222222222111000000000000000000000////////////333999:::444000222333111333222111111000111111111444444222222222222444444222333444444555555444444222222222333333333444444333222222222222333444444444555555666666666666666777666444333333444666777666333333999:::888:::???FFF???;;;===<<<666333555333222111000000222333444333333222111111111222333111111000000000000111111444333222111111333555666111222222222333333333444<<<======888222......111000...,,,+++******+++,,,++++++---///111111...,,,///...---,,,,,,---...///......////////////......,,,)))***......***))),,,+++---///---+++***,,,///,,,,,,,,,,,,,,,+++******++++++*********+++,,,---...+++***---///333@@@MMMcccfffjjjlllllllllmmmnnnqqqooommmkkkkkkmmmoooqqqrrrpppllljjjjjjlllppprrrrrrsssssssssrrrrrrsssuuuwwwwwwwwwwwwwwwwwwwwwwwwuuuqqqmmmnnnrrruuuuuusssooopppsssuuuwwwyyy{{{|||}}}|||{{{|||}}}|||xxxuuurrrrrrooommmpppvvvwwwtttqqqiiidddfffiiilllpppuuutttuuuwwwyyy{{{}}}~~~~~~~~~|||yyyzzz}}}{{{xxxxxxzzz{{{{{{wwwrrrkkk```SSSNNNWWWdddlllmmmmmmmmmlllllloooqqqqqqsssvvvxxxyyyzzz{{{|||zzz|||}}}}}}wwwmmmaaaYYYLLLAAA:::555222111//////......///000111222000000000000000000000000.........//////000111222111111000000111222444555555888<<<<<<999666444333444444555666555333111000222222111000000000000111111111222222111111000000222///...000000------111333222///---,,,---...............---------------......///000111222222333/////////......////////////...---...//////...---000...,,,,,,///111000///...------------...//////...///000000000000000///000///...///111222111000......//////000111222222111555444...+++---///...000//////......//////000///,,,...444555222111444444222000111222333111///222000---...///000///---111000///..................******---///......000---------///111222111000333111///.........---,,,,,,---------.../////////---------------...//////......////////////......000...------000000///---///......---------.........,,,+++---///111000...333000......///000///...---...000222222000...---,,,------...//////000000000000///............///***---000111111000000111222......111111---...222000000000000000//////...000000000000000000000000000///...------...///000000///...///111111111//////000000111111111111111222222222111111111111111111111111111111111111111///555666111///111333111444444333222111111111222444333333222222333333444111111222333333333333333222222222222333333333333444444444444444555555666444444555666666666666666666555444333333444555666:::777777<<<>>><<<>>>BBBDDD>>>;;;<<<;;;666444666333333222222111111111111222222111111111222222333111000000//////000000111222222111000111222333444000000111222444555666666<<<===<<<888222...///000///...---+++++++++,,,,,,++++++,,,///111111///,,,///...---,,,,,,---...///......///////////////...---++++++......++++++---------,,,,,,,,,,,,------++++++++++++++++++***)))++++++******++++++,,,---111...,,,,,,,,,111<<>>KKKRRR\\\dddjjjmmmoooppppppooonnnmmmnnnppprrrtttmmmlllkkkjjjkkkmmmoooqqqqqqrrrsssrrrqqqqqqrrrtttsssrrrqqqqqqrrrtttvvvxxxtttrrrpppqqqsssuuutttssstttssstttvvvyyyzzzwwwuuu}}}~~~}}}yyytttpppooorrruuutttvvvzzzyyyuuukkkfffdddeeefffeeegggkkknnnqqqvvv{{{}}}}}}~~~~~~~~~}}}}}}}}}}}}|||}}}}}}}}}|||~~~xxxnnncccZZZYYYaaaiiioooqqqtttuuutttrrrqqqqqqrrrppppppsssyyy|||{{{yyy{{{}}}~~~|||kkk[[[DDD>>>666000///000111222222111111111000000000111///000222333222111///...111111111111222333444444444333333222333444555666222444666777777555444333444333222111111111222222---......///000111111111000000000000000111222222222...---///000000444888:::888555111///........./////////000111222222333000000000000000000///////////////000000/////////...---,,,---...///...---//////......////////////...------------...//////000000000000000//////...///---------//////...---000000000111111111222222///111222111000///...,,,......------------............000222333111111111000000222333333222000...///...---------............---------------......333222222222...***---222,,,///111000---,,,---///+++...222222000///000222...............---------......---------......///---...//////////////////......---...............///......---------............------------,,,+++000///......///000///...---...///000000000///....../////////000000111111/////////...///000000111,,,...111222111111222333222111000000000//////000222111111111000...---,,,////////////////////////000///............///000000///...///111222111000///000111111222222111111000000000111222222222333//////000111222333444555222333444333333444444444666555444333222111111111333333333333333333333333444555666666777777666666333333333333444444444444555555555555555666777777333333444555555555555444555444444333333444444555333333555888999:::;;;<<>>999333///...000111222222222222222222222111111111222444444444222000///111111111111222333444555555444333333333444555666444333111111222333444444444333222000000111222333---...///000111111000000000/////////000111222222000,,,,,,///111222666;;;;;;999555222///...............///000111222333333000000000/////////////////////000111111000//////...---,,,---///000///.........//////...............------------...////////////000000000000//////000///......000000///...000000111111222222333333555222000///...---------......------------.........000111111111111000///---///111222222000///............---------...///---------------...///000111/////////+++''')))///---000222111...,,,...000***...111222000///000222...............---------///......---------......------...///////////////---.........---------...,,,,,,,,,---...///000111000000000///...---------///...---...///000///---,,,---...///000//////...////////////000000000000111111000///////////////000111222222000///000111000000000///000111222222//////000000000000////////////////////////////////////............//////111000///000111222222000...///000000111111000000000000000111222222222333---...///000111333444444555333333333333222222222444333222111000000000000333333333333333333333333444555666666777777666666444444444444555555555555444444333333444444555666222333333444444444444444444444444333333444444444333555777999:::<<<===<<<===<<<:::888999:::999777...///111222222222111111...///000111222222222222000//////......//////000/////////000000000111111222222222222222222222333000000000000000111222222------......---------------,,,,,,---///000///...,,,,,,,,,------,,,,,,,,,,,,---...///000000000000///111000------000111///,,,,,,++++++++++++,,,,,,)))***++++++,,,+++++++++)))***+++,,,,,,,,,,,,+++(((+++,,,+++---111222000000888CCCPPP[[[dddlllpppppppppqqqrrrtttvvvyyyzzzsssrrrqqqpppooonnnmmmmmmrrrssssssrrrppppppqqqrrrqqqqqqppppppppprrrssstttuuuvvvvvvvvvvvvvvvvvvvvvsssuuuvvvuuutttssstttvvvtttyyy~~~{{{tttmmmhhhnnntttyyyzzz{{{~~~~~~|||tttpppmmmkkkgggbbbccchhhpppsssxxx|||~~~~~~}}}{{{uuupppooorrrwww}}}~~~zzz~~~|||vvvnnnkkkmmmooonnnpppqqqqqqqqqpppqqqsssuuuvvvuuuuuuvvvyyy{{{||||||{{{|||vvvkkkYYYJJJ:::666222//////111111111111111222333333222222111333444444444444222111000000000///000000111222333555444333333333333555555888444111000111444666666444333222111111222333444111111222222111///---,,,111000///...///000111222///,,,,,,000222222555:::888666333111///...//////,,,,,,---......///000000//////////////////////////////111111111111//////...------...000111000///...000111111///......///...------------...//////......///000000000000000222000///000111111000...000000111222333444555555999333.........,,,---//////..................///...111222000000111000---,,,...000111000/////////---...///...------///111////////////000111222333222///...///...,,,///444...///111000///......///...///000000...------...------..................//////...------------...,,,---...///000000000000,,,...///...---,,,---...++++++,,,,,,...///111222000111222111///......000...------...000000///---,,,------...////////////////////////////////////222111000000////////////111222222111///......///...111111//////333444222---...///000111111111111000000000000000000000000////////////////////////111000///000222333222111......///000000000000000111111111111111222222222......///000111222333444444000///111222000///000222222111111000000111111222333333444444333333222222222333444444444444333444444444444555555555555333222222222222333444444111222333333444444333333333333333444444333333333000444666666888;;;;;;888<<<<<<:::777888;;;:::666111111111111111000000///---...000111222222222111//////............////////////000111111111111111//////000000111222333333111000///000111222222222------...............------,,,,,,---///000///...,,,,,,,,,------,,,,,,,,,,,,---...///000000000000///222111------111222///***,,,---,,,))))))+++...******+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++---///---)))***000222000---000666???JJJXXXeeennnsssrrrrrrssstttuuuwwwxxxrrrrrrrrrqqqpppnnnmmmmmmooopppqqqqqqpppqqqsssuuuqqqqqqqqqqqqqqqqqqqqqrrruuuuuuvvvvvvvvvuuuuuuuuussswwwyyyvvvqqqqqquuu{{{www{{{~~~zzztttooommmrrrxxx}}}|||{{{}}}}}}{{{vvvrrrnnnlllgggccceeejjjpppssswww{{{~~~~~~zzzsssmmmlllnnnsssyyy~~~~~~|||yyyyyyzzzwwwrrrrrruuusssnnnmmmoooqqqrrrqqqrrrtttvvvxxxyyyyyyyyyyyyzzz}}}}}}xxxkkk\\\LLL???444222000///000111000///......000111222111111000444444333333222111111000000000000000111222333333555444333222222333444444888555222111333555555444444333333333333333444444222222333333222000...,,,222111///......///000111111......111222000111555555333111///......///000,,,,,,,,,------......///......//////////////////...///111222222111///...///...---///111222222111///222444444111//////111...------------...//////,,,---...000111111111111222111///000111111///...//////000222444555666777777000,,,...000------000000//////......//////000...222333//////111000+++---///111000///...000222---///000///......000222.........///000222333444777222///111222111222555...------...///000...---000...---,,,---...------,,,---------...///////////////...---------------,,,---...///000000000000+++---///...,,,+++---///,,,,,,,,,---...///000111///111222111///...///111---,,,---...000000///---,,,,,,---......//////000........................000000000///000000111222///000000///...---///000000333222//////333333000---...///000111111111111000000000000000000000000......////////////......111000///000222333222111//////000111111111111000222222222111111111111111000000111111222333444444333...,,,111333111000111222222111111111222333333222333333444444333333222111111222333333333333333222222222333333333444444222222222222222333444444111111222333333333333333333333333444444333333333---222555444666:::999555;;;===;;;777777;;;:::555333333222111000///......---...000111222222222111//////............////////////000111111111111111,,,,,,...///111333444555111000......///000000///------......///......------,,,,,,---///000000///+++,,,,,,------,,,,,,+++,,,---...///000000000000000333222------222333000+++...000...***)))---111***+++,,,---------------)))***+++,,,---,,,++++++......)))""""""***---+++------...333>>>NNN```llltttttttttsssssssssttttttqqqqqqqqqqqqpppooonnnmmmlllmmmooopppqqqsssuuuxxxqqqqqqrrrrrrrrrqqqqqqpppsssuuuvvvvvvuuuttttttttttttxxx{{{wwwppppppwww|||~~~}}}xxxtttsssssstttzzz~~~{{{yyyzzzzzzyyywwwssspppmmmhhheeehhhnnnppprrrvvvzzz}}}||||||}}}~~~~~~yyyqqqkkkjjjllloootttxxxzzzyyywwwwwwzzzyyyvvvwwwzzzvvvnnnkkknnnqqqssstttttttttuuuyyy{{{}}}|||yyyzzz}}}tttcccRRRBBB777000......///000111000...+++,,,...///000000000///444333222111000000000000222222222222333444555666555444333222222222333444666333111222444444333000444444444444444444444444///000222333333333111000333222///...---...///000333000000222222......000222111///------...///111.........///////////////............//////000000...000111222222111000...///......///222333222222111444777666333111111222...------------...//////+++,,,...///111222222222222000//////000000///---...///000222444666777888444---+++///222///...111000000////////////000000...222333///...111000+++...000222111//////111444---///111000......000333,,,,,,,,,---///000222222:::333---...000...---...---+++***,,,///000...+++---***((()))---000000///,,,,,,------...///000000000///...---------------,,,---...///000000000000+++---///...,,,+++,,,///......---------......///...000222111......///222,,,,,,,,,...000000...---,,,,,,------...///000000...............---------......//////000222333444---...///...---...000222111555444///...222222.........///000000000000000000000000000000000000000......////////////......111000000000222333222111000000111222222222222222333222222222111111000000111222222333333444444555333---,,,333666444333555222222222222333444555555222222444444444444222222222333444444555555444444000000111111111222222222333222222222222333444444111111222333333333333222222333333444444333333222000666999888999>>>===999;;;===;;;666777;;;:::444000///---...///000//////...------///111222111000000000111111111///...,,,///000///...111444111+++////////////000000000000111111111111222222222222///...,,,+++******++++++******+++,,,,,,---......,,,...///...///111...)))------------.........///111000///000000///,,,***---,,,,,,++++++*********++++++++++++++++++++++++000...,,,***))))))***+++******+++,,,,,,---......,,,,,,,,,...444@@@NNNWWWfffkkkqqqvvvvvvuuurrrqqqrrrpppooopppqqqoookkkgggmmmlllmmmooorrrsssrrrqqqrrrssstttsssrrrrrrssstttxxxwwwvvvvvvuuuvvvvvvvvvtttvvvxxxwwwuuussstttvvv{{{}}}|||wwwsssrrrtttyyyzzz|||{{{xxxvvvuuuuuuxxxtttrrrsssqqqmmmlllnnntttvvvxxxyyyzzz{{{{{{|||uuuvvvxxxzzzzzzwwwsssooommmnnnsssyyyyyyvvvvvvyyyyyyxxxxxxyyyxxxvvvrrrnnnpppppprrruuuyyyzzzyyywww}}}yyyvvvxxx}}}~~~}}}qqq```OOOBBB<<<:::222000...---,,,---...///111111222222222333333333222222111111111111111111333111///000222333222///333222000///000222555777888444111333777888555222555444333333222222333333000000000000000000000000,,,---...///000000000000111000000/////////000000------......///000000000---///000111111///---+++///000222333111,,,(((%%%000000000000000///.........///000222222111000000000000000000000000111111---,,,++++++,,,---///000////////////000000000000222111000.........///000///111000///111666777444555333111///...000222333444111...---.........,,,111000000000222222000...---------.........//////111000000///...,,,+++***///...------...///000111111///------......---,,,////////////000000000000...------,,,,,,------...******+++,,,---//////000///000000///---+++,,,---------------------------//////...---,,,,,,+++***///222111......///...+++...///////////////...---....../////////...,,,++++++,,,---...////////////333222111///......------111///...---...///...---///---,,,---000111000...111111000000//////......111000000///...---------///000111111000000111333......//////000000111111222111000//////000111111&&&***000555666444000---//////000000111111111222000000000000111222333444444333222111111111222333444333222333444333---)))555555444333222111000///222333333444444333333222111222333444555444333222333333333222222111111111111222333333222111///...111111000000111333444666555555555666888999;;;<<<<<<<<<;;;:::999999999999000///...---..................///222555666666444000000111000000///......///000///,,,---111111---////////////000000000000------.........////////////...---,,,,,,+++++++++***++++++,,,------......---111222///...///---)))------........./////////000///.........---***(((++++++++++++++++++++++++++++++++++++++++++++++++///...,,,***))))))***++++++++++++,,,,,,---------------,,,---222:::EEELLLYYYaaalllsssuuusssqqqpppqqqooooooooopppoookkkgggjjjjjjkkkmmmqqqssstttsssrrrsssttttttsssssstttvvvwwwwwwwwwwwwwwwwwwwwwwwwuuuwwwyyywwwtttrrrrrrtttzzzxxxwwwwwwxxxwwwsssppptttvvvyyyzzzyyyxxxxxxyyy{{{wwwvvvwwwvvvsssrrruuussssssssstttvvvwwwxxxwwwoooooorrrvvvyyyxxxsssnnnooopppsssxxxxxxttttttxxxyyyyyyyyyxxxwwwvvvuuuuuuvvvvvvxxxzzz|||{{{xxxvvv~~~|||zzz{{{~~~{{{rrrcccSSSDDD:::444333222111///------...///000111222222222222333333333555555444333222111111000333111000111333444222000444333111000000000222222777444111333666888555222333333222111111111111222000000000000000000000000///000000000000000//////...------,,,,,,,,,------000000000/////////......000000/////////.........000000111111000...---+++000000000000000///......//////000111111111111111000111111222222111111000---------,,,------............/////////000000000000000///...............333555444111111555555222555333111///...///111222///...---,,,---------,,,000///...///000111///------------.........//////000000//////...---++++++......---------...000000000///------......---,,,............////////////...------,,,,,,------...+++,,,,,,---///000000111///000000///---+++,,,---------------------------000000///......---,,,,,,---000000---,,,---+++'''......///////////////........./////////...,,,,,,+++,,,---...////////////000000////////////000000...,,,,,,---///111111111111///---...111111000...111000000000/////////...111000000///......------------------.............../////////000000000111222111000//////000111111,,,---000222333222000///000000111111111222222222000000000111222222333333444333222111111111222333///000222444666666444111333333333222222222222111333333444444444444333333222222333333444444333333333333333222222222111111111111222222222222222111222222111111222333444555555555555666777999:::;;;<<<;;;:::999999999999999//////...---,,,,,,---------...111555999::::::888111111000/////////000000...000///***)))---000000////////////000000000000,,,,,,---------.........////////////...---,,,,,,+++++++++,,,------.........333555111------,,,+++....../////////000000000111///......---,,,)))'''*********+++++++++++++++++++++++++++++++++++++++...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,......------...333:::???HHHSSSbbblllooonnnnnnooopppppppppqqqqqqpppmmmjjjiiihhhhhhkkkooosssuuuuuurrrsssuuuuuuuuuuuuwwwyyywwwxxxyyyzzzzzzyyyxxxxxxwwwxxxyyywwwuuurrrrrrrrryyysssnnnqqqxxxzzzssslllooorrrvvvxxxyyyzzz|||~~~|||xxxxxxzzzzzzwwwxxx{{{uuurrrooonnnqqqrrrrrrqqqfffgggjjjrrrxxxyyytttooorrrqqqsssvvvtttpppqqqtttwwwyyyzzzxxxvvvvvvyyy|||yyyzzz||||||yyy|||}}}~~~~~~}}}xxxkkkXXXHHH===888444222111111///.........///000222222222222333333333333888777666555333222111111444222111222333444333111666555444333222111000000666333222333555666444222333222111111000000111111000000000000000000000000222222222222111000///...000///////////////000000333333222111///...------111000///...---...///000000////////////000111111000000000000000//////...000000000000000111111222000111333444444333111000...............------,,,------........./////////...////////////......---333555555222222555555333555444111///...///000111...///111111///...//////...------...///000...---------........./////////......//////...------,,,...------------...//////000...------.........---------------..................------------......,,,------...///000111111...///000///---,,,,,,---........................000000000//////......---+++///000---,,,,,,***&&&------...///000000000///.........///......---,,,,,,,,,---...////////////............///111222333...,,,,,,---///111111111000///......///000///---000000000000////////////000000000///......------111///---...111333111///////////////000000000000111111000000000000111111111111000/////////000000111111111111222222222222///000111222333333333222444333222111111111222333...111444666777666777777111111111222222333333333333444444555555444444333333333222222333333444444333333333333222222222222111111111111222333444555444444333333333444444555555555666666777888999999;;;;;;:::999999888888777...///...---++++++,,,,,,---...111555888999888666111000/////////000111222...111///)))&&&***000222////////////000000000000....../////////000000000...///000000000///---,,,,,,,,,,,,,,,------......,,,333666222---,,,......////////////000000000000444222000//////...+++)))++++++++++++************************++++++++++++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...222555:::FFFVVVaaaeeehhhkkkooopppppprrrssstttsssqqqpppkkkjjjhhhjjjmmmqqqtttuuurrrtttvvvwwwwwwxxxzzz|||xxxyyy{{{||||||{{{zzzxxxwwwxxxxxxxxxwwwvvvuuuuuuxxxrrrmmmqqqxxxzzzssskkkmmmpppuuuxxxzzz|||~~~yyyvvvvvvyyyyyywwwxxx|||zzztttmmmjjjkkklllkkkiiiaaabbbfffpppyyy|||wwwqqqtttrrrqqqrrrooojjjkkknnnqqquuuzzzzzzxxxwww{{{xxxzzz}}}~~~xxx|||~~~{{{zzzrrrcccNNN@@@:::888666444111111000/////////000111222222222333333333444444666666555444333333222222333333333333333444333333666666666666555333222000555333222222444555444222333333222111111111111111000000000000000000000000111111111111111000///...111111000000000111222222333333222111000///......000000///////////////000.........//////000000111//////000000000000//////111000/////////000222333111222444666666444111000//////000000///...,,,+++------------.........///...///000111111000///...///222333111111555777666555333111///......///000...111333222000............------...000000///---............////////////------...............---...------------.........000...,,,,,,...///...---------........./////////......------------......,,,------...//////000000...///000///---,,,---.../////////////////////////////////...............+++///000///...///---))),,,,,,...///000000000000..................------,,,------...//////..................///111222333111///...---...///...---......---------------,,,000000000000////////////000000//////............333000---///333555333///////////////000000000000000000000000000111111111111111000//////000111111000000111111111111111111000111222333333333222222444333222111111111222333111444888888555333333555111111222222222333333333333444444555555444444333444333222111222333444555333333333333333333333333333222111111111333444555555555555444444444444444555555666777888888888888;;;;;;::::::999888777666---...///---+++***,,,...---...///111444444222000111000/////////111222333...111000+++(((+++000222////////////000000000000//////000000000111111111...///000111000///...---,,,,,,------------......***111555111---...000111////////////000000000000444222000///......,,,***,,,,,,++++++***)))(((((()))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......------///111444<<>>>>>=========>>>>>><<<:::777666***...000000------111555000...++++++,,,...//////,,,...000222333444333333000333444444777999444,,,////////////000000000000---------........./////////...---,,,,,,---//////..................------///000...+++,,,//////+++------------.........///111///------...///000///%%%&&&''')))***,,,---...'''(((((()))***+++++++++((()))***+++,,,---------******+++,,,,,,---......***,,,---,,,+++***+++------+++,,,222===EEEIIIIIIVVV[[[ccchhhjjjmmmqqqtttvvvuuutttuuuvvvvvvtttrrruuuvvvxxxxxxxxxxxxzzz{{{~~~|||zzzxxxwwwwwwvvvtttsssuuuwwwxxxvvvtttuuutttsssvvvzzz{{{yyyuuurrruuuyyy|||~~~||||||zzzqqqlllnnnssspppuuuzzz{{{zzzyyy}}}zzzrrrjjjbbb\\\]]]aaacccdddggglllrrruuuvvvuuu|||zzzyyyzzz|||~~~~~~}}}|||}}}~~~zzzlllYYYKKK;;;888444333444444111///000111222333333333333333333333333444444444555555222222222111111000000000///222333222000///111333555555555555666666777777000111222222111000111222333222222111000111111111000000000000000000000000111222222111111000///...............///000111222............////////////000000/////////111222333222000...------///111333......///000000000000000...///111222222222111000444444333222111111000000333222000/////////000111////////////000000000000222111000000000111333444333888999333---...000000......//////000111111111...'''"""%%%---222///++++++++++++,,,///000///---////////////000000000000......//////...------,,,000111222222222000///......---,,,,,,.../////////---------.........////////////............//////.........///////////////,,,...///...------...///------------------------,,,------...///000111111444555333...---000111///...///////////////.........------,,,---...///000---...............------000000////////////000000111///...---//////...---(((***------,,,---///222.../////////000000111111.........///////////////,,,...//////......///000111111000000/////////...---...000111222222222111444333222111000000000000555555555444444333333333777555222000///111444666444333222111111111222333333111///111555777555333///000111222333444555555111111111222222111111111111222333444555444333222333333333444444555555555222333444666777666666555000111333555666666555555333555888<<<>>>?????????>>>>>>??????===;;;888666++++++,,,---...///000111,,,,,,------.../////////...///111333333333222222111111111111111111111111222///---,,,...000222222........................000000//////.........---///...------///000000///111000...---,,,---///000---------.........//////000///...---,,,------...,,,,,,+++***)))))))))***))))))************))))))'''((()))***+++***))))))******+++++++++,,,,,,,,,000---***,,,000333111...000//////000444888===@@@NNNPPPSSSZZZbbbhhhmmmnnnqqqrrrtttuuuvvvxxx|||}}}zzzwwwvvvvvvwwwwwwwwwzzz{{{|||{{{yyywwwvvvwwwnnnpppsssuuuvvvuuusssqqqvvvttttttwww{{{~~~}}}|||wwwxxxyyy{{{~~~~~~yyyxxxzzz~~~zzzwwwyyyzzzxxxwwwzzz}}}}}}{{{{{{|||~~~|||vvvmmmddd``````bbb___dddffffffjjjsssyyy{{{~~~zzzyyy}}}}}}yyyzzz~~~{{{xxxvvvpppaaaKKK:::444444444333333222222222222222222333333444444444444444444333333222222222555444222111000111111222555555444444444333333333222333444444555555444444222222333444444555555666444333111///...000333777222000......///000000///222111111000//////000000222000///------///000222000000000000000000000000000000///...............------...............------...///...------...///000///...------...///000000222333333222222222333333222111000///...---,,,333......222111---,,,000666222///...//////...,,,222666666222///000///---//////.........000111333,,,---......,,,---...000111///------.../////////,,,...111333333111...,,,------......//////000000,,,---...//////...---,,,,,,,,,------------------000......222111---,,,...222111000//////.........------...///000///---***.../////////...---,,,,,,...------------...//////,,,---......------///000000+++)))---///...,,,---,,,---///000000000///...---...///...,,,,,,...///......///////////////...000000///...............555111000111000---...111......////////////............////////////......000000000///000111111222111///...------...///111///---,,,...111333222000333222222222111000000000222222222222222111000///000111222111///---...///222222111000///...---,,,444333222111111111333333111111222222222333333333222111000//////111333555???999333222777999666222555444444333333444444555333///000555555222333777555333111222333444333333333333444555666777888999888888888888:::;;;===>>>EEECCC@@@>>><<<999666444+++,,,,,,---...///000000,,,,,,---......//////000...///000000000000000000000000000000000000000000///...---...000111000///........................000/////////............///...------------------222000///---------...///,,,,,,,,,---------......//////...---------...///------,,,+++)))(((''''''))))))************)))))))))***+++------,,,,,,+++******+++++++++,,,,,,,,,///,,,)))+++///111000---///...///000222555999:::EEEFFFJJJQQQYYYbbbhhhkkkmmmnnnpppqqqrrrvvv{{{~~~{{{xxxvvvvvvwwwwwwvvvxxxxxxxxxxxxxxxxxxwwwvvvsssuuuwwwyyyyyyxxxwwwvvvsssrrrrrruuuyyy||||||{{{|||||||||}}}{{{sssoooqqqxxx}}}}}}{{{|||{{{yyywwwyyy{{{zzzxxxxxxyyy{{{{{{yyysssjjjbbb]]]\\\^^^\\\aaafffgggkkkrrrwwwxxx{{{xxxxxx{{{|||yyyzzz}}}xxxwwwssslll```QQQAAA777444444444333333222222222111222222222333333333333333333333222222111111111444333333222111111111222333333333444444555555555222333444444555555444444555555444444444333333333666555333111000000222444666333000///000111111000222111111000000000111111111000///......///000111000000000000000000000000000000///...............,,,------.../////////...---...//////------...///000//////......//////000...000222222222222333444222111111000///...------222//////333444000111444666333//////000000///...111444555000...///000...///......---......000000---...///...------///111000...------...000000/////////000000000000//////.........///////////////------...//////...------------............//////000...///222111---,,,...111111000//////...///////////////111222111...,,,.........///......------...------------...//////,,,---......------...000000,,,+++///111///------,,,---...///000//////...---......---,,,,,,---//////////////////......---//////...---------------222///...000111///000333//////000000000000//////000///...------...///000000000000000000111111222000///...------...///000000...---///111333222000222222222111111111111111111222222222222111000//////000111111000///000222111111111111000000000000222222222222222222333333111111222222222333333333444333111111000111222222:::666222111444666444222444444333333333333444444333000000444555222333777666444333333444555555444333333444555666777888888555666777999;;;===>>>???DDDBBB@@@===;;;999666444,,,,,,------.........///,,,------......///000000//////......------......////////////////////////---------///111000...,,,........................////////////............///...---,,,++++++++++++222111///...---------...++++++,,,,,,,,,---------///......------...//////---...------+++(((&&&%%%)))))))))))))))))))))))))))***,,,---------,,,+++******+++++++++,,,,,,,,,...+++)))***...000///---......///000111222333333999:::>>>DDDNNNXXXbbbhhhkkkllllllmmmooossszzz~~~|||yyywwwwwwxxxxxxwwwwwwuuusssuuuxxxyyyxxxuuussstttvvvwwwwwwvvvuuutttppppppqqqtttxxx{{{{{{{{{~~~~~~~~~tttgggbbbdddooowww~~~{{{vvvvvvwwwxxxwwwvvvwwwxxxzzzxxxvvvqqqiiiaaa\\\ZZZZZZXXX___fffiiimmmrrrtttssswwwvvvwwwzzz{{{yyyzzz|||tttrrrlll^^^NNN???777555444444333333333333222222222222222222333333333333222222111111111111111000222222333333333222111111111222222333444555666777222333444444555555444444777777666555333222111111555444333333333333444555:::777222000000111111111222111111111111111222222111000///......///000111000000000000000000000000000000///...............+++,,,---...///000000000---...//////------...//////000000111111000000///+++---000111111111333444000000000000000///......///...///333444222333555444222000///000111111000///333222...,,,///000000//////...---------........./////////......000222///...,,,---///000000000111000............000111///////////////.........------...//////...------........./////////000000000...///222222...---...000000///////////////000222111111222333222000---------......///............------------...//////,,,---///...------...///000------111222///---...------...////////////...---......---,,,,,,---//////000000000///...------......---,,,,,,,,,,,,---///,,,,,,000111000222555000000111111111111000000222000---,,,,,,---000222/////////000000000111111000///...------...///000222000///000222222111000111111111111111222222222111111222222111111000000...///111111000000222333111111222222333333444444111111222333333333333333111111222222222333333333444444444333222222111111666555333222333333444555333333222222222222333333444111111444444333444777555333222222333444444333222333333444555666777777333555888;;;===>>>??????BBBAAA???===:::888666555---------------------------------...//////000000111000...---,,,,,,------...........................------...//////...,,,........................///////////////.........---------,,,++++++,,,---222111000...------------,,,,,,,,,---------...................../////////---...//////...+++)))'''******))))))))))))******((()))***+++++++++***)))******+++++++++,,,,,,,,,---,,,***+++...000///......///000111000000///...111222666<<>>>>>>>>===@@@@@@???<<<999777666666,,,,,,,,,---------------------......///000000111333222000...------......////////////////////////111...,,,+++,,,.........////////////////////////.........///////////////+++---...---,,,,,,...111111000000///...---------............////////////......//////////////////,,,---///000000///---+++******)))(((((()))******((()))***+++,,,+++************+++++++++,,,,,,,,,...---,,,---...000000000///000111222111///---,,,///000333888@@@LLLZZZcccnnnooopppqqqrrrvvvzzz~~~}}}{{{yyyyyy|||}}}xxxtttuuuyyy{{{xxxuuuxxxwwwvvvuuuuuuuuuuuuuuusssuuuvvvxxxyyyzzz|||}}}zzz{{{{{{|||}}}}}}~~~~~~~~~|||yyyqqqcccWWWVVV\\\kkkvvv{{{qqqhhhjjjkkkmmmqqqvvv{{{~~~wwwtttoooiiiccc___[[[YYY[[[eeennnrrruuuwwwuuuqqquuuxxxzzz{{{|||{{{zzzwwwsssgggUUUEEE<<<666444222333333333333333333333333555555555555555444444444222333333333333333333333///000222333444333333222444444444444444444444444222333444444555555444444444444444444444444444444111111111444888:::888777999666222///////////////222111111000111111222222000000////////////000000////////////////////////000000///...............+++,,,---///000111111111...///000///......///000///000111222222111000///...000111111///......///---...000111111111//////...///111111222222111/////////......---...000111---000000+++***...111111222222222111000///.........///000///...///000222...------...000111000...---...////////////...---000000//////......------.........------.........++++++,,,---....../////////...///222222///...000/////////000111222333444222111000000111000...,,,,,,,,,---.../////////......------------...//////---...///...---,,,---///---+++---000000,,,+++...---------------......//////000000///......///111,,,,,,...///000000000000///.............../////////------111111//////222...//////000000//////...---...///000000///...---......///000000000000/////////............//////111222222222111111111111000000000111222222222333///000000111111111000000///000111000...---...///555555555444444444444333111222333444555444444333111111222222222333333333000111222444444555555444111444666555333222555999333222222111111222222333333333222111111333444555222000...///000111000000222222333333444444555555555777999;;;<<<<<<;;;:::>>>??????===999666666777++++++,,,,,,---------...---......//////000111111333222111000////////////////////////////////////333000,,,+++,,,...//////////////////////////////.........///////////////+++---///...,,,+++...111///////////////............////////////000000000///000000000000///...---,,,---...000000//////...+++***)))(((((()))***+++***+++---.........---,,,******+++++++++,,,,,,,,,...............///111111000000111111111///...---///111333666;;;FFFSSS]]]lllooosssvvvwwwyyy{{{}}}{{{zzzxxxyyy|||~~~zzzwwwwwwyyyzzzyyyxxxxxxvvvuuusssrrrrrrssssssvvvwwwyyyxxxwwwwwwyyyzzzwwwxxxzzz|||~~~{{{xxxuuuooofff^^^___eeeoooxxx|||uuujjjaaa^^^```dddkkktttzzz}}}~~~xxxtttnnniiieeebbb___]]]bbbkkksssvvvwwwyyywwwsssvvvzzz}}}|||{{{{{{wwwsssjjjZZZGGG:::777777333///222222333333333333444444555555555555444444444444333333333333333444444444///000111222333444444444555555444444444333333333222333444444555555444444222222333333444555666666777555333444777777444111555333000///000000//////222111111000//////000000//////000000000000//////////////////////////////000000///...............,,,---...///000111111111...///000000......///000///000000111111000000///000111222111///...---...---...000222222111///...///333555444444555333000.........---,,,,,,///111---000000---+++...111000222333333222111000///....../////////......000222///......///000000...------...///000000///...---///////////////.........///...------------...///***++++++,,,---.../////////...///333333000///111//////000111222444666777222111////////////---,,,------......///............------------...//////---/////////---,,,---...---,,,---///---***+++///------,,,,,,------...//////000000///......///111+++,,,...///000000000000///............///000000000......111111...---///......////////////......,,,---000222222000---,,,---...///000111000///...///////////////////////////111222111000000111222111111111111111222222222//////000000111111000000000111222000...---...///555444444444333333222222333333444444444444333333111111222222222333333333///000111222333555555666///111444333111000222555333333222222222222333333222333222......222444333444222111111222333333222222222222333333333444444666777999:::::::::999888===???@@@>>>999777888:::******+++,,,------...............///000000111111111111111111000000///...------------------------222000...---...//////...////////////////////////............/////////000,,,///000...***(((***...---......///////////////.........////////////000111111111111000...---,,,......------------------+++***)))(((((()))***++++++,,,---.........---,,,******+++++++++,,,,,,,,,,,,------------...000111...///////////////.........000222333555===JJJSSSdddjjjrrrxxx{{{{{{||||||{{{yyywwwwwwyyy{{{}}}}}}{{{zzzxxxwwwxxxyyy{{{|||xxxvvvsssqqqppppppqqqrrrvvvwwwxxxvvvsssrrrrrrtttrrrtttvvvyyyzzz|||||||||zzzwwwuuutttqqqmmmnnnrrrssszzz}}}wwwpppfff^^^WWWZZZ```iiissszzz|||{{{~~~xxxqqqmmmkkkiiihhhfffhhhpppvvvwwwwwwyyywwwtttwww|||~~~{{{yyyxxxsssmmm]]]OOO>>>555555666444000222222222333333444444444444444333333333222222222111111222222333333333333000000000111222444555666333333444444444444444444222333444444555555444444222222333333444555666666;;;777333333555555222...111000///000222222111000222222000///......------//////000000000000//////////////////////////////000000///.....................///000000000000000...000111000///...///000000//////......//////000///000222111000//////000---///111222222000...---,,,222444333444777666111///000000...,,,,,,...111---111222///---///000...111111222222111000///...---...///...------///111000/////////000///---+++///......------......///.........//////////////////...------------...///++++++,,,---...///000000///---///333333000///111000000111222444666888999333111///...///...---,,,.........///......------...------------...//////...///000///---,,,---...///------...,,,***---222------,,,,,,,,,---...///---.........,,,,,,...///......////////////.........---------......///000///---...111111...---/////////000000000000//////---...///000000///...---,,,---///000111000///.........////////////......---///111111//////111333222222222111111111111111...//////000000000000000111222333222111000111222111222222222222222333333666555444333333333333333111111222222222333333333111000000000111222444555000111222222222111111222444444333333333333444444111333111,,,,,,111333111444333111111333444333222222222222222333333333333555555666777888888999999===???AAA???:::777999<<<))))))***+++---...//////......//////000000111111///000111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,111000000000111111...,,,000000000000000000000000---.........//////000000...000111---(((%%%&&&***,,,---...///000000000000---------.........//////222222222222000...,,,+++///...---++++++******++++++***)))'''''')))***+++)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,---,,,,,,---...000---------.........//////---///000000111777BBBKKK]]]dddoooxxx|||}}}|||{{{{{{yyyvvvuuuwwwxxxxxxxxxwwwxxxxxxwwwwwwyyy|||}}}{{{wwwuuussstttuuuvvvuuuwwwwwwtttpppmmmmmmooonnnoooqqqtttvvvwwwwwwwwwyyywwwwww{{{{{{yyyxxx{{{uuu{{{~~~zzzsssmmmeee]]]VVVYYY```jjjuuu{{{|||{{{~~~vvvrrrqqqqqqpppooolllrrrwwwvvvvvvxxxxxxuuuwww}}}zzzxxxvvvppphhhUUUJJJ<<<555555666555333222222222333333444444444222222222111111000000000000000111111222222222222000000000000111333666777111222222333444555666666222333444444555555444444333333333444444444555555:::555111222444666333000......///222444444333111333222000///---,,,,,,,,,//////000000000000//////////////////////////////000000///..................///000000000000000///...000111000///...///111000///...------...///000...///111222111000111222...///111222222000...,,,(((...222111333777666111000111222000---,,,///222---222333000...000000---///000000111111000...---,,,---......------...000111000///000000///,,,***111///,,,++++++,,,///111---.........//////000000///...---,,,,,,---...///,,,,,,---...///000111222///---///333333000000222000111222333555888:::;;;444222000/////////---,,,.../////////...---,,,,,,...------------...//////...///000///---,,,---...111///......,,,***...555------,,,+++,,,---...///,,,,,,---,,,+++***,,,...111111111000///---,,,+++,,,,,,,,,,,,,,,---...///...,,,---111222......000000000111111111111000000//////............//////,,,---///000111000///.........////////////......+++...000000//////111333333222222222111111000000......///000000000000000000222333333333333444666...//////111222333333444888777555333222222222333111111222222222333333333333222000//////111222444333333333444444444333222555444444333333444444555000333111++++++000222000333111000000111222222111222222222222222222333333333333444555666888:::;;;===@@@BBB???:::888:::===111111000///......111444///,,,+++///333444///***000000000000///...---,,,---...//////......///000///...---...000000000///------------------------///...---...000111111111000333444222...,,,,,,---...------------...//////000///...---------------,,,---//////...---...///++++++,,,,,,,,,+++******---***(((***...///,,,(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,...//////---+++++++++...,,,---000222333888???OOO[[[hhhooossswwwxxxwwwwwwssssssxxxyyyuuuvvvzzzsssvvvtttppprrrzzz~~~~~~{{{wwwvvvwwwxxxxxxwwwwwwwwwvvvooogggbbbcccfffiiikkknnnpppqqqtttyyy|||xxx}}}~~~zzzvvvuuutttoooggg```dddccccccfffmmmuuuzzz}}}~~~{{{xxxvvvuuusssqqqwwwxxx{{{||||||{{{yyywwwzzz{{{xxxtttuuutttiii[[[HHHAAA999555666666555222111111222333333444555555555555555555555555555555444444444333222///---,,,777666555555666777666444444333222333555666555444555666666777666444222111222222333444444555555555555777777444000000333777000000000000////////////333222111/////////000000111111111000000000000000000000000///000111222222333000///000333444222000222000//////000222111000444222//////444888444,,,666222///...000111000...............---,,,+++***---...///000///...,,,***...222111...333<<<:::000000000000000////////////000000000000////////////////////////000000000000////////////////////////000000000000000000000000222///------///000///---000000000000000000000000---...000111111///---,,,......///000111222222333---)))***222555111......555444222333666888999999666555444333222000//////000111222222222000///.........//////............222111111000///.........444333222000////////////111000...,,,,,,...000111......------------......------------------------...///000///------///000---...000111111111000///000000...------...///000......///000000000000000111000...------...///000---...///111111111000///---...000111222222222222111222333333333111000///222222222111111111000000222000......000111222111444333222111222333444555444555555555444333222222444444444444444333222111333111000000111222222111333666666222111444666555555333111000111333222222000000000222444666666666333333444555555444333333000555999999444111111333555555555666777999;;;<<<>>>???@@@>>><<<::::::;;;333333222000...---...000...,,,,,,...111111///,,,///////////////......---///000111000...------......---,,,---///000///...........................111///......000111111000000222333222...,,,---......------------...//////000//////...............---...000///...------...---.........---,,,+++++++++)))'''(((,,,---***&&&************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------))),,,...///.........///---+++,,,///000000555;;;AAALLLXXX```iiiqqquuuttttttqqqrrrvvvwwwttttttxxxssssssoooiiikkkttt{{{|||}}}zzzxxxxxxzzz||||||{{{xxxxxxuuunnnfffbbbdddgggjjjjjjjjjjjjmmmttt||||||xxxsssrrrrrrqqqmmmiiijjjhhhhhhkkkpppwww{{{}}}|||{{{zzzzzzzzzyyyxxxwww{{{|||~~~}}}{{{yyyxxxzzzyyyvvvsssmmm___PPPBBB<<<555222444555555333222222222333333444444444444444444444444444444444333444444555444333111000555444333333444555444333555333333333555555555333555666666666555444333222333333333333444555666666444444333222000111333555111111111111111111111111111111000//////000111222///000000000111111111111.........///////////////222000///000222333222000000......///111333333222333222//////444999555...444111......000111111000000000000000///...---,,,//////111111111///...,,,,,,000///---222<<<<<<333000000000////////////000111000000000////////////------------............////////////////////////000000000000000000000000222///------///000///---////////////////////////,,,,,,............---,,,000000000000000111111111///,,,---444777444111111888666333333444444444333444333222222111000/////////000111111111000///.........---,,,++++++,,,...111111000//////...------000//////...------------000///...------...///000......------------......------------------------...///000///------///000------.../////////////////////............//////......///000000000000000//////............//////---...000111111111000000//////111111222111000000222222222222222111000000222222222111111111000000222000//////111222222222222111111000111222333444444444444444444333222111222222222222222111000///333111000000111222222111222555555222000333555444333222222333555555333111111111111222444555555555555444333222222333444555000333666444000...000333444555555666777999:::;;;:::;;;===<<<999777666777444444444111...++++++,,,------------............---......///////////////000111111000---,,,,,,---...,,,,,,,,,...///...---////////////////////////333111//////000111000///...000111111///......///...------------...//////000//////..................///000000...,,,,,,---000000000000///...---,,,,,,)))'''(((+++,,,***'''++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------%%%(((+++------...///000,,,***+++---...---111777:::BBBKKKTTTaaannntttsssqqqooopppssstttrrrrrrtttssspppjjjcccdddmmmuuuxxxzzzxxxwwwzzz~~~}}}|||yyyrrrllliiikkknnnnnnkkkgggeeehhhrrr}}}{{{vvvqqqoooqqqrrrrrrqqqnnnlllkkkmmmqqqvvvxxxyyyuuuwwwzzz|||~~~~~~~~~~~~~~~|||xxxzzzzzzuuulllaaaQQQCCC:::555111000222444444333333333333333333333333333333333333333333333333333333444555666666666555444555333222333444555444333666444333444555555444333555555666555555444333222444333333333333555666777555333111111333444555555111222222222333333444444000//////000000222333333//////000000111111222222...///000000000///...---222111000000111222111///...------///222333444333111111//////444999666000222000......000222222222222222222222111000//////000111222222222111000//////111///,,,111999999333000000////////////000000222222111000///......---------------............////////////////////////000000000000000000000000111///...---...///...---........................------------...//////000111111111000000/////////111///000555888666444444666444222111222222111000000000000/////////......---...//////000/////////......---,,,***+++...000000000//////...---------...------,,,,,,,,,------..............................------------......------------------------...///000///------///000---------------...//////......///////////////.........///000000000000000---......//////............///000111111111000000111111111111111000//////333222111111111111111111222111111111111000000000333111000000222333333222////////////000222333444333333444444333333222222111111222222222111000000333111000000111222222111111555555111000222444333000111333666888777444111222222222333333444444444666444111000000111444666222444444222///...222555444444555666888999:::;;;888:::<<<;;;999666555444222333333111...+++******,,,------,,,+++,,,...000,,,---...///000000000000000111111000...,,,---...---,,,+++,,,.........---......////////////000000444222000000000000///.........///000////////////...------------...//////......---------------...///000111000...,,,,,,---111111111000///...---,,,...,,,***+++,,,---,,,+++------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------$$$&&&***+++,,,,,,---...---++++++------+++...333:::===BBBKKKYYYiiippppppooooooppprrrsssrrrrrrrrrrrrnnnhhhccccccjjjppptttvvvtttsssxxx}}}yyyvvvuuuvvvtttqqqkkkggggggooozzzyyyuuuqqqooopppqqqqqqpppkkkjjjiiikkknnnqqqrrrsssqqquuuzzz~~~zzzzzzwwwnnnbbbSSSDDD:::666333000///111222222222333333333333333333333222222222222222222222222222333444555666777666555555666555444555777777777555666555444444555555444333555555555555444444333333555444333222333555777888777444111222666888777555111222222333333444444555000000000111111222222222111111111000000000000000000111222333333222000...222222111111111111000//////......000222333222111///000///000444999888222222111000//////000111111222222222222222111000000000111222222222111000000444555111---...444444000000//////...//////000111444333222111///...---,,,////////////000000000000////////////////////////////////////////////////111000..........................................000//////...///111333555000000000000000000//////000000111444555555333333111000//////111222222111------..................,,,------......////////////000000...,,,---111555//////......------------------------......///000---......//////......---......------------.................................///000///------///000///...---,,,---...///000------///000000000///.........///000000000000000,,,---...000000///...---000000000000111000000000000000111111111000000000333222111000000111222333111111111111000000000000333111000111333444333222/////////000111222333444333333444444444444333333333333444444444333333222333111000000111222222111111444555111000222333111000000111444666666444222333333444333333222333333444333111000000111333444333555555444222222444666333444555666888999999:::999;;;>>>===;;;888666666///111111000...,,,+++,,,,,,------,,,+++,,,...000+++,,,---///000000000000---///000///......///000---,,,+++,,,.........---------........./////////444222000///000000///---------...//////000///......------------...//////---,,,,,,+++,,,,,,------///111222111...---,,,---000000000//////---,,,,,,...,,,++++++,,,---------------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------'''***,,,------,,,------///------///...+++---222555777:::AAAPPPaaakkkmmmmmmoooqqqrrrssssssrrrqqqooollliiihhhhhhjjjnnnqqqqqqnnnmmmsss|||~~~|||}}}yyysssmmmkkknnnuuuzzz}}}zzzxxxzzz~~~xxxwwwtttqqqoookkkgggeeecccbbbcccgggkkknnnoooooopppuuu{{{~~~~~~xxxnnnbbbTTTFFF<<<777555444222111111111111000333333333333333333333222222222222222222222222222444444555666666555333333666555444555777888777666666555444444666666555444555444444444333333333333444444333333444555777888666333111222666888666444222222222333333444444444222222222222111111000000333222222111000///......000111333444444222000///333333333222111000000000111000000111222222000...///000000000444999888444444444222000.........///111111222222222111000000///000000000000000000000555444111......111111000000///.........///111222555444333111000...---,,,////////////000000000000////////////////////////////////////////////////000000///......---...///........................111000......///111333555---......///000000111111...000111111000111000000///......///111222111000---------------.........,,,,,,---------...//////...111333111//////222666...............---------------,,,------...///000------............------......------------.................................///000///------///000000///.........///111222,,,---///000000000///.........///000000000000000,,,---///000111000///...111111111000000000000111/////////000000111222333222222000000000111222333000000000000000000000000222111111222333444333222///000111222222333333333333444555555555555444444222333333444444444333333333111000000111222222111000444555222000222222000111//////000222444444333222444555444222111222444111222222333333222222111111333555666666444333333222333555777888999999999:::<<<>>>===;;;888777777...///000///---,,,,,,---------------............,,,---...///000000000000---...//////......///111...,,,,,,,,,...///...------------......//////000333111////////////...---...------...000000...---...------------...//////,,,,,,,,,,,,,,,,,,---...///000111111///------..................------,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,...111111000////////////---...000...+++---111222555888===KKK\\\iiimmmlllppprrrrrrrrrtttssspppmmmjjjiiikkklllkkkmmmpppnnniiigggmmmxxx|||vvvqqqqqqtttwwwuuuqqqooosss{{{yyyyyyvvvqqqjjjbbb[[[VVVXXXYYY]]]cccjjjoooqqqqqqrrrwww}}}~~~~~~~~~}}}qqqaaaTTTHHH===777666555555444333222111000000333333333333333333333333222222222222222222222222333444555555555444333222333222222333555666555444555444333444666777666555444444333333333333444444333444444555666666777777333333222333444555444333444444444333333333333333333333333333222111000///333222222111000///.........///000111111111000000555666666444111000000111222111111111222111///,,,///111222111444999888444555555444111...,,,---...000111111111111111000000.........////////////000000000/////////111222333000///...---...000222333555444333222000///...---------------............////////////////////////000000000000000000000000///000000///------...///........................///...,,,,,,,,,...000222,,,------...000111111222---111222///---......,,,111000000111222111000.....................//////......---------.../////////444888888333///000222........................+++++++++++++++,,,---...------------------------......------------.................................///000///------///000///////////////000111111,,,---...///000000000000......///000000000000000...//////000111111111111222222111000000000111111.........///000222333444111111111111111111222333//////000000000000000111111000000222333444222111000111222222333333222222333333444444555555444444000000111222222222111111333111000000111222222111111555666333111222222000222000......000222333333111444666444222000222555111222333444444333222111...000333555555444111000111222555777888999888888999:::;;;:::777666666666/////////---+++***,,,......,,,,,,...111111///,,,------...///000000//////...///000///...---...///...---,,,---///000///...---......///000000111111111000...---...///...---///...---...///000...+++...------------...//////...---------......///000...000111111///...//////,,,---......//////......,,,,,,+++)))))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,...111111000//////000...------000...+++,,,000111555888;;;DDDTTTbbbhhhjjjppprrrqqqqqqtttsssnnnkkkggggggkkkkkkiiikkkpppmmmgggccchhhsss}}}}}}||||||}}}~~~{{{vvvvvvxxx{{{qqqllljjjooo{{{{{{zzzvvvooodddYYYQQQLLLLLLOOOUUU^^^hhhooossstttuuuzzz~~~xxxgggTTTHHH@@@777333444333444555444333222111111222222222333333444444444333333333333333333333333111222444555666555555444333222111333555666666555444333333444777888888777444333333222222333444444222333555777888777666555555666777777555444555555777666666555555444444333111222333333333222111000000000000000000000111111......///000111222222333666888888666222000000222000000000222333222///---///222333222444888888444333444333111---,,,...000000111111222222222111111............//////000000......///000000000111333000///---------000222444444444333222000//////...------------............////////////////////////000000000000000000000000///000111///---,,,...000////////////////////////...------,,,,,,---...///........./////////000000///444555///+++------+++111000000222333444222000000000000000////////////000///...---------...///666===CCCBBB:::222......////////////////////////---,,,,,,,,,,,,,,,---.........,,,,,,,,,,,,............------------.................................///000///------///000---...//////000000//////---------......///000111......///000000000000000000000000000111222333444333222111000000000111111000000/////////111222333000000111222222222222222////////////000000111111000///000111333333111000000111222222222111000///000111222333333333333222///000111222222222222111333111000000111222222111222666888444222333222000222111000111222333222000000333666555111000333666444333333333333333333444000111111333444444333111000222555777888888888777::::::999777555444555666111000///,,,***)))+++---///,,,+++///333444///***---...//////////////////000111111000---,,,,,,---///...---...000000000///...//////000111222222222000...---,,,.........---000...,,,---///000---***...------------.../////////////////////000111111---///111111000//////000,,,---...///000000000000......---,,,***+++...000........................++++++,,,,,,,,,---------++++++,,,,,,,,,---------)))+++---......---...///---,,,---///...+++,,,000///333555555:::GGGTTT[[[iiiooorrrpppppptttrrrmmmjjjeeedddhhhiiigggjjjpppmmmfffaaaeeeqqq{{{~~~||||||zzzyyyyyy}}}|||yyyzzz}}}qqqkkkhhhnnn{{{}}}{{{uuukkk___TTTKKKGGGCCCGGGOOOZZZeeennnssstttwww|||sss```KKKAAA<<<555111222000222444444333222222222111111222333333444555555333333333333333333333333///111333555777888888777555444333555777888888777333222222444777999999888444333222222222333444555111333666888999888666555888;;;===<<<888666777999999999888777666555444444///000222333444444333222---...///000111222333333000000000111222444666777777999999777333000111333......///111333333111///000333444333444777777444111222333111...---///222111111222333333222222222//////......///000111111000000111222000...---///000///---,,,---000222444444333333222111000//////////////////000000000111////////////////////////000000000000000000000000...000111///---,,,...000000000000000000000000000000//////............//////////////////.........111777777000,,,---...+++------///222555777666555222111111111000000000000111000///...------...///???FFFMMMKKKAAA555...,,,/////////000000000000000000//////......////////////...,,,++++++,,,...///.........------.........////////////////////////...///000///------///000+++,,,.../////////...---......------...///111222...//////000000000000000222111000000111333555666444333111000000000111111333222000/////////000111///000111333333333222111.../////////000000111111/////////111333333111///000000111111111///...,,,...///000111111111111111111222333444444444444444333111000000111222222111222777888555333444333000111111222444555444111...///333666555111000333777777555333111111333555777555333222222444555666666000222555777888888888777;;;;;;999777444444666888444000---//////+++***+++///...---...//////...,,,,,,******,,,000222000...111000///...---,,,++++++////////////////////////............//////////////////000111111000...---,,,---...///000000000000---.../////////...,,,+++......------,,,,,,,,,,,,111///000222000------111------,,,+++,,,---...///((()))---111111---,,,///***+++,,,,,,------,,,,,,***)))***,,,------+++))))))+++,,,,,,+++***,,,---...******...///++++++000111...,,,,,,---.........000333666666777???LLLWWWcccgggnnnsssuuurrrnnnkkkgggiiiiiifffgggkkkmmmlllgggcccbbbgggrrrzzz{{{xxxwwwwwwxxxxxxyyy|||~~~zzzuuussswww|||rrrfffYYYNNNFFFBBBAAA???FFFTTTaaahhhqqqyyy~~~||||||zzzaaaRRRBBB:::666444444555444444333333333444444555111111222222222333333333000222444555555222000...555333111333555777555333555444333333444555444222111222333333333444666888444333111///000333666888777555555777999999666333999:::;;;999777666666777:::;;;:::777444111111111666555555444333333333333333222111000000111222333222000------...000111111555333333555555111000222111000///000222333444333000111222444555666666666222444333///...///---)))444444333333222111111111111111111111000000000000...---,,,---...,,,((($$$333222111000000000111222333333222111///......///+++...111///,,,,,,///444000000000000111111111111------...---,,,---///222111000000///...---------++++++,,,---......------------............------+++...111222111//////000666444222000............111///...222999======;;;888777555333111000000///............////////////@@@EEECCC;;;555333000***//////////////////////////////000//////...---,,,........................///...,,,,,,------,,,++++++,,,---...////////////,,,,,,.../////////...---,,,///000///,,,+++...111///...------............,,,,,,------...//////000222000---++++++---000222......//////000000111111777222...,,,...//////...////////////000000000000000111222333222000///---...///111111/////////000444333111000000111333444333222111000000111222333111111111222333333333444333222111111222222000///111111222111111000///...222222333333333222111111222222222222222222222222555444222000000111222333111111111222222333333333111222555777999:::::::::===;;;999777666666666666555000...//////+++***+++...---,,,---...///---++++++++++++---///000000///111000///...---,,,,,,+++,,,,,,------------------............////////////111111111111000///......////////////////////////------......------,,,+++,,,---...///000000111111222000111222000------111111000///...---......//////---...000---))))))---++++++,,,------------,,,+++******,,,......,,,******,,,------,,,+++---...///,,,---111111......111000...------...///...------111333222111666@@@IIIVVV]]]gggpppsssrrrnnnkkkhhhjjjiiiggggggkkkllljjjccc___^^^ccclllrrrqqqmmmiiilllppptttvvvyyy}}}~~~~~~~~~{{{zzzwwwkkk___SSSJJJDDDBBBBBBIIIVVVbbbjjjrrrzzz~~~~~~xxxpppYYYLLL>>>888555222222444444444444333333444444555222222222222222333333444555555444333333333333333333111000111333444333111555444333333555555555333222333444444333333555777333333222222333444555666777666555666888999777444999999:::999777555666777777777888666444333333444777555444222222222333444222111000000000111222333333222000///000222333444888666777999666111000444222111000111333444444333111111222333444555666777222444444000///000...***222222111111000000000000111111111000000000//////222000///000111000---***222111111111111111222222111111111000//////000111...000222111//////000222111000000000000000111111000000000///------...000000//////...------,,,,,,,,,---------.........///......////////////......---///111222222111000000333222000...---------...111///000444:::===;;;888888777666444333222111111////////////000000000000555:::;;;555222222111---000000000000000000000000000000111111111000////////////////////////......///...------......---+++,,,,,,---...////////////,,,---.../////////............///...---,,,...///...***''')))...111///,,,------......///000000111111000...,,,,,,...000111.../////////000000000111444111---,,,...000000000////////////000000000000111000000///////////////...///111111/////////000000000//////111333666777222222111000000111222222111111111111222222222222333222000111222222000///...///000111111111111111111111222333333222222222111222222333333222222111444333111000000000222222222111000000111333444666111222555777999:::::::::???>>><<<:::999999999999777222...//////,,,***,,,,,,++++++,,,---...,,,+++***+++---...---...///111111000//////...---,,,,,,,,,,,,,,,------.....................////////////333222111000////////////111111000//////...------...---,,,,,,++++++,,,,,,,,,---...///000111111111222000111222000,,,,,,000333222000...---------...222///......+++((()))...++++++,,,---------------,,,++++++,,,......---++++++---......---,,,...//////---...111111///...000...------///000000...,,,***---//////---000777>>>HHHQQQ^^^iiinnnmmmkkkiiiiiikkkkkkggggggjjjiiiggg^^^[[[YYY^^^eeehhhddd___XXX^^^hhhpppuuuwwwyyyzzz~~~}}}~~~|||qqqfffZZZOOOGGGFFFHHHOOO[[[fffnnnuuu|||~~~ooobbbMMMBBB888555333000000222555444444333333444444444333222111111111222444555:::777444222222333666888222111000111333444333222444333222333555666666555444555555444333333444666222333444555666666666555888777555555777777777666777888999888666444555666333444555555444444555777666555333111111222444555222111000000000222333444555444222222222444666777888999;;;;;;555......333222111111222444555444333333222222222333444666777222555555111000111000,,,000000000///////////////000000000000////////////000///......//////...,,,000000111222333333333333/////////000000111111111000//////000111111///---111111000000///000111111000111111000......///111///......------,,,,,,,,,///......------...000000//////000000000000//////.........000111111///---///...---,,,,,,,,,---.........000555::::::666222555444333222111111111111//////000000000111111111///333444111///000000///111111111111111111111111000111111222222222222111111111000000/////////...000...---...//////...,,,------...............---,,,---...////////////...///...,,,---...///.........((($$$(((///444111,,,......//////000111111111000//////......//////000////////////000000000000222///------...000222222////////////000000000000111000...,,,,,,---///000...///111111/////////000000000///000111333555666222222111000000111222222111111111111000000000000333111000000111222111//////000000111111111111000000000111222333333333333000111222333333222111000333222111000///000111222222111000000111333555666111333555777999:::::::::===<<<:::888777666666555:::444000000///,,,+++,,,+++******+++------,,,***))),,,......,,,,,,...222000000000///...------,,,......//////000000111111............////////////555333111000/////////000000000//////...---------///...---,,,+++,,,---...------...///......---,,,111///000111///***+++...111000...---,,,,,,,,,---...,,,---...---***+++///+++,,,,,,---...------------,,,+++,,,...///...---+++,,,------,,,,,,---...,,,,,,---...///...---...,,,---...000222111...,,,(((+++...//////111666:::>>>GGGSSS]]]cccfffhhhiiijjjlllllliiiggghhhgggccc[[[WWWUUUYYY___```ZZZTTTLLLVVVdddpppwwwyyyyyyxxx~~~~~~~~~~~~uuulllaaaUUULLLMMMQQQYYYcccmmmttt{{{zzzfffVVVBBB:::444333333000///111555555444333333333444444444333222111111333444555999777444222222444777999333333333444444555555444333222222333666777777666555666666555333222444555444444555555666777777777888777555555555666777888666777888777555444555666111333555555444444666777333333333333333333444444333222111111111222444444555555444333333444777999777999===<<<333++++++111222111111222444444333222444333222111111333555777222555555222111222111...////////////000000000000000000000/////////.........---,,,,,,------.........///111333444444333222000//////000111111000//////---,,,...111111,,,'''222111000000000000000000---...////////////000222//////.........---------111000...------///111222000000111111111111000000---,,,,,,---//////---+++------,,,,,,,,,---...///+++,,,000555888666000,,,000000///.........//////////////////000000000000000222333000...---------000000000000000000000000///000111222222222222222111111000000///.........000///......///000///---..................---------......///////////////111...+++,,,///000///,,,///,,,)))+++000333222///....../////////000000000//////000000000000//////////////////000000000000111000.........///000111////////////000000000000000000///.........///000...///111111/////////000333222111111000111111222222111111111111111111222111111000000//////......222000///000111222111///333333333222000///---,,,//////000222333333333333000111222333333222111000111111000//////000000111222222222333333222222222222333555888999:::::::::;;;:::999777666444333333<<<666111111///,,,+++---***))))))+++,,,---,,,******,,,...---++++++...111000000000///.........---/////////000000000111111............////////////444333111///...//////000---...////////////...---111000...---------...///,,,---.../////////---,,,///---...///---)))***---///...---,,,------//////,,,+++...111///+++***---,,,,,,---.........---------,,,+++,,,...///...---)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,---...---,,,,,,...111333222///,,,***---000111000111333666555===GGGOOOVVV^^^gggnnnjjjmmmmmmjjjhhhhhheee```VVVQQQOOORRRWWWYYYTTTNNNLLLVVVfffsss{{{}}}}}}|||}}}|||~~~xxxpppeeeYYYRRRTTT[[[eeemmmttt|||uuu```NNN;;;666333444333111111333666555444333333333333333444333222222222333444555555444444333333444555555333333444444444444555555444333222444666777777666666777777555333333444555777666444333444666888:::888777666555555555777888555666777666555444555666333444666555444444555777111222444666777666444333555444333222222333444555333444444333222333777:::777:::======444,,,,,,111111111111222333444222000555333222111111222444555222555555222111333222///000000000111111222222222000000000000////////////000000000//////000111222---...000222333333222222222000///000111000...+++000---+++...222222,,,'''111111111111000000//////---///000///---------...000000000000////////////222111///......///000222000000111111111111000000///...---...//////...---...------------///000111,,,...222666777555000,,,///......------.........---------.........//////000000000///,,,******,,,..............................///000111111111000/////////......---------///...---...///000///.....................------............//////000000111...+++,,,///000///,,,.../////////......000111------............////////////000111111000//////000000000000////////////222222111///.........///////////////000000000000//////000111111111000///...///111111/////////000333222222111000000000000111111111222222111111111111000000//////.........111000//////111222111///333333222222000///...---...///000111222333333333000111222222222222111000000000000000000000111111111333555666555222...,,,222333666888:::;;;;;;;;;>>>===<<<;;;999777666555>>>888222111000,,,,,,...***))))))+++------,,,+++,,,,,,,,,+++++++++...000000000000/////////..........................................////////////111000000///////////////---///111333333111///...111000000///.../////////***,,,///111333333333222...,,,---///---******...000000/////////000222222------000333000***'''))),,,,,,---...............---,,,***+++---......---)))***,,,+++******+++---...///---******...000///,,,,,,...111333222000---///000111000...---...///---333;;;BBBJJJVVVeeepppiiimmmmmmjjjhhhhhhddd^^^RRRLLLHHHJJJQQQUUUTTTPPPRRR\\\iiiuuu|||}}}{{{|||~~~~~~}}}}}}}}}sssggg]]]XXX[[[eeeooouuu{{{zzzmmmXXXHHH999555444555444111222555666555555444333333333333222333333333444444444444222222333444444444333333000222333333111111333444555444333444666777777666666777777666444333444666777666333222222555999;;;666777777777555555777888555666777666555444555666555666777666555555555777111333555777888888666555888777666444444444555555222444555444222333777;;;999:::>>>???999111000444222222222333555444222000444333222111111222333333000444444111111444333000000000111222333444444555111111111111000000000000---///000000......///000......///000111111111111222000///000111000---)))333000...000444444000,,,000111222333222000...---000111222000---***)))***000000000000000000000000111111///......//////000000000111111111111000000000111222111///...///111///............000111222000222555888888555222000111000000////////////000,,,,,,---------.........,,,++++++---,,,)))+++///---------------------------......////////////...------..................///---------///000///...------...............---//////......//////000111///...,,,---...///......+++...000...+++***---000---------...............///000000111111000000///000000000000////////////222222222000...,,,---...////////////000000000000...///111333333222000///...///111111/////////000//////000111111222222333000111222222222222111000000000000000////////////000///...///111111111000...///000111111222222222//////000111222222222222111111111111111111111111000000111111111111111111111333666777666222...+++222444666888:::;;;;;;;;;<<<<<<;;;:::888666444222@@@999333222000---,,,...*********+++---...---,,,...,,,******+++---......000000000000////////////000000//////...---------............////////////---......////////////...000222666888888444000---///////////////......---))),,,///222444444333222...,,,...000///,,,---111222111000//////000000111...---...000...***))),,,,,,------...............---+++)))***+++---------***+++---,,,++++++,,,......///,,,&&&&&&,,,000///------...000222222000...000000000///---,,,------***///666:::@@@LLL\\\hhhhhhlllmmmkkkiiihhhccc^^^SSSLLLFFFHHHQQQXXX[[[YYYYYY```jjjtttzzz}}}~~~~~~~~~{{{{{{|||zzzvvvtttxxxvvviii```]]]^^^jjjuuuzzz|||rrrcccPPPBBB888555444555444111222666666666555444333333333333111222444555666555444333222222333333444444444444000222333333111111222444666555444555666777666555666666777666444444555777555444333333444555777999444777999888666555666777555666777777666555666777555666777777666666777999555444555555666888999:::<<<;;;999777555555555555222555666555222333888===888888;;;>>>;;;555222444444444444666777777444222333333333222222222111111///222333111111333333000000000111222333444555555222222222222111111111111,,,...111000...,,,---...///...............//////111...---///222222...)))333111///000333444333000...000333555444111---***...///111111///---,,,---/////////000000000000000000000000//////.........///000000000000000000///---111444111,,,***...222//////.........000111222111333444555444333333222222111000///////////////------------.........///---***+++...---+++---333------------------------....../////////...------------......//////000000---,,,,,,,,,...///...---,,,,,,---...////////////000///.........///111111......///...---,,,...///,,,---...---,,,---///111/////////...............000000000000000000000000111000000000/////////...///111222111...---...000////////////000000000000...//////000000000000000...///111111/////////000...///000111111222222222000111222222222222111000///000000000000000111111000///...///111111111000,,,---///000222333333333000000111111111111000000222111000//////000111222000111111222222222222222111222333444444222111000222444666999:::;;;;;;;;;::::::999888666333111///AAA:::444222000---,,,...*********,,,...///...---000,,,((())),,,......,,,000000000000////////////333333222111000///................../////////000***,,,---///000///......333666;;;===;;;666000,,,---.../////////...,,,++++++,,,///111111000...---...---///111111...///444222111///...------------,,,***+++------+++...333,,,---......//////......---+++))))))+++,,,---,,,+++,,,...---,,,,,,---///,,,---(((!!!""")))...---------...000222222111/////////.........///000111---111666777:::CCCQQQ\\\gggkkkmmmkkkiiihhhccc]]]WWWOOOHHHJJJTTT^^^cccccc]]]bbbjjjqqqvvvzzz}}}|||||||||yyyyyyvvvpppmmmrrr~~~yyyjjjbbb``````mmmxxx|||zzzmmm\\\JJJ>>>888555444555333000111666777666555444333222222222000222555777777666333222444333333222333444555666111444666555333222444777777666555555666777555444555666666666444444666777222333444555666666666666333666999999777555555777555777888777666666777888444555777888777888:::;;;888666444333444888<<>>===:::888666555555555333555777666333444999>>>666555777;;;;;;666222333666666666888999888666333333333333333333222111000...222222000111333333000//////000222333444555666333333333222222222111111///333666666333000000111000///---,,,,,,---...//////---,,,///333333///+++111///...///000222222222---000444666666222,,,)))(((+++///111111222333444........./////////////////////000000///...---,,,//////000000000000//////)))...222///(((%%%***000///......---...///000111000000111000000///111222000000///...---,,,,,,---............/////////000222......111000---///555........................//////000//////...------------...///000111222222---,,,+++,,,...///...---+++,,,---...////////////000///.........///111222,,,///000///,,,+++...111...---,,,---111333333222000000000000////////////111111000000000000111111111111000000/////////...---///111111///...000222////////////000000000000///...---------///000222...000111111/////////000222222222222111000......000111222333333222111000//////000000111111222222///......///000111111000//////000111111111111111000111111111111000000///333222///......///222333000111222333333333333333222111111000111333444555333444666999:::;;;;;;;;;======<<<;;;999666333222FFF???777333333222///,,,---,,,+++,,,,,,,,,***(((---------............///222222222222222000//////111666888333///......,,,000///...///111222111000444111//////000000...+++222===HHHJJJBBB888111///---.........---,,,,,,+++...***''')))...000...+++111000//////000000///...444222000...---...//////000///...---------------111000000///...------,,,---------.........//////------,,,+++,,,---...///+++((())),,,---,,,---111......////////////......///000111222111...+++)))///111111000222888DDDMMMZZZeeellliiidddeeefffeee\\\VVVQQQPPPWWW```hhhlllfffdddgggpppwwwxxxyyy{{{}}}~~~xxxqqqkkkiiiooo|||qqqeeeaaaiiirrrzzz~~~ssseeeUUUFFF;;;777777777777777777777777<<<444000444666333333666444555555555666666777777666444222222444666777777666666666555444444666777666666666666666666666555222333555666666666555444666666555666666777888888:::999888888999::::::999888888666333444888999555666555444555777999999888888888666555666:::@@@DDDGGGCCC<<<666333333555777:::888555555666888888888:::666666;;;===:::555444555666999::::::999666555---000222333222111111222222333333333000,,,(((%%%555333222333111...000555222222222222222222222222222000...000333444333111111000000000000000111222000222222000,,,+++,,,...////////////000000000000222222222333333222222111//////000111111111111111222111///...---...000111111000000///////////////---...///000000111000000222///,,,...222333000,,,111000///...------...///000000000000000111111111333222111111111111///---////////////////////////......////////////.........///111000...------...////////////...---,,,+++------............------///---+++,,,///000...,,,222000---...000000...+++////////////////////////+++,,,---......---,,,+++///...,,,,,,,,,---///111333111//////111222222222000...,,,---000111///---...000111///---,,,...000///......------///000111............////////////444111///...///111222222//////000111333333111...///111222000---,,,...111///000222333333222000///333111//////111222000---...222333//////333222...222111000//////000111222666555333111000000111222555222111333222///...000333444222000444888888333666333000000222333222111666444222333555999:::;;;<<<;;;:::888777666666666IIIBBB999333222222///,,,---+++***+++,,,,,,+++***------------............444444444444444333333222444;;;>>>999333222333222///111555999;;;888333///111///......111222000///111>>>NNNTTTLLL>>>111***---.........------,,,+++000---++++++,,,---+++)))///......///000111111000333222000...---...///000000///...------------...............------------,,,,,,,,,,,,------......------,,,,,,,,,---...//////,,,+++------***+++.........////////////.........///111222111///,,,+++///111222222222666>>>EEESSS___iiiiiifffggghhhfff```[[[VVVVVV[[[dddkkknnnjjjhhhkkkrrrwwwxxxyyy{{{|||~~~wwwnnnkkkooo{{{yyykkkfffgggqqqzzz~~~zzzlll^^^PPPBBB999666666666666666666666666===666333666777555555888444555555555666666666777888666333222333555555555666666666666444444444444666666555555555555555555444555666666777777666666444555777888999888777666:::888777777888888888888777888666333555999999666777666555555777999999888555555444444666<<>>666333555777222333777:::<<<:::555111---------...111333333222333???NNNSSSLLL>>>111***---............---,,,,,,///...---,,,,,,+++++++++...------...111222222111333222000///......///000//////......------......,,,,,,,,,------------...+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000---,,,///...++++++.........////////////......---...000111111000...---...111222222111333777<<>>444000333666444222111111333444444444------...///111333444444666<<>>999555444444444444444444444444777555444444444444444555555555555555555555555555666555333333444555444333444444666888999888666444666555444333333333333444777666555555555666888999666777888999999888777666999999888777666555666777666777555333555999:::777;;;999777777888999888777::::::999888888:::===@@@BBB???;;;777555555666777999888666666777888888777777333222777:::777444333333333555666666555333333333000000555<<>>===:::888666444111////////////111000222444222---,,,///111111000//////000111111///111444555555333111000333333111000////////////222111//////////////////111000000000/////////...///000000111222222111111......///000000000000000000000///////////////000000000///............///000000111000000///...---/////////000111111///.........//////////////////,,,---...///000111222222000/////////111000///---000000000000000000000000......////////////......///000000///------...000......///......---,,,,,,---......//////......---,,,---...//////000111222000000///...------...///////////////////////////...........................---------......//////222///---,,,---......---.../////////......//////000000..................---......///////////////............////////////******+++---...---***(((///---,,,,,,...000111111//////........./////////000000000111111000000000000000111111000000000111111000111222222111000111111111222222222222111111222000000222444444222//////------111111///000333111444444000000333444222444444333222111222333444777<<>>===;;;888666555555555[[[UUUJJJ@@@777222111000---+++))))))+++,,,,,,,,,,,,,,,,,,,,,------------,,,---...///000000000000000:::@@@<<<333000000111,,,---///222333222///,,,///000222111000000222333...000222333111000111111------...////////////...000///...---,,,,,,,,,,,,222000//////000000///---111111111111111111111111//////......//////000000333222111000...,,,+++***///...............------+++,,,------......------000---...111000+++)))+++......////////////.........///000000111111111111111///,,,***+++///444777000444???MMMXXX___hhhooonnnppprrrrrrrrrrrrsssuuupppmmmkkkfff___^^^gggrrrwwwlll]]][[[^^^hhhvvvpppcccQQQCCC;;;888777666444444444444444444444444444777999666555777888777555555555444444444444444111000000222555777777666444333333666;;;<<<:::888555444333222333444777888444444444444444555666666:::888666444333555777999666999:::999666555888;;;888888666333555888999555999888666666888999999888444777:::<<<:::999888888777666666666777888:::;;;555444333444555666555333888333222666999777555555333333444444444444333333666333111111333555333111444333111000///000111111222111111222000+++***---111111111111111111111111000333555555444222111111222222111000/////////000333111//////000000///...111111000000//////......000111111222222111111000---...//////000000//////000000000000/////////...//////...------------...///000000000000//////...//////000000000000//////---...//////000/////////------...//////000111111000///...///000000///---000000000000000000000000......////////////......000000000...,,,,,,...000111111111111000///...---------............------,,,---////////////111333222111000---++++++...000////////////////////////------,,,,,,,,,,,,---------------...............///---++++++---............///000///...---...000111///...---//////...------......///000/////////............////////////++++++,,,...//////,,,)))...---,,,---000111222111///---,,,,,,...//////...000000000000000000000000///000111111000000111222111//////222222//////111111111222333333222111111000111333444444333111000000---...111111//////222---111333111111555777777333444333222000000111333777:::>>>>>>;;;999999:::777666555444444333444444\\\WWWNNNCCC:::444111111---+++***+++,,,,,,+++***++++++,,,,,,,,,---------...///000000111111111111111:::???;;;555222111///,,,---///111333222///,,,...000222222000000222444//////000000/////////000------...///////////////222///,,,,,,...///---+++000///...///000111000///000111111222222111111111///////////////000111111111111000///---,,,++++++.........------,,,,,,,,,+++,,,---.........------///------000///***((()))......////////////......000000000000000111111111222000...---...000222333333111666@@@IIIQQQ\\\fffkkkooorrrtttsssrrrrrrtttqqqmmmggg]]]RRROOOZZZgggvvvkkk[[[ZZZ]]]iiixxx~~~pppdddSSSEEE===999888666444444444444444444444444222888:::666555777999777555555555444444333333333111111111333555666555444666333111333888999777444444333222222333666999;;;444444555666666666666666888777555444444444555666333666999888555444888<<<999:::777333444888777444777666555555777999999888444555777888777777999:::666666666777888999::::::555444444555666666555333777222000444777666444555444444444444444444444444444333222000000000111111111111111111111222222333333111111222///,,,,,,111000111222333333222111000222444666555222111111333111111000000000000000111222000......111222111000111111111000///.........111111111111000///......---...//////000000///////////////000000000000///000000///..................//////000000000000///...///000000000/////////,,,---///000000000//////........./////////000000///......///000000///---////////////////////////......////////////......000000000...,,,,,,...111///000000000000000//////......////////////.........000111000...---///111...000000///---,,,...111////////////////////////...---,,,++++++,,,---...------...///////////////---+++******,,,...///...---///000000...---...000222///------///000///---------///000000000///.............../////////////////////000111111///---...------///222333222111000...,,,---///111000///000000////////////000000...000222111000///111333000---...222222...---000111222222333333222222111000444999999555111111222222000000333333000000333///444555222111444666666000111222111//////222444555666888888888888777777444555777888777555222000\\\XXXPPPEEE<<<555222111---,,,+++,,,,,,,,,***(((++++++,,,,,,,,,---------...//////000000000000000111888<<<999555333000---111///,,,+++,,,///111111,,,///222222111111444666333111---***)))+++...111------...///000000//////000,,,)))+++000222000---...------...111222222111000111111222222222111111///////////////000111111.........------,,,,,,,,,---------,,,,,,++++++++++++,,,---.........---,,,+++)))+++//////,,,***,,,......////////////......111111000000000000000000222111000000111111000///666111111888???GGGSSS___iiimmmrrrtttsssqqqrrrssssssnnneeeXXXJJJFFFQQQ___vvvkkk___^^^aaalllzzz|||sssgggWWWHHH@@@;;;888666555555555555555555555555///666999444222666777555555555555444444333333333333222222333555555333222888444111111555666444111444333222222444777;;;===444555777888888888777666555555666555555444333333111444777666444333777<<<::::::888444444777777333666555444555777999999888777777666444333555888;;;555666666666777777777777666555555666777777666444555000///333666555333444444444444444444444444444111222222222111222555777333333222222222222111111555222222333111///111666///111333555555333111///333555666444111000222444111000000000000000111222000...,,,...222444444222222111111000///......---111111000000///---,,,+++---......///////////////,,,---...000111111111111111111000///////////////......///000000111000000...///111111000//////000,,,---///000000000//////.........//////////////////......///000000///---////////////////////////......////////////......111000000...,,,,,,///111+++,,,---...//////////////////000000000000//////111222333111...,,,---...***---000111///...///111////////////////////////...---,,,++++++,,,---......//////000000000000000,,,***)))***,,,...//////---///111000---,,,...000222///------///000///---,,,---///000000000///.............../////////000---,,,,,,---......---+++------...111333444333111111...,,,---000222111000000000////////////000000---000222111//////111333000,,,---111111---,,,000111222333444444333222111111777===<<<666111222444555222222555444222222444555999999444000111222111---///111000...///333666444333333444666777555444<<<>>>BBBCCCAAA<<<555111[[[YYYQQQEEE===999444///+++,,,......------------+++$$$"""(((,,,,,,---111///////////////.........333333000------111222///,,,------,,,+++---000333,,,.../////////000222444666444222000.................................---///////////////......---000111111111111222222222222111111111111111222222.........///////////////000///...---,,,+++++++++000---,,,---///000...,,,---------,,,,,,+++++++++000***)))///222///---...///......------///000111111///...///222333222///000111111222222222111111111222555999:::<<>>777777777666555444333333888555666;;;<<<999777777888777555555666666555333555555555555555555555555444333222222333444666777999444111111555666444111777666555444444444444444555444444333333444444555555666888888777777888:::<<<;;;888666666777888999777::::::666555:::======777777666666666666777888555777666555777:::888444;;;777333333777999888555666555444444555666555444555555555444444333333333666666666444222111000000111222222333333222222111888666333111//////000111222222222222222333444555999666333222333222///,,,...222555555222000///000000///...---,,,,,,---...222///---...000222111//////000000000000000///.../////////---++++++---///222000...///111222///,,,111222222111...------......///111000...------...,,,000333222...,,,...222---...//////......///111.........//////000111222,,,---///000000000///...111111000///......//////////////////////////////........................,,,,,,---...//////......//////.........//////000111111111000//////.........222333///---///000...///000000000///...---,,,000---******---///...---...///000///---,,,,,,,,,---...///.........000222---...............------000111111000...---...000---------....../////////---------...///000000111000000000000000000000000000...,,,---000222222111111222222000222555222,,,111///...---...///111222222000000222666777666333000...,,,,,,---///000111111222111///111444333///444444555333222111222444222222222222222222222222444555777777666222...,,,222000///000222333222000111222333555777888999999======<<<999666444444555\\\[[[TTTIII@@@<<<777222/////////...,,,+++,,,,,,---'''%%%))),,,+++,,,///////////////............333333111------000111......///...------...111333---///000000000111333555222111///............///---------........./////////////////////......---000000111111111222222222111000000000000000111222000000///////////////000///...---,,,++++++++++++///---,,,---///000///------------,,,,,,,,,++++++000+++***///111///---...//////.........///000111222000///000333444333111222333333333333333222222222111444666555666===FFFSSS___mmmtttrrrnnnmmmooojjjgggccc[[[QQQOOOZZZhhh|||ttttttvvv}}}wwwiii]]]UUUNNNGGGAAA===<<<:::888666555444333444222333999;;;888666777555444333333444555444222555555555555444444444444999888666444222111111111888444222333666777555222666666555444444444444444555444444333333444444555666777888888777666777999888777666555555666777888333777777444333777:::999777777666666666777777777666888888666777:::888444:::666333333777999888555666555444444666666555444444444444444444444333333555222000000222333111...222222333333333333222222666555333111000000111111333333333333333444555555777555333222333222000---...111444444111000000111111000...---------...///222000......000111000.........///////////////...///...---------...///000111000///000111000///---111111222111...---.........000111111///......///---000333111...,,,///222---...//////......///111///////////////000000111,,,---///000000000///...000000000//////.........////////////////////////........................---...//////000000//////000000//////.../////////000...,,,++++++---///000...222333///---///000...////////////............222000---...000111000...,,,---//////...---...///,,,.........------...000---...............------111000///...------------,,,,,,---------.........------......///000000111///////////////////////////...---...000000...,,,///111111000333666444...222111000///000111333444///...---///111333111///111///......///000111222...000///...000444444000333444444333111000222333111111111111222222333444333333333333333222111111222222222222333333333333222333444666888999:::;;;<<<===<<<999666444444555]]]]]]WWWNNNEEEAAA:::444333222///---++++++++++++...***(((+++---++++++,,,........................444555333...---//////---000000000///......000222///000111111111111333666......------------...///---------......//////000///////////////......---000000000111111111222222000/////////000111111222444333111///...///000111...---,,,+++++++++++++++...---,,,---///000///...---------------,,,,,,,,,///,,,+++///000///...////////////...///000000111333222111222444444444333555555555555444444333222444222333555333111555<<>>======<<<888777::::::555111111666555444555777888888777555555555444333333222222111222333444666888999:::666555666888::::::777444666555555444444444555555555555444444444444555555777888999888666555555666888999:::;;;;;;:::888777444999;;;888777::::::888777888888888777777666666666888888777999<<<;;;777666444333444777888888666666555444555666777666444333333333444444555555555666444222333555666444111222333333333333333333222333222222111111222333333444444555555555555555555111000000000111111111000000000000000000000000111111111000000000000000000333222111000/////////...---------...///000111111333///,,,---222333111------000222222///---///111///000111000///...///000000222333333111000000111000111000...,,,---000333---///000000//////000111222111000///................../////////////////////000222333333111///...////////////////////////...........................//////000000000//////000000///...------------111000...---...///111333---111222///---000000//////...---,,,---///111333---............,,,***(((+++---//////...---...///...000000///---,,,,,,---,,,---......///.........111---***+++000222000,,,,,,,,,,,,,,,,,,,,,,,,,,,............//////000000........................+++++++++---...000000000///222222//////111///+++//////......//////000111222111000///////////////.../////////......///000---///...---000444444000111222222111///...000111111000///...///222555777////////////000111333444///111222222111111222444333444444666888999;;;<<<<<<<<<;;;999666555555666\\\]]]ZZZRRRLLLFFF@@@999777333---+++,,,---......***++++++******,,,------,,,---------......//////666999999333///000000......//////...---,,,...///...///000000//////111333111111000000///......---111111000///...------,,,///////////////......---//////000000000111111111111111111222333555666777888666333000///000222333000//////............///---...////////////000000...........................//////...---///000111000000000111111111111111000111222222222222222333444444555444444333222222444222333555444111222555444???OOO```lllrrrttttttwwwsssqqqppppppqqqwww~~~uuuoooaaa^^^YYYSSSMMMHHHEEECCC???;;;888999888444111222666555555666888999888777555555555444444333333333777777777666666555555555666777888999::::::777555555555444444444555555666666555555444444555555666777888888777555444555666999:::<<<<<<;;;999777555666;;;===:::999;;;;;;999888888999999888777666555333555666666999>>>===:::555444444555666777666666777666555555666777666555333333333444444555555555555777888666222000111333333333333444444333333333222222222222222222333333444555555666666555444444...///000000000000000111333222000//////000000000000000111111111111111111333333222111////////////////////////000111333333444000---...222333///+++,,,000222222///---///111...///000000//////000111111222333333111000000111111111///...---...000222...///000000//////000222333222111///............/////////.........//////000111333444444333111000////////////////////////.................................//////......---///...------,,,,,,,,,---000000111111000///......---111222///---000111///...---,,,,,,---///222333,,,---------,,,***)))(((---///000///---,,,,,,---000111222111///---------,,,------...//////......///,,,))),,,111555333000,,,,,,,,,,,,,,,,,,,,,,,,............////////////..............................---,,,,,,...000222)))---///---...000000---///////////////000000111333333222111//////000111000111222000......000222000222111///000444333///111111222000///...///111111000......///222555777//////000111111111000000000111222333333333444555222333333444666888:::;;;;;;;;;;;;999666555666777\\\]]][[[SSSMMMHHHBBB<<<888333---+++---//////...)))++++++'''&&&***---...,,,,,,,,,---......//////444999:::444000000000///,,,...///...------...///...///000///......000222222222222222111000///...222111111000///...------///////////////......---/////////000000000111111111111222333444666888999666555333111000111222333111000000/////////000000...///000000......///000.........///////////////---000000---,,,///111111000000111222222222222111000111222222111111222333333333444444444444444333222000111555555222111444444999CCCRRR```lllrrruuuyyytttrrrtttuuuwww|||xxxuuuooohhh```YYYTTTQQQEEE???:::999888555444666666444444444666777666555555555555555555555555555444444666777888888888888888888999999999888777666555444444444444555666666666666555555555555666666666777888777555444555666888888::::::999888555444666:::;;;888777999:::999888999999:::999888666555222555555555999======:::444555666666666555555444777666555555777777666555333333444444444444444444222666999666///,,,///333333333444444444444333333222222222222222222222222444444555666666444333222///000111111000000111333777444111//////000000000///000000111111111111000222333333111//////000111111000000///000111333444111///...///111111...+++---///000111000///000000---///000000//////000222000222333333111000000111111000///......///000111...///111000//////000222222222000///............000000///............///000111222333444333222222////////////////////////.......................................------,,,...---------------......---...000000000...+++))),,,111222///...000111000...---------...///111222---///000///---,,,,,,,,,...///000///---,,,,,,,,,000222333333000.........,,,,,,---...////////////...+++***---111444444333------------,,,,,,,,,,,,......//////////////////........................111111000...,,,+++---///###(((,,,,,,...222333222000111111111222222222222222222111000......///111333444444111......222555111333222///111444333///111222222111///...000111000000///...///111333555000000111222222111///...333222222333666777777666333222222333555777:::;;;;;;;;;;;;999666555666777]]]___[[[TTTNNNJJJEEE???:::555///---...///---+++***---,,,%%%"""'''+++,,,++++++,,,------...//////111777999333......//////+++---/////////...///000///000111000//////111333000111111222222111000/////////////////////000000///////////////......---////////////000000000111000000111222444666888999333333222222222222222333000000////////////000000///111222111...---...///....../////////000000000---222222---+++///222222000111222333333333222222000222444444222111333555333444444555666666666666555222333777888444222444777666999BBBQQQaaakkkpppvvvssssssxxx|||}}}~~~xxxrrrllliiiVVVMMMDDD@@@<<<888777999777666444555666666555444444555555666666777777777...000333777:::<<<===>>>999::::::888777666555666444444444444444555666666666666555555555555666666444666777666555555666777666666888999999999999888777::::::666555888:::999888999:::::::::888666444333666666555777;;;:::666555666777777555444333333777666555666777888777555444444444444444444333333333555666555111///000333333333444444444444333333222222333333333222222111333444555555555444222111111333555444333222444666;;;777222///000111000///......000111111111000000111222333222//////111333222111/////////000111333+++,,,---///000000000//////......///111111000///,,,...000000//////111333000111333222000//////000000/////////000000000///...000111111000000111222111111000//////...//////111000///...---......///000000000111111111222222////////////////////////........................///////////////...------...............///000111---......///......---,,,,,,000222///...000111000---.........//////000000...000111///------///111,,,...//////...------......000222222000...------+++,,,---...////////////---------...///000111222.........---------,,,,,,/////////////////////...////////////////////////(((,,,///000...------...$$$***///......222444333000000111222222222222222111111111///------000333222333222...++++++000666///111000...000444333000111222222111//////000222000000000000000111222222222111111000000111111222444000---000666999666222444333333444555888;;;<<<:::;;;;;;999666555666777___```\\\TTTOOOLLLGGGBBB===777111...//////+++(((,,,000,,,### %%%)))***++++++,,,,,,---.../////////555777222------......,,,...000000000000111222000111222111000000222444---...000111222222222111------...///000111222333///////////////......---////////////000000000000//////000111333666888999111222222222222222222222//////.........//////000000222333111...,,,---///.../////////000000111111---222222,,,***///333222000111222333444333222222111444666555333222444777333444555777888888888888999666777;;;<<<888555555:::555222888GGGXXXeeekkkrrrpppsss|||hhh]]]QQQHHHAAA:::888::::::888777777888888777555444444555666777888999999444555777888999999888888;;;;;;:::888555444555555444444444444444555666777666666555555555555666666333555666666555555777888555666888:::;;;======>>>999<<<;;;777555888;;;;;;888999:::;;;:::888666444555777777555666999888333555777888777555333222222888666555666777888777555555555555444444333333333555555444555555555555444333444444555555444444333222333333333333222111000222333444555555333111000444666888777555444666888>>>999333000000111000///---...///111111111000///000222333222//////222444222111///...---...000111&&&)))---//////000111222000...---///222333111...,,,...///000///000111333///111222222000//////000/////////000111111///......000111111000000111222111000000///////////////111000///...------.../////////......///000111111////////////////////////........................000000111000000///......////////////000222333444//////......///000222333,,,000111///...000222000---...//////000/////////...///000...,,,,,,///222***,,,...///......///000,,,///111111000...------+++,,,---...////////////---...///...,,,,,,...000/////////......---------///////////////.........000000000000000000000000$$$,,,111222000000000***000333111///000111000......///000000000000000222333333111...///222555000000///***&&&'''---333,,,......---000444444000222333333222000///111222000000000111111111111111333222///......111444666111,,,(((+++333777333---555555444555666999<<<>>>:::;;;;;;999666666666888^^^aaa```ZZZTTTPPPLLLHHH???:::555111111000...+++------,,,+++************---------............///,,,...111111000//////000&&&222444...***000888555444222111111111222222222111111000000111111222...//////000000000000000111111000000//////......111111222222222222111111333222000000111333666999555444444333333333444444000000000000000000000000111...++++++...//////---///......///000000///---111222333444444333111000111111111222222333333444555555444444444333333333444555777999:::999888777<<<<<<<<<;;;999999:::;;;:::777777;;;===BBBPPP___jjjooowww~~~}}}uuuiii\\\PPPGGG???;;;;;;888555444555777888888999888666777777888666555777777777777777777777777999999999888888888888888888888888888777777666666666666777777666555444444555777888888666555666777000444999>>>AAABBB@@@???<<<<<<;;;999777777999<<<;;;:::::::::999888888777777555444666888999777444222333555666666555333222555777888888777666666777666555333333333444666888333333444555555444333333333666777666222000222444333333333333333333333333444444555555555444222111333222111222333333222111999888555333111000000000555222000111222///''')))'''***222333///...111//////000000000000///...000111111000//////000222444111---,,,,,,,,,,,,+++000///...,,,---...///111111111000000//////................../////////000///000111000//////111333222000......///000000///000000///...............000000111111111111000000000000000000000///...............////////////000000000000000000000000000---------............///000000////////////000000......///000000000000000000000000000//////////////////.........---------///...///111444333...***........................,,,,,,,,,...000000...---***,,,...//////,,,***(((////////////000000000000////////////////////////000///...------...///000//////............//////...............///000000000000000000000000000000//////000000000000////////////000111111111111111/////////000111333555666@@@666...000333333000...:::666333222444555333111111222444444222111000111333333222222222222222333666777666444777;;;;;;888===<<<:::888777666555555^^^```___YYYUUUSSSNNNHHH@@@;;;666333222222///,,,...---,,,++++++***++++++------------------,,,,,,,,,...111111000//////000)))///444555222//////222444333222111000111222222555444333111000000000000///////////////...------000000000000/////////////////////000000////////////000111222444555555555444444333333333333444444000000000000000000000000222000------///000000...///......///000000///---///000222333333222111000111111222222333333444444666666555555555444444444777777777888999999:::;;;<<<<<<===<<<:::999:::<<<:::888777999:::===HHHTTT```hhhsss|||ttthhhZZZMMMCCC>>>;;;888666666666555444999777666666777777555444777777777777777777777777888888888888888888888888888888777777777666666666666666777777666555555444555777888888666555666777888999;;;===>>>>>>>>>>>>======<<<:::888888:::<<<===<<<;;;:::999999888888777666555666888888777444333444666777777666444333444555666666555555555555666555444333333444666777333444555555555555444333333444555555444444555666555555666666666666555555333444555666666444222111333222111111222333222111444444333111000000000000---,,,---///222222///+++...,,,...333444///...000000000000000000000000000000111111000//////000222000////////////111444555111000///...---...000111111000000000/////////............/////////000000///000111000//////111333222000///...000000000///000000///...............000000111111111111000000000000000000000///......---............/////////000000000000000000000000........./////////000000000000////////////000000000000111222222222222111000000000000/////////...//////.........------------,,,---000333333111...........................,,,,,,,,,...000000...,,,,,,---...///...---+++***.../////////000000000000........................//////............//////...------...///000111111...............///000000///////////////////////////000000111111000000/////////000111111111111111.........///000111222333666111...000111000000333222///,,,---///000000///111333555555333222111222333222222111111111222222555666666444777<<<===999;;;:::999777666555444444______]]]YYYXXXWWWPPPHHHBBB===777444444333111...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000/////////000444333222333444333000---333222111000000000111222888777555222111///......000000//////...,,,+++***////////////000000000000////////////////////////+++---111555666555333222444333333222222333444444000000000000000000000000333222000///000111000///000///......000000///...---...000111222222111000111111222222333444555555777777777666666666666666:::999888777888:::<<<>>>;;;======<<<;;;:::;;;<<<:::999888888666666===EEERRR]]]lllxxxqqq^^^OOOEEEBBB===:::999777666444999888777777888888777555777777777777777777777777666777777888888999999999777777777777777666666666666666777777777666555555555666888888666666666777======<<<<<<<<<===>>>???======<<<:::888888999;;;???>>><<<:::999888999999777666555666777777666555444555666777777666555555555555555555555555555555777666444333333444555666333444555555555555444333555444333555777888777777555666777888888777666555222333555777666555222000222111000111222222111000000000000111000000//////)))***,,,///111333444444222111222555444000...///111000////////////111111000111111000//////000222,,,...000000000222666:::333222000/////////000000000000000000////////////....../////////000000000///000111000//////111333333111//////000000///...000//////............///000000111111111111000000//////000000000///......---------............///////////////////////////////////////000000000111000000////////////000000///000111111222222111111000000000/////////.....................---------///...---...000111000///........................---,,,---...000000...,,,...............---------....../////////000000000..............................////////////......///.........//////000111//////.........///000000........................000111111111111111111000///000000000111111111111111111111111222222333333///...000222000,,,...333111///......000333333333111333444444333111111111222111111111111111222222333555555444777===>>>;;;:::999888666555444333333______\\\ZZZ[[[[[[TTTJJJCCC>>>888555555444111...000///...------,,,,,,---+++++++++,,,------......---...000000///...///000222///---///222333111...222111000//////000111222777666555333111000//////////////////...---,,,+++.........///000111111111111111111000000111111111***,,,000444555444222111222222222222222333333444000000000000000000000000333222111000000000//////111///......000000000///---...000111222222222222111222222333444555666666888888888888888888888888999999888888999:::<<<===;;;===>>>===<<<;;;<<<===:::999999777555444777:::EEERRRdddttt~~~ttteeeUUUPPPHHHAAA>>><<<:::999999888777888:::::::::888777777777777777777777777555666666777888999999:::888888888888888888888888666666777777777666666555444666888888777666777777;;;;;;<<<===>>>???@@@AAA<<<<<<<<<:::888777888999???===;;;999777777888888777666666555666666666555444444555666666666555555777666555555666666666555666666555444444444555555444444555555555555444444777555333555888:::888555333444555777777555444333111333555777777555222111222111000000222222111000///000111111111000...---...///000000///000222444222222333444333111//////222111///......000222333000111111000//////000222,,,///222000,,,,,,000444444333222111000000000000000000000000////////////...////////////000000000...000000000///000222444333111000///000000///...000///............//////000000111111111111000000...///////////////......------------............////////////////////////....../////////000000000000000////////////000000---......///////////////000000/////////.................................333222000...------------........................---------...000000...,,,000///...------...///000........./////////000000........................---...///000000///...---111000//////////////////000///////////////000000////////////////////////111111222222222222111111000000000000000111111222111111111111111111000000000///111333000,,,+++...333222111222333555666777///111333333111/////////111111000000000111222222000222333222666<<<>>>;;;:::999777666555444444444______]]]\\\______XXXOOOEEE@@@:::666555444111...000000///...------------)))***+++---...000111222---...//////......///111---.........///000111111111000/////////000111222444444333222111111111111...//////000000000//////------...///000111222222111111000//////000111111,,,---///000111222222222111111111111111222333444111111111111111111111111111111111111000/////////222000......///000000000///000111222333333444444111222333444555666777777999999999999999999999999666777888::::::::::::999;;;===>>>???===<<<======999::::::888777777777777===HHHZZZmmm|||mmmeeeXXXMMMDDD@@@===<<<999888777888:::;;;:::999777777777777777777777777555555666777888888999999999999999999999999999999666666777777777777777666444666777888777666777888888:::<<>>======>>>:::<<<<<<:::999;;;:::777999@@@OOOdddxxx{{{mmm^^^SSSJJJCCC@@@>>><<<::::::::::::888666777777777777777777777777555666666777777888888888888888888999999999999:::666666777888888888777777333555777888777666777888999:::===???@@@???>>>===;;;<<<<<<:::777666555666999999999888777777666666777777777555333222444666222222333333444555555555555222//////222444333111444444444555555555666666666666555444444555666666999888777666777666555444666666666666666666666666222333444555555555444333333222111222333333222111444444444333222000///...222111000000000000000000,,,///000///000333333111111000//////000111333444000111111000//////000222...000222111...---///111111111111111111111111111////////////000000000000/////////000000000111111...///000000000000222444555333111000000000///...///............//////000000000111111111111000000------.../////////...............////////////000////////////////////////------------............000000////////////000000...///000000111111000000/////////.........---------------...............---......---,,,---///222..............................---///000///---+++//////...------...000111------........./////////------------------------......////////////......)))***+++...111444777888111111000/////////000000111111111111111111111111000111111111111111111000111000/////////000222333111222333333333222111000222...---222444222//////000111111000///000222444333555666666555333333333111111111111222333444444111333222111444999:::777:::999888777666666666666\\\aaadddddddddddd```ZZZOOOIIIBBB<<<999777222///000///...---,,,,,,,,,,,,++++++,,,---...//////000---......---,,,---///111000111222222000.........//////...---...///000111111000000///000000111111/////////000//////............//////000000111111000///---,,,,,,---///000//////................../////////000000111333333111111111111111111111111---000333444222111222444333111......///111111111222111111111111111222222222222333555666777888999888888999999999:::::::::777888999::::::;;;;;;;;;:::===???@@@???>>>>>>>>><<>>:::;;;>>>===888888:::EEEZZZsssuuujjj___UUUOOOJJJGGGDDDAAA???<<<999666777777777777777777777777666666666777777777777777666666777777777888888888666666777888888888888888333555777777777777888999888888:::;;;===???@@@AAA<<<===>>><<<999777777777777888999::::::999777666777888777444222111444666333333333444444555666777888333///000333666555222222222444555666666777777777666555444444555666777555666777777555555555666777666555444444555666777333333333333444444555555444333222333444444444222444333222111111111111111000...---...222333111///---111111//////333444000///000000111111222333333000111111000//////000222000000111111111000000000//////000111222222222222.../////////000000000111//////000000000111111111---///000000000000333555666333111000111000///..................///000000000000111111111111000000,,,---......//////....../////////000000000111111000000000000000000000000............////////////000000////////////000000...///000000111111000000//////.........------------------.........//////+++---......------000222.................................///000///---***...---------......///000---------.........//////------------------------//////............//////***+++,,,...111444666888222111111000//////000000000000000000000000000000///000000111111000000///111000///...///000222333333444666777777666555444111///111333111......222111222444333333444777:::222444666555444222222222222222222222333444555666555666555333555999999666888888777666555555555555[[[bbbgggfffeeedddaaa]]]SSSMMMEEE???<<<888444000//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,///111.........///000000...,,,///...------...///000111111000000///////////////000000//////...---++++++////////////000000000000222000///......///000222////////////...---,,,+++////////////000111222333111111111111111111111111---111444555444333444666333111......///111111111222111000000000000000111222222333555666888999999888888888999999:::::::::;;;:::999999999;;;===???:::===@@@AAA@@@???>>>???>>>AAA???;;;;;;???>>>888888777>>>SSSppp~~~sssggg```VVVRRRMMMIIIEEE@@@;;;888777777777777777777777777777777777777666666666666444555555555666666777777666666777888888888888888333555777777777777888999444444555777;;;@@@EEEHHH>>>???@@@>>>;;;999888888555777:::<<<<<<;;;999777777888777444111111333777444444444555555777888888<<<777333333777999888666111222333555666777777888777666555444444555666777222555777777444444666999666444222000000222444666444444333222333444666777555444333333555555444333222111000000000111333444000---+++...333444111---///333333//////444444000...///000222333333333222000111111000//////000222222111000000000///---+++---...///000222222222222.../////////000000111111000000000000111111111111---...000000000111333555666444111111111111///..................///000111000000111111111111000000,,,,,,---.../////////...000000000000111111111111111111111111111111111111////////////000000000000000000////////////000000,,,------...............//////.........------------------.........//////,,,...000///---+++---///........................///......///000///,,,***,,,------.........//////---------.........//////------------------------000///...------...///000////////////000111222333222222111000000///000000//////////////////////////////000000000000//////222111///...///000222333...///111333333222111000222333666555---''')))000...000222333333444999===///111333222111/////////333333333333444555666777888999888555666:::999555777666555444444444444444]]]___ccchhhjjjhhhddd```\\\UUUKKKBBB<<<888555444000...,,,+++,,,,,,+++)))...---,,,,,,++++++,,,,,,---+++)))***---///...,,,---------............///...///000///...///000222000000111111111000000///111111000//////////////////////////////.........///////////////...------000///...------...///000222222333444444444333333111333444555555444222000---...111555:::<<<;;;:::444333000//////111444666444444444333222111//////111222222333444555666777;;;999777777999:::;;;:::::::::::::::::::::::::::@@@???>>><<<<<<<<<<<<===@@@???===<<<:::999999999<<<999===NNNhhh{{{vvvkkkeee]]]WWWRRRLLLCCC<<<888999;;;<<<;;;:::888666888888999888666555666666888::::::777333222333555777666555666888:::::::::666666666666777888888999<<<999777999===@@@BBBAAA<<<======<<<:::888999:::888666555666:::;;;:::888777666555444444444444444555444555888===???===;;;444444333111000111333666444444555555666777777777555888;;;:::777444444555666666666666777777777777555333222333666888666444555555666666555555444333666555555444444333222222444333333333333222000...444222000...///000333444000000111111111222222222222222222111111111000000...111222222//////000333/////////000111111000...//////000000111111222222000000000000000000000000...///111111/////////000------......///000000000000...------///000//////111111000///...---,,,,,,000000000000////////////222///++++++...000000///000000000000111111111111+++,,,---///000000000000000000000000000//////...............///000222222444000---...111222///+++---------------------------------............///..............................------------.........---,,,,,,++++++++++++------------......//////111000---++++++,,,...000.........///////////////////////////////////////...,,,++++++---///111111444555444111---,,,...111111111111000000000000000000000000000////////////111111111111111111111111///000222333444444444333444444333222222333333333111444333...000888<<<:::333222111000/////////000999666444555999;;;:::999DDD===777555888999777444:::888555555555555555333[[[^^^ccchhhkkkiiifffbbb___YYYQQQIIIBBB===888555222000...---------,,,+++...---,,,,,,++++++,,,,,,///---++++++---...---+++.........////////////000...///000///...///000222//////000000000000//////111111000000////////////000000////////////.........///////////////............///000000///.........//////000000000000000///000111222222222111000///000222666:::<<<;;;999555333111///000222444666555555555444333222111000111111222333444555666666:::888777777999:::::::::<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<;;;;;;;;;<<<===BBBAAA???>>>===<<<<<<;;;===:::===MMMfff{{{}}}vvvnnnfff___VVVKKKCCCCCCAAA???<<<:::888888777888888888777666555555666555777999888666666888:::777777666777999:::;;;;;;999888888777777888888999<<<999777888<<>><<<:::888888777666444555777:::666666666666666555555555333666888777555444555777777777777777666666666666555444222444666777666444555555666666555555444333444444444444444444444444444333333333333333111000333222000//////000111222000000111111111222222222222222222111111111000000...000222111///...000222000/////////000000000///000000000000000111111111000000000000000000000000...000111111000//////000------...///000000000000000///------///000//////000000000///......------000000000000////////////333000......000222111000//////000000000111111111---...///////////////...//////000000000///..................///000111222333000---...111222///,,,---------------------------------............///.........---------------......------------......///...------------------,,,---......//////......------,,,,,,---///111333000000//////......------........................///......///000000///...//////...,,,((('''***,,,111000000000000000000000000000000000////////////111111111111111111111111///000111333333333222222444333222111111111111222000333333000111666777555222222111222222222222000///222888>>>CCCDDDAAA???777777666777888999:::999999777555444555555444333ZZZ^^^ccciiikkkjjjgggeeebbb___YYYSSSLLLEEE===888555333000/////////...---...---,,,,,,++++++,,,,,,000...,,,,,,,,,---,,,***...////////////000000000...///000///...///000222////////////////////////111111111111000000000000000000000000//////............///////////////...,,,---000222222000---,,,,,,---------............///000000000111222222222111222333666999:::999888555333111000000222555777666666666555444333222111000000111222333444555555999888666777888::::::999===<<<;;;::::::;;;<<<===;;;;;;;;;:::;;;;;;<<<===AAA@@@@@@???>>>============:::<<>>===<<<<<<;;;:::::::::;;;:::999777666555333444555666666777999;;;:::999888888888888888888;;;:::888777888999;;;<<<;;;<<<===<<<:::999:::;;;===<<<<<<<<<<<<;;;999888888888777777777777777888666777777888999888777666444444555333222222444666777777666666555555555555333333222222222333555777888888777777666666555555666555555555666666666555555555555666555555444333333333333444444444555555333444444444333333444666000111222222111000...---111111111111111111111111111111111111111111111111000111111000000//////000222111000...------000222222222111111000000//////000000000000000000000000///000222222000///000111,,,---///111111111000///222000......///000///.........//////000000000000////////////000000000000......///000000///---,,,////////////000000000111...///////////////.....................------,,,...............///000111000///---...000000///------------------------------------............///,,,,,,,,,,,,------------......------------.....................///000111***,,,...000111///---,,,///000111111111000......000000//////......------........................***,,,///000000000000000333333222111000000000111000000000000000111111111////////////000000000000111111111111111111111111//////000111111000///...---......000222444666777777777666444222222111000333111111333777888444000999???EEEFFF@@@999333000666777888888888888888888666555444444555555444222SSSYYY```eeefffdddcccccceeedddbbb```[[[SSSIIIBBB>>>:::666222111000///......---,,,,,,++++++,,,,,,)))))))))******+++,,,...,,,,,,,,,---------.........///000///......000222111111000000000111222333111222333333444333222222333222222111000000//////......///////////////...//////............////////////...//////111222333111111000111222333444555111000000111333444333222444333222111111333444555333333444333333222111000///000111111333333444555777666555666888999888777999888777777777777888999888999:::;;;<<<<<<======;;;;;;<<<============<<<;;;999<<>>AAA;;;:::999999888888999999:::999888777666777:::;;;:::;;;<<<;;;:::999:::;;;===>>>??????>>><<<:::999888888777777777777888999555666777777666555444444555666777666555444666777555555555555666666777777666444333222333444555555888777777777666666666555666666666666555555555666555555555666555555444333555555444444444333333333333444555444222222444777000111222222222111///...111111111111111111111111111111111111111111111111222111111111111000000///111222111...,,,,,,///222222222111111000000//////000000000000000000000000///111222222000000000111---...///111111111111000222111/////////000///.........//////000111111111.../////////000000000111---///111111000...,,,+++...////////////000000000,,,---...///000000000000...............------,,,...............//////000///........./////////...---------------------------------............///,,,,,,,,,------...............------------.........---------...///000000***,,,...000111///---,,,///000111222111000...---------......//////000000........................---......---++++++---000///......---............//////000000111111111111.../////////000000000111111111111111111111111111...///000111000///...---000111111111333444555666>>>;;;777555333222222444444222111333666777666444???@@@@@@===777444444555???:::666666888:::999777666555444555666666444222KKKRRR[[[```aaaaaaaaabbbeeedddcccbbb^^^XXXPPPKKKDDD@@@:::555333111000///...---,,,,,,++++++,,,,,,'''(((*********+++...000++++++,,,,,,,,,---------...///000///...///000222222111000000111222444555222222444555555555444333444333333222111000/////////////////////......---000///...------...///000...---------...///111222.../////////000111111111000///...///111222222111222222111111111222333444222333333333222222111000000000111222333444555555666555555666888888777555999999999999999999999999777777999:::;;;;;;;;;;;;:::;;;===????????????>>>:::999<<>><<<;;;<<<<<<<<<:::777:::<<<<<<;;;<<<@@@CCCBBBAAA???===<<<;;;::::::999999999777666777:::<<<999:::;;;:::999888999:::;;;>>>@@@@@@===;;;999999777777777777777888888999444666777777555444333444333444555555444333444555444444555555666777777888777666444444555666666555666666666777777777777777666777888777555555555666555555666666555555444333666666555444333333222222333555555333111000333777000111222333333222111000222222222111111111111111111111111111111222222222444333111111222222111///000222222000---,,,...111111111111111000000000000000000000000000000000000///111222222111000000111...//////000000111222222333111//////000000///.../////////000000111111111......//////000000111111///111333444222///............////////////000000+++,,,---///000000111111...////////////...------///......---......//////---............/////////---------------------------------............///,,,------....../////////......------------......///............//////000+++,,,...000000///...---+++,,,...000111111111000,,,,,,---...///000111111------------------------000111000,,,((('''***---...---,,,---...///...---/////////000111111222222......//////000000111111111111111111111111111111...///000111111000///...666555444333222222222222@@@;;;777555333111333666333333222222444777<<<>>>IIIFFF???777111000333666@@@999444444999===<<<999666555555666888777555333@@@HHHSSS[[[]]]___aaadddeeedddcccbbbaaa]]]XXXTTTKKKFFF???999666333222000...---,,,,,,++++++,,,,,,)))+++,,,,,,++++++...111,,,,,,,,,---------.........///000///...///000222111000//////000222444555222333555666666666444444555444333222111000000///000000000000///---,,,,,,...//////////////////...------,,,,,,---///111333...///000111111000/////////...---...000222222111111111000000000111222333333333333444333333222111111111222333444555666666555444555666888888666555777888999::::::999888777444555777888888888777777888999<<<>>>??????>>>>>>:::999;;;GGGYYYmmm{{{~~~~~~~~~xxxtttmmmfff___ZZZYYYWWWTTTPPPJJJFFFBBB@@@@@@AAAAAA@@@:::===@@@@@@??????DDDHHHNNNMMMIIIFFFBBB???===<<<888999999888666777:::>>>777888999999777777888999777;;;>>>>>>;;;999888888666666666666666777888888444666999999666444555666111333444444222222222333555555555666666666666666777555555666999:::999666555555666666777777888888666888999888555444555777555555666666555555444333444444444444444444444333333555666333///...222666000111222333333444444333222222222111111111000000000000111111111222222222777444222222444444222000///222444222---+++---000000000000000000111111111000000000000000000000000///111333222111000111111000//////...///000222444444222000///000000///...000000000000000000111111.........///000111111111000222444333000......///........./////////000000------...///000000////////////000000000///......///......------.........,,,---............//////---------------------------------............///------...//////000111111......------------......111111000/////////000000,,,---......//////......+++,,,---...///000000000------......//////000000------------------------+++...000...***))),,,//////...---///111222111///...//////000111111222222.........///000111111111111111111111111111111111---...000111222111111000555444333222111111111111;;;666333555333///000444222222222111333999DDDMMMJJJDDD;;;444111111222333:::888666666999::::::999666666666888999999666444888AAANNNWWW[[[^^^bbbffffffdddcccbbbbbb```]]]ZZZPPPKKKCCC<<<888555333222...---,,,,,,++++++,,,,,,,,,...000...,,,,,,...111---------.........//////...///000///...///000222000///......///111333444222333555777777666555444555555444333222000000///111111111000///---++++++,,,...000111111000...,,,///...------...111333555000111333444333222000///000......///111333333333000000000000000111111222444444444555444444333333111222333333555555666777444444555666888888666444444555888999999888555444333444555666666666555444444666999;;;======<<<;;;;;;:::;;;EEEWWWiiiwww~~~{{{rrrmmmkkkiiieeeaaaUUUOOOHHHDDDDDDDDDBBBAAACCCGGGJJJJJJHHHIIIMMMRRRYYYVVVRRRLLLGGGBBB???===777999:::888666777;;;???666777888888777666777999444888<<<<<<999777666777666666555666666777888888555888::::::888666666888555777888888777666666777777777777666555555444444555444555888<<<===;;;999444444555666777888999999666888999888555444555777555555666666555555444333222333333444444555555666333555666222...---000555111111222222444555555666222222222222111111000000000000111111222222222222888555333333555555333000...222444333...+++---/////////000000111111222222000000000000000000000000000111333333111000111222222000...---...000333555444222000///000000///...111111000000000000000000---......///000111111222...000222111---+++,,,.............../////////000///////////////......---000000000000000//////...///......---------......,,,---......---...///000---------------------------------.........//////.........///000111111222.........------.........333333222111000000000111------------....../////////.........------------///////////////.........------------------------###)))///111///...111444...---,,,...111222000......//////000111222222222---......///000111111222111111111111111111111111---...000111222222222111/////////000111333444555555111111444333...---000000222333111222<<>>===<<<===<<<999===::::::DDDUUUhhhuuu{{{~~~~~~|||rrrbbbZZZQQQLLLKKKLLLJJJHHHJJJNNNSSSWWW[[[]]]aaacccpppnnnggg\\\PPPHHHEEEDDDCCC;;;777:::;;;999:::???999888888999::::::777555999999999888888888888888777777777777777888888888777777777777666555444333:::??????999555777666222333333444444555666666666555666777777777777777666777666555555666777666444999888666555666777888:::777666555555666777666444555555555444444333333333333333333333333333333333333333444555444333111000222111111000222444777888000000111111222222222222444444444333222111000///111111000///////////////111222222111000000111333)))+++---000222333333333222222222111111111111111111///------///111222222444222000......000222444000///......//////---,,,111111000000//////......000000000000000000000000......------------............////////////......---///000...++++++---000////////////...---,,,+++---.........---,,,,,,+++...............///000000///000000000000000//////,,,,,,,,,,,,,,,---......111///......///111000000...,,,+++---000222111000...///000000000///---,,,////////////............,,,,,,---.../////////...000///......///000...---***+++---///000000//////---,,,,,,---000111111000---///222333333000---+++111000/////////000222333000111111222222222111111333000---...000222222111000222333333111000000000555444222111111111222222222555333111:::HHHHHH???444111111555555333444777:::999777666666666777888999888888888888666333000555999AAAKKKTTT\\\```bbbccceeefffddd___[[[ZZZ[[[\\\YYYRRRIII@@@888444222,,,+++++++++,,,---...///---------------...//////........................,,,---.../////////...---...//////000000111111111333444444555555444444333333222111///.........---------.........///////////////...............---,,,+++,,,...000111///---111000000000000000000111//////000111222222333333000000000000111111111111444444444444333333333333111222333444555555555555555666777666444333444555:::;;;<<<;;;999777888888555444444666888999888666666;;;>>><<<;;;<<<<<<:::===;;;;;;BBBPPPbbbqqqyyy|||~~~~~~mmmfff^^^ZZZZZZ[[[ZZZXXX\\\```fffkkkooossswwwyyyyyynnnaaaUUUMMMJJJMMMFFF@@@@@@>>>::::::===>>>===<<<<<<===;;;999777999999::::::;;;;;;<<<<<<888888888888777777777777777777777777666555444333666;;;<<<888666777777444555555555666666666777777777777777777777666555444777666444555666777666444777777777888888888777777888777666666888888777666555555555444444333333333333333333333333333333333333333444555444333222111666444222111000111222333111111000111111222222333222333222222111000///...111111000///////////////111222222111000000111222,,,---///000111111111111000000000000////////////000...,,,,,,---///000000222111///......///111222333111///...///000000///000000000000////////////000000000000000000000000........................//////000000000///......---...//////...---...000,,,---......///.........---.........------,,,+++...............///000000.........//////......---//////.........//////000000///...///111222111000000...,,,---000111000......///000000000///---,,,---.........//////000000------......///............------...000111000///---...///000111111111111...------...000111000///000000000000//////......000///.........///111111222222222222111000//////555222///000222333333222555555444333222111000///444333222111000111111222111333111...555???>>>444333111222666666444444666:::999888777777666777777555555666888::::::777555222666===FFFPPPZZZaaaeeeeeedddcccaaa___^^^^^^^^^^^^\\\WWWOOOGGG>>>777333//////------,,,------...------,,,,,,,,,---......------------------------,,,---......//////......+++,,,///111333222111000222222333333333333222222111000///...---,,,,,,,,,,,,---------............---.........//////000000,,,,,,,,,...000000///---000000000000000000000000222222222111111111000000000000000000111111111111444444444444444444555555222222333444555555555555555666777666444333444555:::<<<===<<<:::888999999555444444666888888777666777<<<>>>;;;:::<<<===;;;===<<<;;;???HHHXXXiiiuuuvvv|||~~~~~~zzzuuuooommmnnnoooooonnnssswww|||uuuhhh]]]XXXZZZSSSLLLHHHEEE@@@===>>>???===;;;;;;:::999777555555555666777888999::::::999999999888777777777666777777777777666555444444333777999777666888888777666666666777777777777777888888888777666555444333666555444555666777666555555666888999999888666555777666555555777888777555555555555444444444444444444444444444444444444444222333444444444333222111555444222111000000000111222111000000000111222333111111111111111000///...111111000/////////000000222222111111111111222222000000111111000000///...000000000000000000000000///---++++++,,,.........////////////////////////333111///...///000000///////////////000000000000000000000000000000000000...///000111111000///...000111111111000//////...------...///111111000...***+++,,,...///000000000---............---,,,,,,///............//////000,,,,,,------------------000000//////.../////////,,,+++,,,...111111000...111///......//////...,,,/////////000//////...---,,,,,,---...///000111111....../////////...---------,,,,,,---000111111000000000////////////000000///...---...///000///...222000...,,,,,,---///111///............///000000222222222111000///------444222000///111222222111777333000000333444333222333222111111000111111111222333111---111777444***222000222777888444333555888888888999888888777666777777888999;;;;;;999888000333999AAAJJJUUU___fffiiifffbbb``````aaaaaa```]]][[[XXXTTTNNNGGG???:::555444111...,,,+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///000222222222222111111111222222222222111111000///...---,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000---,,,,,,---///000///...///000000000000000000///333222222222111000000000///000000000111111111111444444444555555666666666222333444444555555555444555666777777555555666777777999::::::888666666777444444555666777888777777888===>>>;;;999<<<>>><<<<<<<<<;;;;;;@@@MMM___lllqqqxxx}}}}}}~~~~~~}}}~~~zzzsssooogggaaaYYYSSSNNNIIIEEECCC???===;;;:::::::::888777444444555666666777888888::::::999999888777666666777777777777777666555555333666888777666777777888777777666666666666666666666777777777666555444444666555444555666777666555666777888888888777666555444333222333444555444333555555555555555444444444555555555555555555555555222333444444444333222111222111111000000111222222333222000///000111222333000111111111111111000000111111000000///000000111333111000000111222222111111111111111000000//////111222222222222222333333///...,,,,,,---///.........///000000000000///...///......///111000...,,,.........///000111111111////////////////////////...///111222222111///...111222222111111000///......------000333444111---***+++,,,...///000000000------............------//////............///000------,,,,,,------......///......---------------((((((***---///000...,,,000///////////////...---//////////////////......---------...///000000111///////////////...---,,,...------...000111000///000///...,,,,,,,,,---...000///......///000...---111000---,,,,,,---///111////////////000000000111000000000000000///...---111000.........///000000333...+++---333777777555111111111111111111111111444555333000222444000(((111000333888888555333444444666777999::::::999999@@@>>>===<<<<<<:::777555+++...333999AAALLLXXX```jjjgggdddcccccccccbbbaaa^^^\\\ZZZYYYUUUOOOFFF@@@888666333///---,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......//////333333222111111111222333111111111111111111111111000000///...------------,,,,,,,,,---------......////////////...............---,,,---...//////......///000000000000///...111111111111111111222222///000000000111111111111333333444444555666777777333333444444555444444444666777888888777666777888555777999999777666555555444555666777777888888888999===>>>;;;:::<<<>>>===;;;<<<;;;999:::DDDTTT```lllttt|||yyyuuulllccc\\\WWWQQQMMMFFFCCC???============<<<::::::::::::::::::::::::;;;::::::999888777777666777777777777777777666555555666888888777555555777666666666555555444444444333444555666666666666666666444444555777777777666999888666555555555666666444222222333555555555444555555555555555555555555555555555555555555555555111222333444444444333222111111111111111111222222333222111000000111222222111111222222333222222222111111000000000000111111333111///000222333222000000000000000000111111111111111222222333333333444111000......000000000///...///111222222111///...---...111444555333///+++------...///000111222222///////////////////////////000222333333222000///111111111111111000//////...------000333444000,,,,,,------...//////......------...//////......---//////............//////......------...///000000///......---------......))))))+++...111111///------...///////////////000//////.........////////////////////////.........///000000000///...------111///......//////...,,,111000...,,,,,,,,,---...000///......///000...---//////......////////////000000111111222222222222---...///000000000000000000//////......///111222111---)))+++111666666444111111111222222222111111333333222111222333///***111000333888888555333444111333666999;;;<<<======DDDBBB@@@>>><<<:::777444+++...222666<<>><<<::::::999777777===IIIRRRbbbmmmyyyzzzqqqlllfff___TTTOOOHHHCCC@@@>>><<<;;;<<<<<<<<<;;;;;;::::::::::::::::::999888888888777777777777888888777777666888777888:::888444444777777666666555444333333222222333444555666777777777555444444555777888777666:::888666444333444666777666555444555777888888777555555555555555666666666444444444444444444444444111222333444444444333222444444333222111000000///222222222222111111111000000111222333333333333333111111000000000111222222444111//////222333222000000000000000000111333333//////000000111222222222333111000111222222111/////////111111111111//////---///222666888666111------......///000111111222000000000000000000000000///000111222222111000//////000000111111000000//////...///000111111///---..................------------...////////////...000//////............///000///......///000222333000000//////000000111222.........000333333222000,,,...//////......///111///............///000000000000//////............//////000000000///......222111///...///...---+++222111000//////////////////...---...///000///...---...000111111111000///000111222222333333222222------///000111222222222000111222111111222555777333000------000111000...111111222333333333222222222111000000111111000...222000222777888444333555111222555888;;;===??????AAA???===<<<<<<;;;999777---000333555888@@@KKKTTTZZZ___eeehhhgggeeeeeeeeeeeebbbaaabbbbbb___WWWQQQEEEAAA<<<777333111111111111000//////.........///------------------------...------,,,---...///000000000000000000000111111222222111000000111222222000//////...............------........./////////,,,,,,,,,,,,------------000...,,,,,,---.........---...000111111000...---000111111111111222222222000000000000111111111111000000111333444666777777333444444555444444333333333555666666555555666777555888;;;<<<;;;999888888555888:::;;;999999:::<<<777===???>>>===>>>>>>;;;888888888666666999@@@EEEPPP^^^ooo||||||mmmfff[[[QQQIIICCC>>>;;;;;;;;;;;;;;;;;;;;;<<<<<<999999999999999999999999666777777888888888777777999777888;;;999555555999888888777666555444333333333333444555666666666666555444333555777888777666888888777666555555444444666555555666888999999888444555555555666666666777333333333333333333333333111222333444555444333333333333333333333222111111111111333333333111000...//////111222333333333333111111000000111111222333444111...///222444222///111111000000000111222333//////000111111222333333333222111222333222111///...//////////////////.........///222333333000.........//////000000111111000000000000000000000000000000000000000000000000------...///000000000000///000000///---,,,---------...............------------...///////////////000000///...............000///......///000222444////////////000111333333000///...///111222111000...000111000---,,,...000///......---...///000111.........///////////////...//////000000000000///111000......//////...,,,///000000000000000//////...------...000111000/////////000111222222111111///000111222333222222111//////000111222222222222///111222222222333777;;;333333222111000///...---111222333444555444444333333111000111111111111222333111222666666444444666444555666777999<<<>>>???<<<:::888888999999888777))),,,///000222888CCCKKKRRRZZZdddhhhgggeeeeeegggcccaaaaaadddgggfffaaa[[[PPPKKKCCC;;;444000...---000///...---------------------------------------......---,,,---...///000***,,,...000111111000///333222111000000111222333//////...---------...............////////////000)))******+++---......///111...,,,,,,---.........---...///111111///...---222222222111111111111111000000000000111111111111//////111222444555666777444444444555444444333333222333444444333333555666444777:::;;;:::888777777666999<<<<<<:::999;;;===777<<<@@@???>>>>>>===:::777777777666666888;;;>>>@@@PPPeeeuuuqqqcccWWWMMMFFFBBB===>>>>>>???@@@AAABBBBBB999999999999999999::::::666777777888888888777777888666777<<<;;;666666;;;:::999888777666555444333555555555666555555444444555444333555777888888777666777888888777555333222555444333555777888888777444555555555666666777777333333333333333333333333111111333444555444444333///000222333444555555666000111333444444222///------...///111222222222222111111000000111222333333555111...///333444222///333222111000000000111222111111222333444444555555333222111222333222000...........................---,,,***+++---.........////////////000000000000000000000000000000000000000000////////////000000+++,,,---///000000000000///111111///+++)))+++...,,,------...//////......------...///000000//////111000///...............000///...---...000222444,,,,,,,,,---///000222333///...,,,,,,...//////...000222222000---+++,,,...///...------...///000111,,,------...///000111111......///000000111000000///...---...///000///...,,,---...//////...---,,,------,,,...000111111000111111111111111222333333...///000222222111111000111111222222222111111000,,,...111111111333777;;;000222333333111000000111111222444555666555444444666444222333333222333555444111111555555333444777777777777777888:::<<<>>>:::888666555666666555333+++((()))///444777<<>>888333000111///------------,,,***------,,,+++******---///...------,,,,,,+++******///...///222555666333000///////////////.........222111111000///......---///......---------......---&&&&&&///222---...444....../////////...,,,+++000---,,,...111222///,,,---...000222333222111000222222111111000000//////222222333333444555666666444444333333333333222222666333111222555888888777999======888666888999888777777777777777777777777<<<<<<=========;;;:::999888888777666666666666666???FFFUUUhhhuuu~~~xxxiiiYYYKKKCCCEEEDDDCCCAAA>>>===>>>??????>>><<<<<<<<<:::888555777777777777777777777777666666666666666777777777000555999:::888555444444777333333888888444444888555666666555444666999<<<777666555444444444444444444444444444555777888999666666777777666444222111111222444666666555444333444444444444333222111000222333333222111222444777333333333333222111000///...000222333333333111000---000111111222555333...555444333111///...---,,,666777---:::111<<<...,,,333222111000////////////111111111111111111111111333333222111111000000000////////////////////////000000000000000000000000111111111111111111111111111111000///////////////............////////////////////////////////////...///111111/////////000111//////111444555222///111000......///000000///---111000***+++...)))...,,,,,,---///111111111---///111111000//////000***++++++,,,---------,,,////////////////////////000///...---------------000000///...............000...++++++---///000000222111000......//////000------,,,---///333666888333111///000222444444444111111222333333333333222000000000333555555111---222111000//////000111111666555333111000000111111//////111333666888888777000111333444555444444333333333333333333333333333999888888888888999:::;;;777555444444666777666666///+++***...222444999>>>HHHSSS^^^dddhhhmmmnnnlllkkkhhheeedddeeeeeeccc``````[[[TTTLLLFFF@@@:::777333111...,,,------,,,+++***,,,------+++++++++,,,---------,,,,,,,,,,,,,,,,,,+++,,,...111222///---////////////............111111000000///......---//////...............///)))""""""***---((((((........./////////...,,,,,,.........///000111///...000111222333333222111111//////////////////......111222222333444555555555333333333222222111111111222000...000333666666555888;;;;;;777666888999888999999::::::;;;<<<============>>>>>>===;;;:::888999888666555333333222222333888EEEVVVcccmmm|||~~~mmm]]]SSSKKKJJJGGGCCC???>>>>>>???<<<;;;:::;;;<<<<<<:::999:::::::::::::::;;;;;;;;;666666777777777777777666,,,000555888888888999;;;777444444888888444444888444444444333222444666999666666555444444444555555555555555555666777888888666666666666555444333222333444666777888777666555444444444444333222111111333333333222111222444666444444444444333222111000///000222333333333111000888888555111222555222---111111111111111111111111***,,,111111555444777777333222111000////////////111111111111111111111111111111222222222222222222////////////////////////000000000000000000000000........................111111000///////////////............////////////////////////////////////...///111111/////////000000//////111333444111///111///......///111000///...111111/////////+++&&&000///------///000///...,,,.........,,,,,,,,,...++++++,,,---------------////////////////////////000000///.........//////000000///...............000...++++++---///000000///...---,,,+++,,,,,,---000//////...///000222333111//////000222444555444111111222333333333333222111111000222444444111---111000///......///000000555444222111111111111222000111222333666777777666000111333444555555555555222222333333444444444444666777777888999:::::::::999777555555555666555444555///+++---000111555999BBBMMMZZZbbbiiiooopppmmmllljjjiiihhhgggeeebbb```aaa^^^XXXRRRLLLFFF???;;;666333///,,,,,,,,,,,,,,,(((+++---...---+++******,,,,,,,,,---------......+++++++++---//////...,,,........................111000000//////.........////////////////////////---'''&&&---///++++++///.........///......---,,,---...000000000///000111555555444333333222222111/////////000000000000000111111222222333333444444333333222222111000//////000///...///222555666666555999:::666555888:::999999999:::<<<===???@@@@@@>>>>>>>>>>>>===;;;999888999888666333111///......222444<<>>>>>>>>999999888888888999:::;;;666777888999999888777666333555777777666666666777777555555777777555555777555555555444333333555777555555444444555555666777777777777666666777777888777777666555444444444444555666888999999999888777444444555444444333222111333444444333111111333444444444555444444333222111///000222333333333222111444333///...333999888333000000111111222333333333------;;;,,,444%%%333444333222111000////////////000000000000000000000000111111111222333444444444////////////////////////000000000000000000000000000000000000000000000000111000000///////////////............////////////000000000000000000000000...///111111/////////000///...///000222222000...000...---...///111111000111000333555444///...000333111............---,,,...///...---++++++,,,...,,,---..................////////////////////////000////////////000000111000//////............///000...,,,,,,...///000///...---,,,,,,++++++,,,,,,///////////////////////////...///111333444444333111111222333333333333222333222111111222222000/////////.........//////000333222222111111111222222222222333444555555555555111222333555666777777777111222222333444555666666444555777999:::::::::::::::888666555555555444333;;;333,,,---///000333777===HHHUUU___gggmmmmmmiiigggggghhhhhhgggfffdddbbbdddbbb^^^ZZZUUUNNNGGGCCC;;;777111---,,,,,,,,,,,,)))+++------+++*********++++++,,,---......//////------...///000000///...------...............///000000/////////........./////////000000000000000111---,,,000222///...111..................------,,,///222222000///111333777666555333222111111111111111222222333333444444222222222222222222222333444444333222111000//////111111000111333666888999444777888666555888::::::888888999:::;;;<<<======>>>>>>???>>>===;;;999888888777555333111///......777777888<<>>>>>:::888777999<<>>===777333333333222222222222222333444:::---,,,!!!+++...222222111000//////000000////////////////////////222222222333333444444444////////////////////////////////////////////////111111111111111111111111000000////////////000000............////////////000000000000000000000000...///111111/////////000......///000000000...---///---,,,---///111111000444111444999666------555222000.........///...,,,333222111///------///222......////////////......////////////////////////............///000111111000///............//////000...,,,---...000000///000000//////............+++,,,---///000111111111//////000111333333111///111111222333333333333222444333111000000000000111///////////////000000000111111111111111222222222333444555555444333333444222333444555666888888999111222333444555666777777333555777:::<<<<<<;;;;;;999777555555555666555444CCC888///---///000333666:::DDDPPPYYYbbbhhhfffaaa```bbbeeeggghhhhhhhhhiiillljjjgggddd```ZZZTTTOOOBBB===666111///...---,,,------,,,+++))))))+++,,,***++++++,,,---...//////......///////////////000,,,---------......//////////////////..................///000111111000000...+++***---...---,,,---......------............,,,///222222000000222444666555444222111111111111222222333333444444555555222222222222222222222222555444444333222222111111111222222222333555888999333777888555555999;;;:::999999999999::::::::::::======>>>===<<<:::999777777666555333222222111111333333222111555===FFFLLLYYYaaalllvvv~~~{{{hhhXXXLLLFFFDDDBBB<<<:::888888;;;>>>@@@AAA@@@@@@???>>>===<<<::::::888999:::::::::888777666444444444555777999:::;;;777888888666666666666555888888999777555444555666444444444555666777888999:::999888777777666666777777666555444444555777888666666777777888888888888444444555555555444333333333444555444222111111222444444555555444444333333111111222222333333333333777888888888<<<>>>999111222222222222222222222222...222,,,111'''///---333222111000000000000000000////////////////////////444444444333333222222222000000000000000000000000////////////////////////........................000000////////////000000............////////////////////////////////////...///111111/////////000---...///000///......---///...,,,---///000000///555222444888444++++++333///...------///000000///333333222000......111333...//////000//////......////////////////////////------------...//////000//////............/////////...---...///000000///111111111111000000000///+++,,,---///000111111111111111000111222111...,,,111111222333333333333222444333222000//////111222000000111111222222222222000111111111111111111111333555666666333222222444333444444555666777888999222222333444666777888888444555888;;;======<<<;;;666555333444666777777777MMM@@@333//////000222444777???IIIRRRZZZ```^^^YYYYYY]]]aaadddgggiiimmmooonnnmmmjjjhhheee```ZZZVVVKKKFFF???999555222///---//////---+++))))))+++...******++++++,,,---......,,,---...---,,,,,,---...,,,,,,,,,---......//////........................,,,---///000111000000///---,,,+++,,,---...---,,,......---------...//////---///111222222222333444333333333333333333333222222222222222333333333333444444333333222222111111444444444333333333333222111222222222111333555888444888999666666999;;;:::;;;;;;::::::::::::::::::;;;;;;<<<<<<;;;:::888777555555444333333333444444///000000...111888======CCCJJJUUU```jjjsssyyy~~~nnn```UUULLLFFFCCC@@@======@@@CCCFFFGGGGGGGGGGGGFFFCCC???;;;999;;;;;;:::999999888888888888666555555777888888888777999999666666777777444555666777666444333333444555555555555666777888999999888777777666666666666555555555555666777888888666666666666666777777777444444555555555555444444222333555555333222222333333333444444444444333333222222222222333333333444,,,111444555777999555/////////000111222333444555///222&&&333'''666...444111111000000000000000111000000000000000000000000444444444333222111111111000000000000000000000000000000000000000000000000///////////////////////////////////////000000111............////////////////////////////////////...///111111/////////000---///111111///...---...000...------...//////...444222222333111,,,+++...---,,,,,,---///111222111///000000...------///222//////////////////...---////////////////////////...------------......//////............//////000///...---...000111000//////000000000000///......////////////////////////222111000000000000---+++111111222333333333333222222222222111///000222444000000111222333333333333000111111222111111000000222555777666333111222444555555444555555666777888333444444555666777888888555666888:::;;;<<<;;;;;;555333333444666888888888XXXIII888111000//////111222999BBBJJJSSSZZZXXXSSSRRRUUUZZZ^^^aaaeeekkkoooooommmjjjhhheeebbb]]]ZZZTTTPPPIIIBBB===777333000...//////...,,,++++++---*********++++++,,,,,,,,,+++,,,---,,,***)))+++---++++++,,,------...//////........................+++,,,...000000000///...///.........000222111///...------,,,---...///000//////000111444555444333111222444555666666666555444444444333333333333333555555555444333222222111222222222222222333333333333444555444222222555888666999:::777666999;;;:::999999::::::;;;;;;<<<<<<888999:::::::::999888888555555444333333333333444...222333111333777666111666;;;CCCLLLUUU^^^ffflllrrryyy}}}vvvrrrppprrrssstttvvv|||}}}oooaaaWWWPPPMMMJJJIIIMMMQQQUUUWWWUUUVVVVVVTTTPPPIIIBBB>>>===<<<:::888888888999:::===:::888777888777444222777;;;:::666555888777444444555666666444333444555666666555555666777888888777777666666555666666666444444555777777888888888666666666666666777888888444444555555555555444444000222444555444333333333222222333333333333222222222222222222333333444444"""***//////000222333111//////000000111222333333333333///111...111///000111111000000000000111111111111111111111111111111222222222222222222111111000000000000000000000000000000000000000000000000111111111111111111111111///////////////000111111............////////////------------------------...///111111/////////000---000222222///------...111///------......---,,,000111000---...000///+++---,,,,,,---///111222111+++,,,......------///000...////////////...---,,,////////////////////////000///...............///...............///000000///......///111111000///...///000000000///------000//////...///000222333111///---...///000//////111111222333333333333222///000222111000000222555...///111222333333222222111111222222111000///...111555888666333111222555666555555444444555666666555555666666666777777777555666666777888888999999666444333444666777777777```OOO===333000...---...///555===EEEOOOVVVUUUPPPKKKOOOSSSWWWZZZ___fffkkksssqqqnnnllliiifffccc```[[[VVVOOOHHHBBB<<<666222---///111111///,,,++++++)))************++++++++++++---...---******,,,...++++++,,,,,,---...//////---.....................***+++---///000000///...------------///222111///...------,,,---...///000111///...111555777555222000111444777999999888777777777777666555555555444666666555444444333222222000000000111222222333333666888888777444444777:::777;;;;;;888777:::;;;:::666666777888:::;;;<<<<<<666777888999:::999888888555555444333222222222222///333555222111222---%%%333666:::???FFFNNNVVV\\\ccclllxxxuuuooogggaaa```aaacccdddjjjmmmuuu{{{nnn[[[XXXUUUUUUYYY___dddfffggghhhhhhfffaaaXXXPPPJJJ???===:::888777888999;;;777555444777:::;;;999777777;;;;;;666555888888333555666888888777666666777666666666666666777777888666666555555555555666666333444666888888999888777777777777666777777888999444444555555555555555444///222444555444333333444111111222333333333222222333333222222222333444555---444777333//////111111222222111111000//////...000---777+++666,,,666444111000000000000000111111111111111111111111111111000000000111222222333333000000000000000000000000000000000000000000000000........................///////////////000111111............/////////000------------------------...000111111/////////000...111333222///---...///222000...---------,,,+++---111///***---444222)))///---,,,---///111111000))),,,...///......///111......//////...---,,,,,,////////////////////////222111000//////...//////...............///000111///......///111222000//////000111111111000...---------,,,---///333666888///---+++,,,...111222222111111222333333333333222---///222222111111333666---...000111222222222111111222222222111000...---111444888666333111333666777666555333333444555555666666666666777777777777555555555444555666777888888666444444666666666555aaaXXXIII;;;111......000000444888>>>JJJWWW[[[VVVPPPOOOMMMLLLQQQZZZgggooommmkkkiiifffeeedddddddddbbb^^^XXXRRRKKKDDD===999999555111/////////,,,***...------,,,,,,------...222000//////000000...,,,------,,,,,,,,,---......,,,,,,,,,,,,------...///,,,...000222222000---,,,,,,,,,---000222333222111------......//////000000000000//////000222444555666777777777777555444222333333333333333333333333555444222000000111222333555333000000111333333222444555666555444555777999888777666666666777888999999999999999999888777666:::777777:::999555444666555444333333444333111///333111000/////////...,,,---000333666:::???EEEIIISSSYYYdddnnnuuuyyyyyyxxxxxxwwwuuuuuuxxx|||}}}zzzyyyuuussssssuuuvvvsssnnnhhh```[[[SSSMMMKKKMMMRRRUUUVVVYYYcccttt}}}vvvnnnkkknnnsssxxxzzzwww|||}}}yyytttlll\\\LLLFFFDDD???:::777777<<<@@@:::999777777888888777555:::999888666666666777888888888777777777777888888555555444444444444555555666555444333333444666666555555555666777888888999555555555555666777999999444444333333444555777888111111111111222333444444444444444333333222222222666222...000333555333000111111111111111111111111000000111333333222333666000111111111111222222222111000...///111222222111////////////............444333222111111222333444222222222222111000///...//////000000000000//////222111000///------,,,,,,/////////000111111222222000///...,,,,,,---...///---------------...///000111---%%% '''222444///111111111111111000/////////222333111...,,,...000///...------------...///---------...............000---+++***+++---............//////000000111111***+++---......---+++***------------------------+++,,,---///000000000000+++---000333333111///---&&&,,,111111111222111---...++++++///000///000444...///000111111000///.........///000111222333333000///------///222666999222111000111333444333222000000000000000000111111222333333111000000222555333444555555333333333555666666666666666555555555666444333555888999777444444444333333333444555555bbbZZZNNN@@@666111000000000333666;;;FFFSSSWWWUUUUUUSSSOOOLLLNNNUUU___fffjjjjjjiiihhhhhhgggggggggcccaaa^^^[[[UUUMMMDDD>>>;;;888333111111000...,,,...------------...///000///......000111111000...---------,,,,,,---......+++,,,---.........---,,,---...///000000///---,,,+++,,,---///111222111000---......//////000111111......---...///000222333333444555666777666666555333333333333333333333333444444444444333333222222444222000000222333333333444555666666555555777999777888999999999888777777888999999999999999888888888555555888777444444777555444333333444333111///222111000000000000//////,,,...111333555888<<>>666111///000222333666@@@LLLUUUVVV___[[[VVVPPPNNNRRRYYY^^^gggggghhhiiiiiihhhfffeeecccccccccccc___WWWMMMFFF@@@===999777555333111//////.........///111333444000000000222444444333111......---------------...,,,---...///...---,,,+++------------......------+++,,,---...////////////......///000000111111222000000/////////111222333111222333555666777777777333333333333333333333333222333555666666444222111333111000000222444444333444555666666666666888:::888999;;;<<<<<<999777555888999:::::::::::::::999888444333555555333444777555333333333444333111///111111111111111111111111---///111222222222444555:::===BBBFFFJJJKKKKKKJJJHHHGGGFFFFFFGGGIIILLLMMMMMMLLLLLLJJJHHHFFFDDDBBBFFFIIILLLMMMKKKHHHEEEDDDCCCBBBBBBAAA@@@???>>>>>>BBBCCCLLL```}}}uuujjj___UUUIIIBBBAAA@@@<<<888777666555777999;;;;;;;;;888777666666555666666666555555444444444444555555777777666666666666777777666555555444444444555555333333444444555555666666888777666666555555666666666666555444444444444555333333222222111222222222222222222111111111111000555222///000333444333111222222222222222222222222222333333222222222222111000111111111111222222222111000///000111222222111111111000000000///////////////............//////000/////////000111333444//////000000000000//////...............///000111222111111000000//////...------------...///000000//////......---.........+++...000///000333222///000000111111000000///......---------///000///...---...////////////...---000000000//////.........333111......000111111111------------............---...///000000///...---........................------......---,,,,,,+++---...///000000000000///...111222000///111000,,,...++++++......,,,---000222111...,,,,,,...111222222222111111111000000000...///111222333333222222222111000111333444333222222111000//////111333444222333333222111111333444111333444333222111333444111111222222333333444444333555666777666555666777888777666555555555555555eeeaaaZZZPPPEEE:::222---//////000333;;;HHHTTT[[[hhheee___XXXTTTUUUYYY]]]cccdddfffggggggeeecccbbbbbbcccddddddbbb\\\TTTNNNHHHEEEBBB>>>;;;777444333333222222222444666999::::::888555555666666666666//////...---------------.........---,,,,,,,,,,,,------,,,+++,,,---...///+++,,,------------...////////////000111111222222777666555333333333444444111222333444555666666777222222222222222222222222222333444444444333222111222111000111333444444333444555666666666777999;;;:::;;;<<<<<<;;;999777666999999:::;;;;;;;;;:::::::::666333444333111222666444333222222333333111///333333444333111000111111///111333444333222222222666888:::<<<>>>???????????????>>>>>>>>>???@@@AAAAAAAAABBBBBBAAA@@@@@@???CCCGGGKKKKKKGGGCCCAAAAAA@@@AAAAAABBBAAA@@@??????BBBAAAFFFXXXttt}}}ttthhh```UUULLLGGGDDD???;;;;;;999777666777888888777999999999999999999999999555555444444444444555555888888777777777777888888666555555555444444444444222222333333333444444444666666555555555666666777777777666555444444333333444444333222111111111111333333333333333333333333444222000111222333333111222222222222222222222222222444333222444666666444000000111111111222222222111000000111222333222111111111111111000000000000000000000//////000000000111000///...///111333555//////000000000000//////...............///000000......//////000111111111.............../////////000000///......---......***...222333111000111111000000000000000//////......+++***,,,///111000...,,,...///111111///...,,,222111111000///......---///...,,,,,,---......---........................---...////////////...---000000000000000000000000------.........------,,,...............///000000,,,...///...000444444000///,,,,,,//////,,,---000444333111000000111333444222222222111111111000000000000111222222222111111222111000111333444333222111000...---...000222444222333444333222111333444000222333333111111222444000000111222333444444555222555888888555444666888888777666555444444444444eeebbb^^^UUUJJJ===222,,,...---...222999EEEUUUaaajjjiiieee```\\\[[[\\\___^^^___aaacccdddeeeeeedddddddddccccccccc```[[[WWWQQQPPPMMMIIIDDD???<<<:::<<<;;;:::;;;<<>>?????????;;;@@@EEEFFFDDDBBBAAABBB@@@??????????????????@@@CCCAAAEEESSSllluuupppggg\\\PPPGGGAAA>>><<<:::777666777888888777999999::::::::::::::::::777777666666666666777777888888777777777777888888666666555555555444444333222222222222333333333333333333333444555777888999777777666666555333333222444444333222111111111111333333333333333333333333333222111111222333333222222222222222222222222222333555444111333777666111000000111111111222222222111000000111333333222000111111111111000000000000/////////000000/////////...---+++******+++---...//////000000000000//////000000///........................///000000111111000000000//////......---111000///...............+++...111222///---///333000000000000000///......---+++***,,,000222000...---...000111111000...---222111111000///......------,,,++++++,,,---,,,+++////////////////////////---------......---------////////////////////////,,,,,,---//////000000000///...---------...000000111222000...///222///***111......000000...///222222222333333333333222222111111111111222222222222222222111000000111222222222111000111333444333222222111000000111222555666222333444444333222333444000111333222222111333444111222222333444555555666222555888888555444666888777666555444333333333333dddccc```ZZZNNNAAA444,,,...---...222777BBBTTTdddfffgggfffdddaaa______```YYYYYYZZZ\\\```dddhhhjjjhhhfffddddddddddddbbb```ZZZZZZYYYUUUPPPKKKIIIHHHIIIHHHGGGGGGIIILLLOOOQQQRRRMMMGGGAAA===:::777555222111000...---,,,,,,,,,000///,,,******+++...///------,,,,,,,,,...///000,,,...///...+++***,,,///......///000000111111222888777555333111111111111666555444333222111111222222222222222222222222222222111///......000222444333222111222444444222000222333555555555666888;;;===<<<:::999888999999::::::::::::::::::999888888<<<888555666444111000333222111111222333333111000333555666444000...///222...///111222111111222333333333444555777888999:::777888888999999888777777666777999;;;<<<===>>>>>>444888>>>BBBDDDDDDDDDDDDAAA@@@?????????@@@AAABBB???@@@DDDOOOccc}}}|||ooo___QQQHHHDDD===;;;888777999;;;;;;;;;777777888999999999888888888888777777777777888888888888777777777777888888666666666666555444333222222222222222333333333333111222222444555777999:::666666666666555444333222333333222222111222222222000111111111111222222222333222222111111222222333333333333333333333333333444666444///111777555---000111111111111222222222000000111222444444222000111111000000000/////////------............------//////---,,,,,,---.../////////000000000000//////111000///...............111000000//////......---///000000000000///...---000000//////.../////////------///111...,,,...333//////000000//////...------,,,,,,---///000000///...///000000000000///...000000000//////............---,,,---......---,,,000000000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111111111......------......///000...///...---000333000***111......111111///000333///000111222222111000///000111111222222222333333222111000000000111222333222111000111333444333222333333444444555666777888222333555555444333333444000222333333222222444555333333444444555555666666333555666777666555666777666555444333333333333333eeeeeeccc]]]RRRDDD666...///...///222555===PPPbbbbbbeeehhhiiifffcccaaa```WWWVVVTTTTTTWWW\\\bbbfffgggfffeeeeeeffffffeeeccc```bbbcccaaa]]]ZZZYYYZZZXXXWWWUUUTTTVVVXXX\\\^^^[[[YYYUUUQQQLLLEEE===888333222000///---,,,,,,+++,,,,,,------------------------------...///000111---000111...***))),,,000---......//////000111111333222111000000111222222666555333222111111111222111111111111111111111111111111000111111222222333444333222333444333111...000222333444444555888::::::::::::::::::999999999;;;;;;::::::999888666666666333333555555111111333222111000111333333222000///222444333000///111444///111111111000000222333555666777888999:::::::::666777999::::::999888777888888999:::;;;;;;;;;;;;777999===BBBFFFGGGFFFDDDAAA@@@@@@@@@@@@@@@@@@@@@<<>>BBBFFFFFFBBB>>>;;;<<<===>>>>>>===;;;:::<<<@@@DDDHHHQQQfffvvvggg[[[JJJGGGBBB>>>======<<<<<<888999;;;<<<===<<<;;;;;;888888777777777777888888777777666666666666777777555666777777666444222111333333333333333333333333444444444444444555666777444555666666666555444333111111111111222333444444222222222333333444444444222333333222111111222444333333333333333333333333///333444222:::FFFFFF===000111111111111222222222000000111333555555222000////////////............///000111222222111000///,,,---///000222333333333//////000000000000//////,,,---------///000111222------......///000000000)))+++---000222333333333//////...//////000111222...,,,...444555///---//////////////////......------000222111......000222000000////////////000000---------...............---,,,,,,---......---+++//////.........---------000000////////////000000////////////////////////------......------,,,+++,,,---......//////......222222000...//////'''...++++++///000///000444444222000//////000222444555555444333222111000///,,,...222444555444222000222111000111333444333222---///111444555555444333222444666666555333333444111222444444444444666777444444444444444444444444666444333555888999777444666666555555555666666777mmmkkkgggcccZZZLLL<<<111000///000333777<<>>333,,,///111///,,,---//////000//////...---,,,+++,,,000222///,,,111888000...------...///...---000//////.........//////111000///000333666777777333333222222111000000000000/////////000000000///777333000000222444444333888888777555222111222444444222111111222444777999;;;<<<<<<:::888888999;;;666777777777555333111000222222222222222222222222222111///000111333333222000000111222333333444444333444555555666666555555666777666555444555888;;;:::999888777777777888999:::;;;;;;<<<<<<;;;;;;:::<<<===>>>@@@CCCBBB@@@>>>>>>===;;;:::;;;===???@@@===AAAEEEEEEIIIXXXqqqtttjjjaaaTTTHHHEEECCC>>>;;;===:::999777888888888777555;;;;;;::::::999999888888777777777777777888888888999888888777666555555444666666555333111111333444111444444222333666666333333444444555555444444333444333333222222333333444333555666444666888555///222222333333333222222111222222222222222222222222...222111...555@@@@@@777222222111111222222333444666---'''+++666:::333***111111111111000000000000///000111000......000111222000///000333444222000111111000000000000111111000000000000000000000000333000...///000111///,,,///...---...///000///...,,,------...///000000111222111111111000000//////222111000000000000000111000...---...///000///...///////////////.........***,,,...//////...,,,+++......------------......---//////---++++++///333///000111000...------...111000///...............222///,,,))))))***---000.........////////////000000000000000000000000000000000////////////000000000111111111111222222222222222222333333444444444222222000000000111222333222222111111111111111222333111000333777777333......111444555555555666777444444444444444444444444333333333444444444555555666555444555666777666555888777666555555666777888llljjjgggccc[[[MMM===222111//////222555:::EEEPPP^^^fffllljjjgggfffeeebbb^^^\\\VVVLLLDDDAAADDDIIIRRRVVV]]]cccggggggeeeccceeegggjjjmmmmmmllljjjiiifffdddbbbbbbfffhhhiiiiiikkkiiihhhhhhgggaaaVVVNNNAAA888222333444111.../////////000000//////.........---///111///,,,///555111000....../////////...//////............//////111///...///222444555555333333333222111111000000000000//////000000000///555222000000222555555444888888888666333222333444333222111111222444777999888999:::999777777777888999999888888666555444333222222222222222222222222111000000000222333222111...//////000111111222222111222222333333333333333666666777666555777:::===;;;:::999777777777777777::::::;;;;;;;;;;;;::::::=========???AAAAAA???===<<<<<<;;;;;;;;;<<<>>>>>>:::===??????CCCPPPdddttt{{{qqqcccTTTMMMGGGAAA>>>@@@===;;;::::::;;;<<<;;;:::777777777888888888888777;;;;;;:::::::::999999999888888888777666555555555444666888888666444333333555888888555555888888666333444444555555444444333444333222222111111111222000444???IIIGGG999111111111222222333333222222111111111111111111111111111000333111---333<<<;;;333222222111111222222333444555111...///333555333000111111111111000000000000000111111000//////000222111000///000333444222000111111000000000000111111000000000000000000000000222000...///000111///---000///...///111222111000------...//////000111111111111111000000000//////......//////000000000111000...---...///000///...............////////////------////////////...------------...///000111222+++,,,---,,,+++,,,///222///000000000...---...///000//////............///000///...,,,,,,,,,---...---............/////////000000000000000000000000000000////////////000000000111111111111222222222111111111222222333333333222222111000000111222333333222222111000000111111444222111333777888444111222444666666555444444555555555555555555555555555333333444444444555555555666555444555777888777666999777666555555666777999jjjiiigggddd\\\OOO???444111//////111333888BBBMMM]]]eeejjjiiiggggggeeeccc```___[[[SSSIIICCCBBBCCCHHHLLLRRRYYY^^^aaabbbbbbfffhhhkkkmmmmmmllliiigggeeeddddddeeehhhiiiiiihhhllliiigggjjjmmmjjj```WWWIIIBBB;;;888555222000222//////000000000000000000111......000000---...111333111//////000000000...//////............//////111///...///111333333333222222111111000/////////000000000000000000000000444222000000222444444444666777888777555333333333333222111111222444666888555777999999777555555666999888777666555444444444222222222222222222222222000000000222333333222000/////////000111111222222111111222222222333333333444555666666777999<<>>===<<<<<<>>>???>>>===;;;;;;;;;;;;;;;<<<<<<<<<999::::::;;;>>>HHHUUU___tttxxxggg[[[RRRJJJFFFFFF>>><<<:::999:::;;;;;;:::888999999:::999888777666999999888777666666666666888888777777666666555555333777;;;<<<:::777444222444666666333333666666333444444555555555555444444333333222111111111111111222444BBBRRRLLL777...555111111222222222222222111000000000000000000000000111444111---000777555...222111111111111222333333333444444222000000222555222222111111111000000000000111111000//////000222000//////000222222111000000000000000000000000000000000000000000000000000111000//////000000///...222000000111222333222111......//////000000111111111111000000000000/////////000111111111111//////000...---...///000///...---------.../////////000////////////////////////+++,,,---...000222444555,,,...//////...---///000...///000///...---...//////............//////000...//////000//////...------------............///000000000000000000000000000000////////////000000000111111111111222222222000111111111111111222222222222111111000111111222333333222111000000111111666333111333666888666444666777888777555333222333666666666666666666666666333444444444444555555555777666555666777888888666999888666555555666888999jjjiiihhheee___RRRBBB777000......111333888CCCNNN^^^eeejjjiiiffffffeeeccc^^^___^^^ZZZSSSMMMIIIHHHCCCEEEHHHLLLRRRWWW\\\^^^bbbdddgggjjjjjjhhheeecccdddeeegggiiijjjkkkkkkjjjlllhhhfffjjjooonnneee]]]TTTMMMCCC;;;555222111222//////000000000111222222333///---///000...---///333111000///000000///...///............//////000222000000000222333333222000000//////......------000000111111000///000111444333222111111222222222222444666666444222111222222111111000111333555666333555888999777555444444666555333222111222333333222222222222111111111111//////000333444444111///111111222222222333333333333333333333333444444555222333555666777999<<>><<<::::::<<<======<<<::::::;;;<<<<<<;;;;;;:::===<<<;;;;;;>>>DDDJJJOOO[[[iii{{{zzzmmmaaaXXXRRROOOEEEBBB>>><<<<<<<<<;;;:::>>>?????????===:::777555888777666555555666666777888777777777666666666555444777;;;<<<:::777444333333666666333222555555222444444555555555555444444222222111111222222333444777777<<>>======???BBBDDDDDDJJJTTTcccsss~~~sssjjjccc]]]UUUPPPJJJEEECCCBBBAAA@@@@@@AAABBBBBB@@@<<<888555::::::999888999:::<<<===777777777777666666666666666777888888666444444555666999999666666999999666444555555666666555555444111111111222444555777888777:::666...---333555000///000111111222222222222222222222222222222222222222333111///000333333000111111000000111111222333444333222111000000111222222222222222111111111111......///...---,,,...000---...///000000///000000///000111111111111000/////////////////////////////////000000//////000000000///...///111111111000////////////000000000000//////////////////000000---...000222222111///...000...---...///000///...+++,,,,,,---...//////000000///......------......------------...///000000/////////000000000///...---///000///......///000...............///000111111000///......///111222---------.........//////........................//////000000000000//////000000111111111222222222333333333333333333333222222222222222111111000000...//////000111333555555777555333333444777999:::666777888666444444444666444444444444444444444444444444444555555555666666777555555666777888777666999888777666666777888999hhhhhhhhhggg```SSSCCC777---,,,---111444:::FFFQQQ[[[bbbgggeeecccccccccbbbbbbdddffffffddd___ZZZVVVSSSNNNGGG@@@======@@@BBBGGGIIILLLQQQUUUYYY[[[]]]]]]```dddggghhhiiikkkmmmooonnnnnnpppsssssspppmmmfff___SSSHHHDDDAAA:::222111000///...///000111222222//////222222000111444666444222111111111000///......---......///000111111111111333555666555333555555444444333222222222///111333222///...000333555555555333000......///---///000000///...///000111000000000111222222333222444666777555444555555444444333333333444555555222222222111000000//////000000000222333333222000000000000000000000000000111000/////////000111222111333555555555666777999444555666777888888888888:::999888777777888999::::::999999:::<<<>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????BBBIIISSScccyyy}}}vvvpppeee___WWWQQQMMMKKKJJJIIIEEEFFFHHHIIIGGGBBB===:::;;;:::999888888:::<<<===777777777777666666666666777777666444222222444666444777777555555888999666555555666666666666555555111111222333555777888999222999666***,,,777666***//////000111222222222222222222222222222222222222222222222111111222222222111000000000000111222222444222000111333333111///333222222222222111111111...//////...------...000,,,...000000///...///000///000111222222111000///000000000000000000000000...///000000//////000111///---------///000///............///////////////......////////////000000'''(((+++---///000111111000...---...///000///...,,,,,,,,,---.........///000//////......------,,,///...------------......***))))))+++///111111111---...//////......///000///............//////000111000...---...///111222.........////////////000...........................///000111111000///...000111111111111222222222444444444333333333333333222222222222222111000///......///000111333555666555444333333444666999:::555666666555444444555777444444444444444444444444444444555555555666666666666555444555666777777555:::999777666666777999:::fffffffffeee^^^QQQ@@@444...,,,,,,///222888CCCNNNTTT\\\aaa```___aaacccbbbdddeeefffhhhgggeeeaaa^^^ZZZVVVPPPJJJEEEAAA@@@???AAAAAABBBDDDGGGJJJNNNPPPOOOSSSWWWZZZ[[[^^^aaadddeeegggiiikkkllllllmmmmmmgggccc\\\VVVUUURRREEE555111000///------...///000......111333222111444:::999777444444444444333111---------......///000111//////000222555666555333555555555444333333222222///222444333///...111444111333444333111//////111---...//////......000222000000000000111111111222111222444333222222333555222222333444444444444444222222222111000/////////111000000000222333222111000000000000000000000000111000.........///111222444555777777555555555777777777888888888777555444999888777666666777888999888888999;;;>>>???>>>===>>>>>><<<;;;;;;;;;<<<<<<888;;;===>>>===<<<>>>@@@@@@EEENNN\\\rrrxxxrrriiibbb^^^\\\\\\[[[YYY[[[\\\ZZZVVVOOOHHHCCC>>><<<999777666777888:::666666666666777777777777777777777444222222444666111444444333444777888666555555666666666666555555333333333333444555666666000666777111000444444///...///000111222222222222111111111111111111111111333222222222000///000222000000000000000111222222111111222444555555333111333333222222222111111111///000111000......000111+++---000000...---...000///000111222222111000///000000000000000000000000---///111000///...000222...---,,,---///000///...............------------........./////////000000)))***+++---...000111111000...---...///000///...------------------------000000111111000///---,,,//////...............///...,,,***+++///111222111---...//////......///111000//////............///.........//////000000000/////////000000000111111000000000000000000000000...///000111111000///...000111111111111222222222333333333333222222111111222222333333222111///...000000000000111222333444333333444444444666888:::555666666444222222444666555555555555555555555555555555555555666666666666555444333444555666555444:::999777666666777999:::dddddddddccc\\\OOO===111...,,,,,,///111555@@@KKKNNNVVV\\\\\\]]]```ccccccbbbcccdddgggiiiiiigggeee\\\[[[XXXUUUQQQLLLHHHFFFCCCAAA???======>>>@@@BBBBBBFFFJJJMMMOOORRRVVVZZZXXX\\\```bbbbbbcccfffiiigggeeeaaa```ccc```MMM888222111...---,,,---...///,,,...222555333111666>>>;;;999777666666666555333---------......000111111------...111444555444333333333222222111000000000...222555333///...111444...111333333111000111333...//////......///111444000000000000111111111111000111111111000000222444...///111222333333222111222222222111000//////...222111///000111333333222333333222222222222222222333222000///000111333444666888999888666555555666999999999999777555333111999888777555555777888999666777999===@@@@@@???===@@@???===;;;:::;;;===>>>777;;;>>>???======???BBB@@@EEENNN\\\qqq|||uuuqqqpppppppppqqqrrrqqqmmmeee[[[QQQKKKEEEBBB???;;;999999:::;;;666666666666777777777777777777888666444333444555333666777666777;;;<<<:::555555666666666666555555555444333333222222333333333333555555111---111888......000111111222222222000000000000000000000000444333222222///------000000000000000000111111222///222555777666555444333333333333222222222111111111222222111000000111333***---000///---,,,...000...000111222222111000...000000000000000000000000---///111111///...000333///...---...///000000...---------------------,,,---.........//////000000333222111000//////000000000...---...///000///...------------------,,,,,,000111222333222000...,,,///////////////000000111888444000///000111111///,,,...//////......///111111000///...............+++,,,///111111000...---000000000000111111111111111111111111111111111111...///000222222000///...000111111111111222222222222222222222111111000000222222333333222111///...333222222111000000111111111333444444444555777999666777666444111111222444666666666666666666666666555555555555666666666777444333222333555666555444:::999777666666777999:::cccdddccc___UUUGGG:::222))),,,///000222666===CCCGGGMMMUUU[[[___```aaabbbaaaeeejjjlllkkkgggdddcccdddaaa^^^ZZZVVVSSSOOOLLLKKKDDD<<<999999999777444:::;;;;;;<<<>>>AAADDDFFFKKKOOORRRQQQRRRWWWZZZYYY[[[YYYYYY[[[\\\VVVHHH<<<000000000///---------///...///000000111333777;;;:::888666555555555444222......------------......///////////////////////////......///111333444333///000111000///...///000...---,,,///222333222//////////////////000111111/////////000222222111000111333444333111...------555444222111000111222222555333222222333333111000333222111111222222000...333333333222111000///...111000///......000222444444555666666444222222333:::999777555555555555666999888777666777:::<<<>>><<<<<<<<<;;;;;;::::::999;;;<<<>>>>>>======???@@@===<<<>>>@@@???<<<===AAABBBKKKYYYhhhttt~~~yyyoooeee```RRRMMMEEE@@@===;;;:::888777888999999888888999:::666666777777666555444444333333444444555666666666666666666666666555555444555444333222333444555666222111111222444444222111000111222222222222111000...///000111111222222222///000111222222222222222000111333444444333111000111000000333666666222///222000...///333555333111111111111111111000//////////////////000000000000000000111111111222222222000000000000000000000000000///.........000111222444222111/////////000000000000////////////000000000000////////////000000000000//////.........---000...---///111111...+++000000//////.........---...///000111111000///...000//////000333333111......//////000111222222333////////////000000000000666444222///...---...///000000////////////000000333111000000111111000...///000111111111///...---......///000000000000000000//////222666777444000444444444333333222222222333555666555222000111333333111///000333444222000000333333000000444555333999444111333777777000)))222333333444444333333222555555666666666555444333222333444333333444777:::666777999:::;;;::::::999aaaaaa___ZZZQQQDDD888111......///000222777===AAABBBGGGMMMSSSWWWZZZ^^^``````cccfffgggggggggggghhheeecccaaa^^^]]][[[YYYWWWSSSLLLEEEAAA@@@>>>;;;777:::::::::::::::<<<===>>>;;;@@@BBBAAACCCHHHKKKJJJKKKJJJJJJMMMMMMGGG<<<333111111000///.........//////000000000000222555888999777444444444444222111///......------......///////////////////////////000///...---.........---000111222111000//////111...------///222333222000......///000111333555666//////000111222222111000///000222222000/////////333333222222111222222222444222111111333333222000222111000111222222000...555555555444444222111111//////...///000222444555444555666666444222333333777777777666666777777888888777666666777999<<<>>><<<<<<<<<;;;;;;:::::::::;;;<<<>>>>>>======???AAA===<<>>>>>AAACCCOOO```ooozzz|||xxxllleeeZZZNNNEEE???<<<;;;777888888888777777888999666666777777666666555444333333444555555666666777666666666666666555555444555555444333333333444555333222111222333333222000111111111111111111111111---...///111222222333333222222222222222111000000///000111222222111000///111000000333555555222///222222111000//////111222111111111111111000////////////000000000111111111......///000000111222222000000000000000000000000000///......///000111222222111000///...///000000000000////////////000000000000////////////000000111000000000////////////222111///000000///,,,)))000/////////............//////000000000000//////333111000111222111...+++...//////000000111111111.............../////////555333111///......//////000000////////////000000333111000111222222111///...///000000000...---,,,//////000000000000000000......///111333333222000333333333333222222222111333555555333111///111333333111//////111222111///111333333000111444555333222000///222666777444111333333444444444444333333111111111222222333333333555666777777666777:::<<<777888999:::::::::999888___^^^[[[UUUKKK@@@555///222000...///333999>>>@@@???AAADDDGGGKKKPPPVVVZZZ^^^```aaabbbbbbdddhhhjjjfffeeedddccccccccccccccc]]]XXXQQQMMMKKKGGGBBB>>>>>>===;;;999888777666666333666888777:::???@@@>>>@@@AAABBBCCCBBB>>>777222222111000/////////000111000111111000///000222555666555333222333333111/////////............/////////////////////////////////......---,,,,,,------111222333222000///000111...------///111333222222111111111222333444666777///000111111222111111111,,,...000111000///000111111111222333333333222222222111000111333333222111222111000111222222000...444444555444444333222111------///000222444555666333555666666444333333444555666777888999999999999666555555555777999<<<>>><<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>======???AAA<<<;;;>>>AAA@@@======AAAGGGVVVkkk{{{}}}ooo^^^NNNCCC===<<<888888777777777777777888666777777777777666666555333444444555555666777777666666666666666555555444666555444333333333333333444333222222333333111000333222111000000111222333---...///111222333333333444444444333222000///.........000000000000......000000111222444444222000111333333000,,,+++///333000111111111111000000/////////000000000111111111------...//////000111111000000000000000000000000000////////////000000111///............///000000000000////////////000000000000////////////000000111111111000000000000///111000///000111000---+++////////////............000000////////////000000111000000000111111///---////////////////////////...............---------222111000///...///000111000000////////////000000111000000111333333222000....../////////...------000000000000000000000///+++---000111000//////000222222222111111111111111444444333111//////111333444222/////////000000///111444444111222555555222/////////000222444555666444444555555555555444444222222222333444666777888666777888888888888;;;===999999999:::999999888777___]]]WWWPPPFFF<<<333...333///---///666===BBBCCCBBBBBBAAA???@@@DDDJJJOOOXXXYYY[[[\\\^^^bbbgggjjjgggggggggfffeeefffggghhhdddaaa]]]YYYWWWSSSMMMJJJGGGEEECCC@@@<<<999777666666888888777999======:::<<<>>>???@@@>>>;;;888666555333000///000111222222...///000000///000222444666444333333444333111000000//////......//////000////////////////////////------.........///000222000111222111/////////000.........///111222333333666555444333333222222222000111222222111111111111---///000000//////000111///000222333444444333222111000///000222333333222222111111222333333111000222222222333222222111111...///000222333444444444222444666666555444444555555666888999::::::999999555444444555777999;;;===;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>===>>>@@@BBB???===>>>@@@???>>>AAAFFFOOOaaayyyqqq^^^NNNDDD@@@:::888777666666777777666777777777888888777777666444444444555666666777777666666666666666555555444666666555444333222222222555333222111222222111000333222000//////000222333000000111222222222222111333333333333222111000///......///000000///......000000111222333333222111111222111...,,,,,,///222000000111111111111000///....../////////000000000////////////////////////////////////////////////000////////////000000000,,,,,,------...///000000000000////////////000000000000////////////000000000000000///////////////,,,,,,...000111222111111///////////////.........111000///......///000111------...///111222222222////////////............//////............------000////////////000111111000000////////////000000/////////111333333222000//////////////////......111111000000000000000000+++...111111///---///111111111111000000000000000444333111000//////111222444222000......///000000222555555222333555555222111222222000......222555555555666666666666555555555444444444555666888999333444666666666666888::::::999999999888888777777^^^ZZZSSSJJJAAA888222///000...---111:::CCCHHHJJJLLLIIIEEE@@@======@@@CCCIIILLLPPPUUUZZZ```fffjjjiiikkklllkkkhhhggggggiiigggfffdddbbb```]]]ZZZWWWTTTSSSPPPMMMIIIEEEBBBAAA@@@AAA???<<<===@@@???::::::;;;<<<===<<<:::888777888555111000111333333222,,,...///000000111333555666555555555666555333111000000000//////000000000000000000000000000000000,,,...//////---...000222///000000000...---...///---......///000222444666777666444333111111000000000222333333111000111222000111111000......///000///000222333444444333222111000///000222333222111333222222333444444333111111111222333333333222222111222333333333333222222222444666666555555666777777888999::::::999888777555555555555777999;;;<<<;;;;;;;;;<<<<<<============>>>>>>======>>>@@@CCCEEEAAA???AAABBBDDDLLLTTT```qqquuu```OOOFFF===:::666555666777777555777777888888888888888777444444555555666777777888666666666666666555555444666666555555444333222111555333111111222222222111333222000//////000222333333333333222222111000///111111222333333333333333000000000000000000000000///000111222111111222222222///,,,,,,///111111111///000000111111111000000---------.........//////333222111000///......---///////////////////////////000000000000/////////++++++,,,---...//////000000000////////////000000000000////////////000000........................+++,,,///111111222222222.........///////////////111000///......///000111,,,---...//////111222333////////////............000000000/////////...............//////000111222000000////////////000000.........000222222111///000000000000000000111111222111000000000000111111---000222222///...000222000000000000000000000000333222111000000111111111222222111000//////000111222555666444444666555222333444444111---,,,000444555666666777777666666555333333222222222222222333111333555555555555777888:::999999888888777777777XXXSSSKKKBBB:::555222111//////111777@@@IIIOOORRRTTTSSSNNNHHHBBB>>>======:::>>>CCCJJJQQQYYYaaafffgggkkknnnnnnkkkiiiiiijjjgggggggggfffeeedddcccbbbaaa```___\\\YYYVVVSSSQQQRRRRRROOOLLLMMMPPPMMMGGGDDDDDDCCCDDDEEEDDDAAA>>><<<888222111222333333111,,,...000111111222444666777666666777888777555222111111000000000000111111000000000000000000000000...000111...+++)))+++......///000///---,,,---...---...//////000111555777444333222222111111111111000333555444111///000222111222222111///...///111111111222333333333222222111000///000222222111000222222111333444555333222222333444555555666555555444444444333333333222222111333555666666666777888888888888888888888777777666666666777888999:::;;;::::::;;;<<<===>>>>>>>>>>>>???>>>===<<<>>>AAADDDCCC@@@@@@EEEIIIOOOZZZdddxxxnnnVVVGGG@@@;;;777666777888777555777888888999999999999888444555555666666777888888666666666666666555555444555555555555444333222222444222000000111333333333333222111000000111222333333333333333222111000///...///111333444555555666111111111111111111111111///000111111000000111333111...,,,---222444222000///000000111111111111000------........./////////333333222111///...------000000000000000000000000///000000000000//////...+++,,,---...////////////000000////////////000000000000////////////000000,,,---------------.........000222222111/////////.........///////////////000000////////////000000000111111///------...000////////////////////////111111111000//////......------...///000000111111000000////////////000000//////000222333333000...111111000000000111222222111111000///000111222333000111222111000000111222000000000000111111111111333222111111333333222000000111333222111000111222333666777555555666555111111222222111//////333777555555666666666666555555444444444555444333222222222444777777777777888999999999888777777777888888LLLGGG???777222111111333000444999@@@GGGNNNUUUZZZXXXXXXWWWRRRKKKEEE@@@>>>777888:::===BBBJJJTTTZZZ]]]cccjjjmmmllliiijjjkkkggghhhhhhhhhgggfffggghhhjjjjjjjjjiiigggeeecccaaaeeedddaaa___aaaeeebbb[[[YYYVVVTTTVVVYYYWWWRRRMMM@@@:::444111333444333000...000222222222222333444666666666777888888555333222111111000000111111222000000000000000000000000///111222000+++)))+++///...000000///...---...///---...000//////111555999555444333222111111111111000333666555111///000333111222222111000000222444333333222222111222222222222111000000111111000///000000000111333333222000222333444555666666666666555444333222222333444555111333555666666666777999666666666666777888888999888888888888999999::::::::::::;;;<<<===>>>????????????>>>===<<<>>>AAADDDFFFFFFLLLUUU___hhhttt~~~{{{```MMMBBB===777666888999888555777888999999::::::999999555555555666777777888888666666666666666555555444333444555555555444333222333111//////111333444444111111111111111111111111111222222333333222222111...///111333444555666666111111111000000111111111///000222111//////111333000000000111222222111/////////000111111111111111/////////000000000000111000000/////////.........000000000000000000000000///000111111000///...---,,,---...///000000///...000000////////////000000000000////////////000000------------....../////////111333333000......///............/////////000//////000000000000//////111222111///,,,+++---///...//////000000111111111111000000///......------------...///000000000000000000////////////000000111111222444555444111...111000//////000111222333000000//////000222444555333111000000111222111000000000000111111222222222222111111333555555222///---111444555333222333444333777888666666777555111000000111111222333666888444555555666666555555444333444777888888777555444333555888999888888999:::888888777666666777888999BBB===666000---...111444222888@@@FFFKKKQQQXXX^^^YYY[[[\\\YYYSSSKKKEEEBBB<<<:::777555777===FFFMMMRRRZZZdddjjjjjjiiiiiikkkhhhhhhhhhgggffffffhhhiiinnnnnnoooooonnnmmmllljjjlllllliiihhhkkkpppmmmggggggccc```bbbfffeee^^^VVVBBB<<<444222333444222000111222444444222111222222555555666777888777555222222222111111111111222222000000000000000000000000...111333222...---111555///111111000///...///000---///000000///111666::::::888666444111///...---000444666555111...000333000111111111111222555777555444222111000111222222333111000000111111///...///......///111222000///000111222333444555555555444333222111222444777888111333555666666777888999444444444444666888:::<<<999999999999999999999999999:::;;;<<<===??????@@@??????>>>===<<<>>>BBBEEEQQQTTT^^^lllyyynnnZZZDDD>>>888666999:::888666777888999:::::::::::::::555555666666777777888888666666666666666555555444222333444555555555444333333111//////111444555666000111222222222222111000///000111222333444444444///000222333444555555555111111000000000000111111...000222111///...111444///222666555222//////000//////000111111111111111111111111111222222222222,,,,,,------...//////000000000000000000000000000///000111111111///...------...///000000000///...000000////////////000000000000////////////000000---.........//////000000,,,///222333111000111333---.........//////000000...///000111111000///......///000...,,,,,,///222...//////000111222222333000000///...------,,,,,,------...///000000//////000000////////////000000444444555666777666222///000///.........000111222000///...///000222555777444111......111333111///000000111111222222222333222111222555777777333///,,,000555777555444444555333777999777666777555111222222111222333444555555444444555555555555444444---///333666777666333222111444777888888777888999777777666666666888999:::;;;444///...,,,(((''')))777<<>>>>><<<;;;999<<<>>>???@@@EEELLLRRR___mmm}}}zzz^^^LLLBBB999888999888777777:::888666666666666555444444555666666444555666888;;;:::888888999999777666333111222444333///000444111111111111111222222222222000222555333//////222111111111111111111111111...111333333555888666111555555555444222000///...111111000000000000111111111111222222222222111111000///...///111333222111......///000111222222333222222111111000000//////.........///000000111111------......//////000000111///......//////...,,,////////////////////////333111///...---...000111---...///000000///...---000111333333222000...,,,666555555444222000...---000///...------...///000///////////////////////////////////////000111111000///............+++***---///111111000//////000888777666333111111333555555555333222000///...---111000000////////////000222111000//////111333555---------000333555666555111111111000///.........444222111333777666000+++666222222777888555666;;;>>>999333333666777444000333222111111111222333444888777666666666666666777000222444444444444666888777777777777888888888888666888999888777777:::===333///---......---///333888???IIIRRRXXX\\\___aaaaaacccaaa^^^]]]___ZZZSSSIIIEEE>>>888555555777999:::???EEEKKKNNNPPPRRRSSS]]]aaadddeeedddeeejjjnnnooopppqqqrrrrrrqqqppppppooooooppprrrtttsssnnnkkkhhhjjjmmmooorrroooaaaSSSAAA:::222///000222222111111222444333111111333666555666666666666444333222000000000000111222333444444333222222222222222111555222333888999555444666555777999:::999888888888666444111000222444555555888555222111222333222111333444555555444222000...000000000000111111111222111///...///222333111000333222222444666666333000222222333333333222222111333333333333444555666666666777777555333222333555666666666666666666666666777777777777777777777777::::::::::::::::::;;;;;;>>>======>>>@@@@@@@@@???<<<===>>>???BBBJJJVVV^^^vvv}}}bbbLLLAAA999888:::999999999;;;999777777888888777666555666666666555555777888666444444444666666666444444222222555555222222555222222222222222222222222000......111111///000444111111111111111111111111000222333222444777555111333333333222111000///...111111000000000000111111........................333222000000111111///...//////000000111111222222111111111000000000000000222111111000000//////...000000000111111111111111111///......//////...---////////////////////////111000///......///000000......////////////......111111111222111///...---222222222222222111000000000///............///000........................///////////////000111111.........///000000000//////000111000///...///000333333222000...---///222222222222111111111000000000000////////////000000444333111000///000222333000//////000222333333222333111///000222333333111444111000222555666111---666222222555666222333777:::888666555444444444444444333222222333444555666888888666555444444444444333222111333666777666555777777777777888888888888999:::;;;:::777666777888---,,,---000000000555======DDDOOOYYY^^^`````````bbbcccbbb``````aaa^^^YYYSSSNNNHHH@@@:::777555444333666999;;;<<<>>>AAACCCMMMRRRWWWZZZ[[[]]]aaaeeehhhiiijjjkkkllllllkkkjjjiiijjjmmmppppppllleee```___dddiiimmmoooiiiZZZKKK<<<777111...000222222111222333444333222222444666666666666666666444333333000000000111111333444444000000000000000111111222999999<<>>@@@@@@AAADDDGGGJJJIIIGGGDDD>>>:::555222222444666777555333111000000111000///222222333444333222111000......////////////000000000///...///111111111000222111222444666666444222333333444333333222111000222333333444444444333333444555666555333333555666666666666666666666666666444555666777888888777777;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>@@@@@@AAABBBBBBDDDJJJWWWgggrrr~~~vvvsss{{{gggLLLBBB::::::<<<;;;:::;;;<<<;;;999888999999888777555666666666555555777999666555444555888999888777666222000444777666555555222222222222222222222222222///...000000///111555111111111111111111111111222333333111222555444000111111111111111000000///111111000000000000111111111000///......///000111333222000000111111///...000000000000000111111111000000000000111111111111333222222111000000//////111111111111111111000000111///......000000///---////////////////////////////////////000000000000//////............//////111000000//////............///000111111222222222000//////......//////000........................///////////////000111111111000///...---,,,++++++111111111///------...000/////////...,,,---///111///000000111111222222222//////...//////000111222555444222111000000111111222111000000111111000...333000...///222555555333333111///111444555333111555222222444444111111333555777777666333333555777444444333444444666888999999888666555333222222222777222///222777999666222777777777777888888888888888:::;;;;;;999777666777------000222111111888AAADDDKKKTTT[[[___```aaaaaabbbcccbbbaaa______\\\ZZZ[[[XXXRRRKKKDDD>>>999777666666666555444555888;;;===AAAGGGJJJLLLNNNQQQSSSXXXYYY[[[]]]^^^^^^]]]]]]___aaadddfffeeeaaa[[[XXXVVV\\\bbbcccbbb\\\OOOBBB888444111000222333333333444444444444333444555555777777777666555555444333333222222111111222222333------...///000222444666???BBBIIIOOOQQQRRRRRRSSSTTTWWW\\\ccchhhggg```ZZZOOOIIIAAA;;;888777777777555555444444444444333222111111222222222222222222////////////////////////000000000000111111111111//////111222333444333333444444444444333222111000111222333444444333111000333444555444444444666888666666666666666666666666222333666888999888777666;;;;;;;;;;;;::::::::::::888999:::;;;===@@@CCCFFFIIIKKKOOOTTT]]]kkk|||wwwpppnnnooowwwlllOOOEEE<<<;;;<<<;;;:::;;;<<<:::999888999:::999888555666777666555555777999777666555666888999888777777111...333888888555444222222222222111111111111444111000333333111000222111111111111111111111111333444222///111444444000000000111222222222222222111111000000000000111111222111///......///111222000///...///111333222111111111111000000000000000//////000000111111222222000000000111222222333333111000000//////.........111///...///000000///...////////////////////////...//////000000000000/////////---,,,,,,---//////000000///...---.........------///000111111111111000//////////////////000------------------------///////////////000000111000111111///...---......222111000...,,,,,,...000///000000000//////111333//////000000111111222222............///000222222333333222111111111222222222111000000111111///...000000111111000111222333333111///000222444555444333222333444444333333333444444555555444555666777444333333444555777999:::888777666555444444333333777444111333666888555222666777777777888888888888555777999;;;;;;:::999999---...222555555555===GGGNNNQQQVVVZZZ\\\^^^aaabbbaaaaaaaaaaaa```^^^]]]^^^aaa___\\\VVVPPPIIIDDDAAA<<<;;;888555222111333666666999<<>><<<===;;;999999;;;999888888999999999888555666777777555666777999666555333333444444333222777000...333777666444333222222111111000000000000000---...333555333000111000000000000000000000000333444222///000444333000000111222333444444444444111111000000000000111111///...,,,++++++,,,...///000///...///111333222111111111111000000000000000//////000000111111222222000000000111222222333333111111000000//////......000///...///000111000///000000000000000000000000...///000000000000/////////...---,,,,,,---...///000//////............///...//////000000000/////////000000000000000000///........................///////////////000000111---///111111111333666999111111///---+++,,,...000///000111111000000222444111111111000000000000000............///000222222000111111111222333444555111000///000111222111000...444999888222///000333222111//////111444555666000222444444666777777666555222111333777999777444222222222222444555777999666666666555666666777777444555555555555555555666666777777777888888888888666777999;;;<<<<<<:::999......222888<<<@@@HHHQQQVVVWWWYYYZZZ[[[]]]aaaddd```___aaaccccccaaacccgggeeedddbbb___ZZZUUUQQQNNNBBBAAA???;;;666333333444444444555555666555555555888999:::<<<<<<<<<;;;;;;>>>???@@@???>>>>>>???AAADDDHHHHHHCCC>>>===:::666444555666777777777666666999777555555666777666555999888777666555555555555666666444333111111000000111333555666888???IIIPPPbbbjjjsssvvvzzztttfffYYYLLLAAA;;;<<<@@@DDDDDDAAA<<<777444444333222111222333444555222222111111111111000000111222444333222222333555222444555555444444666777444444555444444333222111111222222333333333222222222333444444444555777999555555555555555555555555555666777888999999888888888888888999999:::::::::999===BBBFFFKKKSSS^^^eeemmmttt}}}wwwtttsssvvvzzz~~~mmmRRRHHH>>><<<===;;;999999;;;999888888999:::999999666777777777666666888:::999777666555666666444333777222000333666444222333333222222111111000000000,,,))))))000555444222222000000000000000000000000111222222000111444333///111222333444555555555555111111000000000000111111000///...------...///000333222000000111111///...000000000000000111111111000000000000111111111111333222222111000000//////222222222222222222111111000///...///111222111000000000000000000000000000111000000000////////////......------------......////////////////////////000000000000000//////...///000000111111000000//////////////////////////////////////////000111111111222222///+++***,,,///...//////...,,,,,,///111---///000000//////000222222222111000//////......//////...//////000111222///000111222333555666666111000///000222333333222///777???@@@;;;444222222111111000000111333555666///333555555777::::::888555111///222888:::666222222222111111222444666777666555555666666777888999222555666666444444666888777777777777888888888888;;;::::::;;;;;;:::888666222111555===EEEJJJRRRZZZ[[[\\\]]]\\\\\\^^^aaacccaaa___aaaeeedddaaaccciiiggggggfffdddaaa^^^ZZZXXXMMMMMMLLLHHHBBB===;;;:::777666444333333222222111333333555666666555444333333555666555333222444666888<<<===888444444666555333555777888888777666555:::888555555777888777555999888777666555555555666444444333222222222222333111444999>>>EEESSScccooo|||~~~qqqcccVVVMMMKKKPPPTTTTTTMMMCCC;;;777777555333222222333555666222222222111111000000000000222444333111111333555333555666555333333555777333444444444444444333333222222222222222333444555222333444444444555777999555555555555555555555555888888888888999999999999777888888999:::;;;<<<<<<;;;AAAHHHPPPYYYeeettt~~~yyysssqqqppp{{{jjjOOOEEE<<<<<<===<<<;;;<<<<<<:::999999:::;;;;;;:::666777888777666666888::::::999888888999:::999777777444444666666222222444555555444333333222111111555...+++...333333333444000000000000000000000000...111111000222555444///111222222333444444444444111111000000000000111111222222222222222222222222333222000000111111///...//////000000111111222222111111111000000000000000222111111000000//////...222222222222222222333333000///...///111222111000000000000000000000000000333222000///............,,,------......------,,,...///000111111111/////////000000111111000000//////000111111111111000///000000000000000000000000///////////////000111111333444333---&&&###$$$'''+++---......---...///111---///000000///...///000111111111000//////......000000////////////000000000111222333444444555555333111111222333444333222///555===DDDDDD>>>444---111111222222222222333555///444777666777::::::666333222222444666777555333333333222222222333555666666666555555555666777777444333444555666777888777777777777777888888888888===;;;999999;;;;;;999777888666888AAAJJJPPPWWW]]]]]]^^^``````______aaabbbdddaaabbbeeebbb]]]___fffhhhhhhgggfffdddaaa___]]]XXXXXXXXXTTTNNNHHHDDDBBB@@@>>>;;;999999888888777333333444555555444222222000222555444111///000111///555777333///111555666222444888999888666555444;;;888666666888999777555:::999777666555555666666222222222222333444555555444999AAAJJJXXXkkkvvviiiaaa___eeejjjhhh___RRRGGGAAA999777444222222333555777222222111111000000/////////111333222000000222444222444555444111000222555333333444444555444444444222222111111222444666777222444555444444444666888555555555555555555555555;;;:::999888888999999:::777888999:::<<<===>>>>>>CCCJJJTTT^^^jjjyyy{{{tttpppnnnnnn}}}gggLLLBBB:::;;;=========>>>===<<<::::::<<<======<<<666777888777666666888:::666555444555777999888777888777777888666222222666777777666555444444333333CCC888000000222333333555000000000000000000000000---000111111333666444///000111222333333333333333111111000000000000111111//////000000000000//////000///...///111333222111...//////000111222222333222222111111000000//////.........///000000111111/////////000111111111222000/////////111222222111000000000000000000000000555333111...------......+++,,,............,,,+++...///111333333222000///...///000111111222222111///000111222222111000///000000000000000000000000///////////////000111111///222222000,,,+++000444)))+++...///......///111///111222222111000000111000000000000////////////111000000////////////000222222333444444444333333555333222333444444333111---000888CCCIIIDDD555(((111222333333222222333444000666888555666999888333000333555666555444444555555444333222333333555555777666555444444444444444666222000333888;;;999555777777777777888888888888;;;888777888;;;===<<<;;;222222444:::DDDPPPYYY^^^\\\]]]]]]]]]^^^^^^_________aaabbbbbb```___```aaadddddddddcccccccccbbbbbbaaa^^^[[[ZZZ[[[[[[YYYVVVOOOMMMIIICCC===:::;;;<<<888999888666888:::555...;;;555111111111//////111000////////////000000111111333444666777777666555777:::;;;999999;;;999666999555444666555333444777222111222444333111444999===CCCMMM]]]vvv{{{ttttttuuutttqqqmmmeeeVVVHHHAAA<<<666333333444333222333333333111//////000222000111222333444444444333222111000222444666555555555555555444444555555555666...---111///))),,,555555444444444444555666777777777888999:::999666444555777999:::999888777888888:::;;;;;;;;;>>>DDDJJJNNNZZZhhhtttyyyqqqiiieeehhhnnnxxx~~~xxx___DDDAAA>>>=========<<<;;;999===<<<777666::::::666777777777777777888888999999888777777777888:::;;;666555555444444333222222555555666666555333222000111///---///222555444333222222222222111111000000222222111000//////000000444444444444333333222111666333000111222111+++%%%000000000000////////////222111111000000000000000...///111222222111000000//////000000000000//////111111000000111111222333222000...------...000222111111111111111111111111111111000000000000000111222222222111000//////...---...000111222222222111222444555222///---///222000000000000000000000000,,,,,,------.../////////000...---,,,,,,---...000000///...------...///000222111111111000000////////////000000000000//////444111//////111222000---////////////000000000000333222111000000111222333111111000000000111333444777666444333222333444444444444555888;;;:::555000000111111222222222111111888444555;;;;;;666555999111333555555333000//////444444222222222444666777999777444444555666555555444666888777666555555666888888888777777777777777@@@???===;;;:::999::::::000///111666@@@LLLVVV[[[[[[[[[\\\\\\]]]]]]]]]]]]```aaacccbbbaaa___```aaadddddddddcccccccccbbbbbbdddaaa___^^^______^^^\\\^^^]]]XXXRRRLLLIIIHHHIIIAAABBBAAA???AAABBB>>>777AAA;;;777777555000......///////////////000000111222222444555555666666555666999:::888888;;;:::666666444555888999666555777222000111333222222777>>>DDDOOO```uuu~~~{{{xxxrrreeeXXXKKKEEE===999888777555333111111111000//////111222000111111111111111111111111111111222555555444333555555444444444444555555555111222888666//////666444444444333444444555555333333555666888777666444888999:::999888666666777===>>>???>>>???DDDLLLSSSaaalllxxxzzzrrrkkkddd```bbbgggvvv~~~sssYYYCCCAAA>>>============<<<:::===<<<888777::::::777777777777777777888888999999888777777777888999:::666666555444444333333222444444444444444222111000444222000111333444444222222222222222111111111000222222111111111000000000333333444444333333222111000---,,,---000000+++'''000000000000000000000000222222111000000000000000...///000111222222111111000000111111111111000000111111000000111111222333111000////////////000111111111111111111111111111111111000000000111111222222222111111000//////......///000111111222222222111222444444222000///...000000000000000000000000000000//////...---------///000000000000000000///000///............///000000000000000/////////.........////////////......222111000000111111000...000000000000111111111111222222111111111111111111555444333111111111111111444333333222222111222222//////111333444444111...000111111222222222222222666444555999:::555444777222444666666333111000000444333222222222444666888999777555555666777777777444666777777555555666777888888888888999999999999:::::::::::::::;;;;;;<<<------...222:::EEEPPPWWWZZZZZZ[[[\\\\\\\\\\\\\\\aaabbbccccccaaa``````aaaddddddddddddccccccccccccgggeeeccccccdddeeedddccchhhgggccc]]]WWWSSSSSSTTTOOOPPPNNNMMMOOOPPPLLLEEEJJJDDD@@@>>>:::222,,,+++///////////////000111111222222333333444444555555444777888777777::::::777555333555999999444111222333000///111111444===GGGYYYhhh|||}}}zzzpppfff[[[TTTKKKDDD@@@===999666111111111111111111222333222222222111111111000000222333444666888888555333444444333333333333444444333111555<<<;;;333222666666666555555444555555555222333555777888999888888;;;<<<<<<:::888777777999???AAADDDGGGLLLTTT___gggrrr|||{{{vvvtttooowwwuuuooohhhddd^^^ZZZ]]]cccwwwkkkRRRBBB@@@>>>===>>>>>>===<<<<<<>>>===:::999;;;:::888777777777777777888888999999888777666666777888888777666555444333333333333333333333333222111000000666555333222333444333222222222222222111111111111111222333333333222111000333333333333333222222111000//////222555666444111000000000000000000000000222222111000000000000111---...000111222222222222111222222222222222222111111111000000111111222333111111111111111111111111111111111111111111111111000000111111111222222333222222111111000/////////////////////000111222333000111333555555333///+++////////////////////////111111000000///............///111222222111///...000//////......//////000000////////////.........---......//////......---000111222111000///000111111111111111222222222222222222222222222111000///111111111222222444555666111111111111111111000//////111222333222111222333000111111222222222222333555444555999888555333444333555666666444222222222444333222222333555777888999777666666888999999888444555666666555555777999888888888999::::::;;;;;;888888999:::::::::::::::,,,+++,,,...555???JJJQQQYYYZZZ[[[]]]^^^^^^^^^^^^aaacccdddcccbbb```aaaaaaddddddddddddddddddddddddgggfffffffffgggggghhhhhhjjjiiigggbbb^^^[[[[[[\\\ZZZ[[[[[[ZZZ]]]```\\\VVVTTTLLLEEE@@@:::111,,,+++///......//////000111222222222222222333333444444222666777555666999999777666444555777555000---...222000...///111777FFFSSSqqqyyyrrrkkkdddZZZRRRLLLFFF???;;;777666555555555666555444444444333333333333333333555555777999;;;:::777444444333333222222333333444000000444:::999333222555888888777777666666777777555777999:::;;;;;;<<<<<<=========;;;::::::<<>>>>>??????>>><<<===>>>>>><<<;;;;;;:::999777777777777777888888999999888777666666666777888777666555444333333444444333333333333222222111111555444333333333333333333222222222222222222222222000222333444444333111000222222333333333222222111333333333666999:::999777000000111111111111111222333222111111000000111111......///000111222222333111111222222222222111111111111000000111111222333111111222222222222111111111111111111111111111111000000111222222333333333111111111111000000//////111000/////////000222333222111000333555444000+++/////////////////////////////////000111111222222---...///000000///...---000//////////////////000000000000000000/////////......////////////.........111333222///...000333000000000111111111222222111222333333222111///...111111111111222333333444///000111222222111000///000222444333111000333666111111111111222333333444555666777999888666333333444555777777555333333444444333222222333555777999:::888666666777888666555333555777777666777888:::777777888888999:::;;;;;;:::;;;;;;;;;;;;999777666+++,,,,,,---111999CCCJJJUUUWWWZZZ]]]___aaaaaaaaaaaacccddddddcccbbbbbbccceeeeeeeeeeeeffffffffffffeeeffffffffffffgggiiijjjkkklllkkkhhheeedddeeefffaaacccccccccgggjjjgggaaaYYYOOODDD===666000---...............///000111222222222333333333333333333222555555333444777888666888444333444333000000222222000...///333<<>>===>>>?????????AAAEEEGGGGGGQQQ___lllwwwsssiiiddd]]]ffftttzzzuuurrrpppjjjbbbZZZUUURRRTTT\\\fffzzzwwwqqqqqqrrr~~~uuuZZZHHH@@@>>>===>>>??????>>>===>>>>>>>>>>>>===:::999999777777777777777888888999999888777666666777888888888777555444333333444555444444444333333333333333222222222222222222333444222222222222222222222333000111333444444333222000111111222333333222222222111000000222333444444333000111111111222222333333333222222111111111111111/////////000000111222333000111111111111111111000111111000000111111222333111111222222222222111111000000000000000000000000///000111222222222222111111111111000000000000000111000/////////000222222444111///000333333111...000000000000000000000000//////000000111222222222000///...------...///000///000000000000000000///111111111111111111111111000000111111111111000000---000222222//////111444/////////000000000111111111222222333333111000///444444333222000...---,,,000111222333333222111000///111222000------000333111111111111222333444555666888::::::999777444222444666777666555444444555444333222222444666888::::::888777666666555333111444666888999999888999:::555666666777888999:::::::::;;;<<<<<<<<<:::999777+++,,,------...333<<>>BBBBBBDDDGGGIIIKKKNNNRRRUUU\\\eeesssttteee[[[WWW___lll{{{rrrllljjjhhheee^^^VVVRRRQQQSSS\\\fffvvv{{{mmmhhhhhhfffppp}}}hhhRRRGGG>>>======>>>@@@@@@???===???======???>>>999777888777777777777777888888999999888777777777888:::;;;999888555444333333555666555555444333333444444555111222333222111222444555222222222222333333333333000111222333333333222111000111222222222222222222000000000000000000000000111111111222333333444444333333222111111111111222000000000///000000111222000000111111111111000000111111000000111111222333111111111111111111111111000000000000000000000000///000111222222111000///111111000000000000000000111000000000000000111111333222000000111222222111000000000000000000000000222222111111000/////////333222000//////000222333///000000111111000000///111111222222222222222333000111111222222111111000---///000111000111222333.../////////000000000000111111111222222222111111+++,,,...000111222222222111222333333444333333333333444444222000000111222222111111111222333555666666:::<<<:::999888555000444555666555444333444666444333333333444666999:::999888666666666555333000444888;;;===<<<;;;:::999666666666777888888888999888888999;;;<<<<<<<<<<<<))),,,...---,,,...555;;;CCCFFFMMMTTTZZZ^^^```aaa___aaacccddddddeeefffhhhhhhhhhiiiiiiiiijjjjjjjjjfffhhhjjjiiiggghhhjjjlllhhhiiijjjiiigggggghhhiiihhhiiihhhgggiiijjjfff___LLLBBB999444111---...111------......///111222333111333666777777555333111222444333000000444555333555333333555555222222444111000111333888FFF^^^ttt|||qqqddd[[[OOOLLLKKKNNNQQQSSSOOOLLLFFFCCC???;;;777555444333666555444444555444222000555555444444444444555555555777777666444444666666333333333444555666777888999>>>BBBDDDDDDFFFKKKPPPQQQTTTYYY\\\^^^aaadddfffpppxxx|||iii\\\XXX```mmmzzzqqqmmmiiiccc^^^YYYWWWVVVWWW^^^fffqqq|||~~~rrrgggeeeccc___eeennnyyy\\\JJJFFF=========???@@@AAA???===???<<<<<>>888666888777777777777777888888999888888777888999:::<<<===:::888555333333333555666444444333222222333444555333555555444222111333555222222222333333333444444000000000111111111222222000000111222222222222222222333333222111111222222111111222222333444444555444333222222111111222222222111000/////////000111111111222222222222111111111111000000111111222333111000////////////000111000000000000000000000000///000111111111///---,,,000000000000000000000111000000111111111111000000///111333333222111111111222222222222222222222222222111111000//////......222111111111111111111222///000111111111111000///000000111111222222222222000000111111111111000000.........///222333333222//////000000000111111111000000000000111222333333%%%'''+++///333666888999222222222222222333444444888777555444444333111///222111111111222444666777555:::<<<999888888444---444555555444333333444666444333333333444777999;;;777666666777888888555333555:::???AAA@@@===:::888888888888888888888888888777777888888999;;;<<<===(((+++...---***+++000555;;;???FFFOOOVVV[[[^^^___^^^```cccdddeeefffgggiiiiiiiiijjjjjjjjjkkkkkkkkkiiikkklllkkkiiiiiikkknnnlllmmmmmmllljjjiiiiiijjjjjjkkkiiiffffffgggaaaZZZCCC<<<555333111...---000------......///111222333111333777999999666333000333555333000///333444222555333444555333,,,))))))111000111555:::IIIbbbxxx{{{mmmcccWWWUUUTTTXXX]]]```]]]YYYPPPMMMHHHAAA<<<888666555:::888777666777666555333666555555444444555555666333666888666444444333222666666666777888:::<<<<<>>???;;;<<<@@@>>>777555777777777777777777888888999888888888888:::<<<>>>???:::888666333333444555777333222111111111222333444666888888666222111222444222222222333333444444444000000//////000111222222///000111222222222222222111111222111000000111333111111222333333444555555444333222222111111222222333222111/////////000000222333333444444333333222111111111000111222222333222000///------///000222000000000000000000000000///000111111000...,,,***000000000000000111111111///000111222222111000///,,,000555666333000000000222222222222222222222222.........///000000111111---///000111111000///---///000111222222111000/////////000000111111111222//////000000000000/////////---,,,...222555444222000111111111111222222222000000//////000222444555...///111222333333222222333222111111111222444555666333111111222000---)))222111111000222444666888444:::<<<888777777333+++333444555444222222444666444333333333444777:::;;;555555666888::::::999777666;;;AAADDDBBB>>>:::777::::::999999999999999999:::999888777777777888999)))((('''(((+++---------:::777777???MMMWWWZZZXXX]]]aaaeeegggffffffhhhkkkiiikkkkkkjjjggggggjjjlllooommmmmmmmmnnnmmmkkkiiijjjjjjhhheeehhhnnnpppnnnmmmiiieeedddccc\\\OOOEEE111111000000//////......///......//////000111222333333333222222222111111222222111111222222333444333444555666666555444333444111000333999IIIbbbxxxyyysssbbbeeejjjnnnqqqqqqpppnnnhhh```TTTJJJCCC===777333;;;999999999555222555;;;777666666555555555666666666777777666555555777999555666888999<<<@@@GGGKKKPPPUUU[[[aaaeeekkksssxxx~~~~~~~~~wwwooowwwxxxpppnnnllliiihhhjjjlllmmmmmmvvvvvvtttpppjjjddd```]]]]]]```jjj|||zzzbbbNNNCCC???>>>??????@@@@@@>>>===<<<:::::::::999999999888888666666555666666777888888555666777888:::;;;<<<===666555555555555444444444///444666333444888777222000000000111111222222222333444555444222111222333333333333222222111111111333333333333333222111000444333222333444444333222555444444444555666888:::444222000000111111111000111111222222222222111111444444222111000000//////666222///000444555222///000000000000000000000000000000000000111111111111000000000000000111222222111222222000...------///111000///////////////000111222333333333333222111222222222111111111111111......////////////......000222444555444333333444111111111111111111111111222000...///222333111///000///......///000///------...000111222111///...111...---///000...///333111222222333222111000///...///000111111222222111222222222111111111000000111111111000...---...000///000111333444555666666888;;;<<<:::666333444555333333444555555666666777;;;777444444777999999888555777888777555555777:::999:::===>>>===;;;777555888:::::::::888888888:::888666555888;;;===<<<:::***((('''(((+++,,,---,,,111222444999AAAIIIOOOSSSZZZ^^^ccceeeddddddgggiiiiiikkklllkkkjjjjjjnnnpppqqqpppoooooopppooommmkkkggghhhfffcccfffkkkmmmkkkhhhccc^^^[[[YYYQQQEEE<<<000000000/////////......---,,,,,,------...///000333222222222111111111111222222111111222222333444333444444555555444444333333111111333999FFF^^^sss{{{qqqtttyyy|||}}}|||yyywwwvvvooofff]]]UUUMMMCCC===<<<999777888666444555888777777666666666666666777666888999888777666777888666888<<>>>>>??????@@@@@@>>>===<<<;;;;;;;;;:::::::::999999888777777777777888888999777888888999999::::::;;;666555555555555444444444111555555222111333111---111111111222222222333333333444555444222111222333333333333222222222111111333333333333333222111000000///......000000///...333333333444555777888999444222111000111222111000//////000000000000//////333333222111000000000000444111///111555666444111000000000000000000000000000000000000111111111111111000000000000000111222///000111000//////000222000000////////////000000111222333333333333222111111111111111111111222222//////////////////.........000333333222111111222000000000000000000000000111///......111111000...000///......///000///......///111222333222111000111...---000111000222666111222222222222111000///---...///000000111111111222222222111111111111111111222222111//////000222111111333444555666666777888:::<<<:::666333333555111222222333333444444555777666555666888999888555666888888666333111222444555666777888999999999999999:::;;;:::999888999:::999777666777:::===<<<;;;+++)))((()))+++,,,,,,+++***...333444555:::DDDLLLTTTYYY^^^```aaabbbeeehhhhhhiiijjjjjjjjjlllooorrrnnnllljjjjjjiiihhheeeccc```aaa___\\\___dddeeeccc]]]WWWQQQMMMJJJCCC999111///////////////.........---,,,,,,------...///000111111111111000000000000222111111111111222333333333333222222222222333333222000111333777BBBWWWjjj~~~yyyrrrkkkcccXXXKKKBBB???888555777888666444555777666666666666666777777888999::::::999888:::;;;;;;???FFFNNNXXXeeeqqqyyy}}}}}}wwwtttssstttwwwwwwpppeee^^^```eeehhhiiinnnzzz~~~fffQQQDDD??????>>>??????@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999888888888888888999999999999999999999888888666555555555555444444444333555555222111222000---222222333333333333333444333444555444222111222333333333333222222222222111222222333333333222111111222000///000111222111000000111333444666777777888555333111111222333222111//////000000000000//////222222111111111111111222222000...000444666555333000000000000000000000000000000000000111111111111222111111000000000111111111222222111000///111222000000000//////000000111111222222333333222222111000000000111222222222333000000000000//////...------///111111000///000111///////////////////////////...---...000000...---000///......000000///......///111333444444333222000......111333222333777111111222222111111000///,,,---...///000000000000111111111222222222222222000111333222111111222444333333444555555666777777777:::;;;999555222333444222222222333444444555555333444555777999888666333999::::::999777555666777777666555555666777999:::999:::<<<;;;:::999:::<<<:::888777777999<<<======,,,***))))))***++++++***+++///222111000444>>>FFFKKKPPPVVVZZZ\\\___cccgggfffffffffffffffhhhjjjkkkgggeeecccaaa___\\\XXXUUUTTTUUUSSSQQQSSSWWWXXXUUUMMMHHHBBB>>><<<888222,,,........................///......//////000111222000000000000000/////////111111111111111222222333333222111000000111222333000000111333666>>>OOO```zzz}}}wwwqqqjjj___RRRJJJCCC:::444666:::888444222555555555444555555666777::::::999888888;;;???CCCEEEKKKTTT___iiisss}}}{{{vvvuuuqqqtttuuurrrmmmkkknnnrrrlllnnnsss~~~xxx___LLLBBB???@@@>>>??????@@@???>>>===<<<;;;;;;;;;;;;:::::::::::::::999888888777777777777888888888888888888888888666555555555555444444444333444444444444555444333444444444444444444444444222333444444222222333444222222222222222222222222222222333333333222222111333222111222333333333111...///222444666777666666444333111111222333333222111111222222222222111111111111000000111222222333000///...000222444333222000000000000000000000000///000000000111111111111222222111111000000111111666666555333000...///000000000000///000000111111222222222222222222222222//////000111222333333333000000111000000///...---...///111000//////000111000000000000000000000000......///000000000///---000///......000111000///...///111222333333333333111...///222222000111444111111111111111111000000---...///000111111111111111111222222222222333333...000222222222222333444333333333444444555666777777999;;;999555222333444444444555555666777777777222333444666777777666555666777888999999999::::::;;;:::999888777777777888999;;;<<<<<<::::::;;;===<<<:::888777888;;;===???,,,***))))))***++++++***//////...///000444999===@@@FFFMMMRRRVVVYYY___cccdddbbb```______````````````]]]ZZZWWWTTTPPPLLLIIIFFFGGGEEECCCDDDHHHHHHEEE<<<999555333333333000...---------------.........///......//////000111222////////////////////////111111000000111111222333222111000//////000111222000000111333444:::IIIXXXrrr|||}}}~~~}}}wwwqqqiii___XXXJJJ???777888:::888444111444333333333444444555666999888666555777>>>GGGNNNSSSZZZfffqqqzzz}}}zzzwwwwwwxxx{{{~~~qqqttt{{{vvv\\\JJJAAA@@@AAA>>>??????@@@???>>>===<<<::::::::::::999999999999999888777666666666666666666777777888888999::::::666555555555555444444444444333333444444444444555444444444444444444444444222333444444222222333444222222222222222222222222111222222333333333222222111000///000111111000///---///111333555555555555333222000111222333333222111111222222222222111111000000000000111222333333000000//////000000//////111111111111111111111111///000000000111111111111222222111111111111111222666666555333000//////000000000000000000111222222222222222222222222222222//////000111222333333333000000111111000///......///000111111000000111333111111111111111111111111...000111222111000//////000......///111111111000...///000111222222222222222000///222111...---///000000000000000000111111//////000111222222222222222222222222222222222333,,,///111222222111222333222222222222333444666777777:::;;;999555222333444444444555666666777777888333333333333333555777888222222333555666666666555999999::::::999888666666999:::<<<;;;;;;:::<<<===<<<;;;:::888888:::>>>@@@+++)))((()))+++,,,,,,+++///---+++,,,000444555444777===DDDIIILLLOOOTTTXXX\\\YYYVVVTTTTTTSSSRRRQQQOOOMMMJJJGGGEEEAAA===::::::;;;:::777888<<<;;;777111///------/////////...,,,,,,,,,------------------,,,,,,------...///000////////////000000000000111000000000000111222222111111000000000000111111000000111222222666DDDRRRlllwww~~~zzz{{{{{{wwwqqqiiidddRRRFFF<<<:::;;;888555333333333333333444555666666999888777888>>>HHHTTT\\\dddkkkwwwsssZZZHHHAAA???@@@>>>??????@@@@@@>>>===<<<::::::999999999888888888888777666666666666666666666666777777888999::::::666555555555555444444444666333111333222000000222555444444444444444333333111333444444222222333555111222222222222333333333111111222333333333222222333222111111333333222111...///000222333333333333222111///000111333222111//////000000000000//////111000000000111222333333000000000000//////......111111111111111111111111000000000000111111111111111111111111111222333333111222333222111111333555000000000000111111222333333222222111111222222333000000000111222222222333///000000111111000000///111222222222111111333555111111111111111111111111---000333333222000///000///......///111222222111000000000000111111111222333000000222111,,,+++---000000/////////000111111000000111222333333333333444333333333222222222222,,,///111222222111222222111000000111222444666888888;;;<<<:::666333444555333333333444555555666666444444444333222444777:::666555555666777666444222444555777888999888888777888999;;;;;;::::::;;;===<<<<<<<<<:::999:::===@@@***((('''(((+++,,,---,,,---,,,+++---000222222000111666<<>>AAAGGGOOOZZZgggooowww|||mmmUUUFFF???======>>>??????@@@@@@>>>===<<<;;;;;;:::::::::999999999777777777666777777888888777777777777888888888888666555555555555444444444555111000333333000111555444444444444333333222222111222444333333222444555111111222222222333333333000111222333333333333222444333222333444555444222000000000000000111222222111///...///000222111111//////000000000000//////111111111111111111222222000000111111000000111222111111111111111111111111000000000000111111111111000000000111222333444555///000111111111111444666000000000000111222333444333333222111111222333333111111111111111111222222...///000111111111111111111222222111000111333555111111111111111111111111,,,///333333111///...//////......///111333222111333333222111111111111222333000111333222...,,,...000//////...///000111222///000111222222333333222555555444333222111111000...000333444333222222222000000000111333666999;;;999<<<===;;;777444555666333333444444555555666666111333555555444555777:::999888888999;;;:::777444777666666777777888999:::777888::::::999999;;;===;;;<<<======;;;;;;===???)))((('''(((+++---------,,,---...000111111111111...333888:::999:::<<>>:::666666999666666666666777888::::::BBBFFFMMMUUU___kkkvvv}}}hhhQQQCCC===;;;:::>>>??????@@@@@@>>>===<<<<<<<<<;;;;;;;;;:::::::::888777777777888999::::::999999999888777666666555666666555555555444444444333//////444666444666<<<444444444333333222222222111222444333333333444555111111111222222333333333000111222333333333333333000///...///000111000...222111000//////000111222000...---...000111111000111111222222222222111111222222111111111111111222///000222222222333444666111111111111111111111111000000000000111111111111///000000111222444555666111222222111000000111333000000000000111222333444444333222111111222333444222222222111111111111111---...///111222222222222111111222111000000222555000000000000000000000000***...222333000...---...///......///222333222111555555444333222222222222222000111444444000///111000///.........000111222...///000111111222222111666666555444222111000000///222555666444333333333111111111222444777;;;===:::<<<>>><<<888555666777555555666666777888888888///333777888777666777999333333333777:::;;;888555???===:::777777888:::<<<666888999999999999;;;<<<:::===???>>><<<;;;===???222///+++(((((())),,,...000000000000000//////............111444666777666:::777444333555555444222333333333444444555666777999555000000444555333///111000///---+++)))((('''(((***,,,...000///...---+++,,,.../////////111333222111000//////000111111111111111111000000000000222111111111000000//////---000111///...333???JJJgggrrr|||}}}{{{|||~~~~~~}}}{{{{{{~~~~~~~~~yyytttjjj^^^OOODDD===999888999888:::<<<:::777999???DDDLLLTTT^^^hhhpppxxxbbbNNNCCC===<<<===>>>????????????===;;;:::777:::<<<:::666444777:::555555666888:::;;;;;;:::666666666777999;;;===???666555555555555444444444555555555666666666666666333555777555222///000111333222111111111222333444444111...///222333222000222222222111111111000000222222222222222222222222333222222111111111111111222///---///222555444222111///---...111111000---222333333111000///000222////////////000000000000333444444444444222000///---///111222333222000///111111222222222333333333333222111000000111222333444444444333000///000222333333333333333222111000222222111000///...------000////////////111222333111222222222222111000000555111111444222------222222111000111222111///---,,,---///111111111111000222222222111111111111111333111......000222333444222222222222111111000000444000000555555111222666222333555444333222222333222111000111222444444444333222111333777:::<<<<<<>>><<<999666333333333333111555999999555222333555666555222111111333666777777777666666666666666777888777777666777777888999;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;<<<>>>???@@@*********)))***+++,,,,,,---...///000000000000000///...///111555777777777777555333444555666444222666555555666666888999:::===;;;888888888777333///000///...---,,,***))))))***+++,,,............---+++,,,.........///000222000111222222222222111000111111111111000000000000111111111111000000000///---///000...---333>>>GGG___kkkuuuyyyzzz}}}}}}|||{{{{{{|||}}}|||mmmdddVVVKKKBBB===:::999:::;;;===<<<<<>>===>>>>>>>>>>>><<<;;;:::888;;;;;;888444222555888666666666888:::;;;;;;:::888999999999999888666666666555555555555444444444222222333444555777888888666777888777333111222444222222111111111222333444333222111222333444333222444444444333333333222222222222222222222222222222111000000///////////////111000///000222444444333555333111222444555444222222333333222000///000222000000000000111111111111000000000000///...---,,,...///111222222222000///111111222222222333333333333222111000000111222333222333444333222222444666333333333333333222111000111111111000//////......333222111000000000111222444444444333222111000///555222333666555111000444111000///000111111000...---...///000111111111111000/////////////////////111000//////111333444444222222222222111111111000444000111444555222222555///111222333111111111222333333222222333444444333555444444777;;;???BBBBBB===;;;888666444333333333222666:::999555222333555555444333222222444555666777777666666666666777777777888888888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999999::::::###%%%(((***,,,,,,+++***+++,,,---///000111111111//////000333777:::;;;;;;:::::::::;;;======<<<;;;@@@?????????@@@BBBDDDFFFFFFEEEDDDAAA<<<777222//////......------,,,++++++,,,,,,,,,,,,------------***,,,............000111///111333555555333111///111111111111000000000000111111111111000000000000---///000...---111;;;BBBXXXcccnnnsssxxx}}}}}}~~~|||zzzzzz{{{|||yyy|||rrrmmmdddYYYNNNGGGBBB@@@@@@AAACCCDDDHHHPPP[[[cccnnnsssyyy}}}rrrXXXGGG@@@<<<<<<>>><<<<<<======<<<;;;:::999999::::::666222111444777666666777888999::::::;;;777888::::::999666333111666555555555555444444444000000222444666888;;;<<<999:::999777555444555666222222111111222222333444555666888888555333111111444444444333333333222222222222222222222222222222111111000000////////////000111333333222222444555333111000111222333222000111222333222000000000222111111111111222222222222333222111000////////////...///000222222111111000111111222222222333333333222222111111111111222222000222333333333444777999222222333333333222111111000000000000000000000000555444333222111111111111555555555444333111000//////...///333333///---///000///...///000111000///////////////000111111222//////////////////000000///...///111333555444333222222222222111111111111333111111444444222222555///000222333222111222333444444444444444333333333444333333555888<<<>>>>>>;;;:::888555444333333444444777999888555222222444333333444444444555555555777777666666666666777777666777999;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<;;;;;;<<<<<<<<<$$$&&&(((***++++++***)))+++,,,---...//////////////////222777===BBBDDDEEEEEEFFFGGGIIIKKKLLLLLLKKKQQQQQQPPPPPPQQQRRRTTTUUURRRPPPLLLDDD<<<444000///------------------------...---,,,,,,++++++,,,,,,***,,,------------///000///000222333333222111000111111111111000000000///111111111000000000000000---///000///...000777===SSS\\\fffmmmttt{{{~~~}}}xxxyyy{{{}}}|||yyyyyyzzz|||}}}yyy|||yyyuuutttuuurrrhhh___XXXRRRNNNLLLOOORRRUUU[[[ccclllsss|||mmmUUUEEE???;;;;;;===;;;;;;;;;;;;::::::999999999999888666333333666999666777888888888888:::;;;333555777999999999777777666555555555555444444444222222333444777999<<<===::::::999777666666666777222111222222222222333333777;;;>>><<<777222//////222222222111111111000000111111111111111111111111333333333333222222111111///333555555222111333666000/////////000000000///000222333222111000111222000000000111111111222222444333111000///000111111//////000111111111111000111111222222222333333333222222222222222222222222000111333333333444666999222222333333333222222111//////000000000111111111444444333333222222222222333333333333222111000000------...111111...+++)))///...---...000111111000111000///...///000222333111111111111111222222222---...///222555666555333222222222222222222222222222111111333333222333444111222444555444444555666333333444444333222333444777555333333555666777666999888777555444444444444444666777666333111111222222333444555666666555555777666666666666777777888444666999;;;<<<<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<===>>>???AAAAAA*********))))))*********------............---------///333;;;DDDKKKPPPQQQRRRSSSUUUWWWXXXZZZ[[[\\\``````__________________YYYTTTLLLAAA777000...///,,,,,,,,,---------............,,,+++++++++++++++***+++------,,,,,,...//////////////////000111111111111111111000000000///000000000000000000111111...///000///...000444777JJJQQQZZZcccnnnzzz~~~}}}uuuvvvxxxzzz|||}}}}}}}}}|||{{{yyyxxxyyy{{{}}}}}}~~~rrriiieeeooowwwzzztttmmmiiieeeaaa___bbbfffkkkpppuuuzzz}}}lllTTTEEE>>>;;;:::;;;:::::::::999999999999999888888888666666777999;;;666888999888777777:::<<<555555555666888:::;;;<<<666555555555555444444444333222222333444666999::::::999777777777777666666111111222222333333333333444888======999444333333222222222111111111000000111111111111111111111111222333333333333222111111///333666555333111333555111111222111111111111222///111333333222111111222/////////000000000111111000///---,,,,,,---.../////////000111111111111111111111222222222333333333222222222333333222222222111222333222111222333555111222222333333333222222//////000000111111222222222222333333444444444444...///000111111222222111222333333333444333...)))000///---...000111111111111111000//////000222333000000111111222222222222---...000333666777555333222222222222222222222333111222222111222333333222111333555555444444555666111222333222111222444777<<<:::888777999:::::::::777666666555555555555555333444444333222000000000111333555666777777666555666666666666666777888888333555888:::;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<>>>>>>///...+++)))((()))***+++------......---,,,,,,+++---///555???JJJSSSYYY[[[YYY[[[]]]^^^^^^```cccffffffggggggfffeeebbb```^^^UUUNNNDDD:::222...---...+++++++++,,,,,,---------------,,,,,,++++++*********+++---,,,++++++---...///...------...///111222111111111111000000000000000000000000111111111111///000111111000000111333===CCCKKKWWWhhhyyyuuuvvvxxxzzzzzzzzzzzzyyywwwxxxxxxyyy{{{}}}~~~oooaaa[[[ZZZggguuu|||wwwwwwvvvrrrsssvvvzzz~~~}}}jjjSSSEEE>>>:::999999::::::999999999999::::::888888888888888999999:::777888:::888666666999===888888777666777888999;;;666555555555555444444444222111000000111333555666888777777777888888666444000111222333333333333222...222777::::::999888888444444444333333333222222111111111111111111111111000111222222222111///...000222444444333222222222...///000000///...///000...000333333222111111222.../////////000000000000000000////////////000000000000000000000111111111111111222222222333333333222222333333333333222222222333333222111000222333111111222333333333222222000000000111111222222222000111222333444444444444,,,---...000111222222222333333222111333444000)))222000......000111222111111111111000000111111222.........///000000111111...///000333666666555333222222222222333333333333000222222000111333444111111333444444222111222333///111222111000333888===999777666777:::<<<======555555555555555555555555333333222222222111111111111333444666777777777666666555555666666777888999555666888999::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;??????>>>===<<<<<<<<<<<>>:::888999;;;:::999999999999:::;;;999999888999999888666444777999:::888555555999===777777777777777777666666666555555555555444444444333222000000111333666888777777777999;;;:::666333000111222333333333222222...000222666::::::999777444444444333333333222222111111111111111111111111000111222333333111///...111111222333444333111///,,,...//////---,,,---///---000333444333111111222//////000000000111111111222222333333333333333222000000000000000111111222111111222222222333333333222222333444444333222222222333444333111111333444000111222333333333333222111111111111111111222222111222333444444333222222---...///000111222222222111111000...222666333,,,555222000///000222222222111111111222222111111000---......///000000111111111000111333555666444333222222222333333333444444///222333///000444444000333444555444222111111222///111222111111555>>>FFF444333222333666888999:::333444444555666666666666444333222222333444444444222333444555777777888888555555555555666777888999888999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;CCCBBBAAA@@@????????????,,,++++++***************)))***+++,,,---............111777AAAMMMWWW]]]```aaaaaabbb``````ccciiinnnggghhhiiihhhddd^^^WWWRRR===777000...000111...+++************************)))***,,,------,,,***)))***+++,,,,,,+++***+++---,,,...000333333333111000111111111111000000000000//////000000111111111222111222333333222111///...333555:::EEEYYYoooyyyzzzxxxyyyzzz{{{zzzyyyvvvuuusssuuuyyy}}}}}}yyyuuu~~~sss\\\IIICCCJJJRRReeezzzuuubbbNNNBBB===:::888999;;;:::999999999:::;;;<<<:::999999999888666222///777999;;;888444444999>>>222444666888888777555444666666555555555444444444555444333222444777:::<<<777777888;;;===;;;777222000111222333444333222222333222222555888999666222222222222111111111000000000000000000000000000000222333444555555333222000222000000222555444111---000222444333000///111333---000333444333222111222000111111111111222222222...///111222222111000///000000000000000111111222111111222222222333333333222222444444444444222222222333444444333333555777000111222333333333333333111111111111111111111111222333444444333222000///000000111222222222222111333444222000555<<<;;;444777444111000111222222222000111222333333222000//////000000111222333333333222222111333444555444333222222222333333444444444...333333//////444444000666777888777444222222333000111222111222888CCCLLL666444333333444666666666222333444555666666666666555444333333555777777666333333444555666777888999555555555555666777999999;;;;;;:::::::::;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;===<<<<<<<<<===>>>??????...---++++++,,,,,,+++***++++++*********++++++,,,///000555???MMMZZZbbbfff___aaaddddddccccccfffiiijjjkkkjjjggg```SSSFFF<<<000///---,,,+++,,,,,,---+++,,,,,,------,,,,,,+++'''++++++((('''***,,,+++------------------------222111000000000111333444///000222111///......///000000000000000000000000333222000000111111///......111666???MMM___ppp|||{{{|||}}}|||yyywwwvvvvvvsssrrrrrruuuzzz~~~~~~{{{aaaLLLCCCGGGPPPXXXssszzzeeeWWWEEE;;;999;;;;;;::::::::::::999999888888888:::;;;;;;;;;:::888777666777<<<<<<555333777;;;:::777777777777666666666666666444222333666666444111555555444333333666;;;???999555444999;;;888555444111222222333333222222111333444444555555444444333999666222222333444333111000111222333222000...---,,,...111333333222222333...000111111000000111333111111000000000000000111111111111111111111111222222222222222222222222222111111222222222222111111111111111111111111111111111222222333333444444555000333333//////333555444444111......111333333222222222222222222222222222///333444000000555555111222222222222222222222222222111000000000111333333000//////000222444333222111444555444000///111333%%%111555111---///333.../////////000000000000333222111111111333555777777444111000222333333333111111222333333333333222888666333222333444444333333333333222444777===AAA666777777888777555333222555444444333333333444444444444555666777888999999555666777888999999888777666666666666666777888888@@@999666999<<<<<<;;;<<<========================<<<===>>>===<<<;;;<<<>>>444000,,,***++++++***)))******************++++++///111777BBBPPP\\\dddgggbbbdddffffffdddccceeegggjjjgggccc^^^VVVKKK???888------,,,+++++++++++++++++++++,,,,,,,,,,,,++++++'''++++++((('''***,,,+++++++++++++++++++++++++++.........//////000222222000111333222000//////000000000000000000000000000222111000000111111000///000222555<<>>???>>>===<<<===??????888000,,,,,,---+++))))))***+++,,,,,,,,,,,,+++///333;;;GGGTTT^^^eeegggfffhhhiiiiiigggeeeeeeeeehhhbbbYYYPPPGGG>>>666222+++++++++++++++******)))******++++++++++++******'''++++++((('''***,,,+++)))************************+++,,,...///000000000000222333333111000000111000000000000000000000000111000///000111222111000111222444777>>>GGGRRRZZZaaaffflllqqqrrrqqqqqqqqqrrrpppooopppsssvvvxxxyyy~~~}}}|||{{{zzzyyy|||hhhYYYWWWaaaoooxxxyyyhhhNNNGGG@@@>>>??????===999;;;;;;;;;;;;::::::::::::888:::;;;<<<<<<:::777555444888:::777666999:::999888888777777666555444444333333222444666777555444444555666555444444666888;;;666444666666333111333222222222222222222222222000000000000000000000000555333111000111111111000111111111111222333444444222333444333222111333444///000222111000000111222---///111333444333111000333333444444444333111111222222222222222222222222111111222222222222111111111111111111111111111111555555444333333222111111555000+++...888???999...666444333333444666666666333333333333333333333333000333333111111444444222222222222222222222222222222111111111111222333333333222111222444555555444444333222222333333222111666444333222222222222111222333333333333444444444222222111111222333555666777444222111222444333333111222222333333333333333222222222444555555333111222444555555555666999;;;888777666555555444555555444444444444444444444555555555444444333333333333111222444666777999999999777666666666666777888888555666999<<<999444777===========================>>>???@@@???>>>===>>>@@@KKKAAA666000000000...******+++,,,---......------000555???KKKWWW___dddfffhhhjjjkkkkkkjjjgggeeedddccc[[[NNNBBB999333///---)))***+++,,,,,,+++***))))))******++++++******)))'''++++++((('''***++++++))))))))))))************((())),,,...000000000000000111333222111000000111000000000000000000000000///......///111333222111111222333444666<<>>???<<<:::;;;;;;;;;;;;;;;;;;;;;;;;777999;;;======;;;888666444666888888888999999888888888777666555444444333222222333555666777666666444555777666444333333444:::666444555555333444666222222222222222222222222333333222222222222333333444333111000000111111222222111000000222444666888000222444444222000000000000111222222000000111222000000000111111000000000555444333111111111111222111111111111111111111111111111222222222222111111111111111111111111111111444444444333333222222222333000---///999???:::///666555444444555666666777333333333333333333333333111222222222222333333333222222222222222222222222111111111111222222333333333222111222444555444333555333000111444555333000222111000000111222333444000000000111111111222222111111111111222333444555777555333222333444444333111222333333444444333333222111111222444555444333222444666777666666777888888777666444444444555666444444444555555555555555444444444444444444444444333444555666777888999999777777666666777777888999555555888<<<:::777777;;;===========================>>>??????======>>>???PPPGGG===666333222///,,,***+++,,,---............333:::DDDOOOXXX___ccceeehhhiiijjjkkkjjjhhhdddaaa[[[QQQDDD888000,,,++++++***+++,,,------,,,+++***)))******++++++******)))'''++++++((('''***++++++*********+++++++++,,,,,,)))***,,,///000111111111...000111111000//////000///////////////////////////......///222333333222000111111222333666;;;>>>BBBIIISSS]]]eeekkkooorrrpppoooooonnnoooqqqsssuuuvvvwwwxxxxxxwwwwwwzzz|||}}}vvv```NNNCCC???;;;:::;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777999;;;======;;;:::888666555666888999888777888777777777666555444444333222333444555666666666777444666777777555333222333555222222444444222444999333222222111111222222333555444333333333333444555444444333222111111222444333222111000111444666888111444888:::888444111000111222333222111000111222222000///...000333666999999666333000///111555777111111111111111111111111111111222222222222111111111111111111111111111111222222222333333444444444///111111222666;;;999333444444444444444444555666333333333333333333333333222111111222333222222333222222222222222222222222111111222222333333333333222111000111222333222111555222111222555666444111+++///222333111000333555////////////000000000111111111111111222333444444666555333333444555444333222222333444444444444333666333000///111444666666333555777777666555555666888777555444444555666666333444555666666666555555333444444555666777777777888888888888888888999999777777777777777888999999999666666;;;>>><<<::::::========================<<<===>>>>>><<<<<<===>>>QQQLLLEEE>>>999444111///,,,,,,,,,,,,---///000111:::AAAKKKTTTZZZ___bbbdddgggggghhhhhhgggccc]]]YYYNNNFFF;;;111,,,******+++***+++,,,,,,,,,,,,,,,,,,******++++++++++++******'''++++++((('''***,,,+++******++++++,,,---------+++,,,---///000111111111---///000111/////////000///////////////////////////......///222333222111...000111111222333666888888>>>GGGPPPYYYaaaiiimmmpppqqqqqqooommmlllmmmnnntttvvvwwwvvvtttuuuyyy|||}}}lllUUUEEEAAA>>>:::888999:::::::::::::::::::::;;;;;;;;;;;;888999:::;;;<<<<<<;;;;;;999666555777999777666777666666666555555555555444222444666666555555666777555777888777555333333444///...000333333111333888444333222111111222333444444333222111111222333444333444333222111111333555555333222111111222444666...222666888666222///...111333333333111000111222111000......222888???CCC;;;888444111111444888;;;111111111111111111111111111111222222222222111111111111111111111111111111111111222333333444555555...222444333333666777555222333555444333333444666333333333333333333333333222000000333333111222444222222222222222222222222111222222333444333333333222111000000222222111000444333222333444555444333---222666666333111222444000000111111111222222222000000111111222333333333666555444444555555444222222222333444444444444444999555111///000444777888333555666666555555555666666666555555555555666666222333555666777777666555444444555666777888999:::;;;:::999888888888999999888777777777777888999999<<<777666;;;??????<<<<<<========================;;;===>>>===<<<;;;<<<===UUUTTTQQQKKKBBB;;;888777333222111111222444777999BBBIIIQQQXXX\\\___bbbdddeeedddddddddaaa[[[SSSMMM@@@;;;333---++++++++++++***************+++,,,,,,++++++,,,,,,,,,,,,++++++'''++++++((('''***,,,+++******++++++,,,------...------------...///000111---///111111000000111222////////////////////////000///...///111222222111...///111111111111333444333777<<>>AAA555444333222333444777888111111111111111111111111111111222222222222111111111111111111111111111111333333333333333333333333///333444111000444666555111333666555444333444666444444444444444444444444333000000444444111111555222222222222222222222222111222333444444444333333333222111111333333222111222333444444333333444666222333444444444444333222111111222222222333333333///000111222222333333333666555444555666666444222222333444444555444444444:::666333222333555666666333444555555444444666777555555666666666666555555222333555777888777666666666666666777777888888888999999888777777888999:::888888777777888888999:::;;;888888;;;===<<<===@@@========================<<<>>>???>>>===<<<===>>>YYY\\\\\\VVVLLLCCC??????;;;999777666888;;;>>>AAAHHHNNNVVV\\\^^^```bbbddddddcccaaa```]]]UUUKKKCCC777444///,,,++++++++++++***)))((((((((()))+++,,,+++,,,,,,------,,,,,,+++'''++++++((('''***,,,+++))))))***+++,,,,,,------...------,,,---...000111...000222222111111222333////////////////////////111000///000111222111000---///111111000000000111111333666:::AAAJJJTTT[[[```eeejjjlllllllllnnnpppuuuwwwwwwtttooommmqqquuuttt^^^JJJ===999::::::;;;<<<;;;:::999888888888999999::::::::::::999999999:::<<<>>>??????777333666777444444666333333444444555666666666444666888888555333555666777888888777555555666777444555888;;;999444555999444333111000000111333444444333111000000111333444000111222000......111444666666444222111000//////222222222000//////222555222333444333111000111222000000//////111333666888...///000111222333333333000000000000000000000000111111222222222222111111111111111111111111111111555444444333333222222111111333222///000444555333111444777666444333555777444444444444444444444444333///000444444111111555222222222222222222222222111222333444555444333333444333222222444444333222111333666555333222444777333000---///444666555111000000111111111222222222///000111222222333222222666555444555666666444222222333444444555555444444999777555555555666555444333444555444444444666888444555666777777666555444222333555777888888777666777777777777666666666666777666666666666888:::;;;888888888777888888999:::999888:::<<<:::888<<>>===>>>???``````^^^YYYSSSNNNKKKJJJDDDCCCCCCCCCEEEGGGJJJLLLSSSTTTWWWYYY[[[]]]^^^___dddbbb^^^WWWNNNEEE===888333000---++++++,,,+++++++++***((('''&&&''')))***...---+++*********+++,,,)))***+++,,,,,,+++***)))+++*********+++---///000---++++++,,,...///...---//////000000111111111222000000000000000000000000111111000//////000111222222000//////000111111000333222333555:::@@@FFFJJJTTT]]]hhhmmmmmmlllmmmooovvvvvvvvvtttssstttwwwzzz~~~}}}iiiVVVIIIBBB777999;;;;;;:::777666555:::::::::999999999888888<<<;;;:::999999;;;<<<>>>>>>666444:::;;;444333777777666666666555555555555444333111111111333555666::::::999777555333111000444333111000000111333444999444333555555222111222333333333111//////111333111111000000111111222333222333333444444333333222///444666222+++(((...666333333333222111000//////222111000//////000111111111111000000111111222333222222333333333444444444444111//////222333222000222222111111000111111222333333333222222111111111333333444444444555555555888999:::;;;999666222000444444333222333444555666000222333333222111333444555555555444444333333333666555444444666666555444000000000222444555444333555444333333444444222000333333333333333333333333111111222222222333333333333222222111111222222333555444222111000111222222222222222222222222222222222666777333444999999555555666666777777777777777888999:::999777777888999222444888999666333444777777777777888999999999:::888888777777777777777888:::::::::999999999888888::::::999::::::;;;======777999<<<======<<<======@@@???>>>>>>>>>???AAABBB[[[]]]]]]\\\YYYWWWVVVVVVPPPOOOMMMMMMNNNPPPRRRTTTZZZZZZZZZ[[[[[[[[[[[[[[[^^^[[[UUUMMMDDD;;;444111///---)))(((((((((((((((***)))(((''''''((()))***,,,,,,+++***************&&&'''((())))))((('''&&&*********+++,,,---...///,,,++++++,,,...///...---444444333111000...---,,,000000000000000000000000////////////000111222333222111//////111222111000111111111333777<<>>???AAA@@@???>>>===>>>>>>@@@AAAXXX[[[]]]^^^^^^^^^^^^___ZZZXXXVVVUUUUUUWWWYYY[[[\\\\\\[[[ZZZXXXWWWVVVUUUQQQMMMFFF>>>666111...,,,---+++(((''''''((('''&&&((((((''''''''')))***,,,***************)))((((((&&&&&&'''(((((('''&&&&&&))))))+++,,,------------,,,++++++,,,...//////...666555333111///---,,,+++000000000000000000000000...///000222333444555555333111000000111222222111000000000111333777:::<<<@@@GGGQQQ]]]ffflllooopppssswww|||~~~}}}}}}mmm\\\MMMEEEAAA???;;;888777888:::;;;:::::::::999999999888888777666666555666888:::;;;999:::888666777999888444555555555666666666666666555555555444444555666777555444222222222333555777444333222111111222333444777333111444555222111222111222333333111000111111111111000000111111222333111111222222222222111111///000111333444444111000222222222222222111000///111111000000000000111111......000111111111000/////////000000000111111111333111000000111222222111222222111111222222222222333333333333222222222222222222222222333333333333222111111000111222444555444333333333333444555666222444555555444444555666333333333333222222222222444222111222333444333222222111111111222222000///444333333333555444333111222222222222222222222222222222222222333333333333555444444444444444444555555555555555555444444333333333333333333333333333///222222111111444555333777666555444444666888999999888777999<<<<<<999666666666555666777999888777999999999888888888888888999999888888888999999:::666777888999:::;;;;;;<<<999:::<<<===>>>>>>======888:::;;;<<<===???BBBDDD@@@???>>>=========>>>???YYY[[[^^^______^^^^^^^^^[[[ZZZXXXWWWWWWYYY\\\]]]ZZZYYYWWWTTTRRROOONNNMMMAAA===777000,,,,,,---...---+++))))))*********)))'''&&&&&&'''(((***+++,,,((()))*********)))'''&&&((()))***++++++***)))(((((()))+++,,,------,,,,,,,,,+++***,,,...//////...111111111000000000000000////////////////////////111222444666666666666555333222000000222222222111000000000000111222444555888<<>>:::888888:::;;;<<<:::::::::999999999888888555555555555666888999:::888===;;;555666===;;;444555555555555666666666666333333333444444444444444666444222111222444666888333222222111111222222333555111000333444222111222000222444444333111111111111111000000111111222333000111111222222111111000///000222333444444333333222222222222222111000///000000000000000111111111---///111222333222000///000000000000111111111111222111111000111111222222111111222222222222222222333333333333333333333333444444444555555555555666555444333222222222222333333333333333444444555555111333555666555444444555222222222222222222222222333111111111222333222111111000000111222333111000444333333444555555333222222222222222222222222222222222222333333333444444444444444555555444444444333444555666666555333333444444444444444444444444333444444444555666777666888666444333333555888999:::777666999===>>>:::555666666444333666:::999555:::999999999888777777777888888888888888888999:::777777888999::::::;;;;;;999:::===?????????===<<<;;;<<<=========???BBBEEE??????===<<<<<<<<<===>>>YYY\\\___```___^^^]]]]]][[[ZZZYYYYYYYYY[[[]]]^^^ZZZXXXTTTOOOJJJFFFCCCBBB888555///***((())),,,...,,,+++)))***+++++++++***&&&&&&&&&''')))***+++,,,(((((()))******((('''&&&***+++,,,,,,,,,,,,+++***((()))+++,,,---,,,,,,++++++******,,,...000000///...//////000111222222333////////////////////////333333555555555444333222333111000000111222222111000000000000111111111111555666999BBBPPP^^^jjjpppvvvyyy}}}|||jjjXXXLLL@@@===:::999;;;<<<<<<;;;:::::::::999999999888888666666666777888999::::::666;;;:::444555<<<;;;333555555555666666666666666333444555555555444333222888777444333222444666888222222222222222222222222444000///222444222111333000222444444333222222222111111000000111111222333000111111222222111111000///111333222000111444888111111222222222111000000//////000000111111111111///000222444444333222111111111111222222222333333222222111111000111111222000111222333333333333222333333333333333333333333444444555555555666666666333444444444444333111111333333333444444444444444000222555666444333333444222222222222222222222222333222111111333333222111///...///111333555444333444333333444555666444333666666666666666666666666222222333333333444444444333333444444444444333333222333444555555444333222444444444444444444444444555555555777777777888999777666444222333555777999:::777555888===>>>:::666777888777555888>>><<<666:::999999999888777777777777777777777777888999:::999999999999999999999999999:::===?????????===<<<>>>>>>???>>>===>>>@@@BBB???>>>===<<<<<<===>>>>>>WWWZZZ^^^``````^^^^^^^^^ZZZZZZZZZ[[[[[[[[[[[[[[[YYYUUUOOOHHHAAA<<<888777555222---)))'''''')))+++)))((('''((()))***)))(((%%%&&&'''((()))***++++++)))))))))))))))(((''''''))))))***++++++***))))))))))))***++++++++++++++++++******,,,...000000///000000000000000000000000000000000000000000000000222222222222111000//////222000//////000111111000///000000111111111000000333333444999CCCQQQ^^^fffsssvvv{{{rrr___RRREEEAAA<<<;;;<<<===<<<::::::::::::999999999888888888888888888999999999999555777666333555888777333777666666666555555555555555666888999888777555333999888666444444444555666222222222222222222222222222......222333222111333000222444444333222333444111111000000111111222333111111222222222222111111///111333111...///444999111111222222222111111000...///000111111222111111111222333444444444333222222333333333333444444444111222222111000000111333000111222444444444333333333333333333444444444444222333333333444444444444///000222333444444333222222333444444555555444444///222555666555333333333222222222222333333333333555333222333444555444333......///111444666666555444333333444666666555333222222222222222222222222333333333333444444444444222333444555555444333222222222333444444444444333555555555555555555555555555333333666777555666888666555444333333555777888999666555666:::;;;:::888666;;;===:::<<>>>>>======>>>??????>>>======>>>@@@>>>>>>===<<<===>>>???@@@TTTWWW[[[]]]]]][[[ZZZZZZUUUVVVWWWWWWVVVSSSPPPNNNLLLIIIDDD===777333111///...---+++)))(((((())))))&&&&&&%%%'''))))))((('''&&&&&&'''))))))*********+++***))))))(((((())))))((()))***++++++***)))(((***************++++++,,,*********+++...000000///222111111111000000//////000000000000000000000000222222111111111111111111111///......///000000///---...///111222111000///000111333555999CCCOOOWWWfffllluuu|||~~~kkk^^^PPPIII@@@<<<<<<===<<<::::::::::::999999999888888888999999999888888777777888555444777888666555777888888777666555444444333555666888:::999777444333666666555444444444555555222222222333333222222222111------111333222111333111222333333222222444666111111000000111111222333222222333333333333222222000000000000111111222333000111111222222222111111---...000111222222111111111111222222222333333333333333333333444444444444000222333222000///111333///111333444555555444333333333333444444444555555333333333333444444444444444444333333333444444555222333444555555555444444000333666777666555444444222333333333444444444444666555444555666777666444000000111333555777666555444333333444666777555444000000000000000000000000333333333444444444444555333444555666666555444333444444444444444555666666555555555555555555555555555111222666777444444888555444444444444555666666777666555555666888999;;;222;;;@@@<<<<<>>>>>>>>???>>>=========>>>@@@AAACCCSSSVVVYYYZZZXXXUUUSSSRRRNNNOOOPPPPPPMMMIIIDDDAAA===;;;777333000.........'''''''''((())))))***+++'''&&&&&&(((******)))(((&&&'''((()))*********))),,,+++)))((((((((()))***)))***+++,,,,,,+++***)))+++***)))))))))***+++,,,***)))***+++...000000000000000000000000111111111000000000000000000000000444333333222333444666777000///------/////////...+++,,,...111111111000///---000333444555:::DDDLLLYYYbbbnnnxxx~~~vvviiiYYYPPPCCC<<<;;;<<<<<<;;;:::::::::999999999888888888999999999888777666555===666555<<<===888777<<<999999888666555444333222222444777888888555222000333333444444444444444444111222222333333222222111000---,,,111333222111333222333333222111222444777111111111000111222222333222333333444444333333222111...---000444555111,,,000111111222222222111111---...000111222222222111111111000000111111222333222222333333333444444444000222333222//////111444///000333555555555444333333333333444444555555555555555555666666666777777>>><<<888444333333555666222333444555555555444333111444777999888666555555333333333444444555555555888666666666777888777666333222222444666666555444444333333444666777666444555555555555555555555555333333333444444444555555444555666888888666555444666555444444444666777888666666666666666666666666666222333888888555555:::444444444555555555555555666666555444333555999<<<,,,999???;;;999======666777777888888999999999:::;;;;;;;;;<<<===>>>??????777777888999:::;;;;;;<<<::::::999::::::;;;======888:::>>>????????????@@@============???AAACCCDDDIIIMMMRRRUUUTTTOOOIIIEEEHHHHHHGGGEEEAAA<<<888555444111...---......+++)))))))))***)))''''''(((***)))''''''***,,,)))%%%"""&&&''')))*********)))(((+++***)))(((((('''''''''++++++++++++++++++++++++++++++******))))))((((((...---,,,+++,,,...000222///000222333333222111000000000000000////////////555444444333222111000000111111000///////////////111000000000//////......111000000111444888;;;===UUU^^^jjjrrrwwwzzzxxxdddYYYLLLDDDAAA@@@>>><<<;;;;;;;;;;;;<<<:::777444999999888777666666666777777777777777666666666666;;;<<<999444222333333000666666666555333333444555444666888999777555333333222333444444444333222111444222111111222333333222444444444444444444444444333333333222111000//////111111222333333333333222555111...000444555111,,,222333333333333222111111111111222333333333333222222222111111111111111111111111111111222333444444333333333333333222111000000333222///222888999666???333222555111111444000333333333444444444555555777666555444333222222222444444444444444444444444999888666444333222222333555555444444444333333333555666666666555444444333333333333333333333333333777666555444444555666777666666555444333333222222222666777333---,,,111777333444555666666555444333444222111333666888777555777777777777777888888888222333555666666444222111444555666555444444555666555888:::999777666777999:::999777666666666777888999777666888;;;<<<;;;888;;;:::888777777888:::;;;;;;999888:::===>>><<<:::999:::<<<>>>>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;:::;;;===?????????>>>>>>AAADDDIIIKKKKKKFFFAAA===999999888777444111///---111...++++++,,,,,,***(((((()))***)))(((((()))+++)))'''%%%'''******((('''&&&'''((()))***))))))(((***))))))(((((((((((((((++++++++++++++++++++++++++++++++++++************---,,,++++++,,,...000111000000111111222222111111111111111000000/////////111111111111111000000000111111000///////////////111111000000000/////////000000000222444666999:::FFFOOO\\\gggnnnuuu|||rrrgggVVVJJJCCC@@@>>><<>>???;;;@@@444222666222333777333333333444444444555555555666666555444333333333333333444444555555444444333999888666555333333333333555555444444444333333333555555555555555444333333555555555555555555555555555555666777777666555555666555555444333333222222000333444333000000333777555555666666666555555444555444333444777888777555666777777888888888888888333444555666666555444444444555666666444444555666555777999999777555666888999999777666666666777777???<<<999888999:::999888:::999777666666777999:::;;;999999:::======<<<:::999:::<<<===>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;;;;<<<===>>>??????>>>>>>555888<<<>>>===:::555222/////////...---,,,,,,+++,,,***))))))***+++)))(((((()))******))))))+++---+++***(((''')))+++++++++''''''((()))))))))))))))((((((((((((((())))))***************************+++++++++++++++,,,,,,,,,,,,,,,+++++++++---...///000000000000000111222222333333222111000000//////.../////////000000000000000000000000////////////111111111111000000000000//////000222333444555666<<>>?????????>>>---///111333222000---+++---,,,++++++++++++,,,,,,((((((((()))*********)))((()))******)))***,,,...,,,---+++))))))++++++)))'''(((((()))))))))))))))''''''''''''((()))***+++)))))))))))))))))))))))))))******++++++,,,,,,,,,,,,++++++++++++,,,---...000///......///000222333444333333222111000/////////////////////////////////000000000000000//////111111111111111111000000...///000111222222222222999@@@KKKWWWcccooo{{{~~~rrrfff]]]WWWRRROOOKKKGGGBBB===;;;999888666888888888888888999:::;;;777777666555444333333222444666666333222555555222555555666555333333555666222444666666555444555555222333444555555555444333111111111111000000111222333333333333333333333333222333333333222222111000111111222333333333333222111222222222111222444666000111111111111000//////111111222333333333333222---......///000111222222444444333222111111111111444333333333333444444444666333000333;;;BBBDDDAAAIII;;;777777111111555111444444555555555666666666444444444444444555666666333444555666666555444333888888777777666666666666555555444444444333333333333444444444444444333333333333333333333333333333444555666888888666555444555555444444444333333333333222222444777999777555777777666555555666888999888888777777777777777666666777999:::::::::999888777666555555666888:::;;;555666777777555555666777555666777777777666666666777777777666666666777777>>><<<:::888888999999999:::999888666666888999::::::::::::;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>?????????***+++,,,---,,,+++)))((())))))((('''''''''((((((&&&((()))***++++++++++++((()))******)))***,,,..."""(((***((()))++++++'''((((((((((((((())))))***''''''''''''(((***+++,,,))))))))))))))))))))))))((()))))))))******++++++,,,,,,++++++,,,,,,------///...------...000111333333333222222111000000///222111111000//////.........///000000000000//////000000000000000000111111...///000000111111000000444999BBBNNN\\\jjjwwwxxxppphhh```\\\XXXTTTNNNHHHCCC>>>888555777777777777777888999:::777666666555444333333333333666777444444777777444444555666555333333555777777888999888666444444555222333444555666555444444111222333222000///111333333333333333333333333333222333333333333222111111111111222333333333333222...///111111222333555888000111111111111000//////111111222333333333333222//////000000111222333333444444333222111111111111444333333333444555666666888333///222888<<<======DDD777444666111222666222444444444444555555555666444444444444555666777777444444555666666555444444777777777777777666666666555555444444444333333333333333444555555444444444333333333333333333333333666666555555555555666666444444444444444333333333222000...000333444111...777666555555555777888999888888888888777777777888666777888999:::999888888888777666555666888;;;<<<666777888888666666777888666666666777777777666666666666666777777777666666333555777999:::;;;;;;;;;<<<;;;999888888999;;;<<<:::;;;<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????))))))*********)))))))))((((((((((((((((((((((((&&&(((+++,,,+++***++++++((()))******))))))+++---"""'''%%%&&&++++++'''((((((((((((((()))******''''''''''''((()))++++++************************)))))))))))))))*********,,,,,,,,,---------------------------...000111222222111111111111000000000222222111000///...---------...000111111000//////////////////000000000000///////////////000000000222555<<>>999777777777666777777888888666666666555555555555444555999999777777999999666444555555555444444555777:::::::::888666444444555222333444555666666555555111333444333000000222555333333333333333333333333222333333333333333222222111111222333333333333222---...000111333333333333111111222222111111000/////////000111111111111000222222222333444444555555333333222222111222222222444444333333444666777999999444000222333444666:::<<<111111555333555999555333333333444444444555555555444444444555666777777555555555555555555555555555555666777777777666666555555444444444333333333444444555555666666555555555555555555555555555555777666555444444555666777444444444444444444444444888555333333555555333000555555555555666777888888666777888888777666777999777777777777777888888888999888666666666888:::;;;666888999888777666777999888777777777999999777666555555666777777777666666---111777:::;;;;;;;;;<<<===;;;:::999999:::;;;===;;;===>>>>>><<<;;;;;;<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<===>>>???@@@))))))(((((((((((())))))'''((()))***++++++***)))%%%(((+++,,,***)))***+++((()))***)))(((((()))+++'''+++%%%%%%+++,,,((()))(((((('''((()))***+++(((((('''(((((()))******++++++++++++++++++++++++++++++***************)))------.........---------++++++---...///000000000//////000000000000111111/////////.........---------...000111111111000///---.........////////////000///.........000111222333444999CCCRRRcccqqqyyy{{{yyyuuuqqqjjjaaaXXXPPPIIICCC???999999888888777777888888555555666666666666777777555888999777777999777444333444555555444444666777888999999777555444555666111222444666666666666555111444666444111000333777222222222222222222222222222222333333444333333222111111222333333333333222000//////111444333///+++222222222222222111111000//////000111111111111000222222222222333333333333222222222111222222333333444444333333444666999:::999555333444222///444;;;;;;000111777444555888444222222222333333333333444666555555555555555666777777666555444444555666777333444555666777666666555555555444444444333333333444555666666777777666666555555555555555555555555555666666666666666666555444444444444444444444444;;;999777666666666666666333333444555666777777666444666888888666666888:::777666555444555666888999888888777666666777888999777888999999777777888999999888777888:::;;;999666444444666777777777666666111555999:::999999:::<<<<<<;;;999888888999;;;<<<<<>>;;;;;;;;;;;;;;;<<<======<<<;;;;;;::::::;;;;;;<<<======<<<<<<===>>>???@@@)))((('''&&&&&&'''))))))!!!###%%%((())))))(((((($$$'''+++,,,***((((((***))))))***)))''''''(((******222222(((%%%+++---((()))((('''''''''(((***+++((((((((((((((())))))***++++++++++++++++++++++++---,,,,,,++++++*********.........//////...------)))+++---///000000000///.........///000000111111,,,,,,,,,---------......,,,...000111222111000///,,,---------......//////000///...---...000222333222111333;;;HHHWWWdddlllvvvzzztttlllaaaVVVNNNIIIEEECCC;;;;;;:::999888888888888555555666666777888888888222555666444444555444000333444555555444444666888666777777666444444555777111222444666666666666666222555777555111000444888222222222222222222222222222222333444444333333333111111222333333333333222333111000222444222+++$$$222333333333333222111111111111222333333333333222000000000///////////////111111111111222333444444444444333333444777999;;;999666555666222...444>>>???444555999555444444...111111222222222333333333666666555555555555666666888777444333333444777888222333444666666666555555555555444444444333333333555555666777888888777777333333333333333333333333333555777888888777555333444444444444444444444444666555444222111222444555111222444666777666666555222555777777666666888:::888666444333333555777999888888777777777777777777777999999999888777888999:::999777999;;;<<<999777333444666777777777666666888:::;;;:::777777999<<<;;;:::888777777888:::;;;===@@@BBBAAA>>><<<===>>><<<;;;;;;;;;;;;<<<======<<<;;;::::::::::::;;;<<<======<<<<<<===>>>@@@AAA+++)))(((&&&%%%%%%%%%&&&(((((((((((((((((((((((('''((()))++++++******)))((((((((((((((((((((((((+++(((&&&&&&(((***++++++************))))))))))))(((((()))***,,,---...///++++++++++++++++++++++++---,,,***((('''(((((()))------,,,+++)))***---///,,,---......//////......///...---,,,---...000222....../////////...,,,+++------...///000000000///***...222333000------............///000222333444111444777;;;@@@LLL[[[gggooouuuzzz}}}{{{hhh]]]XXXOOONNNOOOKKKCCC???:::777888999:::999555555555666666666666666777777666555555555555555666666666444222222444666;;;:::999888777666555444444444555555666777888888222222222333444555666777666555333222111222333333333333333333333333333333222111000000000111333444000111222333333222000///444333222444666666222...666555333222111000000000000111111111111222222222222222222222333444555666666666555444333444777:::444666777555333222444777666333111111333555666666444222111333666777555333666888666333333666888666888888888888777666444333777777666666666666777777777666555555555555666666444444444666777777444222666555444555777777777555555666666666666666555555555444444333333444444555222888<<<555***&&&...777444888888444444888888444444444444555666777777888333444666777888777666444999777555555888:::999777===<<<:::999888777777777;;;;;;;;;;;;:::999999888999999999777555555777999777777777777777888888888:::999888888888999:::;;;???@@@BBBCCCAAA>>>:::777:::;;;<<<=========;;;;;;===>>>>>>>>>>>>>>>======@@@???>>>======>>>???@@@***)))'''&&&%%%&&&&&&&&&(((((((((((((((((((((((('''((()))***+++******)))(((((((((((((((((((((((((((&&&$$$$$$%%%'''(((((())))))))))))))))))))))))'''((())))))***+++,,,,,,++++++++++++++++++++++++---,,,+++***)))))))))))),,,,,,,,,+++******,,,...,,,,,,---............---000///---,,,,,,---...///---.../////////...,,,+++------.../////////......---...//////------...///.........///000222333444000222555777<<>>???@@@AAA@@@===:::888;;;;;;<<<======<<<<<<;;;=========>>>>>>======<<>>>>>>>>>>>??????(((((('''&&&&&&''''''((((((((((((((((((((((((((('''((()))*********))))))(((((((((((((((((((((((('''%%%$$$###%%%''''''''''''''''''(((((())))))***((((((((()))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***+++,,,+++*********,,,++++++,,,------------,,,111000...---,,,,,,---------.../////////...---,,,------.........---,,,,,,111...,,,+++,,,...//////.........///000111222333///111222444777???JJJRRR___kkkwww{{{|||tttccc[[[XXXRRRQQQTTTOOOKKKKKKJJJEEE@@@:::777666666666777777777888888888777777666555555555555555444555666555444444666777777777666666555444333333111222333555555555444444444444444333333444444555444444333222222222333333333333333333333333333333000111222222222222222222444333111000000111333444222222222333444333111...000111222333333333333222111111111111222222222333222222222222333444555666444555666666555444666777444555666555333333555777555444333444555555333222444333333444666666555333555777777333333777777555;;;:::888777666666777888666666555555555555666666555555555666666777777777:::888666666666777666555666444444555666777666555444444555666666666777777444444444444444444444444555444444777999:::777555444666666444444666666444444555555666666777777888444666888777555444666888777666666888999:::999777;;;;;;;;;;;;:::888777666999999999999999999888888555666555444222222444666888999999::::::;;;::::::888888777777888:::<<<===>>>>>>>>>>>>===<<<;;;:::<<<<<<=========<<<<<<;;;;;;<<<<<<=========<<<<<<>>>??????????????????>>>'''''''''''''''((())))))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((()))'''&&&&&&'''(((((((((%%%&&&&&&'''((())))))***))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,---,,,+++)))((((((***,,,,,,***)))************+++,,,,,,,,,,,,+++000///...------......///------...//////...---,,,------------,,,,,,+++***222...++++++...000///............//////111222222///000111111333999@@@FFFTTTeeeuuuzzz{{{sssbbbZZZYYYUUUXXX^^^\\\YYYYYYUUUNNNEEE>>>:::999666666666777777777777777777777666555555555555555444555666666555555666777777666666555555444444444333444666777888777666555666555444333333333333333444333333333333333333333333333333333333333333333000111222333333333222111333333222111111222444555111111222222222111000///333333444444333111000///111111111222222222333333333333333333333444555555333555666666555444555555444555555444444444555666444444444555666555222000444444444555666555555444555777777444444777777555<<<:::888666666777888999666666555555555555666666666666777777777666666666:::888555444555666666555888777777777999:::999888888888777777777777777777444444555555555555444444666444222333666777444111444555555444444555555444555555666666777777777777777999:::888333222444777666666777999::::::999888;;;<<<<<<;;;:::999777666777888888999999999888888777777777555333333555777777888999:::;;;;;;:::::::::999888888888999:::;;;======<<<;;;;;;;;;;;;<<<===============<<<<<<<<<:::;;;<<<<<<<<<<<<<<<<<<>>>>>>@@@AAAAAA@@@>>>>>>&&&&&&'''(((((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((()))(((''''''((()))((('''%%%&&&&&&'''((())))))***+++************)))))))))++++++++++++++++++++++++)))***+++++++++***(((((((((***,,,,,,***)))******)))***++++++,,,,,,++++++------......///000111222,,,---...//////...------,,,---------,,,+++******111...---...111222///---............///000111111000111111111222555:::===FFFXXXiiiqqqtttzzzxxxfff___```___fffooonnnjjjfff^^^SSSIIIAAA>>>===777777777666666666555555777777666555555555555555444666777777555555666777666666666666666666666666444555666777777777666555666555444444333333333333222333333333333333333333333333333333333333333333111222333444444333111111111222333444555444444333111222222222111000000000333333333333222111111000111222222222222333333333444444333333444444555555333555666666555444444555555444333444555666666666444444444666777555222///444555666666555555444444444777777555555777777444;;;:::888666666777999:::666666555555555555666666888888888888777666444333999666444333444555555444999888777888:::::::::888999888777666555444444444444555555666666555555444555444333111111222444555999888888999999888888999666666666777777777777777777888999777444444666888555777888999999999::::::<<<<<<<<<;;;:::999888777666777888999999999999999777777777555333333555777555666888:::;;;::::::999<<<;;;999888777888888999<<<;;;;;;::::::;;;======>>>>>>======<<<<<<<<<<<<::::::;;;<<<======<<<<<<>>>???@@@AAAAAA@@@???>>>&&&'''((()))))))))))))))(((((((((((((((((((((((((((((('''''''''((()))***((((((((((((((((((((((((((('''&&&&&&'''(((&&&%%%'''''''''(((((())))))***************************++++++++++++++++++++++++))))))*********))))))(((***+++,,,+++*********,,,******+++,,,,,,,,,,,,++++++,,,---...000111222222,,,---.../////////...---,,,,,,---------,,,++++++///......///000000///---///.........//////000111111111111222333555666777???NNN___hhhnnnvvv}}}rrrnnnqqqqqqxxxzzzrrrfffZZZQQQIIICCC???::::::999888666555444444777777666555555555555555555777888888666555555555666666666666666666777777444444444444444444444444666555444333333333333333222222333444444444333333333333333333333333333333333333333333333333222111000222444666777666444333222333333222111000111222111000000111222333555555222222222222333333333333555444444444444444555555444555666555333333333555555333222333555777777666333333444555777666333000444666777777555444444555333777777555555777777333999888777777666777888999777777666666666666777777888999999999888666444333666444333333555666555444777555555666777888777666888666444333222222222333444555666777777666555444333444444333222444999===999777777999999777777999777777777777777777777777444444555666888999::::::666777888888888999;;;===>>>===<<<:::999999999999666777888999::::::::::::555666555444222222444666444666888:::;;;;;;:::999<<<;;;:::888777888888999:::::::::;;;;;;===>>>?????????>>>===<<<<<<<<<<<<:::;;;<<<===============??????@@@@@@@@@@@@??????''''''))))))***)))(((((((((((((((((((((((((((((((((''''''&&&'''((()))***(((((((((((((((((((((((()))((('''((())))))'''%%%))))))))))))))))))))))))(((((())))))))))))))))))++++++++++++++++++++++++*********))))))******+++,,,,,,,,,+++******,,,...***++++++,,,,,,,,,,,,,,,***+++,,,---......//////+++,,,.../////////...---+++,,,,,,------------,,,---...---,,,++++++---//////............///000000000000000222333444444444;;;GGGUUU^^^fffpppwwwyyyzzz~~~qqqggg___WWWLLLDDD>>>>>><<<:::888666444444777777666555555555555555777888999999666444444444444444444555555666666666666555333222222333444555555555444333333333444444111222333444444444333333333333333333333333333333444444333222222222222222222333444555555666666666222444555333111000222444222111000///000333555777222222222333333333444444555555444444444444555555555666555444222222333555555333222333666777777666333333333444666666444222444666888777555333444555333777777555555777777333777777777777777777777777888888777777777777888888555666888999999888777666444444444555777888777555666555444555777888777666666555444333333444555666444555666777777666555444444555666555555666888:::777333333777777333333777777777777777777777777777777555444777:::;;;888555777888888777666888<<<@@@@@@>>>;;;999888888:::;;;666777888:::;;;;;;<<<<<<666777666555333333555666444666999<<<===<<<;;;:::999999888888888999;;;;;;999:::;;;<<<===>>>??????@@@???>>>===<<<<<<<<<===:::;;;<<<===>>>>>>>>>>>>AAA@@@@@@??????@@@@@@AAA'''((()))******)))((('''(((((((((((((((((((((((((((''''''&&&&&&((()))***((((((((((((((((((((((((,,,+++***+++,,,+++)))(((************))))))))))))''''''''''''(((((())))))++++++++++++++++++++++++,,,,,,*********+++,,,---------,,,+++)))***---///++++++,,,------------,,,******+++,,,,,,,,,+++++++++,,,.../////////......+++,,,------............------,,,)))&&&''',,,111///............//////000//////000111333444333222555>>>IIIRRR\\\gggnnnoootttyyy{{{ssslllcccUUUIIIBBBAAA???<<<:::777555444777777666555555555555555888999:::999666444333333222333333444444555555555999777555333333444777888444444444333333444444555000111333444555444333333333333333333333333333333666555333222111222333333555444333222333555777999333555555444111000222555666444111//////000333555222222333333333444444444666555555444444444555555666666555333111111444666555333111222666888777666333222222333555666555444444777999888555333444666333666888666666888666333555666777777777777666666999999888888888888999999222444777999::::::999888444444444777999:::888777888666666777888999888777777666555555666888;;;===444555666888888666555444777666666777777666444111999555555999999555555999888888888777777777777777>>>999666888;;;:::444---888999888666555777===AAAAAA???;;;888777888:::<<<666777999:::;;;<<<======999999999777555555777999555777:::===>>>>>><<<;;;777666666777999;;;===>>>888999;;;===>>>??????@@@AAA@@@>>>===<<<<<<<<<===;;;<<<===>>>????????????BBBAAA@@@??????@@@AAABBB))))))(((((((((((())))))+++(((&&&&&&))))))'''$$$((('''&&&%%%%%%&&&'''(((%%%###"""%%%)))+++***(((&&&''''''((()))******+++)))************++++++++++++(((&&&%%%'''(((((('''+++***)))))))))***,,,------,,,***))))))***,,,------------------------------.../////////...---,,,...---,,,---......---,,,)))+++---///000000///.............../////////000///000000///------...///***000111---+++//////,,,000222333333222111333444:::@@@EEEHHHNNNWWW\\\[[[bbbgggoooxxx~~~vvvnnnaaaUUUGGGFFFBBB===::::::888777777666666777888888666444666888999666111///222666888555111000111444555666666:::<<<;;;666333444777444333333555666666444111333333222222333333444555222222222333333444444444111222333444444333111000000222333333333333444666444444444444444444444444222222222333333444444444333333333444444444555555555555555555555555555555555555444444444555555666777666555555555555666777444444444555555555666666888777777666555555444444888888888777777777777777777888999888666444555666777777999::::::999888888888888888888888777666555888333111555999888888999777777666666555555444444777777777777777777777777777777777666444555777999666555444333222333333444555888;;;;;;888555555666555777999999888777666777555555666666777777888888<<<;;;;;;;;;;;;<<<======::::::999888888999999999999666777;;;===:::888888555555666888;;;;;;:::999<<<;;;;;;<<<<<<;;;<<>><<<<<<============<<<<<<<<<<<<======>>>@@@AAABBBCCCCCCBBBAAAAAAAAAAAABBB))))))(((((((((((())))))&&&%%%%%%&&&'''((((((''')))((('''&&&%%%&&&'''''''''&&&&&&(((***++++++***((((((((())))))******+++)))************+++++++++***+++,,,+++(((''')))+++******)))))))))***+++,,,---,,,***))))))***,,,---++++++++++++++++++++++++///000000000///...,,,+++------,,,,,,,,,------,,,+++---...///000///---,,,.........//////////////////000000///------...000---222444000///111222//////000222111000000111333111555999:::@@@HHHLLLLLLSSSXXXaaammmwww||||||xxxkkk___RRRNNNHHHAAA===;;;:::888666666666777999999777555666888999666111000333666666444333333444555555444555999===<<<888444555666444333333333555555444222333333222222333333444555222333333333333333333444222222333444444444333333222444555555444333555666444444444444444444444444222222333333333444444444333333333444444444555555555555555555555555444444666555444444444444444555444333333222222333333444444444444444555555555555555555666666666666666666555666666777888999999:::555777888777666666777888777777888888888777666555777888888888888777777666999444222666999888777999666666666666666666555555888888888888888888888888777888999888666666888:::777777555444444444555555555777999888777777999;;;555777999999888777777777777777777888888888999999::::::999999::::::;;;<<<<<<;;;:::999999999999999:::666666999;;;999888999555666777999;;;;;;:::999999777666999===?????????;;;;;;;;;;;;;;;;;;;;;;;;999999:::===@@@AAA@@@???<<<<<<============<<<<<<============>>>@@@AAABBBCCCCCCBBBAAAAAAAAAAAABBB))))))(((((((((((())))))!!!"""$$$%%%&&&''')))+++)))((('''&&&&&&&&&&&&&&&'''((())))))))))))***+++)))))))))))))))))))))))))))************+++++++++(((,,,000...)))&&&)))---)))))))))((()))******+++---,,,+++******+++,,,---++++++++++++++++++++++++---.../////////...---,,,---,,,+++******+++,,,------.../////////...,,,+++///////////////.........000111111000......///000+++///111...---//////......///111000//////000222///222333222666===AAA@@@DDDJJJUUUaaannnyyy|||zzzooofffdddhhhooozzzxxxkkk```XXXNNNEEE???<<<::::::666555666777999:::888777777888888666222111333666555555444555777777555333444999======:::666555666555333222222333444333333333333222222333333444555444333333333333333333222222222333333444444555555555666777666444444444666444444444444444444444444333333333333444444444444333333333444444444555555666666666555555444444444666555444333333333333333666666555555555555666666333333333444444444555555444444444555666777777888666666777777888888999999444666777777777777888:::888888999888888777666555666777777888888888888777:::555444777888777666888666666666666777777777777888888888888888888888888777999::::::999888888999888777777666666666666777666666777666777999===@@@666888999999888777777888999999999999999:::::::::======<<<<<<======>>>???>>>===;;;:::999999999999:::666555999;;;999888:::555666888:::;;;;;;;;;:::@@@===:::;;;>>>???===999999::::::;;;;;;<<<<<<<<<;;;::::::;;;===???>>>===<<<======>>>>>>======<<<=========>>>???@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAA(((((())))))))))))(((((( ###&&&'''&&&&&&))),,,((((((''''''&&&&&&&&&&&&%%%(((***)))&&&%%%''')))))))))(((((((((((((((((())))))*********+++++++++'''+++...---)))&&&'''))))))(((((()))))))))******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,............---,,,,,,+++***)))***,,,------......//////...------////////////............000111111000......///111***---///...---------......///111000//////000222222333222///111777:::::::::???IIITTT```jjjqqquuuuuuvvvxxx||||||xxxuuupppjjjddd___VVVOOOOOOTTT___ppp~~~ttthhh]]]PPPGGGAAA<<<:::;;;666666666777999::::::999777888888555333222444666777555444555666777666555444888<<<>>><<<888666555555333111111222333444333333333222222333333444555444444444333333222222222111111222222333444555666666777888666444333333444444444444444444444444444333333444444444444444444333333333444444444555555777777666666555555444444666555444333333222333333777777777777777777777777333333333333444444444444444444555555666777777777:::999999888777666555555555777888888777777888999999999999999999999888888555666777888888888888888;;;777666888888555555888666666666777777888888888888888888888888888888888777999;;;;;;999888777888777777777777666666777777666666777777999;;;===???666888999999888777888999999999999999999:::::::::>>>============>>>??????@@@>>><<<:::999999999:::888666777===???;;;999999666888:::;;;;;;;;;;;;;;;???@@@@@@<<<;;;;;;:::777999999::::::;;;<<<======???===;;;;;;<<<===<<<;;;======>>>>>>>>>>>>===============>>>???@@@BBBBBBCCCBBBAAAAAA@@@@@@AAAAAA(((((())))))))))))((((((###&&&)))(((&&&&&&)))+++&&&''''''''''''''''''&&&&&&)))+++)))&&&%%%''')))'''''''''''''''''''''&&&))))))*********+++++++++******+++++++++)))'''%%%((())))))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,******+++,,,,,,+++))))))+++...+++,,,---......////////////////////////.........000111111000...---///000...///111222111///000222///000222111000000111333111222000,,,---111444333333666===EEEMMMTTTYYY[[[aaabbbdddhhhlllppptttvvv}}}}}}{{{tttnnnfff```\\\YYYTTTPPPGGGBBB>>>???DDDOOO```oooyyyjjj]]]PPPJJJDDD>>>;;;;;;888777666777999;;;;;;:::888888777555444444555666999777333222444666777777333666:::===<<<999777555666333111111222444444444333333222222333333444555444444444333333222222222000111111222333444444555666777777666333222222333444444444444444444444444444444444444444444444444333333333444444444555555777777666666666555555555666555444444333333333333444444444444444444444444333333333444444444555555666666666666666666666666999999888888777666666555888999999888777666666777777777777777888888999999555666777888888888888888;;;888777999888555555888666777777777888888999999888888888888888888888888666888::::::888777666666666666666666777666666666666777888:::;;;;;;::::::777888999999888888999;;;999999999999999999999999999999999999999:::;;;;;;@@@???<<<999888888999:::777666;;;BBBDDD???:::999666999<<<<<<;;;:::;;;<<<:::CCCGGGAAA:::999<<<===999999::::::;;;<<<======>>><<<;;;;;;===>>>>>>>>>======>>>>>>>>>>>>============>>>>>>???AAABBBCCCBBBBBBAAA@@@@@@@@@@@@AAA'''((()))******)))(((''''''((()))(((''''''((()))$$$%%%&&&'''(((((((((((()))+++++++++)))))))))***'''''''''''''''''''''''')))************+++++++++...,,,++++++,,,,,,)))&&&))))))***++++++++++++***++++++++++++++++++++++++************************.........---+++)))'''%%%))),,,...---***)))+++...++++++,,,---...///000111............/////////000///000000///------...///------...111000...///222///000222111000000111333222444222...---111222111444666999===AAAEEEGGGHHHMMMNNNPPPRRRVVVZZZ]]]^^^lllmmmnnnoooooommmhhheee___YYYQQQLLLJJJIIIFFFCCC@@@===<<<===???EEETTTbbb|||}}}mmm___SSSPPPLLLCCC======:::888777777999;;;;;;:::888888666555555555666666:::666222111222555777888333555888:::;;;999777555666444222333444555444444333333222222333333444555444333333333333333333222111222333555555555444333555666777555333222222333444444444444444444444444555555555555444444444444333333333444444444555555666666666666666666666666555555555444444555555666555555666777777666555555444444444555555555666666666666666666666555555555555555666777888999::::::999::::::999777666666777666666555555666777777888666777777888888888888777:::888888:::888444555:::888888888888888999999999999999999999999999999999888999:::999777666666777555666666777777777777666777777888:::<<<;;;888666777888999888888888:::<<<::::::999999999999888888:::::::::::::::;;;;;;<<>>;;;888777888:::;;;777777<<>>>>>??????>>>>>>===>>>>>>>>>???@@@AAABBBCCCBBBBBBAAA@@@@@@@@@@@@@@@'''((()))******)))(((''''''&&&%%%&&&((((((((('''"""###%%%'''))))))))))))+++***)))***+++++++++***''''''(((((()))*********)))************+++++++++------,,,***(((((((((((()))***+++,,,---,,,,,,++++++++++++,,,,,,+++++++++))))))))))))))))))))))))......///...---+++)))((((((,,,000000,,,***+++------------------...//////,,,------...///000111111...//////...,,,,,,---...+++)))+++//////+++,,,111...///111000//////000222333555444111000333333111555666777999;;;<<<>>>>>>======???AAADDDFFFIIIJJJSSSVVVZZZ[[[XXXTTTRRRQQQKKKGGGCCCAAABBBAAA???<<<>>>>>>>>>???>>>BBBPPP^^^xxxsssdddZZZZZZVVVJJJAAA@@@<<<:::888888999;;;;;;:::999777666555555666666666777555222222333555555555333444555777999999777666555555444555666666555333333333222222333333444555222333333333333333333444222444777999999777555333666777777666444333444555444444444444444444444444666555555555444444444444333333333444444444555555555555555666777777888888555555555555666777888888777888999999999999888777555555555666666666777777444444555555666666777777333444555777888:::;;;<<<777999:::999777777888999;;;:::999777777777777777777888888888888777777666999888999:::888444666;;;999999999999999999888888999999999999999999999999:::;;;;;;999777666777999666666888999999999888888888777666777999:::999777777888999888888888;;;===;;;;;;;;;;;;:::::::::999===============>>>>>>???>>><<<999777666888:::<<<999888;;;AAACCC@@@======777;;;???>>>;;;999;;;===RRR]]]___PPPAAA===<<<888;;;;;;;;;;;;;;;;;;;;;;;;999999:::<<>>===>>>>>>????????????>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@@@@???@@@@@@@@@'''((()))++++++)))((('''&&&$$$"""$$$(((***(((&&&!!!"""%%%''')))*********)))'''%%%'''***+++***'''((())))))***+++,,,,,,---)))************+++++++++)))+++,,,)))###!!!%%%)))***+++,,,---...---,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***+++---///000000//////''',,,222222...++++++---//////...------------...+++,,,---...///111222222---......---++++++,,,......,,,...333222...///444---...//////......///111///222222//////111111...111111222333444555666666444555666777999;;;===???===CCCIIIKKKHHHDDDDDDFFF@@@>>>===>>>@@@@@@===:::888888::::::999>>>LLL\\\vvvyyyjjjaaabbb^^^PPPEEECCC===;;;999888999:::::::::999777555555666777777666444333333444555555444222333333444666888888777666555555555777888888555333333333222222333333444555222222222333333444444444444666:::<<<<<<999555333666777888777666555666777444444444444444444444444666666555555555444444444333333333444444444555555444444555666777888999999555555555555666888999:::444555666777777666555444666666666666777777777777222333444555666888999999666666666777888888999999666777999999888888999;;;BBBAAA>>><<<:::999888888888888888888888777666555888777999:::888555777<<<;;;::::::999999888888888999999999999999999999999======<<<:::777777999:::777888999:::;;;::::::999999666333444777::::::999777888999888888999;;;>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<=========;;;888666666777:::<<<<<<888999===@@@>>>>>>???777;;;??????;;;999;;;>>>AAAMMMOOOEEE===>>>===888;;;;;;;;;;;;;;;;;;::::::===<<<<<<======;;;888555>>>>>>????????????>>>>>>>>>>>>>>>???@@@AAACCCCCCBBBAAA@@@@@@??????@@@@@@!!!%%%)))++++++***((('''''''''(((((())))))******"""###$$$&&&((()))***+++---...///...,,,*********&&&'''((((((((((((((('''(((*********)))((()))***...+++)))+++......***&&&*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,.........------,,,,,,,,,************************+++,,,---,,,***)))***+++,,,---///000000000//////000000//////......------...///111111///...///000---...///000000111000000222111///......///111222444333333222222333333444666555555666777777555444<<<<<<======>>>=========>>>;;;999999:::;;;999777<<<===999:::@@@???HHH]]]|||zzzvvvpppkkkeeeZZZLLLAAA@@@:::777;;;===;;;:::::::::888777666777777777666777555333444777888666444444555666777999999::::::888555666999999555333555888888777555222111333444555444444333333222222222222222444444444444222222666;;;>>><<<555111333777444444444444444444444444222222333333333444444444555666666666555444333333888888777777777777777888999777555555777777777666666666777777777777666666777666555666666555222000777777777777888888888888999888777777777888::::::999999999999999999999999SSSLLLAAA999555555555666;;;999777555555666777999666777999999777666777888::::::::::::999999888888999999:::::::::999888888::::::999888777777888888333666888999888666555555888666555666:::<<<;;;999;;;;;;:::999999:::;;;<<>>===<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<===>>>=========;;;;;;;;;;;;<<<<<<<<<===@@@@@@???===;;;999:::;;;<<<<<<<<<<<<<<<===>>>>>>???===<<<;;;;;;<<<===?????????>>>>>>??????@@@AAA@@@???>>>AAADDDEEEBBB@@@???@@@@@@AAAAAABBBCCCCCC"""$$$'''))))))((('''&&&''''''(((((())))))******$$$$$$%%%&&&((()))******,,,---------+++***))))))%%%&&&'''((()))*********)))***++++++))))))***+++...+++)))+++......***&&&++++++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++---...///...,,,+++,,,---,,,---...///000//////...///////////////............000111111000//////000111111111111000///...---222111000000000000111222444333333222222333333444444444444555666666555444666777888888888888888888;;;999666777888999888777:::;;;888999>>>>>>HHH]]]zzztttlll```PPPDDDCCC<<<999;;;<<<:::777888:::999888888999999999888777555444555777888666444444555666777999999999999888666666:::999555444666888888777555222111333444444444444333333222222222333444555555555555444333999::::::888666444444555333333333444444555555555333333333333333444444555666666777777777666555555888777777666666777777777777555333333555666555444555666666777777666666555777666666666777666333111666666777777777777888888888777666666666777999999999999999999999999999999EEEAAA<<<888888888999888999999888888777777777777888999;;;;;;999888999:::;;;:::999999888888999999888999999:::::::::999999:::999999888777777888888777999;;;;;;:::888777777888777666888:::;;;:::888999888888888999:::<<<===@@@???>>><<<;;;:::::::::;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::;;;;;;<<<============<<<;;;;;;<<<<<<==================>>><<<;;;:::<<<===<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;<<<===>>>???????????????@@@@@@AAA@@@??????AAADDDDDDBBB@@@>>>>>>>>>???@@@@@@AAAAAA'''((())))))))))))((((((''''''(((((())))))******&&&&&&&&&'''((()))))))))+++++++++++++++***)))(((%%%&&&((()))+++,,,,,,,,,***+++,,,+++***)))***,,,---+++)))+++------+++(((,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,------------,,,,,,,,,,,,---------------------------...///...---,,,---...,,,,,,---............---.........//////////////////111222222111000000111000111111000000///...---222222222222222222222222333333222222222222333333222222333333444444555555333333444555555555555555777555444555666777777666:::<<<999:::@@@@@@KKKaaa}}}uuuhhhWWWKKKFFF???::::::;;;888666666888888888888888999999999777666555555777777666555444555666888888999999999888666777::::::666555666777777777555333222333444333333444444333333222222444555555666666555555444<<<999555555666777666444222222333444555666666777444444333222333444555666666666777888888888777777777666666555555666777777777555333444555666666555555555555666666555555555777666666666777666444222555666666666777777777888777666666666666777888888999999999999999999999999999888777888::::::999888777888999::::::888777666888:::;;;;;;:::999999:::<<<;;;999777777888999:::777888999999:::::::::::::::999888888777888888888888:::<<<;;;:::888777888999888888:::;;;;;;999777777777666777999;;;===>>>@@@???>>><<<:::999888888<<<<<<<<<=========>>>>>><<<;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===:::;;;;;;;;;:::;;;===>>><<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;<<<===>>>>>>????????????@@@@@@@@@@@@??????AAACCCDDDBBBAAA>>>>>>??????@@@@@@AAAAAA***(((''''''((((((((('''''''''(((((())))))******(((((((((((((((((())))))***))))))*********)))((('''((()))***+++,,,,,,,,,***+++,,,,,,+++***+++,,,,,,+++***+++,,,---+++))),,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,,,,,,,------------------------......//////000000000111333333111000111222,,,---...000111111111111111222333333333333222111333333222222222222333333000111222222222222444555444444555666777777777777444444333444555777777888;;;>>><<<===CCCCCCPPPhhh{{{nnn^^^RRRHHH@@@:::::::::777666777444555777777666666666777777666666666777777666666555555777888888999999999777555666::::::666555777666777777666333222333444222222333444444444333222444444555555555555444444;;;888555333444666666666111222333444555666777888555444333222333444666777555555666777888888888888666555555555555666666777888777555666777999888888444444555555555555444444666666666777888888555333555555555666777777777888777777777777777888888999999999999999999999999999777777666777999999888777888999999999999999888888666888999999888777777888<<<:::888666666888:::<<<666777888999:::;;;;;;;;;999999888888888888888999555777999999888777888999999:::;;;;;;;;;:::888666777777777777888:::<<<===>>>>>><<<;;;:::999888888;;;<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<>>>>>>??????>>>===999:::;;;;;;::::::<<<>>><<<<<<<<<<<<<<<===>>>>>>>>>===<<<<<<<<<<<<===>>>>>>>>>??????@@@@@@@@@@@@??????@@@AAABBBCCCBBBBBB@@@@@@AAAAAABBBCCCCCCDDD(((&&&######%%%&&&&&&$$$''''''(((((())))))******)))))))))))))))))))))))))))(((''')))++++++***(((***+++++++++++++++***)))***+++,,,,,,+++***+++,,,,,,+++******+++,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------,,,---------------......//////000000000111333333111000111222,,,---...000111111222222111222333333333333222111333222222111111222222333000111222111000000333555555555666777888999999999444444555555555666888999;;;???===>>>CCCDDDRRRkkktttcccWWWIIIAAA:::999:::888888:::444666888888666555666777666777777777666666777777555666777888888888888888666444555999999666555777555666777666444333333444000111333444555444333333444333333333333333333444777777666444222333666888222222333444666777888888555555444444444555666777444555666666777777777777555555555555555666777777888777666666888999999888444444555555555555444444666666666777999999777555555555555666777888888999888888999999999:::::::::999999999999999999999999:::888666666888:::::::::;;;:::999777888999:::<<<777888::::::888777888999<<<:::888666666888:::<<<666777888999:::;;;;;;;;;999888888888888888999999333666888999999999;;;===:::;;;<<<<<<;;;:::888888:::999888888888999:::;;;<<<;;;;;;:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<>>>?????????>>>===:::;;;<<<;;;999999;;;===<<<<<<<<<<<<<<<===>>>>>>======<<<<<<<<<<<<=========>>>???@@@@@@@@@@@@??????@@@@@@AAAAAAAAABBBCCC@@@AAAAAABBBCCCCCCDDDDDD,,,)))'''(((***,,,+++)))''''''(((((())))))******))))))))))))************)))'''&&&(((,,,---+++(((++++++,,,++++++***)))(((***+++,,,+++***)))***,,,++++++*********+++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---...//////......///000///...------,,,---------.........//////////////////111222222111000000111//////000000000000//////222222222222222222222222222222111111111111222222111333444222//////222555333333555666777777777777444555666666555666888:::999===<<<<<<@@@AAAPPPkkkzzziii[[[LLLCCC;;;::::::999:::<<<777:::===<<<999777777999666777888888666666777888666666777888888888888888444333444888888555444666444666777666555333333444///000333555666555444333444333333222222333333444444555666444222333555888333333444555666777777888555555555666666666666666555555666666777777666666555555555555666777888888666555444444666888888777555555555666666555555555666666666888::::::888777555555666777888999::::::888999::::::;;;;;;::::::999999999999999999999999999666555555999===???AAA<<<;;;999777777999<<<>>>999;;;<<<<<<;;;::::::;;;:::999888777777999;;;<<<777888999999::::::::::::888888888777888888999:::666888:::;;;;;;<<<>>>@@@;;;<<<===<<<:::999:::;;;<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;<<<<<<===:::::::::;;;;;;;;;;;;<<<:::::::::;;;;;;;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<:::;;;===??????>>>===<<<;;;<<<<<<;;;::::::<<<===<<<<<<<<<<<<<<<===>>>>>>===========================>>>???AAAAAA@@@?????????@@@AAAAAA@@@@@@CCCEEE??????@@@@@@AAAAAABBBBBB...+++)))+++///111///,,,''''''(((((())))))******)))))))))******+++++++++***'''&&&(((---...,,,)))******************)))((()))***++++++))))))***++++++++++++******+++,,,...++++++++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,******+++++++++,,,,,,,,,---------------------------...//////......///111000000...---------......///////////////............000111111000//////000//////000000000000//////222111000000000000111222222222111111111111222222333555555222...---111555111222333444555666666666333555666666444444777999:::>>><<<<<>>;;;;;;999999;;;888<<<@@@>>>:::777777999666888999888666555777999666666777888888888888777333111222666777333333555333555777777555444333444...000222555666666444333555444333333333333444555444333222333555666555444444444555555666666666777444555666888888777666555777777888888888777666666666666666666777888999999666555444555777888888888555666666777777666666555666555666888:::;;;999888666666777888999:::;;;;;;777888999:::;;;:::999999999999999999999999999999777555555666:::>>>AAAAAA;;;::::::999:::;;;<<<===999;;;<<<<<<;;;::::::;;;999999888888999999:::;;;888999999:::::::::999999888888777777888999999:::999;;;<<<;;;;;;;;;===???<<<======;;;999999;;;>>>;;;;;;:::::::::;;;===>>>======<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<============<<<999:::===??????>>><<<;;;999;;;<<<<<<;;;<<<>>>@@@<<<<<<<<<<<<<<<===>>>>>><<<<<<============<<<<<<===>>>@@@AAAAAA@@@???>>>???@@@AAAAAA???@@@CCCEEE??????@@@@@@AAABBBBBBBBB)))&&&%%%(((,,,...+++(((''''''(((((()))*********((())))))***++++++,,,,,,***'''&&&)))---///---)))'''((()))***************(((***+++***)))((()))***+++++++++***)))***---///*********++++++,,,,,,---++++++++++++++++++++++++***+++,,,---...---,,,,,,*********++++++,,,,,,,,,........................+++,,,------,,,,,,...///111000///...---......///000000//////.........---...///111111///...///000+++,,,...///111222222333222111///......///111222222222111111111111222222444666666333...---000555111111333444555666666666333555666555333333555888<<<@@@???>>>AAAAAAQQQmmmvvvjjjUUUJJJ@@@<<<;;;888888:::888<<>>999555555777666888:::999666555777999666777777888888888888777222000111555666333222444333555777777555444444444---///222555666666555444666555444333333444555666666111///222888:::666111555555555666666666666666333555777999:::888666555999999999999999888777666666666666666777888::::::888777666777999;;;;;;:::666666777777777777666666666555666888;;;;;;:::888666777888999:::;;;<<<<<<666777888999:::999888888999999999999999999999999777666666999<<<>>>>>>>>>888999;;;<<<<<<<<<;;;;;;777999::::::999888999999888888999999::::::::::::999999:::::::::999888888888888777777888999:::::::::;;;;;;:::888888999;;;=========:::888999===AAA::::::999:::;;;===???AAA@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<=========>>>:::::::::;;;;;;<<<<<<<<<;;;<<<======>>>>>>======888:::<<<>>>???===;;;:::777999;;;<<<<<<>>>AAACCC<<<<<<<<<<<<<<<===>>>>>><<<<<<============<<<<<<<<<>>>@@@AAAAAAAAA???>>>???AAABBBAAA??????CCCFFFAAAAAABBBCCCCCCDDDDDDEEE'''*********+++---***%%%*********++++++,,,,,,---***************)))(((''',,,,,,+++***))))))******))))))*********))))))(((...---+++)))((('''&&&&&&((())))))))))))***************+++++++++,,,,,,,,,((())))))))))))*********(((+++...///---,,,,,,---...---+++******+++---...)))+++...///---,,,+++++++++++++++,,,,,,------------------.........//////333000,,,***+++---...//////......------...000111111000...------...///000555222000000222222111...777000***,,,333777333...333111...---///222777:::333333444444444444444444555666666666777777777888888999777;;;===:::KKKkkk}}}nnnUUUNNNDDD???>>>>>>;;;888999:::<<<===<<<:::777666666666777888888888888888999888888777777777777777444444333333333444444555666777777777555444555666666666666555555444333333777555333111111333555777888777666555555555555555777888:::999777666666666444555777888888888777666666666666666666555555555666666666666666777888888999888777666555555555555999999999888888888888888666777777888888888777777888999999888777777888:::999777666777:::;;;999777:::999999999999999999999555777888888888999<<<>>>;;;;;;;;;:::::::::999999;;;;;;;;;<<<<<<<<<======:::999888888888999:::;;;::::::::::::::::::::::::666888888777999<<<;;;777<<<======;;;999999:::;;;>>><<<<<<<<<===>>>===<<<;;;;;;::::::;;;<<<>>>???>>>>>>>>>>>>===<<<:::999<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<===???>>><<<:::<<<;;;:::999999:::<<<===;;;;;;:::::::::;;;<<<<<<;;;888:::@@@???999777:::???AAABBBBBB@@@>>>======<<<======>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCAAAAAAAAAAAAAAA@@@@@@@@@&&&))))))(((***...,,,(((******++++++,,,,,,++++++)))************))))))(((++++++******))))))******))))))******+++*********++++++************++++++)))))))))*********++++++***++++++++++++,,,,,,,,,))))))*********+++++++++))))))************++++++---,,,,,,,,,,,,,,,,,,---+++---//////...,,,,,,---,,,,,,,,,,,,,,,------------------.........//////333000---+++,,,...//////...............///000000111000...------...///000333111///000222333222111777222---...222444222...000000000111222333444555333333333444444444444444555555555555555666666666777888666:::???>>>PPPpppvvv^^^TTTGGG@@@???@@@===:::<<<<<<<<<;;;;;;:::999999666777777888888888888888999888888777777777777777444444444444444444444555444555666555333333333444444444444444555555555555666555333222222333555666777666666666555555555555777888999888666555666777444555666777888777777666666666777777777777777777666666666666666777888888888888777777666666777777777777777777777777777777777777888888888888777777777888999999888777888999999777666777:::;;;999888888888888999:::::::::;;;666888::::::::::::<<<===<<<<<<;;;;;;;;;:::::::::999999999999::::::::::::;;;:::999999999:::<<<<<<::::::::::::::::::::::::777888888666777999777333;;;<<<<<<;;;999999:::<<<===<<<;;;;;;======<<<;;;;;;;;;::::::;;;<<<>>>???AAA@@@>>><<<;;;;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;======;;;999>>>>>>============>>>>>>;;;;;;::::::;;;;;;<<<<<<<<<888888;;;;;;777777:::;;;===>>>===<<<;;;;;;<<<<<<===>>>>>>??????>>>>>>>>>???@@@AAABBBAAAAAA@@@AAAAAAAAA@@@AAAAAABBBBBBDDDDDDEEEEEEEEEEEEFFFFFF)))+++)))''')))------)))***+++,,,,,,,,,+++***)))))))))******+++*********)))))))))))))))*********))))))***+++,,,,,,+++++++++++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---+++))))))+++,,,------+++,,,---......---,,,+++---...///...------...///---------------,,,,,,,,,---............/////////222000......///000///...---......///////////////000///.........///000111111000///000222333333333555333000000111111111//////000222444444333222000222333333333444444444555555555444444444444444444666777555999@@@CCCWWWwwwlll]]]KKKAAAAAABBB@@@<<<>>>>>><<<;;;::::::;;;;;;666777888888999999888888999888888777777777777777555555555555444444555555333444555444222111222333222222333333444555555666444444444444444444444444555666777777777666555444888888888777555555777999444555666777777777777666666666777777888888999999777666666666666777888888888888777777888888999:::555555555555555666666666888888888888888888888777666888::::::999888777888999888777888:::::::::888777777888999:::;;;<<<<<<888:::<<<===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::888888888999999999::::::;;;;;;;;;:::;;;<<<<<<===999999999999999999999999:::;;;:::777777999666111:::;;;<<<;;;::::::;;;===<<<;;;:::;;;<<<===<<<:::;;;;;;:::;;;;;;<<<>>>>>>BBB@@@===;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;======;;;:::===>>>>>>>>>>>>>>>======;;;;;;::::::;;;<<<<<<===AAA>>><<<======;;;<<>>????????????>>>??????@@@AAAAAAAAAAAAAAACCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEE------+++'''(((,,,---******+++,,,,,,,,,***)))'''((()))******++++++++++++'''(((((()))************)))***+++,,,,,,,,,,,,,,,---------,,,+++)))((((((+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,---------------+++)))***,,,---,,,+++***,,,...//////...,,,***.........,,,++++++...000//////......------,,,,,,.............../////////000//////000111111///...,,,---///000000000///...000//////...//////000111111111000000111222333333111222222222000000111222000111222444333222000///222222222333333444444555555555555444444444444444666777555888AAAHHH\\\zzzxxxgggQQQCCCAAABBB@@@===>>>>>>>>>======<<<;;;:::777777888999999999999888999888888777777777777777666666666666666555555444333444555444222111222333333333333333444444555555333444555666666555444333444555777888888666555333888888777555444444777:::555555555666666666666666555555666777888888999999777777666666777777888999888888888888999:::;;;<<<555555555555666666666666999999888888888888888888555888:::;;;:::888777777888888888999999::::::999888999999::::::;;;;;;;;;999;;;>>>???===;;;::::::;;;;;;;;;::::::::::::999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<999999999999999888888888<<<>>><<<::::::<<<:::555999:::;;;;;;::::::<<<>>><<<;;;::::::;;;<<<;;;:::::::::;;;;;;<<<======>>>>>>===<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<===??????>>>===:::;;;<<<===<<<;;;:::999;;;;;;:::;;;;;;<<<===>>>BBBAAA@@@@@@@@@??????@@@;;;<<<<<<<<<;;;<<>>??????@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAADDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCC+++,,,)))&&&)))...000...***++++++,,,+++***((('''((()))***+++++++++++++++'''((()))***++++++******)))***+++,,,,,,,,,,,,,,,++++++++++++***)))'''&&&+++,,,,,,,,,,,,---------++++++,,,,,,,,,---------,,,------------.........)))))))))*********)))'''***,,,...000000...,,,***......,,,+++)))***---000/////////......---------/////////////////////////////////000111111000...,,,---///000000000///...///////////////000111111333333222111000000000111...000222222111000222444222222111111000000111111111111222222333444444555555555555555555555555555666888555888BBBLLL```|||nnnWWWGGGBBBAAA@@@===;;;===???AAA@@@===:::888777777888999999999999999999888888777777777777777666777777777777666555444444666666555444333444555555555555444444333333333333444666777777666444333333555666888888777555444777777777555444444777:::555555555555555666666777444444555555666777888888777777777777777888999999888888888888999;;;<<<===666666777777777888888888::::::999888777777888888555888:::;;;:::888777777888999999999999999:::;;;;;;;;;;;;::::::999999999:::<<>>===888999:::;;;;;;::::::<<<>>><<<;;;::::::;;;<<<;;;:::::::::;;;<<<<<<=========777999<<<>>>??????>>>===========================>>>===<<<===>>>@@@???>>>:::;;;;;;<<<;;;:::999888;;;;;;;;;;;;<<<===>>>???<<<===??????>>>>>><<<:::<<<============>>>AAACCC>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBDDDCCCCCCBBBAAAAAAAAAAAAFFFFFFFFFEEEEEEDDDDDDCCC&&&(((''''''+++222555333***************)))))))))******++++++,,,+++++++++((()))+++,,,,,,+++***)))******++++++++++++******&&&''')))***++++++***)))++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------............,,,...///...,,,+++,,,---+++,,,...000000...,,,+++------,,,***)))***,,,//////////////////.........000000000////////////...///......///111111000...---......///////////////...//////000000111111111333333333222000///000111///000222222222111222222333222000///...000111333000000111222333444555555444444555555666666666666555999777:::FFFRRReeettt^^^LLLCCC@@@???===999<<<@@@BBBAAA>>>999666777888999999:::999999999999888888777777777777777777777888888888666555444666777888777555444555666777666666555444444333333444555666777777666555444444555666777777777666555666666666555444555777999555555444444555555666777444444555555666666777777888777777777777888999999888888888888999:::;;;<<<777777888888999999::::::<<<;;;999888777777888999666888::::::999888777888888999::::::999999:::<<<======<<<;;;:::999888888:::<<<>>>>>><<<;;;;;;;;;;;;;;;:::::::::999999999999999999:::::::::;;;;;;999999:::;;;;;;;;;;;;:::<<<;;;;;;::::::999999999777::::::999;;;???>>>999:::;;;<<<;;;::::::;;;===<<<;;;:::;;;<<<===<<<:::999:::;;;<<<============555888<<<@@@AAA@@@>>>===========================<<<;;;::::::<<<>>>>>>===>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<===??????:::>>>@@@?????????===999;;;<<<============???AAA??????@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAABBBCCCCCCDDDCCCBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCC'''(((((((((,,,333444222+++***((((((((()))+++,,,++++++,,,,,,,,,+++*********+++,,,------,,,***)))++++++++++++***)))((((((&&&(((***+++,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,---------.........000111111---((((((...444,,,---...//////...---,,,---------,,,++++++---//////////////////000000000000000000000/////////......---,,,---///000///..................///000000......///000111222222222111222333222//////111333333222222333222111///...222111000//////000222333000000111222333444555555222222333444555666666777333999999===LLLZZZmmmyyyfffSSSFFF@@@>>>???:::<<>>:::;;;<<<<<<;;;999999:::<<<===<<<;;;;;;======<<<;;;999:::;;;============<<<999:::===>>>??????===<<<===========================;;;::::::<<<>>>???>>>AAA@@@???>>>>>>=========::::::;;;;;;<<<>>>???@@@<<>>>>>@@@???;;;;;;===??????>>>>>>>>>@@@???@@@@@@AAABBBAAAAAAAAABBBAAAAAA@@@AAABBBCCCDDDCCCBBBBBBBBBBBBCCCCCCDDD@@@@@@AAABBBCCCCCCDDDDDD+++---,,,***,,,000000---+++)))'''&&&'''))),,,...,,,,,,,,,,,,,,,+++***)))+++,,,.........,,,***)))+++++++++***)))((('''&&&+++,,,---------+++)))(((******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,---,,,$$$)))333------...//////...---------...///...---,,,...///......//////000000111111111111000000/////////......---+++,,,...///////////////...------///000111......000111222222222222...111222222000000333555666555333333333111---***000000000000000111111222///000111222333444555555000000111222444555666666111999:::???PPP___sss|||kkkWWWHHH@@@???@@@<<<============;;;:::999888888999::::::::::::999999888888777777777777777777888999:::999777555333666777777777555444555666555555666666777888888888666666666666666666666666555555555555555666777888333555777777666555666777555555444333444555666777888888888888777777777777888888888777888888999:::888888777777888888999:::666777777888999:::::::::===<<<999888777777888999888999999888777777888:::777:::<<<;;;999888:::===:::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::999:::<<<>>>>>>>>>>>>>>>=====================>>>>>>>>>>>>???:::;;;===>>>>>>>>>===<<<>>>>>>===<<<;;;;;;::::::<<<>>>>>><<<>>>AAA@@@<<<<<<======;;;999999:::;;;>>>===<<<<<<===>>>===<<<999:::;;;============<<<===============<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???===<<<<<<>>>@@@AAAAAABBBAAA???===<<<======>>>::::::;;;;;;===>>>???@@@;;;>>>===777777<<<<<<999<<>>>>>???@@@???????????????AAABBBAAA???===@@@??????>>>>>>>>>??????===>>>>>>;;;777666888;;;@@@===:::999;;;===??????===>>>???AAAAAAAAA@@@???========================<<<<<<;;;:::;;;<<<===>>>???@@@@@@@@@???>>><<<;;;>>>>>>>>>>>>???@@@AAABBB@@@@@@??????>>>=========???>>>>>>>>>@@@@@@>>><<<@@@??????@@@BBBDDDCCCBBB>>>????????????@@@@@@@@@GGGFFFDDDCCCCCCDDDFFFGGGFFFDDDCCCDDDFFFFFFCCC???***++++++,,,,,,++++++************++++++******)))+++***+++,,,---,,,)))&&&************************+++++++++++++++++++++++++++******************************+++,,,,,,------------..................---------............///222...+++,,,///000...+++,,,...000222222111///...............---------------......///000000111111111///---...000111000...---...///...---,,,---///////////////////////////........./////////////////////000000111111222222111111111111111111111111222222222222222222222222000111222222333333333333222222222333444555666777777666;;;JJJ\\\mmm~~~lllVVVFFF>>><<<======<<<;;;999888777777999999999::::::999999999888999999::::::999999888888888888999999888666444777777777777777666666555333444666777777555444333666666666777777888888888777888999999999777666555777777777666666555555555666555444333444555777999888888999888888777666555888888777777777777777888888888888888888888888888777888:::;;;<<<;;;:::999<<<;;;:::999:::::::::999;;;<<<===<<<999888777888<<<:::999:::===>>>===;;;;;;;;;;;;<<<<<<<<<;;;:::???@@@BBBAAA@@@???@@@BBBDDDDDDFFFJJJGGGCCCDDDJJJFFFJJJJJJGGGFFFIIIJJJIIIGGGEEEDDDEEEGGGGGGEEECCCFFFEEEDDDDDDFFFFFFEEECCCFFFEEEDDDEEEFFFFFFEEECCCDDDDDDCCCAAAAAAAAAAAAAAA???@@@@@@>>>;;;:::<<>>???>>>===@@@@@@AAAAAAAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<===>>>???@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@????????????@@@??????@@@AAAAAA@@@>>>AAA@@@@@@AAACCCDDDCCCBBB@@@@@@@@@AAAAAAAAABBBBBBDDDCCCBBBAAAAAAAAABBBCCCFFFEEEDDDFFFHHHHHHEEECCC)))******++++++******)))((())))))*********))))))***))))))***,,,...---,,,))))))))))))))))))))))))++++++++++++++++++++++++---,,,***))))))+++---...******+++,,,,,,------...,,,---------.../////////------........./////////222...,,,,,,///000...,,,......///000000000000000............------------,,,------......///000000000///......000000///...---...///...------...///000000000000000000000000......---......///000111///000111222222111000///111111111111111111111111333222111111000111222333///000111222333333333333222111111111222222333444444555===OOObbbsssxxx___LLLAAA>>>>>>===<<<;;;::::::::::::777888999:::;;;:::999888888888999999999999888888999999999999888777666555777777888888777777666555333444555666666555444333666666666666777777777777666777999::::::888666555888888777777777777666666666666666666666777777777777777888888888888777777999888888777666666666777888888888888888888888888888888888999999999999999<<<;;;:::::::::::::::;;;===>>>???>>>;;;999999:::<<<:::888888:::<<<<<<<<<<<<<<<===>>>>>>======<<>><<<<<<>>>???<<<<<<===???BBBBBB@@@>>>BBBBBBAAAAAA@@@>>>===<<>>>>>>>>===>>>???@@@@@@AAA@@@???>>>============;;;;;;;;;;;;<<<<<<===>>>@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCAAA@@@CCCBBBAAAAAACCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAEEEDDDCCCDDDFFFGGGFFFEEE******++++++++++++******((()))******************+++)))((((((+++---------))))))))))))))))))))))))***+++++++++++++++,,,,,,------,,,++++++,,,...///++++++,,,,,,------......,,,,,,,,,---...///000000------......//////000000111///------///000///---///////////////000000111------------,,,,,,,,,,,,,,,------...//////000000000///////////////......,,,---///...------.../////////////////////////////////...---......///000---///000111000///---+++111111111111111111111111444333111//////000222333...///000111333333444444333222111111111111222222444666AAATTThhhwwwkkkTTTGGGBBB===============<<<;;;;;;888999:::;;;;;;999777666888888999999999999888888999::::::999888666666777777888888888888777666666444555666666777666666555666666666666666666666666555777:::<<<;;;999666444777777777777777777777777777777888999888888666666666666777888888888888888<<<;;;:::999999999999999888888888888888888888888999888888777777888999::::::;;;;;;:::::::::;;;<<<;;;===??????>>>===>>>???>>>===;;;:::;;;===???@@@@@@BBBCCCDDDCCCCCCCCCDDDBBBDDDEEEGGGIIILLLRRRUUUYYY\\\aaacccbbb```bbbeeeeeekkkmmmkkkhhhhhhgggccceeedddbbb```^^^[[[XXXVVVZZZ[[[]]]___aaa```]]]ZZZYYYVVVRRRPPPQQQRRRSSSSSSRRRPPPMMMJJJIIIHHHHHHHHHIIIHHHFFFCCCAAA@@@AAAAAAAAA@@@@@@AAACCCDDDCCCAAAAAA@@@@@@???>>>===<<<<<>>>>>>>>>>>?????????@@@AAA@@@>>>=========>>>???>>>>>>>>>>>>>>>???@@@@@@?????????@@@AAABBBBBBCCCAAA@@@@@@AAACCCCCCBBB@@@CCCAAA@@@AAABBBBBBAAA@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBEEEEEEEEEFFFGGGIIIJJJKKK++++++,,,,,,,,,,,,++++++)))******+++,,,,,,++++++,,,***'''''')))***++++++*********************************++++++,,,,,,,,,+++,,,---...///......---+++,,,,,,---......//////,,,,,,,,,---...///000000------......///000000111000///......////////////000//////...///000111111,,,,,,,,,++++++++++++***---......//////000111111////////////...------...,,,---......------...000........................111000///..................///000111000...,,,+++111111111111111111111111444333111//////000111222---...000111222333333444444333333222222222222222666:::FFFYYYlllyyyvvv^^^MMMDDD<<<===???@@@???===;;;999;;;;;;<<<;;;:::888666555777888888999999888888777888::::::999777666777999888888888888888777777666666666777888888888888888777777777777777666666666555777:::<<<<<<:::777555666666666666666666666666666777999999999888666555555666777888888999888888<<<<<<;;;:::::::::::::::888888888888888888888888:::999888666666777999:::999:::<<<;;;::::::<<<>>><<<>>>@@@@@@??????@@@AAAAAAAAA@@@@@@@@@BBBEEEGGGHHHKKKMMMNNNMMMMMMOOOQQQNNNPPPTTTXXX\\\cccjjjooosssxxx}}}~~~}}}}}}~~~}}}~~~{{{~~~}}}{{{vvvqqqllliiigggjjjkkknnnrrrtttsssppplllkkkgggccc``````bbbbbbbbb```^^^[[[XXXWWWWWWWWWXXXZZZWWWSSSPPPMMMKKKIIIIIIHHHFFFCCCBBBCCCDDDEEEDDD??????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>????????????@@@@@@>>>=========>>>???@@@@@@??????@@@@@@AAAAAA===>>>>>>???@@@AAABBBBBB@@@??????@@@BBBCCCBBB@@@BBBAAA@@@@@@AAAAAA@@@???BBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDGGGGGGHHHIIILLLOOOSSSVVV,,,,,,,,,------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,***((('''((()))))))))++++++++++++++++++++++++*********++++++,,,,,,---***+++---///000///...---,,,,,,---......//////000,,,---------.../////////------...///000000111222//////......//////000000///////////////000111111,,,,,,,,,,,,++++++++++++---......///000000111111///000000///---,,,---...+++---......------///000......................../////////000///......---000111222222222000///...111111111111111111111111444333111000//////000000...///000111222222222222444444333333222333333333999<<>>???@@@???===;;;999===<<<;;;:::888777666666777777888888888888777777777999:::999777666999<<<888888999999888888777666777777888888999999::::::888888888888777777777777555777999;;;;;;:::888777555555666666666666777777666777888999999888777666555666777888888888888888999888888888888888999999999999999999999999999999;;;:::999777777888999999888:::<<<<<<::::::===@@@@@@BBBCCCCCCBBBAAAAAABBBAAABBBDDDDDDEEEGGGJJJMMMPPPTTTXXXZZZYYYZZZ]]]```aaadddhhhmmmsssyyy}}}|||~~~{{{xxxsssqqqqqqqqqqqqqqqmmmkkkhhheeeeeeeeeggghhhiiifffaaa]]]ZZZWWWTTTRRRSSSOOOKKKHHHGGGHHHHHHGGGAAA@@@??????>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>????????????>>>??????>>>>>>>>>>>>>>>????????????>>>>>>??????@@@===>>>>>>???@@@AAAAAABBB@@@??????AAACCCCCCBBBAAABBB@@@@@@@@@BBBBBBAAA@@@BBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGEEEGGGJJJMMMRRRXXX```eee++++++,,,,,,,,,,,,++++++((()))***++++++,,,,,,,,,,,,***))))))***++++++***++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,---............---------...//////000000------..................------...///000111222222...///////////////000222////////////000000000000.........---------,,,,,,,,,------......///000000...000111///,,,+++,,,...+++,,,......---...///111........................***,,,...111111111///...111111111111000000000000111111111111111111111111222222222111000///////////////000111111111111111333333222222222333333444999===JJJ^^^ppp{{{xxx^^^MMMAAA@@@>>><<<;;;:::;;;;;;<<<:::999777777888999:::777777888888888888777777555888:::999777777;;;???888999999999999888777777777777777777888999:::;;;:::999999999888888888777777888999:::;;;:::999999666666666777777888888888555555666777888888888888666777777888888888777777555555555555666777888999999999999999999999999999;;;;;;:::999999999999999777:::===<<<::::::>>>BBBBBBDDDFFFFFFFFFEEEFFFGGGIIILLLPPPQQQRRRTTTXXX[[[bbbggglllnnnnnnooosssxxxzzz}}}{{{yyywwwuuuuuuwwwzzz|||{{{wwwqqqmmmkkkiiieeecccaaa^^^YYYVVVTTTRRROOOMMMFFFEEECCCBBBAAA@@@AAAAAA????????????????????????>>>>>>@@@AAAAAAAAA@@@???>>>>>>????????????>>>>>>??????>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBBBBAAA@@@@@@BBBDDDEEEDDDBBBBBBAAAAAABBBDDDEEEDDDCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFHHHJJJLLLMMMJJJNNNTTTZZZbbbmmmxxx******++++++++++++******''''''(((******++++++++++++***)))***,,,------+++************************))))))***+++,,,,,,---------,,,+++***+++---///111------......///000000000...............---------------...///000111222222...///000/////////111222......///000000000000000000000/////////.........++++++,,,------......///...000111///,,,***,,,...+++,,,............///111000000000000000000000000&&&)))---111333333111000//////............///000111111111111111111111111222222222222111000...---///000000111111111000000222222111111222333333444888<<>>777777888888888888777777444777:::999777777<<>>CCC@@@CCCFFFHHHIIIKKKMMMOOOYYY]]]bbbeeefffgggkkknnnyyy~~~~~~}}}yyyvvvllljjjgggdddaaa\\\WWWTTTKKKIIIGGGDDDBBBBBBAAABBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCBBBAAAAAA===>>>???@@@@@@???>>>===@@@@@@???????????????@@@AAAAAABBBBBBBBBBBBCCCCCCBBBAAABBBCCCEEEFFFEEEDDDCCCCCCBBBCCCFFFGGGGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGIIIIIIHHHIIIKKKNNNQQQSSSXXX]]]eeemmmxxx,,,)))''''''***+++***((())))))*********+++++++++%%%''')))*********+++---+++)))'''(((***,,,---,,,++++++,,,+++***(((&&&$$$+++,,,---...//////////////////............//////...------------...//////000//////......000111222---------------...//////---------///111222111000......---,,,,,,,,,------///////////////////////////000000000///---+++***+++,,,,,,---...///000000000///...---,,,---.../////////////////////......222111000.........///000222111000000000111333444&&&,,,222555333///---,,,222222111111111111111222---///222333333333444555;;;===HHH\\\ooo{{{www^^^KKKBBB:::999::::::;;;======<<<;;;:::::::::;;;<<<::::::999999888777666666777777888999999999999888999888777666666888:::;;;888888888777777777777777::::::999888777777888888:::999999888999999::::::777888888777666666777999666888888888777666777888999::::::;;;:::999777666999999999999999999999999777888888999999:::;;;;;;>>>===;;;;;;<<<===<<<<<<@@@;;;:::>>>???<<<>>>DDDBBBGGGLLLMMMMMMPPPYYYaaalllzzz{{{yyyvvvssspppkkkeeeaaaXXXTTTOOOLLLLLLKKKIIIFFFBBBCCCBBBAAA???>>>@@@BBBAAAAAABBBBBBCCCBBBBBBBBBAAAAAABBBBBBAAA@@@??????CCCAAA>>>===>>>???>>>>>>BBB>>>:::;;;???DDDGGGGGGEEEEEEDDDCCCBBBBBBCCCCCCFFFFFFFFFFFFEEEDDDCCCCCCFFFFFFFFFFFFEEEGGGJJJMMMNNNPPPSSSSSSTTTYYY```eeeqqqvvv+++***)))***+++++++++***++++++,,,,,,,,,---------)))))))))*********))))))***)))'''''')))++++++++++++++++++++++++******)))+++,,,---...//////////////////............//////---------------...////////////.........///000111//////......//////000111/////////000111222111000///...------,,,,,,,,,,,,........................---............,,,+++***---------...............111000///---,,,+++++++++............////////////111000///.........//////000000//////000000111222+++...222333111//////000222222111000000111111222000111222111111222444777:::<<>>>>>===<<<;;;<<>>;;;;;;888888888888888999999999999888888888777777777666666666777888888888888888888888777777777888999:::666666777888999999::::::888888999999999888888888:::::::::::::::999999888<<<888444444888999666333999:::;;;;;;999999:::;;;<<<;;;999888888999:::;;;:::::::::::::::::::::::::::::::::;;;<<<<<<=========>>>???>>>=========>>>???@@@BBBEEEHHHMMMVVV]]]hhhmmmuuu|||xxxpppoookkkffffffiiiiiieeeaaa^^^]]][[[XXXUUUSSSQQQQQQPPPPPPOOOMMMJJJHHHFFFDDDDDDCCCCCCDDDFFFFFFEEEDDDFFFFFFEEEFFFGGGHHHIIIIIIJJJKKKMMMNNNPPPRRRRRRSSSPPPQQQSSSUUUWWWXXXXXXYYY\\\___bbbeeeiiimmmrrrvvv%%%)))------***((((((***))))))*********+++++++++,,,)))&&&(((,,,---***&&&---+++))))))+++,,,,,,,,,,,,+++***))))))***,,,---+++,,,---...////////////......------------......,,,,,,,,,,,,,,,---...............//////////////////............///000000111333555444222111111333111000///...------------........................+++++++++,,,---///000000,,,,,,------...//////000'''(((+++---............,,,---------......//////,,,,,,------------------...///000111222111000////////////////////////...000000//////000111111222000222333333222111222333777777@@@RRRfffuuuxxxoookkkmmmwww```RRRDDD???@@@>>><<<;;;777777777888888999999999::::::999999999999888888777888999999::::::999999888888888888888999999999444555555666777888888999777888888999999999888888999999::::::999888777777???:::777777;;;===:::666999;;;;;;;;;:::999:::;;;;;;;;;999999999:::;;;<<<::::::::::::::::::::::::999999999:::;;;;;;<<<<<<<<<===>>><<<;;;;;;===@@@EEEJJJPPPSSSXXX```kkkrrr}}}wwwuuurrrmmmiiifffdddcccbbbaaa^^^[[[WWWRRROOOMMMMMMKKKJJJJJJKKKKKKJJJIIIMMMMMMLLLLLLNNNRRRVVVYYYVVVWWWZZZ^^^aaaccceeeffffffgggiiikkknnnooopppqqqvvvyyy~~~''')))++++++***)))((()))++++++,,,,,,,,,---------+++)))(((***---...,,,***,,,+++)))))),,,.........------,,,,,,,,,------...+++,,,---...////////////......------------......,,,,,,,,,,,,,,,------......//////000111000000000---------------......//////222555444111000222444000///......---.........------------------------((((((((()))***,,,---...++++++,,,---...///000111,,,------------,,,,,,+++------------------------+++,,,------......------//////000000111111111000///......///111000---+++////////////000111111222...111333444333222222333666777@@@TTThhhvvvxxxrrrrrrpppggg]]]WWWXXXbbbtttgggUUUDDD======<<<:::999666777888999999999999999::::::::::::::::::::::::888999::::::;;;;;;::::::777777888888999999999999444555555666666777777777666777888::::::999888888999::::::;;;:::999777666;;;888666777999;;;999888999:::;;;;;;999999:::;;;:::::::::::::::;;;;;;<<<::::::::::::::::::::::::999999999:::;;;;;;<<<<<<:::;;;<<<;;;;;;===CCCHHHMMMVVV___cccjjjuuu~~~|||yyyuuupppkkkfffddd[[[XXXVVVUUUUUUVVVVVVUUUZZZZZZZZZZZZ\\\bbbhhhmmmppprrrvvvzzz}}}+++***))))))++++++***)))++++++,,,,,,,,,---------++++++,,,,,,---------,,,***)))((()))+++...//////((()))***+++,,,---------+++,,,---...////////////...------,,,,,,------...,,,,,,++++++,,,,,,---...//////111222222222111000---------,,,------...///---111444444111000222555...............//////000------------------------***)))))))))***,,,---...,,,---------......////////////...---,,,,,,,,,---///......------,,,,,,++++++,,,---...///......---///.........//////000000111000...///111111///,,,.........//////000222222///000222222222222444666555777BBBVVVjjjxxx}}}|||uuunnnjjjcccYYYPPPMMMLLLRRR```uuurrr]]]HHH>>><<<;;;999888666777888:::::::::::::::999999999999999999999999888888999::::::::::::999777777888999999999999999666666666666666777777777555777888:::::::::888777;;;<<<======<<<;;;999777666555555555666777888888888:::;;;:::999888999:::999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<======<<<>>>@@@@@@AAAGGGQQQXXX```kkkvvvzzzxxxuuurrrpppqqqtttuuuvvvuuuwwwyyyzzz|||...+++((())),,,---,,,***))))))*********+++++++++,,,---///...---,,,,,,---((('''&&&'''+++---//////!!!###%%%(((***++++++++++++,,,---...////////////...------,,,,,,------...,,,,,,++++++,,,,,,---...///000111333333222222111---------------...//////+++000444333000///222666...------......///000111------------------------------,,,,,,---...000111///............---------...---,,,,,,---...000111//////...---,,,++++++***+++,,,.../////////............---,,,,,,...///000555111......000111000///............///000222222111111111000000222666999555777CCCXXXlllyyy{{{zzzuuuooohhh\\\PPPJJJKKKFFFIIIRRRddd{{{|||fffMMMAAA>>><<<:::999666777999:::;;;;;;::::::888888888888888888999999777777888999999999999888777777888999999999999888888888888888777777777777555666888:::;;;:::888777===>>>??????>>><<<:::999666888999999888999<<<>>>888999::::::888888999:::888999;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@BBBEEEFFFIIIRRR^^^hhhxxx******+++,,,,,,,,,,,,+++************************---...///---+++******+++************+++,,,---...,,,***)))***,,,.........***+++------,,,+++,,,...000000///...............+++++++++,,,---...///000000222333222111000111222///000000000000...,,,+++///222444555444222111111...,,,+++,,,000222222111---,,,++++++,,,---///000,,,,,,,,,,,,,,,---...///***+++++++++******,,,...111111111...,,,,,,---///,,,---+++((()))---,,,)))111///,,,---///000///---.../////////...---,,,,,,////////////////////////...///000111222333333333666555444444444444555666555999GGG^^^rrr~~~{{{~~~zzzrrrggg^^^VVVOOOGGGBBBFFFEEEKKKZZZjjjyyylllRRRFFFAAA===;;;<<<999999888888999999:::;;;999======888888<<<;;;777666:::===;;;666444666:::555777999;;;<<<;;;:::999777888888777666666777999:::999666555444555666777:::>>>AAA???;;;888888;;;:::999888888:::<<<<<<;;;;;;;;;:::999999:::::::::;;;;;;:::::::::;;;;;;<<<===<<<;;;<<<===>>>???>>>:::::::::;;;>>>@@@AAAAAADDDGGGJJJNNNUUUbbbrrr}}}((()))******++++++******++++++++++++++++++++++++)))+++,,,+++******+++,,,************+++,,,---...,,,+++***+++,,,......---......///...------///000000000///...............,,,,,,,,,,,,---......///...///111111000///111222///000000000///...,,,+++///111444444333111000000000...,,,---///000///---///...------,,,---......---,,,,,,,,,------...///***+++,,,,,,++++++---...,,,---...---,,,,,,...000***,,,,,,***---222222///111///------///000///.........//////......---,,,////////////////////////000000111222222222111111333333222222333555666888777<<>>;;;<<<;;;:::999999999:::<<<<<<:::===<<<888888;;;;;;888888:::;;;:::777666777999666777888:::;;;;;;::::::999:::::::::888888999;;;999888666555555777888999999<<>>:::777888::::::999888888:::<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<>>>===;;;;;;;;;;;;::::::=========???CCCFFFHHHIIIIIIMMMTTT\\\fffvvv'''((())))))******)))))),,,,,,,,,,,,,,,,,,,,,,,,((()))++++++++++++,,,...************+++,,,---------,,,++++++---------+++,,,---,,,***))))))+++...000//////............///...---------------......---...////////////000111///////////////...---,,,...111333333111///......111///------------,,,***111000///...---,,,---------------,,,------...///,,,---......,,,,,,...///''')))+++,,,,,,---...000***,,,,,,+++...333333000111///......000111000///....../////////...------////////////////////////111111222222111111000///111111000111333555777888999@@@RRRjjj}}}|||uuuwww{{{}}}~~~|||yyywwwyyyssshhh[[[NNNEEEAAA@@@EEECCCEEEJJJSSS```rrrfffQQQFFF???<<<<<<===<<<:::999:::;;;===>>><<<===;;;777777:::<<<:::999999999999888888888888777777888888999:::::::::666777888777666555777888888777666666777999:::<<<777;;;===<<<999777777999:::999888888:::<<<<<<;;;===<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;::::::??????AAACCCFFFJJJNNNPPPRRRXXXaaakkkxxx'''((())))))******)))))),,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++---...+++*********++++++,,,------,,,+++,,,------,,,***,,,+++***'''&&&'''***,,,000///............/////////......------------......000000000......///000/////////......------------000222222000...,,,,,,//////...------,,,+++***///......------,,,,,,,,,......------------......---...000///...---...///&&&))),,,...------...///,,,...---+++---000...***000////////////000111111......////////////......////////////////////////000000111111111111000000111000000000111333555666999CCCXXXrrryyyuuuxxx{{{zzzwwwsssrrrrrr|||vvvjjjZZZJJJAAA???@@@FFFGGGHHHJJJOOO\\\nnn|||qqqXXXHHH@@@===<<<===<<<:::999999;;;===???>>>===:::888777999<<<<<<:::999888888::::::999888888888888888888999:::;;;555777888888666666666777999999888888888999:::;;;777:::<<<<<<:::888888999:::999888888:::<<<<<<;;;<<<<<<<<<;;;<<<<<<======>>>===<<<<<<;;;<<<<<<<<<;;;<<<===>>>>>>>>>???@@@DDDEEEHHHKKKOOOTTTYYY\\\gggllluuu}}}((()))******++++++******++++++++++++++++++++++++***+++,,,+++***)))***,,,++++++******++++++,,,,,,---,,,+++,,,------+++***///...---+++)))***---000//////............////////////...---------......111222333111///---...............---------------,,,///111111///---,,,,,,,,,---......------,,,,,,++++++,,,,,,------------///......---------......---///111111///......///***,,,/////////.........,,,......,,,---///---)))//////////////////111222......///////////////...000000000000000000000000......///000111222222111333222111000111222333444999EEE]]]xxx|||vvvxxxzzzwwwrrroooppprrr~~~wwwiiiWWWHHH@@@@@@BBBDDDJJJOOOOOOQQQ[[[kkkwwwyyy]]]JJJBBB???===;;;:::999888999:::<<<===???===:::999888999;;;===:::999888999:::;;;:::888:::999999888999999:::;;;:::<<<======<<<;;;;;;<<<;;;::::::999999999999999888:::;;;<<<;;;::::::::::::999888888:::<<<<<<;;;;;;;;;::::::;;;<<<======???>>>======<<<<<<<<<<<<<<<>>>???>>>===>>>AAADDDIIIMMMTTTZZZ```gggnnnsss((()))******++++++******************************((()))***)))((('''((())),,,++++++***++++++,,,,,,+++++++++---......,,,***,,,,,,,,,+++***+++---000///............//////000///...............//////111222333111///---...///......------,,,------...+++---000111///...------***,,,...///...---......***+++,,,---............000///......---.........---///111111000............///111000///......///,,,...///---///222000+++---...///.........000222......///000000000//////000000000000000000000000,,,---///000111222222222444333222111111111222333:::GGG```|||wwwyyyyyyvvvrrrppprrrtttyyypppaaaQQQEEEAAACCCFFFFFFRRRZZZZZZWWW\\\gggooobbbMMMCCC@@@===:::::::::::::::;;;;;;<<>>999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;999;;;===>>><<<;;;;;;;;;;;;;;;::::::999888777777888999:::<<<<<<<<<;;;;;;:::999888888:::<<<<<<;;;::::::::::::;;;<<<======@@@???>>>======<<<======>>>???@@@>>>===>>>DDDHHHNNNVVV```jjjrrrzzz'''((())))))******))))))++++++++++++++++++++++++((()))++++++******+++---,,,,,,++++++***++++++,,,******+++---//////---+++((()))************---///...............///000000......---......///000111...///000000......///000...---,,,,,,,,,---......***---000111000/////////***---000111///......///---...///000000//////...000000///...............---///111222000...------///000000///......///111,,,//////---...000...(((+++---......,,,,,,///222......///000000000000000000000000000000000000000......///000111111000000333222111111222333444555===KKKddd~~~}}}~~~}}}zzzvvvrrrpppoooooodddTTTHHHBBBCCCGGGJJJSSScccooommmeeeccchhhkkkgggOOODDD@@@<<<999:::;;;<<<===<<<<<<;;;???;;;:::======999999===777999<<<;;;999888:::===;;;;;;<<<======<<<;;;:::666888;;;;;;:::888888888888999999999999999888888777777888:::<<<<<<;;;::::::999888888:::<<<<<<;;;;;;;;;;;;;;;<<<===>>>???AAA@@@???>>>============>>>???AAA@@@AAAFFFOOOWWWaaajjjvvv&&&''''''(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......///111333,,,,,,++++++***+++++++++))))))***---//////---+++)))+++---......///111222...............///000111---------......000111222***+++---.........000222...---,,,+++,,,---...///))),,,///111111000000000+++///222222///------...111111222222222000///...000000///...............---///111111000---,,,,,,...//////...---...000222...000///,,,++++++'''!!!***,,,...---+++,,,...111......///000000000000000000000000000000000000000000000000000000//////...111111111111222444777888AAANNNfffyyyrrrjjjffffffZZZKKK@@@???CCCIIILLLbbbuuu~~~rrrlllllllll~~~kkkQQQEEE???;;;:::;;;===??????>>><<<;;;???::::::>>>>>>999999===666:::===<<<888777:::>>>;;;<<<>>>??????===<<<:::888:::===>>><<<;;;::::::666666888999999999999999555666777999;;;;;;:::999:::999888888:::<<<<<<;;;<<<<<<<<<<<<===>>>@@@@@@AAA@@@???>>>============;;;>>>AAACCCGGGPPP]]]gggzzz++++++******************,,,***''''''***,,,,,,+++000---***)))***+++++++++...+++))))))***,,,,,,,,,***------+++,,,///000...(((***---///111000000///000111222111///.........+++---......---,,,,,,---...,,,+++,,,//////---***...---,,,+++************---,,,+++,,,///000000///***,,,///000000///000111888888666444222000...---111000///...............,,,,,,---.../////////...+++,,,,,,------......///........................---------.........////////////////////////...------......000222444555777...///000222222111000000222222111//////111555999AAARRRhhhzzzqqqgggeeeZZZNNNDDDBBB???AAAOOOaaaxxxuuuqqqpppnnnVVVIIIAAA;;;===;;;::::::;;;<<<:::999::::::999999::::::;;;<<<;;;======:::777777;;;???<<<===???@@@@@@>>><<<:::888888999::::::;;;<<<<<<888999999888777777888:::888999999::::::;;;;;;<<<888888:::;;;<<<=========>>>======<<<<<<<<<======CCC>>>===??????===<<<>>>;;;>>>BBBGGGPPPaaavvv)))))))))***+++++++++,,,,,,***((((((+++,,,,,,+++,,,***'''&&&'''((()))(((---+++******+++,,,,,,+++))),,,---,,,,,,//////---)))+++,,,...///000000///...///111000///......///+++---......---,,,,,,---...,,,+++---//////---+++,,,,,,+++++++++,,,,,,---...------///111111000///,,,...000000///......///888888777555333222000000///...---,,,,,,,,,,,,---------......///.........---------------------------...............---------------........./////////////////////......---222222111000000000000000///000111111222222111111333333222000000222666:::CCCUUUkkk|||~~~ooodddaaaWWWJJJ@@@>>>===AAARRReee~~~wwwuuupppXXXJJJBBB<<<>>>===;;;<<<======<<<:::::::::999999::::::;;;<<<=========;;;999888999;;;===>>>@@@AAAAAA???===;;;;;;;;;::::::::::::999999999:::;;;:::999888999;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::999>>>======<<<<<<<<<======AAA===;;;>>>>>><<<<<<>>>BBBEEEJJJTTTbbbxxx(((((()))***+++,,,,,,---,,,***)))***+++---,,,,,,...,,,***)))***+++++++++,,,+++***+++,,,---+++)))(((,,,...------000...+++++++++,,,---...//////000+++---//////...---...///+++---......---,,,,,,---...---,,,---//////---,,,++++++++++++,,,---...///000///000111333333000......///111000///------...555555444333222111111000......------,,,,,,------....../////////...------//////......---,,,,,,+++,,,---...//////...------------.........////////////////////////...------333222111000......------111111111111111222333333333333333222222444888;;;FFFXXXnnnvvvggg]]]YYYPPPEEE<<<:::;;;BBBTTTgggzzzuuu~~~ttt\\\MMMCCC>>>???>>><<<===>>>>>>===;;;:::::::::::::::;;;;;;<<>>BBB>>><<<>>>>>><<<>>>BBBFFFJJJRRR```uuu)))))))))***+++++++++,,,++++++***+++,,,,,,,,,,,,///---++++++,,,------,,,+++***+++,,,------+++)))'''+++...---...///---)))---,,,,,,,,,,,,---//////)))+++---...------...///+++---......---,,,,,,------------.........------+++++++++++++++,,,------000000000222333222///---...///000000...---...///000000000000////////////000000////////////000000///////////////...---,,,///.........---------,,,+++,,,...///000///...---............///////////////000000000///...---,,,...............///000000333222111111111222444555222333333222222444888;;;III\\\sssqqqooouuu{{{vvvsssppphhh[[[QQQMMMGGG@@@:::999;;;BBBRRRbbbtttvvvooovvv}}}|||cccPPPEEE??????>>><<<===>>>>>>===;;;:::::::::::::::;;;<<<<<<===;;;:::<<<>>>===999555===>>>?????????>>><<<;;;===<<<<<<;;;999888888777888:::<<<===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::888999:::<<<=========>>>==================>>>???DDD@@@???@@@???>>>AAAGGGNNNSSS___qqq,,,+++++++++***)))))))))******++++++++++++,,,,,,+++)))((()))***+++***)))+++***+++,,,------+++)))''',,,...------///---(((------,,,,,,,,,------...(((***------------...///+++---......---,,,,,,------...//////............,,,,,,+++***************///......///111000...,,,,,,---//////......000222////////////////////////000000/////////000000111///000000000///...---------------....../////////+++,,,.../////////.............../////////000000000000000000///...---,,,,,,,,,------...000111222333222111111111222444555000111222222222444777:::KKK^^^vvvjjjfffhhhwwwyyyooohhhccc___YYYNNNEEEBBB???<<<::::::<<>>===;;;<<<======<<<:::;;;;;;::::::;;;;;;<<<===:::999999<<>>>>>>>>===============>>>??????CCCAAA@@@AAAAAAAAAGGGNNN\\\dddsss---,,,,,,+++***)))((((((''')))++++++*********++++++******+++,,,---,,,+++,,,+++***+++,,,---+++)))(((,,,...,,,,,,...,,,(((------------,,,,,,,,,,,,)))+++---...------...///+++---......---,,,,,,------...000000...---...///...---,,,+++************...---,,,---...///...---,,,---.........///111333111111111111111111111111......------......////////////000000000///......,,,------...//////000000,,,---------.../////////....../////////000000000000000000000///...,,,,,,000//////............///111111111111111222333333///111222222222444777:::KKK___xxxqqqkkkjjjttt|||nnnddd[[[VVVPPPFFF???<<<;;;<<<<<<===???EEEPPPXXXjjjzzzrrrfff]]]___iii||||||```LLLCCC>>>===;;;<<<======<<<:::;;;;;;;;;;;;;;;<<<<<<===888888:::<<<>>>>>><<<:::;;;;;;;;;;;;;;;::::::999888888999::::::;;;<<<<<<999:::;;;:::::::::<<<>>>;;;;;;<<<<<<===>>>>>>???<<<============<<<;;;;;;============>>>???@@@@@@AAA@@@AAADDDEEEIIIRRR[[[iiittt,,,+++++++++***)))))))))&&&(((++++++)))((()))***---,,,,,,---///000///------+++******+++,,,,,,+++))),,,---++++++---,,,))),,,------...---,,,+++******,,,.........---...///+++---......---,,,,,,---,,,///111000...---...///......---,,,,,,,,,------///---***+++,,,/////////---...///...---...000222111111111111111111111111...............///000000...//////000000000000///............////////////...---,,,,,,,,,...000111.../////////000000000000111111000000///---,,,+++222111000///......------///000111111222222111111000111333333444555888;;;JJJ___yyy}}}wwwuuuyyywwwkkk^^^UUUNNNEEE>>><<<;;;===>>>>>>AAAJJJUUU\\\nnn|||oooaaaVVVWWW```vvvkkkRRRGGG???>>><<<===>>>>>>===;;;;;;;;;;;;;;;;;;<<<======888:::<<<===<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::888888999::::::;;;<<<<<<<<<<<<;;;:::999;;;>>>AAA==================>>>>>>===============<<<;;;;;;============>>>???@@@AAAAAAAAAEEEKKKOOOVVVcccpppzzz***************+++++++++$$$(((++++++)))'''(((******))))))+++------,,,***...,,,))))))***,,,,,,,,,***------******,,,,,,***+++,,,.........,,,***(((+++---//////...---...///+++---......---,,,,,,---,,,///111111...---...000...............///000111///---******,,,///111222000000000...,,,,,,...000000000000000////////////000000000000000111222222......///000000111000000000000000///......------///---+++++++++...111333////////////000000000000111111111000///---,,,+++111111000///////////////...///000222222111000000111222444555555777:::<<>>===??????>>>BBBMMMZZZbbbooo|||{{{iii[[[TTTTTT]]]sssrrrVVVJJJ@@@???>>>>>>??????>>>===<<<;;;;;;;;;;;;<<<======:::<<<>>>===:::888999;;;======<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;>>>===<<<::::::<<<@@@DDD??????>>>>>>======<<<<<<999:::;;;===>>>>>>??????============>>>???@@@AAABBBDDDJJJRRRYYYcccrrr)))***++++++***)))((('''+++((((((******((((((***)))))))))))))))))))))))))))((('''&&&'''(((***,,,(((((()))+++------,,,***------,,,+++++++++,,,,,,------------------------+++,,,------......------......//////...---,,,,,,000///...///000///---,,,---.........---...111333000111111000//////000222666222///...000111000...)))+++---...///000222444000000000000000000000000...///000///...---...000///...---,,,+++*********222---+++......+++,,,111111111000000//////......////////////////////////***,,,////////////000222///111444444333555999===QQQbbbwww~~~~~~qqqcccYYYPPPFFF???>>>AAABBBAAA@@@CCCOOOaaannnnnn```WWWKKKTTTeee~~~fffMMMHHH@@@:::>>>BBBAAA===:::???===;;;:::;;;<<<<<<;;;::::::;;;<<<<<<;;;::::::::::::;;;;;;::::::999888;;;;;;::::::;;;;;;<<<===999>>>AAA===555222666======<<<;;;:::;;;;;;===>>>;;;;;;;;;<<<<<<=========@@@===;;;;;;===@@@BBBCCCEEEJJJRRR]]]jjjzzz)))***+++++++++***)))(((***)))+++000000+++)))***))))))))))))))))))))))))+++***)))(((((()))+++,,,***(((&&&&&&(((***++++++++++++++++++,,,------...------------------------+++,,,------......------......///......------,,,...---------......---+++---......------...000222000111111000//////000222555222//////000111000...///000111000...------///000000000000000000000000///000111000///...///111)))******+++---///000111222......222222......111111111000000////////////////////////////////////...///000111222222111000///222444444333555:::>>>RRRcccxxx|||xxxtttggg]]]RRRHHHCCCCCCHHHHHHHHHGGGMMM[[[nnn|||rrrcccXXXSSSLLLWWWkkklllQQQHHHAAA<<>>===???===;;;;;;<<<<<<<<<;;;::::::;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;:::::::::::::::::::::;;;<<<<<<666:::>>>===999999>>>CCC???>>>===<<<<<<<<<===>>>???>>>>>>===<<<:::999888AAA@@@@@@???AAACCCFFFHHHPPPXXXeeettt((()))++++++,,,+++******)))***...444444///***)))))))))))))))))))))))))))---,,,***))))))***+++,,,---)))%%%$$$&&&***---...*********+++,,,---...///------------------------+++,,,------......------...............---------...------...///000...---,,,---...---------///111000111111000//////000222444222000///000000000///111222222000...,,,,,,---000000000000000000000000///000111111//////000111//////...------------...111000111444555111000111111000000000000/////////////////////////////////111000///111333222///+++000222444444333555:::???TTTeeezzzqqqgggooo|||yyypppeeeZZZNNNDDDCCCFFFJJJJJJJJJKKKSSScccyyyvvveeeXXXRRRPPPPPP___uuusssUUUHHHBBB???@@@AAA>>>>>>@@@???===;;;;;;<<<<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<======<<<<<<;;;:::::::::999999::::::;;;<<<777999;;;======???CCCEEEAAA@@@>>>===<<<======>>>@@@@@@@@@@@@>>><<<:::888===???AAAAAAAAADDDJJJNNNZZZfffxxx((()))***,,,,,,,,,++++++******...444444///++++++)))))))))))))))))))))))),,,,,,+++************+++///,,,((('''))),,,///000++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........---------......000//////000222333222000+++,,,......------///111000111111000//////000222222111000000000000000///---...000000//////000222000000000000000000000000...000111000///...///000222222000///---,,,,,,,,,000000000111111111111111000000000000000000000000////////////////////////111///---///222111+++&&&111333555444333666;;;@@@UUUggg|||hhh[[[cccssszzzooohhh^^^TTTIIIAAACCCIIIJJJKKKLLLNNNWWWjjjrrr```VVVSSSTTTZZZjjjyyyXXXGGGCCC@@@@@@>>><<<===AAA===;;;::::::;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::999999999999:::;;;;;;===<<<<<<<<<>>>@@@AAA@@@AAA@@@???===<<<<<<=========>>>@@@AAAAAA@@@???>>><<>><<<:::<<<@@@;;;999999999::::::999777;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999::::::999999::::::;;;<<>>???>>>===AAA???>>><<<;;;;;;<<<<<<;;;<<<>>>@@@AAAAAAAAAAAAAAADDDIIILLLQQQ\\\kkkwww'''(((******+++***))))))+++((((((+++,,,***+++...)))))))))))))))))))))))))))))))))************+++))))))***,,,......,,,***///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---,,,,,,...///000...------...///000...---+++---///000//////000111000111111000//////000222///000222222000///000000...///111000000///111222000000000000000000000000,,,---......,,,,,,---...///............///000000//////,,,((((((...222222000000000111111111111222000000000000000000000000555222111111444444111...444555666444444777===BBBUUUiiinnn]]]aaammmwwwddd[[[PPPHHHAAA>>>BBBHHHLLLPPPSSSWWW___mmm|||tttpppqqqttt~~~eeeOOOGGG@@@>>>===;;;<<>>???>>>@@@???===<<<;;;<<<<<<===<<<======>>>@@@AAABBBBBBFFFJJJPPPXXXbbbooo~~~'''((()))***)))((('''&&&)))''''''***+++)))***---))))))))))))))))))))))))((((((***+++,,,,,,------))))))***,,,......---+++...------,,,+++++++++++++++++++++++++++++++++++++++,,,------......------///...,,,,,,,,,...///111...---------......---+++,,,...000111111000111111000111111000//////000222...000333333111///000111000111222111//////000111000000000000000000000000---...///...---,,,---///333222000...---,,,++++++...000///***+++111444222000000111111111222222222000000000000000000000000333333222222222444555555444666666555444777===CCCUUUiiixxxjjjkkkssszzzjjj^^^QQQIIICCCAAACCCHHHLLLQQQVVVZZZ___iiiwwwtttUUUJJJAAA>>>???======>>>;;;::::::;;;<<<<<<999777<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;::::::999<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;<<<<<<===???@@@@@@???>>>=========>>>????????????AAADDDGGGKKKMMMQQQVVV```lllzzz(((((()))))))))'''&&&%%%'''&&&'''+++,,,)))))),,,))))))))))))))))))))))))((()))***,,,---...//////---,,,,,,---///000///...,,,,,,,,,++++++,,,------+++++++++++++++++++++++++++,,,------......------///...,,,,,,,,,...000111000///...///000///---,,,,,,///111222222111111222000111111000//////000222---000333333111///000111...000111111000000111222000000000000000000000000...///000///...---...000,,,,,,,,,------///000000...222222...///444555222000000111111222222222222000000000000000000000000111111111000000111555888555666666555444777>>>CCCTTTiiizzz{{{}}}yyykkk[[[RRRNNNKKKLLLOOORRRWWW]]]aaadddkkkvvv~~~ZZZMMMBBB???AAA@@@>>>>>><<<<<<<<<===>>>===;;;999<<<;;;::::::::::::;;;<<<<<<<<<======<<<<<<;;;:::===<<<<<<<<<<<<===>>>>>><<<>>>???>>><<<<<<>>>@@@@@@???>>>>>>>>>???@@@AAA@@@@@@AAAEEEJJJPPPVVVZZZ```gggrrr---+++)))'''&&&&&&((((((''''''''''''''''''''''''!!!'''------***'''(((******+++,,,+++))))))***+++,,,------......---------***---...++++++...---******)))***,,,000111///---+++++++++,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,000//////............///111///.........//////...333///***+++...111000...........................111222222111...------......000222333222000---+++111///...------...///111////////////////////////000000///////////////000222111000//////111333444/////////...............///111333444333222222222888666555666555555<<>><<<;;;<<<>>>>>>======>>>??????>>>======>>>===:::888<<<;;;::::::::::::;;;<<<999:::;;;<<<<<<<<<;;;;;;;;;:::999:::<<<===>>>======@@@@@@===>>>CCCFFFDDDIIIHHHIIIOOOXXXaaafffhhhyyy}}}xxxrrrooorrr***)))(((''''''(((***+++((((((((((((((((((((((((%%%%%%'''((()))*********)))***++++++***)))***,,,+++++++++,,,++++++*********------++++++------)))***)))))),,,///000...,,,---------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,//////.........//////000000///......////////////555111------000333222000111111111111111111111111000111222000...---...///---...000111111000///...000///...------...///000////////////////////////222111111000000000111111222111000///000111333444222222222222222222222222000222333444333222333444666444333444444444<<>>@@@@@@>>><<<>>>>>>>>>===;;;;;;===???===<<<;;;;;;<<<===<<<:::<<<<<<;;;::::::;;;<<<<<<;;;;;;<<<<<<<<<=========@@@???>>>>>>>>>???>>>>>>>>>BBBBBB@@@AAAFFFHHHGGGOOOPPPUUU___kkkwwwtttjjjeeeaaa^^^```lll}}}''''''&&&'''(((***,,,...************************)))%%%"""$$$))),,,,,,***((()))++++++******+++---++++++,,,,,,+++***))))))(((,,,,,,******,,,,,,)))*********+++---...,,,+++000///...---------------------------------------...............///000111............///000000111444111---...000222222000///////////////////////////000111000///...///000,,,---...///000000000000000///...------...///000////////////////////////000000/////////000000111222111000///000111222333444444444444444444444444222333444333222222444666333222222333333444<<>><<<======<<<::::::<<<@@@DDD===;;;999999;;;=========<<<<<<;;;;;;;;;;;;<<<<<<>>>===<<<<<<<<<===>>>???>>>>>>>>>>>>===>>>>>>>>>???EEEHHHHHHJJJPPPSSSRRR\\\```gggsssssslllddd]]]ZZZVVVTTTVVV^^^lll'''''''''((()))+++,,,---+++++++++++++++++++++++++++(((%%%&&&***,,,+++)))''')))************,,,------------------,,,+++***'''++++++)))***,,,,,,))),,,,,,,,,,,,------,,,,,,000///......---.........---------------------------------......000111111---.../////////000111333111///,,,---///000///...........................---///000000//////000222.........//////000000000000///............///000////////////////////////------,,,,,,,,,---......111111000000000000111222111111111222222222222222333333333222111222444777333111111333444666>>>GGG\\\mmm~~~}}}mmmoootttzzzooo[[[GGG@@@AAAAAA???>>>:::::::::999;;;@@@GGGLLL@@@===::::::;;;===>>>>>>===<<<<<<<<<<<<<<<<<<===>>>===<<<;;;;;;===???@@@;;;<<<======>>>???BBBDDDAAAJJJSSSWWW]]]eeejjjlllxxx{{{ooocccaaa^^^ZZZWWWSSSRRRTTTYYYaaaooo)))))))))))))))***++++++******************************+++++++++***)))(((''')))************,,,---,,,---------,,,,,,+++***'''***+++)))***,,,,,,)))------......------.../////////.........///000000........................---------......000111111---...000/////////111444000........./////////...111111111111111111111111---...000000//////111222111111000000//////////////////............//////////////////////////////,,,,,,,,,,,,,,,---......111111000000000000000000000000000000111111222222333333333222111222444666333222222444555777???HHH```ppp|||}}}qqq]]]HHH@@@AAAAAA@@@???;;;;;;;;;;;;===BBBHHHMMMDDDAAA===<<<===>>>>>>>>>===========================<<<;;;::::::<<<>>>???>>>???@@@@@@@@@DDDIIIMMMKKKWWWeeennnvvvfff[[[ZZZYYYTTTQQQMMMNNNQQQTTTVVV^^^ppp******************)))))))))))))))))))))))))))))))))***,,,,,,+++))))))(((((()))++++++******+++---))))))************))))))'''++++++******------***---...///...---...///111///////////////000111222////////////////////////...............///000111---000111000......111444000000111111111111000000000000000000000000000000---///000000//////000222222222222222111000///...////////////////////////////////////////////////...............///000111000000000000000000//////000000111111222222333333111222333222111111333555444222333555555777???IIIaaarrrvvvaaaKKKAAAAAAAAA@@@???>>>>>>?????????@@@DDDGGGEEEBBB???>>>>>>???>>>=========>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<===>>>>>>@@@@@@@@@AAAFFFOOOVVV```nnn~~~mmm___[[[WWWQQQMMMLLLMMMPPPRRRSSSWWWcccqqq*********++++++*********)))))))))))))))))))))))))))&&&$$$&&&)))++++++))))))***++++++***)))***,,,'''((()))******+++******(((+++,,,***+++......++++++---...---,,,---000333111111000000//////000000//////////////////////////////.........//////000...111333111...---000444///000111111111000000111...........................///000000//////000111111222333444444333111000......////////////......////////////////////////............///000111222000000000000000//////...000000111111222333333444...000222222111111111222444222333444444666>>>GGG___ppp~~~hhhOOODDDBBB@@@>>>===;;;===@@@@@@@@@???@@@@@@AAA@@@??????@@@@@@>>>======>>>????????????>>>===<<<<<<=========>>>>>>>>>>>>@@@BBBCCCGGGQQQ___iii|||yyyggg___XXXRRRPPPPPPOOOQQQTTTVVV[[[fffrrr((()))***+++++++++++++++***************************###(((...---******+++,,,+++))))))***+++((()))***+++,,,---------(((+++---+++,,,//////,,,)))+++---,,,+++,,,000333444333222000//////......000000000000000000000000000//////........./////////222444222...,,,000333---...000000///......///111111111111111111111111///000111000///...///000///111333666666555333222......////////////......////////////////////////,,,,,,,,,---...///000000000000111000000///............///000111111222222---///222222111000000111444222222333333555<<>>@@@@@@@@@??????>>>======>>>@@@@@@???======>>>???@@@@@@???>>>=========>>>????????????>>>BBBEEEHHHMMMUUUcccuuu|||hhh^^^VVVSSSRRRQQQOOOPPPTTTXXX___kkkvvv+++)))'''))),,,---,,,***))))))))))))************+++)))'''''')))***(((&&&,,,///000...***(((***,,,***))))))***,,,,,,+++***((())))))+++,,,---......///...---,,,,,,...///111111111000000//////......///000111111111///...---+++---...///.........///000000//////......------////////////////////////+++...000000------///222,,,...//////...------...---///000///---,,,,,,---......//////...,,,***)))000///---,,,,,,---...///---------.........//////111111000000//////......000222444666666444222000000000111222333444444555666222111555666555:::BBBXXXmmmwwwZZZIIICCCAAA@@@AAABBB???<<<===??????>>><<<>>><<<;;;;;;<<<======<<<>>>===<<<===>>>>>>>>>===DDDAAA???@@@DDDFFFEEECCCDDDKKKWWWdddrrrmmm```ZZZUUURRRMMMQQQTTTVVV[[[gggxxx+++)))((())),,,---,,,***))))))))))))************,,,***((()))++++++***((())),,,...---+++***,,,...)))(((((()))++++++***)))))))))***+++,,,------......---,,,+++,,,---///000000000000///////////////000000000000000///......---...000000///...///000///////////////.........////////////////////////...///000///...---...///,,,---//////---,,,---......///111000///......///............---,,,++++++//////............//////---------....../////////111000000000/////////.........///111222333444555222222222222222222333333555222222444555555:::AAARRRiiibbbOOOFFFAAA??????AAA>>><<<<<<>>>???===<<<>>>===;;;<<<>>>??????>>>???>>>>>>???@@@@@@@@@@@@EEECCCAAA@@@BBBEEEHHHKKKWWWaaapppnnnaaaZZZUUUQQQSSSTTTWWW\\\fffxxx+++***)))***+++,,,+++***)))))))))*********+++++++++)))''''''((()))((('''(((***,,,+++(((''')))+++***))))))***,,,,,,+++)))***+++++++++,,,,,,---------,,,+++++++++,,,...///....../////////000000000111000000//////////////////000111111///...///000.........///////////////////////////////////////111000............---,,,+++,,,......,,,,,,,,,------///111111000///000111......---------------......//////000000000//////............////////////000000000000////////////...---------...000333555333333333222222222111111555333222333444444999???MMMdddnnnXXXLLLDDD@@@@@@>>>===;;;;;;<<<===<<<;;;;;;:::999:::===>>>???>>>=========>>>>>>???@@@AAAFFFFFFFFFDDDEEEJJJSSSZZZlllxxxkkk^^^WWWTTTQQQTTTTTTVVV___qqq++++++***++++++,,,++++++))))))*********+++++++++,,,+++))))))))))))******)))++++++)))$$$"""###%%%++++++***,,,---...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------......///000000111111000///......///000111000111111000...---...///------......//////000000////////////////////////111...,,,---///000...+++***,,,------,,,++++++,,,,,,...000000//////000111...---,,,,,,,,,...///000---...///000000000///...////////////////////////000000000000////////////111000...------...000111222222222222222222222222444333333222333444999>>>KKKcccwwwaaaQQQGGGCCCCCC??????>>>===>>>>>>>>>>>><<<;;;:::;;;>>>@@@@@@???>>>????????????AAACCCEEEHHHLLLQQQRRRTTTZZZfffpppjjj]]]WWWVVVUUUUUUUUUYYYhhh+++,,,,,,,,,++++++++++++************++++++++++++///...---,,,++++++---...***,,,,,,***&&&###$$$&&&***))))))***,,,---+++***,,,,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,------,,,,,,---...///000111111111000///......///000111///000000...,,,,,,---///------......//////000000////////////////////////---+++***,,,///111000...***,,,------,,,++++++,,,+++---//////......///000...---,,,,,,---...000111,,,---...000000//////...000000000000000000000000////////////000000000000///000000000000000000///000000111222333333444444333444444222222666;;;>>>KKKccc~~~hhhVVVHHHBBBCCCBBBBBBBBBBBBAAAAAABBBCCCBBB@@@???@@@BBBCCCCCCBBBAAACCCDDDEEEEEEGGGLLLOOORRR[[[eeejjjmmmsssppp```YYYXXXXXXVVVZZZeeezzz+++,,,---,,,+++***+++,,,*********++++++++++++,,,++++++***(((&&&''')))+++(((+++------******,,,///(((''''''(((******)))'''++++++,,,,,,---------...+++,,,,,,,,,------------,,,,,,---...//////000000///////////////000000111/////////---++++++---///.........///////////////////////////////////////+++******,,,///000000000+++,,,......,,,,,,,,,---+++---//////...---...///...---------...///000000------...///000000000000111111111111000000000000////////////000000000000,,,---///111222333333333///000111222333444444555222555555222333888===???NNNccc|||ttt```OOOHHHHHHEEEFFFGGGFFFEEEEEEGGGHHHJJJHHHFFFEEEFFFFFFEEEDDDBBBFFFJJJLLLNNNSSS[[[```kkkttt{{{iii___ZZZYYY[[[dddttt+++---...---+++)))+++,,,*********+++++++++,,,,,,(((((('''%%%"""###&&&)))(((+++------++++++...111)))(((((()))++++++***(((***++++++,,,---...//////,,,,,,---...............---------....../////////......///000000000000000/////////---,,,---///222///////////////.........////////////////////////***+++------------///000,,,---//////---,,,---...---///000000...------...---......////////////...000000000000111222333444222222222111111000000000.../////////000000000111............000222444555111111111222222333333333111555555222333;;;@@@AAATTTfff|||rrrbbb\\\\\\VVVXXXYYYXXXVVVVVVYYY[[[\\\YYYVVVUUUTTTSSSQQQPPPMMMRRRYYY^^^dddlllwwwvvvmmmiiinnnxxx+++---///---+++)))+++---******+++++++++,,,,,,,,,,,,---,,,)))&&&'''***...(((+++---,,,)))(((***,,,,,,++++++,,,......---+++******+++,,,...///000000,,,---......//////......---------...............---...///111111111000////////////...---...111444000000//////.........---////////////////////////***---///...,,,+++---///,,,...//////...------...///111222111///......///---...///000000///...---333222111111222444666777222222222222111111000000.../////////000000111111444111...,,,,,,...111444333333333222222222222111111555666222444<<>>666333222444333222111111111333333222555555222333666666333888666666888888;;;CCCMMMbbbwwwwwwfff[[[+++,,,...//////---+++)))+++++++++++++++++++++++++++,,,,,,+++************---+++)))))),,,......---++++++******+++,,,------+++......+++,,,//////------------............///...///000000111000000000444222000000222222222111///............///000000///111333222///,,,,,,...222222222333444555666666555444555888777555999???GGGJJJOOOSSSWWW\\\```dddfffggghhhiiijjjnnnssswwwuuuwwwzzz~~~~~~yyyrrreeeUUUFFF<<<777555222111000000000111222333222555555222333666666444666444444666777:::CCCMMMdddyyyxxxjjj^^^VVV+++---...//////...,,,+++++++++++++++++++++++++++///---+++,,,......,,,***+++***((())),,,...//////))))))***,,,------------+++......,,,,,,//////---------........./////////...111222222000000333666777444111000111222222222............///000111111333222222111000///......111111333444666888999:::999888:::>>>@@@@@@DDDJJJTTTWWW[[[^^^aaadddhhhkkkiiijjjlllmmmooosssxxx|||zzz{{{}}}|||ppp___LLL>>>666444111000//////000111222333222555555333333666666444444222222555777:::DDDOOOhhh|||tttfff]]]VVVQQQ......///000///...,,,+++++++++++++++++++++++++++------,,,,,,---------,,,+++***))))))+++,,,......''')))+++---.........---+++......,,,,,,///000---------......//////000000///111222000///222;;;BBB888555111///000111222222000///////////////000000555333111111222222111000111222444777:::===>>>???BBB@@@BBBGGGKKKLLLPPPUUU^^^```ccceeegggiiimmmoookkklllnnnoooqqqsssxxx{{{~~~xxxgggSSSBBB888555111111000000000222333444222555555333333666777444444222222555777<<>>IIIUUUlllxxxjjj___XXXUUUQQQOOO/////////...---,,,+++***************************&&&+++...---((('''***///,,,,,,,,,***((((((***,,,******+++---............,,,//////------000000...------...///000000111222111000...---///777DDDMMM666333000///000111111111222111000000/////////000000000//////111555999<<>>JJJVVVmmmmmmfff^^^XXXUUURRRNNNKKK,,,,,,,,,---------------))))))))))))))))))))))))(((***,,,+++***)))+++---***++++++***((((((+++...,,,,,,,,,,,,,,,---...///,,,//////------000111...------...///000111222222333111//////111666<<<@@@222000//////000111000///////////////000111222333111222444555666;;;BBBHHHOOORRRVVV[[[___bbbddddddgggbbbbbbggglllmmmnnnqqquuuwwwyyyyyyyyyzzz|||~~~~~~~~~|||yyy{{{~~~|||wwwnnn^^^KKK>>>666555333222111222222333333666666444444777888555666333333555888===JJJUUUnnn~~~nnn___[[[UUURRRQQQOOOKKKHHH))))))***+++---...//////((((((((((((((((((((((((+++***)))***,,,---,,,+++''')))******((()))---000...---,,,++++++,,,...///,,,///000------111111...------...///000111222222555333111111222444444333000///...///000111000///,,,,,,---///111333555666444777;;;;;;<<>>PPPcccvvv~~~bbbWWWLLLGGGEEEDDDDDDFFF,,,++++++++++++,,,,,,---(((((()))***,,,...///000+++---...---+++***,,,...*********++++++,,,,,,,,,------------............---...//////000000000///222000111555666222111444111111111111222333333444777<<>>HHHQQQ^^^iiinnnmmmkkkiiijjjkkklllnnnooooooppppppkkklllooorrrqqqnnnpppuuuxxxwwwvvvtttsssvvv{{{}}}}}}~~~~~~~~~xxx{{{|||zzz~~~xxxsssttttttssstttwww|||}}}~~~~~~~~~{{{ooo]]]NNNCCC===888555222444777999:::888666444111333666999AAAQQQeeesssyyykkk^^^___hhhhhh[[[MMMJJJIIIGGGEEEDDDDDDEEEEEE,,,+++***))))))***+++,,,+++******))))))******+++---,,,++++++------,,,+++++++++++++++,,,,,,---...000...,,,++++++,,,---///111000///......///000222111222333444444333222111111666999777444444<<>>LLLWWW```eeejjjnnnnnnllljjjiiinnnnnnooooooppppppqqqqqqssssssvvv||||||vvvrrrqqqnnnqqqsssuuuuuuuuuvvvxxx}}}}}}}}}{{{xxxssslllhhhhhh```\\\XXXZZZcccppp{{{}}}sssbbbRRRFFF@@@666777777777777777666666:::<<>>AAAJJJSSS```mmmvvv~~~~~~tttiii]]]VVVLLLHHHDDDAAA@@@???===<<>>EEEJJJRRR^^^mmmyyy|||qqqfff\\\TTTMMMJJJDDDAAA>>>======>>>>>>>>>>>>===<<<<<<===@@@CCCEEEPPP^^^nnn{{{lllYYYSSSQQQMMMHHHFFFDDDFFFLLLOOOMMMKKKKKKIIIKKKMMMNNNOOOPPPRRRTTTQQQWWW]]]```aaaccciiimmmoooqqqvvv}}}qqq```ZZZUUUPPPMMMJJJGGGEEEEEECCCEEEHHHHHHGGGFFFIIIKKKGGGHHHHHHHHHGGGFFFDDDCCC///---,,,,,,---...,,,+++---+++((('''&&&(((***,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++000///...---...///000111......//////000222333444222333444555666666666666333444555555666>>>KKKUUUdddffffffeeeggglllllliiihhhkkkooorrrsssssstttuuuvvvvvvxxx}}}zzztttrrrttt||||||{{{yyy{{{~~~vvvvvvwwwyyy}}}wwwhhhWWWIII???;;;;;;???HHHUUUdddrrr|||{{{}}}}}}}}}|||~~~~~~}}}~~~{{{qqqiii[[[VVVOOOIIIHHHKKKQQQUUUiiipppzzz~~~{{{ooodddXXXQQQKKKDDDAAAAAA===<<<;;;::::::::::::::::::::::::;;;<<<>>>@@@AAAMMMWWWeeeqqqyyyppp]]]SSSKKKJJJKKKDDDBBBCCCEEEEEEDDDDDDFFFGGGJJJJJJJJJHHHGGGIIILLLNNNOOONNNMMMOOOSSSVVVUUUSSSZZZZZZ[[[___dddkkkqqquuu|||ttteeeZZZTTTNNNIIIHHHJJJIIIDDDDDDHHHDDDEEEFFFGGGGGGFFFEEEDDDHHHHHHGGGFFFEEEEEEFFFFFF---,,,***+++,,,,,,+++)))+++***)))))))))+++---...******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++,,,,,,+++,,,---...000111////////////000111222333222222333444555555666666333555666555555<<>>EEENNNYYYbbbiiipppxxx~~~{{{cccSSSMMMGGGHHHIIICCCEEEFFFFFFFFFEEEDDDEEEEEEEEEFFFFFFEEEDDDDDDFFFHHHGGGFFFEEEGGGJJJLLLKKKIIILLLLLLMMMOOOSSSWWW\\\^^^bbbgggoooxxxyyyjjj]]]TTTMMMIIIKKKGGGFFFHHHGGGCCCBBBFFFFFFFFFGGGHHHHHHGGGFFFFFFGGGGGGGGGFFFFFFFFFEEEEEE+++***))))))******)))'''((((((((()))***+++,,,---******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,******+++,,,---///000111///////////////000111222222222222222333444555555444666666555555:::EEENNN___gggkkkiiieeefffhhhhhhhhhlllpppsssuuuvvvxxxyyy{{{{{{|||wwwssstttzzz~~~~~~}}}}}}~~~|||yyyuuussswwwwwwyyyzzz||||||}}}}}}xxxwwwssslllbbbYYYRRROOOXXX[[[bbbjjjrrrzzz~~~wwwrrrjjjeeedddhhhnnnrrr|||zzzrrrnnnggg___WWWPPPKKKIIIDDD>>>:::::::::777777999:::::::::999999999999999<<<<<<<<<<<<<<<<<<<<<<<<@@@DDDKKKPPPUUU[[[dddjjjwww|||jjjUUUJJJHHHDDDFFFIIICCCHHHGGGGGGFFFEEEEEEDDDDDDBBBCCCDDDCCCBBBAAABBBCCCFFFEEEDDDEEEGGGHHHGGGFFFFFFFFFFFFGGGIIIKKKMMMNNNPPPTTTYYY```gggooowww|||{{{zzzxxxvvvxxx~~~ssskkk___TTTMMMJJJHHHFFFHHHEEEDDDFFFEEEBBBAAACCCGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHGGGFFFEEEDDD+++)))(((((()))***((('''%%%&&&'''((())))))((((((******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///.........//////000111222222111111111222444444444666666555333888AAAIII]]]gggooolllfffeeehhhiiiiiilllpppsssuuuwwwzzz|||}}}}}}yyytttsssxxx}}}}}}}}}~~~}}}zzzxxxvvvuuuvvvxxxzzz{{{{{{zzzyyyvvvwwwwwwsssllleee```^^^dddgggmmmssswww|||}}}}}}~~~{{{tttoooooorrrxxx}}}xxxpppjjj___[[[VVVOOOIIIEEECCCBBB>>>:::888:::999666666888:::::::::;;;:::::::::999<<<<<<======>>>>>>======@@@AAACCCEEEGGGMMMTTTZZZbbbhhhqqq{{{}}}bbbPPPHHHIIIEEEGGGIIICCCFFFEEEDDDDDDEEEEEEDDDCCCBBBDDDEEEEEECCCBBBBBBCCCIIIHHHHHHGGGHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIIIILLLNNNPPPSSSVVV[[[aaaffffffeeeccccccgggppp{{{}}}uuukkkeee]]]XXXRRRLLLJJJIIIIIIHHHEEEEEEDDDEEEDDDCCCBBBCCCHHHHHHHHHHHHHHHHHHHHHHHHDDDFFFGGGHHHHHHGGGEEEDDD,,,***))))))******)))((('''((()))))))))'''&&&$$$******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++------------...///000000222222111111111222333333333555666444222555===DDDUUUbbbllljjjdddccceeegggjjjmmmqqqtttvvvxxx{{{}}}zzzuuusssxxx|||}}}}}}~~~~~~~~~~~~}}}{{{yyyxxxvvvsssuuuxxxzzz||||||{{{zzzwwwxxxyyywwwsssnnnjjjhhhkkknnnsssvvvxxxzzz~~~}}}}}}}}}~~~~~~{{{wwwwwwzzz}}}vvvooofff]]]WWWLLLIIIEEEAAA===<<<;;;;;;999666666888777444444777:::;;;<<<<<<===<<<;;;;;;:::;;;===???@@@@@@@@@@@@AAA@@@??????@@@DDDIIIMMMQQQVVV```kkkxxxsss```PPPJJJJJJFFFFFFGGGAAACCCAAA@@@BBBDDDEEEDDDBBBBBBDDDEEEEEEDDDCCCCCCDDDFFFGGGFFFEEEDDDCCCCCCCCCBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJMMMRRRUUUYYYYYYZZZZZZ]]]aaafffjjjkkkjjjjjjiiifffaaaZZZUUUMMMKKKIIIHHHHHHGGGEEECCCDDDEEEFFFEEEEEEEEEEEECCCGGGGGGFFFFFFFFFFFFGGGGGGDDDEEEGGGHHHHHHGGGFFFDDD,,,+++******++++++***(((+++,,,,,,,,,+++)))'''&&&******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......++++++++++++***)))(((''',,,,,,,,,,,,...///000111111222222333333333222111111444666444222333:::@@@QQQ___kkklllhhhggghhhiiilllnnnqqqsssuuuwwwzzz}}}zzzuuutttxxx}}}}}}|||~~~||||||{{{zzzxxxvvvtttssssssuuuxxx{{{|||}}}||||||wwwxxxzzzxxxuuurrrpppooopppsssvvvvvvvvvxxx|||{{{zzz{{{~~~zzztttlllcccZZZQQQJJJEEEBBB@@@===:::888777666666666444666999888666888===:::;;;===>>>>>>===<<<<<<999:::===???@@@AAAAAA@@@@@@>>>===;;;<<<>>>AAABBBFFFJJJQQQ\\\jjj|||lll]]]MMMIIIJJJDDDDDDEEE@@@BBB???>>>@@@CCCEEEDDDAAAAAABBBCCCCCCBBBBBBCCCEEEEEEFFFGGGFFFDDDBBBCCCDDDAAAAAAAAABBBBBBDDDEEEFFFAAACCCDDDEEEFFFIIILLLOOOQQQQQQSSSTTTTTTTTTTTTTTTVVVUUUUUUUUUUUUTTTQQQNNNFFFEEEEEEFFFGGGFFFCCC@@@BBBFFFGGGFFFFFFHHHGGGCCCFFFEEEEEEDDDDDDEEEEEEFFFDDDEEEFFFGGGHHHGGGFFFFFF,,,+++)))***++++++***(((,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,---,,,,,,+++,,,---...///++++++,,,---,,,,,,************+++,,,---///111222000222444555555444222000///333555444111222888>>>PPP]]]jjjmmmlllmmmmmmlllmmmoooqqqssstttvvvyyy|||zzzuuutttyyy}}}}}}||||||xxxxxxxxxxxxxxxwwwwwwwwwvvvxxxyyy{{{}}}}}}}}}}}}xxxyyyzzzzzzxxxvvvvvvwwwvvvxxxyyywwwtttuuuzzz|||{{{{{{~~~}}}{{{ttttttssstttwwwzzz~~~zzzuuurrrddd^^^VVVNNNGGGBBB===:::<<<<<<;;;:::999888888777666555777999888777;;;AAA999:::<<<===>>>===<<<;;;999:::<<<>>>???>>>=========<<<;;;;;;;;;;;;;;;;;;@@@BBBFFFNNN\\\ooofffWWWIIIFFFHHHCCCDDDGGGCCCDDDAAA???@@@DDDEEECCC@@@AAABBBBBBBBBBBBCCCEEEHHHFFFGGGHHHGGGDDDCCCDDDFFFDDDCCCBBBBBBBBBDDDFFFHHHCCCEEEGGGHHHGGGHHHJJJLLLKKKKKKLLLMMMMMMLLLJJJHHHLLLJJJIIIIIIKKKLLLKKKJJJFFFFFFEEEEEEFFFFFFDDDBBB@@@EEEGGGEEEFFFHHHGGGCCCFFFEEEDDDDDDDDDDDDEEEFFFEEEEEEFFFFFFFFFGGGGGGGGG+++***))))))******)))((()))))))))))))))***************+++++++++,,,,,,,,,------,,,+++,,,---...///,,,---///000111000//////((()))***+++---000222333000222555777777444111///...222444333111222888===KKKXXXeeejjjkkklllllljjjnnnoooqqqssssssuuuxxx{{{~~~~~~~~~yyyuuuuuuzzz~~~}}}{{{|||tttuuuvvvxxxzzz|||~~~zzzzzz{{{|||}}}}}}}}}}}}zzz{{{||||||{{{{{{|||~~~{{{||||||xxxttttttyyy}}}|||~~~|||zzzwwwssspppiiihhhhhhhhhkkknnnrrruuuuuuvvvvvvuuuqqqjjjccc___QQQLLLEEE???<<<:::999888555666777999999::::::999666444555666444222555<<<888999;;;======<<<;;;:::999:::<<<======<<<:::999===<<<<<<<<<<<<<<<:::888>>>>>>@@@FFFSSSfffzzzaaaTTTGGGEEEHHHDDDFFFKKKHHHGGGDDD@@@AAADDDEEEBBB>>>CCCCCCCCCCCCCCCEEEHHHKKKBBBDDDFFFDDDAAA@@@BBBDDDEEECCCAAA@@@@@@BBBDDDFFFFFFHHHIIIHHHFFFEEEEEEEEEHHHHHHHHHIIIIIIIIIGGGEEEIIIGGGEEEEEEFFFHHHHHHHHHFFFDDDBBBBBBCCCDDDCCCCCC???EEEGGGDDDEEEHHHGGGBBBGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFEEEEEEFFFGGGHHHHHH,,,,,,,,,++++++*********+++***)))((()))***+++,,,%%%(((***+++*********+++///,,,***+++...///...---+++---///111222000...---+++,,,---///000000111111///000222333444444333333333333222222333333444555???LLL]]]gggjjjkkkmmmpppnnnoooqqqqqqqqqrrruuuwww~~~{{{ssspppxxx~~~{{{{{{tttuuuwww{{{}}}{{{yyyzzz|||~~~yyyyyyzzz{{{|||}}}~~~~~~|||xxxuuuvvvxxx{{{~~~}}}~~~}}}xxxttttttpppggg^^^[[[YYYYYYXXXYYY[[[^^^bbbdddhhhfffccc___YYYTTTPPPNNNAAA>>>;;;888666666666777666333333666666555555999777555333444777888666444444777;;;;;;:::999:::<<<999999999999999999999999777;;;<<<888666777888666>>><<<===AAAGGGRRReeeuuummmWWWRRRIIIEEEIIILLLIIIFFFFFFHHHJJJGGG???>>>BBBDDD@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCDDDEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEECCCAAAAAACCCDDDCCCBBBCCCEEEEEECCCAAAAAACCCFFFEEEEEEDDDCCCBBBBBBAAAAAACCCEEEFFFFFFEEEEEEFFFHHH,,,,,,,,,+++++++++*********************+++,,,,,,$$$'''***+++++++++,,,---...,,,***+++...///...---+++,,,...000000///...---,,,,,,---///000000111111///000222333444444333333333333222222333333444555===HHHXXXdddjjjlllmmmnnnpppqqqssssssssstttvvvxxx~~~}}}~~~~~~{{{sssooouuu||||||||||||zzzyyyyyy|||||||||{{{zzz{{{~~~{{{{{{||||||}}}}}}}}}}}}{{{zzzxxxuuurrrsssvvvxxxzzzzzzzzz{{{}}}}}}ssskkkeeebbb^^^WWWSSSRRRIIIIIIIIIJJJLLLNNNQQQSSSWWWVVVTTTPPPLLLHHHDDDBBB===;;;888555444444555666666333333666666444555888888666555666888999777555444777::::::888777777888999999::::::;;;;;;;;;<<<666:::;;;888888;;;===<<<@@@======@@@CCCKKKZZZhhhuuugggTTTLLLDDDAAADDDFFFDDDAAAAAAKKKMMMIIIBBB@@@CCCDDDAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDEEEEEEEEEEEEEEECCCAAABBBCCCDDDCCCBBBDDDEEEFFFDDDBBBBBBDDDGGGCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCEEEDDDCCCCCCDDDFFF,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,%%%'''***,,,,,,---...///---,,,+++,,,...///...---+++,,,------......------,,,,,,---...///000111111000111222333444444333333333333222222333333444555:::CCCQQQ___hhhmmmmmmlllppprrrtttttttttuuuwwwyyy~~~~~~~~~|||sssnnnpppvvvzzz|||~~~|||zzz|||{{{{{{{{{{{{|||}}}}}}}}}~~~~~~}}}}}}}}}yyyxxxwwwtttrrrrrrtttvvvvvvwwwyyy{{{}}}}}}}}}}}}}}}{{{vvviii___VVVQQQLLLHHHHHHJJJ????????????AAACCCEEEGGGDDDDDDBBB@@@>>>;;;999777777666444222111222333444666333333666666444444777999777666777888999888777555777888888666555444555777777888999:::;;;;;;<<<:::======999888<<>>===>>>???BBBLLLWWWeeesssrrr\\\PPPLLLGGGDDDFFFHHHFFFDDDCCCLLLLLLIIICCCAAACCCCCCAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@AAAAAABBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEEEECCCBBBBBBCCCDDDDDDCCCDDDEEEFFFEEECCCCCCEEEGGGBBBBBBCCCCCCDDDEEEFFFFFFBBBDDDEEEEEEDDDDDDEEEFFF++++++++++++++++++++++++***+++,,,---...---,,,+++'''***,,,------------...,,,,,,,,,---.........---+++++++++,,,,,,,,,------,,,------...///000111222000111333444444444333333333333222222333333444555999???JJJYYYffflllllliiilllnnnrrrtttuuuwwwyyy{{{|||uuummmlllqqqwww||||||yyy|||}}}yyyyyyyyy{{{~~~~~~|||}}}~~~~~~~~~||||||{{{xxxuuussstttuuutttwww{{{}}}~~~}}}}}}}}}{{{}}}~~~~~~}}}}}}~~~zzzppphhh[[[RRRIIIDDD@@@<<<===BBB;;;;;;;;;;;;<<<>>>???@@@999999999888777666555444333222111000000111333333777444555888888555555777777777777777777888777777444666777777777666555555333444555666777888999:::>>>AAA???999777:::======AAA===<<<<<<<<<<<>>;;;777333333777777777777777888888999999666666666777666666555555222222111111111222333444888666666:::999666555777666666666666666555666666444555666888999999888777333333444555777888999999>>>@@@>>>888666999<<<<<>>CCCKKKWWWjjj|||pppZZZOOOMMMHHHGGGFFFDDDEEEFFFEEEDDDEEECCCCCCCCCCCCCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCC>>>???AAACCCEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDGGGHHHIIIKKKMMMPPP***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,...///...,,,***))))))***,,,...///...---------***+++,,,,,,------,,,,,,------------...000111333222333444555555444333222333333222222333333444555666999???KKKWWW```ccccccbbbffflllpppsssvvvyyy{{{zzz{{{}}}}}}|||||||||}}}}}}yyyrrrkkkmmmtttzzz{{{}}}||||||||||||{{{wwwuuutttuuuxxx{{{}}}}}}{{{|||~~~}}}~~~~~~{{{wwwsssqqqqqqqqquuuzzz|||{{{yyyzzz|||{{{||||||{{{{{{|||~~~|||~~~xxxnnn```SSSIII@@@===;;;;;;777222222666777777777777777777777777444555555666666555555555222222222222222333444444888666777::::::666555666444666777666555444555777555555666888;;;;;;:::888666666777888999::::::;;;999<<<<<<888777;;;>>>>>>>>>:::888;;;;;;;;;===BBBFFFOOO___qqq~~~gggVVVOOONNNEEEGGGFFFCCCBBBEEEEEECCCEEECCCCCCFFFGGGEEEFFFIIIBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBDDDFFFFFFEEEDDDCCCCCCEEEGGGGGGFFFEEECCCCCCCCCCCCCCCBBBBBBBBBBBBEEEIIILLLOOOSSSVVVYYY******+++++++++,,,,,,,,,***************+++,,,,,,+++,,,......,,,***)))***))),,,///000...,,,,,,---***+++---...///...,,,+++...---,,,,,,---///222333333333444555555444333222333333222222333333444555444666;;;CCCMMMVVV\\\___cccggglllpppsssuuuwwwyyyxxxzzz||||||zzzzzz{{{||||||{{{uuummmmmmtttxxxwww|||}}}}}}{{{yyyxxxzzz|||xxxvvvssstttwww{{{~~~}}}}}}{{{yyy{{{|||}}}|||xxxuuussssssrrrwww|||}}}{{{zzz|||~~~|||}}}||||||{{{|||~~~|||sssiii]]]QQQFFF???;;;::::::;;;888333444999888888888888888777666666444555555555555555444444222222222222333333333333666444555999888444222444555777888777555444666888777666666888;;;;;;999666888888888999999:::::::::888;;;<<<999999<<<>>>======999777999;;;;;;===AAADDDHHHTTTdddqqq{{{nnn[[[QQQLLLJJJFFFIIIIIIEEEDDDGGGHHHEEEFFFBBBCCCGGGGGGEEEEEEIIICCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBCCCEEEFFFFFFFFFCCCBBBBBBDDDGGGGGGFFFCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGKKKPPPUUUZZZ___dddhhh*********++++++,,,,,,,,,+++***)))((()))***,,,---)))+++------,,,******+++(((,,,///000...,,,,,,...)))+++...000000///---+++...---,,,,,,---///222333333444555555555444333222333333222222333333444555222444888>>>FFFOOOWWW\\\fffiiinnnqqqssstttvvvwwwxxx{{{~~~}}}{{{zzz|||~~~||||||wwwooonnntttwwwuuuvvvyyy{{{zzzwwwwww|||zzzwwwsssssswww{{{{{{xxxuuuzzz|||~~~}}}{{{xxxwwwwwwuuuzzz}}}|||}}}}}}}}}|||{{{}}}|||~~~zzzqqqdddWWWKKK@@@888444555444555666333///222777555555555555444333222111555666666666666555444333222222222222222333333333444333444777777333111222666888:::999666555777999999777666888::::::777444777777777777777888888888;;;??????<<<999;;;;;;999===888666888::::::<<<@@@===???GGGVVVbbbnnn~~~xxx___RRRLLLGGGCCCDDDHHHHHHCCCBBBFFFGGGDDDEEEAAAAAAFFFFFFBBBBBBFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBCCCEEEGGGGGGFFFBBBAAAAAACCCGGGGGGEEEBBBCCCCCCDDDFFFGGGHHHJJJJJJNNNRRRXXX^^^dddjjjpppttt+++++++++***************'''***,,,,,,***)))***,,,)))+++---//////---+++***///,,,***,,,//////***%%%)))***,,,...//////...---///............//////000111222444555666555333222444444444444444444444444444555666888>>>HHHSSS[[[aaafffmmmppppppppprrrtttxxxwwwwwwwwwyyy{{{}}}~~~}}}uuummmiiimmmttt{{{|||{{{yyywwwwwwyyy~~~}}}~~~|||xxxssstttyyy~~~~~~}}}}}}|||zzz{{{|||{{{xxxuuuyyy~~~}}}|||~~~}}}}}}}}}~~~~~~~~~~~~zzzttthhhWWWHHH@@@===;;;:::333444555555666555555555888666333222333444333333555555444333333333333444222333333444444333333222555555555555555555444444444444333222333444555666===:::777777999999888666666777888999999999888777;;;;;;<<<<<<<<<;;;:::999===;;;:::999999:::<<<===???===@@@JJJWWWdddtttdddUUULLLCCCBBBFFFBBBDDDFFFIIIJJJHHHDDD@@@SSSKKKCCCCCCGGGIIICCC===GGGGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBDDDBBB@@@BBBDDDEEEDDDBBB>>>>>>>>>??????@@@@@@AAADDDBBB@@@??????AAADDDFFFDDDCCCBBBAAAAAABBBDDDDDDAAAAAAAAABBBCCCDDDEEEFFFBBBAAAAAADDDGGGGGGDDD@@@EEEFFFGGGFFFEEEFFFHHHJJJRRRVVV^^^gggqqqyyy************************(((***,,,,,,******+++,,,***+++---//////---+++***...,,,+++---000000+++''',,,---...//////000000000//////......//////000000444555777999999888777666555555555444444333333333111111222444999BBBLLLSSS^^^cccjjjnnnppprrruuuxxxyyyyyyyyyzzz|||}}}~~~}}}vvvoookkkmmmtttzzz|||{{{yyyvvvvvvxxx}}}}}}~~~}}}yyyuuutttyyy}}}}}}}}}~~~~~~}}}|||}}}~~~|||zzz}}}}}}{{{|||}}}{{{}}}}}}~~~}}}wwwhhh]]]MMMAAA:::777666555444555555666777666666666777555333222333444444333666555555444444444444444222333333333333333333222444444444444444333333333555444333333333444666666777555333444666777666555888999:::;;;<<<;;;::::::888888888888888777777666;;;:::999888999:::<<<===:::888;;;CCCLLLWWWeeeqqqoooWWWNNNIIICCCCCCHHHEEEDDDDDDEEEFFFFFFEEECCCIIIFFFBBBBBBDDDDDDCCC@@@FFFEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBBBBGGGDDDBBBBBBCCCCCC@@@>>>@@@@@@@@@AAAAAAAAAAAAAAADDDCCCAAA???@@@AAACCCEEECCCBBBBBBBBBBBBCCCDDDEEEDDDDDDCCCCCCCCCDDDEEEEEE@@@???@@@CCCFFFGGGEEECCCCCCEEEGGGIIIJJJMMMPPPSSSYYY___iiivvv)))))))))))))))))))))))))))+++,,,---,,,+++,,,---***,,,---......---+++***---++++++---000000...***////////////000111222222///////////////000111222666777999:::;;;:::999888666666555444333333222222222333333555999@@@HHHOOOZZZ___ggglllooorrrwwwzzzyyy{{{}}}~~~yyyrrrmmmnnntttzzz|||{{{xxxuuutttvvv{{{|||~~~~~~{{{xxxvvvxxx{{{{{{|||}}}~~~~~~~~~~~~}}}yyyzzz{{{yyy}}}}}}wwwqqqZZZPPPCCC999555444333333555555666777777777777777555444222333444666555555777666555555444444555555222333333333333333333222222222222222222333333333555555444444555555666777777666555666888999:::999:::;;;===>>>>>>>>>===<<<777777777777666666666555888777777777888:::;;;===999999<<>>BBBBBBBBBBBBBBBAAAAAA@@@DDDCCCAAA@@@@@@AAABBBDDDBBBAAABBBBBBCCCDDDEEEFFFGGGFFFEEEDDDDDDDDDDDDDDD@@@@@@AAADDDGGGIIIHHHGGGEEEFFFIIIKKKOOOTTTZZZ___dddkkkwww(((((((((((())))))))))))***+++,,,---------------,,,---.........---,,,***+++******---000111///---111000///...///000222333000//////000000111222333555666888:::::::::999888777666666444333222111111333333444555777<<>>??????>>>>>>999999888888888777888888555555555666777999;;;<<<777999<<>>>>>======::::::999888888888888999444444555666777999::::::444555999;;;999;;;EEEQQQ```pppmmm[[[SSSKKKHHHGGGDDDAAA???BBBAAA@@@AAACCCCCCAAA@@@DDDAAA@@@BBBFFFGGGEEECCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA??????@@@AAAAAABBBBBBCCC@@@AAABBBBBBBBB@@@???>>>CCCCCCBBBAAAAAAAAABBBCCC@@@AAABBBCCCEEEFFFFFFGGGCCCCCCBBBBBBCCCCCCDDDEEEBBBCCCCCCDDDEEEHHHJJJLLLNNNNNNPPPUUU]]]jjjyyy'''(((((())))))******+++***))))))+++---......,,,...............---,,,+++((()))***+++---...///000.........------......///.........///000111222333555777999;;;<<<<<<;;;:::666666555444333333222222111222333333444666:::===JJJSSS^^^fffkkknnnqqqtttuuuwww{{{~~~|||{{{rrrmmmppptttuuuwwwxxxyyyxxxxxxyyy{{{vvvxxxyyy{{{{{{yyywwwvvv}}}|||zzzyyyxxxyyyzzzzzz}}}~~~}}}{{{|||||||||}}}|||~~~}}}}}}||||||~~~~~~~~~|||mmm[[[OOO>>>999444222444666666444222222333444444444444333333333333555777888777666777666555555444444555555333222111000000111222333222222333333444444555555444444555666666666666555777888888666444333444555777888:::;;;<<<===<<<<<<999888666555555555666777444555666777777888999999666777999<<<;;;;;;CCCLLLTTTbbbuuuvvvdddQQQLLLGGGEEEEEEEEECCCAAA@@@@@@AAACCCDDDDDDAAA>>>BBB???>>>@@@EEEFFFCCC@@@DDDDDDCCCCCCCCCCCCCCCDDDBBBCCCCCCCCCCCCBBBAAAAAABBBCCCCCCBBBAAA@@@@@@AAA???@@@BBBCCCBBBAAA???>>>AAAAAAAAAAAABBBBBBCCCCCCAAABBBCCCDDDEEEFFFFFFFFFBBBBBBBBBBBBBBBCCCDDDDDDAAABBBCCCCCCEEEHHHLLLPPPTTTWWW]]]fffrrr(((((())))))***++++++,,,)))((((((***---...---+++/////////...------,,,,,,(((((()))***+++,,,...///.........//////......------------...///000222222444555888:::;;;;;;:::999555555555444444333333333333555666666777888;;;===BBBLLLZZZeeekkknnnqqqsssqqqsssvvvyyy{{{|||||||||zzz|||rrrlllnnnrrrrrruuuyyy{{{{{{zzzzzzzzztttuuuvvvxxxzzzyyyxxxwww}}}|||zzzxxxxxxyyyzzz{{{zzz|||~~~~~~|||{{{|||~~~zzz~~~~~~}}}~~~}}}}}}{{{{{{{{{|||yyypppaaaPPPDDD999555111111333555444222222333444444555555444444444444444666888888666555666555555444444444444444333222111000000111222333111111111222333444444444222333444555666555555444777999999888666555777:::666777999;;;<<<<<<<<<;;;888777555333333444555666666666777777888888888888;;;999:::<<<===<<>>???AAACCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@AAACCCEEECCCAAA@@@AAACCC>>>@@@BBBDDDDDDCCCAAA@@@@@@@@@@@@AAABBBCCCDDDDDDBBBCCCDDDEEEFFFEEEEEEDDDEEEDDDCCCCCCCCCCCCCCCCCCBBBDDDFFFGGGIIINNNUUUZZZaaahhhsss((())))))***+++,,,,,,,,,((('''''')))---...---+++000000///...------,,,,,,'''((()))))))))+++---...---...///000000///...---,,,,,,------...000111222000222444777888888777666444444444444444444444444111222444444444555888:::<<>>888444111111444555444222333444555555666666555555555444555666888888666444555555444333333333333444333222000//////000222333///000000111222222333333222222444555555555444333222444666555333333666999666777999;;;<<<<<<<<<;;;999777555444444444666777666777888888888888888777999666555888999888:::>>>AAAIIIXXXjjj|||uuucccZZZLLLIIIEEEAAABBBFFFGGGFFFCCCBBBAAABBBCCCCCCBBBAAA<<>>AAACCCDDDBBBBBBEEEHHH???AAACCCEEEFFFEEECCCAAA>>>???@@@AAACCCDDDEEEEEECCCDDDEEEFFFFFFEEEDDDDDDHHHGGGFFFDDDCCCCCCBBBBBBEEEGGGJJJLLLOOOUUU^^^dddoooxxx)))))))))***++++++,,,,,,))))))***++++++++++++***------,,,+++************,,,+++***))))))+++---...,,,---------,,,++++++***)))***,,,...///000111111222333444666777999:::;;;777555333333555555333000///111222222222222333555???FFFQQQ[[[dddjjjpppssswwwtttqqqppprrruuuxxxyyy{{{wwwwwwzzzwwwpppmmmooovvvwwwxxxzzz{{{yyyuuurrrppppppqqqsssuuuyyy|||~~~}}}}}}}}}|||||||||||||||{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~{{{yyyyyy}}}xxxgggWWWLLLBBB888777555333222333444444333444444444555555555555666666777777666555444555666555555555444444555555555...111555444111///000222000000111222333333333333444666444222555999444+++222333444333333333555777777777888999:::;;;<<<<<<<<<666555999:::666555888666666666666777888999:::777777777777777777777777>>>EEEQQQ```qqqzzzfffYYYSSSKKKIIIGGGFFFFFFEEECCCAAABBBCCCDDDEEEEEEDDDCCCBBBCCCDDDEEEEEEEEEDDDBBBAAAEEECCCAAA??????@@@CCCDDDCCCCCCCCCBBBAAAAAA@@@@@@===???BBBDDDEEECCC@@@>>>FFF===777<<>>GGGSSScccuuurrr```TTTOOOKKKIIIGGGFFFFFFEEECCCAAADDDDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDEEEDDDCCCBBBAAAAAAAAA@@@@@@AAABBBEEEFFFBBBBBBBBBBBBBBBCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBBGGG???;;;>>>CCCBBB@@@???EEEDDDCCCCCCCCCDDDFFFGGGUUUPPPJJJFFFEEEDDDCCCAAACCCAAA@@@AAAEEEGGGHHHGGGNNNQQQYYYfffooovvv++++++******)))((((((''')))******++++++++++++++++++++++++***++++++,,,,,,,,,+++*********+++,,,---...............------,,,)))***,,,---//////000000333444444444444444555555333222111222555666555444111222222222111111222444444===IIIWWWcccllltttxxxyyyyyyyyyxxxxxxyyyzzzzzzzzzxxxxxxzzzwwwpppllllllrrruuuyyyyyywwwvvvwwwyyywwwvvvvvvwwwwwwxxxzzzzzz|||}}}}}}~~~~~~}}}}}}}}}||||||}}}}}}~~~|||~~~||||||~~~zzztttfffTTTFFF>>>888333666444222222333444333222444444444444555555555555555666777777555444444555333333222222222222333333444222000222555666333000555555555444444333222111444444222111333444000***111333444444222000///000777777777666666666555555111333666666111---000777666555555666666777888999777777777777777777777777777999===FFFTTTggg{{{{{{fffWWWNNNJJJJJJHHHFFFEEEFFFEEECCCAAAEEEDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCAAABBBBBBCCCDDDDDDEEEEEECCCBBB@@@>>>???AAACCCEEEFFFAAA???AAABBB@@@???AAAEEECCCAAA@@@AAADDDHHHKKKZZZUUUMMMGGGDDDBBBBBBAAABBBBBBCCCDDDEEEHHHLLLPPPXXX___mmm}}}*********))))))((((((((()))***++++++,,,,,,++++++************+++,,,------++++++*********+++,,,---++++++,,,,,,,,,++++++*********,,,---.../////////444333333333222222222222555555444333333333222111111222222111000000222444333;;;IIIVVVcccmmmtttyyy{{{||||||{{{yyyxxxwwwwwwyyyyyyzzzzzzwwwrrrmmmkkkoootttxxxxxxvvvuuuyyy}}}wwwwwwxxxxxxyyyyyyzzzzzz{{{|||}}}~~~~~~~~~}}}}}}zzz{{{{{{|||}}}~~~{{{}}}}}}|||~~~vvvlll\\\JJJ>>>888555333555333222222333333222111333333444444444555555555444555777777555444444444222222111111111111222222333111000111333444333111444555555555444444333222111111111222555777555333...000333333222000//////222222333444555666777777444666888777333111333777555555555555666777888888777777777777777777777777555777999???KKK^^^rrrnnn\\\QQQKKKHHHIIIGGGEEEEEEEEEDDDCCCAAADDDCCCBBBAAABBBCCCDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDDDDDDDBBBAAA???>>>CCCCCCCCCDDDDDDDDDEEEEEEDDDBBB@@@??????AAADDDEEEDDDBBBAAACCCAAA======AAABBBAAA??????@@@BBBEEEGGGNNNLLLGGGDDDBBBBBBCCCCCCBBBEEEGGGGGGGGGKKKSSSZZZhhhsss((()))))))))*********+++******+++,,,,,,,,,,,,+++************+++,,,------++++++***+++++++++,,,,,,******++++++,,,++++++*********,,,---............222222222222111111111000444444444333222111111111111111111000///000222444555===JJJWWWccclllsssxxx|||~~~~~~|||xxxtttssssssxxxzzz{{{zzzxxxtttppplllnnnsssxxxxxxuuuuuuyyy}}}vvvvvvwwwxxxyyyyyyzzzzzzzzz{{{|||~~~~~~~~~}}}|||xxxxxxyyyzzz{{{|||}}}~~~zzz|||~~~~~~}}}~~~}}}pppcccRRRDDD:::666444555333222111222333333111000333333333444444444444555333555777777555444333333111111111000000111111111...000222111//////111333222333444444555555555444111000111333555555555555000333666888777666666666222222333444555666777777777777777666666777666555444444444444555666777888777777777777777777777777333666999>>>FFFTTTfffrrryyycccUUUOOOKKKIIIHHHFFFDDDDDDDDDDDDBBBAAA@@@@@@@@@@@@BBBDDDFFFHHHDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCAAA???===EEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCAAA@@@AAACCC@@@;;;<<<@@@AAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCCCCCCCCCCCCCDDDBBBEEEHHHIIIJJJQQQ]]]fff}}}((())))))***++++++,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---------------******,,,------.........111111111111111111222222000111333333222222444555000000000///...000333666777???KKKXXXbbbkkkrrrvvvzzz|||}}}zzzuuuqqqqqqrrrwww{{{}}}{{{yyyxxxsssnnnnnnrrrvvvxxxwwwwwwyyy{{{tttuuuvvvwwwxxxxxxxxxxxxwwwyyy{{{}}}}}}}}}|||{{{vvvwwwxxxyyyzzz{{{|||}}}|||}}}~~~}}}|||{{{|||~~~yyyfffXXXHHH>>>888444444666222111111111222222000...333333333333444444444444222444777777555333222222111111000000000000111111,,,///222000------111555111222333444444555555555333111000222111///...111000222555777777777888999666666666555555555444444777777666444555888777222444333333444444555666777777777777777777777777777111444888;;;@@@JJJXXXcccvvvlllYYYPPPNNNLLLJJJFFFEEECCCCCCDDDDDDBBBAAA??????@@@AAABBBDDDFFFGGGDDDCCCBBBBBBAAAAAABBBBBB???@@@BBBCCCDDDCCCBBBBBBEEEEEEDDDDDDCCCBBBBBBAAA@@@AAACCCDDDDDDDDDBBBBBB@@@???@@@BBB@@@<<<<<>>JJJVVVaaaiiippptttwwwyyy{{{xxxtttqqqsssvvvuuu{{{~~~|||{{{{{{wwwpppoooqqquuuxxxyyyyyyxxxwwwuuuuuuvvvvvvvvvuuutttsssuuuwwwzzz|||}}}|||zzzyyyvvvwwwxxxyyy{{{|||}}}~~~~~~|||zzzzzz|||~~~}}}}}}sssZZZMMM???999666222222444111111000111222222000...222222333333333444444444111444777777666333222222222111111000000111111222///////////////000222444222222333333333333333222444111000222111------111000222333444333333555777777777777777666666666666555999999555444777777444333333333333444555666777777777777777777777777777222555888888999AAAMMMWWWjjjwwwvvv^^^OOOKKKLLLKKKIIIFFFDDDCCCCCCCCCCCCBBB@@@@@@@@@AAABBBCCCCCCCCCCCCDDDCCCBBBAAAAAAAAABBBBBB???@@@AAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAACCCCCCDDDDDDCCCBBBAAA>>>???BBBCCC???>>>???AAAAAAAAABBBCCCDDDEEEFFFBBBDDDFFFFFFDDDCCCEEEGGGGGGJJJOOOWWWcccsss......---,,,,,,++++++******+++,,,,,,------,,,,,,------,,,+++******************+++,,,,,,,,,,,,+++((()))***+++++++++++++++***+++,,,,,,---------------...///111222444555666222444555444111///000222...............111555888444<<>>888333555888888333333333333444555666666777777777777777777777777555888999777666<<>>>>>CCCEEEBBB@@@@@@@@@>>>======???BBBFFFIIIBBBDDDEEECCCBBBCCCFFFJJJMMMPPPVVV```ppp