BM66(@ {{{{{{~~~}}}yyywwwxxxyyy{{{}}}wwwsssqqqkkkccc___^^^[[[VVVQQQNNNLLLHHHEEEDDDDDDEEEFFFCCCBBBBBBBBBCCCEEEFFFHHHEEEIIINNNSSSVVVYYY]]]___bbbcccccccccbbbbbbdddfffhhhkkknnnqqqtttwww|||~~~lllZZZPPPKKKGGGEEEEEEEEEDDDFFFIIIJJJLLLTTT]]]llliiibbb]]]eee}}}xxxoooiiifffhhhmmmrrrooommmmmmnnnmmmjjjgggiiieeeaaa^^^ZZZQQQDDD999777555333333444444333222222222222222222222222222111111111111111111111111111111222222222222111111000111111111111222222222///000222222111111111222444333333333333444555555666666666777888888999999:::;;;===AAAFFFLLLQQQTTT}}}|||}}}}}}}}}xxxrrrnnnmmmggg```\\\ZZZXXXSSSOOOHHHGGGEEEDDDEEEGGGIIIKKKBBBBBBAAABBBCCCEEEGGGHHHHHHLLLRRRVVVYYY\\\___bbbbbbcccdddccccccccceeegggiiikkkooorrrtttxxx}}}xxxhhhWWWNNNKKKHHHFFFGGGEEEDDDFFFIIIKKKOOOZZZeeexxxtttaaa^^^___kkkvvvmmmgggdddggglllqqqooonnnoooqqqpppnnnkkkjjjgggbbb]]]VVVLLL@@@888777555333333444444333222222222222222222222222222111111111111111111111111111111222222222222111111000111111111111222222222///111333333222111222333666555555555555666777777666666666777888888999999===<<<===???CCCHHHMMMPPP|||wwwrrrmmmiiigggbbb[[[WWWVVVSSSOOOKKKEEEEEEDDDDDDEEEGGGIIIKKKAAAAAAAAAAAACCCEEEGGGIIILLLPPPUUUYYY\\\___bbbdddbbbcccddddddddddddfffhhhjjjmmmpppsssvvvyyy~~~oooaaaSSSLLLJJJGGGFFFHHHEEEDDDFFFIIIMMMTTTcccqqqyyyhhhZZZ]]]ddduuuqqqhhhdddbbbggglllqqqqqqqqqsssuuuvvvtttqqqmmmjjjddd[[[QQQEEE<<<666777555333333444444333222222222222222222222222222111111111111111111111111111111222222222222111111000111111111111222222222000222444444333222333444666555555555555666777777666666666777888888999999>>>======???CCCIIIOOOSSS|||wwwsssnnnhhheeeaaa]]]WWWTTTQQQOOOLLLJJJGGGFFFDDDCCCBBBBBBCCCDDD@@@@@@@@@BBBDDDFFFIIIKKKNNNRRRWWW[[[]]]___bbbdddcccdddeeeeeeeeefffhhhkkkmmmooorrruuuxxx||||||ggg[[[OOOJJJHHHEEEEEEFFFFFFEEEGGGJJJOOOZZZmmmpppaaaWWW___lll}}}ttthhhbbb```bbbhhhooorrrtttwwwzzz||||||{{{yyyrrrnnnfffYYYKKK@@@999666777555333333444444333222222222222222222222222222111111111111111111111111111111222222222222111111000000111111111222222222111333555555444333444555444333333333333444555555666666666777888888999999<<<<<<===@@@GGGPPPYYY^^^~~~xxxsssooojjjeeebbb\\\YYYUUUQQQNNNLLLJJJIIIFFFEEECCCAAA@@@????????????@@@AAABBBEEEHHHKKKMMMOOORRRWWWZZZ]]]___aaaccccccdddfffgggggghhhkkkmmmppprrruuuxxx{{{rrr```VVVMMMIIIGGGCCCCCCDDDGGGGGGIIIMMMTTTbbbyyywwwdddXXXUUU```pppooofff]]]\\\^^^ccckkksssvvvyyy~~~xxxrrrfffWWWHHH===999777777555333333444444333222222222222222222222222222111111111111111111111111111111222222222222111111000000111111111222222222222333555555444444444555444333333333333444555555666666666777888888999999;;;;;;===AAAIIISSS]]]bbb~~~zzztttooojjjeeeaaa]]]WWWUUURRRNNNKKKIIIHHHHHHBBBAAAAAA@@@??????@@@@@@@@@@@@AAADDDGGGJJJNNNPPPQQQTTTXXX\\\]]]___aaacccccceeeggghhhhhhjjjmmmooosssvvvyyy|||yyyfffYYYRRRKKKIIIFFFCCCBBBDDDGGGHHHMMMSSS\\\mmm~~~kkk]]]VVVUUUaaarrrvvvaaaZZZVVVYYY___fffoooxxx{{{|||ssscccRRREEE===999888777555333333444444333222222222222222222222222222111111111111111111111111111111222222222222111111000111111111111222222222111333555555444333444555666555555555555666777777666666666777888888999999<<<<<<===AAAGGGOOOWWW[[[}}}yyyuuuoooiiiddd___[[[XXXRRRQQQOOOKKKHHHFFFFFFGGGAAAAAAAAAAAAAAAAAAAAABBB@@@AAABBBEEEHHHMMMPPPRRRUUUXXX\\\___```bbbdddfffdddeeegggiiiiiikkknnnqqqvvvyyy|||nnn[[[RRRMMMIIIHHHGGGDDDDDDGGGEEEIIIPPPYYYfff{{{rrrbbbZZZXXX[[[hhhwwwvvviiiZZZUUUTTTZZZbbbjjjsss{{{~~~qqq^^^MMMBBB===999888777555333333444444333222222222222222222222222222111111111111111111111111111111222222222222111111000111111111111222222222111333444444333333444555666555555555555666777777666666666777888888999999<<<<<<===@@@EEEKKKQQQTTT}}}zzzvvvqqqkkkddd___[[[WWWTTTPPPOOOMMMJJJFFFDDDDDDEEECCCCCCCCCBBBBBBBBBAAAAAAAAAAAACCCFFFJJJNNNRRRTTTXXX[[[___bbbccceeeggghhhdddfffhhhiiijjjlllooorrrxxxzzz~~~}}}gggUUUMMMIIIGGGHHHHHHEEEFFFIIIDDDHHHRRR^^^lllhhhZZZVVVWWWdddooo{{{zzzlll___WWWTTTTTT[[[dddllluuu|||oooZZZJJJAAA===999777777555333333444444333222222222222222222222222222111111111111111111111111111111222222222222111111000111111111111222222222000222444444333222333444444333333333333444555555666666666777888888999999;;;;;;>>>AAAFFFLLLQQQTTT}}}wwwssspppmmmiiiccc^^^ZZZVVVRRROOOFFFFFFEEEEEEEEEEEEEEEFFFEEEBBB@@@@@@BBBDDDBBB@@@BBBEEEGGGJJJLLLOOOTTTWWWZZZ[[[]]]```cccdddffffffhhhjjjkkkkkklllnnnqqqtttwwwxxx~~~mmm]]]UUUNNNKKKGGGEEEEEEGGGHHHHHHLLLRRR[[[fff||||||ggg[[[[[[aaalllyyyyyyiiiZZZQQQTTTZZZ```hhhqqqyyyyyyeeeNNNAAA<<<888555444222222222222222222222222333222222222333444444555333333222222111000//////222111000//////000111222666666555444222111000000333555555444222111111222555555555444444333333333555555666666777777777888888===BBBEEEFFFIIINNNRRRzzztttooollliiifff```[[[WWWSSSOOOLLLIIIHHHGGGEEEDDDCCCBBBBBBEEEBBB@@@@@@BBBCCCBBB@@@AAADDDHHHKKKNNNRRRVVVYYY[[[\\\^^^aaadddeeeggggggiiijjjkkklllmmmooosssvvvzzz{{{{{{gggXXXSSSJJJHHHFFFEEEFFFHHHIIIJJJJJJRRR^^^nnnxxxfff]]]```ggg|||yyyhhhZZZRRRUUU[[[aaahhhqqqyyynnn[[[GGG===:::777555444333333333333333333333333222222222222222333444444444444333333222111111000111111000000000000111111333333333333333222222222222333444444333222444555555555555444444333333333555555666777777888999999999===AAADDDFFFIIIOOOSSS{{{uuuooojjjgggdddaaa\\\WWWTTTPPPLLLIIIHHHGGGFFFDDDCCCBBBBBBBBBDDDCCCAAAAAABBBBBBBBB@@@@@@DDDIIINNNQQQUUUXXXZZZ]]]^^^aaaccceeeggghhhiiiiiikkklllnnnoooqqquuuxxx~~~~~~qqq]]]RRROOOEEEEEEEEEFFFGGGIIIKKKLLLKKKWWWggg}}}ooobbb___gggrrrvvvdddXXXVVVZZZ___ffflllttt{{{|||sss^^^OOO???999888666444444444444444444444444444444222111111111111222333333555444444333333222222222000111111111111111111000111111111222222333333444111333444555444444666777555555555444444444444444555555666777888::::::;;;:::===AAACCCEEEIIIPPPUUU}}}{{{zzzzzz{{{}}}}}}wwwqqqkkkfffccc___\\\WWWTTTPPPMMMJJJGGGCCCCCCCCCBBBCCCCCCDDDEEECCCCCCBBBAAABBBBBBBBBBBBCCCHHHMMMRRRUUUWWWYYY[[[```aaacccfffhhhiiijjjkkkkkklllnnnpppqqqtttxxx{{{|||gggUUUMMMMMMCCCDDDEEEFFFGGGIIILLLNNNRRR```vvvuuuccc\\\```ooo}}}pppaaaYYY]]]aaagggmmmrrrxxx~~~~~~qqqdddQQQEEE:::666666555333333444444444444444444444444222111111000111111222222444444333333222222222222000000222333333222000000000111111222222333333333333444555555444444666777555555555555555444444444444555666888999;;;<<<<<<;;;>>>AAABBBDDDIIIQQQWWW~~~yyyuuuvvvuuusssrrrrrrtttvvvxxxyyy|||yyyrrrmmmhhhccc```\\\YYYTTTQQQNNNLLLIIIFFFBBBBBBAAAAAABBBCCCCCCDDDBBBCCCCCCCCCBBBCCCDDDEEEJJJNNNSSSVVVXXXYYY[[[\\\cccdddfffiiikkklllmmmmmmmmmoooqqqrrrtttwww{{{~~~sss```PPPJJJKKKDDDFFFGGGGGGGGGHHHLLLOOOXXXkkkhhhYYYXXXbbbvvv}}}lllbbb___cccgggmmmrrrvvvzzz}}}}}}{{{zzzuuufffWWWJJJ@@@777666666444222222222222222222222222222222222222111111000111111222222222222222111111111111000111222333333222111000222222222222222222222222555666777666444333444555555555555555555555555555444555666888999;;;<<<<<<;;;>>>AAACCCEEEJJJRRRXXX{{{vvvrrrooonnnllliiigggfffgggiiijjjiiillloooqqqtttyyyzzztttnnniiiddd```]]]XXXUUUQQQOOOMMMJJJHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@AAACCCDDDDDDDDDEEEGGGJJJPPPSSSWWWZZZ[[[]]]^^^```fffgggiiikkkmmmnnnoooooopppqqqssstttvvvxxx|||zzziiiZZZNNNIIIIIIEEEGGGHHHGGGFFFIIINNNSSS^^^uuurrr___WWW[[[iiivvviiieeehhhiiimmmssswwwyyyzzz|||}}}~~~}}}zzzvvvssslll\\\MMMFFF===666555555333222333222222222222222222222222333333222111111111111222111111111111111111111111111111222222222222111111333333333333333333333333555666777555333222222333555555555555555666666666555555666777888::::::;;;:::===AAADDDFFFKKKRRRXXX~~~wwwrrrnnnllljjjeeeccc```^^^]]]^^^```aaa___bbbeeeffffffiiioootttxxxxxxtttnnniiieeeaaa]]]ZZZUUURRRNNNLLLJJJIIIFFFDDDCCCBBBAAA@@@@@@??????@@@@@@BBBEEEFFFFFFGGGKKKNNNTTTVVVYYY\\\^^^```cccfffiiijjjkkkmmmooopppqqqqqqssstttvvvvvvwwwyyy}}}ooo```VVVMMMHHHFFFEEEFFFGGGFFFFFFJJJSSSZZZhhhrrrfff[[[[[[dddtttyyyooofffffflllqqquuuzzz}}}~~~~~~~~~~~~}}}|||xxxrrrllldddUUUGGGBBB:::444444555333444666333333333333333333333333444444333222222222222222222222222222222222222222333222222111111222222333222222333444555666666777333444555444333222333444444555555555666666666777555555666777777888999999888===BBBEEEHHHLLLRRRWWWxxxpppllliiigggfff___]]][[[ZZZYYY[[[]]]___UUUXXXZZZ[[[ZZZ\\\aaaeeebbbiiipppuuuxxx}}}}}}zzzvvvzzz|||{{{tttpppjjjfffbbb^^^[[[YYYRRRPPPLLLJJJIIIGGGEEECCC????????????@@@AAABBBCCC???BBBEEEFFFGGGIIIMMMPPPUUUWWWZZZ]]]___cccgggkkkjjjkkklllnnnpppqqqrrrrrruuuvvvwwwwwwxxxzzz}}}~~~hhh[[[TTTMMMGGGEEECCCEEEGGGFFFFFFLLLVVV___rrrfff]]]YYY```mmm}}}|||rrriiibbbeeekkkyyy}}}||||||xxxppphhh___QQQEEE???888333333444333555888444444444444444444444444555444444333222222222333333333333333333333333333444333222111111222333444000111222444666888999:::000222333333333333444666444555555555666666777777555555666666777777777888888<<>><<<999555444444333333333444444555222222333444444444333333444444444333333333222222///000000000000111111111000000000000111111111111555555444222000000111333111333555444222111333555222333333444555666777777555666888999999:::<<<>>><<>>>>>?????????@@@@@@@@@BBBCCCEEEEEEGGGJJJOOORRRYYY]]]bbbfffhhhiiikkklllkkklllnnnppprrruuuvvvwwwvvvxxx{{{|||}}}wwweee[[[RRRLLLIIIHHHEEEDDDFFFFFFDDDEEEIIINNNVVVdddxxxrrrdddZZZVVVcccuuu|||nnngggfff___iiixxx|||cccKKKBBB===555333777555555444444444333333333222333333444444333333222222222222222222222222222444444333222222111111000111111222222222333333333555444444333333444444555444222111111333444444444444444444555555555555666777777888999::::::;;;;;;>>>@@@CCCFFFJJJPPPWWW\\\uuujjjddd\\\WWWPPPKKKHHHGGGGGGFFFBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLOOOTTTWWW\\\dddnnnvvvsssfff\\\SSSNNNMMMLLLKKKIIIHHHHHHIIIKKKLLLKKKMMMSSS[[[cccnnn}}}xxxsssooohhhddd```\\\XXXUUUQQQOOOLLLKKKIIIFFFDDDBBBAAAAAA======>>>???@@@AAABBBBBBCCCDDDFFFGGGIIIMMMRRRVVV\\\```eeeiiikkklllmmmnnnnnnoooppprrrtttvvvwwwxxxwwwyyy|||}}}~~~mmm^^^UUUOOOJJJHHHGGGDDDDDDFFFFFFEEEHHHMMMRRR]]]ppppppeee```aaaooowwwiiicccbbbfffppp~~~qqq[[[GGG@@@===777555888555555444444444333333333000111111222222111111000222222222222222222222222///000000111111222333333111111222222222333333333444444333333333333444444444222222333444555444333444444444555555555555666777777888999:::;;;;;;<<<>>>@@@CCCFFFJJJPPPWWW\\\}}}qqqfff```YYYTTTNNNIIIGGGFFFEEEDDDAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIKKKOOORRRUUU\\\eeellluuuxxxiii^^^TTTNNNMMMMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLPPPVVV[[[cccrrr~~~yyytttooollleeebbb]]]YYYVVVSSSPPPMMMJJJIIIGGGEEECCCBBBAAAAAA<<<===>>>???@@@AAABBBCCCCCCEEEGGGIIILLLQQQVVV[[[```dddiiilllnnnooopppqqqqqqrrrssstttvvvwwwxxxyyyzzz{{{}}}~~~wwwbbbVVVQQQLLLIIIIIIFFFDDDDDDFFFGGGGGGLLLSSSWWWhhhnnngggiiiqqqpppddd```aaammmvvvbbbPPPAAA===<<<888666888555555444444444333333333000111111222222111111000222222222222222222222222...//////000111111222222111111222222222333333333444444333333333333444444333333333555666777555333444444444555555555555666666777888999:::;;;;;;<<>>>>>???@@@@@@AAABBBBBBCCCFFFHHHLLLOOOUUU[[[___dddgggkkknnnoooppprrrsssttttttuuuvvvwwwwwwxxxxxx{{{|||~~~~~~{{{lll[[[RRRNNNKKKIIIJJJFFFDDDDDDFFFGGGIIIPPPYYY```uuu|||mmmllluuu{{{mmmeeedddfffssszzznnnSSSFFF<<<::::::777555666555555444444444333333333222333333444444333333222222222222222222222222222222222222111000000//////111111222222222333333333444333333333333333333444333333444666888777555333444444444555555555555666666666777888:::;;;<<<<<>>???@@@BBBCCCDDDEEELLLOOORRRVVVZZZ```gggllllllnnnpppqqqrrrrrrtttvvvwwwwwwxxxyyyzzz||||||}}}}}}~~~~~~jjj]]]TTTKKKIIIGGGEEEEEEHHHFFFGGGJJJNNNSSS\\\nnn~~~|||qqqxxxwwwvvv{{{yyyfffSSSGGG<<<999555333444666666444555555444444444333333333000111111222222111111000222222222222222222222222000000000111222222333333111111222222222333333333333333222222222222333333444222222333444555444333444444444555555555555666555555777888:::<<<===>>>@@@BBBEEEHHHLLLRRRYYY^^^xxxoooddd[[[VVVLLLIIIFFFDDDCCCBBBAAA???AAAAAABBBBBBBBBBBBCCCCCC@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEGGGHHHAAADDDGGGGGGGGGIIINNNRRRSSS___eeennnrrreee___^^^XXXYYYYYYZZZZZZYYYYYYXXXZZZWWWVVVXXXYYYXXX[[[```eeettt}}}vvvrrrmmmhhhddd___ZZZVVVSSSPPPLLLJJJHHHGGGDDDBBBAAA@@@@@@???>>>>>>??????:::;;;===@@@BBBEEEGGGHHHPPPRRRUUUYYY]]]cccjjjnnnnnnppprrrsssssstttvvvwwwxxxyyyzzz{{{|||~~~~~~sss___YYYQQQKKKIIIIIIGGGHHHKKKEEEGGGKKKQQQXXXcccwww{{{rrrooo{{{~~~wwwxxxooo[[[JJJAAA888777444222444777888666555555444444444333333333333333333444444333333333222222222222222222222222222222111111000/////////111111222222222333333333333222222222222222222333444222111111333444444444444444444555555555666666444555777888:::<<<===>>>@@@BBBEEEHHHLLLRRRYYY^^^~~~}}}}}}~~~uuukkkbbbYYYTTTNNNMMMKKKHHHDDDAAA@@@@@@AAAAAAAAA@@@@@@@@@??????>>>???@@@@@@AAAAAA@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@DDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLMMMOOORRR\\\hhhsss~~~oooeee````````````___^^^]]]]]]\\\\\\[[[[[[[[[[[[]]]^^^___ffflllxxx|||wwwtttllliiieeeaaa]]]YYYTTTQQQPPPNNNKKKGGGEEEDDDDDDDDD???<<<:::;;;>>>BBBCCCBBB@@@@@@AAAAAABBBEEEIIIMMMQQQTTTYYY^^^ccciiioootttsssssstttuuuvvvvvvvvvuuuwwwxxxzzz{{{|||}}}}}}}}}sssaaaYYYNNNJJJFFFEEEGGGHHHHHHFFFFFFKKKQQQWWW```rrrvvvnnnoooxxx}}}sssuuu{{{~~~rrr___KKK???===888777777666555444444444222222333333333333444444111111111222222333333333111111111111000000000000222222111111111111222222111111222222222333333333###&&&+++000333444444333111222333444555444333222555555666777777888777777888888888999:::;;;<<<===>>>AAADDDHHHLLLRRRXXX\\\}}}zzzyyyxxxvvvsssooolllmmmnnnmmmkkkjjjjjjkkkqqqrrrwwwtttjjjaaaYYYSSSKKKJJJHHHEEEBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@EEEEEEEEEDDDDDDDDDDDDDDDCCCDDDEEEFFFHHHJJJKKKKKKOOORRRYYYdddmmmyyyvvvkkkeeegggfffeeedddcccbbbaaaaaa\\\[[[[[[ZZZ[[[\\\]]]^^^ccchhhrrr|||xxxssspppiiifffbbb^^^ZZZVVVRRROOOMMMKKKHHHEEECCCBBBBBBBBBAAA>>>;;;;;;===??????>>>AAAAAABBBBBBDDDGGGLLLOOOTTTXXX]]]bbbggglllqqquuusssssstttuuuvvvvvvvvvvvvxxxyyyzzz{{{{{{|||||||||}}}~~~gggXXXRRRLLLIIIFFFEEEFFFHHHHHHGGGFFFKKKQQQYYYeeexxxssssssyyywwwrrrvvv}}}~~~tttgggVVVEEE<<<:::777777777666555444444444222222333333333333444444222222222222222222333333222222222222111111111111222222111111111111222222111111111111111111222222111222444666666555444222222333444555555555444444333444555666777777777777888888888999:::;;;======>>>@@@DDDHHHLLLQQQWWW\\\zzzwwwsssqqqpppooonnnllliiigggfffeeeeeedddaaa___```aaaaaa```______```bbbcccdddiiiqqqxxxtttiii```WWWQQQLLLJJJGGGDDDCCCBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAA@@@@@@EEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEFFFGGGHHHIIINNNOOOUUU]]]eeeoootttnnnmmmllljjjhhheeedddcccbbb^^^]]]\\\\\\\\\]]]^^^___aaadddkkkvvvzzzwwwrrrnnnjjjeeebbb^^^ZZZWWWSSSNNNKKKIIIHHHEEEBBBAAA@@@??????@@@>>><<<;;;===>>>>>>>>>AAABBBDDDEEEFFFJJJOOOSSSXXX]]]ccciiimmmppptttvvvssssssuuuvvvvvvwwwwwwwwwyyyyyyzzzzzz{{{{{{{{{{{{|||ppp^^^SSSOOOJJJHHHEEEDDDEEEGGGHHHGGGHHHLLLSSS^^^oooyyyttt~~~xxxtttttt{{{xxxiii[[[MMM???::::::777777666666555444444444222222333333333333444444333333222222222222222222444333333333333222222222222222111111111111222222111111111111111000000000555555555444333111000///333444555666666666555555111222444555666777888888888888999999:::<<<===>>>===@@@DDDHHHLLLQQQWWW[[[|||sssmmmjjjgggdddbbbbbbbbb```___^^^^^^^^^^^^^^^]]]\\\[[[]]]^^^^^^^^^]]]^^^```bbbbbbccciiiqqqyyyssshhh___VVVPPPNNNKKKGGGEEEDDDDDDDDDDDD???@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFLLLMMMQQQWWW]]]gggvvv}}}vvvwwwuuuqqqmmmjjjgggeeedddbbbaaa```^^^^^^^^^_________aaafffnnnzzz{{{wwwsssnnnjjjfffaaa^^^ZZZVVVSSSPPPLLLIIIFFFEEECCCAAA??????>>>>>>;;;;;;:::;;;===???AAAAAAAAABBBEEEGGGIIIMMMRRRVVV\\\aaahhhnnnqqqssstttvvvssstttuuuvvvwwwxxxxxxxxxzzzzzzzzzzzzzzz{{{{{{|||}}}tttdddVVVNNNLLLGGGFFFDDDDDDEEEFFFHHHIIILLLOOOXXXeeewwwxxx|||vvvxxx}}}uuubbbSSSGGG===:::;;;666666666555555444444444222222222333333333444444333333333222222111111111333333333333222222222222222222111111111111222222222222222111111111111111222111111000000000000000333444444555555555555555000111333444666777888888999999999:::;;;<<<===>>>===@@@DDDHHHLLLQQQWWW[[[tttllleeeaaa\\\YYYWWWVVVWWWWWWWWWVVVYYYZZZ[[[[[[[[[ZZZZZZ[[[XXXYYYZZZZZZZZZ[[[___aaaeeehhhoooxxxssshhh^^^UUUOOONNNKKKFFFDDDDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEIIIJJJNNNTTTYYYaaaooo}}}|||vvvqqqmmmkkkjjjhhhfffdddbbb```_________]]]___ccchhhrrr~~~yyyuuuppplllgggccc]]]ZZZVVVSSSQQQMMMJJJGGGDDDCCCBBBAAA@@@???>>>>>>:::;;;<<<===>>>???AAABBB@@@CCCFFFIIILLLPPPUUUYYY```eeekkkpppssssssttttttssstttuuuwwwxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{}}}}}}xxxeeeWWWMMMHHHFFFEEEEEEDDDDDDDDDFFFIIIKKKMMMSSS^^^mmm~~~rrr\\\LLLBBB;;;999:::555555555555444444444444222222222333333333444444333333333222222111111111333222222222222111111111222222111111111111222222333333333333333333333333444444333333333444555666333333333333333444444444000111333444666777888888999999999:::;;;<<<>>>>>>>>>AAAEEEHHHLLLRRRXXX\\\|||nnnfff```\\\YYYVVVTTTSSSSSSUUUVVVWWWVVVUUUWWWYYYYYYXXXXXXYYYZZZXXXYYYZZZZZZ[[[^^^bbbeeeiiimmmwwwtttiii^^^UUUOOOKKKGGGDDDCCCDDDDDDBBB???AAAAAAAAA@@@@@@@@@????????????@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBB??????@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEGGGIIIMMMRRRVVV[[[hhhttt{{{wwwtttrrrqqqrrrpppllliiifffdddbbbbbb___bbbeeehhhmmmyyy{{{vvvqqqmmmhhhccc___YYYVVVRRRPPPMMMKKKGGGDDDBBBBBBAAAAAA@@@???>>>>>>===???@@@???>>>===>>>???AAADDDHHHLLLPPPTTTZZZ]]]ccchhhmmmqqqssssssssssssssstttvvvwwwyyyyyyzzzzzz{{{{{{zzzzzz{{{}}}kkk\\\SSSLLLGGGGGGDDDEEEEEEEEEEEEGGGKKKMMMPPPYYYhhhxxxkkkSSSDDD===888666666444444444444444444444444222222333333333333444444333333222222222222222222222222222222111111111111222222111111111111222222333333333333444444555555666555555444444444444444333222222222222333444444111222444555666777888888999999::::::;;;===>>>??????BBBFFFJJJNNNSSSYYY]]]yyylll```ZZZWWWTTTRRRVVVUUUTTTUUUXXX[[[\\\\\\YYY\\\^^^___]]]]]]^^^```aaabbbbbbcccdddhhhmmmpppssszzzuuuiii___UUUOOOHHHEEEDDDFFFIIIJJJFFFBBBCCCBBBBBBAAA@@@???>>>>>>===>>>??????@@@@@@??????@@@@@@@@@AAAAAABBBBBBBBB??????@@@AAAAAABBBCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFGGGIIIMMMQQQSSSVVV```kkkwww{{{vvvrrrnnnlllkkkhhhkkknnnnnnooovvvzzzvvvqqqlllhhhccc]]]ZZZTTTRRRNNNLLLJJJGGGDDDAAA@@@@@@@@@@@@???>>>=========@@@BBBAAA???>>>???AAACCCFFFKKKPPPTTTYYY^^^bbbgggkkkooorrrsssssssssttttttuuuvvvxxxyyyzzz{{{{{{{{{{{{zzz{{{}}}ttt___TTTPPPLLLIIIHHHCCCEEEFFFFFFEEEHHHLLLPPPWWWeeexxxvvvaaaJJJ>>>:::777555444444444444444444444444444222222333333333333444444222222222222222222333333444333333333222222222222222222111111111111222222111111222333444444555666222222222222222111111111444333333222333444555666333444555666777777777777::::::::::::;;;===>>>???AAACCCGGGKKKOOOTTTZZZ^^^xxxooobbbXXXSSSQQQOOOMMMSSSRRRRRRTTTWWW[[[\\\]]]bbbeeehhhhhhfffeeegggiiihhhiiiiiijjjlllooouuuyyyvvvjjj___UUUOOOHHHFFFFFFJJJOOOPPPLLLHHHDDDCCCBBBAAA???>>>============>>>???????????????@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAABBBBBBCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIMMMQQQQQQRRRZZZccckkk}}}}}}yyyvvvuuurrruuuwwwvvvtttwww~~~vvvrrrmmmhhhddd___YYYVVVQQQOOOKKKIIIGGGEEEBBB???>>>>>>??????>>>===<<<<<<:::===AAAAAA@@@@@@BBBEEEEEEIIINNNSSSXXX]]]bbbeeejjjmmmpppssssssssstttttttttuuuvvvxxxzzz{{{{{{{{{{{{{{{{{{{{{}}}vvveeeRRRKKKIIIGGGEEEDDDCCCEEEFFFFFFFFFHHHMMMQQQ___oooppp\\\FFF<<<;;;999777555444444444444444444444444222222333333333444444444111111111222222333333444555555444444444333333333222222111111111111222222//////000111333444555666///000111222333444444444555555444333444555666777555555666777888888777777:::::::::;;;<<<===>>>???BBBDDDHHHLLLPPPUUU[[[___|||hhh```YYYVVVTTTQQQQQQTTTUUUYYY^^^```bbbdddiiimmmnnnnnnnnnnnnppprrrssstttqqqrrrssstttvvvzzzrrrggg^^^TTTMMMIIIHHHHHHJJJLLLLLLKKKIII@@@@@@@@@@@@@@@@@@@@@@@@AAA???>>>@@@CCCDDDCCCAAA????????????@@@AAABBBCCCAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDGGGHHHIIIJJJMMMQQQWWW[[[mmmvvv|||yyyrrrmmmgggaaa\\\XXXSSSPPPKKKJJJHHHFFFDDDBBBAAA@@@@@@@@@@@@??????>>><<<<<<===>>>@@@@@@AAABBBDDDGGGFFFJJJPPPVVV[[[```dddgggpppqqqqqqrrrsssuuuvvvwwwvvvwwwxxxyyyzzz{{{{{{{{{|||eee[[[PPPIIIGGGGGGFFFDDDCCCBBBDDDFFFGGGJJJUUU```ssszzzfffVVVEEE>>>:::666666:::777666444333333444555666111111222222222333333333444333222111222333444555::::::888666444222000///444222//////000222222111000000111222222222222111444555555555444333333222444444444555666777777888555555666666777777888888888888999:::<<<>>>@@@AAACCCEEEHHHLLLOOOTTTZZZ^^^xxxlllaaa[[[UUUTTTSSSQQQSSSWWWYYY^^^dddiiilllqqqwww||||||}}}~~~rrrhhh^^^TTTMMMHHHGGGFFFGGGHHHHHHGGGEEE@@@@@@@@@@@@@@@@@@@@@@@@AAA???>>>???AAABBBAAA???????????????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJLLLPPPUUUYYYfffmmm}}}|||wwwssskkkgggaaa\\\YYYUUUQQQOOOLLLKKKIIIFFFCCCAAA???>>>>>>>>>???????????????>>>>>>???AAABBBBBBDDDGGGIIILLLPPPVVV\\\```eeeiiikkkpppppppppqqqrrrsssuuuuuuvvvwwwxxxyyyzzz{{{{{{{{{|||}}}~~~}}}mmm]]]UUULLLGGGGGGGGGFFFEEECCCCCCEEEHHHJJJQQQ```ooo|||~~~xxx\\\NNNAAA;;;999666777:::888777666444333333333444222222222222333333333333333333222222333333444444888888666555333222000000333222000000222222222111000000111222222222222222333333444444333222222111333333333444555666666666555555666666777777888888999999:::;;;===???AAABBBCCCEEEIIILLLPPPUUU[[[___wwwhhh___\\\WWWTTTVVVVVVWWW[[[```dddjjjrrrxxx}}}ssshhh^^^TTTMMMHHHGGGEEEEEEFFFFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA???>>>???@@@@@@???===AAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFHHHIIIJJJKKKNNNSSSWWW]]]cccppp{{{uuuoookkkccc___ZZZVVVSSSQQQNNNLLLKKKJJJHHHEEEBBB@@@>>><<<======>>>>>>???@@@@@@AAA???@@@BBBCCCDDDFFFJJJMMMRRRVVV\\\aaaeeehhhlllnnnoooooooooooopppqqqssssssvvvwwwxxxzzz{{{{{{||||||{{{}}}kkk]]]SSSNNNHHHFFFFFFGGGFFFEEECCCDDDFFFJJJNNNZZZqqqvvvzzzjjjOOOEEE;;;888777666777999999888666555333222222222333333333333444444444444222222333333444444333333555555444333222111111000222111111222333444222111000111111222222222222222222222333333222222111111222222333333444555555555555555666666777777888888::::::;;;<<<>>>@@@BBBCCCDDDFFFJJJMMMQQQVVV\\\```wwwlllccc^^^[[[XXXXXX\\\^^^```fffmmmvvv|||tttiii___TTTMMMKKKIIIGGGFFFFFFEEECCCBBB????????????????????????AAAAAA@@@@@@@@@???>>>>>>BBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHGGGHHHIIIJJJJJJMMMPPPSSSWWW\\\ggguuu{{{uuuoooiiieee^^^ZZZUUUQQQOOOLLLJJJHHHHHHGGGFFFDDDAAA@@@>>>===>>>>>>>>>>>>???@@@AAAAAA???AAABBBDDDEEEIIIMMMQQQVVVZZZ___cccfffiiikkknnnmmmmmmmmmnnnoooppprrrrrrwwwxxxyyy{{{|||}}}}}}}}}}}}sssaaaUUUMMMJJJGGGFFFGGGGGGEEEDDDEEEFFFHHHMMMTTTddd|||qqq}}}vvvZZZEEE???999666666666666777777777666555444333333333333333333444444444555555111222333444555444333222222222222222111111111111111111111333555555333111000111222222333333222222222222333333333333222222333333444444444555555555555555666666777777888888:::::::::<<<===???AAABBBDDDGGGKKKNNNRRRXXX]]]bbb}}}tttkkkddd```^^^\\\[[[^^^dddhhhlllttt|||vvvjjj___UUUMMMKKKIIIFFFDDDDDDCCCBBB@@@????????????????????????BBBBBBBBBAAA@@@@@@???@@@BBBBBBAAAAAA@@@AAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJJJJJJJKKKNNNQQQUUUXXXaaammmzzz~~~wwwqqqkkkddd```[[[WWWRRRNNNKKKIIIFFFCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>???@@@@@@???AAACCCDDDGGGKKKQQQUUUZZZ^^^bbbeeegggiiikkkmmmlllmmmmmmnnnoooqqqrrrsssxxxyyy{{{|||~~~}}}zzzhhhZZZQQQJJJIIIHHHGGGGGGFFFDDDCCCGGGGGGKKKQQQ\\\ooo}}}yyyhhhPPP@@@>>>:::666555666666555444444555555555555555555333333333444444444555555111222333444555444333222111111111111111111111111000000111333444555333111111111222333333333333222333333444444444444444333555555555555555666666666555555666666777777888888888999999;;;<<<>>>@@@AAADDDGGGKKKNNNSSSXXX^^^bbb~~~zzztttlllddd``````aaacccdddkkkssszzzwwwkkk```UUUMMMIIIGGGCCCAAAAAAAAA???>>>????????????????????????AAABBBCCCBBB@@@@@@@@@BBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEEEEFFFEEEFFFFFFGGGHHHIIIJJJJJJIIIKKKLLLKKKKKKKKKMMMOOOSSSUUU[[[fffppp~~~xxxrrrlllfff```\\\XXXTTTPPPLLLIIIFFFDDDAAA??????@@@@@@@@@@@@@@@@@@BBBAAA???>>>>>>???@@@AAAAAABBBDDDFFFIIIOOOUUUZZZ```cccgggiiijjjkkkmmmnnnllllllmmmoooqqqsssuuuvvvzzz{{{|||~~~~~~lll]]]RRRLLLHHHHHHHHHGGGFFFEEEDDDDDDHHHHHHMMMWWWfff{{{uuu[[[KKK======;;;666444666666444222333444555666666666666333333333333444444444444222222333333444444333333111111111111111111111111000//////111333444222111111222222333333333333333333333444555555555444444666666666666666666666666555555666666777777888888888888999:::<<<>>>@@@AAACCCFFFJJJNNNSSSXXX^^^ccc~~~}}}yyywwwsssmmmiiihhhllloootttxxx}}}{{{|||xxxkkk```UUUNNNIIIGGGCCCAAAAAAAAA@@@???????????????????????????>>>@@@BBBAAA??????@@@BBBAAAAAAAAAAAAAAABBBCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMKKKLLLMMMMMMKKKKKKLLLMMMOOOPPPVVV^^^gggsss|||xxxrrrlllfff```ZZZVVVSSSPPPLLLIIIGGGEEECCCBBB????????????????????????@@@???>>>>>>>>>@@@BBBCCCCCCEEEGGGIIIMMMSSSZZZ___cccfffiiikkkkkklllmmmnnnllllllnnnpppsssvvvxxxzzz{{{}}}~~~ooo^^^SSSLLLHHHEEEEEEFFFEEEDDDDDDEEEFFFHHHHHHNNN^^^rrr~~~xxx{{{|||aaaMMMEEE999<<<:::444222555666444333444555666666666555444222222222222333333333333333333222222333333444444111111111111111111111111000///......111222222222111222333333444444333333222222333444444444444444555555555555555555555555555555666666777777888888999999:::;;;===???@@@AAABBBEEEIIIMMMRRRXXX^^^bbb}}}wwwwwwvvvsssrrruuu{{{yyyqqqllliiijjjooossswww~~~xxxkkk```UUUNNNKKKHHHEEECCCCCCCCCCCCBBB>>>>>>>>>>>>>>>>>>>>>>>><<>>>>>@@@BBB@@@@@@@@@AAABBBCCCDDDEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOLLLMMMNNNMMMLLLKKKLLLMMMLLLMMMQQQYYY```kkk}}}vvvrrrmmmgggaaa\\\VVVRRROOOLLLIIIFFFFFFEEEDDDCCC@@@@@@??????>>>>>>======>>>>>>======???AAADDDFFFFFFGGGIIILLLOOOVVV]]]ccccccfffiiijjjjjjjjjkkkllllllmmmnnnqqqtttwwwzzz|||}}}~~~xxxcccVVVOOOKKKHHHBBBCCCCCCCCCCCCDDDFFFGGGGGGGGGOOObbbyyyxxxrrrvvvlllQQQCCC???777:::999333111555777555555555666666666555333222111111222222222333333333444333222111222333444555222222222222111111111111000...,,,---///111222222111222333333444444333333000111222333333333333333444444444444444444444444555555666666777888888888::::::;;;<<<>>>@@@AAACCCBBBEEEIIIMMMRRRWWW^^^bbb~~~|||{{{qqqhhhbbbbbb______bbbgggkkkqqqwwwkkk^^^TTTPPPIIIGGGDDDCCCCCCCCCAAA@@@AAAAAAAAA@@@@@@@@@??????AAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDFFFGGGIIIIIIIIIIIIJJJKKKMMMOOOQQQRRRPPPPPPQQQQQQRRRRRRSSSSSSPPPQQQRRRRRRQQQPPPNNNMMMNNNOOORRRXXX\\\cccppp}}}|||xxxpppllleee___ZZZVVVQQQOOOKKKJJJHHHFFFDDDBBBAAAAAA????????????>>>>>>>>>>>>@@@======@@@@@@???@@@CCCGGGJJJOOOTTTXXX[[[```bbbbbbdddggghhhiiijjjmmmooooooqqqssstttuuuwww{{{}}}}}}kkk]]]UUUNNNIIIGGGHHHGGGEEECCCCCCDDDGGGIIIKKKPPP[[[mmmxxxttt}}}rrrYYYGGG>>><<<999888888777666555555444666555444333222333444444333444555555333333444555333333333222222111111111222111000//////111333555222222111111111111222222333333333333333222111000444555666666666555444333444222222444888:::888666555666777888999:::;;;;;;888:::<<<<<<===???BBBDDDFFFHHHKKKNNNSSSXXX___cccvvvmmmggg```\\\]]]XXXWWWYYY]]]```fffrrr~~~xxxlll^^^TTTPPPIIIGGGDDDBBBBBBBBBAAA@@@AAAAAA@@@@@@@@@?????????AAAAAAAAAAAAAAAAAABBBBBB???@@@AAACCCFFFHHHIIIJJJMMMMMMNNNPPPQQQSSSUUUVVVTTTTTTUUUUUUUUUVVVVVVVVVUUUUUUUUUTTTSSSRRRQQQPPPOOOOOORRRVVVZZZ___kkkwww|||uuupppkkkfff```[[[WWWSSSOOOLLLJJJIIIGGGEEECCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@>>>>>>AAABBBAAABBBFFFKKKNNNSSSWWWZZZ]]]aaaddddddfffhhhjjjjjjlllnnnpppqqqsssuuuvvvwwwyyy|||{{{~~~uuubbbVVVPPPJJJFFFFFFDDDDDDCCCBBBBBBDDDGGGIIIOOOZZZiii}}}zzz{{{gggRRRCCC<<<:::777777777666555444444444555555333222222222333444333444555444333333333555333333333222222111111111222111000000000111222333222222111111111111222222333333333333333222111000444444444555555444444333444333333555888999888666666666777777888999::::::999:::<<<===>>>???BBBEEEFFFHHHKKKOOOSSSXXX___cccttthhhbbb^^^YYYWWWWWWSSSRRRRRRUUUWWW[[[eeepppxxxlll___UUUPPPKKKGGGCCCAAAAAABBBBBBBBB@@@@@@@@@???????????????AAAAAAAAABBBBBBCCCCCCDDDAAABBBDDDFFFIIIKKKMMMNNNRRRSSSTTTUUUWWWYYYZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZYYYWWWVVVVVVUUUUUUTTTSSSTTTWWWYYY]]]fffpppzzzssslllgggccc___ZZZUUURRROOOLLLIIIHHHGGGEEECCCBBB@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAA??????CCCEEEDDDFFFJJJPPPSSSXXX[[[]]]```ccceeeeeehhhjjjkkklllmmmppprrrsssuuuwwwxxxyyy{{{}}}vvvhhhXXXPPPLLLHHHFFFFFFBBBCCCDDDDDDDDDFFFIIILLLQQQbbbxxx|||}}}mmmWWWHHH???:::888666666555555444444333333444444333222222222222222222444555444333222333555222222222222222111111111222222222111111111111111222222111111111111222222222222333333333222111111444333333222333333444444444333333555777888888666666666777777888888888999999;;;===>>>???AAADDDFFFFFFHHHKKKOOOSSSYYY___dddyyyoooddd```\\\WWWTTTTTTTTTRRRRRRUUUVVVYYY```iiirrrxxxlll^^^TTTOOOLLLHHHCCC@@@@@@AAABBBCCC????????????????????????@@@@@@AAABBBCCCDDDEEEFFFFFFGGGJJJLLLOOORRRTTTUUUWWWXXXYYY[[[\\\]]]^^^^^^^^^^^^^^^____________```aaa```]]][[[ZZZZZZZZZZZZ[[[YYYYYY[[[\\\]]]ccckkkttt{{{uuunnngggbbb\\\XXXTTTPPPNNNLLLIIIGGGEEEDDDCCCAAA@@@?????????======>>>>>>>>>>>>>>>???AAA>>>@@@EEEGGGGGGJJJNNNUUUXXX\\\^^^```aaadddfffgggiiikkkmmmmmmoooqqqssstttvvvxxxyyyzzz|||kkk___SSSMMMKKKGGGFFFHHHCCCEEEFFFFFFFFFHHHMMMQQQYYYmmmyyyyyyvvv]]]JJJ@@@<<<999666666666666555555444444444333333222222222111111111222333444444222222333444222222222111111111111111222222222222222111000///222222111111111111222222222222333333333222222111333222111111111222333444333444444666777777777777777777777777777777777777:::<<<>>>???@@@BBBEEEHHHFFFHHHLLLOOOSSSYYY```dddyyywwwyyy{{{}}}~~~vvvmmmddd```]]]WWWTTTTTTVVVSSSRRRUUUVVVWWW\\\cccgggtttwwwkkk]]]SSSNNNLLLHHHCCC@@@@@@AAABBBCCC??????????????????@@@@@@@@@@@@BBBCCCEEEFFFHHHHHHKKKLLLNNNQQQTTTVVVYYYZZZZZZ[[[\\\^^^___`````````aaaaaaaaabbbccccccddddddeeedddbbb```_________```aaa]]]\\\^^^^^^]]]aaafffmmm}}}wwwqqqkkkeee```WWWTTTPPPMMMKKKJJJHHHFFFCCCBBBAAA@@@????????????===>>>>>>>>>??????@@@@@@@@@>>>@@@FFFJJJKKKNNNRRRZZZ\\\___aaabbbccceeeggghhhjjjlllnnnnnnppprrrtttuuuvvvyyyzzz{{{}}}xxxbbbYYYOOOLLLIIIFFFEEEGGGCCCEEEGGGGGGFFFIIIPPPVVViii|||uuuppprrr}}}{{{jjjRRRBBB<<<:::888555777777777666666666666666333333333222222222111111222333444333222222333444111111111111111111111111222222222222222111000///222222111111111111222222111222222333333333222222222222111000111222333444333444555666666666777777777777777777888888888888:::<<<>>>???@@@BBBFFFHHHGGGIIILLLPPPTTTYYY```ddd{{{tttmmmmmmnnnqqqvvv}}}|||sssjjjgggddd^^^ZZZZZZYYYUUUTTTUUUVVVUUUWWW\\\aaakkk{{{xxxlll^^^SSSNNNKKKGGGCCCAAAAAABBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAAAAABBBDDDFFFHHHJJJLLLLLLNNNOOOQQQSSSVVVXXXZZZ[[[\\\]]]___aaabbbbbbbbbaaabbbcccdddeeeggghhhiiiiiiiiiiiihhhgggffffffffffffeeeaaa```aaaaaa___aaadddlllxxx{{{rrrmmmhhhbbb^^^TTTQQQMMMJJJIIIHHHGGGEEEBBBAAA@@@@@@????????????>>>??????@@@@@@AAAAAAAAAAAA???BBBIIIMMMOOORRRWWW]]]```cccdddeeefffhhhjjjjjjlllooopppqqqrrruuuwwwvvvxxxzzz{{{|||~~~lllZZZRRRLLLIIIGGGCCCBBBDDDAAADDDFFFEEEFFFKKKUUU]]]www~~~vvvkkklllsssmmm^^^JJJ===999999888666777777777777777777666666333333333444333222222111111333444333222111222444000000000111111111111111222222222111111111111111222222111111111111222222111111222333333333222222111111111111222333444444333555777777666555666777777777888888999999999999999;;;===???@@@CCCFFFIIIGGGIIILLLPPPTTTZZZ```eeesssooonnnppprrrvvv}}}xxxpppjjjhhhddd___[[[[[[ZZZVVVVVVXXX\\\dddqqq~~~yyynnn```UUUPPPIIIGGGDDDBBBBBBBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBEEEFFFGGGJJJLLLOOOQQQRRRRRRSSSTTTVVVYYY[[[\\\]]]^^^___bbbcccddddddccccccdddeeefffhhhjjjlllnnnooommmmmmmmmnnnnnnmmmmmmllllllhhhfffhhhhhhffffffhhhlllvvvvvvmmmgggbbb]]]YYYQQQNNNKKKHHHGGGFFFEEECCCAAAAAA@@@@@@??????@@@@@@???@@@@@@AAABBBBBBCCCCCCCCCBBBEEELLLQQQTTTXXX]]]aaacccfffhhhiiijjjkkkmmmnnnppprrrssstttvvvxxxzzzxxxzzz|||}}}~~~qqq```TTTNNNIIIHHHFFFCCCBBBEEE@@@CCCFFFGGGIIIQQQ___kkk}}}rrrnnnwww|||\\\QQQCCC:::777888888777666666666666666666666666333444444555444333222111111333333333222111222333///000000000111111111222222111000000000111222333222222111111111111222222000111222333333333333222000111222333444444444444333555777777555444666777777777888999:::;;;;;;<<<888:::===>>>@@@BBBFFFHHHGGGIIIMMMPPPTTTZZZ```eee|||ssssssuuuyyy|||yyyvvvoooiiieeeccc```[[[XXXYYYYYY```jjjvvv{{{pppbbbWWWQQQIIIGGGDDDCCCCCCCCCAAA@@@AAAAAAAAABBBBBBCCCCCCCCCGGGHHHJJJMMMPPPRRRTTTUUUWWWWWWYYYZZZ\\\^^^___```___aaaccceeeffffffeeedddeeefffhhhjjjmmmoooqqqrrrooopppqqqrrrsssrrrqqqppprrrnnnllloooooommmlllnnnmmmuuu~~~~~~sssiiiccc]]]XXXTTTPPPMMMIIIGGGFFFEEECCCBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@AAABBBBBBCCCDDDDDDEEEDDDGGGOOOTTTWWW[[[aaaccceeehhhjjjkkklllnnnpppppprrruuuvvvwwwxxx{{{}}}zzz{{{~~~}}}hhhYYYQQQLLLJJJJJJHHHEEEEEEHHHAAAEEEHHHJJJMMMYYYiiivvv}}}~~~xxxtttwwwpppPPPHHH>>>777555666777888444555555555555555555555444444555666555444333222111222333333111111222333//////000000111111111222222111000//////111333555222222111111111111222222000111222333333333333333000111333444555555444444333555888777555444555777777777888999;;;<<<======888:::<<<>>>???BBBEEEHHHGGGJJJMMMPPPTTTZZZaaaeee}}}xxxzzzwwwnnnjjjfffaaa]]]]]]XXX[[[cccmmmxxxzzzlll]]]RRROOOHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGIIILLLOOORRRUUUVVVWWWXXXXXXYYYZZZ\\\___bbbcccbbbcccdddfffhhhiiigggfffjjjlllnnnoooppprrrvvvyyy{{{yyywwwwwwxxxwwwuuutttzzzuuusssuuutttpppnnnnnnmmmsss|||uuujjjccc]]]VVVRRRQQQIIIHHHGGGEEECCCBBBAAAAAA@@@@@@???>>>======>>>>>>>>>>>>>>>>>>===???BBBEEEFFFHHHKKKNNNRRRXXX^^^cccgggiiilllmmmmmmnnnpppqqqsssuuuwwwyyyzzz{{{{{{zzz{{{|||~~~~~~eeeWWWSSSKKKHHHEEEEEEGGGGGGFFFCCCGGGHHHJJJMMMVVVhhh~~~vvvooo~~~xxx{{{www___GGGBBB<<<:::;;;;;;777333444555666666666555333222444444444444444444444444222333333444444333333222111111222222222222111111111111111111111111111111222222333333333222111111666444222000///000222444222222222222222222222222222222333333555666888999777888888999999:::;;;;;;;;;===???@@@@@@AAADDDFFFGGGJJJMMMQQQUUU[[[bbbggguuunnnhhhbbb^^^]]]XXXZZZ___gggppp~~~zzzlll]]]SSSOOOIIIHHHFFFDDDCCCBBBBBBCCCBBBBBBBBBCCCDDDFFFGGGHHHJJJKKKNNNQQQTTTVVVXXXYYY\\\\\\\\\]]]___bbbdddeeefffggghhhjjjlllmmmmmmmmmrrruuuxxxyyyzzz|||~~~~~~~~~|||zzz{{{vvvtttvvvvvvsssqqqsssrrrwww~~~~~~sssfff___YYYSSSOOOOOOHHHGGGEEEDDDBBBAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>??????@@@??????AAADDDGGGIIIKKKNNNRRRUUU[[[aaaeeehhhjjjmmmnnnooooooqqqrrruuuvvvxxxzzz{{{||||||||||||~~~ppp\\\RRROOOJJJGGGEEEDDDFFFFFFEEECCCDDDFFFKKKTTTccczzzwwwqqqyyykkkUUUDDD???:::888999999666333555555555555555444444333333333333333333333333333111222222333333222222111111111222222222222111111111111111111111111111111222222222222222222222222555333111000000111333555222222222222222222222222222222333333555666888999777888888999999:::;;;;;;999;;;>>>@@@AAACCCEEEHHHHHHJJJNNNQQQVVV\\\cccgggtttkkkccc^^^^^^[[[ZZZ]]]bbbiiitttyyylll]]]SSSOOOJJJHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGIIIJJJNNNOOOQQQSSSVVVXXXZZZ[[[``````aaabbbccceeeggghhhkkklllnnnppptttwwwzzz|||~~~~~~yyyvvvxxxyyyxxxxxxzzzyyy|||{{{ooobbbZZZTTTNNNKKKLLLFFFEEEDDDBBBAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAACCCFFFIIIMMMOOOSSSVVVZZZ___dddhhhjjjllloooppppppqqqssstttwwwxxxyyy{{{|||}}}}}}~~~~~~qqqaaaTTTMMMLLLIIIGGGEEEDDDEEEEEEEEEDDDDDDGGGPPP```xxxuuurrrtttxxx\\\KKK???;;;777666777777555333666555555444444444444444222222222222222222222222000111111222222111111000111111222222222222111111111111111111111111111111333333222111111222333444444333111000111222444555222222222222222222222222222222333333555666888999777888888999999:::;;;;;;777:::===@@@AAADDDGGGJJJHHHKKKNNNRRRWWW]]]ccchhhxxxmmmddd___^^^^^^\\\]]]aaafffnnn~~~xxxjjj\\\SSSOOOJJJIIIFFFDDDBBBBBBAAABBBBBBBBBCCCEEEGGGIIIKKKMMMQQQQQQSSSUUUWWWZZZ\\\]]]ccccccdddeeefffhhhiiijjjnnnppptttyyy}}}zzz{{{|||{{{}}}vvvjjj]]]VVVPPPKKKHHHIIICCCCCCBBB@@@??????????????????>>>>>>>>>>>>>>>???>>>@@@BBBBBBCCCEEEHHHKKKPPPRRRVVVYYY]]]bbbgggjjjkkknnnppprrrrrrsssuuuvvvwwwxxxyyy{{{|||}}}~~~~~~wwwdddYYYQQQLLLJJJHHHFFFDDDCCCDDDDDDEEEFFFHHHNNN[[[rrryyyrrryyyfffPPPDDD<<<999666555666777666444666555444333222333444555222222222222333333333333111111222222222222111111111111222222222222111111111111111111111111111111444222111000000222444555666444333111111222333333222222222222222222222222222222222333555666888999777888888999999:::;;;;;;999;;;>>>@@@BBBDDDGGGIIIIIILLLOOOSSSXXX^^^dddiiiwwwmmmccc______]]][[[[[[___dddkkkwwwttthhh[[[RRROOOJJJHHHFFFDDDBBBBBBBBBBBBCCCDDDEEEGGGJJJMMMOOOQQQSSSSSSUUUWWWYYY\\\___```dddeeefffhhhjjjkkkllllllpppuuu}}}~~~}}}}}}|||~~~pppdddYYYRRRMMMHHHFFFGGGAAAAAA@@@??????????????????>>>>>>>>>>>>>>>??????>>>@@@BBBDDDEEEGGGKKKMMMRRRTTTXXX\\\___ccchhhkkkmmmooorrrsssttttttvvvwwwwwwxxxxxxzzz{{{|||~~~~~~kkk]]]VVVOOOIIIGGGFFFEEEDDDCCCCCCEEEGGGIIILLLVVVjjjxxxvvvuuuXXXGGG@@@;;;999777666666777777777666555444222222333444444222333333333444444555555222222333333333333222222111111222222222222111111111111111111111111111111333222111000000222444555888666555333111111111111222222222222222222222222222222222333555666888999777888888999999:::;;;;;;;;;===@@@AAAAAACCCEEEGGGJJJMMMPPPTTTYYY___eeejjj|||qqqiiibbb___```[[[YYYZZZ^^^cccgggpppyyy{{{pppeeeYYYQQQNNNHHHGGGEEEDDDCCCCCCCCCCCCDDDEEEGGGJJJMMMPPPSSSUUUVVVVVVWWWYYY\\\```ccceeehhhiiikkkmmmpppqqqrrrrrrvvv}}}xxxhhh^^^TTTOOOKKKFFFDDDDDD@@@@@@??????>>>?????????>>>>>>>>>>>>>>>??????@@@>>>AAADDDGGGHHHKKKNNNPPPSSSVVV[[[^^^bbbeeeiiilllmmmpppsssttttttuuuwwwxxxxxxxxxxxxyyy{{{|||~~~uuu```UUUPPPKKKFFFDDDDDDDDDDDDDDDDDDFFFKKKNNNRRRbbb~~~}}}~~~eeeNNNAAA===;;;:::888777666666777888555444444333333333333333333333333444444555555666333333333444444333333333111111222222222222111111111111111111111111111111222111111111111333444555777777555444222111111111222222222222222222222222222222333333555666888999777888888999999:::;;;;;;<<<>>>@@@AAABBBCCCEEEGGGKKKNNNQQQUUUZZZ```fffkkkqqqjjjeee```___```[[[YYY[[[```cccfffkkkrrr{{{vvvlllbbbWWWOOOMMMGGGFFFEEECCCCCCCCCDDDEEEFFFGGGIIILLLPPPSSSVVVXXXYYYYYYZZZ\\\```eeeiiikkkmmmnnnqqqtttwwwyyyzzzzzz~~~tttkkk```WWWOOOLLLIIIDDDAAA@@@@@@??????>>>??????@@@@@@>>>>>>>>>>>>>>>???@@@@@@@@@CCCGGGJJJLLLOOORRRTTTUUUYYY]]]aaadddgggkkknnnnnnpppsssttttttuuuwwwxxxzzzzzzzzzzzz|||}}}wwwgggVVVNNNJJJGGGEEEFFFCCCDDDDDDDDDDDDHHHNNNRRR^^^tttnnnUUUFFF>>>;;;::::::999777555555666777333444444444444333222222111222222333444444555555222222333333333333222222111111222222222222111111111111111111111111111111000111111222222333444444555444444444333333333333222222222222222222222222222222333333555666888999777888888999999:::;;;;;;;;;===@@@AAABBBDDDFFFHHHLLLOOORRRVVVZZZ```gggllluuujjjeeebbb______aaa]]]\\\]]]cccffffffjjjooossssssiii```VVVOOOMMMFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHJJJMMMQQQUUUXXXZZZ[[[[[[\\\___ccchhhmmmpppqqqsssvvvzzz}}}vvvjjjcccZZZRRRKKKJJJHHHCCC???>>>???????????????@@@@@@AAA>>>>>>===>>>>>>???@@@@@@BBBEEEIIIMMMOOORRRUUUWWWWWW[[[___cccfffiiimmmooonnnpppsssttttttuuuwwwxxx{{{{{{{{{{{{}}}nnn```QQQIIIGGGFFFGGGJJJBBBCCCDDDDDDEEEIIIPPPUUUkkk}}}]]]JJJAAA===;;;:::999888666444444555666222333444555444333222111000000111222333333444444111111222222222222111111111111222222222222111111111111111111111111111111///000111333333444444333222222333444444555666666222222222222222222222222222222333333555666888999777888888999::::::;;;;;;999<<>>>>>???AAAAAA@@@:::<<<===>>>===>>>???AAAFFFGGGKKKNNNQQQTTTVVVWWWZZZ]]]bbbeeefffgggiiikkkmmmoooqqqtttvvvwwwwwwwwwzzzzzz|||~~~vvv```YYYPPPJJJGGGFFFCCCAAAEEEAAA@@@BBBEEELLLYYYeeefffNNNEEE@@@;;;777888777555444333333444444444444555555444444333222444444444444333222222111333222111000000111222333222222444444444444222222111111222222222333333333...222555333///...111444888666444222111000111111555444444333333222222222222333444666777777888888888777666777888::::::::::::<<<>>>@@@AAAEEEIIILLLNNNQQQUUUYYY]]]aaafffjjjwwwqqqlllgggdddcccdddcccaaa___bbbeeeffffffgggjjjmmmmmmsss}}}{{{rrrfff]]]WWWRRRLLLHHHHHHHHHGGGEEEDDDEEEHHHKKKKKKNNNQQQTTTUUUWWWZZZ\\\^^^```cccdddfffjjjqqqwww}}}vvvkkkaaaYYYTTTPPPMMMHHHDDDCCCBBB@@@??????>>>>>>>>>???@@@@@@@@@<<<>>>???@@@@@@@@@BBBDDDFFFGGGKKKOOOSSSVVVYYYZZZ\\\___ccceeeggghhhjjjlllnnnooorrrtttwwwyyyzzzzzz{{{|||}}}iiiWWWRRRJJJEEEDDDCCCBBBAAACCCCCCDDDFFFJJJUUUiii{{{~~~[[[GGGBBB???<<<999888777555444333333444444444444444555444444333222333333333444333333222222222222111000000111222222222222333444444333222222111111222222222333333333///222444333000...111444888777666444333222222222222222222111111111111111222333444666777777888888888777777777999::::::::::::<<<>>>@@@BBBEEEIIILLLOOOQQQUUUXXX\\\aaagggkkk|||vvvrrroookkkiiiiiiiiiiiihhhhhhiiikkkmmmnnnoooooooooooorrrvvv{{{zzzuuuoooggg]]]VVVQQQNNNIIIFFFGGGGGGGGGGGGFFFHHHKKKNNNPPPRRRTTTUUUWWWYYY\\\^^^```cccfffgggiiinnnvvv}}}zzz||||||pppfff___WWWRRRMMMJJJFFFCCCBBBAAA@@@???>>>>>>>>>>>>??????@@@@@@>>>@@@BBBCCCCCCDDDFFFHHHGGGIIILLLPPPUUUYYY\\\]]]^^^aaaeeeggghhhjjjlllnnnqqqqqqsssuuuwwwzzz|||~~~}}}~~~ooo\\\OOOKKKFFFCCCBBBCCCCCCCCCBBBDDDGGGMMMTTTeee}}}wwwwww~~~hhhLLL@@@>>>>>><<<:::777666555444444444444444444444444444444333222222111222333333333333333333222222111000000111222222222222333333333333222222111111222222222333333333///222444333000///111333777777777777666555444333111111111111222222222222222333444666777777888888777777888888999:::::::::;;;<<>>???????????????@@@???AAACCCEEEFFFGGGJJJLLLLLLNNNPPPSSSWWWZZZ]]]___aaacccfffhhhiiikkknnnpppuuuuuuuuuvvvxxx{{{}}}zzzdddUUUMMMJJJFFFDDDCCCDDDEEEFFFCCCCCCHHHRRRbbbyyyyyyooojjjlllsssjjjWWWCCC<<<<<<<<<:::999666666555555444444444444333444444444444333222222000111222333333333333333222111111111111111111222222222222333333222222222111111222222222333333333000222333222000000111333555666777777777555444333222333333444444555555555222333444666777777888888666777999999999999:::;;;;;;===???@@@BBBEEEIIIMMMQQQSSSTTTWWWZZZaaahhhmmm}}}yyyvvvtttuuuuuuyyy|||}}}yyyvvvuuunnnmmmkkkiiihhhhhhhhhhhhhhhhhhgggfffeeebbb___]]]WWWTTTOOOKKKHHHGGGFFFEEEBBBDDDFFFGGGHHHKKKNNNQQQVVVWWWXXXYYYYYY[[[___aaabbbeeeiiilllqqqyyyzzzuuuwww}}}wwwkkk___UUUNNNJJJGGGCCCAAA@@@@@@@@@???<<>><<<@@@CCCCCCAAA???@@@BBB@@@CCCFFFIIIKKKMMMPPPSSSXXXXXXXXXYYY[[[]]]```aaaeeegggiiijjjjjjlllooorrrxxxxxxyyyyyyzzz|||}}}~~~ooo[[[NNNIIIGGGGGGFFFCCCAAAAAACCCEEEIIIIIIRRRhhhpppccc[[[]]]dddjjj{{{lllRRRGGG>>>;;;;;;888666666444555555666555555444444333333333333333222111111000111222222222222222222000111222222222222111000222222111111111111222222111111222222222333333333111111111111111111111111222222333333333333333333222222222222333333333333222333444666777777888888444888<<<<<<:::999:::<<<<<<===???AAACCCFFFJJJMMMQQQSSSUUUXXX\\\bbbhhhmmm|||rrrooojjjeee```]]][[[[[[VVVUUUTTTSSSSSSTTTUUUVVVQQQRRRSSSSSSQQQPPPNNNNNNHHHGGGFFFDDDBBBBBBCCCDDDCCCEEEHHHJJJKKKMMMPPPSSSSSSUUUXXXZZZ[[[\\\^^^```eeeiiinnnttt|||{{{mmm___WWWKKKHHHDDDAAA@@@@@@???>>>===AAAEEEEEEBBB@@@AAADDDBBBEEEIIILLLNNNQQQTTTWWWZZZZZZZZZ[[[]]]```ccceeefffgggiiiiiijjjlllooorrruuuvvvxxxzzz|||~~~ttt```PPPHHHGGGCCCDDDDDDCCC@@@@@@CCCFFFLLLQQQaaayyyqqqeee^^^[[[bbbnnnyyykkkYYYHHH@@@:::999:::777666777333444555666666555444444222333333333333222111111111222222222222111111000000111222222222222111000333222111000000111222333111111222222222333333333222111111111222222111111222222222222222333444444333333333333333222222222222333444666777777888888444888======:::999:::<<<<<<>>>@@@AAACCCFFFJJJNNNPPPSSSVVVZZZ]]]bbbhhhllloookkkddd]]]WWWUUUTTTTTTNNNMMMLLLLLLLLLMMMNNNOOOKKKLLLNNNNNNLLLJJJJJJJJJHHHHHHGGGFFFDDDDDDEEEGGGEEEGGGJJJLLLMMMOOORRRTTTQQQTTTXXXZZZ[[[\\\^^^___gggkkkqqqwwwooo```WWWLLLIIIDDDAAA@@@@@@???>>>===BBBGGGGGGCCCAAABBBEEEDDDGGGKKKNNNPPPSSSWWWZZZZZZZZZZZZ[[[^^^bbbfffhhhfffhhhiiiiiijjjlllooorrrqqqssswww{{{~~~~~~~~~iiiXXXKKKGGGIIIAAACCCDDDCCCBBBBBBFFFIIIMMMXXXmmmxxxeee___^^^```kkkxxxvvvZZZKKK@@@:::666777888777777999333444555666666666444444222333333333333222111111222222222222222111000///000111222333333222111000333222111000000111222333111111222222222333333333222111000111222222111000333222111111222333555666666666666555555444444444222333444666777777888888333888===>>>:::888:::===<<<>>>@@@AAACCCFFFKKKNNNOOORRRWWW[[[^^^ccchhhlllzzzlll]]]VVVSSSOOOMMMNNNJJJIIIHHHHHHHHHIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEGGGHHHIIIKKKLLLMMMNNNPPPQQQSSSSSSUUUVVVWWWXXXYYY\\\```dddhhhkkkrrr}}}xxxdddVVVLLLIIIDDDAAAAAAAAAAAA@@@???@@@BBBCCCDDDEEEEEEEEEIIIMMMRRRVVVXXXYYYZZZZZZ]]]]]]]]]^^^```ccceeeggggggiiijjjjjjiiijjjmmmoootttuuuxxx|||ppp^^^SSSJJJEEEDDDEEE@@@???AAACCCEEEIIIOOO\\\lllyyynnnbbb^^^^^^iii~~~~~~aaaLLLAAA;;;:::888666555666777888666666555555555444444444000111333444555444444333333333333333333333333333111111222222222333333333333333333333333222000000000111111222222111111000000000000///000111111222222222222222333333444555222222222333444555666777444444555555666666777777777777777888999;;;<<<===<<<===>>>@@@CCCGGGJJJLLLPPPSSSVVVYYY\\\aaagggjjj{{{mmm]]]UUURRRNNNLLLMMMJJJJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHFFFFFFEEEEEEEEEGGGHHHIIIJJJKKKMMMOOOQQQSSSUUUUUUVVVWWWXXXYYYZZZ]]]aaaeeehhhkkksss~~~{{{fffXXXLLLHHHCCC@@@@@@AAAAAAAAA???@@@AAABBBDDDEEEFFFGGGKKKOOOUUUXXXZZZ[[[\\\]]]^^^^^^^^^___aaadddfffggghhhiiikkkkkkkkkmmmoooqqqvvvxxxzzz~~~|||eeeVVVMMMFFFCCCCCCCCC@@@???AAACCCEEEMMMUUUjjjzzzoooeee]]]```jjj|||nnnVVVFFF>>>;;;999777666555666777777555555555444444444444333111222333444444444333222333333333333333333333333111111222222222333333333000111111222222222111111111111222222222222111111111111111111111222333333333222222222333333444555222222222222333444555555333444444555666777777888777777777888999:::<<<<<<======>>>@@@CCCFFFJJJKKKPPPSSSVVVYYY]]]aaagggkkkqqq```WWWSSSOOONNNOOOKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIFFFFFFEEEEEEFFFGGGIIIJJJLLLMMMPPPRRRUUUWWWYYYZZZXXXYYYZZZZZZ[[[^^^bbbeeeiiillltttzzzdddVVVLLLHHHBBB??????@@@AAABBB??????@@@AAACCCFFFHHHJJJOOOSSSXXX[[[]]]^^^```aaa``````aaabbbccceeeggghhhiiijjjlllmmmnnnpppsssuuuzzz{{{~~~|||kkkYYYNNNHHHDDDCCCDDDCCCAAABBBDDDEEEIIIUUUaaaxxxuuufff___]]]hhh~~~sssZZZJJJ@@@<<<:::999777666555555666777444444444444333333333333222333333444333333222111222222222222222222222222111111222222222333333333//////000000111222222222222222333333333333222222222222222222333333333444333333222222222333444444444333333333333333444444222333444555666777888888777777888999999:::;;;<<<>>>>>>???AAACCCFFFIIIKKKPPPSSSVVVZZZ]]]aaafffjjjsss|||wwweee\\\WWWSSSQQQSSSMMMMMMKKKJJJJJJKKKKKKLLLMMMMMMLLLKKKJJJJJJIIIHHHFFFFFFFFFFFFGGGIIIKKKLLLRRRSSSVVVXXXZZZ\\\]]]]]]XXXYYYZZZZZZ[[[^^^bbbeeekkknnnvvvuuu___QQQKKKFFFAAA>>>>>>@@@BBBBBB@@@@@@@@@AAADDDHHHKKKNNNRRRVVVZZZ]]]___aaabbbdddddddddeeeeeeggghhhiiijjjiiikkkmmmoooppprrruuuxxx}}}lll___QQQJJJGGGDDDDDDFFFCCCCCCEEEGGGIIIPPP```pppwwwiiicccaaafffzzz|||```NNNDDD>>><<<999999777666555555666666444444333333333222222222333333333333222222111111111111111111111111111111111111222222222333333333111111111111111222222333222333333444444333333222111222222333333333333333333333333222222333333444555555444444444444444444222222333444666777888888777777888999::::::;;;;;;>>>>>>???AAACCCGGGJJJLLLPPPSSSWWWZZZ]]]aaaeeehhhccckkkwwwzzziii```ZZZVVVTTTUUUQQQPPPOOOMMMMMMMMMNNNOOOOOONNNMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIJJJMMMOOOPPPVVVXXXZZZ\\\]]]]]]]]]\\\YYYZZZ[[[[[[[[[^^^bbbeeemmmpppzzzppp[[[NNNIIIEEE@@@===>>>@@@BBBBBBAAAAAABBBDDDGGGKKKPPPRRRUUUXXX\\\___aaaccceeeggghhhhhhiiijjjkkkkkkllllllkkkmmmoooqqqrrrtttxxxzzzsss```UUUKKKGGGEEEBBBBBBEEECCCCCCFFFKKKPPP[[[nnnppphhhcccjjjyyyhhhSSSHHH@@@<<<;;;888888777666666555555555444444333333333222222222444333333222111111111111111111111111111111111111111111222222222333333333555444333222222222222333222333333444444333333222000111222222333333222222444333333222222333333333777666555555555555555666222222333444555666777777777777999:::::::::::::::===>>>???AAADDDHHHKKKMMMPPPSSSWWWZZZ\\\___bbbeeeXXX^^^iiittt|||lllddd___ZZZWWWWWWUUUTTTSSSRRRQQQQQQRRRRRRRRRQQQPPPOOONNNLLLLLLKKKKKKKKKKKKLLLNNNQQQSSSUUUXXXZZZ\\\^^^^^^^^^]]]\\\[[[\\\\\\\\\]]]___cccfffnnnsss~~~kkkWWWMMMFFFCCC???>>>???@@@AAAAAABBBCCCEEEHHHLLLQQQUUUWWWXXX[[[___aaaccceeehhhjjjlllmmmnnnooooooooooooooonnnppprrrtttuuuwwwzzz}}}sss]]]UUUNNNGGGEEECCC@@@@@@CCCBBBCCCHHHRRR]]]mmm}}}qqqmmmhhhyyyqqqVVVIIIDDD===999999888777777666666555555444444444444444333333333333333222222111111111111222222222222222222222222222111111222222222333333333777666444333222222333333222222333333333333222222///000222333333333222111444444333222222222333333666555555555555555666666333333333444555555666666777888999:::;;;:::999999<<<===>>>AAAEEEIIIMMMOOOQQQTTTWWWYYY[[[\\\^^^```TTTYYYaaahhhqqq}}}~~~yyyyyy|||~~~rrrkkkfff```\\\[[[ZZZYYYWWWUUUUUUUUUUUUVVVVVVUUUTTTSSSRRRPPPOOOOOONNNNNNOOOPPPRRRUUUWWWYYYZZZ\\\___aaacccbbbaaa```^^^____________aaaeeehhhnnnttt{{{cccSSSJJJCCCAAA??????@@@AAA@@@@@@CCCEEEHHHLLLQQQUUUYYY[[[\\\___bbbdddfffhhhkkknnnpppqqqrrrsssssssssrrrqqqsssuuuwwwxxxyyy{{{~~~wwwaaaQQQNNNIIIEEEDDDCCC@@@AAACCCEEEFFFNNN]]]qqq|||ssssssuuusss\\\HHHCCCAAA;;;888:::777777777777666555444444555555555444444444444333222111111000000111222333333333333333333333333333111111222222222333333333555444333111111222333444111111222222222222111111000111333444555444333222555444333333222222222333333333333333333444555666444444444444444444444444777888999;;;;;;:::999888:::;;;===AAAEEEJJJNNNQQQRRRTTTWWWYYYYYYYYYZZZ\\\SSSWWW[[[___eeennnzzzyyyrrroooqqqjjjnnnpppnnnoootttyyyyyy}}}xxxrrrmmmgggbbbaaa\\\[[[YYYXXXWWWWWWXXXXXXYYYYYYWWWVVVUUUSSSRRRRRRPPPPPPQQQRRRTTTWWWZZZ\\\]]]___bbbfffhhhhhhgggfff```aaaaaaaaaaaacccgggjjjmmmuuuttt]]]NNNFFFAAA@@@???@@@AAAAAA@@@???CCCFFFJJJOOOTTTXXX[[[]]]___aaadddggghhhkkknnnppprrrssstttuuuuuutttssssssvvvxxxzzz{{{{{{}}}|||hhhYYYPPPLLLHHHEEEFFFEEECCCCCCFFFJJJKKKTTThhh|||uuuvvvgggRRRBBB@@@@@@:::999===777777777777666555444333666666555555555444444444111111000000000111333444333333333333333333333333111111222222222333333333333222000000000222444666111111111222222111111111111222444666666555444333555444333333222222222222000000111111222333444555555555444444444333333333777888:::;;;;;;:::999888999;;;===AAAFFFKKKPPPRRRRRRTTTWWWXXXXXXXXXXXXYYYYYYXXXXXXZZZ___eeelllppp~~~vvvoooiiifffgggccceeeggghhhjjjmmmqqqtttxxx{{{~~~uuuoookkkjjjfffccc```^^^^^^^^^]]]]]]^^^]]][[[YYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYZZZZZZ]]]cccgggggggggiiiiiifffccc``````cccffffffjjjooosss{{{~~~dddRRRGGGBBB@@@AAAAAAAAA@@@BBBDDDGGGFFFIIINNNTTTYYY\\\]]]^^^```bbbeeeiiilllnnnppppppqqqsssuuuvvvuuuuuuvvvwww~~~|||{{{}}}{{{gggWWWMMMKKKIIIFFFBBB@@@BBBGGGHHHGGGHHHRRRgggyyy|||qqqRRRKKKBBB===;;;:::666333222444555444333333444666555555555444444333333333333222222111111222222333444444444444333333222111000000000000111111111111111111111111111111111111333333333333333333333333333444444555555444444333333333333333333444444444222222333333333333444444444444555555666666777777888888888888999:::;;;<<<>>>===>>>AAAFFFMMMQQQTTTSSSVVVXXXYYYXXXWWWWWWXXXXXXWWWVVVWWW[[[```fffiiivvv}}}vvvoooiiicccaaaaaabbbdddfffhhhiiikkkoooqqqtttxxx}}}}}}wwwuuummmiiieeeccccccccccccccceeedddcccaaaaaaaaaaaaaaa____________```aaabbbcccccchhhkkkjjjjjjlllkkkhhhfffbbbaaadddffffffjjjooovvvkkkXXXLLLEEEBBB???@@@AAAAAAAAABBBEEEHHHHHHKKKPPPUUUZZZ]]]______```cccfffjjjnnnoooppppppoooqqqssstttuuuvvvxxxzzz~~~|||}}}lll\\\PPPHHHFFFDDDBBB@@@???AAAEEEHHHHHHOOO___yyyzzz}}}dddLLLFFF>>>:::::::::777444666666444222000111333555555555444444444333333333333222222222222222222333333333444444333333222111000000000000111111111111////////////////////////222222222222222222222222333333444444444444333333000000111111222333333444222222333333333333444444444444555555666777777777888888888888888:::;;;;;;======???BBBGGGMMMQQQSSSUUUWWWYYYZZZYYYYYYYYYZZZYYYXXXWWWWWWYYY]]]```ccckkkppp{{{zzznnnhhhccc^^^\\\]]]```bbbfffhhhjjjkkknnnppptttwww}}}}}}yyysssooonnnoooooooooqqqpppooonnnnnnmmmnnnnnnjjjjjjjjjjjjkkklllmmmnnnnnnqqqrrrqqqqqqsssrrrooonnniiifffggghhhhhhlllrrrzzzyyylllfffeeedddfffjjjnnnrrrvvvxxxzzztttmmmaaaUUUJJJDDDAAA@@@>>>???@@@AAABBBDDDGGGJJJLLLNNNRRRWWW[[[___```aaaaaadddhhhmmmpppqqqqqqqqqnnnoooqqqrrrsssvvvzzz}}}~~~~~~iiiYYYQQQJJJEEECCCAAA@@@???@@@BBBEEEIIILLLYYYooozzz{{{hhhTTTEEE@@@:::777888999888666888777444000......222555444444444444333333333333222222222222222222222222333333333333333222222111000000000000111111111111////////////////////////111111111111111111111111222222222333333222222222000000111111222333444444222222333333333333444444444444555555666777777888777777777777888999:::;;;<<<===@@@DDDIIIMMMPPPRRRVVVXXX[[[\\\[[[[[[[[[\\\___^^^]]]\\\\\\]]]^^^___dddgggppp}}}tttiiidddaaa]]][[[]]]]]]aaafffjjjmmmooorrrttt{{{}}}~~~~~~}}}}}}}}}zzzyyyyyyyyyyyyyyyzzzzzzzzz}}}}}}{{{|||~~~zzzxxxqqqllllllkkkkkkpppvvv}}}yyynnndddZZZUUUUUUSSSTTTVVVXXXZZZ[[[\\\\\\XXXUUUOOOHHHCCC???=========>>>@@@BBBCCCFFFJJJMMMOOOQQQUUUYYY]]]```bbbccccccfffjjjooorrrsssrrrqqqppppppqqqrrrsssvvvzzz~~~nnnXXXNNNKKKHHHEEECCCBBBAAAAAABBBCCCEEEKKKRRRbbb}}}~~~uuusss~~~rrrXXXJJJ@@@===999777777888777666555555333111//////111333333333333333333333333333222222222222222222222222222222333333333222222111///000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111222222222333333333333333222222222333333333444444333444444555666777888888777777777777888999:::::::::>>>BBBFFFJJJMMMOOOQQQVVVXXX[[[]]]]]]]]]^^^___fffeeecccaaa___^^^^^^]]]bbbccchhhrrr{{{xxxnnneeeaaa```]]]\\\]]][[[```fffmmmqqqvvvzzz}}}yyyrrrooommmmmmrrrxxxuuukkk```YYYSSSLLLJJJLLLGGGHHHIIIIIIJJJJJJIIIIIIIIIHHHEEECCC@@@>>>======>>>???AAACCCEEEHHHLLLOOOSSSUUUWWW[[[___bbbdddeeeeeehhhkkkooorrrssssssrrrsssttttttttttttwwwzzz~~~ppp___OOOHHHHHHFFFDDDDDDBBB@@@AAACCCCCCDDDNNNYYYooouuupppkkkkkksssbbbNNNFFF???===:::888777777666666000222333444222111222222333333333333333333333333111222222333333222222111111111222333333222222222///000000000111111111111111111111111111111111111222222222222222222222222000111111222222111111000333333222222111111000000222222222333333333444444333333444555666777888888777777777777888999:::;;;:::>>>DDDHHHJJJLLLOOOQQQTTTWWW[[[]]]^^^___aaabbblllkkkiiigggdddaaa___]]]```___bbbhhhnnnvvvqqqhhh```^^^^^^\\\\\\^^^]]]aaahhhooouuu{{{xxxsssppppppuuu|||yyyqqqkkk^^^VVVOOOLLLJJJFFFFFFHHHBBBBBBCCCCCCCCCCCCBBBBBB??????????????????@@@@@@@@@AAADDDEEEGGGJJJOOORRRVVVWWWYYY\\\___bbbeeefffgggiiillloooqqqsssssstttuuuvvvwwwxxxxxxyyy}}}ttt```TTTIIIEEEEEECCCBBBCCCAAA>>>@@@CCCCCCEEESSSdddyyylll``````dddmmm}}}oooVVVGGGBBB>>><<<:::888777666666666...111444555555333222222222222222222333333333333111222333444444333222111000111222222222222222222000000000000111111111111////////////////////////222222222222222222222222111111111222222111111111111111111000//////......222222333333333333444444222333444555666888888999888888888888999:::;;;<<<:::???EEEHHHJJJKKKOOORRRTTTWWW\\\___aaacccfffhhhtttsssqqqnnnkkkgggcccaaaaaa___```cccfffjjjuuuyyyssspppttt|||xxxmmmeee^^^^^^___^^^^^^``````dddjjjpppvvv}}}{{{wwwvvv|||~~~uuurrrnnnjjjfff```YYYUUURRRLLLHHHHHHGGGDDDDDDFFF@@@@@@AAAAAABBBAAAAAAAAA<<<<<<===>>>???@@@AAABBBBBBDDDFFFGGGIIILLLPPPSSSWWWXXXZZZ\\\___bbbeeefffiiijjjkkkmmmooorrrtttuuuuuuwwwzzz{{{|||~~~tttaaaRRRLLLFFFEEECCC@@@@@@CCCAAA>>>@@@FFFGGGKKK^^^tttvvvhhh___XXX\\\fffwwwvvv[[[KKKBBB>>>::::::999888666666666777222444555555444222222333111111222222222333333333000111333444444333111000000000111222222222222222000000000000111111111111////////////////////////111111111111111111111111111222222222222222222111000000111111222222222222222222333333333333444444222333444555666888999999999999999999:::;;;<<<===;;;@@@FFFHHHIIIJJJOOOSSSTTTXXX]]]bbbeeehhhkkknnn{{{zzzxxxuuuqqqlllhhhfffcccaaa```bbbcccfffoooyyy{{{qqqkkkhhhlllsss|||tttnnnfff___```aaa```aaaccccccfffkkkpppvvv}}}~~~~~~|||xxxwwwtttqqqnnnkkkiiihhhccc```\\\YYYVVVRRRNNNJJJLLLGGGCCCDDDDDDAAA@@@AAA<<<<<<===>>>?????????>>>>>>>>>>>>>>>???@@@AAAAAADDDEEEGGGIIIJJJMMMQQQTTTXXXYYYZZZ\\\___bbbeeefffjjjjjjkkklllnnnqqqtttvvvtttwww{{{~~~yyycccTTTKKKHHHFFFFFFCCC???@@@DDDCCC@@@CCCJJJLLLRRRiiivvvhhh___YYYWWW^^^lll~~~aaaMMMCCC???<<<777777777777666555777888777777666444222111222444111111111222222333333333000111333444444333111000///000111222222222222222000000000000111111111111111111111111111111111111000000000000000000000000222222333333333333222222111222333444666777888999222222333333333444444444222222333555666888999999::::::::::::;;;<<<======<<>>======<<<<<<<<>>::::::999888777666555444666666555555555444444444333333333333333333333333333333333333333222111000111111222222222222111111111111111111111111111111222222222111111111000000222222111111111111222222111111000000000000111111222222222222222222222222222222333333333333444444444444444444555777888:::777999:::::::::;;;>>>@@@@@@BBBEEEGGGIIILLLPPPSSSXXXZZZ]]]```eeellltttyyy|||xxxrrrnnnllljjjgggeeeccceeehhhkkklllqqqxxxyyypppmmmjjjjjjnnnrrrwww{{{tttmmmllljjjgggeeeeeefffhhhjjjjjjmmmsssxxx}}}|||xxxtttqqqmmmkkkgggddd```\\\XXXTTTSSSRRRLLLKKKJJJHHHEEECCCBBBAAAAAAAAAAAA@@@@@@@@@??????AAA@@@???>>>>>>>>>>>>>>>AAAAAAAAAAAABBBDDDEEEFFFIIIKKKMMMOOOQQQSSSWWWZZZ\\\___bbbdddeeegggjjjlllkkkmmmooopppqqqsssvvvyyyzzz|||zzzgggWWWLLLIIIGGGCCCAAACCCDDDAAAAAADDDDDDFFFKKKTTTbbbvvvoooaaa[[[\\\^^^oootttWWWJJJEEE>>><<>>@@@AAACCCFFFIIIKKKNNNRRRUUUXXX[[[___cccgggnnntttyyy{{{wwwooommmjjjgggfffeeefffgggdddggglllrrrzzzvvvoookkkjjjkkkooosssxxx}}}wwwsssqqqnnnjjjhhhggghhhhhhllllllnnntttzzz}}}yyytttppplllhhhdddbbb^^^[[[WWWSSSOOOLLLJJJIIIFFFFFFDDDCCCAAA???>>>===?????????>>>>>>>>>>>>>>>@@@@@@???????????????@@@BBBBBBCCCDDDFFFHHHJJJKKKKKKMMMPPPRRRTTTWWW[[[^^^___bbbeeeggghhhiiijjjlllkkkmmmoooqqqrrrtttwwwzzz{{{~~~ttt```TTTLLLGGGFFFDDDAAAAAADDDDDDAAABBBEEECCCHHHRRR```rrrtttggg^^^\\\fffuuu~~~vvv___JJJBBB???<<<;;;===999999888777666666555555555555555555444444444444333333333333333333333333111111222333333333222222111111222222222222111111111111111111111111111111222222222111111111111111222222111111111111222222222222111111111111222222222222222222222222222222222222333333333333444444444444444444555777888999777999:::;;;;;;<<<>>>AAACCCEEEHHHJJJLLLOOOSSSVVVXXX[[[aaafffkkkpppvvvzzz~~~uuurrrooollljjjhhhfffddddddfffgggjjjpppxxxuuupppllllllooosssvvv|||{{{wwwqqqmmmjjjiiihhhhhhmmmmmmooouuu|||}}}|||zzzvvvrrrmmmiiieeeaaa]]]ZZZXXXVVVRRRNNNKKKHHHFFFFFFEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@@@@AAABBBCCCDDDFFFHHHKKKMMMOOONNNPPPSSSVVVXXX[[[^^^aaaaaadddhhhjjjjjjjjjjjjkkkkkkmmmoooqqqrrruuuxxx{{{zzz~~~zzz___PPPLLLIIIFFFEEECCCAAAAAACCCCCC@@@AAAEEEHHHPPP^^^ppp{{{iiicccaaafff{{{dddTTTEEE???===:::999:::999888888777666666555555444444444444444444444444444444444444444444444444333333333333333222111000111111222222222222111111111111111111111111111111111111111111111111111111222222111111111111222222333222222222222222222333222222222222222222222222222222222333333333444444333444444555666777888888777999:::;;;;;;<<>>>>>??????????????????=========>>>???@@@AAABBBCCCDDDFFFHHHKKKNNNPPPRRRRRRTTTWWWYYY[[[]]]aaadddbbbeeeiiikkkkkkkkkkkkkkklllnnnppprrrsssvvvyyy|||~~~~~~iiiTTTKKKJJJIIIFFFDDDCCCAAABBBCCCBBB@@@CCCHHHRRR^^^qqqqqqbbbcccjjjxxxoooVVVLLLBBB>>><<<:::999:::888888777777666555555555333333444444444444444444222222222222222222222222555555444333222111///...111111222222222222111111000000000000000000000000111111111111111111111111222222111111111111222222333222222222222222222333222222222222222222222222222222222333333333444444333333444555666777888888777999:::;;;;;;===@@@BBBBBBDDDGGGJJJLLLOOOSSSVVVXXX]]]dddkkkpppuuuyyy|||{{{wwwuuurrrmmmiiigggfffdddbbbaaadddhhhllltttzzzwwwtttpppsssyyyyyyqqqnnnmmmmmmllloooqqqvvv~~~}}}|||yyyuuupppllliiifffaaa]]]ZZZWWWSSSQQQMMMKKKIIIFFFDDDCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@======>>>???@@@BBBDDDEEEFFFFFFHHHJJJMMMPPPSSSTTTUUUWWWZZZ[[[]]]___bbbeeedddgggjjjkkkllllllmmmnnnnnnppprrrtttvvvyyy|||lll]]]MMMHHHIIIGGGCCCBBBDDDBBBCCCDDDCCCCCCIIIQQQ\\\lllwwwjjjbbbjjj|||vvv]]]HHHCCC>>>;;;:::;;;;;;;;;777777777666666555555555333333333333444444444444000000000000000000000000555555444333222111///...111111222222222222111111000000000000000000000000111111111111111222222222222222111111111111222222222222111111111111222222222222222222222222222222222222333333333333444444222333444666777777888777777999:::;;;<<<>>>AAACCCBBBEEEGGGJJJLLLOOOSSSVVVYYY^^^eeekkkqqqvvvzzz}}}~~~{{{vvvrrrkkkjjjhhhdddaaa```bbbeeehhhmmmttt{{{~~~vvvrrrpppttt{{{~~~ssspppppppppppprrruuu{{{|||zzzwwwtttrrrnnnjjjfffaaa^^^ZZZVVVTTTQQQNNNLLLHHHGGGEEECCCCCCBBBCCCCCC>>>>>>>>>>>>????????????>>>>>>?????????@@@@@@@@@>>>???@@@AAACCCEEEGGGHHHIIIJJJKKKMMMPPPSSSUUUWWWXXXZZZ\\\]]]^^^```ccceeegggiiikkklllmmmnnnppprrrqqqsssvvvxxxzzz}}}zzz```TTTIIIFFFFFFDDDBBBCCCDDDCCCDDDFFFFFFIIISSS^^^mmmllliiikkkyyyeeeRRRAAA@@@===:::999:::;;;;;;666666666666666555555555222222333333333444444444000000000000000000000000222222333333333222111111111111222222222222111111000000000000000000000000000000111111111222222222222222111111111111222222111111111000000111111111222222222222222222222222222222333333333333444444222333555666777888777777777888:::;;;<<<>>>AAADDDDDDFFFIIIKKKMMMPPPTTTWWWZZZ^^^dddjjjpppvvv{{{qqqpppnnniiieeeccccccdddbbbeeejjjooouuu}}}tttoooooosss}}}uuurrrssssssssstttwww{{{wwwrrrnnnkkkiiifffddd[[[XXXTTTQQQOOOMMMJJJHHHFFFEEEDDDCCCCCCCCCDDDEEE>>>>>>>>>?????????@@@@@@======>>>>>>??????@@@@@@@@@@@@AAACCCEEEGGGIIIKKKLLLMMMNNNPPPRRRUUUWWWXXXZZZ[[[]]]^^^^^^```bbbeeeiiikkklllmmmnnnpppsssvvvtttvvvyyy{{{}}}lllZZZPPPGGGDDDDDDCCCCCCFFFDDDCCCDDDGGGIIINNN[[[hhhtttfffkkktttuuu[[[NNNBBBBBB@@@;;;999999::::::666666666666666555555555222222222333333444444444333333333333333333333333///000111222333444444444111111222222222222111111000000000000000000000000000000111111222222222222222222111111111111222222111111000000000000111111222222222222222222222222222222333333333444444444222333555666888888777777777888:::<<<<<<>>>AAADDDEEEGGGJJJLLLOOORRRVVVYYYZZZ^^^dddjjjooouuu{{{vvvooolllhhhddd```cccdddfffhhhlllqqqwww{{{uuuooonnnpppwww~~~xxxuuuvvvyyy{{{|||uuurrrnnnjjjeee```ZZZVVVUUURRROOOKKKHHHGGGFFFFFFDDDCCCBBBAAA@@@>>>==================>>>>>>>>>>>>>>>===<<<<<<===???AAACCCAAABBBCCCEEEGGGIIIJJJKKKOOOPPPQQQQQQQQQSSSVVVYYYYYY[[[]]]^^^```bbbeeehhhjjjjjjlllmmmppprrruuuvvvyyyyyy{{{}}}rrr```PPPKKKGGGHHHGGGDDDCCCEEEDDDDDDGGGKKKNNNYYYrrryyyppphhhppp|||aaaNNNCCC===<<<:::999999888666555999888777777777777555333222333333333333222111111111111111111111111111111222222222111111111111000333333333222222111111111---...///000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000222444444222111222222333333333444555555666666;;;;;;;;;;;;===???AAABBBIIIGGGGGGJJJLLLLLLQQQXXX\\\___dddiiinnnsssyyy}}}yyytttoooiiieeebbbbbbbbbbbbdddhhhmmmpppuuuyyyyyyooojjjiiioooxxx~~~{{{|||~~~zzzwwwqqqmmmhhhddd```[[[WWWSSSQQQOOOLLLHHHFFFEEEDDDDDDBBBBBBAAA@@@???>>>==================>>>>>>>>>??????>>>=========???AAACCCCCCDDDFFFHHHJJJLLLNNNOOOQQQRRRTTTTTTTTTVVVYYY\\\[[[]]]___```aaacccfffhhhlllmmmnnnppprrruuuwwwyyy{{{}}}~~~fffVVVNNNHHHDDDEEEDDDCCCDDDHHHFFFFFFJJJSSS^^^nnnuuupppqqqkkkVVVHHH@@@<<<;;;999:::::::::999888777666555555666555333111///000111222333444444444111111111111111111111111222222222111111111111000333222222222222222222111//////000111111111000000////////////////////////111111111111111111111111222222222222222222222222222222222222222222222222222333444444222222333444666777777888888999999:::;;;;;;;;;<<<===???BBBCCCIIIGGGHHHKKKLLLMMMRRRXXX\\\___dddiiinnntttyyy}}}zzzrrrmmmgggeeebbb``````aaadddeeegggjjjooouuuzzzzzzqqqjjjggggggnnnzzz}}}zzzwwwrrroooiiifff```[[[XXXUUUQQQOOOMMMKKKHHHEEECCCBBBBBBBBB????????????>>>>>>>>>============>>>>>>>>>??????@@@???>>>>>>???@@@BBBCCCFFFGGGIIIKKKNNNPPPRRRSSSTTTVVVWWWXXXXXXZZZ]]]___^^^```aaabbbcccdddgggjjjpppppprrrsssvvvxxx{{{|||~~~lllXXXMMMLLLFFFCCCCCCCCCCCCFFFKKKJJJKKKRRRbbbwwwtttrrrtttoooXXXJJJBBB>>>;;;:::999:::;;;<<<;;;999777666555666777666444222///000111333444444444444111111111111111111111111222222222111111111111000111111111222222222222222111111111222111111000000////////////////////////111111111111111111111111333333333333333333333333222222222222222222222222444555555333222222444666555555666666777777888888::::::;;;<<<>>>@@@BBBDDDHHHGGGHHHLLLMMMNNNRRRYYY]]]```eeejjjnnntttzzz~~~xxxrrrnnnhhhcccaaaaaaaaabbbbbbcccdddgggjjjmmmppprrrsssttttttpppkkkgggggghhhooo}}}~~~zzzvvvrrrnnnjjjfffbbb^^^XXXSSSQQQNNNLLLKKKHHHGGGEEECCCBBB@@@@@@@@@=========>>>>>>>>>>>>>>>======>>>>>>>>>?????????AAA@@@@@@@@@AAABBBCCCDDDHHHIIIKKKNNNQQQSSSUUUVVVVVVXXXZZZ[[[[[[]]]```bbbaaacccdddeeeeeegggjjjlllrrrssstttvvvxxx{{{}}}~~~qqq^^^RRRKKKHHHEEEDDDEEEEEEDDDGGGMMMPPPTTTaaawww|||pppmmmuuuwwwvvvxxx\\\LLLCCC???>>>;;;999888999::::::999777999888777888999999777555333333444444333333222111111111111111111111111111222222222111111111000000000000111111222222333333222222222222222111000///111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111555555444222111111444777444444555666666777777888:::::::::<<<>>>AAACCCEEEHHHGGGIIIMMMNNNOOOSSSYYY]]]aaaeeejjjooouuu{{{~~~xxxooohhheeecccaaa```___^^^]]]^^^___aaadddfffdddfffhhhfffddddddgggjjjrrr{{{xxxsssnnnjjjfffbbb___ZZZWWWQQQNNNLLLJJJIIIGGGEEEEEECCCBBBAAA@@@@@@@@@<<<============>>>>>>>>>>>>>>>>>>>>>????????????BBBBBBBBBCCCDDDEEEFFFGGGJJJKKKMMMOOORRRTTTVVVWWWVVVYYY[[[]]]^^^___aaacccdddeeeggghhhiiijjjmmmpppssstttuuuwwwyyy|||~~~~~~zzzcccVVVOOOMMMCCCBBBDDDFFFFFFDDDGGGMMMZZZdddvvvxxxmmmhhhnnnzzzrrrooowwweeeQQQGGG@@@======;;;999888777777777555333888777777888999999777555333444444444444333222222111111111111111111111111222222222111111111000000000000000111111222222222222222222222222111000///222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111444444333111000000333666777888888999999:::;;;;;;999::::::<<>>>>>>>>>>>>>>>>>>>>?????????@@@@@@BBBCCCDDDFFFHHHIIIJJJKKKMMMNNNOOOQQQSSSUUUWWWWWWWWWYYY]]]___```aaaccceeeeeegggiiikkklllnnnqqqtttuuuuuuvvvxxx{{{}}}mmmYYYQQQMMMLLL??????CCCGGGGGGGGGLLLTTTiiiyyysssgggeeehhhuuuuuunnnnnnvvvjjjSSSIIICCC===999:::;;;999777666666555333222555444444555666666444333000111222444555555555555111111111111111111111111222222222111111111111000000000000111111111111111111111111222111111000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222333333111000000222444666666666777888888999999999999:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@CCCDDDFFFHHHKKKMMMNNNOOOQQQQQQRRRTTTUUUVVVWWWXXXXXX[[[___aaabbbccceeegggfffhhhkkkmmmnnnqqquuuwwwvvvwwwxxxzzz|||gggVVVNNNKKKIIIAAAAAADDDHHHKKKOOOYYYddd{{{nnnccc]]]cccmmm~~~xxxqqqmmmvvvhhhVVVGGGDDDAAA:::888;;;:::888777666777777555333444333222333555555444222000111333444555555666666111111111111111111111111222222222111111111111000111111111111000000000000//////000111111111000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222333444333222222333444222333333444555555666666888999:::<<>>>>>>>>>>>>>>===@@@?????????>>>>>>>>>===>>>????????????@@@@@@@@@CCCDDDGGGJJJMMMOOOQQQQQQSSSTTTTTTUUUVVVWWWXXXYYYYYY\\\```cccdddeeeggghhhfffiiikkknnnpppssswwwzzzxxxxxxzzz{{{~~~fffVVVOOOKKKHHHFFFEEEGGGKKKOOOWWWfffuuusssddd[[[YYYdddrrrwwwoooqqqsssttt\\\LLLBBBBBBAAA:::999===999777666777888999888666555444444555666666555333444444555555444444333222111111111111111111111111222222222111111111111000222222111111000000//////---...///000000000000000222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000222444555555444333333444555555666666777888888888888999:::<<<@@@DDDGGGIIIGGGGGGKKKPPPRRRRRRVVV[[[___cccggglllqqqwww}}}}}}vvvpppkkkddd___[[[XXXVVVTTTSSSRRRTTTXXX[[[^^^hhhrrr}}}wwwrrrmmmhhheee^^^[[[XXXUUURRROOOKKKIIIGGGEEECCCAAA@@@AAABBBCCC???????????????????????????>>>>>>>>>===============>>>???@@@AAABBBCCCCCCFFFGGGIIILLLOOOQQQTTTUUUUUUWWWXXXXXXYYYZZZ^^^```___aaacccdddeeefffiiillljjjlllppprrrsssuuuxxxyyyxxx{{{~~~{{{cccUUULLLIIIJJJHHHGGGJJJRRRXXX```pppzzziii[[[\\\^^^ggg}}}yyyyyy~~~vvvZZZKKKFFF@@@<<<;;;<<<<<<===999999888888888888999999666666777888777666333222000000000111222222222333222222222222222111000///111111111111111111111111111111111111111111111111111111111000000000//////000000000000000000000000222222000/////////000111111///...///000000///...000000000000111111111111666666666666666666555555111111333555777999:::;;;=========>>>@@@BBBEEEFFFIIIKKKMMMNNNPPPTTTXXX\\\cccfffkkkooossswww|||xxxssskkkddd___[[[XXXVVVVVVUUUVVVYYY[[[___iiitttyyyrrrmmmhhhdddaaa[[[XXXTTTRRROOOLLLIIIFFFEEEDDDBBB@@@??????@@@AAA????????????????????????===============>>>>>>>>>>>>??????AAABBBCCCDDDDDDHHHJJJLLLNNNQQQTTTVVVWWWUUUVVVWWWWWWWWWYYY\\\___```bbbdddeeeeeegggjjjlllkkknnnqqqtttuuuwwwyyy{{{{{{}}}wwwbbbVVVPPPMMMMMMKKKIIILLLSSSZZZdddvvvmmm^^^WWWYYY___nnn{{{cccNNNFFFBBB===999888888777777777777666666666666777777777777666555444444444444111111111111111222222222111111222222222111000000111111111111111111111111111111111111111111111111333333333222222222111111000000000000000000000000111222222222222111000000111000//////111111000///000000000000111111111111111111222222222333333333333333444555666777888999<<<<<<===>>>@@@BBBEEEFFFIIIJJJLLLMMMOOOSSSXXX\\\bbbeeejjjnnnrrrvvv{{{~~~xxxooohhhbbb^^^[[[[[[XXXXXXZZZ\\\aaammmxxx~~~}}}xxxrrrkkkfffbbb]]]ZZZUUUSSSPPPMMMKKKIIIFFFCCCCCCBBB@@@???>>>>>>???@@@????????????????????????;;;<<<<<<======>>>>>>??????@@@AAABBBDDDEEEFFFGGGLLLMMMOOOQQQTTTVVVXXXYYYWWWXXXXXXXXXXXXZZZ\\\___aaaccceeeffffffhhhkkknnnmmmpppsssvvvwwwyyy{{{}}}}}}~~~qqq___XXXTTTQQQPPPNNNMMMOOOVVV```nnnqqq```VVVWWW]]]iii}}}cccPPPFFFBBB>>>;;;888777666555333777666666555555666666777888666444222111222333555222222222111111111111111000000111111222111111111111111111111111111111111111111111111111111111111333222222222222111111111000000000000000000000000000222333444444222000///222000///000222222111000000000000000111111111111/////////000000111111222444444555555666666777777<<<<<<===>>>@@@CCCEEEGGGHHHIIIKKKMMMOOOSSSXXX\\\aaaeeeiiimmmqqquuuzzz}}}|||ssskkkeeeaaa^^^[[[ZZZ[[[^^^dddppp|||~~~vvvqqqoooqqqsssuuu{{{|||uuuqqqjjjddd```[[[WWWTTTQQQOOOLLLJJJHHHFFFDDDAAAAAA@@@???>>>>>>>>>??????????????????????????????<<<<<<<<<======>>>>>>>>>AAABBBCCCEEEGGGHHHJJJJJJOOOPPPRRRTTTVVVXXXZZZZZZ[[[\\\\\\\\\\\\]]]```bbbcccdddfffggghhhjjjmmmooooooqqquuuwwwyyyzzz}}}|||~~~lll\\\WWWTTTQQQOOOOOOPPPTTT]]]kkk}}}tttddd[[[XXX]]]jjj~~~fffSSSHHHDDD>>><<<:::::::::999888666888888777777777777888888666555333222111222222333333222222222111000000000//////000111111222111111111111111111111111111111111111111111111111111111000000000000////////////000000000000000000000000111111222222222111000///222111000111222333222111///000000000111111111111111111222222222222222222333444444555666777888888<<<<<<<<<>>>@@@CCCFFFGGGGGGIIIKKKLLLOOOSSSXXX\\\bbbeeejjjnnnqqquuuzzz}}}|||ssslllhhhbbb^^^\\\]]]```fffrrr~~~tttpppkkkggghhhjjjlllqqqwww{{{xxxsssmmmiiiccc^^^ZZZVVVSSSPPPMMMKKKIIIGGGFFFEEEBBB@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===CCCDDDEEEGGGJJJLLLMMMNNNQQQRRRSSSUUUWWWXXXZZZZZZ\\\]]]^^^^^^]]]___bbbdddeeefffhhhiiijjjllloooqqqpppsssvvvyyyzzz|||~~~}}}hhhYYYTTTQQQNNNMMMNNNSSSZZZfffwwwxxxhhh\\\[[[aaaiii~~~jjjVVVJJJCCC@@@:::999999:::;;;<<<;;;999888888777777777777888888333444444444444222111000333222222222111000000000...///000111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000333111///...---...000111111000///000222333333111///000000000111111111111444444333333222222111111111222333555777888999:::;;;;;;<<<>>>@@@CCCFFFHHHGGGIIIKKKMMMOOOSSSYYY]]]dddgggkkkooosssvvv{{{~~~}}}vvvqqqiiieeecccbbbcccgggrrr~~~vvvpppiiidddeeefffhhhkkkpppttt|||{{{vvvoookkkeeeaaa\\\XXXUUURRROOOMMMJJJHHHFFFEEEDDDDDDAAA@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@EEEEEEGGGJJJLLLOOOQQQRRRSSSSSSTTTVVVWWWYYYZZZZZZZZZ[[[]]]]]]]]]___ccceeefffhhhjjjkkkkkkmmmpppssssssvvvyyy{{{}}}~~~xxxbbbUUUPPPNNNNNNPPPQQQZZZfffuuuzzznnnbbb]]]dddqqqlllUUUKKKDDD>>>:::777666666777999::::::999666555555444444555555666222444555666555333111///222222222111111111111111//////000000111000000000000000000000000000000000000000000000000000000000000000111111111111111222000000000000000000000000333111...++++++---000222000//////000222333222111000000000000111111111111222222222111111111000000000111333555777999:::;;;;;;;;;<<<===@@@CCCFFFHHHHHHIIIKKKNNNPPPUUUZZZ^^^eeehhhlllpppssswww{{{~~~tttoookkkiiiggghhhpppzzzxxxpppjjjiiikkkkkkmmmqqqvvv}}}{{{vvvrrrmmmgggddd]]]ZZZVVVRRRPPPNNNLLLJJJFFFDDDCCCBBBBBBBBB@@@>>>=========>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???AAABBBDDDDDDFFFGGGIIILLLNNNQQQSSSTTTUUUUUUVVVWWWYYYZZZ[[[[[[ZZZ[[[]]]^^^___aaaeeehhhgggiiikkklllmmmnnnqqqtttvvvyyy}}}zzzkkk[[[QQQMMMMMMQQQWWW\\\hhhyyyyyymmmhhheeehhhzzzxxxXXXHHHDDD@@@===<<<999777666666777888888777555555444444444444555555555555555444444333222111111111111111111222222222000000000000000000///...000000000000000000000000000000000000000000000000000000000000111111222222000000000000000000000000333111///------...000111///......///111222222111000000000000111111111111//////000111111222333333222222333555666888999999:::;;;<<<===@@@DDDGGGIIIHHHJJJLLLOOOQQQVVV[[[___dddgggkkkooorrrvvvzzz}}}|||wwwrrrnnniiihhhooowwwyyyrrrqqqrrrrrrsssvvv||||||vvvpppkkkgggbbb___XXXUUUQQQOOOMMMLLLJJJIIIDDDBBBAAA@@@AAA@@@>>>===;;;;;;<<<<<<===<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>:::;;;===@@@CCCEEEGGGHHHFFFHHHJJJMMMPPPRRRUUUVVVWWWWWWXXXYYYZZZ[[[\\\\\\\\\]]]___```bbbeeeiiilllhhhjjjlllmmmmmmooorrrtttyyy|||mmmaaaUUUNNNKKKMMMUUU^^^gggvvvxxxllleeefffkkkvvvhhhNNNBBBAAAAAAAAACCC===;;;888777777888888777777777666666666666777777888666444222222222333444000000111111222222222333000000111000000///......000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000111111111111000000000000...------...111222111000000000000000111111111111---...000111333555777777444444555555666777777777:::;;;;;;===@@@DDDGGGIIIIIIKKKMMMOOORRRWWW\\\```cccfffjjjnnnqqqtttxxx{{{{{{vvvsssqqqrrrwwwzzzrrroookkkgggccc___[[[XXXTTTRRRNNNKKKIIIHHHHHHHHHCCCCCCCCCBBBBBBAAAAAAAAA???>>>>>>>>>=========<<<============>>>>>>?????????@@@BBBCCCCCCEEEHHHJJJJJJKKKMMMPPPSSSVVVXXXYYYYYYYYYZZZZZZ[[[[[[[[[\\\]]]^^^bbbeeehhhiiijjjjjjmmmnnnooooooqqqtttxxx|||~~~yyyfffZZZQQQQQQVVV\\\gggrrrsssfffcccaaagggvvvjjjZZZIIIBBB>>>999999<<<:::::::::999999999888888777777666444444666;;;???EEE???888555666555222...333111//////000111000///444333222111000000000000000000000000000000000000222222222111111111111000---...000111111111000///111111111111111111111111222222222111111111000000111111000///////////////000000000000000000000000222222333333333333444444111111222333555777999:::======>>>???AAACCCFFFGGGMMMLLLMMMQQQSSSTTTXXX___dddgggkkknnnqqqtttxxx{{{zzzuuuuuuxxxzzztttnnnkkkfffccc___\\\WWWTTTNNNLLLIIIFFFCCCBBBBBBCCCBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>======<<<<<<>>>>>>>>>??????@@@@@@AAABBBCCCEEEFFFFFFHHHJJJMMMNNNOOOPPPRRRTTTVVVWWWXXXXXXXXXYYY[[[\\\]]]^^^___```aaadddgggiiikkkkkklllnnnpppqqqrrrsssvvvzzz|||ooo___YYYUUUWWW]]]iii{{{tttlll___^^^bbbmmm|||___QQQCCC===;;;777777999999999999999888888888888666777666555444555999<<<>>>:::444333555555333000000//////111444777888888222222111111000000111111000000000000000000000000222222222111111111000000///000000111111111111111////////////////////////222222222111111111000000111111000///////////////000000000000000000000000222222222333333333444444444444555666888:::<<<===?????????@@@BBBEEEGGGIIIMMMLLLMMMQQQSSSTTTXXX___dddgggkkknnnqqquuuyyy|||~~~zzz{{{}}}yyyqqqkkkgggddd```]]]ZZZVVVRRROOOLLLJJJHHHEEECCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>===<<<<<>>:::999777666888888888888777777777666666555666666555444444666777777444000111333555444333666444222222444555444333111111000000000111222222000000000000000000000000222222111111111000000000111111111111111222222333////////////////////////222111111111111000000000111000000///////////////000000000000000000000000222222222222333333333333222222333444666888:::;;;@@@@@@AAABBBDDDGGGIIIKKKMMMLLLMMMQQQSSSTTTXXX___dddgggkkkooorrrvvvzzz}}}wwwpppiiiccc```]]]ZZZWWWTTTRRRNNNKKKJJJHHHGGGEEECCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>======<<>>;;;:::999888888777777666666666555555555444555666666444333333333333111000000333555555444666444111000000000///...////////////000111222333000000000000000000000000111111111111000000000000222111000///000111222333111111111111111111111111111111111111000000000000000000////////////000000000000000000000000000000111222222222222333333333111111222333555777999:::@@@@@@@@@BBBDDDGGGJJJKKKMMMLLLMMMQQQSSSTTTXXX___dddggglllpppssswww|||wwwpppiiiccc^^^ZZZWWWTTTRRRPPPNNNJJJHHHDDDCCCBBBAAA@@@???>>>>>>>>>?????????????????????????????????>>>>>>>>>>>>???@@@AAABBBDDDEEEGGGGGGKKKMMMPPPQQQQQQQQQRRRTTTRRRSSSTTTUUUVVVWWWXXXXXX\\\]]]^^^```bbbccceeeeeejjjjjjkkklllmmmnnnooooooqqqtttxxx{{{}}}|||kkkbbb[[[```jjj{{{lll]]]XXXYYYdddrrrcccPPPDDDCCC???;;;999999777666666666666555555555444444333555666666444222111222444333222222333444444333...---,,,...000222333222......//////000111333333000000000000000000000000111111111000000000//////000000///......000111222111111111111111111111111000000000000000000000000000000////////////000000111111111111111111111111111111111222222222333333555555666777888:::<<<===>>>>>>???AAACCCFFFIIIKKKMMMLLLMMMQQQSSSTTTXXX___dddggglllqqqtttyyy~~~}}}vvvooohhhccc]]]YYYTTTRRROOOMMMLLLJJJGGGEEECCCCCCBBBAAAAAA@@@??????=========>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAABBBCCCEEEGGGHHHJJJJJJMMMPPPSSSTTTTTTSSSTTTUUUSSSTTTUUUVVVXXXYYY[[[[[[^^^___```bbbccceeegggggglllllllllmmmnnnpppqqqrrrsssvvvzzz}}}pppdddaaa___iiiyyynnnbbbZZZZZZ___qqqkkkSSSHHH>>>???===888666777666444666666666555555555444444333444666555333222222222555444444444333333222222222111//////111222111000.........///000111222333000000000000000000000000111111000000000////////////////////////000000111//////////////////////////////000000000000000111///////////////000000111111111111111111111111111111111111111222222222222444444555666888:::;;;<<<======>>>???BBBEEEHHHJJJMMMLLLMMMQQQSSSTTTXXX___dddhhhmmmqqqvvvzzztttqqqlllfffaaa\\\WWWTTTOOOMMMJJJIIIHHHFFFDDDBBBCCCCCCCCCCCCBBBAAA@@@@@@<<<<<<<<<======>>>>>>>>>======>>>???@@@AAAAAABBBCCCDDDFFFHHHJJJLLLNNNNNNPPPRRRUUUWWWVVVVVVVVVWWWVVVWWWXXXYYY[[[\\\]]]]]]]]]^^^```ccceeehhhjjjkkknnnnnnnnnooopppsssuuuvvvvvvyyy|||uuugggbbbdddiii{{{mmmbbb[[[ZZZdddrrrwww]]]KKKBBB:::===<<<666555888888666666666666666555555555555333444555444333222333444333444555444333222222222888555333111000000...,,,///////////////000111222000000000000000000000000111000000000//////////////////000111111111111000////////////////////////////////////000000111111///////////////000111111111111111111111111111111111111111111222222222222222222333444666888999:::<<<===>>>???BBBFFFIIIKKKMMMLLLMMMQQQSSSTTTXXX___dddhhhmmmrrrwww|||{{{wwwllliiifffaaa\\\WWWSSSQQQLLLJJJGGGFFFEEEDDDBBB@@@>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<======>>>>>><<<<<<===???@@@AAABBBCCCFFFGGGHHHJJJMMMOOOQQQQQQQQQTTTWWWYYYXXXXXXXXXXXXZZZ[[[[[[\\\]]]]]]^^^^^^\\\]]]```cccgggjjjmmmnnnpppppppppqqqrrruuuwwwyyyyyy{{{~~~yyylllddddddiiitttpppaaa[[[XXX\\\ooolllXXXIIIAAA888<<<<<<777666:::<<<:::777777666666666555555555444444555444333333444666111333444444222111111222111///...///111222222111///////////////000000111000000000000000000000000000000000000///////////////000111333333222111111111111111111111111111111.../////////000000111111///////////////000111111111111111111111111111111000111111111111222222222555555666777999;;;<<<=========>>>@@@CCCFFFIIIKKKMMMLLLMMMQQQSSSTTTXXX___dddhhhmmmrrrwww|||}}}wwwqqqmmmdddaaa^^^ZZZWWWSSSNNNJJJHHHGGGGGGFFFEEEDDDDDDCCCBBB@@@>>><<<;;;;;;======>>>>>>>>>>>>>>>??????@@@;;;<<<>>>???AAACCCDDDEEEGGGIIIKKKNNNOOOPPPQQQQQQQQQRRRSSSUUUVVVWWWXXXXXXYYYYYYZZZ\\\\\\]]]]]]]]]```aaabbbdddfffiiilllmmmrrrqqqrrrtttxxx{{{}}}}}}|||~~~xxxkkkeeeccclllzzzyyyjjjaaaYYYYYY```nnnjjjWWWIIIAAA???::::::999999888777777777777777777777666666666666444444444444444444444444333333111000///---,,,,,,111111111111111111111111---///111111111000111222000000000000000000000000//////000000111111111222222111000//////000111222000000000000111111111111111000000000000000111111111000///......///000111111111111111111111111111222///---...111333222000333444555666777888999::::::<<>><<<;;;<<<======???>>>>>>===>>>>>>??????<<<===>>>@@@BBBDDDEEEFFFIIIJJJMMMOOOQQQRRRRRRRRRVVVWWWXXXZZZ[[[[[[\\\\\\[[[\\\]]]^^^^^^_________aaabbbdddfffiiilllnnnpppqqqqqqsssvvvzzz}}}nnngggeeeiiiwwwuuuiiiaaa]]]]]]eeeqqqwww^^^OOOEEE>>><<<:::999999888888777666666777777666666666555555555333333333333333333333333333222222111111000000000111111111111111111111111...///111111000000111222000000000000000000000000//////000000000111111111***+++,,,......///....../////////000000000111111111000000000000000111111111000///......///000000111111111111111111111111444222000000333444333111333333444666777999::::::<<<>>>@@@AAABBBEEEIIILLLNNNNNNOOOPPPRRRWWW]]]bbbgggiiinnnrrruuuzzz{{{tttmmmgggbbb]]]ZZZXXXVVVSSSQQQOOOLLLHHHEEEBBBBBBBBBAAA@@@@@@??????@@@???>>><<<<<<<<<======???>>>>>>=========>>>>>>===>>>???AAACCCEEEGGGHHHLLLNNNPPPRRRTTTTTTUUUTTTVVVWWWXXXYYYZZZZZZ[[[[[[^^^___```aaaaaaaaaaaaaaacccdddfffhhhlllooorrrtttsssuuuxxx{{{{{{nnndddccchhhrrr~~~ssskkkeeeaaa^^^aaajjjzzzcccOOOGGGBBB===:::999999888888777777666666666666555555555444444444333333333333333333333333333333333333333333333333111111111111111111111111...///111111000///000111000000000000000000000000//////000000000000111111(((+++...111333333111000....../////////000000000111111000000000000000000000000////////////000000111111111111111111111111555444333333444555444333222333444666777999;;;;;;>>>???AAAAAABBBDDDGGGJJJMMMNNNOOOQQQTTTXXX^^^cccgggjjjnnnrrrvvv{{{}}}vvvrrrkkkfffaaa]]]XXXUUURRRPPPMMMLLLKKKIIIEEECCC@@@@@@@@@?????????>>>>>>@@@???>>>===<<<<<<======???>>>>>>======>>>>>>>>>???@@@AAACCCFFFHHHJJJJJJPPPQQQSSSUUUWWWWWWWWWWWWVVVWWWXXXYYYZZZZZZZZZZZZaaaaaabbbcccccccccccccccdddeeegggjjjnnnrrruuuwwwxxxzzz~~~llleee```ccckkk{{{tttjjjdddcccfffkkknnnuuuqqqTTTFFFCCCAAA===:::999888888777666666555555555555444444444333333333222222222222222222222222444444444444444444333333111111111111111111111111...///111111000//////000//////////////////////////////000000000000000000,,,...000333444444444333............////////////111111111111111000000//////////////////000000000111111111111111111111111555555555555555555444333111222444555888999;;;<<<===???@@@AAABBBDDDHHHKKKLLLNNNPPPRRRUUUZZZ```dddgggjjjoootttwww{{{~~~xxxsssnnnjjjeee```\\\YYYVVVSSSMMMLLLJJJIIIIIIGGGDDDBBB@@@@@@????????????>>>>>>>>>>>>>>>===============>>>>>>>>>>>>>>>???@@@@@@AAABBBDDDFFFIIIKKKMMMNNNSSSTTTVVVXXXYYYZZZZZZYYYZZZ[[[\\\^^^^^^_________ccccccddddddeeeeeeddddddfffgggiiilllpppsssvvvxxxzzz~~~pppbbb``````fffrrrvvvmmmdddbbbaaaeeeooo{{{wwwaaaJJJAAAAAA@@@<<<:::888888777666666555555444444444444444333333333333222222222222222222222222444444444333222222111111111111111111111111111111...///111111///...//////////////////////////////000000//////////////////............///000111222............////////////111111111111111000///.........///000000000000000000000000000000000000000333333444555444333333333222333444666777999:::;;;;;;===???AAABBBFFFJJJMMMLLLNNNQQQSSSVVV[[[```dddgggkkkpppuuuyyy|||{{{vvvrrrnnneeebbb]]]YYYWWWTTTRRRPPPKKKJJJHHHGGGGGGEEECCC@@@????????????????????????>>>>>>>>>>>>>>>=========>>>>>>>>>???@@@AAABBBCCCDDDEEEGGGJJJLLLOOOQQQRRRUUUWWWXXXZZZ[[[\\\[[[[[[ZZZ[[[]]]^^^```aaaaaaaaaeeeffffffggggggfffffffffiiijjjlllnnnrrruuuxxxzzz{{{~~~mmmddd\\\^^^dddooowwwlllddd]]]ZZZ^^^cccjjj|||cccSSSCCC>>>>>><<<999888777777666666555555444444555555444444444333333333333333333333333333333333444444333222222111000000111111111111111111111111...000111000///......///000000000000000000000000000000////////////......111000/////////111222444....../////////000000000111111222222111000...------...///000111111111000000000000000000000000000///222444555444333333333333444555666777888999::::::<<<>>>@@@CCCFFFKKKNNNMMMOOORRRTTTWWW[[[```cccgggkkkqqqvvvzzz}}}{{{uuuqqqnnnjjjfff^^^[[[VVVSSSRRRPPPNNNLLLIIIHHHFFFEEEEEECCCAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>=========>>>>>>@@@AAACCCEEEFFFGGGHHHJJJMMMPPPRRRTTTUUUWWWXXXZZZ[[[\\\]]]\\\\\\ZZZ[[[]]]___aaacccddddddhhhiiiiiiiiiiiiiiihhhhhhmmmmmmoooqqqtttwwwzzz{{{}}}ooodddccc^^^dddpppsssddd\\\YYYSSSUUU^^^hhhvvvmmmSSSIII@@@>>>===:::888888777777666555555444444333555555555555444444444444333333333333333333333333222222222222222222222222111111111111111111111111...000111000///------...000000000000000000000000000000/////////...............///111222333444444/////////000000000111111000111222333222000...---,,,---///000111111111000000000000000000000000000---111444555444333444555555555555666777888888888<<<===???AAABBBEEEIIILLLNNNPPPSSSVVVXXX[[[___bbbgggkkkrrrwww{{{~~~zzzuuummmhhhfffccc___[[[ZZZWWWTTTQQQPPPNNNMMMKKKHHHGGGEEEDDDCCCBBB???===<<<=====================<<<===>>>>>>>>>>>>>>>======>>>???@@@BBBEEEGGGHHHIIIJJJLLLNNNQQQTTTVVVWWWXXXYYYZZZ\\\]]]]]]\\\\\\^^^```bbbeeegggiiijjjkkkkkkkkkkkkllllllkkkjjjjjjpppppprrrtttvvvyyy{{{}}}vvvgggcccgggeeennn}}}yyyfff[[[WWWSSSOOOSSS```ooo[[[KKKDDD??????>>>;;;999;;;777666666555444444333333666666555555555444444444444444444444444444444444111111222333333444555555111111111111111111111111...000111000...------...000000000000000000000000000000//////.........---%%%'''+++...000111000///000000000000111111111111000111222333222000...,,,,,,---///000111111111000000000000000000000000000---000555666555444555777666666666666777777777777>>>???@@@AAABBBDDDHHHJJJOOOQQQTTTVVVXXX[[[___bbbggglllrrrwww{{{~~~zzzsssllliiifffaaa]]][[[YYYXXXVVVQQQMMMJJJKKKKKKIIIGGGIIIHHHHHHFFFDDDBBB@@@???========================>>>>>>=========>>>>>>??????@@@@@@AAACCCFFFIIIKKKMMMOOOQQQTTTVVVWWWWWWWWW\\\]]]^^^```aaabbbbbbbbbeeefffgggiiikkkkkkllllllnnnmmmmmmllllllmmmmmmmmmlllqqqwwwzzz{{{||||||ooodddeeemmmrrrooo]]]RRROOOPPPPPPVVVcccxxx~~~}}}eeePPPCCCAAA???<<<:::888777666666555555555555444444444666555444333333333333333222222222222222222222222444444333333333333222222000000000000000000000000...//////000111222222222444333111000000000111111---...000111111000000///000000000000000000000000//////......---------,,,000111111111111222222222////////////000000000000111111222333333333333222111111222222222333333333333333444555777888:::;;;???@@@AAACCCFFFIIILLLNNNMMMOOOQQQSSSVVV[[[```dddkkkooossswwwzzz|||yyyqqqkkkfffdddaaa\\\YYYVVVUUUTTTRRRNNNJJJHHHIIIIIIHHHFFFFFFFFFEEEDDDCCCAAA@@@???;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;<<<======@@@@@@AAACCCEEEHHHKKKMMMNNNPPPSSSVVVXXXZZZ[[[[[[\\\]]]___aaabbbcccddddddhhhiiijjjlllmmmmmmnnnnnnnnnnnnnnnnnnoooqqqrrrsssssswww|||~~~~~~rrrkkkhhhooo{{{uuufffYYYRRRPPPQQQSSS[[[hhh}}}xxx|||vvvZZZJJJAAA@@@>>><<<:::888777777666555555555555444444444666555444333333333333444444444444444444444444444333333222222222111111111000000000000000000000000...//////000111111222222222222000/////////000000111000///...------....../////////////////////////////////.........------//////000000000111111111.../////////000000000000000111222222333333222222111111222222222333333333333333444555777999:::;;;???@@@AAACCCFFFIIIMMMNNNOOOQQQSSSUUUXXX]]]bbbffflllppptttxxxzzz|||~~~wwwqqqlllfffbbb^^^\\\YYYUUURRRPPPOOONNNLLLJJJGGGFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBAAA???>>><<<<<<<<<;;;;;;:::::::::<<<;;;;;;;;;<<<===>>>>>>AAAAAACCCEEEHHHKKKNNNPPPRRRSSSUUUXXX[[[]]]^^^___]]]^^^```bbbdddeeefffgggkkklllmmmoooooopppppppppooooooppprrrtttvvvxxxyyywww{{{~~~ooojjjlllrrrvvvfff\\\TTTRRRSSSRRRYYYeeettt{{{zzz|||eeeQQQGGG???>>><<<;;;999888888888666555555555555444444444555555444333333333444444444444444444444444444444222111111111111000000000000000000000000000000000...//////000000111111222111000//////.../////////333111...+++***+++,,,...........................000000////////////.............../////////000000....../////////000000000000111222222333333222222111111222222222333333333333333444555777999;;;<<>>===??????>>>>>>======<<<<<<>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFIIILLLOOORRRSSSVVVWWWXXXZZZ\\\^^^___```^^^___bbbdddfffhhhiiijjjnnnnnnooopppqqqqqqqqqqqqrrrrrrsssuuuwwwzzz|||}}}|||}}}rrriiikkkssskkk]]]VVVSSSSSSUUUVVVcccvvv~~~mmmVVVIIIDDD<<<;;;:::999999888888999666555555555555444444444555444444333333333444444222222222222222222222222222222111111111000000000000000000000000000000000////////////000000111111000000000000///000000000222000...,,,,,,,,,---...........................000000000000000/////////....../////////000000000........./////////000000000000111222222222222222111111222222222333333333222333333555777999;;;<<>>>>>>>>=========?????????@@@AAABBBDDDEEEFFFGGGIIIMMMPPPSSSUUUVVVYYYZZZZZZ[[[\\\]]]^^^___aaabbbdddfffiiijjjkkklllnnnnnnpppqqqrrrrrrrrrrrruuuvvvwwwxxxzzz|||~~~ooollllllsssvvvcccXXXTTTRRRTTTXXXbbbuuuuuuYYYHHHAAA>>>::::::999888888888888888666555555555555444444444444444333333333444444555222222222222222222222222333222222222111111111111000000000000000000000000///////////////000000000000111111111111111111111...//////000000000///////////////////////////////////////000000000000000/////////000000000111111............////////////000000111222222222222111111111222222222333333333222222333555777999;;;===??????AAACCCGGGKKKNNNQQQRRRSSSUUUWWWYYY]]]bbbfffnnnrrrvvvyyy{{{}}}~~~}}}xxxsssooohhheee```ZZZVVVRRRQQQPPPNNNLLLJJJHHHFFFFFFEEEFFFCCCDDDFFFEEEDDDCCCDDDFFFGGGFFFEEEDDDBBB???===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAACCCEEEFFFIIIKKKMMMQQQTTTVVVWWWXXX[[[[[[[[[[[[\\\^^^___```dddeeegggiiikkklllmmmmmmmmmnnnoooqqqssstttttttttxxxyyyzzz{{{}}}tttgggkkkttttttgggZZZTTTRRRUUU\\\dddyyydddOOOEEE@@@===999999888777777777777888666555555555555444444444444444333333333444555555444444444444444444444444333333222222222111111111000000000000000000000000////////////////////////000111111222222222222111---...000111111111000///////////////////////////......////////////000000//////000000000111111111------.........////////////000111111222222111111111111222222222333333333111222333555777:::<<<===??????AAADDDGGGLLLOOOQQQQQQSSSUUUVVVXXX\\\aaaeeemmmpppuuuyyy{{{}}}wwwqqqsss{{{xxxtttooojjjfff]]][[[WWWSSSOOOMMMMMMMMMKKKIIIGGGFFFDDDDDDDDDEEEAAADDDEEEEEECCCAAABBBDDDBBBBBBBBBBBBAAA@@@>>>>>>;;;;;;;;;<<<======>>>>>>???@@@@@@BBBCCCFFFGGGHHHLLLNNNQQQTTTVVVXXXYYYYYYZZZZZZ[[[\\\^^^aaaccceeefffgggiiikkklllmmmnnnnnnmmmnnnppprrrtttvvvvvvwwwyyyzzz|||yyyqqqkkkuuu{{{ddd\\\TTTRRRTTT\\\lllzzznnnUUUJJJFFFAAA<<<999888777666666666666666666555555555555444444444333333333333333444555666444444444444444444444444222111111111111000000000000000000000000000000000////////////////////////...///000222222222111000000////////////...//////........................------........./////////........./////////000000---------........./////////000000111111111111111111111222222222333333333111222333555777:::<<<===??????AAADDDHHHLLLPPPRRRRRRSSSUUUWWWYYY\\\aaaeeejjjnnnsssxxx{{{}}}vvvnnnjjjlllttt{{{sssmmmiiieee```[[[VVVVVVSSSPPPLLLKKKLLLMMMIIIHHHFFFDDDCCCCCCCCCDDD@@@CCCEEEDDDAAA@@@AAABBB>>>>>>???@@@@@@@@@@@@???<<<<<<===>>>???@@@AAAAAABBBBBBCCCEEEGGGIIIKKKLLLNNNPPPRRRUUUXXXYYYYYYYYYYYYYYYZZZ]]]```dddgggiiihhhiiijjjlllmmmnnnnnnnnnmmmnnnqqqsssuuuwwwxxxyyyzzz{{{}}}{{{ttttttttt{{{jjj\\\VVVRRRRRRWWWddd{{{{{{\\\HHHCCCBBB===777999888777666666555666666666666555555555444444444333333333333333444555666222222222222222222222222000000000000////////////000000000000000000000000///////////////.........---...///111111111000///333111...,,,++++++---...------------------------,,,---------......//////---------.........//////---------.........////////////000111111111111111111111222222222333333333111111333555777:::<<<>>>??????AAADDDHHHLLLPPPRRRSSSTTTVVVWWWYYY]]]bbbfffiiimmmrrrwwwzzz}}}zzzpppmmmiiilllttt|||zzzrrrnnnhhhbbb^^^YYYTTTQQQMMMLLLKKKJJJIIIHHHGGGGGGCCCCCCBBBAAAAAAAAABBBBBB@@@@@@@@@AAAAAAAAABBBBBBDDDDDDCCCBBBAAA@@@??????<<<<<<======>>>?????????CCCDDDEEEGGGIIIKKKLLLMMMUUUSSSSSSYYY[[[ZZZYYYZZZ]]]``````]]]]]]bbbccc```jjjjjjjjjjjjlllmmmoooppprrrsssssssssssstttwwwzzzyyy}}}{{{ssstttzzzsssgggaaaXXXUUUUUUYYY```qqqxxxcccLLLAAA===999888:::777777777777666666666666777777666555444333333333444444333333333333222222333333333333333333333333222222222111000//////...000000000000000000000000000000111000000///...---000000000000000000000000000000000000////////////......////////////............//////////////////000000000000000000000000......------------......222222222222222222333333...///000222222111111000444333333444666888;;;===???AAACCCFFFHHHKKKPPPSSSTTTTTTUUUVVVYYY]]]aaacccmmmooorrruuuyyy~~~~~~pppgggfffgggiiirrr}}}{{{xxxuuurrriiieee```\\\YYYUUUQQQOOOJJJJJJIIIHHHGGGFFFEEEEEEBBBBBBAAAAAA@@@AAAAAABBBAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>??????AAABBBBBBEEEFFFHHHJJJLLLNNNPPPQQQWWWUUUVVVYYY[[[ZZZ\\\aaaaaa```___aaadddfffgggfffiiijjjkkklllnnnooopppqqqtttvvvvvvvvvuuuvvvxxxzzz~~~{{{uuusssyyyvvvpppjjjbbbZZZWWWVVVUUUYYYdddrrrfffVVVFFF@@@>>><<<:::;;;777777777777666666666555777666555444444333333333444444333333333333222222333333333333333333333333222222111111000//////...000000000000000000000000///000000000000//////...////////////////////////.............../////////......////////////......///////////////.........000000000000000000000000///................../////////000000111222333333///000111222333222222111444333333444666999<<<>>>@@@BBBDDDFFFHHHKKKOOOSSSUUUUUUUUUWWWZZZ___bbbeeeoooqqqsssvvvyyy}}}uuuiiiddddddeeehhhppp~~~|||wwwssspppmmmjjjggg^^^[[[WWWTTTRRRPPPNNNLLLGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@?????????@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAACCCEEEFFFIIIJJJKKKNNNPPPSSSUUUUUUYYYWWWXXXZZZ[[[\\\ccckkkoooeeeaaagggkkkhhhgggiiiiiijjjmmmoooqqqrrrsssssstttvvvxxxyyyyyyzzz|||~~~}}}rrroooqqqwwwxxxooofff___]]][[[XXXUUUUUUYYY]]]hhhzzzkkkSSSHHH???===>>><<<:::999777777777666666666555555777666555444333333333333444444333333333333222222333333333333333333333333222222111111000/////////000000000000000000000000...//////000000000000///////////////////////////,,,,,,------......//////......////////////......000000//////.........---000000000000000000000000000//////......//////000,,,---...///111222333333111111222333333333333222333333333444666999<<<>>>AAACCCEEEFFFGGGJJJNNNRRRUUUUUUVVVXXX\\\```dddgggppprrruuuwwwyyy{{{~~~wwwmmmdddaaabbbeeehhhqqq~~~{{{zzzvvvsssnnnjjjgggddd```^^^WWWTTTQQQOOOMMMLLLJJJHHHDDDDDDCCCCCCBBBAAAAAA@@@???>>>>>>>>>>>>??????@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAABBBCCCFFFHHHJJJLLLMMMNNNQQQTTTVVVXXXYYYYYYXXXZZZ\\\\\\___kkkwwwoooeeejjjmmmfffdddiiijjjlllooosssuuuvvvuuuuuuqqqtttwwwzzz|||tttoookkkmmmuuu~~~oooeee^^^XXXTTTUUUVVVVVVXXX]]]eeeppplllXXXIIICCC>>>;;;:::999777555777777666666666555555555666555444444333333333444444444333333333222222222222222222222222222222222111111111111000000//////////////////////////////---...///000000111000000////////////////////////,,,,,,---......///000000......////////////......000000000///......------////////////////////////000000////////////000000......//////000111222222111111111222222222222222333333333444666:::===???BBBCCCEEEFFFGGGJJJNNNQQQTTTTTTUUUXXX\\\aaaeeehhhnnnqqquuuxxxyyy{{{sssiii```ZZZYYY\\\cccgggppp~~~|||wwwtttrrrnnnkkkfffccc```]]]YYYWWWTTTQQQNNNKKKJJJIIIFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@===============>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBEEEDDDDDDCCCBBBBBBAAAAAACCCCCCCCCDDDFFFIIIKKKLLLNNNOOOQQQSSSVVVXXXZZZ[[[XXXXXXZZZ]]]___dddppp}}}uuugggjjjllleeeeeellllllooorrruuuxxxxxxxxxxxxsssvvvyyy|||}}}rrrjjjkkkmmmsss~~~{{{lll```ZZZTTTPPPNNNPPPRRRUUU\\\ccctttrrrYYYLLLCCCAAA===888666777777666666666666666555555555555555444444333333333333444444444333333333222222222222222222222222222222222111111111000000000000000////////////////////////---...///000000111000000........................------...///000000111111......////////////......000000//////.........---////////////////////////000000////////////000000111111111111111111000000000000000000111111111222333333333444777:::>>>@@@BBBCCCEEEFFFGGGJJJNNNQQQSSSSSSTTTWWW[[[```dddgggjjjooouuuyyyzzz|||}}}rrrfff___ZZZWWWXXX\\\bbbfffppp~~~}}}yyytttpppmmmkkkfffccc___\\\YYYWWWTTTQQQQQQNNNKKKHHHGGGFFFCCCBBBAAAAAAAAAAAA@@@@@@@@@???============>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAADDDEEEGGGIIIKKKMMMNNNOOORRRRRRTTTVVVXXXZZZ[[[\\\YYYXXXZZZ^^^bbbgggqqq|||tttiiijjjlllkkkmmmrrrqqqrrruuuwwwyyyzzzzzzzzz{{{|||~~~zzznnniiiffflllsss}}}yyykkk]]]TTTQQQOOONNNOOORRRUUUZZZeeeqqqttt[[[JJJDDD===>>>===777555777::::::666666666555555555444444444444333333333333444444444444333333333333222222222222222222222222222222111111000000000000000000000000000000000000000000...//////000000000000///..............................//////000000111111......////////////......////////////////////////000000000000000000000000000//////......//////000333222222111111000//////000000//////000000111222333333333555777;;;>>>AAAAAACCCEEEFFFGGGJJJNNNRRRSSSTTTUUUWWW[[[___cccfffhhhooovvvyyyzzz||||||ooofff]]]ZZZYYYYYY\\\aaaeeeiiisss~~~{{{xxxvvvsssoookkkgggdddbbb^^^[[[WWWTTTSSSQQQNNNLLLKKKHHHFFFDDDDDDCCCAAA???@@@@@@????????????>>>>>>============>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBBCCCDDDEEEEEEFFFFFFFFFHHHKKKNNNQQQRRRRRRRRRVVVVVVWWWYYYZZZ[[[\\\]]]]]]ZZZ[[[```dddgggmmmtttuuurrrnnnmmmooorrrtttuuuuuuvvvwwwxxxzzz{{{||||||yyymmmhhhiiijjjssszzzmmm```SSSMMMMMMNNNOOOSSSXXX]]]fffuuuqqq[[[JJJBBBAAA777===>>>999555777999888666666555555555444444444444333333222333333444444444444333333333333222222111111111111111111111111000000000000000000000111000000000000000000000000///000000000000//////...........................////////////////////////......////////////......------......///000000000000000000000000000000000///..................///000000000000000000//////111111000000000111222333333333333555888;;;???AAA@@@BBBDDDFFFHHHKKKOOOSSSVVVVVVVVVXXX[[[```cccfffiiipppwwwzzzyyyzzz{{{lllccc[[[UUUUUUWWWXXX]]]bbbjjjnnnxxx~~~~~~|||xxxuuuqqqooolllhhhddd```]]][[[XXXUUURRROOONNNLLLJJJHHHFFFDDDAAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>=====================>>>???AAAAAABBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEGGGIIIKKKMMMNNNGGGJJJNNNRRRUUUVVVUUUUUUXXXYYYZZZ[[[\\\]]]]]]^^^```]]]\\\aaafffgggjjjmmmnnnrrrsssqqqrrrvvvvvvsssxxxxxxxxxxxxzzz{{{}}}~~~yyyoooiiiiiinnnrrr}}}qqqeee[[[PPPLLLNNNKKKMMMSSSZZZbbblll~~~sss]]]NNNCCC@@@CCC666>>>AAA;;;666666666333666666555555555444444444333333333222222333444444444444444333333333222222111111111111111111111111000000000000000111111111000000000000000000000000000000111000000///.............................................---------......////////////......,,,,,,---...///000111111000000000000000000000000......------------......---.........//////000000333222111111111222333444333333333555888<<>>===========================<<<<<<<<<===???@@@BBBCCC===???AAABBBBBBBBBCCCDDDDDDEEEHHHKKKMMMMMMMMMLLLPPPRRRTTTVVVVVVVVVXXXYYY\\\[[[[[[[[[\\\]]]^^^^^^```aaabbbdddgggkkknnnpppqqqqqqqqqsssuuuwwwwwwwwwzzzyyyxxxzzz}}}sssmmmjjjhhhppp}}}}}}jjj___XXXRRRNNNMMMRRRPPPVVVfffvvvrrrYYYOOOJJJAAA===???::::::999999888777777777777777777777777777777777333222222111111222222333222222222111111111000000333333222111111111222333555333111111222333222111000000000000000///......//////000000///...---,,,,,,------...///000111111+++---......------///000000000000000000000000000...------......///000111000000111111111111000000............//////////////////000000111111111111333333333222222222222222222333333555777999;;;<<<@@@AAADDDFFFHHHKKKPPPSSSRRRTTTUUUWWWYYY]]]ccchhhooorrruuuvvvwwwzzzpppddd```]]]YYYZZZ]]]___```eeemmmqqqwww{{{yyywwwtttrrrooonnnmmmkkkhhhfffeeeaaa\\\YYYWWWTTTQQQNNNNNNLLLIIIGGGGGGFFFDDDCCCBBBBBBBBBAAA@@@???>>>===========================<<<<<<<<<===>>>???AAABBB>>>@@@BBBCCCCCCDDDEEEFFFFFFHHHJJJMMMOOOOOOOOOOOOQQQTTTWWWXXXXXXXXXYYYZZZYYYYYYYYYZZZ[[[]]]^^^___bbbcccdddfffiiikkknnnoooppppppqqqsssvvvxxxyyyyyy|||{{{zzz|||vvvkkkkkkmmmoooyyyyyyhhh]]]XXXSSSQQQRRRVVVZZZggg{{{sss^^^LLLGGGEEE>>>:::<<<::::::999888888777666666666666666666666666666666333222222111111222222333333333333333222222222111333333333333222222222222333222000000111111111000000000000000000///......---...///000000000///...------......//////000000,,,---......,,,+++,,,---////////////////////////111000///......------...000000111111111111000000------------............000000000000000111111111111111111222222222222222222333444555777999;;;<<<@@@BBBDDDFFFHHHKKKPPPSSSTTTUUUVVVXXXZZZ___eeeiiiooosssvvvxxxxxx{{{~~~qqqfff___]]][[[[[[]]]bbbfffiiiooovvvzzz{{{wwwssspppoookkkhhhfffdddcccbbb___]]]\\\YYYUUURRRPPPMMMJJJHHHIIIGGGDDDCCCCCCBBBAAA??????@@@@@@@@@??????>>>===========================;;;;;;;;;<<<===>>>???@@@@@@BBBDDDEEEEEEFFFHHHIIIIIIKKKMMMPPPQQQRRRRRRRRRTTTWWWZZZ\\\\\\\\\\\\]]]ZZZZZZ[[[\\\^^^___aaabbbeeeeeegggiiikkkllllllmmmnnnoooqqqtttwwwyyy{{{|||}}}qqqiiigggmmmtttzzz~~~ppp```WWWRRRPPPQQQTTT[[[hhhjjjZZZKKK@@@@@@AAA;;;777888::::::999888777666555555555555555555555555555555333222222111111222222333444444444333333333222222222222333444444444333222222111//////000000000/////////000000000///......,,,---///000111111111000.........///////////////---...///---+++******+++////////////////////////111000///......------...///000000111111000000///,,,,,,,,,------------...111111111000000000000000///000000111111222222222222333444555777:::<<<===@@@BBBDDDFFFHHHLLLPPPSSSUUUVVVXXXYYY\\\```fffjjjpppssswwwzzz{{{~~~rrriiiaaa___aaa___aaafffkkkpppuuu{{{|||zzzwwwsssoookkkhhhfffbbb```^^^\\\[[[ZZZWWWUUUTTTRRROOOLLLIIIGGGEEEDDDEEECCCAAA@@@@@@@@@>>>=========>>>>>>>>>>>>>>>===========================<<<;;;;;;<<<<<<>>>??????AAACCCEEEFFFFFFHHHJJJLLLMMMNNNPPPRRRTTTUUUUUUUUUXXX[[[___aaa```____________``````aaabbbccceeeffffffgggiiikkkllllllkkkkkklllnnnqqquuuwwwzzz~~~}}}rrrkkkiiigggkkkuuuuuuiii\\\TTTOOOOOOTTT[[[fffyyyeeeTTTNNNEEE>>>>>>>>>:::777777::::::999888666555444444444444444444444444444444333222222111111222222333444333333333333222222222111222444555666555333222222111//////000000000///...///////////////......---...000111111111000000///////////////.........---...///...,,,+++,,,---////////////////////////...------......///000111//////000000000000//////,,,,,,---------.........111111111111000000000000......///000111222222222222333444555888:::<<<>>>@@@BBBDDDFFFHHHLLLPPPTTTUUUVVVXXXYYY\\\```fffjjjppptttyyy{{{}}}wwwkkkeeeaaabbbfffdddiiipppuuuzzz}}}yyyuuusssppplllhhhdddaaa___]]][[[XXXWWWVVVUUUSSSQQQNNNMMMKKKHHHEEECCCBBBBBBCCCAAA???>>>??????>>>===<<<<<<===>>>>>>>>>==============================<<<<<<<<<===>>>???@@@AAABBBDDDEEEFFFGGGIIIMMMOOOPPPQQQRRRTTTVVVWWWXXXYYY\\\___bbbdddcccbbbbbbccceeeeeedddddddddeeeeeeffffffhhhiiikkklllllllllkkklllooossswwwyyy|||zzzpppiiifffeeehhhllluuupppfff[[[UUUSSSVVV___jjj{{{fffTTTKKKHHHBBB===<<<<<<:::999:::999999888777666555444333444444444444444444444444333222222111111222222333222222222222111111111111000111333555555444333222333222000000111111111000......////////////......///000111111111///...---///////////////.........,,,...//////......///111...........................------......///000111//////000000000000//////---.........////////////111111111000000000000000......///000111222222222222222444666888;;;===>>>AAABBBEEEGGGIIILLLQQQTTTUUUVVVWWWYYY[[[```fffjjjppptttyyy|||~~~pppgggccccccfffjjjiiiqqqyyy~~~~~~{{{vvvsssmmmllliiieeeaaa^^^[[[YYYXXXVVVTTTRRRRRRQQQOOOMMMIIIIIIIIIFFFCCCAAAAAABBBBBB@@@>>>>>>>>>???>>>===<<<<<<===>>>>>>=======================================>>>???@@@BBBCCCDDDDDDFFFGGGHHHJJJLLLPPPSSSTTTUUUVVVXXXYYY[[[\\\]]]aaabbbdddeeeddddddeeeggggggfffeeeeeeddddddeeeeeeggghhhjjjlllmmmoooooooooooosssxxx{{{}}}{{{sssjjjeeeaaa___bbbgggkkkrrr|||yyyccc]]]WWWUUUWWW___ppp}}}eeeSSSHHHEEE@@@>>>;;;:::999999;;;===777777666666555555444444444444444444444444444444333222222111111222222333222222222111111111000000///000222333444333333222333222000000111111111000------.../////////......///000000000///...,,,+++.........///////////////,,,...///000//////111222........................111000///......------......//////000000//////............/////////000000///000000000111111111111///000000111111222222222222222444666999;;;>>>???AAACCCEEEGGGIIIMMMQQQTTTUUUVVVXXXYYY\\\```fffjjjoootttyyy|||}}}zzzmmmgggeeefffiiinnnoooyyy~~~|||xxxvvvtttrrrooolllfffeeeccc___\\\XXXVVVTTTSSSQQQOOONNNMMMLLLJJJHHHFFFGGGGGGDDD@@@>>>???AAA@@@>>>======>>>>>>>>>=========>>>>>>>>>======<<<========================>>>>>>???AAACCCEEEGGGHHHHHHIIIJJJLLLMMMPPPUUUXXXYYYZZZ[[[\\\^^^```aaabbbdddeeefffeeedddeeegggiiigggggggggfffgggggghhhhhhiiijjjkkkmmmppprrrtttvvvtttyyy~~~~~~rrrllleee___[[[[[[\\\]]]eeemmmpppxxxrrreeeWWWUUUUUUYYYaaaqqq{{{dddTTTHHHBBBAAA:::<<<<<<:::888888999:::555555555555555555555555444444444444444444444444333222222111111222222333333333222222222111111111//////000111111222333333222111//////000000000///,,,---......//////......------...//////...---,,,------......//////000000---///000///......///000........................111000///......------.........////////////......---------.........//////......///000111222222333111111111222222222222222222222444666999<<<>>>@@@AAACCCEEEGGGIIIMMMQQQUUUVVVXXXYYYZZZ]]]aaagggkkknnnsssxxx{{{|||~~~yyymmmiiiiiiiiimmmqqqtttyyyvvvrrrooonnnllliiigggbbbaaa^^^[[[XXXUUUSSSRRROOOMMMKKKJJJJJJIIIGGGEEEDDDEEEEEECCC???===>>>AAA???===<<<<<<===>>>===<<<>>>>>>>>>???>>>======<<<========================>>>???@@@BBBDDDGGGIIIKKKJJJKKKMMMNNNPPPSSSXXX[[[]]]]]]^^^___aaaccceeeffffffffffffeeedddeeehhhkkkiiiiiiiiiiiijjjkkklllmmmkkkkkklllnnnqqquuuyyy{{{xxx}}}tttiiibbb___]]]XXXVVVZZZ]]]```iiisssvvv}}}}}}||||||uuuwwwuuurrroooiii^^^SSSVVVVVVZZZcccpppeeeUUULLLDDD@@@@@@999===???===999777666555444444444555555555555666555555555555555555555555333222222222222222222333444444444333333333222222////////////000111222333111///...---//////...---,,,,,,---.../////////...***+++,,,............---,,,------...///000111111...///000///---,,,,,,---...........................------......///000111......////////////......,,,,,,,,,---------......------...000111222333444333333333222222222222222222222444666999<<>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>============>>><<<<<<<<<===>>>??????@@@AAACCCDDDEEEFFFHHHKKKMMMMMMOOORRRTTTUUUXXX\\\___aaabbbcccdddeeefffffffffggghhhiiihhhffffffhhhiiiiiikkkmmmmmmmmmmmmoooppprrrssssssssssssvvv{{{~~~wwwjjjccc[[[WWWVVVUUUUUUVVVYYY]]]dddoooyyy}}}zzzyyywwwqqqhhhcccdddcccbbb___[[[XXXUUUTTTSSSSSSWWW___pppssseeeTTTHHHDDDBBB???<<<:::999888888999999888666666666666666666555555444888666333333444555555444333333333222222111111111333333333222222222111111000000000000000000000000333111...++++++---///111,,,---...000111111111111..................------//////............//////222111000//////000111222111111111111000...---,,,//////...//////000111222111///...///222333222000000///---,,,---...000222000000111111111111000000//////000111222222333333222555888999888999===AAADDDDDDEEEGGGJJJOOOSSSUUUZZZYYYYYYZZZ^^^ccciiillltttvvvxxxzzz|||~~~~~~uuummmlllpppuuu}}}{{{xxxtttrrrpppmmmjjjfffcccaaa___ZZZWWWVVVTTTRRRPPPOOONNNKKKIIIFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@???>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<======>>>>>>??????@@@AAABBBCCCCCCBBBCCCEEEGGGGGGIIILLLOOOPPPRRRUUUWWWXXX[[[___aaacccccceeefffggghhhhhhhhhiiiiiijjjiiihhhgggiiikkkkkkmmmnnnooonnnnnnpppqqqqqqqqqrrrsssuuuyyy~~~~~~pppaaaYYYVVVSSSRRRSSSXXXYYY\\\```dddkkkttt||||||wwwrrrnnnfff\\\WWWXXXSSSTTTTTTSSSQQQPPPPPPPPPWWWbbbrrreeeYYYKKKAAA???>>><<<999:::999777888999999888666666666666666666555444444888666333333444555555444333333333222222222111111333222222222111111111111000000000000000000000000444222000......///111222...//////000000000000///........................//////............//////000000///......///000000//////000//////...---,,,//////////////////000111111///...///111333111000///......---...///000111000000111111111111000000///000000111222222333333777999;;;;;;999999<<>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<======>>><<<<<<===>>>???AAAAAABBBCCCEEEGGGIIIJJJLLLPPPRRRSSSUUUYYY[[[]]]___bbbeeeeeefffggghhhiiijjjjjjjjjjjjkkkkkkjjjiiiiiijjjlllnnnoooppppppppppppqqqsssqqqrrrtttvvvyyy~~~|||rrreee[[[RRRPPPQQQQQQSSSVVV[[[___dddiiinnnuuu{{{yyyrrrjjjcccZZZQQQNNNOOOFFFHHHJJJKKKLLLMMMQQQSSS[[[mmm~~~eeeUUUMMMBBB<<<<<<<<<:::777:::888777777888999777666555666666666666555444444777555333333444555444333333333333222222222222111222222111111111000000000000000000000000000000000222222111000000000000000000000000000000///...---........................//////............/////////......------......///------............------000000//////.../////////000///...///111222111000............/////////000000000111111111111000000000000000111222222333333777:::<<<<<<:::;;;>>>AAADDDDDDEEEGGGJJJOOOSSSUUUYYYYYYYYY[[[___dddiiilllsssvvvyyy|||~~~yyytttvvv|||}}}zzzxxxvvvsssppplllhhheeeccc\\\ZZZXXXVVVTTTRRRPPPOOOKKKIIIGGGFFFFFFEEECCCAAACCCBBB@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>>>><<<<<<===???@@@BBBCCCCCCFFFHHHJJJLLLMMMPPPSSSVVVVVVXXX\\\^^^```bbbeeegggfffggghhhjjjkkkkkkllllllkkkllllllkkkjjjjjjkkkmmmoooppprrrrrrqqqqqqrrrttttttvvvxxxzzz~~~|||vvvoooeee^^^\\\UUUPPPQQQRRRSSSWWW\\\```gggnnnuuu{{{yyyoooddd\\\UUUNNNLLLNNNDDDFFFGGGHHHJJJPPPXXX^^^hhhjjjWWWLLLFFF@@@=========;;;888999888777777888888777666555555666666555555444333666555333333444555444222222222222222222222222222111111111000000000000///000000000000000000000000///////////////......---...///////////////......---------...............///......------......///........................,,,---....../////////...111000///...............000/////////000000000000---......///000/////////000000111111111111000000000000111111111222222222222666999::::::<<>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>???@@@AAABBBCCCEEEGGGHHHJJJKKKJJJLLLNNNOOOQQQSSSVVVYYYWWWZZZ^^^aaabbbdddgggiiiggghhhiiikkklllllllllllllllmmmmmmlllkkkkkklllnnnoooqqqrrrsssrrrssstttvvvwwwyyy|||{{{uuunnngggccc^^^YYYUUURRROOONNNPPPRRRUUU\\\cccnnnwww{{{oooaaaXXXQQQLLLKKKMMMGGGHHHHHHHHHLLLUUUcccmmmsss\\\QQQGGGDDD@@@>>>>>>===:::888999888666777888888777555555555555555555444444333555444333333444555333222222222222222222222222222111111111000000000000///000000000000000000000000...//////000///...------,,,---...//////000000000---------.........//////......------------......////////////////////////---...///000000000000000000000///......---......///000000000////////////---......///000/////////000000111111111111000000111111111111111222222222///333777888999;;;@@@DDDDDDDDDEEEGGGJJJOOOSSSUUUXXXXXXZZZ]]]aaafffjjjmmmsssvvvzzz~~~|||~~~|||yyywwwuuussspppnnnhhhgggdddaaa^^^[[[XXXWWWQQQQQQQQQNNNKKKIIIHHHIIIDDDBBBAAA@@@AAAAAA???===@@@???>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<>>>???@@@AAACCCDDDEEEGGGJJJLLLMMMNNNNNNPPPRRRSSSTTTUUUXXX[[[XXX\\\```ccceeefffhhhjjjiiijjjkkklllmmmnnnnnnnnnnnnoooooonnnmmmmmmnnnppppppqqqtttuuuuuuvvvxxxzzz{{{~~~yyyjjjfff___YYYVVVUUUSSSRRRLLLLLLOOOTTTYYY^^^jjjuuu~~~ppp___UUUNNNIIIHHHIIIIIIKKKMMMOOOUUUbbbttt{{{aaaPPPKKKCCCAAA>>><<<<<<;;;999777999777666666777888666555444555555555555444333333555444333444555444333111111222222222222333333333222222111111111000000000000000000000000000000000111111111111111000//////++++++---...///000000000,,,,,,------.../////////......------------.........//////000000//////.........///000111111000000//////......---.........///000111000...---...///............/////////000000000111111111111000000111111111111111111111111000333666777777888<<<@@@DDDDDDEEEGGGJJJOOOSSSUUUWWWXXXZZZ^^^bbbgggkkkmmmsssvvv{{{~~~xxxuuurrrpppnnnkkkhhheee___^^^\\\ZZZWWWTTTRRRQQQKKKLLLLLLIIIEEEBBBBBBCCCAAA???>>>>>>??????===<<<======<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===???AAABBBCCCDDDEEEFFFIIIKKKNNNOOOPPPRRRTTTUUUVVVVVVWWWYYY\\\ZZZ^^^bbbfffgggiiijjjlllkkklllmmmnnnooopppppppppqqqrrrrrrqqqppppppqqqsssqqqsssvvvxxxyyyzzz}}}|||ppp```\\\VVVQQQOOOOOOOOOPPPNNNPPPUUU]]]ccclll|||}}}nnn^^^TTTNNNJJJIIIJJJKKKPPPXXX___iiizzzhhhRRRFFFDDD???>>><<<;;;::::::999888999777666666777777666555444444555555444444333222444333333444555444222000111111222222222333333333333222222222111111111111000000000000000000000000111111111111000000000000,,,------.../////////...,,,,,,------...//////000...------,,,,,,------...---...////////////...---......//////000/////////......---------...//////...000111000...,,,...//////......---...///000111000000111111111111000000111111111111111111111111///222666666666888<<<@@@DDDDDDEEEGGGJJJOOOSSSUUUWWWXXXZZZ^^^cccgggkkkmmmsssvvv{{{~~~|||zzztttqqqmmmkkkhhheeebbb___ZZZYYYWWWUUURRRPPPNNNMMMGGGHHHIIIEEEAAA>>>>>>??????>>><<<<<<===>>><<<;;;;;;;;;::::::;;;;;;<<<===>>>>>>=========<<<<<<<<<::::::::::::::::::::::::<<<<<<===>>>@@@AAACCCDDDIIIJJJLLLNNNQQQSSSUUUVVVUUUVVVWWWWWWWWWXXXZZZ\\\\\\___dddhhhiiikkklllmmmmmmnnnooopppqqqrrrrrrrrrssstttuuutttsssrrrtttvvvsssuuuxxxzzz|||~~~xxxkkk\\\YYYSSSOOOLLLLLLNNNOOOQQQSSSZZZbbbiiissszzzkkk\\\TTTQQQNNNNNNPPPNNNWWWdddppp}}}uuu]]]KKKAAAAAA===<<<;;;;;;;;;;;;;;;;;;888777666666777777666555444444555555444444333222444333333444555444222000111111111222222333333333333333333222222222222111000000000000000000000000000000///........................///......---,,,,,,,,,------...///000000...------,,,,,,------...,,,,,,---......---,,,,,,---...............---------------------...///000...000222000---,,,---///000///---,,,---...000222000000111111111111000000222222111111111111111111,,,///444666777:::@@@DDDDDDDDDEEEGGGJJJOOOSSSUUUVVVXXX[[[^^^ccchhhkkknnnsssvvv{{{{{{wwwtttqqqpppjjjhhhfffbbb___]]][[[ZZZTTTRRRNNNLLLKKKJJJHHHFFFDDDDDDCCCBBB@@@???>>>>>>;;;;;;;;;::::::999999999========================;;;;;;<<<<<<<<<;;;:::999999999999999::::::::::::???@@@AAABBBBBBEEEHHHKKKNNNNNNPPPQQQSSSUUUVVVWWWXXXXXXYYYZZZ\\\]]]^^^___cccdddeeegggjjjlllmmmnnnnnnnnnooopppqqqrrrsssssswwwwwwvvvtttrrrqqqsssvvvtttxxx|||ssseeeYYYUUUOOOKKKKKKMMMOOOPPPUUU\\\fffnnnwwwuuucccVVVTTTTTTPPPQQQWWW]]]lll~~~sss\\\PPPGGG@@@<<<::::::;;;;;;::::::999888777777666555555555555555222111111000111222444555555555444444444333333333222111000//////000111222000000000000000000000000///000000111111111000000...///000///---+++,,,,,,---...///000000///...---...000111000///...///111////////////............------------------------////////////////////////222000...---,,,---...///,,,+++******,,,,,,+++***+++---///000/////////111///111222111000///000111............///////////////111222444666999>>>BBBCCCDDDEEEEEEGGGLLLRRRWWWVVVXXX\\\___aaaeeejjjmmmrrrvvv{{{~~~~~~}}}zzzvvvrrrooommmllleeeccc```]]]ZZZWWWUUUTTTPPPNNNKKKIIIHHHGGGEEECCCBBBAAAAAA???>>>===<<<<<<;;;;;;;;;::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>==================:::::::::;;;;;;<<<<<<<<>>AAACCCDDDEEEFFFHHHLLLRRRWWWVVVXXX[[[^^^aaadddiiilllrrrvvv{{{~~~}}}|||{{{wwwuuurrrnnnkkkhhhfffeee^^^\\\YYYVVVRRROOOMMMLLLKKKIIIFFFDDDDDDCCCAAA???>>>>>>>>>===<<<;;;::::::;;;;;;::::::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999:::;;;<<<;;;<<<<<<===>>>??????@@@DDDFFFJJJLLLMMMOOOQQQSSSUUUUUUVVVXXXZZZ[[[\\\]]]]]]^^^___```aaacccddddddeeeeeefffhhhiiikkkllllllnnnoooppprrrssstttvvvvvvuuuvvvvvvuuuuuuvvvzzz|||{{{eeeYYYPPPOOONNNNNNQQQVVV[[[^^^fffnnnyyyqqq___XXXSSSTTTTTTYYYiiizzzkkkVVVKKKGGGDDD@@@???:::::::::::::::999999888777777666555555555555555777666555444333333333333444333333333333222222222111111222222222222111111000000000000000000000000000/////////000222444555555111......000222222000//////............//////...///000000......///000////////////............................................................///...---++++++,,,------000...---...///000///...)))+++---.........000111///111222111000///000111111111222222222333333333111333444444666888===@@@CCCDDDEEEFFFHHHLLLRRRVVVWWWYYY[[[]]]```ccchhhkkkqqqvvv{{{~~~~~~}}}{{{xxxvvvuuutttnnnllliiifffccc```^^^]]]XXXVVVSSSPPPLLLJJJHHHGGGFFFDDDBBB@@@@@@@@@>>>===<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::999888777777999;;;===<<<===>>>???AAABBBCCCDDDGGGJJJNNNQQQRRRSSSUUUVVVVVVWWWXXXYYY[[[\\\]]]^^^___```aaabbbccceeefffffffffggghhhiiijjjkkkllllllnnnoooppprrrtttvvvwwwxxxxxxyyyzzzyyyzzz|||ppp___WWWPPPOOOOOOPPPTTT[[[dddjjjsssyyymmmaaaXXXVVVUUUVVVYYYeee~~~iii[[[LLLEEECCC???<<<<<<999::::::::::::999888888777777666555555555555555555444444444333333444444444444444444444333333333111222333444444333222111000000000000000000000000......///000444888<<>>>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;<<<>>>AAABBB>>>???@@@BBBDDDFFFHHHHHHKKKNNNRRRTTTUUUVVVXXXYYYYYYZZZ[[[\\\]]]^^^___``````aaabbbcccdddfffgggggghhhhhhiiijjjkkklllmmmnnnnnnoooqqqsssuuuwwwyyyzzz{{{|||}}}~~~{{{ggg[[[WWWOOOPPPPPPQQQVVV```llltttnnn___WWWQQQRRRUUUZZZdddyyyoooYYYOOOFFFCCCAAA>>>;;;<<<999999::::::999999888777777777666555555555555555333444555555666777777888444444444444444555555555111222333444444333222111000000000000000000000000......///000444888<<>>@@@BBBCCCBBBCCCEEEGGGIIILLLNNNOOOPPPRRRUUUWWWWWWXXXZZZ\\\^^^^^^___```aaabbbccccccaaabbbcccdddeeeggghhhhhhiiiiiijjjlllmmmoooppppppqqqrrrsssvvvxxx{{{}}}~~~}}}~~~ooo```XXXTTTNNNQQQUUUYYY___jjjvvv~~~qqqaaaWWWUUUKKKOOOWWWdddyyylll\\\LLLFFFBBBBBBAAA>>>===???999999999999999888888777777777666555555555555555444555777888::::::;;;;;;333333444444444444555555111111222222222222111111000000000000000000000000000/////////000222444555:::666111///000111///---......------------......---...//////------...///////////////....................................------------------------.........///////////////---,,,,,,---///000///...---...000000///......//////111222111000///000111222222333333333444444444222444555555666999>>>AAAAAACCCFFFHHHJJJMMMQQQUUUXXXYYY[[[\\\___dddjjjooosssxxx}}}}}}xxxwwwvvvuuusssrrrqqqqqqlllkkkiiifffbbb___]]]\\\WWWVVVSSSQQQOOOMMMLLLKKKIIIHHHFFFDDDBBBAAA@@@@@@???>>><<<;;;<<<<<<<<<:::888888999999:::::::::;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@AAACCCCCCFFFHHHJJJLLLOOORRRTTTUUUVVVWWWYYYYYYYYYZZZ]]]______``````aaabbbcccddddddccccccdddeeeggghhhiiijjjiiijjjlllmmmoooqqqrrrssstttuuuwwwzzz}}}vvveee\\\VVVRRROOOWWWaaajjjrrr{{{{{{zzzzzzwwwrrroookkkaaaVVVRRRTTTQQQWWWdddyyy~~~hhhXXXPPPFFFBBB@@@AAA???;;;;;;>>>999999999999999888777777777777666555555555555555444555666888999999888888111111111222222333333333111111111000000111111111000000000000000000000000000000000000////////////333222111000////////////,,,------......------,,,---...//////------...///////////////............------------------------------------------------,,,---....../////////...---,,,,,,---///000000///'''))),,,---......000222///111222111000///000111222222222222333333333333222333444555777:::???CCCAAACCCFFFHHHJJJMMMQQQTTTXXXYYY[[[]]]```fffmmmrrruuuyyy~~~~~~{{{xxxrrrqqqpppooommmkkkjjjjjjddddddbbb___]]]ZZZXXXWWWSSSRRROOOMMMKKKIIIHHHHHHDDDCCCBBB@@@???>>>>>>>>>>>><<<::::::;;;<<<;;;:::777777888888999999::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???@@@BBBDDDFFFGGGGGGGGGJJJKKKMMMPPPSSSVVVYYYZZZZZZ[[[[[[[[[ZZZ\\\___aaa^^^^^^___```aaabbbbbbbbbddddddeeeggghhhiiijjjkkkjjjkkklllnnnqqqssstttuuuwwwxxxzzz}}}~~~iii^^^ZZZUUUQQQQQQ\\\lllyyyzzzqqqjjjfffdddbbb___]]]\\\VVVNNNMMMSSS\\\cccssshhhWWWNNNJJJEEEAAA@@@@@@===888777:::888999999999999888777777777777666555555555555555222333444555555444333333//////000000111111111222222111000//////000111222000000000000000000000000///000111111111111000000---...000000//////000111+++,,,............,,,+++---...///...------...///000/////////............------------------------------------------------+++,,,------.........---...---,,,---000111111000...//////---***'''&&&&&&///111222111000///000111//////000000000111111111111222444555777;;;@@@DDDAAACCCFFFHHHJJJMMMQQQTTTXXXYYY[[[]]]aaagggnnntttvvvzzz~~~}}}{{{tttvvv|||}}}{{{yyyvvvsssqqqpppnnnkkkjjjhhhfffccc```___^^^\\\YYYWWWVVVUUUTTTOOOLLLJJJIIIHHHFFFDDDBBBAAA@@@@@@???>>>======<<<<<<<<<<<<;;;;;;:::::::::888888888888777777777777888:::<<<<<<;;;999999999======;;;;;;;;;;;;<<<===@@@AAABBBDDDFFFHHHJJJLLLQQQRRRTTTVVVXXXYYYYYYXXX^^^^^^^^^^^^^^^___``````bbbbbbbbbcccdddeeegggggghhhiiijjjkkklllllllllkkkpppqqqrrrssssssuuuyyy{{{|||}}}hhh```[[[UUUWWW___aaasssyyyqqqjjjaaa[[[ZZZTTTRRRPPPOOOPPPSSSWWWZZZbbbtttyyygggZZZLLLEEEGGGCCCBBB@@@>>><<<;;;::::::555555555555666888999:::666666666666666666666666444444333333222111000000000111111111111222222222111000000000111222333333222111000.........///000//////............//////...............///000111------------------------.........------,,,,,,,,,......------------......////////////////////////,,,------......------,,,++++++++++++,,,------...000///...------...///000000///---,,,,,,---...///555444444222111000111111222222222222222222333333222444555666888<<<@@@DDDGGGGGGGGGHHHKKKOOORRRTTTYYYXXX[[[```cccdddiiiooorrrwww|||xxxooommmlllnnnttt|||yyyvvvuuurrrooommmjjjiiifffeeedddbbb^^^\\\XXXWWWUUUSSSQQQOOONNNNNNKKKIIIGGGEEEEEEDDDAAA????????????>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888888888888888888888888:::;;;;;;:::999:::;;;======<<<;;;;;;<<<===>>>BBBCCCDDDFFFIIILLLNNNOOOSSSUUUWWWYYYZZZ[[[[[[ZZZ____________```aaaaaabbbdddddddddeeeeeeggghhhhhhggghhhiiijjjkkklllllllllqqqrrrssstttuuuwww{{{~~~nnn___[[[YYYWWW^^^iiiyyypppfff___XXXTTTSSSQQQOOOMMMMMMNNNTTTZZZ___kkkiii[[[QQQEEE@@@BBB@@@???>>>===<<<;;;;;;;;;999888888777777777777888555555555555555555555555444444333333222111111000000111111111111222222222111111000000111111222333222111000///......///000000000111111111111000000..................//////------------------------......---------,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,+++,,,,,,------000///...------...///000/////////////////////...222000000333888888333---111222222222222333333333222444555666888<<<@@@DDDFFFFFFFFFHHHJJJNNNRRRTTTYYYXXX[[[```cccdddiiiooosssxxx~~~vvvjjjcccbbbdddgggnnnyyy|||yyyxxxxxxuuurrrpppnnnllliiifffcccaaa___^^^]]][[[XXXUUUQQQPPPNNNLLLJJJHHHHHHGGGFFFDDDBBBAAAAAA@@@>>><<<=========<<<<<<;;;;;;:::;;;;;;;;;;;;::::::::::::777777888888999999::::::888999::::::999999;;;=========<<<<<<===>>>???@@@EEEFFFHHHJJJMMMPPPSSSTTTVVVWWWYYY[[[]]]]]]]]]]]]````````````aaabbbcccdddggggggfffgggggghhhiiiiiihhhiiikkklllmmmnnnooooootttuuuwwwxxxzzz}}}sssiii___XXXXXXZZZ___mmm|||vvvdddYYYUUUQQQOOOOOONNNMMMLLLMMMQQQZZZeeelll}}}~~~jjjVVVMMMHHHAAA===???===<<<;;;;;;;;;;;;;;;<<<===<<<:::888777666666666444444444444444444444444444333333222222111111111000111111111111222222222111111000000000111222222111000000////////////000000000111111111111000000............------------------------------------...------------,,,,,,,,,......------------..............................------............------...---,,,,,,,,,,,,,,,,,,//////...------...//////---///111222222111///...444000111999CCCDDD999---111111222222222333333333222444555666888<<<@@@DDDEEEEEEEEEGGGJJJMMMQQQSSSXXXWWWZZZ```bbbdddiiioootttyyytttjjjbbb```bbbdddhhhooo{{{}}}{{{xxxuuusssrrrpppnnnkkkiiigggeeebbb```[[[YYYXXXWWWVVVUUURRROOOMMMLLLJJJHHHFFFEEEDDDDDDAAA@@@>>>>>>>>>>>><<<:::<<<;;;;;;;;;::::::999999::::::::::::::::::::::::555666666777888999::::::888999:::999999:::===???======>>>???@@@AAABBBCCCGGGHHHJJJMMMPPPSSSVVVXXXXXXYYY[[[]]]^^^^^^^^^^^^_________```aaabbbdddeeehhhhhhgggggghhhiiiiiijjjkkklllnnnppprrrsssttttttxxxzzz|||~~~|||nnnbbb]]]YYYXXX\\\bbbnnn}}}lllZZZSSSQQQPPPNNNOOOKKKMMMPPPTTT[[[hhhvvvfffXXXKKKGGGEEEAAA>>>???<<<;;;::::::999999::::::===<<<:::888777555555555444444444444444444444444333333333222222111111111000000111111111222222222111111000000000000111111000000000////////////000---...///000000///...---...............---,,,,,,------------------------------------------------...------,,,,,,------...///////////////000000000------............------///...---,,,,,,,,,,,,,,,........................---...///000111000//////333000111999CCCCCC888---111111111222222333333444222444555666888<<<@@@DDDEEEEEEEEEFFFIIIMMMPPPSSSWWWWWWZZZ___bbbdddiiioootttyyyrrrhhhbbb^^^```dddiiinnnxxxzzzyyyxxxvvvssspppmmmllliiigggdddbbbaaa___\\\ZZZUUUSSSRRRQQQQQQPPPMMMKKKIIIHHHFFFDDDCCCBBBAAAAAA???===<<<<<<======<<<;;;:::::::::999999999999999::::::::::::::::::::::::555555666666777888999999::::::;;;::::::;;;>>>@@@>>>???@@@BBBCCCEEEFFFFFFIIIJJJLLLOOORRRUUUXXXZZZYYYZZZ\\\]]]^^^^^^^^^]]]]]]]]]^^^___```bbbdddeeehhhgggggghhhhhhiiijjjkkkmmmnnnpppsssuuuwwwxxxyyyzzz}}}|||rrrmmmhhh```ZZZVVVWWW\\\dddqqqrrrdddVVVPPPOOOMMMLLLLLLKKKQQQYYYbbbmmm{{{mmmXXXOOOFFFDDDCCCAAA???>>>===<<<;;;999888888888888:::999888777666555555555555555555555555555555555333333222222222222222111000000111111111222222222111111000000///000000111/////////000000000000///---...///000000///...---.../////////...---,,,,,,------------------------------------------------------,,,,,,,,,,,,------+++++++++,,,,,,------------......//////......---///......---,,,,,,,,,,,,------............------......---------...///000,,,,,,...111555444///***000000111222333333444444222444555666888<<<@@@DDDEEEEEEEEEFFFIIIMMMPPPSSSVVVVVVYYY___bbbdddiiipppsssxxx~~~uuuhhhaaa^^^]]]aaagggqqqyyy}}}{{{yyyssssssqqqooollljjjgggfffbbb```]]][[[ZZZXXXVVVSSSOOONNNMMMMMMMMMLLLIIIGGGDDDCCCBBB@@@???>>>=========<<<;;;;;;=========;;;999999999999999999999999999999999999::::::::::::666666666777888888999999;;;<<<======<<<<<<>>>@@@???@@@CCCEEEGGGIIIJJJJJJLLLMMMNNNQQQTTTWWWYYY[[[YYYZZZ\\\]]]^^^^^^^^^]]]\\\\\\]]]^^^```bbbdddeeeggggggggghhhiiikkklllmmmnnnppprrruuuxxxzzz|||}}}}}}rrreee^^^[[[WWWTTTTTTSSSYYYeeesss{{{fff\\\RRRNNNLLLIIIIIIJJJRRR\\\lllyyyzzzeeeZZZNNNIIICCCAAAAAA@@@>>><<<===<<<;;;999888888777777888888777666555555666666666666666666666666666666222222222222222222222222000111111111111222222222111111000/////////000000...//////000000000000///...000111333333111000......///000000000///...---------------------------,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,---......//////......////////////......///...------------------------............------...---,,,+++,,,...000111,,,...//////...---------000000111222333444444555222444555666888<<<@@@DDDEEEEEEEEEGGGJJJMMMQQQSSSVVVUUUYYY^^^bbbdddiiipppsssxxx~~~vvvkkkbbb___```cccjjjqqq}}}}}}yyywwwvvvuuusssrrrlllkkkjjjhhheeebbb```^^^[[[YYYVVVUUUTTTRRROOOMMMKKKJJJIIIIIIIIIHHHFFFDDDBBBAAA@@@>>>===<<<<<<;;;;;;:::999:::<<<===<<<;;;999999999999999999999999888888999999999:::::::::999999999999999999999999<<<>>>@@@@@@>>>>>>>>>???@@@BBBEEEHHHKKKLLLMMMNNNOOOPPPQQQSSSVVVXXX[[[\\\[[[\\\]]]_________^^^^^^\\\]]]^^^___aaadddfffggghhhhhhhhhjjjkkkmmmoooppprrrtttwwwzzz~~~{{{hhh___WWWTTTRRROOOQQQUUUYYYeeeuuu}}}mmmZZZSSSNNNLLLJJJJJJNNNUUUbbbpppwwwbbbTTTMMMHHHEEEAAA?????????>>>;;;<<<;;;:::999999999999999:::999888777666666666666555555555555555555555555222222222222222222222222000111111111111222222222111111000///////////////---...///000111111000///...///222333333222///...---///000111222111//////------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---......//////000111111222......////////////.........------------......///,,,------......------,,,---------......///000111000111222111000000111222///000111222333444444555222444555666888<<<@@@DDDFFFFFFFFFHHHJJJNNNRRRTTTUUUUUUXXX^^^bbbdddiiippptttyyy{{{nnneee___```eeekkkuuu~~~}}}{{{{{{|||yyytttqqqooonnnmmmlllgggfffeeeccc```]]][[[YYYWWWUUURRRQQQPPPNNNKKKIIIHHHGGGFFFFFFGGGFFFDDDBBBCCCBBB@@@???>>>======<<<999888888999;;;===<<<;;;999999999999999999::::::888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;===???AAABBB@@@>>>>>>>>>AAACCCFFFJJJMMMNNNOOOPPPRRRRRRSSSUUUWWWZZZ\\\]]]\\\]]]^^^`````````______]]]^^^___```ccceeehhhiiihhhiiijjjkkkmmmoooqqqsssxxxyyy|||rrrccc\\\VVVRRRRRRPPPNNNSSS[[[dddqqqooo```QQQMMMJJJJJJKKKNNNXXXcccpppwwweeeWWWNNNIIIFFFDDDAAA>>>???@@@???<<<:::999999999::::::;;;<<<<<<;;;:::888777666666666444444444444444444444444222222222222222222222222000111111111111222222222111111000///////////////---...///111111111000///,,,---000111111000---,,,---///111222333222111000------------------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++,,,,,,---......///......////////////......---------------...///000,,,,,,---......---,,,,,,,,,---///111222222111000/////////000111111111111///000000222333444555555222444555666888<<<@@@DDDGGGGGGGGGHHHKKKOOORRRUUUUUUTTTXXX^^^bbbdddiiipppuuuzzz|||rrrjjjaaa^^^fffmmmsss~~~|||{{{zzzxxxvvvtttsssrrrmmmmmmkkkjjjhhhgggfffeeebbb```\\\XXXUUUSSSSSSSSSPPPOOONNNLLLJJJHHHGGGFFFBBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::999999888888888777777888:::<<<===666777999:::;;;;;;::::::<<<<<<;;;;;;;;;<<<======>>>???@@@BBBDDDEEEGGGGGGFFFHHHKKKOOOQQQSSSSSSRRRVVVVVVWWWXXXYYYZZZ[[[[[[[[[\\\]]]^^^^^^^^^^^^^^^```______```aaaccceeefffjjjkkknnnppprrruuuwwwxxx{{{}}}{{{lll```YYYRRROOOOOOPPPOOOPPPYYYfffqqqzzzmmm\\\PPPKKKHHHIIINNNRRRZZZjjjzzzrrr___TTTLLLGGGGGGAAA???===============;;;:::;;;<<<======;;;:::888999888888777666555555444333222111000000111222333333333333222222111111111000000000000////////////111///---...111222000...........................------------------------......---------,,,,,,,,,((()))+++...////////////,,,,,,+++***+++,,,......,,,,,,---......---,,,,,,------------------,,,,,,---------------------------------...------,,,,,,...,,,,,,//////------000//////............//////000111111111222222222222222222222222111111111111000111333444666:::???CCCHHHGGGEEEEEEGGGKKKPPPSSSWWWWWWZZZ```ccceeejjjpppvvvzzzvvvlllhhhaaaaaajjjrrr{{{}}}{{{yyyxxxuuuttttttrrrqqqpppoooooojjjiiihhhfffdddcccaaaaaa]]]\\\YYYUUURRRPPPOOOOOOJJJJJJHHHGGGEEECCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;::::::999999999888999999::::::999999888;;;:::999999888999999999777888999:::;;;::::::999;;;;;;;;;;;;<<<===>>>>>>@@@@@@BBBCCCEEEGGGHHHIIIHHHKKKNNNQQQTTTUUUUUUUUUXXXXXXYYYZZZ[[[\\\]]]]]]^^^____________^^^^^^]]]_________```bbbdddggghhhjjjkkknnnppprrruuuwwwyyyvvvjjj^^^TTTPPPQQQNNNNNNPPPRRRWWWdddrrrrrrhhh___TTTLLLMMMKKKMMMTTT\\\jjjtttaaaVVVOOOIIIEEEEEE???===;;;;;;<<<<<<;;;:::777888:::::::::999777666888888777777666555555444333222111111111111222333333333333222222111111111111111111111000000000000000...---...000111///---------..................------------------------.........---------,,,,,,)))***,,,.../////////......------,,,,,,,,,---...,,,,,,---......---,,,,,,------------------------------------------------,,,,,,------...---------...+++,,,//////------000//////............//////////////////000000000000......//////000000000111000222333555777;;;@@@DDDIIIHHHFFFFFFIIIMMMRRRUUUXXXWWWZZZ___bbbdddjjjqqqvvvzzz~~~nnneeedddaaaeeeppp{{{|||{{{zzzxxxuuusssqqqqqqllllllkkkkkkjjjjjjiiiiiieeedddcccaaa___\\\[[[ZZZVVVUUUSSSQQQNNNLLLJJJIIIEEEEEECCCBBB@@@???>>>======<<<<<<;;;:::::::::999;;;;;;:::999888777777666888999999::::::999999888:::::::::::::::999999888888999999:::::::::999999999::::::;;;<<<>>>@@@@@@BBBCCCDDDFFFGGGIIIJJJKKKLLLNNNQQQTTTVVVXXXXXXXXX[[[[[[\\\\\\]]]^^^______aaaaaaaaaaaa```___^^^]]]^^^^^^___```bbbeeehhhjjjjjjllloooqqqsssvvvzzz}}}mmmaaaYYYQQQKKKJJJNNNMMMOOOTTT[[[eeeuuu}}}sssfff\\\UUUQQQMMMKKKPPPRRRXXXcccrrrhhh\\\QQQLLLJJJEEEBBBAAA@@@>>><<<;;;<<<<<<;;;:::777777888999999777666555777777777666555555444444333333222222222222333333222222222222222111111111222222222111111111000000000...---...///000///------------....../////////.................................------------,,,+++,,,---............---///......------------...,,,,,,------------,,,,,,........................------------------------++++++,,,---...............+++,,,//////,,,---000//////............//////------------.........///------...///000111222222111222444666888<<>>======;;;;;;;;;::::::999999888999999888888777777666666888999999::::::999999888666777999;;;<<<<<<;;;;;;::::::::::::::::::::::::999::::::<<<>>>@@@BBBDDDFFFGGGHHHIIIKKKLLLMMMMMMOOOQQQSSSUUUXXXYYYZZZZZZ\\\\\\]]]^^^^^^___````````````aaaaaaaaa```_______________aaaccceeehhhiiijjjmmmqqqtttvvvzzzwwwkkk^^^VVVQQQLLLLLLNNNNNNQQQWWW___iiivvv}}}vvvnnnjjjaaaXXXRRRNNNLLLMMMPPPSSS\\\lll~~~lll\\\RRRJJJHHHFFFAAA>>>===AAA@@@>>>===>>>>>>===<<<888999999:::999888777777666666666555555444444444333333333333333333333333222222222111111111111111111111111000000000000///000////////////000//////------......//////000000////////////////////////............------------..................------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------............//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...............++++++...///,,,,,,//////......------......///,,,,,,---------.........///000000111222222333333111333555666888<<>>======<<<::::::;;;;;;;;;:::999888666666666777777888888888888999999::::::999999888666777999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;===???AAADDDFFFGGGJJJJJJKKKMMMNNNOOOPPPPPPQQQRRRTTTVVVXXXYYY[[[[[[\\\]]]]]]^^^^^^_________^^^___```aaabbbbbbbbbbbbbbbbbbbbbbbbdddfffhhhjjjjjjnnnsssvvvyyy~~~yyyfff^^^UUUQQQNNNMMMPPPUUUUUU\\\fffppp{{{yyyqqqkkkeee___\\\VVVQQQPPPMMMKKKPPPWWW^^^ooojjj___VVVNNNGGGDDDBBB>>><<<===AAA???===<<<======<<<;;;999999999999888888777777555555555555444444444444333333333333333333333333111111111111111111111111000////////////.........000000000000000000000000........./////////000000//////////////////////////////.........---------//////......------------(((((()))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------......//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---++++++......,,,,,,///......------------......------........./////////222222111111111111111111111333555666888<<>>???@@@??????@@@BBBEEEGGGJJJKKKNNNNNNOOOPPPQQQRRRSSSSSSSSSTTTUUUVVVXXXZZZ[[[\\\]]]]]]]]]^^^^^^^^^______^^^___aaabbbdddeeeeeeeeeeeeeeeeeefffhhhkkkmmmooommmrrryyy}}}pppfffYYYTTTPPPOOONNNOOOUUU]]]dddnnnyyyuuulllddd___ZZZVVVRRRMMMLLLOOOOOOOOOXXXeeeuuu~~~fffYYYVVVNNNGGGBBBAAA???===<<>><<<:::999::::::999888777777777666666666666666444444444444444444444444222222333333333333222222000000000111111111111111//////.........---------///000111000///...///111////////////////////////......................../////////.........------//////......---......///&&&''')))+++,,,---------,,,,,,++++++++++++,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---***+++......+++,,,///......------------.............../////////000000000000000000//////......111222444666888<<>><<<:::888888999999888777888888777777666666666777333333333333333333333333111111222333333222111111///000000000111111111222////////////............,,,...000///---,,,---///111111000000///.........------------------------////////////............//////...------...///000)))***+++,,,,,,,,,++++++,,,,,,+++******+++,,,,,,******++++++,,,------...++++++++++++++++++++++++,,,,,,------...------------******---...+++,,,......------,,,,,,------...............///////////////////////////000000000000222333555777;;;@@@DDDGGGGGGIIIKKKNNNRRRUUUWWWYYYXXXYYY^^^```bbbgggnnnqqquuu{{{pppgggeeeeeesss~~~~~~}}}}}}|||{{{yyyyyyxxxsssssssssrrrrrrqqqqqqqqqmmmkkkhhhgggeeedddaaa___]]]\\\[[[ZZZXXXWWWVVVUUUNNNMMMMMMLLLKKKKKKJJJJJJFFFFFFFFFEEEDDDDDDCCCCCCBBB@@@>>>;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;666777999::::::999888777888888888888777777777777999999999::::::999999999:::999999999:::<<<>>>???=========>>>@@@BBBDDDFFFEEEFFFGGGHHHJJJMMMOOOPPPRRRRRRSSSTTTUUUUUUVVVVVVWWWWWWXXXYYYZZZ\\\^^^_______________````````````fffggghhhhhhhhhhhhhhhgggggghhhjjjnnnrrrwww|||~~~}}}ooo___SSSOOORRRQQQSSSWWWYYY^^^iiiuuu~~~oooggg^^^YYYWWWTTTRRRRRRPPPKKKMMMVVV]]]eee{{{|||iii___VVVQQQPPPCCCAAA@@@CCCAAA===:::;;;===<<<:::999::::::999888;;;::::::999888999999999333333333333333333333333000111222333333222111000//////000000111111111222000000000000////////////***,,,...---+++***,,,...222222111000///...------------------------------000/////////............///...---------///000111------......---+++***)))---,,,+++******+++,,,---))))))***++++++,,,------++++++++++++++++++++++++---------...------,,,,,,---******---...++++++......------,,,,,,------...---------.........////////////000111222333444444000111333444666:::???CCCHHHIIIJJJLLLOOOSSSVVVXXXXXXWWWZZZ___aaabbbffflllppptttzzz{{{pppiiihhhkkkwww~~~{{{yyywwwuuusssqqqppppppnnnnnnmmmllljjjhhhfffeeeeeedddbbb___\\\ZZZXXXWWWWWWVVVUUUTTTTTTRRRNNNKKKIIIIIIHHHHHHFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@?????????>>>===<<<;;;:::::::::<<<;;;:::999888888888888888888888777777777777777777666555555666888:::<<<;;;:::::::::::::::;;;;;;===<<<<<<<<<===>>>@@@AAAAAABBBCCCCCCCCCDDDFFFHHHGGGHHHJJJMMMPPPRRRTTTUUUTTTUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXYYYZZZ\\\^^^___```aaaaaabbbccccccddddddiiiiiiiiijjjkkklllkkkjjjoooqqqsssvvvyyy}}}uuuhhh]]]TTTOOOOOOOOOTTTXXXZZZbbbppp}}}xxxlllfff___XXXTTTTTTSSSPPPMMMQQQPPPRRRYYYggg}}}jjj[[[RRRKKKGGGFFFDDDCCCAAA???===<<<;;;;;;999999999888888888777777888888777777666666555555444444333222222222222222333333333222222222111111222222222111111111000000111111000000//////......000///...------...///000///////////////////////////////////////......---------..................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...***+++---...///......---,,,,,,---------,,,++++++---+++)))+++---///---++++++,,,,,,---...///000000........................---......///000111111222000000000111222222000---111222444555777;;;@@@DDDFFFHHHKKKMMMNNNQQQUUUXXXYYY[[[^^^```bbbeeehhhkkkqqqwww}}}zzzpppkkkkkkooo~~~~~~|||{{{zzzyyyvvvtttrrrpppnnnlllkkkkkkjjjiiiiiigggfffdddbbbaaa```___]]][[[YYYWWWUUUTTTSSSQQQOOOOOONNNMMMJJJHHHFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@??????>>>======<<<======<<<;;;::::::::::::;;;::::::999888777777777999999999888888888888888666555444444444666888999;;;;;;:::::::::;;;<<<<<<<<<;;;;;;;;;<<<>>>@@@AAABBBCCCDDDEEEEEEEEEHHHJJJIIIJJJLLLNNNPPPSSSTTTUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYYYYYYYZZZ[[[]]]______aaabbbcccdddeeefffggghhhkkkkkkkkkkkklllllllllkkksssuuuxxx|||vvvjjjaaaYYYPPPMMMNNNRRR[[[eeelllvvv~~~wwwlllaaa\\\XXXSSSPPPQQQRRRQQQOOONNNQQQYYYfffxxxsss___RRRLLLFFFDDDDDDAAA@@@???>>>===<<<<<<<<<999999999999888888888888666666666555555555444444555666777888888666555444333333222222222111111111222222222111111111000000////////////000000000000000///...------...///000........................///////////////...------------..................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------------...***+++,,,---------,,,+++******+++,,,------......---+++***+++---...---+++---------......//////000//////////////////////////////000000111111222222222111111222444444222000111222444555777;;;@@@DDDFFFHHHJJJLLLNNNQQQUUUXXXZZZ[[[^^^___aaaeeeiiimmmtttyyyxxxppplllooottt~~~|||{{{{{{{{{yyywwwuuutttrrrqqqnnnmmmkkkiiigggfffeeedddcccbbbbbbaaa___]]][[[ZZZYYYXXXWWWUUUSSSRRRPPPPPPMMMKKKHHHGGGGGGFFFDDDCCCBBBBBBBBBBBBAAA@@@>>>>>><<<<<<;;;;;;::::::999999<<<;;;:::999888888888888999999999888777777777666999999999999999999999999888777666555555666888888;;;;;;::::::;;;<<<============>>>>>>???AAABBBCCCCCCEEEGGGHHHHHHIIIKKKMMMMMMMMMOOOPPPRRRTTTUUUVVVWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZ[[[\\\]]]___```aaacccdddeeefffhhhjjjkkkkkkkkklllmmmnnnpppqqqrrrsssyyy|||yyyuuuqqqlllhhhbbb[[[YYY\\\]]]iiixxxzzzpppggg]]]TTTOOOLLLJJJIIIKKKNNNOOOOOOQQQYYYgggyyynnn```RRRKKKGGGDDDBBBBBB============<<<<<<<<<<<<:::::::::999999999888888555555555444444444444444555777999;;;;;;888555333333222222222222111111111222111111111111000000000.........///000111111111//////............//////...........................////////////...------......------------------++++++,,,,,,,,,,,,------+++++++++,,,,,,------------..................---,,,,,,---......---,,,+++,,,++++++++++++,,,---...---+++++++++---...---,,,.........///////////////000000000000000000000000111111111111111111111111222222222333555666555333111222444555777;;;@@@DDDFFFHHHJJJLLLMMMPPPUUUXXX[[[\\\^^^___aaaeeekkkooovvv{{{wwwnnnlllqqqyyy}}}{{{{{{zzzxxxvvvvvvuuutttrrrooommmlllkkkhhhgggeeecccaaa```______\\\\\\[[[ZZZYYYWWWUUUTTTRRRQQQPPPOOONNNMMMLLLKKKJJJGGGDDDBBBBBBBBBAAA@@@>>>>>>>>>>>>===<<<;;;:::999999999999888888777777:::999888777777777777777888888888888777777666666888888888999999999999999;;;::::::999999999::::::::::::::::::;;;<<<===>>>BBBBBBCCCDDDEEEFFFGGGHHHFFFHHHJJJLLLLLLMMMOOOPPPQQQQQQRRRSSSTTTVVVVVVWWWXXXYYYYYYZZZ[[[[[[\\\\\\\\\]]]]]]^^^___aaabbbcccfffggghhhiiijjjkkklllllljjjlllooorrruuuyyy|||ssshhhaaabbbaaaaaaaaa^^^ZZZ]]]cccppp}}}pppcccZZZQQQLLLHHHHHHGGGHHHJJJNNNRRRUUU___kkk}}}ttt^^^TTTJJJGGGFFFDDDBBBCCC<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999555555444444444444444444333444666888777555333111222222222222111111111111111111111111000000000000.../////////000000000111/////////....../////////..............................//////......---,,,......------------,,,,,,+++++++++,,,,,,,,,------******+++,,,,,,---......------///000000///------....../////////...,,,+++000///---+++************,,,,,,,,,,,,---......---//////////////////......////////////////////////111111111000000000000000222111111333555666666555000222444555777;;;@@@DDDFFFHHHJJJKKKMMMPPPTTTXXX]]]]]]^^^___aaafffmmmqqqwww|||uuummmlllttt}}}~~~{{{xxxvvvvvvuuusssqqqqqqpppnnnllljjjhhhfffeeecccbbb```^^^]]][[[[[[[[[VVVUUUUUUTTTSSSQQQPPPOOOMMMLLLKKKJJJIIIHHHHHHGGGGGGEEEBBB@@@@@@@@@@@@???;;;;;;;;;;;;::::::999888888888888888888777777777888888777666666666666777777777888888888777666666777777777777888888999999;;;;;;;;;::::::::::::;;;999999:::;;;<<<===???@@@DDDEEEFFFHHHIIIJJJKKKLLLIIILLLOOOPPPPPPPPPRRRSSSTTTTTTUUUVVVWWWXXXYYYYYY[[[[[[[[[\\\]]]]]]^^^^^^_________```bbbccceeefffjjjjjjjjjkkkkkkllllllllllllooosssvvvyyy}}}tttggg^^^XXXUUUUUUUUUYYY^^^aaaccckkktttrrrdddYYYPPPJJJHHHHHHIIIKKKLLLNNNUUU^^^dddxxxppp```TTTMMMGGGFFFEEEBBBAAABBB============<<<:::999888:::::::::999999999888888555555555555555555555555444444333333333222222222222222222111111111000000000000000000000000000000111000000000/////////......//////////////////..........................................------,,,......------,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,,,,---......,,,---...//////...---,,,,,,---......---,,,+++***000///...,,,+++******))),,,,,,------------......////////////....................................///////////////.........222000000111333555555444000222444555777;;;@@@DDDFFFHHHIIIJJJLLLOOOTTTXXX]]]^^^___```bbbgggnnnssswww|||rrrlllmmmxxx~~~}}}|||zzzxxxwwwtttqqqpppooonnnllljjjiiihhhgggeeecccaaa```___]]]\\\ZZZXXXWWWVVVUUUUUUPPPPPPPPPOOONNNLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBDDDBBB@@@?????????>>>===999999::::::999888888777888888888888888888888888777777666666666666666777777777999999999888777666666666666777888888999999999999999:::::::::::::::;;;;;;<<<===>>>@@@BBBCCCDDDEEEGGGIIIKKKLLLLLLMMMNNNPPPSSSTTTTTTSSSTTTUUUVVVVVVWWWXXXZZZ[[[\\\\\\\\\]]]]]]^^^______``````aaaaaabbbcccdddfffggghhhkkkllllllmmmmmmnnnnnnooorrruuuyyy|||~~~zzztttjjj___XXXTTTSSSSSSQQQSSSZZZeeeooovvvwwwlll```XXXPPPIIIFFFGGGEEEHHHLLLOOOUUU```ooozzzuuuaaaTTTMMMGGGCCCCCCBBB>>>===>>>===>>>>>>>>>===;;;999777999999999888888888777777555555555555555666666666555444333222222222333333222111111111111000000000//////000000000000000111111111111000///...............////////////......---------------------------............---,,,,,,......------,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,------------------,,,))))))***++++++***((((((***+++,,,------------,,,+++---......------...///---------...............................................................222000///000222333333333111222444555777;;;@@@DDDGGGHHHHHHIIIKKKOOOTTTXXX]]]^^^```bbbdddiiiooossswww|||{{{pppkkkooo}}}}}}yyywwwvvvtttrrrpppnnnllliiigggfffeeedddbbb```___^^^]]][[[ZZZYYYXXXUUUUUUSSSQQQPPPOOOOOOOOOKKKKKKJJJJJJIIIHHHFFFFFFEEEEEEDDDBBBAAA???>>>===@@@>>>======>>>===;;;999888999999999999888888777777777777777777777777777777777666666666666777777777888999::::::999888777666666777888888999::::::888999:::;;;;;;;;;;;;;;;>>>>>>???@@@BBBDDDFFFGGGFFFGGGJJJLLLNNNOOOOOOOOOQQQTTTWWWXXXWWWUUUUUUVVVWWWXXXYYYZZZ\\\]]]^^^___^^^^^^______```aaaaaaaaacccccccccdddfffgggiiijjjkkklllmmmoooqqqrrrttttttxxx}}}wwwoooccc```ZZZTTTQQQPPPSSSUUUOOOPPPYYYiiivvv{{{rrrbbbYYYQQQOOOLLLHHHHHHKKKGGGMMMTTT[[[dddvvv}}}|||}}}wwwfffYYYNNNHHHCCC@@@AAA???<<<;;;===<<<<<<>>>>>>>>><<<;;;999888888888777777777666666333333444444444555555555333333444444333333222111111111111111000000000000////////////000000111111000000000000////////////---...///000000///...---------------------------------......------,,,+++......------,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,((()))***+++++++++***)))'''))),,,...///...---,,,+++---///...---,,,...000++++++,,,,,,------..............................------......//////000000333111000000111222222222111222444555777;;;@@@DDDGGGGGGHHHIIIJJJNNNTTTXXX\\\^^^aaacccfffjjjooosssxxx|||xxxoookkkrrr{{{yyyuuurrrqqqooollljjjhhhfffcccaaa```___]]]\\\YYYYYYXXXWWWUUUTTTTTTSSSPPPOOONNNMMMKKKKKKJJJJJJGGGGGGGGGGGGFFFEEECCCCCCCCCBBBAAA@@@>>><<<;;;:::<<<;;;;;;<<<<<<;;;888666888999999999999999888777666666777777777777777777777777666666666777777888777888:::;;;;;;:::999888777777888999::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>@@@AAABBBCCCEEEGGGIIIJJJIIIKKKMMMOOOQQQRRRRRRRRRTTTVVVYYYZZZXXXVVVVVVVVVXXXXXXZZZ[[[]]]___```aaa______``````aaaaaabbbbbbdddddddddeeeggghhhjjjkkkjjjkkknnnppptttvvvxxxzzz{{{tttjjj```YYYXXXWWWTTTPPPOOOPPPSSSVVV___aaajjj{{{wwwooojjjaaaXXXWWWOOOJJJLLLLLLJJJLLLPPPRRRYYYbbblllyyy}}}vvv{{{wwwdddYYYPPPHHHGGGCCC@@@AAA???<<<<<<>>>:::;;;===??????>>>===<<<777777777777666666666666222222222333333444444444///000333444444222///---111111111111000000000000.../////////000000111111......//////000000111111---...///000000///...---------------------------------......------,,,+++......---,,,,,,+++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---,,,************,,,---***+++---...///......---)))+++...000///---***(((+++---//////---,,,...000******++++++,,,---......000000000000000000000000---......///000111111222555333111000111222222222111222444555777;;;@@@DDDGGGGGGHHHHHHJJJNNNTTTYYY[[[^^^bbbeeehhhkkkpppsssyyy}}}~~~tttrrrrrruuuxxxsssnnniiifffcccaaa___]]]\\\ZZZXXXVVVUUUTTTTTTSSSRRRPPPNNNMMMMMMMMMNNNIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@===>>>???@@@???>>><<<:::999999999888888888777777666666666666666777888888777888888888999999999999777888999777666666777999777777888999999999999999777999;;;;;;::::::;;;<<<;;;:::999999;;;>>>AAACCCDDDEEEEEEEEEEEEFFFIIILLLOOOOOOPPPRRRSSSUUUVVVVVVZZZZZZZZZYYYXXXXXXWWWWWWZZZ[[[]]]___`````````______```aaacccddddddddddddeeeggghhhiiiiiijjjmmmooooooqqqtttttttttvvv||||||oooeee^^^YYYVVVSSSQQQSSSTTTTTTSSSVVV[[[```dddqqqwwwjjjaaaXXXQQQNNNPPPNNNIIIHHHLLLOOONNNRRRXXXeeesss~~~|||uuubbbWWWQQQKKKFFFBBBBBBAAA@@@???>>>===<<<::::::::::::::::::::::::222444666888888666444222666666555555555444444444222222111111111111222222444444444333333222222222000000////////////000000...---,,,+++++++++++++++........................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,------------......++++++++++++******))))))******++++++++++++******,,,,,,+++++++++,,,...///...---,,,+++++++++,,,---...---+++***)))***++++++........................---------------------,,,,,,------...///000000111111222222111111000///......000333666888===BBBEEEHHHIIIIIIIIIJJJNNNRRRVVV]]]___bbbccceeeiiipppvvv{{{}}}ttttttuuuyyy|||tttpppjjjeeebbb___]]][[[YYYXXXVVVTTTRRRQQQPPPPPPOOONNNMMMKKKJJJIIIJJJJJJFFFFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBAAA@@@?????????<<<===>>>>>>>>>===;;;:::999999999888888888777777777777777777777888999999777777777888888888999999777888999888666666777999999999999999999:::::::::777999;;;<<<;;;;;;<<<======<<<<<<<<<===@@@DDDFFFDDDEEEFFFGGGGGGHHHKKKNNNPPPQQQRRRSSSUUUVVVWWWWWW[[[ZZZZZZZZZYYYYYYXXXXXX\\\]]]___```aaaaaaaaaaaaaaabbbcccdddeeeeeeeeeeeebbbdddfffggghhhjjjmmmooorrrtttwwwxxxyyy|||rrrjjj```XXXTTTSSSQQQPPPOOOSSSWWWZZZ]]]cccjjjpppyyytttiii^^^WWWRRRLLLIIIJJJIIIGGGHHHLLLOOOVVVdddrrrzzzfffWWWPPPKKKGGGCCCBBBAAAAAA@@@>>>======<<<<<<<<<;;;:::999999888888333444555777777555444333555555555444444444333333333222222222222222222333333333333333222222222111000000////////////000000///...............///000........................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,//////...------...//////******++++++++++++,,,,,,++++++++++++*********)))*********++++++*********,,,+++******+++,,,---...,,,,,,+++*********+++,,,------,,,+++++++++++++++.........---------------+++,,,,,,------..................///////////////222222222222222111111000000111111111333777===BBBHHHHHHIIIIIIJJJMMMRRRVVV]]]___bbbdddeeeiiipppvvv{{{|||uuuuuuxxxxxxpppkkkeee___\\\YYYWWWUUURRRQQQPPPNNNLLLKKKJJJJJJIIIIIIGGGFFFEEEEEEEEEEEEAAABBBBBBAAAAAA@@@???>>>@@@@@@??????>>>=========:::;;;<<<<<<<<<;;;:::999999999999888888888888888888888888888888999999999666666666777777777888888777888999888666666888:::<<<;;;:::999999999:::;;;999:::<<<===<<<<<<===>>>@@@?????????AAADDDGGGIIIEEEGGGIIIIIIJJJLLLOOOQQQSSSSSSTTTUUUWWWXXXYYYYYY[[[[[[[[[[[[ZZZZZZZZZZZZ^^^___```bbbccccccccccccddddddeeefffggggggggggggccceeegggiiijjjmmmqqqtttvvvyyy}}}wwwjjj^^^YYYRRRMMMLLLNNNPPPQQQQQQVVV^^^eeekkksss}}}}}}hhh]]]RRROOOMMMJJJGGGFFFGGGHHHLLLRRRYYYiiiooodddWWWMMMIIIHHHDDDAAAAAAAAA@@@???>>>===<<<<<<======<<<:::999888777666555555555555555555555555444444444333333333222222333333333222222333333333222222222111111111111111000000////////////000000.........//////000111222........................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...******++++++++++++,,,,,,++++++++++++************************************+++************+++,,,,,,+++******))))))***++++++,,,------------,,,,,,+++......------,,,,,,++++++***++++++,,,---...//////000/////////............111111222333333333333222444333111///000444<<>>>>>>>>>>>>>>===<<<<<<======<<<<<<<<<;;;;;;;;;888999999::::::999888888888888888888888888888888777777888888999999999888666666666666777777777777777888999888777777999:::===;;;999888888999:::;;;:::<<<>>>>>>>>>>>>>>>@@@AAAAAAAAABBBDDDGGGIIIKKKHHHJJJLLLMMMNNNPPPSSSUUUVVVVVVWWWXXXYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\]]]___```aaabbbcccdddddddddeeefffggghhhhhhiiiiiihhhiiikkkmmmnnnppptttyyy|||}}}|||pppeee^^^TTTPPPLLLJJJKKKOOOTTTVVVYYY```jjjsss{{{tttcccXXXNNNLLLLLLJJJGGGFFFKKKOOOWWWaaaqqq}}}mmm]]]VVVNNNIIIHHHHHHEEECCC@@@@@@???>>>======<<<<<<<<<<<<;;;:::999888777666666555444444444444555666333333333222222222111111333222222111111222222333111111111000000000000000000000////////////000000...............///000000........................///......------......///------------------------************************,,,,,,,,,---------......+++++++++++++++++++++++++++******************+++*********************+++***************+++++++++,,,---...///...---,,,+++...------,,,,,,++++++***,,,,,,,,,------..................//////////////////000111222333333333333555555444333444888>>>CCCGGGHHHIIIIIIJJJMMMRRRVVV]]]```dddeeefffjjjpppuuu{{{}}}zzzxxxzzz|||sssiiiffffffgggmmmsssxxx~~~~~~tttiiiddd\\\UUUQQQNNNLLLKKKHHHGGGFFFDDDCCCBBBBBBAAAAAAAAA@@@@@@??????>>>>>><<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999999999777777777888888888777777888888888888888888888888555666777888888888777777666666666666777777777777777888999888777888999;;;<<<;;;999888888999:::<<<<<<>>>@@@@@@@@@???@@@AAABBBBBBCCCDDDFFFIIIKKKMMMKKKMMMPPPRRRRRRTTTVVVXXXXXXYYYYYYZZZ[[[\\\]]]]]]\\\]]]]]]^^^^^^_________``````aaabbbcccdddeeeeeefffggghhhiiijjjkkkkkkkkkmmmnnnppprrruuuyyyrrreee[[[UUURRROOONNNLLLKKKMMMSSSYYY^^^fffnnnzzzkkk^^^TTTKKKIIIIIIHHHFFFGGGOOOWWWeeexxxwwwiii```TTTPPPKKKIIIHHHGGGEEECCC???>>>>>>======<<<<<<<<<:::999999999999999888888777555444333333444555777333333222222222111111111111111000000000000111111000000000000000000000000000000////////////000000111000///.............................................------------......------------------------************************,,,,,,,,,---------......+++++++++++++++++++++,,,++++++***))))))***++++++***************************++++++,,,,,,,,,------+++,,,---...///...---,,,---------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,---...///000111222......000111222222222222111333555666888<<>>>>>>>>???>>>===<<<<<<999:::::::::::::::999999999999999888888888888888666666666777777777777888888888888888888999999999444555666888888777666666666666666777777777888888777888999888888888:::<<<;;;;;;:::999:::;;;<<<======???AAABBBAAAAAABBBCCCCCCDDDEEEGGGIIILLLNNNOOOOOOQQQTTTVVVVVVWWWYYYZZZZZZZZZ[[[\\\\\\]]]^^^^^^]]]^^^^^^___```aaaaaabbbaaaaaaaaabbbcccdddfffgggggghhhjjjlllmmmnnnoooooooooqqqtttwww{{{|||lllaaaXXXQQQMMMMMMLLLLLLMMMOOOSSS[[[dddjjjyyytttbbbUUUMMMGGGEEEFFFFFFJJJNNNXXXfff|||oooaaaYYYVVVMMMKKKHHHGGGFFFDDDBBB@@@>>>=========<<<<<<<<<;;;888888999999999999999999666555444333333444555666333333333222222222111111000000////////////000000000000000000111111111111000000////////////000000333222111000////////////..............................------------......------------------------+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++,,,++++++***)))***+++,,,---------------+++,,,,,,------------,,,,,,,,,,,,,,,------------//////...---,,,++++++******+++,,,...///111222333---...///000111222222222---///333555888<<>>===<<<<<<<<<;;;<<<=========<<<;;;:::777777888888888888777777888888888888888888888888666666666666666777888888777777888888888999999999444666777999999888777666777777777888888888999999777888999999888999;;;===;;;;;;<<<===>>>??????@@@???AAACCCCCCBBBBBBCCCDDDFFFGGGHHHJJJMMMOOOQQQRRRRRRUUUXXXYYYYYYYYYZZZ\\\[[[[[[\\\\\\]]]^^^^^^^^^^^^^^^___```aaabbbcccddddddcccccccccdddfffhhhiiiiiijjjllloooqqqssstttuuuwwwzzz~~~qqqfff[[[WWWTTTPPPNNNPPPMMMPPPTTTXXX```kkkxxxxxxgggYYYNNNJJJGGGGGGIIILLLVVV```nnnzzzlllaaaVVVOOONNNIIIHHHFFFDDDCCCAAA???=========<<<<<<<<<<<<;;;;;;::::::999999888888777777555555555444444555555555444333333333222222222222111111000000000000111111000000000111111222222222000000////////////000000111111000/////////000000...........................------,,,,,,------...........................,,,,,,---......---,,,,,,******++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,+++***((((((***+++,,,+++,,,------,,,+++***)))((()))+++,,,------,,,,,,+++++++++++++++,,,------,,,,,,,,,---......//////.........------,,,,,,++++++,,,---...///000111222///000111111222222222222...000111333666;;;AAAFFFKKKKKKLLLLLLMMMPPPUUUYYY^^^bbbfffhhhhhhkkkooosss{{{~~~}}}}}}|||zzzxxxyyy{{{|||}}}~~~vvvssslllgggeeeiiimmmnnnqqquuuyyy~~~yyyqqqbbb[[[RRRJJJEEEBBB@@@??????>>>===<<<;;;;;;::::::999:::;;;<<<<<<;;;999888555555666666777666666666777777777777888888888888666666666666666777888999777777888888999999999999555777999:::::::::888777888888888888999999999999777888999999888999;;;===;;;<<<>>>@@@AAABBBBBBBBB???AAACCCDDDCCCCCCDDDEEEHHHIIIJJJMMMOOORRRSSSTTTTTTWWWZZZ[[[[[[ZZZ[[[\\\[[[\\\\\\]]]]]]^^^^^^^^^^^^___```aaabbbcccdddeeeeeeeeeeeeeeefffhhhiiikkkjjjlllnnnqqqtttvvvxxxyyyttthhh]]]TTTNNNPPPQQQOOOOOORRRQQQUUU\\\cccmmm{{{}}}qqqggg\\\SSSMMMKKKKKKMMMOOOVVVdddrrrwwwiiibbb\\\SSSMMMLLLHHHGGGEEEDDDBBB@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::999888666555555555555555555555555555555444444444333333333222222222222111111111111222222000000111111222222222333000000////////////000000---,,,,,,------...///000...........................------,,,,,,------...........................***+++,,,,,,,,,,,,+++***,,,,,,---------.........+++++++++,,,,,,---------,,,+++)))(((((()))+++,,,,,,------...---,,,+++***'''(((***+++,,,,,,++++++++++++***)))***+++---...+++,,,,,,---...///000000,,,------------------------.........//////000000111111222333333333222222333333222222444:::BBBHHHLLLLLLMMMMMMNNNQQQVVVZZZ^^^bbbfffhhhiiikkkooosss{{{|||{{{xxxvvvtttrrrqqqqqqoootttzzz~~~~~~vvvmmmgggbbbeeeiiimmmpppssswwwzzz|||{{{~~~uuukkk\\\RRRFFF??????@@@AAA@@@<<<<<<<<<;;;;;;:::::::::999999999888666555666777666666666666777777777777666666555555555555666666777777777777888888888888888888888888888888888888999999999999888888888888888777777777777777888999999:::<<<<<<;;;:::;;;<<<;;;===>>>???>>>>>>@@@BBBEEEDDDDDDDDDDDDFFFGGGHHHLLLMMMOOOQQQTTTVVVXXXXXXZZZ[[[[[[[[[[[[\\\\\\\\\^^^___```aaaaaaaaa```___^^^```bbbdddddddddeeegggfffeeeddddddgggjjjlllllloootttyyy}}}~~~vvvllleee___[[[PPPMMMNNNQQQPPPNNNSSS[[[]]]cccmmmyyytttrrrllleee]]]UUUOOOLLLJJJIIIMMMTTT[[[fff{{{ooofff[[[TTTQQQNNNJJJFFFJJJIIIGGGDDDAAA>>><<<;;;???>>>===<<<;;;:::999999;;;;;;:::999888777666555777777666555444333333333222222333333333444444444222222222111111111111000111111000000000000111111222222222111111111111000111///---...000000...,,,///...,,,++++++,,,...///333000------///000...,,,////////////////////////)))***+++,,,---,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,***)))((('''''''''***++++++,,,,,,++++++***...------,,,,,,------...,,,------...//////......------......///000000000///000000000000111111111666555555444666;;;BBBHHHJJJMMMOOOPPPOOOQQQVVVZZZ```dddhhhjjjkkknnnssswww~~~sssrrrpppnnnmmmkkkkkkjjjkkkooouuuyyyvvvooojjjddd___aaadddgggjjjmmmqqquuuxxx{{{nnncccVVVNNNEEE@@@???@@@>>><<<:::::::::999999999888888777888888777666666888999777777777777666666666666888777777777777777777888666666777777777888888888888888888888888888888888888888888888888888888888888888888888888999999::::::<<<======<<<<<<<<<>>>>>>@@@BBBBBBBBBBBBDDDEEEHHHHHHGGGGGGHHHJJJKKKLLLOOOPPPQQQSSSUUUWWWXXXYYY[[[[[[[[[\\\\\\\\\]]]]]]``````aaabbbbbbbbbaaa```aaaccceeefffffffffhhhiiiiiihhhfffgggiiilllooopppvvvzzzvvvqqqjjjbbb[[[VVVRRROOOQQQOOOOOOQQQRRRTTT^^^hhhpppxxxyyyoooiii___^^^ZZZUUUPPPKKKIIIHHHLLLKKKPPP[[[iii{{{ssseee^^^UUUOOONNNLLLIIIFFFGGGFFFEEECCCBBB@@@???>>>>>>>>>===<<<;;;::::::999;;;::::::999888777666555777666555444444333333333444444333333222222111111222222222111111111000000111111000000000000111111111111111000000000//////111///------///000...,,,......---,,,,,,---......///---+++,,,...///...---........................)))(((((('''((()))******++++++++++++++++++++++++******************))))))***************+++++++++++++++++++++++++++++++++...---,,,+++++++++++++++,,,------......------,,,------,,,,,,,,,,,,------)))***++++++*********+++------......///000000000000000000111111111222222333444444444777<<>>===;;;888888888888777777777777777555666777777666777999;;;888888777777666666555555777777666666666666777777666666666777777777888888888888888888888888888888777777888888999999:::::::::::::::::::::;;;<<<<<<<<<>>>??????>>>>>>???AAACCCDDDFFFGGGFFFGGGIIIJJJLLLLLLLLLMMMNNNPPPQQQRRRSSSSSSTTTVVVWWWXXXZZZZZZ\\\\\\]]]]]]]]]^^^^^^^^^bbbbbbccccccccccccbbbbbbccceeeggghhhhhhiiikkkmmmnnnmmmllllllnnnrrrvvvxxxwwwjjjaaa]]][[[WWWSSSPPPMMMLLLKKKQQQPPPQQQUUU[[[dddrrruuullldddZZZSSSNNNNNNLLLJJJGGGGGGHHHJJJQQQRRR[[[kkkoooaaaYYYSSSMMMJJJJJJJJJHHHFFFDDDCCCCCCBBBBBBAAAAAA@@@===<<<<<<<<<;;;;;;::::::::::::999888777666666555777666555444333333333333555444333222111000//////222222111111111000000000111000000//////000000111000000/////////.........///...------......---+++........................,,,+++***+++---.........---------------------------+++)))((((((***---///******************************))))))(((''''''&&&))))))******++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,------------,,,,,,------,,,,,,,,,,,,------+++---///...+++***,,,...------......///000000000111111111111222222222333111222333444777===EEEJJJJJJMMMOOOPPPOOOQQQVVVZZZ^^^bbbgggiiikkkooovvv{{{eeeddddddccccccccccccccc___aaaeeehhhmmmsss|||~~~vvvpppggg```]]][[[ZZZYYY```cccggglllrrrzzzxxxgggYYYQQQGGGCCC>>>;;;;;;:::999777777777777777777777777777666777888777666666888:::888888777777666666555555555555444444444444555555666666666777777777888888999999999999999999999999666777888999:::;;;<<<<<<<<<<<<<<<<<<===>>>??????@@@AAABBBBBBAAAAAACCCEEEGGGHHHJJJKKKKKKKKKMMMOOOPPPPPPQQQRRRSSSUUUVVVWWWWWWWWWXXXYYYZZZ[[[[[[\\\^^^^^^^^^____________```ccccccdddddddddcccccccccdddfffhhhiiiiiikkkmmmooorrrsssssstttvvv{{{vvvkkkbbbZZZSSSQQQQQQPPPNNNLLLKKKLLLMMMPPPSSSYYYbbblll{{{~~~nnnccc]]]XXXQQQKKKKKKLLLLLLJJJHHHJJJNNNRRRYYY```ooo~~~~~~oooaaaXXXPPPLLLHHHGGGGGGGGGGGGEEECCCBBBBBBBBBAAAAAA@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777666666666666555444444333333333444333333222222111000//////111111111111000000000000000000////////////000000000000000/////////.........---------------,,,,,,---......//////......---,,,,,,++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++,,,...///))))))))))))))))))))))))******)))((((((((((((((()))))))))***++++++,,,,,,************************+++*********++++++,,,---******++++++++++++******---,,,,,,,,,,,,,,,,,,---...000222000---+++...111------......///000000000111111222222222333333333111222333444777===DDDHHHLLLNNNPPPPPPOOOPPPTTTXXX^^^bbbfffiiikkkpppwww}}}ZZZZZZYYYYYYYYYZZZZZZ[[[ZZZ[[[]]]___ccchhhnnnrrrvvvzzz~~~}}}zzzzzz}}}yyyrrrfffaaa\\\WWWVVVWWWXXXYYY]]]bbbhhhpppxxxppp]]]OOOIIIBBB???:::777666777888999777777888888888888888888888999999888666555666888888777777777666666666555555555444444444444555555777777777777888888888888::::::::::::::::::::::::777888999:::;;;<<<===>>>>>>>>>>>>??????AAABBBBBBCCCDDDEEEEEEDDDEEEGGGIIIIIIKKKMMMNNNNNNOOOQQQSSSSSSSSSTTTVVVWWWXXXXXXYYYZZZZZZ[[[[[[\\\]]]]]]^^^````````````aaaaaaaaaaaadddddddddddddddeeeeeeeeeeeegggiiijjjkkknnnqqqtttvvvyyy|||oooccc\\\XXXSSSOOOJJJKKKKKKJJJHHHHHHKKKMMMRRR[[[hhhtttzzznnn___VVVTTTRRROOOJJJKKKMMMNNNMMMLLLNNNTTTYYYeeesss~~~{{{kkk___VVVRRRKKKIIIGGGFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@???>>>>>>;;;;;;;;;;;;;;;:::::::::999888888777777666666666555444444333333333333444111111111111111111111111111111111000000000//////000000////////////000000111111000000000/////////---......---,,,,,,,,,,,,------...//////...------//////...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((())))))***************))))))))))))))))))))))))***))))))))))))***+++,,,))))))*********+++++++++************************************+++,,,------)))******++++++******))),,,,,,,,,++++++,,,,,,,,,,,,...///---+++***---///------......///000000000111111222222222333333333222333444555777;;;AAAEEEIIILLLOOOPPPOOOQQQVVV[[[^^^bbbfffhhhkkkpppxxx~~~VVVUUUUUUTTTTTTUUUVVVVVVVVVUUUVVVWWWYYY\\\___aaaeeehhhlllooottt{{{rrrooonnnppptttxxxyyyuuummmgggXXXVVVSSSQQQSSSWWW[[[___ccchhhooowwwvvvcccRRRGGGCCC>>><<<888666555666999:::888888888888999999999999999:::999888666555666777666666666777777777777777888888777777777777888888888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===>>>??????AAAAAAAAAAAABBBCCCEEEEEEGGGGGGHHHGGGGGGHHHKKKMMMLLLNNNPPPQQQQQQRRRUUUVVVVVVVVVXXXYYYYYYYYYYYYYYY[[[[[[\\\]]]^^^______```aaaaaabbbbbbbbbccccccccceeeeeeeeeeeefffgggiiijjjjjjlllnnnppprrrvvv{{{~~~vvvlll^^^UUURRRPPPMMMJJJHHHJJJKKKJJJIIILLLQQQVVV^^^kkk{{{vvviii```UUUNNNMMMNNNLLLJJJJJJNNNSSSUUUVVVZZZccciii|||zzzjjj```XXXRRRPPPIIIHHHHHHGGGFFFEEEDDDCCCDDDDDDBBBAAA???>>><<<<<<<<<;;;;;;;;;::::::999999888888777777777666666666444444333333333333444444111111111222222222333333111111000000000/////////000//////......//////000111111111000000000//////---...///...,,,,,,,,,...------------------------///000///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------,,,+++***************************+++************,,,...///************************************************,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,///...---,,,---...///000------......///000000000111111111111222222222333222333555555777;;;@@@DDDEEEHHHLLLOOOPPPTTTZZZ___```cccfffhhhkkkpppxxxSSSRRRRRRQQQQQQRRRRRRRRRRRRPPPOOOOOOPPPRRRSSSSSSTTTWWWZZZ\\\___iiiwwwzzzmmmgggfffaaacccfffjjjjjjfff```[[[QQQPPPOOONNNPPPUUU[[[___dddhhhooovvv{{{|||ooo```QQQGGGBBB@@@999999999888777777999:::777777888888888999999999777888999777666666777999555555666666777777888888999999888888888888999999999999:::::::::;;;;;;;;;========================<<<<<<===>>>??????@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHIIIJJJJJJIIIIIIKKKNNNQQQOOOQQQSSSTTTUUUVVVXXXZZZYYYZZZ[[[[[[[[[[[[ZZZYYY[[[\\\]]]^^^___```aaaaaabbbccccccccccccdddddddddffffffggggggiiikkknnnooorrrtttwwwzzz}}}tttddd\\\RRRMMMLLLLLLIIIFFFIIILLLNNNOOOPPPVVV```gggrrr{{{mmmbbbXXXSSSNNNJJJKKKMMMNNNOOORRRZZZdddlllqqqzzz{{{ggg^^^ZZZTTTOOONNNEEEFFFGGGGGGFFFDDDDDDDDDCCCBBBAAA@@@???>>>===<<<<<<<<<;;;;;;:::999888888777777777777666666666666444333333222333333444444333333333333222222222222111000000000//////////////////............//////000000/////////.........---///000///---,,,---///---,,,+++******+++,,,---,,,---...---+++***,,,...------------------------------------......//////++++++++++++++++++++++++---,,,+++******+++---...,,,,,,++++++***)))))))))************************,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,000---***+++///222222000------......///000000000000000000111111111222222000222444555777;;;AAAEEEFFFIIIMMMOOOPPPSSSYYY^^^aaadddggghhhkkkpppxxx~~~MMMLLLLLLKKKKKKKKKKKKLLLOOOMMMKKKJJJKKKLLLKKKKKKIIIKKKNNNOOOQQQZZZgggqqqxxx||||||uuuiii___[[[\\\ZZZ[[[]]]``````\\\VVVRRRMMMLLLKKKIIIJJJNNNSSSXXX[[[___eeejjjlllnnnooopppmmmeeeXXXLLLDDD@@@???@@@555777:::;;;:::999888888666666777777888888999999555777777777666777999;;;444444555666777888999999888888777777777777888888:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCDDDEEEGGGHHHIIIJJJKKKKKKJJJJJJLLLOOORRRQQQSSSUUUVVVWWWXXXZZZ\\\[[[\\\]]]]]]]]]\\\[[[ZZZ[[[\\\]]]^^^___aaabbbbbbcccccccccdddddddddeeeeeehhhhhhhhhjjjllloooqqqssszzz|||nnnbbbYYYRRRKKKIIIKKKLLLJJJGGGHHHKKKNNNPPPTTT\\\iiirrrxxxqqqiii___XXXKKKJJJJJJJJJLLLOOOTTTVVV___iiixxxzzziiiYYYUUUSSSNNNJJJIIICCCDDDFFFGGGFFFEEEDDDDDDAAAAAA@@@@@@???>>>>>>=========<<<;;;999888777777777777777777666666666666333333333222222333444444666555555444333222111111000000000000//////////////////............////////////.........---------...000111000---,,,...000---,,,***))))))***,,,---(((***,,,+++******,,,///---------------------------+++)))((()))***---...++++++++++++++++++++++++///---+++***))))))+++,,,---,,,,,,+++***)))(((((())))))))))))))))))))))))******))))))((())))))***))))))************)))))),,,++++++++++++++++++,,,,,,'''###%%%+++000///+++------......///000000000///000000000000111111111...000222555888===BBBFFFKKKNNNPPPPPPOOOQQQUUUYYYbbbdddggghhhjjjpppxxx~~~GGGHHHHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCEEEIIINNNTTTXXXbbbaaa___\\\XXXSSSOOOMMMSSSSSSTTTSSSRRROOOLLLJJJFFFFFFEEEEEEGGGJJJNNNPPPUUUUUUUUUUUUTTTSSSQQQQQQMMMKKKFFFAAA===:::888777999:::<<<===<<<:::888777999999999888888888888888888888999:::::::::::::::999999999999999:::::::::999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;???>>>=========>>>@@@AAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKNNNOOOPPPQQQRRRTTTUUUUUUWWWWWWXXXXXXYYYZZZZZZZZZ\\\\\\]]]]]]]]]\\\\\\[[[]]]]]]^^^______```aaaaaaaaacccddddddddddddfffgggmmmnnnppprrrtttxxx}}}~~~rrrggg\\\UUUSSSOOOJJJGGGGGGIIIKKKKKKLLLSSSXXX\\\cccppp|||zzzrrrjjjddd\\\TTTOOOPPPJJJHHHJJJNNNNNNOOOYYYfffwwwwwwddd^^^WWWQQQOOOLLLIIIFFFHHHFFFDDDBBBAAABBBCCCDDDCCCBBBAAA???>>>======<<<;;;:::999888777555555444444444555666777777666666999888777555444444444444444333222111000000000000000000000000000000000000//////............//////////////////............++++++---...//////000000......---------,,,,,,,,,,,,,,,,,,------.........111000///...---,,,++++++,,,...///...------...///...------,,,+++***))))))&&&''')))+++,,,,,,,,,,,,))))))))))))))))))))))))---,,,***)))))))))******,,,------......------,,,...---,,,***)))******+++...---+++***)))******+++......---,,,+++******+++///---,,,,,,...000111111111111111111111111111111222333444555777;;;@@@DDDIIILLLNNNNNNNNNPPPVVV[[[ccceeeggghhhjjjpppxxxDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBCCCCCCAAAAAABBBEEEHHHJJJQQQPPPOOOMMMJJJHHHEEEDDDJJJKKKKKKJJJHHHEEEBBBAAA???>>><<<<<<<<>>>>>AAAAAA@@@@@@AAAAAABBBCCCEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMOOOPPPQQQRRRTTTUUUVVVVVVZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\]]]]]]^^^____________``````aaabbbbbbbbbdddfffggggggiiikkkmmmppprrrtttvvvzzzttthhh___XXXPPPJJJKKKIIIHHHGGGGGGJJJNNNPPPTTT]]]gggnnnwwwxxxqqqhhhaaaZZZWWWTTTNNNLLLLLLIIIGGGHHHLLLQQQYYYjjjzzzuuujjj___ZZZSSSOOOMMMKKKIIIGGGGGGFFFDDDBBBAAABBBCCCDDDCCCBBBAAA???>>>===<<<<<<::::::999999888888777777555555666777777777777777666555444444444444444555444333222111000000000000000000000000000000000000...///000111111000///...333333222000///...------,,,,,,---...////////////------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++---...///...---,,,---...---,,,,,,++++++*********((()))***+++,,,+++******)))))))))))))))))))))))),,,,,,***)))))))))******,,,,,,------------,,,,,,,,,+++***)))((()))******...---,,,,,,,,,---......------,,,,,,,,,------...000///---...///111000000111111111111111111111111000111222444666:::@@@DDDIIILLLNNNNNNNNNQQQVVV[[[bbbeeeggghhhjjjpppxxxAAAAAABBBBBBAAAAAA@@@???>>>??????@@@@@@??????>>>@@@@@@???>>>>>>>>>??????DDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBAAA???===;;;999===<<<:::888888999:::<<<===============<<<;;;:::888888777777777777777888777777777777777666666666777777777777777777888888666666777888888888888777999999999:::::::::;;;;;;:::::::::::::::;;;<<<<<<======>>>??????@@@AAAAAACCCDDDDDDEEEEEEEEEEEEEEEHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNPPPPPPRRRRRRSSSUUUVVVWWWXXXYYY\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXYYYZZZ\\\^^^aaabbb``````aaaaaabbbbbbcccdddaaaccceeeggghhhkkknnnqqquuuxxx{{{yyynnnggg]]]VVVSSSPPPLLLIIIFFFHHHJJJJJJJJJNNNUUUZZZcccooo|||~~~xxxsssmmmfffaaaVVVPPPKKKLLLMMMKKKJJJKKKJJJIIIJJJPPPYYYjjjqqqgggaaaYYYUUUPPPMMMKKKJJJHHHGGGGGGFFFDDDCCCBBBBBBCCCCCCCCCBBBAAA???>>>===<<<<<<999999999999999999999999666777777777777888888888333333222222333444444555333333222111000000000000000000000000000000000000---///222444444222///---......---,,,,,,+++******------...............---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------*********++++++,,,,,,,,,---...///...,,,+++,,,---+++++++++++++++++++++++++++++++++++++++***)))((()))))))))))))))))))))))),,,+++******)))*********+++++++++,,,,,,++++++++++++************++++++,,,++++++++++++,,,---//////+++***++++++,,,---...///000//////000222222111///111111111111111111111111///111222444777;;;AAAFFFIIILLLNNNNNNNNNQQQWWW[[[bbbeeegggiiikkkpppxxx>>>>>>>>>???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>@@@???>>>======>>>@@@AAA======>>>>>>===<<<;;;:::===<<<:::999888999:::;;;<<<<<<<<<<<<<<<;;;::::::999999888777666666666555999999888777777888888999666777777777777777888888888888999:::::::::::::::999:::::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>???@@@AAACCCCCCDDDEEEFFFGGGIIIIIIHHHGGGGGGJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXZZZ[[[[[[]]]\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYYYY[[[^^^bbbdddaaaaaaaaaaaabbbccceeefffccceeegggjjjllloootttwww}}}vvviiiaaa]]]XXXRRROOONNNNNNMMMLLLIIILLLOOOPPPRRRYYYdddmmmzzz{{{ppphhhccc___ZZZWWWPPPJJJGGGIIILLLKKKKKKMMMNNNPPPUUU]]]lllzzzlllddd___\\\VVVSSSPPPLLLJJJHHHGGGFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCBBB@@@???===<<<<<<<<<999999999999999888888888777666666666666666777777444444333333333333444444333222222111000000111111////////////////////////---///111333333111///---((())))))***+++,,,,,,---......//////...------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///---+++******+++*********++++++,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))++++++************************++++++++++++******+++,,,,,,,,,---...//////))))))*********++++++,,,))))))))))))***+++,,,---/////////222444444222111111111111111111111111111000111333555888===CCCHHHIIIKKKNNNNNNOOORRRWWW\\\bbbeeehhhjjjlllqqqxxx======<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;888999;;;<<<============;;;:::999888888999:::;;;::::::;;;<<<===>>>>>>>>>888777777666666777888999888888888888888888777666999999999888777666555555999888888777777888999999666666777777888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>=========>>>>>>???AAAAAA@@@@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKJJJIIIHHHKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTVVVWWWXXXYYYZZZ\\\]]]]]]\\\\\\\\\]]]]]]]]]^^^^^^]]]\\\[[[[[[\\\^^^aaabbbaaaaaaaaaaaaccceeegggiiijjjlllooorrruuuzzzxxxjjjaaaYYYUUUQQQNNNKKKIIIHHHIIIJJJJJJKKKOOOTTTYYY___kkk{{{vvvnnnaaaXXXTTTRRROOONNNNNNIIIGGGIIIKKKKKKNNNSSSUUU^^^jjjxxxvvvggg^^^YYYWWWUUUUUUTTTQQQMMMIIIGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<<<<;;;::::::999888777666555555666555555444444444555666777666555444333333333333333222111111000111111111////////////////////////////////////////////////------...//////000111111////////////...---,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++---......---+++)))***************++++++,,,,,,---***************+++++++++))))))))))))))))))))))))************+++*********)))******++++++******)))***+++,,,---.../////////+++++++++******))))))))),,,,,,++++++++++++,,,,,,------///111555666555333111111111111111111111111...000222444666;;;BBBFFFIIIKKKNNNOOOOOORRRXXX]]]bbbeeehhhjjjlllqqqyyy~~~;;;;;;:::::::::;;;<<<===;;;;;;::::::::::::;;;;;;999::::::::::::999888888;;;:::999999888888888888777777888999;;;<<<===>>>777777777777888999999:::555666666777777666555555444555666777888888777777666666666777777777777888777777777888999999::::::999999:::;;;;;;;;;;;;:::<<<======>>>???@@@AAAAAA@@@@@@@@@@@@AAACCCDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPRRRRRRSSSSSSSSSRRRRRRSSSSSSTTTUUUXXXXXXYYYZZZ\\\]]]^^^___\\\\\\]]]^^^^^^___``````___^^^^^^]]]^^^___aaaaaabbbaaaaaabbbeeehhhkkkmmmnnnqqquuuyyy~~~mmm___WWWRRRPPPNNNJJJIIIHHHGGGGGGHHHJJJKKKLLLQQQ[[[ffftttqqqhhh\\\RRRNNNLLLJJJIIIIIIHHHIIIKKKLLLOOOXXXbbbkkkyyy|||ttthhh^^^YYYWWWTTTRRRSSSSSSQQQNNNIIIFFFEEEFFFDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@>>>===<<<;;;;;;;;;:::999888666555444444666555444333333333444555888777666444333333222222222222111111111111111222000000000000000000000000//////...------...//////111111000///......------.../////////...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++*********))))))(((((((((+++,,,---,,,***)))***+++*********++++++,,,,,,,,,******))))))***+++,,,,,,))))))))))))))))))))))))))))))***++++++++++++************++++++*********((((((***+++,,,,,,,,,,,,------------,,,+++***)))//////...------.........------...000333555555444111111111111111111111111,,,...///111444888>>>CCCIIIKKKNNNOOOPPPSSSYYY^^^bbbeeeiiikkkmmmrrryyy~~~999999888888888999:::;;;;;;:::999888888999:::;;;;;;;;;:::999888888777777:::;;;;;;;;;::::::999888777777777888888999:::;;;:::::::::::::::;;;;;;;;;777777888888888888888777333444666888999:::999999555666888999999999888777777888888999::::::;;;;;;:::;;;;;;<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPQQQRRRTTTUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWXXXYYYZZZ[[[\\\^^^____________________________________``````aaaaaabbbbbbccccccccceeehhhlllpppsssuuuyyy~~~ooofff[[[RRRNNNKKKIIIGGGGGGHHHHHHIIIJJJMMMPPPRRRTTT\\\iii{{{|||iiiaaaWWWPPPMMMKKKJJJHHHEEEHHHNNNSSSUUU]]]nnn~~~nnnhhh```[[[XXXWWWTTTRRROOOPPPPPPMMMIIIFFFFFFGGGCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA???>>><<<;;;;;;;;;::::::999888888777666666777666555333333333555555555555444333222222333333222111111111111111222222000000000000000000000000...///000000000000///...000///...---,,,+++***)))..................------------------,,,,,,,,,,,,,,,,,,,,,+++++++++******((((((((()))))))))))))))***+++,,,+++***)))***+++++++++++++++++++++,,,,,,,,,+++***)))))))))***+++))))))))))))))))))))))))((()))***+++,,,++++++******++++++++++++++++++***'''((()))+++++++++******++++++,,,---,,,,,,+++***,,,,,,,,,,,,---...//////111///...///111333333222111111111111111111111111...///000222444888>>>BBBIIIKKKNNNOOOPPPSSSYYY^^^bbbeeeiiilllnnnrrryyy~~~888777666666666888999::::::999888777777888999:::<<<;;;:::::::::::::::;;;666777888999999888666666999999888777777888888888999999999999999888888888666777777888888888777777777888999;;;;;;;;;::::::777888:::<<<===<<<:::999888888999:::;;;;;;<<<<<<===>>>>>>?????????????????????@@@AAACCCDDDDDDEEECCCCCCDDDDDDEEEGGGHHHIIILLLLLLLLLLLLMMMMMMMMMMMMOOONNNMMMLLLMMMNNNOOOPPPOOOPPPQQQRRRTTTUUUVVVWWWWWWWWWVVVVVVVVVWWWWWWXXXYYYYYYZZZ[[[]]]^^^______aaaaaaaaa```______^^^^^^^^^___```bbbccccccddddddddddddeeegggjjjoootttwwwxxxlllaaa[[[SSSNNNLLLJJJGGGDDDBBBDDDFFFIIIKKKOOOSSSVVV```iiixxx{{{nnn]]]VVVNNNIIIHHHHHHGGGFFFEEEKKKTTT\\\```lll}}}ooofff```YYYUUUTTTSSSQQQNNNKKKLLLNNNLLLHHHFFFGGGIIICCCCCCDDDDDDDDDDDDDDDCCCBBBAAA???>>><<<;;;;;;;;;999999999999999999999999999888666444333444555666222222111111222222333444222111111111111111222222000000000000000000000000---///222444444222///---/////////////////////...------...............---......------------,,,,,,,,,,,,,,,++++++*********(((((()))***+++,,,------)))***++++++***)))***,,,++++++++++++++++++++++++...---+++)))((((((((()))))))))))))))))))))))))))((()))***+++,,,,,,+++***++++++,,,,,,,,,,,,++++++)))***+++,,,---,,,++++++&&&''')))***++++++******''''''((()))***,,,...///444222///...///000000///111111111111111111111111222333444555777;;;@@@DDDIIIKKKNNNOOOPPPTTTZZZ___bbbeeejjjlllnnnrrryyy~~~999999999888888888777777777888888888888999999999999999888888888888999999999999888888888888999999666666666666666777888888;;;;;;::::::999888888777777777777777777888999999999888888888777777666666888999999::::::;;;<<<<<<===<<<;;;;;;<<<>>>AAACCCBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHGGGGGGHHHIIIKKKMMMNNNRRRRRRRRRQQQPPPPPPOOOOOOPPPOOONNNMMMNNNPPPRRRSSSUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVXXXZZZ[[[[[[[[[]]]^^^aaaaaa``````___^^^^^^^^^^^^```bbbccccccdddfffgggiiillloooqqqsssyyysssiii^^^WWWVVVQQQKKKHHHIIIKKKKKKJJJIIIIIIJJJLLLOOOUUU]]]cccoooyyyssseee\\\RRRQQQNNNKKKJJJJJJLLLNNNOOOQQQVVVbbbvvvuuuhhheeeVVVUUUTTTRRRPPPOOOOOOOOOMMMLLLKKKJJJHHHGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???===<<<===>>>???:::::::::999999999888888777666555333333222222333444333222111000111222333222222222222222222222222000111111000000///...---///000222333444444333333///...---,,,,,,,,,,,,,,,///---+++,,,---...---,,,,,,,,,,,,+++++++++******---+++)))+++------+++'''&&&''')))***++++++***)))******++++++++++++******)))************+++++++++++++++************************))))))))))))******---***&&&&&&)))++++++))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++***+++,,,---...---,,,+++++++++,,,...///111222222000000000000000000000000555222222555666777<<>>===<<<<<<===???BBBCCCCCCCCCDDDDDDEEEEEEDDDDDDFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHIIIKKKMMMOOOPPPSSSSSSSSSRRRRRRQQQQQQQQQUUUTTTSSSRRRSSSTTTVVVWWWUUUUUUVVVVVVWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXWWWWWWYYY[[[\\\\\\]]]^^^```cccccccccbbbbbbbbbbbbaaa```aaaccceeefffhhhkkknnnooorrruuuyyy}}}wwwkkkccc\\\TTTNNNLLLIIIFFFEEEHHHJJJJJJJJJLLLNNNQQQTTTYYYaaaiiinnn{{{yyynnncccYYYRRRNNNMMMLLLKKKKKKMMMPPPRRRVVV]]]kkk~~~{{{iii```^^^TTTSSSQQQOOONNNMMMMMMLLLLLLKKKJJJIIIHHHFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@>>>===<<<===>>>>>>;;;;;;:::::::::999999999666666555555444333333222444333222222111111222222111111222222222222222222///000111111111111111000---...000111222222111111000//////...------......///---+++,,,---...---,,,,,,,,,,,,+++++++++******---+++*********)))'''%%%++++++,,,---...---,,,,,,******++++++++++++******)))************+++++++++******************************))))))))))))******---+++***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,---...000111222333111111111111111111000000222000111555888:::AAAIIIKKKLLLNNNPPPQQQTTTXXX[[[___cccgggjjjlllpppvvv{{{999999999888888888888888888888888888999999999:::999999999999999999999999888888777777777777888888999999999999999:::;;;;;;555666666777888999999:::;;;;;;:::999999999::::::888888:::;;;===>>>@@@@@@<<<<<<======>>>?????????@@@?????????@@@AAACCCDDDDDDEEEEEEFFFGGGGGGFFFFFFIIIIIIIIIJJJKKKKKKLLLLLLJJJJJJKKKLLLNNNPPPRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSXXXWWWVVVVVVVVVWWWXXXYYYVVVVVVWWWXXXXXXYYYZZZZZZ[[[[[[[[[ZZZZZZZZZZZZZZZXXXZZZ\\\]]]]]]^^^```bbbbbbbbbaaaaaaaaaaaaaaaaaa```aaacccdddggglllqqqvvvzzz}}}|||nnnggg]]]VVVRRROOOKKKHHHFFFEEEDDDEEEHHHJJJKKKKKKPPPUUU\\\ccciiipppvvvzzz{{{uuukkkbbbZZZTTTOOOLLLLLLMMMMMMNNNOOOTTTZZZ^^^fffrrrvvviii^^^XXXVVVPPPPPPNNNMMMKKKJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<===>>>;;;;;;;;;::::::::::::999555666777777666555333222222333333333333222111111000000111111222222222333...///000111222222222222,,,---...//////////////////......---------------///---+++,,,---...---,,,,,,,,,,,,+++++++++******,,,---...---+++***************+++++++++***))))))******++++++++++++******)))************+++++++++******************************))))))))))))******++++++,,,---///...+++)))++++++,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,------,,,---...///000111222333333333222222111111111000111///111666999<<>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIKKKLLLLLLLLLMMMMMMMMMNNNLLLLLLNNNOOOQQQSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXWWWWWWVVVVVVWWWXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZ[[[]]]^^^^^^___bbbdddcccccccccbbbbbbaaaaaa```bbbccceeehhhmmmttt}}}tttjjjcccZZZUUUOOOKKKJJJIIIHHHFFFIIIHHHGGGGGGIIILLLNNNPPPYYYaaallluuuzzz}}}~~~~~~zzzvvvqqqmmmjjjiiihhhhhhbbb___ZZZUUUQQQOOOMMMMMMLLLNNNQQQTTTZZZcccooowwwsssggg```YYYTTTRRRNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@>>>===<<<<<<======:::::::::999999999888888555666777888888666444222111222333444333222111000//////000000111222222222...///000111111111111111,,,,,,------............,,,++++++*********++++++///---+++,,,---...---,,,,,,,,,,,,+++++++++******)))+++---,,,***))),,,///************))))))((((((******++++++++++++******))))))*********+++++++++***************+++++++++******))))))))))))******(((((()))*********((('''+++++++++++++++,,,,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++---,,,+++***+++,,,---...------...///000111222333444444333333222111111111333111222666888:::AAAHHHNNNOOOPPPQQQRRRVVV[[[^^^bbbfffjjjkkklllooosssxxx}}}888888888888888888888888888999999999999:::::::::888999::::::::::::999888999999888888888888999999:::999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;======>>>??????@@@AAAAAA??????@@@@@@AAABBBBBBCCCEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMLLLMMMMMMNNNNNNNNNNNNOOOOOONNNOOOPPPRRRTTTVVVWWWWWWVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^\\\\\\\\\]]]]]]]]]]]]]]]\\\]]]______```aaadddgggiiiiiihhhgggffffffeeeeeegggiiilllqqqxxxqqqfff^^^WWWSSSPPPMMMJJJGGGFFFFFFGGGFFFIIIHHHHHHHHHKKKQQQXXX\\\jjjsss~~~~~~zzzrrrlllccc]]]YYYXXXWWWVVVRRRRRRQQQOOOMMMLLLLLLLLLNNNSSSZZZcccnnn~~~tttfff___]]]WWWRRRPPPMMMMMMKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA??????>>>======<<<<<<<<<888888888777777777777666444555777888888666444333111222333444333222111000/////////000000111111111//////000000///......---...---------......//////++++++*********++++++,,,///---+++,,,---...---,,,,,,,,,,,,+++++++++******(((***+++***'''&&&))),,,///......---,,,,,,,,,,,,******++++++++++++******))))))*********+++++++++))))))*********+++++++++******))))))))))))******)))(((((('''&&&'''((()))*********++++++,,,,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++---,,,+++***+++,,,---...------...///000111111222333333333222222222111111111///000444777:::@@@HHHOOOPPPQQQRRRTTTWWW[[[___cccfffiiikkkkkkmmmrrrvvv{{{~~~888888888888888999999999999999999999::::::::::::888999:::;;;;;;:::999888::::::999999999999:::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEGGGGGGHHHHHHIIIIIIIIIIIIKKKKKKMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQSSSUUUVVVWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[[[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]___``````^^^^^^____________``````___aaabbbbbbccceeeiiikkkkkkkkkkkkjjjjjjjjjjjjjjjlllooottt{{{yyyqqqeeeZZZSSSOOOLLLKKKIIIHHHFFFEEEEEEFFFHHHIIIIIIJJJMMMQQQWWW___iiiooo}}}xxxqqqkkkcccZZZTTTQQQPPPMMMKKKKKKLLLNNNNNNMMMMMMNNNPPPXXXbbbqqqqqqggg]]][[[YYYTTTPPPNNNLLLLLLJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>======<<<<<<;;;777777777666666666555555444555666666666666444444222333333333333222111111000000//////////////////////////////...---,,,+++///......---......//////---------------......//////---+++,,,---...---,,,,,,,,,,,,+++++++++******//////...,,,))))))***+++------,,,+++++++++,,,,,,******++++++++++++******)))************+++++++++)))))))))***++++++,,,,,,******))))))))))))******++++++***((('''(((+++---))))))******+++,,,,,,,,,***************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---------------...///000000000222222222222222222222222---,,,...333777;;;BBBJJJMMMOOORRRTTTUUUWWW[[[]]]aaaeeehhhjjjjjjlllqqquuu{{{~~~777777888888888999999999999999999:::::::::;;;;;;888999;;;<<<<<<;;;999888<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<===>>>>>>>>>???>>>>>>>>>>>>???AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSUUUVVVWWWWWWWWWVVVVVVWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]]]]]]]\\\[[[[[[ZZZ[[[\\\]]]___```aaabbbaaaaaabbbbbbccccccccccccdddeeeffffffgggjjjnnnqqqooooooqqqrrrtttvvvwwwxxx|||uuu```[[[TTTNNNIIIHHHGGGGGGFFFFFFGGGHHHJJJLLLOOORRRTTTYYY```hhhooowwwvvvlllfff___YYYQQQMMMMMMMMMJJJGGGHHHKKKNNNQQQTTTXXX___ddduuu~~~sssggg```ZZZWWWUUUPPPNNNOOOKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>===<<<;;;;;;777777777777666666666666444444444444444444444444444333222222111111222222000000000//////......---...///////////////......///...------------...///......------...//////000///---+++,,,---...---,,,,,,,,,,,,+++++++++******...,,,******+++---......+++***)))))))))***+++,,,******++++++++++++******)))************+++++++++((())))))***++++++,,,,,,******))))))))))))*********,,,---,,,***)))+++---((())))))***++++++,,,,,,+++++++++***************++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,------....../////////000000111111222222222///...///444888;;;BBBJJJKKKNNNRRRUUUVVVXXXZZZ[[[```cccggghhhiiikkkpppttt{{{}}}777777888888999999999999999999:::::::::;;;;;;;;;888999;;;<<<<<<;;;999888===<<<<<<;;;;;;<<<<<<==================>>>??????======>>>@@@AAABBBCCCDDD??????@@@AAABBBDDDEEEFFFCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLJJJKKKKKKLLLLLLLLLLLLKKKMMMNNNOOOQQQRRRSSSSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUVVVWWWWWWWWWVVVUUUVVVWWWXXXYYYZZZ[[[\\\]]]\\\]]]]]]]]]\\\[[[[[[ZZZ[[[\\\]]]^^^```aaabbbcccdddddddddeeeeeefffffffffggghhhiiijjjjjjmmmqqquuuxxxyyy|||zzzlllbbbVVVSSSNNNJJJGGGFFFGGGGGGFFFHHHKKKMMMPPPTTTYYY]]]dddkkkuuu~~~wwwkkkbbb^^^SSSNNNIIIHHHKKKLLLJJJGGGHHHKKKPPPUUU\\\gggsss|||yyymmmfffeee^^^YYYVVVRRRNNNOOORRRIIIIIIHHHGGGFFFFFFFFFGGGIIIHHHHHHHHHGGGFFFFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>===<<<;;;:::888888888888777777777777444444333333333444444555555444222111000111222333111111000///...------,,,---...///000111111111111///...---,,,,,,,,,---...,,,,,,,,,,,,,,,---...//////---+++,,,---...------,,,,,,,,,+++++++++******""" !!!&&&+++---,,,---,,,,,,+++,,,---///000******++++++++++++******)))************+++++++++((())))))***++++++,,,,,,******))))))))))))******'''+++......,,,******+++((())))))***++++++,,,,,,,,,+++++++++******))))))++++++++++++++++++++++++***+++,,,---...---,,,++++++,,,,,,------...............///000111222222333444222333666888:::@@@GGGJJJNNNRRRVVVWWWXXXYYYZZZ^^^bbbfffggghhhjjjooottt{{{~~~999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCBBBAAA@@@@@@@@@@@@DDDEEEGGGGGGFFFFFFHHHIIIEEEFFFGGGIIIJJJKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQPPPQQQRRRRRRRRRRRRTTTVVVUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVVVVWWWXXXYYYZZZZZZYYYYYYXXXXXXXXXYYYZZZZZZ[[[[[[]]]^^^^^^_________```___^^^___aaadddeeeeeejjjiiigggggghhhiiiiiihhhjjjmmmqqqssstttxxx}}}sssiiiaaaZZZVVVPPPMMMIIIGGGGGGFFFEEEDDDJJJNNNRRRTTTXXXaaammmwww{{{rrrjjj```YYYVVVOOOKKKGGGFFFHHHKKKKKKJJJRRRSSSWWW```pppzzznnneeeaaaZZZYYYWWWTTTQQQNNNLLLKKKKKKIIIGGGFFFFFFGGGHHHIIIHHHIIIJJJJJJIIIGGGEEECCCDDDDDDCCCBBBBBBAAA@@@@@@<<<<<<<<<;;;::::::999999999999888888777666666666777555222000000111333555444444333333222111000000333222111000////////////222111///...---...000111...------------...//////,,,,,,,,,,,,,,,---...///...---,,,,,,++++++,,,,,,,,,------,,,******+++---++++++++++++,,,---......'''(((***++++++***((('''((())))))))))))*********------,,,+++***)))((('''''')))***,,,,,,***)))''''''((()))***************---+++)))((('''((()))***&&&'''((())))))******)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++---...............//////////////////000111222333333333333333444555777===DDDIIIMMMPPPSSSTTTUUUVVVXXXZZZaaabbbdddeeegggkkkpppttt}}}::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>????????????>>>?????????@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFHHHHHHGGGGGGIIIJJJIIIIIIKKKLLLMMMMMMMMMMMMOOONNNNNNOOOOOOPPPQQQRRRQQQRRRSSSSSSRRRSSSUUUWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZ[[[\\\]]]^^^^^^^^^aaaaaaaaabbbeeeggghhhiiiiiihhhhhhiiilllooopppqqqqqquuuzzz~~~~~~vvvkkkaaaZZZTTTOOOLLLHHHHHHHHHGGGGGGGGGHHHIIILLLRRR[[[dddnnnzzzxxxkkkddd]]]UUUOOOMMMJJJIIIHHHHHHJJJMMMPPPQQQWWW]]]iiiyyytttlllccc]]]ZZZWWWWWWUUUTTTSSSQQQPPPPPPKKKIIIHHHFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKIIIFFFEEECCCCCCBBBBBBAAA@@@@@@???======<<<<<<;;;:::::::::999999888888777666666666666444333111111222333444444444333222222111000000111000000000000000111111222111///...---...///000***************++++++,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,---,,,------,,,******+++---------,,,+++++++++,,,---)))***+++,,,,,,+++***))),,,,,,,,,++++++******************)))))))))))))))((()))************)))(((((())))))************))),,,+++)))((('''(((***+++,,,,,,,,,,,,+++***)))((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++++++++,,,...///............////////////000000000111111222222333333333444555777===DDDIIINNNPPPSSSUUUVVVWWWYYY[[[aaacccdddfffhhhlllqqqttt{{{~~~::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBDDDEEEFFFGGGHHHFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDEEEFFFHHHIIIJJJGGGHHHJJJJJJIIIIIIKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPRRRRRRQQQQQQQQQRRRRRRSSSRRRSSSTTTTTTSSSSSSUUUWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZ[[[\\\]]]^^^___`````````aaaccceeegggiiijjjkkkmmmmmmnnnpppsssxxx|||uuulllbbb^^^WWWRRRNNNKKKHHHFFFDDDFFFHHHHHHGGGIIINNNRRRWWW```nnn}}}pppeee[[[VVVRRRLLLHHHHHHEEEGGGHHHHHHIIIMMMTTTZZZggguuu|||nnngggccc]]]ZZZYYYWWWVVVVVVTTTSSSRRRQQQQQQKKKJJJHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIGGGFFFDDDAAAAAAAAA@@@@@@??????>>>>>>>>>======<<<;;;;;;:::999888888777777666666555444444333333333222222222333333333222111111000000////////////000111222333333111000...------......,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,------...//////...---------------,,,------,,,******+++,,,000...,,,***)))***+++,,,++++++++++++++++++++++++...---,,,+++***))))))(((''''''(((((()))))))))***(((((())))))))))))(((((()))************))))))(((***)))((((((((()))***+++,,,,,,,,,,,,+++***)))(((***************+++++++++++++++,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---///000............////////////111111111111111111111111222222333444777===DDDIIINNNQQQTTTUUUWWWXXX[[[]]]bbbccceeegggiiilllqqquuuyyy}}};;;<<<<<<<<<==================>>>???AAABBBCCCCCCAAABBBBBBBBBBBBCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEFFFFFFGGGHHHJJJKKKLLLIIIKKKLLLLLLLLLLLLMMMOOOQQQQQQRRRRRRSSSRRRRRRRRRUUUUUUTTTTTTSSSTTTTTTTTTTTTUUUVVVUUUTTTTTTVVVXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[]]]]]]^^^___aaacccdddeeedddfffhhhjjjlllmmmooopppuuuwwwyyy{{{vvvlllccc]]]UUUSSSPPPNNNLLLJJJHHHGGGFFFIIIKKKJJJIIIMMMVVV]]]lllvvv~~~sssddd\\\TTTPPPMMMIIIHHHIIIGGGKKKMMMMMMNNNUUUcccnnnxxxnnnddd```^^^ZZZXXXXXXXXXWWWVVVSSSQQQOOOMMMMMMKKKJJJIIIHHHGGGGGGHHHHHHGGGGGGGGGFFFEEEDDDBBBBBB@@@@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;888888888777666666555555333333444444444333222111333222222222111111000000///////////////000111111222111000...------------///............///000000---,,,,,,+++,,,,,,------......---,,,,,,,,,,,,---,,,------+++***)))+++,,,///---+++))))))***+++---,,,+++************+++,,,*********)))((('''''''''((((((((())))))))))))***))))))(((''''''((())))))***************)))((('''))))))(((((()))***+++,,,''''''((()))************************************+++++++++++++++,,,,,,,,,---------------...000000............////////////111111111111000000000000111222333444777===DDDIIIOOOQQQTTTVVVWWWZZZ]]]```cccdddfffgggjjjmmmrrrvvvzzz}}}>>>>>>>>>>>>??????????????????@@@AAACCCDDDEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLMMMOOOOOONNNNNNPPPQQQRRRSSSSSSTTTTTTTTTSSSSSSWWWWWWVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWUUUVVVWWWYYYYYYYYYYYYZZZZZZZZZ[[[[[[\\\[[[[[[ZZZZZZYYYYYYXXXYYYZZZ[[[]]]^^^^^^^^^]]]^^^^^^___```bbbdddggghhhiiillloooqqqrrrtttwwwzzz}}}vvvhhh___YYYUUURRROOONNNNNNLLLJJJIIIHHHHHHHHHJJJLLLLLLNNNVVVdddnnn{{{mmmeee\\\UUUOOOMMMKKKHHHIIILLLKKKOOOTTTWWW\\\kkkxxxlllddd\\\ZZZWWWSSSPPPQQQTTTSSSRRRPPPNNNMMMKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDBBBAAAAAA???>>>>>>>>>>>>>>>======>>>>>>>>>===<<<<<<;;;;;;888888777777666555555555222333444555555333222000222222111111111111111000111111000///......//////111000///......------------,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,---,,,++++++******+++++++++,,,,,,+++))))))***,,,,,,+++***))))))+++---...******))))))))))))******((((((((((((((((((((((((++++++*********)))))))))))))))(((((((((((())))))***************)))((('''((((((((())))))***++++++'''((()))******++++++************************************++++++,,,,,,,,,,,,,,,------...///000000............////////////111111000000000000000000000111222333777===DDDIIIOOOQQQSSSUUUWWWZZZ^^^aaadddeeegggiiikkknnnssswww}}}@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLLLLKKKKKKKKKLLLLLLNNNPPPQQQRRRQQQQQQRRRTTTSSSTTTUUUUUUVVVVVVVVVUUUXXXXXXWWWWWWWWWXXXXXXYYYWWWXXXYYYXXXWWWWWWXXXZZZYYYZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[\\\]]]___aaabbbbbbaaaaaa______```aaacccfffiiijjjjjjmmmqqqtttvvvzzzvvvnnncccYYYSSSOOOMMMLLLIIIJJJKKKJJJHHHHHHIIIKKKLLLOOORRRVVV]]]hhhvvvzzzoooeee]]]XXXRRRMMMJJJJJJIIIHHHKKKPPPLLLRRR[[[dddrrrtttkkkggg```[[[YYYVVVQQQNNNOOOMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::888777777666666555555444222333444555444333222111111111111111111111111111222111000///............/////////.........------...------------...//////---,,,,,,+++++++++++++++,,,++++++***************+++,,,,,,+++))))))***+++)))))))))***+++,,,,,,---)))))))))))))))))))))))))))))))))*********++++++,,,+++++++++******)))))))))))))))))))))))))))))))))************))))))((())))))))))))************------------,,,+++***)))+++++++++***************))))))******+++,,,,,,,,,++++++,,,---...//////000............////////////000000000000000000000000000000111333666===DDDJJJNNNPPPRRRTTTWWWZZZ___ccceeefffhhhiiillloootttxxxBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOPPPRRRSSSSSSSSSSSSTTTVVVTTTUUUVVVWWWXXXXXXYYYYYYWWWWWWWWWWWWXXXYYYZZZZZZYYYZZZZZZYYYXXXWWWYYYZZZ[[[[[[\\\]]]]]]^^^______^^^^^^^^^^^^^^^]]]]]]]]]^^^```bbbdddeeeeeeeeedddccccccccceeegggkkknnnpppppptttzzz~~~xxxmmmeeeaaa]]]XXXSSSOOOMMMKKKKKKIIIKKKMMMNNNNNNPPPTTTXXX[[[^^^ccckkkttt~~~vvvqqqiiiaaa[[[VVVRRRPPPMMMJJJIIIKKKLLLMMMSSSYYYYYYbbbooouuukkkeeebbb]]]ZZZZZZXXXSSSPPPQQQKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJHHHGGGFFFGGGFFFEEECCCBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::::::::777777777666555555444444333444444444333333222222000000000000111111111111000//////.........//////------......///........................///000000---,,,,,,+++******++++++---,,,++++++******+++++++++,,,,,,+++)))(((***+++)))***++++++,,,+++******)))***++++++++++++***)))***************)))))))))))))))))))))************)))***+++,,,,,,+++***)))((())))))************))))))************))))))(((------------,,,+++******+++++++++*********))))))((())))))***++++++,,,,,,)))***+++,,,......//////............////////////......//////000000111111///000111333666===DDDJJJMMMOOOQQQSSSVVVZZZ___ccceeegggiiijjjlllpppuuuyyyDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJJJJLLLMMMNNNOOOPPPMMMNNNNNNOOOPPPQQQRRRRRRPPPPPPPPPPPPPPPQQQRRRSSSQQQSSSTTTUUUTTTTTTUUUWWWUUUVVVWWWYYYZZZ[[[[[[[[[WWWWWWWWWWWWXXXYYY[[[[[[YYYZZZ[[[ZZZXXXXXXYYY[[[]]]]]]^^^^^^___```aaaaaa________________________```bbbdddfffhhhhhhgggfffhhhhhhhhhjjjlllppptttvvv~~~|||pppiiiddd\\\VVVPPPOOONNNMMMLLLKKKJJJIIINNNQQQTTTVVVXXX\\\bbbggglllooouuu~~~|||sssjjjeee^^^ZZZVVVSSSQQQPPPNNNMMMMMMKKKKKKOOORRRUUU\\\cccpppzzzxxxoooiiieee[[[XXXVVVXXXVVVQQQPPPQQQNNNNNNMMMLLLKKKJJJIIIIIILLLLLLLLLKKKJJJHHHGGGFFFDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>????????????===<<<<<<;;;::::::999999777777777666555555444444444444333333333222222222000000000000000111111111......---......///000111+++,,,---...////////////***))))))))))))***++++++---,,,,,,+++*********+++...---,,,,,,++++++,,,,,,+++,,,,,,***)))(((***+++***+++,,,---,,,***(((&&&)))***,,,------,,,***)))******)))((('''&&&%%%%%%&&&&&&'''((()))***++++++)))***,,,------,,,***)))'''((()))******************************)))((('''(((((()))***++++++++++++++++++++++++******))))))((())))))***++++++,,,,,,((()))+++,,,---...................../////////000---......///000111111222///000111333666===DDDJJJMMMNNNQQQSSSUUUZZZ___cccfffgggiiikkkmmmqqqvvvyyy~~~FFFFFFFFFGGGHHHJJJKKKLLLHHHHHHIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMOOONNNNNNNNNNNNOOOPPPPPPSSSSSSSSSSSSRRRRRRRRRRRRUUUUUUTTTSSSSSSRRRSSSSSSUUUUUUVVVVVVVVVWWWWWWWWWWWWYYYZZZYYYXXXXXXYYYZZZTTTUUUUUUWWWXXXYYYYYYZZZ^^^\\\[[[\\\______]]][[[\\\ZZZYYY[[[___aaaaaa___aaabbbccccccccccccdddfffhhhjjjllllllkkkjjjkkklllnnnpppsssvvvzzzvvvnnnbbbYYYTTTRRRPPPOOOOOOMMMJJJHHHIIILLLOOORRRSSSYYYaaagggkkksss|||wwwlllbbbZZZUUURRRQQQMMMJJJJJJJJJHHHJJJOOOMMMOOOQQQUUU\\\jjjzzzxxxoooiiiccc___[[[XXXUUUTTTSSSSSSQQQOOOPPPMMMJJJHHHIIIJJJJJJIIIHHHHHHIIIJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@<<<===>>>???????????????<<<;;;;;;:::999888777777:::999666555444444666777444444444333333222222222000000000000000000000000111111111111000000000000000000//////...............---+++******+++---......---+++*********++++++,,,---...---,,,+++---///,,,,,,------,,,***)))'''******++++++++++++*********++++++***)))(((***+++++++++******)))(((((('''((((((((((((((()))******(((((((((((())))))))))))************************.........---,,,+++******++++++************++++++---+++******,,,.........++++++******++++++,,,---)))))))))***+++,,,---...000000///////////////000111111111111111111111111111333444666999>>>DDDHHHLLLOOOTTTVVVVVVXXX]]]```eeehhhkkkmmmnnnqqqvvv{{{GGGGGGGGGHHHIIIJJJKKKLLLIIIIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNOOOOOOOOOQQQQQQPPPPPPQQQQQQRRRSSSSSSTTTTTTTTTUUUUUUVVVVVVWWWVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWXXXZZZ[[[[[[ZZZYYY[[[\\\XXXXXXYYYZZZ[[[[[[\\\\\\^^^]]]\\\]]]``````^^^\\\```^^^]]]___bbbdddcccaaa```bbbeeefffgggiiikkkmmmlllnnnpppppppppppprrrttt|||zzzpppddd]]]TTTNNNLLLLLLKKKKKKHHHHHHHHHHHHIIIMMMTTTXXXbbbiiittt}}}sssoooggg^^^VVVPPPLLLKKKJJJGGGGGGIIIIIIGGGHHHMMMLLLRRR[[[ggguuuxxxmmmfffaaa\\\YYYZZZXXXUUUTTTSSSSSSQQQOOOPPPMMMJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGEEEEEECCCCCCDDDCCCCCCBBBAAA@@@======>>>>>>>>>?????????<<<;;;;;;:::999888777777999888666555444444555555444444333333333222222222000000000000000000000000000000000////////////.../////////.........---------,,,+++******,,,---...---,,,+++*********+++++++++,,,---,,,******,,,---,,,,,,,,,,,,+++******)))******++++++++++++*********+++,,,+++))))))***,,,,,,++++++***))))))((((((((((((((((((((()))******((((((((()))))))))******,,,+++++++++++++++++++++))))))************))))))+++******))))))******+++---+++))))))+++,,,---,,,)))*********++++++++++++++++++,,,,,,---///000111000000////////////000000111111111111111111111111///111333444777<<>>=========>>>???@@@<<<;;;;;;:::999888777777777777666555555444444333333333333333222222222222000000000000000000000000////////////.....................---------------,,,,,,+++***+++,,,---...---,,,+++*********++++++***+++,,,+++))))))+++,,,,,,++++++*********++++++******++++++++++++******++++++,,,+++******+++---,,,,,,,,,+++******))))))((((((((((((((()))******))))))))))))************---,,,,,,,,,++++++******&&&&&&((()))************+++******))))))******+++---+++))))))***+++******)))***+++,,,---,,,++++++,,,,,,,,,---...///000111000000////////////000000111111111111111111111111000111333555777<<>>===;;;<<<===???@@@<<<;;;;;;:::999888777777666777777777666555444333333222222222222222222222000000000000000000000000000000/////////.........------------------------,,,,,,+++++++++,,,---...,,,+++++++++++++++++++++***+++,,,+++))))))+++,,,++++++***))))))***+++,,,******++++++++++++*********+++,,,+++******,,,...,,,,,,,,,+++++++++******((((((((((((((())))))***))))))))))))*********+++,,,,,,++++++***)))))))))'''((()))***++++++++++++******))))))))))))******,,,***))))))******)))'''***+++---//////...---+++*********+++,,,---//////000////////////000000111111111111111111111111111222333555777:::>>>DDDIIILLLOOOSSSTTTUUUXXX^^^bbbfffiiilllmmmmmmpppuuuzzz~~~MMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[\\\\\\\\\\\\[[[]]]^^^___^^^^^^```aaaaaaaaaaaabbbbbbccccccddddddeeeggghhhiiiiiijjjkkkkkklllmmmnnnnnnooopppqqqpppuuu|||xxxjjjeee]]]VVVRRROOONNNMMMHHHGGGGGGGGGGGGHHHJJJLLLIIINNNTTTYYY```ppp}}}qqqggg___YYYVVVOOONNNLLLJJJIIIHHHHHHHHHHHHGGGHHHLLLNNNSSS^^^iiizzz}}}vvvjjjgggddd```^^^\\\YYYWWWWWWUUUTTTTTTTTTSSSPPPNNNOOOMMMKKKLLLMMMMMMLLLKKKJJJIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@??????@@@>>>===;;;;;;<<<>>>???<<<;;;;;;:::999888777777777777777777666555444333222222222222222222222222000000000000000000000000111111111000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,******,,,---+++***)))((()))***+++,,,******++++++++++++*********+++++++++******,,,...,,,,,,,,,+++++++++++++++((((((((((((((())))))***((())))))))))))************)))))))))(((((('''''')))))))))******)))))))))***))))))))))))))))))***+++***))))))******(((&&&)))***,,,---...---+++************+++,,,---...//////////////////000111111111111111111111111111111222444555777:::???EEEIIILLLOOORRRTTTUUUXXX^^^cccfffiiilllmmmmmmpppuuuyyy}}}NNNNNNNNNNNNNNNOOOPPPQQQPPPPPPQQQRRRSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUWWWVVVVVVVVVVVVWWWXXXXXXZZZZZZZZZYYYYYYXXXXXXXXXZZZZZZYYYYYYZZZZZZ[[[[[[ZZZZZZZZZ[[[[[[[[[\\\\\\]]]___aaaaaaaaaaaacccdddccccccdddeeefffggghhhhhhhhhjjjmmmnnnnnnoooppprrroooqqqsssuuuuuuwwwyyy{{{{{{~~~sssjjjccc^^^UUUSSSOOOKKKHHHGGGGGGHHHEEEEEEFFFFFFFFFHHHLLLOOOOOOUUU\\\dddooozzzrrrggg^^^WWWSSSQQQPPPKKKKKKJJJJJJJJJKKKLLLLLLKKKKKKOOOUUUZZZccctttxxxrrrmmmeeedddaaa^^^\\\YYYWWWWWWUUUTTTTTTTTTTTTSSSPPPNNNMMMLLLKKKKKKMMMMMMLLLKKKIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@??????>>>===<<<<<<<<<===>>><<<;;;;;;:::999888777777777777666666555444444444111111111222222222222222000000000000000000000000111111111111000000000000---------------............------,,,,,,++++++*********+++,,,,,,,,,+++++++++,,,---,,,******,,,---+++******)))))))))************++++++++++++******((()))******)))***,,,---++++++++++++++++++******((((((((((((((()))******(((((((((((())))))))))))'''''''''''''''''''''''''''((((((((((((((('''&&&***))))))(((((())))))******))))))***++++++)))''''''((()))***+++***))))))+++++++++,,,---...///000///......//////000111222111111111111111111111111111222444555888===CCCHHHLLLOOORRRSSSUUUXXX___dddgggiiilllmmmmmmpppuuuyyy|||NNNNNNNNNOOOPPPQQQRRRSSSQQQRRRSSSTTTUUUVVVVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\[[[[[[[[[\\\\\\]]]^^^\\\\\\\\\]]]]]]]]]^^^^^^```bbbddddddddddddfffhhhggggggiiijjjlllmmmoooooorrruuuxxxyyyyyyzzz|||~~~{{{~~~wwwlllbbb\\\WWWSSSOOOJJJJJJIIIGGGEEEDDDEEEEEEDDDFFFHHHIIIKKKOOOVVV[[[aaafffnnnwwwxxxnnnhhhbbb]]]VVVQQQNNNMMMKKKJJJIIIIIIKKKMMMOOOQQQSSSTTTVVVYYYaaallluuuzzztttpppkkkfffdddcccaaa^^^[[[YYYYYYYYYTTTTTTTTTTTTUUUSSSPPPMMMKKKKKKJJJKKKLLLMMMKKKJJJHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCDDDCCCCCCBBBAAA@@@>>>>>>=========<<<<<<<<<<<<;;;;;;:::999888777777666555444222111222222333000111111111222222222222000000000000000000000000111000000000000/////////------.........///////////////...---,,,***)))((()))***+++,,,,,,,,,,,,+++***+++,,,+++))))))+++,,,******+++******)))((('''******++++++++++++******'''((())))))((()))+++---************************((((((((((((((()))******&&&'''''''''((((((((((((&&&&&&''''''((()))))))))&&&&&&'''((())))))))))))))))))(((((((((((()))))))))))))))***,,,,,,***((()))))))))*********++++++*********+++,,,---...///............///000111222111111111111111111111111111222444666999===CCCHHHLLLOOOQQQSSSTTTYYY___eeegggjjjmmmmmmmmmoootttyyy|||NNNNNNOOOOOOQQQRRRTTTTTTRRRSSSSSSUUUVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[YYYYYYZZZ[[[\\\]]]]]]^^^]]]]]]]]]]]]]]]^^^___```````````````aaaaaaaaaaaacccdddfffgggggggggiiikkkjjjkkklllnnnppprrrtttuuu|||xxxeee```YYYTTTRRRPPPLLLIIIEEEGGGIIIIIIHHHHHHHHHHHHFFFIIILLLNNNRRRYYYaaahhhsssxxx}}}xxxrrrlllddd]]]XXXRRROOOLLLKKKJJJIIIHHHFFFDDDFFFHHHKKKOOORRRUUUVVVaaagggtttxxxrrrpppmmmhhhddd```___^^^[[[XXXWWWXXXYYYTTTSSSSSSTTTUUUSSSPPPMMMKKKJJJIIIKKKLLLLLLKKKIIIGGGFFFEEECCCCCCCCCDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@======>>>>>>===<<<;;;;;;<<<;;;;;;:::999888777777555444111/////////111222000000111111222222222222000000000000000000000000000/////////...................../////////000000000000///...,,,***(((''')))***+++,,,---,,,,,,+++)))******)))(((((()))+++***+++++++++***)))'''&&&******++++++++++++******&&&'''((((((((((((***,,,))))))))))))))))))******((((((((((((((()))******&&&&&&&&&&&&'''''''''(((&&&&&&'''((()))***++++++&&&''')))***,,,------...))))))(((((((((((()))))))))((()))+++------+++)))------,,,,,,,,,---...///'''''''''((()))***,,,,,,............///000222222111111111111111111111111333444666888;;;???FFFJJJLLLOOOQQQSSSTTTYYY```eeegggjjjmmmmmmmmmoootttxxx|||SSSSSSSSSSSSTTTTTTTTTTTTVVVUUUUUUTTTUUUVVVXXXYYYYYYXXXXXXXXXXXXYYYZZZZZZ\\\\\\[[[YYYYYYXXXXXXYYYXXXXXXXXXWWWXXXXXXYYYYYY\\\[[[[[[\\\^^^______^^^]]]___``````___```ccceee]]]___bbbddddddcccdddeeejjjkkklllllllllmmmpppsssuuuvvvvvvwwwxxx|||ssshhh```UUURRRNNNJJJHHHHHHIIIJJJDDDEEEFFFEEEEEEGGGJJJMMMNNNPPPTTTXXX___jjjwww}}}tttnnniiiaaa[[[VVVRRRLLLHHHLLLKKKHHHFFFEEEFFFIIIJJJJJJMMMPPPQQQSSSYYYccclllwww|||wwwsssooojjjeeeaaa^^^\\\ZZZYYYXXXYYY[[[\\\YYYYYYYYYWWWUUURRRPPPNNNKKKJJJJJJIIIIIIIIIJJJJJJFFFEEEDDDCCCAAA@@@???>>>@@@?????????@@@@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::999777666444333333333333333333333333333333222222222222111111000000111111111111111111111111222111111111000000//////+++,,,,,,---...///111111000...+++))))))***,,,...+++---///---+++)))+++---+++,,,---......---+++***+++++++++***)))(((((('''******))))))******+++,,,))))))***+++,,,------...+++***((('''&&&&&&&&&'''((((((''''''''''''((((((*********)))))))))))))))+++***)))'''''')))***+++&&&&&&'''((()))***++++++'''((()))++++++***))))))+++++++++***((((((+++------,,,,,,+++*********+++---,,,+++++++++,,,---...///////////////000111111111111000000000000000111111222333444777<<>>===<<<<<<<<<<<<<<<<<<<<<<<<:::999888777666555444333333333333333333333333333111111111111111111000000111111111111111111111111111111111000000000//////...------,,,------.........,,,+++))))))***+++,,,***,,,---,,,)))((()))+++++++++,,,,,,,,,,,,++++++++++++******)))(((((('''******))))))******+++,,,((())))))******++++++,,,+++***)))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))******)))))))))'''(((((())))))******+++(((((()))******************++++++***((()))***,,,---,,,++++++******++++++,,,++++++***+++,,,---...///////////////000111111000000000000000111111222111222333444777<<>>???@@@@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<999888888777666555555444333333333333333333333333000000000000000000000000000000000000000000000000111111000000000000/////////...---,,,+++*********+++++++++*********))))))***+++,,,+++***)))***+++++++++*********++++++,,,++++++******)))(((((((((***))))))))))))***++++++)))))))))))))))))))))))))))***************))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))'''(((***++++++***((('''************************)))))))))))))))******+++***++++++***))))))***,,,,,,,,,++++++******++++++,,,+++*********+++,,,---///////////////000111111000000//////000111222222111222333444777<<>>???@@@@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<888888777777666666555555333333333333333333333333////////////000000000000////////////////////////000000000000000000//////......,,,+++******))))))***+++,,,,,,,,,+++)))(((,,,---------,,,,,,,,,---+++***)))))))))***+++,,,************))))))(((((()))))))))))))))***++++++++++++******))))))))))))'''((()))***+++***)))(((((((((((())))))(((((((((%%%%%%&&&'''(((((())))))'''((()))******)))((('''++++++++++++******))))))***)))((((((((()))+++,,,)))+++++++++))))))***,,,,,,,,,++++++***++++++,,,++++++***)))***+++,,,---///////////////000000111111111000000000000000111111222333444777<<>>>>>>>>??????===<<<::::::::::::::::::::::::888888777777666666555555333333333333333333333333///////////////000000000........................//////////////////000000,,,++++++*********+++++++++,,,---...---,,,***))),,,,,,+++,,,,,,,,,,,,,,,+++***)))((()))***,,,---*********)))))))))))))))))))))(((((())))))***+++,,,,,,,,,++++++***))))))&&&'''((()))))))))((('''(((((()))******)))((((((&&&&&&'''(((((()))*********)))(((''''''((()))***,,,,,,++++++***)))))))))***)))((((((((()))+++,,,)))***,,,+++***)))***+++,,,++++++***++++++,,,,,,,,,+++*********+++,,,---///////////////000000111333333111000////////////111222333444777<<>>===>>>??????===;;;999999999999999999999999999888888777666555555444333333333333333333333333111111111000000/////////////////////////////////......////////////000000************+++,,,------,,,,,,---...---,,,+++***)))((('''(((*********(((***************+++,,,---******)))))))))))))))))))))(((((((((((()))******---,,,,,,,,,++++++******''''''((((((((((((''''''((((((************(((((('''''''''(((((())))))******)))'''&&&&&&''')))***+++++++++******))))))))))))))))))))))))******+++(((***,,,,,,***)))***+++++++++******++++++,,,,,,---,,,+++++++++,,,---...///////////////000111111444333222000////////////111222333444777<<>>===>>>??????===;;;:::::::::::::::::::::::::::999888777666555444333333333333333333333333333333333222111000//////...////////////////////////........./////////000000+++++++++++++++,,,------,,,,,,,,,,,,,,,+++******(((&&&%%%&&&)))***)))''')))***+++,,,------------)))))))))))))))))))))***((((((((((((((()))******++++++++++++******************)))((('''''''''''''''(((***++++++***((('''''''''''''''''''''''''''(((((((((''''''((((((((())))))))))))))))))))))))(((((()))***************(((***,,,,,,+++*********++++++******++++++,,,---...---,,,,,,,,,---...//////////////////000111111111000000000000000111111111222333444777<<>>===>>>??????===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999777666444333333333333333333333333333333555444333222111///......000000000000000000000000---.........//////000000------,,,,,,+++,,,,,,---+++++++++***************)))'''&&&'''***+++***((()))***,,,---......------)))))))))))))))*********((((((((((((((()))******))))))))))))))))))******---,,,***((('''(((((()))''')))***++++++***)))'''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((******((('''&&&((((((((((((((()))))))))'''(((***+++++++++***)))(((***,,,,,,+++***)))***+++*********+++,,,,,,---......---,,,---...///000///////////////000111111.........///000222333444111222333555777<<>>EEEJJJPPPPPPSSSWWW]]]bbbdddeeeiiikkklllmmmooosssxxx{{{|||fffffffffggghhhiiijjjkkklllmmmoooooonnnllllllmmmllllllkkkkkkmmmppprrrtttyyy{{{}}}zzznnnaaaYYYRRRLLLIIIKKKMMMIIIHHHKKKLLLJJJLLLQQQPPPVVV]]]aaaeeekkksssyyyxxxqqqggg^^^WWWQQQMMMKKKGGGGGGGGGGGGGGGHHHIIIJJJGGGHHHIIIKKKMMMPPPSSSUUUZZZeeewwwzzzsssnnnjjjhhheeedddeeeeeedddccccccbbb^^^[[[XXXWWWVVVVVVXXXYYYZZZ[[[[[[ZZZYYYXXXXXXWWWTTTQQQOOOLLLKKKJJJHHHHHHGGGFFFFFFEEEDDDDDDBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>============;;;===???AAA@@@>>>;;;999;;;888666555555555444333555444444444444333333333333333333222111000000000222000...---.../////////////////////............///...,,,+++***+++,,,---+++***************************)))))))))(((((((((***************++++++++++++******)))(((((())))))))))))))))))))))))))))))))))))(((((())))))***+++***((('''((()))***)))''')))((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((())))))(((((('''((()))***+++)))))))))))))))(((((((((+++***))))))))))))***+++...,,,***+++,,,---+++)))+++,,,---//////...---,,,........................000000000111222222222333111222333555888>>>EEEIIIPPPQQQTTTXXX]]]bbbdddeeejjjkkkmmmnnnooossswww{{{~~~lllllllllmmmooopppqqqrrrtttvvvxxxxxxwwwvvvvvvvvvtttsssssstttvvvzzz~~~uuuccc[[[RRRNNNKKKGGGGGGIIIIIIIIILLLOOOPPPRRRXXX___bbbhhhpppwww|||{{{mmmfffZZZQQQKKKHHHHHHGGGDDDDDDDDDEEEFFFFFFFFFFFFEEEGGGIIIKKKMMMRRRWWW[[[fffvvv{{{uuuqqqmmmiiifffeeecccbbbcccdddcccbbbdddbbb___[[[XXXVVVUUUUUUXXXYYYZZZ[[[[[[ZZZYYYXXXXXXWWWUUURRROOOMMMLLLKKKIIIHHHHHHFFFEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@??????<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999:::::::::;;;999777666666666555444444444444444333333333333222222111111000000//////222///---,,,---......---/////////............---...,,,***(((((()))+++,,,***+++,,,,,,+++***)))(((++++++*********)))))))))))))))))))))((((((((((((******)))((((((((())))))******)))(((((('''&&&&&&(((((())))))******))))))***((('''((()))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((()))******))))))))))))******************))))))))))))******000...,,,,,,,,,,,,***((()))+++...000111///---+++,,,,,,------...///000000111111111111111111222222111222333555888===DDDIIIPPPQQQTTTYYY]]]aaadddfffkkklllmmmnnnooorrrwwwzzzuuuuuuvvvwwwyyyzzz|||}}}{{{lllaaaXXXRRRNNNNNNMMMKKKLLLPPPNNNRRRYYY]]]```fffoooxxx}}}xxxooobbb\\\RRRKKKGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGIIIJJJLLLOOOWWWaaaiii~~~{{{tttoookkkgggdddeeecccbbbcccdddeeedddcccaaa```]]]ZZZXXXWWWWWWWWWZZZZZZ[[[[[[[[[ZZZYYYXXXWWWVVVSSSQQQNNNLLLKKKJJJKKKKKKJJJHHHGGGEEEDDDCCC??????????????????@@@@@@>>>>>>>>>=========<<<<<<;;;:::999777777777888999999888666666666666555333444444444333333333222222111111000000/////////...111///,,,,,,---......---//////.........---------,,,++++++******************+++,,,---,,,***'''&&&++++++++++++*********))))))))))))(((((('''''''''***))))))((((((((()))))))))((((((((('''''''''&&&&&&''')))*********)))(((***((('''((()))***)))''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***''''''((())))))***++++++)))(((((((((((((((((())))))))))))***+++,,,,,,,,,***+++---/////////...---,,,,,,------.../////////222222222111111111111111000111333444888===DDDIIIOOOQQQUUUYYY]]]```dddggglllmmmnnnnnnppprrrwwwzzzzzznnnbbbYYYSSSPPPMMMLLLOOOQQQQQQUUU[[[___fffoootttyyyzzzkkkbbbVVVRRRMMMIIIHHHGGGFFFEEEGGGGGGGGGHHHHHHIIIIIIJJJLLLNNNPPPSSSZZZgggwww|||wwwqqqmmmiiieeecccbbbaaaaaabbbddddddcccbbb]]]\\\[[[YYYYYYYYYYYYZZZ\\\\\\\\\[[[[[[ZZZZZZYYYUUUSSSQQQOOOLLLJJJIIIIIIKKKJJJIIIHHHFFFEEEDDDCCC??????????????????@@@@@@??????>>>>>>>>>=========<<<<<<;;;:::888777777666777666555555666555444222444444333333333222222222000000000///////////////000...,,,,,,---.....................------------***+++---......,,,***)))***+++,,,---,,,***'''&&&++++++++++++*********)))*********))))))((((((''')))((((((((((((((())))))&&&'''''''''((((((((()))&&&'''(((******)))((((((***((('''((()))***)))'''&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))%%%&&&&&&'''((()))******&&&''''''''''''''''''&&&&&&'''(((***+++,,,---...,,,,,,+++++++++---///000........................222222222111111111111111000111222444777===DDDIIIMMMQQQUUUYYY[[[___cccggglllmmmnnnooopppsssxxx{{{}}}~~~wwwmmmccc[[[VVVRRROOOJJJJJJMMMSSSYYY]]]fffnnnzzzvvvjjj]]]VVVLLLJJJHHHGGGGGGGGGEEEDDDEEEEEEEEEFFFIIILLLNNNPPPSSSWWW]]]ccclll|||{{{vvvtttssspppmmmjjjhhhfffeee```______```aaabbb```^^^[[[ZZZYYYXXXYYYZZZ[[[\\\\\\\\\[[[[[[ZZZZZZYYYYYYSSSRRRPPPMMMKKKJJJIIIHHHHHHGGGGGGEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@??????>>>=========<<<<<<<<<<<<=========<<<;;;:::999888666555444555666666444222333333333333222222222222000000000000///////////////---,,,,,,...000000000.........------------,,,+++,,,...//////---+++******+++,,,,,,+++***)))(((++++++*********)))))))))************))))))))))))((((((''''''(((((())))))&&&&&&'''(((((()))******''''''(((((())))))((((((***((('''((()))***)))'''&&&&&&&&&''''''(((((()))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))%%%&&&&&&'''((())))))***&&&&&&''''''''''''&&&&&&)))+++,,,,,,++++++,,,---,,,+++)))((())),,,///111..................------111111111111111111222222000111222444777<<>>>>>>>>>>>=========<<<;;;::::::;;;>>>AAACCC777666666777888888666444333333333222222222111111000000000000111111111111---,,,+++---000333444555......---------,,,,,,,,,111///+++((((((***---///+++******)))******+++,,,))))))))))))((((((((((((''''''(((((())))))******'''''''''''''''((()))***++++++******))))))(((((((((((('''&&&&&&((()))******((('''((()))***)))(((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&''')))*********)))((())))))))))))************((()))***++++++***)))(((%%%''')))(((&&&&&&(((***&&&'''((()))***+++,,,,,,***+++,,,---///000111111//////000111222333333444///000222333777<<>>???@@@@@@??????>>>===<<<>>>===;;;:::999888888888777777777777666666666666555555666666555333222000---000222222000......000............////////////........................,,,,,,,,,+++******))))))+++,,,,,,------,,,,,,+++(((((())))))))))))((((((((())))))))))))'''%%%$$$))))))(((((((((((()))))),,,,,,***(((%%%%%%'''))))))))))))(((''''''&&&&&&***######+++///,,,(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$)))((('''&&&&&&%%%&&&&&&))))))))))))((((((((((((******)))))))))))))))***+++******)))))))))))))))+++++++++***************,,,***))))))***++++++***++++++---...//////000000//////000111222333333444111222333444777<<>>===<<<===<<<;;;:::999888888888777777777777666666666555444555555555555333222111,,,///111222000//////111........................++++++++++++++++++++++++//////......---,,,++++++***++++++++++++++++++***+++++++++******((('''''')))*********)))((('''&&&))))))(((((((((((())))))*********(((&&&%%%''')))((((((((((((''''''''''''111,,,+++......+++,,,000'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))))))))*********+++++++++******)))))))))******))))))(((((()))***++++++&&&&&&''''''((()))******+++************++++++***------......///.........//////000111222333333444111222333444777<<>>===<<<===<<<;;;999888888888888777777777666666666555555444444555555444333222111,,,...000111000///000111........................------------------------...---,,,+++***)))(((((())))))************))))))***************))))))(((***+++++++++***)))(((''')))((((((''''''(((((()))&&&''')))((('''&&&'''(((''''''''''''(((((((((((('''&&&%%%$$$!!!(((''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&%%%&&&&&&'''((()))&&&&&&'''((()))***+++,,,+++***************++++++''''''(((((()))+++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++......//////...------,,,//////000111222333333444111222333444777<<>>===<<<<<<;;;:::999888888888888777777666666666555555555444444444444333333222222///000000000////////////000000////////////..............................------,,,+++)))((('''''')))******************)))&&&'''((()))************************))))))(((((((((((((((''''''(((((((((###%%%((()))((('''''''''&&&&&&&&&'''((())))))***&&&((()))(((%%%###%%%(((''''''''''''''''''''''''&&&'''''''''(((((()))))))))((('''&&&&&&%%%&&&&&&$$$$$$%%%%%%&&&''''''(((+++************++++++,,,(((((((((((()))***+++,,,000//////---,,,+++*********+++,,,,,,+++***++++++---...............------//////000111222333333444111222333444777<<>>===<<<;;;::::::999888888888888666666666666555555555555444333333333222222222222333222000//////......---111111111000000000//////************************111111000///...---,,,+++******++++++++++++******''''''(((((())))))(((((())))))(((((('''''''''(((((((((''''''''''''(((((("""%%%((())))))'''''''''%%%&&&&&&'''((()))******###&&&)))+++,,,+++(((%%%''''''''''''''''''''''''&&&'''''''''(((((()))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%******))))))***++++++,,,******)))))))))))))))***---,,,+++***)))((('''''')))+++------+++***+++,,,+++,,,---...//////////////////000111222333333444111222333444777<<>>===<<<::::::999888888888888888666666666555555555444444333333222222222222333333444222////////////...---222111111000000/////////++++++++++++++++++++++++......------,,,,,,++++++***++++++++++++++++++************))))))(((&&&&&&((((((''''''''''''(((((((((''''''&&&&&&''''''(((###&&&)))***)))(((''''''&&&&&&&&&'''((())))))***###%%%&&&''')))&&&"""''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&%%%&&&&&&'''((()))))))))((((((((('''''''''(((((((((((()))***++++++++++++***)))))))))))))))))))))******++++++++++++(((,,,///...,,,***+++,,,***+++,,,...///000000000//////000111222333333444111222333444777<<>>===<<<:::999999888888888888888666666555555555444444444333333222111111222333444222///------///111000///000000//////...---------------------------------(((((((((((((((((((((((())))))************))))))((()))***+++++++++++++++))))))(((''''''((()))***(((''''''&&&&&&''''''(((%%%''')))***)))(((((((((&&&&&&''''''(((((()))))))))---,,,%%%###(((---...'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))((((((((((((((()))))))))''''''''''''((()))***+++***)))))))))))))))***+++)))******+++,,,---......''',,,000///,,,***+++---,,,,,,---.../////////...//////000111222333333444111222333444777<<>>===<<<999999888888888888888888666666555555555444444444333222111111111222333444000---+++,,,000333333222//////...---,,,,,,++++++************************))))))))))))************(((((())))))))))))((((((###%%%(((+++...111333333******)))(((((()))***+++'''''''''&&&&&&'''''''''''')))******((((((((()))'''''''''(((((((((((((((%%%)))$$$$$$,,,'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$))))))'''&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&'''(((******(((((((((((()))+++,,,---))))))((((((((((((((((((''',,,000000,,,)))+++---.........///......---,,,//////000111222333333444111222333555777<<>>?????????>>>===;;;::::::999888777777777999999777777666555444333333333666555555444222111000000////////////000000000000////////////............000000000///......------...---+++*********++++++***+++++++++***)))'''&&&***++++++******)))((('''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$(((''''''''''''&&&&&&&&&))))))(((((('''''''''&&&((('''%%%%%%%%%&&&((()))''''''((((((((((((''''''((('''&&&&&&&&&((()))***''''''((()))))))))))))))************+++,,,---...+++(((&&&&&&***,,,,,,+++,,,+++***************+++---,,,+++*********+++,,,---...000111222222111111111333555555777<<>>===;;;::::::999999888777777777888777666555444444333333333666555444333222111111000000000000000////////////////////////............//////......---,,,,,,,,,++++++,,,,,,,,,+++***)))******++++++***)))'''&&&(((((())))))***)))))))))))))))))))))))))))))))))''''''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''&&&&&&''''''(((((((((((('''((((((((((((((('''''''''''''''''''''((())))))''''''((()))))))))))))))(((((())))))******++++++(((&&&$$$&&&(((******))))))))))))((())))))******---,,,+++******+++,,,---...///111222333333222222111333555555777<<>>===<<<;;;999:::::::::888666444333666555444444333333333444444444333333222111111000222111111000///......---//////.........------------------,,,++++++******)))***+++,,,,,,+++)))((()))))))))))))))(((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''(((((()))((((((((((((((('''''''''&&&''')))*********)))((())))))))))))((('''&&&%%%'''((()))******)))((('''''''''((()))))))))))))))&&&''')))******(((&&&%%%((()))***+++,,,,,,+++))))))))))))******,,,---...------------------......///000000111222222222333111333444555666;;;CCCJJJMMMPPPTTTWWWYYY]]]```ccceeefffhhhiiikkknnntttwww}}}~~~xxxppphhhbbb___]]]\\\___```bbbdddhhhlllqqqtttwwwzzz}}}sssiiicccYYYVVVRRROOOLLLJJJHHHFFFKKKKKKJJJIIIHHHIIIJJJKKKPPPSSSXXX]]]eeennnyyy}}}zzzwwwwwwwwwvvvuuusssrrrqqqmmmllljjjiiiiiihhhfffdddaaaaaa```_______________```___]]]ZZZYYYXXXWWWWWWRRRRRRRRRQQQQQQPPPPPPPPPOOONNNMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIFFFEEEEEEDDDCCCDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBB@@@???===<<<;;;;;;999999:::999888666444333555444444333333333333444333333333222222111111000222111111000///......---............------------......------,,,+++++++++*********))))))***++++++)))))))))(((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''))))))(((((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%'''''''''''''''''''''''''''''''''((((((((((((((()))(((((('''''')))***+++(((((()))(((((('''&&&&&&'''((()))******)))((('''''''''((()))))))))))))))''')))***++++++***(((&&&((()))+++,,,,,,+++******((((((((()))***+++,,,---,,,,,,,,,------..................///000000111222000222444444666;;;CCCIIIOOOQQQTTTWWWXXXZZZ]]]```ccceeegggiiikkkoootttwww}}}wwwqqqgggddd```\\\[[[\\\___aaaeeehhhnnntttyyy{{{yyyxxxwwwvvvrrrmmmfff^^^WWWSSSMMMLLLKKKIIIGGGFFFFFFEEEHHHHHHIIIIIIJJJMMMRRRVVV^^^dddmmmwww~~~zzzvvvuuuuuuuuutttsssrrrqqqpppkkkjjjhhhhhhhhhhhhfffeeeaaaaaa```````````````aaa\\\ZZZXXXUUUTTTSSSSSSSSSQQQPPPPPPPPPPPPOOOOOOOOOMMMMMMMMMMMMMMMMMMNNNOOOMMMMMMMMMLLLKKKJJJHHHHHHGGGGGGFFFEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBBBBCCCBBBAAA???===<<<;;;::::::999999888888777666555444444444333333333333444444333333222222111111111111111111000000//////...............------------,,,......---,,,,,,++++++***+++***)))(((((()))+++,,,)))((((((''''''(((((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%$$$%%%%%%&&&&&&'''''''''&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''((((((((((((((()))((('''&&&&&&(((***+++''''''((((((((((((''''''))))))******))))))((((((''''''((()))))))))))))))((()))***+++++++++***)))''')))******)))((())))))((('''''''''((()))*********+++,,,------...------...............///111111000222444444555:::CCCIIIPPPRRRUUUVVVWWWYYY\\\^^^bbbdddgggiiilllpppuuuxxx|||{{{uuupppkkkhhhgggaaaaaaaaabbbdddiiiooosssyyy~~~tttlllhhheeeeeeaaa___\\\XXXTTTPPPMMMKKKIIIJJJJJJJJJJJJIIIJJJKKKIIIKKKNNNQQQVVV___iiipppzzz~~~zzzvvvsssssssssrrrqqqpppooonnniiihhhffffffffffffdddbbb``````_________``````aaaZZZXXXUUUSSSQQQQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLMMMKKKKKKLLLKKKJJJIIIGGGFFFGGGGGGFFFEEEEEEEEEEEEFFFCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA>>><<<:::999999999888888777666666666666666444333333222333333444444222222222222111111111111000000000000////////////.........---------,,,,,,,,,,,,,,,+++******))))))((())))))***************)))(((''''''''''''((())))))))))))***))))))((((((''''''''''''''''''''''''''''''(((((('''&&&$$$###$$$$$$%%%%%%&&&''''''(((&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))'''''''''''''''(((((()))%%%&&&'''((())))))))))))+++******)))(((((())))))''''''((())))))))))))))))))))))))******+++++++++(((***+++***'''''')))++++++******)))******++++++)))***+++,,,---------,,,///.........///000111222000222333444555:::BBBIIINNNPPPSSSVVVWWWYYY\\\___aaadddgggjjjmmmqqqvvvyyy|||zzztttnnnmmmkkkhhhddddddeeegggccceeehhhlllrrrzzz{{{uuulllccc]]]YYYWWWVVVPPPOOOMMMKKKIIIIIIJJJJJJGGGHHHJJJJJJJJJKKKLLLMMMOOOSSSXXX^^^fffsss|||yyysssrrrrrrqqqpppooommmmmmiiigggeeeddddddcccaaa______^^^^^^^^^^^^___``````ZZZXXXVVVSSSRRRQQQRRRSSSOOOOOOOOONNNNNNMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJHHHFFFEEEGGGFFFFFFEEEEEEEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDDBBB@@@>>>;;;999888888888888777666555555666777888333333333222222333444444222222222111111111111111////////////000000000000......---------,,,,,,,,,++++++******)))(((((((((&&&'''***,,,,,,+++)))((()))((('''&&&&&&'''))))))'''((()))******++++++***((((((((((((((((((((((((''''''(((((('''%%%###"""$$$$$$%%%%%%&&&'''((((((&&&&&&'''''''''''''''&&&$$$%%%%%%&&&'''((())))))&&&'''''''''(((((())))))$$$%%%'''((()))((('''&&&$$$%%%&&&((())))))******,,,+++)))((((((((()))***'''(((((()))))))))))))))(((((((((((()))***,,,---+++------+++((((((+++...//////...---------......((()))***,,,------,,,,,,000000/////////111222444000222333444555:::BBBIIILLLOOORRRUUUWWWZZZ^^^```aaadddhhhkkknnnrrrvvvzzz|||}}}yyyssslllgggdddcccccc]]]^^^___aaacccfffkkkooossswww}}}wwwqqqfff___WWWQQQOOOOOOMMMLLLLLLKKKIIIGGGFFFFFFGGGHHHHHHGGGGGGIIIMMMQQQSSSTTT___eeeooozzz~~~~~~~~~}}}{{{yyywwwvvvooooooooooooooonnnmmmmmmiiifffcccaaa```___]]]\\\[[[[[[\\\]]]^^^^^^^^^^^^WWWWWWVVVTTTRRRQQQPPPOOONNNNNNMMMLLLKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHGGGFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBAAA>>>======;;;:::999888888999999999888888777555555///000222333444444333222222111111000000000000000//////////////////////////////...---,,,+++++++++------,,,+++*********+++---,,,***(((((((((((()))+++***)))(((((()))*********)))((('''''''''''''''&&&&&&''''''((()))************))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((,,,+++)))''''''(((***++++++***)))(((((()))***+++(((((((((((())))))))))))((((((((((((((('''''''''))))))((((((***...111222777666333...***((()))***((((((((())),,,...111333...---,,,,,,---///222333111111111111333:::BBBHHHQQQSSSUUUVVVXXXZZZ]]]```dddgggllloooqqqtttwwwyyy|||tttllliiieee```^^^]]]]]]^^^```bbbfffkkkooouuu{{{~~~uuummmeeeaaaYYYTTTNNNJJJJJJJJJIIIHHHGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMPPPVVV]]]dddhhhsss||||||zzz{{{|||}}}}}}|||}}}|||{{{yyywwwvvvtttsssqqqppppppooonnnmmmkkkjjjgggdddaaa```___^^^\\\ZZZZZZZZZ[[[\\\\\\\\\[[[[[[VVVUUUUUUSSSRRRQQQPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@???>>>===<<<;;;:::999999888888888888888888777666555111111222222333333222222222111000000//////000000////////////////////////000///---,,,++++++,,,,,,))))))))))))))))))******,,,+++***)))(((((())))))(((((()))))))))((((((((((((''''''''''''(((((()))$$$$$$%%%%%%&&&''''''(((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))'''&&&'''((()))*********)))(((((()))******(((((((((((())))))))))))((((((((((((((((((((((((&&&(((*********///777===@@@===888222,,,***+++---000///...---------------000///......///111333555333333333333666<<>>============<<<;;;:::999999888777777888888888777666666333222222111111111222222222111000000//////000000////////////////////////000///---+++++++++,,,---(((((((((((()))***+++,,,******)))))))))))))))***&&&'''(((((()))(((''''''&&&&&&&&&&&&'''((()))***$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&((()))******))))))(((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((###(((,,,,,,+++111===IIIWWWRRRHHH<<<111+++***++++++,,,---......////////////.........///111333444333333333444666<<>>>>>>>>>>>>>>===<<<<<<======<<<;;;::::::999999666777777777777777666666444333222000000000111222111111000///////////////////////////////////////000///---+++***+++---...+++++++++***++++++,,,,,,)))))))))))))))*********(((((('''''''''((())))))''''''&&&&&&&&&'''(((((('''''''''((((((((())))))''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&'''''')))***+++)))))))))(((((()))))))))(((((((((((())))))))))))((((((((((((((()))))))))%%%(((******+++222???IIIYYYSSSHHH;;;000***)))+++'''(((***,,,---...------,,,,,,,,,,,,---///000111000111111222555;;;CCCHHHPPPRRRUUUWWWXXX[[[___aaadddfffhhhjjjlllqqqwww{{{{{{}}}}}}yyysssooohhhcccbbbccceeeffffffgggjjjooovvv}}}|||pppiii[[[WWWQQQMMMJJJIIIHHHGGGIIIHHHHHHGGGGGGHHHIIIJJJNNNRRRXXX]]]bbbiiirrryyy}}}{{{zzzyyyyyyrrrrrrqqqrrrtttwwwyyy{{{wwwwwwwwwvvvuuutttsssrrrnnnnnnnnnmmmmmmmmmllllllkkkkkklllllllllkkkkkkjjjeeeccc```___^^^^^^\\\[[[[[[[[[ZZZZZZYYYXXXVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTPPPOOOMMMKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFBBBBBBDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCCCC===>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::999666777777777777666666555444333111000///000111111111000000///...////////////////////////////////////...,,,++++++,,,---......---,,,+++************)))))))))***************+++***'''%%%&&&(((+++...))))))(((&&&%%%%%%%%%%%%'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))***+++,,,((((((((())))))((((((((((((((((((((())))))))))))(((((((((((())))))******)))((('''(((+++222999???===:::444...)))(((+++...---......---,,,)))'''%%%++++++,,,---...///000000///000111333666<<>>>>>======<<<<<<<<<;;;;;;;;;:::::::::777777777777666555444444222111111000000000111111111000//////......//////////////////////////////...------,,,,,,------------,,,+++)))(((''''''&&&))))))************)))(((,,,***'''&&&&&&))),,,///***)))(((&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))******++++++'''(((((())))))(((((('''(((((((((((())))))))))))'''(((((())))))******+++***)))'''(((+++...111222...---,,,)))'''(((***,,,---------------,,,++++++,,,---...///000111111222111222444666999???FFFKKKPPPSSSUUUXXXZZZ]]]```ccciiijjjlllmmmmmmooosssvvvzzz|||~~~yyyqqqkkkhhhffffffeeeeeeffffffggghhhhhhiiiiiilllnnnqqqtttxxx{{{yyyoookkkfff```[[[UUUPPPLLLIIIHHHFFFFFFGGGHHHGGGGGGEEEGGGJJJLLLPPPVVV^^^dddrrr~~~|||zzzyyywwwuuurrrpppppppppllllllmmmnnnoooqqqssstttssssssqqqpppooonnnmmmmmmiiiiiiiiijjjjjjkkkkkkkkkiiijjjjjjjjjjjjjjjiiiiiieeecccaaa``````___^^^]]]YYYYYYZZZZZZYYYXXXWWWWWWVVVVVVUUUTTTSSSQQQPPPPPPMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFGGGIIIIIIHHHGGGFFFBBBCCCCCCCCCBBBAAA@@@@@@;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;:::::::::888888888777666444333222///000000111111111111000000000///............///////////////////////////,,,,,,---......------,,,,,,+++***)))((((((((((((******++++++***)))(((''''''''''''((()))******+++)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))''''''((())))))(((''''''(((((((((((())))))))))))'''(((((()))******++++++''')))++++++)))((()))***---...///...+++)))(((((())))))***+++---...000111,,,,,,...///000111111111000222444666:::???FFFKKKNNNQQQSSSVVVXXX[[[___bbbfffhhhkkklllnnnooorrrttt{{{|||~~~uuulllgggaaa^^^]]]___aaabbbeeeeeefffhhhjjjmmmpppqqqvvvyyy~~~sssggg^^^ZZZVVVRRRPPPOOOMMMKKKHHHGGGFFFGGGHHHHHHGGGFFFHHHKKKPPPTTTZZZdddooowww~~~zzzxxxzzz{{{{{{yyywwwwwwvvvtttqqqpppppppppjjjjjjjjjkkklllnnnooopppuuusssqqqooommmlllkkkjjjgggggghhhhhhiiijjjjjjkkkkkkkkkkkkjjjjjjhhhgggfffeeebbb```_________^^^\\\XXXXXXYYYYYYXXXXXXWWWWWWVVVUUUTTTRRRQQQOOONNNNNNMMMLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGFFFDDDEEEFFFGGGGGGFFFDDDCCCDDDDDDCCCBBBAAA???>>>===::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777555333222111...///000222222222111000000000///...............////////////////////////***,,,...//////...,,,+++,,,,,,+++++++++++++++,,,***+++++++++***)))'''&&&###%%%(((***+++***((('''''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((((((((('''&&&&&&'''((())))))((('''&&&(((((((((((())))))))))))'''(((((()))***+++++++++###)))000///(((###%%%(((%%%(((,,,...---,,,******---,,,***)))((()))******)))***,,,---.../////////...000222555888>>>DDDIIIMMMOOORRRTTTVVVZZZ^^^aaabbbeeeiiilllnnnppprrrttt{{{|||~~~~~~vvvnnnjjj___``````___^^^aaaggglllkkkoootttvvvxxxzzz~~~vvvlllbbb]]]TTTRRROOOMMMLLLLLLJJJIIIIIIIIIIIIJJJKKKMMMOOOPPPVVV[[[bbbgggpppuuuuuuuuutttssssssrrrrrrooooooppppppppppppooooookkkjjjjjjiiijjjkkklllmmmpppooonnnkkkiiifffeeedddeeefffggggggffffffggghhhggggggggggggffffffffffffdddaaa___```bbbbbb```]]]^^^^^^^^^]]]\\\ZZZXXXVVVXXXVVVTTTQQQOOONNNNNNNNNKKKJJJJJJIIIIIIHHHGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBBBB@@@???>>>=====================<<<;;;:::999===:::999:::<<<===;;;999888777666555555444555555444333222111111111222333000///...------...///000,,,---------......////////////...---,,,,,,++++++,,,+++***)))(((((((((((())))))))))))))))))))))))!!!&&&******)))''''''***&&&###$$$(((***(((%%%%%%&&&'''&&&%%%&&&''')))''')))'''###%%%***)))$$$%%%%%%$$$$$$%%%%%%&&&'''%%%!!!''''''%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%(((''''''&&&&&&''')))***&&&''''''((()))(((((((((******)))(((((('''(((((())))))))))))(((((((((((((((((()))))))))(((((('''(((((()))***++++++,,,,,,************+++,,,---...,,,---......//////......///000111222666>>>FFFLLLOOOQQQTTTUUUWWWZZZ]]]```fffhhhiiijjjllloootttwwwzzzzzzzzzzzz{{{xxxqqqkkkgggeeedddfffhhhjjjlllrrryyy{{{uuuqqqpppqqqrrrpppnnniiibbbZZZSSSOOONNNNNNMMMNNNOOOOOONNNNNNMMMOOOQQQSSSUUUYYY^^^ccckkksss~~~{{{xxxwwwrrrrrrrrrqqqqqqqqqqqqqqqmmmnnnnnnnnnnnnnnnmmmlllllllllkkkkkkkkklllmmmnnnnnnmmmllljjjhhhfffdddcccdddeeeffffffeeeeeefffhhhgggfffffffffeeeeeeddddddbbb```^^^^^^___```^^^\\\ZZZZZZZZZZZZXXXVVVTTTSSSVVVUUURRRPPPNNNMMMMMMMMMKKKJJJJJJIIIIIIHHHHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA@@@>>>========================<<<;;;::::::<<<:::999:::<<<<<<;;;999888777666555444444444444444333222111111111222222000///...------...///000---------......////////////......---,,,,,,++++++---,,,+++***)))))))))***(((((((((((((((((((((((($$$&&&))))))((('''(((((()))%%%"""###'''((('''$$$&&&'''((('''&&&&&&((()))''')))((($$$###'''&&&"""%%%%%%$$$$$$%%%%%%&&&''''''%%%""""""$$$&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((((()))&&&''''''(((((((((((((((,,,,,,+++***************))))))))))))((((((((((((((())))))******))))))(((((())))))***++++++,,,,,,,,,+++++++++,,,---......------.../////////......333333333444777===EEEJJJOOOQQQSSSUUUWWWZZZ]]]```fffhhhiiijjjllloootttxxxzzzzzz{{{|||}}}}}}zzzvvvqqqooonnnnnnnnnnnnrrruuuyyy~~~}}}xxxxxx|||xxxtttllleee^^^[[[YYYYYYVVVVVVUUUSSSPPPMMMIIIGGGHHHHHHIIIKKKLLLNNNOOOOOOVVV[[[aaafffiiioooyyy~~~xxxtttrrrqqqpppooommmmmmnnnnnnnnnnnnoooooollllllmmmllllllkkkjjjjjjmmmmmmlllllllllmmmnnnooojjjjjjiiihhhfffeeeddddddcccdddfffeeeddddddeeeggggggffffffeeedddccccccbbb___^^^\\\\\\]]]]]][[[ZZZYYYYYYXXXXXXVVVUUUSSSRRRUUUSSSQQQOOOMMMLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEAAAAAA???>>>===<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::;;;:::999999;;;;;;:::999777666555444333333333333333333222111111111111222//////............//////.............../////////......------,,,,,,++++++...---,,,***)))***++++++((((((((((((((((((((((((+++++++++)))'''&&&((()))(((%%%"""###&&&'''&&&###&&&'''((((((''''''(((***%%%(((((($$$###%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((())))))(((%%%$$$&&&(((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''((((((((((((((('''''''''((((((((((((((())))))(((''''''''''''((((((((((((((())))))))))))))))))***************))))))))))))***++++++,,,,,,---------,,,,,,---......---......///////////////666666666666888<<>>=========>>>>>>>>>>>>===<<<;;;;;;:::999999999:::::::::999666666444333333333333333333222222111111111111111/////////....../////////........................---------,,,,,,,,,++++++---,,,+++***)))******+++((((((((((((((((((((((((+++++++++***(((''''''((('''%%%###$$$&&&'''&&&%%%&&&'''))))))((('''((()))###%%%'''%%%$$$%%%((()))%%%%%%$$$$$$%%%%%%&&&'''%%%'''((('''%%%###$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&'''((()))((('''&&&'''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&&&&(((((((((((()))))))))))))))******++++++++++++***))))))*********+++++++++------,,,,,,,,,,,,------......///000000000000///444555555555777<<>>>>>>>>>>>>>>>>>>>>===<<<;;;:::888999999999999888999999666666444333333333333333222222222222111111000000...//////////////////...............------------,,,,,,,,,,,,,,,++++++++++++******)))))))))))))))''''''''''''''''''''''''&&&(((******)))'''''''''((('''%%%%%%&&&''''''&&&%%%'''))))))((('''((()))&&&&&&&&&&&&&&&%%%&&&)))%%%%%%$$$$$$%%%%%%&&&'''$$$######%%%''''''%%%###''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$%%%'''((((((((('''&&&(((''''''''''''((())))))***))))))((())))))******'''((((((((()))))))))***))))))***+++++++++++++++***************+++++++++++++++++++++++++++,,,---...///000000111111000000000111333444777<<>>>>>==================<<<;;;:::999777888999999777777888999777666555444333333333333111111222222111111000///......////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++((()))***++++++***((('''''''''''''''''''''''''''###&&&)))***)))'''&&&'''(((''''''&&&&&&''''''(((###&&&((()))((('''''''''***&&&$$$&&&&&&$$$###$$$%%%%%%$$$$$$%%%%%%&&&'''%%%######%%%((()))(((&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&'''''''''''''''(((''''''&&&&&&((()))***((((((((((((((())))))***''''''(((((())))))******(((((()))***++++++++++++************************************+++,,,------//////000111111111111111---///111333777<<>>===<<<;;;:::::::::;;;;;;;;;;;;:::999888888666888:::999666555777999888777666555555444555555000111111222222000///...---...///000000///...---+++++++++*********))))))++++++++++++++++++++++++&&&)))---000000---)))'''''''''''''''''''''''''''+++***)))&&&$$$$$$'''***%%%%%%&&&%%%$$$$$$%%%&&&!!!$$$&&&'''&&&%%%%%%%%%!!!((()))((('''%%%%%%$$$$$$%%%%%%&&&'''!!!&&&)))'''!!! %%%***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%'''&&&%%%$$$%%%&&&'''((()))(((&&&%%%&&&''')))+++***************+++,,,,,,&&&''''''((()))******+++&&&&&&((())))))*********++++++******************)))******+++---///111222000000111222222222222111000222444666999===BBBFFFMMMOOORRRUUUXXX[[[___bbbeeehhhlllppprrruuuxxxzzzzzzxxxyyyzzz}}}|||tttlllccc]]][[[RRRKKKKKKMMMNNNPPPTTTQQQUUUXXXXXXZZZ^^^___]]]___ccchhhlllmmmmmmnnnoootttxxx}}}yyyuuuoookkkjjjhhheeebbbbbbbbbaaa______^^^^^^^^^``````_________``````aaabbbbbbbbbbbbbbbbbbcccccc``````___```aaabbbdddeeeeeegggiiiiiigggfffffffffaaaaaaaaaaaa````````````bbb```____________^^^\\\^^^^^^]]]]]][[[ZZZXXXXXXZZZZZZ[[[ZZZZZZYYYXXXXXXVVVUUUTTTSSSSSSTTTUUUVVVWWWSSSNNNKKKJJJKKKLLLLLLKKKKKKLLLKKKKKKJJJIIIIIIHHHIIIIIIIIIHHHGGGGGGFFFEEECCCAAA???>>>>>>>>>??????>>>===<<<;;;:::999999999999;;;;;;;;;;;;999999888888888888777777777777777777555444444333444444111000......///111333444000000000000////////////,,,+++))))))+++,,,+++++++++*********+++,,,,,,---+++*********))))))((((((&&&&&&&&&%%%%%%$$$$$$$$$(((******)))((('''((()))&&&'''((((((''''''(((***###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%&&&&&&$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$"""###$$$######$$$&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((()))***'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((()))************))))))***,,,---...///000000******+++,,,...///000000///000222222111111333444333333333333666<<>>>>>?????????>>>===<<<;;;::::::999999999:::;;;;;;:::999999888888888888777777777777666666666555444444333333222111000//////000111111000000000000/////////...000...------...///...---++++++******++++++,,,---************)))))))))((('''&&&&&&&&&%%%%%%%%%%%%((()))***)))'''&&&'''((()))((('''%%%######&&&(((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$""""""$$$&&&''''''''''''''''''''''''###$$$$$$$$$%%%%%%&&&&&&((()))***)))((('''((()))%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&&&&&&&))))))******************))))))))))))))))))))))))((())))))***+++*********%%%&&&'''((()))*********,,,,,,,,,------............///000...,,,+++,,,---222222222333666<<>>======<<<;;;::::::999999::::::::::::999999888888888888777777777777555666666666666444333222333222222111000//////...000000000/////////......///---++++++,,,,,,,,,***++++++******++++++,,,,,,************))))))))))))'''''''''''''''&&&&&&&&&'''((()))(((&&&%%%&&&'''***)))&&&""" ###&&&(((((((((((('''&&&%%%$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$###""""""$$$%%%(((((((((((((((((((((((("""###$$$%%%%%%%%%$$$###"""$$$''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&&&&&&&))))))******++++++,,,,,,************************))))))***++++++++++++***((()))***+++++++++++++++------------------------000111111000...------...000111222333666===DDDJJJPPPSSSUUUVVVVVVYYY^^^ccceeegggjjjlllooosssxxx{{{|||yyyxxxzzz}}}|||wwwuuuwwwxxxzzzzzzuuupppkkkiiicccaaa______``````]]]ZZZVVVUUUSSSQQQQQQQQQQQQQQQMMMMMMPPPSSSXXXaaasssvvvpppiiieeedddaaa[[[WWWUUUVVVWWWXXXYYYYYYXXXWWWYYYYYYXXXWWWWWWVVVWWWWWWYYYXXXXXXYYYYYYZZZ[[[\\\]]]^^^^^^```aaabbbcccccc___]]][[[YYYYYYZZZ[[[]]]```bbbdddeeecccbbbbbbccccccbbbaaaaaa```___^^^^^^^^^]]]\\\[[[\\\\\\[[[YYYXXXXXXXXXYYYYYYXXXWWWWWWUUUUUUVVVVVVVVVVVVUUUUUUTTTUUUVVVWWWWWWVVVUUUTTTSSSQQQPPPOOOOOOMMMJJJHHHJJJJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLKKKIIIGGGFFFEEEDDDCCCBBB@@@@@@???@@@@@@>>>>>>>>>===<<<;;;;;;:::999999999::::::999999999888888888888777777777666444555777777777555222111111111222222111000///...000000/////////............,,,******++++++***))),,,++++++***++++++,,,,,,*********)))))))))))))))((((((((((((((('''''''''&&&'''((('''%%%$$$%%%&&&''''''&&&###!!!!!!###&&&(((((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%### !!!###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))******&&&&&&'''((())))))******)))))))))))))))))))))))))))******+++++++++++++++,,,,,,---.........------,,,,,,,,,---------------...///111111000000222333...///111333777===DDDJJJQQQTTTUUUVVVVVVYYY___dddfffhhhkkknnnppptttxxx{{{zzzqqqpppnnnmmmnnnqqquuuwww{{{}}}|||xxxsssssswwwzzzuuurrrkkkjjjgggccc___[[[YYYXXXUUUTTTTTTTTTUUUUUUSSSRRRPPPPPPPPPOOOOOOOOOPPPPPPRRRRRRUUUZZZdddvvvzzzooogggddd```]]][[[ZZZYYYVVVSSSSSSUUUWWWWWWWWWVVVVVVUUUWWWWWWVVVVVVUUUVVVVVVVVVXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\]]]^^^```aaabbbbbb^^^\\\YYYWWWVVVWWWYYY[[[^^^```ccccccbbbbbbbbbbbbcccbbbbbbaaa``````_________]]]\\\\\\\\\\\\[[[YYYWWWWWWXXXXXXXXXWWWWWWVVVTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTVVVWWWWWWVVVTTTTTTRRRQQQPPPOOOOOOMMMJJJHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIGGGEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>===<<<<<<<<<;;;999999999999999999999999888888888888777777777666444555777777777555222111000000111111111111000000////////////............000...---,,,---...---,,,,,,,,,++++++***++++++,,,))))))))))))))))))******((((((((((((((((((((((((%%%''''''&&&%%%$$$%%%&&&###%%%''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&###!!! $$$&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))***++++++++++++***((()))************))))))******+++,,,---...///000,,,---//////......000111---///111333777===DDDIIIPPPSSSUUUVVVVVVYYY^^^cccgggiiimmmooorrruuuyyy|||}}}zzzuuurrrpppnnnmmmnnnooorrrwww{{{}}}~~~{{{xxxvvvuuuxxxvvvnnngggaaa]]]ZZZZZZZZZWWWTTTRRRQQQRRROOOOOOPPPQQQQQQQQQQQQQQQLLLOOOQQQSSSSSSSSSTTTVVVXXXYYY___iiiyyy}}}rrrkkkgggaaa]]]YYYXXXVVVUUUUUUTTTRRRQQQQQQSSSTTTTTTRRRQQQQQQRRRVVVUUUUUUTTTTTTUUUUUUUUUWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\]]]^^^______``````]]]ZZZWWWUUUTTTVVVXXXZZZ]]]```bbbcccbbbaaabbbcccccccccbbbbbbbbbbbbaaaaaa```___]]]]]]^^^^^^\\\[[[XXXXXXXXXXXXXXXWWWVVVUUUSSSSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTSSSQQQPPPOOOOOOMMMJJJHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHFFFEEEDDDBBBBBBBBBBBBAAAAAAAAA@@@>>>>>>>>>=========<<<<<<999999888888888888999999888888888888777777777777555666666666666444333222000000000000000111111111/////////.........---------+++)))***+++,,,,,,+++,,,,,,++++++******++++++))))))))))))************'''''''''(((((((((((((((&&&'''((('''%%%$$$%%%&&&"""%%%((()))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&(((((('''&&&&&&'''''''''''''''''''''''''''"""###%%%&&&''''''&&&&&&###%%%'''((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''++++++***)))((((((((((((''''''(((((())))))******''''''''''''''''''''''''(((((()))************)))''''''((())))))))))))))))))***+++,,,...///000111111222222111///......///---///111444777<<>>>>>>>>>>>============:::999888777777888999:::888888888888777777777777666666666555444444333333333222111/////////000000//////.........---------'''&&&%%%&&&((()))))))))---,,,++++++******++++++((()))))))))************&&&&&&'''''''''(((((((((&&&'''((('''&&&%%%%%%'''%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&%%%$$$############$$$%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$&&&((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&'''((())))))$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&&&&&&&&&&))))))))))))))))))******((((((((((((((((((((((((''''''((())))))))))))((('''((()))+++,,,,,,,,,,,,++++++,,,,,,---...//////222333444333111///000111...000222444777;;;AAAEEEHHHMMMSSSVVVXXXZZZ]]]aaaeeehhhllloooqqqsssvvvxxx{{{~~~~~~{{{zzzxxxuuutttvvvyyy{{{{{{~~~vvvvvvwww{{{|||ssshhhccc^^^___ccchhhhhhgggbbb___\\\YYYXXXWWWUUUSSSQQQTTTWWWVVVTTTRRRRRRSSSSSSUUUWWWXXXXXXXXXZZZ[[[dddjjjttt{{{xxxooohhhdddbbb___[[[WWWUUUTTTSSSOOOOOOOOONNNNNNMMMKKKJJJLLLMMMNNNMMMJJJKKKNNNQQQRRRRRRQQQQQQQQQRRRRRRSSSUUUUUUUUUVVVWWWXXXZZZ[[[]]]]]]]]]]]]]]]]]]]]]]]][[[YYYUUUSSSSSSUUUYYY[[[]]]___bbbccccccbbbbbbcccbbbccccccddddddeeeffffffcccbbb``````aaaaaa___^^^ZZZZZZZZZYYYXXXVVVUUUTTTSSSSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQRRRSSSTTTTTTRRROOONNNMMMMMMKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBBBBCCCCCCBBBAAAAAA>>>>>>>>>>>>============:::999888777777888999:::888888888888777777777777777777555444444333444444666444222///...---.../////////.........---------)))''''''(((***,,,,,,,,,---,,,,,,+++*********+++(((((())))))*********+++%%%&&&&&&&&&''''''(((((('''((()))(((&&&%%%&&&'''))))))(((&&&$$$###$$$&&&''''''&&&%%%$$$"""!!! !!!"""$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''###%%%''''''&&&$$$$$$%%%########################''''''&&&&&&&&&'''((()))$$$%%%&&&%%%%%%&&&(((***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%'''(((((())))))))))))(((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&((()))++++++,,,,,,------------------------+++,,,......------///000...000222444777;;;@@@DDDFFFKKKRRRVVVXXXZZZ]]]```cccfffjjjmmmoooqqqtttvvv{{{}}}|||yyyuuurrrrrrtttwwwzzz{{{}}}yyyrrrjjjkkkmmmqqqvvv|||}}}xxxtttqqqqqqnnnmmmoooqqqooohhhaaa]]][[[YYYWWWVVVXXXYYY[[[ZZZZZZXXXUUUSSSSSSVVVXXX\\\]]]]]]]]]\\\\\\[[[ZZZ]]]\\\[[[[[[]]]dddlllrrrvvvnnnjjjfff```\\\XXXXXXVVVUUUSSSQQQOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMIIIIIIIIIIIIIIIJJJKKKLLLMMMOOOQQQQQQQQQQQQSSSTTTUUUTTTSSSSSSSSSUUUWWWYYY^^^\\\[[[\\\___```___]]][[[ZZZXXXWWWWWWXXX[[[\\\bbbbbbaaaaaa``````______cccccccccdddddddddeeeeeeccc```^^^___aaaaaa___]]]^^^]]]\\\[[[XXXVVVTTTRRRRRRRRRSSSTTTUUUVVVVVVVVVTTTTTTSSSSSSRRRRRRQQQQQQSSSSSSRRRQQQOOOKKKIIIGGGEEEFFFGGGGGGHHHHHHHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBB???>>>===<<<;;;:::999999777777777777777888888999777777777777888888888888999888777666555444333333444333222111000000000000,,,,,,,,,,,,,,,,,,,,,,,,************))))))((((((******))))))((((((''''''((((((((((((((())))))***"""###&&&((())))))((('''###$$$&&&&&&&&&&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$&&&((()))###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$######"""&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%&&&'''(((((('''''''''((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))),,,///111000---******++++++******,,,...000//////,,,---...///000000000000000111333444777===DDDIIIOOOQQQSSSUUUXXX\\\bbbfffeeegggiiikkklllooosssvvv|||~~~|||zzzuuuuuutttuuuwwwzzz}}}~~~vvvoooddddddddddddgggjjjnnnpppwwwvvvtttqqqmmmiiieeeccc]]]]]]^^^```bbbaaa^^^[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[YYYYYYZZZ^^^aaadddfffhhhjjjlllmmmmmmmmmlllmmmppptttzzz}}}ssslllccc]]][[[YYYUUUQQQTTTSSSRRRQQQPPPNNNMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIHHHIIIIIIJJJJJJKKKMMMOOOPPPPPPPPPRRRTTTUUUTTTSSSSSSSSSUUUWWWXXX\\\[[[ZZZ\\\___```___]]]\\\[[[YYYXXXXXXZZZ\\\^^^aaaaaa```______^^^^^^^^^aaaaaabbbccccccccccccbbb```^^^\\\]]]^^^___]]][[[]]]\\\[[[ZZZXXXVVVTTTSSSQQQQQQSSSTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRPPPNNNLLLJJJHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA???>>>>>>===;;;::::::999:::999888777777777777777777777777777777777777777888888777666555444333333333333222111000000000000------,,,,,,+++++++++*********)))))))))((((((((()))))))))******************)))(((''''''''''''''''''(((((()))((('''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%&&&'''(((###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))(((***,,,+++)))'''((())),,,+++***,,,...//////...,,,---...///000000000000000111333444777===DDDIIIOOOQQQSSSUUUXXX\\\bbbffffffhhhjjjkkkmmmppptttwww|||~~~}}}|||~~~~~~{{{zzzyyyxxxzzz~~~~~~|||yyyxxxwwwssslllggg^^^\\\[[[ZZZZZZ\\\^^^```bbbbbb```^^^[[[XXXVVVTTTRRRTTTVVVXXXXXXYYYZZZ[[[aaaccceeeffffffeeecccbbbdddeeefffggghhhlllppptttxxx{{{tttiiibbb___YYYSSSPPPPPPPPPNNNLLLMMMMMMMMMLLLLLLKKKKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHIIIKKKMMMMMMNNNOOOQQQRRRTTTSSSSSSRRRSSSTTTVVVWWWXXXXXXZZZ]]]___```^^^\\\]]]\\\[[[ZZZZZZ\\\^^^___``````___^^^]]]]]]]]]]]]]]]^^^```bbbbbbaaa```___]]][[[ZZZ[[[\\\\\\[[[YYY[[[[[[[[[ZZZXXXVVVUUUTTTQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRPPPNNNLLLKKKJJJJJJLLLLLLKKKJJJIIIGGGEEEDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@???????????????>>>===<<<;;;::::::<<<;;;999888777666666666777777777777666666666666777777666555444333333222333333222111000000000000......---,,,+++******)))*********))))))))))))(((((())))))***+++,,,,,,,,,+++***)))'''&&&&&&%%%%%%***))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''%%%$$$###$$$$$$%%%########################%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''((((((((($$$############$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''(((((())))))'''''''''(((((('''''''''(((((((((((())))))))))))&&&'''((('''&&&&&&(((***---++++++,,,...///...---,,,---...///000000000000000111333444777===DDDIIINNNPPPSSSUUUXXX\\\aaaeeefffhhhjjjlllnnnqqquuuxxx}}}}}}|||zzzzzz|||{{{uuuqqqppppppooonnnmmmkkkjjjkkkkkkiiidddaaaZZZYYYXXXWWWXXXYYYZZZ\\\ZZZZZZYYYXXXVVVTTTSSSRRRUUUYYY]]]]]]\\\]]]bbbgggrrrsssuuuwwwxxxwwwwwwvvvyyy{{{~~~~~~qqqggg___YYYUUUSSSOOOKKKJJJKKKLLLKKKKKKHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGIIIHHHGGGGGGFFFFFFFFFFFFFFFHHHJJJKKKLLLMMMOOOQQQRRRRRRQQQQQQRRRSSSUUUUUUUUUWWWZZZ^^^``````^^^]]]]]]]]]\\\[[[\\\]]]___```aaa```^^^]]]\\\\\\\\\\\\[[[\\\___aaaaaa```^^^\\\[[[[[[ZZZZZZ[[[[[[ZZZZZZZZZZZZZZZYYYXXXWWWUUUUUURRRRRRSSSTTTTTTTTTTTTTTTQQQQQQRRRRRRSSSSSSTTTTTTRRRPPPNNNLLLJJJIIIJJJJJJMMMMMMLLLKKKIIIHHHFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@???>>>======??????>>>>>>===<<<;;;;;;;;;;;;:::999888777777777777777777666666666666666666666555555444333333222333222111000000/////////000000///...,,,+++******++++++++++++************)))))))))******++++++++++++***)))(((''''''''''''(((''''''''''''((()))***((('''&&&%%%%%%&&&'''((()))'''%%%#########%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((()))))))))$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))''''''''''''((())),,,------,,,+++,,,...///...---,,,---...///000000000000000111333444777===DDDIIIMMMPPPSSSVVVXXX\\\aaadddfffhhhjjjlllnnnrrrvvvyyy}}}rrroooiiieeedddcccdddddd```aaaaaabbbcccbbb___]]]XXXXXXXXXYYYYYYYYYYYYYYY[[[[[[ZZZYYYXXXXXXXXXWWWXXX^^^dddggghhhlllttt{{{qqqlllddd\\\UUUQQQMMMKKKJJJHHHEEEDDDDDDEEEFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEGGGIIIJJJJJJKKKMMMNNNOOOOOOPPPPPPQQQRRRRRRSSSTTTWWWZZZ]]]^^^^^^]]]]]]\\\\\\\\\\\\]]]^^^___```aaa```^^^\\\[[[[[[[[[\\\ZZZ\\\^^^``````___]]][[[[[[\\\\\\\\\[[[[[[\\\\\\[[[[[[[[[ZZZYYYWWWVVVUUUTTTTTTUUUVVVVVVVVVUUUUUUOOOPPPPPPPPPQQQQQQRRRRRROOONNNLLLJJJHHHHHHIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@??????>>>======?????????>>>>>>======<<<::::::999999999999::::::888888777777666666666555555555444444333333222222333222111000////////////222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))((((((((()))))))))(((((())))))***''''''&&&&&&'''((()))***((('''&&&%%%%%%&&&'''(((((('''%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&'''((()))))))))&&&&&&&&&'''((())))))***&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((('''''''''))),,,......,,,++++++,,,...///...---,,,---...///000000000000000111333444777===DDDIIIMMMOOOSSSVVVYYY\\\```cccfffhhhjjjlllnnnrrrvvvzzz|||~~~~~~ttthhheeeaaa\\\ZZZZZZ[[[\\\ZZZ[[[\\\]]]]]]\\\ZZZYYY\\\]]]___``````___]]][[[]]]\\\\\\[[[[[[[[[\\\\\\\\\cccmmmuuu|||yyyoooiii\\\ZZZWWWRRRNNNJJJHHHFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIHHHIIIKKKLLLLLLMMMMMMNNNOOOOOOPPPPPPRRRUUUYYYZZZZZZZZZZZZ[[[ZZZZZZZZZ[[[\\\]]]^^^___```___\\\ZZZXXXXXXYYYZZZYYYZZZ\\\^^^^^^]]]\\\[[[\\\]]]^^^^^^]]]\\\^^^___]]]]]]\\\[[[ZZZXXXWWWVVVUUUUUUVVVVVVVVVVVVVVVUUUOOOOOOOOOOOOPPPPPPPPPPPPMMMLLLKKKJJJIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@???>>>>>>>>>@@@?????????>>>>>>>>>===:::999999999::::::;;;<<<999999888888777777666666444444333333333222222222222222111000////////////111111000///......------,,,,,,,,,,,,,,,---------******))))))(((''''''&&&((((((((((((((()))******'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%%%%&&&&&&%%%######$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&'''((()))******%%%&&&&&&'''((()))******'''''''''(((((('''''''''(((((((((((())))))))))))'''%%%%%%&&&))),,,,,,,,,+++******,,,...000//////,,,---...///000000000000000111333444777===DDDIIILLLOOOSSSVVVYYY\\\```ccceeegggiiilllnnnrrrvvvzzz|||}}}~~~yyyoooiii___]]][[[YYYWWWYYY\\\^^^aaacccdddeeecccaaa```___gggkkkppptttuuutttqqqooollllllkkkjjjjjjkkklllmmmrrrzzzwwwmmmeee___YYYTTTQQQQQQPPPMMMJJJHHHGGGFFFDDDDDDDDDBBBAAAAAABBBCCCBBBCCCCCCDDDEEEFFFGGGGGGEEEEEEEEEDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIIIIHHHHHHIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMPPPSSSUUUVVVUUUTTTVVVWWWXXXXXXYYYZZZ[[[\\\]]]]]]^^^\\\YYYWWWUUUUUUVVVWWWXXXYYYYYYZZZ[[[ZZZZZZZZZ[[[^^^______]]]]]]___aaa```___^^^]]][[[YYYWWWVVVUUUUUUVVVVVVVVVUUUUUUTTTQQQPPPPPPPPPPPPPPPOOOOOOLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIHHHHHHEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@???@@@@@@????????????>>>>>><<<;;;;;;::::::::::::;;;:::::::::999888777777777333333333333222222222222222111000//////......//////.........------,,,,,,*********+++++++++,,,,,,***)))))))))))))))))))))(((''''''&&&&&&&&&''''''$$$$$$&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&''''''###$$$$$$$$$%%%%%%%%%%%%""""""###%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&'''((()))******'''(((((())))))(((((('''(((((((((((())))))))))))&&&%%%%%%'''+++,,,+++)))***))))))+++...000111000,,,---...///000000000000000111333444777===DDDIIIKKKNNNSSSVVVYYY\\\___bbbdddfffhhhkkkmmmqqqvvvyyy}}}uuuoookkklllmmmllllllmmmpppssswwwyyyzzzxxxqqqiiibbb^^^\\\\\\\\\\\\^^^aaafffjjjrrrtttuuuuuusssqqqoooooosssxxxvvvmmmggg___XXXUUUQQQMMMIIIHHHHHHGGGFFFDDDDDDEEEFFF>>>??????>>>======>>>@@@BBBBBBCCCCCCDDDEEEFFFFFFDDDDDDDDDCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIIIIGGGGGGHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLOOOQQQSSSRRRPPPPPPRRRUUUVVVWWWXXXYYYZZZ[[[\\\\\\\\\ZZZWWWTTTSSSSSSTTTUUUWWWWWWWWWWWWXXXXXXYYYYYY[[[^^^```___]]]]]]___aaaaaaaaa```^^^\\\YYYWWWVVVTTTTTTUUUUUUUUUTTTTTTSSSRRRRRRRRRQQQQQQPPPPPPOOOLLLMMMNNNNNNNNNMMMKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@???????????????>>>===<<<;;;:::999999999;;;;;;::::::999888777777333333222222222222222222222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))************)))))))))***++++++,,,,,,((('''&&&%%%$$$######### ###&&&((()))((((((###$$$&&&&&&&&&&&&$$$###"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&''''''""""""######$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$######%%%%%%&&&'''((()))***+++(((((())))))))))))(((((((((((((((((())))))))))))'''&&&''')))---...,,,))))))((()))+++///111222111,,,---...///000000000000000111333444777===DDDIIIKKKNNNSSSVVVYYY\\\___bbbccceeehhhjjjmmmqqquuuyyy~~~wwwmmmhhhhhhdddfffhhhgggdddccceeehhhhhhiiijjjhhheeebbbaaabbb^^^dddjjjkkkkkknnnvvv}}}xxxoooeee___UUUSSSPPPNNNMMMKKKHHHFFFEEEEEEEEEEEEDDDCCCBBBAAAAAA>>>:::999:::===@@@AAACCCCCCCCCEEEFFFFFFDDDBBBFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@AAABBBCCCDDDEEEEEEIIIJJJJJJHHHGGGFFFGGGIIIFFFFFFHHHIIIJJJLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUUUUUUU\\\[[[ZZZYYYYYYYYY[[[[[[\\\]]]^^^___````````````bbbaaa^^^[[[YYYWWWWWWWWWRRRSSSTTTUUUUUUTTTSSSRRROOOOOOOOOOOOOOOOOOOOOOOOPPPNNNLLLJJJHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDCCCCCCDDDBBBCCCCCCDDDBBB@@@>>>===============>>>>>>>>>>>><<<<<<;;;;;;:::::::::999::::::999999888777777777444444333333333333222222////////////............,,,,,,---------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))(((&&&&&&''''''((((((((((((((((((((((((((())))))((((((&&&$$$"""!!!###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&+++&&&""""""%%%&&&###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''((())))))(((&&&***)))((('''''''''''''''***)))''''''((((((&&&%%%'''(((******)))(((((())),,,,,,+++***)))))))))***++++++++++++++++++++++++////////////............111333555555777;;;BBBHHHKKKNNNRRRUUUXXX[[[___bbbffffffffffffhhhlllssswww~~~{{{sssnnniiicccbbbdddcccfffgggeeeaaa___```bbbbbbdddffffffeeeeeeeeefffiiiooovvvzzz|||{{{pppgggaaa\\\VVVQQQMMMKKKIIIGGGGGGEEECCCAAACCCCCCCCCCCCBBBAAA@@@???@@@>>>;;;999:::;;;;;;<<<@@@AAABBBCCCEEEFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@AAAAAABBBBBBCCCDDDDDDDDDFFFFFFGGGEEEDDDCCCDDDFFFEEEFFFGGGHHHJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPPPPTTTUUUVVVWWWWWWXXXXXXWWWWWWWWWVVVUUUUUUUUUUUUUUUZZZYYYXXXXXXXXXYYYZZZZZZ]]]]]]^^^___```````````````___\\\YYYWWWVVVUUUUUUSSSTTTTTTUUUTTTSSSRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPNNNLLLJJJJJJIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA============>>>>>>??????=====================>>>@@@@@@???>>>===<<<;;;::::::999999888888777666666444444333333333333222222////////////.....................------,,,+++***++++++++++++++++++++++++((((((((((((((((((((((((***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''### !!!$$$&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%)))((((((''''''''''''(((((('''&&&'''((()))((('''''')))***)))((('''((()))+++***))))))((((((((()))*********++++++,,,,,,,,,....../////////////////////111333333555999@@@FFFMMMPPPTTTXXXZZZ^^^aaadddggggggggggggiiimmmsssxxx{{{sssoooooohhhbbb```^^^]]]```eeehhhjjjllljjjfffcccdddeeefffiiimmmpppqqqsssvvvxxxyyypppddd^^^VVVQQQOOOMMMIIIFFFFFFDDDBBBAAABBBAAA???===AAAAAAAAAAAA@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;===>>>???@@@BBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEECCCBBBAAACCCDDDEEEEEEFFFGGGHHHJJJKKKKKKMMMMMMMMMNNNNNNOOOOOOOOORRRSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[\\\]]]^^^^^^^^^^^^^^^]]][[[XXXWWWUUUUUUTTTUUUUUUUUUTTTSSSRRRQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMKKKJJJIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA?????????@@@BBBCCC========================???>>>===;;;:::888777666999999888888777777666666444444333333333333222222////////////.....................---,,,+++***)))++++++++++++++++++++++++''''''''''''''''''''''''))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###  $$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&(((''''''''''''(((((()))'''&&&%%%''')))***))))))((())))))((('''''')))***))))))((('''''''''(((((())))))***+++,,,,,,------------......///000000000///111333333555999@@@FFFNNNQQQTTTXXX[[[^^^bbbeeeggghhhhhhhhhjjjooouuuyyy{{{sssnnnllljjjkkkfffbbbaaa```aaafffmmmtttwwwzzzzzzxxxwwwyyy{{{vvvkkk```YYYUUUQQQKKKHHHFFFEEECCCAAACCCAAA@@@@@@AAAAAA@@@>>>??????@@@@@@???>>>======999:::;;;<<<<<<<<<===>>>@@@AAACCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAACCCDDDEEEDDDBBBBBBCCCEEECCCDDDEEEFFFGGGHHHIIIIIIKKKKKKLLLLLLMMMMMMNNNNNNRRRRRRSSSTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRSSSSSSTTTUUUUUUUUUVVVWWWXXXYYYYYYXXXYYYZZZ[[[[[[\\\\\\[[[^^^]]]\\\ZZZXXXWWWVVVVVVVVVVVVUUUTTTRRRQQQOOOOOONNNNNNNNNNNNMMMMMMMMMMMMKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCFFFFFFEEEDDDCCCBBBAAAAAA===============<<<<<<<<<<<<;;;:::999888777666666999888888777666666555555444444333333333222222222////////////............+++++++++,,,++++++******************************(((((((((((((((((((((((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###!!! !!!$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))******)))(((((()))'''''''''''''''((()))***(((&&&&&&''')))))))))((()))))))))((('''''')))+++))))))(((''''''((((((((((((((()))***,,,---......,,,,,,---...///000111111111333555555666;;;BBBHHHLLLOOOSSSVVVYYY\\\```cccggghhhiiijjjlllpppvvvzzzqqquuu{{{|||{{{zzz{{{}}}~~~vvvpppmmmmmmoooppplllhhhfffggghhhkkksss|||yyymmmddd]]]WWWRRRNNNIIIFFFCCC@@@??????>>>>>>@@@???>>>???@@@AAA@@@???>>>>>>?????????>>>======777999:::;;;:::;;;>>>AAADDDGGGJJJKKKIIIHHHHHHIIIGGGGGGFFFFFFEEECCCBBBAAACCCCCCBBBBBBAAAAAA@@@@@@AAABBBCCCBBBAAAAAABBBDDDBBBBBBCCCDDDEEEFFFFFFGGGIIIIIIJJJJJJKKKLLLLLLMMMQQQQQQRRRSSSTTTTTTTTTTTTRRRRRRQQQQQQQQQRRRRRRSSSTTTUUUVVVWWWXXXXXXYYYYYYXXXXXXYYYZZZ[[[[[[[[[[[[^^^^^^]]]\\\[[[ZZZYYYXXXWWWVVVUUUSSSQQQPPPOOONNNNNNNNNNNNMMMMMMLLLLLLLLLIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCEEEFFFDDDBBB???===>>>=========<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;888888777666666555555444444444333333333222222222////////////............'''((()))******+++******************************))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$"""""""""###$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))******((('''((()))'''''''''''''''((()))******(((''''''(((((('''%%%((()))))))))''''''(((***))))))((((((((())))))***(((((()))***,,,---......+++,,,---...///000111222111333555555666;;;BBBHHHLLLOOOSSSVVVYYY\\\```cccfffhhhiiijjjmmmqqqvvvzzz~~~oootttzzz|||{{{{{{|||~~~{{{yyyvvvtttpppmmmmmmooosssuuuqqqppprrrwwwzzzwwwoooaaa[[[SSSNNNLLLJJJFFFDDD???>>>============>>>???===<<<;;;<<<>>>???>>>============>>>>>>======<<<999::::::999888;;;AAAFFFJJJNNNRRRRRRNNNJJJHHHHHHEEEDDDDDDCCCBBB@@@>>>===AAAAAAAAA@@@@@@?????????>>>???@@@???>>>>>>@@@BBBAAAAAABBBCCCCCCDDDEEEEEEGGGGGGHHHIIIJJJJJJKKKKKKOOOOOOPPPQQQRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQQQQRRRTTTUUUVVVWWWXXXXXXWWWWWWYYYZZZ[[[\\\\\\]]]]]]\\\]]]]]]]]]]]]\\\[[[YYYYYYWWWVVVTTTRRRPPPPPPOOOOOONNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@???AAAEEEHHHHHHFFFCCC@@@>>>======<<<<<<;;;;;;;;;999999999999::::::::::::777777666666555555444444444444333333333333222222////////////............'''((())))))************************************************************((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$#########$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&((((((%%%$$$%%%'''(((''''''''''''(((((()))+++)))((('''((((((&&&%%%'''(((******)))(((((()))))))))(((((())))))******))))))***+++,,,,,,------,,,,,,---...///000111222///111333333555999@@@FFFOOORRRUUUYYY[[[___cccfffeeegggiiikkkmmmqqqvvvzzz|||~~~~~~|||zzz{{{|||}}}~~~}}}}}}||||||vvvlllcccZZZTTTNNNJJJEEECCCCCCBBB@@@===<<<<<<===<<<<<<<<<>>>???;;;:::999:::;;;<<<;;;:::::::::;;;<<<<<<;;;;;;:::;;;<<<<<<;;;<<>>?????????>>>>>>>>>>>>>>>>>>???@@@???>>>>>>@@@BBB@@@@@@AAAAAABBBCCCCCCCCCEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQSSSTTTUUUVVVVVVVVVUUUTTTWWWXXXYYYZZZ[[[[[[[[[[[[YYYZZZZZZZZZZZZXXXWWWVVVVVVUUUSSSQQQPPPPPPPPPPPPNNNMMMMMMLLLKKKKKKJJJJJJHHHIIIIIIIIIIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@AAACCCFFFHHHHHHGGGEEECCC>>>>>>===<<<<<<;;;::::::777777777777777666666666777777666555555444444333444444333333333333222222////////////............+++++++++++++++***))))))************************))))))))))))))))))))))))'''((()))))))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%((('''$$$"""$$$''')))((((((''''''''''''((()))(((''''''((()))(((&&&%%%(((+++,,,***(((''''''((('''''''''(((((()))************++++++,,,,,,,,,,,,------...///000000111///111333333555999@@@FFFOOORRRVVVYYY\\\___cccfffdddfffhhhjjjmmmqqqvvvyyyzzz{{{}}}~~~~~~~~~}}}ssseee[[[UUUPPPKKKFFFFFFCCC@@@@@@BBBAAA>>>;;;;;;<<<;;;:::888888999:::;;;:::999:::;;;<<<;;;:::888999999:::::::::999999:::<<<===>>>CCCNNN^^^jjjyyyiiiYYYMMMHHHAAABBBBBBCCCCCCBBBBBBAAA===============>>>>>>>>>@@@AAABBBAAA@@@@@@BBBDDD@@@@@@@@@AAAAAABBBBBBBBBDDDEEEFFFGGGHHHIIIJJJJJJIIIJJJKKKLLLLLLMMMMMMMMMOOONNNNNNNNNOOOOOOPPPQQQSSSSSSTTTUUUUUUTTTRRRRRRTTTTTTUUUVVVWWWWWWWWWWWWVVVVVVWWWWWWWWWVVVTTTSSSUUUTTTRRRQQQPPPPPPPPPQQQNNNMMMMMMLLLKKKJJJJJJIIIEEEFFFGGGGGGFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@>>>===>>>>>>===<<<;;;;;;::::::<<<;;;;;;:::999888888777777666666555444444333333444444444333333333222222000/////////............/////////...,,,***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""&&&***(((%%%###%%%(((***)))(((''''''''''''''''''&&&&&&''')))***)))((($$$'''+++---+++)))'''&&&&&&&&&&&&&&&&&&'''((()))+++++++++++++++++++++,,,------......///000000000111333555555777;;;BBBHHHMMMPPPTTTWWWZZZ]]]aaadddccceeehhhjjjmmmqqquuuyyyxxxzzz{{{|||}}}~~~|||rrrhhh```UUURRRNNNHHHDDDBBB@@@@@@=========<<<<<<;;;;;;;;;999999888888888888999999999999888888888888999999:::::::::999999888666666888666777<<>>======:::;;;;;;<<<===>>>>>>???===<<<<<<<<<===>>>??????>>>>>>>>>>>>???@@@AAABBBEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMNNNOOOPPPPPPPPPQQQQQQPPPPPPOOONNNPPPQQQRRRTTTUUUUUUUUUUUUUUUUUUTTTRRRRRRQQQQQQQQQNNNOOOPPPQQQQQQQQQPPPOOOSSSRRRQQQOOOLLLJJJHHHHHHEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>?????????@@@@@@@@@@@@>>>===;;;:::999999:::;;;777777888999999777666555777555444222222333444555222222222222222222222222111111000///......//////...---,,,+++************''''''(((((())))))******+++***((('''''''''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&***'''%%%$$$%%%&&&&&&%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%###!!!"""$$$%%%$$$!!!%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&''''''''''''''''''&&&&&&(((''''''&&&&&&''')))***************************************************///...+++)))))))))***+++000000000000000111111111222333444555777===DDDJJJOOOQQQUUUWWWZZZ^^^bbbfffhhhhhhjjjlllppptttwwwyyy||||||||||||{{{}}}ssshhhaaaYYYQQQKKKJJJGGGDDDAAA>>>=========;;;;;;::::::999999999999888888777777777777888888999888888777777888888999999999999999888777777666;;;999:::???HHHXXXtttwww___QQQLLLDDDCCCBBB@@@???>>>======;;;;;;<<<<<<======>>>>>>>>>============>>>>>>???>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFHHHHHHIIIIIIJJJJJJKKKKKKMMMNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPOOONNNMMMLLLOOOPPPQQQRRRRRRRRRRRRRRRPPPPPPPPPOOOOOOPPPPPPQQQNNNOOOPPPQQQQQQPPPOOONNNMMMLLLLLLKKKJJJJJJIIIIIIEEEDDDDDDCCCCCCBBBAAAAAA????????????@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>===>>>>>>>>>>>>?????????@@@>>>===<<<;;;::::::::::::777888888888888777666666777555444222222333444555222222222222222222222222111111000000////////////------,,,+++************(((((((((((())))))******+++***)))((('''(((((()))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%$$$%%%&&&%%%$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&$$$######&&&&&&%%%###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))*********************************)))))))))))))))+++************,,,---...000000000000111111111111222222333444666<<>>===;;;:::999::::::;;;888888777777777777666666777666666666666666666777888888777777777777888888888888888888777777777777<<<;;;>>>DDDOOOcccxxx___OOOIIICCCCCCAAA???>>>=========<<<<<<<<<<<<<<<<<<<<<<<>>>>>============>>>============>>>???@@@@@@???@@@@@@AAABBBCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIMMMMMMOOOPPPPPPPPPOOONNNOOOOOOOOOOOONNNMMMLLLKKKNNNNNNOOOOOOOOOOOONNNNNNKKKKKKKKKKKKLLLMMMOOOOOONNNNNNOOOPPPPPPOOONNNMMMIIIHHHHHHHHHGGGFFFFFFFFFDDDCCCBBB@@@@@@@@@@@@AAA<<<======>>>>>>?????????@@@@@@@@@??????>>>===<<<============>>>>>>>>>>>>============<<<;;;::::::888888777777666666777777666555444333222333444444222222222222222222222222111111111000000000000000,,,,,,++++++***+++++++++((((((((())))))))))))***+++***)))(((((((((((()))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&$$$"""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''(((((((((((((((******************************))))))((((((((('''*********+++,,,---------//////000000111111111111222333333333666;;;BBBGGGOOORRRUUUXXX[[[^^^cccffffffgggiiilllppptttxxxzzz{{{|||}}}||||||}}}yyyoooeee\\\VVVPPPLLLGGGDDDCCCBBB@@@>>>:::999999888888999:::;;;666666666666666555555555666555555444444555555666777777777666666777777777666666666777777888888888:::===BBBKKKZZZrrrwww___PPPIIICCCBBB@@@???===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;??????>>>===<<<<<<<<<===<<<<<<<<<<<<===>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFDDDDDDEEEFFFGGGGGGHHHHHHLLLMMMOOOQQQQQQPPPNNNMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMLLLKKKIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNOOOOOOOOONNNLLLKKKIIIIIIGGGFFFDDDCCCBBBAAAEEEDDDAAA?????????AAABBB;;;<<<<<<===>>>???@@@@@@????????????>>>===<<<;;;<<<<<<<<<============>>>===>>>>>>???>>><<<;;;:::999888777555555666777777666555444333333333444444222222222222222222222222111111111111111111000000+++++++++***++++++,,,,,,))))))))))))))))))))))))*********)))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&###!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''((((((((((((%%%&&&((()))))))))((('''************************++++++******))))))((((((,,,,,,------,,,,,,+++***//////000000111111222222333444444444666;;;BBBGGGOOORRRUUUXXX[[[___cccfffhhhiiijjjlllooosssvvvxxx{{{|||}}}}}}|||}}}uuummmbbbYYYTTTOOOJJJFFFCCCAAA>>>======<<<<<<;;;999999999888888888999999555555555555555666666666555555444444444444555555777666666555555666666777666666666666777888:::;;;;;;CCCNNN\\\nnn{{{cccTTTMMMBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@AAAAAABBBCCCDDDEEEEEECCCDDDEEEFFFGGGHHHIIIIIIKKKLLLNNNPPPPPPOOONNNMMMLLLMMMNNNPPPQQQQQQRRRRRRNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKNNNNNNOOONNNNNNLLLJJJIIIHHHHHHGGGFFFDDDCCCCCCBBBFFFEEEBBBAAA@@@@@@BBBCCC======>>>>>>???@@@AAAAAA===>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<===============>>>>>>???>>><<<;;;:::999888666555555555666777555555444444333333333333222222222222222222222222///000111111111111000000+++++++++***++++++,,,,,,************))))))))))))***************))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########%%%&&&&&&$$$"""$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''((((((((())))))%%%&&&((()))))))))(((''')))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,---------,,,++++++...//////000111111222222444555555666888===DDDIIIPPPRRRVVVXXX[[[___cccgggkkkkkkkkklllnnnqqqsssuuuzzz|||}}}}}}}}}}}}vvvhhh^^^YYYSSSKKKFFFDDDBBB???===;;;;;;:::888777777777777888777777777666666555555555555555555555666666666555555444444444444555555666666555555555555666666666666666666888:::<<<>>>AAANNN```rrrzzzbbbRRRJJJBBBAAA???===<<<;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::::::::;;;::::::::::::;;;<<<===>>>===>>>>>>???@@@AAABBBCCCCCCCCCDDDFFFGGGHHHIIIJJJKKKKKKMMMNNNNNNNNNMMMLLLLLLMMMOOOPPPQQQRRRRRRSSSMMMNNNNNNNNNMMMLLLKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKNNNNNNNNNNNNLLLKKKIIIGGGDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEDDDBBBBBBBBBBBBCCC>>>??????@@@@@@AAAAAAAAA<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<========================<<<;;;::::::777777666666555555666666555555444444444333333333222222222222222222222222---...000111111000//////,,,,,,++++++***++++++++++++************)))))))))******++++++******)))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((())))))***&&&''''''((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...///000......///000111222222333444444555666999???FFFKKKPPPSSSVVVYYY\\\___dddgggkkkkkkkkklllnnnppprrrtttzzz{{{}}}~~~}}}~~~vvviii___VVVOOOKKKGGGCCC???=========:::777999999999888666555555666555666666666555444444333333333444444444555555555555555444444444444555555666555555444444555555666666666666777999;;;>>>@@@HHHZZZqqqwww___OOOGGGAAA@@@???===<<<;;;::::::888888999999::::::;;;;;;999999999888999999::::::999999999999:::;;;<<<===<<<<<<===>>>???@@@@@@AAABBBBBBCCCEEEFFFHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLNNNNNNOOOPPPPPPPPPPPPOOOLLLLLLLLLMMMLLLLLLKKKKKKJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLIIIGGGFFFCCCCCCDDDEEEFFFFFFGGGGGGEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<===>>>???@@@@@@@@@<<<<<<=========>>>>>>>>>>>>===<<<;;;::::::::::::666666777777666666555444444444555555444444333333222222222222222222222222,,,---///000000000......------,,,+++************+++++++++*********))))))******+++++++++***)))(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###$$$&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''((())))))******'''''''''''''''((())))))))))))))))))))))))))))))*********+++,,,,,,------*********+++,,,...000222......///000111222333333222333444555999???FFFLLLPPPSSSVVVYYY\\\```dddggghhhhhhiiikkknnnqqqtttvvvyyy{{{}}}~~~~~~~~~xxxqqqgggbbbXXXOOOIIIFFFFFFGGG===:::888999;;;<<<999666777777888777555444444555555555666666666666555444222222222333333444444444666555555444444555555666555555555444444555555555777666666777999<<>>===;;;:::::::::777777888999::::::;;;;;;777777777777888999::::::999999999999:::;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBDDDEEEGGGHHHHHHKKKJJJJJJJJJJJJKKKLLLLLLOOOOOOOOOOOONNNMMMLLLLLLJJJJJJKKKKKKKKKKKKKKKJJJGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNNNNMMMKKKIIIGGGEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@???????????????:::;;;===>>>@@@AAAAAABBB============>>>>>>>>>>>>>>>===;;;:::999999:::;;;555666777777777666444333444444555555444444333222222222222222222222222222***,,,...///000///...---...---,,,+++************++++++++++++******))))))******+++,,,+++***)))((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''%%%###$$$%%%'''(((((($$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%''')))(((&&&%%%&&&)))%%%%%%&&&&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&&&&''''''((()))******+++(((((('''&&&&&&((()))***))))))))))))))))))))))))(((((()))***+++,,,,,,---///---,,,++++++,,,...///---...///000111222333333000111222444888???FFFLLLPPPSSSVVVYYY\\\```dddgggeeefffhhhjjjnnnsssvvvyyyyyy{{{}}}~~~~~~~~~xxxlllddd]]]XXXUUULLLIIIFFFBBB???=========::::::999888777777777888888888777555555444444444555444333333222111000000888777666555444333333333555555555555444333222111222222222222222222222222555555555555666999===AAANNN]]]uuuxxxbbbQQQGGGCCC@@@<<<::::::::::::999:::999888777777888999:::777777888888888999999999999888888888888:::;;;<<<<<<<<<>>>???@@@AAAAAABBBDDDBBBAAAAAACCCEEEFFFFFFEEEEEEGGGHHHIIIJJJJJJJJJMMMLLLLLLKKKLLLLLLMMMMMMJJJJJJIIIIIIIIIJJJJJJKKKIIIHHHFFFFFFFFFHHHJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGFFFEEEDDDDDDCCCAAAAAA@@@>>>===;;;::::::======???@@@AAABBBBBBBBBAAA@@@>>><<<<<<===???@@@???>>><<<999777666555555777777666666666666777777222111000000222222111000222333444555555333111000111111000///////////////,,,,,,++++++***)))((((((***+++++++++***(((&&&%%%''''''(((((())))))******'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$(((''''''&&&&&&''''''((($$$$$$$$$######""""""""" &&&***(((&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$&&&'''(((((())))))((('''%%%$$$%%%''')))***)))))))))))))))(((''''''***)))(((''''''((()))***,,,---.../////////---,,,/////////000111111222222000222444444666;;;DDDJJJQQQTTTWWWZZZ\\\___ccceeefffiiikkknnnpppssswwwzzz{{{|||~~~~~~zzzqqqgggaaaYYYRRRNNNKKKIIIGGGEEECCC@@@===:::999999999888888777666666666666666777666555444333333333333333333333333222222222222666555444333222222222222222222222222111000///...222222222222222222222222555555555555666888===@@@KKKZZZuuuzzzdddRRRGGGBBB???;;;:::999:::999888999888777777777777888999777777777888888888999999888888777777888999;;;<<<;;;<<<>>>???@@@AAAAAAAAADDDBBB@@@AAACCCEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJKKKMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFGGGHHHJJJKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>===;;;::::::<<<===???@@@AAABBBBBBBBB@@@???>>>=========>>>???===<<<:::888777555555555777666666555555666666777333111111111222333222111222333444555444333111000111000000///////////////...------,,,++++++******++++++,,,,,,++++++***)))((((((((((((((()))))))))'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%""" """%%%'''$$$ ######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''(((((((((((((((''''''&&&'''((()))******************)))((((((***))))))(((((()))))))))++++++,,,---...//////////////////000111111222222000222444444666;;;DDDJJJQQQSSSWWWYYY\\\^^^bbbdddfffhhhkkkmmmooorrrvvvyyyzzz|||}}}~~~}}}~~~|||qqqhhh___WWWQQQIIIFFFBBB@@@@@@@@@???>>>===<<<999777555555555555777666555555444555555555555555444333222222222222222222222333333444444444333222222111111222222333111111111111000///...---222222222222222222222222444555555555555777;;;>>>EEEVVVpppxxxcccQQQFFF@@@>>>;;;999999999999888888888777777777777888888777777777777888888888888777777777777777888::::::;;;<<<===>>>???@@@@@@@@@BBBAAA??????AAACCCDDDDDDEEEEEECCCCCCDDDFFFIIIKKKMMMMMMLLLKKKJJJIIIHHHHHHLLLKKKJJJHHHGGGGGGGGGGGGIIIHHHGGGGGGGGGHHHJJJJJJIIIIIIJJJIIIIIIHHHGGGFFFGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>><<<;;;::::::<<<===>>>@@@@@@AAAAAAAAA??????>>>>>>>>>>>>======;;;:::888777666555555555555555555444444555555555444222111222333444333222222222333444333222111000111000//////......////////////......------,,,,,,------,,,+++************))))))(((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$(((&&&###$$$&&&%%%"""######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&+++***)))'''%%%$$$$$$###&&&''''''(((((('''''''''((((((((()))))))))))))))***++++++++++++******)))))))))***************))))))******+++---...000111/////////000111111222222000222444444666;;;DDDJJJPPPRRRVVVXXXZZZ]]]```cccfffhhhkkkmmmnnnqqqtttwwwzzz{{{|||}}}|||}}}vvvgggbbbZZZSSSNNNKKKGGGDDD@@@@@@???>>>===<<<;;;:::777777555444333333333333666555555444444444555555555444333222222222222222333333333333333333333333111111111111111222333444222222333333222111111000111111111111222222222222444444555555444666999<<>><<<:::999999999888777777777777777777777777777666666666777777777888888666666666777777888999999;;;;;;<<<===>>>??????>>>AAA???===>>>@@@BBBBBBBBBDDDDDDDDDDDDEEEGGGHHHIIILLLLLLLLLKKKKKKJJJIIIIIIJJJIIIHHHGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFEEEDDDCCCCCCBBB@@@???>>>===<<<;;;::::::<<<===>>>???@@@@@@@@@@@@>>>>>>??????>>>>>>===<<<:::999888777777777777777555444444333333444444555444333222222444444333222222222222333222111000000000000///............/////////......---------,,,///...,,,)))(((''''''((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''########################%%%$$$###%%%''''''%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''',,,+++)))(((&&&%%%%%%%%%((((((((((((((('''&&&&&&'''(((((()))))))))((((((*********++++++***))))))((()))+++,,,,,,+++***)))+++*********+++---///000/////////000111111222222000222444444666;;;DDDJJJOOOQQQUUUWWWYYY[[[___aaafffhhhjjjlllnnnppptttvvvzzz{{{||||||{{{|||sssggg^^^WWWRRROOOJJJFFFBBB???;;;999:::;;;<<<;;;999777555444555555555444444444444444555555444444444555555666555444333333222333333333555555444333333222111111111111111111222333444555333333333333333333222111000000000111111222222222333444555444444555777999>>>HHHZZZnnn|||kkk\\\OOOEEE???<<<:::999888888888777666666666666666666666666666555555666666666777777777555666666777888888999999:::;;;<<<<<<============???===<<<<<<>>>@@@AAA@@@BBBCCCDDDFFFGGGGGGGGGGGGIIIIIIJJJKKKLLLLLLLLLKKKFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEIIIIIIGGGFFFDDDCCCAAAAAA???>>>>>>===<<<;;;::::::<<<<<<===>>>????????????===>>>>>>>>>>>>===<<<<<<::::::999888888888888888444444333333333333444444444333222222444444333222111111222111111111000000000//////...............------------,,,,,,,,,,,,...---+++***)))))))))***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&##############################$$$%%%'''((('''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))(((''''''''''''((())))))))))))((('''&&&&&&&&&''''''(((((('''&&&&&&(((((()))))))))))))))(((((()))***,,,,,,,,,+++***---,,,+++***+++,,,---.../////////000111111222222000222444444666;;;DDDJJJOOOQQQTTTVVVXXXZZZ]]]```fffhhhjjjlllnnnppptttwwwzzz{{{{{{{{{{{{|||zzzqqqeee[[[TTTOOOKKKGGG?????????===<<<999777666444666888777555444333333555555555555555555555555444444444444444444555666444333333222222333333444555444444333111000000///222111111111222333444444000111111111111111000000//////000000111222222222222444444444333333555777:::@@@KKKYYYgggsss|||zzzqqqcccUUUKKKCCC>>>;;;;;;999888777888888666555555555666666666666555555555555555555666666666666555666777888999999999999999:::;;;<<<<<<<<<<<<<<<===<<<::::::===>>>??????AAAAAACCCDDDEEEFFFFFFFFFFFFGGGIIIKKKLLLLLLKKKKKKDDDDDDDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFEEECCCAAA@@@???>>>>>>>>>======<<<;;;;;;:::<<<<<<===>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;;;;:::999888888888999444444444333333444444444444222111222333444333222111111111000000000000000000///......------......,,,,,,++++++++++++++++++++++++******+++,,,,,,---((((((''''''''''''''''''%%%&&&&&&''''''&&&&&&%%% !!!"""###$$$%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((()))))))))))))))))))))((('''&&&''''''''''''&&&&&&&&&&&&''''''((())))))))))))((((((((()))***++++++++++++------,,,,,,,,,,,,------/////////000111111222222000222444444666;;;DDDJJJOOOQQQTTTWWWXXXZZZ]]]___eeegggjjjlllooorrrvvvyyy{{{||||||{{{{{{|||yyyqqqggg```VVVPPPJJJEEEDDDBBB???<<<555666777777777777888999222555777777555444444555333444444444444444444333222222222222222333444444222222111111111222222333222222222111111000000000111111000000000111222222//////000000000000000////////////000111222222222222333444444333222444555666999???GGGOOOWWW]]]aaa]]]WWWMMMEEE???<<<999888999888777777888777666444444555666666666666555444444444555555555666666666666777888999:::::::::999999::::::;;;;;;;;;;;;:::<<<:::999999;;;===>>>>>>AAA@@@???>>>???BBBEEEGGGDDDEEEGGGIIIIIIIIIHHHGGGDDDDDDDDDDDDEEEEEEFFFGGGJJJJJJJJJJJJJJJIIIIIIHHHFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDBBBAAAAAA@@@@@@?????????=========<<<<<<;;;;;;:::<<<<<<======>>>>>>======???>>>===<<<;;;<<<======;;;;;;999888777777777777555555444444444444555555333111111111222333222111111111000/////////////////////...------------...++++++++++++++++++,,,,,,*********)))((('''&&&&&&&&&&&&''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%!!!!!!"""""""""#########$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&''''''((()))(((((()))))))))(((((('''***)))'''&&&&&&&&&'''((('''((()))***************(((((((((((()))***+++++++++,,,---.............../////////000111111222222000222444444666;;;DDDJJJPPPRRRUUUWWWXXXZZZ]]]___dddgggjjjmmmpppsssxxx{{{}}}}}}}}}{{{{{{}}}}}}rrrdddZZZVVVRRRKKKEEEEEEAAA>>>===>>><<<888444:::999888555333333555666333666888777444222333555222333333333333333222111111111000000111222333333111000000000000000111111000000000000000111111111000000////////////000000000000111111111111111000...//////000111222222222222333444444222222333444333555999===AAAEEEHHHJJJJJJFFFAAA===;;;999888666888777666777888777555333333444555666666555444333444444444555555555666666666777999:::;;;;;;::::::999999:::;;;;;;;;;::::::<<<:::888999;;;=========CCC@@@;;;999:::>>>DDDHHHDDDEEEFFFGGGGGGFFFDDDCCCFFFEEEEEEDDDDDDDDDDDDEEEJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIEEEEEEEEEEEEDDDDDDDDDDDD?????????@@@@@@AAAAAAAAA=========<<<<<<;;;;;;:::;;;<<<==================@@@>>><<<;;;:::;;;===>>>;;;:::999777666666555555666555555444444555555666222111000000222222111000111111000/////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''$$$ %%%&&&&&&''''''(((((((((%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&"""""""""######$$$$$$$$$!!!###%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%% !!!!!!"""######$$$$$$ !!!"""######"""!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((,,,***((('''&&&'''((()))((()))***+++++++++++++++((('''''''''''')))+++,,,)))***---///000000000000/////////000111111222222000222444444666;;;DDDJJJPPPSSSUUUWWWYYYZZZ]]]```dddgggjjjmmmppptttyyy|||}}}~~~}}}||||||~~~wwwmmmddd___TTTRRRNNNIIIDDDAAA>>>>>><<<;;;999777666666777777666666666666666666666666444444444333333222222222444333333222222333333444333222111000000111222333000000000000000000000000222111///.........///000//////000000000000//////000000000000////////////------......///000000111111111111111111111111111333333444555777999:::<<<===;;;999888666666666777555555555555555555555555333333333444444444555555555555555555555444444444444555666888888888777666777777888999::::::;;;;;;999999::::::::::::;;;;;;======>>>???AAABBBCCCDDD@@@BBBCCCEEEEEECCCBBB@@@@@@@@@@@@AAABBBDDDFFFGGGGGGGGGIIIIIIIIIIIIGGGGGGGGGIIIKKKLLLLLLKKKIIIGGGDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@???>>>>>>>>>???@@@@@@???===<<<;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;:::::::::999888777777777888444444333333333333222222222111111111000000//////333222000,,,((((((,,,000111111000......---------,,,,,,,,,+++++++++******,,,++++++***)))((((((((((((((()))))))))'''&&&%%%(((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&(((''''''&&&&&&%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&#########$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&'''(((***+++)))))))))))))))(((''''''+++)))&&&""" $$$(((((())))))******+++,,,,,,---,,,,,,------...///000111111111111111000///...000222333555888>>>EEEJJJOOORRRVVVYYY[[[\\\^^^___dddeeehhhjjjnnnssszzz|||pppddd[[[TTTMMMIIIHHHGGGDDD@@@===;;;::::::999888777555555555555666555555555555555555555555444444444333333333222222333333222222222222333333222111000000000000111222000000000000000000000000111111000/////////////////////000000000000//////000/////////////////////////////////////////////000000000000000000000000333333333444555777999999999888777555555555555666555555555555555555555555333333333444444444444555555555555555555555555555555666666777777777777666777888888999999:::::::::999999999:::::::::;;;;;;<<<===>>>???@@@BBBCCCCCCAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBCCCEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEGGGIIIJJJJJJIIIGGGEEEDDDDDDCCCCCCBBBAAAAAAAAABBBAAA@@@??????@@@AAAAAA???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;:::999777666555555555444444333333333222222222111111111111000000000///000111111...++++++,,,///000///...---,,,,,,,,,,,,,,,,,,+++++++++*********((((((((('''&&&&&&%%%%%%(((((('''&&&%%%&&&''''''(((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))))))))(((''''''******(((&&&$$$$$$''')))))))))******+++,,,,,,,,,------------...///000000000000111111111111000000000222333555999>>>EEEJJJPPPSSSWWWYYY[[[\\\^^^```eeefffhhhjjjmmmsssyyy}}}sssjjj___ZZZRRRKKKFFFBBB???===<<<;;;:::999888777777777555444444333333444444555444444444444444444444444444444444444333333333333333333222222222222333333111111000000000000111111000000000000000000000000000000111111111000//////...//////000000//////...////////////////////////111111000//////...------////////////////////////222222222333333444666666555444444333333444444555444444444444444444444444333333333333444444444444444444555555666666777777777777666666555666666666888888888888888999999999999999999999::::::::::::;;;<<<===>>>???AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFEEEEEECCCEEEFFFHHHHHHFFFEEECCCDDDCCCBBBAAA@@@@@@AAAAAABBBAAAAAA@@@AAAAAABBBBBB>>>>>>>>>>>>===<<<;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;:::888666444333333222333333333333222222222222111111111111000000000000...000111111///------...///...---,,,++++++++++++,,,++++++++++++******************))))))(((((('''((('''%%%######%%%(((***'''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$$$$############"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((%%%&&&''')))))))))(((((()))))))))))))))(((((('''(((***++++++***))))))***)))******+++,,,,,,------...------......///000111///000000111111111111000000222333555999???FFFKKKPPPSSSWWWYYYZZZ\\\^^^```fffgggiiikkkmmmqqqwww{{{}}}xxxqqqkkkddd\\\SSSNNNKKKIIIEEEAAA???===<<<<<<777777777666666666666666222222222222333333444444444444444444444444444444444444444333333333333333222222111111111111222222000000000000000000000000///////////////////////////000111111111000///......//////////////////............///////////////111111000000///.........////////////////////////222222111111111222333333111111222222333444444555444444444444444444444444222222333333333444444444444444555555666777888888999888666555444444555666888888888888888777777777888999999999999:::::::::::::::;;;===>>>???@@@AAACCCBBBAAAAAAAAAAAABBBCCCCCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEFFFFFFEEECCCBBBEEEDDDAAA?????????AAABBB@@@@@@@@@@@@@@@AAAAAAAAA<<<===>>>>>>>>>===;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;::::::999888666555444444444333333333222222222222111111111111000000000000000///000000000000/////////......---,,,,,,,,,,,,,,,++++++++++++************+++++++++******)))))))))''''''%%%%%%%%%''')))***''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%$$$$$$$$$%%%%%%(((((((((((((((((((((((($$$&&&(((******)))((('''(((((())))))))))))((((((&&&)))---...---+++***************+++,,,,,,------............///000111111000111111111111000000///000111333666999???GGGLLLQQQTTTWWWYYYZZZ\\\___aaaggghhhjjjkkkmmmpppuuuxxx~~~zzzvvvppphhhbbb]]][[[ZZZWWWTTTQQQMMMJJJGGGCCCAAA>>>>>>===;;;999888888888777777777666666555555444111111222333444444444444222222222222222222222222333333333333333333333333222111111000000111111222////////////////////////..............................000111111000///.........////////////......------....../////////000000000000000000000000000000000000000000000000000111111000000000000111111000111222333444555555555444444444444444444444444222222222333333333444444333444444555666777777888888777666444444444555666888777777777777777777777888888888999999999::::::888999:::;;;===>>>??????AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA???>>>>>>>>>???@@@AAAAAAAAA@@@@@@AAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBBEEECCCAAA?????????@@@AAA======>>>>>>????????????<<<===>>>>>>>>>===;;;:::========================:::;;;;;;<<<<<<;;;;;;:::888888777666666666777777333333222222222111111111000000000000000000111111222111///......///000111///...------------------+++++++++*********))))))'''''''''''''''&&&&&&&&&&&&'''((()))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))'''&&&(((((())))))))))))(((((($$$(((,,,...---+++***))))))******++++++,,,---------------......///000111222222222111111///...---000111333666:::@@@GGGMMMRRRTTTWWWYYYZZZ\\\___bbbggghhhjjjlllmmmpppsssvvv{{{|||}}}~~~~~~xxxppphhhcccXXXVVVQQQMMMIIIFFFEEEEEEBBBAAA@@@???===<<<;;;:::888999999888555444444555666666666555444333222111111222333444444444444444222222222222222222222222111111111111222222222222111111000000000000111111......////////////..............................------.../////////......---......//////......------------......//////000000000000000000000000000000000000000000000000000000000/////////000000111///000222333444555555555333333333333333333333333222222222222333333333333333333444444555555666666666666555555444555555555666666666666666777777777888888888888999999999999777888999:::;;;===>>>>>>???????????????????????????>>>===<<<<<<<<<===>>>??????>>>>>>>>>>>>??????AAAAAABBBBBBBBBBBBAAAAAACCCBBB@@@???>>>>>>??????:::;;;<<<===============<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::777777666666777777888999222222222222111111111111000000000000111111111111333111...,,,---/////////......------------......+++************)))))))))(((((((((((((((((((((((('''(((***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$##############################%%%$$$"""!!!!!!"""$$$%%%"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''''''''(((((()))))))))))))))$$$'''***+++***)))))))))((())))))***++++++,,,,,,---,,,,,,------...///000222222222111111000///...000111333666:::AAAHHHMMMSSSUUUWWWYYYZZZ\\\```cccfffhhhjjjlllmmmpppsssuuuwwwyyy{{{{{{|||}}}wwwjjjeee___YYYTTTPPPKKKIIIEEEDDDCCCAAA@@@???>>>>>>999999:::999888777777777666888:::999666444444555444555555555444333111000111111222333444333222222111111111111111111111111//////000000000111111111000000000//////000000000---...////////////...---------------------------,,,,,,,,,,,,,,,---......---......//////......---,,,,,,---......///000000222222111111000////////////////////////////////////////////////000111222///000111333444444444333333333333333333333333333111222222222222333333333333333333444444444444444444444555555666555555555444555555666666777777777888888888888999999999999666777888999:::<<<======<<<<<<===>>>>>>===<<<<<<<<<;;;:::::::::;;;<<<===>>>===<<<<<<<<<<<<===>>>?????????@@@@@@????????????>>>>>>======<<<<<<;;;999999;;;<<<=========<<<======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::777777666555555555666666222222222222111111111111///000000000111111111111222000......//////---***---,,,,,,,,,,,,,,,------************))))))))))))***************+++++++++)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######""""""""""""""""""""""""!!!  !!!""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''''''''((()))))))))))))))'''((())))))((('''(((***'''(((((())))))***++++++,,,++++++,,,,,,---.../////////000111111111111111000111444666:::AAAIIINNNSSSUUUWWWXXXZZZ\\\```ccceeegggjjjlllmmmpppsssuuutttvvvxxxyyyzzz|||uuunnnfff]]]VVVPPPMMMHHHDDDBBBAAA@@@???999999999999999999888888444666777777666666666666444777:::999666333333555444555666666666555333222000111222333333222111000000000000000000000000000......//////000000000111000000////////////000000,,,---...//////...---,,,------------------------,,,,,,+++***+++,,,...///---..................---,,,,,,------...///000000444444222111000...------.................................//////000222222...///111222333333222222333333333333333333333333111111222222222333333333333333333333333333333222222333555666777666555555333444444555666777888888777888888888888999999999666666777888:::;;;<<<===:::;;;===>>>>>>===;;;:::::::::999888999:::;;;<<<===<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888888999;;;============<<<>>>===<<<;;;;;;<<<>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::888777666555444333333333222222222111111111111000//////000000111111111222000///...000111///***&&&+++++++++***++++++,,,,,,************))))))))))))'''''''''''''''(((((((((,,,***'''%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$#########!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!!!!###$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&#########$$$%%%&&&'''((('''''''''''''''''''''''')))(((''''''''''''((((((''''''((())))))))))))))))))))))))'''&&&&&&)))+++'''''''''((())))))******++++++++++++,,,---......,,,---...000222333444444000111444666;;;AAAIIINNNTTTUUUWWWXXXZZZ]]]aaaddddddgggjjjlllnnnpppsssuuurrrtttvvvxxxyyy{{{~~~uuunnnccc```[[[UUUOOOIIIFFFDDD@@@@@@>>>===;;;999888888999999888888777555444333666666555444222111000000222222111111222222333444555444222111111111222222222111111111000000//////222222111111000000//////////////////000000000000333333333222111///...---......///...,,,,,,---///)))***,,,---.../////////***+++,,,---.....................------,,,,,,,,,***+++,,,---...000111111444333222111000...------////////////////////////------...///000000/////////111222444444333222111555555555555444444333222000000000000000000000000,,,...000333555555555555222333444444333333555777555555444333333555666777777666666555555555666666666666666777888888999999999::::::;;;;;;::::::999<<<<<<;;;;;;;;;:::::::::>>>===;;;:::;;;<<<>>>@@@@@@?????????>>>>>>======:::::::::999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>===<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888777666555555444444555444444333333222111000000444222///000111111///,,,.........///////////////..................------000---******+++,,,***((())))))))))))))))))))))))***)))(((&&&$$$$$$######'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%"""###%%%&&&&&&%%%###"""%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''(((((()))******+++++++++******))))))(((((('''''''''''''''***)))******+++,,,---...............///111222333000333555666:::AAAKKKRRRRRRTTTVVVWWWYYY\\\```cccaaadddhhhjjjkkkmmmoooqqqsssuuuvvvwwwxxx{{{yyyqqqkkkfff```XXXRRRLLLKKKHHHEEEBBB???>>>===<<<<<<;;;:::888777666666555555666666666555444444555555444333222111111000222222222111222333333444444333222111111111111222111111111000000000//////000000000000000//////////////////000000000000111000000000///...---,,,+++...//////...---,,,...///,,,,,,,,,---------------)))***+++,,,---------------------------,,,,,,,,,++++++,,,---...///000000222222111000//////..............................******,,,...000111222222000000000000000111222222222222222222222111000000000000000000000000000000...///000222333444555555333222222111111111222222444444444444444555555666666666555555555555666666555666666777888999999:::999999999999999999999999::::::::::::;;;;;;<<<<<<===<<<;;;;;;;;;<<<===>>>?????????>>>>>>>>>======<<<;;;::::::999999:::::::::::::::;;;;;;;;;<<<<<<======<<<;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;888777666555444444444444444444333333222111111000444222000000111111///---//////////////////////////////.........---------///,,,))))))++++++***((())))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&''''''(((((((((((()))******)))))))))((((((((((((((()))******++++++++++++,,,---..................///111222333000222555666999AAAJJJRRRSSSUUUVVVWWWYYY[[[___bbbcccfffiiikkkmmmnnnqqqsssrrrsssuuuvvvwwwyyy}}}}}}uuullleee```]]]XXXSSSOOOLLLJJJGGGBBB>>>======;;;:::999999999999777777666666555444444444222222333444444444444444333333333222222222111111222222222222222333444444333222111111000111111111111111000000000000//////........./////////////////////000000000111111111......//////...---,,,,,,---...//////------...000///...---+++++++++,,,---))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------.........000000000/////////..............................***+++,,,...///111222222111000...------///111333111111222222111111000000000000000000000000000000000000000000111222333444777444222222444444222///333333444444555555444444666555555555555555666666555555666777888::::::;;;:::999888777777888999:::777888888:::;;;<<<======;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>======<<<<<<<<<;;;:::999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::999999888888::::::::::::::::::::::::=========<<<<<<<<<;;;;;;888777666555444444444444444444333333222222111111333222000000111111000...////////////////////////000000///...---,,,,,,+++---+++)))((()))***)))((())))))))))))))))))))))))((((((((('''(((((())))))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%+++***((('''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''(((&&&&&&'''((())))))))))))((((((((()))***+++---...---------,,,,,,---..................///111222333000222444666999@@@JJJRRRTTTUUUWWWWWWXXXZZZ^^^aaabbbeeehhhjjjkkkmmmppprrrqqqrrrtttuuuvvvxxx|||yyyppphhhaaa^^^YYYTTTOOOLLLJJJIIIEEECCC@@@??????>>><<<:::;;;:::999888777666666666444444333333333333333222111222333333444444333333111111111222222222222222222222222222222333444444111111111000000000111111000000000000000000//////,,,------......//////////////////000000000111111//////000000000///......,,,...//////...---...//////...,,,******+++,,,---)))***+++,,,,,,------,,,+++++++++,,,,,,------...------,,,,,,,,,,,,,,,,,,.....................///------------------------.........---.........///000///.........///111111111222222333222222111111000000000000000000000000222111000//////000111222666222///111555666333...111222333555555444333333555555444444444555666666444555666777888:::;;;;;;999888666555555666888999777777888999:::;;;<<<<<<999999:::;;;<<<;;;;;;;;;<<<===>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<:::999999999888888888777888888888888888888888888<<<<<<;;;;;;;;;:::::::::777777666555444444444444444444333333333222222222333222111111111111000000000000000///////////////111000///...---,,,+++++++++***)))((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%&&&'''((()))*********************+++,,,---......------,,,,,,,,,,,,---............///111222333000222444666999@@@JJJQQQTTTVVVWWWWWWXXXZZZ]]]``````bbbeeefffhhhjjjmmmpppqqqssstttuuuvvvyyy}}}{{{oooiiibbb^^^\\\XXXQQQJJJKKKIIIGGGDDDBBBAAAAAAAAA<<<:::999999999888777666777777555444333333333333333333333333222222222222333444444444444333222222000000000111111111222222222111111111111222333333000000000000000000000000//////////////////000000,,,,,,------......//////...////////////000000000....../////////......---***,,,...///...---...///---,,,*********+++---///***+++,,,---............***++++++,,,,,,---------,,,,,,,,,,,,,,,+++++++++,,,------------.........------------------------///...------------............000111111111000///000000111111222111111000////////////////////////222111000///...///000111000---+++...333555222...000111333444444444333222444444444444444555666666444555666777888999::::::888777555444444555777888888888888999999999::::::888888999::::::::::::999:::;;;===>>>>>>===<<<;;;999999999:::;;;<<<===>>>:::::::::;;;;;;;;;<<<<<<888888888888888777777777888888888888888888888888:::::::::999999999888888777666555444444333333333444444444333333333333333222222222222111111111111111111000000////////////111000///...---,,,++++++)))))))))(((''''''((()))((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))&&&'''((()))******+++***,,,,,,+++++++++++++++,,,---,,,+++++++++++++++,,,............///111222333///111444555999@@@IIIQQQTTTUUUVVVWWWWWWYYY]]]___```bbbdddeeegggiiimmmpppsssuuuvvvwwwxxx{{{~~~{{{{{{{{{{{{{{{{{{zzzzzzwwwyyy|||~~~yyyrrrkkkeee___YYYUUUTTTPPPLLLIIIGGGEEE@@@<<>>===;;;:::999999888888888777666555444444333444444444444444555555666333333333333222222222222333333444333333222111111000000000000000111111111000000000000000111222222...//////000000000000///......////////////000000---------...............------........./////////,,,,,,------,,,++++++***(((+++---...------------,,,+++*********,,,---...++++++,,,---............++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111,,,...000222222111///...------......//////......////////////////////////111111000///////////////000///000333777888666333111111222222333333333222333333333333444555666666444555555666666777777888666555444333333444555666888888888888888888999999888888888888999999999999999:::<<<>>>>>>===;;;:::::::::::::::;;;===>>>>>>:::::::::;;;;;;;;;<<<<<<888888888888888888888888888888888888888888888888999999888888888777777777777666555444333333333333444444444444333333333333111222333222111000111333222111111000000//////...000000///...---,,,,,,+++((()))***)))''''''(((***))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((())))))************,,,++++++***))))))******+++++++++******++++++,,,............///111222333///111333555888???IIIQQQSSSTTTVVVVVVWWWYYY]]]```cccdddfffgggiiikkkpppsssuuuvvvxxxyyyzzz|||||||||{{{|||}}}~~~}}}uuunnnhhhccc___YYYUUUPPPLLLIIIFFFCCCAAABBBAAA???===<<<:::999999777777777777666555444444777777777666555333333444444333333444444666777777333333333222222111111111000000111222222222111111000000000000000000/////////////////////000000111---...///000000000//////........./////////000000/////////...............,,,,,,,,,------------...---------,,,+++***)))(((&&&))),,,---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******+++---------------,,,,,,,,,+++++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,...000111------...///////////////,,,,,,---...............//////////////////////////////000000//////......111222444666777777666555111111111111111222333333333333333333444555666777444444555555555555555555444444444444444444444444555666666777888999::::::888888777666777888999:::888999<<<===>>>===;;;:::<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<888888888888888888888888888888888888888888888888999999999999888888888777666666555444333333333333444444444444444444444444000222444333111000222444222222111111000//////...//////.........---------(((***+++)))'''''')))+++))))))))))))))))))))))))))))))(((((('''(((((()))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&%%%$$$###"""###%%%'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((())))))((((((((()))(((((((((((())))))***+++++++++++++++,,,---...............///111222333///111333555888???IIIPPPRRRSSSUUUVVVWWWZZZ^^^aaadddeeefffgggiiilllppptttuuuwwwxxxyyyzzz}}}~~~tttlllccc^^^WWWQQQMMMJJJHHHFFFEEECCC@@@>>>>>>>>>===<<<555666777666555555666888111333444666777666666555444555555444333222222333222222111000000111111111333333333222111000000000,,,---...000111111222222111000000000////////////...............///000000,,,---///000000000//////---.........//////000000000000000///.........---+++++++++,,,,,,,,,------/////////...---,,,***)))%%%(((+++,,,,,,+++++++++------------+++***((('''))))))***+++,,,,,,,,,,,,---,,,,,,++++++*********))))))******++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++000///---+++++++++---......---,,,++++++---...000---......///000000000///////////////////////////---...///000000///...---+++---000111000.........222111000000000111333444222222222333444555666777555555444444444333333333222333333444444333333222333444555777888:::;;;<<<999888666555555777999:::777999;;;===>>>===;;;999??????===<<<;;;::::::999:::::::::;;;;;;;;;<<<<<<888888888888888999999999888888888888888888888888:::::::::999999999888888666666555444333333333333444444444444444444444444000222444333111000222444222222222111000//////.....................------(((***+++***((('''***,,,))))))))))))))))))))))))(((((((((((()))***+++,,,(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$### !!!###$$$$$$###!!!  """$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&&&&&&&&&&&&&''')))***++++++++++++,,,---...///000............///111222333///111333555888???IIIPPPQQQRRRTTTVVVWWWZZZ^^^bbbbbbdddeeefffgggjjjooorrruuuvvvxxxyyyzzz}}}zzzuuuqqqjjjhhhddd___ZZZUUUQQQPPPHHHFFFDDDAAA>>><<<;;;:::===<<<;;;:::999777666666666666666666666666666666444444444333333222222222222222222222222222222222222222222222222222222222333222222222111000000000000000000000000000000000////////////////////////////////////000000000000//////.........//////000...///000///,,,*********........................///......///000///,,,***,,,,,,,,,,,,,,,,,,,,,,,,***************************************)))(((''',,,+++*********+++,,,---))))))((((((((((((((()))......,,,+++***))))))))))))))))))))))))))))))))),,,,,,+++******+++,,,,,,---,,,+++******,,,...///..................------///////////////......------------............///...------------...////////////111222222222222222///000111333333222111111333333333333333333333333444444444444444333222111222222333333444555666666555666777999:::;;;<<<<<<999999999999999999999999999;;;>>>@@@@@@>>>;;;999::::::;;;;;;::::::999888888999::::::;;;;;;::::::888888777777777777888888:::::::::999999999888888888888888888777777777666999888666555444444555555444444555555444444333222222222222111111000000000222222111...,,,+++---...............---,,,+++***+++******))))))))))))))),,,***((('''&&&''')))***))))))))))))************((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%'''$$$""""""$$$%%%###!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''***(((&&&%%%&&&''''''&&&%%%&&&((()))))))))(((''')))******)))(((''''''(((---+++)))((('''((()))***)))))))))***+++,,,---......//////000111222222222222222333444888???GGGMMMPPPRRRSSSUUUWWWZZZ___cccffffffgggggghhhkkkppptttvvvxxx{{{||||||}}}~~~}}}vvvrrrllliiieeeaaa^^^[[[WWWTTTNNNNNNLLLJJJGGGEEECCCBBBBBB@@@>>><<<:::888777777999999888777666555444444444444444444444444444444444444333333333222222222222222222222222222222222222222222222222222222222000000000000000000//////////////////////////////........................000/////////////////////,,,,,,+++++++++,,,,,,,,,,,,---......,,,+++,,,,,,---------------------------------...///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))************))))))((())))))(((((()))+++,,,---++++++************++++++---,,,++++++************************************,,,+++************+++,,,,,,+++***))))))+++,,,---..................------///////////////...------------------............---------------...//////......///000111111111111000000111222222222222111222222222222222222222222333333333222222222222222111111222222333333444444444555666888999::::::;;;:::::::::::::::::::::::::::<<<>>>??????===;;;:::::::::;;;;;;::::::999888888999999:::;;;:::::::::888888777777777777888888999999999999888888888888888888888777777777666666888777666555444444444555333333333333333222222111222222222222111111111000111222111///,,,+++---...............---,,,+++******))))))(((((((((((((((+++***((('''''''''((()))))))))))))))************''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########&&&&&&&&&&&&%%%%%%%%%%%%'''%%%######$$$%%%$$$"""######$$$$$$$$$%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''***(((&&&%%%&&&'''&&&&&&&&&&&&((()))))))))(((''')))******)))(((''''''))),,,+++)))((('''((()))***************+++---...///...//////000111111222222111222333444888???GGGMMMQQQRRRTTTUUUWWWZZZ___bbbeeefffgggggghhhkkkppptttuuuwwwzzz{{{{{{|||~~~yyyuuummmiiiccc^^^ZZZUUUQQQMMMJJJHHHEEEDDDCCCBBB???======<<<<<<;;;:::999999999:::999777666444444333333444444444333333333222222333333333333333333333333333333333222222222222222111111111111111111111111111111111111111111111111............////////////////////////////////////........................000000000///.........---........................)))+++------,,,,,,---...++++++++++++++++++++++++++++++***,,,---...,,,***++++++++++++++++++++++++---------,,,,,,+++++++++((())))))************)))'''''''''((()))+++,,,---+++***************++++++++++++************++++++++++++++++++++++++++++++++++++************++++++******)))((((((***+++,,,------------------.........////////////...------,,,,,,,,,---------......---------------.........,,,---...///000000000000111000000000000111222222111111111111111111111111222111111000000111222333111111111111111111111111222333555666888999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<::::::;;;;;;::::::999888888888999::::::::::::999888777777666666777777888888888888888777777777777777777777777666666666666777777666444444444444444111222222222222111000000222222222222222111111111111111111///---,,,,,,...............---,,,++++++))))))(((''''''''''''((())))))))))))(((((((((((())))))))))))************&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''')))'''%%%%%%&&&'''&&&%%%&&&''''''((()))(((((((((((()))***)))((('''((()))++++++)))((((((((()))************+++,,,---//////...//////000000111111222111111222444888???GGGMMMRRRSSSUUUVVVWWWZZZ^^^aaaeeefffggghhhiiikkkpppssssssvvvxxxzzz{{{|||}}}tttpppkkkeee```[[[VVVSSSQQQOOOLLLIIIFFFCCCAAA@@@===<<<::::::;;;:::999777;;;:::999888666555444333444444333222222222222222111111111111111111111111333333333333333333333333222222222222222111111111111111111111111111111111111111111111111111111111------......//////000000////////////////////////........................000000//////...---,,,,,,///////////////.........)))+++,,,---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,---,,,+++++++++++++++++++++++++++---,,,,,,++++++******)))'''((()))***************((((((((()))***+++,,,,,,(((((((((((((((((()))***)))))))))))))))***++++++*********************************))))))************))))))))))))***+++,,,,,,,,,------------............//////......---,,,+++,,,,,,,,,------------,,,,,,------............,,,---...//////000000///111000/////////000222333000000000111111111111111111000///...///000222444111111111111111111111000222333555666888888999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======::::::;;;;;;::::::999888777888888999999999999999777777666666666666777777777777777777666666666666777777666666666555555555666666555444444333333333111111222222111111000///222222222222222222111111000111111000---,,,,,,------.........------,,,+++******)))((((((((((((((()))))))))***)))(((''''''((()))))))))************&&&&&&&&&&&&%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$###$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((&&&%%%%%%&&&'''&&&%%%&&&''''''(((((((((((((((((()))***)))((('''((()))+++***)))(((((()))************++++++,,,---///000////////////000000111111000111222444888???GGGMMMRRRTTTUUUVVVWWWYYY]]]___eeefffggghhhiiilllpppssssssuuuxxxzzz{{{}}}~~~zzzwwwrrrlllgggaaa[[[WWWSSSPPPLLLIIIGGGEEECCCAAA??????>>>===<<<;;;;;;<<<999888666666777777666555777666555444222111000///333333222222222333333444000000111111111111222222333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000.........//////000000000................................................000//////...---,,,,,,++++++,,,,,,,,,,,,+++***)))***+++---,,,+++)))******,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))***,,,+++***************************+++*********)))))))))((('''((()))***************++++++++++++++++++******((((((''''''((()))******(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,,,,,,,------.....................------,,,++++++++++++,,,,,,,,,---+++,,,------......------,,,---...///000000000000111000/////////000222333111111111111222222333333111000.........000222444222222222222111111111111333444555777888999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>>::::::;;;;;;::::::999888666777888888999999888888777777666666666666777777777777777666666666555555666666666555555555555444555555555444333333222222222222222222222111000000111111111111111111111111000111111000...,,,,,,------------...------,,,,,,,,,+++******))))))******)))))))))***)))(((''''''((()))))))))************'''''''''&&&&&&&&&&&&%%%###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''!!!"""###$$$######""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%''''''&&&%%%''''''''''''((((((((()))''')))***)))((('''(((***))))))))))))))))))***************+++,,,---...//////////////////000000000///000111333777???GGGNNNRRRSSSVVVWWWXXXZZZ\\\___dddfffgggiiijjjlllooorrrtttvvvxxxzzz{{{}}}|||wwwpppiiiddd___ZZZWWWSSSQQQNNNLLLKKKJJJGGGEEECCC@@@===;;;;;;;;;999888666777888888777777999;;;777666555555666666555333222222222222222111111111333333222222333333444555111111111111111111222222333333333333333333333333000000000000000111111111////////////////////////////////////////////////.........///////////////........................------------------------.........---,,,,,,,,,+++,,,------...---,,,***)))***+++,,,,,,***)))))))))------------------------+++)))((((((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))((())))))************))),,,,,,---,,,,,,+++***)))))))))))))))***+++,,,---(((((('''(((((()))******(((((((((((((((((((((((((((((())))))))))))((((((*********++++++++++++,,,++++++,,,,,,------......---............---,,,,,,******+++++++++,,,,,,,,,***+++,,,......------,,,,,,---...///000000000000000////////////000111111000000111111222333333333111000000//////000111222111111111111111111222222222333555777888999999999::::::::::::::::::::::::::::::::::::;;;<<<===>>>::::::;;;;;;::::::999888666666777888888888888777777666666555555666666777777777777777666666666666666555555555444444444444444444444444333222111000222222222222222111000000/////////000000000000000///111222111...,,,,,,,,,,,,------...------,,,,,,,,,,,,+++************+++))))))))))))(((((((((((())))))))))))************''''''''''''&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""###############%%%%%%%%%%%%&&&&&&&&&&&& """%%%%%%$$$###############$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%''''''&&&$$$(((''''''''''''((())))))'''((())))))(((((()))***))))))))))))************)))))))))***+++,,,......//////////////////////////////111333777???HHHNNNPPPSSSUUUWWWXXXZZZ]]]___dddeeehhhiiijjjlllooorrruuuvvvxxxxxxyyy|||{{{rrroookkkgggccc___[[[XXXVVVSSSNNNJJJGGGFFFDDDBBB???===<<<<<<===>>>===<<<;;;999666555555666666666444666777666444444666999555444333444555666555444111111222222333333444444222222111111222222333444111111111111111111111111222222222222222222222222/////////000000000111111////////////////////////////////////////////////.........---------------........................------------------------------,,,,,,,,,,,,,,,,,,...///000000///...,,,***''')))++++++***)))***+++++++++++++++++++++++++++---+++)))((()))*********))))))))))))))))))))))))((((((((()))******++++++)))************))))))(((******+++,,,,,,+++***)))))))))))))))***+++,,,---(((((('''''''''((())))))((((((((((((((((((((((((''''''((())))))(((''''''((())))))******************++++++,,,------......------......------,,,+++************++++++++++++)))+++,,,......---,,,++++++,,,---......//////......//////000000000000000//////000000111222222333222111111111111111000000/////////000000111111111111222444555777777888888888888888888888888888888999999:::;;;;;;<<<======::::::;;;;;;::::::999888555666777777888888777777666666555555555555666666888888888777777777666666555555555444444444333333333333444444333222000000000000111111000000///...---........./////////000///111222111///,,,,,,,,,,,,,,,------...------,,,,,,++++++***)))*********+++***((('''''''''((()))))))))))))))************&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!"""""""""############%%%%%%%%%%%%$$$$$$$$$$$$!!!$$$'''(((&&&%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''''''''&&&"""""""""#########$$$$$$%%%%%%'''((((((((('''&&&$$$$$$$$$%%%''''''&&&$$$(((''''''&&&'''((()))***&&&((())))))(((((()))+++(((((()))***************((((((((()))***+++,,,---////////////////////////...///000222777???HHHNNNOOOQQQUUUWWWYYY[[[^^^```ccceeehhhiiijjjllloooqqqtttuuuvvvvvvwwwyyy}}}|||vvvqqqllleeeaaa^^^[[[VVVSSSSSSPPPNNNLLLKKKIIIFFFDDDDDDAAA>>><<<<<<=========999888666666777888888777666444222222333666777777333444555333000///111444111000///111333444333222111111111111111111111111111111000000000111111222222222111111000000000000000000000000000000000000.../////////000000111111////////////////////////////////////////////////---------,,,,,,+++++++++........................------------------------,,,,,,,,,,,,,,,,,,,,,---+++,,,---------+++((('''%%%''')))*********+++---************************...,,,)))))))))******)))))))))))))))))))))))))))(((((()))***+++,,,,,,---***************)))(((''''''((()))***++++++***)))''''''''''''((()))***+++((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&'''(((((()))))))))))))))******+++,,,,,,---......------......------,,,+++)))************+++++++++)))***,,,......---,,,+++******+++,,,---------------...000111111111000///---......///000111111222222222222222222111000///,,,------...///000111111000111222444555666777777777777777777777777777777888999:::;;;<<<<<<<<<<<<::::::;;;;;;;;;:::999999555666666777777777777777666666555555555555666666888888888888777777777777555555444444444333333333333333444444333222000//////////////////......---,,,---------....../////////111222111///---,,,,,,,,,,,,------...---------+++******))))))))))))))),,,***((('''&&&''')))***))))))))))))************%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%)))***(((&&&'''(((######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%!!!""""""""""""#########%%%%%%'''((((((((('''&&&######$$$%%%''''''&&&$$$(((''''''&&&&&&((()))***&&&((())))))(((((()))+++'''((()))***************''''''(((((()))***,,,---///////////////............///000222777???HHHNNNNNNQQQUUUXXXYYY\\\^^^```ccceeehhhjjjkkkllloooqqqssstttuuuttttttvvvzzz}}}nnnkkkfff```[[[WWWUUUTTTLLLKKKHHHEEEBBB@@@>>>===???>>>===;;;:::999888888777777888888888666555333555555555444444333333333444444333222222111111000111111111111111111111111//////000000111111222222111111111111111111111111333222000/////////000111////////////////////////333222222222111111000000//////............//////------......//////000000//////...------///000111,,,------......------,,,......---------,,,,,,,,,---...///...---,,,---......---,,,+++************+++,,,---,,,***)))***+++---,,,+++)))(((((('''''',,,,,,,,,+++++++++******)))+++------,,,******+++)))************))))))(((******))))))(((((())))))++++++************************))))))))))))******+++,,,,,,+++***))))))***((((((''''''&&&&&&%%%%%%************)))(((&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((('''((()))+++,,,***(((((()))+++,,,---,,,,,,+++''''''(((((()))))))))***)))+++,,,------,,,+++)))***+++,,,,,,------,,,,,,111111000000//////......//////000111111111111111000000000000000///......///.........///000222333222222222333333333444444777888888777666555555666999:::;;;:::888666666666:::::::::999888777666666777777777777666666666666777666555444444444444444888777666555444333333333333333444444333333222111000000111111111111000000111111000///...---,,,,,,...............///000000////////////...---,,,++++++,,,,,,------,,,,,,+++***)))(((&&&&&&''''''((('''&&&%%%%%%&&&''')))***'''''''''''''''''''''''')))&&&$$$%%%'''(((&&&######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$(((((((((&&&$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''((()))))),,,,,,+++++++++,,,---------.........//////000000000111333555999@@@HHHMMMOOOQQQTTTVVVXXX[[[___bbbaaadddggghhhjjjlllnnnqqqrrrrrrqqqrrruuuxxx{{{}}}QQQNNNKKKGGGDDDBBBAAAAAAAAA@@@>>><<<;;;:::999999::::::999888777777777777888888777666444222111000333333333222222111111111000000111111111111111111111111111111111111111111000000000000000111111111111111111111111111111111222111000/////////000000////////////////////////222111111111000000000/////////............//////000000000///...---------000000...------------...,,,,,,------------,,,,,,------------,,,,,,,,,,,,---...//////------...///...---,,,+++************+++,,,---,,,***)))***+++)))(((((((((((())))))***+++++++++*********))))))''')))++++++***(((((()))&&&'''((()))++++++++++++---,,,+++******)))))))))))))))))))))))))))))))))******))))))))))))******'''((()))(((&&&&&&&&&'''(((((((((''''''''''''''')))))))))(((((('''&&&%%%''''''''''''((((((((((((((((((((()))))))))******---+++))))))+++,,,,,,,,,***+++,,,---------,,,+++)))))))))*********++++++)))(((((((((((((((((()))***+++,,,,,,------,,,,,,000000////////////////////////000111111111111000000000000000000///......//////......///000111222111111111111222222222333555666777666444333444555555777999999888777888999999999999999888777666555666666666555555555444444666555444444333333333444777666555444333333333333333333333444333222222111111111111222222111111111111111000//////...------...............///000000////////////...---,,,+++,,,,,,------------,,,,,,+++***)))((((((((())))))''''''&&&&&&''''''(((((((((((((((((((((((((((((((((&&&%%%%%%''''''&&&###%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&'''''''''$$$%%%%%%$$$""" !!!"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((()))******,,,,,,,,,,,,,,,------........./////////000000000000111333555999@@@HHHNNNOOOQQQTTTVVVXXX[[[___bbbdddgggjjjkkkmmmooorrrtttttttttttttttwwwzzz}}}===<<<:::999888888999:::666666555444444444555555444444444333444444555555555444333222111000000000111000000000000000//////.........///000111111111000000000000000000000000111000000000000000000///000000000000000000000000111111000////////////000000000000000000000000000000000000/////////////////////............//////000000//////...---------111000...---,,,+++++++++,,,,,,------------,,,,,,---------,,,,,,,,,++++++---...//////...---...///------,,,+++************+++,,,,,,,,,***)))***+++)))))))))))))))***+++++++++++++++++++++*********&&&(((++++++***(((((()))&&&'''(((******+++++++++,,,,,,+++***))))))((((((((((((((((((((((((((((((***))))))(((((())))))***)))***+++***)))((()))***'''((((((((((((((())))))'''((((((((('''&&&%%%$$$''''''''''''(((((((((((())))))))))))************///,,,)))((()))+++,,,,,,,,,---.........---,,,++++++++++++++++++,,,,,,,,,---+++)))(((((()))+++---***++++++,,,,,,,,,,,,,,,.............../////////...//////000000000000000//////000000000///......000//////......///000000///000000000000111111111333444555444333222333444222444777888888888999;;;888999999888888777666555555555444444444333333333444444333222222222222333555444333222222222222222222333333333333222111111111111222222222222111111111111000000//////................../////////000......///......---,,,+++,,,------......------,,,,,,+++***)))))))))******'''((((((((((((''''''&&&))))))))))))))))))))))))(((&&&%%%%%%&&&'''%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$%%%###$$$%%%%%%""" $$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********)))))))))))))))***++++++------,,,,,,---....../////////000000000000000111000111333555999@@@IIINNNOOORRRUUUWWWYYY\\\```cccfffhhhkkkmmmoooqqqtttvvvwwwvvvvvvwwwyyy|||777666666666777888999:::222222222222222333333444222222111111111111222222000//////...///111333444////////////////////////....../////////000000000000000000000000000000000111111000000/////////...000000000000000000000000////////////////////////000000000000000000000000........................///......------......///,,,,,,------...///000000......---,,,+++++++++***,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++---...//////...---...000---,,,++++++*********+++***+++,,,+++***))))))+++...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++******+++***************)))((('''((()))))))))(((((((((''''''((((((((((((((())))))))))))(((((((((((())))))***+++,,,+++***)))***+++''''''(((((())))))******'''(((((((((''''''&&&%%%''''''''''''(((((((((((())))))))))))*********+++---+++(((((()))))))))(((,,,,,,---------,,,***)))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,------......//////---...//////000000//////...///////////////......000/////////......////////////000000000111111111222333444444222222222444111333666777777777888:::777777888888777666666555444444444444333333333333222222111111111111222222333333222111111111111111222222222222222111111000111111000000000000111111000000000000000000//////---......///////////////---.........------,,,+++,,,------......------,,,++++++******))))))))))))((()))******)))(((&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""############$$$&&&((((((%%%###!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))(((((())))))***+++---------------...///000000000000000111111111111000111333555:::AAAIIIOOOPPPRRRUUUWWWZZZ]]]aaaccceeehhhkkkmmmoooqqqtttvvvxxxxxxxxxxxxzzz}}}000000000000111111222222222111111111111111222222333222111000000//////000//////......///111333444//////000000000000000000111111000000000/////////////////////////////////111000000000//////......////////////////////////............//////......////////////////////////------------------............------------......++++++,,,---...///000000++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++*********+++---......------...000,,,,,,++++++******++++++***+++,,,+++)))((()))***,,,+++***)))))))))))))))************++++++++++++''')))+++,,,+++******++++++++++++******)))''''''&&&'''((()))*********)))((((((((())))))*********))))))(((((((((((())))))%%%'''((('''&&&&&&'''(((''''''(((((())))))******(((((()))))))))(((''''''''''''''''''((((((((((((((())))))))))))*********))))))***+++,,,+++'''%%%***+++,,,,,,+++***)))(((***************)))))))))&&&'''((())))))((('''&&&)))***++++++,,,,,,++++++++++++,,,,,,---------...------...////////////.........////////////......///////////////.........000000000000111111111111222333444444222222333444222444666666555555666777666666777777777666555555555555555444444444333333111111000000000111111222222222111000000000111111111111222222111111000/////////............//////////////////000000000000------...///000/////////------------------,,,+++,,,------------------,,,*********)))))))))(((((())))))***+++***)))'''&&&''''''''''''''''''''''''&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&&&&&&&'''$$$'''))))))'''$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((())))))---,,,,,,---...///000000111111111111000000000000000111333666:::BBBJJJPPPQQQSSSVVVXXXZZZ]]]aaadddfffiiilllnnnppprrrvvvxxxyyyxxxxxxxxxzzz|||000000111111111000000000000000///////////////000333222111000////////////222111000000//////////////////000000000000111111111111111000///.........////////////////////////000//////////////////...////////////////////////,,,---......///.........////////////////////////---------------...............------------......------------------------***+++,,,------------,,,++++++,,,,,,,,,,,,+++++++++++++++*********))))))***+++------,,,,,,---///,,,,,,++++++***++++++,,,***+++++++++)))((()))***&&&&&&&&&&&&'''(((******'''''''''((((((((((((((($$$&&&)))***)))(((((()))(((((()))***************'''(((***+++,,,++++++***((((((((())))))******+++)))((((((''''''(((((()))&&&'''((((((''''''((()))'''((((((((((((((())))))((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((()))))))))))))))***,,,...000...***&&&)))******++++++***)))((()))))))))(((((((((((((((&&&((()))++++++)))(((&&&)))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...............------.../////////......---....../////////......000000000000111111111111111222333333222222333444333555666666444333333444555555666666666666555555555555444444444333333333111000000000000111222222222111111000000000111111000111111111111000/////////...---,,,,,,---...///------......//////000000,,,---///000000000///...,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++))))))******))))))(((''')))************))))))(((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""$$$&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())),,,,,,,,,,,,---...000000111000000000000000//////000111333666;;;BBBKKKQQQQQQTTTWWWYYY[[[^^^bbbeeehhhkkknnnqqqsssuuuyyy{{{yyyxxxxxxxxxyyy|||222222333333333222111111......---......///000000000000////////////000000000000000000///...---,,,.../////////000000000111//////...................................................///////////////........................+++,,,---...///......---------------------------------------.........///...------,,,,,,------...------------------------,,,,,,---......---,,,+++++++++,,,,,,,,,,,,+++++++++*********))))))))))))(((***++++++++++++,,,...,,,++++++***++++++,,,,,,)))***+++***)))((()))***&&&&&&&&&'''((()))+++,,,''''''(((((())))))))))))###&&&((())))))(((((()))(((((()))************)))'''((()))***)))(((&&&%%%&&&&&&'''(((((()))******((((((''''''''''''((((((((()))******))))))***,,,((((((((('''''''''''''''''''''(((((()))(((((('''''''''''''''((((((((((((&&&'''''''''(((((((((((()))***+++---......+++)))((()))***+++,,,+++***))))))))))))(((((('''''''''******++++++++++++******))))))***++++++++++++++++++++++++++++++*********,,,,,,---............---,,,---......//////......+++,,,...////////////........./////////000000000///000222111111000222333222333555555333222333444444555555666666555555555333333333333222222222222111000000000111111222333222111111000000111111222000000111111000000///...000///---,,,,,,---///000+++,,,,,,---...//////000,,,---///000111000///...+++,,,,,,------,,,,,,,,,***++++++,,,,,,++++++*********+++++++++***)))(((******)))))))))***++++++''''''''''''''''''''''''%%%'''((('''%%%$$$%%%'''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########!!!"""$$$$$$######%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''((((((((('''''''''''''''((((((((('''((())))))*********++++++,,,...///000000000000/////////......000111333666;;;CCCKKKQQQRRRTTTWWWYYY[[[^^^bbbeeehhhkkknnnqqqsssvvvyyy|||zzzyyyyyyyyyzzz}}},,,,,,,,,------,,,,,,+++---------...///111222333............///000111222,,,---...///000///...---........./////////000000+++,,,,,,------......///........................---.........//////000000........................***+++---...///...---------------------------------------....../////////...------,,,,,,------...)))***+++,,,...///000111.../////////...,,,***)))+++++++++,,,,,,+++++++++************))))))))))))''')))************,,,---+++++++++***++++++,,,,,,)))***+++***)))((((((***,,,,,,++++++++++++++++++******++++++,,,,,,,,,---%%%'''***++++++***++++++,,,,,,++++++)))((('''&&&&&&&&&''''''%%%### %%%%%%&&&&&&'''((())))))((((((''''''''''''(((((($$$&&&''''''&&&&&&''')))((((((''''''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&''''''''''''((((((((()))&&&&&&&&&&&&'''''''''((()))((('''(((***++++++***))))))+++,,,---,,,,,,+++***)))))))))(((((('''''')))((('''&&&&&&'''((()))))))))***++++++++++++***,,,+++++++++******))))))+++,,,------......------,,,,,,---.../////////...***+++---///000000//////---------.........//////---///000000//////000222000222444444333333444555444444555555666555555444222222222111111111111000111111000111111222333333222111111111111111222222000000000000000//////...111000...------...000111***++++++,,,---...//////,,,---///000111000///...++++++,,,------,,,,,,,,,*********++++++*********++++++,,,---,,,+++***)))******)))))))))***,,,---))))))))))))))))))))))))%%%''')))'''$$$###%%%'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""$$$$$$###$$$''')))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******+++*********+++,,,---///000000000//////.........---000111333666;;;CCCLLLRRRRRRTTTWWWZZZ\\\___cccffffffiiillloooqqqtttwwwzzz{{{{{{zzzzzz{{{}}}//////............/////////---+++,,,---/////////......------------......---------...............------------------------...---,,,,,,,,,,,,---...------------------------........................---------........./////////,,,+++,,,...///---+++------------,,,,,,+++******+++,,,---------,,,+++------------,,,,,,+++***......------,,,+++******'''((()))*********)))(((+++++++++,,,,,,---------***+++,,,+++)))))))))***---,,,+++)))((())))))***+++*********))))))(((((())))))))))))***+++,,,---************************)))))))))))))))(((''''''+++***)))***++++++***)))((()))*********)))'''&&&'''((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))'''((((((%%%""""""%%%))))))((('''&&&%%%&&&&&&'''$$$&&&(((((('''((()))+++***)))((((((((((((((())))))***,,,------,,,***)))******))))))((((((''''''++++++************++++++************************(((((()))***************,,,,,,,,,,,,,,,,,,,,,+++...---,,,+++***+++,,,---...............---------,,,,,,,,,,,,,,,---...//////////////////000111111111222222222222111000000222222222222222222222222222111111111000000//////333111000///000111333444000000//////000111222222111111111111111111111111000000//////.........------------.........//////,,,---...000111111111111...------------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))))))))***))))))((('''&&&(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%$$$$$$######$$$$$$%%%(((((('''&&&%%%%%%%%%%%%$$$$$$$$$############"""%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&$$$"""######""""""###$$$$$$##################$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$######$$$&&&&&&(((''''''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))((((((((((((...---,,,+++,,,---...///000///.........///111222000222444777<<>>EEEIIIKKKNNNPPPRRRTTTWWW[[[^^^bbbccceeehhhjjjlllnnnoooppprrruuuxxx{{{~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$%%%%%%%%%&&&&&&&&&""""""!!!""""""###"""!!!######################## !!!###$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$#################################$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""###$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%$$$######!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&&&&''''''&&&$$$"""###$$$###!!! ###&&&(((%%%""" !!!######"""###$$$######%%%(((***###""" !!!"""$$$######$$$############$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###"""%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&''''''((())))))))))))))))))(((((((((((($$$&&&'''((()))(((''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((()))))))))***))))))(((((((((((((((&&&'''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%###############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&((((((((((((((('''''''''&&&&&&&&&&&&'''(((((()))''''''(((((())))))******)))******+++,,,---............//////.........------///222555999>>>EEEIIIKKKMMMPPPRRRUUUXXX\\\___cccdddfffhhhkkkmmmoooppppppqqqtttxxx{{{~~~###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$#####################$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!"""###$$$%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%$$$%%%&&&%%%###"""###$$$""" """&&&(((&&&###""""""""""""###$$$$$$%%%""""""""" """$$$%%%$$$"""###$$$&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$###"""!!! &&&%%%%%%$$$######""""""########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))******)))))))))((((((((('''$$$%%%&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''(((((((((((((((((()))))))))(((((((((''''''&&&'''((()))************&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################""""""###$$$$$$%%%&&&&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((()))'''&&&&&&&&&&&&''''''(((''''''(((((())))))***************+++,,,---------..................//////---///333777:::???EEEIIIKKKMMMPPPSSSUUUYYY]]]```cccdddfffhhhkkknnnpppqqqqqqrrrtttxxx{{{~~~######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%####################################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%"""###$$$$$$"""""""""$$$""""""""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$"""%%%$$$"""###$$$&&&%%%%%%###############$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%$$$###"""!!!#####################"""########################"""""""""######$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((((((((())))))))))))((('''''''''''''''((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############################## !!!!!!"""$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))******)))((('''''''''''''''((((((((((((((())))))))))))*********+++,,,,,,------...............///000000---000444888<<<@@@FFFIIIKKKNNNQQQTTTVVVZZZ^^^aaa```bbbdddgggjjjmmmpppqqqrrrsssuuuxxx{{{#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%!!!###%%%%%%$$$###"""###""""""""""""""""""""""""'''$$$$$$'''########################""""""######$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&$$$$$$############$$$$$$%%%###""" """###%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! !!!###$$$%%%%%%$$$$$$!!!"""######"""!!!"""$$$!!!$$$&&&$$$!!!%%%$$$###"""""""""""""""###$$$$$$###!!! """%%%(((###""" !!!"""$$$$$$###"""""""""""""""######$$$###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$###!!!!!!!!!"""######$$$$$$######################## !!!!!!"""""""""###%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&'''((()))***++++++,,,+++)))'''''''''(((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***************)))))))))'''''''''((('''&&&&&&%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%$$$###"""$$$$$$################## """###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&'''(((***+++++++++***)))(((((('''(((((())))))))))))((((((((((((*********++++++,,,,,,---...............///000111...000555999<<>>CCCGGGIIIMMMNNNPPPRRRUUUXXXZZZ[[[bbbaaaaaaeeejjjnnnnnnmmmpppqqqssswww|||%%%)))(((!!!!!!"""!!!!!! """%%%%%%%%%%%%%%%$$$######%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!"""###############$$$$$$###"""""""""###$$$%%%$$$###############$$$$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$###%%%%%%&&&&&&%%%$$$$$$###%%%$$$"""  !!!!!! !!!"""###$$$%%%&&&&&&######"""""""""!!!!!!!!!######$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$###""""""""""""""""""""""""""" !!!"""######$$$$$$###""""""###$$$$$$(((&&&###!!! !!!"""$$$$$$$$$$$$$$$############$$$######""""""#########%%%$$$"""!!!!!!###$$$%%%'''&&&$$$######$$$&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$###"""!!!########################""""""###$$$$$$$$$$$$###############"""""""""""""""######$$$$$$$$$######"""######$$$$$$######"""$$$######""""""###$$$%%%###"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%'''((((((((()))))))))***&&&&&&&&&''''''&&&&&&%%%%%%&&&'''((()))((((((''')))(((&&&&&&&&&''')))***'''(((((((((((((((''''''))))))'''&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((((())))))***(((***,,,,,,+++))))))***&&&&&&&&&&&&&&&'''((((((***((('''&&&'''((('''&&&))))))((((((''''''&&&&&&''''''&&&&&&&&&'''((()))''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$%%%######""""""""""""######$$$$$$$$$$$$$$$#########"""###$$$%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%### ######$$$$$$$$$%%%%%%%%%!!!"""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''''''''''''''&&&&&&'''((())))))((('''&&&''''''((()))))))))))))))&&&(((******)))((()))***((()))+++,,,---...//////...---,,,,,,,,,---...///222333444888<<>>AAABBBJJJLLLOOORRRTTTWWWXXXXXX^^^___```eeejjjooopppqqqsssssstttwww{{{~~~~~~}}}!!! ###$$$$$$%%%&&&''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%""""""""""""#########$$$###############$$$%%%&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$""""""######$$$$$$%%%%%%###$$$$$$$$$$$$$$$######$$$###"""!!! !!!!!!!!!"""""""""###$$$$$$$$$%%%#########"""""""""""""""$$$%%%%%%%%%%%%$$$$$$$$$!!!!!!!!! !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$##################$$$""""""###$$$$$$$$$$$$###""""""""""""!!!!!!!!! !!!"""###$$$###"""!!!""""""""""""###$$$&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###""""""########################""""""###$$$$$$$$$$$$###############"""""""""!!!###$$$$$$$$$$$$###""""""""""""############""""""""""""#########$$$$$$%%%!!!  !!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''(((''''''''''''((()))))))))((('''''''''((()))***((((((((()))***,,,---...(((((((((((()))))))))))))))))))))))))))(((((((((*********(((%%%$$$%%%&&&''''''&&&&&&&&&''''''((()))'''&&&&&&'''((('''&&&&&&'''''''''''''''''''''''''''''''''(((((())))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!""""""%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%&&&''''''&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((('''%%%###""""""######''''''''''''''''''''''''&&&'''(((((())))))(((((('''(((******)))))))))***...---,,,++++++,,,...//////000000000///...------///111444777:::===AAADDDHHHIIILLLOOOTTTYYY]]]______```bbbfffiiimmmooopppqqqrrrssswww{{{~~~~~~~~~!!!%%%&&&###!!!"""!!!###$$$$$$%%%&&&%%%$$$#########$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""######$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%"""""""""""""""###$$$%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######""""""""""""$$$$$$$$$#########""""""!!!"""""""""#########$$$"""""""""""""""""""""""""""$$$%%%$$$###"""###$$$"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##################"""""""""###$$$$$$$$$%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!!!! !!!""""""###########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$######### """$$$%%%%%%%%%%%%""""""""""""!!!!!!!!! !!!###$$$%%%$$$###"""!!!"""""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$###""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###############"""""""""!!!######$$$$$$$$$######"""###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""""""""!!!!!!!!!"""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&((((((''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''''''''((())))))''''''&&&%%%&&&''')))***'''''''''((()))***,,,---'''((((((((())))))******%%%%%%%%%$$$$$$$$$$$$$$$)))))))))(((&&&&&&'''((((((''''''&&&&&&&&&''''''(((&&&%%%%%%'''((('''&&&&&&&&&&&&&&&''''''''''''&&&''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############%%%%%%$$$$$$$$$$$$%%%%%%!!!%%%)))***(((%%%###$$$$$$%%%%%%%%%$$$$$$###!!!"""###$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((''')))++++++***)))***+++------,,,+++,,,---///000111111111111111000///...,,,///222666999>>>EEEJJJLLLMMMNNNPPPUUUZZZ```cccbbbccceeeggghhhjjjlllmmmnnnoooqqqvvv{{{"""%%%&&&$$$$$$'''&&&############$$$%%%&&&$$$###""""""###$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### !!!""""""""""""!!!"""###$$$%%%%%%%%%%%%%%%"""""""""!!!""""""######$$$$$$$$$############"""######################################################$$$$$$$$$$$$######$$$$$$######"""!!!!!! $$$############""""""""" !!!!!!"""#########"""""""""""""""""""""""""""###$$$###""""""###$$$"""""""""##################$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$&&&'''''' !!!!!!!!!!!!""""""""""""!!!!!!!!!"""######!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$"""###$$$$$$$$$$$$###""""""######$$$$$$$$$######$$$$$$$$$$$$############!!!!!!"""###$$$$$$$$$$$$""""""######$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""###############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###############""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$"""!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%######"""######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''(((((('''''''''&&&&&&''''''((()))'''''''''(((((((((((((((&&&&&&%%%&&&&&&'''((()))((('''&&&&&&%%%%%%%%%%%%&&&''''''(((((())))))***''''''((((((((((((((((((((()))++++++******,,,---(((((('''&&&&&&&&&&&&''''''&&&$$$%%%&&&(((''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""######!!!%%%((()))'''%%%"""$$$$$$%%%%%%%%%$$$#########$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((''''''''''''(((((()))***''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''''')))++++++***)))***+++))))))***,,,...000222333111111111111000000000000,,,///222555999@@@IIIQQQTTTUUUVVVWWWZZZ\\\^^^___ccceeegggggghhhhhhjjjlllmmmnnnpppuuu{{{"""######&&&+++,,,***%%%$$$"""###&&&'''&&&$$$"""###$$$$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%##############################""""""""""""######!!!!!!"""############""" !!!###$$$%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##########################################"""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!"""######!!!!!!"""###############""""""""""""""""""###$$$$$$$$$$$$$$$#########$$$$$$$$$###### !!!"""###$$$%%%&&&&&&!!!!!!!!!"""""""""######"""!!! !!!"""###$$$!!!"""###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""###$$$$$$$$$$$$###"""%%%$$$$$$######"""""""""$$$$$$$$$$$$############!!! !!!!!!"""###$$$$$$"""######$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###############"""""""""""" !!!"""###$$$%%%%%%%%%######$$$$$$$$$$$$######"""###$$$$$$$$$$$$""""""###$$$$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$#########""""""$$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%&&&'''(((&&&''''''(((((((((((((((%%%&&&'''(((((())))))))))))((('''&&&%%%$$$$$$$$$%%%&&&&&&'''(((((())))))******++++++,,,,,,------&&&(((******(((&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''%%%$$$$$$&&&((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$&&&'''''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$######""""""""""""######!!!"""###%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$&&&'''%%%###"""###$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''((()))++++++*********+++((()))+++---///111222222000///.........///000111...111444555999AAAMMMVVVVVVYYY]]]aaabbbaaa^^^\\\aaadddggghhhggghhhkkknnnnnnnnnqqquuu{{{&&&(((&&&###$$$((((((%%%$$$!!! ###%%%$$$"""###$$$%%%%%%&&&&&&&&&&&&"""""""""######$$$$$$$$$##############################""""""""""""######$$$$$$%%%&&&&&&&&&&&&%%% """###$$$$$$$$$###&&&&&&%%%$$$############$$$$$$$$$############"""########################!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$###############$$$%%%%%%&&&&&&############""""""""""""!!!""""""###$$$$$$%%%%%%######################## """###"""!!! !!!"""$$$$$$######""""""!!!!!!!!!!!!"""###############!!!"""############""""""%%%$$$$$$$$$###"""""""""######$$$$$$%%%%%%%%%&&&$$$###"""""""""$$$%%%&&& """$$$%%%&&&%%%###"""######################## !!!"""###$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$###"""######$$$$$$""""""""""""!!!!!!!!!!!!  !!!###$$$######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######!!!""""""#########""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###############"""""""""""" """###%%%%%%&&&&&&""""""############"""""" !!!###$$$%%%%%%$$$$$$###$$$%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''&&&%%%$$$###$$$%%%&&&'''&&&''''''((()))(((((((((%%%&&&(((************)))))))))((((((((())))))***%%%%%%%%%&&&'''(((((()))&&&&&&'''((()))******+++&&&'''(((%%%!!!)))((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((''''''(((((('''&&&%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!""""""#########$$$###$$$%%%&&&&&&%%%$$$########################### !!!"""###############%%%%%%$$$$$$$$$$$$%%%%%%%%%###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%$$$###""""""%%%&&&%%%###"""$$$&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$!!!"""###$$$&&&'''((()))%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&%%%$$$###"""'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''((((((''''''(((***++++++*********,,,***+++---///000000///......---,,,+++,,,...000111111333555666888AAANNNXXXRRRXXXaaahhhjjjfff```\\\```cccfffhhhhhhiiilllpppoooppprrrvvvzzz}}}~~~~~~$$$%%%&&&&&&%%%$$$###"""""""""""""""####################################$$$$$$############$$$$$$%%%%%%%%%%%%$$$""" """"""""""""!!!!!!!!!!!!"""!!! """%%%&&&### !!!###%%%&&&%%%$$$###!!!!!!!!!"""######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$""""""############""""""######""""""""""""######"""###$$$%%%%%%$$$###"""###$$$%%%&&&%%%%%%###"""######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""''''''&&&%%%$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$###"""!!! &&&""""""%%%%%%"""!!!!!!"""""""""##################"""######$$$$$$######""""""""""""############$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""###"""""""""""""""""""""""""""""""""""""""""""""#########$$$###"""###%%%%%%###"""%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###""""""$$$&&&''''''&&&$$$###"""######$$$######$$$$$$$$$$$$######%%%%%%%%%%%%$$$###"""""" !!!""""""###%%%%%%$$$######""""""!!!########################&&&%%%$$$$$$######$$$$$$&&&$$$######$$$$$$""" $$$$$$###"""###$$$&&&'''!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$###""""""######''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%'''((()))***)))(((''''''''''''((((((((((((''''''''''''((()))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$###"""!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""""""""######$$$$$$########################""""""""""""######'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''((()))******'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((***+++---...------......///000000000111///---,,,+++,,,---...///111333666;;;CCCLLLRRRNNNRRRWWWZZZ[[[]]]aaadddaaabbbeeegggjjjlllmmmnnnnnnqqqtttuuuzzz|||"""######$$$###"""!!! """"""""""""####################################!!!!!! !!!!!!###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!$$$###"""###$$$$$$!!! !!!###%%%%%%%%%$$$############"""""""""""""""######$$$$$$$$$$$$######""""""############""""""%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$&&&""""""%%%$$$"""##################""""""&&&%%%###"""!!! %%%%%%$$$$$$$$$$$$%%%%%%""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""############"""""""""""""""""""""""""""%%%%%%$$$###"""!!! ###"""!!!"""$$$$$$"""!!! !!!"""$$$%%%&&&&&&###"""!!! !!!"""$$$%%%%%%$$$#########$$$%%%&&&"""##################"""######$$$%%%%%%$$$$$$$$$ !!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$############### !!!""""""######$$$$$$###"""""""""###$$$%%%###############$$$$$$$$$%%%$$$$$$###""""""######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''')))(((''''''&&&&&&'''''')))((((((''''''(((((())))))((((((''''''(((((()))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""''''''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%###"""""""""##############################$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$###""""""######$$$&&&&&&''''''((((((((()))''''''(((((()))+++,,,---------......///000000000111000...---,,,---...///000111333666;;;BBBKKKQQQHHHLLLPPPSSSUUUWWW[[[^^^bbbccceeehhhkkkmmmoooooonnnqqqtttuuuyyy~~~~~~{{{"""############"""!!!!!!"""""""""#########$$$$$$########################$$$######""""""######$$$###"""""""""###$$$%%%%%%""""""""""""""""""""""""%%%$$$#########"""  !!!###$$$%%%%%%$$$###$$$$$$######"""!!!!!! ######$$$%%%&&&&&&&&&%%%""""""############""""""%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""##################$$$%%%""""""""""""""""""""""""######$$$$$$%%%%%%%%%&&&%%%"""###%%%$$$###############$$$$$$%%%%%%$$$$$$"""!!! """"""!!!!!!!!!!!!"""""" !!!!!!"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#########""""""""""""""""""""""""""""""%%%$$$$$$###"""!!! ###""""""###$$$$$$###!!! """###$$$%%%&&&###""""""!!!!!!###$$$%%%############$$$%%%&&&'''!!!""""""######""""""!!!!!!"""###$$$%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''########################$$$$$$#########""""""""""""$$$$$$"""!!!$$$&&&$$$###""""""!!!"""""""""$$$$$$$$$#########""""""%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''''')))))))))(((((())))))******))))))(((((()))))))))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$######***)))(((&&&%%%###""""""#########""""""#########!!!"""###$$$%%%'''((((((#########""""""#########%%%$$$######"""#################################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''((('''%%%$$$%%%&&&((()))&&&'''''')))***++++++,,,(((((((((((()))***+++,,,------......///000000000111000///...---...///000111222444666:::AAAIIIOOOJJJMMMQQQTTTVVVYYY]]]___bbbdddfffiiilllnnnpppqqqooorrrtttuuuyyy~~~}}}zzz$$$$$$$$$%%%$$$$$$$$$$$$""""""#########$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""""""""###%%%&&&"""""""""""""""#########$$$$$$######""""""!!! !!!"""###$$$$$$$$$$$$###############""""""!!!!!! !!!"""###$$$%%%%%%%%%"""######$$$$$$######"""######""""""""""""###############$$$$$$###############$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$######"""""""""""""""#########""""""""""""""""""""""""""""""!!!""""""###$$$$$$""""""""""""""""""""""""!!!""""""""""""#########$$$""" ###$$$$$$###!!!!!!"""###%%%&&&'''(((!!!!!!!!!!!!!!!"""###$$$  !!!""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$%%%$$$###$$$%%%&&&$$$"""%%%$$$$$$$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''#########$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!""""""#########$$$####################################""""""!!!!!!$$$'''***(((###!!!###'''$$$$$$######""""""""""""########################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++***))))))))))))******++++++******))))))))))))***''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###(((((('''&&&$$$###"""!!!$$$###"""!!!!!!"""###$$$!!!!!!"""###%%%&&&''''''######""""""""""""######$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''''''''))),,,///222'''(((((()))******++++++'''''''''((()))+++,,,---------......///000000000111000////////////000000111222444555999@@@GGGMMMOOOPPPSSSVVVYYY]]]```cccbbbdddgggjjjmmmoooqqqrrrooorrrtttuuuyyy}}}}}}yyy$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$########################"""""""""!!!!!!"""""""""&&&%%%###"""""""""###$$$!!!"""""""""#########$$$""""""###"""""""""######"""#########$$$$$$$$$###!!!!!!""""""############ !!!!!!!!!!!!######$$$$$$$$$$$$############""""""""""""######$$$##################$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""#########""""""""""""!!!###"""!!!!!!#####################$$$%%%%%%&&&&&&""""""""""""###$$$%%%&&&$$$######""""""######$$$!!!"""######$$$$$$$$$### !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$###""""""###$$$$$$###!!!%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$######!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$######"""!!!"""""""""########################""""""!!!!!!!!!"""""""""""""""""""""""""""############"""!!! $$$'''***(((###!!!###'''%%%%%%%%%$$$$$$######"""!!!""""""###$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++)))))))))))))))***++++++++++++***)))))))))))))))''''''((((((((((((''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""$$$###"""!!!!!!"""###$$$!!!"""""""""#########$$$######""""""""""""##################$$$#########""""""#########$$$$$$$$$$$$$$$############$$$$$$"""###%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$&&&))),,,...((((((((((((((((((((((((%%%&&&&&&(((***,,,...///------......///000000000000000/////////000000000111222333555888???FFFLLLNNNOOOPPPSSSWWW[[[^^^___aaacccfffiiillloooqqqqqqooorrrtttuuuyyy~~~~~~zzz"""""""""!!!""""""###$$$#########$$$$$$$$$$$$%%%########################$$$$$$############$$$$$$%%%%%%$$$###"""""""""###!!!""""""######$$$$$$$$$!!!"""###"""!!!!!!###%%%#####################$$$ !!!!!!"""######$$$$$$!!!!!!"""###$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$############$$$%%%&&&&&&######$$$$$$$$$$$$######!!!""""""######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""###$$$""""""""""""""""""""""""&&&%%%%%%%%%$$$$$$######!!!"""""""""############&&&&&&%%%$$$###"""!!!!!!%%%%%%$$$#####################""""""""""""######!!!"""###$$$$$$%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!  !!!!!! !!!""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%###"""!!!!!!""""""######""""""!!!$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""&&&%%%%%%$$$######"""""""""""""""""""""""""""""""""###$$$$$$$$$###"""!!!"""$$$$$$"""!!!$$$&&&$$$$$$%%%%%%%%%$$$$$$### !!!"""###$$$%%%&&&&&&#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&(((((((((((()))******++++++******)))((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$$$$!!!"""""""""######$$$$$$#########""""""#########"""""""""""""""!!!!!!!!!#########""""""#########""""""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''(((***,,,---...------......///000000000......////////////000000000111222444888>>>FFFKKKQQQPPPOOORRRVVVZZZ\\\]]]___aaadddgggkkkmmmooopppooosssuuuvvv{{{}}}""""""!!!!!!!!!"""$$$$$$#########$$$$$$$$$%%%%%%########################'''&&&&&&%%%%%%&&&&&&'''""""""###$$$$$$$$$$$$###!!!""""""######$$$%%%%%%"""$$$$$$""" """%%%$$$$$$###############$$$"""""""""""""""#########%%%%%%&&&&&&'''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$###############%%%&&&'''######$$$$$$$$$$$$######""""""######$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$###"""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%% """#########"""######$$$$$$$$$######"""""""""$$$######""""""""""""###"""!!!!!! !!!!!!""" !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!  """""" #########$$$%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$######"""##################""""""###############"""!!!""""""""""""""""""""""""$$$$$$$$$$$$############""""""""""""""""""""""""###$$$%%%&&&%%%$$$"""!!! !!!""""""######$$$"""###$$$$$$%%%$$$######""""""#########$$$$$$$$$######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%''''''''''''((()))***++++++***)))(((''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$############$$$$$$!!!"""###$$$%%%$$$$$$###!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$"""!!!''''''((()))((('''&&&&&&'''''''''''''''''''''''')))((((((((()))***++++++------......///000000000------...//////////////////000111333777>>>FFFLLLUUURRRQQQSSSWWWZZZ\\\\\\]]]^^^aaaeeeiiikkkmmmnnnooosssuuuwww|||$$$$$$#########$$$&&&'''######$$$$$$$$$%%%%%%%%%########################$$$######""""""######$$$ """$$$%%%&&&%%%%%%!!!""""""###$$$$$$%%%%%%$$$&&&%%%### ###$$$$$$###############$$$$$$$$$######"""!!!!!!!!!!!!!!!"""""""""!!!!!! ###$$$$$$%%%%%%$$$$$$#########""""""""""""######%%%$$$###""""""###$$$%%%######""""""###%%%&&&(((######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""%%%%%%$$$###""""""######"""""""""""""""""""""""" !!!"""###$$$%%%%%% """#########"""###### !!!###%%%&&&''' !!!###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%% !!!"""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%$$$###"""###%%%%%%###"""))))))(((''''''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&!!!"""$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$###### !!!"""######$$$$$$############""""""""""""""" !!!""""""######""""""""""""""""""""""""###$$$&&&&&&&&&%%%###!!!&&&%%%######$$$$$$""" !!!"""###$$$$$$###"""$$$$$$$$$#####################""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''' """$$$&&&((()))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((&&&&&&&&&&&&'''(((************((('''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%%%%$$$###!!!""""""###$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$###"""###$$$&&&'''""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%&&&'''&&&$$$!!!!!!###%%%'''(((((('''&&&%%%%%%&&&'''((()))******,,,+++***)))((((((((((((------......///000000000,,,,,,---...//////.........///111333777>>>FFFLLLTTTQQQOOOPPPTTTXXXYYYXXX[[[]]]```dddgggjjjlllmmmooosssvvvxxx~~~"""#########$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$ !!!"""###$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""###$$$%%%&&&!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%&&&$$$$$$##################%%%%%%%%%$$$$$$$$$############$$$$$$$$$######"""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$&&&&&&%%%%%%$$$###""""""###$$$%%%%%%$$$###!!! $$$$$$$$$#########"""""""""############$$$$$$$$$""""""""""""!!!!!!!!!!!!#########$$$%%%%%%&&&&&&!!!"""$$$%%%%%%$$$"""!!!%%%###!!! ###""""""###$$$%%%%%%$$$#########"""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!"""""""""""""""!!!!!!$$$#########""""""!!!!!!"""!!! !!!###$$$%%%%%%%%%$$$$$$#########""""""!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""########################!!!!!!""""""######$$$$$$&&&&&&%%%%%%$$$$$$$$$###""""""###$$$%%%%%%&&&&&&(((&&&$$$""""""$$$&&&((($$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&''''''((('''&&&$$$######$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%(((((((((((((((((((((((((((''''''&&&&&&((()))*********))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&&&&&&&''''''(((((((((((((((#########""""""""""""!!!!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""###$$$$$$%%%""" !!!$$$%%%### """######$$$$$$######"""$$$$$$############$$$$$$$$$###"""###%%%&&&%%%$$$'''&&&%%%###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$###%%%''')))(((''''''''''''''''''((())))))%%%%%%%%%&&&'''((()))***'''&&&&&&&&&&&&((()))***+++,,,,,,------.........111///......//////...,,,...///000222666===EEEKKKLLLOOOQQQSSSTTTVVVXXX[[[^^^^^^___aaaeeeiiimmmpppllloootttyyy}}}"""""""""#########$$$$$$!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$###""""""#######################################""""""!!!"""""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$######"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!! ########################$$$$$$$$$###############%%%%%%%%%$$$###"""!!! !!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!&&&&&&%%%$$$$$$###""""""""""""###############"""#########"""""""""!!!!!!""""""#########$$$$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$############!!!"""###$$$$$$$$$###"""%%%###!!!  !!!""""""""""""###$$$$$$###!!!"""""""""############$$$######"""""""""######!!!!!!""""""""""""!!!!!!$$$#########""""""""""""""""""!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$###"""!!!!!!!!!""""""""""""""""""""""""$$$$$$#########"""""""""###########################"""""""""""""""""""""####################################""""""""""""  !!!!!!"""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))'''''''''&&&&&&&&&%%%%%%(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''((((((((((((((($$$$$$#########"""""""""""""""###$$$$$$###"""""""""############$$$$$$$$$$$$$$$######""""""""""""###"""""""""""""""###$$$###"""!!!"""###$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$###$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&'''(((((((((((('''''''''((()))))))))))))))((()))***,,,---+++,,,,,,------.........111000//////000000///---000111222333666;;;BBBFFFKKKMMMPPPRRRTTTVVVYYY[[[]]]]]]^^^```dddhhhlllooolllooosssxxx{{{}}}}}}}}}!!!!!!!!!"""""""""######$$$###############$$$$$$%%%$$$$$$$$$######""""""$$$$$$###"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!"""""""""############$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###"""!!! ################################################&&&&&&%%%%%%###""" !!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""%%%%%%%%%$$$######""""""!!!!!!!!!""""""###%%%%%%"""""""""!!!!!!!!!!!!!!!"""""""""#########$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$$$$###"""!!!!!!!!!"""""""""######$$$$$$$$$%%%$$$"""!!! !!!"""!!!!!!""""""""""""######!!!!!!""""""######$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!""""""###""""""!!!###############"""""""""######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%$$$###"""!!!!!!########################$$$$$$$$$$$$$$$#################################""""""""""""""""""#######################################"""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""######$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((((((''''''%%%$$$$$$$$$##################$$$$$$$$$$$$######"""############$$$$$$$$$############""""""""""""$$$######"""""""""######"""###$$$###""""""###$$$#########$$$$$$#########&&&%%%%%%%%%%%%%%%%%%&&&$$$###"""###%%%&&&%%%$$$"""$$$&&&((()))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%&&&''''''******)))(((((((((((((((******)))******+++------++++++,,,,,,---...//////111000...///000000///...000111333444666999>>>BBBIIIKKKNNNQQQSSSVVVYYY\\\]]]]]]^^^```cccgggkkknnnlllooorrrvvvyyyzzz{{{zzz!!!!!!!!!!!!""""""""""""%%%$$$###"""""""""###$$$$$$$$$$$$############"""%%%$$$###""""""!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!"""""""""###############$$$$$$$$$$$$######$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""######$$$###############$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! !!!!!!"""###########################$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&%%%$$$$$$$$$######""""""$$$###"""""""""$$$%%%&&&""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""!!!!!!"""###$$$%%%%%%$$$###"""!!!!!!"""""" !!!""""""!!!!!!!!!"""#########"""""""""""""""$$$$$$$$$$$$$$$###""""""!!!!!!"""#########""""""#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#################################!!!!!!""""""######$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""&&&$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((((((((('''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######""""""######!!!$$$&&&$$$"""!!!###%%%!!!!!!""""""""""""!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###%%%&&&%%%$$$!!!"""%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))((('''&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((()))((((((((())))))***++++++++++++,,,,,,---...//////000...---...//////...---...000222444666:::>>>AAAGGGIIIMMMPPPSSSVVVZZZ\\\^^^^^^___aaadddhhhlllnnnnnnpppsssvvvxxxyyyzzzyyy!!!!!!!!!!!!""""""""""""%%%$$$###"""""""""###$$$"""############$$$$$$$$$&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%""""""""""""##################$$$$$$$$$$$$######$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" """###%%%&&&&&&""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$$$$######!!!!!!"""###############"""""""""######$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&$$$$$$###############"""'''&&&%%%$$$###$$$%%%%%%########################!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!""""""###$$$#########""""""""""""""" """###""" !!!###%%%$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$###!!!!!!"""##############################$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""################################################"""""""""""" $$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$%%%$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''((()))((('''&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%%%%$$$$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$!!!$$$&&&%%%"""!!!###&&&"""##################"""$$$$$$############$$$$$$$$$###"""###%%%&&&%%%$$$""""""""""""###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&''')))******)))'''''''''''''''(((((()))&&&&&&&&&&&&'''((()))***'''(((((()))******++++++******+++,,,---...///000...---,,,,,,......---,,,+++...111444777;;;@@@DDDFFFIIIMMMPPPSSSVVVZZZ]]]``````aaabbbeeeiiimmmooooooqqqsssvvvxxxyyyzzzzzz!!!!!!!!!"""""""""######$$$###############$$$$$$""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&"""""""""#########$$$$$$######$$$$$$$$$$$$##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$"""""""""###$$$$$$%%%%%%(((((((((''''''&&&&&&&&&!!!"""###$$$$$$%%%$$$$$$!!!!!!"""###############!!!!!!""""""###$$$$$$$$$$$$$$$#########"""""""""########################''''''&&&$$$$$$#####################$$$$$$$$$$$$!!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!! !!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!###%%%### !!!###%%%$$$$$$###"""!!!  """###$$$$$$######!!!!!!"""###$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%###!!! #################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$########################'''&&&%%%###"""  """"""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$%%%%%%$$$$$$%%%%%%&&&'''#########$$$%%%&&&&&&&&&$$$%%%&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&'''(((((())))))((((((%%%%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###############$$$%%%%%%###$$$%%%$$$######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$######""""""######$$$$$$###"""###%%%&&&%%%$$$"""!!!!!!!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$###"""$$$'''(((((('''(((''''''''''''((())))))$$$%%%%%%%%%&&&((()))***((()))***+++,,,,,,,,,,,,******+++,,,...///000000...,,,,,,,,,...///...---+++---000333777<<>>DDDHHHKKKMMMPPPRRRSSSUUUXXXZZZ___```aaaccceeehhhjjjlllmmmooopppssstttvvvwwwwww$$$$$$$$$#########"""""" !!!!!!"""######&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$$$$######$$$##################$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""########################%%%%%%&&&&&&&&&&&&%%%%%%########################""""""!!!!!!"""###$$$$$$!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################"""""""""#########$$$$$$%%%$$$$$$$$$###############!!! !!!$$$%%%###"""&&&%%%$$$%%%&&&&&&%%%###!!!"""###$$$$$$$$$$$$###############"""""""""!!!"""###"""!!!###""""""!!!""""""$$$$$$######$$$$$$%%%$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""###"""""""""$$$$$$"""!!!""""""""""""""""""""""""  !!!""""""!!!""""""""""""##############################################################################""""""##############################$$$$$$$$$######"""%%%&&&'''&&&$$$""""""###!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$############$$$$$$$$$$$$""""""""""""######$$$$$$!!!"""###$$$$$$%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%!!!""""""""""""#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&(((((('''&&&'''((()))***((((((((((((((()))***+++***+++,,,---.../////////444333222111000/////////000111333555888<<>>DDDIIIKKKMMMOOOQQQTTTWWWZZZ]]]^^^\\\\\\\\\]]]^^^aaaccceeedddeeefffhhhjjjlllmmmnnn######"""!!!!!! ###"""!!! !!!"""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$###!!!"""$$$$$$######$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$!!!###$$$###"""!!!"""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""##################"""""""""!!!!!!!!!!!!""""""!!!!!!!!! $$$$$$$$$###############$$$######""""""######$$$!!!"""###$$$$$$######"""""""""############""""""!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!!!!"""###$$$$$$$$$######  """$$$!!!""""""######"""!!!!!!##################$$$$$$###""""""""""""######$$$######$$$$$$$$$$$$###### !!!######"""!!! !!!  ###%%%$$$""" !!!"""###$$$$$$!!!!!!!!!!!!"""""""""###!!!"""###$$$%%%$$$$$$###""""""############"""""""""%%%(((&&&""" !!!$$$ !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""!!!!!!!!! """%%%### !!!!!!"""""""""""""""######""""""""""""###### !!!###%%%%%%%%%$$$###!!!!!!"""###############""""""""""""""""""""""""!!!!!! !!!"""###%%%&&&!!!"""""""""""""""############"""!!!!!!!!!!!!!!!###!!! """$$$&&&%%%###"""###$$$$$$###"""###$$$""""""!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%""""""$$$&&&$$$############$$$%%%%%%#########$$$$$$%%%%%%&&&"""&&&'''%%%%%%'''&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""!!! !!!"""###""" ###%%%%%%###"""###%%%######$$$$$$$$$###""""""""""""###$$$$$$$$$######!!!###%%%$$$"""!!!###%%%"""############""""""!!!!!!""""""###$$$$$$%%%%%%&&&%%%###""""""###%%%&&&$$$%%%&&&&&&$$$""""""###%%%%%%%%%&&&&&&'''''''''"""######$$$%%%%%%&&&&&&###$$$%%%&&&'''''''''&&&%%%$$$&&&***)))&&&'''+++''''''''''''((((((((((((%%%%%%%%%%%%&&&'''((()))'''''''''(((((((((((((((((())))))***++++++,,,,,,+++---...---+++)))***,,,,,,...222888???EEEJJJLLLNNNOOOQQQUUUXXX\\\^^^___ZZZZZZ[[[\\\___bbbdddfffdddeeefffhhhjjjlllnnnnnn !!!!!!""""""!!!###$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" """######$$$$$$ """$$$$$$######$$$%%%""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%"""$$$%%%$$$###"""###$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$%%%%%%###"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!! ######""""""###$$$%%%%%%$$$$$$%%%%%%$$$###!!! """"""############""""""###"""!!!!!!!!!"""$$$%%%######""""""""""""###### """$$$%%%&&&%%%###""""""$$$%%%%%%###!!! !!! !!!#########"""!!!"""""""""###$$$$$$$$$%%%  !!!"""### !!!!!!!!!!!! !!!"""###"""   !!!!!! !!!"""###$$$%%%!!!!!!!!!!!!""""""""""""!!!"""###$$$%%%$$$######!!!""""""#########""""""###''')))'''### !!!$$$ !!!!!!!!!""""""############################## !!!###$$$$$$$$$###""" ###$$$$$$!!!%%%'''$$$ """ !!!"""""""""""""""######""""""""""""######!!!###%%%&&&%%%$$$### !!!"""""""""""""""######""""""""""""######!!! """###%%%''' !!!"""###$$$%%%%%%######"""!!!!!!!!!!!!!!!***'''$$$###$$$### """$$$$$$$$$###"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$!!!!!!$$$'''%%%%%%$$$$$$%%%%%%&&&'''""""""###$$$%%%%%%&&&&&&&&&((('''######'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###"""!!!"""###$$$###!!!"""%%%%%%###"""$$$&&&$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%&&&&&&&&&###&&&'''&&&$$$###%%%'''"""###$$$$$$$$$"""!!! !!!"""$$$%%%%%%%%%%%%&&&%%%###""""""###%%%&&& """$$$$$$"""""""""###"""$$$&&&((((((&&&$$$###""""""###$$$%%%%%%&&&&&&###$$$&&&((())))))((((((###"""$$$''''''$$$$$$(((''''''''''''((((((((()))(((((('''&&&&&&&&&''''''((((((((((((((('''''''''((())))))***++++++,,,,,,---///111111000000222555***---222888???FFFJJJMMMLLLMMMPPPSSSWWWZZZ]]]^^^WWWXXXXXXZZZ]]]```ccceeedddeeefffhhhjjjlllnnnooo""""""""""""############### !!!###""" """"""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""$$$$$$$$$$$$$$$#########""""""#########"""""""""""""""######$$$$$$""" !!!!!!"""#####################""""""""""""######$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""!!!""""""#########""""""""""""""" !!!"""###############%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""######"""!!! ###############"""!!! %%%%%%$$$###"""""""""### !!!"""######"""!!! !!!!!!!!!!!!""""""""""""$$$$$$###"""!!! """""""""###$$$$$$%%%%%%$$$###"""!!! ###!!! ###$$$""" !!!"""$$$%%%$$$###!!!"""###$$$###!!!""""""""""""###########################$$$$$$%%%&&&%%%###"""!!!""""""###########################"""""""""""""""#########""""""""""""############ """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$ !!!###$$$%%%%%%$$$### !!!"""###############!!!!!!!!!!!!""""""""""""!!!"""###"""!!!"""###%%% !!!!!!""""""######$$$%%%&&&%%%###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###"""!!! """"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&&&&%%%%%%###!!!&&&&&&!!!###%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""$$$######""""""######$$$"""###$$$%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$)))'''$$$"""!!!!!!!!!""""""###$$$$$$$$$$$$###"""######""""""######$$$%%%"""###$$$%%%%%%$$$###"""%%%$$$###"""!!!!!!!!!!!!###$$$%%%%%%&&&'''(((((("""%%%'''&&&###"""###%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$######'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''***)))'''&&&&&&'''((()))&&&&&&&&&''''''''''''(((,,,,,,++++++,,,...///111///////////////.........---...111666<<>>EEELLLPPPQQQRRRSSSUUUWWWXXXYYYYYYWWWWWWYYY[[[]]]```bbbcccccceeeffffffeeefffhhhjjj !!!!!!!!!"""""""""###(((((($$$!!!!!!### !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$############"""""""""!!!!!!""""""######$$$$$$""""""""""""###%%%&&&'''!!!!!!"""#####################""""""""""""######$$$$$$$$$$$$$$$#######################################"""!!!!!!!!!!!!"""""""""""""""""""""######""""""""""""############$$$$$$############$$$$$$########################%%%%%%&&&&&&%%%$$$##################""""""""""""!!!!!!!!!!!!!!!!!!"""###!!!!!!"""######""""""!!!"""""""""#########$$$$$$########################"""""""""###$$$$$$%%%%%%#########$$$$$$&&&''''''$$$"""!!!"""###$$$###!!!!!!"""###$$$###"""!!! """$$$$$$###"""###$$$""""""""""""############  !!!!!!$$$%%%&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################%%%$$$$$$###""""""!!!!!!$$$$$$###"""""""""############$$$%%%%%%%%%%%%$$$######""""""!!!!!!  """"""!!! !!!!!!!!!!!!""""""""""""######%%%%%%%%%###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""((((((&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%$$$$$$###%%%######&&&&&&######%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######""""""""""""######"""############$$$$$$$$$  !!!###%%%'''%%%$$$###""""""###$$$%%%$$$############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$#########"""###$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$#########%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))(((((((((((())))))++++++(((((()))))))))*********,,,++++++***++++++,,,,,,........................111222444999???GGGMMMQQQRRRSSSUUUVVVWWWXXXXXXXXXTTTUUUWWWYYY\\\___bbbcccdddeeeffffffeeeeeeggghhh !!!!!!!!!!!!"""%%%%%%""" !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$######"""############"""""""""""" !!!"""###$$$$$$%%%"""!!!!!!!!!"""$$$&&&'''!!!!!!"""#####################""""""""""""######################################################%%%%%%$$$$$$$$$$$$$$$%%%"""""""""""""""############"""""""""""""""######$$$$$$############$$$$$$########################!!!"""###$$$&&&''''''(((######"""""""""""""""###!!!!!!!!!!!!!!!"""###$$$!!!"""""""""############"""#########$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''""""""!!!""""""""""""!!!""""""######""""""!!! !!!###%%%%%%#########$$$!!!"""""""""############"""""""""""""""###$$$$$$!!!"""$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$######"""""""""%%%$$$###!!!!!!!!!"""###!!!""""""#########""""""######""""""!!!!!!  """###!!! !!!""""""""""""""""""""""""###$$$%%%$$$###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############'''&&&%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########$$$""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$&&&%%%$$$#########$$$$$$%%%$$$"""!!!!!!"""$$$%%%"""""""""""""""###$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$%%%&&&&&&&&&&&&$$$########################!!!!!!###'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((()))***+++((((((((()))))))))******++++++******************------...............///111222444999???FFFMMMQQQTTTTTTUUUVVVWWWXXXXXXXXXTTTTTTVVVYYY\\\```cccdddeeefffgggfffddddddeeeggg !!!!!!!!!!!!$$$!!! """###""" !!!"""######$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######""""""""""""""""""""""""""" !!!"""###$$$$$$%%%###"""!!! !!!###$$$!!!!!!"""#####################""""""""""""###### """"""""""""""""""""""""%%%$$$$$$$$$$$$$$$%%%%%%!!!!!!""""""############$$$###"""!!!!!!"""######$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&'''######"""!!!!!!"""###$$$""""""""""""######$$$%%%"""""""""""""""###$$$$$$"""#########$$$$$$$$$$$$#########$$$%%%%%%&&&&&&"""""""""###$$$$$$%%%%%%%%%%%%$$$###############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! $$$%%%&&&%%%###!!!!!!"""!!!"""""""""############$$$$$$######$$$$$$%%%&&&"""###$$$$$$$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%$$$"""!!! !!!""""""""""""#########""""""!!!###"""""""""!!!!!!!!! !!!"""$$$###"""!!!!!!"""############"""""""""""""""###$$$$$$""""""###$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######"""######$$$%%%%%%########################$$$$$$##################&&&%%%$$$""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$((('''&&&%%%######""""""%%%$$$"""!!!!!!"""$$$%%%&&&%%%%%%%%%%%%&&&''''''%%%$$$###""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$###!!!!!!"""######$$$%%%%%%###!!!!!!###'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''"""###$$$%%%&&&&&&''''''''''''((((((((()))))))))******************)))))),,,---------......//////000111333777===DDDKKKOOOSSSTTTUUUVVVWWWWWWWWWWWWUUUVVVXXXZZZ^^^aaadddffffffggggggfffddddddeeeggg !!!!!!!!!"""""""""&&&"""###%%%%%%"""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$""""""!!!!!!"""""""""""""""###!!!!!!""""""######$$$$$$######"""!!! !!!!!!!!!"""#####################""""""""""""######""""""############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######!!!!!!!!!"""######$$$$$$$$$$$$"""!!!!!!!!!"""#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""""""""###"""!!!!!!!!!"""$$$$$$$$$###############$$$%%%"""""""""""""""###%%%%%%"""""""""#########$$$$$$#########$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%###""""""!!!!!!!!! """###"""!!! !!!"""""""""!!!!!!!!! $$$%%%&&&%%%""" """"""""""""###############""""""""""""###$$$$$$%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!########################""""""######$$$%%%%%%&&&######"""!!!!!!!!!""""""$$$%%%%%%%%%%%%$$$######!!!!!!!!!"""""""""""""""###$$$$$$###!!!!!!"""$$$$$$############"""""""""!!!"""$$$###""""""###$$$""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""######$$$$$$$$$""""""$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$############$$$$$$""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$#####################"""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%###""" !!!"""###$$$%%%&&&&&&###"""###$$$&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""&&&'''((())))))((('''&&&(((''''''''''''((())))))&&&'''((()))))))))))))))'''''''''((((((((()))))))))******+++++++++******,,,,,,,,,---....../////////000222666<<>>EEELLLOOORRRRRRRRRSSSUUUVVVXXXYYYZZZZZZ[[[]]]___aaacccdddeeeeeeeeefffggghhhjjjjjj!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!"""""""""###############!!! ###$$$"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""!!!!!!"""$$$$$$""" !!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""######$$$%%%%%%$$$######"""""""""""""""!!!""""""###""""""""""""############""""""""""""############""""""""""""""""""""""""""""""!!!"""######!!!!!!"""###$$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$$$$###!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""$$$###""""""!!!!!!!!!!!!!!!!!! !!!""""""######"""""""""#####################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!"""$$$$$$$$$$$$"""!!!%%%%%%%%%%%%&&&&&&''''''############$$$$$$$$$$$$###############$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$###"""""""""###"""""""""!!!!!! """"""""""""""""""""""""""""""#########$$$$$$$$$!!!""""""###$$$%%%!!!""""""############""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########%%%###!!!  """############$$$$$$$$$$$$$$$""""""""""""!!!!!! ######################## !!!"""###$$$######"""%%%%%%$$$######"""!!!!!!!!!!!!"""######$$$$$$$$$######"""""""""!!!!!!!!!######""""""""""""!!!!!!############$$$%%%&&&''')))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$###"""""" !!!""""""######$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%###$$$%%%%%%$$$###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%%%%"""$$$%%%''''''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((''''''((()))******))))))))))))((((((((())))))******************++++++++++++***)))))))))+++---...***++++++,,,---......///000111444:::@@@GGGMMMPPPSSSSSSSSSSSSTTTVVVXXXYYYYYYZZZ[[[\\\^^^```bbbddddddeeeeeefffggghhhiiijjj !!!!!!!!!""""""""""""""""""""""""#########$$$!!! ###$$$""" """"""!!!!!!!!!!!!""""""#######################################$$$$$$$$$$$$###"""###$$$$$$""" !!!!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!############""""""!!!!!!%%%$$$$$$$$$#########"""############"""""""""###""""""############""""""""""""############"""""""""""""""""""""""""""""""""###$$$###""""""###$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%%%%$$$$$$ !!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!""""""""""""%%%$$$###"""""""""""""""######"""!!! !!!!!!!!!!!!!!!""""""#########$$$$$$######""""""""""""""""""############"""""" !!!"""######"""!!! %%%%%%%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$######"""""""""###$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$######"""###############""""""!!!!!! """"""""""""""""""""""""############$$$$$$$$$$$$!!!"""!!!!!!###%%%!!!!!!"""###############!!!!!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########$$$###!!! !!!"""""""""""""""######$$$$$$!!!!!!!!!!!!""""""#################################"""!!!!!!!!!"""$$$%%%$$$$$$###"""!!!!!! !!!"""#########"""$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!############$$$%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%'''%%%###!!!!!!###%%%'''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$&&&''''''&&&$$$###!!!"""###$$$$$$$$$$$$###  !!!""""""!!!"""""""""######$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$!!! """$$$%%%"""$$$&&&&&&$$$###$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((%%%&&&'''(((***++++++,,,))))))((((((((((((((()))))))))******++++++++++++***************,,,---...++++++,,,,,,---...//////111333777<<>>DDDJJJNNNQQQRRRSSSTTTVVVXXXYYYZZZZZZ[[[]]]___```aaabbbbbbbbbcccdddeeefffhhhiiiiii""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""#########$$$$$$%%%$$$###"""""""""""""""###"""""""""""""""######$$$$$$$$$"""!!!!!!"""$$$######""""""""""""######!!!"""######$$$$$$############$$$"""!!!!!!###%%%%%%%%%$$$$$$###"""!!!!!!$$$$$$######"""!!!!!!!!!###############"""!!!!!!"""""""""#########$$$$$$###""""""""""""""""""###$$$######"""""""""#########$$$$$$$$$$$$$$$######$$$###!!!"""$$$%%%%%%$$$"""!!!  !!!""""""##################""" """"""############""""""###############"""!!!!!!"""######"""!!! """""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!###$$$$$$$$$###$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###"""!!! """###$$$%%%%%%%%%"""######$$$$$$######""""""!!!!!!###%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&######"""""""""!!!!!!!!!"""######$$$$$$$$$######$$$###"""!!!!!!"""###$$$%%%%%%$$$######$$$%%%%%%"""######$$$$$$######"""""""""""""""""""""""""""%%%$$$$$$###"""""""""### !!!!!!!!!""""""$$$%%%%%%&&&'''''''''''' ###$$$###""""""""""""###%%%&&&'''&&&$$$###""""""""""""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###!!! !!!""""""%%%%%%$$$###""""""$$$%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######################################################################################################$$$$$$###"""###$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%###!!!$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%&&&''''''(((((('''''')))(((((((((((()))******,,,,,,------.../////////111000000///......------222333444888>>>DDDJJJNNNOOOPPPQQQSSSTTTVVVWWWXXXZZZ[[[]]]___```aaabbbbbbbbbcccdddeeeggghhhiiiiii""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$%%%&&&######"""!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!"""$$$%%%&&&%%%$$$$$$!!!!!!!!!!!!"""###$$$%%%#########""" !!!###"""""""""""""""""""""""" !!!""""""######"""""""""######"""!!! """$$$%%%%%%$$$###""""""!!!!!!%%%$$$###!!!!!!!!!""""""%%%%%%$$$$$$"""!!!#########$$$$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""$$$%%%%%%%%%$$$###"""""""""######$$$$$$######"""###"""!!!###%%%'''''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$###!!! ###############"""!!!!!! !!!"""!!! """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""######$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%%%%$$$###""" !!!"""$$$%%%%%%&&&&&&""""""############""""""  """$$$%%%%%%###"""""""""#########$$$$$$#########""""""""""""!!!$$$$$$###############$$$######""""""""""""######%%%%%%$$$######$$$%%%%%%""""""############""""""########################""""""""""""###$$$%%%%%% !!!"""###$$$%%%&&&&&& """$$$%%%$$$""""""######$$$%%%%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!"""""""""#########$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((%%%!!! """###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$###"""!!!#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&'''(((((("""$$$&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''((((((''''''(((((()))***,,,,,,------...//////000111000000//////......---222222444888===DDDJJJNNNNNNNNNOOOQQQSSSTTTVVVVVVZZZ[[[\\\^^^```bbbbbbcccccccccdddeeeggghhhiiijjj!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""#########""""""!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!"""$$$&&&'''(((((((((!!!!!!!!!!!!!!!"""######""""""###""" !!!"""""""""############"""""" !!!"""""""""""""""!!!""""""""" !!!###########################&&&$$$""" !!!"""###$$$$$$$$$$$$"""!!! !!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""%%%%%%&&&&&&%%%$$$"""!!! !!!!!!!!!!!! """  """$$$$$$$$$ !!!""""""""""""!!!!!!!!!""""""""""""!!!!!!########################$$$$$$$$$$$$###!!!  !!!"""$$$$$$$$$$$$!!!"""######!!! !!!######""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$#########$$$%%%%%%$$$#########$$$%%%%%%%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%$$$######!!!""""""######""""""!!!!!! !!!"""$$$%%%$$$###!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$############%%%$$$###"""""""""###$$$###""""""""""""""""""######""""""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""$$$%%%%%%!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$%%%&&&'''&&&###!!! """""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!###$$$%%%&&&%%%$$$###########################!!!"""$$$'''((()))))))))###""""""#########"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###########################$$$%%%&&&&&&&&&%%%%%%"""###%%%'''''''''%%%$$$###$$$$$$$$$$$$$$$$$$###"""######$$$%%%&&&&&&'''$$$###$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&''''''&&&&&&'''((((((((((((((('''''''''''''''((())))))+++,,,,,,---...///000000000000000000//////......222222444777===DDDJJJMMMMMMNNNOOOQQQSSSTTTUUUVVVYYYZZZ\\\^^^```bbbccccccccccccdddfffggghhhiiijjj!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!!!!"""""""""####################################"""""""""#########$$$$$$ !!!###%%%'''(((######"""!!! !!!!!!!!!"""######!!! !!!!!!"""############"""!!! !!!""""""""""""""" """###"""!!! !!!""" !!!"""###$$$$$$%%%%%%$$$""" !!!###$$$""""""############"""""" !!!!!!!!!""""""$$$######""""""######$$$%%%%%%&&&&&&%%%$$$"""!!! !!!!!!!!!!!!!!!###!!!!!!"""!!! !!!"""######""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!! !!!"""$$$$$$$$$$$$"""###$$$$$$""""""###$$$%%%$$$######"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$'''%%%$$$%%%&&&&&&$$$!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$###$$$%%%'''(((%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$######""""""############""""""$$$$$$###$$$%%%%%%$$$"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$"""""""""######""""""""""""""""""######"""""""""###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!""""""######""""""#########$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%"""!!!!!!!!!""""""""""""!!!!!! """""""""""""""""""""""""""""""""#########$$$$$$ !!!###$$$$$$$$$##############################"""###$$$$$$###"""&&&'''%%%""""""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$###########################$$$%%%&&&&&&&&&%%%%%%!!!###%%%'''''''''%%%$$$""""""""""""######$$$$$$###$$$$$$%%%&&&''''''(((######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''$$$"""$$$(((***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&'''(((&&&'''(((((())))))(((((('''''''''''''''((())))))++++++,,,---...///000111000000000000000/////////111222333777===CCCIIIMMMOOOOOOQQQRRRTTTUUUWWWWWWYYYZZZ\\\^^^```bbbcccdddcccdddeeefffgggiiijjjjjj""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$###############"""!!!!!!!!!!!!!!!""""""""""""####################################"""""""""#########$$$$$$######""""""###%%%'''((($$$###"""!!! !!!###$$$$$$"""!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!""""""######"""""" """$$$###"""!!!!!!""" !!!###$$$%%%%%%$$$###"""!!!!!!"""###### """######$$$$$$$$$"""""""""#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$###""""""!!!!!!"""###$$$$$$$$$$$$%%%###!!!!!!"""###"""!!! !!!!!!""""""######$$$!!!""""""######""""""!!!######################## !!!"""##############################"""!!!!!! """######!!!!!!"""$$$&&&%%%%%%$$$############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""'''$$$###$$$&&&&&&$$$!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""$$$%%%%%%&&&&&&######$$$$$$$$$$$$######&&&%%%$$$$$$%%%%%%###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###""""""""""""""""""############""""""###$$$%%%%%%%%%%%%$$$###!!!!!!""""""""""""!!!!!! ######"""!!!!!!!!!""""""""""""""""""############&&&%%%###"""""""""###$$$ """######"""###$$$&&&%%%$$$$$$$$$$$$#########""""""""""""""""""""""""#########$$$$$$$$$%%%%%%!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""" ''')))%%%"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%######%%%&&&'''&&&&&&%%%"""""""""""""""###$$$%%%%%%%%%%%%&&&&&&'''''''''"""###$$$%%%%%%%%%%%%$$$###############$$$$$$%%%&&&"""!!!''')))&&&"""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&'''(((((()))''''''((())))))))))))(((((((((''''''(((((()))******+++,,,---...000111111000000000000000000000000111111333777<<>>DDDIIIKKKLLLKKKKKKKKKMMMPPPSSSTTTXXXYYY\\\___aaacccccccccdddeeefffeeeeeeeeehhhjjj""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$###############$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""############""""""####################################"""""""""!!!######""""""######$$$%%%#########"""######$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############!!!!!!!!!"""$$$$$$###"""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$######"""""""""!!!!!!"""""""""#########%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$"""!!!"""###############$$$$$$"""###$$$$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$###"""###$$$%%%$$$"""########################$$$%%%%%%%%%%%%$$$#########"""!!! !!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$!!!""""""!!!"""###%%%((()))$$$$$$$$$$$$###""""""!!!""""""######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$##############################"""""""""""""""###################################################""""""!!!!!!!!!!!!""""""#########"""  !!!"""###$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$###!!!!!!###$$$%%%'''&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""##################"""&&&%%%%%%$$$$$$$$$$$$%%%&&&...888CCCNNNSSSMMMCCC'''&&&%%%$$$#####################$$$$$$%%%%%%&&&&&&$$$######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$&&&''''''''''''(((***((((((((((((((((((((((((*********))))))(((((((((*********+++,,,---...///.........------,,,,,,,,,///111444888>>>CCCHHHKKKMMMLLLLLLLLLNNNQQQTTTUUUWWWYYY\\\^^^aaabbbbbbbbbaaabbbddddddcccdddfffhhh!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############$$$$$$%%%$$$$$$##################"""###$$$%%%%%%$$$###"""""""""############""""""""""""""""""""""""""""""############"""""""""!!!"""###$$$%%%%%%$$$$$$############"""######$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""######$$$$$$###"""###$$$###!!! ########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###!!! $$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%######""""""######$$$%%%%%%%%%$$$$$$######""""""!!!!!!"""""""""#########%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""#########"""!!!""""""######$$$$$$$$$%%%"""###$$$$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$###""""""$$$$$$###"""########################$$$%%%%%%%%%%%%$$$######$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&'''&&&&&&''')))$$$$$$#########$$$&&&'''$$$$$$%%%%%%$$$###"""!!!"""""""""######$$$$$$$$$"""############$$$$$$$$$###########################"""""""""""""""#############################################$$$$$$$$$$$$######""""""######$$$$$$###!!!  """"""###$$$$$$$$$######!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%%%%&&&((())))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%'''((()))444888<<>>CCCGGGJJJLLLLLLLLLLLLNNNPPPSSSUUUWWWYYY[[[^^^```aaaaaaaaa```bbbddddddddddddfffggg!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""######$$$%%%""""""""""""!!!!!!!!!!!!"""##################"""""""""############"""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%""""""###$$$$$$######"""$$$$$$###############$$$######$$$$$$$$$$$$##############################"""""""""""""""###$$$%%%&&&$$$###$$$$$$$$$""" ################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$###""""""""""""######$$$%%%%%%%%%"""###$$$$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$###""""""###$$$###"""########################$$$%%%%%%%%%%%%$$$######$$$$$$############$$$$$$ !!!"""$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$### """%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%$$$###""""""""""""############### !!!!!!!!!""""""#####################$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###"""!!!!!!"""%%%((()))%%%&&&'''''''''&&&$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%'''((())))))(((&&&###!!!########################%%%$$$$$$######$$$$$$%%%#########$$$&&&''')))***---//////...000333///)))&&&%%%$$$###############"""###$$$%%%%%%%%%%%%%%%$$$###"""###&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***,,,,,,)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))***+++***(((&&&'''((((((((((((((((((((((((((())))))((((((''''''&&&&&&)))))))))***,,,---//////000000000///////////////---///333999???DDDHHHJJJKKKJJJJJJJJJLLLOOORRRSSSWWWYYY[[[]]]___`````````aaacccfffggggggggghhhiii!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###""""""!!!"""###$$$%%%""""""""""""!!!!!!!!! ###""""""!!!!!!""""""###""""""############"""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%###"""  """###%%%%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$#################################""""""###$$$&&&'''%%%$$$$$$$$$&&&&&&$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&######""""""######$$$%%%###$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%$$$#########""""""###$$$$$$%%%&&&&&&"""###$$$$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$"""!!!"""###$$$###!!!########################$$$%%%%%%%%%%%%$$$###############$$$$$$#########!!!"""$$$$$$$$$"""!!!########################"""###### ###$$$&&&''''''&&&$$$###"""###$$$&&&&&&%%%$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%'''(((((($$$%%%'''(((((('''%%%$$$"""$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$######$$$$$$%%%&&&%%%$$$############$$$%%%''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###"""""""""###$$$%%%&&&'''!!!$$$$$$"""###'''(((&&&$$$$$$###############$$$######$$$%%%%%%%%%$$$###%%%$$$"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))******)))'''&&&&&&''')))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))+++,,,...//////////////////000000000...111555;;;AAAFFFJJJLLLKKKKKKJJJKKKMMMOOORRRTTTWWWXXX[[[]]]____________```cccfffggggggggghhhiii!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""$$$%%%%%%$$$$$$$$$######""""""###"""!!! !!!"""###""""""############""""""""""""""""""""""""""""""############""""""""""""%%%"""!!!%%%&&&%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###%%%'''((($$$######%%%'''(((&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&#########"""###$$$$$$%%%#########$$$$$$%%%%%%&&&!!!""""""""""""#########"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%$$$######$$$""""""###$$$%%%%%%&&&&&&"""$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###%%%''')))***+++&&&&&&&&&%%%%%%%%%$$$$$$###"""!!!"""###$$$###!!!########################$$$%%%%%%%%%%%%$$$######!!!"""###$$$$$$###"""!!!!!!"""$$$&&&'''&&&$$$###""""""""""""""""""""""""!!!$$$%%%""" &&&+++!!!###&&&(((((('''%%%###!!!"""$$$&&&&&&&&&$$$###$$$$$$######""""""!!!!!!$$$$$$###"""!!! """"""######$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&$$$""" !!!"""$$$&&&&&&&&&$$$###$$$%%%'''))))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!"""$$$'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###"""""""""""""""######$$$(((((($$$###&&&((('''##################$$$$$$###$$$%%%&&&%%%%%%######'''%%%######$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$""""""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$&&&''''''&&&'''(((***************************)))))))))))))))*********''''''((()))***,,,...///---.........///000000000000222777===CCCHHHLLLNNNNNNMMMMMMMMMOOORRRUUUVVVWWWXXXZZZ]]]^^^_________^^^```dddeeeeeeeeefffggg######""""""""""""######%%%$$$###""""""###$$$$$$""""""!!!!!!!!!!!!""""""&&&&&&%%%""" """%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%$$$###"""""""""$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###$$$$$$###"""!!!!!!""""""!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$#########"""""""""%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$##################$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$###"""""""""###&&&%%%#########%%%''')))#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%##################$$$$$$########################################################################&&&$$$"""###%%%&&&%%%""""""$$$'''))))))'''$$$""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###"""""""""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$###!!! !!!###$$$''''''%%%###!!!!!!###&&&%%%###"""$$$&&&'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$######"""""""""###$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###''''''&&&$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%'''((())))))---+++)))&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((()))***+++,,,------,,,,,,,,,---......000000000000000000111222222444888===AAAEEEHHHIIILLLLLLLLLMMMNNNQQQSSSUUUZZZ\\\^^^___aaaaaaaaaaaadddddddddeeefffggghhhiii""""""""""""""""""""""""$$$###""""""""""""$$$$$$###""""""!!!!!!!!!""""""!!!""""""!!! !!!$$$'''""""""""""""""""""""""""###""""""!!!!!!""""""###%%%$$$###""""""###$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###$$$$$$###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$#########""""""!!!###%%%&&&&&&&&&######"""""""""###$$$%%%&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$((('''%%%###"""###$$$$$$%%%&&&&&&&&&''''''''''''$$$$$$$$$######$$$$$$$$$"""###%%%&&&&&&%%%###"""#########$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%##################$$$$$$########################################################################&&&$$$"""###%%%&&&$$$""" """$$$%%%%%%$$$""" """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$"""!!!!!!"""$$$%%%###$$$###"""!!!!!!$$$&&&$$$"""!!!"""$$$%%%###!!!########################$$$###"""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""######$$$###############"""######$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))(((&&&%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))***++++++,,,,,,,,,,,,,,,------...//////......//////000111222444888<<>>DDDIIILLLOOOOOOOOOOOOQQQTTTVVVWWWWWWYYY[[[^^^```aaaaaaaaaaaa```````````````aaaaaa!!!"""%%%&&&&&&%%%"""!!!!!!"""###$$$$$$######"""""""""""""""###$$$%%%%%%!!!############$$$%%%""""""""""""""""""""""""###""""""!!!!!!""""""### !!!###$$$%%%%%%$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###"""""""""""""""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$!!!"""###$$$$$$###""""""$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''###""""""!!!!!!""""""######$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$############$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!###$$$$$$!!!!!!"""$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$%%%$$$###""""""###$$$%%%"""##################"""!!!"""######"""!!!!!!""""""######!!!"""%%%""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%""" ###&&&#########"""######$$$$$$!!!"""###$$$%%%&&&''''''$$$$$$$$$###############""""""#########$$$$$$$$$!!!!!!""""""###$$$%%%%%%""""""$$$$$$$$$###!!! $$$%%%%%%%%%%%%$$$##############################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###"""""""""$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((())))))######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((()))***++++++,,,,,,,,,,,,,,,------...,,,,,,,,,---...///111111111222444888>>>DDDIIIMMMNNNNNNNNNOOOQQQSSSUUUWWWVVVXXX[[[]]]```aaaaaaaaaaaaaaa````````````aaaaaa"""###%%%''''''%%%###"""######$$$%%%%%%$$$""""""!!!!!!""""""###$$$&&&&&&"""###$$$###!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!###$$$%%%%%%$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###""""""!!!""""""###$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$""""""######$$$$$$$$$$$$ """$$$%%%%%%$$$###"""###"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%!!!!!!"""###############$$$$$$$$$$$$%%%%%%&&&'''(((''''''&&&&&&''''''(((###$$$%%%&&&&&&%%%$$$### !!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''!!!"""###%%%'''((((((((('''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!###%%%$$$!!! """$$$$$$%%%&&&&&&&&&&&&%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""############""""""!!!"""!!!!!!!!!###!!!"""""" !!!%%%########################!!!"""###$$$%%%$$$######$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&$$$ """%%%###"""""""""###$$$%%%%%% !!!###$$$%%%&&&'''""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&& """###$$$%%%&&&!!!"""$$$%%%$$$###!!! $$$%%%%%%%%%%%%$$$##############################""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))))))))))))))((((((((())))))***+++,,,------,,,,,,------...///+++++++++,,,---...000000000111444888===DDDJJJMMMNNNNNNNNNNNNPPPSSSUUUVVVVVVXXXZZZ]]]___aaaaaaaaabbbaaaaaa`````````aaaaaa!!!!!!""" !!!!!!!!!!!!!!! ######""""""!!!!!! !!!"""######$$$######""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%'''&&&###!!! !!!!!! !!!"""""""""""""""!!!!!! """###$$$ !!!"""###$$$$$$&&&%%%$$$"""!!! '''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%###"""""""""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""###%%%&&&''''''&&&&&&$$$%%%%%%&&&%%%$$$"""!!!%%%$$$######$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&& !!!"""$$$%%%&&&'''$$$%%%''''''''''''%%%$$$"""######$$$###"""!!! &&&&&&&&&%%%### """###%%%&&&''''''&&&%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###"""!!!!!!!!!"""$$$%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&###############$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$###"""!!!!!!&&&''''''$$$!!! """%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$$$$######((($$$!!!$$$&&&&&&"""$$$&&&%%%###!!!"""#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$%%%'''))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&""""""!!!!!!"""$$$%%%'''&&&%%%###""""""###%%%&&&)))'''$$$###$$$$$$$$$###&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&((()))))))))((('''))))))))))))************+++,,,---...////////////000000//////............000111444999???FFFKKKNNNPPPPPPPPPQQQRRRTTTVVVWWW[[[[[[\\\^^^```aaacccccc______````````````______###!!! """###""" !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!""""""#########""""""!!!""""""""""""""""""""""""###""""""!!!!!!""""""###""""""############"""""""""""""""##################"""!!!!!!!!!"""###$$$########################%%%$$$$$$###############$$$###!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###########################%%%%%%###"""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%$$$$$$""" %%%%%%%%%%%%%%%$$$######&&&$$$######$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%"""#########"""!!!$$$$$$%%%%%%$$$"""!!! %%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######"""""""""###$$$%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!"""###$$$%%%&&&&&&%%%$$$###"""!!!!!! !!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%&&&'''%%%"""!!!###%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$'''$$$!!!!!!###&&&&&&&&&###%%%'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%'''((()))((('''%%%$$$$$$%%%'''((('''%%%$$$$$$&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&&&&'''(((((())))))(((((('''''''''((((((((())))))******+++++++++,,,,,,,,,............//////000000000222555999???EEEJJJMMMPPPOOOOOOPPPQQQSSSUUUWWWZZZ[[[\\\^^^___aaabbbcccaaaaaa`````````_________$$$###""""""$$$$$$###""" !!!!!!""""""###!!!!!!""""""""""""""""""$$$$$$$$$######""" """"""""""""""""""""""""###""""""!!!!!!""""""### """%%%&&&%%%$$$###$$$############$$$%%%%%%$$$$$$######"""#########&&&%%%%%%$$$###"""!!!!!!$$$#########$$$%%%&&&&&&""""""!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%&&&&&&&&&&&&###############$$$$$$%%%$$$$$$$$$$$$"""!!!&&&%%%%%%$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###!!!!!!"""###$$$%%%%%%%%%%%%$$$)))((('''%%%$$$######"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""$$$$$$&&&%%%%%%$$$###"""!!!!!!!!!!!!!!!"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$ !!!"""###$$$&&&&&&'''###%%%&&&&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&%%%###$$$%%%'''&&&&&&$$$%%%'''&&&%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$"""###$$$%%%&&&'''((()))&&&&&&&&&&&&'''((())))))''''''%%%%%%%%%%%%''''''%%%$$$$$$&&&((()))((('''%%%%%%%%%&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&((((((''''''(((((()))***((((((((()))))))))******,,,+++*********+++,,,---,,,,,,---...///000111222111333555:::???EEEIIILLLOOONNNNNNOOOPPPRRRTTTVVVYYYZZZ\\\^^^___aaaaaabbbbbbbbb```_________``````###############$$$######!!!!!!!!!!!!!!!"""""""""!!!!!!!!!""""""######$$$###############"""!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$ """$$$%%%%%%%%%$$$$$$######"""###$$$%%%&&&&&&%%%%%%$$$$$$###############""""""!!! $$$############$$$%%%%%%$$$$$$$$$############$$$###$$$$$$$$$$$$$$$%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$%%%&&&'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$#########&&&%%%############%%%&&&''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&)))(((&&&$$$#########$$$%%%%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""######"""""""""###$$$$$$%%%%%%&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%!!!!!!"""###%%%&&&''''''"""$$$&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%#########"""###$$$$$$%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%''')))***(((&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))((('''''''''(((***+++***+++++++++,,,,,,,,,,,,...---,,,+++,,,...000222,,,,,,---...///000111111222333666:::???DDDIIIKKKNNNNNNMMMNNNOOOQQQSSSUUUXXXZZZ\\\^^^___```aaaaaabbb```___^^^^^^```bbbccc"""""""""""""""!!!""""""######""""""!!!!!!!!! !!!!!!""""""######$$$$$$!!!!!!"""###############""""""""""""""""""""""""$$$##################$$$$$$$$$###""""""###$$$%%%###""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$######!!!!!!!!!!!!""""""""""""$$$$$$###"""""""""""""""$$$%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&''''''&&&%%%%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((&&&%%%############%%%&&&%%%%%%&&&&&&((()))******&&&&&&%%%%%%%%%%%%%%%%%%'''&&&$$$$$$###$$$&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!"""###%%%%%%%%%%%%###"""###$$$$$$%%%%%%$$$$$$###$$$###$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$######""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""$$$%%%%%%$$$$$$$$$&&&%%%$$$###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&((())))))&&&$$$''''''((((((((((((''''''&&&'''''''''''''''''''''))))))((('''''')))***+++***+++++++++,,,,,,,,,,,,,,,,,,++++++---000333555............////////////222333666:::???DDDIIIKKKMMMMMMMMMNNNOOOQQQSSSTTTXXXZZZ\\\___```aaaaaaaaa______^^^^^^___bbbeeefff !!!"""""" !!!"""#########""""""!!!!!!!!!""""""################## """######$$$$$$$$$"""""""""""""""""""""""""""!!!!!! !!!!!!"""'''&&&$$$"""!!!"""$$$%%%!!!"""######$$$$$$######$$$$$$%%%%%%%%%$$$###### !!!"""###$$$%%%&&&&&&$$$$$$###"""!!!!!!!!!""""""###$$$$$$%%%$$$$$$$$$#########$$$$$$%%%%%%&&&!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###########################%%%%%%%%%&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%"""""""""###$$$&&&'''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$#########"""""" """$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%''''''%%%$$$""""""!!!""""""###$$$%%%%%%%%%$$$$$$$$$######### """$$$$$$#########$$$(((&&&######$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&((((((&&&$$$(((((())))))))))))((((((&&&&&&&&&'''''''''''''''))))))(((((())))))******((((((((()))))))))******)))))))))***,,,...000111.........///////////////111333555:::???EEEIIILLLNNNMMMMMMNNNOOOQQQSSSUUUXXXZZZ]]]```bbbbbbbbbaaa^^^^^^^^^___aaaccceeefff!!!###""" !!!""" !!!"""######$$$$$$$$$$$$##################!!!""""""#########""""""""""""""""""""""""""""""!!!!!! !!!!!!%%%%%%$$$$$$############ """$$$&&&&&&%%%###""""""###$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%&&&&&&######""""""######$$$$$$!!!"""###$$$%%%$$$$$$###"""######$$$%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###########################%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$######$$$%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!""""""###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%######"""""""""###$$$%%%&&&&&&$$$######$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$"""###$$$%%%&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$############### !!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$$$$&&&&&&%%%###""""""""""""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$"""$$$%%%%%%######$$$&&&+++((($$$###$$$%%%%%%#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&$$$###$$$&&&'''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((()))************)))'''''''''((((((((()))))))))))))))******++++++,,,,,,------...///000111111000222555999???EEEJJJMMMNNNNNNNNNNNNPPPRRRTTTUUUYYY[[[^^^aaacccccccccbbb`````````aaabbbbbbcccccc """$$$### !!!### !!!###%%%''''''%%%$$$$$$$$$###"""""""""###$$$$$$######"""!!! """"""""""""""""""""""""######""""""""""""######"""###%%%&&&&&&%%%$$$###!!!###&&&((()))'''$$$""" !!!###$$$%%%$$$$$$### !!!""""""######"""""""""###$$$&&&'''((("""###$$$%%%&&&&&&%%%$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###########################%%%%%%&&&'''&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%''')))+++---###$$$&&&'''((('''&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%'''(((((('''%%%%%%'''&&&%%%###""""""###$$$%%%$$$#########$$$%%%&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%&&&%%%$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%&&&&&&&&& !!!"""###$$$%%%&&&&&&(((''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%'''(((((()))%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&+++((($$$$$$%%%&&&%%%###############$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%###%%%&&&%%%######&&&)))...***&&&$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%"""$$$&&&'''''''''%%%$$$#########$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$"""!!!"""%%%((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''(((***++++++******)))))))))))))))************+++++++++++++++***)))(((***+++,,,...000111333333000111444999???FFFKKKNNNOOONNNNNNOOOPPPRRRTTTVVVZZZ\\\___bbbddddddcccbbbaaabbbbbbbbbbbbaaa``````***'''$$$"""""""""!!! !!!"""""""""""""""$$$###"""""""""###%%%%%%%%%%%%%%%$$$###""""""!!!######"""!!!!!! !!!!!! !!!!!!!!!!!!"""""""""$$$$$$$$$#########""""""&&&%%%%%%%%%$$$###############""""""""""""######$$$$$$$$$#########""""""########################&&&&&&&&&'''''''''((((((########################$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&''''''%%%######$$$&&&,,,+++(((&&&###"""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###"""!!!!!!%%%%%%&&&&&&'''(((((((((&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&'''((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""!!!"""######!!! """$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######((('''%%%$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!"""###$$$&&&''''''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$$$$$$$###!!!$$$###"""!!!"""###%%%''')))'''&&&&&&&&&&&&%%%###&&&&&&&&&'''&&&&&&%%%%%%########################%%%%%%%%%$$$$$$######### """%%%'''&&&$$$!!!"""###$$$%%%&&&'''((((((((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((******)))((('''&&&&&&%%%''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&((()))************++++++++++++++++++,,,,,,//////.........//////000333555888===BBBFFFJJJKKKMMMMMMLLLMMMOOOSSSWWWYYY]]]___aaadddeeeeeedddcccbbbbbbcccaaa```aaaccceee%%%###!!!!!!"""######### !!!"""""""""""""""$$$###"""""""""###$$$%%%%%%$$$$$$###""""""!!!!!!$$$###""""""!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###############""""""""""""######&&&&&&%%%%%%$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&"""$$$%%%%%%$$$$$$&&&''')))((('''%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###""""""&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%'''$$$""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$&&&%%%#########$$$&&&'''&&&%%%$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$########################&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$******+++***(((%%%""" '''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%%%%&&&'''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))*********))))))******++++++,,,------...............///000000222444888===BBBGGGKKKMMMOOONNNMMMNNNPPPSSSWWWYYY\\\^^^```cccdddeeeddddddaaabbbbbbaaa``````ccceee"""  """###$$$### !!!"""""""""""""""######""""""######$$$%%%$$$######""""""!!!!!! $$$$$$######""""""######!!!!!!!!!"""""""""######$$$$$$$$$###############""""""########################""""""""""""######%%%$$$$$$$$$$$$#################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$ ###%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&%%%$$$$$$$$$''''''&&&&&&%%%$$$$$$###&&&&&&'''''''''&&&&&&%%%((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$######%%%&&&''''''''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$***(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$'''((('''&&&((('''%%%$$$$$$%%%&&&&&&$$$###"""$$$&&&'''&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''+++)))%%%###"""###%%%&&&######$$$### %%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((((((''''''&&&%%%%%%$$$###$$$%%%&&&'''((()))***''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))***)))))))))))))))***+++,,,,,,---------------......000111222111333777===CCCHHHLLLNNNQQQPPPPPPPPPQQQTTTVVVXXXZZZ\\\___aaacccdddddddddaaabbbbbbaaa```aaaccceee###!!! !!!!!!!!! !!!"""""""""""""""###############$$$$$$$$$###"""""""""!!!!!! %%%%%%$$$######$$$$$$$$$ !!!!!!!!!!!!"""########################!!!!!!!!!"""#########$$$######""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!########################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&'''(((((('''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$### $$$&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((((('''''''''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######%%%%%%%%%$$$###"""'''&&&$$$$$$%%%&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((('''&&&$$$"""&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''((('''&&&%%%$$$$$$%%%%%%$$$###"""###%%%&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''')))'''$$$"""!!!!!!###$$$&&&'''(((((('''$$$""" %%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))*********))))))(((++++++++++++++++++,,,,,,,,,,,,------///000222222000333777===CCCIIIMMMPPPSSSRRRQQQQQQRRRTTTVVVWWWYYYZZZ]]]___aaacccddddddbbbccccccbbbbbbbbbeeeggg!!!  !!!"""  !!!"""""""""""""""""""""######$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!%%%$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%########################!!!!!!!!!"""#########$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!"""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""%%%'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&'''''''''((((((((()))(((((()))))))))(((((('''))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''))))))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%$$$###$$$###"""###%%%''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%"""!!!$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%###$$$$$$%%%###"""$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))***************)))(((---,,,,,,++++++*********,,,,,,------///000222222000222777===DDDJJJNNNQQQSSSRRRRRRRRRSSSTTTVVVWWWXXXYYY[[[]]]```aaacccccccccdddddddddcccdddgggiii ###$$$###""" !!!"""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$######$$$$$$%%%%%%"""""""""#########$$$$$$###############$$$$$$$$$""""""########################""""""""""""###############$$$$$$$$$$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%"""$$$''''''&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''((())))))******(((((()))************))))))))))))(((((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((((())))))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''$$$$$$$$$%%%((())))))((('''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$###"""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$(((&&&$$$$$$%%%%%%###"""$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%&&&&&&((((((((('''%%%$$$  ###$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''###$$$%%%&&&'''((()))***%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))))))))******+++*********---,,,,,,++++++******)))---------......000111222111333888===DDDJJJNNNQQQRRRRRRRRRRRRSSSTTTVVVVVVXXXYYYZZZ\\\^^^```aaabbbcccddddddddddddeeegggjjj!!!###$$$###!!! !!!"""""""""""""""!!!"""###$$$%%%$$$$$$##########################################$$$%%%%%% !!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""######$$$$$$$$$$$$%%%%%%&&&&&&##############################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''((($$$&&&''''''&&&%%%'''(((&&&&&&'''''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%&&&&&&&&&''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((%%%&&&''')))************))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$######%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&'''%%%$$$%%%&&&&&&%%%$$$######$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((((((((('''&&&(((''''''&&&'''((())))))###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''(((((())))))%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))((()))******++++++++++++******+++++++++,,,,,,,,,...............///000000222444888>>>DDDIIINNNPPPPPPPPPQQQRRRSSSTTTUUUVVVYYYYYYYYY[[[\\\^^^___```aaabbbcccbbbbbbcccfffiii###""""""######"""  !!!!!!"""""""""""""""!!!"""###$$$%%%$$$#####################$$$$$$$$$###"""""""""###$$$$$$%%%############$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&%%%%%%%%%$$$###############""""""""""""######""""""#########$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((()))))))))%%%&&&'''&&&&&&&&&)))+++$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&'''(((((()))(((((((((&&&'''''''''(((((())))))))))))(((((((((((())))))&&&&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%$$$$$$&&&((()))*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''%%%$$$$$$###$$$%%%'''((('''&&&%%%&&&''''''%%%###((((((((((((((((((((((((''''''&&&%%%%%%$$$######%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&''''''(((###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!###%%%'''''''''%%%%%%&&&'''((((((((('''%%%$$$$$$%%%'''(((((('''!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''!!!"""###%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###******)))((('''&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,'''((()))***,,,---.../////////.........//////000222555999>>>DDDIIIMMMPPPOOOOOOPPPRRRSSSTTTUUUVVVYYYYYYYYYZZZ[[[]]]^^^______```aaaaaaaaabbbeeeggg !!!"""###$$$%%%%%%%%%$$$#########$$$&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$###"""""""""###"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$###### $$$&&&%%%$$$$$$$$$$$$$$$###"""!!!%%%###""""""###$$$$$$###$$$$$$############$$$$$$########################"""!!!  !!!###%%%########################$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%&&&''''''$$$$$$#########$$$%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$############$$$$$$)))((('''%%%$$$#########((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))'''&&&%%%$$$###$$$%%%&&&((((((((((((((('''''''''$$$%%%''')))***+++******)))))))))))))))***++++++&&&((()))***)))((()))***)))***,,,------,,,***)))))))))(((((((((((()))))))))'''$$$""""""###%%%&&&((((((&&&%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###%%%$$$###"""###%%%''')))'''((()))))))))(((&&&%%%$$$######"""###%%%&&&'''((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%(((((('''&&&%%%###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!###''')))(((%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###"""######"""!!!((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******(((((())))))******++++++((((((((()))***+++------222000///...///000222333333555999>>>CCCHHHKKKMMMPPPPPPQQQQQQRRRTTTUUUVVVVVVXXXZZZ\\\]]]^^^^^^^^^____________aaaccceeefff""""""""""""""""""#########""""""!!!"""###$$$%%%""""""!!!!!! !!!!!!"""$$$$$$###"""""""""######"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######!!!!!!  """$$$$$$$$$$$$$$$$$$###""""""%%%###""""""###$$$$$$###$$$$$$############$$$$$$###########################""" """###%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((''''''&&&&&&'''(((((((((((((((((((((((((((((('''((()))******)))(((((('''''''''&&&'''(((((()))''')))++++++***)))***+++((()))+++,,,,,,+++)))((()))(((((((((((((((((()))***)))&&&%%%$$$%%%'''((((((((('''&&&&&&&&&'''(((&&&'''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$'''&&&%%%%%%%%%''')))+++'''(((((()))((('''&&&%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&$$$%%%''')))*********)))$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###"""###$$$###"""&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''(((((())))))*********+++,,,---...///000///...---...///111222111333888===CCCIIIMMMOOOPPPPPPPPPQQQRRRSSSUUUUUUWWWXXX[[[]]]^^^_____________________aaaccceeefff%%%$$$$$$###"""!!! !!!!!!!!! !!!!!!"""###""""""!!!  """"""!!!!!!!!!"""######"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$######"""%%%&&&###"""&&&###$$$$$$$$$$$$###""""""%%%###""""""###$$$$$$###$$$$$$############$$$$$$###########################"""!!!!!!!!!"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######"""!!!!!! """###$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((())))))+++++++++***)))(((&&&&&&''''''&&&&&&''''''((()))%%%'''))))))((('''((()))((()))***++++++***)))(((((((((''''''''''''((((((+++***(((''''''((())))))((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%&&&''')))***'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((()))&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&))),,,***&&&$$$&&&)))'''''''''&&&&&&%%%%%%$$$############$$$$$$$$$$$$'''&&&%%%%%%$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%&&&)))+++,,,,,,+++***$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''###%%%''')))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((())))))))))))(((((((((((('''''''''(((((((((((())),,,,,,,,,,,,---///000111//////...---...///000111///222777===CCCJJJNNNQQQPPPPPPPPPPPPQQQRRRTTTTTTWWWYYY[[[^^^___```aaaaaa___^^^^^^___```bbbdddfff%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!""""""###&&&%%%$$$###"""!!!!!!!!!!!!!!! !!!"""######"""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%$$$"""###%%%'''######$$$$$$$$$######"""%%%###""""""###$$$$$$###$$$$$$############$$$$$$########################$$$###"""""""""######$$$&&&&&&&&&%%%$$$$$$######!!!"""###$$$$$$###"""!!!############""""""!!!!!!!!!"""%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&'''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((($$$$$$%%%&&&'''((((((((((((((())))))))))))******+++++++++***)))((('''&&&))))))(((((())))))***+++''')))******))))))***+++)))***++++++++++++***)))((((((''''''''''''((((((***)))))))))((()))))))))(((((((((((((((((())))))((())))))))))))*********''''''''''''''''''''''''%%%''')))******)))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))'''&&&''')))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$######%%%&&&((('''(((***++++++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))(((((((((((())))))###$$$&&&'''((((((((('''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((******))))))((((((''''''************************,,,,,,,,,,,,---///000111000////////////000111111000333777===CCCIIINNNPPPOOOOOOOOOOOOPPPQQQRRRSSSVVVWWWZZZ]]]___```aaaaaa______^^^___```bbbdddfff#########"""""""""""""""""""""#########$$$$$$$$$'''&&&%%%$$$###"""""""""!!!!!! !!!"""######"""""""""#########$$$$$$######$$$$$$$$$$$$######&&&$$$######%%%&&&%%%###"""######$$$$$$$$$######%%%###""""""###$$$$$$###$$$$$$############$$$$$$########################$$$$$$$$$#########$$$$$$%%%$$$$$$$$$#########"""$$$%%%''''''''''''%%%$$$#########$$$$$$%%%%%%%%%!!!"""%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&(((''''''&&&&&&&&&'''((('''''''''((((((((())))))&&&&&&&&&''''''((((((((())))))(((((((((''''''''''''''''''((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((()))%%%%%%&&&&&&'''((())))))))))))))))))******++++++*********))))))))))))******))))))))))))***+++++++++,,,......---------...+++,,,,,,,,,,,,,,,,,,+++((((((''''''''''''(((((('''(((((()))))))))(((((('''(((((())))))*********))))))))))))*********+++((((((((((((((((((((((((%%%''')))******)))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%&&&&&&(((''''''&&&&&&&&&&&&&&&###$$$%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%''')))((('''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&'''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((((((''''''''''''(((((($$$$$$###$$$$$$&&&((()))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((******))))))((((((''''''++++++++++++******************++++++,,,...///000111111000111111111222222222555888===CCCHHHLLLNNNNNNNNNNNNNNNOOOPPPQQQQQQTTTUUUXXX\\\^^^```aaaaaa_________```aaaccceeefff!!!!!!""""""######$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$###"""!!!!!!!!!"""""""""!!!!!!!!!"""#########""""""""""""###$$$$$$######$$$$$$$$$$$$######***&&&######%%%%%%!!!""""""###$$$$$$$$$$$$###%%%###""""""###$$$$$$###$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&''''''"""###$$$%%%&&&%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$%%%&&&'''(((&&&&&&%%%%%%%%%&&&'''''')))((('''&&&&&&&&&'''((((((((((((((())))))))))))&&&&&&&&&'''(((((()))))))))((((((((('''''''''''''''''''''(((((())))))***''''''''''''''''''''''''************************(((((((((((())))))))))))***)))(((((((((***+++---)))))))))***++++++,,,,,,)))))))))))))))***+++,,,)))(((((((((((()))******(((***,,,,,,+++***+++,,,------------------------))))))(((((((((((())))))%%%&&&((()))))))))'''''''''((()))***++++++******))))))))))))************((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''&&&%%%%%%%%%&&&((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&###$$$%%%&&&&&&'''&&&&&&&&&''''''(((((((((((('''((((((((((((''''''''''''(((((((((''''''%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""" """''')))(((%%%'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###$$$&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###"""###%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((())))))))))))((((((((((((***))))))))))))((((((((())))))******+++---...///111111111222222222333333333555999>>>CCCGGGKKKMMMNNNNNNNNNNNNNNNOOOPPPPPPRRRTTTWWW[[[^^^```aaaaaaaaa``````aaabbbdddfffhhh!!!"""""""""##################%%%&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!""""""$$$$$$###"""""""""#########""""""!!!"""###$$$%%%######$$$$$$$$$$$$######&&&%%%$$$######!!!""""""###$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$############$$$$$$########################%%%%%%&&&%%%%%%$$$$$$###"""######$$$$$$%%%%%%&&&$$$######""""""######$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&''''''((()))***)))'''&&&%%%&&&'''((((((((()))))))))*********&&&&&&&&&'''((()))))))))((((((((('''''''''&&&&&&&&&''''''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++---+++)))''''''))),,,---))))))******+++,,,,,,---******)))))))))***+++,,,******))))))******+++,,,&&&(((******)))((()))***---,,,,,,,,,,,,,,,,,,---******))))))))))))******$$$&&&(((******)))(((&&&'''((()))+++,,,,,,++++++((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((('''&&&%%%%%%%%%&&&((()))'''''''''''''''''''''&&&((('''&&&%%%%%%%%%&&&&&&$$$$$$&&&'''((((((''''''%%%%%%'''(((((((((''''''(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%'''((((((((('''&&&"""$$$%%%''''''&&&%%%$$$############$$$&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###%%%''')))))))))&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))*********)))))))))(((((())))))******+++---...///000000111222222222222222222444888===CCCHHHLLLNNNNNNMMMMMMMMMMMMNNNOOOOOOSSSUUUXXX\\\___aaabbbcccbbbbbbbbbbbbdddfffhhhiii#########""""""""""""""""""###$$$%%%&&&%%%$$$$$$###""""""""""""######$$$%%%%%%$$$###""""""#########"""!!!!!!!!!"""$$$%%%######$$$$$$$$$$$$######!!!$$$###!!!!!!$$$!!!"""###$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$############$$$$$$########################&&&&&&&&&&&&%%%%%%$$$###"""###$$$%%%&&&''''''(((((('''%%%%%%%%%%%%'''((('''&&&&&&%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&"""###$$$%%%&&&&&&'''&&&'''''''''&&&&&&''''''''',,,,,,***)))''''''&&&&&&'''''''''''''''((()))***+++***'''&&&%%%&&&'''((())))))))))))************&&&&&&&&&'''((())))))***((('''''''''&&&&&&&&&&&&&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++---+++'''$$$$$$&&&***,,,))))))***+++,,,,,,------,,,+++***))))))***++++++------,,,,,,------...///,,,---//////.........///,,,++++++******++++++,,,++++++************++++++%%%&&&)))++++++***(((''''''(((***+++,,,,,,++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&******)))'''&&&%%%$$$###&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((('''%%%%%%%%%''')))***%%%%%%%%%&&&&&&%%%$$$$$$((('''&&&%%%$$$%%%&&&&&&%%%&&&'''))))))))))))(((###$$$&&&'''((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((((((((((($$$$$$%%%%%%&&&'''((((((###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''###"""$$$&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''!!!###&&&(((((('''%%%###((('''%%%######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###%%%'''*********&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''%%%&&&((())))))'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''(((((())))))******,,,,,,,,,,,,++++++***************+++,,,---.../////////000111111111111111000222777===CCCIIINNNQQQMMMMMMMMMMMMMMMMMMNNNNNNSSSUUUYYY]]]```bbbddddddccccccbbbcccdddfffhhhjjj$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!!!!""""""###############"""!!! !!!!!!""""""""""""!!!!!!###""""""!!!  !!!"""$$$$$$$$$###""""""$$$%%%%%%###""""""###%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$'''&&&$$$######$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''))))))(((''''''''''''(((+++***)))'''&&&%%%$$$$$$+++(((&&&''')))+++)))(((+++***))))))((((((((((((((((((((((((((('''&&&&&&'''((()))+++,,,,,,++++++++++++************++++++((((((((()))+++---000111000...---+++******++++++,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,---,,,***+++---000000000------,,,,,,------...///000///------------+++)))***)))((('''''''''''''''))))))))))))))))))))))))))))))(((((()))***+++,,,((((((((())))))(((((((((((('''''''''((()))+++,,,(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***************)))(((((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((*********)))((((((''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$######$$$&&&'''&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###(((((((((((((((((((((((((((&&&%%%&&&)))+++)))''',,,+++***)))''''''&&&&&&%%%&&&(((******)))'''&&&******++++++++++++***)))'''(((((()))***++++++,,,***+++---............---,,,---000000000///111222222333777===DDDJJJMMMNNNQQQQQQPPPPPPOOOOOOPPPPPPUUUWWWZZZ^^^aaacccdddddddddcccaaa```aaadddhhhkkk############""""""""""""######""""""""""""#########$$$$$$$$$$$$######"""!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!"""##################$$$%%%$$$"""""""""###%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########""""""""""""##################$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$'''&&&$$$######$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%'''''''''((((((((())))))&&&&&&'''(((((((((''''''((((((((((((((())))))*********)))(((((((((((()))***(((&&&&&&((())))))'''+++***))))))(((((()))))))))***+++,,,------------***+++,,,---...---,,,,,,...------------.........++++++++++++,,,---//////000000///......///000000//////............//////,,,---------............///---++++++---/////////---------------...//////111///...---......,,,+++))))))((()))***+++,,,,,,************************************++++++++++++------............------))))))(((((()))***,,,---++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((&&&'''((('''%%%$$$%%%&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%&&&(((((('''%%%(((''''''&&&&&&&&&&&&'''%%%&&&((()))))))))(((''''''(((((())))))(((((('''''''''(((((()))*********++++++******+++,,,.........000222333222222333444222333666<<>>??????;;;::::::999999999999:::888888888888888777777777;;;888555444444444333222444333333222222222333333333222000000111111000...///...---,,,+++*********------------------------***+++---...---+++)))(((((())))))******))))))(((+++++++++++++++,,,,,,---************************)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((&&&'''))))))'''&&&'''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''&&&%%%$$$""""""$$$%%%%%%$$$###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&((((((((((((((()))******(((''''''''''''((())))))'''(((((())))))))))))(((*********++++++,,,,,,,,,+++***))))))***,,,...000...000111222111000111222222333666<<>>???AAABBBCCCEEEFFFGGGHHHIIIHHHHHHHHHFFFHHHJJJLLLMMMMMMLLLLLLKKKLLLLLLMMMMMMMMMMMMMMMJJJJJJIIIHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBEEECCC???======<<<;;;::::::999888777666555555555444333111111111111///---///...---,,,+++*********------------------------***+++---------+++)))''',,,------......------,,,******++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))&&&''''''((((((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&$$$&&&((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&%%%### !!!###$$$$$$%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%&&&''''''(((((()))*********)))((((((((((((((((((''''''''''''((())))))''''''((())))))))))))))))))))))))***************)))***+++---......//////...000111111000000000111111222666;;;CCCIIILLLMMMOOOMMMKKKJJJKKKNNNRRRTTTVVVWWWYYY\\\]]]^^^]]]]]]______```cccfffjjjnnnqqq !!!!!!"""###$$$$$$$$$######""""""""""""######!!!!!!"""#########""""""###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""!!!%%%%%%$$$############$$$$$$%%%$$$###!!!!!!###%%%###$$$$$$%%%%%%$$$$$$###"""""""""###############&&&%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''''''''((((((((())))))(((((()))***************+++***)))(((((((((((()))++++++++++++,,,---...///+++---/////////111333666777888999;;;>>>@@@CCCDDDCCCDDDFFFHHHJJJKKKKKKLLLMMMMMMNNNOOOQQQSSSTTTVVVZZZ[[[\\\]]]]]]\\\[[[ZZZWWWXXXYYY[[[\\\]]]]]]]]]^^^___```aaaaaaaaaaaaaaa___^^^]]]\\\\\\[[[\\\\\\ZZZZZZYYYXXXWWWVVVUUUUUUTTTQQQNNNLLLKKKJJJIIIHHHFFFDDDCCC@@@???===<<<<<<:::888666555555444222000///...............//////........................+++,,,---------,,,+++***......////////////......***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((('''((()))******)))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###!!!!!!###$$$$$$%%%''')))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''((()))***$$$$$$%%%&&&'''(((((()))'''''''''''''''''''''''''''&&&&&&%%%$$$$$$######((((((((((((((((((((((((%%%'''(((((('''((()))+++)))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&&&&'''(((((((((((('''''''''''''''''''''((((((***,,,...///000/////////111333333111000111222111222555;;;BBBHHHKKKLLLNNNMMMLLLKKKMMMOOORRRTTTVVVWWWZZZ\\\]]]^^^^^^^^^___```aaadddgggkkkoooqqq!!!!!!""""""#########$$$$$$$$$############$$$$$$######$$$$$$$$$###""""""######$$$$$$$$$$$$######!!!""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%$$$"""""""""######$$$%%%%%%%%%%%%$$$###!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))*********((()))******++++++******************+++,,,---...------...///111333555666444666999::::::<<<@@@CCCGGGHHHJJJMMMPPPTTTWWWYYYZZZ\\\^^^```ccceeeffffffeeeeeeddddddeeefffhhhhhhlllmmmnnnooonnnmmmkkkiiiggggggggggggggghhhiiiiiijjjkkkmmmoooqqqqqqqqqqqqpppooonnnmmmmmmlllllllllkkkkkkkkkkkkkkkkkkkkkkkkhhhfffbbb```______]]]\\\YYYWWWUUURRROOOLLLKKKJJJHHHEEECCCAAA@@@>>><<<999444444333333333333333444000000000000000000000000............////////////,,,,,,------------,,,,,,+++,,,---......---,,,+++------------------------***++++++,,,,,,++++++***************************,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((((()))***++++++***)))(((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$"""###%%%%%%$$$$$$&&&'''%%%&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''((($$$$$$%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''((()))(((&&&$$$&&&''''''&&&&&&&&&&&&''''''(((%%%&&&((()))))))))((('''%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))***+++---...///000///000222222000///000000111222555;;;BBBHHHKKKLLLLLLLLLLLLMMMOOORRRTTTVVVVVVWWWZZZ\\\^^^_________``````bbbeeehhhllloooppp""""""""""""############&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""#########$$$$$$######### !!!"""###%%%&&&'''((($$$%%%%%%&&&%%%$$$###!!!"""$$$%%%%%%###""""""######$$$%%%&&&&&&%%%$$$###!!!!!!""""""#########$$$#########$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$#########$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''(((***+++&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))************+++++++++))))))***++++++++++++***))))))***+++---000222333//////111333666999;;;===???BBBEEEGGGGGGJJJNNNRRRUUUVVVXXX\\\```eeehhhjjjpppqqqrrrtttuuuvvvwwwwwwwwwvvvuuutttsssssstttuuuvvvvvvwwwxxxwwwtttrrrpppqqqpppooommmmmmmmmnnnooonnnooorrruuuwwwyyyyyyyyyyyyxxxwwwvvvuuuttttttttttttuuuuuuwwwxxxyyyzzzzzzxxxvvvrrrppppppooonnnmmmiiigggdddaaa]]]ZZZYYYXXXTTTRRROOOMMMKKKIIIFFFDDD<<<;;;999888666555555444111111111111111111111111000000//////000111222333---..................---------/////////...---,,,------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((***+++,,,,,,+++***(((&&&&&&&&&'''''''''(((((('''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********&&&((())))))(((''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%'''((()))))))))%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''''''''&&&(((((((((((((((((((((((((((((('''&&&$$$###""""""###$$$%%%&&&''')))******((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((******((($$$!!!"""$$$&&&''''''''')))***+++,,,%%%&&&(((******)))'''&&&((((((***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))(((((())),,,///222,,,...//////---,,,---...111222555;;;BBBHHHKKKLLLIIIJJJLLLNNNQQQTTTWWWXXXVVVWWWZZZ]]]___````````````aaaccceeehhhllloooppp$$$$$$$$$#########""""""#########""""""""""""""""""""""""""""""######$$$!!!!!!""""""""""""!!!!!! !!!######$$$$$$$$$""""""############"""""""""############$$$$$$$$$""""""""""""""""""""""""%%%''')))'''%%%###%%%'''%%%'''((((((&&&$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$###""""""$$$&&&'''******)))''''''&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&((())))))$$$$$$$$$%%%&&&'''((()))((((((((('''%%%%%%&&&(((***++++++***))))))***,,,+++,,,......------...000+++,,,.........000444666666;;;AAAFFFIIILLLNNNOOOQQQSSSVVVYYY]]]```cccdddiiikkkmmmpppsssxxx}}}}}}~~~}}}|||{{{zzzyyyxxxxxxvvvvvvuuutttttttttttttttvvvvvvvvvwwwyyyzzz|||}}}|||yyyxxxyyy{{{|||zzzwwwzzzzzz{{{|||}}}~~~}}}zzzyyywwwuuutttrrrpppmmmkkkiiihhhccccccaaa___ZZZUUUQQQNNNMMMLLLJJJHHHEEECCCAAA@@@===<<<999777555444444444333222111111222222111///,,,---...//////000/////////......///000111111///000000///......---,,,,,,///...---,,,,,,---///000*********)))******++++++333222000...---,,,++++++++++++++++++******))))))((((((''''''((()))******,,,++++++***)))(((''''''))))))))))))(((((((((((())))))************))))))+++((($$$!!!!!!$$$(((+++(((((())))))))))))((((((&&&&&&&&&'''''''''((((((******))))))((((((''''''(((((('''''''''&&&&&&&&&((()))***)))'''&&&&&&''')))(((&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&(((***,,,+++'''$$$%%%&&&&&&&&&'''(((((((((######$$$%%%%%%&&&'''''''''''''''(((((((((((())))))(((((('''''''''((((((,,,,,,+++***)))(((''''''&&&&&&'''((('''&&&$$$###(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))*********************))))))))))))))),,,+++++++++,,,...000111000000000000000000000000555555888===CCCHHHKKKLLLLLLLLLLLLLLLNNNQQQTTTVVVWWWXXXYYY[[[]]]___aaaaaabbbccceeegggjjjlllnnnooo#########"""""""""!!!!!!########################"""""""""""""""###$$$$$$######################## !!!"""##################$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%#########$$$&&&'''***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&'''((()))'''(((((((((''''''(((***,,,---...---,,,---///000---...//////...---...000...000222444666:::>>>AAAEEEJJJPPPVVVYYY\\\^^^```fffgggjjjlllooorrrtttuuutttuuuwwwxxxyyy|||~~~~~~}}}|||{{{zzzyyyyyywwwvvvuuuuuutttttttttuuuvvvwwwxxxyyy{{{|||}}}}}}}}}{{{xxxyyyzzz{{{zzzyyyzzz{{{|||}}}~~~~~~~~~}}}|||xxxwwwvvvtttrrrpppnnnnnnfffgggggggggeeeccc```^^^ZZZYYYWWWTTTPPPMMMKKKJJJGGGEEECCC@@@>>>=========888777555444555444222000//////000000000//////...///---------///000///---......------,,,,,,,,,+++//////------------...///---,,,,,,+++************+++***)))(((((((((((((((************)))))))))((()))***+++------,,,++++++++++++******))))))((((((******)))))))))((((((((())))))*********)))(((((()))((('''&&&&&&'''((()))((((((((())))))(((((((((&&&&&&&&&'''''''''((((((***)))))))))((((((((('''(((((('''''''''&&&&&&&&&((()))))))))'''&&&'''(((+++***(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%"""###$$$''')))((($$$"""%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((($$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$***)))((((((''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))))))))******))))))))))))************,,,,,,+++,,,---...000111////////////////////////444444777===CCCIIILLLLLLMMMLLLLLLMMMNNNQQQTTTVVVVVVWWWYYYZZZ]]]^^^```aaabbbccceeegggjjjlllnnnooo"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$%%%$$$###""""""###$$$%%%!!!""""""#########""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$"""!!!"""###%%%""" ###%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######&&&%%%$$$$$$$$$%%%'''((())))))((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$((('''''''''((()))***+++(((((('''''''''(((((()))&&&'''(((((('''(((***,,,+++,,,------,,,,,,...000...///111111111111222444777999===AAAEEEIIINNNRRRXXX\\\bbbhhhkkknnnqqqsssuuuvvvwwwyyyzzz|||}}}~~~~~~~~~~~~}}}|||{{{zzzzzzyyywwwvvvuuuuuuuuuuuuuuuuuuuuuvvvxxxzzz|||||||||||||||yyyvvvuuuvvvxxxxxxxxxyyyyyyzzz{{{|||}}}~~~~~~~~~yyyyyyxxxvvvuuutttsssrrrmmmnnnooooooooonnnmmmlllfffdddbbb^^^[[[WWWUUUSSSRRRQQQNNNLLLJJJHHHGGGGGGBBB@@@===<<<;;;999777444444444444333222000///...000...---...//////...---......------------------///......---------......000///---,,,++++++******+++***************+++,,,******)))))))))))))))((()))+++---///000...,,,***************************++++++*********))))))))))))))))))))))))(((''''''&&&((()))++++++)))(((&&&''''''((((((((((((''''''&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((((((''''''''''''&&&'''((()))((('''&&&'''(((((((((&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&(((******'''%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%&&&&&&&&&''''''''''''###############$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&***)))((((((''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))((()))))))))***+++++++++,,,,,,,,,---...///111222........................222333666<<>>@@@FFFIIINNNRRRVVV[[[```cccfffjjjooosssuuuwwwyyy{{{yyyyyyzzz{{{||||||}}}}}}~~~}}}|||{{{zzzyyyxxxwwwvvvuuurrrrrrqqqqqqpppqqqqqqrrrppprrrtttwwwxxxxxxxxxwwwwwwtttqqqppppppqqqssstttttttttvvvwwwxxxzzz{{{{{{|||||||||}}}}}}||||||{{{wwwwwwvvvuuuuuutttsssssssssssssssrrrqqqooonnnmmmhhhgggeeebbb```]]][[[ZZZZZZYYYWWWUUUSSSQQQPPPOOOMMMJJJGGGEEEDDDBBB???<<<<<<<<<;;;999777444222111333222000000111111///---////////////////////////------------......////////////...------,,,------......------------......***************************+++,,,------,,,+++************+++++++++++++++++++++++++++*********))))))))))))))))))((('''&&&&&&(((***++++++***(((&&&''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((''''''''''''''''''((()))((('''&&&'''((())))))((('''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&''')))++++++)))((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&''''''''''''(((((((((((('''&&&%%%%%%&&&'''((()))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((()))***++++++,,,,,,,,,------...///000111222////////////////////////111222666<<>><<<999888888666444222222222111000000///......,,,---......//////......,,,,,,------...///111222------,,,******))))))))),,,------------.........222000...,,,+++---///111,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))************))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''((((((((()))))))))(((((((((((())))))))))))'''(((((((((((()))))))))&&&'''((((((''''''((())),,,------------,,,++++++''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&$$$###$$$''')))))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''')))((('''&&&%%%$$$$$$$$$((('''''''''&&&&&&%%%%%%''''''''''''''''''((())),,,+++******))))))******&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))''''''((((((((()))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((())))))))))))*********+++,,,,,,,,,+++,,,---...///000000000111111111111111111111111111222555;;;BBBHHHKKKLLLOOOOOOPPPQQQRRRSSSTTTTTTTTTUUUWWWXXX[[[\\\^^^___aaaccceeehhhkkkoooqqqrrr""""""""""""#########$$$ !!!""""""######$$$$$$######$$$$$$%%%&&&"""""""""""""""""""""""" !!!"""###############%%%%%%&&&&&&&&&&&&%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###&&&'''&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''(((((()))***))))))((((((((())))))))))))((())))))***+++,,,,,,---//////000111333666777:::>>>CCCGGGLLLRRRVVVZZZ]]]aaadddgggjjjnnnqqqrrrtttwwwyyyyyyyyyzzz{{{zzz|||}}}}}}||||||}}}yyyzzz{{{|||}}}~~~}}}wwwppplllcccaaa___\\\XXXUUURRRQQQIIIIIIIIIIIIIIIJJJKKKKKKJJJKKKLLLMMMOOOPPPQQQQQQPPPRRRTTTTTTTTTUUUXXXZZZZZZ\\\___cccgggkkknnnpppssstttuuuuuuvvvvvvuuuuuusssrrrpppmmmjjjgggeeeddd[[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[\\\]]]^^^^^^___\\\]]]]]]^^^]]]\\\[[[ZZZXXXWWWVVVWWWYYYZZZYYYXXXVVVVVVUUUTTTRRRPPPOOOMMMIIIFFFDDDBBBAAA@@@===;;;777666666444333222111000000000000000...,,,***)))------------......///000//////...------.........,,,,,,,,,---------......111000...---,,,---...///......------,,,,,,++++++******)))))))))(((((((((((()))***++++++,,,,,,+++************************))))))************))))))'''((((((((())))))))))))'''((((((((()))))))))***'''((((((((())))))))))))&&&'''((((((''''''(((***&&&'''((()))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((('''''')))'''%%%&&&(((+++,,,,,,&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((***))))))(((((((((((((((&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''(((((((((((()))))))))*********)))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))))))))******++++++++++++++++++++++++***+++,,,...////////////000000000000000000000000222333666;;;BBBGGGJJJKKKOOOPPPQQQRRRSSSTTTTTTTTTUUUVVVWWWYYY[[[]]]^^^___aaaccceeehhhllloooqqqsss !!!!!!!!!""""""###### !!!!!!"""###$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$$$$$$$$$$###""" !!!######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$""""""""""""""""""""""""%%%###!!!###&&&'''&&&$$$$$$%%%'''&&&$$$###"""###"""############$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''((((((((()))))))))))))))))))))((((((((((((((()))(((((((((((()))***+++,,,,,,...000222333666999<<>>;;;888777666444222111222222111///222222222111000000//////------...//////000111111......------------......////////////////////////+++++++++,,,,,,---------))))))(((((((((((())))))(((((()))***++++++++++++...---,,,+++***(((''''''------------------------******))))))(((((('''''''''((()))***************+++***((('''&&&&&&&&&'''((()))***+++,,,+++******,,,++++++***)))((((((''')))***+++,,,+++)))'''%%%''''''''''''((((((((()))&&&'''''''''(((((())))))'''&&&&&&%%%%%%$$$$$$###))))))*********((('''&&&''''''(((((((((((('''''''''''''''&&&%%%%%%%%%$$$(((((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###))))))((('''&&&%%%%%%$$$#########""""""!!!!!!!!!$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((()))******))))))(((((((((((())))))''''''''''''&&&%%%$$$###&&&&&&''''''(((((()))))))))))))))***,,,---+++***+++***)))))))))+++---///---------------...///000000000////////////000000111444777===BBBGGGKKKMMMOOOOOOOOOOOOQQQSSSUUUVVVZZZ[[[]]]___`````````___^^^```cccgggkkknnnpppqqq!!!!!!!!!"""""""""##################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%******)))((((((((((((((()))((((((((((((((())))))+++******+++,,,,,,,,,++++++,,,---------...111444888<<>><<<777777666555444333222222222222222222111111111111000//////......//////000---------------------------------------.........---------......---------000000000//////---,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))),,,---------,,,,,,+++******))))))(((((('''''''''((())))))***************)))))))))(((((((((''''''$$$%%%&&&((()))*********'''(((((((((((()))))))))((((((((((((((()))))))))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((($$$%%%&&&&&&''''''''''''$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%&&&&&&''''''%%%&&&'''(((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&%%%&&&''''''(((''''''&&&&&&&&&&&&'''''')))(((&&&&&&''')))+++---((('''''''''&&&&&&%%%%%%+++)))&&&%%%&&&(((((((((***)))))))))***+++,,,---,,,,,,,,,---...///000111......------------......000222666;;;@@@EEEIIIKKKMMMNNNPPPRRRUUUXXXZZZ\\\^^^^^^______````````````aaacccfffjjjnnnqqqsssuuu$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""#########$$$######$$$$$$$$$%%%%%%%%%#######################################"""""""""$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((((())))))++++++******)))******++++++---......---...111444222555999???HHHRRR^^^eeemmmrrrzzz~~~|||zzzxxx{{{{{{{{{||||||}}}~~~~~~}}}|||{{{zzzyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{||||||}}}}}}~~~~~~}}}{{{zzzzzzyyyxxxvvvtttsssqqqqqqkkkjjjiiihhhgggggghhhhhhjjjjjjkkkkkkjjjjjjiiiiiijjjjjjiiiggghhhlllsssxxxwwwxxxzzz|||{{{zzzwwwvvvsssrrrpppmmmlllnnnrrrvvv~~~{{{yyywwwtttqqqnnnjjjgggdddaaa___\\\YYYVVVTTTRRROOOLLLJJJJJJKKKKKKMMMMMMOOOQQQTTTWWWYYY[[[^^^___bbbdddffffffeeedddbbbbbb```___]]][[[ZZZYYYVVVVVVUUUUUUTTTSSSRRRRRRQQQNNNKKKIIIHHHGGGEEEDDD???>>><<<;;;888666555444333333333333333333333333000000000//////000000000................................................,,,,,,---......---,,,,,,////////////...,,,+++***+++++++++++++++,,,,,,,,,************************))))))))))))************++++++,,,---------------)))))))))))))))((((((((()))))))))))))))*********))))))))))))(((((((((((((((((())))))************(((((((((((()))))))))***''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''(((((()))******&&&&&&'''((((((((((((((($$$%%%%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((())))))''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''((((((&&&&&&'''))),,,---((((((''''''&&&&&&&&&%%%(((&&&$$$$$$&&&)))***+++))))))))))))***+++,,,,,,,,,,,,,,,---...///000111......------------......000222666;;;@@@EEEIIIKKKMMMNNNPPPSSSVVVYYY[[[\\\]]]^^^^^^^^^______``````bbbdddgggkkkooorrrtttuuu""""""""""""#########$$$!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))((((((((((((((())))))******************+++,,,,,,***,,,/////////111666:::???CCCJJJRRR[[[fffooovvvyyy}}}}}}}}}{{{||||||}}}}}}}}}}}}~~~||||||zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||{{{{{{||||||||||||||||||{{{zzzzzzyyywwwvvvtttssspppooonnnmmmllljjjjjjiiidddeeeeeefffgggiiijjjkkkkkkkkkjjjjjjjjjjjjkkkkkklllnnnooopppssszzz~~~}}}}}}~~~zzzvvvrrrnnnjjjfffccc^^^]]]ZZZWWWUUUTTTTTTTTTTTTUUUVVVXXXZZZ\\\^^^___^^^___aaabbbcccddddddcccaaaaaa```___]]]\\\[[[[[[WWWWWWVVVVVVUUUTTTTTTTTTSSSPPPNNNMMMLLLLLLJJJIIIEEEEEECCCAAA???<<<;;;:::555555444444333333333222111111000000000000111111///////////////////////////////////////.........+++,,,---......---,,,+++............---,,,+++***+++++++++,,,,,,,,,,,,,,,************************)))))))))************+++)))***+++,,,------------***++++++,,,,,,+++******)))(((((((((((()))***+++************))))))))))))************))))))))))))((((((((()))))))))******''''''&&&&&&&&&&&&&&&%%%((('''''''''&&&&&&%%%%%%''''''&&&&&&&&&'''(((((('''((((((((((((((('''''''''''''''((((((((((((((()))(((((('''&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((((((((('''''''''&&&'''(((((()))(((''''''''''''''''''(((((('''''''''((()))+++,,,************))))))))))))&&&%%%$$$%%%(((***++++++(((((()))******+++++++++++++++,,,,,,...///111222111000000//////000000111000222666;;;AAAFFFJJJLLLLLLNNNPPPTTTWWWYYYZZZ[[[\\\\\\\\\\\\^^^___```aaabbbdddgggkkkooorrrtttuuu!!!!!!!!!"""""""""######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&'''''''''&&&%%%&&&&&&'''''''''(((((((((%%%%%%&&&''''''((())))))((((((((((((((()))************++++++,,,---//////+++///333555777;;;BBBHHHRRRXXX```hhhooouuu{{{~~~~~~{{{||||||}}}}}}}}}}}}}}}|||{{{zzzyyyxxxxxxxxxxxxwwwvvvvvvvvvwwwxxxzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyuuutttrrrpppnnnmmmllllllgggggghhhhhhhhhiiiiiiiiifffhhhjjjnnnrrruuuxxxyyyuuutttrrrppppppqqqsssuuuvvvzzzyyyuuummmmmmkkkiiigggeeedddcccccccccddddddddddddccccccbbbbbbaaaaaaaaaaaaaaa```aaa``````___^^^^^^]]]]]]ZZZZZZYYYYYYXXXWWWWWWWWWUUUSSSPPPNNNNNNMMMLLLJJJIIIHHHGGGFFFEEEDDDCCCBBB===<<<;;;999777555444333222111111000000111111222000000000000000000000000000000000/////////......+++,,,...//////...,,,+++............------,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++***+++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***)))(((((('''((()))***+++************++++++++++++)))))))))((((((((())))))(((((()))))))))*********((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''(((((((((((('''&&&%%%%%%((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((()))((((((''''''(((((()))'''''''''(((((()))))))))*********+++++++++++++++'''&&&&&&''')))+++***)))'''((()))******++++++++++++++++++,,,...000111222222111111000000111111222111333777<<>><<<888777555444333333444555222111000//////000111222222000///...///000///...000000///...------,,,,,,////////////////////////---.........,,,+++,,,---,,,,,,,,,------.........,,,,,,++++++++++++++++++)))***++++++------...///,,,++++++***)))(((''''''***(((&&&'''***+++)))'''))))))(((((((((((())))))+++******)))))))))))))))''''''''''''((((((((((((+++******)))((('''&&&&&&&&&'''((((((((((((((('''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&(((******)))((()))***&&&'''((())))))((('''&&&((((((''''''&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''(((((('''&&&%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))),,,***((('''((()))***)))*********)))******++++++------------------------///000000///......111333000333888>>>CCCHHHJJJLLLNNNNNNPPPRRRTTTVVVWWWXXXYYYYYYZZZ\\\]]]___aaabbbfffhhhkkknnnrrrtttvvvwww"""""""""!!!!!!!!!!!!!!!$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$%%%&&&%%%###""""""###%%%$$$######%%%''''''&&&######$$$$$$$$$$$$######!!!""""""######""""""!!!######$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&(((***'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))&&&'''(((((())))))((((((+++***)))(((''''''''''''+++***)))***+++,,,---------///111111222666===CCCMMMTTT]]]fffmmmrrrvvvxxx{{{}}}~~~}}}|||{{{zzzzzzzzzzzz{{{|||}}}}}}~~~~~~}}}}}}~~~~~~|||zzzxxxuuurrrrrrtttvvvvvvvvvyyyvvvtttssssssssspppmmmmmmmmmmmmkkkiiiiiijjjlllqqqvvv}}}}}}yyytttqqqooooooooooooqqqssssssqqqpppooopppooonnnnnnooopppooollljjj```]]]WWWRRROOOMMMKKKKKKJJJIIIHHHIIIJJJKKKKKKJJJKKKKKKJJJIIIGGGEEEBBBAAA===<<<:::777555444444444333333222111111111222333333111000///000111000///000000///......---,,,,,,........................---...///...,,,+++,,,---+++,,,,,,,,,------------...------,,,+++***))))))------,,,,,,,,,,,,++++++++++++******))))))((((((+++)))((()))++++++***((())))))(((((((((((())))))+++******))))))))))))))),,,,,,++++++******))))))''''''''''''((())))))***)))))))))((((((''''''&&&)))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%'''))))))((((((((()))''''''((((((((((((''''''))))))(((((('''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''')))((('''&&&&&&'''(((((())))))))))))))))))))))))+++***))))))***++++++***+++++++++***++++++,,,---------------------------//////000///......000333000333888>>>CCCHHHKKKLLLMMMNNNOOOQQQRRRTTTUUUVVVVVVVVVWWWYYY[[[^^^```aaaeeegggiiimmmpppsssuuuvvv""""""!!!!!! $$$$$$############$$$$$$""""""#########$$$$$$$$$!!!###$$$###!!!!!!"""###&&&$$$######%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$######"""$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%''')))'''&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))&&&'''(((((())))))((((((***************)))((('''++++++++++++,,,...000111222444666888;;;CCCNNNVVVdddjjjsss{{{||||||{{{zzzyyyyyyyyyyyyzzzzzz{{{|||}}}~~~~~~~~~~~~|||{{{vvvtttrrrssstttuuuttttttwwwuuurrrqqqqqqqqqpppooooooqqqsssssstttvvvyyy{{{}}}{{{jjjeee]]]VVVRRROOOLLLKKKGGGEEEDDDEEEFFFGGGGGGFFFLLLLLLLLLKKKJJJIIIHHHGGGEEECCC@@@===:::777666555666555444333222222333333444222000000111222111000000000//////......------------------------------...///000...,,,++++++,,,++++++++++++,,,,,,,,,,,,///...---,,,+++***)))(((------,,,,,,,,,,,,++++++*********************)))+++***)))***+++,,,+++)))***))))))(((((())))))***+++******)))))))))))))))++++++***)))((('''&&&&&&''''''&&&&&&'''(((***+++,,,+++***((('''''''''''')))((((((''''''&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&(((((('''''''''(((((((((''''''''''''(((((()))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''((()))***************************+++,,,,,,------------------------...///000///......000222000333888>>>DDDHHHKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRTTTUUUVVVXXX[[[]]]```aaaccceeehhhlllooorrrtttuuu%%%%%%$$$$$$######""""""$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""######"""!!!###$$$&&&%%%######$$$%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&((('''&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''''''''((()))))))))))))))%%%&&&)))+++,,,,,,,,,+++,,,------......000444666888<<>>DDDHHHKKKMMMMMMMMMMMMNNNNNNOOOOOOPPPTTTUUUWWWYYY\\\___bbbccccccdddgggkkkooorrrtttuuu&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%$$$######$$$%%%&&&$$$######$$$%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%###$$$%%%%%%$$$$$$%%%'''&&&&&&&&&&&&&&&'''((()))((((((((('''&&&&&&%%%%%%'''(((((()))))))))))))))$$$%%%'''***+++,,,,,,,,,,,,---//////000333888<<>>;;;999888555333111111222333222111111111111111000000000000////////////////////////...///000///---------///,,,,,,,,,,,,++++++++++++++++++,,,,,,------......------,,,,,,,,,,,,++++++++++++++++++++++++******''')))***)))((('''((()))+++******))))))******++++++******)))))))))))))))(((((()))***+++,,,,,,---++++++************))))))'''((()))+++,,,,,,,,,,,,(((((((((((((((((((((((((((((()))***)))((('''&&&(((((((((((((((((((((((()))(((''''''''''''((()))%%%&&&(((((('''''''''(((((((((''''''''''''((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&((()))((((((((())))))))))))***))))))))))))))))))))))))%%%&&&'''((()))))))))((())))))))))))))))))))))))&&&))),,,,,,***)))+++---,,,,,,,,,------///000111+++,,,,,,------.........---///111111000///000111111444999???EEEIIILLLMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQRRRSSSUUUXXX[[[]]]^^^bbbdddgggkkkooosssuuuvvv"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$&&&''''''&&&$$$###$$$%%%$$$"""!!!"""$$$%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$######$$$%%%&&&%%%$$$%%%&&&(((&&&&&&&&&&&&'''((()))***&&&&&&&&&'''''''''(((((((((((()))************))))))))))))******,,,------...333999===BBBKKKUUU^^^gggnnnxxx}}}|||{{{{{{xxxwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwvvvuuuxxx|||xxxpppkkkddd^^^ZZZWWWTTTSSSQQQPPPOOOMMMMMMLLLMMMMMMNNNNNNOOOPPPPPPOOOOOONNNJJJJJJIIIGGGDDDAAA???===777555444333444555444333111111111111111111111111........................---...//////......///000------------,,,,,,,,,+++,,,,,,,,,---------------------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********(((***+++***(((''')))++++++******))))))******++++++******)))))))))))))))'''''''''((()))))))))***)))******+++***(((%%%$$$''')))+++---...---+++***((((((((((((((((((((()))'''''''''((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))%%%'''))))))((((((((()))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((((((((((()))))))))******(((((((((((((((((((((((($$$%%%'''((()))))))))((())))))))))))))))))))))))'''***,,,***'''&&&))),,,+++++++++,,,---...000000++++++,,,,,,---......///,,,///111111000///000000222555:::???EEEIIILLLMMMNNNNNNOOOPPPPPPQQQRRRRRRQQQRRRSSSUUUWWWYYY[[[\\\```bbbfffjjjnnnrrrtttuuu""""""###$$$%%%&&&&&&'''$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((&&&$$$######$$$###!!!!!!!!!$$$%%%&&&%%%#########$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###"""%%%&&&&&&&&&%%%%%%''')))&&&&&&&&&'''''')))******###$$$%%%&&&((()))***+++(((((()))***************((((((((())),,,///222333333999@@@GGGNNNYYYfffooouuu{{{}}}{{{zzz{{{|||wwwwwwvvvuuutttsssssstttsssrrrrrrrrrrrrqqqqqqqqqtttvvvwwwwwwwwwzzzzzzsssmmmiiifffddd\\\ZZZWWWTTTRRRPPPPPPPPPOOOPPPQQQRRRRRRQQQPPPOOOOOOOOONNNLLLIIIFFFCCCAAA999777666555666777666555111111111111111111222222------------------------,,,---//////......000111.........------,,,,,,,,,.........------,,,,,,,,,)))***+++,,,---......///------,,,,,,+++***))))))(((+++,,,,,,)))(((***,,,++++++************+++++++++******))))))))))))))),,,,,,,,,++++++++++++++++++,,,,,,+++((($$$(((***---//////,,,)))'''(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''')))'''$$$""""""$$$''')))&&&(((******)))((()))***&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&%%%#########%%%'''((((((((((((((())))))))))))''''''''''''''''''''''''&&&''')))***+++++++++***))))))))))))))))))))))))%%%''')))&&&""""""%%%***((((((((()))***,,,---...++++++,,,,,,---...//////,,,...111111000//////000222555:::@@@EEEIIILLLNNNNNNOOOOOOPPPRRRSSSSSSTTTTTTTTTUUUVVVXXXZZZ\\\]]]___aaadddiiimmmqqqsssttt