BM6&6(v@ jjj___VVVYYY```dddeeeeeebbbeeeiiilllqqqvvv|||}}}xxx~~~{{{qqqmmmppp}}}{{{{{{}}}uuujjjeee^^^```aaabbbbbbccceeegggiiiiiihhhddd```YYYTTTPPPJJJGGG@@@???@@@???UUUzzzvvvmmm|||qqqhhhnnn___ZZZUUUTTTXXXZZZVVVQQQMMMNNNSSS[[[```aaaccchhhmmmooorrr{{{ooogggfffhhhmmmrrruuu{{{ttteee[[[___kkkwww|||yyyvvvrrrrrrssstttrrrpppooo{{{|||ppphhheeedddXXXVVVSSSRRRRRRQQQPPPNNNRRRPPPUUUWWWXXXbbbbbbSSSiiigggccc]]]WWWUUUWWWYYYXXXYYYXXXXXX[[[^^^[[[UUUKKKGGGAAA<<<>>>EEEGGGDDDBBB:::000***((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''((()))((('''(((***,,,)))((('''&&&&&&'''((()))%%%'''***+++*********+++111111000000111333555666666888;;;<<<;;;999999999;;;<<<>>>AAACCCAAA>>>;;;<<<@@@@@@BBBFFFDDDMMMcccnnncccZZZ]]]cccffffffeeekkknnnrrrvvvzzz~~~sssrrrzzzzzzrrrkkklllqqqzzz}}}zzzyyyzzzsssjjjiii```aaaaaa```___```bbbdddkkkjjjiiigggccc]]]XXXUUUMMMJJJBBB??????===PPPrrrxxxmmm{{{ssslllnnnXXXPPPNNNIIIIIILLLPPPNNNLLLLLLNNNSSSZZZ___dddgggmmmsssuuuvvv}}}vvvkkk```\\\\\\^^^ccciiipppyyyfff```]]]dddnnnwww|||vvvyyy||||||xxxvvvssspppnnnkkkgggdddiiirrryyyxxxrrrlllgggaaaXXXVVVSSSRRRRRRQQQPPPNNNRRRPPPSSSWWW\\\dddcccUUUfffgggfff```YYYUUUXXX\\\SSSTTTTTTTTTXXX\\\ZZZTTTMMMJJJEEE@@@BBBFFFDDD???:::333+++''''''***,,,,,,))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''$$$&&&''''''%%%%%%&&&((()))(((''''''''''''((()))'''))),,,,,,,,,+++,,,---111000000000111333555666555888;;;<<<;;;999999999;;;<<<>>>@@@BBBAAA>>>;;;<<>><<>>;;;<<<@@@@@@CCCHHHGGGRRRiiilllddd```fffnnnrrrtttvvvuuuxxx|||tttnnnxxxzzzooojjjppp~~~zzzvvvvvv~~~iiibbbeeedddcccaaa^^^]]]^^^aaaeeeggggggeeeccc___ZZZVVVTTTJJJIIIBBB>>>@@@>>>JJJcccxxx}}}yyy]]]RRRKKKLLLKKKEEEBBBEEEFFFIIILLLPPPUUU]]]fffmmmrrrwww{{{lll```]]][[[ZZZZZZYYY\\\fffrrr{{{vvvqqqkkkffffffmmmyyy}}}}}}ssstttrrrnnnhhhdddeeeggguuuzzz{{{uuummmfff___YYYVVVTTTRRRRRRRRRRRRQQQPPPQQQRRRQQQYYYggghhh```\\\mmmtttvvvkkkXXXNNNRRR[[[[[[ZZZWWWTTTVVVYYYXXXSSSKKKIIIEEEDDDJJJQQQOOOIIIQQQHHH<<<222---***(((&&&))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''***,,,,,,***((('''''')))(((((((((((((((((()))***+++------------...///...//////000222333444555555777:::;;;;;;:::999:::<<<<<<===???AAA@@@>>>;;;:::>>>???BBBGGGGGGSSSkkkpppiiieeejjjrrrvvvyyy|||}}}zzzmmmkkkxxx~~~ooogggrrr|||wwwwwwkkkaaa```______]]][[[[[[]]]aaaeeefffeeeccc___[[[WWWSSSQQQMMMLLLDDD@@@BBB???FFFZZZwwwvvvuuu\\\QQQJJJLLLKKKFFFFFFJJJNNNPPPSSSUUUXXXaaammmvvvwww|||yyyoooddd^^^dddaaa___^^^]]]aaaooo}}}xxxqqqccc___\\\cccrrr{{{zzz}}}~~~ssssssrrrooommmqqqxxx~~~}}}kkk```[[[YYYUUUTTTRRRQQQRRRSSSRRRQQQQQQTTTRRR\\\kkkfffZZZ```zzzqqqZZZOOOVVVbbbbbb```ZZZUUUWWW\\\\\\YYYXXXRRRIIIDDDIIIPPPOOOIIIBBB:::000***)))******)))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((+++------+++)))((((((((())))))))))))))))))((()))***,,,,,,++++++---///---...///111222333444444444777:::;;;;;;:::::::::<<<<<<<<<>>>@@@@@@>>>;;;888======@@@FFFGGGSSSkkk{{{sssnnnpppuuuxxx{{{vvvlllooo{{{uuummmgggsss}}}yyyyyynnnbbb^^^YYYYYYYYYXXXXXX[[[___bbbdddcccaaa^^^[[[WWWTTTRRRSSSSSSJJJDDDDDD???AAAOOO|||{{{uuusssrrrzzz___RRRJJJMMMQQQQQQSSSXXXZZZ\\\^^^]]]^^^dddoooyyy|||vvvrrrnnnjjjiiihhhdddaaa```aaagggwwwxxxoooiiiSSSTTTWWWbbbsss{{{~~~{{{vvvuuu|||~~~vvvtttrrrrrrvvvkkk^^^[[[[[[UUUSSSQQQQQQRRRSSSSSSRRRPPPWWWUUU___nnnaaaSSSbbbyyy}}}yyygggSSSMMMYYYiiijjjfff]]]VVVXXX___bbb```hhh^^^OOOFFFHHHMMMKKKEEE;;;444+++&&&''')))******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&(((******)))'''''''''((())))))******))))))((()))*********)))***,,,...,,,---///111222333444444444777:::;;;;;;::::::;;;<<<<<<<<<===??????===<<<888<<<<<>>???===<<<:::>>>===???EEEFFFSSSlll~~~wwwxxx{{{~~~www{{{tttpppwwwsssmmmkkkhhhmmm{{{}}}{{{{{{~~~lll___[[[ZZZ[[[]]]]]]]]]]]]___aaa[[[ZZZZZZYYYXXXWWWWWWVVVUUUVVVNNNHHHJJJFFFCCCKKKooo|||vvvzzzwwwgggWWWNNNVVVaaaeeegggiiirrrvvvxxxvvvqqqoootttzzzxxx|||kkkiiiddd___[[[[[[___bbbdddrrrvvvuuuvvvttttttwwwpppllllllqqqyyy}}}dddQQQFFFDDDLLLRRRVVV^^^jjjoooooorrruuu{{{}}}yyyrrrqqq{{{~~~}}}yyyvvvzzzuuuhhh```ZZZTTTTTTRRRQQQQQQSSSTTTTTTSSSOOO\\\[[[cccoooWWWHHHcccggggggaaaTTTKKKUUUppppppaaa]]]bbbeeeddd^^^UUUJJJGGGOOOYYYZZZTTT>>>777...)))(((***++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''&&&&&&&&&(((***((()))***++++++***)))(((******+++***)))***---///***,,,...111333444444444333666:::;;;;;;:::;;;;;;<<<;;;;;;<<<>>>???===<<<<<>>@@@FFFGGGTTTmmmyyyvvvvvvtttsssyyy~~~vvvqqqrrruuuuuuzzzvvvlllhhhfffqqq}}}{{{sss{{{~~~kkkbbb```bbbbbbaaa```___^^^^^^___[[[TTTRRRWWW[[[ZZZVVVUUUXXXUUUQQQLLLHHHEEECCCBBB```}}}wwwuuuxxxrrr\\\QQQ\\\iiilllqqqzzzzzzooojjjiiijjjiiihhhiiinnnzzzuuuhhh^^^```bbbfffiiilllnnnooowww}}}yyy|||~~~~~~{{{~~~nnnRRRIIIAAAEEEFFFJJJPPPYYYcccmmmsssuuuzzz}}}||||||yyyxxxxxxzzz~~~~~~}}}~~~{{{xxx{{{ssslllggg___WWWSSSSSSQQQNNNOOOQQQRRRPPPNNNUUUUUUaaammm^^^FFFJJJ```eeedddYYYKKKLLLbbb{{{zzzrrriiieeefffiiiTTTMMMHHHIIIPPPUUUTTTQQQDDD777***'''((('''&&&&&&)))))))))(((''''''&&&&&&******))))))((((((''''''$$$%%%'''((((((((('''&&&''''''((()))))))))))))))((((((((((((((('''''''''''''''((()))***+++,,,,,,......///111222333444555666999<<<===;;;999777777888;;;===>>>===<<<;;;;;;;;;???===>>>BBBCCCRRRlllyyytttsssttttttssswww{{{qqqccc^^^[[[^^^nnn}}}wwwyyyrrriiidddcccppp||||||rrrsssnnnbbb___aaa``````^^^]]]]]]^^^___YYYTTTSSSXXXZZZYYYVVVWWWXXXXXXVVVSSSOOOJJJEEEBBBXXXuuuxxxuuuxxxyyycccWWW```nnnuuu~~~ooobbb\\\SSSTTTVVVXXX[[[___ccceeejjjooottttttooofff]]]XXXcccgggnnnwwwxxxpppnnnrrrwww{{{~~~___HHHDDD???AAACCCHHHQQQ[[[fffnnnrrr{{{~~~|||||||||zzzyyyzzz}}}~~~~~~~~~|||{{{ooollliiibbbZZZVVVQQQNNNLLLKKKMMMNNNNNNLLLQQQVVVbbbeeeTTTBBBJJJaaa``````YYYLLLMMM___rrr{{{nnnmmmjjjfffbbb___]]]]]]OOOIIIDDDFFFLLLPPPNNNJJJ>>>333(((''')))((('''(((,,,+++***)))((('''&&&&&&))))))))))))((((((''''''%%%&&&''''''((('''''''''''''''((()))))))))))))))((((((((((((((((((((('''''''''((()))***+++,,,,,,---...///000111333444444666888;;;<<<;;;999888777888:::===>>>===;;;;;;;;;>>>AAA@@@@@@DDDEEESSSnnn}}}zzzuuurrrrrrsssttttttxxx|||kkk___XXXSSSSSSSSSVVVeeevvv|||zzzzzznnnfffbbbaaaooo{{{}}}~~~ooolllqqqccc______```___]]]\\\\\\___aaa\\\YYYYYY\\\]]]YYYYYY[[[ZZZ[[[\\\[[[WWWOOOHHHCCCPPPkkkzzzuuuxxxkkk\\\dddtttlllXXXMMMJJJKKKNNNSSSWWWYYYYYYWWWaaabbbbbbccccccfffjjjmmmyyy~~~tttaaaWWWYYY]]]ccciiippp{{{{{{RRRBBBDDDBBB@@@BBBGGGQQQ___jjjqqqsss~~~|||{{{}}}{{{yyyyyy|||}}}~~~}}}|||tttkkkjjjjjjddd]]]YYYPPPNNNKKKJJJKKKLLLMMMLLLNNNZZZbbbZZZFFF>>>NNNdddggghhh```SSSQQQZZZcccdddZZZYYYZZZ\\\^^^\\\WWWRRRHHHCCC@@@BBBGGGIIIEEE???777---''''''***)))((())),,,,,,+++***)))((('''''')))))))))((((((((((((''''''&&&&&&&&&&&&'''((((((''''''((())))))))))))(((''''''(((((((((((((((((('''(((((()))***+++,,,,,,------...///111222333333555888;;;;;;:::888888888888:::======<<<;;;<<<<<>>VVVkkklllkkkaaaTTTRRRXXX[[[WWWQQQQQQTTT[[[aaa___VVVNNNEEEAAA>>>@@@EEEDDD>>>777222+++&&&(((***)))'''(((*********)))))))))((((((((((((((((((((((((((((((''''''&&&%%%%%%'''((()))&&&'''(((((())))))((((((''''''''''''(((((((((((('''((()))***+++,,,,,,---,,,,,,---///000111222333555777:::;;;999888888888999;;;>>>>>>=========>>>CCCFFFCCCBBBEEEFFFUUUppp{{{xxx{{{{{{zzzxxxvvvtttttttttuuurrrvvv{{{xxxllleeebbb^^^YYYTTTUUUXXXXXXXXX\\\iiiuuu~~~~~~rrrhhhddddddfffqqq|||xxxxxxhhhmmmmmmccccccbbbcccccc```^^^```fffkkkllljjjiiiiiiddd^^^\\\^^^]]]^^^^^^\\\XXXRRRLLLHHHJJJ\\\zzz{{{|||xxxkkkppppppXXXPPPQQQQQQVVV___jjjuuu|||yyyzzz|||~~~cccOOOJJJHHHJJJMMMRRR^^^sssqqqSSSJJJMMMHHHEEECCCDDDKKKXXXfffqqqwww~~~}}}xxxuuuuuusssssssssvvvzzz~~~|||wwwtttyyysssgggcccbbb^^^YYYWWWOOOOOOMMMLLLKKKKKKMMMNNNPPP``````III888DDD```tttlllggg[[[PPPQQQ[[[]]]XXXQQQPPPTTT\\\cccaaaWWWMMMGGGCCC@@@BBBEEECCC;;;333000***''')))***'''%%%&&&&&&&&&'''(((((())))))***'''''''''''''''(((((((((''''''&&&%%%%%%'''((()))&&&&&&'''(((((((((((((((&&&'''''''''(((((())))))(((((()))***+++,,,------,,,,,,---///000111222333555777999:::999888888999;;;===??????>>>>>>@@@AAABBBEEEBBBAAADDDFFFVVVqqq~~~zzz|||{{{|||{{{yyyuuusssssstttuuuwww{{{zzztttmmmfffaaa^^^aaaeeehhhkkkrrr}}}|||ooofffccceeegggrrrzzzwwwwwwkkktttiiiaaacccccceeeeeebbb___bbbjjjqqqpppllliiiiiifff___\\\\\\^^^^^^]]]\\\XXXSSSOOOLLLJJJWWWtttuuuxxxjjjXXXWWW]]]^^^iiiyyydddSSSRRRNNNRRRXXX]]]hhh|||rrrTTTIIIIIICCCGGGFFFEEEIIIRRR___mmmuuu|||~~~xxxsssqqqqqqoooppprrrvvv{{{~~~yyyxxx~~~qqqeeebbb```\\\WWWTTTLLLMMMMMMLLLJJJIIIKKKLLLSSS]]]XXXCCC:::KKKhhhzzz{{{rrraaaTTTVVVaaabbb[[[SSSRRRUUU[[[bbb```XXXOOOLLLHHHEEEFFFHHHEEE<<<333///+++(((******&&&%%%&&&%%%&&&&&&'''((())))))***&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''&&&&&&''''''((()))))))))((())))))***+++,,,------------...///111222333333555666888999888888999:::;;;===>>>???>>>???@@@BBBAAADDDAAA@@@DDDFFFVVVrrr}}}~~~~~~}}}yyywwwwwwxxxyyyzzz|||vvvpppqqqvvv}}}{{{mmmbbb___bbbeeerrrzzzxxxyyyrrr{{{gggaaaddddddffffffbbb```cccllluuurrrlllhhhjjjiiiddd___^^^^^^_________\\\XXXSSSPPPHHHQQQlllyyy{{{{{{|||lllbbbdddiiippp~~~kkk___ccc]]]fffqqq{{{rrrSSSHHHIIIDDDKKKLLLNNNOOOSSS]]]kkkuuu~~~}}}vvvpppmmmmmmoooqqqtttyyy~~~~~~|||~~~}}}vvvlllccccccccc^^^VVVRRRJJJMMMOOONNNLLLJJJJJJKKKTTTUUUMMM>>>===PPPkkk|||xxxdddWWW[[[hhhhhh```ZZZYYYZZZ^^^cccccc^^^YYYRRRMMMIIIIIIJJJGGG>>>555...***(((******'''&&&)))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''((('''''''''%%%&&&''''''((((((''''''&&&&&&''''''((())))))***((()))******,,,,,,---...---...///000111333444444444666888888777777999::::::;;;============???AAA@@@CCC@@@@@@DDDGGGXXXuuu~~~||||||}}}wwwwwwxxx{{{{{{{{{kkk```\\\^^^bbbqqq{{{yyy{{{xxxyyyfffbbbfffcccffffffbbb___cccmmmvvvtttmmmiiikkkmmmiiidddbbb^^^```bbbcccaaa\\\VVVRRRFFFMMMggg}}}|||||||||ppplllnnnqqqvvvsssllltttppp}}}qqqSSSJJJNNNLLLOOOSSSWWWWWWXXX___lllvvv~~~vvvoookkkjjjqqqssswww|||}}}zzz~~~nnnfffbbbeeefffaaaXXXRRRKKKOOORRRRRROOOMMMLLLMMMTTTOOODDD;;;???SSSlll|||tttiiiYYYQQQ[[[mmmpppiiiaaa``````cccggghhhfffcccVVVPPPKKKKKKLLLHHH???666---)))((()))***((((((,,,,,,,,,+++***)))(((''''''&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&'''((())))))***))))))***+++,,,------.........///111222333444555444666777888777777999;;;888:::;;;;;;;;;<<<>>>@@@@@@CCC@@@@@@EEEIIIZZZwww~~~yyyjjj___[[[[[[\\\qqq|||zzzvvvvvvqqq^^^\\\cccbbbhhhhhhcccfffpppvvvuuusssmmmiiikkkllliiiffffff_________]]][[[WWWSSSQQQKKKQQQ___xxx~~~yyytttuuunnnooosssvvv}}}pppZZZJJJJJJQQQTTT___iiillllllpppxxx~~~{{{pppiiikkkqqqqqqxxxzzz{{{yyywwwzzz~~~iiiddd``````cccaaaZZZSSSQQQQQQOOONNNMMMLLLLLLLLLQQQRRREEE666>>>[[[nnnoookkk^^^RRRWWWlll~~~yyyddd]]]ZZZaaannnssslllbbbTTTPPPJJJHHHKKKKKK@@@333+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))******+++,,,,,,------//////000000111222444555555888:::<<<;;;;;;;;;<<<:::999;;;>>>>>><<<===BBBEEEEEEBBBBBBEEEEEEXXXyyy|||vvvfff[[[WWW[[[___rrr{{{yyylllnnnttteeeaaaccc^^^dddeeedddlllyyy~~~vvvppplllllljjjfffdddfffeeebbb^^^[[[ZZZXXXVVVUUUNNNQQQ]]]|||yyyqqqgggooo~~~rrrmmmpppvvv{{{}}}ppp```WWWZZZcccqqq{{{~~~vvvmmmhhhjjjooowww}}}~~~zzzxxxtttrrruuuxxxqqqhhhhhhddd``````bbb```YYYRRROOONNNMMMLLLLLLKKKLLLLLLQQQRRRGGG:::@@@WWWdddbbb```SSSLLL\\\zzzrrrllliiinnnwwwyyyoooeeeNNNMMMLLLMMMQQQPPPCCC555++++++***)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))*********++++++,,,,,,,,,.........///000111333333555777::::::::::::;;;===;;;999;;;>>>>>><<<>>>BBBEEEFFFBBBBBBEEEEEEXXXyyyyyyzzzvvvdddWWWUUU]]]eeezzzzzzyyybbbgggwwwlllfffccc]]]aaabbbdddqqqvvvrrrooommmiiieeefffkkkuuulllaaaZZZYYYZZZYYYXXXOOOQQQXXXsss}}}uuuhhhjjjwwwzzzrrrnnnpppxxx{{{qqqiiibbbaaajjjuuuwwwpppkkkhhhjjjoooxxx~~~{{{wwwuuuvvvtttsssuuuwwwssslllgggccc______```]]]WWWPPPLLLKKKKKKJJJJJJKKKKKKLLLPPPOOOGGG>>>EEEVVV]]]XXXTTTGGGEEE\\\wwwrrrnnnooosssooodddZZZIIILLLOOOSSSVVVRRRBBB333,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++******)))((((((''''''&&&&&&'''''''''(((((((((((((((((()))))))))******++++++++++++++++++,,,,,,------......///111222333666777888888888999;;;===;;;:::;;;>>>>>><<<>>>BBBFFFFFFBBBCCCEEEEEEXXXyyyzzzxxxyyyxxxeeeWWWVVVaaammm~~~yyyyyy{{{~~~___hhhwwwmmmgggbbb```bbbaaadddqqqzzzssspppooommmiiigggkkkrrrvvveee[[[YYY[[[ZZZXXXPPPQQQSSSiii|||yyyzzz|||}}}~~~}}}wwwqqqqqqyyy}}}rrrhhh^^^YYYZZZ```mmmxxxooojjjjjjjjjmmmsssyyy|||xxxvvvvvvyyy|||}}}|||fffccc______^^^[[[TTTOOOJJJJJJJJJJJJJJJKKKLLLLLLPPPKKKCCC???HHHWWW]]]ZZZRRRGGGFFF[[[xxxwwwqqqlllgggdddbbb\\\SSSKKKGGGLLLQQQSSSRRRLLL<<<---,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((('''''''''''''''(((((((((((()))))))))))))))************++++++++++++++++++++++++.........///000111222333666777777777666888;;;======;;;<<<>>>===;;;>>>CCCFFFGGGCCCCCCFFFFFFXXXyyy{{{{{{}}}yyyfffYYYZZZgggsss}}}xxxyyyooo```mmmttthhhdddbbbcccdddbbbeeerrruuussspppnnnmmmiiifffjjjqqqsssbbbYYYXXXYYYYYYWWWSSSTTTRRRaaa|||{{{yyyyyyrrr___UUULLLJJJNNNWWWdddpppxxxuuueeedddiiikkkpppwww|||~~~}}}zzzeeeccc```^^^]]]YYYSSSNNNJJJJJJJJJJJJJJJKKKLLLMMMRRRHHH>>>???KKKYYY^^^\\\SSSLLLMMM\\\lllrrrpppnnnmmmiiiccc]]]WWWQQQKKKHHHEEEJJJMMMMMMJJJDDD777,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''''''''(((((((((((()))))))))))))))***************+++++++++++++++,,,,,,/////////000111222333444666777777777666888;;;===>>><<<<<<>>>===;;;>>>CCCFFFFFFCCCCCCFFFFFFZZZ{{{tttnnnpppwwwwwwfff\\\```nnnyyy~~~yyyzzzjjj~~~aaarrrqqqdddbbbbbbccceeeeeegggtttuuutttpppmmmjjjfffbbbbbbfffmmmdddZZZUUUVVVXXXYYYXXXXXXZZZUUU]]]~~~xxxeeeOOOHHHBBBBBBFFFMMMYYYdddrrr|||hhh[[[```iiimmmsss}}}xxxuuuxxxxxxfffdddaaa___\\\WWWRRRNNNJJJIIIIIIIIIJJJKKKLLLLLLRRRFFF???FFFUUU^^^___\\\JJJGGGLLLYYYaaaaaaccchhhiiihhhddd\\\TTTMMMIIIHHHAAAFFFIIIGGGCCC>>>666...+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''(((((((((((((((((()))))))))******)))******+++,,,,,,------//////000000111333444555666777888888888999;;;===???===<<<>>>===;;;>>>DDDDDDEEEBBBCCCGGGHHH[[[}}}tttjjjbbb```aaadddnnnxxxuuuhhhcccjjjxxxzzz|||rrr{{{aaaxxxnnndddcccbbbbbbeeefffhhhrrr|||{{{qqqqqqkkkgggeeeccc^^^\\\]]]\\\ZZZWWWVVVWWWXXXXXXXXXXXX\\\UUUWWWuuuiiiUUUDDD@@@>>>???AAAFFFPPPZZZrrrqqq___WWWaaammmrrrzzzwwwsssxxxzzzfffeeeccc```\\\WWWQQQNNNIIIHHHHHHHHHHHHIIIIIIJJJMMMDDDEEEWWWjjjnnngggaaaGGGEEEMMMZZZ^^^YYYYYY```fffhhhgggaaaWWWMMMHHHGGGAAAGGGJJJFFF@@@;;;444---)))))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((()))***,,,---......////////////000222333444555777::::::::::::;;;===@@@>>>===>>>===;;;>>>DDDCCCDDDAAACCCGGGIII]]]{{{kkkaaaZZZVVVVVVVVVWWW___jjjxxxvvvkkkjjjttt{{{}}}}}}zzzbbb|||mmmfffeeebbbaaafffggggggmmmvvvsssjjjkkkddd```aaaaaa]]]ZZZYYYVVVWWWYYYZZZZZZYYYWWWVVVUUU[[[SSSRRRnnnttt]]]HHH===<<<===??????AAAJJJTTTxxxlll\\\WWWeeerrrwwwqqqffffffddd```\\\WWWQQQNNNHHHHHHGGGGGGFFFGGGGGGHHHGGGBBBLLLggg}}}~~~rrriiiOOOMMMTTTaaacccZZZVVVZZZfffkkknnniii]]]QQQJJJHHHEEELLLNNNIII@@@999000)))(((((((((((()))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((()))***,,,...//////............///111222333555888:::<<<;;;;;;;;;<<>>===>>>===;;;>>>DDDBBBCCCAAACCCHHHJJJ^^^zzzkkkbbbWWWWWWUUUSSSSSSWWW]]]bbbvvv~~~jjjdddmmmqqqzzz~~~}}}jjjnnnssslllkkkkkkkkkjjjkkkooorrrqqqjjjcccddd```\\\ZZZ\\\______^^^]]]\\\\\\^^^aaa```\\\XXXTTTVVVVVVZZZfff~~~{{{lllVVVDDD<<<@@@>>>???FFFEEEHHHVVV|||iiiccceeessszzznnngggdddbbb```[[[RRRLLLLLLIIIGGGFFFGGGJJJKKKIIIGGGIII>>>TTTuuu~~~fffMMMOOOSSS[[[dddhhhddd]]]kkkgggdddddd```WWWPPPMMMKKKOOOQQQMMMBBB666///,,,))))))(((((((((((())))))((()))++++++***(((&&&$$$&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***))))))))))))***+++,,,---//////000000111222444555666777888999888999;;;===<<<<<<<<<<<<<<<===>>>>>>BBBEEEBBB@@@DDDIII^^^}}}~~~|||rrrfff^^^UUUVVVWWWWWWWWWYYY\\\___nnnvvv{{{||||||}}}llldddjjjlllsss{{{|||jjjtttpppllllllmmmlllkkklllnnnqqqooohhhbbb^^^[[[XXXXXXYYY[[[ZZZYYYXXXYYY\\\___aaa```^^^[[[YYYUUUPPPNNNYYYsss~~~zzzzzzssscccQQQBBB<<<@@@===>>>CCCBBBEEERRRvvvccchhhvvvuuulllgggccc```___YYYPPPKKKJJJGGGFFFFFFGGGIIIIIIGGGDDDAAA@@@]]]pppVVVGGGRRR^^^dddffffffccc```]]]___fffllljjj```VVVSSSXXXXXXTTTJJJ<<<111,,,***))))))(((((((((((())))))''''''((())))))((('''&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))******))))))))))))***+++,,,---//////000000111222444555666777888888888999;;;===<<<<<<<<<<<<<<<===>>>>>>BBBEEEBBBAAADDDIII]]]||||||yyywwwyyywwwuuusssoooiiibbb]]]YYY\\\___aaaaaa```aaabbbjjjpppssspppmmmnnnnnnlllqqqttt}}}llldddhhhhhhnnn{{{}}}eeevvv|||mmmhhhhhhiiiiiihhhhhhjjjkkkiiiccc^^^YYYXXXWWWXXXYYYYYYWWWVVVTTTXXX]]]aaaaaaaaa``````[[[WWWQQQOOOXXXnnn{{{xxx|||tttvvvmmmhhhbbb___[[[XXX[[[aaaoooyyytttcccUUUHHH???>>>BBB??????DDDCCCFFFSSSqqq}}}ggguuuxxxooojjjfffaaa^^^\\\VVVMMMHHHGGGEEEEEEFFFGGGHHHFFFCCC@@@777???]]]yyyzzznnn[[[EEENNNcccwwwzzzrrrkkkgggfff___gggttt}}}yyylll```\\\mmmhhh\\\LLL<<<111------))))))(((((((((((())))))'''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))***++++++))))))))))))***+++,,,---//////000000111222444555666777888888888888;;;===<<<<<<<<<<<<<<<===>>>>>>BBBEEEBBBAAAEEEIII\\\{{{~~~vvvsssrrrqqqooorrrooollljjjhhhfffcccaaacccfffiiikkkkkkjjjkkklllooosssqqqggg^^^ZZZXXXWWW\\\]]]bbbhhhkkkmmmrrryyy{{{jjjdddggggggnnn~~~}}}bbbzzz{{{hhhaaaaaaaaabbbbbbbbbcccdddccc___[[[XXXYYYZZZ\\\\\\[[[YYYWWWVVV[[[aaacccbbbaaaaaacccZZZZZZ\\\aaahhhwww|||~~~pppZZZPPPOOOPPPRRRTTTVVVZZZ]]]eeennn~~~{{{eeeRRRHHHBBB<<>><<<<<<<<<<<<<<<===>>>>>>AAAEEEBBBAAAEEEHHH\\\zzz~~~yyy{{{yyytttooollllllmmmmmmlllnnnkkkgggffffffgggffffffjjjkkklllmmmmmmooorrrtttvvvwwwrrrbbbTTTMMMKKKJJJNNNLLLNNNQQQUUU\\\iiiuuuyyykkkdddgggfffnnn~~~|||ccc}}}xxxddd^^^___aaa^^^^^^___```aaa```^^^\\\XXX[[[^^^```___]]][[[ZZZ\\\```eeeeeecccaaaaaabbb\\\^^^dddlllsss}}}}}}fffXXXMMMRRRQQQPPPQQQVVV^^^dddhhhssswwwqqqZZZKKKEEECCC@@@@@@EEECCCFFFOOORRRXXXhhhuuu}}}vvvkkkfffcccaaawwwvvvlllgggddd```[[[WWWUUUOOOFFFBBBBBB@@@BBBEEEEEECCC@@@===::::::KKKYYY\\\XXXQQQNNNQQQsss}}}tttmmmnnnqqqqqqhhh___\\\```kkkdddVVVEEE666---((('''))))))(((((((((((())))))///---***'''&&&'''((()))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))***+++,,,))))))))))))***+++,,,---/////////000111222444444888999:::::::::;;;===???<<<<<<<<<<<<<<<===>>>>>>AAAEEEBBBAAAEEEHHH[[[yyyzzzooofffdddhhhggghhhjjjkkklllmmmmmmmmmllljjjhhhggghhhiiijjjiiijjjjjjjjjjjjkkkoootttxxxzzz{{{sssaaaOOOHHHGGGHHHJJJGGGGGGHHHKKKSSSdddssszzzllldddeeecccmmmyyy{{{yyy___wwwqqqbbb```dddgggaaaaaaaaaaaaaaa``````___YYY\\\```bbbaaa^^^]]]\\\dddeeeeeedddbbb`````````aaa___bbbhhhllluuuxxxxxx]]]UUUQQQWWWUUURRRSSS^^^pppkkkWWWLLLKKKIIIFFF???DDDDDDIIITTTZZZccctttzzzzzzuuuiii\\\TTTSSSSSSuuuwwwiiiaaa___\\\WWWSSSQQQKKKDDD@@@@@@???BBBDDDDDDAAA>>><<<;;;;;;SSS___\\\XXXNNNJJJRRRqqq~~~ttthhhccc^^^ZZZVVVTTTZZZbbb___XXXLLL@@@555---)))((())))))(((((((((((())))))000///,,,)))'''''''''(((''''''&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))***++++++))))))))))))***+++,,,---//////000000111222444555888999:::::::::;;;===???<<<<<<<<<<<<<<<===>>>>>>@@@DDDBBBBBBEEEHHHZZZwwwxxxnnnhhheeeaaaaaacccaaaffflllnnnmmmmmmoooqqqooonnnlllmmmnnnoooooommmjjjlllmmmnnnooosssxxx|||~~~~~~uuuaaaNNNFFFGGGHHHHHHGGGHHHKKKMMMUUUfffuuuzzzvvvjjjbbbcccbbbooowww|||mmmWWWpppooobbbcccggghhheeeeeedddbbb```^^^^^^^^^[[[___cccdddccc`````````iiifffbbb``````______^^^bbb]]]\\\______eee{{{wwwrrr[[[WWWVVVVVVXXXZZZ```qqq}}}gggUUUPPPQQQNNNHHHAAAGGGHHHMMM[[[bbblll~~~xxxjjj[[[NNNFFFFFFJJJaaazzztttddd]]]\\\XXXTTTPPPNNNIIIBBB???@@@???AAACCCBBB???=========CCC___ggg___[[[OOOGGGQQQiiiuuuxxxqqqqqqyyyyyypppiii___TTTNNNKKKLLLSSS[[[UUUNNNDDD:::222...,,,+++))))))(((((((((((())))))...---+++)))((('''''''''&&&&&&&&&&&&''')))***+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))******))))))))))))***+++,,,---//////000000111222444555666777888888888999;;;===<<<<<<<<<<<<<<<===>>>>>>@@@DDDBBBBBBEEEGGGYYYvvvyyy{{{{{{vvvuuukkkbbbaaabbbbbbaaabbbbbbiiipppqqqnnnmmmpppuuusssrrrrrrsssuuuuuusssrrrnnnpppsssuuuwww{{{xxxbbbMMMEEEEEEGGGEEEFFFKKKPPPSSS[[[jjjyyysssqqqfff```bbbcccssszzz}}}fffUUUqqqqqqdddeeefffdddgggfffdddaaa]]][[[ZZZ[[[^^^bbbfffgggeeeccccccdddjjjeee___]]]^^^___^^^\\\^^^ZZZZZZ\\\YYYZZZlll|||}}}hhhVVVUUUVVVWWW^^^fffpppyyycccTTTQQQTTTOOOGGGFFFLLLMMMSSSaaahhhsssvvv___LLL@@@:::???FFFGGG[[[lllnnniiijjjooorrr~~~ooo```[[[\\\VVVQQQNNNLLLGGGAAA>>>@@@???AAACCCAAA>>>======???SSSnnnrrrddd___SSSKKKWWWhhhqqqpppeeedddooosssmmmmmm```QQQHHHCCCBBBEEEKKKMMMEEE;;;111,,,*********))))))(((((((((((())))))******)))(((((((((((((((%%%%%%%%%&&&((()))+++,,,'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***))))))))))))***+++,,,---//////000000111222444555444666777777666777:::<<<<<<<<<<<<<<<<<<===>>>>>>@@@DDDCCCBBBEEEGGGYYYvvv~~~yyyllldddiiiwww}}}kkkbbbcccjjjnnnjjjhhhfffeeefffjjjnnnqqqrrrqqqqqqsssvvvxxxvvvtttwwwwwwxxx{{{|||xxxrrrvvv}}}~~~eeeKKKHHHKKKCCCCCCIIIQQQXXX^^^hhhuuu~~~vvvkkkdddccc```ddd{{{zzzzzz}}}```[[[rrrggghhhlllllliiijjjiiieee```\\\\\\]]]ccceeegggiiikkkkkkjjjiiihhhccc^^^^^^```aaa___\\\YYY[[[]]][[[XXXZZZ```eeeyyyaaaWWWVVVVVVWWW^^^mmm|||~~~vvvoooooo{{{}}}cccOOONNNOOOIIIMMMPPPWWWcccqqq}}}eeeOOOHHH;;;444:::@@@AAADDDHHHHHHJJJPPP[[[cccooo}}}vvvoooiiiccc]]]YYYTTTPPPJJJEEEBBBAAA???>>><<<@@@;;;===BBB666<<<]]]|||qqqUUUGGGQQQbbbkkkeee^^^^^^dddkkkoooppppppdddTTTHHHBBBCCCLLLUUUKKKAAA777333///)))%%%%%%''''''(((((())))))******))))))))))))(((((((((((('''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((())))))******++++++,,,------000/////////000111222222999999888777666888;;;>>>@@@===;;;<<<;;;999<<>>===>>><<<;;;>>>CCCBBBEEEDDDDDDEEEDDDYYY}}}wwwaaaZZZVVVZZZbbblll{{{nnn^^^WWWYYY```gggpppqqqtttxxx~~~tttTTTJJJMMMIIIGGGTTTdddqqqyyyvvvjjjaaa___^^^ddd}}}xxxsssuuunnnXXX^^^tttllljjjkkklllllllllkkkhhheeeeeeggghhhfffgggiiikkkkkkjjjiiihhheeebbb______```aaa___]]]VVVWWWXXXUUURRRQQQTTTWWWcccuuu^^^SSSTTTWWWccciiiuuuvvvkkkfffgggmmmyyyzzz\\\HHHKKKLLLBBBBBBNNN___cccmmmzzz~~~WWW>>>;;;999:::<<<:::;;;>>>@@@AAABBBJJJUUU___yyyyyypppgggaaa[[[VVVTTTOOOKKKEEEAAA@@@???>>>===>>>@@@<<<999:::???ZZZpppXXXJJJNNN^^^llllllgggaaa```bbbfffiiiiiifffgggaaaWWWUUU[[[^^^[[[MMM>>>...'''&&&'''***...(((((((((((())))))))))))))))))(((((('''&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))******++++++,,,------/////////000000222333333666999<<<===<<<<<<<<<<<<@@@======>>><<<:::===BBBAAAFFFFFFEEEDDDDDD\\\}}}nnn]]]YYYXXX[[[___ggguuu~~~kkk^^^XXXZZZbbbjjjoooqqqwwwzzzWWWJJJMMMKKKOOOZZZiiisssyyy}}}}}}ttthhh^^^]]]\\\dddzzzqqq|||nnn```lll}}}qqqlllkkkkkkmmmlllllllllkkkiiigggffffffdddeeeggghhhiiihhhfffeeeccc```______``````___]]]YYYZZZYYYWWWSSSRRRRRRTTTZZZsssxxx___TTTVVV[[[qqqzzzxxxpppkkkqqqyyyYYYDDDGGGIII???>>>GGGSSSWWWdddyyyjjjKKK999999999<<<>>>:::???BBBDDDFFFIIIRRR```jjj|||uuujjjaaaZZZUUURRRKKKGGGBBB???>>>>>>===<<<>>>@@@===888666AAAccczzz```KKKHHHXXXpppuuuooogggcccfffmmmtttxxx|||yyyooodddfffmmmhhh[[[III<<>>>>>>>>999555DDDddd|||ttthhhSSSDDDLLLggg}}}rrrkkkmmmuuuwwwqqqzzzyyyhhhLLL===000,,,---+++)))'''))))))))))))(((((((((((()))(((((('''&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))******++++++,,,------//////000000111333444555777888888888777999<<>>???CCCIIIPPPZZZkkk}}}~~~|||{{{~~~~~~wwwqqqiiiaaaZZZUUUQQQNNNDDDAAA===;;;<<<=========???;;;===;;;888JJJdddmmmaaaYYYKKKFFFVVVuuu|||vvvtttxxxvvviiinnn~~~qqqQQQ???---''')))***+++,,,))))))))))))(((((((((((((((((((((''''''''''''&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))*********)))******++++++,,,------//////000000222333555666888888777666666888===@@@???>>>>>>@@@???<<<===BBBEEEBBB<<>>777;;;???:::;;;@@@>>>BBBGGGOOOYYYhhh}}}yyy|||zzznnniiiccc]]]XXXTTTPPPMMMBBB@@@<<<;;;<<<===>>>>>>AAA888:::;;;===TTTjjjeee[[[SSSIIIKKKccc}}}{{{xxxwwwwwwkkk[[[UUUccctttvvvpppkkkMMM<<<+++'''***+++++++++***)))))))))((((((((('''''''''(((((((((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((()))))))))))))))******++++++,,,------//////000111222444555666666777888999999:::===@@@@@@??????BBB@@@===>>>BBBDDDCCC???BBBGGGGGGVVVrrryyyzzzlllXXXXXXUUUUUUZZZ___aaaeeekkkuuu{{{iii\\\]]]```aaagggqqq|||lllZZZVVVQQQRRRPPPMMMLLLQQQbbbyyyooocccZZZVVVZZZ```lllxxx~~~eeePPPcccrrrggghhhhhhcccccchhhmmmiiidddbbbaaa```^^^[[[SSSUUUXXXZZZ[[[[[[ZZZZZZVVVXXXZZZ[[[[[[ZZZZZZZZZWWWWWWXXXZZZZZZYYYUUURRRZZZlll~~~~~~hhh\\\WWWVVVVVVVVVUUUXXXdddvvviiiVVVSSSOOOOOORRRRRRRRRXXX___cccnnnzzzXXX>>>@@@888;;;>>>999;;;@@@<<>>??????BBB555777<<>>???===>>>@@@???<<<===AAACCCEEEDDDFFFGGGDDDSSSrrr~~~yyy{{{gggYYYVVVTTTVVV[[[___```dddjjjooowwwwwwkkk___\\\___eeennnuuuzzz```VVVWWWWWWSSSRRRRRRTTT]]]tttmmmaaa\\\XXXZZZdddyyyyyy[[[MMMaaasssjjjgggaaaccchhheeefffdddbbbccccccaaa[[[VVVZZZWWWTTTTTTWWWXXXXXXVVVVVVWWWYYYXXXXXXXXXZZZ\\\ZZZYYYYYY]]]^^^ZZZUUURRRZZZkkkzzztttbbb]]]\\\eeemmmsssrrrppprrruuuuuummm\\\dddZZZYYYeeennnnnnpppwww```III@@@999<<<>>>>>>===>>>BBBFFFMMM]]]mmmwwwzzzfffbbb[[[TTTLLLFFFAAA???<<<======>>>>>>>>>>>>>>>999AAA666666UUUiiihhhkkkeeeRRRJJJZZZnnnrrrnnnkkkeeettt}}}yyyvvvttthhhWWWIIIGGGHHHMMMSSSUUURRRNNN333000+++)))((())))))(((+++******)))(((''''''&&&((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&'''((()))***''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((+++++++++***++++++,,,,,,/////////000111333444555999999999888777888:::======>>>>>>>>><<<<<<>>>???CCCGGGBBB@@@DDDGGGRRRfffxxxuuu{{{zzzdddYYYVVVUUUXXX^^^aaabbbeeejjjmmmtttrrrfff[[[YYY]]]ccclllttt~~~cccWWWXXX]]]^^^aaaddddddhhhxxxzzzggg^^^[[[XXX[[[fff|||}}}oooXXXRRRhhhrrriiifff```aaaeeebbbeeecccbbbaaa```___\\\ZZZ^^^ZZZVVVUUUVVVWWWVVVTTTSSSUUUXXXYYYXXXXXXYYYZZZ[[[XXXVVVXXXXXXVVVTTTTTTRRR```nnn{{{vvvnnnvvvvvvooosssvvvsssiiiuuu~~~wwwiiijjj```^^^hhhsss|||mmmOOO???;;;===???AAA@@@@@@BBBGGGLLLVVVjjjrrr^^^[[[UUUNNNGGGAAA>>><<<<<<======>>>????????????888>>>AAAPPPkkkwwwppphhhVVVJJJIII[[[kkkkkkddd```cccpppyyyvvvrrrqqqfffYYYHHHLLLRRRUUUSSSLLLDDD>>>222///+++((())))))))))))*********)))((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))++++++******++++++,,,,,,------...000222444666777999999999888777888:::======>>>>>>>>><<<<<<>>>???CCCGGGCCC@@@DDDEEEOOObbbtttrrrxxxrrr```ZZZVVVVVV[[[aaaccccccfffkkkmmmttt~~~lllaaaWWWUUUYYY___gggooojjj^^^^^^gggooo{{{ooo___[[[YYYWWW[[[hhhzzzeeeUUUWWWqqqooogggfff```aaaddd```dddcccaaa^^^\\\\\\___aaaddd```[[[WWWUUUUUUTTTSSSPPPSSSWWWYYYYYYYYYZZZ[[[[[[XXXWWWYYYVVVPPPMMMOOOMMMYYY___bbbxxx{{{lllaaaaaagggqqqYYY___mmm~~~{{{oooddd[[[WWW^^^jjjzzzWWW@@@;;;;;;@@@BBBCCCCCCDDDHHHPPPVVVdddzzz{{{|||xxxhhhXXXTTTOOOHHHBBB>>>;;;:::;;;<<<===>>>????????????999;;;SSStttwwwcccMMMIIIPPPaaallljjjccc```gggpppvvvuuussspppfff[[[JJJSSS^^^```XXXJJJ???888000---***((()))***************))))))((((((''''''(((((((((''''''''''''&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''((((((((()))))))))******++++++******++++++,,,---,,,,,,...///222444777888999999999888777888:::<<<===>>>>>>>>><<<<<<>>>???BBBGGGCCC@@@CCCCCCKKK]]]qqqpppwwwlll]]]YYYTTTVVV\\\ccceeedddgggmmmrrrxxx{{{yyywwwzzz~~~jjj___TTTQQQTTTXXX^^^ddduuurrrffffffrrrwwwfffZZZXXXWWWUUUXXXhhh|||{{{```RRRXXXttt|||lllfffgggbbbcccgggcccddddddbbb^^^[[[]]]bbbhhhkkkgggaaa[[[WWWUUUTTTTTTRRRTTTWWWYYYZZZ\\\```bbbZZZYYY[[[___YYYNNNJJJLLLTTT___bbb]]]mmmwwwggg[[[VVVUUUlll|||qqqSSSOOO___ttt{{{kkkXXXRRRNNNQQQYYYiiioooJJJ>>>AAABBBBBBCCCEEEFFFIIIPPP[[[bbbsss{{{xxxzzzmmmaaaVVVSSSMMMFFF@@@<<<:::999999:::;;;===>>>>>>>>>>>><<<<<>>>>>>>><<<<<<>>>???AAAGGGDDDAAACCCAAAGGGXXXppprrrzzzjjj[[[XXXSSSVVV]]]dddeeeeeejjjqqqvvv|||~~~yyywwwrrrtttwwwzzz~~~jjj^^^SSSOOOOOOQQQUUUYYYfffoooxxxwwwjjjjjjxxx~~~nnn___WWWWWWVVVSSSWWWiii|||\\\OOOXXXwwwxxxiiifffiiifffhhhkkkgggeeeeeeccc___]]]___ffflllooolllfff```[[[WWWVVVVVVUUUVVVXXXYYY[[[```fffjjj]]]YYYZZZ^^^YYYQQQTTT^^^ggglllhhh```iiisssdddZZZTTTQQQ```nnn}}}jjjRRRGGGVVVlll{{{gggUUUTTTSSSTTTXXXcccwww}}}ZZZDDDCCCFFFDDDCCCEEEIIILLLRRR]]]iiisss~~~{{{yyyoooeee]]]UUUQQQJJJCCC>>>:::999888888999:::;;;<<<<<<<<<<<<>>>BBBgggyyygggOOOBBBRRRjjj|||vvvmmmiiilllkkkppp{{{|||mmmaaajjjiiifff```VVVJJJ???888,,,***((((((***++++++***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''))))))))))))************************+++,,,---...000000000000111222333444888999:::999888888:::;;;===>>>>>>>>><<<<<<>>>???AAAGGGDDDBBBDDDAAAFFFWWWooosss{{{gggYYYUUURRRVVV^^^eeeggghhhnnnwww{{{}}}||||||uuuuuuvvvuuutttvvvyyy|||ggg\\\QQQMMMMMMNNNPPPTTTXXX\\\```bbbhhhrrr{{{~~~|||vvvrrroookkkpppyyyxxxkkkjjj{{{yyyfffYYYVVVUUUVVVUUUZZZooo~~~WWWRRRdddvvvhhhgggkkkiiikkkmmmhhhfffeeecccaaaaaaccchhhkkknnnllliiiddd^^^ZZZXXXYYYXXXYYYZZZ[[[\\\```fffjjjaaaYYYVVVYYYWWWVVVfffzzz|||uuuiii```eeezzznnn^^^XXXUUUSSS[[[aaagggqqqwwwjjjgggeee\\\PPPFFFUUUjjj~~~zzziii```bbbccceeehhhrrrfffLLLBBBEEEGGGCCCGGGKKKQQQXXXbbbooo~~~~~~mmmeee___YYYPPPLLLFFF???:::888777777999:::;;;;;;;;;;;;;;;;;;@@@NNNkkk|||sssaaaTTTJJJJJJaaavvvmmmtttrrrzzz|||wwwvvvfffVVVGGG;;;444,,,***))))))*********)))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%'''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''((((((((()))))))))******)))))))))***+++,,,---...111111111000111111222333777999::::::999888:::;;;===>>>>>>>>><<<<<<>>>???BBBGGGDDDBBBEEECCCIIIZZZnnnttt}}}xxxbbbVVVSSSTTTXXX___gggiiikkkttt~~~zzzxxxvvvuuuvvvyyy}}}{{{{{{{{{xxxuuuttttttvvv{{{}}}vvv```VVVMMMKKKMMMOOOSSSWWWQQQUUUUUURRRRRRVVVZZZZZZ^^^ccckkkqqqssspppjjjeeebbbbbbaaa___\\\XXXUUUSSSTTTZZZbbbkkkvvv{{{oooppp{{{ttt___SSSTTTRRRWWWZZZcccyyyoooRRR^^^~~~vvviiihhhmmmjjjkkklllffffffdddbbbbbbdddfffggggggiiijjjiiieee```[[[ZZZZZZXXXZZZ\\\]]]]]]]]]___``````YYYWWW\\\[[[[[[nnnyyyjjjfffgggppp{{{xxx~~~~~~}}}iiiXXXUUUWWWYYYcccaaa^^^cccwww}}}fffVVVUUU\\\^^^ZZZ[[[jjj|||xxxzzz{{{{{{|||bbbKKKDDDFFFHHHHHHOOOUUU^^^hhhuuuuuubbb\\\YYYUUUJJJGGGBBB===999999:::;;;<<<<<<=========<<<;;;;;;EEEaaarrroooaaaQQQJJJPPPbbbvvvzzz}}}}}}|||oooWWWCCC777222,,,***))))))******)))'''(((((((((((())))))))))))'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))***+++,,,...///000000000000111222333444777888::::::999999999;;;===>>>>>>>>><<<<<<>>>???BBBGGGEEECCCFFFEEELLL^^^pppxxxqqq^^^TTTRRRUUUYYYaaahhhjjjnnnxxx~~~ooonnnllllllooouuu|||}}}{{{{{{|||~~~yyy~~~}}}iiiZZZQQQJJJJJJNNNRRRVVV[[[VVVZZZZZZUUURRRSSSSSSQQQVVVUUUVVVYYY]]]^^^\\\ZZZXXXXXXWWWUUUSSSQQQOOONNNJJJPPPUUUXXX^^^mmmvvvwww|||~~~~~~~~~pppZZZPPPRRRPPPWWW___jjj|||dddOOOjjjwwwjjjiiinnnjjjjjjjjjccceeebbbaaabbbeeegggfffdddeeeggghhheee```\\\ZZZZZZWWWZZZ^^^___]]]ZZZWWWVVV]]]YYY]]]eeeccc___mmmzzznnnooonnnkkkyyy}}}}}}||||||gggUUUTTTZZZ]]]qqqlllfffiii}}}vvveee[[[___jjjpppnnnyyyfffOOOGGGHHHMMMRRRVVV]]]gggtttmmm[[[VVVTTTQQQHHHEEE@@@===;;;<<<>>>@@@????????????>>>===<<<;;;JJJppp{{{jjj[[[LLLIIIYYYvvv}}}}}}kkkmmm|||nnnSSS===222000,,,+++))))))******(((&&&(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''&&&'''((()))***'''''''''&&&&&&'''''''''''''''''''''(((((((((((()))))))))***+++---...///......///000111333555666777888::::::999999999:::===>>>>>>>>><<<<<<>>>???CCCHHHEEECCCGGGGGGOOOaaattt|||lllZZZSSSQQQNNNWWWaaagggjjjpppzzzzzzjjjiiihhhhhhjjjmmmpppqqqyyyzzz~~~|||zzz}}}}}}rrreeeTTTPPPLLLLLLPPPUUUXXXYYY]]]ZZZXXXWWWXXXYYYYYYYYY^^^YYYXXX\\\___\\\YYYXXX]]]YYYUUUTTTTTTSSSPPPNNNOOOQQQRRRQQQTTT```rrrwwwrrr}}}yyytttgggWWWPPPQQQNNNQQQ[[[ppp}}}zzzZZZNNNpppzzzmmmjjjgggfffggggggeeecccaaa^^^]]]```eeehhheeebbbeeeeeeccc___[[[ZZZZZZ\\\aaabbbaaa___\\\ZZZZZZZZZ]]]ZZZ\\\``````aaarrrtttjjjjjjrrr{{{vvvzzz}}}~~~}}}oooZZZRRRXXXbbbtttzzz}}}yyyllleeennn~~~cccSSSTTTSSSTTTYYY\\\hhhnnnxxx{{{fffVVVMMMJJJIIIFFFCCC===999777999===@@@;;;HHH@@@888???;;;888DDDcccyyy|||qqqcccKKKFFF___~~~}}}zzz~~~sssaaaWWW___mmmwwwxxxsssbbbIII666......---,,,,,,+++***)))((((((******))))))))))))******&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&''')))******)))'''%%%%%%''')))***'''))),,,---,,,,,,,,,,,,------...///000222444555888999:::999888888:::;;;<<<===??????>>>>>>???AAA<<>>;;;???>>>===<<<999GGG```xxxppp```LLLNNNhhhvvvxxxuuuooonnnuuu{{{{{{yyyzzzuuueeeSSSLLLSSS^^^eeefffaaaSSSAAA333------,,,++++++******)))))))))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))(((***,,,,,,++++++,,,---------...///111333555666888999:::999888888:::<<<===>>>??????>>>===???@@@===DDDDDDAAACCCCCCMMMaaaqqqsss{{{uuu```SSSOOOQQQWWW^^^fffjjjmmmuuu~~~ssslllnnnrrrnnnttt|||zzzpppfffPPPMMMJJJKKKQQQYYY```dddfffhhhlllpppuuuyyy|||~~~zzzzzziiiccceeefffdddaaaaaaaaaaaa```___hhhfffeeecccdddgggjjjmmmzzz{{{~~~wwwuuuxxx~~~|||xxxnnn^^^PPPLLLOOORRRSSS___www~~~}}}pppVVVddduuugggffffffgggjjjkkkkkkjjjhhheeebbbbbbbbbaaa]]]YYY^^^]]]ZZZWWWUUUUUUXXX[[[```aaabbbaaa______```aaaaaa___bbbiiiiiieeegggooosssttttttpppjjjffffffhhh}}}~~~~~~}}}~~~{{{}}}vvvppprrrxxx~~~{{{wwwrrruuu~~~zzzuuujjj[[[OOOKKKHHHFFFCCC<<<:::888777777999;;;<<<===777===BBB:::AAAffflllZZZQQQ]]]xxxzzzuuukkkdddfffmmmrrrrrroootttlllWWWHHHIIIQQQVVVVVVSSSMMMDDD:::222...---************************((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%&&&'''(((((((((((((((((((((((((((((((((((()))***++++++***+++---///......///000222444666777888999999999888888:::<<<>>>???@@@???>>>===>>>???>>>EEECCCAAADDDDDDMMMaaaooopppwwwnnnZZZOOOOOORRRZZZ```gggkkkooowww}}}}}}rrreeeQQQOOOMMMOOOTTT]]]fffkkkpppuuu{{{uuummmnnnoooooonnnnnnooopppqqqqqqwwwvvvvvvxxx{{{|||zzzxxxxxxsssooommmkkkjjjpppxxx~~~~~~xxxlll[[[OOONNNQQQTTTVVVddd~~~}}}jjjZZZuuuuuugggggghhhjjjlllmmmnnnmmmjjjgggeeecccbbb___[[[XXXZZZYYYWWWTTTSSSTTTXXX\\\[[[]]]^^^^^^^^^^^^```aaaccc```bbbiiikkkgggeeeggggggjjjlllkkkhhhcccaaa```ooo}}}}}}}}}|||{{{{{{{{{|||xxxyyy}}}~~~}}}~~~|||mmm|||~~~rrrpppwww{{{sssvvv~~~hhh]]]OOOGGGFFFFFFBBB>>>777777777888999:::;;;;;;@@@666===AAA<<>>???EEEBBBAAADDDDDDMMM```nnnooouuu~~~hhhVVVNNNOOORRRYYY```gggkkkpppyyyrrr```QQQPPPPPPRRRXXX```jjjpppzzzxxxuuuwwwxxxyyyzzz{{{}}}zzzoooddd]]][[[___jjjvvv}}}|||uuufffWWWNNNNNNQQQVVV[[[lll|||zzzbbb^^^nnnhhhjjjkkkmmmmmmmmmnnnnnnhhhgggeeecccaaa___\\\YYYWWWWWWVVVTTTSSSTTTXXX\\\XXXZZZ\\\]]]^^^___aaacccdddaaaaaaeeehhhgggeeeeeedddfffgggfffccc```^^^]]]bbb}}}|||zzzyyyxxxxxxxxxwwwyyyxxxzzzrrrjjjsss```XXX]]]cccfffgggeeegggsssuuubbbXXXLLLEEEDDDCCC>>>999555666777999;;;<<<<<<<<<>>>999<<<:::CCCssspppUUULLL^^^}}}kkkeeemmmyyyxxxwwwiiiWWWVVVeeennnkkk^^^TTTEEE:::555222///+++((((((((()))******++++++''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&((()))(((((('''''''''((((((((((((''''''***++++++***)))***---////////////111222444666777777888999999888999;;;===???@@@@@@???===<<<===>>>@@@EEEBBBAAAEEEDDDKKK\\\kkknnnvvvxxxcccTTTMMMNNNQQQXXX___ggglllrrr|||zzzmmmhhhhhhooottt~~~jjjXXXOOOQQQSSSWWW^^^gggqqqxxxssscccZZZWWW[[[gggrrr{{{xxxnnn^^^RRRNNNNNNNNNWWW___vvvsss^^^]]]}}}iiigggjjjlllmmmmmmllllllmmmddddddcccaaa___]]][[[YYYTTTUUUUUUTTTSSSTTTWWWZZZXXXZZZ]]]^^^___```bbbdddbbbaaa```aaaccceeeeeefffcccbbbaaa```___^^^]]]\\\[[[www}}}{{{xxxvvvvvvvvvuuutttxxxwwwwwwyyy~~~lllttteeeQQQOOOVVV]]][[[```eeelllyyyxxxhhh\\\TTTKKKEEEBBB???:::666444666888:::;;;<<<======:::===;;;:::SSSrrrZZZMMMPPPmmmxxxiiiiiiuuuyyyjjjaaahhhuuuvvvnnncccVVVDDD777000...+++)))((((((((())))))*********''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''(((((((((((((((((((((((((((((((((((()))***++++++***+++---///......///000222444666777666888999999888999;;;===>>>???@@@???>>>===>>>??????DDDBBBAAAEEECCCGGGVVVdddjjjvvvrrr___RRRLLLLLLNNNVVV^^^gggnnnuuuvvvjjjbbb^^^aaaeeepppzzzssslll___RRRPPPTTTZZZaaahhhrrr}}}qqqfff```___eeelll}}}}}}{{{{{{vvviiiXXXPPPPPPPPPMMMWWWdddnnn\\\cccttthhhcccgggjjjlllkkkjjjkkklllaaaaaa```^^^[[[XXXWWWVVVQQQSSSTTTTTTSSSTTTUUUWWWWWWYYY[[[]]]]]]___aaaccc```aaaaaa``````bbbcccddd^^^]]][[[[[[[[[\\\\\\[[[UUUjjj{{{wwwuuuuuuuuutttrrrrrrrrrrrrrrrsssyyyyyykkkggg^^^fffqqqvvvuuuzzz~~~ttt^^^RRRMMMGGGBBB>>>;;;888555555555777999:::<<<======:::@@@===GGGmmmzzzmmmUUULLLRRRbbbyyyqqqxxxxxxlllqqqsss___RRR@@@222+++*********((((((((()))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))(((***,,,,,,++++++,,,---------...///111333555666666777999999888999;;;>>>===>>>??????>>>===???@@@???DDDBBBBBBFFFBBBCCCPPPYYYcccttt~~~nnn]]]QQQKKKKKKLLLUUU^^^hhhpppwwwtttjjjddd]]]___gggxxx{{{lllbbb]]]WWWPPPRRRXXXaaaiiisss~~~uuukkkdddcccgggttt}}}yyywww}}}vvvgggWWWQQQTTTSSSNNNWWWfffhhhXXXsss|||kkkfff___ccchhhjjjiiihhhjjjlll______^^^\\\XXXUUUSSSSSSOOOQQQSSSTTTSSSSSSSSSTTTTTTVVVXXXZZZ[[[\\\^^^```^^^aaacccaaa___```aaaaaaYYYXXXWWWXXXYYY[[[[[[ZZZPPP```||||||wwwuuuuuuvvvtttrrrkkkmmmnnnllllllrrr|||wwwtttyyyzzzttt\\\IIIGGGCCC???;;;888666666444555666888999;;;<<<<<<<<>><<<===??????>>>>>>???AAA>>>DDDBBBCCCFFFBBBAAALLLPPP^^^qqqqqq```YYYRRRHHHHHHOOOVVV^^^jjjrrrzzzwwwsssllljjjllluuummmbbb\\\VVVSSSSSSXXX^^^gggrrr}}}wwwjjjfffhhhttt}}}xxx{{{}}}ssseeeXXXPPPNNNRRRXXX\\\wwwvvvYYY]]]~~~sssccc```bbbbbbccceeeggghhhgggfffaaa^^^\\\ZZZYYYWWWUUUSSSUUUVVVWWWVVVSSSRRRSSSSSSVVVWWWXXXYYYZZZ[[[\\\]]]\\\___bbbcccaaa]]][[[ZZZ]]][[[XXXSSSQQQQQQTTTWWWVVVaaannnxxx~~~uuuyyy~~~tttqqqqqqnnnkkkiiijjjkkkllllllmmmppptttxxx}}}{{{~~~~~~rrrrrrwwwyyybbbRRRIIIDDD>>>:::777666555444777888777777999<<<===<<>>???AAA@@@??????@@@BBBDDDCCCEEEGGGCCC???@@@DDDJJJaaasssxxxgggWWWSSSQQQOOOQQQWWWVVV]]]hhhrrr}}}sssiiiccc___```bbbiiiqqq}}}xxxxxx|||~~~||||||{{{lll\\\TTTQQQQQQVVV\\\lllgggQQQ[[[}}}jjj]]]ZZZ[[[\\\^^^```aaaaaaaaaaaa```___^^^]]]\\\XXXSSSOOOQQQSSSTTTSSSQQQQQQRRRSSS```___^^^\\\ZZZYYYWWWWWWYYYYYYXXXVVVUUUWWWZZZ]]][[[ZZZYYYVVVTTTUUUXXX[[[\\\YYYUUU]]]{{{~~~qqqvvvnnnnnnnnnjjjggghhhhhhhhhggghhhkkknnnqqqtttzzz~~~~~~xxxvvvyyy|||sssdddVVVIII@@@;;;999888888999:::999777444555666999;;;===???AAAHHHkkkpppMMMWWWlll{{{~~~nnn[[[]]]mmm{{{yyyuuujjjYYYBBB666,,,)))+++***)))***666555444333444444666666666444222111000///,,,***'''***,,,)))%%%###&&&)))&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******++++++,,,---------,,,---...000222333444555999:::;;;;;;::::::<<<>>>>>>???AAA@@@??????@@@BBBAAABBBEEEGGGDDD>>>>>>BBBHHHdddyyyuuufffWWWRRRQQQQQQSSSXXXYYY___hhhsssxxxrrroooqqquuu~~~~~~uuueeeUUUPPPPPPRRRXXX```xxxcccVVVddduuubbbZZZZZZYYY[[[]]]____________```aaaaaaaaaaaa___[[[TTTPPPRRRSSSTTTRRRPPPOOOOOOPPPYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWVVVUUUUUUWWW[[[^^^______]]]YYYVVVUUUVVVWWWWWWUUUSSSXXXmmmrrr{{{{{{mmmkkkmmmllleeeffffffeeeddddddeeegggiiinnnvvv~~~{{{vvvuuupppxxxlll[[[OOOGGG@@@:::888888888:::<<<===;;;:::888888999<<<>>>>>>AAAFFF```lllRRRhhh}}}yyyrrrvvvmmm]]]TTTXXXeeekkkddd```ZZZLLL???333))),,,444999<<<===???===:::888666666777777444666999;;;;;;777111---)))***)))'''&&&%%%&&&(((&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***++++++,,,,,,---......------///000222444555555999:::;;;;;;::::::<<<>>>===>>>@@@???>>>>>>???AAA@@@AAAEEEHHHDDD>>>===AAAJJJiii|||pppcccZZZUUUTTTVVVYYY]]]bbbjjjtttqqq```RRRQQQRRRUUU^^^kkk~~~___WWWdddppp^^^[[[^^^XXX[[[^^^______^^^___```cccddddddeeeccc^^^XXXSSSUUUUUUUUUSSSPPPNNNNNNNNNSSSTTTUUUVVVWWWXXXXXXYYYUUUVVVXXXYYYYYYZZZ\\\^^^``````___\\\YYYWWWWWWXXXVVVWWWWWWWWW___www|||nnn{{{sssooolllcccddddddcccaaa```aaacccdddiiiqqq{{{wwwqqqrrrtttrrrxxx~~~zzzmmm[[[MMMEEE@@@;;;777444555666888;;;;;;999888<<<999:::======<<>>EEECCC???333111...+++***)))***+++$$$''',,,000444666777888---((($$$$$$(((***(((%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***++++++,,,,,,---......---...///111222444555666888:::;;;;;;::::::===???<<<===>>>>>>======>>>@@@@@@AAAEEEHHHDDD>>>===AAAKKKllluuuhhh]]]XXXYYY\\\___dddlllvvvmmm]]]RRRSSSUUUXXXgggxxxmmmwwwYYYUUU```nnn```___aaaXXX\\\```aaa___^^^```bbbeeeeeeffffffeeeaaa[[[WWWVVVWWWWWWUUURRROOOOOOPPPSSSTTTTTTUUUVVVVVVWWWWWWUUUXXX[[[]]]]]]]]]^^^___^^^___```^^^\\\ZZZZZZ[[[\\\[[[YYYUUUTTTdddhhhvvv|||mmmeeebbbccccccbbb```______``````dddjjjtttxxxqqqpppqqqvvvwww}}}~~~~~~~~~ooocccSSSGGGAAA===888555777777888;;;>>>???>>><<<===888888<<<<<<;;;CCCNNNwwwmmm^^^LLLZZZzzz}}}nnnccc\\\RRR[[[iiijjj^^^ZZZRRRBBB999222000:::BBB>>>222)))((('''&&&&&&&&&'''((()))&&&%%%$$$###&&&,,,555;;;111***###$$$))),,,)))$$$((((((((('''''''''''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((******++++++,,,------------...///111333444555666888999:::::::::;;;===???<<<===???>>>======>>>@@@AAABBBEEEGGGDDD>>>>>>BBBNNNooosssbbbZZZ[[[^^^^^^ccckkkwwwzzzfffYYYQQQSSSUUUXXXkkkwwwmmmSSSZZZjjjhhhbbb___[[[XXX\\\aaaaaa___]]]___bbbeeeeeeeeefffeeebbb^^^ZZZUUUVVVWWWVVVTTTSSSSSSTTTUUUUUUVVVWWWXXXXXXYYYYYYXXXZZZ]]]___^^^^^^___aaa___```aaa```^^^\\\[[[[[[]]]ZZZZZZYYYTTTYYYwwwzzz{{{ooodddaaabbbcccbbb```______```\\\```ccchhhuuutttooooooqqqttttttxxx{{{}}}|||}}}}}}yyytttqqqwwwwwwxxx|||yyyssscccYYYJJJ@@@<<<:::777444::::::;;;>>>BBBEEEEEEDDD???999888======>>>IIIXXXuuuaaaSSSQQQTTTmmm~~~rrrkkkiiibbbiiisssnnn___YYYNNN999HHHDDDBBBDDDAAA777---((()))))))))******++++++++++++***((($$$###&&&---333666000***((()))***((($$$)))((((((((('''''''''&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))******+++,,,,,,,,,......000111333444666666888999:::::::::;;;===???>>>???@@@@@@??????@@@AAADDDCCCEEEGGGCCC???@@@DDDUUUtttwwwcccYYYYYY]]]\\\aaakkkxxxsss```SSSNNNQQQRRRUUUkkkvvveeeQQQddd}}}uuucccaaa]]]SSSWWW\\\aaaaaa^^^]]]___bbbdddddddddeeeeeebbb^^^[[[TTTUUUWWWWWWVVVVVVWWWYYYUUUVVVWWWYYY[[[\\\^^^^^^[[[\\\^^^^^^^^^^^^```bbbcccddddddbbb^^^ZZZXXXXXXYYYWWWZZZ___[[[WWWggg~~~wwwwwwmmm```bbbcccbbbaaa______```YYY^^^``````hhhzzztttkkkjjjooouuupppssszzz}}}}}}~~~{{{|||~~~}}}xxxooofff```ZZZWWWTTTVVVYYYZZZXXXVVVZZZ```mmm{{{ttthhhaaaYYYOOOAAA999777777666444777777888<<>><<<:::777===<<<888GGGfff}}}www______XXX@@@PPPzzzzzzsssttt|||hhhWWWIII;;;111,,,,,,++++++***)))(((((('''((()))******)))((('''))))))(((((((((((())))))333888000'''))))))%%%(((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((************+++,,,---...///...///111444666666666777777888999::::::;;;;;;<<>>AAAIIIOOOQQQVVV]]]rrrzzzvvvjjjccc___ZZZQQQJJJEEE???888666888:::999777:::999999:::;;;<<<;;;;;;>>>>>>>>>HHHbbbaaaUUUPPPFFF___rrrnnnsssxxxcccPPPBBB777...,,,,,,+++******)))(((((('''((()))******)))((('''))))))(((((((((((())))))222777...$$$''''''###&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''***)))))))))((((((((('''''''''''''''((((((((((((************+++,,,---.........///111333555666666777888888999::::::;;;;;;<<>>===FFF```]]]GGGFFFLLLnnnzzzkkkaaadddlllzzzwwwkkkVVVDDD999222---+++++++++******))))))((('''(((((())))))((((((''')))((((((''''''(((((()))333777...$$$&&&&&&###'''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&'''''')))))))))(((((((((((((((''''''''''''((((((((((((************+++,,,---.........000111333555666666888888888999999::::::;;;;;;???BBBBBB@@@???AAACCCFFFFFFHHHIIIEEE@@@@@@EEEbbbzzz}}}iii]]]bbbmmmrrrwww}}}{{{gggWWWSSSQQQQQQUUU___qqq~~~]]]rrrgggNNNQQQvvvmmmbbbeeeiiihhhccc]]]^^^^^^______`````````[[[[[[ZZZZZZYYYXXXXXXXXXXXXWWWWWWXXXZZZ\\\[[[[[[WWWZZZ^^^`````````aaabbb^^^^^^]]]\\\[[[YYYXXXWWWVVVWWWVVVTTTPPPNNNMMMNNNOOOPPPPPPPPPPPPRRRVVVYYYYYYpppvvvjjjpppyyyggg```fffiiieee\\\]]]]]][[[XXXVVVUUUVVV\\\dddppp}}}}}}rrrggg___YYYiiimmmttt}}}{{{tttooojjj```SSSLLLJJJGGGBBB<<<===;;;888888:::<<<===<<<;;;<<<<<<;;;::::::;;;<<<<<>>AAABBB@@@???AAADDDGGGFFFHHHIIIEEE@@@AAAFFFccc|||uuueeefffnnnxxx~~~kkkZZZSSSQQQOOOSSS___oooooobbb~~~[[[NNNXXX|||hhh```cccfffbbb]]]______^^^]]]\\\\\\[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXWWWVVVVVVXXXXXXVVVUUUUUUYYY\\\^^^^^^^^^^^^^^^ZZZYYYYYYXXXVVVTTTRRRQQQQQQQQQQQQNNNKKKIIIIIIJJJIIIKKKMMMNNNOOOQQQTTTWWWQQQYYYqqq}}}iiivvvfffbbbcccccc______^^^ZZZVVVUUUUUUVVVTTTYYYbbbooo}}}}}}zzzxxxtttxxxzzzuuukkkfffkkkrrr{{{yyyxxxtttlllggg[[[VVVNNNFFF@@@===<<<<<<<<<;;;::::::;;;;;;;;;;;;:::<<<======:::888888999>>>TTTxxxZZZQQQSSSaaarrr{{{zzz}}}~~~sssgggYYYPPPLLLNNNUUU^^^[[[XXXLLL<<<000---......*********)))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((111666---$$$'''(((&&&)))&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((************+++,,,------,,,///111222222333555888888999999999999999::::::;;;>>>AAABBB@@@@@@BBBDDDGGGFFFGGGHHHEEEAAABBBGGGbbb{{{llliiiooozzzyyywwwzzz{{{```SSSRRROOOTTTbbbyyydddnnnfffPPPOOOZZZzzzfff___aaaaaa\\\YYYbbbaaa^^^[[[YYYWWWVVVUUUWWWWWWXXXYYYZZZZZZZZZZZZUUUTTTSSSTTTTTTTTTRRRPPPTTTWWWZZZ\\\\\\ZZZYYYYYYUUUUUUUUUUUUSSSQQQOOOMMMLLLMMMMMMLLLIIIHHHHHHIIIEEEGGGJJJKKKLLLMMMPPPQQQQQQPPP[[[xxxzzzmmmvvv}}}sssiiieeeeeedddbbb___ZZZTTTRRRRRRSSSSSSPPPPPPWWWbbbqqqzzzrrrjjjdddaaacccfffjjjhhhcccdddrrr{{{wwwtttqqqllleee```MMMKKKGGG@@@:::777888:::999::::::::::::999999999888:::<<<;;;999777999<<>>AAABBB@@@@@@BBBEEEFFFEEEGGGHHHEEEBBBDDDJJJaaa{{{ppplllrrrzzzxxxmmmgggaaa]]]\\\\\\]]]aaakkkvvvpppZZZQQQSSSOOOXXXlllmmm^^^}}}vvvRRRIIISSS\\\wwwddd^^^^^^]]]ZZZYYY___]]][[[YYYWWWVVVVVVVVVTTTVVVXXXZZZZZZZZZYYYXXXPPPPPPPPPQQQRRRQQQOOOMMMRRRUUUYYYZZZXXXVVVTTTTTTRRRSSSTTTSSSRRRPPPNNNLLLIIIKKKLLLLLLJJJIIIIIIJJJFFFHHHKKKLLLKKKKKKLLLMMMQQQPPPSSSaaa~~~vvvooopppzzz}}}tttkkkiiiaaa```^^^YYYSSSOOONNNNNNNNNIIIGGGKKKQQQ[[[lll{{{~~~}}}~~~}}}~~~zzzyyyzzzxxxyyywwwrrriiibbb]]]\\\aaa^^^\\\\\\[[[aaappp{{{yyyuuupppjjjbbb[[[VVVFFFDDD@@@===:::888888888888999;;;;;;;;;;;;;;;;;;999;;;<<<:::888;;;BBBHHH[[[tttmmm\\\QQQJJJPPPqqquuunnn___UUUZZZgggllliiieeeTTTLLL>>>000,,,---,,,(((((()))))))))))))))))))))((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''(((%%%,,,'''!!!&&&'''###%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((&&&&&&&&&''''''(((((((((''''''''''''((((((((((((************+++,,,---...+++///333333111222555999999999999999999999999999:::===AAAAAA@@@@@@BBBEEEEEEDDDFFFGGGEEECCCFFFLLLeee~~~qqqnnnuuuxxx|||zzzooobbbYYYTTTVVVVVVXXXZZZYYYXXX```iiiiiiwwwzzzuuuooobbbSSSMMMOOOLLLUUUggg{{{aaa^^^mmmMMMMMM\\\ccctttccc]]]]]][[[ZZZ[[[XXXWWWVVVVVVWWWXXXZZZ[[[VVVWWWYYYZZZYYYWWWTTTSSSLLLLLLMMMNNNPPPQQQOOOMMMQQQTTTWWWXXXWWWTTTRRRQQQQQQRRRSSSSSSRRRPPPNNNLLLHHHJJJMMMMMMLLLKKKJJJKKKJJJLLLNNNNNNLLLKKKJJJKKKKKKOOOOOOPPPcccmmmvvvvvviiieeeZZZ[[[[[[XXXSSSOOOMMMLLLGGGFFFHHHNNNPPPQQQXXXbbbqqqzzz~~~|||yyyvvvttttttvvvyyyzzzwwwrrrmmmjjjsssuuuuuurrrlllhhhffffffiii___WWWWWW[[[aaaooo}}}xxxwwwsssmmmdddZZZRRRMMMFFFAAA===<<<======;;;888888:::===>>>>>>>>>??????===>>>===::::::@@@KKKTTTuuuuuuaaaWWWNNNDDD[[[}}}}}}qqqaaaYYYcccsssxxxpppgggLLLCCC555+++***...---((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''$$$,,,(((###((()))%%%'''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((()))************+++,,,---...+++///333333111111555999999999999999999999999999:::===AAAAAA@@@@@@CCCEEEDDDCCCEEEGGGEEEDDDGGGNNNjjjyyysssrrrxxxbbbZZZ___fffpppwwwwwwhhhTTTNNNTTTUUUWWWQQQNNNQQQUUUVVVWWWZZZ[[[cccsss~~~~~~wwwiiiZZZRRRQQQRRRRRR\\\fffkkktttxxx^^^ddd[[[TTTRRRbbbyyymmm^^^VVVVVVYYYYYYWWWVVVSSSQQQQQQTTTWWWWWWWWWWWWSSSPPPQQQVVVYYYXXXVVVQQQNNNLLLMMMPPPRRRRRRPPPSSSVVVXXXXXXUUUSSSQQQQQQSSSRRRQQQQQQRRRSSSRRRPPPMMMKKKIIIJJJLLLMMMJJJGGGNNNTTTYYYWWWOOOHHHGGGIIIJJJGGGJJJPPPSSSdddgggfff{{{~~~nnn^^^^^^\\\WWWQQQMMMNNNPPPLLLHHHFFFGGGHHHGGGJJJOOOZZZbbbooo|||}}}vvvoookkkiiidddgggkkknnnooollliiiffffffiiigggeeeiiirrruuurrrjjjddd\\\YYY^^^jjjuuu|||~~~xxxqqqeee[[[SSSLLLEEEAAA<<<;;;:::888777777888999888;;;=========>>>>>>===:::999777999DDDYYYqqq{{{YYY>>>CCCVVV|||~~~rrrkkkdddgggssszzzpppaaaEEE<<<111+++***+++***)))************************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''((())))))))),,,+++***))))))+++---///000222444444444444666888::::::999999888777777666;;;===???AAAAAAAAACCCDDDGGGIIIDDDBBBFFFCCCCCCOOOnnn{{{uuusss}}}nnnYYYMMMIIIKKKNNNZZZ```kkkwww{{{mmmbbbSSSPPPWWWWWWTTTQQQPPPUUUYYY[[[___dddeeegggpppzzziiiXXXPPPNNNOOOTTT]]]fffooo|||lllZZZlllpppSSSUUU___wwwrrrggg[[[UUUUUUWWWWWWUUUWWWTTTQQQQQQTTTVVVWWWVVVYYYVVVSSSTTTWWWYYYWWWTTTPPPOOONNNQQQTTTVVVVVVTTTUUUVVVXXXWWWUUUSSSRRRSSSTTTSSSQQQQQQQQQQQQOOONNNKKKIIIHHHIIIKKKLLLKKKIIIKKKNNNQQQPPPLLLIIIIIIJJJLLLJJJLLLNNNKKKSSSvvvnnnkkkuuu~~~sssiii]]]VVVUUUTTTPPPLLLMMMHHHGGGHHHHHHFFFGGGKKKFFFMMMXXXdddppp|||{{{ssskkkfffccc```cccfffiiijjjiiifffdddcccgggiiijjjpppwwwyyyvvvmmmlllllloootttxxx{{{|||~~~|||xxxuuusssjjjcccZZZRRRLLLFFFAAA===::::::999888888999:::;;;<<<<<<<<<;;;<<<======<<<>>>;;;>>>MMMhhhkkkUUUPPP\\\hhhtttddddddeeemmmxxx{{{ooo___:::333+++'''(((******(((************************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''((()))))))))++++++***)))***+++---///000111333333333444555777888888888888888888888888;;;===@@@AAAAAAAAACCCDDDGGGIIIDDDCCCGGGDDDDDDPPPpppyyywwwnnn```NNNDDDCCCDDDCCC@@@IIILLLSSS]]]hhhttt~~~qqqbbbZZZQQQQQQVVVTTTRRROOONNNQQQUUU\\\iiiuuuzzzxxxxxx{{{gggWWWNNNNNNPPPRRRZZZeeerrreee\\\}}}bbbKKK[[[uuukkkcccZZZVVVWWWXXXWWWUUUVVVTTTQQQQQQRRRTTTUUUUUUYYYWWWUUUVVVXXXWWWTTTPPPMMMNNNPPPSSSWWWXXXWWWVVVTTTUUUVVVUUUSSSRRRRRRSSSVVVTTTSSSRRRQQQPPPMMMKKKIIIHHHGGGHHHJJJLLLMMMLLLMMMLLLKKKJJJIIIIIIJJJKKKMMMKKKMMMMMMFFFEEE[[[xxxzzzvvvjjjjjjwwwzzzmmmbbbZZZTTTNNNJJJLLLIIIGGGIIIGGGDDDCCCFFFBBBDDDHHHLLLTTT]]]gggnnn{{{{{{|||}}}{{{vvvnnneee___\\\^^^___bbbdddffffffeeedddfffjjjmmmpppuuuzzzyyyuuulllnnnqqqvvvyyyzzzxxxuuupppooollljjjhhhfffffffff\\\WWWOOOHHHCCC>>>:::888888888888888999:::<<<<<<>>><<<:::;;;===>>>>>>>>>BBBCCCNNNjjjzzz[[[SSSdddtttwww{{{eeeaaagggnnntttwwwooo\\\III333...)))'''((())))))'''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''((()))))))))+++************,,,...//////000222222222222444666666666777888999999::::::<<<>>>@@@AAAAAAAAACCCDDDFFFIIIEEEDDDGGGDDDFFFRRRttt|||~~~uuummmhhh[[[QQQFFFCCCFFFIIIGGGCCCGGGGGGIIIMMMUUU```iiiooo|||lll]]]VVVOOOQQQTTTOOOSSSOOOLLLKKKMMMXXXlllwwwdddVVVPPPQQQUUUOOOWWWddduuueeebbbvvv^^^JJJhhhyyyiiiccc]]]ZZZZZZZZZXXXUUUTTTSSSQQQPPPQQQRRRSSSTTTVVVVVVVVVWWWXXXWWWRRROOOLLLNNNQQQUUUWWWWWWUUUSSSRRRSSSSSSRRRQQQPPPRRRTTTYYYWWWUUUTTTSSSPPPLLLIIIHHHHHHHHHIIIKKKNNNPPPPPPSSSOOOJJJGGGHHHJJJJJJJJJKKKJJJLLLMMMFFFBBBQQQfffpppbbbxxx~~~tttaaaQQQKKKLLLKKKHHHGGGIIIGGGCCCBBBDDDGGGFFFDDDBBBBBBGGGMMMSSS___dddooo~~~yyyxxxuuunnnfff___[[[YYY___```aaaccceeefffffffffnnnoooppprrrttttttqqqnnnjjjiiiiiijjjlllnnnnnnmmmfffccc___ZZZXXXWWWXXXYYYUUUQQQKKKDDD>>>999666444888888999999:::;;;;;;<<<<<<:::999<<>>???AAA@@@MMMgggjjjXXX]]]ppp{{{{{{~~~vvvjjj]]]```hhhppprrrlll]]]GGG444222///,,,*********(((&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''((()))))))))************+++---...///...///111111111222333555777777777888999999::::::<<<>>>AAABBBAAAAAACCCDDDEEEIIIFFFEEEHHHEEEGGGUUU{{{{{{rrriii```WWWRRRKKKHHHDDDCCCEEEFFFFFFDDDGGGEEEDDDEEEIIIQQQXXX]]]jjjqqqyyyhhhYYYTTTOOORRRUUUOOOWWWUUUTTTQQQOOOTTTdddtttrrr```VVVQQQRRRWWWPPP[[[lll~~~dddkkkcccSSSQQQxxxrrrhhhddd___]]]\\\ZZZWWWTTTSSSRRRQQQPPPPPPQQQSSSUUUWWWXXXYYY[[[[[[YYYVVVSSSOOORRRVVVXXXWWWUUUSSSQQQSSSTTTUUUTTTSSSSSSUUUVVV[[[ZZZXXXWWWUUURRRNNNKKKIIIJJJKKKLLLNNNOOOQQQSSSSSSMMMGGGEEEGGGJJJJJJIIIIIIHHHJJJKKKFFFEEEPPP___kkkjjjdddmmmwwwwwwlll^^^SSSOOOIIIFFFFFFHHHGGGDDDCCCEEECCCCCCBBB@@@???AAAEEEIIIHHHPPP\\\hhhpppuuuxxxyyyqqqooojjjddd]]]YYYXXXYYY``````bbbccceeefffggghhhooommmllllllllljjjgggeeefffdddaaaaaabbbddddddddd]]]YYYTTTNNNKKKJJJKKKLLLKKKIIIEEE@@@;;;777555555::::::::::::::::::::::::;;;888999======:::;;;@@@BBB]]]{{{hhh\\\dddsss|||~~~tttddd]]]___WWW___eeeccc\\\PPP???111///---,,,++++++***)))(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&''''''((()))))))))*********+++,,,...//////---///111111111111333555888888888888888888888888===???AAABBBBBBBBBCCCDDDDDDIIIGGGFFFIIIFFFJJJXXXzzznnncccZZZRRRKKKFFFBBBCCCCCCCCCCCCCCCEEEFFFBBBAAA@@@AAACCCGGGLLLOOOUUU\\\eeemmmuuuuuu___TTTRRROOOTTTYYYUUUZZZ]]]aaabbb\\\WWWYYY```zzzlll\\\UUUQQQQQQUUUXXXiii~~~ssseeexxxqqqQQQHHH[[[qqqfffccc```^^^\\\ZZZWWWUUUSSSTTTTTTSSSRRRSSSVVVYYY[[[]]]___```___]]][[[YYYUUUXXX[[[\\\YYYVVVSSSRRRUUUWWWXXXXXXWWWWWWYYYZZZ[[[ZZZYYYYYYWWWTTTPPPMMMJJJLLLOOOPPPPPPPPPQQQRRRLLLHHHDDDDDDFFFIIIJJJIIIHHHGGGGGGHHHEEEEEEMMMWWWZZZxxxkkkddd```gggqqqpppbbbSSSJJJGGGFFFGGGGGGCCCCCCFFFAAABBBBBB@@@>>>>>>???AAA===CCCKKKPPPSSSWWW]]]bbbaaa```\\\XXXTTTSSSTTTVVV\\\]]]^^^___aaabbbbbbbbbddd``````bbbbbb___\\\\\\XXXWWWXXXYYYZZZXXXVVVSSSOOOMMMHHHDDDAAA??????@@@===>>>===;;;888777777888::::::;;;;;;;;;;;;:::999<<<999;;;>>>;;;777===HHH\\\www}}}mmmggg\\\WWW```yyyyyyuuuiiiWWWUUU```\\\^^^\\\TTTKKKCCC777...(((((())))))******++++++((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''((())))))))))))***+++,,,---...///000...///111111111111333555999999888888888888888888>>>@@@BBBBBBBBBBBBCCCDDDCCCIIIHHHGGGJJJGGGKKK[[[yyyiii]]]TTTNNNHHHCCCCCCCCCEEEFFFHHHJJJMMMNNNCCCCCCDDDDDDDDDDDDEEEEEEGGGLLLSSSXXX___kkk|||kkkXXXOOONNNLLLRRRYYYXXX[[[^^^dddhhhccc[[[YYY[[[eeerrrcccXXXVVVSSSSSSWWWbbbxxxuuu___fffzzz[[[JJJLLLaaatttoooeeedddaaa___^^^]]][[[ZZZUUUWWWWWWWWWVVVXXX\\\______```aaaaaa___\\\ZZZYYYWWWZZZ]]]\\\YYYVVVTTTTTTTTTVVVYYYZZZYYYYYYYYYZZZYYYXXXXXXXXXXXXVVVQQQNNNJJJNNNQQQRRRPPPNNNNNNOOOIIIHHHGGGGGGHHHHHHHHHGGGFFFEEEFFFFFFFFFEEEIIIOOORRR\\\uuu}}}aaa[[[fffnnnhhh\\\NNNJJJGGGGGGEEEBBBCCCFFFCCCCCCBBB???<<<::::::;;;===>>>@@@@@@AAACCCGGGJJJLLLMMMNNNMMMLLLLLLNNNOOOSSSTTTUUUWWWXXXXXXWWWWWWUUURRRTTTYYYZZZTTTOOONNNIIIIIIIIIJJJKKKIIIFFFCCCAAA@@@>>><<<:::999888777666888999888666555777999888999:::<<<<<<<<<<<<;;;<<<;;;===@@@======NNNbbbqqq[[[PPPNNNXXXeee{{{vvvjjj^^^WWW\\\gggkkkfff[[[LLL@@@888///'''&&&'''((((((((()))***+++((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''((()))))))))))))))+++---...///000000...000222222222222444555777777777888999999::::::>>>@@@BBBCCCBBBBBBCCCDDDBBBIIIIIIHHHJJJHHHMMM^^^xxx|||kkk]]]UUUOOOIIIEEEEEEDDDEEEHHHMMMRRRTTTUUUJJJJJJKKKKKKIIIFFFBBB@@@BBBEEEIIIJJJNNNZZZkkkxxx|||fffTTTMMMLLLIIINNNVVVVVVYYYZZZ^^^bbbaaa^^^___ddd[[[fff{{{www\\\UUUWWWWWWXXX\\\gggiiiQQQbbb}}}hhhHHHHHHTTTccchhhlllfffeeecccbbbbbbaaaaaaaaaWWWYYYZZZZZZYYY[[[```ddd```aaaaaa___\\\XXXWWWVVVVVVYYY[[[ZZZWWWTTTSSSTTTPPPSSSWWWXXXXXXWWWWWWWWWVVVVVVWWWXXXXXXVVVRRROOOJJJNNNRRRSSSPPPMMMKKKKKKMMMNNNMMMLLLJJJHHHFFFEEEDDDDDDEEEGGGHHHHHHIIILLLPPPHHHTTT|||uuuZZZVVV^^^dddeeeRRRMMMHHHGGGEEEAAAAAAEEE>>>>>>>>><<<;;;;;;>>>@@@@@@===::::::<<<>>>>>>>>><<<@@@DDDGGGHHHHHHIIIIIIJJJLLLNNNPPPPPPOOONNNMMMMMMKKKNNNUUUUUULLLDDDCCCFFFCCC???===>>>???@@@@@@888999999999888777666555777999:::999666444555777666777999<<<===>>>======<<<;;;>>>BBBBBBHHHbbb~~~uuu```RRROOORRRddd|||fff\\\bbbmmmtttpppiiiYYYGGG<<<666///(((+++,,,+++***((('''((())))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''((()))))))))((()))+++---...///000000///000222222222333444666555555666888999:::;;;<<>>>>>>>>>>>>>>???@@@@@@CCCDDDDDDEEEEEEDDDDDDCCCEEEEEEDDDBBB@@@>>><<<:::>>>======<<<;;;:::999999777666555444444555666777999:::;;;:::888888999:::999666555999>>>AAA???;;;>>>>>>@@@EEEOOOddddddMMMJJJWWWdddnnnnnnqqqqqqxxx{{{eeeLLL===666000,,,+++---//////...+++))))))*********))))))))))))******&&&(((***++++++)))'''%%%***))))))******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***---///,,,'''$$$&&&)))%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))*********+++,,,---...---,,,+++111111111111222333444444888999999::::::999999888???@@@AAAAAAAAABBBDDDFFFEEEJJJGGGFFFJJJIIINNN^^^uuuyyyppp}}}tttiii___TTTLLLHHHFFFFFFLLLVVV___cccccc]]][[[]]]aaa^^^UUUNNNMMMGGGFFFCCCAAAAAAEEEKKKPPP]]]rrrxxxmmm\\\QQQHHHHHHLLLOOORRRUUUWWW[[[___bbbeeennn|||~~~zzzwwwdddWWWYYY\\\[[[dddrrrlllZZZmmmzzzsss]]]OOOUUUdddrrrjjjgggdddaaa```aaaaaa```___\\\___```]]]\\\___aaa___```]]]\\\\\\YYYVVVWWW\\\\\\[[[XXXVVVSSSQQQPPPOOORRRQQQQQQSSSUUUVVVUUUTTTSSSOOOLLLLLLNNNNNNKKKGGGHHHIIIKKKMMMMMMKKKIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEIIICCCEEERRRbbbzzzcccRRRNNNRRRWWWXXXQQQFFF@@@CCCHHHBBB@@@>>>======<<<;;;999:::::::::::::::::::::::::::::::::::::::;;;<<<<<<======>>>>>>>>>>>>==================<<<;;;:::999999999888888777777666666777666555555555666777888===>>>>>>===:::999999:::777999:::;;;<<<:::999888<<<@@@MMMfffpppZZZLLLPPPbbbssswwwaaaHHH888111---++++++,,,......---+++)))((()))))))))(((((((((((())))))(((((('''(((((()))******...+++(((&&&&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++---+++&&&$$$&&&)))%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))*********+++,,,,,,,,,,,,,,,,,,111111111111222333444555888888999:::::::::::::::???@@@BBBBBBBBBBBBDDDFFFGGGKKKHHHFFFJJJHHHMMM\\\{{{|||oooaaaWWWJJJGGGFFFJJJSSS\\\aaacccdddeeejjjqqqrrriii^^^WWWQQQOOOJJJEEEAAABBBEEEHHHIIIZZZooorrrbbbSSSKKKFFFIIILLLOOOQQQUUUPPPWWW^^^cccjjjyyy}}}fff[[[UUU[[[___bbbpppUUU___mmmXXXVVVggg~~~ssshhhfffccc```_________^^^]]]XXX]]]^^^ZZZWWWZZZ\\\\\\^^^ZZZXXXXXXUUUSSSVVV[[[[[[ZZZXXXVVVRRROOOLLLKKKKKKKKKKKKMMMPPPQQQPPPOOONNNKKKHHHGGGHHHHHHDDDAAADDDEEEGGGHHHHHHGGGEEEDDDEEEEEEEEEEEEEEEDDDCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDHHHDDDDDDFFFJJJXXXwwwpppdddZZZ___aaaZZZNNNDDDAAACCCAAA@@@???>>>>>>===:::888::::::::::::::::::::::::888888888888888999999:::888888999999999999888888666777888999999999999999666666666666666666666666777777666666777888999999999;;;;;;;;;999888999:::777;;;>>>>>>;;;;;;>>>BBBBBBSSSnnn}}}kkkYYYTTTYYYdddwwwvvv}}}zzzfffRRR<<<000,,,******,,,+++,,,---,,,)))((('''(((((((((''''''''''''(((((()))'''%%%$$$%%%(((,,,...000,,,&&&###"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***)))&&&$$$&&&(((%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******+++*********++++++,,,---111111111111222333444555777888999:::;;;;;;<<<<<<>>>@@@BBBCCCCCCCCCDDDEEEHHHLLLIIIGGGJJJHHHLLL[[[|||yyykkkTTTOOOIIIGGGKKKRRRYYY]]]eeellluuu|||{{{rrrjjjeee^^^[[[VVVNNNHHHFFFGGGIIIEEEOOO]]]lll~~~kkkZZZLLLHHHFFFIIILLLMMMPPPTTTVVV\\\ccchhhsss|||jjj\\\WWWVVV\\\___dddvvvlllUUUqqqdddSSSYYYyyyzzznnnoooddddddbbb___\\\ZZZYYYXXXXXXTTTZZZ\\\XXXUUUWWWZZZ[[[WWWUUUTTTUUURRROOOQQQVVVWWWWWWVVVTTTQQQNNNJJJHHHHHHGGGHHHJJJMMMNNNNNNLLLKKKIIIFFFFFFFFFFFFCCCAAABBBCCCDDDEEEEEECCCBBBAAACCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDGGGHHHEEEJJJ[[[mmmsssiii^^^\\\]]]ZZZMMMAAACCCAAA???======<<<:::888999999999999999999999999::::::999999999::::::;;;888888999999999999888888666666777999999:::::::::777777777777888888999999777777777888888999::::::666777999999999999;;;===<<<<<<;;;:::;;;BBBLLLUUUYYYwww|||ddd]]]QQQRRReeezzz{{{kkkeeesss~~~zzznnnaaaLLL>>>///***))))))***,,,)))***+++***(((''''''''''''''''''&&&&&&''''''''')))(((%%%$$$%%%'''+++------)))%%%""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%%%%&&&(((%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******+++***))))))***+++---...111111111222333444555666777888888999;;;<<<>>>???>>>@@@CCCDDDDDDCCCDDDEEEGGGKKKHHHFFFJJJHHHMMM\\\xxxbbbZZZPPPIIIHHHMMMTTTYYYgggttt{{{sssqqqqqqkkkggg___VVVMMMGGGFFFFFFIIIMMMSSS\\\nnnrrr___QQQIIIGGGGGGJJJKKKLLLQQQWWW^^^fffnnnvvvnnncccYYYWWWXXX\\\]]]cccwww{{{cccddd[[[OOOYYYmmmdddllleeeeeeccc```\\\XXXVVVUUUUUUVVV[[[\\\XXXUUUWWWYYYYYYSSSSSSTTTVVVTTTOOONNNQQQQQQRRRRRRQQQOOOMMMKKKIIIHHHGGGGGGIIILLLMMMLLLKKKGGGFFFDDDDDDEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBAAA@@@AAABBBBBBCCCCCCCCCCCCBBB@@@AAAAAABBBBBBAAAAAA@@@???@@@BBBDDDDDDEEEKKKSSSvvv~~~ddd\\\bbbfff^^^SSSJJJEEE@@@<<<;;;;;;;;;;;;999999999999999999999999;;;;;;:::::::::::::::;;;999999::::::::::::999999777777888999999999888888777888888999999:::::::::777777888999999999999999888999;;;;;;::::::<<<======:::999===HHHYYYkkkvvvwwwbbbRRRNNNSSShhhooocccaaaooowwwsssmmmiii___QQQ;;;222++++++,,,+++***+++((()))******(((&&&&&&'''''''''&&&&&&&&&&&&'''''')))(((''''''''''''(((((('''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******+++***))))))***,,,---///111111111222333444666777888888888999;;;===???@@@???AAACCCDDDCCCCCCEEEFFFDDDIIIGGGFFFKKKJJJOOO___vvvhhhbbbXXXPPPLLLNNNRRRVVViiiyyy{{{uuuwww{{{{{{vvvlll```TTTKKKGGGFFFKKKLLLNNNSSSdddvvvfffWWWNNNHHHFFFGGGJJJKKKNNNVVV```bbbqqqqqqdddaaaXXXWWWXXXZZZ\\\eeezzzlllbbbvvvqqqSSSOOO^^^iiidddjjjhhhcccbbb```\\\XXXUUUUUUVVVVVVXXXWWWTTTSSSVVVVVVSSSUUUUUUWWWZZZWWWQQQNNNPPPMMMNNNNNNMMMMMMLLLKKKJJJHHHGGGGGGIIIKKKLLLKKKIIICCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@??????@@@AAABBBBBBBBBBBBBBB??????@@@@@@@@@@@@??????CCC@@@>>>???BBBFFFIIILLLYYY{{{ggg]]][[[[[[ZZZQQQLLLDDD>>><<<<<<======::::::::::::::::::::::::::::::999888888888888999888999999999999999999888666666777777777777666666777777777888888999999999888888999999999999888777888999:::999888777888999777===III\\\tttuuudddWWWPPP___qqqtttgggaaafffpppuuuqqqiiiaaaUUUHHH666000---000000---))))))''')))******(((&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%######$$$&&&))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))***************+++,,,---...///111111111222444555777777999999999:::;;;===@@@AAA@@@BBBCCCCCCBBBCCCFFFHHHCCCHHHFFFFFFKKKKKKPPP```zzztttpppjjjbbb\\\XXXWWWWWWaaarrr}}}~~~vvviii\\\RRRMMMLLLNNNPPPQQQTTTccc}}}ooo\\\PPPJJJFFFFFFGGGIIIKKKQQQ^^^kkksssxxxaaaXXX[[[UUUUUUVVVXXX^^^kkkcccgggzzz[[[KKKSSSppppppfffdddbbbbbb[[[\\\[[[XXXUUUSSSUUUWWWTTTTTTSSSRRRWWW]]]]]]XXXYYYWWWXXXZZZVVVPPPNNNQQQMMMLLLKKKJJJJJJJJJJJJJJJGGGFFFFFFGGGHHHIIIGGGEEECCCDDDDDDBBBAAA@@@@@@@@@BBBBBBBBBAAA@@@??????>>>======>>>@@@@@@AAAAAAAAA>>>>>>>>>??????>>>>>>>>>CCCAAA??????AAAEEEHHHHHHKKKZZZyyyttthhh___[[[WWWRRRKKKEEEBBB@@@???>>>:::::::::::::::::::::::::::999888888777777888888888888999999999999888888444555666777777777777777777777888888888888888888888999999999999777666555666777999:::::::::<<<>>>@@@TTTrrrnnn___VVVZZZccc~~~wwwtttvvv~~~~~~{{{rrreeeVVVFFF;;;222...,,,///000,,,))))))''')))******(((''''''(((((((((''''''''''''((((((&&&&&&''''''''''''''''''$$$$$$%%%'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))*********+++,,,---.../////////111111111222444666777888;;;;;;::::::;;;===@@@AAABBBCCCBBBAAAAAACCCFFFJJJDDDIIIFFFFFFKKKJJJOOO___}}}zzzpppggg```]]]UUUfffwww~~~vvvjjj^^^VVVQQQPPPRRRVVVXXXZZZfff~~~~~~gggRRRGGGCCCEEEEEEFFFIIILLLTTTdddssslllVVVNNNQQQQQQQQQSSSWWW```qqqsss^^^nnneeeLLLFFFWWW~~~___aaabbbYYYYYYSSSTTTUUUSSSQQQQQQSSSVVVVVVVVVUUUXXXccclllmmmgggZZZXXXWWWVVVRRRMMMMMMPPPNNNLLLJJJIIIHHHHHHIIIIIIFFFEEEDDDEEEFFFFFFDDDBBBGGGGGGGGGEEEBBB@@@@@@@@@BBBAAAAAA@@@???>>>>>>>>>;;;;;;<<<>>>????????????======>>>>>>>>>>>>======:::===???@@@@@@AAAAAA???DDD===MMMyyyxxxgggZZZVVVQQQKKKHHHDDDAAA>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999999999999::::::::::::999999444555777888999:::::::::::::::999999999999999999888999999999888666555333777:::>>>AAADDDGGGKKKNNNUUUrrrqqq```TTTRRRhhhttt```KKK:::222---((('''+++---++++++,,,''')))******((('''((((((((((((''''''''''''((((((%%%%%%%%%%%%&&&((()))***((('''&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********)))+++---///000000000///111111111222444666777888<<<;;;::::::;;;===@@@AAADDDCCCBBB@@@@@@BBBGGGKKKFFFKKKHHHFFFJJJIIINNN]]]|||zzznnnccc[[[___iiixxxzzzhhhccc^^^TTTQQQUUUaaaccc___[[[iiizzzgggSSSHHHGGGHHHGGGJJJNNNLLLQQQiiiyyybbbPPPLLLPPPKKKQQQSSSSSS\\\ttt```]]]rrr]]]IIIGGGYYYwww|||rrrfff^^^[[[UUUPPPQQQSSSRRRPPPNNNRRRWWWYYYVVVUUU\\\hhhqqqsssqqqXXXUUUSSSTTTVVVWWWUUUSSSJJJKKKJJJGGGHHHLLLKKKGGGIIIGGGEEECCCBBBCCCDDDEEEFFFDDDBBB@@@@@@@@@AAABBBAAA@@@??????????????????======>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;BBBBBBAAAAAA@@@????????????CCCHHHXXX~~~yyyhhhXXXSSSNNNFFF@@@@@@===>>>???@@@>>>;;;888666777888:::;;;<<<=========<<<;;;;;;:::;;;;;;;;;<<<;;;999777666888:::;;;<<<999888:::===<<<888666999444666888:::;;;;;;:::999<<>>@@@CCCCCCCCCCCCCCCDDDEEEEEEEEEHHHFFFIIINNNJJJOOOaaavvvbbb```eeetttwwwfffaaa]]]YYY\\\cccgggjjjhhhhhhwwwwwwcccNNNDDDCCC@@@AAAEEEJJJLLLVVVtttmmm\\\OOOLLLPPPLLLPPPRRRSSS^^^vvvjjj___qqqaaaPPPEEEPPPkkkxxxssslllggg```UUUQQQTTTVVVTTTPPPNNNRRRXXX]]]YYYVVVYYY```dddbbb___WWWVVVTTTVVVXXXYYYXXXVVVSSSQQQLLLGGGFFFJJJKKKHHHKKKIIIGGGEEECCCCCCDDDDDDDDDCCCAAA@@@??????@@@@@@??????>>>>>>======>>>>>>===========================>>>>>>??????>>>>>>===AAA@@@@@@@@@?????????>>>AAAAAACCCMMMgggzzziii^^^TTTMMMJJJCCCAAA>>><<<<<<===>>>???;;;;;;;;;::::::999999999<<<<<<<<<======;;;999777:::999888888:::<<<======>>>888555888::::::;;;=========;;;888555555777:::???SSSkkk}}}zzzpppccc```eeeuuu{{{cccJJJ666---...---+++******+++,,,***)))((((((''''''''''''(((((((((''''''''''''''''''(((((((((''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******+++,,,...///000/////////111111111222444555777888===<<<;;;::::::<<>>>>>???>>>>>>===<<<<<<============<<<<<<<<<<<<======>>>??????@@@@@@??????>>>????????????>>>>>>>>>>>>@@@???AAAEEEOOOeee}}}gggWWW\\\VVVMMMEEE???<<<===>>>>>>===<<<;;;;;;;;;;;;<<<::::::<<<>>>???===999666888888888888888888999999???777333666:::::::::;;;;;;<<<<<<:::888<<>>@@@@@@???>>>==================<<<;;;;;;<<<============>>>>>>>>>>>>==================>>>>>>>>>>>>======AAAFFFEEEHHH[[[rrr}}}}}}ooo```SSSIIIDDDBBBAAA@@@???>>>>>>??????;;;;;;<<>><<<<<>>@@@CCCCCCCCCCCCCCCCCCBBBBBB@@@EEEFFFHHHLLLHHHOOOccc|||xxxwww{{{cccNNNFFFHHHHHHKKKNNNQQQWWWkkkvvvfffUUUOOOOOOLLLHHHFFFRRRXXXaaannncccQQQOOOdddsssjjjZZZRRRKKKXXXooommmcccddd```___bbb___bbb___ZZZYYYbbbjjjggg^^^[[[ZZZYYYZZZ\\\[[[XXXUUUUUUVVVYYY[[[\\\\\\\\\\\\ZZZZZZXXXTTTUUUXXXWWWTTTMMMLLLJJJHHHFFFDDDBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@CCCBBBAAA@@@????????????======<<<<<<<<<<<<============>>>>>>>>>>>>======<<<<<<<<<======>>>>>>???<<<:::>>>DDDBBB>>>FFFSSSpppyyyoooZZZXXXTTTPPPKKKGGGEEECCCDDDAAA???AAADDDFFFDDDAAAAAABBBAAA@@@???AAAEEEHHHEEEEEEFFFEEEAAABBBLLLXXXrrr}}}zzzggg___\\\___mmm}}}zzzooofffUUUEEE555///...---...000,,,+++)))***++++++***(((((((((''''''''''''(((((((((((()))******)))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))************++++++,,,------...222222333444555777888999888888888888999;;;===>>>BBBBBBCCCDDDCCCCCCBBBAAA???EEEFFFIIILLLHHHPPPeee~~~{{{ttttttxxx|||zzzbbbNNNHHHKKKIIILLLPPPSSSZZZkkk|||sss}}}fff[[[QQQNNNNNNKKKIIIIIIOOOZZZjjj|||wwwSSSFFFUUU}}}rrrUUUMMMQQQnnnxxxiiifffhhhaaa___eeehhhgggddd]]]\\\fffqqqlll```ZZZYYYXXXXXXYYYXXXVVVTTTWWWZZZ]]]^^^^^^\\\\\\\\\YYYZZZYYYVVVUUUUUUQQQKKKLLLLLLKKKIIIHHHFFFEEEDDDGGGFFFFFFEEEDDDDDDCCCCCCEEEEEECCCBBBAAAAAA@@@@@@======>>>>>>>>>>>>======>>>??????@@@@@@??????>>>;;;<<<<<<===>>>??????@@@===:::999;;;===???DDDIIIMMMooo{{{rrriiibbb___YYYTTTPPPPPPSSSUUURRROOOIIIIIIHHHGGGHHHMMMWWW___aaa___[[[UUUNNNTTThhh}}}uuunnneee\\\TTTUUU]]]kkk|||{{{hhhWWWDDD999...,,,---,,,,,,...,,,***))))))******)))(((((((((''''''''''''((((((''''''))))))))))))''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******++++++++++++,,,---......111222222333444666777888666666777888999:::<<<===@@@AAABBBCCCDDDCCCCCCBBB>>>EEEHHHJJJLLLIIIQQQhhh|||wwwtttyyycccPPPKKKPPPMMMPPPSSSUUUZZZeeerrrzzznnniiikkkyyylllWWWRRRNNNMMMJJJHHHLLLRRRSSScccxxx```KKKPPPkkkjjjOOOKKKaaapppfffiiiooogggdddiiikkkhhhiiiddd___eeennnlllaaa]]]\\\ZZZYYYYYYYYYXXXXXX\\\___cccccc```]]]]]]]]]YYY[[[ZZZVVVUUUUUUQQQKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHFFFEEEDDDDDDEEEEEEFFFFFFDDDCCCBBBAAAAAAAAA<<<>>>@@@AAAAAA@@@>>><<<===>>>>>>??????>>>>>>===;;;<<<<<<===???@@@AAAAAA<<<<<<:::888;;;BBBDDDBBBDDDUUUnnnzzzzzz}}}xxxvvvrrrnnnooowwwzzz~~~~~~qqqcccZZZXXXXXXbbbkkkooouuu}}}lllVVVBBB777111---...///,,,***++++++***))))))******)))(((((((((''''''''''''((((((%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******,,,,,,++++++,,,---...///111111111222444555777888666666777888:::;;;<<<===>>>???AAACCCDDDDDDCCCCCC>>>FFFIIIKKKMMMIIISSSjjj~~~tttyyy{{{dddRRRNNNTTTOOOQQQRRRRRRUUUZZZ^^^___UUUXXXdddtttrrrYYYOOOMMMLLLKKKGGGGGGOOOYYYeeevvvyyyvvvJJJJJJddd]]]KKKOOOrrrqqqkkkcccjjjsssmmmhhhjjjiiigggllljjjbbbaaaiiiiiibbbZZZYYYXXXWWWWWWXXXYYYZZZ```cccffffffbbb___]]]^^^YYY[[[ZZZWWWWWWYYYVVVQQQLLLMMMMMMNNNNNNNNNMMMMMMIIIHHHFFFDDDCCCDDDEEEFFFFFFFFFDDDCCCBBBAAAAAAAAA<<<>>>AAACCCCCCAAA>>><<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???@@@AAABBB999???@@@;;;===CCC@@@888FFFDDDJJJ```lll___VVVRRRVVV___iiinnn[[[FFF444...+++,,,000111---+++++++++***))))))******)))(((((((((''''''''''''((((((%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******---,,,++++++,,,---///000000000111222333555666777666777888999;;;<<<===>>><<<>>>AAACCCEEEEEEDDDCCC>>>FFFJJJLLLNNNJJJTTTkkk~~~uuuttt{{{fffVVVQQQRRRPPPVVVYYYUUUSSSUUUSSSOOONNNSSS\\\dddggglll~~~ppp^^^OOOLLLHHHFFFIIILLLNNNSSSYYYpppyyy~~~bbbPPPPPPbbbQQQLLLQQQ{{{iiigggggghhhjjjlllkkkiiifffhhhfffdddbbbbbbbbb```___YYYXXXWWWXXXZZZ[[[[[[ZZZ^^^^^^```bbbdddccc```]]][[[XXXUUUUUUVVVVVVTTTRRRMMMNNNPPPQQQPPPOOOMMMLLLFFFIIIIIICCCCCCGGGGGGCCCFFFFFFEEEBBB???>>>???AAAAAAAAA@@@@@@???>>>>>>===999999;;;;;;;;;;;;:::999;;;<<<<<<<<<======>>>>>>;;;;;;<<<<<<===>>>>>>???>>>AAACCCFFFRRRppp~~~|||vvvsss```QQQTTTbbbppp{{{www[[[AAA333111,,,,,,,,,+++++++++******+++******)))(((''''''&&&(((***,,,***'''%%%''')))%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''(((((((((((((((---,,,,,,+++,,,---///000222222222333444555666777999::::::;;;;;;<<<<<<<<>>???@@@>>>>>>======<<<<<<<<<<<<;;;:::999888888999999:::;;;;;;;;;<<<<<<=========::::::;;;;;;<<<<<<======;;;>>>@@@@@@EEEYYYvvvyyyqqqpppqqquuuxxxnnnhhhdddaaa___ZZZXXX]]]lll|||uuu```III555,,,,,,,,,,,,+++++++++******************)))((('''''''''&&&'''((('''&&&%%%&&&'''&&&&&&'''(((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''""""""###$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((---,,,,,,,,,,,,---///000222222222222333555666777999::::::;;;;;;<<<<<<===BBBBBBCCCCCCCCCBBBAAA@@@???FFFGGGHHHMMMMMMTTTeeeqqqxxxzzz|||iii[[[UUUUUUXXX]]]```^^^]]]]]]\\\YYYXXX\\\dddmmmttt{{{zzzbbbSSSMMMKKKHHHFFFGGGJJJNNNUUUaaammm~~~qqq{{{[[[jjjlllYYYHHHLLLmmmjjjddd___]]][[[[[[\\\\\\[[[ZZZ^^^```aaa```]]]]]]___bbb[[[YYYXXXXXX[[[]]]______^^^\\\[[[[[[\\\[[[ZZZXXXWWWUUURRROOONNNMMMKKKIIIIIIHHHFFFEEEFFFHHHJJJKKKKKKLLLKKKGGGEEEFFFEEEBBBAAAAAAAAA@@@======>>>???===<<<<<<;;;;;;;;;<<<<<<<<<:::777555555666888::::::;;;;;;;;;;;;;;;<<<<<<999999::::::::::::::::::;;;???AAA???>>>FFFVVVdddvvvuuuzzzzzz}}}{{{rrrmmmsss~~~lll```WWWVVVTTTRRRXXXbbbmmmvvvqqq[[[III:::///,,,...,,,++++++++++++***************))))))(((((('''''''''&&&%%%&&&'''((('''&&&&&&&&&'''(((((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''(((((()))))),,,,,,,,,,,,---...///000111111111222333444666666999::::::;;;<<<<<<======BBBBBBCCCCCCCCCBBBAAA@@@???FFFGGGHHHMMMMMMSSSdddyyyzzz}}}lll^^^XXXWWW\\\```dddfffgggiiikkklllpppsssyyy|||gggVVVMMMLLLNNNKKKIIIIIIMMMRRR\\\mmm|||wwwuuuvvviiicccZZZSSSKKKYYYjjjjjj^^^\\\YYYWWWXXXXXXXXXXXXZZZ]]]```^^^YYYXXX\\\```[[[YYYWWWXXXZZZ]]]___```\\\YYYWWWUUUVVVVVVUUUTTTTTTRRROOOLLLIIIGGGEEEDDDHHHGGGEEEDDDCCCCCCDDDDDDGGGGGGGGGEEEDDDCCCBBBAAA===>>>>>>===;;;:::;;;<<<>>>===<<<<<<<<<<<<======:::999777555444555666777::::::::::::::::::::::::888888888888888888888888999===???>>>;;;>>>FFFNNN[[[|||qqqdddcccjjjnnn~~~~~~~~~{{{~~~vvvooonnnpppuuuxxxuuummmeeebbbZZZ[[[eeekkkmmm{{{jjjYYYFFF999333///...000++++++++++++***************)))))))))(((((((((''')))'''%%%'''***,,,***(((&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))+++,,,,,,---...///000000000000111111333444666777999::::::;;;<<<===>>>>>>AAABBBCCCDDDCCCBBB@@@???>>>FFFGGGIIINNNMMMSSScccqqqddd^^^\\\^^^```eeejjjoootttzzz}}}hhhXXXPPPMMMMMMNNNJJJIIILLLTTT___nnnzzzoooqqq}}}YYYkkkdddJJJSSS\\\wwwsss```fff]]]ZZZVVVUUUUUUVVVWWWWWWXXX[[[]]]ZZZVVVTTTWWW[[[WWWUUUSSSSSSVVVYYYZZZZZZXXXUUURRRPPPPPPPPPPPPOOOOOONNNLLLIIIFFFCCCBBBBBBDDDDDDEEEEEEEEECCCBBBAAACCCBBBCCCDDDDDDBBBBBBBBB:::<<<===<<<:::999999:::===<<<;;;:::999:::;;;<<<777777777777666666555444999999999888888888888888666666666666777777777777555777999888777888>>>BBB>>>TTTlll}}}}}}xxx|||~~~xxxnnnddd^^^aaa^^^^^^dddlllmmmfff^^^[[[]]]aaaffflllttt{{{uuudddNNNAAA333...---,,,+++,,,+++++++++*********))))))))))))))))))(((((((((((()))'''%%%'''***,,,***((('''''''''&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***++++++,,,...///000000000000000111222333555666777999999:::;;;<<<>>>>>>???@@@BBBCCCDDDDDDBBB@@@???>>>FFFGGGIIINNNLLLRRRbbbyyyyyyoooiiigggdddcccgggnnnttt{{{qqq[[[PPPLLLKKKJJJJJJHHHJJJSSSdddwww}}}rrrmmmuuuhhhWWWwwwlllLLLHHH^^^zzz|||fffXXX^^^ZZZWWWTTTSSSTTTUUUUUUUUUVVVXXXYYYWWWSSSRRRSSSVVVPPPOOONNNOOOQQQRRRRRRQQQSSSPPPMMMLLLLLLLLLLLLKKKJJJJJJIIIGGGCCCBBBBBBCCCCCCDDDFFFGGGGGGFFFCCCBBBAAA@@@BBBEEEEEEBBBBBBCCC;;;===>>>===;;;999999999<<<:::888666555666777888444555777888888777555444888888888777777777777666444444555666666777777888888888888777666888;;;>>><<>>???@@@@@@AAADDDEEEDDDCCC@@@>>>>>>FFFGGGIIINNNLLLQQQaaa}}}{{{xxx|||wwwvvvqqqnnnnnntttzzzvvveeeTTTMMMJJJGGGGGGIIIJJJOOO```zzztttpppqqq{{{jjj^^^jjjnnnPPPFFFXXXsss}}}ppp```WWW[[[XXXVVVTTTTTTUUUVVVVVVUUUTTTTTTSSSSSSRRRRRRSSSTTTNNNNNNNNNOOOPPPPPPOOOMMMNNNLLLJJJIIIJJJJJJIIIGGGFFFGGGHHHFFFCCCBBBCCCEEEMMMLLLKKKIIIGGGDDDBBBAAAAAA>>>@@@DDDDDD???>>>@@@???@@@AAA@@@>>>;;;;;;;;;===;;;888555444444555666555555555666666777888888777777777666666666555555222333444555666888999999<<<;;;:::999:::;;;<<<======;;;<<>>===FFFHHHIIINNNLLLPPP```{{{~~~ooo~~~yyywww{{{iii\\\QQQLLLIIIEEEGGGLLLOOOWWWlll|||pppooottt~~~YYY^^^eeeGGGLLLjjjsssggg]]]WWWYYYYYYWWWVVVVVVXXXYYYXXXXXXRRRPPPOOOPPPRRRTTTTTTSSSPPPPPPQQQRRRSSSRRROOOMMMKKKIIIHHHHHHIIIIIIGGGEEEDDDFFFGGGEEECCCBBBDDDGGGYYYVVVPPPJJJEEEAAA???>>>@@@<<<===BBBAAA;;;999;;;BBBDDDEEECCC@@@>>><<<<<>>===FFFHHHIIINNNLLLPPP___yyykkkuuuyyyeee\\\RRRJJJIIIHHHGGGHHHJJJUUU]]]qqqxxxmmmpppyyyooo^^^```~~~uuuTTTHHHSSS~~~tttbbbZZZYYY\\\```aaa]]]WWWTTTSSSUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPRRRRRRSSSSSSRRRRRRPPPPPPIIIFFFEEEEEEGGGGGGDDDAAAIIIDDDAAABBBBBBAAACCCHHHSSSOOOIIICCC@@@??????AAA???===;;;999888888999999?????????>>>===;;;:::999BBB===888555555555333111111333444333222333666:::999777555333222333444555444333222111222444666888888777666555555666777888777999:::999999???IIIQQQccc{{{|||mmmXXXBBB555222444...---,,,,,,++++++++++++))))))))))))(((((((((((())))))((('''''''''''''''((('''%%%%%%%%%&&&(((***+++'''###"""$$$%%%$$$###(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''''''((()))***)))***+++,,,...///000000222333333444555666777777;;;:::999999:::<<>><<<:::888777777888999=========<<<;;;:::888888;;;777444333444666555444333444555555333444666999888666444333222222333444444333222222222444666777777777555555555555666777444777999999888:::@@@FFFCCCSSShhh|||zzzooodddSSSCCC777111000///...---,,,+++++++++++++++))))))))))))(((((((((((((((((('''&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&((()))---)))&&&&&&(((+++++++++%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''''''((()))*********+++,,,...///000000222333333444555666777777::::::999:::;;;>>>@@@BBB@@@AAA@@@>>>@@@CCCBBB???@@@EEEDDDGGGNNNMMMOOO]]]xxxzzznnnyyy|||uuugggZZZPPPIIIIIIKKKNNNMMMKKKNNNTTT___uuutttiiiiiinnnoookkkQQQOOO```pppOOODDD^^^sss^^^UUUUUUYYY___ddd___\\\XXXVVVVVVWWWWWWWWWSSSTTTTTTUUUVVVWWWXXXXXXVVVTTTRRROOONNNMMMLLLMMMHHHGGGGGGHHHIIIIIIGGGEEECCCAAABBBFFFEEE@@@===>>>CCCDDDEEEFFFFFFDDDBBB@@@===<<<:::777666777777888;;;;;;;;;;;;:::888777777777555222222333555555555555666777666444444666888666555333222111222222333333333222222222444555666666555444333444444666666333777:::;;;999777888:::999>>>EEENNNaaa}}}}}}pppVVVIII888//////111000------,,,,,,++++++++++++,,,))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%&&&((())),,,***''''''***...000111$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''''''((()))*********+++---...///000111222333333444555666777777:::999:::;;;===???BBBCCC@@@AAA???===>>>AAAAAA===???DDDDDDFFFMMMLLLNNN[[[xxxzzz{{{~~~xxxyyy}}}ttteeeYYYPPPJJJGGGIIILLLMMMJJJIIIPPPZZZooozzzkkkfffnnnuuukkk\\\PPPkkkxxxZZZMMMHHHiiizzzkkk[[[VVVXXXYYY[[[]]]^^^\\\YYYXXXXXXXXXWWWVVVSSSSSSTTTUUUVVVWWWWWWXXXZZZWWWSSSOOOLLLJJJIIIIIIHHHHHHIIIJJJKKKJJJHHHGGGFFFDDDDDDGGGFFFAAA>>>@@@AAABBBDDDEEEEEEDDDBBBAAA>>>===;;;888777888999999:::::::::::::::999888777:::888666444444444555666666666666666555444444555444444222111111111222222333333222222222333444555555444333333333444555666666999<<<<<<:::888888888<<<>>>>>>>>>EEEWWWlll|||yyyqqqggg^^^DDD999...+++///333222///,,,,,,+++++++++++++++,,,))))))))))))((((((((((((''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''((()))'''&&&%%%'''***---///%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''''''((()))******+++,,,---...000111111222333333444555666777777999999:::<<<>>>@@@CCCDDD@@@AAA???;;;===@@@@@@<<>>AAACCCDDD@@@@@@>>>:::<<<@@@@@@===???DDDCCCEEEKKKJJJLLLYYYsss~~~ttt___RRRMMMHHHCCCAAACCCDDDGGGMMMSSS^^^rrrqqqkkkdddcccmmmuuupppaaaVVV|||dddYYYOOOFFFMMMdddzzzjjj```YYY[[[^^^]]]ZZZXXX^^^]]]]]]]]]]]]ZZZVVVSSSSSSSSSSSSRRRQQQQQQQQQPPPRRRRRRQQQPPPQQQRRRSSSTTTJJJMMMPPPPPPNNNKKKIIIIIIHHHCCC??????>>><<>>;;;:::;;;<<<<<<:::;;;<<<<<<<<<<<<<<<;;;999999999999888:::===@@@555444444444555555333111222222222222222222222222222222222333333333333333444333222222333444666777777777666555666777999:::666666666888666444888>>>CCCJJJ___~~~qqqZZZFFF888000---+++---......---+++******+++************++++++,,,))))))))))))(((((((((((((((''''''''''''((())))))$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&%%%&&&''')))((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&''''''((()))***++++++,,,...///000111222222333333444555666777777888999:::<<<>>>@@@AAABBB???@@@===:::<<>>>>>>>>===???DDDIIIGGGEEEBBBAAA@@@AAAAAAAAA@@@===;;;::::::;;;<<<::::::;;;<<<<<<<<<<<<<<<777888999888777888<<>>>>>>>>>>>???===:::===CCCEEECCCAAAFFFEEEFFFLLLKKKMMMYYYppp|||xxx```bbbqqq|||~~~}}}jjjRRRLLLGGGFFFDDDAAAAAADDDGGGIIIQQQbbbxxx~~~mmmbbb]]]___cccbbbWWWPPPXXXooorrrVVVBBBDDDLLL^^^|||nnnggg___^^^bbbdddbbb^^^bbb```]]]\\\[[[XXXRRRMMMTTTSSSSSSRRRRRRRRRRRRSSSTTTTTTVVVXXXYYYWWWSSSPPPLLLMMMNNNNNNLLLIIIFFFDDDBBBAAA???>>>===>>>>>>???AAAAAAAAA@@@@@@>>>======???===;;;::::::;;;:::888999::::::;;;<<<<<<<<<;;;;;;:::888888888888777555666666555444444444444555111111111111222333444444111222333333444444333333333333222222333333444555444333333333333444555555777777888===AAA???999333444555777:::>>>BBBEEEGGGZZZeeezzzppp\\\NNN<<<999555222/////////000111///---++++++,,,...///*********)))((()))+++---''''''''''''''''''''''''''''''((()))***)))&&&$$$''''''''''''&&&%%%$$$$$$(((((('''''''''&&&&&&&&&###$$$$$$###  %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))***+++---,,,,,,---...000222333555555555555555666777888666777:::===???@@@AAAAAA???AAA@@@======@@@AAA???GGGFFFEEEDDDFFFJJJOOOQQQmmm~~~lllSSSKKK___vvv}}}yyyxxx{{{ttt]]]OOOGGGCCCBBBDDDEEEDDDGGGKKKQQQVVVbbbuuuoooaaaYYYUUUSSSYYYUUUNNN]]]xxx~~~qqqWWWPPPCCC>>>RRRzzzuuurrrjjjeee___^^^```bbbaaa___```]]]YYYXXXYYYXXXUUURRRRRRRRRQQQRRRRRRSSSTTTUUUTTTSSSSSSUUUVVVUUUSSSQQQNNNNNNMMMLLLJJJIIIGGGGGGCCCBBBAAA@@@?????????????????????>>>>>><<<;;;;;;<<<:::888777888888777666999999:::;;;;;;;;;;;;;;;;;;999888777888888666555555555444333333333333444333222222111111111222222111222222333333333333333222222222222222333444444333333333333333444555555999999:::>>>BBBCCC>>>999666666777888999:::<<<===BBBGGGRRRfff}}}~~~hhhYYYLLL@@@888555333111///...///111222222000...,,,,,,---///000(((---111000+++((()))+++(((((((((((((((((((((((()))((()))***+++***'''%%%&&&&&&&&&'''&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&$$$%%%%%%$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))***+++,,,,,,,,,---...000222333555555444555555666777888666888:::===???AAAAAAAAA>>>@@@???<<<<<>>@@@DDDFFFHHHNNNUUU[[[ddduuunnnbbbZZZUUUQQQPPPLLLIIIUUUsssuuuWWWFFFHHHGGGMMMiiiooohhhjjjgggdddaaa^^^]]]^^^___``````[[[VVVUUUVVVWWWVVVTTTPPPPPPPPPPPPQQQSSSTTTUUURRRQQQPPPQQQSSSSSSRRRQQQNNNMMMKKKHHHGGGGGGGGGHHHCCCCCCCCCBBBAAA???>>>===<<<<<<<<<<<<;;;:::999999:::999777666777777666555888888999999::::::999999999888666666777777666444444333333222111222222222444333222111000000000000000111222222333333222222222111111111111222333333222222333333333444444444444333333777;;;<<<:::777666666666666666777888888999666777???NNN^^^kkkrrrwwwoooVVVBBB777333111000000///---,,,,,,---///000000///---++++++,,,---...(((///666555---'''&&&)))))))))))))))))))))))))))***))))))***+++***(((&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++,,,,,,,,,---///000222333444444444555555666888888777999;;;>>>@@@AAAAAAAAA>>>@@@>>>;;;<<>><<<;;;::::::;;;;;;:::999999888<<<:::888888999:::999888666777777888888888777777888666555555666666555333222222111000000000000111222111000000/////////000///000111111222222111111111000000000000111222222111222222333333333333333000...---///222333333222333333444555777999;;;<<<;;;888555666:::???CCCDDDRRRjjjuuufffPPPFFF:::222000111222222111000...,,,++++++,,,,,,---,,,+++))))))***++++++)))...333222---((('''((((((((((((((((((((((((((()))(((((()))***)))(((&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***++++++,,,---...///000222222444444444444555777888999888999<<<>>>@@@AAAAAAAAA@@@AAA???;;;;;;@@@CCCBBBBBBCCCDDDFFFIIILLLNNNOOOiii{{{qqqiiieeeiiimmmqqqvvv~~~}}}fffXXXKKKEEECCC@@@???@@@DDDCCCCCCEEEGGGPPPaaaqqqvvvooohhhgggkkkkkkeee___EEENNNhhh{{{]]]IIIIIILLLZZZsssyyyjjjgggeeeaaahhhhhhgggaaaZZZWWWXXX[[[ZZZWWWUUUUUUVVVUUUPPPLLLOOONNNMMMLLLLLLLLLLLLLLLIIIJJJLLLOOOPPPOOOKKKGGGCCCDDDEEEEEEDDDBBB@@@>>>????????????>>><<<:::999::::::;;;;;;::::::999999<<<:::888888999:::999888555666666666666666555555666444333333555555444222111111000////////////000///.........//////000111...///000000111111000000000////////////000111111000111222333333333222222444222000000000111222222111222333444777999;;;===666555555666777888777666555HHHZZZeeetttuuueeeOOO???;;;777333111111111000...000///---,,,+++++++++,,,---,,,+++*********++++++++++++******++++++)))(((''''''''''''''''''''''''((('''&&&'''((((((&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***++++++,,,---...000111111222333333444444666777888999888999<<<>>>@@@@@@@@@@@@BBBCCCAAA======AAACCCAAABBBCCCDDDFFFIIIKKKMMMOOOccc}}}rrreeeZZZ\\\___dddlllvvvsssbbbZZZNNNDDDBBBDDDBBB@@@@@@BBBCCCFFFJJJOOO[[[rrrxxxhhheeecccfffkkkkkkddd^^^TTTuuu|||___NNNJJJHHHUUU{{{kkkeeeddd```[[[ggggggeee```YYYUUUUUUWWWRRRQQQQQQTTTVVVVVVRRROOOOOONNNMMMKKKJJJJJJJJJJJJGGGHHHJJJLLLMMMKKKGGGCCC???@@@BBBCCCBBB@@@===;;;<<<<<<<<<<<<;;;:::999999:::::::::;;;;;;::::::999888777555555666777777666444444555555555444333333444333222222333444333222111000000///////////////------------...///000111---...//////000000/////////............///000000///000111222333222111111444333111000//////000111111111111222333444555666444333222111222333555666444888;;;@@@NNNdddyyywwwfffXXXNNNEEE:::111666333000//////000000///,,,,,,,,,,,,,,,---............------,,,,,,------,,,((($$$%%%))),,,+++)))''''''''''''''''''''''''((('''%%%%%%&&&'''&&&$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$$$$$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++***+++---///000111111111333333333444666777999:::888999;;;===????????????BBBDDDCCC@@@@@@CCCDDDBBBDDDDDDDDDEEEGGGJJJLLLNNNaaa{{{sssvvv}}}}}}mmm^^^\\\ZZZ\\\cccllltttyyyzzziiiZZZQQQIIICCCAAACCCDDDCCCCCCFFFDDDIIIQQQXXX^^^kkk~~~ppphhh^^^[[[YYY[[[^^^___\\\XXXqqqgggIIIIIIVVVZZZ}}}ooodddcccaaa^^^^^^cccbbb```\\\XXXUUUTTTTTTRRRPPPNNNPPPTTTUUUSSSPPPNNNNNNMMMLLLKKKKKKKKKKKKJJJHHHGGGFFFGGGFFFEEECCC??????@@@@@@???>>>===<<<;;;::::::999999:::::::::888999999:::::::::999999555444222333444555555444333333444444333333222111333111111111333333222111111000000///////////////...---------------......------...////////////.........------......///000...///111222333222111000000000///...------...000111111000000000000111111333222111///...///111333;;;555111333888???JJJSSS\\\gggttt|||ssslllSSSKKK@@@999777666444333///...------...///000000+++++++++++++++,,,,,,,,,------,,,,,,++++++++++++***(((&&&&&&((()))******'''''''''''''''''''''''')))'''&&&&&&''''''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))***+++***+++---///000111111111333333333444666777999:::777888:::<<<===>>>>>>===???BBBDDDBBBCCCGGGGGGEEEFFFEEEDDDDDDEEEHHHKKKMMMbbb|||rrrrrrlllQQQQQQXXXooo|||zzzllleee\\\YYY]]]ccciiillloooppprrrwww~~~kkkUUUGGGEEEIIIAAAAAABBBDDDAAA>>>AAAFFFJJJRRR]]]ffflllwww{{{nnnccc]]]VVVRRROOONNNQQQUUUVVVVVV|||mmmUUUEEELLLeee|||~~~fffcccddd___```ggg___]]][[[YYYWWWVVVTTTSSSVVVRRROOONNNPPPRRRQQQOOONNNMMMMMMMMMMMMMMMNNNNNNMMMJJJEEEBBBBBBCCCDDDDDDAAA@@@???=========>>>>>>;;;:::999888999:::;;;<<<777888888999999999888888555444222333444555555444333333333333333222111000222111000111222333222111111111000/////////////////////...---,,,,,,,,,,,,,,,---......//////.........------------...//////...///111222333222000///...///000000//////111333000000000000000111222222---...000111111111222333444...000888999444555;;;:::>>>EEELLLWWWhhh|||zzzsssiii^^^TTTIII@@@:::555333222111222111///...---...000111000---***(((...---,,,+++***(((''''''))))))))))))((((((((((((''')))***)))''''''(((***))))))))))))))))))))))))***((('''&&&'''((('''&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&((()))***+++***+++---///111111111111333333333444666888999:::666888:::;;;============<<<@@@CCCDDDFFFJJJJJJHHHHHHFFFDDDCCCDDDGGGKKKMMMeeeooohhhuuuWWWKKKFFFXXXiii|||{{{pppddd]]]\\\___cccfffeeegggkkkpppxxxwwwiiiXXXMMMGGGDDDEEEIIIIIIGGGDDDAAA>>>@@@EEEIIIMMM^^^lllrrr}}}zzzmmmddd___]]]WWWSSSSSSRRRHHHAAAQQQjjjhhhPPPJJJGGGQQQzzzrrr___aaagggddd``````]]]ZZZVVVUUUVVVVVVSSSPPPPPPUUUWWWSSSPPPRRRUUUUUUQQQQQQPPPOOOOOONNNMMMMMMMMMLLLLLLKKKHHHEEEBBBAAA???@@@AAA@@@>>>===>>>???<<<;;;:::999:::;;;<<<===:::999777666555444555555777777555444333222222222333333222222111000000000000111111111111222222222///////////////...............------------....../////////...------,,,,,,+++,,,...000111000000///////////////////////////------...///000000//////---......///000111111222222222111111000000//////000111222222333444555666666888999999;;;DDDQQQ\\\sss}}}ooobbbIIIGGGDDD@@@;;;888555444222222222222222222222222///............---------------............------++++++***)))(((((())))))((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))))))))+++,,,---///000000111111222333444555666777888999;;;<<<<<<<<<<<<<<<;;;;;;===???CCCFFFHHHHHHGGGFFFFFFEEEDDDCCCDDDGGGJJJKKKhhh|||{{{kkkuuuxxx___QQQJJJNNNZZZiiivvv~~~ssshhh```\\\[[[___^^^```dddgggmmmwww~~~~~~www^^^TTTJJJEEEBBB@@@AAADDDCCCEEEFFFEEEEEEHHHMMMQQQXXXfffsss}}}ttthhh___ZZZXXX^^^UUUKKKHHHNNN]]]nnnzzzqqqYYYJJJOOOWWWdddwwwfff[[[]]]```\\\ZZZ\\\WWWUUUSSSRRRRRRRRRQQQPPPRRRVVVWWWSSSPPPRRRUUUUUURRRQQQPPPOOONNNLLLLLLKKKJJJKKKJJJJJJHHHFFFDDDBBB@@@AAAAAA@@@>>>======>>>;;;;;;:::999999:::;;;<<<888777666555555555666777777777555444333222222222333333222222111000000000000111111111111222222222////////////..................------------..................------------,,,,,,...//////000000000////////////////////////---......////////////...---......///000000111111000000000000000/////////000000111111222222333333222444555444444777???EEEIIIQQQZZZaaakkkwww|||{{{~~~zzztttnnnfffZZZKKKAAA;;;:::888555222111//////000000000000000000000000............------------,,,,,,------------,,,,,,+++******)))(((((())))))&&&&&&''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))***+++,,,---///000000111111222333444555777888999999999:::;;;<<<===============???BBBEEEGGGGGGGGGFFFFFFEEEDDDCCCDDDGGGIIIKKKdddyyyssshhhxxx|||jjjWWWHHHGGGIIIRRR```nnnzzzrrrfff^^^]]]ZZZ[[[]]]___aaagggnnnqqq|||zzzooo___QQQEEEAAA>>>AAACCCBBBBBBEEEEEEFFFGGGGGGHHHNNNVVV]]]iiittt~~~rrrhhhbbb```___^^^dddZZZLLLJJJ\\\rrrwwwpppYYYHHHCCCRRRfffzzzooofff]]]ZZZ]]]^^^XXXVVVYYYRRRSSSSSSRRRPPPPPPQQQSSSRRRVVVVVVQQQNNNPPPSSSSSSSSSRRRPPPNNNLLLJJJIIIHHHGGGGGGHHHHHHGGGGGGFFFEEEBBBBBBBBBAAA>>><<<<<<===;;;:::999999999999::::::777666555555666777888999777777555444333333222222333333333222111111000000000111111111111222222222000000//////..................------------......------------............------------......///000////////////////////////....../////////......---------......///000000000.........///////////////000000000000000000000000111444666555333222444777444888;;;===BBBJJJPPPPPPUUUZZZaaaggglllpppsssvvv~~~~~~zzzqqqggg^^^WWWOOOKKKGGGDDDBBB>>>888333333333222111000000000000..............................---------,,,,,,,,,***++++++,,,,,,++++++*********)))((((((((())))))%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$###$$$$$$###############"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******+++,,,---///000000111111333444555666777888999:::777888:::<<<===>>>??????>>>???AAACCCDDDEEEFFFFFFFFFEEECCCCCCDDDFFFIIIKKKaaavvv|||iiioooxxxttt]]]ZZZNNNHHHPPPZZZbbbppp~~~xxxmmmccc]]]YYYYYYZZZZZZ]]]bbb___iiiuuu~~~yyymmm```UUUMMMDDD>>>>>><<<>>>DDDGGGGGGHHHKKKKKKLLLMMMMMMPPPYYYgggrrr|||tttkkkcccaaaeeejjjiiigggXXXRRRRRR^^^mmmpppcccTTTMMMHHHMMMaaayyy{{{dddbbb]]]]]]bbbbbb]]]XXXXXXQQQTTTVVVUUURRRRRRUUUXXXQQQUUUUUUPPPLLLNNNPPPPPPSSSRRRPPPNNNKKKIIIGGGFFFDDDEEEEEEFFFFFFGGGGGGGGGDDDEEEDDDCCC@@@>>>===>>>;;;::::::999888888888888999999888777777888999:::777777555444444333333333444333333222222111000000000000111111111222222222000000//////......------...------,,,,,,------...++++++,,,------...//////...---,,,+++,,,---///000........................////////////...---,,,,,,---------....../////////,,,------....../////////111000000000//////......000333555555444333444555555555444222333555777777333666;;;>>>AAADDDGGGIIIMMMMMMPPPUUUZZZ\\\[[[YYYXXXYYYZZZ[[[[[[YYYWWWUUURRROOOLLLHHHDDD???:::666777555444555777777555333222222111111111222222333------------------------------------,,,,,,,,,+++***++++++,,,,,,++++++******))))))((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$##################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))+++++++++,,,---///000000111111333444555666777999::::::888999:::<<<===>>>>>>???>>>???@@@AAABBBDDDEEEFFFFFFDDDCCCBBBCCCFFFIIIKKK```vvv{{{ssspppSSSIIIJJJOOO[[[hhhttt|||~~~kkkaaaXXXTTTTTTTTTVVVZZZXXX___fffiiimmmuuu~~~{{{___VVVKKKBBB>>>>>>BBBEEE>>>>>>@@@FFFGGGFFFGGGKKKKKKSSS]]]fffmmmwwwpppgggbbbaaagggooooooeeeZZZEEEEEEVVVooosss]]]KKKHHHIIIWWWmmmyyyjjjaaaccc___^^^bbbddd___XXXSSSRRRUUUVVVUUUSSSSSSUUUYYYQQQVVVWWWRRROOOPPPQQQQQQRRRQQQOOOMMMKKKIIIGGGFFFCCCCCCCCCDDDEEEFFFGGGGGGFFFGGGFFFDDDAAA??????@@@;;;;;;::::::999888777777===<<<;;;999888888999:::777666555555444444444444444444333333222111111111000000111111111222222222111000000///...---------------,,,,,,,,,,,,------***++++++,,,---...//////------,,,++++++,,,...///------------------------......///......---,,,,,,------------............,,,,,,------......//////111111000000//////......//////000000///000111333......///111222222333444000333666777777666777777777888:::<<<>>>>>><<<:::555666888999:::999888888999666444444444555555555444444444444444222///---000//////.........//////........................---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++)))((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++,,,+++,,,---///000000111111333333444666777888999:::999:::;;;<<<============??????@@@AAABBBCCCDDDEEEEEEDDDCCCBBBCCCFFFHHHJJJbbbxxxwww~~~oooPPPCCCFFFPPPZZZdddlllzzztttfffXXXSSSQQQOOOOOOQQQTTTWWWZZZ[[[]]]cccnnnvvv~~~}}}}}}zzzkkkXXXHHHCCC>>>======>>>BBBHHH@@@@@@CCCGGGGGGDDDDDDHHHJJJ]]]uuu~~~mmmbbb___```eeelllnnndddQQQAAAGGGFFFXXXmmmcccEEE<<>><<<:::999999999999777666666555444444555555444444444333222222111111000111111111111222222222111111000///...------,,,------,,,,,,,,,,,,------***++++++,,,---.........,,,,,,,,,++++++,,,,,,---------------------------------.........------,,,---------------------------------...............000000000//////.........222111///.........///000///...///333444111111222+++...111222111/////////666666777777777666444333555555555666777888::::::777555222111333555555666///000333555555333111///111000///.......................................,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++((((((''''''(((((()))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))),,,---+++,,,---///000000111111222333444555666777888999::::::;;;<<<=========<<<>>>???AAABBBCCCDDDDDDDDDEEEDDDBBBBBBCCCEEEHHHJJJbbbxxxdddJJJEEEIIILLLUUU[[[gggxxxqqqbbb[[[WWWRRRMMMKKKNNNOOOPPPQQQSSSXXX___dddlllsss|||iii```[[[OOO???AAA>>>???BBBBBB???@@@EEEFFFHHHMMMRRRQQQKKKJJJLLL[[[ooowwwhhh\\\UUUWWW\\\```___WWWKKKBBB<<>>>>>>>>>>>@@@BBBDDDEEEEEEDDDCCCEEEDDDBBBBBBCCCEEEHHHJJJ^^^uuuwwwVVVIIIDDD@@@DDDHHHSSSdddxxx}}}mmmfffaaaYYYPPPKKKJJJIIIIIIJJJMMMQQQUUUWWWZZZdddtttyyybbbHHH>>>BBBCCC>>>;;;999;;;BBBCCCAAADDDJJJOOORRRZZZ```^^^XXXTTTVVVqqqxxxoooeeeZZZPPPLLLPPPTTTTTTJJJ<<<777???IIIDDDFFFHHHEEE@@@CCCRRRdddjjjgggjjjaaa```dddccc[[[SSSRRRVVVZZZZZZVVVRRRQQQSSSRRRPPPMMMKKKSSSYYYXXXVVVUUUSSSPPPMMMMMMMMMMMMMMMNNNNNNNNNEEEDDDCCCBBBAAABBBBBBCCCAAABBBCCCBBB@@@???@@@AAA>>>>>>>>>===<<<999777666999888777777777888999:::777666666555555555555666555444444333333222222111000111111111111222222222222111000///...---,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------***+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,000000000///.........---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,///111111000...111,,,+++//////,,,---111---............///333666000111111000///000111333222111000/////////000111...---...000111111...,,,......///...---,,,---//////......------......///------------------------+++++++++************)))(((((())))))))))))(((((('''''''''''''''((()))***%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$""""""######$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))),,,...+++,,,---///000000111111000111222333444666777777666777999;;;>>>???@@@AAA>>>@@@CCCEEEFFFEEEDDDBBBEEECCCBBBAAABBBEEEHHHJJJ[[[qqq{{{|||iiiaaaUUUGGGJJJHHHIIIPPP\\\kkk}}}~~~{{{tttcccRRRQQQMMMHHHGGGIIILLLLLLLLLUUUZZZaaagggkkkooosssvvv}}}mmm\\\OOOCCC>>><<<::::::<<<<<<>>>BBBEEEGGGIIIPPPVVVbbbpppzzztttddd]]]fffsss~~~yyywwwxxxppprrrdddVVVVVVQQQEEEBBBEEEAAA>>>>>>@@@BBBCCCDDD??????AAAAAAAAANNNmmmuuunnnllliiieeejjjkkkhhh___TTTOOORRRWWWTTTRRRQQQSSSWWWVVVQQQLLLQQQQQQQQQPPPPPPPPPPPPPPPOOOPPPPPPPPPPPPPPPOOOOOOFFFEEECCC@@@???>>>>>>>>>============>>>???@@@AAAEEECCCAAA>>><<<;;;;;;;;;<<<;;;:::999888888888888777:::;;;:::666333222333666666555444333222222111111222333444444333222111111000/////////...---+++***++++++***)))***---///---,,,,,,,,,+++*********---,,,,,,+++*********++++++++++++************)))))))))))))))************+++++++++***************///...,,,,,,---...,,,***---------.........//////+++,,,------......------,,,,,,,,,------.........//////.........000222333000000000000000///......000000000000////////////222111000...------------000000//////......------///...---,,,,,,---...///,,,+++*********+++,,,---,,,++++++***)))((('''''''''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))//////000000111111222222000333555666555555666888777888999<<>>>>>???>>>>>>@@@DDDCCCAAACCCHHHQQQ\\\eeerrruuuvvvpppkkkmmmxxxwwwnnnkkkbbb```TTTQQQXXXSSSFFFCCCAAA>>><<>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@BBBAAA???===<<<<<<<<<======<<<<<<;;;:::999888888888:::<<<:::777444444555777777666444333111000000000111222333333222111000111000...---------,,,+++)))))))))***++++++,,,,,,++++++++++++************---,,,++++++*********++++++++++++*********)))))))))))))))))))))*********+++++++++***************,,,---///...+++***,,,...,,,,,,------------......+++,,,,,,------------------------------,,,,,,,,,///............000111222///000000000000///......////////////////////////000000///...------------/////////...............///...---,,,,,,---...///++++++*********+++,,,---*********)))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***/////////000111111222222111333555666555555777888777777999;;;>>>@@@???>>>@@@@@@AAAAAABBBCCCCCCDDDEEEDDDDDDEEECCCAAAFFFMMMZZZrrrxxxwwwiiiiiijjjgggooosss\\\KKKGGGMMMVVV[[[bbblllyyy~~~tttkkkdddZZZQQQNNNMMMNNNNNNLLLLLLMMMLLLMMMOOOSSSVVV\\\___hhhttt|||sssjjjaaaTTTGGG@@@???;;;999===@@@???@@@BBBGGGEEEDDDIIIUUUfffuuu~~~zzzrrrpppvvv|||kkk___YYYTTTOOOHHHMMMVVVLLL>>>@@@>>>DDDIIIMMMTTTXXXQQQEEEHHHAAAAAAQQQmmmwwwpppllljjjhhhgggdddbbb]]]YYYVVVTTTTTTUUUUUUTTTTTTVVVXXXVVVQQQLLLLLLNNNQQQSSSUUUUUUTTTTTTOOOOOONNNNNNMMMLLLJJJJJJDDDCCCAAA???>>>======>>>;;;;;;;;;;;;;;;<<<===>>>>>>>>>======<<<======>>>;;;;;;;;;;;;:::888777666777888999888666444444555666666555333222111000//////000000111111000000///111///---,,,+++,,,---...+++)))((())),,,---+++((())))))))))))************,,,,,,+++************+++++++++*********))))))))))))))))))))))))******+++,,,,,,+++***************(((,,,000...***(((,,,000+++++++++,,,,,,,,,,,,---++++++,,,------------,,,......---,,,,,,++++++***------------...///000111/////////000//////...---..................//////......------------......------------...............---,,,++++++,,,---...+++************+++,,,,,,(((((())))))************'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))+++,,,...//////000111111222222111333555666666666777888777777888;;;>>>@@@@@@>>>???@@@@@@AAABBBBBBCCCCCCFFFEEEEEEGGGDDDBBBFFFMMM^^^uuueee___fff{{{wwwhhhaaahhhgggMMMDDDIIINNNQQQWWW___hhhqqqyyy~~~~~~yyyqqqhhh___WWWPPPMMMLLLLLLLLLJJJIIIIIIJJJLLLSSSUUUZZZ```dddeeefffgggjjjkkkmmmqqqvvv|||yyyqqqnnn___TTTJJJGGGFFFBBB??????@@@>>>>>>BBBCCCBBBEEEIIIJJJOOOWWWcccuuu}}}www{{{uuufffYYYNNNGGGIIIFFFCCCGGGJJJ>>>;;;KKKVVVbbbfff^^^SSSNNNIIICCCEEEOOOdddrrrqqqnnnjjjgggfffgggiiihhhccc]]]YYYXXXWWWUUUSSSVVVVVVVVVVVVVVVRRRMMMHHHIIIKKKNNNQQQRRRRRRPPPOOOMMMMMMMMMLLLJJJHHHGGGFFFBBBAAA???===<<<<<<======;;;;;;;;;;;;;;;<<<============<<<<<<<<<<<<<<<<<<888888888888777555444333444444444444333222222222333333333222111111000000////////////////////////......,,,++++++,,,000222222---((((((+++---***'''''''''(((((())))))******++++++***************+++************))))))))))))))))))(((((()))***+++,,,------+++***************(((+++...---***))),,,///************++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------...//////...////////////...------------------............,,,,,,,,,,,,,,,---......++++++,,,,,,------......---,,,+++******+++,,,---***************++++++,,,))))))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&(((***,,,---......///000111222222333111333555666666666777888888777888:::>>>@@@@@@???@@@@@@AAABBBBBBCCCCCCDDDGGGFFFGGGHHHFFFCCCGGGMMMaaaxxxTTTVVV\\\ggg|||gggXXXjjj```HHHCCCEEEGGGGGGIIIPPP[[[gggttt}}}|||rrreeeYYYRRRLLLMMMNNNMMMJJJGGGFFFFFFLLLNNNQQQSSSUUUWWWWWWWWWTTTSSSRRRRRRSSSUUUXXXYYY```gggooouuuwww{{{yyyuuummmcccXXXOOOJJJHHHFFF@@@<<<>>>>>>===<<<>>>DDDCCCEEEHHHJJJLLLSSS\\\cccnnn}}}nnn]]]SSSKKKBBB:::>>>???<<<<<<<<<<<>>===<<<;;;<<<<<<===<<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<;;;::::::999777777777777666555444444444333333222222222222111000000000111111111222222........................+++,,,,,,++++++...222666888111)))&&&)))+++***((('''''''''(((((())))))************))))))***++++++*********)))))))))(((((()))(((((('''(((***,,,---///...,,,***)))******+++******)))***+++,,,,,,,,,)))))))))*********++++++)))***++++++,,,,,,++++++))))))******+++,,,------***++++++,,,------.....................---,,,,,,++++++,,,,,,------------+++*********+++,,,---...******++++++,,,,,,------,,,+++***))))))***+++,,,))))))******++++++++++++++++++******)))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$&&&(((***,,,---......///000111222333333111444666777666666777999888777777:::===@@@AAA@@@BBBBBBCCCCCCDDDDDDEEEEEEGGGFFFHHHIIIFFFDDDFFFLLL```wwwNNNVVV]]]___hhhpppiiillluuuuuu]]]RRRMMMIIICCC@@@DDDLLLUUU___gggqqqwww}}}yyynnnccc]]]PPPQQQRRRPPPLLLHHHEEEDDDDDDHHHJJJIIIKKKOOOQQQOOOMMMKKKIIIGGGFFFFFFGGGHHHFFFIIIMMMOOOPPPTTTYYY^^^[[[ccciiimmmrrryyy~~~~~~}}}rrrggg^^^YYYSSSOOOJJJDDD@@@=========<<<:::;;;>>>???===>>>AAABBBCCCHHHOOOTTT\\\jjjwwwwwwlll___TTTMMMFFF===666555:::888888@@@PPPuuu^^^GGG???@@@GGGOOOwwwppp___ccccccaaa___]]]^^^```ccc[[[XXXUUUUUUWWWXXXWWWUUUPPPPPPPPPPPPPPPOOONNNNNNNNNOOOOOOPPPNNNLLLJJJHHHHHHHHHGGGFFFEEECCCAAA@@@===<<<;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;:::999888999999888888888888999999888666444333444444333222...//////000000111111111///......------......///)))+++---,,,+++,,,111555666000***'''''')))***)))(((((((((((())))))))))))***))))))))))))***++++++******)))))))))((((((((()))(((''''''(((***,,,...000///,,,***))))))***++++++)))((()))+++,,,+++))))))))))))************+++))))))***++++++++++++***''''''((()))+++,,,---...)))***+++,,,---------,,,------......------,,,+++******++++++,,,,,,------***************+++,,,,,,************+++++++++++++++***)))(((((()))***+++((()))******++++++******,,,,,,+++***)))(((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&(((***,,,------...///000111222333444222444666777777777888999888777777999===@@@AAAAAACCCCCCCCCDDDEEEEEEFFFFFFGGGFFFHHHIIIGGGCCCFFFKKK\\\sssOOOPPPWWW```bbbkkk___RRR```uuu|||tttgggXXXIIIDDDEEEFFFKKKPPPYYY```iiinnnmmmiiifffddd]]]]]][[[WWWQQQLLLJJJIIIEEEHHHHHHEEEEEEIIIJJJGGGGGGFFFDDDCCCAAAAAAAAAAAA@@@@@@@@@AAABBBCCCEEEFFFGGGMMMQQQRRRUUU[[[___```___dddiiilllmmmlllllllllaaa___[[[VVVQQQKKKGGGEEECCCAAA>>><<<<<<<<<<<<<<<888777:::>>>AAABBBGGGMMMJJJOOOYYYeeennnzzz~~~~~~tttnnncccccc___VVVJJJAAA===<<<888AAADDDKKK^^^pppkkkJJJ@@@???@@@PPPgggzzzjjjaaa___^^^]]]\\\\\\\\\\\\[[[WWWVVVUUUUUUVVVWWWWWWWWWTTTTTTRRROOOMMMMMMNNNOOOMMMMMMMMMLLLKKKJJJHHHGGGEEEEEEEEEDDDCCCBBB@@@???<<<;;;:::999999:::;;;<<<;;;;;;::::::::::::;;;;;;888888:::;;;;;;::::::999:::888777666777999;;;===;;;777444333444444333111000000000/////////......000///...------...///000))),,,...,,,)))(((+++///,,,+++)))((((((((())))))******)))))))))))))))((()))))))))))))))***++++++***)))))))))(((((((((((()))((('''&&&'''***---///111///,,,***))))))+++,,,******+++***)))))))))***))))))*********+++++++++((())))))***************'''(((((()))***+++,,,,,,((()))***+++,,,,,,,,,+++,,,------------,,,++++++))))))******+++,,,,,,---******)))))))))******+++***************)))))))))***)))(((((((((((()))***'''((()))***+++******)))+++*********))))))((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&(((***+++,,,------...000111222333444222444666777777777888999888777777999===@@@BBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFHHHIIIFFFCCCEEEJJJ]]]tttPPPEEELLL```bbb[[[pppyyynnnZZZUUUWWWiiimmmpppvvvvvv[[[KKKDDDAAADDDHHHJJJPPPWWW\\\___```cccfffllljjjeee^^^WWWSSSQQQQQQKKKMMMKKKEEECCCEEEDDD@@@AAA@@@???===<<<;;;;;;;;;<<<;;;;;;===???@@@@@@??????CCCDDDBBBBBBFFFIIIIIIKKKNNNRRRTTTTTTUUUVVVWWWQQQOOOKKKGGGDDDAAA???>>>888888888:::<<<===<<<<<>>AAACCCFFFNNNXXX]]]eeessszzzrrriii```[[[aaafffeeeXXXFFF;;;>>>EEE???NNNWWWeee}}}|||fffRRRJJJPPPJJJDDD]]]zzzhhhccceeeZZZZZZZZZ[[[\\\\\\XXXUUUZZZZZZYYYXXXWWWVVVWWWWWW\\\ZZZVVVPPPLLLIIIJJJKKKJJJJJJIIIHHHGGGGGGFFFFFFDDDDDDDDDCCCBBBAAA@@@???;;;:::999999999:::;;;<<<::::::999999888999999999555666888:::;;;<<<;;;;;;888666444333444888;;;>>>:::777333111222222111///222222111///...---,,,+++000///...------...///000)))---///,,,'''$$$&&&)))"""%%%(((***)))(((((()))++++++******))))))(((((())))))((())))))***++++++))))))))))))(((((((((((()))((('''&&&'''***---///222000---***))))))+++,,,(((+++...,,,'''%%%(((+++************++++++++++++(((((()))***************))))))))))))************'''(((***+++,,,,,,++++++,,,------------,,,++++++((())))))***++++++,,,,,,******))))))))))))******++++++******))))))((((((***)))(((''''''((()))***'''((()))++++++******)))))))))))))))************((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%&&&((()))+++,,,------...000111333444444222444777777777777888999888777666888<<<@@@BBBCCCAAAAAABBBBBBCCCDDDDDDDDDFFFFFFGGGIIIFFFBBBDDDIIIaaawwwHHHJJJOOORRRRRRSSS]]]hhhrrr```TTTOOOMMMSSShhh```BBB;;;EEECCC;;;999???DDDGGGPPP[[[dddrrr{{{yyyrrrqqqpppnnnllleee[[[RRRKKKHHHIIIJJJEEE===:::>>>???;;;999:::888777666666666888999;;;999::::::::::::;;;===???AAA@@@@@@@@@AAABBBBBBCCCAAA@@@???===<<<;;;;;;;;;777999<<<<<<<<<===@@@CCCFFFIIIMMMOOOTTT^^^lllvvv{{{wwwooodddYYYSSSQQQRRRaaa[[[VVVMMM>>>555AAATTTeeewww]]]HHHMMMHHHFFFJJJUUUgggssshhhllliii___WWWZZZ^^^^^^ZZZWWWVVVVVVZZZ______YYYXXX[[[\\\ZZZeeebbb]]]XXXRRRNNNKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHFFFEEEDDDBBBAAA@@@??????;;;::::::999888888999999999999999888777777666666333555777999999888666555666555444444444555666777666444111000000///...------,,,***))),,,///000.........---------,,,,,,,,,,,,***'''%%%%%%&&&''')))((()))***++++++***)))(((((()))))))))((((((***,,,''''''(((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((---,,,,,,,,,++++++******...,,,***(((''''''((()))******+++***'''&&&&&&'''''''''(((((())))))******))))))))))))))))))))))))***)))(((''''''((())))))---------,,,+++***)))(((*********)))))))))))))))***)))((()))++++++)))((())))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))))))))))))))((('''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$###"""""""""############$$$$$$$$$##############################"""!!!"""###%%%&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$'''&&&&&&&&&'''(((***+++000000000111222222222333666999;;;:::777666888;;;888555444666;;;???@@@??????@@@@@@AAABBBCCCDDDDDDEEEEEEGGGIIIFFFCCCEEEKKK]]]rrrJJJJJJLLLNNNMMMKKKPPPXXXgggwwwaaa]]]ZZZ___nnn]]]GGGCCCCCC>>>>>>AAAAAA>>>AAAHHHUUUgggxxx}}}|||~~~|||vvvlllaaaXXXRRROOONNNLLLCCC<<<<<<;;;888777:::999999999999888888888888:::;;;;;;;;;;;;:::;;;<<<<<<;;;;;;;;;<<<<<<===>>>;;;;;;:::999999:::;;;;;;???@@@AAA@@@>>>@@@CCCFFFKKKRRR]]]hhhsssxxxnnnlllrrrvvvsssnnngggaaaXXXQQQMMMJJJIIIHHHCCCEEEEEEAAA===DDD\\\sssdddPPPJJJNNNJJJNNN\\\qqq{{{iiieeehhhfff]]]XXX[[[______^^^\\\\\\]]]]]]aaa```ZZZWWWYYYYYYVVV___]]][[[WWWSSSNNNJJJHHHJJJJJJJJJIIIIIIIIIHHHHHHGGGFFFDDDBBB@@@???>>>>>>;;;:::999999888888888888888888777777666555555555333444777888999888666444333222111000000111222222444333111111111000000//////111111///---,,,---......------------,,,,,,,,,,,,+++(((''''''(((***+++)))************))))))((())))))))))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((***)))(((''''''''''''(((***)))))))))(((((((((''',,,+++)))((('''''')))))))))***+++)))'''&&&'''(((((((((((((((((()))))))))))))))))))))))))))))))))******)))(((((()))***+++,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))***))))))***++++++***((()))))))))))))))))))))))))))))))))(((((((((((((((''''''((()))))))))))))))***)))((('''&&&''''''(((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$######""""""############$$$$$$$$$##########################################$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$&&&&&&&&&&&&'''(((***+++000000000111111222222333444666777777555444666888888666555777;;;>>>@@@??????@@@@@@AAABBBCCCDDDDDDEEEDDDGGGIIIFFFCCCEEEJJJ]]]rrrKKKHHHHHHKKKKKKHHHHHHKKKPPP```yyykkkbbbhhh|||sssTTTFFF@@@?????????<<<:::===BBBCCCUUUhhhqqqtttxxxwwwnnnddd\\\VVVRRROOOGGG>>>:::888777888;;;999999:::;;;;;;:::999888888888999999888888777666999999888888999999::::::999999888888999:::;;;<<<<<<>>>???BBBFFFLLLTTTYYYaaaiiiuuu~~~xxxpppjjjaaaYYYTTTYYYcccggg```XXX\\\VVVPPPMMMLLLIIICCC===;;;===;;;666===ZZZiiiPPPBBBBBBLLLMMM```uuugggbbbccceeebbb^^^^^^```bbbbbbaaa```aaabbb```cccaaa\\\XXXWWWVVVTTTXXXXXXXXXVVVSSSOOOKKKHHHKKKJJJJJJJJJIIIIIIIIIHHHIIIHHHEEECCC@@@???======;;;;;;999888888777777777666666666555444444333333222444666777777777555444222111000///////////////222222222222111111111000000222333111,,,***,,,///------------,,,,,,,,,,,,,,,+++***))))))***,,,---++++++***))))))((())))))+++)))((()))++++++'''$$$))))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&''''''((((((((('''''''''''''''***)))(((''''''((()))***)))******)))'''&&&'''((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))+++***)))***,,,,,,***)))))))))))))))))))))))))))***))))))(((((('''''''''''''''((())))))))))))(((***)))(((((('''(((((((((&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########"""############$$$$$$$$$##############################$$$$$$$$$######"""%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$###############$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%&&&&&&&&&&&&''')))+++,,,//////000000111222222333333444666666555555666777888666666777;;;>>>???@@@??????@@@AAABBBCCCDDDDDDDDDDDDFFFHHHFFFCCCEEEJJJ]]]rrrJJJFFFFFFKKKNNNLLLJJJJJJYYYUUU^^^ppp______fffsssqqqgggWWWWWWSSSJJJAAA======???>>>HHHTTT\\\```cccfffiiirrrqqqnnnjjjddd]]]WWWTTTIIIDDD???;;;999888:::<<<999999:::;;;;;;;;;;;;;;;888888888999999999777555::::::999999999::::::;;;<<<<<<;;;:::;;;===>>>@@@EEEFFFHHHLLLSSS\\\eeejjjkkkpppuuuxxxwwwuuuttttttmmmhhhcccbbbcccaaa[[[VVVYYYTTTOOOQQQWWWYYYTTTOOORRRQQQOOOMMMIIIBBB;;;666777===???>>>LLLlllcccPPPJJJCCCFFFWWWlllwwwjjjbbbdddeeeaaa```dddeeeeeeeeedddbbbbbbbbbbbbbbbdddccc___[[[YYYXXXWWWVVVUUUUUUTTTRRRPPPNNNMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJIIIFFFCCC@@@>>>===<<<;;;:::999888888777777777666555555444444333222222222333555666666666555444444444333222111000000000111111222222000000000111444111///...,,,***,,,000---------,,,,,,,,,+++++++++******)))***+++---...,,,+++***((((((((())))))+++)))'''***......)))$$$)))))))))(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((()))***((()))***)))'''&&&'''((()))))))))((((((''''''&&&((((((((((((((((((((((((''''''((())))))***+++,,,+++++++++++++++***))))))((((((((()))))))))))))))+++*********,,,,,,***)))))))))))))))))))))))))))******)))(((''''''&&&&&&&&&'''(((((())))))(((((((((((((((''''''''''''(((&&&&&&'''''''''((((((((($$$$$$%%%%%%&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$###########################$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############"""######$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&%%%%%%&&&''')))+++,,,...//////000111222333333444555666666777777888999888777777888;;;===???@@@??????@@@AAABBBCCCCCCDDDDDDDDDFFFHHHFFFBBBDDDJJJ]]]rrrJJJFFFFFFLLLPPPOOOLLLKKKRRRNNNRRRfffmmm^^^YYYYYYbbbiiimmmuuuyyyeeeUUUFFF;;;???@@@CCCIIIOOOQQQQQQQQQTTTVVVXXXZZZZZZXXXVVVTTTGGGHHHHHHGGGEEEDDDBBBAAAAAA@@@???===<<<<<<<<<<<<<<<:::999:::<<<===;;;999::::::999999888999999:::<<<;;;;;;<<>>:::999===BBBBBBKKKQQQUUU```kkkiii```SSSTTTNNNHHHCCCBBBZZZ~~~rrrjjjgggiiifff]]]^^^fffeeedddcccccccccdddcccccccccddddddccc```\\\[[[\\\YYYWWWUUURRRQQQRRRSSSTTTNNNNNNMMMMMMLLLKKKKKKJJJKKKJJJGGGDDDAAA>>>===<<<;;;::::::999999999999999777666666555555444333333333333555555666666555444555555444333333222111000111222222111//////111444AAA555,,,,,,---,,,---///------,,,,,,,,,+++++++++)))))))))((()))***+++,,,,,,+++)))((((((((()))******''''''+++000111---((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((&&&&&&&&&''''''((())))))'''((()))((('''&&&'''((())))))((((((''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((())))))*********+++++++++***))))))''''''(((((())))))))))))+++***)))***,,,,,,***(((((((((((((((((((((((((((***))))))((('''&&&&&&%%%&&&&&&'''(((((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$$$$$$$%%%%%%'''((()))&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$###########################$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''')))+++------...///000111222333333444444444666777999999999888888999999:::<<>>??????@@@AAABBBCCCCCCDDDDDDFFFHHHEEEBBBDDDIII\\\qqqKKKFFFFFFKKKNNNLLLIIIIIIEEEMMMXXX___```lll}}}vvvaaaYYYPPPOOOZZZssslllSSS???<<<<<>>;;;;;;===>>>===;;;;;;;;;:::999999999::::::::::::;;;>>>CCCIIIOOORRRaaa___^^^^^^______^^^]]][[[[[[[[[[[[ZZZ[[[[[[[[[]]]YYYSSSPPPPPPOOOLLLIIICCCJJJQQQRRRMMMGGGBBBAAA:::<<<<<<999:::FFFZZZjjjwwwjjj```[[[XXXMMMBBBDDDGGGGGGMMMYYYfffnnnmmmjjjjjjkkkddd[[[\\\ccc^^^^^^___bbbeeeggggggfffdddccceeefffddd___^^^```\\\ZZZVVVSSSRRRTTTVVVXXXQQQPPPPPPOOONNNMMMLLLLLLKKKJJJGGGDDDAAA???======:::::::::::::::;;;<<<<<<999999999888777777666666444444555666666666666666222333333333222111000000000222222111000222777<<>>>>>???@@@AAABBBCCCCCCCCCCCCEEEGGGEEEBBBDDDIIIZZZpppIIIFFFFFFJJJKKKIIIHHHJJJIIIOOOXXXYYYPPPNNNeeeooo^^^UUUQQQXXXkkkuuu\\\ZZZZZZXXXOOOAAA::::::999;;;===@@@CCCEEEGGGGGGPPP]]]jjjpppsssvvvtttppplllmmmnnnmmmjjjeee___\\\SSSMMMGGGEEEGGGHHHFFFCCCDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAADDDHHHNNNTTTWWWXXXXXX[[[___dddeeeccc```aaa```^^^]]]\\\[[[ZZZYYYSSSQQQMMMJJJHHHHHHHHHHHHFFFJJJMMMLLLGGG@@@;;;999===@@@CCCGGGPPP```uuuiiiVVVJJJFFFIIIMMMTTT[[[cccsss}}}ooofffhhhiiiiiihhhddd```^^^___[[[[[[]]]aaafffiiihhhfffeeeccceeehhheee^^^]]]```]]][[[XXXVVVUUUUUUVVVWWWSSSSSSRRRQQQPPPOOONNNNNNKKKIIIGGGDDDBBB@@@>>>>>>:::::::::;;;<<<===>>>???===<<<<<<;;;::::::999999555555666666666777777777111222222333333222111000///111222111222777@@@GGGBBB555---000222---+++///,,,,,,,,,++++++++++++***))))))))))))(((((((((((('''((()))******+++******''''''((()))***+++++++++&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&'''''''''&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''))))))************))))))&&&&&&''''''((())))))***)))((('''(((******((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$$$$&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##########################################$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%'''***,,,---,,,---...///000222333333333222111444888::::::999888:::;;;;;;:::;;;???BBB>>>>>>???@@@AAABBBBBBCCCCCCCCCEEEGGGEEEAAADDDIIIYYYnnnGGGEEEFFFJJJKKKJJJKKKOOOTTTLLLJJJOOOPPPPPPZZZhhh~~~ppp\\\LLLSSSddd~~~iiiNNNAAAAAA<<<<<<;;;;;;<<<===>>>???BBBRRRbbbllluuu|||~~~zzzzzz~~~yyyuuujjjccc[[[WWWXXXXXXVVVSSSOOOOOONNNMMMLLLLLLMMMMMMLLLKKKJJJJJJLLLPPPUUUXXX\\\^^^bbbiiinnnoookkkggg[[[YYYXXXWWWVVVUUUSSSQQQPPPOOOLLLGGGCCCBBBDDDFFFDDDBBB>>><<<;;;<<<======:::???HHHSSS```lllxxx~~~lll]]]PPPJJJDDDAAAJJJXXX\\\||||||jjjggghhhfffggggggfffffffffbbb]]]\\\\\\^^^cccggghhheeebbbfffccceeehhheee]]][[[___\\\[[[ZZZYYYWWWVVVUUUTTTUUUTTTSSSRRRQQQPPPOOOOOOJJJIIIGGGDDDBBB@@@???>>>:::::::::;;;===???@@@AAA???>>>>>>======<<<;;;;;;666666666666777777777888111222444555555444333222...111222222444;;;GGGQQQ333+++***111222,,,,,,222,,,,,,,,,+++++++++******+++*********))))))((((((%%%''')))***+++++++++***'''(((((('''&&&&&&(((***%%%%%%&&&'''((()))******))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))'''''''''(((((()))))))))%%%&&&&&&''''''&&&%%%%%%%%%'''((('''&&&&&&'''(((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))******)))((('''((())))))*********))))))&&&&&&&&&'''((())))))***(((''''''((())))))(((&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''$$$%%%'''(((((((((''''''######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################"""""""""###%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%'''***,,,...,,,,,,---///000222333333555444333666;;;>>>===<<<888:::<<<;;;:::;;;???BBB>>>>>>???@@@AAABBBBBBCCCCCCCCCEEEGGGEEEAAACCCIIIXXXnnnCCCCCCCCCDDDEEEGGGHHHIIIKKKKKKKKKLLLNNNRRRUUUWWWmmmpppWWWPPPTTT___```jjjyyyjjjLLLAAA>>>888666:::>>><<<888777DDDIIIOOOUUU```nnnzzz|||~~~wwwuuuvvvvvvpppkkkmmmjjjeee___ZZZWWWVVVUUUQQQVVV[[[ZZZUUUPPPOOOQQQWWWYYY^^^ccceeeddd___[[[RRRRRRQQQOOOLLLJJJJJJJJJQQQLLLJJJKKKHHHAAA???BBB>>>AAABBBAAAEEEIIIFFF>>>III[[[ooossshhh[[[VVVWWWTTTKKKHHHNNNLLLJJJ[[[ttt}}}sssmmmiiieeeaaa```___aaaddddddbbb___^^^^^^bbbhhhiiieeebbbcccfffffffffeeecccaaa^^^]]]ZZZZZZZZZYYYXXXXXXWWWWWWUUUUUUTTTRRRQQQOOONNNNNNLLLGGGCCCCCCEEEEEEBBB>>>???>>>===============>>>===>>>>>>???>>><<<:::999:::999777666555555666666222222222222222222222222///222222444<<>>???AAACCCCCCCCCDDDDDDGGGHHHFFFBBBCCCHHH\\\pppCCCDDDDDDEEEFFFGGGIIIIIIJJJJJJIIIIIIJJJLLLNNNPPPXXXwwwmmmggg]]]TTTQQQVVVZZZ___lll|||rrrWWWIII@@@999;;;>>>???@@@CCC:::;;;>>>EEELLLTTT]]]dddrrrvvv}}}yyymmmeeebbbaaadddfffaaaXXXOOOJJJIIIJJJLLLOOORRRTTTSSSNNNKKKKKKGGGBBB@@@CCCIIIOOORRR\\\SSSKKKGGGBBB:::666888;;;DDDPPP\\\jjjttttttnnnvvvzzzyyynnn]]]OOOJJJKKKMMMIIIKKKSSS\\\mmm~~~sssmmmjjjfffddd___```bbbeeegggeee```\\\]]]\\\```fffgggcccaaabbbfffeeecccaaa___^^^^^^]]]XXXXXXWWWVVVVVVUUUUUUTTTTTTTTTSSSQQQPPPNNNMMMMMMKKKGGGCCCBBBDDDEEECCC@@@>>>>>>===<<<<<<<<<<<<============<<<<<<:::999999888777666555444444444555222222222222222222222222///000000000777>>>>>>888111000///...------------++++++*********))))))))))))))))))((((((((((((((()))))))))(((((()))))))))'''&&&%%%$$$$$$%%%'''((('''''''''&&&%%%%%%''')))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((()))***)))''''''((()))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$####################################"""""""""!!!"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&(((%%%%%%&&&''')))***,,,---......///111222333444555555444555777:::<<<<<<<<<999:::;;;;;;;;;===@@@BBBBBB@@@>>>>>>@@@BBBCCCBBBCCCCCCGGGIIIFFFBBBBBBGGG^^^rrrEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGIIIIIIEEEWWWdddlllyyyeeePPPGGGEEEHHHSSS___dddxxxbbbYYYQQQNNNJJJDDD???======888888???DDDEEELLLUUUTTTWWW\\\bbbkkkvvvwwwmmmhhhfffhhhgggaaaUUUJJJCCC??????@@@AAADDDGGGGGGEEECCCFFFAAA;;;:::???FFFLLLOOOKKKDDD>>>======>>>BBBGGGRRRddd~~~{{{tttoooeeeXXXLLLHHHKKKOOORRR___ppp}}}~~~wwwooojjjhhhfffdddaaa^^^aaaeeehhhiiieee___YYY[[[[[[^^^cccdddaaa___```gggeeebbb___]]]]]]^^^___WWWVVVVVVUUUUUUTTTSSSSSSRRRQQQPPPOOONNNMMMLLLKKKJJJFFFAAA@@@BBBCCCCCCBBB======<<<;;;;;;;;;;;;;;;;;;;;;:::999888888888888666555444333333222333333111111111111111111111111000000......222666555000000///...------,,,,,,---************)))))))))((((((((((((((((((((()))))))))((('''&&&&&&'''((()))&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))******)))'''%%%&&&'''(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$####################################"""""""""""" !!!######""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((***+++,,,...///000111222444555555555444555777:::<<<<<<<<<:::;;;<<<======>>>@@@BBBCCC@@@>>>>>>???AAABBBBBBBBBCCCGGGJJJHHHBBBBBBFFF```tttEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFGGGCCCJJJKKKLLL^^^nnn^^^UUUMMMIIIHHHOOOWWW]]]cccssszzzxxxwwwyyy{{{uuueeeUUUMMMIII===888===>>>;;;@@@JJJ@@@AAACCCIIIRRR^^^iiipppkkksss~~~yyyiiiaaa^^^ZZZ[[[[[[WWWOOOGGG@@@=========>>>@@@CCCEEEFFFEEEBBBAAA@@@???>>>??????@@@AAA???===;;;;;;@@@KKKUUUppp|||mmmZZZOOONNNIIIDDDBBBJJJWWWbbbxxxvvvqqqnnnkkkiiihhhfffbbb___```bbbfffhhhhhhddd___[[[\\\ZZZ\\\aaabbb___^^^```eeedddbbb```___^^^^^^^^^WWWVVVVVVUUUUUUTTTTTTSSSOOONNNNNNMMMKKKJJJJJJIIIGGGCCC>>><<<>>>@@@AAAAAA<<<<<<;;;:::999999999999999888777555555555666777444333333222111111000000000000000000000000000000111000//////000222111.........---,,,,,,,,,,,,,,,,,,++++++++++++*********&&&''''''(((((())))))))))))(((&&&%%%%%%&&&((()))'''(((((()))((('''%%%$$$%%%&&&'''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((()))(((&&&%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%#################################"""""""""""""""!!!######"""###$$$&&&########################$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%"""$$$&&&'''&&&%%%%%%%%%&&&&&&''''''(((***+++,,,...///000111333444555555555444555777:::<<<<<<<<<;;;<<<>>>>>>>>>???AAABBBCCC@@@======>>>@@@AAAAAABBBDDDIIIMMMJJJDDDCCCFFF^^^sssEEEEEEFFFGGGGGGGGGFFFEEEBBBBBBBBBBBBCCCCCCDDDDDDDDDGGGFFFCCCOOOjjj~~~lllVVVGGGHHHGGGJJJSSS[[[^^^______pppwww~~~XXXKKKAAA>>>;;;666777===@@@???>>>AAAFFFMMMTTTXXXSSSXXX```fffhhhhhhiiijjjrrruuuuuukkk\\\PPPKKKKKKHHHJJJKKKJJJGGGCCC@@@>>>===<<<;;;<<<>>>@@@@@@???:::===>>><<<888666777:::;;;BBBIIIJJJMMMXXXkkkzzz{{{rrrkkkddd\\\TTTOOOCCCEEEFFFEEEJJJZZZsssrrrdddhhhhhhhhhhhhhhhfffcccaaabbbccceeedddcccaaa```___^^^[[[\\\``````]]]\\\___]]]^^^______^^^[[[YYYWWWTTTTTTSSSSSSRRRQQQQQQPPPLLLKKKKKKJJJIIIHHHGGGGGGCCC@@@<<<::::::<<<>>>???;;;:::999888777777777777777666444333333333555555222222222111000000///...////////////////////////000......///000/////////---,,,,,,++++++++++++++++++++++++*********))))))&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''(((&&&'''((()))((('''%%%$$$$$$&&&''''''%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&&&&''')))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################""""""""""""""""""######!!!"""$$$$$$$$$$$$%%%'''###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""$$$&&&'''&&&%%%%%%%%%&&&&&&&&&'''(((***+++,,,//////000222333444555666555444555777:::<<<<<<<<<;;;===????????????@@@BBBBBB???<<<;;;===???AAAAAADDDFFFJJJNNNKKKFFFEEEHHHZZZpppCCCDDDEEEEEEEEEDDDCCCBBB<<<<<<===>>>???@@@@@@@@@AAADDDDDDCCCJJJXXXeeekkkiii]]]SSSMMMNNNNNNLLLQQQZZZTTT[[[jjj}}}qqqjjj```YYYVVVSSSPPPMMMAAA===999777999;;;>>>??????AAACCCCCCCCCDDDGGGJJJMMMOOONNNHHHAAA<<<<<<>>>;;;;;;<<<===<<<<<<;;;:::===;;;888777888888777666777777666555444777===BBBNNNZZZcccdddeeeooommmaaaUUUOOOMMMLLLMMMOOOIIINNNSSSXXXfffkkkaaabbb]]]___aaacccdddddddddccccccccccccaaa______```bbb```\\\\\\^^^]]]ZZZZZZ]]]TTTVVVXXXYYYXXXUUUQQQNNNOOOOOONNNMMMMMMLLLLLLKKKIIIHHHHHHGGGFFFFFFEEEEEEAAA???<<<:::999:::<<<===:::999888777666555555555444444333333333333333444111111111111000///...---........................---***+++------+++,,,...++++++************++++++((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%###"""$$$%%%''''''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&&&&%%%&&&''')))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################""""""""""""############"""###%%%%%%$$$$$$%%%'''########################"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&"""$$$&&&&&&%%%%%%%%%&&&%%%%%%&&&''')))+++---...///000111222333555666666555444555777:::<<<<<<<<<;;;===???????????????AAAAAA>>>;;;:::<<>>>>>>>><<>>;;;;;;;;;999777777999<<<;;;:::999999;;;<<<======AAA@@@>>>>>>??????>>>===AAA===;;;===DDDHHHIIIGGGhhhnnnnnneee]]][[[\\\[[[EEEBBBDDDOOOWWWYYY[[[^^^iiimmmttt~~~}}}kkk]]]YYY]]]WWWXXXZZZ\\\]]]^^^```aaa```aaabbb```^^^^^^```ccc```\\\[[[[[[ZZZWWWVVVYYYPPPPPPRRRRRRQQQOOOLLLKKKLLLLLLKKKKKKJJJIIIIIIIIIFFFFFFFFFEEEDDDDDDCCCCCCAAA@@@>>><<<:::::::::;;;999888777555444444333333222222333333333333222222000111111111000///...---------------------------,,,******------))))))...******)))))))))******+++(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&######$$$%%%%%%%%%$$$$$$###%%%''''''&&&$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&########################!!!"""""""""############"""###$$$$$$###"""###%%%######################## !!!"""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%$$$$$$&&&(((###$$$%%%'''))),,,...//////000111222444555666666555444555777:::<<<<<<<<<:::<<>>>>>??????<<<999999;;;???BBBDDDEEEEEEHHHKKKHHHDDDDDDIIIUUUlll???@@@BBBBBBBBB@@@>>><<<======>>>>>>???>>>>>>===<<<======>>>AAAFFFHHHGGGIIIXXXnnnqqq[[[LLLHHHEEEEEECCCBBBFFFLLLNNN___lllsssvvvnnnccc]]]\\\^^^aaabbbZZZgggtttppp___OOOJJJKKKKKKIIIFFFCCC@@@???>>>===DDDCCCAAABBBDDDGGGIIIJJJIIIHHHHHHJJJMMMOOOOOONNNQQQKKKHHHOOOYYY[[[PPPDDDDDDIIIJJJGGGGGGIIIFFF@@@HHHFFFOOOcccvvvzzzfffcccgggeee]]]WWWWWWXXXXXXXXXXXXYYY\\\^^^^^^```aaa```^^^^^^```bbb```\\\ZZZZZZXXXTTTTTTWWWPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIEEEEEEEEEDDDCCCCCCCCCBBBAAAAAAAAA???<<<::::::;;;888888666555444333333333000111333444444333222111000111111111111///...---------------------------///+++,,,///...))))))...***)))))))))))))))*********)))))))))(((((((((((((((((((((''''''&&&&&&%%%%%%''')))++++++)))'''%%%%%%%%%%%%&&&&&&''''''(((###%%%''''''&&&$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''&&&$$$######$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&########################!!!!!!""""""#########$$$"""###$$$###"""!!!"""###"""""""""""""""""""""""" """###$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$###$$$&&&((("""###$$$'''))),,,///000000000111222444555666666555444555777:::<<<<<<<<<:::<<<>>>???>>>>>>>>>>>>>>>;;;888888;;;@@@CCCEEEDDDDDDGGGHHHFFFBBBCCCHHHVVVlll???@@@AAAAAA@@@???===<<<>>>>>>???@@@@@@???======>>>>>>>>>>>>???@@@AAABBBFFFHHHNNN___|||vvv```UUUJJJFFFEEEEEEGGGJJJPPPNNNQQQZZZeeelllkkkhhhrrrtttooohhhppp|||jjjeee___eeeSSSGGGJJJNNNMMMOOOVVVbbbfffgggcccdddhhhgggcccUUULLLTTTjjjmmmZZZMMMPPPPPPHHHDDDHHHQQQSSSIII>>>EEEEEEEEEEEEFFFGGGIIIIIIGGGOOOcccooojjjddd___\\\[[[YYYXXXYYYYYYYYYYYYZZZ\\\^^^```___XXXVVV]]]aaa___\\\\\\\\\[[[YYYTTTPPPQQQWWW\\\\\\TTTLLLJJJNNNQQQOOOLLLNNNLLLJJJIIIIIIIIIHHHGGGGGGKKKMMMKKKEEE@@@???@@@>>>>>>>>>>>>===<<<;;;:::444333222222222333444555666444222333555777666444111111111111111111111111111///...---......,,,***,,,---------,,,***(((''',,,+++)))(((((()))+++,,,)))(((((((((******((('''))))))((((((''''''''''''$$$&&&))),,,,,,)))&&&$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$'''&&&$$$%%%%%%&&&$$$###%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%'''))))))%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###""""""############$$$%%%%%%%%%$$$$$$%%%'''******((($$$"""""""""###$$$%%%%%%$$$###"""''''''&&&&&&%%%$$$######"""""""""""""""""""""""""""""""""""""""$$$&&&'''!!!###%%%''''''%%%###!!!""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%&&&''')))+++,,,---222111111111222444666777555666888999;;;;;;<<<<<<:::;;;<<<<<<<<<<<<>>>@@@BBB@@@<<<:::;;;>>>CCCFFFFFFEEEGGGJJJIIIEEEFFFIIIVVVlll@@@@@@AAAAAAAAA???>>>======>>>>>>???>>>>>><<<<<<<<<<<<<<<<<<===>>>???@@@DDDEEEGGGOOOaaa~~~tttggg^^^VVVNNNKKKKKKPPPJJJEEEGGGOOOUUUVVVTTTKKKQQQTTTUUUbbbxxxtttuuu}}}}}}qqqqqqzzz|||sss```RRRRRRVVV[[[eeeqqqtttllleee___PPPKKKQQQ______QQQHHHJJJKKKGGGDDDCCCDDDEEECCCAAA???CCCIIIQQQXXXZZZXXXVVV___nnnyyyaaa___\\\[[[[[[\\\\\\\\\___^^^]]]]]]\\\]]]^^^___```ZZZXXX]]]aaa^^^[[[[[[WWWWWWVVVSSSPPPQQQVVV[[[[[[UUUOOOLLLNNNPPPPPPNNNRRROOOLLLKKKJJJJJJHHHFFFDDDGGGIIIGGGBBB>>>>>>@@@@@@@@@???>>><<<;;;;;;:::444444333222222333444555666444222333555777666555222222222222222222222222111///......//////---,,,,,,,,,,,,,,,+++******))),,,+++)))(((((()))+++,,,)))((('''(((******((('''(((((((((''''''&&&&&&&&&$$$&&&(((******(((&&&$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$'''&&&$$$%%%%%%&&&$$$###%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&))))))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%'''))))))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%############$$$&&&%%%%%%$$$$$$#########$$$&&&((((((&&&$$$############$$$$$$$$$$$$######%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""###"""!!!!!!"""###$$$%%%"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%$$$$$$###""""""############$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&''')))+++,,,---111000000000111333555666555555777999:::;;;;;;;;;999:::;;;;;;;;;;;;===???BBB???<<<:::;;;>>>BBBEEEFFFEEEGGGJJJIIIEEEFFFJJJSSSiii??????@@@@@@@@@???>>>>>>======>>>>>>======<<<;;;::::::::::::;;;<<<<<<===>>>AAACCCCCCIIIXXXppp{{{|||rrreeeTTTHHHCCCBBBAAA@@@JJJNNNMMMGGGIIIRRRWWWTTTQQQMMMPPPQQQLLLTTTbbbeee```RRRGGGGGGJJJOOOZZZfffwww~~~uuueeeXXXPPPLLLCCCEEEIIILLLIIICCCAAADDDAAAEEEGGGDDD???AAAIIIQQQZZZaaapppnnn```UUUUUUUUUWWWZZZ\\\\\\\\\^^^^^^]]]]]]]]]]]]^^^^^^aaa\\\ZZZ]]]___]]]ZZZZZZQQQSSSTTTRRRQQQRRRVVVZZZZZZWWWSSSOOONNNNNNPPPQQQUUURRROOOMMMLLLJJJHHHFFFCCCEEEFFFDDD@@@???@@@CCCBBBAAA???<<<;;;:::::::::555555444333333444444555555444222333555666666555333333333333222222222222111///...///000000///...,,,+++++++++***++++++,,,+++***)))(((((()))***+++)))((('''((()))***(((&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$'''%%%$$$$$$&&&&&&%%%###%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$$$$%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%((('''%%%###"""""""""######$$$&&&%%%$$$###$$$%%%$$$$$$############$$$$$$#########"""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!"""######"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""!!!!!!"""############"""%%%$$$######"""###############$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%&&&''')))+++---...000/////////000222444555444555666888999:::;;;;;;999:::;;;:::::::::<<<>>>AAA???<<<:::;;;>>>BBBEEEFFFEEEGGGJJJIIIEEEFFFJJJQQQggg=========>>>>>>>>>>>>>>>?????????>>>>>>===<<<<<<999999999999999:::;;;<<<888===BBBCCCDDDGGGNNNTTTjjj~~~hhh[[[TTTPPPMMMNNNPPPNNNGGGDDDFFFGGGEEEGGGDDDHHHIIIDDDIIILLLEEEDDD???===???@@@@@@DDDJJJLLLRRRUUUQQQIIICCCBBBBBB???FFFJJJFFFBBBEEELLLQQQUUU___iiikkkhhhiiisss~~~{{{hhh\\\VVVRRRRRRSSSVVVYYYZZZYYYWWWVVVVVVWWWYYYZZZ\\\]]]^^^```]]]ZZZ[[[[[[ZZZYYYWWWPPPRRRTTTTTTRRRRRRUUUYYYXXXXXXVVVQQQMMMMMMOOORRRTTTRRROOOMMMLLLKKKIIIGGGFFFFFFFFFDDDAAABBBDDDGGGBBBAAA===:::888888888999666666555555555555555555444333333333444555555555444444333333333333333222111000///000111222111000,,,+++***)))***+++---...******))))))))))))******(((''''''((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&(((&&&$$$"""""""""$$$%%%"""#########""""""%%%'''%%%$$$###""""""###$$$%%%######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!""""""###############$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%%%%%%%&&&(((***,,,...///000000000000111222444555333444666777999::::::::::::;;;;;;;;;::::::<<<>>>@@@???<<<;;;;;;>>>AAADDDEEEDDDFFFJJJIIIFFFFFFJJJTTTiii:::;;;;;;;;;<<<<<<======AAAAAA@@@???>>>>>>>>>===::::::999999999:::;;;;;;:::;;;===AAADDDDDDCCCAAAGGG]]]uuu}}}yyyxxxoooooojjj```WWWSSSQQQOOOPPPPPPWWWYYYTTTTTTOOO>>>AAAAAADDDIIILLLKKKKKKMMMOOOMMMJJJIIIIIILLLPPPUUUZZZeeeiiiccc```hhhttt{{{lll\\\UUUTTTUUURRRRRRTTTVVVYYYYYYXXXVVVRRRSSSUUUWWWXXXZZZ[[[\\\]]]\\\ZZZXXXXXXYYYXXXWWWRRRTTTVVVVVVSSSSSSUUUXXXVVVWWWVVVRRRNNNMMMPPPTTTRRRPPPNNNLLLMMMLLLKKKJJJGGGFFFEEECCCBBBBBBEEEGGGAAA???<<<999777666777777777777777777666666555555333333333333333333555666444444444333333222222222111000///000111222111000+++******)))***+++---...***))))))))))))))))))***((('''&&&'''))))))'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%%%%$$$"""""""""$$$&&&((("""######"""!!!"""%%%'''%%%$$$###""""""###$$$%%%###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######"""########################"""###$$$$$$%%%%%%$$$$$$$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%&&&(((***,,,...000111111111111222444555777333444666777999:::::::::;;;<<<===<<<;;;;;;===??????>>><<<;;;<<<>>>AAACCCEEEDDDFFFIIIIIIFFFGGGKKKZZZooo:::999999:::;;;<<<===>>>CCCBBBAAA@@@???>>>>>>>>>;;;::::::999999::::::;;;>>>:::777888===AAABBB@@@???EEENNNZZZnnn|||nnnfffccclllmmmsssrrrkkkjjjaaaNNNJJJJJJMMMSSS[[[bbbgggiiijjjaaaXXXVVVZZZbbbnnnxxx}}}hhhXXXQQQPPPQQQRRRPPPPPPQQQTTTXXXYYYXXXWWWUUUVVVWWWXXXYYYYYYXXXXXXZZZ[[[ZZZWWWWWWZZZ[[[YYYSSSUUUWWWVVVTTTTTTWWWZZZVVVWWWVVVTTTPPPPPPSSSVVVRRRPPPNNNMMMMMMMMMLLLKKKHHHFFFDDDBBBAAAAAABBBCCC???>>><<<999888777777777888888888888888777555555222333444333222222444666444444333333222222111111222000///000111111000///+++*********+++,,,,,,---))))))))))))))))))))))))((('''&&&'''((()))'''%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$###$$$&&&'''&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###"""""""""###%%%'''((("""######"""!!!"""%%%'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""######""""""""""""##################"""##############################$$$%%%%%%%%%%%%%%%#########"""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%&&&(((***---///000222222111111222444666777444555666888999:::;;;;;;<<<===>>>===;;;;;;===??????===<<<;;;<<<>>>@@@BBBDDDDDDFFFIIIIIIFFFGGGKKK]]]qqq::::::::::::<<<===???@@@CCCBBB@@@???>>>======>>>::::::999999999999999:::<<<999666666888;;;===>>>===:::===GGGRRRaaa~~~llllllooowww{{{|||eee___XXXSSSRRRSSSRRRQQQOOONNNOOOQQQTTTUUUUUUTTTTTTUUUWWWXXXYYYYYYXXXXXXXXX\\\[[[WWWWWW\\\___]]]RRRTTTVVVUUUTTTUUUYYY]]]WWWWWWWWWUUUUUUUUUWWWYYYUUUSSSPPPOOONNNNNNLLLKKKKKKIIIFFFDDDCCCBBBAAAAAA>>>>>>===<<<;;;:::999888999999999999999777666555111333444333222222444666444333333222111111000000222111//////000000///---******+++,,,,,,,,,++++++(((((())))))))))))(((((('''&&&&&&'''(((((('''%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$###$$$&&&'''&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''''''%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$############$$$$$$%%%%%%&&&###$$$%%%$$$######$$$&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""$$$$$$$$$$$$###""""""############""""""########################""""""###$$$$$$$$$$$$$$$######""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$&&&&&&&&&&&&&&&%%%%%%&&&(((+++---000111111111000111222333555666555555777999:::;;;;;;;;;<<<======<<<;;;:::<<<===>>>===<<<;;;<<<>>>@@@AAADDDCCCFFFIIIIIIFFFHHHLLL[[[ooo<<<;;;;;;<<<===???AAABBBCCCAAA???>>><<<<<<<<<===999999888888888888888999555888::::::999777777999;;;666<<>>HHH]]]qqqnnn^^^OOOPPPQQQSSSTTTUUUTTTTTTPPPOOONNNNNNPPPQQQPPPOOOOOOQQQSSSVVVXXXZZZZZZZZZWWW\\\\\\XXXXXX___bbbaaaPPPRRRTTTSSSSSSUUU[[[___YYYXXXWWWWWWXXXYYYZZZ[[[XXXVVVSSSQQQPPPNNNLLLJJJOOOMMMJJJHHHFFFEEECCCAAA>>>>>>>>>>>>===<<<;;;:::999999::::::999888666555111333444333111111444666333333222222111000//////333111//////000///...,,,***+++,,,------,,,******(((((())))))))))))(((((('''&&&&&&'''(((((('''%%%%%%%%%%%%&&&&&&'''''''''%%%%%%''''''''''''%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$###$$$&&&'''&&&%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&))))))'''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%######$$$$$$%%%%%%%%%$$$#########%%%&&&%%%$$$###$$$%%%"""###$$$%%%%%%$$$###"""###############$$$$$$$$$"""""""""""""""""""""""" !!!###$$$%%%%%%%%%$$$""""""""""""""""""""""""########################!!!!!!"""#####################""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%&&&(((+++...000111000000//////000222444555555666888999;;;;;;<<<<<<;;;<<<<<<;;;:::999;;;<<<>>>===<<<;;;<<<>>>@@@AAADDDCCCFFFIIIIIIGGGHHHLLLXXXlll===;;;:::;;;>>>???>>><<<>>>@@@AAA???;;;999999::::::999777666666666777888999999999999999999999999;;;;;;<<<===>>>???@@@@@@NNNUUUkkkeeeUUUPPPPPPJJJIIIKKKNNNRRRRRROOOKKKLLLKKKKKKNNNQQQSSSPPPNNNTTTVVVXXXUUURRRQQQUUUYYYXXXXXXWWWWWWWWWVVVVVVVVVRRRRRRSSSTTTVVVXXXZZZ[[[YYYSSSQQQWWWYYYWWWUUUWWWUUURRRNNNLLLLLLLLLLLLKKKPPPNNNLLLIIIFFFDDDBBBBBBAAA@@@>>>===<<<;;;<<<<<<<<<<<<;;;:::999888777666000000111222333333444444444333333222111000...---222111111222333333000...,,,,,,++++++***)))(((((())))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###'''%%%###$$$&&&'''%%%###$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%((((((%%%"""%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%######&&&)))***'''$$$%%%%%%%%%%%%%%%%%%%%%%%% $$$'''$$$""""""%%%''')))$$$###%%%'''%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###################################################%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$##################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&(((+++...//////////////////000111222333666555555555777888:::<<<;;;;;;:::888666666999;;;>>>===;;;:::;;;<<<>>>@@@EEEGGGHHHHHHGGGGGGHHHIIIVVViii===;;;:::;;;>>>???>>><<<>>>@@@AAA@@@===:::;;;<<<999888777666666666777888999999999999999999999999999999:::;;;<<<===>>>>>>???CCCPPPfff~~~aaaOOOHHHFFFGGGHHHHHHIIILLLOOOOOOMMMJJJLLLKKKKKKMMMPPPQQQOOOMMMPPPSSSUUUTTTQQQPPPSSSWWWVVVWWWXXXYYYXXXVVVSSSRRRPPPPPPPPPQQQSSSTTTVVVWWWUUUPPPOOOTTTXXXVVVUUUWWWUUUSSSOOONNNNNNNNNNNNMMMLLLKKKIIIGGGEEEDDDCCCCCCCCCBBB???===;;;:::::::::;;;:::999888777666555555111111222333333444555555333333333333222000///...111000000000111111///---,,,,,,+++******)))(((((())))))))))))(((((((((''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###'''%%%###$$$&&&'''%%%###$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''%%%"""%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$%%%$$$###"""%%%&&&%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###################################################%%%%%%$$$$$$############!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$#########""""""########################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&(((+++...///////////////000000111222333666666555666777888:::;;;======<<<:::888888;;;=========;;;;;;;;;<<<>>>???CCCEEEGGGGGGFFFFFFHHHIIITTThhh~~~===<<<;;;<<<>>>>>>>>><<<===???@@@???>>><<<<<<===999888777555555666666777888888888888888888888888666666777888999::::::;;;======???EEEOOOcccwww[[[HHHCCCCCCCCCAAAFFFEEEFFFHHHJJJKKKJJJIIIJJJJJJJJJKKKMMMNNNMMMKKKMMMQQQTTTUUUSSSRRRTTTVVVSSSUUUWWWXXXWWWUUURRROOOQQQQQQPPPQQQQQQRRRSSSTTTQQQNNNNNNRRRUUUTTTTTTUUUOOOMMMJJJIIIIIIJJJJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCDDDBBB???<<<:::888888777888777777666555444333333222222222333444444555555222222333333222111111000///.........//////---,,,+++++++++******))))))((()))))))))(((((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$###$$$%%%&&&%%%$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$&&&'''%%%###)))///000'''"""%%%((('''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$################################################$$$############"""""""""""""""###$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#######################################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&(((+++...//////000000000000000111333333666666666666777888:::;;;<<<<<<<<<:::888888:::<<<===<<<;;;;;;;;;<<<>>>???AAABBBDDDEEEEEEFFFHHHIIIRRRfff}}}<<<<<<<<<<<<=========<<<;;;<<<===>>>============888777666555444555666666777777777777777777777777555555666666777888888999>>>>>>===<<<:::???NNN]]]}}}kkk^^^SSSFFFAAACCCEEEBBB>>>BBBBBBBBBCCCEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIIIIIIINNNQQQVVVXXXXXXWWWWWWXXXQQQRRRSSSTTTTTTSSSRRRRRRUUUUUUUUUTTTTTTUUUUUUUUUQQQPPPPPPQQQRRRRRRQQQRRRJJJHHHFFFEEEFFFGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAABBBAAA>>>;;;999888777777555555444444333222222111111111222222222333333333111222222222222222111111///...------...///---++++++*********)))))))))((())))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""$$$%%%&&&)))---QQQQQQDDD///$$$''''''"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################$$$##################$$$###################################################"""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&(((+++...//////000000000000111222333333666666666777777888999:::999::::::888777666888999<<<<<<;;;;;;;;;<<<===>>>>>>@@@BBBDDDDDDEEEGGGIIIRRRfff~~~;;;<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<;;;:::777777555444444444555666666666666666666666666666555555555666666777777888666666888;;;:::888;;;@@@IIIXXXpppooo]]]MMMCCC???===<<<<<<>>>>>><<<:::>>>???@@@@@@AAABBBCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHNNNQQQUUUXXXYYYXXXXXXWWWPPPOOONNNNNNOOOQQQTTTVVVXXXWWWVVVVVVUUUUUUVVVVVVRRRSSSSSSQQQOOOOOOOOONNNJJJHHHGGGGGGGGGHHHGGGFFFCCCBBBAAA@@@???>>>>>>>>>???>>><<<:::888888888888444444333333222111111111000000000000000111111111111111111222222111000000000...------......---,,,*********)))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$######$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%"""###---:::rrreeeLLL111&&&'''%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$#################################$$$$$$#########################################################"""""""""""""""""""""###$$$$$$############$$$$$$"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&(((+++...//////000000000000111222333444666666777777888888999999888999999888777666777888;;;;;;;;;;;;;;;<<<<<<======???AAACCCCCCEEEGGGIIISSShhh999;;;;;;;;;999888999::::::999999:::;;;;;;:::888777666555444333444444555555555555555555555555555555555555555666666666777444111222666888777777999666<<>>?????????@@@AAABBBCCCDDDDDDDDDEEEGGGIIIKKKNNNQQQTTTUUUUUUTTTSSSPPPNNNKKKJJJKKKOOOSSSVVVUUUTTTSSSRRRRRRRRRRRRSSSRRRUUUTTTPPPLLLMMMLLLJJJHHHFFFEEEDDDEEEEEECCCAAAAAA@@@???>>>>>>======>>>===<<<:::999888888888888444333333333222222222111////////////////////////000111111111000//////...000...,,,,,,---...---,,,))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!###$$$$$$######%%%&&&$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''###$$$%%%$$$""""""$$$%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&!!! ...???YYYHHH222%%%###&&&'''&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""############$$$$$$$$$########################""""""###$$$$$$###""""""################################################"""""""""############$$$%%%$$$############$$$%%%"""""""""""""""""""""""" !!!!!!""""""######$$$""""""""""""""""""""""""###############$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&(((+++...//////111111000111111222333444666666777888888888888888999;;;;;;;;;999888999:::::::::;;;;;;<<<<<<<<<<<<===???BBBCCCCCCEEEGGGIIISSSiii888999;;;:::777666777999;;;:::999:::<<<<<<:::777666555444333333333444555444444444444444444444444444444444444444555555555666333222444555333333555999999999999???MMM___lllhhhZZZHHH<<<999:::<<<<<<;;;<<<<<<999666666:::===777:::>>>???>>>===>>>???AAACCCEEEEEEDDDFFFIIIMMMJJJKKKMMMPPPQQQRRRQQQOOOPPPNNNKKKJJJJJJLLLOOOQQQPPPPPPOOONNNNNNNNNOOOOOONNNSSSSSSMMMJJJKKKKKKIIIEEEDDDBBBBBBBBBAAA???===>>>============>>>??????>>>===:::888777666666666444444444333333333333333000000000000000/////////000000000000///---,,,,,,///---+++***+++,,,,,,+++((()))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### """$$$$$$######%%%'''$$$%%%%%%%%%%%%$$$###""""""######$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''###$$$%%%###!!!!!!$$$&&&###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$"""###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%&&&"""$$$'''$$$ ***888111$$$ $$$###%%%+++###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$########################!!!""""""######""""""!!!############################################################$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&(((+++...//////111111111111222333444444666666777888999888888777999:::;;;;;;999888888999::::::;;;;;;<<<<<<<<<;;;>>>@@@BBBCCCDDDDDDGGGHHHSSSiii777999:::999666444666888===;;;:::;;;======:::777666555444333222333444444444444444444444444444444333333333333333333444444111111333666666222333777111555888999:::???GGGNNN\\\}}}vvvaaaKKKDDD;;;777777888777444222555777999999888888999555999>>>???>>><<<===>>>BBBDDDFFFFFFFFFHHHLLLPPPKKKKKKLLLNNNPPPQQQPPPOOOPPPOOOMMMKKKKKKKKKLLLLLLNNNNNNMMMMMMMMMMMMMMMNNNKKKPPPQQQKKKHHHJJJKKKHHHHHHGGGEEEEEEEEECCCAAA>>>;;;;;;;;;<<<>>>???AAABBB@@@>>>;;;888666444444444555555444444444444444444111111111000000000000000000000000///...,,,+++***...+++)))((()))*********(((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""$$$$$$""""""%%%'''$$$%%%%%%&&&%%%$$$###"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''###$$$%%%###!!!!!!###&&&#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$""""""&&&)))%%%%%%%%%%%%%%%%%%%%%%%%'''!!!"""((('''!!!%%%000,,,!!!"""---,,, &&&$$$$$$$$$%%%%%%$$$$$$$$$########################&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""" !!!"""######"""!!! ######################################################$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""!!!""""""###$$$%%%%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%&&&'''''''''&&&&&&(((+++...//////111111111111222333444555666666888999999888777777666888999999777666666777999:::;;;;;;<<<<<<;;;;;;???AAACCCDDDDDDDDDFFFHHHSSSiii999999888777777777777888888888999::::::888777666777555333222333444444444111111111222333444555666444333222222111111222222222222222222222222222222444444444555555777888888CCCLLLXXXcccrrr~~~iiiWWWJJJEEE;;;:::777555444444555666777777666666666666666777888888:::<<<===>>>>>>>>>===BBBFFFFFFDDDDDDIIINNNKKKKKKKKKLLLKKKKKKJJJIIILLLLLLKKKKKKJJJIIIHHHGGGJJJKKKLLLLLLKKKKKKMMMOOOKKKNNNOOONNNKKKHHHIIIJJJOOOKKKEEEAAA@@@@@@???>>>=========;;;::::::<<<===@@@>>>;;;888666666666777444555777777666444000...000111222111000//////111222111111000///.........***++++++++++++,,,,,,,,,&&&'''((())))))***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&%%%$$$""""""$$$&&&%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%###"""!!!%%%$$$$$$######$$$$$$%%%$$$%%%&&&''''''%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""######################## !!!!!!""""""###### !!!!!!!!!"""""""""###########################""""""!!!!!!!!!###$$$%%%######""""""!!!!!! $$$""" """###$$$$$$""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&***,,,------000000000000111222333444444444666777999999::::::;;;888666888777555666999===<<<<<<<<<<<<======>>>@@@AAABBBBBBBBBCCCEEEGGGQQQjjj777777666555555555555555777888888999888777666555888666444222111111111000222222222222222333444555333333222111111111111222222222222222222222222222444444444444555666777888555999<<<>>>BBBLLL\\\hhhwwwcccTTTHHH>>>999888999888666444444444555666777777666666666666666777777888999;;;<<<===>>>>>>===@@@CCCFFFHHHJJJMMMNNNIIIIIIJJJJJJIIIIIIHHHGGGIIIIIIHHHHHHHHHIIIIIIJJJHHHKKKPPPTTTVVVTTTQQQNNNMMMNNNPPPNNNKKKIIIJJJKKKJJJIIIFFFCCC???===<<<<<<=========;;;999999;;;<<<===<<<:::888777666666666555555666666555333111///111222333222000///000111111000000//////...------+++++++++******)))))))))'''(((((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%$$$###!!!!!!###%%%%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""####################################$$$###"""!!!!!!"""############""""""!!!!!!!!!!!!###""" !!!###$$$$$$###""""""""""""##################$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&***,,,------000000000000111222333333444555666777888999999999;;;777666888777555666999===<<<<<<<<<<<<===>>>>>>@@@AAABBBBBBBBBCCCEEEGGGSSSlll666666666555555555555444666666777777666666555444555444333222111000111111333222222222222222333333333222222111111111111111111111111111111111111111333333333333444555666666777666555333444888???DDD]]]ooozzzWWWKKK>>>999666444555888666555444333333444555666666666555555555666666777777777888:::;;;<<<===>>>======@@@EEEKKKNNNMMMKKKGGGGGGGGGGGGGGGGGGFFFEEEJJJIIIGGGFFFFFFGGGHHHIIIGGGLLLTTT^^^ccc___VVVNNNMMMNNNNNNMMMJJJIIIIIIIIIGGGJJJKKKIIICCC>>>;;;;;;=========;;;888888999;;;::::::999999888777777777666666555555444222222111000222222222000///000111/////////......------,,,,,,,,,+++***)))(((''''''((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$###!!!!!!"""$$$%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%%%%&&&'''''''''&&&$$$#################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$############$$$$$$$$$#######################################&&&%%%###!!!!!!!!!!!!"""###""""""""""""!!!!!!!!!"""!!!!!!"""$$$$$$###"""""""""""""""############"""##################"""######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&***,,,------000000000111111222333333555666777777888888888888;;;777666888777555666999===<<<<<<<<<======>>>???@@@AAACCCCCCBBBCCCEEEGGGVVVnnn666777777777666666555555555555555555444444333333000111222222222333444666333222222111111111111222222222111000000000000000111111111111111111111111222222222222222333444555222000//////222666888:::===JJJZZZeeekkkuuujjjVVVIIIDDD<<<777666777666777:::333333222222333333555555555555444444555555666666666666777888999;;;<<<======???BBBFFFHHHIIIGGGFFFEEEEEEFFFFFFGGGFFFFFFFFFPPPMMMJJJGGGEEEEEEFFFGGGHHHLLLVVVbbbiiifff[[[QQQMMMMMMLLLKKKIIIHHHGGGHHHHHHMMMRRRQQQIIIBBB???>>>=========:::888777999::::::::::::;;;::::::999888888777555333222222222222///000111000.........///.........------,,,,,,,,,,,,,,,++++++***))))))((())))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%$$$"""""""""$$$%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$%%%%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%'''(((***%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%$$$####################################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$##################$$$########################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$######"""""""""$$$$$$############""""""########################%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!###%%%%%%###!!!!!!"""""""""############""""""############""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&***,,,------///000000111222222333333666666777777777777777666:::777666777777555666:::<<<<<<<<<<<<===>>>??????@@@BBBCCCCCCCCCCCCFFFHHHXXXppp555555666666666555444333444444444333333333333333000222444444333333555777222222111000000000111111222111000000//////000000000000000000000000000000111111111111111222222333222///---...000111000///222999???@@@@@@DDDOOOXXXZZZ___lll|||~~~jjjXXXKKKBBB:::777777333222555555111///111111111111222222333444555444444333444444555666666555555555666777999;;;<<<@@@EEEIIIIIIFFFBBBBBBDDDDDDDDDEEEGGGGGGHHHHHHHHHQQQOOOLLLIIIGGGGGGIIIJJJLLLNNNUUU^^^fffeee]]]VVVQQQPPPNNNLLLKKKJJJJJJIIIHHHNNNTTTTTTMMMEEEAAA@@@=========;;;999888:::;;;;;;<<<<<<======<<<<<<;;;888777555333222222222333.../////////---,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&$$$###$$$%%%%%%$$$$$$######$$$$$$%%%$$$##################$$$###$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$&&&&&&%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$######"""##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$#################################"""######$$$$$$######"""""""""""""""""""""""""""#################################""""""!!!!!! """"""""""""""""""""""""###########################"""!!!!!!!!!"""$$$%%%""""""""""""############!!!!!!!!!###%%%%%%###!!!!!!"""""""""############""""""############""""""""""""""""""########################$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&***,,,------//////111222222333222222555666666777777777666666:::666555777777666777:::<<<<<<<<<======>>>@@@@@@AAABBBCCCCCCCCCDDDFFFHHHYYYqqq444444555666555444333222555444333222222222222333333666888777333111222333111000000000000000111111111000000///////////////////////////////////////111000000///000000111111333222111111222333333222111555888777333111333666777888<<>>999777555555777111000111555555000---...111111222222333333444444333333333333333444555666444444444444666888:::;;;CCCIIIMMMKKKEEEAAABBBEEEAAABBBDDDFFFHHHJJJKKKKKKNNNMMMKKKKKKKKKMMMNNNPPPPPPPPPSSSYYY^^^```]]]ZZZWWWTTTQQQOOOOOOOOONNNMMMGGGKKKPPPPPPLLLFFFAAA@@@=========;;;::::::<<<===>>>>>>>>>===============888777555333222222222333---//////...---,,,---...------------------------,,,,,,,,,,,,------......((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&((('''&&&$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""###############$$$$$$$$$$$$###""""""""""""###$$$""""""""""""""""""""""""########################"""""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""########################"""!!!!!!!!!!!!###%%%&&&"""""""""############$$$"""!!!!!!"""$$$$$$###"""""""""""""""############"""##################"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&***,,,------...///111222333333222222444555666666777777777777999666555777888666777;;;<<<<<<<<<===>>>???@@@AAAAAABBBDDDDDDCCCDDDFFFHHHYYYqqq666777888999888777555444555444333222222222333333333666999777222//////111///////////////000111222000000///............///////////////////////////000000///////////////000)))***+++,,,---...000111111222444444222000///...666444333222111111:::CCCSSS\\\iiixxxqqqaaaWWWMMMBBB999<<<666444666666333333666333111333666666222111444222222333333333333333333222222222222333444555666444333333333444777999;;;AAADDDFFFFFFDDDBBBCCCEEE>>>@@@BBBEEEHHHKKKLLLMMMLLLLLLLLLLLLMMMOOOPPPQQQSSSSSSTTTUUUWWWZZZ\\\]]]YYYUUUQQQOOOOOOPPPNNNMMMFFFHHHJJJKKKJJJFFFBBB@@@<<<======<<<;;;<<<>>>@@@@@@???===<<<<<<<<<======777666555444333222222222///000111000...---...///---------------.........---,,,,,,,,,,,,,,,,,,,,,'''(((((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######""""""!!!!!!$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$%%%$$$!!! !!!$$$%%%""""""""""""""""""""""""########################""""""""""""""""""###### !!!"""###$$$$$$%%%##############################"""!!!!!!"""###$$$""""""#########$$$$$$$$$###""" !!!###$$$$$$###""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&***,,,------...///111333333333222111333444555666777777777777999666555777888666777;;;<<<<<<<<<===>>>@@@AAABBBAAACCCDDDDDDDDDDDDGGGIIIXXXooo:::;;;=========<<<:::888555444333222222222333444...333666666111///000333............///111222222000000///...............////////////////////////000//////.........//////...000111000//////222444111///------///111222222,,,...444888777333555;;;888999???KKKVVV___kkkwwwyyy\\\PPPAAA::::::<<<999555555222222555444//////333222//////111000...000555333333444444444333333222222222222222333444555666333333222222333666999:::===<<<<<<>>>AAADDDDDDCCC<<<>>>AAADDDHHHKKKMMMNNNMMMMMMMMMNNNNNNMMMMMMMMMTTTTTTUUUTTTTTTVVVZZZ]]]WWWSSSOOOMMMMMMNNNLLLJJJHHHHHHHHHIIIJJJHHHDDDAAA<<<=========<<<===???BBBAAA???===;;;:::;;;<<<===666666555555444222222111000111222111000///000111...........................------,,,+++***))))))''''''((())))))***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&%%%#########%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$###"""!!! ###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!%%%$$$$$$$$$$$$$$$$$$%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$&&&$$$!!!!!!$$$&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%% !!!###$$$%%%&&&'''########################%%%$$$###!!!!!!!!!""""""""""""######$$$$$$$$$$$$$$$""" """###$$$$$$""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##################'''''''''(((((((((((()))######$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&***,,,------...///111333444333222111222333444666777888888888999666555777888666888;;;<<<<<<<<<===>>>@@@AAABBBBBBCCCDDDDDDDDDEEEGGGIIIWWWooo<<<===>>>>>>===:::666444666555333111111111333444222333444555555333111000111111111111111111111111////////////............111...,,,---///111///---111111000///---***((('''---------............///---...///...---------//////000000000111111111111333333444666:::???CCCFFFXXXeeettt}}}nnn___SSSKKK>>>===;;;888666444333222222222222222222222222222222111111111000000//////000000111111111222222222111111111111222333444444444444333333444666999;;;<<<<<<<<<<<<===>>>???@@@??????AAADDDGGGJJJMMMOOOMMMOOOPPPOOOMMMLLLPPPSSSRRRRRRRRRRRRSSSTTTUUUVVVPPPMMMJJJIIIKKKLLLKKKIIIHHHHHHHHHIIIIIIGGGCCC@@@888999;;;===???@@@AAAAAAAAA@@@>>>===;;;:::::::::888777666444222111111111///000000000000111111111------,,,++++++++++++,,,///---)))(((((()))***)))''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$###"""!!!%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$###"""""""""###%%%%%%%%%###!!! ###$$$$$$%%%%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%$$$###""""""######%%%$$$###""""""###$$$%%%###############"""!!!!!!""""""""""""""""""""""""$$$$$$##################%%%$$$###!!!!!!!!!"""###"""""""""""""""""""""""""""######"""!!!!!!"""$$$---999<<<---!!! """!!!$$$$$$########################""""""!!!!!! !!!!!!""""""###### """$$$$$$$$$###$$$%%%!!!###$$$###"""!!!"""###""""""############""""""""""""############"""""""""############$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%&&&&&&&&&&&&)))'''%%%%%%(((***,,,,,,000111222333444333222222000222444555555666777999666777888777666666888::::::;;;<<<<<<<<<>>>AAADDDDDDEEEEEEDDDCCCCCCEEEFFFYYYqqq;;;<<<<<<<<<:::888666444555444222111111222333444222333444555555333222111111111111111111111111111////////////............111...,,,---///000///---//////...---,,,,,,++++++------------............,,,...///...---,,,---.../////////000000000111111111000000111333666:::;;;777???GGGJJJHHHIIIOOOUUUkkkxxxhhh___RRRHHHCCC???;;;777777666555333222111111111////////////////////////111111111000000000//////000000000111111111222222111111111111222333444444444333333444666999<<<===;;;<<<<<<===>>>???@@@AAABBBCCCDDDEEEGGGJJJLLLMMMNNNNNNNNNMMMMMMNNNQQQSSSRRRRRRQQQQQQRRRRRRSSSTTTMMMJJJGGGGGGHHHIIIHHHFFFIIIHHHFFFEEEEEEBBB???<<<888999:::<<<===>>>??????>>>===<<<<<<;;;;;;;;;;;;999888777555444333222222000000000000111111111111///...------,,,---------000---***)))************''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$%%%$$$$$$$$$###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$###"""""""""###%%%%%%%%%###""" ######$$$%%%%%%&&&&&&''''''''''''''''''&&&%%%$$$%%%$$$$$$###""""""######$$$$$$###""""""###$$$$$$###############"""!!!!!!""""""""""""""""""""""""########################%%%$$$"""!!!!!!!!!"""###"""""""""""""""""""""""""""######"""!!!!!!"""$$$***444666+++"""###&&&$$$##############################""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!###$$$$$$###""""""###!!!###$$$###"""!!!"""###""""""############""""""""""""############"""""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&''''''%%%$$$%%%(((,,,---...000111222333444333222222000222444555555666777999888999:::999888888:::<<<:::;;;<<<<<<===>>>AAACCCEEEFFFGGGFFFEEEEEEGGGHHHZZZsss;;;;;;:::999777666555444333333222111111222444555333444555555555444222111000000000000000000000000/////////............---000...,,,---...///...------,,,+++++++++,,,...///,,,,,,,,,---------......,,,---......,,,,,,---........./////////000000000000///.........///111222777999;;;999555333555777888@@@KKKSSSXXX^^^fffmmmyyyyyyvvvrrrcccRRRBBB===777444555666555333111000000000000000111111........................000000000000//////////////////000000000111111111000000000000111222333444333333333555777:::===???;;;;;;<<<===>>>@@@BBBCCCEEEFFFFFFGGGHHHJJJJJJKKKNNNLLLJJJKKKMMMPPPRRRSSSRRRQQQQQQPPPOOOOOOPPPPPPKKKIIIGGGFFFGGGGGGGGGEEEKKKHHHEEEBBBAAA???<<<:::888999999:::;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<999999777666444333333333000000000000111111111111000//////...............///---*********++++++***(((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!"""###$$$$$$%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$###""""""######$$$%%%%%%###"""!!!######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$######"""#########$$$$$$###""""""###$$$$$$"""############""""""!!!""""""""""""""""""""""""########################$$$###""""""!!!""""""""""""""""""""""""""""""""""""######"""!!!!!!"""$$$!!!(((***""""""### ###########################""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!"""$$$%%%$$$""" !!!###$$$###"""!!!"""###""""""############""""""""""""############"""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%'''(((%%%$$$###%%%)))---///000000111222333444333222222000222444555555666777999888999:::999888888:::<<<:::<<<=========>>>AAACCCFFFGGGHHHHHHGGGGGGIIIKKK]]]ttt;;;:::888777666555555666222222111111222333444555333444444555444333222222000000000000000000000000//////.........---------...------,,,------...------,,,+++******,,,...000+++,,,,,,,,,------------+++---...---,,,+++,,,------............/////////111000///.........//////444444333333222333444555444666999;;;===???AAACCCJJJMMMQQQVVV\\\ccclllrrrwwwzzzmmm```SSSQQQJJJDDDDDDGGGCCC<<<:::777444222222222111///000000000000000111222222////////////////////////////////////////////////....../////////000000000000000///000000111222333222222333444666888;;;<<<::::::;;;<<<>>>@@@BBBCCCEEEFFFGGGHHHIIIJJJKKKKKKMMMJJJHHHIIINNNRRRSSSRRRQQQPPPOOONNNMMMLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHGGGJJJGGGBBB???>>>===<<<;;;:::999999999999999999:::::::::999999888888999999888777666444333333222222//////000000000111111111//////...------------...---+++))))))*********)))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""######$$$$$$$$$######"""#########$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$###############$$$$$$##################$$$""""""############"""!!!""""""""""""""""""""""""""""""""""""##################""""""""""""""""""""""""""""""""""""""""""!!!"""###""" """###!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""######""""""!!!!!! !!!"""######!!! !!!!!!###$$$###"""!!!"""###"""######$$$$$$######"""""""""############""""""""""""#########$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$#########%%%''')))%%%$$$$$$&&&***---//////000111222333444333222222000222444555555555777999666777888777666666888:::;;;<<<>>>>>>>>>>>>@@@BBBEEEGGGHHHGGGGGGHHHJJJLLL___uuu<<<:::888666555555666777111111111111222333333444333333333333333222222111////////////////////////............---------------------,,,,,,,,,---......---+++******+++,,,...++++++++++++,,,,,,,,,---+++,,,---,,,+++***+++---,,,,,,---------.........///////////////000000000+++++++++,,,...000111111444444444666888;;;;;;;;;999999999:::<<>>@@@AAABBBCCCEEEHHHJJJKKKLLLLLLKKKHHHGGGJJJNNNRRRRRRQQQOOONNNMMMKKKJJJIIIHHHHHHJJJJJJKKKJJJIIIHHHGGGGGGDDDAAA===;;;;;;<<<<<<<<<;;;:::999888888888999999;;;:::999777666666555555555444333222111000000000....../////////000000000...---,,,,,,++++++,,,,,,***)))''''''))))))((('''(((((((((((((((((((((((((((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""$$$%%%$$$"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""#########$$$$$$$$$######""""""###$$$$$$%%%%%%&&&######$$$$$$%%%$$$$$$###$$$###############$$$$$$#########$$$$$$#########!!!""""""#########""""""""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""#########""""""""""""""""""""""""""""""!!!""""""!!! !!!###!!!###""" !!!###### !!!!!!"""""""""#########""""""""""""##################""""""!!!!!!  """###"""!!!"""###!!!###$$$###"""!!!"""#########$$$$$$$$$$$$######""""""############""""""""""""#########$$$$$$$$$%%%%%%###""""""###%%%%%%%%%$$$#########%%%''')))'''&&&&&&(((+++---...---000111222333444333222222000222444555555555777999666777888777666666888:::;;;===????????????@@@BBBCCCEEEFFFFFFFFFGGGIIIKKK___vvv:::999777666555555666666111111111222222222222222333222222222111111111111////////////////////////.........------------,,,,,,,,,---,,,+++***,,,......---,,,+++******++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,+++,,,,,,,,,,,,---------,,,,,,------...//////000000000000000000000000000---,,,,,,...000222222222222333555666888999999999999777888<<<@@@CCCJJJSSS```aaaccccccbbb___\\\ZZZVVVSSSNNNGGGAAA<<<888666333555777777777555333111111111222333333444444444//////...---------------........................---------...............,,,,,,---------.....................///000111222000111111111222222222222666666777888999;;;===>>>>>>@@@CCCFFFIIIJJJKKKKKKHHHHHHIIILLLOOOPPPPPPOOOMMMLLLJJJIIIGGGFFFFFFEEEFFFGGGHHHGGGEEEDDDDDDDDD???<<<999888999;;;;;;;;;;;;:::888777777777888999:::999888666444333333333222111000///............------------............,,,++++++***************((('''&&&'''(((((('''&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$%%%$$$$$$"""$$$%%%$$$!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""###############$$$$$$$$$""""""######$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$#########"""######$$$%%%"""###$$$$$$$$$$$$###"""!!!""""""############""""""""""""""""""""""""""" !!!!!!""""""#########!!!!!!"""############"""""""""""""""""""""""""""!!!""""""!!! !!!###!!!""""""!!!!!!!!!!!! !!!!!!""""""#########"""""""""############$$$""""""""""""!!!!!!!!!!!! """###""""""###$$$!!!###$$$###"""!!!"""#########$$$$$$$$$$$$######""""""############"""""""""############$$$$$$$$$$$$$$$############$$$$$$%%%$$$######$$$%%%'''((('''&&&&&&(((+++---------000111222333444333222222000222444555555666777999888999:::999888888:::<<<;;;===???@@@??????@@@AAAAAACCCDDDEEEEEEFFFIIIKKK___uuu777777666555555444444444111222222222222111111000222111111000000000000000.................................---------,,,,,,***,,,---,,,***)))+++...,,,,,,,,,++++++++++++***************++++++++++++***+++,,,+++***)))***,,,++++++++++++,,,,,,,,,,,,******+++,,,---.........+++---///...,,,******+++111222222222222222111000...///000222444333111000666222111111000///333999======>>>>>>===;;;:::888:::999777666444333222222(((+++///222222000///000...///...---++++++++++++---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,------------............///000111111......///000111222222222444444444555666888999:::<<<>>>AAAEEEGGGHHHHHHHHHDDDGGGLLLOOOOOONNNNNNNNNJJJIIIHHHFFFEEEDDDDDDDDDBBBDDDFFFFFFCCCAAAAAABBB???===;;;:::;;;===<<<<<<999888666555444555777888777777666444444333333333111000///......------...++++++,,,,,,,,,,,,------++++++***))))))))))))***((('''''''''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$%%%$$$$$$!!!$$$&&&$$$!!! ###&&&##################################################################$$$$$$###################################################$$$$$$$$$$$$###""""""######"""######$$$$$$%%%"""""""""###$$$$$$%%%%%%###$$$$$$%%%&&&&&&%%%%%%######""""""###$$$$$$%%%"""###$$$$$$$$$$$$###"""!!!!!!"""###############"""""""""""""""""""""""" !!!!!!"""######$$$ !!!"""###$$$######""""""""""""""""""""""""""" !!!"""!!!!!!""" !!! !!!!!!"""######$$$""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!"""$$$$$$###"""###$$$!!!###$$$###"""!!!"""######$$$$$$%%%%%%$$$$$$###""""""############"""""""""############$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''%%%%%%&&&))),,,//////...000111222333444333222222000222444555555666777999888999:::999888888:::<<<;;;>>>@@@AAA@@@???@@@AAAAAABBBDDDEEEEEEGGGJJJLLL]]]ttt555555555444444333333222222222222222222111000///111000000///////////////..............................---------,,,,,,,,,***,,,---,,,))))))+++...******+++,,,,,,,,,++++++)))************+++++++++)))+++,,,+++***)))***+++******+++++++++,,,,,,,,,***+++,,,---------------&&&+++///000...,,,---///***,,,.../////////......222111......///111111111......111666555222222555111111111222333444555555111222444555444333111000222111111000---,,,...333000111111000000000111333,,,,,,,,,,,,---...///000------------------------,,,,,,,,,------.........++++++,,,,,,,,,---------...------......///000111,,,---...000222333333444333333333444444666777777<<<>>>AAADDDFFFFFFFFFFFFBBBGGGNNNQQQOOOMMMLLLMMMIIIHHHGGGEEEDDDDDDCCCCCCAAADDDGGGFFFCCC@@@@@@BBBCCCAAA??????@@@@@@???>>>777666444333333444555777555444444333333444444555111000///...............******+++++++++,,,,,,,,,,,,+++******))))))******)))(((''')))******)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$###"""!!!!!!$$$&&&%%%!!! ###'''""""""""""""""""""""""""########################%%%%%%$$$$$$###"""""""""###################################################$$$$$$$$$$$$###""""""######""""""###$$$%%%%%%"""""""""###$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&######""""""###$$$%%%%%%"""###$$$%%%%%%$$$###"""!!!!!!"""###############"""""""""""""""""""""""" !!!"""######$$$ !!!"""$$$$$$$$$###""""""""""""""""""""""""""" !!!"""!!!!!!"""!!!###$$$!!!"""&&& !!!"""######$$$""""""######$$$$$$$$$$$$ !!!!!!""""""#########%%%&&&%%%###"""!!!"""!!!###$$$###"""!!!"""######$$$$$$%%%%%%$$$$$$###""""""############"""""""""############$$$$$$$$$"""###$$$%%%%%%$$$###""""""###$$$&&&&&&&&&&&&&&&######%%%)))---000111111000111222333444333222222000222444555555666777999666777888777666666888:::;;;>>>@@@AAA@@@???@@@@@@AAABBBDDDEEEFFFHHHJJJMMM\\\sss888777555444333333444444444444333222222111111000//////............//////......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,------...//////000222222111111111111222222000000000000000000000000111111111111111111111111000000000000000000000000000//////...------,,,,,,---------------------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000......///000111222333333000111111222444666777888:::;;;===???AAACCCDDDDDDCCCEEEGGGGGGFFFEEEFFFGGGEEEHHHKKKKKKJJJHHHFFFFFFHHHIIIJJJJJJIIIGGGDDDBBB???>>>===<<<;;;;;;<<<<<<555555555666666666666666777666444333222222333444111000000///...---------------..................+++******)))))))))))))))+++(((%%%''',,,...+++((('''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((((((&&&###"""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$(((((('''%%%$$$###""""""$$$$$$$$$############"""$$$#########""""""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""###"""!!! !!!"""############"""""""""""""""#################################$$$$$$%%%%%%%%%''''''''''''&&&&&&%%%$$$""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&'''((()))'''$$$%%%+++......///222000111222333444333222222222444777777777777888999:::888777888999;;;;;;:::<<>>>>>>>>???AAA@@@??????@@@BBBEEEHHHKKKLLLKKKJJJJJJJJJGGGFFFEEEDDDDDDEEEFFFGGGCCCAAA???===;;;999888888777777777777888888999999777666444222111111111111000000000///......------000000///...---,,,+++++++++******))))))))))))))))))'''%%%&&&)))+++)))&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$!!!""""""###############%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$###$$$''')))***))))))((($$$$$$$$$############"""############""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""##############################""""""""""""""""""!!!!!!""""""""""""""""""!!! """"""############"""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))%%%&&&+++.........000000111222333444333222222222444666777777777888999888666666666999:::;;;:::<<>>???>>>======???@@@DDDFFFIIIKKKJJJIIIJJJJJJGGGGGGGGGGGGHHHIIIJJJKKKEEEDDDCCCAAA>>>===;;;;;;888888888999999999::::::777666444222000000000000000000//////.....................------,,,,,,,,,+++******)))))))))))))))(((&&&%%%&&&((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$&&&))),,,---,,,***)))$$$$$$$$$#########""""""#########"""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""##########################################""""""!!!!!!!!!###$$$$$$%%%$$$$$$######""""""############""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((()))&&&&&&+++...---...000000111222333444333222222111444666777666666777999777555555666999;;;;;;;;;<<>>???>>>======???AAACCCEEEHHHHHHHHHHHHHHHIIIHHHJJJLLLNNNOOOOOONNNNNNGGGGGGFFFEEEDDDBBBAAA@@@::::::::::::::::::::::::666555333111000000000000////////////............+++,,,,,,,,,------......+++******)))))))))))))))''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""'''%%%###!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""$$$%%%%%%%%%######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%''')))++++++)))'''&&&$$$$$$$$$#########""""""""""""""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!""""""############""""""""""""""""""""""""$$$$$$$$$######""""""!!!$$$$$$%%%%%%%%%%%%%%%$$$""""""############""""""""""""""""""""""""""""""######$$$$$$$$$######"""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''((()))%%%&&&+++.........000000111222333444333222222111333555666666666777888666555555666999;;;<<<<<<<<>>??????>>>===>>>@@@BBBCCCEEEGGGGGGGGGFFFGGGHHHJJJLLLOOORRRSSSRRRQQQPPPIIIIIIHHHHHHGGGEEECCCCCC;;;;;;;;;:::999999888888444333222000000000000111//////////////////......******+++,,,---...//////+++******)))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$%%%&&&&&&&&&$$$"""!!!$$$$$$$$$############"""""""""""""""############!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""##################""""""!!!"""######$$$#########""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''$$$%%%+++......///222000111222333444333222222111333555666666666777888666555555777:::===>>>>>><<>>======@@@CCCFFFGGGHHHHHHGGGFFFGGGHHHLLLMMMOOOPPPQQQQQQQQQQQQIIIIIIIIIHHHFFFCCCAAA???===<<<;;;:::999777666666222111000//////000111222.../////////////////////+++++++++,,,,,,------...+++******)))))))))))))))(((((()))((('''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$########################"""############$$$$$$$$$!!!"""%%%&&&'''%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$###"""!!!$$$$$$$$$############"""!!!"""""""""############"""##################"""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""###"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""" !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!"""""""""""""""""" !!!!!!"""######""""""""""""############"""""""""""""""""""""""""""""""""######$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&###$$$***//////000333000111222333444333222222111333555666555555777888666666666888;;;>>>??????<<<>>>AAA@@@??????BBBEEEAAACCCEEEGGGGGGIIIKKKMMMYYYrrr555555444333444555666777000000000///......------...------,,,,,,------.........---,,,,,,,,,,,,---))))))))))))))))))))))))************************'''((()))***************))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((************************((((((((((((((()))******++++++******************++++++************++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))************++++++*********************++++++,,,---...///000------...///000222444555333444666888:::<<<======?????????===<<<===@@@CCCHHHIIIJJJIIIGGGGGGGGGIIIMMMMMMLLLLLLMMMOOOPPPQQQIIIIIIHHHFFFCCC@@@===;;;>>>===<<<:::888666555444111000/////////000222333.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))((()))))))))'''&&&''''''###########################$$$$$$%%%%%%&&&&&&'''!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""##############################"""############$$$$$$$$$!!!"""%%%''''''&&&$$$"""################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""!!!!!!""""""#########$$$######$$$$$$$$$$$$##############################!!!!!!"""###############""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""" !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""!!!!!!"""###############""""""############"""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%"""$$$***///000111444000111222333444333222222000333555666555555666888777666666888<<>>AAA@@@??????BBBFFFAAACCCEEEGGGHHHIIILLLNNN[[[sss666666666666555555555555222222111111000////////////...---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++*********+++++++++++++++***)))((())))))))))))))))))))))))((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((+++***)))(((((()))***+++---+++)))((('''((()))***((((((((((((((((((((((((******++++++++++++*********************************++++++,,,,,,------...+++*********))))))((((((******))))))))))))******((()))++++++******+++---------,,,+++***)))((((((******))))))******+++,,,((()))***++++++***)))((())))))))))))))))))))))))))))))***++++++++++++***(((((())))))*********+++)))))))))***++++++,,,,,,............///111222333777888888999;;;===???@@@AAAAAA???<<<:::<<<@@@CCCEEEEEEFFFFFFGGGGGGGGGHHHKKKOOOQQQNNNJJJHHHIIIKKKJJJFFFBBB???>>>===<<<;;;::::::999888666333000///111111111111111111222222---------,,,,,,++++++++++++,,,---...---,,,+++***,,,+++)))((((((((()))***''''''''''''''''''''''''&&&%%%$$$$$$############%%%$$$$$$######"""""""""((('''%%%#########%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$##############################"""############$$$$$$$$$'''$$$"""!!!"""#########  ###&&&%%%###""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$ !!!!!!""""""######$$$#########""""""!!!!!! !!!!!!"""###$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""!!!!!!!!!!!!!!!""""""############$$$$$$$$$######""""""!!!!!! """"""""""""""""""""""""#########""""""""""""""""""!!! """###$$$""""""""""""""""""""""""$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&(((+++---///000111222111000000222333444444555888:::;;;999888999999999;;;>>>@@@AAA@@@<<<>>>??????>>>???AAADDDCCCDDDEEEGGGHHHIIIJJJJJJZZZqqq666666666555555555444444333222222111000000/////////...---,,,,,,,,,,,,---------------------------,,,,,,,,,++++++************++++++++++++***)))((())))))))))))))))))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((******)))(((((()))******+++***((('''&&&'''((()))************************)))******++++++******)))************************++++++***************************)))))))))((((((******))))))))))))******(((***++++++))))))***,,,***************)))))))))******)))))))))***++++++((())))))******))))))((((((((((((((((((((((((((())))))***++++++++++++***(((((()))))))))*********((())))))******+++,,,,,,---------...///000222222777777888999;;;===???@@@??????>>><<<:::;;;>>>AAAAAABBBCCCEEEFFFHHHIIIJJJIIIWWW```ZZZNNNJJJKKKLLLHHHEEE@@@>>><<<;;;999777777777777666555222000///111111111111111111111111...---------,,,,,,,,,++++++,,,---------,,,******+++***)))((((((((()))***''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&$$$""""""############!!! ###%%%$$$###########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################""""""#########""""""""""""#########$$$############"""""""""!!! !!!!!!"""######$$$$$$""""""############""""""################################################""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""""""""""""""""""""!!! !!!"""###""""""""""""""""""""""""$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&(((+++---///000111222111000000222444555444555777:::;;;999888888888888:::===?????????<<<===??????>>>???AAACCCCCCDDDFFFGGGIIIJJJJJJJJJ[[[rrr666666555555555444444444333333333222111111000000......---,,,,,,,,,------//////......------,,,,,,+++++++++++++++***************++++++******)))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((***))))))(((((())))))******)))'''&&&&&&&&&'''(((************************)))******++++++******)))******************************)))(((((('''&&&&&&******))))))))))))((((((***))))))(((((())))))***)))***+++***)))((()))***'''((((((((())))))******)))))))))))))))******+++))))))(((((((((((())))))((((((((((((((((((((((((((()))******++++++******(((((())))))))))))******(((((()))******++++++,,,---------...///000111222666666777888:::<<<>>>???======>>>===<<<<<<===???===>>>@@@CCCFFFHHHJJJKKKUUUnnn{{{lllUUUJJJHHHGGGDDDBBB???===;;;999666444555555555444333222000000111111111111111111111111.........---------------+++,,,,,,,,,,,,+++******+++***)))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$&&&'''$$$%%%%%%%%%%%%%%%&&&&&&"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%&&&$$$""""""###$$$###""""""!!! !!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""!!!!!!""""""###############$$$$$$$$$$$$############""""""""""""!!!!!!!!!"""######$$$$$$""""""############""""""################################################""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$###""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########"""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%&&&(((+++---///000111222111000000222444555555555777999:::999888777777777999<<<>>>???>>><<<===>>>>>>>>>???AAACCCDDDDDDFFFHHHIIIJJJJJJJJJ\\\qqq777777666666666666555555444444333333222111111000...------,,,,,,,,,------000//////...---,,,+++++++++++++++***************))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((())))))))))))(((((('''''''''((()))''''''''''''''''''''''''))))))************))))))************************((((((((('''''''''&&&&&&))))))))))))))))))(((((())))))(((((((((((()))))))))***+++***(((''''''((('''''''''(((((((((((())))))(((((((((((()))******))))))'''&&&&&&'''))))))((((((((((((((((((((((((((())))))***************(((((())))))))))))))))))(((((())))))***+++++++++,,,,,,,,,---...///111111333444444555777999;;;<<<:::<<<======<<<<<<<<<===<<<===???BBBDDDGGGIIIJJJYYYssslllSSSIIIEEEAAA@@@>>>===<<<;;;999666444333333333333333222222222111111111111000000000000........................+++++++++++++++******)))******))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$############%%%&&&&&&&&&&&&&&&######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$""""""###$$$###"""###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!!!!!!!!!!""""""#################################"""""""""""""""!!!!!!""""""############""""""############""""""################################################"""!!!!!!!!!!!!""""""###""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""###$$$$$$###"""########################$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&(((+++---//////000111111000111333444666555555666999::::::999888777777:::===??????>>><<<===>>>>>>>>>???AAACCCCCCDDDFFFHHHIIIJJJJJJJJJZZZooo888888888777777777666666444444333333222111111000------,,,,,,,,,------...//////...---,,,++++++***************************((())))))*********))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))))))))))))))))))))***'''''''''''''''''''''''')))))))))******)))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((())))))))))))(((((((((((())))))(((******)))'''&&&'''((((((((((((((('''''''''&&&((((((''''''(((((()))***)))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((()))************)))))))))(((((((((((((((((('''(((((()))******++++++++++++,,,,,,---///000111000111111333444666888999666888:::;;;:::999999:::>>>>>>@@@AAACCCEEEFFFGGGJJJ\\\dddWWWIIIFFFEEEAAA>>><<<;;;;;;<<<;;;999666333333333333333333333444111111111000000000//////........................++++++******))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''' """&&&((((((&&&###!!!######%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$###!!!############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""#########""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!"""""""""#########""""""""""""############""""""""""""""""""""""""!!!!!!""""""############!!!""""""""""""!!!!!!!!!""""""""""""""""""""""""$$$###"""###$$$$$$###"""########################$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&(((+++---//////000111111000111333555666555555666888::::::999999888999;;;>>>@@@@@@@@@;;;<<<>>>>>>===>>>@@@BBBCCCDDDEEEGGGHHHIIIJJJJJJUUUkkk888888888777777777666666333333333222111111000000------,,,,,,,,,---......------,,,,,,++++++******)))))))))***************(((((())))))******))))))(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((('''(((((())))))((((((''')))))))))***************************************((())))))******))))))((())))))))))))))))))))))))&&&''''''((())))))******''''''(((((((((((()))))))))((((((''''''(((((()))'''((()))((('''&&&'''((())))))(((((('''''''''&&&'''''''''''''''((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))******))))))))))))((((((((((((''''''''''''((())))))******++++++++++++,,,---...///000//////000111333555777888444666888888777777888999???@@@AAABBBCCCDDDEEEEEEJJJOOOOOOHHHCCCBBBBBBAAA>>><<<;;;;;;;;;;;;999888444333333222222333444444111111111000000//////...---------------.........+++***))))))(((((())))))(((((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''"""$$$(((++++++)))%%%###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%$$$"""!!!"""###$$$$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""##################""""""!!!!!!""""""###"""""""""!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!! !!!!!!"""###$$$!!!!!!!!!"""""""""######"""""""""############$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$ !!!"""""""""""""""""""""""""""""""""""""""$$$###"""###$$$$$$###"""########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&(((+++---///...000111111000111333555777555444555888:::::::::999999999;;;>>>@@@AAA@@@;;;<<<=========>>>@@@BBBBBBBBBDDDFFFGGGHHHHHHHHHRRRhhh666666666666555555555555333222222111000000//////,,,,,,,,,,,,,,,---...///************************((()))))))))*********+++'''(((((()))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''((())))))((('''''''''(((((()))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((%%%'''((((((&&&&&&''')))((((((((((((((()))))))))''''''&&&&&&''''''((()))&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))))))))((((((((('''''''''''''''(((((()))***************++++++,,,---///000///000000222333555777888777888::::::999999;;;===???@@@AAABBBCCCDDDEEEFFFRRRKKKFFFEEECCC??????CCCAAA>>>;;;999999888777666333222111111111111222333222111111000//////......+++,,,,,,,,,------------+++***)))((('''((())))))'''((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%'''((()))((('''&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$%%%$$$""" !!!###%%%$$$"""!!!###%%%########################"""""""""""""""###$$$$$$########################!!!"""""""""#########$$$#########""""""##################"""""""""!!!!!!!!!"""""""""###############"""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$!!!!!!!!!!!!"""""""""###""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!"""############""""""""""""""""""""""""$$$###"""###$$$$$$###"""########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&(((+++---///...///111111000111444666777555444555777:::::::::999888888:::>>>@@@@@@???;;;<<<=========>>>@@@BBB@@@AAACCCDDDFFFGGGGGGGGGRRRggg555555444444444333333333222222111111000/////////,,,,,,,,,,,,,,,---...///)))))))))))))))*********(((((())))))*********+++''''''((()))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''&&&&&&%%%&&&'''''''''(((((())))))((((((''''''''''''(((((($$$&&&''''''&&&&&&((()))&&&&&&'''((()))***++++++'''&&&&&&&&&&&&'''(((((($$$%%%''''''''''''%%%$$$'''''''''''''''''''''''''''(((((()))))))))))))))))))))(((((('''''''''&&&''''''(((((()))******************+++,,,---//////000111111333444666888999<<<>>>>>>>>>>>>>>>AAACCC>>>???@@@BBBDDDFFFGGGHHHKKKAAA===BBBCCC>>>AAAJJJCCC@@@;;;888666666444333222222000/////////000111222111111000///......---+++++++++,,,,,,---------+++***((('''''''''((()))'''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&%%%$$$$$$###$$$%%%&&&''')))'''%%%#########%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$%%%%%%""" ###%%%$$$""""""$$$&&&"""""""""""""""""""""""""""""""""""""""######$$$########################!!!!!!""""""#########$$$$$$$$$############$$$$$$%%%$$$$$$$$$######""""""!!!!!!""""""#########$$$#########"""""""""""""""""""""############""""""########################"""""""""""""""""""""""" !!!"""$$$$$$!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$ """$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""###$$$$$$$$$"""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&(((+++---///...///111111111111444666777666444555777:::::::::888777777999<<>>;;;<<<=========>>>@@@BBB???@@@BBBDDDEEEFFFFFFFFFRRRhhh000111222222111000111333////////////000000000000//////...---,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))'''((()))******)))(((''''''''''''''''''((())))))&&&''''''&&&$$$$$$%%%'''))))))(((''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((***)))(((''''''((()))***))))))(((((('''''''''&&&))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''')))******++++++,,,------...///000111222444999<<>><<<<<<===>>>===;;;999777555555555555111222222111///...///111222111000///............000...,,,*********+++,,,+++******)))))))))))))))&&&&&&&&&'''''''''''''''&&&'''''''''&&&%%%%%%$$$############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%########################&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$###"""""""""$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$######"""!!! """$$$%%% !!!"""###$$$######"""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!""""""""""""############$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%########################%%%%%%$$$###"""!!! $$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%%%%&&&***---//////---...///000222333444555555555666666777777888888888777777888:::<<<<<<;;;:::;;;<<<>>>???AAABBBBBB@@@BBBCCCDDDCCCDDDEEEGGGQQQhhh222222333111//////000111/////////////////////000.........---,,,,,,+++++++++*********))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))'''(((((('''&&&&&&(((***))))))(((''''''''''''''''''&&&&&&&&&&&&'''(((((("""###$$$%%%&&&'''''''''&&&&&&&&&''''''''''''(((***)))(((''''''((()))***)))((((((((('''''''''&&&))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))&&&&&&''''''''''''&&&&&&)))((('''&&&&&&''''''((('''''''''(((((((((((()))$$$%%%&&&'''((())))))***)))******++++++,,,,,,------...//////000222666999>>>>>>???BBBEEEFFFDDDBBBBBBCCCCCCCCCDDDEEEFFFGGGDDDBBB>>>;;;999999999:::::::::888666555444333333222333333222000///000111333222111000000/////////000...,,,+++******+++,,,+++******)))))))))))))))''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%########################""""""!!!"""###%%%(((***%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$#####################$$$$$$%%%%%%$$$$$$###$$$###!!!!!!!!!"""$$$%%%###"""!!!!!!!!!"""$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$######""""""!!!!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$##############################""""""""""""""""""############"""""""""!!!!!!!!!""""""""""""!!!!!!""""""""""""############%%%$$$############$$$%%%""""""#########$$$$$$$$$$$$#########$$$$$$######""""""###$$$%%%%%%&&&&&&&&&%%%%%%&&&***---...///......///111222333444555555555666666777777888888777666666888:::<<<<<<;;;;;;<<<<<<>>>???@@@AAAAAA@@@BBBDDDDDDDDDDDDFFFHHHRRRiii333333222000------...000////////////////////////...------,,,,,,+++++++++))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))''''''''''''((((((((())))))))))))''''''(((+++...)))((((((''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''((()))((((((''''''(((((()))((((((((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&'''(((((((((((()))))))))&&&&&&''''''((())))))***))))))******+++,,,,,,,,,,,,---.........///333555777888:::>>>@@@AAA>>><<>>;;;999888999999:::::::::999888666555444333444444222000///000222444333222111000000000000///...,,,+++******+++,,,+++******)))))))))))))))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########&&&$$$!!! !!!$$$&&&########################""""""""""""###%%%''')))$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$######"""######$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$######$$$###"""""""""###%%%&&&$$$###!!! """$$$&&&######$$$$$$$$$$$$######""""""""""""""""""""""""###"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$######""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""####################################### !!!"""###$$$$$$%%%############""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$######################## !!!"""###%%%&&&'''(((&&&%%%$$$&&&)))---............///111222333444555555555555666777888888888666555555777:::<<<<<<;;;<<<<<<===>>>>>>???@@@@@@AAACCCDDDEEEDDDEEEFFFHHHSSSiii111111111///------///111///////////////.........---,,,,,,,,,+++++++++***)))(((((((((((('''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&''''''(((((((((((((((((()))(((''''''(((,,,///)))(((''''''''''''(((((('''&&&&&&&&&&&&'''((((((...,,,***(((&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''(((%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,+++,,,---------...111333333555888<<<>>>>>><<<:::@@@AAADDDFFFFFFEEECCCBBBFFFDDDBBB???===<<<;;;<<<<<<=========<<<:::888666333444444222000//////111333333222111000000000000///...---++++++++++++++++++******)))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%$$$############%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$#########$$$###"""!!!!!!"""###$$$########################&&&%%%$$$#########$$$$$$############"""""""""""""""""""""""""""######$$$##################$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######$$$######"""###$$$%%%%%%###"""!!! !!!"""$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""###!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$###""""""######################## !!!"""###$$$$$$%%%#########"""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""##################################################################$$$$$$###"""###$$$!!!"""###$$$%%%&&&''''''&&&%%%$$$&&&))),,,.........///000111222333444444444444555666777888888999666555555777:::<<<<<<<<<<<<=========>>>>>>??????AAACCCEEEEEEEEEEEEGGGHHHRRRhhh.../////////......111333000/////////......------+++++++++++++++*********(((((((((((('''''''''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&'''((()))((((((((('''''''''&&&&&&'''***---((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((...---***(((&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))((())))))******+++,,,,,,+++---.........///111333222555999<<<=========<<>>>>>>>><<<=========<<<;;;999888333444333111///...///000222222000///////////////......---,,,+++++++++++++++******)))))))))))))))))))))((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&%%%$$$############%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$##############################&&&%%%%%%$$$$$$##################"""""""""!!!!!!""""""!!!!!!""""""###$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!!!!!!!""""""######$$$"""######$$$$$$######"""###############$$$$$$$$$!!!!!!"""#####################$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!! !!!!!!"""###!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""""""""######"""""""""!!!!!!""""""""""""!!!!!!########################""""""""""""""""""""""""######################## !!!"""$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""######!!!!!!""""""""""""!!!!!!!!!"""""""""############!!!""""""""""""""""""!!!########################"""$$$%%%$$$""""""###%%%###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%))),,,......//////000111222333333444444444555666777888999999777666666888;;;======<<<<<<<<<======>>>>>>>>>???AAABBBDDDEEEDDDEEEFFFHHHPPPfff,,,...000000000000222333000//////......---------************************((((((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((%%%&&&((()))))))))((('''%%%&&&''''''&&&&&&(((***(((''''''''''''(((((()))'''&&&&&&&&&&&&'''((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$&&&((()))***+++(((((())))))***+++++++++***,,,...//////000222444333666999;;;<<<===>>>??????AAADDDFFFGGGGGGEEEDDDCCCCCCBBB@@@??????>>>>>>;;;;;;;;;;;;:::999888777555555444222000...///000222111000///...............------,,,,,,+++******+++******)))))))))))))))((((((((('''&&&&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################""""""###$$$%%%%%%&&&&&&############"""""""""!!!######"""!!!"""###$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!!!!""""""""""""""""""""""""############""""""!!!"""""""""############ !!!###$$$$$$$$$""""""######$$$$$$$$$$$$######""""""""""""""""""""""""###"""!!! !!!"""###$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""############""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################!!!!!!"""###############""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""############!!!!!!"""######"""!!!!!!$$$$$$$$$###############!!!$$$&&&%%%"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###%%%(((,,,------///000000111222222333333333444555666777888999:::999888888999<<<======<<<;;;;;;<<<======>>>??????@@@BBBCCCDDDCCCDDDEEEGGGOOOeee---///222333222111111111000000///......---,,,,,,)))*********************)))))))))(((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&((()))***)))((('''%%%'''))))))'''&&&'''''''''''''''''''''((())))))'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''(((((())))))******++++++(((+++---//////000222444333666888999999;;;>>>AAA===???AAADDDFFFFFFFFFEEEAAAAAA@@@@@@@@@?????????;;;;;;:::999888888888888777777777555222000111222333222111000////////////------------,,,+++******+++******)))))))))))))))''''''''''''''''''&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$%%%%%%%%%%%%$$$$$$#########"""""""""%%%$$$"""""""""###%%%&&& !!!###$$$%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!""""""############"""""" !!!""""""""""""""""""""""""""""""###############$$$$$$$$$$$$######""""""""""""""""""""""""$$$###!!!!!!!!!###$$$&&&!!!!!!""""""""""""!!!!!!""""""""""""############!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$##############################""""""""""""""""""""""""########################"""""""""""""""######$$$""""""""""""""""""""""""############"""""""""!!!!!!"""""""""############!!!!!!""""""""""""!!!!!!""""""""""""############"""###$$$%%%%%%$$$###"""$$$$$$$$$#########""""""!!!$$$&&&%%%""" ###&&&#########$$$$$$%%%%%%%%%%%%$$$###%%%(((+++------000000000111222222333333333333444666777999::::::<<<;;;:::;;;===>>>===<<<::::::;;;<<<===??????@@@???AAABBBCCCBBBCCCDDDFFFNNNfff...111444555333111000///000000///...------,,,,,,)))))))))))))))*********))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&((()))***)))((('''%%%'''***+++)))'''&&&&&&'''''''''''''''((()))***'''&&&&&&&&&&&&'''(((((((((((())))))(((&&&$$$###&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$ !!!###%%%&&&&&&&&&%%%&&&&&&&&&'''''''''((((((***)))(((&&&$$$"""!!! ((((((((()))******++++++&&&))),,,...///000222444333555777777777999>>>BBB<<<===???BBBDDDEEEFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA>>>===;;;:::999999:::;;;999999999777444222333444444333222111000000000000------------,,,+++******+++******)))))))))))))))&&&&&&&&&'''''''''''''''"""###$$$%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%&&&&&&''''''%%%###""""""###%%%'''########################&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$############%%%$$$###""""""$$$&&&''' !!!###$$$%%%%%%$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$############""""""!!!!!! """"""############"""""" !!!!!!!!!!!!!!!$$$###!!! """$$$&&&######$$$$$$$$$$$$######""""""""""""""""""""""""$$$###"""!!!"""###%%%'''!!!!!!""""""""""""!!!!!!###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!########################""""""""""""""""""""""""###########################"""!!!!!!!!!"""$$$%%%"""""""""""""""""""""""""""""""""""""""#########!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!""""""""""""############$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$######"""""" $$$'''%%%!!! ###&&&!!!!!!"""###%%%&&&'''(((%%%$$$###%%%(((+++------000000000111222222222333333333444666777999::::::>>><<<<<<<<<===>>>===<<<999999:::<<<===???@@@AAA>>>@@@BBBBBBBBBBBBDDDEEEOOOggg////////////............000///...------,,,------((((((((((((''''''''''''))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&(((''''''((())))))(((&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((******))))))((((((''''''((('''&&&%%%%%%&&&'''(((***)))'''%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))******+++++++++,,,,,,,,,............///111222333111222444777999;;;<<<<<<======>>>???AAABBBCCCDDDCCCBBBBBBAAA???>>><<<;;;<<<;;;999888666666777777777666444333333444444555111111111111000///...---++++++++++++++++++++++++))))))(((((((((((())))))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$%%%%%%###"""$$$$$$##################$$$$$$###############$$$$$$#########""""""!!!!!!##############################""""""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############%%%%%%%%%%%%%%%$$$###""" !!!!!!""""""######""""""############""""""!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!"""""""""###############""""""""""""######"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""""""""""""""###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&(((+++...000///000000111222444555666444555555666777888999999999;;;:::999:::>>>>>>:::;;;;;;;;;:::999999<<<>>>@@@======AAABBBAAACCCFFFSSShhh000000000/////////......000///...------,,,,,,---++++++*********)))))))))))))))))))))((((((((((((((((((((('''''''''&&&&&&((('''''''''))))))'''&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''(((((()))((((((((()))))))))******,,,,,,,,,,,,---///000111000111333666888:::<<<<<<======>>>???@@@AAABBBBBBAAA@@@@@@???===<<<:::999999888777666555555666666666666555444444444444555111111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$&&&%%%###$$$%%%%%%$$$"""########################$$$$$$###############$$$############"""""""""!!!##############################""""""""""""############""""""""""""##############################""""""""""""""""""""""""""""""""""""############""""""""""""############$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""######"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""""""""""""""###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%&&&(((+++...000111111000111111222333444333444555555666777888888:::;;;;;;999:::>>>===999:::;;;<<<;;;::::::<<<>>>???======AAABBBAAACCCFFFRRRggg111111000000000/////////000///...---,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((((()))(((((((((''''''''''''((('''&&&'''))))))'''&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''(((((()))(((((((((((()))))))))))))))))))))***+++,,,.........000222555888:::<<<===>>>>>>>>>>>>?????????@@@>>>===<<<;;;:::999888777666555444444444444555555666666666666666555444444111111000000///......------------------------,,,(((***,,,......,,,***((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$&&&$$$###$$$%%%%%%$$$"""########################$$$###############$$$$$$############""""""""""""##############################""""""""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$$$$%%%$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""############""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!############"""""""""""""""""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$##########################################$$$$$$&&&'''(((&&&&&&%%%&&&(((+++...000111111000000000000111111222222333444555666777888;;;<<<;;;999:::===<<<888999;;;======<<<<<<===>>>???======AAABBBAAABBBFFFPPPeee111111111111000000000000//////...---,,,,,,,,,,,,************)))))))))((())))))))))))(((((((((((())))))(((((((((''''''''''''&&&&&&'''(((((('''%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((************************'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))***)))))))))*********++++++((((((((()))***+++------...///222444888;;;>>>???>>>>>>==================;;;:::999888666666555555333333333444444555555666555555666777777555444333111000000///......---------,,,,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###""""""""""""#####################"""######$$$%%%#########"""""""""""""""##############################""""""""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############!!!"""""""""##################$$$$$$$$$$$$############""""""!!!!!! """"""############"""""" !!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!############"""""""""!!!"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$#######################################"""""""""###$$$&&&'''(((%%%%%%$$$%%%'''***---///000////////////000000111111111222333555666777777;;;<<<;;;888999<<<;;;666999;;;>>>???>>>======>>>???<<<===@@@BBBAAABBBFFFMMMbbb|||111111111111000000000000///...---,,,,,,++++++,,,************)))))))))((())))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&'''(((((('''%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))))))))))))))*********&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%'''(((((()))******++++++(((((()))))))))*********((((((((()))***+++------///000222444888;;;>>>@@@======<<<<<<<<<<<<;;;;;;999888666555444444444444333444444555666666666666444555666666666555333222111000///...---------...++++++++++++******))))))***)))(((''''''((()))***&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""""""""###$$$$$$$$$$$$###%%%$$$######%%%%%%%%%###!!!!!!"""""""""###############""""""###$$$$$$%%%""""""""""""""""""####################################""""""""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############"""######$$$$$$###############""""""!!!!!! """"""############"""""" !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!############"""""""""!!!!!!!!! !!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""################################################!!!""""""###$$$%%%'''((($$$######$$$&&&))),,,...---------...///111222333000000111333444666777777;;;<<<;;;888999<<<:::666888;;;===???>>>===>>>>>>>>><<<<<<@@@AAA@@@BBBEEELLLaaazzz111111000000000////////////...---,,,++++++++++++,,,,,,+++++++++*********))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&'''&&&%%%&&&((((((&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&&&&'''''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&&&&&&&%%%$$$'''(((((())))))***++++++&&&&&&&&&&&&''''''''''''(((((())))))***+++---...000000111333666:::===???;;;;;;;;;;;;;;;:::::::::888777555333333333333444444444555666777777777666444444444444444333222222111000///---,,,------...++++++******))))))((((((***(((&&&$$$$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""!!!"""######$$$$$$######$$$#########%%%&&&%%%$$$ !!!!!!""""""#########""""""""""""###$$$%%%%%%""""""""""""##########################################""""""""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""############!!!"""######$$$#########""""""""""""!!!!!!!!!!!!""""""############"""""" !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""""" !!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""#######################################"""""""""######%%%&&&'''$$$######$$$&&&))),,,...,,,------...000111333444000000222333555666777888:::;;;:::888999<<<;;;777888:::<<<=========>>>???>>><<<<<<@@@AAA@@@AAAEEEMMMbbb{{{000000000/////////......///...---,,,++++++++++++++++++*********)))))))))))))))))))))((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&$$$''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((($$$%%%%%%%%%&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&###$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&&&&%%%$$$###&&&&&&&&&'''(((((())))))%%%%%%&&&&&&&&&'''''''''(((((((((((()))+++,,,---//////000111333777:::<<<999999999:::::::::::::::888777555333333333444555444555666777777666555555333333222222111111222222111000...,,,,,,,,,---...,,,,,,++++++***))))))(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""############""""""!!!""""""###############$$$###"""###%%%&&&%%%$$$ !!!!!!"""######$$$""""""""""""###$$$%%%&&&!!!"""""""""##########################################""""""""""""############""""""""""""##############################""""""""""""""""""""""""""""""""""""############""""""""""""############!!!!!!"""###############!!!!!!!!!!!!""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""###$$$$$$############""""""""""""  """######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""""""""#########$$$##############################"""######$$$%%%%%%%%%%%%%%%&&&(((+++...000////////////000111222333000111222444555777888999888:::999777999<<<;;;777888:::;;;;;;;;;;;;>>>@@@>>>;;;<<>>@@@>>>;;;<<>>>>>>>>BBBHHHQQQfff/////////......---------...---,,,+++***++++++,,,))))))))))))((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&%%%&&&((()))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******)))***,,,---...000333555;;;:::999999888888888888888888666555444444333444333444555666666666666666666444222222333555666666222111000...---,,,,,,,,,++++++*********)))))))))'''''''''&&&%%%%%%$$$$$$!!!###$$$&&&&&&&&&$$$###$$$##################$$$##############################$$$$$$$$$$$$######$$$$$$$$$#######################################"""############$$$$$$$$$######""""""""""""######!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""%%%&&&&&&$$$"""!!!"""###!!!"""""""""############$$$###""""""""""""###$$$######""""""######$$$%%%######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!"""######$$$$$$""""""######$$$''',,,000333---%%% !!!###%%%""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$#########"""""""""""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""#########""""""""""""""""""""""""""""""##################$$$$$$$$$$$$$$$######""""""######$$$%%%&&&&&&&&&''')))+++...///000///.........000111222222333444666777999:::;;;888777777888::::::999888888:::<<<<<<<<<;;;<<<===???<<<<<<>>>>>>>>>BBBHHHTTThhh111000000///...------,,,,,,,,,+++************+++)))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((&&&&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))((()))+++,,,---///222444999999999999999888888888666666555444444444444444555666666777777666666555777555333333555666777666444333111000...---,,,,,,,,,+++++++++************((((((((('''&&&&&&%%%%%%"""###%%%&&&&&&%%%$$$$$$%%%$$$###""""""###$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$######""""""########################"""############$$$$$$$$$######""""""""""""######!!!!!! !!!!!!"""###$$$%%%$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""$$$$$$$$$###!!! !!!###""""""""""""###############""""""!!!!!!""""""######""""""""""""###$$$$$$######$$$$$$$$$$$$###### """"""!!!!!!!!!!!!""""""######""""""""""""######"""""""""""""""""""""""" !!!"""###'''+++///333---&&&$$$%%%&&&%%%###""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################"""""""""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""########################""""""""""""$$$$$$#########"""""""""######""""""######$$$%%%%%%%%%%%%'''))),,,///111///.........///000222333222333444666777999:::;;;888777777888::::::999888999;;;=========<<<===>>>???<<<<<<>>>>>>>>>BBBHHHUUUiii444333333111000///......+++++++++***************))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((()))+++,,,---///222444888888888999999999999888555555444444444444555555777777888777777666555555777555444444666777777666666555333111///---,,,,,,,,,,,,,,,+++++++++******)))))))))(((''''''&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$%%%$$$###!!!!!!###$$$%%%##############################$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""########################""""""#########$$$$$$$$$######""""""""""""######!!!!!!!!!!!!"""###$$$%%%&&&%%%%%%$$$###""""""!!!###$$$$$$%%%%%%$$$$$$###########################"""""""""""""""""""""""""""######""" !!!""""""""""""""""""#########""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!  """###############""""""!!!!!!!!!!!!!!! !!!###&&&((())),,,......***$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""######""""""######$$$%%%###$$$%%%''')))---000222...------...///111333444222333444666777999:::;;;999888888999;;;<<<;;;:::999;;;======<<<<<<===>>>???<<<<<<>>>>>>>>>BBBHHHUUUhhh~~~444333222111000///...---++++++++++++******))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))***,,,---...000333555666777888999999999999888555444444444444555666666888888888888777666555444666555444444666777777666666555333111///...---,,,,,,,,,,,,+++++++++*********))))))(((((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$###""""""###$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$######""""""""""""##################$$$%%%&&&&&&''''''&&&%%%$$$######"""###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""!!!"""###!!! !!!"""######""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!""""""###$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!  """###$$$$$$######"""!!!!!!!!!"""######!!! !!!$$$+++111222,,,%%%!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$######""""""!!!!!! !!!!!!"""######$$$$$$######""""""######$$$%%%######$$$'''***---000222...------...///111333444222333444666777999:::;;;:::::::::<<<>>>???>>><<<888:::<<<<<<<<<;;;<<<===???<<<<<<>>>>>>>>>BBBHHHVVViii000//////...---,,,,,,+++++++++,,,,,,++++++***)))((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&(((((()))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((()))))))))***,,,---...000333555444555777999::::::999999666666555555555666666777777777777777666666555444555444444444666777666555555444222111///...------,,,+++++++++************)))))))))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######################################################$$$$$$$$$$$$######################################################"""############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$%%%'''''''''&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""!!!"""###""" !!!###############""""""""""""!!!""""""######""""""!!!"""!!!!!!!!!!!!"""############$$$$$$$$$$$$##############################""""""!!!!!!!!!!!!"""""""""!!!!!!""""""###$$$%%%$$$#########""""""!!!!!!"""###$$$###""""""###%%%***...111+++"""###"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""########################"""""""""""" !!!"""###$$$%%%&&&######""""""######$$$%%%###$$$%%%'''***---000222///.........///000222333222333444666777999:::;;;;;;;;;;;;===???@@@???>>>888:::<<<<<<;;;;;;<<<===???<<<<<<>>>>>>>>>BBBHHHXXXkkk...---------,,,,,,+++++++++,,,---------,,,******(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&(((((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******((()))+++,,,---///222444333444777999::::::999999888777777666666666777777555555666666666555555444444333333444666666555444333333111000///.........++++++*********)))))))))))))))(((''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%!!!###$$$%%%%%%$$$###!!!##############################$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$######""""""""""""##################$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""###"""!!!!!!"""$$$############"""""""""!!!""""""###$$$$$$###""""""!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""######$$$$$$$$$#########"""""""""""""""!!!###$$$$$$###"""$$$%%%''')))***%%% $$$"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$#########""""""""""""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""#########""""""""""""""""""""""""""""""#########"""#########$$$$$$%%%%%%######""""""######$$$%%%$$$$$$%%%''')))---///111000///.........000111222222333444666777999:::;;;;;;:::;;;===???@@@@@@>>>999;;;=========<<<===>>>???<<<<<<>>>>>>>>>BBBHHHVVVjjj..................------,,,,,,---...---,,,+++***(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%(((******(((&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********&&&(((***+++,,,---000333222444666999::::::999999999999888777777777777777444444555555555555555444333333222444555666444333222111000///............*********))))))))))))(((((((((((('''&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%% """$$$&&&&&&$$$""" ##############################$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&########################"""############$$$$$$$$$######""""""""""""######""""""""""""###$$$%%%&&&###############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################"""""""""""""""""""""""""""######"""!!!!!!###%%%$$$#########""""""!!!!!!"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" """"""""""""!!!""""""""""""""""""######!!!"""###"""!!! !!!""" ###%%%%%%###"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$############"""""""""""""""""""""""" !!!"""######"""!!! """"""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""###$$$$$$%%%%%%%%%&&&'''))),,,///111000000///......///000111222333444666777999:::;;;:::::::::<<>>:::<<<>>>???>>>>>>>>>@@@???<<<<<<>>>>>>>>>BBBHHHRRRggg111111000///...---,,,,,,+++++++++***++++++,,,,,,++++++***((('''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&((())) """''''''***)))$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$$$$%%%(((((((((((())))))))))))))))))***+++,,,...///000222444777999:::999777666888999999777555555666888666666555444333333222111111111222444666666333111222111000///---,,,+++******)))))))))))))))******///---***(((&&&%%%&&&&&&&&&&&&''''''&&&$$$###!!!"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$#########""""""!!!!!!###!!!!!!"""###$$$###"""!!!"""%%%&&&$$$!!!""""""""""""""""""""""""###"""!!!"""###$$$###!!!######"""""""""""""""###########################""""""""""""""""""""""""$$$###""" !!!""" !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!###%%%###  !!!"""###$$$%%%%%%"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#######################################""""""#########""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################%%%%%%%%%$$$$$$#########$$$###"""""""""###%%%%%%&&&&&&&&&'''))),,,...000000000000000000000111222222222444666777999;;;;;;<<<<<<<<<>>>AAABBB@@@???:::::::::;;;<<<===>>>???@@@<<<;;;===??????BBBGGGSSSeee000000//////......------,,,,,,+++******+++++++++******)))((('''&&&&&&%%%''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$###"""$$$&&&%%%222HHHIII333&&&'''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&(((''''''((((((((())))))))))))))))))***,,,---///000222333555777777777666555555666888777666666777888666555555444333222222222222111222333555555333111111111000...---,,,+++******)))))))))))))))******---,,,)))'''%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$##################$$$$$$############$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################"""""""""#########$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$####################################"""""""""!!!###!!!!!!"""###$$$###"""!!!"""$$$%%%%%%###!!! """"""""""""""""""""""""###"""!!!"""###$$$###!!!######""""""""""""##############################""""""""""""""""""""""""$$$###"""!!! !!!""" !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!###%%%### !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""########################""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%%%%$$$$$$$$$######$$$###"""""""""###$$$%%%%%%%%%%%%&&&(((+++...///000000000000000111111222111222333555666888999999;;;;;;<<>><<<:::::::::;;;<<<===>>>??????;;;:::<<<>>>>>>AAAFFFOOObbb~~~........................---,,,+++***************)))(((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%$$$""""""$$$%%%%%%:::VVVVVV777%%%'''***%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))'''''''''(((((((((((()))(((((()))***+++,,,...///222333333444444444333333000222555666666555555555444444444333333222222222222111111111333444333222111000///...---++++++******))))))(((((()))))))))***)))'''&&&%%%%%%&&&''''''&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""############$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############################################################""""""""""""###!!!!!!"""###$$$###"""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""!!!"""###$$$###!!!###"""""""""""""""##############################""""""""""""""""""""""""###""""""!!!!!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!""""""""""""!!!"""$$$""" ######"""!!! !!!!!! !!!!!!"""###"""""""""""""""""""""""""""############""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$$$$%%%'''***---...000000000000000111222222222222333444555666777777:::;;;<<>>???>>>:::999<<<======@@@EEELLL```~~~---------....../////////------+++***))))))))))))'''''''''((((((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%'''(((((($$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%'''(((,,,:::;;;---&&&((($$$&&&%%%%%%%%%$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$"""!!!"""%%%(((&&&&&&'''''''''(((((((((((((((((()))***+++------111111111111111111111111...111444666555333111111333333333333222222222222333111000000222333333222000//////...,,,++++++******))))))(((((((((((()))'''&&&&&&%%%%%%&&&&&&''''''&&&$$$#########$$$%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$###$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$##########################################"""""""""""""""###!!!!!!!!!###$$$###"""###"""""""""######$$$$$$""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""""""""""""""###$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""###""" ######"""!!!  !!!""""""""""""""""""""""""""""""###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$'''))),,,---000/////////000111222333333333444555555666777777999:::<<>>>>>AAAFFFNNNddd,,,,,,------......//////---,,,+++***))))))((((((''''''''''''(((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%&&&'''((((((###$$$$$$%%%%%%$$$$$$###%%%%%%&&&%%%$$$###%%%''''''!!!$$$"""&&&((( %%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$"""!!!"""%%%(((&&&&&&&&&&&&'''''''''''''''''''''((()))***+++,,,///////////////000000000111444888888666333000///111111111222222222222222222000//////111222222222//////...---,,,++++++*********)))(((''''''((((((%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$###"""###$$$%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################""""""""""""""""""#########!!!!!!!!!###$$$###"""$$$###"""!!! !!!""""""""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""!!!!!!"""###$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!  !!!"""!!!!!!"""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""###############"""!!! !!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$&&&)))+++---////////////000111222333444444555666777777888888999:::<<<>>>???<<<888444999999999:::<<<>>>???@@@AAA===<<<>>>???@@@CCCGGGSSSjjj,,,,,,------.........///,,,+++***)))))))))))))))'''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''######$$$$$$$$$$$$######"""###$$$###!!!!!!###$$$$$$$$$'''!!!###'''###$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$%%%''')))%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))******,,,---...//////000000000555777::::::777444111000000000000111111222222333000/////////111222111000......------,,,++++++*********)))(((''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%""""""##################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################""""""""""""###############!!!!!!"""###$$$###"""######"""!!! !!!!!!""""""""""""""""""""""""###"""!!!"""###$$$###!!!!!!!!!!!!!!!"""###$$$%%%########################"""""""""""""""""""""""" !!!!!!""""""""""""!!! !!!!!!!!!!!! !!!!!!""""""###### !!!!!!""""""###### !!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!!!! !!!!!!"""###"""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$############$$$&&&))),,,---////////////000111333333444444555666777888999:::999:::;;;===>>><<<888555888999999:::<<<>>>@@@AAAAAA>>><<>>@@@AAAAAA===<<<>>>@@@@@@CCCHHHUUUmmm------------------------***)))))))))))))))***+++))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$######$$$%%%%%%$$$######$$$&&&((( !!!$$$!!!%%%)))"""""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''')))---000222222000///,,,...111111000...------......///000111222222333......///111333222000------------,,,,,,+++++++++******)))''''''&&&&&&&&&&&&&&&'''((((((''''''&&&!!!"""$$$%%%%%%$$$###"""%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$$$$$$$%%%&&&%%%$$$###""""""############$$$$$$$$$""""""""""""""""""""""""!!!""""""""""""######### !!!!!!"""###$$$$$$%%%########################!!!"""$$$%%%%%%$$$"""!!!########################!!!!!!""""""#########$$$###!!!!!!"""###$$$###""" !!!"""$$$%%%%%%%%%%%%""""""""""""""""""""""""###"""!!!"""###$$$###!!!!!!!!!!!!!!!"""###$$$%%%########################"""""""""""""""""""""""" !!!#########"""!!! !!!!!!!!!!!!  !!!"""######$$$"""""""""""""""""""""""" !!!"""######$$$ !!!"""!!! !!!!!!!!!!!!!!!!!!!!! """""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############""""""""""""""""""""""""!!! !!!###%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$######$$$$$$$$$%%%'''***---............///000222333444000111222444666888999:::;;;::::::;;;======;;;999888888999:::<<<>>>@@@AAA@@@<<<;;;===??????BBBGGGRRRjjj------......------,,,+++((())))))************))))))((('''&&&%%%&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''''''''&&&%%%$$$((('''&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###"""""""""############$$$$$$$$$%%%%%%$$$###""""""######!!!!!!"""############"""&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''***---............/////////...............///---///000000///......///111000///000111111///---,,,------...------,,,,,,++++++***)))((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""%%%%%%$$$###""""""##############################%%%$$$###"""""""""$$$$$$""""""""""""""""""""""""$$$$$$###############$$$"""############$$$$$$$$$$$$"""!!! !!!"""$$$%%%$$$#########""""""!!!!!!#################################""" !!!###%%%""""""""""""""""""""""""###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###""""""!!!!!! !!!!!!""""""!!!!!!  !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!###"""!!! !!!"""###""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#########"""""""""############"""!!!!!! !!!###$$$$$$##############################""""""""""""""""""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''''''''((()))+++,,,......---...///111222444222333333444555666888888:::;;;;;;<<<;;;:::888777666888999:::;;;===AAADDD@@@>>>;;;:::<<<@@@BBBCCCRRRjjj------......------,,,,,,))))))************)))))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######""""""############$$$$$$$$$%%%$$$$$$#####################$$$%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((++++++,,,,,,,,,...111444222111000///...//////000...///111000...---...///000/////////000000...---,,,,,,---.........------,,,++++++***)))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################$$$######""""""######$$$$$$$$$$$$#########""""""%%%$$$$$$###""""""##############################%%%$$$###""""""###$$$$$$########################$$$$$$###############$$$"""############$$$$$$$$$######!!!!!!!!!"""$$$%%%############"""""""""!!!#################################"""!!!!!!###%%%""""""""""""""""""""""""###"""!!! !!!"""###"""""""""######$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!! !!!!!!""""""!!!!!!!!! !!! !!!""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""!!! !!!"""###""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!! !!!"""###############!!!!!!!!!!!!!!!"""###$$$################################################%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&(((+++---//////.........///000222333333333333444555666777888999:::;;;;;;;;;:::999888777999::::::;;;===AAACCCAAA>>>;;;:::===@@@BBBCCCRRRkkk......---------,,,,,,,,,++++++++++++***)))(((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((******))))))+++111888>>>666444222000//////000111///000111000...---...///000///......//////...,,,+++,,,---...............---,,,,,,+++***)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$#################################""""""""""""""""""###$$$$$$$$$###############%%%$$$######"""#################################$$$######"""######$$$$$$########################$$$###############$$$$$$"""############$$$$$$$$$######"""!!!"""###$$$%%%############""""""""""""########################"""######"""!!!!!!"""$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$%%%###$$$$$$$$$$$$###"""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!! !!!!!! !!!!!!"""###""""""""""""""""""""""""%%%%%%$$$###"""!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$###!!!  !!!"""$$$$$$$$$%%%""""""!!!!!!!!!""""""#################################$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&))),,,000222///////////////000111222333333333444555666777888888999:::;;;;;;;;;:::999999:::;;;;;;;;;===@@@CCCAAA>>>;;;;;;===AAACCCDDDRRRmmm......------,,,,,,,,,,,,,,,,,,,,,+++***)))(((''')))(((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""######$$$$$$############"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&''')))---555===CCC999777444111000000111222000111111000...---...000000...------......---,,,+++,,,---...////////////------,,,++++++***))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#################################""""""""""""##############################$$$$$$###############$$$##########################################$$$$$$#################################"""######$$$%%%""""""#########$$$$$$$$$######"""""""""###$$$%%%#########"""""""""""""""########################"""#########!!!!!!"""$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""#########$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""""""""""""""""""""%%%$$$$$$$$$######""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!! """######$$$$$$$$$######""""""!!!"""""""""########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%"""###$$$&&&))),,,000111//////000000000111111111333333333444444666777777777888:::;;;<<<;;;;;;::::::;;;<<<<<<;;;===@@@BBBAAA>>>;;;;;;>>>AAADDDEEETTTppp///...---,,,,,,,,,------,,,,,,,,,,,,+++)))((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%'''))),,,///444:::>>>888777444222111111222222000000000///......000222000///---,,,---......---,,,---....../////////...------,,,,,,++++++******''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$########################$$$$$$$$$######$$$$$$$$$########################$$$###############$$$$$$########################""""""######$$$$$$$$$$$$##############################""""""###$$$$$$%%%""""""#########$$$$$$$$$###############$$$$$$%%%""""""""""""""""""##############################!!!"""$$$###"""!!!"""###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!"""##############################""""""######$$$$$$$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###############""""""############"""!!!$$$######""""""""""""#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&(((+++.../////////000111111111222222444444444444444555666777777888:::;;;<<<;;;;;;::::::;;;<<<;;;;;;<<>><<<<<>>BBBAAAAAAAAAAAACCCFFFHHHIIIPPPnnn,,,,,,------------------+++++++++*********))))))((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""&&&%%%###)))111---"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((((((((((())))))*********...///000000///---+++***......------------......---------.........//////111///...---......,,,++++++***)))(((''''''''''''((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$$$$$$$""""""############""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""#######################################$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""###"""""""""""""""""""""######""""""######$$$%%%###$$$$$$%%%$$$###"""!!!""""""""""""""""""""""""######""""""""""""######%%%$$$"""!!!!!!!!!"""###"""""""""""""""""""""""" !!!!!!!!!!!! !!!"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###############""""""""""""""""""""""""""""""""""""""""""""""""######""" """%%%""""""""""""#########$$$########################""""""######$$$#########""""""#########$$$$$$$$$'''$$$"""!!!"""$$$%%%%%%!!!%%%&&&######&&&'''$$$%%%%%%$$$%%%'''+++...000///000000111111222333333333444444333333333666888999999::::::999888888777777:::<<<<<<:::;;;>>>BBBBBBAAAAAABBBCCCEEEGGGHHHPPPmmm,,,,,,,,,------.........++++++*********))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&'''(((***,,,---%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&&&&###&&&+++***"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$%%%(((---///---+++&&&''''''((()))***++++++---.../////////---,,,+++------,,,,,,,,,,,,------,,,---...///000///......///---+++***+++++++++*********)))(((''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%%%%%%%%%%""""""############""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################!!!!!!""""""###$$$$$$%%% !!!"""""""""""""""""""""""""""""""""#########""""""""""""###$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""############""""""$$$###""""""!!!"""""""""######################## !!!!!!!!!!!! !!!"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###""""""###%%%!!!!!!!!!"""""""""##############################""""""#########""""""!!!###############$$$$$$$$$'''$$$""""""$$$$$$""" """$$$$$$!!!"""$$$%%%###$$$$$$$$$%%%&&&)))---...//////000111111222222333222444555555555555777888888888999999888888777777777:::<<<<<<:::;;;>>>BBBCCCCCCBBBBBBCCCDDDFFFGGGMMMjjj+++,,,,,,------.........************))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))+++///333555&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""!!!$$$$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%######(((///111...***%%%%%%&&&''')))***++++++,,,------......---,,,+++,,,,,,++++++++++++,,,,,,+++---///000111000...---///,,,)))((()))***++++++,,,+++***))))))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$""""""############""""""########################################################################################################################################################################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$ !!!""""""""""""""""""""""""""""""#########"""""""""""""""###$$$$$$&&&%%%$$$#########$$$$$$########################!!!"""###$$$$$$###"""!!!######""""""""""""""""""########################""""""############"""""" !!!"""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%$$$######$$$"""############$$$$$$$$$########################""""""#########"""!!!!!!######################## """%%%'''&&&###%%%$$$###!!!"""$$$$$$###%%%%%%$$$%%%'''***---...//////000000111222222222222444666777666666777888777777888888888777777666777:::<<<<<<:::;;;>>>BBBDDDDDDCCCBBBBBBCCCEEEFFFIIIeee,,,,,,,,,------.........*********)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&)))---///&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%""" !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&%%%&&&######'''---...+++&&&$$$%%%&&&'''((()))******+++++++++,,,,,,,,,,,,+++++++++************++++++***,,,...///000///---,,,///,,,***)))***+++,,,,,,,,,+++***)))((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######"""!!!""""""############""""""########################################################################################################################################################################%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%$$$$$$############ !!!"""""""""""""""!!!!!!""""""############""""""!!!!!!""""""###$$$&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""#########""""""########################""""""############"""""" !!!"""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!###%%%%%%###""""""###"""############$$$$$$$$$########################""""""############""""""###########################&&&&&&###"""###%%%***&&&""""""###$$$%%%%%%'''&&&&&&&&&(((+++---///...//////000111111222222111333666777666666888999666777777888888888777777777:::<<<<<<:::;;;>>>BBBEEEDDDCCCBBBBBBCCCDDDEEEIIIeee------------------------******)))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''((()))((('''&&&&&&$$$$$$&&&))))))'''$$$$$$%%%%%%&&&'''((())))))(((((())))))******++++++******))))))))))))*********+++,,,---...------,,,...,,,******+++,,,,,,,,,))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$###"""!!! """"""############""""""########################################################################################################################################################################$$$$$$############$$$$$$""""""""""""""""""""""""&&&%%%%%%$$$######"""""" !!!"""""""""""""""!!!!!!!!!"""######$$$$$$"""!!!!!!!!!!!!"""######%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!"""############"""######################## !!!!!!!!!!!! !!!"""""""""""""""""""""""""""############""""""""""""""""""""""""########################"""###$$$$$$%%%$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" """$$$$$$"""!!!"""###!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###!!!!!!%%%,,,222///((("""###%%%%%%%%%'''((('''''''''(((+++---///......///000000111111222111333555555555666888:::777777888888999999888888777:::<<<<<<:::;;;>>>BBBDDDDDDCCCBBBBBBCCCEEEEEEMMMiii.........------,,,,,,+++***)))))))))((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((()))*********))))))(((((())))))*********++++++++++++,,,,,,,,,+++******,,,,,,,,,***))))))'''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###############"""!!!""""""############""""""#################################################################################################################################################################################""""""#########!!!!!!!!!!!!!!!!!!!!!!!!##################"""""" !!!""""""""""""""" !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!"""######$$$%%%&&&&&&&&&%%%$$$### ######""""""""""""###### !!!"""###$$$######""""""""""""""""""""""""""" !!!!!!!!!!!! !!!"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""########################"""###$$$$$$%%%%%%$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###"""!!!"""$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&&&&$$$$$$$$$#########""""""&&&### ###+++222555555222(((!!!###%%%$$$$$$'''''''''&&&&&&'''***,,,.........//////000111111111111222333333333555888:::777888888999::::::999999777:::<<<<<<:::;;;>>>BBBDDDCCCBBBBBBCCCDDDEEEFFFOOOjjj//////...---,,,++++++***))))))))))))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''""""""$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################!!!"""###%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$### !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """%%%'''((('''&&&$$$$$$%%%%%%%%%###$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))***))))))(((((((((((())))))******))))))******+++,,,******)))***,,,,,,+++)))+++***)))((((((''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""######$$$$$$###""""""############""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""##############################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!!!!""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!"""######$$$%%%&&&''''''%%%###""" $$$###"""!!!!!!"""###$$$ !!!"""$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!"""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###""""""###%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&'''(((((($$$$$$$$$$$$######""""""### +++:::@@@999000333((( """%%%$$$$$$'''&&&&&&%%%%%%&&&)))+++---......//////000111111111111222222222222444888;;;777888999:::::::::::::::777:::<<<<<<:::;;;???BBBCCCCCCBBBBBBCCCDDDFFFGGGOOOiii333///++++++---......---************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$################################################%%%%%%%%%$$$$$$#########$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))*********)))))))))))))))))))))***++++++++++++***+++,,,,,,,,,,,,+++******---,,,***)))'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################$$$###$$$%%%&&&&&&###!!!######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######""""""""""""############%%%%%%%%%###!!! ########################%%%$$$$$$$$$######""""""!!!"""$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$##################""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""############""""""!!!###$$$%%%$$$###"""""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$(((+++&&&&&&&&&%%%%%%$$$$$$$$$!!!"""%%%'''((((((((('''""""""###$$$%%%%%%%%%%%%***+++)))///999222&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%(((***++++++,,,...000111000///000111444222///111444777777666888:::<<<>>>>>><<<999777;;;=========<<<===???AAADDDCCCAAAAAAAAABBBDDDFFFPPPfffrrryyy000...------//////---+++)))))))))(((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$################################################%%%%%%%%%$$$$$$############$$$%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$""""""'''---000---)))$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''))))))))))))))))))))))))))))))***++++++++++++***+++,,,,,,,,,,,,+++******,,,+++***(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$#################################$$$%%%%%%###!!!######""""""######$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""$$$#########$$$$$$%%%&&&#########$$$$$$$$$%%%%%%######""""""""""""######%%%$$$$$$#######################################$$$$$$#########""""""""""""###$$$$$$$$$###"""!!!######$$$$$$######"""!!!""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""############"""""" !!!###$$$$$$$$$""""""!!!!!!"""############"""""""""!!!!!!""""""###$$$$$$$$$$$$######"""""""""##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###"""###%%%(((%%%%%%$$$$$$$$$#########$$$%%%&&&''''''&&&%%%$$$""""""###$$$%%%%%%%%%%%%&&&'''''',,,222+++"""###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%(((***++++++,,,...000111000000000222333111///000333666666555777999;;;<<<<<<;;;888777;;;<<<>>>=========???AAACCCBBBAAA@@@@@@AAACCCDDDIIIaaaoooxxx---------///000///,,,)))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$#########"""###$$$$$$""""""###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$ %%%...222...((($$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''))))))))))))))))))))))))))))))***++++++++++++***+++,,,,,,,,,,,,+++************)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$###########################""""""###%%%%%%###!!!######""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""$$$############$$$%%%%%%"""""""""############$$$########################&&&%%%###!!!!!!"""$$$%%%##############################""""""""""""!!!!!!############"""!!! """"""######""""""!!! !!!!!!""""""#########$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$###""""""!!!!!!""""""###""""""############"""""" !!!###$$$$$$###"""""" !!!""""""""""""""""""!!!!!!!!!!!!"""###############"""""""""""""""##############################""""""""""""##############################!!!###$$$$$$###"""###$$$###############"""""""""&&&'''''''''&&&$$$"""!!!""""""###$$$%%%%%%%%%%%%###$$$(((,,,+++%%%!!!###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%(((***++++++,,,...000111000000111222222000///000333555555444777888999::::::999888777;;;<<<>>>>>>======???@@@CCCBBB@@@??????@@@AAABBBDDD]]]nnnxxx,,,------...///...,,,+++))))))((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$$$$###############"""$$$%%%$$$###"""###%%%###$$$%%%&&&&&&%%%$$$###$$$""" ###''')))&&&"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))((((((((()))))))))))))))))))))***++++++++++++***+++,,,,,,,,,,,,+++******))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$########################$$$###"""###%%%%%%$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$""""""""""""""""""""""""$$$###############$$$$$$"""""""""#########$$$$$$########################%%%$$$###""""""###$$$$$$########################"""""""""!!!!!!!!!!!!!!!#########""""""!!!!!!!!!""""""######""""""!!!  !!!""""""#########$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############""""""#########$$$$$$$$$###""""""""""""""""""###""""""############""""""!!!"""############"""""" !!!""""""######""""""###############$$$%%%%%%##################""""""%%%%%%%%%%%%$$$$$$######$$$######""""""######$$$"""""""""""""""""""""""""""$$$&&&&&&$$$"""""""""########################&&&&&&&&&&&&%%%###"""!!!""""""###$$$%%%%%%%%%%%%###$$$---111((("""$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%(((***++++++,,,...000111111111222333222111111222333555555555888888999999999999999999:::<<<>>>>>>>>>===???@@@CCCBBBAAAAAA@@@@@@AAAAAAEEE^^^nnnxxx------,,,,,,+++,,,---///*********)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################################################################$$$%%%&&&%%%$$$###$$$&&&###$$$%%%&&&&&&%%%$$$###"""###$$$###""" !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((())))))))))))))))))***++++++++++++***+++,,,,,,,,,,,,+++******((((((((((((((())))))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$########################%%%$$$######%%%&&&&&&%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$###""""""#####################$$$$$$$$$%%%"""###$$$$$$$$$$$$###""""""###$$$$$$%%%$$$###"""########################!!!!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$######$$$$$$######"""!!! !!!"""######$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############""""""#########$$$$$$$$$######""""""""""""######""""""############""""""""""""#########"""""""""!!!"""######$$$$$$############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''%%%$$$######$$$$$$############$$$$$$""""""""""""""""""""""""###%%%((((((&&&$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%###000666'''!!!'''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%(((***++++++,,,...000111111111222444222333444555555555666666888888999::::::::::::::::::<<<>>>???>>>>>>>>>???CCCCCCBBBBBBBBBBBBBBBCCCGGG]]]kkkttt------,,,+++***+++...000************))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############################################################"""""""""###############$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!$$$'''%%%""" ###'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&#########$$$%%%%%%&&&&&&&&&''''''(((((())))))***))))))***++++++++++++***+++,,,,,,,,,,,,+++******)))((((((((((((((()))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################$$$###""""""$$$&&&&&&%%%######""""""######$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$###""""""""""""############$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###""" """$$$%%%&&&%%%###"""########################!!!!!!""""""""""""######""""""""""""###$$$%%%&&&######$$$$$$######"""!!!!!!!!!""""""######$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$$$$######""""""######$$$""""""############""""""#########"""""""""""""""""""""###$$$$$$$$$$$$$$$!!! !!!""""""$$$$$$$$$$$$$$$%%%%%%%%%))))))((('''%%%$$$######$$$$$$############$$$$$$###########################&&&((((((&&&$$$###############$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%""""""###$$$%%%%%%%%%%%%$$$ 222999%%% ((("""###$$$$$$%%%%%%&&&&&&'''&&&%%%$$$%%%(((***++++++,,,...000222111222333555333444666777666555666777777888999;;;;;;;;;::::::999<<<>>>??????>>>>>>???BBBBBBBBBCCCCCCDDDDDDDDDFFFXXXbbblll***,,,------++++++---///***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############################################################!!!"""""""""#########$$$###%%%&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&"""######$$$$$$%%%&&&&&&&&&&&&''''''((())))))***))))))***++++++++++++***+++,,,,,,,,,,,,+++*********)))((((((((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$###########################!!! """$$$%%%$$$######""""""######$$$%%%""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###""""""""""""""""""""""""############$$$"""###%%%&&&&&&%%%###"""""""""###$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$###"""!!!!!!!!!"""######""""""######""""""!!! ############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$$$$######""""""######$$$""""""############""""""$$$######"""""""""""""""!!!""""""############### !!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&%%%######$$$"""""""""#########$$$$$$"""""""""""""""###$$$$$$""""""###$$$%%%%%%%%%%%%&&&333<<<'''""")))######$$$%%%%%%&&&''''''&&&%%%$$$%%%(((***++++++,,,...111222222222444555111444777777555444555666444666999;;;<<<;;;999888999<<<>>>@@@???>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDEEESSS[[[ggg'''+++...///---+++,,,---)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$############"""################################################!!!!!!""""""#########$$$"""$$$$$$$$$###"""###$$$&&&%%%$$$######$$$%%%&&&'''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&'''((((((&&&&&&&&&'''((())))))***))))))***++++++++++++***+++,,,,,,,,,,,,+++************)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################!!! """###############"""###$$$$$$%%%########################""""""""""""############""""""""""""""""""""""""$$$$$$###""""""!!!""""""!!!!!!!!!!!!"""""""""""""""###%%%&&&&&&%%%###"""$$$###"""!!!"""###%%%&&&########################""""""######$$$$$$$$$%%%$$$###!!!  !!!!!!!!!!!!!!! %%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$""""""############""""""$$$$$$###"""!!!!!!"""""" !!!!!!""""""""""""""""""""""""""""""###$$$$$$!!!!!!""""""#########$$$!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$###"""###$$$ !!!!!!!!!""""""############"""""""""""""""###""""""###$$$%%%%%%%%%%%%(((555@@@)))%%%,,,######$$$%%%%%%&&&'''''''''%%%$$$%%%(((***++++++,,,...111222222222444555000333666666444333333555222444888:::;;;:::888666999;;;???@@@???>>>>>>>>>===>>>???AAABBBCCCDDDDDDEEEQQQXXXfff++++++,,,,,,---...//////---,,,+++***))))))))))))***))))))((('''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########'''%%%######%%%&&&$$$!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&'''%%%###!!! !!!###%%%#########""""""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))***************+++++++++///...---+++***)))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&########################%%%$$$###""""""###$$$%%%##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%$$$$$$$$$######"""""""""############$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""!!!!!!!!!!!!################################################$$$###"""###$$$$$$###"""!!!!!!!!!!!!""""""""""""######""""""!!!!!! ######""""""!!!!!! """"""###$$$$$$$$$$$$#########################################################$$$%%%%%%&&&''''''########################!!!"""###$$$%%%$$$######&&&%%%###"""""""""###$$$!!!!!!"""############"""###%%%+++///***!!! &&&''''''%%%$$$###%%%(((+++)))((((((((((((***,,,---+++,,,---///111333555666222444666777666666777888888888888888888999999999:::<<>><<<;;;<<>>===<<<<<>>======BBBBBBAAAAAAAAACCCDDDEEEEEEPPPYYYjjj******++++++,,,,,,,,,---,,,++++++***))))))******))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&"""###$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$!!!"""###$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''(((((((((((())))))******++++++,,,+++***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$########################!!!###%%%&&&&&&%%%$$$#################################$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""#########################################################$$$###"""###$$$$$$###"""!!!!!!!!!!!!""""""""""""####################################$$$$$$%%%%%%""""""###$$$$$$$$$$$$###################################################"""#########$$$$$$$$$%%%########################""""""######$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""$$$%%%%%%&&&'''&&&&&&&&&%%%''',,,222444...%%%#########%%%&&&'''&&&%%%%%%%%%%%%&&&(((+++---/////////000000111111222222///111333444444555666777666777888999::::::999999;;;>>>@@@AAA@@@>>>===>>>BBBAAAAAAAAAAAABBBCCCDDDDDDOOOWWWjjj,,,,,,,,,,,,------------,,,+++******)))*********((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&!!!"""$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###$$$""""""###$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''(((((()))******++++++***)))(((''''''&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#######################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$########################!!!"""$$$&&&'''&&&$$$###########################"""######$$$$$$$$$######!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!"""""""""#########$$$################################################$$$###"""###$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$#########"""""""""""""""###$$$$$$$$$$$$###################################################$$$$$$$$$%%%%%%%%%%%%%%%#######################################$$$$$$$$$######%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%'''%%%'''---777;;;555---%%%###"""###&&&'''&&&%%%%%%%%%%%%&&&(((+++---...///000000000111111111111///111444555444444666777555666888999::::::999999;;;>>>@@@AAA@@@>>>===>>>AAAAAAAAAAAAAAABBBBBBCCCCCCMMMUUUiii------------------------++++++***************+++((((((((((((((((((''''''&&&'''(((((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""$$$%%%%%%$$$###$$$&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!"""###%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$"""######$$$$$$$$$#####################$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&'''(((((()))***++++++)))(((''''''&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$########################!!!"""###%%%%%%%%%$$$$$$########################""""""###$$$$$$$$$$$$###!!!!!!""""""""""""######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!""""""######$$$$$$$$$################################################$$$###"""###$$$$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""%%%$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$###################################################%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""######$$$%%%###$$$%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$&&&$$$!!!$$$000>>>FFFFFF///***%%%###%%%''''''&&&%%%%%%%%%&&&(((***,,,---//////000000111111222222111333555555555444555666444555888:::;;;:::999999;;;===@@@AAA???>>>======AAAAAAAAAAAABBBBBBBBBAAABBBKKKTTTiii,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++'''(((((((((((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&"""$$$%%%%%%######%%%'''############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%######$$$$$$$$$######"""""""""#########$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''((()))***++++++))))))((((((''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$########################!!!!!!""""""###$$$$$$%%%########################""""""###$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!""""""######$$$%%%%%%################################################$$$###"""###$$$$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&"""######$$$$$$$$$$$$$$$"""&&&%%%!!!$$$111???EEE===555+++%%%%%%''''''&&&&&&&&&&&&&&&''')))+++,,,...//////000111222222333333555777666555444555666333555888:::;;;;;;:::999:::===???@@@>>>===<<<<<>>000(((&&&''''''&&&'''&&&&&&&&&'''(((***+++......///000111222333333555666888777666444555555333555888:::<<<;;;:::999:::<<>><<<;;;<<>>???===<<<<<<<<>><<<<<<===@@@AAABBBCCCCCCCCCCCCCCCCCCIIIQQQiii,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%########################""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&''''''((()))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""""""""##############################$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%################################################%%%%%%&&&&&&%%%%%%$$$#########################################################""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$##################$$$#######################################$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########"""""""""###$$$$$$%%%%%%%%%$$$$$$########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&((())))))'''%%%(((((('''((()))+++...///---///111222222222333444333333444777===EEEMMMRRR555666777888999:::::::::;;;===??????>>>=========@@@AAABBBCCCDDDDDDDDDDDDCCCIIIQQQiii,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&########################""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&''''''((()))***((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$###############$$$$$$$$$###%%%&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%################################################!!!"""###$$$%%%%%%%%%%%%##########################################$$$$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$#########""""""""""""""""""""""""""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""######$$$$$$%%%%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$'''((('''%%%((((((((()))+++,,,...///---///111222222222333444333333444777===EEEMMMRRR555666777888999:::::::::;;;===???@@@>>>=========@@@AAABBBCCCDDDDDDDDDDDDAAAHHHOOOhhh,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%########################################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&''''''((()))***(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$%%%&&&&&&########################$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###%%%&&&&&&&&&&&&&&&&&&''')))***,,,,,,---///111222222222333444555555555555777:::<<<>>>444555777999::::::::::::<<<>>>@@@@@@???======>>>@@@AAABBBCCCCCCCCCCCCCCC@@@FFFNNNhhh,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%$$$###"""###%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$%%%%%%&&&########################$$$$$$#########$$$%%%&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$$$$$$$$$$###"""########################!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&$$$%%%%%%%%%%%%$$$###"""########################!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&###############$$$&&&'''###$$$%%%&&&'''(((******---///111222222222333444555555666666555444333222333555888:::;;;;;;999888<<<>>>@@@@@@???>>>===>>>AAAAAABBBBBBBBBBBBAAAAAA???FFFNNNhhh,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&''''''((()))***(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$$$$""""""###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%%%%%%%########################$$$$$$#########$$$&&&'''######""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%$$$"""###%%%(((###$$$%%%&&&((()))******---///111222222222333444111444777999:::999777555222555888;;;<<<;;;999777<<<>>>@@@@@@???>>>>>>>>>AAAAAAAAABBBAAAAAA@@@@@@???FFFOOOiii---,,,,,,++++++,,,,,,---+++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$$$$######"""&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$### !!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""$$$%%%%%%$$$###%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((('''&&&'''((((((&&&$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$#########""""""%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$############$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&'''''''''&&&'''))),,,000000000111222333555555444444444555555555555666333555888;;;===<<<;;;:::;;;===>>>@@@@@@>>>===;;;BBBAAA@@@@@@@@@AAABBBCCCDDDCCCQQQrrr---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++***)))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######%%%%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((((('''&&&'''((((((&&&$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""####################################$$$$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$#########""""""##################""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&'''''''''&&&'''))),,,000000000111222333555555333333333333444444444555333555888;;;<<<<<<;;;:::<<<===>>>??????>>>===<<>>??????>>>===<<>>>>>>>>>>>======>>>>>>>>>??????@@@AAAAAAFFFGGGUUUuuu...------,,,,,,------...,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$############$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%&&&&&&((())))))(((((((((((((((((((((((('''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################"""######$$$$$$######"""################################################!!!""""""""""""#########$$$###############$$$$$$########################!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&''''''""""""###$$$&&&'''((()))###############$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&'''''''''&&&'''))),,,///000111333444444444444444444444444555555555555555666888:::;;;<<<<<<<<<======>>>>>>>>>>>>============>>>???@@@@@@AAAAAAGGGIIIYYYxxx......------------......,,,,,,,,,,,,++++++++++++++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((&&&&&&%%%'''((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$#####################$$$$$$$$$########################"""""""""#########$$$$$$#########"""######$$$%%%###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$######""""""######$$$$$$$$$%%%%%%&&&&&&''''''!!!"""###%%%&&&((()))***$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&'''''''''&&&'''))),,,...///111333444444444333444444444555555555666666777777999:::<<<======>>>>>>>>>============>>>>>>======???@@@AAAAAAAAAAAAGGGKKK]]]}}}......------------......------------,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######"""$$$%%%%%%$$$###%%%&&&#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%&&&################################################$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$####################################$$$$$$$$$%%%######""""""###$$$$$$%%%""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&'''&&&'''''''''&&&'''))),,,...///111333444444444333333333444444444555555555888999:::;;;===>>>??????>>>>>>============>>>>>>===>>>???AAABBBCCCBBBBBBHHHMMMaaa......------------......//////.........---------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$#########!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""" !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$%%%%%%$$$###%%%&&&"""""""""###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%&&&&&&'''################################################$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%""""""######$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%'''((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''''''''((())))))%%%%%%$$$$$$$$$%%%&&&'''&&&'''''''''&&&'''))),,,...///222444555444444333222222333333333444444444999:::;;;<<<===???@@@@@@>>>>>>============>>>>>>===>>>@@@BBBCCCCCCCCCCCCHHHNNNddd---...000///...---............---,,,,,,+++******))))))))))))(((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''''''''(((((())))))******'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%'''''''''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$"""!!!!!!""""""$$$%%%&&&''''''&&&%%%###""""""$$$%%%'''%%%&&&'''''''''&&&%%%$$$###$$$$$$%%%$$$$$$######""""""###$$$$$$$$$$$$$$$'''&&&&&&&&&%%%$$$$$$$$$((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$)))((('''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$######%%%''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%&&&))),,,...///000111222333444444555444333222222333555666999999:::<<<===???@@@@@@===<<<<<<===>>>??????>>>@@@@@@AAAAAABBBCCCDDDDDDGGGNNNfff...///000///...,,,++++++......------,,,++++++************)))))))))(((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%##################$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$############""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###!!!!!!"""###$$$%%%&&&&&&'''%%%$$$###"""###$$$&&&'''%%%&&&'''(((''''''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%######%%%''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((***---//////000111222333444444666555333333333444666777999999:::<<<===???@@@@@@===<<<;;;<<>>@@@@@@AAABBBCCCCCCDDDDDDJJJQQQhhh000000000000///---,,,+++......------,,,++++++++++++++++++*********))))))))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&''''''((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$############""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###"""""""""###$$$%%%%%%&&&'''%%%$$$#########%%%&&&'''&&&&&&'''(((((((((''''''&&&'''(((&&&%%%$$$%%%&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''((()))******)))((('''(((((((((''''''((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''(((((((((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((())),,,...//////000111222333333444666555444444444666777888999999:::<<<===>>>???@@@===<<<;;;<<>>???@@@AAABBBCCCDDDEEEEEEMMMTTTkkk111000000000111111000///......------,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))((((((((((((((((((((((((((((((((()))))))))******))))))(((((('''''''''''''''''''''(((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$############%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&''''''(((((())))))))))))+++,,,***'''%%%&&&(((&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&''''''(((((((((((()))+++,,,,,,+++)))(((******))))))))))))******(((((())))))))))))(((((('''''''''''''''(((((((((''''''&&&&&&'''((())))))''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((((((''')))+++...///000000111222222333333666666555555666777888999999999:::;;;<<<>>>>>>???<<<;;;;;;<<>>>>><<<;;;;;;<<>>AAACCCBBB===999333111000///000000000///000111222111//////111333/////////...------...//////...---...///000...---000//////000000111222222222333333444666777888888444222000...+++***)))(((*********)))))))))******((())))))((('''&&&((()))***)))((('''''''''''''''&&&'''((('''%%%$$$%%%&&&(((((('''&&&%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%$$$&&&''''''''''''''''''&&&&&&$$$###$$$''''''%%%"""'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))(((&&&&&&(((---000000111111111111222222222333444555666777777777777;;;::::::::::::;;;<<<<<<===<<<;;;;;;===@@@CCCEEEFFFDDDCCCEEEHHHIIIHHHFFFHHHUUUhhh~~~mmm]]]UUUOOODDD:::555222222111000...------...+++,,,,,,------,,,,,,+++************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((()))))))))'''&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''(((((())))))((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$&&&'''((('''(((***+++///...---...111555:::===NNNXXX]]]UUUJJJEEECCCBBBFFFDDDBBBAAA@@@<<<777222111000000222333555555555555555555555333333333333111111222222111111222333111000//////111222111000111111222222111000///...333333444666999<<<@@@BBB:::999666333000...,,,,,,++++++++++++***)))'''&&&((())))))*********,,,---((((((''''''''''''''''''&&&'''((('''%%%$$$%%%&&&(((''''''&&&%%%%%%$$$$$$%%%&&&'''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%'''%%%$$$&&&((((((&&&$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((((('''%%%%%%''',,,///000111111111111222222222333444555666777777777777:::::::::::::::;;;<<<<<<>>>===<<<<<<>>>AAADDDFFFFFFDDDCCCEEEHHHIIIHHHFFFJJJUUUfffvvvggg___ZZZNNN???444333333222111///...---,,,,,,,,,------------,,,,,,************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&***,,,,,,+++(((&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++((((((''''''''''''(((((()))))))))))))))(((((((((''''''''''''&&&%%%$$$###&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''(((***------///333888>>>DDDIIILLLNNNSSSSSSMMMGGGDDDBBB@@@BBB@@@===:::888555111///---...///111333444555666222222333444666666555333222222333444555555555444444222111111222333333222111111222333222000...---000000000222555999===@@@<<<<<<:::888777666666666111///---***((((((((((((''''''(((((())))))))))))&&&&&&&&&&&&''''''''''''&&&'''((('''%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&(((((('''%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%'''+++...000111111111111222222222333444555666777777777777::::::999999::::::;;;<<<>>>=========???BBBEEEGGGEEEDDDDDDEEEGGGHHHHHHGGGKKKSSSaaawwwjjjccc___TTTBBB555333222111000000///...---,,,,,,------------,,,,,,************************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%''')))++++++***((('''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&&&&%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((())))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''&&&&&&%%%$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%)))))))))''''''(((+++...///555===FFFLLLOOOPPPPPPJJJIIIGGGDDDBBBAAA???===777666444333333444555555333555666777777777999:::888888;;;@@@EEEGGGFFFDDD<<<<<<===???AAAAAA@@@???CCC@@@>>>=========<<<:::777777666666555444444444/////////000222333555555666666777999;;;===???AAA<<<999444///,,,+++,,,---+++***((((((((('''&&&%%%%%%%%%&&&'''''''''''''''&&&(((((('''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%'''+++...000000111111111222222222333444555666777777777777999999999999999::::::;;;============???BBBDDDFFFDDDDDDDDDEEEFFFGGGGGGGGGKKKQQQ[[[{{{rrrhhhaaa___WWWHHH;;;555333000///000000///...,,,------......------,,,************************************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&(((((((((((((((((((((((())))))******+++++++++,,,))))))))))))))))))))))))'''''''''((())))))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))******---222555@@@BBBFFFIIIJJJIIIHHHFFFMMMHHHCCCAAAAAA???===;;;555444333222333555999;;;:::<<<>>>>>>>>>@@@CCCFFFNNNOOOSSSWWW\\\^^^^^^]]]UUUTTTSSSUUUXXXYYYXXXVVV[[[YYYVVVUUUSSSQQQNNNLLLFFFDDD???;;;888888888999222333444555555444222111000111333666:::===AAABBBFFFFFFEEECCC>>>888222...///---***)))******)))'''%%%%%%&&&'''(((((((((''''''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''((((((((('''))),,,...000000111111111222222222333444555666777777777777999888888888888999::::::;;;;;;<<<===>>>AAACCCDDDCCCDDDEEEEEEEEEFFFGGGGGGJJJNNNXXX~~~qqqkkkbbb[[[YYYWWWNNNDDD===888222///000111000///------............------************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&''''''''''''(((((()))*********(((((((((((((((((((((((('''''''''((())))))************))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''###$$$%%%&&&''''''''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''))),,,///222777<<<@@@EEEDDDBBBAAABBBCCCEEEGGGKKKDDD???>>>===999666555666666555444333555999<<<999<<<>>>???@@@DDDKKKQQQ___bbbeeeggggggggghhhjjjnnnkkkiiijjjmmmpppooommmooonnnlllkkkiiifff```]]]UUUQQQKKKDDD???;;;:::999777888999999888555333111111222222444555777999:::GGGLLLTTTWWWSSSHHH;;;222111,,,'''&&&(((******(((&&&'''((()))))))))(((''''''((()))(((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))###$$$$$$%%%%%%$$$$$$###"""###%%%%%%#########$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&''''''((())))))((())),,,...000111111111111222222222333444555666777777777777888888777777888888999::::::;;;<<<===???@@@BBBCCCBBBDDDEEEEEEEEEEEEFFFHHHIIINNNXXX|||rrroooggg]]][[[]]][[[VVVHHH@@@777222111222111///------............------************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&''''''((()))$$$%%%&&&''')))***+++,,,,,,,,,---......///000000///////////////////////////.........---------,,,---,,,,,,+++***)))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((((((''''''''''''((((((&&&'''''''''((((((((((((%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))***,,,///444777:::>>>BBBEEE>>>???AAACCCEEEFFFGGGHHH@@@:::666888777333111333666888:::;;;<<>>:::777555444444444333222222222333333>>>EEENNNUUUVVVQQQJJJEEE<<<555,,,(((((())))))'''((((((***+++***)))(((&&&'''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&&&&$$$"""###%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''(((&&&'''((((((((()))+++---000111111111111222222222333444555666777777777777777777777777777888999999;;;;;;===>>>@@@AAACCCDDDAAADDDEEEEEEDDDDDDFFFHHHHHHPPP[[[~~~~~~|||tttiiieeejjjllljjjQQQGGG<<<444222222000...------............------************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$'''))))))(((%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((()))******+++---///222555777888::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::888777666555///...---,,,+++)))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******((((((''''''''''''(((((('''((((((((())))))******''''''''''''&&&%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((***++++++555888<<<>>>???AAACCCEEE<<>>EEEMMMTTTYYY\\\OOOEEE999111///...,,,***)))***+++,,,+++***(((&&&''')))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''$$$###$$$&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''''''''(((***,,,000111111111111222222222333444555666777777777777777777777777777888888999<<<<<<>>>???AAACCCDDDDDDAAACCCFFFEEEDDDCCCFFFHHHHHHRRR^^^~~~wwwuuupppkkk]]]WWWKKK===444111111111...///000000...---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$''''''''''''(((((((((((($$$$$$%%%&&&((((((&&&%%%)))***,,,,,,,,,---///111777999>>>BBBEEEFFFEEEEEELLLLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJLLLNNNMMMJJJGGGGGGHHHHHHGGGEEEEEEFFFGGGDDDAAA;;;555000......///***+++,,,,,,,,,+++******---***'''''''''((('''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''000...,,,***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))######$$$%%%&&&(((((()))&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$#########$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''((((((&&&%%%''')))***((((((***111666@@@DDDHHHFFFAAA???@@@DDDMMMOOOOOOJJJBBB;;;888888444333666:::777333666>>>???BBBOOOaaakkknnnwww{{{wwwpppfff]]]TTTNNNKKKAAA@@@>>>999444111000111111333555666999@@@JJJQQQUUUOOOGGG>>>777222---***%%%%%%&&&''''''&&&''''''''''''((((((((((((((('''$$$''')))***(((&&&%%%%%%&&&%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''%%%$$$%%%&&&%%%&&&&&&$$$######%%%'''&&&'''(((''''''(((+++---000000111111111000000///333444444444555666666666555777999:::;;;:::888777=========>>>@@@BBBDDDFFFFFFGGGHHHHHHGGGFFFGGGIIIMMMOOOVVVvvvttt|||qqqgggiiijjjdddTTTBBB777222111///000111000///......///++++++++++++++++++++++++************************)))))))))))))))))))))(((***))))))(((((())))))***)))((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&''''''(((((())))))((('''''')))+++,,,---,,,000444888:::;;;===???BBBDDDFFFIIIKKKKKKKKKJJJCCCCCCBBBAAA@@@>>>======<<<<<<<<<>>>@@@BBBAAA@@@EEEGGGJJJJJJIIIHHHHHHHHHHHHEEE@@@:::666333222222444111...+++***((('''&&&&&&&&&'''(((***+++++++++((((((((((((((((((((((((''''''''''''''''''''''''...---+++)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''''''''((('''&&&%%%&&&''')))...444999<<<>>>CCCCCCCCCCCCEEEHHHLLLOOOOOOKKKFFFAAA<<<888555333999777999???BBBAAADDDHHHRRR___sss~~~zzzvvvsssqqq___YYYOOOEEE>>>;;;;;;<<<444555555555666:::@@@EEELLLKKKIIIGGGCCC;;;222,,,+++************)))'''&&&''''''((((((((((((((('''%%%'''******(((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((('''%%%$$$%%%&&&%%%&&&&&&%%%######%%%'''&&&'''(((''''''(((+++---000000111111111111000000333333444444555666666666555666777888888888777777<<<<<<<<<<<<>>>@@@CCCEEEEEEFFFGGGGGGFFFFFFGGGHHHJJJMMMTTTvvvtttuuuiiipppzzz|||lllTTTAAA666000111111000000////////////,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))******)))(((((()))******((((((''''''&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((()))******)))((((((+++000555888<<>><<<===???BBBCCCDDDDDDDDDNNNLLLIIIHHHHHHHHHGGGFFFGGGJJJNNNPPPPPPOOOOOOOOOSSSPPPLLLFFFAAA===;;;:::>>>999333000//////,,,***)))+++,,,+++***)))))))))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))+++******)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((&&&''''''''''''(((((((((((((((''''''''''''&&&&&&******,,,444===BBBAAA???CCCCCCDDDIIIPPPTTTTTTTTTLLLDDD;;;666666777666444:::777888@@@IIINNNSSSWWWeeexxxwwwnnnbbbVVVNNNHHHBBB>>>666666555444333444777:::???CCCIIINNNNNNFFF<<<444///---******,,,,,,)))&&&((((((((())))))(((((('''&&&(((******)))'''&&&'''(((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''%%%$$$%%%&&&%%%&&&&&&%%%$$$$$$%%%'''&&&'''(((''''''(((+++---000000111111111111000000222333333444555555666666666555555555666666777777<<<;;;::::::<<>>???CCCEEEIIILLLOOOPPPPPPPPPQQQOOONNNNNNNNNMMMKKKIIIHHHKKKNNNPPPQQQSSSUUUWWWXXXUUUQQQLLLFFFAAA===;;;AAA===999888999777333...---......,,,)))'''(((***)))))))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))******))))))((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''(((((((((''''''((()))111222444999===@@@???===DDDIIIPPPVVVXXXUUUOOOJJJAAA<<<777444666999<<<===??????BBBIIISSS^^^iiiqqq~~~yyysssnnnggg[[[KKK@@@;;;:::999777555444444444555:::BBBJJJNNNLLLEEE@@@333...)))''')))+++***'''((())))))))))))(((((('''((()))+++***)))''''''((((((''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%'''%%%&&&'''&&&%%%$$$&&&'''&&&'''(((''''''(((+++---///000000111111111111000222222333444555555666666777666555444444666888999<<<;;;:::999;;;>>>BBBEEEBBBDDDEEEEEEDDDDDDFFFGGGFFFJJJSSSvvvrrr}}}{{{|||mmmXXXDDD888444000......///......---------,,,,,,,,,++++++************************((()))))))))*********+++&&&(((,,,......,,,(((&&&(((((('''''''''(((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''(((((()))***)))(((''''''(((***+++000555<<>>666222222111///---,,,...///((((((((())))))*********''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&((())))))((((((+++...444777;;;>>>???AAADDDGGGOOOTTTZZZYYYRRRIIICCCAAA777888999999:::>>>DDDIIISSSYYY___bbbhhhvvv}}}rrrbbbUUULLLJJJFFFBBB===999666444333444888>>>DDDHHHIIIIII>>>777///***)))))))))((())))))******)))(((''''''((()))******(((''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%&&&''''''&&&%%%&&&'''&&&'''(((''''''(((+++---//////000111111111111111111111222333444555666777888777555444555666999:::<<<;;;::::::<<>>999444000,,,,,,,,,++++++++++++***(((((((((((((((((((((((()))((((((''''''((())))))''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&(((******)))+++///333333:::AAAFFFIIIMMMTTTYYYZZZ[[[WWWMMMAAA;;;;;;>>>555:::???CCCEEEKKKSSSYYYlllvvv~~~}}}wwwrrrhhhccc[[[RRRJJJCCC<<<777888555222444999@@@GGGJJJJJJEEE===555...***)))***************)))(((''''''((()))***)))'''&&&'''((('''&&&&&&%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''$$$&&&'''&&&%%%%%%&&&(((%%%&&&((((((&&&%%%&&&'''&&&'''(((''''''(((+++---...///000111111222111111000111222333444555666777888777666555555777999:::::::::;;;<<<===@@@BBBCCCAAACCCDDDEEEDDDEEEFFFHHHKKKNNNUUUuuunnnvvv```LLLDDD<<<777777888666444///......---,,,,,,++++++++++++++++++++++++++++++((())))))******+++,,,,,,)))***,,,------,,,***)))((((((((((((((()))******%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((***+++,,,,,,---...000444:::???BBBOOOUUU[[[]]]ZZZWWWWWWXXXKKKLLLMMMMMMNNNPPPTTTWWWWWWXXXYYYZZZZZZXXXVVVUUUZZZ```jjjttt|||zzzvvvrrrsssssstttwww}}}zzztttppplllgggeee```VVVHHH<<<555555333111///---+++******************************))))))((((((((())))))''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((((((((()))))))))''''''''''''&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''(((((((((%%%(((+++++++++---333888;;;@@@HHHOOOUUUYYY\\\]]]YYYTTTKKKAAA999666999===:::>>>DDDMMMWWWcccnnntttxxxmmmcccYYYPPPGGGAAA???:::444222444:::???BBBJJJKKKHHHAAA777///------***++++++******(((''''''(((((()))(((&&&%%%&&&((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((($$$%%%'''&&&%%%%%%&&&((($$$&&&(((((('''&&&&&&&&&&&&'''(((''''''(((+++---...///000111111222222222000000111222444555666777666666555555555666777888777888:::<<<>>>???@@@@@@AAACCCEEEEEEEEEEEEGGGIIILLLNNNTTTttt~~~ooo|||}}}tttbbbSSSLLLBBB=========;;;999//////...---,,,,,,++++++++++++++++++++++++++++++((())))))***++++++,,,,,,((((((''''''''''''((((((((((((((((((((()))******%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''')))***,,,,,,111222444888???FFFMMMQQQUUUYYY\\\YYYRRRLLLJJJKKKNNNPPPTTTVVVXXXZZZ\\\^^^SSSWWW\\\aaaeeehhhhhhhhhkkkpppxxx}}}|||{{{xxxtttpppuuuwwwyyy{{{~~~~~~~~~|||}}}|||zzz{{{wwwfffWWW>>><<<:::666222///,,,***************************+++******)))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))*********)))))))))))))))(((((('''''''''&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''((((((((((((((())))))))))))$$$(((+++,,,,,,///555;;;EEEHHHMMMVVV]]]^^^ZZZUUUOOOIIIBBB<<<:::999999999???@@@FFFTTTgggzzzwwwlllcccZZZRRRLLLEEE@@@999555444666888:::CCCIIILLLHHH>>>444111111+++++++++******((('''''''''(((((('''%%%%%%&&&((())))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&%%%%%%'''((($$$&&&))))))'''&&&&&&&&&&&&'''(((''''''(((+++---......///111111222222222///000111222444555666777444444444444444555666666555777999<<<===>>>>>>>>>BBBCCCEEEFFFEEEFFFHHHIIIKKKMMMSSSsss~~~pppwwwnnnqqqxxxqqqbbbPPPIIICCCAAA<<<555222333000000000///......------++++++++++++++++++,,,,,,++++++***)))***+++---...************))))))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))((((((&&&%%%$$$######%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###''''''''''''''''''''''''''''''&&&%%%&&&'''((()))((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&'''(((((('''&&&))))))((()))+++222:::???DDDFFFIIIKKKLLLMMMPPPQQQNNNKKKEEE@@@CCCLLLSSSTTT\\\]]]]]]ZZZWWWVVVXXX[[[VVVdddvvv~~~zzzqqqpppppppppuuu||||||wwwrrrqqqttt}}}|||~~~hhh___SSSIII<<<111///222111,,,)))+++,,,******,,,---***)))***---...,,,)))***)))(((((())))))((('''))))))(((((((((((())))))(((((())))))))))))(((((()))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&''''''((((((%%%%%%%%%&&&'''((()))))))))'''&&&&&&''')))******&&&))),,,000555===HHHPPPVVVYYY\\\]]][[[WWWRRRNNNFFF<<<555666777888<<>>@@@BBBCCCEEEFFFEEEFFFGGGIIIJJJHHHVVVmmmuuulll}}}sssiiihhhkkkeee\\\PPPHHHAAA???;;;666111111000000//////...---------,,,,,,++++++++++++++++++,,,+++*********+++,,,---************)))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&''''''((()))((((((*********,,,///777@@@FFFKKKLLLLLLIIIEEEAAA???>>>===AAACCCEEEKKKUUU[[[]]]```bbbbbb```___ccclllssszzz|||{{{yyywwwvvvvvvvvvwwwsssmmmjjjooo{{{{{{zzzzzz|||~~~xxxxxxvvvooocccUUUJJJDDD777000+++---...,,,***+++***((('''(((***++++++***,,,***))))))******)))((())))))(((((((((((())))))(((((())))))))))))(((((()))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&'''(((%%%&&&&&&''''''((((((((()))((('''((()))***++++++---111666;;;BBBJJJTTTZZZ]]]\\\[[[XXXRRRKKKDDD@@@:::555444888<<>>:::777666777<<>>???BBBCCCEEEFFFEEEFFFGGGIIIJJJHHHTTTiiiqqqiiixxxnnnjjjhhheeebbbUUUKKKAAA===;;;666222111/////////...------,,,,,,------,,,,,,++++++******,,,,,,+++*********++++++++++++*********)))))))))***)))((('''&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((($$$$$$%%%&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((())))))***)))+++///333999@@@HHHNNNOOOLLLFFF???888555555777:::EEEPPPUUUXXX[[[[[[YYYmmmuuu~~~{{{wwwxxxzzzwwwkkkqqq}}}uuujjjeeeffffffcccqqqtttwwwuuuoooiiieeeddd\\\XXXYYYcccsss||||||wwwyyyrrrllllllooovvv|||zzzzzz~~~|||vvvnnnOOOAAA444//////---+++++++++***************++++++---+++******+++,,,***)))***))))))(((((())))))***)))))))))))))))))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$%%%'''(((''''''''''''''''''''''''((((((((()))***,,,...///777<<>>GGGOOOQQQQQQAAA;;;333,,,))))))******+++******)))(((''''''&&&)))((('''((())))))'''%%%''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''((((((''''''(((***---000000000000111111111111...///000222333444555444777666666666666888999;;;<<<;;;;;;:::;;;===>>>???BBBCCCEEEFFFEEEFFFGGGIIIJJJHHHRRRfffnnnggg|||tttnnnlllmmm```RRREEE???;;;777333111//////......---,,,,,,,,,......---,,,++++++******---,,,,,,++++++*********+++++++++*********))))))((('''%%%######$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''(((((((((''''''(((***,,,)))///777???DDDGGGJJJKKKEEE@@@999333111666???FFFOOOVVVYYYWWWXXX```iiinnn}}}|||}}}}}}ooo[[[SSSZZZdddvvvqqqfff[[[XXX[[[]]][[[nnnvvv~~~vvvkkkccc```XXXZZZbbbnnnzzz}}}xxxmmmfffaaaaaaeeekkkvvv}}}~~~~~~~~~~~~ppp\\\EEE999555111---,,,,,,------------,,,,,,,,,---+++******++++++***)))***))))))))))))))))))******))))))))))))))))))***)))(((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""###$$$'''((((((((((((((('''''''''''''''(((((((((+++///555999@@@EEEMMMUUUZZZ]]]^^^^^^^^^ZZZRRRIII@@@:::666444555999>>>BBBGGGUUUmmmyyyuuuqqqnnnwwwzzz~~~~~~|||zzzyyy{{{wwwooofff^^^VVVKKKBBB;;;888666888???GGGNNNQQQLLLEEE:::000)))'''((()))******))))))(((''''''''')))(((''''''(((((('''%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''(((''''''(((+++---///000000000111111111111000222444444444333444666777777666666777999;;;<<<<<<;;;;;;;;;<<<===>>>???BBBCCCEEEFFFEEEFFFGGGIIIHHHHHHSSSfffnnnhhhwwwppplllhhhZZZLLLCCC===666222111000//////...------,,,,,,......------,,,+++******,,,,,,,,,,,,+++******)))++++++++++++************)))'''%%%$$$###$$$&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''(((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((((())))))(((''')))---000222999CCCIIIIIIEEE@@@===333333444666;;;EEEOOOWWW]]]]]]ZZZUUU\\\qqqzzz~~~}}}sssdddYYYWWW[[[___aaaooojjj```VVVSSSWWWYYYXXXgggmmmsssrrrkkkccc___^^^\\\eeeqqqyyy|||yyyuuurrrhhheeedddhhhnnnsss|||}}}yyyzzz~~~}}}kkkYYYOOOHHH???555000,,,,,,,,,,,,------,,,,,,,,,***))))))***+++)))(((******))))))))))))************))))))))))))******((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&(((((((((((((((((((((''''''(((((()))***...555???FFFFFFKKKSSS[[[``````]]]ZZZUUUPPPHHH@@@:::777777777777>>>EEEKKKUUUjjj|||vvvmmmlllmmmqqqxxx~~~}}}}}}xxxooohhhbbbVVVJJJCCC>>>888555777===DDDHHHPPPKKKAAA777...***((()))))))))))))))))))))))))))***(((''''''(((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''(((''''''(((+++...///000000000111111111111222444555666444444444555777777666777888:::;;;===;;;;;;<<<<<<===>>>>>>???BBBCCCEEEFFFEEEFFFGGGIIIFFFIIIUUUgggpppkkk|||llljjjaaaWWWOOOFFF:::333222000000000///......------......------,,,,,,++++++++++++,,,,,,,,,+++******,,,++++++++++++*********+++***)))((('''((())))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&)))((((((((('''&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((***+++******...555:::AAAEEEHHHHHHCCC<<<555111...555???IIIPPPTTTXXXZZZWWW```iiippp{{{~~~tttpppppprrrtttlllddd[[[\\\fffoookkkaaaVVVUUUOOOJJJKKKRRRVVVVVV\\\\\\YYYUUUQQQQQQUUUZZZYYYbbblllnnnhhhaaa]]]\\\]]]]]]cccnnnxxxuuujjjjjjqqq{{{wwwoooiiiiiieeeZZZLLLCCC999333---***,,,------,,,,,,***))))))******)))(((+++******))))))******++++++***)))(((((()))***+++((())))))))))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((())),,,///222666>>>HHHOOOLLLQQQXXX```cccaaa[[[UUUJJJEEE???888666666999;;;===EEEPPP\\\nnnyyyrrriiiffflllvvv~~~vvvrrrnnnbbbUUUJJJEEE===777555888===@@@KKKJJJGGGAAA999111---+++))))))))))))***************((('''&&&'''(((''''''&&&'''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''))),,,...000000000000111111111111222222333333444444333333666666666666888:::<<<===;;;<<<<<<===>>>>>>??????BBBCCCEEEFFFEEEFFFGGGIIIEEEIIIVVVfffooonnnzzzjjjhhhhhhdddWWWFFF:::777111111111000//////......------------------,,,,,,)))***+++,,,,,,,,,++++++,,,,,,+++++++++*********++++++*********)))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&((((((((((((''''''''''''''''''((((((((((((''''''$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&))),,,---000666@@@HHHKKKHHHCCC===777444555666>>>EEEPPPXXX\\\\\\[[[[[[aaannn~~~}}}nnnfffZZZTTTUUU\\\dddiiiaaa___[[[]]]eeejjj```RRRGGGGGGFFFDDDIIIQQQTTTTTTMMMIIIDDD@@@@@@DDDJJJNNNKKKOOORRRQQQMMMIIIIIIJJJLLLNNNWWWdddpppwww~~~xxxuuuuuutttmmmkkkyyyyyyuuuvvvzzz{{{uuunnnjjj___PPP===111///000///,,,---+++******++++++***)))+++******))))))******+++,,,+++)))(((((()))+++,,,((())))))***)))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&''''''(((((())))))******,,,333:::???BBBGGGMMMSSSVVVYYY^^^bbbbbb\\\RRRJJJ???<<<777555666:::@@@DDDNNNVVVcccsss}}}rrrlllnnnuuu{{{yyyyyyxxxyyypppcccTTTPPPHHH???999777999;;;AAAEEEJJJJJJDDD;;;444111,,,,,,++++++******))))))+++)))&&&&&&'''(((((('''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&'''''''''))),,,...000000000000111111111111333111000222555666444111555555555666777999;;;===;;;<<<===>>>>>>?????????BBBCCCEEEFFFEEEFFFGGGIIIGGGJJJTTTbbbkkknnnjjjnnnuuuuuugggRRRCCC===222222111111000000//////,,,,,,------------------((()))+++,,,---,,,,,,+++,,,,,,,,,+++++++++******)))))))))***)))(((''''''((((((((((((((((((((((((******))))))(((((((((''''''''''''(((((((((((((((''''''((((((((((((''''''###$$$%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%'''((((((((('''&&&(((((((((''''''&&&&&&%%%''''''''''''((((((((()))$$$(((---000444===IIISSSMMMFFF;;;111---111;;;BBBRRRUUUZZZ\\\]]]]]]^^^___~~~}}}uuuppp___[[[WWWVVVXXX[[[[[[[[[TTTUUUTTTRRRUUUVVVOOODDD======;;;888999>>>>>>;;;>>><<<::::::<<<>>>??????>>>>>><<<;;;<<<>>>BBBEEECCCEEELLLXXXbbbhhhnnntttjjjjjjlllkkkcccddd|||{{{~~~}}}oooQQQ;;;444333111......---+++,,,------,,,***++++++************++++++,,,+++)))(((((()))+++,,,((()))*********)))'''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&&&&''''''((()))******+++///888CCCJJJLLLMMMPPPSSS```aaabbbccc___UUUGGG===777666444555:::BBBJJJOOOaaaiiiuuuxxxqqqrrrvvvpppxxx{{{xxx|||{{{ooo^^^YYYQQQGGG>>>888777888888@@@KKKOOOLLLCCC:::555///...---,,,+++)))((((((+++)))&&&&&&'''(((((('''&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))&&&%%%%%%%%%%%%&&&''''''%%%&&&'''''''''))),,,///000000000000111111111111555222000222777999666222555555555555777999;;;<<<;;;<<<===>>>????????????BBBCCCEEEFFFEEEFFFGGGIIIHHHJJJRRR]]]gggmmm}}}tttvvvvvvYYYCCC>>>777333111222111...---///000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((''''''(((((())))))(((''',,,///222777BBBOOORRRMMMAAA<<<999999888:::FFFTTT[[[]]]ZZZUUU[[[iiiuuuwww}}}}}}vvviiihhhlllkkkfffccc```YYYWWWZZZ\\\WWWQQQNNNJJJLLLMMMJJJDDD???===<<<<<<;;;:::;;;<<<<<<:::777<<<;;;<<<>>>@@@@@@<<<999;;;999:::>>>@@@>>>@@@CCCBBB>>>:::>>>GGGPPPUUUWWWZZZXXXXXX]]]cccmmm|||zzztttxxx}}}}}}nnnNNN777...///333---)))***//////++++++///)))))))))***++++++,,,,,,++++++++++++++++++++++++************))))))))))))((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&'''***,,,,,,,,,999@@@EEEDDDEEENNNZZZaaabbbdddeee```UUUIII>>>999:::666666;;;@@@FFFSSSaaattt||||||{{{sssiiihhhhhhkkkuuu{{{sssfffeee]]]PPPFFF@@@;;;555888:::???GGGMMMLLLEEE>>>444000***((((((***)))(((++++++***(((''''''''''''******))))))((((((''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&(((,,,////////////000111111222222222222222333333444444444222333555555555666888:::===<<<;;;:::;;;===???@@@EEEDDDDDDDDDEEEFFFGGGGGGGGGMMMLLL``````nnn{{{cccKKKAAA444000///111111///...000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&)))))))))))))))))))))(((&&&'''((()))))))))+++,,,---555>>>DDDKKKOOOKKKCCC<<<333000:::IIIRRRWWWZZZXXXUUUVVV```qqq|||{{{ssswww}}}|||sssgggcccbbbfffhhhddd___^^^```ZZZVVVTTTOOOHHHEEEFFFFFFFFFDDD@@@;;;888888999AAA@@@@@@?????????>>>>>>@@@???@@@CCCEEEEEEAAA===;;;999;;;@@@BBBBBBDDDHHHHHHEEECCCCCCDDDDDDBBB@@@FFFEEEIIIPPPVVV^^^jjjuuuzzz{{{}}}}}}vvvnnnlllooowwwqqqkkklllwwwyyydddUUUGGG999//////,,,---111///+++***...************++++++++++++++++++++++++++++++++++++************))))))))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))***...333777===GGGNNNNNNOOOUUU]]]aaafffccc]]]TTTIII???888444555555:::DDDMMMVVVcccooovvvtttttt|||}}}vvvnnnllllllrrrzzz{{{uuupppfff\\\VVVRRRJJJAAA666777:::AAAIIIKKKHHHDDD:::555...************)))+++***)))(((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''(((''''''(((+++---...//////000000111222222111222222333333444444444333555666666555666888:::::::::::::::<<>>???BBBEEEGGGHHHGGGFFFFFFFFFIIIKKKJJJJJJJJJLLLOOOQQQQQQPPPLLLHHHFFFHHHIIIHHHKKKOOONNNNNNNNNKKKGGGDDDCCCBBBAAA???AAADDDFFFGGGLLLSSS\\\^^^eeekkkkkkgggiiimmmxxxqqqpppxxxwwwrrrqqqhhhTTTBBB888444111000///,,,---000,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))''''''''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%))),,,,,,,,,111;;;CCCDDDNNNWWWYYYYYY\\\``````fff]]]PPPDDD<<<888777666333999FFFXXXiiiwww|||vvvqqqvvv}}}xxxrrroooqqqvvvzzz}}}{{{uuullleeecccaaaVVVJJJ999777777:::AAAFFFHHHGGGBBB<<<555///,,,+++++++++***))))))((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&((())))))(((((()))+++......//////000111111111111111222222333444444555555666777777666666888:::888888999:::>>>BBBEEEHHHCCCCCCCCCDDDDDDEEEGGGGGGCCCHHHFFFXXX[[[ooo~~~}}}}}}|||{{{xxxrrr```MMM@@@999444333333///---...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&)))))))))))))))*********+++,,,+++(((''',,,555<<>>???@@@??????FFFNNNOOONNNMMMKKKIIIIIIJJJKKKLLLNNNQQQTTTVVV[[[aaaeee___\\\XXXXXX]]]fffooouuutttkkkbbb\\\WWWTTTWWW\\\bbbcccaaa[[[RRRMMMMMMOOOIIIEEEBBBBBBAAA???AAAEEEMMMLLLNNNVVV___jjjyyyxxxyyytttgggPPPDDD666......///111222...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((+++---...111777BBBJJJLLLUUU]]]^^^]]]^^^___^^^___TTTFFF:::777888<<<>>>>>>GGGXXXmmmxxx|||qqqkkkjjjmmmpppuuutttppplllkkkhhh\\\PPPBBB===777555888>>>BBBDDDFFFBBB;;;444///,,,++++++)))))))))((())))))******))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&(((******)))(((((()))------...//////000000111000000111222333444444555777888888777666666888:::888888999;;;>>>BBBFFFIIIBBBBBBBBBCCCDDDEEEFFFGGGEEEKKKGGGYYY^^^vvv}}}wwwwwwtttssshhhXXXGGG>>>555333222///---..................---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((()))))))))*********+++++++++******---555@@@IIILLLMMMLLLFFF===777999===<<>>AAAFFFDDD@@@:::444///---+++***))))))))))))******+++(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&(((******)))(((((()))---------...//////000000///000000111333444444555777888888777666666888::::::::::::;;;>>>AAAEEEGGGAAAAAAAAABBBCCCEEEFFFGGGFFFLLLHHHZZZaaa~~~vvvqqqpppiii___PPPDDD777333222000000111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((())))))******+++++++++))))))+++000888BBBJJJOOOHHHDDD>>>999444555???JJJUUUVVVTTTSSS\\\ppp|||tttllleee]]]UUUPPPPPPGGG@@@===>>>@@@FFFMMMLLLHHHGGGJJJKKKKKKMMMPPPPPPXXXeeerrrwwwtttkkkdddhhhnnnzzzzzzhhh^^^UUUPPPNNNOOOMMMGGGBBBBBBCCC>>>===CCCMMMXXXfffrrr}}}dddGGG888444111---//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********(((((((((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''(((((())))))******((()))---777CCCMMMTTTVVV```dddeee```\\\[[[YYYUUUJJJFFF>>>777555:::CCCJJJYYYfffyyyrrrgggtttzzzooogggcccccciiinnnmmmkkkjjjeee```PPPJJJBBB;;;888999>>>AAACCCDDDEEEBBB<<<555000---+++******)))))))))******(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&((())))))(((((()))+++,,,,,,------.../////////...///000111222444444555555666777777666666888::::::::::::;;;===@@@CCCEEE@@@@@@AAAAAACCCDDDFFFGGGDDDKKKGGGYYYccc{{{wwwsssqqqcccSSSBBB999555333111222........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&'''''''''((((((((())))))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((())))))******+++,,,,,,,,,---333<<>>;;;<<<>>>???DDDIIIJJJDDD;;;444000,,,,,,+++***))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''(((''''''(((+++---+++,,,,,,---......//////......///111222333444555333555666666555666888:::999999999:::<<<@@@CCCEEE??????@@@AAABBBDDDEEEFFFBBBKKKHHHZZZfffwwwdddNNNAAA:::555222222---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((''''''&&&(((((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&((())))))***++++++,,,,,,222444;;;FFFNNNNNNDDD;;;444222666@@@IIIQQQ\\\hhhSSS^^^jjjttt~~~yyyxxx|||ppp[[[\\\[[[VVVKKK@@@;;;???EEE;;;===CCCJJJMMMMMMQQQXXXSSSVVV\\\```ccckkk||||||nnn]]]UUUNNNKKKGGGBBBAAABBBCCCKKKXXXfffqqqsssqqqmmmttt}}}yyyVVVBBB;;;:::...............---------------------------------,,,,,,,,,+++++++++************))))))((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((()))***+++++++++000999DDDKKKLLLNNNRRRVVV___bbbbbb]]]WWWQQQHHHAAA===@@@@@@======GGGYYYhhhqqqccc\\\^^^rrr{{{qqqaaa\\\VVVUUU]]]hhhjjjeeeeee```XXXMMMCCC<<<999999<<>>:::???BBB@@@???DDDKKKOOOPPPPPPUUU[[[YYYjjjyyyqqqiii^^^WWWSSSNNNFFF@@@BBBGGGMMMSSS___ppp}}}ooocccOOO:::111444555222,,,)))))),,,...------,,,+++++++++++++++++++++************)))))))))************)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((((((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((,,,,,,+++,,,,,,---------999BBBKKKLLLFFFEEEKKKSSS___aaabbb^^^RRRDDD???AAA888:::???CCCDDDNNNeee}}}ppp]]]UUU\\\lll|||lllcccXXXQQQSSS\\\gggmmmaaa```\\\UUULLLBBB;;;777666<<>>CCCMMMRRRPPPLLLNNNOOOPPPQQQVVVaaakkkyyywwwwwwppp```RRRGGGFFFGGGLLLXXXlll}}}kkkUUU???888111...000222222111------,,,,,,,,,,,,,,,,,,++++++++++++************))))))*********))))))((())))))((((((((('''''''''(((''''''&&&&&&''''''(((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((((((((((()))))))))+++,,,***))))))...222@@@CCCDDDCCCBBBFFFOOOWWWbbb```]]]WWWKKK>>>888:::;;;:::<<>>@@@IIITTTWWWSSSPPPTTTXXXZZZ```mmm}}}|||YYYNNNDDDBBBFFFTTTooosss[[[JJJ777...111555444000------,,,,,,,,,---......,,,,,,,,,+++++++++***************))))))((((((''')))))))))(((((((((''''''(((''''''&&&&&&''''''(((((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''(((((())))))))))))))),,,---+++(((***222:::DDD@@@;;;:::AAAMMMYYY```ddd]]]TTTMMMDDD:::555666:::888<<>>999777999;;;>>>KKKdddooodddaaafff{{{|||~~~~~~zzzpppccc[[[YYYZZZeeeeeeeeedddaaa[[[TTTPPPCCC>>>999:::===@@@DDDHHHBBB<<<333---+++***************))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))(((''''''''')))+++++++++,,,....../////////......//////000222333444555666777777666666777999888888888999;;;>>>AAACCCBBBBBBBBBBBBCCCDDDEEEFFFDDDJJJGGGQQQsssssseeeKKK888666666111111111111000000000000//////.........---------------------------------******))))))))))))************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((%%%%%%&&&''''''((())))))(((((((((((()))))))))***///+++***000<<>>DDDFFFBBB@@@AAAKKKZZZeeegggeeedddUUUEEE<<<999777888;;;>>>JJJaaappp\\\```mmm|||www}}}~~~|||oooccc\\\ZZZ```aaacccffffffbbb[[[UUUIII@@@888888999:::@@@GGGEEE???777111---+++++++++******)))(((((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))***(((&&&'''))),,,....../////////......---......//////000222333444444666777777666666777888888888888:::<<<>>>@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFCCCGGGEEERRRwww~~~~~~xxxYYY>>>777888222222111111111000000000/////////.........------------------------------)))))))))******)))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))((((((((((((###$$$%%%&&&''')))******((((((((()))))))))******...+++,,,777FFFQQQTTTRRR:::<<>>EEEDDDAAA;;;555111...---,,,+++***)))(((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''')))***)))''''''***...///////////////...------......//////000222333444444666888888777666777888777888888:::<<<>>>???@@@DDDDDDCCCCCCDDDDDDEEEFFFBBBEEEDDDTTTzzz~~~xxxeeeEEE999777222222222111111111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************)))))))))((((((((('''%%%%%%&&&'''((())))))***(((((()))))))))*********+++///888EEEQQQUUUQQQKKKCCCKKKVVVbbbhhhhhheeeaaa___bbbkkkvvv}}}rrrjjjeeeaaaRRRLLLFFFDDDHHHNNNQQQSSSRRRQQQTTTYYY```nnntttcccXXXUUU]]]qqqqqqXXXDDD777222000000//////.../////////............------------,,,,,,******+++,,,...000*********)))))))))(((((())))))(((((((((((())))))''''''((())))))))))))))))))((((((((('''''''''&&&''''''((((((((((((''''''$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((((())))))***+++,,,---...,,,---000888BBBJJJMMMMMMRRRXXXaaahhhjjjgggbbb^^^TTTHHH:::444333888CCCMMMVVVkkknnnXXXXXXccczzz||||||wwwpppjjjggg[[[XXXWWW[[[```cccbbb```UUUHHH@@@@@@>>>888:::AAAAAA@@@>>>:::555111...---+++***)))(((((()))***+++************************((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&(((***)))''''''+++///,,,------.........------......//////000222333444333666888888777666777777777888999:::<<<===??????DDDDDDDDDDDDDDDDDDEEEFFFBBBCCCCCCUUU|||~~~}}}zzzuuuyyytttlllKKK;;;555222222222111111111111000000/////////............++++++++++++++++++++++++))))))************))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))((((((((('''(((((((((((())))))))))))))))))))))))***************444DDDRRRYYYWWWNNNGGGWWW___gggiiifffbbbbbbddd]]]hhhzzz|||wwwyyyqqqooonnndddXXXLLLHHHEEEGGGLLLSSSVVVWWW\\\\\\cccnnnvvv~~~oooYYYPPPaaauuu}}}nnn[[[GGG:::222111000//////...////////////.........---------,,,,,,+++***+++...000222************))))))))))))))))))(((((((((((())))))&&&'''(((*********)))((())))))(((((('''''''''&&&''''''((((((((((((''''''$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((((())))))+++,,,---......***///777@@@GGGMMMQQQSSSUUU]]]gggkkkjjjfffdddcccKKKAAA777444777@@@OOO\\\|||oooVVVWWWcccvvv~~~yyyuuurrroookkkiiiXXXSSSOOOQQQXXX___bbbbbb]]]PPPGGGFFFAAA777555:::???@@@@@@===888333///---+++***)))'''''')))***+++************************))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))%%%(((***)))'''''',,,111)))***+++,,,---...............//////000222333444333555888888777666666777777888999:::<<<===>>>???EEEDDDDDDDDDDDDEEEEEEFFFBBBCCCCCCVVV|||ooojjjnnnttt~~~qqq\\\GGG777999000222666111111333---000000///...............---------,,,,,,,,,++++++************************++++++***)))((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))))))))******((((((***)))'''***...<<>>FFFMMMTTT[[[___eeefffhhhjjjiiiddd^^^YYYIII:::222999@@@IIIdddlllWWW\\\jjj~~~vvvlllkkkppprrrmmmfffddd[[[QQQOOOVVV]]]```___\\\YYYTTTNNNHHHAAA999444999:::<<<>>>===999222---++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&((()))++++++/////////......---------............000222444666222444888999888777777777777888999:::;;;===@@@CCCHHHIIIHHHGGGDDDCCCDDDEEEAAAAAADDD[[[~~~vvvqqqtttzzz{{{lllVVVEEE<<<111222555111111333---000000///...............---------,,,,,,,,,++++++************************+++***))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******,,,++++++---,,,***...444HHHOOOXXX___ccccccccccccbbbfffiiigggccceeennnvvv|||~~~xxxmmm___SSSLLLHHHEEEJJJNNNOOOUUU```gggzzz}}}dddYYYRRR]]]xxx|||VVV@@@///111444000---000000000/////////.........++++++++++++************************************((((((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$'''***&&&&&&%%%%%%&&&''')))***'''''''''((((((((()))))),,,++++++++++++---///111;;;@@@IIIQQQXXX^^^cccfffkkkjjjjjjiiiggg___VVVNNNCCC999555<<>>>>>:::444///,,,,,,,,,+++++++++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))***+++.........---------,,,,,,---......///000222444555222555777999888777777777888999:::;;;<<<>>>AAADDDHHHIIIIIIGGGEEEDDDEEEFFFCCCCCCFFF\\\||||||kkkVVVCCC444111444000111333...000000///...............------------,,,,,,,,,,,,************************))))))))))))))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************,,,+++---...------444>>>UUUZZZ```eeeggggggffffffhhhkkklllgggbbbiii{{{~~~yyyvvvmmm```QQQFFFBBBCCCFFFQQQYYY\\\aaalllyyywwwaaaLLLQQQgggrrr|||SSS333444999111---222000000000/////////......,,,,,,,,,+++++++++******************************(((((((((((((((((((((((())))))*********)))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&)))+++&&&&&&&&&&&&'''((())))))''''''((((((((()))))))))+++,,,,,,******,,,222777EEELLLUUU]]]cccgggjjjlllooollliiigggddd[[[NNNCCC===:::999???QQQpppnnn^^^ZZZhhhtttfffaaafffmmmjjjgggbbb[[[VVVVVV[[[___hhhbbbZZZQQQIIIAAA;;;666555777:::===>>><<<666222......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))***------------,,,,,,,,,,,,,,,---///000222333333333222555777888888777777888999999:::;;;===@@@BBBDDDHHHHHHHHHGGGEEEEEEFFFGGGEEEEEEHHH^^^hhhMMM999111444000111333000000000///..................------------,,,,,,,,,************************)))((((((((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++*********)))***,,,,,,111>>>KKKZZZ^^^cccfffggggggggghhhooolllhhhdddeeeoooyyytttvvviii]]]OOOGGGEEEFFFJJJNNNSSS^^^ccciiivvvrrrXXXWWW___[[[nnnvvv|||nnnHHH999555///---111000000000////////////...---,,,,,,,,,++++++++++++************************(((((((((((((((((((((((()))))))))******)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((())))))(((''''''(((***'''''''''''''''(((((()))'''(((((((((((())))))))))))+++,,,+++***///:::BBBPPPUUU[[[aaaeeehhhkkkmmmnnnjjjfffddd```WWWIII>>>:::>>>@@@EEE[[[}}}zzzddd\\\dddzzztttfff```dddkkkiiilllkkkdddZZZUUUWWW\\\fffbbb[[[UUUNNNFFF>>>999444666888<<<>>>===999666111000...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((()))((((((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222333222222333555777888777777777888999888888:::===@@@BBBCCCGGGHHHHHHGGGEEEEEEFFFHHHFFFFFFIII___~~~ZZZ@@@333444111111333111000000///........................---------,,,,,,************************)))((((((((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***+++,,,+++++++++***)))))),,,111:::KKKZZZ\\\___dddfffggghhhhhhiiikkkccc\\\___kkkwww~~~}}}{{{rrrkkkfff]]]NNNBBBCCCJJJOOOSSSVVVTTT___fffnnn~~~{{{wwwnnnWWW[[[bbbqqqdddDDD222...000///111000000000////////////------------,,,,,,,,,+++************************))))))))))))))))))))))))'''(((((())))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''(((''''''(((((((((((((((((((((((((((((()))))))))***''')))+++,,,...777DDDNNNZZZ\\\___aaacccfffkkknnnnnnjjjeee```[[[QQQDDD:::999BBBJJJTTTkkkfff]]]bbbvvv~~~}}}yyyvvvuuuvvvwwwwwwzzz~~~}}}zzzuuunnnjjjiiijjjhhhlllooojjj```XXXVVVXXX]]]\\\[[[XXXTTTLLLDDD===777777888:::<<<<<<;;;999444222000...,,,++++++,,,++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,---...000111222222222111333555777777777666888999777666555777<<<@@@AAAAAAEEEFFFGGGFFFEEEEEEFFFHHHFFFFFFJJJ```gggGGG555555222111333111000000///...........................---------,,,************************))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***,,,,,,,,,++++++---***,,,333<<>>EEEOOOTTTYYY___\\\hhhnnnxxxxxx[[[XXXbbb}}}xxxSSS999444333///111111000000000/////////......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((((((&&&%%%&&&''''''(((((()))))))))((((((((((((((()))))))))******((())),,,///555@@@MMMWWW___```aaabbbcccggglllpppnnnkkkeee^^^UUUJJJ@@@999;;;HHHYYYkkkhhhVVV[[[jjjzzzwwwqqqiiibbb^^^^^^```ccchhhpppzzz|||xxxvvvwwwyyyxxxrrrmmmgggjjjkkkiiiccc\\\XXXWWWTTTUUUWWWYYYWWWQQQIIICCC;;;999777888999;;;;;;;;;777555111...,,,++++++,,,************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,,,,,,,------------......000111111222222222444555777777666666888999777555333666<<<@@@AAA@@@CCCDDDEEEEEEDDDDDDFFFHHHFFFGGGKKKcccrrrMMM777666333111333222000000///...........................------------************************+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))+++,,,------,,,+++---+++///;;;HHHRRRZZZaaabbbeeejjjllllllkkkjjjiiidddjjjuuu|||jjj\\\KKKBBBAAAJJJRRRXXXcccppptttnnn[[[XXXrrrzzzbbbMMM???666111111111111000000000//////............------------++++++++++++++++++++++++))))))))))))))))))))))))'''((())))))*********)))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&((()))(((&&&%%%&&&&&&'''((()))***))))))((('''(((((()))))))))*********++++++---222;;;GGGSSS[[[[[[]]]```ccceeehhhmmmpppiiihhhddd\\\QQQGGGAAA???@@@NNNgggqqqUUUTTTiii{{{}}}zzz|||rrreeeZZZTTTSSSTTTWWWZZZ```iiittt|||xxxuuuxxx~~~xxxpppiiifffcccbbbbbbaaa]]]ZZZOOOQQQTTTVVVWWWSSSMMMHHH@@@<<<888555666999;;;<<<999666333///,,,++++++,,,************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,---------.........////////////000111222333444555777666666666888:::888555333666===AAABBBAAAAAABBBCCCCCCCCCCCCEEEGGGGGGIIINNNgggxxxQQQ999777333111333222000000///...............//////.........---------************************++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))+++---...---,,,+++******000@@@OOOVVVYYY[[[cccgggkkkmmmllljjjgggfffbbbrrriiiXXXVVVFFFBBBEEEOOOUUU[[[mmmbbbSSShhhtttmmm^^^HHH888444111111111111000000000000//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++(((((((((((((((((((((((('''''''''&&&&&&'''''''''''')))***)))'''&&&&&&''''''((()))******)))((('''))))))))))))************///......444???LLLVVV\\\UUUYYY^^^cccfffiiimmmooocccdddaaaZZZOOOGGGEEEGGGFFFTTTppp{{{\\\KKK[[[{{{zzzwww|||zzzkkk]]]VVVTTTUUUSSSSSSVVV]]]iiixxx}}}xxxuuuxxx~~~xxxqqqlllddd\\\[[[```cccaaa]]]OOOOOOQQQSSSUUUSSSOOOKKKCCC>>>888444555888;;;<<<:::777333///,,,++++++,,,************************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((()))+++,,,------------....../////////000000/////////111222333444666666666555666888:::999666444777>>>CCCCCCBBB@@@AAABBBBBBBBBCCCEEEGGGHHHJJJPPPjjjuuu___DDD444222444333000000000///.......................................,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''''''''((((((((((((((()))******))))))))))))((((((((((((((()))******++++++,,,---...///999JJJWWW[[[___dddfffjjjkkkiiiiiiiiieee___gggvvvcccSSSMMMBBBAAAIIIVVV]]]kkk___VVVqqqyyy]]]FFF???:::111111333000333333)))000///...---,,,---......,,,++++++******++++++,,,+++***))))))((())))))))))))))))))))))))(((((('''))))))))))))((((((((((((******))))))((((((''''''''''''''''''(((((((((((()))(((((('''''''''(((((())))))((()))***+++***)))...,,,...999IIISSSTTTPPPGGGNNNWWW___hhhooooookkkeeeddd]]]PPPGGGDDDEEEFFFLLLsssoooYYYTTTTTTgggvvvjjjiiihhhaaaYYYXXXXXX\\\ccceeehhhrrr|||wwwxxxyyyyyyxxxyyy}}}ttthhh\\\ZZZaaaeee```YYYWWWRRRNNNQQQWWWYYYTTTNNNDDDAAA<<<888666777999:::777888888444...++++++,,,''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&***))))))((()))+++,,,---,,,,,,------...///000000111111111000111111222222444444444444555777888999888666555888<<<@@@AAA@@@EEEDDDBBB???>>>@@@EEEHHHNNNMMMYYYuuu||||||rrr```JJJ;;;666666333000111111000////////////000------------------------,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))******)))((((((((())))))((((((((((((((()))******)))))))))))))))))))))(((***+++,,,,,,,,,,,,,,,---000333>>>NNNXXX\\\```eeehhhfffiiinnnkkkcccbbbgggzzz}}}ssseeeVVVKKKFFFFFFHHHSSScccnnn}}}sss___gggooo||||||gggVVVBBB444111333///000222---000///...---------......,,,,,,++++++++++++,,,,,,++++++***))))))))))))***)))))))))))))))(((((('''))))))))))))((((((((((((***)))))))))((((((((('''''''''''''''(((((((((((()))(((((('''''''''(((((()))(((((()))+++,,,,,,,,,///111666???HHHLLLKKKIIIHHHQQQ[[[ccckkkooolllfff\\\WWWPPPIIICCCAAAEEEIIIYYYzzz```UUUYYYeee~~~|||zzzwwwqqqzzz{{{~~~{{{~~~xxxzzz{{{vvvooopppoooqqqtttrrrooouuu}}}~~~ttttttssstttvvvxxxwwwwwwtttkkkaaa^^^```bbb```\\\[[[VVVRRRRRRUUUUUUQQQLLLJJJFFF@@@:::666555555666888999999666111---+++,,,,,,++++++***(((''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((()))***,,,---,,,,,,------...//////000111111000000111111222222444444444444555777888999888777777999===@@@@@@???EEEDDDCCCAAA@@@AAAEEEHHHNNNMMMYYYvvvuuurrrsssmmmaaaQQQCCC:::666222000222222111000000000000111------------------------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))******)))))))))***++++++((((((((((((((()))******))))))))))))))))))))))))+++,,,......---,,,---...333:::GGGTTT[[[]]]aaafffjjjdddgggooojjj^^^bbbqqqpppzzzxxxppp```SSSKKKGGGDDDIIIOOO]]]ooo|||ttthhhbbbiii{{{~~~WWW===333555111...222333000///......------......,,,,,,++++++++++++,,,,,,,,,,,,+++***************))))))******))))))((('''))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((''''''(((((()))(((((()))***+++---...///000666===BBBCCCBBBCCCCCCMMMVVVaaahhhnnnnnnggg^^^VVVNNNHHHEEECCCBBBMMMZZZssswww___RRRVVVdddzzzqqqnnnnnnnnnqqqtttwwwxxxwww}}}|||}}}|||mmmmmmpppwww~~~~~~vvvnnntttpppiiiccc```___```aaa```]]]XXXTTTSSSQQQNNNLLLKKKHHHBBB<<<777444222222888::::::888333///,,,+++,,,++++++***)))((('''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((()))***,,,---,,,,,,------.../////////000000000000000111222333444444444444555777888999888888999<<>>>>>::::::AAAIIIUUU]]]eeejjjmmmlllcccZZZRRRIIIDDDCCC@@@DDDYYYrrr}}}aaaOOOQQQ```uuuzzztttsssssssssuuuxxxyyyzzz~~~}}}~~~jjjkkkrrr~~~{{{ooosssssspppiiiaaa^^^```dddcccaaa]]]XXXRRROOOOOOOOOIIIFFFAAA<<<888555333222888999999888555000,,,***''''''(((((())))))******))))))(((((((((((())))))'''''''''''''''(((((((((******))))))***+++---...---------.........//////000000///000000111222333444444444444555777888999999:::<<<>>>@@@@@@>>>===CCCDDDFFFFFFEEEEEEFFFHHHMMMOOO]]]zzzvvvmmmgggZZZIII;;;333222444111111000////////////000---------------------------------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((())))))***+++((((((((((((((())))))***((()))))))))*********+++***,,,...---+++,,,111666AAAKKKWWW^^^```bbbeeehhhiiinnnkkkaaa```mmmzzz|||nnnoooxxxlllZZZLLLLLLTTTWWWUUUXXXfffyyyyyykkk]]]bbbnnn|||^^^===999555111333444///////////////.........---,,,,,,,,,,,,,,,,,,------,,,++++++******++++++***************))))))((())))))))))))(((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((()))******)))******)))((((((+++...333777;;;888555;;;IIIUUU^^^ccchhhiiijjjhhhaaaXXXKKKFFFAAA>>>===HHHggggggTTTOOO\\\rrr~~~{{{~~~~~~}}}}}}vvvtttuuu|||}}}tttppprrrrrrlllddd___aaaeeedddccc___ZZZTTTQQQQQQRRRKKKIIIEEE@@@<<<888555444666666777666444111---***(((((()))***++++++,,,,,,))))))(((((((((((())))))''''''''''''(((((())))))++++++******+++,,,...///---------...............////////////000111222333444444444444555777888999:::<<<>>>@@@@@@@@@???>>>BBBDDDFFFFFFFFFFFFGGGHHHMMMPPP___{{{{{{ttteeeRRRAAA777555666111111000////////////000........................------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((()))******((((((((((((((()))******((())))))******+++++++++))),,,---,,,+++...777???JJJSSS[[[___bbbeeehhhgggfffnnnkkkbbbjjj{{{xxxkkkUUUNNNSSSZZZ```dddgggxxxrrr[[[fffxxxkkkJJJ???777333222//////000000000000///...---------,,,,,,,,,,,,------,,,,,,+++*********************++++++******)))((())))))))))))(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((()))***++++++(((***+++***((()))---111777999;;;;;;<<>>HHHRRRXXX]]]___bbbhhhiiifffeeefffffflll}}}~~~|||cccPPPQQQWWW\\\hhhwwwhhhgggmmmvvv___OOO===666555//////000000111000///...---------,,,,,,,,,,,,------++++++***))))))))))))******++++++++++++***))))))))))))))))))(((((((((((('''((((((((()))))))))***''''''''''''(((((((((((((((((((((((()))***+++,,,'''***,,,+++***,,,222888<<>>@@@@@@???@@@CCCFFFBBBCCCCCCCCCCCCDDDGGGJJJNNNRRRbbb}}}}}}gggOOOAAA>>>>>><<<999444000///000111////////////............//////...---,,,,,,++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++***+++,,,------000:::JJJVVVXXX\\\___bbbeeefffeeebbb]]]\\\kkk|||ssseeeYYYOOONNNSSSbbbuuullluuuzzz\\\;;;111888111...///222222///---///......---------,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))******))))))(((((('''''')))(((((((((((())))))***///)))(((---...///;;;KKKNNNSSSWWWZZZ___eeefffccchhhfffeeedddccc^^^VVVPPP???DDDJJJWWWrrr~~~dddOOOVVVppp|||~~~}}}~~~vvvsssvvvwwwsssrrrtttwwwxxxyyywwwrrrlllfffbbb``````ccchhhllllllgggbbbVVVZZZ]]]\\\VVVPPPLLLKKKLLLLLLLLLIIIDDD@@@>>>>>>666555555555666666444222...,,,***)))((()))***+++(((((())))))))))))((((((''')))***)))((('''(((***(((((((((((()))***+++,,,------------------------...------......///000111111111222333555777999::::::===AAABBBBBB@@@??????BBBBBBBBBBBBCCCEEEFFFGGGPPPTTTddd}}}rrrYYYGGG>>>>>><<<888444000/////////////////////............///......---,,,,,,++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++***,,,...///222777BBBOOOYYYYYY[[[^^^```dddfffeeeccc]]]eeexxxqqqdddSSSKKKJJJWWWggg{{{wwwtttxxxZZZ@@@444666111000111111......000.........---------,,,,,,------,,,,,,,,,,,,++++++******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))(((((((((''')))(((((((((((()))******++++++,,,------333BBBPPPRRRWWW[[[]]]aaaffffffccchhhhhhfffeee```YYYPPPJJJAAAMMM]]]rrrlll[[[PPP\\\vvv|||}}}}}}vvvsssvvvxxxvvvvvvxxxooopppqqqrrrsssqqqnnnlllllllllkkkiiihhhhhhhhhiii\\\\\\[[[ZZZXXXSSSOOOKKKIIIIIIIIIHHHFFFBBB>>>;;;777555444444555555444333...---+++)))((()))***+++((())))))******))))))(((''')))***)))((('''(((***(((((((((((()))***+++,,,------------------------...------......///000111111222222333555777888999999<<>>>>>BBBBBBBBBBBBCCCEEEFFFGGGNNNRRRaaa{{{zzzdddMMM;;;<<<:::777444111//////...////////////.....................------,,,,,,+++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++---///222888AAALLLVVV\\\]]]]]]___bbbeeefffeeedddbbbsssrrr```WWWVVVOOOQQQddd|||xxxuuu}}}|||~~~}}}WWW666:::444000000000......111.........------------,,,------,,,,,,,,,,,,++++++******++++++++++++******((())))))******))))))((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***+++''',,,///,,,///<<>>@@@???>>>>>>>>>BBBBBBBBBBBBCCCEEEFFFGGGMMMQQQaaazzz}}}rrrYYY???:::888555333222222000///////////////..................---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,---,,,,,,,,,,,,...444>>>IIISSSZZZ]]]bbbaaacccggggggdddbbbcccjjj~~~sssyyy}}}xxxkkk^^^ZZZ\\\ddd[[[[[[llluuuuuu~~~mmmDDD;;;555000111222000///000............------------------,,,,,,,,,+++++++++******++++++++++++******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++'''---///,,,444GGGTTTVVVUUU\\\bbbdddfffhhhgggddd]]]```bbb```YYYPPPJJJFFFNNN___xxxmmmXXX```ppp}}}{{{zzzzzzmmmmmmnnnpppqqqooonnnmmmtttqqqpppsssxxx|||{{{yyywwwyyy{{{xxxrrrkkkfffeeeddd]]]YYY\\\ccccccZZZPPPGGGCCC@@@AAAEEEEEEAAA===999666222000111333444444///...---+++******************++++++++++++******''')))***)))((('''(((***(((((((((((()))***+++,,,,,,,,,------------------...------......///000111333333333444555666777777999<<>>>>>???BBBBBBBBBBBBCCCEEEFFFGGGOOORRRbbb{{{kkkLLL999666333222333444333222////////////............---------------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------------***...666BBBNNNWWW[[[]]]ccccccfffiiifff``````eeewwwsssaaaYYY^^^fffaaa\\\^^^oooxxxzzz~~~XXX===666111333444222////////////.........---------------,,,,,,,,,+++++++++******++++++++++++******))))))************))))))************************(((((((((((())))))))))))(((((((((((()))***+++,,,***------...;;;MMMTTTPPPPPPYYYaaadddfffhhhhhhfff[[[___```\\\SSSKKKHHHHHHTTTjjjvvvaaaYYYkkk}}}}}}zzzxxxwwwwwwxxxyyyrrruuuxxxxxxwwwtttpppmmmrrrqqqpppssswwwyyyyyyxxxuuusssrrrqqqooojjjccc^^^bbb]]][[[aaaiiiiii^^^SSSKKKEEE>>>===AAADDDDDDBBB<<<888333000000222333444000///...---++++++************++++++++++++******''')))***)))((('''(((***(((((((((((()))***+++,,,,,,,,,,,,---------.........------......///000111333333333444555666777777;;;===@@@@@@@@@???@@@AAABBBBBBBBBBBBCCCEEEFFFGGGNNNQQQ```zzz~~~tttVVV===888333111333444444333////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------......---)))000:::FFFPPPWWW\\\^^^aaaaaaeeegggbbb^^^ggguuuvvvaaaXXX\\\aaa]]]bbbnnn|||yyyjjjEEE<<<555555666333000////////////.........------------,,,,,,,,,,,,++++++******++++++++++++******)))******++++++******)))************************(((((((((((())))))))))))((((((((()))***+++,,,---,,,---///555AAAKKKLLLGGGKKKUUU```dddfffhhhhhhfff___bbbaaaYYYMMMFFFFFFIIIWWWrrrhhhXXX___uuu~~~wwwyyywwwnnnjjjeeedddeeeiiilllmmmmmmrrruuurrrnnnllliiieeebbbeeeiiinnnqqqssstttuuutttnnngggddddddeeebbb___aaa^^^^^^bbbgggfff^^^VVVOOOHHHAAA>>>???CCCEEEFFF>>>:::555222111222222222000000///...,,,+++******)))******************)))''')))***)))((('''(((***(((((((((((()))***+++,,,+++,,,,,,------............------......///000111222333333444555666777888<<<>>>@@@@@@@@@???@@@BBBBBBBBBBBBBBBCCCEEEFFFGGGKKKOOO]]]www|||xxxaaaDDD===555111222333333111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---............,,,555AAALLLSSSXXX]]]aaa```aaaeeefffaaacccyyylllYYYTTTWWWZZZ^^^ttt~~~wwwTTTGGG:::555555333111111////////////............------,,,,,,,,,,,,++++++******++++++++++++******)))******++++++******)))************************'''((((((((()))))))))***((((((((()))***+++---...+++---555???CCCAAA@@@@@@IIIUUU```dddeeeggggggeeeaaaccc```UUUIIICCCHHHOOOfffmmm[[[WWWmmm|||vvvsssxxx}}}ttt```ZZZSSSPPPQQQUUUXXXYYY[[[___^^^WWWSSSTTTTTTSSSQQQYYYcccjjjlllmmmoooqqqsssooojjjfffdddccccccdddbbbaaaaaa```^^^\\\YYYWWWPPPLLLFFFBBB@@@BBBDDDGGG@@@===888444333222111000111000000///---,,,***)))((())))))******))))))(((''')))***)))((('''(((***(((((((((((()))***+++,,,++++++,,,,,,---......///...------......///000111111222222333555777888999<<<===??????>>>>>>@@@AAABBBBBBBBBBBBCCCEEEFFFGGGKKKNNN]]]vvv}}}nnnIIIAAA777111111222111///000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---............///999GGGPPPUUUYYY___dddbbbbbbeeegggcccjjjsss]]]PPPQQQXXX\\\]]]}}}```PPP>>>555333222222333000/////////............---------,,,,,,,,,++++++******++++++++++++************++++++++++++******************************'''((((((((())))))******((((((((()))***,,,---...)))...:::FFFCCC999777===IIIVVVaaaeeefffffffffddd___```]]]RRRGGGDDDMMMWWW~~~```WWW]]]{{{zzzvvvuuu{{{~~~||||||}}}uuuaaaZZZPPPJJJIIIKKKMMMMMMKKKNNNJJJ@@@<<<@@@EEEEEEIIITTTbbbiiijjjiiillloooppprrrtttrrrlllgggeeefffddddddbbb]]]WWWTTTUUUXXXPPPNNNKKKFFFBBBAAADDDFFFBBB>>>999666444222000///111111000///...,,,***)))(((((())))))))))))((((((((()))***)))((('''(((***(((((((((((()))***+++,,,++++++,,,,,,---...//////...------......///000111111111222333555777999:::;;;<<<>>>>>>======???@@@BBBBBBBBBBBBDDDEEEFFFGGGLLLPPP^^^xxxzzz~~~ttt\\\CCC111222666333222666222111111000///......---///............---------+++,,,---,,,++++++,,,...***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,---///000555???KKKRRRUUUYYY```ffffff^^^bbbbbb```zzzsss\\\PPPOOOTTTXXX[[[jjjhhhEEE666777///***444111111000000//////............---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************(((((())))))))))))((((((,,,+++******++++++***)))***555@@@AAA<<<999===DDDTTTYYY```fffgggeeecccaaahhheee]]]QQQHHHIIITTT```rrrVVV[[[nnn}}}~~~{{{qqqkkk___]]]]]]aaadddaaaXXXPPPIIIGGGFFFEEEEEEGGGHHHJJJTTTVVV]]]fffnnnqqqoookkkqqqnnnqqqwwwsssgggccciiiaaa___\\\XXXVVVUUUUUUVVVRRRNNNIIIDDDBBBBBBCCCEEEDDDAAA<<<666333111000000555333111///---++++++***,,,+++***(((''''''&&&&&&''''''(((((())))))******++++++******************)))***+++,,,------------,,,,,,------.../////////000222444555555666888999<<<<<<<<<===============AAAAAABBBBBBCCCDDDDDDDDDLLLMMMZZZtttcccJJJ555333666333000222222111111000//////......///............---------,,,------,,,+++***,,,---+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))************,,,,,,,,,+++,,,...000222999BBBMMMTTTVVVYYY___dddaaa______```nnnxxxeeeWWWVVVUUUTTT]]]lllyyyYYY???888444000333111111111000//////...............---------,,,,,,++++++++++++++++++++++++,,,++++++++++++*********************************))))))************))))))***))))))***+++,,,,,,+++,,,555???BBB??????EEEKKKQQQXXX```eeefffdddbbbbbbddd^^^VVVMMMEEEGGGYYYmmmhhhRRR[[[pppvvvyyy|||}}}zzztttoookkkooooooqqquuuwwwrrrhhh___ZZZWWWSSSQQQQQQTTTXXX[[[gggiiilllmmmmmmllllllkkkooommmpppssskkk___```iiigggccc]]]YYYVVVTTTRRRQQQSSSPPPKKKFFFCCCBBBBBBCCCEEEBBB===888444222111111333222111///...,,,+++***++++++***)))(((((((((((((((((((((((())))))))))))************************)))***+++,,,------------,,,,,,------.../////////000222444444444555777999;;;;;;;;;<<<======>>>>>>AAAAAABBBBBBCCCDDDDDDDDDKKKMMMZZZttttttYYY>>>555666444222111111111111000000//////...///............------------......,,,******+++,,,++++++++++++++++++++++++************************)))))))))*********++++++++++++,,,+++,,,...222666@@@HHHQQQWWWYYYZZZ___cccaaaccc\\\aaadddVVVQQQYYYYYYVVViiixxxTTTCCC<<<555333222111111000000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++***(((((())))))+++,,,---...000777???CCCDDDFFFLLLQQQOOOWWWaaaeeedddbbbbbbccc```WWWPPPKKKEEEIIIfffzzz]]]SSSddd|||xxxtttuuuyyy|||}}}{{{zzzyyyuuuppplllmmmqqqvvvzzz~~~vvvlllggghhhkkkjjjkkknnnooofff]]]bbbnnnqqqjjjaaa\\\ZZZWWWRRRNNNSSSPPPLLLGGGEEEDDDDDDEEEFFFDDD@@@;;;777444222111000000111000///...,,,++++++******)))))))))******))))))))))))((((((((((((******************************+++,,,------------,,,,,,------...////////////111333333333444666888888999:::;;;<<<>>>??????AAAAAABBBBBBCCCDDDDDDDDDKKKMMMZZZuuunnnKKK888555666555444111111111000000000/////////............---------.........,,,***)))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,,,,000666;;;FFFMMMUUU[[[]]]___bbbeeefffeee[[[ggg~~~mmm[[[XXXXXXZZZ\\\eee}}}|||vvv\\\FFF666444222222111111000//////...............------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******************************++++++++++++******)))************+++...///555;;;BBBGGGIIIJJJMMMOOOPPPYYYcccgggeeebbbbbbddd]]]SSSMMMLLLKKKUUUyyyhhhXXX[[[ttt{{{rrriiigggkkktttxxxlllffffffhhheeefffjjjmmmiiidddiiirrrwwwnnneee``````]]]VVVPPPPPPNNNLLLIIIGGGFFFFFFGGGGGGEEEBBB===999666333222...///000111000///,,,+++******))))))***+++,,,,,,******))))))((((((''''''))))))))))))***************+++,,,,,,---------,,,,,,,,,------.../////////...000222333333444666777666777999:::===>>>@@@AAAAAAAAABBBBBBCCCDDDDDDDDDJJJLLLZZZuuuYYY;;;222555777555111111111111000000000000///............---------.........,,,***)))***+++,,,++++++******++++++,,,))))))))))))))))))))))))************++++++++++++***,,,---------222:::AAAKKKQQQYYY^^^aaacccfffhhhccc___]]]ttt|||jjj[[[[[[cccccc[[[aaa|||{{{QQQ666666222222222111000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************)))******************)))+++,,,---,,,***+++...111:::@@@GGGJJJJJJIIIIIIJJJTTT\\\eeehhhfffcccbbbbbbXXXNNNJJJNNNUUUfffppp[[[XXXfff|||}}}xxxiiidddaaaeeelllwwwuuulllhhhfffeeecccccceeejjjkkkjjjjjjlllqqqkkkcccaaacccaaaZZZSSSRRRQQQNNNKKKHHHFFFDDDCCCEEEDDDBBB???;;;777444222---///000111111///---+++))))))))))))***+++,,,---******))))))((((((''''''(((((()))))))))*********++++++,,,---------,,,,,,,,,,,,------.../////////...000222333333444666777666777888;;;===???AAABBBAAAAAABBBBBBCCCDDDDDDDDDIIIKKKZZZuuuhhhBBB222444666333111111111111111111111111///............------------......,,,******+++,,,---,,,+++******+++,,,---*********************************++++++++++++,,,+++---///......444???HHHOOOTTTZZZ```ccceeeggghhh[[[\\\iiieeeVVVUUUbbbccc\\\kkk___<<<888333222222111111000///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))************))))))+++---...---,,,---111666>>>CCCIIIJJJGGGFFFIIILLL[[[```eeehhhgggddd```]]]OOOIIIGGGOOO___xxxaaaTTT^^^sssxxxzzz{{{jjj]]]]]]bbbkkkuuu~~~yyyooojjjhhhfffdddcccbbbbbbeeeggggggcccaaadddaaa___```aaa___YYYSSSVVVTTTQQQLLLHHHCCC???===BBBAAA@@@>>>;;;888444222//////000000000...---,,,)))))))))))))))***+++,,,))))))))))))(((((((((((('''(((((())))))*********+++,,,,,,------,,,,,,,,,,,,,,,------...////////////111333333333444666888666777999;;;>>>@@@BBBCCCAAAAAABBBBBBCCCDDDDDDDDDHHHKKKZZZuuuxxxOOO999777777222111111111111111111111111///............---------,,,------,,,+++***,,,------,,,***))))))***,,,---++++++++++++++++++++++++*********+++++++++,,,,,,,,,///000000000777CCCMMMRRRVVV[[[```bbbccccccccc^^^jjjdddUUURRR[[[aaakkkyyysss{{{vvvjjjjjjjjjkkkppp{{{lllHHH999333333222111111000000///////////////............------------------------,,,++++++++++++***************************************++++++++++++******))),,,......---000666<<>>>>>>>>===;;;777444222111000000///...------,,,))))))((((((((()))******(((((((((((())))))))))))''''''(((((()))******++++++,,,,,,------,,,,,,+++,,,,,,------.../////////000222444444444555777999888999:::===???AAACCCDDDAAAAAABBBBBBCCCDDDDDDDDDHHHKKKZZZuuu\\\BBB===:::333111111111111111111222222//////.........---------+++,,,---,,,++++++,,,...---,,,***))))))***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,///111111111888EEEPPPTTTWWW[[[___aaaaaa```___iii}}}ooo[[[NNNWWWZZZfffnnnhhhccceeennnwww~~~}}}qqqccc___gggrrr{{{{{{xxxpppddd\\\RRRRRRQQQPPPUUU```oooyyytttRRR999333333222222111000000000000/////////............------------------------+++++++++*********))))))************************+++,,,,,,------,,,,,,+++'''+++...//////333:::AAA@@@DDDFFFBBB>>>DDDTTTbbbdddccccccfffgggcccZZZRRRDDDGGGHHHSSSqqqgggNNNUUUuuu{{{vvvzzztttaaaRRR\\\aaammm{{{|||xxxuuuqqqqqqooojjjdddccceeeiii]]]aaaaaa^^^[[[]]]bbbfffTTTXXX]]]aaaaaa^^^YYYVVVMMMMMMMMMKKKIIIFFFCCCBBB;;;<<<======;;;777444111222111000...------------))))))(((((((((((())))))''''''(((((())))))******&&&''''''((()))******+++,,,,,,,,,------,,,++++++,,,,,,------...//////000000222444555555666888999999:::;;;===@@@BBBCCCDDDAAAAAABBBBBBCCCDDDDDDEEEGGGJJJZZZuuuyyy\\\KKK@@@999444444333222222111111000000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++***))))))******///---,,,...444???JJJQQQUUUYYY```dddccc```bbbgggnnn[[[QQQKKKTTT]]]pppuuu]]]^^^]]]ZZZWWWYYYaaaggghhhpppvvvxxxyyyvvvmmmcccpppuuu}}}lllYYYVVVMMMLLLQQQOOOLLL\\\sss~~~|||uuu^^^GGG999666000---111666444---000/////////............------------------------,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---000///,,,000888;;;999>>>>>>>>>@@@EEEPPP]]]fffiiijjjhhhdddeeecccYYYKKKBBBIIIJJJcccrrr[[[PPPddd|||{{{nnn\\\VVV[[[aaannn}}}{{{~~~zzzwwwuuussspppnnnlllmmmkkkfffeeeggggggdddccc```\\\[[[\\\```cccdddTTTJJJMMM\\\```WWWTTT[[[SSSNNNIIIIIIKKKJJJCCC===@@@>>><<<;;;;;;:::777555//////000111111000......,,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))......---,,,,,,---------...------......///000111222222333333222444666999;;;::::::<<<>>>@@@AAAAAAAAA@@@?????????@@@AAABBBEEEGGGVVVssscccNNN@@@777444444333222222111111000000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++***************///...---000888BBBMMMSSSWWWZZZ```dddaaa\\\cccoooaaaOOOJJJKKKTTThhh{{{ppp^^^______]]]ZZZXXXYYY[[[dddjjjrrryyy{{{xxxssspppzzzoooaaaUUUMMMNNNLLLNNNbbb|||}}}}}}jjjMMM888555111000111222111000000000/////////.........************************,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,***,,,,,,,,,222999;;;777999888999???IIIUUU^^^ccchhhiiihhhddddddaaaVVVJJJDDDIIIUUUtttjjj]]]ZZZnnn|||}}}rrraaaSSSVVV```hhhsss~~~zzztttnnniiieeeccceeehhhiiieeeccceeedddaaadddaaa^^^]]]]]]___aaabbbXXXOOOMMMUUUYYYUUURRRTTTPPPKKKFFFFFFJJJJJJEEE@@@@@@>>>======<<<;;;777555///000000111111000......,,,+++***))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))------,,,,,,,,,,,,,,,---------------...///000111111222333333222333666999;;;::::::;;;>>>@@@AAABBB????????????@@@AAACCCDDDEEEGGGVVVrrrnnnTTTBBB666444444333222222111111000000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++************+++......000444<<>>>>>>>><<<888555000000000000000///......,,,,,,***)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++++++++++++++,,,,,,------------...///000111111222333222222333666888:::::::::;;;===???AAACCC???>>>>>>???@@@BBBDDDFFFEEEFFFTTTppp|||___FFF888444444333222222111111000000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******+++++++++---...222888AAAJJJSSSXXXWWWYYY```ddd^^^]]]rrr{{{qqqttt|||jjjUUULLLTTT___lll|||pppfff___ZZZ^^^fffeee]]]dddssspppiiijjjuuu|||XXXDDD666666444,,,---555000000000////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------///555<<>>BBBDDDAAA@@@@@@@@@AAABBBDDDEEEEEEFFFSSSnnniiiKKK:::444444333222222111111000000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++++++++++++++,,,,,,+++...444<<>>===777111444===IIIRRRVVVYYY]]]aaaeeedddddd```YYYPPPJJJGGGPPPZZZYYYRRR___uuu~~~||||||rrr___OOOLLLRRRZZZgggttt|||wwwnnnbbbXXXRRRRRRTTT]]]dddiiihhhfffgggfffddd```aaaaaa^^^ZZZWWWWWWWWW\\\```___\\\cccmmmjjj^^^UUUQQQLLLIIIHHHHHHFFFDDD@@@?????????>>><<<999555222111000000///.........---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))******+++,,,,,,,,,,,,------...///000000111222222111333555888888999:::::::::===BBBFFFDDDCCCBBBAAAAAAAAABBBCCCFFFFFFSSSnnnpppMMM:::444444333222222111111000000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++++++++,,,,,,---+++///777@@@IIIPPPVVVYYY[[[``````YYYXXXdddxxxyyyyyyyyy{{{jjjYYYXXX]]]bbbppp{{{sssvvvnnnHHH888666444222222111111000000000/////////------------------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,---222:::===999555333;;;FFFSSSYYYXXXXXX]]]bbbdddbbbaaa]]]TTTKKKHHHJJJWWWmmmxxxWWW\\\lll~~~}}}~~~xxx^^^PPPHHHPPP[[[dddoooyyy{{{zzz{{{~~~~~~|||zzz~~~yyyvvvppphhhbbbbbbhhhmmmrrrtttrrrllliiihhhddd___^^^``````^^^YYYWWWWWWYYY^^^bbbaaa]]]___ddd```XXXPPPNNNKKKJJJKKKKKKKKKJJJAAA???>>>===<<<;;;999666333222111///............---,,,+++******)))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,---...///000000111222111111222555777777999::::::999<<>>???:::888;;;DDDLLLVVV[[[[[[[[[^^^aaaccc```^^^ZZZPPPFFFFFFLLLXXX{{{jjjWWWfffzzz~~~}}}~~~ssscccRRRNNNPPP]]]gggnnnzzz~~~zzzxxx~~~{{{wwwvvvsssooonnnsss}}}~~~vvvnnnkkkkkkeee^^^]]]```aaa^^^ZZZXXXZZZ]]]``````^^^ZZZWWWUUUTTTSSSLLLKKKKKKKKKLLLLLLLLLKKKBBB???<<<:::::::::888777333222111///...---......------,,,+++************))))))))))))))))))))))))(((((((((((())))))))))))***))))))***+++,,,------,,,,,,,,,,,,---...//////000111111111111222555777666999:::999888;;;BBBHHHEEEDDDCCCBBBBBBBBBCCCDDDHHHHHHTTTooopppNNN===444444333333222111111000000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++,,,,,,---...///444===GGGPPPVVVYYYZZZ\\\gggdddXXXcccssstttkkkdddtttkkkWWWWWW]]]ggg```AAA666777666000111111111111000000000000------------------------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,---------......***///999CCCCCC>>>>>>DDDJJJOOOTTTYYY]]]^^^______ccc___\\\XXXMMMDDDFFFNNNTTT```VVVkkkzzz{{{|||eeeSSSPPPRRR\\\iiipppuuuzzzrrr{{{~~~uuuuuutttsssttt|||vvvnnnmmmooojjjbbb^^^```aaa___ZZZYYY]]]aaa___]]]ZZZVVVQQQMMMOOOTTTLLLLLLLLLLLLKKKJJJHHHGGGBBB???;;;999888999888888444333111///...---.........---,,,+++************))))))))))))))))))))))))(((((((((((())))))))))))************+++,,,---...,,,,,,,,,,,,---...//////000111111111111222555777666888:::999888;;;BBBHHHDDDCCCBBBBBBCCCDDDEEEFFFHHHIIIUUUooo{{{___AAA999888555222000111222000111111000///////////////...------,,,,,,------...,,,,,,------------------******+++++++++,,,,,,,,,,,,++++++,,,...///......///;;;EEEJJJNNNUUUZZZ\\\___hhh\\\aaazzzooo]]]SSS[[[ooo~~~hhhQQQSSSbbbwwwoooHHH555777777///000//////............/////////.........---------------------------------000///---+++++++++---...+++,,,......---,,,---...---222:::AAAFFFJJJMMMOOOVVVVVVXXXYYYZZZ[[[\\\\\\```ccc[[[OOOJJJCCCDDDRRRmmmmmmZZZ___}}}~~~yyy|||{{{zzz{{{iiiWWWLLLLLLVVVcccmmmuuu|||xxxwww|||tttiiidddbbbcccddd]]]]]]\\\YYYWWWVVVWWWYYYVVVWWWXXXVVVRRRNNNLLLLLLPPPMMMIIIIIIKKKKKKIIIGGGCCC@@@<<<;;;;;;;;;888666666555333111///////////////...------++++++***))),,,+++***((((((((())))))((((((((((((((((((((((((***************+++++++++++++++++++++,,,---......444333222000000111333444888999;;;<<<<<<>>>@@@CCC@@@@@@AAAAAABBBCCCCCCDDDCCCIIIQQQiiirrrOOO;;;999666222000111111000111111000///////////////...------,,,,,,------...------------------------***++++++++++++,,,,,,,,,---,,,,,,,,,............333>>>HHHMMMQQQXXX]]]^^^^^^```eee~~~xxxgggTTTKKKPPP]]]iiinnnqqq]]]OOOWWWnnnrrrRRR===888777444111111000/////////000000//////.........---------------------------------000...---++++++,,,---...+++,,,......---,,,---...///444<<>><<<;;;===>>><<<:::666555333111///////////////...------++++++***)))+++***)))((((((((()))***((((((((((((((((((((((((***************+++++++++++++++++++++,,,---......333222111111111333555777888999;;;<<<<<<===@@@BBBAAAAAABBBBBBCCCCCCDDDDDDAAAGGGOOOggg\\\>>>:::555222111000000000111111000///////////////......------------...............------,,,,,,+++++++++++++++,,,,,,,,,,,,...------------......///888BBBLLLQQQUUU[[[_________YYYpppxxxaaaLLLGGGIIILLLQQQXXXXXXPPPNNN]]]}}}}}}eeeJJJ999444777333222222111000000111111/////////.........------------------------------///...---,,,+++,,,---...+++---......------...///111777>>>EEEKKKOOORRRTTTWWWZZZ]]]```bbbaaa```^^^\\\]]]SSSIIIEEEAAAHHH\\\vvvZZZWWWjjj}}}{{{~~~xxxiiiZZZNNNJJJLLLSSS___ppp~~~yyywww||||||~~~|||yyyvvvtttsssssssssllljjjhhhgggeeebbb^^^[[[\\\]]]^^^[[[XXXTTTRRRRRRQQQQQQTTTYYY]]]]]]YYYUUURRRRRRQQQNNNIIIDDDAAA@@@AAA???=========>>>===;;;666555333111///////////////...------++++++***)))(((((('''''''''((())))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,---......000000000111222444777888777999:::;;;;;;===@@@BBBBBBBBBCCCCCCDDDEEEEEEEEEBBBHHHOOOgggeeeBBB:::444222222111000222111000000///////////////......------------......//////...---,,,,,,+++++++++++++++,,,,,,,,,------............------///111<<>>555444444222111444111000000//////////////////......------....../////////...---,,,,,,++++++++++++,,,,,,,,,------------...///...---...111444>>>GGGOOOTTTYYY]]]^^^[[[]]]ggguuu___OOONNNLLLEEEEEENNNGGGNNN[[[uuuiiiHHH888666444333222111000000000000000000/////////.................................---------,,,------------,,,---...---------000222999>>>EEELLLPPPSSSVVVXXXWWWZZZ___bbbccc```]]]ZZZ]]]ZZZOOOGGGFFFGGGYYYxxxeeeVVVeee}}}}}}sssVVVLLLJJJJJJNNNVVV]]]jjj|||uuukkkhhhpppyyy}}}~~~{{{wwwtttqqqpppoookkkiiihhhhhhgggeeebbb___YYY\\\______]]]ZZZXXXWWWUUUQQQOOOSSS[[[bbbddddddSSSUUUVVVSSSLLLFFFDDDDDDCCCBBB@@@===:::888777777666555333111///////////////...------++++++***)))&&&&&&'''((((((((())))))''''''''''''''''''''''''((())))))***++++++,,,,,,++++++++++++,,,---....../////////000111111222333666777999::::::;;;>>>AAACCCCCCDDDDDDEEEFFFFFFFFFFFFJJJOOOfffVVVGGG;;;:::999444222555111111000/////////////////////............//////.........------,,,,,,+++,,,,,,,,,,,,------------,,,...///...---...333777@@@GGGOOOTTTYYY]]]\\\XXXVVVqqqqqqaaaRRRMMMIIIHHHOOOYYYXXX[[[jjjcccIII999444444222111000000//////000000000/////////..............................,,,,,,------------------,,,---...------...111333===BBBIIINNNRRRTTTVVVXXXXXXZZZ^^^aaa```]]]YYYWWWVVVSSSIIIDDDGGGLLLdddmmmYYYSSSggg{{{```HHHEEEHHHKKKSSS^^^hhhtttxxxmmmlllxxx}}}|||{{{xxxuuusssqqqqqqpppmmmkkkhhheeedddbbb___]]]ZZZ\\\___```^^^\\\ZZZZZZTTTPPPLLLMMMTTT[[[```bbb[[[ZZZXXXTTTMMMGGGBBBAAA>>>???>>><<<:::888999:::666555333111///////////////...------++++++***)))''''''((()))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,,,,---++++++++++++,,,---......//////000111111111222222555777888999999;;;>>>@@@CCCCCCDDDDDDEEEEEEFFFFFFDDDHHHKKK```fffTTTEEEAAA>>>666222555111111000/////////////////////............//////------------------------,,,,,,,,,------------...+++---///...---///555:::AAAIIIPPPUUUYYY]]][[[VVVUUUwwwvvvkkk[[[LLLGGGPPPaaannnsssnnnyyy___>>>666555444222111111000000000000000000/////////...........................+++,,,,,,---.........---,,,------------...111444@@@EEEKKKPPPRRRTTTVVVWWWZZZ\\\^^^___^^^[[[WWWUUUPPPLLLDDDCCCJJJTTTsssxxx\\\RRRXXXrrrdddPPPCCCFFFJJJMMMYYYjjjppp|||{{{~~~zzzzzzxxxvvvsssqqqooommmmmmjjjgggeeecccaaa^^^[[[[[[]]]______]]]ZZZYYYYYYSSSQQQOOONNNQQQVVV[[[___]]]ZZZVVVQQQMMMHHHCCC@@@???@@@@@@>>>:::888999;;;666555333111///////////////...------++++++***)))((()))*********)))((('''))))))))))))))))))))))))'''((()))***+++,,,------++++++++++++,,,---......//////111222333444555555555666888999999:::===???BBBBBBCCCDDDDDDEEEEEEFFFDDDGGGJJJ]]]rrr^^^LLLGGGBBB777222555111111000/////////////////////............//////,,,,,,------------------,,,,,,,,,---------......***---///...---000666<<>>EEEKKKOOOVVVZZZVVVTTTaaarrruuuaaa]]]gggllleeeUUUYYY|||pppyyyfffCCC666444777111000333///000000000000000000111222222111///.........//////........................////////////222888@@@FFFFFFHHHKKKOOOTTTYYY\\\^^^``````______^^^ZZZUUUQQQNNNDDDJJJ___xxxtttXXXXXXnnndddSSSEEEGGGIIIMMMTTT```ooo}}}yyyvvvqqqfffYYYNNNMMMSSSZZZcccdddeeeffffffeeedddcccbbb]]]XXXVVVWWWXXXXXXWWWRRRRRRPPPOOOOOOPPPQQQRRRRRRHHHAAACCCGGGFFFCCCAAABBB@@@===<<<;;;999777555555444333111000/////////...///......------,,,+++******)))((((((((((((((((((((((((((()))))))))))))))***+++,,,,,,+++***)))***++++++,,,,,,---......333666999999666444444666444555666666666888<<<>>>BBBCCCEEEEEEDDDCCCEEEFFFHHHLLLNNN```\\\<<<999888000111111111000000000////////////////////////////////////......------,,,,,,------------------------............111888AAAHHHNNNRRRYYY\\\UUUTTTjjjsssddd```^^^ccc]]]UUUeeesssjjjvvvtttNNN<<<555777222000222///000/////////000111222222777555222...,,,,,,,,,---........................///......000555<<>>444666222111333111000/////////000111222222666444111...---,,,------...........................------000666???FFFJJJDDDGGGLLLRRRXXX]]]aaabbbfffeeebbb```^^^ZZZUUURRROOOHHHVVVsssbbbQQQgggtttUUUFFFJJJLLLJJJQQQZZZbbbkkkvvv}}}~~~zzzjjj```VVVTTTZZZbbbffffffiiihhhgggggggggddd```\\\\\\ZZZXXXZZZ^^^]]]XXXRRRSSSSSSRRRQQQPPPNNNLLLLLLMMMEEEAAAFFFLLLLLLHHHFFF>>>===<<<<<<<<<;;;888666333333333222111000//////...//////000///...,,,+++'''(((((()))))))))))))))(((((((((((()))))))))))))))***,,,------,,,***)))))))))******+++,,,,,,------222777777444222555888666777888888999;;;>>>AAA@@@BBBDDDDDDCCCCCCEEEFFFIIILLLOOOaaaxxxKKK666::::::///222222111111111000000000////////////////////////........................,,,,,,,,,------------...111///...///333;;;DDDIIISSSXXX\\\\\\^^^kkkqqqoooiiiXXXIIIIIINNNcccuuusss~~~bbbEEE555555222111555444000000000000000000111222000///.........///000000........................---,,,---111888???EEEHHHEEEHHHMMMSSSYYY^^^aaabbbgggeeebbb___\\\XXXSSSPPPFFFEEEZZZzzzqqqYYYUUUsssooo^^^KKKFFFMMMOOONNNUUU___gggnnnwww}}}~~~|||xxxjjjccc\\\^^^hhhpppsssrrrtttpppkkkiiihhheeeaaa]]]\\\[[[[[[]]]^^^]]]XXXSSSTTTTTTRRRQQQOOOMMMLLLLLLLLLEEECCCIIIPPPOOOKKKIIIAAA???===;;;;;;:::888666222333333222222000//////---...///000///---+++)))'''((()))))))))))))))((((((((((((((()))))))))))))))***+++,,,,,,+++***))))))******++++++,,,------+++///333444444444666888777888999999:::;;;???AAA@@@AAACCCCCCCCCCCCEEEGGGHHHLLLOOOaaazzzOOO888777666...222222222111111111000000////////////////////////------......//////000000,,,,,,,,,---------......000......111777@@@HHHMMMUUU[[[\\\ZZZeee|||qqqtttmmmPPPLLLJJJVVVsssrrrsss{{{WWW@@@<<<555111333333222111000000000000000000---------...//////000000........................------...222:::@@@DDDEEEGGGJJJOOOUUUZZZ^^^```aaafffccc```\\\YYYUUUPPPLLLFFFJJJdddfffWWW]]]mmmWWWPPPIIIIIIPPPPPPTTT]]]hhhpppwww|||~~~~~~}}}xxxtttjjjgggfffhhhooowww~~~zzzssskkkfffeeedddaaa^^^]]]]]]\\\[[[ZZZYYYXXXWWWTTTSSSQQQOOONNNLLLLLLLLLLLLFFFDDDKKKRRRQQQMMMJJJEEEBBB>>>;;;:::999888666222222333333222111//////,,,---...//////---***((((((((()))******)))((('''(((((((((((())))))))))))******************************++++++,,,---------,,,...111333555555666666666777888999999;;;>>>AAA???AAACCCCCCCCCCCCEEEGGGGGGKKKNNNaaaXXX???:::999555222222222111111111111000////////////////////////,,,,,,---...///000111111,,,,,,,,,------..................222:::DDDLLLPPPVVV]]]\\\YYYjjjvvv|||tttOOOTTTRRRaaannnpppjjjMMMDDD999111111000222222111000//////000000......//////......---,,,...........................---///444;;;AAACCCCCCHHHKKKPPPVVVZZZ^^^___```dddaaa^^^ZZZVVVRRRMMMJJJLLLRRRqqqcccYYYddd~~~zzzuuuXXXHHHJJJJJJMMMRRRQQQ[[[dddpppyyy~~~yyy~~~|||yyyuuuqqqkkknnnqqqrrrvvv~~~zzzrrrhhhbbbaaaaaa___]]]___^^^\\\XXXUUUUUUWWWZZZTTTRRRPPPNNNLLLKKKLLLLLLLLLFFFEEELLLRRRRRRMMMJJJHHHDDD???;;;:::999777666111222333333222111000///+++,,,...///...,,,)))(((((()))*********)))'''&&&(((((((((((())))))))))))******)))(((((()))*********++++++,,,,,,---......//////000333666777666444555666777888888:::===@@@???AAABBBCCCCCCCCCEEEGGGFFFJJJNNNaaaZZZ???:::888111555444333222111111111111//////............/////////,,,***+++---///...,,,---------.........//////...---///444===GGGOOOSSSVVV[[[bbb[[[\\\~~~~~~oooXXXRRRIII___vvvnnnxxxcccGGG444222555...111111000000000000000000////////////////////////////////////////////////...///222666;;;@@@DDDFFFKKKOOOUUUYYY\\\^^^```bbbkkk```YYYYYYUUUKKKFFFHHHMMMhhh[[[]]]nnnzzzooo```]]]ooo}}}[[[SSSNNNPPPQQQQQQVVV\\\fffppp{{{}}}uuullldddcccgggggghhhlllttt}}}vvvrrrkkkccc^^^\\\[[[\\\[[[\\\\\\[[[XXXWWWWWWXXXVVVTTTPPPLLLJJJJJJKKKLLLLLLRRRRRRKKKHHHLLLNNNMMMGGGDDD@@@???>>><<<999555555333000000000111111000,,,+++******+++,,,...///******)))(((((((((((((((******))))))))))))******%%%&&&''')))+++,,,,,,---(((***++++++++++++,,,...111111222333444666777777666777888888777888:::<<>>HHHPPPTTTYYY\\\]]]ZZZccc~~~|||{{{jjjSSSRRROOOhhhyyyiiikkkyyysssTTT;;;555666///222222222111111000000000////////////////////////////////////////////////...///222777;;;@@@DDDFFFKKKOOOUUUZZZ\\\^^^```bbbeee[[[VVVWWWSSSJJJGGGJJJVVVwww|||YYY___sss|||ooohhhgggfff```XXX[[[mmmjjjSSSNNNLLLQQQUUUXXX^^^dddoooyyy||||||xxxkkk```VVVOOONNNQQQQQQ[[[lll~~~}}}qqqnnniiiccc___]]]]]]]]]]]]]]]]]][[[WWWUUUUUUVVVTTTRRROOOLLLJJJIIIIIIIIIIIINNNOOOJJJFFFHHHJJJHHHIIIFFFCCCAAA@@@???<<<999555333111000000111000000------,,,++++++,,,,,,,,,******)))(((((((((((((((******))))))))))))******(((((()))***************(((***++++++++++++,,,...///000111222333555555666666777888888888888:::===??????@@@BBBCCCDDDEEEFFFFFFLLLOOO^^^oooIII888777888555444333222111111111111////////////////////////333111///...///000///...------........./////////......111777@@@JJJQQQTTT\\\]]]YYY___ttt~~~zzzwwweeePPPPPPZZZ|||}}}|||zzziiicccmmm___@@@444444///444444333222111000000///////////////////////////////////////////////////...000333888===AAAEEEGGGKKKOOOUUUZZZ]]]___aaabbb^^^VVVRRRTTTQQQJJJIIINNN___xxx[[[fff~~~tttdddVVVNNNNNNQQQSSS[[[jjjkkkUUULLLKKKOOOWWW___eeelllsss|||zzzyyy~~~uuufffTTTIIIBBB===>>>AAAAAANNNdddyyyxxxoookkkiiigggdddaaa___^^^^^^[[[\\\[[[YYYVVVUUUUUUVVVRRRQQQOOOMMMJJJHHHFFFFFFFFFKKKNNNJJJFFFEEEEEEDDDGGGEEECCCAAA@@@???<<<:::555333111000111111000///------------,,,+++***)))******)))(((((((((((((((***))))))(((((())))))*********+++******)))((('''(((***++++++++++++,,,.........///111222444555555555777888888888999;;;===>>>???@@@AAACCCDDDEEEEEEGGGMMMOOO]]]}}}wwwVVVAAA::::::444444333222111111111111/////////000000/////////---,,,,,,---...000111111............////////////...///222:::CCCLLLSSSVVV]]]___\\\nnn{{{sssbbbPPPQQQgggyyyyyysssddddddmmmzzzdddBBB555999888555555444333222000000//////////////////////////////////////////////////////111555999>>>BBBEEEGGGKKKPPPVVV[[[^^^___aaabbb\\\UUURRRRRRNNNHHHKKKSSS```qqqbbbqqqooo```RRRGGGCCCDDDFFFNNN___uuutttgggXXXMMMKKKOOOWWWaaakkksss|||yyycccTTTEEE>>>======???CCCCCCKKKVVVaaaggggggccc___ffffffeeedddbbb```^^^\\\YYYZZZYYYWWWUUUUUUVVVXXXRRRQQQPPPOOOLLLIIIFFFDDDFFFJJJMMMKKKGGGDDDCCCCCCCCCBBB@@@>>><<<;;;999777444333111111111111000///,,,,,,---...---,,,***)))***))))))((((((((((((((())))))(((((((((((())))))******+++******)))((('''(((***++++++++++++,,,.........///111333444555666555777888888888999<<<>>>>>>???@@@AAABBBDDDEEEEEEGGGLLLMMM[[[zzzlllTTTEEE@@@444444333222111111111111//////000111111000//////---............///111222........./////////000000///000444<<>>===@@@CCCFFFJJJLLLLLLKKKKKKLLLNNNQQQSSSccccccddddddbbb___\\\[[[\\\\\\ZZZVVVSSSRRRRRRTTTQQQQQQQQQPPPMMMJJJGGGEEEEEEGGGIIIIIIEEEAAAAAADDDAAAAAA???===:::888777666444222111111222222000...)))***,,,---...---,,,,,,***))))))((((((((((((((())))))(((((((((((())))))((())))))************)))(((***++++++++++++,,,......///000222333555666777555777888999999:::<<>>???@@@AAACCCDDDEEEEEEEEEJJJJJJXXXwwweeeNNNEEE555444333222111111111111//////111111111111//////444444444222000...///000....../////////000000000///111666???IIIQQQVVVXXX[[[```sssrrraaaUUUPPPeee~~~sssmmmjjjyyyrrrsss~~~yyyhhhZZZWWWWWW\\\ppphhhGGG:::???@@@444444333222111000000///000000000000000000000000000000000000000000000000000222777<<>>;;;777222222222111111000000000000000000000000000000000000000000000000000000000000333888===BBBFFFHHHHHHJJJPPPWWW]]]```aaaaaaaaa```YYYRRRLLLDDDCCCQQQdddttt___bbbyyyhhhZZZLLLFFFFFFHHHLLLPPPUUUSSSWWW___dddfffjjjppp{{{tttlll```TTTMMMLLLRRRWWW```kkkvvv{{{zzz|||ppp[[[HHHBBB???@@@CCCGGGNNNVVVZZZXXXTTTNNNIIIIIILLLPPP[[[]]]^^^`````````___^^^___^^^ZZZUUUPPPMMMNNNOOOOOOOOONNNMMMLLLJJJIIIHHHFFFBBB@@@@@@===;;;AAAJJJFFFFFFEEEBBB<<<888777888333222222222333222000---,,,,,,,,,++++++,,,------******)))(((((((((((((((((((((''''''''''''(((((('''((()))******+++++++++(((***++++++++++++,,,...,,,---///111333555666777555777888999999;;;>>>@@@@@@AAABBBCCCEEEFFFGGGGGGDDDIIIIIIVVVvvv\\\AAA999555444333222111111111111...000111222222111000...111222333111...---///111////////////000000000000///222888BBBLLLTTTXXXYYY^^^```}}}uuummm___TTTVVVaaaddd~~~yyyjjjpppvvvcccWWW[[[QQQQQQZZZcccpppaaaHHH===444111111111000000000000000000000000000000000000000000000000000000000000000000333888>>>CCCFFFHHHHHHJJJPPPXXX^^^```aaaaaaaaa^^^WWWPPPJJJBBBBBBSSShhheeeYYYddd|||```TTTGGGDDDGGGJJJOOOTTTaaaccckkksssqqqfff]]]\\\hhhxxxttt___UUUKKKIIINNNSSSVVVWWWiiittt~~~zzztttqqqxxxkkkOOOJJJEEEBBBCCCFFFKKKVVV```ccc```ZZZQQQKKKJJJNNNRRRXXXZZZ\\\^^^```aaaaaaaaaZZZYYYWWWSSSPPPPPPRRRTTTMMMMMMLLLKKKJJJIIIHHHHHHIIIDDD@@@???===<<>>@@@AAABBBCCCDDDEEEGGGHHHHHHEEEJJJIIIWWWwwwTTT>>>BBB888555333111222222222111222111111000///......---///////////////////////////////////////.........111444;;;DDDMMMUUUZZZ[[[[[[jjjttt```XXX[[[VVVUUU```gggqqquuuppphhhqqq}}}{{{gggWWWPPPQQQSSSUUUZZZcccttt}}}ZZZAAA888444222111111222222000///000000000000000000000000///111222222111111222333444777>>>CCCGGGHHHGGGFFFPPPRRRUUUZZZ^^^aaadddeee```SSSHHHDDD======TTTqqq___PPPppp{{{dddQQQEEEHHHKKKJJJSSSaaammmwwwrrrcccZZZVVVUUUddduuukkk[[[LLLNNNPPPPPPRRRWWW___fffvvvzzzzzzuuuzzzsss\\\NNNKKKEEEEEEOOOZZZ```fffmmmmmmfff\\\SSSPPPPPPSSSVVV^^^\\\\\\^^^aaaaaa^^^[[[YYY[[[ZZZXXX]]]bbb___WWWMMMMMMLLLKKKJJJHHHFFFEEEGGGDDDAAA@@@<<<;;;@@@HHHJJJGGGBBB???<<<:::888777333333333222222111111111000...,,,*********+++,,,***+++++++++***)))''''''---+++)))'''%%%%%%%%%%%%%%%''')))***+++***((('''+++,,,,,,******+++...111---///111222222333666888888888999:::<<<>>>@@@AAACCCAAA@@@@@@BBBDDDEEEEEEIIIKKKIIIVVVwwwYYY???;;;888666333222222222222111111111111000///.........////////////////////////////////////////////////111444;;;EEENNNUUUYYYZZZ]]]sss~~~jjjXXXRRRLLLMMMZZZddd~~~hhhpppooofffooozzzzzziiiZZZOOOMMMPPPQQQWWWbbbppp{{{hhhGGG888444333111111222222000///000000000000000000000000///000222111000000111333444888===CCCGGGIIIIIIIIISSSUUUXXX[[[^^^aaabbbccc\\\QQQHHHDDD???DDD___ttt\\\YYYxxxfffTTTIIINNNSSSSSS\\\jjjyyywwwiiibbbaaabbbpppttt___TTTIIILLLOOORRRVVV]]]gggnnn|||eeeRRRIIIHHHGGGMMMYYYbbbggglllqqqjjjgggaaa\\\ZZZ\\\___bbbbbb```______aaaaaa^^^\\\\\\]]][[[ZZZ\\\```\\\UUUNNNMMMMMMLLLJJJIIIGGGGGGDDDAAA???>>>:::888===DDDEEECCC???<<<999888777666555555333222222111111111000...,,,+++******+++,,,(((((((((((((((((((((((())))))(((''''''(((((()))&&&''')))*********)))((((((((((((''''''(((+++------///111222222444666888888888999:::<<<>>>@@@AAABBBAAA@@@AAACCCEEEFFFGGGJJJLLLHHHTTTtttnnnQQQBBB999666333222222222222111111111000000//////......////////////////////////////////////////////////000555===GGGOOOUUUXXXYYY[[[{{{zzz]]]NNNHHHLLLXXX]]]yyyxxxiii{{{nnndddlllxxxuuucccVVVNNNKKKNNNTTTRRR^^^ppp~~~|||TTT:::555444222111222222111000000000000000000000000000...///111000//////000222555888===BBBGGGJJJMMMNNNVVVXXXZZZ]]]___```aaaaaaXXXOOOHHHDDDAAALLLnnnjjjYYYaaaeeeWWWQQQYYYaaaeeeooo||||||pppnnnqqqwwwuuu```RRRMMMJJJNNNTTTZZZaaajjjvvv~~~|||iiiUUUJJJHHHJJJNNNWWWbbbiiilllppptttnnnnnnllljjjiiijjjmmmpppkkkhhhdddaaa``````___^^^```___]]]ZZZ[[[\\\YYYRRRPPPOOONNNLLLJJJIIIGGGFFFAAA>>>===<<<888444888>>>DDDCCC@@@>>><<<;;;::::::999777444222111111222222000///---+++***+++,,,---((((((''''''((()))+++,,,))))))((((((((())))))***((((((((()))))))))*********++++++***)))***---///---///111222333444666888888888999:::<<<>>>???@@@@@@@@@@@@AAACCCEEEGGGHHHIIIKKKHHHTTTttthhhPPP999777444222222333222111111000000000/////////...///////////////////////////////////////000000000000666@@@JJJQQQUUUXXXZZZZZZ~~~]]]NNNKKKOOOZZZaaazzzvvvlllbbbkkkxxxjjj^^^RRRMMMMMMOOOUUU[[[\\\llldddDDD777555222111222222111000000000000000000000000000---///000000//////000111777999===BBBGGGLLLPPPRRRWWWXXX[[[^^^```aaa``````XXXPPPIIIDDDCCCRRRyyyeeeWWWfffggg]]]\\\gggssszzz~~~www|||{{{tttlll```RRRLLLLLLQQQWWW^^^fffooo{{{uuugggYYYNNNLLLPPPTTTYYY```fffjjjnnntttyyy~~~~~~|||zzzxxxxxxzzz|||tttpppjjjdddaaa````````````^^^[[[YYYYYYYYYUUURRRSSSQQQOOOLLLIIIFFFEEEDDD???======<<<888333555:::AAABBBAAA@@@===<<<<<<<<<;;;888555222000111222333000///---+++***+++,,,---***)))((((((***,,,///111---,,,+++***)))(((''''''))))))(((((())))))***+++,,,---...---------///222---///222333333444666888777888888:::;;;===???@@@???@@@AAABBBCCCEEEHHHJJJFFFIIIGGGUUUvvvlllQQQ:::777444333333333222111000000000000////////////////////////////////////////////////000000111111222999CCCMMMSSSWWW[[[^^^iiisssVVVOOOPPPTTT^^^ssswww}}}lllcccmmm|||rrrgggUUUPPPLLLNNNRRRTTTYYY___mmm{{{mmmNNN999666333222222222222111000000000000000000000000---///000000//////000111888:::>>>CCCIIINNNSSSVVVUUUWWW[[[^^^```aaaaaa```ZZZSSSJJJDDDEEEXXX___YYYooorrrmmmooo{{{|||rrrggg[[[TTTPPPNNNPPPTTT\\\bbbkkkttt}}}~~~ooo^^^SSSPPPPPPVVV]]]bbbfffjjjlllpppyyy|||xxxqqqiiiccc```aaabbb]]][[[YYYXXXWWWUUUTTTSSSUUUSSSPPPKKKGGGDDDBBBAAA@@@???@@@???:::444444888<<<>>>@@@@@@<<<999888888;;;888555222000111222333111///---+++++++++,,,---***)))((((((***,,,///111,,,++++++***)))(((''''''***))))))))))))***++++++***+++,,,,,,+++,,,---///...000222333333444777999777777888999;;;===???@@@???AAABBBBBBCCCDDDHHHKKKEEEIIIHHHUUUwwwgggLLL;;;888555333333333222000000000000000////////////////////////////////////...//////000000111111222444<<>>666555888>>>CCCGGGGGGCCC===999888999777444222111111222222111000...,,,+++,,,---...((((((''''''((()))+++,,,''''''((()))************)))))))))*********+++++++++,,,......------///000...000222333444555777999777777888999;;;===>>>??????BBBDDDCCCBBBCCCHHHLLLGGGJJJHHHUUUuuugggNNN;;;999555444333333222000////////////000000000000////////////////////////...//////000111111222222777???JJJRRRXXX^^^eeekkkcccYYY\\\ZZZbbbwwwlllgggxxxqqq^^^SSSOOOKKKLLLPPPUUUWWW]]]jjjxxxyyykkkRRR<<<888444222222333333222000000000000000000000000///000222111000000111333:::<<>>???@@@CCCEEEDDDBBBBBBGGGKKKGGGKKKIIIVVVwwwhhhRRR<<<999666444333333222000////////////000000000000////////////////////////...//////000111222222222999AAAKKKTTTYYY```iiioooxxx]]]XXX[[[UUU___zzzmmmiii|||yyyaaaSSSNNNNNNLLLMMMQQQUUUYYYdddyyyzzzsss|||nnnwwwsss]]]<<<999555222222333333333000000000000000000000000///111222222111111222333:::===BBBHHHNNNRRRUUUVVVXXXZZZ]]]___^^^]]]ZZZXXXUUUNNNHHHIIIWWWsssbbbZZZlllgggPPPEEEEEEGGGHHHGGGKKKYYYfff~~~zzzcccRRRIIITTTddduuu|||mmm^^^RRRRRRUUUZZZ___eeeqqq}}}~~~~~~tttjjjddddddfffbbb^^^[[[\\\YYYSSSSSSXXXTTTRRRPPPNNNMMMMMMMMMNNNDDDEEEGGGHHHAAA888555777DDDKKKTTTTTTMMMCCC;;;888333333333222222111111111111000...,,,+++,,,---...***+++++++++***)))((('''(((((()))))))))'''&&&%%%''')))+++,,,---,,,***)))&&&(((***+++******+++,,,///000333444444555777999666777777999:::<<<>>>???AAADDDFFFEEEBBBBBBFFFKKKFFFJJJJJJYYYzzzoooJJJ::::::888444333333222///000000000000000000000000//////............/////////000222222111111222444333KKKLLLOOO```[[[^^^~~~mmm[[[[[[YYYOOOccc|||qqqnnn}}}zzzaaaPPPIIIJJJOOOSSSVVVYYY\\\ddduuummmkkkuuuwwwxxx}}}oooHHH<<<999777000222666000000000000000000000000000000111222222111000111333<<<<<>>???DDDCCCBBBAAABBBDDDFFFGGGGGGKKKKKKZZZ{{{xxxQQQ:::999777444333444333222000000000000000000000000//////............/////////000222222111111333444999OOOQQQTTTbbb^^^aaa}}}hhhYYYZZZYYYUUUrrrqqqmmm~~~oooXXXLLLHHHLLLQQQRRRXXX```iiivvvrrreeejjj{{{~~~PPP===666888333222444111111111111111111111111111000111222222111111222333<<<===@@@GGGNNNSSSUUUTTTUUU[[[^^^]]]]]]```bbbaaaQQQKKKIIIGGGTTT}}}ttt```eee}}}tttUUUJJJIIIEEEEEELLLOOORRR___ooo~~~dddQQQKKKGGGGGGMMMVVVZZZVVVRRRQQQbbbgggooowww~~~rrrhhhccc```___[[[[[[ZZZYYYWWWUUUSSSRRRPPPNNNLLLJJJGGGFFFEEEDDDFFFEEECCCCCCAAA>>>:::666;;;AAADDDBBB???===:::555333222111000000111222222000000...---,,,+++******++++++))))))))))))***+++((((((((((((((((((((((((******+++---------------+++,,,------......---------///222333444444666777777888999;;;===???AAABBBDDDCCCBBBBBBBBBDDDFFFGGGFFFKKKKKK[[[~~~VVV<<<999555444444555444444000000000000000000000000000//////......//////000///000222111111111333555999NNNRRRSSS^^^[[[___yyyxxxbbbUUUXXXZZZcccoookkkbbbOOOIIIJJJPPPUUUTTT[[[gggvvvuuugggaaannnbbbAAA333999777222333333111111111111111111111111000111222222111111333444<<<>>>CCCIIIPPPSSSTTTSSSSSSXXX\\\\\\]]]aaacccbbbRRRKKKHHHIIIYYYpppaaajjjvvvXXXMMMJJJGGGKKKSSSXXX\\\gggtttgggUUUPPPQQQSSSYYY______[[[YYY[[[kkkpppwww}}}zzzooojjjfff___YYY\\\[[[ZZZXXXVVVSSSQQQPPPMMMMMMLLLKKKIIIGGGEEEDDDEEEDDDCCCCCCBBB???;;;888<<>>AAACCCDDDCCCCCCBBBBBBCCCDDDFFFGGGEEEJJJLLL]]][[[AAA;;;666555555444333444000000000000000000000000000000////////////000000000111111111111222444666;;;MMMSSSSSSYYYYYYaaauuu{{{```RRRWWW___tttllliii~~~qqqYYYMMMLLLOOOUUUYYYaaagggssssssjjjiii{{{|||MMM444:::999111222666111111111111111111111111000111222111111111333666===@@@FFFLLLQQQSSSSSSRRRSSSXXX[[[[[[]]]aaaaaa___SSSKKKHHHKKK\\\lllaaammmuuuXXXOOONNNMMMQQQZZZaaagggrrr}}}jjj[[[YYYaaahhhrrryyytttkkkhhhjjjmmmrrrzzzpppiiihhhfffaaa\\\\\\\\\ZZZXXXUUURRRPPPNNNLLLLLLLLLLLLJJJHHHFFFDDDBBBBBBAAAAAAAAA???;;;888;;;AAADDDAAA>>><<<999444555444333222111000000///111000...,,,+++***))))))+++******)))(((''''''&&&'''''''''''''''(((((((((***+++,,,---............+++,,,------......------,,,///222333444555777888777888:::<<>>777666666222111222000000000000000000000000000000////////////000000000111111111111222555888@@@OOOWWWXXXZZZ___kkk{{{___PPPYYYfffhhhhhhssscccSSSNNNQQQUUUZZZ^^^tttzzz{{{yyy~~~\\\888:::888000222888111111111111111111111111111222222111000222444777>>>BBBHHHNNNQQQSSSSSSSSSUUUYYY[[[[[[\\\___]]]YYYNNNFFFFFFLLLaaaiiibbbrrrpppUUUQQQUUUVVV[[[dddoooyyynnneeegggxxxyyyqqqsssxxx}}}xxxrrrjjjeeecccbbbaaa___]]]\\\ZZZXXXUUURRROOONNNJJJKKKKKKJJJIIIGGGDDDCCC@@@????????????===:::777888>>>BBB@@@>>><<<999555555555444333222111//////...---,,,+++++++++++++++*********)))((('''&&&&&&''''''''''''(((((()))))))))***+++,,,,,,------,,,+++,,,------......---------000333555666777999::::::;;;<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFGGGEEEJJJMMM___}}}NNNAAA777777666222000222000000000000000000000000111000000//////000000111000111111111111222666999BBBNNNXXXXXXXXXcccuuu\\\PPP\\\lllxxxeeejjjbbbYYYQQQQQQVVV[[[bbbhhh~~~hhh???:::777111333777222222222222222222222222111222222111000222555888>>>CCCIIINNNQQQSSSUUUVVVWWWZZZ[[[ZZZ\\\]]]ZZZUUUKKKEEEIIIWWWqqq~~~dddfff{{{rrr\\\^^^aaadddkkkvvvzzzyyyzzz||||||pppnnnkkkfffaaa^^^^^^^^^]]]\\\[[[YYYVVVSSSPPPOOOJJJJJJIIIGGGFFFDDDBBBAAA??????>>>>>>>>><<<888555444:::>>>>>>======;;;777555555555444333111000///---,,,,,,+++++++++++++++************)))(((''''''''''''(((((())))))******))))))***+++,,,,,,,,,,,,+++,,,------......------...000444666777888:::<<<<<<<<<============>>>>>>@@@AAABBBCCCDDDFFFFFFGGGDDDIIIMMM___PPPAAA666777777333111444000000000000000000000000111111000000000000111111111111111000000333777:::DDDMMMXXXYYYWWWgggwwwUUUQQQ```nnnooocccmmmxxx[[[VVVSSSVVV\\\dddqqq{{{mmmDDD<<<777333444333222222222222222222222222222222222111000222666999???DDDIIINNNPPPSSSWWWZZZVVVYYYZZZZZZ\\\]]]YYYSSSIIIFFFOOOcccqqq___mmmyyyhhhpppqqqvvv~~~xxxqqqpppnnnkkkfffbbb___]]]]]]]]][[[YYYWWWTTTQQQPPPNNNLLLJJJHHHFFFDDDCCCBBBAAA@@@??????>>><<<888555...555;;;;;;<<<===<<<999444444555444444222111000...---,,,+++************)))******++++++***)))((((((((())))))***++++++,,,)))***+++,,,------------+++,,,------......---------///333555666777:::;;;<<<<<<<<<<<<<<<<<<======@@@@@@BBBCCCEEEFFFFFFGGGAAAHHHLLL___PPP@@@555777888444222777000000000000000000000000111111000000000000111111111111111000000333777;;;IIIQQQ]]]^^^\\\ooommmOOOQQQcccnnnjjjbbbppphhhZZZWWWWWW[[[bbbmmm~~~mmmGGG===888555444///222222222222222222222222222222111000000222666:::@@@DDDJJJMMMPPPSSSXXX\\\UUUXXXYYYYYY\\\^^^ZZZSSSEEECCCNNNdddggg[[[rrrzzzmmmxxx}}}}}}xxx|||~~~}}}~~~{{{wwwtttrrrpppooolllhhhccc^^^]]]]]]\\\ZZZWWWUUUSSSQQQSSSQQQNNNKKKHHHGGGFFFFFFBBBAAA@@@@@@???===888555+++333999:::;;;>>>===;;;333444444555444333111000000///---+++***((((((((())))))+++,,,,,,+++******((())))))***+++,,,,,,,,,++++++,,,---............+++,,,------......------,,,...222444555777999;;;:::;;;;;;;;;<<<<<<======???@@@BBBDDDEEEFFFGGGGGG???FFFKKK```MMM<<<777999444333666333222222222111111111111000000000000000111111111111222111111333333333999AAADDDTTT___XXX^^^{{{bbbTTTSSS___uuuzzzpppooozzzyyyjjj^^^___bbbhhhrrrsssMMM===888333222666333222111111000111111111222222222111111333888<<<@@@EEEJJJPPPSSSWWWZZZ]]]]]]ZZZXXXYYY[[[ZZZTTTNNNGGGLLLRRRdddyyy^^^___qqq|||~~~zzz|||{{{wwwuuutttooohhh~~~~~~xxxtttqqqpppoookkkfffbbb```___\\\YYYVVVUUUUUUVVVVVVVVVSSSQQQNNNMMMKKKIIIFFFCCCDDD@@@<<<<<<===<<<777222111444888:::;;;::::::;;;444333111000000000111111......//////...---,,,,,,***************)))((('''))))))))))))((((((((((((***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,---...000111222555777999;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;>>>AAACCCCCCDDDEEEFFFBBBFFFJJJ___XXXCCC:::999333111333111222222222111111111111000000000000000111111111111222111111333333333999BBBHHHSSSZZZXXXiiiooo[[[OOOPPP^^^tttzzzhhhaaaiiimmmsss||||||tttQQQ>>>888666555666333222222111111111111111222222222111111444999<<>>AAACCCCCCCCCEEEFFFCCCGGGJJJ___kkkOOO???;;;333111333111222222222111111111111000000000000000111111111111222111111333333444;;;CCCOOOUUUVVV\\\zzzxxxaaaVVVMMMRRReee}}}~~~yyyjjjiiippp{{{{{{dddFFF:::999666111333333222111111111111111222222222111222555:::>>>EEEHHHLLLPPPTTTXXX]]]aaa___]]][[[]]]___^^^XXXRRRKKKMMMUUUkkkjjjYYYggg~~~}}}~~~zzzqqqjjjfff```ZZZ^^^fffqqq|||wwwpppkkksss}}}zzzuuurrrooommmllliiifffcccaaaaaabbbbbb]]]ZZZWWWTTTTTTSSSRRRPPPMMMKKKJJJJJJJJJIIIFFFDDDDDDAAA>>>===>>><<<888444111444999>>>???>>><<<:::444444222111000000000000222222111111///...,,,+++((())))))************)))'''(((((())))))************++++++,,,,,,++++++***,,,,,,+++++++++,,,------......000111222444555555;;;;;;<<<============<<<;;;>>>@@@BBBBBBCCCDDDFFFEEEHHHKKK___\\\DDD===555333666444222222222111111111000000///000000000111111111111222111111333333555<<>>>>><<<999666111444999???BBBAAA===:::555444333222111000000000000000///...---+++)))((('''((()))***************''''''((()))******++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---......///000111333333444;;;<<<<<<===>>>=========;;;===@@@AAAAAAAAACCCEEEEEEHHHKKK```dddDDD<<<666333666666222222222111111111000000///000000000111111111111333111111333444666>>>GGGTTT\\\ZZZeee}}}hhhUUUUUUSSSfffqqq^^^ZZZ___jjjzzztttlllmmmvvvvvvzzz{{{PPP999:::<<<666444333333222111222222222222222222222333777===AAAGGGIIIMMMPPPTTTYYY___cccgggccc___^^^]]]YYYQQQJJJGGGNNN___}}}eee^^^uuu~~~|||www}}}|||uuuoooggg```WWWQQQOOOYYYmmmrrrbbb]]]```nnn~~~{{{uuupppgggggghhhjjjllljjjfffbbb[[[ZZZXXXWWWWWWWWWVVVUUUQQQOOOMMMKKKJJJHHHEEEBBBCCCAAA@@@???>>><<<999777222444999???CCCBBB>>>:::555555444333222111000///000000///...,,,+++)))((('''((()))***************'''(((((()))***++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,...///000111222333444444;;;<<<<<<===>>>=========<<<===???@@@???@@@BBBDDDDDDHHHLLLaaayyyzzziiiDDD:::555222444444222222222111111111111000000000000000111111111111333111111333444777@@@IIIQQQ]]]YYYdddgggTTTNNNTTTrrr}}}iiiWWWTTTXXX]]]fffppprrriiiccciiivvv{{{yyyaaaCCC;;;;;;777444444333222222222222222111222222333444888>>>BBBHHHKKKOOOSSSWWW[[[```dddeeeaaa^^^]]]]]]YYYQQQJJJJJJQQQccc~~~fffccc~~~}}}yyyyyyxxx}}}tttmmmeee^^^ZZZQQQKKKPPP]]]kkkxxxyyyhhhZZZ[[[eeeuuu|||||||||}}}{{{wwwrrrmmmhhhhhhiiimmmooolllfff```[[[YYYXXXXXXYYYYYYWWWVVVRRRPPPMMMLLLJJJHHHDDDAAAAAAAAA@@@???===;;;999888333444777===BBBCCC>>>:::555555555444333111000///111111000000...---+++***((())))))************)))((())))))******+++++++++,,,++++++******++++++,,,------,,,+++++++++,,,,,,...///000111333444555666;;;;;;<<<============<<<<<<===>>>???>>>???BBBDDDCCCGGGKKKbbbqqqGGG<<<777333333222222222222111111111111000000000000000111111111111333111111333444777AAAKKKRRR^^^YYYeeehhhRRRKKK[[[sss```OOOMMMQQQRRRTTTYYYZZZXXX___qqqzzzyyySSS>>>777555444444333222222222222333111222222333555999???CCCIIIMMMRRRWWW[[[___cccfffgggccc___]]]]]]XXXPPPIIIJJJVVVnnn|||iiimmm{{{zzz|||zzzzzzqqqjjjddd```XXXPPPJJJJJJMMMRRR\\\gggyyyzzzrrreeeZZZbbbqqq}}}{{{yyywwwvvvuuussspppmmmiiihhhhhhjjjllljjjccc]]][[[ZZZYYYXXXXXXWWWUUUSSSOOOMMMKKKJJJIIIHHHDDDBBB???@@@???>>><<<:::888888333333555;;;AAABBB???;;;555555555555333111///...////////////...---,,,+++)))************))))))(((************************,,,,,,+++******+++,,,,,,...---,,,,,,+++++++++,,,,,,---...000222444555666::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>===>>>AAACCCBBBFFFKKKaaaxxxLLLAAA:::555444333222222222111111111111000000000000000111111111111333111111333444888BBBLLLUUUaaaZZZggggggOOOMMMdddrrr]]]KKKHHHLLLLLLNNNRRRTTTYYYhhh}}}]]]BBB888777555444333333222222333333111222222333555:::@@@DDDKKKOOOUUUZZZ^^^aaaeeeggglllgggbbb___]]]WWWMMMEEEFFFYYY{{{}}}mmmuuu~~~~~~~~~|||~~~{{{xxxnnnjjjhhhfffTTTNNNJJJGGGCCC@@@HHHSSSeeevvv|||wwwtttrrriiicccnnn~~~zzzvvvssssssrrrrrrqqqjjjgggeeefffhhhgggaaa[[[\\\[[[YYYXXXWWWVVVSSSPPPLLLKKKIIIIIIIIIGGGEEECCC>>>??????>>>;;;999888888444333444999@@@BBB???;;;555666666555444111///...,,,---------,,,++++++******************)))((('''+++++++++***************---,,,+++******+++,,,---...---,,,,,,+++++++++++++++,,,---///222444555666999:::;;;;;;<<<<<<;;;;;;<<<===>>>======>>>AAACCCBBBFFFJJJaaa```III>>>666444888333222111111000111111111222222222222222222222222333111000222444999EEEPPP]]]WWWZZZppphhhTTTYYYeeesssWWWHHHIIIKKKQQQUUUPPPUUU[[[ooovvv|||lllCCC444:::888777666555444333333333222111111222666===CCCGGGLLLOOOSSSXXX^^^bbbfffggglllnnneee]]]^^^VVVJJJGGGMMMXXXuuujjj{{{}}}}}}~~~|||xxxsssoooiiibbb^^^UUURRRMMMHHHDDDBBBAAABBBSSSfffzzz}}}nnnvvv~~~|||tttqqqxxx{{{yyywwwtttrrrpppnnnmmmjjjhhhgggffffffeeecccaaa___]]]XXXTTTQQQQQQQQQRRRMMMKKKHHHGGGGGGGGGFFFEEECCCBBBAAA???===:::888777555444555999>>>???===:::666555555555555444111/////////...---+++***))))))))))))***++++++++++++***(((***,,,......,,,***(((******************+++,,,,,,---...//////...---,,,+++,,,---///111333555666<<<======<<<::::::<<<=========<<<===???AAA@@@???DDDHHHIIIZZZaaaIII===555333777333222222111111111111111222222222222222222222222333111000333555:::EEEQQQ]]]\\\hhhnnnYYY___hhhpppXXXMMMPPPQQQTTTWWWSSSWWW]]]pppmmmoooHHH999>>>888777666555444333333333222111111333777>>>DDDHHHNNNQQQUUUZZZ```dddgggiiikkknnneee]]]^^^VVVKKKIIIKKKVVV|||rrrjjj~~~~~~~~~~~~}}}zzzvvvrrrnnnhhhbbb^^^SSSPPPKKKFFFBBB@@@??????FFFUUUfffsss|||zzz{{{rrrpppxxx|||yyyuuurrrpppooooooooohhhgggeeeeeeeeedddaaa___[[[ZZZWWWUUUSSSQQQQQQQQQMMMKKKIIIHHHHHHGGGEEECCCCCCAAA???===;;;999888888555444555888===???<<<:::666555444555555444111///000///...---+++***))))))))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---............---,,,,,,---...///111222444444999:::::::::999999;;;<<<===<<<<<<>>>@@@AAAAAA@@@CCCGGGHHHZZZcccHHH<<<555333666333333222111111111111111222222222222222222222222333111111333666;;;GGGRRR[[[___rrrmmmYYY___eee}}}}}}jjjUUUOOOTTTRRRRRRUUUSSSWWW___sssgggnnnHHH999>>>888888666555444333333333222222222444999???EEEIIIQQQTTTXXX]]]bbbfffiiikkkkkklllddd^^^___VVVLLLMMMOOO[[[kkkiii~~~zzzwwwtttqqqmmmhhhaaa]]]RRROOOKKKFFFBBB@@@??????;;;DDDOOO]]]ooo|||ssssss|||}}}xxxqqqkkkiiijjjjjjkkkfffeeedddccccccbbb```]]]WWWWWWWWWUUUSSSPPPMMMKKKJJJIIIHHHHHHHHHGGGDDDAAABBB@@@>>>;;;999888888999555444444888<<<>>><<<999666555444444444444111///000///...---,,,***)))))))))******+++++++++++++++...---+++******+++---...,,,++++++******++++++++++++,,,,,,------,,,,,,+++------...///000111222222444666777888777888:::<<<===<<<<<<>>>@@@BBBBBBAAABBBFFFGGGYYYbbbFFF999444444555333333222111111111111222222222222222222222222222333111111444777===HHHTTT^^^fff~~~jjjZZZ\\\ccc|||xxxuuujjjVVVPPPUUUQQQOOOUUUXXX]]]ggg{{{jjjrrrpppJJJ:::===999888777555444444444333222222333666;;;BBBHHHKKKTTTVVVZZZ^^^cccgggjjjkkkkkklllddd___```VVVMMMQQQWWWgggbbbfff}}}xxxvvvsssqqqmmmgggaaa\\\SSSPPPLLLHHHDDDAAA@@@@@@;;;>>>BBBJJJZZZqqq{{{}}}wwwzzz|||uuullleeeccccccdddcccfffeeecccccccccbbb___]]]XXXXXXWWWUUUPPPJJJDDDAAACCCCCCCCCEEEGGGFFFCCCAAACCCAAA===:::888999:::;;;666555555777<<<>>><<<999777555444333444333111///000000///---,,,+++***))))))***++++++,,,,,,++++++------,,,,,,,,,,,,------+++******))))))*********++++++++++++++++++++++++---......//////000000000111333666777888888:::<<<===<<<<<<>>>AAACCCCCCCCCBBBGGGHHH[[[aaaDDD888555555666444333333222111222222222222222222222222222222222444111222555888>>>JJJVVVdddtttkkk^^^[[[hhhttt\\\TTTXXXSSSSSS^^^fffpppzzzoookkk|||TTT??????999888777666555444444444222333555888>>>DDDJJJMMMUUUXXX[[[___dddgggjjjkkkkkkllldddaaa```UUUMMMTTTYYYooorrr[[[eee|||wwwvvvtttqqqnnnhhhaaa\\\SSSQQQMMMIIIEEEBBB@@@@@@?????????@@@GGGZZZvvvxxxooo~~~zzzzzzxxxqqqiiiffffffggggggeeegggfffeeeddddddcccaaa^^^[[[YYYWWWRRRKKKBBB;;;666::::::===@@@DDDEEEDDDBBBCCCAAA>>>;;;::::::<<<===888666555888<<<>>><<<:::777555333222333222111///000000///...,,,+++************+++,,,,,,,,,,,,+++***+++---......---+++***((((((((((((((()))******++++++++++++++++++++++++------........./////////000333666888999:::;;;======<<<===???BBBDDDEEEDDDDDDHHHJJJ]]]cccDDD999777666555444444333222222222222222222222222222222222222222444222222666999@@@LLLXXXbbb}}}~~~xxxggg___^^^uuu~~~|||```UUUYYYXXX[[[kkkwwwsssnnn\\\BBB===999999777666555444444444333444666:::@@@FFFLLLOOOXXXZZZ]]]aaaeeehhhkkklllmmmllleeebbbaaaTTTMMMVVVWWWsssjjjYYYggg}}}yyyxxxvvvtttpppiiibbb\\\SSSQQQNNNJJJGGGCCCAAA@@@AAA@@@???>>>@@@KKKdddyyy{{{qqq}}}{{{yyyxxx{{{~~~ssspppmmmooosssuuusssooohhhgggfffeeeeeedddbbb___ZZZXXXSSSLLLDDD<<<555111444555777<<>><<<;;;<<<======:::888777999<<>>BBBDDDDDD???>>>===<<<<<<<<<<<<<<<<<<:::888:::===??????===777555222111111222111000111111000...---,,,+++******+++,,,,,,------,,,,,,)))******++++++******)))''''''((()))+++---...///---,,,++++++++++++,,,---++++++,,,---......//////000333777999999:::;;;<<<<<<<<<===@@@DDDFFFGGGGGGCCCHHHJJJ^^^jjjJJJ===:::777111555444333333222222333333222222222222222222222222444222333777;;;AAANNNZZZccc}}}iii\\\^^^gggssshhhsssyyy~~~~~~}}}hhhnnnKKK@@@:::999888666555555555555333444888===CCCIIIOOORRR]]]___bbbfffiiilllnnnooopppnnnfffdddaaaQQQKKKXXXfffccc```rrr~~~|||zzzxxxssslllccc]]]\\\[[[XXXUUUQQQNNNKKKIIIDDDAAAAAAEEEEEEBBBDDDKKK___yyy~~~~~~|||xxxxxx{{{zzzppphhhgggeeeeeeeeedddaaa___PPPMMMGGG@@@<<<999888888666555666999===AAACCCDDD======<<<<<<<<<;;;;;;;;;===;;;999:::>>>@@@???>>>777555222111111111111000111111000...---,,,+++******+++,,,,,,------,,,,,,+++***)))(((((()))***+++'''((()))***---///111222------,,,++++++,,,------***++++++,,,---...///000///222666888999999999:::<<<<<<===@@@DDDGGGHHHHHHBBBGGGIII]]]|||XXX@@@777666666333333444555444333222111222222222222222222222222333333333555<<>><<<;;;::::::===:::888:::===???>>><<<777666555555555444111///333222111///...,,,+++***)))***,,,---...------,,,***))))))((((((((((((((())))))***///444666444111,,,,,,,,,++++++*********)))***,,,.../////////...111333666888888999;;;===@@@AAABBBDDDEEEGGGHHHIIICCCFFFHHH\\\]]]BBB777666777333333444444444333222111222222222222222222222222333333333555<<>><<<:::777666666777666555666444666>>>GGGMMMSSSYYYbbbdddiiimmmppprrrrrrrrrqqqmmmiiicccWWWMMMTTTbbb}}}bbbkkkvvvggg___^^^```hhhuuu||||||zzztttmmmhhhffffffeeeffffffccc]]]YYYWWWWWWVVVNNNIIIIIIIIIGGGEEEFFFFFFVVVqqq~~~~~~zzzzzzxxxwwwyyyzzzwwwpppiiihhhfffdddccccccaaa___\\\OOOJJJCCC???>>>???@@@@@@???===<<<<<<===???AAAAAACCCBBBAAA???===<<<;;;;;;<<<999777888<<<===<<<:::777555444444444333111///222222111///...---,,,+++***+++,,,---------,,,+++***))))))((((((((()))))))))+++///333666555222000,,,,,,,,,++++++*********)))***,,,.../////////...000222666888999:::<<<===@@@@@@AAACCCEEEFFFHHHHHHDDDGGGHHH\\\dddEEE888666777333333444444444333222111222222222222333333333333444333333666<<>><<<<<<;;;;;;888666777:::;;;:::888666555333333333333111///111111000//////...------+++,,,---------,,,+++***))))))((((((((())))))******...444777666333000...+++++++++++++++*********)))***,,,.../////////...///222555888999:::<<<>>>??????@@@BBBDDDEEEGGGGGGEEEHHHHHH\\\iiiGGG999777777444444444333333333222222222222222333333333333333444444444666===IIIVVV______xxxzzzdddTTTWWWjjjppphhhnnnwww{{{rrrvvvvvv}}}YYYBBB===;;;888777777777777666777555999CCCMMMTTTZZZ```dddgggkkkooorrrssssssrrrlllkkkkkkfffYYYOOOVVVfffsss___ppp{{{nnn]]]\\\XXXQQQIIIFFFGGGJJJOOOTTT```tttzzzwwwtttpppmmmmmmoooppppppqqqqqqpppmmmjjjhhhfff^^^WWWQQQQQQPPPLLLIIIIIIMMMOOOXXXhhhwww{{{|||~~~}}}{{{yyy{{{}}}~~~{{{xxxsssssstttuuutttpppiiicccbbb```___`````````^^^\\\XXXZZZZZZUUUNNNIIIIIILLLJJJMMMPPPRRRPPPLLLHHHFFFCCCBBB@@@>>>===<<<;;;;;;999666444555888:::999777666444222222333333111000000000000///////////////,,,------...---,,,***))))))((((((((()))***++++++,,,000555555111...---...+++++++++***************)))***,,,.../////////......111555888:::;;;<<<>>>>>>>>>???AAACCCDDDFFFFFFDDDFFFGGGZZZxxxjjjGGG:::888666444444333333333222222222222222333333333444444444444444444777>>>JJJWWW```dddxxxbbbSSSVVViii~~~qqqjjjqqqvvv}}}ZZZBBB===;;;888777777888777666777666;;;FFFQQQXXX^^^dddeeehhhlllpppssstttssssssnnnmmmlllfffXXXOOOYYYjjjrrreeeyyynnnZZZIIIHHHHHHHHHJJJLLLOOOPPPQQQUUU^^^ppp~~~{{{vvvrrrpppqqqrrrssssssttttttuuutttqqqnnnlllggg```\\\]]]]]]ZZZWWWVVVUUURRRSSS\\\jjj{{{{{{wwwnnnpppsssuuutttpppjjjeee]]]\\\\\\]]]______^^^\\\ZZZ]]]___\\\VVVSSSUUUYYY[[[^^^```^^^WWWOOOHHHDDDBBBAAA???===;;;:::999999888555333555888:::999777777444222222333333222111000000000000000000000000,,,------...---,,,***)))(((((((((((()))+++,,,,,,...000111///+++)))+++...************************)))***,,,.../////////......111666999:::;;;<<<<<<===>>>???AAABBBDDDEEEFFFBBBDDDDDDWWWzzzgggEEE;;;999666555444333222222222333333222222333333444444555555444444555777???KKKXXXaaallluuuaaaTTTYYYlll|||{{{mmmiiisss~~~vvvlllyyy\\\CCC>>>;;;888777888888777666777777===IIITTT\\\bbbhhhiiilllppptttvvvwwwwwwvvvqqqnnnllleeeWWWPPP]]]qqqtttnnnfffPPPNNNOOOPPPQQQRRRTTTWWWYYYaaahhhuuu}}}zzzwwwvvvvvvvvvvvvwwwwwwxxxyyyzzzyyyuuurrrnnngggdddeeefffccc``````[[[WWWUUU[[[fffwwwyyysssmmmooossstttrrrlllfffbbbUUUUUUVVVXXX[[[]]]]]]\\\UUUYYY\\\\\\\\\^^^eeekkkvvvwwwvvvnnnaaaTTTKKKGGGAAA@@@>>><<<:::999999888777555333555999<<<;;;:::777555333222333444444333000000000000000000000000+++,,,---------,,,+++***'''(((((()))***+++---.........,,,***((((((+++---)))))))))***************)))***,,,.../////////...///222777::::::::::::;;;>>>>>>???AAACCCDDDFFFFFFAAACCCCCCUUU~~~aaaCCC<<<:::555555444333222222222333333222222333333444555555666444444555888???KKKYYYbbbuuupppbbbZZZcccxxxpppjjjhhhrrrxxxiiicccccczzz```EEE>>>;;;999888888888888777888888>>>KKKWWW^^^eeekkklllnnnrrrvvvxxxyyyyyyxxxqqqnnnjjjcccVVVRRRddd|||tttttteeeUUU___eeejjjhhhbbbaaafffmmmyyyxxxzzz|||{{{{{{~~~|||||||||{{{zzz||||||}}}|||xxxtttnnnjjjlllmmmiiiffffffaaa______ccciiiuuuvvvnnnkkkmmmooonnniii```XXXSSSIIIIIIKKKOOOSSSVVVWWWVVVRRRTTTVVVYYY]]]eeeooovvv~~~ssscccTTTKKKHHHBBB@@@???===;;;:::999999777555444666;;;>>>>>>===999666333333444555555555111111111000000000//////***+++,,,---------,,,+++''''''((()))***,,,...///---+++)))((()))+++++++++((()))))))))*********+++)))***,,,.../////////...000333888:::;;;999999999>>>???@@@BBBCCCEEEFFFGGGBBBCCCCCCUUU}}}]]]AAA<<<;;;555555444333222111222333444222222333333444555666666444444555888???LLLYYYccc{{{lllcccaaannn~~~eeefffnnn|||iiiXXXYYY___yyycccFFF>>><<<999888888888888777888888???LLLXXX```gggllllllooorrrvvvxxxyyyxxxxxxqqqmmmiiiaaaUUUTTTiiisssvvvlllbbbkkkvvv|||qqqmmmvvv~~~sssyyytttuuuyyy}}}}}}}}}wwwsssuuuuuuqqqmmmlllggggggjjjlllmmmsss}}}sssjjjhhhjjjkkkggg___TTTJJJDDD>>>???AAAFFFKKKNNNOOOOOOSSSSSSSSSVVV\\\fffqqqxxx{{{{{{vvvjjjZZZMMMEEECCCCCCAAA@@@>>><<<;;;::::::777555444777<<<@@@@@@???999777444333444666666666222222111111000/////////)))***,,,---...------,,,''''''((()))***,,,...///+++)))'''))),,,...,,,)))(((((())))))*********+++)))***,,,.../////////...000444999;;;;;;999888888??????@@@BBBDDDEEEGGGGGGCCCDDDCCCUUU~~~oooGGG555666666888666444222111222333444555444444333333444444555555999555666DDDPPP[[[kkknnnbbbZZZmmm~~~}}}~~~mmmbbbsss|||vvvnnnfff```dddmmm}}}pppKKKAAA;;;888888777555777;;;:::;;;BBBOOO[[[aaaggglllmmmpppuuuzzz|||{{{yyywwwwwwrrrkkk```VVVWWWgggyyygggtttvvv{{{rrrhhhmmmwwwxxxyyyyyylllrrr{{{~~~}}}|||}}}{{{xxxtttsssssspppkkkhhhnnn|||}}}uuuooovvvkkkZZZLLLDDD@@@>>>===777666666888===CCCHHHLLLVVVUUUTTTTTTUUUWWW[[[^^^dddaaa\\\VVVOOOJJJFFFCCCCCCBBB@@@???>>><<<999666777555333555;;;???AAAAAA===:::777555333222000...333222111///............((()))***,,,---------,,,((())))))***++++++,,,,,,))))))))))))))))))))))))'''(((((()))***+++++++++)))***---000111222111111555777999999999888999;;;>>>======???CCCFFFGGGGGGBBBBBBIIIQQQvvvyyyKKK888::::::888666444222222222333444555444444333333444444555222777555777EEEQQQ\\\kkk~~~hhh\\\aaa~~~mmmaaattt|||zzzxxxuuusss}}}~~~{{{RRRAAA;;;777777666444555999:::<<>><<<999666888555333555;;;???AAA@@@<<<999777555444333111000222222111///......------)))***+++------,,,***))))))***,,,......---+++***(((((((((((((((((((((((('''(((((()))******++++++***+++---000111111000000444666888999999999:::;;;>>>======@@@CCCFFFGGGGGGEEEDDDIIIOOOrrr{{{HHH666:::777777666444333222222333444555444444333333444444555000666444777FFFRRR\\\kkk~~~bbbUUUaaaoooiiijjj}}}~~~[[[CCC<<<777666555333444777:::>>>HHHWWWccciiinnnttttttvvv{{{}}}{{{xxxuuummm___TTTZZZttt|||jjjuuupppsssyyy}}}{{{ssstttvvvxxx~~~|||yyyvvvtttrrrooojjjfffzzz}}}uuujjjccc[[[QQQDDD;;;888999:::;;;999;;;<<<;;;888888;;;>>>AAABBBFFFLLLRRRSSSPPPMMMNNNNNNLLLKKKIIIHHHGGGFFFCCCAAA???>>>>>><<<999777888555333555:::>>>@@@???;;;999666555555555333222222111111000......------******+++,,,,,,***)))(((***,,,///111000...+++(((((((((((((((((((((((((((((((((((()))******+++++++++,,,...///000000//////444666888999999999:::<<>>>>>@@@CCCFFFGGGGGGFFFEEEJJJNNNpppwwwDDD666:::444666555444333333333333444555444444333333444444555000777666999GGGRRR\\\jjj~~~aaaTTTbbbllleeeqqqeeeGGG>>>777666666444555777:::???LLL\\\gggmmmrrrxxxwwwyyy}}}~~~}}}zzzvvvmmm___SSS\\\|||yyyjjjtttnnnvvvvvvwww~~~~~~{{{wwwrrrmmmiii|||yyy|||}}}yyynnnbbb[[[RRRKKKDDD@@@@@@BBBBBBBBB<<<@@@CCCBBB@@@???AAADDD===>>>BBBIIIPPPRRRNNNJJJIIIJJJJJJJJJIIIIIIHHHHHHBBBAAA???>>>>>><<<:::777888666333555:::>>>???>>>999777555555666666555444111111000000///---,,,,,,******)))))))))***++++++,,,---...///...,,,***((((((((((((((((((((((((((((((((())))))************,,,,,,...////////////...333555888999999999;;;<<<@@@???>>>@@@DDDFFFGGGGGGEEEDDDJJJNNNqqq~~~sssFFF;;;>>>555555555444444333333333444555444444333333444444555222999777:::HHHRRR\\\jjj~~~bbbXXXeee~~~pppaaaddd||||||oooJJJAAA999777888777666888999@@@OOO```kkkpppuuuzzzyyy{{{~~~~~~}}}{{{wwwmmm^^^TTT___vvviiirrrppp}}}zzzwww~~~}}}{{{|||}}}zzzyyy{{{{{{wwwvvv~~~}}}tttiii___YYYKKKHHHFFFGGGJJJKKKJJJGGGGGGJJJLLLMMMKKKIIIJJJLLLEEEEEEGGGKKKPPPRRRPPPMMMGGGHHHHHHHHHGGGEEEDDDCCCBBB@@@???>>>>>>===:::888999666444555999===>>>===888666444444555666555444000000000000///---,,,+++***)))''''''(((+++...000...---+++***))))))))))))'''''''''''''''''''''''')))))))))))))))*********,,,,,,---...............222444777999999:::<<<===@@@??????AAADDDFFFGGGGGGEEEDDDIIINNNpppqqqHHH<<<<<<444444444444444444444444444555444444333333444444555444:::888;;;IIITTT^^^mmmcccZZZaaa{{{|||zzz~~~qqqeeefffuuu{{{uuuLLLBBB888777999888888999:::CCCTTTeeeooorrrwww}}}{{{|||~~~}}}|||vvvkkk]]]UUUbbbrrrkkktttwww~~~}}}zzzxxxyyy{{{xxxuuu~~~{{{ssskkkdddaaaRRRQQQRRRUUUYYY[[[XXXUUUWWWWWWWWWXXXXXXWWWVVVUUURRRSSSTTTTTTTTTSSSRRRRRRMMMMMMMMMLLLJJJGGGEEECCCBBB@@@???>>>>>>===:::888:::666444555999<<<<<<<<<777555444333555555555444///000000000///---+++***((((((((()))+++---///111---+++)))'''&&&&&&((()))''''''''''''''''''''''''))))))))))))))))))******+++,,,,,,---......//////111333777888999;;;===>>>AAA@@@@@@AAADDDFFFGGGGGGEEEDDDHHHLLLnnnxxxNNN:::999444333444444444444444444444555444444333333444444555333999777:::JJJWWWcccsss|||bbb]]]]]]jjjyyyxxxwww{{{}}}wwwdddiiizzzsssLLLAAA777666999999999999<<>>>>>>>>===;;;888:::777444555888;;;<<<;;;666555333222333444333222//////000000///---+++)))&&&(((,,,///000///...,,,******)))''''''''''''(((''''''''''''''''''''''''***)))))))))))))))))))))***++++++,,,---///000111000333666888999;;;===???BBBAAA@@@AAADDDFFFGGGFFFDDDCCCHHHLLLnnnYYY>>>;;;:::333333444555555444444444555444444333333444444555222888666:::KKKYYYgggxxxqqq___cccbbbhhh~~~rrruuuwww||||||vvvgggsssnnnKKK???555555888999999999>>>III\\\nnnvvvxxx{{{~~~uuuhhh]]]YYYeeejjjnnnwwwuuuhhhggg\\\TTTTTTUUU[[[ppp|||wwwvvvxxxzzzkkkhhhfffhhhlllpppqqqqqqmmmiiigggkkktttyyyxxxuuuccchhhlllhhh___VVVTTTUUURRRRRRQQQOOOLLLHHHDDDAAAAAA@@@>>>>>>>>>===;;;999:::777444555888;;;;;;:::666444222222333333222111...///000000///---+++)))$$$)))///444555111+++'''((())))))******)))''''''''''''''''''''''''''''''*********)))))))))))))))*********+++---///111222000333666888:::;;;===???BBBAAA@@@BBBDDDFFFGGGFFFAAAAAAGGGNNNrrrZZZ>>>;;;:::555555444333333333333444222222333333333444444444333333888;;;PPPYYY]]]vvvddd___ccc{{{~~~}}}{{{mmmlllpppsss{{{vvvvvvzzzzzzsssTTT;;;===:::777<<<666777BBBMMM^^^llluuuzzztttfff\\\XXXcccnnn|||}}}}}}}}}uuuoooZZZKKKMMMQQQXXXlllyyywww~~~pppkkkjjjpppuuuwwwxxxzzzwww{{{yyyvvvxxxvvvmmmaaaVVVRRRRRROOOMMMKKKJJJJJJIIIFFFDDDDDDBBB???>>>======;;;:::===;;;888888:::;;;<<<<<<:::777555444444444222111...///000000///---+++***---.../////////---***)))))))))((('''&&&&&&%%%%%%''''''''''''(((((((((((((((((()))***++++++,,,,,,,,,---------.../////////111222555888:::<<<>>>?????????AAABBBDDDEEEFFFFFFDDDFFFKKKLLLnnnZZZ???;;;999666555444444333333444444222222333333333444444444777666999;;;PPP\\\cccpppbbbbbbrrr~~~xxxmmmnnnqqqrrrwww}}}zzzxxx~~~rrrtttxxxWWW======999666<<<666888CCCOOOaaapppyyy~~~ssseee\\\YYYeeennn~~~{{{ooo]]]WWWTTTVVVjjjzzzzzzkkkhhhjjjsssyyy{{{}}}zzzooobbbYYYUUUTTTPPPNNNLLLKKKJJJIIIGGGEEEEEECCCAAA??????>>>===;;;<<<:::888888:::===>>>>>><<<:::777666666555444222///////////////...---,,,---.........---,,,***)))******)))(((((('''&&&&&&''''''''''''(((((((((((((((((()))******+++,,,,,,,,,,,,------.../////////111222555888:::<<<>>>???@@@@@@@@@AAACCCDDDFFFGGGGGGIIIMMMMMMnnn```CCC;;;666666555444444333444444444333333333333444444444444888666888;;;RRRaaalll|||jjjaaaiii~~~sssmmmqqquuutttwww~~~xxxggggggrrrrrrwww]]]@@@<<<999666;;;777;;;CCCRRRfffvvv~~~rrreee[[[WWWeeepppsssxxxzzz~~~pppfff[[[WWWiiisss______eeeooowwwyyyzzz|||~~~uuuiii___YYYVVVUUUPPPNNNLLLKKKJJJIIIGGGEEEGGGEEEBBBAAAAAA@@@>>><<<999888666777;;;>>>@@@AAA===;;;888666666555333222000000///////////////000...------,,,,,,++++++++++++******))))))(((((((((''''''''''''((((((((((((((())))))******+++++++++,,,,,,------...//////000111222555888:::<<<>>>???AAA@@@@@@@@@AAACCCFFFHHHIIIJJJNNNMMMnnn}}}hhhHHH<<<666666666555444444444444444333333333444444444444555555333777;;;SSScccnnnzzzjjjcccssswwwooolllssswwwwww{{{{{{dddXXXbbbrrrzzz}}}dddCCC<<<888666;;;888===CCCSSSjjj|||~~~qqqcccYYYVVVeeesssyyynnnvvv~~~|||uuunnnaaa\\\jjj~~~gggSSSVVV___lllssstttuuuwwwwww||||||{{{{{{yyyrrrhhh___YYYVVVTTTRRROOOMMMKKKJJJIIIHHHFFFDDDGGGEEECCCBBBAAA@@@===;;;777555555777;;;???AAABBB;;;999666444444333111///111111/////////000111222------,,,+++******++++++*********))))))(((((((((''''''''''''((((((((((((((()))))))))*********++++++,,,,,,---...///000000111222555888:::<<<>>>???BBBAAA??????@@@BBBFFFHHHHHHIIINNNMMMnnnwwwhhhGGG===:::666666555444444444444555333333444444444555555555444444888===SSS___fffmmmhhhvvvnnnkkkqqquuuuuuzzzrrrkkkmmm|||~~~tttxxxkkkFFF===999777;;;888>>>BBBTTTmmm}}}ooo```YYYZZZllltttppptttzzz}}}wwwpppiii``````ppp|||mmmVVVLLLQQQ]]]mmmuuuwwwxxx{{{yyy}}}~~~{{{yyyzzzlllhhhaaa\\\XXXUUURRRPPPNNNLLLIIIHHHHHHGGGEEECCCEEECCCBBBAAA@@@>>>;;;888555444333555:::>>>AAABBB;;;999666444444333111000222111000//////000222333,,,,,,+++*********++++++))))))((((((((((((((('''''''''''''''(((((((((((()))))))))))))))*********++++++,,,---...///000111111222555888:::<<<>>>???BBBAAA???>>>???BBBEEEGGGHHHJJJOOOOOOpppzzzfffCCC===???777666555555444444555555333444444444555555555555777777;;;???RRRZZZ]]]sssjjj|||wwwooolllppprrrqqqwww{{{pppnnn|||||||||{{{ppplllyyy|||{{{qqqHHH>>>;;;999;;;777???BBBUUUooo|||lll^^^ZZZaaavvv}}}sssrrrkkkyyy||||||yyyjjj```\\\dddwww}}}xxx}}}rrrXXXIIIFFFMMM\\\mmmvvvyyy{{{}}}}}}zzzyyyjjjhhhddd___ZZZUUURRRPPPNNNLLLJJJHHHHHHGGGEEECCCDDDBBBAAA@@@???===999666555333333444888<<<>>>???<<<:::777666666666444333111111000000000000000111************************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,---...000111111111222555888:::<<<>>>???AAAAAA@@@???@@@BBBDDDEEEHHHKKKPPPQQQrrroooFFF===>>>777666666555555555555555444444444444555555555555777777;;;>>>RRRZZZ^^^xxxhhhkkkttttttnnnnnntttvvvvvv{{{ooojjjllluuu~~~|||~~~~~~ssskkkssstttoootttJJJ>>>===;;;<<<777???CCCWWWrrr~~~lll[[[YYYdddzzzuuupppooommm{{{rrrppp~~~yyyhhh___aaakkkyyy~~~|||zzzvvvvvv```IIIJJJKKKRRRaaapppxxxyyy{{{zzzvvviiiiiifff```YYYTTTSSSTTTOOOMMMKKKJJJJJJIIIGGGEEECCCBBBAAA@@@???<<<888555555444222333666999;;;<<<:::888666666666666666444111111111111000///......((()))***++++++***))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))(((***+++,,,---...000111111111222555888:::<<<>>>???@@@@@@@@@@@@AAABBBCCCCCCFFFIIINNNNNNnnn~~~NNN===;;;777777666555555555555555444444444555555555666666333333888===SSS^^^ddd|||eee}}}~~~bbbrrrooolllpppyyy~~~~~~xxxiiimmmxxx|||xxxrrrjjjvvvKKK???>>><<<<<<777???EEEYYYsssmmmYYYWWWbbbwwwooonnnsssrrr~~~oookkkuuuuuuhhhdddjjjrrrxxx{{{zzztttpppnnnsss|||xxxuuuqqqUUUDDDSSSYYY```lllyyy~~~|||}}}{{{vvvdddeeeddd]]]UUUQQQSSSWWWQQQOOOMMMLLLKKKJJJHHHFFFDDDCCCBBBAAA@@@===888555666444222222555888999999777555444333555555444333000111111111000///---,,,'''(((***+++,,,***)))(((******************++++++''''''''''''((((((((()))))))))))))))((((((((((((***+++,,,---///000111222111222555888:::<<<>>>??????@@@@@@AAAAAABBBBBBBBBCCCEEEJJJIIIhhhYYYCCC777666555555555555555666777444444444555555555555666888888999DDDRRR[[[ttt{{{```mmmiii{{{uuulllkkkpppzzzuuuxxx}}}{{{{{{uuu|||zzzdddpppMMMDDD<<<777<<<999>>>GGG[[[qqq~~~iii[[[XXX\\\sssooorrrppprrr|||nnnnnntttxxx~~~rrrlllmmmqqqvvvxxxrrrccc^^^aaagggooovvvooo^^^PPPOOOUUU\\\hhhvvvxxxnnngggbbb]]]YYYWWWUUURRROOOLLLMMMMMMLLLJJJGGGEEEDDDEEEDDDBBB@@@>>><<<;;;:::888999888555666;;;>>>===888666555444555666555444333222000.........//////,,,,,,,,,+++***)))(((((((((((('''''''''&&&&&&&&&***((('''&&&'''***---///))))))))))))************+++---...///...///111222000222666999;;;======<<>>888888777666555555555666444444444555555555555666666777888DDDSSS^^^yyyuuu^^^fff}}}jjjsssiiijjjqqq|||}}}yyy}}}yyy}}}hhhoooKKKBBB<<<888<<<999>>>FFFZZZrrrlll___^^^ddd}}}vvvzzzpppuuuxxxlllkkkoooppp}}}tttoooqqquuuxxxyyy}}}tttfffbbbeeesssrrroooeeeWWWMMMOOOVVV```kkkyyy~~~uuullldddaaa\\\ZZZXXXVVVSSSPPPLLLKKKJJJJJJJJJHHHFFFEEEEEEDDDBBB@@@>>><<<;;;:::;;;<<<:::555666:::===;;;999777555555555555555333222111000///.........///+++,,,,,,++++++)))(((((())))))(((((((((''''''''',,,***)))''''''((()))***))))))))))))************+++---...///...///000222111333666999;;;<<<<<<<<>>;;;666666:::<<<;;;;;;999666555555555333222222111000///............+++++++++++++++***)))((()))))))))))))))((((((((()))))))))(((((((((''''''))))))))))))************+++,,,.........///000222222333666888:::;;;;;;;;;AAAAAA@@@@@@@@@AAABBBCCCFFFCCCJJJKKKfffYYYHHHAAA???===;;;999666555333333444444444555555555555666555888999CCCUUUccc}}}~~~qqqeeemmm~~~mmmnnnuuusssvvv}}}~~~uuuuuuKKK???<<<;;;>>>888===DDDXXXtttkkk```cccqqq{{{rrrsss{{{kkkeeeeeedddbbbZZZ```hhhttt~~~xxxuuusssuuuzzz~~~~~~}}}xxxxxxzzzwww^^^SSSSSSYYYfffrrrzzzyyyooofff___]]]\\\\\\ZZZWWWRRRMMMJJJBBB@@@>>>AAAFFFIIIHHHFFFEEEDDDCCCAAA???===<<<;;;===>>>;;;666666;;;>>>===<<<:::777555555444222111111000000///......------+++++++++++++++***)))((((((((((((((((((((((((((($$$%%%'''((())))))))))))((()))))))))***************,,,............000222222333555888999:::;;;;;;@@@@@@@@@@@@AAAAAABBBBBBGGGDDDKKKLLLfffQQQCCC===@@@>>><<<999777555333333444444444555555555555666555999:::EEEYYYlll}}}nnneeevvv}}}qqqsss|||{{{lllmmmzzz~~~}}}~~~}}}~~~OOO???===<<<>>>888===CCCVVVttt}}}jjj```ddduuuuuuooouuuuuugggbbb```]]]ZZZUUUXXX[[[```ooovvvuuusssssswww|||~~~qqqVVVOOOSSS\\\jjjxxxuuujjjaaa]]][[[\\\\\\YYYUUUOOOIIIFFF>>>======@@@EEEHHHGGGFFFDDDDDDCCCAAA???>>>===<<<<<<<<<:::555666<<<@@@@@@<<<:::777555555444222000000000000///......---,,,******+++++++++***))))))''''''''''''''''''''''''###%%%''')))******)))(((((()))))))))***************,,,---...---...000111222333555777999:::;;;<<<@@@@@@AAAAAABBBBBBBBBBBBHHHDDDKKKMMMgggPPPBBB;;;>>>===;;;999777555444444444444444555555555555666333999;;;FFF^^^tttsssjjjwwwttt{{{jjjhhhqqqxxxzzz~~~}}}~~~|||}}}VVVAAA>>>>>>???888>>>BBBUUUsssmmmbbbfffzzzrrr}}}mmmvvvnnnbbb]]]ZZZXXXWWWYYYZZZYYYXXX^^^nnnzzzzzzxxxwwwzzz|||dddRRRQQQWWW\\\iiixxx}}}sssggg```^^^[[[\\\\\\ZZZTTTNNNJJJHHHBBBCCCEEEFFFGGGFFFFFFEEEDDDDDDCCCAAA@@@???>>>===;;;;;;888444555;;;@@@AAA<<<:::777555555444222111///////////////---,,,,,,******+++++++++******)))&&&&&&&&&&&&''''''''''''(((((()))***)))((('''&&&))))))))))))***************+++---------...///111111222333666888:::<<<===@@@AAABBBCCCCCCCCCBBBBBBGGGDDDKKKLLLgggUUUEEE<<<<<<;;;999888666666555555444444444555555555555666333888:::DDD\\\ttt{{{rrr{{{}}}}}}yyyuuupppkkknnnqqqqqq~~~}}}}}}zzz{{{}}}~~~xxx]]]DDD?????????888???BBBTTTrrrnnncccggg|||uuuuuullltttxxxddd[[[ZZZYYY[[[^^^]]]^^^^^^\\\\\\bbbooo{{{zzzgggXXXSSS\\\cccfffrrr~~~xxxoooccc]]]^^^ZZZ\\\]]]ZZZUUUQQQOOONNNLLLPPPSSSQQQKKKFFFDDDDDDDDDDDDCCCBBB@@@???>>>>>><<<<<<888333333:::>>>???;;;999666555555444333111...////////////---,,,+++)))******+++++++++******&&&'''''''''(((((((((((())))))******))))))((('''))))))))))))************)))+++------------///111///000222555888;;;===???AAABBBCCCDDDDDDDDDCCCCCCGGGCCCJJJLLLfff\\\III===:::999888777666666666666444444444555555555666666444999999AAAWWWmmm|||sss~~~yyyxxxvvvvvvzzztttssssss|||~~~}}}}}}|||||||||xxxnnnnnnaaaFFF@@@??????888???CCCSSSpppnnncccfff{{{zzzpppjjjsss{{{jjjZZZVVVYYY\\\bbbhhhcccdddfffgggffffffjjjooowwwyyyhhhYYYRRRWWWhhhrrrtttwwwrrrjjj^^^YYY[[[YYY\\\]]][[[WWWTTTSSSTTTUUUZZZ^^^ZZZOOOFFFCCCDDDDDDDDDCCCBBB@@@???>>>>>>>>>===999333222888<<<<<<;;;888666555555555333222...////////////---,,,+++)))******+++++++++******'''((((((((())))))******''''''((()))***+++,,,,,,))))))))))))************)))+++------------///111///000111444888;;;>>>@@@BBBBBBDDDEEEEEEEEEDDDCCCFFFCCCJJJKKKfffdddAAA>>>:::999777666555555555666555444444444444555666666999999:::GGGZZZdddyyy{{{mmmwww~~~|||}}}xxxuuu|||}}}|||zzzzzz|||}}}|||yyytttjjjttt|||hhhqqqcccGGGEEEAAA===???@@@AAAVVVooohhhbbb___ppp{{{lllmmmzzziiiaaaYYYXXX___fffhhhhhhqqqqqqpppppppppoooooooookkkpppuuu{{{|||jjjYYYUUU\\\fffooovvvwwwsssmmmeee^^^[[[[[[]]]YYYZZZZZZXXXVVVTTTTTTUUU^^^aaa```XXXKKKBBB@@@AAAFFFEEEBBB@@@>>>>>>???@@@???:::555444666999999999666666666666555444333222...///111222111///,,,***))))))************))))))(((((())))))))))))((((((&&&''''''((()))******+++)))))))))))))))))))))))))))***+++,,,------......111333666777888999<<<>>>AAABBBBBBBBBCCCDDDDDDDDDIIIDDDJJJJJJddd}}}wwwbbbAAA???;;;999888666555555555666555444444444444555666666777888:::FFFXXXaaawwwrrrsss{{{zzz{{{jjjiii{{{}}}|||zzzyyyzzzzzz{{{xxxwwwwwwqqqlllrrrdddIIIGGGBBB>>>??????DDDYYYssshhhddd___mmmyyylllooo{{{ddd^^^XXXZZZcccmmmrrrssssssvvvzzz|||{{{vvvpppmmmiiihhhfffhhhvvv}}}mmm^^^VVVRRRZZZfffrrr|||{{{oooeeeccc```\\\YYYZZZ^^^aaa___``````^^^ZZZXXXVVVWWWUUUWWWWWWSSSLLLHHHHHHJJJIIIGGGCCC@@@===;;;;;;;;;>>>999444444666999999999666666666666555444333222...///111111111///,,,***))))))************))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))******+++---............111333666777888999;;;===AAAAAABBBBBBCCCCCCDDDDDDHHHDDDJJJJJJcccuuufffcccBBBAAA;;;:::888777555555555666555444444444444555666666555888:::FFFVVV___uuuooovvv~~~uuupppdddggg}}}~~~zzzwwwxxx{{{zzzvvvwww{{{zzzpppuuubbbHHHGGGBBB===>>>===DDDZZZuuujjjhhhcccnnnyyyooosss|||ddd```^^^cccnnnxxx}}}~~~|||{{{pppiiihhhddd```cccsssqqqZZZQQQTTTVVV^^^kkkxxx{{{nnn^^^SSSMMMMMMMMMMMMPPPUUU]]]bbb___aaaaaa___[[[WWWTTTSSSPPPPPPNNNMMMLLLMMMNNNNNNGGGFFFBBB???<<<;;;::::::<<<888333333666999999999666666666666555444333222...///000111000...,,,+++))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,...///000000000111333555777777999;;;===@@@@@@AAABBBBBBCCCDDDDDDGGGCCCJJJJJJcccsssjjjiiiFFFBBB<<<;;;999777666666666666555444444444444555666666555888<<>>@@@EEEMMMVVV\\\\\\^^^```___[[[WWWTTTSSSUUUQQQMMMKKKLLLMMMMMMKKKDDDCCCAAA???>>>=========999666333333777::::::999666666666666555444333222//////000111000...,,,+++))))))************))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))+++,,,---///000111111111000222555666777888;;;===??????@@@AAABBBCCCCCCDDDFFFBBBIIIJJJbbb~~~rrryyyrrrLLLDDD>>><<<:::888777666666666555444444444444555666666666999<<>>>>>BBBZZZvvviiiiiilllwwwzzzzzz}}}~~~uuukkkbbbZZZVVVRRRTTT[[[jjjzzztttcccaaalllllluuu~~~lllWWWHHH>>>:::999777777999;;;>>>DDDKKKPPPXXX[[[^^^___]]][[[ZZZYYYYYYTTTNNNLLLMMMMMMKKKHHHEEEDDDCCCAAA@@@???>>>>>>888555222444888;;;;;;:::666666666666555444333222///000000000///...---,,,))))))************))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))++++++---///000111222222000222555666777888:::===>>>>>>???@@@AAABBBCCCCCCEEEBBBIIIIIIbbbqqqzzzPPPEEE???===;;;999777666666666555444444444444555666666777888;;;KKKaaannnmmm```uuuyyywwwwwwvvvzzzvvvuuusssvvvxxx~~~yyyyyyZZZCCCDDDBBB???AAABBBCCC\\\zzzfffgggmmmvvvxxxzzztttiii^^^UUUPPPNNNMMMOOOOOOTTT```lllttt|||{{{nnndddeeelllnnn{{{rrrYYYGGG???;;;<<>>@@@DDDGGGNNNQQQUUUXXXXXXXXXYYYZZZWWWSSSOOOMMMMMMMMMJJJHHHHHHGGGEEECCC@@@===;;;:::777444333555999======<<<666666666666555444333222000000000000///...---,,,))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***+++---...000111222222000222444666666888:::<<<======>>>???AAABBBCCCCCCDDDAAAHHHIIIaaaqqq~~~RRRFFF@@@>>><<<999888777666777555444444444444555666666777666888KKKeeeuuu{{{hhhbbb}}}yyyrrrhhhggglllzzz}}}qqqzzz}}}~~~|||wwwtttsssooosssvvv{{{|||{{{{{{]]]DDDCCC@@@>>>@@@AAABBB\\\zzzggghhhmmmuuuwwwzzzsssnnnfffaaaYYYQQQLLLJJJKKKLLLPPPPPPTTT\\\aaaccckkksss|||lll___[[[```gggnnnwwwaaaKKKBBBAAAAAAAAACCCCCCEEEFFFEEECCCBBBCCCDDDFFFHHHLLLOOOPPPRRRUUUWWWSSSQQQOOOMMMLLLJJJHHHGGGGGGFFFDDDBBB???===:::999777444333666;;;??????>>>666666666666555444333222000000000///......------))))))************))))))(((((())))))))))))((((((''''''(((((())))))******)))))))))))))))))))))))))))***,,,...000111222222000222444555666777:::<<<<<<<<<===???@@@BBBCCCCCCCCC@@@HHHIIIaaarrr~~~SSSFFF@@@???<<<:::888777777777555444444444444555666666777444666JJJhhhzzz~~~nnnjjjuuubbbUUUTTTYYYjjjvvvpppxxx}}}{{{yyyuuurrrrrroootttuuuxxxzzzwww}}}~~~^^^CCCAAA===:::===>>>???YYYxxxjjjlllooovvvyyy}}}uuulllccc\\\XXXXXXVVVRRRNNNMMMMMMOOOPPPMMMOOOVVV]]]\\\XXX[[[bbbmmm}}}eeeVVVWWW```gggooojjjVVVDDDAAAFFFFFFCCCBBBHHHJJJLLLKKKIIIFFFEEEEEEFFFHHHKKKNNNPPPRRRVVVXXXQQQQQQPPPNNNKKKHHHEEEDDDBBBBBBBBBAAA???>>><<<;;;777555444777<<<@@@@@@???666666666666555444333222000000000///......------))))))************))))))(((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))((()))+++---///111111222///111444555666777:::<<<;;;<<<===???@@@AAACCCCCCCCC@@@HHHHHHaaavvvVVVCCCCCC>>>999666777888777555777777777777777777777777555999777GGGeeeooo{{{rrrmmm{{{eeeQQQOOOLLLOOOZZZjjjxxxrrrooozzz~~~{{{{{{xxxrrrmmmrrrnnnwwwxxxyyytttppp|||iiiGGGBBBAAA???@@@???IIIUUU~~~lllkkklll~~~tttzzztttcccYYYTTTPPPPPPRRRSSSRRRPPPMMMKKKLLLOOOQQQRRRUUUYYYZZZYYYWWWXXXYYYaaakkkzzzppp^^^WWW\\\gggqqq{{{nnnWWWLLLFFFJJJPPPPPPOOOQQQSSSUUUVVVVVVTTTQQQMMMKKKRRROOOQQQVVVYYYVVVUUUUUUPPPOOONNNLLLKKKIIIHHHGGGHHHEEE???<<<<<<<<<======666444444777<<>><<<888888888777666444333222000000111000///...,,,+++))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++******))))))******++++++,,,,,,---...//////111444666666555666:::>>>>>>>>>???@@@@@@@@@@@@???BBB>>>FFFHHH]]]{{{pppRRR@@@AAA???<<<:::999888666444666666666666666666666666666:::888HHHeeemmmxxxvvvjjjzzzmmm]]]QQQPPPNNNPPPYYYcccooo}}}yyyrrrwww}}}{{{|||yyytttqqquuuqqqyyyyyy{{{xxxuuuwwwyyymmmJJJDDDAAA???@@@???GGGSSS~~~hhhiiimmm~~~uuu{{{nnnaaaUUUPPPOOOOOOQQQTTTYYYWWWTTTQQQPPPRRRUUUXXXYYY]]]```___[[[XXXYYY[[[```jjjvvv~~~}}}zzzooobbb```eeemmmsss}}}eeeWWWOOOKKKPPPVVVXXXXXXZZZ\\\\\\\\\[[[ZZZWWWUUUSSSWWWUUUWWW\\\]]]VVVQQQOOONNNMMMMMMLLLKKKKKKJJJJJJHHHFFFBBB@@@???===;;;999555444333666;;;>>>===<<<999999888888777555444333000000111111000...,,,+++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***************+++***++++++,,,---...//////111444666777555666:::>>>>>>>>>???@@@@@@@@@@@@@@@AAA===FFFIII___~~~sssYYYLLLAAAAAA>>>;;;777666777999555555555555555555555555777;;;999HHHdddjjjssskkk~~~lll___WWWSSSTTTSSSUUUZZZ```gggsssxxxoootttsssvvv|||zzz|||zzzwwwvvvzzzuuu{{{yyy|||{{{xxxrrrpppqqqMMMFFFAAA>>>@@@???EEERRR|||eeehhhnnnwww{{{www^^^UUUOOOOOORRRTTTXXX\\\^^^[[[WWWUUUUUUXXX]]]```aaaeeegggddd^^^\\\```fffooottt{{{}}}||||||nnnhhhlllqqqsssuuu}}}zzzaaaXXXTTTRRRWWW]]]___aaacccfffeeedddbbbaaa`````````___]]]___cccaaaXXXOOOKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFDDDCCCAAA>>>999555444333333666;;;======:::999999999888777666555444000111111111000...,,,+++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++++++++***++++++,,,---...///000111444777777666777:::>>>>>>>>>??????@@@@@@@@@@@@BBB===FFFJJJbbbtttbbb[[[SSSQQQLLLCCC;;;777888:::555555555555555555555555666;;;999GGGbbbgggnnnqqq{{{hhh]]]XXXVVVYYYZZZ]]]bbbdddhhhtttssskkkjjjrrrwwwyyyyyy{{{yyywwwyyy}}}xxx|||wwwzzz{{{xxxpppmmmpppMMMFFFAAA>>>@@@@@@DDDRRR|||eeefffmmmyyyyyyvvvfffXXXSSSPPPSSSWWWZZZ]]]aaabbb^^^YYYWWWYYY^^^cccfffiiikkklllgggbbbeeeoooyyy~~~gggeeennnsssssssss}}}|||fff\\\[[[[[[___bbbcccdddeeejjjiiihhhgggggghhhjjjkkkfffcccdddfffccc[[[SSSPPPIIIIIIIIIIIIHHHHHHGGGGGGEEEDDDCCCBBBAAA>>>999666333222222666;;;===<<<999888888888777777666444444111111111111000...---+++))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++++++++******+++,,,...///000000111444777777666777;;;>>>???????????????@@@@@@@@@CCC>>>GGGKKKdddkkk]]]ZZZ``````^^^UUUIII>>>888555555555555555555555555555555999888FFFaaafffmmmrrrzzzkkkddd___ZZZ^^^```ffflllooorrr{{{rrriiimmmwwwvvvwwwzzzvvvuuuyyy}}}xxxzzzssswwwyyyvvvpppoookkkKKKEEE@@@===AAABBBDDDSSS|||dddcccggg{{{xxx~~~nnn\\\SSSPPPPPPUUUZZZ\\\```eeefffbbb]]]\\\```ggglllooottttttrrrmmmjjjqqq~~~{{{yyyqqq[[[]]]iiiooorrruuu{{{hhhcccfffhhhiiiiiiiiiiiiiiillllllllllllnnnppprrrsssmmmhhheeefffddd^^^ZZZZZZPPPOOONNNLLLIIIGGGFFFEEECCCBBB@@@??????>>>;;;999333222333666;;;===<<<999666666666666555444333333111111222111000///---,,,))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))***+++++++++***))))))***+++,,,...///000111222555777777666777;;;?????????>>>>>>>>>???@@@AAAEEE???GGGLLLeeecccTTTPPPJJJOOOUUUWWWQQQGGG<<<666555555555555555555555555555999777FFFbbbhhhqqqkkkvvvxxxooommmiiidddgggiiiqqqyyy}}}vvvnnnkkknnn|||uuuxxxzzztttrrrwwwzzzvvvyyyqqqvvvzzzwwwqqqrrrgggJJJFFFAAA===@@@BBBCCCRRRzzzbbb```aaawww}}}yyy~~~ppp___UUUSSSVVV]]]bbbeeejjjpppmmmiiidddeeekkkrrrwwwxxx{{{xxxyyyxxxvvvmmm]]]cccooouuu{{{tttdddjjjqqqvvvuuusssssssssrrrssstttvvvxxxyyyzzzzzzzzzssslllgggfffddd```___aaaYYYXXXUUUQQQMMMIIIFFFEEEBBBAAA@@@@@@@@@???===;;;333222333888<<<>>><<<999444555555555555444333222111222222222111///---,,,))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))*********)))'''&&&))))))+++,,,...///000111222555888888777888;;;???@@@???>>>>>>>>>???AAABBBFFF@@@HHHNNNiiicccOOOHHH;;;===BBBFFFHHHEEE@@@;;;666666666666666666666666666:::888HHHdddmmmxxx{{{gggvvvyyyrrrtttvvvuuuvvvxxx~~~oooffflllxxxwww{{{{{{ssspppuuuvvvtttxxxqqqxxx|||qqqrrrfffKKKHHHCCC>>>???@@@BBBPPPyyyccccccbbbttt~~~{{{~~~wwwhhh```___bbbhhhmmmpppvvv|||rrrnnnjjjmmmttt{{{zzz|||sssiiiqqqyyyzzzoooaaajjjuuu}}}}}}|||~~~~~~yyyrrrkkkhhheee```^^^```]]][[[XXXSSSNNNIIIFFFDDDCCCCCCCCCDDDDDDAAA===999333333444999>>>???===999555555555555555555444333222222222222111///---,,,))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))******)))'''%%%###((()))***,,,...///111111222555888888777888<<>>===>>>???AAABBBEEE???IIIPPPmmmdddLLLCCCLLLEEE>>>::::::<<<<<<<<<777777777777777777777777777;;;999IIIgggppp}}}wwwggg~~~www{{{sssxxx|||ooobbbaaatttyyy}}}}}}sssooottttttsssxxxsss{{{ppppppgggMMMJJJDDD>>>??????@@@OOO}}}yyyfffhhhfffuuu||||||}}}{{{ooohhhgggiiinnnqqqsssxxx~~~sssooommmpppxxx{{{wwwqqqxxx{{{www}}}ooodddfffttt~~~vvvnnnkkkfff___\\\\\\\\\ZZZWWWRRRLLLHHHDDDBBBDDDEEEGGGIIIHHHCCC<<<666333333555:::>>>@@@===:::666666666666666666555444222222222222111///...,,,))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))(((&&&###!!!((()))***,,,...000111222333555888888777888<<>>======???AAABBBDDD???IIIRRRqqqwwwiiiNNNEEECCC@@@===;;;::::::888777888888777666666666666666888:::AAAIIIeeevvv|||tttiiixxx~~~~~~ooofff```bbbnnnwwwwwwrrroooqqqooonnnpppxxxuuu|||zzzjjj|||\\\PPPJJJBBBAAA;;;CCCBBBPPPtttyyyhhh```ddduuu~~~zzz}}}sssmmmpppsssvvvxxx{{{yyytttsssxxx{{{|||~~~xxx|||sssrrrwwwsssuuuxxxdddYYYbbbfffooozzzzzzuuummmeee```\\\YYYWWWVVVVVVVVVQQQLLLHHHHHHJJJGGGGGGIIIJJJIIIDDD===888444444777<<>>:::444666777666444333333444222222222111///...,,,+++)))))))))))))))(((''''''''''''((((((((((((((((((''''''(((((())))))******'''''''''(((((()))***+++***+++,,,,,,,,,---///111333222444888999999<<>>AAACCCCCCFFFEEEUUUyyy~~~fffNNNIIIDDDAAA===;;;;;;:::999777888888777666666666666666666888???HHHfffwww~~~sss|||{{{ooogggeeelllyyywwwxxxrrrppprrroooooonnnvvvsss|||mmmbbb|||]]]OOOIIICCCBBB<<>>888999:::888666444333333222222222111///...,,,+++))))))******))))))((('''(((((((((((((((''''''''''''((((((((()))))))))***(((''''''(((((()))***+++***+++,,,,,,,,,---///111333222444888999999<<>><<<;;;;;;999888888888777666666666666666444666>>>GGGfffyyy~~~uuuzzz~~~wwwllljjjnnnxxxxxxsssqqqssspppqqqmmmrrrrrr~~~xxxzzzccc\\\{{{aaaOOOIIIDDDDDD<<>>888444111222666===DDDFFFDDD@@@:::;;;<<<;;;888555444333222222222111///...,,,+++******++++++******)))((())))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((()))***++++++***+++,,,,,,,,,---///111333222444888999999<<>><<<;;;<<<>>>???EEEGGGDDDSSSxxxcccOOOKKKFFFCCC???===<<<;;;:::888888777777666666666666666555777===EEEeeeyyy{{{rrrzzzwwwxxx~~~yyyyyytttrrrtttrrrtttnnnrrrrrrqqqxxxuuu^^^ZZZ|||fffRRRKKKGGGFFF<<>><<<<<<===???@@@FFFGGGEEESSSxxxhhhQQQLLLHHHEEEAAA>>>===<<<:::999888777777666666666666666777999===CCCbbbvvvuuu{{{yyyzzzuuusssvvvsssvvvpppsssssslllrrrqqq\\\ZZZ~~~jjjVVVNNNIIIGGG<<<>>>CCCNNNssszzzmmmeeebbbkkk|||vvv}}}ttt\\\OOOLLLPPPPPPTTT[[[___aaaffflllgggaaa\\\[[[___dddiiikkknnnllliiifffccc^^^XXXTTTJJJIIIIIIIIIKKKNNNQQQRRROOOLLLIIIFFFCCC???;;;888222333666;;;AAAAAA>>>:::444777999:::888666555555222222222111///...,,,++++++++++++++++++***))))))))))))(((((('''''''''&&&))))))))))))((((((((((((((((((((())))))***+++,,,***+++,,,,,,,,,---///111333222444888999999<<>>===<<<<<<===???AAABBBFFFGGGEEETTTyyymmmUUUOOOIIIFFFBBB???>>>===;;;999888888777666666666666666888:::<<<@@@```tttooozzz{{{vvvuuuwwwuuuuuuqqqvvvttt{{{zzziiirrrsss___^^^~~~iiiXXXPPPJJJGGG<<<@@@DDDMMMrrrtttllljjjsss~~~{{{xxxaaaSSSPPPNNNPPPXXXaaaeeeeeegggkkk\\\RRRIIIKKKSSSZZZ___bbbkkkiiifffccc```\\\VVVRRROOONNNNNNOOORRRUUUUUUUUUQQQNNNJJJFFFBBB===888444444444777;;;??????;;;777111444888999888666555555222222222111///...,,,+++******++++++******)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***+++,,,,,,***+++,,,,,,,,,---///111333222444888999999<<>>@@@BBBCCCEEEGGGFFFVVV{{{qqqYYYRRRJJJGGGCCC@@@???===;;;:::888888777666666666666666777999;;;===^^^rrrlll|||{{{|||wwwvvvxxxvvvrrrrrrxxxsssuuusssgggvvvyyyffffffcccVVVPPPIIIFFF>>>BBBDDDKKKooouuulllkkkvvv}}}yyykkk^^^ZZZ[[[]]]dddkkklllhhhgggiii^^^VVVSSSWWW\\\]]]```dddhhhfffccc```^^^[[[XXXUUUTTTSSSRRRTTTVVVVVVTTTQQQMMMKKKHHHDDDAAA<<<666222555555777<<<@@@@@@;;;777222555999:::888666444333222222222111///...,,,+++))))))******))))))((('''&&&&&&''''''((()))))))))***)))))))))((((((((('''))))))))))))***+++,,,,,,***+++,,,,,,,,,---///111333222444888999999<<>>???AAAAAACCCGGGGGGXXX|||rrrZZZSSSKKKGGGCCC@@@???>>><<<:::888888777666666666666666555777999<<<]]]rrrjjjzzz|||uuu{{{|||wwwvvvyyyvvvppprrryyyrrrqqqooofffxxxyyyiiimmm^^^TTTPPPIIIFFF???EEECCCIIImmmrrrhhhgggttt|||vvv}}}pppdddaaafffgggmmmssssssooommmoooaaa```ccciiikkkgggfffkkkfffdddaaa___^^^\\\ZZZXXXVVVUUUTTTTTTUUUTTTOOOKKKGGGEEEDDDBBB@@@<<<777444555555888===AAAAAA===999444777:::;;;999555333222222222222111///...,,,+++)))))))))))))))(((''''''%%%%%%&&&'''((()))************))))))((((((((('''))))))))))))***+++,,,---***+++,,,,,,,,,---///111333222444888:::999<<>>>>>>>>>>>>>>??????BBBFFFHHHYYY~~~~~~cccPPPNNNJJJEEEBBB@@@???===<<<:::999777666555555666666777444666CCCZZZnnnwwwvvvvvvxxx}}}yyy{{{vvvuuuwwwtttssstttsssoookkkkkkpppuuu|||eeejjj~~~bbbRRRPPPLLLJJJIIICCCCCCIIIffftttmmmmmmuuuwwwvvv}}}sssiiijjjlllsssyyy{{{wwwtttsssuuummmllllllmmmoooqqqrrrrrrtttjjjaaa^^^[[[YYYYYY[[[___\\\XXXWWWVVVTTTNNNJJJJJJHHHDDDAAA>>>;;;777444666777:::???CCCBBB>>>:::333666::::::777555555666;;;888444111///...,,,******+++,,,***((('''((()))))))))))))))))))))))))))******))))))((((((''''''((((((((()))******+++++++++,,,,,,------.........///111444666777:::>>>AAA<<<<<<<<<;;;:::<<>>BBBHHHeeesssmmmlllqqqxxxwww~~~|||sssssstttyyy~~~}}}{{{{{{}}}xxxwwwwwwyyy~~~~~~xxxkkk^^^[[[]]]^^^]]]^^^```\\\XXXUUUUUUSSSOOOLLLIIIFFFCCC@@@===:::777444777888<<>>@@@===>>>======<<<===@@@CCCEEEIIIIIIYYY{{{~~~hhhYYYPPPLLLGGGCCCAAA???===<<<:::999888666666666666777:::888777@@@VVVnnnyyyzzzwwwzzzyyyzzzvvvtttwwwtttvvvtttrrrpppqqqxxx{{{iiiuuu}}}hhh^^^]]]TTTKKKGGG@@@BBBGGGcccvvvooojjjkkk{{{{{{wwwhhhZZZYYY^^^``````___^^^YYYSSSPPPOOOOOOMMMKKKFFFDDDAAA>>><<<:::777444888;;;@@@EEEGGGDDD===888666777888888777777999:::888555222///...---***)))***+++,,,***((('''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))******++++++++++++,,,,,,---...//////---111555888999;;;===???>>>??????>>>>>>>>>AAACCCEEEIIIHHHWWWyyyxxxdddXXXRRRNNNHHHDDDBBB@@@===<<<;;;:::888777666666777777777777888AAAXXXuuuzzz{{{wwwuuuxxxuuuvvvtttqqqqqqtttyyyvvvhhhzzznnneeebbbVVVLLLGGGBBBBBBEEE```{{{sssjjjeee~~~ooodddZZZZZZ^^^^^^^^^^^^YYYSSSLLLIIIIIIJJJIIIHHHDDDBBB???===;;;999666444:::>>>EEEJJJJJJEEE>>>888;;;;;;:::999999;;;===???666444111///...,,,***(((***+++,,,***((('''((()))(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******++++++++++++,,,,,,---...//////---111555999:::;;;<<<===>>>?????????>>>???AAACCCEEEIIIHHHVVVwwwuuuaaaVVVTTTPPPJJJEEEBBB@@@>>><<<<<<;;;999888777777888888555888999@@@XXXxxx{{{}}}xxxvvvyyyvvvtttrrrpppqqqtttuuutttrrriii___uuuoooccc^^^QQQHHHEEEAAACCCCCC\\\uuujjjdddgggcccaaaaaa```]]]\\\___VVVQQQJJJGGGHHHIIIHHHGGGDDDAAA>>><<<;;;888555333:::@@@GGGLLLKKKFFF???:::===;;;999888999;;;===???555333111///...,,,***'''***+++,,,***((('''((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++******+++,,,---...///000---111666999:::;;;<<<======>>>??????>>>???@@@BBBEEEHHHGGGTTTvvvvvvdddYYYVVVQQQKKKGGGCCCAAA>>><<<<<<;;;:::888888888888999555999:::===SSSsss{{{|||xxxvvvyyyvvvqqqooonnnppprrrqqqjjjcccaaaXXXrrrssseee___SSSKKKIIIDDDEEEBBBWWWwwwkkkfff~~~}}}gggggghhhiiiddd^^^]]]```WWWSSSOOONNNNNNNNNLLLIIIDDDBBB???<<<:::888555222999???GGGKKKJJJDDD>>>:::<<<999777666777999:::999444333111000///---***'''***+++,,,***((('''((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++******+++,,,...///000000///222666888999:::<<<===<<<>>>???@@@??????@@@BBBEEEHHHFFFTTTvvvyyyhhh]]]WWWSSSMMMGGGDDDAAA>>><<<===<<<:::999888888999999444:::;;;<<>>===???AAAAAAAAA@@@BBBCCCDDDGGGEEESSSvvv{{{kkk```XXXSSSMMMHHHDDDAAA>>><<<===<<<:::999888888999:::333:::;;;;;;NNNmmm~~~}}}wwwyyyuuusssuuusssmmmiiigggkkkpppppphhh___VVVOOOiiivvvfffccc[[[TTTMMMCCCIIIBBBRRR}}}pppjjjllljjjwww{{{rrroooqqqqqqjjjddddddddd```\\\\\\XXXWWWWWWYYYZZZWWWQQQLLLGGGDDD@@@===;;;777444111222999AAADDDBBB>>>:::888===:::777777888999777444444333222111111///+++(((***+++,,,***((('''((()))))))))))))))))))))))))))'''((((((((())))))******((((((((()))******++++++)))***+++,,,...///000111111333555666777999<<>>@@@BBBCCCBBBBBBCCCDDDDDDGGGEEESSSvvvggg```\\\WWWPPPJJJGGGDDDBBBAAA???>>><<<:::999999999999777777;;;>>>LLLnnnyyyxxx}}}ssstttqqqppprrrooogggmmmiiihhhpppnnnffffff^^^WWWgggrrrhhheee^^^YYYTTTIIIFFFFFFOOOrrrvvvuuuzzz^^^cccvvv}}}uuutttuuutttsssqqqmmmfff___[[[ZZZ[[[]]]VVVUUUUUUUUUUUURRROOOLLLHHHFFFBBB>>>999666444444888;;;???@@@===:::777666888888888777777777777777555555333111---,,,---...000...,,,***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************,,,---...////////////111555777888999;;;======>>>@@@AAABBBAAAAAA@@@DDDHHHFFFRRRwwwppphhh```[[[TTTNNNIIIFFFBBB@@@@@@???===;;;999999999999777777:::===KKKmmm{{{tttzzzpppssspppppprrrnnnggglllhhhgggooommmeeefffccc^^^ooosssllliii```[[[VVVLLLKKKHHHMMMmmmyyytttrrrzzzrrrqqq|||yyyssspppqqqrrrpppmmmjjjfffbbb]]]YYYXXXXXXXXXSSSRRRQQQQQQQQQOOOKKKHHHGGGEEEBBB===888555444555:::>>>BBBBBB>>>999666444888888888888777777777777666666444111...---...///000...,,,***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************,,,---...////////////111444666888999;;;======>>>@@@AAABBBBBBAAA@@@BBBFFFDDDQQQwwwyyyqqqddd```YYYRRRMMMHHHDDDAAAAAA???===;;;:::999999999777777:::===JJJjjj~~~wwwwww{{{xxxoooqqqnnnnnnqqqmmmhhhlllhhhhhhooolllfffjjjbbbdddyyytttpppoooddd]]]YYYPPPPPPJJJIIIfffvvvnnnggglllxxxxxxmmmllljjjhhhiiikkkjjjeeeaaa]]]]]]\\\ZZZYYYXXXXXXWWWRRRQQQPPPPPPPPPNNNJJJGGGFFFEEEAAA;;;666444555666===AAAEEEDDD???999555333999999888888888777777777666666555222///---...000///---,,,***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************,,,---.../////////...111444666777999;;;======>>>@@@AAABBBBBBAAAAAA???DDDCCCQQQxxxzzzrrreeeaaa[[[UUUPPPKKKFFFCCCBBB@@@>>><<<:::999999999777666:::===HHHgggsssqqqpppqqqqqqmmmccc\\\VVVXXX```qqqyyyoooqqqnnnmmmoookkkiiillliiijjjqqqnnniiippp]]]hhhtttsssrrrfff^^^[[[SSSPPPIIIFFF```{{{~~~wwwwww~~~~~~{{{yyyxxxwwwwww{{{|||~~~wwwqqqnnnhhhdddfffeeedddddddddaaa\\\XXXUUUWWWYYY[[[\\\\\\[[[ZZZVVVTTTRRRRRRQQQOOOLLLJJJFFFDDD@@@999444222555999>>>CCCGGGFFF@@@999666666:::999999888888777777777555555444111...,,,---...---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************,,,---.../////////...111444666777888:::<<<<<<>>>???AAABBBBBBBBBAAA???DDDDDDRRRxxxssslllaaa^^^ZZZVVVSSSNNNIIIFFFCCCAAA???===;;;:::::::::888666999===FFFddd}}}sssllleeeaaa\\\XXXTTTQQQMMMJJJHHHHHHIIIQQQccc~~~{{{pppqqqmmmlllmmmiiijjjmmmkkknnntttoookkksss^^^qqq}}}rrrrrrrrrggg```\\\UUUMMMHHHEEE\\\~~~zzzsssqqqrrrnnnmmmllljjjhhhfffdddcccaaaaaa[[[VVVZZZkkktttllliiihhhhhhhhhgggeeecccaaa```___]]]\\\[[[]]]___``````___\\\[[[WWWUUUSSSRRRQQQPPPMMMJJJFFFDDD???888222111666<<>><<<;;;::::::888555999<<>>999;;;@@@<<<;;;;;;:::888777777666222222111...+++******,,,***************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************,,,---.../////////---000333555666777:::;;;;;;===???AAABBBCCCCCCBBBAAAGGGGGGVVV}}}sssdddfffaaa___^^^\\\YYYTTTNNNIIIEEEDDDAAA>>><<<;;;::::::888444999<<>>???===;;;;;;;;;;;;<<<>>>@@@CCCEEEFFFIIIJJJKKKMMMTTT[[[\\\XXXiiiwww}}}uuupppqqqjjjjjjiiiggggggiiimmmqqqqqqnnnjjjeeeaaa___^^^^^^WWWUUUQQQOOONNNLLLJJJHHHHHHFFFAAA777000111;;;EEEJJJNNNNNNGGG===777;;;@@@<<<<<<;;;:::999777777666333333222///,,,***+++---)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************,,,---.../////////---000333555666777999;;;;;;<<>>===<<<999777===222:::???<<>>???<<>>777333666>>>EEEIIINNNMMMBBB888777<<<@@@??????>>>===;;;888666555444222///......---,,,***,,,+++***)))(((((((((((())))))(((((((((((()))))))))))))))))))))((('''''')))************+++++++++)))+++------------///111///000222555888;;;===>>><<<===>>>@@@BBBBBB@@@>>>AAAAAAIIITTT~~~yyyqqqkkkfffccc```___^^^YYYRRRMMMGGGEEEAAA???>>><<<:::888<<<333:::???===UUU{{{yyynnneee^^^WWWRRRKKKEEEDDDHHHLLLMMMNNNOOOPPPQQQQQQRRRUUUZZZ```iiiwwwmmmVVVNNNKKKHHHLLLMMMNNNPPPQQQQQQPPPOOOQQQUUU\\\jjjtttlllkkkhhhkkknnnjjjmmmjjjhhhgggaaaWWWSSSUUUPPPfff~~~tttlllmmmoooiiicccaaaVVVLLLHHHLLL[[[}}}}}}ooohhhkkkqqqrrrkkkfff^^^WWWRRRLLLEEEAAABBB???<<<;;;===>>>>>>======<<<<<<;;;;;;:::::::::<<>>>>>===<<<:::888777666444222///---------,,,+++,,,+++***)))(((((((((((())))))(((((((((((()))))))))))))))))))))((('''''')))************+++++++++)))+++------------///111000111333555888:::<<<===<<<<<<>>>@@@BBBCCCAAA???BBBAAAIIITTT~~~}}}{{{qqqkkkfffccc___^^^]]][[[UUUPPPIIIFFFBBB@@@???===:::888:::444999??????SSSwww{{{zzzoooeeeaaaYYYQQQLLLGGGCCCDDDHHHMMMLLLLLLLLLNNNQQQTTTVVVXXX^^^fffooozzz}}}}}}___QQQNNNMMMJJJKKKMMMQQQUUUXXXYYYXXXXXXaaaiiiuuussskkkjjjgggiiilllgggkkkhhheeeccc^^^XXXWWWZZZVVVggg{{{tttoooooonnniiieeeccc[[[SSSKKKJJJWWWuuuyyyfffZZZXXXWWWUUUMMMJJJFFFCCCAAA???<<<999???>>>===>>>@@@@@@???===>>>>>>>>>===;;;:::888777<<<===???DDDKKKPPPTTTUUUZZZ]]]eeevvvtttddd]]]\\\\\\^^^bbbiiiiiiiiigggcccaaa```aaaaaabbbdddeeedddaaa\\\ZZZQQQNNNKKKKKKMMMMMMKKKHHHCCC@@@:::444333888@@@FFFHHHKKKHHH???777888;;;>>><<<<<<;;;;;;:::888777666555222...------------,,,++++++***)))(((((((((((())))))(((((((((((()))))))))))))))))))))((((((''')))************+++++++++)))+++------------///111111222333555888:::;;;<<<<<<<<<>>>@@@CCCCCCBBB@@@BBBAAAIIITTT~~~uuummmhhhfffccc___^^^^^^\\\XXXTTTJJJHHHDDDAAA@@@>>>;;;999:::666999===>>>NNNnnnyyymmmeeehhhuuu~~~{{{wwwnnnggg___VVVNNNKKKHHHFFFHHHLLLNNNMMMMMMNNNQQQVVV[[[^^^cccgggnnnuuu}}}~~~}}}rrrYYYQQQSSSTTTRRRQQQTTTYYY^^^bbbfffjjjmmmzzzqqqiiiiiifffgggjjjdddhhhfffccc```^^^]]]___cccaaarrr|||xxxtttpppmmmiiieeedddaaa\\\OOOIIITTTllliiiVVVLLLHHHDDDBBBDDDCCCAAAAAA@@@@@@@@@???@@@@@@AAABBBDDDEEEDDDDDDDDDCCCAAA???===;;;::::::;;;;;;;;;>>>CCCHHHNNNPPP[[[\\\bbbnnn}}}vvvgggaaa```bbbgggmmmpppooommmiiifffdddfffgggkkkjjjjjjhhhddd```\\\ZZZPPPNNNMMMMMMNNNMMMJJJGGGCCC???888333333888@@@EEEHHHIIIEEE===777999<<<<<<::::::::::::999888777777555222...,,,,,,---------******)))((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))*********+++++++++)))+++------------///000222333444666777999:::;;;;;;<<<===@@@CCCDDDCCCAAABBBAAAIIITTT~~~nnniiieeefffccc```______^^^ZZZVVVLLLIIIFFFCCCAAA???<<<:::;;;:::999:::===FFFbbbzzziiibbb]]]___iiixxx~~~vvvuuusssllleee\\\SSSKKKIIIIIIIIIKKKOOOQQQQQQRRRUUUZZZ```fffiiiqqqsssxxx}}}|||tttwwwjjjVVVSSSVVVYYYZZZbbbeeeiiinnnsss|||ooohhhiiieeegggiiicccfffeeeccc______ccciiilll^^^vvv}}}{{{wwwsssqqqpppmmmjjjccccccSSSGGGOOO___jjj\\\KKKBBB@@@@@@AAAAAAAAAAAAAAA@@@???@@@@@@AAAAAACCCGGGJJJNNNQQQTTTVVVTTTQQQLLLFFFAAA>>><<<<<<888999:::;;;===AAAEEEHHHQQQUUU[[[bbblllyyyxxxnnndddbbbeeeiiiqqqxxxxxxwwwuuurrrpppppprrruuuvvvsssmmmgggbbb^^^\\\[[[UUUUUUUUUUUUSSSOOOKKKGGGDDD???888333333999???DDDHHHHHHCCC;;;888;;;<<<;;;999:::::::::999999888777444111...------......---***)))(((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))*********+++++++++)))+++------------///000333333444666777999::::::;;;;;;===AAADDDEEEDDDBBBCCCBBBIIITTT}}}zzzkkkhhheeefffcccaaa```aaa___ZZZVVVNNNKKKGGGDDDBBB@@@===;;;:::<<<888888===AAAYYY~~~|||xxx~~~mmmiiihhhlllsss{{{rrrkkkmmmllleee^^^WWWNNNHHHHHHJJJKKKMMMPPPOOOQQQVVV\\\bbbiiinnnqqqxxxyyy|||yyyxxxiii]]]\\\```gggmmmtttwwwzzz~~~nnnhhhiiifffgggiiiddddddeeebbb^^^___fffmmmppp]]]~~~{{{zzzwwwuuuwwwzzzxxxsssiiimmm[[[KKKPPPXXXvvv|||UUUJJJ???<<<>>>???AAACCC???AAAAAAAAA@@@AAACCCEEEGGGLLLSSSZZZ___cccfffiiigggbbb[[[RRRJJJCCC???===777888:::::::::<<<>>>@@@GGGMMMUUU]]]eeessseee]]]WWWYYY___gggqqqzzz|||||||||zzzxxxxxxyyy{{{wwwrrrkkkddd___\\\[[[[[[[[[\\\]]]\\\YYYSSSMMMIIIDDD>>>666333555;;;BBBFFFHHHGGGAAA::::::===>>>;;;::::::;;;;;;:::999888888222000.........///---,,,)))((((((''''''((((((((())))))(((((((((((())))))'''(((((())))))))))))))))))************+++++++++)))+++------------///111333333444666777999:::::::::;;;===AAADDDFFFEEECCCCCCBBBIIISSS}}}vvviiihhheeefffdddbbbcccccc```ZZZUUUOOOLLLHHHEEECCCAAA>>><<<999===888888>>>???UUU~~~}}}}}}}}}qqqeeeccciiikkkeee]]]SSSKKKFFFHHHLLLNNNOOOQQQPPPUUU]]]fffnnnuuuyyyzzz}}}}}}vvvkkkggghhhmmmyyy}}}mmmgggiiifffhhhkkkeeebbbdddaaa\\\\\\dddjjjlllnnnxxxvvvsssqqqwww~~~{{{sssmmmuuucccQQQRRRSSSmmmeeeQQQHHHBBBBBBBBB@@@@@@DDDBBBDDDGGGHHHHHHJJJMMMPPPTTT\\\gggooorrrrrrqqqqqqooommmggg```WWWNNNFFFBBB===>>>???===;;;;;;===@@@CCCHHHQQQ[[[hhhxxx]]]UUUNNNOOOUUU]]]iiisssxxxyyyzzzxxxuuurrrqqqrrrkkkhhhddd___\\\ZZZZZZ[[[ZZZ]]]______ZZZSSSMMMIIIAAA;;;444222777???FFFJJJIIIFFF@@@:::;;;??????;;;<<<<<<<<<;;;;;;999888888000/////////000///---+++(((((('''''''''(((((()))))))))(((((((((((())))))''''''((())))))))))))))))))************+++++++++)))+++------------///111222222444666777999;;;;;;::::::===AAAEEEFFFFFFDDDCCCBBBIIISSS}}}uuuhhhgggdddfffdddcccddddddaaaZZZTTTPPPMMMIIIFFFDDDAAA>>><<<888>>>888888@@@@@@TTTkkkjjjmmmvvvzzzpppfff^^^```jjjoookkkdddSSSKKKGGGJJJOOOQQQQQQSSSYYY___iiittt}}}~~~qqqkkkhhhjjjmmmsss|||lllgggiiigggiiikkkfffaaacccaaaYYYYYY```ffffff}}}vvvtttnnnlllsss{{{vvvllljjjuuubbbOOOOOOKKKcccyyyQQQFFF@@@>>>BBBCCCAAACCCGGGDDDGGGKKKMMMNNNQQQVVV[[[bbblllxxx~~~yyysssooonnnnnnmmmiiiaaaWWWNNNHHHDDDEEEDDDAAA>>>>>>AAADDD@@@CCCJJJWWWhhhzzz```WWWMMMKKKMMMTTTaaalllrrrssstttrrrmmmhhheeeddd___^^^]]][[[[[[ZZZZZZ[[[VVVYYY\\\\\\XXXQQQKKKGGG>>>999333222888BBBJJJNNNJJJFFF???:::<<>>@@@GGGRRR^^^kkk||||||___XXXTTTSSSTTTVVV[[[bbbjjjnnnpppmmmfffaaa```bbb`````````______^^^^^^^^^YYYZZZ[[[YYYUUUPPPJJJFFF===777111222:::EEENNNRRRQQQDDD:::<<>>;;;<<<===AAADDDFFFEEEDDDAAABBBIIIQQQ{{{vvvkkkjjjlllmmmmmmjjjeee```\\\[[[[[[VVVRRRMMMJJJIIIFFFBBB???BBB888;;;999<<>>GGGMMMPPPNNNCCC;;;===CCCDDDBBB@@@<<<;;;:::::::::999666333...////////////---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''************++++++++++++***+++,,,---...000111111222333555666777999<<<>>><<<<<<===AAADDDFFFEEEDDDAAABBBIIIPPPzzz~~~tttlllllloooooonnnjjjddd^^^[[[[[[\\\WWWUUURRROOOLLLHHHFFFDDDFFF<<<>>>:::;;;===EEElllyyykkkbbbXXXMMMIIIMMMVVVcccwwwVVVNNNKKKOOOQQQSSS^^^jjj|||sssnnniiihhhjjjjjjgggccc^^^^^^XXXNNNIIIKKKNNNOOOqqqwwwvvvvvvvvvuuurrrmmmhhhqqqssskkk```WWWMMMTTTjjj}}}wwwZZZKKKFFFEEEBBBDDDGGGLLLQQQUUUYYY[[[llltttzzz|||vvvpppllliiihhhiiihhheeeaaa[[[TTTNNNIIIGGGBBBGGGNNNQQQNNNNNNYYYfffsssfffdddeeekkknnnooorrrwwwzzzzzzxxxrrrllljjjkkkmmmqqqpppnnnkkkgggddd```^^^WWWWWWWWWTTTOOOHHHAAA===333333444:::CCCKKKNNNNNNJJJAAA;;;???DDDDDDAAA???;;;:::999999999888555222...////////////---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***++++++++++++,,,,,,,,,***+++,,,---...000111111111333555666777888;;;>>><<<<<<>>>AAADDDFFFEEEDDDAAABBBHHHOOOyyy~~~~~~rrrlllooorrrooonnnkkkfffaaa]]]\\\\\\WWWWWWVVVSSSNNNJJJHHHHHHFFF===???999;;;===BBBeeewwwfffVVVQQQNNNKKKMMMSSS\\\jjjtttSSSNNNMMMQQQSSSWWWfffvvvppplllhhhgggiiijjjgggeeeaaa___XXXOOOLLLOOOQQQPPPiii}}}rrrssstttssspppmmmkkkjjjkkknnnhhh___YYYPPPRRRcccrrrhhhlll}}}~~~```MMMHHHJJJKKKEEEIIIPPPXXX^^^dddiiimmmzzzwwwnnnjjjjjjlllqqqpppnnniiiccc\\\UUUPPPMMMMMMNNNRRRSSSRRRRRR[[[fffyyymmmhhhhhhmmmvvv{{{|||~~~|||xxxttttttwwwzzzwwwvvvsssnnniiiddd___]]]WWWWWWVVVSSSMMMEEE===999444444777>>>FFFLLLMMMLLLEEE???<<>><<<;;;:::::::::888555222//////000000///---+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((*********+++++++++,,,,,,++++++,,,---...///000111111333555666666888;;;>>>======>>>AAAEEEFFFEEEDDDBBBBBBGGGNNNxxxzzz~~~qqqlllnnnqqqlllmmmmmmjjjeee```\\\[[[XXXXXXWWWTTTOOOJJJHHHGGGCCC<<<>>>999;;;>>>BBBaaa|||tttaaaPPPLLLLLLLLLQQQXXXbbbuuuiiiQQQMMMMMMRRRVVV^^^qqq~~~mmmjjjgggfffggghhhgggeeeccc___XXXPPPPPPUUUVVVSSSiiiqqqmmmnnnnnnllliiihhhjjjkkkhhhkkkddd]]][[[UUUUUUbbb{{{nnnhhhmmm||||||cccNNNGGGKKKOOONNNQQQWWW```hhhnnntttzzz}}}yyypppmmmmmmrrrwwwuuutttpppkkkeee___ZZZXXXYYYSSSOOOOOOQQQTTT[[[cccllljjjjjjkkksss}}}}}}|||~~~~~~{{{uuunnnfff___ZZZWWWXXXXXXVVVRRRLLLCCC;;;666555555888===DDDHHHHHHFFF@@@======AAACCCAAA>>>???>>>===<<<;;;;;;999666333///000000000...---+++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********++++++,,,,,,---...///000000111222444555666888;;;===>>>>>>???BBBEEEFFFEEEDDDBBBBBBGGGMMMvvvwwwrrrlllkkkllliiikkkmmmkkkgggaaa]]][[[ZZZYYYWWWTTTPPPKKKGGGDDD???:::>>>888<<<@@@BBB^^^|||zzz|||gggTTTNNNMMMNNNUUU^^^jjj\\\RRRMMMOOOWWW```mmmxxxkkkhhhfffdddeeeeeeeeedddbbb]]]UUUPPPTTTZZZ[[[WWWtttyyymmmjjjjjjiiihhhffffffhhhjjjiiilllddd^^^___[[[XXX___~~~|||wwwwwwkkkaaaRRRGGGHHHQQQUUUSSS___eeennnvvv{{{zzzxxxwwwzzz~~~{{{zzzxxxtttpppkkkgggddd```VVVLLLJJJKKKMMMRRRWWW]]]mmmxxxjjjjjjllltttyyyooofff___[[[YYYWWWWWWVVVQQQKKKBBB:::555333444888>>>DDDGGGDDDAAA===<<<===AAABBB???>>>@@@???>>><<<<<<;;;999666333000000000000...,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********,,,,,,------...//////000000222444555666777:::===>>>>>>@@@BBBEEEFFFEEEDDDCCCBBBFFFKKKttt|||ssskkkhhhgggggghhhiiihhhddd```]]]]]]]]]ZZZVVVTTTQQQMMMFFFAAA>>>:::>>>888<<<@@@AAAZZZwwwooo[[[TTTUUUZZZggguuulllVVVUUUPPPRRR___nnnuuuzzzqqqiiigggeeecccccccccbbbbbbaaa\\\TTTQQQXXX```aaa]]]ssspppkkkjjjjjjiiiiiihhhgggfffeeejjjddd___ccc___XXXZZZrrr~~~rrrfffTTTUUURRRPPPUUU___gggjjjlllttt~~~~~~}}}zzzwwwrrrnnnlllddd\\\TTTOOOKKKIIILLLRRRYYYbbbuuuzzzmmmgggfffgggnnnyyy{{{vvvooogggaaa^^^]]]]]]VVVVVVTTTPPPIII@@@888333111555<<>>AAA>>>===<<<;;;:::888444222000000000000...,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))*********+++++++++,,,,,,------.../////////000222444555555777:::===??????@@@CCCEEEFFFEEEDDDCCCBBBEEEJJJssswww|||rrrkkkgggeeefffgggfffdddaaa^^^^^^^^^___[[[VVVTTTSSSOOOFFF???>>>;;;>>>777<<<@@@???XXXxxxrrr```[[[^^^iii}}}]]]WWWWWWRRRVVVeeeyyy}}}ssszzznnnhhhfffdddbbbaaaaaaaaaaaabbb]]]UUUTTT\\\fffgggbbbyyymmmpppmmmllllllmmmmmmkkkfffbbb___eeeaaa___ddd```WWWVVViiixxxpppXXXIIIKKKTTT\\\___dddppp}}}zzz~~~|||yyyuuupppnnnhhhddd___ZZZRRRMMMPPPVVV^^^aaaqqqqqqccccccaaaaaagggrrr{{{{{{eeeaaa[[[VVVUUUVVVZZZ\\\TTTTTTSSSOOOHHH???777222111777AAAMMMUUUSSSKKKDDD::::::===@@@???<<<>>>BBB>>><<<;;;:::999777333000000000000000...,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))************+++++++++,,,,,,,,,,,,---------.../////////000222444555555777:::===??????@@@CCCEEEFFFEEEDDDCCCBBBEEEJJJrrrwwwwwwnnnfff```ddddddccccccaaa___\\\[[[\\\[[[YYYXXXUUUPPPJJJFFF???===<<<<<<:::;;;DDDOOOzzz{{{zzzooojjjnnn|||]]]VVV[[[\\\ddduuu|||rrreeecccaaaaaabbbbbbaaa```aaa___TTTVVVtttlllWWW~~~|||lllkkkmmmoooqqqrrrpppmmmjjjgggbbbbbbbbbdddeeebbb\\\WWW[[[~~~}}}uuuaaaOOOKKKKKK```iiiiiiooovvv~~~xxxmmmooooooiii___WWWTTTUUU\\\aaannnzzzzzznnnaaaZZZ]]][[[^^^hhhrrryyyssshhhZZZXXXSSSOOONNNQQQWWW[[[YYYVVVRRRMMMCCC888444666555;;;EEEQQQXXXTTTHHH>>>>>>BBBGGGFFFBBB??????AAA<<<;;;:::;;;<<<:::555111333222111///...,,,+++***+++)))(((&&&&&&((()))+++))))))))))))))))))))))))''''''((()))***++++++,,,'''(((***+++,,,,,,++++++***+++,,,,,,+++---000222111333444555666888;;;===???>>>>>>@@@CCCEEEFFFFFFHHHFFFGGGKKKtttwwwuuulllddd^^^___```bbbbbbaaa```______ZZZYYYWWWUUUSSSOOOJJJGGGAAA???===<<<999999AAAKKKuuu~~~~~~sssXXXVVVZZZ___nnnuuu|||mmmfffdddbbbbbbbbbcccbbb``````aaaYYYZZZsssmmmdddsssrrrrrrsssuuuuuutttqqqooommmfffeeeeeefffeeebbb\\\XXXWWWssszzzfffVVVKKKMMMVVVeeejjjooo~~~yyyhhhbbbfffpppyyy{{{zzzwwwpppeee\\\WWWVVVYYYaaapppzzzwwwjjj^^^ZZZZZZYYY]]]gggnnnrrrxxxzzzuuummmeee^^^[[[VVVQQQOOOPPPTTTWWWYYYUUUQQQKKKAAA666333555777???LLLWWWZZZSSSGGG===@@@EEEIIIIIIEEEAAA@@@AAA<<<;;;;;;;;;<<<:::555111333222111///...,,,+++******)))(((''''''((()))***))))))))))))))))))))))))((((((((()))*********+++'''(((***+++,,,,,,++++++***+++,,,,,,,,,---000222111333444555666888;;;===???>>>>>>@@@CCCEEEFFFFFFIIIGGGIIIMMMuuu~~~rrrhhhaaa\\\\\\___bbbbbb```^^^___aaa[[[YYYWWWUUUTTTRRRNNNKKKEEEAAA>>><<<999888>>>FFFkkk~~~dddXXX]]]dddnnn|||uuugggfffdddcccbbbccccccaaa```ZZZZZZVVVUUUgggfffkkkssssssrrrrrrrrrrrrqqqooonnnmmmkkkjjjiiihhhgggccc___[[[TTTeeehhhWWWNNNMMMUUUXXXbbbfffqqq}}}cccTTTPPPUUUaaalll{{{xxxpppgggaaa]]]^^^hhhvvvyyyllldddccc^^^^^^bbbjjjnnnoooqqqtttxxx{{{zzztttnnnmmmjjjfffeeebbb___[[[YYYYYYZZZ[[[YYYTTTMMMGGG>>>444111444888EEEUUU^^^[[[QQQEEE===CCCHHHLLLLLLHHHDDDAAAAAA===<<<;;;;;;;;;999555111333222111///---,,,+++******)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++++++++++++++,,,------,,,---///111111333444555666888;;;===???>>>>>>@@@CCCEEEFFFFFFHHHGGGJJJNNNvvvyyynnneee___]]]]]]aaadddccc___\\\]]]___]]][[[YYYXXXWWWVVVTTTRRRFFFBBB>>>===:::888===DDDaaa|||fff]]]```lll|||pppffffffdddccccccccccccaaa___XXXRRROOOMMMZZZ[[[iiittttttpppooonnnmmmllllllllllllnnnmmmlllkkkiiifffcccbbbVVV\\\xxxxxx{{{zzz[[[SSSRRRTTT^^^WWWaaagggtttxxxggg^^^[[[]]]dddjjjrrr{{{uuuoookkknnnsss}}}yyysssrrrjjjjjjmmmpppqqqqqqqqqrrrtttxxxxxxrrrmmmnnnoooooooooooonnnnnnmmmkkkgggeeeYYYRRRIIIBBB:::222111333888HHHYYY```ZZZMMMCCC>>>FFFIIIMMMMMMJJJEEEBBB@@@=========<<<:::777444222222222000///---+++******))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))((((((((((((((()))***************+++,,,......------///111111333444555666888;;;===???>>>>>>@@@CCCEEEFFFFFFEEEEEEIIINNNvvvrrriiibbb^^^___^^^aaadddcccaaa___```aaa^^^\\\ZZZZZZZZZYYYWWWVVVGGGBBB???>>><<<:::===CCCYYYeee[[[^^^jjj|||mmmhhheeedddcccccccccbbb___]]]]]]NNNJJJKKKSSSTTTccc~~~uuuuuupppooonnnmmmllllllmmmmmmmmmnnnnnnnnnllljjjiiihhh]]]ZZZooo}}}oooWWWXXXZZZZZZ``````mmmuuu|||~~~sssiiieeeeeefffiiimmmpppuuu{{{xxx}}}|||}}}tttuuuuuuuuuuuuwwwwwwwww{{{~~~yyyuuuwwwzzz{{{}}}}}}~~~}}}wwwnnnhhhYYYPPPEEE>>>777111111444999HHHYYY^^^UUUIIIBBBAAAGGGIIILLLLLLJJJFFFBBB@@@>>>>>>>>><<<999555333222222111000...---+++***)))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))******+++---...///......///000111333444555666888;;;===???>>>>>>@@@CCCEEEFFFFFFCCCEEEJJJOOOwwwzzzmmmfff```___bbb^^^___aaadddfffggggggggg]]][[[ZZZZZZ[[[ZZZWWWUUUJJJDDD@@@???===;;;===BBBSSS~~~|||______eeeuuujjjjjjdddcccbbbbbbbbbaaa^^^[[[\\\HHHHHHMMMPPPMMMYYYvvvmmmjjjnnnmmmlllkkkkkkkkkkkklllmmmoooqqqqqqooommmlllkkkddd\\\jjjkkkZZZaaaccc```dddnnnzzz{{{qqqhhhgggjjjnnnsssyyy}}}zzz{{{zzz}}}}}}|||}}}~~~uuujjjaaaYYYMMMAAA:::555222333777>>>JJJWWWWWWNNNDDDAAACCCHHHIIIJJJJJJIIIFFFCCCAAA?????????<<<777444222222222111000...,,,+++***)))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((())))))***+++---/////////...///000111333444555666888;;;===???>>>>>>@@@CCCEEEFFFFFFDDDFFFLLLPPPuuuwwwllleee______dddaaa``````eeejjjmmmkkkhhh]]]\\\\\\]]]]]]\\\XXXUUUOOOHHHCCCAAA???<<<<<>>777444222555:::GGGOOOUUUQQQGGG@@@@@@CCCJJJIIIIIIIIIIIIHHHFFFDDD@@@@@@@@@<<<777333222222111111///...,,,+++))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''((()))))))))***)))(((((('''((()))***,,,...000000///......///111333444555666888;;;===???>>>>>>@@@CCCEEEFFFFFFCCCEEEJJJLLLnnnxxxlllfff______eeehhhdddbbbffflllnnnjjjeee______```aaaaaa___[[[WWWSSSKKKEEECCC@@@;;;:::<<>>>>>@@@CCCEEEFFFFFF@@@BBBFFFFFFfffzzzggg^^^\\\```dddhhhhhhhhhiiijjjiiieeecccbbb___]]]^^^______\\\XXXRRRNNNIIICCC@@@???@@@AAACCCddd~~~sssvvv~~~~~~|||pppeeebbb___^^^]]]^^^______]]][[[VVVNNNRRRdddaaaOOOggg~~~|||yyywwwzzzwwwqqqpppvvvwwwuuuvvvyyywwwqqqmmmmmmmmmkkknnnfffcccvvvxxx}}}yyy~~~~~~}}}~~~}}}yyynnniiijjjiiiccc\\\XXXEEE777777555111===RRRXXXYYYYYYRRRDDD;;;CCCQQQLLLJJJIIIJJJKKKLLLKKKJJJBBBCCCAAA<<<666222222444222000...,,,***)))))))))((((((((((((''''''''''''***(((''''''((()))******((((((((())))))))))))(((*********)))******++++++,,,,,,---...///000111111222222444555888:::===>>>@@@>>>===>>>AAADDDEEEEEEDDDHHHCCCIIIfff|||rrrbbb___```ccceeekkkjjjhhhhhhhhhfffccc```ccc```]]]]]]___^^^ZZZWWWTTTPPPJJJDDD???======>>>BBBccczzzmmmccc```___^^^^^^^^^___^^^\\\ZZZVVVLLLTTTccc]]]WWWuuu}}}{{{yyyvvvwwwssslllmmmsssxxxwww{{{}}}{{{sssnnnmmmllliiilllhhhhhhuuu~~~oookkkhhhggggggfffbbb___XXXFFF999999888777DDDXXX^^^```]]]QQQDDDAAAIIISSSNNNMMMKKKKKKLLLLLLKKKIIIBBBBBB@@@;;;666222333444222000...+++***))))))))))))))))))(((((((((''''''&&&&&&&&&'''((()))(((((((((''''''''''''((())))))*********)))******+++,,,,,,,,,---...///000111111333333444666999;;;>>>???@@@>>>===>>>AAADDDEEEEEEAAAFFFCCCJJJhhhkkk```bbbfffggghhhmmmkkkhhhfffeeeccc```^^^```]]][[[\\\^^^^^^[[[WWWVVVSSSLLLFFF@@@===<<<;;;@@@___}}}xxxyyy}}}llliiisss|||jjj```^^^___^^^^^^^^^___^^^[[[YYYTTTIIIUUUaaaXXXeee}}}yyywwwvvvsssssspppkkklllrrrvvvwwwxxx{{{xxxqqqllllllkkkhhhhhhlllmmmqqqyyypppxxxrrrhhh]]]___bbbcccbbb```^^^]]]PPP@@@444444666:::HHHZZZbbbeee]]]KKKAAAFFFPPPTTTQQQOOOMMMLLLLLLKKKIIIGGGBBBBBB???;;;666333333333111000---+++))))))))))))******)))))))))(((((((((%%%&&&''')))*********))),,,***)))(((((()))***+++******))))))***++++++,,,,,,,,,---...///000111111222222444555888:::===>>>???>>>===???BBBDDDDDDDDD@@@EEEBBBJJJiii~~~jjjccceeehhhjjjkkkkkkiiieeecccbbbaaa___]]]\\\ZZZXXXZZZ]]]^^^\\\YYYWWWTTTOOOIIICCC@@@>>>======WWWtttwwwxxxwwwsssqqqwwwvvvfff___]]]___^^^]]]^^^^^^\\\YYYVVVRRRFFFTTT\\\UUUvvvwwwqqqpppqqqppprrrrrrqqqrrrrrrrrrqqqooorrrqqqkkkhhhiiiiiiggggggooooookkkzzzrrrppptttxxxyyy|||~~~qqqgggaaa___```aaaaaa___\\\YYYWWWHHH<<<111111777@@@OOO]]]aaabbbWWWCCC===JJJTTTSSSRRRPPPMMMLLLKKKJJJGGGEEEBBBAAA>>>:::666444333333000///---+++))))))))))))************)))))))))))))))************+++---///222000---+++******,,,---))))))))))))***+++,,,,,,,,,,,,---...///000111111000111222444666999;;;<<>>>>>???BBBDDDDDDDDDBBBGGGCCCKKKiii~~~xxxmmmiiihhhhhhiiilllgggdddbbb`````````___^^^\\\ZZZXXXYYY\\\\\\YYYVVVUUUSSSPPPKKKGGGDDDBBB@@@===QQQjjj~~~uuuyyy~~~yyypppccc^^^^^^]]]]]]\\\]]]]]]ZZZVVVSSSNNNDDDPPPUUUUUU|||sssmmmlllooonnnqqqvvvzzzzzztttmmmjjjjjjmmmmmmhhheeeffffffeeegggpppooofffnnnwwwxxxzzzyyyvvvtttwwwyyyqqqlllkkkkkklllhhhdddbbbaaa]]]WWWRRRDDD<<<444444===KKKZZZddd```^^^PPP>>>>>>NNNWWWTTTPPPNNNLLLJJJIIIHHHFFFCCCBBB@@@<<<999666555333222///...,,,***))))))))))))************)))))))))))),,,,,,+++)))(((***...222555222///,,,******++++++))))))))))))***+++,,,---,,,,,,---...///000111111222222333555888:::<<<>>>>>>>>>>>>@@@CCCDDDDDDCCCBBBHHHEEENNNlll|||tttnnnkkkhhheeeeeeiiibbb```______``````^^^]]]___\\\YYYYYYYYYXXXUUUQQQSSSRRRPPPMMMIIIFFFDDDBBB???LLLaaa|||xxx}}}|||jjj___\\\]]][[[[[[[[[[[[[[[XXXSSSPPPIIIEEELLLPPPXXX{{{sssllllllpppnnnpppvvv|||{{{rrrjjjgggmmmooonnnhhhdddddddddbbbhhhmmmmmmgggjjj}}}}}}{{{}}}|||{{{|||~~~|||wwwsssppprrrvvvzzzxxxsssmmmiiifff```XXXQQQ===999444555@@@RRR```fffccc[[[KKK???CCCQQQWWWTTTNNNLLLJJJIIIIIIHHHFFFDDDBBB???;;;888777555333222///...,,,***))))))))))))******)))))))))(((((((((***+++***'''%%%&&&+++000000///,,,)))((((((((()))(((((())))))***+++------,,,,,,---...///000111111444555666888:::===???@@@>>>>>>>>>@@@CCCEEEDDDCCCAAAGGGGGGQQQqqq|||rrriiifffeeebbbaaaccc___^^^^^^_________\\\ZZZ\\\YYYWWWWWWYYYYYYUUURRRQQQQQQOOOMMMIIIFFFBBBAAA>>>EEEVVVuuutttddd[[[ZZZ\\\ZZZYYYYYYZZZYYYVVVQQQMMMCCCFFFIIILLL[[[yyyrrrkkkjjjooonnnmmmoootttsssmmmiiijjjlllooonnnhhhdddeeedddbbbhhhjjjnnnnnnnnnyyy|||sssoooqqqxxx|||zzz{{{}}}~~~zzzsssiii^^^TTTNNN666666444555BBBWWWccceeehhhYYYHHHBBBIIIQQQSSSQQQLLLKKKIIIIIIJJJJJJIIIGGGBBB>>>:::777777666444111...---+++***)))((()))))))))))))))((((((((('''''''''***,,,***&&&%%%(((+++******)))(((((())))))***((((((((()))***,,,---...,,,,,,---...///000111111333444555777999<<<>>>???======>>>AAADDDEEEDDDBBB???FFFFFFQQQrrrqqqddd```bbbaaa______^^^^^^^^^______^^^ZZZWWWVVVTTTSSSVVVZZZ[[[ZZZWWWQQQPPPOOOLLLHHHDDD@@@>>><<<>>>MMMnnnooo___XXXXXX[[[YYYXXXYYYYYYXXXTTTOOOKKK@@@HHHHHHJJJ]]]wwwvvvpppiiihhhmmmpppjjjhhhkkkkkkhhhiiiooogggjjjjjjfffdddffffffeeehhhhhhooouuutttvvvrrrhhhffffff||||||kkkYYYMMMHHH777999888999HHH]]]iiihhhjjjWWWEEEDDDKKKNNNNNNMMMLLLJJJIIIJJJKKKLLLKKKJJJBBB>>>999777777666444111...---+++))))))((())))))((((((((((((''''''''''''&&&+++000///+++'''''')))''''''(((***+++,,,------((((((((()))***,,,---...,,,,,,---...///000111111000111222444666999;;;<<<======>>>AAADDDEEEDDDBBB???FFFFFFOOOoooiii^^^^^^ZZZYYY[[[WWWXXXZZZ\\\]]]\\\ZZZWWWUUUWWWWWWWWWWWWWWWXXXYYYZZZXXXUUUQQQNNNKKKIIIGGGDDD???>>>HHHbbbxxxjjjaaa[[[XXXYYYXXXVVVUUUUUUTTTQQQJJJDDDDDDKKKJJJFFF[[[tttrrrpppllliiifffeeeeeeeeegggjjjmmmoookkkkkkjjjiiigggeeedddccceeekkkmmmnnnooonnnyyywww~~~~~~uuunnncccSSSEEE>>>555666888@@@PPPaaahhhgggeeeOOO???DDDNNNOOOLLLLLLHHHJJJPPPUUUPPPGGGEEEJJJAAA>>>:::777555444222000///,,,******++++++(((%%%))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------...///000111111222444777888888999:::<<>>555777;;;DDDVVVfffkkkhhhZZZJJJBBBJJJSSSRRROOOOOONNNOOOSSSUUUPPPGGGDDDHHH???===999777666444222000///,,,******++++++(((&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---...///000111111222444666888888999:::<<>>555999@@@NNN```nnnmmmfffLLLEEEGGGRRRYYYVVVRRRSSSTTTTTTUUUUUUNNNFFFDDDFFF===;;;999888777555222///...,,,************((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,---...///000000111444666888888999;;;<<<@@@@@@AAACCCFFFFFFEEEDDDDDDCCCBBBFFFQQQ\\\iii``````ZZZYYY]]][[[```^^^\\\ZZZYYYZZZ]]]^^^[[[ZZZZZZYYYYYYYYYYYYZZZXXXUUURRROOOMMMJJJGGGDDD???:::;;;MMMmmm|||iii___ZZZWWWWWWYYYSSSSSSTTTTTTSSSQQQNNNKKKZZZMMMQQQrrr|||rrrpppqqqooollljjjeeefffhhhjjjlllnnnooopppooolllhhhdddbbbaaaaaabbbccceeeaaadddmmmnnnqqqzzzrrriiifffccc]]]PPPBBB<<<<<<444<<>>??????@@@BBBEEEEEEDDDCCCAAACCCDDDHHHPPP[[[wwweee___aaa[[[[[[bbbdddddddddcccbbb```^^^[[[ZZZVVVUUUUUUUUUUUUVVVWWWWWWWWWVVVUUUTTTTTTSSSPPPNNNFFFDDD>>>>>>RRRsssoooddd[[[YYYYYYWWWUUUUUUSSSTTTTTTQQQKKKGGGFFFFFFDDD\\\|||yyywwwsssmmmjjjkkkiiikkknnnppppppooommmkkkggggggfffffffffggghhhhhheeekkkjjjooo}}}yyyzzzwwwzzzfffdddqqq{{{wwwtttssstttvvvwwwxxxzzz}}}ooocccVVVLLLBBB999666777:::NNNdddoooooodddTTTGGGKKKSSS\\\```^^^]]]]]]]]]WWWZZZWWWQQQMMMLLLHHHAAA<<<:::666444333111///---)))+++,,,+++)))((()))+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---......///000111222222///222555777999:::<<<>>>??????@@@BBBEEEEEEDDDBBBAAACCCDDDEEELLLUUUvvvddd___```YYYXXX___bbbaaabbbddddddccc```\\\ZZZWWWVVVVVVUUUUUUVVVVVVVVV^^^[[[WWWTTTTTTTTTSSSRRRHHHGGG@@@===NNNooofff]]]UUUUUUVVVSSSQQQPPPQQQRRRSSSPPPJJJFFFFFFGGGEEEcccyyywwwwwwxxxssskkkffffffkkkllloooqqqqqqooollljjjhhhhhhhhhhhhhhhhhhggggggiiillljjjqqquuummmnnnxxx^^^[[[jjjyyy|||~~~pppbbbRRRHHH@@@999666777>>>RRRgggoookkkaaaUUUKKKMMMVVV```dddcccbbb```^^^ZZZ\\\ZZZSSSOOONNNHHH???>>>;;;666333222000...---)))+++---,,,)))((())),,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,......///000111222333333///222555777999:::<<<>>>??????@@@BBBDDDEEEDDDBBB@@@BBBCCCDDDJJJSSSmmmggg___[[[\\\___``````bbbccccccccc```\\\XXXVVVVVVVVVUUUWWWXXXYYYXXXVVVYYYVVVSSSQQQQQQRRRRRRRRRPPPMMMEEE>>>JJJgggvvvnnnsss}}}xxxcccZZZRRRRRRSSSRRRRRRRRRLLLRRRNNNHHHHHHBBB@@@IIIIIIeee{{{sssuuusssjjjdddeeehhhiiijjjjjjjjjjjjiiiiiimmmooopppoookkkgggeeeddddddhhhooossstttpppjjjfffeeemmmpppdddppp{{{fffYYYHHH;;;666666999<<>>999999888:::???UUUeeeooopppgggRRRGGGOOOWWWWWWWWWUUUUUUXXX]]]aaaaaa[[[TTTPPPNNNKKKFFFAAA???===999444000---+++******************)))(((((())))))))))))))))))))))))''''''(((((())))))*********)))))))))((((((((('''(((***++++++******+++,,,......//////000111222222333222444999;;;:::;;;>>>AAAAAABBBCCCDDDDDDDDDDDD@@@CCCCCCBBBKKKXXXiiiddd^^^\\\\\\]]]\\\ZZZWWWXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUUUUVVVVVVTTTRRRPPPRRRRRRPPPLLLJJJKKKMMMGGGIIIGGGAAADDDXXXrrrsss```RRRMMMNNNPPPPPPYYYccclllrrr}}}sssooopppwww{{{yyysssiiiYYYSSSOOOQQQSSSQQQOOOPPPKKKKKKBBB>>>BBB???AAANNN\\\tttsssqqqlllhhhiiimmmlllhhhjjjiiigggdddbbbaaa``````iiiiiijjjhhhffffffggghhhzzzqqqfff```___```___]]]ZZZcccooosssuuu~~~rrrtttvvvyyyvvvhhhSSSBBB777:::<<<999;;;DDD```lllooojjj```PPPKKKVVVZZZWWWRRRQQQTTTYYY___aaa```\\\VVVQQQOOOJJJDDD@@@???<<<888444000---+++******************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))***++++++******+++---......///000111222333444444333555:::<<<:::;;;???AAAAAABBBCCCDDDDDDDDDDDDAAADDDCCCBBBKKKYYYeeeaaa\\\ZZZ[[[[[[YYYVVVVVVVVVUUUUUUUUUVVVXXXYYYWWWUUUTTTTTTTTTSSSQQQOOORRRUUUXXXUUUNNNJJJKKKNNNFFFJJJKKKEEEDDDQQQiii|||sssgggXXXQQQQQQTTTTTTRRRPPPXXX^^^cccooovvviiiccc]]]^^^eeennnuuuxxxfff^^^\\\fffwwwzzzkkkaaaSSSOOOMMMPPPRRRPPPNNNOOOMMMJJJ@@@===AAA>>>BBBRRRhhhxxxmmmpppllldddfffnnnoooiiihhhgggdddbbb```_________dddddddddbbbaaabbbeeeggg{{{jjj```^^^___]]]ZZZZZZbbbeeehhhrrrppp{{{yyyaaaZZZ^^^eeevvvoooaaaNNN???888<<<;;;666>>>MMMgggooojjj^^^VVVMMMOOO]]][[[VVVQQQRRRXXX___bbbbbb___[[[WWWRRRNNNIIICCC???;;;999666333000...------***************)))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))***,,,+++******+++---...///000111222333444555555333555:::<<<;;;<<>>FFF\\\{{{rrrkkknnnkkkcccccckkklllfffddddddcccbbbaaaaaaaaaaaa______^^^]]]\\\]]]aaaddd}}}qqqccc[[[[[[[[[YYYUUUWWWbbbeee```lllzzzqqq}}}zzz~~~bbbKKKIIIMMMOOOWWWdddlllxxxwwwjjj^^^FFF===999;;;888888HHH]]]rrrtttgggUUUOOOMMMRRR___ZZZVVVTTTXXX___ddddddaaa]]]ZZZVVVRRRMMMHHHBBB???:::888555222///---,,,,,,***************)))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))+++,,,,,,++++++,,,---......///111222333444555555333555:::<<<;;;<<>>===AAABBBTTTsss{{{qqqiiijjjhhhdddbbbddddddbbb```aaaaaabbbbbbbbbaaaaaa]]]]]]\\\[[[YYYZZZ]]]___gggaaaZZZXXXZZZ[[[ZZZWWW```oooxxxuuuyyyyyytttwwwyyyrrrnnnllldddnnnvvvxxxxxx}}}~~~___QQQHHHIIILLLIIIGGGIIIHHHTTTfffyyytttiii\\\QQQ999777777888;;;EEEZZZmmm{{{eeePPPNNNQQQVVVaaa\\\ZZZZZZ^^^dddfffccc___ZZZXXXTTTPPPJJJFFFBBB@@@===:::666222...+++)))(((***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***+++,,,,,,++++++,,,...------...000222333444555444333555:::<<<:::;;;???BBBBBBCCCDDDEEEEEEEEEEEEAAADDDCCCBBBKKKYYYzzznnnWWWSSSOOONNNQQQSSSRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQPPPOOOOOOPPPOOOMMMKKKEEEEEEFFFGGGIIIKKKNNNPPPPPPPPPPPPOOOKKKMMM]]]nnnmmm\\\PPPNNNMMMOOOTTTXXX[[[\\\^^^bbbeeeiiivvvzzzfffVVVPPPLLLLLLNNNSSS]]]hhhvvv}}}uuuggg[[[TTTPPPNNNLLLLLLNNNMMMJJJKKKOOOIIIFFF>>>>>>DDDNNNmmmqqqoooiiigggfffgggeee```___aaa]]]___aaabbbcccaaa___^^^]]]]]]]]][[[YYYXXXZZZ[[[ZZZYYYYYYZZZ\\\^^^]]]\\\kkkuuuuuufff{{{~~~rrrfff```[[[XXXOOOUUUYYYZZZaaaoooxxxzzztttlllkkkrrrtttyyy~~~qqq\\\OOOPPPRRRVVVWWWSSSJJJCCC>>>EEEQQQ^^^kkkxxxrrrfffZZZKKK???444777999:::FFF[[[nnnxxxzzz```KKKOOOYYY___gggbbbaaa```bbbcccbbb^^^[[[XXXVVVRRRMMMHHHDDDBBBBBB<<<:::666111---***((((((***************)))(((((())))))))))))))))))))))))''''''(((((())))))******'''((((((((()))))))))******+++---,,,++++++,,,...+++,,,---///111333444444333222444999;;;:::;;;>>>BBBCCCDDDEEEEEEFFFFFFEEE@@@CCCCCCBBBKKKXXX}}}uuusss\\\TTTPPPLLLLLLOOOQQQRRRQQQKKKLLLLLLMMMNNNNNNOOOOOOPPPOOONNNNNNOOOOOOMMMKKKMMMJJJFFFEEEEEEFFFFFFFFFKKKIIIHHHHHHEEEFFFUUUfffzzz~~~qqq]]]OOOHHHIIIKKKOOOTTTYYY___bbbooorrrtttwwwvvvZZZUUURRRVVV[[[___ccchhhbbbdddmmm~~~|||uuujjj]]]SSSOOONNNOOOMMMLLLMMMLLLIIIKKKOOOKKKHHH@@@AAAJJJYYYvvviiilllkkkfffgggllliii```___ddd\\\^^^aaacccbbb```]]][[[^^^___^^^\\\ZZZXXXYYYZZZWWWXXXYYY[[[\\\\\\\\\\\\gggjjjpppuuuwww}}}~~~eeekkktttvvv|||{{{uuukkkddd___XXXRRRLLLPPPQQQRRR]]]nnnwwwvvvyyy~~~rrrnnnlllqqqyyymmmYYYKKKLLLUUU^^^bbbccc___TTTHHHLLLNNNRRRXXXaaannn{{{}}}}}}xxxmmmbbbUUUEEE888666<<<===???QQQlll{{{{{{|||sssXXXGGGPPP___gggmmmgggfffdddbbbaaa^^^[[[XXXVVVUUUQQQKKKFFFCCCBBBCCC999777444000...,,,++++++***************)))(((((())))))))))))))))))))))))&&&''''''((()))******+++'''((((((((())))))*********,,,------,,,+++---...++++++---...000222333444333111333888:::999:::===BBBCCCDDDEEEFFFFFFFFFFFF???CCCCCCCCCKKKWWW{{{uuu~~~hhh]]]TTTPPPLLLMMMQQQTTTTTTRRRNNNMMMLLLKKKKKKLLLMMMNNNSSSOOOLLLKKKMMMNNNMMMKKKKKKKKKIIIHHHGGGFFFFFFFFFHHHFFFDDDDDDCCCEEEPPP[[[www{{{fffWWWHHHHHHGGGJJJOOOUUU\\\hhhsss{{{gggddd^^^]]]hhhyyyuuuggg```ccctttzzzvvvnnncccYYYQQQMMMLLLNNNMMMLLLKKKJJJJJJJJJJJJIIICCC???BBBQQQnnnppphhhmmmnnnkkkgggfffgggeee```\\\XXXcccnnnpppggg^^^ZZZ[[[YYY\\\___```]]]ZZZWWWVVV\\\\\\\\\[[[YYYZZZ]]]```eeekkkkkkdddbbbnnnkkkgggeeeoooyyyyyy|||wwwrrrkkk]]]RRRIIILLLQQQVVV\\\dddmmmssszzz~~~yyyuuurrrtttzzzooo^^^QQQEEEIIIVVVfffmmmhhh\\\PPPJJJMMMSSS]]]fffkkkooowww~~~|||{{{uuukkk^^^PPPBBB888:::888777IIIhhhxxx|||www^^^JJJMMMXXX```hhhpppnnnllliiigggjjjkkkcccXXXWWWUUUPPPJJJFFFBBB@@@???666444111//////...,,,***+++++++++***)))(((((('''))))))))))))))))))))))))''''''''''''((((((((((((((()))***)))((((((***,,,%%%***...///---,,,,,,.........//////000222333444555555666888;;;===???AAA@@@@@@AAADDDFFFEEECCCAAABBBFFFEEEDDDKKKWWWzzzwww~~~eeeYYYSSSNNNKKKKKKOOORRRQQQOOOJJJJJJJJJKKKLLLMMMNNNNNNOOOMMMJJJJJJKKKLLLJJJIIIHHHHHHGGGFFFFFFFFFGGGGGGFFFDDDDDDEEECCCDDDLLLVVVuuuppp```VVVIIIIIIIIIKKKPPPSSSZZZgggtttwwwxxxxxx}}}lll___aaaooo}}}sssoooggg^^^UUUOOOMMMLLLMMMMMMLLLKKKJJJJJJJJJJJJLLLHHHCCCDDDUUUwwwkkkdddhhhkkkjjjhhhfffeeeccc```^^^ZZZbbbiiijjjccc\\\XXXXXXVVVYYY]]]___^^^\\\ZZZZZZYYYYYYZZZYYYXXXZZZ]]]```bbbgggiiieeefffqqqddd^^^cccwwwvvveeeSSSGGGMMMPPPUUUZZZ^^^eeelllrrr{{{~~~}}}ssspppuuuxxxiiiVVVNNNEEEKKKTTT___eeebbb]]]XXXVVVYYY___hhhqqquuuyyy~~~{{{{{{tttgggVVVGGG===888666===@@@OOOjjjxxxzzziiiUUUHHHMMMYYY```fffmmmhhhjjjkkkjjjjjjiiiaaaYYYYYYTTTMMMGGGDDDBBB@@@>>>555333000......---+++***++++++******)))(((((('''))))))))))))))))))))))))''''''((((((((()))))))))((()))***)))((((((***,,,'''))),,,------,,,---...,,,------///111333555666555555666888;;;===???AAAAAAAAABBBDDDFFFFFFDDDBBBCCCGGGFFFEEELLLYYY~~~bbbUUUQQQNNNJJJJJJMMMNNNMMMKKKFFFGGGIIIKKKLLLMMMNNNNNNKKKJJJIIIJJJJJJJJJHHHFFFEEEEEEEEEEEEFFFGGGGGGHHHDDDCCCEEEGGGEEECCCHHHNNNmmm{{{}}}vvvmmm^^^YYYWWWNNNJJJKKKOOOSSSVVV^^^ooo~~~~~~{{{iiilllvvvtttkkkfff^^^UUUOOOLLLKKKLLLMMMLLLLLLKKKJJJJJJIIIIIIFFFGGGDDDDDDXXX{{{}}}llliiilllhhhhhhhhhfffccc```^^^^^^\\\___aaaaaa^^^ZZZWWWVVVWWWZZZ^^^___^^^\\\[[[[[[WWWXXXXXXXXXXXXZZZ]]]___^^^bbbddddddhhhrrrzzz}}}ppp```XXXcccvvv}}}jjjXXXJJJCCCLLLRRRYYY___ccciiiqqqvvv{{{sssqqqzzz~~~~~~bbbPPPLLLHHHIIIMMMRRRTTTWWW[[[aaagggmmmssszzzxxxuuummm^^^KKK>>>999;;;777HHHSSS]]]rrr{{{vvvqqqVVVKKKGGGQQQ[[[```cccgggeeemmmsssqqqlllhhhbbb]]]XXXPPPFFF@@@??????===:::333111...------,,,+++)))++++++******)))((((((((())))))))))))))))))))))))((((((((()))))))))******((()))***)))((((((***,,,,,,*********,,,---------++++++---...111444666777555555666888;;;===???AAABBBBBBBBBDDDGGGGGGEEECCCDDDGGGGGGFFFMMMZZZ|||zzz___WWWPPPNNNKKKKKKLLLLLLKKKJJJEEEGGGIIIKKKLLLLLLLLLKKKHHHIIIIIIJJJJJJIIIGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHDDDDDDFFFIIIHHHDDDEEEIII___ssspppbbb[[[VVVOOOSSSXXXTTTNNNPPPUUUZZZ___iii|||~~~uuuxxx~~~zzznnnddd^^^UUUNNNJJJIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHHHH===CCCEEEGGG]]]yyyqqqooommmfffhhhiiifff```\\\\\\]]]]]]\\\ZZZZZZZZZZZZYYYXXX]]]___aaaaaa___\\\ZZZZZZYYYZZZ[[[[[[ZZZZZZ]]]___^^^___```aaahhhrrrwwwwwwtttqqqYYYUUUbbbtttzzzdddUUUMMMLLLNNNNNNVVVaaaiiipppxxx{{{|||rrr[[[OOOOOOLLLJJJIIIHHHJJJPPP]]]mmmwwwssskkk___QQQCCC999999======VVVeeemmm~~~ooo___IIIHHHMMMXXX```aaaaaadddlllvvv|||xxxnnnhhheeecccWWWMMMAAA;;;<<<===:::666111///---,,,,,,+++***)))************))))))(((((((((((((((((((((((((((((())))))))))))************((()))***)))((((((***,,,222///+++***,,,...---+++,,,,,,---///111333555666555555666888;;;===???AAABBBBBBBBBDDDGGGHHHFFFEEECCCGGGFFFEEEMMMZZZyyyzzzrrrYYYXXXPPPOOOMMMLLLLLLLLLKKKJJJGGGHHHJJJKKKKKKJJJIIIIIIHHHIIIJJJKKKJJJIIIHHHGGGIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFHHHLLLKKKFFFEEEGGGSSSnnnyyycccVVVPPPMMMIIIPPPXXXUUUVVVWWW\\\bbbiiittt}}}qqqfffnnnvvvkkk___XXXPPPJJJGGGGGGHHHHHHJJJJJJKKKKKKJJJIIIHHHGGG===DDDGGGMMMgggyyyuuuppphhhfffhhhiiieee```[[[[[[\\\\\\YYYWWWWWWYYY\\\\\\\\\___```bbbbbb___]]]\\\[[[^^^______^^^\\\[[[\\\]]]aaaaaa___bbbmmmzzzmmmvvv```MMMQQQddd{{{hhhRRRIIIIIIOOOUUUUUU___llluuu|||ooodddWWWSSSUUUQQQMMMJJJHHHJJJTTTeeewww~~~qqqaaaPPPEEE>>>888888;;;CCC]]]oooyyyhhhQQQHHHNNNXXXbbbeeeccccccdddvvv~~~yyymmmgggeeecccWWWMMMBBB===>>>>>>:::666///---++++++++++++***)))*********)))))))))))))))(((((((((((((((((((((((())))))))))))************((()))***)))((((((***,,,777333---,,,---...---+++.........///000222333444555555666888;;;===???AAABBBBBBBBBDDDFFFHHHGGGFFFBBBEEEDDDCCCLLLZZZjjjTTTWWWOOOOOONNNMMMMMMLLLKKKKKKIIIJJJJJJJJJJJJJJJIIIIIIHHHJJJKKKKKKIIIHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHJJJHHHIIILLLLLLHHHFFFHHHOOOhhhssscccZZZXXXWWWQQQUUU[[[WWW^^^]]]aaaiiirrr}}}uuukkknnnzzzpppfffYYYRRRKKKFFFFFFHHHGGGFFFIIIJJJJJJKKKJJJHHHGGGFFF>>>CCCJJJXXXttt{{{tttmmmfffffffffdddaaa^^^]]]]]][[[YYYWWWXXXZZZ\\\]]]]]][[[]]]___```___^^^^^^___```aaaaaa___]]][[[[[[[[[cccbbbaaadddpppuuurrrpppUUUKKKVVVkkk||||||ZZZJJJGGGFFFJJJOOO\\\eeeqqqyyy}}}yyyiiibbbZZZ[[[^^^YYYPPPOOOOOOTTT___ooo~~~lllYYYFFF>>>;;;777888<<>>GGGddd{{{vvvpppgggaaa```^^^\\\ZZZ\\\___```___]]]YYYXXXVVVVVVVVVXXXZZZ[[[VVV\\\aaa```[[[WWWXXX[[[YYYZZZZZZZZZYYYWWWUUUSSSTTTUUUWWWYYYYYYXXXWWWVVVSSSXXXWWWXXXoooeeeRRRLLL\\\cccuuuzzzggg^^^]]]ZZZUUUMMMLLLMMMPPPWWWbbbnnnwww{{{tttssstttyyyfffHHH999444:::888666MMMnnnaaaNNNTTTaaammmtttyyyuuummmmmmxxxxxxpppqqqooocccVVVNNNEEEBBB>>>;;;888444000---...,,,+++))))))***,,,---+++*********))))))(((((())))))))))))))))))))))))***)))''''''(((((('''%%%,,,***((()))+++,,,***(((---,,,******+++,,,///000,,,...000111111333555777666777999999:::<<<@@@BBB@@@??????AAADDDFFFFFFFFFFFFFFFMMMEEEPPPjjj~~~pppqqqyyyuuubbb\\\UUUSSSRRRQQQOOONNNNNNQQQTTTNNNLLLKKKIIIIIIIIIJJJKKKIIIHHHGGGFFFFFFFFFGGGHHHHHHGGGEEEDDDDDDEEEFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIGGGLLLXXXmmmnnn^^^]]]ccclllvvvzzztttfff[[[```eeeqqqqqqoooyyyzzzppphhh```VVVNNNBBBBBBBBBCCCDDDFFFHHHJJJJJJIIIHHHGGGGGGFFFAAA===IIIllltttrrrooogggaaa```^^^\\\ZZZZZZ\\\]]]\\\ZZZXXXWWWVVVUUUUUUVVVXXXYYY___dddhhheee]]]XXXWWWYYYXXXXXXXXXWWWVVVUUUSSSSSSRRRSSSTTTUUUUUUUUUTTTSSSOOOQQQQQQRRRdddsss[[[MMMMMMUUUhhh~~~fffVVVQQQNNNJJJFFFEEEJJJPPPXXXbbbnnn|||tttooorrrxxx~~~ZZZBBB<<<888999<<>>:::777333///,,,,,,+++***)))***+++---...************)))))))))((())))))))))))))))))))))))***)))(((((()))***(((''',,,***((()))+++,,,***)))))))))((('''(((***,,,---,,,...000111111333555777666777888999:::<<>>???GGGSSS]]]gggsssuuurrr{{{mmmJJJ;;;<<<::::::EEEZZZmmmuuummmTTTIIIUUUfffppp||||||{{{zzzzzz{{{}}}~~~{{{rrrjjjgggddd[[[OOOHHHFFFBBB===888555111...+++******))))))***,,,...///************))))))))))))(((((((((((((((((((((((())))))((()))++++++***)))+++***)))***+++,,,+++))),,,+++******+++,,,...///,,,...000111111222555666666777888999:::<<>>III\\\ppp}}}{{{iiiUUUOOOWWWcccmmmrrrwwwvvvwww|||}}}xxxuuuqqqkkkeee]]]TTTLLLIIIFFFBBB<<<666222///---***+++************+++------*********)))))))))))))))((((((((((((((((((((((((((('''((()))+++,,,***(((******)))***++++++++++++---,,,,,,,,,---...///000---...000111111222444666555777888999999;;;???BBB@@@??????AAACCCEEEEEEDDDEEECCCJJJDDDTTTrrrzzznnnlll^^^SSSVVVRRRKKKMMMNNNMMMKKKIIIIIIIIIGGGFFFFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFFFFFFFFFFFFFAAAAAABBBBBBCCCDDDEEEFFFAAAAAABBBBBBCCCDDDDDDDDDIIIJJJIIIJJJXXXuuugggUUUMMMNNNKKKGGGFFFGGGIIILLLMMMRRRXXXeeewwwwwwiiiiiirrr{{{mmm___UUUMMMGGGCCCAAAAAABBBCCCDDDEEEEEEFFFEEEFFFHHHIIIDDDAAAGGGQQQssspppeeeeeesssvvvgggXXXTTTXXXVVVSSSOOOLLLLLLMMMNNNQQQQQQQQQPPPPPPPPPQQQQQQNNNQQQSSSSSSQQQOOOPPPQQQOOONNNMMMKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMIIIGGGLLLRRRMMMMMMddduuu```LLLIIIVVViii}}}{{{nnnXXXIIIJJJKKKFFFGGGOOOMMMPPPUUUYYY```mmm}}}qqqOOO<<<===:::EEEbbb|||qqqSSSCCCSSShhhnnnpppuuummmnnnttt}}}|||tttrrrrrroooeeeYYYPPPLLLKKKEEE@@@999444000...,,,+++---,,,,,,+++************))))))))))))))))))******((((((((((((((((((((((((&&&&&&''')))***+++)))'''))))))************+++,,,)))))))))******+++,,,------///111111111222444555555666888888999;;;???AAA@@@??????AAACCCDDDDDDCCCHHHEEEJJJDDDUUUtttvvvooosssxxxZZZSSSVVVOOOIIIKKKMMMMMMKKKHHHFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@AAABBBCCCCCCDDDDDD???@@@@@@AAABBBBBBCCCCCCGGGJJJIIIGGGQQQmmmyyyaaaSSSMMMEEEEEEFFFGGGHHHIIIKKKLLLQQQWWWbbbppp~~~vvvtttssspppqqq{{{vvvgggYYYNNNGGGBBB@@@AAABBBCCCDDDEEEFFFEEEEEEFFFEEEGGGGGGAAA>>>KKK]]]jjjgggtttqqqYYYRRRUUUTTTRRROOOLLLKKKLLLNNNOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTSSSQQQOOOOOOOOOLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLIIIIIINNNRRRMMMHHHUUUjjjxxx\\\LLLLLLYYYlll|||}}}bbbWWWPPPRRRSSSQQQTTTZZZ\\\ZZZWWWXXX```nnn]]]EEE<<<;;;<<>>AAA@@@@@@???@@@BBBDDDCCCBBBJJJFFFJJJEEEWWWvvvtttrrr{{{qqqTTTPPPSSSKKKGGGIIIJJJJJJHHHFFFFFFGGGFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDEEEDDDCCCBBB@@@???@@@@@@AAABBBBBBBBBBBBBBB>>>>>>???@@@@@@AAAAAABBBDDDIIIHHHCCCHHHbbbttt___SSSPPPHHHHHHHHHHHHIIILLLOOORRRWWW]]]hhhuuuwwwuuuyyyuuuwwwnnn```SSSHHHCCC@@@???BBBCCCDDDFFFFFFFFFFFFEEEGGGDDDEEEEEE@@@CCCZZZttthhhffftttmmmYYYWWWSSSTTTTTTRRROOOMMMOOOQQQLLLMMMNNNOOOPPPQQQQQQQQQSSSSSSRRRQQQOOOMMMLLLLLLIIIIIIIIIJJJIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKJJJJJJKKKKKKNNNPPPNNNKKKRRR\\\ooo}}}cccOOOLLLZZZkkkqqqiii^^^[[[YYY[[[```fffjjjmmmkkkbbbWWWRRRVVVaaannnuuu~~~fffLLL@@@===BBBNNNhhh{{{WWWYYY___jjjvvv|||zzzvvvsssxxx}}}zzzwwwzzzttthhh^^^[[[ZZZQQQFFFBBB===555///---,,,------,,,,,,,,,,,,++++++***)))((()))))))))************))))))))))))))))))))))))''''''(((***+++***'''$$$''')))++++++***)))+++...,,,---...//////000000000...///111111111111333555444666777888888:::>>>AAAAAA@@@???@@@BBBCCCCCCBBBHHHDDDIIIDDDXXXzzzttttttmmmPPPMMMQQQHHHGGGGGGGGGGGGEEEFFFHHHJJJHHHHHHHHHHHHGGGEEEDDDCCCDDDDDDDDDDDDBBB@@@>>>===@@@@@@AAABBBBBBBBBAAAAAA>>>>>>>>>???@@@@@@AAAAAABBBHHHGGG???AAAWWWyyyqqq^^^UUURRRRRROOOJJJFFFFFFLLLUUU[[[cccjjjvvvqqqhhh[[[NNNEEEAAA@@@@@@CCCDDDEEEGGGGGGGGGFFFFFFGGGCCCCCCCCCBBBKKKjjjkkkccc\\\cccsssoooZZZRRRYYYRRRTTTVVVUUURRRPPPQQQSSSKKKLLLNNNOOOQQQQQQRRRRRRMMMMMMMMMLLLKKKJJJJJJIIIGGGHHHIIIJJJJJJIIIGGGFFFFFFHHHJJJKKKKKKKKKIIIHHHIIIIIIIIIIIIJJJKKKNNNRRRSSSjjjzzzVVVEEENNN___ttt~~~wwwfff^^^^^^______bbbmmm{{{tttfffTTTIIIHHHNNNSSSVVVQQQSSSZZZeeeuuuuuuRRRBBB???@@@QQQhhhjjjJJJggg{{{{{{}}}ppp}}}zzzyyy{{{sssbbbZZZ^^^```SSSAAAAAA<<<444...,,,,,,---...***++++++,,,,,,,,,++++++(((((())))))*********+++************************))))))***,,,,,,+++'''$$$&&&)))++++++)))))),,,...)))***+++,,,------------...000111222111111333555444666777888888:::>>>AAAAAA@@@???@@@BBBCCCBBBAAAGGGBBBGGGDDDYYY||||||rrr]]]TTTPPPIIIMMMFFFFFFEEEDDDDDDDDDDDDDDDGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@???@@@???????????????@@@@@@>>>>>>>>>>>>============<<>>AAAGGGYYYrrreee]]]]]]]]]]]]ZZZWWWTTTRRRSSSTTTUUUUUUUUUSSSRRRQQQPPPQQQRRRRRRRRRQQQOOONNNPPPNNNLLLKKKKKKKKKIIIGGGFFFGGGHHHHHHHHHGGGEEEDDDEEEFFFGGGGGGFFFEEEFFFGGGGGGHHHJJJKKKLLLLLLLLLLLLSSSTTTiiitttOOOFFFNNN\\\hhhxxxsssssssssppp[[[UUUaaammmzzz|||aaaVVVIII@@@>>>@@@@@@???BBBAAACCCIIIMMMTTT___jjjyyyWWW??????HHHKKKppprrrUUUeee}}}~~~www}}}}}}|||uuulllaaa[[[ZZZVVVMMMDDD;;;777222...,,,++++++***+++***)))((((((***,,,---))))))))))))))))))******+++***((('''&&&''')))***++++++***)))(((((())))))+++******)))))))))))))))******+++,,,------------000000000000111222333444555555555666777999;;;;;;=========???BBBDDDDDDCCCEEEGGGFFFKKKXXXvvvrrr~~~YYYRRROOOHHHKKKIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>===>>>???AAAAAA>>>BBBSSSeeeuuuaaa\\\^^^\\\\\\WWWXXX^^^bbbeeeppp}}}rrrhhh___WWWLLLDDDAAAAAADDDEEEEEEEEEFFFFFFFFFGGGGGGGGGDDDBBB@@@DDDWWWxxxxxxjjj^^^]]]]]]]]]\\\ZZZWWWTTTRRRQQQQQQRRRSSSSSSRRRQQQPPPQQQQQQQQQQQQQQQPPPOOOOOORRRPPPNNNMMMMMMLLLIIIGGGIIIIIIJJJKKKKKKKKKJJJJJJGGGHHHHHHFFFEEEDDDEEEGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLIIITTTqqqmmmTTTKKKRRR\\\hhhrrr~~~pppZZZPPPTTTXXX```ddd___QQQJJJAAA===???AAABBBAAA???>>>@@@EEEIIINNNWWW```[[[ffftttaaaIII;;;<<>>>>>>>>???BBBDDDDDDCCCEEEHHHGGGLLLXXXqqqwwwqqqSSSNNNNNNHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???======@@@@@@BBBIIIQQQmmmlllZZZZZZ```aaaeeeaaadddmmmsssvvvwwwiii___VVVPPPHHHBBBAAABBBEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGCCCCCC@@@GGGiiisssggg^^^^^^^^^]]]\\\YYYVVVSSSQQQNNNOOOPPPPPPPPPPPPOOOOOOQQQQQQPPPOOOOOOOOOOOOOOOTTTRRRPPPOOONNNMMMKKKIIIKKKKKKKKKKKKLLLMMMNNNNNNIIIIIIHHHFFFDDDEEEGGGIIIJJJJJJIIIHHHHHHIIIJJJKKKHHHGGGIIIWWWqqqjjjOOOIIINNNUUU^^^jjjzzzppp[[[NNNJJJFFFIIILLLFFFFFFBBB???@@@BBBDDDCCCAAA>>>>>>BBBHHHMMMPPPVVV]]]\\\aaammm}}}rrrVVVDDDBBB??????\\\mmmOOOUUUmmm}}}xxxvvvgggaaa[[[XXXWWWRRRGGG>>>555222...,,,,,,,,,++++++---,,,+++++++++,,,---...++++++++++++++++++******((('''&&&&&&&&&&&&((()))+++***))))))))))))))))))((((((((()))***+++,,,---***+++,,,------......---/////////000111333444555777777777888:::;;;===>>>???>>>>>>@@@BBBDDDDDDCCCEEEHHHGGGLLLYYY{{{qqqeeeOOOLLLMMMJJJGGGFFFEEEEEEDDDDDDDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFCCCCCCCCCBBBAAAAAA@@@@@@???>>>==================>>>>>>>>>>>>>>>?????????>>>>>>@@@EEEFFFDDDEEEIII```fffUUUYYYbbbeeemmmkkkppp|||xxxkkk___WWWMMMIIIDDDAAABBBDDDFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDUUU~~~ooogggaaa___^^^]]][[[XXXUUUSSSQQQNNNNNNNNNOOOOOOOOOOOOOOOQQQPPPOOOMMMMMMNNNOOOOOOQQQPPPNNNNNNNNNNNNMMMKKKMMMLLLKKKJJJJJJKKKLLLMMMJJJJJJIIIGGGFFFGGGKKKNNNNNNMMMKKKIIIIIIJJJKKKLLLGGGJJJLLLOOOaaalllOOOLLLLLLRRR\\\iiiwwwqqq^^^RRRLLLEEEHHHLLLEEEGGGFFFEEEFFFGGGGGGDDDAAABBBDDDJJJUUU\\\```ffflllsssvvv~~~zzzfffUUUCCC===GGGKKKOOOlll```OOOaaa|||~~~wwwrrrgggbbb]]]ZZZWWWOOODDD:::111///,,,+++,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,+++++++++++++++(((((('''''''''((())))))******)))))))))))))))***))))))))))))***+++,,,---***+++,,,---............/////////000111333444555777777777888:::;;;===>>>???>>>>>>???BBBCCCCCCBBBFFFHHHHHHMMMZZZvvvxxxttt\\\PPPKKKLLLKKKGGGDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGDDDDDDCCCBBBBBBAAAAAA@@@??????>>>======<<<=========>>>>>>>>>?????????@@@>>>AAAGGGJJJFFFAAAAAAGGGOOOqqqiii[[[aaajjjmmmtttssszzzvvvjjj___TTTMMMFFFDDDAAAAAADDDFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGWWWxxxvvvjjjddd___^^^^^^\\\ZZZXXXUUUSSSRRROOOOOOOOOOOOOOOOOOOOOPPPPPPOOOMMMLLLLLLLLLMMMNNNLLLKKKJJJKKKNNNOOOOOONNNQQQOOOMMMKKKJJJIIIJJJJJJIIIIIIIIIHHHHHHJJJOOORRRNNNMMMKKKIIIHHHIIIJJJKKKEEEHHHJJJKKKUUUtttooo]]]MMMIIIOOOVVV```gggzzzuuueee\\\WWWRRRWWWZZZQQQKKKJJJIIIIIIIIIIIIHHHGGGJJJMMMVVVeeepppvvv|||~~~sssbbbRRRGGGAAA???AAAGGGSSSfffiiiZZZcccxxx~~~uuunnnkkkfff```[[[UUULLL@@@777///---++++++,,,------,,,***************++++++,,,,,,,,,,,,+++++++++******)))(((((())))))******+++***)))))))))))))))******++++++***************+++++++++,,,---..................///000111333555666666666666777999:::<<<===>>>======>>>AAABBBBBBAAAEEEHHHGGGMMMZZZsss~~~gggWWWRRRKKKKKKLLLGGGFFFFFFFFFFFFFFFFFFGGGHHHFFFFFFGGGGGGGGGGGGGGGGGGDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@???>>>===============>>>>>>??????@@@@@@@@@AAAEEEJJJJJJCCC;;;<<>>>>>???AAABBBBBBAAADDDGGGFFFLLLZZZ|||qqq{{{^^^TTTUUUKKKHHHLLLFFFHHHHHHGGGGGGHHHHHHIIIJJJGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@???>>>======>>>===>>>>>>??????@@@AAAAAABBBDDDGGGGGG@@@:::===DDDFFFOOOlllsssggg]]]TTTKKKFFFAAAAAACCCFFFIIIJJJIIIHHHGGGGGGGGGFFFFFFFFFEEEEEESSSzzzqqqlllggg```\\\[[[ZZZXXXWWWVVVUUUUUUSSSRRRPPPNNNMMMMMMMMMNNNLLLLLLMMMMMMLLLLLLKKKJJJHHHGGGGGGIIIMMMOOOOOONNNOOOOOONNNMMMKKKIIIHHHGGGFFFGGGHHHHHHGGGHHHJJJLLLFFFFFFFFFFFFFFFFFFFFFFFFKKKEEEFFFKKKJJJUUUyyyaaaNNNBBBDDDMMMQQQbbbrrryyy|||||||||}}}jjj]]]ZZZVVVUUUYYYdddqqqyyyzzzzzz|||yyymmm]]]MMMGGGDDDAAA???AAA>>>JJJVVVcccwwwvvvaaa___ssspppjjjmmmkkkdddYYYNNNEEE<<<444//////---,,,---.........,,,******++++++,,,,,,++++++,,,++++++***))))))(((((('''((()))******+++++++++)))))))))))))))***++++++++++++*********+++,,,,,,+++,,,---...////////////---......000111444555666777777777888:::;;;===>>>AAA@@@@@@AAACCCDDDDDDBBBCCCFFFEEEKKKYYY{{{pppvvvXXXRRRVVVJJJFFFKKKFFFGGGGGGGGGGGGHHHHHHIIIJJJGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBAAA@@@???>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAABBBAAABBBCCCAAA>>>BBBIIILLLIIIZZZwwwjjj^^^TTTLLLEEE???AAABBBDDDGGGJJJKKKIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEfffwwwiiigggccc\\\[[[ZZZYYYXXXWWWVVVVVVVVVSSSRRRPPPNNNLLLLLLLLLLLLKKKLLLMMMMMMMMMLLLJJJIIIIIIHHHHHHJJJMMMNNNNNNNNNJJJJJJKKKKKKJJJHHHFFFEEEFFFGGGHHHGGGEEEDDDEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFGGG@@@EEENNNHHHGGGiiizzz^^^FFFAAAHHHCCCTTTccckkkvvvwwwnnniiicccaaafffttt{{{vvvcccPPP???===@@@@@@???>>>JJJVVVjjjnnn\\\XXXnnnzzzhhhgggqqqfff^^^RRRFFF===555///+++///...------//////...,,,***+++,,,---------,,,,,,++++++******)))(((((('''&&&&&&((()))************))))))((())))))***++++++)))))))))***+++,,,......+++,,,---...////////////---......000222444666777888888999:::;;;===>>>???CCCBBBBBBCCCEEEFFFEEEDDDBBBEEEEEEKKKXXXlllkkknnn```WWWYYYWWWNNNIIILLLFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>========================>>>DDDBBB;;;BBBYYYoooxxx|||VVVPPPnnn~~~~~~wwwkkkfff^^^UUUMMMGGGDDDBBBCCCDDDFFFGGGHHHHHHGGGGGGDDDLLLJJJBBB???===HHH]]]rrrfffdddaaa______\\\YYYXXXZZZXXXTTTRRRTTTNNNPPPQQQPPPMMMJJJIIIIIIJJJKKKKKKLLLKKKIIIGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGIIIHHHGGGGGGFFFFFFFFFFFFJJJIIIGGGGGGHHHGGGEEECCCCCCCCCFFFHHHFFFHHHVVVfffwwwTTTAAA???EEEEEEMMM[[[bbbhhhyyy~~~wwwkkkcccSSSCCC:::===???===CCCNNNVVVppp{{{___hhhvvvxxxpppqqqooohhh\\\UUUJJJ???777111---+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++******)))((((((''')))***+++,,,,,,+++***)))******)))))))))))))))***)))***+++***))))))+++------------............///...000111111111333555777777777888999;;;===@@@AAABBBBBBBBBEEEGGGHHHFFFEEEGGGFFFLLLHHH```tttfffnnndddXXXQQQTTTTTTMMMJJJNNNHHHIIIIIIIIIIIIIIIHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEEEECCCBBBAAA@@@@@@@@@????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===AAA???;;;HHHfff___PPP___uuuxxxzzzzzzqqqjjj```\\\TTTLLLFFFAAA??????DDDEEEFFFGGGHHHHHHHHHGGGCCCIIIIIIEEEBBBBBBZZZyyyhhhaaa___[[[XXXXXX\\\WWWUUUTTTRRRNNNNNNQQQLLLMMMNNNMMMKKKIIIHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJJJJIIIGGGGGGHHHGGGEEECCC??????BBBDDDCCCBBBJJJUUUgggzzzoooTTTHHH@@@===AAALLLSSSXXXgggwww{{{tttnnnhhh___TTTLLL???999:::???@@@@@@NNN```~~~cccggguuuzzzooolllkkkeee^^^TTTMMMCCC:::555222111000------------------------+++************+++,,,,,,,,,,,,+++******)))((((((((()))************)))(((******))))))))))))******((()))))))))((((((***+++---------............///...000111222222333555777888888888999;;;===???@@@BBBBBBBBBEEEGGGHHHGGGEEEGGGFFFLLLIII```xxxgggbbbxxx~~~[[[QQQLLLOOOPPPKKKJJJMMMJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@?????????>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>AAA???;;;EEE^^^vvvxxx[[[JJJKKKUUUuuuwww{{{~~~}}}tttlllbbbZZZTTTPPPIIICCC???===>>>>>>EEEEEEFFFGGGHHHHHHHHHHHHEEEIIIGGGEEEGGGPPPttttttjjj___ZZZYYYXXXXXXZZZXXXSSSOOOOOOMMMJJJLLLPPPKKKLLLLLLKKKIIIIIIJJJLLLLLLKKKJJJHHHHHHHHHHHHIIIFFFEEEDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCEEEEEEFFFGGGIIIKKKLLLMMMIIIHHHGGGGGGGGGFFFDDDBBB@@@@@@BBBEEEEEEBBBCCCGGGHHHYYYwwwtttaaaOOOEEE???AAADDDGGGQQQ]]]iiiuuupppiii```WWWPPPHHH@@@:::999:::???CCCDDDMMMfffttt^^^[[[sss{{{mmmiiijjjeee[[[UUUMMMGGG===555111000000000............------------+++++++++++++++,,,---------,,,,,,++++++******)))'''(((((())))))(((((('''***)))))))))))))))******((()))******((()))***,,,---------............//////000111222222333555888:::999999999;;;<<<>>>???BBBBBBCCCEEEGGGHHHGGGEEEGGGFFFLLLIIIaaaooobbbggguuuWWWPPPLLLMMMMMMIIIHHHJJJHHHHHHHHHHHHHHHFFFEEEEEEBBBBBBAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@AAA???AAAJJJRRRTTTWWWLLLEEECCCFFF^^^}}}~~~sssjjjaaaWWWOOOKKKHHHCCC???>>>???AAACCCFFFFFFGGGHHHHHHIIIIIIIIIIIILLLEEEBBBQQQkkkooocccWWWSSSXXX^^^aaaaaaSSSOOOMMMNNNMMMKKKKKKOOOKKKLLLLLLKKKJJJJJJMMMOOOTTTRRRNNNJJJHHHGGGGGGHHHHHHGGGEEECCCBBBCCCEEEFFFCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEGGGIIIKKKLLLHHHGGGFFFFFFFFFEEECCCAAACCCBBBBBBDDDEEEDDDBBBAAAEEEOOOeeehhhXXXFFF>>><<>>;;;999AAA@@@AAADDDOOOdddxxx]]]UUUhhhtttiiikkklllaaaVVVRRRMMMEEE;;;222...,,,,,,------------------,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++(((((((((((((((((((((((())))))))))))))))))***++++++,,,---,,,++++++---///---------............//////000222222222333666888;;;:::::::::;;;<<<>>>???BBBBBBCCCEEEHHHHHHGGGEEEGGGFFFLLLIIIaaaiiicccrrrlllSSSOOOMMMMMMMMMKKKJJJKKKEEEEEEFFFFFFFFFFFFEEEEEEAAAAAA@@@@@@@@@AAAAAABBB@@@???>>>======<<<======;;;;;;;;;:::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<777<<<@@@@@@AAABBBBBB@@@BBBEEEEEECCCDDDRRRyyy{{{zzz~~~}}}}}}~~~|||vvvjjjaaaXXXOOOHHHEEECCC@@@>>>>>>AAAEEEGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIMMMDDDDDDfffyyyggg\\\RRRVVVcccnnnllleeeSSSPPPPPPRRRPPPKKKHHHIIIIIIIIIJJJIIIHHHIIILLLNNNSSSQQQMMMIIIFFFFFFGGGHHHHHHFFFDDDBBBBBBCCCDDDEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGEEEDDDDDDEEEDDDBBB???AAA@@@??????AAACCCBBB???BBBEEEOOOaaavvvpppYYYHHH@@@???CCCHHHOOOWWWeeesss~~~{{{nnnaaaQQQLLLEEE>>>;;;;;;;;;<<<===>>>CCCQQQjjjpppgggcccjjjyyyppplllppplll^^^SSSQQQJJJCCC999111---+++++++++,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((()))***+++++++++,,,---,,,++++++---///---------............//////111222333333444666888;;;;;;::::::;;;===>>>???CCCCCCCCCFFFHHHIIIGGGFFFGGGFFFLLLHHH```dddiiiZZZMMMLLLLLLLLLLLLLLLMMMNNNBBBCCCCCCDDDDDDDDDCCCCCC@@@????????????@@@@@@AAA>>>===<<<;;;;;;;;;;;;<<<;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<======;;;BBB@@@<<<>>>DDD___{{{zzz~~~~~~}}}{{{zzzwww{{{wwwiii^^^VVVOOOFFF@@@???>>>======???BBBEEEGGGHHHHHHHHHHHHIIIJJJKKKKKKGGGMMMKKKZZZppp\\\XXXXXXcccvvvvvvfffVVVSSSSSSTTTPPPHHHCCCCCCDDDEEEFFFFFFEEEEEEGGGIIIIIIHHHEEEDDDDDDEEEGGGIIIDDDCCCBBBAAAAAAAAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBEEECCCBBBBBBBBBBBB???===@@@AAAAAA???BBBFFFGGGDDDDDDAAACCCJJJSSSfffnnn[[[MMMBBB===AAAEEEOOO[[[dddmmmyyy~~~sssjjjbbbWWWMMMEEEBBB===:::888999<<<===:::GGG[[[vvvvvvcccqqqpppoooooonnnfffYYYOOOMMMBBB===555000...---......,,,,,,++++++******))))))+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***(((((((((((()))***+++,,,((()))******((()))***,,,---------............///000111222333333444666999;;;:::::::::<<<===???@@@CCCCCCDDDFFFHHHIIIHHHFFFGGGFFFLLLGGG^^^bbbrrrqqqLLLJJJKKKKKKJJJIIIIIIJJJJJJBBBBBBBBBBBBBBBAAA@@@???===============>>>??????<<<<<<;;;::::::::::::;;;;;;;;;:::::::::999999999888888888888888888888888;;;999666666777777888:::888???:::777<<<:::FFFddd|||}}}~~~|||zzzwwwvvvqqqqqqttttttjjj]]]SSSMMMGGG@@@:::;;;;;;<<<>>>@@@CCCEEEFFFIIIHHHHHHHHHIIIJJJKKKLLLJJJOOO\\\zzzhhhUUUWWW[[[fffvvv}}}ppp___TTTPPPOOOPPPMMMFFFBBBCCCAAACCCDDDEEEDDDDDDEEEFFFDDDCCCBBBBBBCCCDDDGGGHHHBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@??????@@@@@@AAABBBCCCAAA@@@@@@@@@@@@===;;;===BBBDDDBBBCCCHHHIIIFFFFFFBBBBBBEEEFFFMMMddd}}}jjjQQQ@@@===<<<@@@FFFJJJOOOZZZeeevvv{{{sssqqqhhh[[[QQQLLLFFF@@@<<<<<<;;;;;;<<<>>>BBBDDDIIIdddwwwooo}}}yyyooorrrppphhh^^^VVVNNNGGG;;;777222///.........---------,,,++++++***))))))+++************+++,,,,,,+++++++++++++++,,,,,,,,,)))(((''''''''''''((()))(((((((((((()))***+++,,,((()))))))))((((((***+++---------............///000111333333333444777999::::::::::::<<<>>>@@@BBBCCCCCCDDDFFFIIIIIIHHHFFFHHHFFFLLLFFF\\\ccczzzpppLLLKKKLLLLLLHHHEEEDDDDDDBBBCCCCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;<<<===>>>;;;;;;::::::999999::::::;;;;;;;;;:::::::::999999666666666666666666666666555444555999;;;<<<;;;<<<777@@@;;;<<>><<<:::555===AAA@@@@@@CCCDDD@@@<<<:::???GGGGGGFFFSSSeeesssgggQQQHHHCCCAAABBB@@@@@@HHHSSSYYY___iiittt~~~zzzooocccbbbYYYLLLBBB???>>><<<777999<<