BM6P6(@ aaaeeekkkpppqqqoookkkhhhaaa```___^^^\\\ZZZYYYXXX[[[YYYVVVTTTSSSTTTUUUVVVXXX[[[___aaaeeennn{{{~~~vvvuuuqqqeeeYYYSSSRRRLLLIIIKKKLLLIIIFFFFFFFFFGGGJJJKKKKKKIIIEEECCCAAA???<<<;;;;;;:::999777666666666666555444333222777777666555444444444444444333333222222333333444222222222222222222222222111111111111111111111111000111111111111222222222222222222222222111000///000000000000111111111111111111111111111222222222222222333333333444444444666555444777;;;===;;;999<<<<<<;;;;;;<<<===???@@@@@@>>>???DDDFFFHHHOOOVVVhhhvvvrrrxxx}}}tttkkkiiifffddddddcccaaa___aaa^^^[[[WWWUUUTTTRRRQQQTTTVVVXXXYYYZZZ```jjjqqq}}}yyypppfff```WWWOOOIIIIIIIIIGGGEEEFFFHHHIIIKKKMMMMMMJJJGGGFFFCCCAAA>>><<<<<<<<<:::999777777666555444333333222222111111111111111222222444333333222222333333444222222222222222222222222111111111111111111111111000111111111111222222222222222222222222111000000000000000000111111111111//////000111111222222333222222333333333444444444666555555888;;;===<<<:::<<<<<<<<<<<<<<<>>>???@@@AAA@@@BBBEEEFFFJJJSSS]]]sss~~~~~~yyysssqqqrrrrrroookkkiiifffaaa]]]ZZZWWWUUURRRRRRTTTTTTSSSRRRTTTYYY^^^eeeqqq~~~vvvrrrcccXXXNNNJJJIIIHHHHHHKKKJJJLLLNNNOOOOOOMMMKKKIIIFFFCCC@@@>>>>>>===<<<;;;999888666444333222333333////////////000111222333333333222222222222333333222222222222222222222222111111111111111111111111000111111111111222222222111222222222222111000000000000000000111111111111......///000111222222333333333333333444444444444777777777:::<<<>>>===<<<======<<<======>>>@@@@@@BBBBBBDDDFFFGGGLLLZZZhhhzzzsssmmmfffaaa^^^\\\ZZZXXXSSSTTTTTTSSSQQQQQQSSSVVVYYY```jjjttt}}}|||pppcccVVVOOOLLLKKKLLLPPPMMMOOOPPPQQQQQQPPPNNNMMMIIIFFFCCC@@@@@@@@@???>>>;;;999666444222222333333222222111111222333333444333333222222222222333333222222222222222222222222111111111111111111111111000000111111111222222222111111222222222111111000///000000000111111111111///000000000000000111111333333333444444444444555888888999;;;===>>>>>>>>>======>>>>>>???@@@@@@AAABBBCCCEEEFFFGGGOOObbbtttxxxmmmeeeaaa^^^ZZZWWWSSSSSSSSSRRRQQQQQQRRRTTTWWWYYY]]]cccgggkkkpppuuuwww~~~wwwiii[[[SSSNNNKKKLLLNNNOOOPPPQQQSSSSSSRRRPPPOOOMMMIIIEEEBBBAAAAAA@@@@@@===;;;888555333222333333666555444333333333333333333222222111111222222333222222222222222222222222111111111111111111111111000000111111111222222222000111111222222222111111///000000000111111111111222222111111000000//////333333444444444555555555888999;;;<<<===>>>??????>>>>>>???@@@@@@AAAAAAAAABBBBBBDDDGGGJJJUUUlll~~~sssllleee\\\VVVTTTSSSQQQPPPPPPQQQQQQRRRUUUTTTVVVZZZ[[[[[[___ddddddhhhpppzzzyyymmm```XXXRRRMMMJJJKKKPPPPPPRRRRRRSSSRRRQQQQQQOOOKKKFFFCCCBBBBBBBBBAAA???===:::777555444333333666555444333222222222222222222111111111111222222222222222222222222222222111111111111111111111111000111111111111222222222000000111222222222222111000000000000111111111111333333222222111000000000333444444444555555555555777999<<<=========???@@@>>>???@@@AAABBBBBBBBBBBBBBBAAACCCHHHPPP___www}}}nnnccc]]]ZZZWWWTTTSSSSSSSSSSSSVVVTTTUUUXXXXXXUUUWWW]]]\\\[[[^^^eeekkkpppzzzvvvkkkeee___WWWQQQOOOOOOPPPQQQRRRRRRRRRRRRQQQPPPLLLGGGCCCBBBBBBBBBBBB@@@???===:::888555444333444444333333333333333444222222111111111111222222222222222222222222222222111111111111111111111111000111111111111222222222000000111222222222222222000000000000111111111111111111222222333333333333444444444444555555555555666999<<<===<<<<<<>>>@@@???@@@AAABBBCCCCCCBBBBBBDDDBBBCCCJJJWWWiiivvviiieee___[[[XXXWWWVVVVVVYYYWWWXXX[[[ZZZUUUVVV[[[ZZZVVVVVV[[[___aaaffflllyyyxxxsssmmmccc[[[WWWOOOOOOPPPQQQQQQQQQQQQQQQQQQMMMGGGCCCBBBBBBBBBBBB@@@???>>><<<:::777444333444444444444555666777777222222111111111111222222222222222222222222222222111111111111111111111111000111111111111222222222///000111222222222222222000000000000111111111111///000111222444555666777444444444555555555666666666999<<<===<<<<<<>>>@@@???@@@AAACCCDDDCCCCCCBBBEEEBBBCCCMMM\\\ppp|||vvvlllddd___]]]\\\[[[___aaabbbaaa^^^ZZZXXXWWWYYYZZZZZZYYYYYY[[[^^^```kkksss|||~~~qqqdddaaaYYYRRRQQQPPPNNNNNNQQQOOOMMMJJJFFFCCCBBBAAA@@@CCCBBBAAA>>><<<999666555333333444555555444444444444333333222222333333444222333333444444333333222333333333333333333333333555555444444333222111111222222222222222222222222000000000000000000000000222222222222222222333333444444333444555777999:::;;;;;;;;;;;;;;;<<<===>>>;;;>>>AAABBBAAAAAAAAABBBCCCDDDIIISSScccxxx{{{tttnnnhhheeefffiiikkkiiiccc]]][[[[[[XXXXXXWWWWWWWWWYYY\\\^^^cccggglllooorrrwwwuuufffVVVQQQPPPOOONNNOOONNNLLLJJJGGGDDDBBBAAAAAACCCCCCBBB@@@>>>;;;888666444444444555555444444444444333333222222333333444222333333444444333333222222222222222222222222222444444444333222111111111222222222222222222222222222222222222222222222222000111111111111222222222444444444444555666888999;;;;;;:::;;;;;;<<<===>>>===???BBBCCCBBBBBBCCCDDDEEEGGGLLLXXXjjjxxxxxx|||~~~xxxlllccc``````ZZZYYYXXXWWWXXX[[[]]]___aaabbbcccaaaaaaeeelllrrrxxxwww___TTTQQQOOONNNMMMMMMLLLJJJGGGEEEBBBAAA@@@BBBCCCCCCCCC@@@===999777555555555555555555444444444333333222222333333444222333333444444333333222111111111111111111111111333333333222111111000000222222222222222222222222222222222222222222222222000000000000111111111222555555555555555666777888::::::::::::;;;<<<===>>>>>>@@@CCCDDDCCCDDDEEEFFFGGGJJJRRRaaavvv~~~{{{xxxxxxwwwwwwwwwxxxyyyyyywwwwwwvvvvvvwwwxxxzzz{{{xxxyyy|||yyykkkeeeeeeaaa^^^\\\[[[\\\___aaabbbaaaaaa```]]]\\\^^^cccgggjjjqqq{{{lll\\\SSSNNNMMMNNNNNNMMMKKKIIIFFFBBB???>>>@@@AAACCCCCCAAA>>>:::777666666555555555555555555444333333222222333333444222333333444444333333222222222222222222222222222222222222111111111000000222222222222222222222222000000000000000000000000000000111111222222333333666555555555555666666666999999999:::;;;<<<===>>>>>>@@@BBBCCCCCCDDDEEEGGGGGGLLLYYYlllxxxyyy}}}zzzxxxwwwuuusssqqquuuuuusssrrrqqqpppooonnniiihhhhhhhhhiiijjjkkkkkkhhhgggggghhhkkknnnrrrttttttvvvzzz~~~uuullljjjhhhddd```^^^```bbbdddddd]]]]]]\\\ZZZYYYYYY[[[]]]bbbgggnnnuuu}}}yyygggYYYNNNLLLOOOOOOOOONNNKKKGGGCCC???<<<===???AAABBBAAA>>>:::888888777666555555555555666444333333222222333333444222333333444444333333222333333333333333333333333222222111111111111111111222222222222222222222222000000000000000000000000111111222222333444555555555555666666666666666666888999999999;;;<<<===>>>>>>@@@AAABBBBBBCCCEEEGGGGGGPPPbbbyyy}}}sssuuu{{{yyywwwqqqooommmlllkkkjjjgggeeekkkiiifffcccaaaaaacccddd___^^^^^^^^^___```aaaaaa______```bbbfffkkkooorrrtttwww{{{~~~|||{{{|||~~~}}}|||{{{~~~}}}{{{{{{|||{{{wwwtttnnnhhhfffgggiiijjjiii```___]]][[[YYYXXXXXXXXXZZZ^^^dddiiioooxxxqqq```QQQMMMOOONNNNNNOOOMMMJJJFFFAAA>>>===>>>@@@AAA@@@>>><<<::::::999777666555555666666444333333222222333333444222333333444444333333222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111222222333444555666666444444555666777777666666888888888999:::<<<===>>>>>>@@@AAABBBBBBDDDFFFIIIJJJXXXoooyyyuuuxxx|||wwwsssppppppjjjiiihhhhhhiiiiiigggeeehhhfffccc___\\\\\\___aaa^^^^^^]]]]]]^^^^^^______``````bbbdddgggkkkoooqqqsssuuuyyy~~~~~~|||zzz{{{{{{{{{zzzyyyxxxwwwwwwzzz~~~}}}yyyuuurrrqqqqqqqqqlllmmmooorrrvvv{{{}}}yyyuuuqqqkkkhhhhhhgggfffiiimmmtttuuuvvvxxxxxxxxxwwwvvvppppppooooooppppppqqqqqqlllmmmlllkkkiiiiiikkkmmmnnnoooqqqsssvvvxxxzzz{{{zzz|||zzzwwwxxxzzzzzzxxxnnnjjjddd^^^[[[YYYYYYXXXVVVYYY^^^aaadddjjjrrrxxxzzz~~~vvvgggXXXPPPNNNJJJLLLNNNOOONNNJJJFFFDDD>>>???@@@@@@@@@???>>>===;;;999777666555555666777444333333222222333333444222333333444444333333222222222222222222222222222222222222333333333333333222222222222222222222222222222222222222222222222000111222333444555555666222333555666777777777777777777888999:::<<<===>>>@@@AAABBBCCCCCCEEEHHHKKKRRRddd~~~yyyzzzzzzxxx|||zzzvvvsssqqqnnnnnnoooqqqtttuuutttrrrrrrrrrqqqmmmiiihhhjjjlllhhhggggggffffffffffffgggfffggghhhjjjkkkmmmnnnoooppprrrvvvyyyzzzzzzxxxwwwwwwuuussssssuuuwwwwwwwwwxxxxxxxxxzzz~~~~~~{{{wwwtttnnnllliiifffcccaaa``````\\\\\\]]]___bbbgggjjjmmmqqqssswww{{{{{{{{{zzzvvvqqqnnnllllllkkklllmmmnnnmmmjjjeeeaaa___[[[YYYZZZZZZYYY[[[___cccdddfffhhhiiiiiihhhggg```aaabbbdddeeeeeeffffff___```___^^^]]]^^^```cccbbbbbbdddeeegggiiijjjkkkkkkmmmooorrrtttuuuuuuvvvssstttuuuvvvwwwzzz~~~xxxqqqggg___YYYWWWWWWWWWUUUXXX\\\]]]^^^```fffjjjrrr~~~~~~wwwkkk]]]RRRMMMGGGIIIMMMPPPPPPNNNKKKHHH@@@@@@@@@AAAAAA@@@@@@@@@;;;:::888666555555666777444333333222222333333444222333333444444333333222111111111111111111111111333333333333333333333333222222222222222222222222000000000000000000000000///000000222333444555555111222444666888888888777777777888999:::<<<>>>>>>AAABBBCCCDDDDDDFFFJJJLLLXXXlll}}}zzzxxxwww{{{|||}}}yyywwwvvvwwwyyy|||{{{xxxxxxyyyrrrrrrqqqpppoooooopppppplllmmmmmmnnnnnnnnnmmmmmmnnnpppsssuuuvvvuuurrrqqqpppooonnnooossswwwyyyzzz{{{|||}}}}}}{{{xxxuuurrrooojjjgggaaa```^^^\\\ZZZYYYXXXWWWXXXWWWVVVUUUVVVWWWYYY[[[```bbbfffkkkooorrrtttuuu{{{zzz{{{|||~~~~~~|||{{{qqqpppnnniiiccc```______]]]^^^___aaabbb___ZZZVVVXXXUUUTTTVVVVVVUUUVVVZZZ\\\]]]```bbbccccccbbbaaaZZZ\\\^^^aaabbbccccccccc___^^^]]][[[XXXXXXZZZ]]]\\\\\\]]]]]]^^^___``````ffffffggghhhgggfffeeeddddddeeeggghhhiiilllqqqtttuuu}}}ooobbb[[[ZZZZZZYYY\\\]]]\\\YYYWWWXXX]]]aaaiiiqqqyyyjjjccc[[[RRROOOLLLLLLOOONNNJJJHHHIIIBBBAAAAAAAAABBBBBBCCCCCC===;;;888666555555555666333333333333333333333333333333333333333333333333000111222333333333333333444333111000///000000111333333333222222111111111111111111222222333333444222333333444555666777888666666666666666777888888777777888999:::<<<===>>>AAA@@@BBBDDDDDDDDDKKKTTTZZZ{{{~~~xxxzzzzzz}}}|||{{{xxxvvvxxxxxxwwwvvvtttsssqqqpppnnnppprrrssssssqqqooonnnhhhgggeeefffjjjpppxxx|||}}}yyyuuutttvvvxxxxxxwwwuuuuuutttpppkkkfffdddddd```]]]YYYWWWVVVVVVTTTSSSSSSRRRQQQRRRTTTUUUUUUTTTXXX[[[^^^```bbbeeeiiillloooooopppsssuuuuuusssqqqqqqkkkdddaaaaaa```\\\WWWXXXXXXXXXZZZ[[[ZZZXXXVVVTTTVVVWWWWWWUUUVVVZZZ]]]___^^^___eeemmmnnnhhhbbbbbbccceeeffffffeeedddddddddccceeefffccc]]][[[]]]\\\^^^```bbbcccdddddddddggggggggghhhhhhgggccc```___aaaccccccbbbcccfffjjjmmmooouuu|||xxxjjjbbb___^^^^^^VVVYYY\\\]]][[[YYYYYYZZZbbbfffppp}}}~~~uuukkk___TTTQQQLLLJJJLLLKKKIIIHHHKKKEEEDDDBBBAAAAAAAAABBBBBB===;;;999777666666777888333333333333333333333333333333333333333333333333111111222333333333333333222222111111111222222333333333333222222222111111111111111111111222222222222333333444555666666777777666666666666777888888888888999999;;;<<<>>>???BBBBBBCCCEEEEEEEEELLLUUU```|||{{{{{{{{{~~~|||yyyvvvtttqqqsssvvvxxxyyyxxxvvvuuunnnllljjjiiilllqqqvvvzzz|||{{{zzz{{{||||||{{{zzzwwwxxxyyyzzzyyyxxxwwwvvvuuurrrooooooqqqtttuuuttttttuuuuuurrrnnnkkkiiiiiifffccc___\\\[[[ZZZXXXVVVYYYWWWUUUTTTUUUWWWWWWVVVUUUWWWYYY\\\^^^bbbgggjjjjjjkkklllppptttwwwyyyzzzwwwrrrmmmjjjjjjgggbbb^^^^^^______aaabbb```]]]ZZZ[[[]]]^^^^^^___aaafffjjjkkkiiikkkqqqyyy{{{xxxrrrrrrrrrrrrtttvvvwwwvvvvvvvvvtttuuuvvvrrrkkkiiikkklllkkkkkkmmmppprrrsssrrrooommmllllllkkkiiieeecccaaacccddddddcccdddgggkkkkkkmmmrrrxxx{{{qqqlllhhhfff\\\^^^``````]]]ZZZXXXXXX\\\___dddkkkuuu~~~}}}nnn___WWWPPPJJJJJJJJJIIIJJJNNNIIIGGGDDDBBB@@@@@@@@@AAA@@@???<<<999777666666666333333333333333333333333333333333333333333333333222222222222333333333333000111222333444444444444333333333222222222222111111111111111000000000000333333333444555555555666777777777666777777888999999999:::;;;<<<>>>???@@@CCCCCCEEEGGGEEEFFFNNNWWWkkk~~~zzzxxxwwwwww~~~}}}{{{vvvxxx|||~~~wwwuuurrrppppppsssvvvxxx{{{yyyvvvuuuuuutttrrrqqqoooooooooppppppppppppooonnnmmmlllnnnrrruuuwwwxxx{{{|||}}}|||zzzyyyyyyyyyuuurrrmmmjjjhhhfffccc```ccc```[[[YYYYYYZZZ[[[ZZZZZZ\\\^^^```bbbffflllpppnnnmmmnnnpppuuu|||~~~|||{{{wwwqqqllljjjkkklllnnnooonnnjjjfffiiijjjkkkkkkmmmrrrxxx|||}}}|||}}}|||~~~}}}~~~|||yyyvvvuuurrrooommmkkklllllllllkkkllloooqqqqqqsssuuuyyy~~~xxxrrrrrrpppkkkeee```]]]\\\\\\ZZZ^^^cccfffiiippp{{{uuuaaaWWWNNNKKKJJJJJJLLLOOOMMMKKKGGGCCC@@@??????@@@DDDBBB???<<<999666555444444444444444444444444444444444444444444444444444333333333222222333333333111222444555666555444333222222222222222222222222333333222222111111000000333333444444444555555555888777777777777888999999:::;;;;;;<<<===???@@@AAABBBCCCEEEGGGFFFGGGQQQ\\\vvv|||zzzzzz}}}~~~{{{yyyxxxxxxyyy{{{xxxtttqqqpppooommmlllhhhhhhhhhiiikkkmmmoooqqqrrrsssuuuxxx}}}|||yyytttqqqppplllfffcccbbbbbbbbbbbbeeefffggghhhjjjnnnssswwwyyywwwvvvvvvyyy{{{|||}}}}}}}}}{{{{{{{{{zzzzzz{{{|||~~~wwwppphhhbbb^^^\\\___bbbbbb```cccjjjppp{{{pppcccVVVPPPMMMKKKKKKMMMNNNLLLHHHEEEBBB@@@??????BBBAAA???===;;;999888888444444444444444444444444444444444444444444444444444444333222222333333444444444555666555444333222222222222222222222222222444444444333333222222222333444444555555666666666888888888888888999::::::;;;;;;<<<===>>>@@@AAABBBBBBCCCEEEFFFFFFIIIWWWeee~~~~~~yyyyyy{{{|||xxxsssooonnnmmmlllkkkgggggggggiiimmmqqqvvvyyy}}}~~~yyytttpppooooooooonnnmmmnnnoooooopppssswwwzzz~~~|||zzz}}}}}}|||}}}|||}}}pppfffffffffddd```^^^```eeejjjjjjnnnuuuuuueee\\\VVVPPPLLLKKKMMMLLLJJJGGGDDDBBB@@@@@@<<<<<<==================444444444444444444444444444444444444444444444444666555333222222333444444555555555555444333222111111222222222222333333333444444444444444333333333333444555666777888999999999999888888999999:::;;;;;;;;;<<<===>>>@@@AAABBBCCCCCCEEEFFFGGGNNN```qqq}}}xxxlllkkkkkkpppxxx~~~yyywwwvvvuuutttrrrqqqqqqrrrwww}}}}}}zzzyyyyyyxxxwwwtttvvvxxxxxxyyyzzz}}}~~~~~~}}}|||}}}}}}xxxwwwwwwsssvvv|||}}}||||||}}}{{{zzzxxxtttpppmmmjjjiiieeegggjjjoooxxx{{{ooofff[[[SSSOOOKKKKKKJJJIIIGGGDDDBBB@@@<<<<<<===============<<<555555555555555555555555555555555555555555555555777555444222222222444555444444333333333333333444111111222222222333333333333333333333333333444444333444555777888:::;;;<<<:::999999999999:::;;;;;;;;;;;;;;;<<<>>>???AAABBBEEEEEEGGGHHHIIISSSjjj~~~|||vvviiieeebbbbbbhhhpppxxx||||||zzzyyyyyy}}}|||zzzzzzyyyxxxwwwsssvvvzzz}}}~~~~~~}}}}}}yyyvvvuuuqqqsssvvvzzz}}}zzzzzzqqqhhhgggggghhhiiilllttttttggg[[[UUUIIIJJJJJJJJJIIIFFFCCCAAA@@@@@@???>>><<<:::999888555555555555555555555555555555555555555555555555777666444222222222444555333222111111222333555666111111111222222333333333111111111222222333333444333444555777999;;;===>>>::::::999999::::::;;;<<<;;;;;;;;;<<<===???AAABBBFFFGGGHHHIIILLLXXXppp}}}vvvlllggg___\\\^^^dddjjjnnn|||{{{yyyvvvvvvyyyzzzxxxvvvuuuuuuuuusssrrrkkkoootttyyy{{{}}}}}}}}}{{{vvvtttrrrrrrsssvvv{{{}}}zzzyyy}}}zzz|||uuukkkddddddiiipppsss}}}zzzkkk___PPPHHHDDDGGGJJJIIIFFFEEE===>>>@@@AAA@@@<<<555000777555444444666777777666444444444444444444444444222333555666666666555555444444444444444444444444555444222000000111222333555555555444444333333333444444555777888:::;;;;;;::::::::::::::::::::::::777888:::<<>>>>>>>>?????????<<<:::888777555555666777777666444444444444444444444444555555555666555555444333444444444444444444444444555444222111111222333333555444444444444333333333444555555777888999:::;;;999999999999999999999999:::;;;<<>><<<;;;<<<>>>???>>>===:::888666666777777666555555555555555555555555555666666666555555444333333444444444444444444444444444333333222222222333333444444444444444444444444555555666777888999::::::888888888888888888888888:::;;;===???AAACCCDDDEEEIIIHHHIIINNN[[[ssswwwoooiiihhhnnnvvv|||~~~yyyvvvssssssvvv{{{|||pppnnnkkklllpppxxx}}}xxx{{{|||wwwtttuuuuuuxxx}}}~~~rrrlllgggjjjxxxpppaaaRRRJJJHHHFFFFFFHHHCCCAAA??????AAACCCCCCCCC<<<:::777777777777666555555555555555555555555555666666555555444444444444444444444444444444444444333333333333333333444444444444444444444444444444555555666777888999999:::888888888888888888888888:::;;;<<<>>>@@@BBBCCCDDDHHHHHHJJJRRRdddyyyqqqmmmsss{{{}}}~~~|||xxxsssmmmiiimmmwww|||xxxxxxyyy|||yyyqqqhhhdddjjjwww|||lllZZZPPPJJJEEECCCDDDDDDAAA??????@@@BBBBBBBBB===;;;999888888888666555555555555555555555555555666666555444444444555555444444444444444444444444333333333333444444444444333333333444444444444555555666666777888888999999999999999999999999999999:::;;;<<<>>>@@@AAACCCCCCCCCFFFKKKWWWooo{{{uuuyyy~~~zzzqqqkkkkkkuuu~~~ssskkkiiinnnuuuyyy}}}lllaaaXXXOOOHHHFFFCCCAAA???>>>?????????>>>>>><<<999888888888666555555555555555555555555555555555444333444555666666444444444444444444444444222333333444444555444444333333333444444444555555666666666777888888999999::::::::::::::::::::::::<<<<<<===???AAABBBCCCDDDBBBGGGNNN]]]www}}}~~~{{{sssqqqwwwuuuooommmppprrruuu|||xxxnnnaaaVVVQQQHHHFFFCCCBBBBBBBBBAAA??????===:::999888888666555666666666666666666666666555444333333444555666888444444444444444444444444222333444444555555555444333333333444444555555555666666777777888888999999::::::::::::::::::::::::===>>>???@@@BBBCCCDDDEEEEEEJJJRRRaaa{{{|||xxx|||}}}yyywww|||{{{zzz{{{~~~kkkTTTIIIHHHEEEAAA@@@AAAAAA@@@???>>><<<999888666555555555555555555444333222111666666555444333333222222333333333333333333333333222222222333333333444444333222222222222333444444666666666666777777777777;;;;;;:::::::::;;;<<<<<<>>>???AAAAAAAAAAAACCCDDDIIIJJJTTTmmmzzzvvvxxxuuu[[[NNNLLLHHHDDDBBBAAAAAA??????>>><<<:::888777666555888888888888777666555444666666555444444333222222333333333333333333333333555555555666666666777777555555555555555666666777666666777777777888888888;;;;;;:::::::::;;;<<<<<<>>>???AAAAAAAAAAAACCCEEEIIILLLYYYsss~~~{{{yyy|||vvvooosss~~~gggUUUQQQKKKGGGEEECCCAAA@@@AAA???===;;;999777666666666666666666555444333333666666555555444333333333333333333333333333333333333333333333444444444444666666555555666666777888777777888888888999999999:::::::::::::::;;;<<<===>>>@@@AAABBBBBBBBBDDDFFFJJJPPPaaa{{{}}}yyyuuuuuuwww{{{~~~~~~ssspppuuu{{{sss\\\TTTMMMJJJGGGDDDBBBBBBBBBAAA???<<<:::888777777444444555555444333333222666666555555444444444333444444444444444444444444111222222222222333333333555444444444444555666666888888999999999:::::::::::::::::::::;;;;;;<<<===>>>@@@BBBBBBBBBCCCEEEGGGIIISSShhh}}}~~~zzzxxxxxxzzz{{{}}}yyyzzz~~~zzzrrrqqqqqqtttxxxvvvtttvvv|||dddXXXNNNKKKIIIFFFDDDFFFDDDCCCAAA>>>;;;999888888777888888888888777777666666555555555555555444444444444444444444444444444555555555555666666666666555444444444444555666666999999999999:::::::::::::::999999:::;;;<<<======>>>@@@BBBCCCCCCDDDFFFHHHIIIVVVnnn|||yyy~~~|||{{{zzzxxxuuupppkkkgggaaa______aaacccjjjyyy|||zzzxxx|||ooo___QQQMMMKKKGGGFFFJJJFFFEEEBBB???===:::999888666666777777777777666666555555555555555555555555444444444444444444444444333444444444444555555555666666555555666666777888888888999999999:::::::::999999999:::;;;<<<===>>>???@@@CCCDDDDDDEEEGGGIIILLL\\\www}}}{{{vvvrrrnnnllliiiiiihhhgggddd```]]][[[WWWTTTSSSUUUVVVZZZeeeooo{{{|||hhhVVVPPPMMMGGGGGGMMMGGGFFFCCC@@@>>>;;;:::999444444555555555555444444555555555555666666666666555555555555555555555555111111111222222222333333555555555555555666666777888888888888999999999999999999999:::;;;<<<===>>>???AAACCCDDDDDDFFFHHHJJJSSSddd}}}yyyvvvqqqnnniiieeeccc```^^^\\\[[[\\\]]]\\\ZZZXXXVVVVVVTTTOOOMMMOOOPPPQQQVVV\\\ggguuu||||||oooZZZRRRNNNHHHHHHNNNHHHGGGDDDAAA>>><<<::::::777777888888888888888777555555555666666666666666555555555555555555555555444444444555555555666666333222222222222333444444777777888888888999999999999999999:::;;;<<<>>>>>>???AAACCCDDDEEEFFFHHHJJJXXXjjjyyytttvvvzzz}}}}}}}}}wwwpppkkkgggddd```]]]\\\[[[YYYXXXUUUVVVWWWWWWVVVTTTUUUUUUSSSNNNKKKMMMNNNNNNNNNQQQUUU___iiimmmnnnooommmjjjooosss}}}|||}}}vvvdddWWWRRROOOKKKHHHKKKGGGBBB???======;;;:::999777666555666777666555666666666555444444333333444444444444444444444444555666666555444444666888444555555555666666777777777888888888888999999999777999;;;<<<<<<===???@@@AAA??????CCCEEEFFFIIINNNZZZqqq~~~sssjjjfffeeeffffffqqqttt{{{|||zzzyyytttrrrrrrqqqppphhhjjjlllpppxxxyyypppnnnhhhbbb```]]]YYY[[[^^^^^^^^^[[[XXXYYY\\\ZZZUUUUUURRROOONNNNNNMMMOOORRROOORRRUUUWWWXXXXXXYYYZZZ[[[aaakkkzzz|||xxxgggYYYRRROOOKKKHHHJJJGGGCCCAAA???>>>===;;;999777666555777777666555555555555555555555555555444444444444444444444444555555444555555555555444555555555555666666666777777888888888888999999999888999;;;<<<<<<<<<>>>@@@BBB???@@@CCCEEEEEEIIIOOO^^^vvv|||{{{|||zzz{{{wwwpppfff]]]YYYXXXXXXXXX___aaadddiiitttzzzvvv}}}{{{tttlllfffeeedddcccaaa\\\]]]___aaagggttt{{{uuunnnkkkgggccccccgggeeegggfffdddeeehhheee```^^^[[[VVVSSSOOOMMMLLLMMMLLLMMMNNNOOOOOOOOOOOOPPPSSSXXXaaaoooooo```WWWQQQLLLJJJIIIGGGDDDCCCBBB@@@>>><<<999888666666777777777666333444444555666666777777666666666666666666666666555555555555666555333111555555555555666666666666777888888888888999999999888:::<<<<<<<<<<<<===???CCC@@@AAACCCEEEEEEKKKQQQddd|||xxxttt~~~sssjjjkkklllpppvvv{{{|||xxxtttlllfff]]]VVVSSSRRRRRRQQQSSSUUUVVVYYY___mmmzzztttvvvvvvooohhh```[[[XXXWWWUUURRRQQQRRRSSSTTTWWW___jjjsss}}}wwwrrrqqqtttuuuzzz|||{{{{{{}}}{{{wwwpppllleee\\\VVVRRROOONNNOOONNNMMMLLLKKKJJJJJJJJJKKKOOOWWWddduuu~~~}}}mmm___UUUNNNKKKHHHFFFEEEDDDCCCAAA>>>;;;:::888666666777888777666444555555555666666666777666666666666666666666666333666999999555333222222555555555666666666666666777777888888888999999999999:::<<<<<<;;;<<<===???CCCAAAAAADDDDDDFFFMMMUUUkkkvvvqqqzzzrrrgggfffhhhlllrrrxxxyyyuuuqqqhhhbbb[[[UUUSSSSSSSSSSSSTTTTTTVVVXXX\\\aaafffiiirrrxxxxxxtttxxx~~~tttwwwzzznnnhhh```ZZZWWWTTTPPPLLLNNNNNNOOOOOOPPPTTT[[[___oooyyyxxxjjj```\\\YYYWWWVVVTTTQQQOOONNNNNNNNNMMMJJJLLLRRR]]]ppp|||jjj[[[PPPKKKIIIGGGEEEDDDCCCAAA>>>;;;:::888777666777888777666777777666666666555555555777777777777777777777777222888>>><<<555111333777666666666666666555555555777777888888888999999999888:::<<<<<<<<<<<<===???CCCAAABBBDDDDDDFFFPPPZZZssssssnnnuuu|||{{{oooiiikkkpppwww}}}}}}yyytttfffaaaYYYTTTSSSTTTUUUVVVXXXUUUSSSTTTXXXYYYWWWTTT^^^aaafffjjjpppyyy~~~uuurrryyytttwwwwwwppphhhaaa\\\VVVPPPKKKMMMNNNNNNNNNOOOPPPSSSUUU^^^dddsssxxxkkkgggddd```[[[XXXTTTRRRRRRRRRPPPOOOMMMMMMPPPZZZlllyyyeeeVVVOOOLLLJJJGGGEEECCCAAA>>><<<:::999777777888888888777888888777666666555444444777777777777777777777777333999>>><<<555111444999666666666666666555555555777888888888888999999999777999;;;<<<<<<===???@@@AAAAAABBBDDDDDDHHHSSS___|||}}}oookkkpppvvv~~~zzztttoooooossswww|||pppsssyyyyyynnnhhh___XXXVVVXXXZZZ[[[___YYYSSSQQQSSSUUUUUUTTTUUUVVVVVVVVVXXX___jjjqqqxxxqqqsssvvvmmmfff^^^UUUOOOMMMMMMNNNNNNNNNOOOOOOOOOSSSVVV```qqq{{{vvvrrrkkkaaa]]]XXXWWWWWWVVVSSSOOOPPPOOOQQQYYYjjjuuucccZZZRRRNNNJJJFFFDDDCCC@@@>>>;;;999777777888999888777777777777666666666666666666666666666666666666666666777888777666666666777777666666666555555555555777888888888888999999999666888:::;;;<<<===@@@BBB@@@@@@AAACCCDDDIIIVVVccczzzmmmiiimmmrrr}}}rrrpppnnnllljjjhhhfffeeejjjnnnrrruuuyyy||||||ttthhh___[[[[[[]]]___aaaaaa^^^ZZZUUUSSSUUUVVVPPPQQQQQQPPPPPPSSSZZZ```rrrvvvuuuvvvkkk```YYYSSSSSSRRRQQQQQQQQQPPPOOOPPPQQQVVV```qqqqqqmmmhhhfffeeeccc]]]XXXUUUSSSSSSYYYiiioooeeeVVVRRRLLLHHHFFFDDDBBBAAA;;;999777777888999888777555555666666777777888888666666666666666666666666999555111222777:::777444777777666666555555555444777888888888888999999999555777:::;;;<<<>>>AAACCC??????AAACCCDDDJJJXXXfff{{{mmmjjjnnnrrr}}}vvvqqqkkkkkkkkkmmmnnnjjjddd^^^^^^```bbbbbbccchhhooovvvyyykkk___YYYYYY[[[\\\\\\dddiiieeeYYYOOONNNPPPNNNPPPRRRQQQPPPPPPTTTXXXbbb}}}zzzxxxlllddd[[[ZZZXXXWWWWWWVVVTTTRRRSSSSSSSSSWWWaaauuuzzzwwwvvvrrrjjjdddZZZWWWVVV[[[jjjssstttvvvxxxzzzzzzwwwuuuuuuuuuvvvuuuuuuuuuwwwyyyttttttuuuwwwyyy{{{}}}qqqggg\\\PPPKKKGGGBBB@@@AAA>>>===<<<;;;:::999999999::::::999888777777777888777777777777666666666666444444555555666666777777777666444333333555777999777888888999999:::;;;;;;<<<777::::::888@@@FFF???EEE@@@AAAGGGIIIMMM^^^rrr~~~lllhhhmmmrrr~~~~~~xxxwwwtttnnnkkkmmmuuuppp```___]]]ZZZYYYZZZ]]]```bbbnnnyyy~~~lllaaa______^^^\\\ZZZXXXVVVUUUTTTRRRPPPMMMQQQNNNLLLNNNNNNMMMQQQWWW___vvvyyyooojjjlllkkkgggfffeee```ZZZYYYXXXXXXYYY[[[cccttt{{{jjjcccZZZVVV]]]lllccccccdddfffhhhhhhfffdddeeeeeeeeeeeedddcccdddeeebbbccceeehhhlllooorrrtttvvvwwwxxxyyy{{{|||}}}~~~ooobbbSSSLLLIIIDDDAAAAAA>>>===<<<;;;:::999999999999999888777777777888888777777777777666666666666555555555666666666666666777666444333333555888999888999999:::;;;;;;<<<<<<<<<888;;;<<<:::BBBIIIAAACCC@@@BBBHHHJJJPPPddd{{{mmmgggjjjooo~~~{{{vvvxxx}}}nnnccc```]]][[[[[[\\\^^^___```hhhvvvxxxllliiihhhfffddd```\\\XXXTTTRRRQQQOOOMMMRRROOOOOOQQQPPPNNNPPPTTTXXXmmm}}}{{{|||{{{wwwtttrrrkkkccc^^^ZZZXXXWWWXXX^^^kkkxxxggg___[[[bbbqqqWWWVVVVVVWWWYYYYYYXXXVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRSSSUUUWWW[[[^^^aaacccfffgggiiijjjlllnnnooopppuuuyyy~~~lllYYYOOOLLLGGGCCCAAA>>>===<<<:::999999888888777777666666666777888888777777777777666666666666666666666666666555555555777666555444444666888999999::::::;;;;;;<<<=========999<<<>>><<>>===<<<:::999888888888666666555555666777888888777777777777666666666666777777666666555555444444777666555555555666888999999999::::::;;;<<<<<<<<<<<<888<<<>>>===FFFMMMFFF???BBBFFFHHHJJJWWWvvvrrrmmmqqqyyy~~~nnnkkkhhhgggggggggdddaaaaaa```eeettt{{{oooddd___]]]^^^^^^^^^XXXTTTSSSQQQMMMLLLNNNTTT___uuuuuujjjaaa]]]\\\[[[\\\___nnn}}}tttllliiirrrcccaaa_________^^^]]][[[UUURRROOONNNNNNNNNLLLKKKIIIIIIIIIIIIIIIJJJKKKKKKMMMNNNOOOQQQSSSUUUVVVWWW[[[```hhhpppyyynnn^^^VVVNNNFFFBBB??????===;;;:::999888888666666555555666777888888777777777777666666666666777777666666555555444444777666666555666777888999888888888999::::::;;;;;;;;;777;;;===<<>>===;;;:::999999777777666666666777888888777777777777666666666666666666666666666555555555777666666666777777888888777777888999999::::::;;;:::777:::<<<;;;EEELLLEEEAAAEEEHHHIIIPPPfff~~~uuupppwww~~~xxxsssmmmkkkrrrzzzmmm___VVVQQQLLLKKKMMMKKKQQQ___sss{{{pppjjjddd\\\WWWVVVYYYdddvvvssskkkhhhttt||||||~~~ssskkk```ZZZXXXWWWTTTRRRMMMLLLKKKKKKJJJJJJJJJJJJFFFFFFGGGHHHHHHIIIJJJJJJLLLOOOSSSYYY```hhhqqqvvvwwwfffWWWOOOLLLCCCBBB@@@>>><<<;;;::::::999999888777777777888888777777777777666666666666555555555666666666666666777777777777777888888888888888999999:::;;;;;;<<<;;;888;;;===;;;EEEKKKDDDAAAEEEHHHKKKWWWppp|||uuurrr{{{|||wwwtttvvv~~~wwwggg^^^WWWPPPLLLKKKHHHNNNXXXggg{{{{{{sssiii]]]WWWVVVSSS[[[iiizzz{{{llldddaaammm}}}pppgggcccbbb___\\\VVVUUURRROOOMMMKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKIIILLLOOOSSSWWW^^^fffkkkzzz~~~kkk[[[RRRPPPDDDCCCAAA???===<<<;;;:::::::::999888777777888888777777777777666666666666444555555555666666777777666777777777888888888888999999:::;;;;;;<<<<<<======999<<<===<<>>DDDJJJQQQcccyyyuuuxxx~~~uuunnnmmmyyy|||pppfff[[[QQQKKKNNNKKKMMMXXXhhhzzzzzzrrriii^^^VVVWWWRRRTTTbbbuuu}}}qqqjjj]]]YYYWWW```sss~~~vvvmmmggg```ZZZVVVSSSNNNKKKHHHGGGGGGFFFGGGHHHIIIJJJPPPSSSVVVZZZ^^^bbbeeehhhmmmpppvvv|||}}}~~~}}}yyykkkYYYJJJEEEDDD<<<:::<<<888888888888888888888888888777777777777777777777888555555555666666666777777555555555666777777888888999999:::;;;;;;;;;;;;:::<<<===???AAABBBCCCCCCCCC@@@EEEKKKUUUjjj{{{wwwvvv|||zzzxxxvvvtttuuuwwwzzz|||{{{|||uuukkkgggoootttiii___TTTMMMNNNKKKMMMUUUaaaqqqxxxqqqiii___XXXUUUQQQSSS___ppptttiiibbbZZZVVVUUU^^^qqqwwwpppfff^^^YYYTTTPPPLLLGGGFFFEEEDDDDDDEEEGGGIIISSSWWW]]]ccchhhmmmqqqtttuuuwww{{{}}}}}}fffRRRHHHEEE===<<<===777888888888888888888888888888888777777777777777777555555666666666777777777444444555555666777777888:::::::::::::::;;;<<<<<>>??????888888888888888888888888888888888888777777777777777555666666666666777777777555555666666777888888888;;;;;;:::::::::<<<===>>>BBBCCCCCCCCCCCCBBBAAA@@@FFFHHHNNN___{{{yyyoooqqq{{{xxxqqqkkkeee___\\\WWWUUUTTTRRRSSSTTTVVVWWWWWWXXXZZZ\\\```gggnnnttt|||}}}sssjjjccceeesssuuuiii\\\TTTMMMLLLLLLMMMPPPZZZmmm|||vvvpppiiiaaa\\\SSSQQQQQQVVV^^^kkk|||tttjjj```ZZZSSSPPPPPPXXXjjj}}}jjjbbbYYYRRRNNNLLLIIIGGGFFFEEECCCBBBBBBCCCEEEFFFKKKSSS^^^iiisss}}}xxxuuuuuuxxxzzz{{{zzzttt[[[IIIDDD???@@@AAA:::888888888888888888888888888888888888777777666666666666666666777777777888666777777888888999::::::<<<;;;::::::;;;===>>>@@@CCCBBBAAA@@@@@@BBBDDDEEEHHHJJJQQQdddssskkkqqqzzzsssnnngggaaa\\\XXXTTTQQQNNNMMMKKKJJJJJJKKKMMMMMMOOOPPPQQQRRRUUUZZZaaaeeemmmsss{{{~~~tttkkkdddccclllwwwyyykkk^^^VVVMMMLLLLLLLLLMMMTTTfffvvvzzzrrrjjjbbb]]]TTTRRRQQQSSSXXXcccxxx~~~vvvlllbbb[[[SSSPPPPPPVVVeeeyyyvvvkkk\\\VVVOOOJJJJJJIIIGGGEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFMMMWWWaaalll|||zzzqqqmmmgggdddeeegggiiikkkkkkkkkooowww}}}www]]]LLLEEE???@@@BBB;;;888888888888888888888888999999888888777666666666666666666777777777888888777777888999999::::::;;;;;;;;;;;;<<<===>>>???@@@BBB@@@>>>===>>>BBBFFFIIIHHHLLLVVVjjjzzzppplllvvv|||tttnnnddd```[[[VVVSSSPPPMMMKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLPPPTTTXXX^^^dddllluuu|||xxxnnnddd___ccckkkxxxlll___WWWOOOMMMLLLLLLMMMRRR___mmm~~~wwwnnneee```XXXTTTQQQRRRVVV```ssszzzoooccc[[[TTTQQQPPPTTT___qqqwwwggg^^^TTTOOOJJJIIIJJJJJJIIIGGGFFFGGGGGGHHHGGGFFFEEEDDDDDDIIIOOOVVV```qqqzzzrrrmmmfffddd```______```______]]]]]]```ggglllooowww}}}zzzbbbQQQIII@@@???AAA<<<888888888888888888888888999999888888777666666555666666777777777888888888777777777888999999:::::::::;;;<<<===>>>????????????>>>===>>>???BBBEEEGGGHHHNNN[[[rrrvvvpppppp}}}{{{uuuoooiiieee]]]ZZZWWWTTTSSSQQQNNNLLLKKKJJJJJJIIIHHHHHHIIIIIIGGGHHHIIIIIIIIIKKKNNNPPPRRRWWW^^^ffflllrrrwww{{{~~~tttiii``````eeerrr}}}tttjjj```XXXSSSNNNLLLLLLMMMPPPYYYbbbsss}}}ssskkkfff\\\WWWRRRRRRVVV```qqqsssfff]]]TTTRRROOOPPPYYYhhhyyynnn```XXXRRRNNNKKKJJJLLLMMMKKKIIIFFFGGGIIIJJJIIIHHHEEEDDDDDDGGGKKKNNNVVVggg~~~{{{rrrjjjfffbbbbbbaaaaaaaaa```]]]ZZZZZZXXXYYY]]]___```eeelllxxx}}}|||~~~|||eeeUUULLLAAA???AAA<<<888888888888888888888888999999999888777666666555777777777777888888888888666666666777888888999999999:::<<<>>>@@@@@@??????<<<===>>>???AAABBBCCCDDDHHHPPP___www}}}uuuqqqtttxxxpppkkkfffccc```]]][[[YYYWWWVVVTTTRRROOONNNNNNMMMLLLLLLKKKLLLLLLGGGHHHJJJJJJJJJKKKMMMOOOLLLPPPVVV\\\aaafffkkkoooyyyyyynnneeedddgggggg~~~wwwqqqiii```YYYUUUPPPLLLLLLNNNOOOUUU[[[lllwwwoookkk___XXXSSSSSSWWWaaaooo|||wwwiii___UUURRRNNNNNNUUUbbbrrr}}}tttfff]]]UUUSSSOOOKKKIIIHHHHHHIIIPPPSSSSSSLLLGGGGGGHHHGGGDDDDDDEEEHHHRRRddd{{{uuuoookkkgggeeefffgggkkkooorrroooiiiccc```VVVPPPTTTXXXXXXYYY\\\ggglllvvvpppZZZJJJBBB???<<<999;;;:::999999888888999999888888777777777777888888666666666666777777777777888888777777777777777888<<<<<<===>>>>>>===<<<;;;<<<<<<>>>BBBCCCAAADDDHHHHHHSSSkkk|||xxxllloooxxxttthhhcccbbb___]]]^^^\\\\\\^^^bbbbbb^^^YYYVVVSSSSSSRRRRRRPPPNNNLLLJJJMMMMMMMMMLLLJJJIIIJJJKKKLLLLLLLLLMMMQQQVVV[[[^^^kkkvvvzzzrrrjjjddd```hhhvvvwwwssspppllleee___WWWPPPKKKKKKLLLLLLOOOSSSggguuutttlllccc]]]XXXWWWZZZaaannnzzz|||kkk]]]SSSPPPNNNOOOPPPWWWeeetttrrreeeZZZXXXSSSNNNJJJIIIIIIKKKOOOSSSUUURRRPPPOOOLLLGGGDDDEEEFFFIIIRRRddd{{{tttmmmkkklllnnnoooqqquuu{{{{{{pppdddXXXUUUTTTQQQQQQSSS^^^aaakkkwww~~~sss^^^MMMEEEAAA===:::;;;:::999999888999999999888888777777777777888888777777777777888888888888777777777888999:::;;;<<>>BBBBBBAAACCCHHHKKKYYYrrrsssmmmqqq|||zzzpppfffaaa___]]]___ccceeefffiiillllllgggaaa^^^\\\[[[ZZZYYYXXXUUURRROOONNNNNNMMMKKKJJJIIIJJJKKKIIIHHHGGGHHHKKKPPPTTTWWWbbbnnn~~~xxxppphhhccceeerrrzzzuuurrrmmmfffaaaYYYQQQLLLKKKKKKKKKMMMPPP^^^kkk}}}yyyppphhhaaaZZZXXXZZZ```lllxxx}}}kkk]]]RRRNNNLLLKKKKKKPPP]]]jjj{{{ttthhheee___VVVOOOLLLLLLMMMPPPUUUYYY[[[\\\ZZZPPPFFFDDDFFFHHHJJJRRRddd|||xxxpppkkkmmmssszzzyyyhhh\\\TTTNNNMMMNNNTTTVVV^^^hhhqqqyyy|||wwwbbbRRRHHHCCC???<<<;;;;;;:::999999999999999777777777777777777777777888888888888999999999999666777888999;;;===???@@@EEECCC???<<<::::::;;;<<<===<<<>>>AAAAAA@@@CCCHHHNNN```}}}{{{qqqnnntttwwwooogggbbb___^^^dddlllrrrvvv{{{}}}|||xxxrrrmmmgggfffdddcccaaa]]]XXXUUUSSSQQQPPPNNNLLLKKKKKKLLLGGGFFFEEEEEEGGGJJJNNNPPPUUUbbbsssxxxnnnhhhcccmmm}}}wwwsssoooiiiddd[[[SSSMMMKKKJJJHHHJJJMMMVVVcccvvvwwwnnnfff]]]YYYXXX]]]iiiuuu|||kkk]]]SSSNNNJJJIIIHHHKKKVVVaaaxxxxxx}}}zzzrrreeeYYYQQQNNNNNNPPPUUUZZZ```fffdddXXXJJJGGGHHHIIIKKKSSSfff~~~zzzvvvqqqooosss{{{}}}jjj]]]UUUQQQQQQOOOPPPUUU^^^eeennn|||zzz}}}xxxeeeUUUKKKFFFAAA???;;;;;;:::999999999999:::777777888888888888777777777777777888888888999999777777888999;;;===???@@@BBBAAA>>><<<:::::::::;;;>>><<<>>>AAAAAA@@@CCCHHHOOOgggxxxqqqnnnwww{{{vvvoooiiicccccclllwwwzzzxxxuuusssqqqmmmfffaaa[[[XXXUUUQQQPPPNNNMMMLLLIIIHHHGGGFFFGGGIIIKKKLLLLLLWWWhhhwww~~~sssllldddlll}}}yyytttpppkkkggg]]]UUUNNNKKKIIIFFFFFFIIIPPP\\\nnn~~~|||qqqhhh^^^YYYWWW[[[fffrrr~~~vvviii^^^UUUOOOKKKJJJIIIKKKTTT]]]sss}}}xxxfffVVVNNNKKKKKKOOOVVV___iiimmmdddXXXLLLLLLKKKMMMWWWkkk{{{sssrrrrrrtttyyy~~~kkk^^^VVVQQQOOONNNPPPVVV\\\dddrrr~~~~~~{{{zzzhhhYYYNNNGGGCCCAAA<<<;;;::::::999999::::::666777888888888888777666666666666777777777888888888888888999999:::;;;<<<;;;;;;;;;<<<;;;;;;::::::>>><<<===AAAAAAAAAEEEJJJSSSnnnuuuoooooozzzyyyrrrkkkiiisss~~~zzzssseeeaaaZZZUUURRRPPPMMMJJJKKKJJJIIIGGGGGGHHHIIIJJJGGGPPP^^^mmmzzzxxxpppjjjmmmzzz~~~xxxtttooollljjj___WWWOOOKKKHHHEEEDDDGGGIIISSScccsssrrriii___YYYWWWYYYdddooo}}}}}}zzzvvvuuutttooofff^^^TTTOOOKKKJJJKKKLLLSSS[[[pppvvv```QQQKKKEEEIIINNNWWWfffppppppjjjVVVRRRNNNRRR___ttt}}}uuuoooqqqssswww}}}|||iiiZZZPPPPPPMMMMMMPPPSSSYYYeeeqqq}}}~~~ooo___RRRJJJEEEBBB<<<;;;;;;:::::::::::::::666777888999999888777666555666666666777777777777999999888888888888999999666888999;;;<<<;;;;;;:::>>><<<>>>AAABBBCCCHHHNNNZZZvvvrrrlllqqq}}}|||tttrrryyyrrrkkkaaaZZZVVVQQQLLLIIIKKKJJJIIIGGGFFFFFFGGGGGGFFFLLLUUUaaaooo}}}~~~wwwpppooovvv|||vvvqqqnnnllllllaaaYYYPPPLLLIIIEEEDDDFFFGGGOOO]]]kkkyyyuuulllbbb\\\XXXYYYaaakkkzzzzzztttqqqooolllddd^^^SSSMMMIIIIIIJJJLLLQQQWWWkkk}}}nnn[[[RRRIIIJJJJJJOOO\\\kkkssssss```YYYRRRWWWhhhzzzrrrmmmmmmnnnpppuuuyyydddUUURRROOOMMMMMMNNNQQQ[[[fffwww}}}zzzhhhXXXMMMGGGCCC<<<<<<;;;::::::::::::;;;666777888999999888777666666666777777777888888888999999888888888888999999888888999999:::;;;<<<<<<>>><<<>>>BBBDDDEEEJJJQQQeeessspppttt}}}yyymmmddd]]]WWWQQQLLLLLLLLLJJJIIIGGGGGGGGGGGGFFFGGGLLLTTTbbbrrrtttooorrr}}}yyysssooolllllllllcccZZZRRRMMMIIIEEEDDDFFFFFFMMMWWWeeessszzzqqqhhh```[[[YYY___gggsss~~~xxxtttrrrmmmeee^^^TTTNNNJJJJJJKKKKKKOOOTTTeeexxx|||fff[[[QQQOOOKKKKKKTTTdddooorrrhhh^^^UUU[[[nnnzzzqqqgggfffcccbbbdddmmmzzzppp^^^UUUQQQNNNMMMLLLNNNWWWaaaooo}}}yyynnn]]]PPPHHHDDD<<<<<<;;;::::::::::::;;;555777888999999888777555777888888888888999999999999999888888999999:::;;;<<<;;;999888999;;;===???>>><<<>>>BBBEEEFFFLLLTTTnnnwwwvvvwwwwwwmmmeee^^^WWWQQQOOONNNMMMKKKJJJIIIIIIIIIEEEDDDFFFLLLYYYkkk|||uuuooonnn||||||{{{wwwqqqmmmkkkkkklllccc[[[RRRNNNJJJFFFEEEGGGAAAFFFOOO[[[jjjxxx~~~vvvlllddd]]]ZZZ]]]dddkkk{{{}}}yyyvvvpppfff^^^XXXQQQLLLLLLLLLLLLNNNRRRaaavvvsss]]]ZZZRRRLLLMMMSSS[[[eeeoooqqqccc]]]kkk|||jjjggg```ZZZ[[[^^^aaagggmmm~~~}}}aaa]]]VVVPPPOOONNNMMMQQQVVVjjjwww{{{zzzgggWWWKKKEEE@@@<<<888777999:::999777777666555666888:::999888777777777777777777777777888999999::::::;;;<<<<<<;;;;;;:::::::::;;;<<<<<<>>>AAA>>>AAAFFFCCCIII\\\xxxsssrrr}}}{{{oooaaaWWWUUUQQQPPPOOONNNMMMLLLLLLKKKJJJHHHIIILLLRRR^^^rrr|||vvvsssxxx|||vvvpppkkkhhhgggggghhh```UUUMMMIIIHHHFFFEEECCCCCCHHHRRR^^^jjjzzz{{{ooohhh```ZZZ\\\bbbiiixxxzzzqqqgggaaaWWWSSSOOONNNLLLLLLQQQXXXaaaqqqqqqddd[[[RRRPPPRRRXXXbbblllooogggfffuuusssfff]]]UUUSSSTTTVVV[[[aaarrrmmm```XXXQQQNNNLLLLLLPPPUUUdddrrr|||~~~rrraaaRRRIIICCC>>>:::999:::;;;:::999999888777777888999777666888888888888888888888888888888999999:::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<>>>@@@???BBBHHHFFFNNNcccyyyzzz{{{qqqrrryyyhhh\\\XXXSSSQQQOOOMMMLLLKKKKKKJJJKKKHHHHHHJJJOOOYYYkkk||||||www{{{}}}yyysssmmmhhhfffeeeeeeggg```VVVNNNJJJGGGEEEDDDDDDCCCFFFOOOYYYdddssstttlllccc[[[ZZZ^^^hhhwwwxxxnnnfff[[[VVVQQQOOOMMMLLLQQQXXXcccrrrvvvkkk]]]UUURRRUUU^^^gggkkkkkkrrr}}}jjj___TTTNNNLLLMMMQQQWWWggg}}}ggg]]]RRRMMMKKKKKKNNNSSS\\\kkk~~~zzz|||ooo[[[NNNFFFAAA<<<:::;;;<<<;;;999;;;999888777888888666555888888888888888888888888777777888888999:::::::::;;;;;;::::::;;;<<<<<<======AAA???CCCIIIJJJUUUlll~~~oooqqquuuooosssvvvggg```ZZZVVVRRRNNNMMMLLLLLLKKKMMMJJJIIIJJJMMMTTTdddsss|||~~~{{{wwwpppiiidddbbbbbbcccfff```WWWPPPKKKGGGDDDCCCEEECCCDDDJJJRRR]]]kkkwwwzzzqqqhhh```]]]___fffuuuuuulll```ZZZTTTQQQNNNLLLQQQXXXeeettt~~~nnnaaaXXXUUU[[[dddkkkqqq}}}qqqeeeWWWPPPLLLLLLQQQWWWbbb|||pppcccVVVOOOLLLKKKNNNRRRVVVdddxxxzzzttt{{{yyycccTTTHHHCCC===:::;;;<<<;;;999:::999777888999999777666888888888888888888888888666777777888888999::::::;;;;;;:::;;;;;;<<<===>>>>>>BBB@@@CCCJJJMMM[[[uuunnnooo}}}|||ooonnnuuuwwwmmmeee___XXXRRRPPPPPPNNNMMMOOOMMMLLLMMMNNNSSSaaannnyyyuuunnngggbbb``````aaaddd```YYYRRRLLLGGGDDDBBBEEEBBBAAAFFFMMMVVVdddppp|||~~~wwwooohhhdddccceeesssyyyoooeee^^^WWWRRRNNNLLLQQQYYYgggvvvsssfff^^^aaagggsss}}}wwwjjj[[[RRRNNNMMMRRRXXX^^^yyyyyyjjj[[[RRROOOMMMNNNRRRSSS```tttwwwxxx}}}hhhZZZJJJDDD===::::::;;;:::888888777777888999::::::888888888888888888888888888666777777888888999::::::;;;;;;;;;;;;<<<===>>>???@@@CCCAAADDDKKKPPPbbb~~~nnnnnn|||tttjjjmmmwwwzzzrrriii^^^VVVSSSQQQOOOMMMNNNMMMMMMNNNNNNRRR^^^jjjxxxtttmmmfffbbb______``````^^^ZZZTTTMMMGGGDDDBBBDDD@@@@@@DDDJJJQQQ^^^iiisss}}}|||tttmmmhhhddddddqqq}}}tttkkkcccZZZTTTOOONNNSSSZZZjjjxxx|||qqqppptttqqqaaaWWWPPPMMMPPPUUUZZZsss~~~ooo^^^VVVRRROOOOOOQQQSSS^^^pppmmm```LLLFFF>>>:::::::::999888888777666888:::;;;;;;:::999999999999999999999999777777888888999:::::::::::::::;;;;;;<<<===??????@@@DDDCCCEEENNNUUUkkkqqqrrrzzznnngggmmmyyy~~~sssdddZZZUUUSSSPPPMMMMMMLLLMMMNNNNNNPPPZZZeee||||||vvvrrrmmmgggbbb___^^^]]]]]]\\\ZZZUUUNNNHHHDDDCCCCCC@@@???CCCGGGMMMWWWaaaiiiuuuvvvooohhhbbbdddppp~~~{{{qqqhhh___XXXRRRQQQWWW___nnn{{{ooobbbXXXQQQQQQTTTYYYpppqqq```WWWTTTPPPNNNNNNSSS]]]mmmqqqeeeOOOIII@@@<<<;;;;;;:::999:::888888888:::::::::888999999999999999999999999888888999999:::;;;;;;;;;::::::;;;;;;<<<>>>???@@@???DDDCCCGGGRRR\\\uuurrrvvv}}}~~~rrrhhheeennn{{{}}}vvvuuuyyymmmaaa[[[XXXTTTPPPPPPPPPQQQQQQPPPPPPXXXbbbwww|||wwwrrrppplllgggbbb^^^[[[ZZZYYY[[[ZZZVVVOOOIIIEEEDDDCCC@@@@@@BBBEEEHHHOOOWWWaaammmzzzwwwrrrkkkcccdddppp}}}wwwnnnddd\\\WWWUUU\\\dddsss}}}nnnaaaWWWTTTUUU\\\qqqqqq```XXXTTTPPPMMMMMMSSS\\\kkk|||tttiiiQQQKKKBBB===<<<<<<;;;:::<<<:::999999:::999888666999999999999999999999999888999999::::::;;;<<<<<<::::::;;;;;;===>>>???@@@>>>CCCDDDIIIUUUbbb}}}}}}nnnuuu{{{zzzwwwllldddcccnnn|||~~~uuusssgggppp|||vvvhhhaaa]]]YYYUUUUUUUUUUUUUUUSSSRRRXXXbbbtttxxxssspppnnnkkkgggbbb]]]ZZZXXXWWWYYYZZZWWWPPPJJJFFFEEECCCAAA@@@BBBCCCDDDIIIPPP\\\hhhuuu~~~yyyuuuooohhhdddppp|||{{{rrrggg___ZZZYYY```hhhvvvkkk[[[WWW]]][[[mmmxxxcccXXXUUURRROOONNNRRR[[[kkk|||~~~lllZZZOOODDDAAA@@@===::::::999999999999999999::::::888888777777777777888888777888888999999:::;;;;;;;;;;;;;;;;;;<<<>>>???AAA@@@@@@CCCKKKVVVjjjxxxnnnyyy{{{}}}zzzrrrhhhdddgggrrr~~~qqqqqqkkkjjjpppzzz{{{ooohhh```XXXSSSWWWXXXYYYZZZXXXWWWYYY]]]rrr}}}xxxsssmmmkkkiiifffbbb^^^ZZZXXXXXX[[[\\\XXXPPPIIIGGGHHHAAA@@@>>>>>>???CCCGGGIIIWWW___jjjuuu~~~}}}wwwrrrmmmkkkgggssswwwlllaaaYYYYYYcccpppzzzlllaaa```___pppzzzeeeZZZUUURRROOOOOORRR[[[kkk}}}vvv```SSSGGGBBB@@@===;;;;;;::::::999999999999999999999888888777777888888999888888888999::::::;;;;;;<<<<<<<<<<<<===???AAABBBDDDCCCFFFNNNZZZqqqvvvnnnzzzsssxxxwwwooofffcccjjjxxx|||pppiiieeekkkssszzzuuulllccc\\\ZZZ___aaabbbcccbbbaaadddhhhrrr}}}yyyuuunnnllljjjfffbbb]]]ZZZXXXVVVYYYZZZVVVOOOIIIGGGHHHBBB@@@???>>>???BBBEEEGGGQQQYYYeeeoooxxx~~~wwwrrrmmmjjjjjjtttwwwmmmccc]]]]]]hhhtttpppffffffuuu~~~hhh[[[VVVQQQOOOPPPQQQ[[[kkk~~~hhhZZZKKKEEEAAA>>><<<===;;;;;;::::::999999888888:::999999888888999999:::888888999999::::::;;;;;;=========>>>???@@@AAABBBCCCBBBEEELLL[[[uuuvvvqqqmmmvvvzzz|||lllddddddnnnzzzrrrlllnnnsssxxx~~~|||qqqgggcccdddjjjnnnqqqrrrrrrrrrssstttttt~~~{{{xxxuuunnnllljjjfffaaa\\\YYYVVVSSSUUUWWWTTTNNNIIIGGGHHHCCCAAA???>>>>>>@@@BBBDDDJJJRRR\\\fffoooxxx{{{uuupppmmmooottt}}}~~~vvvllleeeaaadddooo{{{rrrqqq}}}kkk]]]VVVQQQOOOPPPQQQ[[[lll~~~qqqaaaPPPGGGBBB>>><<<===<<<<<<;;;:::999999888888;;;::::::999999::::::;;;888888999999:::;;;;;;<<<<<<======>>>???@@@AAABBBCCCBBBDDDLLL^^^{{{{{{xxxppp}}}zzzkkkeeehhhsssyyyvvvwwwxxx{{{}}}wwwllljjjmmmttt{{{~~~xxx}}}yyywwwsssqqqllljjjgggccc___ZZZVVVTTTPPPRRRSSSRRRNNNJJJHHHHHHDDDBBB@@@>>>===>>>@@@AAAEEELLLUUU___gggpppzzzzzzuuurrrqqqsssxxxyyyqqqjjjfffeeeiiiuuu~~~lll___WWWQQQOOOPPPRRR\\\nnnyyyiiiVVVKKKDDD>>><<<<<<<<<<<<;;;;;;:::999888888;;;;;;::::::::::::;;;;;;888999999:::;;;;;;<<<<<<;;;<<<===>>>???@@@@@@@@@FFFGGGIIIRRRfffyyywwwjjjggglllvvv}}}yyyuuutttuuuwwwsssooorrryyyzzzuuuqqqmmmjjjhhhgggddd```[[[WWWSSSQQQNNNOOOPPPPPPMMMJJJHHHGGGEEECCCAAA???>>>>>>>>>???BBBHHHQQQYYYaaajjjttt|||}}}yyyvvvqqqrrruuu|||}}}rrrkkkeeedddgggnnn{{{|||kkk```WWWQQQOOOPPPRRR]]]oooqqq]]]PPPHHH@@@<<<<<<<<<<<<;;;;;;::::::999999;;;::::::999999::::::;;;999999::::::;;;;;;<<<<<<:::;;;===>>>???@@@@@@@@@EEEFFFIIISSSjjjuuuiiigggnnnyyy{{{sssnnnnnnoooyyyzzzssssssyyy}}}~~~yyysssnnnhhhddddddcccaaa]]]YYYUUURRRPPPNNNNNNOOOOOONNNKKKIIIGGGEEEDDDBBB@@@???>>>>>>>>>@@@EEELLLSSSZZZcccmmmuuu}}}yyywwwssstttwww}}}~~~yyykkkddd```bbbhhhqqq~~~zzz}}}xxxiii```XXXQQQNNNOOOPPP\\\pppxxxdddWWWMMMDDD>>><<<;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::999999::::::;;;<<<<<<<<<;;;<<<>>>@@@AAAAAAAAA@@@BBBDDDHHHRRRkkkrrreeedddmmmzzzwwwmmmfffddddddooovvvqqqppp}}}zzz{{{zzztttooohhhdddbbbaaa___]]]YYYUUURRRQQQNNNNNNOOOOOONNNLLLIIIFFFFFFEEECCCAAA@@@?????????===AAAGGGLLLRRR[[[fffmmmxxx~~~{{{yyyvvvxxx}}}yyysssfff```\\\```iiittt}}}wwwpppmmmrrrzzzttthhh```XXXQQQNNNOOOOOO\\\ppp}}}iii[[[QQQFFF???===::::::;;;;;;;;;;;;;;;;;;:::999999888888999999:::999999:::;;;;;;<<<<<<===<<<===???AAABBBBBBBBBAAADDDHHHLLLVVVppppppbbbaaakkk{{{wwwnnnccc[[[YYY]]]iiizzzwwwooogggyyy~~~{{{xxxyyy|||vvvqqqjjjeeebbbaaa___]]]ZZZVVVTTTRRROOOOOOOOOOOONNNLLLIIIFFFFFFEEEDDDBBBAAA@@@@@@???:::>>>CCCGGGMMMVVV```hhhsss{{{~~~|||yyy}}}|||sssmmmddd^^^[[[```jjjwww}}}uuupppnnngggbbbmmm~~~xxxiii^^^WWWPPPNNNPPPTTT^^^ooottteeeYYYKKKAAA===<<<<<<;;;:::::::::;;;;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<>>>???AAAAAAAAAAAACCCDDDEEEJJJNNNWWWrrrvvveeedddpppuuukkkaaaYYYUUUVVVWWWaaarrrqqqoooxxx~~~yyyvvv}}}|||uuunnniiigggdddaaa]]]ZZZVVVRRROOONNNLLLJJJKKKMMMNNNKKKHHHEEECCCAAAAAABBBBBBAAA@@@>>>???AAAEEEKKKRRRYYY]]]iiipppzzz~~~~~~vvvllleee^^^ZZZWWW\\\jjj{{{zzzrrrkkkhhhbbb```kkk|||{{{kkk```XXXRRRQQQTTTWWW```ppp}}}mmm___PPPEEE@@@<<<<<<;;;;;;::::::;;;;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<===???@@@AAA@@@AAABBBDDDCCCJJJQQQ]]]yyywwwggggggssswwwkkkccc[[[SSSPPPQQQSSS]]]nnn~~~rrryyy~~~}}}{{{tttqqqvvv}}}vvvooojjjfffddd```]]]ZZZVVVRRROOONNNLLLJJJKKKMMMNNNKKKHHHFFFDDDBBBBBBCCCCCCBBBAAA??????@@@CCCHHHMMMSSSVVVbbbiiirrryyy~~~yyyqqqggg```ZZZWWWUUUZZZhhhzzzwwwmmmeeeaaa]]]^^^kkk|||pppddd[[[VVVWWW[[[___fffuuuwwwgggWWWIIICCC===<<<<<<;;;::::::;;;;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<>>>???@@@@@@@@@BBBDDDBBBJJJUUUeeewwwiiikkkxxx|||xxxrrriii```[[[UUUNNNKKKLLLNNNXXXgggwwwyyy~~~}}}}}}{{{yyyvvvooojjjnnnuuu~~~xxxqqqlllfffddd```^^^[[[WWWSSSPPPOOOMMMKKKLLLMMMMMMJJJGGGGGGEEECCCBBBCCCCCCBBBAAA?????????AAADDDGGGKKKMMMXXX]]]eeekkkooorrrtttuuuuuuvvvwwwyyy{{{}}}~~~}}}{{{xxxrrrjjj```YYYUUURRRRRRXXXfffxxxtttjjjaaa\\\ZZZ```qqqvvvjjjaaa]]]aaagggmmmsss~~~mmm[[[LLLDDD>>>===<<<;;;;;;:::;;;;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;===?????????@@@BBBCCCCCCJJJVVVkkktttiiinnn{{{wwwoookkkggg___YYYVVVSSSMMMJJJKKKJJJRRR```ooo}}}~~~{{{xxxsssllleeegggmmm~~~yyytttpppiiifffccc```]]]ZZZUUURRRQQQNNNLLLLLLNNNMMMJJJFFFFFFDDDBBBBBBBBBCCCBBBAAA????????????AAADDDGGGHHHNNNRRRXXX]]]```bbbccceeefffggghhhjjjlllnnnooopppssstttuuuvvvxxxyyy{{{{{{|||zzzxxxtttnnneee[[[UUUPPPOOOPPPWWWdddvvv}}}zzzppphhh___YYY\\\gggzzz|||ppphhhfffkkksss}}}ppp^^^NNNDDD???>>>===<<<;;;;;;;;;;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::<<<>>>??????@@@BBBDDDFFFKKKWWWnnn{{{ooohhhooowwwllleee```ZZZUUUSSSQQQLLLIIIJJJHHHNNNYYYfffsss{{{wwwrrrjjjccccccgggppp~~~{{{wwwtttmmmjjjgggccc```\\\XXXTTTRRROOOMMMMMMNNNMMMIIIFFFEEECCCAAA@@@AAAAAA@@@???>>>>>>>>>???AAADDDFFFGGGGGGJJJOOOQQQSSSTTTVVVWWWWWWXXXYYY[[[]]]___```aaabbbbbbdddeeeggghhhiiijjjoooppprrrvvvzzz~~~~~~|||zzzvvvrrrkkkbbbYYYSSSMMMMMMOOOVVVbbbsss|||ssspppppppppoookkkddd\\\XXX^^^nnnuuunnnmmmttt~~~sss```PPPEEE??????===<<<;;;;;;::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;<<>>>>>>>>???@@@BBBCCCEEEFFFCCCEEEHHHIIIIIIJJJKKKMMMLLLLLLMMMNNNPPPQQQRRRRRRSSSTTTUUUVVVWWWXXXYYYZZZ^^^```bbbfffjjjooorrrttt{{{zzz|||}}}{{{yyyuuupppiii```WWWPPPKKKLLLNNNTTT^^^nnn~~~}}}pppiiigggfffeeeddd^^^WWWUUU___ssswwwrrrrrrzzzvvvdddTTTHHH@@@???>>><<<;;;;;;::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;===???@@@AAABBBDDDFFFJJJNNN^^^|||{{{xxxzzznnngggfffsss~~~tttbbbZZZTTTRRROOOJJJHHHIIIEEEGGGLLLTTT^^^kkkxxxyyytttooolllfff___]]]___```mmm|||xxxvvvsssppplllgggccc]]]XXXTTTTTTQQQNNNMMMNNNMMMIIIEEEDDDBBB@@@@@@AAAAAA@@@?????????@@@@@@AAABBBCCCCCCAAABBBCCCCCCBBBCCCDDDFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNRRRSSSUUUWWW[[[^^^aaaccckkkiiillltttzzz}}}}}}yyywwwrrrllleee\\\SSSMMMHHHJJJLLLQQQZZZhhhwwwsssjjjeeebbb```^^^ZZZTTTSSS___uuu~~~xxxssssss}}}xxxgggWWWKKK@@@???>>>===;;;;;;::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;===@@@AAAAAACCCEEEGGGJJJPPPbbbqqqppptttkkkeeeffftttggg___WWWTTTPPPLLLJJJLLLDDDEEEHHHNNNWWWdddqqqzzz|||uuupppllliiiccc]]]ZZZ\\\```kkkzzz|||xxxuuutttqqqlllgggbbb\\\VVVRRRUUUQQQNNNNNNNNNMMMIIIEEEEEECCCAAAAAABBBBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@??????@@@BBBFFFGGGGGGGGGGGGHHHHHHHHHEEEFFFFFFFFFGGGGGGHHHHHHKKKLLLMMMOOOQQQTTTVVVWWW]]]\\\___gggmmmqqqvvv|||}}}wwwtttooojjjbbbZZZPPPJJJGGGHHHKKKOOOVVVcccsss~~~vvvmmmccc[[[ZZZVVVRRRUUUbbbxxx{{{wwwvvvzzzjjjXXXPPP@@@???===;;;::::::::::::;;;;;;;;;;;;::::::999888<<<===>>>??????>>>>>>===@@@??????@@@CCCEEEFFFEEELLLSSSjjj}}}oooiiigggeeebbbgggvvvyyyjjjZZZSSSPPPLLLIIIHHHFFFGGGHHHHHHKKKUUUdddoooxxxzzzssspppkkkeee___\\\YYYXXXXXXcccuuu}}}xxxuuusssppplllhhhddd```[[[XXXTTTQQQLLLIIIIIIIIIIIIHHHDDDDDDCCCBBBAAAAAA@@@@@@CCCCCCBBBBBBBBBBBBAAAAAAAAA@@@>>>===<<<===???@@@CCCDDDEEEGGGGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFHHHIIIJJJKKKLLLOOOPPPRRRUUU[[[bbbhhhlllxxx}}}zzzwwwsssllleee^^^WWWPPPLLLIIIGGGHHHMMMRRRZZZiiivvv|||qqqddd[[[YYYUUUSSSWWWeeeyyyyyywwwwww{{{lllZZZPPPAAA???===;;;:::::::::::::::;;;;;;;;;::::::999888:::;;;<<<>>>@@@???===;;;???>>>>>>@@@BBBDDDFFFFFFOOOYYYrrrxxxiiiaaa___aaa```gggwwwqqqaaaXXXSSSMMMIIIGGGFFFGGGGGGGGGHHHOOOZZZcccooowww|||vvvmmmiiiddd^^^YYYVVVUUUUUUUUU___qqq~~~zzzwwwtttqqqlllhhheeeaaa\\\YYYTTTQQQLLLJJJIIIIIIIIIHHHDDDDDDCCCCCCBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBAAAAAAAAA@@@>>>=========???@@@BBBCCCEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHHHHIIIJJJMMMSSSYYY^^^bbbooo}}}{{{wwwsssooohhhaaa[[[TTTNNNJJJGGGEEEFFFJJJOOOWWWeeeqqqttteee[[[XXXUUUTTTZZZiii}}}{{{wwwxxxzzz~~~|||ppp\\\QQQDDDAAA===;;;;;;;;;;;;:::::::::;;;;;;;;;:::999999;;;:::<<>>>>>>>>???AAADDDFFFGGGPPP```~~~vvvddd[[[XXX\\\]]]gggzzzyyyiii^^^VVVNNNIIIGGGFFFGGGGGGEEEDDDGGGNNNTTTccciiisss{{{yyytttiiieee___YYYTTTRRRQQQQQQTTT]]]lll|||zzzuuurrrmmmiiifffbbb^^^[[[UUUQQQMMMKKKJJJJJJIIIHHHEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAA@@@???=========>>>???AAABBBCCCEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDFFFJJJOOOSSSVVVcccooozzztttpppnnniiiccc\\\VVVQQQKKKGGGEEECCCDDDGGGKKKRRR___kkk{{{yyyoooccc[[[VVVTTTUUU^^^ooo|||xxxwww{{{~~~{{{ttt___RRRGGGBBB>>>;;;<<<<<<;;;::::::::::::;;;;;;::::::999<<<;;;===BBBFFFFFFAAA<<<===>>>>>>???@@@CCCGGGIIIRRRgggxxxeeeZZZWWWYYY]]]jjj~~~}}}mmmaaaXXXNNNHHHGGGFFFFFFFFFDDDBBBCCCFFFIIIXXX\\\dddnnnvvvzzz{{{zzz|||{{{xxxuuuuuuwww}}}{{{uuukkkggg```YYYTTTQQQPPPQQQUUU\\\jjj}}}|||zzzuuurrrnnnjjjhhhddd```]]]UUURRRNNNLLLKKKJJJIIIHHHEEEEEEDDDDDDCCCCCCCCCCCC@@@@@@AAAAAABBBBBBBBBCCCBBBAAA@@@???>>>>>>>>>??????@@@BBBDDDEEEFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFIIILLLNNNXXXbbbuuuzzztttnnnjjjhhhddd^^^XXXSSSNNNIIIFFFDDDBBBBBBEEEHHHNNNZZZeeevvv~~~zzztttoookkkeee___ZZZTTTTTTWWWcccuuu{{{xxxyyy|||zzzdddUUUJJJDDD>>>;;;<<<===<<<:::999::::::;;;;;;:::::::::;;;;;;===AAAEEEDDD???;;;<<<>>>???@@@@@@CCCHHHLLLXXXqqq{{{vvv}}}|||ggg\\\YYYYYY^^^nnn|||mmmbbbXXXNNNIIIHHHFFFFFFFFFEEEDDDCCCDDDDDDNNNQQQXXXaaaiiimmmllljjjgggfffccc```^^^___aaadddmmmqqqwwwzzz|||}}}}}}yyypppkkkddd]]]WWWSSSQQQQQQVVV\\\hhhzzz~~~}}}}}}~~~}}}zzzwwwuuurrrnnnkkkhhheeebbb___VVVSSSPPPMMMLLLKKKIIIGGGDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@AAABBBCCCCCCDDDDDDCCCCCCBBBAAA@@@?????????>>>@@@BBBDDDFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCEEEGGGHHHIIIOOOVVVggg~~~yyysssmmmiiiddd```ZZZTTTPPPMMMIIIGGGDDDBBBBBBEEEFFFKKKUUU```ooo|||{{{rrrmmmgggaaa]]][[[XXXVVVRRRSSSYYYgggzzz}}}{{{~~~kkkZZZMMMFFF???<<<===>>><<<:::999999:::;;;;;;;;;::::::999;;;>>>@@@@@@>>><<<;;;===???@@@AAAAAADDDJJJPPPaaa{{{rrrllllllwww~~~iii]]]YYYYYY```qqq|||nnndddYYYOOOJJJJJJGGGGGGGGGFFFFFFEEEEEEDDDEEEHHHMMMTTTZZZ^^^___^^^]]]]]][[[XXXTTTSSSTTTUUUYYY]]]bbbdddfffiiinnnsss||||||yyyrrrnnniiibbb\\\WWWTTTSSSVVV[[[eeevvv{{{{{{|||}}}~~~|||xxxuuutttqqqnnnkkkiiifffbbb```WWWTTTQQQNNNMMMKKKIIIGGGCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCDDDEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@>>>???BBBDDDFFFGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEEEEGGGMMMZZZqqq~~~yyytttnnniii```[[[VVVQQQNNNKKKIIIGGGEEECCCBBBDDDEEEGGGQQQ[[[jjjwww{{{mmmhhhaaa[[[VVVTTTRRRRRRQQQRRRZZZjjjrrraaaOOOGGG???<<<>>>???===999888999::::::;;;;;;;;;::::::>>>BBBBBB>>>;;;<<<>>>===@@@BBBBBBAAAEEELLLRRRgggoooggggggtttjjj]]]YYYXXX```rrrrrrggg\\\QQQLLLLLLIIIHHHGGGGGGGGGGGGFFFEEEBBBDDDGGGKKKNNNRRRUUUWWWZZZZZZYYYVVVRRRPPPPPPPPPMMMPPPSSSTTTTTTWWW^^^cccnnnuuu}}}vvvuuuwwwvvvtttsssqqqmmmhhhccc^^^[[[YYYYYY\\\fffwww}}}xxxxxxzzz|||}}}|||xxxuuussspppmmmjjjhhhfffccc```WWWUUUQQQOOONNNLLLIIIGGGBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBDDDEEEGGGHHHHHHGGGFFFFFFEEEDDDCCCBBBAAA>>>@@@BBBEEEGGGIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCDDDDDDEEEHHHQQQaaayyy{{{vvvqqqkkkggg\\\WWWRRRMMMKKKIIIHHHFFFDDDBBBAAABBBBBBDDDMMMVVVeeessslllhhhaaaZZZTTTQQQOOONNNPPPRRR[[[lll~~~wwweeePPPHHH???<<<>>>@@@===999888999::::::;;;;;;;;;;;;>>>CCCGGGEEE???<<<>>>BBB===@@@CCCBBBBBBFFFMMMTTTiiirrrhhhfffssslll^^^ZZZVVV___rrruuujjj^^^SSSNNNNNNKKKJJJHHHHHHHHHGGGFFFDDDCCCEEEGGGHHHIIILLLPPPTTTTTTTTTTTTRRRNNNLLLKKKLLLHHHKKKLLLJJJIIILLLSSSYYYbbbkkkwwwwwwnnnnnnppppppnnntttsssqqqnnnjjjfffbbb```]]]```iiiyyy{{{uuuvvvxxx{{{}}}}}}yyyvvvrrrpppllljjjhhhfffccc```WWWUUURRRPPPNNNLLLIIIGGGAAABBBBBBBBBBBBBBBBBBBBBAAABBBCCCEEEFFFHHHIIIJJJHHHHHHGGGGGGFFFDDDCCCBBB>>>@@@CCCFFFHHHIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGLLLVVVhhhzzzvvvqqqlllgggcccYYYUUUOOOKKKIIIHHHGGGEEECCCAAA@@@AAAAAABBBJJJSSScccqqq{{{pppddd\\\ZZZWWWQQQLLLMMMSSS___qqq~~~{{{|||lllWWWLLLAAA>>><<<::::::<<<<<<;;;;;;::::::;;;;;;<<<===BBBEEECCC>>>;;;<<>>???CCCDDDFFFLLLTTTccc|||xxxiiidddzzzkkk]]]YYY[[[gggyyyyyykkk___VVVPPPMMMLLLKKKHHHGGGGGGFFFCCCAAABBBBBBCCCCCCDDDEEEFFFGGGOOOPPPQQQQQQPPPMMMIIIGGGHHHGGGGGGGGGGGGGGGHHHHHHVVV^^^iiiuuu~~~vvviiiccceeejjjmmmqqqsssvvvuuupppjjjeeebbbaaadddmmm}}}~~~wwwuuuvvvwwwzzz|||zzzwwwsssrrroookkkhhhgggeeecccaaa^^^ZZZUUUPPPMMMKKKIIIHHHDDDCCCAAA@@@???@@@AAAAAADDDDDDEEEFFFGGGHHHIIIJJJMMMMMMLLLJJJHHHDDDBBB@@@BBB@@@@@@CCCHHHKKKKKKIIIMMMJJJGGGEEEEEEFFFFFFEEEGGGFFFFFFEEEEEEFFFGGGGGGHHHGGGFFFEEEDDDCCCBBBAAADDDGGGJJJNNNWWWiii}}}vvvqqqmmmiiiccc___UUURRRNNNLLLJJJHHHFFFDDD@@@BBBBBB@@@>>>AAAIIIPPP```lll~~~~~~wwwlllbbbYYYSSSMMMJJJLLLSSS```rrr}}}|||~~~mmmZZZNNNBBB>>>===;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<>>>@@@CCCAAA>>><<<<<<===???===???BBBDDDGGGNNNVVVeee{{{qqqjjjkkk]]]ZZZ]]]iii{{{pppddd[[[VVVTTTOOOMMMKKKJJJIIIIIIGGGFFFFFFFFFEEEDDDEEEEEEGGGGGGLLLMMMMMMNNNLLLJJJHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGQQQWWWaaakkkttt}}}tttgggaaaaaaeeegggooorrrvvvwwwuuupppllliiifffiiirrr{{{ttttttuuuwwwyyy{{{{{{wwwuuurrrooojjjgggeeedddbbbaaa^^^ZZZUUUQQQNNNLLLJJJHHHCCCCCCAAA@@@@@@@@@AAAAAADDDEEEFFFHHHIIIIIIJJJJJJLLLLLLKKKJJJHHHEEEBBBAAAAAA@@@@@@CCCGGGKKKKKKJJJNNNKKKHHHFFFFFFGGGGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBEEEGGGHHHIIIMMMZZZmmm{{{{{{tttppplllgggaaa\\\TTTRRRNNNKKKIIIHHHEEECCCAAABBBBBB@@@>>>AAAIIIOOO^^^iii{{{zzzyyy|||yyyrrrfffZZZQQQMMMLLLNNNUUUdddvvv~~~~~~}}}|||}}}ttt^^^QQQDDD???===;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<>>>>>>??????>>>===<<<<<<>>>===???BBBDDDGGGOOOXXXjjjyyy{{{rrrlll___\\\___kkk}}}|||ppphhhaaa^^^UUURRRNNNLLLLLLLLLKKKJJJFFFEEECCCAAAAAABBBCCCDDDHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFJJJNNNUUU]]]eeeoooyyyvvviiibbb___```aaaiiimmmsssyyy{{{yyyvvvsssooorrryyyzzztttssstttuuuxxxzzzzzzxxxvvvrrrnnnhhhdddbbbbbbaaa```]]]YYYTTTQQQNNNLLLJJJHHHCCCBBBAAA@@@@@@@@@AAABBBDDDFFFHHHJJJKKKKKKJJJIIIKKKKKKKKKJJJHHHEEECCCAAA?????????BBBFFFJJJLLLLLLOOOLLLIIIGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFDDDEEELLLXXXbbbvvv{{{uuurrrnnniiiaaa\\\TTTQQQMMMJJJHHHFFFDDDBBBAAABBBBBB@@@???AAAHHHMMMZZZeeevvv{{{uuupppsssqqqlllcccZZZTTTPPPOOOOOOYYYjjj|||}}}zzzzzz{{{{{{~~~eeeVVVFFF@@@>>><<<;;;<<<<<<;;;;;;::::::;;;;;;<<<>>>===<<<<<<>>>>>><<<;;;>>>>>>@@@CCCCCCFFFOOOYYYnnnyyywwwjjj___^^^aaannnxxxnnnhhh\\\XXXRRRNNNMMMMMMLLLKKKGGGEEECCCAAA@@@AAACCCDDDEEEEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEGGGKKKPPPWWWaaalllsss|||~~~qqqgggbbb^^^]]]aaafffnnnvvv}}}~~~yyy||||||xxxsssssssssuuuwwwxxxvvvuuuppplllfffaaa```___^^^]]]ZZZWWWSSSPPPNNNLLLIIIGGGCCCBBBAAA@@@@@@AAABBBCCCDDDFFFIIILLLMMMMMMKKKJJJJJJJJJJJJJJJHHHFFFDDDBBB?????????AAAEEEIIIMMMOOOPPPMMMIIIHHHHHHHHHHHHGGGJJJJJJJJJIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBDDDEEEDDDCCCGGGNNNTTT]]]fffttt~~~yyyvvvrrrlllddd^^^UUUQQQMMMIIIGGGFFFDDDBBBCCCCCCBBB@@@???AAAFFFJJJWWWbbbrrr{{{uuuuuuzzzzzzrrrjjjiiifff```[[[XXXUUUQQQNNNPPP[[[mmmyyyzzz{{{}}}kkkZZZIIIAAA???===;;;;;;<<<;;;;;;::::::;;;;;;<<<===<<<;;;;;;===>>>===<<<@@@@@@BBBCCCBBBDDDNNNYYYssszzzxxx{{{hhh______bbbpppzzzpppccc^^^VVVOOOLLLLLLLLLKKKJJJIIIGGGEEEEEEFFFGGGHHHEEEDDDCCCCCCCCCEEEGGGHHHGGGFFFFFFEEEDDDDDDEEEEEEDDDDDDEEEHHHMMMVVV```gggqqqwwwzzzpppggg```\\\\\\___fffppp{{{|||uuusssssssssuuuuuutttsssooojjjeeeaaa^^^]]]\\\[[[WWWTTTQQQOOOMMMKKKHHHFFFCCCBBBAAAAAAAAABBBCCCDDDDDDFFFJJJMMMOOOOOONNNMMMLLLLLLLLLKKKJJJHHHFFFDDD@@@@@@@@@AAADDDIIINNNQQQQQQNNNJJJHHHHHHHHHGGGFFFIIIJJJJJJJJJJJJIIIHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDFFFEEEDDDEEEHHHKKKLLLSSS]]]gggqqq{{{{{{xxxtttnnnfff```WWWSSSNNNJJJHHHFFFEEECCCDDDCCCBBB@@@???AAAEEEGGGTTT___pppzzzqqqhhhjjjpppsssllldddaaa]]]WWWSSSQQQPPPMMMKKKQQQ]]]oooxxxxxx{{{~~~rrr___KKKBBB@@@>>>;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????@@@BBBDDDBBBDDDOOO\\\zzz|||~~~wwwvvvddd^^^___bbbqqqwwwhhhaaaXXXPPPMMMLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDGGGMMMUUUZZZiiipppzzzzzzpppgggbbb^^^^^^aaaiiiuuuzzzwwwuuuttttttsssrrrqqqoookkkgggcccaaa^^^\\\ZZZUUUSSSPPPOOOMMMLLLIIIFFFCCCBBBAAAAAAAAABBBCCCDDDFFFHHHKKKOOORRRSSSSSSSSSQQQRRRQQQPPPOOOLLLJJJHHHBBBBBBBBBBBBCCCHHHOOOTTTUUUQQQMMMJJJIIIHHHGGGEEEGGGHHHIIIJJJJJJJJJHHHHHHEEEFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGFFFDDDBBBBBBCCCEEEHHHMMMSSSZZZccclllrrr{{{{{{wwwtttooogggaaaZZZVVVPPPKKKIIIHHHFFFEEEEEEDDDAAA@@@@@@AAACCCDDDPPP\\\nnnsssllldddbbbdddddd```[[[WWWUUURRRMMMJJJIIIKKKMMMWWWbbbttt~~~ssstttxxx}}}wwwvvvbbbLLLCCC@@@>>><<<:::<<<;;;;;;::::::;;;;;;<<<:::<<<>>>===;;;<<>>AAACCCBBBEEERRR```{{{wwwqqqaaa\\\___bbbqqq|||jjjcccYYYQQQNNNOOOQQQRRRTTTTTTSSSQQQNNNKKKHHHFFFIIIIIIIIIIIIJJJJJJKKKLLLIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDGGGLLLOOO^^^fffqqqzzz}}}tttnnnfffbbb___cccnnnyyy}}}yyyvvvuuutttrrrqqqpppnnnjjjhhheeebbb^^^[[[VVVTTTRRRPPPOOOMMMJJJHHHCCCBBBAAAAAABBBCCCDDDEEEIIIKKKNNNRRRUUUXXXZZZ[[[YYYYYYXXXWWWUUURRROOOMMMEEEEEEDDDCCCCCCHHHOOOUUUZZZVVVQQQMMMKKKIIIGGGFFFEEEFFFHHHJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGEEECCCBBBBBBCCCDDDEEEGGGJJJPPPWWW\\\bbbjjjttt|||}}}xxxuuupppjjjeee]]]YYYRRRNNNKKKJJJIIIHHHFFFDDDAAA@@@@@@AAABBBBBBLLLYYYlll~~~oookkkeee___ZZZWWWVVVUUUMMMPPPPPPKKKEEEEEELLLSSS^^^iiiyyyzzznnnpppuuu|||yyyooo{{{yyydddMMMCCCAAA???<<<:::<<<;;;;;;::::::;;;;;;<<<999===???>>>;;;;;;@@@EEE999;;;@@@CCCCCCGGGUUUdddzzzwwwnnn___[[[^^^bbbrrrjjjcccYYYQQQOOORRRUUUWWWbbbaaa```^^^ZZZTTTPPPMMMKKKKKKKKKLLLLLLMMMMMMMMMJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFEEEDDDCCCDDDFFFIIIOOOXXXcccmmmsssxxx}}}yyynnnggg```aaajjjuuu}}}|||xxxvvvtttsssqqqrrrpppnnnllliiieee```\\\WWWUUUSSSRRRQQQOOOLLLJJJCCCBBBBBBAAABBBCCCDDDEEELLLNNNPPPTTTXXX\\\___aaa^^^^^^]]]\\\YYYVVVSSSQQQGGGGGGFFFDDDDDDHHHOOOVVV]]]YYYTTTOOOMMMKKKHHHGGGCCCEEEGGGIIIJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEGGGHHHHHHGGGFFFFFFBBBCCCCCCBBBCCCFFFKKKNNNPPPXXXdddmmmsss{{{{{{xxxsssnnniii___ZZZTTTOOOLLLKKKJJJIIIGGGDDDAAA@@@@@@AAAAAAAAAIIIVVVkkk~~~kkkfff^^^XXXUUUTTTSSSRRRPPPLLLIIIGGGEEEDDDKKKTTTcccrrr~~~uuuooopppuuu}}}vvvlllrrrjjjTTTLLLGGG>>>;;;>>>======<<<;;;:::999999888;;;<<<===<<<<<<<<<>>>@@@>>>AAA???BBBHHHGGGQQQhhhzzzjjj]]]YYY[[[cccuuu{{{lllbbbYYYWWWTTTSSS^^^lll{{{zzzpppggg[[[NNNPPPNNNLLLMMMOOORRRSSSSSSOOOMMMJJJIIIIIIGGGEEECCC???DDDBBBBBBGGGDDDBBBJJJLLLPPPWWW```ggglllooopppuuutttxxxooobbbaaagggmmmssszzz~~~{{{xxxuuusssttttttrrrpppmmmiiieeecccXXXWWWVVVUUUSSSPPPKKKGGGFFFDDDBBBAAABBBFFFJJJMMMOOOSSSWWWXXXXXXYYY\\\___bbbaaa___]]]ZZZXXXVVVUUUKKKGGGDDDCCCAAACCCLLLWWWaaa\\\UUUPPPMMMMMMLLLLLLHHHHHHGGGGGGHHHJJJKKKMMMLLLKKKJJJIIIHHHGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCKKKPPPVVV[[[___eeeooovvv~~~{{{xxxtttqqqfff```XXXPPPJJJHHHIIIJJJEEEDDDCCCBBBAAABBBBBBCCCJJJUUUjjjccc```[[[XXXWWWVVVTTTSSSSSSOOOKKKIIIFFFEEEKKKTTTgggvvvwwwppplllnnnttt|||tttjjjoootttXXXKKKEEE>>><<>>@@@???BBBAAACCCHHHIIITTTkkkwwwhhh\\\XXX[[[eeewww{{{mmmddd^^^^^^\\\\\\ffftttooo___[[[XXXUUUTTTTTTUUUUUUUUUQQQOOOLLLKKKJJJIIIFFFDDDBBBFFFDDDCCCFFFDDDBBBGGGEEEHHHNNNTTTYYY\\\^^^^^^dddcccfffoooxxxssskkkhhhhhhmmmsss~~~|||yyyyyyxxxvvvsssoookkkgggeee\\\ZZZXXXWWWUUURRRNNNKKKHHHFFFDDDBBBBBBDDDHHHJJJOOOSSSXXXZZZZZZZZZ]]]```aaa```^^^\\\ZZZXXXVVVVVVOOOKKKHHHFFFDDDDDDLLLUUU```\\\VVVQQQNNNMMMLLLKKKIIIHHHHHHGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAFFFKKKNNNQQQWWW```ggguuu~~~{{{wwwuuuiiiddd[[[RRRLLLIIIIIIIIIDDDDDDBBBBBBAAABBBCCCDDDIIISSSggg~~~aaa___\\\\\\\\\\\\[[[YYYUUUQQQMMMJJJGGGEEELLLTTTjjjzzzxxxoookkkjjjnnnuuu~~~wwwjjjlll}}}]]]KKKDDD???===???;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;;;;;;;===???@@@CCCAAACCCIIIKKKXXXqqqssseeeZZZXXX[[[hhhyyy~~~uuummmiiijjjiiihhhooozzzppphhheeeaaa^^^\\\[[[YYYWWWVVVSSSPPPMMMLLLJJJHHHFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDGGGJJJMMMOOOPPPPPPPPPVVVUUUXXX```iiivvv|||nnngggiiimmmxxx~~~}}}{{{wwwsssnnnjjjhhh```^^^[[[XXXVVVTTTQQQNNNKKKHHHEEECCCBBBDDDFFFHHHPPPUUU[[[]]]^^^^^^aaadddbbbaaa```]]][[[YYYWWWVVVSSSPPPMMMKKKGGGFFFLLLTTT___\\\WWWSSSQQQOOOLLLJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBB???BBBFFFHHHJJJNNNUUUZZZfffrrr{{{yyynnniii```WWWOOOKKKIIIHHHDDDCCCBBBAAABBBBBBDDDDDDFFFPPPcccyyy```^^^[[[ZZZ[[[\\\\\\[[[RRROOOLLLJJJGGGFFFMMMUUUjjjyyy~~~sssjjjiiikkkqqqzzzoookkkvvv```LLLDDD@@@>>>===:::::::::;;;;;;<<<<<<<<<999;;;;;;;;;:::;;;===???@@@CCCAAABBBIIILLL]]]yyyzzzmmmaaaXXXXXX\\\lll||||||wwwxxxuuuppprrrzzzuuurrrmmmhhheeebbb___\\\[[[XXXTTTPPPNNNLLLJJJHHHIIIFFFGGGFFFDDDHHHKKKFFFFFFGGGIIIJJJKKKJJJIIIIIINNNMMMPPPVVV___lll~~~ppplllnnnqqq~~~~~~|||yyyvvvqqqnnnllldddaaa\\\YYYVVVTTTQQQOOOJJJIIIFFFCCCCCCDDDFFFGGGRRRWWW^^^bbbdddeeegggjjjhhhgggeeebbb^^^[[[YYYWWWVVVRRRPPPNNNJJJHHHMMMTTT]]][[[WWWUUUSSSPPPMMMKKKLLLKKKJJJIIIHHHGGGGGGFFFHHHHHHHHHHHHGGGGGGFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBAAABBBDDDFFFFFFGGGJJJOOOSSS[[[gggzzz~~~{{{rrrmmmddd[[[RRRLLLIIIHHHCCCCCCBBBAAABBBCCCDDDEEEEEELLL]]]sss___[[[WWWTTTTTTTTTTTTTTTMMMJJJHHHGGGEEEFFFMMMVVVhhhwww{{{ppphhhiiimmmuuuzzznnnqqqcccNNNEEEAAA>>>;;;999::::::;;;;;;<<<<<<<<<:::;;;<<<<<<;;;;;;===???>>>BBB@@@BBBHHHNNNcccttthhh]]]VVVXXX]]]nnn~~~tttqqquuuzzzuuuqqqmmmhhheee```\\\WWWSSSPPPNNNKKKIIIIIICCCGGGHHHCCCMMMTTTIIIBBBCCCDDDEEEEEEEEEDDDDDDGGGFFFIIINNNVVVcccwwwxxxtttqqq~~~}}}}}}|||{{{xxxuuurrrpppgggccc^^^ZZZVVVSSSOOOMMMIIIHHHFFFDDDDDDEEEGGGHHHQQQXXXaaagggjjjkkknnnpppqqqppplllhhhddd___\\\ZZZWWWTTTQQQOOOLLLJJJOOOVVV\\\ZZZWWWVVVTTTRRROOOMMMNNNMMMMMMKKKJJJHHHGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCEEEHHHKKKUUU```qqq~~~{{{tttoooggg^^^UUUNNNIIIGGGDDDCCCBBBAAAAAABBBCCCDDDDDDJJJYYYnnn{{{bbb___ZZZVVVUUUSSSRRRQQQJJJGGGEEEEEEDDDEEEMMMVVVffftttvvvllleeehhhmmmuuuvvvqqqyyyeeeOOOEEEAAA===::::::::::::;;;;;;<<<<<<<<<;;;<<<===<<<<<<<<<>>>@@@>>>BBB@@@BBBJJJRRRjjj|||ooodddZZZUUUYYY___pppyyy{{{|||wwwqqqnnnddd```ZZZUUUQQQNNNLLLJJJIIIAAAGGGIIICCCQQQ[[[KKKCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFIIINNNSSS___sss|||~~~|||zzzwwwvvvkkkgggbbb]]]YYYTTTNNNKKKIIIHHHFFFEEEEEEFFFGGGHHHOOOWWWaaajjjnnnpppsssuuuxxxwwwsssnnniiieeeaaa___[[[WWWTTTQQQMMMKKKPPPXXXZZZXXXVVVUUUUUUTTTRRRPPPPPPPPPPPPOOOMMMKKKJJJIIIFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCFFFEEEEEEDDDDDDCCCCCCCCCEEEDDDCCCBBBCCCEEEGGGHHHQQQZZZhhhzzz}}}zzzsssooohhh___WWWOOOJJJGGGEEEDDDCCCBBBAAABBBBBBCCCEEEIIIUUUjjj~~~zzzfffdddbbb___]]]YYYSSSOOOJJJGGGEEEEEECCCDDDLLLUUUaaannnzzz}}}}}}|||qqqhhh```dddiiiqqq~~~uuuwwwgggPPPCCC>>><<<:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>=========???AAA>>>CCCAAACCCLLLWWWrrrxxxkkkaaaXXXUUUZZZaaaqqqzzzsssooogggccc\\\VVVRRROOOLLLJJJKKK@@@HHHJJJBBBSSS```KKKGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJMMMQQQUUU^^^qqq~~~|||zzzqqqnnniiiccc^^^WWWPPPKKKKKKJJJHHHFFFEEEEEEEEEFFFJJJSSS```iiiooorrruuuxxx{{{yyyvvvrrrnnnjjjgggfffbbb]]]WWWSSSNNNKKKQQQYYYYYYWWWUUUUUUUUUVVVUUUTTTRRRRRRRRRRRRPPPOOOMMMLLLFFFHHHIIIJJJJJJIIIHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDFFFEEECCCCCCDDDFFFHHHIIIJJJRRR___ppp|||yyypppmmmggg___WWWPPPKKKHHHGGGEEEDDDBBBAAAAAAAAABBBGGGIIISSSggg|||bbbccccccccc```ZZZQQQKKKLLLIIIGGGEEECCCDDDKKKTTT\\\hhhsssuuuvvvyyy~~~zzzooofff[[[```eeelllzzzyyyyyy}}}iiiPPPAAA<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>===>>>@@@BBB???DDDCCCEEENNNZZZwwwvvvjjj___WWWUUUZZZbbbqqqyyyqqqllliiiddd]]]VVVRRROOOLLLJJJMMMAAAIIIKKKAAATTTaaaJJJGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIMMMPPPRRR[[[mmm}}}vvvsssnnniiibbbZZZRRRMMMMMMLLLIIIGGGEEEDDDDDDCCCGGGPPP]]]hhhooorrrvvvxxxzzzyyywwwtttqqqnnnkkkjjjgggbbb[[[UUUOOOLLLQQQYYYXXXVVVTTTTTTUUUWWWWWWWWWSSSTTTTTTTTTSSSQQQOOONNNGGGHHHJJJKKKKKKJJJHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCAAA???@@@AAADDDEEEFFFEEELLLXXXiii|||yyynnnkkkfff___WWWPPPKKKHHHHHHFFFDDDBBBAAA@@@@@@AAAHHHIIISSSfff{{{^^^___bbbbbbaaa]]]XXXUUUMMMIIIDDDBBBDDDHHHLLLNNN[[[___dddjjjnnnssswwwzzz{{{~~~xxxjjjbbb___```ccchhhoooxxxvvv{{{~~~iiiUUUGGG???<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???AAABBBCCCAAACCCHHHNNN]]]~~~xxxhhh]]]WWWWWWZZZ^^^sss{{{qqqjjjfffgggddd___ZZZVVVSSSOOOLLLJJJKKKHHHEEEIIIQQQSSSOOOFFFHHHJJJJJJIIIGGGGGGHHHHHHLLLOOOQQQTTT___ooo{{{{{{uuuooohhhaaaZZZVVVPPPMMMIIIGGGFFFFFFEEEDDDHHHMMMUUU^^^gggnnnsssuuu{{{yyywwwwwwvvvtttpppmmmgggccc]]]YYYXXXXXXYYYYYY\\\[[[YYYYYYYYYYYYWWWVVVUUUSSSQQQPPPPPPOOONNNLLLIIIJJJKKKKKKKKKJJJIIIHHHFFFGGGHHHHHHIIIIIIIIIIIIGGGEEEEEEEEEEEEEEECCCAAADDDDDDDDDDDDDDDDDDDDDDDDGGGJJJQQQ]]]uuu|||yyyuuupppiiibbb[[[TTTMMMIIICCCDDDDDDCCCAAAAAABBBCCCBBBGGGSSSdddxxxZZZ[[[]]]^^^\\\XXXTTTQQQLLLHHHCCCAAACCCGGGJJJLLLTTTXXX]]]bbbfffjjjooorrruuuyyy}}}yyylllfffbbbaaabbbccchhhmmmsssvvvwww}}}xxxzzzjjjUUUGGG@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAABBBAAACCCIIIOOO```}}}vvveeeZZZVVVVVV[[[```tttzzzsssmmmiiijjjfffbbb]]]ZZZVVVRRROOOLLLLLLIIIEEEHHHOOOPPPLLLGGGIIILLLLLLKKKJJJKKKKKKMMMQQQUUUWWW[[[dddrrr~~~~~~}}}wwwqqqkkkeee^^^YYYRRROOOKKKHHHGGGGGGFFFEEEIIILLLRRRZZZccckkkqqqtttyyyxxxxxxyyyyyywwwtttqqqkkkgggaaa]]]\\\]]]]]]]]]^^^\\\ZZZZZZZZZZZZXXXWWWVVVSSSQQQPPPPPPOOONNNMMMKKKLLLMMMMMMMMMLLLKKKJJJHHHHHHIIIJJJJJJJJJJJJJJJGGGFFFEEEEEEFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFIIINNNYYYooo|||zzztttlllccc[[[TTTNNNJJJGGGFFFEEECCCBBBAAAAAABBBBBBGGGRRRcccwwwWWWXXXYYYYYYXXXTTTQQQNNNJJJFFFBBBAAABBBEEEHHHIIINNNQQQUUUYYY]]]aaaeeehhhlllpppvvvzzz|||zzznnnhhhfffdddaaa______```ccceeeiiiooowww~~~vvvuuu~~~jjjVVVHHHAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@BBBAAADDDJJJQQQccc~~~|||zzzuuubbbWWWTTTUUU[[[bbbvvv|||vvvrrrpppmmmiiieeeaaa]]]YYYVVVPPPOOOKKKGGGHHHLLLLLLJJJJJJLLLOOOPPPOOOOOOPPPRRRUUUYYY^^^```dddlllwww|||~~~yyytttoooiiiccc___VVVRRRNNNKKKJJJIIIHHHFFFIIIKKKPPPWWW___gggnnnrrruuuvvvxxx{{{}}}|||yyyvvvqqqlllgggcccbbbbbbcccbbb```^^^\\\\\\\\\[[[ZZZXXXXXXVVVSSSRRRRRRRRRPPPOOONNNOOOOOOPPPOOONNNMMMLLLJJJJJJKKKKKKKKKKKKLLLLLLHHHGGGFFFFFFHHHHHHGGGEEECCCCCCCCCCCCCCCCCCCCCCCCEEEFFFJJJSSSfffzzzpppeee\\\UUUOOOKKKJJJIIIFFFDDDBBBAAAAAAAAABBBGGGRRRbbbvvvXXXYYYYYYXXXVVVRRROOOMMMHHHEEEAAA@@@BBBDDDFFFFFFJJJMMMPPPSSSVVVYYY]]]```bbbgggnnnssswww{{{yyymmmggggggddd___ZZZWWWVVVVVVWWW^^^dddkkkqqqwwwtttmmmmmmzzz~~~iiiUUUHHHAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;===============>>>??????BBBAAADDDKKKRRRddd}}}|||{{{|||wwwaaaVVVSSSTTT[[[dddyyy}}}yyyuuuppplllgggbbb^^^VVVTTTPPPLLLJJJJJJJJJJJJNNNPPPRRRTTTTTTUUUWWWYYY\\\```eeeiiilllrrr{{{~~~|||{{{vvvrrrmmmhhhdddYYYUUUPPPMMMKKKJJJHHHGGGHHHKKKPPPWWW___ffflllppprrrtttxxx||||||yyytttpppkkkhhhgggggggggfffbbb```^^^]]]]]]]]][[[YYY[[[YYYVVVUUUUUUUUUSSSRRRPPPPPPQQQRRRQQQPPPOOONNNLLLLLLKKKKKKKKKLLLLLLLLLJJJHHHGGGGGGIIIIIIIIIHHHCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDFFFMMM\\\xxxttthhh___WWWQQQMMMKKKIIIFFFDDDCCCCCCCCCCCCBBBFFFQQQaaatttZZZYYYXXXVVVSSSOOOMMMKKKFFFDDDAAA@@@BBBCCCDDDDDDGGGIIIKKKLLLNNNQQQUUUXXXYYY___fffkkkoootttzzzuuuggg```aaa]]]XXXRRRNNNMMMMMMMMMSSSWWW^^^dddlllvvvzzzooofffeeehhhuuu~~~iiiUUUGGG@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;===============>>>??????CCCBBBEEEKKKSSSfff}}}}}}zzzbbbWWWTTTSSSZZZeeezzz~~~xxxqqqjjjeee]]]YYYUUUQQQNNNKKKKKKMMMPPPSSSUUUWWWYYY[[[___aaacccgggkkknnnqqqvvv|||}}}{{{|||xxxuuupppkkkggg\\\XXXSSSOOOMMMKKKIIIGGGFFFJJJQQQYYYbbbiiinnnqqqsssuuuyyy}}}~~~{{{wwwsssooolllkkkjjjjjjiiidddcccaaa``````___]]][[[[[[YYYWWWVVVVVVUUUTTTRRRQQQRRRRRRSSSRRRQQQPPPOOOMMMLLLKKKKKKJJJKKKLLLLLLLLLJJJHHHHHHIIIJJJJJJIIIDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDIIITTTlllxxxlllaaaYYYSSSOOOKKKHHHDDDCCCDDDFFFFFFEEEBBBFFFPPP___sss\\\ZZZWWWTTTPPPLLLIIIHHHEEECCCAAAAAABBBCCCCCCBBBCCCDDDEEEFFFFFFIIILLLOOOQQQVVV]]]bbbggglllsssxxxmmm```YYYVVVRRRNNNIIIFFFEEEEEEFFFGGGKKKQQQXXX```mmm{{{rrrfff```dddiiitttjjjVVVHHH@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@DDDBBBEEELLLUUUiii{{{aaaXXXUUUTTT[[[fff{{{xxxnnnhhhaaa]]]YYYVVVQQQMMMMMMQQQSSSUUUXXXZZZ]]]```eeehhhiiillloooqqqtttxxx}}}}}}|||~~~{{{wwwsssnnnkkkaaa\\\WWWRRROOOMMMKKKIIIFFFIIIPPPYYYccclllsssvvvyyy{{{}}}{{{wwwssspppoooooonnnllliiigggeeedddcccbbb```^^^]]]ZZZXXXWWWWWWVVVUUUTTTSSSSSSTTTUUUTTTSSSRRRQQQNNNMMMLLLKKKJJJKKKLLLMMMNNNLLLIIIHHHIIIIIIIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBDDDJJJPPPbbbzzzoooeee\\\UUUQQQKKKGGGBBBAAADDDFFFFFFEEEBBBFFFOOO^^^qqqaaa^^^ZZZUUUPPPLLLIIIHHHEEECCCBBBBBBCCCCCCBBBAAAAAABBBBBBBBBBBBDDDGGGJJJKKKOOOUUUYYY^^^dddkkkqqq|||ssscccYYYTTTNNNKKKGGGCCCAAAAAABBBDDDBBBEEEIIINNNVVVbbbqqq{{{uuuggg```fffkkkqqqmmmXXXJJJBBB>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAACCCBBBFFFNNNYYYooowww]]]WWWVVVUUU\\\hhh|||{{{ooohhhbbb^^^[[[YYYTTTNNNOOOUUUTTTVVVYYY\\\___dddiiilllooopppqqqsssvvvzzz~~~~~~{{{vvvqqqnnneeeaaa[[[VVVSSSPPPNNNLLLGGGIIINNNVVVaaammmxxx~~~}}}yyyvvvuuutttsssrrrnnnllljjjiiihhhgggeeecccbbb```]]]\\\\\\\\\ZZZYYYUUUVVVWWWWWWWWWVVVTTTTTTPPPOOOMMMLLLKKKLLLMMMNNNPPPMMMJJJHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCFFFLLLOOO[[[{{{{{{qqqhhh___XXXSSSMMMGGGBBB@@@CCCEEEEEECCCBBBEEENNN]]]pppfffccc^^^XXXRRRNNNKKKJJJEEEDDDBBBCCCCCCCCCBBBAAABBBBBBBBBBBBAAACCCFFFIIIGGGKKKPPPTTTXXX^^^gggmmmwww{{{}}}jjj]]]UUURRRLLLJJJFFFBBBAAAAAACCCDDDCCCDDDFFFIIINNNYYYgggqqq{{{zzzjjjbbbgggkkknnn|||pppZZZKKKCCC@@@???;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???AAABBBBBBAAAFFFPPP\\\tttsssZZZVVVWWWVVV]]]jjj||||||ooogggbbb^^^[[[ZZZUUUNNNPPPWWWUUUWWWZZZ]]]aaaeeekkkooorrrrrrssstttwww{{{}}}yyytttpppiiieee^^^YYYVVVSSSPPPNNNIIIIIIKKKRRR]]]mmm{{{}}}{{{zzzyyywwwvvvrrrpppmmmllllllkkkhhhfffiiifffdddccccccbbbaaa```WWWXXXYYYYYYYYYXXXVVVVVVRRRQQQOOOMMMMMMNNNOOOPPPQQQNNNJJJHHHGGGHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCHHHMMMOOOXXXvvv{{{rrriiiaaaYYYTTTOOOIIIBBB@@@BBBDDDCCCAAABBBEEENNN]]]ooohhheee___YYYRRRMMMIIIGGGDDDCCCBBB@@@???@@@@@@AAABBBAAA@@@??????@@@BBBDDDFFFHHHKKKNNNRRRXXX```eeepppuuu|||~~~ooo^^^QQQLLLLLLHHHEEE@@@???AAABBBAAA??????@@@AAACCCHHHQQQ[[[bbbsss{{{kkkhhhgggiiimmmtttuuu___LLLAAA>>>>>><<<<<<;;;;;;;;;;;;<<<<<>>===<<<<<<>>>@@@BBB>>>BBBEEEKKK```{{{yyy___VVVTTTSSS[[[hhhwww|||mmmdddaaa]]][[[YYYVVVUUUTTTTTTTTTUUUVVVYYY^^^aaaccckkktttuuutttrrrtttxxx||||||wwwnnniiibbb]]]YYYWWWUUUSSSMMMKKKMMMTTT]]]gggvvv~~~}}}{{{yyyuuuqqqnnnnnnppppppkkkfffllljjjgggggghhhhhhfffccc^^^]]]]]]]]]\\\ZZZVVVRRRTTTRRRPPPNNNMMMMMMMMMNNNQQQOOOMMMKKKJJJIIIFFFDDDGGGGGGGGGGGGGGGFFFEEEDDDEEEDDDGGGKKKKKKQQQkkkvvvmmmddd\\\WWWNNNJJJFFFEEEEEEFFFCCCAAADDDEEEMMM[[[oooiiifffbbb\\\VVVPPPKKKIIICCCBBBAAA????????????@@@AAA@@@>>>>>>>>>???AAABBBBBBDDDGGGJJJNNNTTT[[[```lllrrrzzz{{{xxxvvvwwwwww~~~vvveeeVVVKKKFFFGGGJJJFFFBBBAAABBBBBBAAA@@@???@@@@@@@@@DDDJJJRRRXXXhhhqqq~~~mmmhhhgggiiimmmsssuuu```MMMBBB??????<<<<<<;;;;;;;;;;;;<<<<<<>>>=========>>>???AAABBBBBBFFFIIIQQQfffxxx~~~xxx^^^UUUSSSRRR\\\iiiyyy}}}mmmaaaZZZXXX[[[ZZZXXXWWWVVVVVVVVVVVVWWWVVVWWW\\\```bbbiiipppsssrrrqqqsssxxx~~~{{{rrrnnngggaaa]]][[[XXXVVVQQQNNNNNNSSSZZZcccqqq~~~~~~|||zzzwwwssssssuuutttpppkkkllljjjhhhggghhhhhheeeccc```___^^^^^^___^^^[[[XXXVVVUUURRRPPPOOOOOOPPPQQQRRRPPPNNNLLLKKKJJJHHHEEEFFFGGGGGGGGGGGGFFFFFFEEEFFFEEEGGGJJJIIIMMMccc}}}wwwnnneee]]]XXXOOOKKKFFFEEEFFFFFFDDDBBBDDDFFFMMM[[[ooofffeeebbb^^^XXXQQQKKKHHHBBBAAA???>>>======>>>??????>>>=========>>>@@@AAA>>>@@@BBBEEEHHHNNNTTTYYYfffnnnxxxyyyuuunnngggdddeeehhhkkknnntttzzzhhhYYYMMMEEEBBBDDDJJJHHHDDDCCCCCCCCCBBBAAABBBAAA@@@???@@@DDDJJJNNNZZZdddqqq}}}tttlllhhhjjjnnnrrruuu```NNNCCC@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???AAAAAABBBDDDGGGLLLUUUmmmuuuyyyxxx^^^UUURRRRRR\\\jjj{{{wwwjjj^^^VVVRRRQQQXXXWWWWWWWWWWWWXXXXXXYYY[[[XXXYYY___ccceeehhhlllooonnnooosssyyyyyyuuunnnhhhccc```\\\ZZZUUURRRPPPRRRVVV^^^lllyyy|||yyyxxxyyywwwsssooommmkkkiiihhhhhhgggeeeccc```___^^^___``````___^^^YYYWWWUUUSSSRRRRRRSSSTTTSSSQQQOOOMMMMMMKKKIIIGGGEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEHHHIIIFFFHHHZZZnnnzzzpppggg___YYYPPPKKKGGGEEEFFFGGGEEECCCEEEFFFMMM[[[oooaaaaaa```\\\WWWOOOIIIEEEAAA@@@>>>===<<<<<<======>>>============???@@@AAA===???@@@BBBEEEJJJPPPTTTaaakkkwww|||uuupppiiieee^^^XXXVVVWWW[[[]]]```fffppp|||wwwjjj[[[QQQIIIBBBBBBEEEIIIGGGEEEDDDCCCBBBAAAAAADDDCCCBBB@@@???AAAEEEIIIOOOXXXeeeqqqzzzuuummmlllqqqrrruuu```NNNCCC@@@@@@<<<<<<;;;;;;;;;;;;<<<<<<:::;;;===???AAABBBBBBBBBCCCFFFLLLXXXrrrwwwyyyzzz```VVVRRRQQQ\\\kkk}}}yyysssiii^^^VVVQQQPPPPPPTTTTTTUUUVVVWWWXXXYYYZZZ^^^[[[^^^ffflllkkkiiiiiikkkkkkmmmrrrxxx{{{tttnnniiieeeaaa^^^ZZZVVVSSSSSSTTT[[[jjjxxx|||{{{zzzxxxtttqqqnnnmmmllljjjiiigggeeedddbbb```______```aaa``````ZZZXXXVVVTTTRRRRRRSSSTTTRRRPPPNNNMMMMMMKKKIIIGGGEEEFFFFFFGGGHHHHHHHHHHHHEEEFFFHHHIIIFFFGGGSSSbbb~~~uuukkkccc]]]RRRMMMHHHFFFFFFGGGFFFDDDEEEGGGMMM[[[ooo^^^^^^]]][[[UUUNNNGGGCCC@@@???===<<<;;;<<<<<<============>>>???@@@@@@AAA???@@@AAABBBDDDHHHNNNRRR^^^iiiwww~~~yyysssllleee```[[[XXXTTTPPPNNNOOOPPPRRRTTTXXXaaakkkrrruuussspppeee[[[PPPJJJFFFBBBBBBEEEFFFFFFEEEDDDBBBAAAAAAAAACCCCCCBBBAAA???@@@CCCEEEEEEMMMXXXcccnnnyyyuuupppssssssuuu___MMMBBB??????<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>???AAABBBBBBCCCCCCGGGMMM]]]yyyyyyaaaXXXSSSQQQ\\\kkk}}}sssmmmcccYYYRRROOOOOOOOOQQQRRRSSSUUUVVVXXXYYYYYY]]]\\\aaakkkqqqooojjjhhhjjjkkkmmmqqqxxx~~~yyysssnnniiieeeaaa\\\YYYWWWVVVUUU[[[jjjyyy}}}zzzwwwuuuqqqqqqpppnnnkkkiiigggggggggeeecccccccccdddcccbbb\\\ZZZWWWTTTRRRRRRRRRRRRQQQOOOMMMLLLLLLKKKIIIGGGEEEFFFGGGHHHHHHHHHHHHHHHEEEFFFHHHIIIGGGIIIQQQ[[[wwwzzzqqqhhhbbbUUUOOOIIIFFFGGGGGGFFFDDDEEEFFFLLLYYYmmm\\\\\\\\\YYYTTTMMMGGGCCC@@@???===<<<;;;;;;<<<===<<<<<<===>>>???@@@@@@AAA@@@AAABBBBBBCCCGGGLLLPPPZZZgggvvvwwwsssmmmgggbbb\\\WWWSSSQQQOOOMMMKKKJJJIIIJJJJJJJJJMMMRRRYYY^^^```^^^\\\TTTMMMGGGFFFDDDAAAAAACCCCCCDDDEEEDDDBBBAAABBBCCCAAABBBBBBAAA??????AAABBB>>>DDDMMMWWWbbbooo~~~~~~ssstttsssvvv```NNNBBB??????<<<<<<;;;;;;;;;;;;<<<<<<======>>>???@@@BBBBBBCCCFFFIIIQQQcccsss___XXXTTTRRR]]]mmmwwwoooeee[[[UUUQQQOOONNNQQQRRRTTTVVVWWWXXXXXXXXXYYY[[[bbblllqqqnnnkkkjjjnnnnnnooosssyyy~~~~~~xxxsssnnniiifff^^^\\\[[[YYYWWW[[[jjjyyy|||zzzuuuvvvuuurrrnnnkkkjjjjjjlllkkkjjjjjjjjjjjjiiiggg```]]]ZZZVVVTTTRRRRRRRRRQQQOOOMMMLLLLLLKKKIIIGGGFFFGGGHHHHHHHHHHHHHHHHHHEEEFFFHHHHHHHHHKKKQQQVVVnnn~~~uuulllfffXXXRRRKKKGGGGGGGGGEEECCCEEEEEEJJJXXXlllYYYYYYXXXUUUPPPJJJEEEBBB@@@???>>><<<<<<<<<<<<===:::;;;<<<===>>>????????????@@@@@@@@@AAADDDIIILLLWWWeeeuuuzzzsssnnnddd```ZZZUUURRRPPPMMMLLLKKKJJJGGGEEEDDDEEEFFFGGGFFFGGGIIILLLOOOPPPOOOMMMJJJEEECCCEEEFFFCCCBBBDDDAAADDDFFFEEEDDDCCCDDDFFFDDDEEEEEECCCAAA@@@AAABBB@@@CCCGGGMMMUUUbbbrrr|||uuurrrrrryyycccOOODDD@@@???<<<<<<;;;;;;;;;;;;<<<<<>>>>>???AAABBBCCCHHHKKKTTThhh|||yyy}}}iiiYYYVVVTTTSSS___ooo|||qqqfff___[[[VVVTTTTTTUUUWWWXXXYYYYYYXXXXXXZZZ\\\ccckkknnnnnnooossstttssstttwww{{{~~~}}}xxxsssnnnjjj```___^^^\\\XXXZZZggguuu~~~yyyzzzyyyvvvqqqnnnmmmnnnlllllllllnnnppppppnnnlllfffccc___[[[WWWUUUTTTTTTQQQOOONNNMMMMMMLLLJJJIIIHHHHHHHHHIIIHHHHHHGGGGGGFFFHHHHHHGGGGGGKKKOOORRRfffwwwnnniii[[[UUUMMMHHHGGGFFFDDDBBBDDDDDDIIIVVVjjj{{{VVVUUUSSSPPPLLLFFFBBB???AAA@@@>>>===<<<<<<======888999:::<<<===>>>>>>>>>>>>??????>>>???BBBFFFJJJUUUccctttzzztttlllddd___WWWRRRMMMIIIHHHIIIIIIIIIIIIGGGCCC@@@@@@AAADDDFFFFFFEEEFFFGGGIIIIIIHHHFFFFFFCCCCCCGGGIIIFFFDDDEEEAAADDDGGGGGGEEEEEEFFFIIIIIIIIIIIIGGGEEEBBBBBBCCCFFFGGGGGGHHHMMMXXXfffpppuuuqqqqqq|||eeeQQQEEEAAA@@@<<<<<<<<<;;;;;;<<<<<<<<>>>>>@@@BBBDDDGGGKKKTTTiiixxxtttsssbbbTTTSSSSSSTTT```qqq~~~sssllleee___\\\WWWXXXYYYZZZZZZZZZYYYXXX^^^___dddjjjmmmnnnuuu}}}yyyxxxxxxzzz}}}{{{vvvqqqnnnbbbaaa```]]]XXXXXXdddrrr{{{}}}|||xxxsssoooooopppiiijjjkkknnnqqqqqqpppnnnkkkhhhddd___[[[XXXWWWWWWRRRQQQOOONNNNNNNNNLLLJJJIIIIIIIIIIIIHHHHHHGGGFFFHHHIIIHHHFFFFFFJJJMMMNNNaaaxxxoooiii]]]WWWNNNIIIGGGFFFDDDBBBCCCCCCHHHUUUiii~~~www|||TTTRRRNNNIIIEEEBBB@@@????????????>>>======<<<<<<:::;;;;;;<<<===>>>??????@@@AAACCCCCCCCCDDDGGGIIIUUU]]]jjjwww}}}xxxppphhhaaaZZZSSSOOOJJJJJJIIIHHHGGGGGGGGGGGGEEEDDDCCCCCCBBBBBBBBBCCCDDDCCCBBBCCCCCCCCCBBB@@@FFFFFFFFFEEEEEEEEEFFFFFFIIIJJJKKKJJJIIIJJJLLLNNNMMMKKKJJJJJJJJJIIIGGGEEEEEEEEEEEEDDDGGGOOOZZZbbbqqq|||ooottthhhQQQEEE???<<<======<<<<<<<<<======>>><<<===???@@@AAABBBEEEHHHJJJLLLXXXrrrzzzqqqvvv~~~|||lll\\\QQQRRRSSSTTT___ppp{{{rrrhhhaaa```ZZZXXX[[[^^^]]][[[\\\___aaadddgggkkkrrryyy~~~|||~~~~~~||||||yyyvvvtttkkkhhhccc^^^\\\^^^dddiii|||wwwsssooolllmmmjjjhhhkkkppprrrpppmmmjjjiiifffccc```^^^\\\\\\TTTQQQNNNLLLMMMNNNNNNNNNJJJIIIHHHFFFFFFFFFFFFGGGIIIIIIHHHIIIIIIJJJKKKLLL\\\wwwwwwrrrpppaaaYYYPPPJJJHHHGGGEEECCCFFFEEEHHHSSSfff{{{yyytttuuuNNNLLLIIIFFFCCCAAAAAA@@@@@@??????>>>===<<<<<<;;;:::;;;;;;<<<======>>>>>>===???@@@@@@@@@AAADDDFFFQQQZZZggguuu~~~vvvoooeee\\\UUUOOOKKKIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@?????????@@@??????@@@AAABBBBBBAAA@@@AAACCCEEEFFFGGGHHHHHHIIIJJJNNNRRRUUUUUUTTTTTTTTTTTTRRRQQQPPPPPPNNNLLLIIIHHHHHHHHHGGGGGGKKKRRRXXXdddsssrrruuunnnVVVIIIBBB>>>===<<<<<<<<<<<<<<<======<<<>>>???@@@AAACCCFFFHHHLLLOOO\\\vvvzzznnnqqqzzzooo___TTTUUUVVVWWWccctttzzzoooddd^^^[[[^^^```___^^^^^^bbbdddgggjjjooouuu|||~~~zzzyyy{{{~~~}}}yyywwwooolllfffaaa^^^___dddhhh~~~|||yyyvvvtttqqqmmmkkklllpppqqqooollljjjiiigggdddaaa___]]]\\\WWWTTTQQQPPPPPPPPPOOONNNIIIHHHGGGFFFFFFGGGHHHHHHIIIHHHHHHIIIIIIJJJKKKLLLXXXnnnyyyrrrooo```YYYPPPJJJHHHHHHFFFEEEEEEEEEHHHSSSeee{{{|||qqqrrr|||GGGFFFDDDCCCBBBAAAAAAAAA@@@@@@???>>>===<<<;;;::::::;;;;;;;;;<<<<<<======<<<===?????????@@@CCCEEEMMMVVVdddqqq{{{~~~}}}|||ppphhh\\\QQQKKKHHHFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@???>>>>>>>>>>>>???<<<===???AAABBBCCCBBBBBB@@@CCCGGGJJJKKKMMMOOOQQQTTTZZZccchhhjjjhhheeedddeeecccaaa```^^^[[[WWWTTTOOOOOONNNLLLJJJKKKMMMOOOYYYgggzzzwwwyyytttZZZLLLDDD???===<<<<<<;;;;;;;;;<<<<<<<<<>>>@@@AAAAAACCCFFFIIIMMMRRRaaa|||}}}mmmnnnvvvxxx}}}nnn^^^RRRRRRSSSUUUbbbtttooohhhccceeefffeeedddeeefffiiimmmqqquuu{{{}}}wwwssstttvvvzzz}}}~~~{{{vvvsssmmmfffbbbaaaeeehhh{{{~~~}}}wwwtttqqqqqqsssssspppmmmlllkkkiiifffcccaaa___^^^\\\YYYWWWUUUUUUSSSQQQOOOHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLUUUeeezzzrrrmmm```YYYPPPJJJIIIIIIHHHFFFEEEEEEHHHRRRdddzzz|||mmmoooyyyDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@>>>===<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAACCCFFFJJJRRR___mmmvvvyyyxxxvvvkkkcccYYYPPPJJJHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBCCCAAA@@@@@@?????????@@@@@@===???BBBCCCDDDDDDEEEEEEEEEIIIMMMPPPSSSXXX^^^cccjjjqqq{{{~~~{{{xxxuuupppjjjfff\\\ZZZWWWSSSPPPNNNNNNNNNUUU```qqq{{{~~~zzz^^^NNNDDD>>>===<<<<<<;;;;;;;;;;;;<<<<<<>>>@@@AAABBBDDDGGGJJJNNNTTTdddooommmuuulllqqqqqq___QQQQQQQQQTTTbbbuuu~~~uuuooonnnnnnmmmlllnnnmmmppptttyyy}}}{{{qqqkkkjjjlllqqqwww}}}zzztttmmmgggeeegggiiiwww{{{yyywwwvvvwwwvvvtttqqqooonnnmmmkkkhhhfffdddcccaaa___\\\[[[YYYVVVRRRPPPKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKTTT]]]rrr{{{rrrlll^^^WWWOOOJJJHHHHHHHHHFFFDDDEEEHHHRRRcccxxx|||ooopppyyyDDDDDDDDDDDDCCCBBBBBBAAABBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===?????????@@@CCCEEEEEEMMMYYYdddmmmpppooonnnccc___XXXRRRNNNKKKIIIGGGEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA???AAADDDEEEDDDEEEGGGIIIMMMQQQVVV[[[aaajjjwww~~~sssnnnfff^^^XXXTTTRRRQQQTTT[[[ggguuu|||dddPPPEEE???>>>===<<<;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCEEEHHHKKKNNNUUUgggrrroooxxxtttccciiiyyyyyyfffWWWUUUUUUXXXgggzzzzzzwwwuuusssssstttuuuxxx}}}wwwkkkdddaaabbbkkkssszzzsssnnnkkkkkkmmmyyy|||{{{yyyxxxxxxwwwuuutttssssssrrrqqqnnnllliiihhheeeccc```^^^\\\YYYTTTQQQOOOOOONNNMMMKKKIIIHHHGGGHHHGGGGGGHHHHHHIIIJJJKKKOOOTTTccc{{{rrrkkk]]]WWWNNNIIIHHHHHHGGGEEEDDDEEEHHHRRRbbbwww~~~tttttt|||EEEEEEEEEEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@?????????>>>>>>>>>===<<<<<<<<<;;;:::;;;=========>>>AAACCCCCCIIISSS]]]dddggggggggg^^^[[[WWWTTTRRROOOLLLJJJFFFEEEDDDBBBAAA@@@@@@???@@@????????????@@@AAAAAA@@@CCCEEEFFFEEEGGGLLLQQQWWW]]]dddkkksss}}}rrriiiccc]]]ZZZXXXYYY___iiixxx}}}{{{jjjSSSHHHCCC???>>>===<<<<<<<<<<<<<<<===???AAABBBDDDFFFIIILLLPPPWWWiiiwwwsss~~~jjj```dddvvv~~~jjjYYYUUUTTTWWWggg{{{}}}yyyyyy{{{}}}uuuhhh___\\\\\\gggqqq~~~yyytttrrrrrrsss~~~~~~}}}|||{{{yyywwwvvvuuuwwwwwwvvvuuussspppnnnlllhhhfffbbb___]]]ZZZVVVSSSSSSSSSRRRPPPNNNKKKIIIGGGGGGGGGGGGGGGHHHIIIJJJKKKHHHLLLWWWnnn}}}ssskkk^^^XXXOOOIIIHHHHHHFFFEEECCCEEEIIIQQQaaauuuxxxwww~~~CCCDDDEEEFFFFFFFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>======<<<<<<:::<<<=========???AAACCCGGGLLLSSS[[[aaadddffffffaaa___\\\ZZZZZZYYYVVVUUURRRPPPMMMJJJGGGDDDBBBAAAAAAAAAAAAAAAAAABBBCCCCCCDDDFFFIIIIIIJJJOOOWWW^^^fffmmmvvv}}}}}}uuuooogggccc```dddpppzzzxxxnnnSSSHHHDDD@@@@@@???======<<<<<<======???AAACCCDDDGGGJJJMMMRRRYYYkkk|||ggg```ccctttlllYYYTTTSSSUUUfffzzzuuuggg]]]ZZZZZZeeeqqq}}}yyywwwxxxyyy}}}zzzyyyxxxxxxxxxyyyxxxvvvssspppnnnjjjgggbbb^^^\\\ZZZWWWUUUTTTTTTTTTRRRPPPNNNLLLJJJGGGGGGGGGGGGHHHIIIJJJKKKGGGJJJRRRaaayyyuuummmbbbZZZQQQKKKIIIIIIGGGFFFCCCEEEIIIQQQ```tttyyyxxx~~~AAABBBDDDFFFGGGGGGFFFFFFBBBBBBBBBCCCCCCCCCDDDDDDAAAAAA@@@???>>>===<<<<<<===>>>???@@@@@@AAACCCFFFMMMQQQWWW]]]cccfffhhhiiiiiifffcccbbbbbbbbbbbbaaa___]]]YYYTTTOOOKKKHHHGGGDDDDDDDDDDDDDDDEEEFFFGGGHHHKKKMMMNNNPPPWWWaaajjjsss{{{yyypppfffeeemmmzzzyyyvvvnnnQQQEEECCCAAAAAA???>>>===============???AAACCCEEEGGGKKKMMMTTT[[[mmmhhhaaaccctttrrr^^^XXXVVVYYYiii~~~vvvggg]]]ZZZZZZeeeqqq|||{{{|||}}}}}}|||xxxyyyyyyxxxvvvtttpppoookkkgggbbb]]][[[ZZZXXXVVVTTTTTTTTTTTTRRRPPPNNNMMMGGGGGGGGGGGGHHHIIIJJJJJJJJJMMMRRR[[[lllvvvnnnddd]]]TTTMMMKKKJJJIIIGGGCCCEEEIIIQQQ___tttxxxvvv}}}FFFHHHKKKKKKJJJIIIIIIJJJEEEFFFGGGGGGFFFCCC@@@???>>>AAACCCBBB>>><<<===???AAA???@@@CCCCCCCCCGGGMMMPPPWWW^^^ccckkktttxxxwwwqqqpppnnnkkkiiijjjnnnqqqtttrrrnnnhhhaaaZZZTTTPPPNNNOOONNNJJJGGGGGGKKKOOOPPPRRRUUUYYY^^^gggpppvvv}}}vvvtttzzzzzztttttt~~~mmmNNNBBBCCC>>>===<<<;;;;;;;;;;;;;;;>>>???@@@BBBDDDHHHNNNRRRSSS]]]qqqjjj^^^eee}}}{{{aaaUUUSSSZZZkkk|||{{{nnn^^^WWWYYY^^^uuu~~~|||}}}|||{{{zzzxxxuuusssqqqpppmmmkkkgggdddaaa^^^YYYVVVVVVSSSQQQPPPPPPNNNJJJGGGHHHHHHGGGGGGFFFGGGGGGGGGFFFKKKMMMSSSbbbtttxxxoooeee___VVVOOOJJJHHHFFFEEEDDDFFFJJJOOO\\\qqqzzzxxx}}}JJJMMMOOOQQQQQQQQQSSSTTTMMMLLLJJJGGGFFFDDDDDDDDDDDDEEEEEEDDDBBB@@@AAAAAA@@@???@@@CCCDDDDDDIIIPPPVVV^^^gggmmmttt}}}}}}|||zzzvvvssssssvvvxxx~~~~~~~~~{{{vvvooohhhccc[[[YYYUUUQQQNNNNNNQQQSSSXXX[[[```eeekkkrrrzzz|||{{{}}}}}}tttpppppp|||iiiLLLBBBCCC???>>>===<<<<<<<<<<<<<<<>>>???AAABBBEEEIIIOOOSSSUUU^^^sssjjj```gggxxxaaaVVVUUUZZZjjjzzz~~~xxxkkk[[[TTTWWW___www~~~}}}{{{xxxuuurrrpppooollliiifffccc```]]]YYYVVVUUUSSSPPPOOOPPPOOOLLLJJJJJJIIIHHHHHHHHHHHHHHHHHHFFFJJJKKKOOO\\\llluuulllccc^^^VVVOOOKKKHHHGGGEEEEEEGGGKKKPPP\\\rrrzzzxxx}}}QQQUUUYYY]]]___aaacccddd[[[WWWRRRMMMIIIHHHIIIJJJJJJHHHFFFDDDEEEEEEDDDDDD@@@???@@@CCCDDDFFFMMMVVV___iiittt|||qqqkkkccc]]]ZZZYYYZZZZZZaaafffmmmtttzzz{{{tttlllhhhiiitttsssllljjjlllyyybbbJJJAAABBB??????>>>============>>>>>>@@@BBBDDDFFFJJJPPPTTTWWW```uuu~~~~~~iii___gggvvvaaaXXXVVVZZZiiixxxzzzsssgggYYYTTTWWWaaayyy}}}zzzvvvsssqqqpppnnnkkkhhheeeccc```\\\ZZZWWWTTTQQQOOOOOOOOONNNMMMKKKKKKJJJIIIIIIIIIIIIIIIGGGKKKIIILLLVVVccc~~~}}}rrrjjjaaa\\\UUUOOOKKKIIIHHHGGGFFFHHHLLLQQQ]]]rrrwwwwww}}}YYY```iiiqqquuuvvvvvvuuukkkgggaaaZZZUUURRRQQQPPPPPPKKKFFFEEEFFFGGGFFFDDD??????AAADDDEEEHHHRRR]]]hhhtttvvvmmmiiifffdddbbbhhhooowww{{{tttkkkbbb^^^___hhh|||~~~mmmgggeeehhhvvvuuuZZZGGG@@@@@@>>>>>>===============>>>???@@@CCCEEEHHHLLLQQQUUUXXXbbbwwwhhh]]]ddd}}}yyydddYYYVVVYYYhhhxxxuuulllbbbWWWTTTYYYccc{{{|||zzzwwwuuutttssspppmmmjjjhhhfffcccaaa[[[XXXTTTQQQOOONNNNNNNNNKKKKKKJJJIIIHHHHHHHHHHHHHHHKKKIIIKKKSSS\\\tttzzzppphhh^^^ZZZTTTOOOLLLJJJIIIHHHEEEHHHKKKQQQ\\\qqq}}}qqqsss|||dddmmm|||}}}{{{vvvpppjjjddd___\\\YYYTTTNNNJJJIIIHHHEEECCC@@@@@@BBBDDDEEEJJJWWWdddqqqxxxsssooolllrrrxxxxxxooofff\\\YYYZZZaaasss}}}~~~~~~}}}|||ooogggeeehhhuuujjjTTTDDD>>>>>><<<<<<<<<;;;;;;<<<<<<===???AAADDDGGGJJJNNNSSSVVVZZZdddyyykkk\\\bbbzzziii[[[UUUXXXhhhzzz~~~mmmddd[[[SSSSSSXXXfff~~~}}}|||{{{{{{wwwtttpppmmmkkkiiigggeee```^^^YYYTTTPPPNNNMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFIIIFFFHHHPPPWWWkkkyyyoooggg\\\XXXSSSOOOLLLKKKIIIHHHDDDFFFJJJPPP[[[nnnvvvjjjnnn{{{rrr}}}|||vvvrrrmmmiiiaaaYYYRRRLLLFFFCCCAAAAAACCCEEEEEEKKK[[[jjj{{{{{{yyy~~~tttkkkaaaXXXUUUWWW^^^ppp{{{tttnnnlllkkkiiijjjmmmpppnnnkkkhhhgggjjjpppttt{{{xxxnnniiijjjwwwttt```NNNCCC>>>===<<<;;;;;;;;;;;;<<<<<<===???BBBFFFIIILLLPPPTTTWWW^^^ggg|||mmm\\\```uuummm^^^VVVXXXiii{{{}}}iii]]]UUUOOOPPPVVVhhh~~~~~~xxxuuupppllljjjhhhfffdddcccbbb___YYYSSSOOONNNNNNKKKKKKIIIHHHGGGGGGGGGGGGCCCFFFDDDFFFMMMRRRbbb}}}wwwmmmggg\\\XXXSSSOOOLLLKKKHHHGGGCCCFFFJJJOOOZZZmmmqqqeeekkkzzz{{{nnn```SSSJJJFFFCCCCCCDDDEEEFFFLLL]]]mmmyyynnnfff]]]VVVUUUWWWdddwwwvvvlllgggddd```___aaaZZZZZZZZZXXXWWWXXX]]]```iiippp{{{vvvooonnnyyy{{{jjjXXXJJJBBB>>>===<<<<<<<<<<<<<<<===>>>>>>@@@BBBFFFJJJMMMQQQUUUXXXbbbkkkkkkZZZ[[[mmmoooaaaYYYZZZiii{{{lll^^^UUUOOOPPPWWWjjj~~~}}}}}}yyyuuupppkkkiiigggdddcccddddddbbb]]]VVVRRRPPPPPPMMMLLLKKKIIIHHHHHHGGGGGGEEEGGGEEEGGGNNNPPP^^^wwwuuullleee[[[XXXSSSOOOLLLJJJHHHFFFDDDGGGKKKPPP[[[mmm}}}ooodddkkk|||jjjYYYNNNIIIDDDDDDEEEEEEFFFLLL^^^ooozzzqqqhhhaaa[[[VVVWWWZZZmmmrrrkkkfff```^^^___UUUVVVWWWUUUSSSRRRTTTWWWYYYcccqqq~~~}}}ssspppzzzuuucccSSSHHHBBB???>>>===============>>>??????@@@CCCGGGKKKNNNRRRVVVYYYeeennnfffWWWVVVeeepppddd[[[[[[iiizzzrrrcccYYYQQQSSSYYYkkk~~~|||{{{{{{{{{vvvqqqllliiigggdddcccbbbdddccc___YYYTTTRRRSSSNNNMMMLLLKKKIIIIIIHHHHHHIIIKKKHHHJJJPPPQQQ]]]uuu~~~tttjjjddd\\\XXXSSSOOOLLLJJJGGGEEEEEEHHHLLLQQQ\\\nnn}}}nnneeemmm~~~~~~dddUUUPPPHHHAAA@@@FFFIIILLL^^^uuuyyykkk___]]][[[WWWZZZ```xxxuuuooolllgggccc\\\ZZZXXXVVVTTTRRRNNNLLLRRRWWW```lll||||||{{{uuuaaaPPPFFFAAA>>><<<;;;;;;:::999:::;;;<<<===>>>BBBGGGKKKPPPTTTYYY\\\gggssshhhUUUSSS```}}}~~~lll___XXX\\\kkk{{{mmmZZZOOOQQQXXXlll~~~|||{{{zzz|||zzzwwwtttqqqmmmhhheeebbbbbbbbb```\\\XXXSSSPPPMMMMMMLLLKKKIIIHHHGGGGGGJJJHHHHHHIIIJJJPPP^^^lll}}}tttkkkeee^^^[[[VVVQQQKKKGGGDDDCCCGGGIIILLLPPPZZZkkkzzzmmmeeennn}}}rrr]]]RRRIIIBBBBBBHHHIIIMMMaaazzzwwwiii^^^[[[YYYVVVZZZccc~~~~~~xxxtttoookkkeee```[[[WWWRRROOONNNRRRXXXcccqqq}}}}}}tttaaaQQQGGGAAA===;;;<<<;;;:::::::::;;;===>>>@@@CCCGGGLLLQQQVVV\\\```lllxxx|||cccTTTRRR^^^yyyyyyiii]]]WWW[[[iiixxx|||xxxbbbTTTSSSYYYlll~~~||||||~~~{{{yyyvvvrrrlllhhhccccccbbb```]]]XXXTTTRRRMMMLLLLLLKKKIIIHHHHHHGGGHHHGGGGGGHHHIIINNNZZZggg~~~uuulllfff^^^[[[VVVQQQLLLHHHEEEDDDFFFHHHKKKPPP[[[mmmvvviiicccmmm}}}jjjWWWKKKEEEDDDHHHHHHMMMddduuuhhh\\\XXXVVVUUU]]]hhhyyyqqqiiibbb[[[VVVPPPQQQSSSYYYdddssstttaaaRRRGGGAAA===:::===<<<;;;;;;;;;<<<===>>>AAACCCHHHMMMRRRZZZaaafffrrr~~~|||xxx]]]RRRQQQ[[[ttt~~~sssfff[[[VVVYYYggguuutttllljjjsssiiiVVVRRRWWWjjj~~~~~~|||yyytttnnnjjjcccbbbaaa^^^[[[WWWTTTRRRMMMLLLLLLKKKJJJIIIHHHHHHFFFEEEFFFGGGGGGJJJUUU```vvvmmmfff]]]ZZZVVVQQQLLLIIIGGGFFFEEEGGGJJJPPP\\\ooo}}}ooodddaaammmwww^^^MMMGGGFFFHHHGGGLLLddd{{{zzzyyyyyy|||uuuhhh]]]XXXTTTUUUaaappp~~~sssiiicccZZZVVVTTTUUU[[[hhh{{{sssaaaRRRGGGAAA<<<999======<<<;;;<<<===>>>???@@@CCCGGGMMMSSS\\\eeekkkuuutttzzzuuu[[[RRRPPPYYYnnnxxxnnncccZZZVVVYYYfffsssyyynnnjjjmmmwwwjjjSSSOOOUUUdddxxx~~~}}}|||{{{xxxtttmmmiiibbbaaa^^^[[[XXXUUUSSSRRRNNNNNNMMMLLLKKKJJJIIIIIIFFFFFFGGGHHHGGGHHHQQQ[[[yyyvvvmmmfff\\\YYYUUUPPPLLLIIIGGGFFFFFFGGGJJJPPP]]]qqqvvvjjjaaa___lllhhhSSSKKKGGGHHHGGGJJJbbb}}}}}}qqqkkkkkkjjjiiikkkqqq{{{~~~vvvkkk```YYYUUUWWWfffxxx|||ssshhh```YYYVVVWWW^^^ooosssaaaQQQFFF@@@<<<:::======<<<;;;<<<===>>>??????BBBGGGMMMUUU^^^hhhnnnvvvvvvxxxuuu]]]RRRPPPWWWhhhzzz|||tttlllaaaZZZVVVYYYeeerrrzzztttrrrssszzzxxxwwwwwwhhhRRRNNNUUU___rrr~~~}}}{{{zzzwwwsssmmmiiidddbbb```]]]ZZZWWWVVVTTTQQQPPPOOONNNLLLKKKJJJJJJGGGGGGHHHIIIGGGGGGOOOXXXooo~~~vvvmmmfff\\\YYYUUUQQQLLLIIIGGGFFFGGGHHHKKKSSS```rrr|||qqqgggaaa___nnnuuu[[[PPPIIIIIIHHHJJJ^^^uuuyyypppfffaaabbbbbbaaaaaaeeemmmvvv}}}~~~wwwmmmccc\\\VVVXXXiii~~~}}}pppddd___[[[ZZZcccpppsss```OOOEEE???<<<;;;===<<<;;;;;;;;;<<<===>>>???CCCIIIOOOWWW```jjjoooyyy{{{xxxvvv___QQQOOOTTTbbbttt}}}rrrjjj```YYYUUUXXXdddqqq|||xxxuuuuuuvvvuuupppjjjgggfffgggooo}}}uuuvvviiiTTTPPPVVVZZZkkk~~~|||zzzxxxtttpppmmmhhhgggfffdddaaa^^^[[[ZZZTTTTTTRRRPPPNNNLLLKKKJJJHHHHHHHHHHHHFFFFFFNNNXXXiii~~~vvvnnnhhh___\\\XXXSSSNNNKKKHHHGGGIIIJJJNNNWWWeeevvvwwwllleeebbbaaapppdddVVVLLLLLLKKKLLLZZZnnn|||tttooohhhaaa^^^```^^^]]]\\\___eeelllrrrtttrrrssssssssssssvvv{{{wwwnnneee^^^WWWXXXjjjzzzssskkkbbbbbbiii{{{ttt___MMMCCC>>>===<<<<<<;;;:::::::::;;;===>>>@@@DDDKKKSSS[[[ccclllqqq~~~yyyvvv___NNNMMMPPP\\\ooo~~~qqqhhh^^^VVVSSSVVVcccppp}}}}}}uuukkkddd^^^______ccclllvvvxxxttthhhhhhrrrkkkWWWPPPTTTRRR```pppxxx}}}~~~|||yyywwwtttqqqooojjjjjjjjjiiifffbbb___]]]XXXWWWUUUSSSPPPMMMKKKJJJIIIGGGGGGFFFDDDDDDMMMWWWfffyyypppkkkccc```\\\VVVQQQMMMKKKJJJIIIKKKRRR]]]lll}}}tttiiidddbbbcccrrrkkkZZZNNNNNNMMMMMMYYYjjj{{{uuunnnkkkfff```___bbb]]][[[ZZZ]]]bbbhhhlllnnniiijjjkkkkkklllqqqyyywwwooofff___WWWXXXjjj}}}nnnhhhkkkwwwttt^^^LLLBBB>>>======;;;;;;:::999:::;;;<<<===AAAFFFNNNVVV^^^fffmmmrrr|||vvv___LLLKKKMMMXXXlll}}}qqqggg]]]UUUQQQTTTaaaooozzzuuulll[[[]]]]]]]]]bbbiiikkkiiiaaaaaajjjlllWWWOOOPPPKKKWWWdddjjjnnnqqqqqqoookkklllooouuu~~~zzzvvvuuusssqqqooojjjjjjkkkjjjgggccc___]]][[[YYYWWWTTTQQQNNNLLLJJJHHHFFFEEEEEEBBBCCCLLLWWWgggzzzsssmmmgggddd___YYYTTTPPPMMMLLLIIILLLTTTaaarrrrrrgggccccccdddsssvvvdddSSSMMMLLLMMMSSS]]]uuuyyysssrrrooojjjfffddddddfffhhhccc______dddiiikkkllljjjiiijjjmmmmmmmmmrrryyyvvvlllddd```[[[\\\nnnvvvqqqzzzrrrXXXIIICCC???<<<::::::;;;<<<<<<;;;;;;<<<>>>AAACCCJJJVVV___eeennnvvvzzz___PPPJJJLLLTTTccc}}}~~~mmmggg^^^TTTOOOSSSaaammm}}}vvvhhhccc^^^]]]```ccceeeeeedddbbbfffwww{{{hhhUUUOOOQQQJJJNNNUUU\\\___```^^^\\\YYYXXX[[[bbbjjjuuuzzzuuurrrpppooonnnkkkjjjjjjjjjjjjhhhdddaaa___\\\XXXUUUTTTRRROOOMMMLLLHHHFFFGGGGGGHHHNNNUUUeeezzzwwwoooiiicccaaa___[[[WWWSSSPPPOOOLLLSSS]]]iii{{{}}}qqqeee```aaajjjwww}}}jjjWWWPPPMMMMMMRRR[[[pppyyyvvvuuurrrnnnjjjhhhhhhiiilllhhhdddeeehhhlllmmmmmmkkkhhhggghhhgggfffkkkrrrzzzooofffbbb```bbbsss{{{|||lllSSSFFFBBB???<<<;;;:::;;;<<<<<<;;;;;;<<<>>>AAACCCKKKWWW```hhhrrrzzz{{{~~~xxx]]]QQQJJJLLLSSSbbb|||{{{mmmfff\\\TTTOOOSSS```mmm|||tttooohhheeefffgggfffddd```^^^bbbsssvvvdddSSSLLLNNNIIILLLOOOSSSUUUUUUUUUTTTSSSRRRRRRVVV[[[fffxxx{{{uuurrrooommmkkkhhhhhhhhhhhhiiihhheeebbb___\\\XXXVVVUUUSSSQQQOOOMMMIIIHHHIIIIIIIIIOOOVVVcccwww|||uuunnnhhhcccaaa]]]YYYUUURRROOONNNOOOWWWcccpppzzzoooddd```bbblllyyysss^^^UUURRRPPPTTT\\\mmm}}}|||{{{yyyuuuqqqooooooppprrrooommmmmmppprrrqqqooolllfffbbb```]]][[[___fff}}}tttiiifffhhhmmmzzzyyyeeeNNNCCC@@@>>>======:::;;;<<<<<<;;;;;;<<<>>>@@@BBBKKKWWWbbbkkkwww~~~xxxwwwxxxwww[[[QQQJJJKKKSSSccc|||yyymmmeeeZZZTTTPPPSSS___mmm|||zzzuuurrrppplllhhhbbb```bbbppp{{{pppaaaSSSKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNOOONNNNNNMMMNNNWWWlllzzzvvvrrrnnnkkkiiihhhgggggggggfffbbb```^^^\\\YYYWWWVVVUUUSSSRRROOOKKKJJJKKKKKKKKKPPPWWWbbbtttzzztttmmmiiiccc```\\\WWWRRRPPPNNNNNNQQQ\\\lll{{{wwwlllcccaaadddppp|||{{{fff]]][[[YYY\\\cccqqq|||yyyyyyzzzzzzxxxvvvwwwxxxxxxtttqqqkkkddd\\\WWWSSSPPPSSSXXXmmmxxxlllkkkqqqxxxrrr```LLLBBB???>>>===>>>:::;;;<<<<<<;;;;;;<<<>>>???AAAIIIVVVbbbmmmzzzyyyuuuuuu{{{]]]RRRJJJKKKTTTeee{{{nnncccXXXTTTQQQSSS___mmm}}}xxxsssllliiihhhqqqzzznnnaaaUUUNNNMMMOOOOOOOOOOOONNNNNNNNNNNNPPPPPPQQQOOOLLLSSSggg{{{}}}yyytttpppmmmkkkiiihhhgggdddaaa^^^```]]]ZZZYYYXXXXXXVVVTTTPPPMMMLLLMMMMMMMMMRRRXXXbbbttt}}}xxxsssnnnjjjbbb___ZZZUUUQQQOOONNNOOOQQQ```sssuuukkkcccbbbfffuuunnniiiiiihhhlllrrr{{{~~~~~~~~~|||wwwrrrjjj```VVVPPPKKKGGGIIIMMM\\\oooyyyooopppyyynnn^^^LLLBBB???===<<<>>>:::;;;<<<<<<;;;;;;<<<>>>===???GGGTTTaaammm{{{~~~yyyvvvaaaSSSKKKKKKTTThhhpppbbbWWWTTTSSSSSS___nnnxxxtttrrrwww~~~ooocccWWWRRRQQQPPPPPPRRRSSSSSSRRRQQQQQQPPPQQQSSSRRROOOSSSdddvvv~~~yyyvvvnnnmmmkkkjjjjjjiiifffdddccc```]]][[[ZZZYYYWWWUUURRROOONNNOOOOOONNNRRRXXXcccuuu}}}xxxtttoookkkhhhaaa^^^ZZZUUUQQQPPPPPPPPPRRRcccyyyuuujjjcccdddjjj{{{xxxvvvyyy{{{~~~~~~wwwrrrfff\\\RRRLLLGGGCCCCCCFFFPPP```rrr~~~yyyrrruuu~~~jjj[[[KKKCCC???===<<<>>>:::;;;<<<<<<;;;;;;<<<>>>>>>???FFFRRR___kkkzzz}}}yyyiiiWWWLLLKKKTTTiiirrraaaVVVUUUUUUUUU```ooouuufff[[[WWWYYYSSSTTTVVVXXXXXXXXXXXXWWWSSSSSSSSSRRROOORRR```ooo|||yyypppnnnmmmnnnooopppooonnngggddd```^^^\\\ZZZWWWUUURRRPPPOOOQQQPPPOOORRRXXXbbbtttyyysssoookkkgggddd```^^^ZZZWWWTTTSSSSSSSSSWWWhhh~~~tttjjjeeehhhoooqqquuu}}}~~~wwwrrrcccYYYOOOIIIFFFBBBAAACCCGGGQQQ```mmmxxxzzzvvvtttxxxzzzeeeWWWIIIBBB???<<<===???:::;;;<<<<<<;;;;;;<<<>>>@@@AAAGGGRRR^^^kkkzzz|||~~~~~~www[[[OOOKKKSSSiiisssbbbUUUVVVWWWVVVaaaqqqmmmbbbaaaeeebbbaaaaaaaaabbbccceeefff^^^ZZZVVVSSSPPPSSS___mmmyyyxxxxxxvvvssstttwww}}}~~~{{{wwwuuussssssttttttsssrrrkkkhhhddd```]]]ZZZVVVSSSRRRPPPPPPQQQPPPOOORRRXXX^^^pppyyyrrrnnnjjjgggddd^^^]]][[[YYYXXXWWWVVVVVV___ppp}}}qqqiiiffflllttteeegggmmmzzz}}}vvvqqqaaaWWWMMMIIIFFFBBBAAABBBAAAHHHRRR___mmmyyy~~~uuuuuuuuuzzzvvv```TTTGGGAAA>>><<<===@@@:::;;;===<<<;;;;;;<<<>>>BBBBBBHHHRRR^^^kkkzzz{{{|||___QQQKKKRRRggguuubbbUUUWWWXXXWWWaaarrruuuiiijjjooorrrooolllkkkkkknnnrrrtttjjjccc[[[UUUSSSVVVbbboooxxx{{{zzzrrrkkkiiiiiiggg```aaaeeemmmxxx~~~}}}zzzxxxvvvuuurrrpppnnnkkkeeeaaa]]]YYYUUURRRRRRPPPPPPQQQQQQOOORRRWWW[[[lll|||uuupppllliiiggg]]]]]]\\\[[[ZZZYYYXXXXXXfffvvvzzzpppiiihhhoooyyyXXXZZZ___gggsss|||xxxwwwvvvqqqmmmccc\\\QQQIIIDDDBBBBBBAAA@@@DDDKKKTTT^^^fffllloookkknnnuuu}}}~~~mmmXXXNNNCCC???===::::::<<<;;;;;;;;;;;;;;;<<<===>>>CCCAAAEEEPPP^^^lll|||vvvyyykkkUUUOOOSSS]]]~~~tttdddXXXVVVXXXZZZbbblll{{{xxxzzzzzzuuuuuuzzzqqq___TTTPPPTTT```llluuuuuurrrkkkccc\\\ZZZ[[[[[[[[[^^^eeeqqq}}}{{{xxxuuurrrooollljjjhhheeeccc```\\\WWWSSSTTTOOOLLLNNNOOOOOOSSSYYYaaammm~~~zzzrrrlllhhhfffeee```]]]\\\ZZZWWWXXX]]]mmm~~~sssjjjiiisssLLLNNNRRRXXXbbbppp~~~}}}}}}{{{uuuooonnnooopppooolllfff^^^TTTKKKEEEBBBAAA@@@???AAAEEEKKKSSS[[[bbbfffdddhhhpppzzzmmmWWWMMMCCC???===::::::<<<:::::::::;;;<<<>>>???@@@BBBAAAEEEPPP]]]kkk{{{|||wwwoooXXXQQQTTT\\\|||wwwgggXXXUUUUUUVVV^^^hhhxxx}}}~~~wwweeeXXXTTTXXXeeeqqqxxxwwwtttoooggg```[[[XXXVVVWWW[[[bbblllxxx}}}yyywwwsssooommmjjjiiifffdddbbb^^^ZZZWWWTTTOOOLLLNNNNNNNNNRRRWWWaaammm~~~{{{sssmmmiiigggccc^^^[[[[[[ZZZXXX[[[```rrr}}}sssmmmmmmxxxCCCDDDFFFJJJQQQ\\\gggooo~~~xxxrrrmmmkkkiiifffbbb^^^^^^cccgggiiiiiiggg```UUULLLFFFBBB@@@?????????@@@CCCHHHOOOVVVZZZZZZ___hhhuuulllUUUKKKBBB>>>===::::::<<<999999:::;;;===???AAABBBAAA@@@DDDOOO[[[iiizzzxxx~~~ttt[[[SSSUUU[[[xxx|||iiiXXXRRRQQQQQQYYYcccuuu|||iii\\\XXX]]]jjjwww}}}{{{wwwrrrlllddd\\\WWWUUUWWW[[[bbbkkkvvv|||yyyuuuqqqmmmkkkiiihhhfffeeebbb___[[[WWWSSSPPPQQQQQQPPPSSSXXXdddooozzzsssmmmiiiggg```\\\ZZZZZZYYYXXX]]]dddwww{{{tttpppsssCCCDDDDDDFFFJJJQQQYYY___nnnyyyzzzvvvuuuzzzzzzuuunnngggaaa]]]ZZZXXXTTTRRRPPPQQQVVV\\\```bbbaaa[[[RRRKKKFFFBBB@@@???@@@@@@???AAADDDHHHLLLOOOQQQVVV___ooojjjRRRIII@@@>>>===::::::;;;:::;;;;;;<<<===>>>@@@AAA??????DDDNNNYYYgggyyywww]]]SSSUUUYYYsss~~~kkkXXXPPPMMMNNNUUU```rrr}}}zzzhhh\\\ZZZ```ooo|||yyysssooohhhaaa[[[ZZZ]]]ccciiipppyyy~~~{{{wwwrrrooollljjjiiiiiihhhfffbbb```]]]YYYVVVWWWVVVUUUWWW[[[fffqqq~~~wwwpppkkkhhhfff___[[[YYYXXXWWWWWW^^^fff{{{{{{vvvuuuyyyEEEEEEEEEEEEFFFJJJPPPTTTZZZgggyyysssnnnlllpppvvvrrrkkkbbbZZZVVVRRRPPPNNNKKKIIIHHHIIIMMMRRRVVVXXXVVVQQQKKKGGGDDDBBBAAA@@@>>>???@@@AAABBBDDDEEEEEEKKKOOOXXXiii|||hhhOOOFFF???===<<<::::::;;;===<<<<<<<<<<<<======>>>>>>>>>CCCLLLWWWeeexxxyyy]]]RRRTTTWWWoookkkWWWOOOLLLMMMUUU___ppp}}}wwwfff]]]\\\dddtttzzzsssoookkkfffccccccggglllrrrwww}}}~~~zzzuuuqqqnnnmmmlllkkkkkkhhheeebbbaaa\\\ZZZ[[[ZZZXXXZZZ]]]fffqqqzzztttnnniiifffddd```]]]ZZZXXXVVVVVV^^^hhh~~~~~~zzzzzzCCCCCCCCCBBBBBBEEEHHHLLLNNNYYYjjjzzzyyyoookkkjjjooouuuzzzqqqiii^^^VVVQQQNNNKKKIIIFFFFFFFFFFFFGGGJJJLLLNNNKKKHHHDDDBBBBBBBBBAAA@@@<<<===>>>@@@AAAAAAAAAAAAGGGJJJTTTeeezzz{{{dddMMMDDD===<<<<<<::::::;;;======<<<;;;;;;;;;;;;;;;<<<===BBBKKKTTTbbbwww{{{]]]QQQSSSTTTjjjmmmYYYPPPMMMMMMUUU___ooo|||sssddd]]]^^^fffvvv|||tttooommmlllkkkiiinnntttxxx{{{zzzvvvtttrrrpppooonnnkkkgggdddaaa]]][[[\\\\\\ZZZ[[[___eeeppp~~~yyysssnnniiigggeeebbb___]]]ZZZWWWXXXbbbmmmAAABBBBBBBBBAAACCCFFFHHHIIIPPP]]]kkkxxxtttnnnlllnnnttt|||}}}wwwmmm```VVVQQQNNNJJJGGGDDDEEEEEEEEEEEEEEEFFFGGGDDDBBB@@@@@@AAAAAAAAA@@@=========>>>???AAABBBCCCEEEHHHRRRdddzzzvvvbbbJJJBBB<<<<<<<<<::::::;;;;;;;;;:::::::::;;;;;;<<<;;;===BBBJJJSSSaaavvv~~~^^^RRRRRRPPPddd}}}ppp\\\SSSOOOMMMSSS]]]mmmzzzzzznnnaaa[[[\\\dddrrr~~~wwwqqqnnnoooqqqooottt{{{~~~}}}zzzxxxvvvtttrrrnnnjjjfffbbb___]]]______]]]^^^aaaiiittt{{{vvvqqqmmmjjjiiidddbbb```^^^[[[]]]iiivvvCCCDDDDDDDDDDDDEEEGGGJJJHHHMMMUUU```ooozzzyyyqqqnnnooorrrzzz}}}rrrdddYYYSSSOOOKKKGGGCCCDDDEEEEEEDDDCCCCCCCCCAAA@@@>>>???@@@AAAAAA@@@AAA@@@>>>>>>???CCCFFFIIIDDDGGGQQQeee|||sss```IIIAAA;;;;;;<<<::::::;;;888888888999:::;;;<<<===;;;<<>>>>>CCCEEEEEEEEEGGGJJJKKKWWWooorrr\\\GGGAAA;;;999;;;===<<<::::::::::::;;;;;;;;;<<<<<<===???CCCIIIQQQ^^^sssfffWWWMMMOOOZZZhhh{{{hhhVVVMMMMMMSSSXXXjjjwwwsssdddZZZ[[[\\\]]]eeeqqq}}}yyyxxxzzz||||||~~~yyyqqqkkkiiiiiiiiigggeeeeeegggiiiqqq}}}~~~zzzvvvrrrnnnllleeefffeeedddeeelllyyyFFFEEECCCBBBAAABBBBBBCCCCCCEEELLLUUU___kkk}}}{{{xxxqqqjjjhhheeeeeehhhkkkrrrpppbbbXXXPPPLLLMMMJJJGGGEEEEEEFFFFFFGGG@@@AAAAAAAAABBBAAAAAAAAA@@@>>>???DDDGGGFFFFFFGGGKKKMMMZZZqqqlllVVVGGGAAA;;;999;;;===<<<::::::::::::;;;;;;;;;;;;<<<<<<===AAAHHHOOO\\\qqqzzzyyyeeeVVVLLLLLLUUU```~~~|||lll\\\RRRQQQUUUYYYjjjwwwxxxjjj```aaaccccccjjjttt~~~zzzsssnnnkkkkkkkkkiiiggggggiiikkksss~~~{{{wwwsssnnnkkkiiidddeeeffffffiiirrrDDDCCCBBBAAAAAABBBBBBCCCCCCDDDGGGMMMSSS]]]nnn}}}zzztttiii^^^YYYWWWXXX\\\aaajjjyyypppcccZZZTTTOOOLLLIIIGGGFFFFFFEEEDDDBBBBBBBBBBBBBBBAAAAAAAAA???===AAAHHHLLLJJJHHHIIILLLQQQ```vvveeeRRREEE@@@;;;999;;;<<<<<<:::::::::::::::;;;;;;;;;;;;;;;<<<@@@FFFLLLYYYnnntttxxxdddUUUKKKIIIOOOWWWssszzznnn```VVVRRRTTTWWWjjjvvv~~~rrrjjjlllooopppuuu||||||}}}|||uuuppplllmmmlllkkkiiiiiikkkmmmvvv|||zzzwwwsssnnnjjjgggeeecccdddfffiiiooozzzCCCBBBAAA@@@@@@AAABBBCCCDDDCCCEEEHHHLLLSSScccqqqyyykkk]]]SSSPPPQQQTTTYYYaaappp}}}ssshhhbbbWWWSSSOOOLLLKKKIIIFFFCCCCCCBBBBBBAAAAAA@@@@@@@@@??????DDDNNNRRRPPPNNNNNNOOOXXXiii|||zzzaaaPPPCCC???;;;999:::;;;;;;:::999999:::::::::;;;;;;;;;;;;<<<@@@EEEKKKWWWlll~~~}}}zzzxxxbbbUUUKKKHHHKKKQQQkkk}}}xxxmmm___UUUPPPRRRUUUiiivvv}}}|||}}}|||wwwsssmmmnnnnnnlllkkkkkkmmmooowwwzzzxxxuuupppkkkgggdddcccaaacccfffkkktttDDDCCCAAA@@@@@@AAABBBBBBCCCBBBCCCEEEGGGMMMZZZhhh}}}ssscccYYYVVVUUUWWWXXX]]]hhhsssvvvnnneee```[[[WWWUUUQQQKKKFFFDDDCCCBBB@@@????????????AAABBBIIITTTYYYWWWUUUTTTTTT```rrrwww^^^NNN@@@>>>;;;:::::::::::::::999999999:::::::::;;;;;;<<<===@@@EEEJJJVVVjjj|||}}}zzz{{{bbbUUULLLIIIKKKOOOhhh~~~yyynnn```TTTOOORRRVVVgggttt|||wwwtttnnnoooooonnnlllmmmoooqqqwww|||yyyuuupppkkkgggdddcccaaadddhhhoooyyy~~~~~~GGGFFFEEECCCCCCCCCCCCDDDAAA@@@AAACCCCCCGGGSSS___vvv}}}mmmccc```]]][[[YYYXXX___hhhuuu{{{qqqkkkeee```]]]WWWNNNFFFFFFEEECCCAAA?????????@@@CCCDDDLLLXXX^^^]]][[[[[[[[[iiizzzwww~~~tttZZZKKK>>>===;;;:::999999::::::999999999999::::::::::::<<<===???DDDIIITTThhhzzz~~~{{{cccWWWMMMJJJKKKOOOggg~~~uuufffYYYSSSUUUYYYdddrrr|||xxxuuuqqqqqqqqqpppoooppprrrtttxxx~~~{{{vvvqqqlllhhheeedddcccfffllluuu~~~}}}MMMLLLJJJHHHFFFFFFFFFFFFBBBBBBCCCDDDCCCEEENNNYYYooorrrnnnjjjggg```[[[^^^dddnnnyyyyyyqqqlllhhh```TTTKKKIIIGGGEEEBBBAAAAAAAAABBBDDDEEEMMMYYY``````^^^___```pppuuuyyy~~~oooVVVGGG<<<<<<;;;:::999888999:::888999999999999:::::::::;;;<<<>>>BBBGGGQQQeeewwweeeYYYNNNJJJJJJMMMeee{{{nnn___VVVVVVXXXaaappp~~~zzzxxxtttuuuuuutttssssssvvvxxxxxx|||wwwqqqlllhhhfffeeeeeeiiirrr}}}QQQPPPNNNKKKJJJIIIIIIIIIEEEEEEFFFHHHFFFEEEMMMVVVjjj{{{vvvnnnffffffjjjmmmvvv{{{vvvmmm```UUULLLJJJGGGDDDCCCBBBCCCCCCDDDEEEMMMYYY```aaa```aaadddtttwwwxxxxxxyyylllTTTEEE;;;<<<<<<:::999888999:::888888999999999:::::::::::::::===@@@EEEOOOcccuuuwwwgggZZZNNNIIIIIIKKKccc~~~rrrcccXXXTTTUUU```nnn~~~|||zzzvvvwwwwwwvvvvvvvvvyyy{{{yyy}}}wwwqqqlllhhhfffeeeffflllvvvggg^^^UUUQQQSSSTTTRRRNNNKKKIIIHHHHHHEEEFFFNNNWWWjjj|||zzzxxxwwwyyy~~~tttfff___[[[RRRJJJIIIIIIFFFDDDEEEKKKGGGLLLVVVXXXUUUZZZeeepppvvvvvvssswww|||aaaMMMBBB<<<<<<;;;;;;;;;:::::::::999999::::::::::::;;;;;;:::999;;;???DDDMMM]]]kkk|||uuutttvvvsssVVVMMMKKKHHHOOO\\\vvv}}}sssdddZZZVVVTTT\\\lll|||~~~|||{{{{{{xxxxxxxxxxxxyyy{{{}}}~~~zzztttpppkkkfffccceeeooowwwnnnddd^^^]]][[[WWWRRRRRROOONNNMMMKKKJJJQQQYYYiii~~~qqqjjjbbbWWWMMMJJJIIIGGGFFFGGGHHHGGGLLLTTTVVVTTT\\\hhhzzzyyytttvvv{{{oooWWWFFF???<<<;;;;;;;;;;;;:::::::::999999::::::::::::;;;;;;:::999;;;???CCCKKK[[[jjjvvvnnnmmmpppyyyZZZPPPLLLHHHMMMXXXoooxxxzzzpppbbbZZZWWWVVVZZZjjjzzzzzzyyyyyyyyyzzz{{{}}}~~~}}}xxxtttpppkkkhhhgggppp|||tttooojjjddd^^^^^^ZZZXXXWWWUUUSSSWWW]]]nnn~~~xxxlll```TTTOOOOOOMMMLLLMMMKKKJJJNNNSSSTTTVVVbbbqqq{{{vvvwww{{{}}}vvvaaaMMMAAA>>>;;;;;;;;;;;;::::::::::::999999::::::::::::;;;;;;:::999;;;???BBBIIIXXXfff|||tttjjjhhhkkkbbbTTTMMMGGGJJJSSSeeennnqqqiii]]]WWWVVVVVVVVVeeevvv|||{{{zzzzzzzzz|||~~~}}}yyyvvvrrrooolllrrrxxxsssnnniiiffffffeeebbbcccfff{{{wwwjjj___\\\]]][[[YYYXXXSSSQQQQQQRRRRRRYYYkkk|||zzz{{{}}}~~~zzzlllWWWGGG@@@@@@;;;;;;;;;:::::::::999999999999999:::::::::;;;;;;::::::;;;>>>AAAGGGUUUbbbvvv{{{ooojjjjjj}}}jjjXXXNNNGGGHHHNNN[[[eeejjjcccXXXRRRQQQQQQSSS```qqq~~~~~~|||{{{{{{}}}~~~|||yyyvvvssspppuuu~~~zzz||||||yyyvvvvvv~~~sssjjjjjjllljjjeeebbbYYYVVVRRROOOQQQ]]]sss~~~tttcccPPPCCC???@@@;;;;;;:::::::::999999999999999999:::::::::;;;;;;::::::;;;===???DDDQQQ]]]qqqxxxpppkkkxxxqqq[[[PPPHHHGGGJJJYYYcccjjjcccXXXRRROOONNNPPPZZZkkkzzz}}}|||}}}|||{{{xxxvvvssstttwwwuuummmooossspppiiieeeZZZVVVQQQOOOVVVfff{{{{{{lllZZZJJJ@@@===<<<::::::::::::999999999999999999::::::::::::;;;;;;;;;:::;;;======AAAMMMYYYmmm~~~vvvmmmwwwuuu^^^QQQJJJGGGHHHZZZeeemmmhhh]]]UUUPPPNNNNNNVVVeeevvv~~~}}}~~~}}}{{{yyywwwtttrrrvvvzzzsssiiijjjmmmkkkeee```WWWTTTSSSVVVbbbtttwwwcccRRRGGG@@@<<<999:::::::::999999999999888999999::::::::::::;;;;;;;;;:::;;;<<<<<>>IIITTTggg}}}zzzxxx___RRRMMMJJJHHHSSSaaammmkkk```VVVOOOKKKMMMPPP]]]ppp}}}~~~~~~~~~|||zzzxxxuuusssvvv}}}tttmmmeee```___]]]YYYUUUTTTUUU[[[jjj}}}~~~|||pppXXXIIIBBB===::::::888888888888888888888888777777888999::::::;;;;;;:::===>>>======@@@HHHOOObbbvvvxxxZZZKKKIIIHHHDDDPPP]]]fffddd^^^XXXPPPIIIHHHNNNXXXfffuuu~~~|||xxxsssqqqrrrxxxrrrmmmgggeeedddaaa\\\WWWXXX[[[eeevvv~~~{{{hhhRRRFFF@@@<<<::::::888888888888888888888888888888888999999:::::::::999;;;===<<<;;;???FFFMMM\\\qqq|||~~~wwwzzzaaaOOOJJJGGGDDDIIIUUU___aaa^^^YYYQQQHHHJJJOOOXXXeeettt|||wwwsssqqqrrrxxx{{{rrrpppoooooooookkkccc^^^[[[bbbqqqooo^^^KKKAAA===;;;999:::888888888888888888888888888888999999999999999999888:::;;;::::::===DDDJJJUUUjjjzzz}}}~~~pppmmmwwwiiiTTTJJJFFFCCCEEENNNYYY___bbb^^^TTTIIILLLOOOWWWcccppp|||~~~{{{wwwtttrrrrrrxxxzzztttuuuxxx{{{{{{vvvnnnggg___hhhxxx}}}fffVVVEEE>>><<<:::888888888888888888888888888888999999999999888888888888999999:::::::::===BBBGGGPPPddd}}}xxx{{{uuukkkooooooVVVIIIEEECCCFFFLLLVVV```gggdddXXXNNNLLLNNNTTT___lllzzz}}}{{{xxxuuuttttttyyyyyytttxxx~~~|||tttnnnfffppp{{{```QQQBBB===;;;999777777888888888888888888888888999888888888888888888888999:::::::::;;;===AAADDDMMM___wwwuuuvvvxxxrrrnnnzzzpppWWWIIIDDDCCCHHHJJJSSS___gggdddZZZQQQKKKLLLPPPZZZhhhwww|||zzzxxxwwwvvvvvv{{{zzzxxxsssxxx~~~}}}vvvqqqqqqzzzyyy[[[MMM@@@<<<<<<:::777666888888888888888888888888777777888888888888888888:::999999999;;;===@@@AAAIIIZZZppp{{{qqqpppppp}}}rrrxxxqqqXXXJJJEEECCCFFFFFFMMMYYYaaa___YYYTTTLLLLLLNNNWWWdddttt~~~{{{zzzyyyzzzzzzzzz~~~yyyxxxtttxxx~~~|||wwwsssxxxvvvTTTHHH===;;;<<<:::888666888888888888888888888888666666777777888888999999999888777777999<<<===>>>EEESSShhh}}}zzzpppnnnkkk|||yyy{{{rrr[[[MMMFFFDDDCCCBBBHHHTTT\\\[[[ZZZ[[[PPPNNNNNNTTT```ppp}}}|||zzzzzzzzz|||}}}}}}yyyzzzvvvzzz}}}yyywwwzzztttPPPDDD::::::<<<;;;888888888888888888888888888888555666666777888999999:::888666555666888:::;;;<<>>;;;:::999888777666777777777777888888888999999999888888888777777888888888999:::;;;===>>>CCCJJJYYYppp|||vvvuuuvvv|||cccRRRJJJGGGGGGGGGHHHMMMXXXbbbbbb\\\WWWMMMIIINNNWWW```pppzzzyyyzzz}}}}}}xxxyyy}}}yyy]]]DDDAAA===:::999999888777777777888888888999999999999999999888888888777777888888888999:::;;;<<<===AAAGGGUUUjjj||||||hhhUUULLLHHHFFFFFFHHHNNNZZZeeefff```YYYNNNIIIMMMSSS[[[jjjyyy}}}|||~~~~~~}}}{{{zzz~~~jjjQQQAAA>>>:::888888999888888666666666777777777888888999888888888888777777777888888888888999;;;<<<===>>>DDDPPPbbb{{{qqqZZZOOOKKKEEEFFFGGGNNN[[[hhhiiidddZZZPPPIIIKKKPPPUUUbbbppp|||{{{{{{}}}~~~rrrZZZEEE===;;;888666777888888888444444555555555666666666888888888888777777777777888888888888999:::;;;<<<===AAAKKK[[[rrr|||```QQQLLLEEEFFFGGGNNN[[[hhhjjjeee[[[PPPIIIKKKMMMQQQ]]]jjjzzz}}}}}}|||yyyzzz~~~}}}~~~tttdddPPP@@@;;;999666555666888888888555555555666666666777777777777777777777777777777888888888888999::::::;;;<<<@@@HHHUUUjjj~~~gggTTTMMMFFFFFFGGGMMMZZZgggiiieee\\\QQQIIIJJJMMMPPPZZZgggvvv}}}~~~yyyttttttwwwyyyzzzzzztttiiiZZZJJJ@@@;;;888666555666777888888777777888888888999999999666666777777777777777888888888888888888999::::::<<>>;;;999666555666777777777666666666777777777888888666666666666777777888888888888888888888999999:::;;;>>>DDDMMM^^^www~~~|||~~~sss[[[OOOEEEEEEFFFMMM[[[jjjnnnjjj]]]RRRJJJJJJJJJKKKSSS___nnnwwwyyyrrrppprrrkkkjjjggg```SSSFFF===;;;<<<999666555666777777777333333333444444444555555555666666666777777888888888888888888888888999999999===BBBKKK[[[sss~~~xxxyyyvvv^^^PPPDDDEEEFFFNNN]]]lllqqqnnn___SSSJJJIIIIIIHHHPPPZZZkkkvvv}}}}}}uuuqqqqqqiiihhheee^^^UUUJJJAAA;;;999777777777777666666666666222333333444555666777777777777777777777777777777888888777777888888999:::<<<<<>>;;;:::999777777777777666666666666777777777777777666666666777777777777777777777777777777777777777888999999:::888<<>>999999999777444777777777777666666666666444444444555666666666777666666666666666666666666666666666666666777888888999888<<>>EEETTTddd|||^^^QQQIIICCCCCCDDDLLLaaavvvvvv```RRRNNNOOOOOOUUU```ppp}}}~~~~~~}}}|||zzzyyyxxxssskkkdddgggpppyyy~~~qqqaaaUUUCCC@@@;;;999888888888888888888777777777666666666444444333333333444555666555555555555666666666666666666777777777888888888:::999:::;;;<<>>???@@@DDDIIIMMMOOOPPPPPPQQQOOOLLLJJJOOO[[[iiitttyyy{{{vvvooommmooowww}}}{{{ttteeeTTTHHH@@@999777999555444333222111222333444555444444444444333333333333333333444444444444555444444444333333333333333555555666666666777777777555555666777888999;;;<<<===DDDTTTnnn{{{mmmcccbbbiiiooonnnhhhhhhqqqpppdddaaaeee[[[PPPJJJFFFAAA>>>>>>>>>AAAEEEHHHJJJLLLNNNPPPPPPMMMKKKMMMWWWcccooouuu|||wwwnnniiieeeeeejjjttt~~~~~~{{{sssooo]]]JJJ@@@<<<888777777666555555444444444555666444444444444444444444444444444444444444444444444444444444444333333333333555555555666666666777777555555666666777999:::;;;===@@@LLLddd}}}pppfffdddnnnzzzxxxrrrvvvxxxhhh```bbbXXXOOOLLLHHHCCC@@@@@@===???AAACCCEEEGGGKKKOOOOOOLLLJJJKKKRRR]]]jjjssszzz~~~|||uuummmddd^^^______eeeoooyyy{{{ssshhhWWWEEE<<<:::777555555555555555444555555555555444444444444444444444444444444444444444444444444555444444444444444444444555555555555666666666666555555666666777888999:::>>>???GGG\\\yyywwwmmmlllyyyrrrddd\\\TTTMMMKKKIIIDDD@@@@@@<<<===??????AAADDDIIILLLKKKJJJIIIIIIMMMXXXfffqqqyyy~~~|||yyy}}}wwwqqqkkkddd]]]YYYZZZZZZ___iiisss}}}|||~~~~~~|||sss___PPPAAA;;;999666444333222222333333333333333333333333333444444444444555555444444444444333333333333444444444555555555555444444555555555666666666666666666666777888999999===>>>EEEUUUooowwwrrr}}}mmmYYYRRRMMMLLLKKKEEE@@@???===>>>>>>??????BBBFFFJJJHHHIIIIIIHHHJJJSSSaaalllvvv|||{{{qqqrrr|||}}}uuupppkkkeeeaaa]]]YYYWWWUUUUUUYYYcccmmmxxx{{{zzz}}}}}}zzzwwwyyyzzzsssjjjRRRGGG===:::888555333333111222222333444444444333333333333444444444555555555555444444444333333333111111222333444555555666444444444555555555666666666666555666666777888999:::<<>>???@@@??????AAADDDGGGGGGIIIKKKIIIHHHNNN[[[fffqqqyyyrrrkkkrrr|||~~~yyyuuummmiiiccc___\\\ZZZXXXWWWRRRQQQUUU___iiiuuuzzzqqqvvv}}}vvvqqqpppoooggg]]]IIIAAA;;;999888555333444333444555555666666666555333333333444444555555555555555555444444333333333//////000111333444555666444444444555555555666666666666555666666777888999666:::@@@KKK]]]yyyzzzxxx~~~ggg```[[[ZZZWWWOOOGGGDDD???@@@AAA@@@@@@AAADDDFFFGGGKKKLLLIIIFFFKKKWWWbbbnnnvvvwwwkkknnnwww~~~~~~}}}|||~~~{{{tttlllggg```\\\ZZZZZZXXXVVVVVVZZZVVVSSSUUU]]]eeeooosssjjjnnnwwwyyyoookkkjjjdddWWWKKK@@@???===:::777444222111555444444333333444444555444333333222222333333444555555555444444333333333333333333444444555555555333333333333333444555666444444555555666777777777;;;===AAAHHHSSSiiiyyy~~~mmm```[[[ccceeeXXXIIICCCDDD@@@>>>>>>>>><<<>>>BBBKKKHHHFFFGGGHHHJJJQQQYYYgggooozzzssspppqqq|||zzzwwwvvv|||~~~yyyuuupppjjjddd```\\\YYYXXXYYYXXXVVVYYY]]]]]]ZZZZZZ___eeennn~~~sssmmmkkkuuu||||||rrrfff```^^^XXXLLLBBB:::999888777666555555444555444444333333444444555444333333222222333333444555555444444444333333333333333333444444444444444444444333333333444444555444444555555666666777777888888<<>><<<>>>??????BBBGGGRRRMMMIIIHHHFFFFFFKKKRRRccclllwwwzzzuuu{{{zzzyyyyyyzzzuuunnngggccc___[[[YYYVVVTTTUUUWWWXXXXXX]]]cccgggdddcccdddhhhooo}}}vvvkkkgggkkkpppxxxlll]]]TTTQQQKKKAAA888666666666666555555555555555444444333333444444555444333333222222333333444444444444444333333333333444444444444333333333333555444444333333333333444444444444555666666777777999999;;;@@@III\\\zzzzzzrrr|||lll```______WWWOOOLLLCCC>>><<<>>>??????CCCHHHSSSOOOJJJHHHFFFDDDHHHOOO^^^fffrrr{{{zzz{{{{{{}}}}}}zzztttmmmddd]]]YYYWWWVVVVVVRRRQQQSSSWWWYYYZZZaaaiiinnnoooppppppqqquuu~~~ssshhhdddjjjttt|||wwwiiiYYYMMMHHHDDD<<<666777777666666555444444333555444444333333444444555444333333222222333333444333333333333333333333333555444444333333222222222555555444333222222222222333333444555555666666777:::999;;;???GGGXXXsssvvvqqqbbb]]][[[UUUPPPOOOGGGBBB>>>>>>>>>===???DDDNNNJJJHHHHHHGGGFFFJJJQQQXXXaaannnxxx~~~~~~|||vvvqqqkkkeee\\\UUURRRRRRSSSTTTQQQQQQTTTXXXZZZ\\\eeeooorrrxxx}}}~~~}}}~~~ttthhhdddjjjwww}}}tttfffUUUHHHBBB???:::666666666666666666666555555555444444333333444444555444333333222222333333444333333333333333333333333444444444333333222222111555444333222222222222222333333444444555666666666666555777<<>>>>><<<;;;>>>BBBIIIGGGGGGIIIIIIGGGJJJPPPTTT]]]jjjuuu|||}}}yyytttmmmhhh```[[[TTTOOONNNOOOQQQRRRTTTUUUXXX[[[[[[^^^hhhrrruuu~~~{{{rrrnnnkkkooozzz}}}{{{zzzlll___NNNBBB<<<:::888666222333444555666888999999555444444333333444444555444333333222222333333444222222222222333333333333333333333333222222222222444333333222222222222333333333333444555555666666666666888>>>DDDNNN```ppp~~~~~~ssskkkgggaaaZZZTTTHHHBBB>>>>>>===<<<@@@EEEGGGGGGIIILLLKKKGGGGGGKKKQQQZZZgggrrrzzz|||vvvooojjjfffaaa^^^XXXTTTPPPMMMNNNQQQRRRSSSXXXYYY\\\^^^]]]___iiitttxxxzzztttuuuzzz~~~vvvpppwwwwwwbbbWWWGGG<<<777777777666111222222444555666777888555444444333333444444555444333333222222333333444111111222222222333333333222222222222222333333333222222222111222222333333222333333444444555555666888777:::???CCCIIIVVVbbb~~~|||wwwoooddd[[[MMMFFFAAA@@@>>>===@@@EEEEEEEEEJJJNNNMMMGGGEEEGGGMMMVVVdddooovvv{{{|||vvvkkkccc]]]YYYWWWVVVTTTRRROOOOOOQQQTTTUUUUUU\\\\\\___```^^^```jjjuuuzzz~~~{{{vvvooo}}}sssjjjnnn|||ooo]]]RRRDDD999666666777777333333333333333333333333555444444333333444444555444333333222222333333444111111111222222333333333111111111222222333333444111111111111222333444444222222333444444555555666444444666:::===@@@IIITTTnnn}}}{{{zzzlllaaaTTTMMMFFFBBB???<<<>>>CCC@@@CCCIIIOOOOOOIIIFFFGGGKKKTTTaaammmtttyyy~~~~~~~~~xxxsssqqqjjj___XXXUUUTTTTTTSSSQQQQQQQQQPPPPPPSSSWWW[[[___dddhhhhhheeeeeejjjnnn|||}}}rrrmmmqqqxxx~~~|||vvvooolllqqq}}}tttaaaOOOGGG===888777777555222555444333333333333444555222222333333333333444444444444444333333333222222111111111111111111111111333333333333333333333333444444444333333222222222555555444333444555666777888888888888;;;@@@GGGLLLaaazzz~~~uuuqqqdddRRRCCCAAA@@@;;;;;;BBBAAACCCFFFHHHIIIHHHFFFEEEGGGKKKSSS```nnnxxx}}}~~~}}}zzzuuuooojjjeee___XXXTTTSSSRRRRRRQQQLLLNNNPPPRRRTTTYYY^^^bbbiiilllpppqqqooonnnppprrr{{{zzzvvvllleeegggrrr}}}|||vvvqqqjjjfffjjjuuummmZZZKKKDDD;;;777666666444222555444333333333333444555222222222333333333444444333333333333222222222222111111111111111111111111333333333333333333333333444333333333222222222222555444444333444555666777555666666777888===BBBFFFVVVrrryyylllYYYJJJEEEBBB===<<>>AAAMMMeeeuuucccQQQJJJEEE???>>>AAA>>>???AAACCCDDDEEEFFFFFFDDDFFFLLLVVVcccooowww{{{{{{~~~{{{xxxvvvtttpppkkkeee___YYYUUUXXXVVVTTTSSSTTTVVVXXXYYY[[[\\\]]]```dddllluuu|||wwwoookkkddd[[[XXX___pppzzztttqqqooojjjdddaaabbbgggnnnsss~~~kkkUUUEEE>>>;;;666444444555444333333333333333333333333333111222222222222333333333111111111111000000000000111111111111111111111111222222222222222222222222111111111111111111111111333333333444444444555555444666888999999:::<<<>>>FFFYYYwww{{{jjjWWWLLLFFF@@@>>>@@@??????@@@AAABBBCCCDDDEEEDDDEEEIIIQQQ\\\hhhsssyyyzzz~~~}}}~~~|||yyyuuupppmmmggggggeeebbb]]]XXXTTTRRRXXXXXXYYYZZZ^^^dddiiimmmqqqqqqpppqqquuu}}}pppeee___]]]]]]bbbnnn~~~yyyssspppmmmjjjeeebbbaaadddgggjjjmmmwww}}}xxxkkk[[[JJJ>>>999777444333333444444444333333333333333333333333111111111222222222333333111111111000000000//////111111111111111111111111222222222222222222222222111111111111111111111111333333333444444444444444333555777888888888:::<<>>@@@AAABBBCCCDDDDDDDDDDDDCCCDDDFFFJJJQQQ\\\hhhpppuuuzzz~~~~~~~~~~~~}}}{{{yyywwwtttsssrrrpppmmmhhhddd```]]]YYYVVVQQQUUUZZZ^^^___aaadddgggiiipppzzz|||tttjjjeeedddeeemmmttt~~~~~~xxxtttqqqpppmmmkkkhhhgggfffeeedddgggcccXXXKKKDDD>>>999222333444444333333333444111222333333333333222111111111111111222222222222222222111111111000000000111111111111111111111111111111111111111111111111222222222222333333333444111222333444444444333333111222333444444555888:::@@@DDDUUUuuuhhhTTTIIIEEEAAA===>>>@@@CCCEEEGGGHHHHHHGGGAAABBBDDDFFFLLLUUUaaajjjqqqwww~~~~~~~~~}}}}}}||||||zzzyyywwwtttqqqnnnlllkkkgggccc^^^ZZZWWWUUURRRPPPPPPVVV]]]cccgggkkkppptttxxx|||kkkiiiddd\\\WWWZZZeeennn~~~~~~zzzvvvuuusssqqqnnnllljjjiiigggggg```RRREEE???;;;999111333444444333333333444111222333444444333222111000111111111111222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222333333444444444111222333444555444333333333444555555555777;;;===<<<>>>LLLkkknnnXXXLLLGGGBBB===;;;>>>BBBGGGJJJKKKKKKJJJ@@@AAACCCEEEIIIQQQ]]]eeelllrrrzzz~~~~~~|||}}}{{{xxxxxxyyyxxxuuurrrqqqnnnjjjgggccc___[[[YYYUUUUUUUUUSSSPPPOOOPPPRRRSSSWWW```kkkwwwsssiiicccXXXTTTPPPQQQVVVaaattt~~~zzztttttttttsssqqqnnnlllkkkfff```VVVKKKAAA;;;777666333333333333333333333333555444444333222111000000111222222333333222222111000000000000000000000000111111111111111111111111333333222111000///......///000000000111111111111222222333333333333444444333333333444555666888888:::<<>>999666666333333333333333333333333444333333222222111111000111222222333333222222111000000000000000000000000111111111111111111111111222222111111000/////////111111111111222222222222222222222333333333444444222222222333444555777888:::;;;CCCUUUpppkkk___WWWMMMEEEBBB;;;<<<>>>AAACCCFFFGGGHHHHHHFFFDDDCCCEEEIIIOOOSSSbbbiiirrrzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{|||zzzwwwvvvuuussspppnnniiifffcccaaa___^^^[[[YYYVVVTTTQQQNNNLLLLLLLLLLLLMMMQQQVVV\\\___cccgggjjjiiilllrrr{{{wwwjjj^^^TTTNNNKKKKKKKKKOOOYYYgggyyy|||{{{|||}}}{{{~~~|||zzzxxxuuuooofff___QQQMMMFFF???999666555555333333333333333333333333222222222222222222222222111111222222222222111111000000000000000000000000111111111111111111111111000000000000000000000000111222222222222333333333222222222222333333333333111111111222333444555666999:::@@@MMMaaa{{{|||hhh^^^YYYRRRIIICCC;;;<<<===???AAADDDFFFGGGJJJGGGDDDBBBBBBEEEIIIKKKZZZaaakkkuuu{{{~~~~~~}}}{{{|||}}}}}}~~~~~~}}}}}}|||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{|||{{{zzzyyyxxxwwwvvvvvvtttrrrnnnllljjjhhheeebbb]]][[[XXXUUUSSSQQQOOOOOOMMMLLLKKKKKKKKKMMMQQQTTTUUUXXX^^^dddiiipppwww|||yyyzzz}}}rrrnnnhhhaaa[[[VVVSSSRRRQQQRRRZZZfffrrr{{{{{{{{{yyyzzz~~~zzzuuulll___VVVGGGDDD???999555333333333222222222222222222222222000000111111222222222333111111222222222222111111000000000000000000000000111111111111111111111111//////000000111111111111111111111222222222333333111222222222222333333333111111111111222333444555777999>>>FFFTTTjjj}}}}}}{{{ggg\\\XXXSSSJJJBBB>>>>>>>>>???AAADDDFFFHHHIIIGGGDDDBBBAAACCCEEEGGGQQQYYYeeeooovvv{{{}}}~~~vvvvvvwwwxxxxxxxxxxxxwwwyyyzzzzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvuuuuuutttttttttssssssrrrpppooonnnmmmhhheeebbb```^^^\\\YYYVVVQQQPPPNNNKKKHHHGGGHHHIIIDDDFFFHHHJJJMMMRRRXXX]]]dddfffiiimmmrrrzzzyyyuuueeeeeeeeedddcccbbb```___[[[___iiittt}}}yyyuuuwwwxxxwwwwwwyyy}}}~~~{{{qqqdddVVVLLLBBB???;;;777333222222222222222222222222222222222///000000111111222222333000111111222222111111000000000000000000000000000000000000000000000000000/////////000111111222222000000000000111111111222111111111222222222333333111111111111111222333444777888<<>>======???BBBEEEGGGGGGFFFDDDBBBBBBBBBDDDEEEKKKRRR^^^iiiqqqwww{{{~~~tttuuuuuuvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvtttsssrrrpppoooooommmlllkkkjjjiiifffffffffeeedddbbbaaa```ZZZXXXUUUSSSRRRPPPNNNKKKFFFFFFEEEDDDBBBCCCEEEHHHGGGKKKOOOSSSVVV\\\dddjjjpppqqqsssuuuxxxzzztttpppnnnhhhiiikkklllmmmllllllkkkhhhllluuuzzztttpppqqqsssuuuyyy~~~|||yyyzzzyyykkkZZZKKKCCC===;;;888555333222222222222222222222222222222222000000000111111111222222000000111111111111000000000000000000000000000000000000000000000000000000//////000000111111111222//////000000000111111111111111111111222222222222222111111111222222333444666666999???CCCPPPmmm{{{pppkkkqqq~~~{{{hhh]]]WWWMMMDDD???>>>;;;;;;<<>>CCCEEEJJJIIIHHHFFFDDDCCCBBBBBBBBBHHHQQQZZZdddmmmuuu{{{{{{~~~ffffffggghhhhhhhhhhhhggg```aaabbbbbbbbb```]]]\\\YYYXXXVVVSSSQQQNNNLLLKKKJJJKKKKKKLLLKKKJJJHHHGGGFFFEEECCCCCCCCCCCCAAA???@@@BBBDDDDDDEEEIIIOOOTTTUUUZZZaaaeeegggkkkqqqwwwsssvvv{{{~~~}}}zzz{{{wwwmmmkkkooovvvzzz|||{{{zzzyyy{{{~~~~~~}}}yyyxxx{{{|||{{{}}}{{{tttooosss~~~vvv^^^III===999444333333222222333555555111111111111111111111111111111111000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111000000000000000000111111222222222333333333000111111111111222222222333333333222333333444444444222444999999>>>TTTnnnzzzkkkfffjjjpppwwwtttfffXXXLLLDDDBBB>>><<<===@@@EEEHHHMMMLLLJJJHHHEEECCCAAA@@@@@@EEEMMMVVV___iiisssyyyyyy|||]]]\\\\\\[[[ZZZYYYXXXXXXWWWVVVUUUTTTSSSQQQQQQPPPKKKJJJIIIHHHHHHGGGGGGHHHFFFEEECCCBBBBBBCCCEEEFFFCCCDDDEEEEEECCCCCCDDDEEEFFFEEEEEEEEEIIIOOOUUUZZZbbbcccccceeehhhkkkooorrruuuvvvwwwxxxyyy{{{|||||||||xxxuuuuuuxxxyyy{{{~~~}}}xxxpppmmmooouuu{{{~~~{{{|||zzzxxx{{{{{{rrrssspppoooxxxlllTTTAAA999888555444222111111111222222111111111111111111111111111111111111000000///...000000000000000000000000111000000000//////......---...000111111111000///444333000...---...000111333222111000000111222333111111111111111111111111222222333333333333444444666555555666666<<>>>>>======CCCJJJPPPQQQNNNHHHEEEGGGFFFCCCCCCBBBEEEMMMYYYfffooorrrxxx|||RRRRRRRRRQQQPPPOOOOOONNNLLLKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBCCCFFFHHHJJJFFFFFFEEEDDDCCCDDDGGGJJJLLLLLLLLLKKKLLLRRRZZZ```llllllkkkiiihhhiiilllmmmpppppppppqqqsssvvvxxxzzzxxxsssnnnlllkkklllmmmooopppooonnnqqqxxx|||{{{zzz}}}|||sssqqqllljjjqqq}}}~~~qqq___KKK===888777444333222111111111222222111111111111111111111111333333333333333222111111000000000000000000000000111111111000000/////////---...///000111000000///000000//////000000000000111111000//////000111111111111111111111111111111222222222333333333444444333333333444444999FFFSSSqqqxxxlllddd``````dddsssjjjXXXNNNGGGCCC@@@???>>>>>>DDDKKKVVVXXXUUUMMMHHHFFFFFFCCCCCCBBBDDDKKKVVVbbblllpppvvvzzz~~~GGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@??????>>>@@@??????>>>>>>>>>??????AAAAAAAAABBBDDDHHHKKKMMMLLLKKKJJJHHHIIILLLRRRVVVXXXZZZ[[[WWWTTTWWWbbbkkkwwwvvvsssooojjjgggggghhhmmmmmmnnnpppsssvvvyyy{{{qqqlllddd___^^^aaadddeeejjjkkkpppxxx||||||}}}uuuooofffbbbgggppptttsssssskkk\\\MMM@@@888666555444333222111111111222222111111111111111111111111000111111111111000//////000000000000000000000000111111111111111000000000......///000000000000000,,,---///111222111111000000000////////////000000000000000000000000000000222222222222333333333333333333444555444666@@@JJJ___yyyqqqeee]]]XXXZZZdddyyyppp[[[NNNIIIEEEAAAAAA@@@@@@EEELLL[[[``````WWWNNNIIIFFFDDDDDDBBBBBBGGGQQQ\\\fffkkksssvvv{{{}}}}}}AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@?????????>>>???>>>>>>>>>>>>>>>???@@@@@@@@@AAABBBEEEIIIMMMOOOQQQRRRSSSTTTVVV[[[bbbfffiiilllllleee]]]]]]hhhrrr}}}}}}{{{uuunnniiihhhiiilllmmmoooqqqsssuuuvvvvvvgggccc\\\WWWZZZdddmmmqqqssstttwww}}}~~~}}}zzz{{{zzz}}}xxxnnnbbb[[[^^^dddgggfff___VVVJJJ???999666444222333222222222222222222222111111111111111111111111000000000111111000000///000000000000000000000000222222111111111111111111...//////000000000000000///000000111222222111111000000000000000000000000000000000000000000000000111222222222222333333333555444666888666666<<>>>>>>>>>>>????????????@@@@@@@@@@@@@@@???????????????>>>>>>???@@@AAAAAABBBBBBBBBDDDGGGKKKOOORRRTTTWWW\\\```eeejjjppptttwww{{{zzzpppccc```iiisss~~~wwwqqqooopppnnnnnnnnnmmmkkkhhhfffddd\\\\\\XXXWWWaaattt~~~wwwvvvtttwww{{{mmm]]]VVVWWWZZZZZZYYYMMMFFF>>>888777555222///222222222222222222222222111111111111111111111111444444555555555555444444000000000000000000000000111111111111111111222222///////////////000000111555444222000000111222333111111111111111111111111000000000000000000000000111111111222222222333333444333555777666555888>>>GGG\\\}}}{{{kkk```YYYUUUVVV```pppkkkXXXMMMHHHDDDBBB???>>>BBBIIIOOO^^^kkklllcccXXXNNNGGGDDDCCCAAABBBFFFNNNXXX^^^jjjnnntttxxxzzz|||}}}~~~~~~yyywwwxxx}}}<<<<<<<<<===>>>>>>>>>???======>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEEEEFFFHHHLLLPPPUUUWWWYYY^^^dddjjjooouuu{{{~~~wwwjjjdddjjjrrrxxxuuuuuussspppmmmgggbbb]]]YYYWWWWWW\\\^^^bbbqqq}}}|||xxxuuusssvvv~~~{{{}}}~~~yyyiiiWWWQQQQQQQQQOOOMMM@@@===888666666555222///111111222333333333222222111111111111111111111111222222333444444444333333000000000000000000000000000000000111111111111111///////////////000111111777555222//////000111333111111222222222222111111111111111111111111111111111111111111222222222222111000111555555333555999AAAPPPlll|||mmmbbb___YYYWWW[[[dddsssrrr___QQQKKKFFFCCC???===@@@FFFEEEVVVhhhnnnjjj```TTTJJJDDDCCCBBBAAACCCIIIQQQWWWccchhhnnntttwwwyyy{{{}}}}}}yyywww{{{<<<<<<===>>>>>>???@@@@@@>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFGGGHHHIIIMMMRRRXXX]]]```eeehhhlllqqqvvv|||sssmmmpppuuuwwwrrrqqqnnnjjjbbb[[[VVVUUUVVVWWW]]]gggpppwww|||}}}zzz}}}~~~|||}}}~~~{{{yyy|||uuupppsssxxxtttbbbPPPKKKKKKHHHDDDBBB;;;999666444333333222111000111222333333333333222111111111111111111111111---...///000000000000000000000000000000000000000/////////000000111111111000//////...///000111222222111000/////////000111///000111222222111000///222222222222222222222222111111111111222222222222000///000444555333555999===EEE[[[|||~~~rrriiigggaaa\\\\\\___fffuuuvvvcccUUUOOOIIIEEE@@@===???EEEAAAPPPbbbkkkkkkdddXXXLLLDDDDDDCCCBBBBBBFFFMMMRRR\\\aaaiiiooosssvvvyyy{{{~~~~~~}}}|||>>>>>>???@@@AAABBBBBBCCCBBBBBBCCCCCCDDDEEEEEEEEEBBBCCCCCCDDDEEEGGGHHHIIIHHHIIILLLPPPWWW]]]cccgggqqqrrrtttvvvzzz|||vvvwww{{{|||ssskkkiiiaaa[[[RRRKKKIIINNNUUUZZZeeesss||||||~~~xxxyyyvvvrrrttt~~~yyynnnhhhmmmuuu~~~ppp]]]KKKFFFFFFBBB===;;;999888555222111111222333000111222333444333333222111111111111111111111111//////000111111111111111000000000000000000000000......//////000000000111000///.........///111222,,,---...///000000//////...///000111111000///...333333333333333333333333000111111111111222222222222000111555777666888<<<999===PPPrrrzzzrrrnnnhhhbbb___^^^bbbmmmxxxwwwxxxdddXXXRRRLLLGGGAAA===???EEE@@@NNN]]]gggjjjeeeZZZNNNDDDDDDDDDBBBAAADDDJJJOOOXXX]]]dddkkkppptttwwwyyy}}}}}}~~~~~~BBBDDDEEECCC@@@???BBBEEEKKKIIIGGGFFFHHHJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKOOOPPPSSSXXX```fffjjjkkkpppuuuyyyyyyxxx}}}tttfffYYYRRRJJJLLLMMMLLLLLLRRR]]]fffuuu~~~zzzzzz{{{xxxpppnnnjjjlllxxx{{{xxxllliiiggggggnnn{{{lll]]]MMMFFFBBB<<<888666333333333222222222111111000000000000000000000000000000000000////////////000000000000000000000000111111000000//////......111111111000000000000000333222000/////////000111000000000000000000000000333222222222111111000000---......///000111111111111111111111111111111111333444444444333333555777:::<<>>AAAEEEIIIIIIGGGGGGEEEDDDBBBBBBBBBCCCDDDEEEJJJQQQWWW[[[bbbiiiooosssuuuwwwxxxxxxxxxzzz{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}|||~~~~~~~~~~~~}}}|||||||||}}}|||{{{|||~~~~~~}}}|||||||||}}}}}}}}}~~~~~~{{{yyy~~~}}}}}}|||xxxrrr{{{~~~{{{xxxuuuyyy}}}|||zzz{{{bbbaaa___[[[XXXZZZaaafffiiilllqqqyyy~~~zzzuuuqqqooonnnmmmffffffhhhlllqqqvvvyyyzzzyyy{{{|||yyyuuutttwww{{{{{{}}}}}}zzzssslllgggeeeZZZWWWQQQKKKHHHIIIOOOSSSXXX\\\aaacccfffmmmxxxzzzwwwyyy}}}|||xxxuuutttwww}}}xxxssslllhhhooommmkkkhhhfffhhhlllpppuuu}}}zzzwwwrrrlllTTTIII???;;;999555222222222222222222111111111111000000000000000000000000000000111111111111111222000000000000000000000000000000000000/////////////////////000000000000000.............../////////000000000000000000000000111000000000000000000000000000111111222222222222111111111111111111111111000111222111000000222444777777999AAAQQQmmm|||rrrfff]]]]]]eeelllvvvvvv}}}jjjbbb[[[XXXTTTLLLEEECCCAAA>>>;;;<<>><<<;;;===@@@BBBDDDCCCCCCCCCCCCCCCBBBAAAAAA===AAAFFFIIINNNTTT]]]dddjjjmmmqqqtttuuuuuuwwwxxxyyyzzz{{{||||||}}}}}}}}}||||||}}}}}}~~~}}}}}}|||||||||{{{{{{{{{zzzzzzzzz{{{|||}}}}}}}}}}}}|||{{{{{{|||}}}}}}{{{{{{|||}}}~~~}}}{{{zzzyyyzzzzzz{{{}}}|||{{{|||}}}~~~}}}||||||}}}}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}}}}~~~{{{sssnnnsss{{{{{{tttyyy{{{xxx~~~{{{zzz{{{{{{xxxuuusssuuuxxx|||xxxzzz}}}}}}|||wwwooogggaaa^^^YYYWWWSSSPPPMMMMMMMMMNNNNNNPPPSSSVVVZZZaaahhhmmmrrruuuxxxwwwuuuvvv{{{~~~~~~~~~}}}~~~zzz{{{xxxnnnkkkmmmqqqsssrrr}}}~~~~~~{{{vvvqqqnnnmmmiiigggdddaaa]]]XXXQQQLLLBBB<<<777777666333222444222111111111111000000000000000000000000000000000.........///000000111111000000000000000000000000////////////000000000000---......//////000000111///000000000000///...---////////////////////////,,,,,,,,,,,,------------111111111111111111111111000000000000000000000000000111222111000000222444333222555;;;@@@OOOnnn{{{{{{uuuiii\\\UUUWWW\\\eeeuuu{{{vvvmmmddd___ZZZRRRKKKIII@@@???===<<<<<<===>>>???@@@AAABBBCCCCCCBBBAAA@@@<<>>;;;:::;;;======???AAACCCDDDCCCBBBAAA<<<>>>@@@AAACCCIIIRRRYYY^^^ccciiinnnppprrrtttvvvuuuuuuwwwxxxyyyzzzzzzzzzzzzzzz{{{|||||||||||||||||||||{{{zzzzzzyyyxxxxxxzzzyyyxxxwwwwwwyyy{{{|||wwwxxxyyyxxxwwwvvvwwwyyyyyyyyyyyyyyyyyyyyyxxxwwwyyyxxxwwwxxxyyyzzzyyyxxxxxxxxxyyyzzz{{{|||}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}|||{{{zzz{{{}}}~~~~~~~~~~~~}}}~~~}}}}}}}}}~~~~~~}}}~~~}}}|||{{{{{{|||}}}}}}~~~}}}}}}~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~tttkkkmmmuuu~~~~~~~~~}}}|||zzzyyyyyyzzz{{{zzzuuurrrnnnjjjggg^^^[[[WWWQQQLLLIIIHHHGGGJJJLLLQQQXXX```gggkkklllqqqrrrsssrrrqqqrrruuuxxx}}}{{{yyy|||~~~|||oooqqqssstttxxx{{{yyyiiieeedddjjjuuu}}}~~~}}}}}}vvvppplllhhh___UUUOOOKKKGGGBBB???666333111333222000000333111111111111000000000000000000000000000000000000///000000111222222333333000000000000000000000000.../////////000000111111---------...///000000111////////////...,,,)))(((////////////////////////000111111111222222333333000000000///////////////000000000000000000000000111222333222111111333555333222666<<<;;;===OOOfffyyy}}}}}}uuuhhh___^^^aaaaaappp}}}sssmmmggg```[[[ZZZOOOLLLFFF@@@;;;999;;;===<<<>>>AAACCCDDDDDDBBBAAA;;;===>>>>>>@@@FFFOOOVVVZZZ___fffkkkoooqqqsssuuutttuuuvvvwwwyyyyyyzzzzzzyyyzzzzzz{{{|||||||||{{{||||||{{{zzzzzzyyyxxxxxxyyywwwuuutttuuuwwwzzz{{{uuuvvvwwwvvvuuutttuuuwwwvvvwwwxxxyyyyyyxxxvvvuuuvvvuuuuuuuuuwwwxxxwwwvvvxxxxxxyyyzzz|||}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||~~~}}}|||||||||}}}~~~~~~}}}{{{zzzzzz{{{|||}}}~~~~~~~~~~~~~~~{{{~~~~~~~~~}}}~~~{{{yyy~~~}}}~~~~~~|||{{{|||}}}~~~~~~}}}|||{{{~~~~~~}}}~~~~~~~~~}}}}}}|||||||||||||||}}}}}}{{{{{{zzz{{{|||}}}~~~}}}}}}~~~~~~}}}}}}~~~}}}|||}}}~~~~~~}}}}}}~~~{{{{{{|||~~~~~~~~~~~~~~~~~~uuukkkkkksss{{{|||xxxuuuooolllfff```ZZZWWWTTTTTTPPPKKKHHHGGGFFFEEEHHHLLLMMMYYYiiittt~~~xxxvvvttttttxxx~~~~~~|||}}}ssskkklllnnnqqqtttsssttt}}}rrrlllmmmeeemmmtttwwwyyy}}}}}}zzz{{{~~~tttkkkfff[[[UUULLLDDD???;;;777555777666444333222222333444111000//////000111111000000000000000000000000000000000000000000111111222......//////000000111111333333222111000///......////////////////////////111111000///////////////////////////////////////333333222222000///...---000000//////.........---////////////000000000000111111222222222333333333222111333555777<<>>???AAABBBBBBBBBBBB>>>>>>??????@@@CCCHHHKKKTTTXXX___gggmmmqqqssssssqqqrrrrrrssstttuuuvvvvvvvvvwwwyyy{{{{{{{{{yyyxxx{{{zzzzzzyyyxxxwwwvvvvvvttttttttttttttttttsssssstttuuuvvvwwwxxxwwwwwwwwwvvvuuuuuutttttttttuuuuuuxxxwwwvvvuuuuuuttttttuuuuuuvvvwwwyyyzzz{{{{{{{{{~~~~~~}}}}}}}}}zzz|||{{{www}}}{{{xxxyyy{{{}}}{{{yyyyyyzzzyyyxxxwwwyyy|||~~~}}}|||{{{{{{{{{{{{|||~~~}}}{{{zzz|||||||||{{{{{{|||}}}~~~|||{{{||||||}}}||||||||||||||||||||||||}}}}}}}}}}}}|||{{{zzzyyyyyyzzz{{{|||||||||{{{{{{{{{zzzxxxvvvwwwxxx{{{|||}}}zzzxxxxxxyyy{{{|||}}}~~~|||}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~|||zzz{{{|||||||||}}}~~~~~~}}}||||||||||||~~~~~~}}}}}}~~~}}}~~~~~~~~~~~~uuunnnlllnnnqqqxxx}}}||||||wwwsssqqqllllllkkkiiigggdddaaa___WWWVVVSSSPPPNNNLLLKKKKKKMMMKKKKKKMMMNNNLLLNNNSSS^^^lll|||~~~yyywwwwwwzzz~~~}}}|||~~~zzzqqqllllllmmmqqqsssqqqqqqxxxwwwnnnlllppprrrxxx||||||}}}~~~}}}zzzyyy}}}{{{pppddd]]]UUUOOOGGG@@@<<<888555444333222111000///000111111222000......000111000///000000000000000000000000/////////...///000000111////////////000000000000222111111000000//////...////////////////////////111000000/////////////////////////////////////////////000000000///......000/////////............////////////000000000000111111111222222222333333333222333666777:::DDDOOOjjjzzz~~~zzzsssppppppooo{{{zzzwwwuuunnnhhh```WWWNNNHHHCCC===;;;=========>>>???@@@@@@AAAAAA===>>>>>>===>>>@@@EEEHHHMMMQQQXXX```gggkkkmmmnnnqqqqqqrrrsssssstttuuuuuuwwwxxxzzz{{{{{{zzzyyyxxxwwwwwwwwwvvvvvvuuuuuutttssssssssssssssssssssssssttttttuuuuuuvvvvvvvvvvvvuuuttttttsssssssssttttttwwwvvvuuuttttttttttttttttttvvvwwwyyy{{{|||}}}}}}~~~}}}}}}}}}||||||||||||}}}zzzxxxzzz}}}}}}zzzvvvzzzxxxvvvwwwyyyzzzyyyxxxzzzzzzzzzxxxvvvwwwyyy{{{~~~}}}|||{{{{{{{{{{{{zzz|||}}}|||yyyyyy{{{}}}yyyxxxwwwvvvvvvvvvwwwwww|||{{{{{{{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzzzzxxxwwwuuuvvvwwwzzz{{{|||zzzxxxvvvvvvwwwyyy{{{}}}~~~~~~}}}~~~}}}}}}|||||||||||||||}}}||||||}}}~~~~~~~~~|||zzzyyyyyyzzzzzz{{{|||~~~~~~~~~~~~}}}{{{{{{{{{{{{{{{}}}~~~}}}||||||}}}|||}}}~~~~~~~~~xxxqqqooopppqqqwww}}}}}}~~~~~~|||zzz|||yyyvvvrrrooommmmmmlllkkkooolllhhheeeccc```[[[VVVRRRQQQQQQPPPOOOMMMMMMLLLIIIJJJKKKMMMNNNOOOPPPPPPQQQRRRWWW\\\]]][[[[[[___mmmzzz}}}|||{{{}}}~~~vvvqqqppppppqqqsssssspppnnnttt|||}}}uuuqqqmmmlllooouuu}}}|||xxxyyy{{{}}}{{{ttthhh[[[SSSLLLGGGAAA;;;888555333222000000///...///000111222333111/////////000///...000000000000000000000000...............//////000000000000000////////////////////////////////////////////////////////////000000//////......//////////////////////////////,,,---......////////////////////////............////////////000000000000111111111222222222222333333333444777777777>>>FFFYYYsss~~~|||yyyxxxyyyzzztttmmmcccXXXQQQJJJCCC???@@@<<<<<<<<<===>>>>>>>>>>>>=========<<<<<<===AAACCCIIIMMMTTT\\\ccciiilllmmmppppppqqqqqqrrrrrrssssssvvvwwwxxxxxxxxxwwwvvvuuussssssssssssssssssssssssrrrrrrrrrsssssssssssssssttttttsssrrrrrrsssuuuvvvsssrrrrrrrrrrrrrrrssssssuuuttttttsssssssssssstttssstttvvvxxxzzz{{{||||||zzzzzzzzzzzzyyyyyyyyyyyyyyywwwuuuwwwzzz{{{yyyvvvvvvtttssstttvvvwwwwwwvvvzzzzzzyyywwwuuuuuuvvvxxx|||||||||{{{zzzzzzzzzyyyxxxyyyzzzyyyxxxxxxyyy{{{{{{zzzxxxwwwuuuuuuttttttvvvwwwxxxyyyzzz{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzyyyyyyyyyxxxxxxwwwvvvuuuvvvvvvuuuuuuvvvvvvwwwxxxwwwvvvuuuttttttvvvxxxyyyxxxvvvuuuttttttuuuwwwyyy|||}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~||||||{{{zzzyyyyyyyyyzzzzzz{{{|||}}}}}}|||{{{{{{wwwwwwwwwwwwyyyzzz{{{|||~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzzzzzzzz{{{}}}}}}|||{{{zzz|||~~~~~~}}}{{{|||~~~~~~}}}~~~~~~~~~~~~~~~zzzuuuttttttssswww}}}}}}{{{{{{___\\\YYYYYYZZZ[[[ZZZXXX^^^___]]]YYYUUURRROOOKKKIIIHHHHHHIIIJJJKKKLLLMMMMMMOOOTTTYYY]]]```aaaaaa```cccjjjppppppjjjiiikkkvvvzzzxxxyyyzzzxxxvvvtttpppnnnsss{{{|||rrriiiggghhhlllttt{{{}}}www{{{zzzwwwrrrjjj___TTTMMMDDD@@@;;;777555444333111111111000000111222444555555333111000000000///...///////////////////////////............///000000111111000000//////......---........./////////000////////////////////////000//////.........//////////////////////////////------...////////////...///////////////.........////////////000000000000111111111111222222222222333222444888888777;;;@@@KKKddd|||qqqfff\\\RRRHHHAAAAAA<<<;;;;;;;;;;;;<<<<<<======>>>>>><<<;;;;;;>>>@@@FFFIIIPPPXXX___fffjjjlllnnnnnnooooooppppppqqqqqqsssssssssssssssrrrqqqpppppppppqqqqqqrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrtttrrrqqqppppppqqqssstttppppppppppppppppppqqqrrrrrrrrrqqqqqqqqqrrrssssssssstttuuuvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuttttttuuuxxxyyyxxxvvvsssrrrrrrrrrssstttuuuuuuwwwwwwwwwvvvtttsssuuuwwwyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwxxxzzzzzzyyyxxxwwwvvvuuuuuutttvvvwwwyyyzzzyyyyyyxxxxxxxxxwwwvvvvvvwwwxxxxxxyyyyyyyyyyyyxxxwwwvvvuuutttssssssrrrssstttuuuvvvttttttsssrrrsssuuuvvvwwwuuutttsssssssssuuuvvvxxx{{{{{{{{{{{{{{{||||||}}}|||}}}}}}{{{zzz{{{|||||||||~~~~~~~~~|||{{{zzzyyyxxxxxxxxxxxxwwwyyy{{{{{{{{{zzzzzzzzzuuuuuuuuuvvvwwwxxxzzzzzz}}}}}}}}}}}}|||{{{yyyyyyyyyyyyyyyzzzzzz{{{||||||{{{zzzzzz{{{}}}~~~~~~}}}zzz{{{|||}}}~~~}}}||||||~~~~~~~~~||||||}}}~~~|||zzzzzzyyyxxx{{{}}}}}}QQQPPPPPPQQQSSSVVVWWWWWW]]]fffjjjbbbXXXTTTRRRPPPOOOOOOPPPQQQSSSVVVXXXYYYWWWZZZ```fffjjjmmmooooooqqqtttzzz~~~zzzssspppsss{{{zzzyyyzzz}}}{{{uuuqqqlllkkkrrrzzz}}}~~~ppphhhbbbdddiiioooxxx{{{|||vvvmmmeee]]]UUUNNNIII>>>;;;777555444444333222111111111111222444555666666444222111222222111///////////////////////////000000//////000000111222111111000000//////......------......//////000000//////////////////////////////............////////////////////////////////////000000000///...............///////////////////////////000000000000000000111111111222222222111111444999:::999:::>>>AAAVVVuuuuuukkk^^^OOODDD@@@===<<<;;;;;;:::;;;;;;<<>><<<;;;===>>>???BBBHHHOOOWWW___dddgggkkkkkklllmmmnnnoooppppppqqqqqqqqqppppppooonnnnnnooooooppppppqqqrrrrrrrrrooopppppppppqqqqqqrrrrrrsssqqqpppnnnnnnoooqqqrrrnnnnnnmmmmmmnnnooopppppppppooooooooopppqqqrrrrrrwwwwwwwwwvvvuuutttsssrrrssssssssssssssssssssssssrrrrrrsssuuuvvvwwwwwwvvvqqqrrrrrrrrrrrrrrrssstttrrrsssttttttsssssstttvvvtttuuuuuuvvvuuuuuutttsssttttttsssssstttuuuvvvvvvuuuuuuuuuvvvuuuuuuuuuuuuuuuvvvwwwxxxxxxwwwvvvuuuwwwvvvuuuttttttuuuvvvwwwwwwwwwwwwvvvvvvuuutttsssqqqqqqqqqqqqqqqrrrssssssrrrrrrqqqrrrrrrtttuuuvvvttttttsssssstttuuuvvvwwwyyyxxxxxxwwwxxxyyyzzzzzzzzz{{{}}}~~~~~~~~~~~~}}}}}}{{{yyyyyyzzz{{{{{{{{{}}}}}}}}}}}}}}}|||{{{zzz|||{{{zzzyyyxxxwwwwwwwwwuuuxxxzzzzzzyyywwwwwwxxxuuuuuuuuuvvvwwwxxxzzzzzz{{{{{{{{{{{{zzzyyyxxxwwwxxxxxxyyyzzzzzz{{{{{{{{{{{{zzzyyyzzz|||~~~}}}|||yyyzzz{{{|||||||||{{{zzz}}}}}}}}}}}}}}}~~~~~~}}}}}}||||||{{{|||}}}}}}~~~~~~}}}~~~}}}~~~TTTUUUVVVVVVWWWYYY^^^aaaooo}}}{{{mmmfffbbb]]]]]]]]]^^^```aaacccdddddddddgggkkkpppuuuwwwyyyyyyyyy{{{zzzrrrrrrvvv|||yyy{{{{{{{{{}}}vvvrrroooooorrryyyyyyqqqlllhhhgggmmmuuu{{{~~~vvvhhhcccaaaeeejjjpppzzzvvvmmmaaaWWWPPPLLLGGGDDD999777444333333444333222000000//////000111333444555333111111222222111000000000000000000000000000000000000000000111222222000000000000////////////.........//////000000000////////////////////////......------......//////////////////////////////000000000000000///...---.........///////////////////////////000000000000000000000111111111111222111000333888;;;999999<<<:::IIIddd}}}ooo[[[KKKCCC???>>><<<;;;;;;;;;<<<<<>>???AAAFFFLLLTTT\\\bbbeeeggghhhiiikkklllnnnooopppqqqqqqppppppppppppppppppoooooooooppppppqqqqqqqqqnnnnnnoooooopppqqqqqqqqqrrrqqqpppooonnnooopppppplllkkkkkkkkklllmmmnnnooommmmmmmmmnnnnnnpppqqqrrryyyyyyxxxwwwuuusssqqqppppppppppppqqqqqqqqqqqqqqqpppqqqrrrssstttuuuuuuuuuqqqrrrrrrrrrppppppqqqsssoooppprrrrrrqqqrrrsssuuurrrrrrtttttttttsssrrrqqqsssrrrqqqqqqsssuuuuuutttssstttuuuwwwwwwxxxxxxwwwuuuuuuvvvvvvvvvuuuuuutttvvvtttsssqqqqqqssstttvvvssssssssssssrrrqqqpppoooppppppqqqrrrrrrrrrrrrqqqppppppqqqqqqrrrsssuuuuuuttttttttttttttttttuuuuuuvvvuuutttttttttuuuwwwxxxvvvxxxzzz{{{{{{|||~~~|||{{{{{{zzzyyyyyy{{{||||||{{{{{{|||{{{{{{zzzyyyxxxwwwzzzyyyxxxwwwwwwwwwwwwwwwtttwwwzzzyyyvvvtttuuuvvvuuuuuuuuuvvvwwwxxxyyyzzzyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxyyy{{{|||{{{zzzwwwxxxzzz{{{{{{{{{zzzyyyzzzzzz{{{||||||}}}}}}}}}~~~}}}|||zzzyyyyyyyyyyyyyyyzzz{{{}}}}}}~~~~~~~~~~~~~~~lllnnnooolllhhhhhhnnnuuuyyyooonnnoooppppppooonnnlllkkkmmmooorrrvvvzzz}}}~~~zzzzzz|||{{{tttooossszzz{{{vvvvvvrrrooouuuwwwpppmmmlllmmmpppxxx{{{tttnnnkkkhhheeehhhnnnuuuxxxvvvpppeeeccccccfffhhhmmmxxx~~~jjjaaaTTTKKKFFFCCC???<<<666444222222222333222111000///......///000111222222000//////000111000///000000000000000000000000///////////////000111111////////////000000000000///000000000000000000000////////////////////////...------------...///000////////////////////////------.../////////................../////////000////////////000000000000000000000000111111111111111///111666999777666888777???SSSpppjjjVVVLLLAAA@@@>>><<<;;;<<<======>>>???@@@>>><<<;;;<<<===???AAAEEEKKKRRRZZZ```ddddddeeegggiiikkknnnooopppooooooooooooooooooppppppnnnooooooooooooooooooooommmmmmnnnoooooopppqqqqqqqqqpppppppppooooooooonnnjjjjjjjjjjjjkkklllmmmnnnkkkkkkllllllmmmooopppqqqvvvvvvuuutttrrrpppooonnnnnnnnnooooooooopppppppppnnnoooqqqqqqqqqqqqqqqrrrqqqrrrrrrqqqnnnmmmoooqqqnnnpppqqqqqqpppooopppqqqqqqrrrtttuuuuuutttrrrqqqsssqqqooopppsssuuuuuusssssstttuuuwwwwwwwwwwwwwwwrrrrrrrrrrrrssstttuuuuuutttsssqqqppppppqqqssstttqqqqqqqqqqqqpppooonnnnnnnnnppprrrttttttsssqqqpppoooppppppqqqrrrttttttuuuttttttsssssssssssssssssstttsssqqqqqqqqqrrrtttuuurrrtttwwwxxxxxxyyy|||~~~|||}}}~~~~~~}}}{{{zzzyyyyyyyyy{{{}}}~~~}}}|||{{{{{{{{{zzzyyyxxxvvvuuuvvvvvvuuuuuuuuuuuuvvvvvvtttwwwzzzyyytttqqqrrrttttttttttttuuuvvvwwwxxxyyywwwwwwxxxxxxxxxwwwwwwvvvrrrsssuuuvvvwwwwwwvvvvvvvvvuuuuuuvvvxxxyyyyyyxxxwwwwwwyyyzzzzzzzzzyyyxxxxxxxxxyyyzzz{{{{{{{{{{{{|||{{{yyywwwvvvvvvvvvvvvvvvwwwyyy|||}}}~~~~~~~~~}}}|||}}}zzz|||}}}{{{}}}|||}}}}}}|||yyyuuurrrpppnnnooorrrvvvyyy|||~~~xxxxxxxxxwwwqqqnnnuuu~~~~~~{{{tttqqqkkkfffkkkvvv|||pppllllllmmmqqquuuzzz}}}wwwrrrnnnmmmjjjfffgggjjjqqqrrr{{{xxxooommmfffdddeeeffffffjjjuuuyyy```WWWLLLDDD@@@===999555444222111000222222111000111000000//////000222333000...------///000//////000000000000000000000000...............///000000......//////000000111111111111111111000000000000////////////////////////---------------...///000////////////////////////)))***,,,---.../////////---.........//////000000////////////000000000000000000000000111111111111222///000555777444333444777:::HHHbbbuuu___SSSCCCAAA???===<<<<<<===>>>===>>>???>>><<<;;;;;;<<<;;;<<<@@@EEELLLTTT[[[___bbbccceeehhhkkkmmmoooqqqlllllllllllllllmmmnnnooonnnnnnnnnnnnnnnnnnnnnnnnlllmmmmmmnnnoooppppppqqqppppppqqqqqqpppooonnnmmmiiiiiiiiiiiijjjkkklllmmmjjjjjjkkklllmmmnnnpppqqqqqqqqqppppppnnnmmmkkkkkknnnnnnnnnnnnoooooopppppplllnnnooopppooonnnooooooppprrrrrrppplllkkklllooooooqqqrrrqqqooonnnnnnnnnrrrsssuuuvvvvvvuuusssrrrssspppooopppsssuuuuuusssnnnooopppqqqrrrqqqppppppoooooonnnooopppsssuuuvvvtttrrrpppooooooppprrrtttrrrssssssrrrrrrqqqpppooonnnpppsssvvvvvvtttrrrpppooopppqqqrrrssstttuuuuuusssssssssrrrrrrqqqqqqqqqrrrqqqpppooooooqqqssstttoooqqqtttuuuvvvwwwyyy|||zzz{{{}}}~~~~~~|||zzzyyyxxxxxxyyy|||~~~}}}|||{{{{{{zzzyyywwwvvvuuuttttttssssssssstttuuuuuutttxxx{{{yyyssspppqqqsssssssssssstttuuuvvvwwwxxxuuuvvvvvvwwwwwwwwwwwwvvvpppqqqrrrtttuuuttttttssstttsssrrrtttvvvwwwvvvuuuvvvwwwxxxyyyzzzyyyxxxxxxvvvwwwxxxyyyzzzzzzzzzzzz{{{yyywwwvvvtttttttttuuusssuuuxxx{{{~~~{{{yyyyyyvvvzzz|||{{{{{{}}}}}}yyyvvvssstttuuuxxx{{{~~~{{{wwwttttttuuuvvvvvv}}}}}}~~~}}}yyyvvvsssiiibbbbbbdddgggoooyyyuuurrrnnnkkkkkkpppyyy~~~|||{{{rrrrrrqqqpppmmmjjjhhhfffooolllooouuutttnnnkkkmmmnnniiiccc___bbbiiirrryyy}}}kkkTTTLLLAAA<<<::::::888555111111000000000000111111111111111111111111111111///000111222222111000///000000000000000000000000000000000000000000000000///...---...000111000/////////000000///...------........................000000000000000000000000000000111111000///..........................................////////////////////////////////////222111000//////000111111000111111111111222222222777999AAAQQQlllgggXXXKKKCCC===>>>>>>===<<<===<<<===???@@@AAAAAA@@@@@@======>>>AAAGGGOOOVVV[[[\\\```fffjjjkkkkkkkkkllllllmmmmmmlllkkkkkkmmmpppoooooonnnnnnmmmmmmllllllnnnnnnmmmmmmmmmnnnnnnooojjjllloooooonnnlllkkkkkkmmmmmmlllkkkjjjjjjjjjjjjkkkkkkkkkkkklllnnnooopppnnnmmmlllllllllnnnoooppprrrpppnnnnnnpppqqqooollllllmmmnnnppppppqqqqqqqqqnnnpppqqqrrrrrrqqqooonnnpppooooooooooooooopppppprrrrrrssssssssssssssssssqqqqqqrrrsssssssssrrrrrrpppqqqqqqqqqqqqpppoooooooooooopppppppppqqqqqqqqqpppppppppooooooooooooooorrrrrrrrrqqqqqqqqqppppppoooqqqsssrrrqqqpppqqqqqqppppppppppppqqqrrrssstttuuuuuuttttttsssssssssrrruuusssqqqppppppqqqssstttssssssrrrrrrssstttvvvwwwyyyzzzzzz{{{{{{zzzzzzyyyyyyzzz{{{|||}}}}}}}}}}}}}}}||||||{{{zzzzzzyyyyyyuuutttsssrrrrrrsssuuuvvvtttvvvwwwwwwuuusssrrrsssvvvvvvuuusssrrrrrruuuwwwuuuvvvwwwwwwwwwvvvtttsssqqqqqqrrrrrrqqqpppnnnmmmppprrrsssssssssssstttvvvwwwwwwwwwwwwwwwxxxxxxxxxvvvwwwwwwxxxxxxxxxwwwwwwwwwvvvuuuttttttrrrpppnnnvvvuuutttwww|||~~~yyyrrrrrr}}}}}}wwwpppnnnpppsss~~~~~~~~~}}}{{{wwwwwwxxxyyy|||}}}zzzwwwuuuvvvxxxyyyyyy|||~~~~~~}}}}}}zzzvvvsssqqqiiiaaa___^^^^^^dddlllrrrqqqpppnnnooottt|||}}}zzzxxxwwwrrrrrrqqqpppnnnkkkiiihhheeeeeekkksssuuuoookkkkkkmmmiiiccc```bbbhhhooouuuxxxxxxyyy|||ppp^^^LLLDDD;;;666555555333111111111000000000000111111000000000000000000000000000000000111111000000000000000000000000000000000////////////////////////------,,,---///000///---...////////////......---........................////////////////////////......//////......------....................................//////////////////////////////////////////...------...///000000000111111111222222222444777===KKKaaa|||kkk[[[OOOFFF???>>>===;;;:::;;;<<<===>>>@@@@@@@@@@@@???>>>>>>>>>AAAFFFMMMSSSXXX[[[___dddhhhjjjjjjkkkkkkjjjjjjkkkjjjjjjjjjmmmooonnnnnnnnnmmmmmmllllllllllllllllllkkkkkkllllllmmmlllnnnoooooommmjjjiiiiiikkkkkkjjjjjjiiiiiijjjjjjkkkkkkjjjkkkkkklllmmmnnnooonnnlllkkkjjjjjjkkkkkkqqqooommmmmmoooooonnnlllllllllnnnoooppppppqqqqqqpppqqqrrrsssrrrqqqooonnnnnnnnnnnnnnnnnnooopppqqqqqqqqqrrrrrrrrrrrrqqqpppoooppppppqqqrrrrrrrrrqqqoooppppppqqqqqqqqqppppppooooooooooooppppppppppppppppppppppppooooooooooooqqqqqqqqqpppppppppoooooooooppprrrrrrpppooopppqqqppppppppppppqqqrrrssstttqqqrrrrrrsssssstttttttttrrrqqqpppoooooopppqqqqqqrrrqqqqqqqqqqqqssstttuuuuuuuuuwwwxxxyyyyyyyyyyyyxxxyyyzzz{{{||||||||||||{{{{{{zzzyyyyyyxxxwwwwwwsssrrrrrrrrrrrrrrrssssssrrrtttuuuuuusssqqqqqqqqquuuuuutttsssqqqrrrtttvvvssstttuuuuuuuuutttrrrrrrnnnooopppqqqqqqqqqpppooopppqqqssssssrrrrrrtttuuuuuuuuuuuuvvvvvvwwwwwwxxxuuuuuuvvvvvvvvvvvvuuuuuuuuutttrrrqqqpppooonnnllltttssssssuuu{{{~~~{{{vvvoooppp{{{~~~zzz|||{{{rrrkkkggghhhjjj~~~|||{{{zzzzzzzzz|||~~~|||zzzyyy{{{~~~}}}}}}|||{{{zzz|||}}}zzzzzz}}}|||}}}|||{{{zzzwwwssspppjjjeee```]]]ZZZYYY^^^dddqqqrrrtttuuuvvvyyy~~~}}}~~~}}}zzzwwwtttssstttrrrrrrqqqooommmkkkjjjiiiaaaeeeoooyyy|||vvvpppnnnlllhhhddd```aaaeeejjjnnnpppooooooqqqsssooo___PPPCCC===666222111111000...111111000000000000111111////////////////////////111000000//////000000111000000000000000000000000////////////////////////...---...///111111///------....../////////..............................////////////////////////+++,,,,,,------------,,,........................---............/////////////////////////////////......------...///000111000000000111111111222222222444888AAARRRjjjqqqaaaUUUKKKBBB???>>>;;;:::;;;<<<<<<===?????????????????????>>>@@@DDDIIIOOORRRWWW[[[aaaeeeggghhhiiijjjggghhhiiihhhhhhiiilllnnnmmmlllllllllllllllllllllkkkkkkjjjjjjiiijjjjjjkkklllnnnooonnnkkkiiiggggggiiiiiiiiiiiiiiijjjkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkooonnnllljjjhhhgggggggggnnnlllkkkkkklllmmmkkkjjjjjjkkkmmmnnnooopppppppppppppppqqqqqqpppnnnlllkkklllllllllmmmnnnooopppqqqqqqqqqqqqqqqpppooonnnnnnlllmmmnnnoooppppppppppppnnnooopppqqqqqqrrrqqqqqqnnnnnnooooooooopppppppppqqqqqqpppppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnoooqqqqqqooonnnoooppppppppppppqqqqqqrrrssssssmmmnnnoooqqqrrrtttuuuvvvppppppqqqqqqqqqqqqqqqpppppppppoooppppppqqqrrrssspppqqqssstttvvvwwwwwwwwwwwwxxxyyyzzzzzz{{{{{{zzzxxxxxxxxxwwwwwwvvvvvvuuupppqqqqqqqqqqqqqqqppppppppprrrsssrrrpppooonnnooosssssssssrrrpppqqqsssuuuqqqrrrrrrrrrrrrqqqpppppplllmmmooopppqqqqqqqqqpppoooppprrrrrrqqqqqqssstttrrrsssssstttuuuvvvvvvwwwssssssttttttttttttsssssstttrrrqqqooonnnmmmnnnnnnrrrrrrrrruuuzzz|||xxxtttoooppp}}}zzztttsssvvvzzz}}}wwwnnngggbbbaaa```~~~{{{{{{|||{{{yyyxxxzzz~~~}}}zzzxxxyyy|||~~~yyytttrrrvvvzzzyyyxxxyyytttttttttttttttrrrpppnnnbbbccccccaaa______dddjjjuuuxxx{{{||||||||||||}}}xxxxxxwwwuuurrrqqqqqqssssssrrrpppmmmkkkiiihhhhhhdddkkkwww{{{qqqllliiifffbbb```___aaadddgggjjjiiiggggggfff___QQQEEE<<<888444111111111111///111111000000000000111111////////////////////////111000///......///000111000000000000000000000000//////////////////////////////000111333222000...,,,,,,---...////////////........................////////////////////////***+++,,,---------------........................---------.........///////////////////////////////////////000111222222333000000000000111111111111222333666;;;EEEXXXtttwwwhhhZZZPPPFFFCCC@@@===<<<===;;;<<<<<<===>>>>>>>>>???@@@???>>>???AAAEEEIIILLLSSSWWW\\\aaaccceeeggghhhhhhhhhiiigggfffgggiiikkkjjjjjjkkkkkkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiijjjlllmmmllljjjhhhggghhhiiiiiiiiiiiijjjkkklllmmmllllllkkkjjjiiiiiijjjjjjllllllkkkiiihhhgggfffeeejjjiiiiiiiiijjjjjjiiiiiiiiijjjkkkmmmnnnooooooooonnnnnnnnnmmmllljjjiiihhhjjjjjjkkkkkkmmmnnnooopppqqqqqqqqqpppooonnnmmmllliiijjjkkkmmmnnnooooooooolllmmmooopppqqqrrrrrrrrrooooooooopppppppppqqqqqqqqqqqqqqqppppppoooooonnnmmmmmmmmmmmmlllllllllllllllnnnoooooonnnmmmmmmnnnoooppppppqqqqqqrrrrrrrrrkkklllmmmoooppprrrssstttpppqqqssstttuuutttrrrqqqoooooooooppppppqqqqqqrrrooopppqqqrrrtttttttttuuuuuuvvvwwwxxxxxxyyyyyyxxxwwwwwwvvvvvvvvvuuuuuuuuuooopppqqqrrrrrrpppooonnnoooqqqqqqpppnnnmmmmmmnnnppppppqqqpppooooooqqqssspppppppppppppppooooooooolllmmmooopppppppppoooooonnnpppqqqqqqpppqqqrrrtttppppppqqqrrrssstttuuuuuurrrssssssssssssrrrqqqqqqrrrrrrpppnnnmmmmmmoooqqqsssssstttwww{{{}}}zzzwwwuuusssuuuzzzrrrooorrrwww{{{~~~|||}}}vvvnnnhhhccc___]]]~~~}}}|||zzzyyyzzz{{{yyywwwvvvwww{{{~~~zzzyyyzzz|||~~~xxxrrrooorrrttttttssstttmmmmmmmmmmmmkkkjjjjjjjjjeeekkkpppnnnjjjjjjooosssyyy|||~~~{{{yyyxxxtttttttttsssqqqpppqqqsssrrrpppmmmiiigggeeeeeeeeeiiipppzzz~~~wwwlllcccfffccc```]]]\\\\\\^^^___ccc```]]]\\\XXXPPPEEE>>>777555222111111111111000111111000000000000111111000000000000000000000000111000///......///000111////////////////////////........................///......000111111///---,,,,,,---......///......................................................+++,,,---.......................................------------............////////////////////////......///000111222222222//////000000000111111111333333666999>>>KKKfff~~~zzzkkk]]]SSSIIIEEEBBB>>><<<===;;;;;;;;;;;;<<<===>>>>>>@@@???>>>>>>???BBBDDDFFFMMMQQQVVV[[[^^^```ccceeeiiiiiiiiigggeeedddfffhhhhhhhhhiiiiiijjjjjjkkkkkkkkkjjjiiiiiihhhhhhhhhiiiggghhhjjjjjjhhhhhhiiijjjiiiiiiiiiiiijjjlllmmmnnnllllllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggggggggggghhhgggggggggggghhhggghhhiiikkkmmmnnnnnnnnnnnnnnnnnnmmmkkkjjjiiihhhiiiiiiiiijjjkkkmmmnnnooopppppppppooonnnmmmlllkkkggghhhiiikkklllmmmmmmmmmkkklllmmmooopppqqqrrrrrrpppppppppqqqqqqqqqrrrrrrqqqqqqppppppooonnnmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkjjjlllmmmmmmlllkkkkkklllnnnooopppqqqqqqqqqppppppkkkllllllmmmnnnooooooooonnnppprrrtttuuutttrrrqqqooopppppppppqqqqqqqqqqqqpppqqqqqqrrrrrrrrrrrrqqqssstttuuuvvvvvvwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuupppqqqrrrrrrrrrpppooonnnoooppppppooommmllllllnnnmmmnnnooonnnmmmnnnoooqqqppppppoooooonnnnnnnnnnnnnnnoooooopppooonnnmmmlllmmmnnnppppppooooooqqqrrroooooopppqqqrrrrrrssssssrrrrrrssssssrrrqqqppppppnnnnnnnnnmmmlllmmmqqqtttxxxwwwxxx{{{~~~xxxvvvvvvwwwwwwzzzzzzrrrnnnqqqxxx}}}||||||{{{|||~~~~~~tttmmmiiieee___ZZZ|||||||||{{{zzzyyyyyyxxxxxx|||}}}zzzvvvssstttxxx}}}|||yyyzzz|||~~~~~~wwwqqqnnnppprrrooommmnnniiiiiiiiigggeeefffhhhjjjqqq|||~~~vvvssstttvvvxxxzzz}}}}}}{{{xxxvvvuuusssttttttsssqqqooopppqqqmmmjjjgggcccaaaaaacccdddnnnuuu{{{|||yyytttjjj```bbb```\\\YYYWWWWWWYYYZZZYYYTTTPPPNNNIIIAAA;;;999222111111000////////////111111000000000000111111000000000000000000000000000//////......//////000////////////////////////...........................---,,,,,,------,,,+++,,,------.........------................................................---......////////////...........................,,,------------.........////////////////////////,,,---...///000000///////////////000000000111111333222555999:::AAAWWWnnn~~~tttvvvzzz~~~pppbbbXXXOOOJJJFFF???;;;:::::::::::::::;;;<<<===>>>???>>>===<<<===>>>@@@BBBGGGKKKPPPUUUYYY\\\___bbbggggggfffdddbbbbbbdddeeeffffffggghhhiiiiiijjjjjjkkkjjjiiihhhggggggggggggeeefffggghhhggggggiiijjjhhhhhhhhhiiiiiikkkllllllkkkjjjiiihhhhhhhhhhhhhhheeefffggghhhhhhhhhhhhgggdddfffgggfffeeeeeefffhhheeefffhhhjjjkkkmmmmmmmmmoooooonnnmmmlllkkkkkkkkkhhhhhhhhhiiijjjkkklllmmmmmmmmmmmmmmmmmmlllkkkjjjggghhhiiijjjkkkkkklllllljjjkkklllnnnooooooppppppooopppppppppqqqqqqqqqqqqppppppooonnnmmmmmmlllllljjjjjjjjjjjjkkkkkkkkkkkkiiijjjlllllljjjiiijjjkkkmmmnnnoooppppppooonnnmmmkkkkkkkkkkkkllllllllllllkkkmmmooopppqqqpppooonnnoooooopppqqqqqqppppppoooppppppqqqqqqqqqqqqppppppqqqrrrsssttttttuuuuuuuuuttttttttttttttttttttttttqqqqqqqqqqqqpppooonnnnnnnnnooonnnmmmkkkjjjkkkmmmjjjkkkmmmmmmllllllmmmooooooooonnnmmmmmmmmmmmmmmmnnnooooooooonnnmmmkkkjjjlllnnnoooooonnnoooppprrrppppppppppppqqqqqqqqqqqqqqqrrrrrrrrrqqqpppooonnnhhhkkkmmmmmmmmmnnnssswww}}}}}}}}}~~~}}}{{{ssssssvvvzzz{{{{{{|||}}}zzzrrrmmmooouuuzzz{{{{{{{{{zzzyyyzzz}}}zzzpppjjjhhhcccZZZSSS~~~|||zzzyyyxxxsssvvvyyy{{{{{{zzzxxxxxxvvvwwwzzz~~~}}}xxxsssrrruuuyyy|||~~~~~~yyywwwxxxzzzzzzyyyuuuooolllooooookkkfffeeecccdddeeedddeeehhhooottt~~~~~~wwwuuutttooorrruuuvvvvvvvvvvvvwwwuuuvvvvvvtttqqqmmmkkkkkkdddbbb___]]]]]]___bbbdddnnntttwwwuuurrrpppiiiaaa___\\\XXXUUUSSSSSSUUUVVVPPPIIIDDDBBB===666444777000111111111000//////000111111000000000000111111////////////////////////...//////////////////...////////////////////////........................111///,,,+++,,,---...---------.........---,,,,,,...................................................////////////......---........................,,,,,,---------.........////////////////////////---...///000000///......////////////000000000111000///222888888999III]]]uuu{{{iiiiiiqqq{{{~~~yyymmmcccYYYTTTMMMDDD===::::::999999999:::;;;<<<===>>>===<<<;;;;;;<<<>>>???BBBFFFKKKPPPTTTXXX\\\___aaaaaaaaa```___```bbbeeedddeeefffggghhhiiijjjjjjiiihhhgggfffeeeeeeeeeeeeeeefffgggfffeeeeeeggghhhggggggggggggggghhhiiijjjggggggffffffeeefffffffffcccccceeefffffffffeeeeeeccceeegggfffddddddfffhhhdddeeegggiiijjjllllllmmmmmmlllkkkkkkjjjjjjjjjjjjhhhhhhhhhhhhiiiiiijjjkkkiiiiiiiiijjjjjjiiihhhhhhhhhhhhiiijjjjjjjjjjjjjjjiiijjjkkklllmmmmmmmmmmmmnnnnnnnnnnnnoooooooooooooooooonnnmmmlllkkkjjjjjjiiiiiijjjjjjjjjkkkkkkkkkgggiiikkkjjjiiihhhiiiiiikkklllnnnoooooommmlllkkkiiiiiijjjjjjjjjkkkkkkkkkjjjkkkmmmnnnoooooonnnnnnmmmnnnoooooooooooonnnmmmmmmnnnooooooppppppppppppppppppqqqrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooonnnmmmmmmmmmmmmllllllllljjjhhhhhhiiikkkhhhiiikkklllkkkkkklllmmmmmmlllkkkjjjjjjjjjkkkkkklllmmmnnnnnnnnnmmmlllkkkkkkmmmnnnnnnnnnnnnoooqqqqqqqqqqqqpppppppppppppppppppppppppppooonnnmmmlllgggkkkppprrrrrrtttxxx}}}}}}yyyvvvssstttyyy}}}~~~sssssswww~~~tttmmmkkkooossswwwzzz{{{xxxtttrrruuuyyy~~~yyymmmhhheee```UUUKKKyyy{{{}}}|||yyyuuurrrrrrnnnrrrxxx|||}}}{{{yyyxxxtttsssuuu{{{zzztttqqqsssvvvyyyvvv|||yyyvvvvvvuuutttrrrsssnnnkkknnnmmmgggaaa___]]]___aaacccgggnnnyyyyyyuuusssgggjjjmmmppprrrtttwwwyyywwwxxxxxxuuupppkkkgggfff]]]\\\YYYYYY[[[___cccfffffflllmmmjjjhhhiiieee___]]]ZZZVVVRRRPPPQQQSSSUUULLLDDD???<<<777111222777111222333333222111111111111111000000000000111111........................---...///000000///...---////////////////////////........................666222///---...000111111............---,,,++++++................................................////////////...---,,,,,,........................,,,,,,,,,---------......////////////////////////000000111222222111000///////////////000000000000---,,,000777666555AAARRReee}}}zzzeeebbbmmmttt~~~rrrrrr}}}wwwnnnddd]]]UUUJJJ@@@===:::999999888999:::<<<======<<<;;;;;;;;;;;;======???CCCIIINNNRRRVVVZZZ]]][[[\\\]]]]]]^^^___bbbeeecccdddeeefffgggiiiiiijjjhhhgggfffeeedddccccccdddgggggggggfffddddddeeeffffffeeeeeeeeeeeefffggggggdddddddddccccccddddddeeebbbcccdddeeeeeedddcccbbbbbbdddgggfffddddddfffhhhcccdddfffhhhjjjkkklllllliiihhhggggggggggggggghhhiiihhhhhhhhhhhhhhhiiiiiieeefffgggggggggggggggfffhhhiiiiiijjjjjjjjjiiiiiiiiiiiijjjkkkllllllllllllllllllllllllmmmmmmmmmnnnooonnnmmmlllkkkjjjiiiiiiiiiiiijjjjjjkkkkkkkkkkkkggghhhjjjjjjhhhhhhhhhiiijjjkkkmmmnnnnnnlllkkkiiiggghhhhhhiiijjjjjjkkkkkklllmmmnnnooooooppppppppplllmmmnnnnnnnnnmmmlllkkkjjjkkklllnnnoooppppppqqqooooooppprrrrrrrrrrrrrrrpppppppppppppppqqqqqqqqqpppooommmlllkkkkkkllllllkkkkkkjjjhhhffffffgggiiifffhhhkkkkkkkkkjjjkkkmmmlllkkkiiihhhhhhhhhiiijjjjjjkkklllnnnnnnnnnnnnmmmkkklllnnnnnnmmmmmmoooppprrrrrrqqqqqqpppooooooooonnnnnnnnnnnnmmmlllkkkjjjiiinnnuuuxxxxxxzzz{{{vvvrrrvvvxxx~~~vvvmmmlllpppxxxwwwmmmiiikkknnntttxxx{{{wwwppplllpppuuuvvvzzznnngggeee^^^RRRGGG~~~}}}{{{xxxvvvvvvxxx}}}~~~~~~|||{{{vvvooolllmmmsssxxx{{{vvvyyy~~~xxxsssqqqqqqqqqpppllllllkkkgggaaa]]]ZZZZZZYYY```gggkkkqqqzzz}}}yyyqqqgggiiiiiiiiikkkmmmooorrrsssoootttxxxtttkkkaaa[[[YYYPPPRRRVVVZZZ^^^```bbbbbbeeeiiijjjhhhfffgggddd___\\\UUUMMMJJJKKKLLLKKKHHH>>><<<999555333111111111000000////////////000000////////////////////////000000000000000000000000000000000000000000000000//////............//////111000///---------...///222222...+++---000...)))......////////////......000000000000000/////////........................,,,---...//////...---,,,////////////////////////............////////////000//////......000111222............////////////000000000000111111111111//////000222555:::>>>AAATTTiiiyyykkk```^^^eeemmmwwwvvvkkkkkkrrrxxx|||pppggg]]]QQQGGGCCC;;;::::::999999999888888============<<<<<<<<<<<<999<<>>;;;999888888888<<<<<<<<<<<<============;;;<<>>======<<<:::666555333111////////////222111111000000111111222//////////////////////////////////////////////////////////////////////////////............//////222111///......//////000***222666222------000111,,,,,,------------,,,,,,.........................................................------.........------------------------............////////////......------......///000............//////////////////000000000000111111111000000000111222444555;;;KKKddd|||yyylllbbb___WWWZZZ```hhhqqq|||ooohhhgggiiipppuuu}}}|||wwwtttggg]]]YYYSSSLLLDDD===::::::;;;;;;;;;;;;;;;<<<======>>>>>><<<<<<===>>>AAAEEEHHHKKKQQQUUU[[[___aaabbbcccddddddcccbbbccceeeeeeeeedddbbbaaaaaa```````````````aaaaaaaaaaaaaaa`````````bbbbbbccccccbbbbbbaaa```bbbccccccdddccccccbbbbbbaaaaaaaaa```````````````ddddddddddddeeeeeeffffffccccccddddddeeeffffffggghhhhhhgggfffeeeeeeeeeeeeeeeeeeeeedddeeeeeeffffffdddeeeeeeffffffgggggggggfffffffffeeeeeeddddddccccccdddfffhhhiiijjjkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhkkkjjjiiihhhgggfffggggggggghhhhhhiiiiiihhhhhhgggeeeeeefffeeedddeeegggiiiiiiiiiiiiiiiiiiiiiiiiiiiffffffffffffggghhhiiiiiiiiiiiiiiijjjjjjkkkkkkkkkmmmmmmlllkkkkkkjjjiiiiiihhhhhhhhhhhhiiijjjkkkkkkkkklllmmmnnnnnnnnnmmmlllmmmllllllkkkkkkkkkllllllnnnmmmlllkkkjjjjjjjjjjjjiiiiiimmmsssrrrlllgggffffffeeeeeefffhhhhhhgggeeedddgggiiiiiihhhggghhhhhhjjjiiiiiijjjlllmmmlllkkkhhhhhhhhhggghhhiiijjjjjjjjjkkklllmmmmmmlllkkkjjjiiiiiiiiihhhhhhjjjnnnqqq~~~}}}zzzyyyzzzzzzzzzzzz}}}zzzrrrkkkfffeeennn|||uuukkkccccccdddhhhppp{{{wwwttttttuuuvvvzzzxxxtttooollliiihhhggghhhqqq~~~}}}lll```VVVJJJAAA===|||wwwyyyuuuqqqoooooonnnjjjfffgggdddaaaaaadddiiimmmooopppqqqsssuuuvvvvvvuuutttpppjjjccc]]]ZZZXXXVVVUUU[[[]]]___```___^^^^^^___aaakkktttuuuwww}}}tttmmmmmmmmmkkkccccccbbbaaaaaa`````````^^^]]]ZZZVVVTTTVVV[[[___bbbaaa`````````aaacccdddfffjjjjjjfffbbb^^^XXXQQQIIIDDD>>>:::999999777666444444222111111000111111//////............////////////////////////////////////////////////////////////////////////////////////............//////111111//////...///000111...555999555000/////////,,,------......------,,,,,,,,,---------------...........................///...---,,,,,,---...///------------------------............////////////------------.........///............////////////////////////000000000111000000000000000111333333999BBBTTTmmm~~~rrrhhhddd]]][[[[[[]]]dddnnnyyy{{{ssslllmmmoootttvvvyyy}}}sssvvv~~~|||ppphhheee^^^UUUIII???<<<<<<===>>>999999:::;;;<<<>>>>>>???;;;:::999999;;;???DDDFFFKKKPPPVVV[[[]]]^^^____________```aaabbbccccccbbbaaaaaa```````````````aaaaaaaaaaaaaaaaaaaaa``````bbbbbbbbbbbbaaaaaa``````bbbbbbcccccccccbbbaaaaaa```_____________________bbbccccccddddddeeeeeeeeeccccccddddddeeefffffffffgggfffeeeddddddccccccdddeeeddddddcccccccccddddddccccccdddeeefffggghhhhhhffffffeeeeeedddcccbbbbbbcccdddeeeggghhhhhhiiiiiigggggghhhhhhhhhhhhggggggeeeffffffggghhhiiiiiijjjggghhhhhhiiiiiihhhhhhgggdddddddddddddddfffhhhiiiiiihhhhhhgggggghhhhhhiiiffffffeeeeeefffgggggghhhiiiiiiiiiiiiiiiiiiiiiiiilllkkkkkkjjjjjjiiiiiiiiiggggggggggggggghhhiiijjjiiijjjkkkmmmmmmllllllkkklllkkkkkkkkkkkkllllllmmmllllllkkkkkkjjjiiiiiiiiieeeeeeiiiooooooiiieeedddfffeeedddeeeggghhhgggfffcccfffiiijjjiiiggggggggghhhgggggghhhjjjlllkkkjjjhhhhhhhhhggggggggghhhhhhfffhhhjjjkkklllkkkiiihhhgggggggggffffffiiinnnrrr|||}}}~~~wwwoooiiifffccckkkwwwtttllldddcccdddggglllssszzz~~~zzzzzz{{{{{{zzzyyywwwssspppmmmiiifffdddaaahhhsss}}}lll___SSSFFF>>>;;;{{{{{{|||}}}xxxxxxtttpppnnnoooooommmjjjhhheeebbbaaabbbdddeeeeeedddgggkkkmmmmmmkkkiiigggiiiccc[[[TTTRRRSSSTTTUUU[[[___dddgggfffdddbbbaaaaaaggglllllloooxxx|||qqqlllmmmnnnmmmeeedddcccaaa^^^\\\ZZZYYYUUUUUUVVVWWWZZZ___dddhhhcccbbbaaaaaabbbccceeefffeeehhhgggbbb]]]YYYRRRKKKCCC???;;;777555555444333222222111111000000000000//////............//////////////////////////////................................................//////............//////000000///......///000111...333555333111111///,,,......////////////......+++,,,,,,,,,------..............................///...---,,,,,,---...///------------------------............////////////,,,------...........................////////////...////////////000000000//////000000222333444444888<<>>===<<<;;;888999:::;;;<<<===>>>???:::999777666888<<>>:::777888999:::;;;<<<===>>>>>>;;;999888777888;;;???AAAGGGKKKQQQVVVYYY[[[]]]___ZZZ]]]```aaa`````````aaaaaa````````````aaaaaabbbbbbbbbcccccccccccccccdddcccbbbaaa`````````aaaaaa````````````___^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^______```aaabbbccccccccccccdddeeeeeeffffffgggddddddcccbbbaaaaaaaaaaaabbbaaaaaa```aaaaaabbbbbb``````aaabbbdddeeeeeefffeeeddddddccccccbbbbbbbbbcccdddddddddddddddccccccffffffhhhhhhhhhhhhffffffhhhhhhiiihhhgggfffeeedddeeeffffffggggggffffffeeegggeeecccdddeeeggghhhhhhffffffffffffffffffffffffeeedddddddddddddddeeeeeefffffffffgggggghhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjgggggggggffffffgggggghhhhhhiiijjjkkkkkkkkkjjjjjjmmmllllllkkkkkkllllllllljjjjjjjjjjjjjjjhhhgggggggggddddddfffeeebbbbbbeeeeeedddbbbcccdddffffffeeebbbdddffffffeeeeeeeeeeeefffddddddeeeggghhhgggffffffgggggggggggggggfffeeecccdddeeefffggggggfffeeecccdddeeeeeegggkkkppptttzzzyyy|||wwwqqqlllhhhfffccchhhooovvvtttllljjjkkkkkklllmmmmmmnnnnnnnnnrrrxxx{{{~~~}}}yyyuuurrrooojjjccc^^^WWW\\\aaagggsss}}}qqqcccXXXMMMAAA;;;:::mmmmmmmmmnnnpppsssvvvwwwzzzvvvqqqoooqqqssssssrrrllliiieeebbb___\\\WWWTTTQQQUUUYYY[[[ZZZYYYZZZ\\\]]][[[ZZZ\\\```eeeiiikkkjjjlllmmmllliiieeecccbbbbbbaaa___^^^dddooouuuvvvuuuppplllkkkjjjhhheeeccc`````````___]]][[[YYYWWW\\\\\\]]]```cccfffhhhhhhgggggghhhhhhiiihhhhhhhhh]]]^^^ZZZRRRLLLIIIDDD???666666444222000///000111///////////////...------000000////////////000000////////////////////////................................................//////............//////...---,,,,,,,,,...///000444:::;;;555///...//////---......//////......---,,,,,,,,,---......//////........................------............------....................................////////////---...///000000000//////............////////////........./////////000000...///000111222333333333222333777AAASSSmmm~~~xxxuuurrriiiddd[[[RRROOOXXXhhhuuuzzz~~~mmmeeecccrrrwwwoooxxx|||yyyzzz|||ooo]]]PPPIIIDDD>>>999999999:::;;;;;;<<<======>>>===;;;999999:::<<<===CCCGGGLLLQQQTTTWWWZZZ\\\[[[^^^aaabbb```______```______^^^^^^___``````aaabbbbbbbbbcccccccccddddddaaaaaa___^^^^^^^^^___```^^^^^^^^^^^^]]]\\\[[[[[[\\\\\\\\\\\\]]]]]]]]]^^^\\\]]]]]]^^^___```aaabbbbbbbbbccccccdddeeeeeeeeeccccccbbbaaa````````````____________```aaabbbbbb___``````aaabbbccccccdddbbbbbbaaaaaaaaaaaaaaaaaaaaaaaabbbcccdddddddddddddddeeefffggggggfffeeedddggghhhhhhgggfffdddbbbaaaddddddeeeeeeeeeeeeddddddgggdddbbbbbbdddffffffeeedddeeefffggggggfffeeedddddddddccccccccccccddddddddddddeeefffgggggghhhhhhffffffgggggghhhhhhhhhiiihhhhhhggggggggggggggghhhhhhiiijjjkkklllkkkjjjjjjmmmlllkkkjjjjjjjjjjjjjjjiiijjjjjjjjjiiihhhgggfffiiieeedddfffeeebbbaaadddcccaaa``````aaacccccccccaaacccddddddcccbbbdddeeeeeedddcccdddeeefffeeedddcccdddeeeffffffeeeeeedddcccdddddddddddddddddddddaaaccceeegggiiilllpppttt{{{vvvtttxxx|||tttoookkkhhhfffdddhhhllloooyyytttlllllllllmmmoooqqqrrrqqqpppoooqqqxxxyyywww}}}uuuooollliiiddd___WWWZZZ]]]___fffooouuutttnnneeeZZZQQQGGG===888888iiijjjlllnnnppprrrsssttt{{{{{{vvvqqqoooqqqssssssrrrllliiieeebbb^^^YYYTTTQQQIIIMMMQQQSSSUUUXXX]]]aaabbbbbbdddggglllpppqqqqqqkkklllkkkiiigggeeefffgggcccaaa^^^^^^eeennnqqqnnnoookkkiiikkkkkkhhhccc```\\\\\\]]]]]]]]][[[ZZZYYY___^^^^^^```dddggghhhiiijjjkkkkkklllkkkjjjhhhgggVVVWWWRRRJJJDDDAAA===888555555444222000000111222222222222222111000///.........------------......////////////////////////................................................//////............//////---,,,,,,+++,,,---...///???GGGHHH===000+++...111,,,------......------,,,,,,,,,------...///000000........................,,,---...//////...---,,,////////////////////////............/////////000---...000111111111000///............/////////000............/////////000///000000111111111111111222444777<<>>JJJddd{{{qqqoooqqqsssqqqgggZZZTTTXXXaaafffmmmvvvrrrhhh```___eeerrr{{{uuuwww{{{uuulllbbb]]][[[WWWLLLCCC>>>;;;999999<<<>>>===<<>>SSSjjj}}}rrrpppqqqsssqqqiii^^^YYY\\\```aaaeeelllttt|||wwwlllaaa\\\]]]fffxxx}}}vvvxxx|||uuummmccc___^^^ZZZPPPHHHBBB???;;;:::<<<======<<>><<<<<<;;;;;;;;;;;;<<<@@@GGGIIIJJJMMMSSSXXX\\\aaacccccc```^^^]]]]]]]]]^^^^^^^^^]]]\\\\\\^^^______``````````````````___^^^^^^]]]^^^______\\\\\\\\\\\\[[[[[[[[[ZZZYYYZZZ[[[[[[ZZZZZZ[[[\\\ZZZ[[[[[[[[[\\\\\\\\\\\\]]]^^^___`````````______````````````````````````___^^^^^^___aaaaaa```___```^^^^^^^^^```aaa```___aaaaaa```______`````````^^^______```aaaaaabbbbbbeeecccaaaaaaccccccbbb```aaa```aaacccfffhhhfffdddeeeccccccccceeeeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeeffffffffffffeeefffeeeeeedddcccbbbbbbaaa``````aaaaaabbbccccccdddccccccddddddeeefffffffffhhhgggfffeeeeeeeeeffffffgggfffgggkkkppprrrpppmmmmmmkkkhhhfffeeefffhhhiiihhhgggfffeeeddddddddddddfffeeeeeedddccccccbbbbbbaaabbbcccccccccaaa```______```aaabbbdddddddddddddddeeeeeeeeeeeedddccccccbbbbbbbbbcccbbbbbbaaaaaabbbaaa```^^^]]]\\\[[[[[[]]]^^^___```bbbgggmmmrrrvvvzzz}}}wwwpppooo|||xxxqqqnnnmmmkkkiiiiiiggggggkkkrrrwwwwwwvvv|||~~~~~~yyytttqqqooossswww|||}}}uuu}}}}}}~~~}}}zzztttrrrvvvrrrlllkkkiiifffeee]]]\\\[[[[[[\\\^^^```aaaXXXQQQHHH???999555222000hhhfffdddddddddeeedddbbb______aaafffooowww~~~ssslllfffdddfffgggeeebbb___^^^]]]^^^___```___^^^^^^___```aaaeeepppyyyttttttqqqkkkggggggfffdddbbbaaabbbdddjjjkkklllkkkhhhccc^^^[[[\\\[[[ZZZXXXXXXYYY[[[[[[\\\```gggnnnlllccc\\\ZZZ[[[ZZZXXXWWWXXX[[[___aaahhhiiijjjjjjggg```WWWQQQ@@@>>>999555333222222333000000000000000000000000333222111/////////000000////////////////////////...............---------////////////...............//////000000//////.........------------..............................000666666///,,,//////+++.............../////////---,,,,,,+++******++++++,,,------......///000000...------------,,,,,,,,,------------------------...............................................................---------////////////////////////////////////000000000111222///000333333555CCCTTTmmm{{{wwwssssssuuusssllldddaaacccbbb___\\\```eeelllxxx}}}rrreee\\\XXX\\\gggsssvvvyyy~~~}}}|||rrrkkkccc______]]]VVVOOOEEEBBB>>><<<<<<===>>>>>>===>>>>>>>>>===<<<;;;;;;;;;:::===BBBEEEFFFKKKQQQTTTXXX\\\______^^^]]]]]]\\\]]]]]]]]]\\\[[[[[[ZZZ\\\]]]^^^^^^_________^^^^^^]]]]]]]]]]]]^^^___```\\\\\\\\\\\\\\\[[[[[[[[[YYYZZZ[[[ZZZYYYXXXYYYZZZ[[[[[[\\\\\\\\\\\\]]]]]]\\\]]]^^^_________^^^^^^________________________^^^^^^]]]___```aaa```^^^___^^^]]]^^^```aaa```___aaaaaa```___^^^^^^^^^___^^^^^^______```aaaaaaaaacccaaa``````aaaaaaaaa```aaa```aaabbbeeefffeeecccdddcccbbbbbbddddddcccbbbaaaaaaaaaaaaaaaaaaaaaaaadddeeeeeeffffffffffffeeefffeeeeeecccbbbaaa```````````````aaaaaabbbbbbcccaaaaaabbbccccccddddddeeegggfffeeedddddddddeeeeeefffggghhhiiijjjjjjhhhhhhjjjiiihhhgggfffffffffggggggfffeeeddddddcccddddddddddddcccbbbbbbaaaaaa`````````aaabbbaaa```___^^^_________```aaabbbdddddddddddddddddddddcccbbbbbb``````aaabbbbbbbbbaaaaaaaaa```^^^\\\ZZZXXXWWWWWWXXXYYYZZZ[[[]]]bbbiiinnntttyyy~~~~~~sssooommmuuuzzzssspppooonnnmmmlllkkkllloootttvvvtttqqqnnnqqqssstttsssqqqppppppssswww~~~|||tttzzz}}}~~~~~~~~~{{{wwwqqqrrryyyrrrlllkkkjjjhhhiii___]]][[[\\\^^^___\\\YYYPPPKKKCCC;;;777444111///aaa```^^^]]]\\\[[[ZZZZZZVVVUUUTTTWWW]]]eeelllqqqpppkkkfffeeehhhkkkjjjiiijjjiiiggghhhiiijjjiiihhhhhheeedddccceeennnvvvppppppnnnjjjffffffeeecccbbbbbbcccdddeeeffffffeeebbb^^^YYYVVVRRRRRRSSSTTTVVVZZZ___ccc___fffnnnqqqlllbbbZZZWWWXXXVVVTTTRRRSSSUUUYYY[[[aaa```___\\\XXXPPPGGGAAA777666444111000000111222////////////000000111111555333111///......000111////////////////////////........................///////////////............///000111111000///.........------------......------------------------,,,......+++,,,000///+++........................,,,,,,,,,,,,,,,------............///////////////------------------------------------------------........................................................................////////////////////////------......///000000000//////222555444444===HHHWWWkkkxxxuuuyyyvvvooohhhgggjjjhhhccc[[[[[[\\\aaalllyyy{{{oooddd^^^]]]bbbgggttt~~~uuuxxx{{{|||}}}wwwtttkkkeee___]]]___^^^ZZZUUUJJJGGGCCC???>>>>>>??????<<<<<<>>>>>>>>>===<<<;;;:::999:::>>>@@@AAAGGGNNNOOORRRWWWZZZ[[[[[[\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXZZZ[[[\\\]]]]]]^^^^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\]]]\\\ZZZYYYZZZ[[[^^^^^^^^^^^^^^^^^^^^^___[[[\\\]]]^^^___^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^``````___]]]^^^]]]\\\]]]___```___^^^aaaaaa___^^^]]]]]]]]]]]]]]]^^^^^^______```aaaaaaaaa```^^^^^^^^^______```aaaaaaaaabbbcccccccccccceeecccbbbcccddddddcccaaaaaaaaaaaaaaaaaaaaaaaaaaadddeeeeeefffffffffeeeeeeeeeeeedddcccaaa```____________`````````aaaaaaaaa___``````aaaaaabbbccccccddddddddddddcccddddddddddddfffhhhhhheeecccdddfffhhhhhhhhhhhhhhhgggffffffeeeeeedddcccccccccccccccbbbbbbaaaaaa```______^^^^^^___`````````___^^^]]]___^^^^^^^^^___aaacccdddccccccccccccbbbaaaaaa```^^^^^^___```aaaaaaaaaaaa___]]][[[YYYVVVUUUTTTSSSTTTUUUVVVXXXZZZ```fffkkkssszzzxxxmmmkkkjjjmmmvvvzzztttrrrrrrqqqpppkkklllooossswwwwwwtttpppjjjmmmoooppppppppppppqqqrrruuu{{{}}}vvvxxxzzz{{{|||{{{vvvqqqqqqsssyyytttooonnnkkkiiijjjbbb___\\\]]]___]]]WWWQQQIIIEEE>>>999555333111000\\\[[[ZZZXXXUUUTTTSSSTTTUUUVVVWWWYYY]]]ccciiimmmuuurrrpppqqqtttwwwxxxwww{{{xxxuuussssssrrrpppooojjjeeecccccceeelll}}}wwwooonnnmmmjjjfffeeedddcccbbbbbbaaa```dddbbb```]]]ZZZWWWTTTSSSKKKLLLOOORRRVVV]]]fffllljjjsss{{{yyypppeee___\\\VVVTTTQQQOOOPPPQQQTTTVVV[[[XXXSSSNNNHHHBBB;;;777222222111000000000111111.........///000000111111555333111///......///000////////////////////////---..............................///////////////...///000111111000///.........------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,///...+++...............---------+++,,,---///000111222222111111000///...---------------------------------------------------------................................................---.....................////////////////////////,,,------...//////000000...000333555444444999???FFF\\\zzzzzz~~~zzzqqqiiiiiimmmmmmiii```\\\[[[^^^gggsss~~~|||qqqjjjfffdddbbbhhhwwwyyyqqquuu|||zzzwwwsssssswww}}}tttnnneee```[[[ZZZ\\\]]][[[XXXTTTQQQLLLFFF@@@===<<<<<<;;;<<<===>>>>>>>>><<<<<<;;;999999<<<===>>>CCCJJJJJJMMMRRRUUUVVVWWWYYY[[[ZZZ[[[[[[[[[ZZZZZZYYYXXXYYYZZZ[[[\\\]]]]]]]]]]]]``````______^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[^^^______^^^\\\[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[]]]^^^^^^^^^]]]\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\]]]______^^^]]]^^^]]]\\\]]]^^^___^^^]]]```___^^^]]]\\\\\\\\\\\\]]]]]]]]]^^^______``````______^^^]]]\\\]]]___``````aaaaaaaaa```aaaaaabbbeeedddccccccddddddcccaaa````````````````````````dddeeeeeeeeeeeeeeedddddddddcccbbbaaa```___^^^^^^^^^_______________``````^^^^^^______```aaaaaaaaabbbbbbbbbccccccccccccbbbaaadddgggfffcccaaadddgggggghhhhhhiiiiiihhhgggfffdddccccccbbbbbbbbbbbbcccaaa``````___^^^^^^]]]]]]]]]^^^___``````___^^^]]]^^^^^^]]]]]]^^^```bbbcccbbbbbbbbbbbbaaa```___^^^\\\\\\]]]^^^____________[[[ZZZXXXVVVTTTRRRRRRQQQRRRSSSUUUVVVZZZ___fffkkksss{{{}}}uuummmggggggggghhhmmmvvvyyyuuuttttttsssrrrjjjlllpppssstttrrrnnnkkkmmmnnnppppppooonnnpppqqqsssuuuyyy|||wwwvvvvvvxxxwwwsssmmmiiioooooossszzzyyytttsssqqqkkkhhhhhheeeaaa^^^^^^^^^ZZZQQQJJJDDD@@@;;;777555444222111^^^___^^^[[[XXXVVVVVVWWW\\\___dddhhhllloootttwww{{{{{{{{{~~~zzzwwwuuusssqqqooogggbbb```dddfffkkk{{{|||rrrnnnkkkhhheeecccaaa`````````^^^\\\]]][[[VVVQQQNNNLLLKKKKKKIIIKKKNNNQQQUUU]]]gggooouuuvvvkkkddd```TTTRRROOOLLLLLLMMMPPPRRRSSSNNNGGGAAA===999666333000000000000000000000000.........//////000000000222111000.........//////////////////////////////---------........................///////////////...//////000000//////.........------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,.........---------------,,,---...000222333333444222111000///---,,,++++++,,,,,,,,,------------...------------------------................................................---------...............////////////////////////,,,------...///000111111...111333333111000333666;;;OOOkkk}}}tttjjjgggjjjlllkkkddd___\\\```fffnnnzzzxxxrrriiiaaa```iiittt~~~ssskkkooovvvxxxssslllfffcccdddhhhkkkvvvyyynnnddd```[[[YYYZZZ[[[YYYWWW\\\ZZZUUUMMMDDD===:::999;;;;;;<<<===>>>>>>>>>======::::::<<<<<<;;;???FFFGGGJJJMMMPPPQQQTTTVVVYYYYYYZZZZZZZZZ[[[ZZZZZZYYYXXXYYYZZZ[[[\\\]]]]]]]]]_________^^^]]]\\\ZZZYYYYYYYYYYYYZZZZZZZZZZZZZZZ]]]^^^______]]]\\\]]]^^^\\\\\\[[[[[[[[[[[[ZZZZZZ[[[\\\]]]^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[]]]^^^___^^^\\\]]]\\\[[[\\\^^^___^^^]]]^^^^^^]]]\\\[[[[[[[[[\\\\\\\\\]]]]]]^^^_________^^^^^^^^^\\\[[[\\\___bbb```aaaaaa```^^^^^^```aaaeeecccbbbbbbccccccaaa```````````````````````````cccddddddddddddccccccbbbbbbaaaaaa``````______^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^______``````aaa``````aaabbbbbbbbbaaaaaa___aaadddcccaaaaaadddgggffffffggggggggggggffffffcccbbbaaaaaaaaaaaabbbbbb``````___^^^^^^]]]]]]\\\\\\]]]^^^___```___^^^^^^]]]]]]]]]^^^___```bbbbbbaaaaaaaaaaaa```^^^]]]\\\ZZZ[[[[[[\\\\\\\\\\\\[[[VVVVVVTTTSSSRRRRRRRRRRRRQQQSSSTTTWWWZZZ```gggmmmtttzzz}}}zzzvvvqqqkkkeeecccdddeeefffiiipppyyy|||vvvtttuuuuuutttrrroooqqqtttvvvuuuppplllhhhnnnoooooonnnmmmmmmoooqqqrrrssstttvvvxxxyyyzzz{{{uuusssssstttpppiiieeeeeeggghhhjjjooouuuyyy{{{{{{vvvtttssstttqqqjjjffffffgggdddaaa___\\\UUULLLFFF@@@<<<888555444444333222lllmmmmmmjjjfffeeeeeeggghhhlllrrrvvvxxxzzz}}}|||}}}}}}yyyuuuqqqooonnnlllkkkeee______dddeeeggguuu{{{qqqlllgggccc```^^^\\\\\\]]]]]][[[XXXVVVSSSPPPMMMKKKKKKKKKLLLMMMOOOPPPOOOQQQWWWaaaiiissswwwiii```ZZZNNNKKKHHHEEEDDDFFFHHHIIIDDDAAA<<<888666444333111//////000111000000///.........///////////////////////////...............////////////////////////---------.........//////............/////////000///..................///......------------......------------------------,,,,,,,,,------,,,---............------,,,,,,,,,,,,---...000000000000///000//////...---,,,++++++,,,,,,,,,---------......------------------------................................................---------.........//////////////////////////////,,,---...///000111222222...000111000...///111333777CCCXXXnnnxxxllldddeeefffeeeccc^^^\\\```eeejjjttt~~~vvvjjj``````ccciiiuuummmfffhhhmmmpppooojjjccc\\\XXXZZZ]]]fffyyyvvvkkkfff```\\\ZZZYYYWWWUUUZZZZZZXXXRRRIIICCC??????;;;;;;;;;<<<<<<>>>?????????===<<<>>><<<:::===BBBEEEGGGJJJLLLNNNPPPTTTVVVXXXYYYZZZ[[[[[[[[[[[[[[[XXXYYYZZZ[[[\\\]]]]]]]]][[[[[[\\\\\\[[[ZZZYYYXXXWWWXXXXXXXXXYYYYYYYYYZZZZZZ[[[\\\\\\[[[ZZZ[[[]]][[[[[[[[[ZZZZZZYYYYYYYYY[[[\\\^^^_________^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\^^^^^^]]]\\\]]][[[[[[\\\]]]^^^]]]\\\]]]\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\]]]^^^^^^______^^^^^^^^^\\\[[[\\\___ccc```aaaaaa___]]]\\\^^^aaacccaaa````````````^^^]]]________________________bbbccccccccccccbbbaaa```________________________^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^___``````aaa^^^___```aaabbbaaaaaa```^^^___`````````aaabbbdddddddddddddddddddddddddddaaaaaaaaa``````aaaaaabbb```______^^^^^^]]]\\\\\\\\\]]]___`````````___^^^\\\]]]^^^```aaaaaaaaaaaaaaa`````````___]]]\\\[[[YYYYYYZZZZZZZZZYYYXXXXXXRRRRRRRRRRRRRRRRRRSSSSSSQQQRRRTTTWWWZZZaaahhhmmmsssvvvtttmmmfffdddcccaaaccceeefffggghhhlllsssxxxyyyvvvssssssuuuuuusssqqqpppsssvvvwwwuuuqqqmmmkkklllmmmnnnnnnmmmooorrruuuqqqrrrsssttttttsssrrrqqqpppnnnooooooiiiaaa```dddbbbdddgggjjjnnnpppqqqrrrqqqpppqqqrrrnnngggeeeggghhhgggddd```YYYPPPIIIDDD<<<999666444333333222000zzz||||||yyyuuusssuuuwwwrrrvvv{{{}}}}}}|||~~~yyyzzz}}}~~~|||xxxvvvtttqqqllljjjiiihhhgggfffeee______dddcccbbbmmm}}}vvvmmmhhhccc___[[[YYYXXXYYY[[[[[[YYYVVVTTTTTTSSSSSSTTTUUUVVVWWWQQQRRRQQQNNNMMMQQQZZZbbbkkk}}}rrrcccWWWOOOGGGDDDAAA>>>===>>>@@@AAA888555333111111111000/////////000111000///...---////////////////////////,,,---......///......---////////////////////////---------.........//////---.........//////000000///...---,,,,,,---...///.........------.........------------------------++++++,,,...,,,+++,,,000.........------,,,,,,,,,,,,---.........---,,,+++------------------,,,,,,,,,,,,,,,------.........------------------------................................................---------.........//////////////////////////////------...///000111222333,,,///000......111444666666===KKK```uuuzzzmmmccc``````___```[[[[[[```dddgggppp{{{uuueee___ZZZ\\\fffvvv|||jjjbbbcccggggggjjjjjjeee]]]XXXXXX[[[ZZZkkk}}}qqqllleee___[[[XXXVVVTTTSSSUUUVVVSSSNNNIIIHHHHHH<<<;;;;;;;;;<<<===???AAAAAA>>>>>>???===:::<<<@@@DDDFFFHHHJJJLLLNNNRRRUUUWWWXXXYYY[[[\\\\\\\\\\\\XXXYYYZZZ[[[]]]]]]^^^^^^VVVWWWYYYZZZZZZZZZYYYXXXVVVWWWWWWWWWXXXXXXYYYYYYVVVXXXYYYYYYXXXXXXYYY[[[]]]\\\\\\\\\[[[[[[ZZZZZZ\\\]]]^^^_________^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[\\\^^^^^^]]][[[\\\[[[ZZZ[[[]]]^^^]]]\\\[[[[[[[[[[[[[[[[[[\\\\\\[[[\\\\\\]]]]]]^^^______^^^___^^^\\\ZZZ[[[```ddd```aaaaaa___\\\[[[^^^```aaa___^^^^^^^^^^^^\\\[[[________________________bbbbbbbbbbbbbbbaaa```___^^^^^^^^^____________```]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^______``````aaa]]]^^^```aaaaaaaaa``````___^^^^^^^^^___``````aaacccbbbbbbaaaaaabbbccccccaaaaaa````````````aaabbb``````___^^^^^^]]]]]]\\\\\\]]]___`````````______\\\]]]___aaabbbbbbaaaaaa`````````___^^^]]][[[ZZZXXXYYYYYYYYYXXXWWWVVVVVVPPPPPPPPPQQQRRRSSSTTTUUUPPPRRRTTTVVVZZZaaahhhnnnssssssmmmbbb[[[\\\___aaaeeefffhhhhhhhhhjjjooorrrtttrrrqqqrrruuuuuusssooohhhkkkppprrrqqqnnnlllkkkkkklllmmmnnnpppssswww{{{vvvxxxzzzzzzxxxtttpppmmmlllkkklllllleee]]]^^^eeeccceeeiiikkklllkkkkkkkkkooonnnnnnooojjjeeeeeeiiiiiiiiifff```WWWMMMGGGCCC:::777444222222111000///~~~{{{yyyxxxwwwwwwyyy}}}~~~}}}zzzvvvsssrrrrrrrrrrrrkkkjjjjjjkkkkkkiiieeebbb```bbbcccbbbbbbeeejjjoooxxxwwwuuurrrlllfff```]]]XXXUUURRROOOPPPRRRVVVYYYZZZ___cccdddaaa^^^___```^^^[[[VVVRRRQQQRRRTTTVVVccclllssspppbbbTTTMMMKKKFFFAAA<<<999999888666444444444333333222111000000000///.........000111222......//////000000111111------............------......---------,,,,,,,,,///............---------000000//////.........---000//////......---,,,,,,............//////000000,,,---...//////...---,,,+++,,,,,,------,,,,,,+++...---,,,,,,,,,---......+++,,,,,,------,,,,,,+++///...,,,*********,,,------,,,,,,---......,,,+++///...------...///...---.........///......------------...---,,,+++***)))////////////////////////---------------------------......///////////////000///.........///111222555999@@@NNNfff}}}}}}{{{vvvnnnccc\\\]]]bbbaaa]]]YYYXXX]]]gggrrryyy}}}tttdddWWWWWW[[[bbbssstttjjjeeedddfffiiikkkkkkhhhbbb\\\XXXZZZbbbvvv{{{vvvooofff___ZZZXXXWWWUUUOOOMMMPPPOOOKKKIIILLL???<<<999999:::;;;;;;;;;============<<<<<<<<<<<>>>>>>>>>>>>>>============>>>???BBBFFFJJJNNNPPPSSSVVVXXXZZZZZZ[[[]]]^^^YYYYYYYYYZZZZZZ[[[[[[[[[\\\YYYWWWWWWXXXXXXWWWUUUUUUVVVVVVWWWWWWWWWWWWWWWTTTUUUUUUVVVWWWVVVVVVVVVYYYZZZZZZ[[[[[[[[[[[[[[[^^^^^^^^^]]]]]]\\\[[[ZZZ\\\[[[YYYXXXWWWWWWWWWXXXXXXYYY[[[]]]]]]\\\[[[ZZZ[[[[[[YYYXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\ZZZ[[[\\\]]]]]]^^^]]]]]]]]]\\\ZZZYYYZZZ\\\___```^^^^^^^^^]]]]]]]]]\\\\\\\\\]]]]]]^^^]]]]]]\\\\\\\\\]]]^^^^^^]]]\\\]]]__________________^^^^^^]]][[[ZZZZZZ[[[[[[\\\^^^^^^___^^^]]]]]]]]]]]]]]]]]]^^^^^^]]]\\\\\\]]]^^^^^^\\\\\\]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^___aaabbbcccbbbaaa```````````````aaa``````aaabbbbbb___]]]^^^]]]]]]]]]]]]\\\\\\\\\^^^]]]\\\[[[ZZZZZZ[[[[[[\\\]]]^^^___________________________^^^]]][[[ZZZWWWWWWVVVUUUTTTRRRRRRQQQQQQQQQSSSUUUWWWYYYZZZ[[[___^^^\\\[[[\\\^^^```aaaddd^^^VVVQQQRRRZZZdddkkkrrrqqqpppooooooppprrrsssssssssrrrrrrpppooommmllljjjhhhjjjooopppmmmllloooooouuuyyyyyyzzz{{{zzzxxxpppiiifff]]][[[ZZZYYY[[[```eeehhhjjjkkklllkkkiiiiiiiiikkkmmmnnnmmmiiiccc```aaaccceeeccc___WWWMMMDDD@@@>>>777666444111000000111222}}}wwwsssqqqpppooollllllqqq{{{zzzsssqqqsssuuutttqqqmmmkkkjjjiiijjjiiihhhfffccccccaaa^^^\\\\\\^^^aaaaaa___]]][[[YYYWWWWWWVVVOOOLLLLLLRRR\\\eeehhhhhhkkkooossspppiiibbb```aaaaaa``````^^^\\\ZZZYYYXXXSSSUUUUUUSSSMMMGGGCCCAAA>>>;;;777555444333222000222111111000000/////////000000///......//////000...////////////000000000///////////////...------/////////.........------............---------------------,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,------------......------............------...---,,,++++++,,,---......---,,,+++++++++++++++---......//////......---...---,,,+++***+++,,,---,,,++++++,,,...///...------,,,++++++------,,,+++)))***+++---............,,,,,,,,,,,,---...///000---------------------------------------------------......//////////////////////////////000111111///222666<<>>>>>>>>>>>>>>>>>>>>???;;;;;;<<<>>>AAAEEEHHHJJJQQQSSSWWWXXXXXXXXXYYYZZZXXXXXXXXXYYYYYYZZZZZZZZZ[[[YYYXXXWWWXXXXXXWWWUUUTTTTTTUUUUUUVVVVVVVVVVVVTTTTTTUUUVVVVVVVVVVVVUUUXXXXXXYYYZZZZZZZZZZZZZZZ]]]]]]]]]\\\\\\[[[ZZZYYY[[[ZZZYYYXXXWWWWWWWWWWWWWWWXXXZZZ[[[[[[ZZZYYYYYYZZZZZZYYYXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[ZZZ[[[[[[[[[[[[[[[]]]^^^^^^]]]^^^^^^______^^^\\\\\\\\\\\\]]]]]]]]]]]]\\\\\\ZZZ[[[]]]]]]\\\\\\]]]^^^```______^^^^^^^^^^^^^^^YYYYYYYYYZZZ[[[\\\]]]^^^\\\\\\\\\\\\\\\\\\]]]^^^\\\\\\[[[[[[[[[[[[\\\\\\[[[[[[\\\]]]]]]]]]]]]]]][[[[[[\\\\\\]]]___```aaaaaa``````_________``````aaa``````aaabbbaaa___]]]]]]]]]]]]\\\\\\\\\[[[[[[\\\[[[ZZZYYYYYYZZZ[[[\\\]]]]]]]]]^^^^^^^^^^^^^^^[[[\\\\\\]]]\\\YYYWWWUUUUUUTTTTTTSSSRRRQQQPPPPPPOOOQQQSSSVVVYYY[[[\\\]]]___```bbbccccccaaa___]]]YYYVVVQQQPPPUUU^^^hhhoootttttttttttttttttttttsssuuutttsssrrrpppnnnmmmmmmeeedddffflllooonnnpppssswww}}}{{{uuummmeeebbbWWWVVVWWWXXX[[[```eeehhhiiijjjkkkjjjhhhgggggghhhlllmmmmmmjjjeeebbbccceeeggg```WWWNNNGGGBBB>>><<<666555333111000000111111|||xxxrrrmmmkkkiiihhhggghhhhhhmmmyyyxxxuuuwwwxxxuuuqqqnnnllliiihhhiiiiiihhhgggdddbbb___[[[YYYXXXYYYZZZXXXWWWUUUSSSRRRSSSSSSTTTWWWRRROOOTTT___iiimmmmmmqqquuuxxxsssiii```]]]]]]`````````___\\\WWWSSSPPPNNNLLLIIIFFFDDDAAA???===888666444222111000//////000000/////////.........000000//////............////////////////////////,,,---...000111222333333000////////////..................---------,,,,,,---------,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++)))(((((()))+++,,,---,,,,,,+++************+++,,,,,,------,,,,,,+++------,,,+++++++++,,,------+++******,,,,,,+++***---,,,+++,,,---------+++******+++,,,------------,,,,,,,,,,,,,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////////////////////////////000000111...111333555>>>NNNbbbnnn|||yyyqqqhhhccccccaaa^^^eeefffddd^^^XXXZZZdddmmmooovvv~~~tttkkk___WWWYYYaaattt~~~yyyxxx|||vvvnnnlllaaaSSSMMMMMMNNNNNNMMMKKKFFF???:::999:::;;;;;;<<<<<<======>>>>>>>>>???;;;;;;;;;<<<>>>AAACCCEEELLLOOOSSSVVVWWWWWWXXXZZZZZZZZZYYYYYYYYYXXXXXXXXXYYYYYYXXXXXXXXXWWWVVVUUUSSSSSSSSSSSSTTTUUUUUUVVVSSSTTTTTTUUUUUUUUUUUUUUUVVVWWWWWWXXXYYYXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[YYYYYYXXXXXXWWWWWWWWWWWWVVVWWWXXXXXXXXXXXXWWWWWWYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\]]]^^^``````^^^\\\[[[[[[[[[\\\]]]]]]]]]]]]\\\YYYZZZ\\\\\\[[[[[[\\\^^^```___]]]\\\\\\]]]^^^___ZZZZZZYYYYYYYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[\\\\\\]]][[[[[[ZZZZZZZZZZZZ[[[[[[YYYZZZZZZ[[[\\\\\\\\\\\\ZZZZZZ[[[\\\]]]^^^``````^^^^^^^^^^^^^^^___`````````______```bbbaaa___]]]\\\\\\\\\\\\[[[[[[[[[[[[ZZZYYYXXXXXXXXXZZZ[[[\\\^^^]]]]]]\\\\\\\\\\\\]]]YYYZZZ[[[[[[ZZZWWWUUUSSSRRRRRRQQQQQQPPPPPPOOOOOONNNPPPSSSWWWZZZ\\\^^^^^^^^^aaafffjjjjjjfffbbb^^^UUUTTTTTTWWW]]]eeennnssstttvvvwwwxxxxxxwwwuuussstttsssrrrqqqoooooonnnnnnfffccccccgggjjjlllqqqvvv}}}{{{tttmmmfffaaaWWWXXXYYY[[[___cccfffhhhhhhiiiiiihhhfffdddeeefffiiilllnnnmmmjjjhhhiiikkklllaaaSSSHHHBBB@@@<<<999444333222111000000111111rrrnnnjjjfffeeeddddddcccffffffkkkxxx|||zzzxxxtttpppllljjjgggfffffffffdddccc___\\\XXXUUUSSSSSSSSSSSSPPPQQQQQQSSSTTTVVVXXXYYY^^^WWWQQQTTT___jjjppppppwww|||yyylll```\\\\\\______^^^\\\WWWQQQKKKGGGIIIEEE@@@===<<<;;;999777333222222000///........./////////..................////////////........./////////...............,,,---///111333444444555000////////////............------------,,,,,,,,,---------------------...//////.........---------,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,---------,,,+++)))(((((()))+++,,,,,,,,,,,,,,,+++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---111///,,,+++,,,,,,+++***...---,,,---...///...,,,------------,,,+++******------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////...//////000000000000000///111222333777BBBUUUdddzzz|||zzztttpppmmmfff]]]aaadddddd___YYYYYY```gggpppttt{{{{{{pppeee``````rrr{{{}}}{{{gggWWWQQQQQQRRRQQQRRRLLLDDD===:::999888888::::::;;;;;;<<<===>>>>>>======<<<<<<===>>>@@@AAAEEEIIIMMMQQQSSSVVVXXXZZZ\\\\\\[[[YYYXXXWWWVVVUUUWWWXXXXXXXXXWWWUUUUUUTTTRRRQQQQQQQQQRRRSSSUUUVVVRRRSSSTTTTTTUUUUUUTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUWWWWWWWWWXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYYYY[[[\\\\\\[[[[[[ZZZYYYXXXWWWXXXYYY[[[[[[[[[[[[ZZZZZZ\\\^^^______^^^\\\[[[ZZZ[[[\\\\\\]]]]]]]]]\\\YYYZZZ\\\[[[[[[ZZZ\\\]]]^^^]]]\\\[[[[[[\\\]]]^^^[[[[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\ZZZZZZZZZ[[[[[[ZZZZZZZZZWWWXXXYYYZZZ[[[[[[[[[[[[XXXYYYZZZ[[[\\\]]]^^^^^^\\\\\\\\\\\\]]]^^^_________^^^___```aaaaaa___]]]\\\\\\[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXXZZZ[[[\\\]]]\\\[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^\\\ZZZWWWUUUOOOOOOOOOOOOOOOOOOOOOOOONNNOOORRRVVVYYY\\\^^^___aaaeeejjjnnnmmmiiiccc^^^VVVXXX\\\aaagggmmmqqqtttuuuvvvyyyzzzzzzxxxuuurrrqqqqqqqqqppppppooooooooohhhccc```aaacccffflllsss|||sssooojjjeee[[[\\\]]]___bbbdddeeefffggghhhhhhfffcccbbbbbbcccfffjjjooopppooonnnppprrrpppcccRRREEE@@@===:::777222111111111000111111111ooolllhhheeeddddddcccbbbeeefffjjjuuuyyytttooolllgggeeebbbaaaaaa___]]][[[VVVRRROOOMMMMMMOOOOOOOOOJJJMMMRRRWWW[[[^^^___```]]]WWWSSSUUU^^^hhhoooqqq{{{}}}nnnaaa\\\]]]\\\[[[YYYUUUOOOIIICCC@@@???<<<888666555444333222///000111000...------...........................,,,---...////////////.../////////............---///000111111111111111000/////////.........------------------,,,,,,,,,,,,------------..................---,,,++++++******------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------...---,,,++++++,,,---...++++++,,,,,,,,,,,,++++++---......//////......---++++++,,,,,,,,,,,,------444111///---.........---///...------//////...---............---+++***)))------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////......///000000000000000///000111333444:::IIIWWWoooyyy~~~{{{xxxnnnccc```cccdddbbb]]][[[]]]aaammmooosssuuuxxx{{{vvvlllfffooouuusssxxxgggYYYUUUTTTSSSUUUOOOGGG@@@<<<999777666888888999:::<<<===>>>>>>???>>>===<<<<<<======>>>@@@CCCGGGJJJNNNRRRVVVYYY[[[[[[ZZZXXXVVVUUUTTTSSSTTTVVVXXXWWWUUUSSSSSSSSSPPPPPPOOOPPPPPPRRRTTTUUURRRRRRSSSTTTTTTTTTTTTSSSSSSSSSTTTUUUUUUUUUUUUUUUYYYYYYYYYYYYXXXWWWVVVUUUWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXWWWWWWWWWVVVVVVWWWWWWWWWXXXXXXXXX[[[[[[[[[[[[ZZZZZZYYYXXXUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZ\\\]]]]]]\\\\\\[[[YYYZZZ[[[\\\]]]]]]]]]]]]ZZZ\\\]]]\\\[[[ZZZ[[[\\\[[[ZZZZZZZZZZZZ[[[[[[\\\ZZZZZZYYYXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYZZZYYYYYYZZZZZZZZZZZZYYYYYYUUUVVVWWWYYYZZZZZZZZZZZZXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\]]]^^^^^^^^^^^^```aaaaaa___]]][[[[[[[[[ZZZZZZZZZZZZYYYZZZYYYXXXXXXXXXZZZ[[[\\\\\\[[[ZZZYYYYYYZZZ\\\\\\\\\[[[[[[YYYXXXVVVTTTSSSNNNNNNNNNNNNNNNOOOOOOOOONNNNNNPPPSSSVVVYYY\\\^^^fffiiilllmmmkkkfff```\\\YYY^^^fffnnnsssttttttsssvvvxxxzzz|||{{{xxxuuusssqqqqqqrrrrrrrrrpppooonnniiiccc______```aaaffflll{{{~~~tttrrrooojjj___```bbbdddeeeeeedddcccfffffffffdddaaa______```bbbgggmmmpppppppppqqqsssnnnbbbQQQDDD>>>;;;777555000000000000000111111111qqqnnniiifffeeecccaaa```ccceeehhhooowww}}}}}}tttlllhhhfff```^^^\\\[[[ZZZWWWSSSPPPOOOLLLIIIIIILLLOOOPPPPPPJJJOOOVVV]]]aaabbb```___XXXVVVUUUWWW]]]ccchhhkkkuuu|||xxxhhhZZZUUUVVVTTTRRRNNNJJJEEE@@@<<<;;;555555444333222111111111---///111000...---...///.............../////////***+++---///000000////////////.........---------.........//////...------............---------,,,---------,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++...---------,,,,,,,,,,,,------,,,++++++,,,------------------------------***+++,,,---......---------......//////......---***+++,,,,,,------------111...,,,,,,---/////////...---,,,,,,......---,,,...............---,,,++++++---000222222111000...---------------------------------------------------......///////////////---...///000111000000///------000333333444===III\\\nnn}}}xxxmmmfffhhhjjjiiieeeaaa___^^^dddhhhllllllkkkooowww~~~~~~sssiiigggvvvqqquuuzzz|||xxxbbbXXXUUURRRTTTOOOHHHBBB>>>;;;999777888888:::;;;<<<>>>??????AAA@@@>>><<<;;;;;;;;;;;;<<<>>>AAACCCFFFKKKQQQUUUVVVVVVVVVUUUTTTTTTSSSSSSRRRTTTWWWWWWTTTQQQQQQQQQOOOOOONNNNNNOOOQQQTTTUUUQQQRRRSSSSSSTTTTTTSSSSSSRRRRRRSSSTTTTTTTTTTTTSSSXXXXXXXXXXXXWWWVVVUUUTTTVVVVVVWWWXXXXXXXXXWWWVVVWWWVVVVVVUUUUUUTTTUUUUUUTTTUUUVVVWWWXXXWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXWWWUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[YYYZZZ[[[\\\\\\]]]]]]]]]\\\]]]^^^]]][[[ZZZZZZ[[[WWWXXXXXXYYYZZZZZZYYYYYYWWWWWWVVVVVVWWWXXXXXXYYYYYYXXXWWWWWWWWWWWWWWWXXXVVVWWWXXXYYYYYYXXXWWWVVVTTTUUUVVVXXXYYYYYYYYYZZZYYYYYYZZZ[[[[[[ZZZZZZYYY[[[[[[ZZZZZZZZZ[[[\\\\\\^^^]]]^^^___aaaaaa___^^^[[[[[[ZZZZZZZZZYYYYYYYYY[[[ZZZYYYYYYYYYZZZ[[[\\\ZZZYYYXXXXXXXXXZZZ\\\]]]XXXWWWUUUSSSQQQPPPPPPOOOMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNOOORRRVVVZZZ]]]gggggghhhhhhfffbbb___]]]___fffrrr{{{~~~yyyuuuxxxzzz|||}}}|||yyyvvvttttttuuuwwwwwwuuuqqqnnnkkkiiieeedddeeeeeeccceeehhhnnnwwwvvvuuusssnnndddeeehhhjjjjjjiiigggeeeeeefffeeeccc```^^^]]]^^^^^^cccjjjmmmmmmllllllnnneee[[[NNNBBB;;;777555333...//////000111111111000sssooojjjfffdddaaa^^^\\\aaacccgggkkkooorrruuuvvv|||zzzooofffbbbbbb[[[ZZZXXXWWWUUUQQQLLLIIIMMMJJJHHHIIINNNSSSUUUUUUOOOTTT\\\bbbdddaaa\\\XXXUUUVVVWWWYYY[[[^^^```aaakkkrrrwwwooo^^^QQQLLLMMMLLLIIIEEE@@@<<<999777777000222444444333222333444,,,///111111...---...000......//////////////////)))***,,,...000000000000//////.........---------))))))+++,,,------............---------,,,,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------......//////000.........------,,,,,,,,,------++++++++++++------+++,,,,,,------,,,,,,+++)))***,,,.../////////...+++,,,,,,------,,,,,,+++***+++,,,---------------+++)))'''(((***---//////---,,,++++++------,,,+++------......///.........***---111444666555333222---------------------------------------------------......///////////////---...000111111111000///+++***...333222111666@@@NNNdddxxx~~~~~~uuunnnoooqqqpppmmmhhhbbb^^^\\\bbbhhhhhhfffiiittt}}}~~~~~~ssshhh___www{{{tttwwwuuu|||~~~wwwuuu|||hhh[[[TTTOOORRRNNNHHHDDD@@@===:::888999999:::<<<>>>???@@@AAAAAA@@@>>>;;;:::999999:::;;;<<<===???AAAFFFLLLPPPRRRRRRRRRRRRSSSSSSSSSSSSPPPTTTVVVVVVSSSPPPPPPQQQOOONNNMMMMMMOOOQQQSSSUUUQQQRRRRRRSSSSSSSSSSSSSSSQQQRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWUUUVVVWWWXXXXXXXXXWWWVVVWWWWWWVVVUUUTTTTTTUUUUUUSSSTTTVVVWWWXXXWWWWWWVVVUUUUUUVVVVVVVVVWWWWWWWWWVVVWWWWWWXXXXXXWWWWWWVVVTTTTTTTTTTTTUUUVVVWWWXXXYYYYYYXXXXXXYYYZZZ[[[[[[YYYYYYZZZ\\\\\\]]]]]]]]]^^^______]]][[[ZZZZZZ[[[UUUVVVXXXYYYYYYYYYXXXWWWTTTTTTTTTVVVWWWYYYZZZ[[[YYYXXXWWWWWWVVVVVVVVVVVVUUUVVVWWWWWWWWWWWWVVVUUUSSSTTTVVVWWWXXXYYYYYYYYYYYYZZZ[[[[[[[[[ZZZXXXWWW[[[[[[ZZZZZZZZZZZZ[[[[[[]]]]]]]]]___aaaaaa```^^^ZZZZZZZZZZZZYYYYYYYYYYYY\\\[[[ZZZYYYYYYZZZ[[[\\\YYYYYYWWWWWWXXXZZZ\\\^^^ZZZXXXUUURRRPPPPPPPPPQQQMMMMMMMMMNNNOOOOOOPPPPPPNNNMMMLLLMMMOOOTTTYYY\\\cccccccccbbbbbbaaaaaa```dddmmm{{{zzzzzz{{{}}}~~~}}}{{{xxxvvvxxxzzz{{{zzzwwwrrrmmmiiikkkiiikkknnnnnniiigggiiiaaakkkvvvwwwvvvtttooohhhjjjmmmppppppnnnllljjjeeeeeeeeebbb___]]]\\\]]][[[aaagggjjjiiigggggghhh]]]VVVJJJ@@@999555333222---...///000111111111000mmmllliiifffbbb^^^\\\ZZZ```bbbbbbbbbeeejjjkkkhhhjjjmmmoookkkbbbYYYUUUTTTOOOMMMLLLJJJKKKLLLNNNOOOMMMNNNOOOPPPPPPRRRUUUXXXTTTXXX]]]bbbcccaaa]]]ZZZVVVWWWXXXXXXYYY[[[^^^aaaeeeiiiiiiaaaSSSHHHCCCCCCEEECCC@@@<<<888444222111000000000000000000000000............////////////........................................................................------------------------+++++++++,,,---...///000,,,,,,,,,---------......///000000///------...000------------------------+++++++++,,,,,,---------//////000000///---+++******++++++,,,,,,++++++***)))---...------///...++++++,,,,,,------,,,,,,+++------------------------//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---000000111111000///......///...---,,,+++************+++,,,,,,------,,,,,,.........////////////000//////............/////////000000///...///333555BBBSSSiiixxx}}}~~~{{{uuuvvvuuupppsssqqqddd```___bbbfffgggfffhhhmmmwwwuuuvvvzzz~~~vvvooogggiiiqqqvvvrrrpppvvv}}}zzztttvvv~~~wwweeeWWWOOOSSSOOOJJJGGGDDDAAA===:::555444777;;;;;;:::===BBBBBB@@@??????@@@???>>>===:::::::::;;;>>>CCCGGGJJJMMMOOOQQQRRRQQQOOOOOOPPPPPPQQQSSSRRRQQQOOOPPPPPPPPPPPPPPPOOOOOONNNNNNNNNQQQPPPPPPPPPPPPOOOOOOOOOPPPPPPRRRSSSSSSSSSRRRQQQTTTUUUUUUTTTSSSSSSTTTVVVVVVVVVVVVWWWWWWVVVUUUUUUVVVUUUTTTRRRRRRRRRSSSSSSVVVVVVVVVUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUTTTSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWVVVVVVVVVWWWWWWXXXVVVVVVWWWYYY[[[]]]\\\[[[]]][[[XXXXXXYYY[[[[[[[[[___^^^]]]\\\[[[[[[[[[[[[XXXXXXXXXYYYXXXWWWWWWVVVTTTTTTUUUVVVVVVWWWXXXXXXZZZWWWTTTSSSSSSSSSSSSRRRTTTTTTTTTTTTTTTTTTTTTUUUTTTUUUWWWYYYZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXZZZ[[[\\\______``````___]]][[[ZZZXXXXXXXXXXXXXXXYYYZZZZZZ\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZXXXWWWXXXZZZ\\\]]]]]]___\\\WWWQQQNNNLLLLLLMMMNNNPPPRRRQQQOOOMMMMMMMMMRRRTTTUUUUUUUUUVVVYYY\\\ddd___YYYXXX\\\bbbfffhhhsss|||~~~zzzyyy{{{{{{yyyzzz}}}zzz}}}tttmmmmmmpppooommmnnnrrrvvvtttmmmgggeeeeeekkkuuuuuutttqqqjjjjjjooossswww|||{{{sssjjjhhhccc^^^\\\\\\ZZZWWWXXX___fffhhhhhhfff```YYYMMMHHH@@@:::666333111000111111111111111000//////jjjiiieeeaaa]]]YYYVVVUUUWWWZZZZZZZZZ]]]cccccc```\\\___```\\\VVVQQQPPPPPPNNNMMMLLLLLLNNNPPPQQQRRRSSSSSSRRRPPPPPPRRRUUUYYYXXXZZZ]]]______\\\XXXUUUQQQRRRTTTVVVWWWYYY]]]```gggfffaaaWWWKKKBBB??????===;;;999666333111000///////////////////////////............////////////........................................................................------------------------,,,,,,,,,,,,---...//////,,,,,,,,,---------......---......---++++++,,,---------------------------+++,,,,,,,,,,,,,,,,,,---......//////...---+++***++++++,,,,,,,,,,,,++++++***---...,,,,,,...---***,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,,,,......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---------------,,,++++++,,,,,,++++++***+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------...//////............/////////000000///...///222555@@@JJJZZZkkkxxxzzztttvvvwwwuuuzzzyyylll]]]ZZZZZZ^^^aaacccgggmmmrrroooooottt}}}{{{vvvhhhfffhhhrrr|||tttmmmpppuuuyyyvvvpppqqquuusssfff\\\WWWSSSNNNJJJGGGDDD@@@<<<777555777:::;;;:::>>>DDDBBBAAA????????????>>>>>>===<<<;;;;;;<<>>FFFYYYooo}}}}}}xxxqqqsssvvvxxxttt^^^VVVQQQTTT[[[```gggmmmnnnjjjhhhnnnzzz~~~nnnggg```bbbooo~~~~~~~~~xxxlllkkklllpppooolllkkkmmmuuuhhh^^^YYYRRRNNNLLLIIIDDD@@@:::888777:::::::::???FFFEEEDDDBBB@@@???>>>?????????>>><<<::::::;;;<<<===CCCFFFIIIJJJKKKLLLMMMOOOKKKMMMNNNNNNMMMLLLMMMNNNOOOOOOOOONNNNNNNNNNNNNNNQQQQQQPPPPPPOOONNNMMMMMMNNNNNNPPPQQQRRRRRRRRRRRRRRRSSSTTTSSSQQQQQQSSSTTTTTTTTTUUUUUUVVVUUUUUUTTTQQQQQQPPPPPPPPPQQQRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXWWWVVVTTTTTTUUUXXXZZZ[[[YYYWWWYYYYYYXXXXXXWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSSSSTTTUUUUUUVVVVVVWWWWWWXXXUUUTTTRRRRRRSSSTTTTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSTTTUUUUUUWWWWWWWWWWWWXXXXXXXXXXXXVVVVVVVVVWWWXXXYYY[[[\\\ZZZ[[[[[[\\\[[[ZZZXXXWWWUUUUUUUUUVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVWWWXXXYYYXXXVVVUUUUUUVVVWWWWWWVVVVVVSSSNNNJJJHHHIIIKKKMMMRRRSSSSSSRRRPPPOOOPPPQQQSSSXXX___cccdddcccaaa```WWWVVVUUUZZZcccoooyyy~~~{{{vvvqqqnnnqqqtttvvvzzz~~~~~~|||tttmmmoooxxxuuunnnllliiiddd```\\\]]]cccmmmxxxkkkggggggfffhhhnnnttt{{{yyypppfffaaaaaa^^^XXXSSSNNNUUU[[[\\\[[[XXXPPPHHHBBB>>>888444222000///......////////////......---]]][[[VVVQQQMMMJJJHHHGGGCCCEEEFFFFFFIIIOOOOOOLLLMMMKKKGGGEEEFFFJJJNNNPPPSSSRRRQQQSSSVVVWWWVVVTTTYYYYYYYYYWWWUUUTTTUUUVVVZZZXXXVVVSSSPPPLLLIIIHHHHHHJJJLLLMMMNNNPPPRRRUUUXXXPPPDDD;;;777555444333333222111000000000000000////////////////////////---------.........//////........................................................................------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------....../////////...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***---...,,,---000000---,,,------......------,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,---...///------............------,,,+++++++++++++++,,,,,,***+++,,,,,,------,,,,,,.........////////////000//////............//////...///000///...///111333888555999JJJcccvvv~~~~~~wwwpppppprrrtttyyycccWWWNNNOOOVVV]]]dddjjjmmmgggccciiiuuutttjjj___\\\cccppp|||xxxrrrvvv{{{~~~qqqiiieeefffiiiiiiiiijjjzzzpppddd^^^VVVQQQOOOMMMHHHDDD>>>;;;999:::::::::@@@GGGKKKIIIGGGCCC@@@>>>>>>???@@@>>><<<:::999888999999===@@@CCCEEEGGGHHHKKKMMMIIIKKKMMMMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMQQQQQQPPPOOONNNMMMLLLLLLMMMMMMNNNOOOPPPQQQQQQRRRQQQRRRRRRQQQPPPPPPQQQSSSSSSSSSTTTTTTUUUUUUTTTTTTQQQQQQQQQRRRRRRSSSSSSTTTNNNOOOPPPQQQRRRSSSTTTTTTSSSSSSTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVXXXYYYXXXYYYZZZZZZXXXWWWWWWXXXWWWVVVUUUVVVXXXYYYXXXVVVWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTSSSRRRRRRSSSSSSSSSTTTTTTUUUUUUUUURRRQQQQQQRRRTTTUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTSSSRRRQQQPPPQQQRRRSSSVVVVVVVVVVVVWWWWWWWWWWWWTTTTTTUUUVVVWWWXXXZZZZZZXXXYYYZZZZZZZZZYYYXXXWWWTTTUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWXXXXXXWWWVVVTTTTTTTTTUUUSSSRRRPPPMMMIIIEEEEEEGGGKKKMMMRRRSSSSSSRRRPPPOOOPPPQQQTTT[[[ccciiiiiieee```^^^XXXWWWXXX]]]fffqqq{{{yyyvvvrrrkkkgggjjjooossswww|||{{{xxxqqqgggdddlll~~~|||pppjjjfffbbb_________bbbiiirrr}}}zzzgggbbbdddfffggglllqqqwww~~~qqqeeebbbbbb^^^WWWQQQLLLRRRWWWWWWUUUQQQIIIAAA>>>;;;666333222222111000...//////000//////......PPPNNNKKKGGGDDDBBBAAAAAA===AAADDDGGGNNNVVVYYYWWWXXXSSSMMMKKKMMMRRRUUUVVVYYYVVVUUUWWWZZZ[[[XXXTTTVVVXXXZZZZZZWWWTTTRRRQQQUUUSSSPPPLLLIIIFFFDDDCCCFFFGGGIIIIIIHHHGGGHHHIIIHHHAAA999444333333111///222111000///////////////........................------------....................................................................................------------------------------,,,,,,,,,---......,,,,,,,,,---------.........//////...,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************+++,,,,,,---,,,,,,,,,------,,,,,,,,,))),,,---,,,...222444222,,,------------------,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------......,,,++++++,,,---...---....../////////......//////...,,,,,,+++++++++***+++,,,,,,------,,,,,,.........////////////000//////............//////...///000///......000111333222666BBBUUUhhhvvv}}}{{{rrrqqqoooooozzz{{{gggZZZOOOMMMQQQVVV[[[```hhhbbb^^^bbbkkktttxxxyyytttkkk```[[[]]]eeelllqqq}}}wwwlllnnnzzz~~~uuuiii______ccceeegggiiinnnuuunnneeeZZZTTTSSSQQQMMMIIICCC>>>;;;;;;::::::@@@GGGOOOOOOMMMHHHBBB???>>>???>>>===;;;:::999999999999999<<<>>>@@@BBBDDDGGGJJJGGGIIIKKKLLLLLLLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMPPPOOOOOONNNMMMMMMLLLLLLMMMMMMMMMNNNOOOOOOPPPQQQPPPQQQQQQPPPOOOOOOPPPRRRQQQRRRRRRSSSTTTTTTTTTSSSPPPPPPQQQQQQRRRRRRRRRRRRMMMMMMNNNOOOQQQRRRSSSSSSRRRSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSQQQQQQRRRRRRTTTUUUWWWWWWUUUXXXZZZZZZYYYYYYZZZ[[[]]]ZZZVVVTTTTTTVVVVVVVVVUUUVVVWWWWWWWWWVVVUUUTTTSSSTTTTTTTTTTTTSSSRRRRRRPPPPPPQQQQQQQQQQQQRRRRRRPPPOOOOOOQQQTTTUUUUUUTTTRRRRRRRRRRRRQQQQQQPPPPPPSSSRRRQQQOOOOOOPPPQQQRRRUUUUUUUUUUUUVVVVVVVVVVVVRRRSSSTTTUUUVVVWWWXXXXXXWWWWWWYYYZZZZZZYYYXXXXXXTTTUUUVVVWWWWWWWWWWWWVVVUUUUUUUUUVVVVVVWWWWWWWWWVVVTTTSSSSSSSSSRRRPPPOOOKKKIIIEEECCCCCCFFFJJJMMMQQQRRRSSSQQQOOONNNOOOPPPVVV[[[cccgggeee```[[[XXXVVVWWWZZZ___gggqqqzzzvvvtttnnnfffaaadddjjjnnnrrrvvvxxxsssjjj``````nnntttlllgggdddaaaccc``````dddiiirrrtttccc]]]^^^aaacccgggkkknnnwwwpppcccaaaaaa\\\UUUQQQMMMRRRUUUSSSOOOKKKDDD===999666333111111111111000///000000111111000000000DDDDDDCCCBBBBBBAAA@@@@@@<<>>===>>>999666222111222222000---//////...---------------........................,,,------------.................................................................................---------------------------------,,,,,,------...,,,,,,,,,---------......,,,------,,,***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,---,,,,,,------------,,,,,,))),,,---+++---222444333+++,,,,,,------,,,,,,+++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------......------,,,,,,,,,,,,,,,+++,,,,,,------------,,,111000///---,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------...//////............//////...///000000......///000///222666<<>>EEEOOOPPPOOOKKKDDD@@@???@@@======<<<;;;;;;::::::;;;888:::<<<===>>>@@@CCCFFFEEEGGGJJJKKKKKKKKKLLLNNNLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLNNNMMMMMMMMMMMMNNNNNNOOONNNOOOPPPOOOMMMMMMOOOPPPPPPPPPQQQRRRSSSSSSSSSSSSMMMNNNOOOOOOPPPOOOOOOOOOMMMMMMNNNOOOPPPQQQRRRSSSRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUVVVRRRUUUYYYYYYXXXXXX[[[]]]```\\\VVVRRRRRRTTTUUUVVVTTTUUUVVVWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQTTTUUUTTTSSSRRRQQQQQQPPPPPPOOOOOONNNQQQQQQQQQPPPQQQQQQRRRRRRTTTTTTTTTTTTUUUUUUUUUUUURRRRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYXXXWWWTTTUUUVVVWWWXXXWWWVVVVVVTTTUUUUUUVVVVVVUUUUUUTTTSSSQQQPPPPPPPPPOOOMMMKKKGGGFFFDDDCCCDDDFFFJJJLLLOOOQQQSSSSSSQQQOOONNNNNNTTTXXX\\\^^^\\\WWWSSSQQQPPPTTTZZZ```hhhpppyyy~~~wwwtttlllccc]]]```eeehhhkkkmmmnnnkkkccc\\\]]]mmmvvvooojjjfffbbbccc```^^^___aaafffrrr~~~~~~mmm___XXXWWWXXX]]]bbbdddfffmmmzzzqqqdddbbb___XXXRRRQQQOOOSSSRRRNNNIIIFFF@@@999444222///...//////......///000000111111111111111@@@AAADDDFFFHHHHHHGGGGGG@@@FFFLLLSSS^^^kkkqqqqqqlllddd\\\[[[___aaa^^^ZZZXXXWWWYYYaaajjjnnnlllggg\\\[[[YYYUUUOOOJJJGGGFFFKKKIIIFFFCCC@@@===:::999;;;<<<===<<<888666444444222111000///000000//////------,,,,,,,,,---..............................,,,,,,---------.................................................................................------------------------...------,,,,,,---------,,,,,,,,,---------......,,,,,,---+++***)))***,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++***++++++------,,,,,,------------,,,,,,***,,,,,,***+++///111///***++++++,,,,,,++++++***+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------------,,,+++*********+++,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...//////............//////---///000000///......///---111444666;;;HHHZZZhhhuuuuuuyyyuuukkknnnuuurrrggg___WWWRRRMMMIIIIIIMMMOOORRRUUUXXXZZZ___gggllltttqqqmmmiiieeeaaa^^^\\\```ggglllhhhbbbdddppp}}}~~~uuukkkcccccceeeeeedddeeeaaafffmmmsssxxx|||~~~oooaaa]]]ZZZVVVRRRIIIEEEAAA@@@<<<:::<<>>>>>>>>===<<<<<<;;;;;;888999:::;;;;;;===@@@CCCCCCEEEGGGIIIIIIIIIKKKLLLKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMOOONNNMMMLLLKKKLLLMMMMMMMMMNNNOOONNNLLLLLLNNNOOOOOOOOOPPPQQQRRRSSSSSSRRRNNNNNNOOOPPPOOONNNMMMMMMNNNNNNOOOOOOPPPQQQRRRRRRQQQQQQRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPRRRQQQQQQQQQRRRRRRSSSTTTOOOSSSWWWXXXVVVUUUXXX\\\\\\YYYTTTRRRRRRSSSTTTSSSSSSTTTUUUVVVVVVUUUTTTSSSQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNOOONNNOOOQQQSSSTTTSSSQQQRRRRRRQQQPPPPPPOOONNNNNNPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUURRRRRRSSSTTTTTTTTTSSSRRRRRRSSSUUUVVVWWWWWWVVVVVVRRRSSSUUUVVVWWWVVVUUUTTTTTTTTTUUUUUUTTTSSSQQQQQQNNNMMMLLLMMMMMMLLLIIIGGGEEEEEEDDDDDDEEEGGGIIIKKKOOORRRUUUUUUSSSPPPNNNMMMOOOPPPRRRRRRPPPNNNMMMMMMMMMRRRZZZaaagggnnntttyyyvvvrrrlllbbb[[[]]]bbbddddddeeeddddddaaa^^^___lllvvvpppkkkfffaaaaaa___^^^___^^^___fffooo}}}wwwnnneee]]]WWWUUUUUUWWW\\\___aaahhhuuuttthhhddd^^^SSSNNNQQQPPPQQQOOOHHHCCC@@@;;;666222000.........///...---...//////000111111000000AAADDDIIIMMMPPPQQQQQQPPPFFFKKKOOOTTT^^^iiimmmlllmmmeee^^^]]]aaabbb^^^XXXUUUUUUYYYdddpppwwwvvvrrraaa^^^YYYQQQIIIDDDCCCDDDIIIHHHEEEAAA>>>:::777666555777888777444111000000000000//////......///000,,,,,,,,,---...///111111........................,,,,,,,,,---------..............................................................................------------------------...------,,,,,,,,,------,,,,,,,,,---------...............---,,,+++,,,...+++++++++++++++++++++++++++++++++,,,,,,---------...---,,,+++++++++------,,,------......------,,,+++---,,,((((((,,,---+++*********++++++*********++++++,,,------...//////---------,,,,,,+++++++++******+++,,,,,,---......,,,,,,---...---,,,***)))***+++,,,---------------,,,,,,++++++,,,,,,------++++++,,,---------,,,,,,........./////////000000//////............//////---///000000///......///---///111111444???PPP]]]lllpppzzzwwwiiiiiinnnjjjhhhccc]]]XXXPPPIIIHHHKKKHHHNNNUUUYYYZZZ^^^gggooo|||{{{xxxtttoooiiiddd```YYY]]]___^^^]]]aaajjjrrr}}}xxxxxxuuunnniiijjjllliiifffeeeccchhhoootttwwwyyy|||~~~{{{}}}~~~xxxgggaaa^^^YYYUUUKKKGGGCCCAAA===999;;;@@@DDDHHHMMMLLLFFFBBBBBBCCC@@@@@@???>>>===<<<<<<;;;999::::::::::::;;;>>>@@@AAACCCEEEGGGGGGHHHIIIKKKJJJKKKKKKKKKLLLLLLMMMMMMKKKKKKKKKLLLMMMMMMNNNNNNOOONNNMMMKKKKKKKKKLLLLLLMMMNNNNNNMMMLLLLLLMMMOOONNNOOOPPPQQQRRRRRRRRRRRRPPPQQQQQQRRRQQQPPPNNNMMMNNNOOOOOOPPPPPPQQQQQQRRRQQQQQQRRRRRRQQQQQQPPPOOOMMMMMMNNNNNNNNNOOOOOOOOORRRRRRQQQQQQQQQRRRRRRSSSNNNRRRVVVVVVSSSSSSVVVYYYWWWUUUSSSRRRSSSSSSSSSRRRQQQRRRTTTUUUVVVUUUSSSRRROOOPPPPPPPPPPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOOOQQQSSSTTTRRRPPPSSSSSSRRRQQQPPPPPPOOOOOOOOOPPPRRRTTTUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTRRRSSSTTTTTTTTTSSSQQQPPPPPPQQQSSSTTTUUUUUUUUUUUUQQQRRRTTTUUUVVVUUUSSSRRRSSSSSSTTTTTTSSSQQQOOONNNJJJJJJIIIJJJKKKJJJGGGEEEDDDDDDEEEFFFGGGHHHIIIJJJOOOSSSVVVXXXVVVRRROOONNNJJJKKKKKKIIIHHHHHHJJJLLLMMMSSS\\\bbbfffjjjooorrrwww|||tttppplllbbb[[[\\\```aaa______bbbeeegggfffgggppp~~~uuupppllleee```aaa```aaabbb```]]]```fffmmmgggaaa___\\\YYYWWWWWWSSSXXX]]]___ggguuuwwwkkkfff]]]PPPLLLPPPOOOPPPKKKCCC>>>;;;888333444222000000000111000///------...///000000//////LLLLLLMMMPPPSSSTTTTTTSSSOOONNNNNNQQQVVVZZZ]]]^^^[[[\\\]]]\\\[[[XXXVVVTTTPPPRRRXXXdddvvvwwwccc^^^UUUKKKEEEBBBBBBBBBAAA???<<<888666555555555333333222222111000//////////////////////////////........................---------,,,,,,+++++++++.........------,,,,,,,,,,,,------....../////////------------------------+++,,,///000000///---,,,.........------,,,,,,,,,++++++,,,------......///...///000///---++++++,,,,,,,,,,,,------....................................---,,,+++++++++,,,---,,,,,,,,,++++++*********,,,+++++++++***)))))))))***,,,------------...000---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---000111******+++++++++,,,,,,,,,........................,,,,,,,,,---------........................------111111000000222999AAAGGG___gggooopppkkkggggggjjjeeedddbbb\\\TTTMMMGGGDDDHHHPPPXXX\\\\\\aaammmwww{{{zzzooofffbbbWWWVVVUUUTTTVVV\\\ccciiiqqqvvvzzzxxxsssrrrxxx|||qqqiiikkkppppppmmmjjjkkkqqqxxx{{{yyyyyy{{{yyy|||uuuhhh___XXXUUUPPPIIIEEEFFFEEE???===???@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@???>>>>>>>>>;;;888777888:::;;;<<<;;;>>>CCCGGGJJJJJJIIIHHHIIIJJJKKKJJJIIIIIIJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIILLLLLLLLLKKKKKKKKKKKKKKKNNNNNNNNNNNNOOOOOOPPPQQQNNNNNNNNNMMMMMMMMMLLLLLLKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNQQQPPPNNNMMMMMMNNNPPPRRRQQQQQQPPPOOOOOOQQQRRRSSSQQQRRRSSSTTTTTTSSSQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRROOOOOOOOOPPPPPPOOONNNNNNRRRPPPOOOMMMLLLLLLMMMMMMPPPOOOOOOOOOOOOPPPQQQRRRKKKMMMOOONNNMMMLLLMMMMMMQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSTTTRRRQQQQQQRRRRRRQQQOOOPPPOOOOOOOOOPPPOOOLLLJJJNNNLLLJJJGGGEEEDDDDDDDDDCCCEEEIIILLLOOOPPPPPPOOOQQQUUUZZZ______YYYPPPIIIHHHDDDAAABBBFFFJJJKKKKKKOOOPPPXXXdddkkkkkkjjjjjjsss~~~vvvpppkkkjjjddd]]]XXXWWWYYY[[[\\\\\\___cccgggkkkqqqwww||||||vvvqqqjjjddd``````aaaaaa___]]][[[[[[[[[^^^]]]\\\[[[ZZZWWWSSSOOOUUUWWWZZZ^^^eeerrr~~~mmm```YYYUUURRROOOPPPMMMHHHCCC<<<777444222////////////////////////---......///000111111222LLLLLLLLLMMMPPPRRRRRRQQQOOONNNNNNPPPSSSWWWXXXYYYVVVWWWWWWVVVUUURRRPPPNNNLLLOOOTTT___ooozzzxxxppp___YYYQQQGGGAAA===<<<======;;;888555444333333444333333222111111000//////.........................................................---------,,,,,,......---------,,,,,,,,,.............../////////------------------------/////////......---,,,,,,---------------,,,,,,,,,///......------,,,++++++000111222111///------...+++++++++,,,,,,,,,,,,,,,------------------------------,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++************+++,,,------+++***+++,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++---///++++++++++++,,,,,,,,,,,,........................,,,,,,,,,---------..............................111111000000111555<<<@@@MMMXXXeeennnpppnnnlllkkkgggeeeaaa[[[TTTNNNJJJIIIGGGMMMUUUZZZ___gggrrr{{{{{{zzzlllbbbUUUSSSQQQRRRUUU[[[aaaeeehhhjjjmmmoooqqqtttxxx|||~~~tttmmmmmmooonnnkkkkkkmmmsss{{{|||~~~~~~tttiii```ZZZSSSLLLGGGGGGEEE@@@>>>@@@AAAAAAAAAAAAAAABBBBBBBBBEEEDDDCCCAAA@@@@@@??????@@@===:::888999999999999777:::===AAACCCDDDCCCCCCFFFGGGIIIIIIHHHGGGHHHIIIIIIIIIIIIHHHIIIIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMLLLLLLMMMNNNNNNOOOMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMNNNOOONNNNNNNNNNNNOOOQQQQQQRRRSSSTTTUUUUUUTTTSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRQQQPPPOOONNNNNNOOOOOOOOOOOONNNNNNQQQPPPOOONNNMMMMMMMMMMMMNNNOOOOOOOOOPPPPPPPPPPPPMMMOOOPPPPPPOOONNNNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPQQQQQQPPPOOONNNNNNNNNOOONNNOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRTTTRRRQQQQQQRRRRRRPPPOOOPPPOOONNNNNNNNNLLLIIIGGGFFFEEEDDDCCCBBBBBBCCCCCCEEEGGGJJJMMMPPPRRRSSSSSSWWWYYY\\\^^^]]]VVVNNNGGGCCCAAA@@@BBBGGGJJJLLLLLLRRRRRRYYYccciiiiiiggggggmmmyyyzzztttnnniiigggbbb\\\WWWVVVWWWXXXXXX[[[]]]aaaeeeiiinnnssswww}}}yyytttpppjjjddd```aaabbbcccbbb___[[[WWWVVVUUUVVVZZZ]]]___]]]XXXTTTTTTVVVXXX\\\cccooo~~~pppccc\\\WWWSSSOOOMMMJJJFFF@@@;;;666333222////////////////////////---......///000000111111MMMKKKJJJJJJLLLNNNOOONNNOOONNNLLLMMMOOOPPPPPPPPPNNNNNNNNNMMMKKKIIIFFFEEEGGGIIIMMMUUUaaajjjiiiaaaUUUQQQIII@@@:::666555555666555333111000000111111222222111111000000//////................................................//////............------...------------,,,,,,,,,//////...............---........................222111///---,,,,,,,,,---,,,,,,,,,,,,------------///......------,,,++++++///000111000///------...,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++*********+++++++++++++++,,,------,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++---...,,,,,,,,,,,,------------------------------------,,,,,,,,,---------..............................000000000000///111555888<<>>>>>???@@@@@@HHHGGGFFFDDDBBBAAAAAA@@@BBB???<<<;;;:::999777666666777999;;;===>>>??????AAADDDGGGHHHGGGFFFFFFFFFHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKKKKJJJKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJIIIIIIIIILLLKKKKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRRRRRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRQQQPPPNNNLLLMMMMMMNNNNNNOOONNNNNNMMMOOOOOOOOOOOONNNMMMLLLLLLLLLMMMNNNOOOPPPOOOOOONNNMMMNNNPPPPPPNNNMMMNNNOOOMMMNNNOOOPPPPPPPPPPPPPPPRRRQQQPPPNNNMMMMMMLLLLLLNNNMMMMMMLLLMMMNNNOOOPPPOOOOOOPPPQQQQQQQQQQQQQQQTTTRRRPPPPPPQQQQQQOOONNNOOONNNLLLKKKJJJHHHEEECCC@@@?????????@@@AAACCCDDDFFFHHHKKKOOOSSSVVVYYYZZZ___^^^]]][[[XXXQQQJJJDDD@@@@@@BBBFFFKKKOOOQQQQQQUUUUUUZZZcccgggfffcccdddkkkvvv~~~|||vvvqqqkkkgggeee```YYYUUUSSSTTTTTTUUUYYY\\\___bbbfffjjjppptttzzzxxxuuurrrnnnjjjddd```aaaccceeeeeebbb\\\UUUQQQOOOSSSYYY```cccaaa\\\WWWTTTUUUWWWYYY^^^hhhuuu{{{nnnddd\\\VVVPPPLLLGGGEEEAAA===999555333111////////////////////////.........//////000000111MMMJJJHHHGGGHHHJJJKKKKKKMMMKKKIIIHHHIIIIIIGGGFFFFFFFFFEEEDDDBBB@@@>>>===AAACCCEEEIIIPPPVVVTTTNNNHHHDDD>>>888444111111111111000////////////000000111111000000000/////////............................................................------------------------------------......------,,,,,,,,,+++////////////////////////000///...---------------+++++++++,,,,,,------...++++++,,,------......///,,,---......,,,+++++++++------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++------,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,((())),,,...///...---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------..................///000000000000222333555???PPPcccooorrrmmmgggeeecccaaa^^^[[[WWWRRROOOOOOOOOPPPUUU^^^hhhpppuuuqqqpppuuutttcccZZZQQQOOOTTT[[[___```cccfffkkkppptttxxx|||~~~}}}|||vvvrrrmmmggggggkkkjjjjjjlllqqqyyy~~~ssskkkhhhbbb[[[TTTOOOIIIDDDBBBAAA@@@===<<<;;;;;;===>>>GGGHHHIIIIIIHHHEEECCCAAABBB@@@>>>===<<<;;;888666999999999:::;;;<<<===>>>>>>AAAEEEGGGGGGEEEDDDDDDFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMJJJJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMJJJJJJJJJJJJIIIHHHGGGFFFJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOQQQQQQQQQOOOLLLKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNOOONNNMMMLLLKKKJJJKKKMMMOOOOOONNNMMMLLLJJJLLLMMMMMMLLLKKKKKKLLLKKKLLLMMMNNNOOOOOOPPPOOOOOONNNNNNMMMLLLLLLLLLLLLNNNMMMLLLKKKKKKMMMOOOPPPOOOOOOPPPQQQQQQQQQQQQPPPSSSQQQOOOOOOOOOOOOMMMLLLNNNLLLIIIHHHFFFDDDAAA???>>>>>>>>>>>>@@@BBBDDDEEEFFFHHHLLLRRRWWW]]]aaacccddd```[[[VVVRRRLLLFFFBBBAAACCCHHHNNNSSSVVVXXXXXXWWWVVVYYYaaaeeecccaaabbblllttt{{{xxxsssnnnjjjeeeddd^^^VVVQQQPPPQQQTTTUUUXXXZZZ^^^aaaeeejjjppptttyyyvvvssspppmmmhhhccc___aaacccfffhhhfff```XXXRRRTTTVVV[[[```bbb```[[[WWWVVVWWWWWWWWWYYY```jjjqqquuuoooggg___YYYRRRKKKGGG@@@???<<<999666333222111////////////////////////........./////////000000IIIGGGDDDCCCDDDEEEFFFEEEGGGEEECCCBBBBBBAAA???===???>>>>>>===;;;:::888888;;;===>>>===@@@CCCAAA<<<;;;999555222000/////////............//////000000000000//////////////////................................................,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,++++++*********////////////////////////***,,,...///000///...---***++++++,,,,,,---------++++++,,,------......///***,,,------+++******+++......------,,,,,,++++++++++++++++++++++++++++++,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---***,,,------,,,,,,---///+++,,,,,,------,,,,,,+++***+++---......---+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------.........//////,,,...000111111111222333444:::FFFVVVeeellllllhhhbbbccceeeffffff```WWWQQQQQQOOONNNQQQZZZdddkkkooopppjjjhhhooo|||xxxnnncccUUUNNNPPPUUUZZZ[[[aaahhhooorrrpppqqquuuzzzyyy{{{tttnnnnnnrrrzzztttnnnmmmqqqyyy~~~~~~{{{wwwssslllddd[[[SSSKKKEEEBBBAAA>>>;;;::::::;;;<<>>;;;999;;;::::::999:::;;;<<<<<<<<<@@@DDDFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLJJJJJJJJJJJJIIIHHHFFFFFFIIIIIIJJJKKKLLLLLLMMMMMMJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPOOONNNLLLKKKJJJKKKKKKLLLMMMMMMMMMLLLKKKLLLMMMMMMMMMLLLKKKJJJIIIJJJLLLNNNNNNMMMLLLJJJIIIKKKLLLLLLKKKJJJKKKKKKJJJJJJLLLMMMNNNNNNNNNNNNKKKKKKKKKKKKKKKLLLMMMNNNOOOMMMLLLKKKKKKMMMOOOPPPNNNOOOPPPPPPQQQQQQPPPPPPQQQOOONNNMMMMMMMMMKKKIIIKKKIIIFFFDDDCCCBBB???===>>>>>>>>>>>>???AAABBBDDDEEEHHHNNNUUU\\\bbbgggiiiddd___XXXQQQMMMIIIFFFCCCDDDHHHNNNTTTYYY[[[\\\\\\XXXVVVXXX___cccaaa```aaafffmmmsssrrrooommmjjjgggccc]]]UUUOOOOOORRRWWWYYYYYY[[[___cccgggmmmssswwwzzzwwwrrrnnnkkkgggbbb^^^```bbbeeehhhiiieee___YYYYYYYYY[[[]]]___^^^\\\YYYYYYYYYXXXVVVUUUXXX___dddgggddd```ZZZTTTNNNGGGCCC;;;:::888555333222111000////////////////////////............////////////BBB@@@>>>===>>>??????>>>>>>===<<<<<<<<<;;;999666888888777777666555555555555888888555444666555222222111000///......//////------......///000000000////////////............------------------------........................+++++++++,,,,,,,,,,,,---,,,,,,,,,------------...++++++++++++++++++******........................(((***---000111000///---++++++++++++,,,,,,,,,,,,///......------,,,+++++++++---......---,,,,,,---......---------------,,,+++++++++++++++++++++++++++,,,---......///......,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,***,,,------------...000++++++------------++++++,,,,,,---------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////+++---000111111111222333222444;;;HHHWWWcccjjjmmmbbbeeekkkqqqrrrkkk___VVVQQQNNNMMMOOOUUU___ggglllqqqjjjcccdddkkkrrrtttsssrrrgggZZZPPPMMMOOORRRTTT___hhhrrrtttrrrqqqvvv{{{xxx~~~{{{yyy|||vvvnnnmmmrrrzzzuuutttsssvvv{{{~~~vvvlllbbbVVVKKKEEEDDDAAA???===<<<<<<<<<===BBBIIIPPPRRRPPPLLLHHHFFFDDDBBB@@@@@@@@@>>>===;;;;;;:::999999999999999;;;>>>BBBDDDDDDDDDDDDEEECCCCCCCCCCCCDDDEEEGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKHHHIIIIIIJJJJJJKKKKKKLLLJJJJJJIIIIIIHHHHHHGGGGGGIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKIIIIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJKKKKKKJJJJJJIIIHHHIIIJJJLLLLLLKKKKKKJJJKKKLLLNNNNNNLLLKKKLLLMMMIIIJJJKKKLLLLLLLLLLLLLLLHHHHHHIIIIIIJJJLLLMMMNNNMMMMMMLLLKKKLLLMMMNNNOOOMMMMMMNNNOOOOOOOOOOOOOOOOOOMMMKKKKKKKKKJJJHHHFFFHHHEEECCCAAAAAAAAA???>>>>>>=========>>>@@@AAABBBGGGJJJQQQYYY```eeeiiijjj```[[[TTTNNNKKKJJJIIIHHHHHHMMMTTTYYY[[[\\\]]]]]]ZZZWWWXXX]]]```___^^^```\\\ccciiijjjjjjlllllliiiaaa\\\VVVSSSTTTXXX\\\^^^\\\___bbbfffjjjooouuuyyyyyyuuupppkkkhhheeebbb___aaa```aaadddhhhhhheeebbbZZZYYYXXXZZZ\\\^^^^^^]]]ZZZZZZYYYVVVRRRSSSXXX]]]___^^^[[[WWWQQQKKKDDDAAA777666444333111000000///////////////////////////........................999888777777888999777666666555555666777777555333333333222222222222333333000333444000///111222111//////...............///,,,,,,---...////////////........................------------------------........................,,,,,,,,,,,,------......,,,,,,,,,---------......,,,,,,,,,,,,,,,---------------------------------+++,,,---/////////......,,,,,,,,,+++++++++++++++///......------,,,+++++++++,,,......,,,,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,+++,,,...***+++---......---+++***+++,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000,,,...000000//////000111111111555===JJJYYYeeelllgggjjjqqqyyy|||vvviii^^^UUUSSSPPPOOORRRYYYaaagggnnnjjjeeebbbcccfffkkknnnpppjjj```WWWQQQNNNNNNOOOYYYaaakkkrrruuuxxx|||~~~yyytttuuu{{{uuuqqqmmmlllrrrzzz}}}rrrbbbTTTJJJIIIGGGEEECCCAAA???>>>:::???FFFMMMQQQSSSRRRQQQLLLIIIEEEBBBAAA@@@???>>><<<<<<;;;;;;:::999888888999;;;>>>@@@@@@AAACCCDDDAAAAAAAAABBBCCCEEEFFFGGGFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJGGGHHHHHHIIIJJJJJJKKKKKKIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFHHHHHHHHHHHHHHHJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGGGGHHHIIIJJJKKKHHHHHHIIIJJJKKKLLLLLLKKKIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJLLLMMMMMMLLLKKKKKKLLLIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHIIIIIIJJJKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLJJJKKKLLLLLLMMMMMMLLLLLLMMMKKKIIIHHHHHHHHHFFFDDDDDDBBB@@@???@@@AAA@@@@@@>>>>>>>>>???@@@BBBDDDFFFJJJOOOVVV]]]ccceeeffffff\\\WWWQQQMMMMMMNNNOOOPPPPPPTTTZZZ]]]^^^]]]^^^___]]]ZZZYYY]]]^^^\\\[[[\\\\\\bbbffffffhhhkkkkkkhhh[[[ZZZYYYZZZ]]]`````````bbbdddfffiiikkkoootttxxxwwwrrrkkkfffdddcccbbbbbbbbb___\\\^^^cccggghhhgggZZZYYYXXXYYY[[[]]]]]]]]]YYYYYYXXXUUURRRRRRVVVZZZ[[[[[[YYYTTTMMMFFF???<<<555444333111000/////////////////////////////////........................333222222333444444333111111000111333555555333111000/////////000000111222,,,111222///---111333333////////////............+++,,,---...............---.....................------------------------........................---------.........//////,,,,,,,,,------.........---------....../////////------------------------//////...---,,,---...///---,,,,,,++++++*********++++++,,,------......///(((***++++++***)))***+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000///...,,,,,,,,,------.........---------,,,,,,+++++++++,,,------,,,***)))***+++***+++---......---+++************+++,,,---...///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000---/////////---,,,---///111111333888BBBPPP^^^ggglllooovvv~~~|||pppeee[[[YYYUUUPPPOOOSSS[[[aaahhhiiihhheeebbbccchhhlllooolllggg___WWWPPPNNNMMMNNNTTT^^^iiissszzz}}}~~~~~~zzztttllliiilllrrrzzz~~~|||jjjZZZMMMLLLKKKJJJGGGDDDBBBAAA999===CCCIIIOOOTTTVVVXXXQQQMMMGGGCCCAAA@@@???>>>??????>>>>>><<<;;;999888888:::<<<===>>>???BBBDDDAAAAAAAAABBBCCCDDDFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGHHHIIIIIIJJJKKKKKKHHHGGGEEEDDDDDDFFFHHHIIIGGGGGGHHHHHHGGGFFFDDDCCCFFFEEEDDDDDDEEEGGGIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEDDDDDDEEEGGGIIIKKKGGGHHHIIIJJJKKKKKKKKKKKKHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKHHHJJJKKKKKKJJJIIIIIIJJJJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJHHHIIIIIIJJJKKKJJJJJJJJJLLLJJJHHHGGGGGGFFFDDDBBBBBB@@@>>>>>>@@@AAABBBAAA@@@@@@@@@BBBDDDGGGIIIKKKNNNRRRYYY```dddeeecccbbbYYYUUUPPPMMMOOORRRTTTVVVWWW[[[```bbbaaa```aaabbbaaa\\\ZZZ\\\]]]ZZZXXXYYYcccgggiiiggggggiiihhheeeVVVXXX\\\aaaeeeeeecccaaafffgggiiijjjlllnnnrrruuusssnnngggcccaaabbbcccdddddd^^^YYYYYY___fffiiiiii\\\[[[ZZZZZZ[[[[[[ZZZXXXVVVXXXXXXUUUSSSSSSWWW[[[YYYYYYWWWQQQIIIAAA:::777444444222111//////......////////////////////////.....................---////////////000000000000000000000000000000000000000///...------...///000///////////////////////////............------------------............/////////.........---------111000///...---,,,+++++++++++++++,,,,,,---------,,,,,,,,,++++++*********---..................---111000///...,,,***))))))------............------........................,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------.../////////...------,,,,,,------,,,+++,,,...000---,,,,,,++++++,,,,,,---...//////000000000000000///...------...222777:::888555333222111///---***,,,,,,,,,++++++*********///...,,,***))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------,,,,,,+++++++++))),,,///000///,,,++++++)))))),,,///000......///000------///---+++,,,000......------------..................////////////111000...---...///111333...111333333666AAARRR___qqqssswww{{{}}}zzztttnnnhhhaaa]]][[[VVVQQQRRRXXX```aaagggnnnoookkkggghhhkkkmmmooollldddZZZQQQLLLJJJIIIQQQ```mmmwww~~~pppgggmmmyyy|||xxxqqq```XXXTTTOOOLLLKKKJJJGGGDDDAAAAAABBBEEEJJJNNNPPPQQQWWWRRRKKKCCC???======>>>BBBAAA@@@===:::777444222<<<;;;:::999999;;;<<<===;;;>>>@@@AAAAAAAAABBBDDDFFFFFFEEEDDDCCCCCCFFFIIIEEEEEEEEEDDDDDDDDDDDDDDDFFFEEEEEEEEEDDDDDDCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHKKKJJJHHHGGGFFFGGGGGGHHHDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJIIIGGGFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJKKKGGGHHHHHHIIIIIIJJJJJJJJJFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFDDDBBBAAAAAA@@@@@@@@@AAAAAABBBDDDEEEFFFGGGGGGGGGJJJNNNQQQRRRRRRVVV[[[```bbb```\\\YYYWWWQQQRRRSSSSSSTTTVVVZZZ]]]cccdddeeeeeefffeeeeeeddddddbbb___\\\[[[\\\]]]___dddllloooiiidddbbb___ZZZUUUZZZ___aaabbbbbbeeehhhgggeeeggglllooooooqqquuussssssmmmccc```cccccc```aaa\\\WWWTTTVVV[[[```bbbaaa]]]XXXUUUUUUVVVWWWXXXZZZXXXUUURRRPPPPPPSSSVVVYYYWWWRRRKKKCCC;;;555222222111000.........///000///000000000111111111111......////////////.............../////////000000////////////////////////000///...------...///000........................///............------------------............//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------............------.........------,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------,,,++++++***,,,------,,,+++,,,...000---,,,,,,++++++,,,,,,---,,,---......//////......------,,,***,,,666GGGSSSUUUJJJ;;;...'''&&&((())),,,,,,,,,+++++++++******+++,,,,,,---,,,+++))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------,,,,,,++++++---///222222///---+++***///,,,)))***,,,---......---,,,,,,//////,,,,,,///......------------..................////////////000///.........///111111000222333333333;;;IIITTTkkkrrryyy{{{yyytttrrrqqqooojjjgggeee___YYYXXX\\\]]]___gggrrrxxxuuupppnnnnnnrrrvvvuuummmaaaUUUNNNIIIGGGKKKVVVbbbmmmzzzwwwmmmmmmuuu{{{{{{qqqaaaWWWSSSNNNKKKJJJJJJIIIGGGBBBAAAAAACCCFFFHHHIIIHHHNNNKKKFFFAAA>>>===>>>???<<<=========<<<;;;::::::<<<;;;;;;:::::::::;;;;;;;;;===???@@@@@@@@@BBBDDDDDDDDDDDDCCCAAABBBEEEGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFFFFGGGDDDDDDEEEFFFGGGGGGGGGFFFCCCDDDDDDEEEFFFGGGHHHHHHGGGHHHIIIHHHFFFEEEFFFGGGFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHIIIIIIIIIJJJJJJJJJGGGGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBAAAAAABBBBBBCCCCCCDDDDDDFFFGGGHHHIIIKKKLLLNNNRRRWWWZZZZZZYYYWWWYYY[[[ZZZWWWTTTRRRQQQVVVZZZ]]]^^^\\\\\\___bbbbbbbbbcccdddeeefffggghhheeeccc___]]]\\\]]]___aaafffkkklllfff```___^^^[[[XXX[[[^^^```bbbdddgggiiiiiiffffffjjjmmmnnnqqquuuxxxxxxrrrhhhccccccccc___[[[XXXUUUTTTWWW[[[^^^``````]]]YYYWWWWWWWWWWWWWWWXXXWWWUUURRRPPPQQQRRRTTTTTTRRRMMMGGG@@@:::555222222111///.........///000//////000000000111111111...//////000000//////...---------.........////////////////////////////////////...------...//////........................///............------------------............///............------------)))******+++,,,---......------------,,,,,,,,,,,,/////////...............,,,,,,------------,,,,,,++++++,,,------......///+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***,,,,,,---,,,++++++---///---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,+++------+++,,,777IIIYYYdddVVVBBB111''''''***---,,,,,,,,,++++++++++++***(((***---......,,,***(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------...---------------,,,,,,000222333333000---++++++///,,,***,,,111555444111...,,,,,,//////,,,,,,///......------------......---............/////////....../////////000000000...111222111111666@@@HHH]]]iiiuuuxxxrrrmmmmmmqqqsssrrrqqqpppkkkdddaaaccc^^^___ggguuu}}}{{{tttooolllssszzz}}}wwwjjj^^^VVVNNNIIIGGGKKKTTT___mmmxxx~~~zzzyyy|||~~~}}}}}}~~~{{{~~~tttmmmpppwww|||vvvvvvvvvxxx}}}|||pppbbbVVVRRRMMMIIIIIIIIIIIIIIIEEEDDDDDDEEEEEEEEEBBB@@@CCCBBB???===<<<===>>>???999:::;;;<<<============<<<<<<<<<<<<;;;:::999999;;;<<<=========>>>AAADDDAAABBBBBBAAA@@@AAACCCFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFCCCDDDDDDEEEEEEDDDDDDDDDAAAAAABBBCCCEEEFFFGGGHHHFFFGGGHHHGGGEEEDDDEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBDDDBBB@@@??????AAACCCEEEGGGGGGHHHJJJKKKMMMNNNNNNOOOQQQUUU[[[___aaa___]]]WWWWWWTTTPPPLLLKKKLLLNNN[[[bbbjjjkkkfffbbbcccfffbbbbbbaaabbbcccfffiiikkkfffdddaaa^^^^^^___bbbdddfffiiihhhaaa\\\]]]``````aaa```___```cccfffiiiiiijjjfffeeehhhkkkmmmrrrxxx~~~~~~yyypppiiieeeaaa\\\TTTSSSSSSUUUXXX[[[]]]]]]^^^\\\YYYXXXXXXXXXWWWVVVVVVUUUTTTRRRQQQQQQQQQQQQNNNKKKFFFAAA;;;777444333111000///.........//////////////////000000000000//////000000000000//////,,,,,,,,,---------......////////////////////////................................................///............------------------............///------------------------******+++,,,---......///......------,,,,,,,,,+++/////////...............+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........------,,,+++,,,------++++++,,,...---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,,,,***---///......111888???LLLEEE;;;333...---------++++++++++++++++++++++++)))***,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...000222111///---,,,,,,***+++...555AAAIIIHHHAAA555000---......,,,,,,///...------,,,,,,------...---------.........//////---...//////000000//////***---000000000444:::@@@LLLYYYiiipppmmmiiiiiikkknnnqqqtttuuusssnnnllllllgggdddgggsss{{{xxxpppjjjeeelllvvvzzzxxxooofff```YYYRRRJJJFFFIIIRRR___hhh||||||uuuqqqqqqtttwwwzzz{{{{{{wwwtttyyy}}}}}}vvvnnnmmmsssyyypppllljjjnnnuuuvvvmmmcccXXXTTTNNNIIIGGGFFFGGGHHHIIIHHHHHHHHHHHHFFFBBB???<<<<<<;;;::::::;;;;;;<<<;;;;;;<<<<<<;;;;;;::::::<<<<<<======<<<:::888777999::::::999999;;;>>>AAA???@@@AAA@@@@@@@@@BBBDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDEEEEEECCCDDDDDDDDDDDDDDDCCCBBBAAABBBBBBCCCDDDEEEEEEFFFFFFGGGHHHGGGEEEEEEEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFHHHGGGFFFDDDBBB@@@???>>>@@@???===<<<>>>AAAEEEGGGJJJKKKMMMOOOQQQRRRSSSTTTRRRTTTYYY^^^aaaaaa]]]ZZZSSSQQQLLLGGGEEEGGGLLLQQQ\\\fffqqqrrrlllfffgggjjjfffeeecccbbbccceeehhhjjjfffdddbbb______```cccdddcccdddbbb]]][[[___fffkkkpppkkkfffeeegggiiiiiihhhiiidddbbbeeeiiilllsss{{{zzzrrrhhh^^^WWWOOOPPPRRRVVVZZZ\\\\\\[[[[[[YYYXXXYYYYYYYYYWWWUUUUUUTTTSSSRRRRRRPPPNNNLLLJJJGGGBBB<<<777444222222////////////.../////////........./////////000000//////000000000000//////,,,,,,,,,,,,------------........................------............------........................///............------------------............///,,,,,,------------------------------.....................------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,------------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...------,,,+++,,,------+++++++++,,,---,,,,,,++++++,,,,,,---++++++,,,---------------+++++++++,,,------,,,***...---,,,---------+++)))+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,...///---,,,------***,,,000888IIIZZZ^^^[[[>>>555...------+++---000------,,,,,,,,,,,,------------------............------...////////////...+++...000000000222555999>>>IIIXXXeeejjjjjjgggeeeeeekkkqqquuuvvvwwwwwwvvvpppiiihhhnnntttsssmmmiiiaaagggmmmpppoookkkgggdddbbb\\\QQQHHHFFFLLLTTTYYYooo~~~{{{|||ssskkkgggiiioootttwww{{{vvvsssssstttuuuuuusssooommmooossspppiiidddgggmmmnnnhhhccc^^^ZZZSSSLLLGGGEEEEEEFFFJJJIIIIIIJJJJJJIIIEEEBBB<<<<<<;;;:::999999888888::::::::::::999888777777<<<<<<======<<<:::888777888888888777666777:::======>>>@@@@@@??????AAACCC@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@AAABBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFBBBBBBCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCFFFGGGHHHGGGFFFEEEEEEGGGCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEDDDDDDFFFEEEDDDBBB@@@>>><<<;;;===<<<;;;;;;===BBBFFFIIILLLNNNPPPSSSUUUVVVWWWXXXWWWXXXZZZ]]]^^^\\\WWWTTTJJJHHHDDDAAAAAAFFFNNNTTT\\\fffqqqsssnnniiikkkooommmkkkiiifffeeeeeeeeefffdddcccaaa````````````aaa]]]\\\[[[[[[]]]cccnnnwwwzzzsssnnnmmmkkkiiiffffffaaa^^^aaaeeejjjsss{{{|||~~~~~~vvviii\\\TTTNNNPPPSSSXXX\\\]]]\\\ZZZXXXWWWWWWYYYZZZZZZYYYWWWVVVTTTRRRQQQQQQOOOKKKHHHHHHEEE@@@:::555222000000.........////////////...---............///////////////000000000000//////,,,,,,,,,---------..............................------............------------------------------///............------------------............///,,,,,,,,,,,,------------/////////......---------.........---------------,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,...---------------,,,,,,---......//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++)))******+++++++++++++++***,,,------+++******+++---,,,,,,++++++,,,,,,---+++,,,------......---------)))%%%&&&+++......,,,,,,***))))))***++++++******++++++++++++,,,,,,,,,---,,,+++***)))***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------(((***,,,,,,++++++,,,......000...111AAAXXXdddeee@@@777...,,,,,,,,,---///------,,,,,,,,,,,,------,,,------------.........------.........////////////000111000//////000222777===IIIWWWcccgggeeeaaa]]]eeelllpppuuuzzz}}}}}}ssslllhhhkkknnnnnnllllllccceeeggggggeeecccbbbbbbeeebbbZZZQQQMMMPPPTTTTTTcccvvvwwwuuuxxxyyy}}}yyyqqqgggaaaaaahhhnnnpppsssxxx~~~yyyrrrpppnnnllllllnnnnnnlllmmmpppsssjjjcccdddfffeeedddddddddaaa[[[SSSKKKFFFFFFFFFHHHGGGGGGHHHJJJIIIGGGEEE@@@???===;;;999888777777666777888888999999888888<<<<<<<<<<<<;;;:::999999999999999777666666888::::::;;;===>>>======???AAA===>>>>>>??????@@@@@@@@@>>>>>>????????????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA??????@@@@@@AAABBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDAAABBBCCCCCCDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCEEEEEEDDDDDDCCCBBBBBBAAAEEEFFFGGGFFFDDDDDDDDDFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCDDDDDDCCCBBBAAACCCBBBAAA???>>><<<;;;:::;;;::::::<<>>??????=========>>>>>>?????????@@@??????>>>>>>??????@@@>>>>>>??????@@@AAAAAABBBBBBBBBBBBCCCCCCBBBBBBAAA@@@AAABBBBBBBBBAAA@@@???@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAACCCDDDEEEDDDBBBAAABBBCCCBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAABBBBBBBBBBBBBBBEEEEEEDDDDDDDDDCCCCCCCCC@@@AAAAAABBBCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBDDDCCCCCCCCCBBBBBBBBBBBB???@@@AAABBBBBBAAA@@@?????????>>>===<<<;;;;;;:::999:::;;;===@@@DDDGGGIIIKKKMMMQQQUUUWWWYYYZZZZZZ[[[XXXTTTQQQPPPNNNLLLJJJFFFGGGGGGGGGHHHKKKPPPSSSWWW[[[___bbbeeejjjqqqwww{{{{{{{{{yyyuuunnngggccc\\\]]]___```^^^ZZZVVVTTTNNNNNNRRRZZZaaahhhuuuxxxnnnfffbbb___YYYUUUVVVXXX[[[bbbiiinnnkkklllmmmhhh^^^VVVUUUTTTTTTTTTVVVYYYZZZZZZYYYXXXWWWXXX[[[___bbbcccccc[[[VVVQQQNNNMMMKKKEEEAAA<<<;;;999666333111///...,,,---.../////////......,,,,,,---------.........------............---------------.........//////........................,,,,,,---......---,,,,,,------------------------//////.........------------------.........//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////,,,,,,,,,------.........---......//////......---+++,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,---------------***,,,...---,,,***)))***---,,,,,,++++++,,,,,,---++++++,,,------------,,,,,,...000...+++))))))******)))(((***+++,,,***)))*********++++++,,,,,,,,,+++,,,---...---+++(((&&&++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++,,,---,,,***)))***+++$$$,,,///+++///999;;;666444---***...111///+++***---,,,,,,++++++,,,,,,---,,,,,,,,,---------......///...,,,+++,,,---///111++++++,,,---...000222333000111444;;;EEEPPPYYY]]]UUU\\\``````dddmmmsssrrrooojjjgggfffbbb^^^]]]```___```aaaaaaaaabbbdddfffdddjjjmmmkkklllooommmgggaaaaaaeeennnqqqmmmlllnnnqqqpppkkkbbbZZZYYY```gggiiigggkkksss|||rrreeebbbbbbggglllkkkgggllluuutttllldddaaa]]]ZZZ___hhhmmmlllhhh```WWWPPPNNNNNNKKKIIIHHHHHHJJJKKKKKKKKKGGGEEEBBB>>>;;;::::::;;;888999999::::::999999999<<<;;;:::999999;;;<<<======??????>>>:::888777777333555777888888888999;;;::::::;;;;;;<<<======>>><<<=========>>>>>>??????>>>>>>============>>>>>>===>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@@@@??????@@@AAAAAA@@@???>>>======>>>???@@@AAABBBBBBBBB?????????@@@@@@AAAAAAAAAAAABBBCCCBBB@@@???@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBB?????????@@@@@@AAAAAABBBEEEEEEDDDDDDCCCCCCCCCBBB@@@@@@AAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAABBBBBBBBBAAAAAAAAA@@@@@@===>>>@@@AAAAAA@@@>>>=========<<<<<<<<<;;;;;;;;;999:::;;;>>>AAAEEEGGGIIIJJJMMMPPPTTTWWWYYYYYYYYYXXXTTTNNNJJJIIIHHHHHHGGGMMMNNNPPPPPPOOOPPPRRRSSSRRRSSSUUUXXX^^^fffpppvvv~~~{{{sssjjjdddYYY\\\^^^___]]]XXXSSSOOOJJJJJJPPPZZZaaahhhuuu{{{nnneeebbb]]]WWWSSSSSSSSSTTTZZZ```jjjeeebbbccc___XXXUUUWWWVVVUUUTTTTTTVVVXXXXXXXXXYYYYYYZZZ]]]aaaeeeggghhh]]]WWWQQQMMMLLLIIIDDD???777777666555333111///...+++,,,.../////////......,,,,,,,,,---------......,,,------------------,,,........................------------------------------------------------.........------,,,,,,,,,------------------------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,+++++++++******+++...111...000000000...------...---+++***+++,,,------,,,.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,***+++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,------,,,***)))---------,,,,,,+++++++++))))))***+++,,,,,,------//////...---...///000111------------------------,,,...///---***))),,,000------------------------////////////////////////...............///000111111111222666<<>>@@@;;;;;;;;;<<<===>>>???@@@============<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@CCCBBB@@@?????????@@@@@@BBBAAA@@@???>>>>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@BBBAAA@@@@@@???>>>======@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???AAABBBBBBAAA@@@@@@AAAEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDBBBAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>======<<<<<<<<<>>>>>>=========<<<<<<<<<:::;;;<<<>>>AAADDDGGGIIIIIILLLPPPUUUXXXYYYZZZYYYOOOHHHBBBBBBDDDFFFKKKQQQYYY[[[ZZZVVVTTTTTTRRRNNNRRRSSSTTTTTTUUUZZZbbbiiisss|||~~~yyymmmaaa\\\___aaa^^^WWWQQQNNNMMMHHHJJJNNNTTT\\\hhhttt{{{wwwiii```ccc]]]UUUOOONNNQQQXXX\\\ZZZZZZ[[[[[[ZZZYYYXXXWWWXXXXXXVVVTTTSSSTTTWWWZZZ```YYYXXXYYYZZZhhhtttpppdddTTTPPPQQQJJJDDD???555444555555555222///,,,***000000///...------,,,,,,,,,---------,,,++++++***////////////////////////........................------------------------------------------------......---------,,,,,,,,,------------------------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,------......------,,,++++++++++++***+++...111111111111///---+++,,,------,,,******,,,...//////...............---,,,+++------------------------------------------------))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,+++,,,------------,,,+++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++*********))))))***++++++,,,------............---------...///000------------------------//////000000///...---,,,------------------------........................,,,,,,,,,,,,,,,,,,------/////////222666===DDDHHHRRRWWW]]]___]]]\\\]]]___bbbccceeeeeebbb^^^XXXUUUQQQVVV[[[^^^^^^^^^```bbbccckkkppprrr{{{dddXXXRRRXXX\\\[[[]]]cccfffhhhhhhbbbZZZWWW]]]dddddddddggglllpppwwwyyynnneee___[[[___bbbcccdddfffgggfffhhhiiieee___\\\^^^iiikkkrrryyyyyypppdddZZZWWWTTTPPPMMMKKKKKKMMMNNNMMMKKKHHHEEEEEEEEEDDDBBBAAAAAA???<<<999777666666888888999999:::;;;;;;<<<>>>>>>===<<<;;;999888777888888777777888888999999;;;::::::999:::;;;<<<===;;;;;;;;;;;;<<<===>>>???===============<<<<<<<<<>>>>>>>>>????????????@@@BBBAAA@@@???>>>??????@@@@@@??????>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>===@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???AAABBBBBBAAA@@@@@@AAAAAAAAA@@@??????@@@@@@AAABBBBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>======<<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@CCCFFFHHHJJJKKKJJJMMMRRRUUUVVVTTTPPPNNNCCC>>><<<@@@EEEIIIQQQXXXbbbdddaaaYYYSSSSSSSSSQQQRRRSSSRRRQQQQQQUUU\\\aaajjjsss{{{}}}|||wwwmmmbbb\\\[[[XXXTTTOOOLLLKKKKKKJJJLLLPPPUUU]]]gggrrryyyooodddaaa[[[SSSMMMKKKNNNSSSWWWTTTVVVYYY[[[\\\\\\[[[ZZZUUUUUUTTTQQQPPPPPPSSSUUU]]]WWWXXXYYY[[[iiiuuuqqqgggVVVOOOMMMEEEAAA<<<333222222222222111///---,,,000//////...------,,,,,,---------------,,,++++++........................------------------------------------------------------------------------...------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++++++++++++++,,,------......------,,,+++,,,,,,+++***+++...000000000///---,,,,,,...111333000---+++,,,---......,,,,,,---------,,,++++++------------------------------------------------))))))))))))*********+++------------------------+++++++++++++++++++++++++++------,,,+++***+++,,,,,,,,,------------,,,,,,******+++,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))+++,,,,,,------......///------,,,,,,,,,---...///------------------------///---+++,,,///000...------------------------------------------------------,,,,,,++++++++++++,,,///......///222777;;;???LLLSSS[[[___]]]XXXSSSRRRWWW[[[```cccbbb\\\TTTOOOJJJOOOUUUXXXYYYZZZ]]]``````fffjjjooo{{{lll[[[MMMMMMPPPQQQTTTYYYaaaeeegggddd]]][[[___ddddddbbbcccfffhhhlllwww{{{sssjjjaaaZZZZZZ\\\]]]___bbbbbbdddjjjooommmfffaaaaaagggkkktttvvvjjjaaa]]]XXXRRRMMMKKKKKKKKKLLLLLLKKKKKKJJJJJJKKKKKKKKKLLLJJJDDD;;;555555777666777888999:::;;;<<<===<<<<<<<<<<<<;;;:::999999::::::999999999999999999:::999999888888999:::::::::::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>???@@@@@@???>>>>>>>>>??????=========<<<======>>>??????@@@@@@@@@@@@@@@@@@???AAAAAA@@@@@@??????>>>>>>?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????>>>@@@AAAAAA@@@??????@@@???>>>>>>>>>>>>>>>??????@@@??????>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@@@@????????????>>>======<<<;;;;;;:::999999888888888999999::::::;;;;;;<<<=========???AAADDDGGGIIIKKKLLLLLLLLLNNNQQQRRRPPPKKKDDD@@@;;;888:::AAAHHHNNNVVV^^^lllnnniii^^^TTTRRRSSSTTTRRRQQQOOOMMMMMMOOOTTTXXX^^^hhhqqqvvvwwwsssjjjaaaZZZUUUNNNIIIGGGHHHJJJKKKMMMNNNQQQUUU[[[dddnnnttttttgggaaa[[[SSSLLLIIIKKKOOORRRQQQTTTYYY]]]___^^^[[[YYYRRRRRRQQQNNNLLLKKKMMMOOOYYYTTTWWWYYY[[[jjjvvvssslllXXXMMMHHH???;;;999111111000000///............/////////...------,,,,,,---............---,,,,,,---------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,------......------,,,+++,,,,,,,,,++++++---///+++,,,+++++++++...333666;;;777111,,,+++*********++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------************************+++,,,---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......+++++++++,,,,,,,,,------,,,,,,------------------++++++++++++,,,...000111------------------------------------------------///...------,,,,,,,,,,,,000000//////111444888;;;CCCKKKVVV]]]\\\VVVNNNJJJOOOSSSYYY\\\\\\WWWPPPKKKFFFJJJNNNPPPQQQTTTZZZ^^^[[[___bbbhhhvvvyyyeeeQQQIIIHHHJJJMMMQQQ[[[```dddccc^^^\\\^^^aaaccc```___aaabbbeeemmmvvvzzz~~~wwwmmmccc[[[YYYYYYXXXXXXZZZccceeelllsssrrrlllhhhiiihhhmmmttt{{{lllggg___VVVOOOJJJGGGFFFKKKJJJKKKMMMNNNPPPVVV\\\]]]ZZZSSSIII???999888999777888999:::;;;===>>>>>>:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888999999888888888888888888888888777777888999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============???>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<===>>>???>>>??????@@@@@@??????>>>????????????????????????>>>>>>>>>?????????@@@@@@@@@@@@?????????>>>>>>>>>===???@@@@@@???>>>>>>??????????????????@@@@@@AAA>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>??????>>>>>>>>>===<<<<<<;;;:::999888888777777777777777888999999999999:::;;;<<<===>>>??????AAADDDGGGIIIJJJJJJIIIJJJKKKLLLKKKGGGBBB<<<888===<<>>:::888777888888999:::;;;;;;;;;::::::;;;======>>>>>>>>>;;;;;;;;;;;;;;;:::999888888888888888888888888777666666555555666666777777999999::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<=====================999999::::::;;;<<<>>>>>>===>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>????????????>>>>>>>>>=========<<<>>>??????>>>======>>>??????>>>>>>???@@@@@@AAA======>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>>>>======<<<:::999999888777777666666777777777777888:::;;;<<<::::::;;;<<<>>>???@@@@@@@@@BBBDDDGGGHHHHHHGGGFFFEEEDDDCCCAAA???<<<;;;:::??????BBBHHHKKKNNNTTT\\\dddjjjkkkaaaWWWSSSSSSTTTPPPNNNLLLJJJKKKMMMOOOQQQXXX]]]dddjjjjjjccc[[[VVVOOOJJJEEECCCFFFIIIJJJIIILLLMMMOOOPPPSSSXXX___cccoooqqqccc]]]XXXQQQKKKHHHGGGIIIKKKOOOUUU^^^eeefff```WWWQQQOOOOOONNNKKKHHHGGGGGGIIIPPPNNNTTTWWWWWWeeeqqqnnnpppYYYIIIAAA777555666111666444111...------...///...............---------------......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...------,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++,,,------......------,,,+++,,,------++++++,,,---//////...,,,++++++---000222///,,,***+++,,,------******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,+++***)))***+++******))))))))))))******++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,+++,,,,,,------.........+++999HHHJJJ@@@333,,,***---------------------------------------------------,,,,,,++++++++++++,,,------,,,,,,...000222444333999DDDMMMRRRRRRPPPMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHFFFDDDCCCGGGOOOVVVZZZ]]]^^^```eeeppp}}}vvvbbbQQQHHHDDDCCCCCCLLLRRRXXX[[[ZZZXXXYYYZZZ[[[XXXXXX\\\]]]]]]```dddnnnrrrwww|||}}}tttiiiccc^^^^^^^^^[[[WWWWWW]]]^^^ccclllqqqsssxxx~~~vvvqqqggg\\\SSSLLLHHHFFFNNNKKKMMMSSSVVV]]]oookkkYYYLLLCCC<<<777888888888888777777777777999999;;;<<<===>>>>>>>>>999:::;;;<<<;;;:::999888888999999:::::::::999999666666555555555666666777777777888888999999::::::999999999:::::::::;;;;;;;;;;;;<<<=========<<<<<<::::::::::::;;;<<<===>>><<<======>>>>>>======<<<;;;;;;<<<<<<======>>>>>><<<<<<<<<=========>>>>>>>>>>>>=========<<<<<<<<<;;;===>>>>>>===<<<<<<===<<<;;;;;;;;;<<<===>>>???;;;<<<===>>>??????>>>>>>????????????????????????;;;;;;<<<<<<<<<;;;::::::777777777666666666666555777777777888:::<<<===>>>======>>>???@@@AAABBBCCCCCCDDDEEEEEEEEEDDDCCCBBB???>>><<<<<<<<<===???@@@@@@@@@CCCGGGHHHJJJQQQZZZ[[[aaaccc\\\VVVTTTTTTSSSQQQOOOLLLKKKLLLOOOPPPPPPWWWYYY^^^cccbbb[[[UUUSSSMMMKKKIIIHHHHHHIIIHHHGGGJJJKKKLLLMMMOOOSSSXXX\\\fffxxx~~~mmmaaaVVVRRRLLLGGGDDDDDDFFFGGGKKKSSS```iiikkkdddZZZSSSMMMNNNMMMKKKHHHFFFGGGHHHNNNMMMSSSUUUSSS^^^jjjgggkkkTTTFFF>>>555333555000666444111///------..............................,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------,,,,,,+++******)))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,+++,,,...---,,,++++++,,,000000000...+++***+++,,,,,,***))))))+++---...---***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***))))))+++++++++***))))))***+++++++++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........---,,,++++++,,,,,,---......///...888BBBCCC;;;111+++)))------------------------........................,,,,,,,,,,,,,,,,,,------......---,,,---...///000000333:::BBBIIINNNPPPPPPJJJJJJHHHHHHHHHHHHIIIJJJHHHIIIHHHEEECCCDDDIIIMMMXXX\\\___^^^]]]cccrrrzzzlll[[[NNNGGGEEEDDDDDDJJJQQQVVVXXXYYYZZZ\\\^^^\\\\\\aaabbb```___aaaiiinnnrrrsssuuuxxxuuuqqqeee___\\\___aaa``````aaaYYYYYY^^^eeejjjmmmssszzzyyywwwtttooojjjbbbYYYQQQLLLIIIHHHLLLJJJNNNVVVXXX^^^qqqxxxeeeTTTHHH@@@=========<<<:::888777666555777888999:::;;;<<<<<<<<<777888:::;;;;;;;;;999888888999:::<<<<<<<<<<<<;;;888888777777777777888888555555666666777888888999888888888999999999::::::999:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<======<<<<<<<<<999999::::::;;;<<<======;;;;;;<<<<<<<<<==================<<<<<<<<<;;;;;;:::<<<>>>===<<<;;;<<<===999999999::::::;;;<<<===999:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<888999999999888888777666555555555555555666666666666666777999;;;===???@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCBBBAAA???>>>======999:::;;;===???BBBEEEFFFEEEEEEFFFHHHGGGGGGNNNWWWWWWZZZZZZUUURRRTTTUUUSSSTTTPPPMMMLLLMMMOOOOOONNNRRRRRRUUU\\\\\\VVVSSSTTTUUUUUUTTTQQQMMMJJJJJJJJJIIIJJJKKKKKKLLLOOOTTTWWW^^^ooovvvhhh^^^QQQNNNIIIFFFDDDDDDEEEGGGKKKUUUcccmmmooofffZZZQQQKKKLLLLLLJJJHHHFFFFFFGGGMMMLLLRRRSSSOOOXXXbbb___bbbMMMAAA;;;333222444///222111000...------..............................++++++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.........------,,,,,,+++***))))))***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++,,,------......------,,,+++,,,...---,,,++++++,,,---...///...,,,+++,,,---+++)))((()))***++++++******+++,,,---------------........................++++++++++++++++++++++++,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))))))))***---,,,+++******+++,,,---,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,------,,,***)))+++++++++,,,,,,---------------------------------+++,,,---...///...------++++++,,,,,,---.../////////111111///,,,+++,,,///------------------------////////////////////////............//////000111222111///............//////000444:::CCCJJJOOORRRKKKJJJIIIHHHHHHIIIIIIJJJHHHIIIJJJHHHDDDCCCDDDGGGUUUYYY]]][[[VVVZZZjjjyyy}}}ssscccUUULLLIIIGGG@@@EEEMMMTTTXXXZZZ]]]___dddbbbcccggghhhdddbbbbbbffflllpppnnnlllmmmooonnnccc\\\ZZZ^^^ccceeegggjjjYYYYYY\\\bbbeeefffjjjppptttppplllfffbbb[[[SSSMMMJJJIIIHHHHHHGGGMMMVVVXXX[[[nnnnnn[[[MMMGGGEEECCCBBB@@@>>><<<999888777555666777888999:::::::::666777999;;;;;;;;;999888888:::;;;===>>>>>>======::::::999999999999999:::444444444555666777777888777888888888888999999999888999;;;<<<===<<<;;;;;;<<<<<<;;;;;;;;;<<<======;;;<<<<<<<<<<<<<<<<<<;;;888888999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;:::<<<======<<<;;;;;;<<<::::::::::::;;;<<<===>>>777888999;;;<<<<<<;;;;;;::::::::::::::::::::::::666666777666666555444444333444444555555666666777666666777999;;;===???@@@BBBBBBCCCDDDDDDEEEEEEEEEAAA@@@>>>;;;999888888777666888<<<@@@DDDGGGIIIIIINNNLLLLLLKKKGGGEEEKKKTTTWWWXXXTTTOOOOOOSSSUUUTTTVVVRRRMMMLLLMMMNNNMMMKKKMMMLLLOOOWWWYYYUUUSSSWWW___```^^^YYYRRRMMMMMMNNNIIIJJJKKKKKKLLLNNNSSSVVVYYYhhhxxx}}}xxxnnncccZZZPPPMMMJJJGGGEEEFFFHHHIIIOOOYYYgggppppppeeeWWWLLLJJJKKKKKKJJJGGGFFFFFFGGGLLLLLLRRRRRRLLLTTT]]]YYY\\\HHH===999222111333---......---------......///---.....................***+++,,,,,,---------,,,------------------------.........------,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++,,,,,,++++++,,,...000111555///)))'''***,,,,,,***,,,------......------,,,++++++++++++++++++++++++))))))***+++,,,------...------,,,,,,+++***))))))------------------------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,///...---,,,***)))((((((******+++++++++,,,,,,,,,+++,,,---......---,,,+++,,,+++************)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,+++++++++++++++++++++---------,,,,,,+++++++++))))))*********+++++++++...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---------............///&&&(((+++---//////......///000111333888???HHHNNNRRRLLLEEECCCEEEHHHIIIIIIHHHKKKMMMMMMJJJHHHIIIJJJLLLRRRXXXZZZYYY[[[bbbiiillllllllliiiaaaVVVKKKDDDEEEBBBDDDLLLSSSWWW[[[___ggghhhiiijjjiiigggdddbbbeeeiiijjjiiiooouuuooobbbaaa\\\WWWWWW]]]dddiiijjj```[[[UUUSSSUUUZZZ___bbbpppvvvpppiiieee\\\TTTOOOJJJDDDBBBCCCEEEHHHKKKMMMQQQ[[[iiissswwwxxxvvvnnnaaaTTTKKKGGGDDDAAA===999888999;;;===@@@;;;555222333555666666555888;;;===<<<:::999999888888888888:::<<>><<<999:::<<<<<<:::777:::999777555444333444444555555666777888999::::::888888888888888888888888<<<;;;:::999888888999999888888999999999:::::::::888888777777777777888888===<<<;;;:::::::::;;;<<<;;;:::999888999:::;;;<<<;;;::::::999999::::::;;;999:::<<<=========<<<;;;:::::::::999999999888888;;;:::888777666666666777555555444444444555666666777666666555666666777888666888:::===???@@@@@@@@@@@@AAACCCDDDDDDCCCAAA@@@<<<:::777555555666888999666:::AAAFFFJJJLLLOOOQQQTTTSSSOOOKKKIIIKKKOOOSSSYYYXXXVVVRRROOOOOOQQQSSSQQQRRRRRRPPPNNNLLLLLLMMMLLLFFFDDDIIINNNQQQWWW^^^jjjooolll```SSSNNNMMMMMMKKKKKKKKKJJJIIIJJJMMMOOOWWWaaammmtttpppeeeZZZTTTKKKHHHDDDAAAAAADDDIIILLLOOOVVVdddrrrtttgggVVVMMMMMMKKKHHHFFFDDDDDDEEEEEEHHHGGGGGGJJJNNNQQQRRRRRRLLLDDD;;;555333222...***,,,------......------,,,------............------......---------,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,++++++***))))))))))))***,,,---333...)))(((+++---,,,******++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,---------,,,,,,+++******)))------------------------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,...------,,,+++***))))))++++++++++++,,,,,,,,,,,,,,,---............---,,,,,,,,,+++,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++***************++++++,,,,,,------------,,,,,,+++++++++*********++++++++++++,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------............+++++++++,,,,,,---......000111111111444:::AAAFFFNNNKKKGGGDDDDDDDDDEEEEEEHHHLLLQQQRRROOOKKKHHHFFFHHHMMMRRRRRRPPPRRRXXX^^^dddfffiiikkkhhh___TTTKKKGGGBBBBBBGGGMMMQQQVVV[[[ccceeegggiiiiiigggeeecccdddiiijjjhhhlllrrroooggg\\\XXXTTTTTTXXX```hhhlllfff```YYYSSSQQQSSSUUUVVV^^^rrr}}}uuuqqqnnniiiggg^^^UUUPPPJJJDDDAAABBB@@@CCCFFFHHHLLLSSS]]]dddlllnnnnnniii```UUUMMMIIIFFFEEEBBB???===<<<;;;;;;===999555333555777777777555888:::;;;:::999999999999999:::;;;<<<>>>???@@@???===<<<<<<>>>>>><<<:::;;;:::888666555555555555666666666777777888999999777777777777777777777777:::::::::999999999999999888999999999::::::::::::999888888888888888888999<<<<<<;;;::::::;;;;;;<<<;;;::::::999999999:::::::::999999888888999999:::999::::::;;;<<<;;;;;;;;;999999999999888888888777999999777666555555555666555555444444555555666666666666666777777777777777999:::<<<>>>???@@@@@@@@@AAAAAABBBBBBAAA???>>>===999777555444444666888:::<<<@@@FFFJJJMMMPPPRRRTTTXXXVVVRRRNNNKKKKKKOOORRRUUUUUUSSSPPPMMMMMMOOOQQQOOOOOOPPPNNNKKKHHHHHHHHHGGGBBBBBBHHHMMMPPPWWW^^^jjjnnnmmmbbbUUUOOOMMMLLLKKKLLLMMMLLLKKKKKKMMMNNNWWW___iiilllhhh]]]SSSLLLGGGEEEAAA???@@@DDDIIILLLPPPWWWeeessstttgggWWWNNNLLLJJJHHHEEEDDDDDDDDDEEEFFFFFFGGGIIIKKKKKKJJJHHHBBB<<<444000000000---***,,,------......------,,,------............------......---------,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,******++++++++++++,,,,,,------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,------///,,,)))***---...---+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********------------------------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++++++++,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***))))))***+++,,,------...------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------............000///---++++++,,,...///000000000///000333888<<>>???@@@CCCGGGLLLQQQTTT___bbbeeeddd^^^VVVOOOKKKIIIIIIHHHFFFCCC@@@===;;;;;;999777666777888888777666777999999888777888999444555777888::::::;;;;;;>>>===<<<===>>>>>>===;;;<<<;;;:::999888777777777777777777777777777777777666666666666666666666666777777999::::::999888888888888999999999999::::::999999888888888888999999;;;;;;::::::::::::;;;;;;::::::::::::999888777777888888777777777777888888999888888888999999::::::888888777777777777777666777666555444444444444444555555555555666666666777666777888999:::999999888======>>>???@@@@@@@@@@@@AAA@@@???===<<<;;;::::::888666555444555888;;;>>>CCCFFFKKKNNNPPPQQQSSSUUUXXXVVVSSSNNNJJJJJJMMMPPPSSSRRRQQQNNNKKKJJJLLLNNNMMMNNNNNNMMMIIIEEECCCCCCAAA???@@@FFFKKKOOOUUU[[[fffkkklllcccXXXRRRNNNKKKLLLNNNOOOOOONNNMMMMMMMMMSSSYYY___aaa\\\TTTLLLGGGBBBAAA???>>>@@@DDDIIILLLNNNTTTaaaooopppdddUUULLLJJJIIIFFFDDDCCCCCCCCCCCCCCCCCCDDDEEEEEECCC???;;;999444///---...000///---,,,------......------,,,------............------......---------,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,---------,,,------,,,,,,,,,+++++++++.........---------------,,,******+++...///---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......))))))************))))))***+++++++++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,---------.........///...------------...////////////...---///333666@@@DDDIIIIIIFFFDDDCCCDDDIIINNNTTTXXXWWWQQQJJJEEEDDDGGGIIIHHHFFFGGGKKKPPPTTTTTTZZZdddnnnpppiiiaaaUUUKKKBBB>>>>>>???DDDJJJRRRVVV]]]dddiiijjjjjjiiippp{{{yyyqqqpppmmmhhhYYYWWWTTTPPPPPPWWWccclllpppjjjaaaXXXRRRNNNKKKIIIJJJRRRXXXZZZ]]]bbbbbb___ccc\\\UUURRRMMMGGGCCCDDDAAA@@@???AAAFFFJJJMMMOOOYYY\\\```aaa^^^XXXQQQMMMKKKKKKKKKIIIGGGDDDAAA???<<<;;;::::::999999888777777888888777666555666777222444666777999999888888:::;;;;;;<<<======;;;:::======<<<;;;::::::999999888888888777777666666666555555555555555555555555333555777999999999777666777777777777777777888888888888777777777777888888888888888888888999999999999999::::::999777555444777666666555555666666777888777666555666777888999666666666666666666666666555555444444333333333333444555555666777777777777777999;;;=========;;;:::@@@@@@@@@@@@@@@??????>>>>>>===;;;999888888999::::::999999999;;;>>>BBBDDDGGGIIILLLNNNOOOPPPQQQSSSSSSRRROOOKKKIIIIIILLLOOOUUUUUUSSSOOOKKKIIIIIIJJJLLLMMMNNNLLLHHHDDDAAAAAA>>>???BBBEEEHHHLLLQQQUUU]]]cccfffaaaYYYTTTOOOKKKLLLOOOQQQRRRPPPNNNMMMMMMMMMPPPSSSUUUSSSOOOJJJGGG???>>>>>>>>>AAAEEEJJJMMMJJJOOOZZZfffhhh]]]PPPHHHGGGFFFEEECCCBBBBBBBBBBBBAAA@@@???>>>>>><<<888555555222///...///111111111,,,------......------,,,------............------......---------,,,,,,,,,,,,,,,,,,---------......---------------------------------------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,---------,,,,,,------,,,,,,,,,++++++++++++++++++++++++***************+++,,,......---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......+++++++++******+++++++++,,,---...---***((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,------------...+++,,,---////////////...,,,---...------...111444888>>>FFFIIIIIIGGGHHHIIIIIILLLOOORRRSSSPPPLLLJJJCCCEEEFFFEEEEEEGGGKKKPPPRRRPPPRRR[[[ffflllkkkfff___TTTHHHAAA<<<;;;===BBBHHHMMMUUU]]]dddhhhiiiiiiuuu|||tttlllddd[[[YYYTTTOOOMMMQQQZZZbbbfffbbb\\\WWWTTTQQQNNNKKKJJJLLLNNNPPPTTTYYY[[[YYY\\\VVVRRRQQQOOOJJJGGGHHHEEEBBB???@@@DDDIIINNNPPPYYY[[[^^^```___ZZZSSSOOONNNMMMLLLJJJIIIGGGFFFEEE?????????===;;;999888888:::::::::888666444444555666777999;;;<<<<<<;;;;;;888:::<<<=========<<<<<<>>>>>>>>>======<<<;;;;;;999999999888777777666666666666666666666666666666222444666888888777666555666666666666555555555555666666555555555555666666555555666666777777777777888888999999888666444333666555555444444555555666666666555444444666777888555555555555555555555555444444444444444333333333444555666777888888888888999:::===???@@@???>>>===@@@@@@???>>>======<<<<<<:::999777666777999;;;===??????@@@BBBDDDFFFIIIJJJIIIKKKMMMNNNNNNNNNOOOQQQNNNNNNLLLJJJIIIKKKNNNQQQZZZYYYVVVQQQLLLHHHGGGHHHHHHIIIJJJHHHDDDAAA??????@@@CCCFFFGGGHHHJJJMMMNNNSSSZZZ^^^\\\XXXUUUPPPLLLLLLOOORRRSSSRRROOONNNMMMMMMMMMMMMMMMLLLJJJGGGEEE?????????AAACCCGGGKKKMMMHHHKKKTTT^^^___VVVLLLFFFEEEDDDCCCBBBAAA@@@@@@@@@???===999777777777666555333111///...///000000000,,,------......------,,,------............------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------.........------------,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***+++,,,---...---,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***+++,,,---------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,------------......------------......///111222000+++)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,...------,,,+++***))))))++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------)))+++---///000///...---***,,,---.........111333333888>>>DDDGGGIIIJJJKKKIIIHHHHHHJJJLLLMMMLLLJJJBBBBBBBBBBBBCCCFFFJJJNNNQQQOOONNNSSS]]]eeehhhgggeeeZZZMMMEEE???;;;;;;???AAAEEELLLSSSZZZ___aaacccppp{{{pppfff\\\YYYTTTOOOLLLMMMQQQUUUXXXVVVTTTSSSSSSRRRPPPOOOIIIHHHGGGIIIMMMRRRTTTUUUUUUQQQOOOQQQPPPLLLJJJKKKFFFDDDBBBAAACCCGGGMMMQQQYYYZZZ\\\^^^___\\\WWWSSSPPPPPPOOOMMMLLLKKKJJJJJJAAABBBBBB@@@===<<<<<<<<>>>>>??????>>>======<<<:::::::::999999888888888777777777777777777777777555555777888888777666666666666555555555555444444555555444444444444555555333444555666666777666666777777777777666555444444555555444444444444555555555555444444555555666666444555555555555666666666444555555666666555444444444555777888999999999888:::;;;<<<>>>?????????>>>>>>>>><<<;;;:::999999999888777777777999<<<>>>@@@CCCEEEHHHJJJLLLMMMMMMLLLKKKLLLNNNNNNMMMMMMNNNPPPLLLLLLLLLLLLLLLNNNRRRVVV[[[ZZZWWWRRRLLLHHHFFFFFFBBBCCCBBBAAA>>><<<======BBBHHHLLLJJJHHHJJJKKKJJJLLLSSSXXXWWWUUUTTTPPPKKKKKKNNNQQQSSSRRRPPPOOOOOOQQQNNNKKKHHHGGGEEECCCAAA@@@@@@AAACCCEEEHHHKKKLLLIIIIIIOOOWWWXXXQQQJJJGGGBBBBBBAAAAAA@@@??????>>>===999555222333444444555000///...---,,,------...,,,------......------,,,------............------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))+++,,,......---,,,+++------,,,,,,,,,,,,+++++++++,,,...////////////...+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,///...---,,,,,,---...///---000222000,,,)))+++...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,++++++*********+++++++++,,,,,,---------*********++++++++++++,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,------------,,,,,,)))+++---...---...///000///111555<<>>===???===???DDDIIINNNRRRUUUWWW___uuuxxxnnn___[[[VVVRRRPPPOOONNNMMMNNNNNNOOOQQQSSSTTTSSSRRRLLLIIIGGGGGGIIIKKKNNNPPPRRRNNNMMMPPPPPPMMMJJJKKKFFFGGGGGGFFFDDDFFFJJJNNNTTTTTTVVVZZZ]]]^^^[[[XXXSSSTTTTTTTTTRRROOOKKKIIIAAABBBCCCBBB??????AAACCCFFFGGGGGGDDD???:::777666333333333333444555666777777;;;@@@AAA@@@??????@@@>>>>>>?????????>>>===<<<;;;;;;::::::::::::::::::999999999999999999999999999999999999999999888888777777777666666666555555555555555444444555555555333444666777888888777777666666555555444555555555555555444444444444555555333444555555666666555555444555555555666666666666555666777888888777666555333555777999:::::::::999999999:::;;;<<<===>>>>>>;;;:::999777666666666666888888888999;;;>>>@@@BBBFFFHHHLLLPPPQQQOOOMMMKKKIIIJJJKKKJJJIIIIIIKKKLLLJJJKKKKKKKKKLLLNNNSSSVVVVVVVVVTTTPPPJJJFFFEEEEEE>>>>>>>>><<<;;;;;;===@@@CCCLLLQQQNNNKKKKKKLLLJJJKKKQQQUUUUUUSSSRRRNNNIIIJJJMMMPPPQQQQQQPPPPPPQQQQQQMMMHHHEEEEEEDDDBBB@@@AAABBBCCCDDDFFFGGGIIIJJJHHHFFFIIIOOOPPPKKKGGGFFF@@@@@@@@@@@@???>>>>>>===999666333111111111111000,,,------,,,++++++---...,,,------......------,,,------............------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,++++++*********///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---)))***,,,......---,,,+++---------,,,,,,,,,++++++'''(((***,,,------,,,,,,,,,------,,,++++++,,,---,,,------......------,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,)))---000...***(((+++...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,---------))))))*********+++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++++++++,,,,,,,,,---------000...,,,*********+++,,,)))+++---------,,,---...------///555>>>CCCEEEDDDGGGDDDBBBBBBDDDDDDCCCAAAFFFDDDCCCAAABBBEEEIIIKKKMMMMMMNNNPPPUUU[[[aaaeeecccZZZQQQLLLGGGAAA???@@@<<<===???BBBFFFIIILLLMMMQQQggg}}}~~~vvvccc^^^ZZZWWWWWWUUUPPPLLLLLLMMMNNNRRRUUUVVVVVVTTTRRRNNNKKKIIIGGGFFFIIILLLPPPMMMLLLPPPPPPLLLJJJJJJFFFJJJMMMLLLGGGFFFIIIMMMNNNNNNPPPVVV\\\______]]]UUUWWWYYYZZZWWWRRRKKKGGG@@@BBBCCCBBBAAAAAAEEEIIIKKKLLLMMMJJJDDD>>>999777666555444444555666888999555999>>>@@@???===>>>???===>>>???@@@@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::======<<<;;;:::::::::;;;999999888888777777777666666666555555555555666666444555777888999999999888666555444333333444666777666555555444444555555666333444555666777666555444555555555666666666777777666777888999999888777777333555777:::;;;;;;:::999888888888888:::;;;===>>>999888666444444444444444999::::::<<<===???AAABBBFFFIIINNNRRRRRROOOKKKHHHEEEFFFFFFFFFDDDEEEFFFHHHHHHIIIIIIIIIJJJLLLPPPSSSQQQQQQPPPMMMIIIEEEDDDDDD>>>>>>===;;;;;;<<<@@@CCCCCCMMMSSSPPPLLLNNNNNNKKKMMMRRRUUUTTTRRRQQQMMMGGGIIILLLOOOPPPPPPPPPQQQRRRMMMIIIEEECCCDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFCCCDDDHHHIIIFFFCCCDDD??????@@@??????>>>===<<<555444222111111000---+++,,,,,,------,,,---...000,,,------......------,,,---..................---......---------,,,,,,,,,,,,,,,,,,---------......///...---+++***++++++,,,........................///...,,,+++***)))))))))........./////////000000---------,,,,,,+++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++*********+++,,,---+++,,,,,,+++******,,,------)))***...///+++,,,000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,+++******+++,,,,,,.........///......------*********)))******+++,,,+++++++++***((('''((())),,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++******))))))******+++,,,------......***)))))))))***+++,,,,,,)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------......///+++,,,,,,------,,,,,,+++.........------,,,,,,,,,...---,,,,,,,,,,,,---...//////.........------------......111555;;;@@@CCCIIIFFFAAA<<<888999<<>>>>>>>>>>>===>>>>>>???????????????;;;;;;::::::::::::;;;;;;<<<;;;::::::<<<======<<<==================>>>>>>===<<<:::999888888999:::777777777777777888888888888888888888888777666555777666555444333333333333666666666666555555555555666666666555555555444444666666666777777888888888777777888888999:::;;;;;;::::::;;;;;;;;;;;;:::::::::999888888999:::999888333333444444555666666777666999<<<>>>@@@BBBEEEGGGFFFJJJOOOSSSTTTRRRNNNKKKGGGFFFEEEEEEEEEEEEEEEEEEDDDEEEGGGIIIKKKMMMNNNNNNMMMKKKIIIFFFCCC@@@>>>>>>;;;===@@@AAA@@@???@@@AAACCCIIILLLNNNPPPSSSQQQMMMNNNPPPSSSSSSQQQNNNKKKJJJMMMMMMNNNNNNOOOPPPQQQRRRIIIEEE@@@@@@CCCEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCCCCCCCBBBAAA@@@???>>>===>>>@@@@@@???===555555444333222000//////------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***...------------...//////,,,+++***)))))))))***+++------------------------,,,,,,++++++******++++++++++++,,,,,,,,,------------------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,.........,,,***))))))***+++((((((,,,---******...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,,,,+++***************++++++,,,,,,,,,,,,+++++++++,,,---,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++*********)))*********+++,,,---------*********)))******+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++************+++,,,,,,------,,,,,,+++......---------,,,,,,,,,---,,,++++++++++++,,,---000//////...------,,,,,,---------///222777;;;>>>EEEDDDAAA===::::::===@@@@@@BBBEEEFFFFFFFFFFFFGGGHHHJJJNNNPPPRRRTTTVVVXXX[[[VVVOOOIIIFFFFFFGGGHHHFFFEEECCCBBBBBBBBBBBBBBBGGGXXXnnn|||~~~yyysssppppppllleee```[[[VVVOOOKKKIIIIIIJJJLLLPPPSSSWWWXXXSSSQQQNNNLLLMMMNNNOOOOOOKKKIIIGGGGGGHHHIIIHHHHHHFFFGGGHHHJJJJJJJJJJJJIIIMMMRRRSSSQQQSSSZZZ^^^]]]]]]^^^^^^^^^[[[VVVQQQMMMDDDCCCCCCDDDGGGJJJJJJJJJKKKLLLMMMNNNLLLIIIFFFCCC>>>;;;777555444444444333444555666888999999::::::<<<<<<===>>>?????????>>>======<<<;;;::::::::::::<<<:::999999;;;<<<<<<;;;=========>>>>>>?????????::::::999999999:::;;;;;;888888888888888888777777888888999999888777777666999888888777777777777888666777777777777777777777888888888888777777777777777777888888999999999999888999999:::;;;;;;<<<<<<:::::::::::::::999888888777777777888;;;===>>>>>>666666666666666666666666===???BBBCCCDDDFFFIIIKKKJJJLLLOOORRRQQQOOOKKKHHHEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEGGGHHHJJJJJJKKKKKKHHHFFFEEECCCAAA???>>>>>>@@@BBBDDDEEECCCBBBBBBCCCDDDIIIMMMOOORRRVVVTTTPPPOOOPPPQQQPPPNNNKKKIIIIIIKKKKKKLLLMMMMMMMMMMMMMMMIIIEEEAAAAAADDDFFFFFFEEEBBBBBBCCCCCCCCCBBBAAAAAABBBCCCDDDDDDCCCBBBAAA@@@<<<<<<<<<===>>>>>><<<999222111000///...---,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------...//////+++************++++++,,,+++++++++++++++++++++++++++*********+++,,,,,,---******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++***+++,,,......------,,,,,,---------...//////000000...---///...***(((***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,++++++******++++++,,,)))***+++,,,,,,---,,,,,,***************+++,,,,,,,,,+++++++++,,,---///000------,,,,,,+++***))))))***++++++,,,,,,++++++***++++++++++++************))))))******+++,,,,,,,,,++++++******)))*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++***))))))((((((+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,,,,++++++******++++++,,,/////////...---,,,,,,+++,,,,,,+++,,,...111444666>>>>>>===;;;::::::<<<>>>===AAAEEEGGGGGGGGGHHHIIIDDDHHHLLLOOOPPPPPPQQQRRRVVVSSSNNNIIIGGGGGGIIIJJJFFFEEECCCAAAAAAAAAAAABBBDDDTTTiiivvvxxxsssllliiimmmkkkhhheee```YYYQQQKKKLLLKKKLLLLLLNNNPPPSSSTTTTTTQQQNNNNNNQQQTTTTTTSSSKKKHHHDDDBBBBBBCCCDDDDDDCCCDDDEEEGGGIIIIIIJJJJJJMMMPPPQQQPPPRRRYYY___```___]]]\\\[[[ZZZVVVOOOIIIEEEDDDCCCEEEHHHJJJKKKKKKHHHIIIKKKLLLMMMLLLKKKJJJDDDAAA<<<999777666333222333333222222222333444444999999:::<<<<<<=========???>>>===<<<;;;:::::::::;;;:::888999;;;<<<<<<;;;======>>>>>>???@@@AAAAAA888999:::;;;<<<<<<<<<<<<::::::999999888777777777888999999999999888777777999999999888999999:::;;;888999999:::::::::999999::::::;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;:::::::::;;;<<<<<<======999999888888777666555555111111222222444777999;;;777888888999::::::;;;;;;CCCDDDGGGHHHHHHIIIKKKMMMMMMNNNOOOOOOMMMKKKHHHFFFDDDCCCCCCBBBAAAAAABBBBBBEEEEEEFFFFFFGGGFFFFFFFFF@@@@@@???????????????@@@DDDFFFGGGGGGEEECCCBBBBBBDDDIIINNNQQQWWW\\\[[[WWWQQQPPPNNNLLLJJJHHHGGGFFFHHHIIIJJJJJJJJJIIIGGGFFFEEEAAA>>>>>>AAACCCBBBAAA@@@@@@AAABBBBBBBBBAAAAAACCCCCCDDDCCCCCCAAA???>>>:::999:::;;;<<<;;;777555//////......---,,,++++++------------------------,,,,,,++++++,,,,,,---...------------------------...---,,,+++++++++,,,------------------......///++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,------------,,,+++***+++---//////...---,,,,,,+++,,,---...//////......---...///...,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---.../////////+++************+++,,,,,,---+++***)))***,,,------...------,,,+++***))))))***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++***)))))))))***)))******++++++******)))************************++++++,,,,,,,,,++++++******+++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------,,,++++++,,,---///000555777888999888888999;;;===@@@DDDGGGGGGGGGGGGHHHAAADDDHHHKKKLLLMMMNNNPPPSSSRRRNNNJJJGGGFFFHHHJJJAAAAAA@@@@@@@@@AAACCCDDDBBBPPPbbbooorrrnnnhhheeeeeefffgggfffbbb[[[SSSNNNOOONNNMMMMMMMMMNNNPPPPPPTTTPPPLLLMMMQQQVVVWWWVVVPPPKKKDDD@@@>>>???@@@AAA@@@AAABBBDDDFFFHHHIIIIIILLLNNNNNNNNNPPPVVV^^^dddeee___YYYVVVUUUQQQJJJDDDBBBAAAAAACCCGGGJJJKKKKKKGGGGGGHHHJJJKKKLLLMMMMMMGGGDDD@@@===;;;999666444444333111000//////000111555666777888999:::::::::======<<<;;;;;;;;;;;;<<<<<<:::999999;;;<<<<<<;;;<<<<<<===>>>@@@AAABBBBBB:::;;;===>>>>>>===<<<;;;;;;::::::999888777777666888888999999999999888888777777777777888999:::;;;;;;<<<<<<<<<<<<;;;;;;:::<<<<<<============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;777666555444333222222222111111111000000111444666888999:::===???BBBCCCDDDEEEFFFHHHHHHGGGGGGIIIKKKMMMMMMLLLKKKJJJHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAADDDDDDDDDDDDCCCBBBAAAAAA;;;;;;<<<===>>>@@@AAABBBDDDEEEFFFEEEBBB@@@??????CCCHHHNNNTTT\\\dddddd```SSSPPPLLLIIIGGGFFFFFFEEEFFFGGGHHHHHHGGGFFFDDDBBBCCC@@@>>>>>>AAACCCAAA???>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAA???===<<<999999999::::::888444111000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---..............................---+++******+++---...------,,,,,,------...///***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++***+++---//////...---,,,000...---...///...,,,))))))+++---...///000///...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---............+++++++++***+++,,,,,,---333000,,,******++++++***------,,,,,,+++***))))))***++++++,,,,,,++++++***+++++++++++++++++++++,,,******************++++++,,,,,,+++***)))))))))***)))******++++++******)))***************************++++++,,,,,,,,,++++++*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++,,,---...//////...---,,,++++++,,,------000222666888888888999:::===@@@CCCEEEEEEDDDDDDEEEAAABBBDDDEEEGGGJJJNNNQQQRRRQQQOOOJJJFFFCCCDDDFFF@@@@@@@@@@@@@@@AAAAAAAAA===HHHWWWbbbfffdddaaa___]]]```dddfffddd___YYYVVVRRRQQQOOONNNNNNNNNOOOPPPTTTPPPLLLLLLPPPUUUXXXXXXXXXQQQHHHBBB??????@@@@@@>>>???@@@AAACCCEEEFFFGGGHHHHHHIIIJJJKKKQQQ\\\eeepppggg\\\UUUQQQNNNHHHCCC>>>>>>>>>AAAEEEHHHJJJJJJFFFFFFFFFGGGHHHIIIJJJKKKGGGEEEBBB@@@???>>><<<:::777555333111000000000111222333444555666666666666999999999999:::<<<======<<<;;;999:::;;;===<<<<<<;;;;;;<<<===???@@@AAAAAA>>>?????????>>>===;;;:::::::::999999888777666666777888888999999999888888777777777777888999;;;;;;>>>>>>===<<<<<<<<<;;;;;;========================::::::::::::::::::::::::666666666777777777777777444333222111000111111111555666777666444555888:::===>>>???AAADDDFFFHHHIIIFFFGGGHHHHHHFFFFFFGGGIIIJJJIIIHHHGGGGGGGGGGGGGGGEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@>>>>>>:::;;;;;;===???AAACCCDDDCCCDDDEEEDDDAAA???======AAAFFFLLLUUU```jjjkkkgggUUUPPPJJJGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBEEEBBBAAABBBEEEFFFCCC@@@>>>>>>???@@@AAAAAAAAAAAA??????@@@@@@???>>><<<;;;::::::999999999777333000//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---..............................---+++******+++---...,,,,,,,,,,,,,,,---......))))))+++,,,---------------------------------------,,,,,,+++*********+++))))))*********+++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,++++++******++++++,,,***+++,,,......------,,,......000444;;;>>>===;;;<<<>>>===999666444000+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((()))***++++++,,,+++++++++++++++++++++,,,------:::555///,,,------,,,***,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))*********+++,,,,,,------,,,,,,+++******************************+++,,,,,,,,,++++++*********++++++,,,,,,---******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,(((((())))))***++++++,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------......------,,,)))***+++,,,---...///000------,,,,,,,,,,,,,,,---...111555777888999:::<<<<<<>>>@@@AAA@@@@@@BBBCCCBBBCCCCCCDDDEEEGGGLLLOOOPPPPPPOOOJJJDDDAAAAAACCCCCCDDDDDDDDDBBB@@@>>>===888???HHHPPPTTTUUUVVVVVVVVVZZZ```ccccccaaa___^^^TTTSSSRRRPPPPPPPPPQQQQQQUUUUUUTTTTTTUUUWWWYYY[[[]]]VVVMMMEEEBBBBBBCCCCCC????????????@@@AAABBBCCCCCCBBBCCCDDDFFFKKKXXXeeeyyyqqqeeeZZZSSSNNNIIIFFF>>>======???BBBEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFDDDCCCBBBCCCBBB@@@>>>:::999888666555444333333222333333444444444444444444555555777888:::<<<===;;;:::888999;;;<<<<<<;;;::::::;;;<<<<<<===>>>>>>@@@??????>>>===;;;:::999999999888888777666666666666666777888888888888777888888888888999:::;;;<<<>>>===;;;::::::<<<>>>???<<<<<<;;;;;;;;;:::::::::888888888777777777777666333333333333333333333444222111000000111222444555666999<<<<<<;;;;;;>>>AAAEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIHHHGGGFFFGGGIIIFFFFFFEEEEEEEEEFFFGGGGGGEEEDDDCCCAAA@@@@@@@@@@@@??????@@@@@@??????>>>===<<<<<<===>>>???AAACCCDDDBBBDDDEEEEEEBBB@@@@@@@@@@@@DDDJJJSSS```kkklllgggTTTOOOHHHEEEEEEFFFEEECCCCCCCCCCCCCCCCCCCCCCCCDDDBBBAAA@@@BBBEEEEEEBBB>>>??????@@@AAAAAAAAA@@@@@@===>>>?????????>>>===<<<<<<;;;999777777555222///,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------,,,+++++++++,,,---...,,,,,,,,,,,,,,,------...)))***+++---------,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,************+++++++++,,,+++++++++,,,,,,---------,,,++++++******++++++,,,,,,+++)))(((((()))+++,,,++++++++++++,,,,,,,,,,,,******...777AAAHHHHHHGGGEEEIIIHHHBBB===;;;666000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))******+++++++++******,,,++++++++++++,,,------<<<666///------...,,,******++++++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++*********)))******+++++++++,,,,,,------,,,,,,+++************************)))***+++,,,,,,,,,,,,+++)))******+++,,,,,,------******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************+++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,------------,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---+++...222444555666888:::999;;;<<<<<<<<<>>>AAADDDDDDEEEFFFFFFFFFFFFHHHJJJLLLNNNNNNIIICCC??????BBBDDDFFFHHHHHHGGGCCC@@@===888:::>>>AAADDDGGGJJJLLLOOOTTTYYY\\\\\\\\\]]]___UUUUUUSSSSSSRRRSSSTTTUUUWWW\\\bbbccc```]]]\\\]]]]]]WWWOOOHHHFFFFFFGGGHHH@@@???>>>======>>>??????>>><<<===???@@@FFFTTTdddzzzuuulllaaaXXXPPPJJJHHHAAA???>>>???@@@AAAAAA@@@CCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEDDDBBB@@@<<<<<<<<<;;;999888666555555555555555555444444333333333333444555777888999999888666777999::::::999888999999999::::::;;;;;;===<<<;;;:::999999999999777666666666666666666666555555666777777777777777777777777777777888999::::::888777666888===BBBEEE::::::999888777666555555555555555444444333333333111111111111111111111111111111111222444777999;;;;;;@@@DDDEEEBBB@@@BBBDDDGGGGGGFFFFFFEEEDDDCCCCCCEEEGGGHHHGGGFFFEEEFFFHHHEEEEEEDDDDDDDDDDDDEEEEEECCCBBBAAA@@@???>>>>>>>>><<<===>>>>>>?????????>>>???????????????@@@AAABBB@@@BBBDDDDDDCCCBBBBBBBBB@@@CCCHHHPPP]]]gggfff```RRRLLLEEECCCDDDEEECCCAAA@@@?????????@@@BBBDDDFFFCCCBBBBBBDDDGGGGGGCCC???AAAAAAAAAAAAAAAAAA@@@???===>>>???@@@@@@@@@???>>>>>>;;;777555333222000///*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,---.../////////...---************************)))))))))***+++,,,...///,,,,,,---------.........+++++++++,,,,,,---------,,,++++++++++++++++++,,,---+++(((&&&&&&(((+++---++++++*********+++,,,---***)))+++222999>>><<<999444;;;>>>===???CCCBBB===---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,---------,,,++++++,,,,,,++++++,,,,,,---...;;;444---***,,,---,,,))))))******++++++,,,------+++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,*********++++++*********)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))***+++,,,,,,------******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************++++++++++++++++++++++++,,,++++++++++++++++++,,,//////...------,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,***+++,,,------,,,+++***......---,,,,,,++++++*********++++++,,,,,,------'''***---///111222444666666777888999:::===BBBEEEEEEGGGIIIIIIHHHEEEDDDDDDIIIKKKLLLIIIBBB>>>???BBBBBBEEEIIIKKKKKKHHHDDDAAA::::::999:::<<<@@@DDDGGGJJJNNNRRRUUUUUUVVVYYY[[[VVVUUUUUUTTTTTTUUUVVVWWWYYYbbbmmmooojjjccc______[[[VVVOOOJJJIIIJJJKKKLLLAAA@@@>>>===<<<<<<<<<===;;;888999<<<===BBBRRRcccvvvtttnnneeeZZZPPPJJJGGGEEECCC@@@?????????>>><<>>>>><<<:::888777777777777777666555444444333333333333333444555666777666444555777888888777888888888888888888888888:::999888777666777888999555555555555666666666666444444555666666777666666444444444444444555555666666555333333777>>>EEEJJJ999888777666555333222222333333333222222111111111111111000000000000000000222222222333666:::>>>@@@GGGLLLQQQPPPKKKGGGGGGHHHEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDEEEEEECCCCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;===>>>????????????AAA@@@???????????????@@@===???BBBBBBBBBAAABBBBBBAAACCCGGGNNNZZZcccaaaZZZOOOIIICCCAAACCCDDDBBB???>>>===<<<<<<>>>AAAEEEGGGKKKJJJJJJMMMOOOOOOKKKGGGBBBBBBBBBBBBBBBAAA@@@???===>>>@@@AAABBBBBBAAAAAA>>>;;;666333111000///...*********+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,,,,,,,++++++,,,,,,---...***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++***)))(((''',,,+++++++++,,,,,,***(((*********++++++,,,,,,,,,---,,,+++,,,------,,,******+++,,,+++)))((()))***,,,------......------,,,...000///...888EEEBBB666+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++***))))))+++---...***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++,,,+++++++++***)))))))))))))))*********+++++++++(((***++++++***)))+++,,,,,,,,,,,,+++++++++******))))))************)))))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,((()))+++,,,,,,+++***)))++++++++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,---......---+++---......///.........------,,,,,,++++++,,,,,,------------------------,,,------,,,,,,+++***)))))),,,+++)))***,,,.........+++,,,...000222444555666777777777666666999>>>AAACCCDDDEEEFFFFFFEEECCCBBBJJJJJJIIIGGGCCCAAAAAABBBGGGEEEEEEHHHMMMMMMHHHCCC>>><<<888666666888<<<>>>EEEGGGKKKOOORRRTTTTTTTTTVVVXXXYYYVVVPPPMMMOOORRRXXXnnnvvvjjj```YYYWWWSSSNNNLLLMMMOOOPPPOOOKKKHHHAAA;;;777666777777999888666666999@@@JJJQQQlllwwwxxxiiiWWWMMMKKKJJJFFFDDDAAA???>>>>>>???@@@DDDFFFIIIKKKKKKJJJHHHFFFHHHHHHHHHHHHHHHGGGGGGFFFHHHGGGEEEBBB@@@===;;;:::;;;;;;;;;;;;;;;;;;::::::444555555555555444444333000///000222444555555333555555666666666777777777666666666666666666666666666555555444444555555666555444444333444555777888444555555666666666555555444222111333777999999888666777888777555333444555///////////////000111222111000//////000222333555555555666888;;;>>>BBBDDDNNNRRRUUURRRLLLFFFDDDEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAABBBCCCEEEFFFBBBCCCCCCAAA???======>>>CCC@@@<<<;;;<<<===;;;999666666777999;;;>>>@@@BBBAAAFFFKKKJJJFFFBBBBBBCCCEEEEEEDDDBBB@@@@@@BBBDDDCCCGGGIIIMMMSSSYYYWWWRRRLLLIIIEEEBBB@@@>>><<<;;;888777777888;;;@@@EEEHHHLLLOOOVVV```aaaXXXMMMHHHDDDCCCAAA??????===:::777:::<<<>>>AAABBBBBBAAA@@@777666444222000...---------,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***))),,,------......------,,,///---+++,,,---...---,,,***++++++,,,,,,++++++******+++,,,---...------,,,------------------------,,,,,,,,,+++++++++******///......------,,,,,,+++...,,,++++++,,,,,,+++)))++++++,,,,,,,,,---------///...---,,,+++******++++++*********+++,,,,,,---,,,,,,------------,,,,,,+++///...,,,444>>><<<222++++++,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************,,,,,,,,,+++++++++++++++))))))*********+++++++++)))***++++++******+++---,,,,,,,,,+++++++++******)))******************))),,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++)))))))))***************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((++++++++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++,,,......,,,+++...............---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------------,,,,,,+++******)))000...,,,++++++++++++***&&&'''((()))+++---...///555666666666777999<<>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;999777444222111111000000222444555444222222222222222333333333333555555555555555555555555333222222222222222222333555444333333222333444444222222222222222222111111000...---///222555555444111222333111//////000111222111111000000000111111111111111111222333444555555666777:::===AAAEEEGGGMMMQQQSSSPPPJJJEEEDDDEEEEEEEEEDDDCCCCCCBBBAAAAAABBBBBBAAA@@@AAABBBCCCDDDBBBCCCCCCBBB???>>>>>>???AAA===999777777777555333555666888:::<<<>>>???@@@BBBGGGMMMNNNJJJFFFEEEEEEEEEEEEDDDBBB@@@@@@BBBDDDFFFHHHKKKMMMSSSXXXVVVPPPIIIFFFBBB???===<<<:::888888777777999<<<@@@DDDFFFHHHOOO^^^lllmmm___NNNDDDDDDBBB@@@???>>><<<999777:::;;;===???@@@???>>>>>>555444222000...---,,,,,,...------,,,++++++,,,,,,++++++++++++++++++++++++...------,,,,,,++++++******++++++,,,,,,++++++***...---++++++---...---,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,++++++++++++***,,,+++***))))))***+++,,,111...,,,++++++,,,++++++,,,,,,------------......,,,------+++))))))---000222...******,,,...---,,,+++++++++,,,,,,+++++++++(((------+++...444444---,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------++++++++++++++++++++++++((())),,,---...---+++******++++++,,,,,,++++++***------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------***************+++++++++***+++,,,,,,++++++,,,---,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++,,,,,,,,,++++++---,,,++++++******++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++,,,------,,,***------------,,,,,,+++***---,,,,,,++++++,,,,,,---******++++++,,,,,,------------,,,,,,++++++******111///,,,+++++++++***)))))))))***+++,,,------...222333666666777888:::<<<===???BBBDDDDDDBBB???>>><<<>>>?????????AAACCCEEEFFFEEEEEEHHHLLLNNNMMMKKKFFFDDDAAA>>>:::888666555999;;;>>>CCCFFFHHHJJJJJJJJJLLLMMMLLLIIIHHHJJJMMMTTTjjj|||fffUUUSSSOOOKKKIIIJJJMMMOOOPPPJJJHHHEEEAAA>>><<<;;;:::555444333222333777<<<@@@VVVbbbjjjeeeYYYNNNHHHDDDEEEDDDCCCBBBAAABBBBBBCCCBBBBBBCCCCCCDDDDDDDDDDDDFFFGGGJJJNNNRRRSSSQQQOOOGGGFFFEEECCC@@@>>>===<<<;;;<<<<<<======>>>>>>>>>DDDBBB@@@===:::777555444333222222333444444333111000000000000111111111222444444444444444444444444222111111000000111111222444444222111111000000111000111111111000///.........---,,,---000222333222333333333222111000222444555555444333222222222222333333444555666666666666777888:::===@@@DDDGGGIIILLLNNNOOOLLLGGGCCCDDDEEEFFFEEEDDDCCCAAA@@@???>>>BBBBBBAAA@@@@@@@@@AAAAAABBBCCCCCCBBB???>>>>>>??????<<<888555444444222111555666999;;;===>>>>>>>>>AAAHHHOOORRROOOKKKHHHGGGEEEEEEDDDBBB@@@@@@BBBDDDFFFIIIJJJLLLQQQUUUSSSNNNGGGDDD@@@===<<<;;;999888777777888:::===@@@BBBCCCFFFOOO___nnnooo```NNNCCCBBB@@@>>>===<<<;;;888666::::::<<<<<<<<<;;;:::999333222000...---,,,++++++......------,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...---++++++---------,,,***++++++,,,,,,++++++***++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))((('''((()))+++---333000,,,++++++,,,,,,,,,,,,,,,,,,---------------&&&)))+++***(((+++111888:::444---***,,,---+++'''******++++++++++++******''',,,...******------***---,,,,,,,,,++++++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++------------------------------------------------***+++++++++,,,,,,------***************************,,,------,,,+++---...,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++.........------,,,,,,,,,***++++++,,,,,,,,,++++++,,,+++*********+++---...+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++***+++,,,,,,+++)))******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---))))))***++++++,,,------------,,,,,,,,,+++++++++---,,,++++++,,,---,,,+++............////////////...111444666666777888999999;;;???AAAAAA???<<<:::777999;;;<<<<<<>>>AAACCCFFFEEEDDDFFFIIIKKKKKKJJJGGGFFFDDDAAA>>>:::777555444666999===@@@CCCDDDEEECCCEEEFFFFFFEEEFFFHHHJJJRRRddd|||~~~fffSSSPPPMMMIIIGGGHHHKKKNNNPPPIIIHHHFFFDDDAAA???======777888888777555666888:::FFFPPPYYYYYYRRRJJJEEECCCDDDDDDCCCBBBBBBCCCDDDDDDBBBBBBAAA@@@AAABBBCCCDDDFFFGGGKKKRRRXXXZZZXXXUUUJJJHHHFFFCCC@@@===;;;:::::::::;;;<<<===>>>>>>???AAAAAA@@@>>>===<<<;;;;;;666555444444555444222000111111111111222222222222444444444444444444444444333333222222222222333333222222111111000000000000222222222222111000///...000//////000222444555666666666777666444444666777777666666555555555666666777888999:::;;;:::999999:::;;;===???AAADDDFFFGGGJJJJJJJJJGGGCCCBBBCCCDDDDDDCCCBBBAAA@@@???>>>>>>CCCCCCBBBAAA@@@@@@??????@@@AAAAAA@@@>>><<<===>>>===<<<999777666555555444555777:::<<<>>>>>>>>>===???EEEMMMQQQOOOKKKHHHFFFEEEEEEDDDBBB@@@@@@BBBEEEFFFHHHIIIJJJOOOTTTRRRMMMGGGDDD@@@>>>===<<<;;;999666777999;;;===???@@@@@@HHHLLLVVVbbbcccXXXLLLEEEAAA???<<<;;;:::999777666999999999999888777666555111111///...,,,,,,++++++------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,------......------,,,...,,,++++++,,,------,,,***++++++,,,,,,++++++***++++++*********+++,,,---************************++++++++++++++++++++++++---,,,+++***+++---///000222///,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++%%%(((+++***(((+++222888:::444---***,,,---+++''')))******++++++******)))(((,,,...+++)))*********,,,,,,,,,++++++*********))))))***+++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,***************************,,,------,,,+++---...,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++.........------,,,,,,,,,++++++,,,,,,,,,++++++***---,,,+++***)))***+++,,,+++++++++++++++++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,++++++***+++,,,,,,+++)))'''((()))+++,,,---......---,,,,,,++++++,,,,,,---))))))***++++++,,,---------------,,,,,,,,,,,,,,,,,,+++++++++---...---+++,,,,,,,,,,,,,,,,,,,,,+++,,,///222444555555666666666888;;;======<<<:::888666888999::::::;;;>>>@@@EEEDDDDDDDDDEEEFFFEEEEEEDDDDDDDDDCCCAAA===:::888555666888:::<<<>>>@@@@@@>>>@@@AAABBBBBBDDDFFFHHHOOOZZZmmm~~~uuuaaaRRRLLLJJJIIIGGGGGGHHHKKKMMMGGGGGGFFFEEECCCAAA@@@???;;;<<<===<<<:::777666666:::???EEEHHHFFFBBBAAACCCAAAAAABBBBBBCCCCCCDDDEEECCCBBB@@@@@@@@@AAACCCDDDFFFGGGKKKSSSZZZ^^^\\\YYYMMMKKKHHHDDD@@@<<<999888999999:::;;;<<<<<<======>>>>>>=========>>>??????999777666666666555333111111222222222222333333333555555555555555555555555444444333333333333444444000000111111222222222222222222222222222111000000222333333444555777888:::777999:::999888777777888777777777888999:::;;;<<<;;;<<<===>>>???>>>===<<<>>>>>>???@@@AAABBBBBBBBBGGGFFFEEEBBB@@@@@@AAACCC@@@@@@@@@@@@????????????CCCCCCCCCBBBAAA@@@???>>>===>>>>>>===;;;:::;;;<<<;;;:::999888777777888999777999;;;>>>??????>>>======AAAGGGKKKKKKHHHEEECCCCCCDDDCCCAAA@@@AAADDDFFFHHHJJJJJJKKKPPPVVVTTTOOOEEEBBB???===<<<<<<;;;:::777888:::<<<===>>>>>>>>>EEEGGGNNNWWWYYYQQQHHHDDD???===:::888888888666555777777777666555444333222111000///...---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,------......------,,,---,,,******,,,---,,,+++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++*********,,,---...///---++++++,,,------,,,,,,,,,++++++++++++*********,,,,,,+++)))***...222222...******,,,...---,,,*********++++++************,,,---,,,+++******++++++++++++++++++*********((())))))***************++++++++++++++++++++++++---+++***))))))+++---...,,,++++++******++++++,,,************************))))))))))))))))))))))))******************+++++++++++++++******************+++,,,,,,++++++,,,---,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++************++++++,,,,,,,,,+++******...---,,,***)))(((''''''++++++++++++,,,,,,,,,,,,++++++,,,,,,------......++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++,,,------,,,***&&&''')))+++---.........---,,,,,,++++++,,,,,,---******++++++,,,,,,------------------,,,,,,,,,,,,...---,,,,,,------+++)))+++++++++++++++++++++******---000222333333444555444555777888999888777777777888999999888999;;;===BBBCCCCCCCCCCCCBBBAAAAAA@@@AAACCCCCCCCCAAA>>>===888888999::::::;;;<<<<<<;;;;;;<<<===???BBBDDDEEEJJJOOO[[[iiinnneeeXXXPPPHHHIIIIIIGGGFFFFFFHHHIIIEEEEEEDDDCCCBBBAAAAAA@@@???AAADDDCCC???:::777555666666888;;;<<<;;;===BBB>>>>>>???@@@BBBCCCCCCDDDBBBAAA@@@@@@@@@AAACCCDDDEEEEEEHHHOOOXXX]]][[[XXXMMMLLLIIIEEE@@@<<<999777999999::::::;;;<<<<<<<<<>>>===<<<;;;;;;<<<===>>>;;;:::888888888888555333222222222222333333333444777777777777777777777777444333333222222333333444111222333444555555555555111111222222222222222111444555666777777888:::===???AAADDDDDDAAA???>>>===999999::::::<<<>>>???@@@>>>>>>??????@@@??????>>>@@@@@@AAAAAAAAA@@@@@@???CCCBBB@@@???>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>AAABBBBBBAAA@@@???>>>===;;;<<<<<<;;;:::999999:::888999999888777777999;;;:::;;;===???????????????===???BBBEEEFFFEEECCCAAAAAABBBBBBAAAAAABBBEEEHHHLLLMMMMMMMMMQQQVVVUUUPPPBBB@@@<<<;;;;;;::::::888888999:::<<<<<<=========???BBBKKKVVVWWWNNNDDD>>>>>>;;;888666666666555444666555555333222111111000//////...---,,,,,,------++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***---,,,******,,,,,,,,,+++***++++++,,,,,,++++++******+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))******,,,+++***+++,,,---,,,+++------,,,,,,,,,+++++++++---,,,,,,+++++++++,,,---+++*********+++,,,,,,---***++++++++++++++++++***+++***+++,,,---,,,+++,,,************++++++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++******+++++++++*********)))))))))***++++++******+++---,,,,,,,,,+++++++++******)))******************))),,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---------)))))))))***************+++,,,,,,,,,,,,+++***)))))))))*********)))((((((+++++++++,,,,,,,,,------++++++,,,,,,---......///************************,,,++++++******++++++,,,---,,,+++,,,......,,,+++)))***+++,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------------------------------,,,++++++,,,......,,,***+++++++++,,,,,,,,,,,,,,,***,,,...000000111333444222333333444555666666666777888999999888999;;;===>>>@@@BBBCCCCCCAAA@@@@@@???@@@AAABBBCCCBBBAAA@@@<<<<<<;;;:::999999888888888777888:::<<>>:::;;;===>>>@@@AAABBBBBB@@@@@@@@@@@@@@@AAAAAABBBCCCAAABBBIIISSSXXXWWWTTTKKKJJJGGGDDDAAA>>>;;;:::;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;::::::;;;===>>><<<;;;::::::;;;:::888666555555555555666666666666::::::::::::::::::::::::666555555555555555555666555666777888888777666666222333444555666666666666666888::::::999:::===@@@FFFIIIMMMNNNKKKGGGCCCBBB<<<<<<<<<===>>>???@@@AAA??????>>>>>>>>>>>>??????@@@@@@AAABBBBBBAAA@@@@@@???>>>======>>>>>>>>>===???>>>>>>======<<<<<<<<<>>>>>>?????????===<<<;;;:::;;;<<<;;;:::999999;;;999:::;;;999777777999<<<>>>>>>>>>???@@@@@@@@@AAAAAA@@@@@@@@@BBBBBBCCCBBB???@@@AAAAAAAAACCCGGGJJJMMMNNNLLLJJJMMMQQQOOOIIIBBB???<<<;;;;;;;;;:::999:::::::::;;;;;;<<<<<<<<<===@@@HHHRRRTTTLLLBBB===<<<:::666444555555555444555444333222111000000000---,,,,,,+++++++++,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---+++******+++,,,,,,+++***++++++,,,,,,++++++******+++---//////...---,,,........................*********++++++,,,,,,,,,,,,,,,---------,,,,,,+++***))))))+++---...,,,+++.........------,,,,,,,,,+++******+++---......---***+++,,,+++)))((()))***++++++,,,,,,,,,,,,+++++++++)))))),,,......,,,,,,))))))******+++++++++,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++(((***+++------,,,+++***---,,,+++******+++,,,---++++++++++++++++++++++++---------------------------------,,,,,,+++++++++++++++++++++******))))))(((***++++++***)))+++,,,,,,,,,,,,+++++++++******))))))************))))))---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------......*********++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))!!!###&&&)))+++,,,------+++++++++,,,,,,---------++++++,,,,,,---...//////************************,,,++++++++++++++++++,,,---,,,,,,---......---+++,,,------------,,,++++++---,,,,,,++++++,,,,,,---------------------------------------------------'''((())),,,///000///...)))))))))))))))*********)))+++---...///000222444222222222222333444555666666777999999999:::<<<>>>;;;>>>BBBDDDDDDBBBAAAAAA>>>???AAABBBBBBBBBBBBAAA???>>><<<:::888777666666666555555777:::===>>>>>>@@@???DDDNNNQQQLLLIIIJJJDDDGGGJJJIIIFFFCCCBBBCCCCCCBBB@@@??????@@@AAABBBKKKOOOSSSTTTOOOGGG@@@<<<===777555888888555666:::888999;;;===???@@@AAAAAA>>>?????????@@@@@@@@@@@@BBB??????EEEOOOTTTSSSPPPIIIHHHFFFDDDBBB???>>>==================<<<<<<<<<:::999999999:::===???AAA===<<<;;;;;;<<<;;;999777999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999999999:::::::::888777666555666888999::::::;;;;;;999<<<>>>>>>======AAADDDFFFJJJNNNOOOLLLGGGBBB????????????>>>??????@@@@@@???>>>===<<<<<<<<<>>>>>>???@@@BBBCCCCCCCCCBBBBBB===<<<<<<<<<===>>>===<<<@@@@@@???===<<<;;;:::999;;;<<<=========<<<;;;::::::<<<<<<<<<:::999:::;;;===>>>>>><<<888888:::===@@@@@@??????@@@@@@AAABBBDDDBBB??????@@@BBBDDDDDD>>>???@@@@@@AAADDDHHHLLLLLLLLLIIIFFFGGGJJJGGGAAADDDAAA>>>======>>>===<<<;;;;;;:::::::::;;;<<<<<>>@@@BBBCCCCCC>>>===;;;<<>>===;;;:::999999888777777888;;;>>>@@@@@@AAABBBDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC===>>>>>>???@@@@@@AAAAAAGGGJJJNNNOOOMMMHHHAAA===:::888777555444444555555777777888:::;;;<<<===>>>;;;:::::::::;;;<<<<<<===<<<;;;;;;@@@HHHNNNQQQQQQPPPJJJBBB@@@AAAAAA???<<>>;;;999:::999888999;;;======<<>>>>>===<<<<<<<<<>>>;;;999999;;;===>>>>>>@@@>>>;;;<<<>>>???>>><<<999888777777777999;;;===BBBCCCCCC@@@;;;999999;;;;;;999888999<<<>>>===:::===>>>??????>>>===???@@@EEEFFFGGGFFFEEECCC@@@>>>AAAAAAAAAAAABBBCCCDDDDDDDDDCCCAAA@@@???>>>>>>>>>??????@@@???<<<;;;;;;<<<999::::::;;;;;;::::::999999:::;;;<<<<<<<<<;;;:::<<<<<<<<<<<<;;;999888777888888999888888:::===@@@AAA???<<<<<<>>>@@@@@@@@@CCCCCCCCCBBBAAA???>>>===<<<<<<======>>>?????????===>>>>>>???AAABBBCCCCCCBBBCCCCCCBBB@@@???@@@AAADDDCCCAAA???===;;;::::::===<<<;;;::::::;;;======<<>>???@@@>>>>>>>>>===>>>???@@@AAABBBAAA???>>><<<<<<;;;;;;999777666666777999<<<===???@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@<<<======>>>??????@@@@@@CCCFFFIIIKKKJJJGGGBBB???===<<<;;;:::999999999:::777777777777777777777777888888777777888999999::::::<<<===>>>CCCKKKWWW___^^^UUUHHH@@@=========<<>>???????????????>>>>>>@@@===;;;:::<<<>>>>>>>>>AAA>>><<<===???@@@???===???>>><<<;;;;;;<<<>>>???CCCDDDEEECCC???;;;:::;;;888777777999===@@@@@@>>>===>>>??????=========???DDDCCCBBBAAA@@@?????????@@@@@@@@@@@@AAABBBCCCCCCCCCCCCAAA@@@???>>>>>>>>>>>>??????>>><<<;;;;;;<<<:::::::::;;;;;;:::::::::888999999::::::999888777666777777666666555444333999999:::999999:::===@@@CCCCCCDDDGGGIIIHHHFFFCCCAAAAAAAAAAAAAAAAAAAAA@@@>>>===<<<;;;;;;<<<>>>@@@===>>>>>>??????@@@AAAAAA@@@@@@???===;;;<<<>>>AAACCCAAA@@@>>><<<;;;::::::;;;::::::999:::;;;<<<===@@@AAADDDDDDCCC@@@<<<999999999888777555333222111000000///...---,,,+++***(((((((((((()))***+++,,,)))************+++++++++***************+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,++++++*********++++++,,,,,,------******++++++,,,,,,------,,,,,,++++++******++++++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))))))))***++++++++++++******************))))))))))))))))))***++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++******++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++************+++,,,,,,*********************************************************++++++,,,,,,---++++++***))))))***++++++,,,,,,---------,,,+++++++++++++++++++++*********,,,++++++***+++,,,...//////---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,---------.........---,,,+++*********++++++,,,,,,,,,---------............///000111111222222333444666888::::::::::::777777666777888999;;;<<>>@@@BBBAAA>>>===<<<<<<===>>>888777666555555777999:::======???@@@@@@AAAAAA@@@@@@@@@??????>>>>>>======;;;;;;<<<<<<===>>>>>>>>>>>>@@@CCCEEEEEEDDDBBB@@@???>>>===<<<<<<<<<<<<<<<999999888666555333222111555444444444444555666666888;;;===;;;<<>>???@@@BBBBBBBBB@@@>>><<<<<<:::999:::<<<>>>>>>======>>>@@@AAABBBBBBBBBAAABBB???<<<<<<===>>>???>>>@@@>>>======>>>??????>>>>>>===;;;:::999:::<<<===DDDFFFGGGFFFCCC???===<<<999888888:::===?????????>>>??????>>><<<;;;<<<===@@@???<<<;;;:::;;;===>>>>>>>>>>>>??????@@@AAABBBCCCBBBAAA@@@???>>>>>>>>><<<>>>>>>===;;;::::::;;;::::::;;;;;;;;;;;;::::::999999999999999888777666555666666666666666555555::::::;;;::::::;;;>>>AAABBBEEEJJJOOOQQQOOOIIIDDD>>>??????@@@AAABBBCCCCCC@@@>>>;;;888888:::===???>>>========================<<<:::777666888===@@@@@@???>>><<<;;;;;;::::::888888888999:::;;;<<<===CCCCCCCCCBBB@@@===999777;;;:::999666444222000///......---,,,++++++*********))))))******+++,,,---)))************++++++++++++++++++***************,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++******++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,******+++,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,******+++---...******************************))))))))))))******************************,,,+++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))((('''''''''(((***+++******************************************************++++++,,,,,,,,,,,,+++******************+++,,,,,,---------,,,,,,++++++++++++***************,,,++++++++++++---...///111...,,,+++++++++***)))************************+++,,,,,,,,,,,,---------******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++++++++++++++++++++,,,,,,,,,------------------......000111222333222333555777888999999999777666555444555666999:::@@@CCCEEEBBB<<<:::<<>>@@@888777666555555666777888::::::;;;<<<===>>>>>>??????>>>>>>======<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<>>>????????????>>>======<<<<<<;;;;;;;;;;;;<<<;;;:::888777555444333444333333222333333444444666999:::888888CCCWWWhhhqqqeeeSSSEEE======???@@@>>>>>>@@@AAAAAA@@@???>>>===;;;::::::<<<>>>======;;;===@@@CCCEEEEEEEEEEEECCC@@@===<<<<<<===============<<<<<<======>>>>>><<<;;;999888888999;;;<<>>???===;;;::::::;;;;;;;;;:::999999:::;;;<<<===<<<<<<======>>>???@@@BBBAAA@@@???>>>>>>>>>>>>;;;<<<===<<<:::999:::;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;::::::999888888555666777777888888888777:::;;;<<<<<<;;;<<<>>>@@@>>>BBBGGGMMMPPPMMMFFFAAA>>>>>>>>>???@@@AAABBBCCC???>>>;;;999888999:::;;;======<<<<<<;;;::::::999777888777666666777;;;>>>===<<<;;;;;;::::::::::::777888888999:::<<<======AAA@@@???>>><<<999777666<<<:::888555222000...------------,,,+++++++++***,,,+++++++++,,,------...))))))*********+++++++++,,,+++++++++***))))))))),,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++************************+++++++++++++++,,,,,,++++++***++++++,,,,,,))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++++++++,,,---...************************+++++++++******+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))((('''''''''(((***+++******************************************************+++,,,,,,,,,++++++*********++++++*********++++++,,,------,,,,,,,,,************************++++++******+++,,,...///111///,,,+++++++++***(((************************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,///...---,,,+++***************++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...///111333444111222333555666777888888777666555444444666888999@@@CCCFFFCCC===:::;;;??????===;;;999999;;;===???888888777666555666666777777777888888:::;;;<<<<<<=========<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999<<<;;;::::::999888777777555444444333333444444444555555555444666???LLLVVV```YYYMMMCCC>>>===>>>???<<<===>>>?????????>>>>>>===;;;::::::<<<======<<<:::<<>>???AAACCCFFFHHHHHHFFFAAA>>>=========<<<;;;::::::;;;<<<===>>><<<:::999999:::777888999:::;;;:::999999:::::::::;;;;;;<<<===>>>@@@???>>>===============999:::;;;:::888888999:::999999::::::::::::999999::::::999999888888888888333444555666777777777777;;;<<<======<<<<<<>>>@@@<<<>>>BBBFFFHHHGGGBBB>>>??????>>>>>>>>>>>>???@@@<<<<<<<<<<<<;;;:::888777;;;;;;:::999888777666666333666888999888888999:::;;;:::999999888888999999777777999:::;;;<<<======:::::::::999888777666555:::888666333000...---,,,------,,,,,,,,,,,,,,,,,,******))))))******++++++))))))*********+++++++++,,,+++++++++***))))))))),,,++++++******++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++************************++++++++++++++++++++++++******++++++,,,,,,))))))***+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***************+++++++++,,,,,,++++++++++++,,,,,,******************************+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,---------+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++************+++,,,,,,******************************************************,,,------,,,+++***)))***++++++++++++***)))******+++,,,,,,,,,++++++)))))))))***************+++******)))***+++---...111///,,,+++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,000///---+++*********+++***++++++,,,---,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,*********+++++++++,,,,,,******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,......------...000222333000111222333444666777777666666555555666777888999>>>@@@BBB@@@===:::;;;<<<<<<:::999777777888:::;;;777777666666555666666666444444444555666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::999999888888888:::;;;;;;<<<;;;;;;::::::888888888888888888888888777777666555555555666666555444444444777;;;@@@CCCIIIFFFBBB>>><<<;;;;;;;;;:::;;;<<<<<<=========<<<<<<;;;999999;;;<<<;;;;;;:::;;;===@@@CCCFFFHHHIIIEEEAAA>>>;;;;;;;;;:::999777888999999888999;;;<<<<<<;;;999888888:::;;;<<<===???BBBEEEGGGFFFBBB???999:::;;;;;;::::::<<<===;;;<<<<<<;;;999888999:::666888:::;;;;;;:::888777999888888999999:::;;;<<<>>>===<<<<<<;;;;;;;;;<<<777888999999777777888999888888999999999999888888777777666666666666777777777888999999:::::::::::::::<<<======<<<<<<===???>>>???@@@BBBCCCCCC@@@>>>@@@???===<<<;;;;;;<<<===;;;<<<===>>>===;;;888666999999888777666555444444222555999::::::999888999:::999888777777777777777666777888999:::;;;;;;;;;555555666666555555444444666555222000...---------,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---)))************++++++++++++++++++***************,,,++++++******++++++,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,******++++++++++++++++++++++++******************++++++******++++++,,,---++++++,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++''')))***,,,,,,+++***)))))))))*********+++++++++++++++************++++++************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***,,,---,,,)))((()))+++++++++++++++++++++++++++***************************************************************************++++++,,,,,,,,,,,,,,,************************************************)))***,,,------,,,***))))))***++++++++++++***)))((()))******+++++++++***((()))))))))*********+++***)))(((((()))***,,,---000...,,,+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++******+++++++++,,,,,,,,,...---+++******+++---...***+++,,,---------,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------)))***+++,,,,,,,,,,,,+++************++++++++++++...---,,,+++,,,---///000000000111111333444666777444555555666777888888888:::;;;<<<<<<<<<;;;:::999888888777666555555666666444444444444444555555555222222222222444666888999777777888888999999::::::::::::::::::::::::::::::999999999999999888888888999999:::;;;;;;;;;:::999888888888888999999999999999888777777666666777777666666777777666777888:::;;;;;;<<<<<<;;;:::999:::999::::::::::::;;;;;;;;;<<<:::888888:::;;;:::999::::::;;;===@@@DDDGGGJJJGGGCCC???<<<<<<;;;:::999777888:::999888888;;;===>>><<<:::777666666777888999:::===AAAEEEFFFCCC@@@888:::;;;;;;999888:::<<<999:::;;;:::999888999:::888999999999999888888777777777777777888999:::;;;<<<;;;::::::999999::::::666777888888666666777888777777888888888888777777555555444444555666888999<<<<<<===============<<<:::<<<======<<<;;;<<<===@@@???@@@AAABBBAAA???<<<>>>===;;;999999:::;;;<<<<<<<<<======<<<;;;:::999777777666555444444333333444666888999888777888999999888777666555555555555444555777888888888777777333444555555555444333222222111///---,,,,,,---...************++++++,,,,,,......---------------...)))************+++++++++***************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,******++++++,,,,,,------++++++******************+++*********+++,,,,,,---------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++(((***---//////...,,,+++))))))******++++++++++++******))))))))))))******)))))))))))))))))))))))))))***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++(((+++,,,+++((('''(((***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***,,,,,,+++******************************************************)))+++,,,------,,,***))))))***+++,,,,,,+++***)))'''((()))***************(((((())))))*********+++)))((((((((((((***+++,,,///---++++++,,,,,,+++***************************((())))))))))))***************+++++++++,,,,,,,,,+++***))))))+++---///111***+++,,,---...---,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......)))***+++,,,---,,,,,,+++)))************+++++++++...---+++******+++---...///000000111222444555666222333555666777888888888777777777999::::::888666666666666555444444333333222222222333333444444444111000000111333555777888444444555666777888999999::::::::::::::::::::::::777888999999999999999888666777888999999999888777:::::::::::::::::::::::::::999888777777777777777666999;;;999666444666999777999<<<<<<<<<;;;:::;;;999999999999999999999999;;;999888888999:::999888::::::999;;;>>>BBBGGGJJJHHHEEEAAA>>>===<<<;;;:::777999;;;:::999999<<>>CCCEEECCC@@@:::<<<===;;;777555666888888999::::::999888999;;;;;;999777666666666888999666666666666777888999:::::::::999999888999999999555777888777666666777888666666777777777777666666666666666666777888:::;;;:::::::::;;;;;;::::::999999;;;======<<<;;;<<<===??????@@@AAAAAA@@@===:::<<<;;;999888888999;;;<<<>>>===<<<;;;;;;;;;<<<<<<666666555444444333222222666777777666555555888:::999888777666444444444444333444555666666555444444444555666666666444222000///...,,,++++++,,,---...(((((())))))******++++++******))))))((())))))***)))************+++++++++))))))******+++++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++((()))***+++,,,---------******+++,,,------......***+++,,,,,,------,,,,,,++++++******************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))((((((((((((''',,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))((()))***---+++))))))***+++***)))************************,,,+++***((((((((())))))++++++++++++++++++++++++,,,++++++******)))))))))++++++++++++++++++++++++,,,,,,+++***+++,,,---...,,,,,,+++******+++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++***)))(((''',,,,,,++++++***)))))))))*********)))******+++,,,************************)))************++++++++++++)))((('''((()))+++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,+++******++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,++++++++++++++++++...---+++*********++++++************************)))***,,,---.../////////...,,,************((('''******+++******)))((('''++++++,,,,,,,,,++++++***++++++++++++++++++++++++////////////...---,,,+++222333666888999999888777888777777666555444444444777666555555444444444444666666777777666444333111333444555555444333111000333333444444555666777777:::::::::999888777666666888999:::888666555555666888888999999999999888888999999999999999999999999::::::999999888999999999888888777777777777777777666555444333222333444555555555666888999:::;;;<<<<<<;;;:::888888888888999666555666777999===@@@BBBFFFDDDAAA===;;;;;;;;;;;;888999::::::999;;;>>>@@@UUUQQQIII???777333444666777888999;;;===>>>@@@@@@:::::::::999999888888888;;;;;;::::::999888777777777777777777777777777777777777666666666777999:::::::::999888777666555555555555555444444333333333555555444444444444555555777666777777888999:::;;;@@@???===<<<;;;;;;;;;<<<888;;;>>>AAAAAA>>>:::777<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888777999888777666666555666666666777888999888666444222999999999888888888777777333555888;;;;;;999777555666666666666666555444444666555333222111000000000222111000///---,,,+++***))))))(((((()))+++---...******************************+++++++++,,,,,,,,,,,,+++++++++***)))))))))***************************)))''')))+++,,,***'''***++++++,,,,,,++++++***,,,,,,,,,++++++************+++,,,,,,------,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********************************,,,,,,,,,+++)))((()))***---+++******++++++***)))************************,,,++++++************++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((******************++++++------,,,+++******++++++************************)))************+++++++++******((((((((()))+++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......------,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++---,,,+++*********++++++************************))))))************))))))---+++******++++++)))((()))***+++++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++---......///////////////111333555777888888777666777777666555555444333333222333444444444333111000555555666666555333222111111222333333333222111000222222333444444555666666666666777777777777777666888999999888666555555666777888888999999888888777999999999999999999999999:::999999888888888999999999999999999999999999888666666444333333333444444444444555666777888888999999999777666666666777777666666666666999;;;>>>@@@CCCAAA>>>;;;999999999999888999999999999:::===???FFFDDDAAA<<<777666777999666777888999:::;;;<<<===:::999999999888888888888999999999888777666666666777777777777777777777777888777777666666777888999888888777777666666666666444444444444333333333333444444444555666777999999999999888999999:::;;;<<<>>>===;;;:::999999:::::::::<<<@@@BBBBBB@@@<<<:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888777777888777666555555555555555444555777999999888777666999999888888888777777777444555888999:::999777666555555666666666555555444555444333222111000000000------------------------))))))((((((((()))************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,***)))***,,,---+++(((,,,------------------,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++************************+++,,,,,,+++)))((()))***...,,,+++***+++,,,+++******************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------,,,,,,+++***)))((())))))***++++++,,,,,,000///---,,,+++*********************************)))************+++++++++******)))((()))***+++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++------------,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************---,,,+++*********++++++******************************))))))((('''%%%%%%+++***)))***++++++***)))))))))***,,,,,,---------******+++++++++++++++***+++++++++++++++++++++++++++,,,---///000111111222000111333555666666666555666555555444444333333333///111333555555333000...333444444444333222111000000000111222222222111111111111222222333444444444222333444555666666666666777888999888666444555666777888888999999888888777888888888888888888888888888888888777777888888999::::::::::::::::::::::::888777666444333333333333333333333444444444555555666555555444444444555555666666666666777999<<<===>>>===;;;999777777777777777888999888888999<<<>>>;;;<<<===<<<:::999999:::555555666666777888888888888888888888777777777777777777777666555555444444666666666666666666666666999888777777777777777888555555555555555555555555222333333333333333333444222222333555777999;;;<<<;;;;;;:::::::::;;;;;;<<<;;;:::999888777777777777<<<>>>AAACCCCCCAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888777777666666666555444444444444444555333444666888999::::::999888888888888777777777777555666666777888777777777444444555555666555555555444333222111000/////////,,,,,,,,,,,,,,,,,,,,,,,,******+++******))))))(((******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---+++***,,,------------------,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++***************+++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***)))((()))+++///---++++++,,,---,,,+++************************((()))+++,,,---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++*********+++++++++++++++,,,,,,---------------,,,+++***))))))*********+++++++++......---++++++*********************************))))))*********+++++++++******)))))))))***+++,,,************************************************************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))************++++++,,,+++++++++++++++++++++************************++++++++++++***)))''''''***)))((()))+++,,,+++***)))******+++,,,,,,++++++)))******++++++++++++***++++++++++++++++++++++++***+++,,,...///000000000///000111333444444444444444444333333333222222222111222444444444333222111222222222222222111000000///000111111222333333333000111111111222222222333222222333444555555555555666777888777555444555666777777888888888888777777777777777777777777777777777777666666666777888888999999999999999:::::::::999888777666444333333222333333333333333333333333444333333333444444444444666555555555666777888999;;;:::999777666666666666666777888777666777:::<<<===@@@BBBBBB???<<<999888555555555555555555555555777777666666666666666666666666555555555444444444555555555555555555555555999888888777777666666666555555555444444444333333111222222222333333444444222222333444666888:::;;;;;;;;;::::::999:::::::::999888888777777666666666;;;===???AAAAAA@@@>>><<<::::::::::::::::::::::::888888777777666555555555444333333333333333444444333444666888999:::::::::888888777777777666666666666555555555666666777777333333444555555555555444333222111000////////////......---,,,+++***)))(((+++,,,---......---++++++******************************+++++++++,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++++++++******************+++++++++++++++++++++++++++)))***++++++,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,***)))(((***+++///---++++++,,,---,,,+++************************'''(((***+++++++++******+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,---------,,,+++++++++++++++*********))))))++++++************++++++************************))))))*********+++++++++***************++++++,,,************************************************************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))******++++++++++++++++++++++++++++++++++++***************************++++++,,,++++++*********)))((()))+++,,,,,,+++******++++++***)))((((((((()))******++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,---...///000111222222222222222222222111111111111333222111000000111333444222111111111000000000000111111111222333444555555000000000111111111111111333333444444444444333333555666777666444444444666777777777888888777777777666666666666666666666666666555555555666666777888666666777777888888888999999888888777666444333333444444333333333333222222222333333444444555555555444444444444555555666666888888777777666666666666555666666666555666888:::@@@CCCFFFEEEBBB===999777555555555555444444444333555555555555555555555555555555555555555444444444444444444444444444444444777777777777666555555444555555555444333222222111222222222333333444444444666666666666777888999:::999999888888888888888888888888888888777777777666999:::;;;=========<<<;;;999999999999999999999999777666666555555444333333222222222222222333444555666666777777888888888888777777777666666666555555666555444444444555666777333333444444444444333333111111000///............------,,,+++***))))))((()))***,,,---......------******************************+++++++++,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++*********)))((()))***++++++******))))))******+++++++++++++++++++++++++++)))******+++++++++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---.........---------,,,,,,***************************++++++***))))))***,,,...,,,+++***+++,,,+++***************************(((((()))*********))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,+++++++++***++++++,,,,,,++++++***+++++++++++++++******************++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,++++++***))))))(((***)))))))))******+++,,,************************)))************+++++++++*********++++++++++++,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********+++,,,,,,------******+++,,,,,,,,,++++++************************(((((()))***++++++++++++***)))((()))+++,,,,,,******++++++***)))(((''''''(((((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,++++++******,,,,,,---...///000111111000000000000000000000000111///---,,,,,,...111333222111111000000000111111222222222222333444555666111111111111111111111111333333333444444333222222444555666555444333444555666777777888888777777666555555555555555555555555444444444444555666777777444444555555666777777777888888888888777666444444333333333333333333333333111222333444555666555555222333333333333444444444666666666666777777777777555555666555444444777999;;;>>>AAABBB???<<<999888555555444444444333333333333333333444444444444444444444444444444444444444333333333333333333333333444555555555555555444333444444444444333333222222333333444444444444444555::::::999999999999999:::777777666666666777777888777777888888888888777666666777777888999999999999888888888888888888888888555555555444333333222222111111111111222333555555777777777666666666666666666666666666555555555555555444444444444555666666333333444444333333222111000///......---------...*********++++++,,,,,,---&&&'''(((***+++,,,,,,,,,******************************+++++++++,,,,,,,,,******************++++++*********************************(((''''''***,,,---,,,+++******+++,,,---***++++++++++++,,,,,,,,,))))))***+++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------------------,,,,,,,,,,,,***************************++++++***))))))***,,,---+++******++++++***)))************************++++++******))))))******+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++((()))***+++,,,++++++******+++,,,,,,,,,,,,+++***************++++++++++++)))******+++,,,,,,------******+++++++++++++++***++++++******************,,,,,,+++*********++++++************************)))************+++++++++******++++++,,,,,,,,,+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++)))+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++,,,------......)))***+++,,,,,,,,,,,,+++************************((()))******++++++******+++***))))))+++,,,+++*********+++++++++***))))))'''((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,---...///000///////////////////////////...---,,,---...000111222111000000000111222222222222111111111333444555111111111111111111111111///000111111222222222222333444555555333333444555666666777777777777666666444444444444444444444444333333333333444555666777333444444555666666777777777888888888888777666555222222222222222333333333///000222444555555555555000111222222333333333333333444555555666666666666444555555444333333555777666999;;;<<<;;;::::::;;;333333333333222222222222222222222222333333444444222222222222222222222222333333333333333333333333111222333444444444333222111222222333444555666666666555555555555555555444999999888777777888888888555555555555666777888888555666777888888777666666555555555555666777888888777777777777777777777777444444444333222222111111111111111222333444666666666666555555555555555666666666666555555555444444333333444444444555555555444444444444333111000//////...------------------******++++++,,,------...((((((((((((((()))***+++******************************+++++++++,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++***++++++)))''''''***------,,,+++******+++,,,---******+++++++++,,,,,,,,,))))))***++++++++++++***((())))))***++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))+++,,,---+++))))))***+++***)))************************...---+++***)))***++++++++++++++++++++++++++++++,,,++++++******)))))))))++++++++++++++++++++++++((()))***+++,,,+++*********+++,,,------,,,+++***))))))******+++++++++,,,))))))***+++,,,,,,------)))******+++++++++******)))))))))***++++++,,,,,,///...---,,,+++*********************************)))************+++++++++******+++,,,,,,,,,,,,+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))+++---//////---+++***++++++++++++++++++++++++*********************************++++++,,,,,,---++++++,,,------...//////)))***+++,,,---,,,,,,+++************************++++++,,,,,,,,,,,,+++***+++***)))***++++++***))))))***++++++,,,,,,,,,,,,'''''')))******+++++++++++++++++++++++++++++++++***+++,,,,,,------------*********+++,,,---//////.........///////////////......///000000111000000222222111000000111222333222111000000000111222333222222222111111111111111+++,,,...///111222222333333444555555333333444555666666777777777777666666444444444444444444444444333222222333444555666777444444444555666777777888666777888999999888666666000111111111222222222222...///111333444555444444///000111222222222222222111222333444555555555555444444444333222222555777666888::::::999999:::<<<222222222111111111111111111111222222222333333333000000000000000111111111222222222222222222222222///000222333444333333222//////111333555777999999777777777666555555555444444444444444444555555666555555555555666777999999444555666777777777555555444444444444555666888888777777777777777777777777444444333333222111111000111111111222333555666777444444444444444555666777666666555555555444444444222333444555555555444444555555444333222000///.........---,,,,,,,,,------...------,,,,,,+++++++++---,,,***)))))))))***+++******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***((((((,,,///+++***(((''''''(((***+++*********++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,******************************+++++++++,,,,,,,,,************************+++,,,,,,---,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++************++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))...------,,,+++***))))))))))))***+++,,,,,,------,,,+++***))))))***+++,,,000///---,,,+++,,,---------,,,+++******+++,,,---+++++++++*********))))))******)))))))))))))))***))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------,,,+++******************************+++++++++++++++***)))(((((('''***)))))))))***,,,...///---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,.........,,,***)))******++++++++++++******)))************+++++++++(((((()))************))),,,+++)))((((((***+++---,,,+++***))))))(((((()))))))))(((((((((((())))))((()))+++,,,---+++)))((((((***+++------,,,+++***'''((()))+++---///000111//////.........//////000000000000000111111111111000000111111111222222222///000222444444333222000333222111000000000111222000000000000000000000000000111222333333222111000555666888999888777555444333444555444222111222333333333333333333333333333444444555666666777666666666666555555555444444444111111111111111111111111666666555444333222222111222222333444555555555444444555666888888666555444333333444555666666666666333555777:::;;;:::888777111111222222222333333333000000111222333333444444222222111111000000//////000111222333333333333333333333333333333333333333333333444555666888:::;;;;;;:::999888777555444444333333333333333333333333777666555444444555666777666666666666666555555444333444444444555666666666888777666555444333333333////////////////////////000000111222444555555666222222333333444555555555444444444444444444444444555555444333333333333444000111222222///,,,(((%%%---,,,+++***)))***+++,,,,,,,,,------,,,,,,++++++++++++************+++++++++++++++***************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++------------------------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))************************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************---,,,,,,++++++******************++++++,,,,,,---++++++***))))))***++++++......,,,+++++++++,,,,,,+++***)))(((((()))***++++++++++++*********))))))******))))))))))))******************************************************************++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++***)))(((((((((,,,+++*********+++,,,---,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,++++++++++++++++++,,,*********+++++++++,,,,,,,,,++++++******++++++,,,******+++,,,+++***)))(((******++++++++++++******)))************+++++++++)))***++++++,,,,,,++++++---,,,***)))((()))***+++,,,***((((((***+++***(((------,,,,,,,,,,,,------((()))*********)))((('''(((***+++------,,,+++*********++++++,,,---............---,,,,,,,,,------////////////000000000000000000000111111111222222333333222222333444555666444333111000000000111111000000000000000000000000000000111222222111000000333444666777777666555444333444555444222111222333333333333333333333333333444444555666666666666666666555555555444444444333111111111111111111111111555555555444333333222222333333444555555555444444444555666777777666555444222222333444444444333333222444666999999999777666111222222222222333333333000111111222333333444444222222111111000000000///111111222333333333333333333333333333333333333333444444444555777888:::;;;;;;;;;999888666555444333555555555555555555555555666666555444444555666666666666666666666555444444444444444444444555555555777666555444333333333333111111111111111111111111000111111222333444555666333333333333333444444444444444444444444444444444444444333222222222222333333333333333111///,,,***---,,,+++***)))******+++//////......---,,,******++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++((())))))))))))))))))(((************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************+++++++++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++---,,,++++++***+++++++++******))))))))))))******+++++++++*********************)))))))))******+++++++++++++++++++++++++++************************)))))))))************++++++++++++***++++++,,,,,,///......------,,,,,,,,,+++++++++***))))))((((((---,,,+++***************++++++++++++++++++***)))************************++++++++++++++++++++++++*********++++++++++++,,,,,,++++++******++++++,,,+++++++++************)))******++++++++++++******)))************++++++++++++,,,,,,------------------,,,+++)))))))))***+++,,,***((((((+++,,,***(((,,,++++++******++++++,,,,,,++++++***)))))))))))))))***+++,,,---,,,++++++---,,,,,,,,,++++++++++++---,,,++++++************---.........////////////000000000000111111111111444222000000222777<<<@@@444333222000//////000000000000000000000000000000//////000000000000//////111222333555555555444444333444555444333222333444333333333333333333333333444444555555666666555555555555444444444444333333111111111111111111111111444444444444333333333333444555555555555444444333333444555666666555444333333333444444444333333222111333555777777777555444222222222222333333333333111111111222222333333444222222111111111111111111222222222222333333333333333333333333333333333333444444444555777888:::;;;;;;:::999888666444333222555555555555555555555555555444444333333444444555555555666666555555444333444444444444333333333333555444333222222222222222333333333333333333333333000111111222333444555555444444444333333333333222333333333333333333333333333222111111000000111111000000///...---,,,++++++,,,,,,+++***************000000///...---,,,***)))++++++************+++++++++++++++,,,,,,------...++++++,,,,,,,,,+++******++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++***************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,+++++++++++++++++++++******************+++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******++++++++++++++++++++++++++++++************************)))))))))))))))))))))***************+++,,,------//////...---,,,,,,+++++++++++++++******))))))))),,,++++++*********************+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,++++++******++++++,,,------,,,++++++,,,,,,---******++++++++++++******))))))*********++++++++++++,,,,,,---...---------,,,+++*********+++,,,,,,+++,,,------+++************))))))))))))))))))***000///---+++++++++,,,---)))***+++,,,,,,,,,++++++---,,,,,,,,,++++++******---,,,+++******)))******,,,,,,---------........./////////000000000111111///...---///333:::@@@DDD444333111000////////////////////////////////////...//////////////////...///000111222333333333333333444555444333222333444333333333333333333333333333444444555555555444444444444333333333333333333111111111111111111111111222222333333333444444444555555555555555444333222333444555555555555444333666666777666666555444444111222333555555555444333222222222333333333444444111111111222222333333333111111222222222222222222333333333222222333333333333333333333333333333333444444444555666888999:::::::::888777555333222222333333333333444444444444333333333333333333333333444555555555555444333333444444333333222222222111333333222111111111111111333333333333333333333333000111111222333333444444666666555555444333333222222222222222222222222222111000//////......//////...---,,,+++***++++++,,,---,,,,,,+++++++++++++++------------,,,+++******++++++************++++++)))******+++,,,---......++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******************************))))))))))))************++++++++++++++++++++++++,,,,,,*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,---,,,,,,++++++++++++++++++*********++++++*********)))*********************,,,,,,,,,------,,,,,,,,,***************************************+++,,,,,,++++++++++++++++++++++++***************************)))))))))))))))))))))************+++,,,------...------,,,+++***))))))++++++++++++************))))))******++++++++++++)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,------******++++++++++++******))))))*********+++++++++******+++,,,,,,,,,,,,,,,))))))******+++---......***000555444...******---,,,,,,++++++++++++,,,,,,111///---++++++,,,---///******++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++++++++,,,,,,,,,,,,------------....../////////000000000------...000333777:::<<<333222111///...//////000///////////////////////////..................///......///000111222222222111333444333222222333444333333333333333333333333333333444444444444333333222222333333333333333333111111111111111111111111111111222333333444444444444555555555444333222222333333444444444444333333777777777777666555444444111111222333444333222222222222333333333444444444111222222222222222333333111111222222333333444444444444333222222333333444333333333333333333333333333333444444555666777888999888777666555333222222333333333444444555555555222333333333333333333222444444444444444333333222333333222222111111000000222222111000000000111111222222222222222222222222000111111222222333333333888888777666555444333333222222222222222222222222//////...------------...000///---,,,,,,---///000---------------,,,,,,,,,((()))******++++++++++++++++++************++++++((())))))***+++,,,,,,---***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))))))))))))))(((************************))))))))))))*********+++************************++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))******+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))))))))***+++++++++************++++++++++++*********************+++++++++***************+++,,,---++++++++++++++++++++++++************************+++************)))))))))+++++++++***++++++,,,,,,+++++++++******)))))))))++++++++++++++++++++++++(((((()))***+++++++++***)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))))))))************+++,,,++++++******++++++,,,)))************+++++++++******++++++++++++******)))************+++++++++))))))***+++++++++++++++))))))***+++,,,---......)))000888:::555000...///******))))))))))))******---,,,***))))))***,,,---******+++++++++,,,,,,,,,))))))******+++,,,,,,,,,---,,,,,,+++,,,,,,------+++,,,,,,,,,------------............///////////////000000111111111111111222111000///...///000000000000000000000000000000//////............//////.../////////000111111111000111222222111111222333333333333333333333333333333333444444333333222222111111222222222222333333111111111111111111111111111111222222333333444444222333333333333222222111333333333333333333333333444444555555555444333333111222222333333222222222333333333333444444444444222222222222222222222222111111222333444444555555666555333222222333444444333333333333333333333333222222222333333444666666666666666555444444333333555555555666777777888888222333333444444333333222333333444444333333222111111111111111111000000000222111111000000000111111111111111111111111111111111111111111222222333333777777777666555444444333111111111111111111111111///...------,,,,,,------------,,,++++++,,,---...---------...---,,,,,,+++%%%&&&((()))***+++,,,,,,++++++************++++++)))))))))******++++++,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++***************************+++,,,------,,,+++***------------------------++++++++++++++++++++++++))))))************))))))***************************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,*********++++++,,,,,,---)))***++++++++++++***)))))))))+++,,,,,,,,,++++++******+++,,,,,,+++******))))))*********+++++++++************+++,,,---...************************************************,,,,,,++++++************,,,,,,++++++***+++++++++******************))))))++++++++++++++++++++++++)))******++++++***((((((******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))))))))))))))************,,,++++++******++++++,,,((()))***+++,,,+++************++++++++++++******)))************+++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,++++++(((...666===???<<<666111)))(((((((((((((((((()))******))))))***+++,,,---++++++******++++++,,,,,,************++++++++++++++++++++++++,,,,,,---...,,,,,,,,,------------...------........./////////000000000///............000000///......///111222000000000000000000000000000000///......///000000000000/////////000000000...000111111000000111222333333333333333333333333333333333333333222111111111111111111222222222333111111111111111111111111222222222222222333333333000000111222222222111111333333222222222222333333333444444555555555555444222222222222222222222222333333333444444444444555222222222222222222222222111111222333444555666666777555444222222222444555333333333333333333333333111111111111222333444444444444444444444444444444555555555666777888888888222333444555555444333222333333333333333222111111//////000000000000000000222111111000000111111222111111111111111111111111111111111111222222222222555555444444333333333222111111111111111111111111......---,,,,,,,,,------******))))))))))))******++++++,,,,,,,,,+++***)))&&&'''(((***++++++++++++++++++************++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,************************,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------)))***+++,,,,,,+++***))))))***+++,,,------,,,+++,,,,,,............,,,,,,))))))******++++++++++++************+++,,,---...))))))))))))))))))))))))************************,,,,,,,,,+++++++++******------,,,+++******************************++++++++++++++++++++++++++++++++++++,,,+++***(((&&&%%%***+++,,,---------------************************)))***,,,------,,,***)))))))))))))))************,,,++++++++++++++++++,,,)))***,,,...///...,,,+++******++++++++++++******)))************+++++++++******+++,,,,,,,,,,,,+++.........---,,,+++)))((()))+++222===FFFFFF<<<222------,,,,,,,,,,,,------*********+++,,,---...///++++++******++++++,,,---+++++++++***************))))))******+++,,,......,,,,,,---------.........---------........./////////...---,,,---///000222//////......///000222333000000000000000000000000111000///......///000111111000000/////////000000---///000000//////000222333333333333333333333333333333333333333222111000000000111111222222222333111111111111111111111111222222222222222222222222...///000111111111111111333222222111111222222333555555666777888888888777333333222222222222222222333333333444444444555555222222222222222222222222111111222333555666777777777666444222222222444555333333333333333333333333000000000000111222333333333333333444444555555555333333333444555666666777333333555555555555333333222333333333333222111111......//////000000111111222111111111111111222222111111111111111111111111111111111111111222222222333333222222222222111111000000000000000000000000///...------,,,,,,------------------,,,,,,,,,+++))))))***+++***)))((('''))))))***++++++++++++***++++++************++++++---,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((((((((()))))))))))),,,,,,,,,---------......&&&)))---///...---++++++---+++((((((***,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))*********)))))))))))))))*********++++++,,,,,,,,,)))((('''%%%%%%'''((())),,,,,,,,,++++++*********)))************+++++++++************************,,,,,,,,,++++++*********)))************+++++++++++++++***)))(((((())))))+++++++++***((((((+++------,,,***))))))***,,,------------,,,,,,+++++++++)))************+++++++++************************++++++++++++++++++++++++++++++************++++++******************************+++++++++,,,,,,,,,...------,,,+++***)))))),,,+++***))))))***+++,,,***************)))(((''''''%%%$$$&&&***---,,,***)))))))))***+++++++++,,,************************))))))))))))***+++,,,---***+++...000000...,,,***111///---...444===FFFLLL666///...222000((((((...++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...//////...---,,,.........------,,,,,,,,,,,,---......//////......------...///000111222222000000111111111111000000//////............///////////////000111111222222333444444555555444444333333222111111000111111111222222222222222222222222111111111000000000//////555444444333333333444444333333333333333333333333222222111111222333555666444555777888777555222000222222111111222222333444000222444555555333000///333333333333333333333333222222333444555555444444666555333111111111333444222222222222222222222222666666555555555444444444555555555444444333333333444555666777888::::::;;;888999999888888777666555333222111000000000000000222000//////000111111000000000000000000000000000...///000111111111111111777444111000111333444555111111111111000000000///000111222333222111...---,,,,,,---...---,,,***)))))))))************))))))++++++++++++++++++++++++,,,,,,***)))(((&&&%%%%%%******+++++++++,,,,,,,,,------------------------++++++*********************+++,,,,,,******+++,,,(((((()))***++++++,,,,,,,,,++++++***++++++,,,,,,************))))))))))))***++++++,,,,,,++++++***)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((()))))))))*********,,,,,,,,,------------......000111111///---------...///000...+++***+++---++++++++++++++++++++++++++++++,,,,,,,,,+++******************))))))))))))******+++++++++,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,+++++++++******,,,+++++++++******))))))************************+++++++++******))))))))))))************+++++++++++++++******))))))))))))***++++++***((()))***,,,---,,,***))))))***,,,---,,,,,,,,,,,,++++++++++++)))************+++++++++************************+++++++++++++++++++++++++++******************+++*********************************+++++++++,,,,,,---,,,,,,++++++******)))++++++***))))))***++++++******++++++******)))(((((('''&&&(((+++,,,,,,******************+++++++++******************************))))))))))))))))))***+++---...///...---,,,,,,+++)))***...555===BBBFFF;;;111------+++)))***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---...//////...---,,,......---------,,,,,,,,,,,,---......//////......------------............111111222222222222111111//////............////////////000000111222222333111111222222222222111111333222222111000000000000222222222222222222222222444444444333333333222222333333333333333333333333333333333333333333333333333222222222333444555666555666777999999888666555222222111111222222333444333333333333222222111111333333333333333333333333222222333444444555666666777666444222111222222333222222222222222222222222444444444333333333222222555444444444333333333333222222333444555666777777888888888777555444222111---------------...//////333111///000111222111000000000000000000000000000///000000111222222111111111000000111222222111///111111111000000000/////////000111222222000...---+++,,,,,,,,,,,,,,,,,,+++)))******************)))++++++++++++++++++++++++------,,,,,,++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,***+++,,,,,,******+++,,,((())))))***++++++,,,,,,,,,,,,++++++***+++++++++++++++++++++***************++++++,,,,,,++++++***)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))*********+++++++++,,,,,,,,,,,,---------------------,,,+++,,,...111888;;;<<<777///)))***---++++++++++++++++++++++++***+++++++++++++++,,,,,,***************************++++++++++++,,,,,,,,,///...,,,,,,,,,,,,...///,,,,,,,,,++++++++++++***------,,,+++***)))((((((*********************************))))))))))))))))))************+++++++++++++++++++++***************++++++***))))))***,,,,,,+++***))))))***+++,,,*********+++++++++++++++)))************+++++++++************************++++++++++++++++++++++++*********************************************************++++++++++++,,,++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++***)))***)))((()))+++,,,+++***+++++++++***************************************+++******)))((((((''''''******+++,,,---......///,,,+++******---111666999PPPGGG888,,,***...---)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......------,,,------------,,,,,,,,,,,,,,,---......//////...............---------,,,,,,000000111111111111000000//////............//////000000111111222333333333111111222222222222111111444333222111000/////////111111111111111111222222444444444444444333333333111222333444444333222222333333333333333333333333333333333333333444666666444555666777888888888888222222111111222222333444555444222111111111222333222222222222222222222222333222222222444666888999999888555333222222222333222222222222222222222222222222222111111111000000444444333333333333333222222222222222333333444444777666666555333111///...---......///111222333333333222000000222333222111000000000000000000000000000000111222222222222111...///111333555333///,,,000000000000////////////...///000111000///...---,,,++++++++++++,,,,,,---******++++++++++++******,,,,,,++++++************,,,,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,************************(((((()))***+++,,,,,,---***+++,,,,,,******+++,,,)))))))))***++++++,,,,,,---,,,,,,+++*********+++---,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***))))))*********+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------))))))))))))***///666;;;FFFFFFBBB:::111+++***+++++++++++++++++++++++++++************+++,,,,,,---)))***************++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,++++++***))))))******************************************))))))))))))*********+++++++++++++++,,,,,,,,,+++++++++)))+++++++++))))))***,,,+++******)))******+++,,,)))))))))******++++++,,,))))))*********+++++++++*********************************************************++++++*********************************************++++++++++++))))))******+++++++++,,,+++******************+++++++++,,,,,,,,,++++++***,,,++++++++++++++++++***,,,+++++++++***)))))))))***************************************)))((((((************,,,---///000---,,,,,,+++,,,...000111FFFIIIBBB444,,,//////+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***************************************************++++++++++++,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........////////////////////////------............------//////............//////000111111222333333444444444444555555555555444444444333222000////////////000000000111111111111111111111111111111111111111111222444666666555333222222222222222222222222222333333333444444555555666333333333444555555666666222222111111222222333444444444333222222222222333222222222222222222222222333222111111333666999::::::999777555333222222222111222222222222222333333222111111111111000000000333333333333222222222222333333333333333333333333444444444333222111000//////000111222333444444444444222111111222333333222000000000000000000000000111111222222222222111111///000222444666444111---000000/////////...............////////////...---...---+++*********+++,,,+++++++++,,,,,,+++++++++,,,,,,++++++******))))))******************************+++++++++,,,,,,,,,************************)))))))))***+++++++++,,,***+++,,,,,,******+++,,,))))))*********+++++++++------,,,+++************,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,///555===BBBHHHCCC;;;444///---,,,,,,+++++++++++++++++++++++++++************,,,------))))))******+++++++++,,,+++++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,************************++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,,,,++++++)))***,,,+++***)))***+++))))))))))))***++++++,,,)))))))))******++++++,,,))))))*********+++++++++************************************************)))***++++++++++++***)))************************))))))*********+++++++++((())))))******++++++,,,*********++++++************++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,+++++++++***)))))))))************************)))***+++,,,,,,,,,,,,+++******))))))+++---///111++++++***))))))))))))***444EEELLLAAA333...---+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********************************************************+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---------...///000000111------............------//////............//////000111111222333333444444555555666666666666555555333222111000/////////////////////000000111111111////////////000000000000111333555666777666444333222222222222222222222222333333444444444444444444333333333333333333333444222222111111222222333444222333444555555333222000111111111111111111111111222111000111222555888:::999888777555444222222111111111111222222333333333222222222222111111111111222222222222222222222222222222222222111111111111111111222333333333222222...///000111111111111000444222111111222333333222000000000000000000000000111111222222222111111000111000000111333333111////////////............------------.........------000...,,,***)))((())))))+++++++++,,,,,,++++++++++++++++++******)))))))))*********)))((((((''''''******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))***+++,,,,,,******+++,,,***************+++++++++---,,,++++++*********+++,,,++++++++++++************++++++,,,,,,++++++***)))************+++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---111666::::::555///++++++---------++++++++++++++++++++++++,,,+++*********+++,,,---))))))******+++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,---************************+++++++++++++++,,,,,,,,,)))************+++++++++))))))+++,,,,,,,,,+++***(((***,,,,,,***)))***+++(((((()))******+++++++++*********+++++++++++++++)))************+++++++++************************************************)))***+++,,,,,,+++***)))************************)))))))))************+++)))))))))*********++++++)))***++++++++++++***))))))***++++++++++++++++++***,,,---,,,******+++,,,+++++++++***************************************(((***+++---...------,,,+++*********+++,,,...///...---,,,,,,+++*********+++<<>>222+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************************************************++++++++++++***)))))))))***+++---...******+++++++++,,,,,,,,,,,,---......//////......+++++++++,,,,,,---------000000000111111000000000//////............////////////000000111222222333111222222222222222222111000////////////000111111------...//////000111111000000111111222222222222000000111222222333444444111111111111111111111111111222222333333222111111///000222444444444333222222222111111222222333444333444555555555444333222000000000000000000000000//////000111111222333333555555555444444333222111000111111222333333444444333333222222222222111111000000000000111111222222.........//////////////////000111222222333222222333555777999:::999999888333111///000111222111000000000000000000000000000000000000000000///......///...------...///...---.........---------,,,,,,+++++++++++++++,,,------***++++++++++++******))))))******************)))(((((())))))******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))***+++,,,,,,******+++,,,************************************+++,,,---------,,,,,,,,,++++++++++++***++++++,,,,,,++++++***)))************+++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,***,,,------,,,+++,,,---(((---111///***&&&''')))++++++++++++++++++++++++///---+++))))))***+++,,,))))))***+++,,,,,,------,,,,,,,,,++++++************++++++,,,,,,++++++************++++++,,,,,,,,,///...------,,,+++******************************(((((())))))*********+++)))************+++++++++&&&''')))+++,,,+++)))((((((***,,,,,,+++***)))***'''''')))***++++++++++++---------,,,,,,+++++++++)))************+++++++++************************))))))))))))))))))))))))((()))+++,,,,,,+++)))(((************************))))))))))))*********************))))))))))))))))))***+++,,,,,,+++***)))'''((()))***************'''***,,,+++))))))+++---))))))******+++++++++,,,***************************+++,,,---,,,***((('''++++++++++++++++++++++++...---+++*********+++,,,---&&&+++AAAQQQKKK;;;000++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************)))))))))))))))))))))))))))************+++++++++***))))))))))))+++---...*********++++++,,,,,,,,,,,,---......//////......//////.........---------......////////////......//////............///////////////000111111222222222222222333333222222222.........//////000111222---------...///000000111//////000000111111111222////////////000111222333111111111111111111111111000111222333222222000///)))+++...111333333111000222222111111222222333444666555444333222333444444000000000000000000000000...///000111111111111111333444444444333333222111000000111222333333444444222222222222111111111111//////000000111111111222000000000000111111222222000000111111111111000000///111444777888999999888222000//////000111111000000000000000000000000000//////000//////...------000//////000111111///.........---------,,,,,,,,,+++*********+++,,,,,,---'''(((***+++,,,,,,++++++))))))************))))))''''''((()))***+++,,,,,,((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++***+++,,,,,,******+++,,,++++++******************)))))))))***+++,,,............---------,,,,,,,,,+++++++++,,,,,,+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************)))***+++,,,,,,+++***)))------,,,+++***)))((((((+++*********))))))((((((++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,+++*********+++,,,///...---+++***)))))))))))))))***++++++++++++***)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++******)))(((((((((,,,,,,,,,,,,,,,+++***)))***++++++++++++,,,,,,,,,************************************************111...+++)))(((***,,,...************************+++*********))))))((((((******++++++++++++******************************************************%%%&&&'''((()))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************...,,,++++++------***'''&&&''''''((()))******+++++++++************++++++))))))))))))))))))))))))++++++,,,,,,,,,++++++***+++,,,,,,///999CCCCCC<<<+++......,,,+++,,,,,,+++***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,(((((())))))******++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++///...---,,,,,,,,,,,,,,,...------------...//////000000000000000/////////000000//////.........---222111111000111333555666333333333333333333333333/////////000///......---........................---......///000111111222111111111111111111111222////////////000000000000111111111111000000000000//////000000111111111222555444222111000111111222111111111222222333333333000000000111222222222333111111222222222333333333333333333333333333333333222222222222222222222222333333333222111000000///------///000111111111111000000000000000000000000000000000000000000000000///111444777999999999999333333222111000000000111111222222333333222222111////////////............////////////000000000000------,,,,,,+++***))))))+++***+++---111111...***---------,,,,,,+++++++++************************************************++++++++++++++++++++++++---+++***+++,,,,,,+++***)))***+++++++++)))((('''))))))************))))))***++++++,,,+++***((('''&&&(((+++---,,,***(((&&&++++++******************---------,,,,,,+++++++++))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***************************************)))((('''))))))((((((''''''&&&&&&+++*********))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,+++******++++++,,,......---,,,+++***))))))))))))***++++++++++++***)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,+++******)))((())))))))))))*********))))))))))))))))))))))))************************///...+++))))))***,,,---************************,,,+++++++++******************++++++++++++******************************************************&&&''''''((()))***++++++************************************************************************************************,,,***))))))+++***(((%%%''''''(((((()))******+++++++++************++++++************************+++++++++,,,,,,++++++******++++++,,,555AAAEEECCC111---************))))))***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,+++*********************************************++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,,,,,,,,,,------,,,,,,------...///////////////////////////000/////////............///////////////111222333333222111111000///......000000/////////..........................................///000111111111000000000000000000//////////////////000000000000000000000000000000111111///000000000111111111111444333222111111222222333111111111222222333333333111111111111111111222222111111111111222222222222222222222222222222222222111111111111111111111111333222222111000000/////////000000111111111000000111111111111111111111111111111111111111111111111000111333555666666555444333222111111000000111111111222222333333222222111000000////////////............/////////000000000------,,,,,,+++******)))***)))***,,,///000///,,,------,,,,,,,,,+++++++++************************************************++++++++++++++++++++++++)))((('''((()))***)))(((+++++++++++++++***)))))))))******************)))***+++,,,,,,,,,+++***))))))******++++++***))))))************************------,,,,,,,,,+++++++++))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************,,,,,,+++++++++,,,,,,---***************************************)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,++++++******+++,,,,,,---.........---,,,***)))))))))***++++++++++++***)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))******+++,,,,,,------******++++++******))))))((())))))))))))*********))))))))))))))))))))))))************************---,,,++++++***+++++++++************************,,,,,,,,,,,,,,,+++++++++******++++++++++++******************************************************((((((((()))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))*********(((&&&'''(((((())))))*********++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++,,,+++***///:::BBBEEE>>>111'''))),,,***(((******++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,++++++***))))))(((************************************************)))*********+++,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................////////////............///////////////000111222000000000/////////......222111///.........///000////////////////////////......//////000000111111000000//////......------////////////000000000000/////////000111111222222000000000000111111111111333222222222222333333444111111111222222222222222111111111111111111000000000000000000111111111111111111111111111111111111000000000000000000000000111111000000//////......000111111111111000//////111111111111111111111111111111111111111111111111111222333333333222000///222222111000000000111111111111222222222222111111111111000000000/////////.........////////////000---,,,,,,++++++************))))))+++---//////...,,,,,,,,,,,,++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,'''&&&&&&''')))***)))(((---,,,++++++++++++++++++******++++++++++++*********+++,,,,,,,,,,,,,,,+++,,,+++***))))))***+++,,,************************,,,,,,,,,,,,++++++++++++***************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************))))))((()))***,,,...000++++++++++++,,,,,,------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++,,,,,,,,,---/////////---+++)))))))))***++++++++++++***))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,))))))*********))))))(((******+++++++++,,,,,,,,,))))))))))))))))))))))))***************************+++++++++++++++******************************,,,,,,,,,,,,++++++++++++******++++++++++++******************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))(((((()))))))))*********++++++************++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++---...---++++++000888===III666***,,,000+++)))---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******))))))))))))************************))))))))))))))))))))))))((())))))***+++,,,,,,---------,,,,,,+++,,,,,,---++++++******++++++,,,---,,,,,,---------------...///////////////.........111111111111111222333333......000111222444555555333222000......///000111000000000000000000000000.../////////000000000111000000000///......------////////////000000000000......///000111222333333000000000000000111111111111222222222333333444444111111111111111222222222222222111111000000//////////////////000000000000000000000000000000000000000000000000000000000000000000//////..................///000000000//////111111111111111111111111111111111111111111111111111222222222222111//////111111000000000000111111111111222222222222111111222222111111000000//////------........./////////,,,,,,,,,++++++*********+++*********+++,,,------,,,+++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))(((((())),,,------,,,---,,,***))))))***+++,,,+++++++++,,,,,,+++++++++***++++++,,,------------,,,+++*********+++,,,---***************+++++++++,,,+++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************''''''&&&&&&&&&(((***+++''''''(((((()))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------******++++++,,,,,,,,,,,,+++,,,...//////...,,,***))))))***++++++++++++***))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++******))))))))))))((())))))*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++******)))******************************++++++++++++++++++******++++++++++++******************************************************************))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,,,,,,,,,,+++******))))))))))))************++++++************++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,)))***,,,,,,***+++000555HHH::://////000,,,***,,,***++++++,,,,,,++++++***++++++++++++++++++++++++((((((((()))))))))******************************))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,,,,+++++++++,,,,,,---+++************+++,,,,,,+++,,,,,,,,,------...............///////////////000111111111222222222222//////000222444555666777444222000///...///111222111111111111111111111111////////////000000000000111111111000000000//////////////////000000000000---......000111222333444111111000000000000000000000111111222222333333333111111111111111111111111222111111000000/////////....../////////000000000////////////////////////111111111111111111111111/////////...............***+++,,,...///000000000111111111111111111111111111111111111111111111111111111111222222222222111111000000///000000111111000111111222222111111000222222222111000//////...------------............,,,,,,+++++++++++++++***,,,,,,+++************+++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---+++***)))(((((()))***++++++++++++,,,,,,++++++++++++++++++,,,,,,------...)))***+++,,,,,,,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************...---,,,+++***)))))))))))))))******+++++++++,,,*********+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...))))))+++,,,,,,,,,,,,,,,++++++---......---,,,,,,))))))***++++++++++++***)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++******)))(((((('''))))))******++++++******((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))************)))************************************++++++++++++******++++++++++++***************************************************************************)))************************++++++++++++++++++++++++++++++++++++++++++++++++************************((()))++++++)))((())))))************************++++++************++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,%%%&&&)))---,,,***---222<<<:::666222---***))))))***++++++,,,,,,++++++******++++++,,,,,,++++++***'''(((((()))******++++++************************************************((()))))))))***++++++++++++++++++++++++,,,,,,---++++++******++++++,,,---+++,,,,,,------..................///////////////......///000000//////...111111111111111222222222444333111000000000111222000000000000000000000000////////////000000000000111111111111222222222222////////////000000000000---...///000111222333333111111111111000000000000///000111111222111111000111111111111111000000000000000000000000000//////////////////000000000000////////////////////////111111111111111111111111//////////////////......)))***,,,...000111111222222222222222222222222222222222222222222222222222000111111111222333333333000000/////////000111111000000111111111111000000222222111000//////......,,,,,,,,,---------......++++++++++++++++++++++++***+++,,,+++)))))))))************+++++++++++++++************************************************++++++++++++++++++++++++***))))))***,,,---,,,+++)))))))))((())))))***+++******++++++++++++******,,,++++++++++++,,,,,,---((()))***,,,,,,,,,++++++)))))))))***++++++,,,,,,*********++++++++++++++++++++++++******************++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************------.........------,,,,,,---------------------*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---((()))+++,,,------,,,,,,***+++++++++,,,,,,------))))))***++++++++++++***)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************)))******+++,,,,,,++++++((())))))))))))*********++++++++++++++++++++++++************************(((((((((((())))))******************************++++++++++++,,,,,,------******++++++++++++***************************************************************************+++************************************************************************************************''')))++++++)))((()))***************************++++++************++++++************************))))))***+++,,,,,,,,,,,,)))'''(((------***+++//////<<<@@@666,,,******'''***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***++++++++++++++++++,,,,,,************************++++++++++++++++++++++++))))))))))))************++++++******+++,,,,,,---+++++++++++++++,,,------,,,,,,,,,---......//////............/////////000......///000000///...---111111111111000000000000333333222222222111111111000000000000000000000000000000000000////////////000000111111222333333333////////////000000000000...//////000111222222333111111111111000000000/////////000111000000......222111111111000000000////////////000000000000000//////000000000111111111////////////////////////000000000000000000000000////////////////////////,,,---...000111222222222222222222222222222222222222222222222222222222222111111111111111111222333///////////////000111111000000111111111111000000222111111000///...---,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++%%%(((+++,,,***)))***,,,)))*********++++++++++++************************************************************************+++***))))))+++,,,+++)))((()))******+++++++++***)))******************))),,,,,,+++***)))***++++++))))))((()))***+++,,,,,,((())))))***++++++,,,,,,)))*********+++++++++++++++++++++*********))))))+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************!!!###&&&)))+++,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,((()))+++,,,------,,,,,,************+++,,,------))))))***++++++++++++***)))************+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++*********+++,,,,,,------)))***+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************************************((((((((((((((()))***+++************************,,,,,,,,,------.........******++++++++++++******************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((+++...---+++***+++---++++++******************++++++************++++++))))))))))))))))))))))))((()))***+++,,,---------111+++***---,,,((((((,,,(((>>>HHH;;;---------(((+++++++++,,,,,,+++++++++***+++,,,------,,,+++***///......------,,,,,,+++************************++++++++++++++++++++++++*********)))))))))))))))+++*********+++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,------...///000000---.........//////000000000000111222222111000/////////000111222333333444222333333333333222111000////////////////////////000000000000//////////////////000111222333444444////////////000000000000//////000000111111222222222111111111000000////////////000000000...---,,,222111111111000000//////......//////000000111111000000000000111111111111000000000000000000000000/////////////////////////////////000000000000000///000111222222222222222222222222222222222222222222222222222222222222222222111111000000000000111///////////////000111111000000111111111111000000111111000///...---,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++!!!%%%***,,,++++++,,,...))))))******++++++++++++************************************************))))))))))))))))))))))))---+++***+++,,,,,,+++***(((***+++,,,---,,,,,,+++))))))************))))))---,,,***)))))))))******+++)))'''&&&&&&))),,,///((())))))***++++++,,,,,,))))))******++++++++++++++++++++++++******))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***)))(((((())))))************************************************)))))))))***+++++++++,,,************************+++++++++***************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++)))(((((())))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))******++++++******)))+++,,,---,,,*********,,,&&&&&&((()))+++,,,------************************,,,,,,++++++***)))))))))......---,,,+++***)))((((((((())))))******++++++************************)))************+++++++++************************++++++*********+++---...+++******))))))******+++************************+++++++++++++++***)))(((************************))))))))))))))))))))))))++++++************++++++))))))))))))******************************************++++++++++++******,,,+++*********+++,,,---///---+++))))))+++---///666222666===:::///***---------,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,''''''(((((()))))))))*********++++++++++++******))))))))))))************))))))******++++++++++++---,,,************,,,---++++++,,,,,,---...//////////////////000000000000111+++''')))///333111---000000000000000000000000000000111111111111000000222111///...---...000111000//////............///---...///111111222222222222111111111000000//////000000000///......------333333222111000000111111...//////000111222222222333222000000111222111111111000000000000000111222111111000000000000111111111111000///////////////333222222111000000000111222111000...------------000000000000111111111111222222111111111111222222111111222222222222111111//////000111222333333333000...---///111222000---000000000000000111111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////------,,,---...///000...+++)))((('''((())))))************+++++++++************************,,,+++***))))))***+++,,,)))***++++++,,,,,,++++++************************************************((())))))))))))******************))))))))))))(((***,,,...000///,,,)))''',,,,,,,,,+++++++++******++++++,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))---,,,,,,+++******++++++************************************************************++++++++++++******************************************++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---+++***))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++*********+++,,,+++***)))***,,,...---,,,+++++++++,,,,,,************************+++++++++***************+++++++++++++++*********))))))))))))************************************)))************+++++++++************************+++******)))***+++,,,------//////---+++)))***+++************************+++++++++++++++***))))))************************************************++++++************++++++))))))))))))******************************************++++++++++++******++++++*********+++,,,------,,,+++))))))***+++,,,,,,---555AAAFFF>>>111)))%%%(((+++,,,+++***+++---++++++++++++++++++++++++++++++******************++++++++++++,,,,,,,,,,,,)))******++++++******)))))))))))))))*********+++************+++++++++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,------......------........./////////000---***+++///111000...////////////////////////000000111111111111000000111000///......///000111/////////...//////000000...///000111111111111111111111111111000000000///......//////////////////222111000000//////000000/////////000111222222222333222111111111222111111111111000000000000000111111111000000000000111111111111000///////////////555555444333333333333333111111000000///000000000000000000000111111111111111000000000000000000111000111111222222111111000//////000111222222222222000///...///111111000---//////////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...//////---+++)))(((((()))***)))************+++++++++************************+++***))))))))))))***+++))))))***+++++++++++++++************************************************)))))))))*********++++++++++++*********)))))))))+++---///111111///...,,,*********)))))))))((((((***++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((((((---,,,++++++***+++++++++************************************************+++++++++++++++*********************************)))))))))***+++++++++,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++************************...---,,,+++******++++++******************************++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***+++***))))))+++,,,///...,,,+++******+++,,,************************)))************+++++++++)))))))))******+++++++++***************)))))))))************************)))************+++++++++******************************)))))))))***++++++///333555333---))))))+++***************************++++++++++++***))))))************************++++++++++++++++++++++++++++++************++++++))))))))))))******************************************++++++++++++******++++++******++++++,,,---,,,,,,++++++******))))))(((+++111<<>>---(((+++------***((()))***************************,,,,,,++++++***))))))(((************))))))))))))))))))************))))))))))))*********+++++++++******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///.........///000000///////////////////////////000000111111000000///111000///......///000111////////////000000111222///000000111111111000000111111111111000000000000------...//////000111111111000////////////////////////000000111222222222333333333222222111111111222222111000/////////000111111000000000000111111111111000/////////000000555444333333333333333333///////////////000111111000000000000111111111111000000////////////000000000111111222222111111000//////000111222222222222000///......000000///---/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...---,,,***)))))))))***+++)))************+++++++++******************************))))))))))))******))))))***++++++++++++***************************************************************+++++++++,,,,,,+++++++++************+++,,,---...////////////*********))))))))))))))))))***++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((''''''******)))))))))))))))***************************************************,,,,,,,,,++++++*********************************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++)))))))))))))))))))))))))))******++++++******)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))******)))((()))+++---)))))))))******++++++,,,************************((())))))***++++++,,,,,,((())))))))))))*********+++++++++******)))))))))************************))))))*********+++++++++************************))))))))))))))))))******---333777555---((())),,,******************************+++++++++******)))************************++++++++++++++++++++++++++++++************++++++((()))))))))******************************************++++++++++++******+++***++++++++++++,,,,,,,,,,,,------,,,+++)))(((---...,,,...;;;IIIGGG<<>>FFFCCC777///'''&&&+++000111///,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---------,,,,,,+++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,***+++------------+++***+++++++++++++++*********,,,,,,---------.........---000333222...,,,...111........................//////000000000000/////////////////////000111111////////////000111333333000111111111111000000///000000000000000000111111111111000000////////////111111111000000111111222111111111111222222222222333555666666333111111222333333111000////////////111111000000000000111111111111000000000000111111//////............//////000000///------,,,,,,,,,///000000000111111111111222111111000000111111222000000000111111000000000//////000111111111000000//////...---,,,,,,---...000000///......---,,,,,,)))***+++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++***)))((('''***************+++++++++))))))*********+++++++++************************))))))************))))))***++++++,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++************((('''''''''((((((++++++++++++++++++++++++((()))***+++,,,---------))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))+++++++++***++++++,,,---************************************************,,,,,,,,,,,,,,,+++++++++************************)))))))))***+++++++++,,,))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))******))))))+++...111;;;999555111...+++***)))************************(((((()))***++++++,,,,,,+++++++++******)))))))))+++++++++++++++*********************************)))************+++++++++******************************++++++******)))((('''+++///...+++)))***---************************))))))***++++++++++++***************************++++++++++++++++++++++++++++++************++++++))))))))))))******************************************++++++++++++******)))***+++,,,,,,,,,,,,+++,,,---...//////...---,,,+++---,,,))),,,444;;;===FFF<<<111++++++---+++))),,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------------,,,,,,***++++++,,,,,,++++++***************************,,,,,,,,,---------......,,,///111111///---///000...........................//////000000//////.........//////000000111111////////////000000111222///000000111111111000000000000000000111111111111222222111000000///......111111111111111222222333222222222222222222222222333666888777444111111222222222111000/////////000111111000000000000111111111111000000000111222222000000000000000000111222444333222000//////......000000000000111111111111222222111111111111222222///000000111111000000/////////000111111000000/////////...,,,******,,,.../////////......------,,,***+++,,,---,,,,,,***)))+++++++++++++++++++++++++++,,,++++++***)))'''&&&***************+++++++++)))************+++++++++******************************++++++++++++************+++,,,,,,,,,,,,+++************************************************************+++++++++,,,,,,+++++++++************,,,,,,***))))))(((((())))))))))))))))))*********)))***++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++******+++,,,,,,---************************************************++++++,,,,,,,,,,,,,,,,,,******************************************++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++*********************,,,000444MMMFFF<<<222,,,***+++,,,************************)))))))))***+++++++++,,,*********+++++++++++++++***++++++++++++++++++,,,************************)))************+++++++++************************++++++,,,,,,,,,+++)))((()))***,,,+++***)))***,,,************************))))))***+++++++++++++++************************************************++++++************++++++))))))))))))******************************************++++++++++++******)))***+++,,,,,,,,,++++++++++++,,,---............***)))+++...///...111666KKKFFF>>>444---(((''''''++++++++++++++++++++++++******************++++++))))))))))))))))))******,,,------......------,,,,,,,,,,,,,,,------------............---------,,,+++******))))))******+++(((((())))))******++++++++++++++++++,,,,,,,,,,,,+++---///000////////////..............................////////////......---...///000000111111111/////////...//////000000...///000111111111111111///000000000111111111111111111000000000000000000000000000000000111222222222222222222222222222222333777:::999444111111222111111000000000000000111111111000000000000111111111111000000111111222333111111111111111222333333444333222111111111111111000000000000111111111111111111000000000000111111//////000000000000/////////000000000000000//////...///...,,,))))))+++...------------,,,,,,,,,,,,+++,,,---...---,,,***(((************************))))))***+++++++++***)))******+++++++++******))))))************+++++++++***************************+++,,,------,,,+++***(((((()))***************************************************************)))))))))*********++++++++++++*********)))))))))++++++++++++++++++******(((((()))))))))************++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------))))))(((((()))***++++++************************************************+++++++++,,,,,,---------************************+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************((()))++++++,,,+++***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++************++++++******---111555VVVLLL===000((((((,,,000***************************************+++++++++((()))***+++,,,---......*********++++++,,,,,,---************************)))************+++++++++************************+++,,,------,,,+++***))),,,+++***)))))))))******************************((()))***+++++++++++++++************************))))))))))))))))))))))))++++++************++++++))))))))))))******************************************++++++++++++******)))***+++,,,---,,,++++++******++++++,,,---...///...''''''...000+++---333===@@@AAA:::111,,,...333************************,,,,,,++++++***)))))))))+++++++++,,,,,,------...---......//////......---,,,,,,,,,---------......//////.........---------+++***)))(((((()))***+++'''(((((()))***++++++,,,)))************+++++++++***+++---...000000///.................................////////////......------///000111111111111000//////............///......///111111222222222//////000000111111111222/////////000111111222222///////////////000111111222222222222222222222222333777;;;999444111111333111000000000000000111222111111000000000000111111111111000000111222333333111111000000111222333333000000000000000111111222000000000000111111111111000000////////////000000//////000000000000/////////000000000000000//////...//////,,,((((((+++...++++++++++++++++++,,,,,,,,,---...///...,,,)))(((************************&&&''')))+++,,,---,,,,,,+++++++++++++++***)))))))))************+++++++++************************+++,,,------------,,,+++&&&''''''(((((((((((((((************************************************((())))))))))))******************))))))))))))(((((()))***++++++,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,************************,,,---...---***(((((()))***++++++,,,,,,++++++***------,,,++++++******))))))***,,,,,,***)))***+++************************,,,+++++++++***)))))))))---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++*********+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***"""###%%%'''***,,,---...???:::333---))))))+++---++++++******************,,,,,,,,,++++++*********,,,,,,,,,***)))+++---000222000---***((((((((()))+++,,,,,,---,,,+++***)))************************,,,,,,++++++***))))))))))))))))))))))))******++++++++++++*********)))))))))************+++++++++******))))))******+++,,,++++++)))))))))+++---///---------,,,,,,+++++++++,,,+++++++++***)))))))))((()))***,,,,,,,,,+++***++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++(((((()))))))))*********+++---------+++***+++,,,666;;;GGGMMMAAA---'''///...---+++))))))***+++,,,(((((()))***++++++,,,,,,,,,+++***)))))))))***+++...///000111111000///...,,,,,,++++++,,,---///000000000//////......------&&&(((***+++,,,+++)))((()))******++++++******)))+++*********+++,,,------........................//////...---------........................------............////////////111111000000//////......333222000.........//////222222222111111111111000111111000000000000111111000000000000000000000000//////000111222333333333111222444444444222000///333333444555444333111000////////////......................../////////000111111000000111111222333222111111111000000//////111111000///....../////////000111222222222222222////////////............000000111111111111000000------,,,,,,,,,,,,++++++------,,,,,,+++,,,,,,,,,+++,,,,,,---,,,+++***))),,,,,,,,,++++++*********+++++++++******)))))))))+++*********))))))((((((,,,,,,,,,+++++++++******++++++************++++++))))))(((((((((((())))))))))))))))))***+++,,,---,,,+++)))((((((((()))*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))***+++---...///000------+++***))))))((((((---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,************************+++,,,------+++***++++++***++++++,,,,,,++++++***++++++************)))))))))***,,,,,,***)))***+++++++++++++++++++++++++++++++++++++++************------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++*********+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******++++++******)))(((((()))***+++,,,------555333000---+++***++++++************************,,,,,,,,,+++++++++******,,,,,,++++++***+++---///000///,,,***(((((())))))++++++,,,,,,,,,+++***)))******************************************++++++++++++***)))(((((())))))+++++++++*********)))))))))************+++++++++******))))))******+++,,,,,,+++***))))))+++,,,...,,,,,,,,,,,,+++++++++***+++++++++***************))))))***+++++++++++++++++++++++++++++++++++++++)))***++++++))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,---------((()))+++,,,+++,,,---///---222AAAOOOLLL;;;000///---,,,+++*********+++,,,)))))))))***++++++,,,,,,...---,,,,,,,,,,,,---...---...////////////...---,,,,,,++++++,,,---///000000///...---+++***)))(((&&&''')))***+++++++++*********++++++++++++*********************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///......---,,,,,,.........---------------.........////////////000000000000000000000//////000///......---........./////////000000111111111000000////////////000000000000000000000000000000000000000111111222222333333222222111111111111111222222333333333222000000000000000/////////.............../////////000000111111000000111111222333000000000000//////......111111000//////////////////000111111222222111111000000/////////...............////////////......------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++******.........------,,,,,,,,,************)))))))))(((,,,+++++++++************++++++************++++++,,,,,,++++++++++++,,,,,,***************+++,,,------,,,+++***))))))***+++))))))*********+++++++++,,,,,,,,,+++++++++******+++++++++++++++*********))))))***+++,,,---......,,,,,,+++***))))))))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++)))+++---------,,,---...***++++++,,,,,,++++++***((())))))))))))*********)))***,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))******)))))))))++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,---...---+++***))))))******+++++++++,,,++++++***)))************************((())))))***++++++,,,,,,---,,,+++)))((((((''''''+++************))))))))))))************+++++++++******))))))******+++,,,---,,,+++))))))***+++++++++++++++******************************+++++++++******************+++,,,************************((()))******)))((()))***++++++++++++++++++++++++)))))))))*********++++++(((***+++,,,+++,,,---///******555EEEJJJ???222---,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,---------------...///000,,,------......------,,,,,,+++++++++,,,---...///111000...,,,***((('''&&&(((((())))))***++++++,,,++++++,,,,,,,,,,,,++++++******)))))))))***++++++************************------...///...---,,,+++------------------------....../////////000000000000000000000111111111111............////////////,,,------...000111111222////////////////////////000000000000000000000000111111111111111111111111333222000......///000222111111111222111111000///111111111000000000000///....../////////000000000111000000000000111222222////////////............111111000000000000////////////000111111111000000000000000/////////......,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++*********++++++,,,++++++,,,,,,,,,+++******,,,,,,,,,++++++++++++***+++++++++++++++*********************))))))))))))************))))))))))))++++++************++++++------,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,---,,,++++++***+++++++++(((((()))))))))*********,,,,,,,,,++++++++++++***+++++++++******)))))))))*********+++++++++,,,,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***,,,......---------...***++++++,,,,,,++++++***(((((())))))***++++++,,,)))***,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,+++++++++***,,,++++++******++++++,,,***+++++++++++++++,,,,,,***************************++++++,,,,,,++++++***))))))************))))))***)))))))))))))))))))))%%%&&&)))***++++++***)))***************+++++++++++++++++++++++++++++++++*********,,,------,,,+++++++++***)))******++++++***++++++++++++*********************************))))))*********+++++++++,,,+++***)))((((((((((((************))))))))))))))))))*********+++++++++******))))))******+++,,,---,,,+++***))))))))))))*********))))))))))))))))))))))))***+++++++++,,,,,,+++***))))))***+++,,,)))))))))))))))))))))))))))***+++***)))((()))+++************************(((((((((((())))))))))))---......---+++***+++,,,///******222777333---++++++,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,+++++++++,,,---...//////,,,------------------,,,+++++++++,,,,,,------...222111000///---+++******+++******))))))******++++++,,,,,,------,,,,,,+++***)))))))))))))))******************************''')))+++---...---,,,+++,,,,,,,,,,,,,,,---------.........//////000000111//////000000111111222222------...///000000000111------...//////000111111000000000111111000000000////////////////////////111111111111000000000000000000............///000111111111111111111111000222222222111111111000000...////////////000000000000000000000000111222222////////////////////////000000000000000000000///...//////000000000//////000000000/////////......++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++************)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))*********))))))))))))))))))))))))))))))(((((((((++++++************++++++*********))))))*********,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++))))))))))))*********+++++++++++++++++++++++++++++++++******)))(((((((((******************************))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,...///...---,,,,,,,,,***++++++,,,,,,++++++***((())))))***+++,,,------)))***,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,+++***,,,++++++******++++++,,,*********++++++,,,,,,,,,***************************++++++,,,,,,++++++******++++++++++++++++++***(((((())))))*********+++((((((((())))))***++++++))))))*********++++++++++++++++++++++++++++++++++++***)))+++------,,,***))))))))))))******++++++*********************+++************************+++++++++*********))))))***)))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,---,,,+++***))))))(((((()))))))))))))))))))))))))))))))))***+++++++++,,,,,,+++***)))))))))++++++))))))))))))))))))))))))***+++,,,,,,******+++,,,************************+++++++++,,,,,,,,,------//////000///,,,+++,,,---111---******+++******,,,+++,,,,,,,,,,,,+++***)))+++++++++++++++,,,,,,,,,++++++,,,---......//////------------------------++++++,,,,,,,,,,,,,,,,,,//////.....................---,,,***))))))((()))+++,,,,,,------,,,,,,+++******)))))))))))))))***++++++++++++++++++++++++'''(((***++++++***((('''++++++++++++,,,,,,------,,,------...//////000000//////000000111111111222***++++++,,,---...//////000000000000000000000000111222333333333333222111////////////////////////111111000000000000000000------//////000///...---222222111111111222222222222222222222111111111111////////////000000000111000000//////000000111222000000000000000000000000...//////000000000//////.........//////......---////////////............+++,,,,,,------,,,,,,+++,,,,,,+++++++++************)))))))))******+++,,,+++++++++++++++++++++,,,++++++++++++++++++++++++,,,---------------------))))))))))))))))))******((((((((((((((((((((((((++++++************++++++))))))(((((((((((()))))),,,,,,---------,,,++++++))))))***************************+++++++++,,,,,,++++++++++++++++++++++++*********)))))))))((((((+++++++++************)))))))))))))))***+++,,,,,,+++,,,,,,------,,,,,,+++************************+++******))))))******+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...,,,++++++,,,***++++++,,,,,,++++++***)))******+++,,,---------)))***,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,*********+++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,---,,,+++***,,,++++++******++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++)))******+++,,,---......+++***)))(((((()))+++,,,)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,,,,)))((())),,,...,,,))))))))))))*********++++++******)))))))))***++++++************************,,,,,,++++++***))))))((()))))))))))))))***++++++(((((()))))))))))))))***)))************+++++++++******))))))******+++,,,,,,,,,+++***))))))(((((())))))))))))***************************+++++++++,,,+++*********************************************,,,---,,,+++***+++,,,************************************+++++++++,,,+++---......------...000------//////...---...///,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,------...///000000000///...------,,,,,,------...++++++,,,,,,,,,,,,++++++))))))***+++,,,---.........------+++***)))((((((++++++,,,,,,,,,,,,++++++++++++***)))))))))******+++++++++++++++++++++++++++,,,+++***)))&&&$$$""")))******++++++,,,,,,---++++++,,,---...//////000////////////000000000000)))(((((('''(((***,,,---111111111000000/////////222333444555555444333222000000000000000000000000000000000000000000000000+++---///000111///...---222222111111111222333333222222222111111111111000/////////000000000111111000////////////000111111000000000000111111111111,,,---...///000///...---------.........---,,,,,,.........---------,,,,,,,,,,,,------------,,,,,,++++++++++++***************************+++,,,---++++++******++++++,,,---***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))************(((((((((((())))))))))))++++++************+++++++++******************+++***+++,,,------,,,+++***(((((()))*********))))))***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++*********)))))))))***+++,,,,,,++++++------------++++++************************,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---***++++++,,,,,,++++++***))))))******++++++,,,,,,)))***,,,,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++)))*********++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,(((***+++------,,,+++***,,,++++++******++++++,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++*********++++++,,,,,,------...******)))))))))***++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,---***&&&'''+++---,,,***((())))))******************)))(((((()))***+++,,,************************++++++******************+++***)))))))))))))))***(((((((((((())))))******)))************+++++++++******))))))******+++,,,***************)))(((((()))))))))******++++++++++++++++++***************+++++++++++++++***))))))++++++++++++++++++++++++)))+++,,,+++***)))***+++************************'''((((((((())))))))))))***+++---,,,++++++,,,...(((***,,,...///000000///---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...------,,,+++******+++,,,---***+++,,,,,,,,,,,,+++***&&&'''((()))***+++,,,,,,++++++,,,,,,,,,+++***)))******++++++++++++******,,,,,,+++***************++++++++++++++++++++++++,,,,,,+++***)))''''''&&&)))))))))***+++,,,,,,,,,)))******+++,,,---...////////////...............+++***'''&&&'''))),,,....../////////////////////111222444555555444222111000000000000000000000000......//////000000111111------...///////////////111000000///000111222333222111111111111000000000//////000000000111111111///////////////000111111/////////000000000111111***+++---...///...---,,,---------------,,,++++++------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++*********************++++++,,,---...++++++*********+++,,,---******+++++++++,,,,,,,,,(((((()))))))))*********((()))))))))************((((((((())))))*********++++++************++++++,,,++++++******++++++,,,''')))+++,,,---,,,+++***((()))***+++++++++******************++++++++++++******+++++++++,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,******************++++++***+++---......---+++***************************---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,,,,,,,---...+++++++++,,,,,,+++++++++))))))))))))************)))***,,,,,,***)))***+++************************---------,,,,,,+++++++++))))))******+++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))+++---------+++***,,,++++++++++++++++++,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))************))))))************************'''((()))***+++++++++***((())))))***++++++,,,,,,*********++++++,,,,,,,,,...***&&&&&&***------***))))))************))))))***)))(((((((((***+++,,,************************)))))))))***++++++,,,,,,---,,,+++)))(((((((((((('''((((((((())))))******)))************+++++++++*********)))***++++++,,,)))************))))))((())))))******+++++++++,,,,,,+++++++++******))))))***+++,,,,,,,,,***)))(((++++++++++++++++++++++++(((***+++***)))((()))***))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,,,,------+++)))''''''((()))'''%%%$$$)))...///---...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***,,,+++***))))))***+++,,,***+++,,,---,,,,,,***)))''''''((()))***+++,,,,,,''')))+++---...---,,,+++*********++++++*********------,,,+++******++++++************************))))))))))))***+++---...((())))))***++++++,,,,,,((())))))***,,,---......//////......---------,,,000---***((((((+++///111+++,,,,,,---...///000000000111333444444333111000000000000000000000000000---......///000111111222//////---------///111222000///.........000111222111111111000000000000///000000000000111111111111///////////////000111111---.........//////000000)))***,,,......---,,,+++------------,,,,,,+++***,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,+++++++++++++++************)))++++++++++++,,,---...///++++++*********+++---...*********++++++,,,,,,,,,++++++,,,,,,,,,---------(((((())))))*********+++(((((())))))******++++++++++++************+++++++++******************+++&&&'''***,,,---,,,+++***)))***+++,,,---,,,,,,+++))))))))))))*********************++++++,,,,,,,,,))))))***+++,,,------...++++++,,,,,,,,,---------++++++***************+++***+++---......---+++***++++++++++++++++++++++++------------------------333333111---***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,+++***)))***)))))))))***+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++************************,,,+++++++++,,,------...,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,++++++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,------...///,,,---...---+++***+++,,,+++++++++************)))++++++******************,,,,,,---,,,)))(((((())),,,++++++******++++++,,,++++++************++++++***************************************************++++++,,,,,,++++++***+++++++++*********))))))++++++***************+++))))))+++---///...***'''************************)))***+++,,,,,,+++***)))*********))))))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))++++++++++++++++++++++++************************,,,+++++++++***)))))))))************************,,,,,,+++***)))((('''''',,,,,,+++***+++,,,...///***+++,,,---------,,,,,,)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,...///---***+++111666333111...+++))))))***,,,)))...---'''(((//////(((,,,,,,++++++***)))))))))((())))))))))))*********+++,,,------,,,+++)))(((++++++++++++++++++++++++******************************++++++++++++******************************(((((()))***++++++,,,,,,)))))))))***+++,,,......000//////...,,,++++++***)))***+++,,,------------,,,,,,------...///000000000000111111111111000000////////////000000000000000000///...............////////////////////////000000111111111111000000000000000000000000000000000000////////////000000111111000000//////.........000333444333000+++)))......---,,,,,,,,,------,,,,,,------,,,,,,+++***)))******+++++++++******((()))+++,,,,,,+++)))(((***+++,,,---------,,,,,,))))))************)))))),,,000,,,***///---(((---*********++++++,,,,,,,,,,,,+++++++++***)))))))))************************...,,,***)))((()))***+++)))************+++++++++++++++******++++++,,,---++++++***)))(((((())))))+++,,,,,,------,,,,,,+++---,,,,,,+++***)))((((((,,,+++)))((('''&&&&&&&&&*********)))))))))+++,,,++++++++++++++++++++++++***)))(((&&&&&&&&&'''(((+++,,,---------,,,+++***************************------------------------111111///,,,)))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))*********)))******++++++++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++*********)))*********+++++++++,,,,,,++++++*********+++,,,,,,+++---......,,,+++++++++++++++++++++************************************((()))***)))'''%%%&&&''',,,++++++******++++++,,,++++++************++++++***************************************************++++++,,,,,,++++++***+++++++++*********))))))++++++************++++++***))))))***,,,+++***(((******************************++++++++++++******************++++++++++++,,,++++++***))))))******************************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************************************++++++******))))))((((((+++******))))))***+++,,,************+++++++++++++++************++++++,,,++++++++++++++++++++++++------,,,+++++++++,,,------000111000...000666;;;III>>>222******,,,,,,***++++++)))(((***...,,,'''******************++++++)))))))))*********+++++++++,,,,,,---,,,+++***)))++++++++++++++++++++++++******************************++++++++++++******************************((())))))***++++++,,,,,,************+++,,,---------------,,,,,,,,,,,,,,,***+++,,,---------------++++++,,,------...//////...//////000000//////........./////////000000000000000///...............///////////////////////////000000111111000000///000000000000000000000000///......------......///////////////////////////,,,...000222222000---+++++++++*********++++++,,,,,,,,,------,,,,,,+++*********+++++++++******))))))***+++,,,,,,+++***)))++++++,,,,,,------,,,,,,******++++++++++++******&&&,,,(((&&&+++***&&&,,,******+++++++++,,,,,,,,,+++++++++***************))))))))))))))))))))))))***)))'''&&&%%%&&&'''((()))************+++++++++******))))))******+++,,,++++++***)))))))))))))))++++++,,,,,,,,,,,,++++++---------,,,++++++************************))))))******+++***)))(((((((((******++++++++++++++++++,,,+++)))((((((((())))))***++++++,,,,,,+++***************+++++++++,,,,,,------------------------//////...+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++******)))*********++++++++++++++++++++++++...------,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++++++++,,,,,,,,,+++*********++++++++++++,,,,,,,,,++++++++++++************))))))*********+++++++++,,,,,,+++*********++++++***,,,//////---,,,++++++,,,+++++++++************************************+++,,,,,,+++)))((()))***++++++************++++++++++++************++++++***************************************************++++++,,,,,,++++++***+++++++++***************++++++************++++++---+++)))((()))+++++++++************************++++++************++++++*********+++,,,,,,------,,,+++******)))*********************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******************************************************)))((((((((())))))))))))((('''((()))***+++,,,+++***)))))))))))))))************************---,,,,,,++++++,,,,,,---...000111111000222777<<>>888000+++******++++++))))))******++++++++++++******++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,---///222444666,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++******)))******************++++++,,,,,,---))))))***+++,,,------...++++++++++++++++++++++++************************++++++******))))))************+++,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++*********++++++***,,,///000///---------,,,,,,,,,,,,++++++++++++)))))))))***++++++,,,,,,***+++,,,+++***)))***+++******))))))))))))******++++++************++++++***************************************************++++++,,,,,,++++++******************+++++++++++++++***++++++,,,---...000---)))'''((()))++++++************************++++++************++++++((((((((()))*********+++*********)))******+++,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++*********************************+++++++++,,,,,,++++++,,,,,,,,,+++******++++++***)))***+++,,,---)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------000///...------,,,,,,---&&&))),,,---,,,+++***)))+++...666???@@@888///+++,,,,,,++++++***))))))(((************+++++++++,,,************+++,,,---...++++++++++++++++++++++++******************************++++++++++++******************************************************,,,+++***)))))))))))))))+++++++++*********))))))******+++++++++++++++***************************,,,,,,------------,,,,,,,,,,,,,,,---------......---------,,,------...///------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++...------,,,,,,------...---------,,,+++******)))------,,,,,,++++++******)))))))))))))))***+++,,,+++++++++++++++******))))))******+++++++++******************************+++******))))))+++,,,---)))))))))******)))))))))***...+++---777444***))),,,,,,,,,++++++++++++******************+++++++++************************(((((())))))))))))******)))************++++++++++++++++++***+++,,,,,,---+++************+++,,,,,,))))))************))))))*********++++++,,,,,,,,,+++******,,,111:::CCCHHHEEE===333+++))))))(((&&&++++++++++++++++++++++++))))))***+++++++++******++++++++++++,,,---......+++,,,---///333888===???++++++++++++++++++++++++(((***,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++*********)))******++++++)))******+++,,,,,,------*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******)))***+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------++++++*********+++,,,,,,+++---//////...---...///------,,,,,,,,,+++++++++((())))))***++++++,,,,,,,,,---......,,,,,,---...******))))))))))))******++++++************++++++***************************************************++++++,,,,,,++++++***))))))*********+++++++++++++++++++++,,,---.........,,,)))((()))))))))(((******************************++++++++++++************************************))))))***++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++)))***+++,,,,,,,,,+++************+++++++++,,,,,,,,,++++++************+++++++++++++++++++++++++++)))***+++---......------...---,,,,,,------,,,,,,''')))+++,,,,,,+++,,,---///666:::888444111,,,'''++++++******************)))))))))*********++++++))))))))))))+++,,,...///++++++++++++++++++++++++******************************++++++++++++******************************************************+++***)))))))))))))))************+++++++++++++++'''((()))******************************************++++++,,,,,,++++++***+++,,,,,,,,,,,,---------+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************,,,,,,++++++++++++,,,,,,+++++++++++++++************+++,,,,,,---,,,,,,,,,***)))))))))))))))******+++++++++++++++***))))))((()))***+++++++++++++++)))***+++,,,,,,+++***)))+++***)))((()))***,,,---)))******++++++******))),,,...+++222AAA???111,,,,,,,,,,,,+++++++++******+++++++++***************))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,)))************+++++++++***************++++++,,,+++*********++++++,,,---)))******++++++******)))+++++++++,,,,,,,,,,,,,,,,,,+++,,,---111666;;;>>>;;;555...*********'''%%%......------,,,+++++++++((()))***+++,,,++++++***+++*********+++,,,---......------...111444888;;;++++++++++++++++++++++++&&&(((***+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************)))***+++,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,))))))***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,---......///,,,---......------///000---------,,,,,,,,,++++++((())))))***++++++,,,,,,)))***++++++))))))***+++******))))))))))))******++++++************++++++************************************************+++++++++,,,,,,+++++++++))))))******++++++++++++++++++++++++,,,---...///...---++++++,,,+++***(((************************)))***+++,,,,,,+++***))),,,,,,++++++++++++++++++******))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++******))))))************************++++++++++++++++++++++++((()))***+++,,,,,,+++***))))))***++++++++++++***///...---+++***)))))))))************************)))***+++---......------+++***)))***,,,,,,,,,+++)))((('''(((***---///111555>>>???444,,,,,,+++''')))))))))***++++++,,,,,,((())))))))))))*********))))))))))))***,,,...000++++++++++++++++++++++++******************************++++++++++++******************************++++++************************))))))))))))******((()))***+++,,,---......&&&&&&''')))************+++++++++***************))))))************))))))++++++,,,,,,,,,---------+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))++++++************++++++)))))))))***++++++,,,,,,((()))+++---............,,,,,,++++++++++++++++++***++++++++++++***))))))'''((()))***+++,,,,,,,,,((()))+++,,,,,,+++)))(((+++***)))((((((***,,,---+++++++++,,,,,,+++++++++((()))'''000CCCCCC222***,,,,,,,,,++++++*********,,,+++++++++******))))))************************&&&'''((())))))))))))))))))************+++++++++)))))))))))))))******++++++*********+++,,,,,,---******++++++++++++******************************------------...------------***'''(((,,,---***'''000///......,,,,,,+++***((()))+++,,,---,,,,,,+++***))))))))))))+++---...222000---++++++,,,---///))))))***+++,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,++++++*********+++++++++++++++++++++++++++************************++++++******************)))************+++++++++************+++,,,---...,,,++++++******++++++,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++111///---+++******+++,,,------,,,,,,+++***))))))+++*********))))))((((((******++++++------......)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))************************)))************+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))******++++++++++++******,,,+++******)))*********+++++++++*********))))))'''(((((()))***+++++++++---,,,++++++******++++++************************************************,,,+++***))))))***+++,,,((()))))))))*********************)))))))))))))))'''((()))***************+++***)))(((((()))******///...---,,,++++++++++++''')))+++------+++)))''')))***,,,---......---,,,///---+++))))))***+++,,,''')))+++++++++---222777CCC<<<222,,,+++,,,,,,,,,,,,,,,+++***))))))************+++++++++,,,,,,,,,(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,+++***)))((()))++++++******+++,,,,,,,,,+++***))))))******)))))))))))))))))))))))))))***,,,---,,,***(((''')))************++++++++++++++++++*********))))))))))))))))))))))))))))))************************)))))))))))))))***++++++)))************+++++++++///...,,,***))))))******++++++************++++++,,,+++******++++++)))((((((((((((((((((((((((((())))))(((((((((((())))))******+++,,,,,,,,,,,,+++******))))))******+++,,,******+++++++++,,,,,,,,,+++++++++*********))))))************************,,,++++++******++++++,,,+++++++++*********)))))),,,,,,,,,,,,,,,+++***)))(((((()))***++++++,,,,,,((()))***+++,,,---,,,,,,...---,,,++++++)))'''$$$,,,+++***))))))***+++,,,++++++************++++++)))))))))))))))******+++))))))************))))))(((((())))))******++++++************************++++++++++++++++++++++++........................+++++++++************)))---...///---***((('''((()))((((((((()))***++++++)))+++---+++((()))///444+++,,,------,,,+++******)))******+++,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++************+++,,,---...,,,++++++******++++++,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,***)))***+++,,,------,,,,,,+++******)))+++*********))))))))))))***+++++++++++++++++++++************************++++++***)))))))))******************************++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))******++++++******)))***))))))******+++,,,,,,+++++++++*********))))))((((((((()))***+++++++++,,,,,,+++***************************************************************++++++***))))))***++++++************++++++++++++************))))))))))))((()))******++++++************)))(((((()))***+++......---,,,++++++++++++(((***+++,,,,,,+++***(((***+++,,,---......---------,,,***))))))***+++,,,***+++,,,+++***+++///333999333,,,((((((***++++++,,,++++++***))))))******************++++++,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,+++***)))(((***++++++******+++,,,,,,++++++***))))))*********************************++++++,,,+++***)))((()))************++++++++++++++++++*********))))))))))))))))))))))))))))))***************************)))))))))))))))***+++)))************+++++++++++++++,,,,,,,,,+++******++++++************++++++,,,+++***************)))))))))))))))))))))))))))******))))))))))))******)))***++++++,,,,,,++++++******))))))******+++,,,************++++++,,,,,,+++++++++*********))))))************************,,,++++++******++++++,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,++++++((())))))***++++++,,,,,,*********+++---...000111,,,+++))))))*********))),,,+++************+++,,,++++++************++++++)))))))))))))))***++++++******++++++++++++******))))))))))))************************************++++++++++++++++++++++++,,,,,,+++++++++++++++,,,+++++++++************))),,,---...---+++)))((()))******)))))))))***++++++***,,,---,,,)))***000555DDD;;;222---...///...,,,*********++++++,,,,,,---...---------,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,---,,,+++***)))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,************+++,,,------,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------,,,+++***))))))***+++,,,---,,,,,,++++++************************)))))))))+++++++++******)))))))))***************************************)))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))************))))))(((((()))***+++,,,------+++++++++***************(((((())))))***+++++++++++++++***))))))))))))***************************************************++++++***))))))***++++++***++++++++++++,,,,,,,,,************************)))***++++++++++++++++++)))))))))))))))***+++,,,...---,,,++++++***++++++******************************,,,------...------+++***)))((()))***+++,,,,,,,,,,,,***)))))),,,......+++(((&&&''')))++++++,,,+++******)))*********)))))))))************+++,,,,,,+++++++++*********++++++,,,,,,,,,+++******)))***++++++***)))+++,,,,,,+++******)))*********************************+++++++++***************)))************++++++++++++++++++***************))))))))))))))))))))))))************************+++******)))))))))******)))************+++++++++(((***,,,......---+++***++++++************+++++++++++++++***************************************+++++++++******+++++++++)))***++++++,,,,,,++++++******))))))******+++,,,)))))))))************++++++++++++***************************************++++++************+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,+++******,,,///444:::===333000+++)))***+++,,,---,,,++++++******++++++,,,++++++************++++++***))))))))))))***++++++++++++,,,,,,,,,,,,++++++***************)))))))))************************++++++++++++++++++++++++++++++***))))))***+++,,,+++++++++************)))***,,,------+++******+++,,,,,,++++++******+++++++++---...,,,+++,,,000444WWWFFF333+++---111///+++*********++++++,,,,,,,,,------,,,,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++*********++++++,,,---,,,++++++******++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,,,,,,,,,,++++++*********************************++++++++++++************************************)))***++++++***)))'''&&&************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))((())))))******))))))((((((((()))***++++++,,,,,,************************)))))))))******++++++++++++***))))))((()))))))))************************************************+++******************+++*********+++++++++,,,,,,)))***************++++++***++++++,,,,,,,,,++++++(((((())))))***+++,,,------,,,,,,+++******++++++++++++***))))))***++++++))))))***+++,,,,,,,,,,,,)))((((((((()))***+++,,,+++++++++***))))))***+++***)))((()))***+++,,,,,,++++++***************+++)))))))))))))))))))))***************************++++++,,,,,,,,,++++++***)))***++++++***)))***,,,++++++***************+++************************++++++***))))))******+++))))))*********+++++++++************************))))))))))))))))))))))))************************++++++******))))))******))))))*********+++++++++++++++,,,------,,,,,,+++++++++************++++++***+++++++++***)))***+++++++++++++++++++++++++++++++++************++++++))))))***+++++++++++++++******))))))******+++,,,)))))))))))))))))))))***************************************************++++++************++++++************************************++++++,,,,,,))))))*********+++++++++***))))))+++111999AAAFFF???:::222---++++++,,,,,,************************++++++************++++++******))))))******+++,,,***++++++++++++++++++***+++++++++******)))))))))************************************++++++++++++,,,,,,***)))***+++---...+++++++++*********)))))))))***,,,,,,+++++++++,,,...---,,,,,,+++++++++++++++,,,---,,,+++,,,///222PPPAAA///(((+++...,,,(((***+++++++++++++++,,,,,,++++++++++++*********)))************************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++************************)))*********+++++++++,,,***++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,++++++******++++++,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,+++************************************************))))))))))))***+++,,,,,,,,,,,,+++++++++++++++******************+++++++++******++++++,,,------...************************)))***+++++++++)))((('''************************++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***************************))))))************))))))******+++++++++******)))************************************+++++++++++++++***))))))((()))))))))*********************************************************++++++*********))))))))))))*********+++))))))******+++++++++,,,++++++,,,,,,,,,++++++***(((((()))***+++,,,,,,,,,,,,,,,+++*********++++++,,,+++***((((((***+++,,,((((((((())))))***++++++((((((((())))))***++++++))))))))))))***+++++++++)))***************+++++++++***************++++++***)))))))))))))))))))))''''''(((((()))******+++***++++++,,,,,,,,,++++++)))+++,,,+++***)))***++++++***************++++++************************+++******))))))***++++++))))))*********+++++++++************************************************************************++++++***************+++))))))*********+++++++++000///,,,*********+++,,,++++++************++++++)))***,,,+++))))))***,,,++++++++++++++++++++++++*********))))))*********))))))***++++++++++++*********))))))******+++,,,***)))))))))))))))))))))************************************************+++******))))))******+++************************))))))(((((()))***+++,,,***************+++++++++***)))((()))...444<<<@@@AAA;;;333---+++***++++++((())))))))))))))))))(((++++++************++++++***************++++++,,,))))))************)))))),,,,,,++++++******))))))************************)))))))))******+++++++++++++++*********+++,,,---+++++++++*********))))))(((***,,,,,,++++++,,,---......---,,,+++++++++,,,***++++++******+++---...777222+++)))***+++***(((++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))***+++,,,---,,,++++++++++++++++++++++++++++++************************)))))))))******++++++,,,++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++******++++++,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,+++++++++++++++++++++++++++************************)))******+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++)))***+++,,,---...//////++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************)))************+++++++++***++++++,,,,,,++++++*********************************++++++++++++*********++++++,,,+++***)))(((***************+++++++++++++++++++++++++++++++++++++++***))))))))))))***************************************************)))***++++++++++++***)))(((((()))))))))*********))))))******+++,,,,,,,,,++++++++++++++++++***)))))))))***+++,,,,,,,,,+++++++++************++++++,,,+++***))))))***+++,,,(((((((((((()))***+++,,,))))))******************)))(((((())),,,---,,,+++((()))******((('''((()))*********)))******+++,,,+++************)))))))))&&&&&&'''((()))***+++,,,******+++,,,,,,,,,++++++***+++,,,+++)))))))))+++*********)))******+++,,,++++++++++++++++++++++++***************+++++++++)))************+++++++++***************+++++++++***************************************************************+++,,,,,,)))************+++++++++333000---)))((())),,,---++++++************++++++(((***,,,+++)))(((***---++++++++++++++++++++++++******))))))))))))******((()))******++++++************))))))******+++,,,+++************)))))))))***************+++++++++******************************))))))))))))*********************++++++++++++***)))(((((()))+++,,,************************,,,+++)))((()))+++///111666333...+++***+++++++++(((((()))******)))((((((++++++************+++++++++************+++,,,,,,)))))))))******)))))))))+++++++++++++++*********************************(((((())))))***+++++++++((((((((()))*********++++++++++++************)))((())),,,,,,++++++,,,---------,,,+++++++++,,,,,,***************+++,,,,,,&&&(((+++,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++,,,------+++++++++,,,,,,,,,------,,,,,,++++++***++++++,,,,,,++++++******++++++,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++,,,,,,,,,---++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***************************++++++,,,,,,,,,,,,++++++((()))+++,,,,,,+++***)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++***************************************************************)))***++++++++++++***)))))))))*********+++++++++))))))***++++++,,,------******++++++******)))(((******+++,,,,,,,,,+++***++++++************+++++++++******************+++******))))))***+++------++++++++++++++++++*********)))(((***---...,,,***(((***+++***(((''')))+++******))))))***++++++,,,,,,,,,++++++************))))))******++++++,,,,,,)))***+++,,,,,,,,,,,,+++***+++,,,+++)))((()))*********))))))***++++++,,,++++++++++++++++++++++++((()))***+++,,,++++++***)))************+++++++++))))))*********+++++++++************************************************)))))))))***+++,,,---...)))************+++++++++000///,,,+++***+++---...++++++************++++++'''***---,,,)))(((+++...++++++++++++++++++++++++++++++************++++++((())))))*********************))))))******+++,,,,,,,,,++++++************))))))*********+++++++++******************************))))))))))))******))))))*********+++++++++...---+++***)))***,,,---************************,,,,,,+++***))))))******---+++******+++---,,,,,,)))***+++,,,,,,+++***)))++++++************++++++++++++******++++++,,,---)))******++++++******)))***++++++++++++++++++,,,************************((((((((()))***+++++++++&&&''')))+++,,,,,,+++***+++++++++************)))(((***,,,,,,++++++,,,---,,,+++++++++++++++,,,---+++*********+++,,,,,,+++'''))),,,,,,,,,+++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++*********++++++------++++++++++++++++++++++++******************************+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,++++++***+++++++++,,,++++++++++++++++++,,,******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++******+++---///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++,,,,,,+++++++++************************+++,,,,,,------,,,,,,+++&&&'''***,,,------,,,+++))))))******++++++++++++++++++++++++++++++++++++---,,,++++++******++++++************************************************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,))))))***+++,,,,,,------***************)))((('''***+++,,,---,,,+++***)))+++***************++++++************************,,,++++++***+++---...///,,,,,,,,,,,,,,,+++***))),,,***)))+++---...,,,))))))+++,,,+++))))))+++...******))))))***+++,,,,,,,,,,,,,,,+++++++++******---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,***,,,,,,+++)))((()))*********))))))***+++,,,,,,++++++++++++++++++++++++'''(((***,,,---,,,***))))))************+++++++++))))))******++++++++++++************************************************((())))))***+++---...///)))************+++++++++,,,,,,,,,---------......++++++************++++++&&&***---,,,)))(((+++...************************---,,,,,,++++++,,,,,,---(((((()))************************)))***++++++,,,,,,,,,,,,+++++++++******))))))******++++++++++++******************************))))))))))))******))))))******++++++++++++000///---+++++++++---...++++++******************+++,,,---.........---,,,*********,,,......---++++++,,,---......---,,,+++++++++************++++++++++++******++++++,,,---+++++++++,,,,,,+++++++++*********++++++,,,,,,---************************'''(((((()))***+++++++++'''))),,,///000///---++++++++++++************)))(((***,,,,,,++++++,,,---************+++,,,,,,---,,,+++++++++---------,,,///---+++******++++++,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******++++++++++++******++++++++++++++++++++++++...---+++***)))***+++++++++++++++,,,,,,---------((())))))))))))*********)))((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,***))))))***,,,---))),,,000333333111...,,,************************))))))*********+++++++++************************+++++++++++++++***)))((((((((()))***+++---///000,,,,,,,,,,,,,,,,,,,,,,,,///,,,+++---111222///,,,+++++++++++++++++++++++++++++++++***************************)))'''&&&%%%&&&''''''((((((((((((((())))))***++++++++++++***************************))))))))))))))))))))))))******************************************************+++---//////,,,***++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,,,,++++++***************++++++++++++***************++++++,,,,,,,,,+++,,,,,,---,,,+++***))),,,+++++++++***)))))))))((()))***,,,,,,+++******,,,+++++++++***)))))))))************************************************)))************+++++++++***************************++++++,,,+++***)))(((---,,,+++******+++,,,------,,,+++***))))))))))))+++++++++,,,,,,---------++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++***((()))+++***'''(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...***)))***)))'''(((,,,,,,+++***))))))***+++,,,+++++++++*********))))))((())))))))))))*********)))))))))***+++++++++,,,++++++,,,,,,,,,---------(((((()))***+++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))************))))))))))))))))))******+++---+++(((&&&&&&(((+++---)))***+++,,,,,,+++***)))************************,,,,,,+++*********++++++***))))))((())))))******+++***)))(((((()))***+++---+++((('''((()))******---)))%%%&&&***---+++)))+++***)))'''''')))***+++************************+++++++++++++++***)))(((******+++++++++,,,,,,,,,&&&((()))+++,,,,,,,,,+++******+++++++++******)))++++++***)))(((((())))))***++++++,,,,,,---------((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******++++++++++++******++++++++++++++++++++++++---,,,+++*********+++,,,+++++++++,,,,,,,,,------*********+++++++++,,,,,,******)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,...---+++******+++---...+++---///111111///,,,***************************))))))*********+++++++++************************+++++++++++++++***))))))*********++++++,,,,,,---************************)))&&&%%%'''***+++(((%%%++++++++++++++++++++++++******************++++++)))***************)))((('''((())))))******))))))))))))***++++++++++++***************************************************))))))))))))))))))))))))************************)))))))))+++------+++(((++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++,,,,,,++++++,,,,,,,,,+++***)))++++++******************))))))***++++++++++++***+++++++++***************************************************************)))************+++++++++************************,,,,,,***)))))))))******,,,++++++++++++++++++,,,))))))))))))***+++,,,,,,+++++++++,,,,,,,,,------***************************************+++,,,---++++++++++++++++++++++++,,,)))))),,,---******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++------))))))+++,,,+++***))))))***+++,,,+++++++++*********)))))))))))))))*********++++++************++++++++++++++++++++++++,,,,,,,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++************************)))***++++++,,,,,,++++++)))))))))))))))***++++++,,,+++)))'''''')))+++,,,)))***++++++++++++***)))************************------+++***))))))))))))*********))))))*********+++***)))(((((()))***+++'''%%%$$$%%%''')))******,,,)))%%%&&&***---+++))),,,+++***))))))***+++,,,************************+++++++++++++++***))))))))))))*********+++++++++((((((***+++,,,,,,++++++((())))))***))))))((((((---,,,,,,+++******++++++))))))))),,,......---+++++++++++++++,,,,,,,,,,,,...------,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++++++++*********+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,++++++,,,---...------......---,,,***)))***************************************+++++++++************************+++++++++************)))***+++,,,,,,,,,+++***)))***************************((('''(((++++++(((%%%************************)))))))))***+++++++++,,,))))))***+++++++++++++++((()))******++++++******))))))***++++++++++++***************************************************((((((((((((((((((((((((************************((('''((()))++++++)))'''************************++++++************++++++************************,,,,,,,,,++++++++++++*********++++++++++++******,,,,,,+++++++++++++++++++++++++++,,,++++++***)))))))))***************************)))******+++,,,***************+++++++++************************************************)))************+++++++++************************...,,,)))'''''')))+++,,,+++++++++,,,,,,+++++++++((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,)))))))))***************************+++,,,......++++++++++++++++++++++++---))))))---000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++---222222---***+++++++++************+++++++++++++++***************************+++++++++,,,+++++++++++++++******************++++++++++++,,,******************++++++++++++++++++++++++++++++************************+++,,,,,,---------------***))))))))))))***++++++++++++************++++++)))***++++++++++++***)))************************+++***************+++,,,++++++++++++******+++++++++***))))))))))))***+++&&&%%%%%%&&&(((******))),,,)))&&&'''+++,,,+++)))---,,,+++******+++,,,---***************************++++++++++++***))))))(((((()))))))))*********)))***++++++++++++******))))))***************)))---,,,++++++***++++++++++++))))))...333444000+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,++++++******+++++++++++++++,,,,,,,,,******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,---+++++++++++++++++++++,,,,,,,,,,,,------------......---,,,,,,++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,+++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++++++++,,,---,,,,,,+++++++++******)))************************************************************************++++++******************)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------+++)))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))***++++++*********((()))******++++++******))))))***++++++++++++***************************************************))))))))))))))))))))))))************************((('''''')))***+++)))((())))))))))))))))))))))))++++++************++++++************************++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++************++++++++++++*********(((((())))))******+++++++++***)))))))))***,,,---)))))))))***+++++++++,,,************************************************))))))*********+++++++++************************,,,+++***(((((()))+++,,,***+++,,,------,,,+++***++++++++++++******))))))+++++++++++++++++++++,,,***************+++++++++*********+++,,,---...///************************...)))(((...333111---+++++++++++++++++++++++++++++++++************++++++++++++000555555///+++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))*********++++++++++++++++++***************************************************************+++,,,,,,---...---------******))))))******+++,,,+++++++++,,,,,,+++++++++*********++++++*********************************&&&'''(((***,,,///111222+++,,,,,,,,,+++++++++***************************,,,+++***+++,,,,,,***(((+++)))((()))+++,,,+++***,,,+++************+++,,,******************************+++++++++******)))))))))))))))*********+++++++++++++++******))))))++++++,,,---------,,,,,,******)))))))))))))))***...++++++111888:::444---)))))))))*********++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,)))******++++++******)))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......---,,,+++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******************+++)))))))))))))))***++++++************************************************************************+++******))))))***++++++''')))+++---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++***)))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,************)))((('''&&&'''((())))))******))))))))))))***++++++++++++******************************************************************************************************)))((()))+++,,,+++)))))))))))))))))))))))))))+++******))))))******+++************************++++++++++++++++++++++++******++++++++++++******,,,,,,,,,++++++******************************+++((((((((())))))******++++++***)))))))))***,,,---)))))))))***+++++++++,,,************************************************))))))*********+++++++++************************)))******+++++++++*********+++,,,------,,,+++*********+++++++++***))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,---...///************************---((((((///444111,,,)))+++++++++++++++++++++++++++******))))))******+++***+++000666666000+++++++++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,---,,,,,,,,,++++++******))))))*********++++++++++++++++++*********************************************************************+++,,,,,,,,,,,,,,,***************++++++,,,***+++,,,,,,,,,,,,+++***+++******************+++************************'''((()))+++---000222444+++,,,,,,,,,,,,+++***)))******++++++++++++******---,,,,,,,,,------+++)))***))))))***+++,,,+++*********))))))))))))******************************)))******+++++++++***************+++++++++,,,,,,,,,,,,+++******)))))))))***+++,,,---------------***)))))))))))))))******---++++++111888999444---)))************+++++++++))))))******+++,,,,,,---))))))******+++,,,,,,,,,*********++++++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++++++++*********************++++++++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******************)))'''(((((()))******++++++************************+++++++++***************************************+++***)))))))))***+++,,,((()))***,,,------,,,,,,************************)))***++++++,,,,,,++++++************************)))))))))***+++++++++,,,************((('''&&&%%%'''((())))))******))))))))))))***++++++++++++***************************++++++++++++++++++++++++************************************************+++***)))***,,,---,,,+++******************************))))))))))))*********************************++++++++++++,,,,,,,,,******++++++++++++******,,,,,,++++++++++++++++++******)))))))))***++++++(((((())))))))))))))))))*********)))******+++,,,***************+++++++++************************************************)))************+++++++++************************((()))+++,,,,,,+++***)))+++++++++,,,,,,+++++++++&&&''')))+++,,,---,,,,,,+++++++++++++++*********++++++,,,,,,---.........+++++++++++++++,,,,,,---************************---***+++222444000+++(((++++++++++++++++++++++++******))))))))))))************...444444///+++,,,++++++,,,,,,,,,,,,++++++***************+++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,******************++++++************************++++++++++++++++++++++++))))))***++++++++++++++++++************+++,,,,,,******++++++++++++******++++++***))))))***++++++************************+++++++++,,,,,,---...///++++++,,,,,,,,,***)))(((******+++,,,,,,+++******)))(((((()))+++------,,,)))***++++++,,,,,,++++++))))))))))))))))))))))))************************))))))***++++++++++++******++++++++++++,,,,,,,,,,,,,,,+++***))))))******'''((()))***+++++++++++++++++++++***++++++,,,---***((((((---222333///***,,,,,,,,,,,,------------***************+++++++++((())))))***++++++,,,,,,***++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))++++++++++++*********)))************++++++++++++,,,+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++*********((())))))*********))))))************************+++++++++*********))))))************************+++***)))((()))***,,,---++++++++++++++++++++++++***************************+++---.........///000++++++++++++++++++++++++******************++++++***************)))((('''((()))******++++++******))))))***++++++++++++***************************++++++++++++++++++++++++************************************************,,,***))))))+++,,,,,,+++++++++++++++++++++++++++******))))))))))))************************************+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++,,,,,,***)))(((((()))***+++,,,)))))))))))))))((((((((())))))***++++++++++++***+++++++++***************************************************************)))************+++++++++************************))))))*********+++++++++,,,++++++++++++++++++,,,%%%&&&)))+++---------,,,++++++++++++*********)))******+++,,,,,,---......,,,,,,+++************+++************************------000555555///************************************))))))))))))******+++))),,,111111---+++---++++++,,,------,,,++++++))))))*********+++++++++)))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))))))))***+++++++++,,,************************++++++++++++++++++++++++)))******+++++++++++++++++++++******++++++,,,---************************++++++***))))))***++++++************************,,,++++++******+++++++++***+++,,,,,,+++***(((&&&***++++++,,,,,,++++++***)))'''&&&&&&)))+++,,,,,,(((***,,,,,,,,,+++++++++*********++++++*********************************))))))***+++++++++++++++************++++++++++++,,,+++***))))))******+++&&&'''((()))************++++++******+++,,,,,,---((('''(((***,,,---+++))),,,,,,,,,---------......,,,,,,++++++***)))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,+++)))(((++++++++++++******))))))******+++++++++,,,,,,,,,************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++)))(((&&&************************++++++++++++******))))))************************+++***)))((()))***,,,---...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,''')))+++---------...000+++++++++++++++++++++++++++++++++***************))))))***++++++++++++*********+++,,,,,,,,,,,,+++))))))***++++++++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))************************+++***((()))+++,,,,,,+++++++++++++++++++++++++++******))))))))))))***************************************++++++,,,,,,,,,******++++++++++++***************++++++,,,,,,---***)))(((((((((***+++,,,******))))))((((((''''''((()))***,,,,,,+++******,,,+++++++++******))))))************************************************)))************+++++++++************************,,,***)))'''(((***,,,...---,,,+++******+++,,,---((()))+++,,,,,,+++***)))++++++++++++******))))))))))))***+++,,,,,,---------,,,+++***))))))))))))))))))))))))))))))))))))...///444888666...***+++******************************))))))))))))******+++)))***......,,,+++---++++++------------++++++))))))******++++++++++++((())))))))))))*********+++++++++,,,,,,---------++++++,,,,,,,,,---------(((((()))***+++,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---******))))))))))))******,,,+++***))))))***+++,,,************************(((((((((((()))***+++,,,)))***+++,,,+++)))'''%%%***+++,,,------,,,+++***---+++((('''((()))******(((***,,,---,,,+++++++++***++++++,,,,,,++++++***************************((()))***+++++++++++++++))))))))))))************++++++***))))))***+++,,,(((((()))++++++,,,,,,,,,))))))(((((()))***++++++((()))******++++++++++++******+++++++++,,,,,,,,,*********+++,,,,,,,,,---************************++++++++++++++++++++++++++++++------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,))))))***+++,,,,,,------...------,,,+++***)))))),,,++++++***)))((('''''')))***+++,,,,,,+++)))(((++++++************++++++++++++************++++++************************,,,,,,,,,++++++*********)))************+++++++++******+++++++++,,,,,,,,,************************(((((())))))******++++++,,,,,,,,,++++++*********++++++***)))((((((((()))---,,,++++++------,,,+++------,,,+++************+++++++++++++++++++++++++++++++++*********))))))((()))***+++,,,+++******,,,+++++++++***))))))))),,,,,,++++++***+++++++++***++++++,,,,,,++++++***,,,,,,+++***)))(((''''''+++++++++*********)))))),,,+++***))))))***+++,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++)))((('''&&&++++++************++++++))))))))))))((((((((((((***************************+++++++++++++++++++++---------------,,,+++***)))))))))))))))((('''&&&************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))((((((((((((***,,,---------,,,,,,+++*********************************---,,,,,,+++*********+++,,,,,,+++***))))))))))))++++++************++++++((()))***+++++++++++++++******++++++++++++******(((,,,+++000'''&&&555...======;;;555...******,,,***)))(((&&&&&&((()))***+++++++++*********))))))))))))***+++,,,------...************************************************++++++++++++++++++++++++++++++************++++++000---)))(((***,,,+++******,,,------+++******++++++******))))))******+++***))))))))))))+++,,,---+++,,,,,,------,,,,,,+++---,,,++++++******++++++******+++++++++,,,,,,,,,************************222000---+++))))))******,,,+++******)))))))))******************************+++,,,------,,,+++***,,,,,,+++***))))))******,,,+++)))(((((()))+++,,,************************************************,,,---...---+++***+++,,,))))))***+++,,,,,,------+++)))((('''((()))+++,,,---,,,+++)))((())))))***))))))***+++---...///000&&&'''***,,,......---,,,)))************+++++++++*********+++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++((()))***+++,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,*********++++++,,,,,,------,,,,,,++++++*********+++++++++++++++++++++*********+++++++++******)))++++++************++++++++++++************++++++************************++++++***************))))))************+++++++++******+++++++++,,,,,,,,,************************))))))))))))************,,,,,,++++++++++++++++++++++++***)))))))))******---,,,++++++------,,,+++,,,,,,++++++***++++++++++++******))))))******++++++++++++*********))))))))))))+++,,,,,,,,,+++***+++++++++***************,,,,,,++++++***++++++,,,***++++++,,,,,,++++++***,,,,,,++++++******))))))+++++++++*********))))))++++++***))))))***++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,))))))************))))))++++++************++++++,,,,,,+++***((('''&&&&&&************************,,,,,,+++******+++++++++***************))))))(((***++++++++++++******)))************************)))(((((((((((((((((((((++++++++++++++++++++++++))))))(((((()))***+++,,,*********+++++++++++++++************************---,,,++++++*********+++++++++*********++++++,,,++++++************++++++))))))***+++++++++++++++******++++++++++++******(((,,,)))...***---AAA;;;@@@===888111+++))))))++++++***(((''''''(((***++++++++++++*********))))))++++++++++++++++++,,,,,,************************************************++++++++++++++++++++++++++++++************++++++000---***)))+++---,,,+++***,,,------+++******+++******))))))))))))******---,,,+++))))))))))))***++++++,,,,,,,,,,,,++++++))))))))))))******+++,,,******+++++++++,,,,,,,,,************************///...,,,*********+++,,,,,,,,,+++++++++***************************************++++++++++++******,,,++++++***))))))******,,,+++)))(((((()))+++,,,************************)))))))))))))))))))))))),,,---...---+++***+++,,,************************)))((('''&&&'''(((***+++******************++++++))))))***+++,,,---......)))***,,,...//////......)))************+++++++++******************))))))************************++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...+++***************++++++++++++************++++++++++++************++++++++++++++++++++++++++++++)))))))))))))))*********)))************+++++++++******+++++++++,,,,,,,,,***************************************)))))))))++++++++++++++++++,,,,,,++++++******++++++,,,,,,---,,,++++++------,,,++++++++++++***++++++,,,,,,++++++***))))))***+++++++++++++++*********************+++,,,,,,,,,,,,,,,***************+++++++++,,,++++++***++++++,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++***************++++++***))))))***++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,'''((()))***++++++++++++++++++************++++++,,,,,,++++++***))))))(((************************...---+++)))))))))***+++))))))))))))))))))((((((******++++++,,,+++++++++************************,,,+++***))))))***+++,,,++++++++++++++++++++++++******)))))))))******+++(((((())))))***++++++,,,************************,,,,,,+++************+++*********++++++,,,---...++++++************++++++))))))***++++++++++++*********++++++++++++******))),,,''',,,***222IIIBBB<<<777000+++)))***+++,,,,,,+++***))))))***+++,,,+++++++++***************,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++++++++************++++++000...++++++,,,------,,,***,,,------+++******+++*********))))))*********---,,,+++***))))))))))))******++++++++++++******'''''''''((()))+++,,,---******+++++++++,,,,,,,,,************************---,,,+++******+++------+++,,,,,,------,,,***************************************))))))*********,,,+++******)))*********,,,+++***))))))***+++,,,************************))))))))))))))))))))))))+++,,,---,,,+++***+++,,,++++++******)))(((''''''(((((('''&&&'''((()))***(((((()))++++++,,,,,,,,,*********+++++++++,,,,,,***+++---.........---,,,)))************++++++++++++*********)))(((((((((***************************+++++++++++++++,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,,,,------------------+++***)))))))))***+++,,,,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++((()))))))))******++++++))))))*********+++++++++******+++++++++,,,,,,,,,************************+++++++++******)))))))))*********++++++,,,,,,,,,++++++++++++,,,,,,---...---,,,++++++------,,,+++************+++,,,------+++,,,---......---,,,+++************************++++++,,,,,,------------)))))))))***+++++++++,,,++++++******++++++,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,************************+++******************+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,(((((()))***++++++++++++++++++************++++++((())))))***,,,------...************************///---+++((('''(((***+++++++++******************'''((())))))************************************---,,,+++******+++---///************************++++++******************(((((()))))))))*********************************++++++***************+++,,,+++++++++,,,,,,---...++++++************++++++)))******+++++++++************++++++++++++*********,,,&&&***)))333FFF<<<222...)))(((***---......,,,++++++******++++++,,,************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************++++++---,,,+++++++++,,,,,,,,,***,,,------+++******+++******++++++++++++******)))))))))******+++,,,,,,))))))************))))))((((((((())))))***,,,,,,******+++++++++,,,,,,,,,************************,,,,,,+++******+++,,,,,,***+++---......---+++***************************+++***)))(((((()))***+++++++++***************+++++++++***))))))***++++++************************))))))))))))))))))))))))+++,,,---,,,+++***+++,,,+++++++++***))))))(((((()))(((((((((((()))******((()))***,,,,,,++++++*********************************++++++++++++***)))))))))*********++++++++++++*********)))(((((((((*********************************++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++*********++++++,,,,,,------------,,,+++*********+++***)))))))))***,,,---,,,,,,++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++)))******++++++,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,************************,,,,,,++++++******))))))*********++++++,,,,,,,,,,,,+++++++++,,,---......---,,,++++++------,,,+++************+++,,,------+++---111444444111---+++************************+++++++++,,,,,,,,,------)))))))))***+++++++++,,,+++*********++++++,,,---***++++++,,,,,,++++++***(((((())))))***+++++++++*********************************++++++***************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++***))))))++++++************++++++((()))***+++,,,---...///************************///---***((('''((()))++++++******))))))***++++++'''((()))******************************************)))'''&&&'''(((***,,,************************+++++++++++++++******************)))))))))((((((*********************************))))))***++++++...---,,,,,,+++++++++,,,++++++************++++++******+++++++++******)))******++++++++++++******(((---'''+++,,,555DDD555+++)))''')))---///...,,,,,,,,,++++++++++++,,,,,,************************))))))***+++,,,,,,------************************************************++++++++++++++++++++++++++++++************++++++******************++++++***,,,------+++******+++++++++,,,------,,,++++++((())))))***++++++,,,,,,((())))))******))))))(((,,,++++++*********++++++******+++++++++,,,,,,,,,************************------,,,+++***************+++---......---+++***************************+++***)))(((((()))***++++++***************+++++++++******************+++************************++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++******)))*********++++++***++++++,,,,,,***)))(((+++++++++************)))******+++*********))))))))))))*********+++++++++******************))))))*********************************++++++,,,,,,------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))------------------------+++++++++,,,,,,------...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,+++***)))(((((())))))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,************************+++++++++++++++*********++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---------,,,++++++------,,,++++++++++++***++++++,,,,,,***---111444444111---******************++++++++++++++++++++++++,,,------***************+++++++++************+++,,,------***++++++,,,,,,++++++***(((((()))))))))************************+++++++++)))***++++++++++++***)))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------,,,+++)))((('''++++++************++++++,,,,,,++++++++++++++++++************************---,,,***((((((((()))******)))((('''((()))***+++++++++,,,,,,---,,,,,,,,,***************************)))(((((()))***,,,---******************************++++++,,,++++++***,,,++++++***))))))((((((***************************))))))))))))***++++++...---,,,+++************++++++************++++++***++++++++++++***))))))******++++++++++++******''',,,(((---000;;;GGG333+++++++++,,,---,,,***(((++++++++++++++++++++++++***************+++++++++((()))***+++,,,------...************************************************++++++++++++++++++++++++++++++************++++++((()))******))))))***+++***,,,------+++******+++***+++,,,------,,,+++***++++++,,,++++++***(((((())))))************))))))---,,,,,,+++******++++++******+++++++++,,,,,,,,,************************---,,,,,,+++******)))(((******,,,------,,,,,,+++*********************************))))))******************)))******+++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++,,,++++++++++++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,+++***)))((((((++++++++++++++++++******,,,,,,,,,,,,++++++++++++)))************+++++++++*********+++++++++++++++************************)))******+++,,,,,,------,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------...---,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------*********++++++,,,,,,---++++++++++++++++++,,,,,,,,,,,,++++++******))))))(((((()))***+++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))************+++++++++******+++++++++,,,,,,,,,***************************++++++++++++++++++,,,,,,,,,++++++++++++++++++---,,,+++++++++++++++,,,---,,,++++++------,,,+++,,,,,,++++++***+++++++++***+++---//////---+++***))))))*********++++++++++++******)))***+++,,,---+++++++++***************************+++,,,---...***++++++,,,,,,++++++************************+++))))))*********+++++++++)))***++++++++++++***)))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------,,,+++***((('''++++++************++++++,,,,,,++++++*********)))************************+++***))))))))))))************((((((((()))+++,,,,,,,,,---------,,,++++++***************************++++++,,,------......************************((()))+++,,,,,,,,,,,,++++++++++++++++++*********************************)))))))))))))))***++++++,,,++++++*********++++++++++++************+++++++++++++++++++++***))))))******++++++++++++******(((...(((,,,000===HHH222,,,------,,,******+++,,,******++++++++++++******))))))*********+++++++++*********++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++************++++++'''))),,,,,,***)))***,,,***,,,------+++******+++((()))+++,,,,,,+++)))(((++++++,,,,,,+++***(((''')))******++++++******)))+++***************+++,,,******+++++++++,,,,,,,,,******************************+++++++++******************+++++++++,,,,,,******************************++++++++++++************))))))***++++++,,,*********++++++*********************************++++++++++++++++++++++++(((***++++++******+++,,,,,,,,,++++++******))))))))))))***+++++++++++++++++++++******************++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,)))************+++++++++*********+++,,,,,,,,,---************************))))))***+++,,,,,,------,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,///...,,,+++***+++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------))))))***+++,,,,,,------++++++++++++++++++++++++******++++++++++++,,,,,,'''(((***+++,,,,,,++++++---,,,,,,++++++,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((()))************+++++++++******+++++++++,,,,,,,,,*********************************++++++,,,,,,------,,,,,,++++++*********---,,,,,,+++************---,,,++++++------,,,+++------,,,+++***************))))))(((((())))))***))))))******+++++++++++++++***)))))))))***+++,,,,,,+++++++++******))))))************+++,,,---...+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))******++++++++++++)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++************++++++)))))))))******+++,,,,,,************************))))))))))))************---,,,+++******,,,...///+++++++++++++++***)))(((************************&&&'''(((******++++++***))))))))))))))))))))))))((()))***,,,------,,,,,,*********+++,,,,,,------************************))))))((())))))***++++++))))))))))))***+++,,,,,,++++++************+++++++++++++++++++++***)))(((******++++++++++++******,,,000(((***---:::FFF...+++,,,---+++)))***...222)))******++++++******)))))))))******++++++++++++,,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++++++++************++++++'''***------+++***+++...***,,,------+++******+++&&&((()))******)))(((&&&'''(((***+++,,,,,,++++++******++++++++++++******(((((((((((()))+++,,,---******+++++++++,,,,,,,,,************************(((((()))++++++,,,,,,,,,***)))))))))***+++,,,,,,***************************+++,,,------,,,+++*********))))))***+++,,,,,,******++++++++++++******************************************************(((***++++++******+++---------,,,***)))'''&&&&&&(((((()))*********************)))((()))+++,,,---++++++,,,,,,,,,---------))))))(((((()))******+++)))************+++++++++++++++++++++++++++++++++((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,++++++*********+++++++++*********))))))............---,,,+++***+++++++++*********))))))***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++111000---+++))))))***+++************************)))******+++---......///000///...,,,+++***))))))++++++*********+++---...>>>444***&&&)))+++***'''!!!$$$'''))))))***,,,---))))))***++++++++++++***++++++******************---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,)))+++------,,,,,,,,,---&&&''')))+++,,,+++***)))******************************************************))))))******+++,,,++++++******)))******+++***+++---...---+++)))((()))************+++++++++///...,,,+++++++++,,,,,,///---************(((''',,,+++***))))))***+++,,,---,,,,,,,,,+++************************************++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,......---,,,+++***)))(((++++++++++++++++++++++++,,,++++++***)))))))))***,,,++++++******++++++,,,************************)))************+++++++++,,,)))''',,,444888666222------,,,+++************,,,,,,,,,++++++*********+++++++++*********))))))&&&''''''((()))***************+++++++++,,,,,,,,,******))))))))))))******))))))))))))***+++,,,,,,444...+++,,,+++))))))+++---,,,++++++***))))))(((,,,+++)))((((((((()))***++++++******+++,,,------******+++,,,,,,,,,++++++))))))***+++,,,,,,------*********++++++,,,,,,,,,000...++++++------***(((+++++++++************)))++++++++++++++++++++++++))))))***++++++++++++***+++,,,,,,+++(((''''''(((,,,+++*********+++,,,---...+++((('''))),,,---...)))***+++,,,,,,+++***)))+++++++++*********************+++++++++,,,,,,,,,)))***+++,,,,,,+++***))))))'''%%%$$$$$$'''***---++++++************++++++))))))))))))************---......///...---+++***++++++,,,,,,,,,------------,,,***))))))***,,,---++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***---------,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***.........------,,,+++***+++++++++*********))))))***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++000///---+++******++++++************************)))******+++---......//////...---,,,+++*********++++++*********+++,,,---888222+++((()))++++++)))555111---++++++,,,+++***))))))***++++++++++++***++++++******************---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,...------,,,,,,++++++***&&&''')))******)))((('''******************************************************))))))******+++,,,++++++***************+++***+++,,,,,,,,,+++)))((()))************+++++++++,,,+++***)))))))))******,,,***(((((()))***)))(((***)))(((''''''((()))************)))))))))))))))************************)))***+++---......//////************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++******+++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++***))))))))))))))),,,++++++******++++++,,,************************)))************+++++++++,,,)))(((,,,222555222---,,,,,,++++++***+++++++++,,,,,,,,,++++++*********+++++++++*********))))))''''''((())))))***++++++*********+++++++++,,,,,,++++++************+++++++++++++++***++++++,,,,,,111,,,***,,,,,,***+++...///---,,,++++++,,,------++++++***))))))))))))))),,,,,,++++++******)))))),,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,---******+++++++++,,,,,,,,,///---++++++------+++)))))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***+++,,,+++)))'''((()))...---+++***)))(((((())),,,++++++,,,---...---+++)))***++++++++++++***)))******************++++++******+++++++++,,,,,,,,,)))***++++++++++++***)))---,,,)))''''''''')))***++++++************++++++))))))))))))************,,,------------,,,,,,+++))))))*********+++++++++---,,,***))))))***,,,---++++++++++++++++++++++++------,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++))))))))))))*********+++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,---------------......------------,,,,,,,,,,,,,,,---------,,,+++***)))+++++++++******************++++++,,,,,,++++++***************************++++++++++++++++++++++++...---,,,*********+++,,,******************************+++,,,,,,---.........---,,,,,,+++++++++,,,++++++*********+++,,,---111///,,,+++***+++,,,---BBB999///+++,,,...,,,)))))))))***++++++++++++*********++++++++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,333000,,,***++++++)))'''((()))***+++***)))((('''******************************************************))))))******+++,,,*********************+++***************))))))))))))************+++++++++,,,+++***)))))))))******+++)))((()))+++,,,,,,+++***)))(((((((((((()))***)))))))))))))))*********************************)))***+++---///111222333************************************************)))))))))))))))))))))))),,,++++++******++++++,,,*********++++++,,,,,,,,,************************+++***))))))((()))))))))++++++************++++++************************)))************+++++++++,,,******...333444///***+++++++++***++++++,,,,,,+++++++++++++++*********+++++++++***************)))))))))******++++++,,,*********++++++++++++,,,,,,,,,++++++++++++,,,,,,******)))((((((((()))))),,,)))))),,,---+++,,,///...,,,)))((()))***++++++*********+++******)))((()))***+++++++++***)))(((---------,,,+++***)))(((++++++++++++++++++++++++***++++++++++++,,,,,,,,,---+++***+++,,,---,,,***'''((()))***+++,,,------++++++++++++++++++++++++.........---,,,+++***))))))***+++***)))((()))+++---,,,+++)))(((((((((((()))***,,,///111000,,,))))))***++++++++++++***))))))))))))***+++++++++,,,******+++++++++,,,,,,,,,)))***++++++++++++***)))...---,,,+++************++++++************++++++)))))))))*********++++++++++++++++++,,,,,,,,,,,,))))))*********+++++++++---,,,+++******+++,,,---++++++++++++++++++++++++))))))******+++,,,,,,---***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,------......---------,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******+++,,,,,,******************************+++,,,,,,---......,,,,,,,,,++++++,,,,,,---+++++++++++++++++++++,,,***,,,------++++++---///:::444,,,)))+++---,,,+++))))))***++++++++++++*********+++++++++++++++,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,555000***)))+++,,,***''',,,------------,,,+++*********************************************************))))))******+++,,,)))*********+++++++++*********)))(((((())))))***))))))*********+++++++++---,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,++++++++++++++++++++++++*********+++,,,,,,,,,---******************************+++,,,...000222333************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))+++******))))))*********++++++************++++++************************))))))*********+++++++++,,,,,,---111555555000+++************+++,,,------+++++++++************************************************++++++,,,,,,,,,************++++++++++++,,,,,,++++++++++++,,,,,,,,,+++***))))))))))))))))))((())),,,,,,)))+++///...+++((((((***+++)))''')))***+++,,,,,,+++)))(((###%%%(((+++,,,,,,,,,+++,,,,,,,,,,,,++++++***))),,,,,,+++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,((())))))***++++++,,,,,,************************------------,,,+++***)))((()))++++++******+++,,,***************+++++++++)))))),,,...000///+++(((*********++++++*********(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++*********)))***+++,,,------------++++++************++++++))))))*********+++++++++************+++,,,,,,---++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++(((((())))))***+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,------+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++*********++++++,,,,,,***************************++++++,,,,,,---------,,,,,,+++++++++,,,------++++++++++++++++++++++++&&&***......++++++---000---,,,,,,+++******,,,---))))))***++++++++++++*********++++++,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,333...)))(((,,,...,,,)))------------,,,,,,++++++******************************************************))))))******+++,,,((()))***++++++++++++******))))))(((((()))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***)))++++++***)))++++++,,,,,,,,,,,,++++++*********+++,,,,,,,,,---************************++++++++++++,,,---...///************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++*********++++++,,,+++******))))))******+++************************))))))*********+++++++++)))***,,,000444444000,,,************+++,,,------************************************************++++++++++++,,,,,,,,,,,,))))))*********+++++++++++++++************++++++///...---,,,,,,,,,,,,,,,)))((()))+++***''')))......+++)))+++...///---***)))***+++,,,,,,+++***)))###%%%(((+++,,,,,,,,,+++)))***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++)))******+++++++++,,,---******************************************************++++++++++++******((()))++++++******,,,---+++++++++,,,,,,,,,,,,,,,***))))))***,,,,,,+++)))+++******************+++(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,+++******************+++((()))***,,,,,,,,,,,,+++++++++************++++++************++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((('''*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++************++++++---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,******+++++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++************************+++++++++,,,,,,---------,,,,,,,,,++++++,,,------++++++,,,,,,,,,+++******&&&***------,,,+++---///)))+++...---+++******,,,))))))***++++++++++++*********++++++,,,---------++++++************++++++******+++++++++,,,,,,,,,000,,,)))***,,,...---+++++++++************************************************************************))))))******+++,,,'''(((***+++,,,,,,+++***)))))))))************+++)))************+++++++++))))))***+++++++++******+++)))''''''((((((((('''))))))***++++++***)))))))))))))))))))))*********************************---,,,******)))***+++,,,************************************************))))))))))))))))))))))))***++++++,,,,,,++++++***,,,,,,,,,++++++***************************************************+++,,,******))))))))))))******************************)))************+++++++++&&&'''))),,,//////---***+++++++++***++++++,,,,,,)))))))))******************************+++++++++++++++++++++++++++++++++)))))))))************+++++++++************+++++++++******))))))))))))******)))***+++)))'''+++222000+++&&&'''+++...---***)))***++++++,,,+++++++++)))***+++++++++***)))(((((()))***+++,,,---------++++++++++++++++++++++++,,,,,,,,,++++++++++++***(((***++++++******+++---+++++++++*********))))))************************((()))***++++++++++++***(((***++++++******,,,---...///......---+++***)))+++)))'''((()))++++++***++++++***))))))***++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++***))))))***+++++++++++++++++++++)))((((((++++++************++++++*********++++++++++++,,,***+++,,,---------++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******))))))((()))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++************++++++---,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------...,,,,,,------------,,,,,,))))))*********+++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++******)))************************++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,+++,,,,,,,,,,,,+++***))))))***,,,,,,++++++,,,---+++++++++,,,,,,,,,***)))))))))***++++++++++++*********++++++,,,------...++++++************++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++***))))))))))))******+++******************************************************))))))******+++,,,'''(((***,,,,,,,,,+++***((()))+++,,,,,,,,,+++***)))************+++++++++((()))***++++++++++++******)))'''((()))******))))))******++++++******)))*********)))))))))))))))************************---,,,***))))))***+++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,,,,,,,,,,+++******+++++++++++++++,,,,,,++++++++++++++++++++++++((((((((((((((()))************))))))))))))******************************)))************+++++++++'''((()))***++++++***(((,,,,,,++++++***+++++++++((()))))))))*********+++))))))*********++++++++++++++++++++++++*********))))))))))))************,,,,,,++++++++++++,,,,,,''''''''''''''''''((()))+++***+++,,,******111999BBB888,,,&&&'''******(((+++*********++++++,,,---,,,,,,++++++******)))))))))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,+++++++++******(((***,,,+++))))))***,,,***************+++++++++************************+++++++++,,,++++++******)))+++,,,,,,******+++,,,---.........---+++)))(((+++)))((()))+++,,,+++***++++++***))))))***++++++******************++++++******+++++++++,,,,,,,,,++++++***))))))***++++++,,,,,,++++++***)))))))))++++++************++++++*********+++++++++,,,,,,***,,,...000///---+++)))))))))*********++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++)))******+++,,,,,,------))))))***+++,,,,,,------++++++++++++++++++++++++------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,---------************************++++++++++++++++++++++++,,,,,,---------.........++++++************++++++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,.........------,,,,,,,,,---------.........//////,,,,,,---......---------))))))******++++++++++++---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))************************,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,+++++++++,,,+++,,,,,,---,,,+++***)))++++++++++++++++++++++++---)))&&&''',,,...+++((())))))***++++++++++++*********+++,,,,,,---......++++++************++++++******+++++++++,,,,,,,,,,,,...///...,,,*********+++*********+++,,,------*********************************************************)))***++++++,,,&&&(((***,,,---,,,+++***((()))+++---...---+++***)))************+++++++++***+++,,,---...------,,,+++***)))***---/////////+++,,,---......---,,,+++---,,,,,,,,,++++++******************************,,,+++***))))))+++---...************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***((()))***+++,,,---......++++++++++++++++++++++++&&&&&&&&&&&&&&&'''((()))******))))))))))))******************************)))************+++++++++,,,++++++++++++***)))(((------,,,+++************(((((())))))*********+++))))))******++++++++++++************************))))))))))))************...------,,,,,,------...,,,+++++++++,,,---......,,,+++,,,---,,,---666@@@\\\MMM999,,,)))+++,,,+++++++++***)))***+++---...++++++******+++,,,------++++++,,,,,,,,,++++++***))))))***+++,,,,,,------,,,,,,,,,++++++*********)))+++---,,,)))(((***,,,(((((()))***+++,,,,,,---)))))))))))))))))))))))).........---,,,+++***)))***,,,,,,,,,******+++,,,)))***+++,,,---,,,++++++*********+++------,,,***,,,+++***))))))***+++,,,+++++++++*********************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,************+++,,,---...++++++************++++++******+++++++++,,,,,,,,,***,,,///111111...***'''++++++,,,,,,,,,---------***++++++,,,,,,++++++******++++++,,,,,,++++++***---------,,,,,,+++++++++)))******++++++******))),,,+++++++++***)))))))))************************((()))***+++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---000///...---,,,,,,+++,,,++++++,,,,,,,,,++++++***------------------------,,,++++++******++++++,,,---,,,,,,,,,,,,---......+++++++++*********))))))///...---,,,++++++++++++((()))***++++++++++++***************************---,,,,,,,,,+++*********++++++++++++++++++++++++...---+++*********+++++++++,,,,,,,,,++++++---///777444000+++))))))***+++,,,,,,,,,++++++*********,,,+++***)))((((((((((((++++++************++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,++++++,,,------*********)))******++++++++++++************++++++************************))))))))))))))))))))))))+++++++++++++++***)))(((++++++++++++++++++++++++***+++------+++******+++******************************+++++++++,,,,,,,,,------,,,,,,,,,---...///,,,+++***))))))***+++,,,...---,,,,,,+++++++++,,,)))))))))***+++++++++,,,---------,,,,,,+++++++++(((((()))************))),,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,---------,,,***)))))))))******---,,,,,,...111111...+++************+++,,,------++++++************++++++......---,,,+++***)))((()))************+++++++++111000---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))******))))))))))))******,,,******,,,+++'''%%%'''++++++************++++++******+++++++++,,,///111>>>777...******,,,+++)))************************************************+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++************************))))))*********))))))((())))))***++++++++++++***+++***)))((((((***,,,---000///---+++******++++++,,,,,,+++***)))((('''&&&)))************+++++++++******************************)))))))))***,,,---...---+++*********++++++((((((((((((((((((((((((***+++,,,,,,+++***((('''++++++++++++++++++++++++******))))))((((((''''''+++***)))(((((()))***+++++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++******++++++++++++******++++++++++++***************************************++++++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******++++++,,,---///...---,,,+++++++++++++++++++++,,,,,,++++++***------------------------,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......---------,,,,,,,,,++++++,,,+++***)))((((((((((((***************)))))))))************************+++++++++++++++*********++++++++++++++++++++++++---,,,+++*********+++++++++,,,,,,,,,++++++---...222000---+++)))***+++,,,,,,,,,,,,+++++++++************)))))))))******+++++++++************++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))***++++++,,,++++++*********++++++++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++)))+++,,,,,,+++******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++***))))))***++++++,,,,,,++++++***************************+++++++++++++++++++++*********)))((()))******++++++******,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,------,,,+++***)))))))))***++++++******---//////,,,*********))))))******++++++++++++************++++++,,,,,,++++++++++++******)))************+++++++++------,,,,,,+++***))))))++++++++++++++++++++++++,,,+++***)))))))))))))))************************)))))))))(((((())))))))),,,)))***---,,,((('''(((++++++************++++++***++++++***)))))),,,...555///)))'''(((******(((************************************************+++*********))))))))))))+++*********))))))))))))***************************************************++++++,,,,,,++++++***************************++++++,,,,,,,,,++++++***))))))***++++++++++++***+++***)))((()))***,,,---///...---+++******++++++))))))******+++++++++,,,)))************+++++++++************************+++***)))))))))***+++,,,---,,,+++***)))******+++++++++++++++++++++++++++)))************))))))(((++++++++++++++++++++++++******))))))((((((((((((******))))))))))))******++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++******++++++,,,---...---,,,++++++***++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......---------,,,,,,,,,++++++...---,,,++++++******+++---,,,***)))((())))))******************************************+++++++++++++++++++++++++++++++++---,,,+++*********++++++***+++,,,+++***+++,,,...------,,,+++******++++++,,,,,,,,,++++++++++++***)))))))))******+++------++++++************++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++******))))))******+++...---,,,++++++***++++++++++++************++++++++++++++++++++++++++++++------------------------,,,,,,---------,,,++++++++++++++++++++++++++++++(((***,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))+++,,,,,,,,,+++***++++++***))))))***++++++++++++******************+++++++++***************)))))))))))))))(((((((((******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************************++++++++++++,,,,,,,,,,,,*********)))******+++,,,)))))))))+++,,,,,,+++)))******))))))((()))))))))++++++************++++++*********+++++++++,,,,,,)))************+++++++++)))***+++,,,+++)))'''%%%************************,,,,,,+++************+++++++++++++++++++++++++++))))))))))))))))))))))))+++)))***------***)))+++++++++************+++++++++++++++***(((''')))***---***&&&&&&)))+++***(((***************************************************************)))))))))***************)))))))))++++++++++++++++++++++++************************)))******++++++******)))++++++++++++++++++++++++***++++++,,,,,,,,,++++++))))))***++++++++++++***+++***)))))))))***+++,,,...---,,,+++++++++++++++))))))***+++,,,------...)))************+++++++++************************,,,+++******)))*********++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((())))))******************************))))))))))))((((((((())))))***************)))+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------,,,++++++*********+++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,---------...------,,,,,,------...,,,,,,++++++,,,,,,---...+++++++++*********))))))///...---,,,,,,,,,,,,,,,---,,,***))))))+++,,,...************************)))))))))******+++++++++************************,,,+++++++++++++++++++++***+++,,,+++******,,,...,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++******+++,,,,,,---++++++************++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++***+++++++++************++++++++++++++++++++++++++++++------------------------+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++((()))++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))+++---...///...,,,++++++******************+++***+++++++++++++++******,,,+++++++++***)))))))))))))))))))))))))))((((((***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++*********************************++++++++++++,,,,,,,,,)))))))))******+++,,,,,,((())))))***++++++***))),,,+++***)))))))))))))))++++++************++++++************++++++++++++))))))*********+++++++++))))))*********)))'''&&&++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++******++++++++++++*********(((***......+++***,,,++++++************++++++***++++++***)))((()))***+++***)))***,,,---,,,***************************************************************************************************++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++(((((()))*********))))))))))))***++++++++++++***+++******))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))*********+++++++++************************,,,,,,+++******)))))))))******))))))))))))))))))***************************)))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++***))),,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++*********++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,++++++++++++,,,------+++++++++*********))))))+++******))))))))))))***,,,+++******+++...111222************************))))))******+++++++++,,,************************++++++++++++++++++++++++***+++++++++******,,,---............---,,,***)))++++++++++++++++++++++++---,,,,,,+++******++++++++++++************++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++***+++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++((()))++++++******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,......---,,,+++*********++++++*********++++++,,,------,,,,,,+++,,,+++++++++***)))))))))************************++++++,,,------------,,,,,,,,,,,,+++++++++***************************************+++++++++,,,,,,))))))******++++++++++++)))***++++++++++++++++++---,,,+++***************++++++************+++++++++++++++*********))))))))))))*********+++++++++,,,+++***)))((()))******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***((()))......++++++---++++++************++++++)))***++++++******+++,,,+++++++++,,,------+++******************************************************************+++++++++***************+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++'''((()))***************))))))***++++++++++++***++++++************************++++++++++++++++++***************)))))))))))))))*********+++++++++))))))))))))))))))))))))++++++++++++******))))))))))))))))))******))))))************************+++******)))***+++---...))))))))))))))))))))))))))))))))))))************((()))***,,,,,,,,,+++***,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,,,,,,,******++++++,,,,,,------------,,,,,,,,,,,,------+++++++++++++++,,,---------------,,,,,,,,,++++++,,,++++++*********++++++))))))***+++---///222333************************+++++++++++++++,,,,,,,,,******************************+++,,,,,,,,,++++++)))***+++***)))***+++---............---,,,*********++++++++++++,,,,,,,,,------+++******)))))))))++++++************++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++)))******++++++******)))...---,,,++++++***++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++++++++******++++++++++++++++++++++++(((***,,,,,,++++++,,,---******************************+++++++++,,,,,,,,,'''(((***+++++++++***))))))***++++++++++++***)))***+++,,,---...---,,,++++++++++++*********************+++++++++++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******************************************++++++++++++))))))***+++++++++******)))+++,,,,,,+++***,,,------,,,++++++++++++++++++++++++************++++++++++++*********))))))))))))************+++++++++---+++***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++)))((()))---...+++***,,,++++++************++++++(((***,,,,,,+++++++++,,,)))***+++,,,,,,+++))))))*********************************************************+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++*********)))))))))***+++,,,,,,++++++''''''((()))***++++++,,,)))************+++++++++))))))))))))))))))))))))******+++++++++***))))))((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------************************)))))))))************+++))))))***+++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------******++++++++++++******,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,------))))))***+++,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,------------,,,,,,,,,++++++...------,,,,,,------...(((((()))+++,,,...///000************************---------,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,,,,+++)))***+++***))))))+++---,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,+++******)))))))))******++++++************++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,)))***++++++++++++***))),,,++++++*********++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,+++++++++++++++++++++++++++)))+++---------,,,---///++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))))))))************)))***++++++++++++***))))))***+++---------++++++***************+++++++++*********+++++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************++++++++++++******+++,,,+++***)))))))))+++,,,+++***))),,,...+++***************+++,,,++++++************++++++))))))))))))************)))************+++++++++*********************+++++++++++++++++++++++++++)))))))))))))))***+++,,,************************)))***,,,------,,,***))))))((())),,,---)))(((***++++++************++++++(((***,,,,,,***)))((()))''')))***+++++++++++++++*********************************************************++++++,,,,,,,,,*********++++++,,,,,,,,,************************************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,,,,------,,,))))))***++++++++++++***+++++++++++++++***))))))'''(((***+++,,,,,,,,,+++)))))))))******+++++++++)))************+++++++++))))))))))))))))))))))))))))))***+++,,,+++******((()))+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++))))))*********+++++++++************+++,,,------,,,------......------,,,+++++++++,,,,,,---------*********++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++******++++++,,,------------,,,,,,---......((()))***+++,,,---------))))))***+++,,,,,,------,,,++++++******++++++,,,++++++******++++++,,,---+++++++++*********))))))*********))))))***++++++'''((()))++++++,,,,,,,,,************************.........------,,,,,,,,,)))))))))))))))))))))))))))***+++,,,---,,,,,,+++)))***+++***))))))+++---))))))))))))***+++------*********++++++,,,,,,,,,(((((((((((()))***+++,,,++++++************++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,---+++,,,---......---,,,+++*********)))******++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------------++++++++++++++++++++++++)))+++---...------...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---)))***+++,,,,,,+++***)))'''(((***,,,---,,,***)))))))))******+++++++++,,,))))))******+++++++++,,,******+++,,,,,,,,,++++++,,,,,,,,,+++++++++******************************)))************+++++++++***+++,,,,,,+++***)))((((((***,,,+++)))(((+++...))))))(((((()))***++++++++++++************++++++''''''((()))***+++,,,,,,)))************+++++++++'''(((***++++++***)))(((************************))))))(((((()))***++++++))))))))))))))))))))))))'''(((***++++++***((('''***((())),,,,,,(((''')))++++++************++++++)))+++,,,+++)))&&&%%%%%%''')))+++,,,,,,,,,...///*********************************************************++++++,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,''''''(((******+++++++++))))))***++++++++++++***+++++++++++++++***)))((('''((()))+++,,,,,,,,,+++......---,,,+++))))))((()))************+++++++++))))))))))))))))))))))))((()))***+++,,,,,,+++***)))***+++,,,------,,,+++((((((((((((((((((((((((***+++,,,,,,+++***((('''++++++++++++++++++++++++))))))******+++++++++++++++***))))))***,,,...///+++++++++,,,,,,---------,,,+++*********+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++***)))***---...///...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++---------,,,+++***)))(((------------------------///...,,,++++++,,,...///,,,---......,,,,,,---...------------------------,,,,,,,,,++++++*********,,,+++***))))))***+++,,,++++++++++++++++++++++++************************,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++)))))))))******+++++++++******+++++++++******)))++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,++++++++++++******---------,,,,,,+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***)))(((+++++++++*********))))))***************************************************+++,,,,,,******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++((()))***,,,,,,+++***)))++++++,,,,,,,,,,,,------...---+++)))(((((())))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...//////...---,,,,,,++++++)))))))))******+++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++******))))))))))))******''')))******))))))***,,,...---------,,,,,,++++++))))))*********+++++++++)))************+++++++++)))+++---+++(((&&&'''***++++++,,,,,,,,,---------)))************+++++++++,,,+++)))(((((()))+++,,,************************000,,,'''######%%%))),,,++++++***)))(((((())))))---------,,,,,,+++++++++,,,,,,+++***))))))************))))))******+++,,,***+++,,,***((((((+++...---,,,,,,+++***)))((((((++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,---......---,,,++++++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,++++++***+++++++++)))***+++,,,------------,,,+++)))(((((()))+++,,,,,,,,,++++++***)))))))))+++*********))))))((((((++++++************++++++)))************++++++++++++,,,------,,,+++)))(((++++++***))))))******+++************************++++++,,,---------,,,,,,------,,,++++++******************)))))))))))))))(((((()))***++++++,,,,,,******++++++++++++++++++++++++*********+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,***+++,,,------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++------------,,,+++***)))------------------------///---,,,++++++,,,---///,,,---...---,,,,,,,,,...------------------------,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------******+++++++++******)))++++++++++++++++++++++++---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************************************************+++++++++++++++***))))))+++++++++*********))))))***************************************************+++,,,,,,******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***+++++++++++++++***************+++++++++,,,,,,---,,,+++***))))))******************++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,++++++***************+++++++++,,,,,,---------,,,,,,,,,++++++------,,,,,,,,,+++++++++******))))))))))))******)))***++++++***)))***,,,((((((((((((''''''&&&&&&))))))*********+++++++++)))************+++++++++)))((((((((()))))))))((())))))))))))*********+++)))************+++++++++,,,+++)))(((((()))+++,,,************************+++***)))((((((***+++---++++++***)))))))))))))))------,,,,,,,,,+++++++++,,,++++++***))))))************))))))******+++,,,)))+++,,,***((((((***,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++***++++++++++++++++++*********++++++++++++******+++++++++******)))))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++******+++++++++,,,,,,,,,,,,+++***)))))),,,+++***))))))***+++,,,******************+++++++++*********))))))))))))******)))))))))***++++++)))************+++++++++***+++,,,,,,,,,,,,+++***---------,,,,,,,,,++++++))))))))))))))))))))))))------------,,,+++************************++++++))))))))))))************((())))))***++++++,,,,,,++++++******************++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///---++++++,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------...---,,,++++++,,,---...+++---...---,,,+++,,,...------------------------,,,,,,,,,++++++++++++*********++++++++++++******++++++++++++++++++++++++************************,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------)))******+++++++++******+++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))******+++---......///------,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,***************************************************++++++++++++***))))))+++++++++******************************************************************+++,,,,,,******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++...---,,,++++++***++++++)))))))))************+++,,,+++************++++++************++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))*********+++,,,+++***)))***+++************))))))))))))***************+++++++++)))************+++++++++)))&&&$$$&&&***,,,***'''((((((((()))))))))******)))************+++++++++,,,+++***))))))***+++,,,************************'''(((***,,,............+++*********)))))))))))),,,,,,,,,,,,++++++++++++,,,+++******)))***************))))))******+++,,,)))+++,,,+++)))(((((((((************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++*********++++++,,,,,,,,,,,,++++++***)))(((************************((())))))***++++++,,,,,,***************)))))))))******))))))))))))******)))************+++++++++******+++,,,,,,,,,++++++,,,------...---,,,+++***************************......------,,,***)))((((((((())))))***++++++,,,((())))))******+++++++++)))))))))***++++++,,,,,,,,,,,,++++++******))))))+++***++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......,,,++++++,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,,,,,,,***)))***+++++++++++++++,,,,,,************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************))))))***+++++++++*********+++++++++++++++,,,,,,************************++++++++++++++++++++++++***************************************************++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++******)))***************************************************************************+++,,,,,,******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++000///---+++******++++++)))))))))*********++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++***+++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++***+++,,,+++)))(((((()))------------------------************************))))))*********+++++++++)))'''&&&'''***+++***((()))************+++++++++))))))*********+++++++++++++++***))))))***++++++++++++++++++++++++++++++'''(((+++---.........---*********************))),,,+++++++++++++++++++++++++++***************+++******))))))******+++,,,)))***++++++***(((&&&&&&))))))*********+++++++++++++++++++++++++++++++++++++++************++++++---,,,+++******+++,,,---..................------++++++++++++++++++++++++*********++++++,,,,,,,,,***************++++++,,,)))***+++,,,,,,,,,,,,,,,)))***++++++++++++***)))))))))*********+++++++++************************,,,+++***)))(((((((((((())))))*********+++++++++++++++,,,,,,+++++++++***'''(((***,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******++++++++++++************************))))))*********+++++++++------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,***)))***,,,.........++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++************++++++,,,,,,,,,************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************((()))***+++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++++++++*********************************************************************************+++,,,,,,******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++000///---+++******++++++************+++++++++,,,)))******+++,,,,,,------,,,,,,,,,------------...++++++++++++++++++++++++,,,++++++******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++++++++++++++++++++++++++************++++++)))***+++***(((''''''))))))))))))***************************************))))))*********+++++++++***+++---+++)))((()))+++)))************+++++++++))))))*********++++++++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,)))***++++++++++++******+++++++++++++++++++++++++++***************++++++******))))))******+++,,,+++++++++++++++)))'''%%%)))))))))***++++++,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,+++***))))))***+++,,,,,,,,,,,,,,,------------++++++++++++++++++++++++*********++++++,,,,,,,,,***)))))))))******+++,,,+++,,,------...---------)))***++++++++++++***)))+++++++++*********))))))***************+++++++++...---+++)))((('''''''''))))))*********+++++++++...---,,,+++******))))))$$$&&&))),,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,+++***)))((((((***************+++++++++---------,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++***)))***---//////...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---***************************++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---------,,,,,,,,,,,,+++((()))***+++++++++++++++*********++++++,,,,,,---*********+++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------)))******++++++******)))************************************************))))))***++++++++++++******************+++++++++***************************************************+++,,,,,,******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++...---,,,++++++***++++++*********+++++++++,,,,,,******+++,,,------,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++))))))))))))*********************+++++++++++++++++++++************++++++)))***+++***(((((()))***((((((((())))))))))))***+++++++++***************)))************+++++++++***---///---)))'''))),,,((((((((()))))))))******)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))***+++)))***+++,,,,,,,,,+++************+++++++++++++++*********)))******+++,,,******))))))******+++,,,,,,+++***+++++++++)))'''))))))******+++++++++,,,+++++++++++++++++++++++++++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,)))))))))))))))***+++,,,000000000///...,,,******************************,,,,,,++++++***))))))(((*********+++++++++++++++------+++***)))))))))))))))************+++++++++...---,,,+++************'''(((***---.../////////************************'''((()))+++,,,,,,------///......---,,,,,,++++++------,,,+++***))))))(((************************+++++++++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,......---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***,,,,,,,,,+++***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,)))******+++,,,,,,------******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---------,,,,,,,,,++++++(((((()))++++++,,,,,,+++)))******+++,,,,,,------++++++++++++,,,,,,,,,---************************************************************************)))*********************+++++++++,,,,,,---------***++++++,,,,,,++++++***************************************************))))))***+++++++++++++++))))))*********+++++++++***************************************************+++,,,,,,******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***+++++++++++++++******)))))))))************+++***+++,,,---------,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))***,,,------,,,,,,++++++******)))))),,,,,,+++++++++*********))))))*********+++++++++)))*********++++++++++++,,,++++++******++++++,,,***+++,,,,,,+++***+++---******+++++++++,,,,,,,,,+++++++++*********)))))))))************+++++++++***+++++++++***)))******))))))))))))*********+++)))************+++++++++*********++++++***************************************))))))))))))******((()))+++------,,,+++***)))*********++++++++++++******))))))***++++++,,,******))))))******+++,,,...,,,)))***,,,---,,,******************++++++++++++++++++++++++++++++++++++***)))(((((()))***+++******++++++++++++******((()))))))))*********+++++++++++++++++++++++++++,,,,,,++++++++++++++++++(((((((((((()))***+++,,,000000///...---+++***))),,,+++***))))))***+++,,,++++++***************************++++++,,,,,,,,,************+++,,,---...)))************+++++++++++++++*********+++------***++++++,,,,,,---......))))))))))))))))))))))))((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******+++++++++,,,)))***+++,,,---,,,++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---++++++,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,******+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,...---++++++++++++---...))))))***+++,,,,,,------*********************************++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++******)))))))))(((((()))++++++,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,---------************************************************************************''''''((()))***++++++,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++++++++++++++))))))******++++++++++++***************************************************+++,,,,,,******+++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++((()))+++,,,,,,+++***)))(((((((((((())))))))))))+++,,,---------,,,++++++((())))))))))))*********++++++++++++++++++++++++((((((((()))***,,,---...,,,++++++***)))(((((('''+++++++++******)))))))))******+++++++++,,,,,,,,,))))))******++++++++++++,,,++++++******++++++,,,+++,,,------------...///))))))*********+++++++++++++++++++++******)))))))))************+++++++++***'''&&&(((+++---+++)))+++,,,,,,,,,,,,---------)))************+++++++++******++++++++++++******((((((((((((((((((((((((((()))***+++,,,++++++***((()))+++---------+++***))))))******++++++++++++******))))))***+++,,,,,,*********)))***++++++,,,///,,,)))))),,,......,,,************************+++++++++++++++++++++++++++***)))'''''')))***+++------///000000///------+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++*********(((((((((((()))***+++,,,,,,,,,,,,------,,,++++++,,,+++)))(((((()))+++,,,)))))))))***++++++,,,,,,*********++++++,,,,,,,,,'''((()))***---///111222)))************+++++++++((((((((()))+++---///111,,,+++***)))))))))************************************+++++++++******)))*********++++++,,,------((())))))+++,,,---......++++++******************)))***+++,,,---,,,+++***************************++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++***(((''''''(((***+++---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++......---,,,+++***)))(((...---,,,++++++++++++,,,++++++++++++,,,---.........,,,++++++------,,,******++++++,,,,,,++++++******************************++++++,,,,,,++++++***)))***,,,------,,,***)))+++******)))((())))))))),,,+++++++++***)))))))))++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++******)))---,,,***+++,,,,,,+++)))+++++++++++++++++++++++++++++++++,,,,,,---------)))************+++++++++)))***+++,,,,,,+++***)))))))))***+++++++++++++++)))+++------,,,+++***+++***(((%%%&&&)))++++++)))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************************************,,,+++******,,,,,,+++***---,,,+++---///...+++(((+++,,,,,,------,,,,,,++++++******))))))******+++///---,,,***))))))******++++++,,,---------,,,,,,++++++,,,,,,,,,++++++******)))(((***------+++(((+++*********+++,,,,,,---,,,,,,++++++++++++,,,,,,******)))))))))))))))***(((+++,,,+++******,,,///++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++******)))------,,,+++*********++++++***)))(((((()))***+++((()))))))))************)))************+++++++++------...---,,,***(((&&&)))((()))+++---...---,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,+++***))))))***)))(((''''''((()))***)))***+++,,,---.........))))))(((((()))+++---...---,,,***)))))))))******)))************+++++++++************************)))))))))***+++++++++,,,************************//////---,,,+++*********(((***+++------,,,+++***+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++,,,***)))***...///...,,,)))***,,,...///...,,,+++,,,,,,,,,***((((((***,,,+++******))))))(((((((((************************''''''(((((())))))******,,,,,,++++++,,,,,,---...))))))))))))))))))))))))+++,,,,,,,,,,,,++++++***(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,+++)))(((((()))+++,,,---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++******++++++,,,,,,,,,,,,,,,,,,,,,...//////...,,,++++++------,,,******++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***)))***,,,------,,,***)))++++++++++++************+++++++++***************++++++++++++++++++++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++******---,,,++++++,,,,,,+++)))++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,************++++++++++++***+++,,,,,,,,,,,,+++***(((((()))***************)))+++,,,,,,+++******++++++(((&&&&&&)))******)))************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************++++++++++++************************,,,+++******,,,,,,+++***---+++***+++------+++)))+++,,,,,,------,,,,,,+++++++++************++++++---,,,+++)))))))))))))))------------,,,+++******+++++++++,,,,,,++++++******)))(((***------+++(((++++++******++++++,,,---******))))))))))))************))))))))))))******(((***+++***))))))+++...++++++++++++++++++++++++++++++++++++++++++,,,,,,)))******+++++++++******,,,++++++************+++*********))))))*********************++++++++++++)))************+++++++++,,,,,,,,,+++***))))))((((((((((((***,,,------,,,,,,++++++******+++++++++***++++++,,,,,,,,,++++++***)))(((((((((((()))***))))))***+++,,,,,,,,,,,,+++******))))))***+++,,,---,,,***)))))))))***+++)))************+++++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******(((***+++------,,,+++***+++,,,...//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++************************,,,+++++++++************++++++************+++++++++)))((())),,,---,,,+++)))***++++++,,,+++***************((('''&&&(((***+++++++++++++++*********************************)))))))))***************,,,+++++++++++++++,,,---************************'''((())))))*********)))************++++++++++++++++++++++++++++++++++++++++++******++++++,,,---*********************************++++++++++++,,,+++************+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***+++++++++---...///000++++++++++++,,,---.........,,,++++++------,,,******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,------,,,+++***+++,,,---------,,,*********************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++******++++++++++++++++++---,,,++++++,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************+++++++++,,,+++,,,,,,------,,,,,,+++))))))***++++++++++++******++++++***))))))***,,,,,,***(((((()))***)))(((************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************,,,+++******,,,,,,,,,***,,,***))))))+++,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,+++***))))))((())))))......------,,,***)))(((***++++++,,,,,,+++++++++***))))))***,,,,,,+++)))++++++******++++++,,,,,,******************************)))))))))******+++)))*********((((((***,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++((()))***+++++++++++++++******)))))))))***++++++******++++++++++++*********++++++++++++,,,,,,,,,)))************++++++++++++***)))))))))***++++++***))))))***,,,,,,,,,+++++++++*********++++++,,,))))))***+++,,,,,,,,,,,,***))))))(((((())))))*********+++++++++++++++***,,,++++++***))))))******,,,,,,+++************+++)))************+++++++++************************+++++++++***************++++++++++++++++++++++++***+++,,,------,,,+++***)))***+++,,,---,,,+++++++++,,,---......---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++*********)))))))))++++++************++++++***)))((()))***+++***)))---,,,,,,++++++++++++,,,)))******)))''''''(((************+++++++++++++++************************++++++++++++++++++******,,,++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---************************))))))*********+++++++++******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---...000222444555))))))))))))***+++,,,---...,,,++++++,,,---+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++******+++---......,,,***))))))))))))***+++++++++,,,***+++++++++++++++,,,,,,************************++++++++++++++++++++++++++++++******++++++,,,,,,...,,,++++++,,,---+++***++++++++++++++++++++++++---,,,,,,,,,++++++***************+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,+++***++++++)))((((((***,,,,,,+++*********))))))(((************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************,,,*********,,,---,,,++++++***)))((()))***+++,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,++++++***************,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,++++++)))))))))***+++++++++***,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++++++++++++++***))))))***+++++++++++++++++++++++++++,,,,,,,,,++++++*********'''((()))***+++,,,,,,,,,)))((((((((()))***++++++***+++,,,------,,,+++************+++++++++,,,,,,))))))*********++++++++++++***)))((()))+++...000///---++++++++++++***)))***************++++++,,,)))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,++++++++++++******************++++++++++++++++++++++++))))))*********+++++++++************************,,,+++++++++***)))))))))((((((((((((((((((((((((((())),,,---...---+++***)))***+++,,,,,,,,,++++++++++++,,,---------,,,,,,************************+++++++++,,,,,,+++++++++*********************************))))))))))))(((++++++************+++++++++******************)))---,,,***(((((()))***++++++,,,---,,,***)))***,,,(((((())))))******++++++************************,,,,,,++++++*********))),,,+++******))))))******++++++++++++++++++++++++------------,,,+++))))))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---************************))))))*********+++++++++******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,---...000222444555*********++++++,,,---......,,,++++++,,,---+++******++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))+++,,,------+++)))((()))))))))***+++++++++,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++******+++,,,------...---+++,,,------,,,***++++++++++++++++++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,++++++************++++++***+++++++++++++++******+++++++++)))((((((+++---+++,,,,,,+++***)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))*********+++************************+++***)))***,,,---,,,+++++++++***)))((()))+++,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++)))******+++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))***************+++,,,,,,,,,++++++***++++++,,,+++,,,------------,,,+++***************+++,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********'''((()))***+++,,,,,,,,,)))((((((((()))***++++++***+++,,,------,,,+++***))))))))))))*********+++))))))*********+++++++++,,,+++***)))+++...111444444111...,,,++++++)))'''***)))))))))******+++,,,,,,,,,,,,,,,,,,+++***)))))))))************))))))***+++++++++++++++***)))(((((()))***++++++,,,,,,+++++++++,,,,,,,,,++++++))))))*********+++++++++************************,,,+++++++++***)))))))))((((((((((((((((((((((((''')))+++---------+++*********++++++,,,,,,,,,,,,***++++++,,,,,,---------************************++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))(((++++++************++++++++++++++++++*********+++***)))&&&$$$$$$%%%&&&(((+++,,,------+++******+++)))******++++++,,,,,,,,,************************+++++++++******))))))(((++++++******)))******+++************************&&&&&&'''(((((((((''''''))))))))))))************++++++++++++++++++++++++++++++******++++++,,,---*********************************++++++++++++,,,+++************+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************+++++++++---...///000------------...///000000...,,,++++++------,,,******++++++,,,,,,++++++******************************++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,,,,+++)))(((***************+++++++++*********++++++,,,,,,---*********+++++++++++++++++++++++++++++++++++++++++++++******+++,,,...///...---,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,+++******))))))******+++((())))))))))))(((''''''+++,,,,,,+++******+++---***,,,------+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********************************+++***)))***,,,------,,,+++,,,,,,+++))))))***++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,'''((()))+++,,,,,,------)))***++++++,,,,,,,,,,,,)))***+++***))))))+++---,,,,,,++++++******++++++)))***+++,,,,,,+++***)))***************+++,,,---111///,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++++++++((()))***+++++++++++++++******)))))))))***++++++******++++++++++++******(((((()))))))))*********)))************+++++++++,,,+++******,,,///333555444111...,,,+++***)))((()))))))))))))))***+++,,,,,,,,,,,,,,,+++***)))))))))******++++++******)))(((((()))))))))))))))((('''((()))***,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,)))************+++++++++************************+++++++++***************++++++++++++++++++++++++((()))***,,,,,,,,,++++++******+++++++++,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++*********)))))))))++++++************++++++)))+++,,,+++******+++,,,---+++)))(((((()))***+++)))***,,,+++***(((((())),,,,,,,,,---------------***************************************)))))))))***************+++,,,,,,))))))))))))))))))))))))###$$$&&&(((***,,,------+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---...///000...,,,++++++------,,,******++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++***************)))******+++,,,,,,------++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,+++*********,,,...000///---,,,,,,------,,,+++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,------,,,+++************+++,,,)))*********))))))((('''+++,,,......,,,+++,,,---(((+++......,,,++++++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***************************))))))***,,,------,,,,,,...///...+++))))))***+++,,,,,,------,,,,,,+++++++++************++++++++++++,,,---------,,,+++((()))***+++++++++++++++))))))***+++,,,,,,,,,,,,)))***+++***((((((+++...---,,,++++++******++++++)))***,,,------,,,***)))************+++,,,---...111...,,,+++,,,,,,***(((++++++++++++++++++++++++++++++++++++++++++,,,,,,)))******+++++++++******,,,++++++************+++*********))))))*********))))))*********+++++++++)))************+++++++++++++++++++++---///222444000---***))))))*********(((((((((((()))***+++,,,++++++,,,,,,,,,++++++***)))***++++++++++++***)))((()))***+++++++++++++++((()))***+++,,,++++++******+++,,,---------,,,,,,)))************+++++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++******++++++,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************,,,+++++++++************++++++************++++++''')))+++***))))))+++---------,,,,,,,,,---...///)))***,,,,,,***))))))))),,,,,,+++++++++++++++************************************+++++++++++++++************+++---...///************************((()))***,,,...//////000+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++************************++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,***++++++,,,,,,++++++******+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---.........---,,,++++++++++++,,,))))))))))))***+++,,,---...---+++,,,------,,,***+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,++++++******++++++,,,///...---,,,,,,,,,------,,,+++++++++******))))))))))))***+++,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++,,,+++*********,,,///000///---,,,,,,---...,,,+++++++++++++++++++++++++++))))))******+++++++++,,,++++++,,,,,,,,,---------------++++++++++++---------------------,,,+++******---//////...,,,,,,---'''+++......,,,+++,,,...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************************))))))***,,,...---,,,,,,///111000,,,)))((()))+++,,,,,,------,,,,,,++++++******************+++)))***,,,,,,---,,,+++*********+++++++++******)))((()))***+++,,,---------)))++++++***((((((+++...---,,,,,,+++*********++++++,,,...//////...,,,+++************+++,,,---...111...+++***++++++)))'''++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++******)))------,,,+++*********++++++***)))(((((()))***+++******+++++++++,,,,,,,,,)))************+++++++++*********+++---///111222+++)))'''&&&(((***++++++(((((((((((()))***+++,,,)))***++++++,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++,,,---...///000000000******+++,,,,,,***)))((()))***,,,---...---,,,,,,)))************+++++++++************************))))))******+++++++++,,,************************++++++***))))))******+++++++++******++++++,,,---************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,)))))))))))))))))))))))),,,,,,,,,++++++++++++***++++++************++++++$$$'''))))))((((((***---'''''''''(((((()))******+++---......---+++++++++))))))((((((''''''&&&&&&************************+++++++++,,,,,,---------)))******+++,,,...///000++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))*********+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))---,,,++++++******++++++---,,,************,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***))),,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,222///,,,++++++,,,,,,,,,++++++,,,,,,,,,+++******---.........---,,,,,,+++------++++++++++++------))))))))))))))))))))))))------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,+++************------,,,++++++******)))*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,***++++++++++++***))))))***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,///...---,,,+++*********)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++*********************************)))******+++,,,(((((()))***+++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++******)))------,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))+++++++++,,,,,,---------+++++++++++++++++++++++++++)))((()))---///---,,,******+++***))))))+++,,,++++++,,,------------,,,&&&''''''((()))******+++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,///...+++***))))))***+++---,,,,,,+++***)))(((((('''(((***++++++******)))++++++******************))))))))))))))))))))))))***,,,,,,+++)))((()))***+++++++++*********))))))*********+++------,,,+++))))))))))))))))))))))))++++++++++++++++++++++++...---***(((((()))***,,,(((+++---//////---+++((())))))))))))))))))))))))++++++************++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******++++++++++++++++++++++++)))))))))***+++++++++,,,******))))))******+++,,,,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,************************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++***))))))******++++++******************,,,+++***)))((((((((((((************************......---,,,,,,+++******))))))***++++++++++++***...---,,,+++***)))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********------,,,+++************---,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,111...,,,++++++,,,---,,,)))***+++,,,,,,,,,,,,,,,------......------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++)))******++++++,,,------***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,...---,,,,,,++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***************************************++++++,,,***************+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++***(((***,,,...---+++)))******)))((()))***+++))))))***++++++++++++***((((((((())))))******+++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,000...,,,+++******+++,,,,,,,,,++++++***)))))))))((())))))***************************************))))))))))))))))))))))))***+++,,,+++)))((()))***+++++++++*********))))))*********+++,,,---,,,+++************************++++++++++++++++++++++++*********))))))))))))))))))+++---......---+++)))+++++++++++++++++++++++++++******))))))******+++++++++++++++,,,,,,,,,,,,,,,++++++***))))))******++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,---,,,++++++***+++,,,---...++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,++++++***))))))******************************------,,,+++************************************---,,,,,,+++******))))))))))))***++++++++++++***************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++************,,,------......------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///---+++***,,,---------((((((***+++,,,---------------......------,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++***++++++,,,,,,)))******++++++,,,------***+++---...///...,,,+++************************++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,'''((()))+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************************++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,------......******)))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******************++++++++++++++++++++++++,,,+++******,,,---,,,******))))))((((((((())))))))))))***++++++++++++******************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,000///---,,,++++++,,,---***************************))))))))))))***++++++************************))))))))))))))))))))))))***+++,,,+++)))))))))++++++++++++*********************+++,,,,,,,,,++++++************************++++++++++++++++++++++++((()))+++,,,,,,+++***)))++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))******+++)))*********+++,,,,,,,,,,,,+++******)))*********+++++++++++++++++++++++++++++++++***************,,,,,,++++++,,,,,,---...++++++,,,---------------************************+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,+++******)))*********************************,,,,,,+++++++++++++++,,,************************+++++++++***))))))(((((())))))***++++++++++++***&&&''')))+++,,,---------++++++++++++++++++++++++*********************************++++++,,,,,,,,,......---,,,+++++++++++++++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...,,,******,,,---------((()))***+++,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------------,,,++++++******))))))+++...000000///---+++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************)))******+++,,,,,,,,,,,,************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------.........******)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,++++++******))))))++++++++++++++++++++++++,,,++++++++++++++++++***+++***)))))))))***))))))++++++,,,------------,,,,,,+++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,...---,,,++++++++++++,,,))))))*********++++++++++++***)))((()))***+++,,,***************+++++++++)))))))))))))))))))))))))))+++,,,+++***)))***+++***************************+++,,,,,,++++++++++++************************++++++++++++++++++++++++******+++,,,------------,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))******))))))))))))******(((((()))***++++++,,,,,,++++++***************+++++++++++++++++++++++++++,,,+++++++++***)))))))))+++++++++++++++,,,------***+++---//////...---,,,++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((************++++++++++++++++++***************+++***************+++++++++)))))))))((())))))******************************++++++*********)))))))))))))))***++++++++++++***&&&(((+++---......------++++++++++++++++++++++++*********************************++++++,,,,,,---...---,,,,,,++++++,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------+++***+++,,,------,,,++++++,,,,,,,,,++++++***,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------------,,,++++++******))))))+++...000000///---+++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++******************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************((()))+++,,,---------,,,((())))))***++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...------,,,,,,+++++++++***+++++++++++++++++++++++++++,,,,,,++++++***++++++...,,,******+++,,,+++)))++++++,,,------------,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++***************)))))))))***++++++,,,,,,+++***)))))))))***,,,---))))))*********+++++++++)))))))))))))))))))))))))))***++++++***)))***+++************************)))+++------+++******,,,************************+++++++++++++++++++++++++++***)))((()))+++---...,,,+++************+++,,,((((((((((((((((((((((((***))))))))))))))))))***(((((()))***++++++,,,,,,+++***************++++++++++++++++++++++++++++++,,,+++++++++***)))))))))***************+++,,,,,,***+++---///000...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++************************((((((((((((((((((((((((+++++++++,,,,,,,,,,,,---+++***************++++++))))))*********+++++++++)))))))))((())))))******************************+++++++++++++++*********))))))***++++++++++++***)))+++---//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------...***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------+++++++++,,,---+++***,,,,,,,,,,,,,,,+++***))),,,,,,------......------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++***++++++,,,,,,)))******++++++,,,------***+++---...///...,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***************+++,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************((()))+++---......------'''((()))***+++,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---.........---,,,++++++******************+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,---------------,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,+++***+++,,,000---******,,,---+++)))))))))***++++++++++++***++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,******************))))))))))))******+++++++++,,,***************+++,,,,,,)))))))))***++++++,,,,,,)))))))))))))))))))))))))))***++++++***)))+++,,,***************+++++++++))),,,...---***)))***,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))'''%%%%%%'''***,,,++++++************++++++***************************))))))(((((())))))***)))*********+++,,,,,,,,,*********)))******+++,,,+++++++++++++++++++++++++++++++++*********************))))))******+++,,,***+++---...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************++++++,,,,,,,,,---------*********)))******+++,,,)))))))))***++++++,,,,,,,,,,,,+++++++++++++++,,,************************++++++++++++++++++++++++))))))***++++++++++++***,,,,,,---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,---...///000,,,,,,,,,++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...---,,,++++++,,,,,,***(((******+++,,,,,,,,,+++++++++,,,------......------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++)))******++++++,,,------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++***************++++++,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************''')))+++---......------))))))*********+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++((((((((())))))+++,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,******,,,...000,,,)))))),,,---***'''))))))***++++++++++++***))))))******++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********++++++************************+++++++++)))***++++++,,,,,,++++++((())))))***++++++,,,,,,))))))))))))))))))))))))(((***++++++******+++,,,))))))*********+++++++++))),,,///...***((())),,,+++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((((()))***************************************************))))))(((((((((((())))))++++++++++++,,,,,,,,,,,,******))))))***++++++,,,++++++++++++++++++++++++***************++++++++++++************+++,,,,,,******,,,---------,,,+++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,******))))))***++++++,,,((())))))***++++++,,,,,,------,,,+++************************************************************))))))***++++++++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++---///000111......,,,++++++,,,......***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------.........,,,+++,,,,,,+++)))'''((()))***+++,,,---------+++,,,,,,---.........---++++++------------++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,+++************------,,,,,,+++******)))*********+++++++++,,,,,,---------------------------------,,,,,,+++++++++******+++++++++,,,,,,,,,)))***+++,,,---.........************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++***************++++++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************''')))+++---//////...---+++++++++***************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))******++++++,,,,,,---''''''''''''((()))++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++'''***,,,,,,******---///000,,,((((((+++,,,)))&&&++++++,,,------------,,,(((((()))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++************************)))***+++,,,---,,,++++++((())))))***++++++,,,,,,))))))))))))))))))))))))(((***++++++******+++---))))))******++++++++++++)))---///...***'''))),,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------...---,,,******)))***++++++++++++***)))(((((((((((((((((((((((())))))(((((((((((())))))------,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,,,,,,,++++++,,,,,,---...******++++++,,,,,,,,,+++************************))))))******+++++++++,,,************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******))))))***+++,,,,,,((())))))***++++++,,,,,,,,,+++***)))((((((((((((************************(((((((((((())))))))))))))))))***++++++++++++***))))))(((((()))***++++++))))))))))))))))))))))))000---++++++------+++(((++++++++++++++++++++++++++++++++++++,,,,,,---......---,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,,,,,,,---..............................---,,,***))))))***,,,---...---,,,***(((***---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///++++++++++++++++++++++++...---+++))))))***+++,,,************************,,,++++++******++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))***///...,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++*********+++---...///...,,,***))))))******************************)))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++*********++++++************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------------------...******+++,,,,,,,,,,,,++++++******))))))******+++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---...---+++))))))***+++,,,,,,,,,,,,++++++*********************+++,,,---...+++*********+++,,,,,,------,,,***)))))))))******++++++++++++++++++++++++************************++++++************++++++(((((((((((()))))))))))))))***+++,,,,,,+++***))),,,***))))))***++++++***************************))))))******+++++++++,,,))))))***+++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******))))))))))))******,,,***)))***...///...,,,---,,,+++*********+++,,,))))))************)))))),,,+++)))((()))+++...000---------,,,)))''''''(((++++++++++++++++++++++++******************++++++***++++++,,,,,,++++++***))))))*********+++++++++******************************+++++++++******)))++++++,,,,,,,,,++++++***))))))))))))***+++,,,---******************************))))))((((((''''''((()))+++,,,,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++$$$%%%&&&(((***,,,.........---,,,,,,++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++,,,,,,++++++++++++******)))))))))******)))(((&&&$$$###111...,,,,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---------+++*********+++,,,........................,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...------------,,,,,,,,,,,,---..............................---,,,***))))))***,,,---)))******+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))++++++++++++++++++++++++...---+++***)))***+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******...------------------...,,,+++***)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++*********+++,,,---...---,,,************+++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---,,,,,,++++++******))))))******+++,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,------,,,+++))))))***+++,,,,,,,,,++++++++++++++++++---,,,+++******))))))***++++++******++++++,,,------,,,+++***)))******+++++++++++++++++++++++++++************************+++******************+++((((((((()))))))))************++++++++++++******---,,,******,,,---,,,+++************************((()))))))))***************++++++,,,,,,,,,++++++***************+++,,,,,,***************************))))))(((((())))))***+++)))(((***---//////---,,,+++++++++***++++++,,,)))******************)))***)))(((((()))***,,,...,,,------+++)))(((((()))++++++++++++++++++++++++******************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******************************+++++++++******)))))))))*********))))))(((++++++***************+++************************++++++***************)))((()))+++,,,,,,+++)))(((((((((((((((((((((((((((++++++++++++++++++++++++(((((())))))***+++,,,,,,,,,,,,+++***************************************...------,,,+++***)))(((++++++++++++*********))),,,---------,,,***((('''111///............---+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++---,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++++++++***++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,---......---------------------------,,,+++******+++,,,------+++***,,,000222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++,,,,,,,,,,,,+++***)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++*********+++,,,---,,,,,,+++******++++++,,,+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++******************************+++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******+++++++++++++++++++++++++++++++++,,,------------,,,,,,++++++*********+++,,,+++*********,,,,,,,,,+++***)))(((((('''******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,,,,+++*********+++,,,---++++++++++++++++++,,,,,,,,,,,,+++***))))))))))))++++++******++++++,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++************************************************((())))))))))))*********++++++************++++++---+++)))***+++,,,+++***))))))))))))))))))))))))***************+++++++++,,,,,,,,,---,,,,,,++++++***))))))))))))***++++++))))))))))))))))))))))))***))))))(((((())))))******))))))***---......---***++++++,,,,,,+++++++++******++++++++++++******((((((((())))))***++++++***+++,,,+++)))((()))***++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,++++++***+++++++++,,,,,,,,,------************************)))******+++++++++******((())))))*********))))))---,,,+++***))))))))))))************************+++++++++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))((((((((((((((((((((((((++++++++++++++++++++++++,,,+++++++++************++++++***))))))))))))***,,,++++++******++++++,,,...------,,,+++***))))))++++++++++++******************++++++******)))(((///......------------,,,------------------------++++++************++++++...------,,,,,,,,,,,,,,,************************,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,++++++,,,,,,---...------------------------,,,++++++******++++++,,,111,,,((()))///444444333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++******))))))******+++---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,)))*********+++,,,,,,,,,******+++++++++++++++,,,,,,,,,++++++,,,,,,---......------,,,+++***)))))))))***++++++))))))***+++,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,+++************,,,------*********++++++,,,,,,,,,(((((((((((()))***+++,,,,,,++++++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,*********************************++++++*********)))))))))*********++++++,,,,,,***))))))***,,,,,,***(((''''''((())))))((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******)))))))))((())))))***+++************************++++++************+++++++++******+++,,,,,,,,,,,,)))***+++,,,---,,,+++***+++++++++,,,,,,+++++++++'''(((***+++++++++******)))***++++++***)))***,,,***+++++++++++++++,,,,,,,,,+++++++++++++++*********++++++,,,,,,++++++*********++++++++++++,,,,,,************************))))))***+++++++++************+++,,,,,,,,,++++++,,,++++++***))))))*********************************++++++,,,,,,---------)))***++++++++++++***)))************************************************---,,,,,,++++++*********+++******)))))))))******...---,,,,,,,,,,,,---...*********++++++,,,,,,---++++++++++++++++++++++++)))))))))************)))------------,,,+++,,,,,,---------------------------,,,,,,+++++++++,,,,,,...............------,,,........................,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,---------------,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++++++++,,,------------------------------++++++++++++++++++++++++,,,)))))),,,222555222...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,(((((())))))******++++++******++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,+++******)))))))))***++++++))))))***+++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,++++++******++++++,,,************+++,,,,,,---*********++++++,,,,,,,,,(((((((((((()))***+++,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************)))***++++++++++++***)))************++++++++++++---,,,+++******+++,,,---***(((''''''((())))))((())))))))))))))))))))))))++++++++++++++++++******))))))************)))))))))))))))((())))))***+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,---,,,,,,***))))))))))))***+++,,,---,,,+++++++++++++++,,,,,,+++++++++(((***+++,,,---,,,+++***(((***++++++***)))+++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,++++++***))))))))))))************************************((()))***+++++++++++++++)))***+++,,,,,,,,,,,,,,,******))))))***++++++,,,************************))))))******++++++,,,,,,*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++,,,,,,++++++*********++++++,,,,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,------+++++++++++++++++++++,,,---,,,,,,---------......+++,,,------+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***++++++++++++,,,,,,,,,,,,,,,---.........------++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''+++222999>>>:::222+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---...//////++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++************++++++))))))***+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,+++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,)))))))))*********************++++++,,,---------+++++++++++++++,,,------,,,,,,++++++******))))))***+++,,,+++*********,,,'''(((((()))***+++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++***)))))))))))),,,,,,++++++******++++++***++++++,,,,,,,,,,,,+++*********++++++,,,,,,---************************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++)))***+++,,,+++***************************)))))))))((((((((((((((('''(((((()))******))))))***))))))))))))***++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,------,,,)))(((((())))))***++++++,,,,,,,,,,,,******++++++++++++*********+++,,,------,,,+++***)))***++++++***)))***,,,*********++++++,,,,,,------------,,,++++++*********++++++,,,,,,++++++***((((((((())))))))))))***************************((()))***+++++++++++++++'''((()))***************))))))))))))***+++,,,---************************)))))))))***************************************++++++++++++++++++++++++************************))))))******+++,,,,,,,,,+++************+++,,,,,,((())))))******))))))(((,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,---+++---......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,,,,---------,,,+++***************************,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,++++++,,,---------------***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++(((---555;;;===999333...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,------.........++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++*********))))))(((((())))))***((()))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***)))******+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,------...+++************+++,,,,,,+++++++++***************+++,,,---,,,+++***+++---))))))******++++++,,,,,,******+++,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,+++++++++******++++++************++++++++++++,,,,,,,,,+++******,,,,,,++++++++++++++++++---,,,+++******))))))***---,,,++++++******++++++))))))+++,,,,,,,,,++++++)))******+++,,,,,,------************************(((***+++,,,,,,+++***(((+++++++++,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,+++---,,,******,,,---,,,+++++++++++++++++++++++++++*********))))))(((((((((&&&'''((()))***+++++++++***************+++,,,,,,************************+++++++++******+++++++++)))+++,,,+++))))))***,,,************+++,,,---...)))******************)))******++++++++++++*********+++,,,+++))))))***+++)))******+++,,,,,,------...------,,,++++++*********++++++,,,,,,++++++***((())))))))))))*********************************(((((()))++++++,,,,,,+++''''''(((******++++++***+++***************++++++***************************************)))))))))+++******************+++************************************************)))))))))*********++++++)))))))))))))))***++++++''')))+++,,,,,,+++)))''',,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------******(((((('''((()))))),,,...000///---,,,...000++++++++++++++++++++++++,,,,,,+++***))))))************+++,,,+++***)))(((------------------------,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************))))))************))))))++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((+++...///......//////,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))(((((((((((('''++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******...------,,,,,,------...***+++,,,---...------,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***+++,,,,,,---,,,+++***)))***+++,,,---,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,.........------,,,,,,,,,******+++,,,,,,---......******))))))******+++,,,***************++++++++++++,,,------++++++,,,---......------------------******+++,,,,,,,,,,,,++++++******************+++,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++*********************+++,,,---...---,,,,,,+++*********+++((()))***+++,,,++++++***))))))***+++,,,,,,------************************((()))+++,,,,,,+++)))(((++++++,,,,,,,,,---------++++++---......---++++++,,,***))))))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++&&&''')))***,,,---------++++++******++++++,,,---))))))))))))))))))))))))******))))))))))))******&&&(((++++++******,,,///+++***))))))***,,,...///))))))************))))))*********)))))))))))))))***+++,,,+++)))((()))***))))))***+++,,,,,,------......---,,,,,,+++******+++++++++,,,,,,+++++++++)))************+++++++++************************(((((()))++++++,,,,,,,,,))))))***,,,,,,------------,,,+++***))))))))))))************************,,,++++++******)))))))))++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))((((((((((((((()))*********,,,...111111...,,,***((())))))+++,,,---......+++++++++,,,,,,---------...---+++*********+++,,,++++++,,,,,,,,,,,,------***++++++,,,,,,---......---------,,,,,,+++++++++///...,,,,,,+++,,,---...,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,---...///,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))++++++++++++))))))++++++++++++++++++++++++------++++++++++++------/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++---***+++,,,------,,,***(((++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******++++++,,,---*********++++++,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,++++++***++++++++++++,,,---------+++)))'''++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******+++,,,,,,---......444111---*********)))((()))***+++,,,---,,,++++++***++++++,,,,,,------...666222,,,'''&&&'''***---+++++++++*********))))))*********++++++,,,,,,,,,++++++******************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++((()))***+++++++++++++++------,,,++++++******)))---------,,,,,,++++++++++++,,,,,,------,,,++++++,,,***))))))***++++++***---,,,,,,+++***)))((((((***************************++++++++++++***)))))))))************+++++++++,,,+++******,,,,,,+++*********))))))))))))))))))+++++++++************))))))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,111///,,,***))))))+++,,,************************+++++++++,,,---+++(((%%%))))))))))))))))))))))))************************............------,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++***((('''((()))************************++++++++++++++++++++++++))))))))))))************))))))***++++++++++++***...,,,)))''''''))),,,...,,,***(((***---...---+++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++...---------,,,,,,,,,+++---,,,++++++***+++,,,---,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,---...---+++***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++...---------,,,,,,,,,,,,++++++***************+++)))***,,,------,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++)))******++++++,,,,,,,,,000...+++)))***++++++***)))***+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++111000---+++))))))******+++++++++*********))))))++++++++++++++++++,,,,,,************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++))))))***++++++++++++++++++++++++++++++++++++,,,+++++++++*********)))))),,,,,,,,,+++++++++++++++,,,*********+++,,,+++***,,,,,,++++++***)))))))))***************************++++++++++++***)))))))))************+++++++++,,,+++******,,,,,,+++***************************+++++++++************))))))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,*********+++,,,************************(((((())),,,...///---+++************************+++++++++***************---------------,,,++++++************+++++++++,,,++++++++++++++++++++++++***---000111///,,,******++++++++++++++++++++++++************************))))))))))))************))))))***++++++++++++***************************+++)))((())),,,---,,,***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,------......---,,,,,,+++******---------,,,,,,,,,,,,,,,++++++************+++,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---//////............------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++,,,---((()))***+++,,,------...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************++++++******************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---......***++++++++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))*********+++++++++++++++,,,,,,+++++++++++++++************++++++,,,++++++++++++*********,,,,,,,,,,,,,,,+++++++++******))))))))))))******((()))+++,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++************************,,,***((((((***,,,,,,,,,)))***+++,,,,,,,,,,,,+++---,,,,,,+++******)))))),,,,,,---------+++***(((+++++++++***************,,,,,,++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,*********+++*********+++++++++++++++)))******+++,,,,,,------+++++++++************)))---,,,+++******+++,,,---+++++++++,,,------+++)))***************************************************++++++++++++***)))))))))************+++++++++,,,+++******+++,,,+++***+++++++++++++++++++++++++++++++++************))))))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************(((((())),,,//////...,,,++++++++++++++++++++++++++++++++++++******))))))+++,,,,,,,,,,,,+++******)))))))))*********+++++++++++++++++++++++++++++++++000555777555000,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++))))))***++++++++++++***''')))+++------+++)))'''***)))((()))+++++++++)))******************************************************+++++++++,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,------///.........---------,,,++++++++++++++++++++++++************+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++,,,---//////......///111************+++,,,---...++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))))))))***************++++++++++++******+++******))))))******++++++++++++*********))))))))))))))))))))))))))))))******************+++,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++************+++)))((((((***,,,,,,+++******++++++,,,,,,,,,,,,+++++++++*********)))))))))***,,,------,,,+++)))************************,,,,,,,,,++++++************************+++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,******+++,,,+++++++++++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---///111++++++,,,...///...+++)))))))))*********+++++++++***************************++++++++++++***))))))))))))*********++++++++++++***)))***+++,,,+++)))++++++,,,,,,,,,,,,,,,---+++++++++*********))))))))))))*********+++++++++++++++************++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************---,,,+++,,,,,,+++)))'''++++++++++++++++++++++++,,,,,,++++++***)))))))))******+++++++++******)))((())))))))))))*********************************+++///333555333///+++))),,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))*********+++++++++))))))***++++++++++++***''')))+++------+++)))'''))))))))))))*********)))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,*********)))))))))))))))+++++++++,,,,,,,,,------++++++,,,,,,---------...)))))))))))))))***************+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,+++++++++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---......------///000,,,,,,+++******++++++,,,++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,---------------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))))))))*********)))******++++++******)))+++******))))))******++++++++++++*********))))))))))))))))))))))))))))))+++++++++++++++,,,---...,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,***))))))***+++***)))+++***++++++++++++,,,,,,))))))*********+++++++++*********+++++++++,,,,,,************************,,,,,,,,,++++++*********))))))*********+++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,+++******++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,///222444++++++,,,...///...+++))))))))))))***++++++,,,,,,***************************++++++++++++***))))))))))))*********++++++++++++***))))))++++++***)))++++++,,,,,,,,,---------+++++++++*********))))))))))))*********+++++++++++++++************++++++++++++++++++++++++++++++)))******++++++,,,,,,,,,************************...---+++******(((&&&$$$+++++++++++++++++++++++++++++++++*********))))))))))))***++++++*********((())))))))))))*********************************)))+++......,,,***))))))++++++++++++++++++++++++------------------------************++++++++++++))))))***++++++++++++***************************)))*********))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,------(((((()))******+++,,,,,,)))))))))))))))*********)))***+++,,,---------,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---------,,,+++***,,,------++++++,,,...++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---*********++++++,,,,,,---+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,++++++++++++++++++++++++)))+++,,,+++******+++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))******++++++******))))))))))))******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++*********++++++*********++++++************++++++,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------,,,++++++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,******++++++***(((++++++******++++++,,,---))))))******+++,,,,,,---+++***)))))))))+++,,,---***************+++++++++,,,,,,++++++++++++++++++)))))))))***++++++,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***+++---...---+++******+++,,,,,,------,,,,,,+++******))))))************+++++++++++++++++++++---///111333+++++++++,,,------+++)))))))))******+++++++++,,,***************************++++++++++++***)))))))))************++++++++++++***))))))***+++***)))***++++++,,,,,,------...+++++++++************))))))************+++++++++++++++************++++++++++++++++++++++++++++++***************+++,,,---************************+++)))(((((())))))((('''++++++++++++++++++++++++************************))))))***++++++++++++***)))))))))*********++++++************************''')))))))))(((((()))+++************************++++++++++++++++++++++++*********++++++++++++,,,))))))***++++++++++++***,,,+++***))))))***+++,,,)))+++++++++)))((()))***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))))))))************++++++,,,,,,,,,,,,------******++++++++++++++++++************+++++++++,,,((((((***+++,,,,,,,,,+++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++---.........,,,+++***+++---,,,,,,+++---...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))******+++,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,------------************************)))+++++++++)))((()))***)))***+++,,,,,,,,,+++***++++++++++++++++++++++++******+++,,,,,,+++******((())))))***++++++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,+++++++++************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,***++++++++++++++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...++++++++++++,,,---...///,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++******++++++,,,,,,---------,,,++++++---,,,+++)))++++++*********+++,,,---++++++++++++,,,,,,,,,,,,******************+++,,,))))))*********+++++++++++++++++++++++++++,,,,,,((())))))***++++++,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---///---,,,******+++,,,---,,,+++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,+++******************+++++++++***************************++++++++++++***)))))))))************++++++++++++)))((()))***+++***(((*********+++,,,---------+++++++++************))))))************+++++++++++++++************++++++************************,,,+++)))((()))***,,,---************************)))((('''(((***+++++++++************************)))))))))***++++++,,,,,,)))******+++,,,,,,++++++************+++++++++,,,************************'''(((************,,,...++++++++++++++++++++++++*********************************+++++++++,,,,,,))))))***++++++++++++***++++++***))))))***++++++***,,,---,,,)))((()))+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))******+++++++++++++++,,,,,,,,,---------000//////......------,,,+++++++++,,,,,,---------&&&''')))***+++++++++******+++,,,------,,,+++***++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***+++---//////...---,,,***+++---,,,,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++***)))(((''''''((()))***))))))***+++,,,,,,------++++++------------++++++---------....../////////************************,,,------,,,***)))***+++'''(((+++---...---,,,,,,++++++++++++++++++++++++++++++------------++++++******+++,,,------......))))))******+++++++++,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++*********))))))************))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++*********++++++,,,,,,,,,************+++,,,---...************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,++++++,,,......---+++,,,+++*********+++,,,---......---,,,,,,+++++++++)))***++++++++++++***)))))))))******++++++++++++*********++++++,,,,,,---((())))))***++++++,,,,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,++++++,,,---///...,,,******+++,,,---*********++++++,,,------+++++++++,,,,,,---------------,,,,,,***)))'''&&&,,,***))))))***++++++******************************************************++++++++++++***)))))))))************+++++++++***)))((()))***+++***((())))))***++++++,,,------+++++++++************))))))************+++++++++++++++************++++++************************---,,,)))(((''')))+++---************************+++)))((()))+++,,,,,,+++))))))))))))))))))))))))(((((()))***+++,,,,,,---)))***+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))'''))),,,.........///111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***++++++++++++************++++++*********+++---...---***(((***,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******+++++++++,,,,,,,,,,,,---------..................---,,,+++***++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,+++***))))))******+++++++++,,,,,,,,,,,,***((((((***++++++++++++++++++******))))))))),,,------...---,,,***)))---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********.........---,,,+++***)))******+++++++++,,,,,,,,,------------------------+++++++++++++++++++++++++++***)))(((((()))***+++---...///...,,,+++,,,---((()))+++,,,---,,,,,,+++)))---222222///+++))))))---------.........//////,,,,,,,,,++++++*********))))))***++++++++++++*********)))))))))***,,,---***+++---...//////...---,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++((((((((()))*********+++***++++++,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,&&&'''***,,,---,,,+++***---,,,++++++---//////...******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++******+++,,,------,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++*********+++,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,///...------++++++***))))))))))))***+++++++++,,,******++++++++++++******------,,,+++************************************,,,,,,,,,,,,++++++***)))************************++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))***+++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***************++++++,,,++++++++++++++++++++++++)))************+++++++++((()))***+++,,,---------...------,,,+++***))))))'''(((***,,,---------,,,((()))))))))************,,,++++++******++++++,,,---,,,+++*********+++,,,)))************+++++++++,,,,,,,,,++++++*********)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++)))***,,,......---,,,+++)))+++,,,,,,+++***+++,,,***+++,,,---,,,,,,***)))*********++++++,,,------+++,,,,,,,,,,,,---------++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,///---++++++---.........---------,,,,,,,,,+++++++++,,,---.........---,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,------,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))***+++,,,---...---+++***+++,,,+++,,,,,,------,,,+++***+++///333444111---++++++)))*********++++++++++++,,,,,,,,,+++++++++******((()))*********+++************************+++,,,,,,,,,,,,,,,+++***((('''++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***************))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,)))***+++,,,------,,,++++++******+++...000000///++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))***++++++++++++,,,,,,,,,------,,,++++++++++++++++++,,,---------,,,,,,++++++******************+++++++++******++++++++++++******++++++******))))))******************************++++++,,,,,,,,,+++******************************++++++++++++++++++++++++***++++++,,,,,,++++++******************+++++++++(((((()))*********************))))))******+++,,,++++++++++++++++++++++++***))))))((()))***+++,,,************************************++++++++++++((()))***+++++++++++++++---,,,,,,++++++***************+++,,,,,,,,,++++++)))))))))))))))******+++,,,++++++******++++++,,,...---,,,***))))))******)))************+++++++++,,,,,,,,,++++++*********))))))+++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,+++******+++,,,---((()))+++------,,,+++***,,,---...---+++)))((()))***+++,,,,,,,,,,,,+++*********************))))))******+++++++++,,,,,,,,,((()))***+++,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------,,,++++++******************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,***))))))+++------,,,---------,,,,,,,,,,,,++++++,,,---...////////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************+++******))))))******+++,,,,,,,,,++++++++++++******+++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,---,,,*********,,,---.........---,,,+++***+++///222333111...+++***(((((((((((()))))))))***,,,,,,,,,++++++++++++***))))))*********+++++++++++++++++++++++++++***))),,,,,,,,,+++***)))''''''******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))))))))((('''&&&++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))+++...000000000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************************************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************++++++++++++******)))))))))((())))))***+++******************************++++++,,,+++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***************((())))))******************))))))))))))***++++++++++++++++++++++++++++++***)))'''&&&'''(((***+++************************************+++++++++,,,))))))************))))))++++++++++++++++++++++++---,,,++++++******++++++***)))((((((((()))+++,,,++++++************++++++///...,,,+++)))((((((((()))************++++++++++++++++++++++++*********((()))******++++++******)))))))))******++++++,,,,,,+++*********+++,,,---((()))***+++,,,+++******,,,---...---+++)))))))))***++++++,,,,,,,,,++++++,,,,,,,,,+++***))))))))))))************+++++++++)))***+++,,,,,,------,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***)))((()))+++,,,,,,+++************************+++,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++************++++++++++++++++++++++++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,***+++,,,+++***)))***+++------------------,,,,,,***,,,...///...,,,***(((************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---++++++,,,---,,,+++)))(((++++++,,,,,,,,,,,,,,,,,,))))))******+++,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++......------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++************)))'''&&&&&&++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***---,,,,,,+++++++++,,,,,,***))))))+++...//////...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,+++***)))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,+++++++++***)))))))))******++++++++++++******((((((((())))))+++,,,,,,************************((()))***+++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++++++++***)))))))))***+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++***(((&&&%%%&&&'''***+++*********************************+++++++++,,,,,,+++++++++++++++***))))))*********++++++,,,,,,,,,---,,,+++*********,,,,,,***)))((('''((()))+++,,,++++++************++++++---,,,,,,+++***))))))((())))))*********++++++++++++++++++***************(((((())))))************((())))))***+++,,,,,,---...---+++*********++++++))))))***+++,,,++++++***(((***,,,,,,++++++,,,---******++++++,,,,,,,,,+++.........------,,,,,,,,,)))))))))*********++++++,,,,,,------------,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++***))))))******+++++++++,,,,,,,,,---,,,,,,---///000000...************************---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++((())))))***++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++))))))***+++++++++,,,,,,---...//////***+++---......---***(((+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++------,,,,,,,,,---...///+++,,,---------+++***(((+++++++++,,,,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------,,,,,,++++++******,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++***)))((('''++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***,,,+++***************+++,,,++++++,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++***)))***+++---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............*********+++++++++,,,,,,***++++++,,,,,,++++++***)))******++++++,,,,,,---,,,+++++++++***)))))))))******++++++++++++******)))))))))***+++,,,---...************************((()))******++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++++++++***)))))))))++++++,,,------------,,,++++++******++++++,,,---++++++++++++++++++++++++***)))'''''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------,,,+++***************++++++,,,,,,---+++***))))))***,,,---///***)))((((((((()))+++++++++******))))))******+++)))*********************))))))*********+++++++++************************)))))))))))))))*********)))******+++,,,---......000...,,,***))))))))))))***++++++,,,,,,,,,,,,,,,''')))+++,,,++++++,,,---*********++++++,,,,,,,,,,,,,,,,,,------.........))))))*********+++++++++------.........---,,,,,,++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,+++***)))(((******+++++++++,,,,,,,,,+++***+++,,,///000///---+++,,,,,,,,,,,,------------,,,+++***))))))))))))++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************---,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,))))))***+++,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))***++++++***)))+++,,,*********+++,,,...000111---------///000///---************+++++++++,,,,,,***++++++++++++,,,,,,,,,...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,+++***,,,++++++******++++++,,,111111000...---+++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++************,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,+++++++++************************,,,++++++,,,------***(((,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***+++,,,,,,,,,+++************++++++++++++***+++,,,------,,,+++***)))*********++++++,,,,,,+++++++++*********************++++++++++++******************+++,,,---...************************))))))******+++*********************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***************)))******+++++++++++++++)))(((((((((((()))******++++++++++++++++++++++++***************++++++,,,------------------------++++++++++++,,,,,,,,,,,,------......---,,,++++++*********++++++,,,,,,,,,)))))))))***+++,,,...///((()))))))))******************))))))))))))******'''((()))***++++++++++++)))************+++++++++)))))))))******************))))))))))))***+++++++++++++++,,,,,,------...000///,,,***))))))))))))++++++,,,,,,,,,---------+++,,,------+++*********************+++,,,------)))))))))***+++,,,,,,,,,*********+++++++++,,,,,,***+++,,,---------------++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,(((((()))+++---...---+++++++++,,,,,,,,,------------,,,+++*********+++,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++***)))))))))***++++++******+++---************+++,,,...///---,,,,,,...000000---************++++++++++++,,,******+++++++++,,,,,,,,,---,,,*********+++---...,,,,,,+++++++++,,,------,,,++++++++++++---...///222111000...---,,,************************************+++,,,,,,,,,,,,+++************++++++++++++,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,((()))+++,,,,,,,,,,,,+++******+++,,,...---+++)))++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''((()))***+++++++++***************++++++++++++)))***,,,------,,,***)))***************+++++++++***************+++++++++******++++++++++++************)))******+++,,,,,,************************)))************))))))(((************************++++++++++++++++++++++++***++++++,,,,,,++++++******************+++++++++)))***++++++,,,,,,++++++((((((((((((((()))******++++++++++++++++++++++++++++++------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------,,,++++++++++++++++++++++++,,,,,,)))***++++++,,,,,,,,,,,,'''(((***+++++++++)))(((******))))))))))))******((()))***++++++***)))))))))************+++++++++((()))))))))*********++++++******)))***+++,,,---++++++++++++++++++,,,,,,---,,,+++*********+++,,,+++++++++++++++,,,,,,---***,,,------+++******+++***************,,,---...))))))*********************++++++++++++,,,,,,,,,'''((()))+++---.........++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++***)))))))))*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,...111111000///)))))))))******+++++++++,,,++++++***+++,,,...///+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++((()))***++++++***)))((()))***,,,,,,++++++,,,---,,,+++*********+++,,,---+++***)))+++......+++(((+++,,,,,,,,,,,,---------*********++++++,,,,,,,,,+++***)))((((((***,,,---,,,++++++***+++,,,...///******+++,,,///222555777///......---+++***))))))******************************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,------......------,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,((())),,,...///...---,,,((((((***,,,......,,,*********************************+++++++++,,,,,,,,,******************************************************+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++((()))+++,,,------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++((()))+++,,,------,,,,,,)))************+++++++++)))***,,,------,,,***)))************************))))))******+++++++++,,,******++++++++++++******)))))))))))))))******+++***************************************)))((('''************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))******+++++++++,,,+++,,,------......------***************++++++,,,+++++++++++++++++++++++++++,,,...000000///...---++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,------+++***)))&&&'''***,,,,,,+++)))'''******))))))))))))******)))***+++++++++)))(((''')))************+++++++++(((((())))))*********+++,,,+++*********+++------+++++++++*********************))))))***,,,---///******))))))******+++,,,''')))+++,,,,,,,,,---...******))))))***,,,---///------,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,+++***)))---------,,,,,,++++++++++++*********+++,,,,,,---************************------,,,++++++***))))))***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,---...///000222111///...,,,,,,++++++...---,,,,,,,,,,,,---...++++++++++++++++++++++++---+++))))))+++,,,------))))))*********+++++++++---,,,,,,,,,+++************************************++++++,,,,,,++++++***,,,+++***,,,000222333333...---,,,+++************,,,,,,++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000333222,,,((()))***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***+++***)))++++++++++++++++++++++++'''((()))++++++,,,,,,,,,************+++,,,------------,,,++++++******)))***)))))))))***+++,,,---------,,,++++++******)))++++++,,,,,,,,,,,,------...------,,,+++***))))))------,,,+++************++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,---------,,,+++******+++,,,------,,,***))))))***,,,---+++++++++*********))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,+++,,,------............******+++++++++,,,,,,,,,,,,***(((&&&&&&''')))***---,,,+++******,,,...///)))***+++...000///,,,)))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++*********)))))),,,,,,++++++***))))))))))))************++++++++++++)))'''(((+++---,,,***((())))))))))))(((''''''*********+++,,,,,,------,,,+++***))))))***++++++***+++,,,,,,+++***)))(((,,,+++************+++,,,,,,***---,,,...<<>><<<;;;111******,,,******,,,++++++++++++++++++++++++---,,,++++++******++++++******++++++++++++*********************************+++,,,,,,,,,,,,+++***,,,,,,,,,,,,------------+++++++++,,,,,,---------,,,,,,---------,,,+++************++++++,,,,,,---,,,++++++******++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++)))************+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,******+++,,,,,,+++******++++++++++++++++++++++++))))))+++,,,,,,+++))))))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,------...++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---333000---+++++++++***(((*********++++++++++++,,,+++++++++++++++,,,,,,,,,************************---,,,+++******+++,,,---///...,,,,,,,,,---,,,+++,,,,,,++++++***++++++,,,*********++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++------,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,000///...---,,,+++++++++------,,,,,,+++******)))))))))))))))***+++,,,---------,,,,,,+++******)))************++++++++++++*********++++++,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,************************)))******+++,,,,,,------)))******++++++******)))************************+++++++++*********))))))++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,///...---,,,,,,,,,---...******+++++++++,,,,,,,,,---,,,++++++******++++++++++++,,,,,,------------+++++++++,,,......---+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))***************++++++,,,,,,++++++***))))))((()))************+++++++++***,,,......,,,+++***++++++***)))((('''((()))))))))******+++,,,,,,------)))***+++,,,---------,,,*********)))******+++,,,------...//////...------,,,(((---...)))000<<<===BBB555++++++,,,((((((+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******++++++++++++************************************++++++++++++******,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))******+++,,,,,,------,,,++++++******++++++,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++))))))*********+++++++++---,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************)))***,,,------,,,***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++,,,******************************+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,+++++++++++++++,,,------***+++,,,,,,,,,,,,+++***)))******+++,,,,,,------:::666000,,,+++******)))************++++++++++++---------,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---...---++++++,,,---,,,+++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++***,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---+++******,,,---,,,,,,++++++++++++++++++++++++,,,+++***(((((()))+++,,,111000...---,,,+++++++++,,,+++++++++++++++++++++000...,,,***)))***,,,---,,,+++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,******+++,,,,,,+++************++++++++++++***************)))))))))((((((************************))))))***++++++++++++*********+++++++++,,,,,,,,,///...,,,+++,,,---///000******+++++++++,,,,,,,,,,,,+++++++++******************+++,,,---.........******+++...000111///---++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******************)))************+++++++++'''***---...,,,***+++,,,************++++++++++++,,,,,,,,,,,,,,,,,,------)))***+++---------------,,,+++***)))))))))***+++************************,,,(((...000(((---999<<>>;;;888444000...------...111444444111...,,,---***+++,,,------,,,+++***---***((())),,,......---)))&&&(((---...++++++///------,,,,,,+++,,,,,,,,,------......------,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...---,,,+++++++++,,,,,,///............///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,++++++,,,---...---------------...//////000------//////,,,+++------,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,------......---,,,++++++...000111///,,,***)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........************************,,,,,,,,,++++++++++++***---,,,++++++,,,,,,+++)))++++++++++++++++++++++++---------,,,,,,+++++++++...---+++***************,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------******+++,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,+++*********,,,++++++,,,,,,,,,+++,,,------,,,+++++++++,,,,,,,,,---...---+++***+++,,,+++,,,,,,,,,,,,+++******+++++++++++++++,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,+++*********************************+++,,,,,,,,,,,,---------////////////////////////000//////////////////000///000000111111000000////////////000000000111111111000///......///000111000000000000000000000000222222222222222222222222//////////////////000000//////000000000000000000111111000////////////000222222222222111000//////000000000000000000000000////////////////////////111000000000000/////////000000000000000000000000000000111111111111000000//////............//////////////////............---...///000000000000///////////////////////////////////////////////////........................000111222111///...///000000000//////////////////.........////////////000...............---------...------,,,,,,------...........................------,,,+++******++++++------------...............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))------------------------,,,------------.........444555555333///---,,,,,,,,,,,,------,,,,,,+++***,,,---............---,,,.........---------------//////***...888333+++...,,,,,,,,,,,,------------+++000333000+++(((+++000...------...000444777999>>>===<<<:::777333000...000555999666000+++,,,...+++++++++++++++,,,------///,,,))))))***---......***))))))---...,,,---///,,,,,,,,,,,,,,,,,,---...------......------,,,,,,------------,,,,,,,,,,,,------------------------,,,------....../////////...---,,,,,,+++,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++***++++++,,,------......///...---,,,,,,---...///,,,,,,++++++,,,,,,------//////111444111,,,,,,000,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,......---,,,+++,,,000333777222...+++,,,,,,+++))),,,,,,++++++++++++,,,,,,---------.........//////++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++---,,,++++++,,,,,,+++***++++++++++++,,,,,,,,,,,,......---,,,,,,+++******,,,+++************++++++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++000...,,,++++++,,,+++)))++++++,,,---------,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,------.........---,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---,,,+++***))))))++++++++++++++++++++++++)))************+++++++++////////////////////////000000000000000000000000000000000111111000000000//////000000000111111111111000000//////000000111111111111111111111111111222222222222222222222222//////000000000000111111000000000000111111222222222222111000000000000111111111111111000///...---111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111222222111111111000//////......//////000000000//////////////////---...//////000000111111000000000000000000000000///////////////////////////////////////////////////000111111/////////111//////////////////.............../////////000000///.....................000000////////////000000...........................---,,,+++++++++++++++,,,------------.........------,,,,,,,,,,,,,,,,,,------------------------,,,---///000000///---,,,------------------------------------............333555666444111...---,,,,,,,,,------------------------............------...............---------,,,---+++333AAA===333444,,,,,,,,,------------...))),,,///---)))'''))),,,...---,,,,,,,,,...///111333555777888888666222000222555777555///++++++,,,---,,,,,,,,,...000333555999666111---++++++,,,---///...---------,,,,,,---,,,,,,,,,,,,,,,---...///,,,------...------,,,,,,------------------,,,,,,........................------------...///000000---------,,,,,,,,,------)))***+++------,,,++++++************************,,,,,,,,,,,,------............---,,,,,,---......,,,+++++++++++++++,,,,,,+++,,,111777777111...///,,,,,,,,,---------------...---------------------......------,,,,,,,,,+++------,,,+++***,,,000444777222,,,+++...///,,,(((,,,,,,,,,++++++,,,,,,,,,------------............------------------------------,,,,,,,,,+++++++++---,,,++++++,,,---,,,++++++++++++,,,,,,,,,,,,,,,......---,,,++++++*********+++++++++******+++,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((***+++---...///000000///---******++++++((()))***,,,---...------,,,+++,,,------++++++,,,---,,,,,,------,,,,,,+++***++++++++++++,,,,,,---------,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,++++++***++++++++++++++++++++++++((()))))))))************000000000000000000000000000000111222222111000000000000111111111111000000000000000000111111111111111111111000000111111111222222222222222222222222111111111111111111111111000000000000111111222222111111111111111222333444333333222111111111111222222222222222111000///...222222222222222222222222111111111111111111111111000000000000111111111111111111111111111111111111111111222222222222111111000000000//////000000000111000/////////000000111////////////000000111111111111111111111111111111000000000000000000000000000000000000000000000000...///000000......///000---...////////////......---.........////////////////////////////////////000000000//////000000000//////////////////////////////...---------------,,,,,,,,,,,,------------------------------------////////////////////////...///111222222111///...........................---------........./////////111333333000.........,,,,,,---...///000111222................................................+++---...777EEE@@@444333,,,,,,---------.........,,,+++++++++++++++******,,,,,,++++++++++++,,,---+++...222555666444222000333222111000///---***(((,,,,,,,,,---///333777:::===:::555000,,,+++,,,---//////...------...//////,,,,,,,,,,,,---......///,,,,,,------...------,,,------------------------........................------,,,,,,---...///000------------------------,,,---///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,,,,,,,,,,------//////............//////***)))///999>>>:::222...+++,,,---............---///////////////..................------,,,,,,,,,,,,,,,+++***)))+++///222333///***+++...000---***---,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,------------------------------------------,,,,,,,,,++++++---,,,++++++---------+++++++++,,,,,,,,,---------......---,,,,,,+++******)))+++---,,,+++***+++---......---------,,,,,,,,,+++++++++,,,,,,,,,------------......---,,,,,,+++++++++++++++++++++++++++((()))***+++---...000000,,,000///***)))+++,,,))))))***,,,---...------,,,+++,,,------++++++,,,---,,,------------,,,++++++,,,+++++++++*********)))+++*********++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......000000000000000000000000000111222333333222111000000111111222222111111000000000000111111111222222111111111111111111111111222222222222222222222222111111111111111111111111000000000111222222333333444333222111111222444555444444333222222222222333444555555555444333222222333333333333333333333333111111111111111111111111000000000111111111111222111111111111111111111111111111222222222222111111111111000000000000111111111111000//////000222333111000000//////000000111111111111111111111111111000000000000000000000000111111111111111111111111---///000///......///111---...///000111000///...............////////////////////////000000000000///......------......///////////////////////////000000////////////000000+++,,,,,,,,,,,,---------------...////////////...////////////////////////......///000000///......////////////////////////------........./////////,,,...000000.........///,,,,,,---...000222444555//////...------...//////.............../////////,,,///...555???999------,,,---------............///---,,,,,,//////...,,,+++++++++,,,---///000111---///111333333111///---111///------...---+++(((*********+++...111555777666555333///,,,+++---///+++------,,,...333666555------------------...///,,,,,,------......------------------....................................///...---,,,,,,---...///,,,,,,---............---,,,,,,---...............------------------------//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,***...999@@@===555000***+++---...//////...---////////////////////////.........---------------++++++,,,+++***+++---//////,,,***+++...///...,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++------------,,,,,,,,,,,,---,,,+++,,,---...---,,,++++++,,,,,,------......------,,,,,,,,,,,,++++++***---000///,,,***,,,...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------////////////...---,,,+++++++++++++++++++++++++++------------,,,,,,,,,,,,***333666///)))+++---+++++++++,,,---------,,,,,,***,,,------++++++,,,...---------------,,,++++++,,,,,,+++******)))((((((************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000000000000000000000000000111333444444333111000000111111222222111111000000000111111111222222222111222222222222222222111333333333333333333333333222222222222222222222222000000111111222333333444666555333222222222444555555444444333333333333333444444555555555555444333333333333333333333333333222222222222222222222222000000111111111222222222111111111111111111111111000000111111111111000000222111111000000111111222222111000//////111333444333222111////////////000111111111111111111111111111111111111111111111111222222222222222222222222...///111111000///111222...000111333333333111000/////////000000000111111//////000000000111111111//////............/////////////////////////////////////////////000111222------------............---...000111111111000000////////////////////////........................////////////////////////............////////////---.........,,,,,,...///---------...///111333444000///...------...///000---........./////////000---000---///777111***///------------..................//////.........///,,,,,,---...///000000111///////////////...---,,,,,,---------,,,,,,,,,,,,,,,++++++,,,---...000111000111111///,,,,,,...111***---...,,,...666999888///......------------...+++,,,------......------------------.........///------------------------222111///...------...///+++,,,.../////////...---+++*********++++++,,,,,,------------------------...............---------------............------++++++***)))))))))))))))---+++---444888555111111***+++---///000///......,,,,,,------......//////------------............+++,,,......,,,,,,,,,...------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---,,,+++,,,...///...---++++++,,,,,,---......///++++++,,,,,,,,,,,,------,,,///222111---***,,,...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------......---,,,,,,++++++++++++++++++++++++.........---,,,,,,,,,++++++999@@@666++++++...,,,------,,,+++++++++,,,,,,***+++---,,,,,,+++---...---------...------,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++000000000000000000000000000111333444444333111000111111222222222222111111000111111111111222222222111222222333333222222111333333333333333333333333333333333333333333333333000000111222333333444444777666444222222222444555555555444333333333333444222222333333444333333333444444444444444444444444222222222222222222222222000000111111222222222222111111111111111111111111000000111111111111000000222222111111111111222222222111000//////111333444444333111000///...//////000000000000000000000000111111111111111111111111222222222222222222222222///111222222111111222444000111333555555555333222000111111111111222222222//////000000111111111222111111000000000000111111000000000000000000000000............///111222333............/////////000...///000222222222111000........................000000////////////000000000000000000000000000000............/////////000/////////---++++++---//////...------...///000111000///...------...///000---.........//////000000...///++++++111...,,,555---------.........//////)))---111///+++))),,,000/////////......---,,,,,,...---,,,,,,+++,,,------(((,,,000///+++***---111///......---------......///111222111...,,,...111---000000,,,...555888666000///...---------------+++,,,,,,---.........------------.........//////------------------------555333111///......///000+++,,,.../////////......///...---,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......////////////.........------,,,+++++++++,,,,,,***,,,...---***,,,000***+++---///000000///...******++++++,,,---......,,,---------.../////////,,,...000000///---,,,------/////////---,,,---......------,,,,,,------...---------.........//////..............................---------,,,,,,,,,---,,,+++,,,...///...---++++++,,,,,,---...//////***++++++,,,,,,------...---111444222...+++,,,...,,,,,,,,,+++++++++******++++++,,,,,,,,,---------******+++,,,------------++++++++++++++++++++++++,,,,,,,,,------.........---???GGG;;;---+++...---///...,,,+++***++++++,,,***+++---,,,,,,,,,---...------......------,,,+++***++++++,,,,,,------...------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111111222222222333333333555444222111111111222222000222333222111000111222555555444333333222111111111111222222222333333333333333333333333333333333000111333444555555444444111111111222222333333333333333333333333333333333555555555555555555555555333444666777777666444333555555666666555555444333111111222333444444444444222111111000000111111222222222222222222222222222333444555555444333222111111111222222222333333333111111111111111111111111111111000000000000111111///000000000111111111111222333444444555555444444333333333444444444555555333333222111111222333333222222111111111111111222444333111///...//////000000000000000000000000000......------------......000000000000000000000000111111000000000000111111000000//////.........---333222111/////////000111000...---///222333111...///...///222555555222...---...///000000///...---000000//////.........---...///////////////......///////////////...............///000111111000000//////000000000000//////000000///...------,,,,,,000///---,,,,,,---...//////////////////............------,,,,,,------...///......------///000111///...---,,,+++,,,,,,------------.........////////////000000///...------//////......///000111222,,,444444,,,)))000222............/////////000000000000000000000///......,,,***+++...///---///444000000///..................---,,,++++++,,,---...........................///...------...---+++)))//////////////////////////////............//////111111111111111000//////---------.........//////...///////////////......///......------,,,,,,++++++,,,---...///...---,,,(((+++///222222000---+++000000//////.........---///...,,,+++***+++,,,,,,,,,,,,,,,------.........+++---...---+++)))))))))------...---,,,***(((&&&******+++,,,------...///...------,,,,,,------...***,,,------,,,+++,,,,,,,,,...///---***)))***,,,---------...------,,,,,,++++++,,,---------,,,,,,))))))******+++++++++,,,---......//////......---,,,---......//////......333???BBB555,,,---000...,,,,,,+++++++++,,,...///000///.../////////---+++------............------...//////---+++))))))***++++++,,,,,,,,,---------...---,,,,,,++++++++++++------------,,,,,,+++***,,,,,,,,,++++++*********//////...---,,,,,,+++++++++,,,...//////---,,,+++---,,,,,,++++++*********111222222222222333333333333333111000000000111111000111222111000000000222555555444444333222222111111222222222222333333333333333333333333333333333000111333444444444333333222222333333444444444444333333333333333333333333555555555555555555555555333444666777777666444333555555555555555444333333333333333444333333222222444444333333333333444444222222222222222222222222///000000000//////...---111222222222222333333333111111111111111111111111111111000000000000111111000000000111111111111111222222333444444444444444333333333444444444444555333333222111111222333333222222111111111111222222444333222111111000000000111111111111111111111111000//////......//////000000000000000000000000000111111000000000000111111000000/////////.........333222000/////////000111///...---///111222000...///222555999;;;888333///...//////////////////...000000/////////...............////////////............//////////////////------........./////////---///000222222000///---......////////////000000333222000...------...///////////////////////////------------------------//////...---...///000111///...---,,,,,,,,,---------------........./////////////////////...------............/////////000111<<<@@@666...///000---000000000//////...------000000000000000///......222//////111000---...222000000///.....................------------..............................///////////////...---+++//////////////////////////////............//////000000111111000000///...---------.........//////...///////////////......---------------------...,,,,,,---............---+++---000111111///,,,+++//////.........---------000///...---,,,,,,---...------------------......---...000///...---...///......///...---,,,***))),,,,,,,,,,,,------------------,,,,,,,,,,,,------+++,,,......,,,+++,,,---,,,...///...,,,+++,,,...---------......------,,,)))***+++,,,------------000///...,,,+++)))((((((,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,///999;;;111+++///111...,,,,,,+++***+++,,,---...---...///000//////000111---......//////......---...//////...+++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------...............---,,,,,,......---------,,,,,,,,,.........------,,,,,,,,,...---------------------,,,,,,,,,,,,++++++++++++222222222222333333333333222111111000000000000111111222333333111111222333555555444444333222222222222222222222333333333333333333333333333333333333111222333333333333333222444444444444555555555555222222222222333333333333555555555555555555555555333444555666666555444333444444555555444444333222444444444444333222111000444444333333333333444444333333333333333333333333444333222222222222222222222222222222333333333333222222222222222222222222222111111000000111111222222111111111111111111111111222222333333333333333333333333333444444444444333222222111111222222333222222111111111111222222444444444444333222111111111111111111111111111111111111000000000000111111////////////////////////111111000000000000111111000000////////////......222111000000///000000000///......///000111000......333:::>>>===888222///000//////......//////000000000////////////......---......//////..................//////000000000...---,,,,,,,,,---...///,,,...111333333111...,,,------...///111222333333666444222000///...//////////////////////////////,,,---...//////...---,,,//////.........///000111//////...------------...------.........////////////////////////......---,,,---.../////////...---000>>>EEE===222//////...000000111111000///...---000000000000////////////444111///111000......222000000///.........//////......////////////..............................//////000000000//////...//////////////////////////////............////////////000000000///......------........./////////...//////000000/////////,,,,,,------...//////000---------------.../////////000000000000...,,,+++............------------111000///.........//////...............---------***+++------------...000/////////000///...------.........---------,,,,,,------,,,,,,,,,,,,------+++---......---,,,,,,------...//////...---///000,,,------.........------))))))***,,,------------222111000...,,,***)))(((++++++,,,,,,,,,,,,++++++++++++,,,------------,,,***111222---+++000222...,,,,,,+++***+++,,,---...+++...//////------000222---......//////......---...//////...,,,******+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---//////...////////////...------///////////////...............------------------///...,,,++++++,,,...000,,,,,,,,,,,,,,,---------222222222333333333444444222222111111111111111111333444555555444333444555555555444444333333333333222222222333333333444444444444444444444444444444222222333333333333333222444444444444444444444555222222222222333333333333555555555555555555555555222222333444444444333333444444444444444333333222333333333333333222111111222222222111111222222222333333333333333333333333888777666555555666777888222222222333333333444444222222222222222222222222222222111111111111222222333222222222222111111111000111222222333333222222222222333333333444444444222222222222222222222222222222111111111222333333222333444444444333111000111111111111111111111111111111000000000000111111////////////////////////111111000000000000111111000000//////////////////111111000000000000000000///...//////000000///...,,,333:::<<<999333///...111000///......///000111000000//////////////////------.../////////......------...///000111111222///...---++++++---///000---///000222222000///---------...///111222333333444333222111000///000000///////////////000000000,,,---///000000///---,,,///////////////000000000//////..............................////////////...///////////////......,,,...///111111000...---+++555<<<888222111111000///000000111222222111111000000///////////////000111---+++...///...000333000000///////////////000...///000111111000///...........................---///000000/////////000//////////////////////////////............//////......////////////..................////////////...//////000000000000///------.........////////////...---------...000111000000000/////////......///////////////.........000000000////////////000000/////////......------***+++---,,,,,,,,,...000/////////000000000//////........................------,,,,,,,,,,,,------,,,---//////---,,,---...,,,---.........//////000,,,------...............***++++++,,,,,,,,,,,,+++...---------------------+++,,,,,,,,,,,,,,,,,,+++---......///////////////***------+++,,,111111---------,,,++++++,,,---...------------------------......////////////.........///000...,,,++++++,,,,,,,,,,,,------------......---------------...///....../////////......---////////////////////////------------..................---,,,,,,---//////,,,,,,,,,---.........///222222333333333444444444222333333333333333333333333444555444333333333555555555444444444444333333222222333333333444444444444444444444444444444444333333333333333333444444444444444333333333333333222222333333333444444444555555555555555555555555111111222333333333333333444444555555444444333222111222333444444444444444333222222222222222222333333333333333333333333333555444333222222333444555222222333333333444444444222222222222222222222222333333222222222222333333333333333333222222222222000111222222333333222222222222222333333333444444222222222222222222222222222222111111222333333444111222333333333222111000111111111111111111111111111000000//////000000111000000000000000000000000111111000000000000111111//////000000000000000000000000000111111111000000///000111111000////////////333777777333000///000111000///......///000111//////000000000000000000---......///000000000///---......///000111222222222111///------...000111000000////////////000000.........//////000000000000000//////000000000111////////////000000111111---...000111111000...---/////////000000000000000.../////////////////////........./////////000000......///////////////......000111222222111///...,,,///000///000222222000000000//////000000000111000000////////////000111444///,,,...000///000222000000/////////000000111...///000111111000///...////////////////////////,,,...000000...---...///000000000000000000000000//////............//////......////////////.............../////////000000......///000111111000000000000000//////.........000///...---...///000111////////////000000111111000000000000000111111111/////////000000000000///000000000//////.........111111222000//////111333///////////////000000111------...///000000111111...------,,,,,,------...,,,...000///...---......,,,,,,,,,---...//////...,,,---....../////////...---------------,,,+++******++++++,,,---......///------............---------...//////000000//////------,,,,,,...111000---///...---,,,,,,---.........---...222555666222---...//////////////////...///000000///---,,,---...,,,,,,---------.........111000///...------,,,---,,,------.........------..................//////---.....................,,,,,,.../////////......---------.../////////000333333333333444444444444222333444444555444444444111222333333111111222333555555444444444444444444333333333333444444444444444444444444444444444444333333333333444555666777444444444333333333333333333333444444555555666666555555555555555555555555222222222333444444555555555555666666555555444333222333444555555666666666555555444444444444555555333333333333333333333333222222222222222333333444333333333333444444444444333333333333333333333333444333333222222333333444222222333333333444444444111222222333333333333333222222222222333333333333111222222333333222222111222222111222222333444555111111222222222222111111222222222222222222222222111111000000000000111111000000000000000000000000111111000000000000111111//////000000000000111111//////000111111111111000000222333222111000000111222444444444222222222333111000000//////000000111//////000000000000111111......///000111111111111/////////000000111111111333222111000000000111222222111///------///111222/////////////////////...------...//////000000111...//////000000111111222...///000111111000///......///000111111111000000...///000000111000000000....../////////000000000---...//////////////////000111222222222111000///333000------///111111///333111///------...///111000000///......///111222<<<555000000222000///000000000/////////000111111//////000000000000//////////////////////////////,,,///111000---,,,---///000000000000000000000000//////............//////......///000000000//////....../////////000000000......///000111111111111222111111000//////......///////////////000111111/////////000111222222333111111111111222222222222...///000111111111000000000000000000000/////////111222111000......111333111000000000000000111222---...///000111222222333//////............//////---///000000///......///...,,,,,,,,,...///...---,,,---...///////////////...//////......---,,,+++------------------------//////000000000000//////,,,,,,---............---000///......///000///---111000///...---...//////...111777>>>AAA???999444...//////000000//////...///000111000...---...///,,,---------............333222000///------,,,,,,,,,,,,---............---------------............//////..................***,,,...000111000///...///////////////000000000333333333444444444444555111222333444444444333333222444444444333222333444444444555555555555555555333333333444444444444555555555555555555555555555444333333444555777999:::555555555555444444444333444444555555666777777888555555555555555555555555555555555555666777888888666666777777666666555444555555666666666666666555555555444444444444555555444444444444444444444444333333444555555555555555333333333444444444444555333333333333333333333333444444333333333333444444111222222333444555666666222222333444444444444444111222222222222333333333111222333333333333222111222222222222333444555555333333222222222222333333222222222222222222222222222222111111111111222222222222222222222222222222111111000000000000111111//////000000000111111111...///000111222111111000111333555444222000111222333222111222333444333222000000000111111000000000//////000000000111111111///000111222222333333333000000000000000000000111333222222222111111111111000000////////////000000000000000000000000000000......//////////////////...//////000111111222222000000000000000000000000...///000111222111000000...///000111111111000000.../////////000000000000------...///////////////111111111111000000000///333111/////////...///111444222000///000444999<<<000///...---...///111222???666000000222111///000000000//////000111111222000//////......//////000////////////////////////---111333222...,,,---000000000000000000000000000//////............//////...///000000111111000000.../////////000000000000......///111111222222111000000000000000000000000//////000111111111111000000000111222222111111111000000111111111222222222///000111222333333222111000000000000000000111111...//////...---...111333444333222111111222222333000000000111111222222222000000////////////000000...///111111///...///000000...------///000...,,,,,,---...///000000000000---......///000000///////////////......---------///000000000000000000///,,,,,,---.............../////////000///......///333222000/////////000111///:::FFFKKKGGG???888555//////000000000000/////////000111000.........000------------............222111000///............------...///////////////---------.........//////000000//////......------,,,---...//////000000000111000000000000000//////333333333444444444555555000111222333444333333222666777888777666555666888444444555555555555555555333333333444444444555555555555555555555555555555444444444444666888;;;<<<777777666666555555555444555555555666777888888999555555555555555555555555777777777777888999;;;;;;777777777777777666666555888888888888777666555444444333333222222333333444444444444444444444444444000111333444555444333333333333333444444444555555333333333333333333333333555444444333333444444555000111222333555666777777222333444444555555444444111111222222222333333333111222333444444333222111222222222222333444555666555444333222222333555666222222222222222222222222444333333222222333333444222222222222222222222222111111000000000000111111//////000000111111111222...///000222222222111000222444666555222111111333111///...000444555222//////000111222222111000/////////000000111111111222000000111222333444444444111111111000000000000000222222222222222111000///...///000111111000///...000000111111222222222222000000000000000///...---...//////000111222222222111111000000000000111111...///000222222111111000...///000222222222111000////////////000000000000------...///000000//////222111000///......//////---///111111...,,,///444444222111222666>>>EEEJJJ000///...---...///111333:::222,,,...111111111111000000///000000111222222000///...------...///000000000000000000000000000///333555333///,,,...000000000000000000000000000//////............////////////000111111111111111////////////000000000000......///111111222222222/////////000111111222222...///111222222111111000111222333333222111///...//////000000111111111222000111333444555444333333//////000000111111222222000000111000000222666999666555444333222333444444222222222111111111111000111111000000000000111111...///111111/////////000333000...///000111///,,,,,,---...///000000000000+++,,,...000111222333333////////////000000000000//////000000000000//////...//////000000000000000......///000///---...111444333111000000000111111111AAARRRTTTHHH999222111//////000000000000/////////000111000///...///000---------.........//////111000///////////////000......///000000000000000---.........//////000000111111000///...------,,,......---,,,---///111333222222111111000000//////666666666666555555555555333444444555555444444333555555555444333333222222333333333333333333333333555444444333333444444555333222111111222555777999444444444444444444444444999555222222555777555222666666666666666666666666666666666666666666666666666555555555666777999:::888777666555555666777888666666666666777777777777777777666555444444333333666555444444444444555666666555444333333444555666333444444555555555555555555555555555555555555555333444444555555444444333222444555333000///111333777777666555444333333222111222222333333222222222333333333444444333222222666555555444444444555555666666555555444444444333222222333333444555666666444444555555444333222222333333333333333333333333111111333444444444333333222222222222222222222222/////////000000111111222111333444444222111222333//////000111222333333333333333222111111222333333444444333222111000//////111000000000111222333333////////////000111333333;;;555///...111444333111111000///000111222111///111111000000000000111111222000...///222333111///111222222333333333222222111111111111111111111111333222000/////////000111000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111999111---666EEENNNJJJCCC111000...---...///111222333222222222111111000000//////000000000000//////000000000000000000000000111111111111000000000000111111000000///.........111111111111111000//////...000000---...111111...////////////000000000000000000111222333333444444000000000000000000000000///////////////000111111...///000111111000///...111111222666:::999333,,,333222222222111111000000333333222222222222333333//////000111111111111000222222222222222222222222555444333111000111111222111111222222222111111000111111111000111111222333000000000000000000000000000000000---***'''''''''......///111333333000...222222222222111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111222222222111===GGGDDD888//////444000000111111111111000000000000000000000000000000666555444222111111000111111111111111111111111111111000///......///000111111111000000000000111111//////000000000000///////////////000111111222333000000000000000111111222777666666666666666666666444555555555555555555444777777777666555555444444333333333333333333333333444444333333333333444444333333222222333555777999555555444444444444444444666666777777666555444333555555555555555555555555555555555555555555555555555555444555555777888999777777666555555666777777666666777777777888888888888888777666666555444444666555444333333444555666777666555444444555666777444444666777777777666555444444444444444444444444333444444555555444444333333444555333111000222444666666666555444444333333333333444444444333333222444444555555555444444333666666666555666666777777777777777777666666555555333444444555666666777777666666666666666555444444444444444444444444444444222333444555555444333333333333333333333333333333111111111111222222222222333444444333222111111111000000111111222222333333222333444444444444333222333333333222222222222222222222222222222333444444111111111111111222333444@@@:::333000111222000...222000///000111222111///111111000000000000111111000///---...000111///---000000111000000///...---111111111111111111111111444333222222111111222222111111000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111///333>>>IIIJJJ@@@555444333000...------...///222222222111111000000000222222333333333333222222000000000000000000000000//////000000111111111222111111111000000000//////111111111111111000/////////000...,,,...333333////////////000000000111111000000111111222222333333000000000000000000000000111000000000000000111111///000000000000000//////111222666===BBBAAA:::333222222222111111000000000111111000000000000111111000000000000111111111111222222222222222222222222333333222111111111111222000111111222222222111111000000000///000111111222111111111111111111111111111222333222111000111222111111222444666666333111222222222222111111111000000000000000000000000000///000000000000111111111111111111111111111111111111111111111111111111111000111222222333333222222222666;;;:::444///...///000111111222222111111000111111111111111111111111222222111000////////////222222222222222222222222222111000//////000111222111111000000000000111111///000000111111000000///...///000111222222222222111111111000111111222333777888888888888888888888666666666666666666666666:::999999888777777666666444444444444444444444444333333333333333333333333444333333333444555777888666666555555444444444333111666:::;;;888555333333555555555555555555555555555555555555555555555555444444444444555666777888666666555444444555666666666666777777777888888888999888888777777666666666555444444333333444444555666666555555555555666666333555777888999888666555444444444444444444444444444444555555555555444444444555555444222222333555555555555555555555555555555555555555555444333333444555555666666666555555666666666777777888888888999999888888888888777777555555666666777888888888777777888888888777666666555555555555555555555555444444555555555444444333444444444444444444444444444444444444444333333333777666333333333333222111222222222222222222222222222333666777777666333222111222222222333333444444444333333333333444444555333333222222222333333444@@@:::444222222222111///222111000000111222111000111111111111111111111111111///...///000111000///111111111000///...---,,,111111111111111111111111222222222333222222111000222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---000666???EEEAAA666---444333111///.........///111111111000000000000000333333444444444444333333000000000000000000000000......///000111222333333000111111111111222222222000111111111111000000///...000///,,,...222222///000000000111111111222222111111111111111111111111000000000000000000000000222111000000000000000111111000000000000000111111---///444;;;???===666000111111111000000000000000000000////////////000000111111000///000111222333111111111111111111111111///000111111222222111111///000111222222222222222000////////////000111111111111111111111111111111///000111111000000111222000///000111333333111///222222222222111111111111000000000000000000000000111111111111222222222222111111111111111111111111222222222222222222222222111222333444444444333222333111000111222222000...222222333333333333222222222222222222222222222222000000000000000000000000222222222222222222222222333222222111111222222333222111111000000111111222000000111111111111000000...///111333444333222111222111111111111222333333888888999999999999999:::888888888777777888888888:::::::::999888888777777444444444444444444444444333333444444444444333333444444444444555666777888777777666666555444444444///333888<<<>>>;;;666333444444444444444444444444444444444444444444444444444444444444555555666666555555555444444555555555555555666666666777777777888888888777777666666666444444333333333333444444555444444444444444444555222444666888888777555444444444444444444444444444444444555555555555444444555555555444444444555555444444444555555555666666555555555555555444333222444444555666666666555555555555666777888888888888888888888888888888888888555666666666777777777888777777888888888777777666444444444444444444444444555555555555555555444444555555555555555555555555777777666666555555444444999666333333555666555333333333333333333222222222222333555666666555333222111222222222222333333333444333333333333333444444444333333222222222222333888555111111222444555444222111000000222222111000111222222222222222222111333333222222333333333222333333333333333222111000111111111111111111111111///000111111111000...---222222222222111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000000111444777888666333000000/////////000111222333000000000000000000000000111111222222222222111111000000000000000000000000...//////000111111222222000000111222222333444444000000111111111111000///,,,333888555000//////...000111111111222222222222111111111000000000000000000000000000000000000000111111000////////////000222111000///000111222333...///111444666444...***000000000000000000000000000000////////////000000222111000//////111333444000000000000000000000000---...000111222222111111...///000111222333333333000000000000000111111222111111111111111111111111///000000///---,,,---...///......000111222000///222222222222222222222222111111111111111111111111222222222333333333333444222222222222222222222222333333333333333333333333111222444555666555444333333111000222555777444111333333444444444444333333222222222222222222222222000111111222222333333333333333333333333333333333444444333333333333444444222222111111111111222222111111222222222222111111///000333555555444222111111111111111111222222333888999999999::::::;;;;;;:::999888888888888999:::::::::999888888777777666555555555555555555555555333444444555555444444333555555555555666777777888777777777666666555555555333333666>>>EEEFFF>>>666555555555555555555555555555555555555555555555555444444444555555555555555444555555555555555555444444444444555555555666666777777666666666666666555444444444444444444444444333333333333333333333333111222444666666555444333444444444444444444444444444555555666666555555444666555444444555555666666333333444444555666666666444444444444444333222222333333444555555555555555444555666777777777777666777777777777777777777777444444555555555555555666555666666777777666666666333333333333333333333333555555555555555555555555555555555555555555555555888777777666666555555555555444333333444555555555444444444333333333333333444444333333333333444444333333222222222111111111333333222222222222333333333222222111111111222222222000//////222444666666222111000111222333222000222222333333333333222222333444444444333333444444222333444444555555555555111111111111111111111111000111222222222111///...333333333333222222222222222222222222222222222222222222222222222222222222111111111111222222333333000000000000000000000000000111222222111111222333/////////000111111222333000000000000000111111111000000111111111111000000111111111111111111111111111111000000000000000000000000111222333444444555///000000111111111000000,,,;;;FFFBBB666//////111000111111111222222222222111111111000000000000000111111111111111111111111000//////....../////////222111000000000222333444333222222222222222111///000000000000000111111111222111111000000111111222333222000//////111333444000000000000000000000000,,,...///111222222222111...///000111222333333333222222111111222222333444111111111111111111111111222333444333111000111222333222111222444555444222222222222222222222222333222222222222222222222222333333333333444444444444222222222222222222222222333333333333333333333333222333444555666555444444000222444777777777666555444444555555555555444444222222222222222222222222000111222333444444333333333333333333333333333333444444555555555555444444333333222222222222333333222222333333333333222222000222444666666555333111111000000000000111222222888888999999:::;;;;;;;;;;;;:::999888888999:::;;;999999999888777777666666666666666666666666666666444555666777777666555444555666666777777777777888777777777777777777777777888666666???JJJLLLDDD;;;666666666666666666666666666666666666666666666666444555555666666666555555444555666666666666555444444444555555555666666666666666666666666666666666444555555666666555555444333333444444444444333333222222333444444444444444555555555555555555555555555555666666666666555555666444333333555666666555444444444555555555666666333333444444444444333333222333444555555555555555555555777777777666555444555555555666666666666777333333444444444444444444444444555666666666555555333333333333333333333333444444333333444555555666555555555555555555555555666666666666666555555555222444666666444333444555444444444444444444444444555444333222222333444555444444333333222222111111444333333222222222222222222222111111111111222333222222111000000111222333333111111111222333222111222333444555555444333222222333444333222111222444000111222333444555555555333333333333333333333333444444444555444333333222444444444444333333333333222222222222222222222222222222222222222222222222222222222333444444555555111111111111111111111111,,,///333555444222111111222222222111111000000000111111111111111222222222222222333333333333222222111111111111111111111111111111111111000000//////000000111222333333444444///000000111111111111000...@@@NNNIII<<<333222555000000000111111111222222111111111111111111111111111111111111111111111111///////////////000111111111111111111222333444444222111000///000222444555111111111111111222222222333333222222222222333333222222111000111222333444111111111111111111111111...///000111222222222222///000111222222222222222333222222222222333444444222222222222222222222222000222333333333333555666222111000111222333333222222222222222333333333333222222222222222222222222333333333333444444444444333333333333333333333333333333333333333333333333333333333444444444555555///222666777555444444555444444555555555555444444222222222222222222222222///000222333333333222222444444444444444444444444444555555666666555555444444333333222222333333444333333444444444444333333222444555666666555444333111111111111111222333333777888888999::::::;;;;;;;;;:::888777777888:::;;;::::::999999888777777777666666666666666666666666555666777888888777666555666666777777888888888777666666666777777888888999999777777===EEEGGGBBB<<<777777777777777777777777777777777777777777777777555666777777777666555555555666777777777777666555666666666777777777777888777777777777777777777777555555666777777666555555444444555666666555444444444444333222333444555666666666666666666666666666555555666666666666555555555333222222555666666444444444444555555555555555222333444555555666555555333333444666666777777666777888999999888777555444555555555666666666777777444444333333333333333333333444555555666666666555444444444444444444444444222222222222333444666777444444444444444444444444444444444444555555555555666;;;???>>>888444444777333333444444555555666666444444444555555444444444444444444555555555555555555555444333333333333333222222222222222333444555444444333222111000111222333222111111333333222111222333444555555444333222222444555444222222333555111111222333444444444444444444444444444444444444666666555555444444555555555555555555444444444333333333333333333333333333333333333333333333333333333333444444555666666777222222222222222222222222///111333555555444222111111222222222111111000000111222222222333333333333333333444444444444333333111111111111111111111111000000000000000111111111000000111111222222333333//////000111111111111111///===GGGCCC:::555444444/////////000000000111111000000111111222222333333111111111111111111111111000///000000111222444444000111222333444444444444///////////////000222444111222222222333333333333333333222222222222333333111111111222222222333333222222222222222222222222111111111111111222333444000111111222222222111111222222111111222222333444222222222222222222222222...000111111000000111333000///---...000111111000222222222333333333444444333333333333333333333333222222333333333444444444444444444444444444444444222222222222222222222222444333222111222333555666333333444333222222333444333444444555555444444333333333333333333333333333111222333555555444333222444444444444444444444444444444555666666555444444444444333333333333444444444444555555555555444444555555666666666555555444444333333333333444555555777777888999999:::;;;;;;;;;:::888777777888:::;;;;;;;;;:::999999888888777777777777777777777777777555777888999999888777555666777777888888888888777555555666777888999::::::777666777:::===>>><<<:::777777777777777777777777777777777777777777777777666666777888888777666555555666777888888777666555888888888888999999999999888888888888888888999999555666777888888777666555555666777888888777666555666555333222333444666888777777777777777777777777555555666666666666555555555333111222555666666444555555555555555555555555222333444666777777888888444555666777888888888888999:::;;;;;;:::888555444555555666666777777777888444444444444444444444333444444555666666777666666555555555555555555555555111111000111222444666888444444444444444444444444222333333333444444555555<<>>777777:::333333333444555666777777333555777888888777555333444444555666777888999999777666555444444444444444222222222333444555666777333444444333222222333444333222111111333333222111222333555666666555333222444666888777555444555888444444555555555444333333555555555555555555555555666555444333222333444444666555555555555444444444333333333333333333333333333333333333333333333333444444555555666777777888333333333333333333333333666444222111222333444444......000111333333333333222222222333333444444444222333333444444333333222111111111111111111111111......///000111222333333000111111111111222222222//////000111111111111111...666;;;999555444333000////////////000000000000000000111222333444444444111111111111111111111111000111111222333555666777///111222444555555444444333444555444222000000111222222222333333444444444333333222222222222333333000111222333333333333222222222222222222222222222333222111111111222333444111111222222222111111000111111111000111111222333222222222222222222222222333444444222000...//////333222000111222444444333222222222333333444444444333333333333333333333333222222222333333333444444444444444444444444444444222222222222222222222222555333111000000222555777999555111000000222444444333444444444444444444333555555555555555555555555444555777888888777555444555555555555555555555555333444555666666555444333555444444333333444444555444444555555555555444444666666666666555555555555666555555555555666777777888888999::::::::::::999999999888888999999:::;;;::::::999999888777777666:::::::::999999999888888888888777777888999::::::999999999999888888777777777888888888888999999999999999999999999999999999999999888888888888888888;;;::::::999999888888888888777777777888999999:::999888888777777888888999555666666888999:::;;;;;;999999888888777666666555999999999999999888777666888888888777777777777666777777777777666666666666555666777777555444444555666999999777666999888555999888777555444444444444555666777777666666777888666666555555555555666666666666666666666666666666666999===@@@???<<<777333666666555555555555666666666666666666555555555555666666555555555555666666777777777666666666666555444333222222333444666777777777777777777777777777444444444444444444444444777===CCCFFFCCC===777444666666666666666666666666666555444333222333333444444555555555666777777777666777777777555444444555666666555555555555666666333222111111111222333444222222222333333444444444444555666666444222222333111444666777666555555666666666666666555444333222444444555555666777777888777888888777555444555777666666666666666777888888888666555555555444333222888777666555444333333333222333555777777777777666777777666666555555555444777777666555444333333333555555444333333333333444444444333333333444444444444444444333333222222222222222222222222222222222333333222222222222333333000111111222222111111000222222111111111111111111444444444444333222111000111111111111111111111111000000000111222222222333000000000111111222333333222222222222222222222222000111222222333333222222333???CCC:::333666666222444444444333333222222222777666666555555555666666444444444444444444444444333333333444444444555555444444444555444444333333444333222111111111111111333111000000222444444333000111111000///000222444444444333333333222222222333333333333333333333333666666555444333333333333333333333222222111111111444444555555444444333222222222222333333444444444555555555555555555555555444444444333333222222222444444555555555555444444444444444555444444333333444444444444444444444444666555444444444444555666555444444444444555666666333111000111444666444222666666666666666666666666666555555444444444555555777777888888888888777777333333333444555777999;;;888999999:::::::::::::::999999999999999::::::;;;;;;::::::999888888777777:::::::::999999999888888888888888888888999::::::999999999999888888888777999999::::::;;;;;;<<<<<<999999999999999999999999:::::::::999999999999999:::::::::999999999999999888888888888888999::::::999999999888888999999999777888888999:::;;;<<<===::::::999888888777777666999999::::::999999888777999999888888888777777777666666777777888888888888666888999888777555666666555888999666666999888555999888777666555555555555555777888888777777888999777777666666666666777777666666666666666666666666888999:::;;;:::999777666777777666666666666777777555555666666777777777888666666555555555555666666999999999888888888777777444333333333333444444555666666666666666666666666444444444444444444444444333777;;;<<<:::777555444555555555555555555555555666555444333333333444444444444444444444555555555777888999888666555666777666666555555555555666666555444333222222222333444222222222333333444444444111333444444333222333444111333555666555444444555666666666555555333222222333444444555666666777777666555444333333444444444666666666666666777777888:::999777777777777666666777666555444333333333333222333555666777777777666777666666666555555555444777666555444444333333333555555444333333333333444333333222222333444444555444444444333333222222222222222222222222222222222222222222111111222222222111111222222222222111111222222111111111111111111444444444444333222111000111111111111111111111111111111111111222222222222111111111111111111000000222222222222222222222222333333444555555555555444444@@@DDD;;;555777888444444444444333333333222222555555444444444444444555666666666666666666666666333333444444444555555555444444555555555555555444555555444333333333333333333111000000222333333333333444444333222333555777444444444444333333333333444444444444444444444444222222222111222222333333444444444333333222222222444444444555444333333222111222222222333333333444111111111111111111111111444444444444333333333222444555666777777666555444666666666555444333222111444444444444444444444444666555444444444444555666444444444444444555666666777555444555888999888666555555555555555555555555555444444333333444444444666777777777777777666555555444444444444666777888999999:::;;;;;;;;;;;;::::::999999999999:::;;;;;;;;;;;;::::::999999888888::::::999999999999888888999999888888888999::::::999999999999888888888888999999::::::;;;<<<======:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;999999999999::::::::::::999999999999999::::::;;;::::::::::::::::::::::::999::::::;;;<<<===>>>>>>;;;;;;::::::999999888888::::::;;;;;;::::::999999:::::::::999999999888888666666777888999:::;;;;;;888:::;;;:::999888888888666999999777777:::999666888888777777777777888888777888999999888888999:::888888777777777777888888888888888888888888888888999888777666666666777888888888777777777777888888555555666777888999::::::777666666555555666666777999999999999888888888888444555555555555444444333555555555555555555555555555555555555555555555555222333444444333333555666555555555555555555555555666666555444444444444555444444444333333333333333666777888777666555666777555555444444444444555555666666444444444444555666222222222333333333333444///111333444333333444555111333555555444333333444444555555444444333222111333333333444555555666666666333222333666777555333666666555555666666777888999888777666666777888888666555444333333222222333333444555666666666666666666666666555555555555555777666555444333333333333555555444333333333333444333333222222333444555555444444333333333333222222333333333333333333333333222222111111111111222222222222333333333333222222111111222222222222222222444444444444333222111111222222222222222222222222222222222222222111111111333333222111111000//////111111111111111111111111333333444555555555555555444===@@@999444555666444444444444444333333333333333333222222222333333444666666666666666666666666333444444444444555555555444444555666777777777777555555444444333333444444444222111111333444444333444555666555444444666888666555555555444444444444555555555555555555555555444444555555666777777888555555555555444444444444555555555555555444333333222222222222333333333333333333333333333333333333555555555444444444444333444666777888888777666444888888777666555333222111555555555555555555555555555555444444444444555555444444444444555555555666888777666777999:::999888555555555555555555555555444333333333444444444444666666666666666555444333666555555444444444555555::::::;;;<<<<<<<<<<<<;;;:::::::::::::::;;;<<<<<<;;;;;;;;;;;;::::::999999:::::::::999999999999999::::::999999999::::::;;;999999999999999999999999777777888999:::;;;<<<<<<::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;888999999::::::;;;;;;;;;;;;::::::999999:::;;;;;;:::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>>>><<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;:::::::::999999999888888999999:::;;;;;;<<<:::;;;===<<<;;;999999:::777:::;;;999999<<<;;;888888888888888888999:::;;;888999::::::999999:::<<<:::999999888888999999:::999999999999999999999999999888777666555666888999:::999999888888999999:::777777888888999:::;;;;;;999888888777777888888999999999999888888888777777666777888888888666555444666666666666666666666666666666666666666666666666444555666555444444666888555555555555555555555555666666555555555555555555555555444444333333333222444555666555444333444555555555444444444444555555666555555555666888999:::333333333333333333333444111333555555444333444555111333444444333222333444333444444444333333222111333333333444444444555555666444555999===>>>888333666555555555555666777777555555444333222333555777555444333222222222222222444444444555555666666666555555555555555555555555666555444444333333333444555555444333333333333444666555555444333333444444333333333333333333333333333333333333333333333333222111111000000111111222222333333444444333333222111111222222222222222333333444444444333333222111222222222222222222222222333333333222222111111111333333333333222222111111111111111111111111111111111222222333444333333333111888:::555111222333222444444444444444444333333333333222222222333444444444444444444444444444444444444444444555555555555444555666777888999999999555444444333333333444444666444333333555666555444333444555555444444555777666666666666555555555555666666666666666777777777777777888999999999999999666666666666666666666666777777777777777666555555444444444444444444555555666666666666666666666666555555555555555555555555555666888::::::888666555888888777777666555444333555555555555555555555555555555555555555555555555444444555555666666666555666666666666666777666666444444444444444444444444444444444555555555555555555555666555555444333222555555444444444444555555;;;;;;<<<============<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;999999999999999999999:::888999999:::;;;;;;<<<<<<::::::::::::::::::::::::888999999999::::::;;;;;;999999999::::::;;;;;;<<<;;;;;;:::999999::::::::::::;;;<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999;;;;;;;;;:::::::::::::::;;;<<<======;;;::::::;;;999<<<===;;;<<<>>>>>>;;;999888888999999:::;;;<<<999:::;;;;;;::::::;;;<<<::::::999999999999::::::::::::::::::::::::::::::888999999999999999999999::::::999999999999:::::::::::::::::::::999999999;;;;;;::::::::::::;;;;;;;;;;;;;;;:::::::::999999888999:::::::::888777666888888888888888888888888777777777777777777777777777888999999777666666777666666666666666666666666555666666666666666666666777777666666555555444444333555666555444444555666555555555444444555555555444444555666888;;;===???555444444444444444444444555777888777555444444555222333444333222111333444333333444444333333222222333333333444444444444444555555777===BBB@@@888111555555555555555666666777222333444333111111444666444444333222222222333333444444444444444555555555444444444555555555555555555444444333333333333444555555444333333333333444:::999777555444333333333333333333333333333333333333333333333333333333333222222111111111111222222222333333444444333333222111111222222333333333333333333444444444333222222222222222222222222222222444333333333222222111111333333333444444444555555111111111111111111111111222222333444444444333333111555777444111222222222444444444444444444444444444444444444444555666666555555555555555555555555444444444555555555666666555666777888999999999999666666555555555666666777999777555666777888777666333444666666555444555777777777666666666555555555666666666777777888888888777777777777777666555444777777777777777777777777999999999999999888888777777777777777777777777777555555555555555555555555666666666666666666666666666777888::::::888777666666666777888888888777777666666666666666666666666666666666666666666666666444555666777777777666666555555666555555444555555555555555555555555555555555555666777888888777777555555666666555444333333333333444555555666666666<<<<<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<============<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======<<<<<<;;;:::::::::;;;;;;999999999999::::::::::::<<<<<<<<<=========>>>>>>::::::::::::::::::::::::888888999999::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::999999999999:::999:::;;;<<<<<<;;;:::999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::999999<<<;;;;;;;;;:::::::::999:::<<<===<<<;;;999::::::999===>>><<<===??????<<<999999999999999:::;;;<<<999:::;;;;;;::::::;;;<<<::::::999999999999::::::::::::::::::::::::::::::888999;;;<<<<<<;;;:::999::::::999999999999::::::;;;;;;::::::999999999999<<<;;;;;;;;;;;;;;;;;;<<<============<<<<<<<<<<<<999::::::::::::999999888999999999999999999999999888888888888888888888888666888::::::888666555666777777777777777777777777555666777777888777777777888888888777777777777777666777888888777777888999666666555555555555666666444444555666999<<>>>>>??????>>>>>><<<<<<<<<<<<<<<======>>>========================<<<=========>>>>>>>>>???======<<<;;;;;;;;;;;;;;;999999999:::::::::;;;;;;>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999888888888888888999:::;;;<<<<<<;;;:::999::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;::::::::::::999999999999::::::::::::::::::;;;;;;999:::<<<;;;:::888999999888;;;===;;;<<>>???????????????<<<<<<<<<<<<<<<===>>>>>>============>>>>>>>>>>>>======>>>>>>??????@@@@@@>>>===<<<;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>><<<<<<<<<;;;;;;::::::::::::999999888777777777888888999;;;<<<<<<;;;999888;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;;;;::::::::::::999999999888888777888888999:::;;;<<<<<<888:::;;;:::999777888888777:::;;;::::::>>>>>>;;;:::999999888888999999:::888999;;;:::999999:::<<<:::999999888888999999:::999999999999999999999999::::::999999999:::<<<<<<:::999999888888999999:::777777888999::::::;;;<<<:::999999888888999999:::999999999888888888777777777777666666666777999:::888888888888888888888888999999999999999999999999666666777666666777;;;===999999999999999999999999555666777999999999888777666666777777888888999999555777888888777777888:::888888777777777777888888888888777777888:::;;;<<<:::999999999888888777777222444666777666666777888666777666444333222444666444444555555666555555555666666666666666666555555888999888666444444666888555444444444444555666666333888<<<<<<777333333444555555444444444555555666666555444333222333444555333333333444444555555555333333333222222333444444555555444333333333333444222222111111222222333444222222222333333444444444444444444444444444444444555444444333333444444555111111111222222111111111111111222333333444555555222222333444444333333333333333333333333333333333222222222333333444444444333333222111111000000000444444444444444444444444222333444444555555444444444222222333333222333555444444444555555555666666444444444555666777888888666666666666666666666666555555555555666666666777777777888888888777777666333333333333333444555666888777555444555666555444111333666666555444444555666555555555444444444444444555555666777888888888333555777999999999888777666666777777888888888888777888888888888777666666999999999888888888777777666666666666666666666666777777888888999999999999999777555444444555777999:::::::::::::::999888777777777777777777777777777999:::;;;;;;;;;;;;:::999777999:::<<<<<<;;;:::999444666777666333222333555777777777777777777777777222444666888999999777777666777888999;;;;;;;;;;;;888999999999888777555444