BM6P6(@ zzzlll```TTTMMMUUUXXXLLLMMMRRRTTTOOOEEE===:::;;;777777666666777888999;;;<<<===AAAIIIVVVqqqkkk[[[PPPEEE;;;333111...,,,*********+++''''''&&&%%%%%%%%%%%%&&&(((&&&$$$"""""""""$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&(((***,,,,,,***(((((((((&&&(((+++000444888:::<<<@@@===999555444555888999444444555333111000000111000...+++(((''''''((()))***)))'''%%%$$$###"""""" !!!"""###$$$%%%&&&&&&************)))))))))))))))))))))))))))(((''''''&&&%%%&&&+++000222111///222333555555555777;;;===BBBCCCDDDEEEFFFHHHLLLPPPRRRRRRSSSVVVYYY]]]```bbbhhhiiinnnttt{{{~~~~~~}}}~~~}}}{{{xxxuuunnnfff]]]WWWOOOGGGDDDGGGFFFEEEBBB???;;;777444222000111222333444333222222//////000333888>>>CCCGGGHHHGGGIIIOOORRRUUU\\\ccclllqqq{{{~~~tttkkkiiijjjiiifffbbb___\\\ZZZYYY\\\^^^```aaa```]]]ZZZWWWTTTRRRPPPMMMLLLLLLLLLMMMJJJOOOPPPKKKDDDBBB@@@===>>>>>>===<<<;;;::::::999:::999888777666666666666888888999999::::::::::::999:::;;;===>>>?????????>>>??????@@@AAABBBCCCDDDAAABBBBBBCCCCCCDDDEEEEEE???<<<:::999:::;;;<<<<<<999:::;;;;;;::::::<<<===;;;===>>>>>>===<<<===???EEEGGGHHHGGGGGGJJJPPPUUUzzzlll___TTTNNNUUUXXXMMMLLLPPPTTTOOOFFF===::::::666666555555666777999:::===>>>BBBIIIWWWqqqiiiYYYOOOCCC999333111///,,,************(((((('''&&&&&&&&&&&&'''%%%$$$$$$######$$$%%%&&&%%%%%%&&&&&&&&&&&&''''''((()))++++++)))(((((((((&&&(((+++///333777999::::::888555222222333666888444555555333111//////000000...+++(((''''''((()))((('''&&&%%%###"""""""""!!!!!!"""###$$$%%%&&&&&&)))))))))))))))))))))))))))))))))))))))((('''''''''&&&'''+++000222222000333444555555555777:::===???AAACCCEEEGGGKKKPPPTTTTTTUUUVVVXXX[[[^^^aaacccfffhhhmmmttt{{{~~~}}}{{{wwwsssoooggg^^^WWWOOOHHHEEEGGGEEEDDDBBB???;;;777444222000111222333333333222222000000111444888>>>CCCFFFHHHGGGJJJOOOSSSVVV\\\dddnnnrrrzzz{{{lll```[[[TTTSSSPPPMMMJJJHHHGGGFFFLLLMMMNNNOOONNNLLLIIIHHHBBBAAA???>>>>>>???@@@AAAHHHLLLMMMFFF@@@<<<:::777::::::::::::999999888888999999888888888888999999::::::;;;===>>>@@@AAABBB@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDGGGFFFEEEDDDCCCBBBBBBAAAAAA???===;;;<<<<<<=========>>>>>>>>><<<===>>>@@@===>>>@@@@@@@@@AAADDDFFFGGGIIIMMMOOORRRZZZccckkkzzzjjj^^^UUUNNNTTTWWWNNNIIINNNRRROOOGGG>>>999888666555555444555777888999===>>>BBBIIIWWWqqqfffVVVMMMAAA777333111///,,,+++*********))))))(((''''''''''''(((#########$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''')))++++++)))'''''''''&&&(((+++...111555777888;;;999777555555777999;;;555555555333000......//////...+++(((''''''((((((&&&&&&%%%######"""""""""!!!!!!"""###$$$%%%%%%&&&(((((())))))))))))))))))))))))******))))))(((((((((((())),,,000222222111333444555555555666999<<<<<<>>>AAAEEEIIINNNUUUYYYXXXXXXXXXZZZ]]]```cccdddeeegggkkkssszzz~~~{{{vvvsssnnnfff]]]WWWOOOGGGDDDFFFDDDCCCAAA>>>:::666333111000111222222333333222222111222333555999>>>BBBEEEHHHGGGJJJPPPTTTWWW^^^eeeqqqttt{{{~~~uuubbbPPPFFFBBBAAA???===;;;:::999999<<<<<<<<<<<<;;;;;;999999666666555555777999:::<<>>======???>>>===;;;::::::;;;<<<===>>>???>>>======???AAABBBDDDEEEGGGHHHKKKOOOSSSTTTXXX___eeemmmxxxyyyhhh\\\UUUOOOSSSWWWOOOHHHMMMQQQOOOHHH???999777555555444444555666888999<<<===AAAHHHUUUooo|||dddVVVMMMAAA555222111///---+++******))))))(((((('''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((''')))******)))''''''''''''(((***---000333666777<<<;;;999777777888999:::555555555333000.........///---+++)))'''''''''(((%%%$$$$$$###"""""""""###!!!""""""###$$$$$$%%%%%%'''''')))************)))))))))*********))))))((()))***+++---///111222222333444555555444666888;;;<<<>>>BBBEEEJJJPPPWWW\\\YYYYYYZZZ[[[]]]```cccddddddfffkkkrrrzzz~~~|||wwwtttlllddd]]]WWWOOOFFFCCCDDDCCCBBB@@@===999666333111000111111222222222222222222333444666:::>>>BBBDDDHHHHHHJJJPPPUUUXXX___gggsssvvv{{{}}}pppYYYBBB777999888777666555555555555555555444444333444444444333333444444666888:::;;;@@@DDDEEE>>>888666555333333333444555777888999999999::::::;;;<<<>>>@@@AAAAAABBBDDDFFFIIIKKKMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJGGGGGGFFFEEEDDDCCCBBBBBB@@@???>>>===<<<======>>>>>>>>>>>>===;;;;;;<<<>>>???@@@AAABBBAAACCCEEEGGGKKKNNNQQQUUUYYY^^^dddiiipppvvvxxxeeeYYYTTTNNNRRRUUUOOOGGGLLLOOONNNHHH@@@:::777555555444444555666888999;;;<<>>@@@CCCFFFJJJOOOVVVZZZYYYYYYYYYZZZ]]]___bbbddddddfffkkkrrrzzz~~~~~~~~~~~~~~~}}}yyyvvvlllfff```[[[SSSIIIDDDDDDAAA@@@???<<<888555222000000000000111111111222222222333555777;;;???BBBDDDHHHHHHKKKQQQVVVZZZaaaiiissswww|||{{{kkkQQQ;;;111111000000/////////000000333222111111111222333333000000111111222333444555999>>>???:::666666777666444555777888:::<<<===>>>AAAAAAAAABBBDDDEEEGGGHHHJJJKKKKKKLLLMMMNNNOOOOOONNNNNNNNNMMMLLLKKKIIIHHHDDDDDDCCCBBBAAA@@@????????????=========>>>@@@AAA===???AAAAAAAAAAAADDDFFFFFFHHHKKKLLLNNNPPPTTTVVVZZZ^^^eeelllttt}}}vvvbbbVVVSSSMMMPPPSSSOOOIIILLLNNNNNNIIIBBB<<<999666555555444555777888999;;;<<<@@@FFFSSSmmmyyybbbWWWOOOBBB555111111///...,,,***)))(((''''''&&&%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''((())))))***(((***,,,,,,***((((((((('''((()))+++///333777999<<<;;;:::888666444222222222333333222000......///---,,,+++)))((('''&&&&&&&&&&&&%%%######"""""""""""""""#########$$$$$$$$$&&&'''***,,,...------,,,))))))******++++++*********+++------,,,---000222111222333444444666999<<<@@@AAADDDFFFIIINNNTTTXXXWWWXXXXXXZZZ\\\```bbbdddfffhhhlllssszzz|||||||||}}}~~~}}}zzzwwwmmmhhheeebbbZZZNNNGGGEEE@@@???===;;;888444111000111000000000000111222222222333555999<<<@@@DDDEEEIIIHHHKKKRRRWWW[[[ccckkksssxxx~~~zzzfffKKK888222...------------.../////////////////////000111222000111111222333333333444444999;;;888666888:::::::::;;;===>>>AAABBBDDDEEEJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPOOOOOOOOONNNNNNNNNJJJJJJJJJIIIHHHFFFEEEDDD@@@@@@@@@?????????>>>>>>???>>><<<;;;;;;<<<>>>???===AAAEEEHHHHHHKKKOOOSSSTTTWWW[[[^^^bbbfffkkknnnuuuzzzttt___TTTQQQLLLNNNRRRNNNKKKLLLNNNMMMIIICCC>>>;;;666666555555666777999:::===>>>AAAHHHUUUnnnwwwaaaVVVOOOBBB444111000000...---+++)))((((((((('''&&&&&&&&&&&&&&&''''''%%%%%%$$$%%%&&&'''%%%%%%&&&'''((()))******)))+++------+++)))))))))'''''')))+++///444888;;;<<<<<<<<<;;;:::777555444000222222111000//////111,,,,,,+++)))((('''&&&%%%((('''&&&%%%###"""""""""###############$$$$$$$$$&&&(((+++...//////...---((()))***++++++++++++******+++---,,,++++++///111///111222333444666:::===???AAACCCFFFIIIMMMSSSWWWWWWWWWXXXZZZ]]]aaadddfffhhhjjjnnnttt{{{||||||||||||}}}{{{wwwuuukkkhhhgggeee]]]PPPFFFCCC???>>><<<:::777444111///111000000///000111222333111222555999===BBBEEEGGGIIIHHHLLLSSSXXX\\\dddlllssszzzyyy```DDD555444000000//////000000111222...//////000111222222222444444666777888999999999777<<<>>>;;;:::===@@@@@@AAABBBDDDFFFHHHIIIKKKLLLOOONNNNNNMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGEEEEEEEEEDDDCCCBBBAAA@@@>>>?????????@@@@@@AAAAAA>>>>>><<<<<<>>>@@@CCCEEEHHHNNNUUUYYY\\\```fffkkkppptttyyy~~~sss]]]RRRQQQLLLLLLQQQNNNLLLMMMMMMLLLIIIDDD???<<<777777666666777888:::;;;??????CCCIIIVVVpppuuu___UUUOOOAAA444111000000...---+++)))((())))))((('''''''''''''''&&&%%%$$$###$$$&&&(((***%%%%%%&&&'''((()))***+++***,,,------,,,*********'''''')))+++000555:::===777888888888777666444333///111222111000///000111,,,++++++)))((('''&&&%%%***)))'''%%%$$$###""""""###############$$$$$$$$$&&&(((,,,///000000///...((()))***+++++++++++++++***+++,,,+++******...111...000222333444777;;;>>>>>>@@@CCCEEEHHHMMMSSSWWWWWWWWWYYY[[[^^^bbbeeegggjjjkkkooouuu{{{~~~}}}|||||||||yyyuuurrrgggeeeeeeeee]]]OOOCCC???>>>===<<<:::777333111///111000/////////000222333000222555999>>>BBBFFFGGGIIIHHHLLLSSSXXX]]]eeemmmsss|||www\\\???444555000000//////000000111222111111333444555555555555444555777999;;;<<<======<<>>>>>>>>??????@@@AAABBBCCCDDDCCCBBBCCCDDDHHHMMMQQQTTT[[[bbbkkkqqqtttyyyqqq```RRRQQQPPPLLLMMMTTTSSSNNNJJJJJJKKKHHH@@@888777777888888888999999999======>>>EEETTTooowwwaaaTTTJJJ>>>333222000...------,,,)))'''(((''''''''''''&&&&&&&&&$$$!!! !!!$$$&&&&&&$$$''''''&&&&&&&&&'''''''''++++++,,,,,,+++***(((''')))***---000444888:::<<<===<<<999777555555555555///000111111111///...---+++***)))(((((('''(((((()))(((&&&###""""""""""""%%%&&&&&&%%%###"""###$$$)))(((***///444666222...,,,---...---+++))))))***,,,+++***+++---/////////000111222444777999:::;;;>>>???AAADDDIIINNNRRRTTTWWWXXX\\\bbbcccbbbdddhhhiiikkkooosssyyy~~~}}}|||{{{xxxuuurrrooojjjbbbYYYRRRJJJCCC>>>===<<<999666333111111111111111111111111111111111555555666999===AAAFFFHHHIIILLLPPPSSSWWW^^^hhhnnn{{{||||||rrrZZZ???333333666555444333333333555555666555555777:::=========<<>>@@@@@@BBBEEEIIINNNSSSUUUYYYXXXZZZaaadddccceeehhhhhhkkkoootttyyy~~~~~~||||||{{{yyyvvvssslllggg^^^VVVOOOHHHBBB>>>>>><<<:::666444333222222222222222222222222222222444444666999===BBBFFFIIIKKKNNNRRRUUUYYY```jjjqqq{{{~~~vvv]]]DDD:::<<<999999888999999:::;;;<<>>===???@@@@@@@@@AAADDDFFFDDDFFFIIIKKKMMMQQQVVVYYY```dddjjjqqqzzz}}}tttdddUUURRRPPPMMMNNNSSSVVVPPPJJJHHHHHHEEE@@@:::<<<<<<;;;:::999999999999======@@@GGGTTTnnnrrr___SSSHHH<<<333111///---------,,,+++)))(((''''''''''''&&&&&&&&&&&&$$$###$$$&&&'''''''''&&&&&&&&&&&&''')))***+++++++++,,,++++++***(((((((((***,,,000444777:::;;;999777555333222222222222333333333222111///------++++++***)))((((((((((((&&&&&&$$$#########$$$$$$"""###%%%%%%$$$$$$&&&'''(((***---333777666111,,,***+++,,,+++)))(((((())),,,,,,,,,,,,---.../////////000222555888<<<>>>@@@AAAAAABBBEEEIIIOOOTTTXXX[[[XXXXXX___eeeffffffggghhhkkkpppvvv{{{~~~~~~}}}|||{{{{{{yyyuuusssiiicccZZZQQQJJJEEE@@@===>>>===:::777555333333333222222222222222222222222222333555888===BBBGGGJJJMMMPPPTTTWWW[[[cccmmmuuu||||||cccLLLCCCFFFCCCDDDEEEGGGHHHHHHHHHHHHPPPOOOOOOQQQTTTWWWXXXXXX[[[ZZZZZZYYYWWWVVVUUUUUUTTTTTTSSSQQQPPPNNNMMMLLLHHHGGGEEEDDDBBBAAA@@@@@@@@@>>>===<<<===<<<;;;999<<<<<<<<<<<<============???@@@BBBDDDEEEHHHMMMPPPOOOSSSYYY___eeelllssswww~~~uuufffXXXRRRQQQOOOOOORRRTTTOOOJJJHHHGGGFFFBBB>>>???>>>===;;;:::999::::::===>>>BBBHHHSSSlllӵĦĦӵĦnnn^^^RRRFFF:::333111///------------+++)))(((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''(((***,,,---,,,,,,++++++***))))))(((((())),,,000333777999;;;888666555333222222333333222111111///...,,,+++***,,,+++***)))((((((''''''%%%$$$#########$$$%%%&&&###$$$%%%%%%$$$$$$%%%'''(((***///444777666000+++)))***++++++)))(((((())),,,---------------///000111222333555888;;;>>>@@@@@@AAABBBEEEJJJQQQWWW[[[]]]XXXWWW___ggghhhgggggghhhlllqqqxxx|||}}}|||{{{yyyvvvrrrooofff```WWWNNNHHHCCC@@@>>>===<<<999666444333222222111111111111111111111111000111444999>>>CCCHHHJJJNNNQQQTTTWWW\\\dddooowww~~~lllWWWQQQTTTXXXYYYZZZ[[[[[[ZZZYYYXXX[[[ZZZYYYZZZ\\\^^^^^^^^^___]]]ZZZWWWUUUSSSRRRRRRPPPOOOMMMJJJHHHFFFDDDDDD@@@@@@???????????????@@@;;;;;;<<<===>>>>>>>>>===:::<<<===>>>???@@@BBBCCCEEEHHHLLLPPPTTTZZZaaaeeemmmqqqyyyvvvhhhZZZSSSQQQQQQRRRSSSRRRNNNJJJHHHHHHHHHEEEBBBAAA@@@===;;;::::::::::::===???CCCHHHRRRiii4ĉ@ӵ>L=hĦ4ĉ@ӵ>Ljjj]]]RRREEE:::444111///---------,,,***)))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&%%%&&&&&&''')))+++---...,,,,,,+++******)))))))))((())),,,///333666999;;;888777555444444444555555333222111///---,,,++++++---,,,+++)))((((((''''''%%%$$$#########$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%(((+++000555666444///+++(((***++++++)))(((((()))---...///...,,,,,,...111444444444555777:::<<<>>>??????AAAEEEKKKRRRYYY\\\\\\WWWXXXaaaiiijjjhhhgggiiilllrrrxxx}}}~~~|||zzzwwwsssmmmiiiccc]]]UUUMMMGGGDDDAAA???;;;:::777555333111111111000000000000000000000000000111555:::???DDDIIIKKKMMMPPPSSSWWW\\\eeepppxxx~~~xxxjjjfffhhhlllllllllkkkiiigggeeecccbbb```]]]]]]]]]]]]\\\[[[YYYVVVSSSOOOLLLKKKJJJJJJHHHFFFDDDBBB???>>>======<<<<<<;;;;;;<<<======>>>===>>>@@@AAAAAAAAAAAABBB===@@@DDDFFFGGGJJJMMMPPPSSSWWW___gggpppzzzuuujjj\\\SSSRRRSSSTTTTTTQQQOOOMMMKKKJJJIIIFFFDDDAAA@@@===;;;::::::;;;;;;===@@@DDDHHHPPPeeeGG=?vvvzzzHdĦ=ĪjGG=?HdĦ|||ggg\\\SSSEEE999555222000...------,,,)))'''(((''''''''''''&&&&&&&&&$$$%%%%%%$$$######%%%&&&&&&''''''(((***+++---...---,,,+++***))))))))))))''')))+++///333666999:::888777666555555666666777555444333111000/////////...---+++***)))(((''''''%%%$$$#########$$$%%%&&&&&&'''((('''$$$###$$$%%%(((+++000444444111---+++(((***++++++***))))))***---///000///,,,,,,...111666555444444666888;;;<<<>>>@@@BBBGGGLLLRRRWWWYYYYYYWWW[[[dddjjjjjjhhhhhhiiilllqqqvvv{{{~~~}}}{{{xxxuuuooohhhccc```[[[SSSMMMHHHDDDAAA???:::888666444222111111111000000000000000000000000111333777<<>><<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>@@@AAAAAAAAAAAABBBDDDEEEIIIOOOSSSVVV[[[aaaeeennnttt~~~ӵĭӵӵĦuuujjj\\\SSSRRRVVVWWWVVVSSSӵӵHHHMMMĦƜ`1.׼sXXXZZZ^^^cccĦwwwyyy|||ӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵzzzĭӵ---,,,''''''''''''&&&&&&&&&%%%&&&'''&&&$$$###%%%(((((((((((()))***+++---...---,,,+++))))))))))))***'''(((+++///222666999:::777777666555555666777888666555333222111111111222...---,,,***)))(((''''''&&&%%%$$$#########$$$%%%%%%&&&'''&&&%%%$$$%%%&&&(((+++///222111///,,,+++)))+++,,,,,,+++******+++---///111000,,,+++...222444333222333555888;;;===@@@BBBEEEIIILLLPPPRRRSSSUUUWWW^^^hhhllliiiggghhhhhhjjjmmmrrrvvvzzz}}}~~~|||zzzxxxvvvsssmmmfffaaa\\\WWWQQQLLLHHHDDD@@@===:::999777444333222222222111111111111111111111111222444888===BBBGGGJJJKKKMMMPPPSSSVVV\\\fffrrr{{{}}}zzztttpppiiihhhdddaaa]]]ZZZWWWVVVSSSQQQNNNLLLKKKJJJHHHFFFDDDDDDBBBAAA@@@??????>>>===<<<:::::::::<<<===???>>>>>>>>>??????@@@AAABBBEEEGGGIIIKKKLLLOOOSSSWWW^^^dddlllrrrwww}}}?~4g&e>&eg&e>hӵkkk]]]SSSSSSWWWXXXWWWg&eIIIguO>uO>&eEEEHHH4ff?>ߝLgĉ@EEEEEEFFFJJJShӵ``````dddjjjnnnppprrrg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e000...??(((((('''''''''&&&&&&&&&&&&((()))'''%%%$$$&&&)))(((((())))))***+++---------,,,+++))))))))))))***'''(((+++///222666888:::666666555444555666777888444333111000000000111111///...,,,***)))(((''''''&&&&&&$$$#########$$$$$$###%%%&&&&&&&&&&&&''')))))),,,///000///---++++++)))+++------+++++++++,,,---000222000,,,+++...222222111111222444888<<>>AAADDDKKKQQQNNNHHHIIIOOOYYYZZZaaajjjmmmiiicccaaaeeegggkkkppptttxxx{{{|||wwwvvvuuutttrrrkkkaaaYYYSSSSSSQQQNNNIIICCC===:::777777666555444444444444444444333333333444444555555888===@@@BBBEEEGGGJJJOOOPPPSSSXXX___hhhssszzzzzzssseee___[[[VVVPPPLLLFFFDDDDDDEEEDDDCCC<<<;;;:::;;;===??????>>>:::;;;;;;;;;::::::<<<===@@@>>>======@@@BBBCCCCCCEEEHHHKKKOOOSSSYYY___dddiiipppzzz4DuXӵDdDΦDdDĦDdDĦt|<}}}tttcccUUUQQQVVVYYYYYYDdDĦDDDDdDΦDdDΦDdDĦ???peƜ4DuTӵ`eĭ222qet555777888:::;;;<<<>>>@@@BBBDdDĦRRRXXXt|>>???@@@BBBDDDGGGKKKNNNPPPSSSXXX___gggoooxxx4DuXӵDdDΦDdDӵDdDĦo)h~~~tttdddUUUQQQWWW[[[ZZZDdDĦBBBDdDΦDdDΦDdDӵ>>>=ӊB1.uTӵHߝL`o9///po9wӵ111111222222333333444DdDĦ===>>>o)hOOORRRUUUYYY]]]```aaalllnnnDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵ~~~DdDĦ||||||DdDĦuuuGIdnuR)ĦDdDΦDdDӵ111000...,,,+++*********))))))((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&(((***,,,---.........,,,***)))))))))((('''***+++...111444555666666666444111000111333444444333222111///......------///,,,***(((((('''&&&$$$&&&%%%$$$$$$######$$$$$$$$$%%%&&&%%%%%%&&&(((+++,,,---.........---,,,+++***+++---,,,,,,+++---...111111111111222333444555777666555555666999;;;===DDDGGGLLLPPPOOOMMMRRRYYY[[[[[[```hhhkkkhhhdddddd```eeemmmuuuzzz{{{zzzyyyuuutttssssssrrrmmmeee^^^OOOOOOMMMKKKFFFAAA<<<:::555444333222222111222222222222222333444555666777888:::<<>>???@@@AAADDDFFFIIINNNTTTXXX\\\aaahhhmmmsssyyy4DuXӵDdDʜ4DuTӵ>d<ĦDttttdddVVVSSSZZZ______>d<Ħ@@@>d<ʜDd<ʜ4DuTӵ===AAAF&uTӵ4DufئL>e000puR)Ħ000000111111111111111>d<Ħ666Dt<<d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦ|||F&uTӵbbbDdDĦ______>d<ĦXXXpeӵDx<>d<ʜ4DuTӵ111///---,,,+++++++++******)))((('''''''''&&&%%%%%%%%%%%%&&&''''''&&&''')))+++,,,---.........,,,+++***))))))(((((((((+++...222555666777777777444111000111333444555333222111000///............,,,***(((((((((&&&%%%&&&%%%$$$$$$######$$$$$$$$$%%%&&&&&&%%%'''***,,,...///000000///---,,,+++)))+++,,,,,,,,,,,,---///111111111111222333444555777777666666777999;;;===DDDHHHLLLNNNNNNQQQXXX___bbb```bbbhhhjjjgggddddddbbbgggooovvv{{{||||||{{{wwwuuutttsssqqqlllccc\\\MMMMMMKKKHHHEEE@@@<<<999444333222111000000000000111222222333444555777888777999;;;===@@@DDDJJJNNNSSSTTTWWW[[[bbbkkkvvv}}}qqqUUUAAA<<<<<<999777666555555666888999:::<<<===>>>>>>??????AAABBBAAADDDIIINNNRRRVVVZZZ]]]dddkkktttzzz4DuXӵD&dq&ĒRsdKĦDHRRudttteeeXXXWWW^^^ddddddsdKĦ???D&oq<Ōq&ĒR>>>===@@@>dp&ĒRnfʜd<Φ>d<ĦTTTs&dq&ĒRkkknnni?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇ|||DdDĦzzzsdKĦjjjB?dp&ĒRJJJHHH>d<sdKĦAAAB?Ho9BBBs&dq&ĒR333111///---,,,++++++******))))))((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&((()))+++---...//////------,,,+++)))(((((()))&&&)))...333777999::::::888555222111333555666666444333222111000////////////---***)))))))))(((&&&&&&%%%$$$$$$######$$$$$$###$$$%%%%%%&&&'''***---111222222111000...,,,+++)))+++,,,,,,,,,,,,---///111111111111222333444444777666666666777999<<<>>>BBBGGGKKKMMMNNNTTT]]]cccjjjfffeeeiiiiiifffdddeeegggkkkpppvvv{{{}}}~~~~~~{{{xxxuuusssoooiii___XXXMMMLLLJJJGGGCCC???;;;999333333222000000000000000111222222333444555777888666888:::<<>>;;;<<<:::666777888999:::<<>>pIƎ@t@h;;;===<<<>hfe///@ďD.........+++,,,,,,---...///ne111000=e111111000000000000111111ege===>>>sĪj@hOOOSSSUUUfdDĦhhh@ďDttttttHkgeyyyyyyyyy{{{{{{{{{||||||@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌdddcccDdDĦaaaneWWWPPP@hHHHGGG>h:::999888se444ne555444@G555===sĪj@h444333000...,,,,,,,,,,,,)))))))))(((((('''''''''&&&%%%%%%%%%%%%&&&'''''''''(((***,,,...///000000---------+++)))((()))***&&&)))///555999<<<<<<===:::777444333444666777777555444333111000000//////...,,,***)))))))))((('''&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%'''+++---444444444333111///,,,+++)))***,,,,,,,,,,,,...///000000000000111222333444666666555666888:::===??????GGGLLLLLLOOOXXXbbbgggnnniiifffggghhheeedddfffllloootttyyy|||~~~zzzvvvrrrmmmeee[[[TTTNNNLLLJJJFFFBBB>>>:::888333222111000000///000000222222222333444555666777555777:::===@@@EEEJJJMMMTTTVVVYYY^^^fffppp{{{kkkMMM;;;999:::888888:::<<<>>>???AAADDDGGGIIIMMMRRRVVV[[[ccclllsssyyy~~~4DuXӵĵD^zzzsssggg[[[ZZZ___aaa```HHHDDD>>>::::::<<<<<<@@@000///111//////000000---.........///000000000000/////////.........------...333333333:::===@@@AAAAAADdDĦNNNOOOWWWXXXYYY^^^^^^]]]]]]aaaaaabbbbbbcccdddpppnnnmmmpppuuuuuuuuusssuuurrryyyxxxyyyyyyyyyyyyyyyzzzwwwD^xxxzzzyyyyyys׼sxxxxxxyyyyyyzzz|||}}}}}}~~~}}}zzzzzz|||~~~geFm8>aĦs׼s~~~~~~}}}}}}||||||}}}Ho~~~|||}}}~~~wwwwwwuuusssqqqooolllkkkhhhfffjjjiii}}}qqqD^NNNJJJIIIDdDĦHHHAAA@@@<<<<<<:::888777666111111000000s׼s...............,,,...222:::555555333000...,,,+++,,,,,,((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''((()))***,,,...///000000---......,,,)))''')))+++(((,,,111777;;;=========:::777444333444666777888444333222000////////////---+++)))((((((((('''&&&&&&%%%$$$$$$######$$$$$$ """###$$$%%%'''***---666666555444222///,,,+++(((***,,,,,,,,,,,,...000////////////000111222222555555555666888<<>>GGGNNNNNNRRR\\\fffkkklllgggcccdddeeedddeeehhhnnnrrrxxx}}}}}}~~~zzzuuupppkkkcccYYYRRROOONNNJJJFFFAAA===999888333333222111000000000000333333333333333444555666666888===@@@CCCGGGKKKNNNSSSUUUYYY___gggrrr~~~lllPPPAAAAAACCCBBBEEEIIINNNRRRUUUZZZ___ccciiipppyyyΦ4DuXӵtvӵ>d<ĦĦzzztttggg\\\YYY]]]^^^[[[RRRMMMĦ>>><<<===;;;;;;:::999999999::::::999<<<<<<@@@GGGMMMggg[[[===666222111333000......---------------...------------------------Ħ---,,,,,,...///////////////////////////......///000111222222333111111000000000111222222111444666666444444777999>d<Ħ======>>>???@@@@@@AAABBBCCCCCCDDDEEEFFFHHHIIIIIIIIIHHHGGGGGGGGGHHHIIIKKKLLLMMMMMMJJJOOOUUUVVVTTTSSSVVVZZZ\\\\\\\\\\\\\\\]]]]]]]]]YYY\\\^^^^^^\\\[[[\\\^^^ZZZYYYZZZ\\\___aaa```___bbbbbbbbbbbbbbbcccddddddbbbbbbbbbcccĦcccdddeeefffdddaaa```bbbeee```>d<ĦccccccddddddcccBebbbbbbbbbbbbccceeefffggghhhiiillliiigggfffhhhkkkgeFYĉqqqqqq>aĦnnnoooqqqrrrtttuuussssssssspppmmmkkkBeiiihhhhhhhhhggggggggglllkkkiiinu]ӵhhhkkklllllllllllliiijjjkkklllkkkjjjhhhfff]]]]]]]]]\\\ZZZXXXUUUTTTQQQQQQNNNJJJFFFEEEFFFGGGFFFKKKMMMLLLLLLTTTcccppp~~~{{{tttjjj]]]>d<Ħ??????===999888>d<Ħ888777666Ħ333222111111000111111111222111000000//////000000------,,,,,,Be///...---,,,+++Ħ+++***)))******+++,,,---...111888AAAEEEDDDAAA:::444555333000...,,,+++,,,,,,'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((()))+++---...000000111---...///,,,)))''')))++++++...333888<<<===<<<<<<999777333222444666777777333222111///............,,,***''''''''''''&&&%%%&&&%%%$$$$$$######$$$$$$!!!"""###$$$&&&***---777777666555222///,,,+++(((***,,,,,,,,,,,,...000............///000111222444444444666999<<<@@@BBB>>>HHHOOOPPPTTT___jjjmmmjjjddd```bbbddddddfffjjjnnnsss{{{~~~{{{}}}yyytttooojjjcccYYYRRRPPPOOOKKKFFFAAA===999777444333222111000000000000444444333333333444444555666:::???CCCFFFIIIMMMPPPRRRUUUYYY___hhhtttttt[[[OOORRRVVVUUUYYY^^^fffnnnttt|||?aŖ%7uSQuR)ӵsdKĦgdKĦ~~~tttggg^^^[[[ZZZZZZZZZWWWgdKĦBBB===888666555555666777888888777888<<<:::===FFFNNNcccZZZ<<<666222000111---000/////////.....................------,,,,,,gdKĦ///////////////........................000000000000000000000000222111///.........///000111111222222222222111111gdDĦ333333333666555555555555666777888555555555666888:::;;;<<<999::::::::::::;;;;;;;;;????????????????????????BBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCBBBBBBDDDEEEEEEEEEFFFFFFGGGGGGIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKgdKĦMMMKKKJJJJJJJJJJJJKKKLLLLLLLLLsdKĦJJJIIIIIIJJJJJJJJJJJJIIIJJJJJJKKKKKKLLLMMMNNNNNNLLLLLLMMMOOOPPPQQQŶSTTTTTTTTT3we>>===???>>>===;;;::::::::::::888;;;>>>>>>>>>CCCKKKSSSaaa]]]WWWOOOFFFDdDĦ444333333222111sdKĦ...///gdKĦ////////////////////////---.........---,,,,,,+++++++++++++++++++++---------gdKĦ+++---+++***+++---...---+++,,,777BBBCCC@@@<<<999555888555111///...---+++***+++***)))'''&&&&&&&&&&&&)))((('''&&&&&&''')))******,,,000333444333222000000000///,,,)))'''''''''&&&***///555999;;;;;;;;;999888777666555555555555555333222111222111000......,,,***'''&&&&&&&&&''''''%%%###!!!!!!!!!###$$$(((&&&$$$###%%%(((+++,,,...555<<<:::111***)))+++---,,,***))))))***,,,---333111......///111222333555555555777999<<>>:::666444555333111111222222222111111222222333444555666777888<<Anene~~~tttfff^^^[[[\\\\\\[[[neCCCAAA===999999777666777999::::::888999<<<;;;===FFFMMMbbbYYY<<<666222000111---000000/////////.....................------ne//////////////////........................000000000000000000000000222111000///...//////000000000111111111111000De222222222222222111111111111111222333222222222222222333444555444444444444555555555555555555555555555555555555666666555444444444555555555666666666666666666666666666666777777777888888888999999999::::::::::::::::::ne<<<<<<:::::::::::::::;;;<<<<<<>>>ne<<<<<<<<<999999::::::::::::999999888888999999:::;;;;;;<<<:::;;;;;;<<<===>>>>A?????????k<>>>>>>???@@@@@@DDDBBB@@@>>>>>>>>>??????===<<<<<<;;;;;;<<<<<<===<<<;;;999fh======>>>?????????@@@======<<<<<<;;;:::888888999::::::999999888777666444444333222111111111111000222555444333666<<>><<<333,,,+++,,,---,,,***)))***+++,,,...111///......///111222222444444555666999<<<>>>@@@@@@IIIPPPOOORRR[[[cccgggeeebbb___```bbbeeeeeeeeeiiiqqq|||~~~~~~xxxtttsssnnncccXXXSSSRRRNNNHHHCCC>>>:::666444555333111111222222222111222222333333444555666666999===DDDIIIMMMPPPRRRTTTSSS\\\]]]___mmmyyy}}}ssseee^^^\\\^^^^^^]]]DDDBBB@@@===;;;;;;:::999999;;;<<<<<<;;;:::===;;;>>>EEELLL```~~~YYY;;;555111000111...000000000/////////..................///////////////////////////........................000000000000000000000000111111000/////////////////////000000000000//////000000111111111000///...............///000000///......///////////////000000000111111111222222222222222222222222111111///................../////////000000111111/////////000000000000000//////000000000111111111111111222222222222111111111111222333333222111111111000000111111222222111111000......//////000000111111000000111111111222111111111000000000111222222333222111000111222444444222222111111111111222222111000//////222222222222222333333333111222222222222111000000//////000000111000000000000000///////////////000...000222111//////222555777666555333222///000000//////......---............------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,...///...+++)))+++---,,,777AAAAAA===:::777333444222///.........,,,+++***))))))(((((()))))))))'''(((***,,,---------,,,000333777999999666222000000000///---)))''''''((()))+++///444888;;;======;;;:::999777666555555555///---,,,,,,------,,,***---+++(((&&&%%%$$$%%%&&&'''&&&$$$###"""###%%%&&&))))))'''&&&&&&'''))))))111888???>>>666///,,,---,,,+++*********,,,---...............///000222222333333444666888;;;>>>@@@BBBHHHLLLKKKMMMTTT]]]ccceeebbb```___aaabbbccccccgggqqq|||wwwssstttoooeeeZZZUUUQQQMMMGGGBBB>>>;;;777444444333111111222333222111333333333333444555666666:::???GGGMMMQQQTTTVVVWWWUUU]]]]]]aaappp{{{}}}rrreee^^^___aaaaaa___UUUPPPIIIDDDAAA@@@>>>======;;;999999;;;<<<<<<;;;:::>>><<<>>>FFFLLL___}}}XXX:::555111000222...000000000////////////.........//////000000111111////////////////////////........................////////////////////////111000000///////////////......////////////.............../////////000000111000//////......//////000//////......//////000000000000000111111111222333333333333333333333333111111000000000000000000...//////000000111111111000000000000000000111111//////000000000000111111000000111111111222222222222222111111222222333444000000000///////////////111111111222222111111111.../////////000000111111000000000000000000000000////////////000000000000000000000000000111222222///............///111111000000////////////000000000////////////000111222111111111111111111000000///000000111111111000000------......///.........000000000000000111222222///111333222000//////111............/////////////////////......---------.........///......------------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,///222///***(((***...---777@@@@@@<<<999555222444222000///000000...---,,,+++***))))))((())))))&&&(((+++...000000///...333555999;;;:::666111...//////...+++(((&&&&&&'''***,,,///333777;;;===???<<<;;;:::888666555555444000///......///000///---,,,***(((%%%$$$$$$%%%%%%'''&&&$$$######%%%&&&''''''((((((((('''((()))***222888>>>===666///,,,,,,+++*********+++---...///,,,---///000000000111222333333444555888;;;>>>@@@DDDGGGIIIHHHHHHNNNWWW^^^cccaaa___^^^^^^___```aaahhhtttyyyuuurrrsssoooeeeZZZUUUPPPLLLGGGBBB>>>;;;777555444222111111222333222111555444444333444555666777<<>>>>>;;;999888:::;;;;;;;;;999======???GGGMMM```~~~VVV:::444111111222///111000000000////////////...//////000000111111111////////////////////////////////////////////////////////////////////////000000000000000//////.........////////////......------........./////////111000000/////////000000.........//////000111222111111111111222222222333000000000000000000000000------------...///000111---........./////////000........................------............//////.........////////////000///////////////000111111000000000000000000111111...//////////////////...............//////////////////............------------.........////////////............///000000---------,,,,,,,,,,,,---------,,,,,,,,,,,,------...............//////000///////////////.........,,,---..................//////////////////...---------------...///000000,,,---/////////.........////////////////////////000///////////////......---...............---,,,------------------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,000222000***(((***......999AAA@@@;;;888555222444222111111222111000...---,,,+++)))(((''''''''''''***...222555555555444777999<<<===<<<888333000111111000---)))''''''(((***,,,///333777;;;>>>???===<<<:::888666444333333111000///000111222111000,,,***(((%%%$$$$$$%%%%%%&&&%%%$$$######%%%'''(((&&&(((++++++******+++---111666:::999333---++++++)))******+++,,,...///000,,,///222333111111222333222333444666888<<>>;;;888555444222000111222333333222555444333333444555777888???DDDJJJOOORRRSSSTTTUUUUUUZZZ[[[cccsss~~~{{{qqqfffcccfffgggbbb\\\RRRPPPLLLHHHEEEBBBAAA@@@>>><<<999888999:::;;;;;;777<<<===AAAIIIPPPddd~~~UUU999444111111333000111111000000000/////////////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000000000///............////////////......------........./////////...............///000000............///000111222000000000000111111111111000000000000000000000000+++++++++,,,---///111222////////////////////////............---------------------.........//////---............/////////...............///000000.........///////////////---..................---............////////////....................................////////////------,,,,,,,,,---...............------,,,,,,+++---,,,,,,++++++,,,,,,---------........./////////.............../////////,,,,,,---......---------....../////////......---...............///000111,,,---...///////////////111111000000///...------000000000000000000//////,,,------.........------------------------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------///000///,,,***,,,...000:::BBB@@@;;;888555222333222111111222111///---,,,+++***)))((('''''''''+++...333777:::<<<<<<;;;<<<===>>>>>>===999555333333333222000,,,******+++))),,,000555999<<<>>>>>>===<<<999777555333222111///......///111222111000---+++(((&&&%%%$$$%%%&&&$$$###""""""###%%%'''))))))---000000...---...///111444666444///+++))))))((()))***,,,---///000000...222666777444222333444333333444666999===@@@BBBHHHGGGHHHIIIGGGHHHQQQ[[[ddddddcccbbb```aaadddfffooo||||||yyytttrrrrrrnnnbbbUUUOOONNNJJJEEEAAA>>>;;;888666333222000111222333333222555444333333444666888:::AAAEEEJJJNNNPPPQQQSSSUUUVVVYYYZZZdddvvvzzzqqqhhhfffiiiiiibbbZZZPPPPPPOOOKKKGGGDDDBBBAAA???<<<999888999:::;;;;;;555;;;<<>>???<<<<<<<<<;;;:::777555333333333222///,,,*********(((,,,111666:::<<<======<<<;;;999666333111000000///...---///111222222111---,,,)))'''%%%%%%&&&'''###"""!!!!!!"""%%%''')))000444888777333000///111222333333111,,,)))((()))((()))***,,,...000000111111666;;;;;;777444333555444444555777;;;>>>BBBDDDIIIHHHJJJKKKJJJIIIQQQ[[[aaabbbbbbaaa___```cccgggqqq}}}~~~{{{wwwttttttnnnaaaTTTMMMMMMIIIDDD@@@>>>;;;888666333111000111222444333333444333222222444777:::<<>>:::999999;;;<<<<<<444:::<<>>999888888666555333222111000000///,,,)))'''''''''(((+++111777;;;=========<<<;;;888555333111//////000//////000333444444333...,,,***'''&&&&&&&&&'''"""!!!!!!!!!"""$$$'''(((777;;;>>><<<777111000222333333222///+++((()))***'''(((***---///000111111333888======999555444555444555666888;;;???BBBDDDJJJIIIKKKMMMLLLJJJQQQ\\\]]]^^^___]]]\\\]]]aaaeeeqqq|||~~~yyyvvvuuuoooaaaSSSLLLLLLIIIDDD@@@>>>;;;999777333111000111222444444333333222222222444777;;;===AAADDDGGGKKKNNNRRRWWW[[[YYYZZZ\\\hhh{{{pppkkkggggggiiigggaaaZZZSSSPPPMMMLLLLLLIIIEEEAAA>>>>>>===<<<;;;::::::999777;;;:::@@@LLLTTTeee}}}TTT<<<:::222+++...333///000111222222111///...000000000000000000////////////...---------------111111111111111111111111000000000000000000000000//////////////////////////////000000000000//////000000000000////////////000000////////////000000000000000000111111111111111000///000111222111///111000000000000000111222111111000000000000111111111000///......///000111222111111000///......---///////////////000111111000000000000000000000000222222111111000000//////000000000000////////////+++,,,------......------////////////////////////000/////////............////////////////////////////////////////////////////////////...---,,,,,,///............///000000---.........//////000000---------............///111111000000//////............//////000000111111000000000000////////////////////////000000000000000000000000000000000000////////////////////////111111000000///......---...---+++******+++,,,,,,------...000111111000...////////////............+++,,,---...//////......---.........---,,,---...666>>>GGGHHHAAA999666555222111000///------------***)))'''&&&'''(((***+++***---111444777888777777666444222111222222...+++/////////---***))))))+++***...444999<<<===<<<;;;999777555222000000//////333111000000111222222111---,,,***)))((((((((()))"""$$$&&&$$$"""$$$***///???CCCFFFCCC;;;333000000222000---***(((''''''(((((()))***,,,---.........000555::::::666222222444333555888:::<<>>999666555555444333222111111111333333333444666888:::;;;<<<<<>>888222111222444222...+++)))((((((((()))***+++,,,...............222777777333000000222444666999;;;===@@@DDDGGGJJJLLLLLLKKKIIIKKKRRRXXX]]][[[[[[^^^^^^^^^bbbhhhuuu{{{xxx}}}xxxkkkZZZQQQOOONNNJJJEEE???:::666555555333222111000000000111222666666666888:::===@@@BBBCCCCCCDDDIIIPPPVVVXXXYYYZZZYYY```mmmxxx|||oookkkgggjjjmmmjjj___UUUOOORRRUUUUUUPPPJJJCCC@@@;;;;;;;;;::::::999999999;;;>>>===BBBKKKOOO]]]uuuZZZ@@@===888444555555111111111111111222333444000000000000000000000000/////////......///000000111111111000000000000000222222222222222222222222////////////////////////000000111111111111000000000000000000000000000000000//////......//////000000000000111111111222222222111000000111222111000333222111000000000000000000000////////////000000111000000//////000000111...///000111222444555555000////////////000111111000000000000000000000000////////////000000000000111111000000000/////////...//////000000000000000////////////////////////000000000/////////......////////////////////////////////////////////////....../////////...------000///...---...///000222......////////////000000//////000000000111111111111000000000000//////////////////000000000000111000000/////////.........///000000000000111111111222222222222222222222222111111111000000/////////,,,------...///000000111111111000///////////////....../////////000000000......//////////////////000000111111111000////////////000111222333444444555;;;AAAAAA<<<666444444222111000///...---------***)))(((''''''((()))******,,,///222444444444333///.........//////---,,,,,,------+++)))((((((******---222777:::;;;:::999999777666444222111000000111000//////000111000///+++***((('''&&&&&&''''''$$$&&&'''&&&%%%''',,,111:::;;;:::777222000111333666444111---***)))))))))***+++,,,---.../////////---000444555222000000222555777:::<<<>>>AAAFFFIIIMMMMMMLLLIIIHHHKKKRRRXXX^^^\\\\\\_________ccciiisss~~~|||{{{~~~|||{{{vvviiiZZZQQQPPPOOOLLLFFF???:::777555555333222111000///000111111777666666888;;;???CCCFFFCCCCCCEEEJJJPPPUUUXXXYYY^^^^^^eeeppp{{{|||mmmiiigggiiimmmiii]]]SSSOOOUUUZZZZZZSSSJJJBBB???::::::999999999999999999:::>>>===BBBKKKMMMZZZqqq^^^DDDAAA>>>;;;;;;888888777666444444444555666333333222222222222222222//////......//////000000222222222111111111111111222222222222222222222222000000000000000000000000000111111222222111111000000000000000000111111111000//////......//////000000000111111111222222222222111000000222222111000444333222111000000//////000//////////////////000000000000000000000000000------...///111222333333000000//////000000111222000000000000000000000000---......///000000111111111111111000000000//////...///000000111000000000////////////////////////000000000////////////...////////////////////////////////////////////////---....../////////......///...---------...000111//////////////////000000/////////000000000111111000000000000000000000000000000000000000000000000000000000/////////......000000000111111111222222111111111111111111111111222111111000000//////.........///000000111111222000000000//////////////////000000000000000222333000111111111222222333333333333444444555666666666777777777888;;;<<<<<<<<>>BBBGGGKKKNNNLLLJJJGGGHHHMMMUUU[[[```]]]]]]___``````eeekkkvvv}}}|||}}}~~~|||yyytttgggXXXPPPPPPPPPLLLFFF@@@:::777555444444333222111111111222222555666888;;;>>>AAADDDFFFCCCDDDFFFKKKPPPUUUYYYZZZaaaccciiittt~~~{{{llliiiggghhhiiieee[[[SSSSSSYYY^^^]]]UUUKKKBBB===888888999999999999999999888<<<<<>>@@@BBBDDDDDDDDDCCCBBBDDDFFFHHHGGGFFFIIIJJJIIIDDD===777555555333222111000............******)))(((((((((((((((&&&'''(((******+++******'''(((***++++++++++++,,,)))******)))(((''')))***+++---111555777888888888999999888777666555444333111000///000111000...,,,((((((&&&%%%%%%&&&&&&'''&&&%%%$$$###$$$&&&))),,,...---+++((((((***///222777555222...,,,*********++++++,,,---............---///111333333333444555777999:::<<>>GGGKKKXXXqqqppp___]]]ZZZYYYYYYUUUSSSQQQNNNKKKHHHEEECCCBBBAAA@@@???===<<<:::999999666555555444444444444444333222222111111000000000444444444444444444444444111111111111111111111111222222333333333333222222///000000111111222222222222111111000000111111222111111111222222222222333333111111111222333222111444333222111111111111111111111000000000000111111000111111222222111111000333333333333333222222222111000000000000111222222111111111111111111111111...//////000111222222333222222111111111000000000......///000000000000000000000000000000000000000111111000000000/////////000000000000000000000000000000000000000000000000,,,---...///000111111111...///000111222111000///111111000000000000//////........./////////000000000000000111111111111222222111111111111000000000222222111111111000000000111111222222222333333333222222222222222222222222333333333333333333333333333333222222222222222222000111222444555666666666444888===>>>>>>===@@@BBBAAAAAABBBCCCEEEFFFGGGGGGIIIJJJLLLNNNQQQTTTWWWXXX[[[YYYWWWXXXZZZ[[[YYYWWWPPPNNNJJJCCC<<<666444333333222111000///.........******))))))((((((''''''&&&&&&''''''''''''''''''&&&'''******))))))***+++((()))***)))((((((***,,,,,,...111444777888888888888888888777666444333222111000000111222111...,,,((('''&&&%%%%%%&&&'''(((((('''$$$######%%%''')))***)))(((''')))+++...000555333000---+++******+++***+++,,,,,,---------,,,+++,,,...000222333444444777888:::<<<>>>CCCIIINNNKKKIIIFFFFFFJJJRRRZZZ___^^^[[[[[[^^^```bbbiiiqqq~~~yyyqqqdddUUUNNNOOOMMMJJJDDD>>>999666555555555444444333444555777888:::===CCCHHHJJJIIIFFFDDDBBBEEEIIILLLPPPTTTYYY\\\aaagggoooxxxtttoooooolllggg```]]]]]]___dddcccaaa]]]VVVLLLBBB;;;888888999999:::;;;;;;<<<999;;;999<<>>>>><<<;;;::::::::::::888888888777666555555555666666666666666666666666222222222222222222222222222222333333333333222222///000000111111222333333333333222222222222333333111111111222222222333333333222111111333333222111333333222111111222222222222222111111111111222222000111222222222222111000333333333333333333333333111111000000111111222333111111111111111111111111000000111111222222333333222222222111111111000000///000111111222222111111000000000000000000000000111111111000000000//////000000000000000000000000000000000000000000000000,,,---...///111111222222///111444777777555222000111111111000000000////////////000000000111111111000000111111111222222222222222222111111111000000333333333222222222222111222222222333333333333444444444444444444444444444555555666666777777888888888888888999999::::::;;;555777999<<<>>>???@@@@@@AAAGGGNNNQQQPPPPPPQQQTTTUUUUUUVVVXXXYYYZZZ\\\\\\^^^^^^___aaadddgggjjjlllooolllhhhiiikkkkkkhhhdddTTTPPPJJJCCC;;;777555555333333111000///.........*********))))))((('''&&&''''''''''''&&&&&&&&&&&&%%%(((******)))((()))+++((()))******))))))+++------///222555777888999999555555555555444222111000222111111222333222///,,,(((((('''&&&&&&'''((())),,,)))&&&$$$$$$%%%&&&''')))))))))***,,,...///000222000---+++))))))******)))***++++++,,,,,,++++++,,,,,,---///222555666666777888999;;;>>>CCCIIINNNLLLIIIGGGGGGKKKRRRYYY]]]\\\YYYZZZ]]]```ccckkksss}}}xxxpppcccVVVQQQRRRJJJGGGBBB===999666555555333222222333444666888999===@@@DDDGGGHHHFFFDDDBBBBBBEEEJJJMMMPPPTTTYYY]]]___fffoooxxxtttqqqrrroooggg___[[[___dddiiieee```\\\VVVMMMBBB:::888888999:::;;;<<<<<<===;;;===999;;;CCCGGGUUUnnn}}}||||||vvvvvvuuusssqqqmmmjjjhhheeedddbbb___\\\YYYWWWVVVLLLKKKJJJHHHGGGFFFEEEEEE??????>>>======<<<;;;;;;888888888888888888888888222222222222222222222222222333333444444333333222///000000111222222333333444333333222222333333444111111222222222333333333333222111111333333222111222222222111222222333333333333222222222222333333000111222333333222111000000000000111111222222222111111111000111111222333111111111111111111111111222222222222222333333333222222222111111111111000111111222333333333333222000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000,,,,,,...000111222222222000333777;;;;;;888555222222111111111000000//////000111111111111222222222000000111111222222222222222222222222111111000000444444444333333333222222222222333333333444444444666666666666666666666666777777888999:::;;;<<<<<<===>>>???@@@AAACCCDDDDDDBBBCCCFFFJJJLLLNNNOOOOOOMMMTTT]]]aaa```___aaaccceeefffgggiiijjjlllmmmnnnmmmmmmmmmoooqqqtttvvvxxxuuuqqqllllllnnnmmmiiieeeVVVRRRKKKDDD===:::888888444333222000//////......************)))(((&&&&&&(((((((((''''''&&&&&&&&&%%%(((+++***(((''')))+++(((*********)))***,,,......000222555777999999999222222333333222000///---222222222333444222///,,,)))((('''&&&''''''))))))...+++'''%%%%%%&&&&&&&&&))))))***---000111111000000...,,,***((()))******))))))***+++++++++******......///111555888999999777888999:::===CCCIIINNNMMMJJJHHHHHHLLLRRRXXX[[[ZZZXXXXXX\\\```dddlllttt{{{wwwpppdddXXXSSSUUUIIIFFFAAA<<<888666666666111000111222333666888:::???@@@BBBCCCCCCBBB@@@???BBBEEEJJJMMMPPPSSSYYY^^^]]]eeeoooyyy{{{ssskkkgggccc___```ccceeegggcccYYYPPPJJJDDD>>>;;;:::999888888999999::::::<<<:::>>>GGGLLLZZZsss}}}~~~~~~}}}yyyvvvsssnnnnnnoooooonnnkkkiiigggccc___ZZZXXXVVVTTTQQQMMMNNNMMMLLLJJJIIIGGGFFFEEEIIIEEE@@@===<<<=========>>>===;;;999888777666666666555444333333555666777666666555444444444444444444444444444444444444444666666555555444444333333666555555444444444555555555666777777555444444555777777666555555555555555000/////////000222444666222222333333333333222222333222111222444555555555555444333333222333333333444444444333333444555555888888777666555333333222444444444333333333333333333333222111111222444555333222111000000000000000000000111111111111111000///......///111333333222222222222222222222222222555555666666666555444444333333222222222111111111000//////000111222333444222222222222222222222222111000000222555555333000444444444444444444444444555444444555888999888777777888999:::;;;;;;;;;:::>>>???AAACCCEEEFFFFFFGGGKKKMMMQQQRRRRRRQQQQQQRRRQQQTTTWWW[[[^^^_________^^^___aaaccceeehhhkkklllkkklllmmmoooppppppoooooooooooonnnmmmllllllllllllooolllhhhgggfffeeeaaa]]]PPPOOOHHH>>>888888777444777444111000000///---,,,+++******)))))))))))))))((('''&&&%%%$$$%%%&&&&&&)))(((((()))******(((&&&)))***++++++***)))***+++)))222:::999777666666555666555444333222111000000222222222444444222///,,,---***(((((()))***))))))---+++(((&&&%%%%%%'''((('''***+++,,,111777999777333000---+++++++++++++++((()))******)))***,,,...***,,,...222666888777666666666777:::???EEEKKKNNNMMMNNNLLLJJJNNNVVVYYYXXX___XXXXXX^^^___]]]dddqqq~~~yyysssfffXXXTTTWWWOOOHHH???:::888888666555999777666444555777:::;;;<<>>>>>@@@BBB???BBBGGGLLLPPPTTTXXX[[[\\\cccooo{{{|||qqqgggcccbbb``````bbbdddeeeaaaXXXPPPLLLFFFAAA;;;:::999888888888999::::::<<<;;;???HHHMMM[[[ttt{{{uuuxxx|||wwwxxxyyy{{{{{{{{{yyyvvvtttuuuuuuwwwwwwvvvuuusssrrrpppmmmiiigggfffeeebbb___]]]\\\[[[YYYWWWUUUTTTSSSRRRNNNJJJGGGGGGHHHIIIIIIGGGFFFDDDBBB@@@>>>======???>>>===<<<;;;;;;::::::777777777777888999:::;;;777777777666666666666666666666666666555555555555555555444444444444555555555777888888666555666777888888777666666666666666333333333444555666888999555555555666555555444444333222111111222333333333444333333333333333444444333333333333333444555666555555444444333333222222444444444444333333333222444444333222333333444555444333333222222111222222111222222333333222222222333222222444555666444333111111111111111111111111222222333333444333333222444333333333333222222222222222222222333444555666444444444444555555555555666555555777:::;;;999777777777777777777777777777666666555777:::<<<===<<<===>>>???AAABBBCCCDDDDDDGGGHHHJJJLLLNNNPPPPPPQQQWWWZZZ]]]^^^]]]\\\\\\]]]^^^___bbbdddeeefffeeeeeedddddddddeeefffgggiiiiiiggghhhhhhhhhhhhfffdddcccbbbaaa```___^^^]]]]]]]]]]]]ZZZWWWUUUUUUTTTRRROOOMMMMMMHHH???999888777444666444111000000///...,,,+++***))))))(((((())))))((('''&&&%%%%%%%%%&&&&&&)))(((((((((******(((''')))***++++++))))))***+++)))111666555444666888888666666555555444222111000111000////////////---,,,,,,***((('''((()))))))))***)))&&&$$$###$$$%%%&&&''')))***,,,333<<>><<>>>>>>>>>>>>>>;;;;;;;;;::::::;;;;;;<<<===???@@@???>>>>>>???@@@>>>=========<<<<<<<<<<<<::::::::::::;;;;;;<<<<<<:::::::::::::::999888777999999888888888999999:::;;;;;;;;;;;;;;;<<<===>>>:::::::::::::::;;;<<<<<<999999999999999999999999999999999999999888777777666666555444444555555666444444444333333333333333333444444555555444333333666666777888:::999777444555555555555555555555555444555666777777888777777666555555555444444444444666666555666666777888999777777888888999999999:::<<<;;;<<<>>>AAABBBAAA@@@>>>>>>>>>>>>============;;;;;;;;;===AAAEEEFFFFFFGGGHHHIIIKKKLLLNNNOOOPPPSSSTTTUUUWWWYYYZZZ[[[[[[aaaccceeefffdddcccccccccaaabbbbbbbbbbbb```___]]]^^^]]]\\\[[[ZZZZZZZZZZZZ[[[\\\\\\[[[ZZZXXXVVVUUUPPPPPPNNNMMMLLLKKKKKKJJJJJJGGGCCCBBBBBBCCCBBBBBBHHHJJJHHHAAA;;;999777444555333111000000000...---+++***))))))(((((())))))((('''&&&&&&%%%%%%&&&&&&)))((('''(((******)))''')))***++++++))))))***+++***000444222222666:::;;;666777888888777555333111000...+++***+++,,,,,,+++,,,***''''''((())))))((('''&&&$$$"""!!!"""###$$$''')))***+++444AAAHHHJJJ666333///,,,+++***)))(((,,,,,,,,,+++)))((()))***,,,...000333444555555555666777999;;;???BBBEEEGGGHHHIIIIIIIIIOOOYYY^^^^^^]]]YYYYYY^^^______hhhttt|||}}}xxxkkk]]]VVVUUUPPPIII@@@;;;999999777666666555444444555888:::<<<999888666777999<<<>>>>>>@@@CCCIIIMMMQQQUUUYYY\\\^^^eeeqqqzzztttnnniiiaaa[[[[[[```eeeeeeaaaZZZTTTPPPIIIBBB:::999888888888999:::;;;<<>>CCCLLLPPP^^^wwwvvvaaaZZZTTTVVVZZZXXXWWWXXX[[[]]]^^^___^^^^^^___```bbbdddfffggggggggghhhgggfffffffffgggggggggjjjiiiiiiiiihhhhhhggggggfffcccaaa```bbbdddeeeeeebbbbbbaaa```___]]]\\\[[[[[[[[[\\\\\\ZZZWWWTTTRRRQQQPPPOOONNNNNNMMMMMMMMMQQQQQQPPPPPPOOONNNNNNNNNJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFEEEEEEEEEFFFGGGGGGJJJKKKLLLLLLKKKKKKLLLNNNLLLLLLLLLLLLLLLKKKKKKJJJGGGGGGGGGGGGFFFDDDCCCBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@AAABBBBBBBBBCCCEEEGGGGGGGGGGGGHHHIIIJJJLLLLLLIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCAAAAAAAAAAAAAAA@@@>>>>>>;;;;;;::::::999999999999666666666777666666666666888999999999999888888777888999;;;===??????<<<999::::::::::::::::::::::::999:::;;;<<<===>>>>>>>>>;;;;;;;;;;;;::::::::::::<<<;;;;;;;;;<<<<<<===>>>=========>>>>>>???@@@@@@BBBCCCDDDEEEHHHIIIJJJJJJHHHGGGGGGGGGGGGGGGFFFFFFDDDCCCDDDGGGLLLPPPRRRSSSQQQQQQQQQRRRSSSTTTUUUVVVYYYYYYZZZ[[[\\\\\\\\\[[[]]]___``````^^^]]]]]]]]]YYYYYYXXXVVVTTTQQQOOONNNPPPOOOMMMLLLJJJIIIIIIIIIIIIJJJKKKLLLKKKJJJIIIHHHBBBBBB@@@>>>===<<<<<<<<<>>>;;;999777777999;;;<<>>@@@BBBCCCEEEGGGGGGHHHPPPZZZ```aaa___]]]]]]^^^^^^___hhhttt~~~vvvjjj^^^XXXWWWQQQJJJAAA;;;999999777666444333333444555888:::<<<999555222444888===>>>>>>AAADDDIIINNNRRRVVVZZZ]]]___gggsss~~~xxxxxxwwwqqqcccWWWXXX^^^hhhhhhddd]]]XXXSSSJJJ@@@;;;:::999999999:::<<<======AAA@@@EEENNNQQQ^^^vvvkkkQQQJJJEEEFFFJJJGGGIIIJJJKKKLLLMMMMMMMMMLLLPPPQQQRRRTTTVVVXXXYYYZZZYYYYYYZZZZZZZZZ[[[]]]^^^]]]^^^^^^___```aaaaaabbbdddbbb``````ccceeeffffffeeeeeefffggggggffffffeeedddfffhhhiiiiiigggdddbbbaaa```______^^^^^^_______________^^^^^^]]]]]]]]]YYYYYYXXXWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVYYYZZZ[[[[[[ZZZ[[[]]]```aaaaaabbbbbbbbbaaa```___]]]]]]\\\[[[YYYUUURRRPPPQQQQQQRRRRRRQQQPPPPPPOOOHHHJJJMMMNNNNNNOOOSSSVVVTTTTTTUUUUUUWWWXXXZZZ[[[\\\[[[YYYWWWUUUTTTSSSSSSUUUTTTSSSQQQPPPNNNMMMMMMLLLMMMMMMNNNMMMKKKIIIHHHFFFFFFEEEEEEDDDCCCBBBAAA===>>>??????@@@???>>>>>>BBBCCCCCCCCCBBBBBBAAA@@@>>>???AAADDDGGGGGGDDDBBB???????????????????????????@@@AAABBBCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGIIIJJJKKKLLLMMMOOOQQQRRROOOOOOOOONNNNNNNNNMMMMMMJJJJJJLLLPPPUUUYYYZZZZZZUUUTTTSSSRRRRRRRRRSSSSSSVVVVVVVVVUUUTTTSSSRRRQQQPPPQQQRRRQQQOOONNNNNNOOOOOONNNLLLJJJGGGEEEBBBAAAEEEDDDCCCBBBAAA@@@@@@@@@<<<===>>>??????>>><<<;;;888888666555444333333333555444333111222444777999AAAGGGIIIDDD===:::888555555333111000000///...---***))))))((('''((((((((('''(((((('''''''''&&&&&&(((''''''(((***+++)))(((((()))******)))((()))***---333777777888;;;;;;999<<<===>>>>>><<<999555333///...///000111000...+++***(((&&&%%%&&&'''''''''$$$######""""""###$$$%%%******((((((///;;;CCCEEE555222...+++******)))((()))***+++***))))))+++---,,,///222333222333555777777888:::<<<===???@@@AAACCCEEEFFFHHHPPP[[[bbbbbbbbbbbbbbb```^^^___iiittt}}}rrrfff^^^[[[ZZZPPPIII@@@;;;999888777666222222333333555777999:::999666333444999===??????BBBEEEJJJOOOSSSWWW[[[^^^aaahhhuuuyyyzzzzzzssscccWWWWWW^^^iiiiiigggbbb]]]WWWKKK@@@<<<;;;;;;:::;;;<<<>>>??????BBBBBBFFFNNNQQQ]]]tttdddHHHAAA======@@@>>>AAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDFFFHHHIIIJJJHHHIIIJJJJJJIIIJJJLLLNNNNNNOOOPPPQQQSSSTTTUUUVVVYYYWWWVVVWWWYYY[[[\\\\\\\\\^^^___aaabbbbbbaaaaaabbbdddgggjjjkkkkkkiiihhhccccccdddeeefffhhhjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjgggffffffeeeeeedddccccccddddddddddddeeefffggggggjjjkkklllkkkkkkmmmppprrrpppqqqqqqrrrrrrqqqooonnnnnnnnnooonnnkkkgggccc```^^^______``````______^^^WWW[[[^^^^^^^^^___cccgggdddeeeeeefffggghhhjjjjjjpppooommmjjjhhhfffeeeeeefffeeecccbbb___^^^\\\[[[]]]^^^______^^^\\\ZZZXXXRRRRRRRRRQQQPPPNNNMMMLLLHHHIIIJJJKKKLLLKKKJJJIIINNNNNNNNNNNNMMMLLLKKKKKKGGGHHHIIILLLNNNOOOMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNNNNNNNOOOQQQTTTPPPPPPOOOOOONNNNNNMMMMMMHHHIIILLLQQQVVVXXXWWWVVVOOONNNLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJHHHGGGEEEDDDCCCDDDEEECCCBBBAAAAAACCCAAA@@@???===;;;:::999888;;;::::::999999999999:::888888888888777555333222333222111000////////////000000000000///111444777AAAHHHKKKEEE>>>:::999777777444111000000///---,,,***)))((((((''''''(((((('''(((((((((((('''&&&&&&'''''''''(((***+++***(((((()))******(((((()))***---222666888:::>>>===:::??????>>>===:::777333111//////000333444333///,,,***(((%%%%%%&&&''''''&&&############$$$$$$%%%&&&******(((&&&+++444:::999222///+++)))*********)))((()))******)))***,,,...,,,///222222222222666999999999:::;;;===???AAABBBCCCFFFFFFHHHPPP[[[aaabbbdddfffeeebbb^^^bbbmmmwww{{{nnnbbb]]][[[YYYOOOHHH???:::888888666555222222333333555666888888888777666777:::===???@@@CCCFFFKKKPPPTTTXXX\\\___cccjjjwww}}}yyysssmmmcccZZZZZZ^^^gggiiiiiifffbbb\\\NNNAAA===<<<<<<<<<===>>>@@@AAA@@@CCCCCCGGGNNNPPP[[[rrrcccEEE@@@===;;;===;;;<<<<<<<<<<<<;;;;;;;;;;;;888888999999:::<<<======;;;===>>>>>><<<<<<>>>AAACCCCCCDDDDDDEEEFFFFFFGGGJJJHHHGGGHHHKKKMMMMMMMMMNNNOOOQQQSSSTTTSSSRRRQQQTTTVVVYYY[[[]]]^^^^^^]]]YYYYYYZZZ\\\___aaadddeeeeeeeeeeeeffffffggghhhhhhdddddddddeeeeeefffffffffgggggggggggghhhiiijjjkkkmmmnnnooonnnnnnppptttwwwpppqqqsssssssssrrrpppooonnnpppqqqrrrpppmmmiiifffccccccdddeeeffffffffffffcccfffiiihhhfffgggkkkooolllllllllmmmmmmoooppppppsssrrrqqqooonnnmmmlllllllllkkkjjjiiigggfffeeeddddddeeeffffffeeeccc```^^^YYYYYYYYYXXXWWWUUUSSSQQQOOOPPPRRRSSSSSSSSSRRRQQQSSSSSSSSSSSSRRRQQQPPPOOOOOONNNNNNOOOPPPPPPNNNMMMOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPPPPPPPPPPOOOOOOKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGEEEFFFGGGGGGEEEFFFIIILLLJJJJJJIIIIIIHHHGGGGGGFFF???AAAEEEJJJNNNNNNKKKIIIDDDCCCAAA?????????@@@AAA???@@@@@@???>>>===<<<;;;:::;;;<<<;;;999999:::;;;777666666555555555555555555444444333333333444444555555666666555444222111333222222111111111222222111333555444333444777:::CCCJJJMMMFFF>>>:::999888888555222000///...,,,***))))))(((''''''''''''((('''(((((()))((('''&&&%%%'''&&&&&&(((***+++***)))((()))***)))((('''(((***,,,000333444999???AAA??????>>><<<999666222///---/////////000111111///---)))'''%%%$$$%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%((()))(((&&&)))///111///---+++(((((()))***++++++)))***+++***))))))+++,,,***...222222111222777;;;;;;:::::::::<<>>999777777555444222222333444444555666666666888999::::::;;;>>>@@@CCCGGGLLLQQQUUUYYY]]]___dddkkkyyyvvvkkkfffbbb^^^]]]___eeehhhiiihhhfff___QQQCCC>>>=========>>>???AAABBBAAADDDCCCGGGNNNOOOZZZqqqeeeFFFBBB???===>>><<<888888888888888888888888888888888888999:::;;;;;;999;;;===;;;999999;;;>>><<<<<<<<<<<<<<<<<<<<<;;;???>>>===>>>AAABBBBBBBBBCCCDDDFFFGGGGGGFFFEEECCCEEEGGGIIILLLMMMNNNOOOOOOOOOOOOPPPQQQRRRTTTUUUVVVTTTTTTUUUVVVWWWXXXXXXYYYTTTUUUVVVWWWYYY[[[\\\\\\\\\\\\\\\]]]^^^___```aaabbbcccdddcccdddfffjjjmmmjjjkkklllmmmmmmkkkjjjhhhfffhhhkkkmmmllljjjfffdddaaabbbccceeeffffffggggggbbbfffhhhfffcccbbbfffjjjhhhgggggghhhhhhiiijjjkkkhhhgggfffeeeeeeeeeeeeeeefffeeeeeedddcccbbbbbbaaa]]]^^^___```^^^\\\YYYWWWZZZZZZZZZYYYWWWUUUSSSQQQPPPRRRTTTUUUVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQPPPOOORRRQQQNNNNNNNNNMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDFFFEEEDDDCCCBBBBBBAAA@@@<<<>>>???>>><<<<<>>CCCFFFEEEAAA===;;;:::999888888999:::<<<888888999999999999999888666777777666555555777888555555555555666777999999777666555444444444444444111333444666777777666666555555555555555666777777666999<<<<<<::::::===???DDDKKKNNNGGG>>>::::::999999666333000///---+++)))))))))(((''''''''''''''''''((()))))))))(((&&&%%%'''&&&&&&(((***+++***)))((()))***)))((('''(((******---...000666@@@DDDDDD???===:::666222///,,,***000...,,,,,,---//////...)))'''%%%$$$%%%&&&&&&%%% !!!"""###$$$%%%%%%&&&((((((&&&)))------***+++(((&&&&&&(((+++,,,,,,,,,,,,,,,+++)))((()))***)))...222222111222777<<<<<<;;;::::::<<>>888666666444333333333333444444555555555555888;;;;;;::::::<<>>@@@@@@>>>AAAHHHKKKOOO]]]mmmqqqOOOBBBAAA>>>>>>AAA>>>>>>>>>===<<<<<<;;;;;;;;;999777666777999999888:::999888777777777888999777888999::::::999888777888:::<<<;;;999999;;;=========<<<<<<<<<<<<======>>>>>>=========>>>??????AAABBBCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFJJJIIIIIIHHHHHHHHHIIIIIIOOONNNMMMMMMNNNPPPSSSTTTPPPQQQRRRSSSTTTUUUUUUUUUZZZZZZ[[[\\\[[[ZZZYYYXXXUUUWWWXXXYYYZZZYYYYYYXXXTTTTTTUUUVVVWWWXXXYYYYYYYYYXXXWWWVVVVVVVVVXXXXXXWWWVVVVVVVVVWWWXXXYYYYYYWWWVVVUUUSSSSSSSSSTTTUUUVVVVVVTTTSSSRRRRRRRRRRRRSSSSSSRRRQQQPPPOOOOOOOOOMMMMMMMMMLLLLLLKKKKKKKKKHHHIIIJJJKKKKKKJJJIIIHHHHHHJJJKKKKKKIIIHHHHHHIIIHHHGGGGGGFFFEEEDDDDDDCCCAAAAAAAAA@@@AAAAAABBBCCCEEEEEEDDDCCCBBBBBBBBBBBB>>>>>>======<<<<<<======;;;;;;<<<===>>>>>>======<<<<<<<<<;;;;;;:::::::::777777888888999999::::::;;;;;;:::999888777777888666666888999:::;;;;;;;;;555555666777777777666666555666777777666666777888999888777555444333333333777777777666666666666666888888888888888777666666888999;;;;;;;;;;;;<<<>>><<<<<<===???@@@AAABBBBBB???AAADDDHHHJJJJJJKKKNNNTTTPPPPPPJJJ===;;;===777777555444333222000,,,***,,,+++***((('''&&&&&&&&&((()))******))))))***+++'''((()))******)))(((''''''(((((()))******++++++***,,,///444999>>>AAACCC@@@@@@;;;111,,,,,,---,,,//////000000///...------''''''''''''&&&%%%$$$###""""""""""""###$$$%%%&&&)))&&&$$$%%%''')))(((&&&***)))'''''')))))))))(((******))))))***,,,.../////////000111222444555666:::999777777888<<<@@@BBBDDDHHHKKKLLLQQQYYY^^^^^^```___dddjjjhhhhhhwwwyyyvvvuuuvvvzzzuuufff]]]]]]YYYQQQIIIAAA<<<<<<<<<888555555333333333444444444555555888777666666888<<>>;;;;;;<<>><<<<<<<<<======<<<===<<<;;;:::::::::;;;<<<999:::;;;;;;:::999888777666888;;;;;;:::999:::<<<;;;::::::999999999999:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>??????????????????@@@AAABBBBBBAAAAAAAAAAAAAAABBB@@@???>>>>>>>>>@@@BBBDDDEEEEEEFFFGGGHHHIIIIIIIIIEEEFFFGGGGGGGGGFFFDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJKKKFFFFFFFFFFFFGGGGGGHHHHHHJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGFFFEEEDDDCCCCCC@@@@@@@@@@@@??????>>>>>>BBBBBBCCCDDDDDDCCCBBBBBB<<<>>>??????>>>>>>???AAAAAAAAA@@@@@@???>>>>>>=========<<<<<<<<<<<<======:::999888888777777777777::::::999999999999999:::;;;;;;;;;:::999888888777888888999999999999999999888888888888888888888888999888777777666666666666666777777888999999888888888888888888888777777666999:::;;;:::888888999::::::999999888888888888888::::::;;;;;;<<<<<<============>>>???@@@@@@@@@@@@@@@BBBEEEFFFGGGHHHKKKMMMNNNOOOPPPSSSUUUXXXZZZ[[[___```bbbfffhhhgggfffeeeZZZSSSRRRKKK>>>;;;===777777555111//////...,,,+++,,,+++***((((((''''''''')))******)))((('''''''''(((((()))******)))((('''(((((())))))***++++++,,,---///222555999===???AAA===>>>;;;333...//////---////////////...---,,,+++)))))))))((((((&&&%%%%%%""""""""""""###$$$%%%&&&(((&&&%%%%%%(((******(((,,,***(((((()))))))))(((***)))))))))***,,,...///222111111222333555777888;;;:::999999:::>>>AAACCCBBBFFFHHHIIINNNVVV[[[[[[___^^^ccchhhhhhjjjzzz~~~xxxvvvwwwvvvyyyrrrddd[[[\\\XXXQQQHHH@@@;;;<<<<<<888555555333333333444444444555555888777666777999<<<@@@BBBEEEIIINNNRRRUUUXXX\\\^^^hhhnnn|||yyyrrrkkkhhhhhhgggddd___^^^bbbfffgggddd\\\SSSLLLFFFDDD@@@===<<<===???@@@FFFDDDFFFKKKMMMQQQ```rrrvvvnnnkkkeeeaaaaaaYYYXXXVVVTTTRRRPPPOOONNNNNNLLLIIIHHHHHHHHHFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@?????????>>>===<<<;;;:::888:::===>>>===<<<;;;<<<<<<;;;:::999999999999999888999:::;;;::::::888888888999:::;;;;;;;;;;;;;;;999999999999999:::;;;;;;:::999999999999999999:::>>>===<<<<<<<<<>>>???@@@;;;;;;;;;<<<============>>>????????????>>>======???>>>>>>>>>>>>???@@@@@@;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;>>>>>>>>>===<<<<<<<<<;;;::::::;;;;;;;;;999888777>>>>>>>>>>>>============999999::::::::::::999999<<<<<<=========>>>AAACCC::::::999999888777777777888888777777777777888888999999999999999999888999666555555555555555666666888777666555555555555555555555666666777888888888777777777666666666666666999888777777777777888888999999:::::::::::::::999<<<<<<;;;;;;::::::999999===???@@@???>>>===>>>?????????@@@AAABBBCCCCCCDDDDDDEEEFFFHHHIIIKKKLLLLLLMMMNNNPPPSSSUUUVVVWWWXXXXXX[[[^^^aaacccfffiiillloooqqqssswww{{{~~~~~~cccXXXTTTMMM???<<<===777888444///,,,,,,,,,,,,,,,+++***)))(((((((((((((((******)))((('''&&&%%%%%%))))))*********)))'''&&&))))))******+++,,,,,,,,,...///222555888:::;;;<<<;;;>>><<<666222222222000/////////...---+++***)))'''((((((''''''&&&%%%$$$###""""""######$$$%%%&&&(((&&&%%%'''))),,,------///,,,***))))))))))))((())))))(((((()))+++---...444333222222333666999;;;;;;;;;;;;;;;===@@@BBBDDDBBBFFFHHHHHHMMMUUUZZZZZZ___]]]```eeeffflll~~~zzzvvvvvvwwwwwwwwwooo```YYYYYYWWWQQQGGG???;;;;;;;;;888555555333333333444444444555555777777777888:::===@@@BBBFFFJJJNNNRRRVVVYYY\\\___hhhooo~~~vvvqqqmmmkkkkkkiiiddd``````eeeiiigggaaaZZZSSSMMMGGGDDDAAA>>><<<<<<>>>???FFFDDDGGGLLLLLLOOO```sssxxxwwwuuurrrooommmkkkjjjhhheeebbb```___]]]ZZZXXXWWWVVVTTTRRRPPPNNNMMMLLLKKKKKKJJJIIIHHHFFFEEEDDDCCCEEEGGGHHHFFFDDDAAA@@@BBBAAA@@@???>>>>>>>>>>>>===>>>@@@@@@@@@>>><<<;;;===>>>>>>?????????>>>>>>;;;;;;;;;;;;;;;<<<======<<<;;;;;;::::::::::::;;;:::999999888999999:::;;;<<<<<<<<<<<<<<<<<<======888888888888888777777777888777666555555666777888999999999999888888777777999888888999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::999999999999999999===============<<<;;;;;;888999:::;;;;;;:::888777777777777777777777666666777777777777777777777777666666666555444666999<<<::::::999999999888888888999999888888888888999999444444444555555555444444777777777777777888999:::666666666777888:::;;;<<<999999999999:::::::::;;;777777888888999:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>???@@@AAABBBBBBAAABBBBBBBBBBBBBBBCCCCCCDDDHHHIIIKKKKKKKKKKKKMMMOOOOOOPPPRRRTTTVVVXXXYYYZZZ\\\\\\^^^```ccceeegggggglllnnnppptttwwwzzz{{{|||nnn^^^VVVNNNAAA<<<===777777444000...------,,,,,,******))))))((()))))))))***)))(((((((((((('''&&&)))***++++++***)))'''&&&******+++++++++,,,,,,,,,,,,---000333666888999:::???AAA>>>777333444666555000000000///---+++***)))$$$%%%%%%%%%$$$$$$###"""############$$$%%%&&&&&&'''&&&&&&(((***...000222222///,,,*********)))((()))((((((((()))+++---...555444222111333666:::<<<::::::<<<===???AAACCCDDDEEEHHHIIIJJJNNNWWW\\\]]]___^^^___aaaccclllzzzvvvuuuuuuwwwtttjjj]]]WWWWWWVVVRRRFFF???:::;;;<<<888666666333333333444444444555555777777777999;;;>>>AAACCCGGGJJJOOOSSSVVVYYY]]]```iiiqqq|||tttqqqnnnlllkkkiiidddaaa___gggjjjbbbYYYSSSMMMHHHEEECCC@@@===<<<<<<<<<===FFFFFFJJJOOONNNQQQbbbuuu{{{yyyxxxvvvtttqqqnnnjjjhhhfffdddcccbbb```^^^]]]\\\[[[ZZZZZZ[[[ZZZYYYUUUQQQNNNPPPOOOMMMLLLKKKJJJJJJIIIKKKKKKMMMMMMLLLJJJHHHFFFCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@?????????>>>>>>==================AAA@@@??????>>>??????@@@===<<<<<<;;;;;;;;;;;;;;;;;;:::999888888999:::;;;<<<<<<<<<;;;::::::999999;;;;;;;;;<<<<<<=========;;;<<<<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999;;;<<<===>>>>>>===<<<<<<::::::::::::::::::::::::999999999999999999999999999999999777555666999;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;:::::::::;;;<<<<<<666777888999999999999888::::::::::::;;;===>>>>>>:::;;;;;;<<<>>>@@@AAABBB@@@@@@@@@@@@@@@@@@@@@???<<<===???AAACCCEEEFFFGGGCCCCCCDDDDDDEEEFFFHHHHHHGGGHHHJJJLLLNNNPPPQQQQQQSSSSSSTTTUUUVVVYYY[[[\\\```bbbeeefffgggiiikkkmmmoooqqqsssvvvyyy{{{|||}}}xxxcccVVVOOOBBB======888666444333222222000...++++++***)))))))))))))))***)))((('''(((***++++++))))))***+++++++++)))((('''+++++++++++++++,,,,,,,,,***---111555999;;;<<<===EEEEEE@@@888333555888888222111111000...,,,+++***$$$$$$%%%%%%$$$$$$##################$$$%%%&&&'''&&&''''''(((+++...333666444111---+++***+++******))))))((((((***+++---...444333111000111555999;;;777999<<>>>>>>>>>>>>>><<<===>>>???>>>===<<<;;;:::;;;<<<<<<===<<<<<<<<<999:::;;;<<<<<<;;;:::999;;;;;;;;;<<<<<<======>>>@@@@@@@@@AAAAAAAAAAAABBB<<<;;;::::::::::::;;;<<>>@@@CCCDDDJJJLLLPPPSSSVVVZZZ___bbbkkktttzzzvvvqqqmmmjjjhhhggggggaaammmnnn```QQQMMMJJJFFFCCCBBB@@@???>>>>>>??????EEEHHHPPPWWWVVVXXXhhh|||~~~}}}|||yyyyyyyyyxxxwwwvvvuuuuuupppooonnnlllkkkjjjiiiiiihhhgggeeebbb```^^^]]]\\\WWWWWWWWWWWWVVVUUUTTTSSSYYYXXXUUUTTTSSSSSSTTTUUUOOONNNMMMLLLKKKLLLLLLMMMJJJKKKKKKKKKJJJJJJIIIHHHLLLKKKKKKKKKKKKKKKKKKKKKGGGHHHJJJKKKLLLLLLKKKKKKIIIJJJKKKLLLKKKJJJHHHGGGEEEEEEGGGHHHHHHHHHGGGGGGFFFGGGIIIJJJJJJIIIGGGFFFGGGFFFEEEEEEFFFGGGIIIKKKDDDDDDDDDEEEEEEFFFFFFFFFIIIIIIHHHGGGGGGHHHIIIIIIEEEFFFGGGGGGFFFEEEGGGHHHNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOQQQSSSUUUVVVMMMOOOQQQSSSTTTTTTTTTSSSVVVVVVVVVXXXYYY[[[\\\]]]```aaadddfffgggfffeeedddgggggghhhjjjkkkmmmnnnooooooppprrrtttwwwzzz|||}}}hhhUUUOOODDD======:::888666444333333333111///---,,,+++***))))))((((((***'''%%%'''+++---+++((('''(((***+++,,,,,,+++***************************,,,///444999===@@@AAAAAA>>>AAA@@@:::777777888666////////////...---,,,+++&&&''''''(((((((((''''''$$$$$$$$$$$$%%%&&&''''''&&&'''(((((()))---333888666333...,,,,,,---......++++++******+++---///000111111111111333555777888666999???CCCFFFFFFDDDBBBBBBEEEFFFHHHNNNYYYaaacccbbbcccaaaaaagggvvv~~~|||yyyxxxqqqiii```[[[ZZZYYYXXXVVVMMMEEE??????>>>:::666666333333333444444444555555666777999<<<>>>AAACCCDDDKKKMMMPPPSSSVVVZZZ```ccckkkvvv~~~yyysssmmmiiihhhiiijjj[[[hhhiiiZZZKKKGGGFFFBBBDDDCCCAAA@@@@@@@@@@@@AAAAAAFFFOOOWWWVVVWWWggg{{{|||{{{zzz}}}}}}}}}}}}|||{{{yyyyyywwwvvvtttqqqqqqqqqrrrssspppooonnnmmmlllmmmnnnnnnhhhiiijjjjjjiiihhhgggfffcccccccccccccccccccccccc]]]^^^```aaabbbbbbbbbaaaZZZ[[[\\\]]]\\\[[[YYYWWWYYYZZZ\\\]]]]]]]]]\\\\\\XXXZZZ[[[]]]]]]\\\ZZZYYY\\\[[[YYYXXXYYY\\\___aaa]]]]]]]]]^^^^^^____________^^^]]]\\\\\\]]]^^^___^^^```bbbcccccccccdddeeeiiiiiiiiiiiiiiiiiiiiiiiihhhiiijjjkkknnnppprrrsssqqqrrruuuwwwyyyyyyxxxwwwuuuuuuvvvwwwyyy{{{|||}}}~~~iiiUUUNNNDDD======::::::777333000111111222222...---,,,***)))(((((((((+++'''%%%&&&)))+++((($$$&&&((()))+++,,,,,,,,,,,,******))))))))))))))))))+++...222777;;;=========777<<<>>><<<999999666333---.........---,,,,,,+++%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&'''(((((()))---333999666333...,,,,,,...//////,,,+++++++++,,,...000111111111222333444666777888777;;;@@@EEEHHHGGGEEEDDDDDDGGGHHHJJJQQQ\\\eeegggbbbcccccccccjjj{{{}}}||||||{{{pppggg___\\\\\\[[[XXXWWWNNNGGGAAA@@@???:::666666333333333444444444555555666777999<<>><<<444555444333222000...,,,***,,,,,,++++++***)))((((((((((((((((((((((((((((((&&&&&&'''))),,,---+++***,,,++++++***)))(((((('''+++...222555666777888999;;;:::888666444333222222//////000000///---+++***((('''&&&%%%$$$#########%%%$$$$$$%%%&&&(((***,,,***)))(((((())),,,000222444222000......///111333+++)))(((***...111222111111111111111222444666888:::888>>>GGGJJJEEEBBBCCCGGGLLLMMMKKKRRRaaajjjjjjkkkdddccccccfff{{{|||zzzzzzyyyrrrhhh]]]XXXYYY[[[XXXTTTLLLBBB::::::<<<999444222555555666777777777777777888:::<<<===???BBBFFFIIILLLPPPUUUXXXYYY\\\aaaeeeqqq}}}wwwnnnlllkkkhhhffffffbbb^^^WWWPPPJJJFFFDDDCCCEEECCCBBBCCCEEEGGGHHHHHHKKKKKKNNNRRRRRRTTTeeeyyyppp\\\QQQDDD???===555666555444333111...,,,+++,,,,,,++++++***))))))(((((((((((((((((((((((((((''''''(((***,,,---,,,***++++++***))))))(((''''''***---222555666777888999666555444222111000//////.../////////...,,,+++***'''&&&&&&%%%$$$$$$$$$$$$$$$$$$######$$$&&&((()))((('''''''''(((+++---//////...,,,++++++,,,---...+++)))(((***...111111000000000000000222444666777777666<<>>AAAFFFIIIMMMQQQVVVYYY[[[^^^dddiiitttzzztttqqqqqqoooiiidddcccccc^^^WWWOOOJJJHHHHHHIIIGGGHHHGGGDDDBBBDDDIIINNNNNNKKKLLLOOOOOOSSScccuuurrr___TTTHHHDDDBBB:::777777666555333000...---+++++++++*********))))))(((((((((((((((((((((((())))))***,,,...///...,,,)))))))))(((((((((''''''(((,,,111444555666777999222222111000000000111111............---+++)))'''%%%%%%$$$$$$$$$%%%&&&&&&$$$###"""!!!!!!"""###$$$###$$$&&&((())))))))))))***+++,,,---------,,,+++++++++***+++,,,......///111111000111222444666888555888???DDDGGGFFFEEEFFFLLLQQQUUUYYYgggzzzpppccc]]]^^^ggg}}}vvvssstttvvvwwwooofff\\\WWWXXXWWWQQQLLLEEE===888999:::777555555555555666777777777777777777888;;;===>>>BBBFFFJJJMMMQQQVVVYYY\\\```ggglllvvv{{{wwwuuuvvvssskkkfffeeeccc^^^WWWPPPKKKIIIJJJJJJHHHHHHFFFAAA>>>???DDDIIIJJJIIILLLRRRTTTUUUbbbrrrqqq___TTTHHHEEECCC<<<888777666555333111///---+++++++++***************))))))))))))))))))))))))))))))***,,,//////...---))))))))))))(((((((((((())),,,000333444555666777222222111111111111222222......///...,,,***((('''%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%###""""""######$$$$$$%%%''')))******)))))))))+++,,,.........,,,,,,******+++++++++,,,...///333222222333444666888:::555;;;AAADDDDDDEEEEEEDDDLLLQQQTTTXXXggg{{{qqqeee___```iii{{{sssqqqrrruuuvvvnnneee\\\XXXXXXVVVPPPJJJCCC<<<777888888555444555555555666777777777777777777999;;;===???CCCGGGKKKNNNRRRVVVZZZ]]]bbbiiioooyyy~~~{{{zzzzzzvvvmmmhhhgggbbb^^^WWWPPPKKKHHHHHHHHHIIIGGGDDD@@@===>>>AAADDDFFFFFFLLLUUUXXXYYYdddqqqppp]]]SSSHHHDDDCCC<<<888777666555333000...---************************))))))))))))))))))))))))))))))***,,,//////...,,,************))))))))))))***---111333333333444555111111000/////////000000////////////---+++((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%$$$######$$$$$$%%%%%%&&&(((************)))((()))***,,,,,,,,,++++++(((***+++++++++,,,...000444444333444555777999;;;777>>>CCCCCCBBBBBBCCCBBBGGGLLLOOOUUUfff{{{rrrgggddddddkkkzzzrrrpppqqqtttvvvlllddd\\\YYYYYYWWWQQQJJJBBB<<<888888777333333444555555666777777777777777888:::<<<>>>AAADDDIIILLLNNNRRRWWWZZZ^^^dddlllrrr|||}}}zzzzzzyyysssjjjddddddccc___YYYSSSMMMJJJHHHHHHIIIFFFBBB@@@@@@AAABBBCCCEEEDDDJJJUUUZZZ]]]gggtttnnn[[[QQQFFFCCCBBB;;;777777666444222000...---************************)))))))))))))))))))))))))))((())),,,...///---,,,************+++++++++++++++...111333222222222222111111000///......//////000111000///...+++)))''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&'''((()))))))))))))))(((((()))***++++++,,,+++&&&(((++++++***+++///222333333333444555777999:::<<>>@@@CCCGGGLLLOOOOOORRRWWW[[[___fffooovvv{{{xxxssskkkdddaaa```aaa]]]___]]]VVVPPPNNNLLLIIIDDD??????BBBCCC@@@AAAFFFHHHHHHMMMUUU]]]eeeppp{{{nnnYYYOOOJJJEEE???======999666444444222...++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))''''''((()))))))))))))))------,,,)))''''''))),,,,,,///222333333222222222111444777666111...///111---...//////...+++(((&&&(((''''''&&&&&&%%%$$$$$$""""""###$$$%%%%%%&&&&&&&&&''''''(((((((((((((((*********)))***++++++,,,------,,,,,,,,,---......222222222444666888777777@@@NNNWWWRRRIIIGGGHHHHHHJJJLLLQQQ\\\ooo~~~|||sssnnnhhhjjjyyyzzzrrrnnnoooqqqsssoooddd\\\[[[\\\WWWNNNIII======;;;777444222333555777777888777555555666888999;;;>>>BBBEEEHHHJJJKKKLLLSSS[[[___aaaeeelllqqq~~~|||wwwppphhhbbb______ZZZ]]][[[UUUPPPOOONNNKKKHHHCCCBBBDDDDDDAAABBBFFFKKKKKKPPPXXX___eeeoooyyyooo[[[PPPLLLFFFAAA>>><<<999666444444222...+++***++++++++++++***))))))((((((((((((((((((((((((''''''((()))))))))))))))------,,,)))'''''')))+++---000444666555444333444777999999666111...000333---...///...---+++(((&&&'''''''''&&&%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&''''''(((((((((((((((************++++++,,,,,,++++++++++++,,,---...///555333222333666777888777>>>JJJSSSNNNGGGEEEHHHIIIOOOPPPTTT^^^nnn|||~~~yyyooojjjeeeiiizzz{{{tttqqqqqqrrrsssnnnccc[[[ZZZ[[[UUULLLGGG>>>===;;;888444333444555666777777666555555666888999;;;>>>BBBEEEHHHKKKLLLNNNTTT\\\```bbbeeelllrrr|||sssjjjccc___^^^XXX[[[ZZZUUUQQQPPPPPPMMMKKKGGGEEEFFFEEECCCDDDHHHMMMOOOUUU]]]bbbfffoooxxxppp\\\RRRMMMHHHCCC@@@<<<:::777555333111...,,,***************))))))(((''''''''''''''''''''''''''''''((())))))))))))))),,,---,,,***(((''')))+++---111555888888666555555;;;;;;999555///---000333.........---,,,***((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((((((((((((((*********+++++++++,,,,,,*********+++---...000111888666333333555777888888;;;EEELLLHHHCCCCCCHHHLLLTTTUUUWWW___lllxxxyyytttiiieeebbbjjj}}}{{{wwwuuuuuuttttttkkkaaaYYYYYYYYYRRRJJJEEE>>>>>><<<999555444555666555666666666444444666777999;;;>>>AAAEEEIIIKKKMMMPPPVVV]]]```bbbfffmmmttt}}}sssiiiccc``````ZZZ]]]\\\VVVRRRQQQPPPNNNJJJHHHFFFEEEEEEFFFHHHJJJLLLPPPXXX```dddgggoooxxxppp[[[QQQMMMHHHCCC@@@;;;:::777555333000...---+++++++++++++++***))))))((((((((((((((((((((((((''''''((())))))))))))))),,,,,,,,,***(((((()))***,,,000555888888777666666888888777444000......000///...---,,,***)))((((((''''''&&&&&&%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$&&&''''''((((((((((((((())))))*********+++******)))***+++,,,...111333444:::777444333555777888999999???DDDCCC???AAAHHHNNNUUUWWWXXX^^^iiisssuuupppeeebbbbbbmmm{{{yyyyyyxxxvvvttthhh```YYYXXXWWWPPPGGGCCC>>>>>>===:::777555555666444555666555444444666888:::;;;>>>AAAEEEIIILLLNNNSSSXXX^^^aaacccgggooovvv|||qqqgggccccccddd___aaa___XXXSSSQQQOOOLLLFFFFFFDDDCCCDDDHHHLLLMMMJJJNNNXXXaaadddgggpppzzznnnZZZPPPLLLGGGBBB???::::::888555222///...---,,,,,,------,,,,,,+++***))))))))))))))))))))))))''''''((()))))))))))))))+++,,,,,,+++)))((()))******...333666777666666666333555777666444111///...///...---+++***)))(((((('''&&&&&&%%%$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$&&&''''''((((((((((((((('''((())))))******))))))***+++,,,...000333555666:::777444333555777888999888<<>>>>>===;;;777555555555444555666666555555777888:::;;;===AAAEEEIIIMMMOOOUUUYYY___aaaccciiirrrzzz{{{qqqhhhcccccceeebbbdddaaaYYYRRRPPPMMMJJJDDDEEEDDDBBBDDDJJJNNNNNNGGGMMMWWW___aaadddnnnyyylllXXXNNNJJJFFFAAA>>>::::::999666222///......---------------,,,,,,+++************************''''''((()))))))))))))))+++,,,---+++)))(((((()))***---111444555555666777444666888:::999666222///---------,,,+++)))'''&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((((((((((('''''')))*********)))(((***+++,,,...000333555777888666333333555777888888:::;;;===>>>===>>>FFFOOOTTTVVVWWWZZZbbbkkknnnkkkccc```hhh|||zzzzzz||||||xxxtttggg```[[[ZZZWWWNNNFFFBBB=========;;;777555444444555666777666666666888::::::;;;===@@@EEEJJJNNNQQQVVVZZZ___bbbdddkkkvvv~~~~~~uuukkkeeebbbbbbaaaccc```XXXQQQNNNKKKHHHFFFHHHFFFAAACCCJJJOOONNNGGGLLLUUU\\\]]]___iiiuuu~~~lllXXXNNNJJJFFFAAA>>>999::::::666111.........,,,------------,,,++++++))))))))))))))))))))))))''''''((()))))))))))))))***,,,---,,,***(((((()))+++---000222333555777:::888888888888777555111///,,,---------,,,)))'''%%%&&&&&&%%%%%%$$$##################$$$$$$%%%%%%&&&&&&''''''(((((((((((((((((()))+++,,,,,,,,,******)))***+++,,,///111333555555333222333666777888777<<<;;;<<>>===DDDNNNWWWYYYYYYZZZ```hhhkkkhhh```___jjjyyyyyy{{{|||xxxsssgggbbb]]]\\\XXXNNNFFFCCC<<<<<<<<<:::777444333333555777888777777777999;;;;;;;;;===@@@EEEJJJOOORRRVVVZZZ___bbbeeemmmyyyyyyooofffaaa^^^^^^```^^^VVVPPPMMMKKKGGGHHHJJJHHHBBBCCCKKKOOOMMMHHHMMMUUUZZZZZZ[[[fffrrr~~~lllXXXNNNKKKFFFAAA???999::::::777111......///+++,,,,,,,,,,,,+++******(((((((((((((((((((((((('''(((((()))))))))))))))***,,,---,,,***(((((())),,,...000111333555999<<<:::999666555333111///---+++,,,---...,,,)))&&&$$$&&&&&&%%%%%%$$$######"""""""""###$$$%%%%%%&&&&&&&&&''''''((((((((((((((()))+++,,,......---,,,+++((())))))+++---000222333222222222444666888777777>>><<<===@@@???===DDDMMMZZZ\\\\\\\\\```gggiiiggg^^^^^^lllyyyxxx{{{{{{wwwrrrhhhccc___^^^YYYOOOGGGDDD;;;<<<<<<:::666333222222666777888888777888:::<<<;;;<<<===@@@EEEJJJOOORRRVVVZZZ___bbbfffnnn{{{uuuhhh```___\\\ZZZZZZZZZTTTKKKHHHIIILLLIIIGGGFFFHHHIIIJJJJJJLLLNNNSSSVVVUUUXXXdddqqqmmmZZZPPPLLLGGGAAA???;;;:::777555222000///......---,,,,,,+++***)))(((+++******)))))))))))))))************************,,,......---***(((((()))+++...222555666777999::::::888555222000///000000///...,,,++++++)))&&&$$$'''&&&&&&%%%%%%&&&&&&'''###$$$&&&%%%$$$###$$$$$$))))))))))))))))))))))))***+++---......---+++***---------...///000111222111000222555555333555:::???@@@@@@===;;;>>>FFFMMMSSSXXX[[[[[[^^^eeejjjjjjbbbiiijjjyyywwwyyyxxxuuuhhhaaa\\\\\\VVVKKKDDDCCC===<<<:::999777666555555555666777999:::::::::::::::;;;>>>AAAFFFKKKNNNPPPUUUYYY^^^aaaeeennn||||||qqqddd]]]\\\aaa]]]ZZZYYYUUUMMMIIIIIIHHHGGGEEEFFFIIILLLNNNNNNLLLNNNRRRUUUTTTWWWdddrrr~~~lllXXXOOOKKKFFFAAA>>><<<:::888555222000///...---------,,,++++++******+++******))))))))))))))))))******************))),,,---...---***((((((((())),,,000333444555666888999777444222000///000000111///------,,,+++(((&&&'''&&&%%%$$$$$$$$$$$$$$$"""$$$&&&'''&&&&&&&&&''')))))))))))))))))))))))))))***,,,---...---,,,++++++++++++,,,---...000000111000222666666333555999===??????===;;;>>>EEEKKKPPPSSSUUUWWW]]]fffkkkkkkbbbhhhhhh~~~yyywwwxxxuuuqqqfffaaa]]]]]]XXXMMMEEEDDD<<<;;;:::888666555555555555555666888999999::::::<<<===@@@DDDHHHMMMPPPRRRVVVZZZ___bbbgggppp}}}}}}wwwlllaaa\\\]]]fff```[[[[[[XXXQQQKKKIIIFFFEEEDDDEEEIIILLLMMMMMMLLLMMMPPPRRRSSSWWWeeesss}}}kkkWWWMMMJJJEEE@@@>>><<<;;;888555333000///...------------------------+++******)))))))))))))))))))))************))))))+++,,,---,,,***((((((((())),,,000222333444666777666555333111000000000000222000.........,,,***'''((('''&&&%%%$$$############%%%(((***))))))))))))))))))))))))))))))))))))((()))+++------...---,,,))))))******+++---...///111111333777777444444888>>>@@@@@@???>>>@@@FFFKKKNNNOOOPPPTTT___lllpppnnnbbbhhhggg}}}zzzwwwvvvqqqkkkccc___^^^]]]YYYOOOGGGCCC:::999888777555555444444444444555666777888999999<<<===@@@DDDHHHMMMQQQSSSWWW[[[```dddiiirrr~~~xxxrrrjjjaaa___bbbfff```\\\^^^^^^VVVMMMIIIGGGEEEDDDEEEGGGIIIIIIIIIMMMLLLNNNQQQRRRXXXfffttt~~~kkkWWWMMMJJJFFFAAA???===<<<999666333111///...------------......//////+++******)))))))))))))))******+++,,,,,,+++*********+++,,,+++)))(((((((((,,,...222444555666777888444333222111000000000111111///......---,,,***'''((('''&&&&&&&&&&&&&&&&&&&&&))),,,---,,,***))))))(((((((((((((((((((((((('''(((***,,,------...---))))))******+++,,,...///111111444888888444444888@@@AAAAAAAAA@@@CCCHHHLLLOOONNNNNNTTTdddsssvvvrrrbbbhhhggg||||||yyyvvvoooggg___]]]]]]\\\XXXPPPGGGAAA999888777555555444444444333444444555666777888999:::<<<>>>BBBGGGKKKOOOQQQWWW\\\bbbfffkkkuuu}}}wwwrrrjjjbbb```cccbbb^^^]]]bbbbbbZZZOOOHHHGGGFFFFFFGGGJJJKKKLLLKKKMMMLLLMMMPPPSSSZZZgggtttlllXXXNNNJJJGGGCCCAAA???===:::777444111//////,,,------......//////000+++******)))))))))))))))***+++,,,------,,,+++***)))***++++++)))''''''(((,,,...222444555555666888333222222111111000000111///...,,,,,,,,,+++)))&&&$$$$$$$$$$$$%%%'''((()))***---000111///+++((('''(((((((((((((((((((((((('''((()))+++,,,------...++++++++++++,,,...///000111000333777888555666:::AAA@@@??????@@@CCCGGGKKKNNNMMMMMMUUUffftttwwwqqqbbbiiiiii}}}|||xxxooofff[[[\\\[[[YYYUUUNNNFFF???777777666555444444555555444444333444555666888999;;;<<>>;;;888444222000///---------.........//////+++******)))))))))))))))***+++---......---+++***((()))******(((''''''(((***---000222222333444555333333333222222111111000---,,,+++++++++***(((&&& !!!!!!"""$$$&&&((())),,,///333444111,,,(((&&&))))))))))))))))))))))))((())))))***+++,,,------,,,,,,,,,,,,---///000111111000222666777666888===AAA???<<<;;;<<>>AAAEEEIIINNNRRRTTTVVV\\\ccciiioooxxx~~~{{{rrrgggbbbbbbdddaaaaaaaaa\\\RRRKKKIIIEEEFFFGGGKKKPPPSSSTTTSSSLLLKKKNNNSSSYYY___jjjtttlllWWWLLLIIIFFFDDDCCCAAA???<<<888555222000///------------------......+++******)))))))))))))))((()))+++,,,,,,+++)))((('''(((***)))(((''''''(((***---000222222222333444444444444333333222000000---+++******+++***(((&&&######$$$%%%&&&''')))***+++///444555222---)))&&&))))))))))))))))))))))))***************+++,,,,,,,,,,,,,,,,,,---///000111111///111444666666:::AAADDD@@@<<<:::<<>><<>>777666666666666777777888666555444444555777:::;;;<<<===???CCCHHHLLLPPPRRRUUU[[[cccjjjpppyyy{{{tttnnnlllkkkmmmfff[[[SSSNNNLLLKKKKKKDDDDDDEEEGGGKKKMMMNNNMMMMMMLLLOOOTTTXXX___kkkvvv|||iiiTTTJJJGGGEEEBBBBBB@@@>>>;;;777444111///.....................------***++++++,,,,,,++++++******)))(((''''''((()))***)))******)))(((((()))+++...000333555555555444444999;;;;;;777222---,,,,,,......,,,+++)))((('''&&&((('''&&&%%%%%%&&&'''(((++++++---......---++++++((('''''''''((()))+++,,,'''(((((()))***,,,---...///...---,,,,,,,,,---...222333444444555777;;;???FFF???;;;>>>DDDHHHNNNSSSZZZVVVXXXbbbjjjkkkgggddd]]]dddsss~~~|||{{{zzztttllleee]]]___]]]VVVNNNIIIAAA999777666666666666666777888999888777666777888:::<<<<<>>DDDHHHNNNSSSYYYVVVZZZdddkkkjjjeeebbb^^^eeesss}}}{{{zzzxxxssskkkddd]]]^^^\\\TTTMMMGGG@@@999666666666666666777888888999888777666777888;;;<<>>DDD???<<>>888555555555555666888999999999888777666777999;;;===AAAEEEHHHIIIJJJLLLQQQUUUYYY]]]dddmmmsssyyyzzzrrrlllhhhfff___VVVNNNKKKLLLMMMNNNJJJHHHFFFFFFIIIMMMOOOPPPQQQOOOOOORRRUUUZZZfffqqq|||iiiUUULLLIIIFFFCCCAAA>>>===:::777333111/////////......------,,,,,,,,,))))))************))))))))))))))))))))))))******)))******)))(((((()))+++***...222444444555888:::???===999444///+++)))(((+++++++++*********))))))((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''((()))))))))((((((((((((((((((((()))***+++---...///......---,,,,,,---///000222555888::::::;;;===>>>CCC>>><<<@@@DDDGGGMMMTTTWWWZZZbbbmmmoooiiiaaa^^^___hhhvvv~~~{{{yyywwwuuuqqqiiiccc]]]\\\WWWNNNFFFBBB===777444444444555666888999:::999888777777777999<<<===@@@CCCGGGIIIJJJMMMQQQTTTYYY^^^gggooouuu{{{}}}vvvoooiiieeeddd^^^UUUOOOLLLLLLMMMMMMJJJHHHEEEGGGLLLSSSXXX[[[YYYVVVTTTUUUVVVZZZeeeppp|||iiiVVVMMMJJJGGGCCCAAA;;;:::888666444222111111111000000///......------***++++++++++++++++++***(((((()))***************)))******)))(((((()))+++)))...222444333444888<<>>:::666222///...+++++++++*********))))))((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''((()))))))))))))))(((((((((((())))))***+++---...///......---,,,---...///000222555888:::;;;;;;===???BBB>>>===@@@BBBEEEKKKRRRVVV[[[fffpppqqqhhh```^^^___iiiwww|||yyywwwuuuqqqjjjddd]]]\\\VVVKKKCCC@@@;;;777444444444555666888999:::888888777777888:::===>>>>>>@@@DDDHHHKKKOOORRRTTTZZZ___iiirrrwww~~~zzzsssmmmhhhdddbbb]]]VVVQQQNNNMMMLLLLLLKKKIIIGGGIIIQQQZZZcccggg^^^ZZZWWWWWWWWWZZZeeeppp|||jjjVVVNNNKKKGGGCCCAAA<<<;;;999777555444333333000//////...---,,,++++++++++++,,,,,,,,,,,,++++++(((((()))***++++++++++++)))******)))(((((()))+++***...333444222333888===AAA???===<<<<<<:::777555,,,,,,++++++***))))))(((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&''''''''''''((())))))))))))(((((()))))))))***,,,---///000...------------///000111333555777999999;;;===???AAA>>>===@@@AAABBBHHHOOOSSSZZZgggqqqooofff___]]]^^^hhhxxx}}}zzzxxxvvvrrrkkkfff^^^\\\TTTIIIAAA>>>;;;777555555555555666888999999888888777777888;;;===???>>>@@@DDDIIIMMMQQQTTTUUUZZZ```kkkuuuyyyxxxsssnnnjjjgggaaa]]]XXXTTTQQQNNNLLLJJJKKKHHHFFFIIIRRR]]]hhhmmm^^^ZZZWWWWWWWWW[[[gggrrr|||jjjWWWNNNKKKGGGCCCAAA>>>===:::777555333111000000///...---,,,+++************++++++++++++******'''(((***+++,,,,,,++++++)))******)))(((((()))+++***///444444111222777===;;;::::::<<<===<<<888444------,,,+++***(((((('''((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&'''((()))******))))))))))))***+++,,,...///000...---------...///111222444555666777888:::===@@@@@@>>>>>>?????????DDDLLLOOOWWWeeeooolllbbb\\\\\\]]]hhhxxx|||yyyxxxtttmmmhhh```]]]TTTGGG???===;;;888666666666666666777888888888888777777999;;;>>>???BBBCCCGGGKKKPPPSSSTTTUUUZZZaaammmvvv{{{xxxssspppllliiiaaa^^^YYYVVVSSSOOOKKKIIIIIIFFFDDDGGGPPP\\\gggmmm\\\XXXVVVVVVWWW\\\hhhttt{{{jjjWWWOOOLLLHHHCCCAAA???===:::666222///---,,,111000000...---,,,++++++))))))************))))))'''(((***+++,,,,,,++++++)))******)))(((((()))++++++000444444111111777======<<<<<<>>>???===777222......---+++)))((('''&&&((('''&&&%%%%%%&&&'''((($$$%%%&&&''''''&&&%%%$$$%%%&&&((()))*********)))))))))***+++,,,...///000...---------...///111222444555666666666999===AAA@@@>>>>>>???>>>===BBBJJJLLLUUUcccllliii___ZZZ[[[\\\hhhxxx}}}zzzyyyuuuooojjjaaa^^^TTTGGG???===;;;888777666666666666666777888888888777777999;;;>>>@@@FFFGGGIIIMMMRRRTTTUUUTTTZZZbbbnnnwww|||yyyuuuqqqlllgggggg```ZZZYYY[[[WWWMMMDDDHHHHHHGGGGGGIIIQQQ[[[cccTTTTTTTTTTTTUUU\\\fffnnncccRRROOOIIIFFFGGGCCC>>>;;;888666555444222111------------------------,,,,,,,,,+++++++++******++++++******************'''(((***)))(((&&&&&&''')))---000111111222555999???<<<999888888777333///......------,,,+++******&&&''''''(((''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((((((''''''(((***(((((()))***+++,,,,,,---......///...------000222999999777555444666:::>>>AAA???>>>>>>AAAEEEHHHIIIKKKVVVdddjjjhhhaaa[[[XXX]]]jjj{{{{{{wwwsssnnnjjjbbb\\\SSSJJJCCC===777444222222111111333555888999777888999999999:::===@@@DDDGGGKKKOOOPPPRRRTTTVVV\\\bbbllltttxxx~~~vvvssspppkkkgggeee___YYYXXX[[[ZZZSSSKKKIIIJJJIIIHHHGGGJJJOOOTTTPPPQQQRRRSSSUUU[[[eeelll}}}bbbQQQNNNHHHFFFGGGBBBAAA===999555444333111000.........------,,,,,,,,,,,,,,,,,,+++++++++******++++++******************((()))***)))'''''''''(((+++...222333333444888;;;>>>:::666444555444000------------,,,+++*********''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((())))))(((((()))+++&&&'''((()))+++---......---.........------000222666666555555555888===@@@BBBAAA@@@AAACCCGGGJJJLLLNNNWWWaaaeeeccc\\\XXXVVV\\\iiizzz~~~zzztttooojjjhhhaaa[[[RRRIIIBBB===999666555444333222222444666777666888888888888:::===???CCCGGGKKKNNNPPPSSSUUUWWW]]]cccnnnvvvzzz|||tttqqqoookkkhhhggg```YYYWWWZZZZZZVVVQQQKKKKKKKKKIIIGGGFFFGGGHHHMMMOOORRRTTTVVV]]]fffmmm{{{___PPPMMMHHHFFFGGGBBBCCC???999444222111111000000//////...---,,,++++++,,,,,,,,,+++++++++************++++++++++++++++++***+++***)))'''''')))+++---000333444444666:::>>>???;;;555333333222///,,,,,,,,,,,,+++******)))))))))(((&&&%%%%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''((()))******))))))***+++%%%&&&''')))+++---//////,,,...............111333444444444444666:::???CCCDDDCCCCCCDDDFFFJJJNNNQQQQQQWWW]]]___\\\XXXUUUUUU]]]iiiyyy~~~yyyqqqjjjgggfff```ZZZPPPHHHAAA===:::888777666444333333333444444666777888888888999<<>>888333222222222222111000///...---,,,+++***,,,,,,,,,+++++++++************+++++++++++++++,,,,,,,,,+++)))'''(((***,,,...111333444444666;;;???AAA<<<777444444333000...+++++++++*********))))))***(((&&&$$$$$$$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''''')))******)))(((***+++''''''(((***+++,,,---...---...000000000111333555555666666666777;;;AAAEEEEEEEEEFFFGGGIIIMMMRRRUUUTTTVVVYYYYYYXXXVVVWWWXXX^^^jjjyyy}}}zzzppphhheeefffbbbZZZPPPFFF???;;;888777666666555444333444444555666777888888888999<<>>;;;666333333444555555111000000///...---,,,,,,,,,,,,,,,+++++++++************++++++,,,---------+++,,,+++***((((((***,,,,,,///111222222555;;;???<<<999555444555333000,,,++++++++++++++++++++++++)))(((&&&%%%$$$###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&'''((((((''''''((())),,,,,,++++++***))))))))),,,///222333444555666888<<<<<<;;;999999<<<@@@DDDEEEGGGHHHHHHHHHKKKQQQVVVWWWWWWWWWWWWYYY[[[]]]^^^```jjjxxxwwwppplllkkkfff]]]PPPDDD;;;777555444111222333555666777888999777888999999999:::===@@@DDDFFFJJJMMMPPPUUUYYY]]]dddiiiqqqxxx~~~yyytttsssrrrooolll^^^XXXQQQOOOQQQUUUXXXZZZVVVUUUUUUWWWXXXWWWSSSOOOPPPRRRTTTVVVZZZbbbllluuuyyy___QQQOOOIIIFFFDDD???>>>;;;777555444444444333000/////////......------,,,,,,,,,+++++++++************++++++,,,------...***+++++++++)))((()))***,,,///111111222555;;;@@@:::888666666777666111---+++++++++,,,,,,,,,,,,,,,(((''''''&&&%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''&&&((())))))(((((()))***+++++++++******************---000222333444666777::::::999888888;;;???CCCDDDFFFHHHGGGFFFHHHNNNTTTXXXXXXXXXYYYZZZ\\\\\\[[[^^^hhhvvv|||vvvpppllleee\\\NNNBBB:::777555555111222444555777888888999888999:::::::::;;;>>>AAAEEEGGGJJJMMMPPPTTTYYY]]]bbbgggpppxxxxxxtttsssrrrnnnjjj```[[[TTTPPPPPPSSSVVVXXXVVVWWWZZZ___bbb```ZZZUUUVVVWWWYYYZZZ]]]fffqqqzzzzzz```RRRPPPJJJFFFDDD>>>???<<<999666555444222000///////////////.........,,,,,,,,,+++++++++************+++,,,,,,---......(((***++++++)))(((((()))---///111222222666<<>>===:::777555444333222000000///...------,,,------,,,,,,+++++++++*********++++++,,,,,,,,,---------++++++))))))))))))***++++++,,,...111444666888999555444555555666444000---,,,,,,,,,+++++++++******(((&&&$$$$$$%%%&&&%%%$$$(((&&&%%%%%%'''((((((''')))))))))((((((((((((''')))))))))))))))******++++++,,,...111444666888999<<<999888999888777:::@@@IIIRRRWWWRRRMMMMMMPPPQQQVVVVVVWWWYYYWWWUUUYYY___eeennnxxx~~~|||wwwqqqmmmbbbUUUGGG@@@===999666777444444444555555555666666777777888999999<<<@@@CCCEEEHHHMMMQQQTTTWWWZZZ]]]aaajjjttt{{{|||xxxwwwuuunnngggaaaXXXOOOLLLKKKJJJMMMRRRPPPRRRUUUYYYWWWPPPMMMNNNOOOTTTXXXYYYZZZaaannnyyy|||dddTTTOOOHHHGGGEEE======:::666444444333222111000///...------,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,+++***))))))***+++,,,......///111333555666666666555333333333111...,,,,,,,,,,,,+++++++++******)))'''%%%%%%&&&'''&&&%%%(((&&&%%%%%%'''((('''&&&((((((((((((''''''''''''(((((()))******************,,,///222555777777888;;;888888999999888;;;AAAMMMWWW]]]YYYSSSQQQRRRRRRXXXVVVUUUVVVSSSRRRWWW^^^iiisss|||}}}wwwpppkkk```SSSEEE???===999777777444444555555555666666666555777999:::;;;<<>>DDDSSS\\\aaa]]]VVVTTTUUUUUUZZZWWWUUUTTTRRRQQQVVV^^^lllvvv}}}wwwoookkk]]]PPPDDD???===999777777555555555555666666666666444777999;;;;;;===???AAAFFFIIINNNSSSVVVZZZ^^^aaabbbkkkvvv~~~~~~|||xxxppphhh^^^VVVOOOLLLJJJHHHHHHKKKNNNQQQRRROOOKKKKKKMMMOOORRRSSSTTTTTTWWWaaannnyyyyyycccUUUOOOGGGDDDCCC<<<;;;888555333333333222111000///...------,,,------.........---------,,,,,,))))))*********+++++++++++++++*********+++---...///000111333444666888888666333000/////////---,,,,,,,,,,,,+++++++++******)))(((&&&&&&'''''''''&&&%%%$$$$$$'''+++...//////*********)))))))))(((((('''((()))++++++***)))))))))+++///333666777777777444333444888:::;;;AAAHHHVVV^^^bbb]]]VVVUUUXXXYYY[[[XXXVVVUUURRRRRRXXX```lllvvv|||vvvooojjjYYYMMMBBB>>><<<999777777555555555666666666777777444777999;;;;;;===???AAAEEEHHHMMMRRRVVVYYY]]]```bbbkkkvvvzzzppphhh___XXXQQQOOOLLLIIIIIIKKKOOOTTTUUUPPPKKKMMMQQQSSSUUUUUUTTTSSSWWWaaannnxxxvvvbbbVVVPPPGGGEEEDDD>>>:::888555333333333222111000///...------,,,------......---------,,,,,,,,,++++++,,,,,,,,,---------******))))))***+++---...///000111222444555777777444222000/////////...---,,,,,,,,,+++++++++******)))'''%%%%%%&&&'''&&&%%%$$$$$$$$$(((,,,000222222************))))))))))))(((((()))******************,,,///222555777777888444333444888:::;;;AAAHHHTTT\\\```[[[UUUVVVYYY[[[[[[XXXWWWVVVTTTSSSYYYbbbkkkvvv}}}zzztttlllgggVVVKKK@@@===<<<:::888888555555666666666777777777555777999:::;;;<<>>EEEMMMWWW]]][[[VVVVVVXXXYYYYYYWWWWWWWWWUUUTTTZZZbbbjjjuuu~~~{{{wwwppphhhbbbTTTIII???<<<<<<:::888888555666666666777777777777777777888999999<<<@@@CCCFFFIIINNNRRRUUUXXX[[[^^^cccmmmyyy|||rrriiiccc\\\VVVTTTQQQMMMKKKLLLPPPXXXZZZSSSMMMPPPVVVWWWZZZXXXUUUSSSWWWaaannnwwwtttaaaWWWRRRIIIGGGGGGAAA999777444333333333222111000000...---------------------,,,,,,,,,+++++++++))))))*********+++++++++)))((((((((((((***,,,---000000000000////////////111000000111222222000///,,,,,,,,,+++++++++******'''&&&$$$$$$%%%%%%%%%$$$%%%$$$$$$'''+++...//////)))(((((((((''''''''''''***)))((((((((()))+++,,,,,,---...000333666888:::;;;888777999999888<<>><<<<<<:::888888666666666666777777777777777888888888888;;;@@@DDDHHHKKKOOOSSSUUUXXX[[[^^^dddnnnzzz|||uuunnnjjj```\\\VVVQQQOOOMMMLLLJJJQQQTTTVVVXXXWWWWWWWWWXXXZZZSSSOOORRRXXXaaallluuuxxxaaaRRRMMMFFFFFFGGGAAA<<<999555333333333222111111111111111000000000000000...---+++******++++++,,,,,,++++++++++++++++++*********)))((()))+++---///000111111///......///222111111000000000//////---,,,+++))))))))))))***''''''&&&%%%%%%$$$######&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))''''''''''''((()))***++++++---111222333444666888999888888999:::;;;<<<===HHHJJJNNNQQQSSSTTTTTTSSSTTTRRRSSSWWWXXXXXX\\\bbblllvvv}}}yyyoooeee^^^ZZZNNNCCC:::999;;;888555333222444666888999888777777999999999:::<<>>>>>AAACCCFFFJJJMMMPPPRRRSSSVVVTTTTTTVVVWWWWWW[[[aaannnxxx~~~{{{~~~zzzooocccYYYTTTKKKAAA:::::::::888555444666777888999999888777666:::::::::;;;>>>AAAEEEGGGHHHJJJMMMOOORRRWWW]]]aaammmuuuzzzpppggg```\\\VVVRRRNNNKKKJJJJJJJJJIIIHHHLLLPPPSSSSSSSSSTTTTTTQQQNNNNNNTTT[[[cccooozzzhhhXXXQQQHHHGGGGGG@@@===:::666444333333333222111111111111000000000000,,,,,,,,,,,,,,,,,,------((())))))***+++,,,,,,---*********)))((()))+++---///000111111///......///,,,---...//////...---,,,,,,+++******)))(((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''))))))))))))))))))))))))((((((((((((((()))******+++---000111222333444666888999<<<>>>????????????AAABBBEEEIIINNNRRRUUUWWWWWWTTTTTTVVVVVVVVV[[[bbboooxxx~~~{{{xxx{{{|||pppcccXXXRRRHHH@@@:::::::::777555555777888888999888888777666999999999;;;===AAAEEEGGGGGGJJJMMMPPPTTTYYY^^^cccnnnwww|||qqqggg]]]WWWUUURRRMMMKKKJJJKKKKKKKKKJJJMMMQQQRRRQQQPPPOOONNNNNNLLLOOOUUU\\\cccppp{{{}}}eeeVVVOOOGGGGGGHHHAAA===:::666444444444333222111111111111000000000000++++++,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,*********)))((()))+++---///000111111///......///++++++------------,,,+++++++++******)))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''))))))))))))))))))))))))*********)))******++++++,,,...000222222333444666888:::===@@@AAAAAA@@@???@@@AAADDDHHHMMMRRRWWWYYYWWWTTTSSSUUUVVVVVV\\\cccoooxxx|||yyyuuuxxx}}}~~~rrrcccWWWPPPFFF???:::;;;:::777555666777888888888888777777666888888888:::<<<@@@DDDFFFGGGJJJNNNRRRVVV[[[```dddnnnvvv|||rrrggg\\\UUUUUURRRMMMKKKKKKKKKKKKKKKKKKNNNQQQRRRPPPMMMKKKJJJLLLLLLPPPVVV\\\cccppp{{{yyybbbSSSNNNGGGGGGIIIBBB===:::777444444444333333////////////............,,,,,,---------,,,++++++((()))))))))***+++++++++*********)))((()))+++---///000111111///......///*********+++++++++,,,,,,************)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''''''''''''''''''''''')))((((((((((((((())))))---///222333333333555666888:::???BBBDDDCCCBBB@@@>>>???@@@DDDIIIOOOUUUXXXVVVSSSRRRUUUVVVWWW]]]dddqqqyyy|||xxxsssvvv|||rrrcccVVVNNNDDD>>>:::;;;:::777555666666666666666666777777777777777777999<<<@@@DDDFFFHHHKKKPPPTTTXXX]]]cccgggnnnvvvxxxoooeee\\\WWWUUUQQQMMMJJJJJJJJJJJJJJJKKKNNNRRRRRRPPPMMMJJJHHHJJJLLLQQQXXX]]]cccooo{{{zzzbbbTTTNNNGGGGGGHHHBBB>>>;;;777555444444444333////////////............,,,------------,,,***)))))))))))))))*********************)))((()))+++---///000111111///......///+++***)))((((((***,,,---)))*********)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''...000333444444444666777888;;;@@@DDDFFFEEEBBBAAA======>>>AAAFFFMMMSSSWWWUUURRRQQQTTTVVVXXX^^^fffttt{{{~~~xxxsssvvv}}}~~~qqqaaaTTTLLLBBB===;;;;;;:::666555777444444444555555666777777777777888:::===AAAEEEGGGIIILLLQQQVVV[[[```eeeiiipppyyy~~~tttkkkccc]]]YYYTTTQQQLLLIIIIIIIIIIIIHHHJJJMMMQQQRRRPPPMMMJJJIIIJJJLLLQQQXXX]]]cccooozzz{{{dddUUUOOOGGGGGGHHHBBB>>>;;;777555444444444333111111111111000000000000------......---+++***(((*********)))))))))))))))*********)))((()))+++---///000222111///......///+++***(((&&&'''))),,,---))))))*********(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))++++++***************+++///111444555555555666777888;;;@@@EEEGGGFFFCCCAAA>>>>>>???AAAFFFMMMSSSWWWTTTQQQQQQSSSVVVXXX___gggwww}}}yyytttwww~~~|||ppp```RRRJJJAAA===;;;<<<:::666555777333333333444444666777888888888999;;;>>>BBBFFFIIIIIIMMMRRRWWW\\\aaafffjjjrrr{{{xxxqqqhhh]]]UUUTTTSSSOOOKKKHHHGGGHHHJJJKKKHHHIIILLLMMMJJJJJJMMMKKKOOOWWW]]]^^^aaakkkvvvuuueeeUUUNNNKKKGGGCCCBBB===:::777555444444222111000000000000////////////++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++...//////000000///...---***))))))((((((((())))))))))))******)))((('''%%%'''%%%######$$$%%%$$$###%%%$$$###%%%(((+++***((())))))(((((('''''''''&&&(((''''''(((((()))***++++++111777::::::999:::;;;;;;>>>BBBEEEEEEDDDAAA???======>>>BBBJJJRRRWWWZZZSSSOOOOOOSSSWWWZZZaaahhhxxx|||~~~}}}~~~}}}}}}wwwmmmcccVVVLLLFFFAAA<<<888777777444222444555666666555555666888888999:::<<<===AAAFFFIIIHHHLLLRRRYYY___eeejjjmmmvvv|||tttjjj___XXXXXXVVVRRRMMMIIIGGGGGGHHHIIIFFFFFFIIIIIIGGGHHHLLLOOOSSS[[[```aaabbbkkkuuusssdddTTTNNNKKKGGGCCCBBB<<<:::666555444444333111000000000000////////////+++++++++++++++++++++++++++++++++,,,,,,,,,------************************---...000111000///---,,,(((((('''''''''''''''((()))************((('''&&&'''&&&$$$$$$%%%%%%%%%$$$%%%$$$$$$&&&***------+++)))))))))(((((((((''''''(((((((((((()))***+++,,,,,,111777999999888999;;;===???BBBDDDDDDBBB???<<<======>>>CCCKKKSSSXXX[[[RRROOOOOOSSSVVVZZZbbbjjjyyy}}}~~~{{{}}}{{{tttmmmeeeXXXMMMFFFAAA<<<999888777555333444555666666555555666888777888:::;;;===@@@EEEIIIJJJNNNSSSZZZaaagggllloooxxxuuukkkaaaZZZ]]]ZZZUUUPPPKKKIIIGGGGGGHHHEEEDDDFFFGGGFFFHHHLLLRRRWWW^^^dddddddddlllvvvqqqbbbSSSMMMJJJGGGCCCBBB<<<999666444444444333222111111000000000/////////,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,)))))))))))))))))))))))),,,...111222222///,,,***&&&&&&&&&&&&&&&''''''''')))******+++***((('''&&&(((&&&$$$$$$%%%&&&%%%$$$%%%$$$%%%(((+++...//////***)))))))))))))))((((((((((((((())))))***+++,,,---111666888888777888:::>>>@@@BBBCCCBBB@@@<<<:::<<<===???EEEMMMUUUZZZ\\\SSSPPPQQQUUUXXX]]]fffooozzz~~~{{{{{{wwwrrrmmmgggYYYLLLEEEBBB===:::999777555444444555666666555555666888777888999;;;<<<@@@EEEHHHKKKOOOVVV\\\bbbhhhnnnrrr{{{tttiii```[[[^^^[[[VVVRRRNNNLLLIIIHHHIIIEEEDDDFFFGGGGGGJJJOOORRRWWW___fffffffffnnnxxxpppaaaRRRLLLJJJGGGCCCCCC<<<999666444444444333222222111111000000/////////,,,,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,************************,,,...111333222///,,,)))&&&''''''(((((((((((((((******++++++***)))'''&&&'''%%%######$$$%%%$$$###%%%%%%&&&(((+++---......************))))))))))))(((((((((((()))***++++++...222666777666555777:::<<<>>>@@@AAAAAA???<<<:::<<<===@@@GGGOOOVVVZZZ\\\TTTSSSTTTWWW[[[```jjjttt|||~~~|||vvvqqqnnngggXXXJJJDDDBBB>>>;;;999777666555444555666666555555666888666888999:::<<<@@@DDDHHHKKKPPPWWW]]]bbbhhhooottt~~~}}}pppeee^^^[[[\\\YYYUUURRRQQQOOOLLLJJJHHHDDDCCCFFFGGGHHHKKKPPPQQQVVV^^^eeefffgggpppzzzpppaaaRRRLLLJJJGGGCCCCCC;;;999666444444444444333222222222111000/////////---------,,,,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,///111333222///+++)))'''((()))***++++++************++++++***)))(((&&&&&&$$$###"""###$$$###"""%%%&&&'''(((((()))******))))))))))))************''''''''''''((()))******///222555555444444666999999;;;===??????>>>===<<<<<<===AAAHHHPPPWWWZZZ[[[TTTSSSTTTWWWZZZ___jjjvvv~~~xxxqqqllleeeVVVGGGBBBAAA???<<<999666555555444555666666555555666888777888:::;;;<<<@@@EEEHHHKKKPPPWWW]]]aaagggpppvvvzzzmmmbbb]]]]]]ZZZVVVRRRQQQQQQQQQNNNJJJEEEAAAAAAEEEGGGGGGJJJNNNRRRVVV]]]dddeeehhhrrr}}}qqqbbbSSSMMMJJJGGGCCCBBB;;;888555444444555444333333333222111000000///.........------,,,,,,++++++************++++++++++++++++++++++++++++++++++++...///111222111///+++))))))***+++---------,,,,,,***++++++,,,+++)))(((''''''%%%######$$$$$$$$$###%%%&&&''''''&&&&&&'''((((((((()))))))))))))))***''''''''''''((()))***+++000333555444222222555999888999;;;===>>>===<<<<<<<<<>>>BBBIIIQQQVVVXXXXXXRRRQQQSSSUUUWWW[[[hhhtttzzzqqqiiiaaaRRREEE?????????<<<888555444555444555666666555555666888888999:::<<<===AAAFFFIIIKKKQQQXXX]]]aaagggqqqyyyyyylllbbb___aaaYYYUUUQQQPPPQQQPPPLLLHHHCCCAAABBBFFFHHHHHHJJJNNNVVVYYY___cccdddgggrrr~~~sssdddTTTNNNKKKGGGCCCBBB:::888555444555555444333444333333222111000///...///......---,,,,,,++++++************++++++++++++************************///000111111000...+++***(((***,,,.........---,,,++++++,,,,,,+++***((('''((('''%%%%%%&&&&&&&&&%%%###%%%''''''&&&&&&(((***''''''((((((((()))))))))))))))))))))***+++,,,---111333444333111111555888999:::;;;<<<<<<;;;:::999<<<>>>CCCJJJQQQUUUVVVVVVSSSSSSTTTVVVVVV[[[hhhuuuzzzoooeee\\\OOODDD===>>>>>><<<777444333444444555666666555555666888999:::;;;===>>>BBBGGGJJJLLLSSSZZZ___bbbiiisss|||}}}zzzmmmcccbbbdddYYYUUUPPPOOOPPPOOOKKKFFFDDDCCCEEEJJJLLLKKKMMMPPPZZZ\\\```ddddddfffrrr~~~uuueeeUUUNNNKKKGGGCCCBBB:::888555444555555555444444444333222111000///...//////...---,,,,,,++++++)))************+++++++++))))))))))))))))))))))))000111111000///---,,,+++(((***,,,...///...---,,,++++++,,,,,,+++***((('''***)))''''''((((((((('''!!!$$$''''''&&&'''***,,,&&&'''''''''(((((())))))++++++++++++,,,---...///222333444222000000444888:::;;;<<<<<<;;;:::888777<<<>>>CCCJJJQQQTTTUUUTTTWWWVVVXXXYYYYYY]]]jjjxxx}}}~~~yyynnnbbbXXXMMMDDD;;;===>>>;;;777333333444444555666666555555666888999;;;<<<===???CCCGGGKKKNNNUUU\\\aaacccjjjuuu~~~|||qqqllliiiggg```YYYTTTTTTSSSNNNJJJIIIHHHHHHJJJLLLNNNMMMKKKIIISSS```bbbbbbgggjjjrrrxxxgggVVVOOOMMMHHHCCC???<<<999555333333333222111111222222111111000///...///---++++++,,,,,,+++***)))************+++++++++,,,***((('''&&&'''((()))---000222222000---,,,,,,))))))***+++---///111222------,,,+++)))(((''''''((('''&&&$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''')))))))))(((((((((((((((''')))+++,,,,,,,,,---...999666222000000333777:::<<>>FFFJJJJJJJJJNNNRRRXXXWWWXXXYYYYYY]]]jjjwww|||yyyssskkkaaaUUUIIIBBB???@@@???;;;555222444666888888888888888999999999999999999;;;???EEEJJJNNNUUUUUUYYY___dddjjjvvv~~~wwwrrrnnnjjj```XXXSSSRRRQQQMMMJJJIIIIIIIIIJJJKKKMMMMMMLLLJJJQQQ^^^aaaaaafffiiiqqqssscccSSSNNNMMMIIIDDDAAA<<<999555333333333222111111111111111111000......///...,,,---...///...---)))************+++++++++---,,,***)))((()))***+++,,,...111111...,,,++++++)))***+++---...000111222//////...,,,+++***)))(((((('''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''************************(((***+++,,,+++,,,...///888555222///000222666999<<<>>>???>>><<<:::999999777>>>EEEIIIIIIJJJNNNRRRXXXWWWXXXYYYYYY]]]iiiwww|||xxxrrriii___SSSHHHBBBAAA@@@>>>;;;777666666777666777777777888888999999;;;::::::<<<@@@FFFKKKNNNTTTTTTXXX___eeelllxxx|||yyyssslll___WWWPPPPPPOOOLLLJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMPPP\\\``````eeehhhooommm^^^OOOKKKLLLIIIEEEBBB<<<999555333333333222111111111111111000///.........---,,,---/////////...)))************+++++++++,,,,,,***)))))))))***++++++...000000...+++******)))***---///111111222111111111000...---+++******((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''***************************+++,,,++++++,,,///111666444111///000222666888=========;;;999888888999999???EEEHHHHHHJJJOOOTTTZZZXXXWWWXXXXXX]]]iiivvv{{{wwwpppggg[[[PPPGGGBBB@@@>>>:::888888777666555444555555666777888999999<<<<<<<<<>>>BBBGGGKKKNNNRRRSSSXXX```gggooo|||~~~}}}uuukkk]]]TTTNNNMMMMMMKKKJJJKKKLLLLLLKKKJJJJJJKKKMMMOOOPPP\\\``````eeehhhoooiiiZZZMMMJJJKKKHHHDDDAAA<<<999555333333333222111111111111111000///...------,,,+++,,,------,,,***))))))*********+++++++++***)))(((''''''((()))))),,,...000000...,,,+++******+++...111222222222111222111000...---+++***)))''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((+++,,,,,,++++++,,,000333666444111000000333666999======<<<999777777999;;;<<>>:::666444666666444222333333444555666777888999<<<<<<<<<>>>BBBFFFKKKMMMQQQRRRXXXaaaiiirrr~~~uuukkkYYYQQQKKKKKKKKKJJJIIIKKKKKKKKKKKKJJJHHHJJJNNNQQQSSS^^^aaa```eeeiiiqqqiiiZZZMMMJJJJJJGGGBBB???<<<999555333333333222111000111111000000///...---...---,,,------,,,***((())))))*********+++++++++(((((((((((((((((())))))---///111111///---,,,,,,***,,,///111333222222111111000///---+++***((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''((((((((((((+++,,,,,,++++++,,,000333555444222111222444777999<<<<<<;;;888777777:::===???DDDHHHIIIIIILLLTTTZZZ\\\XXXVVVWWWZZZ```lllxxx}}}yyywwwqqqfffXXXMMMFFFCCC===999555444555666444111222333444555666777888888::::::;;;>>>BBBFFFJJJLLLPPPRRRXXXaaajjjsss}}}{{{rrriiiVVVNNNIIIJJJKKKIIIHHHJJJGGGIIIJJJIIIHHHIIINNNRRRVVVaaabbb```eeeiiisssiii[[[NNNKKKKKKHHHBBB???<<<999555333333333222111000000000000///...------//////...///000///,,,***)))************+++++++++************++++++++++++...000222222000---,,,,,,+++---...000111222111111000000...,,,***)))'''&&&&&&&&&''''''''''''&&&%%%&&&&&&'''''''''((((((((('''(((((())))))******+++***+++,,,++++++,,,///111444222111000111444777888999999999888777888;;;>>>AAAEEEHHHHHHHHHLLLUUU\\\]]]YYYVVVXXX\\\cccppp{{{}}}yyyyyyxxxssshhhZZZNNNFFFDDD???===999777777666555444333444444555666777888888888999;;;>>>BBBGGGKKKMMMQQQRRRXXXbbbjjjsss{{{vvvrrrkkkcccRRRLLLHHHJJJKKKIIIHHHHHHCCCFFFIIIIIIHHHIIINNNRRRXXXbbbaaa^^^ccciiiuuuhhhZZZNNNLLLMMMJJJEEEAAA<<<999555333333333222111000000000000///...---,,,,,,,,,---///111111...,,,)))************+++++++++))))))***+++++++++++++++---///111111///---++++++,,,---......///000111111111000...,,,***((('''&&&%%%&&&'''(((((('''&&&&&&''''''''''''((((((((((((''''''(((((()))******+++(((***+++,,,+++,,,...///111000//////000222555666555666777777777888;;;>>>AAADDDFFFEEEEEEJJJTTT\\\^^^YYYUUUXXX^^^fffsss~~~xxxsssyyyyyyvvvkkk\\\OOOGGGEEE??????===999666444444555555555666666666777777777777999;;;???DDDIIIMMMOOORRRSSSYYYbbbiiirrrvvvnnniiiccc]]]PPPJJJGGGJJJLLLIIIGGGGGG@@@DDDHHHIIIHHHIIINNNSSSYYYbbb```\\\aaahhhuuugggZZZNNNMMMOOOLLLGGGDDD<<<999555333333333222111000000000000///...---,,,''''''))),,,///000///---)))************+++++++++&&&'''((())))))))))))))),,,...000000...,,,******------------...///111222111111///---+++)))'''&&&%%%&&&'''(((((((((&&&&&&''''''''''''((((((((()))%%%%%%%%%&&&'''(((((()))''')))+++,,,,,,,,,---.........------...000333444111333555666666888;;;===AAACCCDDDCCCCCCIIISSS\\\^^^YYYUUUXXX___hhhuuu}}}uuupppyyyzzzwwwnnn^^^PPPHHHEEE===>>>===999333111222444666666666777777777777777777999<<<@@@FFFKKKOOOQQQSSSTTTYYYbbbiiiqqq}}}zzznnnjjjggg^^^SSSPPPMMMJJJJJJLLLMMMKKKIIIAAAFFFJJJKKKJJJKKKOOOTTTXXXXXX]]]aaabbbeeerrrkkkXXXPPPPPPMMMLLLJJJ@@@:::999666444333222222222111000///......------...,,,,,,------...---------******++++++++++++******((()))***++++++***)))(((//////...---,,,,,,,,,,,,...///111333444444444444111///---+++)))(((((((((%%%&&&&&&''''''&&&&&&%%%'''(((((()))))))))))))))''''''''''''((((((((()))(((((()))***+++---///000///......------///000111222222333333444888>>>BBB@@@GGGJJJFFFCCCIIIUUU\\\```]]]YYYZZZaaajjjrrrwwwxxxrrrrrrwwwxxxvvvmmm^^^PPPIIIGGGCCC???:::666555444333333666666555666666777888999::::::;;;???EEEKKKNNNPPPTTTWWW]]]cccjjjuuuvvvjjjfffccc[[[PPPOOOKKKHHHHHHKKKKKKJJJGGG@@@DDDJJJLLLMMMOOOTTTYYYXXXYYY^^^ccccccggguuulllYYYPPPQQQMMMLLLIII@@@;;;999777555333222222222111000///......------...,,,,,,------...------,,,******++++++++++++******((()))************)))(((......---,,,,,,+++,,,,,,...///111222444444333333111///---+++)))(((((((((%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((((((((('''''''''((((((((())))))(((((()))***+++---...//////......------///000111000000111111222666<<<@@@CCCHHHIIIDDDCCCKKKVVV\\\aaa___\\\]]]aaajjjtttzzzxxxrrrrrruuuwwwvvvlll]]]OOOGGGEEEBBB>>>:::777666555555444666555555666666777888999::::::<<<@@@EEEKKKOOOQQQTTTXXX^^^ccckkkvvvuuuhhhdddaaaYYYPPPMMMJJJFFFFFFHHHIIIHHHEEEAAAFFFKKKMMMOOORRRWWW[[[ZZZ]]]bbbeeeeeejjjyyylllZZZRRRRRRMMMLLLIII@@@<<<:::888666444333333333111000///......------...,,,------...------,,,,,,******++++++++++++******((())))))******))))))(((---,,,,,,++++++++++++,,,///000222444555555555444000///---***)))(((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''((((((((()))))))))((())))))***+++---...//////......------///000111000111111111222666<<<@@@FFFHHHFFFCCCFFFPPPZZZ___bbbbbbaaa```bbbjjjvvv~~~vvvqqqrrrsssvvvuuulll]]]NNNEEEBBBAAA===999777777777777666555555555555666777888999999:::===AAAFFFKKKOOORRRUUUYYY___eeelllwwwwwwjjjeeebbb\\\SSSLLLIIIEEEDDDFFFGGGFFFDDDEEEHHHLLLNNNOOORRRUUUXXX^^^ccchhhhhhggglll|||mmm[[[TTTSSSMMMKKKIII@@@===;;;999666444333333333111000///......------...---------...------,,,,,,******++++++++++++******((())))))))))))))))))(((+++++++++******+++,,,,,,222333444666777777666666000///,,,***((('''''''''&&&&&&''''''''''''&&&&&&&&&''''''((()))((((((((('''(((((((((((())))))))))))))))))***+++,,,...//////......------///000111333333333333555999>>>CCCHHHHHHEEECCCJJJWWWaaadddcccddddddbbbccckkkxxxtttpppqqqrrruuuuuummm^^^NNNDDD@@@???<<<999888888888888777555555555555666888999:::999;;;>>>BBBFFFKKKPPPTTTWWW[[[```fffnnnyyyxxxkkkeeeccc]]]VVVMMMIIIDDDCCCDDDFFFEEECCCDDDFFFIIILLLOOORRRUUUXXXbbbiiinnnkkkgggnnn~~~nnn]]]VVVUUUMMMJJJIIIAAA===<<<999666444333333222111000///......------...---.........---,,,,,,+++******++++++++++++******)))(((((((((((((((((()))************+++,,,,,,---111222333444555555444444000...,,,***((('''''''''&&&''''''((((((''''''&&&(((((()))************)))(((((((((((()))))))))***)))))))))***+++,,,---...///......------///000111333333444444555999???CCCHHHGGGDDDDDDMMM\\\gggjjjcccddddddbbbdddlll{{{{{{ppplllnnnpppttttttlll]]]NNNEEEAAA===;;;888888888999888777444444555555666888999:::888;;;???CCCFFFKKKQQQVVVYYY]]]bbbhhhooo{{{xxxjjjcccaaa]]]WWWNNNJJJEEECCCDDDFFFEEEDDD@@@BBBEEEJJJPPPUUUYYY[[[cccmmmqqqlllhhhpppooo___XXXVVVMMMJJJHHHAAA===<<<999666444222222111111000///......------...............---,,,++++++******++++++++++++******)))((((((''''''(((((()))*********++++++---.........///000111222111000000///...,,,)))((('''''''''''''''((((((((((((''''''))))))***+++++++++******((((((((()))))))))******************+++,,,---...///......------///000111111222222222333777===AAAGGGGGGEEEFFFOOO]]]gggkkkcccbbbaaa```dddooo}}}vvvllliiikkknnnqqqqqqiii[[[MMMEEEBBB;;;999888777888888777666444444444555777888::::::888<<>>AAACCCGGGIIIIIIMMMVVV^^^```^^^\\\ZZZ[[[fffuuu}}}sssiiibbb``````fffiiifffZZZNNNGGGCCCAAA;;;;;;:::888777555444333888777666666777999;;;<<<===@@@CCCFFFIIINNNSSSWWW___aaafffmmmsss{{{zzznnnfffaaa]]]ZZZUUULLLCCC@@@DDDHHHHHHFFFJJJFFFEEEKKKQQQTTTXXX[[[```eeeiiiiiilllwwwpppaaa[[[ZZZQQQLLLHHH@@@:::999666444333222222222222222111000///...------///......------,,,++++++++++++,,,,,,++++++*********))))))(((((())))))***...,,,,,,...222444444222333111000///000000...---,,,,,,***)))(((''''''''''''&&&&&&%%%%%%&&&&&&''')))((('''(((***+++***)))((((((((((((((()))******---,,,,,,,,,,,,,,,---------...///...------...000000111222333444777;;;>>>EEEIIIKKKKKKOOOXXX```bbb___]]]ZZZ[[[gggwwwzzzpppfff```___```jjjlllgggZZZMMMGGGCCC@@@;;;:::999777555444444444777666555555777999;;;<<<>>>@@@DDDGGGJJJOOOTTTXXX```bbbhhhooovvvxxxllleee```\\\ZZZQQQJJJBBB@@@DDDHHHIIIHHHJJJGGGHHHNNNTTTVVVZZZ^^^bbbgggkkklllmmmwwwooo```\\\\\\RRRLLLHHH???;;;:::888555333222222222222222111000///...------///......------,,,++++++++++++*********++++++,,,*********))))))*********---------000333555555555444222000000000///---+++,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&'''''')))(((((()))+++---,,,+++)))(((((((((((()))******///...---,,,,,,,,,,,,---//////000///------...000000111222222333666:::===FFFJJJLLLLLLQQQZZZaaaddd```^^^[[[\\\hhhyyyvvvlllccc______```lllmmmgggYYYLLLFFFCCC@@@;;;999777444333333444444444444444555666999;;;<<>>;;;999777444222111111111111111111000///.........///......------,,,+++++++++***)))))))))+++,,,---++++++************++++++---...///111333555666777888666444333333222000...,,,+++***)))'''''''''''''''&&&&&&&&&&&&''''''((()))(((((())),,,------,,,))))))(((((())))))***+++......------,,,------...000000111///...---///000222333444444555777<<>>BBBGGGIIIJJJOOOYYYaaaddd^^^___^^^aaammm}}}yyypppiiiffffffffffffcccbbb\\\RRRLLLHHHCCC===888777666555444444444444444555666888999:::::::::>>>BBBHHHMMMQQQUUUYYY\\\aaadddkkkuuu~~~~~~vvvmmmjjjkkkggg^^^VVVHHHFFFCCCAAABBBDDDFFFHHHFFFIIIQQQZZZ^^^^^^aaaggghhhnnnuuuvvvvvv|||mmm]]]WWWUUULLLGGGEEE===666555444333222333444444000000000000///////////////......------,,,++++++)))***+++++++++)))((('''))))))(((((((((((())))))...111333222000000222444333111000000111111000...+++***)))(((&&&&&&&&&&&&&&&&&&&&&'''''')))******000...------------,,,************)))******+++,,,,,,+++******))))))******---///000111111222444666666777888777888:::===@@@BBBGGGJJJJJJOOOYYYbbbddd`````````dddpppxxxoooiiiggggggfffeeeeeeddd^^^TTTMMMIIIBBB;;;777777777666666555555444666666777999::::::::::::===BBBHHHMMMRRRUUUYYY\\\ccceeelllvvvyyyrrrnnnkkkfff\\\TTT???AAAAAA???===>>>DDDIIIJJJNNNUUU[[[___bbbdddfffbbbooosssttt{{{mmm```TTTPPPOOOIIIAAA<<<999777444333333333111000////////////............///...,,,+++******+++,,,+++++++++)))'''''')))+++***((('''&&&&&&'''(((***......///000222333555555333222222000...,,,***)))---+++)))&&&%%%%%%&&&&&&***(((&&&%%%%%%''')))+++000000000///...,,,***)))******************++++++,,,+++*********+++,,,------,,,,,,,,,---000333444:::777444555999<<<======???@@@AAADDDOOO]]]ddddddddd```^^^eeesssvvvkkkggghhhgggggghhhjjjhhh]]]OOOGGGEEEAAA999777888888777555444555777444555777888888999;;;===???BBBFFFKKKOOOTTTYYY]]]```hhhkkktttzzzsssoookkkcccXXXNNNDDDBBB@@@??????BBBFFFHHHPPPTTTZZZ^^^aaabbbbbbcccfffqqquuuyyylll___SSSPPPOOOIIIAAA===888666333222222222000///////////////............///...---,,,+++++++++,,,*********(((&&&&&&(((******)))'''&&&&&&''')))***,,,---///111222333333444444333222111///---+++***,,,***(((&&&%%%%%%&&&'''***(((&&&%%%%%%''')))+++000000222222111///,,,***************************---,,,+++++++++,,,---...---,,,,,,,,,---000333444888666555666:::<<<===<<>>===@@@EEEGGGHHHTTTVVVZZZ^^^aaabbbbbbbbbiiirrrvvv}}}lll___SSSPPPNNNHHHAAA>>>777555222111111111000...////////////............000///...---,,,,,,,,,,,,)))******)))'''''')))***))))))''''''''''''))))))+++,,,///111222222222111444444333111///---+++******)))(((&&&&&&&&&'''((()))((('''&&&&&&(((***+++...000333444444222...,,,************************---,,,,,,,,,,,,---...///------,,,,,,---000222444444444555777;;;======<<>>AAAFFFKKKOOOSSSXXX\\\```hhhllluuuvvvlllfffbbb\\\PPPFFFBBB@@@===<<>>>>>BBBGGGKKKOOOSSSXXX[[[```iiimmmwww}}}rrreee___^^^ZZZQQQHHH>>>AAABBB@@@???DDDPPPZZZ[[[WWWSSSSSSYYY```gggjjjmmmyyy{{{|||ooocccWWWPPPJJJBBB===;;;999777444333333333111000////////////............/////////......---,,,,,,''')))******(((((()))***))))))(((((((((((())))))(((***---///000000...---.........---,,,***)))((('''''''''''''''(((((()))((('''''''''((()))+++,,,'''+++000444555222...+++*********)))))))))(((((()))******+++,,,---------...---,,,,,,---///111333111444888;;;============???AAAEEEJJJUUU```eeeccc```^^^```jjjyyyzzzqqqjjjkkkooopppppprrrppphhh\\\QQQIIIBBB???===<<<<<<<<<999666555555666666888:::;;;;;;<<<>>>??????CCCHHHMMMPPPTTTXXXZZZ```iiinnnxxx{{{ooobbb]]]^^^\\\TTTKKK???DDDGGGDDDAAAGGGVVVcccddd]]]VVVTTTYYYaaahhhkkkqqq|||}}}{{{ooodddWWWOOOIIIAAA<<<;;;999777555333333333222000////////////..................///......---++++++###%%%''''''&&&%%%&&&'''))))))))))))))))))))))))((())),,,---......---,,,+++++++++++++++***))))))'''''''''((((((((((((((('''''''''((()))***+++,,,&&&***///222333111---************))))))(((((('''((()))***+++,,,---------///...---,,,---///111333333666:::<<<======>>>>>>===AAAEEEKKKVVVaaaeeeccc___^^^```jjjyyy{{{sssnnnqqquuuuuutttuuupppeeeYYYPPPIIIAAA>>>???;;;;;;;;;888666555555666777888:::;;;;;;<<<>>>@@@@@@DDDJJJNNNRRRUUUXXX[[[aaajjjoooyyyzzzooocccaaacccaaaVVVKKKCCCEEEFFFCCCAAAHHHVVVaaaccc\\\VVVUUU[[[ccchhhjjjqqqzzzyyyyyymmmbbbVVVOOOHHHAAA>>>>>>888666444333333222111///////////////............------......---,,,+++***###%%%(((((('''&&&'''''')))))))))******)))))))))))))))***+++,,,,,,,,,,,,))))))***+++++++++++++++((((((((((((((((((''''''''''''((()))***+++,,,,,,'''***...111222000---***+++******)))((((((''''''((()))+++,,,---......---///...---,,,---///111222555999<<<=========>>>@@@???CCCGGGMMMXXXbbbeeebbb]]]]]]bbbnnn|||zzztttqqqvvvzzzyyyvvvtttnnnbbbWWWOOOHHH@@@>>>@@@999999999777555444555777555777999:::::::::<<<>>>AAAEEEKKKPPPTTTVVVYYY[[[aaajjjpppzzzyyypppgggfffhhhdddWWWJJJFFFDDDAAA???@@@GGGRRR[[[[[[VVVRRRUUU]]]eeeiiijjjnnnuuusssvvvjjj```UUUNNNHHHBBB@@@AAA777555333222222111000...000/////////............,,,------...---,,,***)))&&&(((++++++************))))))************)))))))))))))))******+++,,,,,,((()))***+++,,,---------(((((())))))((('''&&&&&&&&&'''((()))***+++,,,,,,)))+++///111222000---++++++******)))(((''''''&&&)))***,,,.../////////...///...---,,,---///111222777:::===>>>===<<>>AAA777888888777555444555777444555777888888999;;;===BBBFFFLLLQQQUUUWWWZZZ\\\aaajjjppp{{{sssqqqnnnllliiiaaaWWWPPPJJJDDD@@@AAACCCFFFMMMTTTWWWXXXYYY\\\___cccgggiiinnntttrrruuujjjaaaTTTLLLHHHDDD@@@<<<888666333222222222111//////............---------//////...---,,,,,,++++++***************+++++++++((()))***)))((('''((()))))))))*********))))))(((''')))+++,,,---,,,***))),,,,,,++++++***)))))))))&&&&&&''''''''''''&&&&&&&&&+++111444333///,,,******))))))((('''&&&&&&%%%******,,,...///000000111///...------...000222444888999;;;===???AAABBBBBBCCCEEEKKKUUU___eeefffdddbbbccciiisssyyytttsssyyy~~~yyyqqqlllnnncccUUUKKKGGGDDD@@@<<<:::888666555666666555333555666888999999:::<<<>>>CCCEEEKKKSSSWWWWWWZZZ___dddiiisss}}}tttrrrooolllfff^^^TTTMMMIIICCC???@@@BBBDDDKKKRRRYYYYYYZZZ\\\___cccfffhhhjjjrrrsssuuujjjaaaUUULLLGGGCCC???;;;888666333222222222111//////............---------///......---,,,,,,++++++************************((()))***)))((('''((()))))))))************))))))'''((()))***+++***))))))***))))))(((((('''&&&&&&%%%&&&'''((()))*********+++...222333000,,,)))'''******))))))(((''''''&&&)))***,,,...000111222222000///......///111333555888999;;;===???AAABBBBBBBBBEEEKKKUUU```fffgggeeecccdddiiisss~~~|||vvvuuu{{{}}}xxxoooiiikkkbbbVVVLLLGGGCCC@@@======;;;888888888777666555555777999999999:::<<<>>>CCCEEEKKKSSSWWWWWWZZZ___fffkkkuuuzzzuuusssooojjjcccZZZPPPJJJHHHBBB>>>???AAACCCIIIPPPZZZYYYZZZ[[[]]]aaadddfffhhhtttxxxyyyiiiaaaUUULLLFFFBBB>>>;;;888666333222222222111//////............---------.........------,,,,,,+++))))))))))))))))))))))))((()))***)))((('''((()))))))))***************))))))))))))*********++++++))))))(((''''''&&&&&&%%%&&&&&&'''(((((((((((((((,,,...000000---***)))(((++++++******)))((((((((()))***,,,///111222222222000/////////000222444666777999;;;>>>@@@AAABBBBBBBBBDDDKKKUUU```ggghhhgggdddeeejjjsss}}}{{{zzz}}}}}}uuukkkeeeeee```WWWNNNGGGBBB@@@???@@@>>>;;;:::999999777666555777999:::::::::<<<>>>CCCDDDKKKSSSWWWWWWZZZ___hhhmmmwwwxxxsssqqqmmmggg```WWWOOOJJJIIICCC???@@@AAABBBGGGNNNXXXXXXWWWXXXZZZ^^^aaacccjjjyyyjjjbbbWWWMMMFFFAAA===;;;888666333222222222111//////............---------......---------,,,,,,,,,))))))))))))((((((((((((((()))***)))((('''((()))))))))***+++++++++******+++++++++***+++,,,,,,---******))))))((((((''''''(((((('''&&&%%%###!!! )))***,,,,,,+++***+++,,,+++++++++*********))))))+++,,,...000111111000000///.........///111444555777999<<>>;;;:::999999777666555777999::::::;;;===>>>CCCDDDKKKSSSWWWXXX[[[```jjjnnnxxxwwwooonnnkkkeee]]]VVVPPPMMMJJJEEEAAAAAAAAABBBFFFLLLUUUUUUTTTUUUWWW[[[```bbblll|||kkkdddYYYNNNFFF@@@===;;;888666333222222222111//////............------------------------,,,,,,,,,))))))))))))((((((''''''((()))***)))((('''((()))))))))***++++++++++++++++++************+++,,,---******))))))((((((''''''(((((('''&&&%%%###!!! ((()))***)))((()))***,,,++++++++++++************,,,...000111111///...,,,---,,,,,,,,,---000333444777999===@@@BBBBBBBBBAAA@@@CCCIIITTT___fffhhhgggdddffflllttt~~~rrrfff```___\\\VVVNNNFFFAAA@@@AAA>>><<<999888888777666444666777999::::::;;;===???CCCEEELLLTTTXXXYYY\\\aaakkkoooyyyvvvmmmllliiiccc\\\UUURRRPPPKKKEEEBBBBBBAAAAAAEEEJJJRRRRRRQQQSSSVVV[[[aaadddmmm{{{lllfff[[[PPPFFF@@@===<<<888666333222222222111//////............---------------------------------+++******))))))(((((('''((()))***)))((('''((()))))))))***+++,,,,,,,,,,,,)))))))))***************))))))(((''''''&&&&&&%%%''''''(((((((((''''''&&&+++++++++)))&&&%%%&&&(((************************,,,---///111000///,,,***,,,+++++++++---000222444777999===AAACCCCCCBBBAAA@@@BBBIIISSS^^^eeefffeeeaaaeeemmmvvvsssfffaaaaaa\\\TTTKKKEEEBBB@@@@@@:::888666555666666555333666888:::::::::;;;===???DDDFFFMMMVVVZZZ[[[^^^ccclllpppzzztttmmmllliiicccZZZTTTRRRQQQJJJEEEAAAAAA@@@???BBBGGGPPPPPPPPPRRRWWW^^^dddhhhnnnzzz||||||nnnhhh^^^RRRGGG@@@>>>===888666333222222222111//////............---------------------------------,,,++++++***))))))((((((((()))***)))((('''((()))((()))***+++,,,,,,,,,,,,***+++,,,---------,,,+++***))))))(((((('''&&&&&&'''(((((()))))))))(((((()))******(((&&&$$$%%%&&&************************(((***---///000///---+++,,,,,,+++,,,---000333555777999===AAACCCCCCBBBAAA@@@BBBHHHRRR]]]cccdddbbb^^^dddnnnxxxttthhhcccddd\\\QQQIIIEEEBBB@@@>>>888666444444555555555333666888:::;;;;;;;;;===???EEEGGGNNNWWW\\\]]]```eeennnrrr|||rrrnnnnnnjjjcccZZZSSSQQQQQQIIIDDD@@@@@@???>>>AAAEEEPPPPPPPPPSSSXXX```gggkkkpppzzz{{{{{{nnniii___SSSHHHAAA>>>>>>888666444222222222111/////////.........---------------------------------,,,,,,,,,+++***))))))((((((******)))((('''((()))((()))***+++,,,------------...000222222111000...,,,,,,++++++******))))))))))))(((((('''&&&$$$$$$%%%&&&((('''&&&&&&''')))))))))))))))))))))******$$$'''+++...000000...------,,,,,,---///111444666777999>>>BBBDDDDDDBBBAAA@@@BBBHHHRRR\\\bbbbbbaaa\\\cccnnnyyyvvviiidddfff\\\OOOGGGDDDCCC@@@===666555333333555666555444666888:::;;;;;;<<<>>>???FFFHHHOOOXXX]]]^^^aaafffpppttt}}}|||yyywwwssslllccc[[[TTTOOOMMMAAA@@@>>><<<;;;===BBBEEELLLMMMOOORRRWWW___gggmmmyyyxxxzzz}}}~~~sssmmmcccWWWLLLCCC>>>;;;888777444222000///////////////...------------...000...---+++******++++++************************((((((((((((((()))******'''(((((()))+++---///000.........///......---,,,++++++)))(((''''''''''''))))))(((((('''''''''&&&***((('''''''''((('''''')))))))))))))))******+++,,,///222555666444111///+++++++++,,,...111444555888:::>>>AAACCCDDDDDDDDDFFF@@@EEEVVV```]]][[[^^^\\\dddqqq}}}rrrjjjiiijjjbbbWWWKKKBBB>>>===>>>777444333444777888777555666888;;;<<<<<<===???AAAEEELLLTTTYYY[[[^^^dddjjjvvvyyy~~~}}}{{{zzzzzzvvvnnneee[[[SSSNNNKKKAAA@@@>>><<<;;;===AAAEEEMMMNNNOOORRRWWW___hhhnnnuuuvvvzzz~~~rrrlllcccWWWLLLDDD>>>;;;888666444222000//////000//////...------------...///...---,,,++++++++++++************************((((((((((((((()))******))))))******,,,---//////...............---,,,,,,+++***)))((('''''''''''')))((((((((('''''''''&&&***)))((('''((((((((('''((((((((('''((())))))***+++---111333444222///---+++++++++,,,...111444555888:::===AAACCCDDDDDDDDDEEEAAAFFFUUU___\\\ZZZ]]]]]]dddppp{{{~~~pppiiihhhjjjbbbVVVJJJBBB>>>======666555333444777888777555777999;;;<<<<<<===???AAAFFFLLLTTTYYYZZZ]]]dddiiivvvzzz~~~{{{{{{{{{zzzyyyuuummmcccYYYPPPJJJFFFAAAAAA>>><<<;;;===AAAEEEMMMOOOQQQTTTYYYaaaiiinnnssswww~~~pppkkkbbbWWWMMMDDD>>><<<777666444222111000111111//////...------------...------------,,,+++******************************((((((((((((((()))******+++++++++,,,------......------......------,,,+++******)))(((''''''''''''(((((((((''''''''''''''')))))))))((((((((((((((('''''''''''''''(((((()))***,,,///111111///---++++++++++++,,,...111444555888:::===@@@CCCDDDDDDDDDDDDAAAGGGUUU]]][[[YYY[[[___fffpppzzz|||nnnggggggjjjbbbUUUIIIBBB>>><<<;;;666555444555666777777555777999;;;;;;<<<===@@@BBBGGGMMMUUUXXXZZZ\\\bbbhhhuuu{{{~~~{{{zzzyyyxxxtttpppiii```VVVMMMFFFCCCBBBAAA???<<<;;;===AAADDDLLLPPPVVV[[[```eeejjjmmmttt{{{nnniiiaaaWWWMMMEEE???<<<666555333222111111222222//////...------------...,,,,,,---...---,,,***)))************************((((((((((((((())))))***,,,,,,---------------------------------,,,++++++***)))(((''''''''''''''''''''''''''''''''''''''')))*********)))((((((((((((''''''''''''((())))))***,,,...000000///,,,++++++++++++,,,...111444555777999<<<@@@CCCDDDDDDDDDDDDCCCIIIUUU\\\[[[ZZZ[[[aaahhhqqqzzzzzzmmmggghhhjjjaaaSSSHHHAAA>>>;;;999555555555555666777666666888999;;;;;;<<<===@@@CCCHHHNNNUUUXXXYYY[[[bbbgggsss|||}}}{{{wwwuuunnnkkkfff^^^UUUMMMGGGDDDBBBAAA???<<<;;;<<<@@@DDDKKKQQQ[[[ccchhhjjjkkklllttt}}}lllhhh```WWWMMMEEE@@@===777555444222111111222222//////...------------...+++,,,---...---,,,+++***))))))))))))))))))))))))((((((((((((((())))))***,,,,,,---......------,,,,,,,,,,,,,,,,,,++++++***)))(((((('''''''''''''''&&&&&&&&&'''''''''''''''(((***,,,,,,***(((((()))))))))(((((())))))***+++,,,---///000000///---++++++++++++,,,...111444555666888<<<@@@BBBDDDDDDDDDCCCEEELLLVVV]]]]]]]]]]]]ccciiirrrzzzzzzmmmhhhhhhiii___QQQFFFAAA>>>;;;999444555666666666666666777999:::;;;;;;;;;===AAADDDHHHNNNTTTWWWXXX[[[bbbgggqqq|||~~~|||yyyuuurrrllljjjeee___WWWPPPJJJGGGCCCBBB???<<<;;;<<<@@@DDDJJJRRR^^^ggglllmmmllllllrrr|||jjjfff___WWWNNNFFF@@@===888666555333222111222222//////...------------...,,,,,,,,,------,,,,,,+++))))))))))))))))))))))))((((((((((((((()))******++++++---......---,,,+++++++++,,,,,,++++++***)))((((((''''''&&&''''''(((&&&&&&&&&&&&&&&'''''''''(((+++...---***((()))***)))))))))))))))***++++++...///000111000///---,,,+++++++++,,,...111444555555777;;;???BBBDDDDDDDDDDDDHHHPPPYYY^^^aaaaaaaaabbbiiirrrzzzyyymmmggghhhggg\\\NNNEEEAAA???<<<999444555666666555555666888:::;;;;;;;;;;;;>>>AAAEEEHHHMMMSSSVVVWWW[[[bbbhhhqqq~~~zzzwwwuuussspppkkkiiieee___WWWPPPJJJFFFCCCBBB???<<<:::<<<@@@CCCLLLSSS]]]eeejjjlllmmmmmmrrr|||hhheee___WWWNNNGGGAAA>>>999888555333222111111111//////...------------...,,,,,,,,,++++++,,,,,,---))))))))))))))))))))))))((((((((((((((()))******)))***,,,---...---,,,++++++++++++++++++******)))'''''''''&&&&&&''''''(((%%%%%%%%%&&&&&&''''''''''''+++//////+++((()))+++((((((((((((((()))******...///000000000///---,,,+++++++++,,,...111444555555777;;;???BBBDDDDDDEEEDDDJJJSSS[[[aaaeeefffeee___fffpppyyyxxxkkkfffgggeeeZZZLLLCCCAAA@@@===999333555777666555444666888:::;;;;;;;;;;;;>>>BBBEEEGGGLLLRRRUUUWWW[[[cccjjjrrr}}}uuurrrrrrqqqpppjjjhhhccc]]]UUUMMMGGGCCCCCCBBB@@@<<<:::<<<@@@CCCMMMSSS[[[bbbgggjjjmmmooosss}}}gggddd^^^WWWNNNGGGAAA>>>:::999666444222111000000//////...------------...---,,,+++***+++,,,---...))))))))))))))))))))))))((((((((((((((()))******''')))+++---------,,,++++++++++++++++++***))))))''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''''',,,000///+++((()))+++'''''''''''''''((())))))....../////////...,,,++++++++++++,,,...111444555444777;;;???BBBDDDEEEEEEDDDLLLUUU\\\bbbgggiiihhh]]]cccnnnxxxwwwjjjdddeeedddXXXJJJBBBAAA@@@===:::333555777777555444666888;;;;;;;;;;;;;;;>>>BBBFFFFFFKKKQQQUUUWWW[[[dddkkktttwwwmmmqqqvvvooohhhccc]]]XXXUUUQQQKKKFFFDDD>>>999:::<<<===@@@DDDIIIQQQ[[[aaadddhhhnnnsssvvv~~~mmmeee\\\VVVOOOEEE???>>>>>>;;;777555444333111///000///...---,,,++++++++++++++++++************)))************))))))))))))''''''(((((((((((('''''''''(((+++---...---+++***------------,,,,,,+++***++++++)))(((''''''''''''************))))))))))))111///---+++************(((((((((((())))))))))))---......///////////////******+++---///111444555666666888;;;@@@CCCEEEEEECCCLLLUUUZZZ___eeefffddd]]]dddnnnzzz{{{nnnfffgggggg[[[OOOIIIEEE>>>888666666666666444333444777::::::;;;<<<;;;<<<>>>AAADDDLLLPPPSSSTTTVVV\\\gggppp}}}~~~wwwnnnqqquuummmeeeaaa\\\YYYVVVRRRLLLGGGDDD>>>999:::<<<===@@@DDDKKKRRRZZZ___bbbffflllrrrvvv~~~mmmeee\\\VVVOOOEEE???>>>>>>;;;777555444333111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))(((((())))))))))))(((((((((***---/////////---,,,,,,,,,------,,,,,,+++***+++***)))(((''''''''''''))))))))))))))))))))))))000///---+++***************************)))))))))---...///111111000000///+++,,,---...000333555666999999:::<<>>BBBEEELLLPPPSSSTTTVVV]]]hhhqqq~~~~~~}}}xxxpppsssvvvmmmbbb___[[[YYYWWWSSSMMMHHHEEE>>>999:::<<<===@@@DDDLLLRRRXXX\\\^^^bbbiiipppwww}}}mmmeee\\\VVVOOOEEE???>>>===;;;777444333333111000111000///......------...------------,,,,,,,,,,,,************))))))))))))))))))************))))))***,,,...000000000///...,,,,,,,,,,,,,,,++++++*********)))(((''''''''''''((((((((((((((((((((((((///...---,,,+++******+++,,,,,,++++++******)))))),,,...000222333111///...------...///111333555777;;;;;;<<<===>>>???@@@@@@FFFNNNUUUXXXZZZ^^^___]]]bbbiiissswwwmmmiiiiiiiii^^^RRRMMMIIICCC===:::666666666555444555777999:::;;;;;;;;;<<<>>>BBBEEELLLPPPSSSUUUWWW^^^jjjrrr}}}xxxqqqvvvxxxooo___\\\ZZZXXXXXXTTTNNNIIIEEE>>>::::::<<<<<>>===:::666444333333111000111111000///////////////------------,,,,,,,,,,,,************)))))))))(((((())))))******))))))(((***,,,---///000//////...++++++,,,,,,,,,++++++******)))((('''''''''''''''''''''''''''((((((((((((...------,,,++++++++++++,,,,,,+++******)))((((((***---000222222111...,,,------...///111333555666:::;;;======>>>>>>@@@AAALLLRRRXXXYYYZZZ^^^___]]]aaaiiiuuu~~~ssskkkhhhiiiggg\\\QQQMMMIIICCC===;;;555666777666555555777999999:::;;;;;;<<<>>>BBBEEELLLOOOSSSVVVXXX```llluuu{{{uuuoootttxxxooo^^^[[[XXXWWWWWWUUUOOOKKKFFF???:::;;;<<<<<>><<<999666444333222111000111111000/////////000000,,,,,,,,,,,,++++++++++++************)))))))))((('''(((((())))))((((((''')))***,,,---......------******+++,,,,,,+++++++++)))(((((('''''''''''''''&&&'''''''''((((((((())),,,,,,,,,,,,,,,,,,,,,+++++++++***)))((((((''''''(((+++...000000///,,,***,,,------...000222444555777:::<<<===>>>???AAADDDNNNSSSWWWWWWXXX\\\]]]\\\___hhhuuuyyynnnhhhggggggaaaVVVMMMJJJGGGAAA<<<999555666777777666666777999999:::;;;;;;<<>>;;;888555333333222111000000000////////////000000,,,,,,,,,,,,++++++++++++************))))))))))))''''''((((((((((((''''''))))))***+++,,,,,,,,,,,,)))***++++++++++++++++++((((((''''''&&&''''''((('''''''''(((((())))))***++++++,,,---------,,,,,,******))))))((((((''''''(((***,,,......---+++***---------...000222333444555888<<<>>>===???CCCFFFLLLQQQTTTSSSUUUYYY[[[ZZZ]]]gggvvvvvvkkkfffeeeeeeYYYOOOGGGEEEDDD???:::888555666888888777666777999999:::;;;;;;<<>>BBBCCCIIIQQQUUUXXX^^^hhhooorrruuu~~~mmmeee\\\VVVOOOEEE???>>>;;;888555333333222111000/////////......//////000------------,,,,,,,,,,,,************))))))))))))(((((())))))))))))(((((())))))******+++,,,,,,,,,))))))***+++++++++++++++'''''''''&&&&&&''''''(((''''''((())))))***++++++***+++,,,---------,,,,,,))))))))))))))))))))))))***+++,,,---...---,,,,,,......///000111333444555555999===>>>===>>>BBBFFFKKKPPPSSSRRRSSSYYY\\\\\\^^^hhhwww~~~uuujjjffffffeeeSSSJJJCCCBBBBBB>>>999777555777888888777777888999888999:::;;;<<>>BBBAAAHHHPPPUUUYYY```iiippppppsss~~~mmmeee\\\VVVOOOEEE???>>>:::888444333333222111000//////............///000//////.........---------************))))))))))))))))))************)))))))))******++++++,,,------((()))***+++++++++++++++''''''&&&&&&&&&''''''((('''(((((()))***++++++,,,)))***,,,---...------,,,***************+++++++++,,,,,,------......------000000000111222444555666666:::>>>>>>======AAAEEELLLQQQTTTSSSUUU[[[_________iiixxx|||uuujjjgggfffeeePPPGGG@@@AAAAAA===999777555777888999888777888999888999:::;;;<<>>@@@AAAHHHJJJOOOUUU]]]eeelllpppuuu{{{llleeeZZZQQQKKKEEE???;;;;;;:::888555333111000000//////...---------------............---,,,+++***))))))))))))(((((((((((('''(((((()))***+++++++++))))))***+++,,,,,,------...------,,,+++***)))))))))((('''&&&&&&%%%%%%&&&)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,---,,,***)))))))))******+++++++++---///000...,,,/////////000111333444555888:::======<<<===AAADDDJJJLLLPPPTTTXXX[[[^^^___dddmmmzzz}}}{{{uuujjjeeeddddddUUUJJJ@@@>>>???<<<999777777777777777777777888999;;;;;;;;;:::;;;???EEEIIINNNNNNQQQXXX^^^eeerrr}}}xxxvvvyyy{{{zzzwwwjjjbbbZZZWWWWWWWWWRRRMMMHHHCCC===:::;;;>>>@@@AAAHHHJJJNNNUUU\\\dddjjjnnnsss|||kkkcccYYYQQQKKKFFF@@@;;;:::999777555333222111111000///......------..................---,,,+++******)))))))))(((((((((((('''(((((()))******++++++*********++++++,,,,,,------,,,,,,++++++*********+++***)))((('''''''''''''''(((***+++++++++***************++++++,,,,,,,,,,,,,,,***)))))))))******+++++++++---///000...,,,------...000222555777888888;;;>>>>>>===>>>AAAEEEJJJLLLQQQUUUYYY\\\```bbbfffnnn{{{}}}}}}~~~tttiiieeedddcccUUUJJJ@@@>>>>>>;;;888777777777777777777888888999<<<<<<=========@@@EEEIIIMMMNNNRRRYYY___fffrrr}}}{{{{{{~~~}}}zzzooohhh```[[[ZZZWWWQQQLLLJJJEEE???;;;<<<>>>@@@BBBHHHJJJOOOUUU\\\bbbhhhkkkppp}}}iiiaaaXXXPPPKKKFFF@@@<<<999888777555333222222222111000//////......//////............---,,,++++++******)))))))))(((((((((((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))))))))%%%&&&''')))*********************+++++++++++++++,,,+++******)))*********++++++,,,...000000...---+++,,,...111444777:::<<<:::<<<>>>>>>===>>>BBBFFFKKKNNNSSSWWWZZZ^^^aaadddjjjqqq||||||pppgggddddddcccUUUJJJ@@@>>>===999666666777777777777777888999999<<<===??????@@@BBBEEEHHHMMMNNNSSS[[[aaagggrrr|||}}}~~~}}}xxxqqqlllddd___\\\XXXQQQLLLJJJFFF@@@<<<;;;===???AAAJJJLLLPPPVVV]]]cccgggjjjnnn|||ggg```WWWOOOKKKFFFAAA===888888666555444333222222111111000///////////////---.........------,,,+++*********)))))))))(((((((((((())))))************,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++***))))))))))))$$$$$$&&&''')))***++++++***************+++++++++++++++******************,,,+++,,,...000000///---,,,---///111555888;;;===;;;===???>>>===???CCCGGGNNNRRRWWWZZZ[[[]]]aaadddnnnuuuxxxllldddccccccaaaSSSIII@@@===;;;777555555777666666666777888999:::;;;===???@@@@@@BBBEEEGGGMMMOOOUUU]]]ccchhhrrr|||yyysssqqqmmmgggbbb^^^YYYRRRMMMHHHEEE@@@;;;999;;;>>>AAAKKKNNNRRRXXX___dddhhhkkkmmm{{{ggg```WWWPPPKKKGGGBBB>>>888888666555444333222222111111000///////////////---------...------,,,,,,************)))))))))))))))))))))))))))*********,,,,,,++++++++++++++++++*********++++++,,,,,,---++++++***)))((((((((((((###$$$%%%&&&(((***+++,,,************************************+++*********,,,,,,,,,...000111///---...///000222555777:::;;;;;;===>>>>>>===>>>CCCHHHQQQVVVZZZ\\\\\\\\\```dddrrrzzz}}}sssgggaaabbbaaa___QQQHHH@@@===:::666444555666666666666777888999:::999;;;===???@@@BBBEEEGGGNNNPPPVVV^^^dddiiisss}}}~~~|||uuuoooooommmhhhddd___YYYRRRMMMGGGEEE@@@<<<999:::???CCCKKKNNNSSSYYY```eeeiiikkkooo{{{hhhaaaXXXQQQLLLHHHCCC???999888777555333222222222111000//////......//////,,,------...------,,,,,,++++++*********)))))))))))))))))))))))))))******++++++++++++++++++++++++*********++++++,,,,,,,,,******)))(((''''''''''''%%%%%%%%%&&&((()))+++,,,***************)))))))))))))))***++++++++++++***,,,,,,---///111111///...000000111222444666888999;;;===>>>===<<<>>>CCCHHHRRRWWW\\\]]]\\\\\\```eeevvv~~~yyynnnccc```aaa```\\\NNNFFF???<<<999555444666666666666666777888::::::888:::<<<===???BBBFFFJJJPPPQQQVVV^^^dddjjjuuu~~~}}}}}}{{{uuuoooooommmjjjeee^^^WWWOOOJJJFFFEEEAAA===:::;;;AAAEEEIIIMMMRRRYYY```eeeiiikkkqqq|||jjjcccYYYRRRMMMHHHCCC???:::999777555333222111111000///......------......,,,,,,------...------,,,+++++++++*********))))))***)))))))))))))))))))))*********++++++,,,,,,---++++++++++++++++++,,,,,,******)))(((''''''''''''&&&&&&&&&&&&((()))+++,,,+++*********)))))))))(((((()))***+++,,,++++++***,,,,,,---///111111000...//////000222444666888999;;;<<<===;;;:::===BBBGGGOOOUUU\\\]]]\\\]]]bbbhhhxxx|||uuujjj```___aaa___YYYLLLEEE>>>;;;888444444777555555666666777999:::;;;999:::;;;===???DDDJJJNNNRRRRRRVVV]]]cccjjjvvv~~~|||}}}|||vvvppppppnnnkkkeee]]]UUUMMMHHHGGGFFFCCC>>>;;;===CCCHHHHHHKKKQQQXXX___eeeiiikkksss~~~kkkddd[[[SSSMMMIIICCC???;;;:::888555333111000000//////...---------------,,,,,,------...---------+++++++++************)))*********)))))))))))))))))))))***+++,,,,,,------+++++++++++++++++++++++++++***)))(((''''''''''''((('''''''''((()))+++,,,+++*********))))))((((((((()))***+++,,,,,,+++***---,,,---///111111000...---...///111444666999::::::<<<<<<;;;:::<<>>???AAACCCEEEIIIOOOUUU[[[```fffkkktttjjjbbbXXXOOOJJJEEE@@@===;;;:::777444222000///...//////.........---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((()))+++---...///000000///---,,,,,,---...,,,+++---+++((()))******(((%%%***)))))))))***,,,...///---,,,***(((''''''((()))))))))***+++,,,,,,------...///000000000000000//////000333555777888888888>>><<<888777999>>>DDDIIIUUUUUUWWWZZZZZZ\\\fffqqqmmmdddccc```bbb```VVVLLLEEE>>><<<999555444666444555555666777999:::;;;999;;;===???AAAEEEJJJNNNTTTUUUYYY```eeelllxxx}}}~~~|||xxxvvvrrrqqqnnnhhh___UUULLLGGGGGGEEEBBB???>>>???AAABBBEEEIIIOOOSSSXXX^^^dddiiitttiiiaaaWWWOOOJJJFFFAAA===;;;999777444222000///...//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++,,,------------------,,,++++++,,,,,,+++)))+++)))'''((())))))'''%%%)))((((((((()))+++---...---,,,***))))))***+++,,,))))))***++++++,,,------......//////000000/////////111333666888999999:::<<<:::777666999@@@GGGKKKUUUUUUXXX[[[[[[^^^hhhsssooohhhfffaaaccccccZZZLLLDDD>>><<<:::666444666555555666777888:::;;;<<<;;;<<<>>>???BBBFFFLLLPPPTTTUUUYYY```fffmmmxxx~~~|||wwwuuuppppppnnniiiaaaWWWNNNIIIGGGEEEBBB@@@??????AAAAAAFFFIIINNNQQQUUU[[[dddjjjttthhh```WWWOOOJJJFFFBBB???:::999777444222000///////////////.........------.........---------,,,,,,++++++++++++++++++++++++************************------------,,,+++***))),,,***))))))******)))((()))'''&&&'''((()))'''&&&((((((''''''(((***,,,---,,,+++*********+++---...))))))******+++,,,,,,,,,,,,---......//////......000111444666888:::;;;;;;999888666666:::AAAIIINNNTTTTTTXXX\\\]]]```kkkvvv~~~sssnnnjjjcccdddfff^^^KKKDDD>>><<<:::666444666666666666777999:::<<<===>>>>>>>>>???BBBGGGNNNSSSUUUUUUYYY```fffmmmyyy|||wwwtttppppppmmmhhh```VVVMMMGGGEEEDDDCCCAAA@@@@@@AAAAAADDDHHHMMMPPPTTT\\\gggooovvvggg```VVVOOOJJJGGGCCC???:::999777444222111000///////////////............------------,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,+++***))))))+++***))))))******)))((((((''''''(((((()))(((((((((((((((((()))+++,,,...,,,,,,+++*********+++,,,))))))******+++++++++,,,++++++,,,---............///000222555777999:::;;;999777666666:::BBBJJJOOORRRSSSWWW\\\^^^bbblllwww}}}vvvsssmmmccceeehhhaaaIIICCC===<<<:::666444666666777777888999;;;<<<===>>>>>>>>>>>>@@@FFFNNNSSSUUUUUUZZZaaagggnnnzzz}}}}}}~~~zzzvvvuuurrrqqqllleee\\\RRRIIICCCCCCBBBBBBBBBBBBAAAAAAAAABBBGGGMMMQQQVVV___lllvvvyyyggg```VVVOOOJJJGGGCCC???999888666444222111000000000000/////////.........,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,++++++---+++******++++++***)))((())))))))))))))))))******)))))))))***,,,...///000000...---,,,+++******)))***************++++++***+++,,,---...............///000222555777999;;;:::888666777;;;BBBIIINNNPPPRRRWWW]]]___cccmmmxxx|||wwwuuummmbbbdddggg___HHHBBB===<<<:::666444555666777777888999;;;<<<===============@@@EEEMMMSSSUUUVVVZZZaaahhhooo{{{{{{zzz{{{yyywwwvvvuuurrrkkkbbbXXXMMMEEEAAA@@@@@@AAABBBCCCCCCCCCBBB@@@FFFNNNSSSXXXaaappp{{{{{{hhh```WWWOOOJJJFFFBBB???999888666444222111000000000000000/////////......,,,,,,+++++++++*********************************++++++++++++++++++++++++))))))+++,,,------------...,,,++++++,,,,,,+++***)))***+++***)))((()))*********))))))+++,,,...///444333222000///---,,,+++***************************+++,,,---.../////////---...///111444777999;;;:::888666777;;;BBBJJJOOOQQQSSSYYY___aaadddnnnyyyzzzvvvtttjjj___bbbdddYYYGGGAAA===<<<;;;666444555666666666777999:::<<<===<<<======>>>@@@FFFMMMRRRUUUVVVZZZbbbiiippp|||xxxwwwxxxwwwwwwxxxvvvrrrjjj___UUULLLEEEBBB===>>>@@@CCCDDDEEEDDDDDD???GGGPPPUUUYYYaaaooo{{{|||iiiaaaWWWOOOJJJFFFAAA===999888666444222111111000000000000000/////////...------,,,,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,------............,,,++++++,,,,,,+++***)))***+++***'''&&&''')))))))))((()))***+++---...111111000///...---++++++************))))))))))))***+++,,,.../////////000......///111444777:::<<<888666555777<<>>@@@BBBEEEIIINNNRRRUUUVVV[[[ccciiiqqq}}}xxxwwwwwwttttttwwwuuuqqqjjj___TTTKKKGGGEEE@@@AAADDDGGGIIIHHHEEEAAACCCIIIQQQUUUXXX```lllwww}}}lllaaaUUUOOOIIIBBB>>>===;;;999777555333222111000111000000///...---------------,,,,,,,,,,,,++++++******+++,,,+++***)))((('''((()))++++++,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++******+++,,,,,,,,,+++)))((('''''''''((('''''''''((()))+++,,,---,,,***)))***---...+++)))))))))************))))))***+++---///000000///////////////222666999999999999777555666<<>>?????????AAAEEEIIINNNQQQWWWXXX^^^fffmmmuuuxxxxxxxxxuuutttvvvwwwsssjjj^^^RRRIIIEEECCC@@@AAADDDGGGJJJIIIEEEBBBEEEKKKRRRUUUXXX___kkkuuulllaaaUUUNNNIIIBBB>>>===;;;999777555333222111000111000000///......------------,,,,,,,,,,,,++++++***++++++,,,+++***)))((((((((()))***++++++++++++,,,,,,+++******+++,,,,,,+++++++++***+++++++++,,,+++***)))'''''''''''''''&&&''''''(((***,,,---...---+++******++++++)))&&&))))))************))))))***+++---///000000///////////////222666999999999888777555777>>>HHHRRRYYYWWWYYY^^^dddgggjjjuuu}}}{{{{{{xxxuuuhhhYYYVVV[[[XXXPPPDDDAAA===:::888777555333777666666666777:::<<<>>>?????????AAADDDIIIMMMPPPWWWYYY___hhhooowww{{{yyyzzzzzzwwwuuuvvv{{{vvvlll___RRRIIIEEEDDD@@@AAADDDGGGJJJIIIFFFDDDGGGLLLSSSUUUXXX___kkkuuujjj___TTTMMMHHHAAA>>>===;;;999777555333222111000000000000///......------------,,,,,,,,,,,,++++++***++++++++++++***))))))((())))))*********)))))),,,++++++******++++++,,,++++++++++++++++++++++++***)))(((''''''&&&''''''&&&'''''')))+++---///000...---+++******)))'''%%%))))))************))))))***+++---///000000////////////000222666999:::999666666777:::AAAJJJRRRXXXWWWZZZ___eeehhhlllvvv||||||}}}wwwrrrdddVVVTTTZZZYYYRRRFFFBBB===999777666555444777666666777888:::<<<>>>>>>>>>???AAADDDIIIMMMOOOVVVZZZbbbkkkqqqxxxzzz{{{||||||{{{yyywwwxxx}}}xxxnnnaaaTTTKKKGGGFFF???@@@CCCFFFIIIJJJGGGEEEFFFLLLRRRUUUXXX```mmmxxxhhh]]]RRRLLLGGGAAA======;;;999777555333222111000000000//////............------,,,,,,,,,+++++++++++++++++++++******))))))))))))*********)))((((((+++++++++++++++++++++++++++++++++++++++******))))))(((((('''''''''''''''&&&&&&''')))+++---///000...---+++***)))(((''''''))))))************))))))***+++---///000000//////000///000333666999::::::555666888===CCCKKKRRRVVVVVVXXX___eeeiiimmmvvv~~~~~~yyypppaaaUUUTTTZZZZZZUUUHHHCCC===888666666555555666666777777999;;;<<<======>>>???AAADDDHHHLLLNNNTTTYYYccclllrrrxxxzzz}}}{{{yyyyyyyyyzzzuuulll___SSSKKKGGGFFF>>>???AAAEEEHHHIIIHHHFFFDDDJJJQQQUUUYYYbbbqqq}}}fff\\\QQQKKKFFF@@@======;;;999777555333222111000////////////............------,,,,,,,,,++++++++++++++++++***************)))************))))))(((++++++++++++++++++++++++***++++++++++++***)))(((((((((((((((((('''''''''&&&'''''')))***,,,...///------,,,***)))))))))***))))))************))))))***+++---///000000//////000000000333777:::::::::555666999>>>DDDKKKQQQTTTSSSWWW^^^eeeiiilllvvv|||ppp```UUUUUUZZZYYYUUUHHHCCC===888777666666555666666777888:::;;;<<<======>>>???BBBEEEIIILLLNNNSSSYYYccclllqqqwww|||yyywwwxxxxxxtttqqqiii]]]QQQHHHCCCAAA======???CCCGGGHHHGGGFFFDDDJJJPPPUUUYYYdddssseeeZZZOOOJJJFFF@@@======;;;999777555333222111000//////////////////......------,,,,,,,,,,,,++++++,,,+++******))))))******)))******+++++++++*********++++++,,,,,,++++++*********+++++++++)))((('''(((((())))))))))))(((((('''''''''((()))+++,,,---,,,,,,+++)))'''''')))+++))))))************))))))***+++---///000000//////000000111333777:::;;;:::666777:::>>>CCCIIIOOORRRRRRUUU]]]eeeiiimmmwwwqqq```VVVVVVYYYWWWSSSFFFBBB===999888888777666666777888999:::<<<=========>>>@@@CCCGGGJJJMMMOOOSSSYYYccclllpppvvv}}}tttsssvvvwwwtttqqqjjj___RRRHHHAAA>>>;;;<<<>>>AAAEEEGGGGGGFFFEEEKKKQQQUUUYYYdddssscccYYYNNNIIIEEE@@@======;;;999777555333222111000.../////////////////////------,,,,,,,,,,,,++++++,,,+++***)))))))))***+++)))***+++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********+++,,,+++)))'''&&&((()))***++++++***))))))''''''''''''((()))***++++++,,,+++((($$$###%%%((())))))************))))))***+++---///000000//////000000111444777:::;;;;;;888888:::===BBBGGGMMMPPPRRRVVV^^^fffkkkoooxxxqqq___VVVVVVVVVRRRNNNCCC@@@===;;;:::999888777666777888:::;;;<<<======>>>???BBBEEEHHHKKKNNNOOOTTT[[[eeelllpppwww{{{ppppppsssuuuxxxuuunnncccUUUIIIAAA===::::::<<<@@@DDDFFFFFFEEEHHHMMMRRRUUUYYYcccrrr~~~bbbXXXNNNIIIEEE@@@======;;;999777555333222111000.........///////////////---------,,,,,,,,,++++++---,,,***)))))))))***+++)))***+++,,,---.........***+++,,,------,,,+++***)))***+++,,,+++)))'''%%%)))***+++,,,,,,+++***)))'''''''''''''''((())))))+++,,,***&&&!!! """$$$))))))************))))))***+++---///000000//////111000111444888:::;;;;;;999999:::<<<@@@FFFKKKOOOSSSWWW___hhhlllpppzzzppp^^^VVVVVVTTTOOOJJJBBB???===;;;;;;:::999777666777888:::;;;<<<======???@@@BBBFFFIIILLLOOOPPPVVV\\\fffmmmpppxxxxxxooonnnwww|||mmm]]]QQQGGGAAA===>>>======@@@DDDFFFEEECCCGGGMMMSSSYYY___jjjxxxhhhUUUKKKHHHAAA??????888:::999777555333222111111......---------,,,,,,,,,)))***+++,,,,,,+++***)))************************))))))***++++++++++++***---------...------,,,,,,,,,,,,,,,,,,++++++***)))((((((((((((((()))************))))))))))))******---,,,++++++******+++++++++,,,+++)))''''''(((******+++---///111111111111222111111222666888999999555777:::===AAAFFFMMMQQQVVVYYYaaaiiilllnnnyyy|||kkkZZZTTTTTTPPPIIIDDD===<<<;;;;;;::::::::::::999999::::::;;;<<<<<<===AAAAAACCCFFFJJJOOOTTTWWWYYY```hhhmmmsss~~~}}}xxxuuuwww}}}|||lll\\\OOOFFF@@@<<<===<<<<<>>===;;;:::999888888777888999:::<<<===>>>???@@@AAABBBEEEJJJOOOTTTWWW[[[bbbjjjooouuuzzzyyy||||||kkk[[[MMMDDD>>>;;;;;;;;;<<>>BBBHHHOOOSSSUUUXXX___ffflllrrr}}}{{{mmm^^^RRRPPPSSSPPPIIIDDDBBB@@@>>><<<:::888777666555666888:::<<<>>>???@@@???@@@BBBEEEIIIOOOSSSVVV]]]dddkkkqqqwww~~~{{{jjjYYYLLLCCC===;;;999:::;;;>>>BBBEEEGGGHHHHHHMMMSSSXXX___kkkzzzhhhTTTJJJFFF??????@@@::::::999777555333222111111............---------------,,,+++******+++,,,---************************))))))***++++++++++++******++++++,,,,,,,,,,,,+++(((((()))***+++++++++******))))))(((((((((((((((+++******))))))******++++++***))))))((()))))))))((())))))(((&&&''')))+++---...000111222111111000222222333666888999777666555777;;;???CCCJJJPPPUUUTTTXXX___fffmmmvvv{{{wwwfffYYYOOOPPPTTTRRRKKKFFFAAA@@@>>><<<:::888777777666777888:::<<<===????????????AAADDDIIIOOOSSSVVV^^^dddlllrrryyyxxxhhhXXXKKKCCC===;;;888999;;;>>>@@@DDDGGGJJJIIIMMMSSSXXX___kkk{{{jjjVVVKKKGGG??????@@@::::::999777555333222111111//////.........---------,,,+++***))))))***+++,,,************************))))))***++++++++++++***++++++,,,---------------))))))***+++,,,,,,,,,,,,))))))(((((((((((())))))++++++************+++++++++***))))))((()))))))))'''((((((((('''(((***,,,///000111222222222111000111222444777::::::888555555888;;;@@@EEEKKKRRRWWWTTTZZZ```gggooo{{{zzzuuueeeXXXOOOQQQVVVTTTNNNHHH@@@???>>><<<;;;:::999999888999::::::;;;<<<======??????AAAEEEIIIOOOTTTWWW^^^eeelllrrrzzz~~~|||ssseeeWWWLLLDDD>>>;;;888:::<<<===???BBBGGGJJJIIIMMMSSSXXX___lll|||nnnYYYMMMHHH@@@???@@@::::::999777555333222111111/////////.........------+++******))))))******+++************************))))))***++++++++++++***++++++,,,---............***++++++,,,,,,,,,,,,+++((((((((((((((()))******++++++************++++++++++++***))))))))))))***(((((()))(((((())),,,...//////000111111000///...///111444888;;;;;;999666555888<<<@@@FFFMMMTTTYYYUUU\\\ccciiissszzztttgggZZZPPPRRRWWWUUUNNNIII@@@???>>><<<;;;:::::::::999::::::;;;;;;<<<<<<<<>>AAAFFFJJJIIIMMMSSSWWW___lll}}}qqq\\\OOOIII@@@???@@@::::::999777555333222111111////////////............***++++++,,,,,,++++++***************************))))))***++++++++++++*********+++,,,---......---***++++++++++++******)))''''''''''''(((***+++,,,,,,++++++******++++++,,,,,,,,,+++***************((()))***))))))***---000000000111222111000...------///444999<<<===:::777555888<<>>@@@AAACCCFFFLLLRRRWWWZZZaaagggooouuu~~~|||}}}rrrkkkaaaWWWNNNGGGAAA===999;;;=========@@@EEEJJJIIIMMMSSSWWW___lll}}}sss^^^PPPJJJAAA???@@@::::::999777555333222111111000/////////............++++++---......---++++++************************))))))***++++++++++++***((()))***+++,,,---------***************)))((('''&&&&&&&&&''')))***,,,---,,,++++++******++++++,,,---,,,++++++******++++++((()))*********+++...111222333444444333222000///,,,...333999===>>>;;;888555888<<>>???@@@@@@AAACCCGGGLLLRRRXXX[[[ccciiiqqqwww{{{sssmmmbbbWWWLLLDDD@@@>>>999:::;;;;;;;;;>>>CCCFFFKKKLLLQQQWWW___lllxxxeeeOOODDDAAA???===<<<888888666555333111000000------------------------,,,++++++******++++++,,,++++++******************''''''((()))***++++++,,,++++++************++++++,,,***((((((******'''$$$'''''''''((((((((((((((((((((((((((())))))))))))************************)))***++++++***+++---///000000111333444333111///...///555:::;;;666555888222777<<<>>>EEEQQQ[[[___]]]bbbiiirrr|||qqq```RRRTTT\\\[[[PPPFFF@@@AAA@@@===999666555666666888;;;<<<;;;<<<===>>>???BBBFFFIIIMMMRRRXXX\\\iiilllrrrzzzxxxrrrlllcccXXXNNNFFFAAA???<<<<<<<<<;;;<<>><<<;;;888888666555333111000000------------------------,,,++++++******++++++,,,+++++++++*********))))))(((((())))))******++++++++++++************++++++,,,***((()))******'''%%%((((((((()))))))))))))))(((((((((((())))))))))))************************)))***++++++***+++---///000000111333444333111/////////444<<<>>>:::777888222888<<<>>>EEEPPPZZZ]]]___dddkkksss|||ppp```TTTVVV\\\ZZZNNNDDD@@@@@@???<<<999666555555777999;;;<<<;;;;;;<<<>>>@@@CCCGGGJJJNNNTTTZZZ^^^iiikkkrrrzzzttt~~~{{{}}}}}}rrrmmmeee[[[RRRIIIDDDAAA>>>>>><<<;;;<<<@@@FFFJJJJJJLLLPPPWWW^^^lll|||gggQQQEEEAAA>>>;;;:::888888666555333111000000------------------------,,,++++++******++++++,,,---,,,,,,+++***)))(((((()))))))))))))))*********++++++************++++++,,,+++))))))******)))'''))))))))))))************(((((((((((())))))))))))************************)))***++++++***+++---//////111222333333222000///000///444===BBB???:::888333888<<<>>>DDDPPPYYY\\\aaafffmmmttt}}}oooaaaWWWXXX\\\WWWKKKCCC?????????<<<888555555555888:::<<<<<<;;;;;;<<<===AAADDDHHHLLLPPPUUU[[[```hhhkkkqqqzzzppp}}}}}}xxxtttwww~~~uuuqqqiii___UUULLLEEEAAA???>>><<<::::::???FFFKKKKKKLLLPPPWWW^^^kkk~~~iiiRRRFFFAAA===:::888888888666555333111000000------------------,,,,,,,,,++++++******++++++,,,------,,,+++***(((((('''*********)))))))))))))))++++++************++++++,,,+++*********+++******)))))))))))))))*********(((((((((((())))))))))))************************)))***++++++***+++---//////111333444333111000///111///333>>>EEEBBB;;;777444999===>>>DDDOOOXXX[[[bbbhhhnnnuuu~~~mmmbbbZZZZZZZZZSSSHHHAAA>>>???>>>;;;888555555555:::;;;======<<<;;;;;;<<<@@@CCCGGGLLLPPPVVV\\\aaahhhkkkrrr{{{mmm{{{yyytttvvv}}}xxxtttlllaaaWWWMMMEEEBBB???>>>;;;999:::>>>DDDIIILLLMMMQQQVVV]]]jjjjjjSSSGGGAAA===999888888888666555333111000000......---------,,,,,,,,,,,,++++++******++++++,,,------,,,+++***(((((('''*********)))))))))))))))++++++************++++++,,,,,,++++++++++++,,,---*********)))))))))(((((((((((((((((())))))))))))************************)))***++++++***+++---//////222444444222000///000111///333>>>EEEBBB;;;777555:::===???EEEPPPYYY\\\cccjjjpppuuu}}}mmmddd]]][[[XXXNNNEEE@@@>>>???>>><<<888666666666:::<<<======<<<;;;<<<===???BBBFFFKKKPPPVVV]]]aaahhhkkksss}}}lllzzzxxxwww}}}xxxssskkk```UUULLLFFFBBB???>>><<<::::::>>>CCCHHHMMMNNNQQQWWW]]]hhh}}}kkkTTTGGGBBB===999888888888666555333111000000.........------,,,,,,+++,,,++++++******++++++,,,---,,,,,,+++***)))(((((()))))))))))))))*********++++++************++++++,,,,,,,,,,,,+++,,,...000------,,,+++***(((((('''(((((((((((())))))))))))************************)))***++++++***+++---//////222555555222//////000000///444===BBB???:::888555:::>>>@@@FFFQQQ[[[^^^fffmmmssswww}}}mmmfff```\\\TTTJJJBBB@@@>>>??????===999777777777999;;;======<<<<<<===>>>>>>AAAFFFKKKPPPWWW^^^bbbiiilllttt~~~mmm{{{~~~vvvuuuzzz~~~tttnnnfff[[[RRRJJJFFFDDD??????>>><<<<<>>:::999888888666555333111000000///......---,,,,,,++++++,,,++++++******++++++,,,+++++++++*********))))))(((((())))))******++++++++++++************++++++,,,------,,,+++,,,///333222111000...,,,***((('''(((((((((((())))))))))))************************)))***++++++***+++---//////333666555111......000//////444<<<>>>:::777888555;;;???AAAHHHSSS]]]```jjjpppvvvyyy|||nnnhhhbbb[[[QQQFFF@@@AAA???@@@@@@>>>:::888888999999;;;============>>>??????BBBGGGLLLRRRXXX```dddjjjmmmvvvnnn{{{xxxppppppvvv}}}~~~ooojjjaaaWWWOOOIIIFFFEEE???@@@?????????AAADDDHHHQQQQQQSSSWWW\\\fffzzzjjjTTTGGGBBB>>>;;;999888888666555333111000000//////...---,,,,,,++++++,,,++++++++++++++++++,,,++++++******************'''(((((()))***++++++,,,++++++************++++++,,,---...,,,+++,,,000444555444333000---+++)))((((((((((((((())))))))))))************************)))***++++++***+++---//////333777666111......000...000555;;;;;;777666888555;;;???BBBIIIUUU^^^bbblllsssyyy|||yyyoooiiiccc[[[OOODDD@@@AAA@@@@@@@@@>>>;;;999999:::888:::<<<=========???@@@@@@CCCHHHMMMSSSZZZaaafffkkknnnwwwuuu}}}uuunnnooovvv{{{{{{wwwnnnfff]]]XXXRRRJJJFFFFFF@@@???======???BBBFFFIIIMMMOOORRRUUUWWWbbbyyygggSSSLLLDDD@@@>>>888999888666444222111000000000///...,,,,,,---.........---,,,,,,++++++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++,,,...///000333666888666000***&&&&&&***)))((('''((()))+++---******))))))((((((''''''*********+++,,,---...///111333444444111/////////000111333666999999666444999;;;>>>CCCIIISSS\\\cccooooooqqqxxx{{{rrriii]]]RRRLLLHHHDDDAAACCCBBB@@@===;;;999888777666777999;;;<<<===>>>>>>BBBDDDHHHLLLRRRYYYaaafffnnnqqqyyy{{{zzzsssmmmooowww~~~~~~{{{pppggg^^^YYYRRRJJJEEEEEEAAA???>>>===???BBBFFFHHHLLLNNNRRRUUUXXXddd{{{eeeQQQKKKCCC???===777999888666444222111000000//////...---------------------,,,++++++++++++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))************))))))************+++---......333666888666111+++((('''***)))((('''''')))+++,,,))))))))))))((((((((((((*********+++,,,---...///111222444333111////////////111333555777777555333888:::===BBBJJJSSS\\\bbbnnnnnnqqqyyy|||mmmeeeYYYPPPKKKIIIFFFDDDCCCBBB???<<<:::999888888999:::<<<>>>AAACCCEEEFFFCCCEEEHHHLLLRRRZZZbbbhhhppprrrzzz}}}vvvqqqssszzz~~~tttkkkbbb\\\UUULLLHHHGGGBBBAAA???>>>???BBBFFFHHHKKKMMMRRRUUUZZZfffcccPPPJJJBBB>>>===777888777666444222111000000......//////......---,,,------,,,++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))************))))))***************+++,,,---111555888666111,,,)))))))))((('''''''''(((***+++(((((((((((())))))))))))************+++---...///111222333333111//////000000111333555555444333222777888<<>>:::888888999:::999999:::;;;===@@@BBBDDDEEEGGGIIIMMMRRR[[[dddjjjqqqttt|||~~~}}}~~~xxxxxx}}}~~~xxxooofff```YYYPPPKKKKKKDDDBBB@@@??????BBBEEEGGGKKKMMMRRRVVV[[[iii}}}aaaPPPKKKBBB>>>===999888777555333222000000///---.../////////...,,,+++---,,,,,,+++***++++++++++++******))))))))))))))))))))))))))))))))))))))))))******++++++******)))*********)))******++++++///333666555111,,,******)))((((((''''''((())))))'''''''''((()))*********))))))******+++,,,...///000222222222000//////000111222555555444333333333555777;;;CCCMMMVVV^^^aaahhhjjjpppyyyvvv```ZZZRRRMMMMMMNNNOOONNNCCC@@@<<<999777888999;;;;;;:::888888888:::<<<===GGGHHHJJJNNNSSS\\\eeelllqqqttt|||~~~~~~}}}zzzzzz}}}~~~|||vvvnnneee___YYYQQQLLLLLLFFFDDDBBB@@@@@@BBBEEEFFFKKKMMMRRRWWW]]]lll{{{aaaQQQLLLCCC>>>???;;;888777555333111000//////---.../////////...,,,+++,,,,,,+++************++++++******)))))))))))))))******************************++++++++++++***************)))******++++++...222555444000+++)))))))))))))))((((((((())))))&&&&&&'''((()))***++++++)))))))))***+++,,,---...000111222111///...000111222444666666555333444555555777<<>>;;;888666777999;;;>>>===<<<;;;;;;===???AAAGGGIIIKKKOOOTTT]]]ffflllooorrr|||zzz||||||xxxxxxzzz||||||zzzqqqiiiaaa\\\WWWPPPLLLLLLHHHFFFCCCAAA@@@BBBDDDFFFLLLNNNSSSXXX^^^mmmxxx___QQQMMMCCC>>>???<<<777666555333111000//////......//////......---,,,,,,,,,+++***************+++******)))))))))))))))******************************++++++++++++*********************+++,,,---///333666555000,,,***)))************))))))))))))&&&''''''((()))******+++))))))))))))***,,,---...000111111000......000222111444777777444333555888666888===HHHUUU___dddeeeoooqqqxxx{{{rrrhhh\\\XXXSSSRRRRRRRRROOOLLL???===:::888777888999::::::::::::<<<>>>AAACCCEEEFFFHHHLLLPPPVVV]]]eeejjjmmmrrr~~~yyy}}}~~~zzzyyyzzzzzzyyyxxxnnnfff___[[[WWWQQQOOOOOOJJJGGGDDDAAAAAABBBDDDEEENNNPPPTTTYYY___ooouuu]]]PPPLLLBBB===>>><<<777666444222111000////////////...---------------,,,++++++***************+++******)))))))))))))))***************************++++++,,,,,,++++++***************+++---......222555888777222---+++***+++++++++++++++***))))))''''''(((((())))))******(((((())))))***,,,---...000000000///......000222///333666555333222555999888999???KKKYYYccchhhhhhoooqqqxxx{{{xxxpppggg[[[XXXUUUTTTSSSPPPKKKFFF<<<;;;:::888888888999999555666888:::===???AAABBBDDDGGGLLLRRRWWW^^^dddiiikkkrrryyy}}}{{{zzzwwwuuunnnfff```]]]ZZZUUUSSSTTTKKKHHHEEEBBBAAABBBDDDEEENNNPPPUUUYYY___ooorrr[[[OOOKKKAAA<<<===;;;777666444222111//////...000///...,,,,,,---......,,,++++++***)))*********+++******)))))))))))))))***************************++++++,,,,,,++++++************+++,,,...///000444888:::999444///,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((())))))))))))(((((())))))***+++---...000000000///......000222---111555444222111555999999;;;AAAMMM[[[fffjjjiiilllnnnuuu~~~zzzwwwpppiii[[[XXXVVVTTTSSSNNNGGGAAA;;;::::::999888888888999888999;;;===>>>???@@@@@@BBBFFFMMMSSSXXX^^^cccgggkkksssvvv|||}}}yyytttppppppggg\\\WWWWWWYYYXXXVVVQQQMMMHHHDDDBBBDDDFFFIIISSSVVVXXXZZZaaatttuuu]]]OOOKKKBBB===>>>:::999888777555333111/////////............---------------,,,,,,+++***)))))))))***+++,,,,,,+++***)))(((((()))))))))((((((''')))))))))))))))))))))))))))***++++++,,,///333666<<<@@@CCC@@@888///+++***---......,,,***(((((())))))************++++++++++++++++++***++++++,,,,,,000333666444///,,,---000333444333222111111444666999<<>>FFFIIIMMMSSSYYY___dddfffkkkwwwuuu{{{|||wwwrrrnnnmmmfff]]]XXXXXXYYYXXXWWWTTTQQQLLLGGGEEEFFFHHHIIIQQQUUUXXXZZZbbbsssuuu\\\OOOKKKAAA======:::999888777555333111000//////............---------------,,,,,,+++******))))))***++++++++++++***)))((())))))******))))))((()))))))))))))))))))))))))))***,,,,,,---///222555999===@@@>>>666///+++***---......,,,***(((((()))(((((()))))))))*********++++++******++++++,,,,,,000333555333///,,,---///222333444333222222333555999<<>>>>>>>>>>>???@@@GGGJJJOOOUUU[[[```dddgggmmmyyysssyyy{{{vvvpppkkkjjjeee___ZZZXXXXXXXXXWWWUUURRRMMMIIIFFFFFFGGGHHHOOOSSSWWWZZZbbbrrrttt[[[NNNJJJAAA<<<<<<999:::888777444222111000//////............------------,,,,,,++++++*********)))***++++++++++++***)))))))))***************))))))))))))))))))))))))))))))+++---......///111222444888;;;999333...+++***,,,------,,,***((()))***'''((((((((())))))))))))++++++******++++++,,,---000222444222///,,,---///000222444444333333444555999<<>>;;;999999:::<<<<<<;;;<<<>>>???@@@@@@AAADDDFFFFFFLLLTTT[[[^^^aaaeeegggrrr~~~ooovvv}}}zzztttoooiiifffccc```^^^ZZZVVVRRRSSSQQQNNNKKKHHHGGGFFFFFFLLLOOOSSSXXX```mmm~~~sss[[[MMMIII@@@;;;<<<888;;;999666333111000000000///............---------,,,,,,+++++++++++++++***+++******************+++))))))***+++++++++++++++))))))))))))))))))))))))(((+++...///...---,,,,,,,,,---......---+++******)))+++++++++)))))))))+++)))))))))*********++++++************+++,,,---...///000111111///.........---000333555444444555666999===EEEQQQ^^^hhhoooqqquuuyyy}}}xxxsssnnniiiggg```[[[UUUQQQNNNKKKFFFBBB===;;;999999:::<<<<<<;;;;;;===>>>??????AAADDDGGGFFFMMMUUU[[[]]]```dddhhhttt~~~nnnttt{{{~~~wwwrrriiieeebbbbbbccc```YYYRRRRRRRRRPPPNNNMMMKKKKKKJJJLLLNNNQQQUUU]]]kkkzzzttt[[[NNNJJJAAA<<<<<<999;;;999666333111000000111///............---------++++++++++++++++++++++++++++++***))))))***++++++(((((()))***++++++++++++))))))))))))))))))))))))(((+++---...,,,***************************))))))(((***+++***))))))***+++************++++++++++++)))))))))***+++,,,---...///000000000//////...------000222444444444666777:::>>>GGGTTT```iiimmmooosssxxx~~~{{{wwwrrrlllhhhfff___ZZZUUUQQQOOOKKKEEEAAA<<<:::888888:::;;;<<<;;;:::<<<===>>>???AAAEEEHHHGGGNNNVVV[[[]]]___dddiiiuuummmssszzz}}}xxxsssfffaaa^^^bbbhhhhhh^^^UUUPPPPPPPPPOOOOOONNNNNNMMMLLLMMMOOOSSS[[[hhhxxxuuu\\\OOOKKKAAA======:::<<<999666222000000000111///............---------++++++++++++++++++++++++++++++***))))))***++++++&&&'''((()))************))))))))))))))))))))))))(((***,,,,,,***((((((((()))(((((((((((())))))(((''')))******))))))***,,,))))))))))))************)))))))))***+++,,,...///////////////000///...---...000111222333444777999999???IIIVVVbbbjjjllllllsssxxx~~~zzzuuupppkkkgggeee\\\XXXTTTQQQNNNJJJCCC>>>;;;999777777999;;;;;;;;;;;;<<<===>>>???BBBFFFIIIIIIPPPXXX\\\\\\___ffflllvvvlllrrryyy|||~~~xxxsssddd^^^[[[bbblllmmmcccXXXLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNQQQYYYgggvvvuuu]]]OOOKKKBBB===>>>:::<<<999666222000000111111//////.........---------++++++++++++++++++++++++,,,+++***))))))***+++,,,&&&&&&((())))))*********)))))))))))))))))))))))))))***+++***(((&&&&&&''')))(((&&&&&&((())))))((('''(((******))))))***,,,(((((((((((()))))))))))))))))))))***+++---.../////////...///000000...---...000111111222444888;;;999@@@KKKXXXdddjjjkkkjjjtttyyy}}}yyyuuuoookkkgggeeeYYYVVVRRRPPPMMMHHHAAA;;;:::888777777999:::;;;;;;;;;<<<===>>>@@@CCCGGGKKKLLLSSSZZZ]]]]]]```hhhoooxxxnnnqqquuuzzzvvvkkkdddaaa^^^```eeegggeeebbbOOOQQQQQQPPPNNNMMMMMMNNNJJJJJJMMMRRRWWW^^^lllyyyuuuaaaNNNIIIFFF@@@;;;<<<888666333222222222111///---.../////////...,,,+++,,,++++++******++++++,,,***++++++,,,,,,++++++***(((((((((((())))))))))))---,,,***(((%%%###"""!!!$$$&&&***,,,,,,***'''%%%)))((('''&&&&&&&&&&&&&&&%%%&&&((()))******))))))+++)))'''''')))*********))))))))))))***+++,,,---////////////...............///111111222333555888888AAAKKKSSS\\\gggnnnoooxxx}}}{{{uuurrrqqqmmmeee^^^TTTSSSQQQNNNKKKEEE???:::888888888888888777666666;;;<<<===>>>>>>@@@DDDGGGLLLQQQXXX\\\___bbbfffjjjyyylllooouuuzzzvvvkkkhhhdddaaaaaadddgggeeecccSSSRRRPPPOOONNNMMMLLLLLLIIIIIIKKKPPPTTT[[[hhhuuu|||ttt___MMMHHHEEE???:::;;;999777555333333333222000.........///......---,,,,,,++++++******++++++,,,)))******++++++******)))(((((((((((()))))))))***(((((((((((())))))))))))'''((()))*********)))((((((((('''&&&&&&&&&&&&&&&&&&''')))+++,,,,,,,,,,,,,,,***(((((()))***************++++++,,,---------///////////////////////////000111222222333666888AAAFFFIIILLLUUUcccoootttyyy}}}~~~yyytttrrrqqqmmmeee___TTTRRRPPPMMMJJJDDD>>>999777777888888888888777777;;;===>>>??????AAAEEEHHHKKKPPPWWW\\\___ccchhhmmm{{{iiimmmttt{{{uuukkklllgggcccaaaccceeeeeecccXXXTTTOOOLLLMMMMMMKKKIIIHHHGGGIIIMMMQQQWWWcccnnnwwwsss^^^LLLFFFDDD===999::::::888555444444444222111//////...------------...,,,++++++******++++++,,,)))))))))******)))))))))((((((((()))))))))******''''''(((***+++,,,---...+++******)))))))))******''''''&&&%%%%%%%%%&&&&&&((()))+++...///000000000...,,,***)))***+++*********+++---...//////......////////////000000000000000111222222222444666999EEEIIIKKKLLLTTTcccpppvvv{{{}}}}}}xxxsssqqqppplllddd^^^SSSQQQNNNKKKHHHCCC===888666666777888888999999999<<<===>>>???@@@BBBFFFHHHJJJPPPWWW\\\```eeekkkppp|||fffkkksss{{{vvvllljjjfffaaa___aaacccdddddd]]]VVVNNNKKKLLLLLLIIIFFFHHHFFFGGGKKKOOOTTT___hhhtttsss^^^LLLGGGDDD>>>999::::::777555444444333222111000///...,,,,,,---......,,,++++++******++++++,,,))))))************))))))(((((()))))))))***************+++++++++++++++++++++++++++***************&&&&&&%%%%%%%%%%%%&&&&&&)))+++---000222333333333000---+++******+++***)))***+++---///000///...---/////////000000000000000111222222222333555888;;;CCCJJJOOOTTT\\\hhhqqqttt}}}zzztttqqqooojjjbbb[[[RRRPPPMMMJJJGGGBBB<<<888666666666777888:::;;;;;;;;;<<<>>>>>>???BBBFFFHHHLLLQQQXXX]]]aaaffflllqqq|||eeejjjrrrzzzuuullldddaaa^^^\\\]]]___aaaccc___XXXPPPLLLMMMLLLIIIEEEHHHEEEFFFJJJOOOSSS\\\eeerrrttt___MMMGGGEEE>>>:::;;;888666444333333222111///000///...,,,,,,---......,,,++++++******++++++,,,***++++++++++++++++++***))))))))))))************+++++++++******)))))))))***+++,,,,,,,,,***)))(((&&&&&&&&&%%%%%%&&&&&&'''***,,,...000222333444444000---+++******+++***))))))***,,,...///...---,,,......//////000000000111111222222333333666;;;>>>EEELLLSSSXXXaaallluuuxxx~~~|||uuuqqqnnniii```YYYSSSQQQMMMJJJFFFBBB===999666666666777888:::<<<===:::;;;===>>>???BBBEEEHHHPPPTTTZZZ^^^bbbffflllqqq}}}eeejjjqqqyyysssjjj^^^]]][[[YYYYYY[[[]]]______ZZZTTTOOONNNLLLHHHEEEHHHDDDDDDIIINNNSSSZZZbbbooo}}}ttt___MMMHHHEEE???:::;;;888666333222222222000/////////...------------...,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++)))))))))*********++++++(((((()))))))))*********)))***,,,,,,,,,***(((&&&''''''&&&&&&&&&'''((((((***+++---000111222222222...,,,***)))***+++******((()))+++,,,------,,,,,,------......//////000000000111222333444888>>>BBBLLLRRRVVVYYYaaannnxxx|||}}}}}}vvvrrroooiii```YYYUUURRRNNNKKKGGGCCC>>>;;;777777666777888:::<<<===:::<<<===???@@@CCCGGGJJJRRRVVV\\\___bbbgggnnnsssgggkkkqqqwww~~~}}}oooggg\\\[[[ZZZYYYWWWWWWYYYZZZ^^^\\\XXXSSSOOOKKKHHHGGGFFFBBBBBBGGGMMMRRRYYY___iiiyyysss^^^LLLFFFDDD>>>999:::999777444333333333111000.........///......---,,,,,,++++++******++++++,,,******++++++++++++******))))))*********+++++++++((((((((()))***+++++++++++++++***))))))(((''''''(((''''''''''''((()))***)))***,,,...////////////,,,***(((((()))******************+++,,,,,,------,,,,,,,,,---...////////////000111333555:::@@@EEENNNUUU[[[^^^dddnnnuuuwwwyyy}}}|||uuurrrpppkkkccc\\\WWWTTTPPPLLLIIIEEE@@@===999888777777888999<<<===<<<===???AAABBBEEEIIILLLQQQVVV[[[```ccciiipppvvvhhhkkkpppvvv}}}zzzmmmddd\\\\\\[[[YYYWWWUUUUUUVVV]]]\\\ZZZVVVPPPKKKIIIHHHDDD@@@@@@FFFLLLQQQWWW]]]eeetttrrr]]]KKKEEECCC<<<888888:::888555444444444222111---.../////////...,,,+++,,,++++++++++++++++++,,,))))))************)))))))))************+++++++++************************---+++(((&&&%%%&&&((()))((((((((((((((()))******((()))+++------------,,,+++)))'''''')))***+++***+++++++++++++++---...///++++++,,,,,,---.../////////000111333666;;;BBBGGGJJJTTT```fffkkkooooookkkwww{{{zzzuuurrrqqqmmmfff___YYYVVVQQQMMMJJJFFFBBB???:::999777777777999;;;===>>>???AAACCCDDDGGGKKKNNNPPPUUU[[[___dddkkksssyyygggqqqyyy|||xxxjjjcccVVVXXXYYYXXXVVVSSSQQQQQQUUUXXXZZZXXXQQQKKKGGGFFFDDDCCCCCCEEEKKKRRRWWWYYYeeesssnnnZZZNNNJJJAAA???>>>777;;;:::888666444222000///000///---,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))+++***)))(((((()))***+++)))+++------+++)))''''''((((((((((((((((((((((((***)))((('''&&&&&&'''(((************************(((((((((((())))))))))))+++***)))((((((***,,,---......///////////////...333333444666999>>>CCCGGGPPPWWWaaaiiimmmlllkkkjjjrrr|||}}}wwwpppnnnooommmeee^^^ZZZWWWSSSOOOLLLHHHDDDAAA@@@???===<<<;;;;;;<<<<<<>>>@@@BBBDDDFFFHHHLLLOOOTTTXXX```hhhjjjkkkrrrzzzhhhpppxxxzzz}}}wwwhhh```VVVVVVVVVUUUSSSQQQPPPPPPSSSVVVWWWUUUNNNHHHFFFEEEBBBAAABBBEEEKKKRRRXXX[[[ffftttmmmYYYNNNIIIAAA???>>>777777777555333111///...---000///---,,,++++++,,,,,,++++++++++++************))))))))))))))))))))))))+++***)))(((((()))***+++)))+++------+++)))((((((((((((((((((((((((((((((***)))((('''&&&''''''((())))))))))))))))))))))))(((((((((((())))))))))))+++***)))((()))***,,,---......//////////////////333444555666999>>>CCCGGGRRRXXXaaagggjjjjjjjjjjjjrrr}}}~~~yyytttqqqppplllddd^^^YYYVVVRRROOOLLLIIIEEEBBB===<<<;;;:::999:::;;;<<<>>>@@@CCCDDDFFFHHHLLLOOOVVVYYY___gggjjjoooyyyhhhooouuuvvvzzzuuuggg^^^VVVUUUSSSQQQOOOOOOOOOOOOPPPRRRSSSPPPJJJEEECCCCCC???@@@AAAEEEKKKRRRYYY]]]hhhvvvlllXXXMMMIIIAAA>>>>>>777555444333222000///......//////---,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))******))))))))))))******)))+++------+++)))((((((((((((((((((((((((((((((***)))'''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))+++***)))))))))***,,,------.........//////000000444555777888:::>>>CCCGGGVVVZZZ___ccceeeggghhhiiisss~~~}}}yyyuuupppjjjbbb]]]UUUSSSPPPNNNLLLIIIEEEBBB:::999888888888999:::;;;???AAABBBDDDEEEHHHKKKNNNWWWYYY___gggmmmttthhhmmmqqqrrrwwwvvviii```XXXUUUQQQNNNMMMNNNNNNNNNLLLOOOPPPMMMGGGBBBAAABBB???@@@BBBEEEJJJQQQXXX]]]gggvvvkkkWWWLLLHHH@@@>>>>>>888555444444333222111000000......------,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))***))))))))))))))))))***)))+++,,,,,,***)))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))***+++,,,---------...///000111111555777999999:::>>>DDDHHHYYY[[[^^^```aaadddgggjjjttt}}}wwwppphhh```\\\QQQOOOMMMLLLJJJHHHDDDAAA888777777777888999;;;<<<>>>@@@AAABBBDDDFFFKKKNNNWWWZZZaaajjjpppwwweeejjjlllnnntttxxxnnneee\\\WWWRRRNNNMMMNNNMMMLLLIIILLLNNNLLLFFFBBB@@@AAA@@@BBBDDDFFFIIINNNVVV[[[gggvvviiiUUUKKKGGG@@@>>>>>>888444444333222222111000000------------------,,,,,,,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))******))))))))))))+++,,,+++***))))))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++,,,,,,,,,---...000222333555888::::::;;;>>>EEEKKKZZZ[[[\\\]]]^^^bbbhhhlllvvv|||vvvnnneee^^^ZZZMMMLLLJJJJJJIIIFFFBBB???888888777888999:::<<<======???@@@AAACCCFFFKKKOOOWWW[[[dddmmmsssxxxaaaeeehhhkkksss{{{rrrjjj___ZZZSSSOOONNNMMMKKKIIIHHHKKKNNNMMMHHHCCCAAAAAA@@@CCCEEEFFFHHHMMMTTT[[[hhhwwwgggTTTJJJFFF???>>>>>>888222222111111000///......,,,------......---,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))************))))))***+++,,,+++))))))***+++))))))))))))))))))))))))(((((('''&&&&&&''')))***))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++,,,,,,,,,,,,...000333444444888;;;<<<;;;???GGGMMMYYYYYYZZZ[[[^^^cccjjjoooxxx|||vvvpppjjjddd]]]XXXKKKJJJIIIIIIHHHEEEAAA===999999888888999;;;<<<>>>>>>???@@@AAADDDHHHNNNSSSZZZ^^^fffoootttyyy]]]aaaeeeiiirrr|||uuulllaaa[[[TTTOOONNNLLLHHHDDDGGGKKKPPPPPPLLLFFFBBBAAA>>>AAADDDFFFGGGMMMUUU\\\lll{{{fffSSSIIIFFF???>>>???888444333222111000///......,,,,,,---......------,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))((()))***++++++***)))(((***++++++***))))))***,,,))))))))))))))))))))))))(((''''''&&&'''((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))***+++++++++++++++,,,++++++,,,...000333555333777<<<<<<<<<@@@HHHPPPWWWXXXYYY[[[^^^eeelllrrr{{{xxxooojjjgggccc\\\VVVLLLKKKJJJJJJIIIFFFAAA===:::999999888999:::<<<===???@@@BBBDDDGGGLLLSSSXXX^^^```gggoootttzzz[[[___ccchhhrrr|||vvvmmmaaa[[[TTTPPPNNNKKKFFFAAAFFFLLLRRRSSSNNNHHHCCCBBB<<>>???888777666555444333111000000+++,,,---.........---,,,---------,,,,,,,,,++++++))))))))))))))))))))))))((()))***++++++***)))(((***++++++***))))))+++,,,))))))))))))))))))))))))((('''&&&&&&'''((()))***''''''''''''''''''''''''(((((((((((())))))))))))))))))***++++++++++++***,,,++++++,,,...111444666222777<<<===<<<@@@JJJRRRUUUVVVXXX[[[___fffnnnttt|||~~~uuukkkeeeeeebbb[[[UUUMMMMMMLLLKKKJJJGGGBBB>>>:::999888888888999:::;;;AAABBBDDDFFFIIIOOOWWW\\\aaabbbgggmmmsss{{{[[[^^^bbbgggnnnuuu~~~zzzssshhh^^^UUUPPPLLLFFFBBBAAAAAAFFFNNNTTTTTTOOOGGGAAA<<>>999999666333111111000///...***+++,,,---............,,,,,,,,,+++++++++******)))))))))))))))))))))))))))((('''''''''(((***+++))))))***+++++++++++++++***(((''''''(((((('''&&&$$$&&&''''''&&&&&&((()))))))))))))))(((((((((((())))))))))))))))))))))))((())))))))))))************+++,,,,,,+++,,,...///555777999;;;???FFFNNNSSS\\\WWWVVV[[[bbbhhhooovvvuuulllgggccc\\\XXXWWWOOONNNLLLIIIFFFCCC@@@>>><<<;;;999888999;;;===???>>>AAAEEEGGGJJJQQQ\\\eeegggiiikkkooovvvZZZ^^^ccchhhnnnttt{{{zzzssshhh]]]SSSNNNJJJEEEBBBBBB@@@EEELLLQQQRRRMMMGGGCCC@@@AAABBBCCCFFFOOO[[[cccrrrhhhUUUKKKFFF===<<<>>>999999666333111000000///...++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***))))))((()))***+++,,,((()))******++++++*********(((''''''(((((('''&&&%%%'''((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((***++++++++++++,,,,,,,,,)))+++,,,,,,+++,,,///111666888;;;>>>CCCIIIPPPUUUZZZVVVVVV\\\bbbhhhooovvv|||ssskkkgggccc[[[UUUSSSLLLLLLKKKIIIFFFCCCAAA???<<<:::999888999;;;>>>@@@@@@CCCGGGIIIMMMUUUaaajjjmmmnnnppprrrxxx[[[^^^ccchhhmmmrrrxxx{{{{{{ssshhh]]]QQQLLLGGGCCCAAABBB@@@CCCHHHLLLMMMKKKGGGEEECCCCCCBBBAAAEEENNN\\\fffsssgggTTTJJJFFF===<<<>>>999888555222000000000...---,,,,,,,,,,,,+++++++++***,,,,,,,,,+++++++++******))))))))))))))))))))))))*********)))***++++++,,,'''((())))))******))))))***(((''''''(((((('''&&&&&&'''((((((&&&%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''***++++++++++++,,,,,,,,,)))***++++++,,,---111333777:::>>>BBBFFFLLLRRRWWWXXXUUUWWW]]]ccchhhooovvv~~~xxxqqqjjjhhhbbbYYYPPPMMMIIIIIIIIIHHHFFFDDDBBBAAA;;;:::888888999<<>>@@@@@@AAADDDGGGHHHHHHGGGFFFCCCCCCCCCCCCFFFPPP]]]fffttt~~~eeeSSSJJJFFF>>><<<>>>:::777444111000000000///...///...---,,,+++*********,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))*********++++++''''''((()))))))))))))))***(((''''''(((((('''&&&'''((()))(((&&&%%%%%%&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))***++++++,,,///222666777:::???CCCHHHMMMSSSWWWUUUTTTXXX^^^dddhhhooowww~~~vvvooojjjhhhcccXXXMMMIIIEEEFFFGGGGGGGGGEEECCCBBB:::999888888:::===@@@BBBBBBCCCDDDEEEJJJSSS^^^fffkkkmmmpppssswwwaaaaaaaaabbbfffllluuuzzz~~~uuulll___QQQHHHCCC>>><<<>>>???@@@AAABBBCCCDDDEEEEEEAAACCCDDDFFFIIIRRR^^^fffuuu}}}dddRRRIIIFFF>>>===???:::777444111000000000///...222111///---,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((()))))))))))))))''''''((()))))))))))))))***(((''''''(((((('''&&&'''((()))(((&&&%%%%%%&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))(((((()))))))))*********)))***++++++,,,///444777777:::>>>BBBGGGKKKQQQTTTTTTTTTXXX___dddhhhpppxxxuuunnniiigggbbbWWWMMMHHHDDDFFFGGGHHHGGGEEECCCBBB;;;:::999999:::===@@@BBBEEEDDDCCCDDDIIIPPPZZZ```dddiiiooosssyyyaaaaaabbbbbbeeellltttzzz~~~uuujjj^^^PPPIIICCC???===???>>>>>>>>>>>>???AAABBBCCC@@@BBBEEEGGGKKKTTT```iiivvv|||bbbPPPHHHFFF???===???:::777555222111111111111000333222000...,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''((())))))))))))((('''((())))))******))))))***(((''''''(((((('''&&&&&&'''((((((&&&%%%&&&'''&&&&&&&&&''''''(((((()))***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,000444888888:::===@@@DDDIIINNNRRRSSSTTTXXX^^^bbbgggqqq{{{tttmmmfffddd___UUUMMMIIIFFFGGGHHHIIIHHHFFFCCCAAA<<<;;;999999:::===@@@BBBGGGFFFFFFGGGKKKRRRYYY]]]```hhhqqqwww}}}^^^```cccfffiiinnnssswww}}}tttfffZZZOOOIIIEEEBBBAAABBB>>>======<<<===>>>???@@@AAABBBCCCEEEJJJUUUcccmmmvvv{{{aaaOOOHHHFFF???>>>???:::888666333222222333222111333111///---++++++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((()))*********))))))((()))******++++++*********(((''''''(((((('''&&&%%%'''((('''&&&&&&'''(((%%%%%%&&&''''''((())))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,------,,,,,,,,,///444888:::;;;===???AAAFFFLLLQQQSSSTTTXXX]]]aaafffrrr}}}ssskkkbbb___ZZZRRRLLLJJJHHHIIIJJJKKKIIIEEEBBB???===<<<:::999:::===???AAAFFFFFFFFFIIINNNTTTYYY\\\^^^hhhsss{{{[[[___eeeiiilllooorrruuu{{{rrraaaWWWMMMIIIGGGEEEDDDFFF>>>===<<<;;;;;;<<<>>>>>>CCCCCCBBBCCCHHHUUUfffrrrwww}}}{{{```OOOHHHFFF???>>>???:::999666444222333333333222222000...+++******+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))***+++,,,+++******))))))***+++++++++++++++***(((''''''(((((('''&&&$$$&&&''''''&&&&&&((()))%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((())))))))))))*********......---,,,,,,///444888<<<<<<===>>>@@@EEELLLPPPSSSTTTWWW\\\```fffrrrsssiii___[[[WWWPPPLLLKKKJJJKKKLLLLLLIIIEEEAAA>>>>>>===;;;::::::<<>>>>>===<<<;;;;;;:::DDDCCCAAABBBIIIXXXjjjwww|||||||||bbbSSSEEEAAA@@@>>><<<;;;:::777444111000000...---///...---,,,+++,,,------------,,,,,,+++***))))))(((((()))************************)))))))))))))))******************++++++))))))*********((('''%%%''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&((())))))(((((((((((()))))))))))))))))))))***++++++,,,,,,000000000//////111555888???>>>???AAAEEEHHHJJJJJJOOOPPPRRRXXX```kkktttzzz{{{kkkfff^^^WWWQQQNNNJJJHHHKKKLLLMMMLLLJJJGGGCCCAAA>>>===;;;:::;;;===@@@BBBFFFDDDGGGMMMRRRTTTXXX]]]dddfffnnnzzz]]]```eeehhhjjjnnnrrrvvv|||{{{rrrccc[[[SSSPPPLLLEEEAAAAAA>>>>>>======<<<;;;;;;;;;@@@@@@AAACCCKKKZZZmmmyyy{{{{{{~~~hhhYYYIIICCCAAA>>>;;;;;;999666333111000000///---///...---,,,+++,,,,,,------,,,,,,+++******))))))(((((()))******************)))))))))))))))))))))************************&&&&&&'''((())))))))))))''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&'''((())))))(((((((((((())))))))))))(((((())))))***++++++,,,...//////......111555999@@@@@@@@@BBBEEEHHHJJJJJJMMMOOOSSS[[[dddoooxxx}}}tttbbb^^^YYYUUUSSSRRRPPPNNNLLLLLLMMMMMMKKKGGGCCCAAA???===<<<;;;;;;===@@@AAAFFFEEEHHHOOOTTTVVVYYY^^^dddgggooo|||YYY]]]aaafffjjjnnnsssvvv|||yyyeee]]]UUURRRMMMFFF@@@>>>>>>======<<<;;;;;;;;;;;;<<<>>>AAAEEENNN]]]ooo{{{{{{yyy{{{ooo^^^MMMDDDAAA>>>;;;;;;888555222111000000///.........---,,,,,,,,,,,,,,,+++++++++******))))))(((((())))))************)))))))))))))))))))))******************************&&&&&&&&&&&&'''((())))))(((((((((''''''''''''&&&''''''''''''((((((((()))(((((((((((())))))))))))''''''((())))))******+++,,,,,,------...222666:::AAAAAABBBCCCDDDGGGIIIJJJJJJNNNUUU___iiisss|||yyykkk[[[YYYVVVTTTTTTSSSRRRPPPLLLLLLMMMMMMKKKGGGDDDAAA???>>><<<;;;<<<===???@@@GGGFFFJJJQQQVVVXXX[[[```eeehhhqqq~~~UUUXXX]]]ccciiioootttwww{{{iii___UUUQQQMMMGGGAAA???======;;;:::::::::;;;;;;:::===BBBGGGPPP^^^nnnyyy{{{wwwwww}}}ppp___MMMDDD@@@===<<<<<<777444111000000000000///---------,,,,,,,,,,,,,,,*********)))))))))((((((((()))************)))))))))))))))))))))*********************)))))))))))))))(((&&&%%%$$$$$$%%%&&&(((((((((((((((((((((''')))))))))((((((((((((((((((((((((((())))))))))))'''''''''((())))))*********+++,,,---...222888<<>>===<<<<<<===>>>???EEEEEEJJJSSSXXXYYY\\\```dddhhhrrrQQQTTTYYY```hhhoootttvvvyyy}}}mmm```TTTOOOMMMHHHCCCBBB===<<<:::999999999;;;;;;;;;>>>CCCIIIQQQ]]]kkkuuu{{{vvvtttyyylll\\\JJJBBB???===<<<===666444111000000000///...,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))*********))))))((((((((())))))*********************)))))))))(((((()))(((&&&$$$$$$$$$%%%%%%'''((((((((((((((((((((()))))))))))))))((((((((((((((((((((())))))))))))'''''''''((())))))******)))***,,,---///333999===@@@AAABBBAAAAAACCCGGGKKKPPPTTT[[[dddmmmvvv}}}sssbbbZZZXXXUUUSSSQQQOOOKKKIIIJJJKKKLLLKKKIIIFFFBBB@@@>>>======<<<======>>>???CCCDDDJJJSSSYYYZZZ\\\```dddiiisssOOOPPPUUU]]]gggoootttuuuxxx|||lll___SSSPPPOOOKKKFFFDDD<<<;;;999888888999;;;<<<<<>><<<===777444111000//////...---,,,,,,,,,,,,,,,+++******************************)))************))))))(((((((((((()))******++++++*********))))))(((((('''%%%%%%%%%%%%&&&'''((((((&&&''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))''''''((())))))******+++***+++,,,...000444:::>>>@@@AAABBBAAA@@@CCCHHHMMMTTTVVV[[[bbbkkkuuu}}}rrrcccWWWUUURRRPPPOOONNNLLLJJJIIIIIIJJJJJJHHHDDDAAA>>><<<<<<<<<======>>>???@@@BBBCCCJJJUUU[[[\\\]]]```eeejjjuuuMMMNNNSSS[[[fffnnnssstttvvv{{{zzzggg\\\SSSSSSTTTOOOGGGCCC<<<:::888777777888;;;<<<;;;>>>BBBGGGNNNZZZiiisss{{{vvvrrrvvvyyycccTTTFFF@@@???>>><<<<<<888555222//////...---,,,+++,,,,,,---,,,+++***)))***+++++++++++++++++++++***************)))(((((('''(((((()))******+++++++++******)))((((((''''''$$$%%%&&&''''''(((((((((%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***++++++,,,,,,---...///111555:::>>>@@@BBBDDDCCCBBBDDDKKKQQQVVVVVVYYY^^^hhhsss~~~qqqcccWWWTTTPPPMMMLLLLLLKKKJJJGGGHHHIIIHHHFFFCCC???===:::;;;<<<===>>>???@@@AAABBBDDDLLLWWW]]]^^^___bbbhhhmmmxxxLLLMMMRRRZZZeeennnrrrsssuuu{{{uuucccZZZTTTWWWYYYRRRHHHAAA<<<:::888666777888;;;<<<999<<<@@@EEEMMMZZZiiittt{{{vvvssswwwtttbbbTTTFFFAAA@@@>>>;;;:::888666222000///...,,,+++++++++,,,---,,,+++***)))++++++++++++++++++,,,,,,***************)))(((((('''(((((()))***++++++++++++******)))(((''''''&&&'''(((((()))((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((()))))))))))))))))))))***++++++,,,,,,---...///000111555;;;???AAADDDFFFEEECCCFFFNNNTTTVVVUUUVVV[[[eeerrr~~~pppbbbZZZVVVPPPLLLJJJJJJIIIHHHFFFGGGHHHGGGEEEBBB>>><<<999:::;;;===>>>@@@AAABBBBBBEEEMMMYYY___```aaacccjjjpppzzzLLLOOOTTTYYY^^^eeelllqqqtttzzzssshhh```WWWSSSRRROOOGGGAAA===;;;999888999::::::999<<<===???CCCJJJWWWhhhsssyyyxxxvvvuuuzzz~~~ppp```RRRDDD???>>><<<;;;;;;999666333111111000///...//////...---,,,++++++***...---,,,+++++++++,,,---+++***)))(((((()))***+++'''(((((()))))))))))))))(((((('''&&&&&&&&&&&&&&&******)))((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''((()))))))))))))))((((((((()))******++++++(((+++///000222555:::>>>EEEKKKMMMJJJKKKPPPRRRPPPSSSUUUZZZcccmmmxxxyyyjjj^^^[[[XXXSSSOOOLLLJJJJJJJJJJJJHHHEEEBBB???<<<;;;:::777999===?????????AAABBBDDDHHHNNNTTTYYY^^^cccgggjjjqqqzzzOOORRRVVVZZZ___eeekkkppptttyyytttiiiaaaXXXSSSQQQNNNGGGAAA===;;;999888999::::::999<<<>>>@@@CCCJJJWWWgggrrrzzzyyywwwtttwww|||ooo^^^QQQDDD???>>><<<:::;;;888666222000000000...------------------,,,,,,,,,------+++*********+++,,,++++++***))))))***++++++'''(((((())))))))))))))))))(((''''''&&&&&&''''''***)))(((''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''((())))))))))))))))))))))))***++++++,,,,,,***---///111222666<<<@@@EEEKKKMMMJJJJJJNNNPPPNNNOOOVVV```jjjsss{{{wwwjjj```]]][[[WWWTTTPPPMMMJJJHHHIIIGGGDDDAAA>>><<<;;;:::888;;;>>>@@@@@@@@@AAABBBDDDHHHNNNTTTYYY^^^cccggglllsss}}}PPPRRRUUUYYY]]]bbbhhhmmmsssxxxvvviiibbbXXXSSSPPPMMMGGGAAA===;;;999888999::::::999<<<>>>@@@DDDJJJVVVeeeoooyyyyyywwwsssssszzzyyylll[[[OOOCCC???>>>;;;::::::777444111/////////...---+++,,,,,,,,,---------...,,,++++++***)))*********,,,++++++******++++++,,,'''((())))))******))))))***)))((((((''''''(((((((((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''((((((((()))))))))*********+++,,,,,,---------...///111333888>>>BBBEEEIIIKKKIIIIIIKKKLLLKKKMMMYYYhhhssszzz~~~|||zzztttkkkccc```^^^[[[XXXTTTOOOJJJFFFGGGFFFCCC@@@>>><<<;;;:::999<<<@@@AAAAAAAAAAAABBBDDDHHHNNNSSSYYY^^^dddgggooovvvLLLNNNQQQUUUYYY___eeejjjtttxxxxxxjjjcccZZZSSSOOOKKKFFFBBB===;;;999888999::::::999<<<>>>AAADDDJJJUUUbbblllwwwwwwvvvqqqnnnsssuuugggXXXMMMCCC@@@>>>;;;999:::666333000.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))************************(((((()))************)))******)))((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((())))))))))))******+++,,,,,,---.........000444999???CCCDDDGGGJJJJJJIIIIIIJJJJJJQQQ^^^nnnxxx|||~~~}}}xxxvvvrrrkkkfffccc___ZZZVVVSSSNNNHHHDDDEEECCCAAA???===<<<;;;:::;;;>>>BBBDDDCCCBBBBBBBBBEEEHHHNNNSSSYYY___eeeiiiqqqyyyJJJLLLOOOSSSWWW^^^fffkkktttxxx~~~zzzkkkddd[[[SSSNNNJJJEEEBBB===;;;999888999::::::999;;;===AAADDDIIIRRR^^^gggrrrtttuuuppplllooozzzoooaaaTTTKKKCCC@@@===:::888999555222///.........---,,,...------,,,++++++******************))))))(((((((((((())))))))))))((((((((())))))*********************)))(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&''''''((((((((((((((('''''''''&&&'''((())))))(((((())))))***+++++++++---,,,---000444:::???AAACCCEEEHHHKKKKKKIIIJJJLLLYYYcccpppxxxzzz|||~~~yyyvvvrrrllliiiddd]]]VVVPPPNNNKKKGGGCCCBBBAAA@@@>>><<<<<<;;;;;;<<>>===<<<;;;;;;;;;;;;???DDDHHHHHHGGGFFFFFFGGGJJJOOOUUUZZZaaahhhmmmttt}}}NNNOOOQQQTTTXXX___ggglllrrruuuzzz|||lllfff]]]SSSLLLGGGDDDBBB===;;;999888999::::::999888;;;???BBBFFFMMMWWW^^^eeekkkqqqppplllooo{{{yyyhhh[[[NNNHHHBBB@@@===888777999555222000////////////...---,,,,,,,,,++++++************+++++++++***)))((('''((()))******)))((('''))))))***++++++++++++***)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((('''&&&%%%%%%'''(((***((())))))******+++,,,,,,,,,,,,...333:::>>>@@@???@@@AAAGGGNNNQQQOOOPPPUUUbbbgggooovvv|||wwwooojjj___XXXQQQOOOOOONNNIIICCC>>>>>>===<<<;;;;;;;;;<<<;;;???EEEIIIJJJIIIIIIIIIIIILLLPPPVVV\\\cccjjjpppwwwOOOPPPQQQRRRUUU\\\ccciiipppsssxxx||||||lllfff]]]SSSKKKFFFDDDCCC===;;;999888999::::::999777:::>>>AAAEEELLLUUU[[[aaaiiippppppmmmqqq}}}wwwgggZZZLLLGGGBBBAAA===888666999555333000//////000//////***++++++++++++,,,,,,,,,***++++++,,,,,,***)))(((((()))***++++++***)))((())))))***++++++++++++***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((('''%%%%%%%%%&&&(((***)))******+++,,,,,,------,,,,,,///555<<>>EEEKKKNNNNNNLLLJJJKKKKKKNNNTTT^^^hhhpppttt}}}RRRMMMKKKOOOSSSXXX___ggguuuvvvxxxyyy|||tttmmmbbbXXXPPPIIIDDDAAA@@@===:::888888999999888888888:::???BBBGGGQQQ[[[___nnnsssqqqtttuuu~~~qqq^^^QQQIIIEEE@@@===:::999777555333111///...//////...---------,,,,,,,,,,,,++++++************)))))))))((())))))))))))))))))))))))******++++++++++++******)))************)))((((((&&&&&&&&&&&&&&&'''(((((('''(((***,,,,,,+++)))''''''''''''((((((((((((((((((((((((((())))))))))))(((***++++++******+++,,,,,,---111999AAADDDBBB>>><<>>EEEKKKOOOOOOMMMKKKKKKLLLOOOUUU^^^hhhqqquuuPPPKKKJJJNNNRRRVVV^^^eeevvvyyy{{{zzzyyy|||yyyqqqeeeZZZQQQJJJFFFCCC@@@===:::888999999999999666666999===AAAFFFPPPZZZfffuuuzzzyyy|||||||||nnnZZZMMMGGGDDD@@@<<<:::999777555333111///...//////...---------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))******++++++++++++******))))))******))))))((('''%%%&&&''''''((((((''''''***+++...333777666111,,,((((((((((((((('''''''''(((((((((((())))))))))))(((***++++++******+++,,,---///333:::AAACCC@@@<<<>>>@@@FFFMMMUUUZZZ\\\\\\VVV]]]gggsss~~~yyygggYYYTTTOOOJJJJJJMMMMMMJJJGGG<<<;;;:::999888888999:::888===DDDKKKOOOPPPNNNLLLLLLMMMPPPVVV___iiirrrxxxPPPMMMLLLOOOQQQTTT[[[cccsssxxx}}}}}}yyyzzz|||tttiii]]]SSSLLLGGGDDD@@@===:::888999:::::::::666555888===@@@EEEOOOZZZmmm}}}{{{kkkXXXKKKEEECCC???<<<:::999666555222000.........///...---------,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))(((((('''$$$%%%'''((((((((('''&&&***+++///777===<<<555...))))))((((((''''''&&&&&&(((((((((((())))))))))))(((***++++++******+++,,,...000555<<>>;;;>>>AAAFFFMMMUUUZZZ\\\\\\VVV\\\gggrrr|||vvvdddUUURRROOOLLLLLLNNNMMMJJJFFF:::999888888777888888999777;;;BBBIIINNNOOONNNLLLNNNOOORRRWWW___iiitttzzzSSSPPPPPPRRRRRRSSSZZZbbbkkksss{{{~~~{{{{{{~~~vvvkkk```VVVNNNHHHDDD@@@===:::999999;;;;;;:::777666999===@@@EEENNNYYYooozzziiiWWWLLLCCCAAA>>><<<:::999666444222000...---......---,,,------,,,,,,,,,+++++++++))))))))))))))))))******))))))))))))))))))))))))******++++++++++++******)))))))))))))))(((''''''$$$%%%'''((((((((('''&&&%%%&&&+++222999888111***))))))((((((''''''&&&&&&(((((((((((())))))))))))(((***++++++******+++,,,---111777===@@@@@@===:::>>>@@@EEEMMMUUUZZZ\\\\\\[[[```iiissszzz~~~}}}ppp```TTTPPPOOOOOOPPPPPPMMMGGGBBB888888777777888888888999666:::???EEEJJJLLLLLLLLLOOOQQQUUUYYY```jjjuuu}}}SSSRRRRRRTTTSSSSSSZZZccchhhooowww{{{{{{{{{}}}wwwmmmcccZZZQQQIIIDDD???===:::999:::;;;<<<;;;888777999===???CCCMMMWWWmmmwwwfffVVVMMMAAA???===;;;:::999666444222000...---......---,,,------,,,,,,,,,,,,++++++))))))))))))************))))))))))))))))))))))))******++++++++++++******(((((())))))(((((('''&&&%%%&&&''''''((((((''''''%%%'''***000444444///***((((((((((((((('''''''''(((((((((((())))))))))))(((***++++++******+++,,,,,,111888>>>@@@???<<<:::>>>@@@FFFNNNVVV\\\^^^^^^bbbffflllsssxxx{{{|||||||||sssggg\\\UUUOOOPPPQQQQQQPPPJJJCCC>>>666777777888888999999999888:::>>>BBBFFFIIIKKKLLLQQQSSSWWW[[[aaakkkwwwPPPPPPRRRTTTTTTTTT\\\eeeiiimmmqqquuuxxx{{{{{{vvvnnnfff]]]SSSJJJDDD???===:::999:::<<<<<<<<<888777999<<<>>>AAAIIISSSgggzzz|||rrraaaRRRKKK@@@>>><<<;;;:::999666444111///------......---,,,------,,,,,,,,,,,,++++++((()))))))))************))))))))))))))))))))))))******++++++++++++******(((((())))))(((((('''&&&&&&&&&&&&&&&&&&'''(((((((((***,,,///000000...---'''''''''((((((((((((((((((((((((((())))))))))))(((***++++++******+++,,,+++000888>>>AAA???<<<:::>>>AAAGGGPPPYYY___bbbbbbhhhjjjooossswwwyyyzzz{{{~~~}}}tttggg\\\WWWVVVQQQQQQPPPOOOKKKEEE>>>:::666666777888999999::::::;;;<<<===@@@CCCGGGKKKMMMRRRUUUYYY\\\aaakkkxxxMMMMMMPPPSSSTTTUUU]]]gggmmmmmmmmmppptttzzzyyyuuuoooggg^^^TTTJJJCCC???===:::999:::<<<<<<<<<888777888;;;<<<>>>GGGQQQbbbuuuxxxmmm]]]PPPIII???===<<<;;;;;;999666444111///---------...---,,,---------,,,,,,,,,++++++(((((())))))*********+++))))))))))))))))))))))))******++++++++++++******(((((((((((((((''''''&&&''''''&&&%%%%%%'''((()))&&&(((******)))))))))***&&&'''''''''(((((())))))(((((((((((())))))))))))(((***++++++******+++,,,***000999???AAA???===;;;@@@BBBIIIRRR[[[bbbeeeeeekkklllpppssswwwyyy{{{{{{}}}~~~{{{ooo___UUUTTTWWWSSSRRROOOKKKFFF@@@;;;888555666777999::::::::::::>>>>>>>>>???BBBGGGLLLOOORRRVVVZZZ]]]aaakkkyyyQQQOOOOOOQQQQQQTTT]]]gggmmmllllllnnntttyyy~~~}}}vvvnnniii___RRRHHHEEEAAA???===;;;:::;;;<<<===::::::999999:::???EEEIIIVVVhhh}}}}}}rrrdddVVVKKKFFF>>><<<;;;::::::999888666000000...---,,,+++++++++,,,***((((((+++,,,+++)))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))''''''(((((()))((((((((((((((())))))))))))((((((******+++,,,,,,,,,++++++,,,333;;;@@@@@@>>>=========CCCMMMXXX```fffiiijjjkkknnnrrruuuwwwzzz}}}}}}}}}tttbbbUUUSSSSSSRRRVVVPPPHHHDDDDDDCCC@@@<<<888777666666666777999::::::<<>>CCCHHHTTTdddwww{{{pppbbbTTTJJJEEE>>><<<:::::::::999777555111000///...---,,,,,,,,,,,,***((()))+++,,,+++***))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''''''''''''''&&&%%%$$$######%%%''')))*********))))))***++++++++++++***,,,333<<<@@@@@@>>>======???EEEOOOZZZccciiikkklllhhhkkkpppsssvvvzzz}}}~~~zzzooo___VVVWWWYYYXXXTTTNNNFFFCCCBBBAAA>>>;;;;;;::::::999:::<<<>>>???;;;===???AAACCCGGGLLLOOOVVVVVVZZZaaahhhppp|||IIIHHHJJJNNNOOOQQQXXXaaahhhiiikkkoootttyyy}}}}}}tttmmmbbbSSSHHHDDDBBB@@@>>>===;;;;;;;;;<<<888888888888999<<>><<<:::999999888666444111111000...------------,,,***))))))***++++++***))))))))))))))))))))))))******++++++++++++++++++))))))))))))))))))))))))'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''((((((((((((((('''%%%$$$### !!!###%%%'''))))))***(((((()))***************---444<<<@@@@@@>>>======AAAHHHSSS^^^ggglllnnnnnndddggglllpppssswww{{{~~~|||uuuhhh\\\YYY]]]___^^^RRRMMMGGGCCCBBBAAA>>>;;;:::999888888999;;;===>>>>>>@@@AAACCCDDDHHHLLLPPPXXXXXX]]]eeekkksssDDDDDDGGGKKKMMMNNNUUU]]]eeehhhmmmqqquuuyyy}}}{{{rrrkkk```RRRGGGCCCCCCBBB@@@>>><<<;;;;;;;;;777888888777888;;;???CCCJJJUUUeeeuuu}}}{{{tttiii\\\OOOFFFBBB===;;;999888888777555333000000...------,,,,,,,,,,,,+++***)))************((((((((((((((((((((((((+++++++++++++++,,,,,,,,,))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''&&&%%%$$$$$$%%%&&&''''''''''''((()))***+++++++++++++++///555===AAA@@@>>>>>>>>>BBBIIIUUUaaaiiimmmnnnmmmaaadddhhhkkknnnrrrvvvyyywwwmmmaaa\\\___dddccc___QQQMMMHHHDDDCCCBBB???===:::999777666777999;;;===@@@AAACCCDDDFFFJJJOOOSSSZZZ[[[```hhhpppwwwBBBBBBDDDHHHIIIKKKQQQYYYbbbgggnnntttwwwzzz}}}xxxqqqkkkaaaTTTJJJGGGDDDCCCAAA???===<<<;;;:::777777888777777:::>>>AAAEEEOOO]]]kkk|||zzzwwwqqqfffYYYLLLDDD@@@<<<:::888777777555333111......---,,,++++++++++++,,,,,,+++***)))))))))***((((((((((((((((((((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''''''''''''''&&&&&&'''((((((((((((((()))***+++,,,------------111777===AAA@@@>>>>>>???CCCJJJVVVbbbiiilllkkkjjj```bbbeeegggiiilllpppssspppfff^^^___fffgggaaa[[[MMMJJJGGGDDDBBB@@@>>>===???===;;;999:::;;;>>>@@@???@@@AAACCCEEEJJJPPPUUU[[[]]]ccclllsss{{{BBBAAABBBEEEFFFGGGNNNWWW^^^eeennnuuuxxxzzz}}}xxxqqqkkkcccWWWNNNKKKEEEDDDCCCAAA>>><<<::::::777888888888888999===???AAAKKKXXXbbbqqqxxxuuunnncccVVVKKKCCC@@@<<<:::888666666444222000---,,,,,,+++******+++++++++,,,,,,+++)))((()))***))))))))))))))))))))))))))))))******+++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((!!!"""###$$$%%%&&&&&&&&&%%%&&&''')))***+++++++++******,,,---............222888>>>AAA@@@>>>???@@@CCCKKKWWWbbbiiijjjhhheee```aaacccdddfffiiimmmpppjjjaaa]]]bbbhhheee\\\TTTIIIGGGEEEBBB@@@>>><<<<<<>>><<<:::999:::===@@@CCC@@@AAABBBCCCEEEJJJPPPTTT\\\^^^eeeooovvv~~~CCCAAAAAACCCCCCEEELLLUUUZZZbbbmmmtttvvvxxx{{{}}}~~~wwwpppkkkbbbVVVMMMJJJFFFEEEDDDBBB???<<<:::999888999999999888999<<>>JJJUUU]]]ggg{{{~~~vvvssslllaaaUUUJJJCCC@@@<<<999777666555333111///------,,,+++++++++,,,,,,+++,,,---+++(((''')))+++))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((''''''&&&&&&''''''((()))$$$$$$%%%&&&''''''''''''&&&'''((()))************))))))+++,,,---.........444999???AAA@@@??????@@@EEELLLXXXccciiiiiieeebbb___aaacccdddfffiiinnnrrriii```\\\bbbgggaaaVVVOOOHHHHHHGGGDDDAAA???>>>>>>999888777888;;;@@@EEEHHHIIIIIIHHHHHHHHHLLLRRRVVV\\\___fffpppxxxDDDBBBAAABBBAAACCCKKKUUUWWW```kkksssuuuvvvyyy{{{}}}|||uuunnnhhh___SSSJJJGGGFFFFFFDDDBBB@@@===:::999888999:::999999:::<<<>>>===IIITTTYYYbbbttt|||vvvssslllaaaTTTIIICCC@@@;;;999777555444333000.........---,,,,,,,,,------+++------+++((('''(((+++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))(((''''''''''''((()))))))))***************))))))++++++******)))'''&&&%%%((((((***+++,,,---------444999???AAA@@@??????@@@FFFNNNZZZdddiiihhhddd```___```ccceeegggkkkqqquuuiii```\\\aaaddd\\\RRRMMMKKKKKKKKKHHHEEECCCBBBBBB;;;::::::<<<@@@GGGNNNRRRSSSRRRPPPNNNNNNPPPUUUYYY]]]___gggqqqyyyMMMGGG@@@===@@@EEEJJJKKKTTT^^^hhhooouuu{{{~~~}}}}}}|||tttjjjbbb]]]WWWNNNHHHJJJHHHEEEAAA>>>;;;999888888999::::::999999;;;===AAADDDJJJQQQ\\\ooozzzwwwrrrnnnggg]]]SSSIIIAAA===;;;:::888555333111000000............---***(((''')))))))))))))))(((''''''((((((''''''''''''((((((++++++++++++++++++++++++***))))))((())))))***+++***(((&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%))))))(((((('''''''''&&&))))))***++++++***((('''++++++*********+++---...555999???AAA@@@@@@BBBDDDGGGPPP[[[bbbdddccccccdddcccggghhhfffiiirrrvvvuuujjjgggcccaaa^^^YYYRRRLLLNNNNNNMMMJJJGGGCCC???===@@@;;;999>>>JJJVVV___bbb[[[\\\[[[WWWRRRQQQTTTWWW]]]___ccckkkwwwLLLGGGBBB@@@CCCHHHLLLMMMSSS\\\fffmmmssszzz}}}|||{{{~~~vvvkkkccc^^^XXXPPPJJJJJJIIIFFFCCC@@@===;;;999888:::::::::999999;;;===???CCCHHHOOOZZZlll|||wwwtttqqqmmmdddZZZOOOFFF???<<<:::999777555333111000000+++,,,------------,,,+++))))))******))))))((('''******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))***)))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&)))(((((((((''''''''''''(((((()))***************++++++*********,,,---...444999===??????@@@BBBEEELLLTTT]]]bbbcccbbbaaabbbdddhhhhhhgggjjjqqqsssqqqgggdddaaa^^^[[[WWWQQQMMMOOONNNLLLIIIEEEBBB???===<<<:::;;;BBBMMMXXX^^^___\\\\\\ZZZWWWTTTTTTWWWZZZ]]]^^^bbbjjjvvvKKKHHHEEEDDDGGGKKKNNNPPPQQQZZZdddkkkqqqyyy|||{{{yyy~~~xxxmmmeee```ZZZRRRLLLJJJIIIHHHFFFCCC???===;;;999:::;;;:::999999:::<<<===AAAFFFMMMWWWhhh}}}{{{vvvsssrrrpppjjj```UUUJJJBBB===;;;:::888777444222111000000,,,------......------,,,******++++++******)))(((******))))))))))))******++++++++++++++++++++++++)))******+++***)))'''&&&)))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''((((((((((((((((((''''''''''''''''''(((((()))+++,,,---++++++******+++---...///444888<<<===>>>???CCCGGGOOOTTT\\\```aaaaaabbbdddfffhhhiiiiiilllooonnnjjjbbb___[[[YYYVVVTTTPPPMMMQQQOOOKKKGGGCCC@@@>>>===999;;;@@@IIITTT[[[]]]\\\]]][[[YYYWWWXXXYYY\\\^^^]]]^^^bbbjjjwwwIIIHHHFFFFFFHHHLLLOOOPPPQQQZZZdddjjjpppxxx|||{{{yyy||||||pppfff```[[[TTTNNNKKKKKKJJJHHHDDDAAA>>><<<:::;;;;;;:::999888:::;;;<<<@@@EEEKKKUUUeeeyyy|||vvvsssrrrrrrooohhh]]]PPPFFF???<<<:::999777666444222000000///000000///...---+++***)))+++++++++++++++***))))))((((((''''''''''''((((((************************)))***++++++***(((&&&$$$((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&&&&''')))***(((((((((((((((''''''''')))(((((('''(((***,,,---++++++***+++,,,...000111444777;;;<<<===???DDDHHHLLLQQQXXX\\\^^^aaaeeehhhhhhhhhiiikkkmmmlllhhhccc[[[YYYVVVSSSQQQOOONNNMMMRRROOOJJJEEE@@@>>>======999>>>GGGSSS\\\___]]][[[]]][[[ZZZZZZ\\\^^^aaabbb^^^___bbbjjjxxxGGGGGGGGGGGGHHHKKKNNNPPPSSS[[[dddjjjpppwww{{{{{{yyy|||rrrhhhbbb]]]WWWRRRPPPOOOMMMJJJFFFBBB???===;;;<<<<<<:::888888999:::;;;???DDDJJJSSSbbbuuuzzzvvvsssrrrsssmmmfffZZZMMMCCC===;;;;;;777666555333111000//////111000///---,,,+++******+++++++++++++++***))))))((((((''''''''''''((((((************************((()))***+++***(((&&&$$$&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***'''''''''(((((((((((((((+++***)))(((((()))***++++++******+++---///111222444777;;;<<<===???DDDIIILLLPPPVVVZZZ\\\___dddhhhjjjhhhhhhkkkmmmjjjccc^^^UUUTTTRRRPPPNNNLLLLLLLLLQQQNNNHHHCCC???=========<<>>CCCIIIQQQ___qqq~~~zzzwwwsssqqqrrriiiaaaVVVJJJAAA<<<;;;;;;666555444222111000//////---,,,,,,++++++,,,,,,---******++++++******)))(((******))))))))))))******************************((())))))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******'''''''''(((((((((((((((++++++***)))))))))))))))******+++,,,...000222444555999===>>>???@@@DDDHHHPPPTTTXXX[[[[[[]]]aaaeeemmmhhhgggkkkmmmggg___ZZZRRRSSSSSSQQQNNNLLLLLLMMMNNNKKKGGGBBB???=========>>>EEEOOOYYY^^^]]]ZZZWWWYYY]]]bbbcccaaa```bbbdddaaacccgggqqqJJJJJJIIIGGGFFFHHHLLLQQQUUU]]]dddggglllsssvvvvvvyyy|||vvvnnnlllllljjjgggccc___XXXQQQJJJFFFCCCBBB=========;;;888777888999888<<>>======>>>DDDLLLSSSVVVVVVTTTSSSWWW___ggghhhbbb^^^```cccccceeejjjuuuLLLLLLJJJGGGFFFGGGMMMRRRUUU\\\cccfffjjjqqqttttttyyy{{{wwwqqqqqqrrrrrrqqqjjjeee]]]TTTLLLGGGEEEDDD=========;;;888777777888666:::???DDDLLLYYYjjjvvvzzzyyywwwqqqlllkkk___YYYOOOEEE===999888888555444333111000////////////...,,,***(((((((((((()))))))))))))))(((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((('''''''''(((((())))))((('''%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((************)))&&&'''''''''(((((())))))%%%''')))***+++++++++*********+++,,,...111444666666;;;@@@CCCBBBBBBDDDFFFNNNTTTZZZ^^^```cccgggkkkpppgggdddiiikkkddd\\\XXXTTTWWWZZZYYYUUURRRPPPQQQIIIHHHEEEBBB@@@>>>=========BBBHHHMMMPPPPPPOOOOOOUUU```jjjkkkccc]]]^^^bbbdddfffmmmwwwNNNMMMJJJFFFDDDEEEHHHLLLSSSXXX```gggkkkooorrruuu|||{{{sssqqqssswwwzzzlllggg]]]RRRNNNMMMIIICCCCCC>>>:::;;;;;;999999;;;>>>>>>???BBBIIIWWWhhhttt~~~zzzuuusssrrrppplllhhh___TTTHHHBBB===888555555111111222111000///---,,,+++,,,,,,,,,,,,+++******+++******)))(((''''''&&&++++++******++++++,,,---+++++++++*********)))))))))(((((((((''''''''''''((((((((((((((()))***+++(((((('''&&&%%%$$$$$$$$$((('''%%%%%%&&&(((***,,,((((((''''''''''''(((((((((((((((((())))))))))))+++++++++,,,...111444555777===DDDEEEBBBBBBGGGLLLQQQUUU[[[___bbbgggnnntttnnnkkkhhhfffccc___ZZZWWWQQQVVVYYYXXXUUUTTTQQQMMMEEEEEEDDDAAA===:::999999???DDDJJJMMMLLLLLLMMMOOOUUU]]]eeegggbbb]]]]]]___fffiiiqqq}}}MMMLLLJJJGGGEEEEEEHHHKKKSSSXXX```ggglllooorrrtttxxx{{{|||uuutttvvvyyyzzzlllggg^^^TTTQQQQQQOOOJJJFFF@@@<<<<<<;;;888777999======>>>@@@GGGUUUeeeqqq|||zzzwwwtttrrrrrrooojjjfff\\\QQQFFF@@@<<<777444555111111111111000...---,,,+++,,,,,,,,,,,,+++******+++++++++***))))))((((((******))))))******+++,,,+++++++++*********))))))))))))((((((((('''''''''(((((('''''''''((())))))******)))''''''&&&&&&'''''''''&&&&&&&&&((()))***''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))+++++++++---///222444666888>>>CCCDDDBBBCCCIIINNNTTTTTTVVV[[[aaahhhmmmppppppmmmhhhddd```]]]YYYVVVTTTZZZ]]][[[YYYXXXTTTOOOCCCCCCCCC@@@<<<:::999999@@@EEEJJJMMMLLLLLLMMMOOOTTT[[[bbbdddbbb^^^]]]]]]gggjjjsssKKKKKKJJJHHHFFFFFFHHHJJJQQQWWW```hhhllloooqqqssssssvvvzzz}}}zzzyyyzzz||||||oookkkaaaXXXUUUWWWUUUQQQHHHAAA===<<<;;;777555777;;;<<<===???EEEQQQaaalll|||vvvvvvtttrrrqqqqqqnnnhhhcccWWWMMMCCC>>>;;;666444555111111111000///...---,,,+++,,,,,,,,,,,,+++******,,,,,,++++++******))))))))))))(((((())))))***++++++++++++***************)))))))))(((((((((''''''(((((('''&&&&&&&&&''''''***)))((('''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))++++++,,,---000333666888;;;???BBBCCCBBBDDDKKKQQQXXXTTTSSSWWW```hhhlllmmmrrrnnnhhhbbb___\\\YYYWWWWWW\\\^^^\\\ZZZXXXSSSMMMAAABBBAAA>>>;;;999::::::BBBFFFKKKLLLLLLKKKMMMPPPVVVZZZ```dddeeeccc```]]]fffkkkvvvHHHJJJJJJJJJHHHGGGHHHJJJPPPVVV___ggglllnnnpppqqqqqqtttwwwzzzwwwrrrhhh^^^ZZZ[[[XXXTTTHHHBBB======;;;888777888999:::;;;===BBBMMM[[[ffftttzzzwwwrrrqqqpppqqqqqqmmmfff```SSSIII@@@===;;;777555666111111000000///---,,,,,,+++,,,,,,,,,,,,+++******+++++++++******))))))))))))))))))))))))***++++++************************)))))))))(((((((((((('''((('''&&&&&&%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''((((((((('''&&&&&&&&&''''''''''''''''''&&&(((((((((((())))))))))))++++++,,,...111444777999===???AAAAAAAAAEEEMMMSSSXXXUUUTTTWWW^^^eeejjjmmmsssnnnhhhcccaaa___^^^]]]ZZZ\\\\\\XXXUUUSSSMMMFFFAAAAAA@@@>>>;;;:::;;;===DDDHHHKKKLLLKKKKKKNNNQQQ[[[]]]aaafffjjjjjjeeeaaadddkkkyyyGGGIIIJJJJJJIIIHHHIIIJJJOOOUUU]]]eeeiiilllooopppqqqtttwww{{{zzzoooddd___]]]YYYSSSHHHBBB>>>>>>===:::999;;;777999:::<<<@@@JJJVVV___nnn||||||sssssspppoooooopppoookkkccc]]]PPPGGG???===;;;888666666111111000///...---,,,,,,+++,,,,,,,,,,,,+++******)))))))))))))))(((((((((+++************+++,,,,,,***************************)))))))))((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&''''''(((''''''&&&%%%'''((())))))))))))((('''(((((((((((())))))))))))++++++---///222666999;;;???@@@@@@@@@AAAFFFMMMRRRUUUVVVWWWXXX[[[aaaiiiooopppmmmiiigggffffffeeeddd^^^^^^ZZZTTTQQQNNNHHH@@@BBBBBBAAA???<<<<<<===???EEEHHHKKKLLLKKKLLLPPPSSS]]]^^^bbbhhhmmmmmmhhhcccccckkk{{{FFFHHHIIIIIIIIIHHHJJJKKKNNNSSSZZZaaafffjjjmmmooorrruuuxxx{{{}}}tttiiidddaaaZZZSSSIIICCC???@@@???<<<<<<===777888:::;;;???GGGRRRZZZhhhtttxxxppppppooommmlllllllllggg___YYYMMMEEE===<<<;;;777555666222111///...---,,,,,,,,,+++,,,,,,,,,,,,+++******)))(((((((((((((((((((((+++++++++***+++,,,,,,---***************+++++++++******)))))))))(((((((((''''''&&&%%%%%%%%%&&&&&&)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&''''''((()))***++++++***)))((((((((((((((())))))))))))+++,,,---000333777;;;===@@@@@@@@@@@@AAAEEEKKKOOOQQQTTTWWWXXXYYY^^^gggnnnlllkkkkkklllmmmmmmkkkiiiaaa___YYYRRROOOMMMHHH@@@DDDCCCBBB???<<<<<<===???FFFHHHKKKKKKKKKMMMRRRVVV]]]^^^bbbhhhmmmlllgggccceeeoooGGGHHHIIIHHHHHHHHHKKKMMMNNNRRRXXX]]]bbbgggllloooqqqtttxxx{{{|||zzztttlllhhheee___WWWMMMGGGBBBBBB@@@===<<<===666888:::;;;>>>EEEOOOWWW___jjjwwwyyyrrrpppmmmkkkiiihhhgggbbb[[[UUUKKKBBB;;;:::999555333333222111///---,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))***************++++++,,,))))))*********+++++++++*********)))))))))(((((('''&&&&&&&&&&&&&&&'''((((((((('''''''''(((((()))&&&%%%%%%$$$%%%&&&((()))'''((()))******)))((('''(((((((((((())))))))))))+++,,,---000444888<<>>;;;:::<<<>>>FFFHHHJJJKKKKKKNNNTTTYYY^^^aaafffkkkmmmlllhhheeejjjvvvGGGHHHHHHHHHGGGHHHKKKNNNMMMQQQVVV[[[```eeekkkoooooorrrvvvyyy}}}wwwvvvrrrmmmkkkiiiccc[[[PPPJJJDDDCCCAAA===;;;<<<777888:::<<<>>>DDDNNNUUUXXXaaammmvvv|||~~~wwwqqqnnnllliiifffeeeccc^^^WWWRRRIII@@@:::999777444111222222111///---,,,,,,,,,---+++,,,,,,,,,,,,+++************************++++++)))))))))))))))******+++))))))******++++++++++++************))))))))))))&&&&&&&&&&&&''''''((()))&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$&&&)))***&&&'''(((******((('''&&&(((((((((((())))))))))))+++,,,...111555999===???@@@@@@@@@@@@BBBDDDGGGIIIMMMLLLLLLRRRZZZ```ccccccgggjjjooosssuuurrrlllggg^^^YYYPPPIIIIIIMMMKKKFFFDDDCCC@@@<<<999999;;;===EEEHHHJJJJJJKKKOOOUUU[[[aaadddjjjnnnooommmjjjhhhooo{{{HHHFFFDDDBBBCCCFFFJJJLLLJJJNNNSSSYYY]]]bbbfffiiilllrrrvvvwww{{{~~~uuurrrpppppppppmmmgggbbbUUUOOOHHHBBB???>>>===<<<999999::::::;;;???EEEIIITTT[[[fffqqq|||zzzqqqllllllhhheeedddbbb\\\QQQHHH@@@===:::777555333000...000////////////.........,,,,,,***)))))))))***++++++***)))'''''')))***+++))))))))))))***+++,,,---+++,,,,,,,,,,,,+++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))''''''''''''((()))***+++...------000555999<<<===>>>@@@CCCDDDDDDEEEGGGHHHMMMQQQRRRRRRVVV]]]aaaaaaccchhhooosssrrrmmmhhheeeYYYSSSMMMKKKLLLLLLIIIFFFFFF@@@<<<<<<<<<:::;;;===@@@EEEJJJKKKJJJMMMUUU]]]eeefffhhhjjjlllmmmmmmnnnxxxGGGEEEBBBAAABBBFFFJJJMMMMMMPPPTTTYYY]]]aaadddfffiiipppvvvxxx{{{vvvtttsssssstttpppjjjeeeVVVPPPIIICCC@@@>>>===<<<999::::::999:::>>>CCCGGGPPPWWWbbbnnnxxx~~~zzz{{{yyyssspppiiifffbbb```___XXXMMMEEE>>><<<888666444333000...//////.........---------,,,+++***)))))))))***++++++***)))(((((()))***+++******))))))***+++,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((((((((((((((((()))***+++------...111666:::<<<<<<===@@@CCCEEEFFFGGGIIIKKKMMMQQQTTTTTTXXX___bbbaaa^^^ccciiilllkkkgggaaa]]]VVVQQQKKKIIIJJJJJJHHHDDDEEE???;;;<<<<<<::::::===@@@EEEKKKMMMLLLNNNVVV\\\ccceeehhhjjjkkkmmmpppsssEEECCC@@@???AAAEEEJJJNNNOOOQQQTTTXXX\\\```bbbcccgggooovvvxxx{{{yyyxxxwwwxxxxxxtttmmmgggXXXRRRKKKDDDAAA???===<<<:::::::::999:::<<>>@@@CCCHHHKKKNNNOOORRRWWW\\\```bbbbbbgggooouuuwwwyyy}}}||||||{{{vvvnnnhhh[[[VVVMMMFFFBBB@@@>>>===;;;;;;;;;:::999;;;>>>AAAEEELLLWWWcccmmmuuu|||vvvqqqpppooommmllleeeaaa[[[XXXVVVPPPFFF???888555333222222222000///,,,,,,,,,,,,+++++++++***+++++++++*********************)))(((((()))******+++++++++******++++++,,,---------------,,,,,,+++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&%%%'''''''''(((((((((((()))*********))))))******+++,,,---000444999<<<<<<;;;>>>@@@DDDFFFGGGHHHKKKLLLLLLQQQVVVXXX[[[``````]]]```bbbeeeggggggbbb[[[VVVPPPMMMJJJHHHHHHGGGFFFDDDAAA<<<999;;;<<<::::::<<<===DDDKKKOOOPPPPPPSSSVVVZZZ___dddeeeffflllxxxFFFDDDAAA@@@@@@CCCFFFHHHJJJJJJNNNTTT[[[aaacccccchhhooottttttwww~~~}}}wwwooohhh___ZZZQQQIIIEEEBBB@@@>>>======<<<;;;999:::<<<>>>BBBIIIRRR\\\fffnnnuuuyyyzzztttnnnmmmmmmkkkiiiddd___XXXUUUSSSNNNEEE>>>666444111111111111000///,,,+++++++++************++++++++++++******))))))******))))))))))))******++++++++++++++++++,,,------............---,,,,,,*********)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((((())))))))))))*********+++************++++++,,,---...000555:::======<<<>>>AAADDDEEEFFFGGGIIIJJJJJJPPPUUUWWW[[[___^^^[[[bbbbbbdddffffffbbbZZZTTTNNNLLLJJJIIIHHHGGGFFFEEE???;;;999;;;===;;;;;;===<<>><<<:::999:::<<>>>>>===@@@CCCEEEFFFGGGIIIKKKKKKPPPUUUVVVZZZ^^^^^^[[[^^^^^^___aaaaaa]]]VVVOOOKKKJJJJJJIIIGGGFFFEEEEEE???:::999<<<>>><<<<<<>>>;;;AAAGGGMMMOOOOOOOOOOOOTTTXXX]]]aaafffppp~~~???@@@BBBDDDEEEGGGHHHIIIDDDDDDFFFNNNYYY```aaa```___gggooorrrvvv~~~~~~xxxssshhhaaaXXXPPPJJJFFFDDDBBBAAAAAA@@@>>>;;;999:::;;;@@@CCCHHHNNNUUU^^^ggglllrrrqqqxxxxxxmmmlllgggdddhhhlllhhh```ZZZTTTMMMIIIHHHEEE???999666444111000111111///...,,,,,,+++++++++************++++++,,,+++***)))((())))))************))))))))))))***+++,,,---///000///////////////...------++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((())))))))))))************))))))******,,,---///000000000111444999===??????;;;>>>BBBEEEHHHJJJMMMOOOMMMRRRUUUVVVZZZ^^^___\\\YYYWWWXXXZZZ[[[XXXPPPJJJGGGHHHHHHGGGFFFDDDDDDDDD>>>::::::===???======???===AAAGGGLLLOOOPPPOOOOOOUUUWWW[[[aaajjjuuu;;;===AAAEEEHHHJJJJJJKKKDDDCCCEEEMMMWWW^^^```^^^YYYcccmmmrrrwww~~~}}}zzzjjjcccZZZRRRLLLHHHEEECCCBBBBBBBBB???;;;999999:::???AAAEEEIIIPPPYYYbbbhhhiiigggmmmyyy}}}~~~~~~wwwpppkkkiiiddd```dddiiidddYYYUUUNNNGGGDDDCCCAAA;;;666666444222111111000///...,,,,,,,,,++++++++++++*********+++,,,+++***)))((())))))************))))))((())))))+++,,,...000111///////////////......---++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''&&&&&&(((((((((((())))))))))))((())))))+++,,,...000111111000111333888===@@@AAA999===BBBFFFJJJMMMQQQTTTOOOSSSVVVWWWZZZ___```^^^UUUTTTTTTVVVXXXUUUNNNGGGEEEFFFGGGFFFDDDCCCBBBCCC>>>;;;:::>>>@@@>>>>>>??????BBBHHHLLLOOOPPPPPPPPPWWWXXX[[[bbbmmmyyy???AAABBBBBBGGGLLLKKKGGG@@@AAABBBEEEOOOZZZ]]]YYYWWW\\\eeennnvvv{{{~~~~~~yyytttiii\\\RRRMMMJJJEEEAAA???===;;;:::;;;;;;:::999======???DDDKKKSSS[[[___ddddddgggkkkkkkmmmyyy~~~uuuooollllllhhhfffbbb___^^^]]]ZZZYYYNNNIIIBBB===:::888777666222111000///---+++******+++******)))))))))))))))+++++++++*********))))))***)))((((((((((((((()))&&&(((***,,,...///000///000000000000///...---,,,,,,+++***(((''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''((((((((())))))))))))))))))******+++***+++,,,---...000111111111000000333999===>>>======>>>@@@DDDIIINNNSSSVVVQQQRRRTTTWWW\\\^^^^^^]]]WWWTTTPPPNNNLLLJJJGGGEEEDDDDDDDDDCCCBBBBBBBBBAAA>>>======<<<<<<>>>???@@@AAABBBDDDIIINNNSSSUUUVVVWWW[[[```fffmmmxxx===???@@@AAAFFFMMMMMMJJJDDDEEEEEEGGGPPPYYY\\\YYYYYY]]]eeelllrrrwwwzzz|||{{{xxxooocccXXXQQQLLLGGGDDD>>><<<:::999::::::999888:::;;;===BBBHHHPPPWWW[[[]]]\\\^^^bbbbbbdddnnnzzz|||rrrmmmgggcccbbbfffccc```^^^\\\YYYVVVSSSIIIEEE>>>999777666555444111111000...---+++******+++******)))))))))))))))+++++++++*********))))))))))))(((((((((((())))))''')))+++---///000000000//////000000///...------,,,+++***(((''''''&&&&&&''''''''''''''''''''''''************))))))))))))''''''(((((((((((((((((()))))))))))))))***++++++***+++,,,---...000111111111000000444999===>>>>>>>>>???AAAEEEIIINNNSSSUUUTTTTTTVVVYYY\\\]]][[[ZZZVVVSSSOOOLLLJJJIIIGGGEEEFFFEEEEEEDDDCCCAAA???>>>======<<<;;;<<<===>>>???@@@AAACCCHHHNNNSSSVVVWWWVVVYYY___eeelllwww;;;===>>>???DDDLLLOOOMMMHHHHHHHHHIIIPPPYYY\\\YYYZZZ^^^dddjjjnnnssswwwzzz|||{{{uuulllaaaWWWPPPJJJHHH???<<<999888888888888777777888;;;???EEELLLQQQUUUWWWVVVVVVXXXZZZ\\\bbbiiizzzxxxnnnkkkiiieee```___cccaaa^^^[[[XXXTTTOOOKKKCCC>>>999555444333222111000000///...---,,,+++***+++******)))))))))))))))+++++++++***************)))))))))(((((())))))***((())),,,...000000000000...///////////////...---,,,+++***((('''''''''''''''''''''''''''''''''''')))************+++++++++((((((((((((((((((((((((***))))))))))))***++++++***+++,,,---...000111111111000222555999===>>>>>>>>>@@@BBBEEEJJJNNNRRRTTTVVVWWWYYY[[[]]]\\\XXXUUUUUUQQQLLLIIIHHHGGGGGGFFFFFFFFFFFFEEECCC@@@===;;;<<<;;;:::::::::;;;===>>>??????BBBGGGNNNTTTWWWXXXWWW[[[aaagggooozzz;;;>>>>>>>>>BBBIIIMMMMMMIIIJJJJJJJJJPPPYYY]]][[[ZZZ^^^ccchhhkkkpppwww{{{{{{yyywwwqqqhhh]]]TTTNNNLLL@@@===:::888888888777666666777999===BBBGGGLLLOOOVVVTTTSSSTTTUUUWWWYYY\\\gggsssrrrjjjeeefffgggdddbbbbbbaaa___\\\YYYUUUOOOIIIDDD===:::555222222111111000//////...------,,,+++++++++******)))))))))))))))************************)))))))))((())))))******((()))+++...///000000///......////////////......+++***)))(((''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))))))))))))))(((((((((((((((******))))))******+++,,,***+++,,,---...000111111000111333666:::===>>>???@@@AAACCCGGGJJJNNNQQQRRRUUUVVVXXX[[[]]][[[WWWSSSSSSOOOIIIFFFFFFFFFGGGGGGDDDEEEFFFFFFDDD@@@<<<:::;;;:::999999999:::<<<<<<===>>>@@@EEEMMMSSSWWWYYYZZZ___fffmmmuuu===@@@@@@>>>@@@FFFIIIIIIGGGIIIJJJJJJPPPYYY^^^^^^XXX]]]cccgggkkkpppxxx~~~{{{wwwwwwtttmmmcccYYYRRROOOBBB???;;;888888888777777777777888;;;???DDDHHHKKKTTTTTTTTTRRRRRRSSSSSSRRR[[[hhhyyy{{{qqqfff```\\\___aaa```___aaa```^^^ZZZVVVRRRKKKDDD???:::777333111111111111000......------,,,,,,,,,++++++******)))))))))))))))************************)))))))))))))))***++++++((()))+++---...//////...//////////////////...---+++***)))((((((''''''(((''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((())))))))))))))))))((((((***************++++++,,,***+++,,,---...000111111///222555888;;;===???@@@AAABBBEEEHHHKKKNNNPPPQQQQQQRRRUUUYYY[[[ZZZVVVSSSPPPLLLHHHEEEEEEFFFGGGGGGBBBCCCEEEEEEDDDAAA>>>;;;:::999999888888999;;;<<<======???DDDLLLSSSWWWYYY[[[aaaiiiqqqzzz===AAAAAA??????CCCFFFFFFFFFIIIIIIIIIMMMVVV]]]^^^WWW]]]cccgggjjjnnnwww}}}}}}xxxxxxwwwrrrkkk```VVVPPPFFFBBB===:::999999999888999888777888;;;@@@EEEIIIPPPTTTUUUQQQNNNNNNMMMKKKVVVddduuuxxxjjjfff```[[[YYY\\\^^^^^^___bbb```]]]XXXSSSNNNHHHAAA===888666333111111111000///---------,,,,,,,,,,,,,,,+++******)))))))))))))))***************+++++++++))))))))))))******+++,,,)))***,,,...////////////000000000000///...---,,,******)))(((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''(((((())))))((((((((())))))*********+++************+++,,,,,,***+++,,,---...000111111///222777:::<<<===???AAABBBCCCFFFIIIKKKMMMOOOOOONNNOOOQQQUUUXXXWWWUUURRRNNNKKKGGGEEEFFFGGGGGGGGGCCCCCCDDDDDDCCC@@@>>><<<:::999888888888999;;;<<<======>>>CCCJJJRRRWWWYYYZZZ```iiisss~~~;;;@@@BBB@@@???BBBDDDDDDFFFIIIIIIGGGKKKSSSYYY[[[VVV\\\dddggghhhkkkrrryyy}}}{{{yyyssshhhZZZQQQIIIEEE@@@<<<;;;;;;;;;::::::888555555777<<>>BBBIIIQQQVVVXXX[[[aaalllwww888>>>BBB@@@???BBBDDDDDDHHHJJJJJJGGGIIIPPPVVVXXXVVV]]]dddgggfffhhhnnnttt}}}xxxmmm]]]QQQKKKGGGBBB>>><<<<<<<<<<<<:::777444222444:::@@@EEELLLVVVZZZTTTLLLJJJJJJIIILLL]]]oooyyyzzzqqqoooiiibbb^^^TTTSSSVVV]]]___]]]]]]^^^]]]YYYSSSMMMGGGBBB===:::666444111000000///...,,,++++++,,,,,,,,,,,,------+++******)))))))))))))))))))))******++++++++++++))))))))))))***+++,,,---...///111222333333333222222222111000...,,,+++******))))))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''')))***+++,,,---++++++******++++++,,,---***+++,,,---...000111111...333999<<<<<<===???BBBCCCEEEGGGJJJLLLMMMNNNMMMMMMLLLMMMNNNPPPPPPOOOMMMJJJIIIGGGGGGHHHIIIHHHGGGHHHGGGEEEBBB???===;;;:::;;;:::999999999:::;;;<<<>>>===>>>BBBIIIPPPUUUWWW]]]dddooo{{{888999:::;;;<<>>???>>>===999888555444666:::>>>AAAIIINNNSSSRRRLLLGGGFFFGGGJJJTTTcccqqq|||vvviiiffffffccc]]]YYYUUUYYY]]]]]][[[YYYZZZ[[[[[[UUULLLDDD???;;;999777444333000---,,,,,,,,,---,,,,,,,,,++++++*********'''''''''''''''(((((()))'''((((((((()))))))))***+++---......,,,,,,---///000000000111333555888999444333222000///---,,,+++...+++)))(((((()))((((((''''''&&&&&&&&&&&&''''''(((%%%###$$$((())))))'''$$$%%%&&&'''(((***++++++******+++++++++,,,,,,,,,////////////000000000000333666999;;;===???BBBEEEDDDBBBCCCGGGHHHIIIMMMSSSQQQRRRRRRPPPNNNLLLLLLMMMMMMIIIEEECCCEEEFFFEEEDDDGGGGGGFFFDDDAAA===:::888::::::::::::;;;<<<======@@@@@@AAAEEEKKKQQQVVVXXX[[[gggvvv999:::;;;;;;;;;>>>BBBEEECCCFFFHHHIIIHHHKKKRRRXXXYYY]]]bbbeeefffiiimmmqqqxxx}}}wwwdddTTTOOOJJJDDDBBBBBBAAA???===:::888555444555888<<>>AAACCCCCCAAACCCFFFGGGGGGKKKRRRUUUVVVUUUSSSOOOLLLJJJJJJLLLIIIFFFEEEFFFGGGFFFDDDHHHGGGFFFDDDAAA>>>;;;999;;;::::::;;;;;;<<<===>>>@@@@@@BBBFFFLLLRRRWWWYYY___jjjxxx999:::;;;;;;;;;<<>><<<:::;;;;;;;;;;;;<<<===>>>>>>@@@AAACCCGGGMMMSSSYYY\\\eeeooo|||888999::::::::::::===???AAAEEEIIIKKKLLLNNNQQQTTTYYY\\\aaacccdddfffjjjnnnpppwwwooo[[[NNNKKKIIIHHHHHHFFFBBB===:::888555333333444666888;;;???CCCFFFEEEEEEFFFGGGCCCIIISSS]]]gggqqqzzzrrrcccXXXQQQPPPQQQTTTTTTRRRSSSWWWRRRSSSUUUUUUTTTRRRPPPOOOJJJEEE>>>888666666777777111000...---,,,+++++++++))))))******++++++,,,,,,)))))))))))))))******+++++++++*********)))))))))+++---......------///000222222222222222222222222444333222111000...------+++(((&&&%%%&&&''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&((()))******%%%%%%&&&((()))***+++,,,+++++++++,,,,,,,,,------......//////000000111111444777;;;=========>>>>>>???>>>AAAEEEHHHJJJPPPVVVZZZ[[[\\\ZZZUUUOOOKKKIIIHHHIIIJJJKKKKKKIIIGGGFFFFFFEEEDDDBBB???===;;;:::::::::::::::;;;<<<===>>>???BBBEEEIIIOOOUUU\\\```jjjttt777888999999999999;;;===AAACCCGGGJJJMMMNNNPPPRRRVVVZZZ^^^aaabbbdddiiimmmqqqwwwrrr^^^NNNKKKHHHHHHHHHGGGBBB???999888555333222333555666:::===@@@BBBBBBBBBBBBCCCAAAEEELLLUUU___jjjsssxxxvvvlllbbbXXXQQQQQQPPPRRRTTTSSSOOOPPPTTTQQQQQQRRRRRRQQQOOOLLLJJJBBB>>>999555444444555555//////...---,,,+++++++++)))))))))******+++++++++)))))))))))))))******++++++++++++++++++*********,,,...////////////111222555555555444444444333333222111111///...---,,,++++++)))'''&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''(((((()))***,,,---%%%&&&'''((()))+++,,,,,,++++++,,,,,,,,,---------.........///000111111111444888<<>>======>>>===AAAGGGLLLOOOVVV]]]```aaa```\\\VVVNNNIIIGGGHHHIIIKKKLLLKKKIIIGGGFFFCCCBBBAAA???===;;;::::::999999999999:::;;;<<<===???CCCGGGLLLQQQWWW___eeennnwww555666888888888888:::;;;AAABBBEEEHHHKKKNNNOOOPPPRRRVVV[[[^^^```bbbgggkkkpppuuu}}}wwweeeTTTPPPJJJHHHGGGFFFDDDAAA999888555444333333444555999;;;===>>>@@@@@@@@@@@@@@@CCCGGGOOOXXXbbbjjjoooxxx~~~{{{iiiaaa___\\\WWWTTTQQQOOOOOOQQQOOOLLLLLLPPPOOONNNNNNNNNMMMKKKGGGDDD<<<999555444333333333222...------,,,,,,+++******)))))))))***************+++************+++,,,,,,******+++++++++,,,,,,,,,...///111111111111333555666777777777777666555444111000000///---,,,,,,++++++)))'''&&&((())))))(((''''''&&&&&&&&&&&&'''''')))***+++***(((((()))+++)))))))))))))))))))))))),,,,,,,,,,,,------------------...///000111222222444888>>>AAAAAA@@@???>>>>>>>>>BBBIIINNNRRRZZZaaaffffffccc]]]UUUMMMGGGDDDIIIKKKMMMLLLJJJGGGFFFEEEAAA@@@???===;;;::::::::::::::::::::::::;;;======???DDDIIINNNRRRYYYbbbhhhqqq{{{333555777888777888999;;;AAAAAACCCFFFJJJMMMOOOOOOOOOSSSXXX\\\^^^aaafffkkklllqqqxxx~~~ooo```YYYPPPJJJHHHGGGEEECCC888777666444444444555555888888:::<<>>777555444333444333111///,,,---,,,,,,,,,+++***)))************))))))))))))******)))))))))***++++++)))******+++,,,---......///111222333333333555777666777777888888777666555111111000///...---,,,,,,)))'''%%%%%%'''(((((((((''''''&&&&&&&&&&&&''''''''')))***)))&&&&&&(((+++)))))))))))))))))))))))),,,,,,,,,------------...------...///000111222222444999???CCCDDDBBB@@@???@@@@@@DDDJJJOOORRRYYYaaaeeeeeebbb\\\TTTNNNJJJHHHJJJLLLMMMKKKHHHEEEDDDDDDAAA@@@>>><<<;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>??????DDDKKKOOOTTT[[[dddkkkttt111333666777777888999;;;AAAAAAAAADDDHHHLLLNNNOOOLLLQQQVVVZZZ\\\```fffjjjiiimmmsssyyy~~~wwwjjjaaaUUULLLIIIGGGFFFDDD888777666555444555555666666666888;;;>>>AAAAAAAAADDDCCCCCCFFFLLLTTTYYY\\\eeekkkuuuwwwggg[[[TTTQQQSSSRRRMMMLLLOOOMMMHHHFFFJJJMMMLLLMMMOOOJJJHHHFFFFFFFFFCCC>>>:::555444333444444333000---,,,,,,,,,,,,,,,+++***)))++++++******))))))(((((('''''''''''''''(((((()))))))))***+++---...//////000222444444444444666888555666777888888777666555222111111000///......---(((&&&$$$$$$%%%''''''''''''''''''&&&&&&'''''''''"""$$$&&&&&&&&&&&&***---&&&&&&''')))***+++,,,---,,,,,,,,,---------......------...///000111222222444999@@@DDDEEECCCAAA@@@CCCBBBEEEKKKOOOQQQXXX___``````^^^ZZZUUUQQQPPPPPPKKKLLLMMMKKKFFFCCCCCCDDDBBBAAA???===<<<;;;<<<<<<=========>>>>>>???@@@AAA???EEEKKKPPPTTT[[[eeemmmvvv333333222333444666888999;;;===???AAADDDHHHMMMQQQRRRSSSUUUWWWYYY]]]bbbeeejjjkkkooouuu{{{zzznnn___UUURRRPPPKKKGGG@@@;;;666333444555555444444555777999;;;===???@@@@@@AAABBBDDDFFFKKKRRRVVVZZZaaalllvvv|||mmm___VVVPPPNNNLLLJJJJJJLLLNNNPPPJJJHHHGGGGGGHHHHHHGGGFFFEEECCCAAAAAAAAA???:::666555555333111///...,,,+++************************+++++++++***************))))))))))))))))))))))))*********+++---///111222111222333444555666666666===;;;888666555555666666222222111///...---,,,+++''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&###%%%'''&&&$$$###%%%''''''&&&&&&''''''((()))******+++,,,---............,,,---......---...111333;;;===@@@AAAAAAAAABBBDDDKKKKKKLLLLLLLLLOOOTTTWWWTTTZZZ[[[UUUQQQTTTUUURRRQQQNNNIIIEEECCCBBBAAA???===>>>===;;;999888888:::;;;<<<===>>>????????????AAAFFFKKKQQQVVV___iiippp~~~222111222333555777:::;;;======>>>@@@DDDIIIMMMPPPQQQRRRSSSTTTVVVZZZ___cccjjjkkkooouuu{{{xxxkkkbbb^^^YYYRRRLLLEEE@@@999555444444333222333444555666888;;;===>>>???@@@@@@AAACCCHHHNNNSSSWWW^^^hhhpppwwwrrreee\\\TTTPPPMMMLLLKKKJJJJJJLLLNNNOOOJJJIIIHHHHHHHHHGGGEEECCCBBB@@@>>>>>>>>><<<888444333222111///---+++***)))((((((((((((((((((((((((************************))))))))))))))))))))))))******+++,,,---///111222333333555666666777777777<<<:::888666444444555555111111000///---,,,+++***''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%'''))))))''''''((()))'''''''''''''''(((*********+++,,,---............---------------///333666<<<>>>AAAAAAAAAAAACCCDDDFFFGGGIIIIIIIIIJJJLLLNNNQQQVVVXXXSSSPPPRRRSSSQQQMMMJJJFFFCCCBBBAAA@@@???===>>>===;;;999888999:::;;;;;;<<<===>>>?????????AAAFFFLLLSSSYYYbbbmmmuuu111111222333666999;;;======;;;;;;>>>EEEKKKNNNNNNQQQQQQQQQQQQSSSWWW]]]aaaiiikkkooouuuzzzuuummmfff___UUUMMMKKKEEE===777333222222111333222222333555888;;;<<>>>>>???CCCJJJNNNSSSYYYbbbhhhnnnttt{{{{{{iiiZZZSSSOOONNNMMMIIIIIIIIIJJJJJJLLLMMMNNNJJJIIIHHHHHHGGGEEEBBB???===<<<;;;::::::888444111111111000...---+++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++,,,...000222333555555666777888888888888;;;999777555444333333333000000///---,,,+++***)))''''''&&&&&&&&&&&&''''''))))))((('''&&&$$$"""!!!"""$$$''''''&&&%%%&&&&&&''''''''''''((()))*********+++,,,---............---------,,,---000555999>>>@@@BBBCCCBBBBBBCCCDDDDDDFFFHHHHHHHHHGGGHHHIIIOOOSSSTTTQQQOOOPPPPPPNNNIIIFFFBBB@@@@@@@@@@@@???=========;;;999888999:::::::::;;;===>>>??????@@@BBBGGGNNNUUU]]]gggrrrzzz222222333444666888:::<<<;;;888777<<>>===<<<===@@@FFFJJJPPPUUU\\\bbbggglllqqqttt~~~qqqhhh[[[PPPKKKJJJJJJKKKGGGHHHIIIJJJKKKLLLLLLLLLIIIHHHFFFFFFDDDBBB>>>::::::999888777666444111000111111000///...---,,,+++************************(((((((((((())))))))))))******************************+++---///111333444555666777888888999999888:::999777555333222222222///...---,,,+++)))(((((('''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&$$$###"""!!!"""%%%&&&&&&%%%%%%$$$''''''''''''((()))***+++***+++,,,---............------,,,,,,---222888===???AAACCCDDDCCCCCCEEEFFFFFFGGGIIIJJJIIIJJJLLLNNNSSSTTTSSSQQQOOOMMMLLLJJJHHHEEEAAA?????????>>>===<<<======;;;999888999;;;::::::;;;<<<===???@@@AAAEEEJJJQQQXXX```jjjvvv~~~555444444444555666888999777555555;;;FFFNNNRRRQQQSSSSSSSSSRRRRRRUUUZZZ^^^eeeiiinnnssswww{{{{{{sssjjjbbb\\\OOOKKKDDD<<<666444444555555333222111333555888:::>>>>>>>>>======???CCCGGGLLLPPPWWW^^^ccchhhllloooyyy~~~nnnddd[[[WWWPPPJJJGGGFFFFFFFFFHHHIIIIIIJJJJJJJJJJJJKKKEEEDDDBBBAAA@@@===:::777777777777555333111000000/////////...---,,,,,,+++))))))))))))))))))))))))''''''(((((())))))))))))++++++++++++++++++++++++***+++,,,---///222444555444555666777888999999999999999777555333222111000......---+++***)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&((()))***)))((((((''''''(((((()))***+++***+++,,,---............------------///333:::??????AAADDDEEEEEEEEEGGGHHHFFFGGGIIIJJJKKKNNNRRRUUUZZZWWWTTTQQQNNNJJJHHHGGGJJJGGGBBB@@@>>>>>>===<<<<<<======;;;999999:::;;;::::::;;;<<<>>>@@@BBBCCCHHHMMMTTT\\\cccnnnyyy555444444333444555666777666555666;;;DDDLLLPPPRRRSSSTTTTTTTTTTTTUUUYYY\\\bbbgggmmmqqqtttxxx~~~vvvnnngggbbbQQQNNNIIIBBB;;;777777888555444333222333555777999<<<===>>>>>>===???AAACCCHHHKKKPPPWWW^^^dddiiikkknnnyyy}}}ooodddZZZUUULLLKKKJJJIIIHHHHHHHHHHHHJJJJJJIIIHHHGGGGGGGGGGGG@@@>>><<<::::::999777555555555555333000/////////,,,+++++++++******))))))'''''''''''''''''''''''''''(((((())))))******+++++++++++++++++++++++++++***+++,,,...000333555666333444666888999;;;;;;;;;:::999888666444222000000......---+++***)))((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&%%%$$$$$$%%%'''))))))((((((((((((((()))***++++++***+++,,,---............---......///000555;;;??????AAADDDFFFGGGHHHIIIKKKGGGIIILLLOOOQQQUUUYYY\\\aaaZZZTTTQQQMMMHHHFFFFFFJJJGGGCCC@@@>>>>>>===<<<<<<<<<<<<;;;999999:::<<<;;;;;;;;;<<>>>>>>>>???@@@CCCEEEIIIOOOWWW^^^cccfffhhhpppyyy~~~ooobbbZZZUUUQQQNNNJJJKKKKKKKKKKKKKKKLLLMMMLLLJJJGGGDDDBBBAAABBBBBB;;;888555444444555555444222333333111---,,,---...***************)))))))))''''''''''''''''''''''''(((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...111333666777333444666999;;;===>>>???::::::999777555222111///......---,,,***)))((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&'''''''''&&&%%%""" !!!$$$'''''''''(((((((((((()))***+++,,,***+++,,,---............---...000111222666:::>>>>>>AAADDDGGGHHHJJJLLLNNNOOOTTTZZZ___bbbcccdddeeecccYYYQQQNNNKKKFFFEEEGGGHHHEEEAAA???>>>>>>======;;;<<<<<<;;;999999:::<<<<<<<<<<<<===@@@CCCFFFHHHKKKQQQZZZcccnnnzzz000000000111222555777888999;;;<<<>>>@@@DDDIIIMMMQQQSSSUUUVVVUUUTTTUUUVVV^^^dddjjjnnnpppttt{{{{{{rrrlllZZZYYYVVVNNNEEE>>>;;;;;;222222333333444444444444666999<<<>>>>>>======>>>@@@@@@CCCIIIQQQYYY^^^```hhhnnntttyyyuuullleee[[[UUURRRQQQOOOMMMLLLMMMLLLKKKJJJJJJKKKLLLMMMJJJFFFAAA>>>===>>>>>>888444111000111333444444000111222///+++***+++---,,,+++++++++++++++++++++))))))))))))))))))))))))((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...111444666777333444777:::===???AAAAAA;;;:::999888555333111000///...---,,,+++)))((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%)))%%%""""""&&&***++++++(((((((((((()))***+++,,,++++++,,,---............---///111222333666:::======@@@DDDGGGIIIKKKMMMPPPYYY```iiippprrrqqqooonnncccXXXNNNLLLJJJFFFEEEIIIEEEBBB???===>>>>>>>>>>>>;;;<<<<<<;;;999999:::<<<<<<<<<<<<>>>@@@DDDHHHJJJJJJQQQ[[[fffrrr111222333333333444666999<<<>>>???<<<:::;;;BBBHHHOOORRRUUUVVVUUUTTTSSSTTTdddeeegggjjjoootttxxx{{{~~~{{{sssaaa^^^YYYRRRKKKCCC<<<777555555666555333222333333888999:::;;;<<<=========@@@??????BBBHHHOOOTTTVVV]]]aaahhhpppyyy{{{pppgggbbbWWWUUURRRNNNKKKIIIHHHHHHMMMMMMLLLLLLKKKIIIHHHGGGGGGEEEBBB???;;;999777666222222333222222111000///000///......///...,,,*********)))(((((((((((((((******++++++++++++******((())))))))))))*********...+++)))))),,,---,,,***---...///000000222666888888777888;;;???AAAAAA@@@<<<999777555555444333111,,,+++***(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%'''(((******)))((((((((((((***+++,,,+++,,,---.........---,,,---...000333777:::;;;;;;@@@CCCFFFHHHIIIMMMTTTYYYfffvvv|||~~~zzzrrrcccWWWNNNMMMLLLGGGEEEFFFEEEAAA>>>===>>>>>>===;;;>>>===<<<;;;:::999999999:::===?????????BBBGGGLLLNNNUUU___jjjuuu///111222222222222555777;;;>>>???===:::;;;@@@EEEIIIMMMQQQTTTUUUTTTTTTUUU```aaacccggglllqqquuuxxx|||}}}~~~{{{kkkcccZZZSSSOOOIIIAAA;;;666777666555333222222222666777999:::;;;<<<<<<<<<>>>>>>???BBBGGGKKKOOOQQQXXX\\\bbbiiiqqq{{{{{{nnnddd\\\VVVSSSPPPOOOMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIHHHFFFEEEDDDAAA@@@>>>;;;888555444333111111111111000///.........------...000000///---******)))((((((((((((((()))))))))))))))))))))))))))))))))************++++++)))(((***---...---,,,,,,...///000000222666888888888:::===@@@BBBAAA@@@;;;888666444444333222000,,,+++***(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***))))))(((((()))***+++,,,+++,,,---.........------......111444888:::;;;;;;AAADDDGGGHHHJJJMMMTTTYYYmmmzzz~~~zzzyyytttkkk```UUUMMMLLLJJJFFFBBBCCCBBB???<<<;;;<<<===<<<:::===<<<<<<;;;::::::::::::;;;>>>@@@@@@AAACCCIIINNNRRRYYYcccnnnzzz...///000000000111333555;;;===???>>>;;;;;;>>>AAACCCHHHNNNSSSUUUUUUUUUUUU[[[\\\___bbbgggmmmqqqtttzzzyyyzzz~~~xxxlll___VVVSSSOOOFFF???:::999777555333222111111444555777888:::;;;;;;<<<<<<===???BBBEEEGGGIIIIIIRRRVVV\\\bbbhhhooouuuzzzpppiii___WWWQQQNNNLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLGGGFFFFFFDDDCCCAAA@@@???:::999777555333111000000000/////////...------,,,,,,+++,,,...111222111000******)))(((((((((((((((((('''&&&%%%%%%&&&'''((()))************+++++++++(((((()))+++...///...---+++---///000111333666888999:::<<>>AAABBBBBBEEEKKKPPPWWW^^^iiiuuu...///000000000000222444:::<<<>>>>>><<<;;;<<<===@@@EEEMMMSSSUUUUUUUUUUUUXXXYYY[[[___dddiiinnnpppwwwvvvwww}}}wwwhhh\\\TTTNNNGGGBBB>>><<<888666444333222111222333555777888:::::::::;;;===AAACCCDDDCCCCCCCCCLLLPPPVVV[[[```eeejjjnnnzzztttkkkeee\\\WWWPPPKKKIIIIIIJJJJJJKKKKKKKKKLLLKKKJJJIIIIIIFFFEEECCC@@@>>>;;;:::999444333111000///...............---,,,++++++++++++*********,,,///000000///***))))))(((((((((((((((((('''%%%$$$$$$%%%'''(((************++++++++++++'''(((+++---//////---,,,+++---000111222333666888:::;;;===???BBBBBB@@@===888555333111111000///---******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''((())))))))))))***+++,,,,,,,,,,,,,,,---------------...111444777999999:::;;;???BBBFFFGGGGGGIIINNNSSSaaahhhkkkfffaaa]]]WWWPPPPPPLLLHHHGGGFFFCCC@@@>>>===<<<;;;:::;;;<<<======<<<;;;;;;;;;;;;<<<<<<===;;;>>>AAABBBCCCGGGMMMSSSZZZaaammmzzz000111222111111111333555999;;;<<<===<<<;;;;;;;;;@@@FFFMMMSSSUUUUUUTTTTTTWWWXXXZZZ^^^bbbgggkkknnnttttttvvv|||ssscccTTTJJJFFFEEEBBB???:::777666555333111111222444666777888999999;;;???CCCEEECCCAAA??????DDDHHHMMMRRRVVV[[[```ccclllqqqxxx~~~vvvnnngggaaa[[[WWWOOOKKKFFFDDDDDDFFFGGGGGGIIIJJJLLLMMMLLLKKKIIIHHHFFFDDDAAA===999666444333000000///...---------------,,,+++***))))))))))))***))))))+++,,,---,,,******))))))((((((((((((((()))(((&&&%%%%%%&&&((()))))))))*********+++++++++)))+++---......---,,,+++---///111333333444666888;;;;;;<<<>>>@@@@@@>>>;;;777444222000000///---,,,***)))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&''''''(((((()))******++++++,,,,,,,,,,,,,,,,,,------.........222777999999999:::;;;===@@@CCCDDDDDDFFFJJJMMMQQQUUUXXXVVVTTTQQQNNNJJJGGGGGGFFFDDDDDDDDDAAA???=========<<<<<<===>>>@@@<<<<<<;;;;;;;;;<<<======:::>>>AAACCCEEEIIIOOOUUU\\\dddppp~~~111222333333222222444666888999:::;;;;;;;;;;;;;;;AAAFFFLLLQQQSSSSSSSSSTTTXXXYYYZZZ]]]aaaeeeiiikkkppprrrvvv{{{|||kkkYYYMMMHHHHHHFFFAAA<<<999999888666444222333444666777777777777<<<@@@EEEEEEBBB>>>=========???DDDGGGKKKPPPUUUYYYbbbgggmmmrrrvvv|||~~~|||~~~xxxqqqiiieee```\\\YYYVVVTTTRRRJJJHHHEEEEEEFFFGGGGGGFFFFFFGGGJJJMMMMMMLLLKKKIIIBBB@@@<<<888444222111000//////...---------------,,,+++***((('''(((((()))***))))))***++++++)))'''******)))((((((((((((((()))(((''''''''''''((()))((())))))))))))************,,,...///---,,,,,,,,,000222444555555555666777<<<;;;:::;;;<<<<<<;;;999666444111000//////---,,,)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))((()))***+++,,,,,,,,,,,,---,,,,,,,,,,,,---...//////444999;;;:::888999;;;;;;???BBBCCCBBBCCCFFFIIIGGGIIIKKKMMMNNNNNNLLLKKKDDDFFFFFFCCCBBBDDDCCC@@@?????????>>>======???AAA======<<<<<<<<<<<<<<<===;;;>>>BBBEEEGGGLLLSSSXXX___ggguuu222333333333222222333555888888888999:::;;;<<<;;;???CCCIIINNNPPPRRRSSSUUUYYYYYYZZZ\\\___cccfffhhhkkkpppuuuyyyyyy|||rrrcccWWWOOOKKKIIICCC===:::;;;;;;999666444444555666666666666666;;;@@@DDDDDD@@@<<<;;;<<<:::<<<>>>@@@CCCGGGMMMQQQYYY]]]cccfffiiipppyyy~~~~~~xxxnnnfff___\\\ZZZWWWTTTRRRQQQPPPNNNMMMKKKJJJIIIJJJKKKLLLJJJIIIEEEGGGJJJLLLLLLJJJGGGEEE;;;999666333111000000000///...---,,,,,,,,,,,,---,,,+++)))'''''''''((()))***))))))***++++++)))(((******)))(((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))***,,,......,,,,,,---000333555777777666555666666<<<:::888777888999888777666444111000//////---,,,(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***((()))***,,,,,,,,,,,,,,,------,,,,,,,,,---...//////555;;;<<<:::888999;;;;;;???BBBCCCBBBBBBDDDGGGEEEEEEGGGJJJMMMMMMMMMMMMEEEHHHGGGBBB@@@CCCCCC@@@???@@@@@@???<<<<<>>===<<<<<<;;;<<<<<<===AAAEEEHHHJJJOOOWWW\\\ccclllzzz111222333222111111333444888777666777:::<<<<<<<<<<<<@@@FFFKKKNNNQQQTTTVVVYYYYYYZZZ\\\^^^aaadddfffgggnnnuuuwwwuuuvvv|||vvvlll```UUUNNNJJJDDD>>>;;;<<<===;;;888555555666666666666666555;;;???CCCCCC>>>::::::<<<<<<<<<===>>>@@@DDDIIIMMMMMMQQQVVVYYY\\\bbbkkksssvvv}}}vvvpppggg___[[[XXXVVVUUUUUUSSSPPPNNNMMMLLLJJJHHHIIIIIIJJJKKKMMMMMMKKKIIIHHHJJJLLLLLLJJJFFFAAA>>>555333111///...///000000......---,,,,,,+++,,,,,,,,,+++)))'''&&&'''((()))***))))))***,,,,,,+++*********)))(((((((((((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((()))+++------+++,,,000333555777999999777666666666<<<999666555555666777777777444111000000///---,,,(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((***+++((()))+++,,,------,,,,,,------,,,+++,,,---...//////555;;;===:::888999;;;<<>>AAA@@@???>>><<<<<<;;;;;;;;;???CCCGGGJJJMMMRRRZZZ___gggppp999999999999777555222111444444555888;;;===<<<:::<<<<<<===AAAGGGNNNSSSVVVYYYXXXXXXYYY\\\```aaabbbjjjlllppptttxxxzzz{{{|||{{{}}}yyyxxxrrrdddXXXTTTIII???======;;;999999444888::::::888666666888:::<<<>>>???>>><<<999888666777999;;;>>>BBBDDDFFFJJJJJJLLLOOOSSSXXX]]]```ooosssyyy~~~}}}}}}~~~~~~yyylllbbb___^^^[[[XXXUUUSSSQQQQQQOOONNNLLLJJJIIIIIIJJJJJJJJJJJJJJJLLLMMMMMMKKKIIIMMMGGGAAA>>>??????;;;888222111000///---+++***)))+++,,,,,,,,,,,,+++******************************))))))************))))))(((((())))))))))))(((((((((''''''&&&&&&((()))***)))))))))((()))******++++++,,,.../////////111333555777:::<<<;;;:::::::::<<<;;;::::::;;;999777444111111111000///---+++***))))))((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$######)))******++++++,,,------,,,,,,,,,,,,------...///555888;;;===<<<;;;:::::::::<<>>???@@@@@@???????????????@@@@@@CCCBBBAAA@@@???????????????CCCHHHLLLOOOUUU]]]cccjjjsss:::888666444444444555555555444555777:::;;;;;;999::::::;;;???EEELLLRRRUUUWWWWWWWWWXXX[[[^^^```aaagggjjjnnnrrrwwwzzz|||}}}|||~~~{{{uuulllddd[[[PPPEEEBBBAAA===::::::777:::;;;;;;888666666777999:::<<<>>>===<<<:::888999999:::;;;===???AAABBBDDDDDDEEEGGGKKKOOOSSSUUUaaafffmmmsssvvvwwwxxxxxx}}}{{{yyyxxxwwwyyy|||~~~zzzuuuqqqmmmfff\\\TTTUUUTTTSSSSSSSSSSSSSSSTTTPPPPPPOOOMMMLLLLLLLLLLLLMMMLLLLLLLLLMMMMMMJJJHHHEEE@@@:::777888777444111111000///...---,,,+++***++++++,,,,,,++++++***)))************************))))))************))))))''''''((((((((((((''''''(((''''''&&&'''((()))***+++***************+++,,,,,,---////////////111222222555888999999888777888999999999:::::::::888555111111000000...---+++***((((((&&&%%%%%%$$$$$$$$$'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%)))******++++++,,,------,,,,,,,,,,,,---...//////555888;;;<<<<<<;;;;;;<<<<<<>>>@@@CCCDDDEEEEEEEEEDDDEEEFFFGGGIIIKKKMMMOOORRRNNNHHHCCC???======>>>=========>>>???@@@AAAAAABBBAAA@@@@@@????????????BBBEEEJJJNNNQQQXXXaaahhhqqqzzz999666222000000333777:::777555444555777999999888777888999===BBBIIIOOORRRTTTTTTUUUVVVXXX[[[]]]___dddfffkkkpppvvvzzz}}}yyytttrrrfffZZZOOOJJJGGGBBB===<<<:::;;;;;;:::888666666777888999;;;======<<<:::999;;;;;;:::;;;;;;<<<===>>>?????????@@@BBBEEEHHHIIIOOOUUU]]]cccgggiiikkklllxxx~~~zzzvvvrrrpppssstttvvvwwwxxxzzz}}}~~~xxxrrrmmmiiiaaa___]]]]]]^^^[[[VVVQQQMMMMMMNNNNNNPPPQQQRRRSSSQQQQQQPPPPPPOOOMMMLLLKKKNNNLLLKKKKKKJJJIIIFFFDDD===888333111111111...,,,//////...------,,,++++++++++++++++++*********)))************************((())))))******))))))(((''''''((((((((((((''''''(((''''''''''''((()))))),,,,,,+++++++++++++++,,,---///000000//////000222222555888999888777777888888777777999::::::888555000000000///---,,,***)))((('''&&&%%%$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''''''''((()))******++++++,,,------,,,,,,,,,,,,---...///000666888:::;;;:::;;;===>>>@@@AAAAAABBBCCCDDDEEEEEE@@@AAABBBCCCFFFHHHJJJKKKJJJHHHEEEAAA>>>===<<<<<<:::;;;<<<===>>>???AAAAAAAAA@@@@@@?????????@@@@@@EEEHHHLLLOOOTTT\\\fffmmmyyy555222///...///333888;;;888666444444666777888777666777999;;;???DDDJJJOOOQQQRRRSSSSSSUUUWWWZZZ]]]aaadddhhhooouuu{{{|||yyyzzzpppdddXXXRRRNNNGGGAAA>>>::::::999888777777888888888:::;;;=========<<<;;;::::::999999999:::;;;;;;>>>>>>>>>>>>???@@@AAABBBDDDHHHNNNSSSXXX\\\```cccsss~~~|||wwwsssrrrppprrrtttttttttvvvxxx{{{zzz{{{|||||||||~~~{{{uuummmfffcccaaa___]]]VVVUUUUUUWWWYYYYYYWWWTTTOOOOOOOOONNNNNNOOOPPPPPPQQQQQQQQQPPPOOOLLLJJJHHHJJJHHHFFFDDDCCCBBB???<<<888555222000000///---+++---------,,,,,,,,,,,,,,,++++++******))))))))))))************************(((((())))))))))))((((((((((((((())))))(((((((((''''''''''''((((((((())),,,,,,+++************+++///000111111//////000111444777:::;;;:::999999:::999888777888999888555333/////////...,,,+++)))((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))******++++++,,,------,,,,,,,,,,,,---///000111666888999999:::<<>><<<;;;:::;;;<<<===>>>>>>>>>??????????????????@@@AAAAAAFFFIIILLLPPPUUU^^^iiirrr~~~//////......000333666777999777444444666777777777888999:::;;;<<<@@@FFFJJJNNNOOOQQQRRRRRRTTTXXX[[[```cccgggmmmttt{{{~~~{{{{{{wwwkkk___YYYTTTLLLEEECCC:::888666666666888999::::::;;;<<<===>>>=========777777777777888999:::;;;>>>========================???AAADDDHHHNNNTTTYYYhhhttt~~~zzz{{{~~~~~~~~~{{{vvvtttsssrrrssstttttttttuuuwwwyyytttuuuvvvvvvtttttttttuuuzzzzzzwwwsssmmmggg```^^^[[[ZZZYYYXXXWWWUUUPPPOOOOOOPPPQQQRRRQQQQQQSSSSSSRRRQQQQQQQQQQQQQQQTTTTTTSSSQQQOOOKKKHHHFFFCCC@@@===;;;:::999666444444333111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))(((&&&''''''(((((((((((((((+++******)))))))))******///111222111000000111222555777;;;<<<;;;:::::::::;;;999888888777555111///.........---+++***((('''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))******++++++,,,------,,,,,,,,,---...///111111666777888999:::<<>>???@@@AAABBBEEEHHHLLLPPPVVV```llluuu------...///000111333333888777555666777888888777<<<>>>>>><<<;;;<<>>BBBEEEFFFFFFFFFEEEDDDDDDCCCCCCEEEDDDCCCBBBAAAAAAAAAAAA@@@AAAAAABBBAAA???===<<<======>>>>>>>>><<<;;;999<<<<<<<<<===???AAABBBCCCEEEIIIOOOTTTZZZdddpppyyy...---------...///000111777666666777999:::999777AAACCCBBB>>>:::999===BBBJJJMMMPPPPPPNNNPPPUUUYYY___```dddhhhnnntttyyy|||}}}~~~}}}rrrhhhddd```YYYSSSPPPCCC>>>999777888999::::::::::::::::::::::::999999555444444444555666777888777888888999999999999888555666777777888:::>>>@@@EEEKKKSSSXXX[[[aaakkktttyyy{{{~~~~~~~~~~~~|||wwwvvvwwwyyyzzzyyywwwtttrrrrrrsssrrruuuyyyzzzyyywwwvvvvvvqqqqqqppppppqqqtttvvvxxxssstttxxx||||||yyyvvvsssnnnkkkhhhddd^^^ZZZYYYZZZYYYYYYVVVWWWXXXXXXVVVSSSQQQQQQNNNNNNMMMLLLKKKLLLNNNPPPTTTTTTTTTUUUVVVWWWXXXYYYXXXVVVRRRMMMHHHCCC@@@???666333111/////////...---,,,,,,------+++*********,,,,,,++++++******))))))+++)))(((&&&&&&'''((()))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&((()))))))))((('''((((((((()))***+++,,,---///000222222222222444555555888;;;<<<<<<;;;:::;;;:::999777666555333///,,,---,,,,,,+++***((('''&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))******++++++,,,------,,,,,,,,,---///000222333333555888:::<<>>===<<<<<<===>>>??????>>><<<;;;:::;;;<<<===???AAACCCDDDHHHLLLSSSZZZaaakkkvvv~~~000...---+++,,,---///111666666777999;;;;;;:::888EEEFFFEEE@@@:::888;;;@@@IIIMMMPPPPPPNNNOOOTTTYYY^^^___bbbfffkkkqqqvvvyyy|||~~~tttkkkgggddd^^^WWWUUUIIICCC<<<999999::::::999:::999999888888777777777666555555444444444555555777777888999::::::::::::444777999::::::999999:::<<<@@@EEEHHHLLLUUUaaajjjooouuu}}}~~~~~~}}}~~~|||}}}}}}{{{xxxwwwxxxzzzyyy{{{}}}yyywwwuuunnnlllkkklllooorrrttttttqqqsssuuuxxxzzzzzzzzzzzzxxxzzz~~~zzzvvvsssqqqpppllljjjiiihhhhhhgggdddbbbbbb```]]]ZZZWWWTTTRRRRRRRRRSSSSSSRRRPPPNNNNNNNNNMMMMMMMMMLLLLLLMMMQQQSSSUUUUUUUUUUUUUUUVVVWWWWWWVVVSSSMMMGGGBBB===:::999444222///.../////////...+++,,,------,,,+++++++++,,,,,,++++++***))))))(((+++)))'''&&&%%%&&&((()))))))))))))))))))))))))))''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((()))))))))((('''((())))))***+++---...///...000222222222333555666888;;;>>>???>>>======>>>888777666555555333000---,,,,,,,,,+++)))(((&&&%%%(((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))******)))******+++,,,,,,------+++,,,,,,---///111222333222444888;;;===@@@CCCEEEEEEFFFGGGHHHGGGEEECCCBBBBBBBBBAAAAAAAAAAAAAAABBB????????????>>>===<<<;;;:::<<<>>>???@@@???>>>===::::::;;;===???AAACCCDDDJJJPPPWWW___fffooozzz***+++,,,---...000111111111333444555555666999:::AAAEEEGGGDDD>>>::::::<<>>:::555333555777333333333333333333333333777777888999999999999888333444666777888777666444555999===???AAAGGGPPPXXXdddnnnzzz~~~~~~~~~tttsssjjjfffkkkpppooooooqqqoootttyyyzzzwwwrrrpppoooooonnnnnnppptttxxxzzzzzz~~~xxxrrrnnnpppnnnjjjfffcccaaa```___aaabbbdddddddddaaa^^^]]]\\\\\\[[[YYYWWWTTTQQQOOOSSSRRRPPPNNNLLLKKKKKKKKKMMMMMMMMMMMMNNNPPPQQQRRRRRRSSSTTTUUUUUUTTTSSSRRRQQQMMMGGG@@@:::666333222------------------------***++++++,,,,,,++++++***************************((((((((((((((((((((((((&&&'''((()))***+++,,,,,,***(((&&&&&&'''((((((((((((''''''&&&&&&%%%$$$$$$&&&'''''''''''''''&&&&&&+++)))'''(((***...///000000222444444444444666888444777;;;>>>@@@@@@>>>===999888777555333111///...---,,,,,,+++***)))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))***+++***++++++,,,,,,------...,,,,,,---///000222333333555666888;;;>>>BBBEEEGGGIIIHHHHHHGGGFFFEEEDDDDDDDDDBBB@@@@@@@@@@@@>>>===??????>>>===<<<;;;;;;:::<<<<<<===>>>>>>>>>>>>>>>:::<<<===>>>@@@CCCHHHLLLNNNSSSZZZaaajjjuuu+++,,,,,,---...///000000000222555666666777888999>>>BBBDDDBBB>>>:::;;;===CCCEEEHHHJJJKKKNNNRRRTTTXXXZZZ]]]ccchhhmmmpppqqqwww|||zzzuuuppphhhcccccc[[[RRRFFF???======<<<:::<<<===<<<999555333333555333333333333333333333333555666666777777777777777222333555666666666444333111333555555666===GGGPPP```iiittt|||~~~|||zzzzzz~~~}}}~~~~~~~~~~~~xxxoooiiihhhmmmpppnnnoooqqqsssvvvyyyyyyuuupppnnnmmmkkkiiiiiijjjmmmpppqqqqqqrrruuuxxx{{{|||}}}}}}{{{xxxvvvsssrrrpppooommmiiidddaaaaaa```^^^\\\ZZZYYYYYYYYY___```bbbbbbaaa___]]][[[XXXXXXXXXXXXVVVTTTSSSRRRRRRPPPMMMKKKJJJJJJKKKKKKJJJKKKLLLMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPNNNMMMLLLIIIGGGBBB<<<777333111111------------------------***++++++,,,,,,++++++*********************************))))))))))))******''''''((()))***+++,,,,,,,,,***'''&&&''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''((((((''''''&&&***)))((())),,,...//////222444555444333333444555555777:::===>>>>>>===<<<:::888666444222111000///---,,,+++***)))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))***++++++***++++++,,,,,,---......------...///000111222333666777:::===AAADDDFFFHHHKKKKKKIIIGGGEEECCCBBBAAABBB@@@??????@@@@@@>>>============<<<;;;::::::999<<<======>>>>>>>>>======;;;===>>>???@@@DDDHHHLLLTTTYYYaaahhhqqq|||,,,---------............///222666777777777777888999===@@@???<<<;;;;;;===???AAACCCEEEGGGJJJNNNQQQUUUXXX]]]bbbggglllnnnooovvv{{{~~~xxxpppjjjhhhcccZZZOOOFFFBBB@@@===;;;888999:::888555333333333333333333333333333333333333444555555666666555555111222333444555444333222444444333222333999CCCKKKWWW^^^hhhnnnoooooopppqqqzzzyyyxxxwwwxxxzzz}}}~~~~~~tttfffgggjjjnnnooonnnpppsssvvvxxxxxxvvvrrrnnnlllllliiigggeeeeeeggghhhiiihhhgggiiikkklllkkkkkkkkkllloooooopppqqqsssuuuxxxyyy~~~~~~{{{yyyvvvttttttssstttqqqmmmjjjiiigggdddbbbcccbbbbbbbbbbbbaaa]]]ZZZWWWWWWVVVVVVWWWXXXYYYYYY[[[\\\^^^^^^^^^\\\ZZZXXXSSSSSSTTTUUUUUUTTTTTTSSSPPPNNNJJJGGGFFFGGGHHHJJJFFFGGGJJJLLLMMMLLLLLLKKKJJJJJJIIIHHHGGGEEECCCBBB???===999555222000//////------------------------******++++++++++++*********************************)))((((((((()))***+++'''((())))))***+++,,,,,,---***(((&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''***))))))+++.../////////333555555444222222222333555666888:::;;;<<<;;;;;;;;;999666333111000000000,,,,,,+++***)))((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&)))))))))******++++++++++++++++++,,,------......////////////000111222333666888<<>>======>>>???>>>===<<<;;;;;;;;;::::::999999==================<<<<<<===>>>???@@@AAADDDIIILLLVVV]]]fffnnnvvv------------------------...111555888777666666666444777;;;<<<;;;;;;<<<===;;;===@@@BBBDDDGGGKKKNNNQQQUUU[[[aaafffiiilllnnntttyyyxxxoooiiihhh```UUULLLEEEAAA===;;;888888999999777555333222222222222222222222222222222333444444555555444444111222333333444444333333666666555444555999@@@EEEKKKPPPUUUYYY[[[___dddhhhooonnnmmmmmmnnnoooqqqrrr}}}~~~}}}pppeee]]]ccckkkpppppppppssswwwwwwwwwuuussspppnnnmmmmmmllljjjgggffffffffffffeeeccceeefffggggggggghhhjjjhhhgggggghhhiiikkkmmmooommmmmmmmmnnnoooppprrrsssssssssssssssttttttttttttppprrruuuxxxzzz|||~~~~~~}}}}}}}}}||||||{{{zzzzzzxxxwwwvvvuuussspppnnnmmmrrrooollliiigggggghhhiiijjjhhheeedddcccbbb___]]]]]]]]]]]]______^^^[[[YYYRRRRRRSSSTTTVVVWWWYYYYYYWWWXXXYYYYYYYYYXXXVVVUUUPPPPPPQQQQQQRRRRRRRRRRRRQQQMMMHHHDDDAAABBBCCCEEEBBBDDDHHHJJJKKKJJJHHHFFFCCCBBBAAA???===;;;999888555444222000///......---------------------------******++++++++++++******************************((((((&&&%%%&&&''')))***(((((())))))***++++++,,,***)))'''&&&''''''%%%$$$$$$$$$%%%%%%&&&'''((((((''''''((()))))))))((((((+++***+++---///000000...333444555444333222333444555666777888999999999:::;;;888555111//////000111++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))******************++++++,,,,,,---.........000000///000000222333444555888<<<@@@CCCEEEFFFFFFIIIHHHFFFDDDAAA>>><<<;;;<<<;;;:::;;;===>>>===<<<;;;;;;;;;;;;::::::::::::======<<<<<<<<<<<<<<<<<<>>>???@@@AAACCCFFFJJJNNNYYYaaakkkttt|||---------------,,,,,,,,,---000444666666555444444222444777999::::::;;;<<<:::<<>><<<::::::::::::999777555333222222222222222222222222222333444444555555444444222222333333444444444444111222333333333555777999@@@AAACCCDDDGGGNNNXXX___ccccccbbbbbbbbbbbbcccdddooossswwwzzz|||}}}}}}}}}~~~~~~{{{nnn```WWWWWWaaakkkpppqqqsssvvvzzzuuusssqqqooooooooooooooonnnlllhhhgggffffffeeeccc```bbbcccccccccdddeeegggbbbbbbbbbbbbdddfffhhhiiieeedddccccccdddeeeggghhhjjjjjjiiihhhfffeeeddddddeeefffhhhjjjkkkllllllmmmlllkkkkkkjjjiiiiiihhhhhhgggggghhhggggggfffeeedddgggeeeaaa___^^^___```bbbbbb```___^^^^^^]]]ZZZXXXXXXXXXXXXYYYYYYXXXUUURRRLLLLLLNNNOOOPPPQQQRRRSSSRRRSSSSSSTTTTTTSSSRRRQQQOOOOOONNNNNNNNNNNNNNNOOOQQQMMMGGGBBB>>>===>>>??????BBBEEEGGGHHHFFFCCCAAA;;;:::999777444333111111//////......------------------------------------)))******++++++******)))))))))))))))))))))))))))(((''''''&&&'''((()))***((((((((())))))******+++'''&&&%%%&&&(((((('''&&&###$$$$$$%%%&&&'''(((((('''(((((()))******)))))),,,,,,,,,...000111000///111333444444444444666777555555666777777888888888:::777333000...---...///+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))+++,,,,,,------...//////111000000000000222444555555888;;;???BBBDDDDDDDDDDDDCCCBBB@@@???===<<<;;;;;;:::999:::<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;:::;;;<<<<<<>>>@@@AAABBBDDDHHHLLLPPP\\\eeerrr{{{---------,,,,,,,,,,,,,,,---///222444333222222222111333555777999999:::999888;;;>>>@@@CCCFFFJJJMMMMMMRRRXXX\\\___ccciiinnnqqquuuzzz~~~wwwkkkjjjeee]]]UUUMMMFFFCCCAAA>>><<<;;;::::::999666444222222222222222222222222111222333333444444333333222222333333333444444444000111222333444444333333777888888777999@@@KKKTTTWWWVVVVVVUUUUUUUUUVVVVVV\\\aaahhhnnnsssvvvzzz|||xxxyyy||||||yyyyyyyyysssfffZZZUUUXXXbbblllpppqqquuuxxxyyyrrrpppnnnmmmooopppqqqpppnnnkkkhhhfffeeeeeecccbbbccccccdddcccaaaaaacccdddaaa`````````aaabbbdddeeeeeecccbbbaaaaaaccceeefffgggfffeeecccbbb```___^^^dddddddddddddddddddddeeeccccccaaa```````````````______``````aaa````````````^^^[[[ZZZYYY[[[]]]^^^\\\[[[ZZZYYYYYYXXXVVVSSSUUUTTTTTTTTTTTTSSSOOOLLLHHHIIIKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNMMMLLLKKKKKKKKKLLLLLLOOOLLLFFFAAA===;;;;;;;;;===>>>AAABBBBBB???<<<:::555444222000///...------,,,,,,---------------,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))'''(((((()))************'''''''''(((((()))))))))%%%$$$$$$&&&((()))(((&&&$$$$$$%%%%%%&&&'''(((((('''((()))******++++++***...------...000222111000111333555555555666777999555666777888888777666555777555222///---,,,,,,,,,******)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((()))))))))******,,,,,,,,,---......//////111000//////111333666888666888;;;???AAACCCDDDEEE@@@@@@???>>>>>>===<<<<<<;;;999999:::<<<===<<<;;;::::::;;;;;;<<<<<<======;;;;;;:::999:::;;;<<<===>>>@@@BBBCCCFFFJJJOOOSSSZZZeeesss}}},,,,,,,,,,,,,,,,,,,,,---,,,...000111000000000222222333444666888999888777777:::===???BBBEEEIIIMMMLLLQQQVVVYYY\\\aaaiiiooosssuuuxxx{{{|||~~~~~~rrrkkkhhhbbbZZZSSSMMMJJJHHHAAA>>>:::999999888666444111111111111111111111111000000111222222222222111111111111111111222333333333333333333444444444333333444444444444888@@@FFFIIIHHHHHHGGGGGGGGGFFFFFFJJJOOOWWW]]]bbbeeehhhjjjooorrrvvv|||wwwsssrrrssspppfff___]]]^^^gggooopppqqquuuwwwuuuqqqooolllmmmoooqqqpppooollljjjgggeeeeeeeeedddcccdddeeedddcccaaaaaaccceeedddcccbbbaaa```aaaaaabbbdddcccaaa``````bbbdddfffeeeeeedddcccbbbaaa``````cccbbbaaa```___```aaaaaa___^^^\\\[[[ZZZ[[[[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\]]]\\\ZZZYYYZZZ[[[]]]^^^ZZZYYYXXXXXXXXXWWWTTTQQQSSSRRRRRRSSSSSSQQQNNNKKKFFFGGGIIIKKKLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJKKKKKKKKKHHHDDD@@@===;;;;;;;;;:::;;;<<<<<<:::888555333000///---,,,+++,,,,,,---++++++,,,,,,,,,,,,++++++************************))))))************))))))))))))))))))))))))))))))###%%%'''((())))))((('''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&((((((&&&$$$%%%%%%%%%&&&&&&''''''''''''((()))***++++++++++++111///---...000222222222444666777777666666777999444666888999999777555444444333111...,,,+++***)))***))))))((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))***+++,,,,,,,,,,,,------.../////////000/////////111555888:::999:::<<<>>>AAADDDFFFGGGAAA@@@@@@???>>>===<<<<<<;;;:::999:::<<<<<<;;;:::888999999:::;;;<<<<<<<<<:::999888888999;;;===???===???AAADDDGGGLLLRRRVVV]]]iiixxx+++++++++,,,,,,---------,,,...//////......000111444444444666888888777555666999<<<>>>AAAEEEIIILLLLLLPPPUUUWWWZZZ___iiipppuuuvvvxxxyyyzzz|||yyyllljjjeee___WWWRRROOONNNBBB>>>:::888888888555333111111111111111111111111...//////000000000000000000000000000000111111222444222000///000222333333111333555555444555999<<<>>>>>>======<<<;;;;;;;;;@@@DDDKKKPPPSSSTTTUUUVVVbbbeeekkkqqqwwwyyyxxxvvvsssmmmlllpppoooiiieeefffdddlllqqqpppqqquuuuuuqqqqqqooolllmmmooopppooommmllljjjgggfffffffffeeeddd``````aaa```___```bbbeeefffeeeccc```___^^^^^^^^^___^^^\\\[[[[[[]]]```aaaeeeeeeddddddddddddddddddbbb```^^^]]]\\\]]]___```\\\[[[ZZZXXXXXXXXXXXXYYY\\\\\\\\\\\\\\\[[[ZZZYYYZZZYYYYYYYYYYYYZZZ\\\]]]YYYWWWWWWVVVVVVUUUQQQOOOOOOOOOOOOPPPPPPOOOLLLIIIAAABBBDDDGGGIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIKKKLLLGGGEEECCC@@@>>>===<<<<<<888888888777666333000...---,,,+++******+++,,,---+++++++++,,,++++++***)))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))) ###%%%&&&%%%$$$"""%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&'''((('''%%%"""%%%%%%%%%&&&&&&&&&''''''(((((()))++++++,,,,,,,,,222000------///111333333777888999888777666777888444666888::::::888555333222111000...,,,***((('''))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***((())))))+++,,,---......,,,,,,------.../////////000///...///222555999<<<;;;<<<===???BBBDDDGGGHHHCCCBBBAAA@@@???>>>===<<<<<<;;;::::::<<<<<<;;;:::777777888999:::;;;;;;<<<999888777777999;;;>>>???<<>>CCCHHHJJJLLLOOOQQQQQQRRRWWWaaajjjppprrruuuxxxzzz|||tttooohhhccc```\\\VVVRRRJJJEEE???;;;:::999666444111111222333333222000///111111000///////////////333222000/////////000111000000000000000000000000111111222333333333333222666777777777666777999;;;>>>@@@AAA???>>>@@@EEEIIIUUUXXX^^^dddhhhjjjkkkkkkgggiiikkklllkkkjjjkkklllpppnnnmmmmmmnnnoooooonnnjjjkkklllllllllmmmoooqqqjjjiiihhhhhhhhhgggeeedddcccccccccbbbcccccccccdddgggeeebbb```___^^^\\\[[[aaa```___^^^^^^___```aaadddeeeffffffeeedddbbbaaafffddd```]]][[[[[[\\\]]]\\\[[[YYYWWWWWWXXXZZZ[[[WWWYYY]]]___```___^^^\\\[[[ZZZXXXXXXYYYZZZYYYXXXWWWVVVUUUTTTRRRQQQPPPOOOOOOMMMLLLMMMNNNMMMLLLJJJEEEFFFGGGHHHIIIIIIIIIIIIIIIGGGDDDEEEHHHIIIHHHFFFCCCCCCBBBAAABBBCCCDDDEEEFFFEEECCCAAA>>><<<:::999666666555444333222111000...---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))************))))))))))))(((((((((((((((''''''&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&'''(((((((((''''''((()))((('''&&&''')))&&&''''''(((''''''&&&&&&+++************,,,---...,,,+++,,,000555888666444666555555555555666777777444444333333333222222222777444000+++)))(((((())))))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++)))((((((((()))***++++++.........///////////////222111000000222555999;;;===;;;;;;===AAADDDFFFFFFDDDCCC@@@===;;;:::999999888999:::;;;;;;;;;:::999888999999::::::;;;;;;<<<888999:::::::::;;;>>>@@@CCCBBBEEEKKKNNNQQQXXX```mmmwww,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111111111222222222333333333444444666666777999===@@@DDDFFFHHHKKKNNNNNNOOOTTT\\\ccckkknnnrrrvvvxxx{{{~~~yyyrrrkkkeeecccaaa]]]ZZZPPPJJJAAA<<<::::::888666333333333333333222111111111000000///////////////222111000/////////000000000000000000000000000000000111111222333222222222555666888777666666777888;;;<<<<<<:::888999>>>CCCMMMOOORRRUUUXXXYYYYYYYYY[[[^^^bbbeeeffffffggghhhmmmkkkiiiiiikkklllkkkjjjiiikkkmmmnnnnnnnnnppprrrlllkkkkkkkkkkkkjjjhhhgggdddcccbbb``````aaaaaabbbcccbbb``````______]]]\\\dddcccaaa___^^^]]]]]]^^^bbbbbbcccdddcccbbbaaa```dddcccaaa___^^^^^^___```]]]\\\[[[ZZZYYYYYYZZZ[[[YYYZZZ]]]___``````______[[[ZZZWWWWWWWWWWWWUUUTTTUUUUUUTTTSSSRRRPPPOOONNNOOOOOOOOOPPPQQQPPPNNNKKKGGGGGGGGGGGGGGGFFFFFFEEEGGGDDDCCCCCCEEEFFFEEEDDDDDDCCCAAA???=========>>>>>>===;;;999777555444333222222111000///...---------,,,,,,+++++++++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))*********)))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&((()))((('''&&&''')))''''''((((((((((((''''''******))))))***+++---...,,,,,,---000444666555333222222333444555666666777666666666555555555444444333111...+++)))((('''(((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******)))(((((())))))***+++,,,............////////////333222111111333666999;;;>>><<<;;;===@@@CCCDDDDDDCCCBBB???===;;;:::::::::888999:::;;;;;;::::::999888888888999999:::::::::888999::::::999;;;>>>@@@CCCCCCFFFLLLPPPSSS[[[dddsss}}},,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111222222222222333333333333666777777888:::===???AAACCCFFFJJJLLLMMMPPPVVV[[[cccgggmmmrrruuuxxx|||~~~yyypppkkkhhhfffccc```VVVNNNEEE>>><<<<<<;;;999666666444333222222222222111000//////......//////111111000////////////000000000000000000000000000///000111111222222111111444666888888666444444555666666666444333555;;;AAALLLLLLLLLKKKKKKJJJJJJJJJLLLPPPVVVZZZ\\\]]]___```dddbbbaaabbbdddeeeeeedddeeegggiiijjjjjjkkkmmmooolllmmmmmmmmmmmmllljjjiiiiiigggdddbbbaaabbbcccdddbbbbbbcccddddddcccbbbaaagggfffdddaaa___]]]\\\[[[______```aaaaaaaaaaaa```aaaaaaaaaaaaaaa`````````]]]\\\\\\[[[ZZZYYYXXXXXXXXXYYYZZZ\\\]]]___``````\\\ZZZWWWVVVUUUSSSPPPNNNPPPPPPQQQQQQOOOMMMKKKIIILLLLLLMMMOOOPPPOOOLLLIIIGGGFFFFFFEEEDDDBBBAAA@@@BBBAAA???@@@AAABBBAAA??????===;;;999777777777777555555444222111000////////////......---,,,++++++,,,++++++***************++++++*********)))))))))))))))))))))))))))))))))******))))))))))))(((((()))))))))))))))((((((''''''''''''&&&&&&''''''''''''&&&%%%$$$###$$$%%%&&&&&&'''(((((('''&&&'''((('''((((((((((((((((((((())))))))))))***+++,,,---------...000333444444333...///111333555555555555666555555555555444444444///...---+++***((('''&&&(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))+++,,,,,,............//////000000333333333333555888:::<<<@@@>>>======@@@BBBCCCBBBAAA@@@>>>===<<<<<<<<<<<<999999:::;;;;;;:::999999888888888888999999999999777888999999999;;;>>>AAADDDDDDHHHNNNRRRVVV```iii|||++++++++++++++++++++++++,,,,,,...///000111111111222222222222222222222333555555555666888:::===>>>AAADDDHHHKKKMMMOOOSSSVVV[[[```ffflllqqqtttxxxzzzwwwqqqmmmhhhbbb]]]UUUOOOHHHCCCAAA@@@>>>;;;999777555333111111111222000000///............///000000/////////.........////////////////////////...///000000111111000000222444777777555333222111000111222111111666>>>DDDKKKIIIGGGEEECCCBBBBBBBBBCCCGGGLLLPPPQQQQQQRRRRRRUUUTTTTTTVVVYYY\\\]]]]]]^^^____________cccgggkkkjjjlllnnnnnnmmmlllkkkjjjkkkhhhdddaaa```aaacccdddaaaccceeefffeeecccbbbaaahhhgggfffcccaaa___^^^]]]^^^^^^___```aaaaaabbbbbb```aaaaaabbbaaa```___^^^\\\\\\[[[[[[YYYWWWVVVUUUWWWWWWWWWXXXYYY\\\^^^___^^^\\\XXXVVVTTTQQQMMMJJJJJJKKKLLLMMMLLLIIIFFFDDDDDDEEEGGGIIIJJJIIIEEEBBBCCCCCCBBBAAA@@@>>>===<<<<<<;;;;;;;;;<<<;;;;;;:::555555333222222222333444111111000000000////////////......---,,,++++++++++++******)))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))***)))))))))(((((((((((())))))******))))))(((''')))(((&&&&&&&&&&&&((())))))'''%%%######$$$%%%&&&&&&'''((((((&&&&&&'''(((''''''''''''''''''(((((()))))))))******+++,,,,,,/////////000222333333333///111333555555555333222222222222111111111000000------------+++)))'''&&&&&&&&&&&&&&&%%%%%%$$$$$$########################((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))***+++,,,---------......//////000000111222333666888;;;===???CCCAAA??????AAABBBBBBBBB@@@???===<<<<<<<<<===>>>=========<<<;;;:::999888::::::999999999999999999777888999::::::<<>>AAADDDIIILLLOOOQQQSSSUUUVVVZZZaaafffkkkooosssvvv|||wwwqqqhhh^^^VVVQQQNNNJJJHHHHHHEEEAAA===:::999666333111000000000000//////...............////////////......------........................---...//////000000//////000333555555333111000000...///000000000444;;;AAACCCAAA???<<<;;;;;;<<<<<<@@@CCCGGGHHHGGGFFFEEEEEEFFFFFFGGGJJJNNNRRRTTTTTTWWWVVVSSSQQQSSSYYYaaaggggggjjjnnnnnnmmmkkkjjjkkkfffdddaaa^^^]]]^^^```bbbaaadddfffeeebbb___]]]]]]fffeeeeeeeeedddcccbbbbbb_________```aaabbbcccdddcccddddddeeedddbbb___^^^^^^^^^]]]\\\ZZZWWWUUUTTTWWWWWWVVVWWWXXX[[[]]]___]]][[[XXXUUUSSSOOOJJJGGGFFFHHHIIIJJJIIIFFFDDDBBB======???BBBCCCBBB>>>;;;<<<<<<<<<<<<<<<;;;:::999555666777777666555444444000///...------...///000......//////////////////---,,,,,,,,,+++*********+++***))))))(((((()))))))))))))))(((((((((''''''(((((((((((((((((((((((()))))))))((((((((((((''')))))))))))))))(((''''''((('''&&&%%%%%%&&&'''(((***)))&&&%%%$$$%%%&&&'''&&&'''((('''&&&%%%&&&(((&&&&&&%%%%%%&&&&&&((((((******+++,,,,,,---------000000111111111222333444444555666777666555222111000000000/////////......------......---+++((('''%%%%%%%%%%%%%%%$$$$$$$$$########################((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))***,,,---...---------...///000000111///111444888<<>>===<<<<<<===>>>???BBBAAA???===;;;:::999888<<<<<<<<<;;;:::::::::999888999:::;;;;;;===@@@CCCDDDGGGMMMTTTXXX^^^kkkxxx+++++++++++++++++++++++++++,,,---...///000000000222222222222222111111111//////111333666999<<<>>>BBBDDDHHHLLLPPPSSSUUUUUUTTTXXX\\\aaaeeejjjooorrr|||~~~{{{uuukkk^^^UUUQQQNNNMMMMMMMMMJJJDDD???<<<;;;999666333111000000000///......------...............///...------,,,........................------.../////////......///111333333111000///000///000111///---...333777;;;:::999888888999:::;;;???AAABBBAAA???===<<<<<<===<<<===@@@DDDHHHJJJJJJNNNLLLIIIGGGIIIPPPZZZaaaaaaeeejjjkkkiiigggggghhheeecccaaa``````aaadddeeefffhhhjjjhhhccc___^^^___aaabbbcccdddeeeeeeeeeeee````````````aaabbbddddddfffgggggggggfffdddbbb```bbbaaa___]]]ZZZXXXVVVUUUXXXXXXXXXXXXYYYZZZ\\\]]]XXXVVVTTTQQQOOOKKKFFFBBBDDDDDDFFFFFFEEECCCAAA@@@888888:::<<<>>>===:::777555555666777777777666666///111333222000.........000...---+++*********+++++++++,,,,,,,,,---------*********)))))))))((((((+++******)))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&)))((('''&&&&&&&&&'''(((%%%&&&''''''&&&%%%&&&''''''&&&%%%%%%&&&''')))***,,,,,,---...////////////000111222222222222555777888888888888666555333111222111111111111000000000---.........,,,+++((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))+++,,,...///,,,------...///000111111...111555:::>>>AAACCCDDDGGGEEEBBBAAABBBCCCBBBAAA???>>>===<<<<<<===>>>???AAA@@@???===;;;:::::::::>>>======<<<;;;::::::999999:::<<<<<<===???BBBEEEGGGJJJQQQXXX]]]dddrrr************************++++++---...///000000000222222222222111111111000///000111222555888;;;===@@@BBBEEEJJJOOOSSSUUUUUUUUUWWWZZZ]]]```eeekkkoooxxx~~~}}}{{{xxxqqqfff___VVVSSSPPPOOOOOOLLLFFFBBB???>>><<<:::777444111000//////...------------...------.........---,,,+++------------------------,,,,,,---............---...///000000///...000111...000111000---,,,///222666666777777888999:::;;;<<<<<<===;;;999888999::::::999999:::>>>@@@AAAAAAAAAAAA@@@???BBBHHHPPPUUUVVV[[[aaabbb___]]]^^^___```______```aaaccceeefffgggiiijjjgggaaa^^^^^^aaa]]]^^^```bbbcccdddddddddaaaaaa`````````bbbcccddddddddddddddddddcccbbbbbbbbb```]]]ZZZWWWUUUTTTSSSVVVVVVVVVVVVVVVWWWXXXXXXPPPNNNLLLKKKIIIEEE@@@<<<>>>>>>>>>>>>===<<<;;;:::444444444666888888666444111222222333333222222111***---//////,,,***)))***---,,,+++***)))******+++************++++++++++++***************)))))))))++++++***))))))))))))***)))))))))(((((((((((('''(((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''(((((('''&&&''')))+++,,,...///000111222222222111111222444333222333777:::888888777777666555444444333333222222222111111111......---,,,***)))'''&&&#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((((((((()))***+++---...///,,,,,,---...///000111111111444888<<<@@@BBBBBBBBBEEECCCAAA@@@AAAAAAAAA@@@???>>>===<<<<<<===>>>???===<<<;;;::::::;;;<<<<<<>>>======<<<:::999888888:::;;;===>>>>>>AAADDDGGGJJJOOOVVV^^^bbbjjjzzz************************++++++---...///000000000222222222222111111000000111111111333555777:::<<<>>>@@@CCCHHHMMMRRRTTTTTTVVVWWWYYY[[[^^^ccciiinnnuuu~~~|||{{{{{{zzzvvvoooiii\\\XXXSSSPPPOOOLLLHHHDDDAAA@@@???===:::666333111//////...------------...,,,---.........---,,,+++------------------------+++,,,------......---------...///...---...000222,,,///222111///...000333000111222333444555666777888888888777666777999<<<;;;999888999;;;<<<<<<<<<666777999:::===AAAGGGKKKLLLRRRXXXYYYVVVTTTTTTVVVUUUVVVWWWXXXZZZ]]]^^^______aaabbb^^^YYYVVVXXX\\\ZZZ\\\^^^```bbbbbbbbbbbbaaaaaa```______```bbbccc______`````````aaaaaabbb```]]]YYYUUURRRPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRIIIHHHGGGEEEDDD@@@;;;888777777666666555555444444000000///111222333222111000000000000000///......(((+++...---***''''''''')))(((((()))***,,,...///*********+++++++++++++++------------,,,,,,,,,,,,,,,++++++******************)))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$######%%%&&&&&&%%%#########$$$%%%&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''***)))(((((()))+++---...///000222333444444333333111333444444333444888<<<777777666555555555555666222222222111111111111000...---,,,***((('''&&&%%%##################$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((()))***+++---///000,,,,,,---...///000111222444666:::>>>AAAAAAAAA@@@DDDBBB???>>>???@@@@@@???@@@???===<<<<<<======>>>888888777888999;;;===???======<<<;;;999888777777;;;<<<>>>??????BBBEEEHHHMMMRRRZZZaaafffnnn++++++******++++++,,,------,,,+++++++++---///111333333222222111000000000111111111222333666888999>>>>>>???EEELLLQQQRRRQQQPPPSSSWWWZZZ\\\aaahhhnnnqqqtttyyy|||yyywwwtttpppmmmfffccc\\\SSSJJJEEEBBBBBBEEECCC???;;;999555111////////////000///......---//////...---------......//////...---,,,,,,,,,,,,------------------------,,,,,,,,,---------......000000//////.........---111333555555333111//////555777888999888777888999;;;999777555555666888999999888666555666888;;;===EEEEEEFFFGGGGGGGGGFFFFFFDDDGGGKKKLLLMMMOOOSSSWWWXXXWWWUUUSSSQQQOOOMMMMMMVVVXXXYYYZZZZZZ[[[]]]___\\\]]]^^^^^^]]][[[YYYWWWVVVWWWXXXYYYXXXWWWUUUSSSSSSQQQMMMIIIHHHJJJLLLNNNOOOOOONNNMMMKKKJJJIIIHHHBBBAAA@@@===:::777555333222111000...------------.../////////...------,,,///...---------///111222------,,,,,,+++***))))))++++++++++++++++++++++++))))))***++++++++++++***,,,+++++++++***)))))))))))))))))))))((((((((((((******))))))((((((''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$((('''%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((***)))((('''((()))+++---000000///......///111111111111222555888:::999888;;;999666555666777777666333333444333111...+++))),,,+++***)))''''''&&&&&&%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))++++++++++++,,,---.........///000111111222111111555777;;;>>>@@@AAA@@@???AAA@@@@@@???>>>>>>??????>>><<<;;;999888888999999;;;:::888888888:::<<<===>>>===;;;:::999999::::::===>>>??????@@@BBBFFFIIIPPPTTT\\\eeeppp}}}++++++******++++++,,,------,,,+++++++++---///000222222222111111000000000000000000111222444666777<<<;;;<<>>>>>============>>>===<<<;;;:::999999999999:::999888777777999;;;<<<<<<<<<:::999999999999:::<<<===???@@@BBBEEEJJJMMMSSSXXX```jjjuuu+++************+++,,,,,,---,,,++++++,,,---///000111111111111111111000000/////////000111333444555888777888<<>>======CCCDDDEEEEEEDDDDDDEEEGGGHHHHHHJJJJJJJJJIIIHHHGGGDDDEEEEEEEEEDDDBBB@@@>>>???===;;;999999:::===>>>BBBAAA@@@===;;;999777666444333333222000...,,,+++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++)))(((&&&%%%&&&&&&'''*********))))))(((((('''))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,))))))))))))************'''''''''(((((()))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''((()))))),,,+++******+++---...//////...---------///000111111111222555888::::::999:::999999:::;;;<<<;;;999;;;:::888555222///---+++***)))(((&&&%%%%%%%%%%%%$$$$$$############$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&''''''''''''(((******))))))))))))***+++++++++++++++,,,---...///......///000000111111222999;;;===???AAA@@@??????<<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;;;;:::999888888999888777777777888999:::::::::999999999999999:::;;;===???AAADDDHHHNNNRRRWWW]]]gggqqq|||***************++++++,,,,,,,,,+++,,,,,,---///000000000000000111111111111//////000000111222333333555555666999>>>EEEJJJMMMNNNPPPSSSSSSTTTXXX___eeehhhkkkooossswww{{{}}}wwwoooggg___XXXTTTFFFDDDCCCBBBBBBAAA>>>;;;999888666444222111000///000///...---,,,,,,,,,---------,,,+++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++++++++...000///111222222111111222333333333222222444666888999888777555333333333444444555555666777888888888888333444444444555555777888888888888888777777777777;;;<<<======;;;;;;<<<===<<<===>>>????????????>>>?????????>>>===;;;999888777666444444444666888999888888666555333222111000000000000//////...,,,,,,+++++++++++++++,,,---...------.........------,,,++++++))))))(((((())))))*********))))))((((((((())))))))))))))))))))))))'''(((((()))***)))))))))'''(((((())))))*********&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''(((((((((&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))++++++++++++,,,---///000......---------///000111111111222555888::::::999999999999;;;======<<<:::===;;;888444000---++++++((('''&&&%%%$$$$$$$$$$$$((('''&&&%%%%%%&&&'''(((######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))******,,,++++++,,,,,,---...///.........///000111222333;;;===>>>@@@@@@@@@???>>>;;;;;;;;;:::;;;;;;<<<===::::::;;;<<<;;;:::888777999999888888888888999:::999999999::::::;;;;;;;;;<<<>>>AAACCCFFFJJJPPPTTT[[[bbbmmmwww******))))))******+++,,,+++,,,,,,,,,---......////////////000000111111222000000111111222222222222444444555888<<>>???@@@??????>>><<<<<<<<<;;;;;;<<<======999:::;;;<<<;;;:::999888:::::::::999999999::::::999999:::;;;<<<===>>>>>>???@@@CCCEEEGGGKKKQQQUUU___gggsss~~~***))))))))))))***++++++++++++,,,------...............//////000111222222000111111222222222111111222444666777:::>>>CCCGGGHHHLLLQQQSSSTTTVVV[[[___aaadddiiimmmqqqvvvzzz~~~|||zzz||||||yyyuuummmccc\\\SSSOOOJJJFFFDDDCCCAAA@@@>>>===:::888666555555555000000...---,,,,,,,,,,,,...---,,,++++++******+++************************))))))*********+++++++++++++++,,,,,,,,,,,,------+++,,,---,,,+++***+++,,,+++---//////...---...//////000000111222333555555777666555444333333333333111222333444555666666666555444444777:::===>>>>>>333333333333333333333333111222333222111000111222000000111111222222333333000000//////......------,,,,,,,,,---............,,,,,,,,,---------------******++++++++++++******++++++++++++,,,------...)))******+++++++++++++++((())))))***+++,,,,,,,,,************************(((((((((((((((((((((((((((((()))***************''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((()))******))))))***+++---...//////............///000222333333333333555888999888777777666666777999999888666444333111///,,,***((('''&&&&&&%%%$$$$$$$$$$$$$$$#########""""""#########%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''(((%%%&&&'''((())))))((((((,,,,,,,,,,,,---...///000000000///000111333555777<<<======>>>????????????>>>>>>===<<<<<<<<<<<<<<<:::::::::;;;;;;::::::999;;;;;;;;;::::::::::::999888999;;;<<<>>>?????????AAACCCEEEGGGJJJNNNTTTXXXeeeooo{{{)))))))))))))))***++++++++++++,,,---............------...///000111222333///000111111111000//////000222555777888;;;???BBBCCCHHHOOOSSSTTTUUUXXX[[[]]]```eeejjjooosssxxx|||~~~~~~{{{{{{||||||~~~|||{{{|||{{{vvvmmmfff\\\VVVNNNGGGDDDBBBAAAAAA@@@>>>;;;999777777777888222111000///------------///...---,,,++++++++++++++++++++++++++++++++++++))))))))))))*********+++*********+++++++++,,,,,,''')))+++,,,+++++++++,,,+++,,,......---------...//////000000111222333333444444333333222222222222111222333444555666666666555444333666:::===>>>===222222222222222222222222000111222222111000111333..................///////////////.........//////++++++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++)))******++++++******)))++++++*********++++++,,,))))))***+++++++++++++++((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))(((((('''''''''''''''&&&(((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&((()))((('''&&&$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''((())))))******)))***+++---...000000000////////////000222444555555444444555777888666555666444333333444555444333............,,,***(((&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&((()))******))))))---,,,,,,------...///000111111000111222444777999;;;;;;<<<===>>>>>>??????@@@???>>><<<;;;;;;;;;;;;:::::::::999999::::::;;;:::::::::::::::999888888666777:::<<<>>>?????????BBBDDDGGGJJJNNNSSSZZZ^^^nnnwww)))))))))))))))******+++***+++,,,---............,,,---...///000111222333...///000000000///...---...111555777777888<<>><<<999888888999:::555444333111000000////////////...---,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************(((((())))))*********+++###&&&***,,,,,,+++,,,,,,***,,,......---------...//////000000111111222222222222222111111111111111---...///111222333333333555333222444888;;;:::999222222222111111111111000+++,,,------,,,,,,---///...------,,,,,,,,,---------,,,,,,,,,,,,---......,,,---...//////...---,,,---,,,,,,++++++***))))))+++,,,,,,,,,,,,,,,++++++******))))))))))))*********+++,,,---------------++++++++++++***)))(((''''''''''''(((((((((((((((************************%%%&&&&&&'''''''''''''''(((((((((''''''&&&&&&%%%))))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))'''%%%###&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''''''''(((((())))))*********+++---///000111222222000/////////111222444666666555555666777777555444666333111000111222222111+++,,,---...---+++((('''&&&&&&%%%%%%$$$%%%%%%%%%######%%%&&&&&&%%%############$$$%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((&&&''')))***+++++++++***---------------...000000222222111111333555888:::::::::;;;<<<===>>>??????@@@???>>><<<;;;:::999999;;;:::999888999:::;;;<<<999999999999999888777666444666888;;;===>>>??????BBBEEEHHHLLLQQQXXX___cccttt~~~******))))))***+++,,,,,,++++++******++++++,,,---...---------...///111222222222111000///...------//////000222444777999:::CCCCCCFFFKKKRRRUUUTTTRRRTTTZZZ```ccchhhpppuuuvvv|||}}}yyyyyy}}}}}}zzzrrrkkk```VVVNNNHHHEEEBBBDDD@@@<<<999888777555333888888777555222000...,,,---,,,,,,+++******++++++************)))))))))))))))************+++++++++++++++************++++++************************,,,,,,,,,---------......000000////////////000000222111///...---------...111111111111222222222222111111222333333333333222000000000000111111111111.........------,,,,,,,,,------------------------************************))))))))))))))))))))))))***))))))***,,,,,,+++)))---------,,,,,,+++++++++)))***++++++++++++***)))******))))))))))))******,,,)))''''''***+++***(((''''''((((((((((((''''''***)))((('''&&&%%%$$$$$$"""$$$&&&((())))))((('''&&&'''(((******((('''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&%%%%%%%%%'''***,,,,,,---...///111111000000000000000111000///000111444666666555999<<<;;;555222444666444444333111///---++++++***---,,,+++)))(((((('''''''''&&&$$$"""""""""$$$%%%&&&%%%$$$###""""""""""""%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((*********)))))))))))))))---------.........///////////////000222444666888::::::;;;<<<===>>>??????>>>>>>===<<<;;;::::::999999999999::::::;;;;;;;;;:::999777666666888:::;;;999999;;;<<<===???@@@@@@EEEEEEIIIOOOSSSYYYcccnnn{{{******))))))***++++++,,,++++++******++++++,,,---......------...///000111//////......------,,,,,,......///111333555777999@@@AAACCCHHHNNNRRRSSSRRRSSSZZZ___aaaeeemmmrrrssswwwzzz{{{zzz|||~~~~~~|||yyyrrrhhh^^^UUUNNNHHHDDDFFFCCC???===<<<;;;999888888888777555333111///...------,,,+++************************)))))))))))))))************++++++++++++******))))))******+++******************************+++++++++,,,,,,,,,........................333222000///.........///............/////////000...///000000111111000000.../////////000000000000//////......------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***))))))***,,,,,,+++)))******)))))))))(((((((((************************))))))))))))))))))))))))+++)))'''(((***+++***(((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&$$$%%%&&&(((((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''***---/////////000111111111000000000000111111333333333555888:::;;;;;;<<>>>>>???>>>>>>======<<<;;;:::999888888888999999999::::::::::::999999777666777888:::;;;::::::;;;<<<>>>???@@@AAAGGGGGGKKKQQQVVV]]]hhhttt*********)))******+++,,,++++++******++++++,,,---///......---......//////////////////////////////------...000111444666777======???DDDJJJOOORRRSSSSSSYYY]]]___bbbiiinnnnnnppptttyyy}}}|||}}}{{{rrriii___VVVNNNIIIJJJGGGDDDCCCBBBBBB@@@???::::::999777666333111000...---,,,+++************++++++*********))))))))))))************++++++++++++******))))))******+++************************((())))))))))))************+++,,,------,,,+++***000///...------,,,------******+++++++++,,,,,,,,,+++,,,------......------------------............,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))(((***+++,,,+++))))))(((((((((((('''''''''+++***))))))))))))***+++((((((************((((((+++)))'''((()))***))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&######$$$$$$%%%&&&''''''######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((+++.../////////000111111111000000000111111222444555666888;;;===???@@@@@@DDDDDD???<<<<<<;;;999222111///...,,,+++************((('''&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((((((''''''''''''''''''''''''''''''((((((((((((***+++,,,---...000111111111111111222333666888999===>>>@@@AAAAAA@@@>>>===<<<<<<;;;:::999888777777888888888888888999999999999888777777777999:::;;;;;;;;;<<<===>>>@@@AAABBBIIIIIIMMMTTTZZZbbbppp|||+++***************++++++++++++******++++++,,,---///.................................//////000000.........000111333555666::::::<<<@@@FFFMMMRRRUUUSSSYYY]]]]]]```fffjjjkkklllpppuuuyyy|||~~~yyyrrriii___UUUOOONNNLLLIIIHHHHHHHHHFFFDDD@@@???>>><<<999666444222000///...,,,+++*********+++++++++*********))))))))))))*********+++++++++******))))))))))))******************************((((((((()))))))))******)))***,,,------,,,***)))++++++******))))))))))))((())))))))))))***************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---))))))((((((((((((((((((++++++++++++++++++++++++************************)))))))))))))))))))))))))))(((((()))+++,,,***)))************************,,,***)))'''''')))***,,,'''(((***++++++***((('''***)))((((((((()))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&######$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((()))(((***---...---------...111111000000111111222222444555777999:::===AAACCCFFFIIIIIICCC>>><<<999555000///...,,,+++*********)))((('''&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&'''$$$$$$#########$$$%%%%%%&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&''''''((((((((((((((())))))***+++---///000222222222222222333444777999:::>>>???AAACCCBBB@@@>>><<<<<<<<<;;;:::999888777777777777777777777888888888888888888888888999;;;;;;<<<<<<===>>>???AAACCCDDDJJJKKKOOOWWW^^^hhhwww++++++***************+++++++++******++++++,,,---...............---------++++++,,,,,,------......//////000000111333444555777888;;;???DDDKKKQQQUUUSSSYYY\\\\\\___dddhhhhhhkkknnnsssvvvyyy||||||wwwqqqhhh^^^WWWRRRQQQNNNMMMMMMLLLIIIGGGGGGFFFDDDAAA===999666444222111///...,,,+++******++++++++++++************))))))*********+++++++++***))))))))))))))))))***)))))))))))))))))))))))))))))))))************+++)))***,,,------,,,***))))))))))))))))))((((((((((((((()))))))))*********)))***++++++,,,,,,++++++)))*********++++++++++++((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((()))++++++***(((+++++++++++++++++++++++++++***(((''''''(((***+++&&&''')))******)))'''&&&))))))(((((('''(((((()))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))******))),,,...///...------...111111111111111222333333444666888999;;;>>>BBBFFFMMMOOONNNFFF???;;;777222......,,,+++************((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''((((((((()))))))))((((((''''''&&&((((((((())))))*********))))))+++---///111222333222222222333555777999;;;>>>???AAABBBBBB@@@===;;;======<<<;;;:::999888888777777777777777777777777888888888999999:::;;;<<<=========>>>@@@CCCFFFHHHLLLMMMRRR[[[dddooo~~~,,,+++******)))*********++++++******++++++,,,---,,,------.........------//////000000111111111222000000000000111222333444444666:::===BBBHHHOOOTTTRRRXXX[[[[[[]]]bbbffffffkkkmmmpppsssuuuwww{{{}}}~~~{{{wwwooogggaaaXXXVVVTTTRRRQQQNNNKKKHHHJJJIIIGGGCCC???;;;888666555444222000...,,,++++++,,,++++++++++++*********)))************+++++++++***))))))(((((())))))***))))))))))))))))))))))))************++++++++++++***+++,,,------,,,+++***)))******+++******))))))))))))))))))************))))))***++++++++++++***))))))))))))*********************++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''')))***+++***((((((((())))))))))))*********)))(((((((((((()))***''''''))))))))))))''''''((())))))(((''''''(((***''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***+++,,,---///111222000//////000111111111111111222333444666888:::;;;;;;>>>CCCHHHPPPRRROOOFFF>>>999555111,,,,,,+++***************''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&))))))(((((((((((((((((((((((())))))******++++++)))***+++---///000222222222222222333444777999:::===>>>???@@@@@@>>><<<;;;======<<<;;;:::999888888888888888888777777777777777888888999:::;;;<<<<<<=========???BBBFFFIIILLLPPPRRRYYYdddnnnxxx,,,++++++***))))))******++++++******++++++,,,---***+++---............---111111111222222222222222////////////000111111222000333888<<>>BBBHHHMMMMMMSSSVVVVVVXXX^^^aaaaaaggghhhjjjjjjjjjlllnnnqqq|||}}}~~~|||{{{zzzsssmmmcccaaa^^^[[[WWWRRRMMMIIIEEEEEEDDDCCC@@@>>><<<;;;999777555333000///...---,,,,,,,,,+++++++++******)))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++************++++++&&&'''((())))))(((''''''((((((((()))))))))******&&&'''(((((())))))(((((())))))))))))******************+++++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((***+++)))((('''((((((((())))))******(((((())))))))))))((((((((((((''''''''''''((((((&&&(((***(((&&&%%%(((***''''''((((((((((((''''''$$$$$$%%%&&&'''((()))***"""$$$&&&((())))))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&"""$$$&&&)))***+++***)))%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***,,,---...---///111111///------...111111111111222333444555222555777666444777===CCCFFFGGGCCC999222000...+++******))))))))))))******''''''&&&%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%((('''&&&%%%$$$#########'''''''''((((((((())))))''''''(((((())))))******&&&&&&&&&'''((())))))******+++,,,---...000111111111111111222333666888999;;;;;;;;;:::;;;;;;;;;;;;;;;::::::999888777666666:::999999999888888777777666777999:::;;;<<<<<<<<<;;;;;;<<>>;;;777555444333111000,,,+++***,,,//////,,,)))******))))))***+++,,,,,,))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))******+++***)))((()))***+++***)))((()))***)))'''%%%%%%&&&((((((((((((((((((((((((&&&&&&((()))************((()))***)))''''''(((***,,,++++++***)))(((((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))++++++************++++++((((((''''''''''''(((((((((''''''&&&&&&((()))***&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''%%%###!!!''''''((((((&&&###!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###(((''''''&&&&&&&&&'''''')))(((((((((***---000222444222111///............---...///111222222333333888888777666666666666666===;;;888444111...,,,++++++)))(((((())))))(((&&&&&&%%%%%%&&&''''''&&&$$$ !!!###%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((++++++******************+++,,,------......------///000000222333555777888555666777999:::;;;;;;<<>>===@@@EEEHHHJJJQQQXXXeeeqqq~~~000///...,,,+++***************************************++++++,,,------...............------------///.........---------------///333666999===AAAEEEIIIMMMPPPRRRSSSVVV\\\``````bbbeeeggghhhiiiiiijjjrrrvvvzzz}}}~~~}}}~~~|||vvvooolllllliiiccc```^^^WWWPPPNNNNNNNNNLLLJJJGGGEEECCC@@@===999777666555444222///---,,,,,,------+++(((***************+++,,,,,,))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******++++++)))((()))******)))((()))***+++***((('''''''''((((((((((((((((((((((((&&&'''((()))************((())))))((('''''')))+++++++++***))))))(((''''''&&&''''''((((((''''''&&&'''''''''(((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((''''''''''''(((((((((''''''&&&&&&((()))***''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&%%%%%%(((''''''&&&&&&'''''''''(((((()))***+++...000111222111000///....../////////000111222333444444555888888777666555555555555777666444222///---,,,,,,+++)))(((((())))))(((&&&&&&%%%%%%&&&''''''&&&$$$%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((())))))))))))))))))))))))))),,,,,,---............---000000111222333555777888777777999:::;;;<<<<<<<<<>>><<<:::777666666888999777888:::;;;:::999777666666666777888999;;;<<<<<<@@@???AAAFFFIIIKKKRRRZZZkkkvvv......,,,+++******))))))************************))))))***++++++,,,,,,---------------........................------------,,,...111444666:::>>>AAAHHHKKKMMMNNNOOORRRWWW\\\\\\___bbbdddeeefffggghhhlllpppuuuzzz}}}~~~{{{{{{zzzvvvrrrqqqtttrrrllleeebbb]]]XXXUUUTTTSSSQQQOOOLLLJJJHHHAAA???;;;999999888777666222000---,,,,,,+++)))(((+++************++++++,,,))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++***((()))))))))(((''')))+++,,,+++)))(((((((((((((((((((((((((((((((((&&&'''((())))))******)))'''((()))((('''(((***+++***))))))(((((('''''''''&&&''''''((((((''''''&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&((((((''''''''''''(((((((((''''''&&&&&&((()))***''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&(((''''''&&&''''''(((((('''(((***,,,...///000000000000////////////000000222222222333444555666777999888777666555333333222111000//////...---,,,,,,***)))(((((())))))((('''&&&%%%%%%&&&''''''&&&$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))))))))))))))))),,,------...............000000111222444666888999999:::;;;<<<===============;;;999777666777888999777888:::;;;;;;:::999777666777777888:::<<<===>>>BBBBBBDDDIIIKKKNNNVVV___sss}}}---,,,+++***))))))))))))*********************************+++,,,,,,------,,,,,,,,,------.........------------------------,,,...111333555777;;;>>>GGGIIIKKKKKKKKKNNNSSSXXXZZZ^^^bbbcccbbbbbbdddeeefffiiiooouuu{{{~~~zzzzzzzzzxxxvvvtttzzz{{{sssjjjfffcccaaaXXXXXXVVVTTTRRROOOMMMLLLCCC@@@===;;;;;;:::999888333111...,,,+++*********+++++++++******++++++,,,((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))******++++++***(((((())))))(((&&&)))***++++++)))(((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''((()))((('''(((***,,,)))((((((((('''''''''&&&''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&&&&((()))***'''''''''((((((((((((((())))))))))))))))))))))))&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""""""""""""""###%%%%%%'''&&&%%%$$$######$$$$$$'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&'''''''''''''''(((((()))'''))),,,...000000000000////////////000000111111444333333333444555777888999888777666444222000///------...---------,,,,,,***((('''((()))***)))'''&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%#########$$$&&&%%%$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))))))))))))))************------...////////////...111111222333555777888999;;;;;;<<<===>>>>>>>>>>>>;;;:::999777777777888999777888:::;;;<<<;;;999888777777888999;;;===???AAAEEEFFFIIINNNOOOSSS\\\fffzzz,,,,,,+++***))))))))))))************************++++++,,,,,,---.........+++,,,,,,,,,------......,,,,,,---------------------///111222333555999;;;DDDFFFHHHHHHHHHJJJOOOTTTZZZ^^^bbbbbb```___```cccdddggglllrrryyy~~~~~~{{{zzz{{{{{{{{{xxxyyypppllljjjiiicccaaa^^^YYYUUUQQQNNNMMMDDDBBB>>><<<<<<;;;:::999222111000...,,,,,,,,,---,,,,,,+++++++++++++++,,,((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))******+++***)))(((((())))))(((&&&'''(((***)))(((''''''((((((((((((((((((((((((((('''(((((())))))))))))((('''((()))((('''((()))+++(((((((((((('''''''''''''''(((((((((((((((((('''(((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''(((''''''&&&&&&((()))***((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""""""""""""""###%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&'''''''''''''''((()))***'''***---000222222111000//////000111111222222222444444444444555555666777777777777555333111///------.........---,,,+++***)))((('''((()))***)))(((&&&%%%%%%&&&''''''&&&$$$"""$$$%%%%%%######$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((())))))************++++++,,,,,,,,,---...//////000000//////111222222444555777999:::<<<<<<======>>>=========999999888777777777888999888999;;;<<<<<<;;;:::999888888999:::<<>>AAADDDEEEEEEGGGKKKOOOWWW\\\```aaa]]]\\\___bbbggghhhkkkqqqxxx~~~}}}|||}}}~~~~~~xxxuuutttrrrrrroooiiibbbZZZTTTPPPMMMHHHEEEAAA>>>===<<<;;;999333333333111...---...///---,,,,,,++++++++++++,,,))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++)))(((''''''))))))((('''&&&((())))))'''&&&'''((((((((((((((((((((((((((((((((())))))))))))((((((((()))***)))''''''(((***(((((((((((((((((((((((('''(((((())))))((((((''''''(((((())))))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&((()))***((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((""""""############$$$$$$%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&''''''''''''((()))******)))+++...000222333222222000111222333333333333333444444555666777777666666666666666555333000...,,,------......---,,,***))))))((('''((()))***)))(((&&&%%%%%%&&&''''''&&&$$$"""%%%''''''$$$$$$&&&)))&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''(((&&&''''''(((((()))************++++++,,,---------...//////000000000000000222222333444666888:::;;;<<<<<<<<<<<<<<<<<<;;;;;;888888777777777888888999:::;;;<<<======;;;999888999999999:::===AAADDDFFFMMMPPPUUUZZZ\\\aaaooo|||,,,,,,+++************+++***************************++++++,,,------......------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,.../////////000222444666;;;@@@BBBBBBCCCFFFIIIPPPVVV\\\]]][[[ZZZ^^^ccchhhggghhhllltttzzz~~~~~~~~~{{{xxxtttnnnggg___YYYUUUSSSLLLHHHDDDAAA???>>><<<:::555666777555111------......---,,,+++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++'''&&&&&&''')))***)))(((&&&(((******((('''((()))(((((((((((((((((((((((((((((())))))))))))((((((*********)))'''&&&''')))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&((()))***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%###$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((()))***+++***,,,...000222333333333222333444555555555444333444666888::::::999777666444444555444333000...,,,***+++,,,------,,,***)))(((''''''((()))******(((&&&%%%%%%&&&''''''&&&$$$###&&&((('''###!!!$$$'''$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%&&&''''''((())))))'''''''''((())))))******)))******+++,,,,,,------//////000111111111111000333333333555666888:::;;;;;;;;;;;;;;;::::::999888777777777777888888999999<<<===>>>>>>===;;;999777:::::::::;;;>>>BBBFFFHHHPPPTTTZZZ```bbbhhhwww,,,,,,++++++++++++++++++************************)))******+++,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,---------+++---...------...000222111666<<<@@@@@@AAACCCEEEKKKRRRYYY[[[YYYYYY^^^dddfffddddddgggnnnuuuyyyzzz|||{{{zzz|||uuurrrmmmgggaaa]]]ZZZYYYOOOKKKGGGCCCAAA???===;;;777999:::777222---,,,,,,...---,,,,,,++++++++++++))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))******+++&&&%%%%%%&&&)))******)))''')))++++++)))))))))***((((((((((((((((((((((((((()))))))))))))))((((((+++++++++)))'''&&&&&&((())))))))))))************(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&'''((()))***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''%%%###"""###$$$$$$$$$### &&&&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''((()))++++++,,,,,,...000222333444444444444666666666555444333555777:::======;;;888666333333444444333000...,,,'''(((+++,,,---,,,+++***(((''''''((()))******)))&&&%%%%%%&&&''''''&&&$$$"""%%%'''%%% """###"""""""""###$$$%%%%%%&&&&&&''''''((()))******''''''(((((())))))******((())))))***++++++,,,,,,//////000111111111111111333333444555777999:::<<<::::::::::::999888777777666666777777888888999999===>>>???>>>===;;;888666:::::::::;;;>>>BBBGGGJJJRRRVVV]]]cccfffmmm|||---,,,***))))))***,,,---************************&&&'''((()))***+++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,+++,,,---...///000111333666:::>>>BBBDDDGGGLLLSSSXXXYYY[[[^^^aaaaaaccceeegggiiinnnssswwwyyyyyyyyyzzz|||~~~{{{sssjjjfffddd___XXXRRRPPPMMMIIIDDD@@@===;;;===:::888777888999888888333333111///---+++***))),,,***((((((((()))((('''))))))))))))))))))))))))&&&&&&'''(((((((((((((((***)))((('''&&&&&&&&&&&&***)))((()))***+++***)))(((((((((((((((((((((((()))*********++++++++++++''''''((())))))***))))))((()))***++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''')))***)))'''&&&&&&'''%%%&&&((()))))))))(((((((((''''''''''''((())))))&&&&&&''''''(((((())))))''''''''''''&&&%%%$$$###$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((((())))))))))))))),,,+++)))***++++++***((()))))))))***+++,,,...///...///000222333333333333222222222222222333555555;;;===???@@@@@@>>><<<:::222111000///------,,,,,,,,,,,,,,,+++***)))((((((&&&&&&'''(((((())))))((((((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%&&&'''((()))(((((((((((())))))))))))))))))***++++++,,,------111000///111333333000---///------222999===<<<999=========<<<:::888777666444666999999999999:::<<<>>>>>>>>>>>>===:::888777999:::===@@@CCCGGGKKKMMMRRRUUU^^^iiirrrzzz...,,,+++******+++,,,...************************,,,+++++++++******))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,---...///111111333666:::>>>BBBDDDEEEJJJPPPTTTVVVXXX\\\``````bbbdddfffhhhkkkppptttttttttuuuwwwyyy|||wwwnnniiigggaaaZZZUUURRRMMMHHHDDDAAA@@@???>>>;;;888666666666555444111000///...,,,***)))))),,,+++)))))))))***)))((())))))))))))))))))))))))))))))***+++++++++++++++))))))((((((((())))))***+++)))((()))******)))((((((((((((((((((((((((((())))))))))))************'''(((((())))))))))))(((((()))************)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''((())))))'''&&&&&&'''&&&&&&'''((()))(((''''''''''''&&&&&&''''''((()))''''''''''''((((((((((((''''''''''''&&&%%%$$$###$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''((())))))******)))))),,,+++******,,,,,,+++***************+++,,,---......///000111222333333333222333333333444444555555888;;;???BBBBBB???:::777222111///...---,,,,,,,,,++++++++++++***)))((('''%%%&&&'''((((((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%&&&'''((()))(((((((((((()))))))))******+++++++++,,,---------111000///000222222000---111//////333:::===<<<:::<<<<<<;;;:::999888777777555777:::;;;<<<<<<>>>?????????>>>===<<<:::999888:::<<>>AAACCCCCCGGGKKKNNNPPPSSSYYY]]]^^^___aaaccceeehhhmmmpppooopppqqqsssuuuxxx{{{|||{{{rrrmmmkkkeee^^^YYYVVVQQQKKKGGGFFFFFFFFFBBB???;;;888777666444222000000///...---,,,++++++---+++***)))+++++++++***))))))))))))))))))))))))***++++++,,,,,,,,,,,,+++(((((((((((()))***+++++++++***((()))))))))((('''((((((((((((((((((((((((''''''((((((((()))))))))+++,,,,,,,,,,,,++++++***((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''')))((('''%%%&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))************)))+++******,,,...///...,,,++++++++++++,,,,,,---......///000111222333333333333444555666666555555444444888>>>CCCBBB===777222111000///---,,,,,,,,,,,,***++++++******)))((('''###%%%&&&(((((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((&&&''''''((()))***++++++,,,---------------------000//////000111222000...222111111555:::======;;;;;;:::999888888888999:::888:::===???@@@AAACCCDDDAAA???>>><<<::::::::::::<<<>>>BBBEEEHHHLLLPPPTTT[[[^^^hhhttt~~~///...------------...///++++++++++++++++++++++++***+++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,.............../////////111222333555999<<<@@@BBB@@@CCCGGGIIIJJJNNNUUUZZZYYY[[[^^^```bbbfffjjjmmmoooooopppqqqsssuuuvvvwww|||}}}}}}tttqqqooojjjccc]]][[[XXXTTTQQQOOOMMMMMMIIIEEEAAA===:::888555333222111111000000/////////---,,,******+++++++++***))))))))))))))))))))))))(((((()))******)))))))))'''''''''''''''((()))***+++***(((((())))))(((&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((++++++++++++***)))((((((((())))))))))))))))))((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''%%%'''((((((&&&%%%&&&'''((((((''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((()))******++++++******+++***+++---000111000...,,,,,,,,,,,,,,,---.........///000222333333333333444555777888888666444333222555:::>>>===999333//////...---,,,++++++++++++))))))******)))(((((('''"""$$$&&&'''(((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''%%%&&&'''(((***+++,,,---...............---------/////////000000111000000222222222666:::<<<<<<;;;:::999777777777888:::<<<>>>@@@CCCDDDDDDDDDEEEGGGAAA???===:::999:::<<<======AAAEEEHHHJJJNNNTTTXXXcccgggqqq~~~........................++++++++++++++++++++++++)))))))))***************))))))*********+++++++++******+++++++++,,,,,,,,,....../////////000000000111111222444777:::>>>??????AAADDDEEEFFFJJJPPPVVVSSSVVVZZZ]]]```dddhhhkkkppppppqqqqqqrrrrrrssssssvvvwwwyyy|||{{{uuussssssooohhh___`````````]]]ZZZVVVSSSMMMIIIDDD@@@===:::777555333333333222222111111111///---+++***++++++***)))************************'''(((((((((((((((''''''+++***))))))((((((((()))***)))(((((())))))(((&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###)))(((((((((((((((((()))************************(((((((((((((((((((((((('''(((((((((((((((((('''%%%'''(((((('''&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''((((((((()))))))))******)))******+++++++++++++++******,,,...111222111///,,,,,,,,,,,,---.../////////000111333444444444444555666888888888666444222222333555666555333000......---,,,++++++******+++(((((()))))))))(((''''''###$$$&&&''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&%%%&&&''')))***,,,---...///........................///////////////000111111222333555888::::::999999999777777777999<<<===CCCEEEGGGGGGEEEDDDEEEFFF@@@>>><<<::::::;;;>>>???>>>CCCHHHKKKMMMQQQWWW]]]hhhmmmwww........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((('''''')))))))))************+++******+++++++++,,,,,,,,,...//////000111000000000000000111222555888;;;===???AAACCCDDDDDDGGGLLLQQQQQQTTTXXX[[[^^^aaaeeehhhmmmnnnooopppppppppppppppqqqrrrsssvvvzzz{{{uuutttuuurrrlllccceeeggghhhgggccc^^^ZZZPPPLLLGGGCCC@@@===:::888666555555444444333333333222///---,,,,,,,,,***)))************************)))************)))((((((...---,,,+++************)))(((''''''))))))((('''((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''&&&)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''%%%'''))))))((('''((()))))))))((('''''''''((((((&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,+++***+++,,,///222222000...,,,,,,,,,---...///000111111222333444555666666666777777777777666555333222222222111000///......---,,,,,,+++***************''''''((((((((((((''''''%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''(((((()))'''''''''(((''''''&&&%%%&&&'''((()))+++,,,---...---.....................---...//////......000222111222444666777888999999999999888888999;;;<<<===DDDEEEFFFEEECCCBBBBBBCCC>>><<<;;;:::;;;===@@@BBBAAAFFFMMMPPPQQQUUU\\\bbbmmmrrr}}}---------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))******************+++++++++,,,,,,,,,...///000111111111000000/////////111333666999:::???BBBDDDDDDCCCEEEIIIMMMRRRUUUXXX[[[\\\^^^aaacccfffhhhjjjkkkmmmnnnnnnmmmmmmnnnooorrrvvv{{{{{{||||||vvvuuuvvvrrrlllggghhhjjjkkkjjjgggdddaaaUUUQQQMMMIIIFFFDDDAAA???<<<;;;;;;:::999888888777666444111///...---+++***************************+++++++++++++++***)))(((******)))))))))))))))***'''&&&&&&''')))***)))(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))******++++++++++++***)))(((''''''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&(((******)))((()))***))))))((((((((()))******''''''&&&&&&''''''((()))%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))*********++++++***++++++,,,---,,,,,,,,,***+++,,,///222111///---++++++,,,---///000222333222333444666777777888888888888777666555333333222222222111000///...------++++++***))))))))))))***&&&''''''(((((('''''''''((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((('''%%%%%%'''(((((()))+++,,,------,,,,,,,,,------......///,,,...///...---...000333333444666777888888999::::::::::::;;;;;;<<<<<<===???@@@BBBAAA???>>>??????;;;::::::;;;<<>>======999777333111000///,,,+++***************************************)))((('''%%%%%%$$$%%%%%%&&&'''(((&&&%%%%%%&&&)))******)))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''(((***+++***)))***+++))))))(((((((((***+++,,,(((''''''''''''((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))))))))))))))))))))))))))************+++++++++***+++,,,,,,------,,,,,,***+++---///111111...,,,***++++++---///111333444333444555777888888999999999888666444333222222222222222222111000...---,,,+++***)))))))))))))))***&&&&&&''''''(((''''''&&&)))(((&&&$$$$$$$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((('''%%%$$$(((((()))***+++,,,,,,---++++++,,,,,,---...//////,,,...///...,,,---111444444666888999999999:::;;;:::;;;<<<=========<<<<<<999;;;======<<<<<<<<<===999999:::;;;>>>AAACCCEEEGGGNNNUUUXXXXXX\\\dddlll}}}---------------------------------,,,,,,+++++++++,,,,,,,,,+++++++++******))))))(((''''''((()))***)))***,,,---......------...///111111000//////000/////////000111333444555999<<>>;;;666444222111///---))))))******************(((((()))***,,,,,,***(((''''''''''''''''''''''''((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))(((''''''&&&&&&&&&''''''''')))***)))'''&&&&&&''''''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''''''''''''''((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***+++***++++++,,,,,,++++++***+++*********+++,,,,,,---++++++,,,------......///......//////......---,,,---......000111333555666:::666444444666888777666777888777555222000///000222222222222000...,,,***''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((())))))***++++++,,,,,,......///000000000000000//////000000111111222222444444444555666777777888999;;;======;;;999888888<<<;;;:::999999999:::;;;:::;;;======>>>AAAEEEHHHLLLNNNUUU]]]```dddnnnyyy---------------------------------,,,,,,+++++++++,,,,,,,,,++++++++++++******)))(((((('''((()))))))))***+++------,,,,,,++++++---///000//////000111/////////000111222444444888:::>>>@@@AAACCCFFFHHHMMMNNNOOORRRTTTVVVXXXYYYZZZ[[[]]]aaafffjjjlllmmmhhhhhhiiijjjnnnrrrwwwyyy{{{zzz{{{~~~}}}zzzxxxvvvssspppmmmllliiihhhjjjnnnooollliii_________^^^\\\XXXUUUSSSVVVSSSOOOLLLJJJGGGCCC@@@@@@===:::777666555444222++++++++++++++++++,,,,,,***))))))***+++,,,***)))((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&''''''((('''(((***)))(((&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''(((((())))))((((((''''''''''''''''''(((((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((***+++++++++,,,,,,,,,,,,++++++******))))))***++++++,,,+++,,,,,,------......///---....../////////......000000000111333555666777777555333333666888888777::::::999555111......///111111111000///---+++***%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))***++++++,,,,,,---......///000111111111111000000000000000111111111333333333444555666666666777999::::::888666666777:::999888777777777888999:::<<<>>>???AAACCCGGGJJJNNNQQQYYYaaafffjjjuuu------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***)))((((((((((((((())))))+++,,,,,,+++***))))))+++............///000////////////000222333444555888;;;>>>@@@CCCFFFIIIJJJKKKLLLNNNPPPSSSUUUVVVZZZZZZ\\\^^^bbbfffjjjlllhhhhhhiiikkkmmmoooqqqrrrtttuuuyyy~~~|||zzzyyywwwtttpppmmmlllkkkkkkmmmqqqqqqnnnjjjbbbbbbbbbbbb```]]][[[YYY[[[YYYUUURRRPPPMMMJJJGGGEEEBBB>>><<<;;;:::999888222111000...---,,,,,,,,,,,,+++))))))***+++***)))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''&&&&&&''''''(((((()))(((((('''&&&&&&******))))))))))))******))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))&&&((())))))((('''((()))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((''''''&&&&&&''''''((()))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((''''''&&&&&&"""###%%%&&&'''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''((()))+++,,,+++,,,,,,------,,,,,,+++******)))))))))***++++++,,,,,,,,,---......//////------...///000000000000222222333333444666777888555333222333666999::::::@@@>>>;;;555000---,,,---//////......,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$''''''&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))******+++,,,,,,------.........///111111222222222111111111111000000000000222222333333444555555555888999999888666666777999999888777666666777888999:::===@@@CCCEEEGGGKKKNNNSSSVVV^^^gggmmmrrr~~~------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,+++***)))((((((''''''&&&''')))***+++++++++***)))+++------,,,,,,---...///......///000111222222222555999<<<>>>BBBFFFIIIIIIIIIJJJKKKNNNPPPSSSTTT[[[[[[[[[\\\]]]```dddggghhhiiijjjkkklllmmmmmmmmmqqqsssxxx}}}~~~}}}|||{{{zzzyyyvvvrrrnnnooonnnoooqqqrrrqqqllliiiddddddddddddcccaaa```______]]]ZZZWWWUUUSSSOOOMMMJJJGGGCCC@@@???===<<<:::;;;999666333000...------///,,,***))))))******)))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))(((((('''&&&***))))))(((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&'''(((******%%%''')))))))))((()))***'''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''(((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((('''&&&&&&%%%"""$$$&&&((())))))((('''''''''''''''''''''''''''''''''((()))***+++,,,,,,,,,,,,------------,,,,,,+++++++++******+++,,,,,,,,,,,,------.../////////,,,---///000111222222222444333333444444555666777333333333444777:::<<<===DDDBBB===666000,,,,,,------,,,,,,+++***)))((('''((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))++++++,,,,,,---......///---...///111222333333333111111111111111222222222333333444444444555555555999::::::999777888:::<<<:::999888888999:::;;;<<<;;;???CCCGGGJJJMMMPPPRRRXXX\\\dddmmmsssyyy......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++***)))(((((('''$$$%%%'''***+++,,,,,,,,,***,,,------+++***++++++............///000111111000333666999<<>>;;;888666444444444333000---++++++++++++***((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((())))))*********)))((((((''')))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&'''((()))***+++&&&''')))***)))((()))***''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''(((''''''&&&%%%$$$$$$&&&(((***++++++***)))((((((((((((((((((((((((((()))***+++,,,------------------......---------...------,,,,,,---------,,,,,,---......//////000---...///111222333333444444444333333333333444444222333444555666999<<<>>>EEEBBB===666000,,,,,,---++++++***)))(((''''''&&&((((((((((((((((((((((((''''''''''''&&&&&&%%%%%% !!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))***+++,,,,,,------...//////---...000111333444555555000111111222333444555555555555555555555666666666888999999888777888;;;===999999999999999;;;===>>>>>>BBBGGGLLLOOORRRTTTVVV^^^bbbjjjsssyyy.........------,,,,,,+++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++***)))(((((($$$%%%(((***+++,,,,,,,,,***,,,------+++++++++,,,...............///000000///111444777:::???DDDHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMQQQUUUWWWXXX\\\bbbfffhhhhhhiiijjjkkkkkkjjjjjjrrrsssuuuuuuvvvwwwzzz}}}~~~|||}}}~~~}}}}}}zzzyyyxxxwwwuuusssttttttsssrrrnnnjjjfffddddddddddddeeeeeefffffffffhhhfffcccbbb```___\\\YYYUUURRRMMMIIIGGGEEEBBB@@@BBB@@@>>><<<<<<<<<===>>>888666333111111000...---))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''(((((())))))))))))************))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((()))******'''(((******)))((()))***'''''''''''''''((((((((($$$%%%'''((((((((('''&&&''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&%%%'''(((***+++,,,++++++***)))))))))))))))))))))))))))***+++,,,............---......//////......---//////......------......---------...//////000000...///000222333444444444444444333222111111222222222333444444444555999;;;???>>>:::555///,,,,,,,,,***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''############$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''(((((((((((((((((()))))))))******++++++,,,------......///---...000222444555666666333333444444555666666666666666666666666666666666444555666666666777999;;;888777777888999;;;===>>>@@@EEELLLQQQTTTVVVXXXYYYcccgggpppzzz///......---,,,,,,+++++++++++++++,,,,,,---------...------------,,,,,,,,,)))***+++++++++***))))))'''(((***+++,,,++++++***'''))),,,---,,,---...///......------....../////////111333666999===CCCGGGHHHIIIKKKMMMMMMKKKIIIHHHHHHMMMSSSVVVWWWZZZ```eeeeeeffffffggghhhiiijjjjjjppprrrttttttssssssuuuxxxyyyzzz|||}}}~~~~~~~~~~~~}}}xxxzzz{{{{{{~~~{{{wwwuuuuuuuuuuuutttssssssrrroookkkhhhfffeeeddddddeeeeeefffggghhhiiiiiigggdddcccbbb```^^^\\\YYYVVVRRROOONNNMMMKKKJJJHHHFFFCCCAAA@@@@@@AAABBB>>>===;;;999888777333111,,,,,,,,,,,,,,,,,,,,,,,,((((((''''''''''''((((((((((((((((((((()))******(((((()))***++++++++++++))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))(((***++++++)))(((((()))&&&'''''''''((((((((()))$$$%%%'''((()))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))((((((************************)))))))))))))))))))))))))))+++,,,...////////////......////////////......//////...---------------------......//////000000000000222333444444444444555555333222111111111111000222222111000000333666666666555111---************)))'''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''((()))******%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********+++++++++,,,------......---...000222444666777888888777777777666666555555555555555555555555555555222444666777777777888:::888888888999:::<<>>;;;777444........................((((((''''''''''''((((((((((((((((((((()))******'''((()))***+++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))***))))))(((((((((((())))))+++,,,+++)))(((((((((&&&'''''''''(((((())))))$$$%%%'''))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((()))***************+++***))))))((())))))***))))))))))))))))))))))))***+++---///000000//////......////////////......///...---,,,,,,,,,,,,,,,------......///000000000111111222333444444444444666666444333222111111111///000111///------///222000111000...+++)))((()))***)))'''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))******************+++,,,,,,------...,,,...000222555777888888<<<;;;:::888777555444333444444444444444444444444333555888::::::::::::;;;;;;;;;;;;<<<===@@@BBBCCCEEEJJJQQQWWWZZZ[[[[[[\\\iiiooozzz,,,+++***)))))))))***+++,,,+++++++++++++++++++++///......------,,,++++++,,,,,,,,,+++++++++*********)))))))))+++,,,+++***------------,,,,,,+++***---------...............------...111555:::>>>AAABBBDDDFFFHHHJJJIIIHHHHHHMMMMMMMMMNNNQQQUUUYYY[[[bbbaaa___```cccfffggggggjjjkkklllmmmnnnpppqqqqqqrrrnnnlllnnnuuu{{{}}}|||}}}~~~yyywwwzzz|||{{{{{{zzzxxxtttqqqooopppqqqnnnnnnmmmkkkhhheeeaaa```ccceeehhhkkklllkkkiiihhhkkkhhheeeaaa^^^]]]\\\\\\^^^[[[WWWWWWYYY[[[[[[ZZZ\\\XXXRRRMMMIIIFFFDDDBBBDDDBBB@@@@@@@@@@@@>>>===888555222000///...,,,***,,,,,,+++***))))))************))))))))))))************++++++++++++******))))))))))))))))))))))))'''''''''(((((((((((((((((('''''')))+++,,,+++)))&&&%%%%%%&&&((()))(((''')))&&&%%%&&&((()))'''%%%&&&''''''(((''''''&&&&&&((('''&&&%%%$$$%%%&&&&&&%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&''''''(((((('''''''''''''''((())))))************************++++++***************+++,,,,,,,,,+++++++++******---------------...///000---------.........//////------------------------+++,,,,,,---...///000000000111333555666777888888666555444333111000///...//////...------------......---,,,,,,---+++(((%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''(((((())))))******))))))))))))***+++,,,---///...------///222555777CCC???:::888888999777555333444444444444444444333888888999:::;;;;;;<<<<<<===>>>>>>===<<<===AAACCCKKKLLLRRRYYY^^^aaafffmmmrrryyy...---,,,+++***++++++,,,*********+++,,,,,,,,,---...------------,,,,,,,,,,,,,,,,,,++++++++++++***+++*********,,,---,,,+++,,,,,,------,,,,,,+++***,,,,,,,,,---------------------...000444888<<<>>>BBBCCCEEEFFFGGGGGGFFFFFFIIIIIIJJJKKKMMMQQQTTTVVV]]]\\\\\\^^^aaacccddddddhhhiiijjjlllmmmooopppqqqpppmmmjjjmmmsssyyy{{{zzz|||~~~yyywwwzzz|||{{{{{{zzzwwwsssooommmmmmnnnjjjkkkmmmmmmjjjfffaaa^^^ccceeegggjjjjjjjjjhhhgggcccbbb___]]][[[[[[[[[\\\\\\ZZZWWWXXX[[[^^^^^^^^^___[[[UUUQQQNNNLLLIIIGGGFFFEEECCCBBBBBBBBB@@@>>>>>><<<888777666555333111000000///......---,,,,,,***))))))(((((())))))***)))******************)))************************((((((((((((((((((((((((***************)))((('''((('''&&&''')))***)))((()))'''%%%&&&((()))'''%%%((()))))))))))))))((((((((((((&&&%%%%%%%%%&&&'''%%%&&&&&&'''((('''''''''(((((('''''''''(((((()))(((((()))))))))***************)))))))))******+++************************++++++************++++++++++++,,,,,,------............------......//////------------.........///------------------,,,,,,+++,,,---...///000000111111222333555666777777777777666555444333111000000///......---------------...---,,,,,,,,,+++(((&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''(((((()))*********))))))))))))***+++,,,---///...------...111444666>>>:::777666888999888777777666555555666777888999888999999::::::;;;<<<<<<>>>>>>?????????BBBEEEHHHOOOPPPUUU^^^eeehhhlllrrryyy111000///---,,,,,,,,,---))))))***+++,,,---......,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,------------...000222666999:::???@@@BBBCCCDDDEEEEEEEEEFFFFFFFFFGGGIIILLLOOOQQQXXXXXXYYY\\\```bbbbbbbbbeeefffgggiiilllnnnpppqqqnnnkkkiiilllqqqvvvwwwwww{{{~~~}}}yyywwwyyy{{{zzzzzzwwwtttpppmmmlllkkkkkkgggiiilllnnnlllhhhbbb___bbbcccfffhhhhhhgggfffddd^^^]]][[[ZZZZZZ[[[\\\\\\ZZZYYYXXXZZZ]]]```bbbbbbbbb^^^ZZZWWWUUUSSSQQQOOOKKKIIIGGGFFFFFFEEECCCAAA???===:::999888777555444444444555444333111///...++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***,,,------+++)))))))))***((('''''')))***)))))))))'''&&&'''((()))(((&&&)))))))))))))))))))))))))))(((((('''&&&'''''''''%%%&&&&&&'''''''''''''''))))))))))))***+++,,,,,,,,,,,,,,,,,,------------------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,---...///000111//////..................------------..................---------,,,,,,,,,,,,,,,---...///000111111222333444555555666666666777777666555444222111111///...------,,,,,,------...,,,+++,,,,,,+++)))'''((('''&&&%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''(((''''''((((((((()))))))))''''''((())))))******+++***))))))******+++,,,---...---,,,,,,---000222444777555333444666888999999888777777777888:::<<<===999999999999:::;;;<<<===???@@@AAABBBCCCFFFKKKNNNTTTTTTZZZeeennnrrruuuyyy333111///...,,,,,,,,,,,,***++++++,,,,,,---------++++++,,,,,,---...//////------,,,,,,,,,+++++++++,,,+++***+++---------,,,++++++,,,,,,,,,++++++***+++++++++,,,------......------...///111333555666<<<<<<>>>@@@BBBDDDFFFGGGEEEEEEEEEFFFHHHJJJLLLMMMUUUUUUXXX\\\```bbbbbbaaaaaabbbdddgggiiilllnnnooommmkkkjjjkkkooosssttttttyyy||||||wwwuuuwwwxxxwwwvvvssspppmmmlllllllllkkkhhhiiikkkmmmlllhhheeebbbaaabbbeeeffffffeeecccbbb]]]]]]\\\\\\\\\]]]]]]^^^ZZZZZZZZZ\\\^^^aaacccdddccc```]]][[[ZZZYYYWWWUUUPPPNNNLLLKKKJJJIIIGGGEEE@@@>>>;;;::::::999777666777777888888666444111///......------------.........------------------...++++++++++++++++++++++++***************)))))))))'''+++...///---,,,,,,---+++)))''''''((())))))((()))(((((((((((()))(((((('''''''''''''''(((((()))******))))))((((((((((((%%%&&&''''''(((((('''''')))))))))***+++---...///..............................------,,,,,,------++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,---......///000000///////////////...------------------------------......---------,,,,,,,,,------...///000111111222333333444555555555444444666666555444333222111000...------,,,,,,,,,,,,,,,---,,,++++++,,,,,,***((()))((('''&&&%%%$$$$$$$$$""""""######$$$%%%&&&'''''''''''''''''''''''''''&&&''''''(((((((((''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((('''(((((((((((()))))))))'''(((((()))******++++++************+++,,,---------,,,,,,,,,---///111222222222111222444666888888666777:::<<<===>>>>>>===:::999999999:::<<<===>>>BBBCCCDDDEEEFFFIIINNNQQQWWWWWW^^^jjjuuu{{{~~~222111///---,,,++++++,,,---------,,,,,,+++++++++***++++++,,,---...//////---------,,,,,,,,,+++++++++***)))***+++,,,+++*********+++,,,,,,++++++++++++,,,,,,---.../////////------...///000111333333777888:::<<<@@@DDDHHHJJJGGGGGGGGGHHHIIIKKKLLLLLLQQQQQQTTTXXX\\\______^^^^^^___aaadddgggjjjlllmmmlllkkkkkklllnnnppprrrrrruuuxxxxxxtttrrrtttuuusssqqqnnnkkkjjjlllmmmmmmmmmjjjjjjjjjiiiiiihhhgggggg```bbbdddeeeeeecccaaa______^^^^^^]]]]]]]]]]]]]]][[[\\\]]]]]]^^^___aaabbbaaa___]]]\\\\\\[[[YYYXXXSSSQQQOOOOOONNNNNNLLLJJJDDDBBB???>>>>>>>>>===<<<888999999999888555222000///..................///...---,,,,,,,,,,,,---...------------------------,,,,,,+++++++++*********''')))---/////////......,,,***'''&&&'''(((((((((((())))))))))))((()))))))))(((((((((((()))***++++++++++++*********))))))''''''((()))))))))((((((((())))))***+++---...///...........................------,,,,,,,,,------++++++++++++++++++++++++++++++******+++,,,,,,---............------------///000000000///...---,,,------------------,,,,,,---------------------------......///000111222222333333444444444444444333333333222222111000//////------,,,+++++++++++++++---+++******+++,,,+++***)))((('''&&&%%%%%%%%%%%%######"""###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((()))))))))***(((((())))))***+++++++++************+++,,,---...,,,,,,,,,,,,---...000111000111222222333444666777555:::@@@EEEGGGEEEAAA>>>::::::::::::;;;>>>@@@BBBDDDEEEFFFGGGGGGJJJNNNQQQYYYZZZbbbooozzz000///---,,,+++++++++,,,//////...---,,,+++******++++++,,,,,,---...//////------------,,,,,,,,,,,,***)))((()))+++,,,+++***)))***++++++++++++++++++,,,,,,------...///000000------...///000111222222444444555888<<>>;;;;;;;;;;;;:::888666555//////............//////,,,,,,************,,,,,,---------------------------------,,,++++++******)))***---111555666444222///,,,)))'''(((((()))((((((***+++***)))((()))+++---,,,++++++,,,---///000+++,,,,,,,,,,,,+++******((())))))***************)))))))))***+++---...///.........------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...//////......------------...///000111000///...---------------,,,,,,,,,,,,++++++,,,------......///......///000111222333333222333333444444444444333111111000000///......------,,,++++++******++++++,,,+++)))***+++,,,,,,+++(((''''''&&&&&&&&&&&&&&&%%%$$$#########%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''((((((((()))))))))******(((((()))******++++++,,,+++******++++++,,,---...,,,,,,,,,---...///000000000111333444333444555777888>>>GGGMMMOOOKKKDDD???:::::::::;;;===AAADDDFFFFFFGGGHHHHHHIIILLLPPPSSS[[[^^^hhhttt~~~//////---,,,+++,,,------.........---,,,,,,,,,+++,,,,,,,,,------............------------,,,,,,,,,+++***)))***,,,---,,,+++))))))***+++++++++++++++***+++,,,---...//////000,,,---...///000111222222222222222444777<<>>>>>===<<<<<<;;;222222111111111111222222...---,,,******,,,---....................................---,,,+++++++++,,,+++///888BBBGGGEEEAAA222///+++))))))***+++***(((***,,,+++)))(((***,,,///...---,,,---///111222,,,------...---,,,+++*********+++,,,,,,,,,,,,+++*********+++,,,---...///.........---------,,,,,,,,,,,,,,,,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......////////////////////////---...000111111000///...---------,,,,,,,,,++++++)))***+++,,,...///000000...//////000111222333444111222333444444444444444000000//////......------,,,,,,+++***************,,,***))))))+++------,,,'''&&&&&&&&&&&&''''''((('''&&&$$$$$$$$$%%%&&&(((&&&&&&&&&&&&%%%%%%%%%$$$((((((((((((((('''&&&&&&%%%%%%&&&'''''''''''''''))))))((((((''''''&&&&&&(((((()))))))))*********((())))))******+++,,,,,,++++++++++++,,,---......---------......///000000...111444555444555777999:::???HHHNNNOOOKKKEEE@@@:::::::::<<>>OOOXXXXXXTTT555222---++++++,,,,,,,,,(((+++,,,+++)))(((***,,,...---,,,+++,,,...000222,,,---.........---,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,---.../////////......---------,,,,,,,,,,,,---///000222333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///......///000111222333333,,,...000111222111000///---------,,,,,,+++++++++((()))***,,,...000111222//////000111222333333444000111222333444444444444000000//////......------,,,++++++***)))*********,,,***))))))+++---------&&&&&&&&&&&&&&&'''((())))))'''%%%$$$$$$%%%&&&(((&&&&&&&&&%%%%%%$$$$$$$$$)))))))))))))))(((''''''%%%%%%&&&'''((((((((('''******)))((('''&&&%%%%%%))))))))))))************)))))))))***++++++,,,,,,++++++++++++,,,---......---......//////000000000---000444666666666999<<<999>>>EEEJJJKKKHHHBBB>>>::::::;;;===@@@EEEJJJMMMEEEFFFIIIKKKMMMRRRWWW[[[ccciiiuuu......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,..................---------,,,+++***))))))))))))***)))))))))+++,,,+++***,,,,,,,,,,,,,,,,,,------------------...///000111111111111222666<<>>SSShhhhhh\\\DDD888...---...++++++...///...---,,,+++,,,------////////////////////////111111000......------------...///...---++++++,,,000111222111000///000111111000000///...------------------....../////////,,,---...000111000000///******+++,,,---///000111//////............//////......000111111000//////111///---+++******++++++..................------///000111222222222222222222222111111111111111111,,,++++++******++++++,,,*********+++***)))(((''''''((()))***+++,,,,,,,,,$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%(((((('''&&&&&&&&&&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&'''((())))))***))))))(((((((((((()))************)))((((((''''''+++***)))))))))***,,,,,,.........------,,,,,,,,,***+++,,,---............111111222222333444555666<<<>>>AAAAAA???===<<<;;;???<<<<<>>===<<<===??????<<<999;;;:::888888888999888666555555444444333222222111222222222111111111111000---222555;;;LLL^^^___VVVDDD999111111111///...000111000///...---......///////////////////////////111000///...---------------///000000...------...111222333222111000111222////////////...---,,,+++---------.........//////...////////////......---,,,,,,,,,,,,---...///////////////....../////////...///000111111111000///111///---+++******++++++........................000000111222222222222222111222222222222111000000,,,++++++++++++++++++,,,******)))))))))((((((((((((((()))***++++++++++++$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%(((''''''&&&&&&&&&''''''((('''&&&&&&(((((('''&&&&&&&&&''''''((())))))******))))))))))))))))))))))))))))))(((((((((((('''+++***)))))))))***,,,,,,---------------,,,,,,,,,,,,,,,---...////////////111111111222333444555666;;;===??????>>>===>>>>>>???>>>???DDDJJJNNNMMMKKKIIIIIIJJJLLLRRRZZZccciiiyyy///...------,,,---------+++,,,,,,------,,,,,,+++*********+++++++++++++++------------------------...---,,,++++++******+++***)))))))))+++,,,+++***'''((()))***+++---...............000111333555666//////......111444888;;;===;;;;;;===AAAFFFIIIJJJLLLNNNQQQTTTUUUSSSQQQOOOOOORRRUUUXXXZZZ[[[[[[[[[[[[^^^aaacccccccccdddeeegggggghhhhhhhhhgggfffeeeeeebbb______```bbbcccccc\\\^^^^^^^^^\\\[[[\\\]]]eeedddcccaaa___^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZXXXYYYYYYXXXWWWVVVXXXZZZYYYYYYYYYYYYYYYXXXWWWWWWUUUSSSRRRRRRTTTUUUUUUTTTTTTSSSSSSSSSSSSRRROOOMMMOOOMMMKKKJJJJJJJJJIIIHHHCCCBBB@@@AAABBBBBBAAA???>>>===<<<=========:::888666666555444333333333333444444444444333333333222...222555777AAANNNQQQLLLCCC;;;666666666444222222222222111000000000000111////////////////////////000000///...---------------///111111000///000111111333444333222222333444000111222222222000...---------------............111000///...------------///......---------......000//////////////////000...///000000111111000000111///---+++******+++,,,........................000000111222222222222111111111333444333222000...,,,,,,++++++++++++,,,,,,***)))((('''&&&'''((((((((())))))******)))))))))&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&''''''((((((((('''&&&&&&(((((('''&&&&&&&&&''''''((())))))))))))******+++***)))((('''''''''''''''((((((((((((+++************+++,,,,,,,,,,,,,,,,,,------------,,,---...///000000000000000000111111222444555666999:::;;;;;;;;;<<>>CCCGGGJJJLLLNNNQQQTTTTTTRRROOOMMMLLLNNNRRRVVVXXXYYYYYYYYYYYY[[[^^^``````aaaccceeeeeeeeeeeeeeeeeeeeeeeeeeecccaaa______```aaabbbaaa\\\\\\]]]\\\\\\\\\]]]^^^dddcccaaa___^^^]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYXXXYYYZZZYYYWWWWWWXXXYYYXXXXXXXXXXXXXXXWWWVVVVVVTTTTTTSSSTTTTTTUUUTTTTTTVVVUUUTTTUUUVVVUUURRRPPPPPPNNNMMMLLLMMMMMMLLLJJJFFFEEEDDDCCCCCCDDDDDDDDD>>>===>>>??????>>>:::777777666555444333444444555555555555555444444444444///333555333777???CCCCCC???<<<999999999777555333333333222222111111111111000000000000000000000000000//////...------......---///000111000000000111111222333333222222333444444555777999888666444222........................111000...---,,,---.../////////............//////000000000000000000000000...//////000111111111111111000---+++******+++,,,---------...............000111111222222222111111000111333444444111///---,,,++++++******++++++,,,)))(((&&&%%%%%%&&&'''))))))))))))))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&''''''((())))))((('''&&&'''((()))(((&&&''''''''''''(((((())))))((()))***+++***(((&&&$$$%%%&&&&&&'''(((((())))))************++++++,,,,,,+++++++++,,,,,,------...,,,---...//////000000///000000000111333444666666999999999888888;;;@@@CCCDDDEEEHHHMMMQQQRRROOOLLLJJJNNNTTTZZZaaakkkvvv~~~//////...------------...+++,,,,,,------,,,,,,+++************************++++++++++++,,,,,,------------,,,,,,++++++,,,,,,***)))))))))+++,,,+++***++++++++++++******************+++---///111333444111000///...///000222333222333555777;;;@@@EEEHHHJJJLLLOOOQQQRRRPPPNNNLLLJJJLLLOOOSSSUUUWWWWWWWWWYYYZZZ\\\]]]^^^___bbbdddbbbbbbbbbcccccccccddddddbbb```^^^^^^```aaaaaa```]]]\\\\\\\\\]]]^^^______bbbaaa___]]]\\\\\\\\\]]]]]]^^^^^^^^^]]]\\\[[[ZZZYYYZZZ[[[ZZZXXXWWWWWWXXXWWWWWWWWWWWWWWWVVVUUUUUUTTTUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUVVVWWWVVVTTTRRRPPPOOONNNNNNOOONNNMMMKKKGGGFFFFFFEEEDDDDDDEEEFFF??????@@@AAAAAA???;;;777777777666666555555666666666666555555555555444444111555555222111555999;;;:::::::::999999888666444333333333333222222222111111111111111111111111111000000///.........//////,,,...000000//////000111000111222222111111222444666888:::;;;;;;999777555//////////////////////////////...---...///000111............///000111111000000111222222111000000/////////000111222222333222000...,,,++++++,,,,,,---------.........//////111111222222222111111000///000222333222000---+++*********))))))*********((('''%%%$$$$$$&&&((()))(((((((((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***+++)))(((''''''((()))((('''''''''''''''((((((((((((&&&'''((())))))'''%%%$$$%%%&&&&&&'''((()))************++++++,,,,,,,,,,,,***++++++,,,,,,---------++++++,,,---............000000111222333555777888:::999888777888<<>>BBBEEEFFFHHHJJJLLLNNNNNNMMMLLLIIIJJJLLLOOOQQQSSSTTTUUUXXXYYYZZZZZZZZZ\\\```bbbaaaaaaaaa``````aaabbbbbbaaa```^^^^^^```aaa```___^^^\\\[[[[[[^^^```aaaaaa```^^^\\\[[[[[[[[[]]]^^^^^^^^^^^^^^^^^^\\\[[[[[[YYYZZZ\\\[[[YYYWWWWWWXXXVVVVVVVVVVVVVVVUUUTTTTTTTTTUUUWWWVVVUUUSSSTTTTTTSSSSSSSSSUUUWWWWWWVVVTTTOOONNNNNNNNNOOOOOOMMMKKKFFFGGGHHHGGGEEEDDDEEEFFFCCCCCCDDDDDDEEEBBB>>>;;;888999999::::::999888888777777777666666666555555444666666333111111555888666999:::888777999888555444444444444444333222222111111111111111111111111111111000//////000000111---///111111000//////000///000222222111111333444444666777888888777555444111111111111000000000000////////////000111222333.........//////111222222000111222333333222111000/////////000111222333444222000...,,,++++++,,,---,,,,,,------.../////////111222222222222111000000///000111111000...,,,***))))))(((((((((((())))))''''''&&&%%%&&&'''((()))'''''''''''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((***+++,,,)))(((''''''))))))((('''''''''((((((((((((((((((&&&&&&(((((((((((('''&&&&&&''''''((()))******+++***++++++,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---............111111222333555777888999:::;;;::::::<<<@@@GGGLLLQQQQQQQQQRRRRRRSSSTTTTTTVVV]]]ffflllrrrzzz000//////...............+++,,,,,,------,,,,,,++++++*********)))))))))((()))))))))***+++,,,,,,,,,++++++*********++++++,,,***)))))))))+++,,,+++***+++++++++***************+++,,,,,,---...///000111//////...------......///---111555888:::<<>>???@@@>>><<<;;;999999999888888888777777777777777666444333555777444999:::777666999:::777555666777777777666444444222222222222222222222222222222111111111111222222000111333222111///000111000111333333222222444666333444444555555444444333333333333222222222111111000111111222222222111111111000000//////000111111000111333444444333111000000/////////111222444555222111...,,,++++++,,,---,,,,,,------...//////000222222222222222111000000/////////...---,,,***)))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((***,,,---)))((('''((()))***)))'''((((((((((((((((((((('''''''''(((((()))*********((()))))))))******++++++***+++,,,---------,,,,,,,,,,,,,,,++++++++++++++++++,,,---...////////////222222333444666888:::;;;;;;<<<===???BBBIIIPPPUUUWWWVVVTTTQQQQQQSSSVVVYYY]]]eeepppwww|||000000///...............+++,,,,,,------,,,,,,++++++*********))))))((((((((())))))***++++++,,,,,,*********)))******++++++***)))))))))+++,,,+++***---------....../////////)))))))))***+++,,,---......------,,,,,,------...,,,111666::::::;;;===???@@@@@@BBBDDDGGGJJJMMMNNNHHHHHHGGGGGGHHHKKKNNNPPPWWWWWWVVVUUUTTTVVVZZZ]]]aaa```___^^^]]]^^^______```___^^^^^^``````___^^^^^^[[[XXXYYY]]]```aaaaaa\\\[[[YYYXXXYYY[[[^^^```^^^]]]\\\[[[ZZZZZZZZZZZZYYY[[[\\\\\\ZZZXXXWWWWWWUUUUUUUUUUUUUUUTTTSSSSSSSSSVVVYYYXXXUUUSSSSSSTTTNNNNNNPPPSSSVVVXXXWWWVVVLLLLLLLLLMMMNNNNNNKKKIIIEEEHHHKKKKKKIIIFFFFFFGGGGGGFFFEEEEEEDDDCCC@@@===<<>>>>>@@@??????@@@BBBEEEHHHIIIEEEGGGIIIJJJKKKJJJIIIHHHPPPPPPOOOOOOPPPSSSUUUWWW]]]^^^___]]][[[ZZZZZZ[[[]]]^^^_________^^^^^^^^^\\\ZZZYYYYYYZZZ[[[[[[ZZZWWWZZZ\\\ZZZWWWVVVZZZ___```]]]YYYVVVUUUVVVYYYZZZZZZYYYWWWVVVVVVWWWXXXYYYTTTUUUUUUUUUTTTSSSRRRQQQWWWWWWVVVVVVTTTSSSQQQQQQSSSRRRQQQQQQSSSSSSRRRQQQLLLLLLKKKJJJJJJKKKLLLMMMKKKKKKIIIFFFDDDCCCEEEGGGHHHHHHGGGEEEAAA???@@@AAAAAABBBCCCDDDDDDBBB@@@>>>======<<<;;;::::::999999<<<<<<;;;:::888777666666777777777777777666555555666888::::::888555333222333555666666555444444444555444333333555666666666444333333444222111222555222333555666666666555444111222222333333444444444555444333222222222222222222555666444555888888555000111222222111111333444222333555666555444222111......///000111222222333222000---+++++++++)))'''((((((***+++---...000000222222111000000///000000...---,,,+++***(((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))******(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''$$$###''''''((()))***+++,,,---,,,+++***)))(((((((((((((((((())))))((('''&&&&&&******))))))(((((('''''')))************+++++++++++++++++++++++++++++++++***+++,,,---...............//////000111222222222111333555888:::<<<>>>>>><<<;;;===DDDOOOXXX^^^```___YYYSSSPPPSSSZZZcccgggqqqxxx555222000...//////...---,,,---...//////...---,,,,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,---------------,,,+++***,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,---+++,,,---...////////////...///111444888;;;===>>>@@@???>>>>>>???BBBEEEFFFGGGHHHIIIJJJJJJIIIGGGFFFLLLLLLKKKLLLMMMOOORRRSSSXXXZZZ[[[ZZZYYYXXXYYY[[[[[[\\\\\\[[[ZZZYYYYYYYYY[[[YYYXXXXXXYYYZZZYYYXXXVVVYYY[[[YYYVVVUUUYYY\\\^^^]]]ZZZXXXWWWWWWXXXYYYYYYWWWUUUSSSRRRRRRRRRSSSTTTTTTTTTSSSSSSRRRQQQPPPUUUUUUUUUTTTSSSRRRQQQPPPOOONNNMMMNNNPPPQQQPPPOOOMMMLLLKKKKKKKKKLLLMMMMMMJJJJJJIIIFFFCCCCCCEEEGGGGGGGGGFFFDDDAAA??????@@@AAABBBCCCDDDCCCAAA@@@>>>======<<<;;;;;;:::999999;;;::::::999888777666666777777888888777777666555666888::::::888555333222444555666666555444444444555555444555666666666555555444444444333222222444333444555666666666555555222222333333333333333333444333333222333333333444777::::::888888::::::777111333444444333333444666444555666777666444222111222111111000//////.........---+++***+++,,,+++***((()))***+++,,,---...///000///......---------...+++******)))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''***---///,,,+++***)))(((((((((((((((((())))))(((''''''&&&******))))))(((((((((((()))************+++++++++************************+++,,,,,,---............//////000111222333444555444555777999:::;;;<<<===>>>>>>AAAGGGPPPXXX\\\]]]YYYUUUQQQQQQUUU^^^fffkkkwww}}}777444111//////...---,,,,,,------......---,,,,,,++++++++++++************************************++++++,,,,,,,,,++++++***,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,************+++++++++++++++,,,---......//////...///000111333666999<<<>>>BBB@@@===;;;<<<>>>AAACCCGGGHHHIIIIIIHHHGGGEEEDDDGGGGGGGGGHHHJJJKKKMMMNNNRRRSSSUUUUUUUUUUUUWWWXXXXXXYYYXXXVVVTTTSSSTTTUUUYYYXXXVVVVVVWWWXXXVVVUUUUUUWWWYYYWWWTTTSSSVVVYYY\\\[[[YYYXXXWWWWWWVVVWWWXXXVVVTTTRRRPPPOOOOOOOOOSSSRRRRRRQQQQQQPPPOOOOOORRRRRRRRRRRRRRRQQQPPPPPPLLLKKKKKKMMMOOOPPPPPPOOONNNMMMMMMLLLLLLLLLMMMMMMIIIIIIHHHFFFDDDCCCEEEGGGEEEFFFFFFCCC@@@>>>>>>???BBBBBBCCCCCCBBBAAA???>>>======<<<<<<;;;:::::::::999999999888888888777777888888999999888888777666555888:::999777444333333555555666666666666666555666666777777777666555555666666555444333333333333444444555666666666666555444444444444444333333333222333333444444555666666;;;>>>===:::999;;;;;;888444666777777555555666888888999999888777555333222222111000///...---,,,++++++)))((()))+++------,,,))))))******+++,,,,,,---,,,,,,+++*********++++++))))))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%))))))((('''%%%$$$######$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%'''((('''%%%$$$###%%%)))---000,,,+++***)))(((((((((((((((((()))))))))(((''''''***))))))))))))((((((((()))************+++++++++************************,,,,,,------...---------//////000222444555666777777777888999:::;;;;;;;;;@@@BBBFFFLLLRRRVVVWWWWWWSSSRRRSSSVVV]]]fffnnnttt999666222000//////---,,,---------------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********++++++++++++,,,++++++,,,---............000000111222333666:::===CCCAAA===::::::;;;>>>@@@EEEEEEFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKMMMOOOPPPPPPPPPPPPQQQSSSTTTUUUUUUSSSPPPOOOQQQTTTXXXWWWVVVVVVWWWVVVUUUSSSTTTUUUVVVUUUSSSRRRSSSUUUWWWWWWWWWVVVUUUTTTSSSRRRWWWVVVTTTSSSQQQQQQQQQQQQRRRQQQPPPOOOOOONNNNNNNNNOOOPPPPPPPPPPPPPPPOOOOOOLLLKKKKKKMMMPPPRRRRRRQQQNNNNNNNNNMMMMMMMMMMMMMMMIIIJJJIIIHHHFFFEEEFFFGGGEEEFFFFFFEEEBBB@@@???@@@BBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;::::::999999999999999999999999999999999999999888777777555777999888666444333333777777777888999999888777666777888888777666555555444777888555333444444222555555555555666555555555777666666666555444444444222333444666777888999999<<<>>>===999888:::999666666888999888777777888999<<<<<<;;;:::888666444333......---------,,,,,,,,,)))((('''(((***,,,,,,,,,))))))*********************))))))((((((((())))))***)))))))))((('''''''''&&&%%%%%%%%%%%%%%%%%%&&&(((((('''&&&$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&&&&'''))),,,---,,,+++***)))(((((((((((((((((()))))))))(((((('''))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,------...------,,,......000222444555777777555666777888999;;;<<<===BBBEEEJJJOOOSSSTTTSSSRRRQQQTTTYYY___gggqqqzzz;;;888444222111000///---......------,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,++++++***)))))))))(((((()))***++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,***+++,,,---............000111222111111333888;;;BBB@@@===::::::;;;===>>>@@@@@@AAABBBCCCDDDDDDDDDCCCDDDFFFHHHJJJJJJJJJJJJKKKLLLMMMMMMKKKKKKLLLMMMQQQSSSUUUSSSOOONNNQQQTTTVVVUUUTTTUUUVVVVVVTTTRRRRRRSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSRRRPPPOOONNNRRRRRRRRRRRRRRRRRRSSSSSSQQQPPPOOONNNMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNMMMKKKJJJJJJLLLOOOQQQRRRQQQNNNNNNNNNNNNMMMMMMLLLLLLJJJJJJKKKIIIGGGFFFGGGIIIFFFGGGHHHGGGDDDBBBAAAAAABBBBBBBBBAAA@@@>>>======;;;;;;;;;;;;::::::::::::999999999:::::::::::::::999999999999999888777777555777888777555444333444999888777999;;;<<<:::888555777999888666555666777555>>>BBB===777555555222555555555444444444444555888888777777666666555555222333555888999:::;;;;;;<<<>>><<<888777::::::777777888999888777666777888>>>===<<<:::888666444333---,,,,,,++++++************((('''''')))******)))))))))))))))))))))))))))(((((((((''''''(((((()))((((((''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$!!!"""$$$''')))***++++++,,,+++***)))(((((((((((((((((()))))))))))))))((())))))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------...///111333444666777333333444777:::===@@@AAADDDHHHMMMQQQSSSSSSRRRQQQSSSXXX```hhhqqqzzz===:::666444333333111000000///...---------------............------------,,,+++++++++******))))))((()))***+++++++++++++++***++++++++++++,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,---***+++,,,------......---...111333222000111555999???>>><<<::::::;;;<<<===<<<<<<===>>>@@@AAABBBCCCAAACCCFFFIIIJJJJJJIIIHHHIIIJJJKKKJJJHHHHHHIIIJJJPPPTTTWWWUUUPPPNNNPPPSSSRRRQQQRRRSSSTTTTTTRRRPPPPPPPPPQQQRRRRRRRRRRRRRRRPPPPPPPPPPPPOOOMMMLLLKKKLLLLLLMMMOOOPPPQQQRRRRRRQQQPPPNNNMMMLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLIIIHHHHHHJJJMMMOOOOOOOOONNNNNNNNNNNNMMMLLLKKKJJJHHHJJJJJJJJJHHHGGGGGGHHHEEEGGGIIIHHHEEECCCBBBBBBCCCBBBAAA@@@>>>===<<<<<<:::::::::999999999999999999999999999999999::::::888888999999888888777666555666777777555444444555999777666888;;;<<<:::888444666888666444444777:::>>>MMMTTTKKK>>>888777444555444333333222333333333666666666666666555555555111333555888999::::::::::::<<<;;;777777;;;<<<:::666777888777555444555666;;;:::999777555444222222......,,,+++)))'''&&&%%%***)))''''''((((((((('''''''''((((((((((((((((((''''''&&&&&&''''''(((((($$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((('''%%%""" !!!%%%)))+++++++++,,,+++***)))(((((((((((((((((()))*********)))))))))))))))************+++)))************+++++++++------------------------***+++,,,---..................///111222444555666222333555777<<<@@@DDDGGGGGGKKKOOORRRTTTTTTVVVWWWZZZ```iiirrryyy>>>;;;888666666555444333222111///...------............---------,,,,,,,,,+++++++++*********************++++++,,,+++++++++******+++++++++,,,,,,,,,++++++************++++++************++++++++++++******+++,,,---------------000333333000000333666999999999:::::::::;;;;;;;;;;;;;;;<<<<<<>>>??????>>>@@@DDDGGGHHHHHHFFFEEEEEEGGGHHHHHHGGGHHHIIIJJJQQQVVVZZZXXXQQQLLLLLLOOOMMMMMMNNNPPPRRRRRRPPPNNNNNNNNNOOOQQQSSSSSSSSSRRRPPPPPPOOONNNMMMLLLKKKKKKIIIJJJKKKMMMNNNPPPPPPQQQRRRPPPNNNMMMLLLLLLMMMNNNOOOOOOOOONNNNNNLLLKKKJJJJJJIIIIIIKKKMMMOOOOOONNNMMMMMMNNNMMMMMMKKKJJJIIIFFFHHHIIIHHHGGGFFFFFFGGGDDDFFFHHHHHHEEECCCBBBAAACCCBBBAAA???===<<<<<<<<<888888888888888888888888888888888777777777777777777777888888777777666555444666777666444333444555777444333555999;;;999555333555666444222333888===MMMaaakkk]]]HHH===999666444333222111111111222222333333333333333444444444///111333666777888888777666888777444555999;;;:::444555555444333222222444666555444222111//////...,,,,,,+++)))(((&&&%%%$$$)))'''&&&&&&'''(((((('''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%&&&''''''"""#########$$$$$$%%%%%%&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###!!!###&&&(((***++++++,,,+++***)))(((((((((((((((((()))***************))))))*********+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...//////000000000111222333444555666555666777:::???DDDHHHKKKKKKNNNQQQTTTUUUXXX\\\```fffmmmvvv}}}???<<<999777777777666444333222000///.........///---------,,,,,,,,,++++++************************++++++,,,,,,,,,++++++************++++++,,,,,,,,,++++++************++++++))))))))))))******************+++,,,------------,,,000444444111///222555555666777999::::::::::::;;;;;;:::::::::;;;<<<<<<;;;>>>AAAEEEFFFEEEDDDBBBCCCEEEGGGGGGHHHHHHJJJLLLSSSXXX]]]ZZZQQQJJJIIIJJJIIIIIIKKKMMMPPPPPPNNNLLLMMMMMMOOOQQQTTTTTTSSSRRRQQQPPPNNNMMMLLLLLLKKKLLLIIIJJJLLLMMMOOOPPPPPPPPPRRRQQQNNNMMMLLLLLLNNNOOOPPPPPPOOOOOOMMMLLLKKKJJJMMMLLLLLLMMMPPPQQQQQQPPPLLLMMMMMMMMMLLLKKKIIIHHHDDDFFFGGGGGGEEEDDDDDDEEECCCEEEGGGGGGEEEBBBAAA@@@CCCBBB@@@>>>===<<<;;;;;;777777777777777888888888777666666666555555555555777777777777777666555555444555666666444333444555555222000333888999777333222444555222000222888>>>XXXooo{{{jjjOOO@@@;;;888444333111000000000111111000000000111111222222222---///222444666666555444000222222///111666999888222333444333111000111222222111000...---,,,,,,,,,(((((((((((((((((((((((('''&&&$$$%%%'''))))))(((%%%%%%&&&&&&'''(((((()))$$$$$$######$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&%%%###""""""###%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***+++***))))))((()))******,,,+++***)))(((((((((((((((((()))***************))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++((()))+++---...000000111222222333333444555666666999999;;;===AAAFFFKKKMMMNNNPPPSSSUUUVVV[[[aaagggqqqwwwAAAAAA???===:::777444333333222000000111111///...,,,,,,------,,,,,,+++***.........---,,,+++)))(((************************)))************+++++++++************************++++++++++++++++++++++++))))))***+++,,,,,,------//////000111333444555666555666777999::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>::::::<<<===>>>>>>>>>>>>BBBCCCCCCCCCDDDGGGKKKOOORRRVVVYYYXXXSSSNNNJJJIIIHHHJJJLLLMMMNNNMMMLLLKKKLLLLLLLLLLLLMMMNNNOOOPPPLLLLLLLLLMMMMMMNNNNNNNNNIIIHHHFFFGGGIIINNNTTTWWWXXXUUUQQQMMMLLLLLLNNNOOOMMMKKKJJJKKKMMMLLLHHHEEEIIIJJJKKKMMMMMMNNNNNNNNNLLLLLLLLLLLLJJJHHHFFFEEEGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@?????????@@@=========<<<:::999777777888888888888888888888888666555444333444555777999999888777666555444333222555555555444444333333333444444333222111111111222444111000222222555>>>HHHdddxxxsssZZZIII===555555444222111111111222333555333222222222111///---,,,,,,,,,---...///000111111000///...............000///...---,,,+++++++++---------,,,+++******)))'''''''''(((((((((((()))&&&&&&&&&&&&&&&((())))))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&###$$$&&&''''''&&&$$$###&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))......---,,,+++***)))((())))))))))))))))))))))))---,,,***)))))))))***+++,,,,,,,,,---------......------------------------------......///000000111222222222333444555777777<<>><<<:::888777555333111111111000///---//////000000000///...............---,,,+++))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,---...///000111333444555555222333444666777777888888;;;;;;;;;;;;<<<<<<===>>>777888999;;;<<<<<<<<<<<<@@@BBBDDDEEEFFFGGGJJJLLLNNNRRRWWWVVVRRRLLLGGGEEEGGGIIIKKKLLLMMMLLLJJJIIIKKKKKKKKKKKKLLLMMMNNNOOOQQQPPPOOONNNLLLKKKJJJJJJJJJIIIHHHIIIKKKOOOSSSUUUUUURRROOOLLLKKKKKKMMMNNNLLLJJJJJJKKKLLLLLLIIIFFFIIIIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIGGGEEEDDDDDDDDDEEEDDDDDDCCCBBBAAAAAA???>>>===>>>>>>>>>===<<<<<<<<<;;;999888666555888888888888888888888888666555444333444555777888777666666555333222222111333333333333222222222111222222111000000000000000333111000222222555===GGGiii}}}|||cccPPPAAA666000000...---------...///333222111111111000...,,,+++++++++,,,---...//////---,,,,,,,,,------...///...------,,,++++++++++++*********)))((('''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((())))))))),,,,,,++++++++++++******************************,,,++++++***))))))******++++++,,,,,,,,,,,,,,,,,,------------------------.........//////000000000222222222444555777999:::@@@CCCFFFIIIIIIJJJLLLNNNRRRVVVZZZ[[[]]]bbblllttt~~~EEEDDDAAA???===<<<<<<<<<777555333222111000...,,,///000000111111111000000.........---,,,+++***))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......///111222333444555111222333444555666666666999999999:::;;;;;;<<<<<<444555777888999:::::::::<<>>>>>;;;999999;;;<<<;;;999;;;;;;;;;;;;:::888777666666666666666666666666666555444333333333444666777444444333333222111000000111111111111111000000000000//////............///222000111333333444<<>>DDDGGGKKKMMMNNNNNNPPPQQQUUUZZZ___bbbeeelllvvv~~~IIIGGGDDD@@@>>>======>>>999777555333222111...,,,------.../////////......------------,,,+++***)))++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++---...///000111333444444222333444555666777777666666777888888999:::::::::333333555666888999999999888;;;>>>AAACCCGGGKKKNNNLLLMMMLLLKKKHHHEEECCCBBBCCCDDDFFFHHHHHHGGGFFFEEEHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLHHHIIIKKKMMMNNNOOOOOOOOOKKKJJJHHHFFFFFFGGGIIIJJJGGGGGGGGGGGGHHHHHHHHHGGGHHHHHHIIIIIIIIIHHHGGGGGGIIIIIIHHHGGGEEEDDDCCCBBB@@@@@@@@@@@@@@@???======:::777444555999;;;999666999999;;;;;;;;;:::888777555555555555555555555555444444333333333333444555333222222222111111000000111000000000000000000000//////...------......///111000222444444444999AAA]]]mmmwwwppp^^^KKK<<<222......------,,,,,,,,,,,,...---,,,,,,---,,,***((((((((())))))************&&&&&&&&&&&&((()))***+++))))))((((((((()))******)))))))))(((((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''((()))(((((((((''''''&&&&&&%%%%%%$$$$$$'''''''''((())))))******************++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++)))))),,,,,,,,,,,,++++++++++++------------............000000000000000000000000222333555888;;;???BBBCCCGGGJJJNNNQQQRRRTTTUUUWWWYYY___ffflllpppwwwMMMJJJFFFBBB???===<<<<<<<<<:::777555444333000...,,,------.........------------------,,,+++******++++++++++++++++++++++++(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++------...///111222333333222333444555555666555555555555666777777777777666222333444666888999999999555666888:::>>>DDDLLLQQQNNNKKKGGGDDDBBBBBBCCCCCC>>>@@@BBBEEEFFFFFFEEEDDDFFFFFFFFFFFFGGGHHHIIIIIIEEEFFFGGGHHHIIIJJJKKKLLLFFFHHHJJJLLLMMMMMMLLLLLLGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEFFFFFFHHHHHHHHHIIIHHHHHHGGGGGGIIIHHHGGGEEEDDDCCCBBBBBB@@@@@@@@@@@@???>>>======777555333444777999888777666777999:::;;;999777666333333333333333333333333333333222222222222222333222111111111111111111111000000000000000111111111/////////......//////000111111333555444222666===LLLWWW^^^YYYLLL???666111.........---------,,,,,,,,,+++******++++++)))'''&&&'''(((((()))((((((''''''&&&&&&&&&&&&'''(((((((((((('''''''''((())))))((((((((('''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$"""!!!%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&''''''((()))((((((((('''''''''&&&&&&%%%%%%%%%''''''(((((()))*********+++++++++*********))))))************************))))))+++,,,,,,+++***)))---------------,,,,,,,,,---------....../////////000000000111111111111111444555777;;;???CCCFFFHHHKKKMMMPPPQQQRRRSSSUUUWWW\\\ccclllsssxxxOOOMMMIIIEEEAAA>>>===<<<>>><<<999888777555333111///000000000000///...---,,,---------,,,,,,+++***************************((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---///000111222333111111222333333333333333444555555666666555333222111222444666888999999:::333444444666:::AAAJJJPPPMMMHHHBBB>>>>>>@@@AAABBB:::<<>>===<<<555555555666777888999:::888999;;;;;;:::888555333111111111111111111111111222222222222222111111111000000000000000111111111//////000000000000111111000////////////000000111222222555777444000222777???DDDGGGDDD<<<555222222++++++,,,,,,,,,+++***)))+++***))))))******(((&&&%%%&&&'''((((((((('''&&&(((((((((''''''((())))))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%###"""$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((''''''''''''''''''''''''''''''(((((())))))******+++++++++*********)))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,------.........---------...//////000000000000000111222222333333666888:::===BBBFFFIIIKKKOOOPPPQQQPPPPPPQQQUUUWWW```hhhrrrzzzOOONNNLLLHHHEEEBBB@@@>>>???===;;;:::999888666444222222222111000///...---,,,,,,---------,,,++++++************************(((((((((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---+++,,,---...000111222222111222333333333333333333444444555555444222000///000111333555777888999999222333444555888===DDDHHHHHHCCC???<<<===>>>===<<<666888;;;???BBBCCCDDDDDDBBBBBBBBBCCCCCCDDDEEEFFFDDDDDDCCCBBBAAA@@@??????@@@AAADDDFFFHHHHHHHHHGGGEEEDDDCCCBBBAAAAAABBBBBBAAABBBBBB@@@======???AAACCCDDDEEEFFFFFFFFFFFFFFFDDDCCCAAA???>>>======>>>????????????>>>===<<<;;;444777999999777777:::>>>BBBCCCCCCBBB>>>999444111000000000000000000000000111111222222111000000///---........./////////000---.........///////////////////////////000111111333444666888444//////333555666888777333///...000***++++++,,,+++***)))(((***)))((()))******(((&&&%%%&&&((())))))'''&&&%%%((((((((()))***+++,,,---***)))(((''''''&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((&&&$$$######$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''(((((()))*********((((((((()))******++++++))))))))))))******************************************))))))***++++++,,,******+++,,,---......///---------...///000000000//////000111333444555555999:::<<<@@@DDDHHHKKKMMMQQQRRRRRRRRRSSSWWW]]]aaaiiiqqq{{{OOONNNMMMKKKHHHFFFCCCAAA@@@>>><<<;;;;;;:::888666222222222111///...,,,+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,---...///111222222444444555666666666555555444555555555333111...,,,///000222444666777888888222333555666777:::>>>AAACCC@@@===<<<======:::777333666:::>>>AAACCCDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEAAAAAA@@@@@@???>>>======>>>???AAADDDFFFGGGGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA@@@AAAAAA???;;;:::===???AAABBBCCCDDDEEEEEEEEEEEEBBBAAA???===;;;;;;;;;;;;>>>>>>>>>>>>===<<<;;;:::333888<<<;;;777666<<>>AAAEEEIIILLLNNNQQQRRRRRRTTTYYY```iiioooqqqzzzSSSPPPPPPPPPMMMGGGFFFHHHEEECCCAAA>>>;;;888777666777555333222000000000111000...,,,*********+++,,,......---,,,,,,,,,,,,---************************((()))***,,,------------++++++,,,,,,,,,++++++***,,,+++)))(((((()))+++,,,***++++++,,,---...//////777777666555444222000000333333222222222222111111...111444888999:::888777666555444777;;;>>>===<<<<<<:::888777777777555444888555555999???BBB@@@===AAAAAA@@@@@@???>>>>>>>>>@@@@@@???>>>>>>===>>>>>>>>>======???AAACCCCCCBBBCCCCCCCCCCCCBBBAAA@@@@@@BBB@@@???>>>>>>>>><<<;;;======>>>@@@BBBBBB@@@>>>???>>><<<;;;:::;;;;;;<<<:::<<<===<<<:::888888888666888999777555666===CCCZZZ]]]___XXXKKK===444111...//////000000000000//////......///000000///---............///////////////---***+++---///...,,,...//////000000000000///000111333333333222000///...------,,,,,,------......,,,+++,,,//////---***+++******************+++*********)))***++++++,,,(((((()))---222666777777999111)))%%%'''))))))((('''((()))******)))((('''&&&%%%###""""""###%%%&&&''''''''''''''''''''''''%%%%%%&&&)))++++++(((&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&'''''')))'''&&&'''******(((%%%'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((******))))))******+++,,,+++++++++*********))))))(((((()))***************...------,,,,,,++++++***++++++,,,,,,,,,,,,------......//////000111111111111111222444777888888888>>>===>>>AAAFFFLLLOOOQQQVVVXXXZZZ\\\___fffooovvv\\\XXXTTTRRRNNNIIIHHHLLLFFFDDDAAA???<<<;;;;;;:::999777555333222111111111000...---+++***+++,,,---///...------,,,,,,------++++++++++++++++++++++++)))******+++,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,+++***))))))***+++,,,,,,,,,---...///000111111555555555555444222000///222222222111111111111111000111444666777888777777888666666888<<<>>>===<<<;;;999777666666666555333555333333777>>>AAA@@@>>><<<<<<<<<<<<============???>>>======<<<<<<<<<===<<<;;;;;;===???AAAAAA@@@AAABBBBBBBBBAAA@@@@@@???BBBAAA???>>>>>>===;;;:::<<<<<<<<<===???@@@???>>>===<<<:::999888999999:::999:::;;;:::888666666777444666777666444777===CCCWWWZZZ[[[UUUJJJ>>>777444//////000000000//////...///.........000000...------.........///////////////---++++++---......,,,//////000000000//////...///000222333222111///...------,,,,,,,,,,,,------,,,***)))***---...---++++++,,,,,,------,,,,,,+++)))))))))))))))***++++++***...333777:::<<<>>>???:::333+++''''''))))))''''''((()))******)))((('''&&&%%%$$$######$$$%%%&&&''''''''''''''''''''''''&&&&&&''')))++++++)))'''%%%&&&'''((()))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((()))'''&&&''')))***(((%%%''''''''''''''''''''''''&&&&&&&&&'''(((((())))))******))))))******+++,,,+++++++++*********))))))((())))))***************---------,,,,,,,,,,,,+++,,,,,,,,,---......////////////000000111111222222000111333666999<<<======???@@@BBBFFFLLLQQQUUUWWWYYY\\\```cccgggnnnwww}}}hhhaaaZZZVVVQQQLLLLLLOOOHHHFFFCCC@@@???>>>??????;;;:::888666444222222111//////---,,,,,,---......///...------,,,---------++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++,,,------//////000111111222333444444222000///111111111111111111111111222222333444444555555555999888888999;;;<<<<<<;;;999777666555666666444333222111222666<<>>===<<<:::999999:::888777888:::;;;<<<<<<:::999777666555555666666666777888777555444444444111333444444333666<<>>888444222222000000000000///...---,,,...------...//////...,,,,,,,,,---------............---,,,,,,,,,---------000000000///...---,,,+++,,,---/////////...,,,***,,,,,,++++++++++++,,,,,,,,,+++)))))))))*********''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))'''...888@@@DDDCCCAAA@@@444000+++''''''(((((('''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&(((******)))'''&&&&&&'''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))&&&'''''''''((((((((()))'''''''''((()))(((''''''%%%&&&&&&'''((())))))***((((((((()))******++++++******))))))******+++,,,************************))))))***++++++++++++***++++++,,,,,,---......///......//////////////////111111111111111111111111222444888;;;>>>AAAEEEGGGFFFJJJOOOTTTXXX\\\```bbbaaagggooouuu{{{tttllleeebbb^^^WWWSSSSSSQQQNNNJJJFFFCCCAAA@@@@@@======;;;999777555333222111111000000000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000///...---,,,,,,,,,,,,,,,++++++++++++++++++,,,(((((()))***+++,,,------+++,,,...000111000//////000111111222333444555555555444333111111111333333777777777777666555555666555444444555666666444222333333333555666777666555666666666666666666666666777666666666666666777777777666555666777888777666333444555666666666666666333555777666555444666888999666333222444777999:::666555333111000000000000///000222111000...///000222222111000000111333555555555555333111/////////000000000000///---,,,,,,...------...//////...,,,,,,,,,,,,,,,---------------------,,,,,,,,,---.../////////......,,,+++++++++,,,.........---+++)))++++++************++++++------,,,+++)))((())))))'''&&&###""""""###&&&'''''''''((())))))))))))((((((***111;;;BBBCCC<<<666---***(((&&&&&&'''((((((((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))******''''''((((((((((((((()))''''''((((((((('''''''''&&&&&&''''''((()))******(((((())))))***+++++++++******))))))******+++,,,************************))))))***+++++++++++++++++++++,,,---......//////000000//////...---------000111111111111111222222555777;;;===>>>BBBFFFJJJLLLOOOUUUXXX[[[^^^aaadddeeellluuu}}}}}}tttmmmjjjfff___YYYWWWTTTSSSOOOLLLHHHEEEBBBAAA>>>>>>===<<<:::888666555333333333222111000000///000///......------......------------------------,,,,,,---...111444666888555333111///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///++++++,,,---............///000000222333444555555555444333222111222333333555666777666444333444555444333444555777777555333444444555555555444333333888888777666666555444444555555444444444555666666666444333333555555444222222333444555666777777777000333555444222222444777:::777555444666999;;;;;;666444222000////////////,,,...//////...------...111111//////...//////000000000000///////////////////////////......---,,,...---,,,---//////---,,,+++++++++,,,,,,,,,------,,,---...---,,,+++---///............---,,,+++++++++,,,---......,,,***)))+++******))))))******++++++,,,---,,,***(((((((((***(((%%%$$$$$$%%%(((***'''((()))***+++***)))(((***))),,,555>>>???777...''''''&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$###"""$$$&&&'''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******''''''((((((((((((((((((&&&((())))))(((''''''((('''''''''(((((())))))***((((((((()))******++++++******))))))******+++,,,***************+++++++++)))***++++++,,,++++++++++++,,,,,,---.../////////000000//////......------000111111222333333444444777:::===???@@@CCCIIINNNQQQUUUZZZ]]]^^^aaafffjjjnnnuuu~~~vvvqqqllleee___^^^VVVUUUTTTQQQNNNJJJGGGEEE@@@@@@@@@???>>><<<:::999555555555444222111//////000//////...............------------------------,,,---...000444888===???999777444111...---------+++,,,,,,,,,,,,,,,,,,+++))))))***+++,,,---......+++++++++***+++,,,......------...000111222444444555444444333333333333333444666777666444333444666333333444666888888666444333444555555444444444444888777777666555444444444444444333333444555555666333222000000111222000//////000111333444444555555222555777555111000222555777555333333555777888888666555333111////////////+++,,,......---,,,,,,---///...---------............------...//////...............///......------------,,,---......---+++++++++++++++,,,,,,,,,,,,,,,......---++++++---///,,,,,,---------,,,,,,++++++,,,---......,,,***)))******))))))))))))******%%%(((,,,,,,***(((((((((((())))))))))))))))))((('''(((***+++,,,+++***)))))))))***000666666000***''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''(((&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&''''''&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&'''((())))))***''''''''''''''''''''''''%%%(((***)))'''&&&''')))((((((((((((((()))))))))''''''(((((()))******+++******))))))******+++,,,))))))*********+++++++++)))***++++++,,,,,,++++++,,,,,,------......///////////////000000000111111111222333444555666777888777;;;???AAACCCGGGNNNUUUWWW[[[```bbbcccgggnnnssszzz}}}uuuoooiiidddcccVVVVVVVVVUUUSSSOOOKKKIIIBBBBBBBBBBBBAAA???===<<<777666666555333111///...000000///.......................................,,,---...111666<<>>??????AAACCCGGGKKKQQQWWW]]]aaaeeehhhmmmrrrxxx|||uuunnnhhhaaa\\\ZZZXXXUUURRRSSSQQQNNNKKKIIIEEEAAA>>>AAA???<<<;;;999777444111000/////////...---------,,,,,,,,,---------------000000222444777999;;;<<<>>>:::555000,,,+++,,,,,,,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000111000000111111222222222222222333333333444444444444555555555555555555666666333444444555555555444444888888999999888666444333666555444333222222111222000///......000000///......///////////////000000..................------...------,,,,,,------...//////......---............//////......---,,,++++++,,,,,,------,,,,,,,,,((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,,,,++++++++++++******......------------,,,,,,++++++***************)))******+++,,,---------,,,******))))))))))))******))))))))))))))))))))))))))))))***+++++++++++++++***)))+++...222222///+++(((((()))))))))(((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))************))))))))))))(((((())))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,------------..................///000000111111111222333444555555555555999:::;;;<<<===>>>???@@@DDDGGGMMMSSSXXX___eeejjjjjjnnnsssyyyvvvooofff```]]]\\\ZZZXXXVVVTTTRRROOOLLLHHHDDDBBBFFFDDDBBB@@@>>>;;;777444222222222111111111000000............////////////...///111333555555555555666444111---+++++++++,,,++++++******)))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...////////////000000111222222222333333333444444444444555444444555555666666777777444444444555555555555555999999::::::999666444333666555444333222111111111///........./////////.........//////000000111111///...---,,,,,,---......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------,,,++++++***++++++,,,,,,,,,,,,+++))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++++++++************((()))***+++,,,---------******))))))))))))******(((((((((((((((((((((((('''(((((()))))))))((((((*********---000000...+++(((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))((((((((((((''''''''''''((((((((())))))******+++***))))))******+++,,,---))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------,,,,,,------------...............//////000000111111222222222333555666777777888:::;;;===>>>???AAACCCDDDHHHMMMTTTYYY^^^dddkkkppprrruuu{{{wwwllldddaaa___]]]\\\VVVVVVTTTRRROOOKKKIIIHHHIIIGGGDDDBBB@@@===999666444444444333333222222222////////////////////////---...000111111111000///000///---,,,+++++++++,,,+++******)))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---............///000000111222222333333444444444555555555444555555666666777777777444444444444555555666666999::::::999888666444333666555444333222222222222.../////////.........///......//////000000111111...---+++******+++---...---,,,,,,++++++,,,,,,---******)))))))))***+++++++++,,,,,,,,,,,,++++++***)))******+++,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,------******))))))))))))******((((((((((((((((((((((((*********))))))(((&&&&&&)))((()))***,,,,,,+++***(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""''''''''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''((())))))''''''''''''(((((((((((((((((())))))******++++++++++++++++++,,,---...///))))))))))))))))))))))))******+++++++++,,,,,,,,,---------------------------------.........////////////000000111222222222333333444555777888:::;;;999<<>>???AAAFFFKKKNNNPPPSSSXXX]]]^^^ccchhhkkknnnuuuvvvmmmhhh^^^``````]]]WWWSSSSSSSSSSSSQQQOOOMMMLLLIIIFFFCCC>>>===;;;:::777666444333333333222222111111000000000000//////............++++++,,,------------,,,,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------...,,,,,,---...///000111222////////////000000000000888888777777666666555555555444444444555666888999999777555333333444666888222222222222333444555555///111333222///...000222//////......---------,,,,,,,,,------............++++++************++++++...---,,,+++************((()))************))))))'''''')))******+++++++++*********)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++'''((((((((())))))******))))))******+++++++++,,,))))))******++++++++++++******+++++++++******)))******))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))((((((((('''&&&&&&(((***'''&&&&&&%%%&&&''')))***&&&'''((())))))((('''&&&''''''''''''''''''''''''"""###%%%'''((((((((((((''''''((()))******))))))&&&&&&&&&'''''''''(((((('''((()))+++++++++***)))''')))***,,,,,,***)))'''((((((((((((((()))******&&&'''''''''(((((()))))),,,+++++++++***)))))))))'''''''''((()))+++,,,---))))))))))))))))))))))))******+++++++++,,,,,,,,,---------.........//////............/////////000000111111222222333444444555555555777999<<>>===;;;888666666555555444333222111111000000////////////...............---------,,,,,,******+++,,,---......///,,,,,,,,,,,,------------...---,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,---...++++++******++++++,,,,,,------,,,,,,---///000111333222111000000111222333333333222222333444666777999999999888888777777666444333333222222333555555555555333222222222333333000111111111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++,,,,,,+++******)))((((((******))))))***++++++,,,******)))((((((((((((((())))))************))))))'''((((((((()))))))))***************************++++++************+++++++++***)))(((((()))***+++++++++******)))*********''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& !!!###%%%'''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''******))))))(((''''''''')))(((((()))******)))((())))))))))))))))))))))))))))))))))))************************************++++++************++++++***************+++,,,,,,---------------.........000000000////////////...///000000111111222111111111111222222333444555555777:::===@@@CCCGGGLLLOOOPPPRRRVVVZZZ```fffllloooooottt||||||rrrkkkhhheeeaaa^^^^^^[[[WWWTTTRRRPPPMMMKKKKKKIIIFFFDDDCCCAAA>>><<<999888777666555444333333111111111000000/////////.........------------,,,***+++,,,---...///000111+++++++++,,,,,,,,,------,,,,,,,,,,,,------...///,,,,,,+++++++++,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////222111000//////000111222222222333333444555555555999999999999999888888888666555444444333444444444555444444333333333333444222222333222222111000///------------------------------,,,+++++++++++++++---,,,,,,++++++******)))*********)))******+++,,,***))))))((((((((((((((())))))************))))))(((((((((((())))))))))))++++++++++++++++++++++++++++++************++++++******))))))))))))******,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''(((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++***))))))))))))))))))))))))))))))))))))))))))************************************++++++************++++++++++++******++++++,,,---------......////////////000000000000111111111111111111111222222222222222222222333444555666777888;;;===AAADDDHHHLLLRRRVVVWWWXXX\\\bbbkkkrrrwwwyyyyyy|||rrrmmmjjjhhheee______]]]YYYUUURRRPPPPPPOOOMMMJJJHHHGGGEEECCC@@@<<<;;;:::999777666555444222111111000000/////////............------------///.........------,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,---......+++++++++,,,,,,,,,------******++++++,,,,,,,,,,,,+++++++++,,,,,,---------000000///......///000000000111222333444444444444555555666666777777777888777777666555444444333333222222222222222222222222333333333222222111111000------------------------...---,,,+++++++++++++++---------,,,,,,++++++++++++***************++++++))))))(((((((((((())))))((())))))************)))(((((((((((())))))))))))******************++++++++++++************++++++***))))))))))))))))))***++++++***)))))))))))))))************************))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&%%%&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))*********++++++))))))*********+++++++++)))***++++++***)))))))))))))))))))))))))))))))))((()))))))))************************************++++++*********+++,,,,,,+++++++++++++++,,,---------------......//////000/////////000111222222333222111111111222222333333444555666888:::;;;<<<===@@@BBBEEEGGGKKKOOOUUUYYY]]]^^^ccckkkuuu~~~vvvqqqnnnlllaaabbbaaa^^^YYYVVVUUUUUUQQQOOOLLLKKKJJJHHHFFFCCC???>>>===;;;999777666555222222111111000//////...//////.........---------000///...---,,,+++***)))++++++,,,,,,,,,------------,,,,,,+++++++++++++++++++++,,,,,,,,,---------)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,........................///000111222333333333222333444444555555666666777777777666666555444333222222222222222222222222222222222111111111000000111........................///...---,,,++++++++++++---------,,,,,,,,,,,,,,,++++++***************+++))))))(((((((((((())))))(((((()))***************))))))))))))(((((((((((('''((((((((())))))******++++++************++++++)))))))))******)))))))))))))))(((((()))******+++''''''''''''''''''''''''))))))(((((((((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''((((((((()))(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))******++++++,,,,,,(((***++++++((('''''')))************************((()))))))))************************************++++++******+++,,,,,,---,,,,,,,,,,,,,,,------...+++,,,,,,---......//////......///000111222222333111111111111222333444555555666888:::<<>><<<;;;777777666555444333222222////////////............******+++---...000111111------........./////////,,,,,,+++++++++,,,------***+++,,,---------,,,,,,(((***+++------,,,+++***,,,,,,---......---,,,+++++++++,,,,,,,,,,,,++++++------,,,,,,---...000111222222222222222222222222444444555555444333222111333333555666666666555555111111000//////000111222////////////////////////000///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***))))))******((((((((((((((()))******'''((()))******+++++++++***)))))))))(((((((((''''''''''''((())))))******++++++************++++++((()))***++++++***)))((())))))((((((((())))))***************************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((()))))))))%%%%%%$$$$$$%%%&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))***************))),,,...---(((&&&'''***************************))))))))))))************************************++++++++++++,,,---......---------------......///,,,,,,---...///000111111000111111111222222333333333222222333555888;;;===:::<<<>>>AAADDDGGGJJJKKKQQQRRRSSSUUUWWW\\\cccgggkkktttuuurrrooollliiieee___[[[[[[YYYVVVUUUUUUSSSQQQOOOKKKJJJHHHFFFCCCAAA???>>>:::999888777666555444444000/////////............+++,,,---...///111111222.........////////////000+++++++++,,,---...000000***+++,,,---...---,,,,,,(((***+++------,,,+++***,,,---.........---,,,+++***++++++,,,,,,++++++***---,,,+++***+++---///111///.....................222333444444444333222111000111333444555444333333222111000000000111222333000000000000000000000000000000...---,,,+++++++++++++++++++++++++++++++++,,,,,,+++***))))))******((((((((((((((()))******''''''(((******+++++++++******))))))(((((((((''''''(((((()))***+++++++++++++++************++++++((()))***++++++***)))(((+++***)))((((((''''''(((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***)))((('''&&&&&&&&&'''(((''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))************************'''(((((((((((()))))))))))))))))))))))))))))))))***---000...)))'''(((+++************************))))))))))))************************************++++++++++++,,,---...///...------------...//////------...///000111222222222222333333333333444444444444444555888;;;???AAA???AAACCCGGGJJJMMMPPPQQQTTTUUUWWWYYY\\\bbbiiinnnttt~~~sssmmmjjjiiieeeaaa```]]]YYYVVVTTTTTTTTTUUUQQQOOOLLLIIIFFFCCCBBBAAA>>><<<999888888777666444333222111///............,,,------.../////////..............................---,,,,,,++++++,,,,,,///,,,+++,,,///111///---,,,,,,,,,+++++++++*********+++---//////...---,,,---------...------,,,,,,------------------------////////////////////////000000111111111111000000333333333333333333333333///000222444444222000///111000...---...///111222444222///------------,,,///...------++++++***)))************)))))))))((())))))***+++++++++++++++++++++******))))))((((((+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))***)))((('''&&&&&&'''((()))(((((()))***************((((((((((((((()))************))))))((((((''''''))))))))))))******************))))))((((((''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))((())))))***+++************************************))))))))))))***(((((()))***+++***))))))*********++++++++++++************************+++,,,,,,***))))))+++...,,,,,,,,,,,,,,,,,,,,,,,,...///000000000000000000333333333333444444444444555555777999<<<@@@DDDFFFIIIGGGGGGJJJPPPTTTVVVUUUTTTXXX\\\^^^aaaiiivvvwwwrrrnnniiieeegggeeeaaa]]][[[[[[ZZZZZZUUUSSSQQQMMMJJJFFFDDDBBBAAA???<<<::::::999777555333333222222111000//////---...//////000000000///...........................------,,,+++,,,,,,,,,,,,+++)))+++---...---+++,,,,,,,,,++++++++++++******+++---...///...---,,,,,,------...------,,,,,,------------------------..............................////////////......111111111111111111111111...000222333333222000...000///...---...///111222222000---,,,,,,---,,,+++...------,,,,,,++++++***++++++++++++************&&&'''(((((()))))))))(((*********)))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))*********)))(((((()))******((((((((()))))))))******((((((((((((((()))*********)))))))))((((((((('''''''''''''''''''''(((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''((((((((()))))))))*********)))((((((''''''))))))))))))))))))))))))+++***)))(((((()))***+++***))))))))))))***++++++***************+++++++++************))))))))))))***)))((()))***+++***)))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,+++***,,,...............------------///000111111222111111111222222222222333444555555666777888;;;???CCCFFFHHHJJJJJJJJJNNNSSSVVVWWWVVVZZZ___cccgggkkktttyyyrrrlllkkkhhheeebbbaaa___^^^\\\YYYYYYWWWTTTPPPKKKGGGEEEFFFCCC@@@===<<<:::888666333444444444444222111000//////000000111111000000////////////////////////......---,,,,,,,,,,,,---,,,+++***+++---------,,,,,,,,,,,,,,,++++++++++++***+++---.........---,,,,,,,,,------...------,,,------------------------------------------------,,,,,,------------,,,,,,000000000000000000000000...///111222222111///...000///.........///000111///---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***&&&''''''((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***,,,++++++******++++++,,,)))((('''''''''((()))***))))))((((((((()))******))))))))))))(((((((((((('''''''''''''''''''''''''''''''''((()))*********(((((((((''''''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********************+++,,,,,,))))))******++++++++++++++++++*********)))))))))***)))((()))+++++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,---///...---,,,---...////////////////////////000111222222333333333222333333333333555777999::::::;;;===AAAEEEIIILLLNNNOOOOOOQQQUUUYYY[[[[[[ZZZ___dddkkkqqqvvv~~~vvvqqqmmmiiiffffffdddbbb___\\\\\\[[[YYYVVVQQQMMMKKKLLLHHHDDDAAA???<<<999777444555666666666444222000///000000111111111000000///////////////////////////......---------------......---...............------,,,,,,,,,+++++++++***+++,,,------------,,,,,,,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++////////////////////////......000111111000......///............///000111---,,,++++++---...---,,,+++++++++,,,,,,---------,,,,,,+++++++++*********((())))))*********))))))(((((())))))******++++++*********)))))))))))))))************************************************(((***+++***)))((()))***++++++++++++++++++++++++)))(((&&&%%%&&&''')))+++***))))))((())))))******))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((('''''''''''''''&&&'''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))***))))))))))))))))))***++++++******++++++,,,---)))))))))***++++++,,,,,,+++++++++*********))))))***)))((()))+++,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111///.........////////////000000000000000111222333444444444333777666666777999<<>>;;;;;;;;;:::888666333222222222222333222222111000000000000000000000000000000000///............///,,,---------+++***+++,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,........................---------......---------------........./////////------,,,---//////...,,,+++++++++,,,,,,---------*********)))))))))((((((((())))))))))))(((((('''))))))))))))************))))))))))))************************************************************(((***+++***)))((()))***(((((()))******)))(((((()))((('''''''''((()))***++++++***)))))))))******(((((((((((())))))))))))&&&'''(((((()))***++++++*********)))(((''''''''''''(((((((((((()))))))))(((((((((((()))))))))))))))))))))******+++++++++************************))))))************))))))***************+++,,,,,,************************,,,++++++++++++*********+++***)))***,,,,,,,,,+++))))))*********+++++++++------------------------...///111000///...///000...//////000000111111111222333444555666777777777:::;;;===???BBBDDDEEEFFFHHHIIILLLPPPSSSVVVXXXYYYXXX\\\bbbgggkkkooosssuuu|||wwwpppjjjiiihhhgggeeecccaaa```___]]]ZZZUUUQQQNNNKKKGGGEEEAAA@@@>>><<<:::888666555555555555555555444333333111111111111111111111111111000//////......//////+++---...---+++)))+++,,,...------------,,,,,,,,,+++++++++++++++,,,,,,---***+++,,,---............------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------......//////......---,,,,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***************)))((((((*********)))))))))))))))((()))))))))************************************************************(((***+++***)))((()))***(((((()))******)))((((((((((((((()))))))))******,,,+++******))))))******'''((((((((()))))))))***&&&'''((()))+++---...///))))))))))))(((((((((((('''((((((((())))))))))))))))))))))))*********+++******************++++++************************((()))***++++++***)))(((***))))))))))))***++++++,,,,,,++++++***))))))))),,,,,,+++++++++*********+++***)))***,,,---,,,+++++++++,,,,,,,,,---------------------------------...///000///...---///000000000000111222333333333444555666888999:::::::::>>>@@@CCCFFFIIIJJJJJJJJJOOOQQQTTTWWWZZZ\\\]]]^^^aaaeeelllqqqvvv||||||vvvnnnmmmkkkhhheeedddcccbbbaaa^^^YYYUUURRROOOLLLIIIFFFDDDAAA>>>;;;999888777777777888777777666555555111111111111111111111111111111000///////////////---///111///,,,+++,,,///......---------,,,,,,,,,++++++******++++++,,,---***+++,,,---............------------------------------------------------++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,++++++,,,---,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---------------,,,+++***++++++******))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***((()))***++++++***)))((((((((()))***+++*********,,,,,,+++***))))))******'''((((((((())))))******((((((***,,,...000222333''''''(((((())))))******'''((((((((())))))******)))*********++++++++++++************************************************((()))***++++++***)))((()))))))))((()))******+++---,,,,,,+++***)))((((((,,,,,,,,,+++++++++******+++***)))***,,,---,,,+++---------.........//////......................../////////...,,,---///111111111222333333444555555777777999:::;;;<<<<<<<<>><<<;;;;;;;;;:::888666555444444333222222111111222333333333333333222222....../////////////////////......------......///........................,,,,,,,,,,,,------------...---+++,,,,,,---+++***+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,+++************++++++++++++************)))++++++++++++***)))(((((())))))************))))))((()))***++++++***)))(((******))))))))))))*********++++++++++++***))))))))))))))))))))))))))))))******************++++++))))))*********++++++++++++******))))))(((((((((((())))))******)))((('''*********+++,,,,,,------(((***++++++******+++---***)))((()))***+++***)))))))))))))))************+++*********+++---///000,,,,,,,,,+++++++++************++++++++++++******(((((())))))***+++++++++++++++******++++++,,,---000///...---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,.........,,,......//////000000111111//////000111222222333333666666666666888:::<<<===>>>???AAAAAA@@@AAACCCFFFLLLSSS\\\``````^^^]]]]]]fffjjjnnnppppppsssxxx|||~~~xxxqqqmmmiiifffbbb______``````___^^^[[[XXXUUURRRNNNIIIEEE@@@???======>>>>>><<<:::888888777555444222111000111111111111111222222222......//////000000111111//////............//////////////////////////////,,,,,,---------.........000...---,,,---,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++,,,,,,------------,,,,,,,,,+++******))))))******+++++++++************))),,,+++******))))))))))))***)))))))))))))))************************************))))))))))))*********++++++++++++***))))))************************)))))))))***+++++++++,,,***************+++++++++************************(((((()))*********)))))))))))))))***++++++,,,,,,)))***++++++***)))+++,,,***)))((()))+++++++++***)))))))))*********++++++,,,++++++++++++,,,---...,,,,,,,,,++++++++++++***)))))))))******)))))))))((())))))******+++,,,,,,+++************+++,,,,,,000000///.........//////------------------------000...------......---,,,---......///000000111111///000111222333444555666999999999:::;;;===???@@@AAABBBCCCDDDCCCDDDFFFHHHLLLSSS]]]bbbaaa___]]]]]]kkknnnrrruuuxxx}}}}}}vvvnnnjjjdddaaa```aaabbbbbbaaa___^^^]]][[[WWWQQQMMMFFFDDDAAA@@@@@@???===;;;:::999888777555444333222000000000000000111111111......//////000000111111000//////......//////000000000000000000000000000------........./////////000///---,,,,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,+++***************+++++++++*********)))))),,,+++***((((((((()))******)))((((((((()))+++++++++******))))))******+++******))))))))))))*********++++++++++++***))))))************************(((((()))***+++,,,,,,,,,*********************************++++++,,,,,,,,,(((((())))))************(((((())))))*********+++((()))******(((((()))******)))((()))+++,,,+++***))))))*********+++++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))******+++,,,,,,,,,,,,++++++++++++,,,------//////..................------------------------...---,,,---...///...---......///000000111222222111111333444666777888999;;;;;;<<<===???@@@AAABBBEEEFFFGGGHHHGGGHHHKKKMMMMMMSSS[[[____________aaaooossswww{{{zzzuuunnnhhheeeeeeeeedddeeeeeeeeeffffffccc^^^[[[OOOLLLHHHEEEBBB@@@>>><<<;;;;;;:::999888777666555444444333333333333444555......//////000000000000000000000//////000000000111111111111111111111111....../////////000000000000...,,,,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,++++++++++++,,,---------,,,++++++++++++++++++++++++*********))))))+++***)))((((((((()))******)))((((((((()))+++,,,++++++************++++++******))))))))))))*********++++++++++++***))))))************************(((((()))***+++,,,,,,,,,*********************************+++,,,,,,------((()))))))))******++++++((()))))))))))))))******)))***+++***)))((()))++++++))))))***+++,,,+++***************++++++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++************+++,,,,,,------...------------...//////------------------------........................,,,++++++,,,///111000000///000000111333444444555444555666777999:::;;;<<<======???@@@AAABBBCCCDDDFFFHHHIIIJJJKKKLLLOOOQQQTTTXXX]]]```bbbeeejjjnnnyyy}}}zzzqqqlllhhhfffdddffffffgggiiijjjiiifffccc[[[WWWQQQLLLIIIEEEBBB@@@??????>>>===<<<;;;:::999666555444333222333444444111111000000000000000000111111000000000000111111000000000000000000000000//////000000000111111111000...---,,,---,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...---------------------------,,,+++******+++,,,---...---,,,,,,++++++,,,,,,+++++++++************)))***))))))(((((()))))))))(((((((((((()))***+++,,,++++++++++++++++++++++++******))))))))))))*********++++++++++++***))))))************************)))))))))***+++++++++,,,+++++++++************************++++++,,,,,,,,,******)))))))))***++++++))))))))))))))))))******+++,,,---,,,+++***+++,,,+++***)))***,,,,,,,,,+++*********++++++++++++,,,,,,,,,---------,,,++++++***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,---......///............///000000+++,,,------...---------////////////////////////+++++++++---000222333222222222333444666777888888888999:::;;;<<<===>>>??????@@@AAACCCEEEEEEFFFFFFHHHIIILLLMMMOOOQQQTTTWWWZZZ]]]aaaeeehhhooowww~~~zzzsssnnnjjjhhhhhhhhhjjjlllllljjjgggfffbbb[[[VVVRRRNNNKKKHHHFFFEEEDDDBBB@@@>>>===<<<999777555333222222333444444444444333222222111111222111111000000111111222000000000000000000000000000000000111111111222222111///......//////...,,,------------------------+++++++++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))+++,,,------,,,,,,++++++++++++++++++++++++************)))(((((()))))))))))))))((('''((()))******+++++++++******,,,,,,,,,,,,************))))))))))))*********++++++++++++***))))))))))))))))))))))))))))))******************+++++++++++++++*********))))))************++++++++++++,,,+++***)))))))))***+++************************)))++++++***)))(((((()))+++***)))***,,,---,,,+++*********+++++++++,,,,,,***+++,,,---------,,,+++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---........................///000000+++,,,---/////////...---///////////////////////////......000222444444333555555666777999:::;;;<<<<<<======>>>???@@@@@@@@@BBBCCCEEEGGGHHHIIIIIIIIIMMMOOORRRUUUWWWZZZ^^^aaaaaaeeekkkqqqvvv}}}|||wwwooonnnnnnpppqqqqqqooonnnmmmiiibbb\\\XXXUUURRRPPPLLLKKKIIIFFFCCC@@@>>>===???===;;;888777777777888777777666555444333333222222222111111111111222222////////////////////////000111111111111222222222222111000000111222000///------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---,,,++++++***)))*********+++++++++************)))'''((()))******)))((('''&&&''')))***+++++++++***)))***,,,------,,,***)))******))))))))))))*********++++++++++++***))))))((((((((((((((((((((((((+++++++++***************++++++++++++******))))))************************---,,,***)))))))))******+++++++++***************&&&'''((('''%%%$$$$$$%%%+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------......///...------------...//////,,,---///000000000//////000000000000000000000000333222111222444555444333666777888999;;;<<<===>>>?????????@@@@@@AAAAAAAAADDDEEEGGGJJJKKKKKKKKKKKKTTTVVVYYY\\\___cccgggjjjjjjpppyyy~~~zzzuuurrrrrrqqqnnnkkkqqqnnnkkkhhheee```ZZZWWWVVVTTTOOOJJJFFFCCCAAA@@@???@@@@@@???<<<:::999999666666555555555444444444222222222222222222333333111222333444444444444444333111000222444555333000000000000000000/////////000000/////////.........,,,,,,++++++++++++,,,,,,)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++(((((((((((((((((((((((((((''''''(((***+++)))'''*********)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,,,,++++++)))((('''&&&"""$$$'''((()))******++++++,,,+++***)))(((+++***)))))))))***,,,,,,*********)))))))))))))))))))))(((((((((((())))))++++++******++++++,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,------...///......---------......000//////....../////////000000111111222222333333777666555444444555777999;;;<<<===????????????>>>CCCAAA@@@@@@AAABBBCCCCCCHHHHHHJJJMMMQQQTTTTTTTTTYYY]]]aaaeeeggglllsssxxx|||zzzxxxvvvsssppptttrrrpppnnnmmmjjjeeebbbaaa___[[[VVVQQQLLLIIIGGGBBBBBBBBBAAA???>>>>>>>>>>>>======<<<;;;:::999999555555555555555555555555111222333333444444444444555333222333555666444111111111111000000000000///000000/////////.........------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++))))))))))))))))))))))))***)))((()))+++,,,+++***************************+++*********))))))))))))************************))))))))))))))))))))))))******************************++++++++++++*********************))))))((('''((()))+++,,,---------***+++,,,,,,+++***)))(((+++***)))))))))***,,,,,,+++++++++++++++++++++++++++******))))))******++++++++++++++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,------.../////////000000///////////////000111111000000//////000000111111222333444444555555888777666666888:::<<<===???@@@BBBCCCCCCCCCBBBBBBFFFEEEDDDEEEFFFHHHJJJJJJNNNOOOQQQUUUXXX[[[\\\\\\bbbggglllppptttyyy|||yyyvvvuuussssssrrrqqqnnnllliiihhheee```ZZZTTTNNNLLLHHHGGGEEECCCBBBBBBCCCCCC@@@@@@???>>><<<;;;::::::::::::999999888888777777222333333444555666666666888666666666777666444333222222222222111111000000000000000////////////...///......------......///..................------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++************************+++)))(((((()))+++++++++************************+++++++++*********))))))************************))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******(((((()))***+++++++++***++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,+++***)))+++************+++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............/////////000.........///000000111111111111000000000111111222333333222111111111111111222333444555666777888999999999999:::<<<>>>AAABBBEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHJJJLLLNNNOOOSSSTTTWWW[[[^^^aaacccdddkkkpppvvv|||}}}|||zzzyyyyyywwwuuusssoooooommmjjjddd^^^XXXTTTPPPMMMIIIFFFEEEEEEEEEEEEAAAAAA@@@???>>>>>>======>>>>>>===<<<<<<;;;::::::777777777777888999:::::::::999999888888777666444555555444444333222222222111111111000000000000///000//////......//////000000//////...............------------------------+++++++++,,,,,,,,,------------------------------******+++,,,,,,+++++++++***************************(((%%%%%%''')))***************+++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***++++++++++++******++++++++++++******)))***+++,,,,,,,,,+++***)))************++++++,,,,,,((((((((()))))))))))))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////////////////000111111222222222111111111111222222333444444333222222222222222444555666777999:::<<<<<<;;;;;;<<<===???AAACCCDDDGGGGGGHHHHHHHHHIIIIIIIIIIIIKKKMMMNNNPPPQQQTTTVVVXXX[[[___cccgggjjjmmmooovvv|||{{{yyywwwwwwwwwuuuqqqlllfffcccZZZVVVPPPLLLKKKIIIGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDAAAAAA@@@??????>>>===============<<<===>>>??????;;;<<<<<<<<<:::999888888888888777666666555444444333333222222222222111111000000000//////000000000111000///............///........................////////////000000000000------------------------++++++,,,,,,,,,++++++***************************+++)))&&&&&&''')))***+++***+++++++++,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,+++++++++++++++++++++***))))))***+++,,,,,,------------***+++,,,------,,,+++*********++++++,,,,,,,,,,,,((()))))))))*********+++---,,,,,,++++++,,,,,,---------,,,,,,------...///.........---------,,,,,,,,,,,,------......................../////////////////////000111111222222222222222222222333444444555555444444444444555555777888999;;;<<<>>>???????????????@@@AAABBBDDDDDDHHHHHHHHHIIIIIIJJJKKKKKKQQQTTTWWWYYYYYYZZZ]]]___bbbffflllqqqtttxxx}}}}}}||||||}}}|||yyyuuuqqqnnngggbbb\\\XXXVVVTTTPPPLLLHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDCCCCCCBBBBBBAAAAAAEEEDDDBBBAAAAAAAAABBBCCC>>>@@@AAA@@@>>>=========<<<;;;;;;:::999888777777555555555444444444333333333222222111111222222333333111000.........//////////////////////////////............////////////------------------------,,,,,,,,,,,,,,,,,,+++***************************---+++******+++---------+++++++++,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,+++++++++,,,,,,,,,+++***))))))'''((()))***+++,,,,,,,,,***+++,,,---------,,,+++***++++++,,,---,,,,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,------...------------...//////////////////.........---------...//////000000000////////////000000000000000000000111222222333333444333333444444555666777777777777777888999:::;;;===>>>>>>@@@AAABBBCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHKKKKKKKKKLLLMMMOOOQQQRRRUUUYYY^^^```aaabbbfffiiilllqqqyyy{{{xxxvvvtttooojjjgggfffccc]]]XXXOOONNNMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFJJJHHHFFFDDDCCCCCCDDDDDDBBBDDDFFFEEECCCBBBCCCDDD???>>>===<<<;;;::::::999777777777666666666555555666555555444444555555666555444222000///000111111////////////////////////,,,,,,,,,,,,------------........................,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---++++++,,,,,,---.........------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++,,,,,,++++++''''''((()))******************,,,---------,,,,,,***+++,,,---------,,,,,,,,,,,,---......///000000///......------......///...............//////000000000000000////////////...//////000111111222222111111111222222222333333111222222333333444555555666666666777777888999:::::::::;;;<<<===???@@@AAADDDDDDEEEEEEFFFGGGHHHHHHHHHIIIJJJLLLNNNOOOPPPPPPQQQQQQRRRSSSUUUXXXZZZ[[[[[[aaagggkkkmmmoootttxxx|||}}}xxxsssrrrqqqooohhhcccZZZXXXWWWTTTQQQOOOMMMLLLHHHHHHIIIIIIIIIIIIIIIIIILLLJJJHHHEEEDDDCCCDDDEEEDDDGGGIIIIIIGGGFFFGGGIII@@@@@@???>>>===<<<;;;;;;888888888888777777777777888888777777777777888888777666333111111111222333000000000000000000000000/////////000000000000111........................------------,,,,,,+++***------------------------+++++++++,,,......---+++++++++,,,,,,---...//////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((((((***+++,,,---------------......///......---******,,,---...------,,,***+++,,,---...---,,,,,,++++++,,,,,,---...//////000000////////////000000...............///000000111111111111000000000000///000000111222333333333333333333444444444555555333333444444555666666666999999999999:::;;;<<<===<<<======???AAACCCEEEFFFIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLNNNQQQTTTVVVWWWWWWVVVWWWWWWYYY[[[^^^aaaccceeellluuuzzz|||}}}{{{{{{zzzwwwtttgggccc___[[[XXXUUURRROOOMMMMMMMMMPPPSSSTTTSSSRRROOOMMMKKKJJJKKKKKKJJJHHHHHHIIIKKKLLLLLLKKKIIIHHHAAAAAA???>>>==================<<<;;;:::999888777::::::::::::::::::::::::999777555555555444333111111111111111111222222222222111000......//////000......////////////..............................------------------------------------------------------------------------......------------......,,,,,,,,,---...///000000++++++******++++++,,,---,,,,,,,,,---------......++++++,,,,,,,,,---------/////////......---------------,,,+++++++++,,,,,,------------------------//////...---++++++,,,......------------...//////------......///000000000111000000/////////000000222222222222333333333333000111222333444555555555444444666777888999999999777888999999999999;;;===???>>><<<===???AAAAAABBBEEEHHHKKKJJJIIIIIIKKKNNNNNNOOOQQQQQQPPPQQQRRRTTTRRRSSSUUUUUUUUUVVVYYY[[[___``````aaacccggglllpppyyy}}}{{{xxxqqqmmmiiidddaaa^^^ZZZWWWWWWVVVVVVWWWXXXYYYXXXVVVMMMKKKJJJJJJKKKLLLKKKJJJHHHIIIKKKLLLLLLJJJGGGFFFBBBBBBAAAAAA@@@@@@??????======<<<;;;:::999888888;;;;;;;;;;;;;;;;;;<<<<<<:::888777666777666444333222222222222222222222222333222111000///000111111//////000000000000//////........................000000000000000000000000------------------------------------------------///......------......///,,,------....../////////,,,,,,,,,,,,,,,---......------........./////////+++,,,,,,,,,,,,---------///.........---------------,,,,,,,,,,,,,,,---------------------------------------+++))))))+++---///////////////000000111......///000000111111222111111000000///000000111222222222222333333333333222333444555666777777777555666888999::::::;;;;;;999;;;<<<<<<<<<<<<>>>@@@@@@@@@???@@@CCCFFFGGGHHHMMMPPPRRRQQQOOONNNPPPRRRTTTUUUWWWWWWVVVVVVXXXZZZ]]]^^^_________aaacccfffjjjlllooorrruuuzzz~~~yyyvvvqqqmmmjjjfffbbb```___]]][[[ZZZZZZXXXVVVTTTNNNLLLKKKLLLNNNPPPPPPOOOJJJLLLNNNOOONNNKKKGGGEEEBBBCCCDDDEEEEEEDDDCCCBBB======<<<;;;::::::999888;;;;;;;;;<<<<<<=========<<<:::888888888888666555555555444444333333222222444333222111111111222222000000111111111111000000........................------------------------................................................///......------......///..............................------......///000////////////000000000000,,,,,,,,,---------...............---------------,,,,,,,,,,,,---...//////........................,,,------,,,******,,,---//////......//////000111///000000111222222333333222111111111111111222222222333333333444444444444555666777888999:::::::::888999:::<<<======>>>>>>===>>>@@@AAA@@@AAACCCDDDEEEEEEFFFGGGJJJMMMPPPRRRVVVYYY[[[ZZZWWWUUUWWWYYY]]]^^^``````______aaabbbgggggghhhhhhiiikkkooossswww{{{~~~yyyvvvssspppmmmkkkgggdddaaa]]][[[XXXUUURRRRRRPPPPPPQQQTTTVVVVVVVVVNNNOOOQQQRRRQQQMMMIIIFFFCCCDDDFFFHHHHHHGGGEEEDDD???>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>><<<:::999999999999888666888777777666555444444333444333333333222222222222111222222333333222222111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,................................................//////............//////////////////...........................///000000/////////000000000000111------------..................---------------------,,,------...///000111///////////////////////////000111000......///000---------------......///000000111111222333333333333333333222333333444555444444555555666666777777888999:::;;;<<<=========<<<<<<>>>???@@@AAAAAAAAAAAACCCEEEFFFFFFFFFHHHJJJJJJKKKMMMNNNPPPSSSVVVYYYZZZ^^^aaaaaa^^^]]]^^^```eeeggghhhiiihhhiiijjjlllqqqrrrtttuuuwww|||}}}zzzxxxtttqqqkkkfffbbb^^^[[[XXXWWWVVVUUUUUUWWWYYYYYYXXXPPPQQQRRRSSSQQQNNNJJJGGGDDDFFFHHHIIIIIIHHHGGGEEEAAAAAAAAA@@@??????>>>>>>;;;<<<<<<<<<======>>>>>><<<:::999999::::::888777:::999999888777666666555444444444444333333222222333444444444444444444333111111111111111111111111111111111111111111111111/////////////////////////////////////////////////////////......///////////////////////////.....................///000000....../////////000000000------........./////////....................................///000111222000000000000000000000000000111333222111000111222//////......//////000111111111111222333333444444666555555555666666777888777777888888999:::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEFFFHHHKKKMMMMMMMMMNNNOOOOOOPPPRRRSSSSSSUUUYYY\\\]]]aaaeeegggffffffhhhkkkoooqqqssssssssstttvvvxxx{{{uuuooojjjfffbbb___^^^\\\ZZZZZZZZZZZZYYYXXXQQQQQQRRRQQQPPPMMMKKKIIIHHHIIIJJJJJJJJJIIIHHHHHHEEEEEEDDDDDDDDDCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999:::;;;;;;999888;;;;;;::::::999999888888555555666666555555444333555555666666666666555555333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000000//////......//////000//////////////////////////////......//////000111////////////000000000000.........////////////000///////////////000000000////////////000111222222111111111111111111111111///111333333222111222333444333333333333444555555222333333444444555555666888888888888999:::;;;;;;;;;;;;<<<===>>>??????@@@??????AAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJLLLOOOSSSTTTUUUUUUVVVWWWTTTVVVYYYYYYYYYZZZ___cccdddiiiooorrrssssssvvvyyy{{{~~~yyytttpppllliiiiiifffcccaaa___^^^\\\ZZZUUUTTTTTTSSSQQQPPPOOONNNMMMMMMMMMLLLLLLKKKKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGBBBBBBBBBAAA@@@@@@??????>>><<<;;;;;;<<<===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777888999999999888777666666666777777777777666666555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000......//////000000111111000000000000000111222222000000000111111111222222....../////////000000000///000000000111111111222111111000000000111111222222222222222222222222222111333555666555444444555777666666666666777888888555555666777777888888999;;;;;;;;;;;;<<<===>>>>>>??????@@@AAABBBCCCDDDDDDCCCDDDEEEGGGHHHHHHHHHHHHKKKLLLMMMOOOPPPPPPPPPPPPSSSVVVZZZ\\\]]]]]]]]]^^^]]]aaadddeeeeeeggglllrrrqqqvvv}}}}}}yyyvvvrrroookkkgggeeebbb___]]]ZZZYYYWWWVVVUUUTTTUUUUUUQQQPPPOOONNNMMMLLLMMMMMMJJJJJJJJJJJJJJJJJJIIIIIIEEEEEEDDDCCCBBBAAAAAA@@@???>>>======>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;<<<;;;:::999888777777888888888888777777777777777777777777777777444444444444444444444444000000000000000000000000000000000000000000000000000000////////////000000---......///000111111222222222111111222222333444111111222222222333333333////////////000000000000000000111111222222222333222222111111000111111111222222222222222222222222444666999999888888888888666666666666666777888888777888888999::::::;;;;;;<<<<<<<<<<<<===>>>@@@@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGIIIJJJKKKLLLLLLLLLOOOPPPQQQSSSTTTTTTUUUUUUXXX[[[___aaabbbbbbccccccfffjjjoooppppppssszzz|||}}}yyytttpppmmmlllllldddbbb___^^^^^^^^^]]][[[VVVVVVUUUSSSQQQOOOMMMKKKNNNNNNNNNNNNNNNMMMLLLLLLIIIGGGEEECCCBBBDDDFFFGGG??????>>>===;;;:::999999===============<<<;;;;;;<<<===>>>>>>>>>===<<<;;;===<<<<<<<<<;;;;;;::::::777888888999999999888888;;;:::888777555444444444333222222222222222222333//////000111111111111111111111000///////////////222111000111222333222111333333444444444333333222333333222222222222222333444333111111222333333222333333222222222222222222444333333333333333333333666666666666666666666666555555555666666666666666::::::999999999;;;<<<===;;;:::999:::<<<======<<>>???BBBCCCBBB@@@BBBDDDFFFGGGFFFFFFGGGHHHHHHJJJLLLMMMNNNOOOQQQSSSXXXZZZ[[[\\\\\\]]]^^^```aaabbbeeehhhlllnnnppppppvvvyyy}}}{{{yyyyyyooommmiiihhhgggfffdddbbb```___]]][[[ZZZWWWUUUSSSOOOPPPPPPPPPOOONNNMMMMMMJJJHHHFFFDDDCCCDDDFFFGGGDDDDDDCCCBBBAAA@@@??????===>>>>>>>>>>>>===<<<<<<>>>>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;999888777777777777666555555444444555555666333444555555666666555555444444333222222222222222444333222333444555444333333333444444444444333333555555444444333444444555666444333333444555555444555555555555555555555555555555555555555555555555888888888777777777777777;;;;;;;;;<<<<<<<<<<<<<<<::::::999999:::;;;<<<===<<<;;;;;;===@@@BBBBBBAAABBBAAA@@@BBBFFFHHHGGGFFFFFFHHHJJJKKKJJJJJJKKKLLLMMMOOOQQQSSSSSSUUUWWWYYY```bbbeeefffgggiiilllnnnnnnppprrrvvvyyy|||{{{xxxvvvtttqqqoookkkiiifffcccbbb___\\\YYYUUUUUUUUUUUUTTTSSSRRRQQQOOOMMMKKKIIIHHHHHHIIIJJJGGGGGGFFFEEEDDDCCCCCCBBBAAAAAABBBBBBAAAAAA@@@???@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>?????????????????????>>>>>>======<<<<<<<<<;;;:::::::::::::::999999888888888888999999999999:::;;;;;;;;;;;;;;;888888777666666666666777888666555666777888777555666666777777777777666666777777666666666666777777888777555666777888888777888888888888999999999999888888888888888888888888999999999:::::::::::::::<<<<<<=========>>>>>>>>>===<<<<<<======???@@@@@@@@@???@@@BBBFFFHHHIIIIIIEEEEEEEEEGGGJJJLLLMMMLLLKKKMMMOOOPPPPPPPPPQQQSSSTTTWWWYYY\\\]]]___bbbdddfffiiillloooqqqtttwwwzzz{{{}}}|||yyyuuuqqqnnnllliiieeebbb___^^^^^^]]]\\\[[[YYYYYYVVVTTTRRRPPPOOOOOOOOOPPPLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@?????????===<<<<<<<<<<<<<<<=========<<<<<<;;;;;;<<<<<<=========>>>????????????>>><<<<<<;;;::::::::::::;;;;;;:::888999::::::999888::::::;;;;;;<<<<<<;;;;;;999999888888888999::::::;;;999888888:::;;;;;;::::::::::::::::::;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@AAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEGGGKKKMMMNNNMMMIIIIIIJJJLLLNNNOOOPPPQQQPPPRRRUUUVVVVVVVVVXXXYYY]]]___cccfffhhhjjjnnnppppppsssvvvyyy{{{~~~{{{zzzwwwrrrmmmiiiiiihhhgggeeedddbbbaaa]]]\\\ZZZXXXVVVVVVUUUUUUTTTTTTSSSQQQPPPOOONNNMMMJJJJJJJJJKKKJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFBBBBBBCCCCCCDDDDDDEEEEEEFFFEEEDDDCCCBBBAAAAAABBB>>>>>>>>>>>>>>>>>>???@@@@@@??????>>>>>>??????@@@??????@@@AAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<======<<<:::;;;<<<<<<===>>>>>>======;;;:::::::::;;;;;;<<<======;;;:::;;;<<<>>>>>>===::::::;;;;;;<<<<<<<<<<<<=========>>>>>>?????????>>>>>>>>>?????????@@@@@@AAABBBBBBCCCDDDEEEEEEEEECCCDDDEEEFFFGGGHHHHHHIIIHHHGGGGGGIIILLLNNNNNNMMMMMMNNNOOOPPPQQQRRRTTTUUUVVVYYY\\\]]]^^^___```bbbfffiiimmmppprrruuuyyy|||}}}xxxuuuuuutttsssqqqnnnmmmkkkfffeeecccaaa___^^^]]]\\\ZZZYYYXXXVVVTTTRRRPPPPPPOOOOOOOOOOOOOOONNNMMMMMMOOONNNMMMKKKJJJJJJJJJJJJEEEEEEEEEEEEEEEEEEFFFFFFIIIHHHFFFEEEDDDDDDEEEFFFBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCAAA@@@@@@AAAAAA???>>>;;;<<<===>>>>>>>>>>>>>>>============>>>???@@@AAA@@@>>>===>>>@@@BBBBBBAAA=========>>>>>>???@@@@@@@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEECCCDDDDDDEEEFFFGGGHHHHHHDDDEEEGGGIIIJJJKKKKKKKKKJJJIIIIIIJJJMMMOOONNNNNNQQQSSSVVVWWWWWWYYY[[[]]]```cccfffhhhiiijjjlllnnnqqqtttwwwzzz}}}}}}{{{zzzsssrrrpppnnnllljjjhhhhhhdddcccaaa^^^[[[YYYWWWVVVWWWWWWXXXXXXWWWWWWVVVUUUWWWUUUSSSQQQOOONNNNNNNNNLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJHHHGGGGGGHHHIIIKKKFFFFFFEEEEEEDDDEEEEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHGGGFFFFFFFFFFFFFFFHHHFFFEEEDDDEEEEEECCCBBB>>>>>>???AAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEDDDBBBAAABBBDDDFFFFFFFFFAAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKFFFFFFGGGHHHIIIJJJKKKLLLHHHJJJLLLNNNOOOPPPPPPPPPNNNMMMNNNPPPSSSVVVVVVUUUUUUXXX\\\^^^```bbbfffiiikkknnnqqqtttuuuvvvxxxzzzzzz}}}~~~}}}{{{yyywwwtttsssrrrrrrqqqnnnkkkhhheeecccbbb___````````````___^^^^^^\\\[[[XXXUUUSSSRRRQQQQQQSSSSSSSSSRRRRRRQQQQQQQQQMMMLLLJJJIIIJJJKKKMMMNNNJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIKKKJJJHHHHHHHHHHHHGGGEEEBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHGGGEEEEEEEEEHHHIIIIIIIIIEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLJJJKKKKKKLLLMMMNNNNNNOOOMMMNNNNNNPPPQQQRRRSSSSSSMMMOOOQQQSSSUUUUUUUUUUUUSSSRRRSSSWWW[[[^^^______WWW[[[```dddfffiiiooossssssvvvzzz|||}}}zzzxxxwwwuuuooojjjkkkllllllmmmnnnnnnmmmmmmkkkhhhccc^^^ZZZXXXXXXXXXXXXYYYYYYYYYXXXVVVTTTSSSVVVTTTQQQNNNMMMNNNOOOQQQMMMMMMMMMLLLLLLKKKKKKJJJJJJKKKLLLNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPNNNPPPPPPPPPNNNLLLLLLLLLOOOMMMKKKHHHGGGGGGGGGHHHFFFGGGIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGHHHHHHJJJKKKMMMNNNIIIIIIJJJJJJKKKMMMNNNOOOSSSPPPMMMMMMOOOPPPNNNLLLQQQQQQQQQQQQRRRRRRRRRRRRXXXVVVSSSQQQPPPQQQSSSTTTVVVWWWXXXZZZ\\\^^^```aaa_______________bbbfffjjjkkklllmmmooorrruuuxxxyyy{{{}}}}}}xxxvvvvvvvvvvvvvvvvvvvvvwwwuuurrrmmmhhhdddbbbaaaaaabbbbbbbbbaaa```^^^\\\ZZZVVVTTTSSSQQQPPPQQQRRRSSSQQQPPPPPPOOOOOONNNNNNMMMQQQRRRRRRSSSRRRQQQPPPOOOQQQQQQQQQQQQRRRSSSTTTUUUTTTUUUVVVVVVTTTRRRRRRSSSSSSRRRPPPOOONNNOOOPPPQQQLLLMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLIIIIIIIIIIIIJJJLLLMMMNNNKKKKKKKKKLLLMMMMMMNNNOOOUUURRRQQQQQQSSSUUUTTTRRRTTTUUUUUUVVVWWWXXXYYYYYYZZZXXXVVVUUUUUUVVVXXXYYY]]]^^^___aaaccceeefffggghhhhhhiiihhhiiikkkooosssqqqrrrsssuuuwwwzzz|||}}}~~~{{{vvvrrrooonnnmmmjjjjjjjjjiiigggdddbbb```[[[[[[ZZZZZZYYYYYYXXXXXXXXXXXXWWWVVVVVVUUUTTTTTTVVVVVVVVVUUUTTTRRRPPPPPPSSSSSSSSSSSSSSSTTTUUUVVVUUUWWWXXXXXXVVVUUUVVVVVVUUUTTTSSSRRRRRRSSSUUUUUUTTTTTTSSSRRRQQQPPPPPPOOOQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPRRRQQQQQQRRRUUUWWWWWWWWWVVVVVVWWWXXXZZZ[[[\\\]]]^^^]]]\\\\\\]]]___aaacccbbbcccdddfffhhhjjjlllmmmppppppqqqqqqqqqssswwwzzzzzz{{{|||~~~~~~{{{zzzyyywwwvvvvvvtttrrrooollljjjhhhhhhhhhhhhfffdddbbbaaaaaaaaa```___^^^]]]]]]\\\[[[ZZZZZZYYYWWWVVVUUUTTTVVVVVVVVVVVVVVVWWWXXXYYYWWWYYY[[[ZZZYYYXXXXXXYYYYYYXXXWWWVVVVVVVVVWWWWWWXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRVVVUUUUUUTTTTTTUUUUUUUUUWWWWWWWWWVVVVVVUUUTTTSSSSSSSSSTTTVVVXXX[[[]]]^^^[[[[[[\\\]]]^^^___``````cccccccccdddfffiiikkkmmmjjjkkklllnnnppprrrtttuuuwwwxxxyyyzzzzzz|||~~~|||yyyyyyxxxwwwuuuqqqnnnlllkkkjjjjjjiiigggffffffeeeccccccbbbaaa``````______^^^^^^^^^^^^^^^^^^___```]]]___``````^^^]]]]]]^^^```___^^^]]]\\\[[[[[[ZZZWWWWWWWWWVVVWWWWWWXXXYYYZZZZZZZZZYYYYYYYYYXXXXXX]]]\\\\\\[[[[[[[[[[[[[[[\\\]]]]]]\\\[[[YYYXXXWWWYYYZZZ\\\^^^```ccceeegggdddeeeeeeffffffgggggggggiiiiiijjjlllooorrrtttvvvwwwxxxyyy{{{}}}}}}yyyyyyxxxwwwuuutttssssssmmmlllkkkjjjiiiiiiiiiiiiffffffeeeeeeeeeeeeffffffdddeeefffeeecccbbbaaabbbeeeeeedddcccaaa```___^^^\\\\\\\\\\\\]]]___aaabbbeeeeeeeeeddddddddddddccceeeddddddcccccccccddddddddddddeeeeeedddbbb```^^^```bbbdddeeefffhhhkkknnnllllllmmmnnnoooooopppppprrrsssuuuwwwzzz~~~~~~{{{yyywwwwwwvvvvvvtttssssssrrrrrrrrrssssssrrrssssssrrrooommmmmmmmmoooooooooooonnnmmmlllkkklllkkkjjjjjjkkkmmmpppqqqtttttttttsssssssssrrrrrrppppppoooooooooppppppqqqqqqqqqrrrrrrrrrpppmmmllllllnnnpppqqqpppqqquuuxxxvvvwwwyyy{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{zzzyyyxxxyyy{{{}}}~~~~~~~~~~~~}}}}}}}}}zzzzzzzzzzzzzzz{{{{{{||||||}}}~~~~~~|||zzzxxx|||~~~