BM6P6(@ {{{yyyxxxrrrjjjkkkhhh^^^RRRKKKIIIEEE???;;;::::::999888777666666555555444444444333333333555555444444444333333333222222222222222111000///111111222333333333333222333333333444444444555555111888::::::OOOzzzqqqiiidddsssmmmfffddddddddd```ZZZ\\\dddeeekkk~~~~~~ttt~~~{{{yyywwwyyy~~~qqqvvv{{{yyyxxxrrrkkkkkkhhh^^^RRRKKKIIIEEE@@@;;;;;;:::999888777666666555555444444444333333333444444444333333333333222222222222222222111000000111111222333333333333222333333333444444444555555333666777777DDDfffyyywwwaaaeeeggghhheeeeeefffbbb]]]^^^ccc___cccpppzzzttt|||~~~|||~~~www{{{yyyxxxssskkkkkkhhh^^^SSSLLLIIIEEE@@@;;;;;;:::999888777666666555555444444444333333333333333333222222222111111111222222222222111000000111222222333333333333333333333333444444444555555888666777:::???SSS~~~]]]VVVgggkkkhhhggghhhfffaaa```bbb\\\___eeevvv}}}zzzpppkkkkkknnnsssvvvwwwvvvwww~~~{{{yyyzzz}}}|||yyyzzz~~~rrr|||zzzyyysssllllllhhh___SSSLLLJJJEEE@@@<<<;;;:::999888777777666555555444444444333333333222222222111111111111000111111222222222111111000111222333333444444333333333333333444444444555555999333777>>>>>>FFFnnn```PPPlllkkkjjjiiiiiihhhdddaaa___^^^bbbcccjjjwwwhhhaaaWWWZZZ]]]^^^^^^ggg}}}}}}www}}}}}}yyywwwwwwyyyzzz|||wwwxxxttt{{{|||zzzzzztttmmmllliii___SSSLLLJJJFFF@@@<<<;;;;;;:::999888777777555555444444444333333333222222111111111000000000000111111222222222111111222222333444444444444333333333333444444444555555666///555AAA>>><<<\\\pppSSSeeeiiikkkmmmkkkhhheee```]]]\\\bbbdddeeevvv~~~www~~~}}}tttfff^^^ZZZSSSSSSTTTRRRPPPUUUhhhzzzvvvwww}}}zzzxxxxxxxxxxxx{{{xxx{{{qqq|||{{{zzzuuummmllliii___TTTMMMJJJFFFAAA<<<<<<;;;:::999888777777555555444444444333333333222222222111111111000000000000111222222222222111222222333444444444444444333333333444444444555555999222999HHHEEE<<>>AAAddd~~~]]]qqq}}}hhheeeiiibbbfff```___aaa^^^\\\jjj}}}}}}{{{nnnjjjddd```___```bbbcccbbbdddffffffdddcccbbbccceeedddeeeiiilllkkkgggccceeennnxxx{{{xxxttttttuuuuuuwww{{{qqqhhhhhhlllsssvvvuuuvvvyyyxxx{{{~~~ooo}}}{{{uuuooonnnjjjaaaVVVOOOLLLHHHBBB@@@???===;;;:::888888777777666555444333333333333444444333222222111000000111111111111222222222222555555555555444444444444555555444444333444444555555555555555555888<<>><<<:::999888888555555444333222222222222333222222222111111111000000111111222222333333333555555444444333222222222222222222111222222333333444555555444333444777999DDDYYY|||aaa]]]zzzuuujjjggghhhdddbbbaaa]]]WWWYYY```hhh~~~uuuooouuuvvvrrrqqqrrrlllpppwwwttt}}}~~~xxxuuurrrrrrtttuuusssssswwwwww}}}|||xxxyyy|||lllvvv~~~||||||wwwpppoookkkbbbWWWPPPMMMIIICCCAAA@@@>>><<<:::999999888555555444333222222222222333333333333333222222222000111111222333333444444444444333333222222222222111111111111111222333444333444555444333333555777>>>JJJ}}}iiiRRRmmmzzzrrrooollliiieeeccc___ZZZXXXYYY[[[lll|||wwwssstttnnnmmmooogggiiiyyyvvvqqqsss|||~~~{{{xxxvvvxxxwwwtttuuuxxxxxx{{{|||qqqvvv~~~||||||wwwqqqooolllcccWWWPPPMMMIIICCCAAA@@@>>><<<;;;:::999999666555444333222222222222333333333333333333333333000111111222333444555555222222222222222222222222111111111111222333444444222444444444333444555777777CCCpppuuuQQQ[[[kkkqqqsssqqqppplllhhhdddaaa]]]YYYVVV[[[cccvvv~~~uuuuuuooommmnnnhhhkkk}}}sssjjjiiilll~~~{{{zzz|||zzzvvvuuuxxxzzzuuucccttt~~~}}}}}}xxxrrrpppmmmdddXXXRRROOOJJJDDDAAA@@@???===;;;:::999999777666555444333333333333222222222222222222222222000111111222333444555666000000111111222222333333111111111222222333555555222333444555444444666888555AAA^^^dddVVVXXXdddoooooorrrnnnhhhcccaaa___ZZZUUU\\\]]]hhh~~~xxxxxxqqqnnnnnnjjjrrr~~~qqqgggdddmmmxxxzzzzzz}}}~~~~~~{{{{{{}}}|||wwwuuuwwwzzzmmmggg~~~~~~zzztttqqqnnneeeZZZSSSPPPKKKFFFBBBAAA???===;;;:::999999777777666555444444444444111111111111111111222222000111111222444555666666//////000111222333333444222222222222333444555666111333555555555555777999777@@@MMMvvvaaaTTT```qqqrrrrrrnnnhhhcccaaa```[[[UUUVVVUUU[[[kkkyyyyyysssnnnnnnkkkvvv{{{mmmeee[[[ccckkktttzzzmmmgggeeegggnnnqqqvvvzzz{{{~~~}}}{{{|||~~~}}}wwwtttuuuyyy~~~mmmtttzzzrrrtttpppggg[[[SSSPPPKKKFFFCCCAAA???<<<:::999999999666666666777777666444333111111111111111111111111000222555666666444111///---...///000111111111111000111111111111222222222444444444555555555555666000@@@CCCVVV~~~WWWZZZsssvvvwwwooogggeeeeeebbb\\\YYY[[[VVV[[[fffooo~~~~~~wwwrrrqqqqqqppptttyyy{{{pppoooddd^^^XXXZZZdddkkkfff___WWWUUUTTTWWW___kkkxxx~~~zzz~~~{{{uuuqqqrrrrrruuu{{{yyyzzzrrrrrroooggg[[[TTTPPPKKKEEEBBBAAA???<<<;;;:::::::::888;;;===:::666222222333111111111111111111111111111333555666666333000...---...///000111111111111000111111111111222222222444444444444555555555555222:::;;;JJJxxxlll^^^ooo}}}xxxqqqkkkhhhgggddd```\\\[[[UUUXXX```fffrrr|||vvvtttsssrrruuuyyyuuuqqqggg```XXXWWW[[[___[[[UUUQQQOOONNNOOOUUU^^^hhhnnnssswww{{{}}}zzzrrrmmmrrrsssvvvzzzzzzrrrpppnnnfff\\\UUUPPPJJJCCCAAA@@@>>><<<;;;;;;;;;;;;<<<@@@BBB===555000000333111111111111111111111111222333555666555333000.........///000111111111111000111111111111222222222444444444444555555555555999888999AAA```}}}``````vvvtttrrrnnnkkkiiifffbbb___\\\WWWVVV[[[]]]eee{{{xxxvvvtttuuuxxxzzzqqqlllcccXXXSSSRRRRRROOOLLLKKKJJJHHHHHHKKKPPPVVVYYY___aaaiiivvv|||}}}~~~uuunnnuuuvvvxxxyyy{{{{{{zzzsssooommmfff\\\UUUQQQJJJBBBAAA@@@>>><<<<<<<<<<<<===>>>@@@???;;;666111111111111111111111111111111111333333555555444222///.........///000111111111111000000111111111222222222333333444444444555555555;;;666:::<<>>===<<<<<<<<<===???;;;888666777666222///111111111111111111111111222333444444333222000......///000111222222222222000000111111111222222222333333333444444444444555444222999999999ddd^^^YYYhhhqqqwwwsssllliiifffbbb```ZZZWWWWWWUUUWWWeeeuuu|||yyytttpppooolllxxx}}}}}}rrrddd]]]UUULLLHHHHHHEEEEEEEEEEEEEEEEEEEEEFFFIIIIIILLLRRRTTTTTTXXX]]]hhhmmmvvvwwwrrruuuyyyzzzzzz{{{ttttttvvv}}}|||yyy{{{rrr|||{{{ssspppnnnggg]]]VVVRRRLLLFFFBBBAAA???===<<<<<<<<<<<<===777222333777888444000111111111111111111111111111222333333333222111000...///000111222222222222000111111111111222222222333333333333444444444444333333:::;;;888PPPyyyXXXcccsss{{{rrrnnnjjjeee^^^YYYVVVUUUSSSTTT]]]ggg|||vvvpppnnngggnnnnnnnnnssswwwxxxjjjddd]]]QQQHHHGGGCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCEEEJJJKKKIIILLLPPPSSSTTTWWW___lll|||rrrooonnnrrrsssrrrrrruuummmmmmooottt|||}}}zzz|||}}}~~~{{{ppp{{{tttrrroooggg\\\VVVSSSNNNHHHDDDBBB@@@>>><<<;;;;;;<<<:::777333333555666555222111111111111111111111111000000111222222222222111//////000111222222222222000111111111111222222222222222333333333444444444444444777<<<>>>BBBhhhccc^^^sssvvvpppkkkeee___[[[XXXVVVTTTTTTXXX^^^ssszzzsssppplllnnnkkknnnrrroooyyysssggggggeeeXXXMMMJJJDDDDDDDDDDDDDDDCCCCCCBBBEEEDDDEEEIIIJJJKKKOOOVVVSSSRRRQQQSSSZZZgggvvvtttnnnjjjiiinnnrrrqqqooonnnlllkkklllnnnrrrwww{{{~~~zzz{{{{{{|||}}}~~~{{{yyy|||sssqqq{{{tttssspppggg\\\VVVSSSOOOJJJEEECCCAAA>>><<<;;;;;;;;;999888777555444333444555111111111111111111111111///000111222222222222222///000111222222333222222000111111111111222222222222222333333333444444444222111...888???777PPPsssXXXqqqvvvpppjjjcccbbb^^^[[[XXXVVVUUUXXX[[[cccvvv~~~wwwsssnnnlllfffhhhlllgggooozzzjjjaaagggiii___SSSOOOGGGGGGGGGFFFEEEDDDDDDDDDGGGEEEDDDGGGIIIKKKRRRZZZZZZYYYWWWUUUVVV]]]jjjssssssnnnfffcccjjjrrrrrrmmmiiinnnnnnmmmkkklllpppvvvzzzuuuvvvwww{{{~~~~~~}}}}}}}}}zzz|||~~~||||||~~~gggttt~~~xxxppprrrnnneee[[[WWWVVVQQQJJJHHHEEEAAA???>>>===;;;999777666555555666777555444222222222111111111111000000000111111111111000000111111000000000000111111222222111111222222333444222222222222222222222222333555666777999AAANNNXXXyyybbbppp|||vvvuuuaaafffeeeaaa\\\XXXWWWXXXZZZeeeiii{{{|||{{{kkkjjjhhhggghhhkkknnnpppuuu~~~rrrZZZYYYZZZ]]]___^^^YYYUUUKKKGGGCCCCCCGGGKKKJJJIIIHHHJJJIIIIIIOOOYYY_________```aaa```ZZZTTTTTTZZZqqqwwwoookkkpppuuurrrjjjeeennnkkkhhhiiinnnqqqrrrpppssspppqqqwwwxxxwww{{{}}}yyy~~~zzztttuuuzzzyyywwwvvvnnnssszzzssssssooofff\\\WWWVVVQQQJJJGGGDDD@@@>>>===<<<;;;:::666555444444555555444333222222222111111111111000000000111111111111000000111111000000000000111111222222111111222222333444222222222222222222222222111333555555777>>>HHHQQQuuukkkeee|||{{{wwwvvvgggeeedddaaa]]]ZZZXXXXXXYYYZZZ\\\kkkuuurrrlllhhheeefffhhhiiiuuuyyykkkoootttqqqrrrwwwtttsssttttttoooiiihhhlllppprrr{{{zzzuuunnn]]]JJJPPPQQQTTTXXX\\\\\\YYYVVVMMMJJJGGGFFFIIIJJJHHHFFFKKKMMMNNNQQQZZZdddhhhfffeeeeeefffeee]]]TTTRRRUUU___qqq~~~}}}sssrrrtttssspppnnnqqqqqqrrrqqqooonnnmmmnnnqqqnnnooosssttttttxxx}}}~~~~~~}}}wwwrrrttt{{{yyywwwzzzwwwnnn~~~wwwuuupppggg\\\WWWUUUPPPIIIFFFCCC???======<<<;;;:::666444333333444444333222222222222111111111111000000000111111111111000000111111000000000000111111222111111111111222333333222222222222222222222222000222444444555999AAAGGG[[[zzzwwwYYYlllwwwyyywwwlllccccccaaa___\\\ZZZYYYXXXXXXXXXaaavvv}}}xxxpppiiiddddddeeeffflllnnn|||~~~rrrqqqwwwpppdddmmmsssvvvvvvggg\\\[[[[[[ZZZWWWTTTRRRSSSUUUVVV]]]^^^[[[ZZZZZZSSSHHHKKKLLLPPPTTTXXXXXXVVVSSSPPPMMMJJJIIIHHHGGGFFFDDDMMMQQQUUUZZZccckkkmmmiiiaaabbbeeeeee^^^SSSNNNOOOTTTaaaqqqxxxwwwuuuxxx|||}}}|||yyyxxxuuurrrrrrrrrvvvyyyxxxsssooonnnppppppnnnnnnpppppprrrwww}}}zzzxxxzzz}}}yyytttrrruuu|||~~~yyy}}}vvvssszzzvvvrrrhhh]]]XXXVVVPPPIIIEEEBBB???======<<<;;;:::777555444444555555333222222222222111111111000000000000111111111111000000111111000000000000111111111111111111111222222333222222222222222222222222111222444444444666;;;>>>LLLyyy]]]^^^lllxxxzzznnnccccccaaa```___]]]ZZZWWW[[[ZZZ___kkk~~~|||xxxsssmmmiiihhhiiijjjllliiirrryyy|||fff[[[VVVRRRQQQPPPPPPPPPPPPPPPPPPPPPNNNRRRTTTQQQRRRUUUSSSNNNOOOPPPSSSUUUVVVUUUSSSQQQSSSPPPLLLGGGEEEDDDEEEFFFNNNWWW```dddfffhhhgggdddWWWYYY]]]```\\\RRRLLLLLLPPPWWW___cccaaa``````bbbrrrvvv}}}wwwrrrpppsssuuuxxxxxxvvvuuuvvvwwwtttsssrrrrrrrrrtttzzz~~~yyyuuuwwwuuuuuuuuuvvvyyy{{{{{{zzzwwwrrriii^^^XXXVVVQQQJJJFFFCCC???======<<<;;;:::888777555555666555444222222222222111111111000000000000111111111111000000111111000000000000111111111111000000111111222333222222222222222222222222222333444444555666888999BBBaaaxxxZZZ[[[pppzzzrrrfffdddcccbbbbbb___[[[WWWVVVVVVYYYaaalll}}}yyytttpppnnnmmmmmmjjjgggkkkvvvfffTTTKKKIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIHHHLLLOOOOOOPPPRRRQQQOOORRRTTTVVVWWWWWWWWWVVVVVVXXXUUUOOOGGGBBBBBBFFFKKKTTTbbbooooooiiieeebbbaaaYYYZZZ^^^aaa^^^TTTNNNMMMIIILLLPPPRRRSSSSSSUUUWWW[[[ggg}}}tttssszzz|||{{{}}}|||wwwtttvvvwwwuuusssuuuxxxzzz{{{zzzyyyyyyyyyvvvvvvyyy~~~~~~|||{{{}}}{{{vvvssstttppptttzzz~~~www~~~~~~zzzwwwrrriii^^^YYYWWWRRRKKKHHHEEEAAA???======;;;999999888666666666666444222222222222111111111111000000000111111111111000000111111000000000000111111111000000000000111222222222222222222222222222222333333444444555666777888>>>HHHwwwjjjVVVdddtttvvvjjjgggeeeddddddbbb\\\XXXRRRSSSVVV[[[bbbqqq{{{uuuqqqooonnnkkkhhhhhhsssrrrddd\\\RRRKKKIIIJJJHHHEEEGGGHHHGGGFFFDDDDDDGGGIIIOOOTTTYYY[[[ZZZYYYWWWVVVOOOQQQSSSUUUWWWZZZ^^^aaa```^^^XXXNNNEEEDDDIIIOOO^^^ooo}}}~~~vvvpppllljjjiiigggggghhhcccYYYQQQPPPFFFJJJPPPTTTVVVYYY[[[]]]VVVZZZjjjyyyzzzzzzxxx|||yyywwwwwwvvvuuuyyy|||wwwssssssvvvyyyyyywwwyyy{{{{{{xxxwww{{{}}}~~~|||yyyxxxzzz{{{xxxxxxzzztttzzz}}}mmm}}}~~~zzzvvvrrriii___ZZZXXXSSSMMMJJJGGGCCC@@@>>>===;;;999999777555555555555333111222222222111111111111000000000111111111111000000111111000000000000111111000000000000000111222222222222222222222222222222333222222333555777888888<<<;;;aaaggg\\\eeeqqqoookkkgggeeeeeeccc^^^YYYVVVVVVWWWYYY[[[eeeyyyvvvqqqppppppmmmllljjjlllvvvgggYYYVVVRRRQQQPPPNNNLLLLLLKKKMMMOOOLLLIIIJJJOOOUUUYYY\\\______[[[UUUQQQPPPIIIKKKMMMPPPSSSYYYaaagggkkkkkkfff[[[OOOIIILLLQQQhhhuuuzzzuuupppmmmjjjdddZZZRRRQQQLLLSSS]]]ccceeeeeeeeefffbbb\\\ccc~~~{{{vvvwwwvvvvvvwwwuuurrrvvv|||xxxwwwuuuuuuuuuuuuuuutttrrrwwwxxxtttsssvvvwwwuuuyyyyyy|||}}}zzz}}}|||qqqkkkrrr~~~{{{vvvrrrhhh___ZZZYYYTTTNNNLLLIIIDDDAAA???===;;;999888666444444444333222000222222222111111111111000000000111111111111000000111111000000000000111111000000000000000111111222222222222222222222222222333111111222444777888888888444RRR}}}[[[WWWiiirrrmmmhhhffffffddd___ZZZZZZXXXWWWUUUTTTYYYhhhxxxvvvrrrssstttlllnnnmmmjjjiiinnn{{{mmm___UUUTTTRRRPPPMMMKKKNNNRRRGGGKKKNNNMMMJJJLLLUUU]]]hhhhhhiiifff]]]SSSMMMLLLFFFHHHJJJKKKOOOVVV```gggrrrtttqqqfffWWWNNNMMMQQQlllvvvwwwqqqkkkgggaaaXXXQQQPPPQQQ[[[gggnnnnnnjjjgggfffkkk______xxx|||{{{}}}~~~wwwsssooorrrxxx|||xxxqqqooorrrppptttxxxxxxuuussssssuuulllrrrtttpppnnnqqqqqqnnnqqqvvv~~~{{{vvv{{{}}}lllhhhppp}}}{{{xxxssshhh]]]YYYYYYVVVQQQHHHFFFCCC@@@???>>>======:::999666333222222333333111111111111111111111111//////000111111111111111000000000000000000000000//////000111111111111111222222111111111111111111111222222333333444444555777888@@@aaacccIIIeeeqqqtttpppfff^^^___```___]]]VVVRRRTTTVVVXXX___hhh}}}zzztttrrrrrrqqqooojjjfffeeeiiiooosssxxxpppggg___YYYZZZWWWTTTTTTWWWWWWSSSQQQMMMKKKMMMNNNSSSaaappp}}}rrrhhhbbbZZZNNNHHHHHHFFFHHHIIIHHHIIIOOOZZZcccjjjqqqrrrfffXXXPPPOOOOOObbbssskkkeee]]]XXXVVVTTTRRRPPPRRRkkk|||tttmmmhhhccceeeiiiwww{{{{{{}}}vvvpppoooiiipppwwwwwwtttrrruuuzzzqqqsssvvvxxxyyyyyyxxxxxx{{{wwwppplllpppxxxzzzwwwwwwzzz}}}}}}|||}}}}}}xxxuuuxxx}}}___eee~~~{{{yyyzzzuuukkk```\\\\\\XXXRRRMMMKKKGGGCCC@@@>>><<<;;;:::888666444222222333333111111111111111111111111//////000111111111111111000000000000000000000000//////000111111111111111111111111111111111111111111111222333333444444555888===<<>>999444NNN{{{UUUUUU___gggfff```]]]\\\[[[aaa\\\YYYWWWUUUSSSTTTXXX]]]jjj~~~}}}zzzyyyuuussspppmmmjjjhhhhhhhhhccchhhppp~~~qqqddd___[[[VVVYYYiiitttfff___]]]\\\[[[ZZZYYYYYYYYYZZZbbbkkk```]]][[[YYYVVVQQQRRRUUUQQQSSSVVVUUUSSSSSSWWWZZZ]]]```___[[[XXXXXXWWWTTTUUUVVVWWW[[[aaaccc]]]SSSYYYXXXXXXXXXYYYXXXUUUSSSZZZqqq~~~tttnnnsssxxxzzz|||{{{~~~~~~{{{zzzvvvppprrr|||zzzsssqqqoooooooooqqqtttyyy~~~wwwwwwyyy|||{{{|||zzzvvvxxx}}}~~~{{{xxxyyy|||{{{www{{{|||}}}{{{zzz}}}~~~jjjeee~~~~~~vvvrrrjjjaaa^^^\\\WWWPPPIIIEEEAAA???@@@???===;;;999888666555333222222222111111111111111111111111//////000111111111111111//////////////////////////////000111111111111111111111111111111222222222111111111222333333444444...999888333AAA```pppVVVXXXZZZ[[[]]]______^^^```^^^[[[YYYVVVSSSQQQQQQUUU[[[ggg~~~wwwuuussspppnnnkkkgggeeecccbbbdddllljjj^^^ccc```^^^fff}}}fff\\\]]]```aaaaaaaaa```^^^\\\]]]___[[[___fffiiifff```\\\ZZZ\\\]]]^^^]]][[[[[[]]]___jjjmmmkkkccc\\\YYYVVVSSS[[[YYYWWWYYY^^^aaa^^^YYY^^^^^^___```aaaaaa```___ZZZnnn|||{{{rrrkkkkkknnnwwwwwwwww|||xxxttttttyyyzzzuuuqqqqqqqqqooonnnqqqwww|||sssvvvzzzzzzxxxxxx{{{~~~|||wwwtttwww~~~~~~|||zzz|||}}}|||~~~~~~jjjooo{{{vvvssskkkbbb^^^]]]XXXQQQJJJEEE@@@???@@@@@@>>>;;;999888777555444333222222111111111111111111111111//////000111111111111111//////////////////////////////000111111111111111000000111111111222222222000000111222222333333444222444555:::???JJJvvvaaaXXXRRRUUU^^^ccc___ZZZ\\\]]]\\\YYYWWWUUURRRPPPTTTWWW^^^nnn{{{xxxvvvtttrrrooojjjfffaaa___^^^aaalll|||kkkeeefffeeedddlllggg___dddjjjbbbeeehhhiiijjjjjjjjjiiiggglllrrrsssppplllfffaaafffeeeeeedddcccdddgggiiitttzzz{{{qqqddd]]][[[ZZZWWWVVVXXX\\\aaacccdddeeefffggggggggghhhjjjlllnnnbbbmmm{{{}}}~~~qqqiiifffgggccc```dddyyy|||yyyzzz{{{|||{{{wwwuuuvvvyyyyyyvvvsssrrrrrrpppooorrrxxx|||{{{yyywwwyyyuuuzzz{{{vvv{{{~~~~~~}}}||||||~~~rrrgggfffnnnyyyuuummmddd``````\\\UUUPPPJJJDDDAAABBBAAA===888888888777666444333222111111111111111111111111111//////000111111111111111000000000000000000000000//////000111111111111111000000000111222222333333000000111111222333333333999333222:::<<<;;;aaajjjXXXKKKPPP^^^eeeaaaZZZYYY\\\\\\YYYXXXXXXVVVRRRSSSVVVZZZcccsss~~~yyyvvvuuurrrmmmiiiccc```^^^^^^cccpppzzzxxxuuuuuutttvvvwwwnnnpppsssfffjjjnnnqqqxxxzzzuuutttuuusssoootttsssrrrrrrsssuuuwwwyyyyyy}}}ooogggeeeeeeeeeeeejjjqqquuutttsssttttttttttttsssqqqrrrtttvvvlllnnnzzzxxxkkkbbbaaabbbaaa___```qqqyyyuuuwwwyyy{{{yyyyyyttttttlllnnnsssxxx|||{{{wwwsssqqqpppooorrrvvvxxxwwwuuuzzzzzztttwww}}}~~~wwwuuu{{{|||zzzyyy{{{~~~ooogggjjj|||zzzvvvmmmccc``````]]]WWWPPPJJJCCCAAABBBBBB===888888777777666555333222111111111111111111111111111//////000111111111111111000000000000000000000000//////000111111111111111///000000111222222333333000000000111222222333333777333111777999555NNN{{{vvvYYYQQQXXX___``````XXX\\\]]]YYYXXXZZZXXXSSSPPPRRRTTTXXX```rrr~~~yyyvvvsssooojjjiiibbb^^^^^^```ffftttvvvttt}}}sssmmmhhhrrrrrr{{{zzzxxxwwwkkkgggjjjyyyzzztttnnnlllsss|||{{{tttnnnkkkjjjlllmmmsss{{{uuuooosssyyy}}}|||}}}vvvooossslllkkkllloootttwwwuuuqqqpppooonnnnnnqqqtttvvvwwwwww|||xxxrrrpppqqqnnnrrrtttssswww~~~~~~~~~}}}~~~~~~~~~~~~}}}|||yyy~~~}}}~~~yyymmmpppxxxyyyuuujjj```]]]^^^\\\WWWKKKEEE???>>>AAABBB>>>999888777777666555333222111111111111111111111111111//////000111111111111111000000000000000000000000//////000111111111111111///000000111222222333333000000000111222222333333---333444666888555BBB]]]xxx[[[SSSVVV\\\cccYYY]]]^^^YYYXXX[[[YYYTTTNNNNNNOOOPPPSSS^^^pppzzzwwwtttoookkklllbbbZZZZZZ\\\]]]bbbiiiuuu}}}fff___WWWcccrrrnnntttyyy}}}zzznnndddeeegggwwwxxxuuuddd]]][[[ddduuu}}}hhhZZZQQQUUUcccwww}}}xxx|||}}}pppmmmoooooorrryyyssskkkqqqwwwwwwpppgggcccgggmmmooommmooonnnlllkkklllqqqvvvzzzuuuvvvxxxyyywwwsssmmmhhhlllvvv}}}yyytttuuuzzz~~~{{{yyy{{{~~~~~~uuuwwwxxxwwwttttttxxx|||yyyzzz|||{{{}}}qqqlllrrr{{{vvvllldddaaa```ZZZRRRLLLIIIFFFDDDDDDBBB>>>:::999888666555333333222222333222000/////////000111000000000000000000000000......------...000222333////////////000000000000111111111111111000//////111111222333333333333222444444555666777;;;@@@DDDrrr\\\RRR[[[]]]aaa___\\\YYYYYY]]]^^^ZZZTTTOOOOOOOOOPPPNNNQQQ]]]jjjyyysssmmmlllgggccc``````___\\\]]]```oooooovvvhhhaaaYYY]]]```kkkwwwdddYYYZZZ```ddd|||uuudddWWWYYY```iiiwwwjjjaaa]]]\\\aaajjjyyyoooaaa^^^\\\YYY___vvv~~~{{{wwwooolllllltttxxx}}}yyymmmkkkqqq{{{yyypppgggdddiiimmmnnnmmmkkkkkkkkkiiiiiimmmttt{{{yyywwwuuusssrrrqqqqqqpppwww}}}xxxnnnlllvvv~~~~~~yyy{{{~~~yyywwwyyyzzzxxxtttuuurrrooonnnppprrrttttttxxx~~~{{{zzz}}}|||}}}yyyyyy|||yyysssoooxxxzzzuuullldddaaa```ZZZRRRLLLIIIEEEDDDDDDBBB>>>:::999888777555444333222222222222000/////////000111000000000000000000000000000////////////000000111////////////000000000000111111111111111000//////000111222222333333222222444444555555666999>>>BBBSSSgggYYYSSS^^^```^^^ZZZXXXXXXZZZYYYWWWRRROOONNNNNNLLLMMMVVV```uuu{{{sssnnnmmmfffbbb___```___[[[\\\___bbbbbbwwwnnnccc^^^___cccbbbaaajjjxxx}}}wwwwwwvvv~~~|||jjjaaaZZZXXXYYY\\\rrr{{{lll```YYYSSSXXX___{{{hhhZZZ^^^\\\___eeekkkrrr}}}fff]]][[[XXXWWW]]]vvvuuutttvvvwwwsssqqqqqqtttoookkkkkkooouuuvvvnnnfffeeeiiimmmmmmkkkjjjjjjjjjjjjkkkoootttxxxtttrrrqqqvvv|||~~~zzzwwwzzz{{{tttkkkjjjrrr{{{~~~yyyzzzzzzvvvrrrssswwwyyyyyyvvvuuuuuuuuuuuuuuuuuuuuuuuuzzz|||zzz{{{|||{{{{{{||||||{{{|||wwwxxxzzz|||zzzvvvyyytttkkkcccaaa```ZZZSSSLLLIIIEEEDDDDDDBBB>>>;;;999888777555444333222222222111111000///000000000000000000000000000000000000000000000000///......////////////000000000000000111111111111000000///000111222222333333222222333444555444555777;;;>>>>>>```\\\MMMXXXaaaaaa___[[[WWWUUUWWWZZZVVVQQQMMMLLLKKKJJJNNNSSS```wwwzzztttsssjjjfffccccccaaa\\\[[[]]]XXXXXXeeewwwzzzkkkccc___[[[bbbbbb\\\ZZZ___aaa^^^```]]]bbbuuuyyyccc\\\^^^^^^YYYUUUXXXggg|||}}}lll___ZZZXXXSSSVVVXXXlll}}}hhh]]]YYY]]]^^^cccjjjnnnnnnnnnqqqwww}}}yyyjjj^^^ZZZXXXUUUXXX^^^wwwyyyzzzwwwpppnnnppprrrwww}}}qqqhhhkkkmmmnnnqqqrrrlllggggggkkknnnmmmkkkjjjiiihhhjjjnnnqqqssstttrrroooooovvv|||zzz{{{yyytttooopppxxx~~~yyyyyyxxxuuuuuuwwwuuurrrqqqsssxxx|||}}}|||vvvzzz}}}}}}{{{xxxxxxyyy|||{{{zzz|||~~~{{{~~~}}}}}}~~~}}}xxxuuutttyyylllyyyxxxtttkkkcccaaaaaa[[[TTTLLLIIIEEECCCCCCBBB???<<<:::999777555444333333333222111111000000000000000////////////////////////...///000111111000///...////////////000000000000000000111111111111000///000000111222222222222222333444444444333555888:::===IIIqqqxxx\\\VVV]]]___bbbaaaZZZTTTUUUZZZZZZSSSMMMNNNNNNLLLKKKLLLRRRaaawww~~~{{{pppllliiihhheee___\\\^^^[[[YYY]]]dddwwwuuuooojjjaaahhhkkkiiiiiimmmooommmnnnlllkkknnnuuuzzzzzzyyysssggg]]]]]]dddhhhddd___cccjjjyyysssfff^^^\\\^^^aaacccaaallluuuddd^^^```eeejjjlllqqqvvvyyywwwrrroooooosssrrrjjjeeeccc___ZZZ^^^bbbwww}}}zzzqqqllljjjlllooorrrzzz}}}kkkjjjooopppqqqsssqqqnnnkkkllloooqqqpppnnniiiggggggjjjoooqqqqqqooossspppooorrrwwwyyywwwssszzzyyywwwtttsssvvv|||{{{uuussstttuuuuuuuuutttsssrrrtttxxx{{{||||||zzz~~~~~~{{{}}}}}}|||~~~~~~|||{{{{{{||||||{{{||||||~~~zzzxxx}}}yyylllnnnxxxtttkkkcccbbbbbb]]]UUULLLHHHDDDBBBCCCBBB@@@===:::999777666444444333333111111111111000000000///////////////////////////,,,---///111111111111000////////////000000000000///000000111111111000000000000111222222222222111222333444333333333666888>>>999QQQ~~~ZZZQQQUUU\\\bbb___WWWVVVZZZ[[[TTTPPPSSSTTTQQQMMMLLLJJJPPP\\\ooo~~~sssooolllkkkhhhcccaaacccbbb^^^]]]]]]lll~~~{{{}}}|||ssspppppppppooonnnooorrrsssqqqmmmsssuuu}}}mmmgggeeehhhlllrrrvvvuuuzzz}}}sssnnnnnnpppqqq~~~{{{xxxtttnnngggfffhhhvvvxxxnnnkkkhhhgggiiimmmqqquuu~~~vvvnnnpppqqqnnnpppvvvsssqqqpppqqqtttuuusssqqqiiihhhhhhkkkooopppnnnkkkoooooonnnllllllmmmooorrruuusssqqqnnnnnnqqquuuxxx|||wwwuuuxxx|||}}}{{{xxxwwwvvvvvvwwwxxxwwwwww}}}~~~}}}~~~|||}}}}}}}}}|||}}}zzzkkkqqqxxxtttllldddcccddd___WWWLLLHHHDDDBBBCCCBBB@@@>>>:::999888666555444333333000111111111111000//////000000000000000000000000,,,---...000111111222222////////////000000000000///000000111111111111000///000111111222222111111222333444444333333555777<<<555DDDtttjjjPPPNNNRRR\\\^^^ZZZXXX\\\ZZZUUUTTTWWWYYYTTTPPPOOOKKKLLLPPP^^^uuuwwwrrrooonnnkkkggggggiiieee``````___hhh|||rrrhhhhhhllluuu{{{vvv}}}~~~xxxwwwuuuzzzrrrdddbbbaaacccjjjqqqvvv{{{{{{sssppprrrooojjjmmmtttuuutttssssssuuuuuutttrrrkkkkkklllmmmnnnnnnllljjjiiikkkllljjjhhhkkkrrrxxxuuutttssspppnnnnnnppprrrzzzzzzxxxvvvxxx}}}}}}~~~}}}|||zzzyyyyyy}}}~~~}}}}}}~~~zzzzzz}}}|||nnnnnn|||yyyuuummmfffeeefffaaaYYYMMMHHHCCCAAABBBBBBAAA>>>::::::888666555444444444000111111222111000///...000000000000000000000000///////////////000111111////////////000000000000//////000111111111111111///000000111111111111111111222444444333444555777777999@@@[[[fffXXXPPPUUU[[[YYYXXX\\\WWWUUUVVVZZZZZZTTTPPPPPPPPPOOOOOOUUUccczzzyyytttnnniiihhhjjjfff```bbbccceee{{{sssrrrwww{{{kkk______aaafffpppzzz}}}tttooopppoooiiijjjpppuuutttrrrrrrrrrrrrqqqqqqoooppprrrqqqooommmmmmmmmlllllllllllllllnnnrrruuutttvvvxxxwwwtttsssuuuxxxtttxxxyyyuuuuuuzzz}}}|||~~~|||{{{{{{yyy{{{}}}~~~~~~}}}}}}|||zzzuuuwww{{{ssslll~~~yyyuuummmffffffgggbbb[[[MMMHHHCCCAAABBBBBBAAA???;;;:::888777555444444444000111111222222000///...000000000000000000000000222111///.........000000////////////000000000000//////000111111111111111//////000111111111111111111222444444444444666777222:::;;;AAAfffhhhTTTSSSXXXWWWWWW[[[UUUTTTWWW[[[YYYSSSOOOOOONNNNNNMMMMMMSSSbbb{{{|||rrriiifffhhhggg___cccfffbbbvvvxxxfff```cccfffmmmxxxwwwuuummmooooookkkjjjmmmsssrrrqqqpppooooooooonnnrrruuuvvvtttpppmmmnnnooosssqqqooonnnooonnnllljjjmmmsssxxxyyywwwwww{{{uuu|||~~~zzzxxx|||~~~wwwxxxzzzyyyxxxwwwwwwwwwuuuwww{{{~~~yyy|||}}}}}}}}}|||}}}}}}~~~~~~}}}|||{{{ttttttvvv}}}|||{{{llliiirrr}}}rrrmmmgggaaaeeefff[[[OOOKKKFFFDDDDDDDDDAAA>>><<<;;;888666444444333333222111111000000000000000000000000000000000000000111111000000//////......111111000000//////......000000000000////////////000000000000111111111111333333333333444555666666666777777@@@QQQhhhhhhWWWUUUUUUXXX^^^UUUXXX]]]^^^ZZZRRRPPPSSSSSSNNNLLLNNNMMMSSSjjjuuukkkiiicccjjjddddddhhhgggnnn{{{nnnjjjgggfffggglllvvv{{{ttt{{{uuuxxxvvvsssoookkkkkkmmmppplllkkkllloooqqqqqqlllgggjjjpppvvvuuuoookkkllloookkkooosssssspppmmmllllllqqqssssssppptttxxxwwwzzz}}}{{{yyyxxxyyyyyywwwvvv}}}}}}~~~{{{}}}}}}zzz|||}}}zzz|||{{{{{{yyyuuusssyyyvvvfffhhhuuuoooiiibbbeeefffZZZPPPLLLGGGDDDDDDDDDAAA>>><<<;;;888666444444333333222111111000000000000000........................111000000000/////////...111000000000/////////...000000000000////////////000000000000111111111111222222222222333444555666333666666:::DDDUUUyyyWWWQQQWWWYYYUUUZZZ[[[[[[YYYXXXWWWUUUSSSSSSMMMKKKLLLKKKNNN```ttt}}}uuussslllkkkdddbbbeeedddggg}}}kkkddddddeeehhhllluuu}}}tttqqqvvvoootttsssqqqnnnkkkjjjlllnnnooommmkkkllloooooollliiikkkqqqvvvvvvpppkkklllnnnlllooorrrsssqqqooonnnoooqqqsssrrrqqqttt}}}|||uuussswww{{{|||}}}}}}{{{xxxxxxzzz}}}~~~~~~~~~~~~~~~~~~{{{{{{~~~|||~~~~~~}}}zzzyyy~~~~~~{{{wwwxxxqqqeeepppxxxrrrkkkdddgggggg[[[RRRMMMGGGEEEEEEDDDBBB???<<<;;;888666444444333333222111111000000000000000........................000000000000////////////000000000000////////////000000000000////////////000000000000111111111111111111111111222333444555222777666555888AAAdddlllRRRSSSWWWSSS^^^```\\\VVVWWW\\\[[[TTTUUUOOOLLLMMMKKKKKKUUUbbbmmm|||yyyoooooofffbbbdddcccaaaooo{{{ssskkkccccccfffjjjqqqxxxnnnmmmooohhhmmmnnnmmmllljjjiiikkklllpppmmmiiijjjmmmooonnnlllmmmrrrwwwvvvqqqllllllmmmfffhhhkkkkkkjjjiiiiiiiiinnnqqqrrrrrrvvv~~~yyytttrrruuuyyy{{{~~~yyyxxx}}}{{{wwwwww|||~~~{{{zzz|||}}}~~~~~~}}}|||{{{zzz~~~sssiiipppxxxsssnnngggkkkjjj^^^SSSNNNHHHEEEEEEEEECCC@@@<<<;;;888666444333333333222111111000000000000000........................000000000000////////////000000000000////////////000000000000///////////////000000000111111111111000000000000111222333444444888666555777:::NNNnnngggPPPQQQWWW\\\ccccccZZZYYY___^^^WWWYYYSSSPPPQQQPPPNNNQQQWWWZZZlllrrrtttjjjeeegggfffbbbfffooowww~~~uuummmhhheeefffgggjjjmmmsss|||~~~tttmmmlllkkkdddggghhhjjjjjjiiihhhiiijjjllljjjhhhjjjnnnqqqqqqpppnnnssswwwvvvrrrmmmlllllleeeeeeffffffeeeeeeddddddhhhkkknnnooottt{{{}}}{{{xxxyyyyyyxxxvvvuuuwwwyyyzzz~~~}}}{{{}}}|||uuutttyyyzzzvvvvvvwwwzzz}}}~~~{{{zzz{{{zzzwwwwwwxxx}}}lllwwwwwwsssooojjjnnnnnncccUUUPPPIIIFFFEEEEEECCCAAA<<<;;;888666444333333333222111111000000000000000////////////////////////////////////000000000000////////////000000000000000000000000///////////////000000000111111111111000000000000111222333333444666333555<<<;;;@@@QQQgggUUUVVVXXXdddjjjddd^^^^^^___\\\ZZZVVVTTTTTTTTTQQQQQQRRRNNNWWWgggyyy|||qqqjjjjjjjjjeeedddfffbbbeeeiiijjjkkkyyyrrrfffaaabbbddd___eeelllpppuuu|||rrrsssooollljjjeeeccceeehhhiiihhhhhhhhhiiigggggghhhlllrrruuuuuusssooorrruuutttqqqmmmlllmmmnnnmmmkkkjjjjjjjjjiiiiiijjjmmmnnnnnnrrrvvvuuuppppppsssvvvyyyyyyxxxxxxwwwyyy{{{~~~|||zzzzzz}}}}}}zzzvvvuuuzzz~~~~~~|||~~~yyyvvvvvvwwwzzz|||xxx~~~{{{{{{}}}|||wwwrrrxxx{{{|||{{{{{{|||yyytttjjjkkknnnuuu~~~~~~vvv~~~qqqvvvvvvtttppplllpppqqqeeeWWWRRRJJJFFFFFFFFFDDDBBB<<<;;;888666444444333333222111111000000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000////////////000000000000111111111111000000000000111222333444222333///333===<<<888@@@^^^ppp[[[YYYdddnnnnnneee^^^^^^```YYYXXXWWWUUUTTTRRRQQQQQQNNNOOOUUU```mmm~~~sssooommmhhhddddddbbb___^^^^^^]]]fffyyylllccc___]]]___dddaaakkkuuuzzzpppmmmrrrnnnkkkkkkgggccceeeggghhhggggggiiijjjgggfffhhhnnntttxxxxxxvvvpppqqqrrrqqqooommmnnnnnnssspppmmmlllmmmnnnmmmmmmyyyyyyxxxvvvwwwxxxssslllnnnqqqvvvyyy{{{zzzxxxvvvzzz{{{}}}{{{wwwqqqsssvvvvvvvvvxxx||||||}}}{{{zzzzzz{{{~~~{{{uuuzzzyyyxxxxxx}}}yyypppqqqvvvxxxwwwwwwxxxvvvqqqkkkllllllnnntttxxxtttnnntttqqqxxxooowwwwwwuuuqqqlllqqqpppdddYYYSSSKKKGGGFFFFFFEEECCC<<<;;;888666444444333333222111111000000000000000////////////////////////.../////////000000000111.../////////000000000111000000000000////////////000000000000111111111111111111111111111333444444222333///111;;;:::666===GGGjjj{{{___bbbkkkrrrlll___]]]ddd[[[\\\[[[WWWSSSRRRRRRSSSQQQOOOQQQVVV\\\iiixxxqqqkkkgggeeeggg```]]]^^^\\\\\\jjj{{{nnneee______``````ccciiikkkuuuqqqiiikkklllggghhhmmmiiidddeeeggggggggggggiiikkkllljjjjjjmmmsssxxxyyyxxxoooooonnnmmmlllmmmooopppooollliiiiiilllnnnoooooo~~~~~~{{{yyyyyyzzztttlllnnnooorrrvvvzzz}}}}}}}}}}}}~~~~~~}}}{{{{{{vvvuuuuuuuuuwwwyyy|||~~~|||}}}}}}~~~zzzuuuvvvzzz{{{zzz|||~~~yyyrrroootttwwwvvvvvvxxxwwwtttrrrrrroookkklllooollleeennnmmmoooyyyuuuyyyvvvrrrlllpppooobbbZZZSSSLLLGGGFFFFFFEEEDDD<<<;;;888666444444333444222111111000000000000000.........................../////////000000111111.../////////000000111111000000000000////////////000000000000111111111111111111111111222333444555333666222111999888777@@@BBBUUU}}}fffaaafffssspppaaa^^^fff^^^aaa```ZZZTTTSSSTTTUUUNNNMMMNNNQQQRRRYYYmmmuuunnniiihhhggg___]]]aaa```ZZZ^^^iiiyyy|||mmmddd]]]___aaabbbhhhooopppzzzvvvlllggghhhfff```fffmmmiiieeefffggggggggghhhjjjlllqqqnnnkkklllqqqwwwyyyyyyooonnnlllkkkkkkmmmooorrrnnnjjjggghhhlllqqqrrrrrrttttttrrrpppsssuuuooogggllllllnnnsssyyyzzzxxx|||~~~zzzwwwxxxyyy{{{{{{|||{{{}}}}}}~~~}}}{{{yyyvvvvvv~~~~~~zzzzzzwwwrrroootttxxxwwwwwwyyyyyywwwrrrsssnnnhhhgggkkkiiicccaaafffjjjjjjkkk~~~{{{{{{uuuqqqnnnkkkfffbbbZZZUUUOOOKKKJJJIIIFFFCCC<<<:::777444333333333444111111000......---------111000...---...///111222111000///////////////000000000000000////////////000000////////////000000000000000000000000000000000000000000111111111111222333333444555666777777<<<===LLL}}}qqqRRRdddyyyqqqcccbbb^^^aaa___ZZZYYYZZZVVVNNNRRRPPPNNNNNNPPPTTTYYY\\\tttssslllhhh```\\\___bbb``````dddmmmzzz|||nnngggaaa___dddkkkoooqqqqqqvvvqqqppplllgggeeeffffffeeecccggghhhiiijjjkkkkkkkkkkkkjjjiiijjjmmmrrrwwwzzz|||mmmmmmmmmqqqvvvxxxvvvsssrrrnnniiiiiimmmpppqqqqqqtttqqqmmmmmmooopppooommmjjjkkkmmmqqqvvvyyyzzzyyyuuuzzz~~~~~~||||||{{{www}}}}}}|||}}}yyyxxxwwwyyyxxxyyy}}}yyysssqqqvvv{{{}}}zzzxxxyyyzzz{{{{{{wwwuuuwwwxxxwwwuuupppmmmiiiiiiiiiiiieeebbb]]]ZZZ\\\bbbdddkkkyyy|||vvvrrroookkkfffbbbZZZUUUOOOKKKJJJIIIFFFCCC<<<:::777444333222333333222222111//////.........000///...---...///111222333333111000////////////000/////////////////////000000////////////000000000000000000000000000000000000000000111111111111222222333444555666777888777<<<@@@ZZZ|||bbb]]]```aaa```\\\___^^^ZZZXXXZZZXXXSSSSSSQQQNNNLLLLLLOOORRRTTTaaalll|||sssiiibbbbbbcccbbbbbbfffcccgggwww{{{ooojjjfffddddddiiiqqqyyysssqqqmmmjjjfffdddddddddcccaaaccceeehhhkkknnnrrrtttuuutttqqqnnnnnnpppssstttsssnnnnnnooorrruuuwwwvvvuuupppnnnmmmmmmooopppqqqppppppnnnkkkkkkmmmppprrrssspppooonnnooorrrvvvzzz{{{|||{{{yyyxxxyyy|||~~~zzzxxx}}}}}}yyy~~~|||}}}xxxwwwuuutttxxx|||~~~}}}{{{{{{xxxtttpppoooqqqsssyyyxxxvvvuuuuuuvvvxxxyyy|||uuuoookkkjjjjjjjjjooommmjjjhhhfffccc```]]]ZZZVVVUUUXXXXXX[[[lllppp}}}vvvrrroookkkfffaaaZZZUUUOOOKKKJJJIIIFFFCCC<<<:::777555333222333333333222111000000///000000000///.........///000111555444333111000///......////////////////////////000//////......//////000000000000000000000000000000000000000111111111111111111222444555777888888111<<<999<<<___eeeXXXYYY^^^[[[___```]]]ZZZ[[[[[[XXXWWWTTTQQQMMMLLLLLLMMMNNNPPPWWWhhhxxxlllgggdddcccccceeeeeebbbdddrrrqqqjjjiiikkklllmmmooosssyyytttooooooiiigggdddbbbbbbbbb```___dddeeehhhlllqqqvvvzzz}}}}}}wwwpppnnnpppqqqooolllmmmooorrrrrrqqqooooooooommmoooppppppnnnmmmmmmnnnmmmmmmmmmmmmnnnqqqvvvzzzwwwtttqqqooopppuuu{{{~~~zzzvvvwww{{{}}}}}}wwwyyyzzzzzz~~~~~~uuuwww{{{|||}}}uuutttooolllqqqzzzyyyqqqrrrqqqpppqqqrrrrrrpppoooqqqrrrrrrtttuuuwwwxxxyyy|||uuulllddd```bbbeeennnnnnmmmiiiddd^^^[[[YYYZZZUUUSSSUUUUUUTTT]]]iiixxxxxx|||vvvqqqnnniiiddd___ZZZUUUOOOKKKJJJIIIFFFCCC===;;;888555333222222333222111000000/////////000///............///000111333222111000////////////.........////////////////////////......////////////////////////////////////000000000111111111111000000222333555666888888///;;;;;;888KKKnnn^^^PPP\\\ZZZ^^^``````^^^\\\\\\\\\\\\ZZZVVVRRRPPPNNNMMMMMMMMMOOOZZZmmmzzznnngggdddbbbbbbgggddddddjjjsss}}}{{{wwwrrrnnnnnnqqqtttxxx}}}uuunnnlllkkkkkkfffeeedddcccbbbaaa___^^^hhhiiijjjmmmqqquuuxxx{{{|||vvvooommmppprrrppplllooossswwwwwwrrrllliiiiiilllnnnooommmiiifffgggiiilllooorrrssssssuuuzzz~~~yyywwwtttrrrssswww}}}|||yyyyyyxxxxxxvvvzzz}}}{{{{{{~~~}}}vvvvvvyyy~~~|||}}}~~~vvvxxxrrrjjjmmmvvvvvvnnnmmmlllmmmrrrwwwyyyvvvqqqqqqrrruuuwwwyyyzzzzzzzzzxxxzzzxxxpppgggcccfffkkkmmmoooooojjjbbb[[[XXXWWWXXXTTTSSSWWWXXXXXX[[[bbbhhh{{{yyy|||uuuppplllhhhbbb]]]ZZZUUUOOOKKKJJJIIIFFFCCC===;;;888555333222222222000000///.........//////...............//////000//////.........//////000------....../////////000//////............/////////////////////////////////000000000111111111111000111222333444666777777333888999<<>><<<888555222111111111000///////////////000000------......//////......///............//////000,,,,,,---......///000000///......------......///000000000000000000000000000000000000111111111111222222333333333444444444333333111555:::777AAA[[[jjj\\\QQQPPPUUUYYY]]]bbb]]]]]]\\\ZZZWWWTTTQQQPPPMMMJJJIIIIIIIIILLLVVVaaapppwww}}}~~~}}}~~~sssmmmgggccc```]]]aaagggeeeooo~~~~~~sssmmmeeeaaaaaadddgggiiinnnoooqqqssswww}}}rrrnnnlllkkkhhhbbb___aaadddgggjjjjjjgggdddbbbbbb^^^```dddgggjjjkkkjjjjjjkkknnnqqqrrrpppnnnmmmmmmjjjjjjkkkmmmooonnnllljjjiiikkkooorrrsssqqqlllhhhiiijjjkkknnnrrruuuvvvvvvvvvyyyzzzyyywwwwww|||{{{yyyxxxyyy{{{yyyuuuqqqqqqrrroookkkkkkppprrrqqqssssssssstttvvvwwwwwwvvvvvv~~~xxxuuu{{{yyypppppptttrrrqqqqqqttttttsssqqqtttttttttttttttssssssrrrpppssssssmmmddd]]][[[[[[XXXUUUSSSQQQRRRSSSSSSSSSVVVXXXXXXVVVTTTTTTWWWXXXYYYVVVUUUeee|||yyy{{{zzztttooojjjddd___ZZZUUUOOOKKKJJJIIIFFFCCC>>><<<888555222111111111111000000000000000111111,,,---......//////......111111000///////////////,,,,,,------...///000000.........------.........000000000000000000000000000000000000111111111111333333333333333333333333---666777888??????<<>><<<888444222111222333000000000000////////////................................................111000//////000111000...000000000000000000000000////////////////////////000///...///222444444444111111222222222333333333333444666777666777999:::WWWiiiWWWTTTRRRUUU]]]___aaa^^^YYYXXX[[[WWWOOOQQQPPPMMMJJJIIIIIIIIIJJJKKKSSS___iiirrr{{{xxxpppkkkhhhfffcccbbbbbbfffnnnvvv}}}qqqmmmoookkkeeedddiiigggeeedddeeehhhlllooommmqqqxxxwwwkkkhhhhhhhhhfffeeebbb___^^^aaacccfffhhhhhhgggeeedddaaa``````aaadddfffggggggeeeiiimmmllliiihhhkkkooovvvrrrnnnkkkkkklllnnnnnnxxx{{{~~~}}}yyyvvvtttpppooonnnrrrwww{{{zzzyyyyyyxxxwwwuuutttuuuvvvvvvrrrrrrrrrrrrrrrqqqqqqqqqwwwtttqqqppprrruuuwwwxxxsssssstttvvvxxxxxxvvvsss~~~}}}~~~yyyzzz}}}rrrmmmpppppppppssswwwwwwssswwwuuurrrooonnnooopppqqqmmmllliiiddd]]]VVVRRRPPPQQQQQQQQQQQQQQQRRRRRRSSSOOOOOOOOONNNMMMLLLJJJJJJKKKNNNPPPPPPRRR```uuuwwwtttxxxtttqqqllleee^^^ZZZUUUPPPMMMLLLIIIEEEAAA>>><<<888444222111222222000000000000/////////...................................................///---,,,---...///...,,,////////////////////////////////////////////////...///000222555555444222111111222222222333333333222444666666666777888:::GGGccc}}}^^^LLLPPP]]]ZZZ```bbb___]]]\\\YYYTTTTTTRRROOOLLLJJJJJJJJJJJJJJJHHHMMM___yyy{{{sssnnnllliiifffeeehhhkkknnnooolllrrryyy~~~vvviiiiiijjjeeebbbeeefffeeeddddddeeehhhmmmpppuuu{{{|||llliiibbbcccccccccbbb```^^^]]]aaabbbdddfffggggggfffeeecccbbbbbbbbbdddeeefffffffffiiikkkiiigggfffjjjnnnvvvrrrmmmjjjjjjllloooqqq|||}}}{{{xxxoooooopppssswwwzzz{{{{{{yyywwwtttqqqooopppqqqrrrlllnnnpppsssuuuuuuuuutttvvvuuutttuuuwwwyyyzzzyyyssstttvvvxxxzzz{{{{{{zzz{{{}}}xxxvvvuuuxxxrrrsss{{{|||qqqjjjffflllpppppppppuuuxxxxxxyyyvvvsssoookkkiiiiiihhhiiihhhfffaaa[[[VVVRRRPPPQQQQQQPPPPPPPPPPPPQQQQQQOOONNNNNNNNNMMMKKKJJJIIIKKKMMMNNNLLLMMMSSS```jjjzzzuuurrrmmmeee___YYYUUUPPPMMMMMMKKKGGGCCC>>><<<888444222111111222000000000/////////.........................................................---,,,---...///...,,,........................////////////////////////---...111444777666333000111111222222222333333333222444666666666666888999;;;BBB[[[jjjXXXTTTTTT\\\aaa```]]]\\\YYYVVVVVVTTTRRROOOLLLKKKKKKJJJIIIDDDDDDQQQgggxxx}}}{{{}}}~~~~~~||||||xxxqqqllliiifffdddbbbaaadddggghhhiiioooyyy|||qqqkkkjjjllljjjcccbbbgggfffggghhhjjjlllqqqxxx|||tttlllllljjj^^^___```aaaaaa```___^^^______```bbbbbbccccccccccccccccccccccccdddddddddggghhhiiigggdddcccfffiiirrroookkkiiiiiimmmqqqttt~~~~~~}}}oooqqqtttuuuvvvwwwyyyzzzxxxvvvrrrnnnllllllmmmnnnfffiiinnnrrrttttttrrrpppssstttvvvzzz}}}}}}|||yyyssstttwwwxxxxxxyyy|||}}}wwwyyywwwrrrqqqrrrppplllsssooonnnsssuuuoooiiigggccckkkqqqooolllpppuuuxxxuuussspppmmmiiieeecccaaacccbbb```]]]YYYVVVRRRQQQQQQQQQPPPPPPOOONNNNNNNNNMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJIIIIIIJJJMMMOOOYYY~~~zzzuuurrrlllddd^^^XXXTTTPPPNNNMMMLLLIIIEEE???<<<888444222111111222000000/////////.........................................................///...---...000000000///........................////////////////////////---...000222555444222///111111222222222333333333222444555555555555777888999:::CCCaaatttWWWZZZZZZZZZ[[[\\\]]]\\\YYYXXXVVVSSSPPPNNNLLLKKKJJJEEEIIILLLJJJIIINNNZZZcccuuuyyy|||yyyvvv|||~~~wwwpppjjjfffiiiiiihhheeedddggglllrrruuuqqqpppqqqrrrnnnfffeeeiiihhhlllrrrwww|||hhhdddkkkjjjddd^^^___```aaaaaa```___^^^\\\\\\\\\\\\]]]]]]]]]]]]```aaabbbcccbbbbbbccccccfffhhhiiihhheeebbbaaaaaaiiiiiihhhhhhjjjmmmqqqtttxxx{{{sssvvvyyyxxxtttrrrsssuuuuuutttsssqqqooonnnmmmmmmmmmpppuuuxxxxxxuuuqqqnnnppprrrwww|||}}}zzzwwwxxxyyyxxxwwwwwwzzz|||ttttttqqqllllllooonnnjjjssspppppprrrpppllljjjlllgggmmmpppllljjjlllooopppkkkjjjjjjiiigggdddaaa```___]]][[[ZZZXXXVVVSSSQQQRRRQQQQQQPPPOOONNNMMMLLLJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGIIIIIIHHHGGGMMM[[[hhhwwwssspppkkkccc\\\XXXTTTPPPNNNNNNLLLIIIFFF???===999444222000111111////////////...............................................................------...///000000///........................///////////////////////////......///111222111000111111222222222333333333222333555555444444555777777???@@@GGGnnnkkk___TTTSSSZZZ```aaa___XXXWWWUUURRRPPPMMMLLLKKKEEELLLOOOJJJAAABBBOOO]]]iiipppyyy}}}}}}~~~yyysssooolllhhhdddbbbbbbdddfffnnnvvv{{{{{{|||zzzrrrooonnnmmmkkkhhhgggiiilllsss|||jjj\\\```aaa]]]ZZZ^^^______```___^^^\\\[[[]]]]]]]]]\\\\\\\\\\\\\\\\\\___bbbbbbaaa```aaacccdddgggjjjjjjgggbbb^^^[[[___bbbfffhhhiiikkknnnqqqnnnttt{{{~~~~~~|||}}}~~~wwwzzz{{{yyysssooonnnoooqqqsssuuuvvvvvvtttrrrqqqyyy{{{}}}yyyvvvrrrtttyyy~~~~~~||||||{{{yyywwwvvvvvvwwwrrruuuuuuppplllmmmmmmkkkqqqpppqqqrrroookkklllqqqlllmmmlllhhhiiilllllliiidddeeeeeeeeedddbbb___^^^\\\ZZZXXXXXXXXXWWWTTTQQQQQQQQQQQQQQQOOOMMMLLLKKKHHHHHHHHHHHHGGGFFFEEEEEEFFFDDDCCCEEEHHHIIIHHHGGGLLLNNNLLL[[[}}}uuuqqqnnnjjjbbb\\\XXXTTTOOOMMMMMMLLLHHHEEE@@@===999555222000000111/////////.........------................................................,,,+++***+++---......---........................////////////////////////111///......000111111111111111222222222333333333222333444444333333444666222>>>@@@<<>>999555111000000000//////.........---------................................................---,,,,,,---///000000///000000000000000000000000////////////////////////000111333666777666222///111111222222222333333333111333444444222222333555;;;222666@@@<<<888PPPtttyyydddWWWTTTWWW]]]]]]\\\[[[ZZZXXXVVVUUUMMMMMMMMMJJJGGGFFFGGGIIIEEEIIIPPPWWW```kkkyyyyyywwwpppjjjhhhgggfffddddddbbbbbbbbbaaacccgggmmmrrruuuzzz~~~}}}}}}}}}}}}|||{{{{{{{{{yyyuuuqqqqqqooolllkkklllmmmmmmmmmbbbccceeeeeeeeefffiiikkksssxxx~~~{{{xxx^^^ZZZ^^^]]]XXXVVVXXXVVVPPPYYYZZZ\\\^^^___```______WWWZZZ___dddhhhjjjjjjjjjeeeiiikkkiiibbb]]]\\\^^^^^^^^^```dddiiimmmpppqqqnnnnnnkkkddd^^^]]]bbbgggiiicccbbbjjjvvvzzzrrrhhhhhhiiikkkqqqwwwyyywwwtttnnnmmmkkkjjjkkknnnqqqssssssrrrrrrrrrtttwww{{{}}}zzzvvvrrrrrrvvv|||{{{vvvwwwwwwuuuuuutttvvvxxxuuunnnjjjkkkooosssrrrjjjbbbaaadddeeefffeeecccaaa___]]][[[ZZZXXXTTTPPPPPPQQQPPPLLLGGGHHHIIIKKKKKKKKKIIIGGGEEECCCCCCCCCDDDCCCCCCBBBBBB>>>@@@BBBBBB@@@@@@AAABBBCCCEEE???===EEEJJJPPP^^^wwwsssrrrooofff___\\\UUUNNNLLLNNNMMMHHHCCCCCC>>>888555555555333000333222222222222000---)))...---+++***))))))***+++,,,,,,,,,------.................................222222111000///...------............////////////000000000000111111111111333333222111222333444555555444444444444555666666444777999999999???HHHPPP}}}bbbUUUVVV[[[\\\]]]^^^bbbddd```[[[WWWTTTOOOLLLJJJJJJIIIHHHHHHIIIKKKMMMQQQ]]]lllxxx{{{vvvssspppmmmlllhhhfffeeecccdddfffhhhiiijjjllloooqqqsssttttttttttttvvvyyyzzzyyywwwvvvuuuppppppooonnnnnnoooppppppuuusssqqqpppqqqrrrrrrqqqnnnkkkhhhggggggfffccc```fffhhhiiijjjkkkpppxxx~~~~~~{{{hhhVVV___[[[YYY[[[\\\WWWTTTTTTXXX]]]___\\\\\\```aaa^^^```^^^^^^bbbccccccdddhhhdddhhhllljjjddd______aaaddd```___bbbeeeggglllrrrllljjjfffbbb___```dddgggeeeaaacccooo}}}|||rrrccceeegggkkkssszzzwwwqqqtttmmmiiiiiihhhdddffflllqqqqqquuuzzz{{{yyy~~~~~~{{{yyyzzzzzzyyy}}}{{{wwwyyy{{{zzzwwwqqqtttwwwxxxvvvrrrnnnlllllljjjlllqqqmmmccc\\\\\\``````aaabbbbbb___ZZZWWWSSSQQQMMMMMMYYYaaaQQQ;;;GGGHHHIIIHHHFFFEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@????????????????????????AAA@@@@@@AAACCCFFFIIIKKKaaawwwsssrrroooggg```\\\UUUNNNLLLNNNMMMHHHCCC>>>;;;777333000111222333<<<999444111///---+++)))------,,,,,,,,,,,,,,,,,,,,,,,,------------------........................111111000000///.....................////////////....../////////000000000222222111000111222333444333333333333333444555555444777888888888===FFFMMM[[[uuuZZZZZZXXXXXX___eeeeee___ZZZUUUSSSOOOLLLKKKJJJIIIGGGGGGIIIJJJJJJLLLUUUaaajjjzzz|||vvvrrrnnnkkkhhheeecccdddeeefffjjjjjjkkkmmmmmmnnnnnnnnnmmmnnnpppppppppooonnnoookkkjjjiiihhhhhhiiijjjkkkmmmkkkiiiiiikkklllllllllkkkhhheeeeeehhhkkkkkkkkklllpppuuuyyy}}}|||xxxbbbccceee]]]XXX[[[^^^\\\WWWUUU[[[```aaa^^^]]]___^^^[[[\\\ZZZ\\\```bbb```bbbeeedddgggjjjiiifffcccbbbcccccc``````dddfffgggkkkpppjjjhhheeeaaa^^^^^^bbbeeebbbaaabbbjjjssswwwuuuqqqppppppmmmiiiiiimmmooommmpppkkkiiijjjjjjhhhjjjoooqqqqqqvvv}}}~~~|||zzz{{{|||zzzvvvwww{{{|||wwwvvvvvvuuusssrrrtttvvvwwwuuuqqqnnnllllllhhhgggjjjjjjdddaaabbbaaa```___^^^]]]YYYTTTPPPNNNNNNLLLNNNYYYbbbXXXFFFCCCDDDEEEEEEDDDCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@???????????????????????????@@@@@@???@@@AAADDDGGGHHHPPPhhh~~~wwwtttrrrnnngggaaa\\\VVVOOOMMMNNNMMMHHHDDD===;;;777222///000555999@@@;;;444...,,,,,,,,,,,,,,,---.../////////......------------------,,,,,,------------------------////////////////////////---............/////////------........./////////111000000000000111222222222222222222222333333444555666777777777;;;BBBHHHEEEfff|||kkk___XXX\\\```___^^^```ZZZWWWTTTQQQOOOMMMIIIGGGGGGHHHHHHGGGGGGKKKRRRYYYccciiivvvyyysssooommmmmmnnnmmmlllkkkjjjiiiiiihhhhhhhhhjjjlllmmmmmmllljjjhhhfffdddcccbbbbbbcccdddfffdddcccbbbcccfffhhhiiihhhllljjjiiikkkpppvvv{{{}}}zzzzzz^^^ZZZfffggg]]]VVVXXX^^^^^^ZZZXXX^^^aaaaaa^^^]]]^^^]]]ZZZ^^^]]]___dddfffddddddgggeeefffhhhiiihhhgggeeedddaaa___```eeegggfffhhhlllggggggdddaaa^^^^^^aaacccbbbbbbccceeegggjjjkkkkkkmmmpppoooiiifffiiimmmnnnmmmjjjjjjlllmmmmmmooorrrqqqqqqwwwyyytttttttttvvvyyywwwrrrqqqssswww{{{}}}yyyuuutttssstttvvvwwwwwwwwwuuusssqqqoooqqqjjjffffffgggffffffgggeeebbb___\\\YYYUUUPPPMMMJJJLLLLLLLLLUUU]]]XXXMMMKKKJJJHHHFFFCCCBBB@@@@@@BBBAAAAAA@@@@@@???>>>>>>========================???>>>>>>>>>???AAACCCDDDDDDKKK[[[yyy~~~xxxtttrrrnnnhhhbbb[[[VVVPPPNNNMMMLLLIIIEEEAAA===777333333666:::>>>999555000,,,,,,...///000+++---///222222222000///.........------,,,,,,,,,---------------------------------....../////////---------.........//////------........./////////000000000000111111222222222222222222222333444444555666666666666999>>>BBBFFFNNNfffpppfff___YYY^^^iiiaaa___[[[XXXUUUQQQLLLHHHHHHIIIIIIGGGFFFGGGJJJMMMNNNRRR\\\jjjuuu~~~}}}zzzwwwuuusssrrrrrruuuxxx~~~}}}uuupppmmmkkkjjjhhhhhhjjjkkkmmmkkkkkkkkknnnqqqtttuuuuuu||||||~~~zzz|||iii^^^WWWUUUXXX```XXXSSSUUUYYYZZZ\\\^^^dddbbb___\\\\\\^^^___^^^```___bbbhhhiiigggfffhhhgggggggggiiijjjiiifffccc^^^]]]```eeegggddddddgggfffeeedddbbb```___aaaccceeeeeeeeeeeeeeeeeedddddddddjjjmmmmmmmmmooommmjjjlllllllllnnnooopppqqqsssrrrsssvvv{{{}}}yyyqqqllliiiiiilllpppooollllllooorrrqqqtttyyyyyywwwwwwzzz}}}}}}}}}zzzwwwuuuwwwzzzzzzyyywwwvvvvvvuuutttsssvvvpppiiigggiiijjjiiiiiiiiifffaaa]]]ZZZWWWSSSPPPKKKMMMMMMJJJLLLQQQQQQLLLLLLJJJFFFCCCBBBAAA@@@???@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<===>>>???@@@@@@EEEJJJTTTjjjyyyuuuqqqmmmgggccc[[[WWWRRRNNNMMMLLLIIIFFFFFF>>>555444888======;;;111///---,,,.../////////***---000222333333111///.........------,,,,,,,,,------------------------,,,,,,,,,---......//////------------................../////////000000000111111111222222222222222333333333333333444444555444555555666666888;;;>>>AAACCCHHH^^^ppp___^^^fffbbb___]]][[[XXXUUUQQQNNNKKKLLLLLLJJJIIIHHHHHHIIIHHHLLLSSSZZZ^^^gggxxx~~~|||zzzzzz|||~~~[[[OOOTTTVVVSSSPPPVVVTTTSSSTTTTTTUUU^^^gggpppiii```\\\\\\^^^aaaccc___^^^```eeefffcccbbbccchhhhhhggghhhiiigggdddaaa]]]\\\___eeefffcccaaacccaaabbbaaa___^^^^^^```ccceeeeeefffiiillllllgggccciiikkkkkklllooorrrnnnfffpppppppppooooooqqqqqqqqqrrrttttttqqqllljjjjjjjjjeeecccccceeeeeeccceeekkkqqqmmmnnntttuuupppooosssrrruuuxxxwwwuuuvvvzzz~~~yyyvvvrrrqqqrrrttttttssssssooojjjggghhhkkkkkkiiihhheee```]]]ZZZXXXUUUSSSLLLNNNMMMJJJHHHJJJLLLLLLFFFCCC???>>>???AAABBBAAA>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<===<<>>999333///...------......---+++***,,,///111222111000...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------------.............../////////000000000000111222222333333222222333333333333333444555555444444555666777999:::;;;888@@@DDDHHHbbbwwweee\\\]]][[[ZZZYYYYYYXXXWWWUUUPPPOOOOOONNNLLLKKKJJJIIIAAAGGGPPPVVVXXX]]]mmm|||rrrbbbRRRNNNPPPQQQQQQSSSPPPQQQTTTTTTRRRSSS___lllyyymmmbbb]]]\\\]]]___cccaaa___```dddddd```___aaaffffffggggggfffdddaaa```___^^^aaaffffffbbb```bbb]]]]]]\\\[[[[[[\\\```cccccceeejjjooosssrrrmmmiiikkkiiieeefffnnnwwwxxxssssssuuusssooonnnpppqqqooopppsssqqqiiicccdddhhhjjjgggdddaaa```^^^]]]```fffllliiijjjoooqqqqqqqqqrrrkkknnnpppqqqqqqrrrwww{{{uuupppkkkiiilllppprrrrrrlllllljjjeeedddgggiiihhhbbb___[[[YYYWWWVVVTTTRRRKKKMMMMMMKKKHHHIIIMMMPPPRRRLLLEEEAAAAAAAAA???>>>======<<<;;;;;;::::::999888888888888888888888888999999999:::;;;;;;;;;;;;:::<<<@@@AAABBBJJJ^^^ppp|||~~~}}}~~~|||vvvpppjjjdddaaaZZZXXXTTTPPPMMMKKKIIIHHHAAA<<<777888;;;;;;444...111///...---......---++++++,,,...///000///...---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------.........------.........///////////////111222222222111000222222222222222333333444333333444666888999:::999999===BBBEEELLLgggkkk```]]]ZZZYYYYYYYYYXXXWWWSSSRRRPPPOOONNNLLLJJJIIIAAADDDIIINNNQQQVVVbbbooorrr{{{}}}VVVRRROOONNNNNNLLLNNNQQQNNNOOOPPPQQQPPPQQQ[[[gggpppddd[[[ZZZ[[[[[[\\\___bbb______aaa```]]]\\\___```cccffffffcccaaa```aaabbbaaacccggghhhdddbbbccc]]]\\\[[[ZZZ[[[^^^dddhhhggglllrrruuusssooolllkkkggghhhggghhhoooyyy}}}|||uuuwwwtttmmmlllpppqqqnnnnnnpppoooiiihhhkkkmmmkkkiiieeebbbbbb```^^^aaagggfffjjjlllkkkkkkmmmooopppnnnnnnnnnmmmmmmooorrrttttttmmmgggfffjjjpppssstttnnnqqqnnnddd]]]___cccddd\\\YYYWWWUUUTTTRRROOOMMMKKKKKKKKKJJJHHHHHHKKKPPPZZZRRRHHHBBB@@@???<<<999<<<;;;;;;:::999999888888777777777777777777777777777777888::::::;;;;;;;;;<<<;;;===BBBDDDDDDJJJRRRqqq~~~|||}}}}}}vvvoooiiidddaaaZZZXXXTTTPPPMMMKKKIIIHHH???===<<<===<<<888222---111///---,,,...///000000+++,,,---.........---,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---...000111111111000///111111111000111222222333333333444666999::::::999???666777@@@BBBGGGggghhhddd___\\\ZZZYYYXXXVVVVVVTTTQQQOOONNNLLLJJJHHHNNNIIIDDDDDDFFFIIISSS]]]ggglllxxx}}}nnnSSSQQQKKKGGGJJJMMMMMMJJJHHHNNNLLLKKKMMMNNNOOOVVV___```VVVQQQTTTXXXXXXYYY\\\^^^[[[YYYZZZYYYUUUUUUXXX[[[```eeeeeeaaa___aaacccfffdddeeeiiiiiieeedddeee______]]]\\\]]]bbbiiinnnmmmuuu{{{xxxooogggfffhhhhhhnnnsssssssssuuuuuurrrvvvwwwssslllkkkppprrrooolllnnnnnnlllpppuuurrrkkkfffdddccceeedddcccffflllhhhqqqtttmmmhhhkkknnnnnnuuusssooommmlllmmmoooooouuunnngggfffkkkrrrvvvwwwxxx{{{uuueeeYYYYYY^^^```YYYXXXUUUTTTSSSPPPMMMJJJKKKJJJIIIHHHEEEDDDFFFJJJKKKDDD<<<999;;;>>>===<<<;;;;;;::::::999888888777777777777777777777777777666777888999;;;;;;;;;;;;;;;:::;;;>>>;;;999AAALLLGGGddd}}}~~~zzzuuunnnhhhccc^^^ZZZUUUQQQNNNLLLJJJHHH???CCCCCC:::333111333333000000000///......------+++---......,,,++++++,,,...///---***,,,//////+++.........------,,,,,,,,,---------------------------------............///,,,---......///.........////////////000000000000111111111000111111222222444444555666777888999999999;;;<<<;;;<<>><<<;;;;;;;;;;;;999999999888888888777777777777777777777777777777777777777777777888888888999;;;<<<===<<<===???@@@DDDIIIZZZuuuyyytttoookkkhhhddd___XXXSSSPPPNNNKKKHHH@@@DDDBBB:::333222333222000000000///......------+++---......,,,++++++,,,***,,,,,,((((((+++,,,)))......---------,,,,,,,,,---------------------------------............///---...//////000000//////////////////000000000000111111111000111111222333333444555666777888999999<<<======;;;:::===FFFLLLXXXtttyyy```TTTSSSUUUZZZYYYWWWUUUTTTUUUUUUTTTOOONNNKKKIIIIIIJJJKKKMMMKKKMMMQQQWWW^^^hhhrrryyy|||cccKKKGGGGGGFFFHHHIIIIIIHHHGGGIIIJJJJJJJJJKKKMMMOOORRRUUUWWWUUUUUUUUUUUUVVVWWWYYYZZZ^^^]]]\\\ZZZYYYYYYZZZZZZXXX___ccc___\\\^^^```___aaabbbbbbaaaccciiirrrwwwlllhhhdddbbb___]]]aaaggghhhlllooooookkkiiihhhiiihhhlllqqqssssssrrrppppppqqqqqqrrruuuvvvuuuppplllbbbhhhkkkjjjnnnxxx|||yyyrrrpppnnnlllkkkkkkjjjjjjnnnooommmiiikkkuuu~~~xxxrrrlllhhhgggeeeaaa^^^cccbbbbbbccceeefffeeedddaaa______```]]]XXXWWWZZZ[[[WWWRRRNNNKKKHHHEEECCCEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>===<<<;;;;;;;;;;;;999999888888888777777777777777777777777777777777666666666777777888888888888:::<<<<<<<<<<<<>>>@@@>>>???EEEQQQcccyyytttqqqnnnlllgggaaaYYYTTTQQQNNNJJJFFFAAADDDBBB999333222333222000000000///......------+++---......,,,++++++,,,000444444///+++,,,---,,,...------------,,,,,,,,,---------------------------------............///...//////000000000000000////////////000000000000111111000000111222222333333444444555666777888888:::<<<<<<:::888:::???CCCDDDTTTwwwvvv]]]VVVXXXRRRTTTVVVVVVUUUUUUXXX[[[SSSRRRPPPMMMLLLKKKKKKLLLJJJJJJJJJJJJLLLRRRZZZ```zzz|||www]]]IIIDDDHHHHHHEEEGGGJJJJJJIIIHHHIIIIIIIIIIIIJJJKKKNNNQQQSSSUUUSSSSSSSSSTTTVVVWWWYYYZZZ]]]\\\[[[ZZZZZZZZZZZZZZZUUU^^^ddd```ZZZYYY\\\___cccbbbaaaaaadddjjjsssyyyjjjgggeeedddaaa]]]^^^bbbaaacccfffhhhiiihhhgggfffeeehhhlllooooooooooooppppppppppppqqqrrrqqqnnnlllbbbeeeggghhhiiilllrrrvvvpppnnnllljjjiiihhhiiiiiiooonnnjjjeeehhhuuuqqqiiiiiihhhccc]]]^^^]]]^^^___aaaaaa___]]][[[]]]\\\WWWTTTVVVWWWUUUUUURRRNNNKKKIIIGGGEEECCCBBBBBBAAA@@@???>>>======<<<<<<;;;;;;:::;;;;;;;;;888888888777777777666666666666666666666666666666444444555666777888888999777999;;;;;;;;;;;;===??????@@@@@@???CCCWWW}}}~~~{{{wwwsssooommmeee^^^VVVRRRPPPMMMIIIEEECCCDDDAAA888222222333111000000000///......------+++---...---,,,+++++++++777<<<<<<444---,,,---...---------------------------------------------------------............///......///000000000000///////////////000000000000000000000000111222333333333333444555555666777777555666888999999;;;>>>AAAEEEIII^^^mmmfffRRRQQQSSSVVVWWWVVVWWWZZZVVVUUUSSSQQQOOOMMMLLLKKKMMMMMMMMMKKKLLLOOOTTTXXX\\\hhh{{{zzzYYYMMMFFFGGGKKKGGGDDDGGGJJJKKKJJJIIIIIIIIIKKKKKKKKKKKKMMMOOOQQQRRRRRRSSSSSSTTTUUUVVVWWWXXXZZZZZZYYYYYYYYYYYYYYYYYYVVV[[[___\\\XXXXXX\\\```dddaaa```aaabbbdddhhhmmmdddaaa___```___\\\^^^bbbcccbbbaaabbbcccdddcccaaadddfffiiijjjjjjjjjkkkllloooooonnnooopppppppppppplllkkklllmmmjjjgggmmmvvvmmmmmmkkkiiigggfffggghhhlllmmmlllggghhhnnntttvvvuuulllllllllhhhccc```______``````___\\\YYYZZZaaaaaaYYYUUUYYYXXXRRRQQQNNNKKKIIIHHHHHHFFFEEE@@@@@@???>>>===<<<;;;;;;::::::999999999::::::;;;777777777666666666555555555555555555555555555555222333444555666777888888666888::::::::::::<<<======@@@DDDDDDBBBJJJccczzz~~~yyytttnnnjjjbbb[[[SSSPPPQQQPPPKKKGGGEEEEEE@@@777222222222111000000000///......------+++---...---,,,+++++++++///555666000))))))+++,,,---------------------------------------------------------............///,,,---......//////......////////////000000000000000000000000111222333444333333444444555555666666333555777999;;;<<>>CCCEEEIIIJJJJJJIIIHHHIIINNNMMMLLLLLLLLLMMMNNNOOORRRRRRSSSTTTTTTUUUUUUUUUWWWWWWXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUUUUWWW[[[^^^aaa]]]^^^bbbccc```___bbbbbb]]]ZZZ[[[[[[[[[]]]aaagggddd```^^^___```aaabbbiiijjjjjjiiiggggggiiijjjmmmmmmmmmmmmnnnqqqtttwwwvvvtttsssrrrlllgggllltttqqqrrrrrrppplllkkkkkkmmmnnnppppppkkkhhhiiijjjiii}}}wwwooojjjggggggfffffffffeeecccbbbaaa___\\\YYYYYYaaaccc[[[VVVWWWRRRJJJKKKIIIFFFEEEEEEFFFEEEDDD@@@??????>>>===<<<;;;;;;999888888888888888999:::666666666555555555444444444444444444444444444444111222222444555666777777555666888999888999:::<<<666888===@@@???AAALLLXXXdddyyyssslllgggaaaZZZRRRPPPSSSSSSOOOJJJFFFEEE???777222333333000000000000///......------+++---......,,,++++++,,,(((---///+++))),,,//////,,,,,,,,,------------...---------------------------------............///,,,------...............////////////000000000000//////000000111222444444333333333444444444555555666777888:::;;;<<<======BBB>>>@@@HHHRRRiiiiii]]]VVVRRRSSSXXXZZZZZZ[[[\\\[[[ZZZXXXWWWPPPQQQRRRPPPLLLIIIHHHHHHNNNNNNNNNQQQVVV```lllttthhhQQQ@@@===DDDAAAAAADDDCCCBBBDDDGGGHHHHHHGGGHHHIIINNNNNNLLLLLLKKKLLLMMMNNNPPPPPPRRRSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYXXXXXXWWWSSSQQQSSSUUUUUUXXX\\\^^^ZZZ\\\eeegggaaa^^^```ddd^^^ZZZ[[[\\\\\\]]]```gggeeebbb```___aaaeeegggppppppnnnkkkhhhhhhiiilllkkkkkkjjjiiijjjooouuuzzzxxxyyywwwrrrmmmkkkllloooppprrruuusssooollllllmmmqqqsssqqqkkkiiilllooonnnjjjkkkjjjhhhdddccceeehhhkkkhhheeecccaaa___]]]ZZZTTTZZZ\\\XXXSSSNNNHHHBBBEEECCC@@@???@@@AAAAAA@@@??????>>>===<<<;;;::::::888888777777666777777888555555555444444444333333333333333333333333333333111111222333444555555666444555777777777777999;;;:::999999<<<<<<<<>>??????>>>>>>>>>===<<<;;;:::999999888888777666555555555555444444444444333333333333333333333333333333333333111222222222333333444444333444666666666666888:::===;;;;;;======<<<@@@FFFIIIEEENNNmmmxxxrrrmmmiiifff___VVVNNNLLLOOOPPPKKKDDDHHHFFF???666222333333///000000000///......------+++---......,,,++++++,,,...///---***+++...---***,,,,,,,,,------.........---------------------------------.........//////...//////000000000000000////////////000000000000/////////000111333444555333333333333333333444444777666666777:::<<<===>>>:::666<<>>BBBCCCAAACCCDDDDDDCCCEEEGGGIIIGGGGGGGGGHHHIIILLLNNNOOOGGGJJJMMMQQQUUUWWWYYYYYYWWWXXXZZZ[[[\\\\\\\\\\\\\\\___eeeggg```WWWWWW^^^ddd\\\[[[cccfff```^^^bbb^^^\\\^^^fffkkkkkkjjjkkkggglllooonnnhhhdddeeegggpppnnnkkkgggdddeeehhhkkkgggfffccc``````dddmmmtttrrrzzzxxxnnnnnnvvvtttiiihhhmmmssssssnnnhhhffffff```gggmmmnnnoooqqqpppmmmgggfffdddbbb___^^^^^^___eeebbb^^^[[[[[[\\\]]]]]]VVVQQQQQQTTTPPPEEECCCIIIBBB@@@>>>>>>???@@@@@@???===<<<<<<;;;:::999888888999888777555555444444444444444444333333333222222222222222222222222222222222222222222222222222333222444555666666666888999222333888<<<;;;888;;;BBB>>>???HHH[[[ttt{{{vvvooohhhcccaaaZZZSSSPPPQQQQQQOOOLLLEEEBBB<<<666222000000000222111000///------,,,,,,------------------------+++++++++,,,,,,,,,---------.........---,,,++++++........................,,,,,,,,,---------......---------...///000000111////////////000000000000222222111111111111111111111111222333333444555555888777666777999::::::999>>>>>>@@@BBBBBBDDDLLLVVVfffyyy___\\\RRRMMMSSSYYYYYYWWWXXX[[[[[[ZZZXXXXXXXXXUUUQQQQQQOOOMMMMMMMMMMMMKKKJJJQQQRRRVVV]]]hhhxxx|||xxx|||vvvTTTDDDBBBEEE>>>>>>>>>>>>>>>??????@@@BBBCCCEEEFFFGGGIIILLLNNNGGGGGGIIIJJJKKKKKKKKKKKKKKKNNNQQQSSSTTTTTTVVVWWW]]]ZZZYYY]]]bbbddd___ZZZbbbaaaaaaaaa```___\\\ZZZ^^^^^^]]][[[ZZZ[[[^^^aaa^^^dddfffeeeiiipppsssqqqkkkooopppllljjjjjjiiifffddddddbbb``````ccchhhllliiieeeccccccbbbaaafffllliiijjjmmmrrruuutttnnniiinnnnnnnnnpppqqqpppmmmjjjiiifffhhhmmmmmmhhhfffjjjccceeeeeebbb]]]ZZZZZZ\\\\\\[[[YYYYYYYYYXXXUUUSSSQQQOOOLLLJJJIIIHHHFFFDDDBBB???===>>>@@@@@@===999999999888888888888888999555555555555555555555555333333333333333333333333111111000000111111222333222222333333333333444444444555555666666666666666666777888999:::;;;;;;;;;AAA???>>>JJJ^^^qqq{{{vvvpppiiidddbbb[[[SSSPPPQQQRRRPPPMMMEEEBBB<<<666222000000000222111000...------,,,,,,------------------------+++,,,,,,,,,------------...............---,,,,,,------------------------,,,,,,,,,---------......---------...///000000000.../////////000000000000000000000000111111111111222222222333333444444444888777666888:::<<<===<<<<<<<<<===>>>======DDDMMMSSS___sss~~~lllZZZRRRRRRSSSWWW\\\YYYXXXVVVVVVXXXZZZ[[[YYYVVVSSSPPPMMMMMMMMMLLLKKKJJJKKKNNNQQQUUU]]]eeekkkuuuxxxzzzsssWWWEEE???>>>>>>>>>>>>=========>>>??????@@@AAACCCDDDDDDEEEHHHJJJHHHHHHIIIJJJKKKKKKLLLLLLHHHKKKOOOQQQSSSTTTUUUWWWaaacccddddddcccbbbaaaaaa\\\]]]^^^aaabbbcccaaa`````````__________________```dddeeecccfffmmmpppnnnhhhmmmooojjjfffdddccc``````aaabbbaaaaaaaaaccceeegggfffhhhkkkiiieeedddhhhggghhhjjjnnnrrrsssqqqnnnhhhiiilllpppsssuuuuuuuuummmkkklllooommmfffbbbcccbbbbbbbbb___\\\ZZZYYYZZZYYYXXXUUUTTTSSSRRROOOLLLKKKIIIFFFDDDDDDDDDBBBAAAAAA@@@?????????>>><<<;;;:::999888777777777777777444444444444444444444444333333333333333333333333111111000000111111222333222222222333333333444444333333444555555555555444666777888999::::::::::::<<<;;;999AAAPPP]]]{{{|||vvvpppjjjeeeccc\\\SSSPPPQQQSSSRRRPPPEEEBBB<<<666222000000000111111///...------,,,,,,------------------------,,,,,,,,,---------...............///......---,,,++++++++++++++++++++++++,,,,,,,,,---------......---------...//////000000....../////////000000000/////////000111111111222222222222333333333333333777666666888<<>>CCCKKKPPPLLLRRRrrrjjj]]]VVVUUUVVVYYYWWWWWWXXXZZZ[[[ZZZYYY]]]YYYTTTQQQPPPPPPOOONNNLLLMMMNNNNNNLLLLLLMMMNNNRRRZZZfffrrr}}}wwwuuuxxx~~~xxxyyyooo^^^III>>>===@@@???=========<<<<<<======>>>???>>>???@@@@@@@@@AAACCCEEEEEEFFFHHHJJJLLLNNNOOOPPPLLLNNNQQQSSSSSSSSSTTTUUU^^^cccfffccc[[[XXX[[[```ZZZ]]]```dddffffffeeeddddddbbbaaaccceeeeeeccc```bbbdddcccaaabbbhhhkkkkkklllrrrtttmmmeee```^^^[[[^^^aaadddeeedddcccbbbbbbbbbdddjjjpppoooiiieeefffgggggghhhkkkooosssttttttpppqqqssssssrrrrrrssssssnnnmmmnnnqqqnnnhhhcccbbbfffdddaaa```___^^^\\\[[[YYYWWWTTTRRRPPPNNNKKKIIIKKKIIIFFFDDDDDDDDDCCCAAA@@@AAABBBAAA>>>===<<<<<<:::999888777666666555555444444444444444444444444222222222222222222222222111000000000000111222222222222222222333333333333111222333333444444333333555666777888999999999888777888777;;;CCCJJJaaavvvmmm|||~~~wwwpppkkkgggeee]]]TTTPPPRRRTTTSSSQQQEEEBBB<<<666222000000000111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------....../////////........./////////000000//////000000111222333333222222222222222222222222555444555888<<>>BBB@@@<<<<<<<<<<<<;;;<<<<<<===>>>===>>>???>>>===>>>@@@BBBBBBCCCEEEHHHLLLPPPSSSTTTUUUVVVXXXXXXVVVTTTSSSSSSXXX]]]```\\\TTTQQQUUU[[[___bbbeeeggggggeeedddccceeeaaa___aaafffiiigggdddcccbbbaaa```bbbfffjjjlllssszzz{{{ssshhhbbb^^^\\\```cccfffhhhhhhgggggghhhcccdddiiiooooookkkiiikkkkkkjjjiiijjjnnnssswwwyyywwwxxxwwwuuupppmmmlllmmmjjjkkkooorrrrrrnnnjjjhhhpppkkkgggeeefffeeeccc```\\\YYYVVVTTTSSSRRROOOMMMNNNKKKGGGEEEDDDCCCBBBAAA???BBBCCCBBB===;;;;;;===:::999888666555444444444333333333333333333333333222222222222222222222222000000000000000111222222111222222222222333333333111222333333444333333333555555666777777777777777444888888;;;@@@BBBTTTqqqooo___QQQYYYwww}}}|||{{{wwwqqqllljjjggg___VVVSSSTTTUUUTTTQQQEEEBBB<<<666222000000000000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------........................////////////000000111111222333444444111111222222222222222333444444444777;;;???@@@@@@???======@@@AAAAAADDDJJJFFFFFFIIITTT```hhh}}}mmmZZZSSSOOOQQQTTTVVVZZZ```]]]]]]]]]___```^^^[[[YYYSSSTTTSSSQQQOOOMMMNNNOOOLLLNNNPPPQQQSSSXXX___eeeiiittt|||yyynnnjjjooo{{{vvvuuu|||eeeGGGBBB@@@===;;;<<<<<<;;;:::;;;;;;::::::;;;;;;<<<======>>>>>>>>>======???AAADDDDDDEEEGGGJJJMMMOOOQQQVVVWWWYYYXXXVVVTTTSSSSSSXXXZZZZZZYYYVVVUUUWWWYYY]]]```dddeeecccaaa```aaaddd___[[[\\\ccchhhjjjiiicccaaa```aaacccfffkkkoooqqqwwwxxxrrriiieeebbb```bbbdddfffggghhhiiilllnnnooommmlllnnnllliiikkkpppooonnnlllkkkmmmqqqwwwzzzqqqqqqqqqooollljjjhhhhhhhhhlllqqqtttuuutttqqqmmmuuuqqqllliiijjjiiigggddd^^^[[[YYYWWWWWWVVVUUUTTTOOOKKKFFFCCCAAA@@@???>>>???AAACCCAAA===::::::<<<999888777555444333333333222222222222222222222222111111111111111111111111000000//////000000111222111111111222222222333333222222333444444444444333444444555555666666555555333999999:::>>>===HHH^^^]]]SSSIIIIIIVVVhhhwwwxxxqqqmmmllliiiaaaYYYVVVVVVVVVSSSOOOEEEBBB<<<666222000000000///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------...---------------------------------,,,,,,,,,---------......------------------------------........./////////000000111111222222333333000000111111222333333333666555555777;;;===??????<<<999:::>>>AAABBBFFFKKKHHHDDD???FFFRRRVVVccc|||zzzhhh]]]VVVQQQUUU]]]\\\\\\^^^```bbbbbb```]]]XXXXXXVVVSSSPPPNNNOOOPPPKKKMMMNNNNNNOOOPPPSSSVVVNNNTTT[[[bbbgggppp|||{{{yyyxxxxxxwwwwwwxxxwwwuuussspppooopppvvvwwwzzzmmmTTTHHHCCC<<<>>>@@@>>>;;;999:::<<<:::::::::999:::;;;;;;<<<<<<===>>>>>>======???AAAHHHGGGFFFEEEEEEFFFHHHIIIMMMOOORRRSSSSSSSSSSSSTTTVVVUUUUUUUUUWWWWWWWWWVVVUUUYYY]]]^^^\\\\\\^^^aaaaaa]]]YYYYYY^^^eeeiiijjjccc``````ccceeefffjjjooojjjnnnnnnjjjggggggeeebbbccccccdddddddddgggkkkooozzzuuupppmmmiiifffiiiooommmmmmlllkkkkkknnnssswwwooommmlllkkkiiifffaaa]]]lllqqqtttttttttuuurrrmmmrrroookkkhhhhhhhhhgggggg___\\\YYYXXXXXXXXXWWWVVVSSSOOOIIIFFFDDDCCCBBBAAA@@@@@@AAA???<<<:::999999777666555444333333222333111111111111111111111111000000000000000000000000000////////////000111111111111111111222222222222222222333444444444444333333333444444444444444333444888666666:::777999HHHHHHEEEBBB???@@@FFFMMMSSSqqqxxxqqqnnnmmmjjjccc\\\XXXXXXVVVRRRMMMEEEBBB<<<666222000000000......------,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------.........//////////////////000000000000...///000111222333444555999888777999;;;===>>>======:::;;;@@@DDDFFFIIIMMMMMMJJJAAAAAAKKKMMMNNNYYYzzzwwwccc[[[]]]^^^\\\[[[\\\^^^```aaa```______^^^[[[WWWTTTSSSSSSQQQQQQPPPNNNLLLLLLLLLMMMOOOQQQSSSTTTVVVZZZ```ddd___dddjjjmmmnnnsss}}}~~~zzzxxxuuutttsssrrrrrrooollliiigggiiikkkjjjiiiiiikkknnnjjjtttxxxttt```GGG;;;<<>>===:::999<<<>>>999999999999999:::;;;;;;;;;<<<============???AAAGGGFFFDDDCCCBBBCCCDDDEEEGGGJJJMMMOOOPPPPPPQQQRRRRRRRRRSSSTTTTTTTTTRRRQQQQQQUUUYYYYYYXXXZZZ^^^bbb^^^]]][[[ZZZ\\\```dddgggdddaaaaaaeeefffeeegggllloooooolllgggggghhhfff```cccdddddddddccceeehhhjjjuuuqqqnnnlllgggcccdddhhhfffggghhhhhhhhhjjjnnnqqqooollljjjkkkmmmjjjbbb[[[mmmrrrtttrrrrrrtttrrrllliiihhhgggfffeeefffiiikkkbbb___[[[YYYXXXXXXWWWVVVTTTPPPKKKHHHGGGHHHHHHHHH@@@???======<<<:::888666555555444333333222333333000000000000000000000000000000000000000000000000///////////////000111111111111111111222222222222000111222222333222222222222333333333333333222222555777333333888555333;;;888:::;;;:::888999===@@@KKK^^^rrr|||yyyrrrooonnnjjjddd^^^ZZZZZZWWWQQQKKKEEEBBB<<<666222000000000......---,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++)))***++++++,,,,,,,,,,,,************************,,,,,,,,,---------......---------------------------------.........//////...............------------...///000222444555666<<<:::999:::<<<>>>>>>===<<<999999???CCCEEEGGGKKKCCCJJJFFFAAAEEEGGGKKKVVVZZZnnnnnnjjj```]]]YYYXXXZZZ]]]```aaaaaaccccccaaa]]]YYYWWWVVVSSSRRRPPPNNNLLLLLLLLLMMMMMMLLLMMMNNNOOOQQQSSSTTTRRRWWWZZZYYYWWWYYYaaaiiiooorrrwww}}}}}}xxxvvvtttqqqmmmiiifffeeeddd^^^aaaeeeiiikkkhhhaaa\\\ZZZ^^^aaaaaa```bbbhhhnnn}}}{{{yyyzzzVVVDDD>>>999888;;;888888888777777888:::<<<999999888888999999:::;;;:::;;;<<<<<<<<<===???AAABBBAAA@@@@@@AAACCCFFFHHHHHHKKKNNNOOONNNNNNNNNOOOQQQTTTVVVWWWUUURRRQQQQQQTTTWWWZZZZZZXXXYYY^^^ddd]]]^^^^^^]]]]]]^^^```cccfffaaaaaaffffffcccccchhh|||yyyqqqkkkjjjjjjeee^^^eeefffgggfffeeedddeeeggghhhggggggiiifffaaa```ccc___aaadddeeeeeefffjjjmmmhhheeefffmmmvvvxxxqqqhhhkkkppprrrpppppptttsssnnnbbbdddeeedddccceeekkkpppeeebbb]]]ZZZYYYXXXWWWVVVOOOKKKGGGDDDEEEGGGHHHHHHAAA>>>;;;;;;<<<;;;777333444444333222222333333333000000000000000000000000000000000000000000000000///////////////000111111000111111111111222222222//////000111111111111111222222333333333222222111666777222333;;;:::555:::444666888999999:::<<<>>>HHHBBBEEEOOOTTT```}}}sssmmmmmmkkkhhhccc]]]WWWRRROOONNNDDDAAA<<<777333222333333/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++........................---------............///............////////////000000000000////////////000000222333555666777888999:::<<<======<<<:::999;;;;;;;;;<<>>>>>>>>===<<<=========>>>???AAABBBCCCFFFFFFGGGKKKPPPSSSRRRPPPRRRRRRRRRRRRRRRSSSSSSTTTPPPWWW\\\ZZZYYYZZZ\\\[[[ZZZZZZ[[[\\\]]]^^^______bbbaaa```````````````aaa~~~~~~uuulllgggccc```fffeeeddddddeeeeeecccbbbeeegggiiihhhfffdddcccccccccdddeeefffggghhhhhhhhhjjjjjjggggggpppyyyxxxpppqqqpppnnnnnnnnnoooqqqsssjjjdddbbbgggkkkjjjhhhgggaaa]]]WWWSSSRRRQQQPPPOOONNNLLLHHHDDDBBBAAABBBCCC<<<<<<<<<;;;999777666555555444333222111111111111......------------......//////.........---------............/////////000////////////000111222333222222222222222222222222111111111222222333333333444444444555555555555666666777777777888888888888===AAADDDDDDDDDMMM^^^kkkyyyrrrmmmjjjkkkhhhccc]]]WWWSSSPPPOOOEEEBBB<<<777333111222222/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++************+++------------------------------------........................////////////////////////////////////000111111222333444555555666777:::;;;<<<<<<;;;:::::::::;;;===@@@CCCFFFHHHCCC@@@>>>>>>BBBGGGIIIJJJLLLNNNUUUeeeoooaaaYYY\\\]]]^^^^^^]]][[[XXXWWWUUUVVVWWWWWWWWWUUUTTTSSSQQQPPPOOONNNOOOOOOOOOOOOMMMMMMMMMNNNOOOOOOPPPPPPTTTTTTVVVWWWYYY[[[\\\]]]___```aaaccceeeggghhhiiigggiiikkkmmmoooooonnnmmmddddddcccbbbaaaaaaaaabbbaaa___]]][[[ZZZYYYXXXWWWWWWVVVTTTTTTTTTUUUUUUUUUPPPPPPPPPQQQSSSTTTTTTSSSWWWTTTTTTUUUUUUUUU\\\eeeggguuu|||XXXOOOEEE999444444777666555888777777666666666777888777777888888999:::::::::999:::;;;<<<===<<<;;;;;;<<<<<<===>>>???@@@BBBCCCGGGGGGGGGKKKOOOQQQQQQPPPNNNOOOQQQRRRSSSSSSRRRQQQNNNSSSWWWWWWXXX[[[[[[YYYVVVWWWYYY\\\^^^aaacccdddddddddccccccbbbbbbbbbbbbnnnrrrrrrmmmhhhhhhgggeeeccccccbbbccceeegggggghhhccccccdddgggjjjjjjgggddd___aaacccfffhhhhhhiiihhhjjjlllkkkjjjnnnqqqmmmeeeiiijjjjjjkkkkkkkkkkkkjjjiiidddccchhhllliiieeeccc___[[[VVVSSSQQQPPPNNNMMMIIIHHHEEEBBB???>>>>>>>>>::::::999888777555444333444444333111111000000000......------------......///.........------------............////////////////////////000111222333222222222222222222222222111111222222222222222222222222222333333333444444555555555666666666777777999<<<===<<<:::>>>GGGOOOTTTfff{{{}}}tttsssnnnfffjjjhhhccc]]]XXXSSSQQQOOOGGGCCC===777333000000000/////////...------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))******++++++++++++++++++++++++------------............---............/////////---------...//////000000000000111222222333444444333555777999;;;;;;;;;;;;888999;;;>>>@@@CCCEEEFFF???>>>>>>???AAADDDGGGIIIJJJLLLMMMOOOYYYppp{{{iiifffaaa\\\YYYWWWWWWXXXWWWWWWXXXXXXXXXVVVUUUTTTSSSSSSSSSRRRPPPNNNOOOPPPLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOPPPQQQRRRSSSSSSTTTWWWWWWWWWXXXXXXYYYYYYYYYWWWXXXZZZ[[[[[[ZZZYYYXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXTTTPPPPPPRRRTTTTTTSSSKKKKKKKKKJJJKKKLLLMMMMMMOOOPPPQQQSSSSSSSSSSSSRRRQQQRRRWWW]]]bbbfffpppyyyfffKKK999:::888555444555777666555666666555555555555666777666666777888888999999:::777888:::;;;;;;;;;:::999;;;;;;<<<===>>>@@@AAABBBIIIHHHGGGIIIMMMOOOPPPPPPMMMOOORRRUUUUUUTTTRRRQQQMMMQQQSSSUUUXXX\\\\\\XXXUUUVVVXXX[[[^^^```bbbcccaaaaaabbbbbbaaaaaa```___aaaeeehhheeeeeehhhiiigggbbbbbbaaaaaaaaadddfffgggccc``````eeelllnnniiiddd___aaacccfffhhhiiijjjjjjhhhlllnnnmmmkkkjjjeee___```bbbeeegggiiihhhggggggccc______ccceee```[[[YYYZZZWWWSSSQQQOOOMMMKKKIIICCCBBB@@@???===;;;:::999888777666555444333222111333333222111000000000000......------------..................------------//////..................////////////000111222222111111111111111111111111222222222111111111111111222222333333333333444444333444444444444555555555999::::::999777777999:::999@@@KKKVVVeee{{{rrrtttpppeeejjjgggccc]]]XXXTTTRRRQQQIIIEEE>>>888222000///.../////////...------,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////++++++,,,---...///000000///000111222333444555666333444666777888999999999777999;;;>>>@@@BBBBBBCCCAAAAAAAAAAAAAAABBBEEEFFFFFFJJJNNNNNNPPPZZZkkkxxxqqqddd]]]ZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWYYY[[[ZZZWWWSSSRRRRRRQQQPPPPPPPPPOOOOOOOOONNNRRRRRRRRRRRRRRRRRRRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTSSSRRROOONNNNNNMMMMMMNNNNNNOOONNNKKKHHHIIINNNPPPPPPNNNLLLLLLMMMLLLKKKKKKKKKLLLQQQSSSVVVWWWWWWVVVUUUUUUXXXaaappp{{{[[[III???>>>BBB666888999888777555555555555555555555555666666666555666666777777888888999777888999:::;;;:::999999::::::;;;<<<===???AAABBBIIIHHHHHHHHHJJJMMMOOOPPPPPPRRRTTTVVVWWWWWWVVVUUUPPPRRRSSSTTTYYY]]][[[UUUXXXXXXXXXYYYZZZZZZ[[[[[[]]]^^^___```aaaaaa`````````dddeeeccccccffffffddddddbbb```^^^\\\\\\___aaadddaaa```bbbgggkkkjjjhhhiiihhhgggggggggiiikkkllldddiiimmmllliiigggeeeddd\\\^^^aaadddggghhhiiiiiiaaa]]][[[]]]]]]YYYUUUTTTTTTRRROOOMMMKKKIIIFFFCCC>>>>>>>>>===;;;999777666666666444333222111111111222111000000/////////000...------,,,,,,------...------------------------//////............------///////////////000111111111111111111111111111111222222111111000000000///444444444444555555555555333333333444444444555555888888888888::::::999999======CCCLLLRRR___||||||sssuuupppeeeiiigggbbb]]]YYYUUUSSSRRRIIIEEE???888222///....../////////...------,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............***+++,,,---...000000111///000111333555666888888555555666666666666666666777999;;;===???@@@AAAAAA?????????@@@BBBCCCDDDDDD===BBBHHHNNNRRRXXX^^^bbbqqqvvvfff^^^YYYXXXWWWVVVUUUVVVXXXYYYVVVYYY\\\^^^]]]ZZZWWWUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRQQQPPPOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLOOONNNLLLNNNPPPRRRPPPNNNLLLNNNQQQQQQPPPPPPQQQSSSQQQVVV]]]ccceeegggiiikkk}}}}}}VVVDDD===777666999666777777666333111222333444555555666666777777777444444555666666777777888777888999:::;;;:::999999888888999;;;<<<>>>@@@AAAHHHHHHHHHHHHIIIKKKNNNPPPTTTSSSSSSSSSSSSUUUWWWXXXQQQSSSSSSSSSWWWZZZWWWQQQWWWWWWVVVVVVVVVUUUUUUUUUZZZ\\\]]]___aaaccccccdddbbbdddeeebbbccceeeddd```ddddddbbb^^^[[[ZZZ]]]___```___^^^^^^```eeekkkoootttpppkkkfffeeegggjjjmmmfffhhhjjjiiifffdddfffkkkaaa`````````aaaccceeefffddd___\\\]]]\\\XXXVVVWWWOOOMMMJJJHHHGGGEEEBBB???<<<<<<======;;;999777666666555444222111111111111000000///.........//////------,,,,,,,,,,,,------,,,,,,------------------...............---------//////////////////000111000000000000000000000000111111111000000/////////333333333333444444444444333333333444444444555555777555333444888:::;;;:::;;;999>>>JJJPPPRRR[[[hhh]]]eeeuuuvvvtttooogggiiifffbbb]]]YYYVVVTTTSSSJJJFFF???888222///...---/////////...------,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...------------------------,,,,,,,,,,,,------------,,,------------.........+++,,,---...///000111111000000222333555777888888666666666555555555555555888999:::;;;===>>>???@@@;;;:::;;;???EEEHHHGGGDDDGGGGGGJJJNNNRRRVVVWWWWWW[[[nnnwwwtttooohhh```YYYTTTQQQSSSTTTUUUXXXZZZYYYVVVSSSVVVVVVVVVUUUUUUUUUTTTTTTRRRQQQQQQPPPPPPOOOOOONNNOOOOOOOOOPPPPPPPPPQQQQQQOOOOOOOOONNNNNNNNNNNNNNNOOOOOONNNNNNNNNOOOPPPPPPNNNNNNNNNOOOPPPQQQSSSTTTPPPTTTYYY[[[\\\]]]aaadddoooxxxkkkTTT???;;;===:::555333555555555333222222444666333444555666777777777666333444444555555666777777777777999:::::::::999888777777888:::<<<>>>@@@AAAEEEFFFHHHIIIIIIKKKNNNPPPTTTSSSPPPOOOOOOQQQTTTVVVOOORRRSSSRRRTTTVVVTTTOOOSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWXXXZZZ\\\^^^aaabbbbbbddddddbbbdddhhhfffbbbeeefffeeebbb^^^]]]```cccZZZ[[[[[[ZZZ\\\aaajjjppprrrnnnhhhbbbaaacccgggkkkiiigggfffeeebbb```dddjjjfffddd```]]]\\\[[[\\\]]]___[[[ZZZ[[[YYYUUUTTTVVVMMMJJJGGGEEEDDDBBB@@@>>><<<<<<======<<<:::999777666555333222111111222222///......------.........------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,---------........./////////......//////000////////////////////////000000000000//////////////////000000000111111111333333333333444444444444999777555555777999:::;;;999666888BBBKKKMMMLLLLLLGGGHHHNNNVVV___rrryyyrrrlllhhhhhhfffbbb^^^ZZZWWWUUUTTTIIIEEE???888222///....../////////...------,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........------...//////000111111222222222333333444444555555555555555555666777777999999999999;;;===>>>@@@@@@===<<>>;;;===@@@@@@HHHaaa|||{{{oooiiiiiihhhfffbbb^^^ZZZWWWUUUUUUIIIEEE>>>888222///......000//////...------,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,---------............//////000111111111444333333222222111111111333333444444666777999::::::999888888999<<<>>>@@@IIIDDDAAAGGGPPPSSSMMMEEEAAAEEEJJJMMMLLLKKKJJJJJJPPPPPPSSSVVVZZZhhh|||mmmggghhhhhheee```XXXXXXXXXXXXXXXXXXXXXXXXUUUTTTTTTSSSSSSRRRRRRRRRTTTTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPQQQSSSTTTUUUWWWXXXZZZ\\\___bbbeeefffpppuuuzzzuuuXXXCCC999666999999555333333333222111000///000222333111///000111222444555555444444222222333444444555555666333444666777777777666555555666777888;;;===???@@@???CCCHHHJJJJJJKKKMMMPPPTTTTTTTTTSSSSSSRRRQQQPPPPPPWWW[[[ZZZYYY[[[\\\\\\WWWXXXYYYZZZ[[[]]]^^^^^^eeecccaaa______bbbeeeggglllmmmlllkkknnnrrrqqqkkkjjjllllllggg___YYYYYY[[[aaa]]]YYYZZZ]]]]]]ZZZUUUUUUUUUVVVWWWZZZ]]]```bbb```ZZZYYY\\\]]][[[]]]ccc___```aaaaaa```]]][[[YYYQQQSSSYYY___^^^VVVQQQQQQOOOKKKGGGCCCBBBCCCBBBBBB<<<<<<<<<;;;;;;;;;::::::444333000///...///000111------,,,,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------)))***+++,,,...///000000000//////.........//////////////////////////////---.........//////000000////////////000000000000000000000000111111111111///111444555444444444666///666:::<<>>======<<<;;;>>>===<<<:::888666555444222111000///............------------------------++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,---------......///---+++,,,///000///---,,,///111000...---...000,,,---///000000000///...///000000000111111111111......///000111222222333333333333444444444555555555444777???GGGHHHBBB<<<666777888999:::;;;<<<<<>><<<;;;===<<<;;;999888666555555222111000///............------------------------++++++++++++++++++++++++...---------,,,,,,,,,,,,,,,,,,,,,------------...///---,,,,,,///000...,,,+++...000000...---...///---...///000000000////////////000000000111111111/////////000111111111222333333333333444444444444555444666===DDDFFF@@@999555666777888999::::::;;;;;;===>>>IIIVVVSSSQQQ]]]sss|||tttmmmhhhgggccc___\\\YYYVVVSSSQQQIIIEEE>>>888333111111222000...------------,,,***+++***)))+++---...------((()))******)))((()))***''''''(((+++---...---++++++++++++************************************)))******+++,,,,,,,,,,,,+++---------------------------......///000000111111000000000111333555888999888777777888;;;===>>>>>>666777888888888:::===@@@CCCAAACCCHHHJJJEEE@@@???BBBAAAAAABBBEEEHHHIIIHHHFFFJJJPPPTTTUUUVVVVVVVVV^^^hhhyyy[[[HHH999777999888666888444333333333333222222222111111000000000000111111000000000000000000000000111111222222333444444444444444444444555555555555555555666777888:::<<<===AAABBBCCCEEEGGGKKKNNNPPPPPPOOOMMMMMMOOORRRVVVXXX]]]]]]]]]]]]]]]\\\\\\\\\bbbdddeeedddbbb```______bbb```]]][[[ZZZ[[[^^^```___```bbbcccdddgggjjjmmmoooqqquuuyyyuuukkkdddbbb[[[\\\\\\[[[[[[[[[]]]```cccdddfffgggbbb[[[\\\aaa]]]bbbhhhkkkjjjlllppptttqqqkkkddd```___```___]]][[[YYYXXXVVVUUUSSSOOOLLLJJJHHHEEECCCAAA???<<<:::::::::999888777666555555111000///......---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------///---,,,,,,---......---***,,,///000///.........---...///000000000000///////////////000000000000000000000000000000000000222222222333333333333444444333555:::@@@AAA<<<666444444555666777888888999:::;;;999???HHHCCC>>>GGGLLL[[[bbbtttzzzrrrjjjfffeeebbb]]]ZZZXXXVVVSSSPPPIIIEEE>>>888444222222333000...------------,,,***,,,+++))))))***+++)))((((((*********))))))***,,,***))))))+++---...---+++*********************************)))))))))))))))))))))***+++++++++++++++------------------,,,,,,,,,------......//////000/////////000222555777999999888777888:::;;;;;;:::555666888888777888999;;;===>>>BBBHHHGGGBBB@@@AAACCCCCCBBBCCCDDDEEEFFFFFFIIIJJJKKKLLLMMMPPPRRRTTTSSS```lllqqqwwwttt\\\FFFEEE<<<777888888666555666333333222222222111111111000000000//////000000000....../////////////////////000111222333444555555333333444444444555555555555555666777888:::<<<===AAAAAAAAABBBEEEIIIMMMOOOMMMMMMMMMNNNOOORRRTTTVVVZZZZZZZZZ[[[[[[\\\\\\]]]``````aaaaaaaaaaaaaaaaaa```[[[VVVTTTWWW[[[^^^___cccddddddddddddfffjjjnnnnnnqqqwww~~~}}}vvvrrrrrrjjjlllmmmkkkgggccc``````___bbbhhhjjjeee___bbbhhhaaabbbeeeggghhhkkknnnppprrrlllfffdddeeeeeeaaa]]]]]][[[YYYWWWUUURRRMMMJJJJJJHHHFFFDDDBBB@@@<<<999888888777777666555555444000000///...------------++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------///---,,,,,,,,,------...+++,,,...//////......---......//////000000000000........./////////000000000000000000000/////////111111111222222222333333333222333777;;;<<<777333222333333444555666666666777999555999BBB>>>999@@@===CCCBBBJJJoooqqqgggkkkvvv~~~wwwnnngggcccccc```\\\YYYWWWUUUSSSPPPIIIEEE???888444222333333000...------------,,,***,,,+++)))***++++++***)))***++++++***)))***,,,...111///,,,***+++,,,,,,,,,***************************)))))))))))))))))))))((()))******++++++******------------------,,,,,,,,,,,,,,,---......//////......///000111444666888777666555666777777555444555666888888777666777888999;;;@@@FFFEEE@@@???BBBEEEEEEEEEDDDDDDDDDDDDEEEGGGGGGGGGIIIKKKLLLNNNNNNLLLUUU\\\ZZZXXXdddbbbJJJCCCBBB;;;555333222444444333555888222111111111111000000000000//////......//////000------.........///////////////000111333444555555333333333444444444444555444555555777888;;;<<<===AAA@@@@@@AAADDDGGGKKKMMMJJJKKKMMMOOOPPPPPPPPPOOOVVVVVVWWWYYY\\\___aaaccc```___^^^___aaadddfffgggddd]]]UUURRRUUUYYY[[[[[[eeeeeeffffffgggjjjnnnqqqppppppuuuzzz{{{xxxyyy|||~~~~~~vvvmmmeeeaaa```eeelllpppmmmiiillltttiiieeeaaabbbgggkkkkkkiiimmmjjjfffgggiiihhhbbb\\\^^^]]]ZZZXXXVVVRRRNNNJJJIIIGGGEEECCCBBB???<<<999777777666555555444333333000///...---,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,++++++,,,...///......---............---...............//////000---............/////////000000000///////////////000000000111111111111222111111111444777777444111222222222333333444444555222444111333<<<:::666<<<<<<<<<888666IIIlll{{{sssWWWFFFAAAEEEFFFOOO\\\___fff{{{tttkkkeeebbbbbb___\\\YYYXXXVVVSSSQQQJJJFFF???999444222222333000...------------,,,************+++...000000///***++++++***)))***---///555111---++++++,,,,,,,,,***************+++++++++)))))))))*********++++++))))))***++++++++++++***------------------------,,,,,,,,,---......//////////////////111333555666555444333444555444222000555777888777666555666777777888;;;@@@AAA======@@@EEEFFFFFFEEEDDDDDDFFFHHHJJJKKKOOOSSSUUUSSSNNNJJJMMMLLLLLLOOOUUU___iiioookkkRRRCCC888999===888444444444333111000111333111111000000000///////////////............//////---------......//////000//////000111222333444555333333333333444444444444444444555777999;;;===>>>@@@@@@@@@AAACCCEEEHHHIIIGGGIIIMMMOOOQQQPPPNNNMMMSSSTTTVVVXXX\\\aaaeeegggbbbaaa```aaaeeehhhjjjkkkiiiccc[[[VVVVVVWWWVVVVVVaaacccfffhhhjjjmmmrrruuusssqqqqqqtttuuutttyyy~~~}}}sssjjjfffaaadddjjjoooooommmqqqxxxqqqiiibbbbbbhhhllljjjggghhhfffeeefffgggeeeaaa\\\\\\[[[YYYWWWUUURRRNNNKKKGGGEEEBBB@@@???>>>;;;999777666555444333222111111//////---,,,,,,,,,,,,,,,************************(((((())))))***+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++***,,,///222333111...---............------,,,,,,------...///------------.........////////////////////////////////////000000000111111000///000111333444222111111111222222333333333333333666222222999888444999:::888;;;999<<>>CCC@@@@@@EEECCC???TTTbbbzzz|||tttlllfff}}}rrriiieeeeeebbb___\\\YYYXXXWWWTTTRRRKKKGGG@@@999444222222222000...------------,,,************+++...000000///)))******)))(((***---///111///---,,,,,,,,,,,,+++))))))*********+++++++++((())))))***+++,,,------)))***++++++,,,,,,+++++++++,,,,,,------.........,,,,,,------.../////////000000//////000111333444222222222444555666444222666777777666555555777888999777888===>>>===<<>>@@@@@@AAABBBCCCDDDEEEEEEGGGHHHKKKNNNPPPQQQQQQQQQRRRRRRSSSUUUXXX]]]aaacccaaaaaabbbfffiiijjjhhhfffiiieee```\\\ZZZXXXXXXWWW___bbbeeehhhjjjlllppprrrsssqqqqqqssstttvvv|||~~~xxxrrrnnnmmmddddddggglllnnnmmmqqqvvvrrrkkkdddbbbfffiiijjjiiifffeeecccbbb```___^^^]]]WWWVVVTTTSSSRRRPPPLLLIIIEEEBBB???===<<<<<<;;;:::777666555333222000/////////...---,,,++++++++++++************************((((((((()))***+++++++++))))))))))))******++++++***++++++++++++,,,,,,,,,)))************,,,000444888444...,,,---...///...,,,,,,+++++++++,,,---...,,,,,,---------.........---.........///000000000....../////////000000000......///000111222222111222222222222222333333333444999444111888888444888777666DDDJJJAAAKKKaaaeeeNNN;;;666<<<:::999<<<:::;;;MMMNNNwwwlllmmmWWWPPPRRR]]]lllooofffaaadddfffdddkkkxxxoooggg^^^ZZZTTTPPPLLLHHHCCC???|||qqqiiiggggggbbb___\\\ZZZXXXWWWUUUSSSLLLHHHAAA:::444222111111000...------------,,,***,,,*********,,,,,,,,,***((())))))((('''))),,,///---,,,,,,---...---+++)))))))))******++++++++++++(((((()))+++,,,---...///******+++,,,,,,,,,,,,+++++++++,,,,,,---...//////,,,,,,---......//////000111000/////////000222333111111222555777888777666777777777666555555777999<<<888777<<>>>>>@@@>>>AAAEEEFFFGGGIIINNNRRRXXXTTTNNNLLLLLLLLLKKKIIIGGGMMMRRRSSSQQQRRRYYY___hhhnnnxxxfffIIICCC555444666000000555555...111333333333333222111000/////////.....................------.........------......///000111111000000000111222222333333222222333333333444444444333444555777999;;;===>>>@@@@@@AAABBBCCCCCCCCCCCCGGGHHHJJJLLLOOORRRUUUVVVPPPPPPPPPQQQSSSVVVZZZ\\\___```ccchhhkkkiiiccc^^^dddcccaaa___]]]\\\\\\]]]```cccfffggghhhhhhjjjkkkssspppqqqvvvyyy|||{{{zzzwwwssspppoooqqqsssllliiijjjoooqqqqqqsssxxxnnnjjjeeebbbbbbeeeiiikkkgggfffbbb^^^ZZZYYY\\\^^^RRRQQQPPPPPPOOOMMMJJJGGGCCC@@@<<<::::::;;;;;;:::777666555333111///...---......---,,,++++++++++++))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))*********+++******+++++++++,,,,,,,,,''')))***)))))),,,111666<<<666///+++,,,...//////,,,+++*********+++,,,---,,,,,,,,,---------......,,,------...///000111111............/////////000.........///000111222222222222222222222333333333///444///---555666222555888666MMMYYYJJJHHHXXX\\\[[[DDD:::<<<888777===>>>222BBB;;;```hhhOOOWWWDDDAAA<<>>===<<<;;;;;;;;;;;;;;;???>>>>>>AAAEEEKKKRRRUUUSSSOOOGGGCCCNNNZZZUUUFFFKKKKKKLLLNNNQQQTTTWWWYYYddduuuzzzuuuuuuxxxwww]]]LLL@@@999888777777666555555444444000000000000000000000000//////.........------------,,,,,,,,,,,,---........................------......//////000000111111222222333444444222111000555666777666666777:::<<<>>>>>>>>>???AAACCCEEEGGGHHHIIIKKKLLLOOOPPPRRRSSSPPPSSSTTTPPPPPPSSSVVVUUU\\\^^^bbbeeegggddd___[[[______^^^]]]]]]]]]]]]]]]]]]]]]```eeejjjkkkhhhdddjjjpppwwwxxxvvvvvvzzz|||rrrjjjjjjjjjjjjooovvvvvvmmmjjjpppqqqnnnrrr|||}}}rrrfffbbbeeehhhfffbbb```]]]ZZZWWWWWWXXXXXXWWWPPPOOONNNNNNMMMJJJFFFCCCBBB@@@===;;;:::888666333333333222111000///...---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------,,,,,,,,,,,,---......***+++,,,---...000111111...............///000000////////////000000000000000000000000000111111222111111222222222333333333777777777888;;;???DDDFFFJJJEEE===888666666666666999;;;???BBBDDDCCCAAA??????;;;999<<>>@@@BBBDDDFFFHHHIIIJJJLLLMMMOOOPPPQQQQQQTTTUUUQQQPPPSSSUUUTTTWWWWWWZZZ]]]``````^^^\\\]]]]]]]]]]]]^^^___```aaa______bbbfffiiijjjgggdddeeelllsssuuusssrrrtttwwwvvvooojjjkkklllnnnssszzzyyyooojjjmmmllliiinnnxxxzzzqqqfffbbbcccdddccc```YYYWWWUUUTTTUUUVVVVVVUUUPPPOOONNNNNNMMMKKKGGGDDDDDDBBB???===<<<:::777444333222222111000///...---,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,---......,,,,,,------......//////---------------......///....../////////000000000000000//////000000111222111111111222222222333333000000000111333777;;;===AAABBBAAA>>>999666555666444666999;;;<<<<<<:::999999777666777;;;;;;888444555555666666777888888999???TTTXXXKKKCCC;;;333333555555444444333333333333|||pppfffdddhhhgggeeecccaaa___[[[VVVRRRLLLKKKDDD:::444333222...000000///...,,,+++******************)))))))))))))))******************)))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++)))((())),,,//////---***)))***+++************+++,,,------------444222///+++)))+++///222...///000000//////000111222333333444444444333333444444555666777888888999888888888999:::;;;===>>>???>>>>>>???@@@AAACCCCCCBBBEEEDDDEEEOOO\\\^^^XXXSSSQQQNNNLLLKKKLLLOOOPPPSSS^^^^^^ZZZYYYSSSQQQZZZ```hhhyyySSSJJJ>>>666333444444333444444444333222222111111000000000000000000000000............------------,,,,,,,,,,,,,,,---......------------------......------......///000000000//////000111222333444444444555555555555666999;;;;;;<<<<<<===???AAACCCDDDGGGGGGHHHIIIJJJKKKLLLMMMQQQTTTTTTPPPOOORRRUUUTTTVVVUUUUUUWWWZZZ[[[[[[ZZZZZZZZZ\\\^^^```bbbdddddd``````bbbdddffffffccc```ccchhhnnnpppooonnnnnnppppppllljjjlllnnnpppuuu{{{wwwnnnhhhiiihhheeejjjrrrsssmmmfffaaa^^^^^^^^^]]]\\\[[[ZZZYYYZZZYYYWWWUUUNNNMMMLLLLLLLLLJJJGGGDDDCCCAAA>>><<<:::888555333222222111000///......---,,,++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************************))))))******+++,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,------............////////////000///////////////000111111000111111111222222222222111000///000111444777999777===CCCBBB;;;555444555222333444555555555555444333444444555555444444333222333333444444555555555111CCCGGGAAA@@@:::111000444333222111111111222222}}}qqqgggeeehhhfffeeeddddddbbb]]]XXXSSSLLLJJJCCC999333333111///000///...---,,,+++***************))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))***++++++***((('''(((***+++***)))((()))*********)))***+++,,,,,,---------666555222...+++,,,///222---///000000//////000111333333333333333222222222333444444555666777888888777777777888999:::<<<<<<===>>>>>>?????????>>>>>>>>>BBBCCCBBBGGGOOOQQQOOOSSSPPPMMMJJJJJJLLLPPPRRRQQQUUUQQQNNNSSSRRRPPPVVVYYYXXX[[[jjjpppYYYEEE@@@:::666555555444333222222222111111000000000////////////////////////------------------------,,,,,,++++++,,,,,,---...,,,,,,------------......,,,------......///000000///000000000111222333333333444444444444555888:::::::::;;;===>>>@@@BBBBBBEEEEEEFFFFFFGGGGGGHHHHHHMMMQQQQQQNNNNNNRRRUUUTTTYYYXXXWWWXXXYYYYYYWWWUUUXXXYYY[[[^^^```bbbdddeee___```aaaccccccaaa___]]]eeegggiiijjjjjjkkklllmmmlllkkkkkkllllllnnnrrruuuqqqkkkhhhhhhgggdddeeejjjjjjhhhddd___ZZZXXXXXXYYYbbbaaa___^^^]]]YYYUUUQQQJJJIIIHHHHHHHHHGGGEEEBBB@@@>>>;;;999777555222000111111000//////...------++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************))))))******+++,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------.........////////////............///000000000000000111111111111222333222111111222444666777222777===>>>:::555222222555444444333333333444444111444666555222111333555333333444444444555555555---:::;;;888<<<:::222222111111222222222222111000~~~ssshhhfffiiieeedddddddddccc___XXXTTTLLLJJJCCC888222222111/////////...---,,,,,,+++***))))))))))))))))))******)))***+++,,,,,,+++***)))(((((((((((((((((((((((((((((((((((()))))))))))))))***+++***(((((((((***(((((())))))((()))***+++((()))***+++,,,,,,,,,,,,111222222000---,,,---......///000000//////000222333222222222111111111222333333444555666777888888999888888888888999::::::<<<===>>>????????????>>>BBBEEEFFFEEEEEEHHHJJJJJJNNNLLLJJJIIIKKKOOOTTTWWWUUUWWWQQQPPPXXXUUUMMMNNNUUURRRNNNNNNVVVhhh~~~zzz___NNNDDD???666555444333444444333222000000000000////////////........................,,,,,,------------------,,,++++++++++++,,,------,,,,,,,,,,,,------......,,,,,,,,,---......//////111111111111111111111111222333333333333444777999888999;;;<<<>>>@@@AAAAAACCCCCCCCCDDDDDDDDDEEEEEEHHHMMMNNNLLLMMMQQQUUUUUUWWWWWWXXXZZZ[[[YYYUUURRRWWWYYY[[[]]]___aaaaaabbbaaabbbddddddcccaaa```___fffdddbbbbbbdddgggiiijjjkkkmmmllljjjggghhhjjjkkknnnlllkkkkkkiiiccc______bbbbbbaaa]]]XXXVVVVVVXXX\\\[[[ZZZYYYXXXTTTOOOKKKGGGFFFDDDDDDDDDCCCAAA???>>>;;;999777666444222///000000//////...---------+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))******+++,,,************************************************+++************+++,,,,,,******++++++,,,------------------,,,---......///------------.....................---......///000//////000000000111111111000///.........///000111111222333555555444111///666555444333222333444444000333555444111///222555333333333333444444444444,,,333000---444444...000---000222555555333000...tttiiifffiiiccccccccccccbbb^^^YYYTTTLLLJJJBBB777111111111/////////...---,,,,,,++++++))))))))))))************)))******************)))(((((((((((((((((((((((((((((((((((())))))))))))((()))***)))(((((()))+++'''(((***))))))((()))+++(((((()))***++++++++++++))),,,......---+++***+++...///000000//////000111222111111000000111222222333333444555666777777888999999999888999999::::::;;;<<<===???@@@@@@@@@@@@BBBCCCEEEEEEEEEEEEGGGHHHIIIHHHGGGHHHKKKPPPTTTWWWQQQWWWWWW\\\gggaaaRRRLLLKKKKKKJJJFFFEEEJJJSSS[[[jjj|||YYYBBB<<<<<<888222222222222222222222111111////////////////////////........................,,,,,,,,,,,,------------+++++++++++++++,,,------++++++,,,,,,------......++++++,,,,,,---.........222333333444333222111000111222222222222333666888888999;;;===???@@@@@@AAABBBCCCCCCDDDDDDEEEEEEEEEGGGLLLMMMKKKLLLQQQUUUUUUQQQRRRUUUXXXZZZYYYVVVSSSUUUWWWYYY\\\]]]^^^^^^^^^ccceeeggggggeeeddddddeeeccc___[[[\\\```dddeeeeeeiiimmmmmmgggbbbcccddddddoooppppppooojjjccc\\\WWW]]]^^^___]]][[[YYYYYYYYYVVVVVVUUUVVVUUUSSSPPPLLLEEECCCAAA@@@@@@???===<<<===;;;999777777666444222//////......------------+++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))***************))))))******+++,,,))))))))))))))))))))))))))))))************))))))******))))))******+++,,,))))))***++++++,,,---------------------......///,,,,,,,,,---------......---------------...//////////////////000000000000///......------......///111...---...000111000///333222111111111111222222///111222111......000333111111111111111111111111///333---***111000,,,111,,,...111444444222///---ssshhheeehhhbbbaaaaaaaaa```]]]XXXTTTMMMJJJBBB777111111111///.........------,,,,,,+++((()))))))))***************))))))(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))((()))((('''&&&&&&(((+++''')))++++++)))((()))+++'''((()))***++++++++++++%%%(((+++,,,+++++++++,,,,,,...//////......///000000000//////000111222333222333333444555666777777888888888999999;;;<<<===<<<======>>>>>>???@@@@@@@@@@@@AAACCCCCCCCCCCCDDDFFFFFFFFFGGGIIIMMMPPPRRRKKKRRRTTT]]]jjjeeeUUUOOOEEEEEEEEEDDDCCCCCCDDDEEEEEEXXXnnn}}}XXXIII:::777===>>>888///555666555444222111000111////////////////////////------------------------++++++,,,,,,,,,---------+++++++++***++++++,,,---***++++++,,,------......+++++++++,,,------......000222444666666555222111000111222111111222555777888999;;;>>>???@@@AAA@@@DDDDDDEEEFFFGGGGGGHHHHHHKKKOOOPPPMMMMMMQQQTTTTTTSSSSSSSSSUUUWWWXXXVVVTTTQQQSSSVVVYYY[[[\\\\\\\\\aaacccffffffeeedddfffggg___[[[YYY\\\bbbeeeccc```fffkkkkkkddd___aaaddddddnnnpppqqqoookkkfff```[[[\\\]]]^^^___``````___^^^XXXWWWVVVVVVVVVUUURRRPPPFFFCCCAAA???>>>===<<<::::::888777666666666444333.........------------,,,************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************''''''(((((()))******+++******))))))******+++,,,))))))))))))))))))))))))(((((()))******)))(((((()))))))))))))))***++++++************++++++++++++,,,,,,,,,,,,,,,------...+++,,,,,,,,,,,,---------------,,,,,,------...///........./////////000000000000000///000000000000.........---------///000//////000000000000000000000000000///......000111000000000000000000000000000444///---333000,,,222------...///////////////~~~rrrgggdddfffaaa```______^^^\\\XXXUUUMMMJJJBBB666000111111///.........------,,,,,,,,,(((((())))))*********+++***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))(((&&&$$$$$$''')))'''***,,,+++)))((()))+++'''((()))******+++++++++&&&(((***+++,,,,,,...000+++,,,...---,,,,,,---///000/////////000111333444222333333444555666777777666777777999:::<<<>>>???>>>============>>>???@@@DDDBBBCCCEEEFFFDDDCCCDDDFFFFFFFFFFFFGGGIIIKKKLLLKKKOOOMMMQQQ\\\YYYLLLHHHEEEAAA===<<>>FFFLLLOOOVVVrrriiiLLLEEE@@@<<<888555111000111......///.........000111.../////////////////////------------------------+++++++++,,,,,,---------++++++******++++++,,,---******+++,,,,,,---......***++++++,,,,,,---......---000444888999777444222000111111111111222555777888999<<<>>>@@@AAAAAAAAAFFFFFFGGGHHHIIIJJJKKKKKKOOORRRRRROOONNNQQQSSSSSS[[[XXXVVVUUUUUUVVVUUUUUUNNNPPPTTTWWWZZZ\\\\\\\\\]]]```ccccccbbbbbbdddggg]]][[[[[[```gggiiiddd___bbbiiijjjccc___bbbggggggjjjmmmnnnmmmlllkkkgggddd]]]]]]^^^bbbeeeeeecccaaa[[[YYYVVVUUUTTTRRROOOMMMGGGDDDAAA???>>>===;;;999666555333333444444333111------------------,,,,,,************))))))))))))((((((((((((((((((((((((************************************************&&&''''''((()))******+++*********)))***++++++,,,))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))******+++,,,,,,++++++***))))))(((++++++******++++++,,,---++++++,,,,,,,,,------------,,,,,,,,,,,,---................../////////000........................***...111///+++***...222...///000000111111000000222111000///000111111222111111111111111000000000,,,111......333...)))000...---+++******,,,///111wwwppppppooojjjeeeaaa___```___YYYUUUUUUMMMKKKDDD999222111000---///...------++++++***)))******))))))))))))******((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((((((***+++***)))((()))***+++*********))))))((((((*********)))******++++++111000///......------...000111111222222222111111111111222444666777888999555444444666888===AAADDDBBB@@@>>><<<<<<>>>AAACCC???@@@@@@AAABBBCCCDDDEEEAAACCCGGGMMMNNNKKKGGGDDDLLLOOORRRNNNHHHBBBAAABBBCCCBBB@@@>>>======>>>???@@@AAABBBEEENNN```wwwnnn^^^JJJ===:::888777555333222222222222////////////...............------,,,,,,------...++++++++++++++++++++++++***************************************)))((((((******+++,,,,,,,,,,,,+++***,,,------++++++,,,...,,,111777;;;<<<:::666333000000000111222222333333555888<<>>===>>>@@@AAA===>>>???@@@AAABBBBBBCCCDDDDDDHHHNNNRRRQQQLLLHHHHHHKKKMMMJJJDDD???>>>???AAA???===<<<;;;;;;<<<===??????>>><<<===DDDPPPZZZhhh}}}uuu```MMMFFFAAA999555777666555333222111000000111////////////.........---------,,,,,,,,,,,,------++++++++++++++++++++++++***************************************)))(((((()))******+++++++++++++++***+++---,,,++++++,,,...,,,000444888999777333111000000000111222222333333666999<<<>>>>>>>>>???AAAHHHIIIJJJJJJJJJLLLOOORRRMMMRRRWWWWWWUUUTTTWWWZZZXXXYYYZZZ[[[[[[ZZZYYYXXXTTTTTTTTTTTTUUUVVVWWWXXX]]]\\\ZZZZZZ]]]dddmmmsssjjjiiihhhhhhjjjmmmooooooooonnnllllllmmmnnnmmmlllfffeeecccccceeeffffffeee```^^^[[[ZZZ\\\___```aaaUUUWWWXXXVVVRRRNNNLLLKKKGGGEEEAAA???>>><<<:::888777444222111111111111000......---,,,++++++++++++*********)))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))((())))))******))))))((()))(((((((((''''''''''''))))))))))))))))))))))))(((((()))))))))************)))'''((())))))((('''))))))*********+++++++++))))))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------///.........---------,,,------------------------------------................../////////000000000///...---...///000///---............------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,{{{tttqqqooolllfffbbb```bbbaaa[[[VVVVVVNNNLLLDDD:::333333222//////...------++++++***)))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***************))))))))))))******))))))***++++++,,,.........---......///000///000111111222222111111222333333444555666666666333444555888===BBBGGGJJJGGGEEEBBB???===<<<======;;;<<<<<<===>>>???@@@AAA@@@AAADDDIIIMMMMMMIIIDDDFFFHHHIIIGGGAAA===<<<======<<<:::999888999999:::999:::;;;999777888<<<@@@>>>IIIZZZkkkyyy}}}cccQQQGGG;;;222333444000000555444333111000//////////////////.........---------------,,,,,,,,,,,,------++++++++++++++++++++++++************************)))************))))))(((((()))))))))***************+++,,,,,,++++++,,,...---///111444444333111///000000000111222222333333777999;;;<<<<<<>>>@@@BBBKKKLLLLLLKKKIIIJJJLLLNNNOOOOOOQQQTTTXXXYYYWWWTTTSSSUUUZZZ]]]___^^^\\\[[[]]]\\\ZZZYYYYYY[[[^^^___aaa___^^^```fffmmmsssvvvnnnmmmlllkkkkkkkkklllmmmkkklllmmmnnnnnnoooqqqsssiiieeeaaaaaaccchhhkkkmmmfffbbb]]]ZZZZZZ]]]___```\\\]]]]]]ZZZTTTOOOKKKJJJEEEBBB???>>>===<<<;;;999777444111000111111000///...---,,,++++++******++++++***)))((((((((()))***((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))(((((('''((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))******((('''&&&'''((()))(((''')))))))))*********++++++))))))))))))************++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,---------......------------,,,,,,------------------------,,,,,,,,,---------...............////////////000///...------//////...---//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++}}}vvvrrrooolllfffbbbaaacccbbb\\\WWWVVVNNNLLLDDD:::444333222000///...------++++++***)))))))))************))))))************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******(((***+++***)))((()))************)))))))))))))))))))))))))))***+++,,,,,,------------...///000111...///000111111222222111333333333444444555555555222333444777;;;@@@DDDFFFCCCAAA???===;;;:::::::::;;;;;;<<<===>>>??????@@@???DDDHHHGGGEEEDDDCCC@@@EEEFFFGGGEEE@@@===<<<<<<::::::999888777777888888666999;;;;;;:::999;;;<<>>>>>===<<<<<<;;;;;;:::;;;;;;<<<===>>>???@@@@@@FFFPPPUUUMMMDDDBBBCCCCCCBBBCCCBBBAAA>>>;;;::::::999999888888777777777888999::::::999777666555666>>>===???BBB>>>===JJJ]]]gggwwwxxxiiiUUUCCC;;;999;;;===333222333555444111000222111111000000//////......------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,************************))))))))))))))))))))))))((())))))*********))))))(((((('''''''''((()))***)))***,,,+++******+++---//////////////////000000000000000111222222333333777888:::;;;;;;<<>>>>>>>>===<<<;;;<<<===>>>???@@@@@@AAAGGGSSSWWWLLLBBBAAACCCCCC???>>>===;;;:::999888777777777777777777777777777666666666555666666777777777888:::<<<:::888===DDDCCCJJJXXXkkk}}}fffXXXAAA>>>;;;999888888777666/////////000000...------/////////000///...------------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))((())))))************))))))((('''''''''(((***+++)))***++++++******+++---.........//////000000000000000000111222222333333666888:::;;;;;;===???AAABBBCCCEEEFFFFFFIIIMMMOOOUUUWWWYYYYYYVVVUUUWWWXXXXXXWWWWWWWWWXXXYYYZZZ[[[ZZZ[[[\\\^^^aaaeeehhhiiiiiihhhfffgggiiikkkkkkkkkiiikkkmmmllliiigggiiikkkggghhhiiijjjjjjkkkmmmooopppkkkeeeaaaaaacccdddeeeYYYXXXXXXZZZ[[[ZZZWWWUUUVVVXXXYYYWWWSSSOOOMMMLLLDDDAAA>>>;;;:::888555333666333000///000000///...---,,,+++******))))))***)))((('''''''''((()))***''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))******))))))((('''''''''(((((((((((((((&&&''''''(((((())))))***''''''(((((((((((())))))***)))((()))***+++***)))((((((((()))))))))******))))))))))))************************************)))))))))************+++))))))*********+++++++++******++++++++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,++++++------,,,+++))))))***++++++,,,------************************)))************+++++++++zzzpppkkklllccc``````cccbbb[[[UUUSSSJJJHHHAAA777222222111//////...------++++++***)))((()))***++++++***)))((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((***+++***)))((()))***((()))))))))************((((((((()))***,,,---...,,,,,,,,,,,,------...///,,,---...000111111222222000000111222444555666666222333444555666777888888:::;;;===>>>>>>===<<<;;;;;;;;;<<<===>>>???@@@@@@AAAJJJKKKCCC>>>BBBCCC>>>>>><<<;;;999999888777666555666666777777666666666111222333555777999:::999555888888666666888888666::::::>>>DDDJJJTTTgggxxx~~~fffQQQCCC:::666222333666777777444000,,,555333111000000000...+++,,,---.........---,,,+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))(((((()))******************)))((('''''')))+++,,,(((***++++++******+++,,,+++,,,---...//////000000000000000111222222333333444777:::<<<<<<===>>>??????@@@BBBDDDEEEHHHLLLOOORRRSSSSSSSSSSSSTTTWWWYYYTTTUUUVVVWWWWWWWWWWWWWWWYYY\\\___bbbeeegggggggggdddeeedddcccccccccfffhhhgggjjjlllkkkfffdddeeehhhgggffffffhhhkkkmmmnnnnnnqqqnnnkkkiiigggfffdddbbbZZZYYYWWWWWWXXXXXXVVVTTTRRRSSSTTTSSSOOOLLLJJJIIIBBB???<<<:::999888666555555333000//////000///...---,,,+++***))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''''''''''''''((((((((()))&&&&&&''''''((())))))***'''''''''((((((((())))))***)))(((((()))***((('''(((((((((((()))))))))***))))))))))))************************************))))))))))))************))))))))))))*********+++************+++++++++,,,))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------,,,+++***+++,,,---,,,***************++++++++++++************************))))))))))))******++++++zzzpppjjjkkkbbb``````cccbbbZZZTTTRRRIIIHHH@@@666111111111...///......---,,,+++***)))''')))***++++++***)))'''((((((((((((((((((((((((******))))))((((((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((***+++***)))((()))***(((((())))))*********+++((((((((()))***,,,---...------,,,,,,,,,---......,,,---...000111111222222///000111222444555666777555555666888999:::;;;<<<999:::;;;<<<<<<:::888777:::;;;;;;<<<===>>>??????>>>CCCBBB<<>>@@@>>><<<;;;::::::999888444444555666666555555555333333333444555444222000444888777111444<<<;;;333999999;;;>>>;;;888@@@KKKHHHTTTfff{{{sssWWWPPPFFF>>>999888888888555444222111111222333333000///,,,+++///222111---***+++,,,---,,,+++***))),,,,,,,,,+++++++++******,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++***((('''((()))+++,,,(((***++++++******+++,,,)))***,,,---.../////////000000000111222222333333333777;;;============>>>>>>@@@AAACCCDDDFFFJJJMMMOOOMMMLLLNNNQQQUUUWWWXXXPPPRRRUUUXXXYYYWWWUUUTTTWWWZZZ___ccceeedddcccaaa```dddhhhiiieeeaaa``````eeehhhjjjhhhccc___```cccdddbbbbbbeeejjjnnnnnnmmmnnnmmmlllkkkjjjgggbbb___bbb___[[[ZZZZZZZZZYYYYYYUUUVVVVVVSSSNNNIIIFFFEEE???===:::999999999888666555333000//////000///...---,,,+++***))))))))))))&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***''''''''''''((((((((()))***)))''''''(((((('''%%%(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))******+++++++++,,,)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,+++******,,,,,,+++***,,,,,,++++++***)))))))))++++++++++++++++++++++++(((((())))))*********+++|||tttnnnkkkjjjddd``````bbbaaa[[[VVVUUUMMMHHH@@@888222000000111000///...---,,,+++++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))&&&(((***+++,,,+++)))(((((((((((((((((()))******((((((''''''''''''((((((+++'''&&&'''(((''')))---(((((()))*********************))))))******+++,,,,,,...///000000...,,,+++---...000111222222111111555333222444888:::999777666555555777:::<<<<<<;;;999999999999999999999999;;;===@@@@@@>>>===<<<===???@@@AAA>>>:::999<<>>===<<<:::999888777666666666666666666666666333333333333333333333333444444333222333444555666777777888999::::::;;;;;;BBBAAABBBHHHVVViii||||||jjj[[[OOOGGG>>>;;;888888999999666333111333333222000000333666////////////............------,,,,,,,,,,,,++++++///...,,,+++***++++++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))***,,,,,,***+++,,,---............111111222222222111111000444666999<<<======<<<;;;@@@CCCBBB???BBBJJJLLLIIIRRRNNNKKKLLLQQQVVVXXXYYYRRRVVVYYYXXXUUUTTTWWW[[[]]]^^^```aaaaaa```^^^]]]cccYYYYYYeeennniiiddddddiiikkkmmmlllhhhccc```^^^eeeaaa```eeefffccceeejjjhhhjjjkkklllkkkiiifffddd]]]]]]]]]]]]]]]\\\[[[[[[XXXVVVRRRMMMIIIFFFDDDDDDCCC@@@<<<<<<>>>>>>:::555444333111000...------,,,,,,+++***)))(((((((((((())))))(((((('''''''''&&&***)))'''%%%%%%%%%'''((('''''''''''''''''''''''')))'''&&&'''((()))((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))************++++++***)))(((((())))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))111000000///---,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))){{{sssmmmjjjiiigggcccbbbcccaaaZZZUUUSSSMMMGGG???777222000000111000///...---,,,+++++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))%%%'''(((******)))((('''((((((((((((((())))))***((((((''''''''''''(((((()))&&&&&&))))))''''''+++&&&'''(((((())))))((((((******))))))******+++,,,+++,,,---......---,,,+++...///000111222222111000222000000111555666666444555444444666999;;;;;;:::::::::::::::999999999999<<<===>>>===<<<:::;;;;;;<<<>>>??????>>>=========<<<<<<;;;999888777666555444444444444444444444444333333333333333333333333444333333222333444555666666666666777888999999999999888999<<>>;;;;;;<<<<<<888333333222111///...---,,,,,,,,,+++***)))(((((((((((()))(((((((((''''''''''''***((('''%%%%%%%%%'''((('''''''''''''''''''''''')))'''&&&'''((()))(((&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((()))))))))*********+++******)))(((((())))))))))))************))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))************))))))))))))))))))))))))))))))++++++***************)))))))))))))))))))))))))))((((((((((((((((((((((((zzzrrrllliiihhhiiieeecccdddaaaZZZSSSRRRLLLGGG>>>666111//////000000///...---,,,+++++++++((()))***++++++***)))((())))))))))))))))))))))))%%%&&&'''((()))(((''''''((((((''''''(((((()))***((((((''''''''''''((((((&&&%%%'''+++,,,(((&&&(((''''''((()))))))))))))))***))))))))))))***++++++******++++++,,,,,,------//////111222222111000000000//////111333444444333444333333555888::::::999;;;;;;;;;::::::999999999<<<<<<<<<:::888888:::<<<;;;;;;===@@@AAA@@@===;;;999999888777555444333333333333333333333333333333222222222222222222222222333333222222333333444555444444555555666777777777666666666777888:::<<<===CCCHHHNNNTTTbbbxxxooo[[[MMMGGGAAA:::777777777666555555333111111111111000...///000111111111333666888............------------,,,,,,,,,,,,++++++++++++******)))))))))***++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))***)))))))))))))))******,,,,,,------------,,,,,,---...///000222333444444333333444555666888999:::888<<>>>>>===;;;888888999888444111222111000...---,,,,,,,,,++++++***)))(((((((((((((((((((((((('''''''''''')))((('''%%%%%%&&&''''''''''''''''''''''''''''''((('''&&&'''(((((('''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))************)))((((((((())))))((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************++++++++++++******))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((({{{sssmmmjjjiiiiiieeecccdddbbbZZZTTTSSSKKKFFF>>>666000...//////000///...---,,,+++++++++))))))************))))))))))))))))))))))))))))))%%%&&&'''(((((((((((('''(((''''''''''''((())))))(((''''''&&&&&&''''''(((%%%%%%)))//////***&&&&&&)))******+++++++++++++++)))))))))))))))***++++++***)))******+++---...//////000111222222111000///111111111222333444444444333333333444777999999888::::::::::::::::::;;;;;;::::::999888777999<<>><<<<<<>>>AAA@@@===999888777666555444333222222222222222222222222222222222222222222222222222222222222222222222333333444444444444555555555666666555666777888888888777666AAABBB===777999BBBLLLPPPbbbmmm~~~~~~mmmdddWWWMMMFFF???999444;;;888555555666777666555333333222222222111000000000000//////000111333555------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))******++++++++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))))))))))))))***,,,,,,---------,,,++++++,,,,,,---///111333555666444333333333444666999;;;888<<<@@@CCCEEEGGGHHHHHHHHHIIIJJJLLLNNNNNNMMMLLLNNNNNNMMMLLLLLLOOOUUUZZZVVVUUUTTTTTTUUUWWWZZZ[[[]]]ZZZ\\\cccgggdddaaaaaa___```bbbbbbccceeehhhjjjbbb```_________```ccceeegggfffdddaaa]]]YYYVVVTTTOOOQQQTTTVVVVVVTTTQQQOOOMMMKKKGGGCCC@@@>>><<<<<<:::888666555555444111...111000///---,,,,,,++++++******)))(((((((((((((((((((((((((((((('''''''''((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((()))))))))******))))))((((((((())))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++++++++******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((|||tttnnnkkkjjjeeebbbaaacccbbb\\\WWWVVVKKKFFF>>>666000...//////000///...---,,,+++++++++)))))))))******)))))))))((((((((((((((((((((((((''''''(((((())))))))))))'''''''''''''''(((((()))''''''&&&&&&&&&&&&''''''%%%&&&***000111+++''''''))))))***+++++++++++++++))))))(((((())))))***+++*********+++,,,...000111...///111222222111000000000111111222222222333444333222222444777999999888777888999999:::;;;<<<<<<777888777777777:::???CCCBBB???;;;;;;<<<===:::888777777666555444333333222222222222222222222222222111111111111111111111111111111111222222222222222444444444555555555555555222333444555666777777777888;;;:::777777<<>>EEEOOOXXXbbbooo~~~uuujjj^^^PPPFFFGGGAAA:::666666999::::::555444333333333222000///111111222111111000111111000///---------......///,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********))))))***++++++,,,,,,,,,++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((+++***)))))))))))))))***,,,,,,,,,---,,,,,,++++++,,,,,,---...000333555666555444333333444777:::<<<;;;>>>CCCFFFFFFEEEEEEGGGIIIKKKNNNPPPOOONNNMMMLLLIIIKKKMMMNNNPPPRRRTTTVVVZZZYYYWWWVVVVVVXXXZZZ\\\^^^YYYVVVVVVVVVVVVYYY]]]ZZZ]]]```aaaaaabbbcccddd___^^^]]][[[]]]```ccceeedddcccbbb___\\\XXXTTTRRROOOQQQTTTUUUUUUSSSPPPNNNKKKIIIFFFBBB???===<<<<<<777666555444333111///---//////---,,,++++++++++++***)))(((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((())))))))))))((((((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))*********++++++*********((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''|||uuunnnkkkjjjbbb______bbbbbb\\\XXXWWWLLLGGG>>>666111//////000000///...---,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&'''''''''&&&***//////+++((((((&&&&&&'''((((((((((((((()))(((((((((((()))************+++,,,---...///000---...000111222222111111...///000000//////000222333222222444777999999888777777888999::::::;;;<<<666666777666777:::???CCCBBB???;;;999999999888777666666555555444333333222222222222222222222222222000000000000000000000000000000111222222222222111444444444444444444444444444333333444444555666777///555888777888;;;<<<;;;;;;<<<>>>???BBBHHHQQQXXX^^^hhhvvvwwwrrr]]]WWWOOOIIIEEEBBB===999888777777777999999777666///000111222222222111111---...//////...---///000111...,,,+++,,,,,,,,,+++++++++++++++************++++++++++++************)))***++++++,,,+++++++++******+++,,,,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))***)))))))))))))))******++++++,,,,,,,,,,,,++++++...------...///111444555555444333333555777:::<<<===???CCCGGGFFFBBBDDDHHHGGGJJJMMMNNNLLLJJJIIIHHHKKKMMMPPPSSSTTTTTTSSSRRRXXXWWWUUUTTTTTTUUUWWWXXXYYYZZZZZZZZZYYYYYYZZZ]]]\\\___bbbccccccccccccdddaaabbb```\\\]]]cccffffffaaabbbbbbbbb___[[[WWWUUURRRSSSTTTUUUTTTQQQNNNLLLJJJHHHEEEBBB???>>>======666555555333222000...---...---,,,+++************)))((((((''''''((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&''''''&&&%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((''''''(((((())))))'''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))************))))))(((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''|||tttnnnjjjjjj```]]]]]]aaaaaa[[[WWWWWWMMMGGG???777222000000111000///...---,,,+++++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''%%%'''+++,,,(((''')))%%%%%%&&&'''''''''''''''((((((((((((((()))******((()))+++,,,---------,,,,,,---///111222333333222...000111111//////000222444333333555888999999999888888888888888888888888555666666666666888<<<>>>;;;<<<<<<;;;888666666777555555444444333222222222000000000000000000000000000000000000000000000000//////111222222222111000222222222222222222222222444444444444444555555555111555777444222333222///777666777777:::===@@@CCC>>>CCCIIINNNRRRVVV[[[___iiioooyyy}}}ddd___XXXOOOFFF@@@;;;999===<<<:::999888999::::::333333444444333111...,,,///000222333333333333333***---......,,,,,,...000000---******,,,------,,,++++++*********)))))))))++++++++++++************)))***+++++++++***)))((()))***,,,------,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))((((((((()))***++++++)))***+++,,,,,,,,,,,,,,,000///.........000222333333333333444555777999:::<<<===AAAFFFDDDAAACCCJJJHHHKKKNNNNNNLLLIIIHHHIIILLLNNNQQQTTTWWWWWWVVVUUUUUUUUUTTTTTTUUUVVVWWWXXXYYY^^^cccccc```___^^^___```bbbcccccccccdddgggiiiiiijjjgggaaaaaagggjjjhhh```bbbeeegggfffbbb^^^[[[TTTTTTTTTSSSQQQOOOMMMKKKHHHGGGDDDAAA???=========555666555444111///......---,,,+++***************(((((('''''''''(((((()))''''''''''''((((((((()))%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))'''''''''''''''((())))))''''''(((((((((((('''''''''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''{{{sssllliiihhhaaa]]]]]]``````ZZZVVVUUUMMMHHH@@@888222000111111000///...---,,,+++++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''$$$%%%((()))&&&&&&)))&&&''''''(((((((((((((((((((((((((((((()))******'''(((***,,,---,,,+++***+++,,,...111333333333333000222444444111111222555444333333555888::::::999::::::999888777666555444666666777666555666888:::555999<<<<<<999666666666444333333333222111111111////////////////////////000000000000000000000000...///000222222111111000111111111000000000000000000000111222333222222111000444555222222555777777111111222555888::::::999777999:::;;;<<<===???AAA===BBBHHHLLLOOOSSSXXX\\\^^^bbbgggkkknnnqqqsssvvvtttuuuwwwzzz}}}yyyyyyxxxuuurrrmmmiiifff[[[YYYUUUPPPKKKEEE@@@>>>===;;;999888777888:::;;;222333444333111000111222666444111///...///111222...///000///---++++++++++++---//////------///111///,,,******---//////...************))))))))))))+++++++++************)))))))))*********((('''&&&(((***---//////---***(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((()))***,,,,,,((()))***+++,,,---------222000///...---///000111222222333444555777888999999:::???DDDCCC???DDDLLLPPPTTTVVVVVVSSSPPPPPPPPPKKKLLLOOOTTTYYY[[[\\\[[[YYYYYYZZZ[[[\\\^^^___```]]]cccgggeeeaaa______```ccccccbbbbbbbbbeeejjjnnnqqqrrrnnnfffeeejjjllljjj```ccchhhkkkkkkhhhccc```UUUUUUSSSRRRPPPMMMKKKJJJGGGFFFCCC@@@>>>===<<<<<<555666666444222///......,,,,,,+++***)))))))))***(((((('''''''''(((((()))&&&'''''''''(((((())))))%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))'''''''''''''''((()))***''''''(((((((((((('''''''''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((()))***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''{{{uuuoookkkiiieeebbbaaacccccc]]]YYYXXXOOOLLLDDD888222222222000//////...---,,,,,,++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''((((((((((((++++++******************,,,---///000111222111111777888999777444222000000555000...222555444444777???===:::777555555555555555666666555444444666999777777888888888777777666555444333222111111111111111111000///////////////......///000111222222333//////............//////////////////000000000000000000//////000000111222333333333444444333222222222222222333333333444444444555555666777888888999777777888999:::<<<===>>>@@@@@@@@@@@@AAAAAAAAAAAADDDDDDEEEFFFFFFGGGHHHHHHOOOZZZ[[[NNNEEEGGGGGGDDDAAAAAA@@@???>>>>>>======999888888777666555555444333333333222222111111111333333333222222111111111///////////////......---///............---------------,,,,,,,,,,,,+++++++++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%'''))))))((('''((()))''''''&&&&&&%%%%%%%%%$$$((((((''''''))),,,///000++++++,,,,,,,,,,,,---------------...............333222111000222555888:::BBBBBBCCCEEEGGGHHHHHHGGGIIIMMMQQQSSSRRRPPPOOOOOORRRQQQOOOOOOPPPTTTXXX[[[ZZZZZZ\\\___cccffffffeeedddeeeeeebbb___```gggmmmllliiiddd```^^^```ccceeecccfffhhhfffaaa^^^```cccbbbgggiiiiiikkkoooooolllVVVQQQMMMLLLNNNNNNKKKGGGGGGEEEBBB>>><<<;;;;;;;;;999777555333000...---------+++******+++***)))'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((('''((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$(((***###%%%(((###))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''{{{tttnnnjjjiiiccc```aaaeeeddd^^^XXXVVVRRROOOFFF;;;555555444222//////......---,,,++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''''''''((((((((((((************************+++---...000111111111111:::;;;999555000...111555999888666555555555555555>>>===:::777555444555555666666666555444444555777666777777777666555555444444444333111111000000000000//////...------....../////////000000111111222//////............//////.../////////000000000000222222111111111222333333222333333333333333222222222222222333333333333444444444555666666777888888555555555666777888999:::666666777777777888888888999999::::::;;;<<<<<<===???JJJMMMCCC;;;;;;;;;666:::999999888777777666666666666555555444333333222333222222222111111111111222222111111000000000000///////////////...------............------------------,,,,,,,,,++++++++++++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))(((((()))***''''''''''''(((((((((((((((((('''((())),,,...000+++++++++,,,,,,,,,------------............//////333222111111222555888:::FFFEEEDDDEEEHHHJJJIIIGGGJJJLLLNNNOOONNNNNNNNNPPPRRRQQQQQQQQQSSSUUUYYY[[[\\\[[[\\\^^^aaabbbaaa```aaacccbbb___\\\]]]ccciiinnnllliiieeebbb```___^^^___cccfffeeeaaa^^^^^^```eeeiiijjjiiijjjmmmmmmkkkZZZTTTNNNLLLMMMMMMKKKIIIGGGEEEAAA>>><<<:::::::::888777555222000...---------+++************)))'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&'''((()))((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---'''))),,,(((+++///)))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''zzzrrrllliiihhh```___aaafffeee^^^WWWTTTRRRPPPHHH<<<666666555333000000///...---,,,+++***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((************************+++,,,...///000111111111999<<<===:::555222333666333888888333444;;;;;;666<<<;;;999666555444444555666777777555333333444666666666666555444333222111333333222111000000000000///...------,,,---------/////////000000000000000//////............//////....../////////000000000111111111111111222222333111222222333333333222222111111222222222333333333333444444555555666666777333333333333333444444555333444444444444555555555444555555666666777777777555???CCC===666666444000333333333222111111000000333333222222111111000000111111111111000000000000000000////////////............//////......---,,,......---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************)))))))))+++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))))))))''''''''')))'''''''''((())))))******(((((((((((()))+++---...++++++++++++,,,,,,,,,,,,............//////000000333333222222333666999:::IIIEEEBBBDDDHHHLLLKKKHHHJJJKKKLLLLLLKKKLLLNNNPPPSSSTTTUUUVVVXXXZZZ[[[\\\[[[[[[[[[\\\]]]]]][[[YYY^^^______\\\ZZZ[[[___ccckkkkkkkkkjjjgggccc```]]]^^^bbbeeedddaaa^^^^^^```hhhjjjjjjggggggiiiiiifff]]]WWWPPPMMMLLLLLLKKKIIIEEECCCAAA===;;;:::999999666555333111///...---------+++************)))'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((())))))((('''''''''((((((((()))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***$$$'''***&&&***...(((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''yyypppjjjhhhhhh```^^^___cccccc\\\WWWUUUQQQOOOGGG<<<666555444111111000///...---,,,+++***(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''((((((((((((***************++++++++++++,,,---...///000000000333888???CCCBBB<<<555111---444555333===MMMNNNCCC:::999777666555444444444666777777666444222333444666666666555444222111000222111000000/////////000......---------------.../////////////////////...///......------......///........./////////000000///............///000000000111111222222222222222111111111111222222222222333333333333444444555555333333222222222222222333444444444555555555555666555555555666666777777777222:::===888444444333111111111111111000000//////111111000000////////////000000//////////////////////////////............---............---,,,,,,------------,,,,,,,,,+++,,,,,,,,,++++++++++++***************))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++++++++)))'''%%%&&&'''((((((((((((((()))))))))(((((((((((()))***,,,---***++++++++++++,,,,,,,,,---......//////000000000333333222333444666999:::EEEAAA===???FFFKKKKKKHHHJJJKKKMMMMMMLLLLLLNNNOOOUUUVVVYYY[[[]]]^^^^^^]]]ZZZZZZZZZ[[[\\\\\\YYYWWW\\\]]]]]][[[ZZZZZZ]]]```dddfffhhhiiijjjhhhfffeeecccdddeeecccaaa```bbbdddhhhjjjiiidddbbbdddccc```^^^[[[VVVRRRPPPNNNJJJGGGCCCBBB???===:::999888777555444222000///---------,,,+++))))))******((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())),,,///...***'''(((***(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$,,,///&&&&&&***'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''wwwmmmgggfffgggbbb^^^]]]______ZZZWWWXXXPPPOOOGGG===666666444111222111000///---,,,+++***(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''(((((((((((())))))*********+++++++++++++++,,,---...///000000000333888???DDDAAA888000111555555888JJJ______PPP888777666555444444333333555777777666444222222333666666666555444222111000000000///........./////////......---......///////////////.....................------------..................////////////......------......///000///000111111222222222111000000000111111111222222222222222222222333333333555444444333333333333333000000111111111222222222333333333333333333444444111444444111...///111222111111000000000000//////000000///////////////.................................//////////////////---------------,,,,,,+++---,,,,,,,,,++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))((('''''')))+++---,,,,,,+++***))))))(((((((((((())))))******+++*********+++++++++,,,,,,---------...///000000111222222222333444666888999===:::888;;;BBBHHHIIIHHHIIILLLOOOQQQPPPOOONNNNNNRRRUUUXXX[[[]]]]]]\\\[[[ZZZ[[[\\\___aaaaaa___\\\[[[\\\]]]\\\\\\]]]___```bbbcccdddfffhhhiiijjjjjjgggeeebbb___^^^___bbbeeeiiikkkiiidddbbbbbbaaa]]]```___^^^\\\XXXSSSLLLGGGAAA@@@>>><<<999777666555333222000///...---------,,,***))))))***)))(((&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''%%%&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((+++222888444***%%%(((...(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&,,,:::<<<---(((,,,***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''vvvkkkddddddgggbbb]]][[[]]]\\\YYYWWWYYYRRRPPPIII???999888666222222222111///---,,,+++***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,++++++++++++---...///000222111111555:::;;;888555444333222888JJJZZZWWWKKK555555555555444444333333444555777666444333333333555555555555444222111111///......------...........................///000---------.....................------------......------.........////////////////////////000111111...///000111111111111111///000000000000111111111111111111111111111111111555444444333333333444444/////////000000000111111222222222333333333333333222222111...---...111333........................///////////////.........,,,,,,,,,---------------.............../////////,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++************(((((()))))))))))))))***(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((###%%%&&&'''(((+++///222111000///...---+++******((()))))))))))))))))))))************+++++++++++++++,,,,,,---...///000000111111222333444666777888777777888;;;???DDDGGGHHHIIIMMMQQQSSSRRRPPPOOONNNNNNPPPTTTWWWYYYYYYXXXWWW[[[\\\___cccfffgggeeeccc[[[\\\]]]___```aaabbbbbbcccccccccdddeeefffhhhiiigggddd```\\\[[[]]]___aaaiiilllkkkgggddddddaaa\\\```bbbcccbbb]]]UUUMMMHHH@@@???===;;;999666555444111000///...------------,,,***))))))))))))(((&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((***333:::666+++$$$(((...''''''((((((((()))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''...===>>>///(((+++***''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''uuuiiibbbcccfff```\\\[[[]]]]]]YYYVVVWWWQQQOOOIII???888777555111333222111///...,,,+++***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''((((((((((((((())))))***++++++,,,,,,++++++***+++,,,---///000111333555555444444666888333//////555>>>CCC@@@<<<333444444444444333333222222444666666444333333444222333333333222111111000...---------------......------,,,,,,---......///,,,,,,,,,------......///...------,,,,,,------...---------.........////////////......//////000111---...///000111111111111/////////000000000111111000000000000000000000000222222111111111222222333//////000000000111111111333333333333333333333222111111000000000///111333------------------------------------------------++++++++++++,,,,,,------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,+++******++++++++++++************++++++++++++************(((((((((((())))))******(((((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''(((+++///333///......---,,,+++******((()))))))))))))))((((((************++++++++++++******+++,,,---.../////////000111222333555666666666999<<<>>>???AAADDDGGGKKKNNNPPPRRRQQQPPPPPPPPPMMMOOORRRUUUWWWWWWVVVVVVXXXYYY]]]aaaeeefffdddbbb[[[[[[]]]```cccdddddddddbbbbbbccccccdddddddddeeefffdddaaa^^^^^^]]]]]]]]]dddhhhiiifffdddccc___YYY\\\^^^___^^^XXXQQQIIIEEE>>>>>><<<;;;888666333222//////...---,,,,,,,,,---+++***(((((())))))'''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((---222000+++''''''***&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((222555***''')))%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''(((((((((''''''uuuhhhaaabbbfff]]]ZZZ[[[______ZZZUUUTTTNNNMMMFFF<<<666555222///333333111000...,,,+++***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((())))))***++++++,,,,,,+++*********+++---///000...666???>>>777222333888222///000666777444333555333333333444444333333222111333555666555444444444000000111111111000000///------,,,,,,,,,------...++++++++++++,,,,,,---...++++++,,,,,,---...//////...------,,,,,,------...---------.........//////---,,,,,,,,,,,,---......---...///000111111111111////////////000000000000000000000000000////////////////////////000111111,,,,,,---------.........////////////////////////---,,,---//////---,,,------------------.........,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++************)))+++++++++************)))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))((('''))),,,///******))))))))))))))))))((())))))))))))((((((''')))************+++++++++))))))***+++---....../////////000111333444555555888===AAABBB@@@@@@CCCGGGMMMNNNOOOOOONNNOOOQQQRRROOOQQQSSSVVVXXXXXXXXXWWWSSSUUUXXX]]]```aaa___]]]ZZZ[[[]]]```dddffffffeee^^^___aaacccdddddddddcccfffeeedddcccbbb```]]]ZZZ___ccceeecccaaa```[[[UUUWWWXXXXXXVVVPPPIIIDDDAAA>>>===<<<:::888555333222///...---,,,,,,,,,,,,---+++***(((((())))))'''&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))&&&''')))++++++***'''%%%&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))%%%)))---((()))+++$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''(((((((((''''''~~~ttthhh```___aaa___]]]]]]___]]]WWWSSSTTTVVVOOOKKKBBB555555666...000//////...---+++***)))(((((())))))))))))(((((())))))))))))))))))))))))&&&%%%%%%'''******&&&###%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''')))******))))))***+++,,,---......------...000222666::::::444///222888444222111111222333222111111111111222222111111111333333444444444333222222444333111000111333555777888333---***+++------------,,,,,,++++++,,,,,,------.........---,,,,,,+++------------------------,,,,,,------...//////000---------.....................////////////..................///////////////000000///,,,---111444333222222111000//////...---------............///......////////////......000000//////............------,,,++++++******)))++++++++++++++++++++++++************************))))))***+++,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&((()))++++++)))(((&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((''''''(((******+++*********,,,---,,,+++)))******++++++,,,------...000111111000111333666<<>>::::::999777555333111///......---,,,++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''***))))))((('''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''tttiiiaaa___```^^^\\\\\\___^^^YYYWWWXXXTTTMMMKKKDDD:::<<>>BBB;;;111111000///...,,,+++***))))))************))))))))))))))))))))))))))))))((('''''')))******(((&&&((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''')))******))))))***+++)))+++---...---,,,,,,,,,---000222222222333555777999666333111111111111000111222444555555444222111000000111222333333333333111000...---...///111222444222...,,,,,,,,,+++))),,,,,,++++++++++++,,,,,,---------------,,,,,,++++++++++++++++++++++++++++++,,,,,,------......//////...,,,++++++,,,---...---......//////......------------.........//////...//////...------000222/////////......------,,,,,,,,,,,,---------......---......//////......---------------,,,,,,,,,,,,))))))******+++,,,,,,---++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((())))))***+++++++++++++++***)))))))))+++,,,+++*********++++++,,,,,,------000111333333222333555777999===@@@AAA@@@AAAEEEHHHGGGFFFFFFGGGJJJLLLMMMMMMIIILLLOOOPPPQQQQQQQQQRRRSSSSSSTTTWWWZZZ\\\\\\[[[^^^aaabbb```aaaeeeeeeccc]]]]]]\\\\\\\\\\\\[[[[[[XXXVVVWWWYYY]]]___]]]ZZZZZZ]]]]]]ZZZXXXVVVRRRMMMRRROOOJJJGGGEEEBBB???===::::::999888666444222000...---,,,++++++******+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''')))))))))(((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''wwwnnngggdddccc\\\YYYZZZ]]]]]]ZZZYYY[[[RRRLLLIIIBBB777888;;;333222111111000///---,,,+++))))))************))))))(((((((((((((((((((((((((((((())))))***)))(((''')))((((((''''''(((((()))%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''')))******))))))***+++)))+++...///...,,,,,,,,,...000111000111555666555<<<999555222222222222111111333555666666555333111...///000111222222333222333111///...---------...///...------,,,,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++************************++++++,,,,,,------------...---+++***+++---000222---------......---------,,,,,,---------..................------...///000...---------,,,,,,+++++++++,,,,,,,,,---------------------......---------,,,,,,,,,+++++++++++++++))))))******+++++++++,,,***************************************************************)))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((***+++,,,++++++******)))((()))+++,,,+++*********++++++,,,------...000111222222222333555777888:::===>>>???AAAEEEHHHHHHGGGFFFGGGJJJKKKKKKJJJHHHKKKNNNOOONNNNNNNNNOOOQQQRRRSSSVVVXXX[[[\\\\\\ZZZ\\\\\\ZZZ[[[___aaa___\\\^^^^^^\\\YYYWWWXXXYYYWWWUUUTTTXXX^^^```]]]YYY\\\]]]]]][[[XXXUUURRROOOOOOLLLIIIFFFBBB@@@===<<<::::::999888666444222111...---,,,+++************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''))))))((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''}}}xxxrrrlllhhhfff]]]ZZZZZZ\\\[[[WWWVVVXXXRRRKKKGGG???333333666---222111111000///---,,,+++))))))************))))))((((((((((((((((((((((((((())))))))))))(((((()))((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''')))******))))))***+++***,,,//////...------...---000111...000555777555===:::666444444444333222111222444555555444222111---...///000111111111111444333111...---+++++++++)))***+++,,,,,,,,,,,,---,,,++++++******++++++,,,++++++,,,,,,---,,,,,,+++************************+++++++++,,,,,,,,,,,,,,,---,,,++++++,,,000333555,,,,,,------------,,,,,,,,,,,,,,,,,,------------------,,,------.........,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,******+++++++++++++++++++++++++++******)))))))))************************))))))))))))))))))))))))***)))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%&&&(((***+++******)))***)))))))))+++,,,+++******++++++,,,------......///000111111111222444666777999;;;===???BBBFFFHHHHHHGGGGGGHHHJJJJJJJJJHHHHHHKKKMMMNNNNNNMMMMMMNNNNNNOOOQQQSSSUUUXXXZZZ[[[\\\^^^\\\YYYXXXZZZ[[[XXXYYY\\\^^^]]]ZZZXXXZZZ]]]YYYVVVUUUXXX]]]^^^ZZZVVVYYYWWWUUUTTTRRROOONNNNNNKKKJJJGGGDDD@@@===<<<;;;999999888777555333222111------,,,+++************((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''~~~zzzuuuooojjjggg^^^[[[ZZZ[[[YYYUUUTTTVVVPPPJJJGGG???333444777///111111000///...,,,+++***(((((())))))))))))(((((())))))))))))))))))))))))'''((())))))''''''((()))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''')))******))))))***+++,,,---///...------...000@@@DDDAAA777222444333///999777555444555555333222111111111222222111111111------...///000000000000333222000...,,,+++******''')))++++++***+++,,,...++++++************++++++***++++++,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++******+++---000333555+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,+++,,,...///...,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++,,,++++++***))))))((((((************************))))))))))))))))))))))))((((((((((((((()))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%&&&'''((()))*********+++***)))***,,,---,,,+++++++++,,,,,,------.........///111111000111333555888999;;;>>>AAADDDFFFHHHHHHGGGHHHJJJLLLMMMLLLKKKKKKMMMPPPQQQPPPPPPPPPQQQSSSUUUWWWXXXZZZ\\\```bbbccceeeccc^^^[[[[[[YYYUUUWWWZZZ]]]^^^]]]]]]```ccc[[[ZZZYYYZZZ\\\\\\YYYVVVUUUPPPNNNMMMKKKGGGGGGJJJHHHHHHFFFBBB>>>;;;::::::777777777666444222111000---,,,+++******))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''|||vvvpppjjjeee___[[[ZZZ[[[ZZZVVVUUUXXXQQQKKKHHH@@@444555888000000000000///---,,,***)))''''''((((((((((((''''''))))))))))))))))))))))))&&&((()))(((&&&%%%''')))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''')))******))))))***+++---------,,,+++,,,...111MMMSSSOOO???333111000+++222111111333444444222111000//////......//////000---....../////////......------,,,,,,,,,+++++++++)))***+++***((((((***,,,++++++************++++++******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******************+++,,,---...///++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++***,,,...///---+++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,************))))))))))))************************))))))))))))))))))))))))&&&''''''(((((()))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((()))***,,,---,,,+++++++++---...---,,,++++++,,,,,,---.........///000111111111222444666999:::===@@@DDDFFFGGGGGGFFFGGGIIILLLQQQSSSSSSRRRNNNQQQTTTUUUUUUUUUUUUVVVWWWYYY\\\]]]^^^```eeehhhfffhhhhhhdddaaaaaa___ZZZ[[[\\\^^^^^^___```aaabbb`````````aaa```___]]]\\\VVVRRRPPPQQQNNNGGGEEEGGGFFFFFFEEEAAA<<<999999:::666555555444333111000///---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''(((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&&&&''''''}}}wwwppphhhccc___[[[ZZZ\\\[[[WWWWWWZZZSSSMMMIII@@@333444666---000//////...---+++***)))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&''')))'''%%%$$$''')))((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((()))******))))))***+++------,,,***)))***...111AAAJJJIII:::///000222000------///111444444111///000...---++++++---...000.........///......------(((((()))***+++,,,,,,---+++,,,,,,***&&&%%%(((***++++++************++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,+++***+++...///---***++++++++++++++++++,,,,,,)))************++++++++++++++++++,,,,,,+++++++++******++++++,,,,,,,,,,,,((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))((((((((()))+++---///---,,,+++,,,...///...---++++++,,,------......///000111333333222333555777:::;;;>>>BBBFFFHHHGGGFFFEEEFFFIIIOOOTTTXXXYYYYYYQQQTTTWWWYYYYYYYYYZZZ[[[SSSVVVYYYZZZZZZ\\\aaafffbbbfffhhhffffffgggfffbbbbbbaaa```______^^^]]]]]]dddfffhhhhhhfffddddddddd]]]XXXXXXZZZVVVLLLGGGHHHEEEEEEEEEAAA;;;888888999555444444333222111///...---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))'''''''''(((((((((((((((''''''((((((((((((''''''************************''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$'''''''''&&&&&&'''''''''~~~wwwoooiiifffeee]]]ZZZWWWVVVWWWXXXYYYXXXPPPNNNIIIBBB:::666444444555222...++++++,,,***'''((((((((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((+++***((('''(((,,,///222......---,,,---...///000555666777777444222111111000000////////////000000444333000...------------......//////......---,,,......---,,,,,,+++******))))))***+++,,,,,,------,,,,,,+++***))))))******))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,************************...---,,,+++++++++,,,---)))************+++++++++,,,,,,,,,,,,,,,+++***)))+++++++++************)))++++++++++++++++++++++++)))************+++++++++,,,+++)))(((((()))+++,,,//////***$$$###(((++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((''''''''''''%%%$$$$$$%%%&&&'''&&&))))))''''''******'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''&&&))),,,+++)))''')))+++///...,,,,,,+++,,,---...,,,,,,------------------111111111111222333444555888999;;;>>>BBBEEEEEEEEEDDDGGGIIIKKKPPPXXXZZZWWWOOOOOOQQQVVV[[[]]][[[YYYYYY[[[]]]```bbbcccdddddd```bbbdddeeefffgggjjjmmmbbb\\\[[[```^^^XXXXXX___eeejjjkkkfffcccdddaaa\\\[[[^^^aaa___YYYRRRNNNLLLKKKHHHDDD???;;;999888777444444333111000...------************))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))((((((((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''******))))))((((((((('''}}}vvvnnnhhheeeddd^^^[[[XXXVVVWWWXXXXXXWWWQQQOOOIIIBBB:::555333333333111...+++,,,,,,***'''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))((()))+++...111333------,,,,,,,,,---...///000111333333111///......000000000000000000000000222222111000000000000000...............------,,,...------,,,++++++******))))))***++++++,,,------++++++***))))))))))))))))))))))))))))))))))))))))))******++++++******)))************+++++++++,,,************************------+++*********+++,,,)))************+++++++++,,,,,,,,,,,,,,,+++***)))+++++++++************))))))))))))))))))))))))))))))************+++++++++,,,+++)))(((((()))+++,,,JJJFFF;;;...'''''''''%%%))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''((('''&&&%%%%%%&&&''''''%%%((((((%%%%%%''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''''')))***+++*********+++...---,,,++++++,,,---...---,,,,,,,,,,,,---......111111111111222333444444888999:::===???AAAAAAAAAEEEIIILLLLLLOOOUUUWWWVVVQQQPPPQQQTTTWWWYYYWWWUUUXXXZZZ]]]```bbbcccbbbbbbaaabbbdddddddddfffiiilllfffbbbaaabbbccc```___aaaaaagggjjjhhheeeeeeaaa[[[WWW[[[]]]]]]XXXSSSOOONNNJJJHHHCCC???;;;888777777444333222111///...---,,,************))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''))))))((((((((('''''''''{{{tttlllfffdddccc^^^\\\XXXVVVVVVWWWWWWVVVRRROOOJJJBBB:::444222222111///---------+++)))(((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))***---///222333,,,,,,+++++++++,,,---...,,,...000000///.........000000111222222111000000,,,---...//////...---,,,...............---,,,,,,------,,,,,,++++++******))))))******+++,,,,,,,,,******)))((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++************************,,,++++++***)))*********)))************+++++++++++++++,,,,,,,,,+++******+++++++++************)))(((((((((((((((((((((((()))************++++++++++++***)))(((((()))***+++FFFBBB888+++%%%'''((('''))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))***))))))(((((())))))***((())))))******))))))(((''''''''''''''''''''''''''''''((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&'''((((((%%%((('''$$$$$$''''''%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''((((((((((((***,,,---,,,+++---,,,,,,++++++,,,------------,,,+++,,,---...///111111000111111222333444888888:::;;;======>>>>>>EEEKKKOOONNNMMMQQQTTTTTTTTTSSSRRRSSSUUUUUUUUUTTTUUUXXX\\\```bbbbbbaaa``````aaaaaaaaaaaabbbeeehhhggggggeeeccceeeiiigggbbb^^^eeejjjlllkkkiiibbb[[[XXXZZZ\\\[[[VVVQQQMMMKKKIIIFFFBBB===:::777666666333222111000///...---,,,************))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&zzzrrrjjjeeebbbbbb___\\\XXXVVVVVVVVVVVVUUURRRPPPJJJBBB999333111111000------......+++)))***((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''')))+++---......///+++++++++++++++,,,,,,,,,,,,...111222111000111111///000222333333222000///,,,---///000000...,,,+++------.........---,,,,,,,,,,,,,,,,,,++++++******))))))******+++++++++,,,))))))((((((((((((((()))))))))))))))))))))))))))((())))))******))))))(((((())))))))))))*********************************+++******)))))))))))))))))))))*********+++++++++++++++,,,,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******///...***$$$###(((++++++(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))%%%((('''$$$%%%)))***((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))'''''')))---///---++++++++++++++++++,,,,,,,,,---,,,+++++++++---///000000000000000111222333444666777:::;;;;;;<<<===>>>EEEMMMRRROOOKKKMMMPPPPPPTTTSSSRRRRRRSSSTTTUUUUUUSSSVVV[[[___aaaaaa___]]]^^^______^^^]]]^^^aaacccbbbfffeeeaaafffnnnmmmddd```eeekkkpppqqqlllddd]]]]]]]]]]]]ZZZUUUOOOIIIFFFGGGDDD@@@<<<888666555555222111111000...------,,,************)))))))))((((((((())))))))))))(((((('''''''''''''''''''''''')))(((((((((((())))))***(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~xxxpppiiicccaaabbb___[[[XXXVVVVVVVVVUUUUUURRROOOJJJAAA999333111000000,,,,,,///...******...))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''((()))***+++******)))*********+++++++++++++++,,,...111222222222222333///000222333333222000///333444666777666333000------------...---,,,,,,+++,,,+++++++++++++++******)))***************++++++)))((((((((((((((())))))************************))))))************))))))((())))))))))))*********************************************))))))(((((())))))*********+++++++++***++++++,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++***))))))))))))))))))******,,,+++''''''))))))&&&(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''((((((((((((''''''&&&''''''((((((((())))))$$$&&&&&&###$$$)))+++)))''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))'''&&&)))---///---+++)))******++++++,,,,,,,,,,,,,,,++++++,,,---///000000000000000111222333333444777:::<<<<<<===???AAAEEELLLQQQNNNJJJJJJLLLMMMOOOOOOPPPPPPQQQRRRTTTVVVRRRVVVZZZ___aaa```^^^]]]^^^___``````______```bbb^^^ccceeebbbhhhqqqpppiiiaaaccchhhnnnooojjjbbb]]]^^^]]][[[YYYTTTOOOIIIFFFDDDBBB>>>:::666444444444111000000///...---,,,,,,************)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((()))))))))******)))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&~~~xxxppphhhcccaaabbb]]][[[WWWUUUUUUVVVVVVUUUQQQNNNIIIAAA999333111111111,,,,,,000///***,,,444******))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))((('''''')))***+++,,,,,,,,,,,,+++***---000111111000111222000000111222222111000000333444666666444111...,,,---------------,,,++++++++++++++++++++++++******************************))))))((((((((()))************************************++++++++++++******)))))))))*********++++++************************)))************)))(((((()))************+++++++++******+++,,,,,,,,,+++++++++++++++************)))(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))(((,,,---*********((($$$))))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))((())))))******))))))(((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((((((((((((''''''%%%&&&'''(((((((((((((((&&&'''&&&""""""''')))'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))''''''''')))+++,,,+++***((()))***+++++++++++++++***+++,,,---......//////000000///000000111222333333777;;;<<<<<<<<>>;;;777444222222222//////...------,,,,,,,,,************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''''''''((()))******************)))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''~~~xxxooogggcccbbbccc[[[YYYVVVTTTUUUWWWWWWWWWNNNLLLGGG@@@999444222222444...,,,111///***000<<<,,,,,,,,,+++***))))))(((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))***+++,,,***+++,,,---...---,,,,,,,,,///111222222111111222000000////////////000000------...//////...------,,,,,,---------,,,++++++******************++++++*********)))))))))))))))******))))))***+++,,,,,,************************+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,***************************++++++,,,,,,***)))((()))************+++++++++)))***+++,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++)))************+++++++++(((((())))))))))))(((((()))+++***'''&&&))))))&&&))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''((((((((((((''''''"""###%%%'''((((((''''''666666222+++((())))))'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&'''((()))***$$$'''******'''&&&''')))&&&''')))***+++++++++***'''))),,,///000000...---////////////000111222333555999===<<<999888:::>>>@@@CCCEEEFFFIIILLLJJJEEELLLPPPTTTVVVTTTSSSTTTVVVVVVWWWZZZ\\\^^^`````````XXX]]]bbbfffeeecccaaa```ddddddjjjppplllcccfffpppmmmccc[[[\\\]]]YYYWWWYYYWWWTTTQQQOOONNNKKKEEEAAA@@@>>>:::666333222111111.........------,,,,,,,,,************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************&&&''''''((()))******+++************))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((xxxnnnhhhgggeeebbb[[[YYYUUURRRQQQRRRTTTUUUVVVQQQIII@@@999444333222222111000.........///000>>>///&&&)))+++((()))///(((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))((((((((((((((())),,,,,,,,,,,,,,,,,,,,,+++.........///000111111222000000000000000000000000......//////......---,,,+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,******)))))))))))))))***)))*********+++++++++++++++,,,,,,---,,,+++***)))+++++++++,,,,,,---------+++,,,,,,---,,,+++)))(((++++++++++++++++++++++++************************************************************************,,,+++***))))))***+++,,,************************))))))))))))***+++,,,---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''(((((())))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&'''((((((((('''***)))((('''&&&&&&'''((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))************+++++++++)))***++++++------...///000///...---...000222333555666888;;;===>>>??????BBBDDDFFFGGGFFFGGGHHHJJJLLLMMMMMMOOOQQQTTTVVVWWW]]]]]][[[XXXUUUUUUVVVXXXUUUZZZaaaeeefffccc```___```bbbeeehhhiiihhhfffeeeaaaccccccbbb___[[[XXXWWWQQQOOOMMMLLLJJJGGGCCC@@@;;;;;;999888666444333222///......------,,,+++++++++*********))))))((((((++++++***)))(((((())))))******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))),,,++++++******)))))))))++++++++++++++++++++++++************************))))))))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))***,,,+++++++++******))))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''xxxnnnhhhfffeeeaaa\\\YYYVVVRRRQQQQQQSSSTTTTTTOOOGGG???888444222222333222000///.........///AAA333***,,,+++&&&%%%***(((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))),,,,,,+++++++++,,,,,,---,,,,,,------...//////000000000000000000000000000......//////......---,,,+++,,,,,,------,,,,,,+++,,,+++************+++,,,******))))))))))))************+++++++++,,,,,,,,,+++,,,,,,---,,,+++***)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,+++***))))))***+++,,,************************))))))))))))***+++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((''''''''')))((('''&&&%%%%%%&&&''')))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))************+++++++++)))***++++++------...///000///.........000111333333444666888:::<<<===>>>AAACCCDDDEEEEEEFFFHHHJJJJJJKKKLLLMMMOOOPPPRRRSSSXXXZZZ[[[[[[YYYWWWWWWWWWPPPSSSXXX^^^aaabbbaaa```^^^```dddggghhhgggeeeccc___``````^^^\\\YYYWWWVVVRRRNNNJJJGGGEEEDDDAAA???999888777555444222111000.........---,,,,,,+++++++++*********))))))))))))++++++***)))))))))))))))******))))))))))))******************************)))))))))*********++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++***************************)))(((((((((((()))***+++++++++******)))))))))******))))))))))))*********)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''xxxnnnhhhfffdddaaa]]]ZZZVVVRRRPPPPPPRRRSSSQQQMMMFFF>>>888444222222333333111///...---------===222,,,---,,,&&&$$$'''(((((((((((())))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((())))))***+++******)))***+++---...,,,,,,------.../////////000000000000000000000000...////////////...------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,******)))))))))******+++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************((((((((()))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''(((''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))************+++++++++)))***++++++------...///111000///...///000111222333444666888:::<<<===>>>@@@AAABBBCCCDDDFFFIIILLLLLLLLLMMMMMMNNNPPPPPPQQQSSSWWW\\\^^^^^^[[[YYYXXXSSSRRRSSSWWW^^^bbbbbbaaa^^^```ccceeeeeedddbbb```\\\[[[ZZZYYYWWWVVVUUUTTTQQQMMMGGGBBB@@@???>>>===666666444333111000///.........------,,,,,,++++++***************)))))))))++++++***))))))))))))*********))))))))))))************************************+++++++++,,,,,,,,,+++,,,...///...---+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...******************************)))(((((()))***************)))))))))))))))******))))))))))))************)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''~~~xxxnnnhhhfffddd```^^^ZZZUUUQQQNNNOOOQQQRRRQQQMMMFFF???999555333222444333222000...---,,,,,,222,,,)))+++,,,)))(((***(((((((((((())))))))))))((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((())))))************))))))***+++---///////////////000000111111///////////////////////////////////////...------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------...---+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))************+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))*********+++++++++)))***++++++------...///111000000//////000111111555666777999;;;===???@@@@@@AAABBBCCCDDDGGGKKKOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQUUU[[[^^^^^^]]]\\\[[[]]]XXXUUUXXX^^^dddeeeccccccbbbbbbaaa___^^^]]]\\\YYYWWWUUUTTTTTTTTTSSSSSSOOOKKKFFFBBB???===;;;999555444333222000///...---......------,,,++++++***************************++++++***))))))*********+++******))))))******+++***************************+++++++++,,,,,,,,,,,,***+++...//////---+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000++++++++++++++++++++++++************************))))))))))))))))))))))))+++******))))))******+++*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''~~~~~~xxxnnnhhhfffccc___^^^ZZZTTTOOOMMMNNNPPPRRRQQQNNNGGG@@@:::666444333333333222111///---,,,+++***((('''***+++))))))***(((((((((((())))))))))))((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))***++++++******)))******,,,...///////////////000000000000//////////////////////////////000000//////...---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,)))))))))************+++,,,,,,,,,,,,,,,,,,,,,---------------------------------+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************((())))))************)))+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((('''&&&%%%%%%'''''''''(((((((((''''''&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))*********+++++++++)))***++++++------...///000000000000000111111222666666777888:::<<>>@@@CCCEEEGGGIIIJJJMMMOOORRRSSSTTTUUUUUUTTTRRRRRROOOPPPRRRSSSTTTUUUWWWYYY[[[XXXWWWZZZ```fffiiijjjmmmkkkgggbbb]]]ZZZXXXXXXWWWUUURRRRRRTTTTTTRRROOOIIIGGGEEECCCAAA===888555444444333222111000//////------,,,,,,++++++***************++++++++++++++++++************+++,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,---...---+++***------------------------------------------------++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******************+++++++++++++++************++++++++++++*********)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''}}}}}}xxxooohhhfffbbb^^^[[[WWWRRRMMMKKKMMMQQQTTTRRRNNNHHHAAA;;;555222000000111111111000///---,,,---...---***(((''''''&&&(((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***+++,,,---+++,,,...//////...---,,,.....................---000000000000000000000000000000000000000///......+++,,,,,,------,,,,,,+++******+++,,,,,,+++******************+++,,,---...++++++,,,,,,,,,------------,,,,,,+++,,,---...//////.........------------+++,,,,,,---......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++***************************+++,,,------,,,+++)))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((('''''''''%%%&&&'''(((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))************+++++++++)))***++++++------...///---...///111222333444444444444444555777:::===>>>???BBBFFFIIIIIIJJJKKKLLLQQQRRRTTTUUUUUUTTTRRRQQQQQQSSSUUUUUUUUUUUUWWWXXXWWWXXXYYY[[[___bbbeeegggmmmmmmllljjjfffaaa[[[XXXYYYVVVTTTUUUWWWVVVRRRNNNHHHFFFBBB@@@>>>;;;888666333333222111000///......------,,,,,,+++******************++++++,,,,,,,,,+++*********++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,---------------........................------------------------,,,,,,,,,------.........------------------------++++++,,,------,,,++++++***+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''|||}}}xxxoooiiifffbbb]]][[[WWWQQQLLLKKKNNNRRRUUUQQQNNNHHHAAA:::444000...///000111111111///...---...///...+++))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))***+++,,,---,,,---///111111///,,,+++000000000000000/////////000000000000000000000000000000000000000//////...+++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))************+++,,,---...---------.........//////---,,,,,,+++,,,---.../////////.........---------***+++---...///...------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***************************,,,---......---+++***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((++++++******)))))))))(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((())))))************+++++++++)))***+++,,,---......///,,,---///111333444555555666666666666888;;;???@@@===AAAFFFIIIIIIIIIIIIIIIRRRSSSUUUVVVWWWVVVTTTSSSUUUWWWZZZ[[[ZZZYYYYYYZZZYYY[[[]]]^^^^^^___aaacccjjjmmmqqqqqqnnnggg___YYYZZZWWWUUUVVVYYYXXXRRRMMMIIIEEE@@@<<<::::::999888222222111000///......---------,,,,,,+++******)))*********++++++,,,,,,,,,+++*********+++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++---------.........//////------------......//////////////////////////////........................,,,,,,------------------------------------------++++++------------+++++++++++++++,,,,,,---------,,,++++++******++++++,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((''''''&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''~~~|||uuuooolllgggbbb^^^XXXSSSNNNKKKLLLPPPSSSTTTQQQOOOIIIAAA999444222333222111000000000000---+++///...---+++)))(((&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))'''((()))((('''&&&''')))+++******)))(((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))+++,,,---......+++,,,...---,,,,,,---///////////////000000000000///000000///......000222.../////////...---,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,+++***+++,,,---...........................///...------...000222444111000///...............000...,,,,,,///000///---......,,,++++++,,,------000///...------...///000,,,...//////---,,,,,,---------.........---,,,,,,,,,,,,,,,,,,------------++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''******)))'''&&&%%%$$$###%%%%%%'''((((((((('''&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))++++++,,,------......///......///111222333444555777888:::;;;===>>>??????CCCDDDFFFGGGHHHJJJNNNPPPVVVWWWXXXWWWUUUTTTUUUVVV___aaaccccccaaa____________```]]]ZZZ\\\aaabbb```fffjjjmmmoooqqqoooeeeYYY___\\\WWWTTTWWWYYYTTTLLLFFFDDD@@@>>><<<:::888666444333111000...------,,,+++,,,.........,,,***)))******+++++++++,,,,,,,,,...---,,,+++++++++,,,---+++++++++******))))))))),,,,,,,,,,,,,,,---......---------.........//////------------...///000111000...,,,---///000...,,,......//////////////////------....../////////000000000000///////////////,,,,,,++++++,,,,,,------//////...---,,,,,,+++++++++++++++***++++++,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********)))))),,,+++***((((((((()))***(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))***))))))((('''&&&&&&&&&(((((((((((((((((((((((((((%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&zzzrrrmmmjjjgggcccaaaZZZUUUNNNJJJKKKNNNQQQSSSOOOLLLGGG???888333222222222111000000000000---+++,,,,,,++++++***)))((((((&&&'''(((((())))))(((((())))))))))))))))))))))))'''((()))((('''&&&''')))*********)))((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,---......+++---......---,,,...///////////////000000000111.../////////------///000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---,,,+++++++++,,,---...........................///.........000222555777111111000//////////////////---+++,,,///111000///............///111222444000000///////////////000***,,,------,,,,,,,,,---------.........------,,,------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''))))))((('''&&&%%%%%%$$$%%%&&&'''((((((((('''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))(((((((((((()))))))))***++++++,,,,,,---.........//////000222333444555666666777888:::>>>BBBFFFHHHDDDGGGKKKMMMMMMLLLLLLMMMTTTVVVXXXXXXWWWWWWXXXYYYeeefffgggeeeaaa]]][[[ZZZ\\\]]]\\\YYY\\\aaabbb___ccceeefffhhhlllnnniiiaaabbb___ZZZVVVWWWXXXRRRIIIFFFCCC???===<<<:::777555444333111///...------,,,+++,,,---------,,,***)))***++++++++++++,,,,,,,,,...---,,,++++++,,,---------------,,,,,,,,,++++++//////......------......------........./////////...............///000111111///...///222333222000222222111111111111111111..................------//////...---,,,,,,++++++000000...---,,,,,,,,,,,,........./////////000000...---,,,,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***,,,+++***)))(((((()))***))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((())))))***))))))(((''''''&&&&&&(((((((((((((((((((((((((((&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&~~~xxxqqqkkkhhhfffeeeddd]]]WWWOOOIIIIIILLLOOORRRKKKIIIEEE>>>777222111222222111000000000000---+++******************))))))&&&'''(((((())))))(((((())))))))))))))))))))))))'''((()))((('''&&&''')))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---......+++---......------...////////////000000000111111...//////...---,,,...///....../////////...------------------------------++++++,,,------------------,,,,,,,,,,,,---......////////////////////////.........///111444777888222111111000000000000000///...---...000222222222---------...///000111222//////000000000000000///***,,,......------...///---......//////...........................------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))((((((((()))))))))******++++++,,,,,,------......///000111222333555666666666666777999===BBBHHHKKKEEEJJJOOORRRQQQNNNKKKJJJPPPRRRVVVWWWXXXXXXYYYZZZggghhhhhhfffaaa]]]ZZZYYY\\\]]]\\\[[[^^^cccccc```bbbbbb``````dddjjjiiieee```^^^[[[XXXXXXXXXQQQIIIDDDBBB>>><<<;;;999777555333222111///...------,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,------,,,,,,,,,------.../////////...............000000///...------------............//////////////////.........///000000000///...///111222222111111111111000000/////////333333222222111000000///111111000000000/////////000///...------,,,------,,,------......//////000//////...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++***)))))))))******************************))))))((((((((((((''''''''''''((((((((())))))))))))))))))(((''''''&&&&&&(((((((((((((((((((((((('''&&&%%%&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{rrrkkkfffeeeeeefffaaaZZZPPPIIIGGGJJJNNNPPPJJJHHHDDD>>>888444222222222111000000000///---+++************))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))***************++++++,,,------...,,,---......------.../////////000000000111111111///000000///------...000......////////////......------------------------+++,,,,,,---...------------------------......////////////////////////////////////000222333555777111111000000000000000111222111111111222333333444111111000000//////.........///000111111111000///---///000000///...///000...//////000000/////////.........///////////////,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''%%%&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''))))))*********))))))(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((()))&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((()))))))))************++++++,,,------......//////000111333444555555777777888999;;;>>>AAACCCEEEIIINNNQQQQQQOOOMMMLLLLLLOOOSSSUUUUUUUUUVVVWWWaaaccceeedddaaa^^^\\\\\\___aaa```___aaaeeeeeeaaacccccc```\\\^^^cccccc```YYYYYYXXXVVVWWWXXXRRRJJJCCC@@@===;;;999888666444222111000///...---------,,,++++++*********+++++++++++++++,,,,,,,,,---------------------.........////////////////////////......------------............/////////000000000000//////......//////000000//////000111111111111111000000000/////////...222222222222222111111111111111111222222333333333////////////000000111222/////////...............///...---------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++*********************************************))))))(((((((((((((((((('''(((((((((((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''~~~vvvmmmfffdddeeefffccc\\\RRRJJJHHHJJJMMMOOOJJJIIIFFF@@@:::666444444222111000000000///---+++,,,++++++***)))((('''''''''(((((()))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,------...,,,---///...------...000000000000000111111111111111222222111///...///111......///////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------......////////////000000000000000000000000000000000000111111222222111000000///000000111111333333222222111111222333666555555444444333222222///000222333333333222111222333444444222000000111000111111111111000//////---------....../////////...---------,,,,,,++++++------------------------,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&''''''''''''(((((((((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((($$$%%%%%%&&&'''((())))))'''''''''''''''''''''&&&&&&&&&''''''((()))))))))))))))))))))******************++++++,,,------...---...///000111222333444666777999;;;<<<===<<<<<>>;;;999888777555333111111///...------------,,,++++++******+++,,,,,,++++++,,,,,,,,,---------------......////////////............////////////---------...000111333444/////////000000000111111000////////////000000111000111111111111111222222333333333333444444444444222222333444444555666666555555555444444333333333666555444333333333333333000000000000000000000000---------------...///000...------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************++++++++++++***))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((()))))))))***((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&''''''&&&&&&&&&''''''(((((((((xxxooogggdddeeegggeee^^^TTTLLLJJJKKKMMMNNNLLLKKKHHHBBB<<<777555444222111000000000000---+++,,,++++++)))((('''&&&&&&'''((())))))******))))))))))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******++++++++++++,,,,,,,,,---------...,,,...//////......///000000000000111111111222222222333333111//////000111......///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---...//////000000//////000000000000000000000000111111111111111111111111111111111000111111222333222333444333111111333444444555666777777777777777555666777888888999888888999:::;;;;;;999888888999888888888888777555444333000000000000/////////////////////......------,,,........................,,,,,,,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))************++++++'''''''''(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))'''''''''''''''&&&&&&&&&&&&&&&''''''((())))))))))))))))))*********++++++******++++++,,,,,,------,,,---...///000222333333333555999===??????>>>===AAACCCEEEGGGHHHKKKOOOSSSPPPRRRTTTUUUUUUWWWYYY[[[]]]```cccbbb___[[[XXXWWW\\\___```___aaacccaaa\\\XXX\\\___^^^^^^```___[[[WWWXXXVVVQQQMMMKKKFFF??????===:::888777666444222111000///...------------+++,,,,,,,,,,,,---------,,,,,,,,,,,,------------,,,---...///000000000000---...............////////////000111333666888999000000000000111111111111111111111111222333444444...000222222222333555666999:::;;;===>>>@@@AAABBBFFFFFFGGGIIIJJJKKKLLLMMMMMMLLLJJJHHHFFFCCCBBBAAACCCBBB???;;;888555333333000000000000000000000000//////......//////000111///......------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))***++++++,,,+++++++++))))))))))))))))))))))))(((((())))))))))))******((((((((()))))))))******((((((((((((((((((''''''((((((((((((((((((((((((&&&((((((((('''&&&'''(((&&&&&&&&&'''(((((())))))~~~~~~wwwooogggdddeeegggeee___VVVOOOLLLLLLMMMNNNLLLKKKHHHCCC<<<777444333222111000000000000---+++******))))))(((((((((((((((((()))************)))))))))))))))))))))))))))'''((()))((('''&&&''')))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,,,,,,,,,,------------------...//////......///000000000111111111222222222222333222111///...///000......///000000000000000------------------------,,,------...............---...///000111000//////111111111111111111111111000111111222333333333222333333333333333444555555444666777777666777:::===<<<===>>>?????????>>>===????????????@@@AAABBBCCCCCCEEEGGGHHHGGGGGGHHHIIIHHHHHHGGGFFFDDDBBB@@@???===<<<:::888666444222222111111111000///.................................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))))))))************((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))%%%&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))))))))*********+++++++++*********+++,,,,,,------------...000111222333444111333666:::<<<>>>>>>>>>???AAACCCEEEGGGJJJNNNQQQPPPQQQRRRSSSUUUXXX\\\```___aaadddddd```[[[WWWVVVXXX\\\^^^___bbbeeeccc]]]UUU[[[^^^^^^^^^aaa```]]]XXXYYYUUUNNNJJJHHHCCC===>>>;;;888777666555333222000000///...------------+++,,,---...///...------,,,,,,,,,------------...,,,---///000111111000000............/////////000///000000111333555777888000000000111111111222222333333333444666777999999555888<<<>>>@@@BBBFFFIIINNNPPPRRRUUUXXX[[[]]]^^^ggghhhhhhiiijjjkkklllllllllkkkjjjhhhfffdddcccbbb^^^\\\XXXSSSNNNJJJGGGEEEAAA@@@>>><<<999777555444444444333222111000000000//////............//////------------------------,,,,,,+++++++++*********)))***+++,,,,,,,,,++++++************************(((((()))))))))*********(((((()))))))))*********'''(((((((((((((((((((((((((((((((((((((((((((((&&&((())))))&&&&&&''')))&&&&&&&&&'''((()))))))))~~~}}}{{{vvvnnngggdddeeehhheee___WWWQQQNNNNNNNNNNNNLLLKKKIIICCC<<<666333222333111000000000000---+++'''((((((((()))))))))***(((((()))***************))))))))))))))))))))))))'''((()))((('''&&&''')))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,---------------------...//////......///111000111111111111222222222111222222000...---...///......///000000000000000////////////////////////,,,---......//////......---...000111111111000///111111111111111111111111///000222333444555555555555555555555555666777888777:::<<<======???CCCFFFLLLLLLMMMLLLKKKIIIGGGFFFFFFFFFEEEEEEFFFGGGIIIJJJMMMOOORRRTTTTTTUUUWWWYYYVVVVVVUUUSSSQQQOOOMMMKKKIIIHHHEEEBBB>>>:::888666333222222111000//////...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++******''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''((())))))***%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''((())))))))))))************+++++++++)))******+++,,,,,,------......///111222333444555222333333555777999;;;<<<>>>AAADDDGGGHHHJJJMMMOOOMMMNNNOOOPPPSSSWWW]]]bbb^^^aaaddddddaaa]]]YYYXXXVVV[[[^^^aaaeeehhhgggbbbWWW]]]___^^^]]]```___]]]VVVWWWSSSMMMIIIHHHEEE@@@===;;;888666666555333111000///...---------------+++,,,...000000///...---,,,,,,,,,---------......,,,---///000111111111000......//////000000000111......//////000111333333000111111111111222222222555555666777999;;;<<<===DDDIIINNNRRRTTTXXX]]]aaaiiijjjmmmqqquuuyyy|||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~{{{yyyuuuppplllhhheeeddd\\\YYYUUUPPPJJJDDD@@@>>>:::999777444222111000000//////............//////---------------------------------,,,,,,,,,++++++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++(((((())))))*********+++))))))))))))************'''''''''(((((((((((((((((((((((((((((((((((((((&&&(((***)))&&&%%%''')))&&&&&&&&&'''((())))))***~~~zzztttnnnjjjhhhhhhhhh```]]]XXXTTTQQQPPPPPPPPPIIIKKKLLLJJJDDD===777444111111111111000...---,,,))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((***************)))(((((((((((()))++++++,,,,,,,,,,,,---......,,,+++,,,...---------......///111111111111111111111000//////////////////..................//////000000111111............/////////000000000//////.........---//////000000000000000000///222555555222111222444222111222444555333222333666666666666777999>>>AAAFFFHHHJJJNNNSSSZZZbbbgggmmmllljjjgggccc___[[[YYYbbb^^^[[[[[[]]]]]][[[XXX[[[ZZZZZZ\\\___aaabbbbbbeeeddd```YYYVVVYYYZZZXXXXXXWWWWWWVVVSSSOOOIIIEEE@@@???<<<999777555444444333111...------...------------,,,,,,,,,---......,,,,,,++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))(((((()))***************************+++,,,---.........//////000000111111333555888999999;;;===???CCCBBBAAAEEEIIIMMMMMMKKKLLLMMMOOOPPPRRRVVV\\\```___```___\\\XXXVVVXXX[[[WWWZZZ\\\___dddhhheee___YYYZZZ[[[ZZZXXXWWWWWWWWWUUUUUUTTTQQQMMMGGGAAA>>>;;;:::888555333111000000//////............//////------............------...------,,,,,,,,,------000000000000111111111111111000...---...000333444//////000000111111222222666333222333555666888:::<<<>>>BBBHHHOOOVVVZZZ\\\kkkmmmpppqqqrrrsssvvvxxx}}}yyy{{{}}}{{{zzz|||}}}yyyxxxvvvsssnnniiidddbbbXXXSSSJJJAAA999555333333222111111222000++++++///)))111222------222000)))------,,,,,,------...///......---,,,++++++******000000000///...+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((}}}~~~zzztttmmmhhheeedddeee]]]ZZZVVVRRRQQQQQQQQQRRRMMMOOOOOOLLLEEE???:::777111111111111000...---,,,))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************)))(((((('''((()))***++++++++++++,,,---......,,,,,,---...............//////000111222222222222222111000000111000000000000/////////111111111111111222222222........./////////000000000000/////////.........000000111111111111111111222555888888666333333333555444444555555555666888999===BBBEEEHHHNNNVVV]]]fffiiinnnssswww||||||yyyxxx|||~~~zzzyyyyyysssrrrqqqqqqrrrsssttttttooopppnnnfff```[[[UUUNNNXXXXXXYYYZZZ[[[ZZZXXXWWWTTTRRRNNNIIICCC===999666555444222111222333333222......------------------+++++++++***************+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&''''''((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))(((((()))***************************+++,,,---.........//////000000111111222444777999:::<<<>>>AAADDDBBB@@@BBBGGGKKKNNNNNNNNNOOOOOOOOOPPPSSSXXX\\\___```aaa^^^[[[XXXXXXZZZZZZ\\\]]]^^^ccchhhfff```WWWYYY\\\]]]\\\YYYWWWVVVTTTTTTSSSPPPLLLFFFAAA>>>:::999777555333111000000//////............//////---......//////......---......---------------...///000000000111111111111111111111111111111111111111111222222333555666777000222555888:::>>>EEELLLZZZ]]]ccciiinnnqqqrrrrrrnnnoooqqqqqqpppmmmkkkjjjkkkgggiiittt{{{wwwsssppprrrvvvzzz|||wwwsssmmmddd[[[RRRKKKHHH===888444333222000111555,,,//////---...222333111///......---------------000000///......---,,,,,,...//////...---+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((|||~~~zzzrrrkkkfffcccbbbbbb[[[XXXTTTQQQQQQSSSSSSTTTOOOOOONNNIIICCC===999888111111111111000...---,,,))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))***************+++******)))((('''((()))***************,,,---......,,,,,,---.../////////////////////000222333333333333222111111111111111111000000000000222111111111111111111000....../////////000000000000000000000////////////111111111222222333333333222444777888777555555555888777555444666999===???CCCKKKVVV]]]aaahhhqqqyyyxxx~~~{{{}}}{{{tttnnnjjjccc]]]YYYXXXXXXWWWWWWXXXXXXYYY```___\\\WWWRRRLLLFFFCCC>>>;;;888666555444222000//////......------,,,,,,******************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))******''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''''''''''''''((())))))(((((()))***************************+++,,,---.........//////000000111111000333666888:::<<>>AAADDDCCCCCCEEEHHHMMMPPPRRRQQQTTTVVVVVVTTTRRRPPPOOOPPPSSSXXXZZZZZZXXXUUUSSS\\\\\\ZZZYYY^^^eeegggdddZZZ[[[^^^```aaa___ZZZWWWQQQPPPNNNKKKGGGBBB>>>;;;999777666444222000000/////////............//////......////////////......//////.........///000000000000000000111111111111000111222444555555666666444444444555888;;;???AAAMMMTTTZZZ^^^eeeppp{{{~~~~~~|||{{{uuurrrsssvvv|||zzzsssqqqsssvvvvvvuuuvvvxxxzzz}}}|||sssnnncccXXXOOOKKKGGG???888555666111333:::888...***---......---,,,,,,,,,,,,,,,......------,,,,,,,,,+++,,,,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((~~~|||xxxqqqjjjffffffggghhheee^^^WWWSSSTTTVVVUUUTTTIIIHHHEEE???999333111111111111111111000...---,,,************************(((((()))***+++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++******++++++++++++******((())))))************)))+++,,,------,,,,,,...///...///000000111000000///000000111111111111111000000000/////////.........000/////////......------////////////000000000111000111111111111111111111000111111333444555666666888666555666:::AAAGGGKKKBBBGGGJJJMMMXXXhhhtttwww}}}{{{tttrrrqqqllliiieee___[[[XXXVVVUUUTTTPPPKKKFFFDDDAAA???===888666222...,,,,,,---...******++++++,,,,,,------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))(((((()))***************************+++,,,------......//////000000111111444666888999999:::<<<>>>BBBDDDHHHJJJMMMOOOPPPQQQPPPUUUZZZ]]]ZZZVVVQQQNNNLLLOOOSSSXXX[[[ZZZXXXVVVZZZYYYWWWUUU[[[cccfffcccZZZYYYXXXYYYZZZYYYVVVTTTNNNMMMKKKHHHDDD@@@<<<:::777666555333111000////////////............//////...//////////////////...000/////////000000111222111111111111222222222333333222111111222444666777555777<<>>;;;111...222------,,,,,,,,,,,,------...---------------,,,,,,---,,,,,,+++************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((|||xxxqqqkkkggggggiiikkkiiibbbXXXTTTUUUWWWUUUSSSJJJJJJGGGAAA:::555222111111111111111000...---,,,************************((()))***+++++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******)))***++++++,,,+++++++++)))***++++++++++++*********,,,------------...///---...000111222222111000//////000111111111111000////////////............111000000000000000000////////////000000000111111111111111111222222222222111222333444666777888999:::888777<<>>;;;777444333222111------------------......---------,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))************+++(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))(((((()))***************************+++,,,---.........//////000000111111666777999999999999;;;===BBBFFFJJJMMMNNNNNNOOOPPPOOOTTT[[[___^^^ZZZVVVTTTPPPQQQUUUZZZ^^^```___]]][[[ZZZVVVTTTYYY```bbb```___]]]ZZZZZZ[[[[[[XXXUUULLLKKKIIIEEEAAA>>>:::999666555444222111000////////////............//////...//////000000//////...000000000000111222333333222222333333333444444444777666444444555888;;;===EEEHHHMMMSSSZZZ```dddgggbbbggglllttt|||zzzwwwtttsssxxxzzzjjjaaa]]][[[]]]```ccc[[[SSSKKKBBB888333333000///......---.........////////////////////////......,,,+++************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((~~~yyyqqqjjjgggfffhhhjjjjjjaaaWWWSSSUUUWWWUUUSSSLLLLLLJJJDDD===777444222111111111111000...---,,,************************''')))***,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***,,,------------...000+++---///111333333222222///000111111222222222111000000000////////////.../////////000000000000000//////000000000111111111111111111222222222333333333444555777999:::<<<<<>>888555///////////////.........------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))(((((()))***************************+++,,,---.........//////000000111111444666888999999:::<<<>>>CCCFFFJJJKKKKKKKKKMMMOOOOOOSSSXXX[[[\\\\\\\\\]]]XXXWWWXXX[[[```ccccccccc___^^^YYYVVVXXX^^^^^^[[[bbb```]]]^^^```^^^XXXSSSJJJIIIFFFCCC???<<<999888555555333222000///////////////............////////////000000000000//////000000000111111333444444444444444555555555555666777888;;;???DDDIIINNNPPPXXX[[[___cccgggiiijjjjjjnnnyyy|||pppccc\\\\\\lllnnnmmmeeeZZZOOOCCC888666555333222000///......////////////000000000000111000...,,,+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((zzzrrrjjjeeeeeefffhhhiii```VVVRRRUUUWWWVVVSSSMMMMMMKKKFFF???888444333111111111111000...---,,,************************''')))+++,,,,,,,,,***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++------------...000***,,,///222333444333333000111222333333333333333111111111111000000000000,,,---------......//////000000000000111111111111111111111222222333333333555666777999;;;===>>>???OOOTTTaaauuufff^^^SSSJJJEEECCCDDDDDDIIIMMMQQQSSSOOOGGG===777111111000000//////............---------,,,,,,,,,************************))))))))))))))))))))))))))))))******++++++++++++(((((())))))))))))((((((************************((((((((((((((((((((((((*********)))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))(((((()))***************************+++,,,---.........//////000111111111333555777999:::;;;>>>@@@EEEGGGHHHHHHGGGHHHLLLOOOPPPRRRUUUWWWYYY\\\```ddd^^^[[[ZZZ[[[```cccdddddddddbbb]]]XXXYYY\\\[[[WWW]]][[[ZZZ\\\]]]ZZZRRRJJJIIIHHHEEEBBB>>>;;;888777555444333111000///////////////............////////////000000000000//////111111111111222333444555555555555666666666666777444888@@@JJJTTT]]]cccfff___bbbiiiooouuuxxxzzzzzzooo^^^VVVXXXiiiwwwzzzwwwooo\\\HHH<<<:::888555222000......---------...............222111///,,,+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((|||vvvpppnnnjjjeeeeeehhhkkk___UUURRRTTTTTTUUUWWWSSSMMMIIIFFFAAA888111///111222222222111...,,,***))))))*********+++++++++************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,))),,,111555555111,,,(((,,,,,,+++***+++,,,---...///000000111222222333333333444444555444333222111222111///...---...000111////////////000000000000///111222222000///000111111222222111333666666444333000444===BBBDDDIIIPPP___iii}}}zzznnncccYYYPPPGGGAAACCCEEEIIIOOOQQQMMMDDD<<<;;;777444222...+++---333///222444444000------...000---+++***+++------,,,+++++++++************)))************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))'''((((((((('''&&&%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))******++++++,,,------------...///000111222222111444777999:::<<<>>>@@@CCCEEEHHHJJJKKKLLLNNNOOOTTTUUUXXXZZZ\\\___dddgggdddaaa]]][[[]]]```cccdddbbbaaaaaa```^^^]]][[[ZZZ\\\___```[[[TTTPPPQQQTTTGGGDDD@@@===;;;:::888666444444333333222111000000///////////////.........///000111111111000...---444222000///111333444444888555444666777777<<>>AAAJJJSSS[[[eeeooottthhh[[[RRRJJJGGGEEEGGGLLLOOOOOOMMM@@@<<<:::;;;888222///000444777999888444000------,,,***))))))+++,,,,,,,,,++++++++++++************************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((''''''&&&%%%''''''''''''(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((()))))))))************+++,,,,,,------------...///000111222222444666999;;;<<<>>>@@@BBBCCCFFFIIIKKKLLLMMMNNNPPPTTTVVVXXXYYYZZZ]]]aaadddiiigggccc``````aaadddfffccccccbbb```]]][[[XXXWWWYYY[[[[[[YYYTTTRRRRRRTTTIIIEEE@@@===;;;999888666444333333222111111000000///////////////////////////000111222222222111000222111222333555777777777333444999@@@DDDJJJTTT^^^iiinnnssstttsssuuu|||vvviii]]]]]]iiivvv}}}~~~uuuqqqhhh[[[LLL>>>555000444444333111000...------000///---,,,++++++,,,---...---,,,+++++++++,,,,,,************************((())))))******)))))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((({{{uuuooolllhhhdddeeehhhhhh^^^VVVUUUVVVTTTRRRQQQPPPLLLHHHFFF???666000000///000111111111000...---***************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,,,,++++++******+++,,,,,,......------......///000///000000000000000000000222222222333222222111000777555333111000//////000........./////////000000111111222111111333666888555555666777777999<<>><<<888333///...,,,+++******,,,,,,+++***,,,,,,,,,+++++++++******++++++*********)))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))((((((((()))))))))************++++++,,,,,,---------...//////000111222222555888;;;===>>>???BBBCCCDDDGGGKKKMMMMMMNNNOOOQQQUUUVVVXXXYYYYYY[[[^^^```jjjjjjhhhddd```___bbbeeeeeeeeecccaaa^^^ZZZWWWUUUVVVVVVVVVUUUTTTSSSSSSSSSJJJFFF@@@<<<:::999777666222222222111111000000/////////////////////000000///000111222333333333333111222333555666666666666666;;;EEEOOOVVV___nnn}}}kkkZZZYYYgggyyyuuuiii^^^MMM>>>:::555111000333444111...000000///...---,,,,,,+++......---,,,,,,,,,,,,,,,************************&&&'''((())))))***))))))'''((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((zzzsssmmmjjjgggcccdddhhhfff]]]VVVWWWWWWTTTPPPOOONNNKKKHHHEEE>>>444///000...///000000000000//////************************(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,++++++***)))******,,,,,,...............///////////////////////////000000111111111111111111111111555444333111000000000000....../////////000000000000222333444444444555777555555888:::999;;;AAAIIISSSZZZiii}}}qqq___SSSNNNKKKHHHDDDCCC???AAAJJJQQQOOOKKKHHHDDDCCCAAA===999444111///000///------------***(((---,,,,,,,,,+++++++++++++++++++++*********)))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))***************++++++,,,------......//////000111111222222444777:::<<<===???AAABBBEEEHHHLLLNNNOOOOOOPPPRRRTTTVVVXXXYYYZZZ\\\^^^```eeeggggggccc^^^\\\___dddfffffffffdddaaa^^^ZZZXXXVVVUUUSSSRRRSSSRRRPPPNNNKKKFFF@@@;;;999888777666111111111000000000////////////000000000000111111111111111222222333333333555666666666666777888:::DDDKKKWWWbbbiiirrrqqq\\\YYYjjj||||||}}}mmmUUUCCC===666222333333333111000000111111000///......---------,,,,,,,,,,,,,,,++++++++++++++++++++++++%%%&&&'''((()))*********(((((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((yyyrrrllliiieeebbbdddhhhddd[[[VVVWWWXXXTTTOOOMMMLLLIIIGGGEEE===333///000...//////000000000000000************************((((((((((((((((((((((((***))))))))))))))))))*********************************************************++++++++++++************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,------............////////////000000000000111111111111111111111222111111000000111111111222/////////000000000000111...222555777666555444444===::::::<<<>>>EEEVVVgggvvvxxxlllddd[[[NNNCCC@@@;;;;;;DDDOOOVVVZZZ]]]TTTPPPHHH@@@:::555111//////...,,,,,,------,,,***------------,,,,,,,,,+++++++++++++++************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((((('''''''''''''''((((((((((((''''''((())))))(((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))***************++++++,,,------......//////000000111111222222222555888:::;;;<<<>>>@@@EEEIIIMMMPPPPPPPPPQQQRRRSSSUUUXXXZZZ\\\^^^```bbb___bbbdddbbb]]]\\\___cccfffgggggggggeeeccc```^^^YYYVVVSSSQQQPPPNNNKKKHHHIIIEEE???;;;999777666555111111111000000000000000000000000000111111222222333222222222222222222222777888888888999>>>FFFLLLUUU^^^mmm{{{yyy~~~lll```bbbjjj}}}~~~kkk[[[UUUJJJ???666111//////...///000000000000000///,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++&&&&&&((()))************((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))xxxqqqjjjgggdddaaadddhhhbbbZZZUUUVVVXXXTTTPPPNNNJJJHHHGGGDDD;;;111...000///////////////000000000+++++++++***************))))))))))))))))))))))))******))))))))))))************************************************************++++++++++++************+++++++++,,,,,,,,,(((***,,,...///...---,,,,,,,,,---............---......///000000111222222222111111111111222333333//////000000111222222222000000000111111111222222///222666999999777777777999888>>>IIITTTgggyyyooo^^^QQQFFF>>>888===GGGRRR^^^gggeee^^^TTTJJJBBB<<<777444...,,,******,,,...///.........---------,,,,,,,,,,,,++++++++++++*********)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''((()))))))))((((((''''''''''''(((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******)))))))))*********++++++++++++,,,,,,------......000000000111111111222222111444777999:::;;;===???EEEHHHMMMPPPQQQQQQQQQQQQRRRUUUXXX[[[\\\^^^aaabbb]]]```bbbbbb```___aaadddccceeefffggggggeeebbb```[[[YYYVVVRRRMMMIIIFFFDDDEEEAAA===:::999777555333111111111111111111111111000000000111222222333333444333333333333444444555222555888<<>>AAA>>>GGG\\\vvvqqqeeeYYYNNNBBB???BBBKKK[[[hhhlllggg```YYYTTTNNNGGGCCC777333///------///000000............------------,,,,,,+++++++++*********)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))''''''((()))))))))))))))''''''''''''(((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++++++++,,,,,,---.........000111111111111222222222333555888;;;<<<===???AAADDDHHHMMMPPPQQQPPPPPPQQQRRRUUUXXX[[[[[[\\\^^^___^^^___```aaaaaaaaaaaaaaa```aaadddeeedddbbb___]]][[[[[[YYYSSSKKKEEECCCDDD@@@>>><<<:::999777444111111222222222222222222222000000111111222333333444333333333444666888:::;;;:::???FFFNNNXXXfffwwwzzzkkk___nnnvvvkkk]]]NNNDDD555444222000////////////...///000000000///------------------------------******++++++++++++******))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))}}}wwwpppiiieeebbb```ccchhh___WWWRRRTTTVVVTTTQQQPPPGGGGGGGGGCCC:::///---000111111000///////////////++++++++++++******))))))************************+++***)))(((((()))***+++******************************************************++++++++++++************+++++++++,,,,,,,,,************+++,,,---...---...000111111111000///---...///111222444555666333333222222222333555666444444444444333333222111222222333333333444444444333444555666999>>>EEEIIIWWWiiiuuulll___OOOEEEBBBHHHXXXfffjjjhhhfffeeeccc^^^XXXRRRCCC>>>777222000000000/////////.........---------,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))''''''((()))))))))))))))''''''''''''((((((((()))'''((()))++++++)))((('''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************)))************+++++++++++++++,,,------......///111111111111111222222222555777;;;===>>>???AAACCCDDDHHHMMMPPPQQQPPPPPPPPPSSSVVVYYYZZZZZZZZZ[[[\\\^^^^^^^^^___aaa```^^^\\\]]]___aaabbbaaa___[[[YYYZZZ\\\[[[TTTJJJDDDCCCEEE===<<<;;;:::999777333000222222222222222222333333000000111222333333444444333333444666888<<>>777222111111/////////...------,,,,,,******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))(((''''''((((((((())))))******++++++************************)))************+++++++++,,,,,,,,,---------......///000222333222111///...000000111111222222222222222222333444444555666666222222333333333444444444111222111111333666666444111555:::>>>@@@GGGTTTaaaxxxwwwnnnaaaVVVQQQSSS[[[aaaiiilllmmmjjjhhhhhhddd___TTTMMMBBB:::666444111000000/////////000///---+++000---***)))+++,,,---------,,,+++******+++,,,---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&******))))))((((((''''''(((''''''&&&&&&((()))***))))))))))))))))))))))))))))))(((((((((((())))))'''((()))***+++,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,------,,,,,,...000...///111333444444444333666888;;;>>>@@@BBBBBBBBBDDDFFFHHHIIIJJJKKKNNNPPPQQQTTTWWWYYYYYYXXXXXXYYY[[[^^^```___ccchhheee^^^bbb\\\\\\bbbeee^^^WWWTTTXXXTTTRRROOOHHH@@@<<<===:::::::::999777666444333888444111222666888666333333333333333333333444555777666777:::999;;;GGGVVVlllxxxppprrrwww^^^LLL<<<666444111000111444---,,,222888555...***///...---,,,+++,,,------,,,,,,,,,+++++++++******,,,,,,+++***))))))******************))))))))))))+++*********))))))((((((|||vvvllleeecccbbb```bbbggg___VVVMMMKKKOOORRROOOKKKJJJHHHCCC<<<555000....../////////...------,,,,,,******++++++++++++******************************))))))))))))))))))))))))''')))************+++---))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,---------............///111222222111000///000111111111222222222222222222333333444444555555222333333333333444444444444555555666777888777555666777:::@@@MMMbbb{{{sssfff]]]^^^gggpppoootttvvvtttqqqnnnggg___[[[YYYTTTMMMEEE>>>999777222000...---......---,,,///---******+++,,,,,,+++,,,++++++++++++++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''***)))))))))((((((((('''(((((('''&&&'''((()))***(((((())))))))))))(((((())))))(((((((((((())))))((()))***+++++++++++++++******+++,,,,,,,,,,,,++++++,,,------,,,,,,...000...///111333444444444444555666888;;;>>>@@@BBBCCCDDDFFFIIIJJJJJJIIIJJJKKKRRRTTTXXX[[[\\\ZZZWWWTTTVVVZZZ[[[ZZZ^^^dddddd```___ZZZZZZ```ccc___YYYXXXXXXTTTQQQNNNHHH???<<<===:::999888777666444333333222000000555===CCCDDDCCC777555333444666888888888888555666;;;BBBPPPggg|||xxxttt}}}uuufffUUUHHH===333///111555000---000222000///111///...---,,,,,,,,,------,,,,,,,,,++++++++++++***,,,++++++***************************))))))))))))************)))))))))(((}}}tttmmmeeecccbbbaaacccfff```WWWNNNLLLNNNPPPNNNJJJIIIGGGBBB<<<555000...---/////////...------,,,,,,******+++++++++++++++***************************))))))))))))))))))))))))''')))+++,,,,,,---///111***************)))))))))++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------------.........---...000111222222111111111111111111222222222222333333333333333333333333333333333444444444555555111222333555666666666777;;;@@@IIIWWWlllpppkkkpppwwwuuuzzz}}}|||yyyrrrfff[[[XXX\\\___\\\TTTJJJBBB>>>999555111..................,,,++++++,,,,,,+++)))+++++++++,,,,,,+++++++++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((())))))))))))(((((((((((((((((('''''''''((()))***'''(((((((((((((((((('''))))))(((((((((((()))))))))******+++++++++************+++,,,,,,,,,,,,++++++,,,------,,,,,,...000///000111222333444444444444555666888;;;>>>AAACCCGGGIIIKKKLLLKKKJJJKKKLLLRRRSSSVVV[[[^^^]]]XXXSSSUUUXXXYYYWWWXXX\\\______]]]YYYXXX]]]```___\\\\\\XXXSSSNNNLLLFFF???;;;<<<:::999777555444333333333444222111444:::>>>>>>===666555444666999999777444666999BBBPPPbbbyyy~~~ttt{{{tttfffUUUCCC888555111...---///...+++---111//////...------------...,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************))))))))))))~~~tttnnnhhhdddcccdddeeegggbbbZZZQQQNNNOOOPPPNNNKKKKKKIIIFFF???888333111111/////////...------,,,,,,******++++++,,,,,,++++++************************))))))))))))))))))))))))''')))+++,,,,,,---///000+++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,------------------------............---...///111222222222222222222222222222222222222333333333333333222222222444444444444555555555555555444444666888999===BBBKKK^^^vvv{{{wwwzzzyyylll```PPPTTT[[[``````ZZZQQQJJJFFFAAA:::444222111000000---,,,,,,,,,---,,,***(((***+++,,,------,,,+++***,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((())))))******))))))((())))))))))))((((((((((((((((((((((((((()))))))))(((((()))******)))(((((())))))(((((((((((())))))******+++++++++******)))******+++,,,,,,,,,,,,++++++,,,------,,,,,,...000///000111222333444444444888777777777:::===AAACCCIIIJJJKKKLLLMMMOOOSSSVVVTTTRRRSSSYYY___```\\\WWWWWW[[[]]]\\\YYYXXXZZZ[[[]]]ZZZXXXZZZ]]]^^^]]]]]]XXXQQQLLLIIIEEE>>>;;;<<<;;;999777444333333444555777555222222333444333111666777999:::::::::;;;;;;KKKVVVhhh|||zzz}}}zzzsss___MMMCCC333000000333333///...////////////...............------,,,,,,,,,++++++++++++++++++++++++++++++***************)))))))))(((*********)))))))))))))))~~~tttpppkkkfffeeegggiiihhhddd]]]TTTPPPQQQQQQOOOMMMLLLKKKGGGBBB;;;555333222/////////...------,,,,,,******+++,,,,,,,,,,,,,,,************************************************)))***++++++******+++---,,,,,,++++++******))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------.........//////------///000111222333333333222222222222222222222444333333333333333333333444444555555555666666666===:::999;;;===@@@IIISSSkkk|||rrrNNNMMMQQQ\\\hhhkkkddd\\\SSSMMMEEE===888444111000...---,,,---------***(((***+++,,,------,,,+++***,,,++++++***************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))((((((((()))))))))))))))))))))+++,,,,,,+++))))))))))))(((((((((((())))))******+++++++++******)))******+++,,,,,,,,,,,,++++++,,,------,,,,,,...000000000111111222333444555<<<;;;999999:::===AAACCCGGGGGGHHHIIILLLRRRZZZ___\\\XXXUUUWWW\\\___]]]ZZZYYY]]]aaaccc```\\\[[[\\\___^^^[[[YYYZZZ\\\]]]]]]XXXPPPIIIFFFCCC>>>;;;;;;<<<:::888555444555666777555444333444666777888888777:::;;;:::;;;CCCQQQ]]]xxxzzz}}}~~~zzzjjj\\\FFF;;;222222444333222222000000000/////////......---------,,,,,,,,,++++++***+++,,,,,,,,,,,,++++++************)))))))))((())))))))))))))))))******~~~}}}tttrrrmmmggggggjjjkkkiiiddd^^^VVVRRRRRRRRRQQQPPPJJJIIIFFFAAA:::555222111/////////...------,,,,,,)))***+++,,,------------++++++++++++++++++++++++***************************+++,,,+++)))(((((()))+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------........./////////......///000111222333333333333333333222222222222444444444444444444444444555555555666666666666777888555666>>>CCCHHHVVVdddVVVMMMHHHPPPbbbmmmmmmhhh]]]XXXPPPHHHBBB;;;555111111///...---...---,,,***+++++++++,,,,,,+++++++++,,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))'''((()))*********)))))))))***,,,------,,,***)))))))))(((((((((((()))))))))******+++++++++************+++,,,,,,,,,,,,++++++,,,------,,,,,,...000000000000111222333555666===<<<;;;:::<<>>999444111///---......---,,,,,,++++++++++++++++++,,,---,,,++++++******++++++************************))))))))))))))))))))))))************************(((((((((((())))))))))))((())))))******))))))((('''((((((((()))))))))***'''((()))***+++***))))))((()))+++------+++)))((())))))(((((((((((())))))((()))***+++++++++++++++******+++,,,,,,,,,,,,++++++,,,------,,,,,,...000111000000000111333555666:::999:::;;;===AAADDDFFFDDDFFFHHHJJJLLLQQQWWW[[[aaa```^^^]]]]]]]]]^^^^^^^^^\\\___gggiiifffcccddd___bbbaaa[[[ZZZ^^^___]]]XXXMMMDDDAAA@@@<<<::::::888888888777666666555555555666666555555555666777:::===FFFVVVmmm~~~uuuqqqoootttbbbLLL<<<444//////222000000111111111000///......------------,,,,,,,,,)))***,,,---...---,,,+++************))))))))))))((()))))))))************~~~|||{{{qqqrrrmmmffffffkkkkkkgggaaa\\\VVVRRRQQQQQQQQQQQQIIIIIIGGGBBB<<<666333222000//////...------,,,,,,)))***+++,,,------...---++++++++++++++++++++++++************************)))***++++++***)))***+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000000/////////000111222333444444444333333222222222444444444555666777888888666666666666777777777777AAAFFFYYYtttnnnXXXMMMSSSbbbooovvvkkkiiifffaaaZZZQQQHHHAAA666333///---............---,,,+++******+++,,,------,,,++++++******++++++************************))))))))))))))))))))))))************************(((((((((((())))))))))))******++++++++++++******'''((((((((())))))******'''((()))++++++******)))'''(((***,,,,,,***((('''))))))(((((((((((())))))'''((()))***+++,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,------,,,,,,...000111111000000111333555666666666888;;;>>>BBBFFFHHHGGGJJJMMMOOOPPPQQQSSSUUUZZZ\\\___``````aaacccdddddd___^^^dddhhhdddaaabbb^^^bbbbbb\\\[[[___aaa^^^XXXMMMCCC@@@???<<<::::::666666777777666555444333333444666777888:::===@@@DDDLLL___}}}~~~uuuppp{{{yyyhhhXXXHHH:::555666000111111222222000///.........---------,,,,,,,,,)))***,,,.........,,,+++************))))))))))))(((((())))))*********+++~~~xxxqqqqqqmmmiiihhhkkkkkkgggbbb\\\UUUQQQQQQRRRRRRQQQJJJHHHGGGEEE>>>555111111111111000///...---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++******++++++,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------/////////...---,,,000///...------...///000000000000111222222333333333333333444444555555555888888777777777777888888444777777444555;;;>>>===OOObbb}}}sssfffZZZYYYfffvvvsssqqqkkkddd___\\\XXXSSSKKK???444///000000///...+++,,,,,,+++******+++---++++++++++++++++++,,,,,,************************************************************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((++++++++++++++++++++++++---------.....................///000111222333333555777999===@@@BBBDDDDDDFFFGGGJJJNNNQQQSSSRRRPPPYYYXXXYYY[[[___aaa___]]]dddaaa^^^___aaabbbaaa^^^bbb___]]]^^^aaabbb```^^^YYYPPPDDD===;;;;;;999777999666666888999777777:::<<<444333;;;???<<<@@@III^^^yyyuuudddQQQ@@@555555444333333333222000/////////...------------...***+++,,,,,,------------************************))))))))))))))))))))))))}}}xxxppppppmmmhhhhhhkkkkkkhhhbbb]]]VVVRRRRRRSSSQQQPPPKKKIIIGGGFFF???666222333111111000///...---,,,,,,,,,,,,,,,+++++++++******************************++++++******++++++,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---......//////...------000///............///000000000000111222222333333555555444444444444444444666666555555555666777777777999<<<<<<<<<===@@@DDDddd|||~~~|||wwwfff]]]eeetttuuuqqqkkkgggeeeccc^^^YYYSSSGGG:::222000000...---,,,,,,,,,,,,+++,,,---...,,,,,,++++++++++++++++++************************************************************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))(((++++++++++++++++++++++++---------.....................///000111222333333666777999<<>>:::===QQQhhhzzzgggPPP@@@888333......111333111///000///......------......++++++,,,---------,,,,,,************************))))))))))))))))))))))))}}}xxxooooookkkggggggkkkllliiiccc^^^XXXUUUTTTSSSQQQNNNLLLIIIHHHFFF???777333444111111000///...---,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---....../////////......000//////......//////000000000111111222333333333666666666555444444333333666555555555666777888888:::888999======>>>LLL]]]}}}ssslllooovvv~~~uuukkkfffeeeffffffeee\\\SSSFFF:::444111...,,,------,,,,,,,,,---//////------,,,,,,++++++******++++++++++++++++++++++++************************************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---------.........////////////000111222333333444777777999;;;>>>AAAEEEGGGCCCDDDGGGJJJMMMPPPSSSTTTVVVUUUTTTVVV[[[```ccceee```^^^\\\^^^aaadddcccbbbiiifffdddcccccc___YYYSSSHHHCCC===;;;<<<===<<<::::::666444777888666666888777888>>>EEEKKKXXXuuu{{{vvvnnnmmm}}}hhhXXXFFF;;;000,,,000444333000000000///...............,,,------------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))|||xxxnnnmmmiiieeefffjjjllliiiccc___YYYVVVUUUTTTPPPMMMKKKHHHFFFEEE>>>666333444111111000///...---,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,.........//////////////////////////////000000000000000111222222333333444666666666555555555555555777777777888999:::;;;<<>>;;;;;;<<<<<<;;;999;;;888888;;;<<<::::::===999===KKKddd~~~|||vvvjjjbbbiii}}}vvv___RRRAAA555111222333333111000//////......//////---.........---,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))|||wwwmmmlllhhhcccdddiiikkkiiiccc___YYYVVVUUUTTTPPPMMMIIIFFFDDDBBB<<<444222444111111000///...---,,,,,,,,,,,,,,,+++++++++******************************++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,............//////000000...//////000000000000000111111111222333333444444444444555666666777888888777777888888:::;;;<<<===???:::???NNN[[[ooozzzqqqdddZZZZZZaaacccgggeee[[[RRRJJJAAA888555111...,,,---//////.........------,,,+++******++++++++++++++++++++++++************************************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))************************((()))))))))*********+++*********++++++,,,,,,,,,,,,,,,------...//////000000000111222333444555555888888888:::===AAAEEEGGGKKKMMMOOOOOONNNOOORRRUUUVVVYYY\\\___aaaaaaaaaaaabbb___]]]]]]```aaa```^^^aaa___^^^^^^\\\WWWOOOHHH>>>===<<<;;;;;;:::999888:::999:::<<<;;;999>>>EEEMMM[[[xxxwwwnnnqqqxxxmmmZZZEEE666000111444111111000////////////000............------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))|||wwwnnnlllgggbbbccchhhiiigggccc^^^XXXUUUTTTSSSQQQNNNIIIEEECCCAAA;;;444222444111111000///...---,,,,,,,,,,,,,,,+++++++++******************************++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------............///000111111......///000111111111111111111222222333444444444333444555666777999::::::555555666777888:::<<<===999BBBUUUlll|||sss]]]PPPNNN\\\gggmmmggg___YYYPPPGGG===777222//////000///---......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************************((())))))******+++++++++*********++++++,,,,,,---+++,,,,,,---...///000000111111222333444555555666777777999;;;>>>AAAEEEGGGNNNPPPSSSSSSQQQPPPSSSVVVWWW[[[```ccccccaaa``````ccc```]]]]]]```aaa___]]]]]][[[ZZZZZZYYYUUUMMMGGG>>>>>>===<<<;;;999888888888999;;;:::888<<>>DDDWWWtttfffOOOFFFMMM]]]gggeee```^^^YYYQQQFFF???777333333222000---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************((())))))******+++,,,,,,)))******+++,,,,,,------++++++,,,---...///000000111111222333444555666666666777999<<>>???>>>===;;;:::::::::888:::======>>>NNNooo~~~xxxzzzqqq^^^JJJ;;;444222222111000000000111111,,,---..................,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))|||wwwooommmgggaaaaaaeeegggeeebbb\\\UUUQQQQQQRRRRRRQQQJJJGGGDDDBBB<<<555444777111111000///...---,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,------------------------------............------///.........///000222333---...000111222222222111111222222333333444444555777777777777777888888888777777888999;;;>>>@@@AAA[[[rrrnnnUUUIII@@@QQQ^^^]]]ZZZ]]]ZZZTTTLLLDDD;;;777555444111...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))************************((())))))***++++++,,,,,,))))))***+++,,,,,,------++++++,,,---...///000111111222222333444555666666555777999===@@@BBBDDDDDDIIIOOOTTTVVVTTTSSSUUUXXXXXX[[[^^^^^^^^^^^^aaaddd___\\\[[[\\\```bbbbbb```[[[YYYVVVTTTSSSOOOHHHBBB>>>???>>>===;;;;;;<<<===999===@@@BBBIIIddd{{{sssttt~~~rrr]]]FFF777333222111111000111111111,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))~~~xxxqqqpppkkkdddccceeedddaaa___[[[VVVTTTTTTSSSPPPNNNMMMJJJFFF@@@;;;888555444222111///---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,------------------------,,,,,,,,,---------......---+++)))+++---///---+++............////////////...///000222222111000000111111000000111111222333222222222333444555666777777888888777666666888999999777:::>>>======IIIYYYyyydddSSSAAAKKKQQQNNNIIIKKKRRRVVVNNNNNNJJJBBB777///---///222111///...------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************((())))))))))))*********++++++,,,,,,,,,------------...///...,,,,,,...///555555444444444555666666666777999<<>>;;;999:::>>>@@@>>><<<;;;???DDDRRRooowwwrrrqqqssswww```KKK999555555666222***(((+++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************~~~~~~}}}vvvqqqoooiiibbbbbbgggiiiggg```[[[VVVTTTTTTSSSQQQNNNMMMJJJEEE@@@;;;777555444222111///---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,------------------------,,,,,,,,,---------......---+++***+++---...---+++............//////////////////000111111111111111111111000000111111222333333333333333555666777888666777888777666666888::::::999:::<<<<<>>@@@BBBDDDEEEHHHLLLPPPSSSUUUXXX]]]aaajjjlllnnnlllhhheeecccaaaaaafffiiifffbbb```]]]YYYVVVRRRMMMGGGCCCBBBBBBCCC>>>BBBDDD???;;;AAARRR```vvvmmmhhhgggttt}}}gggKKK999444444333222000000000/////////......------------------------++++++++++++++++++++++++~~~wwwmmmlllhhhdddeeeiiikkkiiiaaa]]]WWWUUUTTTSSSPPPMMMIIIGGGCCC>>>:::666444333111000//////...---------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------------..................////////////111000/////////000222333111111000000111111222333111111222222333555666777555777888888888999;;;===;;;888>>>PPPggg||||||qqqaaaZZZ```eeeWWWCCC@@@KKKZZZdddddd^^^WWWRRRCCC:::000,,,...000///---------------,,,,,,,,,,,,************************,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,---------.........+++---...//////111333666999888777777666666666666:::;;;<<<>>>AAACCCEEEEEEJJJNNNRRRTTTUUUWWW[[[^^^dddfffiiijjjhhhdddbbbbbbbbbgggjjjhhhfffeeebbb^^^]]]XXXPPPIIICCCAAAAAAAAA<<>>@@@CCC@@@IIIeee}}}wwwxxxnnnaaaccckkkaaaLLL>>>GGGTTT___eeeeeebbb___TTTIII:::222000111000...---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++************************************++++++++++++,,,---------............,,,...///000000111444666:::999888777777666666777;;;<<<===???AAACCCEEEFFFKKKOOOSSSUUUUUUVVVYYY\\\^^^```dddiiihhhdddbbbdddeeeggggggfffgggiiigggaaaddd^^^UUULLLDDD@@@??????@@@AAACCCJJJZZZxxxzzziii^^^aaauuuiiiQQQ@@@888444111111111111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,~~~zzzrrrnnnmmmiiidddeeejjjmmmkkk```\\\VVVSSSRRRQQQNNNJJJHHHEEEAAA===999666444333000000000//////...---,,,........................+++,,,.../////////...---++++++,,,,,,---......///,,,,,,,,,---------......+++---///...---,,,...000............//////////////////000111111111111111111111000000111111222333444444444555666777888999777888:::;;;;;;===@@@BBBIIIOOOeeexxxxxxtttmmmnnnppphhh\\\FFFEEEHHHSSSaaajjjjjjfff```XXXLLL???555000000111............------------,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++************************************++++++++++++------------...............///000000000111444666888777777777888888999:::<<<<<<>>>@@@BBBDDDEEEFFFIIIMMMSSSUUUVVVWWWZZZ]]]^^^^^^ccciiiiiieeedddhhhiiigggcccbbbfffkkkhhhaaa]]]XXXQQQIIICCCAAA@@@AAADDDJJJWWWjjj{{{kkkjjjsss~~~mmm\\\JJJ<<<222222111111111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,{{{ssspppnnnhhhbbbdddkkkpppppp```[[[UUURRRRRRPPPMMMJJJGGGEEEAAA<<<888666444333000000000000///...---,,,........................+++,,,.../////////......++++++,,,,,,---...//////,,,,,,,,,---------......+++---//////---,,,...000............/////////000...///111222222222111000111111111000111222222333666666666666777999:::;;;777999;;;<<<<<<>>>AAACCCLLL[[[}}}wwwuuuxxxzzztttmmmjjjUUUJJJDDDNNNbbbrrrsssnnneeecccZZZJJJ999//////333000/////////............************************''''''((()))***++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,---------.........//////...000111111000111333555555555666777888:::<<<===<<<===>>>@@@BBBDDDEEEFFFGGGLLLRRRUUUVVVXXX\\\___aaa```dddkkkkkkffffffkkklllggg```^^^dddjjjggg___PPPMMMHHHCCCAAAAAACCCDDDFFFSSSlllmmmjjjcccoootttZZZCCC222222222111111111111000........................,,,,,,,,,,,,,,,,,,,,,,,,zzzpppooommmfff^^^]]]ccciiijjj```\\\VVVTTTRRRPPPLLLHHHCCCCCCAAA===777333111000111000000////////////000,,,------,,,+++,,,...000...)))***+++'''***...(((////////////////////////000000//////.........---........................,,,///222111///------...000000000000111111111111111111222222222333333333111666888555555999999555666===BBBBBBBBBFFFIIIIIIQQQwwwtttyyy~~~xxxuuuyyyrrr^^^IIIGGG[[[rrrwwwqqqggggggbbbVVVEEE888111000111111000...------///111---------,,,,,,,,,++++++...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))***)))((()))***+++***((()))************+++++++++)))************+++++++++,,,,,,,,,---------............///000111222333333444444555777888999:::;;;;;;===@@@BBBCCCDDDFFFHHHLLLOOOSSSVVVYYY[[[^^^```cccbbbccchhhnnnppplllhhheeeccccccfffiiihhhbbb\\\PPPLLLJJJJJJFFFAAACCCKKKTTTxxxpppjjjdddfffwwwlllYYY???777///---000333222///000000///..................---,,,,,,++++++,,,,,,zzzpppllllllhhhaaaaaaeeehhhhhh```[[[UUURRRQQQPPPLLLIIIFFFEEECCC>>>888444222222111000000///////////////---......---,,,---///111000...---111555333111444////////////////////////000/////////....................................---///111111...---...000000000000000111111111111111222222222222333333333666999777444555;;;===:::999===>>><<<@@@MMM\\\dddttttttyyy}}}yyyjjjYYYVVVdddtttuuummmmmmnnnlllbbbSSSCCC777222///222333111...,,,...000---------,,,,,,,,,++++++------,,,+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))+++)))((()))***+++***(((************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------...............///000111222333333444444555777888999:::;;;:::<<<@@@BBBCCCEEEGGGIIINNNPPPTTTWWWYYY\\\___bbbdddcccccchhhmmmnnnkkkgggiiigggfffgggiiiggg```[[[TTTQQQNNNJJJDDDCCCOOO]]]uuujjjaaaccclllyyysssRRRFFF888000///111111000111111000////////////000...---,,,,,,++++++,,,,,,}}}zzzpppjjjkkkiiidddcccgggiiiggg___ZZZTTTPPPPPPOOOMMMKKKIIIHHHEEE???999555444555111111000///////////////.../////////......000111&&&...---000444%%% 666////////////////////////////////////....................................///000000///......000111000000000111111111222222222222222222333333333333444666666555888<<<<<<999<<>>AAACCCEEEFFFHHHJJJOOOPPPQQQRRRTTTWWW\\\```dddddddddfffhhhhhhfffccceeecccaaa```^^^ZZZTTTPPPKKKPPPVVV^^^jjjvvvbbb]]]fffqqquuubbbLLL999000111555222222111000000000000111......---,,,,,,,,,,,,,,,~~~{{{qqqllllllhhhaaaaaafffjjjjjj^^^XXXRRRNNNNNNNNNMMMKKKHHHGGGDDD???999666555555222111000///............+++---......------...///000...///[[[xxx===)))////////////////////////.........///////////////////////////////////////000///...///000222333444111111111111222222222222222222333333333444444444666888===DDDLLLTTT]]]ccc[[[dddmmmvvvuuuxxx}}}}}}uuummmIIIKKKSSScccqqqtttjjj```FFF;;;///,,,000444222///.........---------,,,,,,,,,+++******))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++***)))***+++,,,+++)))***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........////////////000111222333444444444444555777888999:::;;;>>>@@@CCCDDDEEEFFFGGGIIIQQQRRRSSSTTTUUUXXX]]]```cccbbbccccccddddddcccaaa^^^]]]\\\[[[XXXUUUQQQNNNQQQZZZhhhwwwxxxiiidddcccvvv___DDD333111444111111000////////////000///...------,,,,,,------~~~{{{qqqmmmlllggg```___dddhhhhhh]]]XXXRRRNNNNNNMMMKKKIIIDDDDDDCCC???:::666555555333222111///............***,,,......---,,,---...+++***(((>>>YYYKKK...***////////////////////////.........///////////////////////////////////////000///...///222444555444111111111222222222222333333333333333444444444444888666777<<>>@@@CCCEEEFFFGGGHHHJJJTTTUUUVVVWWWXXXZZZ^^^aaa`````````aaaaaa``````___]]]\\\[[[YYYWWWSSSPPPOOORRRccc{{{qqqeeepppoooUUU@@@666444111111000////////////000///......---------------~~~yyyooollllllhhhbbb```ccceeeccc]]]XXXRRROOONNNMMMIIIFFFAAABBBCCCAAA<<<888666555333222111///......------***---//////...---......111444444000((($$$+++999////////////////////////............/////////000///////////////////////////......111444666555333111111111222222222333333333333333444444444444555555444444777;;;IIIfff{{{}}}~~~{{{{{{}}}|||xxx```PPPBBBHHH]]]ooosssooobbbWWWHHH<<<666333111///............------------------,,,+++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++******,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,------------............///////////////000111111333333444555444444555777888999:::;;;;;;>>>BBBEEEGGGIIIKKKNNNRRRTTTVVVXXXXXXZZZ\\\^^^]]]]]]^^^^^^]]]]]]^^^^^^]]]]]][[[YYYUUUQQQOOONNNVVVqqqxxxcccnnn}}}lllWWWEEE:::222222111000000000000111//////...---------------}}}~~~~~~wwwmmmiiikkkiiidddbbbcccbbb___\\\XXXSSSPPPOOOLLLHHHDDD???AAACCCBBB>>>:::777666333222111///......------+++...000111000/////////,,,(((,,,222111444333***////////////////////////---.........//////000000000000000000000000000000.........222666777555333111111222222222333333333333333333444444444555555555777;;;===<<>>SSSiiiqqqpppiiicccVVVGGG999000.../////////.........---------...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++******,,,,,,+++***++++++,,,,,,,,,------------------.........//////............/////////000000000111222333444444555444444555777888999:::;;;999<<>>JJJaaannnoooiiihhhcccVVVDDD555...---222///...000000---,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,---......---------............//////////////////........./////////000111222444444666666777888:::;;;<<<===??????@@@BBBEEEIIINNNPPPRRRSSSTTTTTTTTTSSSRRRQQQWWWWWWXXX[[[^^^___^^^\\\XXX]]]\\\ZZZVVVJJJKKK\\\|||qqqeee```dddwwwxxxgggWWW999333000111111///...000///......---------......~~~|||{{{uuummmiiillljjjddd```aaabbb```]]]WWWSSSRRROOOIIIFFFGGGFFFEEEDDDBBB???;;;888666333222111///......------000,,,***+++///111///,,,---...///000000///---,,,........................000///...............///////////////000000000000000111111111111222222222222222333333333333444444444444444555555555555666888999;;;:::;;;BBBMMMWWWfff|||tttuuuzzzwwwtttbbbJJJ>>>HHH]]]iiijjjnnnmmmiii]]]LLL<<<333///222///...111111...---///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,------...---------............///////////////////////////000000000111222333444555666666777999:::;;;<<<===>>>???@@@CCCFFFJJJNNNPPPPPPPPPQQQRRRRRRRRRRRRQQQZZZ[[[]]]^^^___^^^^^^^^^ZZZ___ZZZTTTPPPMMM^^^}}}vvvkkkdddbbbiiiyyyuuugggKKK???555222333222000000//////...---------......}}}||||||vvvnnnjjjlllkkkdddaaacccdddccc___XXXRRRPPPMMMHHHFFFHHHFFFEEECCCAAA>>>:::888666333222111///............000---,,,---000222000.........//////...---+++***...........................------------......///////////////000000000000000111111111111222222222222222333333333333444444444444555555555666666666888333555;;;???AAAKKKWWWuuusssooouuutttxxxgggPPPCCCHHHYYYfffjjjssssssqqqiii[[[JJJ===555333///...111222///...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++++++++---,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............///////////////////////////111111111222333444555666666777888999;;;<<<======>>>???AAADDDHHHKKKNNNOOOPPPPPPQQQQQQRRRTTTUUUVVV]]]```cccccc```^^^___```^^^```XXXPPPQQQ\\\vvvmmmgggggglllxxxaaaOOO<<<444222111///...000///......------......}}}||||||vvvnnnkkkmmmkkkeeebbbeeegggfffaaaYYYQQQNNNKKKGGGGGGIIIEEEDDDBBB@@@===:::777666222111000///...............,,,,,,---///000...---------......------++++++........................------------...//////000////////////000000000000000000111111111222222222222222222333333333444444444444555555666666777777888333888DDDIIIKKKZZZnnn{{{qqqtttrrrwwwmmm[[[LLLIIISSScccnnnsssuuuwwwuuulll]]]KKK???555000---000222///---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++******)))***+++,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------............//////////////////000000000222222222333444555666777777888999:::;;;<<<===>>>===???BBBFFFIIILLLNNNOOOSSSSSSSSSTTTVVVYYY[[[]]]aaaeeeiiigggbbb___aaacccbbb___VVVWWWggg}}}wwwmmmjjjaaatttuuucccNNN???555000///111111000///...---------...||||||{{{vvvnnnjjjllljjjeeecccfffiiiiiibbbZZZRRROOOKKKHHHGGGIIIEEEDDDAAA>>>;;;999777666222111000//////......///---------...///000...---+++,,,,,,------......---////////////////////////............///000111111////////////000000000000000000111111111222222222222222222333333333444444444444555555666777777888:::999BBBOOOTTTZZZssszzzuuummmuuurrriiiXXXIIIIIIZZZlllppprrrvvvzzzyyymmmZZZLLL;;;333...///111...,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++((('''''')))+++,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------------------............///////////////000000111111222222222333444555777777888888999;;;<<<===>>>???>>>@@@CCCGGGJJJMMMNNNOOOTTTTTTUUUVVVYYY\\\___aaadddhhhllljjjeeebbbdddfffeeeaaa]]]lll}}}www]]]```mmmwwweeeRRR???333222888111111000///...---------|||{{{{{{uuummmjjjllljjjdddbbbfffjjjjjjddd\\\TTTPPPMMMIIIHHHJJJEEECCCAAA===:::888666555111111000///////////////---...000111111111000///,,,,,,,,,---......//////////////////////////////000////////////000000111////////////000000000000000111111111111222222222222222333333333333444444444444555666777777888999888;;;DDDMMMUUUfffmmmuuuvvvrrraaaKKKCCCPPPdddmmmlllmmmtttyyytttfffYYYEEE:::111000000...,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------.........---------............///...//////000000111111222222222222333444555666777888999:::;;;===>>>?????????AAACCCFFFJJJMMMOOOQQQTTTUUUVVVXXX[[[^^^```bbbfffiiilllkkkiiiggghhhiiihhhjjjpppfffZZZUUUcccyyytttbbbJJJ666111555222111000///...---------|||{{{zzzssskkkiiijjjhhhcccbbbgggkkklllddd]]]VVVSSSOOOJJJHHHJJJEEECCC@@@<<<999777666555111000000///////////////,,,...000111111000//////..................//////////////////////////////000000///.........//////////////////000000000000000111111111111222222222222222333333333333444444444444555666777888999999666<<>>???@@@AAABBBCCCFFFIIIMMMPPPSSSVVVWWWYYY\\\___aaaccccccggghhhjjjkkkllllllkkkkkkkkkxxxlllZZZZZZeeewww~~~pppXXX@@@444222333222111///......------|||{{{yyysssjjjhhhjjjhhhcccbbbfffkkkllleee]]]WWWTTTQQQKKKIIIJJJEEECCC@@@<<<999777666555111000000////////////000)))+++...///...---,,,,,,111000///...............000000000000000000000000000///...---------------////////////000000000000000111111111111222222222222222333333333444444444444444555666777888999999;;;AAAEEELLLdddsssttttttooo```UUUYYYeeeooocccXXXZZZfffooommmhhhWWWHHH999333222000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///777333...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---...///000000---------.........//////...//////000111222222222111111111222333444555666999:::;;;<<<===???@@@@@@BBBBBBCCCEEEHHHMMMQQQTTTYYYZZZ^^^aaadddeeeffffffgggggghhhkkknnnooonnnllllllooo___YYYaaa|||~~~jjjPPP===555333222111///......------}}}{{{wwwqqqlllgggkkkhhh___]]]dddgggeee^^^\\\XXXSSSNNNKKKKKKKKKDDDCCC???:::666444555777222222222111000/////////000000//////.........---////////////////////////////////////000000000000............/////////000000000000000000111111222111111111111111111222222444333333333333444555555444555666777777777777777<<>>???BBBCCCEEEGGGJJJMMMNNNOOOVVVZZZ```eeehhhjjjlllmmmooohhhiiiqqqrrrnnnrrr{{{~~~{{{~~~oooYYYTTTjjj}}}mmmPPP777444555333...///222111,,,}}}{{{wwwrrrmmmgggkkkhhh___]]]cccfffddd]]][[[XXXSSSOOOKKKJJJJJJDDDCCC???:::666444555777111111111000000/////////000/////////............////////////////////////////////////000000000000........./////////000000000000000000000111111222111111111222222222222222444333333333333444555555444555777777777888888999???NNN\\\xxx}}}tttooojjjeeedddfffccccccbbbcccdddeeeggghhhggghhhjjjlllnnnsssxxx|||{{{nnnnnnrrrpppnnnnnn]]]aaa^^^VVVSSS\\\hhhooonnnaaaRRRFFF<<<222///111///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------111...***)))+++,,,+++***++++++,,,,,,,,,,,,------........................,,,,,,,,,---------......---------........./////////000000111111111111111111222333333444555666777;;;;;;::::::;;;===???@@@CCCDDDFFFHHHKKKMMMOOOPPPUUUZZZaaafffhhhiiiiiijjjqqqnnnqqqvvvvvvwwwiiiYYYbbbwwwttt[[[EEE666444111111111111000///~~~|||yyysssnnnhhhllliii```]]]bbbeeebbb[[[ZZZWWWTTTPPPMMMJJJIIIDDDCCC@@@;;;666444555777000000000000////////////////////////............////////////////////////////////////000000000000....../////////000000000000000000000000111111222111222222222333333333444444333333333333444555555444666777888888999;;;===CCCUUUkkk{{{jjjccc]]]\\\[[[WWWWWWYYYXXXXXXWWWWWWXXXXXXYYYZZZYYYYYYZZZYYYYYY[[[___bbbgggjjjooowwwpppqqquuupppmmmrrrWWWVVVUUURRROOOQQQ^^^mmmqqqhhh]]]QQQBBB666000111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---***)))***+++******++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------.........////////////000111111222222111111333333222222444555777888<<<;;;;;;;;;<<<>>>@@@AAADDDEEEGGGIIILLLOOOQQQRRRUUU\\\dddjjjlllkkkhhhgggmmmnnnrrrwwwxxx{{{```YYY```qqq~~~lllZZZ@@@666///222333//////333~~~{{{uuupppjjjnnnkkkaaa^^^cccdddaaaYYYXXXUUUSSSQQQNNNJJJGGGEEECCC@@@;;;666444555666///////////////////////////////////////.........////////////////////////////////////000000000000...////////////000000000000000000000000111111222222222222333333444444555444333333333333444555555444666888888888:::>>>BBBNNNffftttkkkddd```bbb]]]ZZZ[[[ZZZWWWUUUVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWXXXWWWVVVUUUUUUWWWZZZXXXZZZ[[[^^^dddlllvvv|||wwwrrrnnnnnnrrr[[[QQQMMMOOOLLLHHHQQQaaalllkkkggg]]]NNN>>>444111000000///...------------------------------------------------------,,,,,,...---+++***+++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---------..................////////////000000111222222222222111444333222222333555888999<<<;;;;;;<<<===???AAABBBEEEFFFHHHKKKNNNPPPSSSTTTYYY```iiipppqqqmmmiiigggiiikkkpppwwwttt```ZZZaaarrr{{{oooVVV???///111555000...444}}}wwwrrrkkkooommmccc___dddeeeaaaXXXVVVSSSRRRQQQNNNJJJGGGEEEDDD@@@;;;666444444666000000000000////////////.........///////////////////////////////////////////////////000000000000////////////000000000111000000000000000111111222111111222333333444555555444333333333333444555555444666999888888;;;AAAGGG]]]wwwiii___ZZZWWWWWW[[[WWWVVVXXXXXXUUUTTTUUUSSSSSSTTTSSSSSSSSSRRRRRRTTTUUUUUUTTTSSSSSSUUUWWWWWWXXXYYYXXXWWWWWWYYY[[[cccsssooommmpppnnnfffTTTJJJNNNNNNFFFGGGQQQccciiinnnjjj\\\KKK;;;222222111000///............------------------------......---------,,,,,,,,,------------,,,,,,,,,---+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------.............../////////000000000000111222222222222222444444333222333555888:::;;;;;;;;;<<<===???AAACCCEEEFFFHHHKKKNNNQQQTTTUUUYYY```jjjppppppmmmiiifffkkklllrrr}}}vvvggg\\\___kkk~~~}}}oooOOO555222666222///222}}}wwwrrrjjjooommmddd```dddeeeaaaXXXUUUQQQPPPPPPOOOKKKGGGFFFDDD@@@;;;666333444555222222222111000/////////.........///////////////////////////////////////////////////000000000000/////////000000000111111000000000000000111111222000000111222333444555555444333333333333444555555444777999999888<<>>AAABBBDDDEEEHHHKKKNNNRRRTTTUUUYYY]]]cccgggggggggffffffgggooo}}}rrr```SSSWWWddduuuqqqZZZEEE888333222222|||zzzzzz{{{|||yyysssnnneeejjjiiiaaa^^^bbbccc^^^YYYTTTNNNLLLNNNNNNLLLIIIFFFEEEAAA;;;666333333555777666555333111000///...---.........//////000000////////////////////////////////////000000000000000000000000111111111111000000000000000111111222...///000111222333444444444333333333333444555555333777:::999888===HHHQQQ|||rrrlllgggfffccc]]]YYYYYYWWWWWWYYYZZZ[[[ZZZYYYYYYUUUVVVXXXXXXXXXXXXYYY[[[SSSUUUWWWWWWVVVUUUUUUVVVTTTTTTTTTUUUXXX\\\___aaagggrrrxxxlllpppkkkfff```\\\WWWRRRMMMIIIcccmmmuuuwwwtttiiiTTT@@@444333222000///.................................//////...---,,,,,,++++++(((+++------+++)))+++---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000111111222333333333333222222333555666777777777777888888888999;;;>>>@@@BBBCCCEEEGGGJJJNNNQQQTTTUUU[[[^^^cccfffgggggghhhiiikkkxxxnnn[[[UUUXXXeee~~~yyyhhhNNN:::333333444|||xxxvvvxxxzzzxxxpppiiieeekkkkkkbbb^^^aaaccc```\\\SSSNNNNNNOOOKKKFFFEEEGGGCCC>>>999666444555666555555444333222111000///000000//////.........---............/////////000000000000000000000000000111222222333333333222222222222222111111111111111111111222222222333333333666666555555555444444444???333444@@@AAA===OOOlll}}}xxxnnnfffdddaaa^^^]]]aaagggkkkkkkiiiccccccbbb^^^ZZZYYY\\\```___ZZZUUUTTTXXXYYYWWWTTTTTTUUUWWWWWWWWWUUUSSSRRRVVVZZZaaahhhqqqrrrlllhhhllllllddd]]]XXXRRRKKKfffttt{{{vvvtttttteeePPPCCC777///...///---...111...................................................------,,,,,,------...------------------------,,,,,,,,,---------......---------............///............/////////000111111111111111222222222222222333555666888999999;;;999888:::>>>AAAAAA@@@BBBDDDGGGKKKPPPTTTWWWYYYWWWaaahhhggggggllltttyyy{{{iiiZZZPPPTTTooo~~~uuugggQQQ:::111222~~~zzzwwwxxxzzzwwwooogggdddkkkjjjaaa]]]aaabbb___\\\SSSNNNOOOPPPLLLGGGEEEEEECCC???;;;999888888888444444333222111000//////000/////////...................../////////000000000000000000000000000000111111222222222222222222111111111111111111222222111222222222222333333333555555555666666777777777;;;777999@@@AAAGGGeeezzzuuuiiiiiigggfffhhhnnnwww~~~|||{{{wwwppphhhcccaaabbb___]]][[[YYYXXXVVVUUUTTTTTTUUUVVVWWWWWWVVVTTTSSSPPPSSSVVVWWW[[[cccnnnwwwvvvkkkmmmmmmggg]]]SSSMMMLLL]]]mmmwwwwwwxxxzzzmmm[[[MMM???333111111//////111................................................,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,---------......---------............///........./////////000000111111111111222222222222222333444666888:::;;;<<<===;;;:::<<>><<<;;;:::999333333222111000//////...////////////................../////////000000000000000000000000000000000000000111111222222222222000000000111222222222333222222222222333333333333444555555666888999::::::666;;;>>>>>>CCCZZZwwwvvvssslllhhhnnn}}}~~~ssslllhhhccccccbbb^^^YYYUUUUUUUUUTTTTTTVVVWWWWWWVVVUUUUUURRRRRRQQQOOOMMMOOOUUU[[[ccciiiwwwooolllllljjj^^^MMMFFFIIINNN___lllpppuuuzzzssseeeYYYJJJ:::333222111000111................................................,,,++++++******++++++,,,------------------------,,,,,,,,,---------......---------............///....../////////000000000111111111111222222333333333333555777999<<<===>>>???======>>>AAACCCCCCCCCEEEFFFIIINNNSSSXXX\\\^^^iiirrrzzz|||lll\\\[[[ccc~~~rrrooojjjZZZBBB111|||yyywwwvvvvvvwwwtttmmmgggeeekkkkkkbbb^^^aaaccc```ZZZSSSNNNPPPRRRNNNIIIGGGCCCBBBAAA???===:::888777222222111111000//////...///////////////............////////////000000000000000000000000000000000000000000000111111222222//////000111222333333333222222222333333333444444444555555666777888999999444<<<>>><<>>???????????????AAACCCDDDDDDFFFGGGJJJOOOTTTZZZ___bbbzzzjjjZZZRRRdddzzzqqqkkkiii___KKK;;;~~~tttssssssuuuvvvsssnnniiigggmmmmmmddd```ccceeebbbXXXQQQMMMPPPRRRNNNIIIGGGCCCBBBAAA???;;;888555333222222111111000/////////.........///////////////////////////000000000111000000000000000000000000222222111000000111222222//////000111222333333333222222333333333444444444555555666666666777777777666;;;:::>>>\\\yyysssqqqqqqrrr~~~uuuiiiaaa^^^\\\ZZZWWWTTTUUUVVVVVVWWWWWWWWWWWWVVVVVVUUURRRPPPOOOOOOPPPOOOPPPVVV^^^fffooo}}}qqqgggllljjjXXXEEE>>>FFFSSS^^^aaaeeelllqqqpppeeeYYYHHH999333222111///////////////////////////........................------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------............///////////////000000000111000111111222333333444444111222444777999<<<>>>???>>>??????@@@AAABBBDDDEEEGGGIIILLLQQQWWW]]]cccfffiiiVVVXXXdddxxxxxxpppkkkcccSSSFFFrrrssstttvvvvvvtttpppmmmhhhnnnnnneeeaaadddfffcccVVVOOOLLLPPPRRRNNNIIIFFFCCCBBB@@@===:::666333111222222111111111000000000.........////////////////////////000000000111111000000000000000000000000555444333111000111111222000000000111222222222333333333333333444444444444555666666666666666666666::::::;;;KKKvvvzzzuuussshhhddd```[[[VVVVVVVVVVVVVVVWWWWWWWWWWWWYYYXXXWWWUUUSSSQQQPPPOOOMMMLLLMMMQQQSSSWWWaaakkk~~~ooonnnooocccOOOCCCDDDOOOYYY[[[\\\bbbiiimmmhhhbbbTTTBBB666333111///////////////////////////...........................------,,,,,,------...------------------------,,,,,,,,,---------......---------............////////////000000000111111000111111222333444555555222333555777999;;;===>>>===???@@@AAAAAACCCFFFHHHKKKLLLOOOTTT[[[bbbiiilll}}}lll[[[YYY___lllssszzz|||uuukkk]]]PPP}}}uuuvvvxxxyyyxxxvvvrrrooogggnnnnnneee```dddfffcccTTTNNNKKKOOOQQQNNNHHHEEEBBBAAA>>><<<999666444333222222222222222111111111............/////////000//////000000000111111111000000000000000000000000999777444222111111111222111111111111111111222222333333333444444444444555555555666777888888999999===;;;BBB___|||pppfff^^^XXXXXXWWWWWWVVVVVVVVVVVVWWWYYYYYYXXXXXXWWWUUURRRPPPOOOLLLLLLLLLJJJIIIOOOWWWaaahhhtttqqqoookkk]]]OOOBBBNNN[[[^^^^^^bbbiiinnnnnnmmmbbbMMM<<<444111///////////////////////////........................---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------......---------............/////////000000000111111111000111111222333444555666555666777999:::<<<===>>>===???BBBCCCCCCEEEIIILLLOOOQQQTTTYYY```hhhooosss}}}iii[[[TTTYYY___hhhxxxrrrhhh^^^zzzyyyzzz{{{|||zzzwwwrrrpppgggmmmmmmddd___ccceeebbbRRRLLLJJJNNNQQQMMMHHHEEEAAA@@@===;;;999777777666333333333222222222222222---.........//////000000000000000000111111111111000000000000000000000000;;;999666333111111111111222222222111111111111111333333333444444444555555444444666777999;;;<<<===>>>===IIInnn{{{lllaaa]]]YYYXXXWWWVVVVVVVVVVVVVVVTTTTTTUUUVVVWWWVVVSSSQQQSSSQQQOOONNNJJJGGGKKKRRRNNNTTT]]]iiiwwwtttnnnnnnfffZZZFFFUUUdddjjjjjjlllqqqwwwsssuuulllVVV@@@555111///000000000000000000000000........................,,,++++++++++++++++++,,,------------------------,,,,,,,,,---------......---------.........//////000000000000111111111111000111111222444555666666777888999:::<<<===>>>???===@@@CCCEEEEEEGGGKKKOOOSSSTTTWWW\\\ccclllssswww{{{fffVVVVVVYYYeee}}}xxxttttttqqqkkkzzzvvvwwwvvvtttuuuuuuppphhhfffkkkiiibbbaaafffeee```SSSLLLJJJOOORRROOOHHHDDDAAA@@@===:::777555333333444333222111000000000000000000000000000000000000111000/////////000222333000000000000111111111111555555333333333333555555000111111111111222222222444444444555555555555666444666666444555888::::::@@@AAAPPPtttdddaaa^^^ZZZXXXYYYWWWTTTUUUXXXUUUTTTTTTWWWZZZ[[[WWWTTTVVVUUUTTTRRROOOLLLJJJHHHLLLMMMQQQXXXcccooozzzaaaiiisssbbbUUUVVV^^^nnnxxxwwwtttttt~~~pppiiifffTTT999+++...---///000000///......///------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///++++++---.........---,,,000000000000111111111111000111222222444444555666777777888:::<<<===????????????@@@CCCGGGLLLOOOPPPWWWYYYZZZ\\\```hhhqqqxxxnnnYYYUUUUUU]]]zzzzzziiipppzzzuuuvvvuuussstttuuuooohhhfffjjjiiibbbaaaeeeeee___RRRKKKIIINNNRRRNNNHHHDDDAAA???===:::777555333333444333222111000000000000000000000000000000000000111000/////////000222222000000000000111111111111444444333222222333444444111111111111222222222222444444444555555555555666444555666555666888::::::===GGG^^^yyyrrrddd]]]ZZZ]]]___\\\XXXVVVWWWUUUTTTUUUWWWXXXXXXWWWWWWWWWVVVTTTRRRPPPMMMLLLJJJJJJJJJLLLQQQWWW]]]aaarrr~~~___cccrrrnnndddaaadddmmmtttuuutttuuu}}}sssmmmiii\\\FFF777444///000111111000.........------------------------...------,,,,,,------...---------------------------------............///+++,,,---...///......---000000000000111111111111111111222333444555555666777888999;;;<<<>>>???@@@@@@@@@@@@CCCGGGKKKNNNPPPUUUVVVXXXYYY\\\bbbjjjpppyyyppp]]]PPPWWWuuuvvvnnnzzztttuuutttrrrssstttooohhheeeiiihhh```___cccccc]]]PPPKKKIIIMMMQQQMMMHHHFFFAAA???===:::777555444333444333222111000000000000000000000000000000000000000000000///000111111222000000000000111111111111333333222111111222333333111111111111222222222333444444444555555555555666444555666777777777999<<>>???@@@AAAAAABBBDDDGGGJJJMMMOOOSSSVVVXXXZZZ\\\bbbjjjqqqzzzmmmSSSSSShhh|||}}}iiizzzttttttrrrppprrrsssooohhhcccgggeee^^^\\\aaa```ZZZOOOJJJHHHMMMOOOLLLHHHFFF@@@???<<<:::777555444333444333222111000000000000////////////////////////000000000000000111111222///000000000111111111111222111111111111111111222111111111222222222333333444444444555555555555666444555777999888777:::???IIIqqqqqqeee```^^^___aaa\\\]]]]]]ZZZVVVVVVYYY]]]XXXXXXXXXXXXXXXWWWVVVUUUVVVTTTPPPMMMJJJIIIHHHHHHIIILLLNNNPPPVVVbbbpppzzziiigggqqquuuooojjjjjjmmmppprrrssstttvvvrrrlllhhhaaaMMM999111000000111111000...,,,..............................------------......---------------------------------............///...//////000000000000000000000111111111222222222111111222333444555666666666777888:::;;;===>>>???AAABBBDDDEEEFFFIIIMMMOOOUUUYYY\\\___bbbhhhsss{{{bbbVVV^^^jjjyyyeeezzzssssssqqqoooppprrrnnnhhhaaaeeeccc\\\ZZZ^^^]]]XXXOOOJJJIIILLLMMMJJJGGGGGG@@@>>><<<:::777666444444444333222111000000000000///////////////////////////000000000111111111111///000000000111111111111111111111111111111111111111222222222222333333333444444444555555555555666555555777::::::888===EEE[[[wwwhhh^^^]]]```]]]______\\\XXXUUUVVVXXXVVVVVVWWWXXXXXXWWWWWWWWWVVVTTTRRROOOLLLJJJHHHHHHHHHHHHIIIJJJLLLPPPXXX___kkkzzzrrrbbbkkkmmmkkkiiiiiimmmppppppmmmnnnrrrqqqllllllhhhTTT===111///...///000111///---........................///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000111111111111111111222222222222111222333444555666666777555666777888:::<<<===>>>AAACCCEEEFFFFFFIIIMMMPPPXXX\\\```aaadddkkkwwwxxx^^^VVV[[[vvvgggzzzrrrrrrpppmmmoooqqqnnnhhhaaaeeeccc\\\ZZZ^^^]]]WWWOOOKKKIIILLLLLLHHHEEEFFF???>>><<<:::777666555444444333222111000000000000000000000000000000000000//////000111111111111000000000000000111111111111000111222222222222111000222222222222333333333333444444444555555555555666777555777<<<;;;999AAAMMMxxxnnnbbb___bbbbbb```]]]YYYUUUTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWVVVUUURRROOOMMMJJJIIIFFFEEEFFFIIIIIIGGGJJJOOOSSS^^^qqqbbbbbbdddggghhhjjjnnnpppmmmfffbbbgggjjjlllpppmmm\\\III555111...---///111000...........................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////000111111111111111222222222222333222222333444555666777777555666777999:::<<<===>>>@@@CCCEEEFFFFFFIIINNNRRRYYY\\\```aaabbbkkkzzzmmmXXXSSSggg{{{qqq{{{qqqqqqnnnlllnnnqqqnnnhhhcccgggeee]]][[[___^^^XXXPPPLLLJJJKKKJJJFFFDDDEEE???>>><<<999777666555555444333222111000000000000000000000000000000000000...///000111222111111000000000000000111111111111111111222333333222111111222222222333333333444444444444444555555555555666888555777<<<;;;:::EEEUUUyyypppnnnjjjddd___\\\ZZZWWWVVVUUUUUUVVVWWWWWWWWWWWWVVVYYYYYYXXXWWWUUURRRPPPNNNHHHEEEEEEIIIHHHDDDDDDHHHGGGKKKVVVcccnnn|||mmm```dddhhhkkkkkknnnpppiii```PPPUUU]]]hhhpppnnncccWWW===777000...///111000...........................//////............//////---------------------------------............/////////.........///000111111111111222222222333333222222333444555666777777777777999:::<<<>>>??????>>>BBBFFFGGGFFFIIIOOOTTTXXX\\\```bbbfffssskkkYYYTTT]]]mmm{{{{{{qqqqqqnnnkkkmmmpppnnnhhheeeiiiggg___]]]aaa```ZZZQQQMMMKKKKKKIIIDDDCCCDDD???>>><<<999888666555555444333222111000000000000000000000000000000000000...///000222222111111000000000000000111111111111111222333444444333222111222222333333333444444444444444444555555555666666999555777<<<<<<;;;HHHZZZzzzrrriiiccc```___^^^\\\VVVVVVWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWVVVUUUSSSRRRMMMIIIHHHJJJHHHCCCBBBFFFDDDCCCFFFLLLPPPZZZppp~~~fffggglllnnnmmmnnnoooggg]]]AAAEEEQQQcccnnnmmmfffaaaDDD<<<333//////111000...//////////////////////////////............//////........................---------........./////////...---------...000111111111222222222333333333222333333444555666777777888999:::<<<>>>???@@@AAA===AAAFFFGGGGGGIIIPPPUUUWWW\\\bbbgggnnn~~~dddQQQNNNTTTggg|||pppooonnnppprrrqqqlllgggffflllkkkccc___bbbbbb]]]UUUNNNJJJKKKKKKHHHEEEDDD???>>>===;;;999777666555222222222222222000//////000000111111111111000000000000000000000111111222000000000000000111111222000111111111111222222222222222333333333333444444444444333333333444555555888777666;;;===888IIIkkkrrrddd```cccfffddd^^^[[[VVVTTTUUUXXXYYYZZZUUUVVVVVVWWWVVVUUUTTTSSSRRRPPPMMMIIIGGGEEEDDDDDDCCCEEEFFFGGGIIIPPP\\\eeeoooccceeessssssnnnsssqqqddd\\\FFF<<>>222111333111......000000000000000000000000////////////////////////........................---------.........//////000111111111111222222222000000000000111222333444333333444555666777888888777888999:::<<<>>>@@@BBB@@@BBBEEEHHHKKKNNNQQQTTT[[[```dddiiisssqqq\\\QQQNNN]]]uuu}}}|||pppnnnnnnoooqqqqqqmmmiiifffkkkkkkbbb^^^aaa```[[[TTTNNNIIIKKKKKKGGGDDDDDD???>>>===;;;999777666555333333333333222111000///000000111111111111000000000000000000000111111222000000000000000111111222000111111111111222222222222222333333333333444444444444333333444444555555:::<<<;;;>>>???===RRRvvv~~~tttkkkiiieee```______^^^\\\YYYVVVTTTSSSWWWWWWXXXXXXWWWVVVUUUTTTSSSQQQOOOLLLJJJHHHFFFFFFEEEFFFFFFDDDCCCGGGOOOVVV[[[nnnpppccclllnnnmmmrrrnnn___TTTCCC<<>>===;;;999777666555444444444333222222111111000000111111111111000000000000000000000111111222000000000000000111111222000111111111111222222222222222333333333333444444444444333333444555555666555;;;;;;<<>>===;;;999777666555555555444333222222222222000000111111111111000000000000000000000111111222000000000000000111111222000000111111111222222222222222222333333333444444444444333444444555666777222:::::::::BBBUUU}}}ooolllhhhfffeeebbb^^^[[[ZZZZZZYYYXXXWWWVVVUUUTTTTTTUUUVVVVVVTTTQQQNNNLLLEEEFFFGGGEEECCCCCCEEEGGGHHHGGGSSSrrrzzzmmmiiiooorrrooo```NNN>>>???;;;;;;III^^^gggeee]]]RRRCCC888222000000000////////////////////////////////////////////////....................................////////////000000111111111222222222111111111111222333444444666666777888999::::::;;;999:::;;;<<<>>>AAACCCDDDGGGHHHJJJNNNRRRUUUVVVVVVZZZaaavvv~~~gggWWWVVVhhh{{{zzzzzzooommmkkklllooopppnnnlllggglllkkkbbb]]]___^^^XXXVVVPPPLLLMMMMMMJJJFFFFFF???>>>===;;;999777666555666555444333222222222222000000111111111111000000000000000000000111111222000000000000000111111222000000111111111222222222222222222333333333444444444444444444555666777888666>>><<<;;;LLLjjj|||{{{yyyjjjcccdddfffddd```\\\[[[ZZZXXXWWWUUUTTTTTTTTTVVVXXXXXXWWWTTTQQQOOOHHHHHHHHHHHHFFFEEEEEEFFFEEEAAAFFF\\\{{{vvviiiooopppoooeeeQQQ???AAA===888AAAWWWfffiii```WWWIII;;;222/////////////////////////////////////////////////////////////////////////////////........./////////000000000000111111111222222222111111111111222333444555666666777888999:::;;;;;;:::;;;<<<===???BBBDDDEEEFFFHHHOOOWWW___ccccccbbbbbbppp~~~bbbSSS^^^yyy}}}uuu|||~~~yyyooommmkkklllooopppmmmjjjeeekkkjjjaaa\\\___^^^XXXVVVPPPKKKMMMMMMIIIFFFFFF???>>>===;;;999777666555666555333111111111222222000000111111111111000000000000000000000111111222000000000000000111111222000111111111111222222222222222333333333333444444333333444444555666888888888???:::;;;UUU{{{zzzttt{{{wwwhhhccccccbbb```___^^^\\\YYYWWWVVVUUUUUUUUUVVVXXXYYYXXXVVVTTTRRRMMMMMMKKKIIIGGGEEECCCBBBDDDBBBEEEQQQeeeiiinnnmmmnnnhhhSSSAAABBB???;;;@@@PPPbbblllaaa]]]PPP???333000000///000000000000000000000000////////////////////////////////////////////////....../////////000000000000111111111111222222222222111111222222333444555666666777888999::::::;;;;;;<<<===>>>@@@CCCEEEFFFDDDHHHQQQ]]]jjjqqqsssqqqpppnnnTTTUUUmmmxxx{{{}}}yyynnnmmmlllnnnpppoookkkgggbbbgggggg^^^ZZZ]]]\\\WWWUUUNNNJJJKKKKKKHHHEEEDDD???>>>===;;;999777666555555444222000000000111222000000111111111111000000000000000000000111111222000000000000000111111222000111111111111222222222222222333333333333444444333333444444555777888999666===:::AAAdddzzz{{{xxxjjjdddccccccbbbaaa^^^\\\YYYXXXXXXWWWUUUVVVWWWXXXXXXVVVUUUTTTSSSQQQNNNKKKIIIGGGDDDCCCEEEDDDGGGLLLUUUpppmmmqqqmmmoookkkSSSCCCAAA@@@@@@BBBJJJ\\\mmmcccaaaVVVCCC666222222000000000000000000000000000////////////////////////////////////////////////.../////////000000000000000111111111111222222222222222222222333444555555555555666777888999::::::<<<<<<===???AAACCCEEEFFFHHHJJJPPP[[[hhhrrruuuuuu{{{aaaUUU```mmm~~~}}}yyynnnmmmmmmoooqqqooojjjfff___eeeddd\\\XXX[[[[[[VVVSSSLLLHHHIIIJJJFFFCCCCCC???>>>===;;;999777666555555333111000//////111111000000111111111111000000000000000000000111111222000000000000000111111222000111111111111222222222222222333333333444444444333333444444666777888999888@@@@@@LLLvvv~~~~~~sssgggfffjjjeeedddaaa^^^[[[ZZZZZZYYYTTTUUUVVVWWWWWWVVVUUUUUUUUUSSSPPPNNNLLLKKKJJJHHHBBBAAACCCEEEGGG]]]qqqvvvqqqqqqmmmTTTCCC@@@AAADDDCCCFFFXXXnnnddddddZZZGGG888444333111000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000111111111111222222222222222222222333444555555555555666777888999999:::<<<===>>>???AAADDDFFFGGGNNNLLLNNNVVVaaakkkoooooorrrZZZWWWZZZ|||~~~pppllljjjlllqqqqqqlllfffdddgggggg```ZZZYYYYYYXXXUUUOOOHHHFFFHHHHHHEEEAAA???>>><<<:::777666555555444333222000000000000111000000//////000111222222000111111111111222222222222222111111111111111222333333333222222111111111555555444333222222222222666666555555555777888999???;;;BBBbbb{{{pppkkkgggcccaaaccceeeeeeddd\\\]]]\\\\\\ZZZXXXUUUTTTTTTSSSQQQQQQPPPNNNKKKHHHIIIHHHFFFIIIMMMSSSxxx|||hhhooouuuqqqSSSCCCBBBMMMYYYSSSFFFPPPgggiiifff```UUUEEE777111222000000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111111222333333333333444555666666444555777888:::;;;;;;;;;???@@@@@@@@@@@@BBBFFFIIIKKKRRRQQQ[[[nnnlllmmmdddVVVSSSfff}}}pppmmmjjjmmmqqqqqqlllfffdddhhhgggaaa[[[[[[[[[ZZZTTTNNNHHHFFFGGGHHHDDDAAA???>>><<<999777666555444444333222000000000000111000000000000000111111222000111111111111222222222222222111111111111111222333333333222222222111111444444333222222222333333666666555555666777999:::===:::IIIrrrzzztttpppooonnnllljjjkkkiiifffcccaaa`````````___]]][[[YYYWWWUUUQQQNNNPPPNNNJJJKKKMMMOOOlllnnnnnnuuusssVVVGGGIIIUUUaaaWWWFFFMMMaaajjjhhhcccXXXIII;;;333222111000000000////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000111222222333333333333444555666666444555777888:::;;;;;;;;;>>>@@@AAAAAAAAACCCFFFHHHKKKSSSSSS___tttttttttxxxeeeYYYWWWmmmttt~~~|||pppmmmlllnnnqqqqqqkkkfffcccggggggaaa\\\\\\]]]]]]TTTNNNHHHEEEGGGGGGCCC@@@???===;;;999777666555444444333222000000000000111000000000000000111111111000111111111111222222222222111111111111111222222333333333222222222222111333333222222333333444444666666555555666777999:::===;;;QQQ}}}xxxtttrrrwwwsssmmmgggddddddeeefffdddaaa^^^[[[ZZZYYYVVVUUUXXXUUUOOOPPPRRRPPPeeeyyymmmsssuuuZZZIIILLLYYYcccXXXEEEGGGWWWjjjjjjggg]]]NNN@@@666222111111000000000/////////000000000000000000000000000000000000000000000000000000000000111111111111111000000000000111222222333333333333444555666777555555777999:::;;;;;;;;;===???AAABBBCCCDDDFFFHHHKKKTTTUUUccc~~~uuu^^^SSS\\\^^^mmmzzzooonnnmmmooorrrpppkkkfffbbbffffff```\\\]]]^^^]]]TTTNNNHHHEEEFFFFFFCCC???>>>===;;;999777555444444444333222000000000000111000000000111111111000000000000111111111222222222111111111000111111222333222222222222222222222222222222222222333444555666666666555555666888:::;;;???===YYY{{{tttooommmllllllhhheeebbbaaaaaaaaa```___\\\ZZZUUUXXX]]][[[hhhooopppttt\\\IIIHHHPPPZZZSSSDDDDDDNNNhhhkkkjjjaaaSSSFFF999000111111111000000000/////////////////////////////////////////////////////////000000000111111111111111111000000111111222333333333333444444555666777555666777999:::;;;<<<<<<<<<>>>BBBDDDEEEFFFGGGIIIKKKTTTTTTeeefffYYYVVVVVVfffyyyooonnnoooqqqrrrpppjjjfff```dddeee___[[[\\\]]]]]]UUUOOOHHHFFFGGGFFFCCC???>>>===;;;888666555444444444333222000000000000111000000111111111111000///000000111111111222222222111111000000111222222333222222222222222222222222111111111222333444555666666666555666777999:::<<>>BBBDDDEEEGGGIIIKKKLLLTTTSSSfffxxx[[[QQQPPP^^^xxx|||vvvnnnoooppprrrrrrooojjjfff```dddddd___ZZZ[[[\\\\\\VVVPPPIIIGGGGGGGGGCCC???>>><<<:::888666555444333444333222000000000000111000000111222222111///...000111111111111222222222000000000000111222333333111222222222222333333333222111222222333444555666666666555666777999;;;<<<===HHHjjjttttttoooooorrrmmmsssmmmmmm\\\NNNDDD???DDDGGGDDDGGGNNNbbbiiijjjbbbXXXNNN???000222222111111111000000000000000000000000000000000000000000000000000000000000000000000111111111111222111111111111222333333444444444444555666777888555666888:::;;;<<<<<<<<<<<>>YYYppphhh]]]KKKHHHFFFBBB999444<<>>???AAABBBDDDHHHMMMQQQUUU```bbb{{{gggSSSSSSXXXyyyzzzuuuqqqoootttxxxwwwqqqkkkhhhgggcccbbb```___^^^^^^___```ZZZTTTLLLGGGFFFEEEBBB@@@===;;;999777555333222222666555333111000000000111111111000000000000111111222222111111111111222222000000000000000111111222222333444444444333222111444444444444444444444444222999777555<<<===;;;@@@FFFeeejjjiiiTTTJJJMMMKKKDDD===;;;<<<>>>]]]hhhjjjaaaZZZWWWKKK;;;777111///222444222111111111111000000//////......000000////////////000000000000000000111111111111333222111111111222333444444444444444666777888999888999;;;::::::;;;===???CCCAAAAAAEEEGGGKKKSSS[[[jjjoooqqq___TTTTTTiii|||xxxtttooossswwwwwwqqqkkkhhhgggaaa```___^^^]]]]]]^^^^^^ZZZTTTLLLGGGEEEDDDBBB???===;;;999777555333222222666555333222000000000111111111000000000000111111222222111111111111222222111111111111111222222333222333333444444333222222444444444444444444444444222999777555;;;;;;;;;BBBOOOsssvvvmmmVVVHHHLLLMMMFFF>>>999;;;===XXXdddhhh```[[[ZZZPPPAAA888222///222444222000111111111000000////////////////////////000000000000000000000000111111111111222222111111111222444555444444444555666777888999888:::;;;;;;:::;;;===???BBBAAABBBEEEGGGJJJRRR[[[tttlll[[[RRR___{{{~~~zzzwwwnnnrrrvvvvvvqqqkkkgggfff```___]]]\\\[[[[[[\\\\\\YYYSSSKKKFFFDDDCCCAAA>>>===;;;999777555444333333555444333222111000000000000000000000000000000000222222111111111111222222222222222111222333333444222222333333333333222222444444444444444444444444222999777555::::::;;;EEE\\\xxxyyynnnWWWGGGLLLOOOJJJ???888999===PPP^^^ddd___\\\]]]UUUHHH999333///222444222000111111000000000000/////////...//////000111111111000000000000111111111222222222111111111222333555666444444444555666777888999888:::;;;;;;;;;<<<>>>@@@CCCBBBDDDHHHIIIKKKSSS\\\sssgggSSSVVVeeejjj}}}zzzwwwlllpppuuutttooojjjfffeee___^^^\\\ZZZYYYYYYZZZZZZXXXRRRJJJEEEDDDCCC@@@>>><<<;;;:::777666444444333444444333222111111111000000000111111111111000000222222111111111111222222222111111111111222333333111222222222333333333333333333444444444444444444333999777555999888===KKKhhhyyytttvvviiirrr~~~jjjiiiWWWFFFLLLQQQOOOCCC888777<<>><<<;;;:::888666555444444333333333333222111111000///000111111111111000///222222111111111111222222000000000000000111222222111111111111222222333333333333333444444444555555333888777666999888???SSSssswwwpppooonnnxxxjjj{{{yyycccZZZHHHMMMTTTTTTIII;;;777;;;EEEUUU___\\\YYY\\\XXXNNN===666111222333111000111000000000000111111111111//////000111111111111111111111111111222222222222111111111111222444666888555555555555777888999:::999:::<<<<<<<<<>>>@@@BBBAAABBBFFFJJJJJJLLLVVVaaaxxx```PPPUUUWWW___xxxzzzwwwtttkkkoootttsssooojjjffffff```___]]][[[ZZZYYYYYYZZZYYYSSSKKKFFFDDDCCCAAA>>><<<;;;:::888777666555555222333333333333222111000///000111222222111000///222222111111111111222222000000//////000000111222111111000111111222333444222333333444444555555555222888888888:::888CCC[[[}}}pppqqqtttyyyeee]]]MMMOOOVVVZZZQQQ@@@888:::CCCTTT___\\\YYY\\\YYYPPP>>>777111222333111000111000000000111111111111222222111111000000000111222111111111222222222222333222222222222333444666777555555555666777888999:::999;;;<<<======>>>AAACCC@@@BBBFFFIIIIIILLLXXXeeemmmRRRPPPPPP]]]zzz{{{zzzxxxmmmqqqvvvvvvqqqllliiihhhbbbaaa___\\\[[[ZZZ[[[[[[ZZZTTTLLLGGGEEEDDDBBB???<<<;;;:::888777666666555222222333333333222111000///000111222222111000///222222111111111111222222111111000000111111222333111000000000111222333444222222333333444555555666222777888999;;;999GGGcccyyykkkmmmnnn^^^RRRQQQWWW^^^XXXFFF:::999AAATTT```]]]ZZZ^^^\\\TTT@@@888222222222000///111000000111111111222222222555333111///...///111222111111111222222222333333444333333222333444555666555555555666777888::::::999;;;<<<===>>>???BBBDDDCCCEEEIIILLLLLLQQQ___nnn}}}\\\PPPMMMXXXzzz~~~}}}|||ooosssxxxxxxtttooolllkkkcccbbb```^^^\\\[[[[[[\\\ZZZTTTLLLGGGFFFEEEBBB@@@<<<;;;:::888777666666666111222333444333222111000...000111222222111000...222222111111111111222222222222111111222222333444111000000000000222444555222222333333444555666666222777888:::<<<:::JJJgggjjjmmmvvv]]]UUURRRWWWaaa]]]JJJ;;;888@@@TTT```^^^\\\```___XXXAAA888222222222000///111000000111111222222222222777555111...---...111222111111222222222333333333555444333333333444555666555555666666777999:::;;;999;;;===>>>>>>@@@BBBEEEIIIKKKNNNQQQQQQWWWgggwww{{{gggVVVOOOLLLssszzzvvvxxxvvvrrrpppppplllffffffbbb]]]ZZZZZZ[[[[[[[[[YYYUUULLLDDDBBBCCCAAA<<<;;;;;;;;;:::777555555666333333333222222222111111222222222222222222222222222111000000222333222000000000000///000000111222222333333222000000222444111222222333333444444555777555444999;;;777LLLrrrwwwddd\\\WWWWWW]]]ZZZLLL>>>:::LLLSSSXXXZZZ^^^bbb]]]UUUFFF;;;111000333333222222000000000000000000000000222222222111111111000000111111222222222333333333222444666666555444444555666666777888999;;;<<<===:::<<<===>>>???@@@CCCFFFLLLNNNNNNRRRVVVXXXpppzzzpppUUUNNNRRReee}}}yyyzzzxxxsssrrrqqqmmmhhheeeaaa\\\XXXWWWWWWWWWVVVYYYUUULLLDDDBBBCCCAAA<<<;;;;;;;;;:::777555555666333333333222222222111111222222222222222222222222222222222222222111111111111000000000000111222222222333444333222111222444111222222333333444555555666666666:::<<<:::RRR{{{|||iii[[[WWWZZZbbb```SSSHHHEEEYYY]]]___^^^___bbb^^^XXXGGG;;;222111333333222222111111111111111111111111222222222111111111000000111111222222222333333333333222222222333333444444666777777888999;;;<<<===<<<===???@@@AAABBBEEEHHHJJJOOORRRXXX```iiivvv[[[NNNTTT```}}}{{{|||yyyuuussssssoooiiieeeaaa\\\XXXVVVUUUTTTSSSXXXTTTLLLDDDBBBCCCAAA<<<;;;;;;;;;:::777555555666333333333222222222111111222222222222222222222222222444555444111000111333111111111111111222333333111333555555444333333333222222222333444444555555444888999<<<===>>>[[[yyyuuutttyyy~~~yyywwwppp\\\ZZZ^^^gggfff\\\VVVWWWggghhheeeaaa``````]]]XXXGGG<<<444333444333222222111111111111111111111111222222222111111111111111111111222222222333333333888444111111333555555444777777777888:::;;;===>>>===???AAABBBCCCEEEHHHJJJLLLSSSXXX```lllzzzhhhUUUVVVWWWooo}}}}}}zzztttrrrrrrnnniiifffbbb]]]YYYWWWVVVUUUTTTVVVSSSLLLDDDBBBCCCAAA;;;;;;;;;;;;:::777555555666333333333222222222111111111111111111111111111111222555888666111...111555222222111111222222333444111333666777555444333333222222333333444555555555333:::<<<<<<<<>>>>>@@@BBBCCCDDDFFFIIIKKKOOOWWW[[[cccqqqvvvbbbWWWPPPbbb}}}}}}yyyssspppppplllgggccc```\\\YYYXXXWWWVVVUUUUUURRRKKKDDDBBBDDD@@@;;;;;;;;;;;;:::777555555666333333333222222222111111111111111111111111111111111555777555111///111555222222111111222222333444111333666777555444333333222333333444444555666666444<<<===;;;<<>>777444777999888555777777888999:::<<<===>>>===???AAABBBCCCFFFIIIKKKMMMTTTXXXbbbuuunnnYYYMMMZZZwww~~~}}}xxxrrrooonnnkkkfff```^^^ZZZXXXWWWVVVTTTSSSTTTQQQKKKDDDCCCDDD@@@:::;;;;;;;;;:::777555555666333333333222222222111111111111111111111111111111111333555444111000222555111111111111111222333333111333555555444333333333333333333444555555666666444<<<<<<999===MMMyyyxxxoooqqqyyyllliiigggiiimmmwwwwwwlllhhhlllnnnkkkjjjnnniiidddbbbbbb___XXXSSSQQQ???999444444444222222555222222222222222222222222111111111111111222222222111111222222222333333333@@@;;;666333444666555555888888888999;;;<<<>>>???<<<>>>@@@BBBCCCEEEIIILLLJJJPPPTTTddduuu___QQQUUUiii|||~~~yyyqqqnnnnnnkkkeeebbb```\\\YYYWWWVVVSSSQQQSSSQQQKKKDDDCCCDDD@@@:::;;;;;;;;;:::777555555666333333333222222222111111111111111111111111111111000000111111222222333333111000000000000111222222222333444333222111222444333333444444555666666666444;;;:::888AAAWWW{{{pppiiiaaa^^^aaa___pppzzzooojjjqqquuupppkkkjjjccc\\\XXXWWWUUUNNNJJJKKK<<<666333333333111222666222222222222222222222222000000111111111222222222111111222222222333333333888666444222222444666777888888888999;;;<<<>>>???<<<>>>AAABBBDDDFFFJJJLLLNNNQQQVVVmmm|||gggXXXSSSZZZkkkyyyrrrnnnnnnkkkfffgggddd```\\\ZZZWWWTTTQQQRRRPPPJJJDDDCCCDDD@@@:::;;;;;;;;;:::777555555666333333333222222222111111000000000000000000000000000///...000222444444333000000000///000111111222222333333222111000222444333333444444555666666666333:::999888DDD]]]~~~yyysssgggbbbeee___hhhwww{{{pppllluuu|||uuukkkfff___UUUNNNMMMIIICCCBBBEEE999555222333222111222666222222222222222222222222000000111111222222222222111111222222222333333333222333333333333555888;;;888888999:::;;;===>>>???===???AAACCCEEEGGGKKKMMMUUUWWW\\\uuunnn^^^SSSPPP```}}}zzzuuupppllliiigggiiieee___ZZZWWWTTTRRRPPPYYYSSSLLLEEEAAA>>><<<:::?????????<<<888555555555555555444333222222222222111111222222222222111111222222111111111111222222222222111111111111111222444444333222222111111111333444555444444444666888777555777@@@MMMlll|||uuutttvvvkkkrrrwww|||rrrnnntttzzzsssgggVVVKKKHHHHHHCCCEEEFFF===888666444444444444222000000222222222111000111222444333333222222333333444222222333333333333444444666555555444444444555555888888888999:::;;;<<<======@@@CCCEEEFFFGGGIIIJJJWWWWWWgggcccQQQUUUWWWuuu~~~{{{vvvqqqmmmjjjhhhgggccc^^^YYYWWWTTTRRRPPPVVVQQQJJJDDDAAA???===<<<>>>>>>>>>;;;888555555666555555444333222222222222111111222222222222111111222222111111111111222222222222111111111111111222222222222222222222333333333444555555444444666888::::::;;;AAAPPPsss}}}}}}~~~uuutttuuummmaaaWWWKKKHHHGGGBBBDDDEEE<<<777555444333444444222111000222333222111000111222444333333222222333333444222222333333333333444444666555555444444555555555888888999999:::;;;=========???BBBCCCEEEFFFIIILLLSSSYYYpppkkkVVVUUUUUUooo{{{vvvqqqmmmjjjiiidddaaa\\\XXXVVVTTTRRRPPPTTTOOOIIIDDDAAA@@@???>>>;;;<<<<<<:::777555555666555555444333222222222222111111222222222222111111222222111111111111222222222111111111111111222222111111111222333444444444333444555555444555777999555888;;;???TTT}}}{{{uuuuuuvvvpppgggWWWJJJFFFEEEAAADDDFFF>>>666555333222333444333222111222333222111000111333444333333222222333333444222222333333333333444444666555555444555555666666999999999:::;;;<<<===>>>>>>???AAABBBDDDGGGLLLOOORRR]]]{{{}}}vvv\\\VVVSSSfff~~~zzzuuupppllljjjiiiaaa^^^ZZZXXXVVVTTTRRRPPPTTTOOOHHHCCC@@@???>>>===999:::;;;999777666666777555555444333222222222222111111222222222222111111222222111111111111222222111111111000111111222333222222222333333333444444333444555555444555777999111888<<>>???@@@AAABBBCCCEEEJJJQQQUUUWWWbbb|||dddVVVPPP^^^}}}xxxsssnnnkkkhhhhhh```]]]ZZZXXXVVVUUURRRPPPUUUPPPHHHCCC???===;;;:::999::::::999777666666777555555444333222222222222111111222222222222111111222222111111111111222222111111000000111222222333444444444333333333222222444555666555555555777999777===CCCQQQrrr}}}{{{{{{iiieeedddiiipppooohhhbbbRRRFFFBBBBBBBBBJJJQQQLLL888666333222333444444333111333333333222111222333444333333222222333333444222222222333333333444444555555555555555666777888999999:::;;;<<<>>>???@@@CCCDDDEEEFFFJJJOOOWWW\\\___iiiuuuzzzzzzoooXXXOOOUUUwww|||wwwrrrmmmjjjhhhggg```^^^[[[YYYWWWUUURRROOOTTTOOOHHHBBB>>><<<:::999:::;;;;;;:::888666777888555555444333222222222222111111222222222222111111222222111111111111222222000000000000111222333333555555555444333222222222444555666666555666888::::::===FFF^^^{{{{{{xxxsssyyykkkccc___gggooooooggg```SSSFFFBBBCCCDDDNNNXXXTTT;;;888555333333444444444222333444333222111222444444333333222222333333444222222333333333333444444555555555555666777888888999999:::;;;===???AAABBBEEEFFFHHHJJJNNNUUU\\\aaaeeepppzzz^^^RRRNNNggg}}}xxxrrrmmmjjjiiihhhaaa___\\\ZZZXXXUUUQQQOOORRRMMMFFFAAA>>>===<<<;;;<<<<<<<<<;;;888777777888555555444333222222222222111111222222222222111111222222111111111111222222000000000000111222333444444444444444444444333333444555666666555666888::::::999HHHkkkxxx{{{~~~xxxiii___eeeoooppphhhaaaVVVHHHDDDDDDEEEQQQ\\\YYY>>>;;;777444444444444444222333444444222222333444444333333222222333333444222222333333333333444444555555555555666777888999999::::::<<<===???AAABBBEEEGGGJJJMMMRRRXXX___dddfffxxxdddXXXMMM]]]}}}~~~yyysssnnnkkkjjjiiibbb```]]][[[XXXUUUQQQNNNPPPKKKEEEAAA???>>>===============<<<999777777888555555444333222222222222111111222222222222111111222222111111111111222222000000000000111222333444222333333444444555555666444666666666666666888:::===:::MMMzzzvvvdddeeemmmlllccc[[[YYYKKKFFFFFFGGGRRR]]][[[@@@===888555444555444444222333444444222222333444444333333222222333333444222222333333333444444444555555555555666777999999999:::;;;<<<>>>@@@BBBCCCDDDGGGJJJNNNSSSYYY```eeeddd|||hhh^^^OOO[[[~~~~~~~~~wwwsssqqqnnniiiffffffddd```[[[WWWRRRPPPNNNPPPJJJBBB=========;;;::::::;;;===>>>>>>;;;999777777666444333222111111111111111222222222222111111111111111111111111111111222222111111222222333444222222333333333333444444333555555555555555777999;;;===RRRpppaaaccckkkfffZZZZZZSSSIIICCCIIITTTYYYXXXKKK;;;000333777555333444444333222222111111111111333333333333333333333333333333333444444444555555555555666666777999:::;;;;;;===>>>???@@@AAADDDGGGHHHNNNNNNPPPXXXZZZ]]]iiilllxxx^^^MMMVVVjjj||||||}}}vvvrrrpppnnnjjjffffffccc```[[[XXXUUUSSSSSSPPPJJJBBB>>>======<<<:::999:::;;;;;;;;;999777666666666444333222111111111111111222222222222111111111111111111111111111111222222111111222222333444222222333333333333444444555777777777777777999;;;999===WWWyyygggccchhhfff^^^^^^WWWMMMGGGMMMYYY``````OOO???333444888555333444444444333222222222222222333333333333333333333333444444444555555555666666666666666666777999:::;;;;;;<<<>>>???@@@BBBEEEGGGHHHOOOPPPSSSYYYYYY\\\iiiqqqfffQQQTTTddd{{{{{{{{{uuuqqqpppnnnjjjgggfffccc___[[[XXXWWWWWWWWWPPPJJJCCC?????????===;;;999999888888777666666555666555444333222111111111111111222222222222111111111111111111111111111111222222111111222222333444222222333333333333444444555777777777777777999;;;:::===\\\kkkaaaccceeeaaa___YYYPPPJJJPPP\\\eeegggUUUCCC555555888555222444555555444333333333333444333333333333333333333333555555555666666666777777666666666777888999:::;;;;;;<<<>>>???@@@BBBEEEHHHEEENNNQQQUUU[[[[[[```qqqoooTTTOOOYYY||||||zzztttqqqpppnnnjjjggggggddd___ZZZVVVUUUVVVWWWPPPJJJDDD@@@@@@@@@>>><<<:::999888666555555555666666555444333222222222222111111222222222222111111111111111111111111111111222222111111222222333444222222222333333333444444333555555555444555777999<<>>@@@AAACCCFFFHHHCCCKKKOOOTTT\\\^^^kkk|||yyyZZZMMMSSS~~~{{{uuuqqqpppnnnkkkggghhheee___XXXTTTRRRQQQRRROOOJJJDDDAAA@@@@@@>>><<<<<<;;;999666555555666777555555444333222222222222111111222222222222111111111111111111111111111111222222111111222222333444222222222333333333444444333555555555444555777999===AAA___ssseeeeeefffbbbbbb___VVVMMMNNNZZZgggmmm]]]III888555777444444777555555555444444555555666444444444444444444444444333333444444444555555555666666777777888:::;;;<<<:::<<>><<<:::888888888666444333333555555444222000//////000111222222222222222222222222000000000000111111111111222222111111222222333444222333444444222222333444444555555666777888888999<<>><<<:::999999999777555444555666555444333222111111111222000000000000000000000000000000000000111111111111222222111111222222333444333444555555333333444555444444555666777888999999AAAOOO|||jjjnnn}}}kkkffffffhhhvvv|||oooYYYCCC777555777777666555555444444555555666444444444444555555555555444444444555555666666666777888999:::;;;<<<<<<<<>>>>>???AAAEEEJJJNNNPPPRRRUUUZZZcccpppzzzzzzyyyuuummmccc___bbbjjjqqq|||{{{|||~~~zzzooogggeeekkkqqqwwwzzz{{{yyypppgggdddbbbcccfffjjjiiibbb\\\VVVSSSOOOLLLKKKKKKKKKJJJIIIKKKPPPXXX```eeeeeecccaaakkkzzzkkkttt|||~~~{{{|||yyytttqqqoooiiicccddd```ZZZUUUQQQMMMJJJGGGJJJGGGCCC@@@>>>===;;;:::999:::999888555444555666444444333333222222222222222222222222222222222222///000000000111111111111222222111111222222333444333555666555444333444555444444444555666888:::;;;EEE```nnnppp~~~kkkgggllltttyyyfffKKK:::777888777666666555555555555666666333333333333444444444444555555555555555666666666999999999:::<<<===>>>?????????AAACCCGGGLLLPPPSSSWWW[[[aaagggrrrsssfffcccffffffkkkjjjddd```hhhwwwsssnnnssslllkkkmmmsss}}}uuujjj___ZZZUUUSSSTTTTTTQQQNNNOOONNNMMMOOOSSSTTTSSSPPPQQQUUU___ooowwwuuu||||||{{{|||yyyssspppnnniiicccbbb^^^YYYTTTQQQNNNKKKHHHIIIFFFBBB???>>>===;;;999888999888666444333444555222222222222222111111111222222222222222222222222///000000000111111111111222222111111222222333444222444444444333222333444444444444444666888:::<<>>@@@AAABBBBBBCCCEEEIIIMMMRRRTTTWWW___fffkkkuuuxxxooohhhccccccmmmxxxyyy~~~zzzmmmhhhuuuuuuwwwttt{{{iiibbb\\\[[[]]]\\\VVVPPPPPPOOONNNMMMNNNNNNNNNNNNRRROOOQQQYYYgggzzzuuuzzz{{{}}}}}}xxxrrrooonnnjjjddd```]]]XXXTTTRRROOOMMMKKKHHHEEEAAA>>>===<<<;;;999888888888666444222333555000111222222222111111000000000000000000000000000000000000000111111111111222222111111222222333444222333444444222222333444444444333444555888;;;===DDDlll}}}iiiiiitttrrr}}}~~~nnnPPP:::777888666777666666555555666666777444444444555555555666666444555555666777777888888:::::::::;;;<<<>>>AAABBBCCCDDDEEEGGGKKKPPPTTTWWWVVV___hhhooo~~~sssjjjgggccc```bbbiiivvv~~~rrr}}}nnniiihhhmmmvvvyyyssslll\\\YYYTTTPPPNNNNNNOOOOOOMMMJJJJJJOOOVVV___mmmyyyxxx{{{~~~~~~xxxqqqnnnnnnkkkggg___\\\WWWTTTSSSQQQOOOMMMGGGDDD@@@>>>===<<<:::999999999999777444333444555111111222333333222222111000000000000000000000000000000000000111111111111222222111111222222333444333444555444333222333555444444333333555888;;;===EEEppp}}}}}}ooopppyyyqqq|||rrrRRR;;;999:::777777777666666666666777777555555555666666666777777333444444666777888999:::;;;::::::;;;<<>>===<<<:::999:::::::::888666444555777111222333444444444333222222222222222222222222222000000000000111111111111222222111111222222333444444555666555444444555666555444333333555888<<<>>>EEErrrxxx~~~tttvvv}}}ppp|||tttTTT<<<:::<<<888777777666666666666777777666666666666777777777777222333444666777999:::;;;;;;::::::;;;<<>>>>>>>>:::666555;;;<<<888666777666222333333333222222222111111111111222222222222111111000111111111111222222222222222111111222222333444444444444444444444444444666555444444555888<<<>>>HHH{{{}}}|||wwwxxxyyy}}}aaa???999>>>:::777666666666555555555555777777666666555555555444555555666777888999::::::<<<<<<===>>>???@@@@@@AAACCCFFFKKKNNNPPPTTTZZZ___dddeeemmm{{{www|||~~~sssrrrlllpppsssttt|||ssslllcccgggpppooorrrwwwtttsssqqqsssoooiiixxxoooZZZNNNMMMNNNMMMIIILLLOOOQQQ\\\lllxxxttt}}}yyyrrrmmmjjjhhhggg```]]]ZZZWWWTTTQQQMMMKKKJJJEEE???>>>>>>>>>;;;777<<<999666333222333555777333333333222222222111111111111222222222222111111000111111111111222222222222222111111222222333444444444444444444444444444555555555444555888<<>>>>>>>><<<999@@@777333888:::555444777333333333222222222111111111111222222222222111111000111111111111222222222222222111111222222333444444444444444444444444444555555555555555888<<<@@@OOO~~~|||{{{nnnJJJ<<<<<<666777777777666666666555555666666666666555555555555555555666777888999::::::777888:::===???AAACCCDDDBBBGGGMMMRRRUUUYYY___ccchhhjjjtttxxxyyy~~~vvvffffffooouuutttzzzzzznnnkkk```bbbiiihhhhhhhhhaaaccc```aaafffpppxxx|||}}}ppp```XXXTTTRRRTTTTTTLLLGGGHHHHHHVVVnnnxxx}}}}}}wwwqqqlllhhhccc___\\\^^^___[[[TTTMMMJJJJJJGGGCCC@@@>>>>>>>>><<<:::>>>555888GGGJJJ===222222333333333222222222111111111111222222222222111111000000111111111222222222222222111111222222333444444444444444444444444444444555666666555888===AAAWWW}}}yyy|||xxxxxxsssMMM<<<;;;777777777777666666666666555666666666666666555555555555555666777888999::::::888999:::===???AAACCCDDDEEEIIINNNRRRUUU[[[ccciiimmmlllsss{{{vvv{{{zzzyyy|||rrrjjjlllqqqvvvvvvmmm___```hhhkkkpppsssmmmccc___]]]^^^```bbbeeeiiiuuuvvvvvvsssrrrxxxwwwkkkeeebbb```^^^___UUUNNNOOOKKKKKKUUU]]]mmm{{{{{{~~~{{{vvvqqqlllhhhccc___YYY[[[\\\YYYRRRLLLJJJJJJFFFDDDAAA>>>======<<<;;;<<<555;;;KKKNNN???222000333333333222222222111111111111222222222222111111000000111111111222222222222222111111222222333444444444444444444444444444333555777666555888>>>CCC\\\xxx{{{|||wwwOOO<<<<<<:::888777777777666666666666555555555666666666666666555555666777888999:::::::::;;;<<<>>>???AAABBBCCCJJJLLLNNNPPPTTT\\\fffnnnyyywww{{{yyynnnqqqyyy{{{}}}||||||ooommmyyyooo^^^[[[dddkkkvvv~~~zzzfff^^^YYYXXXXXXYYY___gggsssrrrnnniiieeeiiiqqqxxxyyytttsssuuuxxxqqqpppbbbUUUUUUQQQJJJKKKKKKXXX^^^dddqqq~~~~~~zzzuuuqqqmmmiiieeebbbZZZZZZYYYVVVRRRMMMJJJIIIFFFDDDBBB???===<<<;;;;;;<<<777888@@@BBB:::333333333333333222222222111111111111222222222222111111000111111111111222222222222222111111222222333444444444444444444444444444222666888777555777>>>DDD]]]zzz~~~}}}}}}{{{RRR<<<<<<<<<888888777777777666666666555555555666666666666666555555666777888999::::::<<<<<<>>>???AAABBBCCCDDDLLLMMMOOOQQQTTT\\\gggpppzzz{{{{{{{{{|||hhhgggyyy}}}{{{{{{~~~wwwzzzsss```ZZZdddooo~~~lll```VVVUUUWWW[[[ggguuu}}}qqqfff``````cccgggxxxzzz{{{zzz{{{kkk___VVVMMMKKKIIIPPPOOOOOOXXXeee~~~~~~~~~zzzuuuqqqmmmkkkhhhfff___\\\YYYUUURRRNNNJJJGGGGGGFFFCCC@@@<<<:::::::::999999777666555555444444333333333222222222111111111111222222222222111111000111111111111222222222222222111111222222333444444444444444444444444444222666999888555777>>>EEE___zzz|||zzzWWW===::::::888888888777777777666666555555555555666666666777555555666777888999::::::;;;<<<>>>@@@BBBDDDFFFGGGJJJMMMQQQTTTWWW]]]fffmmmoooyyy{{{xxxmmmyyykkkfffrrrzzzhhhZZZYYY___iii{{{yyygggZZZUUUVVVWWWeeellluuuzzz}}}nnn___TTTRRRNNNQQQLLLIIINNNRRR^^^sss~~~}}}~~~}}}{{{uuuqqqnnnllljjjhhhddd___YYYUUURRROOOJJJFFFGGGFFFDDD@@@<<<:::999:::555::::::555333555555222333333333222222222111111111111222222222222111111000111111111111222222222222222111111222222333444444444444444444444444444111666999888555777???FFFccc~~~uuuhhhaaajjj}}}~~~{{{[[[>>>999888888888888888777777777777444555555555666666777777555555666777888999:::::::::;;;===@@@DDDGGGIIIJJJHHHMMMSSSWWWZZZ^^^dddiiigggxxxwwwuuusssaaa```iiivvvkkkZZZTTTVVVYYYXXXeeesssyyyyyy{{{vvveee[[[\\\WWWXXXRRRNNNQQQMMMMMMZZZmmm|||uuuoookkkiiigggeee```^^^ZZZUUUPPPKKKGGGEEEGGGDDDAAA??????>>>===<<<===:::888888999999666444222333333333333222111111111111111111111111111111222222111111000//////...111111000000111111222333333333333444444444555555222999888666;;;:::>>>KKKoooooolllaaa^^^ZZZYYYaaappp|||xxxgggBBB<<<777999999999888888888888777666666777888888888888888888888888888999:::;;;;;;===>>>???@@@@@@CCCGGGJJJOOOQQQTTTVVVZZZ___eeeiiijjjyyymmmooo{{{rrrcccVVVQQQRRRYYYbbbllloookkkgggiiimmmxxxuuuggg___]]]kkkqqqlll\\\QQQQQQQQQLLLTTT[[[qqq}}}uuunnnjjjgggeeedddbbb___[[[UUUPPPKKKGGGFFFFFFCCC@@@>>>>>>>>>===;;;<<<:::888888999888666444222333333333222222111111111111111111111111111111000000000000111111111111222222222222222333333444333333333444444444555555111888777555999999===LLLooo|||kkkdddggg[[[ZZZXXXXXX]]]hhhuuuxxx~~~iiiDDD>>>888999999999888888888888777666666777888888888888888888888888888999:::;;;<<<>>>???@@@@@@AAADDDHHHKKKUUUWWW[[[^^^aaafffkkkoooqqqvvvttt|||vvvcccUUUPPPRRRYYYaaahhhhhhccc___aaadddgggooovvvtttlllgggiiimmmqqq\\\RRROOOKKKUUUPPPYYY{{{}}}tttnnniiigggeeedddeeebbb\\\UUUOOOKKKHHHGGGEEEBBB???=========<<<:::;;;:::888888888888666444333333333222222222111111111111111111111111111111//////000000111222333333333333222222333333444555333333333444444444555555111777555555999888>>>PPPuuuyyyqqqkkkiiicccZZZ[[[aaaYYYYYYYYYZZZ]]]dddlllrrr}}}zzz{{{mmmGGG@@@999999999999888888888888777666666777888888888888888888888888888999:::;;;<<<>>>???@@@AAABBBEEEIIIMMMXXX[[[```dddgggkkkpppsssrrr~~~{{{fffVVVTTTYYY___ccceeebbb\\\WWWXXXZZZWWW___ffffffcccfffqqq{{{mmmYYYQQQNNNQQQJJJIII\\\~~~|||tttmmmjjjiiihhhggghhhddd]]]UUUOOOKKKIIIHHHDDDBBB>>><<<<<<<<<;;;:::;;;:::999888777666555555333333222222222111222222111111111111111111111111///000000111111222333333222222222222222333444444333333333444444444555555222777555666999888AAAVVVuuuccc___]]]___bbbaaa\\\\\\```\\\]]]___```ccchhhooosss~~~}}}zzzzzzpppKKKBBB;;;999999999888888888777777666666777888888888888888888888888999:::;;;<<<===>>>@@@AAABBBCCCGGGKKKOOOVVVZZZ___dddgggkkkooorrrssskkk\\\___hhhkkkkkkgggaaaYYYTTTTTTUUUSSSXXX\\\^^^___eeeoooxxx{{{fffZZZUUUNNNPPPQQQPPPWWWmmm{{{sssmmmkkkkkkkkkkkkhhhddd]]]VVVOOOKKKIIIHHHDDDAAA>>><<<<<<;;;:::999999999999888666555555555444333222111111111222222111111111111111111111111111111111111111111111111111111111111111222333333333333333444444444555555444777666777;;;999DDD]]]~~~qqqpppiii\\\TTTVVV\\\cccdddbbbbbbdddaaabbbdddfffiiiooovvv{{{|||qqqrrruuu{{{uuuuuuzzzsssMMMCCC;;;999999999888888888777777666666777888888888888888888888888999:::;;;===>>>???@@@BBBCCCEEEIIINNNQQQTTTXXX]]]bbbfffjjjnnnqqq{{{~~~~~~qqqeeemmmzzz}}}wwwmmmbbbYYYTTTRRRRRRRRRUUUYYY]]]```dddfffhhhooo~~~~~~nnnaaaYYYRRRXXXYYYPPPIIIRRRlllzzzrrrllljjjjjjkkklllfffccc]]]VVVPPPLLLIIIHHHDDDAAA>>><<<<<<<<<;;;999888999:::888666444444555444333222111111111222333111111111111111111111111222222222222222222111111111111000000111111222333333333333444444444555555666777555888;;;999GGGcccfff^^^___\\\UUUUUUXXX]]]bbbeeehhhlllooohhhiiikkkmmmpppuuu|||xxxxxxtttpppllljjjnnnzzzrrrhhhbbbbbbeeekkkvvvuuuttt}}}uuuNNNDDD;;;999999999888888888888777666666777888888888888888888888888999;;;<<<>>>>>>???AAACCCDDDGGGKKKPPPTTTWWWZZZ___cccggglllqqqttt~~~{{{xxxqqq~~~wwwggg\\\VVVRRRQQQPPPVVV]]]bbbcccaaa]]]ZZZ^^^hhhtttyyyuuummmddd___\\\\\\ZZZTTTOOOPPPWWW^^^ooozzzzzzqqqjjjggggggggghhhcccaaa\\\WWWQQQLLLIIIGGGEEEBBB???======<<<;;;:::888999:::888555333444666555444222000000111222333111111111111111111111111000111111222222333333333222111111111111222333333333333333444444444555555555666444777:::888HHHggg~~~uuuccc]]]YYYUUUTTT[[[aaaggglllpppuuuyyy{{{wwwxxxzzz{{{|||~~~rrrjjjccc```___aaakkkvvvzzzzzzjjjaaaZZZZZZ[[[___eeennnwww|||yyyuuuMMMCCC;;;999999999888888888888777666666777888888888888888888888888999;;;===>>>??????AAACCCEEEHHHLLLQQQUUU[[[]]]aaaeeeiiiooouuuyyy{{{qqqbbbZZZTTTQQQTTT___kkknnnggg]]]WWWUUUWWW]]]dddhhhhhhggghhhjjjrrrrrrppphhh^^^TTTPPPOOOZZZdddrrr{{{qqqiiieeedddddddddaaa___\\\WWWRRRMMMIIIGGGEEEBBB???=========<<<:::777999:::888555333444666555444222000000111222333111111111111111111111111...///000111333444555666333333222222333333444555333333333444444444555555555555333666999777HHHhhh}}}tttmmmiiibbb___bbb```iiittt|||oooeee\\\YYYVVVUUU[[[ccciiittt|||nnn```XXXOOONNNMMMNNNRRRWWW]]]```fffkkkqqqxxx~~~uuuMMMCCC:::999999999888888888888777666666777888888888888888888888888999;;;===>>>???@@@AAACCCFFFHHHMMMRRRVVV]]]___bbbfffjjjpppwww{{{{{{{{{zzziii^^^WWWSSS[[[kkkzzzyyyjjjZZZTTTUUUWWWYYY]]]______bbblllvvvlllXXXSSSUUURRRUUUWWW^^^wwwyyyrrrnnnlllkkkhhheee```^^^ZZZUUUPPPMMMJJJHHHFFFBBB>>><<<;;;;;;:::999999999888888777666666666333333333222222222111111111111111111111111111111000111111111111222222222111111111222333444555666222333555444333333444666222777666666999999FFF```{{{www}}}~~~mmm[[[TTTRRRRRRUUUZZZ^^^gggrrruuuoooddd[[[VVVRRROOOKKKIIIJJJMMMNNNOOONNNQQQUUUYYY___jjjyyyzzzQQQ;;;BBB;;;:::999888777777777777777777777777666666666666888888999:::<<<===>>>>>>BBBBBBBBBDDDGGGLLLPPPSSS[[[aaagggkkklllpppwww~~~zzzqqqdddaaakkkvvvqqqbbbUUURRRRRRNNNXXXddddddgggnnnmmmgggXXXVVVRRRPPPQQQTTTWWWhhh{{{sssnnnmmmllliiiggg```^^^ZZZUUUPPPLLLIIIHHHFFFBBB>>><<<;;;;;;:::999999999888888777666666666333333333222222222111111111111111111111111111111000111111111111222222222333222222222222333333444222333555444333333444666222777666666999999FFF```}}}wwwjjj\\\VVVRRROOOQQQUUU[[[bbbiiillliiibbb[[[XXXTTTPPPLLLJJJJJJLLLMMMMMMJJJLLLNNNNNNPPPWWWaaajjjxxx~~~SSS;;;AAA;;;:::999888777777777777777777777777777777777666888888999;;;<<<===>>>???BBBBBBCCCEEEHHHMMMRRRUUU[[[```fffjjjlllqqqyyyzzzwwwsssnnnvvvyyyfffVVVRRRVVVTTT```jjjdddcccgggfffnnnzzzqqqdddaaa^^^WWWSSSRRRPPPUUUkkk}}}tttooommmllljjjhhhbbb___[[[UUUPPPKKKHHHFFFFFFBBB>>><<<;;;;;;:::999999888888777777666666555333333333222222222111111111111111111111111111111000111111111111222222222333333222111111111111111222333555444333333444666222777666777:::999FFF```yyyzzzzzzrrrjjjaaaZZZTTTOOONNNQQQWWWYYY]]]```bbb```\\\XXXVVVRRRNNNLLLLLLMMMMMMMMMKKKLLLLLLJJJIIIKKKPPPUUU]]]lllVVV;;;>>>;;;:::999888888777777888777777777777777777777777888999:::;;;===>>>???@@@CCCCCCDDDGGGKKKPPPTTTWWW^^^ccchhhjjjlllpppyyy|||sssttt~~~zzzlllYYYUUUXXX\\\kkksssfff]]]^^^]]]\\\eeevvv~~~qqqlllbbbZZZVVVVVVSSSPPPWWWbbb|||}}}tttnnnlllkkkiiigggbbb```[[[VVVPPPKKKGGGFFFFFFBBB>>><<<;;;;;;:::999888888888777666666555555333333333222222222111111111111111111111111111111000000111111111222222222222222111111000111111222222333555444333333444666333777666777::::::GGG```vvvqqqiii```WWWQQQPPPQQQSSSRRRTTTYYY___```\\\WWWVVVSSSPPPOOOOOOQQQQQQQQQMMMNNNOOOMMMKKKKKKLLLNNNRRRZZZiii}}}YYY<<<===;;;;;;:::999888888888888777777777777777888888888999999;;;<<<>>>???@@@AAACCCDDDFFFIIINNNSSSWWWZZZeeeiiimmmnnnnnnqqqyyyzzzrrrmmmrrrrrr```]]]___gggzzzlll\\\YYYVVVYYY]]]jjj~~~yyynnnjjjfffccc\\\UUUUUUZZZiii}}}tttnnnllljjjgggeeebbb```[[[VVVPPPKKKGGGFFFFFFBBB>>><<<;;;;;;:::999888888777777666555555555333333333222222222111111111111111111111111111111000000111111111222222222000000000000111222333444222333555444333333444666333888777777::::::GGGaaa}}}ttthhh]]]WWWTTTSSSQQQPPPPPPVVV]]]___[[[UUUUUUSSSQQQQQQSSSUUUVVVVVVOOOPPPQQQPPPNNNLLLKKKKKKLLLNNNUUUbbbuuu[[[===<<<<<<;;;:::999888888888888666777777777888888888999999:::;;;===???AAABBBCCCCCCEEEHHHLLLQQQVVV[[[]]]gggkkkppprrrrrrvvv~~~vvvqqqlllkkkrrryyyiiiiiirrr}}}yyyaaaXXXRRRXXXXXXcccyyy|||gggVVVPPPSSSSSS^^^uuu}}}uuupppmmmjjjfffcccbbb___[[[UUUPPPKKKHHHFFFFFFBBB>>><<<;;;;;;:::999888777777666666555555444333333333222222222111111111111111111111111111111000111111111111222222222000000000111222333444555222333555444333333444666333888777888;;;:::GGGaaavvvjjjccc\\\WWWTTTRRRQQQUUUZZZ\\\XXXTTTTTTSSSRRRSSSVVVXXXYYYYYYWWWWWWWWWVVVTTTQQQNNNLLLJJJKKKOOOWWWbbbppp|||^^^@@@>>><<<;;;:::999999888888999666777777888888999999999:::;;;<<<>>>@@@BBBCCCDDDDDDFFFIIINNNTTTYYY^^^```dddjjjqqquuuxxx|||rrrnnnjjjkkktttrrrvvviiiZZZQQQRRRTTT```xxxzzz```VVVVVVMMMPPPYYYdddqqq~~~wwwrrroookkkfffaaa```^^^ZZZUUUPPPLLLIIIHHHFFFBBB>>><<<;;;;;;:::999777777777666555555444444333333333222222222111111111111111111111111111111000111111111111222222222222222222222222333444444222333555444333333444666444888777888;;;;;;HHHaaavvviii\\\ZZZWWWSSSRRRTTTVVVUUUTTTUUUSSSRRRSSSUUUWWWXXXWWW\\\[[[[[[[[[ZZZWWWTTTRRRLLLMMMOOOTTTZZZ```dddfffkkkzzzbbbCCC@@@<<<<<<;;;:::999999999999666777777888888999:::::::::;;;===???AAACCCDDDEEEDDDFFFKKKPPPVVV\\\```cccfffllltttxxxzzz}}}sssoookkkkkkttt|||rrr___TTTPPPUUUdddzzzooo```[[[VVVTTTTTTVVVTTT^^^yyyuuuqqqmmmfffaaa```^^^ZZZUUUPPPMMMJJJHHHFFFCCC>>><<<;;;;;;:::999777777777666555555444444333333333222222222111111111111111111111111111111000111111111111222222222555444333333222222333333222333555444333333444666444888777888;;;;;;HHHaaasssbbb___ZZZTTTPPPOOOQQQTTTUUUUUUSSSRRRSSSTTTVVVUUUTTTXXXWWWWWWXXXYYYYYYWWWUUUMMMLLLLLLOOOTTTYYY]]]___\\\eeevvvdddEEEBBB<<<<<<;;;:::999999999999666777777888999999::::::;;;;;;===???AAACCCEEEFFFDDDGGGKKKQQQWWW]]]bbbdddjjjqqqxxx{{{zzzzzz~~~tttpppkkkllltttwwwdddXXXTTT[[[jjj~~~rrr^^^SSSWWWPPPPPPUUUTTTUUUfff|||zzzvvvsssooogggaaa```^^^ZZZVVVQQQNNNKKKJJJFFFCCC???<<<;;;;;;:::999999888777666444444333333444444333333222111000000222222222222222222222222111111111111111111111111222222111111222222333444333333333444444444555555888999666888<<<;;;KKKiii~~~www{{{mmmbbbYYYRRRQQQPPPLLLMMMRRRQQQQQQPPPOOOOOOPPPQQQRRRSSSVVVYYY[[[[[[ZZZZZZZZZTTTMMMKKKTTT]]]______aaa\\\[[[]]]bbblllmmmKKK@@@;;;:::999999888888999999777888888999999:::;;;;;;>>>>>>>>>???BBBEEEGGGIIIFFFKKKQQQWWW\\\```ccceeehhhiiiooouuuxxxyyyzzzooojjjfffjjjuuujjjZZZ^^^hhhzzz}}}sssggg\\\ZZZWWWTTTRRRRRRUUUXXXZZZggg|||yyyvvvtttpppiiiccc```^^^[[[VVVQQQNNNKKKJJJFFFCCC???<<<;;;;;;:::999999888777666555444444444444333333222222111111111222222222222222222222222111111111111111111111111222222111111222222333444333333333444444444555555777888666888;;;:::KKKjjj{{{gggeeeggg{{{sssggg^^^VVVSSSPPPJJJHHHKKKOOORRRUUUVVVUUUTTTTTTUUUTTTVVVXXXYYYZZZ[[[\\\\\\[[[SSSPPPXXX```cccbbbcccbbb___[[[XXXYYYccczzznnnLLLAAA;;;:::999999888999999999777888888999999:::;;;;;;======>>>@@@CCCEEEGGGIIIJJJOOOVVV\\\```dddgggjjjkkkkkkpppwww{{{}}}vvvlllhhheeejjjvvvuuudddiiinnnxxx|||ttthhheeeiiibbblllssssssqqqpppkkkfffddd___YYYTTTRRRRRRRRRRRRQQQ```uuuyyyvvvuuurrrkkkeeeaaa^^^[[[VVVRRRNNNKKKJJJEEEBBB>>><<<;;;;;;:::999999888777666555444444444222222222222222222222222222222222222222222222222111111111111111111111111222222111111222222333444333333333444444444555555555777555777;;;:::KKKkkk{{{tttZZZ^^^\\\]]]vvvlllhhhaaaZZZVVVRRRLLLHHHIIIOOOVVV^^^aaa^^^ZZZXXXXXXVVVWWWWWWYYY\\\```ccceeebbbZZZWWW^^^fffhhheeeaaa[[[YYYVVVSSSOOOQQQ^^^llloooLLLAAA;;;;;;:::999999999999999777888888999999:::;;;;;;;;;===???BBBDDDFFFGGGHHHMMMRRRXXX^^^cccgggjjjlllnnnmmmqqqxxx~~~qqqjjjfffdddjjjwwwoooiiijjjlllkkkcccYYYSSSTTTWWWaaakkkppptttyyy||||||zzzssshhh___XXXUUURRRQQQJJJOOO[[[mmmyyywwwvvvrrrkkkdddaaa___[[[WWWRRRNNNLLLJJJEEEBBB>>><<<;;;;;;;;;:::999888777666555555555555222222222222222222333333111111111111111111111111111111111111111111111111222222111111222222333444333333333444444444555555444666555777::::::MMMnnnzzzyyyhhhmmmcccUUU^^^pppxxx}}}eeeccc___ZZZWWWTTTQQQMMMLLLQQQ]]]jjjoookkkeeeaaaaaa___]]]\\\]]]aaaggglllnnnggg```]]]dddmmmnnneee\\\UUUUUUVVVWWWVVVUUU\\\eee{{{mmmKKKAAA;;;;;;:::999999999999:::777888888999999:::;;;;;;:::<<>><<<;;;<<<;;;:::999888777666666666666666222222222222222222333333111111111111111111111111111111111111111111111111222222111111222222333444333333333444444444555555333666666888::::::OOOqqq|||lll[[[ZZZ]]]eeewwwyyyzzz~~~pppfffccc___ZZZWWWTTTOOOLLLSSSaaattt{{{xxxxxxrrrmmmgggdddfffjjjmmmooohhhdddccckkkvvvwwwjjj[[[[[[ZZZZZZ\\\ZZZWWWXXX]]]iii~~~lllJJJAAA<<<;;;::::::999999::::::777888888999999:::;;;;;;:::<<>><<<<<<<<<;;;;;;999888777777666666666777222222222222222222222222111111111111111111111111111111111111111111111111222222111111222222333444333333333444444444555555333777777888:::;;;QQQuuu{{{jjj______\\\___kkkqqqmmmqqq{{{xxxpppeee]]]XXXQQQJJJSSSdddzzzwwwpppooooooooooookkkggggggqqqyyyhhhbbb^^^[[[\\\ZZZWWWWWWZZZ___lllkkkJJJBBB<<<;;;;;;:::::::::::::::777888888999999:::;;;;;;;;;===???BBBEEEHHHIIIJJJSSSWWW^^^dddiiilllppprrrsssssswww|||vvvjjjgggfffmmm{{{}}}bbb```aaa^^^SSSMMMSSS[[[eeetttxxxzzzyyyvvvuuuvvvvvvssswwwxxx{{{}}}eeeZZZWWWNNNMMMOOOQQQRRR^^^{{{{{{yyyxxxssskkkcccbbb```\\\WWWSSSOOOMMMKKKDDDAAA===<<<<<<<<<<<<;;;999888777777666777777777444333333222222111111111111111111111111111111111111111111111111111111111222222111111222222333444333333333444444444555555333777888999;;;<<>>AAADDDHHHKKKMMMVVVZZZaaaggglllooosssuuuzzz|||rrrjjjhhhjjjsssuuukkkhhhggg```[[[UUUTTTWWWTTTPPPXXXfffzzzssslllmmmrrrtttoooiiikkk{{{yyymmmccceeexxxlll[[[WWWXXXQQQPPPSSSQQQPPP]]]ooozzzxxxxxxtttkkkccccccbbb\\\TTTPPPPPPMMMHHHEEEBBB>>><<<;;;;;;;;;::::::999999888777666666555222222222222222222222222111111111111111000///...000111111111111222222222333333222222111222222222333333333333333333333333555333222777;;;:::SSS|||rrrccc___aaadddccc]]][[[iiissseee]]]ggg|||{{{zzzvvvvvv}}}wwwxxx}}}lllHHH@@@;;;;;;::::::::::::999999999999999999:::;;;;;;<<<>>>@@@BBBBBBBBBEEEKKKPPPXXXZZZ^^^ccciiioootttwww|||uuujjjhhheeelllxxxpppllldddaaaddd]]]XXXSSSQQQTTTWWWXXXXXXiiiccc\\\VVVTTTSSSSSSSSSWWW[[[jjjzzzjjjbbbdddoooyyylllaaa\\\YYYTTTQQQQQQPPPQQQ[[[gggzzzxxxwwwssskkkccccccaaa[[[SSSPPPPPPMMMHHHEEEBBB>>><<<;;;;;;;;;:::888888888777777666666666444444333333222222222111111111222222111111000///000111111111111222222222333333222222111222222333333333333333333333333333555444333888;;;:::RRR{{{{{{rrrrrrbbb]]]___```[[[___uuu{{{jjjiiissswwwllliiivvvmmmHHHAAA;;;;;;::::::::::::999999999999999999:::;;;<<<<<>>;;;;;;;;;;;;:::999999999999999999999999666555555444333222111111222222222222222222111000000111111111111222222222333222222111222222333333333333333333333333444444666666444888;;;;;;RRRxxxyyyuuuuuuiiihhhkkkdddlll}}}pppjjjyyyooo``````kkknnnIIIAAA;;;;;;::::::::::::999999999999999999:::;;;<<<===???BBBEEEFFFGGGKKKQQQVVV___aaacccgggkkkooosssuuu~~~|||qqqdddeeeffflll{{{iiibbbdddbbb``````]]]ZZZVVVUUUWWWYYY[[[[[[___\\\XXXUUUSSSQQQOOOMMMOOOLLLJJJNNNWWWaaagggjjj}}}xxxddd\\\dddooo|||yyypppggg```ZZZWWWXXX\\\uuu{{{xxxvvvqqqjjjdddbbb```ZZZSSSOOOPPPMMMHHHDDDAAA===;;;;;;;;;:::999666666777777777777777777777777666555333222111111222222333333333222222111000000111111111222222222222222111111222222333333333333333444444444444444666777555888;;;<<>>???BBBFFFHHHIIIMMMSSSXXXdddeeehhhlllpppuuuyyy{{{vvvkkkdddfffiiiooo{{{ggg___```aaaaaaaaa\\\ZZZXXXXXXXXXYYY[[[[[[```]]]YYYWWWXXXXXXXXXWWWVVVRRRNNNKKKKKKMMMPPPSSSPPPkkkooo___bbbkkkwww|||nnnbbb[[[YYYYYYhhh|||xxxuuupppiiidddaaa___ZZZRRROOOPPPMMMIIIDDDAAA===;;;:::::::::999222222222222222222333333777777666555333222111111111222222333333333222222000000111111111222222222222111111111222222333444333333333444444555555555666888555777;;;<<>>??????CCCGGGIIIKKKOOOTTTYYYbbbdddhhhmmmsssyyy~~~~~~rrrhhhccceeeiiioooyyynnnbbbaaabbbbbbbbb______^^^]]]]]]]]]]]]^^^___\\\XXXXXXZZZ^^^```aaaXXXVVVSSSNNNKKKIIIIIIIIIKKKYYYuuuzzzbbb___dddkkk~~~~~~lllaaa\\\YYY^^^www|||xxxtttoooiiieee```___YYYRRROOOPPPMMMIIICCC@@@===::::::::::::999555555555555555555555555666555555444333222111111000111222222222222222222000111111111111222222222111111111111222333444444333333333444555555666666555888555555999;;;LLLhhh||||||oooeee___]]]bbbiiiqqqvvvzzzpppddd___gggkkkooonnnIII@@@;;;;;;::::::::::::999999999999999:::;;;===>>>???@@@DDDIIIKKKMMMPPPUUUZZZ___aaaeeekkkrrryyyyyy~~~tttiiiaaaaaaeeemmmvvvqqqkkkhhhggggggbbbccccccbbb___^^^^^^___]]][[[YYYZZZ^^^bbbeeefff]]][[[WWWSSSOOOKKKHHHFFFNNNOOOXXXoooiii^^^___kkk|||zzzjjj```[[[YYYiii}}}xxxtttnnniiieee___^^^YYYRRROOOOOOMMMIIICCC@@@<<<:::::::::999888:::::::::999999888888777444444333333222222222111///000111111222222111111000111111111111222222222111111111111222333444555333333444444555666666666444888555444888;;;IIIccc|||}}}uuuoooppppppnnnoootttxxxrrrllleee[[[SSSSSSYYYgggqqq}}}}}}wwwssspppiiihhhnnnpppqqq|||pppKKKCCC;;;;;;::::::::::::999999999999999:::<<<===???@@@CCCGGGLLLNNNOOORRRWWW[[[^^^aaaeeekkkrrryyyuuuiiibbb```ccclllvvvxxxssspppiiikkklllkkkgggdddcccdddaaaaaacccfffiiikkkkkkjjjbbb^^^YYYUUUSSSPPPMMMJJJJJJHHHJJJTTTfffwwwgggdddvvvrrrddd\\\XXX^^^jjj}}}yyysssnnnhhheee___^^^XXXQQQOOOOOOMMMIIICCC@@@<<<:::::::::999888888777777666555444444333222222222222222222222222...///000111111111111111000111111111111222222222111111111111222333444555333333444444555666777777333777444333777:::HHH```}}}~~~lll\\\ZZZTTTRRRXXX]]]___dddjjjkkkiiihhhddd[[[PPPMMMPPP^^^lllzzz~~~wwwooonnnpppllllllpppwwwxxxuuuvvvzzzrrrMMMEEE;;;;;;;;;:::::::::999999999999999:::<<<>>>???@@@EEEIIINNNPPPQQQTTTXXX\\\aaacccgggmmmtttzzzuuuhhheeeaaacccmmmyyy}}}yyywwwyyyzzzxxxtttpppooooooiiikkkooosssvvvuuuqqqnnnbbb\\\VVVSSSSSSRRRPPPMMMJJJJJJLLLMMMOOO^^^sssmmm}}}xxxggg\\\XXXXXX]]]{{{zzzuuupppkkkfffcccaaa^^^ZZZUUUQQQMMMKKKJJJAAA???===<<<<<<;;;888666888888666555444333333222333333333222222222111111111222222333333222222111333333333222222111111111333222111000111222333444444444444444444444444444444888555555999:::HHHbbb~~~kkkYYYYYYTTTTTT[[[aaacccgggmmmhhhaaa]]]^^^\\\SSSMMMKKKPPP\\\mmmvvvssskkkkkkqqqmmmnnnoooppprrrtttuuuvvv}}}xxxPPP???>>>===;;;999777555444444888777999<<<===;;;>>>CCCHHHHHHKKKPPPVVVZZZ\\\\\\dddfffiiilllooottt{{{vvvkkkcccbbbaaaccckkkvvvzzz}}}{{{nnngggaaa___\\\YYYWWWTTTQQQNNNNNNJJJKKKNNNLLLOOOccc{{{{{{~~~jjj]]][[[]]]ZZZgggzzztttoookkkfffbbbaaa^^^ZZZUUUQQQMMMKKKJJJBBB???===;;;;;;:::999777888777666555444333333333333333333222222222111111111222222333333222222111333333333222222111111111222222111111222222333444444444444444444444444444444888555555999999GGG```ttt\\\]]]YYYZZZ```ddddddeeeiiiddd^^^\\\___^^^WWWPPPNNNQQQZZZiiivvvwwwqqqmmmnnnjjjjjjlllpppuuuxxxxxxwwwzzz~~~zzzSSSBBB===<<<:::888666555444444888777999======<<>>>>>AAAGGGGGGKKKPPPSSSVVVZZZ```dddfffkkkrrrxxx{{{|||}}}~~~vvvjjjbbbaaa___bbbjjjvvvnnnaaaaaaaaaaaa___]]]YYYVVVSSSWWWQQQOOOQQQPPPOOOYYYfffyyyuuu}}}{{{rrrcccfff______rrr~~~xxxsssooojjjeeebbb```^^^YYYTTTPPPMMMKKKJJJDDD@@@<<<999999999999999777777666444444333333333333333333222222222111111111111222222222222111111222222222111111111111111000111222333444333222111444444444444444444444444555888555666:::999CCCZZZyyy}}}wwwrrrqqqsssuuuooojjjeeecccaaa[[[UUUQQQKKKSSSdddwww|||uuuqqqtttxxx}}}|||{{{xxxsssooonnnqqqqqqmmmiiiccchhhpppzzzSSSBBB;;;:::999777666555555555777666999>>>???@@@CCCIIIJJJPPPVVVYYYZZZ^^^fffmmmmmmrrryyy~~~vvvjjjbbb```^^^aaaiiiuuutttbbb```aaa```___\\\YYYWWWWWWXXXSSSPPPRRRRRRRRRVVV]]]{{{wwwwwwsssfffiiixxx}}}wwwrrrnnniiieeebbb```]]]YYYTTTPPPLLLJJJIIIDDD@@@<<<999999999999999777666555444444444444444333333333222222222111111000111111222222111111000111111111111111111111111000111222333444333222111444444444444444444444444555777555666;;;999AAAVVVyyyttttttqqqvvvpppiiiaaaZZZRRR]]]qqq~~~tttnnnhhhgggjjjkkkjjjgggbbbeeeeeeyyy{{{SSSBBB::::::888777666666666666777777:::???AAAAAAEEEJJJNNNTTT[[[___aaaeeemmmsssqqquuu{{{tttiiiccc___]]]```hhhtttgggggghhhgggccc___\\\[[[\\\WWWSSSRRRTTTUUUUUUWWWZZZddd}}}~~~qqq{{{zzziiijjj|||wwwrrrmmmiiieeebbb___]]]YYYTTTOOOLLLJJJIIICCC@@@<<<:::::::::999888666666555444444444444444333333333222222222111111000000111111111111000000000000000111111111111111111111222333333333333222444444444444444444444444666777444666;;;999???RRRsssyyytttkkkyyy{{{rrrfff\\\YYYcccxxxxxxsssllliiiiiijjjjjjhhhccceeeaaammm}}}UUUCCC::::::999888777777888888999888;;;@@@BBBBBBEEEKKKPPPUUU\\\bbbfffkkkqqquuuqqquuu{{{~~~qqqhhhccc^^^]]]___gggrrrtttrrrssssssnnnfff___[[[ZZZTTTTTTTTTUUUWWWXXXZZZ[[[___fffqqqppptttjjj{{{vvvqqqmmmiiieeebbb___]]]XXXTTTOOOLLLJJJIIIBBB???===;;;;;;:::999777666666555444444444444555333333333222222222111111000000111111111111000000///000000000111111111222222222111111222222333444444444444444444444444444666777444666<<<999>>>OOOpppzzzzzzttteee```fffwww~~~zzztttooolllkkklllmmmeeehhhbbbiii|||TTTBBB;;;:::999999999999999999:::999<<>>>>>===;;;:::999888999888777666444444333333333333333222222222111111111111111111111111111111000000000000000000000000111111222222222333333333333333333444444444555555666444444666777999AAAJJJmmm{{{tttuuunnn~~~wwwqqqiiieeeiiipppmmmmmmeeeeeexxx~~~mmmLLL@@@===<<<<<<;;;;;;;;;<<<<<<<<<===>>>???AAADDDHHHLLLOOOSSSZZZaaafffjjjnnnpppuuuyyyyyywwwjjjccc```]]]]]]```fffooo~~~zzzfff]]]WWWVVVVVVWWWYYY[[[\\\[[[___^^^aaafffkkk|||xxx|||uuuoookkkgggdddaaa___\\\XXXTTTQQQMMMHHHEEE@@@???>>><<<;;;:::999999999888777555444444333333333333333222222222111111111111111111111111111111000000000000000000000000111111111222222222333333333333333444444444555555666555555777777999AAAJJJlllxxxwwwyyyzzzssskkkgggjjjppptttsssiiieeetttiiiIII???===<<<<<<;;;;;;;;;<<<<<<===>>>@@@AAABBBFFFJJJNNNQQQUUU[[[aaafffjjjmmmooovvvxxx|||lllzzzwwwkkkccc```]]]]]]```fffnnn}}}{{{nnnccc]]]YYYWWWVVVWWWZZZ[[[\\\[[[[[[YYY[[[^^^___gggxxxzzz|||uuuooojjjgggcccaaa___\\\WWWSSSPPPMMMJJJHHHAAA@@@>>>;;;:::999::::::888888666555444444333333333333333222222222111111111111111111111111111111000000000000000000000000111111111222222222222333333333333444444444555555777555666888888:::AAAJJJoooyyyttt{{{}}}vvvnnniiikkkpppyyywwwllleeeooodddEEE>>><<<<<<;;;;;;;;;<<<<<<===>>>@@@AAACCCEEEHHHMMMQQQTTTWWW\\\bbbgggkkkmmmnnnuuuwwwyyy{{{fffssswwwmmmddd___^^^]]]___dddlll}}}|||~~~}}}nnnjjjjjjfffbbbZZZYYYWWWXXXZZZ]]]]]]]]]___\\\]]]___]]]]]]jjjzzzwwwvvv{{{uuuooojjjfffccc```^^^ZZZUUUQQQOOOMMMKKKJJJBBBAAA>>><<<:::999::::::888777666555444444444444333333333222222222111111111111111111111111111111000000000000000000000000111111111111222222222222333333333444444444555555777666777999999:::AAAIIIpppuuu{{{|||tttzzzrrrlllkkkoooxxxwwwmmmfffmmm}}}___CCC???<<<;;;;;;;;;;;;<<<======>>>@@@BBBDDDFFFJJJPPPTTTWWWYYY]]]ccchhhkkkllllllrrrtttwwwzzz}}}pppxxxxxxmmmeee______]]]^^^ccckkk{{{wwwjjjjjjmmmjjjcccZZZYYYXXXYYY\\\```bbbbbbdddaaaaaaddddddbbbeeelllzzzxxxuuu||||||uuuooojjjgggcccaaa]]]YYYTTTPPPNNNLLLKKKIIICCCAAA???<<<;;;:::999999777666555444444333444444333333333222222222111111000000000000000000000000000000000000000000000000000000111111111222222222333333333444444444555555666555777999999:::@@@HHHeeeqqqhhhccc[[[^^^dddnnn}}}ppppppzzzxxxppplllnnnvvvwwwoooiiilllxxx[[[BBBAAA;;;;;;;;;;;;;;;<<<=========???AAADDDGGGLLLQQQUUUZZZ[[[^^^ccciiimmmmmmkkknnnrrrxxx||||||}}}xxxmmmeee```___]]]^^^bbbiiiyyyvvvppppppjjjaaaZZZYYYXXX[[[___dddggghhheeeaaa```bbbdddddddddeeerrr}}}vvvpppkkkhhhdddbbb]]]ZZZUUUQQQOOOMMMKKKIIIBBBAAA@@@>>><<<:::999888666555555444333333444444333333333222222222111111000000000000000000000000000000000000000000000000000000000111111111111222333333333444444444555555555555666999999999>>>FFFUUU~~~nnn]]]YYY\\\\\\]]]bbbjjjttt~~~jjjbbbgggnnn|||uuuooommmuuuwwwrrrmmmkkkrrrXXXAAAAAA;;;;;;;;;;;;;;;<<<===>>>===???BBBEEEHHHNNNTTTXXX[[[\\\^^^dddkkkooonnnllllllqqqyyyyyyxxxkkkdddaaa^^^]]]^^^aaahhhvvv{{{xxxqqqggg]]]\\\[[[]]]bbbhhhkkkmmmjjjfffcccccceeeeeecccaaaeeesss~~~wwwqqqllliiieeeccc^^^\\\XXXUUURRROOOKKKHHHAAAAAAAAA@@@>>>;;;888666555555444444333333444444333333333222222222111111000000000000000000000000000000000000000000000000000000000000111111111111333333333444444444555555444444666888888888===DDDPPP|||~~~zzzwwwtttrrrwwwzzzfffcccggghhhjjjlllppptttxxxzzzvvvwwwwwwpppcccZZZ\\\dddnnn|||sssoooqqquuurrrnnnjjjmmmUUU>>>???;;;::::::;;;;;;===>>>>>>>>>@@@CCCGGGKKKPPPWWW[[[\\\\\\^^^dddlllpppooolllnnnsssyyy}}}rrrxxxiiidddccc]]]\\\]]]aaagggttt}}}qqqbbb```___```dddiiimmmnnnooommmiiigggggggggccc```^^^dddyyy~~~xxxrrrmmmiiifffccc```^^^ZZZXXXUUUQQQLLLIII@@@AAABBBAAA???<<<888555555555444333333333444444333333333222222222111111000000000000000000000000000000000000000000000000000000000000111111111111333333333444444444555555444333555888777777<<>>??????BBBEEEHHHMMMRRRYYY]]]\\\\\\^^^dddmmmqqqpppmmmqqqtttyyy~~~{{{nnn|||rrrxxxhhhcccddd]]]\\\^^^aaafffsss}}}nnnnnnrrrrrrvvv~~~tttfffdddaaabbbeeeiiilllnnnnnnmmmkkkhhhgggfffbbb^^^bbbeeehhhuuuwwwpppkkkgggdddbbb___]]]XXXRRRQQQQQQMMMFFF???EEEJJJIIIBBB;;;777666999888777666444444333333111111111111111111111111000000000000000000000000000111111111111222222222222222111111111111111111333333333444444444555555555555555666888:::===>>>RRRzzz~~~}}}{{{yyy{{{wwwwwwtttnnnddd[[[XXXZZZddd}}}zzzqqqqqqjjjhhhooozzzxxxPPPBBBAAA<<<;;;::::::;;;<<<===>>>???AAADDDHHHLLLSSS[[[aaa```^^^aaajjjppprrrtttwwwwwwwwwyyy}}}uuuhhhxxxnnnwwwiiibbb```___^^^___```dddnnnnnneeedddccchhhqqqyyy~~~uuuccccccaaa___ccckkkooonnnmmmnnnmmmllljjjfffcccaaacccccc___fff~~~wwwpppkkkgggdddbbb___]]]XXXRRRQQQQQQMMMFFFAAAEEEGGGDDD>>>999777888999888777666444444444444111111111111111111111111000000000000000000000000000111111111111222222222222222222222222222222222333333333444444444555555555555555666888:::<<<>>>KKKsss~~~zzzlll```[[[ZZZccc}}}zzzyyypppkkkqqq}}}vvvNNN@@@>>><<<;;;::::::;;;<<<>>>???BBBEEEIIIMMMSSSYYY```eeeeeedddgggnnnrrrtttwww|||}}}{{{|||~~~nnnbbbqqqfffxxxjjjcccaaa^^^]]]^^^___ccclll|||rrriiifffhhhjjjoooxxxzzzlll```cccdddcccfffmmmqqqqqqrrrsssrrrqqqoookkkgggeeeaaaccc___bbbppp~~~wwwpppkkkhhheeebbb___]]]XXXRRRQQQQQQMMMFFFDDDEEECCC???:::777888;;;999888777555444444444444222222222222222222222222000000000000000000000000000111111111111222222222333333333333333333333333333333333444444444555555555555555666777:::<<<===FFFmmmxxxjjj___YYYbbb}}}vvvoootttsssLLL>>><<<<<<;;;;;;:::;;;===>>>???DDDHHHNNNUUU[[[```fffjjjiiijjjmmmrrrttttttyyy~~~}}}|||~~~hhhaaammmbbb{{{{{{llldddbbb]]]\\\]]]___aaajjj|||{{{uuunnnfff___fffkkkjjjjjjnnnppppppvvvvvvvvvuuurrrnnnjjjhhhaaabbb``````bbbiii~~~|||~~~vvvpppkkkhhheeeccc___]]]XXXRRRQQQQQQMMMFFFEEEDDDBBB>>>:::888999;;;888888666555555444444444222222222222222222222222000000000000000000000000000000111111111222222222222222222333333333333333333333333444444444555555555555555555777999;;;===GGGkkk}}}xxxggg[[[aaa|||zzzppptttoooJJJ===;;;;;;;;;;;;;;;<<<===???@@@CCCIIIQQQYYY___eeeiiilllkkklllqqqtttsssrrrxxx{{{{{{}}}iiidddnnneeezzz|||mmmeeeccc^^^]]]^^^___aaahhhyyytttlllgggccclllsssqqqnnnnnnooonnnvvvwwwwwwvvvtttoookkkhhhbbbcccaaaaaa___]]]|||{{{qqqlllmmmooommmrrr}}}vvvpppkkkhhheeeccc___]]]XXXRRRQQQQQQMMMFFFDDDDDDCCCAAA===;;;:::999888777666555555444555555222222222222222222222222000000000000000000000000000000111111111222222222000111111111222222222333333333333444444444555555555555555555777888:::<<>>@@@AAAAAAHHHQQQZZZ```eeeiiikkkmmmnnnsssvvvuuusssyyyiiiccckkkiiizzz}}}mmmeeebbb___^^^```aaaaaagggvvvvvvllliiirrrxxxwwwsssrrrrrrqqqvvvwwwyyyxxxvvvrrrmmmjjjeeeccc^^^___^^^[[[nnnyyyrrroooqqquuuxxxxxxrrrzzz}}}vvvppplllhhhfffddd___]]]XXXRRRQQQQQQMMMFFFCCCCCCCCCBBB???===:::888777777666555555555555555333333333333333333333333000000000000000000000000000111111111111222222222000000000111111222222333333333333444444444555555555555555555666888:::;;;???```{{{lll]]]UUUYYYYYYYYYZZZ[[[YYYVVVTTT[[[___mmmjjjbbbvvvuuuxxxdddDDD======;;;;;;;;;;;;<<<>>>@@@BBBAAAGGGQQQYYY```dddhhhjjjnnnoootttxxxxxxwwwzzzjjj^^^eeehhhvvv}}}llldddaaa______```aaaaaaeeesssxxxrrryyy}}}{{{yyyzzzzzzxxxxxxyyy{{{|||zzzvvvrrrooogggeee]]]ZZZ[[[WWW^^^sss|||yyyxxxyyy{{{vvv}}}vvvpppllliiifffddd___]]]XXXRRRQQQQQQMMMFFFCCCBBB@@@???>>><<<999888777777666555555555555666333333333333333333333333000000000000000000000000000111111111111222222222000000111222222333444444333333333444444444555555555555555555666777999:::<<>><<<;;;:::999888777666666555555555555666333333333333333333333333000000000000000000000000000111111111111222222222111111222333333444555555333333333444444444555555666555555555666777999:::<<>><<<===;;;;;;;;;;;;===???AAACCCEEEKKKSSS[[[```eeeiiikkkiiihhhllltttyyywwwuuuvvv{{{xxxgggooojjjsss{{{jjjaaa^^^]]]]]]___```^^^aaammmzzzlll^^^\\\```ggg}}}|||vvvvvvxxx{{{~~~}}}zzzvvvsssjjjrrriii\\\\\\[[[VVVVVVVVVZZZ^^^cccoooyyytttqqqmmmgggbbb```___[[[VVVTTTSSSMMMEEEBBBAAA???===;;;999888888777777666555555555555555333333333222222222111111111///000444444000111555000111111111111222222222222222111111222222333333444444444444444444444444555666777777666777999;;;===VVV|||}}}ppppppkkknnnfffbbbiiihhh\\\WWWWWWTTTRRRRRRTTTVVV\\\aaaeeennnnnnnnn|||zzzjjjhhhMMM;;;DDD999:::<<<===>>>>>>???BBBDDDFFFJJJTTT___ccceeejjjqqqmmmlllmmmpppuuuwwwwwwuuu}}}~~~eeeooopppkkkyyyjjjbbb___]]]\\\[[[\\\```fffmmmqqqxxxvvvkkkfffbbb^^^^^^```fff}}}}}}yyyyyyvvvwwwyyyzzz{{{{{{zzzyyyrrrmmmgggccc\\\UUUTTTVVV```bbbffflllwwwyyytttqqqmmmgggbbb___^^^ZZZUUUSSSRRRLLLDDDBBBAAA???===;;;999888888777666666555555555555555333333333222222222111111222111///...000444444222000111111111111222222222111111111111222333444444333333333333333333333333555666777777666777999;;;===NNNzzzxxxzzztttfffaaa^^^```dddgggfffdddbbbaaaeeeqqqrrrnnnrrryyy~~~tttpppnnnqqquuu|||kkkeeeyyy~~~III:::CCC;;;;;;<<<===>>>>>>???AAADDDIIIMMMVVV```eeeggglllssspppooooooqqquuuwwwwwwvvvhhhnnnpppkkkwwwiiiaaa^^^^^^\\\[[[\\\___eeekkkooowww{{{{{{rrrlllfffbbbbbbcccbbbcccfffkkkzzzzzzvvvvvvwwwxxxxxxxxxxxxxxxsssnnnjjjgggbbb]]]]]]aaagggooovvv{{{yyytttqqqmmmgggbbb^^^]]]YYYTTTSSSRRRLLLDDDBBBAAA???===;;;999888888777666555555444444555555333333333222222222111111222111...,,,000555333...000111111111111222222222111111111111222333444555222222222222222222222222555666777777666666888:::===FFFnnn~~~zzz|||qqqjjjggguuuvvvmmmgggdddooo}}}hhh^^^```eeegggqqqyyypppeeeooouuuFFF999BBB<<<;;;<<<=========???AAADDDLLLPPPXXXbbbgggiiiooovvvwwwuuuttttttvvvyyyzzzzzzkkklllpppkkkxxxlllddd```___]]]\\\\\\___dddiiilllyyyuuuqqqpppssssssrrrtttxxx~~~wwwvvvuuuuuuuuuuuuwwwwwwtttqqqnnnmmmjjjhhhmmmuuu|||yyytttppplllgggbbb^^^^^^ZZZUUUTTTSSSMMMEEEBBBAAA???===;;;999888888666666555444444444444555333333333222222222111111111///222999999222...000000000111111111222222222000000000111222333444555222222222222333333333333555666777666666666888:::<<>>AAAEEEHHHPPPRRRYYYaaaeeehhhpppxxx}}}zzzxxxwwwyyy||||||~~~~~~|||}}}rrreeellloootttlllddd```___]]]]]]^^^aaadddfffxxx|||zzzwwwtttssstttvvvwwwrrrrrrtttuuuxxx~~~sss}}}|||sssmmmjjjccciii~~~yyyyyysssoookkkfffccc```___\\\WWWVVVUUUPPPHHHBBBAAA???===;;;999888888666555444444333333444444333333333222222222111111111444EEEWWWMMM222---:::000111111111111222222222222222111111222222333444333333333444444555555666444555666666555555777999999AAAjjj}}}zzzxxxuuu|||vvviiieeeiiihhhmmm~~~ooommmwww}}}xxxfff^^^cccqqqfffJJJBBB???;;;;;;<<<===>>>???CCCHHHMMMRRRSSSYYY```dddhhhpppyyyzzzzzzxxxuuutttuuuyyy|||~~~}}}}}}~~~uuuccclllqqqvvvlllbbb___^^^]]]]]]^^^```ccceeettt~~~|||yyyvvvtttuuuvvvwwwrrrsssuuuxxx|||}}}xxxxxx~~~yyylllkkk{{{{{{yyyrrrnnnkkkfffccc___^^^[[[VVVVVVUUUOOOHHHBBBAAA???===;;;999888888666555444444333333444444333333333222222222111111---888DDDGGG???333000333000111111111111222222222333333222222111111222222111222222333444444555555444555666555555555777999999>>>___tttddd```gggiiirrrvvv|||yyyiiibbbbbbmmm^^^GGGAAA>>><<<;;;<<<===>>>AAAFFFLLLQQQSSSTTTYYY```dddhhhqqqzzzxxxxxxxxxvvvttttttxxx{{{~~~~~~wwwcccnnnssszzzyyymmmaaa^^^^^^]]]\\\]]]```bbbdddmmm~~~}}}zzzwwwuuutttuuuuuussstttwwwzzztttbbbZZZZZZeeettt{{{sss~~~yyyrrrnnnkkkfffccc^^^]]]ZZZVVVUUUTTTOOOGGGCCCAAA???===;;;999999888555555444333333333333444333333333222222222111111(((999???333---333222)))000111111111111222222222555444333222111111111111000000111222333333444444444555666555555555777999::::::TTTsssbbb\\\cccfffttt}}}ooohhheeelllXXXCCC@@@===>>>;;;<<<===???BBBGGGNNNSSSUUUVVVZZZaaaeeeiiirrr{{{xxxyyyzzzxxxvvvvvvzzz}}}|||}}}~~~~~~yyydddppptttvvv}}}pppbbb^^^]]]\\\\\\]]]```bbbdddhhhqqqhhhgggfffnnn~~~|||zzzwwwuuutttsssssstttvvvxxx{{{ppp```WWWVVVYYYhhh~~~~~~yyyuuuoooiiieeebbb___[[[XXXVVVSSSLLLGGGFFFDDDAAA>>><<<:::::::::999666333111111111111111444333111//////000111222222222222222222222222222000000000000000000000000111///---...111333333111333333333333333333333333555444444555555666777888999:::JJJooouuujjjfffaaabbbqqqvvvjjjqqqYYYBBB???>>>888AAA@@@???@@@CCCJJJSSSZZZ\\\[[[\\\aaaggglllqqqttt|||yyyxxxzzz{{{{{{^^^hhhkkknnnxxxgggcccaaa___\\\\\\^^^aaabbblllsssddd[[[\\\\\\dddlllzzz}}}yyywwwvvvvvvuuutttssswwwzzz|||zzzddd^^^[[[SSSPPPSSSnnn~~~yyyuuuoooiiieeebbb^^^ZZZXXXVVVRRRLLLGGGFFFDDDAAA>>><<<::::::::::::888444333333333333222444333111000///000111222222222222222222222222222000000000000000000000000111///---...111333222111333333333333333333333333444444444444555666777888;;;<<>><<<:::::::::;;;888666555555666555444444333111000000000111222111111111111111111111111000000000000000000000000000///...///111222222222333333333333333333333333444444444444555666777888;;;;;;GGGfffvvvmmmddd___gggssszzz~~~uuuSSSAAAAAAAAA???>>>???@@@BBBGGGOOOXXX^^^fffjjjmmmlllkkknnntttzzz{{{zzz{{{bbbdddccc___vvv~~~nnndddbbb___]]]]]]^^^```bbbgggyyyxxxcccbbb```______[[[XXXXXX]]]gggnnnooooooqqq~~~~~~zzzxxxxxxwwwuuuttttttmmmrrr}}}lllbbb]]]]]][[[WWWYYY___nnn~~~yyyuuuoooiiieeebbb^^^YYYVVVUUUQQQLLLHHHFFFDDDAAA>>><<<::::::::::::888555555666666666555333222111000000000111111111111111111111111111111000000000000000000000000000/////////000222222222222222222222222222222222444444444444555666777777888888BBB\\\}}}rrrgggaaadddkkkjjjLLL>>><<<>>>======???AAAEEEJJJRRR[[[aaagggsss~~~zzzxxxyyyzzz}}}|||}}}}}}}}}~~~eeebbbddd___ppprrreeeccc```]]]]]]^^^```bbbeeesssgggXXX]]]```cccccc\\\ZZZWWWZZZdddlllnnnnnnooo||||||}}}zzzyyyxxxwwwtttrrrsssooorrrzzzvvvnnnkkkhhhcccbbbdddvvv~~~yyyuuuoooiiieeeccc^^^YYYVVVTTTQQQLLLHHHFFFDDDAAA>>><<<:::::::::777555444444555666555444222222222111111111111111000000000000000000000000000000000000000000000000//////000000000111222333222222222222222222222222333333333444444555666777777888@@@TTTvvvvvvllleeeeeeiiiaaaGGG<<<:::;;;;;;===???CCCHHHNNNVVV^^^dddlll|||}}}}}}||||||~~~gggaaajjjfffqqqsssfffddd```^^^]]]^^^```bbbdddnnn{{{aaaUUU[[[```eeeggg___[[[XXXZZZccckkknnnoooqqq~~~~~~}}}{{{zzzzzzxxxtttqqqpppsssuuuvvv~~~uuuttt~~~|||yyyuuuqqq|||~~~yyyuuuoooiiieeeccc^^^XXXUUUSSSPPPLLLHHHFFFDDDAAA>>><<<:::::::::555333333333555666555333222222222222111111000000////////////////////////000000000000000000000000...///000000///000222444222222222222222222222222333333333333444555666777888:::@@@QQQnnnwwwnnnjjjjjjkkk|||ZZZEEE???<<<<<<======@@@EEEKKKQQQXXX```eeelllyyy{{{xxx|||~~~ooocccsssqqqrrruuugggdddaaa^^^]]]^^^```bbbeeeiiiwww}}}fff[[[]]]aaahhhmmmggggggeeeffflllqqqrrrtttwww~~~~~~}}}}}}zzzvvvrrrmmmtttvvvwwwvvvooodddiiiyyyuuuyyy}}}~~~yyyuuuoooiiieeeccc^^^XXXTTTRRRPPPLLLHHHFFFDDDAAA>>><<<:::::::::333333222444666666555444222222222222222111000000////////////////////////000000000000000000000000...000111000//////222444111111111111111111111111333333333333444555666666777:::@@@NNNhhhuuuooonnnoooooowwwyyyRRRBBB@@@======???>>>AAAGGGMMMSSSZZZaaafffhhhtttzzzuuuttt|||~~~fff|||zzzpppwwwgggeeeaaa___]]]^^^```bbbfffgggrrrssshhhffffffoooxxxvvv{{{zzz{{{~~~yyyuuunnnqqquuu{{{{{{kkkmmmxxxrrrmmmfffjjj~~~yyyuuuoooiiieeeccc^^^XXXTTTRRRPPPLLLHHHFFFDDDAAA>>><<<:::::::::333333333444666777666444111222222222222111000000////////////////////////000000000000000000000000---000111111//////222555111111111111111111111111333333333333444555666666444888>>>JJJbbb}}}rrrnnnppprrrrrr{{{qqqKKK??????===<<<@@@>>>BBBHHHNNNTTT[[[aaafffhhhvvv}}}~~~~~~hhh~~~mmmxxxhhheeebbb___^^^^^^```bbbgggfffooosssnnnlllvvv|||wwwqqqnnnrrr~~~yyytttmmmssswwwmmmfff```rrrzzzvvvssspppkkkggg___\\\WWWSSSQQQOOOLLLJJJHHHEEE@@@===<<<;;;:::888444444333222222222222333222222111000//////222555000111111111111222222222222111111111000000//////111111000000000000111111111111222333333333333222555555666666777888888888:::333<<>>CCCiiivvvWWWEEE>>><<<@@@<<>>@@@___~~~xxxxxxvvv~~~QQQBBB===;;;@@@===EEEFFFJJJPPPUUUYYY]]]aaadddiiilllpppqqqppppppsssuuuzzzzzzvvvpppqqqyyy~~~}}}~~~||||||~~~tttnnn~~~www{{{tttkkkcccbbbbbb``````bbbcccccceeeppp{{{sssrrrwww~~~|||xxx}}}rrrvvvzzzuuurrrooojjjfffccc```ZZZUUURRRNNNKKKIIIHHHEEE@@@===<<<;;;:::888444444333222222222222333000111222222222222555777555444444333222222111111111111111000000000000000222111111000000111111222111111222333333333333222444444555666666777777888666777<<<>>>@@@YYY{{{rrrxxxxxxxxxyyyyyyRRRFFF@@@<<<@@@<<>>;;;BBB@@@EEEKKKPPPWWW]]]___`````````fffjjjnnnppppppqqqtttwwwyyyzzzxxxuuuvvv{{{~~~~~~~~~{{{xxxwwwyyy{{{yyywwwuuuvvvzzz}}}jjjeeeppp{{{pppddd___]]][[[\\\^^^\\\___aaabbbnnn{{{|||~~~iiiiiibbbiiixxxkkkoooyyytttqqqnnniiieeeddd```[[[WWWTTTQQQNNNLLLHHHEEE@@@===<<<;;;:::888666666555444444444444555111222444333222111111222222222222222222222111111///000000000111111111111333222222111111222222333111111222333333333333222111222222333333444444555777;;;888:::@@@BBBbbboooiiihhhnnnttt~~~yyyvvvSSS;;;>>><<<;;;CCCBBBHHHNNNTTT\\\aaaddddddddddddeeeiiimmmooonnnooorrruuutttwwwwwwtttuuuzzz{{{yyy}}}wwwrrrrrruuuzzzzzzxxxuuuuuuwwwzzz|||}}}mmm```wwwyyykkksssfff```^^^\\\]]]```[[[___aaa___ggg~~~zzz~~~xxxmmmtttkkkkkknnntttooouuuyyytttqqqnnniiieeefffbbb\\\WWWTTTPPPMMMJJJHHHEEE@@@===<<<;;;:::888444444333222222222222333000222444444333333444555666555444444333222111111//////000000111111111222333222222111111222222333111111222333333333333222333333444555555666666777444888444888@@@@@@]]]vvvpppmmmnnnmmmqqq}}}PPP:::???===;;;DDDCCCHHHOOOTTT]]]ccceeeeeeeeedddaaafffjjjmmmmmmooorrrvvvrrrvvvwwwuuuvvvzzzzzzwwwyyyyyywwwsssqqqttt}}}zzzxxxuuuuuuxxx{{{}}}~~~}}}nnnZZZmmmqqqgggzzzuuuhhhbbb___]]]^^^aaa[[[```aaa^^^cccwww|||wwwvvvyyyvvvsssppp{{{{{{rrr~~~{{{uuupppmmmiiiggggggbbb[[[WWWTTTRRRMMMJJJJJJGGGCCC@@@>>>;;;888666777666444333222111111111000000111222222222222111000000000000000000000000///000000000000111111111111111111111111111111111111111111111111111111111333333444444555666666666888888888;;;<<<;;;XXX~~~vvvqqqqqqoooqqqlllEEECCC@@@>>>???CCCIIILLLVVVZZZ```eeegggeeeaaa^^^fffdddeeehhhjjjnnnwww{{{yyyuuussswww|||{{{vvvzzzzzzxxxuuuwww{{{|||yyyvvvwwwyyy{{{zzzttttttbbbhhhkkkjjjtttxxxiii```^^^```aaaaaa[[[\\\^^^```cccppp~~~uuuttttttyyy{{{ttt}}}{{{tttrrrsssyyyyyyvvvzzzuuuqqqmmmjjjhhhgggbbb[[[WWWUUURRRNNNJJJJJJGGGCCC@@@>>>;;;999666666666444333222111111111000111111222333222222222000000000000000000000000111222222222222333333333111111111111111111111111111111111111111111111111333333444444555666666666666888888<<<<<<999RRR|||~~~yyywwwcccBBB@@@>>>???CCCJJJRRRWWW```bbbfffiiillllllkkkjjjiiihhhiiijjjiiijjjsss}}}vvvuuurrrpppuuu{{{{{{www}}}~~~}}}xxxwww{{{|||zzzwwwzzz|||~~~{{{wwwyyyfffiiihhhdddllloooddd``````aaa```\\\\\\\\\\\\^^^hhhyyynnngggaaa___dddfffgggsss}}}{{{{{{zzztttqqqnnnkkkiiigggbbb[[[WWWUUUSSSOOOKKKJJJGGGCCC@@@>>><<<999777666555444333222111111111111222222333333333333333000000000000000000000000111222222222222333333333111111111111111111111111111111111111111111111111333333333444555555666666555777888<<<<<<777IIImmmWWWAAA@@@???@@@FFFOOOXXX^^^eeeeeeeeefffggghhhjjjkkkhhhiiikkklllhhhhhhpppzzzuuuuuurrrqqqvvv}}}~~~zzz}}}xxxyyyzzzzzzwww{{{~~~~~~jjjkkkggg___dddwwwiiicccaaa``````___^^^]]][[[ZZZaaatttrrrjjjbbb[[[\\\YYY[[[cccggggggmmmvvv~~~yyytttqqqooolllkkkgggbbb\\\XXXVVVTTTPPPLLLJJJGGGCCC@@@>>><<<999777666555444333222222222222222222333444444444444333000000000000000000000000//////000000000111111111111111111111111111111111111111111111111111111111222333333444444555666666666777777999;;;777EEEddd{{{PPPCCCBBB@@@BBBGGGOOOWWW]]]eeedddccccccbbbcccdddeeeeeeggglllmmmjjjiiiqqq{{{xxxyyywwwuuuyyy~~~yyyyyy{{{|||zzz}}}kkkjjjggg^^^```{{{}}}mmmddd```______cccaaa```]]][[[___nnn~~~pppgggfffgggfffcccfffmmmsssvvv{{{~~~yyytttqqqooommmkkkgggbbb\\\XXXWWWUUUQQQMMMKKKHHHDDDAAA???<<<999777555555444333222222222222222222333444444444444333000000000000000000000000//////000000000111111111111111111111111111111111111111111111111111111111222222333333444555555555777777444666:::888DDD^^^sssLLLBBBAAA@@@BBBGGGNNNVVV[[[ffffffhhhiiijjjkkkkkkkkkhhhkkkppprrrpppnnnsss|||zzz{{{zzzwwwyyy~~~~~~yyy|||~~~gggcccccc^^^^^^sssqqqeee```______cccaaa```___\\\]]]hhhtttuuunnnrrrwwwssssssxxx~~~yyytttqqqooolllkkkhhhccc]]]YYYXXXVVVRRRNNNKKKHHHDDDAAA???===:::888555444333333222222222333111222222333333333333333000000000000000000000000111222222222222333333333111111111111111111111111111111111111111111111111222222222333444444555555777777333555;;;:::BBBWWW|||hhhIII===>>>@@@DDDJJJRRRYYY]]]cccfffjjjnnnqqqsssttttttpppqqqtttxxxvvvssstttyyywwwyyyxxxuuuvvv{{{}}}|||uuu{{{{{{}}}}}}eeeZZZ\\\\\\ZZZgggvvvhhhaaa_______________```\\\[[[aaajjj{{{yyytttqqqnnnllljjjhhhccc]]]YYYXXXVVVRRROOOKKKHHHDDDAAA???===:::888444444333222222222333333000111111222333222222222000000000000000000000000111222222222222333333333111111111111111111111111111111111111111111111111111222222333333444555555555666333666===:::>>>MMMlll[[[BBB<<<>>>BBBHHHPPPWWW]]]```dddfffiiimmmppprrrssstttpppoooqqqvvvxxxuuutttuuurrruuuuuussstttyyy|||||||||yyylllVVVWWW[[[XXX^^^}}}lllccc``````]]]^^^```aaa^^^YYY[[[```oooxxxzzzzzztttqqqnnnkkkiiihhhccc]]]ZZZXXXWWWSSSPPPKKKHHHDDDAAA???===:::888444444333222222222333333000000111222222222222111000000000000000000000000///000000000000111111111111111111111111111111111111111111111111111111111111222222333333444555555333666444777>>>:::999DDDYYYuuuRRR===???BBBGGGMMMSSSYYY^^^```jjjjjjjjjkkkmmmnnnpppqqqjjjgggjjjrrrwwwvvvttttttpppssstttrrrtttyyy~~~~~~~~~zzzuuuWWWVVV[[[XXXZZZyyyoooeeeaaaaaa___```cccddd```YYYXXX\\\aaauuutttnnnoooxxxzzztttpppnnnlllkkkjjjggg```YYYWWWWWWTTTNNNKKKGGGCCC???===;;;888666444333333222333444666777222222222111111111111000111111111111111111111111////////////////////////111111222222222333333333333333333222222111111111333333444444444444444444555666666555666999===AAARRRzzzaaaHHHAAAAAAEEEJJJPPPUUU[[[aaafffiiimmmnnnlllmmmqqqoooiiieeeeeejjjrrruuusssrrrtttooorrruuuvvvvvvxxx|||XXXXXX^^^VVV]]]rrrvvvddd___ccc___```aaaaaaaaa]]]WWWSSS]]]mmmsssiiigggjjjyyyyyyrrrooozzzzzz|||vvvrrrooolllkkkiiigggaaaZZZXXXXXXSSSMMMJJJGGGBBB???===;;;888666444333222111222333444555222222222111111111111000111111111111111111111111111111111111111111111111111111111222222222333333222222222111111000000000333333333444444444444444555666666555666888===@@@EEEfff|||[[[DDD???AAADDDJJJNNNSSSXXX___dddgggjjjkkkhhhiiimmmmmmiiieeedddhhhooorrrpppppprrrmmmoooqqqrrrrrrsssvvvyyy~~~___UUUWWWRRRXXXhhhzzzfff```bbb^^^^^^___aaaaaa]]]XXXTTTZZZggg}}}zzzkkkeeebbblllzzzvvvnnnmmmtttwww}}}wwwsssooollljjjhhhfffaaa[[[YYYXXXSSSLLLIIIFFFBBB???===;;;999777444333222111111111222333222222222111111111111000111111111111111111111111111111111111111111111111111111111222222222222333111111111000000000000000222333333333444444444555555555666666666888<<>><<<;;;999777555444333111111111222222222222222111111111000000111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111000000222222222333333444444555444555666666666888;;;>>>EEERRRqqqdddHHH===>>>DDDIIINNNPPPRRRVVV]]]cccbbbeeeggghhhhhhiiiiiihhhgggdddeeeiiikkkjjjkkkoooqqqqqqqqqqqqpppqqqrrrssssssvvv{{{|||{{{wwwuuusssxxxyyyyyyzzzxxxxxx|||[[[QQQVVVXXXTTTiiiwwwiiifff^^^^^^^^^______]]]YYYUUUQQQYYYhhh|||nnnddd]]]ZZZ]]][[[pppzzznnnhhhllluuu|||{{{uuuqqqmmmjjjhhhgggfffaaa\\\ZZZYYYRRRKKKGGGDDD@@@===<<<;;;999888666555444333222222333444222222222111111111000000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222111111222222333444444555444555666666666777:::<<<:::EEEjjjzzzXXXBBB>>>@@@IIINNNTTTVVVUUUWWW^^^dddaaaeeejjjmmmllliiiggghhhhhheeeeeeiiijjjiiikkkoooqqqqqqppppppqqqrrrrrrrrrqqqtttyyyzzzyyyuuusssqqq}}}}}}|||{{{zzzyyy|||```OOOTTTTTTJJJ]]]nnnggg````````````___]]]YYYUUUPPPVVVcccvvvooofff___ZZZZZZ[[[ggguuuvvviiihhhssstttvvvyyyrrrooolllkkkiiihhhfffaaa[[[YYYXXXSSSLLLFFFCCC???===<<<;;;:::999666555444333333333444555222222222111111111111000000000000000000000000000////////////////////////000000000111111111111222222222222222222333333333000000111222333444555555444555666666666777999;;;888AAAfffoooNNN???@@@CCCLLLSSS[[[\\\ZZZZZZ___dddbbbeeejjjnnnlllfffeeeggggggeeeeeeiiikkkjjjllloooooommmlllmmmppprrrrrrqqqlllooossstttsssrrrqqqqqq||||||zzzxxx}}}~~~mmmTTTUUUUUULLLXXXqqqgggaaaaaa`````````^^^[[[XXXRRRUUU^^^nnnrrrhhh```[[[YYYYYYcccllluuuxxxwww{{{zzznnnfffkkkuuu~~~}}}vvvtttzzztttnnnxxxqqqnnnmmmmmmmmmiiigggaaaZZZXXXXXXSSSMMMEEEBBB???===<<<<<<:::999444333222222222333444555222222222111111111111000000000000000000000000000000000000000000000000000000000000000111111111111000111111111222222222222000000111222333444555555333555666777666777999:::===AAA```eeeFFF>>>AAADDDNNNWWW```bbb^^^\\\___cccddddddgggjjjfff```bbbgggeeeccceeeiiikkkjjjkkkooolllkkkjjjlllpppssssssrrrnnnooopppooommmlllmmmnnnssssssrrrrrrwww~~~}}}|||{{{[[[VVVWWWRRRUUUuuuvvvhhh```______aaabbbaaa___]]]VVVUUUXXXdddyyytttiiibbb^^^]]]YYYkkkzzz||||||~~~}}}xxxjjjfffgggmmmpppnnnnnnqqqrrrpppkkkeee```bbbjjjqqq}}}nnnwwwxxxqqqnnnnnnooopppjjjggg```YYYWWWWWWTTTNNNDDDBBB>>><<<<<<<<<:::999222222111111111222444555222222222111111111111000000000000000000000000000111111111111111111111111000000000000111111111111//////000000111111111222///000111222333444555555333555666777666777888:::<<<<<>>DDDnnnsssIIIAAAAAA???GGGLLLUUU```ggggggccc___\\\fff___]]]aaadddbbb```bbbaaa___\\\]]]```eeeiiikkkiiijjjkkkmmmnnnppppppqqqqqqpppnnnmmmllllllmmmmmmkkkmmmkkkjjjuuuuuuvvvwwwzzz|||}}}|||{{{bbbVVVZZZQQQNNNbbb{{{xxxgggfffcccaaaaaacccbbb___ZZZVVVTTTXXXcccwwwsssfffccchhhgggzzz}}}sss___UUUTTTWWW[[[___nnnvvv}}}ppphhhddddddjjjzzz{{{mmmaaa\\\___nnn|||rrryyyuuuppplllmmmqqqnnniii```XXXWWWYYYUUUNNNGGGDDD@@@>>><<<;;;:::888666555333333222333444555222222222111111111111000000000000000000000000000000000000000111111111111333111000000111222222111333333333333333333333333444333333222222222333333222333444555777888999:::<<<<<>><<<;;;999777666555444222222222333444222222222111111111111000000000000000000000000000000000000000111111111111333111000000111222222111333333333333333333333333222222222111111222222333444444555666888999::::::999======TTTdddEEECCCHHHIIINNNXXX[[[]]]______```bbbddd\\\^^^bbbggggggcccaaacccbbbaaa___^^^```dddiiilllhhhhhhjjjlllooosssvvvxxxuuutttqqqnnnllljjjiiihhhkkkooommmiiimmmxxx~~~}}}sssuuuxxx|||lllSSSTTTWWWXXX```xxx}}}pppjjjcccaaaaaabbbaaa```___YYYUUUTTTZZZiiiwwwqqqrrrmmm|||hhh^^^UUUVVV[[[aaafffjjjkkkuuu|||}}}{{{ooocccdddhhhmmmsss{{{uuulllhhhdddaaa___\\\XXXTTTXXX___sssxxxzzzwwwzzzjjj~~~yyyvvvrrrnnnooorrrqqqlllcccZZZXXXXXXRRRJJJIIIFFFAAA>>><<<:::888666666555444222222222222333222222222111111111000000000000000000000000000000///000000000111111111111222111///000111333222111222222222222222222222222222222222222222222333444555555666777888999::::::999???;;;DDDmmm|||ZZZCCCDDDLLLOOOQQQ]]]]]]\\\[[[ZZZZZZ[[[\\\ZZZ]]]aaabbb```]]]]]]___cccbbbaaa___```ccchhhlllggggggggghhhkkkooosssuuuuuusssqqqnnnkkkhhhfffeeeeeekkkmmmjjjkkkqqqvvvwwwsssuuuxxx{{{}}}[[[TTTZZZ[[[[[[iii~~~yyyzzz{{{rrrhhhddddddcccbbbbbbaaa[[[UUUSSSUUU___tttyyyvvvwww~~~vvvsssmmmnnnxxxggg___[[[^^^dddgggjjjnnnnnnxxx~~~}}}~~~vvvrrrqqqrrrsssqqqnnnrrryyy{{{~~~tttjjjggggggggghhhfffdddbbb]]]XXXZZZ```oooyyyvvvkkkqqqnnn}}}yyywwwsssoooooosssrrrmmmddd\\\YYYXXXQQQIIIIIIFFFAAA>>><<<:::888666555444333222111222222333222222222111111111000000000000000000000000000000///000000000111111111111222000///000111333333222222222222222222222222222333333333333333444555555555555666777888999999::::::AAA;;;;;;WWW}}}}}}}}}mmmPPPDDDDDDMMMSSSRRRZZZZZZ[[[\\\\\\[[[ZZZYYY___aaa```\\\YYYYYY[[[^^^ddddddcccaaa```ccchhhmmmiiihhhffffffhhhkkkoooqqqrrrqqqooommmjjjgggeeeddddddkkkqqqrrrqqqsssuuuvvvsssvvvxxxxxxxxxyyy|||~~~hhhSSSYYYYYYVVV\\\vvvyyyvvvzzzlllgggeeebbb```aaaccc]]]WWWSSSRRRXXXhhhwww|||tttpppnnnnnnssszzz{{{rrrnnneeeyyyyyyoookkkeeedddhhhmmmnnnpppsssuuu}}}~~~yyyssskkkcccbbbgggfffmmmrrrpppoootttyyy{{{|||wwwppphhh___XXXYYY___jjjzzznnndddkkkxxxuuulll}}}yyywwwtttppppppsssrrrnnneee\\\ZZZXXXQQQIIIHHHEEEAAA>>><<<;;;999777444333222111111222333444222222222111111111111000000000000000000000000000000000000000111111111111111000///000222333333222222222222222222222222222333333333333444555666666555555666777777888999999888???;;;;;;LLLhhh|||{{{}}}~~~^^^IIIEEEEEELLLSSSPPPSSSUUUYYY]]]aaabbb___]]]gggfffbbbZZZWWW[[[___```eeeeeeeeebbb```bbbhhhmmmllljjjgggeeefffiiimmmpppnnnnnnmmmlllkkkiiigggffffffkkkqqqsssrrrrrrrrrssssssuuuwwwvvvttttttwwwzzztttRRRVVVVVVTTTTTTfffwww|||pppiiieee___]]]___ccc^^^YYYUUUQQQSSS___kkkzzzxxxuuussstttttttttyyytttlll```ggg||||||qqqpppuuuqqqmmmlllppptttvvvyyy}}}}}}zzzoooeee]]]]]]bbblllwwwxxxiii^^^\\\___iiijjjaaabbbvvv|||hhhlll|||yyyxxxuuuqqqqqqtttqqqmmmeee]]]ZZZYYYRRRIIIGGGDDD@@@>>><<<;;;:::888222111111111111333444555222222222111111111111000000000000000000000000000000000000000111111111111111000///000222333333333111111111111111111111111222222222222333444555666555555555666666777777888555;;;;;;===GGGVVVzzz~~~{{{zzz|||}}}sssQQQDDDGGGEEEIIIQQQMMMOOOQQQUUU\\\bbbdddbbb___jjjhhhbbbZZZZZZ```cccaaaeeeffffffccc```bbbhhhmmmkkkiiieeeccccccgggkkknnnkkklllmmmmmmmmmmmmlllkkkmmmnnnoooqqqpppooooooqqqqqqsssuuutttqqqqqqtttyyy~~~UUUWWWTTTTTTQQQ[[[{{{{{{wwwnnniii```]]]___bbb^^^[[[WWWRRRQQQYYYcccpppzzzkkkbbbcccgggjjjwwwzzztttnnnhhhhhhrrr}}}yyywwwzzz|||}}}}}}rrrhhhcccfffkkkzzz{{{kkkdddeeeqqqttteeebbbttt}}}rrrcccooo|||yyyxxxuuurrrqqqtttqqqmmmeee]]][[[YYYRRRIIIFFFCCC@@@>>>===<<<:::999111111000000111333555666222222222111111111111000000000000000000000000000000000000000111111111111111000///000222333444333111111111111111111111111111111111111222333444555444444555555666666777777444999;;;???CCCIIIlll~~~}}}{{{{{{}}}zzzmmmKKKBBBIIIDDDHHHPPPKKKOOOOOOSSSYYY^^^aaa___\\\hhhggg```YYY\\\ccceeeaaafffggggggddd```aaahhhnnnhhheeeaaa___```dddiiillliiikkkmmmooopppppppppoooxxxuuusssrrrrrrqqqrrrtttooorrrtttssspppppptttyyy|||ZZZ[[[TTTVVVRRRVVV{{{~~~~~~tttmmmccc___bbbaaa^^^\\\YYYTTTQQQVVV___lllpppkkkkkkeee___hhhqqqmmmkkkgggeeehhhiiimmmzzzxxxpppmmmrrrxxxtttiiigggwwwvvvgggeeeuuutttxxxlll___pppzzzvvvsssrrrqqqpppooojjjccc]]]ZZZUUUOOOKKKDDDCCCAAA>>><<<:::999888666555444333222333444444222111111000000000000000222111111000000000000000222111111111000000//////222222111111111111222222111222333222111111333555222222333333333333444444555555555666666666666666<<<:::666:::>>>BBB```|||sssvvvxxx}}}XXXJJJCCCHHHLLLIIIJJJPPPSSSRRRQQQRRRYYYaaaaaa\\\dddeeeaaaYYYVVVZZZ```bbbggghhhgggbbb\\\[[[bbbjjjnnnjjjccc______``````aaaccceeeiiimmmooooooooonnnyyywwwtttpppnnnnnnnnnnnnppppppssstttqqqnnnqqqxxxoooOOOYYYRRRQQQVVVjjj~~~oooccc\\\[[[\\\^^^^^^ZZZTTTQQQRRRVVVbbbvvvtttnnnmmmoooooommmiiieeedddiiilllnnnvvvyyyyyy~~~lllggghhhvvvoookkkxxx{{{wwwuuutttrrrqqqnnniiibbb]]]YYYUUUOOOJJJDDDCCCAAA>>><<<:::999888555444333222111222333333222111111000000000000000000000//////000111222222111111111111000000000///222222111111111111222222111222222222111111333555222222222333333333444444444444555555666666666777:::999777<<>><<<:::999888444333222111000111222222222111111000000000000000......//////000222333444111111111111000000000000222222111111111111222222111222222222111111333444222222222222333333333333333333444555666777777888777888888===@@@<<>>===<<<:::999555333000000000111111000111///......//////...---////////////////////////////////////000000000000000000000000111111111111000000111111111111000000000000111111111222222222111333444444333444555666444444555666777999;;;<<>><<<:::999555333000000000111111000000...------//////...,,,////////////////////////////////////000000000000000000000000111111111111111111222222222222111111000000000111111111222222111222444444333333555666555555555666777888::::::<<>>NNNqqq|||wwwtttlllllluuutttYYYJJJEEEDDDCCCBBBCCCDDDFFFGGGGGGFFFFFFFFFIIIKKKLLLQQQTTTQQQJJJIIIJJJKKKKKKKKKLLLOOORRRSSSUUUVVVVVVTTTSSSSSSTTTTTTUUUWWWXXXXXXZZZ]]]___dddcccaaa___^^^^^^___```dddiiikkkiiiiiikkkllljjjcccaaa___```dddhhhjjjlllmmmoootttvvvtttrrrxxx]]]JJJYYYpppfffTTT\\\zzzsssnnnuuukkkbbb___\\\\\\___bbb]]]UUUNNNJJJLLLRRRXXXppp~~~ssskkkkkkqqqrrrnnnnnnlllfff___\\\\\\WWWPPPIIIFFFBBB@@@???>>><<<:::555333000000000111111000000//////000111222222000////////////////////////////////////000000000000000000000000111111111111000000000111111000000000////////////000000000111000111222333222222333555444444444555666777888999777;;;<<>>>>><<<;;;555333111000000111111000///......///000111111000////////////////////////////////////000000000000000000000000111111111111111111222222222222111111////////////000000000000///111222222222222333555444444444444666777888999777<<<;;;;;;TTTzzzvvvrrrkkkkkkuuu}}}gggFFFBBBFFFBBB@@@DDD>>>???AAACCCDDDEEEEEEDDDDDDGGGGGGDDDDDDGGGIIIGGGBBBDDDEEEGGGHHHKKKOOOSSSNNNPPPRRRRRRPPPOOORRRTTTPPPRRRSSSTTTTTTUUUXXXZZZdddaaa^^^[[[ZZZZZZ[[[\\\[[[aaaeeeddddddggggggeeedddcccbbbcccfffiiijjjjjjnnnmmmpppssssssssswww~~~hhhTTTXXX{{{]]]YYYsss}}}rrrnnnssstttkkkbbb___cccZZZ[[[ZZZWWWTTTRRROOOLLLUUU]]]nnnqqqhhhhhhnnnoookkkllllllhhh```ZZZXXXTTTPPPJJJEEE@@@>>>>>>===:::888333333111000000000111222///............---------111111000000//////............///000000000000000111111000000//////......222111111111000000//////111111222222222222111111222222333444444555555666444444555555666777777777999;;;999:::LLLuuu}}}yyytttooopppsssxxx~~~bbbIIIEEEHHHCCC>>>===????????????????????????@@@@@@@@@???>>>@@@DDDGGGAAAAAAAAABBBDDDFFFGGGHHHLLLJJJHHHIIILLLNNNNNNLLLNNNMMMNNNNNNPPPSSSUUUWWW\\\\\\\\\[[[ZZZ[[[]]]___gggddd```___bbbfffggggggbbbeeehhhgggeeedddfffiiisssrrrrrrqqqqqqrrrtttvvv|||uuu\\\YYYwwwSSS___{{{uuummmmmmbbb\\\YYY[[[[[[[[[[[[YYYTTTMMMIIIOOOSSSbbbxxxwwwoooiiipppsssjjjjjjooooookkkkkkkkkggg^^^YYYWWWSSSOOOJJJEEE@@@>>>>>>===;;;888333333111000000000111222000000/////////.........000000000000//////............///000000000000000111000000000/////////...111111111000000000//////000111111222222111111000222222222333444444555555444444555555666666777777666999;;;;;;FFFddd~~~~~~tttpppnnnnnnooosss{{{pppYYYEEECCCEEEAAA>>>>>>?????????>>>>>>>>>>>>>>>>>>@@@AAAAAA@@@???@@@AAA??????@@@AAABBBDDDEEEFFFJJJHHHFFFGGGJJJLLLKKKJJJLLLLLLMMMNNNPPPRRRTTTUUUXXXZZZ]]]_________```aaabbb```___```bbbddddddccc___aaadddeeeeeedddeeefffppptttxxxwwwsssqqqtttxxxvvvttt~~~ooo```xxx```ZZZ|||yyyrrrvvvxxxjjjaaa\\\]]]\\\\\\]]][[[XXXRRRNNNNNNQQQ[[[nnnmmmhhhdddeeerrrvvvlllkkkooooookkkjjjjjjfff^^^XXXVVVSSSNNNJJJFFFAAA>>>>>>>>>;;;888333333111000000000111222111000000000////////////000000000////////////.........///000000000000000000000000000////////////111111000000000000//////000111111222222111111000000111111222333333444444444444444555666666777777444666;;;===>>>MMMsss}}}uuurrrqqqpppmmmkkkpppwww]]]MMM@@@@@@AAA>>>===@@@>>>>>>>>>======<<<<<<<<<;;;>>>BBBCCCAAA>>><<<;;;=========>>>@@@AAACCCCCCFFFEEEDDDDDDFFFHHHHHHGGGIIIJJJKKKMMMOOOPPPQQQQQQNNNRRRWWWZZZ[[[[[[[[[[[[\\\\\\\\\^^^```aaa___^^^\\\]]]___bbbeeefffeeecccfffooowwwxxxrrrnnnppptttppprrrzzzcccdddzzzmmmSSS___xxxwwwxxxuuuhhhaaa^^^^^^^^^^^^^^^\\\XXXUUUNNNMMMRRR___oooxxxssssssuuuiiihhhddd```eee{{{xxxmmmkkknnnmmmiiijjjjjjfff^^^YYYWWWTTTOOOJJJFFFAAA??????>>>;;;888333333111000000000111222000000000/////////......////////////////////////......///000000000000000000000000000////////////000000000000000000//////000000111111111111000000000000000111222222333333333333444555555666666777666444888===:::===YYYyyy}}}zzzwwwtttnnngggggglllvvv~~~fffNNNEEE???>>>>>><<<<<>>@@@AAACCCCCCBBBCCCDDDEEEFFFFFFFFFHHHJJJLLLNNNNNNNNNNNNIIIMMMQQQSSSTTTTTTUUUVVVYYYXXXYYYYYY[[[[[[\\\[[[[[[[[[]]]bbbgggiiifffcccaaaiiirrrvvvtttqqqpppqqqnnnppptttiiiUUU___ooozzzXXXLLLiii|||zzzvvv{{{oooeee```___^^^_________]]][[[PPPMMMLLLRRR\\\lll}}}xxxuuutttsssmmmgggkkkxxxnnnkkkmmmlllhhhjjjkkkggg___ZZZXXXUUUQQQKKKFFFAAA??????>>>;;;999333333111000000000111222/////////.........------.............../////////......///000000000000000////////////000000000000//////////////////000000000000000111111000000000//////000111111222222333333333444444555666666666:::444555;;;:::999III___zzzvvvpppiiiggghhhjjjrrrvvvQQQGGGCCC@@@???===;;;;;;===;;;;;;;;;:::::::::999999888:::<<<======<<<===>>>:::::::::;;;<<<===>>>???BBBBBBBBBBBBCCCCCCEEEFFFEEEFFFHHHJJJLLLLLLLLLKKKNNNOOOPPPPPPPPPQQQSSSUUUWWWWWWUUUTTTTTTVVVYYY\\\\\\\\\]]]bbbhhhjjjiiifffeeeiiiooouuuyyyyyyvvvsssrrrsssttt}}}xxxYYYXXXZZZwwwjjjOOOUUUssstttppppppxxxiiicccaaa___^^^___```___^^^TTTOOOKKKLLLPPP\\\ooo|||yyyqqquuuyyyooolllmmmlllhhhkkkkkkggg___ZZZYYYVVVRRRKKKGGGBBB?????????<<<999333333111000000000111222............---------------............/////////......///000000000000000////////////000000000000......////////////000000///000000111111000000//////000000111222222333333333333333444555555666666:::555444999;;;;;;CCCNNNyyywwwtttooolllkkkdddjjjvvveeeKKKDDDCCC@@@>>>===;;;::::::::::::::::::::::::::::::999:::;;;;;;;;;<<<>>>@@@:::::::::;;;;;;<<<>>>>>>@@@AAABBBBBBAAABBBDDDFFFEEEFFFGGGIIIJJJJJJKKKKKKNNNOOOOOOMMMLLLMMMOOORRRVVVUUUTTTRRRQQQSSSXXX[[[[[[[[[]]]```dddggghhhhhhhhhgggiiinnntttwwwtttqqqwwwwwwxxx___QQQXXXkkk|||\\\OOO^^^}}}rrrpppnnnrrrqqqgggddd```^^^___``````___XXXSSSOOOLLLKKKQQQ```oooxxx{{{zzzqqqmmmnnnmmmjjjiiijjjfff^^^ZZZXXXVVVQQQKKKGGGBBB@@@@@@???<<<999333333111000000000111222////////////............---------.........//////......///000000000000000.../////////000000000111........./////////000000//////000000000000//////000000111111222333333444222333333444444555555666555666777888:::>>>BBBFFFppp}}}zzzzzzvvvqqqmmmfffhhhmmmvvv~~~TTTJJJCCCBBB???===<<<<<<;;;888888999999::::::;;;;;;<<<:::;;;<<<<<<;;;;;;===>>>;;;;;;;;;;;;<<<===>>>>>>>>>@@@AAAAAA???@@@BBBEEEFFFFFFGGGGGGHHHIIIKKKKKKLLLMMMNNNNNNMMMMMMNNNOOOSSSTTTUUUTTTRRRSSSVVVZZZXXXYYY[[[]]]^^^aaadddgggiiigggffffffiiilllnnnnnnxxxyyy{{{hhhMMMVVV___sssmmmPPPRRR___{{{yyyrrrooo}}}zzzkkkgggbbb______`````````YYYVVVSSSOOOKKKLLLVVVccc|||{{{sssooopppooolllhhhiiieee]]]YYYWWWUUUQQQKKKGGGBBB@@@@@@???<<<999333333111000000000111222000000000000////////////---------.........//////...//////000000000000000.../////////000000111111---.........//////000000//////000000000000//////111111111222333333444444222222333444444555555666000666999888999???DDDDDD```zzzsssmmmkkkhhhgggkkkuuummmHHHIIIBBBAAA>>>;;;<<<===;;;888888888999:::;;;<<<<<<===;;;<<<>>>>>><<<;;;;;;;;;<<<<<<<<<<<<======>>>???===???@@@@@@>>>>>>AAADDDGGGGGGFFFFFFGGGIIIKKKLLLMMMPPPTTTUUUTTTSSSRRRRRRPPPSSSVVVVVVTTTTTTUUUXXXUUUWWWYYYYYYYYY[[[aaafffmmmllljjjgggeeeggglllqqqwwwyyy|||~~~vvvTTTQQQWWWooo}}}VVVOOOIIIuuutttlllvvvooojjjddd```___```aaaaaaZZZXXXVVVRRRLLLIIIQQQ\\\jjj~~~|||wwwpppkkkkkkmmmggg```]]]\\\[[[VVVRRROOOJJJCCC@@@???===:::777333222000/////////000111000000000000////////////......////////////......////////////000000000000------......//////000000111111000000000000111111////////////000000000000111111000000111111222333444444444555555555555555666666777888999;;;===>>>RRR~~~~~~xxxooopppnnnllliiikkkssswwwUUUJJJ???AAA>>><<<;;;<<<<<<999666:::888777999===@@@@@@???======<<<;;;;;;;;;;;;<<<:::;;;;;;;;;<<<<<<======???@@@BBBAAA@@@??????@@@AAACCCEEEFFFFFFGGGJJJKKKLLLRRRUUUTTTTTTWWWYYYYYYVVVWWWVVVUUURRRQQQRRRSSSXXXYYYZZZ[[[\\\___cccfffjjjkkkkkkiiihhhggghhhjjjoooxxxxxxvvvzzziiiTTT\\\qqquuuIIIPPPUUUwwwvvvwww~~~zzzsssiiiaaa]]]\\\]]]^^^ZZZZZZWWWQQQLLLJJJLLLOOO^^^lll}}}~~~|||wwwpppkkkkkklllfff```\\\\\\ZZZUUUQQQNNNIIICCC???>>>===:::777333222000/////////000111000000000000////////////------............------.../////////000000000000.........///////////////111111000000000000111111////////////000000000000111111000000111111222333444444444444555555555555666666777777999;;;<<<===IIIkkk|||vvvuuusssooojjjiiinnnwww~~~nnnPPPCCC======;;;999999;;;<<<:::999888666555666999;;;;;;:::===<<<;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<>>>@@@@@@@@@@@@AAABBB???AAACCCDDDEEEFFFHHHJJJJJJPPPSSSQQQQQQTTTWWWVVVTTTUUUVVVUUUTTTUUUVVVXXXYYYYYYZZZZZZZZZ]]]aaaeeekkkkkkkkkiiifffeeefffgggiiipppooooooxxx]]]YYYnnn]]]TTTMMMpppzzzvvvuuuzzznnneeebbbaaa```^^^]]]\\\ZZZTTTNNNKKKKKKLLLWWWcccrrr}}}{{{wwwppplllkkkiiieee___\\\[[[YYYTTTQQQMMMHHHBBB>>>===<<<999666333222000/////////000111000000000000////////////,,,,,,------------,,,,,,....../////////000000000///////////////.........111000000//////000000111////////////000000000000111111000000111111222333333333444444555555555555666666666777888:::;;;<<>>>>>;;;;;;:::999999999999999;;;;;;;;;<<<<<<<<<<<<===<<<>>>???@@@???>>>???@@@<<<>>>@@@BBBCCCDDDGGGIIIHHHMMMOOOMMMMMMQQQSSSRRRQQQSSSUUUVVVVVVXXXZZZ\\\ZZZZZZYYYXXXYYY[[[___ccclllmmmllljjjgggeeeeeeeeeeeeiiigggjjjuuu|||nnnWWWfff|||aaaKKKYYYuuunnnuuupppdddaaa```]]]ZZZ```___]]]XXXRRRMMMKKKKKKNNNVVVbbbqqq}}}}}}|||{{{xxxqqqllllllgggccc___\\\ZZZWWWSSSPPPLLLGGGAAA>>>===<<<999666333222000/////////000111000000000000////////////,,,------......------,,,........./////////000000000000//////......------000000////////////000000////////////000000000000111111000000111111222333333333333444444555555666666666666666888999:::;;;???BBBXXX|||{{{wwwpppiiidddbbbccceeevvv~~~fffWWWJJJ>>>CCCAAA???===;;;999888888777;;;:::999:::<<>>999999888777777777777888;;;;;;;;;;;;::::::::::::===??????>>>;;;999999999:::<<>>>>>===:::888333222000/////////000111000000000000////////////...//////////////////...------.........////////////////////////.........000//////......//////000////////////000000000000111111000000111111222333111111222333444555555666555555555555666777888999999>>>@@@JJJqqq~~~vvvpppmmmkkkiii```ccciiirrraaaDDD@@@>>>:::>>>999999999888777999<<<>>>BBBAAA???;;;888777999;;;999999888777777777777888::::::999999999999888888888:::;;;<<<;;;:::;;;<<<:::<<<>>>???@@@AAACCCEEEDDDFFFEEEEEEIIIOOORRROOONNNPPPSSSSSSRRRQQQQQQRRRWWWYYYZZZ[[[ZZZ[[[\\\]]]ZZZ]]]aaaccccccdddeeefffbbbjjjkkkjjjkkkhhhooommm```uuuYYYHHHZZZxxx~~~wwwuuurrr~~~qqqjjjddd```^^^]]]\\\]]]\\\[[[XXXUUUMMMIIIHHHLLLSSS]]]lllyyy{{{rrrrrrxxx|||tttnnnlllccccccbbb___[[[WWWTTTSSSLLLGGGBBB???>>>>>>;;;999333222000/////////000111000000000000////////////---......//////......------------.........//////........./////////////////////............//////////////////000000000000111111000000111111222333000111222333444555555666555555555555666777888888;;;???@@@DDDZZZwwwrrrooollldddbbbbbbfffooo|||sssMMMCCC@@@>>>===:::999::::::999999;;;???CCCBBBBBB@@@;;;888777:::===:::999888888777777888888888888888888777777777666666888:::;;;::::::;;;<<<:::;;;===>>>===>>>@@@AAADDDEEEEEEEEEJJJRRRUUURRRMMMPPPRRRSSSRRRPPPPPPPPPUUUXXX[[[]]]]]]\\\\\\]]]XXX[[[___bbbccccccdddfffdddjjjggggggkkkiiimmm|||[[[fffvvvgggLLLOOO^^^}}}xxxqqq}}}pppfff``````^^^\\\\\\]]]\\\YYYWWWPPPKKKIIIKKKMMMQQQ\\\hhhxxxxxxtttrrrvvv|||tttnnnlllbbbcccbbb```[[[WWWTTTSSSMMMHHHBBB?????????<<<:::333222000/////////000111000000000000////////////,,,------......------,,,---------.........//////---.........//////000000//////............//////////////////000000000000111111111000111222222333000111111222444555666666555555555555555666777888888888;;;AAALLLiiivvv|||wwwtttiiieee______fffrrr~~~YYY===@@@===;;;;;;333666777777555333444888<<<999999888666444555999>>>:::999999888888888888888888777777777666666555555888999;;;;;;999888888999999;;;<<<<<<;;;<<<===???EEEEEEEEEEEELLLTTTWWWUUUMMMPPPRRRSSSRRRQQQPPPPPPSSSWWW\\\______^^^]]]\\\ZZZ]]]aaadddeeeeeefffggghhhjjjdddfffnnnnnnppp{{{YYY```eeemmmjjjQQQNNNOOOjjj{{{rrrwwwyyyllldddbbb___\\\[[[\\\\\\YYYWWWQQQMMMKKKLLLKKKLLLTTT___eeeuuu|||tttpppwww~~~zzzvvvtttpppjjj```bbb```[[[XXXXXXUUUQQQNNNJJJFFFBBB???===;;;999444333222000000000000111////////////............///............------------------............////////////////////////////////////////////////////////////000111111000///000000000222444333111///222222333333333333444444666666666666666555555555999888:::===@@@PPPyyy|||}}}pppddddddeeeeeebbbaaahhhqqqdddOOO===;;;;;;666555999666666555444333333222222444444444444444444444444333444555555666555555555999999888888888888888999777888999999::::::::::::888888888888999:::;;;;;;CCCAAABBBEEEJJJMMMMMMLLLMMMKKKJJJPPP\\\aaaYYYLLLSSSUUUXXXZZZZZZ[[[]]]___ffffffeeeddddddddddddeeejjjgggjjjqqqssspppqqqttt}}}xxxXXXTTT```iii}}}yyydddJJJDDDXXXppp}}}vvvuuurrrzzzzzzmmmeeeccc```]]][[[ZZZZZZYYYYYYWWWTTTQQQNNNMMMLLLLLLXXXcccsssxxxmmmjjjpppyyyuuusssoooiii^^^```___[[[YYYYYYWWWSSSOOOKKKGGGCCC@@@>>><<<:::444333111000//////000000////////////........................---------------------------................................./////////////////////////////////000000111000///222111000111222222111///222222222333333333444444666666666666555555555555999888:::<<<<<>>>>>AAAEEEHHHHHHGGGIIIHHHHHHOOO\\\ccc\\\QQQOOOQQQTTTVVVVVVXXXZZZ[[[eeeeeeeeeeeeeeefffffffffhhhgggjjjppprrroooqqquuutttkkk\\\[[[\\\uuuyyyYYYDDDHHHVVV~~~zzzuuupppssstttoookkkddd___[[[ZZZYYYYYYYYYXXXUUURRRPPPNNNLLLLLLOOOXXXdddppp|||~~~uuutttqqqlllooowwwwwwrrrqqqmmmggg]]]```___[[[YYYZZZXXXTTTPPPLLLGGGDDDAAA???<<<;;;333222000///......///000////////////........................------------------------------------------------------------////////////////////////.../////////000000000000555333000000000111111000222222222222333333333333555555555555555555555555999777999<<<;;;===MMM```xxxrrrllliiiddd___^^^aaaZZZ```jjjuuuZZZBBB@@@999555999:::555444888555555444444333333222222333333333333333333333333222333444444555555444444666666555555555666666777999::::::999999888777666999999999999:::;;;<<<============>>>AAACCCCCCBBBEEEEEEFFFLLLWWW^^^YYYPPPMMMOOOQQQSSSTTTUUUWWWYYYaaabbbdddfffggggggggggggfffgggkkkoooooommmoootttmmmwwwnnn___UUUeee~~~oooSSSHHHIIIWWWwwwwwwooommmrrr~~~|||uuulllccc^^^\\\[[[[[[ZZZYYYXXXUUUSSSPPPMMMLLLJJJOOOVVV]]]iiizzz~~~ssskkkkkklllnnnxxx}}}uuupppooolllggg___aaa```[[[YYYZZZWWWSSSOOOLLLGGGCCCAAA???<<<:::222111000............///////////////.....................---------,,,,,,---------------------,,,------------------------////////////////////////...///////////////111222777444000...///000111111111222222222222333333333444444555555555555555666777666888<<<===>>>EEEOOOwww}}}tttoookkkeeecccdddUUU[[[cccjjjtttcccEEE:::<<<999999;;;888333333777444444444333333333222222222222222222222222222222222222333444444444444444444444444444444444555666888888888888888888777777888888888888999:::;;;<<<>>>>>>>>>???@@@AAAAAAAAACCCCCCDDDGGGNNNTTTPPPHHHMMMOOOQQQRRRSSSUUUWWWZZZ[[[]]]aaadddfffffffffeeeeeehhhkkkllliiihhhkkkooommmssszzzlllWWW]]]wwwiiiTTTHHHMMM^^^yyyooommmmmmyyy|||qqqiiidddaaa^^^\\\[[[[[[ZZZYYYVVVRRROOOMMMLLLMMMOOORRR\\\lll{{{wwwoooiiijjjnnnwww|||sssnnnnnnlllhhhbbbdddbbb\\\YYYXXXVVVQQQNNNKKKFFFBBB@@@===;;;999222111000............///////////////...............------------,,,,,,,,,,,,,,,,,,---------......------------------------////////////////////////---///000///...///111444888444000......000111111111111111222222222333333333444444444555555666666888666666:::===???CCCGGG]]]{{{qqqgggaaa```[[[^^^aaaccchhhssstttLLL:::<<<;;;999999888555222333777333333333333333222222222222222222222222222222222111222222333333333333333333333222222333444444555444555666777888999999999666666666666777888999:::>>>>>>???????????????@@@AAABBBBBBDDDIIINNNLLLFFFKKKMMMOOOOOOPPPRRRUUUXXXVVVXXX\\\___bbbcccccccccdddgggiiigggeeeeeegggiiilllppprrr{{{zzzYYY]]]pppaaaHHHLLLNNNfffqqqqqqooorrruuulllhhhddd___[[[]]]]]]\\\[[[XXXUUURRRQQQOOONNNKKKKKKQQQ___qqq}}}uuupppllljjjjjjnnnvvv{{{qqqnnnooommmjjjccceeeccc]]]YYYXXXUUUPPPNNNJJJEEEBBB???===:::888333222000///......///000////////////............------------,,,,,,,,,,,,+++,,,,,,---...///000000------------------------////////////////////////,,,///000///---...222555666333000...///111111222111111111111222222222222333333333444555555666666:::777666777:::===???@@@FFFgggnnntttgggccccccbbbaaa^^^^^^dddmmmtttZZZ;;;444;;;555555555444333333555777333333333333222222222222111111111111111111111111000111222222333333222222222222222222333333444555222333555666888999999999555555555555666777888999:::<<<===<<<;;;;;;<<<>>>>>>AAABBBCCCFFFLLLLLLIIIGGGHHHIIIJJJJJJMMMPPPSSSSSSUUUXXX[[[^^^``````aaaccceeeeeeccccccggghhhfffgggjjjmmmttteeeYYYbbbooozzz]]]JJJFFFQQQyyy|||vvvqqqlllvvv|||qqqkkkfffaaa\\\^^^^^^]]]\\\ZZZXXXVVVUUUPPPMMMHHHFFFIIIRRR^^^fffxxx~~~ppphhhgggaaafffnnnxxxzzzqqqmmmoooooolllbbbdddbbb]]]ZZZYYYVVVRRRNNNKKKFFFBBB@@@>>>;;;999444333111000//////000000////////////............---------,,,,,,,,,++++++++++++,,,...000111333333........................////////////////////////,,,///000///------222777444222//////000222222222111111111111222222222222222222333444444555666666:::999888888999<<<>>>===BBBSSSvvvpppeeevvvxxxnnnjjjeee```]]]^^^aaacccjjjsss~~~aaaEEE555555999222333333333444555555444222222222222222222222222111111111111111111111111000111111222222222222222222222222222333444555555333444555666777777888888555555555666666777888999888:::<<<;;;:::999;;;===???BBBCCCAAACCCGGGIIIGGGCCCDDDEEEEEEFFFHHHLLLOOORRRSSSUUUXXX[[[]]]___```bbbbbbaaa___eeellllllgggdddfffiiiooo|||eee___\\\iiiSSSLLLIIIZZZvvvkkkiiinnnzzzqqqlllfffbbb___^^^]]]\\\[[[ZZZZZZZZZSSSPPPKKKGGGGGGKKKQQQUUUccctttyyymmmcccaaaccccccnnn}}}zzzpppnnnpppqqqnnnaaacccaaa]]]ZZZZZZXXXTTTPPPLLLGGGDDDAAA???<<<:::444333222000000000000111000/////////............---------,,,,,,,,,++++++***+++---///111333444555////////////////////////////////////////////////,,,///000///,,,---222777333111//////111222222222000111111111111222222222222222333333444555666666888999::::::<<>>HHHHHH^^^{{{bbb~~~wwwrrrkkkeeebbbaaa```___YYYaaammmwwwkkkKKK:::888:::;;;444555666666888888444///222222222222222222222222000000000000000000000000000000111222222222222222222222222222333444555666555555666666666666666555666666666666777888999:::888:::<<<<<<::::::<<>>AAABBB@@@BBBCCCDDDDDDEEEGGGKKKOOOSSSSSSUUUVVVYYY\\\___`````````^^^^^^gggqqqqqqjjjdddeeehhhllltttmmmWWWWWWxxxbbbYYYHHHEEEeee|||ooohhhggggggxxxqqqmmmiii```___]]]\\\[[[\\\\\\]]]XXXUUUQQQLLLJJJKKKMMMOOOTTTcccxxx{{{pppeee^^^___dddmmm|||jjj{{{rrrppprrrpppkkkaaadddddd___\\\[[[WWWRRRRRRMMMGGGBBB???<<<;;;999444222000///000111111111////////////............------------------------//////.........---------///////////////.........///////////////.........///...---...///222444666000000000000////////////000111111111111222222222444444444444444444444444999888999===CCCHHHHHHGGGCCCHHHRRRllltttmmmvvvnnnmmmeeeaaa```[[[aaa^^^^^^ccchhhooozzzqqqMMM???;;;777444777555555444333333222111111000000000000000000000000000000000000000000000000111111111111111111111111222222222222333444555555555444444444444555666666888888888777777777777777:::999888888999:::<<<===<<<>>>??????>>>???AAADDDCCCDDDEEEHHHIIIKKKLLLLLLOOOOOOQQQVVV\\\______]]]```______```bbbdddggghhhfffeeecccccchhhzzzZZZXXXtttaaaDDDGGG^^^}}}sssmmmkkkmmmwwwsssooommmddd[[[]]]___VVVTTTYYYXXX\\\YYYUUUQQQOOOKKKHHHEEEMMMUUUdddvvvyyymmmfff```\\\```gggwww|||YYY{{{rrrppprrrpppkkkcccfffeee```\\\[[[WWWQQQPPPLLLFFFBBB???===;;;:::444222000///000111111111////////////............------------------------///.........------------////////////............////////////............///......///000333555777000000000000////////////000111111111111222222222333333333333444444555555777666777;;;@@@DDDDDDDDDAAAAAADDDSSStttlllhhhrrrddd___bbb___]]]ZZZZZZ^^^aaabbbhhhnnnxxx{{{sssXXX@@@999999777555888555444444333222222111111000000000000000000000000000000000000000000000000111111111111111111111111222222111222222333444555444444444444444555555666666666666666666666666666999999999999:::;;;<<<===<<<===>>>>>>>>>???AAACCCCCCDDDFFFHHHIIIKKKKKKLLLOOOOOOQQQVVV[[[^^^]]][[[]]]]]]]]]^^^```aaaccccccfffeeefffgggkkkzzzxxx___fff~~~zzzZZZKKKNNNaaa~~~nnneeegggnnn|||yyyooohhh]]]^^^```ZZZZZZ^^^[[[YYYWWWTTTRRRPPPMMMIIIFFFIIIMMMWWWdddqqqyyysssjjjcccaaa```aaaiiisss|||[[[PPPzzzrrrpppqqqpppkkkfffhhhfff```\\\ZZZVVVQQQOOOKKKFFFBBB@@@>>><<<;;;444222000///000111111000/////////............---------------------------............------------.........................................................///111333666777////////////000000000000000111111111111222222222111222222333444555555666555444555888<<<>>>?????????>>>???CCCQQQoooxxxZZZ```vvvrrrjjjjjjfff___\\\\\\___^^^ZZZZZZ\\\^^^cccggggggeeegggmmmtttzzzwwwPPPAAA555666888666555777444444333333222111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111222333444555444444333333444444555666555555555555555555555555888999:::;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>AAACCCCCCDDDFFFHHHIIIJJJKKKKKKMMMNNNQQQVVV[[[\\\[[[YYYYYYZZZ[[[\\\]]]]]]]]]]]]bbbcccfffhhhkkkuuuhhhTTTccc~~~yyyXXXCCCGGG^^^tttsssllllllllluuuzzzqqqbbb___aaa\\\\\\^^^XXXXXXWWWUUUUUUTTTRRRNNNKKKHHHHHHJJJQQQYYYfff{{{vvvllleeebbb^^^]]]```fffooo|||___GGGHHHzzzqqqoooqqqppplllhhhjjjgggaaa\\\ZZZVVVQQQMMMJJJEEEBBB@@@???===<<<444222//////000111111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...............///------...............///------...///000333555666////////////000000000000000000111111111222222222000111111333444555666666333444555666999:::;;;;;;<<<<<<@@@DDDDDDRRR|||ppp___XXXiii}}}qqqiiieeecccdddccc^^^[[[\\\WWWZZZ\\\\\\[[[\\\```cccfffkkktttzzz{{{~~~tttZZZAAA:::666777777444222444333333222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333444333333333333333444444555555555555555555666666666777888:::<<<<<<<<<;;;;;;;;;<<<=========>>>@@@BBBCCCDDDEEEGGGHHHIIIJJJJJJIIILLLQQQVVVZZZ\\\[[[[[[WWWXXXZZZ[[[[[[[[[YYYYYY]]]^^^cccfffhhhkkkwwwuuuOOORRRkkk|||lllKKKCCCNNNYYY{{{ppphhhlllwwwnnnffffff```___^^^VVVYYYYYYXXXYYYYYYWWWTTTQQQMMMIIIHHHIIIMMMUUUeeetttyyyssslllfffaaa]]]]]]^^^bbbhhhrrrnnnVVVHHHAAAzzzqqqnnnqqqpppllliiijjjggg```[[[ZZZVVVQQQLLLIIIEEEBBBAAA@@@===<<<333111///...///000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---------......//////,,,---------......//////+++,,,,,,---///000222222.../////////000000000111000000111111111222222222000000111222333555555666333444555666777888:::;;;:::999===BBB>>>AAA```uuu]]]^^^nnntttssslllfffeeedddbbbbbbddd___]]]\\\^^^```aaa___]]]___ccchhhkkkiiijjjvvvvvvWWWJJJ???;;;888888666222111333222111111111111111000000////////////////////////////////////////////////////////////////////////000000000000111222333333222222222222222333444444555555555666666777777777777888999;;;<<<;;;;;;::::::;;;======<<<===???AAABBBCCCDDDFFFGGGHHHHHHHHHFFFIIIOOOTTTXXX[[[\\\]]]WWWXXXZZZZZZ[[[ZZZYYYXXX\\\\\\```dddddddddiiiqqqYYYPPP___mmm}}}]]]NNNKKKJJJlllooohhhooooooqqq|||qqqnnnhhhfffcccYYYZZZZZZYYYZZZZZZYYYWWWTTTRRRNNNKKKKKKKKKMMMVVV```lllxxxrrroooiiiddd___\\\[[[\\\```fffmmmsss}}}lllXXXMMMEEE???zzzpppnnnqqqpppmmmiiijjjfff___ZZZYYYVVVQQQLLLIIIFFFCCCAAA@@@===;;;333111///...///000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////,,,,,,,,,---......//////,,,,,,------.../////////......//////000000111111000111111111111222222222000111111222333444444555333444666777777888999;;;???:::;;;>>><<<>>>RRRkkkqqquuujjjfffeeecccdddggggggdddcccgggmmmmmmgggaaa```aaacccddd```^^^eeeoooxxx{{{bbbHHHDDD;;;888666444333222333333000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000111222333222222111111222222333444555555555666666777777888666777888999:::::::::::::::;;;<<<<<<<<<===???AAA@@@AAACCCDDDEEEFFFFFFFFFDDDGGGLLLQQQTTTVVVZZZ\\\XXXXXXYYYZZZZZZZZZYYYYYY]]]\\\___cccdddcccfffjjjyyyoooYYYXXX]]]rrrlll[[[MMMDDDRRRqqqrrrkkksssmmmeee}}}}}}xxxoookkkhhh___]]][[[YYYXXXYYYXXXWWWUUUVVVRRROOONNNLLLIIILLLRRR]]]dddtttrrreeeccc___ZZZWWWXXX[[[^^^hhhqqqzzzggg]]]VVVDDD===EEEzzzpppnnnqqqqqqmmmggghhheee^^^YYYXXXVVVRRRLLLJJJFFFDDDBBB???<<<:::333111......///000000///.........---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,------...//////++++++,,,------...//////---..................---.........///000111111111000111111111111222222222111111222222222333333333111444666777666777999<<>>AAAKKKWWWsss{{{{{{rrrnnnjjjiiijjjlllnnnqqqwww{{{zzzuuupppkkkkkkkkkllliiieeehhhmmmzzz{{{}}}nnnPPPAAA>>>666555333222333444444333000000000000000000000000////////////////////////////////////////////////........................///////////////000222222111111111111111222333333333333444555555666777777666666666666777888999:::999:::<<<<<<;;;<<<>>>@@@???@@@AAABBBCCCDDDDDDDDDCCCFFFJJJLLLMMMPPPTTTWWWXXXXXXXXXXXXXXXYYYZZZZZZ\\\ZZZ\\\aaadddeeehhhlllqqqttt^^^UUU```hhhrrrwwwtttiiiZZZNNNCCCUUUmmm{{{uuunnniiisss}}}uuuqqqiiiccc```\\\ZZZZZZZZZYYYXXXXXXTTTQQQPPPMMMHHHHHHLLLQQQSSS]]]kkkvvvyyymmmbbbZZZZZZXXXWWWWWW[[[ccciiitttpppOOOPPPQQQCCC===FFFzzzooommmqqqqqqmmmfffgggddd]]]YYYXXXVVVRRRMMMJJJGGGDDDBBB???<<<999333111......///000000///......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,---...//////++++++,,,,,,---...////////////000000///...---------......///000111111222000111111111111222222222222222222222222222222333000333666666555666999<<<666777:::===@@@AAACCCFFFVVV|||wwwzzzsssoooooopppvvv~~~}}}||||||~~~{{{wwwwww{{{~~~~~~qqqOOOAAA<<<777444444222222444666555222////////////000000000000////////////////////////////////////////////////.................................//////000111222111111111000111222222333222222333333444555666666666666555555555777999:::999:::;;;;;;;;;<<<>>>@@@>>>???@@@AAABBBCCCCCCCCCDDDFFFHHHHHHHHHJJJOOOSSSXXXWWWVVVVVVWWWXXXZZZ[[[ZZZWWWXXX]]]cccfffjjjooohhh|||mmmYYYSSSTTT\\\lllwwwuuuhhh^^^GGGKKKOOOaaaxxxppppppoooiiirrrvvviiieee```]]]\\\]]]\\\\\\[[[VVVRRRQQQMMMHHHHHHKKKIIIHHHMMMVVV]]]aaakkkvvvrrrhhhccc^^^XXXRRRSSSUUUWWW[[[cccmmmuuukkkVVVBBB<<>>===333222000...---...///000......---------,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------***+++---//////...---,,,,,,---......//////......,,,,,,,,,---------......+++,,,---...///111111222000000////////////000000555444444333333333444444444555666666666666999;;;:::;;;<<<<<<===???CCCFFFTTT```~~~lllzzztttxxx|||}}}|||~~~www___NNN@@@999666555444333333222222333333111111111111111000//////222111///...---------...........................---------............///////////////000000000000111111111000000000000000111111222222222333333333333333333444444444555555::::::;;;;;;<<<;;;;;;;;;?????????@@@@@@AAAAAABBB@@@BBBDDDFFFIIIKKKLLLMMMTTTRRRQQQSSSWWWYYYXXXVVVYYYYYYYYY[[[^^^dddiiimmmnnnvvveeePPPVVVSSSPPPeeevvvVVVGGGGGGOOOccczzzqqqllloooxxx}}}uuullldddcccccc___\\\[[[ZZZXXXUUUSSSRRRQQQNNNLLLIIIIIIIIIJJJNNNTTTYYY\\\jjjppp}}}zzzoooggg___XXXVVVXXXYYYVVVTTTXXX```jjjwwwtttOOOJJJDDD@@@>>>>>>>>>>>>xxxpppmmmmmmlllkkkfffgggddd___]]][[[VVVPPPKKKHHHDDDAAA@@@>>><<<;;;333222000...---...///000......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++---.........---,,,,,,------...............,,,,,,,,,---------......------......//////000000000000////////////000000444444444444444444333333333555666666555666888;;;<<<<<<===<<<<<<>>>AAADDDLLLWWWpppccckkk{{{zzz|||www[[[III@@@999444111333333222111111111111111000111111111111000//////111000///...------------------------------------------------................../////////000000000000000000000000000000000111111111111222222222333333333333444444444444555888999999::::::::::::999<<<======>>>>>>??????@@@AAAAAACCCDDDGGGJJJLLLMMMOOONNNNNNQQQVVVYYYYYYYYYYYYZZZ[[[]]]aaaeeehhhkkkkkkppp]]]VVVOOOTTTkkkeeeOOOKKKOOOQQQqqqyyypppmmmnnnttttttjjjhhhgggccc___]]]ZZZXXXUUUSSSRRRPPPNNNLLLJJJIIIGGGGGGIIILLLPPPSSS[[[^^^fffttt{{{qqqjjjbbb___ZZZVVVUUUXXXTTTUUUYYYbbbooo~~~sssSSSJJJGGGBBB???>>>===<<<<<>>======<<<;;;999xxxrrrooonnnkkkhhhccceeeccc^^^\\\\\\WWWQQQMMMJJJEEEBBB@@@===;;;999333222000...---...///000......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,---.........------,,,,,,,,,---------..................////////////000000////////////000000000111333444555444222111222333555555444555777999;;;;;;;;;;;;:::<<>>===<<<<<<===<<<:::888xxxrrrooonnnkkkhhhffffffaaa[[[YYYZZZXXXTTTOOOLLLGGGCCCAAA???===;;;333222000...---...///000......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,---...+++,,,,,,---...---------,,,,,,,,,---------......,,,,,,---...///000111111000000////////////000000///000222444444333222111111333444444444444777999888888999999999<<<@@@CCCGGG@@@@@@IIIOOO___iiidddnnnvvv]]]GGG<<<888555666444111111444222222111000000000000000...////////////...------,,,,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------..................//////000000000000///000000000000111111111222222222333333333444444555555777888888999999999777777888999:::;;;<<<===@@@???>>>>>>@@@DDDGGGJJJJJJKKKLLLNNNQQQUUUYYY\\\^^^]]][[[ZZZ\\\```dddgggiiifffiiijjjooopppVVVWWWdddkkk{{{fffPPPJJJQQQ^^^yyyqqqkkkmmmyyyvvvooollliiieee```\\\ZZZXXXVVVTTTSSSQQQNNNLLLJJJIIIIIIIIIGGGIIIKKKKKKJJJKKKNNNQQQeeettt~~~xxxjjjeee___[[[YYYWWWVVVTTTVVVVVVXXX\\\]]]]]]bbbhhhxxx~~~]]]DDD???BBB<<<;;;;;;<<<======;;;999xxxqqqooommmkkkiiihhhgggaaaYYYWWWYYYXXXTTTOOOLLLGGGDDDBBB@@@>>><<<333222000...---...///000......---------,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,---------......+++,,,---...///111222222000000////////////000000...///111222333333222111111222333333333444666888666777888888999;;;???CCCBBB<<<@@@LLLLLLNNNnnnwwwjjjdddooo~~~uuuYYYIII999444555888999555...///333222111111000000000000000...............------,,,+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......---......//////000000111000000000111111111222222222222222222333333333333444555666777888999999999666777888999:::;;;<<<===>>>=========???BBBEEEGGGKKKLLLMMMMMMNNNQQQVVVYYY]]]\\\ZZZZZZ[[[___cccffffffdddiiilllnnncccVVVWWWXXXxxxZZZHHHHHHIIIiii~~~vvvqqqlllkkklll}}}ssspppnnnjjjddd___\\\YYYWWWUUURRRQQQOOOMMMLLLKKKKKKKKKMMMKKKIIIHHHHHHIIIIIIHHHJJJTTT]]]aaahhhwww~~~xxxppphhhbbb\\\ZZZVVVSSSQQQRRRSSSTTTXXXXXX[[[```bbbeeennnwww}}}{{{yyy~~~rrrOOOAAA>>><<<;;;::::::;;;<<<<<<;;;999xxxpppmmmmmmlllkkkhhhgggaaa[[[XXXXXXVVVQQQMMMJJJFFFCCCBBB@@@>>>===333222000...---...///000......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------)))***+++,,,---,,,++++++++++++,,,------------,,,,,,,,,,,,---------......---------...///000000111000000////////////000000//////000000111222222222000222333333222333666888777777888777888:::===@@@>>>===AAAGGGFFFHHH\\\tttlllkkkjjjqqqyyyTTTEEEAAA999666555777888555000111444111000//////......//////---............---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------------......///000000111111111111111222222222333111222222222222333333333222333444555777777777777555555666888999;;;<<<<<<<<<<<<<<<>>>???AAACCCDDDHHHJJJKKKJJJJJJMMMRRRVVVZZZ[[[\\\^^^```aaaccccccdddcccjjjnnnmmm{{{aaaZZZ]]]mmmoooTTTOOOJJJYYYmmmyyyrrrmmmlllqqqyyywwwrrrkkkeeeaaa]]][[[YYYTTTSSSQQQPPPNNNNNNNNNNNNMMMLLLJJJJJJJJJKKKKKKKKKIIINNNPPPNNNQQQ[[[eeejjjttt{{{|||~~~~~~|||zzzrrrpppmmmkkkhhhddd^^^[[[WWWWWWVVVTTTRRRSSSUUUXXX]]]^^^bbbhhhooowww{{{zzz|||sssZZZIII@@@<<<<<<;;;999888999:::;;;:::999wwwooommmllllllkkkffffffccc]]]ZZZYYYTTTNNNLLLIIIEEEBBBAAA@@@>>>===333222000...---...///000......---------,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------(((***,,,---------+++***++++++,,,---------,,,,,,,,,,,,,,,---------......////////////////////////000000////////////000000////////////000111333333000111333333222333555777888999999888777888;;;>>>>>>BBBCCC??????FFFQQQXXXuuuyyybbbaaaqqqzzzUUU777444;;;666555111///111222000000222//////...------------...------......------,,,+++,,,,,,*********+++,,,---************************++++++,,,,,,,,,---------++++++,,,,,,,,,------------------...///000000111111222222222222333333333111111222222222333333333000111333444555666666666444444555777888:::;;;;;;:::;;;<<<>>>???AAABBBBBBFFFGGGHHHHHHHHHKKKPPPUUUWWWZZZ^^^bbbddddddbbbaaadddbbbjjjnnniiipppttt[[[ZZZZZZoooyyylllcccLLLLLLMMM\\\vvvpppooo^^^hhhyyyyyyrrrkkkfffbbb___]]]WWWVVVUUUSSSRRRQQQPPPPPPJJJMMMOOOPPPOOOMMMLLLLLLOOOPPPNNNHHHFFFKKKOOOPPPQQQXXX\\\\\\___ggglllkkkggghhhfffbbbccceeeeeeaaa^^^___aaadddfffggghhhhhhggghhhiiiiiiiiihhhfffeee```___]]]]]]]]]\\\YYYWWWTTTVVVWWWVVVUUUVVVZZZ^^^cccdddiiirrr|||~~~vvvvvv{{{iiiGGG@@@@@@999888>>>;;;999777777888999999888zzzqqqnnnlllkkkjjjjjjgggbbb___\\\YYYVVVSSSMMMJJJFFFCCCAAA???<<<:::444222...---.../////////.........------.........************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////////////////000000000000000000000000111111111111111222222333333444444555666666666666888:::<<<===???>>>>>>>>>@@@CCCFFFHHHSSSkkksssfffbbbccciiijjjxxxzzz{{{|||xxx~~~qqqPPPAAA<<<555111333444444333222222111111000...------...000111000......//////...,,,+++---///,,,+++***))))))***+++,,,************************,,,,,,,,,++++++************++++++,,,,,,------...000000//////.........---------......///000000000111111111111111111111111111333444555555555777888999999:::;;;;;;;;;:::::::::;;;<<<<<<<<<>>>AAACCCBBBCCCEEEGGGIIIKKKMMMNNNRRRWWW[[[```fffjjjggg```dddfffiiijjjkkknnnsssvvv{{{tttaaaVVVYYY\\\eeeeeeSSSFFFIIIYYYvvvpppkkkcccaaakkk~~~yyymmmgggfffdddcccbbb^^^ZZZVVVTTTSSSQQQOOOPPPPPPPPPPPPPPPPPPPPPQQQNNNOOOOOOMMMJJJIIILLLOOOOOOOOONNNNNNNNNNNNOOOOOONNNNNNNNNNNNMMMMMMMMMMMMQQQQQQQQQRRRSSSTTTVVVVVVWWWWWWWWWWWWXXXYYYZZZ[[[]]]\\\[[[ZZZYYYXXXYYYYYYZZZZZZYYYZZZ\\\aaafffiiiooovvv}}}zzzvvvsss{{{TTTLLLAAA;;;:::;;;999777777777777777666666666666yyyrrroooooonnnllljjjgggbbb___\\\YYYVVVSSSMMMJJJFFFCCCAAA???<<<:::444222...---.../////////...------,,,,,,------...************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////.../////////000000000000//////000000000111111111111111222333333444444555555555555666888:::<<<===::::::::::::<<>>888777222000222444333333222111111000000000///...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************,,,,,,,,,++++++***************+++,,,,,,------...////////////......------------......//////000000222222222222222111111111111333444555444555777888888999::::::;;;::::::::::::;;;<<<<<<<<<>>>AAACCCAAABBBDDDFFFHHHJJJKKKLLLOOOUUU[[[```gggmmmmmmiiicccdddfffhhhkkknnnrrrtttuuu}}}[[[VVVWWWaaallluuu}}}gggQQQIIIJJJXXXvvvwwwnnnfffeeejjjxxx~~~vvvpppjjjeeefffccc```^^^\\\ZZZXXXUUUVVVVVVUUUTTTTTTSSSRRRRRRPPPQQQQQQOOOMMMLLLOOOQQQNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNPPPQQQRRRTTTTTTTTTTTTUUUVVVWWWXXX\\\]]]]]]]]]]]]]]]^^^___\\\]]]___bbbgggnnntttyyy|||}}}xxxuuuxxxiiiIIICCC;;;888:::<<<<<<:::777777777666666666555555yyysssqqqqqqpppooojjjgggbbb___\\\YYYVVVSSSMMMKKKGGGDDDAAA???<<<:::444222...---.../////////---,,,,,,++++++,,,,,,---************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////....../////////000000000//////000000000000111111111111222222333444444444555555555666777999;;;<<<:::::::::;;;<<>>555777888444333555333333222222111000000000///000///---***))),,,///,,,***)))***---...,,,)))******++++++++++++******************************+++++++++++++++***************++++++,,,---------///............------------------...//////000000222222222222222222222222111222444555444555666888888888999::::::::::::::::::;;;<<<<<<<<<===@@@CCCAAAAAACCCEEEGGGIIIJJJKKKMMMTTT[[[^^^ccciiillllllaaaaaabbbeeejjjnnnpppqqqrrr}}}qqqXXXMMMWWW[[[XXXkkkvvv]]]LLLCCCEEEVVVggg~~~wwwmmmddd___bbbooo|||sssjjjfffdddbbbaaa```___\\\ZZZYYYXXXWWWVVVTTTRRRQQQQQQSSSSSSTTTRRRPPPPPPQQQSSSPPPPPPOOOOOOOOOOOOPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLKKKKKKLLLMMMNNNNNNQQQQQQRRRSSSTTTUUUWWWXXXVVVXXX[[[]]]^^^___```bbbaaadddiiiooowwwtttooossssssxxxdddLLL???;;;777666999;;;:::999777666666666666555555555yyyrrrppppppnnnmmmjjjgggbbb___\\\YYYVVVSSSNNNKKKGGGDDDBBB???===:::444222...---.../////////,,,++++++++++++++++++,,,************************++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////000000////////////000000000111111111111222333333444444444555555666777888999:::999999999:::<<<>>>???AAAEEEAAAEEEZZZzzzyyyjjjjjjpppuuuwwwfffIII===888777999888444333555222222222111000000//////+++...000///,,,...555;;;333...))))))---///---***)))***+++,,,,,,+++***)))************************+++++++++************************+++,,,,,,------------------------------,,,,,,---......//////000222222222222333333333333000222444444444444666888666777888999:::::::::999:::;;;;;;;;;;;;===@@@CCCAAABBBCCCEEEGGGHHHJJJJJJNNNUUUZZZZZZZZZ___cccccc^^^^^^___ccchhhmmmnnnnnnooorrrpppTTTVVVXXXSSSaaa{{{ooo]]]LLLFFFLLLVVV[[[zzzyyynnnfffbbbdddhhhwww}}}rrrnnnjjjgggeeecccaaa```[[[ZZZZZZYYYXXXWWWVVVUUUVVVVVVUUUUUUSSSSSSSSSTTTSSSSSSSSSRRRRRRSSSSSSSSSQQQQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNOOOPPPPPPRRRSSSSSSUUUVVVXXXZZZ[[[UUUYYY^^^aaabbbdddgggjjjkkkqqqxxx|||vvvrrrrrroooyyy{{{fffKKKEEE===:::888777777777555333666666666555555555444444xxxrrrooonnnkkkiiijjjgggbbb___\\\YYYVVVSSSNNNKKKGGGDDDBBB@@@===;;;444222...---.../////////+++++++++******+++++++++************************++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////...////////////000000000000000111222222333333444444444555666777888888888555555666777888999;;;;;;>>>>>>BBBIIIUUUkkkuuuppprrrjjjYYYIII<<<888666666666333///...111222111111000000//////...)))---//////...000888???<<<444,,,)))+++......,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************))))))***++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,------.../////////111111111222222333333333000222333444444444666777555666777888999999999999999:::;;;;;;;;;===@@@BBBCCCCCCDDDFFFGGGIIIJJJKKKNNNTTTWWWVVVUUUXXX\\\\\\[[[\\\^^^bbbfffjjjkkklllhhhhhhpppnnn```UUU[[[kkkhhhSSSHHHDDDIIIYYYyyy}}}qqqkkkfffbbb___jjjzzzyyysssooolllkkkccccccbbbbbbaaaaaaaaa```ZZZYYYXXXXXXWWWVVVUUUTTTUUUTTTTTTSSSSSSTTTTTTUUUTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSTTTTTTUUUWWWYYY\\\^^^______dddjjjmmmnnnqqqvvvzzz{{{qqqnnnnnnsssxxx```FFF>>>>>>;;;:::999888777666333111555555555555444444444444xxxrrrooommmjjjgggjjjgggbbb___\\\YYYVVVSSSNNNKKKHHHDDDBBB@@@===;;;444222...---.../////////,,,++++++******++++++,,,************************++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------........./////////......////////////000000000000111111222333333333333444555666777777777777666777888999:::;;;;;;<<<:::>>>BBBBBB@@@HHHaaaxxxvvvddd]]]hhhpppwww___GGG:::777888666666555333111000111222111111000000///.........***,,,------,,,---222666<<<555...)))***---......******++++++++++++******)))))))))))))))))))))))))))))))))***************))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,---......//////000000000111111222222333000111333444333444555777444555666777888999999999999:::;;;;;;;;;<<>>;;;444222...---.../////////,,,,,,++++++++++++,,,,,,************************++++++************++++++************************************************++++++++++++++++++++++++,,,,,,---------.........---------.........//////........./////////000000000000000111222222333333222333555666777666666555999:::;;;<<<===>>>>>>>>><<<===@@@AAA>>>@@@MMM[[[qqqjjjfffeeeooo{{{[[[HHH===555444888555666555333222333444444111000000//////...------,,,+++++++++++++++,,,---333000---*********,,,---++++++************++++++))))))))))))))))))))))))((()))))))))*********+++)))))))))***++++++,,,,,,***+++++++++,,,,,,,,,,,,+++,,,,,,------......///...//////000000111222222000111333333333333555777333444555777888999999999999:::;;;;;;;;;<<>>;;;444222...---.../////////---,,,,,,++++++,,,,,,---************************++++++************++++++))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////............/////////000000000000111222222333333222333555666666666555555777888999:::;;;<<<<<<<<<===:::;;;???AAABBBFFFKKK^^^}}}xxxuuurrr~~~~~~ZZZ>>>;;;>>>888444888222222111000000222111///000000000///......------,,,*********,,,---,,,***)))***++++++***)))***+++,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((())))))*********+++)))))))))***++++++,,,,,,*********++++++,,,,,,,,,++++++,,,------......///---......///000111111111///111333333333333555777333444555777888888999999999::::::::::::<<>>???@@@@@@AAACCCEEEFFFGGGDDDFFFKKKQQQVVVXXXVVVTTTYYYYYY^^^eeefffbbbbbbfffjjjlllllljjjjjjpppzzzdddNNNQQQTTTYYYcccssskkkOOOCCCHHHOOOQQQlllxxxgggcccdddbbb```aaadddxxxyyyrrrnnnnnnnnnnnnlllgggbbbbbbggghhhddd```______^^^]]]\\\\\\\\\\\\___ZZZWWW[[[^^^___bbbfffhhhgggfffiiioooyyy|||oooeeeeeeiiimmmzzzqqqhhhppp}}}{{{}}}PPPHHH???:::999888555111444444444444444444444444111111000//////000111111~~~wwwsssrrrqqqooommmkkkfff```]]]\\\ZZZVVVSSSPPPLLLHHHEEEBBB@@@===:::444111///.../////////...---,,,,,,,,,,,,,,,,,,---************************************************,,,+++***)))))))))***+++)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,------------...---------.........//////.../////////000000000000111111222333333444444555444444444444555555555555888888888888999999:::::::::<<>>?????????@@@AAA@@@BBB???GGG```|||iiiPPP===555888555222111222222222111111111000//////////////////......---,,,+++******++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))((()))++++++)))((()))************+++++++++,,,,,,)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,---............/////////000000000111222222333333333333444555666666666666444666888888888888:::<<>>>>>======>>>???DDDGGGAAA@@@NNNaaannnXXXHHH:::888>>>555444333333444444333111222222111111000000000000000000///......---,,,,,,************************))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))++++++)))((()))***))))))*********+++++++++))))))***+++++++++++++++***++++++++++++,,,,,,,,,---------.........////////////000000111222222222222333444555555555555555333555666777777777999:::@@@@@@@@@@@@AAABBBCCCDDDEEEHHHJJJJJJIIILLLTTT\\\pppfff\\\XXXYYY[[[ZZZYYY```cccgggiiihhhgggggghhhlllsssggg\\\XXXQQQPPPSSSRRRVVVbbbwwwyyyeeeUUULLLHHHNNNWWWiii}}}ooolllfff]]]YYY\\\[[[XXX^^^hhhwwwxxxllleeebbbcccaaaaaaggguuurrr```cccppp}}}jjjHHH<<<666888666555666777777555333222222222222222222222222///111222444444222111///wwwqqqooonnnmmmkkkjjjfff```]]]]]]\\\XXXUUUOOOLLLGGGDDDBBB???<<<:::444111///.../////////...,,,,,,++++++++++++,,,,,,************************************************++++++++++++******))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------............/////////////////////000111111222222333333333444444444444555666666777888:::;;;<<<<<<999;;;======<<<<<<===>>>===DDDBBB@@@FFFNNNaaa|||pppMMM@@@<<<444333:::555444333333444333111000111111111111000000///////////////...------,,,,,,************************)))))))))******)))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))++++++)))((()))***(((((((((((())))))))))))))))))***++++++++++++************+++++++++,,,,,,------------...............//////000000111111222222333333444444444444333222444666666666666888:::;;;;;;<<<===???AAACCCDDDCCCFFFIIIHHHHHHMMMVVV]]]ssskkk```ZZZZZZ\\\[[[XXX___aaaccceeefffggghhhjjjlllpppooocccYYYTTTUUUTTTQQQVVVlll}}}```IIIFFFMMMVVVjjjoooccc\\\```bbb]]]ZZZ]]]___mmmpppccc^^^___aaabbbeeemmm{{{qqqfffaaakkkmmmGGG:::;;;666333333222333333222000...111111111111111111111111///000222333333222000///vvvpppnnnnnnmmmllljjjfff```^^^]]]\\\YYYVVVNNNKKKGGGDDDAAA???<<<999444111///.../////////...,,,++++++******++++++,,,***************************************************++++++++++++***)))))))))************+++++++++---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,------........./////////---......///000000111111333333333333444444444444444444555666777888888999888:::<<<<<<;;;;;;<<<===555>>>@@@BBBGGGGGGNNN```aaaIII777888<<<777111111333222000000111000///---...............---,,,,,,,,,,,,,,,,,,++++++******************************((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))((()))++++++)))((()))***'''''''''((((((((())))))((()))******++++++******************++++++++++++,,,------------..................///000000111111222222333444444333333222222444666666666666888:::888888999;;;>>>@@@CCCDDDEEEGGGHHHHHHHHHKKKPPPUUU___]]]YYYVVVYYY^^^___\\\______aaaccceeehhhiiijjjkkkmmmuuukkk[[[RRRPPPSSS]]]lllqqq```OOODDDKKKZZZooowwwnnniiibbb[[[YYYXXXZZZ```kkkwwwpppmmmggg```[[[[[[^^^bbbnnn{{{|||ggg___```vvv___BBB333:::;;;---111111222333333333222222000000000000000000000000///000111222222111000///|||uuupppppppppooommmiiieee___]]]]]]\\\YYYVVVNNNKKKGGGCCCAAA>>>;;;999444111///.../////////...,,,,,,,,,++++++,,,,,,,,,***************************************************++++++,,,+++***)))((()))************+++++++++,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////......//////000111111111222222333333333444444444555555555666666666777777888:::<<<<<<;;;:::;;;<<<888>>>>>>AAAHHHEEEEEEPPPWWWqqqqqqbbb>>>555000555999777333222111///......///000///...------.........---,,,+++,,,,,,,,,++++++++++++***************************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))++++++)))((()))***(((((((((((())))))))))))((())))))***************************++++++++++++,,,,,,---------.........------...//////000000111222222333333333333222222333444666666666777888:::999999:::;;;===???AAABBBEEEEEEFFFGGGHHHIIIJJJKKKMMMRRRUUUVVVYYY```bbb___^^^^^^```cccfffgggggggggggghhhmmmttt|||vvv]]]XXXRRRQQQVVVeeejjjMMMFFFMMMAAAQQQdddtttxxxkkk```___XXXSSSUUUYYYaaappp~~~vvviii```YYYZZZ[[[]]]```hhhqqqxxxfffVVVaaaxxxpppQQQ:::333111666777,,,222222333333333333333444////////////////////////////////////////////////}}}xxxtttrrrsssssspppnnnhhhccc^^^\\\\\\[[[XXXUUUNNNKKKGGGCCCAAA>>>;;;999444111///.../////////......------,,,,,,------...******************************************************+++,,,+++***)))((()))************+++++++++++++++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........///////////////000111111222222222222333333333444444444777777777777888888888888888:::;;;;;;:::999:::;;;>>>???;;;<<>>GGG@@@SSSppp[[[DDD???>>>;;;777444111000111333111///------///111222111...///000000000///------...---------------------))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))++++++)))((()))***))))))))))))************(((((()))***************)))************+++++++++,,,,,,,,,---------......------......///000000000222222333333333222222111333555666777666777999:::;;;;;;<<<<<<>>>???@@@AAABBBBBBBBBEEEHHHIIIHHHGGGJJJSSSYYYZZZ\\\aaabbb^^^\\\^^^aaadddggggggeeebbbbbbdddhhhnnnttt~~~|||kkkXXXPPPPPPYYYjjjyyy{{{```PPPIIILLLLLLMMMVVVeeennnnnnxxxkkkbbb\\\[[[XXXUUUWWW^^^aaannntttkkkfffccc```\\\]]]^^^```dddmmm}}}~~~eeeaaa```ccc|||dddLLL555111;;;777///222666000111000///---,,,---...//////////////////////////////............//////|||uuupppnnnnnnmmmmmmgggccc___\\\\\\ZZZUUUQQQPPPHHHCCCBBBAAA<<<777666222000------...//////...+++++++++*********))))))******++++++++++++******)))))))))))))))))))))))),,,+++******,,,,,,+++***++++++*********************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------////////////000000000000111111222333333444555555444444555555666777777777777777777888999999:::::::::::::::<<<@@@BBBBBBBBBGGGHHHQQQaaawwwkkkSSSDDD;;;777888666444111000111222222333222111///......------.........------,,,,,,,,,,,,,,,,,,+++++++++******,,,+++)))((((((((()))***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------------......///000000000111222333333444444333333000222444555555666888:::777888888999:::;;;<<<<<<===@@@CCCDDDCCCDDDGGGJJJRRRUUUXXXYYYXXXWWWWWWWWWWWW[[[___bbbdddeeeggghhheeeeeehhhkkklllqqqttt\\\QQQRRRYYY___mmmxxxyyyZZZTTTKKKEEEGGGJJJJJJMMMRRR```pppyyyfffWWWSSSVVV[[[]]][[[]]]dddppp}}}|||lllddd^^^^^^[[[XXXYYY______hhhqqqzzzwwwoooccc\\\aaalll}}}eeeHHH;;;888444222333333111///000000000000000000000000000000000000000000000000------------------------|||uuupppnnnnnnmmmmmmfffbbb^^^\\\[[[YYYTTTPPPOOOGGGBBBBBBAAA<<<888777222000...---.../////////,,,++++++++++++***************++++++++++++******))))))))))))))))))))))))+++***))))))++++++***)))***************************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------.../////////000000000000000111111222333333444444444444444555666666777777666666777777888999999:::;;;;;;;;;;;;<<<<<<===>>>@@@BBBHHHQQQ\\\mmmxxx___JJJ>>>888555444666555333111000111222333333222111///...---------...---------,,,,,,,,,,,,,,,,,,+++++++++*********+++******)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------......//////000000111222222333444333333333000222444555555555777999777777888999:::;;;;;;<<<===@@@CCCCCCCCCDDDGGGIIIMMMPPPTTTWWWWWWWWWXXXYYYWWWZZZ___bbbcccccccccdddcccccceeeiiiiiikkksss|||ooo\\\QQQMMMXXX[[[cccqqqzzzpppaaaQQQGGGCCCCCCCCCGGGKKKSSS]]]jjjxxxssseeeZZZUUUZZZWWWWWW\\\aaagggqqq{{{{{{oooccc[[[ddd]]]ZZZZZZ[[[^^^eeeooo~~~kkkaaarrryyyyyy[[[EEE:::999666333222222333111///000000000000000000000000////////////////////////------------------------|||vvvqqqooonnnnnnmmmeeeaaa]]][[[ZZZXXXTTTPPPMMMFFFAAABBBBBB===:::999333111///...///000000///,,,,,,,,,,,,++++++++++++******++++++++++++******))))))))))))))))))))))))***)))((((((******)))(((***************************+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.............../////////000000000///000000111111222222222333333444555555666666777555666666777777888999999999;;;;;;:::999<<>>@@@BBBCCCCCCDDDFFFHHHKKKNNNRRRUUUVVVWWWYYYZZZWWW[[[```bbbbbbaaa`````````___aaafffiiihhhjjjnnn{{{bbbTTTSSSMMMMMMUUUbbbuuuhhh[[[QQQIIIAAA???===@@@GGGQQQZZZ^^^}}}yyyuuunnnfff```___^^^]]]___cccdddiiiqqq~~~xxxnnnggg___XXXVVVXXXXXXYYY^^^fffqqq}}}kkk___hhhzzz~~~bbbHHH888444666555333111111111222111000000000000000000000000000------------------------------------------------|||vvvrrrpppooonnnmmmfffbbb^^^\\\[[[YYYTTTQQQKKKEEE@@@BBBBBB>>>;;;;;;444222//////000111111000---------,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))***)))((((((******)))((())))))))))))************)))+++,,,+++***)))***+++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////........./////////000000/////////000000000111111222333333444555555666666444555555666666777888888777999:::999;;;BBBOOOYYYJJJEEE@@@??????AAAHHHPPPXXXvvvsssZZZ???:::444111222333444444111000000000000111222333111000///...------------,,,,,,,,,,,,++++++++++++++++++++++++************((()))***++++++***)))((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---......//////000000111111222222222222222000222444444444444666888777777888999:::;;;<<<<<<>>>???@@@BBBCCCDDDFFFGGGLLLOOORRRUUUVVVXXXZZZ\\\[[[^^^bbbeeedddaaa______^^^[[[]]]dddiiikkkkkkmmmuuuwww```VVVRRRWWW[[[eee~~~mmmPPPIIIBBB@@@DDDJJJOOOQQQPPP___ssszzztttuuuwwwvvvvvvxxxiiijjjlllmmmpppssswwwzzz{{{vvvpppiiibbb\\\aaaYYYVVVZZZ[[[ZZZaaalllqqqyyyqqqeee___\\\eee~~~gggKKK999555888888555222111000000000111000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||wwwsssqqqooonnnmmmhhhddd___]]]]]]ZZZVVVRRRJJJDDD@@@AAABBB???<<<<<<444222//////000111111000---------,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))+++***))))))***+++***)))(((((()))))))))*********)))***++++++))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////............////////////...///////////////000000222222333333444444555555333444444555555666777777666777777777:::EEEUUUbbbRRRGGG>>>===@@@BBBEEEHHHFFFWWWrrriiiTTTHHH:::888555444333111000///////////////000111111222000///...---,,,,,,,,,---+++++++++++++++++++++++++++++++++*********))))))((()))***++++++***)))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,------...////////////000111111222222111111000222444444333444555777888888999:::;;;<<<============>>>@@@CCCEEEFFFFFFJJJMMMQQQUUUXXX[[[^^^aaa^^^aaaeeefffeeecccbbbaaaaaa\\\[[[aaahhhjjjlllmmmoootttwwwggg[[[ZZZWWWWWWfff{{{gggYYYHHH???DDDSSScccmmmCCCHHHQQQ[[[dddlllqqqttttttooonnnttt{{{}}}~~~{{{zzz{{{qqqvvv{{{~~~}}}zzzvvvooojjj```^^^]]]\\\[[[ZZZXXXWWW]]]YYY\\\eeejjjlllvvvyyykkk```YYYZZZdddmmmzzzdddOOO777...444999666...///000111000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||wwwsssqqqpppnnnlllhhheee```^^^]]][[[WWWSSSJJJDDD@@@AAABBB???<<<<<<333111///...///000000///,,,,,,,,,,,,++++++++++++******++++++++++++******))))))))))))))))))))))))+++***))))))++++++***)))'''(((((())))))*********)))***+++***))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------.........------........./////////////////////////////////111111222333333444444555222333333444555555666666777777555444666@@@LLLVVVNNNBBB999999<<<>>>???AAACCCFFFPPPaaawwwiiiWWWIII???999555555444444333222000000.........//////000000000......---,,,,,,,,,,,,,,,)))************++++++++++++************)))))))))((())))))************)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((())))))***((((((((((((((((((((((((((((((((()))))))))******************++++++++++++,,,,,,,,,---......////////////000111111111111000000222444444333333555666777888999:::;;;<<<<<<===;;;;;;<<>>???DDDLLLPPPPPPNNNSSSQQQTTT\\\bbbeeehhhlllxxx}}}zzzzzzzzz{{{|||}}}~~~}}}{{{wwwsssooollljjjiiicccaaa^^^]]]\\\ZZZXXXVVVUUUVVVWWWXXXYYY\\\aaaeeeccchhhuuutttccc[[[[[[dddiiivvvdddFFF@@@999444333333222111///000222111000//////000........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,|||xxxtttrrrpppnnnlllhhhddd```]]]]]][[[VVVRRRKKKDDD@@@AAABBB???<<<<<<222000...---.../////////,,,++++++++++++***************++++++++++++******))))))))))))))))))))))))***)))((((((******)))(((''''''(((((()))******+++(((***+++***)))((()))+++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------.........//////////////////////////////111111111222333333444444222222222333444444555555777555444444555999>>>AAAAAA<<<999999999888:::>>>???>>>AAAHHHQQQcccuuueeeOOO@@@999666444333333444444444222222111222---....../////////.........---,,,,,,+++,,,,,,,,,))))))))))))******++++++************)))))))))))))))))))))))))))******+++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((()))))))))***************+++++++++++++++,,,,,,------......///...///000000111111000000111222333444333333444666666666777888999::::::;;;999999:::>>>CCCGGGHHHHHHDDDFFFJJJNNNQQQUUUZZZ]]]\\\^^^```aaaaaaaaaccceeeiiidddbbbdddeeedddeeehhhiiimmmqqqvvv}}}ssseee\\\]]]bbbiiiqqqzzznnnSSSDDDCCC@@@===???DDDGGGEEEBBB??????BBBHHHIIIHHHJJJNNNPPPVVV```hhhqqq}}}}}}wwwqqqmmmkkkqqqnnnjjjiiiiiihhheeebbbbbbbbbaaa```___^^^]]]]]]XXXYYYZZZZZZZZZZZZ\\\^^^ZZZ^^^ccceeehhhppp|||{{{hhh\\\VVVXXXffftttcccKKK333555777555222111333555///111333333000......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++|||xxxtttrrrpppnnnlllgggccc___\\\\\\ZZZUUUQQQKKKDDD@@@BBBBBB>>>;;;;;;222000------...//////...+++++++++*********))))))******++++++++++++******)))))))))))))))))))))))))))'''&&&'''((()))((('''&&&''''''((()))******+++(((***+++***)))((()))*********************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////000000000000000/////////000111111222333333444444111222222333333444555555555444444666777888666444777999===>>>:::666:::AAA777:::@@@BBB>>>???PPPcccxxxzzz[[[BBB???<<<888333111333777333444333222///------...---......///......------------,,,,,,++++++,,,,,,(((((())))))*********+++************))))))))))))***)))((((((((()))+++,,,(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,------......///...//////000000000000000111222333333333333444555444444555666777888999999888777888===CCCHHHIIIHHHGGGHHHJJJKKKLLLNNNQQQSSSYYYZZZ\\\]]]]]]___bbbeeehhhffffffiiiiiiggghhhkkkkkksssxxxssslllqqqqqq___ZZZXXX[[[___fffuuu}}}jjjTTTOOOHHHCCCAAA@@@???===;;;<<>>999:::??????BBBDDDEEEGGGNNNZZZbbb|||wwwuuutttppplllggghhhjjjlllmmmnnnoooooofffhhhkkkjjjiiiiiimmmqqq~~~sss```]]]ZZZ^^^hhhqqqyyyoooOOODDDEEE777555222222333333111//////222444333000......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++~~~yyyssssssrrrpppnnnnnnkkkfff```]]]\\\ZZZWWWTTTMMMHHHDDDCCCDDDBBB===777111///------...//////...---,,,++++++******++++++(((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************************************,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,------...000111111///...///000000111222333444444444444444444222222222222444444777555333555888:::888666777777777777888999:::;;;::::::;;;<<<>>>@@@BBBCCCOOO[[[vvv~~~hhhSSSEEE777777555444333222222222111111111111000000000///.........------,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))((((((((((((******++++++++++++******))))))))))))))))))))))))***)))'''%%%%%%%%%'''(((******))))))((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((())))))******+++++++++*********))))))++++++,,,,,,,,,,,,---------------............///222222222222222222333333333555777777777777777999999999:::<<<>>>@@@BBBCCCEEECCCCCCFFFKKKNNNNNNMMMUUU___ccc]]]WWWXXX[[[ZZZfffhhhkkkkkkiiigggffffffgggiiijjjkkklllooorrruuuwwwhhh___ZZZYYY]]]ccc|||eee]]]XXXMMMBBB>>>>>>???<<<888888;;;<<<999999<<<>>>>>>>>>@@@EEEIIITTT]]]iiitttyyyooofff]]]WWWYYY___dddnnnyyyyyyYYYFFF===:::999333333333222222222111111000////////////.........---------------------------------,,,,,,+++++++++)))************+++++++++zzzssssssrrrooommmmmmkkkfff```]]]\\\ZZZVVVSSSLLLHHHDDDCCCDDDBBB<<<888333111......///000000///---,,,++++++******++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************************************,,,+++++++++,,,,,,------,,,,,,,,,,,,------------...///111111///...///000///000111222333333333333444333222222222222333444666444333555777999888666666666666666777777888999:::::::::;;;<<<===>>>???@@@EEETTTnnniii[[[PPPDDD;;;777666555333222222111111111111000000000/////////......---------,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***((('''%%%%%%%%%'''((())))))))))))(((((('''''''''((((((((())))))))))))(((((())))))))))))((((((***))))))))))))))))))(((+++++++++*********))))))+++++++++,,,,,,,,,------------------............111111111111222222222222333555777777777666777888999999:::;;;===???@@@AAACCCBBBCCCFFFJJJNNNNNNMMMTTT]]]bbb^^^ZZZ\\\______hhhlllooopppmmmiiifffeeeeeefffhhhiiijjjmmmqqqttt~~~}}}iii\\\VVVXXX^^^hhh|||nnnXXXMMMAAACCC@@@<<<===AAACCCBBB<<<>>>??????===>>>AAADDDAAAGGGNNNSSSZZZhhh{{{zzzhhheee]]]VVVTTTUUUZZZfffqqqsssUUU@@@888777444111333222222222222111111111/////////.........------------------------------,,,,,,,,,,,,+++++++++***))))))*********+++++++++~~~zzztttsssrrrnnnlllllljjjfff```]]][[[YYYTTTQQQLLLIIIEEEDDDCCCAAA<<<888444222//////000111000000---,,,++++++******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))************************************+++++++++,,,,,,,,,------,,,------------.........---///000000///...///000...///000111222222222222333333222222222222333333555444333444666888777666666666555555555555666777::::::999999999:::;;;;;;>>><<<>>>HHHVVVggg|||nnnVVVGGGDDDBBB===666666555444333222111111111000000000/////////......------------,,,,,,,,,,,,++++++++++++++++++++++++******++++++******)))((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))((('''%%%%%%&&&'''''')))))))))(((((((((((('''''''''((((((((()))))))))'''(((((())))))(((((('''*********)))((((((''''''+++************)))))))))++++++++++++,,,,,,,,,,,,------------............/////////000000111111111222444666777666666777888999999999:::;;;<<<>>>>>>AAAAAABBBEEEIIILLLMMMMMMOOOWWW\\\[[[YYY\\\___aaacccgggmmmooommmjjjfffdddfffhhhiiiiiiiiijjjmmmoooqqqnnn___YYYZZZWWW\\\dddooo|||yyyhhheee[[[LLL@@@<<<:::777??????>>>===;;;:::<<<>>>AAACCCEEEDDDEEELLLXXXbbbmmm|||tttllleeeZZZPPPGGGFFFJJJUUUbbbqqq]]]LLL999000333666444///222222111111111000000000......---------,,,,,,,,,------------------------+++++++++***************)))))))))*********++++++}}}~~~zzztttsssrrrnnnjjjjjjiiieee```\\\[[[XXXSSSOOOKKKIIIFFFDDDCCC@@@<<<999444222///...///000000///---,,,++++++******++++++++++++******))))))(((((())))))))))))))))))))))))************************(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))************************************++++++,,,,,,---------,,,---------.........//////,,,...000000///...///000///000000111222222111111333222222222222222222333333333333444555666666666777666555555555555555666999999888888999999:::;;;@@@>>>===??????BBBKKKVVVxxxpppXXXTTTLLLCCC@@@AAA@@@:::555444444333222111000000000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************))))))((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((())))))'''(((((((((((((((((('''((((((((('''''''''''''''************))))))))))))***++++++++++++,,,,,,,,,,,,,,,---------.........---......//////000000000222444666666555555666777999999888999999:::;;;<<<>>>???AAADDDGGGJJJLLLMMMIIIOOOTTTVVVUUUVVVZZZ\\\YYY\\\bbbeeeffffffeeefffiiijjjkkkjjjiiihhhiiijjjrrrwww|||sssllldddZZZTTTXXX^^^dddppp|||zzzaaaTTTMMMJJJEEEDDD@@@===;;;<<<===???===>>>>>>===<<<>>>CCCHHHFFFOOOXXX[[[```iiirrrvvvyyyiii___ZZZVVVPPPMMMOOORRRSSSRRRSSSXXXdddvvvvvv~~~wwwaaaNNNCCC;;;222000444666444000111111111000000000//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))))))))))))))************~~~zzzttttttrrrnnnjjjiiigggccc^^^\\\ZZZWWWRRRNNNKKKIIIGGGDDDBBB???<<<:::333111...---.........------,,,++++++******++++++++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((()))))))))***************************************+++,,,---------,,,,,,---------.........//////,,,---///000///...///000000111222222222222222222222222222222222222222222111222333333333444555555777777666555555555666666777777777888999:::;;;<<<888999===@@@>>>:::<<>>>>><<<888333000333222111000000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************)))(((((())))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''((((((((((((''''''((((((((((((''''''$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------...,,,,,,---...//////000000111333555555555444555777888888888888888999::::::<<<>>>@@@BBBEEEGGGJJJKKKGGGJJJOOORRRRRRRRRTTTWWWTTTWWWYYY[[[]]]___cccfffeeefffhhhhhhgggggghhhiiirrrtttuuuxxxqqqcccbbbaaa[[[[[[aaahhhqqq~~~|||}}}jjjeee[[[QQQIIICCC@@@>>><<<<<<===>>>>>>???@@@@@@???AAA@@@???CCCJJJLLLJJJLLLNNNRRRVVVZZZ]]]```aaadddeeeggglllqqquuuwwwwwwhhhhhhhhhiiijjjiiigggfffhhhddd^^^YYYVVVRRRLLLGGGGGGIIINNNWWW```hhhnnnrrrrrrUUUDDD888444444333222111000000000000000/////////.........---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))))))))*********yyyttttttsssnnnjjjiiidddaaa]]][[[ZZZWWWRRRNNNJJJIIIGGGEEEBBB???<<<:::333111...------...---,,,---,,,++++++******++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))***************************************+++,,,---...---,,,+++,,,------------.........+++---//////......///000111111222222222222222111111111222222222222111111000111333333222222444555666666555555555666666777666666666777888:::;;;<<<777666999<<<<<<:::;;;>>><<<===CCCRRRkkkhhhOOO@@@999;;;@@@;;;===>>>:::444//////111111111000///////////////---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))******))))))((('''))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&"""###$$$%%%&&&((())))))(((((()))))))))))))))***************++++++++++++,,,,,,,,,,,,------------,,,,,,---...//////000111000222444555444444555666777777777777888999::::::;;;===@@@BBBCCCDDDGGGIIIHHHIIIMMMQQQRRRQQQRRRVVVWWWXXXXXXXXXYYY\\\```ddd\\\___bbbdddeeefffhhhjjjkkkoootttuuuvvv~~~ooo```YYYTTTXXXbbbqqq{{{}}}iiiUUUEEE;;;BBBAAA@@@@@@AAABBBAAA@@@AAA@@@<<<:::???DDDDDD???@@@AAABBBCCCDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNOOOOOORRRTTTUUUTTTQQQOOONNNNNNHHHGGGGGGIIIKKKMMMNNNNNNPPPXXXhhhzzzqqqPPP;;;666444...111444333000...///222/////////.........------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************((((((((()))))))))******~~~wwwssstttsssooojjjjjjbbb___\\\ZZZZZZWWWRRRNNNIIIIIIHHHEEEAAA>>><<<;;;444222///............------,,,++++++******++++++)))))))))))))))*********(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************************************)))+++,,,......---,,,+++,,,,,,,,,,,,------------***,,,...///......///000000111111111111111000000000111222333333222111000...111333222111111333555444333333333444555666666666666555666666777888888;;;777555777999777888:::===;;;;;;???JJJZZZjjjuuucccUUUHHHAAA>>>;;;<<<@@@@@@???<<<666000///111333000000//////......//////,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''(((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&%%%%%%&&&'''(((((())))))(((((((((((())))))******************++++++++++++++++++,,,,,,,,,---------,,,,,,---...///000111111000222444444444333444555777777777777888999:::;;;;;;===@@@AAAAAABBBDDDGGGGGGFFFJJJQQQSSSQQQSSSWWWVVVWWWYYYYYYZZZ\\\```ccc]]]```ccceeefffggghhhjjjgggkkkpppqqqooopppvvv}}}rrrddd\\\YYY___eeemmm|||iii[[[OOOIIIAAA======>>>===<<<@@@AAA@@@>>>@@@DDDCCC@@@BBBCCCCCCDDDDDDCCCCCCBBBBBBCCCEEEFFFEEEEEEDDDEEECCCHHHLLLJJJEEEBBBCCCGGGBBBHHHRRR[[[```ccceeefffmmmwwwwww^^^NNN:::000111111000222333222000///111333.........------------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++(((((((((((()))))))))***~~~|||~~~|||}}}vvvrrrtttsssoookkkjjj```^^^[[[ZZZZZZXXXSSSNNNIIIIIIHHHFFFAAA>>><<<;;;666333000////////////...---,,,++++++******++++++(((((())))))******++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************************************)))***,,,......---,,,++++++++++++,,,,,,,,,------***,,,...///......///000///000000000000000//////000111222333333222111000...000222222000000222555111111222222333444555666777666555444444444444444888333111555999999888999666999;;;:::888999@@@FFFMMMVVVeeeyyyttt\\\LLLDDDBBB999444777999999:::>>><<<999555222111111222222000//////.........//////,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&((((((((()))))))))))))))'''((((((((())))))******)))************+++++++++++++++,,,,,,,,,---------,,,,,,---...///000111222000222444444333333444555666666777777888:::;;;<<<;;;>>>@@@AAA@@@@@@CCCFFFEEECCCGGGOOORRRQQQRRRWWWPPPSSSWWWZZZ\\\^^^aaadddeeegggiiijjjiiigggggghhhjjjjjjkkkkkkkkklllrrryyyuuuwwwgggdddccc______ccceeezzzooodddWWWNNNKKKKKKKKKJJJDDDIIIKKKHHHEEEFFFFFFEEE>>>???@@@BBBCCCDDDEEEEEEBBBDDDFFFGGGGGGGGGGGGGGGGGGNNNUUUTTTOOOMMMQQQWWWWWWeeeyyyiiiJJJ888777444333555222333111///.....................---------,,,,,,,,,......------------,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,(((((((((((())))))))))))~~~xxxtttpppoooooonnnkkkggg```^^^\\\ZZZXXXTTTPPPMMMKKKJJJGGGDDDAAA>>>;;;:::777222------000222000...,,,,,,,,,+++++++++******))))))(((((((((((()))))))))***++++++***(((&&&$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------///////////////.........111111000///////////////000000//////000000111222222222222333333333444444666555333222111222333333333333333444444444555555666666666666777777777777777999>>>FFFQQQ___mmmwww{{{kkkWWWHHHBBB===666000333333444444555777888999444222000...------//////000000///...------,,,,,,++++++++++++++++++++++++************************...---,,,***)))'''&&&%%%))))))))))))))))))))))))))))))************))))))***''''''++++++'''&&&***%%%&&&''''''((('''''''''***'''$$$$$$'''((((((&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&$$$$$$&&&'''&&&(((''''''&&&&&&((()))***''')))***+++******+++---)))************+++++++++++++++,,,,,,...///000111444444444444444444444444444555666888:::;;;;;;<<<===>>>>>>???@@@AAAAAABBBFFFFFFGGGGGGHHHLLLQQQTTTWWWWWWXXXYYY[[[^^^```bbbbbbfffgggfffgggkkkkkkiiihhhjjjnnnpppppppppqqqrrrxxx~~~~~~mmmaaaZZZ\\\gggvvvzzzvvvzzz}}}xxxqqqpppvvvmmmqqqsssrrrpppkkk]]]OOOTTTSSSXXXcccoooqqqggg]]]]]][[[^^^gggooorrrrrrttt~~~sssttt{{{xxxuuu|||iiiKKK???:::444333444333///+++////////////////////////---.........---,,,,,,+++++++++++++++++++++++++++************************+++***)))(((((()))***+++))))))(((((((((((())))))wwwssspppnnnooommmiiieee^^^]]][[[ZZZYYYWWWSSSPPPMMMLLLIIIFFFBBB???===;;;333444555333000---,,,,,,,,,,,,+++++++++*********)))))))))(((((()))))))))+++***)))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,------...---------////////////............111000000///////////////000000000000000111222222222222222333333333333444555444333222111222222333333333333333444444444444444444555555555666666666::::::999999:::>>>EEEIIISSS```qqquuucccYYYLLLDDD:::777888:::888555111333555777888777666555333111///...------.../////////......---,,,,,,+++++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))************)))))))))&&&'''******&&&&&&)))&&&'''(((((())))))(((((()))'''$$$%%%'''((((((&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&$$$$$$&&&)))(((&&&(((''''''&&&'''((()))***''')))************+++---)))************+++++++++------......///111222333444444444333333333333333444555666888999:::::::::999999:::;;;<<<===>>>>>>BBBDDDFFFGGGJJJNNNTTTXXXZZZYYYYYYYYYZZZ[[[]]]^^^```dddeeedddeeeiiiiiiggghhhjjjmmmooooooppprrrsssxxxyyyzzzzzzpppccc[[[\\\ZZZUUUWWW]]]^^^```dddkkkvvv~~~zzzcccSSSGGG===999555111000222222///,,,........................------......---,,,,,,+++++++++++++++++++++++++++************************+++***)))(((((()))***+++))))))(((((((((((())))))vvvsssooonnnnnnlllhhhddd\\\[[[[[[[[[[[[YYYUUUSSSPPPNNNLLLHHHDDD@@@>>><<<444;;;@@@>>>555...---000,,,++++++++++++***************))))))))))))******+++***(((&&&&&&''')))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++++++++++++++++++++,,,---------------........................000000//////......//////111000000000000111222222111111222222222333333333444333222222111222222222222222333333333444444444333333333333444444444444666666555333111111333666666<<>>>>>@@@DDDGGGKKKQQQWWW[[[[[[ZZZXXXWWWWWWWWWXXXYYYZZZ^^^```___aaadddeeebbbfffgggiiiiiijjjmmmqqqttttttxxx||||||zzzyyy||||||ppphhhdddeeeaaa]]]XXXSSSSSSYYYbbbiiirrrzzzqqqhhhjjjttt}}}qqqUUUAAA;;;:::777222000...,,,---///000///...------------------------,,,,,,---------,,,,,,+++***************************************************))))))))))))))))))***))))))(((((((((((())))))~~~yyyvvvrrrqqqpppmmmgggbbb\\\[[[\\\]]]\\\ZZZUUURRROOOMMMJJJGGGCCC???===;;;333333222111///...------+++++++++*********))))))******))))))))))))******&&&'''((()))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,---------......////////////............//////000000//////000000111222000000000111111111222222000111111111111111111111111111111222222222333333222222333333333444444444333444666666555444444555333444555444333555:::>>>;;;>>>BBBGGGNNNZZZfffooo~~~vvvpppeee[[[SSSKKKFFFBBB;;;999777555333333333444000111222111//////222555444444444444333111///...---------,,,,,,,,,,,,,,,+++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((())))))))))))(((((($$$&&&'''''''''(((((('''%%%&&&''''''((((((''''''&&&''''''''''''&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&)))...111+++######)))&&&''''''(((((((((((((((&&&((()))***))))))***,,,))))))*********+++++++++,,,,,,+++,,,,,,---...///000000000000111111222222333444555555666666666666777888999:::<<<===>>>???>>>@@@DDDGGGJJJNNNSSSVVVVVVVVVUUUUUUVVVXXXZZZ[[[]]]aaacccbbbdddhhhiiifffiiijjjkkklllmmmooosssvvvooosssxxxzzzyyywwwwwwxxxttt~~~sssfff[[[TTTQQQSSSSSSVVVXXXXXXYYY___fff}}}{{{yyyrrrdddNNNBBB666333666777333...111000.........///......------------------------++++++,,,,,,---,,,,,,+++************************)))))))))))))))))))))))))))))))))******)))))))))))))))(((((((((((())))))~~~zzzwwwtttrrrqqqmmmgggaaaZZZZZZ[[[\\\\\\ZZZUUUQQQLLLKKKIIIFFFBBB???===;;;555000++++++...000///---+++************)))))))))))))))(((((((((((())))))%%%''')))++++++***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))************+++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------....../////////............///000000///000000000000111111111//////000111111111111000000000111111111222222222222222222222333333333333111222444333222000000111---000333555555444444555666555333222444:::BBBGGGAAAEEELLLSSSXXX\\\]]]]]]jjjkkknnnqqqssstttssssssoooooorrrwww~~~}}}uuuvvvsssiii___UUUJJJAAADDD@@@:::666444444555555111222333333333111///......//////......000333666444333111000............+++,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''$$$'''(((&&&'''***)))'''%%%&&&&&&'''''''''''''''%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((///444///$$$""")))&&&''''''((()))(((((((((&&&((())))))))))))***,,,)))************+++++++++......------...//////000......//////000111111111111222333444555666666666555666777999:::<<<===>>>>>>@@@CCCEEEGGGJJJMMMPPPQQQRRRRRRSSSVVVXXX[[[]]]```dddfffeeeggglllmmmjjjlllnnnooopppppprrrtttwwwrrrsssssstttvvvyyy~~~{{{{{{~~~uuulllddd]]]TTTRRRVVVZZZ[[[[[[YYYjjjyyy}}}nnnmmmlllqqq}}}wwweeeUUUHHHAAA222222333333///+++///555111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))~~~yyyvvvsssrrrpppllleee___VVVWWWYYY[[[]]][[[VVVSSSKKKJJJHHHEEEBBB@@@>>>===777222------000222111...************))))))))))))((((((''''''''''''((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,------...//////...------------...///000---------------...///////////////000000000111111......000111111111000000000000000000111111111222000000000111111111222222...000222222222222333555333444666666666444333333888777777777888:::>>>AAA::::::;;;<<<>>>>>>======<<<<<<===???AAABBBCCCCCC<<<<<<>>>AAADDDFFFFFFEEEGGGIIIGGGAAA>>>===:::555999666333222333333333222///000111222222111111000111000//////000111111111111000///...---,,,,,,---******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''$$$((()))''''''++++++(((&&&&&&'''((((((((((((((($$$'''))))))'''%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((%%%***444444+++%%%(((&&&&&&((()))))))))((('''&&&'''))))))((((((***+++)))************+++++++++......------......//////------...//////000111111000000222333555555666666555555666888:::<<<======<<<>>>AAACCCDDDFFFIIILLLOOOOOOPPPRRRUUUXXX[[[]]]^^^bbbddddddfffjjjkkkiiikkkmmmooopppppppppqqqrrrrrrrrrssstttwww}}}zzzxxx}}}wwwkkkfffiiikkkfff```]]]]]]___bbbdddeeefffhhhZZZYYYYYY\\\eeevvvvvv~~~jjjVVVGGG>>>888555444444555666111,,,000888/////////...---------...++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))***++++++***)))((())))))(((((((((((())))))~~~xxxuuusssqqqoookkkddd^^^SSSTTTWWW[[[]]]\\\XXXTTTKKKJJJHHHFFFCCCAAA???>>>333000------......---+++************))))))))))))''''''&&&&&&&&&&&&''''''+++)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,---...//////---------------...///000---,,,,,,,,,,,,---......////////////000000000000---...///111111111000///000000000000111111111111////////////000000000000000222222222000000111222111111111000000000000111///000222333333333333333444333333333666888999999<<<;;;::::::::::::;;;;;;888888777777777999:::<<<777888555111111555888666111111000111222111...,,,000///---,,,,,,---...///******+++---000222000...............---,,,++++++)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))''''''((((((((((((''''''$$$)))***'''(((,,,,,,((('''(((((()))))))))))))))$$$'''***)))'''%%%&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))!!!$$$222999111((('''%%%&&&((()))))))))((('''&&&'''))))))((((((***+++)))************+++++++++,,,,,,+++++++++,,,------------......///000000111...///111333444666666666666666888999;;;===>>>???999<<>><<<444000,,,,,,...///...------+++))))))***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,,,,+++***)))))))))***+++++++++,,,,,,,,,,,,------------------------,,,,,,........................///////////////.....................////////////000///...///000111000///555444222111111000000000000000111111111111000000//////000000111111111111111111111111111111111111///444666666777999444---555555444333333222111111222222222222222222222222222222222222222222222222000000000000////////////........................,,,,,,,,,---------......---------,,,,,,++++++++++++******)))))))))))))))******************************))))))))))))******((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''')))+++---...++++++,,,,,,+++***((('''%%%''')))******)))'''%%%''''''''''''''''''''''''&&&&&&'''''''''&&&$$$###'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$###$$$$$$%%%'''))),,,------***'''%%%''''''''''''((((((((((((((((((((((((((()))******)))************+++++++++******+++++++++,,,,,,,,,------......///000000000000000111222444555555666555555666777888999999:::>>>?????????@@@DDDIIILLLLLLLLLLLLMMMOOOQQQSSSTTTTTT]]]```[[[___kkkqqqnnnooogggcccfffjjjjjjiiiiiicccgggmmmrrrtttuuuwwwxxxyyyyyy{{{}}}}}}tttllliiikkk___YYYVVVYYY\\\]]]```dddjjjjjjhhhfffhhhmmmmmmjjjyyyiiiZZZFFFAAA:::555222222111111000000000000////////////......---,,,,,,+++******,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))|||}}}~~~zzzwwwsssqqqpppoooiii___VVVMMMQQQVVVYYYYYYWWWVVVUUUOOONNNKKKHHHDDD@@@===;;;444000,,,,,,...///...------+++))))))***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,+++******))))))***+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------............////////////.........///000000000///,,,---............///111000000111111111111000000000000000000000000000111111111111111111111111111000///////////////000111444444444333222111111111222222222222222222222222000000000000000000000000000000000/////////......------------------------,,,,,,,,,,,,------------------,,,,,,,,,++++++++++++***))))))(((((())))))************************))))))(((((((((((())))))(((((('''&&&&&&'''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''')))***,,,---,,,------,,,+++***))))))%%%&&&)))******)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%$$$$$$%%%&&&&&&((()))******(((&&&$$$''''''''''''((((((((((((((((((((((((((())))))***))))))*********+++++++++*********+++++++++,,,,,,------......//////000000000000111222333444555555555555666777888999::::::>>>??????@@@AAADDDIIILLLOOOOOOPPPPPPPPPPPPQQQQQQRRRWWWXXXXXXdddzzzwwwmmmeeedddeeecccaaabbbjjjmmmqqqsssrrrqqqqqqrrrqqqrrrvvvzzz~~~rrrWWWDDD===:::777333000000111222222000000000/////////.........------,,,++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''(((((()))||||||~~~yyyvvvtttqqqqqqpppjjj___VVVNNNRRRVVVXXXXXXVVVUUUTTTPPPOOOLLLHHHDDD@@@<<<:::444000,,,,,,...///...------+++))))))***+++***)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***++++++***)))))))))***+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------............/////////,,,---...///////////////...000222111...---...000///000000111111000000///000000000000000/////////000000000000000000000000444...---//////...666BBB333333222222111111000000111111111111111111111111........................////////////.........---------------------------++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++***))))))(((((())))))))))))))))))))))))))))))((((((''''''''''''(((((()))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((***+++,,,,,,+++***)))))))))))))))%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&''''''''''''(((((((((((((((''''''(((((()))***)))))))))*********++++++*********++++++++++++,,,---------...//////000000000000111222333444444555555555666777888999::::::===>>>???@@@AAADDDHHHLLLNNNOOOQQQRRRRRRRRRQQQPPPRRRTTTSSSTTTaaavvvnnneee___```bbbdddfffiiimmmooorrrrrrqqqooonnnnnnmmmpppuuuzzz}}}~~~}}}}}}~~~jjjUUUDDD888222222333111......000111111111000////////////.........------,,,,,,++++++******+++++++++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***}}}|||~~~zzzvvvtttrrrrrrqqqjjj___VVVQQQTTTWWWYYYXXXVVVTTTTTTRRRPPPNNNJJJEEE@@@<<<:::444000,,,,,,...///...------+++))))))***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++(((((()))******+++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---------.........//////---...//////...------------000333222///...111444//////000000000000//////000000////////////......////////////////////////555---,,,333222000<<>>???@@@AAACCCGGGJJJHHHJJJNNNQQQSSSSSSSSSRRRQQQRRRRRRTTT]]]ggggggaaa```[[[YYY^^^cccfffjjjnnniiillloooppppppppppppqqqppptttyyy}}}}}}|||zzzyyy~~~cccTTTDDD<<<888444333444444222111000111111///---/////////.........------,,,,,,,,,,,,++++++******+++++++++***************************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******}}}}}}~~~|||vvvtttrrrsssrrrkkk___VVVTTTWWWYYYZZZXXXVVVUUUUUUSSSRRROOOKKKFFFAAA>>>;;;444000,,,,,,...///...------+++))))))***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++(((((()))***+++,,,,,,,,,*********+++++++++,,,,,,,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,------......////////////------------...............///000///,,,+++,,,...(((***---------///333666//////000000000000/////////.............................................000)))***111000+++444EEE///////////////.................................------------------------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***************************))))))((('''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&%%%$$$###$$$%%%&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))(((((()))))))))*********))))))*********+++++++++,,,,,,------...////////////000000111111222222222333444555666777888888999:::<<<>>>???@@@BBBFFFIIIEEEGGGKKKNNNPPPQQQQQQPPPOOOPPPRRRVVV^^^bbb^^^XXX]]][[[\\\aaacccbbbccceeefffiiilllnnnnnnoooppprrrppptttzzz|||{{{yyyxxxwwwxxxwwwyyy}}}qqqaaaSSSLLLEEE<<<555444555222...,,,444333111111111///---+++............------------,,,+++++++++++++++******************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******||||||~~~}}}vvvtttssstttrrrkkk___VVVWWWYYY[[[ZZZXXXVVVUUUUUURRRQQQNNNKKKFFFBBB>>><<<444000,,,,,,...///...------+++))))))***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******((()))***+++++++++++++++************+++++++++++++++,,,,,,------......///++++++++++++++++++++++++------......///000000000,,,------------............000000---++++++///333999777333///......///000...//////000000//////...------------.........///------------------------000,,,---000...(((+++444............------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))************)))((((((''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%(((''''''&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&'''((((((%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))((((((((()))))))))******)))))))))************+++,,,,,,,,,---......////////////000000000111111111222222333444555666777777888:::<<<>>>???AAADDDFFFGGGHHHJJJKKKLLLMMMLLLLLLSSSQQQPPPSSSWWW\\\\\\[[[YYYXXX\\\bbbdddaaaaaacccgggiiikkkkkkkkkkkklllnnnjjjooouuuwwwvvvtttuuuvvvsssssstttvvvxxxzzz|||}}}}}}ttt^^^QQQIII@@@888555:::444000222333000/////////...------......---,,,......---------,,,,,,,,,++++++++++++++++++******)))))))))***************************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))))))))))))))(((yyyyyy|||}}}vvvtttssstttssslll___UUUWWWYYYZZZZZZWWWUUUTTTSSSOOONNNLLLIIIEEEAAA===<<<444000,,,,,,...///...------+++))))))***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))***++++++++++++***)))************++++++++++++))))))***++++++,,,------++++++++++++++++++++++++,,,,,,---......///000000,,,,,,---------.........,,,......,,,***---444:::KKKCCC999222000///---+++......////////////......++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,////////////---,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++))))))))))))*********+++((((((((()))))))))******))))))(((''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''(((%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((()))))))))***))))))))))))************+++,,,,,,------......////////////000000000000000000111222222444444555666666888;;;<<<===???BBBDDDGGGGGGHHHIIIJJJKKKLLLLLLTTTQQQPPPPPPQQQTTTWWWZZZTTTTTTXXX___cccccceeeiiifffgggiiiiiihhhhhhjjjkkkjjjnnnssssssqqqoooppprrruuuvvvvvvuuuuuuwwwxxxxxx{{{~~~SSSGGG;;;555444222333555333//////111222111222666...,,,++++++,,,------,,,---------,,,,,,,,,,,,+++******************++++++((()))))))))*********+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((())))))******)))((('''wwwwwwzzz}}}}}}vvvtttsssuuussslll___UUUWWWYYYZZZYYYVVVSSSRRRRRRMMMLLLJJJGGGCCC@@@<<<;;;444000,,,,,,...///...------+++))))))***+++***)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))***+++,,,,,,+++)))((()))************+++++++++'''(((((()))******++++++************************++++++,,,,,,---...//////,,,,,,,,,---------......***+++,,,******///888AAAFFF===222---000333222///......////////////......)))***+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,))),,,+++)))+++///---(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************))))))))))))************'''((((((((())))))******))))))((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&$$$######$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))************++++++,,,------......///////////////000000000000///000111222333444444555555777:::;;;<<<>>>AAACCCDDDEEEFFFHHHJJJMMMOOOQQQMMMMMMPPPSSSTTTUUUYYY]]]WWWWWWYYY^^^``````ccchhhccceeeggggggggghhhjjjlllooorrruuusssnnnkkklllnnnvvvwwwvvvtttsssttttttsssssswwwzzz~~~xxxoooeeeXXXHHH======888666666333//////333...---///222111------000111///,,,+++,,,------,,,---------,,,,,,,,,++++++******************++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))*********((('''&&&wwwyyy|||~~~}}}zzztttqqqsssrrriii___YYYWWWZZZ[[[XXXWWWWWWUUUPPPIIIIIIIIIGGGDDD@@@<<<:::555333000//////000///...---,,,+++***))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***))))))((('''&&&&&&&&&((((((((((((((('''''''''))))))))))))************)))))))))))))))))))))))),,,+++++++++***)))))))))++++++++++++++++++++++++...---+++)))((((((((()))++++++,,,,,,,,,,,,------,,,------......------,,,---+++,,,///...---555@@@111///---,,,,,,---,,,,,,------...//////...---,,,******+++++++++,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,)))''''''((()))&&&$$$))))))(((((('''''''''&&&&&&'''((('''&&&&&&'''((('''''''''&&&&&&%%%%%%%%%(((((())))))))))))((((((&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&''''''((()))******+++***)))((((((((()))+++,,,***++++++,,,,,,------...////////////000000000000000///......///111333555777888999:::<<<===>>>>>>FFFFFFHHHLLLOOOPPPOOOMMMQQQRRRSSSTTTTTTSSSRRRQQQVVVYYY]]]aaaccccccbbbaaaccceeehhhiiijjjkkkmmmnnnooonnnooonnnjjjhhhmmmuuuxxxvvvtttqqqppppppqqqrrruuuvvvyyy||||||yyy|||}}}ddd]]]RRRHHHAAA<<<888666555555444333222000000///////////////////////////......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))$$$%%%'''((('''&&&'''((((((((('''''''''&&&&&&&&&((((((((((((((()))******wwwyyy{{{}}}|||zzztttrrruuusssjjj___YYYVVVZZZZZZWWWVVVVVVTTTOOOJJJJJJIIIGGGDDD@@@<<<:::444222///............------,,,+++***))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))))))))((('''&&&&&&&&&((((((((((((''''''''''''(((((()))))))))*********))))))))))))))))))))))))++++++******************++++++++++++++++++++++++,,,+++***)))))))))***++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,)))(((***---......666@@@GGG===///((((((,,,......,,,---...//////...---,,,++++++++++++,,,,,,,,,,,,...------,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++*********+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++)))''''''((((((&&&$$$)))((((((((('''''''''&&&&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((())))))*********)))((((((((()))***+++******+++,,,,,,------...////////////000000000000000000//////000222444555777888999:::;;;===>>>>>>DDDEEEGGGKKKNNNPPPOOOMMMNNNNNNOOOQQQQQQRRRRRRRRRVVVXXX[[[^^^______]]]\\\___ccchhhlllllllllkkkkkkhhhiiilllpppooommmooouuuttttttssssssrrrrrrqqqppprrrtttvvvxxxxxxwwwvvvuuuxxx{{{|||{{{|||~~~{{{}}}vvvnnnbbbUUUHHHCCC===888555333222111333333222111000///.................................------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))%%%'''(((((('''''''''((((((((('''''''''&&&&&&&&&(((''''''''''''((())))))wwwxxxzzz}}}|||xxxsssrrrvvvuuukkk___XXXVVVYYYZZZWWWVVVVVVSSSOOOJJJJJJIIIGGGDDD@@@===;;;333111...------...---,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))((((((''''''''''''((())))))((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''''''''((((((((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))******))))))))))))))))))))))))))))))******************************************)))))))))))))))***+++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))(((***,,,,,,---333:::OOOAAA000'''(((---...---+++,,,---.........---,,,++++++,,,,,,,,,---------------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++)))*********++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((''''''((((((&&&%%%((((((((('''''''''''''''&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((())))))***))))))((((((((()))***+++******++++++,,,---------....../////////000000000111000000000111333555666777777888999;;;<<<===>>>BBBCCCEEEIIIMMMOOONNNMMMJJJKKKLLLMMMOOOQQQSSSTTTWWWXXXZZZ[[[\\\[[[[[[ZZZ[[[```hhhlllmmmkkkiiihhhaaaccchhhqqqtttrrrqqqsssnnnoooqqqrrrrrrqqqooonnnqqqtttvvvuuurrrpppqqqsssuuuzzz}}}||||||}}}zzzvvvpppnnnoootttxxx|||qqqTTTEEEBBB>>>777555222000///111222222111111111000000///...------------------------------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((***)))(((''''''((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((wwwxxxyyy{{{~~~zzzvvvrrrqqquuuuuukkk^^^WWWWWWZZZ[[[XXXWWWWWWTTTPPPKKKKKKIIIGGGDDD@@@===<<<444111///---......------,,,++++++***))))))******(((((((((((((((((((((((()))(((''''''''''''(((((())))))((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((()))))))))***(((((((((((((((((((((((((((((())))))******++++++************************)))))))))))))))******+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,+++***)))---000<<<555---***,,,---,,,******+++---......---,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,++++++******************************++++++++++++++++++++++++))))))))))))************)))))))))************+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''&&&%%%''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''(((&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((())))))***************+++,,,,,,---------.........///000000000111111111111333444666777666777777999:::;;;<<<===???@@@CCCGGGKKKNNNMMMLLLIIIJJJJJJLLLOOOSSSVVVXXXWWWXXXYYYZZZ[[[\\\\\\\\\YYY^^^eeeiiijjjiiihhhggg______dddnnnsssqqqooooookkklllnnnoooppppppooooootttwwwyyyvvvpppnnnppptttrrrwwwzzzzzzzzz{{{yyytttrrrmmmkkkllllllkkkooouuuuuuuuu{{{|||ssshhhaaaQQQMMMCCC777333666666222333222111111333333222111111000000///...---------++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((***+++***(((''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''wwwwwwxxxzzz|||yyytttppppppttttttjjj]]]VVVYYY\\\]]]ZZZYYYYYYVVVRRRLLLKKKIIIGGGCCC@@@>>><<<555333000////////////...,,,+++******)))*********((((((((((((((((((((((((((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((())))))******+++))))))))))))))))))))))))************))))))((((((*********+++++++++,,,,,,******++++++++++++*********++++++***))))))++++++***+++,,,+++******+++,,,)))***,,,---------,,,++++++++++++,,,,,,,,,------,,,+++++++++++++++******************************************************))))))))))))))))))))))))(((((()))))))))******************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((())))))))))))))))))***++++++,,,,,,---,,,------...///000000000000000111222444555777777555666777888999;;;<<<<<<===>>>AAAEEEIIIKKKKKKJJJJJJJJJKKKMMMQQQUUUXXX[[[TTTUUUVVVXXXZZZ\\\\\\]]]YYY\\\```bbbcccdddfffhhhbbb```cccjjjnnnlllkkklllooonnnnnnnnnoooqqqssstttvvvxxxyyyvvvpppnnnppptttqqqtttuuurrrrrrtttssspppqqqmmmlllmmmmmmjjjiiikkkgggeeehhhqqqyyyyyyhhhXXXQQQNNNGGG>>>888444555444222222444222///222111000000111000///---000000000///......------++++++++++++++++++++++++,,,+++++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((***+++***(((''''''(((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''xxxvvvwwwyyy{{{xxxuuupppooossssssjjj^^^XXXZZZ]]]^^^[[[ZZZZZZWWWSSSMMMLLLIIIFFFCCCAAA>>>===555333000//////000///...++++++***************+++))))))))))))))))))))))))(((''''''''''''(((((()))(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((()))*********))))))((('''************++++++++++++)))******++++++******)))&&&))))))((())),,,---+++(((+++,,,)))&&&&&&+++///((()))+++,,,---,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++******************************))))))))))))))))))))))))***)))))))))))))))(((((((((((((((((())))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&'''''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((()))))))))(((((())))))******+++,,,,,,,,,,,,,,,---...///000000111//////111222444555666777555555666777999:::;;;<<<<<<===???CCCGGGIIIHHHGGGIIIJJJKKKNNNQQQTTTWWWXXXOOOQQQTTTVVVYYYZZZZZZZZZXXXZZZ[[[\\\]]]```eeehhheeeccceeeiiiiiigggfffiiirrrqqqppppppqqqsssvvvwwwtttvvvvvvtttpppooopppssswwwyyywwwqqqoooqqqpppmmmkkkhhhiiimmmooollliiijjjeeeccceeejjjoooqqquuu{{{}}}yyywwwnnnbbbZZZRRREEE:::777888555222111666666555333222111111000///...---...//////...---/////////.........------++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((***)))(((''''''(((&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''xxxvvvvvvxxxzzzwwwwwwrrrppptttssskkkaaa[[[ZZZ]]]^^^[[[YYYZZZWWWSSSNNNLLLIIIFFFCCCAAA???>>>555222///...//////...---+++***************++++++))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''((()))******))))))(((************++++++++++++))))))************))))))%%%((()))(((***...---)))*********)))'''(((***,,,'''(((***+++,,,,,,,,,+++)))))))))*********++++++******************++++++************************))))))))))))))))))))))))******))))))(((((((((((('''''''''((((((((())))))***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&((('''%%%$$$&&&(((%%%%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((()))))))))(((''')))))))))***++++++,,,,,,+++,,,,,,---...///000111---...000222444555666666444555666777888:::;;;;;;;;;<<<>>>BBBFFFGGGFFFDDDFFFGGGJJJLLLOOOQQQRRRRRRPPPRRRUUUXXXYYYYYYXXXWWWUUUVVVXXXXXXZZZ]]]bbbeeeeeefffiiillliiiddddddhhhnnnnnnoooooopppqqqrrrsssttttttttttttssssssrrrrrrxxxzzzxxxsssqqqrrrqqqmmmkkkgggggglllnnnkkkiiiiiifffeeefffkkkmmmlllnnnqqqiiiiiipppzzzyyytttxxx~~~xxxrrrlllhhh^^^UUUNNNKKKGGG???999777999333000222222111111444333222222111000///000222000...------///000000///------------,,,,,,,,,,,,++++++++++++++++++++++++******************++++++************************))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((%%%'''(((((('''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''(((xxxvvvvvvwwwzzzwwwzzztttrrruuutttmmmccc^^^YYY\\\]]]ZZZYYYYYYVVVRRRNNNLLLJJJFFFCCCAAA???>>>444111...---......---,,,+++***************++++++))))))))))))))))))))))))'''''''''''''''((()))***%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((($$$&&&((()))***+++******)))************+++++++++))))))************))))))'''+++,,,((()))---+++%%%%%%&&&'''***---,,,(((%%%'''(((***+++,,,,,,,,,+++((())))))))))))***************************++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&((('''%%%$$$&&&(((%%%%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&%%%&&&((()))))))))(((''')))))))))***++++++,,,,,,++++++,,,---...///000111---...000222444555666666444444555777888999:::;;;;;;<<<>>>AAAEEEFFFDDDCCCCCCEEEHHHJJJLLLMMMMMMMMMSSSUUUXXX[[[\\\[[[XXXVVVRRRTTTVVVXXXYYY\\\```cccdddhhhmmmpppkkkddddddhhhhhhiiikkkmmmnnnnnnmmmllluuuttttttuuuwwwwwwuuutttooorrrrrrpppooopppoookkkqqqllljjjlllnnnjjjhhhgggjjjhhhgggiiigggaaa^^^___ccc\\\[[[aaaaaa[[[]]]eeeiii___YYY]]]dddiiilllnnnpppoooooossszzz|||uuusssrrriii```RRRNNNIIIFFFEEECCC>>>;;;555444555666444111333888000///111333111------111+++,,,...111000---,,,---000...++++++,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******************++++++************************))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******(((((((((((((((((((((((($$$%%%'''((('''&&&'''(((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((yyyyyyxxxxxxzzzwwwwwwssspppoooooojjjbbbZZZZZZ]]]^^^\\\ZZZZZZVVVQQQJJJKKKKKKHHHDDDAAA??????777222...---///111000...((()))))))))))))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&((('''%%%%%%%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))&&&&&&''''''((()))))))))'''(((((()))))))))))))))''''''''''''(((((((((((())))))))))))******************))))))))))))************++++++++++++******))))))))))))))))))))))))+++***)))(((((()))***+++)))***+++,,,++++++))))))))))))))))))***+++,,,---,,,+++)))(((((()))+++,,,(((''')))+++,,,***))))))))))))************))))))******))))))((((((''''''((((((((((((((((((((((((&&&'''((())))))(((''''''(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''''''''&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%""""""###$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''$$$$$$$$$%%%&&&'''((((((''''''''''''''''''''''''((('''&&&'''((())))))'''))))))))))))************---,,,++++++,,,---///000000000000000111111111111444555555555666666777777999777777999===AAACCCDDDGGGFFFGGGIIIKKKMMMMMMLLLUUUXXX[[[]]]]]]]]]]]]^^^WWWTTTTTTWWWYYYYYY\\\```bbbfffiiijjjhhhfffgggiiigggeeeeeehhhiiiggghhhkkkrrrrrrrrrtttuuutttqqqooooooqqqrrrsssrrrqqqrrrrrrlllmmmmmmllllllkkkjjjiiippplllfff```\\\[[[\\\\\\\\\ZZZXXXWWWWWWWWWUUUTTTTTTSSSQQQNNNLLLLLLOOOQQQTTTSSSQQQPPPPPPQQQSSSTTTRRRSSSTTTUUUTTTSSSPPPOOOLLLKKKIIIFFFDDDBBB@@@???777777666666555555555444444444333333222111000000222111000.........///000//////.........------------------............///---------,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''yyyzzzyyyzzz|||zzzwwwssspppoooooojjjbbbZZZYYY]]]^^^[[[ZZZYYYVVVRRRLLLLLLLLLIIIEEEBBB@@@@@@777333///...///000///---************)))(((&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&((('''%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((('''''''''''''''''''''''''''((()))))))))((((((''''''''''''(((((((((((())))))))))))******************))))))))))))******)))******************)))))))))))))))))))))))))))))))))(((''''''((()))))))))***++++++++++++))))))))))))))))))***+++,,,---,,,+++)))(((((()))+++,,,(((((((((******))))))***))))))************))))))))))))))))))((((((''''''((((((((((((((((((((((((&&&'''((())))))(((''''''((((((((((((''''''''''''''''''&&&&&&&&&''''''(((%%%%%%&&&'''''''''&&&%%%''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''((('''&&&'''((()))((('''(((((()))))))))*********,,,,,,++++++,,,---///000//////000000000111111111333444444555555666666666888777777999===AAACCCCCCEEEFFFGGGJJJMMMOOONNNLLLSSSVVVZZZ\\\]]]]]]]]]^^^ZZZWWWXXX[[[\\\[[[\\\___cccfffhhhfffcccaaabbbdddkkkjjjkkkmmmkkkggghhhkkkmmmmmmnnnppprrrsssrrrpppooopppqqqqqqqqqppppppqqqkkkkkklllmmmmmmmmmmmmmmmnnnmmmjjjeee```\\\ZZZYYYYYYXXXXXXXXXWWWUUUQQQMMMPPPOOONNNKKKHHHHHHKKKMMMGGGEEEDDDEEEGGGGGGEEECCCCCCCCCDDDDDDCCCBBB@@@??????>>>===;;;999777555444666555555555444444444444444333333222111111000000111111///........./////////.........---------,,,------------............------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((())))))******''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''wwwxxxxxxzzz}}}zzzwwwssspppoooooojjjaaaZZZXXX\\\]]]ZZZYYYYYYWWWRRRMMMMMMMMMJJJFFFBBBAAAAAA888444///...///000...,,,,,,,,,+++***)))'''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((''''''&&&%%%%%%$$$&&&&&&'''(((((((((((('''''''''''''''(((((((((((())))))))))))***************))))))(((((())))))***((())))))******))))))((())))))))))))))))))))))))((((((''''''''''''((((((((()))***+++++++++))))))))))))))))))***+++,,,,,,+++***)))(((((()))***++++++***)))(((((())))))***((())))))******))))))((()))))))))(((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''''''''&&&%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&((()))((('''(((((())))))))))))******,,,+++++++++,,,---.../////////000000000000111111222222222333444555555555666666666999===AAABBBCCCDDDEEEHHHLLLOOOQQQOOOMMMQQQTTTXXXZZZ[[[\\\^^^___[[[YYYYYY\\\]]][[[[[[___fffggggggddd___]]]___aaalllmmmooopppkkkeeefffkkkiiiiiiiiikkknnnqqqrrrrrrppppppppppppppppppoooooolllmmmmmmnnnnnnnnnnnnmmmkkkmmmnnnjjjccc\\\XXXWWWVVVVVVXXXYYYXXXSSSLLLGGGKKKKKKIIIFFFDDDDDDFFFHHHJJJFFFCCCAAAAAA@@@<<<999;;;::::::999999888888777888777666555444222111111333333333333333222222222333222222111111000000///000000///............///......------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((())))))***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''ssstttvvvxxx{{{yyyvvvsssoooooonnnjjjaaaZZZWWW[[[[[[YYYXXXYYYWWWSSSMMMMMMMMMJJJEEEBBB@@@@@@999555000...//////...++++++++++++***)))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((()))))))))************))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***++++++******)))******))))))***++++++,,,******))))))))))))******000000---(((&&&((()))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((()))((('''(((((((((((()))))))))***+++++++++,,,,,,---......////////////000000000111000000111222333444444555555555666999===AAABBBBBBBBBDDDHHHMMMQQQRRRPPPNNNOOOQQQUUUXXXYYY[[[]]]___[[[WWWVVVXXXYYYYYY\\\aaafffgggeeebbb]]]\\\___ccciiilllqqqrrrkkkdddfffllljjjiiihhhiiilllppprrrrrrsssqqqpppppppppppppppoooppppppoooooommmllljjjiiifffiiillliiibbb[[[XXXXXXTTTUUUVVVXXXWWWSSSMMMIIIHHHHHHGGGDDDBBBAAACCCEEEUUUSSSOOOIIIBBB>>>;;;:::;;;:::999888777777777888666555555444444333222222111111111111111111111111111111111000000////////////.....................------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,+++++++++++++++++++++************************************************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&qqqsssuuuwww{{{yyyvvvrrrooonnnnnniiiaaaYYYVVVYYYZZZWWWWWWXXXWWWTTTLLLLLLLLLIIIDDD@@@>>>>>>999555000...//////...+++((()))***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((()))))))))************))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++******)))*********)))******+++,,,***))))))))))))))))))***444555000(((&&&))))))&&&(((((())))))))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''%%%%%%((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''######$$$$$$%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((((((&&&'''(((((((((((()))))))))******+++,,,,,,---------...////////////000000000//////000111222333444555555555666:::>>>BBBCCCCCCBBBCCCGGGMMMQQQSSSQQQOOOMMMPPPSSSVVVWWWYYY\\\^^^\\\WWWTTTUUUWWWZZZ```gggaaabbbbbb___\\\]]]aaafffhhhlllsssuuupppiiijjjpppooommmjjjkkkmmmppprrrrrruuussspppooopppqqqpppnnnmmmmmmmmmlllkkkjjjhhhhhhbbbdddeeeccc^^^ZZZYYYZZZTTTTTTSSSSSSTTTSSSPPPNNNGGGGGGFFFDDDBBBAAABBBCCCNNNTTTYYYUUUKKK@@@;;;999888777666555444444444555222222222222111111111111/////////000000000000000000000////////////......---------.........------++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&sssuuuwwwyyy}}}{{{vvvrrrooonnnnnniii```YYYUUUXXXYYYVVVVVVXXXXXXTTTLLLLLLKKKHHHCCC???======888444///...///000...,,,'''((()))***++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&'''(((((((((((('''''''''''''''(((((((((((())))))))))))************)))((((((''''''(((((()))((())))))******))))))((())))))))))))))))))))))))))))))************))))))&&&''')))***+++******)))+++***************++++++))))))))))))))))))))))))333666222(((&&&******%%%'''(((((())))))(((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((***)))(((''''''&&&'''''''''''''''&&&&&&&&&&&&%%%'''(((((()))(((&&&%%%###***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&'''(((((())))))((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%'''((('''&&&''''''(((((((((((()))))))))***+++,,,---------,,,......////////////000000...///000111222333444555444555777;;;@@@CCCDDDCCCBBBDDDGGGKKKPPPQQQPPPOOOLLLOOOQQQTTTUUUWWWZZZ]]]^^^YYYUUUWWWZZZ]]]dddlll\\\^^^___]]]\\\^^^ccchhhkkkooovvvzzzwwwqqqqqquuusssqqqnnnnnnppprrrssssssuuuqqqmmmlllmmmnnnllljjjeeefffggghhhiiiiiiiiiiiiaaa```^^^]]]\\\ZZZYYYYYYSSSQQQOOONNNOOOPPPPPPOOOEEEEEEEEECCCAAA@@@@@@BBB>>>JJJXXX]]]UUUIII>>>888666555555444444333222222222222222222222111111111......///////////////000........................+++,,,------...---------******++++++++++++,,,,,,******+++++++++,,,,,,,,,*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%tttvvvwwwyyy}}}{{{uuurrrnnnnnnmmmiii```YYYTTTWWWXXXUUUUUUXXXXXXUUUMMMMMMMMMIIIDDD@@@>>>>>>777333///...///000///---))))))***+++++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''(((''''''((()))))))))((((((''''''''''''(((((((((((())))))))))))************((((((''''''''''''(((((()))******************)))))))))))))))))))))))))))(((((()))******)))((((((%%%'''(((************)))++++++***************+++(((((())))))))))))((((((---222///'''%%%++++++&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((+++***((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&((()))((('''&&&%%%+++***((('''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&'''''''''((((((((())))))((()))+++,,,------,,,,,,........./////////000000...///000111333444555666555666888<<>>======>>>:::@@@IIIPPPPPPIII???888555555666666555444222111444444444333333222222222........./////////000000------------------------***+++,,,---...------,,,************+++++++++,,,************++++++++++++)))*********++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%ssstttvvvxxx{{{yyyuuurrrnnnnnnmmmiii```YYYTTTWWWWWWTTTUUUXXXXXXUUUNNNOOONNNJJJEEEAAA??????777333...---///111000...+++++++++++++++***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))))))))(((''''''&&&&&&'''(((((()))))))))))))))''''''''''''((((((((()))))))))))))))************((((((''''''''''''((((((******++++++++++++******))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%&&&((()))*********)))++++++***************+++(((((())))))))))))(((((((((...---%%%%%%,,,---&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((+++***((('''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%###%%%'''((())))))'''&&&+++***((('''&&&&&&&&&'''(((''''''&&&&&&''''''((($$$$$$$$$$$$%%%%%%&&&'''"""###%%%&&&'''&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''((((((''''''%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&''''''''''''((((((((()))((()))+++,,,------,,,,,,............/////////000...///000222333444555666555666999===BBBEEEFFFEEEDDDDDDEEEHHHLLLNNNOOONNNLLLNNNPPPQQQRRRTTTXXXZZZZZZXXXXXX\\\^^^]]]^^^bbbaaacccfffffffffggglllpppqqqqqqvvv||||||wwwsssrrrsssrrrqqqrrruuuwwwwwwvvvmmmgggbbbaaacccdddbbb___``````aaabbbbbbbbbbbbaaaccc^^^[[[\\\___^^^VVVOOOKKKIIIGGGGGGFFFEEECCCAAA>>>???@@@>>><<<::::::;;;>>>999666999???@@@;;;555222333555555555333111///111111111000000//////............/////////000000------------------------)))***,,,---...------,,,))))))******+++++++++,,,)))************+++++++++))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%qqqqqquuu{{{tttxxxuuuppplllkkklllhhh^^^UUUWWWYYYXXXUUUTTTVVVVVVSSSMMMLLLKKKHHHEEEAAA===;;;888444///---...///---+++************))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''%%%###$$$'''((('''&&&%%%&&&''''''%%%%%%&&&'''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))'''(((((())))))))))))(((''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''(((******+++++++++************************++++++***)))))))))))))))+++++++++******)))((('''((((((((((((((((((((((((''''''&&&%%%&&&'''((())))))&&&$$$'''+++---+++'''''''''''''''''''''''''''''''''''''''&&&&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''%%%######$$$%%%(((((((((''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,******+++,,,---//////000111111222333444444444444777888999;;;>>>@@@AAABBBHHHJJJJJJIIIFFFFFFIIILLLMMMNNNOOOOOOOOORRRWWWZZZYYY[[[ZZZXXX[[[```^^^WWW]]]```eeehhhiiihhhggggggiiijjjmmmqqqtttuuurrrpppnnnpppsssuuurrrnnnqqqwwwlllfffbbbaaa___[[[\\\```___eee^^^WWW\\\]]]ZZZ^^^\\\\\\XXXSSSPPPQQQNNNIIIGGGFFFEEEEEEFFFEEEBBB@@@AAA@@@===;;;:::999999999777777777777777666555555444444444333333333222222////////////............//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,************************++++++******))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&qqqqqquuu{{{tttwwwuuupppkkkjjjkkkhhh^^^VVVVVVYYYYYYVVVUUUWWWUUURRRNNNMMMLLLIIIFFFBBB???===888444///---...///---+++************))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$'''((((((&&&&&&'''((((((&&&&&&'''(((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&'''((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((('''''''''((((((***++++++,,,,,,,,,+++++++++***************+++***))))))(((((())))))************)))(((''''''(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))(((&&&%%%'''+++---***''''''''''''''''''''''''''''''((((((''''''''''''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%$$$%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))******++++++,,,***++++++,,,---...//////000111222333333444444333666666888:::<<<>>>@@@@@@FFFHHHIIIHHHFFFGGGJJJLLLOOONNNMMMLLLNNNQQQUUUXXXWWWYYYYYYXXX\\\bbb```ZZZXXX\\\bbbeeeffffffggggggfffgggjjjooorrrrrrpppnnnqqqrrruuuvvvrrrlllmmmrrrmmmgggbbbaaa___]]]___cccbbbkkkfff^^^^^^\\\WWWYYYZZZ[[[XXXSSSQQQPPPKKKEEEFFFEEEEEEFFFFFFEEEBBB???@@@???===;;;999999999999666666777777666666555444333333333222222222111111////////////.........---///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************+++++++++******************************)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&qqqqqquuu{{{tttxxxuuuooojjjhhhjjjggg___WWWTTTXXXYYYWWWVVVWWWUUUQQQOOONNNMMMJJJFFFCCC@@@>>>888444///---...///---+++************))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%'''((((((''''''((()))(((''''''((()))&&&''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))***))))))((('''&&&''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((())))))***+++,,,,,,,,,,,,++++++++++++******))))))******)))((((((((())))))*********))))))((('''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((&&&%%%'''***,,,***'''''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((************************+++,,,,,,,,,------......///000111222222333333222444555666888:::<<<===>>>CCCDDDFFFFFFFFFHHHJJJLLLSSSQQQNNNMMMOOORRRTTTUUUWWWXXXXXXXXX]]]aaa___[[[VVVZZZ___bbbcccdddeeefffcccdddggglllpppqqqpppnnnssstttvvvxxxsssmmmlllooooooiiieeedddbbbaaaccchhhjjjvvvtttjjjggg___VVVXXXWWWYYYWWWSSSPPPNNNHHHBBBEEEEEEEEEFFFGGGEEEAAA>>>>>>===<<<:::999888888888555555666666555555444333111111111111000000000000//////.........---------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************+++++++++******)))))))))((())))))))))))))))))***(((((())))))))))))(((((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&///---***'''&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&pppqqquuu{{{uuuyyyuuuooohhhggghhhfff___XXXSSSWWWYYYXXXWWWXXXUUUQQQOOONNNLLLIIIEEEBBB???>>>888333///---...///---+++************)))))))))(((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&''''''((((((&&&((()))((('''&&&'''(((&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((())))))************)))'''&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))((()))***+++++++++++++++,,,,,,++++++***)))))))))***))))))(((((())))))))))))))))))))))))(((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''******)))''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((************)))))))))))),,,,,,,,,,,,,,,,,,,,,---...///000111111222222222444444666777999;;;<<<===???AAABBBDDDFFFHHHJJJLLLWWWTTTRRRRRRTTTUUUTTTRRRUUUTTTTTTVVV[[[^^^]]]ZZZZZZ]]]```aaaaaaaaabbbcccaaabbbfffkkkqqqtttsssrrrttttttvvvxxxtttnnnlllooonnnjjjggghhhgggeeefffiiiooo}}}~~~uuunnncccYYY[[[WWWWWWTTTNNNLLLKKKGGGAAACCCDDDDDDFFFFFFDDD@@@<<<<<<;;;:::999888777777666444444444444444333333222000000000/////////...............---------,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************)))))))))******)))))))))++++++******))))))(((((('''((((((((())))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''...,,,***'''%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&~~~ppppppuuu|||vvvzzztttnnngggfffgggfff^^^XXXRRRWWWYYYXXXWWWXXXVVVQQQOOOMMMJJJGGGDDDAAA>>>===888333///---...///---+++************)))))))))(((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((************)))'''&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''(((((()))))))))))))))+++++++++*********))))))******))))))))))))******************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''((())))))((('''''''''''''''''''''''''''&&&$$$$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''******))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,......///000111111111111444555666777999:::<<<<<<<<<===???BBBFFFHHHJJJJJJTTTSSSTTTUUUUUUUUUSSSQQQRRROOOOOOSSSYYY\\\^^^^^^aaabbbcccbbb```______```aaacccffflllssswwwxxxwwwtttrrrrrrtttpppjjjgggiiihhhffffffiiihhhdddbbbdddjjjxxxzzzqqqlllaaaXXXZZZXXXVVVPPPIIIGGGIIIHHHDDDBBBBBBBBBCCCDDDBBB>>>;;;:::999999888777666555555333333333333333222111111//////.........---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************((()))************)))(((*********)))))))))((((((''''''(((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''***((('''%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&qqqqqquuu{{{uuuyyyrrrlllgggfffhhhfff^^^VVVSSSWWWXXXWWWWWWXXXVVVSSSOOOMMMJJJFFFCCC@@@>>>===888444///---...///---+++************))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&$$$$$$%%%'''%%%&&&'''&&&%%%$$$%%%'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''((((((((())))))***))))))((('''&&&''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''(((((()))(((((('''************************++++++*********+++,,,,,,+++++++++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&''''''(((((((((''''''''''''''''''''''''''''''&&&$$$###%%%((((((%%%"""%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%######%%%'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))***+++++++++,,,,,,------...///000111111222222111444444555777888999:::;;;;;;;;;===AAAEEEHHHIIIHHHKKKMMMPPPQQQQQQRRRUUUWWWUUUPPPMMMRRRXXX\\\```ccceeeeeeeeeccc``````aaabbbdddeeehhhmmmrrrvvvwwwwwwrrrnnnlllllliiicccaaabbbdddbbbbbbeeeddd```^^^___```lllkkkdddaaa[[[SSSVVVWWWTTTMMMEEEDDDHHHIIIGGGAAA@@@@@@@@@@@@???===:::777888888777777666444444111111222222222111000000............------------------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))***************((()))***++++++***)))((())))))))))))))))))))))))'''(((((((((((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&sssrrrtttyyyqqqtttpppkkkggggggiiifff]]]UUUTTTWWWXXXUUUUUUXXXWWWTTTPPPNNNJJJGGGCCCAAA??????888444///---...///---+++************))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''%%%###"""$$$&&&&&&'''((('''&&&%%%&&&(((%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((('''((()))******)))((('''))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))))))))(((((()))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((%%%&&&'''((((((((('''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''(((&&&%%%'''***+++'''###&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$((((((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$&&&***---%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))******))))))***+++,,,------...//////000111222222222222222333444555666777888999:::999;;;???EEEGGGGGGFFFDDDGGGKKKKKKLLLRRR]]]fffeee[[[UUUVVVYYY[[[^^^bbbaaabbbbbbbbbaaacccfffiiigggggghhhkkkoooqqqqqqppplllhhhfffgggfffdddccceeegggcccbbbcccbbb^^^^^^aaa^^^fffbbbZZZ[[[XXXSSSVVVTTTRRRLLLFFFEEEIIIJJJGGGAAA???===<<<===<<<;;;:::666666777777666555333333000111111111111000/////////............---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************((()))))))))*********+++)))***+++,,,,,,+++***)))''''''(((((()))*********((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&uuurrrsssvvvnnnpppooojjjggggggiiifff]]]TTTTTTWWWWWWTTTUUUXXXXXXUUUQQQOOOLLLHHHDDDBBB@@@@@@888444///---...///---+++************))))))))))))''''''(((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&'''%%%"""!!!###%%%'''((()))((('''&&&''')))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''((()))))))))))))))(((''''''''''''((((((((()))'''((()))******)))((('''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))************)))((((((((()))***+++,,,,,,---,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,+++))))))************************%%%%%%'''((((((((('''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''')))'''&&&)))------((($$$'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!---,,,+++)))'''%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&***///333&&&&&&&&&''''''((((((((($$$$$$%%%&&&''''''''''''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((()))******+++((())))))+++,,,---......///000111222222333333222111111222333555666777777999999:::???DDDGGGFFFDDDAAAEEEHHHHHHJJJTTTffftttvvviii^^^[[[ZZZWWWYYY]]]\\\]]]___```bbbfffkkkoooiiiiiihhhjjjllllllkkkjjjgggcccbbbeeehhhiiikkkooonnnhhhdddcccaaa```bbbgggccchhh```XXX[[[[[[XXX[[[QQQPPPLLLGGGGGGJJJJJJFFFAAA>>>;;;::::::;;;::::::555555666666666555333222000000000000000//////...//////.........---------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************(((((())))))*********+++)))***,,,------,,,***)))&&&&&&'''((()))***++++++))))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&uuuuuuxxx|||ssstttrrrllleeeccceeeddd___XXXSSSUUUTTTPPPQQQVVVXXXVVVQQQOOOLLLHHHDDD@@@===<<<999666333000000///---,,,---+++))))))+++,,,***((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&'''))))))'''%%%%%%&&&'''******%%%$$$))),,,+++'''(((***+++,,,,,,++++++)))************)))((((((&&&''')))*********)))((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************......---,,,,,,,,,---------------,,,+++***)))(((###<<>>@@@DDDJJJNNNDDDFFFGGGFFFIIISSSbbbnnnmmmbbbVVVPPPSSSYYY\\\\\\```\\\[[[^^^```aaadddiiifffgggiiilllnnnmmmjjjhhh```______aaaeeekkkrrrvvv}}}oooddddddfffdddbbbcccdddeeebbb[[[WWWWWWVVVSSSOOOPPPNNNHHHFFFFFFEEEAAA@@@???>>>===;;;:::999888444444333222111000///.........------------......///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))*********++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&uuutttxxx}}}uuuwwwssslllfffdddfffeee___XXXTTTVVVUUUQQQRRRVVVWWWVVVQQQOOOLLLIIIDDD@@@===<<<999666222000//////---,,,,,,***((()))++++++)))'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((()))(((&&&%%%&&&'''''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''((('''&&&&&&''')))((('''%%%%%%%%%&&&''')))'''(((***+++,,,,,,+++++++++,,,,,,,,,,,,+++******''''''((()))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++,,,,,,---------------,,,+++***)))((('''777FFFGGG;;;...((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''')))***)))(((%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''***)))(((&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&$$$&&&222>>>---)))$$$$$$'''((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''((((((((())))))))))))*********+++++++++,,,,,,***,,,---...///000333666444222111222555666666666999:::<<<===???CCCHHHLLLNNNLLLIIIGGGIIIPPPYYY______XXXQQQPPPUUUZZZ\\\\\\]]]ZZZYYYZZZ[[[]]]dddkkkgggggghhhjjjmmmmmmllljjjdddbbb```___```dddgggjjjppphhhcccfffhhhfffeeegggnnnjjjbbbZZZWWWXXXUUUPPPKKKLLLJJJDDDBBBCCCCCC@@@======<<<:::999777666666333222111000///......---......------------......---------,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++)))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&vvvtttxxx}}}www|||tttnnngggeeegggeee___XXXVVVXXXVVVRRRRRRVVVVVVTTTPPPOOOLLLIIIEEEAAA===;;;888555222000//////---,,,+++)))(((((()))***((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&(((((((((&&&%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%$$$&&&))),,,000'''"""''')))%%%%%%)))'''((()))***+++++++++++++++,,,,,,,,,,,,+++******((((((((((((((()))******(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))***************************+++,,,---------,,,,,,+++***(((''''''***999IIIBBB+++""")))&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''')))***)))'''%%%&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&'''%%%%%%---777111,,,'''%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''((((((((()))))))))*********++++++++++++,,,(((***,,,...///111444777333222111111333555555444888:::;;;===>>>BBBGGGKKKVVVQQQKKKIIIKKKOOORRRSSSWWWTTTQQQSSSWWW[[[\\\[[[[[[YYYYYYZZZYYY[[[eeepppmmmkkkiiiiiijjjjjjjjjiiidddbbb___\\\[[[\\\^^^___dddbbbcccfffgggeeedddfffpppiii^^^VVVUUUWWWSSSKKKIIIIIIEEE???===??????===:::999888777666555444333111111000///...------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******((((((((((((((((((((((((&&&''''''''''''((((((((((((((('''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&vvvtttwww~~~yyyuuuooohhhggghhhfff^^^WWWWWWYYYXXXSSSSSSUUUUUUSSSOOONNNLLLIIIEEEAAA>>>;;;777555111/////////---,,,***)))((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))&&&'''((('''&&&%%%&&&((('''&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''%%%$$$###&&&+++///===,,,$$$)))+++%%%%%%,,,(((((())))))***+++++++++)))************)))(((((()))((('''''''''(((***+++)))((((((((((((((())))))))))))))))))))))))))))))((()))))))))************((((((((())))))+++,,,,,,,,,,,,,,,,,,+++)))(((''''''!!!(((555222$$$!!!***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))(((&&&&&&&&&&&&&&&''''''''''''''''''(((((('''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((&&&$$$)))000000,,,'''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((''''''''''''''''''((((((((())))))************++++++++++++,,,---......---...000222333111000111222444444333555777999;;;===BBBGGGKKKTTTRRROOONNNNNNPPPQQQRRRYYYXXXWWWWWWXXXYYYYYYYYYYYY[[[^^^___]]]^^^gggrrrssspppkkkhhhfffeeedddccc^^^]]][[[ZZZYYYZZZ[[[\\\___aaacccccc```]]]^^^```eeebbb\\\VVVTTTTTTPPPJJJJJJJJJEEE===:::<<<===;;;888777777555444333222222000000//////...------,,,------,,,,,,,,,,,,------******++++++,,,,,,,,,,,,************************))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&wwwuuuwww~~~zzzvvvoooiiiggghhheee]]]VVVWWWYYYXXXTTTSSSUUUTTTRRRNNNMMMLLLJJJFFFBBB>>>;;;777444111/////////---,,,))))))))))))((('''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%'''((('''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&$$$$$$''',,,000CCC111%%%((()))$$$%%%---((((((((())))))***++++++)))************)))(((((()))((('''''''''(((***+++***))))))((((((((())))))))))))))))))))))))))))))((()))))))))************'''''''''((()))***+++,,,,,,,,,,,,+++***)))((('''(((&&&%%%&&&''''''))),,,&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&(((((('''%%%&&&&&&&&&'''''''''(((((('''''''''(((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((&&&###%%%+++***(((%%%###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''(((((((((((())))))*********+++++++++---......---,,,,,,---///222111000000222444444333222444666999===BBBHHHLLLOOORRRTTTRRROOOOOORRRVVV[[[ZZZXXXVVVTTTUUUWWWZZZWWWZZZ```cccaaa___eeennnqqqmmmiiifffdddcccaaa___[[[ZZZYYYYYYXXXXXXYYYYYY[[[___```]]]YYYWWWYYYZZZ\\\aaabbb]]]VVVSSSPPPLLLNNNMMMGGG>>>:::;;;;;;999777666666555444333222222000000000//////......---,,,,,,++++++++++++,,,,,,)))******++++++,,,,,,---++++++++++++++++++++++++(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&xxxvvvwww}}}yyyuuuoooiiiggghhhddd\\\TTTUUUWWWWWWSSSRRRTTTTTTQQQMMMMMMLLLJJJGGGBBB>>>;;;666333000//////......---)))***+++***((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((('''&&&&&&'''((((((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((+++---<<>>;;;555333000............---)))+++,,,+++)))''')))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%%%%&&&''''''&&&&&&''')))((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&###&&&)))******))))))***,,,***'''%%%$$$%%%&&&'''((((((''''''((()))+++,,,+++,,,,,,,,,,,,+++******''''''((()))))))))))))))+++******)))(((((())))))))))))))))))))))))))))))))))))))))))***************))))))((())))))******++++++++++++***((('''&&&!!!'''***'''&&&))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&''''''&&&$$$''''''''''''((((((((((((&&&&&&'''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%((('''$$$$$$'''"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((())))))))))))************((()))+++,,,,,,---000222000//////111444666777666222444666777:::>>>CCCGGGEEEGGGIIIJJJJJJKKKNNNQQQOOORRRTTTQQQMMMMMMRRRWWWWWWWWWYYY]]]\\\YYYZZZ^^^\\\]]]```cccdddccc___\\\ZZZZZZYYYXXXWWWUUURRRQQQPPPVVVZZZYYYYYYZZZXXXSSSQQQXXX\\\XXXSSSOOOKKKGGGHHHHHHEEE>>>;;;;;;:::666444444333333222222111111............------------++++++************++++++***************+++++++++************************(((((((((((()))))))))***)))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&zzzxxxxxx{{{vvv|||uuuoooiiiggggggcccYYYQQQQQQTTTUUURRRRRRTTTSSSPPPLLLLLLLLLKKKGGGCCC>>>;;;555222000............---))),,,---,,,)))((()))+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''))))))(((%%%$$$%%%&&&''''''&&&&&&((()))'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&"""&&&***---,,,***(((''' &&&)))'''&&&))))))&&&((((((''''''((()))+++,,,)))************)))((((((&&&''')))*********)))(((++++++***))))))((())))))))))))))))))))))))))))))))))))))))))************+++******))))))))))))***++++++++++++***((('''&&&&&&'''))))))'''&&&'''***%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&''''''&&&$$$''''''''''''((((((((()))&&&&&&'''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%((('''$$$%%%((("""$$$&&&&&&%%%$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((())))))))))))************)))***,,,,,,+++,,,...000000//////111444777888888444666777777999<<<@@@DDD>>>>>>???CCCHHHMMMOOOOOOOOOSSSVVVSSSNNNLLLOOOSSS\\\XXXWWWZZZZZZXXXYYY\\\ZZZ\\\___cccdddaaa[[[VVVVVVWWWWWWWWWVVVUUUSSSRRROOOWWW\\\\\\\\\\\\VVVMMMFFFJJJKKKJJJJJJKKKGGGBBBBBBCCCAAA<<<:::;;;999666333333222222111111000000------,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&vvvyyyzzzyyy}}}~~~yyynnneeecccccc^^^YYYVVVTTTZZZ[[[VVVRRRQQQQQQPPPNNNLLLIIIHHHFFFDDD@@@===666444111//////...,,,++++++******))))))))))))))))))(((((((((******((('''(((((((((((((((((((((((((((''''''(((***+++)))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))))))))(((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((('''000>>>@@@333)))((((((%%%$$$'''---111000---,,,+++***))))))+++---...+++++++++++++++***)))(((***)))(((''''''((()))***,,,+++***))))))***+++,,,...,,,)))((()))******))),,,+++***))))))***+++,,,+++***)))))))))***,,,---222000---***((((((((()))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''(((''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!((()))$$$&&&......&&&(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))******+++++++++,,,,,,---------000000000111222222333333333333444555777:::<<<>>>===>>>???AAAEEEIIILLLNNNOOORRRSSSRRROOONNNQQQTTTUUUWWWXXXWWWWWWWWWZZZ\\\[[[___aaa___YYYVVVXXXZZZ[[[ZZZYYYXXXWWWWWWWWWXXXSSSWWW]]]aaa```[[[TTTOOOLLLIIIFFFEEEFFFFFFCCC@@@@@@???===;;;999888777777333222111111000000111111////////////...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&&&''''''((()))******+++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''tttwwwwwwwwwzzzzzzvvvmmmeeedddddd___YYYVVVUUUYYYZZZTTTPPPPPPQQQPPPMMMKKKIIIGGGFFFCCC@@@===555333000///...---,,,***+++******))))))))))))))))))((('''(((******((('''''''''''''''''''''''''''''''''&&&((()))***)))'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''((('''$$$)))444666,,,&&&'''(((%%%$$$''',,,///...++++++***((((((((()))+++,,,+++++++++++++++***))))))***)))(((((((((((()))***++++++***))))))***++++++---+++))))))******)))(((*********))))))***************)))((()))***+++,,,...---+++)))''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))))))))((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$((('''%%%,,,555444***&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))******++++++***++++++,,,,,,------...///000000111111222333333333333444555777999<<<>>>======???BBBFFFKKKOOOQQQQQQRRRSSSSSSRRRRRRSSSUUUVVVWWWXXXWWWVVVVVVXXXZZZWWW[[[]]][[[VVVSSSTTTVVV[[[ZZZXXXWWWVVVWWWYYYZZZZZZZZZYYYXXXWWWUUUTTTTTTOOOLLLHHHEEECCCCCCBBBAAA???>>><<<;;;999888777777333222222111000111111111//////...------,,,++++++************************************************************************'''''''''((()))*********++++++++++++*********)))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))(((((((((''''''''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))((((((''''''&&&&&&%%%%%%&&&&&&'''tttwwwxxxwwwyyyxxxtttlllffffffeee___XXXUUUUUUXXXXXXQQQMMMNNNPPPPPPLLLJJJHHHFFFEEECCC???===444222///...------+++***+++******))))))))))))))))))((('''((()))***(((&&&''''''''''''''''''''''''&&&&&&%%%'''((()))(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((######***,,,&&&%%%((((((&&&%%%'''***,,,+++)))(((((('''&&&'''((()))******++++++++++++***))))))***))))))(((((())))))***++++++***))))))***++++++***)))))))))++++++)))'''((())))))******))))))((())))))((((((((()))***+++))))))((((((''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((())))))((((((((((((''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''%%%%%%---777333)))######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((((((((()))***+++,,,,,,---******+++,,,,,,---......//////000111111222222333333333333444666999<<<===>>>???@@@CCCGGGLLLQQQTTTRRRRRRSSSVVVXXXYYYXXXWWWXXXYYYYYYXXXVVVUUUWWWXXXVVVYYY[[[ZZZVVVSSSRRRSSS\\\[[[YYYYYYYYYZZZ\\\]]]^^^\\\WWWTTTQQQQQQRRRSSSSSSPPPLLLFFFAAA???@@@BBB>>>===<<<:::888777666666333222222111111111111111///...,,,+++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************)))))))))))))))(((((((((((((((((((((((((((''''''((((((((())))))))))))))))))((((((((('''''''''''''''''''''((())))))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''wwwzzz{{{zzz{{{zzzvvvooojjjjjjggg___WWWSSSUUUXXXVVVOOOJJJLLLPPPQQQKKKIIIGGGEEEDDDBBB???<<<333111...------,,,+++***+++******)))))))))))))))(((''''''((())))))(((&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))$$$###'''(((&&&&&&)))((('''&&&''')))***)))'''(((''''''''''''((()))*********+++++++++******)))))))))))))))))))))))))))+++******************+++(((((((((***++++++)))''''''((()))******)))((('''((((((((((((((())))))***&&&''''''((((((''''''&&&))))))************))))))&&&&&&&&&&&&'''''''''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&$$$###(((---***"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((()))***+++,,,---...******+++,,,,,,---......//////000000111222222222222222222444666888;;;<<>><<<333000...---------+++***+++******)))))))))))))))((('''&&&'''))))))'''&&&''''''''''''''''''''''''%%%$$$$$$%%%'''(((&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((%%%$$$''')))'''''''''((('''''''''((((((''''''(((((((((((())))))******)))******+++++++++******))))))************))))))*********++++++*********((('''(((***,,,,,,***((('''((()))******)))(((''''''((((((((())))))))))))&&&'''((()))))))))(((((())))))************))))))&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%&&&&&&((()))+++,,,(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### $$$%%%###"""$$$$$$###%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((***+++,,,------)))******+++---......///...//////000111111222222111111222333555888:::<<>>===<<<;;;999777555444333333111111000////////////000---+++)))(((((()))***+++************************************************)))))))))*********++++++(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''vvvyyy|||{{{{{{xxxyyytttooommmggg]]]VVVSSSUUUWWWUUUNNNIIIKKKOOOPPPHHHFFFDDDCCCBBBAAA>>>;;;333111...---......,,,++++++******)))))))))))))))((('''&&&'''((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&'''((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''(((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$%%%'''((((((&&&%%%((((((((((((((('''''''''))))))*********+++++++++))))))***++++++++++++***)))******++++++******))))))***++++++++++++***))))))((((((***,,,---,,,+++((())))))******))))))((('''((()))*********))))))(((((((((((())))))******'''(((((())))))(((((('''&&&&&&'''''''''((((((((((((((())))))))))))******)))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&'''''')))***,,,---((((((((((((((((((((((((***)))'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""&&&%%%######&&&)))&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''((()))***++++++,,,))))))***+++---...//////......///000000111111222111111111222444777:::;;;BBBCCCEEEGGGIIIJJJKKKKKKLLLMMMQQQUUU[[[^^^______[[[\\\]]]]]]\\\]]]___aaabbb```^^^\\\ZZZZZZZZZ[[[YYY]]]bbbfffgggddd```]]]bbb]]]UUUNNNJJJJJJLLLOOOIIIKKKNNNMMMHHHBBB===;;;:::999888666444333222222000//////...............+++***))))))((()))***+++************************************************((())))))******+++++++++(((((((((((())))))))))))&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&'''''''''''''''((())))))'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''ssswww{{{{{{{{{wwwvvvqqqmmmkkkeee\\\VVVVVVTTTWWWVVVOOOJJJLLLOOOOOOGGGEEECCCBBBBBB@@@===;;;333111///...//////---,,,+++******)))))))))))))))'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&((()))(((%%%'''((()))(((((((((((()))))))))******+++++++++***))))))***+++++++++++++++)))***++++++++++++***))))))***++++++++++++***)))***)))((())),,,.........*********))))))*********((()))***+++++++++***))))))((('''''''''((()))***(((((())))))))))))((((((''''''((((((((()))))))))(((((()))))))))*********))))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((())))))***((((((((((((((((((((((((***)))'''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%'''&&&%%%''')))%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))((()))***+++---...///000......//////000111111111000000111222444777999;;;===@@@DDDGGGIIIJJJIIIHHHKKKMMMOOOQQQRRRTTTWWWXXXXXXZZZ\\\]]]]]]___bbbdddccc```[[[XXXWWWXXXZZZ[[[XXXZZZ]]]``````___\\\ZZZ]]]YYYRRRLLLHHHHHHIIIJJJDDDDDDEEEFFFEEEBBB===:::999888777555333222111111......---,,,,,,,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++))))))))))))((((((((((((&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''ssswww|||||||||xxxrrrmmmjjjhhhccc\\\WWWXXXTTTWWWVVVPPPKKKMMMOOOOOOFFFEEECCCBBBAAA@@@===:::444222////////////...---+++******)))))))))))))))'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))(((''')))++++++)))'''((())))))(((((()))***(((((()))***************((()))***+++++++++++++++)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))+++***((())),,,///000000,,,+++***))))))***+++,,,((()))***,,,,,,++++++******)))'''&&&&&&''')))*********++++++++++++******(((((((((((())))))))))))(((((())))))*********+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))******)))''''''&&&&&&&&&''''''''''''''''''''''''+++)))'''%%%$$$%%%&&&'''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))&&&%%%'''(((&&&$$$###$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))***+++---...///000......//////000111111111000000000222444666999:::999===BBBGGGJJJJJJIIIGGGJJJMMMOOONNNLLLLLLOOORRRVVVXXXZZZ\\\]]]___cccfffddd```ZZZWWWVVVXXX[[[\\\WWWWWWXXXYYYYYYYYYYYYXXXSSSSSSSSSQQQMMMHHHDDDAAAAAA???>>>???BBBAAA===:::999888666444222111111000------,,,++++++++++++,,,)))***++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''tttwww|||~~~xxxtttlllffffffddd^^^WWWTTTRRRUUUUUUOOOJJJLLLNNNOOOIIIFFFDDDEEEFFFDDD>>>888222111000000000000---+++,,,,,,++++++***)))(((((())))))(((((('''''''''&&&((('''%%%$$$$$$%%%'''((('''''''''''''''''''''''')))%%%%%%)))***&&&&&&+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''(((((((((((((((((('''''''''''''''(((***)))'''%%%((()))+++///333333///+++))))))))))))((((((((((((***)))(((((((((+++---///++++++++++++++++++++++++,,,,,,+++***))))))******,,,++++++******++++++,,,))))))***++++++++++++***++++++************++++++---+++)))((('''((()))******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))(((,,,---)))&&&''''''%%%))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''+++111111***&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))***************++++++,,,,,,,,,------...//////000222222333333444777;;;>>>>>>@@@BBBDDDEEEGGGIIILLLLLLLLLMMMOOORRRTTTVVVWWWYYYXXXVVVVVVXXXZZZ[[[[[[\\\___```^^^YYYVVVWWWXXXRRRRRRTTTXXX\\\]]]ZZZXXXSSSQQQQQQTTTQQQGGG>>>:::<<<<<<<<<======<<<999666333444444444333111///......---,,,+++************))))))))))))************+++)))(((&&&&&&((()))+++))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%tttwww}}}{{{tttlllgggfffddd]]]WWWTTTTTTXXXVVVPPPLLLNNNQQQQQQIIIGGGEEEEEEFFFCCC===777333111000000000///---+++,,,,,,++++++***))))))((()))(((((((((''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&'''''''''''''''''')))&&&&&&))))))&&&&&&***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((******(((&&&%%%$$$&&&))),,,,,,)))&&&))))))))))))((((((((((((***)))))))))***+++,,,---++++++++++++++++++++++++,,,,,,+++***************,,,,,,++++++++++++,,,,,,))))))***+++++++++++++++++++++************++++++,,,+++)))(((((((((*********))))))((((((((())))))************************************************))))))************))))))''''''((())))))(((''''''))))))))))))))))))))))))&&&)))***((((((++++++((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&)))......((($$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))***))))))))))))***++++++,,,,,,,,,---......//////111222222222333666999<<<>>>@@@AAABBBCCCFFFJJJMMMLLLKKKKKKLLLNNNQQQSSSTTTUUUTTTSSSTTTUUUWWWXXXYYYYYYZZZ[[[[[[ZZZYYYYYYYYYXXXZZZ[[[[[[YYYXXXYYYZZZUUUQQQNNNNNNLLLEEE@@@???===<<<;;;;;;;;;:::777555333333444333222111///...------,,,+++************(((((()))))))))************)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%uuuyyy~~~|||tttmmmhhhgggddd\\\VVVTTTUUUXXXVVVOOOKKKMMMQQQRRRJJJHHHFFFFFFFFFBBB<<<777333111000///000///---,,,,,,,,,++++++***)))))))))((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''((((((((()))''''''))))))&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''')))***)))''''''&&&&&&''')))***((('''(((((((((((())))))))))))))))))***++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++*********++++++,,,,,,++++++++++++,,,,,,)))******+++++++++++++++++++++************++++++,,,+++***)))))))))***+++***)))))))))))))))************++++++++++++******************************))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))---222111,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&***)))%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))((((((((()))******+++++++++,,,------......111000000111222555777888>>>???@@@AAABBBFFFKKKOOOLLLJJJHHHHHHKKKNNNPPPQQQQQQQQQRRRSSSUUUWWWYYYZZZ^^^]]]\\\\\\\\\\\\ZZZXXX]]]______\\\VVVTTTVVVYYYTTTQQQPPPRRRPPPHHHBBB@@@===<<<:::999888777555333333333333222111000......---,,,+++******)))******(((((())))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&xxxzzz|||tttnnniiigggccc[[[UUUSSSTTTVVVTTTMMMIIIKKKOOOQQQKKKIIIHHHGGGEEEAAA<<<777444222000/////////...,,,+++++++++*********))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((()))))))))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''')))***)))((()))((('''''''''((((((((((((((((((((())))))))))))((()))+++------,,,+++******+++++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,)))***++++++,,,,,,++++++,,,++++++******++++++,,,,,,++++++*********++++++******)))))))))***++++++***+++,,,------,,,+++***************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******)))+++111777555///))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((((((((((((((())))))*********+++,,,,,,------...000//////000222444555666:::<<>>;;;888666666555333222222222222111000///...------,,,+++***))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzz|||yyyuuuooojjjhhhbbbZZZTTTSSSSSSVVVTTTMMMIIIKKKOOOPPPJJJJJJIIIHHHEEEAAA<<<888444222///...//////...---+++++++++***************'''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''((((((''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&((())))))((('''&&&&&&%%%$$$$$$%%%&&&'''((((((((()))))))))***(((***,,,......---+++)))*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,+++++++++++++++,,,,,,***************+++,,,,,,+++,,,---......---,,,+++******************************++++++++++++***************))))))*********************************++++++******000555222,,,************************(((((((((((((((((((((((('''(((((((((((((((((('''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((((((((((((((())))))*********+++,,,,,,------...000......000333666666555555999???CCCFFFHHHJJJLLLKKKGGGDDDEEEKKKQQQSSSSSSMMMPPPTTTVVVWWWYYY\\\^^^kkkgggcccaaa___\\\WWWRRRWWWVVVVVVZZZ^^^^^^YYYSSSPPPPPPTTTZZZYYYOOOEEE@@@===:::777555555444222111222111000///...---------,,,,,,+++***))))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&||||||~~~}}}vvvuuupppllliiibbbXXXSSSSSSTTTWWWWWWQQQMMMNNNPPPQQQIIIIIIIIIHHHEEEAAA===:::555222///......///...---************************'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%((((((&&&''')))***'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))***(((&&&&&&((((((((('''((())))))(((&&&&&&((()))''''''(((((())))))******)))+++,,,......---+++************++++++,,,,,,---------,,,,,,,,,---......------,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------************+++,,,------+++---...000000...---+++++++++++++++++++++++++++******++++++++++++******++++++************++++++************************)))***)))(((+++///---'''************************(((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))))))))))))))((((((((()))******+++++++++,,,------......000......111666999888666333777===BBBFFFHHHJJJLLLMMMHHHEEEGGGNNNSSSTTTSSSIIIMMMQQQSSSTTTUUUXXX[[[___^^^\\\\\\[[[YYYWWWTTTUUURRRSSSYYYaaabbbZZZRRRSSSNNNKKKLLLJJJEEEBBBBBB;;;999777666555444222000111111///...---,,,,,,,,,,,,+++***))))))((())))))''''''(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&{{{|||~~~~~~wwwuuuqqqmmmiiiaaaWWWRRRSSSRRRWWWWWWRRRNNNOOOPPPOOOHHHIIIJJJIIIEEEAAA>>><<<555222///......///......************************''''''''''''((((((((()))''''''((((((((((((''''''******))))))((('''''''''###'''(((%%%&&&++++++(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((()))******++++++)))'''&&&'''''''''&&&)))+++,,,,,,***)))+++---'''''''''((()))*********++++++,,,------,,,++++++)))******+++,,,,,,---------------------...//////------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---------------*********++++++---......,,,---///111111///---,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++************+++,,,************************(((++++++)))))),,,+++(((************************(((((((((((((((((((((((((((((())))))))))))((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$((()))&&&%%%(((&&&"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))))))))))))))***))))))))))))***++++++,,,,,,,,,---......//////000......222888<<<;;;888444777;;;???BBBGGGLLLPPPOOOKKKGGGIIIOOOSSSRRRNNNFFFKKKPPPRRRQQQQQQUUUXXXTTTUUUWWWWWWVVVUUUVVVWWWRRRQQQQQQUUUZZZZZZTTTOOOQQQJJJDDDCCCAAA===<<<>>>888777777777777666333000111000...---,,,+++,,,,,,,,,+++***))))))((((((((('''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&zzz{{{~~~xxxuuuqqqmmmiiiaaaWWWRRRSSSOOOTTTVVVQQQMMMMMMMMMLLLGGGHHHJJJIIIEEEAAA???===555222///---............******************++++++&&&'''''''''(((((())))))''''''((((((((((((''''''++++++***)))((('''&&&&&&"""'''(((%%%&&&,,,---)))''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((()))***++++++,,,---***'''&&&&&&'''&&&%%%$$$'''***)))'''&&&(((***&&&''''''((()))******+++,,,,,,,,,---,,,,,,,,,+++))))))***+++,,,,,,---------------------...///000...------,,,,,,------...***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---.........---++++++++++++,,,---...///,,,...000111111000...,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,+++******+++,,,---************************(((---...,,,+++------,,,************************(((((((((((((((((((((((((((((())))))))))))(((((($$$%%%&&&''''''&&&%%%$$$((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""''')))%%%%%%(((&&& %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))))))))))))))***************++++++,,,,,,,,,---......//////000000......333:::>>>===:::777888999;;;???FFFNNNSSSRRRMMMIIIJJJPPPRRROOOJJJEEEKKKPPPRRRQQQQQQTTTXXXPPPSSSVVVVVVTTTSSSUUUWWWPPPPPPPPPPPPPPPOOOMMMKKKLLLFFFCCCCCCAAA<<<888888777666777888888777333000111000...,,,+++++++++,,,,,,+++***)))((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&