BM6(X2 |||wwwwww{{{}}}zzzwwwvvvtttqqqpppmmmggghhhggghhhjjjhhhcccaaabbb```___]]]]]]]]][[[WWWSSSQQQQQQOOOLLLIIIHHHGGGEEECCCCCCBBBAAA@@@???@@@@@@CCCEEEFFFEEECCCBBBCCCDDDFFFHHHHHHGGGGGGIIIIIIGGGCCCAAA@@@@@@???======>>>???;;;888888888666444333555444444555555555444333555555888::::::888777888777999999777555555444333444444444333333555666666666333666333222222111555:::<<<999777999;;;;;;======;;;::::::;;;:::999:::999666222111111222222111111333222000111000000333444444555555444333444666333111000//////...---...xxxwwwwwwyyywwwqqqooorrrrrrrrrppplllkkkiiihhhfffcccbbb___YYYZZZYYYZZZ[[[YYYUUUSSSTTTTTTQQQPPPRRRTTTSSSLLLFFFEEEEEEDDDBBBAAAAAA@@@>>>@@@???>>>===============???AAABBBBBB@@@??????AAACCCEEEEEECCCCCCEEEEEECCCAAA@@@??????===;;;;;;<<<>>>;;;888888888666444222555444444444444444333222333333444555555555555777666777777555444444333222444444444333333555666666555333555333111222000555888:::888666888::::::<<<;;;999888999999888888888666444111111111111000...000222111000111111111444444444555555444333444666333111//////...---------~~~}}}~~~}}}yyyvvvqqqqqqrrrrrrooolllkkkmmmiiiccc^^^```cccbbb^^^ZZZWWWZZZ\\\XXXSSSOOOOOORRROOOKKKJJJLLLKKKGGGFFFHHHHHHGGGGGGIIIKKKKKKHHHDDD???>>>===>>>>>>>>><<<:::;;;;;;;;;<<<===>>>>>>===???>>>>>>>>><<<::::::;;;===>>>???@@@???>>>>>>???<<<<<<<<<===>>>===:::777777888777555444333333222444444444333444444444555333444555555444444555666888777666555444444333222555444444555666666555444222222222222333333333333777777666666666777777888777888999888777888999999555333111/////////...---////////////000222333444444444444333222222222333333111000///...,,,...000~~~~~~{{{zzz|||{{{yyywwwvvvvvvvvvtttsssqqqnnnmmmllljjjgggddd___```bbbbbbaaa^^^^^^```ZZZUUUPPPPPPRRRQQQMMMKKKIIILLLNNNMMMIIIHHHIIILLLIIIFFFDDDEEEDDDBBBAAABBBDDDBBBBBBCCCEEEEEEBBB@@@>>><<<::::::;;;;;;;;;:::555777:::<<<>>>???@@@@@@===<<<<<<===;;;999999::::::;;;<<<<<<;;;:::::::::;;;::::::;;;<<<;;;888666555555444222111222222111444444444444444444333333555666777666444333444555666666555444444333222222444333444555666666666555333333333333444444555555;;;:::888666555555666666666888888777666777888888444333111000000000000000000000000000111222333333222222333222111000000111000...------,,,+++---000~~~~~~|||{{{wwwrrrqqquuuzzz{{{{{{xxxwwwxxxwwwrrrmmmjjjgggeeeddddddcccaaa```___]]]\\\[[[ZZZXXXVVVTTTRRROOOOOOQQQQQQPPPOOOOOOPPPLLLHHHEEEEEEGGGGGGFFFEEE@@@BBBCCCCCCBBBBBBCCCEEECCCAAA>>>===<<<<<<======AAA???===>>>???@@@???===<<<999777666777888888888444666777888999:::;;;<<<;;;;;;;;;<<<;;;999888999::::::;;;;;;:::999888888888888777777888777666444444444333111111222222222222333444444444333222111555666666555444222333333444444444444333222222222333333333444555666666666444444333333444444666666===;;;999666444444555555666777777555555666666666444333111000///000000000000000000000111111111111000111111111000////////////...------------///111~~~{{{wwwrrrnnnkkkiiilllmmmkkkhhhgggkkkmmmnnnkkkeee``````bbb```]]]ZZZSSSPPPPPPQQQPPPMMMKKKKKKIIIJJJKKKKKKJJJIIIIIIHHHFFFFFFFFFFFFEEEDDDCCCCCC???>>><<<<<<===>>>@@@@@@>>>???@@@@@@@@@???>>>>>>???>>>;;;888888:::;;;:::>>>===;;;:::;;;<<<<<<<<<:::888666555666666777666777555444444555666777777888888999:::999777666777999999::::::999999888888666555444444444444444333444333222000000222333222///111333555555333111000111222333333222222222333333333333333222222222333333333333444444555555555333222222111222333444555999888666555444444555666444555555444444555666555444333111///......//////////////////////////////...///000111111000//////000///............111222~~~yyyuuuvvvuuurrrkkkiiifffdddaaa^^^ZZZXXXZZZ[[[ZZZXXXYYY\\\\\\YYYVVVNNNGGGFFFJJJLLLJJJGGGDDDAAAAAACCCCCC@@@>>>>>>===???@@@AAAAAAAAABBBCCC?????????>>>>>>===<<<:::;;;:::999777777888999:::;;;<<<>>>??????>>><<<:::<<<;;;888666666888999888;;;999888666666777888999:::888666666777777555444555333222444777999888666444444666777666555444555777777777777777777777666555444333333333333333222222111000...///111222111...000333555555444222111///000111111111111222222222333333333222222333333333444444444444444444444333333222111111222444555444444444444444444444444333444444333444666666555222222111////////////000000000000/////////......---...///000111111000000//////...,,,,,,---///000~~~}}}}}}}}}}}}{{{zzzyyyyyyxxxuuuqqqnnnlllkkkkkkllljjjeeebbbaaa___]]]XXXUUUQQQNNNLLLKKKKKKJJJKKKKKKJJJHHHKKKMMMKKKGGGEEE???:::999===@@@>>>;;;===<<<===>>>???===<<<;;;;;;;;;;;;<<<<<<===>>>>>>;;;;;;:::::::::;;;999777777888888666666777999:::777888;;;===>>>>>><<<;;;999777555444555555666666999888777666555555666777999888777777888777555444333222333666999999666333444444555666666555555777666666666666666777666666444333333222222222222222222111000///000222111000...000222444555444333222000000111111111111111111222333444333222222333444444444444333333333333444555444333333333333444555222222222222333222222222333333333333333555666555000000000000000111222333111111111000000/////////,,,,,,---...000000000/////////...,,,+++,,,...///}}}yyywwwwwwzzzzzzzzzyyyxxxwwwuuusssrrrqqqooonnnmmmllljjjiiiffffffeee```[[[WWWVVVVVVUUUTTTRRRPPPMMMKKKIIIHHHFFFDDDBBB???======???@@@BBBBBBAAA@@@AAADDDBBB>>>===;;;999999:::;;;;;;999:::;;;;;;<<<===>>>>>><<<::::::888888888999::::::999999888777999:::999666222444444333333555777666666777999;;;<<<<<<<<<<<<888555444666666444444666888888888777666555666777777666666666777777666444333333444555555444222111555444555666666555666888888777666666777777777666333333333222222222222222222222000///000222111///...///000111222222111111000111111111111111000000111222333333222111222444333333333333222222333444444444444333333333333333333222222111111111111222333333333222333444444333...///000111111222222333333222111000000//////000---,,,,,,---////////////000000///---,,,---//////~~~zzzxxxwwwvvvrrrkkkiiikkknnnooonnnjjjiiihhhccc]]]``````^^^\\\YYYWWWUUUSSSQQQRRRQQQMMMHHHFFFFFFGGGHHHEEEBBBAAA@@@===;;;;;;:::;;;<<<:::888888:::<<<<<<======;;;<<<>>>===999999999999888777888999:::666888999999:::======;;;888777555444444555666666888888666555777888777333555777666444444555555444777777888888888888888999888555555888888555555777777777888777555555555666666555444555666777666555444444444222000111333555333222222333333333444777888777666666666666666555333333333333222222222222111000///...///000///---------......//////////////////000111111111000000111222333333222111222444222333333333222222444555333333222222111111111111333222111111000111222333444444333222222333333111---///000111111111111111333222111////////////000///...---...///////////////000///,,,+++---//////|||{{{tttsssrrrrrrsssrrrooollljjjfffdddcccbbb^^^ZZZXXX[[[\\\ZZZUUUPPPOOONNNLLLJJJHHHEEEEEEFFFGGGFFFEEECCCBBB@@@???>>>>>>======>>>;;;:::<<<<<<:::999;;;888888777777666666777777777999999999888888777555444555555444333333555777444444222222777<<<<<<888888555333222333444444333222555888::::::777555333222333333222222222333444888777777888888777777999666666777999999777555555777888888888777666666777666555444444333333444444555444333333333444333333333111000111222111333666555333222333444444444333111333444333111000222444333333222///......---+++++++++,,,,,,------......000///......000111111111000000000000111333444555333222333444333222222333333222222222222222222222333222111222222111333444555444222111111111000///111333444222111222111000222111111111000//////000+++,,,,,,---...///000111000//////...---,,,++++++ӵĦĦӵ~~~Ħwwwuuutttssspppkkkfffdddaaa___]]]\\\]]][[[XXXUUURRRPPPOOONNNMMMJJJHHHHHHGGGHHHFFFBBB@@@???>>>===???===<<<<<<>>>?????????===<<<:::::::::::::::999:::999888888888777777777555555555555666666777777555777888777777777666444333444444333111111222444222222111000444999:::666888666444333444444444333333555888999999777666555333333333333333333444555666666777::::::999888888777666666888999888666555666777777777666666777777555555444333333333444444555444444444444444333333444333222333333222333444444444444333222222333333222222111111000000111222222333333111//////...,,,++++++++++++,,,------............///111111111000///000000111222333333333444333444444333222222333333333333333222222222222222222222333222111111333444333222111222222111111000222333222222222222111222111000000000///...---+++,,,,,,---...///000000000//////...---,,,++++++4ĉ@ӵ>L=hĦ4ĉ@ӵ}}}zzz{{{yyyssspppqqqvvvwwwxxxwwwtttqqqppppppooonnnkkk>Lbbbddd```]]]YYYVVVQQQNNNMMMLLLJJJHHHGGGGGGFFFDDDBBB???>>>>>>>>><<<;;;;;;===???>>>===:::999999888666555555555666777888999:::999999888888999999999999999999777666666777777666444333222333444555555444333555555555555555444333111222222222000000000111222333222222444777888666666444222222222222111///000222555666666555444333111000000111222333444555555555666999:::999999999888666666888999999777666555555666666666666666777555444444333333444444444555444444555555555333222444333333444555444333444333444444333111111222333333222000//////000000000111222222111000000...---,,,+++************+++++++++,,,---///111111000000///000111222333333222222333222333444333222222333333333444444333333222111111222333444222000000222333222111111222222111111...000222222222333222222222000//////000000...+++,,,,,,---...////////////000000///...---,,,,,,+++GG=?HdĦ=ĪjGG=?~~~}}}{{{rrrmmmpppmmmeeeaaadddhhhiiijjjhhhdddaaa^^^\\\\\\ZZZXXXHdĦOOOOOOLLLHHHEEECCCCCCCCCCCCAAA???===<<<======<<<;;;999888777888888888999;;;<<<:::888777777666444222222333444555555666777888999999999:::;;;;;;::::::999999888555555777888666444333222222333333333111222333444333333333333111...///111111111111222222333444555444555666666444222111000000000///...---...000222444444333222111/////////000222444555666777555555666666777888:::888666555777999999777777666555555555555555666555444444333333333444444444444444555555666555444222444333333333444444444444222333333222111111222333222222111000000000000///111222111000///000///...---,,,***(((''''''((((((***+++,,,...///000000///000000111111222222222111111111222333333111222333333444444444444333222111111222333444111//////111333222111111111111000///...000222333333222222222111111111111111000///---,,,---...////////////...000000//////...---,,,,,,ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦvvvvvvyyy~~~}}}Ħsssssssssqqqnnnlll\\\ĦWWWVVVSSSPPPLLLKKKJJJHHHHHHDdD======>>>888888ӵ666777ӵ555ӵ333333444888999Ħ333222ӵ222333444///ĭӵ555555111000000000000000000...000333444444333111111000000000111333555777888888666555555555555666888888555444666888777777666777666444444555555555444333333333333333333444444444444555666666666444333555444222222222444444444222111111111222333333222111222444333111000///000111222111//////000000///,,,+++)))'''&&&''''''((()))***+++,,,---...///000111000000000000111111111222111222333222111111222333333444444333333222222222222222222000///000222333222111111111111111000000111333444444333222333222555666444111//////...---...///000000000//////111000000///......------?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@evvvppplllllllllqqqrrroooZdddddddddbbb^^^YYY3h?gLFFFFFFFFFEEECCCAAA???>>>===>>>D%%)?<<<fff?><z444444=?Ħ666g&e444g&e333333222S?ʬ6664ff?>ߝL222@e222g&e2222223333h?g&e>&e444444??222111111111111111222222///111333333333111000000000111111111222333666777888666555666555444444555666555555666777666666666888666444444555555444333333333333333333333333333333333444555666666555444666555222111222333444333333111000111222333333222000333555555333000///000111222111000///000111000+++***)))((('''((()))*********+++,,,------...///000000/////////000000111444333333444222000000111333333333333222222222222333222111111000000000222333222111222222333333333222222333444444333333444555999:::555000...............//////000000//////000000000///......------4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sffffffdddeeeddd```______]]]HtĦSSSPPPOOOMMMJJJBt=o9ĦHdĦ>>>======>>>===<<<;;;::::::;;;Dtfo9ĦsߝLGdUĦ333Ht@cӵHu]Ħ222Hu]Ħ222111Htƅ^333qIܗGIӵ333H׼s111222Hu]Ħ111222Bt=o9ĦHƅ^Hu]Ħ000444222222111111000111222222222222222111000000000000111222222111///000222555777555444444333111111333555555666777666555555666999666444444666666555444333333333333333333222222222222333555666666666555444444333222333666666444333222222222222222222222000222444444222111000//////000111000000000///...+++***)))((('''((())))))***+++---...............//////////////////000000222222222333222000000111222222111111111222222333333111000222222111111222222111111111222333333333111000111222222111222333555888999333///......---............////////////000//////......------,,,4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦxxxqjRgdKӵDdDĦSSSRRRSSSUUUSSSKKKKKKJJJHHHDdDĦBBBAAA>>>===qjRgdKӵDdDĦ===;;;;;;;;;;;;;;;::::::::::::HdDĦgdKӵDdDDdDĦ333DdDĦ4DufӵDdDĦ444DdDĦ000q<R000111peƜ4DuTӵ222DdDĦ111333DdDĦ///qjRgdKӵDdDΦDdDĦ+++,,,...111333444444444333222111111333333555555333111000000111333333555555222///...111444777444111///......000333555666777888666444444666888666444444666777666555444333333333333222222222222222333444555666666666222222222333666999999666333444444333111000111222222111111222222111000///,,,...000000000///---++++++***)))'''&&&&&&&&&&&&***,,,...000///......---......//////000///////////////000111111000000222222111111000000111222333222000000222444333222111222111111000111111111000///......000000///000222333666666111/////////...---------.........////////////......---,,,,,,,,,4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦ}}}{{{zzzyyyyyyyyyyyygeĦwwwssssp?aĦfffbbbGIdnuR)ĦDdDĦ@@@BBBDDDDDDCCCBBBCCC@@@<<<DdDĦ>>>:::999888GIdnuR)ĦDdDĦ888777666888:::;;;;;;888888777DdDĦnuR)ĦDdDΦDdDĦ333DdDĦnuR)ĦDdDĦ444DdDĦ---po9u333222000000=ӊB1.uTӵ111DdDĦ000000DdDĦ///GIdnuR)ĦDdDΦDdDӵ//////000222444555111111000000000111111222333333333111000000111222333111000111111000111222111222000...111222222444555333444777888666666999888444333555777666666888555333222333333111222333444444444333333444444444444444333333444444555666555555333222222222222333111111111000000000////////////...------,,,,,,,,,,,,***))))))******((('''(((***---...///000000000------...///000111000///111111000......///////////////000///......//////000000111222333333111000000111111333333333111000000///......///000000000222222222000...------...---,,,,,,,,,---///000000......------------------4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦ|||wwwpppkkkkkkiiigggfffgggfffgeĦcccs<v>aĦMMMLLLpeӵDx<DdDĦ777999<<<=========:::;;;===DdDĦ888777666666peӵDx<>d<777777888888888888777666555>d<ӵDd<DdDΦDdDĦ222DdDӵnd<DdDĦ333>d<Ħ///peӵ000Ħ000F&uTӵ///DdDĦ///000>d<Ħ///peӵDx<>d<ʜ4DuTӵ000///000000111111222111111000000111222222333333222111000000111222222111111222222111111222000222111222555555333222555444555666555222444888<<<666333555888777777888555333222333222111222333333333333333333333333333444444333333333444444555444333333222111111000000222222222222222111000///////////////...---,,,,,,,,,***)))((()))******)))(((+++---......000000000......//////000000000///000000000......///000000000000000/////////000111000000111222333333222111222222222333444333222111111111111000000000000111222222222000...,,,,,,---------......000000000///.........---------------4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦ???AAAB?Ho9;;;>d<888::::::;;;888888999>d<ӵ444444B?Ho9666<x777666555555555444333&ӫeʬtIӇ111>d<Φ>d<Ħ000D&ӫetIӇ111DdDĦ111sdKĦ000B?dp&ĒR///--->d<sdKĦ///B?Ho9111s&dq&ĒR000000111222333333333222111000000000111222222333222111000///000111333000000111222222111000111000111000333777888555666666555555555111///111555<<<777333444666666555666555444222222222111222333333333333222222333333333444444333222222333333333333333333222222111000///111222222222222000///...//////000000///...---,,,++++++*********+++,,,,,,***,,,---------///000///+++,,,,,,...///000000//////000///......000111111000000000///...///111222//////000111333333333222333333333444444444333222000000111000...---...///000111111///---,,,,,,---...///000111222111000///.........---------------4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefevvvHu]3hhddd]]]ZZZseOOOPPPPPPOOOKKKGGGDDDCCCGGGEEECCCCCCDDDDDDgeĦja>aĦ;;;>>>@G666777se777888999::::::999888555<Ō555444444@G666555Hkge777666555444555333222222HĪj@IŌ111111ege//////Hu]3hIŌ...///DdDĦ000ne///000@h000000>h000///---se///ne///...@G//////sĪj@h...///111333444444444444000000/////////000222333222111000///...///111222/////////111111//////000000000...000555777888<<<:::888777555111///111444999555333444555555444444666444333222111111222333444444333333333444444444444444333222222222222222333333333333222222111111000000000000///......---....../////////......---,,,,,,,,,,,,,,,,,,---...+++------------...//////,,,,,,,,,.../////////.../////////......000111111000000///...---...000111/////////000111222222222111222333555555555333222////////////............/////////...---,,,,,,...000000000111222111000.........------,,,,,,,,,,,,4DuXӵĵD^DdDĦ{{{vvvyyysssnnnccc```D^OOONNNHHHEEEs׼s@@@>>>===;;;:::::::::;;;;;;;;;<<<<<<;;;;;;:::geFm8999>aĦ999======444444444s׼s555555666777777777777666666Ho444666555444555555444444666666555444555666222111111/////////222000///D^.........DdDĦ111...000000//////111111111//////......s׼s000//////......---.........000///000111222222222000////////////000000111333333111000.........///000111000///...////////////111111111//////333555888>>>===:::777555333222222333444444555666555444444555555555333222222222333333444444444444444444444555444333333222222222222222444333222222222222333333000000///......---------//////......------------,,,,,,---...------,,,,,,,,,......------...////////////////////////---,,,///000///......000000000000000///...------///000...////////////000000111000111222444555555333111000/////////111111///------.........---,,,...///111000//////000000///...---------,,,,,,+++++++++Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<Ħ{{{yyyxxxwwwwwwvvvvvvuuurrrmmmlllmmmhhhdddaaadddĦYYYXXXXXXUUUPPPNNNOOOPPPOOOMMM>d<ĦDDDAAA@@@<<<;;;Be>>>;;;777555222111333555777888888999:::999777666geFYĉ444555>aĦ;;;???>>>:::777777444444444444444444Be444333444666888888777444444444nu]ӵ555444555444333222444555555555444444333333444444555444444444555666222111000000222222222111///...------...111333555444444222000///>d<Ħ,,,.../////////>d<Ħ222000...Ħ000000000000///---,,,---000000000///////////////............Be000111000//////Ħ///000000000000000///---,,,.........//////......---...///111222333222111000000000111111222333333333000///.........//////000111///////////////000222222111000111444444666;;;:::888555333333222111000000222555555444333333555444444444222222333333333333333333333333333444444444333333222222222333333444333222111111222333444111000000///////////////111000///...---,,,,,,,,,,,,,,,------------,,,+++---...///...---...//////,,,,,,,,,---...///...---/////////....../////////000000///.........///111/////////......///000111000000111333333333222111000...---...111111///,,,,,,---......------...000111000...---............---,,,,,,,,,++++++******?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦ{{{}}}|||yyyzzzzzz{{{zzzwwwsssssstttxxxyyyuuullleeecccbbbaaacccbbbaaa^^^[[[XXXVVVTTTTTTQQQOOOgdKĦFFFBBBEEEDDDAAAAAACCCEEEDDDCCCsdKĦ???<<<888555555666888666444333222222333555666666888999999888777666ŶS2224445553we<:::555333333444444444555666666555444333444777;;;:::888666444222iĉ@3hR/Ō333333333222222222444555666666555555555555444444333444444444444444222111///000111222111000//////...///000333555777444333222000///DdDĦ...//////000///sdKĦ111000gdKĦ000/////////...,,,,,,...////////////////////////.........///000000222000///gdKĦ111222222222222222000---+++------...///...---,,,+++---...000222333333222222000111111222222222111111000///......////////////000//////000000000000111222///---000666555444777666666555444333222000///...000222333333333333333222333333222222333333222222222222222222333333333333333333222333333444444444333333222222222222222000111111222222111000///111111000//////...---,,,---,,,++++++,,,------,,,---//////....../////////******+++---////////////...///...---...//////.....................000111///////////////000222333333222000000000111111111///...---...//////---+++---...///...------...000000///------------------,,,,,,,,,,,,,,,+++******>AneneneneDe}}}}}}xxxtttxxx{{{vvvrrrjjjlllnnnmmmhhhcccbbbcccaaaaaa\\\TTTOOOOOOOOONNNPPPRRRPPPJJJHHHHHHEEE@@@FFFDDDne???;;;;;;>>>???===<<>>ne>>><<<:::888666777777555555777555222333444444444444555555888777666666777666>A222333444k<999999666555666666444444666888888444111555444222333777:::999666666555444fh333333222222222222333222333444555555444444444444333333333444444333222222000//////111111111////////////000111333555666333333222000///De000000000000///...ne//////ne...///............---...111//////////////////000000//////000111111111111000111000ne333222333333444444444222///------...///000000///---,,,...///000111111000///...000000111222111000///...000/////////000000///............000000//////000111,,,(((---555666555666666777888777555444333333111222222333333444444444111222333222222333333111222222222222222333333444333333333333333444555555444444444444333222222111///000222444444222000/////////000111111000//////000---++++++---...//////---///000//////000000///000000000000000000///...---......---.../////////,,,,,,---------...///000///000000000000111444666666333000......///000111///000000000000...---,,,.../////////------...//////...------------,,,,,,---------,,,,,,+++***~~~}}}{{{vvvwwwooolllhhheeecccaaa]]]ZZZVVVTTTZZZUUUKKKKKKIIIGGGGGGDDDBBBAAA@@@>>>>>>@@@BBBCCCCCC@@@>>>===<<<;;;>>>===;;;<<<===999555666;;;===:::;;;@@@BBB===:::888888666444333444444444333333111111222444555666666666666777777555444444222444555333666444111333999888666444555555444444555333333222222333444555666666555444444222333333333333222222111333444444444333222222333222111111111222333333333222222111111111000000000///000111000000000111222222111000///......//////.........///111000---///000.........,,,,,,...///...,,,...//////------...000000000000///////////////...///222333333666555444444333333222333222111///...///////////////////////////000111111333222111111111222222111///111333333111000/////////------...---,,,---///111111222444555555333222444444555444444333222111444444333333333444444555333222222333222111111333222222222333333333222222222333333222333444444333222111222444444222222333333333333222111000///.........000111000------...000000//////...,,,...000///000111222222000...---...............///......000---,,,---......---...+++,,,------,,,---...///---------///111333666999<<<444......//////...///000///------------------///...,,,,,,---............///000000...,,,)))(((***++++++******+++***~~~}}}uuuppppppxxxmmmmmmoooeee[[[ZZZVVVTTTPPPMMMKKKHHHEEECCCCCCCCCIIIDDD;;;<<<;;;999999999999:::999999;;;>>><<<<<<<<<999888999999999;;;:::999888888888888999777444555888999888:::???@@@>>>===<<<:::888666666555222111222222222222333444444555666777888888888666777666444333333222111111333444444444333444444222111222333222111333777888666444555555444333333222222333333444555555666555444333333444444333222111111222222222222222222111222333333222111111111222111111111222333333222222222111111000///......//////////////////000111000///...------------...//////////////////000000000///.........///......///000///---,,,------,,,---...///.........///000000000000000000//////......//////000111111222222333333444444333222111111///000111000...------.........---...///000000///000000000000111222222111000000000000///...///000000...---......------...000000222444666777777666333333222222222222222222333333333333333444444444333333333333333111222333444555555444333222222333444444444444555777666333222222222444444222222333444444333333222111000///......///111000---------////////////---,,,---000//////000000000//////...+++,,,---...///000111222000.........///......///////////////.........////////////000000111555:::;;;444......///...---...000000///---+++,,,...///...---***)))***+++,,,,,,---------...//////---+++,,,---,,,***)))))))))~~~|||}}}{{{|||zzzwwwvvvttttttttttttrrrooolllhhhnnnssspppggg^^^[[[[[[fffxxxuuuSSSRRRTTTJJJDDDCCCEEEDDDBBB???===;;;999888;;;===DDD>>>666777666555333333555555444444666999999999777555444666888999888777777666555444444444333333444666666777999<<>><<<999777555222000111000000000111111000000111222222333444555555666666777777555444333333333333444444444444333444555555666555333111111444666777666555555444444333333444555666555444333111111111222222222222333333333333333222000////////////...//////000000/////////000000///......000000///---111111111111111000000000000///......///000000///......------------------,,,---.../////////......//////..................///......---------......///.........//////000000111111111000//////......////////////000000000000222222333444333222000000---000333222///------............000111111000/////////000111222222000///---...000222333222111000//////...///000111111222555444333222333444444444333333333333333444444555333333333333333333333333444444555555444222222333444555666444222111111222444555444333333444444333333333444444444333222222000000000000000/////////000///...//////...---,,,,,,,,,---...---,,,---000000000///...---+++******+++,,,.../////////111333//////000111000...///111444222111000000000///..................---///111222///......///---,,,,,,...---,,,***((())),,,///111///---,,,,,,------...///---,,,---.........,,,------+++)))((()))***)))}}}zzzyyy~~~~~~|||yyyyyy{{{|||wwwooojjjiiihhhggghhhiiigggbbb```aaa___]]]ZZZWWWVVVUUUTTTRRRRRRLLLHHHJJJLLLJJJEEECCCEEEDDDDDDBBB@@@===:::888:::@@@WWWmmmzzz~~~YYYAAA777:::555111444555555666666555444444555777<<>>555444111222333000......000222333333333444444222111333444555555555555555444333222111///222444555777:::;;;::::::888555444222///.../////////111333222000000111222222333444555666666777888666555444444444444555555555555555444555666777777666333111222444666666666555444333333333555555666666444222000//////000222222222222222222333333333111000/////////......////////////000000000000000///......//////...---000000000000000000000000///...------...//////...,,,,,,++++++************,,,,,,.../////////......000///---++++++,,,...000///...,,,,,,,,,---...000///.........///000000000333222111///......///////////////000000111111111333333222222111000000///---.........---------------///111222111111111111111111222222222111///.........000333555555333222000111111111000111222444222111000000111333444444333333444555555555555555444444444444444444444444444444555666555333222333333333444444444333222111333444333111///111333444333333444444444333222111111111111000111111111111000000......//////---,,,,,,,,,---...---,,,---///...//////...---+++)))(((,,,---...///......///000//////000111000...///111333222111000111111000///...,,,,,,...///---,,,+++......000111111///...------,,,+++***+++,,,------...---,,,,,,,,,---------......------,,,,,,,,,,,,...---+++)))((()))******}}}yyy}}}{{{zzzuuuoooqqqqqqyyy|||tttnnnkkkiiigggfffggghhheee___ZZZYYYTTTRRRQQQQQQOOOJJJIIIKKKGGGHHHHHHGGGFFFFFFFFFFFFEEEBBB@@@???<<<888777999===<<<:::999888777555333666555===FFFLLLWWWYYYNNN@@@555222444222222444222444444444333222222333555>>>IIINNN@@@777666222333444111------000333333000...000000000000111333333333333333333333222222111222222222444777:::;;;;;;666444333333222000000111...///222333222000000222222222333333444555666666777555555555555444555666666777777666666666777777666444222111111222333444555666555333333444555555444444333111//////000111111222222222111111222222000///...///000000000///////////////000000111000111000///...////////////000000000//////......---------,,,,,,---------------,,,,,,+++***))))))(((,,,,,,...////////////...000///,,,******+++...000111///------,,,,,,---............//////000000000444333111000/////////000//////000000111111111222333222000///....../////////...------............,,,///111222111000111222333333333333333222000...000000000222555666666555222333333222111222333333333222000000000111222222333333444555555555555444444444444444444444444333333333555666555333222222333333333555666666555444333444333000///000222333111333444333333333111000000000000000000000111111000000///......///...---,,,---...///...,,,---///,,,,,,---...---,,,+++***,,,------...//////000000......///000000//////000222222111111222222222222///---,,,///111///,,,***...///222333222000//////------,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,---------,,,,,,---.........,,,)))((()))))))))~~~{{{yyy|||~~~{{{vvvrrruuu{{{{{{yyyooodddcccaaaeeeiiikkkggg___XXXUUUTTTPPPOOOOOOPPPNNNIIIFFFGGGDDDAAA@@@@@@???<<<<<<>>><<<>>>???>>>======???AAA??????===:::777555666888:::888777555444333333222555333444666777;;;;;;777666333222222333444333111000000//////...///000111888FFFKKK<<<444444000222666444222000111333111...---//////......000111111000111111222222222222222222111111555999:::888666333222222222111000//////---...000111000...000333222222222222333333444444444333333555555444444555777777777777777666777777555222222333222000111333555777777555444444444333222222222111/////////111000111111111000///000000......---...000111000//////.........///000000000111000///...---...///111000/////////......------,,,------,,,,,,,,,,,,---------,,,,,,+++***))))))+++,,,,,,---............//////...---------...///111000//////...,,,,,,---,,,---///000//////000000333222222222111000000///000000000000000111111111111000///.........///000111000//////000000000///---///111111111111111222222222222333333333222000222111111333777999888777444333222111333555555333444333111111111111111111444444444444444444444444444444444444444333333333222333444555555222222222333333444444555666777888333333111000000111111///000222333222222222111/////////////////////000000///111000......//////...,,,---...///...,,,,,,---+++,,,,,,------------,,,---,,,,,,---000111111000///......///000/////////111111111111111111222333111...---///111000...---...000222111///......////////////...---------------,,,++++++,,,---------,,,++++++,,,---.........------,,,***)))******)))~~~{{{zzzxxxxxxyyy}}}zzz}}}~~~zzzwww{{{uuuuuuqqqoooqqqssspppjjjfffkkkrrrqqqlll^^^PPPNNNLLLLLLMMMOOONNNIIIDDDBBBCCC@@@@@@@@@AAA???;;;:::===;;;999888999999777777999<<<===<<<:::666555888;;;;;;:::888666666777777777777777666444111000111222222222333444333333333333333555444222333000...///000////////////111222333555DDDIII;;;444444000444333444333222333333111......//////---,,,.../////////000111111222222333333000///111888<<<:::444000111000000000...,,,******---...//////------///333444444333333333333333333333222222444555333333555777777888888777777777777444222222444333///000333555777888777555444333111111333333222000......///000000000000............///...---...000000///---...---------///000000000//////...,,,+++,,,///111////////////////////////------...---,,,,,,---...,,,,,,++++++***))))))(((******++++++,,,,,,------...000111222111/////////000///000111000...,,,,,,+++---000000/////////000222222333333333111000///111111111000000000000000000////////////000000111111111111111000//////...//////000111222333333222111111111222333444333333222222444777;;;<<<999666333111///000555999888444222111111111333444555555666555444444444444444555333333444444444333333222222222444555555222111222333444444444333444888;;;333111//////222333000,,,///111333222222222111///111000000000000111111111///111111///---///000///------...///...++++++,,,------,,,,,,,,,,,,------...---,,,...000222111000///------///111000/////////000111111000000111333111///...///000//////000...000000...,,,+++,,,...///000000///,,,+++,,,---...,,,***)))***+++,,,---,,,+++***,,,...000///...+++,,,+++******+++,,,+++}}}zzzyyywwwuuutttsssqqqrrrtttxxxqqqmmmooorrrpppmmmlllrrrxxx{{{zzz}}}uuugggeeecccaaa```[[[VVVRRRQQQXXXZZZYYYSSSJJJBBB>>>===??????>>>===<<<;;;;;;<<<999::::::999777666666777888888777777777777777777;;;<<<:::666444555666777777666666777888777555333333444555444222111000000////////////////////////000000111000///...///000222000------///111222222888DDDEEE;;;444333222222111111111111000000000111------,,,,,,,,,------...000000000000......///111///000444:::<<<888333000......///000///...---,,,------...///000111111111333222111111222222222111///111222333444555777888999888777666666777666444444111111222111...///222333444555444333222222222333333222222111000///...111111000...,,,---......---,,,,,,---...///...,,,,,,---...000000/////////,,,,,,,,,***)))***---000...///000000///...------...---,,,---,,,++++++,,,***+++,,,,,,,,,+++*********,,,---------,,,------000000000000000000/////////.........//////......///////////////000111222111111222222111111000///000111111000///...///000333333000......111333333555333111000000000000///111000///000111222222222000111111222222333333333666444333555888888666444111333333222222333333333333000...///222333222000222333444555555333222333333333333444444444444444333333333444333111111222777777777555333333555777333111000000222333222111///...///333333000000222111111111111111111222222...///...,,,,,,......---,,,...//////---,,,,,,------------,,,,,,,,,------------,,,---...///000000000///000000000000///...---,,,,,,...///000000//////000000///...---......,,,---------------,,,,,,//////..................,,,,,,+++((((((+++---------,,,,,,---///000///---+++,,,,,,---...///222333~~~{{{yyyzzzrrrmmmpppnnnlllkkkjjjhhhiiikkkjjjddd```bbbdddbbb``````aaaeeefffeeehhhiiicccYYYQQQOOOMMMKKKHHHCCCAAA@@@@@@AAAAAA???<<<:::888888888888999888777666777777666777888777666666777888666666666666666666555555999:::888666555666888888777777777777777666555333444444444333222000///000000000////////////000000000000///000000000000///000...---...000222333333666@@@AAA999444222111222222222222222000000000000......---,,,,,,---.../////////............000111///000333888888555111//////////////////.........---...///000111111111111111111000000222222222222111222444555666666777777777777777555666666666444555333333444222000111555444555555444333333222222333222222222222111///......000111///......///...------------...//////.........//////000000000000---...000000...,,,,,,---...///000111000///.........------......,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,---.........///000/////////////////////000///......//////............---------....../////////000111111111000000111000///......///111222222222000......000222222333222222222222222111111//////000222222222000...000000222333444444444333555444333555777777555333444555555222111111222111333111000111333444333222333333444555444222222333333333333333333333333333222111222333222000000111222333333333333555888;;;555333111222333333333222...---///333333111///111///000///////////////000/////////---,,,,,,,,,+++,,,...000000...---,,,,,,000000000//////.........,,,------......//////000222222222222111000///...//////...///000111111111---...............///////////////......---,,,,,,------..................,,,---,,,******,,,---,,,,,,,,,---------------...++++++++++++***+++---...zzzzzzssslllfffeeeccc```___^^^\\\\\\^^^\\\WWWUUUVVVWWWVVVTTTSSSPPPQQQPPPOOOPPPRRROOOKKKGGGEEECCCBBB???<<<;;;;;;888666666666777888777666333444555555555444444444555555666666555555666888777666666555444444555555777777666555555777666555777777777777555444444333444444333222000/////////000///............///000000///...///000111000///...------...111333444444777???@@@999444222111333333333333222111000//////000///---,,,,,,---...///333111000....../////////000222444666555222000000000000000000///...///000---///222333222111111111/////////000111222333333222333555777777777666666888999999888777777777777111111111222///---...222444333333333333222111000222111000111222111///---,,,///111000000000///...---------...//////000000......------...///000000...000222222000...+++***,,,...000111000//////......------......,,,,,,---...............---------,,,,,,---...///000000000/////////...------///000000///..................000000///...............,,,---...///000000000000000000........./////////222222222111111222222111000111333444444333222222111222333333444222000//////000222444555555444444333333333444555555333222222333333111000111222222222222111222333444444444444333333444333111111222444333333222222333333444444222222333333222111222111333444444444444555666333222111000111222111111------000333444111000000000000111000///...///000///000///...------,,,++++++---//////...---,,,,,,......------,,,+++***))),,,---///////////////000222333444333111/////////111000000000111111222222...------...////////////111000///...---,,,++++++------...............---,,,------,,,,,,,,,,,,,,,***,,,...---+++***,,,...------,,,***)))))))))***xxxmmmiiiaaa___\\\YYYWWWUUUSSSRRRRRRTTTPPPMMMPPPRRRPPPLLLJJJGGGFFFDDDCCCCCCCCCCCCCCC@@@???>>>===;;;999888777555444333333444444333111000222333444444444444444555555555555444444555666888666444222111222444555444444333333444555333111777777777666444333333333555444333111000////////////................../////////////////////...............///111222222222888CCCDDD999222111111111222333333222000/////////000///...---------...///222000/////////000//////222444666666444111000000///111111111000///000111///111444444333111//////......//////000111222222222333444666666666666666888;;;<<<:::888777888888333333444333000...000333333222111111222222111000111///......///000...---,,,///000111111111000...---,,,---///111222000///......---------////////////000000000...---,,,++++++---///000000//////...---,,,+++,,,,,,,,,,,,...333222000000////////////000/////////000000000///000000///---++++++---000///......---......///000333222111000000000000000------......////////////000///000000000///,,,***000111222333333333222111...000222333333222222222555444222111111222222333111222333444444444444444111222333444444333222222000111222000000111222222111222333333333333555666555444333333222111111222444444444333222333444555555333222333444333222222222444666666555333111000222000//////000000000000//////000333333111000111111222222111///...///000///000000/////////...---,,,---...---,,,,,,,,,,,,...////////////...,,,,,,,,,...111111000//////000///111333222000//////000000000000000000111222222000///......//////...---000000///...------------///////////////---,,,+++,,,------,,,+++++++++***)))+++......,,,+++,,,---------,,,***)))(((((()))|||zzz}}}}}}qqqiiifff^^^\\\YYYVVVSSSQQQNNNKKKKKKLLLHHHFFFIIIMMMLLLFFFAAAAAA???>>>>>><<<:::;;;===999::::::999888666444222000111111222222222111000///000222333333333333333444444444444333444555666555444333111000000000111222222222222444555333///666777777555333222222222444333222111000/////////------...//////...------...000000///---,,,,,,---.........///111222222222888GGGHHH777...///000...000111111111000/////////......//////.........---,,,,,,,,,---///000//////111444666555222///......///000222222111000000000000222333444222000........./////////000000111222333333444444555666777777777:::;;;999666555555555444444444333000...///222333222111222333444333222111///,,,,,,---............///000000111111111///...---...111555555222.../////////...///111000///......------------------,,,---///000000000//////...,,,***++++++,,,...000555444222111000000///...000000000000000//////...000000///,,,******,,,/////////......///000111222222111111000000000000000//////////////////......111111111222222000---+++---...000111222111111000///111222222111111111222444333111//////000222444444333333222222333333444111222444444444222222111222333444222111111111000222333555444444444555777666444333333222111111222555555444444333333444666333111111222333222111111222333444555444333222111222222111111111222222222111000000000000000000000111111111000...---...///...000000/////////...------,,,,,,+++***+++,,,------...///000000000//////---///222222111///000000...000222111///......///////////////000111222222000///......//////...---...............//////000///000000000///...,,,,,,---------,,,***))))))))))))+++---//////...---,,,++++++***)))(((((()))))){{{ttt~~~{{{tttrrrrrrkkkddd^^^WWWWWWTTTQQQPPPNNNJJJGGGFFFEEEAAA???BBBEEEEEE???:::<<<:::999:::999666666777888999::::::888777444222000111222333333222111111///000111222222222222333222222222222222444555666333333555555444222///...///000111222444666444111555555555555333222222111222111111111111111///...,,,---///000000///---,,,...000111///,,,***+++---,,,,,,---///000222333333999GGGGGG777---...///---...///000000///.........------...//////...---,,,.........////////////...000222333111...---,,,+++//////111222222222000000000000111111111000......//////000000000000111222555444444444555666777777666999:::777555444444444333333222000...------...111111111111222222222111111000---,,,,,,---...//////000000000111222222000000000000444777777333......///...---...111000---,,,,,,,,,...///000...------///000111111000000000///---,,,,,,,,,---///222555333111000000///...------...000000000///......000000...,,,******,,,...///000000000111222333444222222111000000000000111111111111000000/////////333333333333333222222111......000222333222111111222333333222222222222333222222222111111222333444555444333222111111222333111222444555555444333222222333444333333333333333444555666666555555666888666444333333333222111222444444555444333333555666444222222333333222222333555444333111111222333444333222222222222222333333111000///.........///000222111000//////............//////---,,,---,,,+++---,,,***))))))***---...***+++,,,---------------...000111222111000///000000111222111///.........//////000000000000111222///........./////////...++++++,,,---...//////000//////000000//////...---.........---+++))))))***,,,,,,---///000000---*********************+++,,,uuummmmmmxxx~~~{{{xxxyyypppkkkgggeee___VVVOOOLLLMMMKKKJJJKKKJJJGGGCCCAAA>>>===;;;;;;<<<<<<:::777666555555666555444333333444555666555444444222/////////000000//////......000000111111111111111222111000000000111222333444333444555555444111///------///000222444555444222444444444444444333222111000000111222333222000...---...///000000///...---///000000///---+++,,,---,,,,,,---...///111222333999BBBAAA555......//////---...//////......------,,,------.........------222222111000//////000111111333222///,,,,,,---,,,000//////000222222111///......---...///000000///000000111111111111222444555444444444555666555555444666777666444444444333555444333222111111111111///000000000////////////000///...---,,,,,,---......///000000222333333111111111222444555444222000---...,,,***,,,//////,,,,,,,,,,,,...000000...,,,//////000000000000000000///...---......---...000333111000///000000...------000222333000...---...///...,,,++++++,,,---...///000111111111111222333444333222111111111111111222222222222222222222222444555555444333333333444111111111333444222222333444333333333333333333333333444444444444333444555555555333222222222222222222333444666666555444333111222333222222444666777555666666555444444555666444222222333333222222222222333444444333333444555444333333444333222333555666555222111000111222333333222222111111111111111000///////////////000000222111////////////...---,,,---,,,+++***++++++***---,,,***)))***+++---///........./////////////////////000000000////////////000000000///......---///000111111000/////////...............---......++++++,,,---.../////////000000//////.........---......000000...++++++---...------...///...,,,)))***++++++++++++++++++,,,nnnfffggghhhmmmpppmmmkkknnngggeeeaaa]]]WWWMMMGGGIIIEEEDDDDDDFFFFFFDDD@@@>>>:::999888666555666666666111111111222222222111000111333333111111111000...000///......///000000///////////////......///000111000/////////000111111333222111000///...---------///000111222333222111333333333444555444222000...///111333444333000.../////////000000/////////////////////...------------------......///111222666:::888222///,,,,,,000---...//////...------------------------------.../////////...///111444777555555222...---...//////111///...///111222111000---,,,***,,,...111111000000111222222222222444555444333333444555444333222111222333222222222222000222222000///000000000///000111111111///......///---...///...,,,++++++,,,,,,...///111333444444222000111222222111000000111//////,,,)))+++///000---...,,,,,,,,,...///...,,,.../////////....../////////......///...---,,,---222000//////111111///...000333666555222...------...---++++++,,,---...///...///000000000///000000444333222111000000000000111222222222333444444555333555777666555333222111333111111333333222222333333222222333444444333222444444444333222222333555555444444333333222222222333333444666777777555333444444222000000222555666555555555444333333333444333222111222333222222222000222333333222222333555222222222333222111222444222222222222222333222222444444333222111000000111///000000000111111222222000...,,,,,,---...,,,******++++++******+++,,,,,,,,,+++******+++,,,...///000000000/////////////////////////////////......------......//////.........000111000///...------/////////...,,,++++++,,,...///000000111111111000111111000///------,,,,,,...///111333222...---///000///...---,,,+++***))))))*********))))))******yyyrrrtttppplllbbb\\\\\\___fffhhhddd___]]]^^^^^^\\\XXXPPPHHHDDDDDD@@@???===>>>??????<<<::::::999777555444222111000///...//////...---...111333222111000///.........///...---,,,,,,---.........,,,,,,///000...------//////...---------......111222111...,,,---///000---...000222222222111000000333444222000000111111///000111222222222222222111000000111000...---...111...,,,...000000...---000///.........///......000111111000...---,,,,,,***---///000///------...000------//////***'''''',,,---......///111333666888333000222222...++++++---------...///000000///---...000000///......///000000111222222333333333333444444444444444444333222111111111222222111000000000000///000222222000000000000000000000///.........///......------...---...000222222333222222000111222111000//////000///000000......///...---...---,,,,,,,,,------,,,000///---,,,,,,,,,,,,,,,+++++++++,,,------.........///...---...000000///111555777666333000...,,,---...............000111///111222//////111222111111222333222111000000111///111444555555444333333555666666555333222333444333222222444444222111222222222333333444444333222333666555333444333333666555333333444333222222444222333444444444333333333111111111111111222333444333444444555666555444333222222111222222111000111222333333333222111111111000222444444333111111222333333333222222111111111///111444444333000000///111111111111111111000///000/////////---+++******))))))(((((())),,,------,,,,,,---,,,,,,,,,...//////111111//////000000------,,,,,,---//////...---------,,,,,,,,,,,,------...///111111///......///.........---,,,,,,---...///...000222333111111222111000///......---------///000000000000000000000...///000///...,,,******))))))***+++++++++******eeeYYYYYYYYY[[[XXXYYYWWWWWW\\\]]][[[YYYYYYVVVVVVUUURRRLLLEEEBBBBBB@@@>>>;;;;;;<<<;;;999777666555444333222111000///000000111111///,,,---///000000///......---------...------,,,,,,------...---,,,,,,......---,,,,,,...---,,,,,,,,,------...///000000---+++,,,...///......000111111111000000000222222111///000000///...///111222222222222222///...///111222111111222000///......///000000000///.........//////...............---,,,,,,,,,---,,,...000000///------...---++++++,,,,,,(((&&&'''------......///111333555444///,,,---...,,,++++++---------.../////////...+++,,,---............/////////000111111222222222222222333333333333222222222111000000000111222222000111000///000222222000........./////////...---,,,,,,,,,---...////////////000111222333333444444000111111000///............//////......//////...------,,,,,,---......---000///..................,,,,,,---------,,,,,,,,,------,,,+++,,,000222222111444666444111000///...000000000000///.../////////000000///...///000111///000111111111111111222222444666777666555333333222333444444333222333555222222222333444333222222...000222333444333333333333444333111222222333666666444333333222111111222666555444444444444333333333333222222222333444555444555555666555555444444222111111222222111111222333444444444444444444444333444666555333222222222444333333222222111111000///111222222111//////000//////...///000111111111//////000111...,,,,,,...******)))((()))+++,,,+++++++++,,,,,,---...///000///000000////////////---,,,,,,,,,...000111000......---,,,++++++,,,...///000222333222000......///.........---,,,,,,---...///...///111222000000000333333111///,,,,,,---...000000000000000000//////...///000000...---,,,+++***+++++++++******)))(((|||ZZZNNNNNNOOOUUUVVVSSSPPPPPPSSSTTTSSSRRRSSSLLLLLLLLLJJJFFFAAA??????>>><<<999888888888777666444333222222111000///---000000111222000---------......------,,,,,,,,,,,,,,,,,,---------------------,,,,,,------,,,++++++------,,,,,,,,,,,,,,,---,,,......,,,+++,,,------....../////////000000000000111111000/////////......///000111111222222222000000111222222111111111///111000---,,,...000///---------......///......------,,,,,,+++,,,---///...///000000...---...///...,,,+++,,,+++((((((***...---...///111222333333222---******+++++++++,,,---,,,,,,------...---,,,******+++,,,---............//////000000111111111222222333333333333222222000///---------///000000000111000000000111000///000000000111111000///...---,,,,,,---...000000000000000000111222333333333333222222111111000///......//////......//////...------,,,---...////////////............---,,,+++,,,---......,,,+++***+++++++++***+++---000222222222333333222000000000000111222222111000/////////000////////////...///111///000111111111222222333333444555555444222111000///111222222222222444555111222333333333333333222333444666666555444555555666777444333444444444777999777666666555444444555555333111222444666555444444444444333333333444444444555666555444333333333222111111333333222222333444555555555444444444555444555666555444333333444444444333222222111111000000111111111000///000111,,,+++******+++---......---///111222///,,,,,,...,,,,,,***))))))******)))******+++,,,.../////////......///111000...------++++++,,,...//////...------,,,+++***+++,,,...///111222333222000///////////////......---------...///......000000///...---222222000---***))),,,///000/////////000000///------...//////...---------,,,,,,++++++***)))''''''iiiQQQLLLMMMLLLNNNNNNKKKJJJKKKNNNOOOMMMJJJJJJFFFEEEEEEDDDAAA===<<<===<<<:::888777777777666555555444333222222111///------...000222111///......---------,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++******------,,,,,,,,,++++++++++++---...,,,+++,,,,,,+++......---------.../////////000000//////000///---...///000111111222222333222222222222222111000//////333444///,,,---///...---,,,,,,,,,---.........------------------...///////////////...---...//////...---,,,+++***+++...///...///000222333333222222...+++++++++++++++++++++******+++,,,,,,+++++++++******+++---...............//////000000000000222222222222222222222222///...---,,,------.../////////////////////...---111111222333333222111///111///......000111000///000/////////111222333444333111000111222222111//////000000......//////...---,,,---...///000111111/////////......,,,***(((+++---//////,,,*********((()))+++...000111111000222222111000000000000111000000111111111111111111000//////111111//////111444444444444444333333333222333444333111000///......///111111111222333444111333444333222333333222444444444444333333444555555666444222333333222555666555555555444444444555444333222333555666666666555444444333333333333333333444444333222111111222333222333444555444333444555555555444333222222222222222333333333333444555444444333222222111111111111111222111000000111222111000........./////////---///000111///++++++,,,------,,,***)))******)))******+++---///000///...---,,,///333333...,,,,,,,,,,,,---/////////---,,,---,,,+++++++++,,,---......///000000///////////////......---------------...------...//////---,,,//////---+++******,,,......---------...///...,,,,,,---.........------...,,,,,,++++++***(((''''''xxxhhhSSSGGGHHHJJJIIIFFFDDDEEEEEEGGGIIIIIIGGGDDDCCCCCCCCCBBBAAA===:::999:::999999888777666555333222444333111111222111///---+++---///111111000///...------,,,,,,,,,,,,------,,,,,,---......---,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++,,,---...---,,,,,,,,,+++------,,,,,,,,,,,,---------......---...///...---...///000111111222333333000000111111111111000000///444777222///000111000...---+++***+++---...///---...//////...---------.........---------...///...---,,,+++******,,,///000000000222333444333222///---,,,,,,---,,,++++++***)))******+++,,,++++++,,,,,,+++,,,---...............//////000000000000////////////////////////000000000///////////////////////////...---------///000111222333333222111333111//////000111000///000/////////111333444555///...---///111222111///000111000///...///...---++++++,,,---///000000000000000000//////---***((())),,,......,,,+++***+++***+++---000222333222111333222000000000000000000000000000111111222222111///...///222222000///000666666666555555555444444333333444333222111000000///000111111222222333333222444555444333333222222333333444555666666666666666888777555666555444777666777666666555555444333666666666555555555555555555555444444333333333333222333333333111000111111333333333555555333333333444444444333222111111111111222333333333333444444444444333222222222111222111111111111111000000111222111000000000000//////...---...000///---+++***......---+++***++++++***+++++++++---...///...,,,---,,,000555555///,,,,,,......000111222111000...------------------,,,,,,------......------------...------,,,,,,,,,,,,,,,------------...///---,,,///---,,,,,,---------,,,,,,++++++,,,------,,,+++***+++,,,---------------+++++++++******))))))(((www\\\IIICCCEEEEEEGGGDDDCCCDDDDDDCCCCCCCCCBBBAAAAAABBBAAA???>>>;;;888777888777888777666444222000///000///......000000///---,,,.../////////000///...------,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++,,,,,,+++***++++++***&&&'''((()))***+++++++++,,,---...---,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,------,,,...///000111111111222333111222111///.........---,,,111444222111222222222000...,,,++++++---...///---...//////...,,,,,,+++------,,,,,,,,,---......------,,,,,,,,,---...000000000222333444444222111,,,++++++,,,------,,,++++++***++++++,,,------,,,------------..................//////000000000000///////////////////////////000000000////////////////////////...---...///...///000222444555555444111000//////111111000///000...---...000222333333---,,,,,,...000222111000000000000............,,,*********,,,---..................//////---+++***)))+++---...---,,,,,,,,,///...///111444555666777666333111000000000///000111000000000000111111000......///111111000///...444333333333444555555555222333333222222111222222111111222222222222222333333444555666555222111222333444666777888888999999;;;>>>>>><<<;;;999:::======>>>>>>===;;;999777555555555555555444444555666555555555555444444444444333333333333333333222222222222333444444333222222333333333333222222333333333333444444444333333333333333222222222222333333000111111000000/////////------,,,------...------...,,,---///000///...---...///...,,,++++++++++++++++++,,,------------,,,---,,,///444444///,,,,,,---...///000111111111000///////////////...------------------,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++,,,------------------,,,---,,,+++,,,------+++)))++++++++++++++++++++++++)))+++,,,---------,,,,,,************************uuuTTTBBB@@@AAA???CCCBBBAAABBBBBB@@@???>>>>>>>>>??????===;;;:::888555555666555666555444222000000000000...,,,---///000///......//////...///000000............------,,,,,,,,,---------...---,,,++++++***,,,,,,*********+++***&&&'''(((******++++++***+++,,,,,,+++,,,------,,,,,,,,,---...------++++++,,,...///---,,,,,,,,,,,,...//////000000000111222333333111...,,,,,,,,,+++,,,---///000000111222222000///...------............/////////---,,,++++++---,,,,,,,,,,,,,,,------------------...000000000///000333444444222111000---------...//////...---,,,,,,,,,,,,---------,,,+++,,,---...............---......///000000000000000000////////////000000......///.........///000///............---...111000000000111222333333333///000000111111111111000///...------...000000///---------...000000000///...///...------...---,,,*********,,,---......------------......---,,,+++***+++,,,...............000///000444777999;;;===;;;666222000000//////000222111000///000000000000////////////000111000///111000000111333444444444111222222111111111111222222222222222222222222222333333555999777222111333222333555444555888???DDDMMMPPPOOOJJJFFFDDDEEEJJJNNNPPPPPPOOOLLLJJJFFFCCC<<<:::888555555555666777444444444444444444444444333333333444555666444333222222333444555333333333333333333333222222333444333333444444444333333222222222222222222333444444222111000//////////////////...---...///000000000---------///000///...///...//////,,,++++++++++++***+++,,,,,,,,,,,,,,,---------...000000...------------.../////////......///////////////..................------------,,,,,,+++++++++,,,,,,,,,++++++---...,,,++++++,,,+++*********+++,,,,,,***)))+++,,,---,,,***))))))******+++...//////...---,,,************++++++++++++mmmOOO>>>@@@@@@>>>CCCAAA???>>>>>>===<<<;;;:::::::::<<<:::888777555444444555333444444333111111222444333000...---///000///......//////......111111000000000///.........------------------,,,,,,+++***)))+++,,,***)))***+++***)))***++++++++++++***)))***++++++***+++---------+++,,,...//////---+++***...000111///---,,,,,,---......////////////000111000111///,,,,,,---...---...------///111111111222111000000///000///...---000000000...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111000///...000333444333222000000111111111111000000///...---,,,,,,,,,------,,,+++***+++---......---......------...///000000111111/////////....../////////...//////......///222333...------------,,,...111222111000////////////...000111222333222111111111111///....../////////...------------------,,,,,,,,,------,,,,,,---------++++++,,,---...//////...000///////////////---,,,+++,,,,,,...///000////////////222888<<<===>>>@@@???999333000000///000111222111/////////111111111111111000...///222222000000//////000111333333333222222222111111111222333333222222222222333222222333222555:::999222111555555777888666888AAAPPP\\\jjjmmmiiibbb[[[WWWYYY```hhhkkkllljjjhhheeeaaa]]]LLLFFF???:::888777666666333333333333333333333333333222222444777777555222222222333555666555444555444444444333222111222333111222333444444444333222222222111222222333444555444333000///...///000111///...,,,+++,,,...///000.........///...,,,---......//////---+++++++++***)))***,,,,,,++++++,,,------------------------...000000000///...------,,,.........------......//////.........////////////,,,+++++++++,,,---,,,,,,+++...///,,,************((()))***+++,,,,,,,,,---,,,...///---***(((((()))***,,,///000000///---,,,************++++++,,,,,,cccFFFBBB???>>>>>>===<<<<<<;;;999777555555666777999888888777666444333333444666555444111//////111444333///,,,,,,---...///000000000000000000000000111///000000000000000000000///...,,,+++***)))(((''''''((()))*********++++++************************)))***+++***+++------++++++,,,...000000///---,,,.........---------------///...///000222222111000000000000000000///...---,,,...///...------000333111000///111333333111///111111000///------,,,------------,,,+++,,,...///...---,,,---///000000000---000222333222222222333222222333333222111000000///---,,,,,,---...//////))))))+++...///...000222111000///.../////////.../////////....../////////...///111111111111222333...,,,***))))))+++---...000000111111000///...---///111333333111000222555000//////............///---,,,,,,---------,,,+++...//////---,,,------,,,,,,---............---,,,///111222000......---++++++------,,,,,,---...---...///111555777777888:::555333000000000111111000111111111111111000000000000111222111111222444333000/////////000000111222333222222222222222333333555444222222222222222111222333444222111555888444555666888BBBLLLYYYqqquuupppnnnqqq{{{}}}lll^^^QQQIIIAAA:::777666555333444444333444555333444333333555777666555555333333333555666666555444222555666555333333444333333333333222333555444222555333111111111000000222222000...---...000111111444222///,,,,,,---///000///000000000///......------,,,,,,---------,,,+++***,,,---,,,++++++---///---------,,,+++++++++,,,.../////////...---------///...---,,,------......//////...//////000//////++++++++++++******)))))))))///222...))))))+++---,,,+++******+++++++++***++++++,,,---+++)))((()))+++---000111000---+++******))))))+++,,,+++***+++yyyZZZEEEAAA>>>===<<<:::::::::999888666444333333555666555666666555333333333444555555333111//////111333333///------...---,,,---.../////////.........///////////////////////////---,,,,,,,,,,,,***)))'''((((((************++++++++++++++++++++++++,,,,,,+++,,,+++***,,,...///...,,,,,,------------,,,,,,.........---------------------...000111111111000111000/////////......---+++---///000/////////000222222111222444555444333333333222111//////......,,,,,,---------------...------,,,,,,---...//////000111222222000000111222222333444555444222000...///...------///000111111------...000111000111333222111000000000111000000...............////////////000111111///---+++)))---,,,***)))***,,,...///000000111111000///...---...///111111///...///222111111000//////.........---,,,,,,,,,------,,,+++***+++,,,,,,,,,------+++---...///000000000//////111333333111//////...---,,,---,,,***)))+++,,,,,,//////000222333222333555222000...---...//////.../////////000000000000///111222333111111222333333111222111111/////////000111111000000111222444555555444333333333444444444000111444444333555666555888999???UUUmmmqqqbbbSSSGGG???:::888555555555444666666333555444444666666555444444444444444555666666444333222555666555333333444333333444333222111222333222111000000222222111//////111///---------///000000///...,,,,,,,,,---///000......//////...---,,,,,,,,,,,,---......---,,,+++***+++,,,,,,+++,,,---...---------,,,+++***++++++------...---,,,,,,,,,---------,,,,,,,,,---...///000000//////000000//////,,,,,,+++******))))))((((((,,,...***((()))++++++---,,,++++++,,,++++++******+++,,,---,,,***)))***...///000///---+++******+++******,,,---+++******zzzsssTTTCCC@@@===<<<:::888888999999777555333222222333333444444444333222222222222222222222000//////000222000...---......---+++***------...------,,,,,,---.........---------------***+++,,,------,,,***(((((()))***++++++++++++,,,------,,,,,,,,,,,,,,,---...---,,,***+++...//////------,,,+++++++++,,,---............---------------...///000000/////////000000000111111000...---+++,,,---.../////////...111000111111222333444444555444333111000///...---+++,,,---......---,,,,,,------------------...///333333222000......000111111222222333222000...---///.........////////////......///000000//////111111000//////000000000000///////////////000000111111000000///---+++(((&&&++++++***)))***+++---...000000111111111///...---//////000111///---...111111111111000//////......,,,,,,+++,,,,,,---,,,,,,(((***,,,,,,------,,,+++,,,---...///000000000000111222222000.........---,,,,,,+++((((((***---...000////////////...///111000///....../////////............///111111111000222333333222111222222222222333333222000//////000000000000111222222333333333222111222333444444444444222222444555666888;;;>>>FFFVVVtttmmm]]]OOOCCC???;;;999888777777777555555555555666555333333444555555555666666555444333222444666555444444333333333444444111///000111111000//////222444333000///000///---------///000000///...---,,,,,,,,,---------...///...---,,,,,,,,,---...///000///...---,,,******+++,,,,,,---------,,,---,,,,,,+++***++++++------,,,,,,++++++,,,---,,,,,,,,,,,,+++---///111333222111000//////...------,,,+++***)))))))))))))))******((()))++++++***,,,,,,,,,,,,,,,+++***))))))***+++------+++***+++......---,,,,,,,,,---...,,,++++++------+++***)))~~~wwwoooRRRAAA???>>>>>>;;;999888999999777666444444444444444555555444222111000///////////////...------...///...---------...---,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------++++++,,,......---***))))))***+++,,,++++++,,,,,,......------,,,,,,,,,,,,...---+++++++++,,,------///...,,,++++++,,,---...........................---...//////...,,,,,,,,,---...000222333111...+++---,,,++++++,,,...//////....../////////000222444777666444222000///---,,,------.........---,,,+++---......---,,,---///000444444222///------...000222111000////////////000111000000000///......---......////////////.../////////....../////////...000000000000111111222222222000...,,,---------,,,,,,++++++***++++++,,,---000//////////////////.../////////000...------////////////000000//////...,,,++++++++++++,,,,,,---,,,,,,------------,,,+++,,,------...//////000000000111000///...---------,,,---,,,******---000111......//////...---...///////////////000000000///...---...///222333333222333444444333222222222222222222222222333222111111000111222333333333111000111111000000111222333222333000///222555666:::BBBNNNbbb|||}}}iiiUUUMMMFFFAAA===888555666444666555555555444333444777666666666666666555444333222444555555444444333333333444333111///000111111333000///000222222111111000///.........///000111111000///---------------.../////////...---------...///000///...---------*********+++---...---,,,,,,,,,,,,++++++***++++++---------,,,,,,,,,,,,,,,+++,,,------,,,---000333666444111...------,,,,,,,,,,,,+++***************++++++***)))***,,,,,,+++,,,+++,,,,,,,,,+++***(((((()))***,,,,,,+++******,,,,,,+++++++++,,,...///---,,,+++------+++))))))|||ttthhhNNN@@@@@@@@@@@@>>>;;;:::;;;999888666666666666666555666555333222111//////.........------,,,,,,------//////...............---***+++,,,,,,++++++++++++,,,++++++,,,,,,---......---------------,,,+++)))***+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,......------,,,------------..................///,,,.........---,,,,,,---***+++---...///...---+++---,,,++++++---...///.........///......///222444777555444333222111///...//////...------,,,,,,,,,,,,---------,,,---///111333333111///---------...111111000///000000111222222222222222111000///...//////000000000000000///............////////////000000000000111111222222222000......///000000000,,,,,,,,,------.../////////...---,,,---//////000---------------,,,,,,---.........//////...------+++++++++***++++++,,,---///.........---,,,,,,,,,............//////000000111111000000///......///---///...------///111111---...000111000------///---------...//////.........---...///111333222222333333333333333222222333333222111333444555333111111222222222222222111111333333222222333333333333000222333666999;;;GGGZZZqqqoooggg___XXXOOODDD===;;;999777666555444333333555888555666666666666555555444333333444555555444333444444333222000111222222111222000...///111000000///000000////////////000111000///...------...000111...//////...------------.........---,,,+++,,,---+++******+++---------,,,,,,,,,,,,++++++***++++++,,,------------,,,+++***+++,,,...------...000333555333///,,,+++,,,,,,---*********)))))))))******,,,------,,,,,,,,,,,,,,,++++++,,,,,,---,,,+++))))))((()))++++++)))((()))---,,,,,,+++++++++,,,,,,...,,,+++,,,,,,***)))***uuuaaaNNNCCCAAAAAAAAA@@@===<<<<<<:::888777777888888777666555444222111111000//////......---,,,,,,,,,------000111111000//////...---)))***,,,,,,,,,,,,,,,---,,,,,,,,,+++,,,,,,---......------,,,,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,(((((())),,,......------,,,,,,------------,,,,,,---............////////////////////////000111222---,,,,,,,,,---.........,,,,,,---...///000...---.........------...111333333222111111222222111000000///---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,...000111333222000///------,,,------...///111111111000000000111111111000//////000.../////////000111000///---,,,,,,---.........---000000000000000000111111222111111111111000...---******,,,---...///000000///...,,,+++---...//////---,,,,,,---...------...//////......---,,,+++***++++++++++++++++++,,,---...------------,,,,,,---...------------......///000//////000///------...///000000///............---///111222000---,,,...---------...............------...///000000000000111111222333333333333444666444333333555555333111333111000...///111333555555555444444444444333222111666666777<<>>===<<<<<<;;;:::888888999999777666555333222111000000///......---,,,+++++++++,,,------///000000//////---+++(((***+++,,,---------...------,,,+++++++++,,,,,,---,,,,,,,,,,,,+++)))((()))***+++++++++***+++++++++***************++++++((('''))),,,...---,,,---+++,,,---......---,,,,,,------....../////////000222111000///000111222333000///......///000000000,,,,,,---...//////...---------,,,,,,,,,---...000000///...///111111000...///---,,,++++++,,,---,,,,,,++++++,,,...000222333333222000...,,,,,,,,,,,,,,,---...///000///.........//////......---...///---......---...///...---,,,+++,,,,,,.........---000000000////////////000111111222222000...---,,,***+++,,,...////////////000...---,,,.........------,,,,,,...000000000000///...---,,,+++*********+++,,,------,,,,,,,,,---,,,,,,,,,------,,,+++,,,,,,,,,,,,+++,,,,,,---.........///000///---,,,---///000000...---------,,,---...000111...++++++------...............//////---...//////...---.../////////111333444333444666666666555555444333333333444222111///000222444666555555444444444444333222111666666===OOOcccttteeeWWWMMMGGGDDDAAA>>>;;;777444444555666666666555444555555555333333444444333444555444444444444444444444222222222222333222000000222000000000000///...///000222111000...---,,,,,,,,,,,,,,,---,,,+++***++++++.........//////...---,,,,,,+++******++++++,,,---,,,,,,,,,,,,++++++,,,,,,------......//////...,,,+++,,,......///......---...---,,,+++,,,,,,------*********+++******)))(((++++++,,,------,,,***)))*********+++,,,---------+++)))((()))******)))***'''((()))***---......---,,,+++,,,......,,,******uuuWWWNNNIIIDDD???===<<<<<<<<<<<<===;;;::::::::::::888666666444222111000///---,,,...---+++*********+++,,,(((,,,.../////////---***((()))+++------......//////...---++++++******++++++++++++++++++***)))'''((()))******************,,,,,,+++***))))))((((((***((()))+++,,,+++***+++,,,,,,---.........------------......//////000000222000---,,,,,,............///000111222111...,,,,,,,,,,,,+++,,,,,,...///...---,,,,,,------...///111000///000111111///...,,,+++***+++,,,------------,,,,,,---000222444555444222///---+++++++++,,,...............////////////000000///------...///---...---------///...,,,---------...///000//////222111111000000/////////000111111000......///000//////000111111000000///000///......///...,,,+++,,,******---///000000000...---,,,++++++++++++++++++---......------------,,,,,,---......,,,***+++------,,,,,,---...////////////000111111......//////000///---,,,---------+++,,,......,,,***+++...------------------......---///000000---,,,---.........000333444444555777555666777555333222444666444444444444444333333333666555555555555444444333555:::@@@TTTtttqqqdddTTTQQQMMMJJJEEE???999666555666666666555444444444666333222333444333444666333555666555444333333333333222111000///...111444111111222111000///000000000000000000//////......,,,------,,,+++***++++++++++++,,,---...---+++))),,,,,,+++******+++,,,---,,,,,,,,,,,,++++++,,,---//////...///000111111000------///000000///...,,,---------------,,,+++***,,,,,,------,,,+++***)))+++***+++---...---***((()))(((((()))+++,,,------,,,***((()))+++++++++,,,)))))))))***,,,,,,,,,+++++++++---///000---***)))xxxTTTIIIEEEAAA>>>===;;;999:::>>>;;;:::999888888777555444222222222333222000---+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,...///...///---(((***))),,,///...,,,------......---+++***))))))******+++---...---+++)))************)))((((((***,,,---,,,+++***++++++***((()))***+++,,,,,,,,,,,,---,,,---......///000...,,,,,,,,,....../////////000000...,,,***)))***---000//////000222222///......,,,---............///000------,,,++++++,,,---...000///......------...000...---,,,,,,---...---------++++++...111333666888444000,,,******+++++++++///...///111111---,,,...000000///...------.../////////.........---,,,+++---------/////////000222333000///000111000///000//////...............---***,,,///000/////////000...---...//////---+++,,,+++++++++,,,---.........000///...---,,,,,,,,,---000///---,,,,,,---...///......---++++++++++++***+++---...---++++++---///000111111//////000000//////...,,,+++++++++,,,------...///......///000//////...---......---...///000000000...,,,,,,...000000111222555777888777555555555444444444444444444222222222222333555666777999444777555444777555555777???RRRrrryyykkk```ZZZXXXUUUOOOEEE;;;;;;777777999666333444444333333333333333333333444333222222444444444333333444333111/////////111111000000000000000000000000000///.........---,,,,,,---+++++++++------,,,***++++++,,,,,,------------,,,---------,,,+++++++++,,,---,,,+++))))))+++---...///000000111111333444222000///......------,,,---,,,+++++++++,,,+++******+++---...---,,,++++++***+++---///...+++((((((+++***((((((***,,,------+++,,,,,,******,,,---+++,,,,,,---,,,,,,,,,------------...000///,,,******vvvQQQFFFAAA>>><<<===<<<999999;;;:::888777666666666666666666444111000222222111000......---,,,,,,+++++++++,,,,,,...///...//////+++...+++,,,...,,,+++,,,,,,+++++++++***)))(((((((((******---///...,,,++++++++++++***)))))))))***+++,,,+++***))))))))))))))))))***************+++,,,+++++++++,,,///111///+++------......---...///000111///,,,++++++,,,---.........///000111///........./////////.........///......---------...///000000//////000///...---...111///---------///000000///,,,+++...111333444444222///+++)))***+++,,,,,,,,,---///000000.........---,,,,,,,,,+++,,,------//////...---,,,+++,,,,,,---,,,---/////////000111444222111111000//////000///...---...//////......---......---,,,,,,---...---,,,---...---+++******+++++++++,,,,,,---......000//////...------------,,,,,,,,,---...///...---//////...+++***+++***)))+++,,,------,,,,,,...//////000000//////000000//////...---,,,,,,---...//////000000////////////......---...//////............//////---,,,,,,---///000000111333555666666666666555444444444444444555111111222333444666777888:::555777555444666444555===OOOsss{{{oooccc^^^\\\\\\VVVMMMCCC===:::888444222333444666555444333333444666777444333333444444333222111222111000///////////////////////////////////////000...---,,,,,,------------,,,,,,---///000///...,,,,,,,,,,,,---,,,,,,,,,---......---,,,+++***+++---------+++)))((()))***,,,---...///111333555777555333111000000///...---******))))))***++++++******+++------,,,,,,,,,---...------...---+++******+++)))''''''***------,,,,,,------,,,,,,,,,+++***------------,,,,,,------++++++,,,------***))))))sssNNNBBB???;;;999:::;;;999999:::999777444333333555666666888444000///111333222000///...------,,,+++++++++,,,,,,...//////333888777222---,,,---+++,,,,,,+++***+++,,,+++***)))(((((()))***---//////---,,,,,,,,,+++************))))))*********)))(((((()))***)))***))))))(((((()))***---,,,+++---111333111---.........---,,,---...000111///,,,,,,---...---,,,---,,,---......---------///........./////////......---,,,,,,---...000000///......//////---***)))......---,,,---......///000,,,+++...222333222111///---***)))***++++++++++++...000000///.........+++++++++,,,,,,---------//////...,,,***)))+++,,,---,,,,,,...000///......333222000000...------//////---,,,---///000///...///...---,,,++++++,,,---------------,,,***)))***+++++++++,,,,,,------...//////////////////....../////////000000///---,,,///000...+++******)))(((+++++++++,,,,,,---.........////////////000000///111000000//////000111222111111000///000111000...//////000222222000......---.........------...//////000111222333444666777777666555444333333444444222222222333444666777888999555777666777888666:::KKKjjjooofffdddgggeee^^^TTTJJJBBB>>>999777888888666555444444444666777888555333333555444222000///000000000000000000000000000000/////////////////////---,,,++++++,,,------,,,++++++---...///...---++++++,,,,,,,,,,,,,,,+++---......---,,,+++******...//////---+++*********+++,,,---...000333777999999777555333222111///...++++++******++++++++++++++++++,,,,,,,,,,,,---...///,,,******++++++***+++---***'''))),,,///...------------...---+++***)))---......---,,,,,,,,,---,,,++++++,,,,,,+++******~~~pppLLL???AAA;;;777666666777999:::888666444222222333333444555333111000111111...,,,,,,,,,+++++++++,,,,,,---,,,+++---...000999BBBEEE333...---------//////,,,+++,,,,,,,,,+++*********)))***---//////---,,,,,,,,,+++************)))((()))******)))'''(((***,,,*********)))(((((()))***------,,,---000222111............---,,,,,,---...///...------......---+++,,,,,,+++++++++++++++,,,---,,,,,,---///000000///...---,,,+++,,,---/////////------...///---***(((***+++,,,---...---,,,+++...++++++...222222111000---,,,+++************+++---111333111......---,,,,,,+++,,,,,,---------,,,---......,,,***)))***+++---++++++...000///---,,,000111111000...------......---,,,---111333222000000///...---------------/////////...---+++++++++,,,,,,,,,,,,,,,---.../////////000000000///......111111000/////////......//////---+++*********)))***))))))***,,,......---...////////////111111000222222111000000111222222111111000///111333222000//////000222111///.........///000000///......//////111333333333444666777777666666555444333222222444444444444444555666666777444777888:::;;;<<>>;;;666444444555555666666666666555333333555444111///...------......000111222222222222111111000//////.........---++++++,,,------,,,++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,------,,,,,,+++******,,,---......---,,,,,,,,,++++++,,,---///222666888;;;:::888555222111///---------,,,+++++++++++++++***++++++,,,------...///...+++((()))++++++++++++---,,,***+++...000000///...,,,---......***)))***,,,,,,,,,,,,++++++,,,------,,,,,,,,,+++*********|||kkkIII>>>BBB<<<666444555666888:::888666444333222222111000111111111000///...,,,******************+++,,,---++++++---///111999AAADDD111......///000222222...---,,,,,,***))))))***+++)))***,,,...---+++++++++,,,***))))))******)))(((((()))***(((''''''***,,,+++++++++)))(((((()))***++++++,,,++++++---,,,+++---...///...,,,+++,,,---,,,---------------,,,,,,------,,,+++***+++++++++,,,,,,,,,---000111111111000...,,,,,,,,,---...///000...---///000...,,,+++***+++---...///...---,,,,,,,,,---///000/////////------,,,+++******))))))---111222000------,,,***++++++,,,,,,---,,,++++++,,,---///---+++))))))***---++++++---///...,,,+++///111222222000//////...---,,,,,,///444777888777444111...,,,,,,---...///000000000///---,,,,,,++++++,,,---.........000111...//////000000///...---,,,,,,---...///000000000......---******++++++++++++******+++---///...---///000000000000222222111000000/////////000111222222111000///111333222000///......///...---,,,---...///000000000////////////222444555444444666777666777777666555333111000555555444444555555555555555444777888999:::@@@QQQ}}}iiiUUUNNNLLLJJJCCC;;;999888666666666666666555555444444555444222000///---,,,,,,---...000111222444333222111000///.........000000...---...---,,,------,,,---------,,,+++***+++,,,---------------+++++++++++++++++++++******+++,,,,,,,,,++++++***,,,,,,,,,,,,---000333555::::::888444111000...,,,,,,,,,,,,+++************,,,,,,---.../////////...///,,,***+++,,,,,,++++++++++++,,,,,,,,,---...///...,,,+++---,,,******,,,***+++************+++,,,---,,,,,,******)))))))))yyyfffFFF===???<<<888777666666777777777666555444333222000///000000///...,,,,,,,,,---+++******))))))******+++***+++...//////333666555///---...000111444444//////...---+++******+++,,,******+++,,,,,,******++++++***))))))))))))))))))*********)))'''&&&(((***+++++++++******)))***+++***++++++***)))*********,,,---///...,,,++++++,,,+++,,,---,,,+++++++++,,,---------++++++,,,------.........///000111111111000---+++***+++,,,------///---,,,...///...------,,,,,,,,,,,,,,,---......------...//////---,,,------......---+++***))))))+++,,,...---,,,,,,+++***,,,,,,---------,,,,,,,,,+++---......,,,*********---++++++---...---,,,+++---///111111000000///...,,,,,,---000555:::;;;<<<999444---)))))),,,...///...000111///---,,,+++++++++---.../////////000111...////////////...---,,,+++,,,---///000000///---------,,,******,,,---------------...///000000///000111222111111222333222////////////000222333444333333111000000111111///000///.........------......///000000000000//////111333555666555555666777666666777777666444222111444444555555555666666666666666888777777999FFFcccwww^^^UUUWWWYYYUUUNNNHHHCCC===888666666777777777555555555555333111111111111000///000111222333222222111000///......---///111222000//////...,,,,,,---------------------+++,,,---.../////////...*********+++,,,,,,+++++++++,,,------,,,+++***))),,,,,,,,,+++,,,---///000555666555111......---+++,,,,,,,,,,,,,,,,,,---.........///000000000///......,,,+++,,,,,,+++)))((((((***++++++))))))***,,,---,,,+++,,,,,,++++++,,,*********)))((()))***+++---...---+++***++++++***uuu```CCC;;;<<<;;;:::999777777666555666555444444333333111000000///---,,,+++,,,,,,---,,,+++***)))))))))***+++++++++---...---......***,,,+++---...///222222...000///...,,,+++******+++*********+++***))))))+++******))))))))))))***+++......---+++(((&&&&&&'''***+++++++++*********++++++,,,+++******++++++***+++---...---+++***,,,---...---++++++************+++,,,,,,++++++---......//////000000/////////000...,,,)))((()))+++,,,,,,---,,,,,,---...,,,,,,,,,++++++++++++++++++---......------......---,,,,,,---...000///---+++******))))))***,,,---,,,+++***+++,,,......,,,,,,---///,,,,,,,,,,,,,,,+++******---,,,,,,------++++++,,,---......---...//////---------...000333666888999999444...******,,,......---000111000---,,,+++******---///000///.........////////////...------,,,---....../////////---+++------,,,***+++---....../////////000111111111000111222222111111222222111000000000000000111222222222222111//////000000///111/////////...------.........///000111111111111333444555555444444555666666666666666666666666666666666666666666777777777666777999777888>>>VVV~~~bbbVVVXXX```bbb___]]]VVVLLLCCC>>><<<;;;;;;:::888666777666444333333444444333333222222333333000000000000//////......000222333000///000000...------------------,,,,,,,,,---......///......---++++++++++++,,,,,,,,,+++---......------+++***)))***++++++******+++,,,---...111000---,,,------,,,---...............000111000///////////////...---+++++++++,,,,,,***((((((***+++++++++)))))))))***,,,------,,,,,,,,,,,,+++++++++***)))(((((()))***---......,,,,,,------,,,qqq\\\AAA;;;;;;;;;:::888777666666666555444333333333444333333111///,,,,,,,,,,,,***))),,,++++++*********+++,,,---+++++++++***,,,---***,,,+++,,,,,,,,,///000---......---,,,***(((((((((***))))))***))))))***,,,*********)))((()))+++---222111///---***'''&&&%%%)))***++++++*********+++---,,,***)))+++---,,,***,,,------,,,******,,,///000---***)))***+++***(((((()))******+++---...------...//////.........///...,,,))))))***,,,------,,,---...//////---,,,---)))+++,,,---,,,,,,,,,---...,,,+++---///...---,,,,,,///111000...,,,++++++***((((((,,,...,,,***+++(((***,,,,,,******,,,...,,,,,,+++++++++++++++***---,,,,,,---,,,++++++,,,000000...,,,---000000............///000111333333666333///---...///...---,,,000222000...---+++******---///000...,,,,,,,,,/////////......------,,,,,,,,,++++++,,,------...------,,,++++++---///...///000000111111000000000222333333222111222222111000000///......---------000111111///...000000000///------------+++++++++...//////111222333333444444444444333333444555666666666666666666888999:::888888888777777666666666666888999888;;;FFFfffooo\\\[[[dddllllllooohhh\\\RRRKKKFFFBBBAAA<<<:::888888777555444444222222333333333222222111////////////000000000000000333333///...111222000////////////...,,,,,,+++,,,,,,---...------,,,+++---,,,,,,,,,------,,,+++---,,,,,,,,,,,,+++***)))))))))******)))***+++,,,***------+++***---...------.........------...///111///---,,,,,,,,,,,,,,,******+++------++++++,,,------,,,,,,,,,+++******,,,...///---------,,,)))---,,,+++***(((((()))******,,,,,,++++++------+++qqqQQQ@@@===<<<:::888666555555666666666555333222222111000000000///---,,,,,,+++******,,,+++******+++++++++***+++++++++,,,,,,,,,,,,,,,***************+++,,,---,,,,,,+++***))))))))))))***+++,,,---***'''(((******+++++++++*********+++555444000+++(((((('''''')))***))))))((()))***+++---+++***++++++***)))***++++++++++++***+++,,,---...---++++++++++++)))((()))*********+++,,,------...------...///000000///...++++++---...---,,,---...............---,,,,,,---,,,---//////---,,,,,,,,,...000///......---,,,000000000000...+++)))*********+++,,,---,,,,,,+++++++++,,,+++*********+++***,,,---,,,)))(((***---+++,,,---+++((((((+++///,,,------+++***---//////---......---...000111000111000//////000000000///...///000111///***''''''///............///111222111///---------+++***++++++***+++,,,------...//////---***)))+++...000222111000/////////111222222333222222222222333333444444111///...///000//////000000///...------------...------,,,------------.........000222333222111555777888666444444555555777666555777999:::;;;::::::;;;999888888666333555555666666777<<>>::::::888777666555555444444333222222111111///......---,,,,,,,,,,,,+++***,,,+++***)))***++++++***)))***+++,,,,,,,,,***)))++++++************++++++***)))))))))***+++,,,---++++++,,,,,,***((((((******++++++************+++//////,,,(((''''''''''''((()))))))))))))))+++,,,...---,,,,,,+++))))))***************))))))******,,,+++******,,,,,,+++***((((((((()))+++,,,---............///////////////---+++***,,,---,,,,,,---,,,------------------,,,,,,+++,,,---...,,,,,,,,,///111111000//////...---/////////000...+++***+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,+++***************+++*********+++,,,,,,---...,,,)))(((***,,,...///---+++)))***++++++,,,------,,,...000111111111000.........///000000000000111000,,,))))))+++//////000000111111222222111///,,,,,,,,,,,,,,,---...------...///...///000---+++***)))+++---///000111111111000////////////111111222333444444555555444222//////000000000000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------///222444444333333555666555444444555555777777888888888999999:::888999888666777666444666777888777999GGGfff~~~sssuuuuuufffVVVOOODDD:::666666777777444333555666444444444222444333222000---)))(((***...000000///.../////////......//////......---,,,------------,,,,,,,,,,,,+++,,,---...............,,,,,,+++*********++++++******)))******+++***************++++++,,,------///,,,+++......---,,,---000///---------------,,,.........---,,,+++,,,,,,,,,++++++,,,,,,******+++,,,---+++))))))***+++***))))))******++++++,,,,,,*********)))((()))***,,,~~~jjjMMM???>>>:::::::::999777666444333222111111111111000...,,,,,,,,,------...---,,,+++,,,***)))))))))***++++++,,,,,,---------,,,,,,+++*********))))))******+++******++++++---...///000+++************))))))***************))))))***+++******(((&&&%%%'''((('''''''''(((((()))***,,,---///......---+++((((((************)))((((((((()))******)))***+++,,,++++++))))))***+++,,,...///000...///000000///.........,,,*********++++++,,,---++++++,,,,,,,,,---------+++******,,,,,,+++,,,---222333222000/////////...///......///...,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***)))))))))(((((()))+++,,,+++***,,,---...,,,)))((()))+++------,,,+++***+++,,,,,,///000///...---...///...000///......////////////000111222000,,,)))+++...------///000111111111000000---++++++,,,+++,,,...---,,,---............///,,,+++******+++,,,......222333333222111///......333444555555555444222111333111000///000111111000,,,,,,,,,,,,,,,,,,+++++++++,,,------...//////000111000///000222333222222222444555444333444555555444666777666555555777888:::<<<:::777777888666666666888888???WWW{{{{{{qqqeeeUUUGGG???:::888777777555666444000000222222333222111000---***)))+++,,,...///////////////........./////////...------------,,,++++++***+++,,,)))+++---------,,,,,,,,,,,,+++***)))))))))******))))))***+++,,,,,,,,,+++,,,+++++++++++++++++++++000,,,+++---///...,,,,,,............/////////.../////////---,,,,,,,,,,,,+++************))))))***)))))))))))))))*********************+++,,,,,,---******)))(((((((((***+++hhhMMM???<<<;;;;;;;;;999888666555444111000/////////...---,,,,,,---...//////...---,,,,,,+++)))))))))***,,,,,,000///---,,,+++,,,---...((((((((())))))***+++,,,,,,,,,,,,,,,------......+++)))((()))***))))))************)))))))))******)))((('''&&&&&&(((((((((&&&''''''(((((()))+++,,,.........---***'''(((***************)))(((((()))+++************+++***)))++++++,,,,,,---...///000...000111000...---------++++++*********+++,,,---++++++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,...333333222///.........---...---......---,,,,,,...,,,,,,,,,,,,------......+++,,,------,,,+++***)))((('''''')))+++,,,+++++++++,,,------+++***+++,,,,,,,,,,,,++++++,,,......000111000---,,,---............///000000000...,,,---000333333000------...+++,,,...///000000/////////---,,,,,,,,,,,,,,,,,,+++++++++------,,,---///,,,+++******+++,,,...///222444555444222111222222666666666666555333111///111000///000000111000000,,,,,,,,,------,,,++++++,,,---...//////000000111333222111111222333333333444666666444333333444333333444555555444444555666666:::888555666777666555555;;;CCCSSSooo{{{xxx}}}rrrggg]]]OOOCCC>>>888555555222------000111000//////000///......///---...........................//////......------,,,,,,+++***))))))***+++***+++,,,,,,***)))***+++++++++++++++******)))))))))***+++,,,------,,,,,,---,,,,,,+++++++++++++++...,,,+++---...---,,,,,,+++,,,...///000111111000/////////...,,,,,,,,,,,,***))))))***)))(((((()))((()))*********+++*********++++++++++++*********)))))))))(((((('''((())){{{bbbKKK>>>;;;===<<<:::888666555444444000///---------------,,,,,,---/////////...,,,,,,---,,,+++******+++,,,---///...,,,******+++,,,---((((((((())))))***++++++++++++************)))******((('''((())))))))))))***)))))))))))))))))))))))))))(((&&&'''((((((''''''''''''''''''((()))***++++++,,,+++)))'''''')))((())))))))))))((())))))++++++************))))))------,,,,,,,,,---------...///000///---,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,++++++---///444333111...---......------,,,,,,---,,,+++,,,---++++++++++++,,,------...,,,,,,---------,,,***)))'''((())))))******+++++++++,,,------,,,,,,,,,---,,,------,,,,,,,,,---...,,,------,,,,,,...000000//////////////////...------///111333222111///------...///000111111111111000......//////---,,,+++,,,,,,---...---,,,,,,...---,,,+++******,,,///000333444555555333333444555444555555555444333222222000/////////000000//////---------------,,,+++++++++,,,............///000000000000111333555666666555666666444333444444444666555555555555555555444555999888555666888999;;;<<>><<<;;;888555333222222222000///---,,,,,,,,,------,,,---......---,,,,,,,,,...---,,,+++***+++,,,------------,,,,,,,,,,,,,,,******))))))))))))))))))******))))))))))))))))))***((('''((())))))))))))))))))(((((())))))))))))******((('''((()))(((&&&((((((((('''''''''((()))))))))******)))'''''')))'''((())))))(((((())))))***************+++++++++......------------------.........---,,,,,,++++++,,,------,,,+++,,,------...------,,,,,,,,,,,,+++---,,,------,,,,,,...111444444111///.........---,,,,,,,,,,,,+++******+++))))))******++++++,,,,,,,,,,,,,,,---------+++***(((***+++***))))))***,,,------------,,,,,,,,,,,,******+++,,,,,,,,,...//////111000...---///111111222000...---...///000000000000000000111111111//////000111222222222222111111000111222222///---,,,------......---+++***,,,...---,,,++++++,,,///111444555555444333222333444555555555555444222111000000000000000000///...------------,,,,,,++++++******+++,,,,,,++++++---...000000000111333444555555555666666444444666666666888666555555555444222111666999888666666888<<>>IIIVVVmmmuuummmsss{{{vvvhhhZZZMMMEEE???888777333////////////000111111...------------------///......------,,,,,,++++++,,,,,,,,,,,,,,,,,,---...---,,,+++******+++,,,++++++,,,,,,,,,+++***)))************)))(((((()))***+++,,,------,,,+++***)))+++------------...//////000111111///---,,,+++,,,,,,,,,++++++++++++,,,,,,******+++***))))))))))))))))))++++++)))(((((('''''''''(((((())))))))))))))))))(((''''''((()))zzzWWWGGG???>>>;;;:::777555222111000000///...------......---,,,......---,,,+++,,,...000//////...---+++******+++---,,,+++*********,,,---)))))))))*********)))))))))))))))))))))))))))))))))((()))+++***))))))***)))(((((((((((())))))((())))))((((((***,,,+++)))*********)))'''''''''(((***)))((()))***)))((()))))))))******************)))*********+++++++++,,,))))))******+++,,,---......,,,*********++++++++++++...///---,,,---,,,+++------,,,,,,,,,,,,,,,,,,++++++---......///111555222222000......///...,,,000/////////...+++***++++++,,,---------,,,++++++******)))***,,,---,,,,,,......,,,***)))((()))***************+++---------++++++,,,......---...000333444333///------......,,,---///222333333222111222444333000---...//////...000333555555333111///111//////000000...------...///111222111000111333111222222111111111333444222333444666666555333111333444666777666444111000222333333333222000...---------,,,,,,,,,------......//////......///222444222333444555555666666666888888777555555666666555444666777666555444555666888:::<<>>FFFOOO[[[hhhyyy|||kkkXXXHHH@@@888555555222111222222000...---------...//////------...---+++******))))))***,,,---,,,,,,------+++******++++++++++++++++++++++++++++++******)))*********+++,,,---............---------,,,,,,---///333666000000///......---+++***((()))))))))))))))***+++++++++,,,,,,+++++++++,,,*********)))((('''&&&%%%'''''''''((()))))))))(((''''''''''''''''''((((((kkkFFF===666555333333333222000///000111///000///---***'''((()))************))))))******++++++,,,,,,,,,,,,,,,---******))))))))))))(((''')))***************)))))))))))))))))))))***+++,,,*********)))))))))******))))))))))))************))))))(((((()))************************))))))(((((()))+++------,,,***(((***)))((()))***+++,,,,,,++++++***((('''((()))***((('''(((***,,,,,,,,,---+++)))(((((()))***++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***************,,,///333666666555333000///...---,,,,,,,,,,,,+++++++++******************************+++++++++,,,---...---,,,+++*********)))***------++++++------...///...,,,+++,,,...------,,,---...000111111444333333333222111111000000000111222222111111222333111///......---+++***///000000000111222111...///000//////...///000111222444666777777666666666444444444555666888999:::444444333333333333222222333555666777555333111111222222333333333333333333111111222444333111111222222222333333444555666666444444555666777777666555555444444555555555555555555888999<<>>999555333444444333222000...,,,+++---//////---++++++++++++***++++++***)))((()))+++++++++,,,,,,,,,,,,+++***(((((((((''''''((()))***+++***************+++++++++***))))))))))))))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,***)))))))))***)))''''''((()))************************)))))))))***++++++++++++++++++***((('''(((***+++,,,,,,,,,,,,+++***)))***+++---...***((()))***))))))***+++***)))******+++,,,,,,******+++,,,------------,,,---...---,,,,,,++++++))),,,000444666555222///.........---,,,,,,,,,---------,,,,,,++++++******+++***)))))))))***++++++,,,***))))))+++,,,+++***+++***++++++++++++---///111///....../////////...---,,,,,,...000111222222111111222333333444555555333333333333000...---///...---,,,++++++,,,......---111333222000///000000////////////------------000111333444555555555666555444333222111111111111444333333333333333222222555666555444333444555555444444444444444444444555555555666666444222222333333444444444333333333333222333444444333222333444222444444444666:::???AAAJJJSSS]]]fffqqqzzzvvvppphhhiiillljjjaaaVVVLLLDDD===666333222000...///.........//////---,,,,,,,,,+++,,,------,,,,,,,,,+++)))***+++------,,,,,,++++++************+++,,,,,,---------------------------,,,,,,+++,,,---...------......,,,---------,,,,,,,,,,,,)))(((((()))+++---...///,,,+++)))))))))***++++++,,,,,,,,,,,,+++***)))(((***(((((((((***)))(((&&&'''''''''(((((()))))))))~~~WWW;;;888666444555444222000...---,,,,,,---......,,,,,,------,,,*********)))(((((()))+++*********+++,,,,,,***)))((()))((((((''')))+++...---,,,+++***)))***+++,,,******)))***++++++******)))******,,,------,,,***+++,,,,,,,,,+++*********+++)))((('''((()))******+++***************))))))+++,,,,,,+++***)))(((((()))((('''(((***,,,---,,,---,,,+++***)))***,,,---...***(((***+++)))((()))+++***))))))***+++++++++))))))***++++++,,,,,,,,,+++,,,---------,,,,,,,,,***---111444555444000............,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,+++***)))))))))***++++++***)))))))))***++++++,,,---...------...//////...---,,,,,,---...000000...------///111333333333222111111222222333444555333333333333000------///---------+++******+++,,,***...111111//////000000111222222222111111000000111222222333222333333444333333222222222222222222222222111111111111111222333444444222222444555555555555555555444444555666666666888999777444333444444555666555444333222222222333333222111111333444666888999:::>>>FFFNNNSSS```jjjvvvwwwxxxsssxxx|||wwwlllbbbXXXMMMCCC===777444000/////////000222000...,,,------,,,,,,---,,,,,,------+++)))***---,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,,,,,,,------------------,,,,,,------------......+++,,,------,,,++++++,,,)))))))))***,,,---......***)))'''&&&''')))***+++,,,,,,,,,++++++)))(((((((((''''''((())))))(((&&&((((((((()))))))))******yyyPPP777666666222444222000---,,,------...---...---,,,,,,------,,,)))******)))'''''')))+++***))))))+++------+++)))+++++++++)))((()))---000---,,,***((('''((())))))*********+++---------,,,)))***+++---......,,,***)))***,,,,,,,,,,,,,,,---+++***(((((((((***++++++,,,+++************)))))))))***,,,,,,+++*********+++)))((()))+++------,,,......,,,+++******,,,---,,,((((((+++---***)))******)))((())))))*********++++++,,,,,,------------+++,,,------,,,+++++++++***---222555555333///---.........,,,***)))***++++++++++++,,,,,,,,,,,,,,,---,,,***)))((()))***+++++++++***)))((((((***,,,,,,///000//////000000...+++++++++++++++---000333///......000333444555444333222111111111111222222444444444444111......000///000000...+++))))))***))),,,...//////000000...111333444444444333222222222222222222111111222222222222222111111111111111222222222222222222222333222444444222222444666555666666666666555444555666666888:::<<<999555333444333555666666555444444444222333333222000000333555777;;;???CCCKKKXXXeeelllsss}}}xxxrrrjjj^^^SSSLLLAAA<<<666222000...///000///......///000...,,,,,,***,,,......,,,***,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............------------------------------------------+++***(((***+++,,,,,,+++*********,,,+++++++++,,,---,,,,,,***(((&&&&&&''')))++++++******++++++******)))))))))))))))******)))((((((''''''(((((()))))))))***tttHHH:::888333111000111000...,,,+++++++++------,,,++++++*********+++***))))))************(((***+++***+++,,,+++)))***((('''''')))+++...111///...+++(((***------+++***)))))))))***++++++***,,,+++******---///,,,(((((()))***+++,,,---......,,,+++***((('''(((***+++---...---+++)))))))))(((''')))+++,,,,,,+++,,,,,,*********++++++,,,,,,,,,------***((((((+++------,,,+++******))))))(((''''''((()))+++------,,,+++++++++***+++,,,,,,++++++...---,,,,,,,,,---------***...444666333///,,,+++------,,,---------,,,++++++,,,---............///+++***))))))+++,,,,,,,,,---(((%%%%%%***------+++........................+++,,,---------...222444222///...000333555555333333333222222111111111111333555555333111///000111222000000000///---,,,,,,------000111111111222555444444666::::::666444444111222333222000000000111444444333000///000000///111222222111000000222444222333333444444444555666777555444444666888888777999888888888888666666666777666666777666333222333222//////111333333666:::>>>GGGRRR[[[dddoooyyy~~~~~~|||xxxtttnnnfff[[[GGG777222111111111///111///000222222000------++++++******+++,,,,,,+++************************,,,---------,,,,,,---...,,,,,,,,,,,,,,,,,,++++++---,,,,,,---......+++)))+++************))))))***++++++***++++++,,,++++++))))))))))))((()))***+++,,,---,,,+++******)))((()))((((((((()))))))))(((&&&'''((((((((()))***+++mmmCCC888666444333000000///...,,,+++++++++,,,++++++***))))))))))))***))))))((()))))))))((((((***+++++++++,,,+++***+++)))(((((()))+++///333000...***((()))++++++)))******)))))))))))))))(((,,,,,,,,,,,,...000...+++((((((((()))***+++,,,------***'''%%%%%%(((,,,...,,,------,,,+++,,,------+++*********++++++,,,,,,++++++++++++*********************)))***+++,,,,,,+++***************)))))))))))))))***+++,,,,,,+++***)))))))))***,,,------------,,,,,,---------...,,,000555555222...,,,+++,,,,,,,,,,,,---------,,,,,,---//////////////////...,,,++++++,,,---------...,,,******+++------,,,,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,---///111000......///222555555444333333333222222222333333333444333333222222222222444333333333333000...---000000111333333222333555888888999;;;:::777444444000000111111111111222222222333222000///000000///...000111222111111222333222333444444444444555666666555555666888999999999:::999888888888777777999666555444555555444444444000//////222555999@@@FFFQQQXXXcccmmmwww}}}~~~mmmSSS<<<444222222111///...---...000111000///...---,,,,,,,,,---------,,,***))))))))))))***++++++------------,,,,,,---...---------------,,,,,,,,,---,,,,,,---...---+++)))***)))***++++++***+++,,,++++++++++++++++++)))((())))))***)))))))))***+++---//////,,,)))((())))))(((''''''((()))******)))&&&'''''''''&&&&&&&&&'''~~~ggg@@@444222111000//////...---,,,++++++,,,,,,,,,+++++++++***+++++++++***)))))))))))))))((()))***++++++,,,,,,,,,******))))))((()))+++111666111---***))))))(((''''''))))))))))))((('''((((((+++,,,,,,,,,,,,------+++***))))))((()))***,,,,,,,,,***'''%%%'''+++///111...//////...---.........///,,,***)))***+++++++++*********))))))(((((('''(((***+++++++++,,,+++******)))))))))***++++++***************))))))***+++***)))(((((()))+++,,,---,,,,,,,,,,,,------......///333666555111---++++++,,,++++++,,,---------,,,,,,---///000000///...---//////...---...............//////...---,,,,,,,,,+++++++++,,,,,,,,,------,,,---------,,,,,,---///.........///111222333333222222222222222333333444333333333333444555555444777555555777888666333111222222222444555555666888999999::::::999666444333000000000000111222111111000000000//////000000///,,,///111333333222333333333333444444444444555555666666777888:::;;;;;;;;;;;;999888888888777888:::888555333333333222222333111111444999???GGGRRR\\\ccchhhrrrzzz~~~]]]>>>444222111///......------///000/////////...---------......------,,,+++***))))))***,,,------...------,,,,,,,,,---............---------------,,,,,,,,,---,,,+++)))***)))***++++++******+++))))))*********)))&&&$$$)))*********************,,,...///+++(((''')))***&&&&&&&&&''')))*********'''((())))))((('''''''''~~~bbb===333///......//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,,,,++++++***))))))))))))))),,,222999///+++(((((()))'''&&&'''&&&'''((((((((('''((()))++++++,,,+++******))))))+++***))))))***++++++++++++******)))***---000333222333222000...---,,,+++///---+++))))))***++++++))))))))))))))))))(((((()))+++---------,,,+++******)))))))))***++++++++++++++++++***)))((())))))***)))((((((((()))*********+++,,,,,,,,,---...///333555666444000,,,***+++---,,,,,,,,,---,,,,,,++++++---///000///---,,,,,,///.....................,,,...///...---,,,+++++++++++++++,,,---------.........///...---------.........////////////000000000000000111222222333444333333444444555666666666555333333555888777555444222222222555777888999;;;999999999:::999777555555333222000000111111///......////////////000000000...///222333333333333333444555666666666555555666777888:::::::::::::::;;;:::999888888777666666888888555222333333333333333///222:::EEEOOOXXXcccmmmpppsss~~~|||___???555222000//////000////////////...------...............---,,,,,,---,,,++++++++++++,,,,,,......------,,,,,,,,,,,,............------------------,,,,,,,,,,,,***)))+++*********)))((('''((()))***+++++++++)))&&&$$$)))***+++++++++*********)))+++,,,***((((((((((((%%%%%%%%%&&&'''((())))))((()))*********)))))))))zzz[[[;;;555///111000000///...---,,,+++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++------,,,******************))))))+++000666---)))'''((()))'''''')))&&&((())))))((((((((()))++++++++++++***)))))))))))))))))))))*********))))))*********)))+++///222444555444111///...---,,,,,,------+++)))(((***+++*********++++++*********)))+++---,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,***+++,,,+++***((((((((())))))(((((()))***)))))))))***+++++++++,,,...///555666666333///+++++++++,,,,,,,,,,,,,,,,,,,,,++++++---//////...---++++++,,,,,,------------------,,,,,,---.........---,,,++++++,,,,,,------............//////......------,,,---............//////000000000111222333444444333555666666555444555666333000///111444444444333222222333555666888:::<<<;;;;;;;;;:::999888777777666333111111111111///,,,......000000000000111222111111222222222222333333555666777888888888888888:::;;;;;;;;;:::999888888888888888888666333333444555333222333444444444444222999III[[[hhhooouuuzzz}}}}}}___DDD:::666222000000111111000///......------,,,------------,,,+++++++++++++++,,,,,,,,,,,,,,,...------,,,,,,+++++++++------------------,,,,,,---,,,,,,++++++***)))(((+++************((('''(((***+++,,,------+++)))''')))***+++,,,++++++******((()))))))))))))))(((%%%%%%%%%%%%&&&&&&'''(((((('''((()))))))))(((((()))wwwTTT999666///111/////////---------,,,,,,+++,,,,,,++++++,,,,,,,,,---,,,,,,---,,,+++************+++,,,---+++))))))***,,,,,,+++***)))***---111+++)))'''((((((((())))))((()))***))))))(((((((((((((((((())))))))))))***)))))))))***+++,,,+++)))))))))(((&&&&&&(((---000111222333111111111111000***---///...+++((()))******************)))(((((((((***++++++***,,,---...---,,,+++***+++,,,,,,,,,)))***+++,,,+++***)))(((((('''((()))***++++++***)))***+++***+++,,,...000666666444222///---,,,++++++***+++,,,---------,,,,,,---//////...---,,,+++***+++,,,,,,,,,,,,,,,,,,---------...///000///...+++++++++,,,,,,------...,,,---...//////...---,,,***+++,,,---...///000111111111222222333444555555444666888777555444444666444111///000222222222333333333444555555555888;;;======;;;999777777777666666555333222333333111//////000111222222111333555444333333222111222222333666777999:::::::::::::::<<<<<<;;;:::999888777666777777777777555111000111444333333444444444555777:::FFFZZZnnn{{{zzzbbbKKKAAA:::444000...000111111000.........---+++,,,---...---,,,+++******+++,,,---...///......---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,+++******)))((((((***)))***+++,,,+++***+++******+++++++++***)))'''((()))***+++******************))))))))))))'''$$$''''''''''''''''''((())))))******)))((((((((((((vvvPPP888888000222...///...------------------,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,+++*********))))))+++,,,+++((((((***,,,,,,+++,,,+++***+++...++++++)))(((((()))))))))))))))))))))))))))(((''''''&&&&&&((()))))))))+++***))))))***+++---,,,++++++)))'''&&&(((+++---......000111000000111111111,,,...//////,,,***))))))(((((()))))))))))))))((()))+++,,,+++***+++---------+++***)))***++++++,,,))))))******+++++++++***)))(((((((((***+++++++++***++++++******,,,///222666444222000///...---,,,*********+++---------,,,,,,---......---,,,++++++***,,,------,,,+++++++++...---,,,,,,---.........+++++++++,,,,,,---------,,,---...//////...,,,*********,,,...000111222222222222222333333444555555555666777777555444444444444222111222333333333444222333444555333444777<<<;;;;;;:::777666666777666888666555555555555444333222222333444333222444777777666555444444444444555666777:::<<<<<<<<<<<<<<<===;;;:::999999999888777777777777777444111000222444555777:::===@@@DDDIIILLLVVVgggwww}}}iiiUUUHHH???888222---///111111000//////...---,,,---//////...---,,,,,,,,,,,,------............,,,+++******+++++++++++++++,,,,,,,,,------------...---,,,+++***)))))))))))))))***,,,---,,,,,,,,,+++***)))))))))((((((''''''((()))))))))(((((()))*********(((((()))(((&&&'''''''''''''''''')))***+++++++++***)))))))))***tttLLL777:::222444000...---,,,---...///......++++++*********++++++++++++,,,---,,,+++*********((((((***,,,+++((()))++++++***+++,,,,,,,,,,,,---,,,---+++((((((***)))'''((((((((()))******)))(((***((((((***++++++***+++***((('''''')))+++,,,+++,,,)))(((***---///...,,,---///000///...//////....../////////---+++)))(((((((((***+++,,,,,,,,,,,,,,,......,,,+++++++++,,,+++)))((('''((()))*********)))((()))+++,,,,,,,,,+++***(((((()))***+++++++++,,,+++******,,,000333666333111000000///---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---......,,,+++++++++---,,,+++*********+++,,,+++,,,,,,,,,---------...---...///000000...,,,***,,,,,,,,,...000222222111222222222222333333444444666666555666666555444333111000000222333222222333000222444444333333888===;;;;;;999777666888999999999999888777666666555444444333444555444333555999999888888777777777777777555777:::<<<=========>>>===:::888888999:::999888888777777666444111222444333666;;;BBBJJJRRR\\\dddeeelllwwwrrr]]]NNNDDD>>>777//////111222000.........,,,---...000000///...------,,,,,,+++***)))))))))***+++***)))***+++,,,++++++,,,,,,,,,------.........000///...---,,,+++++++++***)))***,,,,,,+++++++++---,,,***))))))))))))(((''''''((((((''''''(((((()))***)))'''&&&''')))***&&&&&&'''&&&&&&''')))*********))))))((()))+++,,,jjjEEE:::888222333000---------,,,,,,,,,,,,,,,+++++++++***))))))))))))(((***,,,---,,,)))'''&&&))))))***************+++++++++*********++++++,,,******+++***))))))))))))))))))))))))******+++++++++***)))((()))************))))))((()))***,,,---,,,,,,******,,,//////......///...,,,,,,---...---....../////////---,,,***'''((()))***+++,,,......///...,,,++++++,,,,,,,,,+++++++++++++++***)))((()))+++---...------------***************************---...,,,+++,,,000333555333000.........///000,,,***((()))+++++++++---)))***++++++++++++,,,,,,......///...---,,,,,,,,,,,,+++******+++,,,++++++(((,,,---,,,,,,...///...////////////...------,,,---,,,+++---111333333333555333111000111333666888777888888777777888666444222000...---///222333444000111222222222333555777999999888666777888888666666555444555555555666888666666666555666666666666777777888;;;>>>>>>;;;888666999<<<===?????????>>><<<:::999888999999888888777777777666555555777888===BBBKKKYYYfffmmmttt}}}zzzfffYYYOOOIII>>>222000000/////////000///...------//////000//////...---,,,,,,------++++++,,,+++***)))***,,,---,,,******+++---//////...,,,***------......---,,,++++++(((***,,,------,,,,,,,,,+++***((()))+++,,,------*********(((&&&%%%''')))))))))(((&&&%%%&&&'''))))))))))))((((((((((((((())))))((()))************bbb>>>555555111333///......------,,,,,,,,,,,,+++++++++*********))))))******)))*********(((''''''((((((((((((((()))***+++***))))))))))))************)))(((''''''(((***...---,,,+++++++++,,,---+++***))))))***+++++++++,,,+++***)))))))))******++++++******---000///---,,,---,,,++++++---//////---............---+++***''''''((()))***+++,,,---...---,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,---,,,+++***,,,+++)))(((((()))***++++++...///...---///222333444222///------------------+++***+++,,,,,,,,,---***+++,,,,,,,,,,,,,,,---------...---,,,,,,------000///---,,,,,,,,,++++++***,,,---------/////////......//////////////////...------///111222222111444333333333333444555666666777888777888888666333333000......///111222333222333444333222222444555666777666555555777777555555444333444555444666777777666666666666666666555555666999:::;;;:::888777:::<<<<<<<<<===>>>>>>===<<<;;;:::999777666444333999888777666777;;;BBBGGGPPPUUU___ooo{{{~~~sss___VVVSSSGGG666111000000000000000///...,,,------------------------,,,,,,------,,,,,,---------,,,,,,,,,,,,,,,+++***)))))))))+++,,,,,,,,,+++,,,,,,,,,+++******)))((()))++++++,,,,,,,,,---,,,***))))))***++++++************)))''''''((()))(((((('''&&&%%%&&&'''((()))((('''&&&&&&&&&'''((((((((('''((()))***++++++\\\999444555222222000//////...------,,,,,,,,,,,,+++++++++*********)))+++)))'''(((***+++)))'''&&&''''''&&&&&&'''((()))******))))))))))))))))))***)))(((&&&&&&''')))***---------,,,,,,+++++++++)))((((((((()))***++++++,,,++++++***))))))))))))***)))((())),,,...---++++++,,,+++***+++---..................------,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,---......---------,,,,,,---......///......++++++***,,,------+++)))---,,,+++)))))))))***++++++---.........111333333222000...---,,,,,,,,,+++,,,++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...111000...------,,,,,,,,,,,,,,,---............000000/////////000111000000//////000000111111111111333444555666666666555444444666777777777777555222444111//////000222333333222333333222111111222444444444444333444555555444333222111222222222444555444555666777777777777777666888;;;;;;:::999999:::;;;<<<;;;888999<<<<<<999777888888888777666555555:::999999999===FFFSSS\\\dddgggooo~~~fff______PPP999111111000000000///---,,,------,,,,,,,,,,,,---......---,,,------,,,+++,,,---------,,,++++++,,,---***(((&&&'''))),,,------,,,,,,,,,,,,,,,+++*********************+++,,,------,,,************(((''')))(((''''''&&&&&&'''''''''(((''''''&&&&&&'''((()))(((&&&%%%%%%&&&'''((('''&&&%%%&&&'''((())))))}}}WWW999555555111000000000///...---,,,,,,,,,,,,,,,+++***++++++***))))))((('''(((***++++++(((&&&&&&&&&&&&&&&&&&&&&((()))++++++***)))))))))))))))))))))((('''&&&''')))+++)))***,,,------+++***)))((((((((())))))*********))))))************))))))((((((((()))***+++******,,,,,,++++++,,,,,,,,,+++......------,,,+++,,,,,,*********,,,,,,---,,,++++++,,,......------...///---------............---,,,++++++,,,------,,,+++***+++,,,,,,,,,+++***)))***+++++++++...222333333000///------......---+++***+++,,,------,,,+++***,,,,,,,,,,,,++++++,,,---,,,,,,+++++++++,,,...//////...---,,,,,,------------,,,---//////------///333111000000111111111000000111111111000000222333444555777888888777555444444666666666666777555333333111//////000111111111000000111111111111333444333333222222333444444333333111000111222222333444000222444666888999999:::888:::<<<<<<;;;;;;;;;<<<:::;;;999555666::::::666555666777777777777999:::===???CCCFFFLLLVVVccclllrrrooorrrkkkiiijjjWWW<<<666444222000000///......///...,,,++++++,,,...//////...------,,,*********)))***+++***)))***,,,...***)))((())),,,......---------------,,,,,,++++++,,,++++++***)))***,,,---///---,,,+++++++++)))'''((('''&&&%%%&&&''''''&&&''''''(((''''''''''''((()))((('''&&&&&&&&&'''((('''&&&%%%%%%&&&(((((()))sssOOO888666333...---...000///...---,,,,,,,,,,,,,,,***)))***+++)))))))))'''((()))***+++***)))((((((((((((''''''''')))***+++******))))))((((((((())))))))))))((()))***++++++,,,,,,,,,,,,++++++******++++++++++++*********((()))***+++++++++******((()))******(((((()))+++++++++,,,---...---+++))),,,,,,,,,+++***)))***+++)))((()))***+++++++++***+++,,,------,,,---...///---------,,,,,,++++++***,,,---...---,,,+++++++++((()))***+++++++++***)))******))))))---222444444------,,,---//////...---***+++,,,,,,,,,,,,+++***+++,,,---------------...---,,,,,,+++,,,,,,---...................../////////---...000///------///333222111000111222222111222222222111000111333555444555777888888777666555666666666555555666666444111///......///000000///000000111111111222333444444333222333333444333333555222111222333333444555///000333555888::::::;;;::::::::::::;;;;;;:::999999:::888555777:::999444666777888777555777;;;???FFFMMMUUUZZZ^^^dddmmmtttwwwsssuuuoootttuuu___EEE???;;;777333000000000000000///---++++++,,,...///......---,,,+++******)))***+++,,,+++)))***,,,...+++***)))***,,,...---------------,,,,,,+++++++++,,,++++++******+++---//////...------------+++)))***(((''''''((()))(((((((((((()))((('''''''''(((''''''''''''''''''''''''((('''&&&'''(((***++++++iiiGGG888777111...---//////...---,,,,,,,,,,,,------***)))***+++)))((()))***)))(((((()))******+++))))))***))))))((()))******)))))))))((((((((('''))))))******************///---+++)))((()))***+++***+++++++++***)))))))))******+++++++++***))))))))))))******)))(((***---******+++...///---+++))),,,,,,---,,,+++***+++,,,))))))((()))+++,,,++++++,,,,,,,,,,,,,,,,,,---...---,,,,,,++++++***))))))---...///---+++))))))))))))((('''''''''(((***++++++***)))***---111333333+++++++++,,,///000///---***,,,---,,,,,,,,,,,,+++,,,---...//////.........---,,,,,,+++,,,---------000111111111000000000000000000111111000//////000000111111111222333333444222222222111000111333555444555666777888777777666777777666444444666666444222111000111222333333222333333333333333333333333444333222333444444444444555333111222333333333444111222444666777888999999===;;;999:::;;;:::888555777777777666888999888666777999999888888<<>>AAADDDFFFEEEFFFKKKUUU]]]hhhnnnuuuvvvtttuuu{{{vvv~~~kkkWWWQQQKKKBBB999333000...---......---,,,,,,,,,,,,,,,,,,---------...///000///...//////...---,,,,,,---++++++++++++++++++,,,,,,//////...------,,,++++++)))***++++++,,,,,,---...---,,,***+++,,,---,,,,,,***)))(((((((((((((((((()))))))))((('''&&&'''((('''''''''&&&''''''''''''&&&&&&'''(((***+++++++++~~~cccAAA777555000222000//////...---------...//////...***)))+++,,,***)))***,,,)))((()))---...+++(((***+++,,,+++***)))))))))************)))))))))))))))))))))))))))((()))***************************)))***++++++***)))))))))'''''''''''''''&&&&&&&&&)))%%%###&&&)))+++,,,---///,,,+++,,,---+++)))))))))***,,,+++***))))))******((('''(((+++---------+++***+++,,,---,,,+++))),,,,,,,,,,,,---------......---,,,---......---,,,*********))))))*********+++,,,------...///...,,,---++++++---///111///...+++---,,,******,,,......+++,,,...///...,,,+++***+++******+++,,,---,,,+++,,,...///000///...------111333333111///000000...///111333333111111222333111111222222222111000///222333555777888888888777777777666555555555444222333222222444666777777666555555444444444333222222111000000222444444555777:::777555555666666666666666666666666777888999999888888888999::::::999777777666888===@@@AAAEEEIIISSSVVVXXXWWWVVV[[[dddlllvvv{{{~~~{{{}}}vvv|||}}}jjjWWWYYYSSSIII???777222///...............------,,,,,,---//////...///111111000,,,,,,------,,,,,,,,,,,,)))+++...000...---,,,,,,...------,,,+++***))))))***+++,,,,,,,,,+++++++++,,,***))))))***++++++++++++++++++******************))))))'''&&&&&&&&&'''((((((''''''''''''((()))+++++++++,,,------,,,+++|||[[[???555666333222111111///...---,,,---------,,,,,,+++))))))*********)))))))))(((''''''((()))+++***++++++)))%%%###$$$%%%&&&((()))+++++++++***)))************)))(((''''''''''''(((((())))))))))))*********************)))***)))'''''''''(((((((((((((((((())))))*********+++******))))))))))))))),,,,,,+++***)))))))))***(((***,,,++++++,,,,,,+++---,,,,,,,,,------+++***---/////////---++++++,,,+++***))))))***)))***+++***))))))************+++***)))***---......///111+++***+++,,,---...------......---,,,,,,,,,---------,,,,,,,,,---...//////...,,,++++++,,,...//////,,,------......///111222000//////000000111000...---///111222222222222222333111000000000111111111222222222444666777888777666777777888777666555444666555555555666777888888888666555444333222222333222111222555777888999;;;:::;;;;;;:::999888888888777888888777888::::::888777888777777999999999<<<:::<<>>???EEEJJJSSS```ggggggfffeeennntttvvvwwwuuutttvvv~~~{{{ooolllfffXXXYYYdddggg^^^PPP===111111...---...000111111111111111333333222222333222000------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...000000///---+++)))))))))++++++************++++++(((((((((***+++,,,++++++******)))))))))))))))***)))(((((('''''''''''''''(((((('''(((''''''(((***(((((())))))******)))(((oooQQQ888222555222111///...666333///,,,+++***++++++***)))))))))))))))))))))***((('''&&&'''''''''&&&)))))))))))))))((((((((()))(((((((((((()))))))))&&&'''((()))************(((((((((((((((((()))))))))***+++***)))((('''((()))(((((()))))))))((('''&&&''')))*********)))(((******************++++++*********)))))))))***+++,,,.........---------,,,***+++,,,,,,,,,++++++++++++,,,...///...---------...+++)))***------,,,+++,,,+++,,,------,,,,,,---......///000///---,,,,,,+++++++++,,,------,,,+++***+++,,,......---,,,,,,,,,,,,,,,------,,,,,,,,,........./////////...---111111111000...---,,,,,,---......///000000...------...000000111111222333444333222222222333444444333333444444333333333444999888777666666666777777555555666666666666666666444333333222000...000333333333666999;;;;;;;;;;;;<<<<<<===<<<;;;999999888999999999777777777666666222666888:::>>>AAABBBEEENNNVVV\\\bbboooxxxvvvpppnnnwww~~~~~~qqqjjjgggXXX]]]kkkrrrooocccHHH444444...///000000111222222222111333333222222222111000.../////////...---------------+++++++++,,,.../////////...---,,,++++++,,,,,,,,,+++***)))******++++++***)))*********)))))))))))))))((()))))))))***(((((((((''''''&&&&&&&&&''''''((())))))((()))***'''(((((()))((((((((((((zzzhhhMMM666222444222111///...444222...+++************++++++************)))))))))'''&&&'''((()))(((''')))(((((())))))))))))(((((((((((((((((()))))))))'''((()))******+++++++++((((((((('''((((((((()))+++,,,,,,***)))((()))+++,,,++++++,,,,,,+++)))(((&&&''')))***++++++++++++)))))))))(((((((((((((((((()))))))))((()))***+++******++++++,,,,,,,,,,,,***+++,,,,,,+++******+++,,,---......---+++***))),,,)))(((***------------++++++,,,------++++++---......///000///---++++++))))))************)))((()))***+++,,,---,,,,,,+++,,,---............---------...///000111000...---///000000000///---------......///000000///...---//////000111111222444555666555333222222333333333333111000///000222444555777666666555555555666666333444444555555555555666333333444333000///111444444666999;;;======<<<<<<;;;<<<<<<<<<<<<;;;:::999::::::999888888888888999777<<<>>>@@@GGGMMMSSSXXXeeekkknnnpppxxx}}}yyytttvvv}}}xxxqqqnnn]]]cccpppyyy~~~xxxYYY===999111222111000///111222222222444444222111111000//////000222111000.........------,,,+++,,,---...//////......---------......,,,+++***))))))***+++,,,---,,,+++******)))((((((++++++***))))))************))))))'''&&&%%%%%%$$$&&&&&&((())))))''''''((('''((())))))((('''((((((zzzhhhLLL666222444111111000///000///---,,,++++++++++++,,,------,,,+++***)))))))))'''&&&&&&((()))(((''')))((('''((())))))((('''&&&'''((()))))))))))))))((())))))************))))))((((((''''''((()))))),,,,,,+++)))((()))+++------------------,,,***)))((((((((()))***+++,,,,,,((((((((('''''''''&&&&&&(((((((((((((((((()))************+++,,,,,,,,,,,,***+++++++++)))))))))***,,,---------+++)))((('''((('''(((***++++++,,,...++++++,,,---,,,+++,,,...111222222000...+++***)))))))))*********)))))))))***************++++++,,,,,,---...///000//////...,,,---///000111000///......//////000///.........//////000000000...---,,,...///000111111222333444666555333222222222222222222000......111333333222444444444444444333333222000111111222111222333444333333444333111000222555666888:::<<<>>>>>>>>>===<<<<<<;;;;;;;;;:::999888999999999999999:::<<<>>>AAAFFFIIIMMMUUU___gggmmmvvvyyyxxxyyy|||}}}{{{{{{|||xxxxxxjjjmmmtttoooLLL>>>777666333111000222333333444666666333111111000//////111222222000///......------------............111000///...---,,,,,,,,,******))))))***+++,,,---+++*********+++,,,,,,,,,...---+++***))))))************)))((('''&&&%%%$$$&&&&&&((())))))''''''(((((()))******)))((())))))mmmMMM777333444000111000///------,,,---------,,,,,,------...---,,,***))))))***(((&&&&&&&&&&&&&&&%%%)))(((''''''((((((((('''&&&'''((()))***)))))))))))))))*********))))))(((***)))((((((((()))***+++,,,+++)))(((((()))+++,,,---,,,,,,,,,,,,+++***(((***))))))((((((((())))))''''''(((((((((((((((((((((((((((((((((((()))******))))))+++++++++++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,+++)))((('''&&&&&&(((******)))+++...,,,,,,,,,------,,,...000111222222///---,,,,,,,,,+++++++++++++++++++++,,,,,,+++***))))))***+++,,,,,,---...///////////////+++---.../////////////////////000///............000000111000///......---000000111222222333444444333222111000111222222222111000000111222222000///222222444444444222111///---...............000111222222333333111000222666666888::::::<<<=========<<<;;;:::999888777666666555555777999;;;???EEEIIISSSYYY]]]___eeemmmsssxxx|||zzz|||~~~zzzxxxxxx[[[FFF???999333111111222333444444666666333111000000//////000111222111///...---,,,---...//////...------///...---,,,,,,---------))))))))))))***+++------***)))***+++,,,---------...---+++)))(((((()))))))))))))))((((((''''''&&&''''''((())))))((((((***)))*********))))))******mmmLLL888444555000000///...,,,,,,,,,,,,------,,,++++++,,,------,,,+++******+++)))'''&&&%%%%%%&&&'''***)))(((''''''((())))))((((((((()))))))))))))))))))))******++++++******+++***)))))))))***,,,---,,,***(((((()))*********+++*********++++++***)))******)))((((((((((((((((((((())))))*********)))))))))))))))(((((()))***)))(((''')))+++******+++...---------...............------,,,+++***))))))''''''((()))***)))***,,,,,,,,,,,,---,,,,,,///222///111000,,,***,,,---...+++++++++******+++,,,...---,,,+++***)))***+++,,,------....../////////...,,,---......------...///000000000///...---......///000000000///......///000111333333333333444444111000/////////000111111000111111000///......///222333444555444222000///.........---,,,,,,...000333222222222222222333666555777777777888;;;<<<;;;:::999777666666666666666555666999???GGGOOOYYYaaaiiioooooonnnrrrwww|||}}}|||mmmWWWIII???666333333111222444333555555222000000000000111111222222222111///...---.../////////...---------,,,++++++,,,...//////***************+++++++++++++++++++++,,,,,,+++***---+++)))(((''''''((()))(((((((((((((((''''''&&&'''''''''(((((((((***,,,******))))))*********)))jjjKKK888555555000///...,,,,,,++++++++++++++++++******+++,,,---,,,+++*********)))(((&&&&&&&&&(((*********)))(((((()))***+++******)))(((((((((((())))))***+++,,,,,,---------,,,+++*********,,,---...---+++))))))***+++)))'''))))))))))))***+++******))))))*********)))((((((***************))))))(((*********))))))))))))***(((''''''***,,,,,,,,,...,,,++++++,,,---......---000///...,,,+++******))))))(((''')))******)))***,,,+++,,,,,,+++,,,///333111222///***'''(((***+++)))))))))(((((()))+++---...---,,,+++******++++++.../////////////////////------------,,,,,,---...000000///......---...///////////////......///000///000222333333222222222111000///.........///...000000000,,,))))))...333444444555555444333111000000111000...,,,,,,///111444222222333333333444666444555555444555888::::::777666444444555666777777888:::@@@JJJUUUaaaoooyyyuuuzzzxxxuuuxxx|||iiiTTTFFF:::777666222111444333555666444222222333333333333333333444333111000....../////////...------000///---,,,------...---,,,,,,++++++******))))))*********+++,,,,,,+++***,,,+++)))''''''''')))))))))))))))(((((('''&&&%%%'''&&&&&&''''''(((+++...***)))((()))*********)))}}}bbbFFF:::222222111////////////...---,,,,,,+++******,,,******++++++))))))))))))(((((('''''''''((((((***))))))((((((((()))***))))))))))))))))))))))))***+++---000000...---------,,,,,,,,,---...---,,,,,,,,,+++***))))))))))))'''((()))******)))******)))))))))))))))))))))))))))))))))***))))))))))))***)))))))))))))))******(((((()))++++++******,,,---,,,++++++,,,------------+++*********))))))+++***)))))))))*********)))***)))***+++***+++...333111000...,,,)))'''(((+++)))((('''&&&'''))),,,---,,,+++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////111111//////000222000///.........//////////////////000000////////////111333333222111333000000///...///000000...///000000///......000111222444555555333222222333222222111000...///111333444333333444555666666555222333444444333222222222666555444333444666777888<<>>GGGUUU___eeejjjnnnzzzxxxrrrkkkmmmyyyrrrXXXKKKAAA::::::777555444666666444333333222111000///...---------......///000000...,,,+++,,,...000///+++)))+++---......---+++***++++++)))(((***)))***,,,+++((()))*********((('''''''''((('''&&&%%%$$$$$$%%%%%%%%%'''%%%$$$&&&(((*********)))((()))******)))((((((|||fffLLL888222000111...------,,,...---+++***)))***++++++,,,)))((()))******)))))),,,+++++++++,,,,,,+++***((()))))))))))))))))))))))))))))))))))))))))))))(((((()))***)))''''''((()))***+++*********+++------,,,***))))))***,,,------,,,+++***)))***************************++++++,,,++++++******++++++,,,...---,,,+++++++++++++++,,,------,,,++++++,,,,,,...---+++++++++***))))))+++******+++...///---+++*********))))))***,,,---,,,,,,,,,,,,...000111222///,,,+++,,,---,,,***(((******+++,,,,,,,,,+++++++++,,,------,,,,,,---.....................//////...000000...///222333111333444555333000.........222222000---******,,,///000///...///......///000///000000/////////000//////000111000///...///000...///////////////111222333333444666888888666444777666777999888777888:::999999:::<<<>>>AAAEEEGGGLLLPPPZZZiiitttyyy|||}}}|||~~~|||zzzyyyvvvxxxaaaiii~~~jjj]]]OOOBBB>>>:::888666666777666444333222111//////000000///......////////////...,,,***+++,,,------+++***+++,,,---------+++***++++++***(((******+++---,,,((((((*********)))'''&&&''')))((('''%%%%%%%%%%%%&&&&&&'''%%%$$$%%%(((******)))'''((())),,,,,,***((('''eeeHHH777222000///------...---///---+++))))))***++++++,,,)))'''((())))))((((((((()))***+++++++++******(((((()))))))))))))))***(((((((((((((((((((((((('''''')))******(((((()))***************+++,,,------,,,***))))))***+++++++++***))))))******++++++((())))))***++++++,,,,,,************+++,,,......,,,++++++***)))))))))***---//////...,,,,,,,,,+++,,,+++************)))))),,,+++++++++---///---++++++++++++*********+++---,,,,,,,,,---///111111///---+++***,,,---,,,+++***,,,,,,,,,,,,,,,---------+++,,,,,,---,,,,,,------//////......//////000000///000000///000111222222111222333222000.........111111000---+++***,,,------,,,---...------...000///000///------...//////000111111111///...///000...///111000000000222333222222333444555555444444555555666888888777999===;;;>>>BBBGGGLLLSSSZZZ___dddiiirrrzzzyyywww|||{{{]]]hhhsssbbbNNNAAA>>>:::777777777666444333111///...///111222000......///000///...---,,,******++++++,,,+++++++++++++++------+++***++++++***)))******+++---,,,((('''*********)))''''''(((((()))'''&&&%%%&&&&&&&&&&&&(((&&&%%%%%%'''((('''&&&&&&'''***---...,,,+++***aaaCCC666111///...,,,,,,...---,,,,,,++++++***++++++,,,+++(((&&&''')))***))))))''')))***+++)))(((((()))(((((((((((((((((()))*********((((((((((((******)))((()))***)))))))))+++++++++*********+++,,,,,,,,,+++***))))))))))))***)))((((((((()))*********))))))*********+++++++++******+++,,,------------,,,+++******))))))******---///000...------,,,***************+++++++++***---......,,,,,,,,,,,,+++)))***++++++))))))+++,,,,,,---------///000...+++***((((((***,,,+++++++++---------------.........---,,,,,,------......---............///111222333111000111222222111111111111111111000000/////////000///...---,,,,,,,,,,,,,,,++++++------------...///000///---,,,...//////000111111000......///000///000111222222333333444222333222222222333444555666666999===???@@@EEEKKKLLLRRRZZZaaadddhhhmmmrrrttt|||yyyzzzrrrhhhfffvvvttt|||zzzaaaJJJBBB<<<888777777666555444000000000000111111///...///000000...---...---+++***+++,,,,,,+++++++++++++++,,,---+++***+++++++++++++++)))))),,,+++(((((()))))))))(((((((((((((((((((((&&&&&&&&&&&&&&&%%%'''&&&%%%%%%%%%&&&&&&%%%((((((***---...---,,,,,,zzz[[[>>>333///...---******,,,+++(((+++------,,,+++,,,...+++(((&&&(((***++++++***+++---...---***((((((((((((''''''''''''((()))***---,,,)))(((((())),,,---***)))))))))))))))***---,,,***))))))***++++++++++++******))))))))))))))))))(((((((((************,,,++++++******)))))))))+++,,,---...---,,,+++***++++++***)))))))))******---///000...---,,,+++)))************,,,,,,,,,+++///111222...+++***++++++(((***+++,,,++++++---...---.........///000---)))&&&%%%%%%''')))))))))***------------.........///...---------/////////...,,,------...000222444555111000000222111......///111000000000000000000000......------...---,,,,,,---+++***,,,......------///000000...---...//////000000000///------...000111111111222444555444333444444333222111222555777<<<===BBBHHHLLLPPPWWW___dddlllvvvzzzxxxuuussstttvvv|||wwweeeWWWdddxxxtttWWWCCC===888777777666555444///000222222111000///...000111111...---...---,,,***,,,------+++******+++***,,,---,,,++++++,,,,,,---,,,)))(((+++***))))))))))))(((((((((((((((((())))))(((((((((''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&)))((()))++++++******+++pppQQQ:::333111///...---,,,,,,+++)))+++---...---,,,,,,+++)))((('''((()))******)))***---000///+++((('''((()))))))))((()))***+++++++++***)))))))))******))))))******)))((((((((())))))((('''''')))***++++++)))******)))***,,,,,,,,,+++******)))******)))(((***,,,......+++))))))*********+++,,,,,,,,,+++***++++++++++++*********+++,,,///000---++++++,,,,,,***++++++,,,------------000222111---+++,,,,,,***)))+++------***)))+++------,,,,,,---//////,,,)))&&&'''((()))************,,,---//////000000111222222222222111///---+++))).........///000111444555111......111222000///111...------...000000000...///---,,,------,,,,,,,,,---+++)))***+++,,,,,,+++,,,...000111000///....../////////000111222222222000333555555444444333000333222222222222222666;;;@@@JJJZZZeeehhhnnnyyy~~~|||rrrkkkllljjjvvv|||bbb[[[YYYfffoooQQQBBB999999888777555333000111333222000...------222222111...,,,......---******+++************+++***)))***,,,......///000...---,,,,,,,,,,,,***)))'''(((***)))((('''))),,,)))(((((()))(((&&&&&&(((&&&$$$###%%%((()))'''$$$%%%&&&'''((((((******)))}}}iiiLLL666333222000...------,,,+++***+++---......---,,,,,,***))))))))))))************---///...+++''''''(((((((((((())))))*********)))((((((((())))))))))))************(((''''''((())))))))))))***+++++++++************,,,...///...+++************)))((('''+++---//////---+++++++++)))******++++++************+++,,,,,,,,,,,,,,,,,,+++---...,,,******+++***)))***+++,,,,,,,,,,,,++++++------+++***,,,---,,,+++,,,...---,,,+++---......------.........+++)))%%%&&&((()))+++,,,------+++---///000000///000000..................------......---...///000222333000------000111000///111///...---...///000///---...,,,,,,...///.........,,,++++++,,,---......---111111000///......///000111111000111222333333333333555666555555444333111111111333444333444777<<>>DDDIIIZZZooo|||{{{|||}}}zzzqqqllllllmmmpppyyyggg```aaappp~~~___CCC:::888666444333111222333222111000000111000000000.........---,,,,,,,,,,,,++++++***++++++++++++,,,---,,,***)))+++---------,,,+++***)))))))))((('''''''''(((***++++++)))((())))))(((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''((())))))))))))((('''wwwaaaFFF555000///...------,,,***))),,,---...///...---,,,+++)))******)))(((((()))***)))***,,,+++(((&&&&&&'''(((((()))************************+++++++++***)))++++++++++++***))))))(((((()))***+++***)))((((((''''''''')))...222222000000...+++******+++------,,,+++++++++,,,,,,+++************)))))))))))))))&&&''')))******+++,,,---******)))))))))***)))((())))))******)))))))))))))))***+++******++++++***++++++******+++,,,---------...///...---+++++++++*********+++,,,,,,---------...000111111000///............------,,,,,,,,,///...---...000111111//////......000000//////000111000............---------,,,---......---,,,---,,,---...//////000000000////////////...------,,,000111222333444555444444333333222000000000000000111222444<<>>JJJ[[[kkkuuuyyyxxx|||tttgggcccjjjuuu|||pppcccrrrwwwXXXAAA777444111000111222111000000111333000000111222111000///...///...---+++*********))))))***,,,---+++******---,,,,,,---,,,***)))((()))((('''''')))+++,,,,,,+++((('''&&&''')))***)))'''&&&&&&&&&%%%$$$%%%&&&'''&&&'''((((((((()))((('''vvv]]]CCC444//////............------,,,,,,,,,------,,,***)))************))))))***+++''''''(((((('''((((((((()))(((((((((((()))***+++,,,++++++*********((('''((((((''''''((()))******))))))((()))))))))((((((((())))))***...111111///))))))***,,,---,,,***)))---+++******+++,,,------,,,,,,+++++++++******)))((((((''''''''')))+++---,,,***)))***+++***************+++***)))((()))***)))***+++,,,.........---,,,++++++++++++,,,------,,,------------,,,---...,,,,,,+++++++++,,,---............///000000///.........///000000///---------,,,,,,---///000000000222222222111000/////////111000///.........//////.........000000//////111111111000//////000000111111000//////000111111222///000222333333222222222444333333222000000333777999>>>IIIYYYlll{{{yyysssqqqkkkmmmwwwyyyiiiKKK999333000000111111111000000111333111000111222222000/////////...,,,+++*********)))******+++,,,+++***,,,...---------,,,+++***)))))))))((()))*********)))''''''''''''&&&((())))))'''&&&&&&%%%%%%%%%%%%&&&'''&&&''''''''''''((()))(((}}}vvvYYY@@@555111000..................---,,,,,,,,,,,,+++)))((((((((((((((()))*********&&&&&&%%%%%%&&&&&&&&&'''((())))))))))))******+++---,,,++++++++++++***))))))'''&&&&&&''')))*********))))))+++------+++((()))******+++,,,......---******+++,,,---,,,***(((******)))***++++++,,,,,,+++++++++++++++***)))((()))))))))((('''(((***+++,,,+++***************+++***+++++++++)))((()))***,,,,,,,,,---...---+++************+++******++++++,,,,,,---------------------,,,++++++,,,---...///------...000111000///...000000000///...---,,,+++......------...//////000111111111///...---......000///............000111000///000000000///111333222111111111222222222111222111111222333444444333000111222222222333555666;;;;;;;;;999666555999>>>DDDMMM[[[iiivvv}}}zzz{{{}}}wwwrrrrrrsssxxxbbbDDD444//////000222222111000111222000000000222111///...///---,,,******************+++***************,,,---......------,,,,,,******************)))((('''''''''((((((''''''(((((('''%%%%%%%%%%%%&&&&&&'''''''''((('''&&&&&&((()))(((}}}tttRRR:::222111000...------------------,,,,,,,,,,,,+++)))''''''&&&%%%&&&((()))))))))((('''&&&&&&'''''''''''')))******+++,,,,,,++++++,,,+++***)))*********)))***)))'''&&&''')))***++++++***+++---000000,,,))))))*********+++,,,,,,+++,,,+++)))))))))))))))((()))***+++,,,,,,,,,,,,,,,+++++++++++++++)))(((''')))***))))))(((((()))))),,,************))))))+++***+++,,,+++))))))***++++++***+++---...---,,,+++***+++,,,,,,+++++++++,,,------,,,,,,------------...---,,,,,,,,,---......,,,---///111333222000......------------......///000000///.........000111/////////...---,,,---...//////...------...000111222111111111///...000222333222111333444555333111666777999;;;<<<<<<999777444444444444555888<<<@@@HHHHHHHHHFFFAAA???BBBHHHWWWaaammmuuuzzzyyysssppprrrssswww}}}~~~UUU<<<333///111222222111111111222000//////111000............,,,++++++,,,------------+++))))))******+++,,,000///...---...---,,,***************))))))))))))'''))))))'''&&&''''''&&&%%%%%%$$$%%%&&&''''''&&&))))))(((&&&&&&((())))))|||qqqJJJ888444000///...///...---,,,,,,---,,,+++++++++***((('''(((((((((((()))))))))((('''((())))))((((((***++++++++++++******)))***+++,,,***(((((()))***************+++,,,+++)))((()))************+++++++++,,,+++*********+++,,,,,,,,,---,,,+++******))))))))))))+++---......---,,,+++***,,,,,,,,,***)))***+++******+++*********+++,,,,,,,,,,,,,,,***'''''')))***++++++***))))))***+++******,,,...---,,,+++,,,---///---+++***,,,,,,***,,,...///---,,,------,,,.........,,,++++++,,,,,,------......///000000000000...++++++---///000000333111...---...///000000000000...---------...///000111...,,,000222222333333111000222222222222222111444777999<<<>>>>>><<>>BBBCCCHHHRRR^^^gggmmmtttzzz{{{rrreee\\\SSSPPPUUU\\\```aaaaaacccaaa```ccceeehhhnnnnnnqqquuuxxx{{{ttthhhrrrvvvNNN<<<222111000///000000444333111000000000//////000000///......------,,,+++)))***+++***))))))+++---++++++,,,---//////...---000---***((((((***,,,...------,,,***((('''''''''(((((((((''''''((()))***((()))******)))'''&&&&&&zzz___???555222---...///000///+++******...---+++***))))))))))))((((((((()))***++++++******)))(((((())))))(((''')))*********)))))))))***)))***+++***)))((()))+++)))((())))))((('''''')))))))))(((((()))******+++******)))***++++++++++++......///---+++***+++,,,++++++******))))))))))))+++++++++***)))((()))))))))************++++++,,,---.........---+++******+++,,,,,,---------------)))((()))******+++---//////......000///,,,,,,///111000///000333444222///......---,,,,,,,,,,,,------......///////////////------,,,++++++,,,...///222111000///////////////////////////////////////555555111...000111111333111777;;;===CCCNNNXXX]]]^^^bbblllzzzuuummmiiidddccchhhmmmmmmjjjgggiiijjjkkkmmmqqqtttxxxvvvsssrrrtttzzzhhhPPP:::222222111111000333333222222111111000000111/////////...------,,,,,,)))))))))))))))******+++)))))))))***+++,,,+++***+++)))((((((***---------///...---,,,***)))((((((((((((((((((((()))))))))***++++++***)))(((&&&&&&zzzYYY===666111...---...000000---***))),,,+++******))))))(((((()))))))))***+++++++++***)))(((''''''((((((&&&%%%'''((()))))))))))))))***((()))+++***(((((()))******)))******)))(((((())))))((((((((()))***,,,---++++++***+++,,,,,,,,,+++,,,,,,,,,,,,*********+++******)))(((((((((((((((************))))))******+++******++++++,,,,,,---,,,---------,,,,,,,,,,,,---------------------,,,))))))***,,,,,,,,,,,,...000---...111222111000111000///......////////////000000///.........////////////000000000000//////000///...---,,,,,,---...111111000000////////////000000000000000000000000333333111333777888777888<<>>FFFNNNZZZeeesss{{{}}}yyyyyy{{{wwwuuuyyy}}}}}}}}}~~~yyyrrrsssyyy___MMMJJJEEEJJJhhhxxxpppaaaHHH888222222///---///111000111333222444444222///,,,+++,,,---,,,,,,,,,,,,------...///......,,,,,,++++++***)))***)))(((((()))+++,,,---...------------,,,,,,,,,---,,,++++++,,,---------***)))(((((()))(((((('''|||```AAA999111//////---+++++++++***))))))((('''&&&%%%$$$%%%''')))))))))(((((((((((('''''')))((((((***,,,,,,+++)))&&&%%%%%%&&&'''''''''&&&&&&'''((()))************((((((((()))(((''''''(((*********+++++++++***)))++++++***)))((()))+++---...---,,,,,,+++))))))***)))******+++,,,,,,,,,,,,...//////---,,,,,,,,,+++***,,,......,,,+++++++++******+++,,,,,,+++,,,------,,,,,,+++,,,+++***)))***))))))***+++,,,,,,++++++,,,---.../////////...///000000000000///......///000111111111000000000333111/////////000000000222222222222222222222333000222222333444222111444666:::CCCOOO\\\kkk}}}{{{wwwzzz~~~}}}yyyuuuyyy~~~tttyyykkkUUUOOOKKKLLLccc~~~|||yyyUUU===333222000///000111000222444333444333111///,,,+++++++++++++++,,,,,,,,,,,,,,,+++......---,,,+++******++++++***(((((()))***++++++.........---,,,,,,+++++++++***))))))***,,,---...((((((((()))))))))'''&&&wwwYYY???888222000///...---,,,,,,+++***)))''''''&&&%%%%%%&&&)))***)))((((((''''''''''''''')))(((((((((******(((&&&'''&&&&&&'''((((((''''''&&&'''(((*********************)))))))))((('''''''''((()))++++++,,,++++++,,,,,,+++***))))))+++,,,//////...---+++***)))*********++++++,,,,,,------...//////---,,,------,,,,,,---......---,,,++++++,,,+++*********)))***+++)))))))))***++++++***)))***))))))***+++---------,,,---///000111000///...000111111222111000000///...///000000/////////000333333222333444333111///111222111000...///111333111555777:::>>>@@@AAADDDMMMPPPYYYhhhxxx~~~lllaaa^^^fffxxxbbbPPPKKKLLL]]]uuu|||gggJJJ<<<555111000111111000333555222333222000...---,,,+++++++++++++++*********))))))---------,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***(((''''''(((***,,,---((((((((())))))((('''&&&wwwTTT>>>777222111000///---,,,+++***)))((('''''''''&&&&&&''')))+++))))))(((''''''''''''''')))(((''''''''''''%%%$$$(((((((((((())))))(((''''''((())))))***)))))))))'''((((((((()))*********&&&''')))***++++++++++++,,,,,,,,,++++++++++++,,,/////////...,,,******)))*********++++++,,,,,,------///000///...///000///---......------,,,++++++---++++++,,,+++***))))))((((((((()))+++,,,,,,,,,******)))***,,,---...///---///111333333111///---000111222222222222111000...///000000//////000000555444555666888777444111000111333333333444777::::::@@@FFFNNNYYY```dddiiissstttyyy```EEEDDDUUUtttyyyUUUNNNNNNXXXyyy}}}www~~~bbbNNN;;;111///000111111444555222222111///...------,,,,,,,,,,,,+++***))))))******+++,,,,,,+++)))))))))******+++---......---,,,+++))))))***+++,,,,,,,,,,,,+++***(((((()))+++,,,,,,))))))''''''''''''&&&&&&xxxQQQ>>>666222000///...---+++******(((&&&&&&'''''''''&&&'''(((***))))))((('''''''''''''''((('''&&&%%%&&&%%%%%%$$$&&&&&&&&&'''''''''&&&&&&(((((((((((((((((((((''''''((('''&&&'''((((((((('''(((((()))))))))*********++++++,,,,,,,,,,,,+++---///000...,,,+++*********************++++++,,,,,,...///......///000000///...,,,+++++++++,,,,,,******,,,//////---***))))))))))))***,,,...//////+++***)))***+++---......///000222333222000...---//////111222333333222111000111111111111111111111444333222222444555444333222222333666:::CCCMMMTTTUUU\\\dddooo~~~]]]BBB777KKKqqqmmmWWWQQQQQQlll{{{}}}dddGGG666000...000111333444222111000///......------,,,---,,,++++++***+++,,,,,,+++++++++***)))))))))******,,,...000///...,,,+++,,,,,,,,,,,,,,,+++******+++*********++++++++++++***((('''&&&&&&&&&&&&&&&tttKKK<<<666111//////...---***)))***)))'''&&&'''((((((''''''((()))))))))((('''&&&&&&&&&&&&'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%((('''''''''&&&&&&''''''))))))'''%%%%%%&&&&&&$$$'''((('''''''''(((***+++******+++++++++++++++***,,,...///,,,***++++++++++++++++++++++++,,,,,,,,,---...///...---...///...000---***))))))+++,,,---))))))***---...,,,******,,,+++***+++,,,---...///---,,,******+++,,,---...000111222222111///.........///000222444555444333333222222222222222222222111000......000222333333444777===FFFTTTeeeuuu\\\DDD999CCCmmmiiiVVVJJJ]]]ooottt^^^AAA555///000111111222111111000//////......,,,+++++++++,,,,,,,,,,,,,,,---++++++*********************,,,.........,,,++++++......------+++)))((('''))))))******++++++***)))((('''&&&%%%&&&'''''''''mmmDDD:::666222...//////---+++***++++++)))'''((()))))))))(((((()))))))))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''''''''((())))))((('''''''''&&&&&&%%%&&&&&&'''(((((('''%%%%%%''''''%%%&&&&&&&&&%%%&&&(((+++---,,,++++++******))))))(((,,,......+++)))***,,,---...---------------......///111111///...//////...000---)))'''(((***,,,---+++)))((()))*********+++...,,,+++***+++,,,------///---++++++,,,---......111222222111000//////000...///111333666777777666333222111222222333222111////////////111222444444===FFFVVVjjj```@@@888;;;SSSeeeOOO[[[~~~iiibbbxxxKKK;;;111111111000000111222111000//////...,,,+++)))***+++,,,,,,,,,,,,,,,,,,+++******+++++++++***+++,,,---,,,+++***************+++++++++******)))((()))***,,,,,,,,,***((('''&&&%%%%%%&&&'''((((((}}}fffEEE666666000111//////...,,,)))'''((()))((()))++++++(((&&&(((+++))))))(((''''''&&&&&&'''&&&''''''''''''&&&&&&&&&&&&'''(((***++++++(((&&&((('''&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&''')))+++)))+++,,,+++((('''((()))(((***+++***+++,,,---,,,/////////111111///......000111111000.........---*********((('''''')))+++,,,++++++***************---------,,,++++++,,,,,,---.........---------...///333555111//////000///000111111222444888777444444333222222222111111222222000333333444555999GGGZZZllleeeBBB444///999mmmzzzXXXdddssslllzzznnnFFF888444000333111111...***)))---///---,,,,,,,,,------,,,++++++,,,---,,,+++++++++************---------,,,************((((((((()))******)))(((+++***))))))******)))(((&&&%%%%%%''''''&&&&&&'''yyy___AAA555666///000///...---,,,***))))))((((((((()))***((('''(((***))))))(((''''''&&&&&&&&&(((((('''''''''''''''((('''((()))***+++***(((''''''&&&&&&&&&''''''(((((('''''''''''''''(((((()))+++(((&&&&&&'''''')))+++***+++,,,+++)))(((''''''(((***,,,+++,,,---...---//////000222333111000000000222111///---------,,,*********)))((((((***,,,++++++***))))))***+++,,,,,,++++++,,,------+++***,,,---............///000222666666333111333444333111111111111222222111///111111000000000/////////333222555777===FFFSSSgggkkkMMM444///111GGGeeeccchhhyyyeeeFFF777222333111111...++++++---///---,,,---,,,,,,,,,,,,,,,,,,---...,,,,,,++++++************,,,,,,,,,+++*********+++))))))((()))******)))(((''''''&&&''''''(((''''''((('''''')))(((''''''(((uuuXXX<<<444555000//////---++++++++++++)))'''((((((((())))))((()))***))))))(((''''''&&&&&&&&&(((((())))))))))))((('''&&&'''((((((((('''&&&&&&((('''&&&&&&&&&'''''''''(((((((((((())))))******---***''''''((()))***,,,,,,,,,,,,,,,,,,***((('''***,,,.........///////////////111444444111//////000111111...---,,,,,,++++++++++++***((()))+++,,,+++***)))((()))***,,,---,,,++++++,,,......,,,***,,,---...//////000111222555666666333111222222111222222222444333111000000333444555666666666666555888;;;CCCKKKXXXiii{{{~~~vvvWWW>>>///---111PPPhhh]]][[[uuuoooTTT888333111111000///------......,,,,,,...---,,,,,,------.........------,,,,,,++++++******))))))******))))))******))))))))))))******)))((('''&&&&&&&&&'''((((((''')))((()))))))))((('''(((tttTTT;;;444444000000...---+++*********((('''***((()))*********)))***))))))(((''''''&&&&&&%%%'''((()))++++++***'''%%%''''''((('''&&&%%%&&&'''(((((('''''''''''''''''')))))))))******++++++,,,---)))'''''')))***,,,...,,,---......---,,,***)))***---.........//////...///000222333222///---,,,///000000...---------,,,,,,,,,+++*********+++---,,,++++++******+++,,,---,,,,,,,,,---......---+++---...//////000111222222555666555333222333222111111000111444333111222555555999>>>AAADDDFFFFFFEEEHHHOOO___nnnzzzdddLLL777---,,,000TTTcccWWWTTThhhvvvzzzbbb>>>555000000...///...//////...,,,,,,///...------...///000///............---,,,++++++***&&&'''(((((((((((()))*********))))))******))))))'''''''''''''''((((((((()))(((((())))))''''''(((tttQQQ;;;444111000000...---+++***((('''''''''***)))(((******)))(((((()))((((((''''''&&&&&&%%%((((((((()))******(((''')))))))))(((''''''((()))))))))((((((((())))))((())))))******++++++,,,,,,,,,)))'''''')))***,,,---***,,,//////---++++++,,,***,,,---,,,,,,,,,,,,+++...///111222111...,,,,,,...//////...---/////////------,,,,,,++++++,,,---------------------,,,,,,------...---,,,,,,---.........///000111222333333555666555444444444444333333222222333444666>>>FFFJJJPPPYYY___dddhhhiiihhhiiisssxxxfff^^^JJJ666+++)))---QQQyyybbbWWWSSS___xxxMMM;;;000000000000000000///...,,,---...000///...///000000...---.........---,,,+++***)))&&&'''((((((((()))***+++++++++************))))))''''''&&&&&&&&&&&&'''''''''''''''((((((''''''(((sssMMM999444//////......---,,,***((('''''''''(((''''''))))))'''&&&'''(((((((((''''''&&&&&&%%%***(((&&&&&&''')))))))))))))))(((((('''''''''((())))))((()))*********)))))))))******++++++++++++---)))'''(((*********+++(((+++......,,,***+++,,,,,,---...---,,,,,,,,,,,,---...///111000......000///000000///...///000000///...------,,,,,,,,,---------.........---,,,+++,,,...///---,,,+++---///---...///111333555666666777777555333111000000111222333555888>>>IIIYYYfffsss{{{uuudddaaa\\\YYYOOO999,,,)))---NNN|||hhhYYYUUU]]]lll```@@@222222333222222111000...------...000//////000//////---,,,,,,,,,,,,,,,+++***)))(((((())))))))))))***,,,---,,,+++************))))))''''''''''''&&&''''''((('''''''''((()))(((((()))oooFFF666444///000------,,,+++++++++***'''&&&&&&&&&'''((((((&&&&&&'''''''''''''''''''''&&&&&&)))'''%%%%%%''')))******((('''&&&&&&&&&&&&&&&&&&((('''((((((************((())))))***************,,,)))''')))+++++++++******,,,------,,,++++++,,,,,,......---,,,---......------...///......///222111222111///.../////////000///...---------------,,,---------------,,,,,,,,,---//////......///000//////000222555777777888999888666333111222666999===DDDLLLSSS^^^ooo{{{WWWQQQWWWZZZ^^^RRR;;;+++***000LLLxxx```YYY]]]|||kkkqqquuuIII777333333444444222111////////////.../////////...---,,,+++,,,,,,,,,,,,+++***)))(((******)))))))))***,,,...---,,,+++************)))((((((((((((((()))+++,,,(((''''''((((((''''''(((lllBBB555666111111---,,,+++***,,,...---((($$$%%%&&&''')))(((&&&'''(((''''''''''''''''''&&&&&&&&&&&&&&&(((***+++)))(((((('''&&&&&&'''''''''&&&'''&&&'''((()))*********(((((())))))******))))))+++((('''***------,,,,,,---------------,,,,,,,,,+++,,,,,,++++++,,,...............---,,,,,,...222333444333000.........---111000///...---------,,,,,,,,,,,,,,,,,,,,,---------...///111222222222111111111222333555777777777:::999999888888===EEELLL[[[gggtttZZZFFFJJJNNNUUUccc^^^EEE///+++///CCC{{{jjj]]]]]]ttt{{{hhhoooyyyoooTTT>>>555222666555333111000000//////,,,...//////---,,,++++++,,,,,,---,,,,,,+++))))))+++***)))(((((())),,,...---,,,+++************)))'''(((((())))))***,,,...(((''''''((('''&&&&&&&&&ccc===777111222000000,,,,,,,,,,,,,,,,,,,,,,,,(((&&&'''***)))&&&&&&((((((%%%%%%((()))'''&&&''''''(((((()))))))))))))))&&&&&&&&&((()))((('''&&&(((&&&%%%&&&((()))(((''''''&&&&&&''')))))))))((()))***,,,,,,,,,,,,---...////////////...---,,,+++---...............//////------......,,,,,,000555666555333222000...,,,***(((***,,,,,,---.........******,,,......,,,,,,......///000222555666777666666666444444666666777===??????BBBGGGLLLVVVgggwwwppp[[[EEE???DDDLLL[[[mmmrrrRRR555...///>>>rrrvvv[[[SSSdddqqq^^^nnnttt[[[iiieee???999555333333444222------000000---//////---,,,,,,---,,,++++++++++++++++++************)))(((&&&'''+++......,,,************))))))))))))))))))(((((())))))'''&&&&&&'''(((((('''&&&```>>>999222111...---------,,,+++*********+++(((''')))+++***'''&&&(((&&&%%%%%%&&&''''''&&&&&&'''(((((()))))))))))))))((('''((()))***(((''''''((('''&&&''')))***)))(((&&&&&&&&&'''((((((((((((((()))+++---------------///000000000000...---,,,.../////////////////////...------.........000333333333333222000...,,,+++''')))******+++---...---******,,,...//////000111000111222333444555555555555666555555888:::@@@IIILLLQQQ\\\iiiuuunnnPPPHHH???>>>CCCMMMbbbzzzvvvaaaEEE333000@@@oootttRRRFFFTTTuuu]]]\\\ppp[[[kkkxxxMMM===444222222444444///...///...///000000...,,,,,,+++***++++++++++++++++++***************)))((())),,,///,,,+++))))))(((((((((((((((((((((((((((((()))***((('''''''''(((((('''&&&xxxXXX<<<999333111---+++...,,,+++)))))))))***+++)))(((***---,,,((('''(((%%%%%%%%%%%%%%%''''''&&&'''''''''(((((('''''''''((('''((()))***)))'''''''''''''''((()))***)))(((''''''&&&'''(((((((((((('''(((***---//////...------...000000000...,,,+++---...///000///.........000...---...///000000000222222222222000///---,,,************,,,///...---******+++---...//////000000111222333444444555555888:::::::::>>>FFFRRR^^^mmmwwwwwwOOO@@@@@@@@@AAADDDKKK```xxxtttlllSSS777222DDDdddhhhEEE888EEEfffnnn^^^iiinnn^^^sss```DDD666333222333222///...///---///000000---,,,,,,+++*********++++++************++++++*********+++,,,---))))))(((''''''&&&''''''&&&''''''''''''((()))))))))((((((((((((((('''&&&nnnMMM999777333111...---,,,+++***)))***+++++++++((((((***,,,,,,(((&&&&&&%%%&&&&&&$$$%%%(((((('''&&&''''''''''''&&&&&&&&&'''&&&&&&((()))((('''(((''''''(((((()))(((((('''((((((((((((((()))******))))))***---//////...,,,,,,,,,---------,,,+++******,,,...//////.........222000......///000000000222111111111222222///---------,,,,,,...000...+++++++++,,,...//////000111333333444555555777:::>>>BBBGGGKKKNNNVVVccctttVVV<<<777999;;;AAAIIIQQQbbbuuuzzz{{{dddEEE>>>KKKZZZfffooohhhfffqqqSSS:::111===^^^qqqcccnnnuuubbbtttwwwRRR<<<777333111000......///......//////---,,,,,,,,,+++***************)))))))))+++***))))))*********))))))))))))(((&&&&&&'''(((''''''''''''''''''((()))((((((''''''(((((('''&&&hhhEEE888666222111000///,,,+++++++++,,,,,,++++++(((((()))******'''%%%$$$$$$&&&&&&$$$$$$'''(((''''''''''''''''''''''''''''''%%%%%%''')))(((((()))((()))))))))((('''''''''))))))(((((())))))***+++,,,,,,,,,,,,......---,,,+++++++++++++++*********)))***---............///222222000///...///111222111///...///333333000---,,,,,,,,,---///000...+++------...000111111333555555555555777;;;AAALLLUUU]]]gggqqqzzzvvvtttuuuzzzwwwVVV???444222555999@@@JJJTTTcccrrrtttXXXMMMMMMSSS^^^kkk```UUUSSS[[[fffqqqxxx{{{___>>>333000;;;XXX{{{```UUUssssss{{{fffFFF999333///000...///111000//////...,,,,,,------+++******++++++*********)))***)))((()))***+++***)))*********((('''&&&'''(((((((((((((((''''''((((((''''''&&&&&&'''''''''&&&gggBBB:::666333111000111...---,,,,,,---,,,+++***))))))))))))(((&&&%%%###$$$%%%&&&%%%%%%&&&&&&&&&))))))((((((((()))))))))'''&&&&&&''')))))))))*********+++***((('''((((((((((((((((((((()))+++,,,///......------------,,,,,,,,,+++*********++++++)))+++---......//////000111222222000...///000222000---+++---111222000---+++,,,---...000111000...111000000/////////333888777999===EEEOOO]]]ppp~~~wwwgggWWWLLLCCCDDDEEEHHHYYYppprrrcccXXXIII:::222///222888===CCCIIIQQQ]]]jjj}}}}}}hhhYYYOOOUUUkkkxxxjjj\\\SSSSSS\\\dddlllssswww|||uuu[[[AAA222000333<<>>;;;???CCCHHHVVVzzzYYYHHH888000------000111......---+++,,,......---,,,,,,,,,,,,,,,,,,++++++)))***************+++++++++)))'''&&&&&&&&&%%%$$$''''''''''''''''''((()))((('''&&&&&&&&&&&&&&&%%%ttt]]]@@@666555111000000222000///...,,,++++++,,,,,,+++******++++++)))'''(((&&&'''''''''&&&%%%$$$%%%&&&&&&&&&&&&&&&'''((((((&&&''''''&&&&&&'''''''''))))))((((((''''''((((((************)))))),,,......000000000...,,,+++,,,******))))))))))))******)))***+++,,,,,,,,,------...///111111///......//////111///...000000...///111000---...111111222666888<<>>:::;;;@@@SSScccfffaaa]]]XXXSSSNNNJJJDDD???999222...,,,444???GGGKKKMMMIII>>>666EEEbbbaaaFFF888444111////////////---...000000...///...---,,,+++++++++,,,((((((((()))))))))(((''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%'''+++((((((((('''%%%$$$$$$%%%~~~eeeJJJ777111111///111000000------,,,,,,,,,------...,,,***))))))(((&&&&&&'''))))))((('''%%%%%%&&&'''+++)))'''&&&&&&&&&'''((()))(((''''''((()))))))))((())))))***))))))(((''')))+++,,,------...000111222000...---...///...---***************+++++++++,,,---......---,,,------000111222222111000111222444555222111111000///222333666888===GGGRRR^^^jjjtttvvv[[[GGG@@@>>>>>>======999111(((###""""""  !!!  ###'''111:::888---$$$!!!!!!$$$***---111555;;;???AAAAAA@@@>>>@@@CCCAAA999333111///666<<<===<<<:::777333222///,,,)))'''%%%&&&(((,,,:::DDDJJJQQQPPPCCC666@@@WWW{{{]]]CCC888333...//////...---///111111111000///---+++***++++++,,,'''((()))***)))((('''&&&((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&%%%'''***((((((((('''&&&%%%%%%%%%|||```CCC666222///...111///...,,,,,,,,,,,,---......///***((('''''''''&&&'''))))))))))))((('''&&&'''(((+++***(((''''''((()))))))))'''&&&'''))))))))))))'''(((((())))))))))))))))))***,,,,,,---...111333333111///...------,,,++++++++++++++++++,,,,,,,,,.../////////...------...000111333333333222222333222333333333333000///444:::AAAJJJXXXmmmrrrkkkmmmjjjcccVVVFFF444***((('''&&&$$$&&&&&&$$$"""!!!!!!    """%%%%%%### !!!$$$(((+++---222888;;;;;;:::999;;;>>>===666000---((('''&&&'''((('''%%%###$$$$$$$$$###"""!!!###&&&+++777AAAIIIRRRSSSHHH>>>AAAQQQrrrYYYAAA666222...---,,,---...000111111111///...,,,+++***++++++''')))******)))'''''''''(((((((((((('''%%%$$$$$$$$$%%%'''(((&&&%%%&&&))))))((('''&&&%%%%%%&&&&&&www[[[>>>444000,,,+++///------,,,,,,,,,,,,...//////...***((('''(((((('''(((***))))))******((('''''''''(((''''''((()))******)))(((&&&&&&((()))(((((((((''''''''''''((()))+++,,,++++++,,,++++++,,,...000...//////...---,,,,,,,,,+++++++++,,,,,,,,,,,,---.../////////............111222444555555444333222111222222333444444:::DDDLLL___vvvoooiiieee^^^OOO???:::<<<<<<888///(((!!!!!!!!!   !!!$$$&&&'''***///222222333333666888666000+++***%%%"""!!!"""###!!!  !!! """&&&///888AAAJJJQQQOOOHHHDDDAAAKKKiii{{{UUU===444...---,,,---...///000000000000///...---,,,+++***))))))))))))'''''''''((('''''''''''''''&&&%%%$$$%%%%%%'''(((''''''***...+++)))'''$$$$$$$$$%%%&&&nnnRRR;;;444111,,,,,,///---000---,,,,,,---.........,,,+++))))))***)))((()))***((()))******)))((('''&&&%%%%%%%%%''')))***)))((('''&&&'''))))))''''''(((((('''''''''(((***,,,.../////////...,,,,,,---///000111111000...,,,,,,---+++,,,,,,,,,---------,,,---...///////////////000222333555555555444222111222333222333666;;;LLL___vvvxxxfffPPP>>>888555333---%%%###$$$%%%###!!!   !!! """$$$&&&***,,,,,,------///000...)))&&&&&&$$$""""""######"""!!!!!! !!!!!!###&&&+++...666>>>GGGMMMKKKFFFFFF===CCC^^^lllEEE111///...---////////////000000000111000///---+++***)))(((((('''&&&''''''(((%%%%%%%%%&&&''''''''''''((('''&&&&&&'''***000666---***'''$$$######$$$$$$~~~kkkQQQ:::444222...//////---222...---,,,,,,------+++***(((((()))******)))((()))((()))***)))(((''''''''''''&&&%%%&&&((()))((('''''''''))),,,+++'''&&&((()))))))))***+++,,,...//////000222111000/////////111111///...---,,,+++,,,,,,,,,,,,---------,,,,,,---...000000111111222333555555555444444333222111///111333888@@@NNNiiiwww[[[III;;;///)))&&&""""""  ###%%%%%%&&&''''''&&&''''''%%%###""""""  !!!$$$(((***111888===DDDHHHGGGGGG===<<>>777888999444,,,&&&$$$ !!! !!!  !!!!!!!!! ###'''***,,,111666;;;AAAFFFGGG@@@???PPPkkk}}}]]]BBB333///000///000...111...............,,,+++)))(((((('''''''''))))))((()))((((((''''''&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%yyy[[[BBB888444111111111000/////////...---,,,,,,+++)))(((&&&'''((()))******)))(((&&&&&&&&&((()))((('''((('''((()))******((('''&&&$$$&&&((()))))))))))))))(((***---...///......---000000000///...------...000111///---,,,,,,------+++,,,...///...---------...111333444444555333111222///111111111333999JJJfff~~~gggQQQ???444...,,,&&&!!! !!!   """"""  !!!%%%&&&''',,,///444;;;IIIKKK@@@888CCCWWWxxxzzzTTT;;;000111111---+++111//////......------,,,+++(((((('''&&&''')))***)))---,,,+++)))(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###rrrVVV@@@555333111000000000///000...,,,+++,,,---,,,***(((((()))***,,,,,,,,,+++***(((''''''((())))))((()))(((((()))))))))(((''''''&&&((()))))))))))))))******+++---......---------////////////......//////111000...,,,***+++,,,,,,,,,...//////...---...///000222555555444444222000000...222222222888JJJfffoooWWWDDD555---***((()))%%%!!!""" """!!! $$$$$$ !!!"""$$$$$$%%%(((***///666EEELLLDDD;;;AAAJJJbbblllLLL888333111///,,,000///...---,,,,,,++++++***(((((('''&&&''')))***)))------,,,,,,***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&'''''''''%%%%%%mmmSSS???666444333222000......000---,,,+++,,,------+++)))***+++---------,,,+++***)))((('''((()))((((((((((((''''''''''''(((((((((((())))))))))))***,,,---///000000000///............///////////////000000///...+++***))))))***+++,,,---//////......000222222444666666555444444222222000444444888HHHhhhssseee]]]```RRRCCC666***%%%&&&&&&&&&###!!!###""" !!!%%%%%%!!! """"""######$$$''')))---555BBBKKKGGGAAABBBAAAPPPqqqoooiiilllhhhJJJ666000222///000///...,,,++++++***))))))(((((('''&&&''')))***))))))***+++++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&nnnTTT@@@999888666444000------...///...------------,,,***++++++,,,---,,,+++***))))))''''''((()))(((''''''(((''''''''''''(((((()))((()))))))))***,,,...000111111111000///.........//////000000////////////...+++***))))))))))))******,,,...///000111222333333555777666666666666666444222444666FFFdddooo___RRRIIIEEEIIIDDD@@@999---'''''''''&&&###  """""""""  !!!!!!###'''(((---555CCCIIIHHHFFFEEE===FFF```jjjUUUOOOaaacccAAA111222111//////...,,,++++++***)))((((((((('''&&&'''******)))((()))***++++++***((('''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''~~~oooUUU@@@999777666444222...---...000///......------,,,,,,*********+++******)))((()))''''''((()))((('''&&&(((((((((((((((((((((((((((((())))))***,,,...000000000111000///---,,,,,,...///000000000///......---***)))******))))))******,,,///222333222111000000333666666666666777666555333666AAA```ssseeeWWWNNNHHHBBB@@@BBB>>>???CCC???222)))'''&&&'''%%%"""  !!!###&&&'''+++333AAAEEEHHHNNNLLLAAACCCSSSwwwyyyUUUFFFHHHmmmVVV:::444///,,,---,,,+++++++++***)))((((((((((((''')))++++++************)))))))))((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&xxxmmmTTT===777444222333222000///...//////......---------...)))))))))))))))))))))((()))'''''')))+++***((('''(((((()))))))))(((''''''((()))*********+++,,,---///000222222111///---,,,,,,...000000000///......,,,***)))***+++******+++,,,...111444555222///,,,---111444555555555666555777666===OOOyyy{{{]]]OOOBBB???>>><<<>>>BBBCCCFFFKKKGGG888+++'''%%%)))(((&&&###   !!! """%%%$$$'''///<<>>YYYvvveeeeeehhh~~~kkkGGG777...***************+++***)))(((((())))))(((***++++++******)))((('''&&&&&&&&&'''((((((((((((''''''&&&&&&''''''(((((('''''''''&&&zzznnnNNN<<<666444333333222000/////////000000///---+++******$$$&&&(((***)))'''(((+++***)))(((((()))*********,,,+++)))'''&&&&&&'''(((***)))((()))+++---/////////000000///---------......//////......---------...,,,,,,,,,+++***,,,///222333444444222111000000///111444555666555333111555999DDDfffoooMMMEEE<<<999:::===AAACCCFFFFFFJJJIII>>>666000'''+++...---'''"""!!! """ """%%%(((444:::EEERRRYYYVVVNNNHHHMMMaaa{{{qqqLLLEEELLLlllqqq]]]ZZZdddaaammmcccCCC555,,,+++***,,,---))))))+++***((()))((('''(((,,,+++(((((((((((())))))(((''''''((())))))))))))((('''&&&''''''&&&&&&%%%&&&&&&'''zzzjjjKKK:::555333222222111000//////...//////...,,,+++++++++))))))***+++***((()))+++***)))))))))***+++++++++***)))((('''''''''((()))***))))))***,,,...///000///000000...,,,+++******...///000000///...---,,,,,,+++,,,------,,,...000444555555444333111000000///000222333333333222111555:::MMMwww{{{pppnnnzzz|||}}}aaaIIICCC<<<;;;===???BBBCCCDDDEEEIIIIIIBBB>>>777------///...+++((($$$!!! """%%%(((000777AAAMMMVVVYYYSSSLLLFFFRRReee^^^JJJGGGVVVuuu```YYY]]]eeedddttt}}}XXXAAA222///---...///,,,******(((((())))))(((***------)))((((((((((((((((((((((((...---,,,+++***)))(((((((((''''''&&&&&&&&&''''''|||gggIII:::555333111222111000///000.........---,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,++++++******+++,,,++++++++++++)))(((''''''''''''))))))***+++---...///000111000000///...,,,++++++,,,...000000///---+++***++++++,,,---...///111333777777777555333111111111111000000000111111222222555<<>>222---,,,,,,,,,***%%%  !!!$$$&&&***222:::CCCOOOXXXVVVOOOEEEGGGQQQjjj{{{XXXFFFLLLwww~~~pppaaa\\\]]]fffuuu}}}uuuUUU<<<222......///---++++++))))))******)))***---,,,))))))((((((''''''((()))***111///,,,***((('''''''''''''''&&&&&&&&&&&&&&&'''~~~cccFFF999555333222222222111111111000///...---,,,,,,---------+++***+++,,,---.........---,,,,,,,,,+++******+++******)))((('''''''''))))))***+++---...///000111000000000000...---,,,---...000000///---++++++,,,,,,,,,---...000333555888888777555333111111111222111111111111111222444777BBBiiiwwwlllbbb[[[VVVUUUTTTPPPPPPPPPPPPRRRPPPJJJBBB>>>;;;<<<>>>@@@AAABBBAAABBBCCCEEEHHHIIIAAA666...***(((******$$$ """###&&&,,,333;;;FFFOOORRRPPPLLLHHHIIIZZZvvvoooQQQNNNnnnppphhhddd]]]aaaaaannnnnnIII777111///000---+++,,,,,,------+++))))))***)))'''***)))''''''''')))***,,,000...+++((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%|||]]]BBB888555333111111111111111222111000...---,,,,,,,,,,,,,,,+++***)))+++------,,,...---,,,,,,,,,+++***)))(((((())))))))))))))))))((()))***+++---...///000111///...///000...,,,,,,///000000000///.........///...,,,,,,...222555777888777666444333222222222222111111222333222333444:::OOO|||jjj___pppmmmddd[[[SSSPPPNNNKKKKKKLLLKKKIIIGGGEEE>>>:::777888:::;;;;;;<<<>>>??????AAAFFFHHHBBB;;;444,,,'''(((((($$$  %%%'''...777@@@FFFMMMSSSRRRLLLIIIPPPaaawwwbbb[[[qqq}}}iii```aaabbb```iiiqqqXXX@@@666111222///,,,,,,---000///,,,)))((()))))))))***)))((('''''')))+++,,,---,,,***))))))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$yyyWWW@@@888444111000000000///000111111///---,,,+++******))),,,+++***))))))******))),,,+++++++++,,,++++++************)))((((((((((((((()))***+++,,,...///111444000...///000...,,,,,,.........---------...///111000...---///444777888777777666555333222222333222000111333444222333555===^^^tttlll{{{rrriii^^^RRROOOPPPNNNJJJGGGEEECCC@@@???:::777444444555555555666999<<<;;;===CCCEEECCCBBB<<<222(((&&&%%%""" """'''!!! ###$$$+++555<<<@@@IIISSSTTTPPPNNNOOOTTTaaagggbbbrrrwww___YYY___hhhllljjjzzzoooLLL===333222111.........000///,,,***)))***+++,,,+++***)))(((((()))***+++***)))(((((())))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%vvvTTT@@@999444111////////////000111000...---++++++***)))(((++++++***(((((())))))(((***))))))***++++++***)))+++***))))))((((((((((((((()))***+++,,,...000222555000---///000...------,,,,,,,,,,,,,,,---...///111111000000333777999999888888888666555333333333333000000333444333444777GGGooo|||llldddWWWLLLJJJQQQPPPJJJDDDBBBAAA===:::888555333333333222222222555888888999???@@@AAAGGGCCC888+++$$$!!! 000;;;,,,  """(((///666<<>>IIIHHH===///$$$ !!! ===LLL555  !!!%%%***000999@@@CCCJJJHHHHHHJJJGGGDDDUUUnnnuuuggg]]]TTTOOOIIIEEECCCEEEGGGJJJIIICCCBBBLLLWWWbbbmmmuuuuuueee]]]]]]^^^```hhh~~~hhhEEE777222000...---+++++++++++++++***)))***++++++++++++******)))(((+++)))'''&&&&&&&&&%%%###$$$$$$$$$$$$$$$#########nnnMMM;;;666111222333444111///...000///---,,,...//////***&&&''''''((())))))***))))))((())))))((()))******))))))))))))((('''(((+++---)))***,,,---,,,+++---111000///---,,,,,,---.../////////---***+++///222222///000333555777888:::;;;999::::::999666333222222111111222///333555555???aaaxxx___QQQMMMKKKHHHEEEEEEBBB???===<<<999555888999;;;;;;777333222333444666555333222444<<>>BBBEEECCCAAAHHHQQQtttqqqZZZPPPEEE@@@???::::::999:::;;;<<<>>>>>>;;;<<>>>>>>>>===:::888:::<<>>===666000...///444999888111++++++***((('''(((+++---///...000111---'''   !!!!!!"""&&&((()))...444===MMMiiimmm___\\\\\\\\\\\\cccjjjkkkmmmmmmrrrwwwvvvtttpppllllllggg```ZZZUUUQQQJJJDDDAAACCCCCCFFFLLLQQQ___ssswwwddd^^^___aaacccdddeeemmmzzzzzzxxx|||]]]???222///,,,,,,,,,+++,,,---,,,,,,*********))))))(((''''''((((((((('''%%%%%%'''((('''&&&$$$$$$&&&''''''&&&tttSSS@@@;;;666444111...------,,,---...///...---,,,,,,---------,,,+++******))))))))))))((()))((('''''')))))))))***(((&&&&&&''')))***+++)))***+++---000000///------,,,,,,++++++,,,...///...///////////////000111333222333555888999888777777666555555666666666555333111333333333222===WWWuuu___UUUYYYwwwwwwxxxvvvfffWWWSSSPPPLLLDDD@@@888444999???===555000......222444222---)))((('''&&&&&&'''(((((((((***+++,,,,,,)))### !!! !!!&&&$$$###!!!"""   !!!!!!"""(((...555>>>RRRnnnwwwnnnaaaVVVNNNKKKDDDBBBDDDBBBGGGTTTggg{{{rrrccc______\\\WWWUUUVVVZZZaaafffeeeeeedddaaadddfffeeeaaa^^^XXXTTTUUUWWWXXXZZZaaaiiiqqqyyyRRR:::111---+++***++++++,,,,,,+++,,,,,,,,,++++++***)))((()))***)))(((''''''(((***'''&&&%%%%%%&&&&&&''''''rrrNNN;;;777555444222///...------...000000...,,,,,,---......---,,,+++***)))))))))******,,,,,,+++)))((()))***)))+++)))'''%%%&&&''')))******+++---...000111000---,,,------,,,++++++---////////////000///...000222333333444555777888777666555555555555666666555555444222333222333333===UUUkkkNNNAAA???MMMzzzxxxiiiooo{{{qqqfff[[[SSSOOOKKKCCC>>>777555999>>>;;;555222///...//////---)))'''&&&%%%%%%%%%&&&&&&%%%$$$%%%$$$%%%''''''### !!!###$$$$$$---<<<999*** !!!###$$$### ###)))111777FFF]]]vvvxxxmmmdddUUUJJJBBB<<<===DDDLLLYYYwwwzzz|||{{{ssshhhbbb]]]RRRGGGFFFFFFFFFJJJKKKGGGFFFFFFEEEFFFJJJMMMMMMKKKEEE@@@???@@@???>>>BBBHHHNNNZZZiiixxxlllJJJ666///,,,******++++++,,,---,,,,,,,,,+++******))))))))))))((((((((((((((()))&&&&&&&&&&&&%%%&&&'''(((lllKKK:::555666333222000///---,,,...111000///---,,,---......---------++++++***+++,,,,,,------,,,***)))+++++++++***)))((('''&&&'''(((***---///000000000111000...------------,,,,,,---.........//////...---...111333444555666666666555555444555666666666555555555444333444333444444<<>>CCCXXX~~~tttgggiiiqqqvvvvvvqqqlllcccPPPAAA@@@???BBBGGGGGGBBB@@@CCCDDDFFFMMMRRRTTTUUUOOOHHHFFFDDDAAA<<<<<<>>>>>>BBBIII[[[uuudddEEE555000,,,++++++***+++,,,,,,++++++***))))))((((((((('''&&&'''((((((((('''''''''&&&&&&&&&'''((()))}}}eeeIII===666888222111000///---+++...111///...---,,,,,,------,,,///...---,,,,,,,,,------*********((()))+++,,,+++)))))))))((('''''')))+++///111111000///000///---,,,++++++,,,------,,,***,,,,,,...///...,,,---///333444555666666555444444444555777777666666666666444444555555666666;;;MMMyyydddPPPFFFQQQuuuwwwsssqqqyyykkk\\\SSSNNNHHH>>>;;;888777555333222222111...,,,,,,+++)))%%%###%%%###""" !!!!!!!!! !!!  !!!%%%///OOOwwwqqqcccJJJ///"""!!!###"""###"""!!!"""$$$$$$"""!!!"""!!!!!! %%%)))555DDDTTThhh{{{ZZZFFFAAA===>>><<>>---(((""" """''''''### !!!!!! """"""!!!###'''...;;;JJJWWWooodddNNNCCCCCC===DDDQQQgggxxxfff\\\SSSUUUaaalll}}}oooooolllrrr}}}~~~xxxnnnaaaUUUNNNLLLLLLRRRRRRVVVYYY```xxxzzzTTT888...---)))+++,,,---...---,,,,,,,,,,,,***)))***)))''''''((()))******))))))((((((((())))))***wwwaaa>>>888666666444333111111000000///...//////...---------...///---,,,,,,------,,,...000......,,,+++***************+++******)))***,,,...000222222000//////---+++******,,,.........,,,***...///000...------000222555666777777777666555444333444666777666666555444111000111111444888;;;FFFsssuuuwwwiii___WWWQQQKKKDDD>>>;;;999:::999444000//////...***))))))'''###"""  !!! """$$$,,,HHHiiirrrvvvaaaAAA111***###"""!!! !!!###""" !!!!!!"""!!!"""""" !!! $$$***888DDDJJJ]]]xxxhhhTTTGGGAAADDDKKKWWWjjj~~~lllaaaYYYWWWTTTZZZlllxxxpppcccZZZTTTLLLHHHDDDFFFYYYtttlllHHH444111,,,***))),,,///...------------,,,+++''''''&&&'''((()))***************)))))))))))))))sss\\\>>>999666444555333111000////////////////////////......//////---++++++,,,---------//////...,,,+++************,,,++++++******+++,,,...///000000///...---+++)))******+++,,,......---,,,...000111000///000222444666777777777777666555444333444555666666666555444111222222000666888:::III|||ttthhh^^^XXXRRRLLLFFFBBB@@@BBB???888222222222///***+++,,,***&&&$$$"""!!! """"""&&&555HHHSSSYYYOOO<<<111+++&&&&&&  !!!!!! !!!!!!!!!!!!  """(((666AAABBBLLL```{{{rrr]]]PPPJJJJJJNNNXXXgggyyyuuuaaaVVVPPPQQQZZZaaannnxxxgggWWWMMMEEE???GGGQQQjjjYYY999111...+++)))......---------,,,,,,+++***'''''''''((()))*********,,,,,,++++++***)))((('''sssZZZAAA:::666333555444222111000000000000......//////...............,,,+++,,,---,,,,,,,,,...---+++***))))))******++++++******+++,,,------.........------,,,+++***)))******+++---...------...///111111111111333555666777777777777666555555444444444555666666555444333444333444999888>>>XXX}}}pppgggbbbYYYUUUPPPMMMKKKKKKGGG>>>999888666111---//////+++)))'''%%%######""""""!!! !!!"""'''///555:::888222...***&&&&&& !!!!!!   """&&&222@@@DDDGGGQQQaaa}}}~~~fffTTTKKKKKKOOOSSS\\\ttt|||jjjZZZQQQOOOSSS[[[jjjyyypppddd[[[OOOGGGDDDOOOllloooDDD222------,,,000......---,,,+++***)))((()))))))))*********)))(((+++,,,,,,+++***)))((('''pppVVV@@@888444222555444333333333222111000---...//////...---,,,,,,---+++***,,,---,,,,,,,,,///...---,,,++++++,,,---,,,+++***+++,,,............---,,,,,,++++++++++++))))))***+++,,,---...------...000111111222444555777777777666666555555444444444444555555555555444222111333666;;;:::JJJrrrzzzrrrmmmbbb^^^[[[WWWTTTTTTOOOGGGCCC???;;;777333444222+++((('''%%%$$$$$$$$$######!!! !!! !!!$$$)))+++,,,++++++)))%%%###"""!!!     """$$$---@@@JJJLLLOOOTTTccczzzjjjUUUMMMLLLJJJNNNVVVqqqoooaaaYYYSSSRRRTTTeeesss{{{lllYYYPPPKKKSSSiiiZZZ:::///000...000000000///...,,,***)))((()))))))))*********)))(((******++++++***)))((('''yyyjjjPPP???666444333333333444444444333111000---.........---++++++***+++******,,,---------.........------------......---,,,,,,---///111000//////---------,,,++++++,,,*********+++,,,---------,,,---///000222333555666999999777666555444333333444444555555444444555555666222333777:::>>>[[[{{{qqqlllgggccc]]]XXXTTTNNNJJJDDD???<<<888666111+++'''&&&$$$###"""""""""!!! !!!&&&%%%&&&((()))(((%%%"""!!!    !!!$$$$$$,,,???OOOWWW]]]ZZZXXX```xxxgggRRRJJJFFFIIIEEEWWWzzzpppaaaSSSPPPVVV___hhhoooxxxfffXXXNNNQQQgggxxxxxx{{{qqqFFF444222///000000000///---+++)))(((''''''''''''((()))***))))))))))))*********)))((((((uuueeeIII===555444333222222333444444333111////////////...,,,+++************+++,,,---,,,---...,,,,,,,,,------.........000...---///111333222000000//////000///,,,++++++*********+++,,,---,,,,,,,,,---///000222444666888:::999777555444333333333333444555555333333444666999333555777;;;KKKrrr~~~wwwrrrrrrooolllooooooxxxuuusssqqqrrruuu|||}}}vvvpppkkk{{{{{{uuusssqqqhhh^^^WWWRRROOOHHHCCCBBB>>>888222---)))'''%%%###!!! !!!###"""###%%%%%%&&&%%%!!!"""""" !!!$$$&&&--->>>NNNaaauuuuuujjj```dddsss|||]]]NNNCCCBBB@@@HHHbbbttt___PPPJJJIIISSSeeeyyywwwdddYYY\\\qqqwwwdddVVVVVV^^^rrrUUU<<<333...111...///...---***((('''''''''''''''((())))))))))))))))))******)))))))))(((sssaaaEEE;;;333222111111111222222333222111000000000000...,,,+++******++++++,,,---,,,+++,,,...+++,,,---...////////////111///...///222333111///222111222333111---************+++,,,------,,,+++---...///000222555888999888777666444444333444444222444666555222222444666777222555666>>>YYY}}}wwwyyyqqqkkkkkkcccbbbZZZSSSOOONNNGGGFFFLLLLLLSSSRRRPPPNNNLLLNNNVVV^^^aaa\\\VVVNNN[[[mmmnnnuuuxxx}}}{{{{{{|||zzzyyyvvvyyy{{{rrreee\\\WWWTTTLLLIIIJJJCCC;;;555222,,,***'''$$$"""  #########%%%%%%"""###"""$$$$$$  !!!%%%...;;;JJJgggooo^^^ZZZjjjcccsssrrr]]]JJJAAA@@@AAATTT|||uuueeeUUUIIIGGGLLLXXXlllooo```___lllxxxjjjMMMGGGIIIVVV^^^aaaBBB222+++111/////////---+++)))))))))***)))(((((())))))((((((************)))))))))(((qqq]]]BBB999:::111///000111333333333222111000...//////...---+++)))(((---------,,,++++++---...------...///111111///...---///111333111///000222111111111111///---+++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///222666999999777777666444222333555777222333444444222000000222444444555999JJJssszzzllleeebbbWWWTTTVVVTTTRRRPPPLLLMMMSSSNNNOOOMMMGGGAAA@@@EEEJJJOOOMMMLLLLLLLLLMMMPPPTTTRRRUUUMMMFFFOOOXXXYYYZZZ\\\cccgggffffffjjjmmmnnnpppvvv{{{zzzsssllleeeaaa\\\VVVSSSTTTPPPEEE:::666000---)))'''### !!!  !!!!!!!!!!!!  """ !!!###$$$$$$######"""   !!!"""###)))555FFFiiijjjVVV\\\jjjgggNNNXXXoooqqqNNNIIICCCDDDIIIhhhyyyddd[[[RRRJJJQQQSSSeeezzzwwwqqqmmmuuuvvvsssuuuwwwzzzvvvhhhccc\\\llllllUUUEEEFFFNNNgggqqqKKK777333.........,,,,,,---***)))++++++)))(((((()))*********+++++++++,,,+++)))((()))}}}oooZZZ@@@777888000000111111222333333222111000111111000000///---+++***---...---,,,,,,+++,,,---+++,,,---...000000//////---...111222000...///111222222222111000///---,,,,,,,,,,,,,,,,,,+++++++++---000222333444777999999999888555333222222444666333333333333222000111333555666777AAA___ttteee]]]WWWMMMHHHHHHDDDGGGJJJKKKMMMOOOPPPUUU\\\``````___[[[WWWXXX]]]bbbeeefffgggiiiiiihhhfffdddbbb]]]UUURRRUUUVVVRRRPPPKKKQQQVVVVVVWWW[[[]]]]]]aaagggnnnqqqpppnnnmmmmmmkkkfffaaa^^^YYYNNNCCC===777333---((($$$   !!!!!!""""""$$$###"""""" !!!!!!###$$$###$$$%%%###!!! !!! """###)))222DDDlllkkk[[[VVV```{{{TTT<<>>444------,,,******+++******(((((((((''''''((()))***'''&&&'''((()))((('''(((|||pppXXX@@@666444222222111222222222222222222222333222111000000///---+++------......---------------------...000111222222222333333222111000222333000000//////...//////000//////...---,,,,,,,,,,,,---///333555888::::::999888666444333555666777777444444444555444222444666666;;;BBBaaa```SSSPPPSSSWWWXXXXXX\\\```hhhtttwwwjjjfff^^^XXXWWWXXXZZZ[[[XXXTTTQQQPPPRRRWWWaaajjjooorrrtttssspppiii]]]RRRKKKCCC999000)))###"""""" !!!###"""  !!!""" !!!"""###&&&******$$$!!!""""""$$$(((333QQQxxxbbbRRRMMMYYYoooNNN:::>>>YYYmmmNNNCCCAAAKKKcccvvviiiZZZSSSRRRcccttt{{{xxxwwwwwwyyyyyyxxx{{{|||ooogggcccppp~~~qqqmmmrrrtttOOO888...---,,,***)))))))))'''''''''((('''&&&'''((()))'''&&&&&&'''((('''&&&'''~~~qqqVVV@@@666333222222111111111222222222333333333222000000000///---,,,,,,---...///..................//////000000111222222222222111000000111222000///...---......///000000///...,,,,,,,,,,,,---///111333666:::<<<;;;888555444333444666666666555333333444555444333444666888CCCVVVcccTTTZZZbbboooyyy{{{qqqjjjfffcccbbbbbb[[[VVVSSSQQQQQQVVV]]]gggoooyyy~~~wwwgggXXXRRRIII>>>444,,,&&&$$$$$$ !!!&&&$$$""" !!!"""!!!###%%%)))(((### !!!###!!!"""(((999aaa}}}uuugggVVVTTTXXXjjjNNN888<<>>JJJeeennn^^^YYYYYY\\\[[[ZZZUUUQQQVVV]]]]]]hhhiiitttxxxvvv{{{vvvoooqqqqqqyyyxxxfffffflll}}}TTT;;;///+++---++++++,,,)))***+++***************+++)))'''%%%%%%&&&%%%$$$$$$|||lllKKK:::666444555000///000111111222222222222222333333111///......///------...///...//////000///000000111000000111222222444444222222333333222111000///...............000...---++++++,,,...///222444555555555444333111333333555555555444444444444333333222222222555999FFFeee|||rrrkkkaaaWWWTTTWWWWWWXXX]]]gggrrruuupppiiieee\\\NNNBBB666---&&&$$$ ###"""!!!  $$$)))+++"""!!!"""  !!!!!!!!!$$$,,,EEEvvvuuubbbrrrgggVVVSSS```yyygggGGGJJJUUUvvvZZZbbbxxxQQQ:::>>>CCCUUUcccMMMCCCAAAAAAHHHJJJPPPTTTUUUYYY^^^```ccc___aaa```___eeewwwtttkkkllllllFFF333+++---+++***---+++,,,+++******************(((%%%$$$$$$%%%$$$###$$$zzziiiGGG888777666777111...///000111222222222222222333333111...---...000......//////......///000///000222222222222222333000222333111111222222111000000///...------------000///---,,,,,,---///111222666888777444333333333333444555666666666777888666555333222111333777<<>>???>>>GGGIIIPPPWWWWWWVVVWWWWWWVVVQQQQQQRRRYYYcccyyy}}}sss|||OOO666+++,,,)))(((+++***+++***))))))******)))((('''$$$"""###$$$$$$######xxxjjjBBB999555333333111---...000000000111222333111111000/////////000111//////...---,,,---///111222333333222222333333111333222111000000000///......//////...---,,,,,,---------............000222333555888:::777222222444444444555555555666777888888555555111111333:::IIIqqqvvvjjjkkkqqqpppggg\\\TTTTTT```nnntttsssmmm]]]OOOFFF777)))'''###   $$$&&&%%% +++///'''''',,,***### !!! !!!"""%%%***...JJJ}}}dddYYYTTT___kkk}}}[[[SSSNNN|||zzztttQQQCCC===DDDbbbuuuYYYJJJFFF???BBBLLLRRRUUUUUUWWWZZZWWWNNNHHHKKKOOOTTT]]]iiiyyyzzz}}}[[[===......((((((+++'''))))))*********)))'''%%%$$$$$$$$$############$$$vvvggg@@@777444222333111///000111111111111222333000000///...------...///111000///...,,,,,,---...222333444333333444444333333222111111111222333333222222222111///,,,+++***,,,---.........///111222444555777777555111111333333444444444444555666777777444666555444777GGGbbbyyyuuutttnnniiiccc^^^aaahhhlllrrrssshhhXXXPPPFFF444(((%%%!!!   !!!!!!!!!000888333111222---""" """)))111PPPkkkWWWSSSSSS[[[jjjvvvkkkVVVTTTLLL{{{zzzjjj|||ttt```III======SSSwww{{{xxxeeeYYY[[[ZZZbbbkkkpppbbbUUUSSSWWWUUURRRTTT[[[bbbmmmzzz{{{pppvvveeeHHH666222***))),,,((()))))))))******)))'''&&&%%%%%%$$$$$$$$$$$$$$$%%%tttccc>>>777444333444333000000000000///000111222111000///...,,,,,,,,,---/////////.........//////222333333333333444444333111111000//////111333444///000000111000///---,,,+++,,,...///000111222333777666666666444222111222333333444444333444444555555222666777666>>>[[[vvvqqqooooookkkgggeeeccclllsssrrriiiaaaTTT>>>,,,&&&!!!   """000999666444222,,,  !!! !!!***888\\\oooVVVGGGCCCKKKUUUTTTLLLMMMIIIxxx{{{fffZZZttt{{{___sssRRRAAA;;;HHHggg|||~~~oooUUUSSS\\\```gggsss}}}uuuooovvvuuuZZZGGG<<>>gggtttXXXHHHCCCBBBCCCAAACCCGGGsss^^^TTTNNNqqqnnnXXX\\\GGG>>>FFF___gggggguuu~~~|||sssrrr{{{qqq^^^NNN:::---+++)))((((((((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&pppXXX:::666222333222333222222222222222333444444333222111///---------...000000111111111000/////////111111111111222222111111000///------...000222111000............---,,,---...000222444555555555777777777777777777555444444444444444444444333333666777999888FFFgggyyytttrrrqqqpppccceeennn{{{sssXXX@@@///'''"""###"""!!! !!!"""###!!!!!!"""!!!!!!!!! """&&&---AAApppvvv[[[III<<<888888:::@@@fffrrrKKKHHHHHHpppXXXLLLyyygggMMMBBBFFFZZZ{{{wwweeeJJJ444,,,***(((((()))*********((('''&&&&&&&&&&&&&&&&&&&&&&&&rrrVVV;;;888333555333444222111111222333333333333111000///---,,,,,,---...//////000000111222111111000111222111111222222111///...------...///000000222111000//////////////////000111333555666666666555666777666777777666444555444444444555444444333444666888===XXXxxxqqqrrrtttjjjjjjlllsss~~~kkkLLL;;;///((((((&&&###""" !!!!!!"""###!!! """&&&///GGGyyyuuuaaaNNNBBB999888:::UUU~~~fffDDDDDDGGGpppLLLGGGkkksssTTTHHHHHHWWW{{{]]]>>>...,,,))))))))))))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%sssUUU<<<999333666333444000000000111111111000//////...---,,,+++,,,---///------...///111333333333111222222222222333222111///---,,,---///000...---...///000000000111222333111111222444555666666666555666777555555666666555555444444444555555444333333444999GGGmmmyyyuuusssqqqooooootttzzznnnUUUFFF888///,,,)))%%%""" """   !!!"""'''777VVVrrrdddVVVRRRMMMVVVyyyaaaFFFEEEJJJtttUUUHHH___\\\MMMKKKSSSzzznnnIII333///,,,***)))((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%~~~rrrRRR;;;777111444000222111111111111222111///......---,,,++++++,,,...//////......///111222111111111222222111111222222111222000///000111111...,,,---...000111111111222333333222222333555666666555666888777555444555666666555444444444555555444333555555===QQQ|||yyyxxxttttttrrrkkkiiidddZZZMMM>>>222///***%%%""""""   !!!######+++@@@gggzzzyyyooohhhaaaJJJGGGLLLzzzbbbFFFOOObbbNNNJJJMMMkkkyyyQQQ666111...,,,(((&&&&&&'''((((((''''''&&&&&&%%%%%%%%%%%%qqqPPP<<<666333222//////---...///000000111111111000---,,,,,,,,,+++,,,...000///...///222444333222555222111222333111000000000222333111000111000///222222111111222222222222333333444555666777999:::999999888666555555666777555777777666666333111333555777@@@^^^|||yyy~~~qqq]]]YYYTTTNNNCCC999111'''"""!!!!!! """!!! !!!!!! !!! !!!"""###$$$...LLLwww^^^GGGHHHIIItttkkkHHHRRRyyylllQQQKKKJJJ^^^}}}vvvsssuuuvvvvvvvvvyyy|||bbb@@@333---+++)))&&&&&&(((***,,,***'''%%%&&&&&&%%%%%%%%%qqqOOO:::444333222000111...//////000000000000000...,,,++++++++++++,,,...000000000111222222333222333111///111111000//////...111333444555555111------///222444555444333222555555555777999:::999999999999777666444444555777666888666666777666555888888999FFFkkk|||aaaSSSKKKHHHCCC;;;111)))'''%%%!!!###"""  !!!!!! !!!$$$### ###""" !!!###'''777YYYWWW???@@@CCCnnnvvvPPPSSSkkktttTTTIIIFFFQQQwwwqqqiiibbb[[[VVVVVVYYY^^^aaafffjjjmmmooosssuuusssssssssvvvoooIII555,,,+++)))''''''(((***+++)))'''&&&&&&&&&%%%$$$%%%sssNNN888333222333111333111111111111111000000000---,,,************,,,...111222333333222222222333222000///000111111000000//////000333777777222------///222555666555444222555444444666999999777444888888777666555555777888:::888555555666444333777;;;???SSSooo\\\IIIBBBCCC???555,,,***'''!!!###$$$###!!!!!! !!!$$$###%%%///777111!!!"""&&&>>>cccRRR===@@@DDD```[[[TTTZZZvvv[[[KKKHHHJJJuuu}}}tttkkkeeeccc```ZZZSSSLLLFFFDDDGGGLLLSSSXXX^^^bbbdddgggkkknnniiigggeeedddfffooo||||||TTT888,,,***((('''&&&&&&'''((('''&&&'''''''''%%%%%%&&&pppLLL888444333333111333222222222222222222111111///---,,,+++***+++---///111222333333333222333333333111000111222222222222000///...000333555222000222222333444444444444333444444555777888888555222666666666666666777999:::<<<:::666555666444333777BBBPPPnnnwwwXXXGGGDDDCCC@@@666---'''###!!!"""######!!! """!!!444KKKXXXHHH+++!!!///KKKsssOOO<<<;;;===VVVfffTTTLLL___aaaKKKHHHMMMmmmyyylllfff^^^XXXUUUSSSSSSUUUZZZVVVRRRNNNJJJIIIMMMRRRVVV[[[```bbbdddggglllnnnhhhfffcccaaa___```hhhqqq{{{yyysssooo___>>>///---***)))'''&&&%%%%%%$$$%%%'''((((((&&&&&&(((}}}eeeFFF666333333333111222222222222222222222222222000///...,,,++++++---...111111111333444444333222333333222111222333333333111000///000111111222222444444333333333444444555666888999::::::888666444555555555555555666888999;;;888666777999777999BBBRRRmmmsssVVVFFFCCCLLLHHH777)))### !!!!!! $$$FFFjjjyyy```666!!!$$$111OOOzzz~~~OOO<<<999888MMMqqqQQQAAANNN{{{iiiJJJCCCMMM```}}}hhhXXXLLLKKKKKKMMMPPPUUUZZZ^^^ggggggggggggfffeeegggjjjmmmrrrvvvxxxzzz}}}|||vvvpppkkkiiiiiiooouuuxxx{{{qqqeee^^^]]]rrrkkkGGG333000---+++***'''&&&&&&%%%&&&((()))(((&&&&&&(((vvvVVV???555333111222111222000000000000000000000000000000000---+++,,,---...000000111333444444333222333333222000000222222222000000111222111000111222222333444555666666666555888:::;;;;;;999777666666666666555444333333444555777555333555777999DDDSSSooo|||wwwqqqmmmlllmmmrrrssswww~~~rrroootttzzzmmmQQQEEESSSYYYHHH111$$$ ///UUU{{{ggg999 $$$***;;;___PPP;;;:::999EEEqqq}}}RRR===EEEddd~~~ZZZNNNQQQWWW|||mmm^^^PPPHHHFFFJJJSSS^^^fffnnnvvv|||uuubbbQQQKKKKKK[[[wwwtttOOO444///+++***)))''''''((((((((()))***)))'''&&&'''nnnMMM<<<666333000222111111000/////////......//////000111111///---...//////000111333444444333222222222333222000///000111000//////000222111000000222111222444666777777777666999999888888777666555444777777666444333222222222444222111444:::DDDZZZssswwwooodddXXXUUUQQQOOONNNNNNPPPRRRWWWUUUSSSWWW[[[UUULLLLLLMMMQQQUUUYYYdddrrreeePPPTTT[[[QQQ;;;)))!!!  !!! 333QQQlllpppUUU000!!!)))222DDDnnnSSS888555333@@@___^^^DDDCCCSSSyyyvvviii^^^\\\|||~~~hhhXXXTTTPPPRRRYYYbbbqqq~~~xxxdddQQQ@@@999:::AAAQQQhhhxxxRRR555///***)))(((''''''))))))(((((())))))((('''(((~~~iiiJJJ===:::444///111111111000000//////............000222333111///000111111000222555555333222222333333333222//////000111000///......///000///000222222333444555666777777888;;;999777666777777555444777777666555333333333333333222222999DDDVVVvvvwww___QQQOOOLLLDDDBBB???===>>>@@@DDDGGGJJJFFFIIIIIIIIIHHH===666:::777::::::===EEEOOO\\\gggyyyxxx\\\RRRSSSQQQCCC000###!!!!!!!!!!!!  ***???OOOOOO;;;$$$""",,,777SSS[[[:::666333666LLLoooMMMDDDHHH\\\}}}mmmfffsssfffgggeeehhh___]]]eeehhhppp|||yyydddRRRAAA333...000000666MMMzzzUUU:::333---+++***((((((+++)))'''''')))************~~~hhhEEE>>>666222111111111111000//////......//////000333333333222222111111111000333444444222111222444111/////////000///...///,,,---///000111222222333555777888777666777777666888777666666666666777777888666777666333222444333444444555DDDZZZvvvqqqaaaPPPDDD===;;;<<<<<<<<<<<<<<<<<<===???FFFLLLEEEAAA@@@BBB>>>666222333222111222666===DDDGGGHHHVVVdddoooxxxnnnVVVGGGJJJIII888)))!!!$$$+++111---%%%!!!###,,,CCCnnnnnn>>>333333555BBBnnn\\\MMMGGGMMMmmmyyypppnnnmmm___WWWYYY]]]gggqqqyyyooo\\\III???666***%%%''''''***???mmm|||VVV999111,,,***&&&%%%)))+++(((((())),,,,,,)))((())){{{cccDDD===666333222222222333000//////......///000000000000111222222333333333222333333333333333222222000......//////...---...,,,...///000111222444555555777888777666666555444666777666555444555666777777555666777555444444333222555<<>>;;;888999::::::;;;;;;<<<===>>>@@@DDDHHHEEE???<<<>>><<<555000/////////000444888<<<======BBBMMMTTTXXXaaannn}}}hhhUUUMMMGGG<<<---###""" ###444SSS}}}KKK666444444:::]]]pppVVVIIIFFFWWW}}}mmmllliiiwwwlllgggeeeiiiqqqvvvhhhRRREEE666...)))$$$###$$$$$$&&&===lllxxxRRR444,,,))))))(((''')))))))))))))))++++++)))((())){{{___AAA;;;555333333333333333000000///......///000000...///000111222333444444444222111222444444333111111////////////---++++++---...000000000222555777666888999999888777666555555666777555444444666888888555555555444222222222444===NNNsssnnn]]]PPPFFF@@@===???;;;;;;======>>>???>>>???>>>@@@CCCEEEGGGIIIKKKGGG@@@<<<===>>>888222.........000222555666666555>>>DDDGGGGGGHHHMMM\\\oooyyyeeeQQQDDD???333''' $$$>>>ggg___999333666333IIIwwwgggOOOLLLNNNcccuuuffffffhhh}}}sssiii]]]QQQIII<<<555,,,$$$!!!!!!!!!"""!!!%%%>>>qqqtttJJJ000***)))+++,,,++++++))),,,++++++++++++***)))))){{{]]]===888444333333333222111222111000///...///000000000111111222333333333333333222111222444444333111111//////000000...,,,,,,---///111111111222444666666888999888777777777666666666666555555555666888888555333333444222222777???SSSmmmnnnXXXEEE<<<777777;;;>>>BBB>>>>>>???@@@CCCFFFDDDGGGDDDDDDHHHMMMQQQSSSTTTNNNIIIEEEFFFFFFAAA:::555222111000111333555444333;;;===BBBFFFEEECCCIIISSSbbbwwwvvvYYYCCC???666)))   '''FFFttt}}}sssDDD666:::333>>>^^^___TTTQQQVVVjjjssskkkooo}}}xxxooobbbVVVKKKCCC<<<999444///)))%%%!!! !!!&&&AAAwwwnnnBBB---)))***------------+++---++++++*********))))))yyyZZZ:::666444444444333000///444333111000//////000000222333333444444333333222222111222222222222222111...------///111000000000...000222333333222333444777888888666555555666666777666444444555666666666444444222444666333555???OOOppplllYYYEEE888000000000333:::???AAA======AAAGGGOOOSSSQQQNNNJJJGGGKKKQQQUUUYYYZZZUUUTTTSSSRRRPPPJJJDDD???<<<888333222333444333222444444<<>>666444;;;ZZZuuu\\\LLLQQQ___{{{zzzppp~~~yyywwwxxx{{{sssZZZIII???777000,,,$$$ ######""""""&&&;;;mmm___999((((((***+++((((((***)))+++******)))***++++++)))uuuYYY888666333444444444333444555444333222111222444555444555555555555444333222000111222222111111111222333111/////////...---...222222333444555666555444999;;;;;;:::888888777666777555333333333444444333555777555555888999FFF___gggIII999222...++++++...000///222666777999:::@@@GGGNNNTTTTTTOOOJJJFFFCCCFFFLLLPPPRRRRRRVVVZZZ[[[WWWQQQLLLIIIGGGJJJGGGDDD@@@<<<999666555666444===JJJKKKEEE;;;000333444666>>>RRRooommmGGG999111,,,)))###!!!&&&777```ssslllwwwiii}}}bbbEEE888444666FFFhhhoooWWWTTTTTT___yyyggg~~~tttmmmgggfffeeeeeehhhkkkmmmqqqwww{{{vvvXXXEEE<<<444---((($$$"""!!!!!!!!! ###%%%666eeeZZZ888((('''******((()))***((()))***))))))+++------***qqqVVV888555222222333333555666555444333222222444666777666666666666555333111000111111222222222222222111222000///000111111111333333222222444666777777666444777999999888888777555777666555444333333444555666888444555<<>>:::888888444444???JJJHHHAAA666***)))---///222;;;NNNlllXXX;;;444000+++### """ $$$777ddd~~~rrroooxxxhhhsss|||LLL<<<777888<<>>:::999999>>>CCCEEEEEEEEEHHHKKKLLLIIIFFFCCCAAA@@@>>>BBBDDD@@@;;;777444222222555===FFFFFF<<>><<<777777888===BBBDDD@@@===@@@BBBCCC@@@===;;;;;;:::888;;;;;;888555222000---,,,+++222===>>>333)))&&&%%%$$$&&&(((+++222???LLLmmmYYY@@@111111,,,$$$!!!!!! $$$$$$  !!!!!!(((:::iiiwwwwww```XXXlllwwwggg~~~cccEEE777444666FFFfffsss```WWWVVVaaatttwwweeedddnnntttfff___VVVOOORRRWWW\\\dddkkkooopppssswww}}}kkkVVVEEE666...((($$$"""!!!   !!!888gggrrrGGG,,,$$$%%%&&&((('''&&&'''***)))((('''''''''((((((((({{{bbbDDD777444222333444555555555777777555333222222555777888777666555444444555666333333222000000000111333333222111333666777888999888999999888888999999888777777666555555555555555444444333222222111222333888999???IIIgggoooKKK999<<>>???:::333777999888666333333222222222111000///...---+++((('''###'''222444***###$$$$$$######&&&))),,,333:::PPPyyylllLLL444000000+++%%%""" """'''''' ))),,,'''"""!!!(((:::gggvvvwwwsss___hhh{{{lllsss___CCC888666:::IIInnnvvveee]]]\\\XXXggg}}}lllrrr|||zzziii^^^UUUUUUSSSQQQXXXaaakkk}}}dddMMM>>>333,,,***%%%!!! !!!===kkkaaa888(((######%%%'''&&&&&&'''))))))((('''&&&&&&'''&&&&&&zzzbbbEEE888444222333555555555555666555555333333333555666888888777666555666666777444333222000///000222333222000000111333555666777777999;;;;;;<<<>>>===:::999888666444333333444444444222111111222222333444222:::IIIdddiiiIII333222;;;BBB===555555999999555...))))))'''%%%%%%'''((()))((((((***...111222222666888777888888333,,,111222222000...------,,,...+++((('''))))))'''%%%%%%!!!###***+++%%%!!!"""%%%$$$$$$&&&(((***...222<<<[[[xxx[[[999000333222***$$$ """'''&&& 111555...%%%  '''888cccxxx{{{qqqmmmuuuwwwwww[[[AAA777888@@@NNNuuu}}}rrr```NNNKKK___xxxpppyyymmmaaaYYYUUU\\\ccciiisss|||jjjOOO@@@777...((('''### %%%DDDlllzzzQQQ+++###!!!###%%%&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&%%%xxx^^^DDD888555333444555555555555444555555444444333333333555666666666666555555555333222111000//////111222222222111111222444555666333777:::;;;===>>>===999:::999666444222222333333444222222444666555444444888GGG```gggEEE444)))---777>>>999222444:::999444,,,&&&%%%%%%###$$$&&&''''''&&&%%%&&&))),,,,,,---444999777444222...(((***,,,,,,++++++++++++***,,,((($$$###%%%&&&$$$###"""!!!"""$$$%%%$$$!!!!!!$$$%%%&&&''''''&&&''')))...@@@RRR___ooommmEEE444777888000'''!!! """!!! ///333,,,$$$ %%%555^^^{{{}}}iiieeeqqqrrr|||WWWBBB???BBBBBBZZZzzzoooaaaPPPMMM]]]rrrppp~~~wwwpppjjjfffkkkyyykkkPPPCCC@@@999---%%%### !!!///OOOlllsssEEE$$$""""""%%%(((((('''''''''((()))((('''&&&&&&'''&&&&&&xxx[[[BBB999666555555555555444555555555555555444222111000222333444555555444333222111111111/////////000111222222222111222333444444222555999;;;======<<<::::::999666333222222222333222222444777777666666888HHHbbbLLL333...,,,,,,444;;;666000333777555111+++%%%$$$$$$######%%%&&&&&&%%%$$$###&&&((()))(((000777777222...***'''&&&'''((('''(((***+++******&&&!!! !!!!!!!!!!!! !!!!!!"""###!!! ###&&&((('''&&&%%%%%%'''...888EEEUUUlllVVV;;;888999222+++$$$!!! ###### ''')))###  $$$333[[[qqq```wwwssszzzuuuXXXKKKDDDAAAGGGXXX|||hhhNNNJJJMMMfffzzznnnmmmQQQ???===BBB:::---###!!!""";;;[[[hhhhhh===$$$%%%$$$(((,,,+++((('''((()))((('''&&&&&&''''''''''''xxx\\\AAA999777777666555333444555555555555444333222111000222333444555555333222111111111111000000///000000111222222111111333444333444555888:::;;;::::::<<<999777555333222222333444222222444555444666???HHH___eee<<<*********...333666111+++---000...***'''$$$"""###############$$$###!!!!!!###&&&'''''',,,111111...+++++++++))))))'''%%%&&&(((******((($$$!!!!!! ######!!!!!!$$$&&&''''''''''''&&&)))---666EEE[[[}}}jjjEEE888777333000***%%%  $$$###  ###///XXXqqquuu}}}yyyrrr\\\LLLFFFCCCEEE[[[vvv[[[KKK@@@PPPcccsssjjjfffPPP===333555:::444(((!!! +++OOOnnnhhh___777%%%&&&$$$***///---((('''((()))((('''&&&&&&&&&'''''''''www^^^BBB999888888777555333333555444444444333333333222222333444555555555444333222222222333222111111111111111333444333333555555444444444666888777555777;;;888666444333222333444555666555555333222888JJJ[[[bbbEEE444......+++---//////)))"""$$$((('''######"""!!!"""$$$###!!!!!!"""!!!"""&&&((())))))++++++******---000///---)))%%%$$$&&&((()))&&&###!!!!!!### !!!&&&&&& !!!!!!!!!!!!###&&&'''&&&'''))))))...<<>>HHHDDD;;;...%%%### !!!  """)))@@@tttxxxvvvaaaeeeyyygggWWWJJJBBBGGGVVVlll|||bbbMMMDDDBBBSSSqqqiiiZZZ}}}zzz~~~vvviii___UUUJJJ@@@555)))%%%###!!! &&&PPPSSS111!!! &&&'''((()))(((((((((((()))'''%%%%%%%%%%%%&&&'''~~~aaaDDD===;;;999777666666555555111222333444444444333333333333222222222111111111111333444555666666777999777777666555555666666666555444333666999;;;999666777666555555222000000333555666999FFF^^^~~~yyyIII555'''&&&%%%!!! """###!!! """""" &&&$$$!!! """!!!!!!$$$(((///+++&&&%%%'''***,,,,,,)))******'''### !!!!!!""""""!!! !!!"""%%%&&&&&&$$$"""###""""""""""""###$$$%%%%%%&&&'''''''''...DDD___xxxQQQ:::BBBPPPMMMDDD555+++'''### !!!  %%%777ddd{{{eeeWWW```sssmmm[[[LLLEEEFFFPPPccczzzaaaOOO@@@???QQQvvv```SSSzzzwwwfffRRRFFF<<<333...((("""!!!  !!!'''RRRNNN--- !!!&&&'''((((((((('''(((((()))&&&$$$%%%&&&&&&'''((({{{^^^DDD<<<:::777666666666555444111222444555555555444444444333333222222222222111111222444666777888888888777777666555555555666777555444444666999999777555888555444333111///111444666<<>>444,,,)))%%%!!! """!!!###)))QQQxxxIII*** """&&&'''((((((((('''(((((((((&&&%%%'''(((&&&&&&'''xxx[[[BBB999777555333444444444333444444666777777666555555333333222111111111111111111222333555777888777666777777666555555666666777555666777888888888666555666333222444333222333777<<>>FFFWWWqqqlllOOOEEEJJJ]]]zzzrrrIIIHHHqqqzzzvvvtttrrrnnnmmmllllllppptttuuutttvvv}}}xxxrrrnnnvvvpppSSS<<>>333,,,***)))+++***%%%"""!!!!!!$$$&&&&&&$$$"""  !!!$$$''')))'''$$$""""""!!!!!!!!!''')))### """!!!  """######&&&'''+++///000111555>>>NNNfffpppWWWHHHLLLSSSQQQDDD888...'''$$$$$$""" ###%%%666XXXyyyeeePPPEEEIIIRRRkkkwww{{{xxxdddSSSDDDAAABBBNNNfffiiiWWWJJJHHHYYY|||iiiCCCEEEmmm}}}}}}}}}wwwooohhhbbb```aaabbbgggeeefffhhhjjjqqqyyy||||||~~~}}}mmmiiissskkkSSS???000)))&&&###!!!!!! """,,,ZZZsssDDD'''"""%%%%%%%%%%%%$$$######$$$&&&%%%'''---...)))&&&'''rrrVVVBBB;;;;;;;;;999666444444444444555777888888888777666222222111111111111111222333222111222555777777777555666666666666555555555666444333444777888777555666555666888;;;EEEZZZnnnWWW555111)))***'''&&&%%%"""""""""!!! """###!!!  !!! """&&&)))***$$$"""!!!""" !!!######"""    """$$$%%%"""%%%&&&''',,,///222666888===MMMyyy]]]CCCJJJRRRPPPDDD999111)))$$$!!!!!!!!! $$$$$$222MMMxxx}}}rrryyygggRRRHHHDDDRRR___aaa[[[```lll{{{kkkTTTFFF;;;999GGGaaakkkPPP>>>FFF^^^eeeAAAEEElllpppdddbbbdddaaaccc```____________^^^^^^^^^fffeeeiiilllooovvv~~~zzzooommmssszzzmmmZZZIII888---&&&""" ###...```vvvDDD&&&!!!'''''''''&&&%%%$$$$$$%%%%%%###%%%+++,,,(((%%%'''qqqQQQ@@@;;;:::888555333333444555222333444666666555333333444555444222111222333333666444333444666777666555444444444333222222222111444666444222555666777999777333777:::@@@YYYtttDDD222)))(((''''''&&&%%%$$$###"""!!! $$$""" $$$))))))'''"""  !!!   """$$$&&&!!!%%%&&&&&&)))...555======BBBEEEZZZiiiDDDAAAPPPOOOIII===000---'''%%%!!! !!!$$$$$$$$$###!!!###''')));;;]]]gggeeeyyy\\\FFFGGGCCCFFFHHHKKKQQQVVV```wwwrrrTTTBBB>>><<>>:::DDDUUUrrr}}}]]]IIIBBBNNNuuunnnGGGFFFkkk~~~xxxmmm\\\UUUMMMHHHCCCDDDJJJLLLOOOTTTUUUXXX^^^eeejjjmmmooorrr}}}{{{gggXXXRRRUUUVVVUUUNNNDDD???999000+++&&&!!! !!!666dddvvvHHH&&&!!!"""###$$$$$$%%%&&&'''''''''%%%%%%%%%%%%$$$$$$%%%&&&lllKKK<<<;;;:::888888888777555333333222222222444555444333222555666555555666666555666666666666666555555555555444444333333444444444777666444444888999999<<<999888CCC]]]vvvFFF333...***%%%$$$$$$$$$$$$###""""""!!!"""%%%%%%""" !!!  """&&&'''&&&###"""###%%%%%%###!!! !!!"""$$$((((((%%%$$$)))111;;;EEENNNHHHIIIMMM[[[|||wwwIIIFFFNNNOOONNNGGG<<<555...'''$$$"""###$$$$$$#########""" &&&===kkkkkkPPPhhh|||}}}\\\GGG999333666999:::@@@EEEPPP^^^nnnvvvZZZFFF===>>>>>>TTTggguuuVVVHHHFFF[[[|||oooEEEEEEhhhpppcccYYYRRRIIIGGG@@@AAAAAADDDHHHKKKPPPYYYYYY```mmmzzziiiOOOAAA999777777444///,,,)))$$$ +++JJJuuuvvvFFF&&& !!!###$$$%%%&&&''''''((((((''''''&&&$$$######$$$%%%jjjJJJ<<<<<<:::888888999999777555444333111111444666666333222555777777666666555444555666666666555555555555888777777777666444333333888777444444666666999???BBBJJJ___|||pppBBB555---(((###############""""""""""""###%%%&&&###  """$$$&&&'''&&&$$$!!!!!!###$$$""" !!!"""$$$&&&---+++%%%###)))111<<>>777111(((%%%"""""""""""""""######"""!!! """333XXXvvvYYY^^^fffcccFFF777444444333888===@@@FFFNNN^^^xxxtttYYYHHH<<<777???JJJ___{{{nnnSSSJJJKKKZZZ|||sssGGGCCC```yyyfffZZZNNNIIIHHHHHHIIIKKKKKKMMMQQQVVV^^^hhhnnnwwwfffLLL<<<000,,,***)))&&&%%%$$$!!!$$$???iiipppBBB%%% ###&&&&&&&&&''''''''''''''''''&&&%%%$$$######$$$$$$gggGGG<<<:::777555555777888666555555444111111444777777555111444666777888999888777444555555555555555555666555444666888888666555555444666888::::::888===FFFVVVlllhhh@@@666,,,&&& !!!!!!!!!!!!!!!"""""""""$$$&&&&&&### !!!!!!$$$""" ###'''((('''$$$!!!!!!###"""!!! !!!!!!###%%%...+++%%%###(((///888CCCJJJSSSTTTQQQTTT```zzzbbbUUUKKKJJJKKKEEE>>>777222***&&&""" !!!#########"""  !!! +++DDDjjj```OOORRRsssiiiLLL:::111...555999<<>>777888DDDVVVoookkkWWWFFFDDD]]]|||PPPDDDXXXzzzwww|||vvvuuukkkYYYUUUYYY\\\gggiiiiiikkkqqqwww{{{wwwhhhUUUCCC666---&&&$$$###!!! !!!///YYYggg<<<$$$ %%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######cccFFF===:::777444333444666555444444444222111333777888666444777888888999999:::999666666555555555666777777555444666999:::777666777777888999;;;<<<>>>IIIYYYxxxVVV:::333,,,'''"""##################$$$$$$%%%'''&&&###!!!"""$$$&&&((($$$!!!%%%'''%%%"""   !!!  !!!!!!"""$$$***((($$$###''',,,444>>>IIIXXXYYYXXX\\\[[[jjjjjjTTTDDDEEEHHHDDD???777444,,,'''"""  """!!!!!!  """&&&444TTToooLLLDDD[[[qqqPPP:::000555888===BBBAAA<<<@@@RRReeecccMMM:::333555;;;KKKlllkkkOOODDDMMMdddZZZCCCUUUxxxsssiii\\\UUUVVV\\\lllvvvpppppp|||vvvsss{{{|||hhh\\\VVVMMMCCC999///)))$$$!!!  %%%???rrr```777###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$}}}aaaEEE???<<<999666444444555444444333444333111333777888666888::::::888888999999999:::888666555666888999999888666666999999666666888999888888===EEEPPPfff}}}hhhBBB555---)))&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%###"""%%%***---+++$$$ """(((,,,+++'''$$$!!! !!!!!! """######"""###''')))000:::JJJYYY^^^bbbhhhaaadddzzzsssPPP???CCCJJJGGGBBB888555---)))$$$"""  """ !!!!!!"""%%%***???iiiaaaJJJSSSlllwwwXXX???888333:::AAACCC>>>;;;BBBLLLffffffMMM???666222;;;NNNiiihhhVVVMMMPPPllliiiHHHYYYxxxjjj]]]TTTOOOFFFCCCFFFNNNXXXdddmmmmmmvvv}}}___IIIAAA:::666222)))###  ,,,PPP~~~YYY333###"""$$$$$$%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&&&&&&&%%%}}}___EEE@@@===:::777555444444333222222444333111222666888666777888888777777999;;;;;;===:::777666888999:::999777444444666777555666999:::;;;@@@MMM^^^qqqIII555444)))$$$"""$$$"""""""""""""""############$$$$$$"""###)))000444,,,###  !!!'''111777555000,,,%%%!!!!!!$$$###  ###'''(((...888GGGUUU```jjjqqqiiiccclll~~~~~~OOO===EEENNNKKKEEE999555---***&&&$$$""" !!!"""  %%%&&&###"""###---OOOwww[[[ZZZYYY}}}yyyuuu~~~XXXCCC888<<>>888777:::FFFhhhmmmWWWBBB555555:::IIIccckkkRRREEEQQQrrr{{{TTT^^^uuu```KKKEEECCCAAACCCHHHSSSbbbppp|||bbbDDD888000...,,,######!!! """222\\\tttRRR111######&&&&&&'''''''''''''''&&&&&&%%%###"""###$$$$$$$$$|||[[[>>><<<999:::999888666444333333222333333444555777888999:::;;;:::777666666777777999999888666555555777888666777777888;;;:::999<<<<<>>666222+++&&&$$$"""$$$"""  &&&(((&&&'''===```nnn[[[RRRccczzz~~~yyyZZZDDD:::999888777777444555>>>IIInnnsssTTT???555333888LLLaaaeeeNNNSSS]]]PPP\\\jjjsssVVVIIIHHHLLLPPPVVVcccttt]]]BBB666,,,)))%%%### !!!###!!!###000^^^jjjJJJ+++"""$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&$$$%%%%%%%%%$$$$$$%%%&&&zzzXXX===;;;888888888666444333222222222333444555666777888888888::::::888777777777666555666666666666666555555666777777777777666999AAAMMM```yyyIII000((()))&&&$$$!!!!!!"""!!!!!!""""""!!! !!!!!!""""""!!!!!!###$$$$$$%%%"""%%%)))CCCWWWVVVMMM888(((%%%'''(((!!!"""""" $$$(((&&& ###%%%)))000888@@@JJJUUUgggtttxxxyyyttthhhhhhpppvvvcccEEEGGGVVVRRRJJJAAA:::222+++'''$$$######"""###$$$###"""---EEEjjj{{{fffWWWYYYcccyyyxxxyyy|||[[[DDD666111111111///222111;;;^^^rrrVVVDDD;;;666999DDD^^^{{{~~~aaaSSSMMMhhhSSSXXXaaa{{{~~~hhh```dddnnnuuu|||WWWAAA666,,,'''###  """ !!!,,,XXXzzzaaaAAA((("""###%%%((('''&&&&&&'''''''''''')))))))))'''&&&$$$$$$$$$wwwUUU<<<:::888888777555444333333333666666666777777777777666777999:::999888888777666444555555666777666666555777888888999999:::FFFVVVhhhppp===,,,***+++'''%%%######$$$$$$###!!!  !!!!!!  !!!!!!!!!  ###''',,,GGG\\\YYYHHH///%%%'''+++***!!! """!!!!!!***000,,,###!!! """$$$(((111999<<>>;;;:::999777555444444555555;;;:::999888777666555555666777888777666777666666777666555666777777666777666555666:::???HHH]]]uuu]]]888//////---(((((('''***)))***)))$$$!!!!!!    !!! !!!%%%))),,,===HHHCCC777%%%"""'''...+++"""!!! !!!+++444111'''%%%"""   ###%%%(((222;;;<<>>UUUyyylllYYY\\\nnneee\\\VVVllltttQQQ<<<000&&&###!!!$$$HHH{{{oooNNN..."""$$$###&&&'''''''''(((((('''%%%$$$"""###$$$%%%%%%$$$$$$###tttWWWBBB>>>;;;999777666555555666666<<<;;;999777555555555555444555555444333444555555777666555777777666555666999999===HHHVVVgggMMM222111444...((()))***---///111///)))$$$"""!!!!!! !!!!!!!!! !!!%%%&&&&&&,,,000...)))"""""")))000,,,### (((000000***)))&&&!!! !!!!!! $$$%%%)))222<<<>>>DDDJJJYYYaaa```^^^XXXRRRIIIGGGKKKRRR```zzzRRRJJJXXX[[[UUUGGG999...(((%%%$$$"""!!!"""!!!%%%### &&&555JJJcccxxxqqq^^^\\\WWW[[[sssjjjcccaaafffttthhhBBB---)))(((+++...444JJJ~~~lllQQQBBB999666???UUUrrreeeUUUXXXtttuuuXXXMMMddd|||tttPPP999---%%%$$$"""""")))CCCmmmdddAAA$$$""""""&&&&&&&&&'''(((((('''%%%###$$$%%%%%%&&&&&&%%%$$$###pppVVVEEE@@@;;;999777666666666666555888777666555555555555555666777666555444555666777444333555777777555666888;;;BBBOOOccczzzGGG555;;;???555,,,+++(((+++000222111,,,&&&""" '''&&&$$$!!!!!!"""$$$$$$'''%%%""""""$$$%%%""" ###)))///,,,###$$$)))+++******'''###!!!"""""" !!!$$$&&&)))000999===BBBGGGTTT[[[ZZZZZZWWWTTTJJJBBBAAAJJJUUUqqq[[[NNNVVVXXXUUUJJJ;;;000)))$$$$$$"""!!!!!! """ ***333BBBXXXppplll```QQQOOO[[[ppplllbbb]]]ffftttYYY555(((&&&'''***444KKK~~~pppYYYGGG===;;;CCCTTTlll|||```UUUaaaQQQBBBXXXppp|||{{{|||~~~sssPPP999...&&&%%%"""###***@@@fff|||sssTTT555 $$$%%%((('''''''''(((((('''%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%zzzgggPPPBBB@@@;;;:::888777666666555555444555555666666666666555777888999777777777888888555444444666777777;;;AAAGGGVVVmmmtttDDD;;;EEEIII:::...+++&&&(((,,,------+++%%%  """""" !!!***)))&&&""" ###%%%&&&((($$$"""!!!%%%***(((   """###%%%&&&'''%%%############!!! !!!$$$%%%''',,,333999===BBBOOOXXXXXXZZZYYYWWWNNNAAA===GGGOOO```aaaTTTWWWUUUTTTLLL>>>444***%%%###!!!  ###(((,,,???RRReeeyyy~~~rrrfffUUUKKKIIIOOOgggsssbbb```hhhqqq{{{JJJ111''''''+++444HHHyyy{{{dddQQQDDD>>>@@@LLLfffqqq]]]TTTaaaUUU???OOOaaaxxxtttmmmddd]]]XXXSSSPPPPPPQQQRRRSSSVVVYYY\\\```bbbjjjkkknnntttzzzvvvTTT>>>111&&&$$$"""%%%>>>bbbuuuhhhFFF---!!! ''')))***'''''''''(((((('''%%%$$$"""""""""$$$%%%'''''''''uuu```III>>>>>><<<:::999888777777666555333555666888888777666555555777888888777777777666999666555555666:::CCCMMMaaavvvggg>>>;;;FFFIII888+++)))%%%''''''((())))))$$$ !!!!!!"""""""""(((((($$$"""$$$$$$"""""" %%%$$$""""""   !!!!!! """#########$$$$$$###!!!""" !!!###$$$%%%)))...888:::>>>MMMWWWZZZ]]]\\\XXXPPPAAA;;;FFFJJJQQQmmmdddZZZZZZUUUUUUNNNAAA777,,,%%%$$$""" !!!!!!!!!  $$$$$$###!!!""" ...888HHHbbbkkkmmmqqqkkk\\\III:::999NNNhhh~~~rrrhhhhhhmmm{{{bbb>>>---+++***111AAAnnnjjjTTTEEE===AAAIIIdddgggPPPLLLuuu___CCCKKKXXXnnntttcccVVVMMMGGGAAA>>><<<:::777555555444555888;;;>>>@@@CCCGGGHHHKKKOOOVVV```rrr}}}[[[CCC333%%%###!!! ***EEEeeeqqqaaa===(((""""""((())))))&&&&&&&&&''''''&&&%%%$$$&&&%%%$$$$$$%%%%%%%%%%%%tttXXXEEE======;;;<<<999::::::888888555444444444555666666777777999666888888333555888444666555333666;;;CCCSSSeeecccQQQ@@@BBBAAA888---******&&&&&&&&&&&&### """!!!"""###"""###&&&'''###  """###  !!!"""!!! ######%%%%%%%%%""" """%%%***---666<<>>@@@???>>>;;;:::888666777777555555555555666666777777999555666777444777:::777666777888===KKK^^^yyyXXXKKKAAA???===777...)))(((%%%%%%%%%$$$"""  !!!!!!  $$$%%%$$$!!! !!!!!! !!!!!! !!!###$$$$$$###!!! !!!%%%)))+++555;;;CCCLLLWWWaaadddbbbYYYTTTDDD777999>>>EEEMMMrrr~~~nnn```WWWTTTXXXTTTGGG888111((($$$""" $$$,,,///+++'''%%%!!! $$$444888+++ """'''000<<>>GGGYYYuuu}}}uuuqqqeeeBBB...++++++444JJJxxx~~~___KKK<<<;;;<<>>999555///222///------------,,,+++))))))***,,,,,,,,,++++++***---+++***...000555???SSSdddxxxoooMMM666,,,&&&"""  &&&CCCdddllliiiOOO111"""!!!###&&&%%%(((&&&&&&&&&&&&%%%$$$$$$%%%'''&&&%%%$$$$$$$$$$$$$$$qqqXXXEEE>>>BBBBBB>>>===<<<888555777999777666666555666666777888:::666555666555666999888777<<>>RRRmmmnnnqqqzzzRRR111+++(((---:::\\\vvv\\\JJJ???888999BBBYYYwwwrrrTTTKKKTTTlllZZZKKKMMMRRRsss}}}nnnXXXJJJAAA:::777888888444111222000///---,,,...111333333111///---...333444000---,,,------)))'''((('''(((---333???RRRrrr~~~ZZZ<<<---((($$$***OOOrrrrrreeeFFF,,,!!!"""$$$&&&&&&'''&&&''''''&&&&&&%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$vvvYYYCCC>>>EEEGGG>>>>>>>>>999777777999777777666666666777888999999666555666666777888:::>>>JJJYYYpppnnnIIIEEEBBB===999555---((($$$ !!! """###""" ###!!!!!!"""!!!  !!!"""%%%(((***111666AAANNN\\\ffffffcccccc]]]MMM@@@===;;;===EEE\\\xxxjjj```YYYTTT\\\ZZZIII;;;444+++&&&###!!! ###((()))&&&###!!!"""!!!///888///### $$$'''+++:::QQQ]]]\\\ZZZRRREEE===777<<>><<>>888444---)))((('''''')))(((///;;;RRRllliiiIII555---((($$$!!!///[[[zzzeeeBBB+++###%%%&&&)))''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%%%%%%%yyy[[[HHHGGGPPPSSS@@@===<<<888888777888777777666666777888999:::777555444666888888;;;BBBOOOeeeeeeFFFAAA======:::222)))'''$$$!!!!!!!!!  !!!!!! ###""" !!!  !!!"""###&&&)))+++000555???KKKWWW```bbbaaaddd___QQQDDD===888999CCCOOOuuuyyyhhh```[[[WWW______MMM<<<444***%%%$$$"""  !!!%%%...***"""###***888DDDKKKSSSTTTKKKBBB666333999HHH\\\xxx}}}rrrtttwwwCCC...'''---111@@@ooo{{{hhhYYYKKK>>>:::@@@TTTpppjjjFFF:::EEEcccuuuOOOEEECCCXXXjjjXXXQQQMMMOOOQQQVVV[[[^^^^^^ZZZVVVUUUUUUSSSNNNJJJDDDDDDBBBDDD>>>555555666:::===BBBHHHLLLLLLKKKLLLSSSVVVZZZ\\\```fffiiijjjqqqvvvxxxwwwwwwtttmmmdddXXXMMMBBB999222---***((()))+++222;;;HHH\\\ssswww\\\DDD666...+++'''$$$!!! 333bbbiiiDDD---&&&((()))***((((((((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&}}}fff]]]]]]ccc___CCC===:::555777666888777777777777777888999999777666555666888:::DDDSSSmmm[[[AAA;;;999;;;:::111'''&&&$$$ !!!  !!!!!!  """!!!   !!!!!!###&&&)))+++000666???HHHPPPWWW^^^bbbeeebbbVVVIII@@@666555???FFFdddyyyeee]]]\\\XXX``````NNN:::111'''######""" %%%###  %%%...888DDDJJJHHH@@@555000///444>>>RRRnnn{{{zzzRRR222)))---000;;;dddsss]]]GGG<<<<<>>>>>NNN{{{VVVDDD@@@QQQyyy___III???999777888888<<>>???@@@???===:::===@@@???BBBBBBAAAHHHKKKNNNTTT\\\fffpppsssrrruuuyyy~~~uuugggZZZJJJ===222))))))''',,,---111AAAWWWnnnqqqZZZFFF777...***&&&""" 222___kkkIII///&&&)))***)))&&&(((&&&'''(((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''zzzzzztttmmmdddCCC===:::555888555888777888888888888888777777888888666888???HHH\\\vvvSSS===888888888777222***'''&&&""" !!!!!!""""""!!!######""" !!!$$$"""  !!!!!! !!!!!! !!!$$$(((***///666===BBBDDDKKKVVV___fffcccYYYOOOEEE888333:::>>>TTT{{{cccZZZZZZVVV]]]]]]JJJ888///&&&"""!!!  )))222777<<<777000---******---555GGGeee{{{ggg:::...------666[[[}}}{{{~~~}}}aaaNNNDDD===@@@RRRnnnqqqNNN>>>BBB```aaaIIICCCMMMlll\\\JJJ===888555444555:::;;;888777888:::<<<>>>@@@BBBDDDLLLQQQQQQUUUZZZaaannnrrrxxxsss___LLL===555---...******333@@@TTTmmmwwweeeOOO<<<333...'''""" ...VVVyyyxxxkkkLLL///$$$'''(((%%%"""&&&%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''lllaaa@@@>>>===777:::666888888888999999888777666666666888888===III[[[zzzPPP<<<:::999666555444---((('''&&&"""!!!!!!###&&&((('''%%%######### $$$((($$$ """############!!!!!!!!!!!!  ###&&&)))...555;;;<<<;;;@@@NNNZZZeeeaaaXXXPPPHHH999000555333CCCooodddZZZ[[[VVV[[[ZZZGGG888111(((###   """&&&...,,,'''%%%$$$%%%&&&'''111<<>>KKKhhh```DDD;;;IIIuuukkkOOOFFFHHH^^^rrrcccSSSMMMHHHFFFHHHOOOPPPJJJHHHIIILLLNNNRRRWWW^^^cccmmmssstttxxxrrr^^^III<<<666---)))---111???WWWvvvmmmSSSBBB;;;111)))$$$""""""""",,,PPPqqqssskkkMMM--- %%%%%%!!!$$$%%%'''(((((('''&&&$$$$$$$$$$$$%%%%%%&&&&&&''''''rrr```DDDAAA::::::888;;;;;;999888888777555777888555888:::AAALLL___WWW<<<===999777555444111,,,))))))'''%%%"""###'''******)))%%%$$$""" !!!######"""!!! """###$$$$$$$$$!!!!!!!!!!!!!!!"""!!! !!!###&&&///444777666666999DDDRRRZZZXXXSSSKKKBBB999333000333999\\\bbbVVVRRRSSSTTTSSS???777000((("""!!!###"""!!!"""$$$$$$###$$$'''///666FFF[[[mmmyyyPPP777///***000QQQ```EEETTTkkk}}}^^^KKK;;;666:::PPPqqqQQQ>>>BBB\\\zzz{{{SSSIIIEEEWWWyyyrrrlllhhhjjjqqqrrrmmmhhhhhhjjjpppxxxpppXXXCCC888000,,,000444AAA[[[zzznnn]]]MMMBBB888+++)))((( 000YYYqqqttthhhIII---"""###%%%((('''(((&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&'''uuueeeHHHAAA<<<<<<:::;;;<<<:::888777666666999999555888===NNNhhh\\\AAA???999666444333111---++++++,,,)))%%%######$$$%%%%%%&&&$$$!!!   !!!""""""  !!!"""#########!!!"""%%%'''###    !!!###%%%---111333333444777@@@KKKSSSSSSQQQKKKBBB999333111222666QQQdddVVVOOOPPPTTTUUUAAA444...'''"""    """###&&&...;;;GGGQQQZZZaaarrr}}}]]]:::...+++000LLLwwwLLL888GGGmmmzzz```JJJ;;;444:::NNNooopppLLL@@@III[[[TTTCCCAAAPPPwwwdddNNN:::---***+++333BBB^^^~~~yyyhhhXXXLLL===222+++$$$### 555aaauuussshhhIII...!!!"""$$$'''&&&'''%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&'''|||kkkMMMAAA===>>>;;;;;;<<<;;;888666666888:::999666;;;FFFcccaaaIIIEEE===:::777444222000.........+++'''###!!!"""$$$%%%&&&$$$!!! !!!!!!!!!###"""   !!!"""######!!!###***,,,'''!!!   !!!###$$$)))---...///222555;;;CCCLLLNNNOOOLLLEEE===777444444666GGGuuugggVVVLLLMMMTTTWWWCCC666///((($$$"""  """!!!###(((...333:::???KKKUUUcccrrrlll>>>---,,,000HHH{{{dddAAA666EEEwww{{{^^^KKK;;;444:::OOOpppZZZAAA===IIImmm[[[AAA;;;EEEeeelllQQQ<<<222...000666FFFaaa|||wwwiiiXXXEEE555,,,&&& !!!;;;lllyyyooodddIII///###"""###&&&&&&'''%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&qqqTTTBBB??????<<<;;;<<<<<<;;;888888999999:::<<>>111,,,///666CCC[[[yyywww```GGG888+++$$$$$$AAAsssyyyhhh\\\HHH000&&&%%%&&&(((&&&'''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&zzz___FFFBBBAAA>>>=========>>>;;;999999999===GGGZZZ}}}[[[HHHEEEAAAAAA===888555333000,,,***)))'''### $$$###"""!!!  ######"""  !!!!!! ###''',,,---)))###  !!!""""""###$$$)))---000444666;;;CCCIIIKKKMMMMMMJJJEEE<<<555222777<<>>MMMlllzzzOOO777555JJJrrrpppTTT@@@000...---222AAA[[[yyycccLLL:::///&&&!!!%%%AAAsssxxxdddUUUDDD///((((((((()))&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%mmmOOOGGGCCC@@@??????;;;>>>:::777999<<>>:::777555111,,,'''&&&%%%###!!!!!!!!!!!!"""######!!!  """"""######"""!!! """###(((,,,)))### !!!!!!"""""""""###(((,,,000444777<<>>EEEQQQvvvtttSSSBBB999666@@@VVVqqquuuTTTJJJLLL```WWW<<<555???fffyyytttooooooqqqvvvrrr^^^DDD777///111555>>>UUUnnngggNNN???111(((""" $$$>>>nnnxxxeeeSSS???---((()))((()))&&&%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$############$$${{{XXXLLLCCCAAA??????;;;===999888@@@LLLbbbWWW??????;;;AAADDD@@@===;;;666000)))'''%%%%%%&&&'''&&&%%%"""######!!! ###'''***(((%%%###"""!!! &&&%%%###!!!!!!"""%%%(((&&&""" !!!""""""""""""!!!"""%%%(((,,,333777;;;BBBDDDHHHJJJFFFAAA===777111000222777KKKzzzsssZZZSSSOOOQQQYYYaaaRRRBBB666,,,+++,,,(((""""""&&&$$$### """555XXXrrrjjjMMM222%%%  !!!"""###&&&'''***111@@@___LLL444000666[[[zzzKKK:::GGGgggtttUUUBBB999666>>>RRRwwwjjjTTTNNN___bbbAAA666>>>\\\|||uuuoooiii___YYYWWWVVVSSSUUUXXX^^^gggppp{{{zzz___JJJ:::888555333@@@RRRiiiiiiVVVBBB444***%%%"""$$$:::gggxxxjjjSSS<<<+++'''((('''((('''&&&&&&%%%$$$$$$%%%%%%%%%$$$&&&%%%$$$############$$$]]]OOOCCC@@@???>>>>>>???;;;<<>>>>>>>>FFFKKKHHHDDDAAA<<<555///+++''''''((()))'''%%%###$$$$$$!!! &&&+++000---)))%%%###"""!!!  '''&&&$$$!!! ###%%%$$$"""!!! !!!!!!!!!"""######"""!!!!!!"""###$$$)))111666:::???@@@FFFIIIEEE???<<<999666111000333EEEoooiiiPPPJJJHHHKKKSSS]]]SSS???555.........(((###!!!!!!&&&$$$$$$  ###555UUUjjjdddKKK222""" !!! """###$$$'''333HHHbbbJJJ333000999___hhhCCC===LLL}}}qqqRRRBBB777555999YYYzzzooogggsssnnnCCC555AAA]]]wwwpppggg```\\\XXXPPPLLLLLLLLLMMMOOONNNMMMPPPTTT^^^jjj{{{eeeNNNAAA:::444555:::LLLeeennnUUUAAA333***%%% $$$777bbbwwwmmmTTT;;;+++''''''&&&)))((((((%%%$$$$$$###$$$$$$$$$$$$'''&&&$$$############$$$kkkOOOCCC???>>>===@@@AAA>>>EEE```bbbGGGFFFEEELLLPPPSSSVVVQQQFFF===:::333,,,)))***+++***(((***$$$!!!""" &&&000===555)))%%%***+++&&&""" !!!%%%%%%"""!!!&&&&&&$$$!!!!!!"""!!!######"""!!! """######$$$&&&''''''%%%###"""!!!###(((---222777;;;AAAHHHHHHGGGAAA;;;;;;999555555555AAAeeehhhJJJEEEDDDIIIOOOVVVRRRAAA888333444555...$$$!!!000BBBNNNKKK<<<+++  $$$(((000BBB[[[{{{xxxDDD888222999fffTTT===AAAZZZpppRRR;;;555777@@@UUU||||||HHH;;;???ZZZwwwnnnccc___^^^^^^XXXVVVYYY\\\[[[VVVTTTPPPHHHFFFMMMSSSgggpppZZZFFF:::444000555GGGhhhnnnTTT@@@444,,,'''""""""!!!666^^^oookkkVVV===...(((&&&$$$%%%$$$(((&&&%%%######%%%&&&''''''$$$$$$%%%'''(((&&&%%%&&&sssXXXFFF@@@AAAAAA???@@@CCCTTTwwwpppRRRMMMHHHNNNTTT[[[___YYYLLLCCC@@@:::333///...---***((('''$$$###$$$######)))111888000&&&$$$+++---(((%%%"""###%%%((((((######(((&&&$$$ !!!"""!!!""""""!!!!!! !!!""""""!!!!!!"""######%%%'''***+++***(((&&&$$$###%%%(((,,,000555:::BBBHHHHHHFFFBBB@@@EEEEEE;;;555333<<>>EEEUUU}}}}}}wwwnnnkkkooouuuvvvvvvxxxyyyuuuoooggg]]]OOOGGGHHHHHHSSSwwwttt\\\III<<<222222999NNNggghhhPPP???444...(((&&&"""!!!666]]]llljjjWWW===...)))'''&&&'''%%%'''%%%%%%%%%%%%&&&'''''''''&&&&&&&&&((('''%%%$$$$$${{{bbbGGG@@@CCCBBBAAABBBOOOkkkxxxWWWOOOEEEKKKSSS^^^ddd\\\MMMDDDBBB>>>888333000---)))'''$$$$$$$$$$$$###$$$)))///444---###""")))+++&&&"""###%%%(((+++)))$$$###(((&&&###  !!!######"""!!!"""""""""%%%))),,,---,,,)))(((&&&&&&((()))+++---222777DDDIIIGGGFFFBBBBBBJJJNNNAAA555111777LLL~~~mmmJJJDDDGGGJJJGGGIIIGGGEEE@@@999222---'''!!! $$$%%%""" !!!""""""'''111DDDccc~~~jjjCCC777222DDDzzzTTT<<<<<>><<<:::CCC___RRR<<>>444///+++%%%###!!!###:::___lllhhhVVV:::+++((((((((((((%%%&&&###$$$&&&''''''&&&&&&&&&&&&&&&'''((((((&&&$$$$$$lllJJJAAABBBAAAFFFLLLcccwwwSSSKKK???DDDMMMZZZbbb[[[KKKCCCAAA???;;;888333///)))&&&%%%&&&&&&$$$###%%%***---...)))!!! &&&'''"""!!!$$$'''(((&&&""" %%%$$$!!!!!!$$$$$$###!!!!!!"""!!!$$$)))++++++***((((((((()))******)))***000555DDDIIIGGGEEE???===EEEIII???333000444EEEyyyoooNNNGGGIIILLLJJJJJJFFFCCC???777///((($$$  !!!!!!!!!!!!###&&&+++666MMMfffsss]]]AAA777666OOOjjjDDD;;;BBBRRRfffIII???:::;;;IIIhhh^^^???DDDKKKuuucccQQQGGGKKKZZZrrrtttaaaPPP???666888???MMMbbb{{{vvv]]]III:::555...(((%%%"""(((BBBiiisssiiiSSS555(((&&&(((******%%%&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%'''((((((&&&%%%%%%vvvRRREEEBBBBBBLLL[[[{{{vvvLLLEEE;;;???HHHVVV```\\\OOOIIIBBBAAA@@@>>>999333---)))******)))&&&&&&)))---///(((&&&"""!!!%%%%%%"""!!! """$$$$$$"""   """%%%%%%###""""""###"""$$$'''((((((''''''''')))*********))))))///555BBBGGGFFFEEE===777::::::555......222AAAuuujjjLLLHHHIIIMMMOOOOOOHHHAAA<<<444,,,&&&###!!!""" ###"""######(((:::QQQ```QQQ===777<<<^^^]]]>>>>>>IIIccc^^^FFF:::888<<>>;;;>>>KKKcccnnnUUUAAA999222+++'''### ,,,KKKuuu}}}lllNNN111%%%%%%)))++++++''''''&&&''''''%%%$$$###$$$%%%%%%%%%'''))))))&&&%%%%%%}}}ZZZKKKCCCFFFVVVnnnwwwFFF999777===EEERRR]]]\\\TTTOOODDDCCCBBBAAA===888222......---***((())),,,///111++++++'''%%%&&&$$$"""###!!!""""""!!!!!!!!!!!!!!!!!!###### !!!###$$$$$$%%%%%%%%%%%%&&&'''((())))))))))))***000555>>>CCCDDDEEE===222///------***...222@@@mmmaaaHHHHHHJJJOOORRRSSSJJJ???999222***%%%"""  !!! """ !!!"""$$$///BBBMMMCCC888666FFFppp{{{RRR;;;>>>RRRyyyssseeegggqqq}}}WWW@@@666555???XXXyyyMMMGGGHHHzzz{{{eeeNNNFFFGGGNNN___qqq~~~nnnYYYIII===999???NNNddd{{{___HHH>>>777///((($$$  ---MMMzzzmmmJJJ///$$$%%%***,,,,,,((())))))((('''%%%$$$$$$%%%&&&&&&&&&''')))(((&&&$$$$$$bbbQQQFFFOOOjjjJJJ444444;;;BBBLLLWWWXXXRRRMMMEEECCCAAA@@@???===999666444///++++++---///000111111000+++(((((('''$$$$$$"""""""""!!!!!!######"""  """!!! !!!!!!%%%$$$######$$$%%%&&&'''''''''((())))))+++111777;;;@@@BBBCCC<<<...)))$$$''''''---222===___[[[BBBFFFLLLPPPNNNMMMFFF999444...(((###!!!$$$)))###!!! !!!!!! !!! """$$$$$$+++666>>>999555;;;WWWfffGGG===BBBeee```KKKGGGOOOfffyyy\\\@@@444888DDD___TTTNNNLLLzzzoooVVVGGGAAAHHHRRRlllsss___NNNBBB???CCCQQQfffwwwfffNNNBBB<<<222)))$$$!!!)))GGGvvvmmmGGG...$$$&&&*********(((***)))(((&&&%%%%%%%%%&&&&&&%%%%%%''')))(((&&&$$$###jjjWWWKKKYYYVVV:::333:::AAAHHHQQQSSSMMMHHHEEECCCAAA@@@AAAAAA@@@>>>:::444//////111111111111222000+++)))+++***((('''"""###"""!!!"""$$$$$$""" ######  """""" """$$$###!!!!!!###%%%&&&&&&&&&&&&&&&(((***---333888:::>>>@@@BBB:::,,,&&& """""")))000888RRR}}}WWW===BBBLLLNNNFFFCCC===333...***&&&"""!!!(((111***%%% !!!""" !!!$$$  $$$...555555777DDDiiiTTT@@@CCCLLLzzz___CCC888<<>>444***###!!!&&&@@@ooolllGGG...$$$&&&))))))(((&&&***((('''%%%%%%&&&&&&&&&%%%###$$$&&&(((((('''%%%%%%uuudddTTTlll___:::555:::>>>FFFNNNMMMHHHEEEDDDBBB@@@===???FFFGGGAAA>>>999111000444333//////---+++)))***,,,+++)))'''%%%'''&&&"""!!!"""""" !!!###$$$"""  !!!!!! !!!######"""!!!"""######$$$$$$&&&&&&%%%&&&)))---000222777???@@@AAA;;;---%%% """&&&###---222JJJ~~~xxxNNNAAA@@@HHHIIIDDD>>>888333---)))&&& )))777000))) %%%(((  !!!!!!  !!!!!!%%%)))222666<<>>DDDJJJJJJFFFDDDAAA???<<<;;;AAANNNPPPHHHAAA<<<666333444222......+++***)))+++...///,,,)))$$$$$$$$$"""!!!"""""""""###"""######""" """"""  !!!"""!!! """$$$###"""""""""###$$$$$$###%%%&&&&&&%%%%%%(((---111999AAABBBDDD===...'''######'''$$$+++...DDDwwwwwwSSSEEEBBBIIIIIICCC<<<444111,,,((($$$'''111,,,'''!!! ,,,444888(((  ###&&&000555HHHnnn\\\:::>>>JJJsssnnnMMM>>>OOOssshhhHHH;;;AAANNNddd[[[OOOMMMooouuu[[[JJJCCCOOOddd}}}sss]]]MMM@@@AAAHHHRRR[[[___[[[QQQBBB;;;222***&&&###%%%>>>iiivvveeeBBB...)))%%%'''((('''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%$$$$$$###{{{ssskkkGGG===;;;<<>>999777555222///...,,,+++******...111///***&&&$$$"""""""""!!!"""$$$(((&&&$$$$$$""" ###%%%%%%$$$######!!! !!!""""""""""""###$$$######"""############"""###%%%%%%$$$"""$$$***000999CCCFFFGGG@@@222,,,***(((,,,(((++++++???ppprrrTTTDDDAAAIIIKKKEEE===444...***%%%!!!###'''$$$""",,,GGGPPPTTT888"""(((''')))""" """ ###%%%000<<<]]]}}}NNN888;;;QQQdddOOO```|||cccGGG@@@CCCNNNfff^^^GGGGGGkkkuuu]]]GGG@@@III___{{{eeeQQQGGGAAACCCGGGLLLNNNKKK;;;666///)))'''$$$ ###<<>>,,,(((%%%&&&'''&&&&&&'''%%%&&&&&&%%%$$$$$$&&&(((&&&&&&%%%%%%$$$$$$$$$###}}}|||\\\EEE<<<888<<>>CCCJJJMMMKKKGGGAAA===;;;888666555444000///+++***---111///******%%%"""###"""!!!"""%%%---***'''&&&%%%###!!!!!!!!!!!!  !!!"""###'''***)))%%%$$$&&&%%%!!!!!!"""###############$$$###"""""""""######"""!!! """######"""###(((...666AAAEEEHHHAAA444///...,,,///++++++***;;;ggghhhQQQBBB@@@KKKMMMHHH>>>444+++((($$$'''BBBfffmmmpppIII((( )))>>>AAADDD222!!! !!!  !!!$$$""""""###'''333HHHrrrhhhEEE888:::XXXzzzcccsss\\\EEE888888HHHlll^^^FFFCCCiiiwwwZZZEEE@@@JJJbbblllZZZJJJCCC???<<<;;;;;;444111---***'''$$$ !!!888aaakkkZZZ:::+++(((%%%%%%%%%$$$%%%'''%%%%%%&&&%%%%%%%%%&&&'''%%%$$$$$$######$$$%%%%%%wwwOOO>>>555999>>>BBBDDDBBB>>>:::<<>>>>>;;;444111+++(((+++//////,,,---'''###$$$###!!!###'''///,,,))))))(((%%%######  """###"""!!!!!! !!!!!!###%%%---000---'''%%%)))***%%%#####################$$$""""""!!!"""""""""!!! !!!!!!###%%%%%%%%%'''+++111===CCCFFF@@@222---,,,***---***)))(((666\\\```MMM@@@AAALLLMMMFFF;;;000***((($$$ 222UUUyyyzzzzzzTTT444+++(((%%% !!!;;;___eeegggJJJ)))***---%%%  !!!$$$""""""$$$)))666SSSYYY===555;;;bbbnnnzzzsssUUUEEE:::>>>ZZZ^^^LLLGGGiiizzz\\\GGG@@@IIIaaaxxxdddVVVFFF888000,,,111111///,,,(((### !!!888___hhhXXX888***(((&&&%%%$$$###$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$#########$$$%%%&&&VVV@@@555888;;;???AAA>>>>>>888:::???;;;:::EEESSSLLLCCC@@@BBB@@@BBBDDD???666111+++)))***---//////---(((%%%&&&'''%%%&&&)))---***))))))(((&&&%%%&&&"""  #########""""""  """&&&111333000)))(((,,,...***%%%%%%$$$############$$$"""!!!!!! !!!!!!!!! $$$###$$$'''(((&&&&&&(((111===CCCFFF???111***(((''')))((('''(((444RRR^^^FFF;;;>>>JJJJJJBBB888///)))(((&&&###!!! 111SSSnnnnnnoooYYYKKKEEEFFFCCC444###)))LLL|||eee777$$$555:::---!!! ###!!!!!!###)))777WWWPPP<<<444CCCqqqkkkrrryyyvvvTTT???777HHHiii[[[PPPKKKkkkvvvoooooouuu}}}{{{ZZZFFF@@@III```uuu^^^FFF666///333222000,,,&&&!!!###;;;aaahhhWWW888)))(((&&&%%%%%%$$$$$$$$$$$$$$$%%%'''))))))'''%%%&&&%%%$$$#########$$$$$$UUU???555999:::;;;===::::::777888999555666???IIIGGG???AAADDDBBBEEEIIIDDD777111,,,++++++,,,...222...,,,+++,,,---+++))))))***((('''''''''&&&(((+++'''### !!!#########$$$###"""""""""!!! ###(((111333000***)))---///,,,((('''%%%$$$#########$$$###!!! !!!!!!!!!###!!!"""%%%&&&%%%%%%'''000<<>>NNNNNNPPPSSS```hhhoookkkQQQ000 ***PPP|||HHH((( ###333999+++  """!!!"""###(((666YYYvvvGGG<<<666PPPaaaeeellljjjMMM===DDDUUUuuuWWWPPPMMMmmmwwwjjj```[[[___hhhsss|||xxx]]]JJJBBBLLLbbb{{{^^^HHH<<<999555///)))$$$ '''@@@eeeiiiUUU555)))((('''&&&'''&&&%%%$$$###$$$%%%&&&'''''''''&&&%%%%%%$$$$$$############QQQ<<<555:::999:::<<<:::888777888777444555:::<<>>555---'''###$$$%%%%%%!!!+++222111222FFFhhheee999"""%%%IIITTT000###,,,000$$$ ###"""###$$$(((555[[[fff>>>777333XXXZZZ[[[aaa___GGGCCCBBBRRRyyyWWWRRROOOnnnnnn```UUUVVVWWW\\\bbbfffppp}}}|||aaaKKKIIINNNhhhvvv\\\MMMAAA:::///'''$$$""")))CCCgggiiiSSS222)))(((''''''(((((('''%%%###$$$%%%%%%%%%%%%&&&((($$$$$$############$$$$$$WWW>>>555888555777===:::;;;999777555333666888555;;;EEEDDDHHHKKKMMMSSSMMM===333......,,,+++...111111333444777;;;777000,,,,,,,,,***'''&&&***222888111+++%%%$$$%%%%%%&&&'''%%%&&&'''%%%###$$$&&&))),,,...---***))),,,...---,,,)))&&&%%%$$$######%%%""" !!!!!!"""!!!!!!!!!!!! $$$))),,,555@@@CCC<<<000'''$$$"""!!!!!!$$$'''222EEEtttwwwYYYBBB??????AAA>>>444+++''' ###$$$777WWWsssppp>>> """:::bbbggg@@@%%% !!!!!!######&&&666ZZZXXX:::;;;:::gggYYYRRRMMMmmm^^^dddlllxxxVVV:::999???VVVQQQPPPKKKmmmttt\\\UUUMMMIIIIIILLLUUU^^^fffkkkpppqqqppppppqqqssssssllliiijjjhhhddd```]]]^^^^^^___aaaggg|||}}}cccQQQHHHUUUhhhjjjVVVLLL>>>...%%%""" ,,,HHHgggkkkNNN333&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&cccGGG999999666777<<<:::===<<<:::777777<<<===999===EEEFFFJJJLLLKKKMMMFFF===555111111---+++...111222555888;;;<<<666///.........---+++***,,,111666222---(((''''''((()))+++((())))))'''%%%%%%(((***+++***)))))))))))),,,//////***&&&%%%&&&%%%$$$###!!! """!!! !!!!!!!!!$$$(((---777AAADDD>>>444***%%%"""""""""$$$&&&000CCCrrroooSSSFFFBBBAAADDD@@@555***%%%'''???ZZZooouuu[[[666!!!***@@@\\\qqqqqqkkkRRR222!!!'''***((($$$  $$$$$$&&&555[[[PPP666:::===nnnWWWFFFAAAoooTTT@@@FFFQQQdddyyygggLLL777222CCCccc{{{NNNIIIGGGlllsssjjj^^^WWWQQQMMMLLLOOOPPPQQQSSSSSSRRRRRRUUUXXXUUUOOOMMMNNNMMMMMMLLLJJJPPPOOOPPPPPPUUUfff|||}}}gggPPPPPPVVVjjjmmmWWWGGG;;;...&&&###!!!...IIIgggkkkMMM333'''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%&&&&&&'''((())))))))))))|||WWW???:::777777<<<======>>>;;;888:::@@@AAA======CCCDDDIIIJJJHHHHHHCCC===777555444///,,,///222444888<<<@@@>>>555///000222222222000......000111000---******+++,,,...000//////...,,,)))(((***,,,***'''''')))******...333333---((((((***)))%%%"""   """!!! !!!"""###%%%'''---777@@@BBB>>>555+++$$$"""""""""$$$&&&000BBBqqqiiiQQQHHHCCCBBBEEEBBB444((($$$  ***777EEEJJJ;;;(((###777QQQgggrrreee@@@"""$$$***555AAAAAA===///"""!!! ###$$$&&&555^^^|||HHH222888@@@vvvXXX===999ZZZIII000222999FFFhhhooouuubbbAAA333<<>>AAACCC???:::===BBBAAA>>>===???@@@AAABBBBBBBBB@@@;;;888888777000---000333888;;;@@@DDDBBB888111444777666555444333222000///...---,,,,,,...///222333555555444222///------...,,,***((()))---000333555444...++++++---+++'''###!!! !!! !!!"""!!! """$$$%%%&&&'''---666>>>@@@<<<555,,,$$$$$$######$$$&&&111DDDtttmmmYYYIIICCC@@@CCC???333)))&&&"""!!!(((+++$$$$$$999]]]jjjaaa???$$$!!!(((777EEEYYYgggbbbWWW<<<"""!!!!!!"""&&&777dddvvvFFF333999BBB{{{___:::666JJJyyyOOO333---,,,111VVVnnnxxxWWW???666;;;WWW|||jjjEEE>>>AAAiiixxxnnngggbbb]]]ZZZWWWWWW]]]ccceeecccdddgggnnnyyy}}}yyyvvvsssooohhh```]]]ZZZTTTUUU\\\uuuhhhVVVPPPSSSeeexxxXXXBBB444...'''$$$$$$###)))BBB^^^eeeDDD...''''''&&&&&&&&&&&&&&&%%%######$$$%%%&&&&&&&&&%%%%%%&&&'''((())))))((((((vvvIII>>>;;;777;;;CCCIIILLLFFF???@@@AAA???@@@?????????;;;888999999999777555777777111...111333:::===@@@DDDCCC<<<666888999777555555777777444222000000000///000111222222444444444333111000000111000///+++)))///666888444111///---......+++'''$$$"""  !!!!!!!!!!!!!!! ###&&&''''''(((...666>>>@@@===777///(((&&&%%%$$$$$$&&&222HHHzzzqqqaaaLLLFFFAAA@@@<<<222***(((### ***AAAJJJEEE222""" !!!$$$)))222BBBXXXkkkqqqIII"""  ''';;;kkksssFFF555:::DDDhhh;;;333<<>>...)))...EEEmmmpppOOO555222DDDeee[[[<<<:::===hhh{{{{{{|||tttkkk```[[[WWWccc|||mmmZZZKKKRRRllliiiMMM;;;///***$$$$$$''''''"""'''@@@VVV^^^???+++'''&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%&&&&&&''''''YYYGGGAAA<<<>>>DDDMMMPPPKKKCCCAAA>>>>>>EEEEEEFFFFFF;;;333444222333333111333444111000222333888:::;;;===???<<<888999:::888777888:::;;;999777666666555333222222000...---......//////000222444222222...***///777777111///...///000...***&&&$$$"""!!! !!! !!! !!!$$$((()))***+++///666>>>CCC@@@999111,,,***'''$$$$$$'''666PPPttthhh\\\OOOJJJEEE@@@:::222,,,)))"""  %%%,,,,,,%%%'''666DDDTTTiiiPPP&&&!!! !!! )))@@@rrrpppEEE555;;;DDD~~~uuuAAA222666PPPrrrOOO444,,,222222aaaeeeBBB777===RRRlllzzzmmmJJJ555666:::fffsssfffaaajjjzzzoooXXXRRRaaarrrzzzYYYBBB444---(((###$$$)))+++$$$(((BBBLLLQQQ777(((&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%###"""######$$$%%%&&&'''((((((kkkKKK===;;;===???JJJOOOKKKFFFDDD@@@DDDRRRYYYYYYTTT???111111...///...,,,...000000111333333444888888888:::;;;;;;<<<======>>>>>>===<<<;;;;;;::::::777555444222///***(((((('''((()))---111444444333000---///333333///000000111222000+++&&&$$$"""!!!!!!"""!!!!!!!!!!!!"""&&&)))***,,,...333999CCCJJJFFF;;;111...+++(((%%%%%%+++>>>\\\aaaTTTLLLJJJJJJGGGAAA999222,,,'''"""!!!!!!%%%<<>>::::::<<<;;;:::777555444333...)))'''&&&$$$###%%%***000333666444111///////////////333222333444333---'''###"""!!! """$$$###"""!!!!!!###&&&)))+++---000:::@@@JJJRRRLLL===111...+++(((%%%&&&///EEEgggRRRCCC>>>CCCGGGGGG@@@888222+++%%%""""""!!!!!!###666WWWmmm<<<%%% !!!***@@@vvvnnnBBB111555:::qqqZZZ:::;;;===eeennnGGG555111DDDqqqwwwRRR<<<999;;;@@@;;;///***---444UUU~~~rrrggg```dddmmmsssuuuppphhhaaa]]]\\\^^^```^^^___```___bbblllttttttzzzrrrccc```fffvvvmmmQQQ<<<000)))$$$!!!"""$$$ 777RRRDDDAAA///(((%%%$$$#########$$$############$$$%%%&&&&&&%%%$$$"""###%%%'''''''''%%%$$$yyy|||uuuPPPDDDGGGGGGGGGEEEJJJLLLIIIGGGPPPfffzzz|||qqqFFF111---...((())))))((('''***...000000222;;;???===;;;???CCCDDDBBBDDDEEEAAA<<<888888:::777333111333444222---***''''''((())))))***+++---...444444222444111///444666777888777444...'''###!!!"""""""""###$$$###!!!!!!###''',,,111555===KKKTTTTTTUUUBBB999000***'''%%%***555KKK}}}III:::777;;;HHHKKK@@@999444+++""" !!!###)))AAAxxxTTT///""" !!!***???sssqqqCCC333444:::hhh}}}sssFFF;;;666QQQggg===333:::]]]mmmJJJ777000...,,,***%%%&&&222HHH```wwwuuuiii___VVVQQQRRRWWWWWWRRRLLLIIIFFFCCCBBBBBBDDDEEEDDDCCCGGGPPPVVVXXXZZZkkk|||{{{kkk[[[\\\\\\lllyyycccOOO>>>000'''###---EEE]]]OOO888+++((($$$$$$$$$#########""""""$$$%%%&&&'''''''''&&&%%%"""###$$$$$$%%%&&&&&&'''vvvxxxjjjTTTMMMKKKBBBAAAGGGJJJIIIIIIPPPbbbuuusssiiiDDD222---,,,(((***(((&&&&&&***...000...555;;;>>>;;;999;;;>>>>>>BBBBBBBBB???;;;777666666666222////////////------,,,,,,---,,,+++*********---111222444777444111666>>>===999555///***%%%###""""""""""""###%%%%%%$$$#########''',,,111555888AAAOOO[[[]]]]]]MMMCCC666---***)))...;;;XXXxxxFFF999555???LLLMMM@@@444...&&&  !!! 000]]]sssEEE***!!!###,,,@@@nnnuuuEEE333333666\\\|||xxxPPP;;;555GGGqqqWWW999<<>>:::777555222//////666777666444777>>>BBBCCCDDDSSSdddnnntttrrrfffYYYLLLIIISSSbbbooo|||ttteeeYYYIII;;;111)))###!!!!!!<<>>444///,,,+++***(((%%%%%%)))...000...333777888666555999<<<;;;======<<<:::888555333222222///---------,,,---...---...000000///...---------...///444888555333777DDD???888000)))%%%$$$###$$$$$$###"""###&&&'''&&&&&&&&&'''***000666<<<>>>IIIVVVfffjjjeeeWWWNNN;;;...******000CCCkkkpppGGG>>>777GGGSSSSSSCCC333)))""" 777kkkXXX444&&& ###+++===eee}}}JJJ444333555QQQwwwttt^^^===333===WWWsssJJJGGGIIIddduuuLLL333+++&&&###%%%---777RRRdddhhhooowww~~~rrrggg^^^XXXUUUPPPKKKFFF@@@888666666888555222000...+++((('''+++,,,,,,+++,,,000333333555>>>KKKXXXaaabbbYYYOOODDD>>>???EEEKKKTTTXXXSSSFFF===222***%%%!!! 000SSSnnnqqqNNN222'''$$$%%%%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$%%%$$$######%%%&&&%%%%%%uuueee___qqq```LLL???;;;AAADDDDDDEEEFFFLLLLLLCCC@@@888555111---...+++***'''&&&)))...//////000222222000222666888777666666666555444222000///---...///000///,,,+++,,,...000333333333333222222///+++,,,222666333222555???:::222***%%%######$$$$$$%%%###"""###&&&'''''')))******,,,111999AAAFFFTTT```ppprrrcccWWWNNN888,,,((()))333NNNeeeIIIEEE>>>MMMWWWTTTDDD222&&&666gggyyyGGG***### """&&&...>>>bbbUUU777333333GGGyyywwwqqqrrrGGG222///>>>gggbbbMMM<<>>...'''%%%$$$(((???hhh{{{xxx|||lllbbbYYYTTTPPPLLLHHHDDD>>>999444000000222222///,,,+++)))&&&$$$###&&&((()))((())),,,...---///333<<>>888666444222,,,111000000...+++***,,,.../////////...,,,---111222000000222333222000...------,,,...111222000,,,+++---222555777777888999888777333,,,***...///---...000333000+++&&&###""""""######$$$###"""$$$''')))))),,,///000///222;;;FFFNNN^^^gggqqqoooWWWJJJCCC///(((%%%***:::___WWWEEEHHHKKKQQQSSSJJJ:::,,,"""...PPPlllzzzyyyvvvxxxeee===$$$""""""&&&///888GGG]]]ddd>>>111...<<>>HHHWWWSSSLLL<<<---$$$%%%222CCCIIIHHHEEEHHHVVV```]]]NNN555"""!!!###---999AAAKKKVVVnnnuuuHHH222---555ZZZwwwooorrrEEE555111<<<^^^hhhJJJ>>>===KKKiiikkkGGG000(((+++===hhh~~~ssslllooowwwqqqaaaPPPAAA<<<;;;;;;999555111111000///---+++******---(((###!!!  !!!!!!!!!!!!""""""###&&&***,,,,,,,,,,,,,,,***(((&&&$$$###!!!!!!"""&&&DDDlllzzzwwwPPP111&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$###"""hhhVVVSSSZZZooo\\\IIIEEEGGGBBBCCCEEEGGGEEE:::222333000444///444555555333...***(((((((((&&&&&&&&&(((+++///111000//////000000///---***(((+++,,,------+++***,,,000///333777999===DDDHHHIII>>>444///+++%%%$$$&&&$$$$$$######""""""!!!!!! $$$&&&((((((((()))***))),,,222555666;;;HHHVVV___aaa___VVVMMM333,,,***"""!!!'''555VVVrrrFFF===FFFYYYPPPDDD222%%% !!!#########)))***+++******666>>>;;;666***$$$***888CCCAAAAAAKKK[[[TTT555...222KKKwwwzzzqqqSSS888...111IIIlll^^^@@@333777LLLddd{{{```DDD222222JJJ~~~vvvkkkffffffkkkqqqnnnaaaRRREEE<<<:::888777444///))))))(((&&&%%%&&&((()))+++&&&"""  """###&&&(((&&&%%%%%%%%%###"""!!! ###<<>>eeeeeeCCC>>>BBBTTTJJJ>>>,,,"""&&&+++((( !!!""" """%%%%%%$$$!!!###***333CCCJJJ===444777DDDnnn^^^777---,,,===bbb{{{ooo|||\\\???000...777LLLnnnsssLLL:::000111BBB```~~~lll[[[HHHEEEaaassshhhaaa^^^___gggpppwww~~~{{{vvvqqqiii\\\RRRJJJAAA<<<:::666111+++'''###$$$%%%%%%%%%%%%&&&&&&+++&&&""" """!!!$$$%%%""""""###""" ///:::PPP^^^___DDD000((($$$&&&%%%%%%%%%$$$$$$$$$###############$$$%%%&&&&&&$$$%%%&&&&&&%%%$$$###"""{{{aaaNNNKKKZZZzzzmmmRRRIIICCC;;;999;;;999:::888444222333444333111000---+++)))''''''&&&&&&%%%%%%''')))++++++++++++*********,,,,,,((($$$%%%%%%&&&(((***,,,,,,,,,///222444444777===CCCFFF;;;999222(((###$$$$$$"""!!! !!!###$$$$$$###((()))+++,,,***'''&&&'''(((+++000777AAALLLTTTWWWLLLDDD<<<333((($$$'''***...444MMM\\\DDD;;;???FFF???111'''!!!!!!&&&///)))"""###(((000111===EEE===555(((---555SSSpppAAA111+++333QQQzzzkkkooo```DDD888//////888LLLkkkeeeBBB444666444GGG```vvv{{{ooo\\\bbb{{{oooiiiaaaYYYWWW[[[]]]```cccbbbhhhjjjkkkjjjiiiiiihhhfffeee___YYYTTTQQQMMMGGGCCC:::888666444222...((($$$###!!!!!!"""###""""""###%%%$$$""" !!! !!!!!! )))111AAALLL???+++(((&&&%%%%%%%%%%%%&&&&&&$$$###%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$###iiiPPPHHHTTTnnnhhhRRRFFF???;;;:::999:::;;;999777777777666666444111...+++(((''''''''''''&&&'''(((*********))))))''''''((()))'''###%%%%%%''')))+++++++++***))),,,------///444999<<<777555///'''"""######""" !!!$$$((()))'''$$$''''''((()))'''%%%%%%&&&***...333888>>>CCCFFFFFF>>>444,,,)))''')))///333:::HHHjjjzzzUUUGGGAAA???===333((( !!!%%%###+++&&&"""!!!)))666:::777<<<<<<333---%%%&&&,,,@@@bbbLLL333000333BBBiiikkkaaapppwwwnnn[[[III<<>>;;;======<<<;;;;;;;;;::::::777444000...+++)))(((***)))((((((((((((((((((***)))'''%%%&&&((((((&&&%%%&&&'''(((******)))(((%%%&&&(((((())),,,///111000///***$$$!!!!!!"""!!! ###(((...///***%%%'''&&&&&&&&&%%%$$$&&&)))---111666777777666444222...)))$$$&&&---888DDDLLLLLLbbbgggPPPKKKFFF>>>777***!!! ###&&&$$$!!!!!! +++:::LLLFFF;;;555///&&&$$$!!! $$$...AAAaaaaaa>>>444111444PPP}}}oooVVVYYY{{{kkk```[[[RRRHHH;;;...&&&###&&&111>>>KKKYYYlllqqqggg[[[MMM;;;444444===LLLVVV```vvv|||lllbbb[[[VVVMMMIIIBBB:::666444222000...,,,)))(((((()))(((''''''&&&&&&'''((((((%%%###  (((555///&&&(((&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%$$$###"""{{{XXXDDDIIITTTuuutttXXXNNNJJJCCC=========<<<<<<=========:::666222000111000---***+++++++++***)))'''&&&&&&((((((((('''''')))))))))&&&&&&&&&'''(((((('''&&&###$$$%%%&&&&&&'''(((((()))(((%%%!!! """!!!$$$***000111,,,&&&'''&&&%%%$$$$$$%%%(((---000444555333...+++((('''"""%%%&&&+++;;;QQQccclllttt}}}ZZZOOOJJJEEE===666)))  ###&&&!!! !!!&&&>>>VVVaaaMMM666+++$$$ %%%///FFFqqq|||UUU>>>111000???aaa{{{ZZZRRRggg}}}wwwnnn^^^RRRLLLFFFAAA777---'''###"""&&&---666>>>OOO]]]fffhhh^^^MMM>>>333000666;;;FFF]]]qqqzzzmmmdddUUUGGG===777222...,,,***'''%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%!!!  &&&222...''')))%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$%%%'''&&&%%%%%%%%%%%%%%%%%%$$$^^^FFFHHHMMMfff|||sssooo[[[OOODDD<<<;;;:::;;;=========<<<777222...///333444000+++***,,,------***'''%%%$$$&&&((()))))))))******)))'''&&&&&&%%%&&&&&&&&&&&&######$$$%%%%%%%%%######$$$###!!!###"""$$$)))...///+++&&&&&&%%%$$$######%%%***...333333111+++$$$"""###$$$###))),,,777WWWzzzeeeNNNJJJGGGEEE===888+++"""!!!"""%%%""" """&&&777TTTlllpppNNN000###&&&555WWWoooQQQ:::000222EEEjjjiiiTTTUUU]]]vvv}}}kkk___XXXMMMCCC>>><<<999222+++&&&### !!!%%%+++777GGGXXXeeeeee]]]QQQ===///---000666BBBKKKbbblllyyynnn[[[MMMBBB888333222000---***))))))***+++)))(((&&&%%%&&&%%%$$$###!!!!!!%%%444111((()))&&&&&&&&&%%%$$$$$$$$$$$$$$$############""""""###%%%&&&%%%$$$%%%%%%%%%%%%$$$fffKKKHHHIIIXXXwwwiiiaaarrrqqq[[[KKK@@@===:::<<>>;;;999444000...///333444///***+++---///...+++(((&&&%%%&&&***---...---,,,+++***((('''&&&&&&&&&&&&&&&&&&$$$###%%%'''(((&&&###!!!!!! ######$$$&&&)))***)))'''((('''&&&&&&&&&'''+++///111000+++$$$"""%%%)))---222JJJ{{{vvvRRRDDDCCCEEEIII???999---$$$!!!%%%''' ###111LLLeeeppppppIII...$$$!!!"""!!!(((???eeekkkJJJ222111555QQQ{{{{{{[[[IIIFFFZZZqqquuuiii\\\QQQHHH<<<333222333000,,,((($$$!!!""")))222@@@OOO]]]fff\\\QQQDDD:::444000000333===DDDPPP___nnnzzz|||jjj\\\PPPDDD===;;;888444111000000222333...+++(((&&&$$$###"""""" ***;;;777)))'''$$$&&&&&&%%%%%%$$$######$$$###$$$%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%$$$$$$###pppRRRIIIHHHOOOfffaaaZZZ___qqqyyycccQQQHHH@@@???@@@@@@<<<888444333222222222000,,,(((+++---///...+++((('''((((((---111111///---,,,+++'''''''''((((((((('''&&&%%%$$$&&&)))+++((($$$""" """###$$$%%%%%%&&&''''''((('''''''''&&&&&&(((+++******'''""" """''')))***///<<>>IIIQQQ\\\jjjxxxsssfff^^^TTTJJJCCC>>>:::555111///000111111...,,,(((%%%"""!!! !!!111GGG@@@,,,&&&$$$%%%&&&&&&%%%$$$#########!!!###%%%&&&%%%%%%&&&(((&&&%%%%%%$$$$$$$$$######vvvWWWKKKHHHIIIXXX~~~~~~aaaYYYUUUYYYjjj|||cccUUUGGGAAAAAA@@@===:::666777777555222---(((&&&,,,...///---***((()))***)))...222111...+++***)))&&&'''(((*********'''&&&$$$$$$&&&***+++((($$$!!!!!! !!!!!!!!!!!!!!!!!!!!!###%%%%%%$$$$$$&&&(((%%%%%%%%%%%%###"""###%%%%%%%%%%%%###$$$(((,,,...000888PPP{{{RRRAAA===555999EEE;;;777+++""" !!!%%%(((---444999555///555HHHYYYbbbUUU888((((((''')))***%%% $$$+++555KKKjjjuuujjjPPP666333222)))###  ,,,555FFFYYYxxxvvvZZZ:::000555@@@]]]~~~XXX>>>;;;@@@AAAEEEBBB<<<555000,,,&&&!!!###"""!!!!!!###&&&333EEEOOOXXXWWWSSSSSSGGG666///---,,,,,,111555666;;;EEEMMM]]]mmm{{{rrrddd]]]ZZZSSSKKKEEEDDD???888222000/////////,,,)))%%%!!!!!!555NNNGGG///((('''%%%&&&'''&&&%%%$$$#########$$$$$$$$$&&&'''%%%$$$$$$$$$%%%%%%$$$$$$}}}bbbLLLDDDFFFSSSkkkjjj\\\SSSOOO]]]wwwjjjOOOGGGFFFCCC???<<<999666999<<<444+++)))***///222111///...,,,+++---000///...//////...---+++(((&&&***000...***'''%%%'''''''''''''''&&&%%%###"""""""""""""""""""""!!!"""###$$$%%%%%%$$$""" %%%###"""!!!!!!!!!""""""'''"""###(((***---444888:::CCCeeefffLLLDDD<<<:::AAAHHHCCC555,,,"""  ###&&&***222:::HHHXXX\\\VVVSSS[[[qqq{{{YYY>>>???DDDDDDFFFBBB777(((!!!$$$///999HHHRRRXXXUUUGGG444999>>>999,,,######,,,;;;TTT|||xxxTTT===111333DDD[[[ssstttMMM888555444777666333...((($$$""" """)))111;;;BBBLLLTTTSSSJJJAAA<<<777111...///...,,,,,,000666===HHHVVVjjjzzzrrrjjj```TTTOOOOOOPPPLLLHHHHHH===222.........+++))))))&&&"""$$$<<>>GGGJJJGGGAAA;;;000***444???;;;+++))):::___pppUUU>>>000333AAAWWWuuu]]]BBB555...---,,,***'''$$$"""###)))---111:::BBBEEECCCAAAAAA>>>:::666444000,,,+++,,,,,,///555@@@QQQeeezzz{{{wwwrrrkkkbbb\\\VVVPPPJJJGGGHHHIIIGGGEEEAAA888...++++++***'''%%%###!!!%%%:::PPPGGG222+++)))&&&'''((('''&&&$$$$$$$$$######$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###oooVVVFFFDDDFFFTTTqqquuuooojjjfffaaa___^^^ggghhh[[[UUUGGG777555333666;;;;;;;;;<<<<<<777888777999<<<:::444111444333222333333111---)))(((&&&(((*********+++(((((((((((('''&&&&&&''')))!!!!!!!!!"""###$$$%%%&&&%%%%%%%%%%%%&&&&&&%%%$$$ !!!  ###### %%%111:::<<<:::999<<<\\\gggWWWQQQLLLHHHGGGIIIIIIAAA444...$$$!!!###,,,EEEfff~~~```999"""!!!&&&888NNNSSSIII:::,,,&&&"""!!!,,,777444&&&###)))AAAggguuuYYY@@@333222<<>>===<<<;;;:::555///(((&&&%%%###!!! &&&777IIICCC111,,,***'''(((((('''&&&$$$$$$###"""""""""######$$$%%%&&&###$$$%%%&&&&&&%%%###"""sssZZZHHHCCCGGGOOOdddyyyooommmqqqrrrjjj```YYYWWWqqqwwwjjjUUU>>>444333555777777999<<<;;;<<<===>>>???AAA===666333444333333444555333...******)))***+++)))++++++'''''''''&&&$$$""""""%%%'''######""""""###$$$%%%&&&$$$#########$$$$$$$$$### !!!  """"""!!!%%%///777666222111>>>hhhUUUJJJLLLIIIGGGGGGGGGEEE<<<000---$$$ 111SSS|||wwwEEE%%%$$$***???SSSPPP>>>///!!! ###)))''' ###...IIIkkkzzz```KKK===999???NNNbbbuuu}}}xxx___@@@111***&&&###"""###"""!!! !!!!!!$$$(((+++...000222<<<@@@AAA===999777666555666333444;;;@@@CCCHHHNNNPPPNNNLLLJJJFFFAAA<<<:::888888666444222000///...)))&&&"""!!! +++:::IIIDDD444---***((((((((('''&&&$$$$$$###""""""""""""###$$$%%%&&&###$$$%%%%%%%%%$$$###"""xxxbbbNNNBBBFFFIIIVVVuuussseeedddmmmvvvmmm[[[QQQKKKXXXtttjjjHHH===:::999777333333777888<<<@@@AAABBBCCC>>>888666666666777888999777222------,,,......,,,,,,***%%%''''''&&&$$$######''')))&&&&&&$$$#########$$$$$$###""""""""""""######### !!!!!!!!!!!!  """(((///,,,***///FFFuuuLLLFFFEEEBBBAAAAAA???<<<555,,,%%%000VVVMMM(((%%%,,,;;;GGG===---%%%$$$333LLLqqqnnnZZZKKKCCCDDDMMMYYYfffnnn```GGG999///(((""" !!!  ###&&&(((+++222777:::999777888888888666222333888;;;999999<<>>>>>===:::444///---...---+++***)))(((''''''!!!"""(((:::LLLXXXQQQ===222+++)))((('''&&&%%%$$$############""""""###$$$&&&'''$$$$$$$$$$$$############~~~kkkUUUEEEEEEBBBLLLgggttt[[[WWWcccrrrnnn\\\PPPGGGJJJ[[[ppp]]]LLLEEE@@@:::111///222555999>>>AAAAAAAAA>>>:::;;;:::;;;<<<======:::555111000///222333111...+++'''&&&&&&&&&%%%$$$&&&)))+++)))((('''%%%$$$#########$$$###"""""""""#########!!!!!!!!!!!!"""!!!"""'''&&&)))444RRROOOHHH>>>888555555222///+++%%%!!!(((HHHwwwPPP*** ((()))!!!$$$))),,,111(((!!!!!!'''666UUUiiiVVVHHHCCCBBBJJJUUUSSSFFF===111***"""   $$$&&&(((---000000///000111111222000///222444444444666555444444333000***&&&$$$'''%%%"""!!! (((:::RRReeelllaaaGGG666---)))((('''%%%%%%$$$######$$$$$$######$$$%%%&&&'''$$$$$$######""""""""""""tttZZZIIIEEE???HHHYYYzzzUUUOOOVVVddddddYYYRRRLLLJJJPPP[[[lllnnn```SSSGGG:::111000222777;;;===>>>???===<<<>>>===???AAABBBAAA>>>;;;888666333666:::777333000---''''''&&&%%%&&&&&&((()))******)))(((&&&%%%$$$$$$$$$##################"""#########"""!!!  """###)))999]]]___FFF999000***(((%%%###"""  333WWWvvv~~~wwwKKK((($$$///AAAEEE333  ### """,,,DDDnnnzzzaaaPPPBBB>>>>>>>>><<<999333+++$$$!!! !!!"""$$$&&&&&&&&&&&&'''((((((((('''((()))+++,,,---...---,,,+++)))$$$!!! !!! ///NNNhhhvvvuuucccGGG444,,,)))(((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""zzz]]]JJJEEE???FFFMMMkkkUUUMMMMMMSSSQQQLLLMMMNNNLLLOOOOOOWWWhhhuuucccOOO???999777777:::;;;;;;>>>===<<<>>>@@@CCCFFFGGGFFFDDDAAA@@@:::777:::???===888555444333222000000////////////+++******)))((('''&&&%%%$$$###############""""""%%%%%%%%%"""  """!!!### !!!)));;;[[[TTT:::///&&&"""$$$:::OOOVVVVVVQQQZZZkkkyyyxxxDDD$$$%%%...NNNeeejjjNNN...!!! $$$555\\\sss\\\KKK===999;;;:::333,,,%%%!!! !!!!!!!!!"""$$$"""############%%%&&&&&&***'''%%%$$$###    333[[[sss|||sss\\\@@@000+++)))'''%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###{{{eeePPPBBB???BBBIIIXXXvvv{{{PPPBBB>>>@@@???===HHHPPPJJJIIIHHHJJJ\\\nnnvvveeeSSSDDDEEEGGGFFFAAA>>>??????>>>CCCCCCFFFHHHFFFEEEHHHHHHBBB<<<<<>><<<;;;:::999...---+++******)))(((&&&%%%%%%$$$###"""!!!"""###''''''%%%""" !!!###'''!!! '''999UUUoooOOO666%%%!!!***333888444444:::EEEUUUeeeppp}}}WWW777%%%000PPPwwwfff888  """ ...QQQeeeMMM===777777444+++###!!!!!!!!!!!!!!! !!!""""""###$$$$$$!!!  999ggg{{{|||qqqTTT999***)))&&&&&&$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&$$$###$$$$$$#########jjjVVVEEE??????AAAJJJcccwwwFFF888666666666777???DDD???CCCEEEEEEQQQ[[[ggg}}}mmmdddaaaYYYQQQMMMLLLIIIDDDCCC@@@AAAEEEFFFGGGIIIHHHAAA<<<<<>>>>>KKKcccPPP444...,,,/////////,,,***111444777===<<<===FFF___sss```MMMCCCAAABBBAAA<<<:::666666;;;AAAHHHLLLLLLPPP\\\eeeeeebbbaaa]]]WWWPPPHHH>>>666222...+++)))''')))***'''###!!!"""$$$"""###$$$$$$%%%)))000555888444...###!!!"""***777TTTaaaGGG222&&&""" !!! $$$(((444DDDLLLQQQVVVZZZWWWJJJ;;;---!!!###888ccc]]]555!!!###666ZZZvvvRRR;;;222***%%%  !!! '''@@@SSS\\\XXX:::,,,((("""''''''''''''&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%$$$"""""""""###$$$%%%%%%%%%rrrVVVEEE@@@???===BBBSSSxxx|||yyyhhh>>>///,,,///---)))(((%%%(((***///555444888@@@NNNdddmmm\\\SSSOOOJJJDDD@@@;;;:::>>>BBBIIIKKKHHHGGGPPPVVVUUUSSSTTTSSSOOOMMMGGG>>>666111---)))&&&'''''''''%%%###""""""###%%%&&&'''))),,,111777;;;===:::333%%% ###+++222BBBnnnpppPPP999---%%%!!!  (((---...111444555444,,,&&& !!!444UUUtttqqqPPP000  ,,,HHHsssmmmKKK666...&&&""""""111@@@KKKNNN777***'''$$$(((((((((((('''&&&%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''yyy]]]IIIBBBAAA??????IIIddd~~~PPP444------)))%%%&&&######'''+++000///444>>>DDDMMMYYYuuuyyyqqqiiibbbZZZRRRLLLJJJKKKMMMKKKDDD>>>BBBEEECCCBBBDDDEEEDDDAAA===777111,,,(((%%%########################$$$&&&(((,,,111777===BBBDDDCCC@@@999***!!!!!!"""+++///666TTTzzz\\\CCC///''' !!!###$$$"""""")))<<>>BBB???>>>AAAUUU|||___===555333000,,,!!!&&&###***...---+++---000222---111:::GGGQQQ[[[uuuyyyrrrnnnWWWJJJAAADDDAAA777===QQQcccffffffYYYFFF:::222+++)))))),,,444@@@LLLSSSVVVTTTRRRLLLBBB444(((###$$$!!!%%%%%%---BBB\\\UUU444""""""!!!!!!"""""" """:::HHH888!!!(((000:::DDDOOOUUUTTTKKK???555///***&&&"""!!! ###"""%%%###%%%000JJJQQQJJJ555***))))))&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))))))))zzz^^^BBB>>>>>><<<===???NNNrrrtttTTTKKKIIIFFF>>>,,,***&&&,,,000---***+++---...---///444<<>>>>>@@@BBBZZZTTT555,,,000222---(((&&&'''&&&)))+++...222555777@@@NNNRRRdddzzzlllLLL:::444444999???FFFTTTXXXKKK>>>888222)))###""" !!!$$$$$$***666KKKgggddd666"""$$$!!!'''&&&%%%$$$"""!!!   """ """---HHHdddpppfffFFF***'''***)))---)))'''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$##################$$$%%%&&&''''''&&&}}}TTTEEEBBBAAA>>>???BBBWWW~~~aaa999,,,000111,,,'''&&&'''&&&)))---000111222222:::EEEJJJRRR^^^ccciiirrriiiIII999444444444???NNNSSSHHH>>><<<999111+++&&&!!!"""$$$###$$$(((222EEE^^^zzzSSS..."""%%%!!!$$$***)))'''&&&$$$"""!!!!!!  '''===ZZZnnnlll\\\<<<&&&&&&)))(((+++)))(((&&&%%%&&&&&&&&&&&&$$$$$$#########"""""""""!!!"""###%%%&&&&&&'''&&&aaaEEECCCAAA???>>>BBBWWWzzzaaa555---000000***&&&&&&''''''+++000111000//////333;;;???CCCLLLPPPRRRUUU^^^pppdddJJJ;;;333///888DDDJJJCCC===???AAA===333***###!!!""""""###$$$'''000===RRRnnn]]]???)))"""$$$"""%%%+++)))'''%%%$$$"""  !!!!!! !!! """$$$ !!!!!!...OOOmmmxxxkkkQQQ333%%%&&&((()))+++***((('''&&&&&&&&&&&&&&&$$$$$$######""""""""""""######$$$%%%%%%%%%%%%%%%sssKKKEEE???@@@BBBDDDUUUuuueee777...000///)))%%%&&&'''(((+++//////---,,,,,,---000111:::FFFHHHIIIJJJJJJRRRaaasssdddFFF333,,,222<<>>AAAAAA@@@LLLiiioooAAA000111///)))%%%%%%'''((((((+++***'''((('''%%%%%%)))888GGGGGGGGGIIIDDDEEEGGGSSSccczzzVVV;;;333333===GGGJJJIIIFFFEEECCCHHHBBB===888---&&&###!!!""""""!!!$$$...999DDDNNNUUUXXXXXXUUUKKK>>>666***%%%!!!!!!(((+++((($$$""""""!!!   !!!!!! %%%)))###!!!"""333WWWbbb===''''''&&&&&&))))))***((('''&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$bbbHHHCCC@@@BBBCCCKKK[[[zzzSSS<<<666111+++%%%%%%'''%%%%%%'''(((&&&%%%%%%$$$"""&&&>>>KKKHHHDDD@@@<<<>>>>>>GGGNNNZZZlll|||iiiFFF666666:::???SSSZZZPPPKKKFFFHHHEEEDDDAAA777)))!!! !!!$$$(((,,,///555444222///+++'''###!!!###((((((&&&"""!!!!!!!!! !!!###!!!""""""!!!""""""  !!! &&&$$$%%%&&& """"""  ###$$$!!!   ###)))DDDvvvYYY555'''"""%%%%%%(((&&&)))(((''''''(((&&&$$$######$$$%%%$$$###"""###%%%###$$$$$$$$$%%%'''&&&%%%eeeGGGAAA@@@BBBCCCHHHSSSlllzzzTTTAAA222---(((%%%$$$%%%############$$$$$$$$$###&&&777@@@===:::777444555888???AAACCCJJJRRRgggZZZ999444666===SSSbbbXXXOOODDDBBB???>>>===666***###""""""!!!  !!!"""$$$######"""  """%%%(((+++((($$$""""""!!! """  !!!   !!! """&&&)))+++***&&&###'''444999===<<<000'''###  '''333777777333000000,,,&&&%%%$$$###"""###""" !!!""" $$$333WWWTTT444***&&&(((&&&((('''%%%&&&&&&&&&&&&$$$$$$######$$$$$$$$$$$$###$$$$$$&&&&&&&&&%%%&&&''''''%%%mmmKKKAAA@@@BBBBBBDDDHHHYYYnnnxxxTTT555---)))###"""###%%%$$$###$$$######""""""&&&...222///...,,,***+++111888;;;<<<>>>>>>GGGXXXssszzzKKK888333888IIIcccYYYMMM===444111111222...&&&!!!!!!!!!!!! """&&&)))***---***'''$$$###!!!  !!!!!!"""&&&***))))))(((&&&"""  """###%%%)))...777@@@FFFHHHFFF@@@:::@@@RRR^^^fffcccSSSBBB666...***%%%"""!!!""""""!!!!!!%%%***---)))%%%!!! %%%666RRR[[[[[[XXXUUUSSSLLLBBB>>>>>><<<;;;999555111///000...444IIIqqqKKK///***'''((($$$%%%$$$&&&((()))(((&&&%%%%%%&&&######$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%%%%###vvvSSSCCCAAA???@@@AAAAAAJJJYYYlllpppBBB000***$$$###$$$&&&%%%&&&&&&%%%""""""###%%%'''((('''&&&%%%&&&''')))...222777<<<;;;:::>>>LLLUUU___hhhtttiiiFFF666333;;;WWWQQQGGG777(((%%%###$$$###   !!!""""""!!!!!! ###***...---///,,,(((&&&$$$""""""###  """(((+++,,,+++---111888BBBHHHHHHIIIGGGAAA444''' """$$$$$$###"""""""""%%%&&&(((---333999@@@QQQ___ooouuuvvvrrrkkkcccjjj|||rrraaaOOOHHH;;;///&&&   %%%111777333***(((,,,555EEENNNBBB;;;000'''!!!!!!'''@@@jjjzzzppplllpppnnnjjjddd\\\TTTPPPPPPTTTYYYlll}}}JJJ111...,,,,,,((((((&&&)))******)))((('''''''''$$$######%%%''''''&&&$$$$$$$$$$$$######$$$$$$"""{{{]]]FFFAAA===>>>???===AAAIIIXXXppp^^^>>>...)))'''&&&"""$$$%%%&&&%%%######$$$$$$$$$$$$$$$###$$$&&&(((((()))***---222444444666:::999;;;BBBJJJTTTkkkYYY;;;111111GGGFFFDDD888'''### #########$$$$$$$$$""" ###,,,111000000,,,(((%%%### !!!&&&&&&### ###)))222BBBKKKPPPQQQSSSZZZfffrrr{{{zzzzzzwwwiiiOOO444"""!!!!!!"""$$$$$$$$$&&&)))///555:::@@@KKKVVVaaalll}}}zzznnnXXXAAA---"""###000GGGWWWRRRCCC???DDDTTTnnnzzzmmmcccPPP<<<,,,$$$$$$%%% !!!""""""!!! !!!"""""""""###"""%%%---MMM~~~vvvIII000...,,,---))))))&&&(((((((((''''''((('''%%%$$$######%%%'''((('''%%%%%%%%%%%%$$$$$$&&&%%%$$$|||hhhIIIAAA<<<===>>>;;;<<>>GGGSSSaaaqqqzzzEEE///++++++555@@@>>>444000***$$$ !!!%%%'''''''''&&&%%%$$$######%%%###!!!###)))------+++&&& ###$$$!!!"""...FFF[[[ppp~~~NNN///$$$  """)))333CCCXXXjjj|||uuu\\\BBB---!!!&&&'''%%%!!!###333SSSuuuyyybbbQQQIII@@@<<<666333444999===@@@AAA>>>CCCHHHOOOaaaiiiAAA---,,,***)))''')))(((''')))(((&&&&&&((('''%%%$$$#########%%%&&&&&&&&&%%%%%%$$$"""###$$$$$$"""SSSCCC===;;;;;;999;;;999999HHHgggdddCCC555///)))(((%%%'''333??????777+++&&&$$$"""!!!)))---&&&'''###"""###%%%+++...)))***,,,,,,...333555333333444;;;BBBMMM^^^rrrMMM111+++###111>>>@@@999666000)))### !!!$$$&&&%%%$$$###"""!!!!!!!!!###(((******'''"""!!!  !!! """&&&>>>hhhZZZ:::((("""  """$$$,,,999JJJaaa~~~cccZZZXXX[[[dddccc^^^QQQ???...$$$ 000///+++$$$ +++IIIvvv~~~wwwhhhaaaXXXTTTWWW]]]dddhhhjjjeeemmmsssyyyfff;;;)))+++)))&&&###''''''(((++++++&&&$$$%%%$$$###$$$###""""""###%%%&&&&&&&&&&&&$$$""""""######!!!{{{___FFF======>>>:::;;;<<<<<>>:::999:::999>>>NNNlllqqqHHH<<<666333333111444AAALLLEEE666(((""" """(((+++&&&"""!!!!!!###%%%''''''&&&'''%%%)))000222222333222444777777666777999???HHHOOOddd\\\777((("""&&&;;;???:::888444000---)))%%%!!!"""$$$$$$"""!!! !!! $$$))))))'''%%%$$$  &&&///LLLrrrdddJJJ999+++'''###!!!   !!!!!!###%%%000FFFggg}}}QQQ///'''&&&(((+++)))'''###)))'''$$$!!!!!!$$$999eeeVVV333+++(((+++***((('''&&&''')))***)))(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&'''%%%$$$%%%$$$""" mmmQQQDDD??????;;;::::::888<<>><<<<<<:::===???HHHhhhddd===444333777:::<<<<<<===;;;111&&&"""!!! !!!!!!######"""######$$$&&&((()))((((((&&&$$$'''***))))))+++,,,333666999;;;;;;999;;;BBBKKKWWWmmmWWW111)))&&&+++777999888444///+++)))&&&###!!!""""""!!!!!!!!!!!! '''111333*** """!!!)))DDDooo{{{kkk```MMM666+++***)))'''%%%!!!  """%%%***888DDD```lllCCC---   ###,,,KKKiii???+++%%%$$$(((''''''((((((&&&'''&&&$$$###%%%%%%%%%&&&&&&&&&''''''(((((((((&&&%%%%%%''''''$$$!!!!!!qqq```NNNAAA??????=========??????CCCXXX~~~oooDDD444111000333777999999666000***$$$$$$###"""###"""!!!!!!###$$$%%%''')))***))))))%%%###%%%'''&&&'''******///222666:::===>>>CCCMMMaaauuuQQQ///***)))///777888555333...)))$$$"""!!!!!!!!!  !!!!!! !!!%%%---,,,$$$!!! $$$444```tttZZZIIIDDD@@@<<<555+++###!!! !!! """######***;;;SSSdddwwwWWW222%%%!!!$$$ &&& ###...QQQ[[[777+++'''''')))(((((())))))((((((&&&$$$$$$&&&''''''&&&&&&''''''''''''((((((&&&%%%%%%&&&&&&$$$""""""uuulllUUUCCC???>>>;;;<<<===??????AAANNNiiiPPP:::555///000222444444222000...((((((%%%###%%%""" ###$$$$$$&&&'''(((((()))((($$$"""$$$&&&&&&(((+++***))),,,000555:::>>>HHHVVVtttpppJJJ+++'''%%%///555777222222///***%%%!!! !!!"""""""""""" !!!###"""!!! '''<<>>>>>@@@GGGXXXyyyhhhEEE999333000......---,,,+++---******%%%###&&&###!!!$$$&&&&&&'''''''''''''''(((&&&###$$$%%%%%%((()))'''$$$'''+++000555;;;IIIYYY|||___CCC)))$$$!!!---333444111000...***&&&""" !!!"""""""""###!!! (((@@@zzzhhhLLL555'''"""!!!!!!"""###"""  %%%000AAAUUUlllrrrBBB&&&"""###777OOOPPPRRR444###$$$555\\\iiiEEE111***''''''(((%%%%%%''''''((('''&&&$$$%%%((()))((('''''''''&&&%%%$$$$$$%%%%%%######%%%&&&%%%$$$%%%|||iiiPPPFFFCCC<<<<<<===>>>???AAAEEENNNhhhQQQ777333...***)))((('''))),,,++++++%%%###&&&$$$!!!&&&))))))((((((''''''''''''(((%%%$$$%%%$$$&&&'''######&&&(((,,,000555DDDVVVzzzTTT???)))&&&"""...222444111...***'''%%%### !!!!!! """### (((AAA{{{{{{XXX<<<...***)))'''######"""  """%%%+++???\\\uuuccc555$$$"""$$$@@@aaaeeeccc===&&&(((<<>>===AAAAAA===@@@DDDGGGXXXvvvbbbAAA222...'''%%%###"""'''***((('''%%%###"""%%%(((***000111///---******)))(((&&&------%%% ###%%%###%%%$$$"""###,,,333===UUUcccMMM<<<+++(((,,,...///222000///,,,&&&"""!!!!!!(((:::tttoooPPP???;;;===???:::///%%% ###"""%%%000TTT{{{~~~JJJ--- ###===XXXZZZUUU888&&&'''777NNNwwwmmmJJJ666***)))(((&&&&&&'''((()))***+++)))'''%%%%%%&&&((((((***'''######$$$%%%%%%%%%%%%%%%$$$!!!!!!$$$%%%%%%www\\\HHHDDD@@@===>>>??????>>>>>>>>>JJJcccsssFFF///---)))(((&&&$$$'''((()))((('''%%%$$$%%%''')))---...///......---,,,***)))+++***&&&######"""!!!$$$$$$###"""(((---666MMM~~~hhhKKKCCC555))))))---//////000222111...'''"""  %%%333iiinnn```___bbbeeeZZZHHH333$$$ !!!$$$444\\\hhh:::'''  111AAAAAA>>>+++ !!!"""333OOOhhhXXX===000***)))(((((((((((())))))))))))'''%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%######%%%&&&&&&{{{gggPPPFFFCCC>>><<>>:::999999???PPPtttOOO333...+++***'''&&&'''''')))(((''''''&&&&&&((()))+++,,,,,,,,,...///---++++++)))((('''%%%###!!! """"""""" ###'''///CCCsssjjjMMM;;;777...))),,,111222000.........,,,'''### !!!,,,VVVjjjKKK222'''%%%&&&&&&%%%777aaaQQQ///%%%%%%+++((()))""""""(((FFFnnncccCCC222+++***))))))((()))))))))((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&''''''&&&qqqWWWFFFDDD@@@<<>>999::::::888;;;TTTsssHHH222+++)))(((,,,,,,---)))'''%%%%%%%%%%%%''')))((((((((()))+++,,,***'''''')))(((%%%%%%'''((('''$$$!!!!!! ###(((***222OOOzzz}}}hhhwwwdddMMM<<<222...,,,---000444777666222...((('''&&&$$$""" ######"""!!!"""###;;;sssgggEEE,,,"""%%%(((...FFFjjjkkk888''' (((GGGzzzfff===///***%%%%%%((('''%%%%%%&&&((()))***'''&&&$$$$$$$$$%%%%%%%%%###$$$%%%$$$###$$$%%%&&&$$$$$$&&&''''''&&&%%%%%%fffJJJCCCAAA>>>???===999999888777999MMMqqqYYY777------...333000111***'''$$$$$$$$$###$$$&&&&&&(((***,,,...---***'''%%%((((((&&&&&&***+++)))(((###$$$###%%%))))))+++AAA___sssOOOSSSaaavvvsss^^^NNNCCC999222//////111333444555444111...)))&&&$$$######!!! !!!""" !!!!!!111YYYaaa===******'''+++???cccVVV...$$$ ,,,VVVTTT444,,,((($$$$$$'''%%%$$$###%%%'''((())))))'''%%%$$$###############%%%'''((('''&&&$$$$$$$$$$$$%%%&&&&&&%%%######qqqQQQBBB@@@???>>><<<999:::888999;;;HHHcccuuuFFF333111111555///000)))&&&$$$&&&&&&%%%%%%''')))+++---------,,,***((('''''''''(((******)))((()))%%%'''%%%&&&***((((((666GGG___kkkEEECCC@@@OOO___lllyyy}}}mmmZZZPPPEEEAAA???<<<999888555666555333111111111000***&&&""""""###"""!!!)))AAAuuu~~~WWW:::333333999LLLmmmyyyAAA((($$$### !!!!!!!!!000___rrrCCC///***&&&$$$%%%&&&%%%######$$$&&&'''((()))((('''&&&&&&&&&%%%$$$$$$%%%((())))))'''%%%$$$$$$###$$$&&&&&&$$$"""###yyyWWWCCC@@@@@@>>><<<;;;<<<:::;;;:::@@@TTTrrrTTT:::333000333,,,...(((%%%%%%)))***)))(((***//////...+++))))))***))))))%%%%%%***---***'''&&&'''$$$((('''&&&***)))(((---666DDDbbbpppaaa@@@>>>444<<>>EEE???@@@===;;;<<<===:::???JJJkkkddd===111///000,,,)))(((((()))*********+++---222444///***,,,...+++&&&&&&&&&(((,,,...---)))&&&&&&&&&&&&(((((('''(((***++++++555EEEPPPVVVPPP@@@666555777:::===@@@EEEIIIWWWXXXWWWTTTQQQPPPNNNLLLLLLJJJHHHFFFDDDAAA>>><<<444000///111444555888;;;;;;;;;999444000///000///...)))###  """---VVVRRR---&&&!!!&&&!!!  !!! """777dddyyyMMM333+++%%%&&&&&&###%%%&&&&&&'''''''''''''''&&&&&&&&&'''((((((&&&%%%&&&$$$$$$$$$%%%%%%$$$""""""###$$$&&&%%%###"""###iiiKKK@@@EEE???AAA@@@=========;;;>>>FFFgggeee>>>333---***'''&&&((()))+++,,,++++++,,,///444666111,,,...000,,,'''%%%%%%'''***,,,,,,)))'''(((&&&&&&''''''''''''((('''%%%,,,888DDDNNNMMMCCC>>>===;;;999666555555555999999777555333444444333333333222111111000///...******---111333444777;;;;;;;;;888222---******))))))%%%"""  !!!######"""***MMMuuu???(((&&&!!! ######555bbbgggAAA///***%%%&&&&&&$$$$$$%%%%%%&&&''''''(((((('''(((((((((''''''''''''%%%%%%%%%%%%%%%%%%$$$###"""""""""#########$$$&&&tttVVVDDDEEE@@@BBBCCC@@@>>>>>><<<===BBBXXX___;;;444,,,((((((***++++++,,,---,,,+++,,,...222444000,,,///000,,,'''%%%%%%&&&(((***+++***)))***'''%%%%%%&&&&&&&&&&&&'''###&&&000;;;FFFHHHCCC@@@BBB@@@:::444000...+++---+++(((&&&&&&(((((('''&&&'''(((((())))))***+++)))+++///222222111444888;;;:::666///)))%%%###"""###   """###$$$$$$(((AAAooo[[[000&&&%%%""" !!!###888gggwwwRRR555+++***&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''%%%%%%&&&(((%%%&&&''''''&&&$$$######"""""""""$$$$$$$$$%%%'''aaaIIIEEECCCAAADDDBBB??????======???LLLxxxWWW777444---(((+++000000...------,,,***))))))...000...+++///000,,,(((&&&'''((((((***,,,---,,,---)))%%%%%%%%%%%%%%%%%%'''%%%'''...666===>>>;;;<<>>===>>>HHHjjjYYY777333,,,''')))///222...+++,,,...,,,)))'''+++---++++++///111---+++((())))))'''(((+++---------)))&&&%%%&&&%%%$$$$$$######%%%***000333333333666???CCC===555222222111222000---+++++++++)))''')))***++++++++++++---///.........///.........000000...,,,((($$$  !!!!!!"""$$$***777SSS|||sssUUUTTT^^^lll~~~nnn<<<(((&&& !!! !!!"""(((FFFzzz___AAA///)))******,,,))))))***)))(((''''''&&&&&&&&&'''&&&%%%&&&((((((&&&$$$###%%%((('''%%%#########"""###%%%''''''&&&%%%&&&sssQQQDDDBBB???AAA@@@>>>>>>>>>===???CCC[[[ccc<<<111+++''''''---000,,,***,,,///...,,,***)))***((()))---///,,,***(((***)))%%%%%%(((+++++++++)))''''''&&&%%%###### """"""$$$***,,,---111222999>>>;;;555222333444444444333222222222111..................///111222---------......---***((('''&&&$$$###!!!"""&&&,,,<<<^^^RRR777666>>>CCCOOOYYYkkk```111&&&%%%"""""" !!!!!! """(((GGG{{{tttTTT;;;,,,((((((+++---***+++)))((((((((('''''''''''''''&&&&&&(((***+++(((%%%###%%%''''''%%%$$$###$$$######$$$&&&&&&&&&'''))){{{ZZZGGGAAA??????>>>===>>><<<<<>>,,,***---,,,222999HHHjjjWWW...'''$$$$$$$$$""""""    ///RRRhhhHHH333)))'''(((,,,---***+++'''(((((('''''''''&&&&&&'''&&&&&&(((***+++***)))$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''')))+++```JJJAAA???>>><<<<<<===;;;;;;@@@AAAKKKlllOOO111+++((("""((('''&&&''')))***++++++---,,,,,,)))(((,,,,,,)))''')))+++)))###!!!###&&&&&&&&&&&&'''((('''$$$""""""###'''%%%$$$&&&$$$$$$,,,/////////111000---,,,+++,,,---...------///000000...,,,******+++,,,,,,,,,((('''%%%###!!!!!!  !!!!!! '''***111GGG]]]xxxNNN///%%%!!!!!!!!!'''***222NNN|||RRR///)))############    """###$$$%%%&&&&&&'''&&&$$$ !!!;;;ddd|||^^^<<<...(((((())),,,---(((***((((((((('''&&&%%%$$$$$$&&&&&&&&&'''(((***++++++%%%%%%&&&&&&&&&%%%&&&&&&'''''')))++++++)))((()))|||mmmLLLBBB>>><<<======;;;===??????AAAHHH___NNN555+++))))))'''((((((((()))************---,,,,,,++++++***))))))(((((('''###!!!###&&&&&&&&&'''''''''%%%$$$%%%&&&&&&&&&))),,,((("""$$$+++,,,,,,,,,,,,+++***((('''((('''***,,,))))))+++++++++)))((('''(((((())))))&&&$$$"""!!!  !!!###'''+++333===OOOnnn[[[;;;&&&###"""$$$''':::```ccc222%%%%%%$$$"""!!!"""  (((+++///999:::>>>BBBHHHHHHAAA888000(((!!! )))LLLzzziiiJJJ888,,,+++++++++++++++***)))******((('''%%%$$$$$$$$$$$$%%%'''((())))))))))))###%%%''''''%%%%%%'''(((((()))************)))(((~~~pppRRREEE>>><<<===<<<:::<<<>>>======CCCVVVwwwOOO555...)))((())))))((((((((()))*********++++++++++++***)))(((((('''((('''$$$###$$$&&&'''&&&%%%%%%$$$$$$$$$######'''''')))+++((("""###((((((((('''''''''&&&&&&%%%&&&%%%''')))&&&$$$&&&&&&((('''%%%###"""$$$%%%''''''&&&$$$!!! !!!$$$%%%)))111999JJJ```uuuddd@@@+++!!!"""""" """"""---IIIkkkmmm888'''%%%###!!! '''...<<>>000++++++++++++,,,,,,+++***))))))'''&&&%%%$$$$$$$$$%%%&&&'''((((((((('''&&&$$$&&&''''''&&&&&&((()))'''(((((((((((((((((((((vvv[[[III???<<<<<<<<<:::;;;===<<<<<<@@@NNNjjjQQQ444///)))&&&******)))(((((())))))***)))((((((((()))((('''&&&%%%)))((((((((('''&&&&&&'''(((&&&%%%%%%&&&&&&$$$###''''''(((***'''"""!!!###$$$###""""""############%%%$$$&&&'''$$$"""######$$$"""  """''''''$$$ !!!#########''',,,///999LLL^^^mmmsssUUU>>>)))  !!!###222GGGZZZdddiiiooosssyyyxxx<<<%%%""" !!!''';;;LLL```rrr}}}xxxeeeNNN666"""###$$$!!!;;;oooiiiEEE444,,,*********++++++++++++***((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&((()))(((&&&%%%%%%%%%%%%&&&&&&''''''(((&&&&&&%%%%%%&&&&&&''''''{{{dddMMM@@@<<<;;;;;;999:::;;;:::<<>>vvvTTT888///,,,)))))))))))))))))))))((('''&&&%%%$$$$$$$$$%%%%%%'''&&&&&&(((******(((&&&######"""###$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&~~~nnnSSSAAA;;;::::::999999:::999999===BBBUUUrrrrrr@@@000+++***+++)))))))))))))))((('''&&&'''&&&&&&%%%&&&&&&''''''))))))******((($$$######$$$$$$$$$$$$$$$%%%%%%%%%#########$$$###""" """"""###$$$%%%%%%$$$### ###!!!!!!"""!!!!!!""""""  """""""""!!!"""$$$$$$%%%###""""""###%%%)))888KKK```pppwwwUUUBBB999222***###  """$$$'''***,,,111888===GGGSSSUUU___sssGGG---+++(((!!! !!!---;;;XXXccc<<<+++%%% """%%%,,,666HHHVVVaaaggg[[[JJJ???666---$$$<<>>::::::999777666555777:::999EEEaaarrr~~~ddd999)))***&&&(((&&&%%%$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&***000111,,,&&&&&&'''&&&&&&%%%$$$$$$%%%&&&%%%$$$###$$$###!!!"""$$$&&&%%%&&&&&&%%%%%%%%%$$$"""!!!!!!$$$#########""" !!!!!!!!!!!!!!!  !!!""""""$$$ %%%)))///777CCCQQQ___hhhmmmvvvxxxwwwuuupppjjj^^^DDD222&&&&&&((('''$$$ !!!"""!!! !!!###&&&(((,,,111666@@@VVVhhhxxxddd===///)))""" """ """,,,FFFlllrrrUUU;;;,,,&&&'''%%%!!!222NNNgggyyyjjjXXXEEE444(((### ###777iii\\\===///***)))((())))))))))))'''&&&&&&&&&%%%$$$###""""""###%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$###"""""""""#########$$$#########$$$%%%&&&'''fffHHH???;;;;;;888666555333555888555???ZZZkkkwwwuuuAAA***+++((()))'''$$$#########$$$%%%###$$$&&&((())))))(((''''''///111)))###$$$&&&%%%(((%%%###$$$&&&&&&$$$"""%%%&&&%%%""""""%%%(((((()))(((&&&%%%$$$###"""!!!!!!!!!$$$###"""###!!!!!! !!!"""######### !!!"""  """  $$$***000777===@@@HHHHHHFFFEEECCC???333,,,###!!!$$$###"""!!!!!!  """&&&&&&)))888DDDRRRjjj}}}WWWDDD555''' !!!%%%'''%%%!!!""")))???fff```JJJ@@@000,,,"""!!!$$$;;;___iiiRRRBBB111***"""!!!,,,]]]MMM222***)))(((''''''(((((((((&&&%%%%%%%%%%%%$$$"""!!!!!!###%%%&&&&&&&&&%%%%%%%%%%%%&&&'''$$$$$$###"""""""""######$$$#########$$$%%%'''(((mmmPPP???999;;;777777777222444222666>>>NNN```nnn~~~LLL///)))(((&&&%%%$$$#########$$$$$$"""$$$'''+++000444///((()))***+++)))%%%######%%%&&&%%%%%%&&&''''''&&&%%%%%%'''%%%"""###'''***))))))'''$$$#########!!! """$$$&&&'''&&&$$$""" !!!!!!"""######"""!!! """  !!!$$$&&&((()))***+++***)))'''%%%""""""!!!  !!!%%%###---777FFFpppxxxeeeSSS888***!!!  %%%;;;444+++%%%""" !!!"""$$$;;;ccctttfffPPP777'''!!!$$$(((===ggg{{{gggRRRDDD... )))NNN|||rrrCCC000***'''$$$'''&&&(((***)))&&&$$$%%%&&&"""############$$$%%%'''((()))'''%%%$$$%%%''''''%%%%%%$$$######""""""###$$$$$$$$$$$$$$$$$$%%%%%%qqqTTTAAA999:::888777888444333111222555DDDYYYfffsss]]]888+++(((&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&(((,,,333666111)))(((((('''%%%!!! """((('''%%%$$$$$$%%%&&&''''''((('''$$$$$$((()))(((((('''%%%###"""""""""!!!"""###$$$%%%&&&%%%###!!!!!!"""!!! !!!""""""   %%%***555ZZZuuuVVV999)))  ***JJJJJJ999(((!!!!!!###***777[[[tttQQQ555---000444FFFkkkxxxfffKKK444&&&$$$@@@ddd~~~aaa999...***)))(((***((()))***)))'''%%%%%%&&&%%%%%%%%%###"""""""""###&&&''''''%%%%%%&&&''''''&&&%%%$$$########################$$$$$$%%%&&&&&&uuu]]]GGG::::::888666777666444333222111>>>RRR^^^iiiuuu}}}ppp@@@***&&&%%%$$$$$$&&&(((***)))''''''&&&'''+++222555000)))%%%%%%$$$"""!!!"""###$$$(((&&&$$$######$$$&&&&&&((()))(((%%%%%%''''''&&&&&&&&&%%%$$$###"""###$$$$$$$$$$$$%%%%%%$$$###!!! !!!######"""!!!  !!!!!! """)))DDDrrr~~~VVV444$$$!!! !!!---VVVXXX???%%%!!!###---???ZZZrrrOOOEEELLLUUUdddnnnRRR777###!!!000EEEVVV```eeeqqqOOO000,,,(((((()))(((***)))(((''''''&&&&&&&&&$$$$$$$$$###""""""###$$$###&&&'''%%%$$$%%%&&&&&&'''%%%#########$$$$$$$$$#########$$$$$$%%%&&&&&&{{{hhhPPP>>>:::888666666777555444444333===LLLWWWdddlllrrr}}}JJJ,,,'''%%%$$$%%%)))---///---***$$$$$$$$$''',,,...+++%%%$$$############$$$%%%%%%$$$$$$#########$$$$$$$$$'''((('''%%%$$$%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!!!!$$$$$$######  !!!%%%222TTTyyywwwIII,,,!!!!!!000XXXUUU888  ***@@@aaawwwnnnxxxrrrKKK+++ %%%,,,666<<<>>>HHHVVVmmmxxxBBB***,,,'''&&&(((&&&***(((&&&%%%&&&''''''&&&############$$$$$$$$$%%%###&&&&&&$$$######%%%&&&'''%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&qqqZZZCCC;;;999777888999555333333333999CCCNNN```hhhiiirrrZZZ333***######%%%***///000---)))"""######$$$%%%&&&%%%"""$$$############"""!!!!!!"""""""""""""""######&&&&&&%%%$$$###"""!!! !!!###&&&))))))'''%%%&&&%%%$$$$$$$$$$$$###### !!!"""######!!!   !!!$$$666QQQzzzeee:::$$$"""!!!###777YYYOOO222 """555YYY[[[111###&&&%%%***555GGG___hhh888'''+++'''(((***((()))'''%%%%%%'''))))))(((%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''$$$"""###%%%'''(((&&&$$$$$$$$$%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$wwwbbbJJJ===:::::::::;;;888333222222555;;;FFFZZZggghhhqqqjjj:::(((###"""$$$(((,,,---***&&&"""#########""""""""""""!!!""""""######!!! !!!!!!  """$$$$$$$$$###"""!!!!!! """&&&******(((%%%&&&%%%$$$############""" """""" """$$$$$$""" !!!"""!!!   )));;;TTT~~~wwwFFF'''  !!!!!!$$$+++CCC[[[KKK000 '''@@@ooo___111!!!$$$--->>>[[[|||ZZZ333'''+++((((((***)))(((&&&%%%&&&(((******)))$$$$$$$$$&&&'''''''''&&&((()))'''$$$$$$%%%''''''(((((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$#########}}}kkkQQQ???:::;;;:::::::::666555333555999???MMM^^^fffrrr||||||EEE***%%%###"""###&&&&&&%%%######""""""!!!!!!!!!"""""" !!!""""""!!!!!!!!!!!!!!! !!!"""!!!!!! """%%%(((((('''%%%%%%$$$###"""""""""!!!    ###%%%%%%###"""!!!  !!!!!!  !!! !!!'''111BBBmmm[[[555$$$$$$+++777DDDVVV^^^DDD+++  ***HHH|||YYY---!!! !!!)))999QQQiiiNNN111(((***(((((('''''''''&&&%%%&&&(((***)))((("""###$$$&&&((()))((((((((('''&&&$$$$$$&&&'''&&&(((((()))'''&&&$$$%%%%%%%%%$$$$$$###############rrrVVV@@@;;;;;;999888999888888444666999999???OOO___ooouuuxxx}}}QQQ111(((%%%"""!!!"""""""""!!!###!!!!!!!!!!!!""" !!! !!!""""""!!!"""$$$%%%%%%&&&&&&%%%$$$###"""!!!   """###$$$######""""""!!!   !!! ###(((@@@jjjsssHHH---%%%### ###(((222BBBWWWjjjgggaaa<<<&&& !!!!!! ,,,LLLTTT)))%%%111AAATTTjjjyyyyyyDDD...''')))))))))'''(((&&&%%%$$$%%%'''(((((('''%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$###%%%&&&&&&$$$&&&((()))'''%%%######$$$$$$$$$############$$$$$$zzz```AAA===???888999::::::888666666888888888EEEOOO```nnnqqqnnnpppvvvmmm>>>,,,%%%$$$!!! """!!!%%%!!!    """###$$$$$$&&&%%%$$$"""  !!!!!!  !!!"""###!!!!!!!!! !!! !!!!!!  !!!  """!!!""">>>vvvkkkLLL444)))$$$!!!""""""$$$,,,999PPPpppbbb888&&& !!!###222OOONNN***###)))111@@@OOOssshhh<<<,,,(((+++((((((+++'''&&&%%%%%%&&&''''''''''''&&&&&&''')))(((&&&%%%&&&$$$######$$$$$$######$$$&&&&&&&&&&&&%%%$$$$$$$$$#########$$$%%%%%%%%%$$$zzzcccIII???>>>999;;;<<<;;;999666666888888777???EEERRR___dddeeeiiipppuuuTTT000$$$""""""!!!######%%%"""  !!!!!!  !!!"""######%%%%%%$$$"""!!!!!!!!!""""""!!!!!!"""###### """   !!! !!!$$$@@@rrrkkkPPP444&&&###  %%%222777;;;HHH```nnn;;;$$$"""%%%222MMM}}}|||EEE'''!!!(((222OOOrrr{{{ZZZ888***'''***'''(((***'''((('''&&&&&&&&&&&&%%%$$$&&&&&&'''((('''%%%$$$%%%$$$######$$$$$$######$$$''''''''''''''''''''''''$$$######$$$$$$$$$######~~~lllTTTAAA<<<:::===<<<<<<999777666777777555;;;===DDDMMMTTTZZZbbbjjjkkktttrrrAAA,,,&&&(((%%%'''&&&%%%###!!!   !!!  !!!!!!!!!############"""""""""######!!!!!!#########   """"""!!!"""!!!  !!!!!!$$$777^^^mmmAAA***### ###...EEETTT]]]mmmCCC&&&!!!  """,,,BBBtttlll;;;$$$%%%111RRR~~~mmmPPP555)))&&&(((&&&''')))&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((('''$$$###$$$$$$###"""############$$$&&&%%%%%%%%%'''(((''''''$$$$$$######$$$######"""www\\\BBB;;;;;;<<<<<<<<<:::777666777666555888888;;;AAAGGGNNNXXXbbbfffhhhkkkxxxVVV555(((((($$$%%%$$$""""""!!! !!! !!!  !!!!!!"""#########"""!!!!!!"""###!!!!!!"""###"""!!!  !!!"""""""""    !!!)))AAAdddxxxuuuppplllfffeeevvv~~~PPP222&&&$$$ !!!000NNNoooMMM)))$$$!!!  !!!(((;;;lll___333"""###'''===cccwwwaaaIII111)))&&&'''%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&'''&&&'''((('''$$$###$$$$$$"""""""""""""""###$$$&&&$$$###$$$%%%&&&%%%$$$$$$$$$###############"""~~~aaaBBB<<<>>>;;;<<<<<<:::888888999888666666666888:::===BBBLLLUUU\\\\\\^^^hhh{{{mmmCCC,,,((($$$&&&&&&%%%###"""!!!!!!  """""""""!!! !!! !!!"""!!!"""""""""!!! """  """"""!!!  !!!"""###   !!! """+++???MMMKKKFFFCCC>>>DDD]]]~~~aaaCCC111+++%%%!!! !!!111UUU~~~UUU,,,"""!!!###!!!"""###***>>>mmmSSS,,,!!!!!!###,,,GGGvvvrrr[[[LLL>>>,,,(((&&&&&&&&&&&&'''&&&((('''&&&&&&&&&&&&%%%%%%'''''''''((('''$$$###$$$###!!!!!!""""""!!!"""###&&&$$$###$$$%%%'''&&&%%%$$$#########$$$$$$$$$###eeeFFF??????;;;======<<<:::::::::999777666777888888888;;;AAAHHHLLLQQQWWW```lllzzzUUU444(((%%%((((((((($$$#########!!! !!!###""""""!!!   !!!  !!!"""!!!!!!!!!!!!!!!  !!!!!!!!!  !!!!!!!!!!!!"""###$$$!!! !!! !!!"""  !!!(((......,,,***'''000MMMnnnzzzsss\\\III444***!!!  """ $$$))):::```XXX...!!! """ !!!---GGG{{{JJJ((( """"""111YYYwwwtttiii]]]III888555222''''''&&&%%%&&&(((((((((%%%%%%$$$%%%%%%&&&%%%%%%'''&&&''''''&&&$$$###$$$"""!!!!!!""""""""""""######""""""###$$$&&&&&&&&&$$$#########$$$$$$$$$###lllOOOBBB===;;;<<<<<<;;;:::999999888666777777777777777888;;;>>>???EEEMMMVVVaaakkkyyyjjj>>>***&&&'''$$$%%%######$$$###!!!!!!!!!  !!! !!! !!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!"""""""""#########""""""### !!!!!! !!!"""  """!!!!!!###''';;;PPP^^^ttt}}}kkkQQQ===+++$$$###!!!"""%%%''',,,...111>>>HHHZZZNNN---   '''===```JJJ***!!! &&&>>>lllnnnXXXEEEEEE>>>777---$$$&&&&&&%%%((('''%%%&&&'''''''''"""""""""###$$$&&&&&&&&&%%%%%%%%%&&&$$$""""""###!!!!!!!!!######""""""###!!!!!!!!!!!!"""###$$$%%%%%%$$$###############"""sssVVVDDD:::;;;;;;;;;:::888888888666444666555555555666666777888999;;;@@@KKKXXXbbbmmmwwwOOO444...,,,%%%&&&#########"""  $$$"""!!! !!!"""  !!!    """"""!!! !!!  """"""!!! !!!$$$!!! !!!###### """  !!!  """""" !!!"""  !!!"""%%%+++111???cccwww[[[<<<---(((&&&)))...===FFFLLLUUUjjjwwwppp@@@***  &&&444TTTOOO///### )))NNN|||rrrkkkfffeeefffgggdddXXXDDD444---,,,%%%%%%### &&&***(((%%%%%%&&&$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$###$$$$$$###!!!!!!"""!!!!!!"""$$$$$$###"""###"""""""""!!!!!!!!!"""###%%%$$$###""""""""""""!!!zzz]]]HHH<<<:::<<<888666666666444333333333000333666555555555444333777;;;BBBLLLVVVdddrrr~~~fff>>>111+++%%%$$$$$$###!!!!!!"""  """###"""  !!!!!!!!!  !!!""""""!!! """!!!"""###!!!  !!!###!!! """"""  """ !!!!!!  ###"""!!!!!!"""""""""""" !!!!!! $$$''''''### !!!!!!!!! """'''"""$$$'''+++TTT[[[@@@<<<;;;AAAOOO___jjj{{{tttSSS333&&&###!!! $$$+++???jjj{{{LLL***$$$555\\\|||{{{lll```VVVKKKBBB@@@:::;;;<<<;;;777111***&&&""" %%%---)))%%%$$$$$$&&&$$$%%%&&&'''&&&%%%$$$$$$%%%#########$$$$$$### ###%%%&&&%%%$$$%%%%%%$$$$$$###""""""###$$$$$$###%%%###"""""""""!!!!!!!!!~~~eeeNNN>>>::::::777555666666666666666888444555666444333333111222555888===DDDMMMZZZgggsss|||OOO777---'''$$$$$$###!!!  !!!  """"""!!! !!!### !!!!!!  """""" !!!!!!!!!    !!! """###  !!!!!! !!!!!!"""!!!!!!  !!!!!!%%%+++000---%%%###(((%%%"""%%%CCCsss{{{ddd^^^___gggvvvvvvrrruuuiiiOOO999((($$$###"""!!!  $$$+++>>>eeevvvDDD''' &&&@@@VVVWWWXXXMMM@@@888222,,,(((((($$$%%%&&&'''%%%### (((000,,,&&&%%%%%%(((%%%%%%&&&&&&&&&&&&%%%%%%&&&#########$$$$$$$$$###""""""$$$%%%$$$###$$$%%%$$$$$$###"""""""""###$$$%%%%%%###""""""""""""!!!"""nnnWWW@@@;;;999777555555777777888999888444333444222222333222222444555777<<>>555)))$$$!!!!!!  """'''666IIIsss{{{rrr~~~QQQ333### ###!!!!!!+++555000(((''')))+++&&&)))((('''%%%$$$###############"""  """$$$$$$%%%%%%%%%$$$%%%%%%$$$###$$$$$$#########%%%'''&&&$$$#########!!! nnnKKK;;;777555444444555555666888:::555333333111111333333444666777888999888<<>>NNNfff^^^666---%%%$$$###"""!!!!!!!!!"""!!!!!! """%%%&&&%%%###&&&)))***(((&&&%%%&&&$$$###""""""  ###!!!"""!!!   !!!!!!!!!   !!!###"""#########%%%&&&%%%""" !!!""""""    """"""!!! !!!#########"""""""""$$$%%%######### """,,,444555***###!!!""" %%%666KKKjjjbbbNNNAAA;;;===999777666666111((("""!!!&&&555777???:::+++%%%""""""$$$&&&###%%%%%%%%%$$$$$$$$$$$$###""" ######"""###%%%&&&&&&&&&(((%%%$$$%%%%%%$$$###$$$%%%$$$######%%%%%%%%%$$$$$$""""""$$$$$$###""""""lllRRR<<<555777777555666444666444444222111111111222333000111333444444555666777:::???UUUsssjjj777///'''######"""$$$"""$$$###$$$%%%$$$$$$%%%(((+++***(((&&&%%%%%%%%%%%%$$$"""$$$$$$######!!! ###%%%###   !!!   !!!  !!!"""######"""!!!!!! !!!""""""!!!     """$$$%%%%%%  !!!000EEEEEE>>>)))!!!  !!!'''111DDDaaasssnnnuuusssXXX>>>///***(((&&&%%%&&&'''%%%!!!!!!%%%%%%###!!!$$$'''%%%$$$%%%###$$$""""""###$$$###!!! """""""""######$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$###"""###$$$$$$$$$$$$$$$######"""############qqqYYY@@@666666555444555444777444333111000/////////000///111222444555555666666888<<>>HHHWWWsssWWW666(((%%%$$$"""""" """ !!!"""############$$$'''&&&$$$###"""######$$$%%%)))'''###""""""$$$'''(((&&&$$$"""!!!!!!!!!!!! !!!  !!!!!!!!! """""""""############"""""""""###"""""""""###$$$%%%$$$###"""!!! !!!!!!  !!!"""$$$$$$""" """""""""!!! !!! $$$...///((((((###$$$***,,,:::BBBGGGNNNOOOQQQ[[[hhhlllkkk___RRRIIIBBB===:::555333333222222...)))&&&###!!!""""""!!!###))))))'''&&&%%%&&&%%%%%%&&&&&&$$$######$$$$$$###"""""""""######"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$%%%######"""###$$$$$$$$$$$$^^^FFF:::888888777444888444555555555555444444333444444333333333444666777444666777;;;@@@GGG```vvvHHH...######"""""" !!!"""############$$$$$$$$$%%%%%%%%%$$$%%%%%%(((,,,***$$$"""!!!!!!"""%%%$$$"""!!!!!!!!!!!!!!! !!!!!!""""""!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""#########"""""""""""""""""" !!!""""""###!!! """""""""  &&&'''%%%'''###!!!'''''''''+++---111888???CCCBBB:::000***(((&&&&&&###$$$$$$"""""""""!!! """******((('''&&&$$$###$$$%%%%%%###"""###"""""""""""""""######$$$###$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$######$$$###"""######%%%%%%%%%$$$jjjOOO>>>999888555111555333444666666555444444444444555555555555555666777333555444777<<<>>>RRRqqqeee==='''$$$"""!!! !!!!!!!!!"""""""""""""""###%%%'''((('''&&&%%%$$$(((---,,,&&&###!!! !!!!!!!!!  """######"""!!! """"""!!!  !!!!!!!!!!!!"""$$$%%%$$$$$$  """"""######&&&"""!!!$$$)))***)))%%%!!! !!!)))***''''''%%%$$$$$$$$$%%%%%%###"""###"""""""""###############$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$###""""""###"""""""""###%%%%%%%%%$$$wwwXXXDDD===:::666222555222555777777555444444555444555777777777666666666444555222333999;;;IIIdddNNN///((($$$"""!!!"""!!!!!! !!!!!! ###&&&((()))(((&&&$$$###%%%++++++&&&###!!!!!!"""  """$$$$$$$$$###!!! &&&%%%### ###""""""###$$$%%%###!!!   !!!$$$ """&&&((($$$ !!!    !!!((()))&&&&&&%%%'''&&&&&&'''&&&$$$#########$$$$$$$$$$$$######"""$$$$$$%%%%%%%%%$$$###"""#########"""!!!!!!!!!"""!!!!!!"""###$$$%%%$$$$$$kkkHHH666999888444888666666555555666666555444111222444555555555444333111333111444999777BBB[[[eee444'''%%%"""###$$$""" """""" !!!%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%###!!!  !!!   !!!"""######&&&&&&""" !!!""""""!!!!!!  !!!###$$$###"""###### !!!"""!!!   !!! !!! """!!! $$$((('''$$$"""###---+++$$$$$$&&&%%%&&&((('''%%%##################$$$$$$"""!!!!!!""" """$$$###!!! """"""###"""!!! !!!!!!!!!!!!###$$$&&&'''uuuSSS<<<999777333666888777666666666666555444333444555666666555444333111333222444777555===QQQxxxLLL000'''$$$######""" """""" """%%%&&&&&&''')))***(((%%%"""###$$$$$$""" !!!  !!!!!!"""$$$&&&&&&""" """"""###!!! !!! !!!###""" !!! """"""     $$$)))(((######!!!!!!!!!"""+++)))###"""$$$%%%&&&'''&&&$$$############"""###%%%$$$######$$$%%%###"""$$$%%%###!!!!!!""""""######"""!!!""""""!!! !!!"""###%%%&&&yyyZZZ???888666555888777666666666666777666666666666666666555444333222222555444555777666;;;HHHgggiii;;;((($$$###"""""" """"""!!!"""%%%'''&&&&&&(((***)))%%%!!!"""$$$$$$"""  $$$&&&&&&!!! !!!!!!$$$!!!  !!!"""!!! !!!######!!!  """""")))((("""!!!""" '''''' !!!((('''""""""$$$%%%%%%&&&%%%$$$######$$$######%%%&&&%%%###$$$%%%&&&$$$###$$$$$$###""""""""""""############$$$%%%###"""""""""###$$$%%%&&&{{{^^^AAA666777999:::555555444555666777888888777666666555444333222222222666555555777888;;;BBBXXXwwwHHH+++%%%$$$$$$"""!!! !!!!!! !!!###'''%%%$$$$$$%%%%%%$$$"""###%%%%%%"""!!!  """$$$$$$  !!!!!!"""!!!  !!!!!! ###$$$"""!!!   !!!!!! !!!$$$   """++++++### !!!!!!)))((("""!!!((('''#########%%%%%%%%%$$$######$$$%%%%%%%%%&&&'''%%%######%%%%%%$$$######$$$$$$$$$$$$!!!"""#########$$$%%%&&&$$$$$$#########$$$%%%%%%hhhHHH888888:::999777666555555666888888888666555444333222222222222333555555444555777:::>>>LLLfff\\\333'''&&&(((###"""!!! !!!"""%%%%%%$$$$$$############$$$&&&&&&### """""" """!!!""" !!!!!!  ###$$$"""!!!!!!!!! !!!"""   """   !!! $$$///111(((""" $$$$$$ !!!(((((($$$######$$$$$$$$$$$$###$$$%%%&&&%%%%%%&&&&&&%%%######%%%%%%$$$#########$$$$$$$$$!!!"""#########$$$%%%&&&######"""""""""######$$$rrrQQQ<<<999:::999;;;:::888777777777777777444333222111111111222333555555666555555666999:::EEEWWWvvvtttBBB***%%%%%%$$$###!!! !!!!!!!!!""""""$$$&&&&&&$$$###""""""%%%''''''$$$   """!!! """""""""  !!!###"""     !!!###///222***###!!!)))'''$$$######$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%$$$$$$%%%#########!!!!!!""""""!!!!!!"""###$$$$$$$$$$$$%%%##################$$$$$$zzzZZZAAA:::<<<;;;===;;;888666666555555555444333222000000222333444444444666777555555888888???HHHaaa\\\888)))%%%$$$###"""!!!"""#########"""###$$$%%%$$$######"""$$$&&&&&&$$$!!!  !!!"""!!!!!!###""""""  !!!"""    !!!"""+++...***%%% ###)))'''$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%######$$$%%%%%%$$$$$$"""######!!!!!!""""""!!!"""###$$$%%%$$$$$$$$$$$$###############$$$$$$%%%bbbEEE;;;===>>><<<:::777555444444444444555444222111111222444555000000444777444444666666999;;;NNNpppwwwKKK444+++$$$###"""!!!###$$$%%%%%%$$$###!!!!!!"""############%%%%%%$$$"""!!!"""###"""!!!###"""  !!! !!!!!! !!!"""!!!###!!! """))),,,***(((###$$$***'''$$$%%%&&&######$$$%%%&&&&&&&&&&&&(((%%%###$$$&&&%%%######"""$$$%%%$$$$$$&&&&&&%%%"""$$$%%%&&&%%%$$$######!!!!!!!!!""""""###$$$$$$~~~mmmPPP;;;<<<<<<;;;:::777444222222333555777555222111222333333333111111222222222333333444555666>>>VVV{{{nnn<<<---%%%&&&"""###%%%&&&))),,,((($$$$$$""""""$$$ ###%%%$$$!!!   !!! !!!!!!!!!!!!    !!!!!! """!!! !!!  """!!!###***///---&&& %%%)))(((###$$$""""""""""""###%%%&&&&&&%%%$$$$$$$$$&&&''''''$$$!!!###$$$%%%%%%$$$$$$$$$%%%###$$$&&&&&&&&&$$$!!!  ###%%%%%%$$$$$$%%%rrrVVV======<<<999999777444222111222444666555333222222222222222333333333333333333444444333444888HHHgggUUU555&&&'''######$$$%%%''')))%%%###%%%###!!!!!!!!!$$$%%%###!!!  """"""  !!!""""""&&&$$$""""""###!!!!!!!!!    !!!"""!!!!!!"""!!!  """!!! ###+++///---&&& ###&&&)))'''###%%%$$$#########$$$&&&&&&&&&%%%$$$$$$$$$&&&&&&&&&$$$"""$$$%%%%%%%%%$$$###$$$$$$###$$$%%%&&&%%%###""" !!!%%%((((((&&&%%%%%%~~~yyy___???===:::777888777555222111111333555555444333111111111222555444333333333333333444222333444===RRRrrrppp===)))(((%%%$$$$$$$$$%%%%%%######&&&###!!! %%%''''''%%%###!!!  """!!! ######!!! !!!###!!!!!!###$$$###""""""  !!!!!!!!!!!!"""###"""   !!!!!!  """"""""""""!!!   !!! ###+++///---'''!!!!!!)))))))))'''###%%%%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""&&&))))))'''&&&&&&hhhDDD>>>:::777888888666333111222333444444555333222000000111444333222222111222333333222333333777DDD^^^JJJ///)))'''%%%$$$%%%############'''%%%$$$### &&&((((((&&&$$$###"""!!! """""" !!!$$$   !!!!!!!!!  """###$$$&&&"""  """$$$$$$###"""############!!! !!!!!!  !!!!!!!!!  """!!! """***///---'''"""!!!  &&&111...***((($$$%%%$$$#########$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%###############""""""""""""###%%%((()))'''&&&&&&pppLLL@@@;;;888999999888555333333444444444555444222000000000333222111111111222333333222333222333:::LLLlll___999+++)))(((&&&'''#########$$$+++---...---$$$!!!###$$$$$$###"""!!!!!! !!!"""!!! !!!"""!!!    !!!$$$'''$$$"""!!!!!!$$$&&&&&&&&&$$$$$$######"""   !!!  """!!! !!!"""!!! !!!(((...---(((###!!!  !!!!!!!!!(((666222+++)))&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######%%%&&&%%%%%%&&&''''''&&&&&&%%%######""""""""""""""""""$$$###%%%'''((('''''''''vvvVVVAAA:::999::::::999777666555444444444444333111000//////222222111111222222222333444333000000444>>>XXXtttuuuEEE...++++++)))((("""$$$%%%'''111777;;;888***""" !!!!!!  !!!!!!  ###&&&%%%###"""###$$$&&&&&&&&&###""""""!!!!!! !!!!!!!!! !!!"""""" !!!!!! !!!!!!######"""   '''------)))$$$!!!  """######!!!(((999444******(((((('''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%$$$""""""""""""""""""""""""%%%$$$$$$'''((((((((((((|||bbbCCC:::;;;:::999999888777666444444333222111000///...---111111111111111111111000333111000000111555HHH```PPP111,,,---+++)))!!!%%%&&&(((222999<<<999+++###     !!!%%%######"""""""""#########!!!!!! !!!!!!    !!!!!!""""""$$$$$$!!! """###"""!!!""""""###$$$%%%### !!!!!!   &&&,,,...+++%%%!!!  !!!###%%%$$$"""   ***<<<555((((((((('''(((&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&'''&&&%%%###########################$$$###$$$&&&((('''''''''lllGGG===;;;:::888888888888666444444333111000000///---,,,000000111111000///............///000000000>>>SSSyyyXXX333,,,...,,,))) %%%$$$%%%---111444222'''!!!  !!!!!! !!!!!!!!! !!!""" """!!!!!!!!!!!!  !!!!!! !!!!!!!!! !!!!!! !!!  ###"""  """$$$"""$$$$$$""""""%%%&&&&&&###$$$$$$$$$%%%&&&$$$!!!!!!!!!!!!!!!"""!!! !!!  !!!!!!  %%%,,,///,,,&&&!!!  !!!!!!!!!!!!  !!!!!!"""!!! !!!!!!"""$$$&&&%%%""" !!!"""!!!!!!!!! """######""" !!!#########"""!!!!!!!!!  ---???666'''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%''''''''''''((('''%%%$$$######$$$$$$$$$$$$$$$###""""""###&&&''''''%%%%%%rrrUUU???===>>><<<999888666666:::888555222000///......---...000111000000111000...------......---...888BBBccc___<<<(((+++)))$$$$$$"""!!!$$$''')))***)))%%%!!!   """$$$###!!!     !!!     !!!%%%$$$""" ###&&&&&&%%%&&&&&&$$$$$$%%%''''''''''''&&&&&&''''''%%%###$$$###"""$$$%%%%%%###"""$$$$$$$$$$$$%%%$$$""" !!! &&&000555444,,,!!!!!! """"""""""""!!!!!!  !!!""""""#########"""$$$%%%'''((('''%%%$$$$$$"""!!!"""$$$''''''&&&$$$&&&'''((()))(((&&&$$$$$$$$$$$$&&&'''$$$$$$$$$###$$$###"""""""""!!!!!!"""  """"""   !!!$$$111FFF666***+++%%%((('''&&&''')))***(((%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%###%%%&&&'''%%%$$$#########$$$%%%&&&&&&%%%$$$###"""!!!"""$$$$$$###"""$$$zzz]]]DDD;;;;;;999888999888666777777555111000000000///......000111000000111000...+++,,,///111000///444;;;QQQwwwtttLLL///***'''$$$$$$""" ###%%%&&&''''''$$$ !!!"""!!!""""""!!!!!! !!!  """"""""""""!!!!!!!!!!!!!!!!!!"""###&&&&&&&&&%%%%%%'''(((((('''((()))'''%%%%%%&&&&&&)))+++***(((&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$###  !!!"""!!!%%%///666:::555)))   """""""""!!!""""""###### !!!!!!!!! !!!!!! """#########$$$$$$$$$&&&(((***,,,,,,+++******((((((((()))*********))),,,------,,,+++*********+++)))++++++((()))+++******+++***)))'''&&&&&&&&&$$$###!!!!!!!!!!!! !!!"""%%%''''''$$$######,,,AAAKKK444'''***'''(((&&&))))))***+++)))&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$######$$$$$$""""""###iiiLLL;;;:::888888999999666444777444111000111222000//////000222222222222000...+++---000222111...000333???ZZZaaa:::***%%%$$$$$$"""!!!"""######$$$$$$###!!!"""!!!  ###%%%%%%$$$%%%$$$!!!    $$$$$$$$$$$$############!!!"""""" !!!$$$%%%'''*********+++++++++,,,......+++''''''((()))......,,,******,,,......***)))(((''''''((()))***)))(((((('''&&&&&&''''''&&&%%%###""""""###"""!!!"""!!! !!!"""!!!!!!%%%...999CCC>>>000  """"""  """!!!!!!   !!!"""###### !!!!!!!!!!!!"""###$$$%%%''''''&&&&&&((())))))***,,,...000000000/////////000000///......000111333333222111//////000111222000111111///000333222111333222///,,,,,,+++***)))&&&"""!!!"""###"""!!!###$$$'''***)))&&&$$$$$$!!!!!! !!! !!!!!!"""$$$%%%***999LLLMMM555(((+++)))+++(((***))))))******'''%%%%%%%%%$$$######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$"""""""""rrrTTT???;;;999999888777666333777444111111222222111...///111333555555333111///.........///...---...111666GGGkkkwwwHHH000((('''&&&##############################"""!!! !!!###%%%&&&&&&&&&&&&###  !!!!!!!!! !!!!!!!!!!!!  !!! !!!###%%%%%%%%%$$$$$$$$$$$$###$$$$$$###!!!!!! """$$$%%%)))---///000111333444666777666000++++++///222555333000000333777777555444111---******---///000...---+++)))(((((()))+++***'''%%%$$$%%%&&&%%%######"""  !!!!!! !!! %%%...===JJJCCC222""" """"""!!!   !!!!!!!!!   """###############$$$$$$$$$%%%&&&(((,,,---...,,,,,,...000111000111444555444444333333777888888666666666777777999::::::888666666777777888666888999888999;;;;;;999;;;:::777666666555222///,,,(((&&&%%%&&&&&&&&&'''(((***,,,+++)))''''''%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%&&&"""###'''***,,,444@@@JJJGGG555++++++))),,,,,,)))''''''((()))'''%%%$$$%%%$$$"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))(((&&&%%%$$$######$$$$$$$$$$$$######""""""www\\\DDD<<<888888555555666444777444222222222222000...---///333666666333000...000///......------...000222<<>>AAABBBBBB>>>666111333999???@@@@@@>>><<<<<<>>>===<<<<<<888222...000555777777666444111...------...000000,,,))))))******)))'''&&&$$$"""""""""""""""!!!  """"""!!!  ###---===JJJBBB...###  !!!!!!!!!!!!  !!! ###%%%%%%%%%%%%&&&'''((())))))***+++,,,111333444333222444666777777999:::;;;;;;;;;;;;;;;???@@@???>>>???@@@@@@>>>===@@@AAA???>>>>>>>>>>>>;;;;;;>>>BBBBBBCCCDDDBBBBBBBBBAAA???AAACCCBBB???999777444000------///111111111222333111///......+++******+++,,,---...///...,,,,,,...000000...---...,,,---000111555CCCOOOKKK@@@000++++++***+++***(((&&&%%%&&&((('''&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""''''''&&&%%%$$$#################################|||fffJJJ:::444666444333666666666444333333222111///---,,,---000333333111///...//////000000///......///000888GGGccctttTTT???///'''''')))'''&&&&&&$$$""""""###$$$#########"""!!!"""######$$$$$$$$$"""!!!"""######"""!!!  """###%%%$$$""""""""""""!!!!!! !!! !!!!!!!!!!!!!!!!!!   $$$###"""$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$"""!!!""""""!!!!!!%%%***---......,,,///333999>>>CCCIIIMMMMMMLLLGGG@@@;;;???FFFLLLPPPSSSRRRMMMEEEBBBBBBBBB???<<<777333555:::<<<;;;???<<<777444333444555666666222......///...---,,,,,,***'''%%%%%%$$$""" !!!   ######""" """)))666AAA;;;***""" !!! !!!"""!!!"""&&&'''&&&'''))))))+++---...////////////666999;;;:::999:::<<<======>>>@@@AAABBBCCCEEEFFFGGGHHHHHHFFFGGGIIIHHHFFFDDDGGGHHHFFFDDDFFFHHHHHHAAABBBGGGLLLLLLLLLKKKGGGEEEDDDCCCDDDGGGJJJJJJIIIDDDCCC???:::666666888;;;===<<<;;;:::888555444444333333333111//////000111777777999:::======:::666555888999<<<;;;BBBYYYfffSSS===---***,,,,,,+++((((((%%%$$$&&&((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&%%%###"""$$$$$$$$$#########$$$$$$""""""###""""""###$$$###pppQQQ:::111666555333555555444444444333222000///...,,,,,,---//////......///000111111111////////////111777>>>MMMnnnxxx\\\>>>,,,***+++***)))(((&&&###"""#########$$$%%%$$$"""!!!"""######$$$###""""""###$$$!!!!!!!!! !!!###$$$'''%%%###""""""$$$%%%&&&%%%$$$$$$$$$""" !!!!!!"""""""""   ###"""!!!"""$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###!!! """&&&$$$$$$""" !!!###&&&***---000000000000111666===EEEJJJPPPUUUUUUUUURRRLLLJJJMMMSSSXXX```bbb```XXXPPPKKKJJJIIIGGGHHHFFFBBBAAADDDEEEDDDHHHDDD???<<<===>>>>>>>>><<<888555444444333222222333///***((('''&&&$$$"""!!!!!!  """###"""!!!  !!!###)))111000&&&!!! """$$$$$$###$$$'''((('''***...///222555777777777555555===AAADDDCCCBBBCCCDDDDDDDDDEEEFFFGGGIIILLLOOOQQQSSSUUUTTTQQQPPPRRRSSSRRRRRRTTTRRRNNNMMMQQQVVVXXXUUUUUUZZZ]]][[[XXXSSSMMMHHHFFFGGGJJJMMMNNNQQQUUUUUUSSSOOOJJJFFFFFFGGGIIIJJJIIIHHHFFFBBB===;;;;;;?????????;;;666444555777@@@EEEIIIJJJLLLNNNJJJDDD???CCCEEEIIIIIITTTjjjoooRRR888++++++,,,,,,+++((('''%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&(((((('''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######""""""$$$$$$###wwwXXX<<<111777777444444333333333444444222000//////...,,,+++,,,------///222333333222000......000111222777888???ZZZxxxOOO555111---,,,++++++((($$$"""#########%%%'''&&&###!!!"""$$$$$$$$$###""""""###%%% !!!!!!"""###$$$&&&***((($$$###$$$'''***++++++***))))))'''### !!!""""""""" !!!$$$###""""""!!!  !!!#####################$$$$$$&&&$$$$$$$$$######%%%)))%%%&&&$$$"""!!!""""""!!!"""%%%))),,,------......333444999BBBJJJPPPVVVZZZYYY[[[ZZZVVVUUUWWW\\\```lllhhhbbb]]]ZZZWWWRRRNNNUUUZZZ[[[VVVRRRRRRRRRQQQPPPLLLFFFDDDFFFHHHHHHGGGBBB>>>;;;::::::888777888666222,,,)))(((((('''%%%$$$###"""!!!!!! !!!!!!  !!!""""""!!!!!!  !!!%%%'''######   """"""!!!"""%%%''''''&&&''')))))))))...444777:::>>>AAAAAA???===<<>>[[[iiiQQQDDD???777111---+++***)))&&&+++***,,,,,,+++,,,)))'''%%%$$$$$$###"""###%%%"""""""""""" """%%%&&&###!!!"""###%%%)))...111000,,,)))((($$$ """"""""""""###$$$######!!!  !!!!!!!!!!!!!!!""""""$$$%%%###"""!!!   !!!!!! """"""""""""  """$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))...333444333///+++)))+++,,,,,,,,,///000555<<>>444000...---///888:::;;;:::555111,,,+++)))&&&%%%$$$%%%&&&(((((((((((('''$$$"""###&&&(((&&&%%%$$$$$$%%%''')))///000---******(((%%%%%%###""""""""""""$$$$$$%%%###&&&'''%%%$$$$$$%%%%%%$$$"""!!!"""############$$$&&&&&&%%%"""!!!!!! """"""""""""!!!  !!!"""""""""""" !!!###%%%&&&&&&%%%$$$$$$$$$###$$$%%%'''---333555555111+++&&&'''))))))***+++000444<<>>DDDLLLMMMQQQZZZbbb^^^YYYZZZ```___]]]\\\___gggqqqyyyxxxtttooooootttvvvxxx~~~yyysssvvv{{{zzzxxxwwwwwwzzzyyy{{{~~~zzzuuuuuu|||tttnnnlllhhhcccfffppppppggggggrrruuussspppooottt|||wwwtttwwwzzz~~~{{{~~~oooBBB000***)))''''''%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%'''((((((&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$###$$$%%%$$$###cccFFF;;;;;;:::777777444111///000222222222111000000000000//////000111222222333333444333333333111333111///444DDD^^^vvvnnnlllmmmmmm{{{YYYAAA===888444///++++++...000222111111///,,,***)))(((&&&&&&'''((((((&&&&&&(((+++333666222+++((((((&&&%%%&&&%%%$$$###$$$&&&)))+++///222333333666:::999444111...+++)))+++---......,,,+++++++++,,,)))%%%"""$$$$$$$$$$$$$$$###"""!!!!!!"""""""""""""""###$$$######$$$$$$""" """"""###$$$$$$############&&&&&&&&&&&&''')))(((&&&)))(((''''''***...555:::<<<@@@IIIVVV```cccaaa]]]bbbeeefffaaa[[[XXXWWWVVVXXXSSSOOOOOOPPPRRRSSSUUUUUUWWWZZZZZZWWWSSSNNNJJJIIIIIIJJJKKKKKKJJJKKKNNNLLLDDD???===;;;;;;888333...,,,***))))))((('''&&&&&&&&&$$$"""""""""###"""############!!! !!!###    !!!!!!   """'''&&&$$$######$$$&&&'''))),,,...222777888999===EEEFFFJJJRRRXXXTTTPPPRRRZZZZZZZZZZZZ\\\aaahhhmmmnnnkkkgggiiimmmnnnnnnrrrqqqqqqlllhhhlllpppmmmjjjjjjlllpppoooppp}}}|||xxxxxxyyywwwyyyyyyyyyyyyrrrkkklllwwwyyyzzzxxxtttmmmhhhdddbbb\\\^^^fffhhhfffhhhmmmppppppoooooorrrwww|||~~~~~~vvvpppooosss~~~yyytttwwwlll@@@///++++++((()))(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$#########$$$###"""""""""$$$$$$###"""hhhKKK;;;;;;;;;888888444000///000222111000222111111111111000000000000111222222333444444444444333444000000333888FFFddddddDDDBBB<<<;;;888777:::===@@@@@@FFFMMMMMMAAA555000...---+++******,,,,,,******,,,777;;;777---*********)))(((((('''&&&'''(((+++---000222444555999===;;;555444333111000222555777777333111.........+++(((&&&%%%%%%%%%%%%%%%$$$""" """"""######"""!!!""""""######$$$$$$###!!!!!!######$$$$$$%%%%%%%%%%%%%%%&&&'''''''''((()))(((&&&&&&''''''(((,,,666DDDNNNNNNRRRZZZgggrrrxxxxxxxxx{{{yyyvvvsssqqqssslllfffeeeeeeeeeeeefffiiifffccc```^^^```aaa\\\YYYVVVRRRPPPNNNLLLKKKLLLKKKDDD???===;;;;;;888333///---***)))))))))(((&&&$$$###"""!!!!!!""""""###############!!!  !!!  !!!!!!  !!!""""""    !!!!!! !!!###""""""""""""#########$$$'''))),,,000000000444;;;<<<===AAADDDCCCCCCGGGHHHKKKNNNQQQSSSUUUVVVVVV[[[[[[\\\___cccbbb___```^^^___]]][[[^^^___]]]]]]```dddiiifffeeepppzzzyyymmmhhhiiijjjhhhjjjrrryyyxxxtttqqquuuvvvnnnhhhjjjppppppqqqqqqqqqooollliiiddd^^^^^^cccgggjjjmmmnnnpppsssvvvxxxyyy{{{zzzyyyxxxyyy|||}}}vvvooommmsss~~~zzzsssqqqxxxccc;;;---,,,+++((())))))***)))((('''''''''&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""###!!! """""""""""""""zzzdddLLL;;;:::<<<777777444111///000000000///222222111111000000000///000000000111222333444444333111222///111333111777LLLnnnpppRRRPPPLLLOOORRRVVV[[[```bbbaaaoooyyyyyyhhhVVVNNNIIIDDD777...***///333222222444===AAA;;;///***+++***************)))((()))+++,,,...000222444777999666222111222333333555888999999444333333333111...,,,,,,)))))))))((('''%%%### """###$$$%%%$$$$$$$$$%%%$$$%%%&&&&&&$$$"""###$$$%%%$$$$$$&&&'''((('''&&&&&&'''((()))***------,,,---///111444<<>>CCCHHHRRRbbbtttxxxlllrrr|||wwwqqqmmmfff^^^VVVRRROOOOOOMMMIIIDDDAAA===;;;:::999666333///---+++***)))((()))*********)))'''%%%###""""""###!!!###$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""""""""!!!  """"""###$$$%%%$$$###!!!  """"""!!!  """$$$%%%""""""!!!   !!!!!!!!! !!!!!! !!!"""#########$$$&&&&&&'''((((((+++111222888999888999;;;>>>CCCHHHHHHIIILLLQQQVVVYYYZZZUUUXXXZZZ]]]aaa```^^^```___`````````^^^[[[]]]eeekkknnntttoooeeeiiisssvvvnnneeebbbdddbbbaaadddgggjjjoooqqqssstttpppkkkjjjhhhjjjkkknnnqqqssstttuuunnndddeeekkkkkklllpppqqqrrrrrrrrrrrrsssqqqkkkeeegggooowwwxxxsssooommmlllqqqxxx{{{wwwpppfffdddIII111(((******%%%&&&''')))&&&%%%&&&)))***((('''&&&)))((('''&&&&&&%%%$$$"""$$$%%%&&&%%%%%%&&&%%%$$$$$$$$$######""""""$$$%%%######$$$%%%$$$""""""$$$oooaaaNNN<<<888888666444444333222000///......222111000///////////////---...000222333333333333111000///000222333111...222BBBdddppp[[[NNNSSSbbbpppzzz~~~fffIIIDDDCCC999444222333333000//////000000///111000///333444222111...///...000222000---000...///444555000...000111000000111111...)))&&&&&&$$$%%%(((+++///000///...'''%%%''')))((()))***)))''''''(((******((()))***)))---///111444555999@@@IIIUUUYYY___ooo}}}vvvtttooogggbbbaaa]]]XXXQQQGGGCCCEEEAAA@@@???:::555444333222///---///333222000---+++)))((('''&&&%%%%%%&&&&&&$$$###"""###$$$######""" ###!!!###$$$%%%&&&%%%###!!!  """###%%%$$$%%%'''&&&""" !!! """"""!!! !!!  """######$$$%%%''''''###!!!!!!  !!! !!!""""""""""""!!!"""###!!!!!!"""######"""###%%%&&&&&&(((+++,,,,,,000444777>>>CCCCCCEEEFFFJJJNNNRRRUUUWWWXXX]]]fffhhhdddaaa^^^```eeehhhgggeeefffffffffffffffdddaaacccfffiiimmmmmmhhhgggmmmqqqrrrllljjjhhhgggfffeeeccc```fffjjjnnnpppooolllgggbbb^^^aaaeeegggfffgggiiikkkiiiaaaaaahhhkkkeeebbbeeefffeeefffiiikkkiiibbb\\\```fffmmmoookkkjjjkkkiiimmmvvv}}}vvvsssnnnUUU>>>,,,)))(((((()))'''%%%$$$%%%###$$$'''(((((((((((()))((((((''''''&&&%%%$$$$$$%%%$$$######$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$###rrreeeSSS???:::777555111111000000////////////000///...---,,,,,,+++,,,......///000111111111111000///......000222111...000999TTT{{{mmm^^^YYYPPPGGGBBBDDDDDD@@@===<<<<<<<<<:::999555222555777777777666111...---.........///,,,,,,///111///...000111000///000000///,,,+++,,,+++***+++...333555555444)))''')))***)))***,,,***,,,***)))***+++*********---000111333666888===EEESSSbbbjjjqqq}}}{{{zzzvvvppp```UUUPPPQQQOOONNNMMMHHH@@@???===<<<:::888777999777555222000///............+++((('''$$$!!!"""%%%&&&%%%%%%"""!!!$$$%%%%%%&&&%%%$$$"""!!! !!!!!!"""###$$$%%%'''((((((%%%######!!! """$$$""" !!!!!! ###%%%&&&***111888444,,,&&&$$$$$$"""!!!!!! """$$$###"""!!!"""######$$$$$$$$$$$$######$$$%%%%%%%%%'''******,,,///222333444888===DDDLLLPPPQQQRRRTTTVVVZZZ___bbbdddcccgggooosssqqqnnnhhhdddhhhlllllllllmmmjjjjjjiiigggccc```aaacccdddhhhiiihhhiiinnnpppnnnlllkkkiiigggeeedddbbb```gggiiikkkiiifffccc___]]][[[]]]___aaa``````aaabbbcccaaacccgggiiieeeccccccddddddeeehhhjjjjjjgggeeeeeehhhnnnqqqqqqssstttrrrxxxvvvTTT777+++((('''(((((('''&&&&&&$$$###$$$&&&'''&&&%%%%%%)))((((((((((((''''''&&&%%%&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###vvvjjjWWWCCC:::555333111000000000111111000///.........---,,,++++++,,,---------------......//////...,,,,,,...111111///111444CCCggg{{{tttjjjiiikkkkkkeee___[[[ZZZZZZZZZVVVLLLFFFIIIMMMMMMNNNIII???:::999777999:::777333000000222111222333333666444444333222000000111111---+++---333777777555///,,,---///000222333000///,,,)))***,,,,,,,,,+++222555666888<<>>:::888777777888888888333///...***&&&'''+++******)))&&&""""""$$$###((((((((('''&&&%%%$$$###!!!!!!!!!"""###$$$$$$$$$&&&(((***)))(((&&&###!!!""""""  """######!!!!!!""""""""""""""""""!!!%%%'''&&&###""" !!!###%%%%%%%%%### !!!%%%''')))444GGGYYYTTTDDD333+++***)))((((((%%%%%%$$$$$$&&&((('''%%%###$$$$$$&&&''''''''''''((((((((()))((())),,,///333444777:::<<>>888333000///000222222222222444666777999>>>CCCKKKTTTaaalllooolllmmmooolllkkkjjjlllooosssvvvyyy}}}||||||~~~sssiiiddd```]]]ZZZXXXSSSPPPNNNLLLKKKHHHFFFDDDFFFCCC>>>;;;999999::::::888666444222///---,,,---,,,++++++)))$$$&&&((((((*********)))'''%%%###"""$$$###"""$$$%%%&&&'''(((+++------+++***)))&&&######$$$""" ######!!! """$$$############""" """%%%((()))'''%%%###&&&'''''''''((('''&&&###&&&))))))...@@@```||||||fffKKK;;;777777666444333111//////111444333///...---,,,---.../////////333333444555333333666999CCCDDDEEEGGGMMMWWWbbbiiixxx~~~}}}}}}}}}{{{}}}|||zzz~~~}}}zzzzzz{{{{{{|||zzzzzzyyyxxxwwwxxxzzz}}}~~~{{{xxx{{{}}}~~~~~~~~~lllJJJ222...+++(((&&&%%%$$$###$$$%%%%%%&&&(((((((((''''''''''''''''''(((((('''&&&%%%&&&%%%######$$$$$$$$$###############$$$$$$%%%'''&&&$$$#########%%%&&&vvvaaaLLL???666666333222000000000000---+++((()))+++***)))((()))++++++******)))***,,,---...///...---,,,...111333222222222333===UUUssssssgggrrrnnnhhhrrr}}}|||rrriiieeeiiioootttvvvoooeeeeeekkkkkkddd^^^ZZZXXX\\\fffssstttlllfffdddaaa___^^^ZZZSSSSSSSSSTTTUUUVVVUUUSSSTTTNNNHHHIIIOOOTTTSSSQQQKKKGGGFFFIIIOOOSSSPPPFFFAAA@@@@@@BBBBBBAAAAAABBBCCCFFFFFFIIINNNSSS[[[dddkkkqqqpppjjjiiiiiifffccc]]]___dddjjjmmmoooqqqtttpppkkkjjjppptttrrrqqqsssxxxvvvxxxwwwqqqnnnppprrrvvvuuuvvvwwwvvvuuuuuusssuuuxxx{{{|||{{{zzzyyywwwvvvvvvtttrrrrrrtttvvvwwwvvvooofffaaa^^^YYYVVVWWWXXXVVVSSSPPPNNNMMMLLLKKKMMMIIIDDD???<<<;;;<<<<<<:::;;;999555444555444111///......---***,,,///......//////...---+++(((''')))'''''')))***,,,000444333111///---------+++((('''(((&&&$$$%%%((('''%%%''')))***(((''''''%%%"""&&&&&&'''+++///111///++++++---///...---,,,,,,,,,)))+++---///444IIImmm|||```OOOIIIHHHGGGDDDBBB@@@======@@@BBBAAA===:::888555333333444555666;;;===@@@AAA??????AAAFFFPPPRRRUUUXXXaaannnyyy{{{}}}}}}}}}||||||yyyyyyxxxzzz{{{yyyuuuvvv{{{xxxooo^^^???,,,***'''%%%%%%%%%%%%&&&(((&&&&&&&&&%%%%%%&&&&&&'''(((''''''((())))))'''&&&%%%%%%%%%######$$$$$$###""""""""""""######$$$$$$%%%%%%$$$############$$$zzzeeeQQQBBB666666333222111111111000///---)))*********((('''((((((++++++++++++,,,---...///......---,,,...111222222///111111444@@@TTTppp}}}lllfffppp{{{uuunnnaaaRRRRRR___iiimmmoooiiicccZZZQQQPPPWWW^^^bbbfff___UUUPPPOOOLLLFFFEEEHHHNNNQQQRRRXXXbbbhhhgggjjjsss{{{wwwsssuuu{{{~~~uuupppnnnooossswwwsssiiiccccccccccccaaa```aaaccchhhjjjjjjlllpppssszzz~~~zzzxxxwwwtttooohhhiiimmmrrrtttssstttvvvtttpppooorrrtttuuuwwwyyyzzzwwwwwwuuunnniiiiiiiiirrrvvvxxxwwwvvvuuupppkkkdddiiinnnqqqrrrpppnnnlllmmmllljjjfffdddfffjjjmmmqqqmmmfffdddddd```]]]___^^^^^^[[[WWWSSSSSSUUUVVVVVVRRRLLLGGGDDDCCCCCCDDDBBBCCCAAA<<<:::<<<;;;888666444444333222555888666333333333222111...,,,++++++******,,,---...444;;;AAA999111...---+++)))'''((((((''''''(((*********+++------,,,+++***&&&"""((('''***333>>>CCC===555000000111333333222111111///111444777;;;JJJfffxxxhhh\\\XXXVVVTTTQQQRRROOOKKKIIIIIIJJJFFFBBB>>><<<888333111111333666777;;;???BBBAAAAAAEEEJJJQQQVVV[[[aaakkkwww~~~{{{yyy{{{~~~~~~~~~|||~~~}}}zzzxxxzzz~~~}}}xxxuuurrrttt|||~~~|||{{{|||}}}}}}|||vvvrrrpppnnnkkkkkkmmmlllllllllooojjjaaaRRR;;;,,,)))'''%%%%%%%%%%%%''')))))))))(((&&&$$$%%%%%%%%%(((''''''(((******(((&&&%%%&&&%%%######$$$%%%$$$""""""""""""######$$$$$$"""$$$%%%''''''&&&$$$###lllZZZHHH888555333333333333222111000///,,,,,,+++***)))))))))******+++,,,------.........+++,,,,,,,,,...000000///...111222333777@@@PPP```www~~~}}}nnneeeaaahhhtttuuulllccc^^^XXXPPPHHHLLLZZZaaa```___aaa___XXXQQQRRRYYY___aaabbb^^^TTTKKKDDD???>>>BBBHHHOOOOOOJJJMMMUUUWWWUUU\\\```ooozzzyyyyyyyyyooorrrvvvzzz|||zzzwwwtttuuusssoookkkiiijjjnnnqqqpppmmmggghhhmmmiiicccdddkkkmmmlllgggaaaaaadddggggggddd___[[[ZZZZZZZZZZZZXXXUUUTTTTTTRRROOOMMMLLLGGGDDDCCCDDDFFFKKKMMMKKKEEEDDDAAA>>>;;;999777777555444555666444444999AAATTTFFF999444333000---,,,+++++++++,,,,,,,,,---//////111222111222333///)))------555JJJaaakkkaaaRRRCCC;;;666:::===<<<;;;<<>>...)))'''%%%%%%$$$$$$%%%''')))***)))&&&$$$%%%%%%$$$&&&%%%%%%''')))***(((&&&%%%&&&%%%$$$$$$%%%%%%%%%######"""######$$$$$$$$$###$$$&&&''''''&&&%%%$$$tttcccOOO;;;666333333333222111///...---,,,+++*********+++++++++)))***+++------------,,,)))***+++,,,---......---...000111333555555;;;DDDQQQ^^^```bbbiiimmmkkk```ZZZVVVZZZdddfffaaa^^^^^^QQQMMMJJJPPP]]]aaa___]]]]]]]]]ZZZVVVWWW\\\___^^^]]]\\\TTTIII@@@:::===FFFSSSXXXTTTMMMPPPWWWXXXVVVVVVXXXcccsss}}}yyyxxx{{{zzz~~~}}}{{{zzz{{{|||}}}xxxssstttyyyxxxoookkkmmmccc``````bbbffflllpppmmmgggddd___YYYUUURRRPPPPPPOOOOOOOOOOOOJJJGGGLLLSSSdddRRRCCC@@@@@@===;;;===<<<;;;;;;<<<;;;999:::>>>>>>@@@BBBCCCFFFHHHEEE???AAACCCPPPnnngggXXXLLLLLLPPPPPPNNNOOORRRPPPPPPPPPNNNMMMUUU```ccceeegggfffdddcccccccccaaa___\\\YYYXXXWWWSSSPPPKKKJJJGGGAAA;;;999;;;>>>DDDGGGKKKMMMMMMNNNUUU\\\dddhhhkkkoooyyy}}}yyy}}}~~~{{{yyy|||xxxbbbAAA,,,&&&%%%$$$%%%%%%%%%''')))&&&((((((%%%$$$$$$###"""$$$######%%%((()))'''%%%%%%%%%%%%######%%%%%%%%%###############$$$$$$%%%%%%$$$###"""""""""""""""{{{mmmXXX;;;555444333222333222000...---++++++,,,,,,,,,+++++++++---+++***+++---......,,,+++++++++,,,---......------...///111111222222222:::>>>DDDJJJQQQVVVVVVTTTNNNKKKLLLSSSZZZ\\\[[[ZZZNNNKKKIIINNNYYYaaa```\\\``````]]]XXXWWWYYYYYYVVVUUUTTTRRRNNNFFFDDDLLLWWWbbbfff```XXXXXXXXXVVVWWWXXXYYY\\\___cccjjjuuuyyywwwwwwvvvwwwwwwvvvrrrkkkgggkkkqqqwwwkkk___[[[^^^___^^^[[[]]]```\\\WWWXXXTTTRRRWWW]]]^^^```eeekkkooommmgggggghhhzzz|||iiifffiiiiiihhhhhhpppmmmfffddd___ZZZ```dddlllkkkjjjmmmqqqrrrppplllkkkllllllkkkiiihhhhhhhhhdddeeebbbZZZUUUUUUUUUUUU\\\___cccdddeeeiiiooottt{{{gggBBB+++(((&&&%%%$$$$$$%%%%%%%%%((((((&&&%%%###"""""""""$$$%%%$$$%%%''')))'''$$$&&&((((((%%%$$$&&&'''&&&%%%$$$######$$$$$$###"""#########"""!!! !!!###wwwaaaBBB999666555444555444222///...,,,------......---,,,,,,,,,+++***+++,,,,,,,,,+++++++++++++++,,,,,,+++***,,,,,,...///000000000000///222555999>>>BBBBBB@@@@@@???AAAGGGLLLNNNLLLKKKDDDBBBBBBFFFQQQ[[[aaaaaafffgggeeeaaa^^^]]]ZZZUUUTTTVVVZZZZZZXXXXXX^^^eeeppptttnnnddd```[[[XXX\\\___[[[WWWTTTSSSVVV\\\cccnnn|||}}}zzz}}}}}}vvvpppxxx~~~~~~xxxwwwyyy{{{eee@@@+++(((&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$###"""######%%%%%%%%%%%%&&&(((&&&###&&&((((((%%%$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%$$$#########"""!!!!!!"""###lllJJJ999777666555666555111///...,,,,,,------------,,,+++************++++++,,,,,,---,,,+++++++++***)))(((***+++---///000000///...+++,,,---...000222222111222222555:::======<<<;;;;;;::::::===FFFRRR]]]bbbfffhhhhhhgggeeeddd```[[[[[[bbbkkkppprrrtttvvvwww}}}ssskkkbbb___ffflllfff___YYYTTTRRRRRRSSSVVV^^^gggsss[[[888)))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%&&&%%%%%%&&&&&&%%%###&&&((('''%%%$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$######tttSSS888888666666666444111...------,,,,,,,,,,,,,,,++++++))))))))))))***+++---...------,,,,,,,,,+++***)))***,,,...///000000///......---,,,,,,---...///...---...000333444444444444666666555666;;;EEEOOOTTTVVVXXX[[[^^^```bbbaaa```dddooozzz}}}uuujjjhhhqqqvvvuuurrrmmmfff```[[[YYYWWWXXX]]]fffnnnsss{{{TTT555,,,((('''&&&%%%%%%%%%$$$$$$############""""""###$$$%%%%%%%%%%%%&&&&&&%%%$$$'''((((((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""$$$$$$$$$###}}}___<<<;;;999777666555111......///...---,,,+++,,,------+++***)))))))))***---...---,,,,,,,,,------,,,,,,+++,,,...///000//////...---+++***+++,,,---...///...///000000000111222222333222111///222888===>>>>>>???BBBGGGMMMQQQUUUWWW]]]iiiuuuzzz~~~{{{xxxooonnnwww{{{~~~yyynnnddd^^^\\\[[[XXX^^^iiioooqqquuuzzzLLL000+++)))((('''&&&&&&&&&%%%$$$#####################$$$$$$%%%%%%&&&&&&%%%&&&&&&((())))))(((((())))))((((((((('''&&&&&&%%%%%%$$$%%%###!!!!!!###$$$###!!!iiiEEE<<<999666555333000------///...,,,+++++++++,,,------,,,***))))))***+++,,,,,,++++++,,,---------,,,***+++---............---,,,******+++,,,---...000...//////...---///000111222111///---...111111111000///000555:::>>>BBBEEEGGGPPPZZZ___dddjjjnnnnnnssssssooommmmmmiiijjjsss{{{xxxggg[[[WWWWWWYYYWWW___lllqqqrrrtttuuuzzzFFF---((()))(((''''''''''''&&&%%%######$$$$$$######$$$$$$$$$$$$%%%&&&&&&%%%&&&((()))))))))))))))******)))))))))((('''%%%$$$$$$$$$&&&$$$"""###$$$%%%$$$###nnnNNN<<<999666333111...,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,------,,,+++---,,,,,,,,,------,,,+++++++++,,,------------...---,,,---...///...///111...//////------///000///111111///---,,,---.........+++,,,///222222333666666:::>>>AAAFFFMMMRRRSSSUUUXXXVVVUUUXXXYYY\\\fffqqqxxx{{{qqqaaaVVVUUUXXX[[[[[[dddoooqqqrrrvvvvvvvvvFFF000+++((((((''''''''''''&&&%%%######$$$$$$$$$$$$%%%%%%$$$$$$&&&'''&&&%%%&&&))))))((((((((()))))))))))))))***)))(((&&&$$$$$$$$$&&&%%%$$$$$$%%%&&&&&&%%%pppUUU>>>;;;777444111///---.........//////...---,,,+++++++++,,,///222222000---///......---------,,,+++,,,,,,,,,------............------//////......//////000000//////000000//////000///,,,***+++---......+++,,,///000---,,,...222111000111555:::>>>???===BBBBBBAAAFFFJJJQQQ[[[aaakkkrrrkkk^^^WWWYYY]]]bbbcccmmmtttsssvvv|||}}}qqqCCC---(((((('''''''''''''''&&&%%%"""###$$$%%%%%%%%%&&&&&&%%%%%%&&&(((&&&%%%&&&)))(((''''''((())))))((((((*********(((&&&$$$$$$$$$%%%$$$######$$$$$$$$$$$$yyy___===:::555///111000***...///000///,,,***++++++++++++---///000111000...---000000000000///---,,,,,,///...///000000//////000------------------......---------........./////////............------///222111000...---,,,++++++,,,))))))---111333444555777555555999<<<>>>AAAEEEOOOTTTXXXVVVQQQOOOSSSXXXbbbkkkwwwbbb===///***((('''&&&&&&&&&&&&$$$#########$$$%%%&&&%%%$$$$$$%%%'''***,,,,,,***(((&&&'''''')))------)))&&&''''''(((((('''$$$###$$$&&&&&&%%%###"""###$$$$$$$$$iiiDDD:::444000111000,,,//////000///---,,,---......---.../////////...,,,,,,///000000000///.........222000000111111000///000---------,,,---------------,,,,,,,,,,,,,,,,,,,,,------------,,,+++---000222111000///---,,,+++***)))((())),,,///000000111333222222444555666888999===@@@CCCDDDCCCCCCGGGJJJTTT```ooozzzXXX888///+++((((((''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%&&&(((***)))(((&&&$$$&&&%%%'''++++++((('''((())))))(((&&&%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%%%%tttNNN:::333333111111///111000111000...---...////////////.........------,,,---///111111//////000222444222111111111111000///---,,,,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******---000222222111000...,,,***)))******+++---//////000111111222333333333333333222444333444555666777888777>>>HHHUUU```gggoooxxxyyyKKK333---***((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&%%%$$$###%%%$$$%%%((()))''''''((()))(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%}}}YYY;;;333666333333333222222333111///.../////////000///......---......///---000222222000///111333444222000000111111000///,,,,,,++++++***+++++++++((()))******+++,,,,,,,,,---+++******+++,,,...000000000000///...,,,***))),,,,,,---...//////111222222444555444444666666444555333111111222222000......333999>>>CCCIIIQQQWWW^^^iiixxx{{{sssppppppooooooqqquuu~~~ddd>>>///+++)))&&&''''''&&&%%%$$$%%%%%%%%%&&&'''((()))((('''&&&'''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&ccc>>>333777444444333222333333222000///000000000000000......------.........111333222111000111333111000///...////////////---,,,+++***************(((((()))***+++++++++,,,...***'''(((+++,,,---...---............,,,***))),,,,,,,,,+++,,,...000222111333444333333666666555333222000000000///---,,,+++++++++---000333666888===HHHUUUeeetttuuuppprrr{{{|||jjj___ZZZXXX[[[^^^___dddjjjsss{{{~~~{{{TTT777///,,,)))&&&'''''''''%%%$$$$$$%%%&&&'''((())))))(((&&&%%%((('''&&&%%%%%%%%%&&&'''$$$$$$%%%''''''%%%$$$$$$###%%%(((((('''&&&%%%&&&'''((()))))))))((('''&&&mmmEEE555666444333333222222222111000000222333222222111000...---,,,,,,,,,///111333333111000000000//////...,,,,,,............---+++***))))))******))))))***************)))---)))&&&'''***+++,,,,,,,,,,,,---...---,,,+++***---,,,+++)))***---000111111222222222333444444333111111000///---++++++******))))))+++...///---+++---222:::DDDMMMOOOPPPSSS[[[fffrrrsssnnnmmmttt|||ppp___TTTKKKQQQPPPRRRVVVYYY[[[ccckkkwww{{{{{{uuuoooooo|||NNN555000...+++)))))))))((('''&&&%%%&&&)))))))))(((((((((((((((((('''&&&&&&%%%&&&'''(((%%%%%%&&&&&&&&&%%%######"""%%%)))***(((&&&&&&'''))))))*********(((''''''yyyPPP999666444444333333333333111000111333444333222222111000///...,,,,,,///111333333222000///...---///...,,,***,,,.........---,,,******)))************++++++++++++******,,,***(((((())))))***,,,,,,,,,---------,,,++++++...---+++)))+++...///...111111222444444333222222222222111///---+++***)))((('''((())),,,,,,***(((((()))...333555888<<<>>>AAAKKKVVVZZZXXXVVV[[[aaassslllaaaTTTIIIHHHJJJOOOQQQTTTWWWXXX[[[aaagggrrrqqqmmmkkklllmmmsss|||OOO555000---++++++***)))(((((('''&&&&&&))))))))))))))))))))))))(((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######%%%'''(((((('''((((((***+++,,,+++***)))((((((XXX===777555555444666555444333111222333333222222222333333222000///...///000222333333111///------//////,,,***+++---...///...,,,+++***)))*********+++,,,---------,,,,,,,,,++++++***)))(((***------------------,,,,,,+++------***)))***------***000///222555666333111222000000//////...---,,,,,,***)))''''''((()))))))))(((&&&+++...,,,...444555666999???BBBCCCCCCFFFIIISSS]]]jjjyyy~~~tttvvvzzznnn```UUUKKKDDDFFFLLLSSSWWW]]]aaacccdddhhhlllkkkfffaaafffppptttvvvyyyyyywwwQQQ555...+++***,,,***)))(((((((((&&&%%%%%%''')))***+++***((('''''''''&&&&&&%%%$$$$$$$$$&&&&&&$$$######$$$$$$$$$%%%$$$$$$%%%'''(((((((((+++,,,,,,,,,***)))((((((dddDDD888444222333555555555444222222333222000333333333111000.........222333333111111222222111///000///+++***+++------111000...,,,)))))))))***...111222000///000000///---------,,,************)))((())),,,...---+++***...---+++)))((()))+++---000000222444333000000222222222111///000111///,,,+++)))'''''')))***)))'''(((((()))+++---000222333444666888999888888888999===DDDLLLRRR\\\fffjjjhhhggg___\\\```gggqqq{{{uuufff^^^UUUNNNEEEAAAGGGRRRUUUZZZ___dddiiilllkkkgggcccYYY\\\iiirrrwwwxxxssssssqqqrrr|||NNN444...---***++++++***)))((('''%%%%%%%%%'''(((''''''((()))((()))((((((''''''&&&%%%%%%&&&''''''&&&$$$#########$$$&&&((('''%%%%%%(((***************(((((()))***tttNNN777666444111444333333222111222444444222111222222111000000000000222444444333333333333222000111///,,,+++,,,------///...---+++******+++,,,...111222000///000111111111000...,,,+++******)))+++***+++---...,,,+++,,,...---+++***)))***,,,///111111333555444222222333444333111......///---++++++***))))))))))))******+++)))(((***---111333333111333444444444333333444444888<<<@@@DDDIIIJJJGGGHHHCCCAAAEEEIIIRRRbbbqqq|||kkk^^^ZZZRRRKKKEEEBBB@@@AAAJJJSSSVVV[[[```aaaaaaaaa___]]]WWWRRRXXXfffnnnsssuuusssrrruuuuuutttyyyLLL555//////,,,---,,,+++***)))((('''&&&&&&((((((&&&&&&'''))))))))))))(((((('''&&&&&&%%%&&&&&&&&&%%%$$$############%%%''''''&&&&&&''')))((()))(((((('''&&&''''''ZZZ;;;999888333666333333222111111333444444111111222111111111111222111222333222111222222111111111000---,,,,,,------...---,,,++++++,,,,,,---///000111000000000222222444111...,,,,,,+++***)))******+++,,,+++******+++------,,,***)))***---000111333555666555333333444666444000---,,,,,,,,,***+++++++++***))))))+++,,,,,,)))''')))---111222222222222333333333222222222333444666999;;;<<<;;;:::777666555777999>>>HHHQQQdddsss}}}{{{^^^LLLAAA@@@;;;999888;;;@@@GGGOOOUUUVVVYYYZZZWWWRRROOOOOOPPPKKKJJJRRR^^^dddhhhnnnpppuuuxxxuuuqqqttt{{{III444...///...---,,,***)))(((''''''''''''((('''&&&%%%'''))))))***))))))((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######%%%&&&''''''''''''((('''''''''&&&&&&%%%%%%&&&gggHHH<<<999666666555444222111111222333333222222222222111111222222222222222000///000000000000000000...............///...,,,,,,,,,---------...000222222111111222333333000---,,,,,,---,,,+++******+++,,,***(((((()))+++++++++)))((()))---000111333444555333111111111444222///---,,,,,,+++))),,,,,,+++******+++,,,---+++)))(((***---000111111333333444444444444444444333222444888999888888999444444333333333666;;;>>>FFFOOOXXX^^^fffoooqqqmmmooo{{{|||aaaIII999000222///222888>>>EEELLLQQQTTTPPPOOOLLLFFF@@@???CCCGGGIIIIIIOOOWWWZZZ^^^dddjjjqqqtttssssssxxx~~~rrrBBB111---......,,,+++)))((('''&&&&&&''''''''''''&&&&&&'''((((((******)))(((&&&%%%%%%&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&((())))))((('''((((((((('''&&&&&&&&&&&&www[[[CCC===<<<555555444222111000111222333444444333222111000000111555444222///...000111111000/////////////////////222111000/////////.........000222333333111111222222000------...///...---++++++,,,---,,,)))((())))))))))))((('''(((,,,...000111222111///.........000...---------,,,***))),,,+++******+++,,,,,,,,,)))***,,,---...///000111111111111111222444444555555333444777777555555777444444333000000222444444888:::<<>>CCCHHHKKKLLLCCCAAA===:::888;;;@@@EEEGGGHHHKKKPPPSSSTTTXXX]]]ccciiilllnnnppprrryyybbb<<<000+++,,,---,,,+++***((((((''''''((('''&&&&&&''''''&&&&&&&&&))))))((('''%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&((()))))))))((())))))(((((((((''''''&&&pppXXXPPPKKK;;;555444333222111000111333333333222111/////////000444444222///...000111111000//////111222111000111333333333222111000000111000111333444333000000111333111000///000000//////+++++++++,,,+++)))((())))))))))))(((((()))+++,,,...//////---,,,+++,,,,,,---,,,,,,...///---***(((,,,+++***+++,,,,,,,,,+++))),,,...000000///000111///......///111333444555888777777999888777777999:::999666444444555666444444333111222888AAAGGGJJJLLLTTTaaakkksssmmmRRR===///)))(((''',,,///222555777999;;;>>>???777666666888;;;???DDDGGGHHHLLLOOORRRVVVTTTRRRUUU^^^``````bbbdddfffnnnxxxvvvyyyxxxuuuwwwUUU999000++++++,,,+++***)))(((''''''''''''&&&%%%&&&''''''&&&%%%$$$))))))(((&&&%%%$$$&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))(((((((((((((((''''''xxxppp\\\AAA666555444333111//////111000000000///......//////222222111//////111111111111000000222333222111111111222333333111000111333333333333333111//////000222222111111000000000///,,,***)))))))))))))))***+++*********++++++++++++,,,------+++)))+++,,,---...,,,,,,...///,,,)))'''***++++++,,,+++************+++---...////////////...---,,,---000222444555555666666777777777888999:::999777666666666555222///...---///222444666777<<<===DDDIIIKKKSSS]]]```ggglllqqqsssvvv{{{~~~~~~wwwjjj___HHH777...)))''')))***...---,,,---///111222333444000000333777:::===@@@DDDJJJPPPSSSVVVYYYUUUPPPSSSXXXZZZZZZZZZ```eeeiiinnnmmmooommmjjjiiimmmyyyKKK777111+++******))))))((((((''''''&&&&&&'''%%%$$$&&&&&&%%%$$$$$$))))))(((&&&%%%%%%&&&(((&&&&&&&&&%%%$$$$$$%%%&&&(((((('''&&&&&&''')))***)))((((((((())))))((('''dddAAA888666555444111------............---------///000111222333222333444444333333111111444555333222222---///222222000///111444555444333222000---...111000000111111111000000000///,,,)))))))))***+++---,,,++++++,,,---...,,,++++++---,,,***)))+++---...///------......+++((('''(((***------***))))))************+++---......------,,,+++,,,...111333444666888888777666777888888999888777888888777333000///...///111222111//////111...222666555999???>>>AAAFFFJJJIIILLLSSSWWWWWW^^^aaafffkkkpppvvv~~~tttaaaSSSIIIBBB666------,,,***+++)))******((((((,,,000000///...,,,,,,...111222333777;;;BBBHHHIIIJJJLLLHHHDDDHHHJJJVVV[[[ZZZ]]]ccciiimmmllljjjfffccceeegggjjjqqqEEE666222+++))))))************)))(((((('''(((%%%$$$%%%%%%$$$$$$$$$))))))((('''%%%%%%''')))&&&&&&&&&%%%######$$$%%%)))((('''&&&%%%&&&)))+++)))(((((()))******)))(((```>>><<<666444444333222000---...---------///222555777111111111222222333333333444555555333222222111000//////000000111111000000666666666333000------...///222555555333111111111222...)))((((((((((((((())))))+++...000000---***---///...***)))---000///111---,,,...///---***((())))))***+++***))))))******+++,,,+++******,,,------+++)))+++///333555555777666666888888666555555888666444444444444222111---,,,...333333...+++---...---------...///000111222111111222555888999:::>>>@@@CCCGGGKKKOOOUUUZZZeeeooosssttt|||yyyjjjZZZMMMDDD;;;666555...,,,+++,,,---,,,,,,---,,,+++***+++---......---------,,,,,,,,,---//////666:::===>>>;;;999:::;;;>>>BBBHHHLLLQQQXXXbbbiiihhhggghhhhhhgggffffffhhhsssDDD000111+++(((+++)))(((***,,,+++(((%%%%%%&&&%%%&&&))))))%%%$$$%%%(((((((((''''''(((((((((&&&%%%&&&''''''%%%%%%&&&&&&''''''&&&&&&''')))+++***,,,+++******+++)))'''bbb===999444333333222111000...,,,,,,,,,,,,...000333444111111111111111111222222444555444333222333333222111111111111222222222222555666555333111000000111000111333555555444333222///+++'''&&&'''''''''&&&))))))***,,,......,,,)))...111000,,,+++///111000000...------,,,***((((((***)))))))))(((''')))+++***+++------,,,+++******)))***,,,///111333444444555444555666777666555444666555333333333333333222111111333666555111......///......---,,,------......---,,,,,,---//////000...///111444555888<<<@@@EEENNNSSSVVV^^^bbbfffmmm|||||||||iiiVVVLLLAAA:::555///,,,,,,---+++***+++,,,,,,,,,,,,***)))((()))***+++***(((************************,,,///222222111///000222555888<<>>888333222000...---...,,,***)))++++++******+++***)))))))))******)))((((((((()))))))))))))))((((((***,,,---,,,,,,---...///111333444555777999;;;@@@CCCHHHNNNRRRUUU[[[aaahhhkkkkkkllluuufff999///...***)))'''(((((()))******'''%%%%%%'''%%%$$$&&&&&&$$$%%%'''))))))((('''&&&&&&&&&&&&$$$###$$$&&&&&&%%%%%%&&&$$$$$$$$$$$$&&&((()))******,,,,,,+++***+++---...nnn<<<888444444555444333333111---------...///000111222222222111111000///......///000000000111333444444333333222111111222333444333222111000111222333333444555555555555444222111...+++)))*********))))))))))))+++,,,------+++)))---000111......000000,,,+++---......+++((('''((((((***---///---******+++---,,,++++++************---///111111111222555777666444333333333222111111222333333333333333555666555666555333333444333000111111111///...---///000000///...---,,,+++******+++***+++,,,,,,,,,---000111111222444555666999???DDDEEEEEEFFFHHHEEEEEELLLSSSSSSZZZdddaaaZZZbbbsssvvvaaaNNNAAA999444222000000///......///+++******++++++***)))))))))))))))***+++,,,+++***(((((((((((())))))))))))******++++++,,,---......//////000000000000000000000333777;;;===AAAGGGMMMVVVXXXZZZ\\\aaalllWWW333///+++******'''))))))*********((('''&&&(((''''''(((((('''((()))((((((''''''&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%&&&&&&%%%%%%&&&(((***+++***+++,,,,,,+++***+++...000rrr===999555555666444333333111---...///000111111222222222222222111111//////...---///000111222444444333333333222111000111222444222222111000111222222222333555666555333222222222---***((((((((('''&&&''')))***,,,///000///---+++...111111...---///...+++***,,,...///---+++)))(((((())),,,---,,,))))))***,,,,,,,,,,,,,,,,,,,,,---000000000///000111333444333111000000111000///000222333333444444555666777444444222///000333333111111111111000...---....../////////......---------*********+++++++++,,,...222000000222111000333666999:::::::::999777666999<<<>>>CCCHHHFFFCCCHHHPPP\\\iiivvvhhhSSSCCC888333111111///......---------...---,,,,,,------+++))))))((((((((()))*********)))(((''''''&&&&&&&&&&&&''''''''''''((()))***++++++---------,,,,,,------......///111111000111666;;;???CCCGGGKKKOOOTTTcccvvvMMM111...))))))(((&&&(((((()))((((((((('''&&&)))((()))***+++***)))***&&&&&&&&&&&&''''''(((((('''&&&'''(((((('''&&&''')))(((((()))+++,,,,,,+++,,,,,,,,,+++******---000tttAAA:::666666666444222222000......//////000111111222222222333222222111000///...000111111222444444333333444333222000000222333333333333222222222222333111333555555333111222444,,,***(((((('''&&&%%%&&&(((***---///000000///...000222111------///...***(((+++//////...,,,+++***(((''''''''''''&&&'''((()))+++...//////...------222111111222333333222111///---,,,---...///000111333333444555555666666666222222000...///333444222000000///...---,,,******------............///000///......//////...///000111000333555444333444333555555666777555222111111000333777888888888999:::AAAIIIQQQ[[[```iiisssqqqnnnqqqzzz~~~}}}{{{wwwuuuooosssxxxbbbKKK<<<222///......///...------......///000...------//////---+++******)))))))))))))))((((((+++***(((&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))***++++++++++++,,,------/////////...+++***,,,000000333666999>>>BBBMMM[[[kkktttDDD111---'''(((%%%%%%'''((()))(((((((((((('''((()))***++++++***)))(((&&&&&&&&&&&&'''(((((()))***))))))******(((((()))*********+++,,,---------,,,++++++*********,,,///oooAAA:::666666777444222222000////////////000000000111222222333333333222111111000111111000111333444333333444333222000///000111222333444444333222333333222333444333333222333333,,,***(((''''''&&&&&&'''((()))+++---///000111111111333111,,,+++...---)))&&&+++///---*********+++(((&&&$$$%%%&&&%%%&&&'''&&&)))---...---,,,,,,---111111222333333333111000---+++***,,,---///000222333333333555666666555333111000//////111333333222000////////////---***(((---------------...000222111000000111111000///000...---111444222333444000333333555555222111111...,,,///111222222333222111222777999???BBBHHHPPPNNNQQQPPPXXXaaaccccccfffiiimmmppppppttt{{{|||mmmgggddd^^^___```ccckkksss{{{xxxxxxvvvhhh___PPPCCC777000,,,,,,------,,,+++******,,,---...---,,,,,,---//////---,,,+++++++++***))))))))))))***++++++***)))((((((((((((((()))))))))(((((()))***)))***,,,,,,,,,,,,------.../////////,,,******+++,,,------///444777<<>>FFFHHHGGGKKKPPPOOOPPPSSSWWWZZZlll~~~}}}gggWWWQQQOOOPPPRRRWWWZZZYYY]]]ccceeeddd]]]___hhhllllllooorrr{{{ttthhh[[[MMMCCC===;;;444///,,,))))))+++***...---,,,,,,...///...---))))))+++---...---++++++***))))))(((((()))***+++))))))******************((()))***)))((('''((()))(((+++---...---,,,,,,---...///000111///,,,*********,,,,,,---111111000111:::AAAQQQdddwwwRRR222---***&&&)))$$$(((%%%&&&&&&%%%&&&((((((''')))***++++++******)))((())))))(((''''''&&&&&&&&&'''&&&'''((()))(((((()))+++---///000000000111333000...---...///000111333xxx^^^;;;:::888555333333000---///222000////////////000333333444555555555444222222000000000000111222222222222333222111000///---***...333444111///000111000222///---000444666333000+++***((('''&&&&&&''''''''''''((())),,,///111333333111...---,,,+++******''',,,///...,,,*********'''&&&%%%'''***+++)))'''(((***,,,,,,,,,+++++++++///////////////.........***++++++,,,---///111222222222222333444444222111///000222444666777666444///000111333333111...+++...---///000000...///111000000000000111111000000......///111333444444333222333333222///...///000...+++,,,000000---...333222000...------///222444333333444444666888:::<<<;;;===@@@DDDIIIPPPXXX^^^___fffoootttvvvzzzzzzyyy~~~nnnaaaLLLAAAFFFIIINNNOOOPPPOOONNNNNNPPPRRRPPPKKKJJJOOOPPPLLLLLLQQQWWWTTTNNNGGG@@@999555222///---+++)))))))))+++,,,+++++++++*********,,,---***)))))))))***+++***))))))((()))***)))((()))***))))))(((&&&$$$%%%'''***)))***)))(((''''''((()))'''((())))))))))))+++,,,,,,---,,,++++++,,,,,,***+++++++++,,,,,,+++---//////888<<>>???AAAEEEHHHKKKNNNQQQSSSRRRQQQRRRTTTUUUTTTUUU\\\dddiiiiiiggg]]]]]]]]]]]]\\\XXXTTTPPPHHH<<<777333,,,---333333333222222111111222222333333111//////...---,,,,,,,,,---...//////...,,,+++*********+++***))))))((()))*********)))))))))***+++***)))(((''''''((())))))''''''))))))((((((((())))))***)))))))))+++---...,,,+++***))))))))))))***+++,,,,,,,,,------......///...,,,+++---......+++)))(((***------.........000......222444;;;JJJ^^^rrryyyFFF333...,,,+++)))))))))((())))))((()))))))))************+++,,,,,,***'''%%%&&&&&&&&&&&&''''''&&&%%%'''''''''&&&&&&'''''''''((((((+++000333333111000///111222333444777999:::vvvbbbHHH888777555222/////////...000//////222444222000......///000222222222111111222000//////000111111111///...,,,***+++...000000333555444...))))))---///222444666666444111000111...---,,,***)))'''&&&&&&&&&'''(((***,,,---------000000///...---......------,,,+++(((((())))))((('''((((((((('''%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''')))+++---,,,++++++---000000...,,,---...---,,,,,,,,,---...///000111222222111111111222222333222222222111111///,,,+++,,,---///000111222222111111111---///111222000000111222/////////...,,,,,,---...///000000000///.........000111000---,,,---,,,+++***,,,+++((((((,,,...---...000000...+++)))+++---......////////////000111000222444555555555666777666999===???>>><<<<<>>:::555000---***'''***---+++,,,++++++***+++,,,,,,,,,...///...++++++,,,,,,+++,,,,,,++++++++++++++++++***+++++++++***)))((('''((()))******)))))))))***,,,+++***)))'''&&&(((+++---***((((((((((((((()))************)))(((((()))---+++)))))))))))))))(((((()))******++++++,,,,,,---......,,,,,,---......***))))))+++,,,------//////000//////111000333;;;DDDVVVjjj}}}rrrBBB111...---+++((())))))'''(((((())))))((())))))************++++++***(((&&&''''''((()))(((((('''&&&'''&&&&&&&&&&&&'''((((((***)))+++///333333222222///111222222555:::===<<>>AAAGGGKKKNNNRRRSSSVVV[[[___dddgggkkkpppqqqpppppptttvvvvvvwwwzzz{{{~~~llliiivvv|||]]]>>>000---,,,+++******))))))(((((((((((((((***,,,,,,+++------,,,,,,,,,---...000222222222222000///111333333222000000111222333444;;;AAAFFFLLLUUU\\\bbbhhhjjjooouuu~~~xxxjjjIII===888555222333333333111000...------...............//////000000111111111222333333000---,,,...000111000///000...+++)))***+++***((((((((())))))+++---...------------+++***)))+++++++++))))))*********))))))***---////////////000111222333333333222111111000000//////333333333333222000...------......---+++)))''''''&&&''')))*********))))))+++*********)))((((((***,,,.........111111111333555666777666555444333111111111000///---,,,...222111222555666555333222333444555666777777666444333222222333333444444555555333333111///---,,,++++++,,,---///000222333000,,,,,,++++++,,,+++******+++,,,,,,---...---+++)))(((&&&&&&&&&((())))))***++++++,,,---,,,***))))))***************))))))((((((***)))((((((''''''&&&&&&'''((())))))))))))''''''((('''&&&&&&&&&''''''(((''')))++++++)))'''((())))))***,,,......,,,(((%%%((()))******)))))))))))))))******)))((()))***,,,++++++*********)))((('''))))))((((((((()))******))))))*********)))))))))++++++***((((((************++++++***)))((()))))))))******))))))+++++++++***+++++++++***))))))(((,,,,,,,,,---......,,,+++,,,,,,,,,------,,,***)))*********+++---///000111111555888:::<<<===CCCMMMXXX^^^aaafffooosssqqqpppnnnoooqqquuuwwwyyy|||wwwssspppiii^^^PPPQQQ]]]mmm{{{{{{bbbIII666111---,,,+++***)))((('''&&&'''''''''''')))++++++***,,,,,,+++,,,---///000111111111222333222000111333333333333333555999<<<>>>JJJQQQVVV]]]iiiqqqtttuuuxxx}}}}}}oooPPP<<<666444222222333333111///............------.........////////////...///000111111///...------//////......///...------......+++(((''''''&&&''')))+++,,,++++++,,,...***((('''(((******)))((())))))))))))***+++---/////////000000111222222222222222111111000111111222444444555555444222000///...///000...+++)))''''''))))))*********))))))((()))))))))******)))***,,,---///......111111111333333444555555555444222111222111000///---,,,...000111111222222111000111444333444555666555444222111444444444444444555555666444333000...+++******++++++,,,---///222333111---,,,,,,+++++++++++++++,,,,,,,,,------,,,+++)))((('''(((((()))))))))*********+++---,,,***)))((()))******++++++***)))(((((()))((((((''''''''''''&&&'''((()))************))))))(((''''''(((((((((((((((***,,,+++***)))))))))))))))+++---...,,,)))'''((((((((())))))))))))(((((())))))(((((()))+++---***************))))))((()))(((''''''''''''((((((''')))*********))))))***,,,++++++***)))***)))))))))*********(((''''''(((&&&((()))))))))***++++++***************)))))))))***))))))+++...//////---------......---,,,+++*********+++,,,.../////////000222333444555444999CCCQQQYYY___hhhuuu~~~~~~|||vvvwww|||{{{zzz}}}|||xxxtttqqqqqqsssvvvvvvrrrpppllleeeaaaZZZQQQKKKNNNUUU]]]gggzzzvvv]]]KKK<<<333555///---,,,+++***)))((('''''''''(((***+++,,,,,,+++,,,++++++,,,...000111111///000333555555333333444444555777:::@@@GGGNNNSSS[[[aaadddjjjvvvuuuZZZ===555444444333333222111000/////////---+++------...//////...------+++,,,,,,,,,,,,---------+++---.../////////...,,,...000///,,,((('''&&&$$$%%%''')))***))))))+++---***)))'''((()))***)))''''''((()))***+++---...///000000111222333333222222222222222111111111222333111111222333333222111111...///000///---***))))))((((((((((((((()))******(((((()))++++++***+++------...------000111222555555444444444333222111000000...---...//////000111......//////...---///222333333444444333222000///555555444444333333333333111111///---***)))***+++---,,,,,,,,,///111///,,,************************---,,,,,,+++***))))))(((+++,,,---,,,++++++++++++)))***,,,+++)))((('''''')))************)))((('''''''''))))))))))))))))))((((((((((((((()))))))))))))))******+++***)))(((+++*********************++++++***+++++++++***)))((((((((()))******))))))))))))))))))***+++,,,---+++++++++***))))))))))))''''''&&&&&&&&&&&&&&&&&&&&&(((*********)))***+++++++++,,,,,,***)))''''''(((((())))))((('''''''''&&&''')))))))))((()))***++++++******+++++++++***+++***)))***,,,,,,+++***---------,,,,,,+++++++++,,,...//////---,,,...000111111111222333111333:::@@@HHHOOOZZZmmm||||||{{{uuuoookkkjjjlllmmmjjjeeeccccccgggkkknnnpppnnnlllggg^^^YYYUUUPPPNNNQQQUUUYYY___mmmzzz~~~~~~~~~ZZZCCC999111...111000///---+++******))))))&&&'''))),,,//////......------,,,---000111222111111222444666666555666888:::>>>DDDKKKSSS[[[ccciiilllqqqsssvvv{{{fffAAA555333444333333222111111000000///---+++---.../////////...,,,+++******)))(((''')))+++,,,))),,,///222222000,,,)))+++---...***''''''&&&$$$%%%&&&'''((((((((()))++++++***)))((()))***)))(((&&&(((***,,,.../////////000000111222222222111111333222222111111111000000000000111222333333333222000000111111000//////...)))((('''&&&&&&''''''((())))))+++---,,,******++++++---+++,,,000222444888777555444444333000......000...,,,...000000///...,,,---///000000...///000333333333222111111000000555444333222111111000000111111000...,,,++++++,,,///...,,,***,,,---,,,******++++++******++++++***,,,,,,+++***)))(((((((((---......---++++++++++++)))***+++***((('''&&&&&&(((((()))))))))((('''&&&%%%''')))++++++++++++*********)))((((((((((((((()))***,,,---,,,+++***)))...---+++++++++,,,------...---+++************)))************++++++******************++++++,,,,,,------,,,+++***)))))))))(((''''''&&&&&&%%%%%%%%%&&&'''))))))))))))***+++++++++,,,,,,+++(((&&&&&&''''''(((((((((((((((((('''''')))***)))''''''(((************+++,,,,,,++++++******+++,,,,,,+++***......------,,,,,,---...+++...000///,,,+++...111111111111222444222111555777;;;???III\\\mmmwww|||xxxuuuzzz{{{ttteeeYYYUUUTTTVVV\\\___\\\YYYZZZ___eeejjjmmmsssoooiiiaaaXXXTTTTTTSSSTTTWWWZZZ[[[```ggglllooovvvyyysssmmmjjjmmmqqqtttvvvvvvvvv{{{eeegggnnnHHH555000------///000...---,,,+++++++++***''''''***...111111000000000000000111222333333333333333555777888999<<<@@@FFFMMMWWW```gggmmmssswww}}}~~~sssIII777111333222222333333222111000///...---............---,,,+++***((()))(((&&&&&&)))+++,,,***,,,///000000---)))'''(((+++,,,)))&&&'''&&&$$$$$$%%%&&&''''''((((((((()))***)))''''''((()))(((&&&'''***,,,...000000000111111111111111111111111333222111000000000...---000111111111222222222222000000111111111000///...******((('''&&&%%%%%%%%%((())),,,...---***)))))),,,---,,,,,,000222444777555333333444333000---,,,000///...///000...---,,,------...000000000000111333222111/////////000000444333222111111000000000111222222111...,,,,,,---...---+++******,,,+++***+++,,,,,,++++++,,,,,,,,,,,,+++++++++***))))))))),,,......,,,***************++++++***(((&&&&&&&&&(((((()))))))))(((((('''&&&'''***++++++*********+++++++++***))))))(((((((((+++------+++******+++......------------///000......---,,,,,,+++***)))+++++++++++++++++++++,,,++++++++++++++++++*********+++,,,,,,***)))))))))***)))(((''''''&&&&&&%%%%%%&&&&&&'''(((((()))*********+++,,,***'''&&&''''''(((((()))))))))((((((&&&&&&(((******)))((()))((((((((()))+++++++++*********+++------...---------...//////.........///+++,,,.........---...///---000000000222111000111222333333999GGGSSS\\\bbbbbb```gggnnnnnnmmmiiiccc___ZZZPPPHHHFFFFFFJJJPPPTTTTTTUUUWWW[[[```dddfffhhhaaaZZZRRRLLLMMMRRRSSSWWWXXXXXXYYY]]]```aaacccjjjnnnnnnggg]]][[[ZZZVVVXXXYYYXXXWWWXXXYYYaaalllnnnooouuu___]]]uuuwwwYYY===111...........................---,,,+++))))))+++...111111111222333333444555555555666666888:::>>>BBBEEEHHHMMMQQQXXX^^^hhhooouuuyyy~~~}}}QQQ:::111333222333444444333111000/////////......---,,,+++*********&&&((((((&&&'''***,,,---,,,,,,,,,,,,+++)))'''&&&(((+++,,,(((&&&&&&&&&###$$$$$$%%%&&&'''''''''&&&'''((((((%%%%%%&&&''''''&&&''')))+++...000000000444333333222222333333444222111///000000000---+++000000000//////000000000///...---------,,,***((((((((((((((((((((('''''''''))),,,......+++)))(((...///...---000222222555111000111444444111---,,,,,,---...000000///...///...,,,+++,,,------///111333222///---------///000333333222222111111111111///111222111...,,,+++++++++++++++******,,,,,,,,,,,,---,,,******,,,---,,,+++,,,,,,---,,,,,,+++***,,,...///,,,***++++++++++++,,,,,,+++((('''''''''))))))******))))))))))))'''(((******))))))))))))))))))************)))((()))+++------***)))***,,,+++---...---,,,,,,...000,,,------......---+++***,,,,,,,,,+++***+++,,,---+++++++++,,,+++***)))(((&&&(((***++++++*********,,,+++***)))((('''&&&&&&%%%%%%%%%%%%&&&((())))))*********+++***'''''')))(((((()))*********)))((($$$$$$&&&***,,,+++***+++%%%%%%&&&(((*********))))))***,,,---,,,,,,+++++++++,,,...///............///......///000///---+++...222333222222222000222111000...111999>>>BBBGGGLLLNNNYYYbbbbbbaaa]]]TTTNNNLLLFFFBBBBBBBBBEEELLLLLLNNNPPPRRRSSSUUUWWWXXXSSSJJJCCC@@@???DDDKKKMMMSSSRRROOOPPPVVVYYYZZZ]]]___]]][[[QQQFFFGGGKKKHHHDDDEEEDDDFFFHHHHHHLLLTTTQQQSSSXXXccciiigggkkkwwwrrrWWWSSSdddooo^^^HHH555000...,,,+++***---...///111111000---+++,,,++++++...111111222444444666777777777777888999@@@DDDLLLTTTZZZ]]]aaadddggglllsssxxx|||~~~]]]???444111///444222222111000/////////000000---++++++------,,,))))))))))))))))))***,,,---++++++,,,------,,,)))'''((()))(((&&&%%%&&&&&&$$$&&&&&&&&&'''((('''&&&%%%%%%&&&%%%###$$$&&&%%%###&&&&&&'''***+++---000444333333333222111111222333111111000000///.........///000111000......///000+++++++++***(((''''''(((((('''((()))***+++)))((((((,,,...,,,)))))))))***,,,---//////111222000...000///000222444333///,,,,,,---......,,,,,,...///...///...,,,+++---///000222222222///,,,+++---000000111111//////...---,,,,,,111444222...+++)))(((************++++++,,,---,,,+++******+++---//////........................,,,---......---***)))(((((()))(((((()))***)))'''***))))))((((((((())))))***************)))((('''******)))***+++,,,+++***++++++,,,---------,,,,,,***,,,..................---...//////......---+++******+++++++++***))))))*********))))))******+++++++++*********)))))))))---......,,,(((&&&&&&'''&&&%%%%%%%%%'''((())))))*********)))(((''''''&&&'''((()))))))))(((((('''((((((***,,,---...---,,,+++***************)))((((((***,,,---,,,+++***)))((((((***,,,---...//////,,,---......000222111...///000222333222111000000111//////111333444666888:::AAAMMMXXX\\\YYYQQQJJJHHHDDD@@@@@@@@@???@@@CCCDDDCCCCCCEEEFFFGGGEEECCC???888333333666999<<>><<<:::::::::999:::::::::999888888888888666555222///---...111111222222222222333666777888:::<<>>@@@@@@>>>AAAEEEDDDEEEKKKOOOSSSSSSNNNDDD;;;888:::===999444///...///...---------///111222333666666555//////000222555777888999999<<<>>>???CCCLLLWWW^^^gggnnnvvv{{{}}}lllPPP;;;444444111444333222111111111111111//////000000///---,,,+++((())))))***)))))))))))))))***+++***(((&&&''')))((()))(((&&&%%%%%%$$$###$$$$$$$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$%%%(((***,,,///222111222222222111111111111333222111111000...,,,***++++++,,,------...---,,,,,,,,,+++)))(((&&&&&&&&&+++,,,......,,,+++,,,---,,,---...,,,+++++++++***))),,,///111333555444222000111222333333222000///))))))))))))((()))+++---++++++)))(((***...222222000222444333000---,,,,,,//////000000...***))),,,---111444333000...------///...---,,,++++++,,,---...+++)))******))))))***------.........------,,,,,,---...---,,,,,,+++++++++...000000///...,,,)))&&&''''''(((((((((((((((*********)))((('''((()))((()))************+++++++++,,,,,,---------------+++---...///////////////111111///---,,,---------///---******++++++***)))&&&&&&&&&''''''(((((((((+++***)))((((((((()))******+++,,,------,,,++++++)))((('''&&&&&&''')))***(((((('''''''''''''''&&&&&&((()))(((&&&&&&'''(((***((('''''')))+++---...---+++)))'''''')))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000////////////000000///---,,,---///000000/////////444111000000000//////000222222444666777888888777333555555444333333222111111000///...---,,,,,,,,,*********,,,,,,,,,++++++---------///000000222555===EEEIIIDDD===;;;<<<;;;<<<<<<;;;;;;<<<>>>@@@AAACCCAAADDDHHHHHHHHHKKKLLLLLLIIICCC;;;555333333222000///000111111000000000///111333333333444666777333222333555777999<<<@@@@@@DDDIIINNNVVV```jjjpppvvv}}}www\\\>>>444444111333222111000000000000///..................---,,,'''(((((())))))***++++++***+++,,,,,,***((()))+++((((((((('''&&&%%%$$$###%%%%%%&&&'''((()))(((''''''((((((''''''&&&%%%$$$%%%%%%&&&)))+++---///222000000111111111111111111000000///000000///---+++)))))))))+++...///...,,,************))))))***+++,,,---......---------...------,,,******+++,,,++++++---///111222333222000000111222222111///---,,,))))))((((((((()))+++---******))))))---111444444111444666555222///......000//////000---)))***///000111222111.........///222111///---,,,,,,,,,,,,,,,)))(((******((((((***+++,,,---............---,,,------+++***+++++++++(((+++---...---,,,***(((&&&'''((()))))))))))))))))),,,------+++(((''''''((()))************+++,,,...///////////////......---.../////////......///222222000---,,,------------,,,******++++++***)))((((((((((((((((((((((((***)))'''&&&&&&''')))***+++,,,---//////...,,,+++)))((((((''''''(((+++---***)))(((''''''&&&&&&%%%(((******(((%%%$$$%%%(((***)))''''''))),,,...///...,,,***((((((***++++++---............,,,***)))+++,,,---...///000111111000///............---,,,,,,---///000111111111111333111///000000000111222222222222222222222111111///222333111//////...+++,,,,,,,,,,,,+++++++++++++++******************++++++***+++,,,---,,,---///;;;BBBEEEAAA===>>>BBBDDDDDDCCCBBBBBBCCCDDDEEEEEEGGGGGGLLLQQQRRRSSSTTTSSSIIIEEE>>>888444222000......000333444333222111111222444555444333444777999:::777666888;;;???GGGOOOQQQVVV]]]aaafffnnnvvv|||gggDDD333444222222111000/////////...------+++)))***---......,,,***)))(((((()))***+++,,,))))))***,,,,,,***)))+++((((((''''''&&&%%%$$$$$$$$$%%%&&&((())))))(((&&&((()))+++,,,+++(((&&&%%%&&&%%%'''***,,,---...000//////000111111111111000/////////000111000...,,,,,,+++***,,,......,,,************++++++,,,---///---,,,,,,,,,---......------,,,)))'''(((***,,,+++,,,///000111111222111000111222222111///,,,***))))))(((((('''''')))+++,,,)))))))))***---000111000111333444333000...---...000...---...,,,))),,,222222111000...,,,,,,---///333222000...,,,,,,,,,,,,***'''''')))+++******,,,+++,,,---.........------,,,---,,,)))((()))***)))))),,,---------...---,,,)))***+++,,,,,,,,,,,,,,,)))+++------+++))))))))))))***+++******)))***+++,,,------...............---...//////...------------...---+++***+++***)))((()))++++++***)))))))))(((((((((((((((((('''''')))(((&&&%%%%%%&&&((())))))+++,,,...///...,,,******))))))))))))***+++---+++***)))((((((((('''&&&'''((((((&&&###"""$$$&&&'''&&&&&&'''(((***+++,,,---+++***)))*********+++,,,,,,,,,---,,,+++)))(((,,,,,,,,,,,,------------111///......------,,,,,,,,,---///000222333333222111...,,,,,,---...000222111111111111000...------,,,000000...,,,------,,,)))***+++,,,,,,++++++************)))((((((******((((((***++++++))))))***555999<<<:::999<<>>888444000...,,,,,,000222333444444444333111555666777666444555999===>>>===>>>BBBFFFMMMWWW```eeekkkpppqqqsssyyyrrrMMM555333333222111000/////////---,,,,,,)))'''(((+++......------+++)))(((((()))***+++)))(((***,,,,,,)))(((***((('''&&&'''&&&%%%%%%&&&&&&'''(((***++++++)))(((+++,,,...000...+++(((''''''&&&'''***,,,,,,---............///000111111000000000111111000///...---++++++***+++---...---+++))))))))))))((()))***++++++***)))***,,,---------++++++)))'''''')))++++++---///000000000222222222222111111000...,,,)))(((''''''&&&&&&&&&''')))***)))***++++++,,,------,,,...000000///---+++,,,......---,,,,,,******---222333000...,,,+++***,,,...111000///---,,,+++******((((((((()))+++,,,......------------,,,++++++***+++,,,,,,((('''((()))(((***+++++++++,,,......,,,******+++,,,,,,---------,,,------,,,++++++---///)))*********)))******+++)))***+++,,,---......///------...---,,,+++++++++***++++++***))))))((('''%%%'''******(((''''''(((&&&'''(((((()))(((((((((((('''&&&%%%%%%&&&((())))))***---//////...---+++++++++***+++++++++******))))))((()))*********(((%%%&&&'''&&&$$$$$$%%%'''%%%%%%&&&''')))***************)))))))))******)))***)))((('''(((***++++++,,,,,,,,,,,,------......222000///......---...///------...000111222222222000---++++++,,,---///111000000///...,,,,,,,,,,,,+++,,,,,,++++++,,,------)))***+++------,,,***)))((()))***)))((()))((((((((()))***,,,+++)))))))))---000333333444777;;;===>>>===<<<<<<===>>>======<<<;;;;;;;;;:::>>>BBB???:::888555222///------...111222333444555666666444777777777666555555999===BBBFFFLLLRRRYYY```gggkkkooowwwzzzYYY;;;333444444222111000000000...,,,***)))((())),,,......------,,,***))))))************)))***,,,***&&&&&&***(((&&&&&&&&&&&&&&&''')))+++++++++,,,------,,,+++......000111///+++)))))))))((((((+++,,,,,,,,,---...------...///111111111///000111000...---------*********+++,,,------,,,))))))(((&&&%%%%%%&&&&&&(((''''''(((***+++,,,---,,,------+++***++++++***,,,...///......000111111000///.........---***(((&&&&&&%%%%%%&&&''''''((((((***+++***+++,,,---,,,---...///...,,,+++---///------,,,++++++,,,...000000...,,,,,,+++******+++...------,,,***))))))((()))******(((***...000......---,,,+++***))))))(((***,,,,,,(((''')))***(((((((((((((((***,,,+++((((((((())))))***++++++,,,...---,,,+++++++++---...(((((((((((()))***++++++))))))***+++,,,,,,------***+++,,,++++++*********)))******))))))))))))(((%%%&&&(((((('''&&&&&&&&&&&&'''((()))))))))((((((((('''&&&&&&&&&''')))******,,,//////...---,,,++++++******,,,------***'''((((((((()))++++++***(((%%%%%%&&&&&&&&&&&&&&&'''&&&&&&''')))***++++++******)))(((((()))*********((('''&&&&&&(((***+++,,,+++,,,,,,---...000111222111///.........---...000.........000111111111000000---,,,---------...///000///...---,,,+++,,,...,,,+++***+++++++++,,,---,,,,,,,,,...///...---+++)))******))))))***)))((('''''')))***)))''''''((()))+++---...///111222222444333222333555666666555555555555222000444777444222000//////...---...///000222444555666999:::999:::999:::;;;<<<===AAAFFFPPPXXXaaagggmmmsssuuutttwww~~~aaaAAA333555666444222222222111///---)))***+++,,,------......+++******)))***+++******))))))******&&&!!!###)))(((&&&%%%&&&'''&&&(((***...---,,,,,,,,,---------/////////000...***)))***+++******,,,...---------...---------///000111111---///000...,,,+++,,,...---,,,++++++*********)))******((('''%%%$$$%%%&&&%%%&&&''''''((())),,,......000111000...---,,,+++,,,------,,,+++---//////...,,,,,,,,,...---+++)))&&&&&&%%%%%%&&&&&&''''''%%%''')))((()))+++.........///000000......///111---...---,,,---...//////...,,,+++,,,,,,***)))***+++++++++***)))(((''''''***,,,+++(((***///111...,,,,,,***))))))(((((()))))),,,,,,)))(((++++++)))***)))((())),,,---+++'''(((((((((((()))***+++,,,,,,+++***))))))((('''''''''&&&&&&''')))+++++++++))))))))))))))))))******))))))******************((())))))(((((())))))(((''''''&&&&&&&&&&&&%%%%%%''''''((()))((('''&&&%%%(((''''''''''''((()))******---///...,,,)))(((((()))((())),,,///...+++'''((((((((()))++++++(((&&&$$$%%%%%%%%%%%%$$$$$$$$$&&&&&&''')))***+++++++++***)))(((((()))***+++,,,''''''''')))***++++++***---------------...//////000...------------...111000000///000111111000///---,,,,,,---...---------......///...---,,,---...000,,,+++------+++***+++...------...000111000...++++++)))'''(((***+++)))***)))***+++***))))))+++))))))))))))***,,,+++***+++******,,,///111111000///111333111...111333///000...---///000000111333///333666777888:::<<<<<<<<<===???DDDIIIMMMSSSYYYaaakkksssxxx}}}|||{{{nnnOOO888:::777666444333222111000///,,,,,,,,,---//////...---************)))((('''&&&)))((('''&&&&&&'''''''''%%%&&&'''''''''(((***,,,......///---,,,+++---...000//////...---+++***))),,,,,,,,,,,,,,,,,,+++***+++,,,............////////////...,,,***)))***++++++---...---***)))***+++,,,)))''''''&&&%%%$$$$$$((('''''''''''')))+++,,,+++***+++///111///......000000000//////000222333......//////000...***'''###$$$%%%&&&&&&&&&&&&&&&'''%%%%%%''',,,//////...///......------///111333111...,,,,,,///222000---......---,,,******+++,,,------+++)))(((******)))***((((((***,,,,,,,,,---...---,,,***)))'''&&&$$$((()))))))))))))))))))))******)))***,,,,,,***((()))((()))******((()))+++)))))))))***)))'''&&&'''&&&''''''((()))))))))))))))++++++))))))******)))))))))(((''''''(((((((((***)))(((''''''(((((()))'''%%%%%%'''((('''&&&&&&(((******&&&$$$%%%'''((((((((('''&&&&&&'''((()))+++******)))(((((()))***''')))***++++++***)))(((******))))))+++---+++(((%%%%%%%%%$$$$$$%%%%%%&&&%%%'''((((((((()))***,,,+++***(((''''''((())))))***)))((()))***+++,,,,,,,,,,,,,,,---.../////////111///---,,,,,,---...//////000000000...---,,,+++---,,,+++---...//////---222111///..................---,,,+++++++++++++++////////////111333222///...,,,+++***+++,,,,,,,,,+++***((((((************(((((()))***+++,,,,,,,,,''')))***,,,...000111000///111222000000111222333...000000///222222111333444666888999<<>>===999888555222000/////////......//////000000///...---,,,+++***)))))))))))),,,***((('''&&&&&&%%%%%%&&&'''))))))((('''((((((,,,---......,,,+++,,,,,,+++,,,---......---,,,,,,...------,,,,,,,,,+++***,,,------------......///000000000///,,,+++++++++***,,,---,,,+++))))))***)))&&&%%%%%%%%%$$$$$$$$$&&&&&&'''''')))***,,,,,,---++++++---///000111222222222222111000111222333222111...---,,,+++***)))"""###%%%&&&%%%''')))+++(((''''''(((***---......,,,,,,------......//////...---+++---000333111---))))))))))))))))))***+++,,,,,,***((((((***)))(((&&&%%%'''***---......000...---,,,+++))))))(((((((((((()))))))))*********))))))***,,,------+++(((***)))******)))''''''))))))((((((((((((''''''((((((((()))************)))((())))))(((((())))))((('''((((((((())))))***++++++***)))(((''''''(((((('''&&&&&&'''((((((''''''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((((((''''''((()))******+++******((('''&&&(((*********+++------+++''''''&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&'''))),,,++++++************++++++*********+++,,,,,,,,,,,,---...///...---------...//////000000000000000/////////000///---,,,+++++++++++++++,,,///000///...111000///...------------...---------,,,,,,,,,,,,,,,...///000222444222///,,,,,,,,,,,,---.........,,,+++***)))))))))((((((''''''''''''''''''''''''&&&)))+++,,,,,,---,,,***---///000000111333333222///111000000111111222555777888999:::===BBBHHHMMMVVV]]]dddjjjqqqxxx{{{{{{~~~xxx```EEE<<<999888555111......///111000111222222111000/////////...---,,,,,,+++++++++,,,***((('''&&&&&&&&&%%%(((***,,,,,,***'''&&&&&&)))+++......---,,,++++++((((((((()))***+++,,,,,,///...---,,,,,,++++++***++++++******)))***+++,,,...//////...+++)))(((((())))))+++,,,,,,+++)))(((%%%#########$$$######$$$&&&&&&'''((()))+++,,,,,,...------...000111222333333333333222222111222333///,,,((($$$######%%%&&&###%%%''''''&&&(((---111***************,,,...///---......//////000000///,,,,,,,,,---111333111---&&&&&&&&&'''((()))******)))***)))((()))***)))''''''&&&''')))*********+++,,,,,,+++***))))))+++,,,******)))))))))))))))***((()))+++---///...+++((()))))))))***)))''''''((()))'''&&&''')))))))))*********+++++++++*********'''(((((('''((())))))((('''((()))*********+++,,,+++***)))(((''''''&&&&&&'''&&&&&&((((((((('''((((((((('''&&&''''''&&&%%%$$$%%%&&&'''((('''&&&%%%%%%&&&'''''''''(((((()))...---,,,+++)))'''&&&%%%&&&((())))))((()))******(((((('''''''''&&&&&&&&&((('''&&&%%%$$$%%%(((******++++++,,,,,,,,,,,,,,,++++++,,,---...///...---///111111000---+++,,,......///000000000///..................---,,,,,,------------///111111000///111111000000//////......------------------------,,,---///111333333111...+++,,,---...............,,,++++++)))((((((((()))***)))((('''''''''''''''(((+++---------------------...//////000222333333000444444444666666777;;;:::===@@@BBBGGGPPP[[[bbbnnnvvv|||lllLLL888666555333000......111444000222444444222000000000...///000111000...,,,+++***)))'''&&&''''''((((((***+++------***((('''''')))***---...---,,,++++++***(((&&&$$$$$$'''***,,,...---++++++++++++++++++******)))''''''''')))+++---------+++(((&&&&&&&&&'''((()))+++,,,,,,)))&&&$$$###"""###$$$###$$$%%%''''''''''''(((***+++,,,---...000333333222111000222333333222111111111111///,,,(((&&&%%%%%%(((***((()))***))))))+++///222---,,,++++++---///000111222111111000111111111000------------000111000,,,)))'''&&&&&&''')))))))))((())))))))))))***)))''')))))))))))))))(((''''''*********((('''(((+++...---,,,***)))((('''((((((((()))***,,,---,,,)))'''&&&'''((()))((((((((())))))'''&&&(((+++,,,+++,,,,,,,,,------,,,+++******))))))(((((()))))))))))))))***,,,,,,+++*********++++++******)))(((((('''((('''&&&'''((('''&&&'''''''''((((((((('''&&&%%%%%%&&&((())))))((('''&&&'''))))))((((((***++++++111///---+++***)))((('''((())))))(((''''''''''''(((((((((((((((((((((((())))))'''&&&%%%%%%''')))))))))***+++++++++,,,,,,.........///000111000000111222222000...,,,,,,---............---,,,---------...............///000000000000111222111000//////000000000000/////////------,,,,,,,,,,,,---......///000111111000---+++,,,---...---,,,+++++++++)))*********))))))***,,,,,,+++***))))))))))))******---.........000444555333222000///000333555555222555666666777777888;;;@@@HHHOOOTTT]]]lllvvvzzzxxxSSS666333333222000...///111333///111333222000//////000///000111222222000...,,,)))((('''&&&'''((()))))))))***+++***)))(((((())))))***+++,,,,,,,,,,,,,,,---+++(((&&&&&&(((+++---+++***)))***+++,,,,,,,,,,,,++++++)))))))))+++,,,......---+++(((&&&&&&''''''&&&'''***,,,,,,)))&&&&&&%%%$$$%%%%%%$$$%%%&&&)))(((&&&&&&&&&((()))++++++...111333444333111000222333333222111000000000000---+++******)))***,,,++++++***+++,,,...//////---+++***,,,///222333333222222111111111000...,,,......------///111000......,,,(((&&&&&&''''''''''''((())))))***+++)))'''(((((())))))))))))***))))))***)))(((''''''***------,,,***)))(((''''''''')))))))))******)))'''&&&%%%&&&((((((((()))*********((((((,,,......---,,,.../////////...,,,,,,,,,,,,+++******++++++*********,,,---,,,+++***)))))),,,,,,,,,---,,,,,,++++++)))((('''((('''%%%%%%&&&&&&((()))***(((&&&&&&'''''''''((()))))))))((((((+++,,,+++))))))+++------000...,,,+++++++++***)))---+++*********)))(((''''''((((((((((((((('''''')))******)))((((((((()))******+++******+++,,,...111000///000111222222222222111000///...---,,,,,,---...//////.........///......///.........////////////000000111000///...,,,---.........---.........---,,,++++++,,,...///000000/////////---+++***,,,,,,,,,+++)))(((((()))((()))******)))***,,,---++++++))))))(((((())))))+++---///......111444555777777555333333555666555888999888888;;;===???CCCNNNYYYbbbhhhuuuZZZ777333333222000......///000///111111000...---...///000000000000000000000///+++)))'''&&&&&&'''(((((('''(((((((((''''''((()))************++++++++++++)))))))))))))))***++++++)))(((((()))***+++,,,,,,,,,,,,,,,+++++++++,,,---......---***'''&&&&&&(((&&&&&&&&&(((***+++)))&&&'''&&&&&&&&&&&&%%%%%%''')))(((&&&$$$$$$&&&((())))))+++---...000222333333222333333333222111111111...+++***++++++)))'''(((***))))))+++---///......---+++***,,,111444444333111111111222222///+++(((------------///111222111111///+++(((&&&%%%%%%%%%'''((())))))***+++***(((&&&''''''&&&&&&((())))))*********)))((((((***,,,******))))))(((((()))))))))))))))(((((('''&&&&&&'''((()))((('''(((******+++***+++...000///------///000111111///.........---+++***+++,,,,,,++++++++++++,,,,,,,,,++++++***++++++,,,---------,,,+++***)))))))))'''&&&&&&''''''(((***+++)))&&&''')))((((((((())))))))))))))),,,------******,,,...------+++*********++++++***---+++******++++++******))))))))))))(((&&&%%%$$$)))***+++,,,++++++***)))---------,,,+++,,,---///111000//////000222222333222111/////////...---,,,)))+++...000000////////////000000///...---,,,---...//////000111111111111---.........---,,,---...000///---,,,,,,,,,...///...---,,,,,,,,,+++***+++***))))))((((((((()))))))))***************+++,,,,,,+++***)))((((((((((((,,,///222222222111000///444666777555555555555555888;;;;;;===DDDJJJQQQXXXdddkkksss{{{ddd???444333111///...------...111111000///---,,,---...///////////////000000000+++)))'''&&&&&&&&&''''''''''''((('''&&&&&&''')))******)))))))))(((((('''$$$%%%&&&((())))))(((((())))))))))))*********))))))***+++++++++++++++,,,,,,,,,,,,)))'''%%%%%%&&&&&&%%%$$$%%%'''((((((&&&'''&&&&&&&&&&&&%%%%%%'''((('''%%%$$$$$$%%%&&&'''''')))***)))+++///333444222333333222111111222222222---+++...///---++++++)))))))))***,,,---......---,,,,,,...111444444333222111000000000///,,,***,,,---......///222222111000///---***(((&&&%%%%%%'''((((((((()))+++***((('''((('''%%%$$$&&&''''''))))))******************(((((((((((()))))))))))))))))))))((((((''''''''')))***)))''''''(((******,,,,,,---...///---,,,---...///111000///---......,,,***(((***+++,,,+++,,,---,,,,,,,,,------,,,+++***+++,,,---...---,,,++++++*********)))((((((***))))))***+++***(((((()))((())))))*********))))))***------++++++---...,,,+++***((()))***+++***))))))(((((())))))((()))+++***++++++***)))(((&&&%%%)))***+++,,,---,,,,,,+++---...///...,,,+++,,,---......---...///000000000000000000///...---,,,,,,(((***---///...------...///000000000///---------/////////000000111222222000000000...,,,+++,,,---//////...---,,,,,,,,,,,,,,,+++***+++***))))))***((((((((())))))******)))***)))((())))))***++++++---,,,,,,,,,++++++++++++---111444555666555222///222555666555555777:::;;;:::AAAHHHNNNVVV^^^gggpppyyyzzznnnIII444222000...------......222222000...,,,,,,,,,------...///000111000///...+++)))'''%%%%%%&&&'''''''''((()))((('''&&&'''((()))))))))((((((&&&%%%######$$$%%%&&&''''''((((((******************((('''''')))+++,,,,,,,,,+++++++++,,,,,,+++(((&&&%%%%%%&&&$$$###$$$%%%''''''&&&&&&&&&&&&&&&%%%$$$%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&((((((((()))---000111222222222111111111222333111,,,)))---000///------***+++++++++++++++---.........///111222333333444444111---++++++,,,---,,,,,,...///000000111111///...///...---***((('''''''''((((((((()))******(((((()))(((&&&%%%(((***+++(((((()))***+++***)))((()))))))))))))))((((((((()))))))))))))))(((((((((*********'''''')))++++++...------...---+++,,,---,,,...//////---,,,,,,---+++(((''')))+++++++++,,,///---,,,,,,......,,,***,,,---///000000///------,,,++++++,,,+++***+++---+++))))))++++++***)))))))))***+++,,,,,,+++***)))(((,,,...------......++++++***((()))***+++***)))(((((()))***(((&&&(((++++++,,,,,,,,,,,,***)))((()))***+++,,,------,,,,,,+++---......+++***)))***+++,,,,,,---...///...---///000111///---+++,,,---,,,---...---++++++,,,......000111111000///////////////............///000111111000---***)))***+++............---,,,******+++************''''''((((((((()))***++++++***((()))((('''((()))++++++++++++,,,,,,------.........---000333555666888666444555777888666666;;;AAAFFFKKKWWWccckkkqqquuu|||yyyWWW888222000---,,,...,,,000222333222000---,,,---.....................---,,,)))((('''%%%&&&(((((('''&&&(((((('''&&&'''''''''&&&'''((((((((('''%%%%%%&&&'''&&&$$$%%%((()))(((&&&'''(((''''''(((+++...,,,---,,,((('''(((+++,,,(((***+++***&&&$$$###$$$#########%%%'''((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((((((((())),,,///111222222222111///000333111...+++,,,111333111...---...///...,,,,,,...000111000333777666222000111222///,,,++++++---......///000...+++,,,111000+++,,,......+++((('''''''''&&&'''(((***+++***)))'''((((((((((((((()))+++,,,******+++,,,......---+++***'''&&&)))+++***)))((('''))),,,---,,,++++++,,,)))))))))******+++,,,------...---,,,+++************,,,---...---,,,++++++'''))),,,---,,,++++++,,,.........---,,,+++,,,---,,,---///000000///......---+++)))))))))***++++++******,,,,,,+++***)))((('''(((***+++***)))))))))(((***,,,,,,...000000///...,,,)))(((((())))))(((((('''&&&&&&'''(((((((((+++++++++---//////,,,)))((()))******+++---......---,,,,,,,,,,,,++++++,,,...------...000///,,,***---///111111000...------++++++,,,---......------000000111222222222111000............///000000111222111///---,,,+++,,,,,,***---///,,,******++++++,,,+++)))(((((()))))))))))))))***+++,,,,,,***)))(((+++...---+++)))+++---,,,---...000111111000///...111444666999:::888666888999999<<>>333111111///000///111111111111///---,,,,,,---,,,,,,,,,---.........---******(((''')))******(((''')))***((('''(((((((((&&&'''((()))((('''&&&%%%&&&''''''%%%&&&(((((('''&&&''''''''''''))),,,......///---)))&&&&&&((()))))))))***(((&&&$$$############$$$%%%&&&'''&&&&&&%%%$$$######$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&&&&'''***,,,///000111000---,,,000444222///,,,,,,000222111///...//////...------...///222222444666333...---///...---+++***+++,,,---...---///---+++---111000++++++------+++((((((((((((''''''((()))******)))((())))))))))))))))))***+++)))******,,,------,,,+++(((''''''''')))***)))(((%%%)))---000000...+++)))************++++++,,,,,,---.........,,,***))))))(((***,,,------,,,++++++,,,---//////...,,,,,,------------,,,,,,++++++,,,,,,,,,...///000000///...------,,,---------+++***,,,,,,,,,,,,,,,+++***)))'''(((***+++************+++---.........//////......---+++***)))))))))(((&&&&&&&&&''')))***++++++******+++,,,......---+++)))******))))))+++,,,+++---,,,+++++++++***+++---******+++,,,......,,,+++,,,...111111000///.........---,,,---///000///...111111111111000///.........------......///000000000///---,,,++++++++++++,,,......,,,******++++++******))))))))))))***+++******+++,,,.........------......---,,,,,,,,,---------...000111222333333333555777777888:::::::::===AAAEEELLLVVV^^^bbbggguuu~~~mmmGGG333111333000111000///000111111///---+++***+++)))))))))***++++++************))))))***,,,,,,***)))++++++)))((())))))((('''((()))))))))((('''&&&&&&''''''''''''(((((('''''''''&&&&&&'''))),,,.........,,,(((%%%%%%&&&&&&(((((('''&&&%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$###%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%''')))***++++++***'''''',,,222000...,,,---///222333333/////////.........------333333444444///***)))+++***************,,,...///,,,---,,,+++---111000,,,***+++,,,***)))))))))))))))(((((()))*********)))************))))))))))))((()))***+++++++++++++++(((***)))''''''******)))(((***+++,,,,,,+++***)))++++++++++++++++++++++++,,,---......,,,***((('''&&&(((***,,,,,,++++++***---......---,,,,,,,,,...///......---.........---++++++,,,...///000///---,,,++++++,,,,,,,,,***))),,,++++++,,,------,,,+++((())))))))))))(((((()))---..................---.........---+++***)))))))))))))))***++++++******))))))******++++++,,,,,,++++++***((((((***+++***---+++************+++---))))))***+++,,,,,,,,,,,,---///000111///......///000---++++++...//////---111111000///---,,,------...............//////000///...------,,,,,,+++,,,,,,------+++******++++++)))******)))((()))***,,,,,,,,,---...000111111111...---++++++,,,,,,+++***//////111333555666888888666777888777777;;;???AAAHHHNNNUUU^^^iiirrrvvv{{{vvvRRR666111555111111000---///000000///---+++))))))******)))******)))'''&&&))))))))))))+++---,,,******+++***)))((()))))))))))))))))))))((((((''''''&&&'''((()))))))))))))))***)))''''''((()))+++,,,,,,,,,***'''%%%%%%&&&''''''&&&%%%$$$%%%%%%$$$###$$$%%%''''''&&&%%%$$$%%%%%%%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$#########"""#########$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%***//////...---...///111222333000///............---,,,222222111000,,,(((''')))((()))******+++,,,...000---...,,,+++---111000---)))***************+++++++++***)))))))))******+++*********)))((('''((()))(((***++++++***)))*********------(((''')))+++***+++,,,,,,+++)))((()))***++++++,,,,,,,,,,,,,,,+++,,,------,,,+++)))((((((((()))*********))))))***,,,,,,,,,+++***+++---...000///......///000//////,,,++++++,,,//////...,,,***)))(((((()))************)))(((***,,,------,,,+++***)))(((&&&&&&%%%&&&***++++++,,,,,,------,,,...///000///,,,*********,,,,,,------,,,+++***)))******))))))(((((()))***++++++)))'''(((***,,,,,,...,,,++++++***)))***+++***+++,,,,,,,,,+++,,,---///000000000///---------000...------...//////.../////////...,,,,,,,,,......//////////////////000//////.........---------,,,,,,+++***))))))+++++++++++++++***(((((()))+++...//////000000111222222+++***)))***+++,,,+++))),,,...000333444555666666777999;;;;;;>>>DDDKKKPPPYYYaaahhhnnnvvv~~~___>>>444666333222000---+++,,,------,,,+++)))))),,,,,,+++++++++***(((&&&((()))((()))+++,,,,,,*********)))(((((()))***)))+++***((('''&&&&&&'''''''''(((***++++++++++++,,,---,,,***)))))))))))))))***)))(((&&&%%%%%%&&&((('''%%%$$$$$$%%%&&&%%%%%%$$$&&&'''(((&&&%%%%%%%%%%%%&&&&&&((())))))((('''%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$%%%'''(((***---//////000000/////////...///...---,,,------,,,***111///...---,,,*********)))***+++++++++,,,...000000///,,,***,,,000000...***)))***++++++,,,,,,,,,,,,+++***)))((()))+++,,,+++***)))(((''''''((())))))***+++***)))))))))***)))------(((&&&)))++++++***---111000,,,(((((()))***+++,,,,,,---------,,,,,,---,,,+++***)))******,,,,,,+++***)))((()))***------,,,,,,,,,---...000///...,,,,,,............---,,,+++,,,---...,,,+++((((((((((((***+++,,,,,,***)))((()))***,,,,,,++++++***)))'''&&&&&&&&&&&&(((((()))***+++++++++,,,---///000///---++++++,,,,,,---.........---,,,,,,******)))((((((((()))***))))))((('''(((+++---......---,,,,,,+++)))(((((()))+++,,,,,,,,,+++,,,------...//////......------000111111111000///000111.../////////---,,,,,,---...///000000///......///.........---------......,,,***)))))))))***+++,,,,,,,,,,,,,,,++++++,,,---000000000/////////000000+++,,,---...------,,,,,,---///111333444666888999<<>>FFFPPP[[[aaahhhsss|||zzz\\\GGG;;;444222111///---------,,,---///222000////////////---+++,,,...///000000///...---(((''''''))),,,...---+++------...///000000000000111000111111...***''''''))))))((('''&&&''')))***+++......(((&&&(((***((())))))((('''%%%$$$(((,,,///...+++)))'''&&&''''''$$$''')))'''$$$%%%))),,,******)))((('''&&&&&&%%%&&&)))++++++++++++(((&&&'''&&&&&&(((++++++(((%%%'''''''''''''''&&&&&&'''((()))***+++,,,---///000,,,++++++...///...............///111000,,,***+++///000111000......///111///...------------+++*********+++---...---,,,,,,+++***+++---...---,,,---///...---------,,,---///,,,,,,***'''&&&'''((((((&&&&&&'''((()))))))))(((((()))***+++,,,,,,,,,,,,(((((()))***))))))((((((,,,)))'''(((*********+++,,,+++******++++++++++++))))))))))))(((((()))+++***+++,,,......---,,,+++******)))************))))))***+++,,,---.........///...,,,++++++---...///,,,+++***---///...---,,,,,,+++,,,---...---,,,,,,+++)))&&&$$$###%%%)))---...++++++---///---+++************)))***---------...***)))***+++***'''%%%))))))+++---+++''''''******))))))***,,,.........///---+++***+++,,,,,,---++++++---...///...000222222111//////......,,,+++---,,,++++++---000333555444333111111222333333111111222777>>>CCCFFFLLLRRR```iiipppqqqttt}}}oooIII777666///000///...,,,,,,---///000111111000.........,,,***++++++,,,------+++***++++++)))***++++++******+++'''((())),,,///111111111111///...///---***)))******++++++***))))))***,,,,,,,,,,,,+++))))))***++++++***(((''''''(((***+++///...,,,)))'''&&&''''''&&&((()))'''&&&'''((()))************(((%%%$$$%%%'''(((+++,,,,,,+++)))''''''&&&%%%&&&))),,,***%%%%%%%%%%%%%%%&&&&&&'''(((***((('''***---//////111------...000333333111//////---...///---((('''***000111000------000222111000111000///+++)))((()))***++++++++++++,,,---...///---+++***++++++,,,---...//////...,,,,,,,,,...+++***(((&&&%%%&&&'''))))))'''%%%$$$$$$%%%(((+++)))***,,,------+++)))((((((((()))*********)))(((***++++++***))))))***+++---,,,++++++,,,---,,,,,,))))))*********)))(((((()))***,,,------,,,+++***(((((()))***++++++++++++)))******************+++...---+++++++++,,,,,,,,,+++***+++...///---,,,,,,,,,,,,,,,,,,------,,,,,,***)))(((&&&%%%''')))+++,,,+++,,,,,,,,,,,,,,,...***)))((()))+++,,,,,,++++++,,,,,,+++)))'''''''''&&&''')))***(((&&&&&&((()))((())),,,---------///000...+++***+++------,,,,,,***+++......++++++---------...------,,,,,,,,,(((***,,,/////////111555444333222222222333444555777;;;CCCMMMVVV\\\aaaeeepppsssyyyyyyRRR:::555111111000///.........000111000000...---------,,,+++******+++,,,,,,***+++------,,,+++,,,+++(((''''''$$$%%%&&&)))+++---......---,,,,,,,,,,,,***)))******+++,,,,,,+++***+++,,,*********))))))))))))***+++***(((''''''(((***+++---------,,,+++)))'''%%%%%%'''(((&&&%%%'''((()))************)))&&&%%%%%%((()))***++++++***((('''&&&%%%$$$%%%(((+++)))&&&%%%%%%%%%&&&'''((()))***+++((((((,,,000111111111......///111222222///---...,,,,,,...,,,)))((()))...000///------000111000111111000---***)))))))))++++++***))))))***,,,---///...---,,,+++++++++,,,,,,.........---,,,---...,,,+++***)))))))))***++++++)))''''''&&&&&&(((+++((()))***++++++)))((('''((((((******+++******)))...,,,***((('''(((***,,,---,,,++++++,,,,,,,,,,,,(((((()))******++++++++++++,,,------,,,+++)))((('''((()))++++++***))))))))))))***)))))))))******,,,,,,++++++++++++)))(((,,,******,,,---,,,,,,---+++,,,,,,,,,,,,+++,,,,,,++++++***)))(((((()))+++,,,++++++------+++++++++***))))))***+++,,,,,,,,,,,,,,,,,,***((('''&&&%%%((('''((())))))''''''((())))))***---...------...111///---,,,---...///...---******------++++++....../////////...------,,,...---,,,***)))***///333222333444666888:::::::::EEELLLVVV```fffiiimmmpppvvv}}}^^^>>>333222000///...------...///000000///---+++***++++++***))))))***+++++++++---000///......---,,,)))'''&&&'''(((((()))))))))***+++***))))))******))))))))))))+++......------------***)))))))))))))))((((((***((('''&&&&&&'''(((***++++++,,,,,,+++)))'''&&&%%%''''''&&&%%%'''))))))***)))******)))&&&&&&''''''((())))))))))))((('''$$$$$$###%%%(((***(((&&&((((((((((((((()))*********)))***...111333222111111111222333444333000...---++++++---,,,***))))))---//////...///111111000333222111///,,,++++++------,,,+++))))))***,,,...000000000...,,,******+++,,,...///...---,,,,,,---,,,,,,,,,,,,------,,,,,,,,,+++***)))((('''(((******+++,,,,,,,,,+++***)))))))))***++++++++++++***...---***(((''')))+++---------,,,,,,------------))))))))))))***+++------------------+++)))'''&&&((()))++++++******************))))))(((((()))***+++++++++,,,,,,+++)))(((***))))))+++,,,,,,+++++++++,,,,,,+++*********+++***+++++++++***)))))))))+++******,,,---,,,***))))))***+++,,,,,,,,,---......---+++***)))(((''''''((('''''')))***)))((()))******,,,...///.........111111000//////000000111...,,,+++,,,---+++,,,///111111222111///---,,,,,,------+++)))))),,,222666666666777;;;AAAHHHNNNQQQ[[[aaajjjqqqttttttwwwzzzlllFFF333222///...------------...///000000---***)))***+++***))))))***+++***+++...333111000000000...,,,***))))))******)))((()))***,,,******))))))((('''''''''(((***...//////.........---,,,*********)))'''&&&((('''&&&%%%%%%&&&'''(((***)))(((''''''((((((((('''((((((''''''((()))***)))(((((()))(((&&&&&&(((&&&&&&'''''''''(((((((((%%%$$$$$$%%%'''((('''&&&***+++++++++++++++***)))((())),,,///111111111111222222333444555333000...,,,***)))+++,,,+++******---...//////111222222000222333222000...,,,---...---,,,+++***)))***+++---///111111000---+++***+++---...//////---+++******+++,,,---.........,,,+++++++++++++++***((()))+++,,,------.........---,,,++++++,,,,,,,,,,,,+++++++++++++++***+++,,,---...///.....................,,,+++************+++,,,---------,,,+++)))(((''',,,------,,,+++***,,,...++++++***)))((()))***+++++++++,,,---------,,,+++)))***+++---......---,,,+++++++++***)))((()))******+++,,,,,,+++*********+++))))))+++---,,,+++***)))+++------,,,,,,...///...---,,,,,,,,,,,,++++++((('''''')))*********++++++,,,.../////////000000333222222111000000111111///...---...---,,,,,,...111111222000...,,,+++,,,,,,...//////...000444666:::;;;@@@HHHRRR]]]eeejjjlllooouuuyyy{{{}}}zzzRRR777333//////............////////////---***)))***,,,,,,***)))***+++++++++...222222222222000///...,,,***%%%&&&'''''''''(((***,,,*********(((((('''&&&&&&&&&)))---///000/////////...---++++++***)))'''&&&'''&&&%%%$$$$$$%%%&&&'''((('''$$$$$$%%%''')))***((())))))(((''')))))))))(((''''''((('''&&&&&&((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&''''''&&&+++,,,---......---+++***'''+++000111111000000111000000222333333111///---***(((((()))******)))))),,,---...///111222222000///000111000...,,,,,,,,,************))))))******...000222111...,,,+++,,,,,,---......,,,*********+++,,,---...///...+++)))******++++++***)))***---+++,,,,,,------------------------------,,,++++++************+++,,,,,,,,,......//////............,,,,,,+++************+++++++++++++++*********))),,,...//////---,,,,,,---,,,++++++)))))))))***,,,---,,,,,,,,,------------+++++++++,,,...000000000++++++***)))(((((()))***++++++,,,+++++++++,,,---...+++)))***,,,,,,++++++***,,,......---,,,.../////////...------,,,,,,,,,))))))******)))(((***------............000111333444444333111000000000000////////////...---,,,,,,...//////...,,,******+++///111222333333333666:::AAAGGGQQQ]]]gggnnnssstttxxxzzz~~~\\\;;;333.........------------...------,,,))))))+++---...***)))***+++,,,,,,...000222222111///---,,,***)))'''''''''''''''((()))******+++***)))))))))))))))'''***---////////////000------++++++***)))((('''&&&&&&$$$$$$$$$$$$&&&&&&'''%%%$$$%%%&&&((()))((('''))))))(((((())))))((('''&&&&&&''''''&&&'''((()))((('''&&&&&&''''''((()))(((&&&&&&&&&&&&''')))***+++---...///...------)))...333333111000000000///000222333333111///---(((((('''(((((((((((((((******,,,...000111000///...000111111///---------++++++,,,++++++******+++...///111000///---,,,,,,)))+++,,,,,,+++++++++,,,,,,,,,---///000///,,,***(((((()))))))))(((+++...,,,,,,,,,,,,------------------------,,,,,,++++++,,,+++)))))))))***++++++,,,------------,,,,,,---***++++++++++++++++++******)))))))))***++++++,,,))),,,///000///,,,***)))++++++***)))))))))***+++///---+++******++++++,,,,,,+++)))'''))),,,///000+++***)))(((((()))***+++++++++******)))***+++---111...++++++++++++***++++++---//////...---...///000000000...,,,+++***)))++++++++++++)))(((***---///000000......///222333444333222000/////////000///////////////---,,,+++---......---++++++,,,...000000333999===AAAIIIQQQTTTZZZccclllsssxxx|||~~~ccc???333---------,,,,,,,,,++++++,,,,,,+++)))(((***,,,,,,***)))***---...//////000111111000---+++***)))(((++++++******+++,,,,,,,,,---......,,,,,,......---***,,,...//////...///000......---+++)))((((((((('''&&&%%%$$$$$$%%%&&&''''''&&&$$$%%%&&&''''''&&&&&&((())))))***++++++)))'''&&&&&&'''&&&&&&''')))((((((((('''((()))******+++)))''''''''''''))),,,+++++++++,,,,,,---...///,,,000444444222111000...///000222444333111///---))))))))))))(((((())))))))))))***---000111000//////000111111///......///.........---+++++++++,,,---...//////...---+++***((()))++++++******+++---++++++,,,...//////---+++((((((((((((''''''+++///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++******+++++++++******+++,,,,,,+++***++++++)))***+++,,,---,,,+++***)))))))))))))))***+++,,,)))***,,,------+++)))(((***++++++*********++++++...,,,***)))))))))******+++***(((&&&'''***------+++***(((((()))++++++++++++++++++***))))))***+++///---,,,,,,,,,++++++,,,---///000000///......//////111111000,,,)))((((((***))))))*********---000222444444111000111222333444222///...///000000000000000000000000000/////////000000///...///333666666777@@@NNNVVVYYY```iiihhhmmmsssxxx}}}hhhCCC555.........------,,,,,,,,,,,,---+++((('''((())))))+++***+++///111111111111000000///+++*********(((***)))***,,,///111222222111222222000000111111000---...//////......///000111000///,,,)))'''((((((''''''&&&%%%%%%&&&'''''')))&&&$$$###$$$&&&&&&&&&&&&(((***+++,,,---,,,+++(((''''''''''''&&&''')))'''''''''((()))+++---...,,,***(((''''''(((+++...,,,+++***)))***,,,...//////111333333333222///+++...///111222222000---,,,***+++,,,+++))))))***+++)))(((***---000111000//////000000///------.../////////---,,,******++++++---------------,,,***))))))*********))))))+++,,,+++***+++,,,...///---,,,((((((''''''&&&'''+++000...---,,,+++*********************+++++++++++++++***+++,,,...//////,,,+++)))***++++++************)))***,,,......,,,***(((******)))))))))***+++,,,++++++******************++++++,,,,,,++++++,,,,,,,,,+++)))))))))*********,,,,,,,,,++++++---,,,***,,,)))''''''***,,,,,,,,,.........---,,,,,,,,,,,,++++++,,,------,,,,,,...///000000111000/////////...000222111---))))))***(((&&&&&&(((+++...111333555777777555333333333333333111...---///000111000222222111111111222333333333444444333333444999<<>>DDDLLLWWW[[[bbbiiipppwww~~~lllPPP:::555333222---,,,,,,((()))((()))***++++++,,,...///000------111222111333111//////000///---------///...,,,++++++---///111111000////////////000111000///......000000///---/////////---***((('''''')))(((&&&&&&&&&''')))***++++++***))))))***,,,...+++)))((()))***+++***)))((())))))***++++++)))((('''''''''&&&&&&&&&'''(((***)))***---///000000111222111///------...---+++***---000111///---++++++,,,,,,,,,+++,,,......---'''%%%$$$%%%(((++++++***---,,,+++++++++***)))(((((())))))(((&&&%%%&&&''''''((()))))))))((()))******((('''''''''((((((''''''(((***+++,,,,,,,,,+++,,,......+++((((((((((((++++++,,,,,,***)))((('''*********+++---...,,,***)))((('''''''''((()))************************++++++,,,,,,,,,,,,...//////---,,,+++))))))+++,,,...---,,,+++***)))((()))******,,,...---***)))+++---///---+++******+++---...,,,---...///000///...---,,,,,,...000111111//////000000000///---,,,...000...------......------//////...,,,*********,,,---+++,,,------.........---...---,,,---------,,,+++)))***,,,...111222333333555444444666999;;;;;;:::;;;<<<<<<;;;999888777777;;;:::===EEEKKKPPPZZZcccggglllsssyyy}}}qqqWWW@@@555222333///------)))+++***)))***+++***+++,,,...///---,,,///000000222000...,,,......---,,,......---,,,+++,,,///222444222000////////////000222222000......000000...,,,+++++++++)))((('''&&&&&&'''&&&&&&'''((())))))***)))(((''''''(((***---///,,,++++++*********))))))((()))))))))***+++***(((''''''&&&%%%$$$$$$&&&''')))((())),,,///000111222333111//////000000...++++++---///000000......---,,,,,,+++***+++---...---'''&&&%%%&&&)))******)))***)))))))))*********))))))******)))'''&&&'''))))))))))))))))))))))))))))))'''%%%%%%&&&'''((('''((()))***,,,------------------+++(((&&&''')))***++++++***)))(((((()))***))))))***+++------,,,++++++***(((''''''(((***+++***+++++++++******))))))+++,,,---,,,,,,...000000///...---,,,+++,,,...000222000...---,,,,,,---...***,,,......,,,+++---///...---+++))))))***+++,,,000000000///////////////000//////000000111222333222222111///------...///......000111000...///000///...,,,+++++++++,,,---+++,,,------......---++++++++++++,,,------,,,+++((())),,,///111222333555777666666888;;;===>>>>>>???@@@???<<<999999<<>>@@@BBBDDDDDD???EEEHHHFFFAAABBBIIIQQQ\\\```eeehhhkkkpppwww|||nnnQQQ;;;222555000,,,...------,,,+++,,,,,,++++++,,,///000---************...,,,)))(((,,,///...------,,,,,,...///000111222222333222111222222///...///...---,,,+++***)))(((''''''&&&%%%&&&'''((('''&&&$$$$$$&&&(((***+++***)))******))))))))))))******.........---,,,+++,,,---++++++***)))+++------+++******)))(((''''''((()))((()))+++---,,,,,,000555111222222222111000//////,,,,,,,,,---......//////------+++))))))******((()))))))))***************$$$%%%&&&''')))******)))(((((((((***,,,---+++)))+++(((&&&%%%''')))+++,,,,,,***''''''((()))***))),,,,,,,,,,,,,,,,,,,,,,,,******)))''''''(((((('''---,,,,,,++++++***)))((())))))***)))))))))))))))((((((((()))***++++++,,,...---,,,,,,,,,,,,,,,------///000///------,,,++++++,,,...000000///000000///------............///111///.........---+++))),,,---...//////...---,,,+++---///111111///---+++//////111444444111000000000000000000000000///...222333333222000...111444333222000///...---------...///...---------,,,)))+++---///000///.........---...000222111000444888<<<>>>AAADDDGGGHHHIIIJJJHHHRRR\\\]]]WWWWWWaaakkknnnqqqssssssuuu{{{www[[[@@@555222444...000---,,,+++***+++,,,,,,---...222111///---+++***+++,,,+++******,,,---,,,,,,...///.........,,,+++---111111000//////000...---,,,***((('''&&&'''(((((('''%%%&&&'''&&&%%%&&&&&&%%%%%%''''''&&&((()))&&&"""'''''''''&&&&&&&&&''''''***++++++***((('''((()))+++***)))***+++---------***)))))))))(((((()))++++++,,,......---,,,,,,---000111000...,,,,,,------***+++,,,,,,,,,,,,...000,,,,,,,,,++++++***)))(((***)))))))))+++,,,,,,,,,((((((((('''(((***+++***%%%'''(((***,,,...,,,***%%%###"""$$$(((++++++))))))******+++************,,,,,,,,,+++++++++,,,---+++)))'''(((((('''((())))))***,,,,,,+++)))((((((***)))))))))((((((((('''((('''''''''((()))******)))******))))))***+++---000...,,,------+++******,,,+++,,,---///000000000...///000000///...---,,,,,,------.........------,,,---///111111111000///...---,,,...///000///---///000000///...------...000000000222444333000...000222111...---...//////111000///............---...000111000...,,,+++,,,,,,---...//////...///222111000222444333222666<<>>KKKSSS\\\hhhqqqxxx}}}wwwsssvvv{{{{{{uuurrruuu|||uuuUUU:::666444444222222111---+++,,,///000///...000000///---,,,,,,---...+++)))((((((((((((***,,,000...,,,+++)))((('''((()))))))))))))))((('''&&&&&&&&&'''''''''''''''(((---///000///...,,,+++)))'''&&&''')))+++)))'''%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))))))))''''''((()))&&&'''(((((()))***+++,,,---+++++++++******+++...///000111111///.........000000///,,,******)))(((,,,,,,,,,,,,,,,---...///000000...---,,,+++***)))++++++,,,,,,---......---,,,------,,,,,,,,,+++(((((((((&&&$$$###%%%'''((('''&&&&&&&&&'''((()))******+++,,,+++***************))))))***---.........---,,,,,,------,,,++++++++++++,,,---,,,,,,------***************************)))'''%%%&&&''''''(((((())))))(((((()))+++,,,,,,+++,,,......,,,***)))++++++***++++++,,,,,,+++---....../////////...---,,,---///000000...---+++...///000111222222222222222000//////111333444444222222111000000000111222222111111000000///,,,***...///000000///000000//////111222111///---...///...///000///...---...///111///...000222222222222333333555777777888???FFF[[[iiiuuu~~~|||~~~~~~}}}___===777444777333444111...,,,---/////////............---------...///---+++)))'''''')))+++---///---+++***)))((('''&&&'''((((((((((((((('''&&&''''''&&&&&&&&&(((,,,///111333333222000///---+++)))((((((+++,,,)))&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&'''((('''(((************+++,,,,,,*********))))))***---///000111000...------...111111000...,,,,,,+++***++++++++++++,,,...//////111000///---,,,+++***)))((()))***+++,,,,,,,,,,,,,,,,,,***((((((***)))(((((((((&&&###!!!###&&&''''''''''''&&&&&&''')))+++++++++,,,+++************((('''''')))---//////......---,,,......---,,,,,,,,,---------------...///++++++++++++++++++,,,,,,+++***(((((((((((())))))))))))))))))))))))***+++***+++,,,---...------,,,,,,,,,,,,,,,,,,---------000000000000000///...,,,,,,---...//////...------//////000000111222222222111000///...////////////111111111111222222333333///////////////......---///000000000000000000000...000111111000000000111000000000///......///000111///...111444555333222444666888999;;;BBBOOO\\\ttt}}}|||hhhDDD:::666:::444555111///...//////......///......///.........///000000...,,,***)))+++---///...,,,************((('''''')))***))))))++++++)))(((((('''''''''***...111444666555333222111000///,,,++++++---,,,)))&&&'''&&&&&&&&&&&&''''''((((((''''''''''''&&&'''((((((&&&'''***++++++++++++,,,+++*********))))))***,,,...000111000...---...///111111000///......---+++******)))***,,,...////////////...---,,,+++***)))'''((())))))***)))))))))+++***)))''''''))))))(((''''''&&&###"""###%%%&&&&&&'''''''''&&&''')))+++++++++++++++***)))******((('''''')))---//////...///---+++,,,,,,++++++,,,------------,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++******+++++++++++++++++++++++++++,,,,,,------///000000...------------------.../////////000000///...,,,,,,,,,,,,------...//////000////////////000000000111000000//////...---,,,//////000222333333222222...//////000000000111222333222111111111000000000000000000111222222111/////////////////////000111000......111444333111000444444888???LLL\\\nnnzzznnnLLL:::777888444444111000000111000///...///...///////////////000111111000...,,,+++---///000++++++)))''''''((((((&&&(((+++,,,+++,,,......---++++++,,,,,,---...///000555666666444333333333222///...------+++)))((('''&&&&&&&&&&&&&&&''''''((()))(((((('''''''''((()))'''(((*********)))(((''')))))))))))))))((()))***...000222111///...000222222333222111111111///---***(((((())),,,.........///////////////---,,,+++)))******)))(((''''''''')))******)))***+++***(((&&&&&&&&&$$$###$$$$$$$$$%%%&&&'''''''''''')))+++++++++++++++***)))***+++******)))+++---///000000111...---,,,,,,,,,,,,---------,,,,,,+++,,,---...,,,,,,,,,,,,++++++++++++((())))))+++,,,,,,+++***------.../////////...------......---...000111222111111000///...---------,,,,,,,,,...//////...------,,,++++++,,,...///000222111111111000111111111222222222222222111111000000111222444555555444333000111222222222222333444555333222222111000000000222111///000111111000...---......///000111222333111000000222222111111111333888DDDXXXooovvvWWW<<<888777666444333111111333333111///...---..................///000000///,,,,,,...//////++++++)))&&&%%%&&&&&&$$$)))---...------//////............///000000111111222444555444444444333222///000...,,,*********)))'''''''''''''''''''''''')))((('''&&&''''''((((((((()))***++++++***(((''')))((()))******((((((***,,,///111111//////222444333444333222222222000...***((('''(((+++------,,,,,,---...//////...,,,+++*********)))((((((((())))))******)))***+++***(((''''''&&&$$$$$$%%%%%%$$$&&&'''(((((((((((()))***++++++++++++******++++++---,,,++++++,,,...000000111///......---,,,+++,,,++++++++++++******+++,,,,,,,,,,,,++++++*********))))))***+++,,,------,,,+++,,,...000222222000......000000//////000111000222222111///---,,,------+++++++++---//////...,,,---,,,,,,,,,---...///000222222222222222222333333222222222222222333333333444444444555666666444333111333444444333222333444555333222333222111//////000///......///000//////000000000111222222333333333333444555555555888<<>>444444555111000111111...,,,...111111000---,,,------,,,+++,,,+++***(((((((((((()))***++++++)))'''&&&%%%$$$$$$###$$$%%%&&&&&&'''&&&%%%&&&+++000222333444333333222000222555333///***))))))******((('''&&&'''&&&'''''''''&&&&&&(((''''''((()))(((&&&&&&(((&&&'''))),,,***'''))),,,,,,,,,,,,,,,------,,,+++)))((('''&&&((()))'''$$$'''(((******************)))(((&&&'''((()))))))))(((((())))))******++++++((()))***(((((()))++++++)))(((((()))***++++++***'''(((((()))(((((('''&&&(((***,,,+++***)))***+++***+++,,,------,,,++++++,,,+++******+++,,,.../////////000000000///.........---+++******)))(((''')))(((((()))***+++++++++******+++++++++***************+++,,,------,,,,,,...---+++++++++++++++***,,,,,,,,,---///000000000,,,,,,,,,---...000222222444333333444666666666666444222222333222000///......///000111111///---,,,000111222222111111111222000333444444444555555444444444555555444333333333333666888888:::BBBLLLRRRZZZ^^^eeemmmvvv|||~~~}}}~~~uuudddDDD777555444222111333222//////111333333111...---...///---++++++***)))'''&&&&&&&&&&&&(((******(((&&&$$$$$$$$$$$$$$$###$$$%%%&&&'''$$$%%%(((,,,000222555777333333111///111555444000+++((((((++++++(((&&&&&&&&&&&&&&&''''''&&&&&&((((((&&&&&&&&&&&&%%%&&&'''&&&&&&'''******((((((+++,,,,,,+++,,,------,,,+++)))((('''(((,,,...***%%%%%%''')))******))))))***)))(((''''''(((******)))))))))******++++++,,,,,,(((***++++++***++++++***)))((('''(((***+++)))(((((()))***+++)))'''$$$"""'''***+++***((('''(((******+++---...//////......,,,,,,+++***)))***---000,,,------...///000000111///...---,,,++++++)))(((***))))))((())))))))))))(((***+++,,,---,,,+++++++++,,,...///000000//////...---,,,+++,,,,,,,,,,,,---------...000222222111///////////////000111222333444666888999999777777555333333444444333222222000111222333222000///...000111222222222111111222111444555444444444444333333444555555444444333333666888;;;>>>FFFSSSaaahhhiiikkkpppxxx}}}