BM6P6(@ ~~~zzzrrriiicccXXXRRRIIIBBB>>><<<;;;:::;;;;;;::::::::::::999999999999:::999999888777666::::::999777666444333333//////............//////000000000000111111111111//////000111111111111000555666777888888666444222333444444555555444444333222222555999:::;;;AAAIIITTTmmm~~~|||{{{xxxxxxxxxxxxwwwuuutttssssssuuuxxxxxxvvvtttrrrqqq]]]OOO@@@999666333222333444333111////////////000...........................,,,,,,///000000555;;;HHHYYYkkkuuuzzz||||||zzz~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{tttgggZZZLLL@@@555///---------,,,***)))***+++,,,++++++******++++++,,,---******,,,,,,,,,111888EEEOOObbbxxxwwwjjjXXXCCC666000------000777<<>><<<;;;:::;;;;;;::::::::::::999999999999999999888777666666888777666555444222111111000000////////////000000/////////000000000111111///000000111111111111111555555666666666555444333333444444555555444444333222222555999999:::@@@GGGSSSkkk~~~|||{{{yyyyyyxxxxxxvvvuuusssssssssuuuwwwxxxwwwtttrrrqqq^^^PPPAAA:::777444333444444333111000/////////000...........................,,,,,,///000000444;;;GGGXXXjjjuuuyyy||||||zzz~~~~~~}}}}}}}}}|||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}yyyqqqfffZZZLLL>>>666000000...---++++++,,,---,,,++++++******++++++,,,...++++++---------222999LLLSSSbbbttt~~~~~~uuudddSSS@@@666111...///111555:::EEEUUUfffttt}}}uuu]]]FFF:::000000///...............///,,,,,,///111333888???PPPaaatttyyykkkVVVDDD<<<444.........---,,,---+++++++++***)))((((((((((((((((((((()))))))))***(((((((((((()))))))))***,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++,,,---.........,,,,,,000444999EEEOOOdddsss}}}rrraaaOOO===111***//////.........---------|||vvvmmmccc\\\VVVQQQIIIBBB???===<<<;;;;;;;;;::::::::::::999999999999999999888777666555777777666555333222111111111111000000000000111111....../////////000000000000000111111222222222222555555444444444444333333333444444555555444444333333333555888888888>>>EEEPPPiii}}}|||yyyyyyyyyxxxvvvtttsssrrrtttuuuwwwxxxwwwuuurrrppp```QQQBBB;;;888555444555333222111000000000000000...........................,,,,,,//////000444:::FFFVVViiitttyyy||||||zzz||||||||||||{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{uuujjj[[[JJJ@@@666444111...,,,,,,...///,,,++++++******++++++,,,...,,,,,,.........222999WWW[[[fffttt||||||rrr]]]NNN>>>555222000000222222888CCCTTTfffvvvrrrZZZCCC777...------,,,,,,,,,,,,,,,,,,+++,,,...000444???KKK]]]lll}}}}}}nnnYYYGGG<<<444......///---,,,---+++++++++***))))))((((((((((((((()))))))))******((((((((()))))))))******+++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,---.........------000333999DDDPPPhhhvvvyyyjjjXXXFFF777...)))////////////............~~~zzzssskkkaaa[[[TTTOOOHHHBBB???>>>===<<<;;;;;;:::::::::999999999999999999999888777666555888888777666555444333222111000000//////000000111............////////////111111111111111222222333444444333222222333333444333444444555555444444333444333555888777777<<>><<<;;;;;;;;;:::::::::999999999888888888888777666555555777777666555444333333222000//////......//////000............////////////111111000000000111222333333333222222222222333444333444444555555444444333444444555888777777<<>>===<<<;;;;;;;;;::::::::::::999999888888888888777666555444444444333222222111000000//////............//////....../////////000000000111000/////////000222333222222333333333333444444333444444555555444444333444444666888888777===DDDPPPjjj{{{{{{{{{zzzyyyxxxwwwvvvvvvuuutttvvvxxxwwwsssnnn___PPPAAA999555222000111111222222333222222111111........................000------/////////333999CCCTTTgggsssyyy}}}~~~}}}{{{{{{{{{|||||||||||||||}}}}}}}}}~~~zzztttaaaVVVFFF999222///...---,,,++++++******++++++,,,+++)))***---,,,+++---333777AAATTTkkk{{{{{{sssaaaRRRAAA999444///------333777AAAPPPaaaqqq|||yyyfffMMM;;;333......---,,,,,,,,,,,,,,,---...000333666???TTTggguuurrr^^^NNN@@@777111000000...---...++++++++++++++++++++++++)))))))))*********++++++)))))))))*********++++++)))))))))*********************++++++++++++******++++++++++++,,,---......111111444555555999FFFSSSdddtttrrreeeRRRAAA666000---***+++++++++++++++,,,,,,,,,~~~yyyssslllddd[[[VVVKKKGGGBBB???===<<<;;;:::;;;;;;::::::::::::999999888888888888777666555444333333222222111111000000000000////////////000000/////////000000000111111000///...---...///111222111222333555555555444333333444444555555444444333444444666999999999>>>EEEUUUooo{{{{{{||||||{{{zzzzzzyyyvvvttttttvvvyyyxxxsssnnn```QQQBBB:::666222111222111111222333333333222111........................000...---/////////333999CCCTTThhhtttzzz~~~~~~yyyzzzzzzzzz{{{{{{{{{{{{|||}}}}}}~~~ssseeeQQQ@@@777222///---,,,++++++******++++++,,,,,,***+++...---+++...222555>>>RRRjjj|||}}}vvvdddTTTCCC:::555000//////111555???NNN___ppp{{{vvvcccKKK:::333...---,,,,,,++++++,,,,,,,,,,,,///444;;;GGG\\\nnnvvvsssaaaQQQAAA888222111111...---...++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++((()))))))))*********+++******++++++++++++******++++++++++++,,,---......///000333444333666DDDRRRcccuuu{{{kkk^^^MMM>>>666222///,,,+++++++++,,,,,,---------yyyssskkkbbbYYYSSSIIIFFFAAA>>>===<<<:::999;;;;;;;;;:::::::::999999888888888888777666555444555444444333333222222222111111000000000000111111000000000000111111111111000///---,,,---...000111111222444666666666444333333444444555555444444333444444666:::::::::???GGGYYYsss{{{{{{||||||||||||{{{{{{wwwtttsssvvvyyyxxxsssmmmaaaSSSCCC;;;777333222333000111333333444333222111........................000...---/////////333999DDDUUUhhhttt{{{xxxxxxxxxyyyyyyzzzzzzzzz|||}}}}}}~~~oooXXXEEE:::444000...,,,++++++++++++++++++,,,,,,+++,,,///...,,,...333222;;;NNNeeewww~~~xxxfffVVVDDD:::555222111222///333===LLL___ooo{{{~~~uuubbbJJJ999333---,,,++++++***++++++++++++***...555>>>MMMaaarrruuutttcccSSSAAA999222111111///---...++++++++++++++++++++++++)))************+++++++++)))************+++++++++(((((())))))*********+++******++++++++++++******++++++++++++,,,---.........///222333111555BBBQQQdddvvv~~~vvv```TTTEEE999444222000---,,,,,,,,,------.........}}}vvvoooggg^^^VVVQQQKKKGGGAAA===;;;;;;;;;:::;;;;;;;;;;;;:::999888888999888888777666555555444333333222222222222222222.../////////////////////......//////000000111111000111111111111222222222222333333333333333333444555444444333333333444444333999777555999888>>>OOOccc~~~|||{{{{{{||||||}}}~~~~~~~~~yyyxxxxxxxxxxxxvvvssspppaaaSSSCCC<<<888555333444777666444222111000//////////////////////////////000...---//////...333999IIIYYYjjjsssxxx{{{{{{zzzxxxxxxwwwwwwxxxzzz{{{||||||}}}~~~}}}||||||~~~{{{jjjTTT@@@333//////)))***+++,,,++++++,,,---------,,,+++,,,---...///222:::KKK___sss~~~wwwkkkYYYFFF;;;555111//////222333:::III]]]ppp||||||mmmXXXEEE777111...---,,,+++++++++,,,---...///222666@@@QQQdddppp}}}~~~ppp^^^QQQ@@@:::333//////000///---++++++,,,,,,+++***(((''')))*********++++++++++++******************************+++++++++,,,,,,,,,++++++******************+++*********+++---///000//////000222444888EEEQQQfffvvvxxxkkkXXXKKK===555111---...000------,,,++++++******)))}}}vvvnnnggg^^^VVVQQQKKKFFFAAA===;;;;;;;;;:::;;;;;;;;;;;;:::999888888999888888777666666555555333333333222222222222222//////////////////............//////000111111111000111111111111222222222222222333333333333444444555444444333333333444444333999777666999999@@@RRRhhh|||zzzzzz{{{{{{{{{||||||}}}zzzyyyyyyyyyyyywwwssspppdddUUUFFF>>>:::666555666666555444222111000//////////////////////////////000...---/////////333999HHHXXXjjjtttyyy{{{{{{yyywwwwwwvvvvvvwwwyyyzzz{{{|||}}}}}}}}}||||||~~~~~~~~~sss^^^III:::222000,,,------,,,,,,+++,,,,,,,,,,,,+++++++++,,,---...111888GGGZZZnnn~~~xxxlllZZZGGG<<<666111//////222333:::HHH\\\nnnzzzxxxhhhTTTBBB666111...---,,,++++++,,,---......000444<<>>777222///000222333:::GGGZZZlllxxx~~~|||rrraaaNNN===444000......---,,,,,,---...///---000777AAAOOOaaasss~~~rrr```RRRAAA;;;333/////////...---(((((()))++++++,,,,,,+++(((((((((((())))))))))))*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000///......---......///222333888DDDPPPfffvvvwwwgggWWWLLLAAA777333000---,,,---++++++,,,------...//////ӵĦĦӵ~~~zzztttmmmfff^^^WWWRRRJJJFFF@@@===;;;<<<;;;;;;;;;;;;;;;;;;:::999888888888888888777777777666666444444444333333222222111111111000000///............//////000111111222222000000111111111222222222222222222333333444444444333333333222333333444444111777666666;;;===FFFYYYyyyĦpppttt|||}}}}}}}}}|||xxxwwwwwwvvvvvvwwwxxxxxx|||{{{{{{zzzzzzwwwssspppgggYYYIIIAAA===999777888555444333111000000/////////////////////////////////------/////////333999EEEWWWkkkwww|||}}}|||xxxxxxxxxwwwwwwwwwxxxzzz{{{zzz{{{|||{{{zzz{{{|||~~~~~~~~~}}}ooo^^^MMM@@@888000...---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------000444>>>NNNaaattt{{{nnn^^^LLL@@@888222000111222444:::FFFXXXjjjwww~~~~~~yyymmm[[[III:::333111///...---,,,---...///000999>>>GGGRRR___mmmxxxtttaaaTTTAAA;;;444/////////...,,,))))))******++++++++++++'''''''''(((((((((((()))************************************+++++++++++++++++++++,,,,,,,,,,,,,,,---...///000000///...---...---///111222777CCCPPPdddttt|||rrr```PPPCCC;;;333111000---+++,,,+++,,,,,,,,,---------...4ĉ@ӵ>L=hĦ4ĉ@ӵ~~~}}}}}}yyysssllleee^^^WWWRRRIIIEEE@@@<<<;;;<<<<<<<<<;;;;;;;;;;;;:::999888888888888888888777777777777555555444444333222111111111111000000//////////////////000000111222222222000000111111111222222222111111222333333444555555222222222222222333444555111777555555;;;>>>HHH[[[|||>Lrrrbbbeeemmmzzz}}}|||{{{{{{vvvvvvtttttttttuuuwwwxxx|||{{{zzzzzzzzzxxxtttqqqgggXXXIII@@@<<<888666777444333222111000////////////////////////////////////,,,---/////////444:::EEEWWWkkkwww|||~~~|||yyyzzzzzzyyyxxxyyyzzz{{{|||zzz{{{|||{{{zzz{{{|||~~~wwwiiiWWWGGG===111...+++***,,,------,,,,,,------...............000333;;;III\\\pppzzzoooaaaPPPCCC:::333000222111444:::FFFWWWhhhwww~~~xxxkkkXXXFFF999333222...------,,,---...///000IIIPPP[[[iiivvvuuucccUUUBBB<<<444/////////...,,,,,,++++++*********))))))&&&'''''''''((((((((((((************************))))))*********+++++++++)))*********+++++++++,,,***+++---...//////......---,,,...000222666CCCOOOaaaqqq~~~yyyooo]]]LLL>>>666000000000---+++,,,---,,,,,,,,,++++++******GG=?HdĦ=ĪjGG=?}}}}}}{{{wwwqqqkkkeee^^^WWWRRRIIIEEE@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888888888888888888888888888666666555444333222111111000000000000000000000000//////000111111222222333000111111111111222222222111111222333333444555555222111111222222333444555111666444444;;;>>>HHH\\\zzzHdĦjjj\\\]]]cccooo~~~~~~|||{{{zzzuuutttrrrrrrsssuuuwwwxxxzzzyyyyyyzzzzzzxxxtttqqqgggXXXHHH@@@<<<777555666333333222000000/////////////////////////////////...,,,,,,//////000444:::FFFWWWkkkwww|||~~~}}}{{{|||{{{zzzyyyyyyzzz{{{|||{{{|||}}}|||{{{{{{}}}tttcccPPPDDD444000,,,+++---...---,,,------...///////////////000222999FFFYYYmmm}}}yyyqqqcccSSSFFF<<<333111333000444:::FFFVVVhhhxxx~~~xxxjjjWWWDDD777222111------,,,,,,,,,...///000BBBIIIWWWhhhxxxwwwdddWWWBBB<<<444000//////---,,,---,,,+++***))))))))))))''''''''''''((((((((((((************************)))))))))************+++)))))))))******++++++,,,((()))***,,,---.........,,,,,,---000111666BBBNNN___ooo{{{{{{uuulll[[[KKK;;;444//////000...------------,,,++++++***))))))ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵkkkEEE@@@<<<;;;;;;;;;;;;:::999888ӵ888888888888Ħ555444333222111111222111222333333000111111Ħ000111111222444555222Ħ444444:::===HHH[[[vvvDdDdddtttӵӵӵqqqqqqĦyyyIIIӵ333222111///ĭӵ///000XXXkkkuuu{{{~~~~~~|||{{{{{{yyyyyyyyyyyyzzz{{{|||}}}}}}}}}||||||~~~~~~nnn[[[NNN;;;666///---...///---***,,,---.../////////.........000666CCCVVVjjj{{{zzzrrreeeUUUHHH===444111333000333;;;FFFVVVhhhyyy~~~wwwjjjWWWDDD666000000,,,+++++++++,,,---///000444;;;HHHZZZmmm{{{xxxfffXXXCCC<<<444000///...---+++,,,+++***))))))******+++''''''((((((((()))))))))************************))))))))))))************))))))***++++++,,,------+++++++++++++++,,,------,,,+++---///111555AAANNN^^^mmmxxxwwwqqqhhhXXXHHH;;;444...///000///...///,,,,,,,,,,,,,,,,,,++++++?~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>&eppp@eHHHEEE??======;;;;;;;;;;;;:::999g<ĉ8888888889993we<Ħ6664443332223h?@e111222222333333000111111Z2220001111112224443h?gL666333333999<<<z=?Ħg&eg&eS?ʬppp4ff?>ߝLxxx@eZZZg&e7772222223h?g&e>&e,,,///??HHHXXXjjjuuuzzz~~~~~~{{{zzzyyyxxxxxxxxxyyyzzz|||}}}~~~}}}|||}}}~~~uuudddWWWAAA:::333000000///,,,)))+++,,,---.........---,,,,,,...444BBBTTTiiiyyyzzzrrrfffVVVIII===444111444///333;;;GGGVVViiizzz}}}wwwiiiVVVCCC555///...++++++******+++---...///777;;;FFFXXXlll}}}yyyfffXXXCCC===555000///...---+++***))))))))))))+++,,,---(((((((((((())))))))))))************************))))))))))))******************+++,,,,,,---.........---,,,+++***+++,,,---,,,+++,,,///000555AAANNN___lllvvvtttnnndddUUUEEE<<<444...///000//////111+++,,,,,,------......///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]ĦoooH׼sMMMFFF<<<;;;;;;===<<<;;;:::::::::tQ888888777666je<Ħ444222111Bt=o9ĦH׼s///000111333444555222333333HtĦ000...///000222Bt=o9ĦHdĦ666444777===<<>>444111222///...+++******,,,...000444<<>>>>>GGG\\\yyyHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RnnnnnnpeƜ4DuTӵwwwDdDĦhhh[[[DdDĦ555qjRgdKӵDdDΦDdDĦ+++---...///444:::KKK\\\mmmvvvxxx{{{||||||{{{zzzyyyxxxwwwvvvvvvvvvzzz{{{{{{|||~~~vvvjjjVVVEEE777555333,,,***---+++++++++,,,,,,,,,---------...222;;;JJJ___sssvvvkkk[[[LLLBBB:::555222111444;;;FFFVVViiiyyy~~~sssaaaMMM<<<333000000///...---,,,,,,...///111444===MMMaaattt}}}kkkZZZGGG<<<333111111///------++++++******************++++++++++++++++++++++++'''''''''((()))*********************)))))))))(((+++***)))))))))***,,,,,,---,,,,,,,,,,,,+++++++++---,,,,,,---...333@@@MMM___lllvvvuuuppphhhXXXGGG<<<444//////000...,,,---,,,,,,,,,,,,,,,,,,,,,,,,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ӵlllDdDĦKKKEEEBBB???===<<<<<<;;;:::::::::::::::999999geĦ888888sp?aĦ444222GIdnuR)ĦDdDĦ222111000000000000333444555DdDĦ222000111222GIdnuR)ĦDdDĦ999777999??????III```}}}DdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9uwwwsssoooooo=ӊB1.uTӵxxxDdDĦhhh\\\DdDĦ333GIdnuR)ĦDdDΦDdDӵ+++......///444;;;LLL]]]nnnvvvxxx{{{|||{{{|||{{{zzzyyyxxxwwwwwwwwwzzz{{{{{{}}}~~~ttt```NNN>>>777333---+++///*********+++++++++,,,,,,...///111888FFF[[[ppp~~~xxxnnn___PPPDDD<<<666333111444:::EEETTTfffvvv|||ppp]]]JJJ:::222//////...............///000111444???QQQfffxxxnnn]]]III>>>333111000...,,,---*********+++++++++,,,,,,))))))))))))))))))))))))''''''(((((())))))******************))))))))))))+++************+++,,,,,,******++++++++++++,,,,,,---,,,,,,---///444AAANNN]]]jjjtttuuuqqqkkk\\\LLL???777000//////---+++,,,------------------------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ӵkkkDdDĦIIICCCAAA>>>======<<<;;;:::999999999999999999geĦ888s<v>aĦ333222peӵDx<DdDĦ111111111000000///222333444DdDĦ111111111222peӵDx<>d<777999???@@@LLLddd>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵuuuĦqqqF&uTӵyyyDdDĦhhh\\\>d<Ħ222peӵDx<>d<ʜ4DuTӵ+++...///000555<<dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<@@@>>>=========;;;999888888999:::::::::geĦ888Hg8>aĦ333222B?Ho9000>d<111222111111000111222>d<ӵ222333B?Ho9222<x>>>@@@OOOiii&ӫeʬtIӇ===>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒRyyyyyy>d<sdKĦ222B?Ho9///s&dq&ĒR++++++...///000666===MMM]]]ooowwwyyy{{{}}}|||~~~}}}|||{{{zzzzzzzzz{{{{{{{{{|||}}}~~~~~~~~~~~~}}}~~~|||pppaaaOOO@@@666///---...,,,,,,,,,,,,------------//////000333>>>QQQhhhxxxzzzrrrdddTTTFFF<<<666444222444:::DDDSSSdddttt}}}yyylllWWWEEE888222000///++++++,,,---......//////777EEEZZZooorrrcccLLL@@@555111000---,,,,,,,,,,,,,,,+++***)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,******+++,,,---.../////////......000222888FFFSSSbbboooxxxxxxvvvrrreeeWWWEEE;;;333000000......000++++++++++++++++++++++++4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefe~~~Hu]3hhrrrnnngggseAAA???============;;;999888888:::;;;;;;;;;geĦja>aĦ222222@G000///se111222333222222//////111<Ō111111333@G222222Hkge888>>>BBBSSSoooHĪj@IŌ888;;;egeHu]3hIŌDdDĦne@htttttt>hzzzzzzzzzse^^^ne444333@G//////sĪj@h...+++,,,...000111666===LLL\\\nnnwwwzzz|||~~~~~~~~~~~~}}}|||||||||||||||||||||||||||}}}~~~||||||{{{{{{|||}}}uuujjjXXXHHH;;;333///---,,,,,,---------............///000222;;;MMMdddttt{{{tttgggWWWGGG<<<777555333555;;;EEETTTfffuuu~~~xxxiiiTTTBBB777222000///+++++++++,,,---...///000:::HHH^^^rrrsssdddMMMAAA555000000...---...+++***)))((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,---,,,,,,,,,++++++,,,------...//////---+++,,,///111777EEESSSfffrrr{{{|||zzzwwwlll^^^JJJ???666222000//////111------------------------4DuXӵĵD^DdDĦ~~~D^zzzrrrmmmeees׼sDDD@@@>>>============;;;999888999;;;<<<<<<<<aĦ222111222111000///s׼s...111222222222222///000111Ho111000111222444333222333666888???DDDXXXuuu999888;;;zzzD^DdDĦuuuuuuuuuttt{{{{{{zzz{{{s׼sfff^^^888666555444333//////......+++,,,...000111777>>>JJJ[[[nnnwwwzzz}}}~~~}}}}}}}}}}}}~~~}}}}}}||||||||||||}}}}}}|||}}}~~~~~~|||zzzxxxvvvttttttttttttvvvxxxzzz{{{}}}}}}~~~yyyqqqbbbQQQBBB999222---++++++,,,,,,,,,---------,,,...000222999JJJ```ppp~~~}}}wwwkkkZZZIII>>>888777444666<<d<ĦĦĦĦ>d<ĦĦ}}}>d<Ħ|||zzzqqqllleeeBeGGGCCC???>>>======>>>===;;;999888999;;;=========geFYĉ777666>aĦ222111222222333333222222222111000///Be,,,///111222222111000000111222nu]ӵ222444555666777777444444333222333444555666000666777:::AAAGGG[[[yyynnnVVVHHHCCC>>>::::::===@@@AAAEEEJJJRRR```ttt>d<Ħ>d<ĦĦ~~~{{{wwwuuuuuuvvvvvvuuuuuuuuuuuuwwwyyyzzz|||{{{{{{{{{Berrreee^^^SSSGGGĦ666555555444444444333333333000/////////...............+++,,,///000111777>>>JJJ[[[mmmwww{{{~~~~~~~~~}}}~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{zzzzzz{{{zzzxxxtttpppmmmlllllllllmmmoooqqqsssuuu{{{{{{{{{~~~{{{{{{uuuhhhVVVGGG===444...******+++++++++,,,,,,,,,+++...000222999HHH^^^nnn}}}yyymmm\\\KKK???999888444777===HHHWWWiiiyyysssdddNNN===333000---,,,///---,,,+++,,,///222444???MMMbbbtttrrrcccLLL@@@444000000//////000+++++++++++++++,,,,,,,,,************************))))))))))))(((((((((((((((((())))))*********+++***+++,,,---...---,,,,,,***++++++++++++,,,,,,,,,...---///111444;;;IIIWWWhhhttt~~~yyymmmVVVJJJ===666111---,,,---,,,,,,,,,,,,,,,,,,,,,,,,?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦyyyvvvqqqkkkaaaJJJEEEBBB>>>>>>===<<<;;;::::::999;;;;;;;;;;;;;;;;;;ŶS9998887773we<000000000000222222222111111///000111111111111222222222222222111iĉ@3hR/Ō333666999::::::::::::888555555666777555333000333888999:::FFFbbb|||kkkXXXIII???<<<;;;::::::<<<@@@EEEHHHNNNXXXiii}}}DdDĦsdKĦgdKĦ{{{yyyxxxxxxxxxxxxzzzwwwttttttuuuxxxyyyyyy{{{{{{{{{{{{ssspppgggaaaUUUgdKĦ666555444333222111111111111......//////......---,,,///------000000111555<<>>666444222///...,,,,,,+++)))'''&&&((()))>AneneneneDenene|||xxxuuuoooiii```WWWOOOIIIDDDAAA>>>>>>===<<<;;;:::999999;;;;;;;;;;;;;;;;;;>A999888777k<000000000000000111222222111111///......000111111111111222222222111111111fh333444777999;;;;;;;;;;;;999777666666666555333111444888999;;;HHHddd}}}jjjYYYKKKBBB<<<;;;::::::<<<@@@DDDGGGKKKTTTdddwwwDenenezzzwwwwwwxxxxxxxxxzzzwwwuuutttvvvyyyzzz{{{{{{{{{||||||zzzwwwsssppphhhaaane555555555444333222111111111111......//////......---,,,///------000000111555<<>>>>>===<<<;;;:::999999:::::::::::::::::::::999888000000000000000000111111111111000///......000111111111111222222222111111111111222333666888;;;<<<=========<<<;;;999777555444444222444888:::===KKKgggxxxdddUUUJJJCCC<<<;;;::::::<<>>======<<<;;;:::999888999999999999::::::::::::;;;;;;:::999888777666666000000000000000000000000000000111111000///......000000111111111222222222000000000000111111111111111444777999;;;>>>@@@BBBCCCDDDCCC???:::666444444444555888;;;???OOOkkknnn[[[PPPGGGAAA===<<<::::::;;;???CCCEEEGGGMMMYYYjjj~~~xxxttttttvvvyyyzzzzzzxxxuuuuuuwwwzzz|||}}}{{{}}}~~~}}}zzzwwwtttrrrkkkcccUUUHHH>>>888666555444444333222111111111111///////////////...------000------000000000555;;;LLL]]]nnnvvvxxxzzz||||||}}}}}}~~~~~~}}}{{{{{{zzzuuullldddZZZTTTKKKCCC===888555333000000111111222666:::>>>EEEJJJRRR\\\fffooouuuxxx}}}xxxlllZZZIII???:::333.........***)))***+++***+++...222:::JJJYYYppp{{{zzzooo```PPPBBB999555222333666>>>LLL^^^ppp{{{}}}ooo\\\GGG;;;555111//////***,,,---------111777;;;OOOaaauuu|||wwwssspppllljjjgggddddddiiilllmmmqqqwwwxxx}}}sssgggPPPCCC777222000---+++,,,++++++******))))))))))))(((((((((((((((((((((((((((((()))************)))(((((()))***************,,,,,,,,,,,,------------,,,---......------///111000......111444===NNN]]]uuurrraaaMMMAAA999333//////)))+++++++++******+++~~~~~~~~~~~~~~~}}}yyysssoooeee___WWWOOOIIIDDD@@@>>>======<<<;;;:::999888888888888888999999999::::::999999888777666555444444///////////////////////////000000000000//////...000000111111111222222222//////000000000111111111111444777999<<>>PPP```vvvwwwgggSSSFFF<<<444//////***+++,,,,,,+++++++++---}}}}}}~~~}}}}}}}}}}}}|||wwwqqqlllbbb]]]UUUMMMHHHDDD@@@>>>======<<<;;;:::999888888777777777888888999999:::666666555444333222111111/////////////////////////////////000000//////...000111111111111222222222...//////000000111111111111444666888;;;AAAJJJQQQ]]]___^^^TTTFFF;;;777888777777999===EEEWWWtttxxxbbbTTTOOONNNLLLAAA???===<<<===@@@CCCEEEHHHLLLUUUdddxxxyyyvvvvvvyyy{{{|||yyyvvvsssrrrtttvvvxxxxxxvvvzzz}}}}}}yyyuuutttuuuooodddUUUHHH@@@;;;777444555444333222111111111111///000000000000///......111......000000000444:::LLL]]]nnnvvvwwwxxxxxxwwwyyyyyyyyyzzz{{{|||}}}~~~}}}yyytttmmmbbbUUULLL>>>:::555111///...---,,,,,,---...---,,,,,,---///...222999EEETTTdddrrrzzz|||{{{uuukkk\\\OOO===444,,,,,,......---...******+++...///333???KKKcccsss|||rrrdddSSSEEE;;;666222444666<<>>UUUggg{{{xxxmmmggg^^^VVVPPPLLLHHHFFFAAA>>>>>>CCCFFFIIIMMMSSSUUU[[[cccllluuu}}}xxxmmmTTTGGG:::444111...,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))******++++++******'''((()))++++++******)))*********+++++++++,,,,,,+++,,,---,,,,,,---000222111//////111666@@@RRRbbbvvv{{{lllZZZMMMBBB777111000,,,...000000...------...~~~|||||||||{{{{{{||||||zzzuuunnniii```[[[TTTMMMHHHDDD@@@>>>===<<<<<<;;;:::999888888666666777777888999999:::666666555444333222222111////////////////////////......///////////////...000111111111111222222222......//////000111111222111333555777:::CCCOOOXXXjjjmmmkkk___MMM>>>999:::888777999===GGGZZZwwwsss]]]RRRRRRTTTTTTCCCAAA???>>>>>>AAADDDFFFFFFJJJRRR```ttt{{{xxxyyyzzz{{{|||xxxuuuqqqpppqqqsssttttttssswww|||{{{xxxuuuuuuvvvpppeeeUUUIIIAAA<<<777333555444333222111111111111000000000000000///......111......000000///444:::HHHZZZllluuuxxxyyyzzzyyyyyyyyyyyyyyyzzz|||~~~|||zzzvvvnnnbbbUUUHHHAAA555333000......---,,,+++)))***,,,,,,+++***+++,,,,,,...222<<>>HHH[[[yyymmmYYYPPPSSSXXXYYYDDDBBB@@@>>>???AAADDDFFFDDDHHHPPP^^^qqq|||zzzzzz|||||||||wwwtttpppooopppqqqrrrrrrqqqvvv{{{{{{wwwtttuuuwwwqqqeeeUUUIIIAAA<<<777333555444333222111111111111000000000000000//////...111///...000000///333999EEEWWWkkkuuuxxx{{{|||{{{zzzzzzyyyzzz{{{}}}yyyxxxsssiii[[[LLL@@@:::333111///...//////---,,,''')))+++,,,++++++,,,---000///111666BBBQQQ```iiiuuuyyy~~~|||yyyooobbbOOOBBB666111000---)))((())))))+++...---///888CCCVVViii}}}~~~uuugggVVVGGG===888111333555999BBBTTTiiiyyykkkXXXBBB666111//////000+++...111///...222<<>>NNNbbbxxx{{{mmm[[[JJJ<<<444111000111666>>>LLLbbbuuuuuugggTTT???444///,,,++++++...///111111000222===JJJ___ooo{{{nnn]]]OOOJJJ@@@>>>:::555000---+++***---...///000111222333444222444777999>>>IIIYYYdddrrryyy{{{oooVVVIII<<<666333000...///,,,++++++******++++++,,,---,,,***)))((()))******)))************+++++++++,,,,,,+++***))))))******,,,+++++++++******)))))),,,,,,,,,,,,---///000222555333222444:::EEEYYYjjjzzzzzzrrrfffWWWIII<<<555222//////000///,,,---222~~~}}}{{{yyywwwvvvtttoooggg```[[[VVVOOOIIIFFFCCC@@@>>>===<<<:::888777666555555555555666777888888999999999888666444222111000///............///111222333///////////////000000111000111111111222222333333000000111111111111000000777444444999===DDDQQQ___sssyyywwwfffPPPCCC<<<999;;;999999@@@OOOfff~~~fffQQQMMMWWW___```\\\OOODDDAAADDDDDDEEEGGGLLLOOOTTT\\\iii|||{{{yyyxxxyyyyyyyyyxxxrrrpppqqqqqqnnnmmmooossstttvvvxxxxxxwwwvvvuuupppfffWWWHHH???:::888777444333222111000111222222222111111000///......---///------000000000555;;;FFFVVViiisssxxxzzzzzzxxxwwwxxxyyyzzzzzzxxxxxxyyyssskkk___QQQDDD:::222............---,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,...333;;;FFFMMMYYYdddttt~~~vvvppp```NNN<<<666444000,,,+++---++++++...//////444:::HHH\\\qqq~~~|||nnn]]]LLL>>>666444222222777>>>KKK```rrrtttcccQQQ===333///------.........000111///222>>>KKKbbbqqqzzzpppbbbRRRFFFBBB777666444111000/////////,,,,,,---...///000111111...000222333666???KKKTTTfffnnn{{{{{{oooXXXJJJ<<<555111---++++++,,,++++++******++++++,,,++++++************++++++************++++++++++++,,,++++++***))))))******+++++++++***************,,,,,,,,,,,,---///000222444222111444:::FFFZZZkkkyyy~~~vvvkkk]]]NNNAAA999333000...///---***+++...~~~}}}|||xxxtttqqqooojjjccc^^^XXXSSSLLLFFFCCC@@@>>><<<<<<;;;:::888777666666666666666666777777777777777888777555333222000000000............///111222333........./////////000000000000111222333444444555222222222222222222222222888666777<<>>JJJ\\\nnn|||~~~zzzooo```MMM>>>555000---+++,,,***+++......,,,...222<<>>666111...,,,---,,,++++++******++++++,,,,,,---------,,,+++)))(((***++++++++++++,,,,,,,,,+++***************++++++++++++***)))***+++---...,,,,,,,,,,,,---///000222000///222888@@@MMMbbbsssyyymmm^^^SSSCCC;;;333111000......111}}}|||{{{yyyxxxyyytttmmmhhheeeaaa]]]YYYRRRNNNHHHCCCAAA???===<<<;;;:::999888777777777777222222333444555666777888333222111111000000000000............///111222333000111222333333333222111///000222444777999;;;<<<333222111000000111222333555:::CCCOOO___lllooolll[[[QQQFFFAAA===999777777666:::===DDDXXXsssvvv___OOOKKKQQQ___kkkkkk```UUUPPPOOOQQQWWW^^^VVVWWWZZZ___jjj{{{{{{vvvuuuvvvxxxxxxvvvtttvvv|||~~~|||{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyrrrgggXXXIII???999666555222333333333333222111111222222222111111000000///222///...///...---000666AAARRReeepppvvvyyyzzzxxxvvvzzzyyyuuuttttttlll```NNNDDD777///...///...---......///000000///...---,,,++++++******++++++,,,***+++,,,,,,+++,,,///111333999FFFXXXjjjxxx|||sssbbbMMM===555111---,,,******---,,,+++---333888BBBUUUkkkyyy~~~rrrbbbQQQBBB999111000111444999DDDVVVfffvvv~~~yyyeeeSSS>>>333///---,,,------------///111999KKK[[[rrr~~~|||jjjZZZGGG<<<666222000111------............---,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,...///000444;;;HHHWWWgggvvv}}}ttt___PPP@@@777333000///000,,,++++++******++++++,,,------------,,,+++***)))++++++++++++,,,,,,,,,,,,*********)))******+++,,,---,,,***)))***+++---...,,,,,,,,,,,,---///000222//////333:::CCCQQQeeewwwwwwjjj___KKKAAA777333111......///~~~|||{{{zzzwwwvvvuuupppiiieeebbb___ZZZVVVPPPLLLFFFBBB???>>>===<<<::::::999888777777777777333333444444444555555555222111111000000000000111............///111222333///000222333333333111000///000222555888:::<<<===333222111000000111222333666<<>>;;;;;;888777888666;;;???EEEYYYuuuqqqZZZKKKFFFKKKZZZhhhnnndddZZZUUUSSSTTTZZZaaa]]]___bbbgggppp{{{wwwvvvwwwxxxyyyvvvtttuuu{{{~~~}}}}}}~~~|||{{{{{{zzzzzzzzzzzzzzzrrrhhhXXXIII>>>999666555333444444555444333222111111111111111111111111111111...---///...---111777???PPPdddooouuuzzz{{{yyyvvvzzzyyysssrrrrrrgggYYYFFF===222...///000...+++........................,,,++++++******++++++,,,+++,,,,,,++++++,,,///111000333<<>>666333000......***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,...//////000555>>>JJJYYYkkk{{{vvvaaaQQQAAA888333000///111,,,++++++******++++++,,,+++++++++++++++,,,---...+++++++++,,,,,,,,,------******))))))***++++++,,,///---+++***)))+++,,,...,,,,,,,,,,,,---///000222///000444<<>>===<<<;;;::::::999888777777777888555555555444444333333333333333222222222222222333111111000///////////////...///111222333222000//////000222555888;;;===>>>444333111000000111333444555;;;EEERRReeerrrpppgggVVVFFF999777999888777999777<<<@@@FFFZZZvvvnnnWWWIIICCCHHHVVVeeeqqqhhh^^^YYYWWWWWW\\\bbbdddfffhhhlllttt|||wwwvvvwwwyyyzzzvvvssstttzzz~~~}}}}}}}}}|||{{{zzzzzzzzzzzzzzzrrrhhhXXXIII>>>999666555333444555666555444333222000111111111111222222222///,,,,,,.........222888>>>OOOcccooouuuzzz{{{zzzvvvzzzyyyrrrppppppdddTTTBBB:::222///111333000,,,......------------...///,,,++++++++++++++++++,,,...///...---,,,---000222...///666DDDWWWjjjyyysss[[[HHH???888333333000---,,,***(((+++000111888KKKddduuu}}}vvvfffSSSDDD:::333111111333666>>>NNN]]]ttt~~~eeeSSS???555222000///000///......000444===PPPbbbtttxxxkkkSSSFFF888333222...+++******+++,,,------,,,***)))******+++++++++,,,,,,,,,222///---,,,---...//////...111777BBBPPPcccuuuxxxbbbRRRAAA888333///...///,,,++++++++++++++++++,,,)))))))))***+++...000222++++++,,,,,,,,,---------******))))))***+++,,,,,,000...,,,***)))***,,,---,,,,,,,,,,,,---///111222///000555===GGGVVVkkk||||||ssseeeWWWHHH@@@:::444000000{{{yyyyyyyyywwwtttmmmllliiigggccc]]]WWWRRRKKKHHHCCC@@@>>><<<999777999888777666666777888888555444444333333333444444555444222111///...------////////////////////////444444333333222111000000///......111555888888777111111111111111111222333;;;===DDDOOO[[[aaa```]]]IIIFFF@@@:::888888:::;;;888???BBBFFF\\\{{{hhhPPPEEE@@@BBBLLLXXXgggeee```YYYYYY```eeefffjjjlllooossszzzyyyvvvtttsssrrruuuvvvwwwxxxzzz{{{|||}}}~~~|||{{{zzz{{{{{{zzzxxxrrrfffVVVIII@@@<<<999777444555555555555555444444...///111111000000222333000000///---,,,...111444BBBNNN___nnnuuuxxxyyyzzzwwwvvvvvvvvvrrrgggXXXLLL===777///,,,...///---***,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********+++,,,------......------***...333;;;III^^^rrr}}}}}}rrrgggWWWCCC666333,,,---......---,,,---...000666DDDWWWlll|||vvvhhhVVVEEE:::333111000000222:::KKK\\\ooo}}}www___NNN;;;222///------...///---...000333???SSSfff|||kkkZZZFFF@@@777000---...///000///...---,,,+++,,,,,,---...........................---,,,,,,,,,,,,---...+++,,,222;;;EEETTTiii{{{yyyhhhVVVBBB888333///---,,,+++++++++************)))******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++*********))))))))))))((()))))))))***++++++,,,,,,,,,+++***+++---/////////000111555<<>>===;;;999999888777666666777888999666666555444444444555555555444222000///...------////////////////////////333333333222111000000000///......000444777666555111111000000000111222222555666<<>>AAAGGG___~~~yyycccMMMBBB>>>???HHHTTTccceeeccc]]]]]]dddkkknnnrrrtttwwwzzz{{{xxxwwwvvvuuutttuuuvvvwwwyyyzzz{{{||||||{{{yyyzzz{{{{{{zzzyyyqqqfffVVVHHH@@@<<<999777555555555555555444333333111222333222111000111222000000///---,,,...111444@@@LLL^^^mmmuuuxxxyyyzzzyyyxxxwwwvvvpppdddSSSGGG:::444...,,,...///...,,,,,,++++++++++++,,,------,,,,,,,,,++++++*********++++++,,,------------,,,+++...111777DDDXXXmmmzzzuuulll]]]JJJ;;;777------------,,,,,,---...111666AAARRRfffvvvvvviiiWWWFFF;;;222000///000111999JJJ[[[ooo}}}vvv^^^MMM:::111///------...------...111777CCCYYYmmm}}}yyydddSSSAAA<<<444///---------...///...---,,,+++,,,,,,---------------------------...---,,,,,,,,,,,,---...------000777@@@MMMbbbssszzzhhhWWWCCC888333///------+++++++++************)))***++++++++++++,,,,,,,,,,,,------,,,+++******,,,++++++*********))))))))))))))))))***++++++,,,,,,---+++***,,,...000000///000222666===KKK^^^sssvvvmmm]]]NNNBBB999333000|||{{{{{{zzzwwwtttkkkhhhfffbbb___YYYSSSNNNGGGDDD@@@>>>>>>===<<<;;;888888777666666777888999888777666555555555555555444333111000///.........////////////////////////222222111111000000////////////...000222444333222000000//////000111222222666666999???EEEGGGDDD@@@>>>;;;888666666888:::<<<:::===@@@JJJdddooo[[[GGG>>>;;;;;;CCCNNN\\\bbbdddaaaaaahhhpppuuuzzz}}}~~~{{{zzzyyyyyyttttttuuuvvvxxxyyyzzzzzzzzzyyyxxxyyyzzz{{{zzzyyyqqqeeeUUUHHH@@@<<<999777666666666555444333222111333444555333111000000111000000///---,,,...111444===JJJ\\\kkktttwwwyyyzzzzzzyyyxxxuuummm___MMM@@@666222---,,,...000///...+++++++++++++++,,,------+++++++++++++++***************+++,,,,,,,,,,,,+++,,,,,,...222===PPPfffuuu{{{tttfffSSSCCC:::......---,,,,,,------...000444<<>>===<<<;;;:::888777666666666777888999888777666555444444444444333222111//////.........////////////////////////111111000000/////////...////////////000111111000////////////000111222222888888:::===@@@AAA>>>;;;999888666444555666888:::;;;>>>BBBOOOjjj{{{eeeSSSBBB<<<:::999???HHHSSS]]]cccccccccjjjsssxxx}}}|||{{{zzzuuuuuuvvvwwwxxxyyyzzzzzzxxxwwwwwwxxxzzz{{{{{{zzzpppeeeUUUHHH@@@<<<999777666666555555333222000000222333444333111000111222111111///...,,,---111333;;;GGGZZZiiissswwwyyyzzzxxxxxxwwwsssiiiYYYHHH<<<555111...,,,---//////...+++++++++***+++,,,,,,---+++++++++***************))))))***+++++++++++++++---++++++///888III```rrr~~~{{{ooo\\\III===222///---,,,,,,---......///111888DDDUUUhhhxxxyyymmm\\\JJJ???444111///000222:::IIIVVVlll{{{sss[[[JJJ999111///---------,,,,,,///666>>>MMMeeezzzvvveeePPPAAA555333000...------+++***---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,---000444>>>PPP```vvv|||jjjXXXDDD999444000------+++++++++*********))))))+++++++++,,,,,,,,,------,,,---......,,,,,,---...------,,,,,,,,,+++++++++))))))***++++++,,,,,,------,,,+++---///222222222000222777AAAQQQeeexxx~~~rrreeeYYYMMMDDD>>>}}}||||||{{{wwwssskkkhhhddd```\\\VVVQQQMMMGGGDDD@@@===<<<;;;999777888777666666666777999:::888777666444333222222222111111000///......//////000000000000000000000000000000000/////////////////////000///////////////////////////000111222333444444555888999:::999777888777666444444444555666<<>>NNNcccvvv|||qqq```NNNBBB777333000111333:::GGGSSSiiixxxqqqYYYIII888111///---,,,---,,,---000777???OOOggg|||{{{nnn[[[HHH<<<222111///...///...,,,***++++++,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,///222:::JJJYYYqqq{{{lllYYYEEE:::555000------+++++++++*********))))))++++++,,,,,,,,,---------,,,---......,,,,,,---...---------,,,,,,,,,,,,+++*********+++,,,,,,---------,,,+++---///222222222///111777CCCUUUiii{{{{{{pppeeeYYYNNNGGG|||{{{|||zzzvvvrrrkkkgggccc^^^ZZZUUUOOOKKKGGGDDD@@@===;;;:::888666777777666666666888999:::888777666444222111111000000000///....../////////000000000000000000000000000000000000////////////...///000000......///000000000000000111222444444333444555666777888999999888777666555555444444444;;;???HHHXXXnnn|||wwwlllUUUGGG<<<;;;;;;888:::AAAIIISSS]]]bbbiiittt~~~~~~}}}{{{yyywwwxxxxxxyyyzzzzzz{{{{{{xxxwwwwwwxxx{{{||||||{{{rrrgggVVVHHH???:::666333444444444333222111000///---///000000000000222333222111000...,,,---000222:::GGGYYYiiirrrvvvxxxzzzttttttqqqjjj^^^OOOAAA999222111///---,,,++++++,,,***************+++,,,,,,)))))))))***************))))))***++++++++++++***+++(((+++111555>>>RRRgggsss}}}yyymmmZZZJJJ===777000------//////...---...222:::III]]]rrruuudddRRRFFF:::444000111333999DDDNNNdddttt~~~pppWWWGGG777000///---,,,---,,,---111888AAAQQQiii~~~ssscccQQQAAA888222000///...///...,,,******++++++,,,,,,,,,,,,+++*********++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,+++---///222888EEESSSiiizzz{{{mmmZZZFFF;;;555111...---+++++++++************))),,,,,,,,,,,,------------+++,,,------,,,,,,---...---------,,,,,,,,,++++++******++++++,,,---------,,,+++***,,,///111222222000222888FFFYYYnnn}}}sssfffYYYQQQ~~~{{{{{{{{{yyytttpppiiifffaaa\\\WWWRRRMMMIIIEEEBBB>>><<<;;;;;;999888777666666666666888:::;;;:::999777555333222111111//////.........//////000000000000000000000000000000000000000000000000000...///111000......///111000000111111222444555666555666777777888999:::<<<666777777777666666555555888>>>IIIZZZkkksssmmmbbbNNNBBB:::;;;;;;888888>>>BBBKKKUUU^^^iiixxx}}}{{{yyywwwwwwwwwxxxyyyyyyzzzzzzzzzyyyxxxyyy{{{||||||{{{ttthhhWWWHHH>>>888444111222222222222222111000000000111222222000000111222222222000...,,,---///222;;;HHHZZZiiirrrvvvxxxyyyuuutttpppgggYYYJJJ>>>777.........---,,,,,,---...***************++++++,,,((()))))))))*********+++)))***++++++,,,,,,+++++++++))),,,333555888III]]]mmmxxx|||uuueeeUUUBBB;;;222......//////---...///111777DDDWWWlllzzzxxxhhhUUUIII:::444//////111666???HHH```ppp}}}oooUUUFFF666000///...,,,---,,,---111999CCCTTTmmmxxxjjjXXXGGG:::444111///------------+++***)))***+++,,,---,,,,,,+++******++++++,,,------...***+++,,,,,,,,,,,,+++***,,,,,,...000111444???KKK```rrr}}}mmm[[[GGG;;;666111...---+++++++++************))),,,,,,,,,------------...***+++,,,,,,++++++,,,...,,,,,,,,,,,,++++++++++++******+++,,,,,,------...+++***)))+++...111222111222444;;;JJJ^^^sssuuuhhh```}}}zzzzzzzzzxxxtttooohhhddd___ZZZUUUPPPKKKHHHBBB@@@===;;;;;;<<<;;;:::777666666666777888:::;;;;;;:::888666444333222111///............///000000000000000000000000000000000000000000111111111111---///111111///...000222111111111222333555666777444555666666555666888:::555666777777888888777777666===IIIZZZiiimmmfff\\\JJJ???888:::;;;777777<<<<<>>777333000111111222222222111111000333444444333111000111222222222000...,,,---///222<<>>444//////000///---///000111666AAARRRgggtttzzzjjjWWWKKK:::444......///333<<>>;;;999999:::;;;555666777888999:::;;;;;;::::::999777666444333333222111///.........///000000000000000////////////111111000000//////......000000111111111111000000000111222444666777999::::::888666666888;;;<<<<<<:::888555333333444666777999===HHHVVVaaabbbYYYPPPAAA>>>:::777666777999;;;>>>BBBJJJXXXiiizzz~~~yyyvvvxxxvvvuuuuuuuuuvvvwwwxxxxxxuuuvvvwwwxxxyyyzzzzzzzzzqqqfffUUUEEE:::555444333333333333222222222111111111444666777555333333333111111111111111111111111;;;GGGYYYiiitttxxxyyyxxxvvvssskkk^^^OOOBBB888444,,,+++***)))))))))***+++***)))))))))))))))*********++++++,,,,,,++++++***)))+++,,,,,,+++***++++++***---000000000444<<>>;;;999999::::::888888888888999999999999999888777666444333222111222111///.........///000111000000000////////////000000000000//////......000000111111111111000000000000222333555777888999999888666777:::===??????;;;999777555444555666777888;;;CCCOOOWWWXXXPPPIII>>><<<:::888777777888888===AAAIIIWWWgggxxxyyywwwwwwuuuuuuuuuuuuvvvwwwxxxxxxvvvwwwxxxxxxyyyyyyyyyyyyqqqfffUUUFFF<<<777555555333333333222222222111111111333666666555333222333333333333222222222222333:::FFFXXXiiisssxxxyyyxxxvvvrrrjjj\\\MMM???666222------+++*********+++,,,*********))))))******+++******++++++++++++******)))***,,,,,,*********+++***,,,.........111888>>>PPP]]]lllwwwzzz{{{~~~~~~tttlllXXXHHH999333111......///......000444:::FFF[[[mmm|||xxxkkkVVVEEE:::333///...000333:::AAAWWWjjj|||zzzmmmVVVDDD555222111---,,,///000000444<<>>NNN```uuuqqqbbbNNN===555111...,,,)))))))))(((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++******))))))******+++,,,---------,,,+++***,,,+++,,,000333444222000222999FFFYYYmmm~~~~~~|||zzzxxxvvvuuusssooommmfffbbb\\\WWWRRRMMMIIIEEEBBBAAA>>>;;;999999:::::::::::::::999999888888888999888777666555444333222222111///.........///000111111000000000/////////000000000////////////...///000000111111000000//////000111222444555777777999777777888<<>>555111//////000//////000222666???RRRddduuuzzz~~~}}}vvvjjjVVVEEE888222...///000222888>>>TTTgggzzzzzzmmmVVVDDD555222111---,,,///000111555@@@RRRhhh|||ssshhhXXXGGG<<<444000///,,,+++)))***+++,,,+++***++++++++++++++++++++++++******+++,,,------,,,,,,++++++++++++++++++++++++...++++++...///000666===HHHZZZooo}}}ttteeePPP@@@777333///---***)))(((''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++***))))))(((((())))))***+++,,,---------,,,+++,,,,,,---000222333222111555<<>>??????:::999888777777777777777;;;===@@@CCCEEEEEEBBB@@@:::999888777666666666666:::>>>EEEQQQaaasssyyyuuutttxxxxxxxxxyyyzzz{{{|||}}}xxxxxxyyyyyyyyyxxxwwwwwwpppfffUUUFFF<<<888777777333333333222222222111111000222444444333222222333444333222222222333444555888CCCUUUfffqqqvvvyyyyyyxxxrrrgggWWWGGG:::333000000000//////............------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++***+++------+++++++++,,,,,,------+++***+++///222===III[[[jjjtttzzz|||wwweeeXXXFFF999222000////////////000111333;;;LLL\\\pppuuuzzzzzzuuuiiiUUUDDD777222...///000111666<<>>NNN]]]jjjttt|||}}}lllaaaOOO>>>555222000.........///111222999IIIXXXkkkrrrwwwxxxttthhhUUUDDD888222/////////000444:::MMM```ttt~~~yyylllTTTBBB333111000---,,,///000222:::III]]]rrrxxxggg[[[HHH:::222///---+++)))***+++++++++******************++++++,,,,,,,,,++++++,,,,,,++++++***)))*********++++++,,,,,,,,,---++++++.........222999EEETTThhhwwwuuufffQQQ@@@777222///,,,,,,+++***))))))***+++,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++************+++)))***,,,---...------,,,+++,,,...///000111222333888AAAQQQfffyyy~~~zzztttooolllkkkccc___ZZZUUUPPPLLLHHHEEE???>>>===;;;:::999999999:::::::::;;;;;;<<<<<<<<<666666666555444333333333222111///.........///000222222111111111000000000---............/////////...//////000000//////...///000111222333444444555888777666777888999888666777666444444555777:::<<>>=========:::666333333555888;;;999===CCCMMM[[[nnn}}}xxxtttuuussssssssstttvvvwwwyyyzzzwwwxxxxxxyyyyyyyyyxxxxxxpppeeeTTTEEE:::555444333333333333222222222111111///000111111111111222444000///...---...000222333555@@@RRRbbbnnnuuuyyyzzzwwwoooaaaPPP@@@666111000...////////////...------......---,,,++++++++++++,,,,,,------------,,,,,,+++---......---,,,,,,---------,,,++++++,,,---...---555CCCRRRaaappp|||tttkkkYYYFFF:::555222...---...///111222777EEETTTfffnnnuuuxxxuuujjjWWWGGG:::444///...//////444;;;III]]]qqq{{{xxxlllSSSBBB333000000---,,,///111333<<>>===<<<;;;::::::999999<<<<<<<<<<<<;;;;;;;;;;;;555555444444333333222222222111///.........///000222222222111111111000000---------.........//////......////////////......000111111222333444555555666666555777888999888777888666444333444999>>>AAAGGGLLLQQQOOOHHH@@@======;;;:::777666555777888:::999===CCCKKKYYYmmm~~~yyyvvvwwwssssssssstttvvvwwwyyyzzzvvvwwwxxxxxxyyyyyyyyyyyysssgggVVVFFF;;;555333333333333333222222222111111...000111000000000222444000///---,,,---///222444444???PPPaaammmuuuyyyzzzssskkk]]]KKK<<<333//////------.........---,,,+++...---,,,+++***************++++++,,,,,,++++++***)))+++,,,,,,+++******++++++*********+++---------...222;;;HHHWWWhhhwww{{{tttcccOOO@@@;;;555///......000111000333@@@NNNaaaiiirrrwwwwwwnnn]]]MMM<<<555///......///555<<>>===<<<;;;:::999999666666666555555444444333222111///.........///000222222222111111111111000---------.........//////......////////////......111111222333444444555555555444555777999;;;:::999999666444333555:::@@@DDDOOOUUUZZZWWWNNNDDD???>>>999999999888888888888888999===CCCKKKXXXmmm~~~zzzyyyzzzuuuuuuvvvwwwxxxzzz|||}}}uuuvvvwwwxxxyyyzzzzzzzzzuuuiiiXXXGGG<<<666444333333333333222222222111111...///000000///000222444000///---,,,---000222444444???PPP```mmmtttyyy{{{ppphhhZZZHHH999000......+++,,,---------,,,******...---,,,+++************))))))************))))))((()))++++++)))((()))***)))(((((()))+++------------///444===KKK\\\llluuuzzzjjjTTTEEE>>>888111//////000000...000<<>>777000------///555===EEEYYYnnnyyyxxxlllSSSAAA222000000---,,,///222555>>>PPPfffyyyuuuiiiMMMBBB444------///...,,,(((,,,//////---++++++,,,))))))***+++,,,,,,------'''((()))***,,,,,,,,,,,,))))))***+++,,,,,,---------+++,,,......,,,///444;;;III\\\mmm}}}ssseeePPPAAA999555222000***,,,...000000...,,,***((())))))***++++++,,,,,,,,,++++++++++++++++++,,,+++******))))))))))))))),,,------...---,,,***)))+++---//////...///222666;;;FFFYYYnnn~~~|||}}}{{{xxxvvvrrrmmmgggcccZZZVVVPPPKKKGGGDDDAAA???@@@@@@???===<<<;;;:::999???>>>>>>===<<<;;;;;;:::;;;888666555555555333222222111111111000000//////////////////////////////000000000000000000000000000000000000////////////111111222333555666777777888888777777777777888888444222333666777:::CCCLLL\\\bbbcccXXXKKKAAA<<<999555666777888888888888888>>>===@@@KKKYYYlll|||zzzzzzzzzwwwwwwxxxxxxyyyzzzzzz{{{zzzyyyxxxyyy{{{{{{zzzyyywwwkkkXXXGGG;;;666555555222222222111111111111000222111111000///......---,,,,,,,,,,,,---///000222888???LLL\\\jjjsssvvvuuusssfffSSSBBB888222...,,,,,,++++++******++++++,,,'''(((***+++***)))'''&&&((((((((((((((()))******+++******)))))))))))))))((((((((((((((())))))***//////333999???LLL```rrr{{{}}}ssscccRRRBBB666//////------//////111888AAASSSeeerrrrrrsssssscccNNN;;;444//////000000333888FFFUUUiiiwwwwwwmmmRRRDDD555...,,,+++---///333777CCCUUUjjj|||~~~lllZZZEEE;;;111//////---++++++---,,,,,,+++***)))((((((,,,+++++++++******))))))++++++++++++*********)))++++++******++++++,,,---)))+++---...------...///888CCCWWWlll~~~uuuhhhUUUDDD999333000...------,,,,,,,,,,,,++++++******))))))******+++,,,(((((())))))******+++++++++++++++***************++++++,,,------,,,++++++---,,,+++,,,///111333333>>>III\\\ppp~~~|||}}}{{{xxxuuurrrlllfffbbbYYYUUUOOOJJJFFFCCCAAA???>>>>>>======<<<;;;::::::===<<<<<<<<<;;;:::::::::888777555444555666555444111111111000000000//////000000000000000000000000000000000000000000000000000000000000////////////000111222333444666666777888888777777777777888888666555555888999;;;CCCMMM]]]bbbbbbVVVIII@@@;;;888666777777888888999999:::>>><<<@@@JJJXXXiii~~~{{{yyyyyyyyyxxxyyyyyyzzzzzz{{{||||||{{{zzzyyyzzz{{{|||{{{zzzwwwkkkXXXGGG;;;666444444222222222111111111111000111111111000///.........------,,,,,,---...///111666>>>LLL\\\jjjrrrtttssspppcccPPP@@@666111---+++,,,,,,++++++++++++,,,,,,******)))(((((((((((((((((((((((((((((()))******+++******)))))))))))))))***************++++++,,,,,,,,,///333888AAASSSdddrrrxxxvvviiiYYYIII<<<333111///...///000111888@@@NNN```oooqqqsssttteeeQQQ>>>777111000111111444888DDDTTThhhwwwvvvlllRRRDDD555///---,,,---000222888EEEXXXlll}}}xxxdddSSSBBB888000......,,,++++++,,,,,,++++++***)))))))))+++++++++******)))))))))+++++++++*********))))))))))))(((((())))))***+++)))+++---...------...///888CCCVVVkkk}}}vvvhhhUUUDDD999444000...------,,,,,,,,,+++++++++******))))))******+++,,,))))))))))))************+++++++++,,,,,,,,,,,,,,,------...//////...------,,,,,,+++,,,///111333444???KKK^^^rrr~~~|||}}}{{{xxxuuuqqqkkkeee```XXXSSSMMMHHHEEEBBB???>>><<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::666555333333555666666555111111000000000000//////000000000000000000000000000000000000000000000000////////////000000000000000000111222444555666666888888888888888888888888888777777999:::<<>>:::888888888777777888:::;;;<<<===<<<@@@IIIUUUfff||||||zzzxxxwwwwwwzzzzzz{{{||||||}}}}}}~~~}}}{{{zzz{{{|||}}}|||zzzwwwkkkYYYGGG;;;555333333222222222111111111111000111111000000//////......///...---,,,,,,---...///444<<>>HHHZZZjjjpppuuuuuugggTTTCCC;;;333222111000333777BBBSSShhhxxxuuujjjRRRDDD666000......///111222:::III]]]pppppp[[[III===555.........,,,+++,,,*********************************)))))))))))))))+++************)))))))))))))))(((((())))))***+++***+++------,,,,,,...///777BBBTTTiii{{{wwwiiiVVVDDD:::444000///,,,,,,,,,,,,++++++++++++******))))))******+++,,,***************))))))))))))******++++++,,,,,,,,,------...//////...------,,,,,,,,,---///111333555AAAMMMaaattt~~~|||~~~{{{xxxtttpppiiiccc^^^VVVRRRLLLGGGDDDAAA???===<<<<<<<<<;;;::::::999999999999999:::::::::::::::777555333333444555444333000000000000000000//////111111111111111111111111////////////////////////////////////000000000000///000111222333555666666888888888888888888888888999888888::::::;;;CCCLLLZZZ\\\XXXLLLAAA<<<:::999:::999888777888:::===>>>======AAAIIISSScccyyy|||yyywwwvvvvvv|||||||||}}}~~~~~~~~~}}}||||||}}}}}}|||{{{wwwkkkYYYGGG;;;555222111222222222111111111000000111000000000/////////...//////---,,,,,,,,,------333<<>>===>>>===<<<;;;:::999888888:::::::::::::::;;;;;;;;;888666444333333333222000//////////////////000000000000000000000000000000////////////////////////.../////////000000000111000000111222444555666777777888999999999999888777999777777999999;;;CCCLLLVVVWWWRRRGGG>>>;;;;;;999:::999888888999;;;>>>???>>>>>>AAAHHHQQQ___uuu|||zzzxxxwwwvvv||||||}}}}}}~~~}}}||||||}}}}}}|||{{{vvvjjjXXXGGG<<<555222111222222222111111111000000000000000000////////////000///---,,,++++++,,,,,,222<<>>555111///---///333@@@QQQgggwww~~~ssshhhPPPCCC666111000000000222444@@@TTThhhxxxsssbbbNNN===444///,,,------******,,,)))))))))***++++++,,,,,,)))))))))))))))*********++++++++++++************++++++******++++++,,,---***+++,,,+++++++++---///555>>>OOOcccuuuyyykkkWWWFFF;;;555111///,,,,,,+++++++++***************))))))******+++,,,,,,,,,++++++******))))))&&&&&&'''((()))*********++++++,,,------,,,++++++***,,,.........111444888BBBPPPeeewww|||wwwsssmmmfff^^^YYYTTTPPPKKKFFFCCCAAA???=========<<<<<<;;;::::::999::::::::::::::::::::::::888666333222222222000///......////////////000000////////////////////////000000000000000000000000......//////000000111111000111222333555666777777777888999::::::999888777888777777999:::;;;CCCMMMUUUUUUOOOEEE>>><<<;;;999888888888888999;;;===???===>>>AAAGGGNNN[[[qqq~~~|||zzzxxxwww{{{{{{|||}}}}}}~~~~~~~~~||||||}}}}}}{{{zzzssshhhXXXGGG<<<666333222222222222111111111111000000000000000///////////////...---+++++++++,,,,,,222;;;KKK\\\hhhmmmkkkhhh^^^SSSCCC777111//////...------,,,,,,,,,,,,------(((***+++,,,,,,***((('''((((((((((((((()))******+++******)))))))))))))))***************++++++,,,***((()))---...---111777CCCPPPaaaooowww}}}zzzkkkWWWHHH:::333...---...---///333???MMM___llluuuuuukkk___III@@@666111...---///333>>>OOOdddttt|||{{{qqqfffNNNAAA555111000000000222666DDDXXXlll{{{{{{lll[[[HHH999111...---...---***))),,,))))))******+++++++++,,,***************+++++++++---,,,,,,,,,,,,+++++++++))))))(((((())))))***+++***++++++******+++---000444===MMM```ssszzzlllXXXGGG;;;555111///++++++++++++******************))))))******+++,,,+++++++++++++++*********)))******++++++,,,,,,,,,------...//////...------))),,,//////...000555999DDDSSSiiizzz|||wwwrrrllleee]]]XXXTTTPPPKKKFFFDDDBBB???>>>;;;;;;;;;<<<<<<======>>>:::::::::999888888888777666444222111222222111000........./////////000000........................000000000000000000000000.........///000111111111222222333444666777888888777888:::;;;;;;:::888777999777888:::;;;===FFFOOOXXXXXXQQQGGG???===:::777666666777999:::;;;======;;;<<>>666000//////...000222999FFFXXXhhhrrrssslllcccKKKAAA777222///...000444;;;LLL```ooowwwvvvmmmcccLLL@@@444000000000000222888FFF[[[ooo|||uuudddSSSAAA333000......///...)))))),,,***************+++++++++***+++++++++,,,,,,,,,,,,......------------,,,,,,))))))(((((())))))***+++***++++++***)))***---000333<<>>888999:::<<<>>>???AAAAAA:::999999888777666666555444222111111222333333222---.........//////000000........................000000000000000000000000---......///000111111222222333444555666888999999777888:::;;;;;;:::888777999888999;;;===???HHHQQQ\\\[[[TTTIIIAAA===:::555444555777999;;;<<<<<<<<<999:::>>>BBBGGGSSShhh|||}}}{{{zzzyyyyyyzzzzzz{{{|||||||||}}}{{{{{{||||||zzzxxxpppfffVVVGGG===777444333222222222111111111111000////////////000000000000---,,,+++++++++,,,------///888FFFUUUbbbgggfffcccVVVLLL===222---,,,------,,,++++++******++++++,,,---,,,***)))((()))***+++((((((((((((((()))******+++******)))))))))))))))((((((((((((((())))))***+++)))***------***))),,,222:::FFFVVVdddpppxxx|||vvvfffYYYAAA888111111111000111333555AAASSSdddooorrrmmmfffMMMCCC888333000///222666999III]]]kkksssssskkkaaaKKK???333000000///000111:::HHH]]]ppp}}}rrr___NNN<<>>===:::999999999:::<<<>>>???777777777666555555444444666555444222111000000000---------------...///000////////////...---,,,+++---...............------000//////........./////////000333555777666666555777888:::;;;;;;:::999888999888999<<<===???GGGQQQcccfff```RRRDDD>>>??????;;;;;;;;;999888888:::<<<<<<;;;===BBBIIIUUUhhhyyy~~~|||{{{{{{|||{{{zzzyyyzzz|||~~~}}}~~~~~~|||yyyxxxkkk```PPPCCC;;;666333111222111111111000000//////111111000000//////......------,,,+++,,,---...///222888DDDSSS```fffeeebbbRRREEE999333111...,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''((((((((()))))))))************+++***)))))))))***,,,---+++222===JJJXXXfffsss{{{~~~nnn]]]III>>>333///......///333888BBBQQQ```mmmuuuqqqiiiSSSEEE777000///......000888FFFYYYiiittttttiii\\\III;;;111111333111333888<<>>======<<<;;;:::888888777777888888888777666666555555555444333111000000//////---------------...//////////////////...---,,,+++---...............------//////............/////////000333555666777666555666777:::;;;;;;:::999777999888999<<<<<>>CCCIIIUUUhhhxxx}}}|||{{{{{{zzzyyyyyyzzz{{{}}}|||}}}~~~~~~}}}{{{xxxwwwjjj___OOOBBB:::666333111333222222222111111111111000000000///......------------,,,+++,,,---...///222888DDDSSS```fffeeebbbRRREEE888333111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''(((((()))*********++++++++++++******))))))******+++,,,,,,///666>>>JJJYYYhhhqqq~~~sssdddQQQEEE888222///---...111333>>>MMM]]]jjjrrrooogggUUUGGG888111000...///111:::FFFWWWeeepppqqqhhh\\\III;;;111111222111333888AAATTTiiiwwwyyyfffQQQ???333...++++++,,,,,,,,,,,,++++++************************++++++++++++,,,---///000444222000/////////...,,,---,,,,,,,,,,,,+++++++++++++++***)))(((***...000555===JJJ[[[mmm||||||ppp\\\III;;;333000......---,,,+++***++++++,,,************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,+++******+++,,,------,,,---//////000777???MMM___sss}}}wwwpppiiibbbZZZUUUQQQLLLGGGBBB@@@???===<<<<<<<<<;;;:::888666444333999999888888777666666555444333222000////////////...------------...//////////////////...---,,,,,,------...............---//////............/////////000222555666777666666666888;;;======<<<:::888999888999;;;<<<@@@KKKWWWjjjmmmhhh[[[MMMEEE@@@===???===;;;:::999:::;;;<<<>>>===???DDDJJJTTTgggwww~~~||||||zzzzzzyyyyyyyyy{{{}}}~~~{{{{{{||||||{{{yyywwwvvvhhh]]]NNNAAA999666333111333333333333333222222222000//////......---,,,,,,------,,,+++,,,---...///222888DDDSSS```fffeeebbbQQQDDD777111///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''((((((*********+++++++++,,,,,,((()))******++++++******------...222;;;IIIYYYccctttzzzyyyooo\\\NNN???555000------000111<<>>===<<<777888999::::::999888777888888777777666555555555222222000//////...............---------......///......//////...------,,,,,,---......///.........///............//////000///000222444666777777777777:::===@@@AAA???<<<:::999999:::<<<<<>>@@@DDDIIISSSdddttt}}}{{{yyyxxxxxxxxxyyyzzz{{{|||yyyyyyyyyyyyxxxwwwvvvuuuhhh]]]MMM@@@999555333111333333333333222222222222000000000///......------------,,,+++,,,---...///222888DDDSSS```fffeeebbbQQQDDD666000...,,,+++,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((())))))***((((((''''''''''''(((((())))))*********+++++++++'''(((***+++++++++***))),,,+++***,,,222???MMMVVVgggppp{{{~~~wwweeeVVVDDD999222......111222<<>>MMM^^^qqq}}}|||kkkWWWDDD777///,,,,,,------......------,,,*********************************+++---000333444777555333222222000...,,,)))******+++,,,,,,------++++++++++++***+++...000666<<>>===<<<;;;666777999;;;;;;;;;;;;:::777666666555444444333333111111000///............///......---------...............///......---,,,,,,------...//////.....................///000000///000111333555777888888999<<>>@@@DDDHHHQQQbbbqqq|||{{{wwwwwwwwwxxxxxxyyyzzz{{{xxxxxxwwwwwwwwwvvvuuuuuuhhh]]]MMM@@@999555222000111111222222222222222222222222111111000/////////------,,,+++,,,---...///222888DDDSSS```fffeeebbbRRRDDD666000...,,,+++,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((())))))***((((((''''''''''''(((((((((((((((((())))))))))))'''((()))++++++***))))))(((((((((***///777BBBIIIXXXdddrrrzzz|||~~~|||lll\\\JJJ>>>666000000222222<<>>===<<<<<<;;;::::::::::::::::::999888666666555444444333333222111111000/////////////////////...------------...---...............------,,,,,,---...////////////......---......///000111///000111333555777888999:::>>>DDDHHHIIIGGGBBB???<<<<<<===>>>>>>FFFZZZlllyyylllbbb\\\WWWSSSIIIDDD>>>;;;===>>>>>>===???>>>@@@CCCGGGOOO^^^mmm}}}|||zzzvvvvvvwwwwwwxxxyyyyyyyyywwwwwwvvvvvvuuuuuuuuuuuujjj___OOOAAA999555222000111111111111222222222222333333222111111000000///------,,,+++,,,---...///222888DDDSSS```fffeeebbbSSSEEE666000...,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''(((((('''''''''((((((((())))))'''((())))))******))))))$$$%%%'''))),,,111777<<>>555000---++++++,,,,,,++++++***)))++++++++++++++++++++++++************************)))******+++++++++++++++,,,,,,------------,,,,,,---,,,---//////000777???QQQcccyyy~~~~~~zzzssslllddd\\\TTTOOOHHHEEE@@@===<<<<<<;;;;;;;;;;;;:::888888777777777666666666555444444333333111111000000//////000000//////...---------------------...............---+++,,,---...////////////---------......///000111///000111222444777999::::::???EEEJJJKKKHHHCCC@@@======??????@@@III^^^rrrwwwnnnggg___YYYKKKEEE>>><<<===??????===>>>>>>???BBBFFFMMM[[[jjjwww~~~{{{xxxuuuuuuvvvwwwxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuuuuuuulllaaaPPPBBB:::555111///222222222222333333444444222222111111000/////////------,,,+++,,,---...///222888DDDSSS```fffeeebbbTTTFFF777000...------///************************))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((()))******&&&'''((()))***,,,000333;;;GGGWWWdddmmmttt{{{{{{kkkYYYKKKAAA888333333222888@@@KKKYYYgggllljjjfffUUUBBB777222//////111111>>>NNN\\\eeedddYYYLLL@@@777111333555777BBBNNNbbbppp~~~mmmaaaOOO???555///---+++++++++,,,,,,,,,,,,++++++******************************))))))***+++---...++++++,,,---///...,,,***))))))******++++++,,,,,,***,,,------,,,,,,...000444===MMM___qqq|||ppp^^^MMM???666000---+++,,,---------,,,******************************************************))))))***+++++++++++++++***+++,,,------,,,+++***---,,,---//////000777???NNNaaaxxx~~~~~~zzzssskkkccc[[[SSSNNNGGGDDD???<<<;;;<<<;;;;;;:::999777666666666777888777777777666555555444444222111111000000000000111000///...---------------------...............---+++,,,---...////////////---------......000111111///000000222444777999:::999>>>EEEJJJKKKHHHCCC???>>>>>>@@@@@@AAAJJJ```uuu}}}uuulllbbbYYYMMMFFF???<<<>>>@@@???===>>>===???BBBEEEKKKZZZhhhsss~~~zzzxxxtttuuuvvvwwwwwwxxxxxxwwwwwwvvvvvvuuuuuuuuuuuuvvvnnnbbbQQQCCC:::555111///333333333444444555555555111111000000//////......------,,,+++,,,---...///222888DDDSSS```fffeeebbbUUUFFF888111///------///************************))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''(((((())))))))))))************)))((('''''''''(((***++++++++++++******+++...111333>>>NNN]]]hhhqqqwww{{{qqq___PPPEEE:::444333444999???IIIWWWeeekkkjjjfffUUUBBB777111......000111<<>>NNNaaasss|||ppp___MMM???666000---,,,,,,---...---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********,,,,,,,,,,,,******---,,,---//////000777???KKK___www~~~~~~}}}xxxqqqjjjcccZZZPPPIIICCCBBB@@@>>>===<<<;;;;;;::::::::::::999888777777777777777666555555444444000000...---------------//////.........---------000000000000000000000000******+++,,,,,,------...............///////////////000222444666888999999===???AAADDDEEEEEECCCBBB>>>>>>@@@BBBEEEPPPeeeyyyuuummmfff\\\TTTFFFDDDAAA>>><<<<<<<<<===@@@???AAADDDFFFJJJVVVbbbsss{{{}}}{{{zzzwwwwwwwwwwwwwwwwwwxxxyyywwwuuusssrrrtttuuuuuuuuummmaaaOOOAAA999555333222222222222111222222333333333222111000////////////......---,,,---...///000222777AAAPPP]]]eeefffdddXXXJJJ;;;333000,,,,,,------,,,++++++******++++++******))))))))))))******))))))))))))************)))))))))((('''%%%$$$###''''''(((((())))))******)))))))))))))))******+++***((('''&&&&&&'''(((***000444<<>>666333222------,,,,,,,,,,,,+++++++++***)))(((((()))***+++)))***++++++++++++***)))''''''(((***+++,,,---...***+++---//////...---,,,---,,,---//////000777???NNNaaaxxx~~~}}}~~~~~~~~~}}}}}}wwwnnnfff___WWWNNNGGGCCCBBB@@@>>>===<<<;;;;;;::::::::::::999888777777666666555444444333333222000000///...------------000000/////////.........////////////////////////,,,------......//////000000000000000111111111111///000222555777888999999;;;===@@@BBBCCCBBBAAA???======@@@BBBFFFQQQggg{{{{{{oooddd]]]UUUNNNEEECCCAAA>>>=========>>>@@@???BBBEEEGGGLLLXXXdddrrrzzz}}}{{{zzzwwwvvvvvvvvvvvvwwwxxxxxxxxxvvvuuutttuuuvvvuuutttlll```OOOAAA999555333222222222111111111111222222222111000///...............------,,,,,,...///000000555AAAPPP___fffgggeeeXXXKKK<<<555000---,,,------,,,++++++******++++++******))))))))))))******************************''''''((((((''''''&&&&&&'''((((((((()))))))))***))))))(((((())))))***++++++***(((''''''(((***+++,,,///666AAANNN[[[gggnnnyyy}}}pppaaaSSSGGG===777222333777BBBPPP[[[aaaccc]]]SSSEEE999111...------000555@@@KKKRRRPPPFFF===777111111888<<>>===<<<;;;;;;::::::999999888777777666444444333333222111111111111000///...------------000000000000000/////////////////////////////////---------...//////000000000000000000111111111111///000222555777888999::::::;;;===?????????===<<<;;;<<>>===>>>???@@@AAAAAACCCFFFHHHMMMYYYeeepppyyy}}}{{{zzzvvvuuuuuuuuuvvvvvvwwwxxxyyyxxxwwwxxxxxxwwwtttrrrkkk___NNN@@@888555333222333222111000000///000000000000///...------------...---,,,,,,,,,---///000...555AAARRR```ggggggeeeXXXLLL>>>777222---,,,------,,,++++++******++++++******))))))))))))******************************%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++++++++))))))))))))++++++))),,,222888@@@LLLZZZcccpppwww~~~vvviii\\\NNNAAA:::444333555===HHHRRRXXX[[[XXXOOOCCC888111...---,,,...111888@@@EEEDDD===777222...000999AAAJJJ\\\mmmwww~~~zzzmmm\\\OOO>>>888///******++++++***'''(((((()))***+++,,,,,,++++++++++++++++++++++++************************))))))***+++++++++++++++)))))))))***++++++,,,,,,---,,,,,,+++,,,---...///555@@@QQQdddttt~~~tttbbbOOO???555000...,,,,,,,,,,,,++++++++++++******))))))))))))******,,,+++***))))))***+++,,,************************+++,,,---.........---,,,---,,,---//////000777???MMMaaaxxx~~~{{{zzz{{{|||}}}}}}|||tttggg]]]UUUOOOIIIDDDAAA@@@???>>><<<<<<<<<;;;:::999999888777777666666444444333333222111111111111000///...------------////////////////////////////////////////////////++++++,,,,,,---.....................////////////000111333555777999::::::999:::<<<===>>>===<<<;;;:::;;;>>>CCCHHHVVVoooxxxdddUUUMMMHHHDDDBBBAAA???>>>>>>???AAABBBEEEDDDFFFHHHIIIMMMXXXdddpppyyy}}}|||{{{uuutttttttttuuuvvvwwwxxxzzzyyyzzzzzzzzzxxxtttpppjjj^^^MMM@@@888555333222222222111///............000//////...------......------,,,,,,,,,---...//////666CCCSSSaaagggfffcccYYYNNNAAA999333---+++------,,,++++++******++++++******))))))))))))************))))))))))))((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))((((((((((((((()))******+++***))))))))))))***+++***---000222666@@@OOOZZZdddmmmvvv{{{|||qqqcccTTTFFF===888666666:::AAAIIIOOORRRMMMFFF===444///---,,,,,,---...111555888999555222///---111;;;FFFSSSdddsss~~~|||yyypppaaaNNNAAA777333...++++++,,,,,,+++*********))))))))))))(((************************************************(((((()))***************))))))*********+++++++++...,,,***+++---///000000555AAASSSgggwww{{{qqqaaaOOO@@@555000...,,,,,,,,,++++++++++++******))))))))))))))))))***,,,+++)))(((((()))+++,,,***************++++++++++++,,,---.........---------,,,---//////000777???MMMaaaxxx~~~|||yyyyyy{{{}}}~~~~~~{{{rrreeeZZZSSSNNNHHHEEE@@@@@@>>>===<<<<<<<<<<<<:::999888666666666666666555555444444333333222222111111///...............................................................++++++,,,------......///............////////////000111333555777999::::::999:::;;;<<<======<<<<<<;;;<<>>???@@@BBBCCCIIIHHHHHHIIIIIIKKKVVVaaapppzzz}}}|||{{{ttttttttttttuuuvvvwwwxxxyyyyyyzzzzzzzzzwwwsssoooiii]]]MMM???777444333111222111000///............000000//////......//////---,,,,,,+++,,,---...///111777DDDTTTaaagggeeeaaa\\\RRRFFF>>>555---+++,,,---,,,++++++******++++++******))))))))))))******))))))((((((((('''''''''(((((())))))(((((('''&&&))))))))))))((((((((((((((((((((('''((())))))***))))))))))))))))))))))))***,,,...---///777DDDNNN[[[eeeooovvv}}}~~~uuuiiiYYYIII???:::888555555999>>>CCCFFF@@@;;;444000---------,,,,,,,,,---///000111000/////////444>>>KKKZZZkkkwww}}}}}}zzzuuunnncccTTTCCC888333111...,,,,,,+++***************))))))))))))(((************************************************(((((()))************)))***************+++++++++---,,,++++++...111111111888DDDWWWjjjzzzvvvmmm___NNN@@@666000...,,,,,,+++++++++*********)))))))))******))))))))),,,+++)))(((((()))+++,,,'''((()))***+++,,,------,,,,,,---------...---------,,,---//////000777???LLLaaayyy{{{zzzzzz{{{}}}yyypppcccYYYRRRMMMHHHEEE@@@???>>>===<<<<<<<<<<<<:::888777555555555666666666666555555444444333333111111000///............------------.............................................///000000111111000000000000111111111111000111333666888999:::;;;888999:::;;;<<<=========>>>>>>@@@DDDJJJYYYrrrkkkXXXNNNHHHEEEBBBAAA???>>>???@@@BBBDDDJJJIIIIIIJJJIIIKKKUUU```ooozzz~~~}}}|||{{{tttttttttuuuvvvwwwxxxyyyxxxxxxxxxyyyxxxvvvrrrnnnhhh\\\LLL>>>777444222111222111000//////...//////000000//////...//////000---,,,+++++++++,,,...///222888DDDSSSaaagggfffcccbbbYYYNNNDDD:::000,,,------,,,++++++******++++++******))))))))))))******)))))))))((((((''''''&&&)))))))))))))))((('''&&&))))))))))))((((((((((((((((((''''''(((((()))***)))))))))))))))))))))))))))*********+++111999@@@PPP[[[iiirrr|||xxxmmm]]]MMMCCC:::777444111111333666999555222...,,,,,,------,,,+++++++++,,,,,,,,,------000111666AAAPPPaaapppzzz~~~xxxuuuppphhh^^^RRRFFF;;;333//////---,,,***)))(((((('''(((((()))***+++,,,,,,************************************************(((((()))***************************************,,,,,,,,,---...000333444;;;HHH[[[ooo~~~tttlll___OOOAAA777111...++++++++++++************))))))************)))))),,,+++***))))))***+++,,,''''''(((***+++,,,---...,,,,,,,,,---------......---,,,---//////000777???KKK```yyy|||{{{{{{}}}~~~|||vvvmmmaaaWWWQQQLLLGGGDDD???>>>===<<<<<<<<<<<<<<<999888666444444444555666666666555555444444333333222111000///............---.........////////////..............................//////000000111111000000000000111111111111111222444666888::::::;;;666777888:::;;;===>>>>>>AAAAAABBBEEEJJJXXXrrrlllYYYMMMGGGBBBBBBAAA@@@??????@@@BBBCCCGGGFFFGGGIIIIIILLLVVVbbbmmmyyy~~~}}}|||{{{uuuuuuuuuvvvwwwxxxyyyzzzvvvvvvuuuvvvvvvtttqqqnnnggg\\\KKK===666444222111111111000//////000000000///......------......///---,,,+++++++++,,,---...000666BBBRRR```hhhiiihhhiii```VVVLLL???444///000---,,,++++++******++++++******))))))))))))******+++++++++***)))((((((((('''(((((())))))))))))(((***)))))))))((((((((('''(((''''''''''''((()))))))))******************)))))))))((()))+++///333666AAANNN^^^kkkwwwzzzpppaaaQQQGGG;;;888555000------...000000...,,,+++,,,,,,,,,+++((()))+++++++++******+++///222888CCCSSSfffvvv}}}zzzrrrkkkdddXXXLLLAAA999333111......---,,,***)))******(((((()))***+++,,,------************************************************((()))******++++++*********************************,,,.........///333777???KKK___rrrvvvnnnaaaRRRDDD999111...++++++++++++************((()))***++++++***)))(((************************(((((()))***++++++,,,,,,---,,,,,,,,,------......---,,,---//////000777???KKK```yyy}}}}}}}}}|||zzzssskkk___VVVPPPLLLGGGCCC???>>>===<<<<<<<<<<<<<<<999888666444333444555666666555555444444333333222222111000//////............/////////000000111111........................,,,,,,------.../////////............////////////111222444666888:::;;;;;;444555666888:::<<<>>>>>>CCCBBBCCCFFFJJJXXXqqqlllXXXLLLDDD@@@CCCBBB@@@??????@@@BBBCCCEEEDDDFFFHHHIIIMMMXXXdddlllxxx~~~}}}||||||uuuuuuuuuvvvwwwyyyzzz{{{uuutttsssttttttssspppnnnggg[[[KKK===666333222111111000000000000111111222------,,,,,,,,,------...,,,,,,+++++++++,,,---......444@@@PPP```jjjllllllnnnfff[[[QQQCCC777111222---,,,++++++******++++++******))))))))))))******------,,,,,,+++******)))%%%&&&''')))******++++++******))))))(((((((((''''''''''''''''''((())))))***++++++,,,,,,++++++***+++***)))+++...111222222555CCCUUUdddsss{{{qqqcccTTTJJJ===;;;777222...,,,,,,---///...,,,+++,,,,,,+++***&&&(((***+++***)))))))))...111888DDDVVVjjjyyy~~~wwwoooccc[[[MMM???555000//////...//////---,,,,,,---...,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************))))))***+++++++++++++++++++++******************)))---000///---...444999AAANNNaaatttyyyqqqdddTTTEEE999111---+++++++++************)))((()))***++++++***)))((()))***++++++++++++***)))************************---,,,,,,,,,,,,---......---,,,---//////000777???KKK```yyy}}}xxx|||~~~}}}}}}wwwnnnfff[[[RRRMMMHHHDDD@@@AAA???===;;;:::999999:::::::::999888777666555444666666555444222111000000///...---,,,,,,---...///////////////////////////000000///...------,,,,,,.........///////////////.........//////000111222111333555888999999999888888999::::::999;;;===???DDDJJJLLLIIIMMM]]]rrr{{{kkk^^^RRRHHHCCCDDDBBBCCCBBB@@@???@@@CCCEEEFFFHHHJJJKKKLLLQQQYYY___llluuu~~~~~~~~~}}}zzzxxxwwwuuussssssuuuwwwwwwwwwsssssssssttttttrrrooolllggg[[[KKK===666333222111///000000000......000111000///...------------------,,,,,,,,,,,,---......111555@@@RRRdddnnnnnnkkkkkkhhhaaaVVVIII<<<333///...+++)))((()))***++++++---,,,+++***))))))))))))+++*********))))))(((((((((((((((((())))))))))))******)))((('''&&&%%%%%%''')))))))))((('''((()))***++++++,,,,,,+++++++++++++++***)))***---///000555;;;HHHXXXiiiwww|||tttiiiXXXJJJ<<<777000,,,,,,,,,+++)))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++...888III^^^pppzzz}}}~~~uuufff[[[LLLFFF===555111///------------......---+++***)))))))))(((((((((((())))))************************))))))))))))*********************************************)))))))))(((((())))))+++.........333;;;FFFUUUhhhvvv|||vvvjjjXXXEEE888222111,,,+++***)))(((((((((((()))************+++++++++)))***+++***(((((((((******)))((())),,,---+++)))+++,,,---.........---,,,000------///000222888???MMM```zzz~~~{{{yyy|||~~~~~~}}}wwwjjjbbbXXXOOOJJJGGGCCC???@@@???===;;;:::999999999999999888777666555444444555555444333222222111111//////...------...//////////////////////////////000//////...------,,,,,,,,,---///111111000...---.........//////000111222222333666888::::::999999777888999999:::<<<@@@CCCJJJNNNOOOKKKMMMZZZlllxxx}}}pppaaaVVVMMMEEECCCEEEDDDEEEDDDBBBAAABBBDDDGGGGGGJJJLLLLLLMMMQQQXXX]]]iiirrr~~~~~~{{{yyyxxxvvvttttttuuuuuuuuutttqqqqqqrrrsssttttttqqqnnnfff[[[JJJ===666333222111///000000000......000111000///...---,,,,,,,,,,,,---,,,,,,,,,,,,---......111666AAARRRdddnnnooolllmmmjjjdddZZZNNNAAA888222111...+++******+++***)))******)))))))))******+++*********)))))))))(((((((((((((((((()))))))))))))))))))))(((''''''&&&&&&***+++,,,+++***)))***,,,)))***++++++,,,,,,,,,+++---,,,+++******+++---...000666@@@OOO___nnnxxx}}}~~~wwwmmm\\\NNN<<<777000,,,,,,,,,+++))))))******++++++++++++++++++++++++*********++++++,,,...666EEEZZZlllwww{{{|||zzzxxxwwwrrrhhh[[[PPPCCC>>>777222///...---------------------+++***)))******))))))))))))******************************))))))))))))************************************))))))***,,,------......******,,,.........444<<>>KKK^^^www|||{{{zzz~~~{{{uuuddd]]]SSSLLLHHHEEEAAA>>>@@@???===;;;:::999999999888888777666555444333333444444333333222222222111000//////......//////000/////////////////////////////////...------,,,,,,***,,,000222222111...,,,.........//////000111222222444666888999:::999999666777888999:::>>>CCCGGGOOORRRQQQLLLMMMYYYfffooommmbbbTTTLLLEEEAAABBBFFFGGGGGGFFFEEECCCDDDFFFIIIJJJLLLNNNNNNNNNPPPVVV[[[eeemmmzzz|||zzzyyywwwuuutttttttttrrrqqqooooooppprrrttttttrrroooeeeZZZJJJ===666444222111///000000000......000111///...---,,,++++++++++++,,,,,,,,,,,,,,,---......222666AAARRRcccnnnooommmnnnmmmhhh```UUUHHH<<<555333111...---,,,+++)))((((((((((((((()))***+++,,,******))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((***,,,,,,,,,+++***+++,,,))))))***+++,,,,,,++++++...---+++*********+++,,,+++///666BBBPPP```mmmuuu}}}~~~xxxooo^^^PPP<<<777000,,,,,,,,,***)))((()))******++++++******++++++***))))))***+++,,,------333???QQQcccpppvvvwwwsssooojjjcccXXXLLLCCC777444000---------,,,,,,,,,---------,,,+++***)))++++++************++++++************************))))))))))))************************************)))***,,,---...///......++++++,,,/////////666>>>OOO___qqq~~~xxxiiiYYYJJJ>>>555///------,,,+++************)))************++++++++++++)))'''))),,,...,,,***,,,++++++,,,......---++++++,,,------......------///,,,,,,...///000555<<>>===;;;:::999888888888888777666555555444444333333222222222222222222000000////////////000000//////////////////////////////.........---------,,,---///111111000...---............///000111222222333555666888888999999888888999999:::>>>DDDHHHNNNPPPPPPLLLOOOYYYdddiiiaaaVVVJJJCCC@@@>>>AAAFFFHHHHHHGGGEEEDDDDDDGGGIIILLLOOOQQQQQQOOOPPPTTTXXXaaaiiiuuu|||zzzvvvuuutttttttttsssqqqoooooooooppprrrsssrrrpppnnncccXXXIII===777444222111///000000000......000111///...---,,,+++*********,,,,,,++++++,,,,,,---...111555@@@PPP```kkknnnnnnpppoookkkdddZZZLLL>>>555333111...------,,,***((((((((('''(((((()))******))))))))))))))))))(((((((((((((((((())))))))))))''''''(((((())))))))))))(((***+++***)))((()))++++++++++++++++++***)))))),,,+++************++++++)))+++///777CCCSSSbbblllwww{{{}}}{{{vvvmmm\\\NNN;;;666///,,,+++,,,***)))(((((()))************)))+++***)))((((((***+++,,,------///888GGGWWWdddkkkoookkkeee]]]UUUJJJ@@@888000...,,,+++,,,,,,+++***,,,,,,,,,,,,++++++******+++******))))))******+++************************((()))))))))***************************************+++,,,------+++***(((---,,,---///000222:::CCCTTTdddvvvyyyjjjZZZMMMAAA666///...---,,,+++++++++++++++))))))*********+++++++++((($$$"""$$$))),,,)))&&&+++++++++,,,------,,,+++++++++,,,------.........///,,,,,,...//////444:::DDDUUUnnn~~~~~~~~~{{{tttlll\\\VVVMMMGGGEEEDDDAAA???>>>>>>===<<<:::999888777999888888777777666666666222222222222222222222222//////000000000000//////////////////////////////...............---------///............///000000............///000111222111222333555666777888888:::::::::::::::===AAAEEEGGGIIIJJJJJJPPP[[[cccfffYYYOOODDD@@@>>>===AAAFFFHHHHHHGGGEEECCCCCCFFFHHHNNNQQQSSSSSSQQQQQQSSSVVV^^^fffqqq}}}{{{yyyrrrrrrrrrtttuuutttqqqooopppoooooopppqqqpppllljjjaaaWWWIII===777444333111///000000000......000111//////---,,,+++*********,,,++++++++++++,,,------///444>>>MMM\\\ggglllmmmqqqooolllfff]]]OOO???555111///---,,,,,,,,,+++*********)))((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))''''''(((((()))*********((()))******(((((()))***------,,,+++***((('''&&&(((((())))))***+++,,,,,,***+++---111:::GGGWWWbbbqqqvvvyyyxxxtttkkkZZZKKK:::444...++++++,,,+++***(((((()))************)))******)))))))))***,,,------,,,---333===JJJUUU[[[```]]]VVVOOOFFF===666111...,,,++++++++++++***))),,,,,,+++++++++***++++++))))))(((((((((((())))))************************((()))))))))************************************++++++,,,,,,,,,+++***)))...---...111222555???IIIYYYhhh{{{{{{kkk\\\NNNBBB666///...---,,,,,,+++,,,,,,,,,))))))*********++++++++++++'''%%%''',,,///,,,)))***++++++++++++*********++++++,,,,,,---.../////////------/////////333999AAAQQQiii~~~|||wwwnnneeeZZZTTTKKKFFFDDDCCCAAA???=========<<<:::999777666999888888888777777777777333333222222111111111000...//////000000//////...////////////////////////........................000///---,,,,,,...000222.........//////000111222222222333444666777888999:::;;;<<<;;;;;;<<<>>>AAA@@@CCCDDDGGGOOO[[[aaabbbSSSKKKBBB@@@??????CCCGGGHHHHHHGGGEEECCCCCCEEEGGGOOORRRUUUUUUSSSRRRSSSUUU\\\cccmmmyyy~~~yyyvvvpppppprrrtttuuutttpppmmmnnnnnnnnnnnnooommmjjjggg```VVVHHH===777555333111///000000000......000111000000...,,,+++*********+++++++++++++++,,,------...333===KKKZZZeeekkknnnqqqooolllhhh```TTTEEE:::222///,,,***+++,,,,,,,,,,,,+++***)))((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))((((((((())))))*********)))+++++++++***)))***+++------,,,+++***(((&&&%%%&&&'''((()))***+++,,,,,,+++,,,,,,...333===KKKVVVgggmmmssstttqqqhhhWWWHHH777222,,,***,,,------,,,((()))******++++++***************+++,,,,,,,,,------,,,,,,///444<<>><<<======<<<;;;999777666777777777777777666666666444333333222111000//////---...////////////...---////////////////////////........................///......---...///000000.........//////000111222444444555666777888:::;;;777999;;;<<<<<<<<<===>>>===???AAAEEENNNXXX\\\ZZZNNNGGGAAAAAAAAABBBEEEJJJIIIIIIHHHEEECCCCCCEEEGGGOOOSSSVVVWWWTTTSSSSSSUUUYYY___jjjvvv|||wwwssspppqqqrrrttttttrrrmmmjjjkkkjjjkkklllmmmllliiifff^^^UUUHHH===888555333111///000000000......000111222111///---,,,+++******+++++++++***++++++,,,---...333>>>KKKYYYdddkkkoooqqqooollljjjfff\\\NNNCCC777333...+++***+++,,,---+++******)))))))))******'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))******((()))******)))((()))***+++++++++******)))(((''''''(((((()))************+++,,,,,,+++---444@@@IIIYYY```hhhkkkkkkcccSSSEEE555000+++***,,,.........)))******+++++++++++++++)))***,,,.........---,,,,,,,,,,,,---...111555888777777666444000---+++***///---******+++,,,,,,+++++++++***))))))***+++,,,***))))))))))))))))))***************************))))))))))))************************************+++******)))***,,,///000000///000444888>>>JJJVVVgggttt|||ppp___MMM???555000,,,,,,++++++++++++,,,,,,)))************+++++++++***))))))******************,,,...---***))))))+++++++++++++++,,,...000111111///000222111000333888???NNNeee{{{yyyrrrfff\\\WWWPPPHHHCCCAAA@@@>>><<<<<<<<<===<<<;;;999777555666666666666666555555555444444333222111000///...,,,---...//////...---,,,////////////////////////---.....................------///000000000///............//////000111222666666666777888:::<<<===555888;;;<<<<<<<<<===>>>>>>???@@@CCCLLLVVVWWWTTTJJJDDD@@@AAACCCDDDGGGKKKJJJJJJIIIFFFDDDDDDFFFHHHOOOSSSWWWXXXUUUSSSTTTUUUWWW]]]gggsss~~~{{{uuuqqqrrrrrrsssuuutttqqqkkkggghhhhhhhhhjjjlllllliiiggg^^^TTTGGG===888555333111///000000000......000111222111000...,,,+++++++++++++++******++++++,,,---///444>>>KKKYYYdddlllpppqqqooommmllljjjbbbVVVLLL<<<777000+++***+++,,,---))))))))))))***+++,,,---&&&'''''''''(((((())))))(((((((((((())))))))))))******))))))))))))))))))&&&'''((('''&&&%%%&&&((((((((()))***************)))))))))))))))((((((''')))++++++***)))...888@@@LLLUUU^^^cccddd^^^OOOAAA333///***))),,,/////////******+++,,,,,,,,,,,,+++(((***---///000///...,,,+++,,,---,,,++++++---...---...//////---,,,,,,,,,...,,,))))))***,,,------++++++***))))))***+++,,,++++++************++++++************************))))))))))))************************************---+++(((&&&&&&'''***+++111///000444999@@@NNNZZZlllyyy|||qqq```MMM===444111+++++++++******+++,,,,,,)))************++++++++++++,,,---,,,+++***+++,,,+++---///...+++)))***,,,++++++++++++,,,...000111222000000333222000333888???NNNeee{{{vvvjjj___XXXQQQLLLFFF@@@<<<;;;===>>>======>>>>>><<<:::777555777777777777888999:::;;;999888666333111000///...000///---,,,,,,---///000........................---...///000000111000000......////////////......//////000000111111222222222444555666555666777999888999<<>>555222///---,,,***))))))*********************+++++++++******))))))******+++,,,,,,,,,,,,+++++++++******+++,,,---...////////////222222111///...///333666AAAMMM```uuu~~~ttthhh]]]WWWRRRNNNHHHBBB???>>>???@@@============;;;999777666777777777777888999:::;;;999888666333111000///...000...---,,,,,,---...000...........................//////000000000000///...//////000000//////.../////////000111111222222333444666666666666888:::999:::<<<>>>@@@AAABBBCCCBBBBBBBBBIIIWWWbbb___WWWLLLEEEAAAEEEIIIIIIIIIJJJKKKKKKKKKHHHFFFFFFHHHJJJNNNQQQSSSUUUUUUUUUWWWXXXWWWZZZ```jjjyyy|||{{{zzzyyyuuuqqqqqqqqqqqqpppooommmkkkjjjfffeeeeeefffggggggfffeee```UUUGGG<<<666444333111000000000000////////////000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,000333;;;HHHXXXdddjjjkkknnnnnnnnnnnnkkkeee]]]WWWFFF<<<111,,,---///---++++++******))))))******++++++*********))))))))))))(((((((((((()))))))))***((((((((()))))))))))))))************++++++++++++((((((((((((((()))***+++******************************))))))***---000222777<<>>AAACCCDDDCCCCCCDDDJJJWWWaaaaaaZZZNNNHHHEEEGGGIIIHHHHHHJJJMMMOOOPPPPPPMMMKKKKKKKKKNNNQQQUUUWWWXXXXXXYYYZZZXXXYYY\\\dddrrr~~~zzzyyyyyyxxxtttqqqppppppqqqqqqpppnnnllljjjkkkiiihhhiiiiiiiiigggeee\\\SSSEEE;;;666444222111000000000000////////////---------------.........---------------------------111999GGGWWWdddjjjllllllmmmnnnpppppplllgggbbbRRRIII<<<333///...---,,,---,,,,,,++++++,,,,,,---************************(((((()))))))))*********,,,+++***)))))))))******&&&&&&'''(((((())))))*********)))))))))******+++***************************))))))))))))+++---...***+++---/////////---,,,+++******)))))))))*********+++,,,+++******+++------333;;;@@@@@@<<<666222,,,,,,++++++++++++,,,,,,******+++,,,------......+++++++++*********))))))++++++++++++++++++++++++***+++,,,---------,,,+++)))***+++,,,,,,,,,,,,,,,)))))))))******+++++++++******)))))))))***++++++++++++,,,,,,------------///444;;;CCCOOO___rrrvvveeeRRRBBB888444...---,,,+++***++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))******+++,,,---------------------,,,+++,,,------.........------...//////000222555888;;;FFFXXXlll~~~zzzrrrhhh^^^UUUPPPKKKHHHDDD@@@===<<<===>>>=========<<<;;;:::999888666666666555666666777777777666444222000//////............------.................................000000111000000///...---000000111111111111000000......///000111222333333555777888999888999:::<<<======<<<===???AAACCCEEECCCCCCCCCGGGQQQZZZZZZTTTNNNIIIGGGHHHIIIHHHHHHKKKOOOQQQSSSRRRPPPMMMLLLLLLNNNQQQUUUXXXXXXXXXYYYYYYYYYYYY\\\cccqqq}}}zzzxxxyyyxxxtttqqqpppqqqrrrrrrrrrooommmkkklllkkkjjjiiiiiihhhfffdddZZZQQQDDD;;;666444222000000000000000////////////,,,,,,,,,,,,,,,,,,---------------------------------000999GGGXXXeeekkkmmmooooooppprrrrrrooojjjfffYYYPPPCCC888222///,,,+++------,,,,,,,,,,,,------))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((()))))))))))))))))))))))))))))))))***))))))))))))***+++,,,*********++++++,,,------))))))(((((()))))))))******+++,,,+++******,,,...111888AAAFFFCCC<<<555111------,,,,,,,,,------...******+++,,,------......+++++++++*********))))))++++++++++++++++++++++++,,,---.../////////...---))))))***+++,,,,,,,,,,,,************++++++++++++******))))))***+++,,,,,,)))******+++,,,---------222777@@@KKKXXXiiizzzwwwfffSSSBBB888333...---,,,+++++++++,,,---...---------,,,,,,,,,+++******))))))******+++,,,++++++++++++,,,,,,,,,,,,+++,,,---------------------...000000111333666999:::EEEWWWkkk}}}xxxpppeee[[[SSSNNNHHHFFFBBB???<<<<<<<<<===<<<===>>>???>>><<<:::888666666555555555555666666666555333222000/////////................................................///000000000000//////...///000000111111000000///---...///000111222333444555666888888888999:::<<<;;;;;;<<<>>>@@@CCCEEEFFFBBBCCCBBBEEELLLTTTTTTOOOMMMIIIHHHIIIIIIHHHJJJNNNQQQSSSTTTSSSPPPNNNMMMLLLOOOSSSWWWYYYYYYXXXXXXXXXXXXYYY\\\dddrrr|||yyyxxxxxxwwwtttqqqqqqrrrtttttttttqqqooommmllljjjiiihhhgggfffcccaaaXXXOOOCCC;;;666444222000000000000000////////////------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000999HHHYYYfffmmmoooqqqqqqrrrssssssqqqllliii```XXXLLL@@@888222...,,,---,,,,,,++++++,,,,,,---((((((((((((((())))))))))))))))))*********++++++***+++---///000111111111000000///...---,,,++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***++++++'''(((((())))))************+++,,,+++++++++---///333<<>>;;;888666555555444444555555666555444333111000/////////---..................---...........................//////000000000000///...//////000000//////...------...000111222333444444666777888888888:::;;;999:::<<>>>>>???;;;>>>AAADDDCCC@@@;;;888666555555444444444555555555444333111000/////////------............------..............................///000000111000000......////////////......------...000111333444444444555777777777888999;;;777999<<<@@@CCCEEEFFFFFFBBBCCCCCCDDDKKKSSSTTTPPPKKKHHHHHHJJJJJJIIILLLQQQTTTTTTTTTRRROOOMMMMMMNNNTTTXXX\\\]]]\\\ZZZYYYXXXWWWYYY^^^hhhwww~~~{{{xxxwwwxxxwwwtttppprrrtttvvvwwwwwwtttqqqooopppnnnlllkkkiiigggdddbbbUUUMMMBBB:::666444222000000000000000////////////222222111000///......---++++++++++++++++++++++++---111:::JJJ[[[hhhppprrrpppqqqrrruuuvvvvvvsssppppppiii___SSSGGG>>>777333,,,++++++******++++++,,,))))))******+++++++++,,,)))************+++++++++333666;;;AAADDDEEEEEEDDDFFFEEECCC@@@===:::777666---,,,,,,+++*********+++))))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))(((&&&'''(((***++++++++++++***+++,,,,,,+++,,,...000222===IIINNNIII>>>555000))))))(((((()))***++++++++++++******************+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,---...///000...---,,,,,,...111444777AAAHHHUUUdddsss~~~lllXXXGGG:::555...---,,,,,,,,,---...///000000///...------,,,,,,*********)))***++++++,,,,,,,,,,,,------.........,,,,,,,,,------,,,++++++)))+++---.........000222666AAATTTiii}}}|||pppeee]]]UUUNNNIIIBBBAAA???>>>=========>>>@@@BBBDDDEEECCC???:::777777777777666555333222111333333222111000///...---,,,,,,,,,---------......---.........//////000000------...//////...---,,,...///////////////......------...///000222444555555666777888999:::;;;;;;===<<<;;;>>>BBBEEEEEECCCBBBEEEFFFHHHOOOVVVYYYVVVPPPKKKHHHJJJLLLKKKKKKNNNQQQRRRSSSSSSQQQPPPQQQRRRYYY\\\]]]\\\YYYXXXYYY[[[UUUWWW\\\gggvvv}}}|||{{{yyywwwuuutttsssrrrsssssstttssssssrrrrrrqqqooommmkkkjjjhhhdddbbbWWWMMMAAA777333222222111555444222000//////000111111111000...---,,,+++***++++++,,,,,,,,,---------000444<<>>777222///+++***+++,,,------,,,,,,++++++***++++++,,,+++++++++++++++...222666888>>>GGGOOOTTTXXXZZZ\\\ZZZWWWSSSPPPKKKEEE>>>:::888444000---,,,,,,,,,+++((()))*********)))***+++''''''((((((((((((''''''************************))))))))))))((((((((((((***+++,,,+++******,,,...666>>>EEEFFF@@@777222///,,,---...///...---,,,+++---,,,,,,,,,------,,,+++---,,,++++++---...///...///......///000111000...000///...---,,,,,,,,,---++++++******+++,,,,,,---...---,,,,,,------+++))))))******+++,,,---......+++,,,......///444===CCCKKKXXXhhhsss|||nnn[[[III<<<555222---+++---///...///222BBB888666666...---///))),,,,,,++++++******++++++,,,,,,++++++,,,,,,---...///---***)))***,,,------------------///111333555999@@@OOOdddzzz|||oooddd[[[TTTMMMHHHAAA@@@>>>===<<<<<<======>>>AAAEEEGGGFFFBBB===:::777777666555444333222222333333222111000///......---------.........//////............/////////000......///000000000///...------............------/////////000222333555666777777888888999999999999>>><<<<<<>>>BBBDDDDDDBBBBBBEEEHHHKKKSSSZZZ\\\XXXQQQLLLIIIJJJKKKJJJKKKMMMQQQRRRSSSSSSQQQQQQRRRTTT[[[]]]```___\\\ZZZYYYZZZUUUWWW\\\fffvvv~~~}}}{{{yyywwwuuuttttttrrrrrrrrrrrrrrrrrrrrrrrrsssqqqooonnnllljjjgggdddXXXOOOBBB888444333222111333222111000////////////000000///...---,,,,,,++++++++++++++++++,,,,,,,,,000333<<>>999444222000...---*********)))((('''((()))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))******************+++++++++******,,,...444;;;AAABBB<<<555111///,,,,,,---------,,,,,,+++,,,,,,,,,,,,.........---...------///000222333333555444444555777888777555666555444333222111000///......------------------///---+++***+++++++++***+++++++++,,,,,,------......000111222444:::DDDKKKUUUbbbpppyyynnn[[[III<<<555222---+++---...---///222@@@555333444------///***,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,------///---++++++,,,---------...---------///111333444888???NNNccczzzzzzmmmaaaXXXQQQJJJEEE@@@???===<<<;;;<<<<<<===>>>AAAFFFIIIIIIEEE@@@===888777555444333222333333333222222111000///.............../////////000000............////////////...///000111222222111111......////////////......000000111111333444666777888888888888888888888888>>>======>>>AAACCCBBBBBBBBBFFFKKKPPPYYYaaaaaa\\\TTTMMMIIIJJJJJJIIIJJJMMMPPPRRRUUUVVVUUUTTTTTTUUU[[[^^^bbbbbb```]]]ZZZYYYUUUWWW[[[eeeuuu~~~{{{yyywwwuuuuuuuuurrrrrrqqqqqqqqqrrrrrrsssrrrpppooonnnmmmkkkgggdddZZZPPPCCC999444333111000000000000000000///...---//////.........---------,,,,,,++++++,,,,,,------///222:::HHHYYYfffmmmoootttuuuuuuvvvvvvvvvvvvvvvtttsssppplllfff\\\RRRKKK@@@===777333111///---+++,,,,,,,,,,,,,,,,,,,,,,,,---...000222555999>>>BBBNNNUUU^^^fffkkknnnpppqqqqqqqqqpppooolllhhhaaa\\\SSSOOOHHHAAA<<<888333000...---,,,***(((((((((((())))))************))))))(((((((((((((((((((((((())))))******++++++,,,,,,***+++++++++******,,,---111666;;;;;;777222//////,,,+++++++++++++++,,,,,,+++,,,,,,---.........//////111333666999;;;======AAA@@@AAABBBDDDEEEDDDCCCAAAAAA@@@???===:::888666555555444333111000000///444111---,,,,,,---...............------......///222444666999===EEEOOOWWWdddppp|||}}}{{{}}}ooo[[[III<<<555111---,,,---...---///444>>>111...111,,,+++...***++++++++++++,,,---......+++++++++++++++,,,------...---,,,---...///---,,,......------...000111222777>>>MMMbbbyyywwwjjj^^^UUUNNNHHHCCC???>>>===;;;;;;;;;<<<===???CCCHHHKKKJJJFFF@@@<<<888777444222222222333444222222111111000//////...---.........////////////.........///////////////......///000111222222222000000111222222222222111000000111111222444555666777777888888888999999:::>>>>>>>>>???@@@AAAAAAAAABBBGGGMMMVVV```hhhgggaaaWWWPPPJJJJJJJJJIIIJJJMMMOOOTTTZZZ]]]]]]ZZZXXXWWW[[[]]]aaacccbbb```\\\ZZZVVVWWW[[[dddttt|||yyyvvvuuuuuuuuusssrrrrrrqqqrrrrrrttttttooonnnmmmmmmllljjjfffccc[[[RRRDDD:::555333111000///000111111111000...------........................------,,,---...//////...111999HHHXXXfffnnnpppssstttuuuvvvvvvwwwwwwwwwtttssssssqqqmmmfff]]]VVVKKKGGGAAA;;;777333000---............////////////...111555999>>>DDDJJJOOOXXX^^^gggooosssuuuwwwxxxwwwwwwwwwxxxwwwsssnnnjjjddd___XXXPPPIIIBBB;;;777555222///,,,++++++++++++***++++++,,,,,,++++++***************************(((((()))******+++,,,,,,)))***+++***))))))+++---///111444333111.........+++***)))))))))***+++,,,+++,,,---------...///111333777<<>>;;;999777666;;;777222//////000222222111111000//////000111111333777<<>>---***...******---+++*********+++,,,...///000+++++++++***+++,,,,,,------------///000000---+++///......---...///000111666===KKKaaaxxx}}}tttfffZZZRRRKKKFFFBBB>>>>>><<<;;;;;;<<<======AAADDDHHHJJJIIIDDD>>>:::777666444222111222333444222222111111000000//////,,,,,,---------.........///////////////.........---------...///000111111000000111222333333222222000000000111222333444555444555666777999:::<<<<<<======>>>??????@@@AAABBBBBBGGGOOOZZZgggpppnnnfffZZZRRRKKKJJJJJJIIIKKKOOOOOOVVV___eeefffbbb]]]YYY[[[]]]___bbbbbbaaa^^^\\\XXXXXX\\\dddsss|||yyyvvvuuuttttttssssssssssssssstttuuuuuunnnmmmmmmmmmmmmkkkgggddd[[[RRRDDD:::555333111000000111222333222111000///---------...............---,,,+++++++++,,,...///...111999GGGXXXgggooorrrssssssttttttuuuwwwwwwxxxrrrsssssssssrrrmmmfffaaaWWWSSSLLLFFFAAA<<<777444111111000000000111222333333777===CCCJJJQQQYYY^^^bbbgggooouuuxxxzzz|||}}}~~~~~~{{{wwwqqqmmmfff^^^VVVNNNFFFAAA;;;777111...---...------++++++,,,,,,,,,,,,++++++************************''''''(((((()))***++++++)))***+++***))))))+++---,,,---......,,,,,,,,,,,,******)))((()))***,,,---,,,---...------///333666<<>>===<<<<<<<<<===>>>AAACCCFFFGGGEEEAAA<<<888666555333222222222333444111111111111000000//////,,,,,,,,,------------...///////////////.........------,,,,,,---...///000---...///000000111000000000000000111111222333444333444555777999;;;======;;;===>>>?????????AAACCCCCCHHHPPP\\\kkkvvvtttlll\\\TTTMMMKKKKKKKKKNNNRRRQQQYYYccciiijjjfffbbb^^^aaa```______aaaaaa___]]]YYYZZZ]]]eeettt~~~|||zzzwwwtttrrrqqqqqqqqqrrrsssttttttttttttoooooooooppppppnnnjjjgggZZZPPPCCC999444333111000111111222222222222111111------..................+++***)))((((((***,,,---///111999GGGYYYhhhqqqtttttttttttttttuuuvvvxxxxxxsssssstttuuuuuurrrnnnjjjccc___YYYSSSNNNIIIDDD@@@999777555444555777:::<<>>666000//////---,,,++++++,,,,,,,,,,,,++++++((((((((((((((((((((((((''''''(((((())))))******)))*********))))))+++,,,,,,++++++***************))))))))))))***+++,,,,,,,,,...///...///444<<>>============??????>>>@@@AAABBBAAA>>>;;;999444444444333333333333222111111111111000000000000------------............000/////////...............------,,,,,,---...///,,,---...///000000000000222222111222222333444555444555666777999;;;<<<<<<999;;;>>>???>>>???BBBDDDDDDHHHPPP]]]nnnzzzxxxppp^^^UUUNNNLLLLLLMMMQQQVVVVVV[[[bbbgggiiigggfffeeekkkgggaaa_________^^^]]][[[[[[^^^fffttt|||||||||zzzwwwtttpppnnnmmmnnnqqqssstttsssrrrqqqnnnnnnooopppqqqoookkkgggXXXOOOBBB888444333222111111111000000000000111111..................------,,,+++)))((()))***---...000222:::HHHZZZiiissswwwwwwvvvvvvuuuvvvwwwxxxyyyvvvvvvvvvwwwxxxxxxuuusssnnnjjjeee```[[[WWWRRRNNNGGGDDDAAA???@@@CCCHHHKKKNNNRRRXXX___eeekkkrrrvvvvvvxxx{{{}}}~~~~~~zzzvvvqqqjjjccc^^^RRRJJJ>>>777444222///,,,++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((()))***,,,,,,+++***)))******)))(((((()))***+++,,,,,,,,,,,,,,,...///000333<<>>======>>>???@@@<<<<<<>>>>>>>>>===;;;:::333333444444444333222222111111111111000000000000............/////////000000000//////.........---000///---,,,,,,---...///......000111111222222222333333333333444444555666666666777888999:::::::::888;;;>>>???>>>???BBBEEEDDDHHHPPP]]]ooo{{{{{{sss___VVVNNNLLLMMMNNNRRRXXXYYY]]]aaadddfffggghhhiiisssmmmddd___]]]^^^^^^]]]\\\\\\^^^fffuuu{{{{{{|||{{{xxxsssooollljjjlllppprrrsssrrrpppnnnkkklllmmmoooooommmiiieeeWWWMMMAAA777333222222111111000///......///000111//////.........---------000...,,,++++++---000111000333:::HHHZZZjjjtttxxxyyyxxxwwwwwwwwwxxxyyyzzzyyyxxxxxxyyy{{{{{{zzzyyytttqqqlllhhhddd```[[[XXXTTTQQQLLLIIIJJJNNNTTTXXXZZZ^^^ccchhhmmmrrrwww{{{zzz{{{||||||}}}|||yyyssslllhhh^^^TTTGGG>>>999555111---***++++++,,,,,,++++++***************************+++++++++***************((()))***)))((((((***,,,,,,+++***)))******)))'''((()))+++,,,------,,,,,,+++---///111666BBBRRR]]]jjjrrr}}}~~~~~~}}}{{{xxxtttooommmccc___XXXRRRNNNKKKHHHFFFBBBBBBCCCEEEIIINNNSSSVVVZZZbbbllltttyyy}}}ppp\\\III;;;555///---------******111:::NNN333)))///+++&&&((()))(((((((((((()))***+++,,,*********)))***++++++,,,,,,++++++,,,------,,,***+++++++++,,,---///222333333888EEEYYYnnnsssgggZZZRRRKKKDDD@@@??????>>>>>>===============???===;;;::::::999777555555444333222111111111111222111///...---...000111///...---,,,+++,,,,,,---//////.........---------////////////////////////000000000000000000000000///000000111222444555666666777888999:::;;;;;;;;;;;;;;;<<<===???@@@BBBCCCEEEFFFMMMXXXeeelllllljjjXXXTTTPPPNNNPPPSSSVVVWWWWWWZZZ]]]]]]]]]^^^cccgggtttppphhhaaa]]]\\\]]]^^^]]]\\\^^^iii{{{~~~}}}{{{{{{zzzxxxtttqqqmmmkkkjjjkkklllmmmmmmmmmlllkkkkkkkkklllnnnooonnnjjjgggZZZMMM@@@999555222111444000000000000000000000000...............---------,,,,,,++++++,,,,,,---...---000888GGGYYYjjjtttyyyzzzzzzyyyxxxyyyzzz{{{|||yyyyyyyyyzzz{{{|||}}}}}}yyywwwsssqqqooollliiigggcccaaa]]]ZZZYYYZZZ]]]^^^jjjkkknnnrrrvvvyyy|||}}}~~~{{{{{{}}}~~~zzzwwwvvvvvvnnneeeWWWKKKBBB;;;444///222+++'''(((***((('''((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))++++++******************---,,,+++***)))))))))))),,,...000444===MMMbbbqqq~~~}}}|||vvvsssoooiiibbb]]]YYYWWWXXXVVVTTTVVV[[[aaaeeegggooosssyyyrrr]]]JJJ;;;444111...,,,,,,,,,+++000777YYY777&&&...222///,,,%%%******+++,,,,,,,,,,,,+++++++++************++++++***+++,,,,,,------,,,,,,,,,,,,,,,---...///000111444888BBBSSShhh{{{qqqeeeXXXPPPJJJCCC@@@@@@??????>>>===<<<<<<<<<======;;;999999999888666444555444333222111111111111222111///.........000000000///---,,,,,,,,,------//////.........---------////////////////////////000000000000000000000000//////000000222333555666666777888:::;;;;;;;;;;;;<<<<<<===>>>@@@BBBCCCDDDFFFFFFJJJSSS]]]ccccccaaaWWWTTTQQQQQQSSSVVVXXXYYYXXXZZZ[[[ZZZYYYZZZ___dddnnnkkkfffaaa^^^^^^___```]]]\\\___jjj|||~~~zzzzzzxxxvvvsssooollljjjiiijjjkkkmmmnnnooonnnnnnkkkkkklllnnnnnnmmmiiigggZZZNNNAAA:::666333222555111111111111111111111111000000000////////////...---,,,,,,,,,,,,---......///222999HHHYYYiiissswwwyyyyyyxxxwwwxxxyyyzzz{{{yyyyyyzzzzzz{{{{{{||||||{{{yyyvvvuuuuuusssqqqoooooommmkkkhhhhhhhhhjjjkkkqqqrrrtttvvvyyy{{{}}}~~~~~~|||zzzyyy|||~~~}}}|||}}}rrrjjj___TTTKKKBBB999333111***&&&(((***((('''(((************************)))))))))))))))))))))))))))))))))(((((()))))))))************************+++***************++++++,,,...222:::GGGYYYlllyyy{{{vvvrrrnnnlllkkkgggeeedddeeejjjooosssttt|||qqq]]]JJJ;;;444333///,,,,,,***(((,,,222```===***---...---,,,(((******+++,,,,,,,,,,,,+++++++++************++++++***+++,,,,,,------,,,,,,,,,,,,,,,---...///000111444777AAARRRgggzzz|||nnnbbbUUUMMMHHHBBB@@@AAA@@@???>>>===<<<<<<<<<<<<;;;999888777888888666555555444333222111111111111222111///.........///000000///......------.....................---------////////////////////////000000000000000000000000...//////000111333444555666777888999:::;;;;;;;;;======>>>???AAACCCEEEFFFHHHHHHIIINNNTTTXXXXXXWWWUUUSSSSSSTTTWWWYYYZZZYYYXXXZZZ[[[YYYWWWWWW[[[___cccbbb```___^^^___``````\\\\\\___kkkyyyyyywwwuuurrrnnnkkkjjjggghhhjjjlllnnnooopppppplllkkklllmmmmmmlllhhheeeYYYMMMAAA;;;777444333555111111111111111111111111222111111111000000000000---------------...//////111333;;;HHHYYYiiirrrvvvyyyxxxwwwwwwwwwxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{yyyxxxxxxyyyyyyxxxvvvttttttssssssrrrrrrqqqqqqvvvvvvwwwxxxzzz{{{|||||||||zzzxxxxxx{{{~~~xxxrrriiiaaaXXXMMMBBB:::444---)))+++,,,***)))***************************))))))))))))))))))))))))************************************************))))))))))))***+++,,,------///555BBBTTThhhyyy~~~|||||||||}}}yyywwwvvvwww{{{qqq]]]JJJ;;;444555222000000...---000666fffCCC...,,,***))),,,*********+++,,,,,,,,,,,,+++++++++************++++++***+++,,,,,,------,,,,,,,,,,,,,,,---...///000111333777@@@RRRgggyyyxxxjjj^^^QQQJJJFFFBBB@@@BBB@@@???>>>===<<<;;;;;;;;;999888777777888999888666444444333222111111111111111111000///...//////000////////////......//////........................////////////////////////////////////////////////......///000111333444555555666777888999:::::::::<<<======???AAACCCEEEFFFJJJIIIIIIKKKOOORRRRRRRRRQQQQQQSSSUUUYYYZZZZZZYYYXXX[[[^^^]]]ZZZXXXYYY[[[YYYYYY[[[\\\^^^___``````[[[[[[```mmmzzzyyywwwtttqqqnnnllljjjggghhhiiikkkmmmnnnoooppplllkkkkkkkkkkkkjjjgggdddWWWKKK@@@:::666333333444111111111111111111111111222222111111000000//////---,,,,,,,,,,,,---......000333:::HHHYYYiiisssvvvyyyxxxwwwwwwwwwxxxyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyxxxxxxyyyzzzyyyxxxuuuvvvwwwxxxwwwvvvuuutttvvvvvvwwwwwwxxxyyyzzzzzz{{{yyyxxxyyy||||||xxxrrrkkkcccXXXJJJAAA:::333---...///---+++,,,((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******))))))))))))************))))))))))))***+++,,,------///777HHH^^^sssqqq^^^KKK<<<444222//////111000000444;;;aaaCCC000---((((((+++*********+++,,,,,,,,,,,,+++++++++************++++++***+++,,,,,,------,,,,,,,,,,,,,,,---...///000111222666@@@QQQfffyyy|||qqqdddYYYMMMHHHDDDAAA@@@BBB???>>>===<<<;;;;;;;;;;;;:::999888888999:::999777444444333222111111111111111000000///////////////......//////////////////---.....................////////////////////////////////////////////////...//////000111333555555555555777888999:::::::::;;;;;;<<<>>>@@@BBBEEEFFFHHHGGGGGGHHHKKKMMMOOOOOONNNOOOQQQUUUXXXYYYXXXVVVWWW\\\aaabbb___[[[YYYXXXVVVWWWZZZ]]]___```aaaaaaZZZZZZ___mmm{{{zzzxxxuuuqqqooommmlllhhhhhhiiiiiikkklllmmmmmmmmmkkkjjjjjjjjjhhheeecccTTTHHH===888555222111333111111111111111111111111111111000///......------++++++******++++++,,,---...000888GGGYYYiiitttxxxyyyxxxwwwwwwwwwxxxzzzzzzzzzzzzzzzzzzzzzyyyyyyyyy{{{zzzyyyyyyzzzzzzyyyxxxxxxzzz|||~~~~~~}}}zzzyyytttuuuvvvwwwyyyzzz{{{||||||{{{zzz|||}}}zzzvvvrrrkkkaaaTTTJJJAAA888111///...,,,+++,,,(((((((((((((((((((((((((((((((((((((((((((((((()))***++++++++++++***)))(((((()))))))))*********+++***************++++++---000999KKKcccwwwrrr___LLL===555---+++***,,,,,,+++///555RRR<<<000...((('''+++)))******+++,,,,,,,,,,,,+++++++++************++++++***+++,,,,,,------,,,,,,,,,,,,,,,---...///000111222666@@@QQQfffyyyvvvjjj^^^TTTJJJFFFDDDAAA@@@AAA>>>===<<<<<<;;;;;;<<<<<<:::999888888999:::999777555444333222111111111111000000000000////////////------.../////////......---------...............////////////////////////000000000000000000000000///000000111222444555666666777888999:::;;;;;;;;;:::;;;<<<>>>@@@CCCEEEFFFDDDEEEEEEGGGIIIKKKMMMNNNMMMNNNPPPTTTWWWXXXVVVUUUUUU[[[bbbdddaaa]]]ZZZYYYZZZ[[[^^^```bbbbbbbbbbbbXXXYYY^^^lll~~~}}}|||zzzxxxtttqqqooommmllliiiiiiiiiiiijjjkkkmmmmmmmmmkkkjjjiiihhhfffdddaaaQQQFFF<<<777555222111222222222222222222222222222000000///...---,,,++++++***************++++++,,,+++...777FFFXXXiiissswwwxxxwwwvvvvvvvvvwwwyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz}}}|||{{{{{{||||||{{{yyyyyyzzz}}}}}}{{{wwwwwwxxxzzz|||}}}~~~}}}}}}~~~|||yyyvvvrrriii^^^VVVJJJ???444///,,,)))(((***************************))))))))))))))))))))))))((()))***++++++***)))((('''(((((())))))*********++++++***************+++---111;;;MMMdddwwwsssaaaNNN???777111...---...,,,)))+++000CCC333......((('''+++(((******+++,,,,,,,,,,,,+++++++++************++++++***+++,,,,,,------,,,,,,,,,,,,,,,---...///000111333777@@@RRRgggyyy}}}pppcccXXXPPPHHHFFFDDDAAA???@@@<<<<<<;;;;;;;;;<<<======:::999777777888888777555555444333222111111111111000000000000000//////...+++,,,---...///......------------.........//////////////////////////////000000000000000000000000000111111222333555666777999:::;;;<<<===>>>>>>>>>;;;<<<===???AAADDDFFFHHHDDDFFFHHHIIIJJJLLLMMMOOONNNOOOPPPSSSVVVWWWVVVTTTTTTXXX^^^___]]][[[[[[[[[]]]^^^___```aaa``````___VVVWWW]]]kkk}}}|||{{{yyyvvvssspppmmmlllllliiiiiiiiijjjlllnnnpppqqqmmmkkkiiihhhgggeeeccc```PPPFFF<<<888666333222333222222222222222222222222000000///...---,,,++++++++++++******++++++,,,---,,,...666EEEWWWgggqqquuuuuuuuutttssstttuuuvvvwwwxxxxxxxxxyyyyyyzzzzzz{{{|||{{{zzz{{{}}}}}}|||{{{xxxzzz}}}~~~}}}yyyzzz{{{|||}}}~~~~~~{{{yyywwwqqqiiicccUUUHHH999111---))))))+++************************))))))))))))))))))))))))'''(((***++++++***((('''''''''(((((()))******+++))))))))))))***+++,,,,,,---222>>>PPPeeevvvtttbbbPPPAAA999444111000000...***+++000999.........''''''+++)))******+++,,,,,,,,,,,,+++++++++************++++++***+++,,,,,,------,,,,,,,,,,,,,,,---...///000111444777AAARRRgggzzz{{{mmm___UUUMMMGGGFFFEEEAAA??????;;;;;;;;;;;;;;;<<<===>>>999888666666777777555444555444333222111111111111000000000000000//////...***+++---.........---------------.........//////////////////////////////000000000000000000000000111111222333444666777888;;;<<<===???@@@@@@AAAAAA<<<===>>>@@@CCCEEEHHHIIIHHHJJJLLLNNNNNNOOOPPPQQQPPPPPPQQQSSSVVVWWWVVVTTTSSSVVVYYYZZZYYYXXX[[[]]]^^^^^^^^^^^^]]]]]]\\\[[[UUUVVV\\\jjj|||{{{zzzxxxuuuqqqnnnlllkkkkkkiiiiiijjjkkknnnqqqtttuuunnnkkkiiigggfffeeebbb```QQQGGG===999777444333444222222222222222222222222111000///...---,,,++++++,,,,,,++++++,,,,,,---...---///666DDDUUUeeennnrrrssssssrrrqqqrrrssstttuuuwwwwwwxxxyyyyyyzzz{{{{{{yyyxxxxxxyyy|||}}}|||||||||~~~{{{{{{{{{|||}}}}}}~~~~~~~~~~~~|||{{{wwwqqqlll___PPP???555///,,,,,,///(((((((((((((((((((((((())))))))))))))))))))))))&&&((()))******)))(((&&&&&&''''''((()))******+++''''''((()))***,,,...///---444@@@RRRfffwwwuuucccQQQBBB:::///---,,,...,,,)))+++///666---------%%%&&&,,,*********+++,,,,,,,,,,,,+++++++++************++++++++++++,,,---------,,,,,,,,,,,,,,,---...///000111444888BBBSSShhh{{{uuuggg^^^UUUMMMFFFDDDBBB???>>>AAA===<<<<<<<<<<<<;;;;;;;;;:::888777555444444444444444333333222111000/////////000111111111///...---+++*********+++,,,,,,---///////////////........................///000111111000////////////000000222222222333444555666777<<<>>>@@@BBBCCCCCCBBBAAA@@@??????BBBFFFIIIJJJJJJMMMNNNNNNOOOPPPQQQRRRSSSPPPQQQSSSTTTUUUUUUTTTTTTRRRSSSUUUXXXZZZ\\\]]]^^^aaa^^^[[[YYYXXXYYYYYYXXXUUUWWW^^^mmm~~~}}}xxxvvvtttrrrpppooooooooonnnlllkkklllooorrrtttuuurrrnnniiigggfffeeebbb___SSSHHH===999777444111111444333222111000000000000..................------,,,++++++******++++++,,,,,,///666CCCRRRaaalllqqqoooqqqsssssssssssstttvvvyyyxxxwwwwwwwwwyyy{{{}}}{{{{{{{{{|||}}}}}}~~~~~~{{{|||~~~~~~}}}}}}}}}}}}~~~|||xxxvvvlll___LLL===555111---))),,,)))'''&&&((())))))(((&&&'''((()))************'''((()))))))))(((&&&%%%&&&''''''((()))******++++++***)))))))))***+++,,,---444@@@RRRgggxxxtttcccPPPAAA888111000...---,,,,,,,,,---***************************+++,,,,,,------,,,,,,++++++************+++++++++++++++++++++***)))(((++++++,,,---............444555>>>QQQjjj~~~tttggg]]]TTTMMMFFFDDDAAA>>>===@@@<<<<<<<<<<<<;;;;;;;;;;;;999888777555444444444444111111000000//////......///000111111000///...---,,,,,,,,,+++,,,------.../////////////////////...//////.........///000000111111111111111111111111222222333444555777888999===???AAACCCDDDDDDCCCCCC@@@???@@@CCCGGGJJJLLLLLLOOOOOOPPPPPPQQQQQQQQQQQQPPPRRRTTTVVVWWWWWWVVVUUUUUUVVVXXX[[[]]]___``````___]]]ZZZXXXWWWWWWWWWWWWUUUWWW___nnn}}}{{{vvvuuusssqqqooonnnnnnoooooommmkkklllooorrrssstttqqqmmmjjjhhhhhhfffbbb^^^RRRGGG<<<888777333111222333222111000////////////------,,,+++******++++++,,,,,,++++++++++++,,,,,,---///666BBBQQQ```jjjppppppqqqssssssrrrsssuuuwwwzzzyyyxxxwwwxxxzzz|||}}}||||||}}}}}}~~~~~~~~~|||}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{ooodddSSSCCC999222...++++++)))(((''')))))))))(((&&&&&&'''((()))***))))))(((((())))))(((''''''&&&'''''''''((()))*********+++***)))))))))***+++,,,///555CCCVVVjjj|||vvveeeRRRBBB999222000///---,,,,,,,,,---***************************+++,,,,,,------,,,,,,++++++************++++++***++++++++++++******)))++++++,,,---............444666???RRRjjj~~~|||rrreee]]]SSSLLLEEECCCAAA===<<<>>><<<<<<<<<<<<;;;;;;;;;;;;999888777555444444444444000000000//////////////////000000000000//////...---------------......///......//////////////////000000///.........//////000111222333333222111111222333333555777999;;;===???@@@BBBDDDEEEEEEEEEDDDAAAAAAAAADDDHHHLLLNNNNNNPPPPPPQQQQQQQQQQQQQQQPPPQQQSSSVVVYYYZZZYYYXXXWWWWWWXXXZZZ\\\^^^___```aaa___]]]ZZZXXXVVVUUUUUUUUUUUUXXX```ooozzzwwwtttsssqqqooonnnmmmmmmnnnpppnnnllllllnnnpppqqqrrrooommmkkkkkkkkkhhhccc^^^PPPEEE<<<888666222111333222111000///............///...,,,***))))))***+++------,,,,,,,,,,,,------...000666@@@OOO^^^iiinnnqqqrrrrrrrrrrrrsssvvvxxxzzzzzzyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~tttkkk]]]MMM???555///---***)))))))))******(((&&&%%%&&&'''((()))))))))((())))))((((((''''''((((((''''''(((((())))))************)))))))))***,,,---000888FFFZZZoooxxxgggUUUDDD:::222111///---,,,,,,,,,,,,***************************++++++,,,,,,,,,,,,,,,++++++************++++++)))***++++++++++++++++++++++++,,,------......///444777AAATTTkkk~~~zzzpppddd\\\QQQJJJDDDBBB@@@<<<:::<<<<<<<<<<<<;;;;;;;;;::::::888888777666555444444333111111111111111222222222///000000000000/////////...---------------..................////////////111111000///.........//////000222444444333111000222333444666999<<>>AAABBBBBBCCCDDDEEEFFFGGGGGGGGGIIIGGGGGGHHHJJJLLLLLLLLLKKKMMMPPPSSSUUUUUUVVVUUUSSSUUUYYY\\\^^^^^^]]]]]]ZZZ[[[\\\^^^___`````````bbbbbbaaa]]]YYYUUUUUUUUUVVV[[[eeevvv{{{vvvsssqqqpppnnnmmmmmmmmmnnnnnnrrrpppmmmlllmmmnnnooonnnnnnmmmnnnooonnnjjjaaaZZZJJJAAA:::666333000111555333333222111000000000000555333000---,,,---...///...------,,,,,,------...///111666@@@NNN\\\ggglllppprrrssssssssstttwwwzzz{{{{{{{{{{{{|||}}}~~~~~~~~~}}}||||||}}}}}}{{{wwwnnn___OOO???555///+++******++++++***'''%%%&&&'''((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))***))))))))))))+++,,,...000:::KKKaaawwwvvvgggVVVDDD999333111///---,,,+++++++++************************)))***++++++,,,,,,++++++++++++************++++++)))***+++,,,,,,,,,,,,,,,++++++++++++,,,...000111333999FFFXXXmmm}}}{{{tttiii^^^WWWKKKEEEAAA@@@???;;;:::;;;;;;;;;;;;;;;::::::::::::777888777777666444333222000000000///////////////000////////////000000111...---,,,,,,,,,,,,,,,,,,------......///000000000111111000/////////000000...///000222222222111111333444666888<<>>888555111///111777333222111000000/////////...---,,,+++++++++++++++,,,,,,++++++++++++,,,,,,---000888EEESSS___hhhlllmmmppptttvvvvvvwwwwwwxxxyyyyyyzzz{{{||||||||||||}}}}}}~~~~~~~~~}}}vvvmmmaaaQQQ@@@555...,,,***)))***)))(((''')))***************))))))(((((()))***************))))))))))))(((((((((((()))((((((((()))+++---...333>>>QQQhhh|||yyymmm]]]LLL???444222000---,,,+++***+++************************))))))***+++++++++++++++++++++************++++++,,,,,,,,,---,,,,,,++++++++++++******,,,...111222333;;;JJJ]]]ooo}}}wwwmmmaaaVVVNNNFFFAAA>>>???>>>;;;:::<<<;;;;;;;;;:::::::::999999777777888888666555333222444333333222111000000///000///.........000111222111000///...............---------...///000000111000000//////000111222222222222222222333444555666444555666999<<>>GGGFFFEEEEEEFFFFFFFFFEEEDDDDDDEEEGGGJJJLLLKKKKKKMMMNNNPPPRRRTTTTTTTTTTTTSSSTTTVVVZZZ^^^```aaa```ddd```___cccccc^^^^^^bbbkkkjjjfff___XXXUUUVVVYYY^^^iiiwww}}}zzzwwwvvvwwwuuusssqqqppppppppppppqqqpppooonnnnnnoooppppppqqqpppnnnmmmiii```UUUMMM@@@<<<666333222222222222//////............/////////...---,,,+++******************+++,,,---...//////111777BBBPPP___kkkpppuuuuuuwwwxxxxxxwwwvvvvvvuuuvvvwwwxxxyyyzzzzzzzzz}}}||||||||||||~~~}}}wwwooocccOOO===333---)))***+++***+++---,,,+++)))((((((((()))***))))))))))))))))))))))))((((((((((((((()))******---)))''')))))))))---333333FFF^^^qqqwwwhhhSSSCCC666111...---+++((('''***,,,,,,,,,++++++*********++++++******************)))))))))******+++++++++)))))))))***+++,,,---...+++,,,.../////////111333666???OOOaaaqqq}}}wwwnnndddZZZRRRMMMEEECCC@@@===<<<<<<===>>><<<<<<;;;;;;;;;;;;:::::::::888666555555444222000222222222222222222222222000000/////////.........///............---------000000000000000000000000111111111111222222222222333333333333444555666666666777999::::::;;;===>>>DDDDDDCCCDDDEEEEEEEEEDDDEEEEEEGGGIIILLLMMMMMMMMMOOOPPPRRRSSSTTTTTTSSSRRRTTTTTTUUUWWWZZZ^^^```aaaccc``````dddddd``````ccciiiiiifff___XXXUUUYYY^^^eeeqqq~~~|||yyywwwvvvuuussspppooonnnnnnnnnoooooonnnnnnoooqqqssstttsssqqqooommmhhh___SSSKKK@@@<<<666333222222222222000000////////////000000000///...---,,,,,,,,,---+++++++++++++++,,,---...///111777BBBQQQ```kkkpppssstttuuuvvvvvvvvvuuutttuuuvvvwwwxxxyyyzzzzzzzzz|||{{{{{{{{{{{{}}}~~~zzzsssgggTTTCCC888111,,,,,,,,,******,,,***)))((('''&&&''''''((())))))))))))))))))))))))((((((((((((((()))******,,,)))(((*********...333666JJJcccvvvxxxjjjWWWFFF999333//////---***))),,,,,,,,,,,,++++++******************************************+++++++++,,,,,,+++++++++++++++,,,---...***,,,.........///111333777AAARRRdddsss|||tttjjjaaaXXXPPPJJJEEECCC@@@>>>=========>>><<<<<<<<<<<<;;;;;;::::::999888666555555555333111222222222222222222222222000000000000///////////////............---------////////////////////////111111111111222222222222333333333333444444555666666777999::::::;;;===>>>AAAAAABBBBBBCCCCCCDDDDDDEEEFFFHHHKKKMMMOOOPPPPPPQQQRRRTTTUUUUUUSSSQQQPPPUUUUUUUUUVVVXXX\\\```bbbbbbaaabbbfffgggddddddfffgggiiihhh```XXXVVV^^^gggooo{{{}}}zzzyyytttsssqqqooommmlllkkkkkkjjjjjjkkklllnnnqqqssstttsssqqqnnnlllggg^^^RRRIII@@@<<<666333111222222111111111000000000000111111000//////.........//////,,,,,,+++++++++,,,,,,---///111777CCCQQQ```kkkpppqqqrrrsssuuuuuuuuutttsssuuuvvvwwwxxxyyyzzzzzz{{{{{{{{{zzzzzzzzz|||}}}~~~|||~~~~~~xxxmmm\\\LLL???666///...---+++)))+++))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((()))*********)))))),,,,,,+++///555<<>>>>>======<<<<<<;;;:::::::::888777555555555555444222222222222222111111111111111111000000000////////////............------------------................../////////000000000000333333333333333444555666555777999::::::;;;===>>>>>>???@@@AAAAAABBBCCCDDDEEEGGGJJJLLLNNNPPPRRRSSSRRRSSSUUUVVVVVVUUUSSSRRRUUUWWWXXXZZZ[[[^^^aaaccccccdddfffjjjkkkjjjjjjjjjgggjjjjjjbbbYYYYYYeeeppp|||}}}yyywwwrrrqqqooommmkkkjjjhhhhhheeefffgggiiikkkmmmnnnooopppnnnlllkkkggg^^^RRRJJJ???;;;666222111111111111111000000//////000000111///............//////000,,,,,,++++++++++++++++++///111888CCCRRRaaakkkpppqqqrrrsssuuuuuuuuuttttttuuuvvvvvvwwwxxxzzz{{{|||{{{{{{zzzzzz{{{|||~~~{{{}}}|||ssscccTTTDDD999000...---+++******+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***)))(((***------,,,111777CCCXXXrrr}}}qqq___PPPAAA888111000///,,,,,,...+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------)))+++,,,,,,---...111444:::FFFYYYkkkxxxvvvkkkaaaZZZSSSLLLFFFCCCBBB@@@???>>>===>>>>>>===<<<<<<;;;::::::999999777555444444555555444222222222222111111000000000000000000000///////////////............---------,,,---------.........///.../////////000000000000444444333333333444555555555777999::::::;;;===>>>;;;===@@@AAAAAAAAADDDFFFEEEHHHLLLNNNOOOPPPSSSUUUSSSTTTUUUWWWWWWWWWWWWWWWVVVZZZ___bbbbbbbbbccceeefffiiimmmoooqqqrrrpppnnnkkkmmmkkkbbbZZZ\\\jjjwww{{{vvvsssoooooonnnllljjjhhhgggfffeeefffggghhhiiijjjjjjkkklllkkkjjjiiifff___TTTLLL???;;;555222111111111111000//////......//////000---------,,,------......,,,,,,+++*********++++++...111888DDDSSSaaakkkppprrrsssuuuvvvwwwwwwvvvvvvuuuuuuvvvvvvxxxzzz|||}}}}}}||||||{{{|||~~~~~~}}}~~~wwwiii\\\GGG;;;000------,,,*********************))))))(((((((((((((((((((((((((((((((((((((((((())))))***((()))+++...------333;;;III___xxxtttcccUUUFFF;;;222///...,,,+++,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------***+++,,,,,,,,,///222555;;;III]]]nnnzzz~~~tttggg]]]WWWRRRKKKEEEAAA@@@???>>>============<<<;;;;;;:::999888777777555333222333444444333222222222222111000000//////////////////............///............---------,,,,,,------.../////////111111111111222222222222444444444333333444444555666777999::::::;;;===>>>:::===AAABBBAAABBBFFFIIIHHHKKKPPPQQQQQQQQQTTTWWWWWWWWWWWWWWWXXXYYY[[[\\\YYY___eeehhhhhhfffggghhhjjjoootttvvvxxxyyywwwsssooonnniii```YYY^^^lllyyyzzztttppplllllllllkkkjjjhhhgggfffggghhhiiijjjjjjjjjjjjjjjiiihhhhhhhhhfff___TTTMMM???;;;555222000111111000//////............//////---,,,,,,+++++++++,,,,,,++++++*********++++++,,,...111999EEETTTbbbkkkpppssstttvvvwwwxxxyyyxxxxxxuuuuuuuuuvvvxxxzzz|||~~~}}}}}}||||||}}}~~~{{{ooobbbKKK>>>111---...,,,******((((((((((((((('''&&&&&&))))))))))))))))))))))))((((((((((((((()))******)))))),,,...------555???PPPeee}}}xxxiii[[[KKK???333///...,,,***+++)))))))))***************)))))))))***++++++,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,------+++,,,,,,,,,---///444777>>>LLLaaarrr|||~~~ssseee[[[VVVQQQJJJDDD??????>>>======<<<<<<<<<;;;::::::999888777666555333111111111333333222111222222222111000/////////............------------///............---------,,,------...//////000000111111111111222222222222555444444333333444444444666777999::::::;;;===>>>:::>>>BBBCCCBBBCCCHHHLLLLLLPPPTTTUUUSSSSSSWWWZZZ]]]\\\YYYXXXXXXZZZ\\\^^^]]]ccchhhjjjiiihhhjjjmmmooovvv{{{|||}}}|||wwwqqqnnnfff\\\XXX^^^kkkwwwzzztttooojjjkkkkkkkkkjjjiiigggffffffggghhhjjjjjjjjjjjjiiiiiihhhhhhgggeee]]]SSSKKK>>>:::555111000000000000000000////////////000000...---,,,++++++***++++++***)))))))))***+++,,,,,,...111999FFFUUUbbbkkkpppssstttvvvxxxyyyyyyyyyxxxuuuuuuuuuuuuwwwzzz}}}~~~||||||{{{{{{|||}}}~~~ssshhhRRRCCC444///...---***)))'''(((((()))((('''&&&%%%))))))))))))))))))))))))((((((((((((((()))************,,,---,,,---888CCCWWWlll|||ooocccRRRDDD666111///---******((()))))))))*********+++((())))))***++++++,,,,,,,,,,,,+++++++++*********+++++++++++++++,,,---...,,,,,,------...111555999BBBQQQfffvvv~~~~~~rrrdddZZZUUUQQQJJJDDD>>>>>>======<<<<<<;;;;;;::::::999888777666555444222000000000222333222111222222222111000//////.........---------,,,,,,,,,//////.........---------------......///000111111////////////000000000000555444444333333333444444666777999::::::;;;===???:::???CCCDDDCCCEEEIIINNNOOOSSSXXXXXXVVVUUUXXX\\\bbb```\\\XXXXXXYYY\\\^^^aaaeeeiiijjjhhhhhhlllppprrryyyyyysssmmmcccYYYVVV]]]jjjttt}}}{{{tttpppiiijjjjjjkkkkkkiiihhhgggbbbdddfffgggiiiiiiiiihhhkkkiiihhhgggddd\\\QQQIII>>>:::555111000000000000111111000000000000111111///...---,,,+++*********))))))))))))***+++,,,---...111:::FFFUUUbbbkkkppprrrsssuuuwwwxxxyyyxxxxxxuuuuuuuuuuuuwwwzzz}}}{{{{{{zzzzzz{{{|||~~~~~~vvvkkkXXXHHH777000///---)))((()))***+++++++++***((('''))))))))))))))))))))))))((((((((((((((()))************,,,,,,+++---999EEE[[[pppttthhhVVVGGG888222111---+++***(((((())))))*********+++((())))))***++++++,,,,,,+++++++++******)))))))))))))))******+++,,,---...------------...111666:::DDDTTTiiiyyyssslllbbbZZZTTTNNNGGGBBB??????>>>>>>======<<<<<<;;;;;;;;;:::888666555444333333333222222222111111000000000000000000000000111000///------......///222111///---,,,,,,,,,---...//////000000000000///000000000000111222333444444444444333111111333555777666777999<<>>>>>===<<<<<<<<<<<<<<<;;;:::999777666555333333222222222111111111000000000000000000000000111000///...---......///000///...---,,,,,,,,,,,,...//////000000000000000000000000000111222333333333444444222111111444666888888888;;;@@@EEEIIILLLMMMLLLKKKIIIIIIJJJMMMOOOTTTTTTUUUWWWYYY[[[]]]^^^cccdddbbb___[[[ZZZ^^^bbbfffggghhhgggggghhhkkknnnxxxyyy{{{~~~~~~zzzwwwnnneee\\\XXXXXXYYY```gggmmmooovvv~~~yyytttooommmhhhhhhhhhgggfffeeedddcccccceeefffhhhhhhhhhfffeeedddgggfffaaa^^^YYYOOOEEE>>>999444111111222111000////////////............+++++++++,,,++++++************))))))***+++,,,,,,...222;;;IIIYYYfffnnnqqqrrrtttvvvxxxzzzzzzyyyyyyxxxxxxyyy{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}wwwdddVVVBBB444...,,,***((())))))))))))))))))))))))))))))))))))************))))))))))))************+++***+++,,,---333CCCRRRlllzzz|||tttaaaTTTBBB555111///---***((()))******************+++***)))(((((()))***+++++++++************++++++((())))))***++++++,,,,,,,,,,,,---///...///777BBBUUUhhh|||{{{{{{|||~~~}}}wwwiiibbbZZZSSSOOOKKKFFFBBB??????>>>======<<<<<<;;;<<<<<<<<<;;;999888666555333222222222222111111111000000000000000000000000000000///............///,,,------...------,,,,,,......///000000000000000222111111111111111222222222333333222222333555777:::999:::???GGGOOOTTTWWW^^^ZZZSSSNNNLLLLLLOOOQQQQQQSSSVVVZZZ]]]^^^^^^^^^aaabbbbbb___[[[[[[^^^bbbdddgggiiigggdddeeejjjooouuuvvvwwwzzz{{{zzzvvvssskkkcccZZZWWWVVVXXX___gggiiijjjppp~~~}}}xxxsssnnnlllgggggggggfffeeecccbbbaaabbbdddfffiiijjjiiihhhgggbbbddddddaaa]]]XXXNNNEEE>>>:::555222111222222222////////////............+++,,,,,,,,,+++***))))))+++************++++++,,,...333<<>>JJJ___ppp{{{zzz{{{|||~~~}}}ssshhhaaaYYYSSSOOOKKKFFFBBB???>>>>>>===<<<<<<;;;;;;::::::::::::888777666555222222222222111111111111000000000000000000000000000/////////............***+++---.........---,,,---...///000000111000000222222111111000111111111111222333333222444666999::::::===FFFRRR]]]dddhhhllleeeZZZQQQLLLMMMPPPRRROOOSSSXXX]]]```aaa```______aaaaaa^^^ZZZXXX[[[]]]aaaeeehhheeeaaaaaagggnnnrrrrrrtttvvvwwwuuurrrnnnggg```ZZZWWWWWW[[[cccmmmrrrqqqttt}}}|||xxxsssnnnlllhhhggggggfffeeecccbbbaaabbbdddhhhkkklllllljjjiiifffgggeeebbb^^^XXXQQQLLLCCC???999444111111111222////////////.....................---,,,+++***)))+++++++++******++++++,,,...444>>>LLLZZZfffnnnqqqssstttvvvwwwyyyzzzzzzzzz{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~rrrbbbLLL999///---------))))))))))))))))))))))))((()))))))))************((()))))))))************))))))+++...111;;;NNN```{{{|||qqqcccOOO===444///---,,,+++,,,,,,,,,+++***))))))************************)))))))))((())))))***+++)))))))))***++++++,,,,,,,,,++++++---///555BBBPPPfffuuu~~~zzzwwwwwwxxxzzz{{{|||}}}}}}}}}}}}}}}zzzyyyyyy{{{{{{pppfff```WWWQQQLLLHHHCCC???>>>>>>======<<<;;;;;;;;;888888888888777555444333222222222111111111000000///////////////////////////////////////......---***+++---...///......------...///000111111111111222222111111000111111111111222333333333444777::::::;;;AAAMMM^^^llltttwwwtttiii[[[PPPKKKLLLOOOQQQPPPSSSYYY^^^aaabbbbbbaaa```bbbbbb___ZZZWWWWWWYYY^^^bbbdddbbb^^^^^^fffmmmooopppsssuuuvvvtttoookkkddd___[[[ZZZ\\\aaalllwww~~~}}}}}}}}}xxxtttooommmiiiiiihhhhhhfffeeedddcccdddfffiiilllnnnnnnmmmllljjjhhhfffbbb]]]WWWTTTTTTKKKGGG@@@888222000000111////////////..................------,,,+++***)))++++++++++++++++++,,,---...555@@@NNN[[[eeemmmrrrssstttuuuwwwxxxyyyzzzzzz{{{{{{zzzzzz{{{}}}}}}}}}||||||~~~xxxhhhRRR>>>222...------************************((()))))))))************((()))))))))************+++***+++...333>>>SSSeee~~~wwwjjjWWWEEE999333///---,,,,,,---,,,,,,+++***)))******++++++++++++******))))))(((((()))******+++******+++,,,,,,------...///---,,,...000777FFFTTTkkkxxx~~~yyytttpppppppppqqqqqqrrrrrrrrrrrrrrrrrrooooooooorrruuuxxxyyyyyyyyymmmccc\\\TTTMMMIIIEEE@@@<<<>>>>>>===<<<<<<;;;;;;:::777777777666666555333333222111111111111000000000/////////////////////////////////000///......---,,,------.../////////...,,,---...000111111111111222111111111111111222222222333333333333444777::::::<<>>>>>======<<<<<<;;;::::::777777777777666555444333111111111111000000000000////////////////////////...///000000000///------//////.........///000000,,,---...000111111222222000000000000111222333333333444444444333444777999:::===GGGXXXmmm|||qqqeeeUUUKKKIIILLLOOOQQQRRRSSSTTTWWWZZZ]]]___aaa```ccceeebbb]]]YYYXXXYYY^^^^^^^^^^^^___ccciiinnnrrrvvv{{{{{{sssmmmeeebbbaaabbbdddjjjxxx~~~{{{wwwrrrnnnlllggghhhhhhiiiiiihhhhhhggggggggghhhiiijjjkkklllmmmgggeeeffffff```WWWSSSVVVYYYUUUMMMAAA777222222444////////////............))))))*********))))))((())))))***+++,,,---///000...666DDDQQQ\\\eeemmmrrrtttuuuuuuvvvwwwyyyzzz{{{|||{{{yyyxxxyyy{{{}}}~~~|||zzz{{{~~~tttbbbNNN>>>444///---************************))))))))))))************))))))))))))************,,,,,,...333:::IIIbbbvvvzzzrrreeeWWWIII>>>555000+++,,,------------------***++++++,,,,,,++++++***)))))))))******+++------***++++++,,,,,,---.........---...111444<<>>======<<<;;;;;;::::::777777888777777666555555111111111111000000000000////////////////////////...///000000000///---,,,111000///......///000111,,,---...000111111222222000000000000111222333444333444555444333444666999;;;>>>HHHZZZooo}}}ooocccSSSIIIHHHLLLPPPRRRRRRRRRRRRSSSVVVZZZ]]]```\\\___bbb```\\\XXXWWWXXX___^^^]]]^^^aaaffflllooouuuyyyvvvooogggdddcccdddeeekkkyyy~~~}}}zzzvvvqqqmmmkkkfffgggggghhhhhhhhhhhhhhhggggggffffffgggiiikkkllleeeeeeiiikkkeeeYYYTTTVVV\\\XXXOOODDD999444444777000/////////............***++++++,,,,,,,,,++++++((())))))+++,,,...000111...777DDDQQQ\\\eeemmmsssuuuuuuuuuvvvwwwyyy{{{{{{}}}{{{zzzyyyyyy{{{~~~~~~~~~|||zzz{{{~~~xxxgggTTTCCC777000---************************))))))))))))************))))))))))))************,,,,,,...444>>>NNNhhh}}}yyysssiii\\\NNNAAA777111++++++,,,---............***+++,,,------,,,+++***************+++,,,---...)))******++++++,,,------,,,,,,...222666>>>NNN]]]mmmssswwwtttpppooonnnlllbbbbbb___YYYSSSMMMJJJIIIFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCFFFIIIJJJJJJIIIrrrggg^^^YYYQQQJJJFFFCCCAAA??????>>>===;;;::::::::::::888888888999:::888555222444333222111000000000000222111///.........///000---...000///...,,,------...------------...//////............/////////000222111000000000111222333777777777777777999;;;<<<<<>>===<<<:::888777888888999999999999:::<<<>>>AAABBB{{{pppggg\\\WWWOOOIIIEEECCCAAA?????????>>>===<<<;;;:::999:::999888888999888555333444333222111000000000000222111000///...//////000---...000///...,,,------...------------...//////........./////////000000222111000000111222333444777777777777777999<<<>>>@@@GGGTTTddduuu}}}ttthhhZZZTTTOOOOOOSSSWWWWWWWWWQQQRRRRRRQQQQQQSSSWWWZZZ[[[]]]^^^[[[WWWVVVYYY]]]aaa___]]]^^^bbbiiipppuuuvvvzzz}}}~~~}}}sssiiibbbaaa______ccckkkrrrwwwzzz{{{~~~|||xxxssspppmmmllliiiiiiiiihhhhhhhhhhhhgggfffggghhhgggfffeeeeeefffiiiiiiiiigggaaaXXXOOOJJJKKKJJJFFF===444///111444222111...,,,***)))))))))---,,,++++++******++++++///+++***,,,,,,)))***...444;;;GGGVVVccclllqqqrrrtttttttttuuuwwwyyy{{{|||~~~}}}||||||}}}~~~~~~}}}}}}~~~~~~~~~uuucccPPP???333...++++++************++++++))))))*********************))))))))))))***++++++,,,---000777EEE[[[sss~~~xxxuuupppmmmjjjgggdddbbbcccbbbaaa```___]]]\\\\\\___aaabbbccccccdddfffhhhffffffdddaaaYYYMMM@@@777...---,,,,,,++++++,,,,,,+++++++++***************((())))))***++++++,,,,,,,,,,,,,,,++++++*********---...//////111999EEEOOOWWWXXXXXXWWWTTTQQQMMMJJJIIIEEE@@@======<<<;;;999777666555444444333333333333333333444555777999:::}}}vvvllldddXXXSSSLLLGGGDDDBBBAAA@@@@@@@@@@@@???>>>;;;999888:::888777666777777666555444333222111000000000000111111000///////////////---...000///...,,,------...------------...//////....../////////000000000000000000111222333444555666777777666777999===AAAGGGQQQ___mmmvvvwwwkkk]]]PPPOOOOOORRRWWWYYYXXXVVVQQQRRRRRRQQQPPPQQQTTTWWWYYYZZZZZZXXXUUUUUUYYY]]]aaa```___aaaeeemmmuuuzzzzzz||||||{{{{{{xxxpppfff```^^^\\\\\\___dddiiimmmjjjmmmuuu~~~|||xxxtttpppmmmkkkhhhiiiiiiiiihhhggggggfffeeeggghhhgggeeeddddddeeefffggghhheee___VVVMMMGGGDDDCCC@@@:::333//////111888666333///,,,***)))(((---,,,++++++******++++++///+++***++++++((()))---666>>>KKKYYYeeemmmqqqrrrtttuuuuuuvvvxxxzzz|||}}}~~~}}}||||||}}}~~~~~~}}}}}}~~~zzziiiVVVDDD777111++++++************+++++++++++++++++++++*********+++************+++,,,,,,---...222;;;JJJaaaxxx~~~yyysssooodddaaa\\\XXXUUURRRNNNLLLMMMMMMLLLLLLKKKKKKKKKJJJKKKMMMOOOQQQRRRSSSVVVXXXVVVXXXZZZ[[[VVVLLL???666......---,,,,,,,,,,,,,,,++++++++++++******)))))))))))))))***++++++,,,,,,+++++++++++++++*********,,,---//////111777@@@FFFHHHHHHHHHGGGEEEBBB???===999777444444444555555444222222222222111000/////////////////////111222222{{{qqqfff^^^SSSOOOIIIDDDBBBAAA@@@???@@@@@@AAAAAA???<<<999777999777444444666888888888444333222111000000000000111000000///////////////---...000///...,,,,,,---...------------...//////...////////////000000000000000111222333444555666555666777666666:::@@@EEERRR^^^mmmvvvwwwpppaaaTTTKKKKKKMMMRRRVVVXXXVVVTTTQQQRRRRRRQQQPPPQQQTTTWWWYYYYYYXXXUUUSSSTTTXXX[[[```______bbbhhhpppxxx}}}~~~}}}yyyxxxvvvnnneee]]][[[YYYXXXYYY\\\___bbb]]]cccnnn}}}}}}}}}{{{xxxuuupppllljjjhhhiiiiiiiiiiiihhhfffeeeeeeggghhhgggfffddddddddddddeeefffddd]]]TTTJJJDDD======<<<888333000///000;;;:::666333000---,,,,,,---,,,++++++******++++++,,,((((((++++++***,,,///666???NNN]]]hhhooossstttuuuuuuvvvxxxzzz{{{}}}~~~~~~}}}|||||||||}}}~~~~~~}}}}}}}}}~~~}}}nnn[[[HHH999222,,,,,,+++*********++++++---,,,,,,++++++************************+++,,,,,,---///444>>>PPPfff|||~~~yyytttnnnggg```[[[SSSPPPLLLIIIFFFDDD@@@>>>????????????>>>>>>======<<>>>>>>>>===<<<999777555333222111111111222333333000111222222222111///...////////////////////////zzznnnaaaXXXPPPLLLFFFBBB@@@@@@@@@??????@@@AAA@@@???<<<:::888777555222333555888:::;;;444333222111000000000000000000000000000//////...---...000///...,,,,,,---...------------...//////////////////000000000111000111222333444555666666444666777666666:::BBBIII\\\kkkyyy{{{ttthhhYYYNNNJJJJJJLLLOOORRRTTTTTTSSSRRRRRRRRRQQQQQQTTTXXX\\\___\\\XXXTTTRRRSSSVVVYYY^^^]]]^^^bbbhhhpppyyy}}}}}}yyywwwtttmmmddd\\\ZZZVVVSSSSSSTTTWWWYYYVVV^^^kkk|||||||||zzzxxxtttpppllliiiiiijjjjjjkkkjjjhhhfffeeeeeegggiiihhhfffdddccccccbbbdddeeeccc\\\RRRHHHAAA999999888666333111111111555333111...---,,,++++++---,,,++++++******++++++,,,((((((+++,,,+++,,,000666AAAQQQaaakkkqqquuuwwwuuuuuuwwwyyyzzz|||}}}}}}||||||{{{{{{{{{|||~~~~~~~~~}}}|||}}}~~~}}}ooo\\\III999111---,,,,,,+++******++++++---,,,,,,++++++************))))))))))))***++++++,,,///666CCCVVVlll~~~vvvrrrkkkddd\\\UUUNNNIIIDDDBBB???===<<<;;;999888666555555444333222111111111222444555444555666888>>>>>>>>>??????<<<777333,,,++++++***************+++++++++*********))))))***************+++++++++************************+++,,,...///000222444666888888888777666555333222222222222111111111111222///000111222111000///...000000000000000//////...yyykkk^^^UUUOOOJJJEEEAAA????????????>>>?????????>>><<<:::999777555333333555888999999444333222111000000000000000000000000000///......---...000///...,,,------...------------...///////////////000000000111111111222333444555666666666444666777666555;;;EEEMMMeeettt|||nnn___TTTMMMIIIJJJLLLNNNPPPRRRSSSSSSRRRRRRRRRQQQSSSYYY```fffiiieee^^^XXXTTTTTTWWWYYY\\\\\\]]]aaahhhpppxxx}}}}}}xxxvvvtttmmmddd\\\YYYTTTOOONNNOOOQQQSSSSSS[[[jjj{{{|||{{{yyyvvvsssooollljjjjjjkkkllllllkkkiiigggeeefffhhhjjjjjjhhheeedddcccaaacccdddbbb[[[QQQFFF???777777555444333222111111000///---,,,,,,,,,---------,,,++++++******++++++///+++***,,,,,,***+++///888DDDVVVeeennnsssvvvxxxtttuuuwwwyyy{{{||||||}}}zzzzzzyyyyyyzzz{{{|||}}}}}}|||}}}~~~~~~}}}|||nnn[[[HHH999111...---,,,++++++***+++++++++++++++++++++*********)))))))))))))))***++++++,,,000999III]]]qqq~~~~~~~~~~~~yyyssseee```YYYRRRKKKEEE???<<<999777555444555555444333222222111000//////......---...//////......///000222111111222555666666555++++++***)))))))))))))))************************************************)))))))))***************+++,,,---...000111111222333333333333222111000000000111222111///......///.........//////......---...////////////...---,,,vvviii]]]VVVNNNJJJDDD@@@?????????>>>=========<<<<<<<<<;;;;;;:::777555444555666555444444333222111000000000000///000000111000///...------...000///...,,,------...------------...////////////000000000111111111222333444555666666555444333666777555555;;;GGGPPPjjjxxxxxxfffWWWPPPMMMFFFIIINNNQQQSSSTTTTTTTTTSSSRRRQQQRRRVVV___iiipppvvvpppfff^^^YYYXXXYYYYYY[[[[[[]]]aaahhhpppwww|||}}}}}}{{{wwwuuussslllccc]]]XXXRRRLLLJJJKKKNNNQQQQQQYYYhhhzzz|||{{{xxxtttqqqnnnlllkkkkkklllnnnnnnmmmkkkhhhfffgggiiilllkkkiiifffddddddaaacccdddbbb[[[PPPEEE>>>666444222111000111111111000///...------...///000---,,,++++++******++++++...+++***---...,,,...111<<>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<:::777555555444222000444333222111000000000000///000111111111000...------...000///...,,,------...------------...//////000000000000111111111111333444555666666666555444333555777555555;;;HHHRRRkkkyyyuuu```RRRMMMMMMCCCHHHOOOTTTWWWVVVVVVUUUSSSRRRQQQRRRXXXbbbooowwwxxxlllccc]]][[[[[[[[[[[[\\\^^^bbbhhhpppwww|||zzz{{{yyyuuutttssskkkccc]]]YYYQQQKKKHHHJJJMMMPPPOOOWWWfffyyy}}}{{{wwwssspppnnnlllllllllmmmoooooonnnkkkhhhfffhhhjjjlllllljjjgggeeedddaaacccdddbbb[[[PPPEEE===555333000...///000000000...---,,,++++++,,,---...---,,,++++++******+++++++++((()))---//////222777???LLL^^^jjjpppqqqrrrsssrrrtttvvvyyyzzz{{{{{{{{{wwwwwwvvvvvvwwwyyyzzz{{{}}}|||}}}~~~~~~}}}||||||}}}zzzxxxwwwxxxyyyyyyxxxxxxxxxyyyzzz{{{{{{yyy|||zzzlllZZZGGG999222///...---,,,++++++++++++(((((())))))*********+++,,,,,,++++++,,,,,,---......444@@@SSSiiizzz~~~zzzvvvqqqqqqpppnnnjjjfffbbb___]]]^^^^^^]]]\\\\\\___aaabbbeeeiiilllmmmpppuuuyyy}}}vvvooohhh___VVVOOODDD@@@;;;777555444333111333111000///000000///...***++++++,,,---...//////***+++------,,,,,,...///...---,,,---...///...,,,---,,,++++++******++++++(((((()))***+++,,,,,,---++++++******************(((((())))))*********+++---,,,,,,---///000000///000000000000000000000000,,,///111000...---...000000///...---...///000111---...///000000///...---{{{oooddd[[[VVVMMMHHHAAA???@@@AAA>>>:::======<<<;;;:::999999888888777666555444333333333333222000///......------111111000/////////////////////............//////---......///000111111222222222111111111111111111333333222222333444666777555666666777;;;CCCKKKQQQpppvvvyyyppp^^^NNNHHHHHHGGGIIILLLPPPTTTWWWYYYZZZUUUWWWZZZZZZ^^^iiizzzuuudddZZZZZZ^^^___```^^^]]]aaahhhppptttvvvyyyyyyyyyzzzzzzuuulllfff\\\VVVMMMGGGFFFHHHKKKLLLPPPWWWfffxxx~~~}}}{{{wwwssspppnnnllllllllllllmmmmmmllljjjhhhgggooonnnnnnmmmkkkiiigggeeeaaabbbbbbaaa\\\RRRFFF>>>444222/////////000000000...---,,,...111111---)))++++++++++++++++++++++++,,,++++++,,,,,,---333<<>>;;;<<<<<<;;;:::999888888777777777555444333222222222444444333222111111111111111000000///////////////......------------......,,,------...//////000000111111111111111111111111222222222222333555777888666777888888;;;CCCNNNVVVoootttvvvmmm]]]NNNIIIIIIIIIKKKNNNRRRUUUXXXZZZ[[[XXXZZZ\\\]]]aaalll}}}|||jjj___]]]_________]]]]]]```hhhpppuuuwwwzzzzzzzzzzzzxxxrrriiicccZZZTTTLLLGGGFFFGGGJJJKKKMMMUUUeeexxx}}}{{{yyyvvvrrrooonnnmmmlllkkkllllllmmmlllkkkiiiiiimmmnnnnnnnnnllliiifffdddaaaaaabbb```[[[QQQFFF>>>444222000///000000///...000//////111333222...)))++++++++++++++++++++++++---,,,,,,------...555===DDDRRRaaaiiimmmqqqsssssstttuuuwwwyyy{{{|||}}}~~~{{{yyywwwxxxzzz|||}}}~~~}}}{{{zzzzzz}}}}}}xxxqqqkkkgggffffffaaa___\\\YYYXXXYYY[[[]]]```bbbggglllqqquuuwwwwwwxxxyyy{{{|||tttfffUUUCCC444,,,---,,,+++***))))))))))))))))))))))))************)))))))))******+++,,,,,,111:::JJJ\\\lllvvvzzz{{{yyyvvvqqqkkkfff```[[[VVVPPPNNNLLLIIIFFFCCCBBBAAACCCCCCBBBAAAAAAAAAAAAAAAAAADDDHHHJJJLLLPPPVVVZZZccchhhpppwww}}}yyyssseee___VVVNNNGGGAAA===:::555333111...---,,,------,,,+++***+++---...---,,,///......---,,,,,,++++++------,,,++++++******)))------,,,,,,,,,+++++++++,,,***(((&&&&&&'''(((***((()))))))))************************************((())))))***+++,,,------,,,,,,++++++,,,,,,---...000...---...000000///---///000111111000000111333444444333222111000000000//////000000111111111111}}}sssiii```YYYUUUKKKFFFAAA?????????>>>;;;<<<;;;:::999888777777666666666444333222111111111111000000//////000000111000000//////......//////------,,,,,,,,,,,,------,,,,,,,,,---......//////111111111111111111111111111111222333444666888999666999;;;:::;;;CCCRRR^^^ooorrrrrriiiZZZNNNIIIIIIJJJLLLOOOSSSWWWZZZ\\\]]][[[]]]___aaafffqqqoooccc______^^^___]]]]]]```gggooovvvyyy||||||{{{zzzuuunnnddd^^^XXXRRRKKKFFFEEEGGGIIIJJJJJJTTTeeexxx~~~|||wwwvvvssspppooommmmmmmmmkkkkkkllllllllllllkkkjjjlllmmmnnnooommmjjjfffcccaaaaaaaaa___ZZZQQQEEE>>>555333111111111000...,,,111000000333555444///+++++++++++++++++++++++++++///------......///777@@@JJJWWWeeelllooorrrtttsssrrrssstttwwwyyy|||}}}~~~zzzxxxwwwxxx{{{~~~|||{{{zzz{{{}}}yyyuuuooohhhaaa]]][[[ZZZTTTRRRNNNLLLKKKKKKLLLNNNMMMPPPUUU[[[```eeeiiijjjnnnppptttyyy|||yyyqqqcccRRRAAA555...---,,,+++******))))))***)))))))))*********++++++)))))))))******+++,,,---444>>>OOOaaammmrrrsssqqqmmmhhhaaaYYYSSSNNNHHHEEE@@@???===;;;999777666666888777777666666666666666666888:::<<<>>>AAAEEEHHHQQQVVV]]]eeemmmuuu}}}|||xxxqqqhhhaaaQQQLLLEEE???;;;777444111////////////...,,,***(((((('''''')))+++------,,,......------,,,,,,++++++------,,,++++++******))),,,,,,,,,,,,++++++++++++,,,+++)))''''''(((***+++))))))))))))***************************************+++++++++,,,,,,------,,,,,,,,,,,,,,,------...000///...///000111000///...///111000//////000222333333222222111111111111//////000000000000000000xxxnnneee]]]WWWSSSIIIEEEAAA???>>>???>>><<<<<<<<<;;;:::999888777777555555333222111000000000...............///000111000//////.........//////...------,,,,,,------...,,,,,,------............000000000000111111111111///000111333555888999:::777;;;===<<<<<>>666444222222111000...,,,......///333666666111---++++++++++++++++++++++++...,,,,,,......000999BBBPPP\\\iiinnnpppssstttssspppqqqrrrtttvvvxxxzzz{{{|||zzzyyyzzz}}}|||zzzzzz{{{~~~}}}}}}~~~{{{xxxsssnnneee]]]VVVQQQMMMKKKHHHGGGDDDAAA@@@@@@AAABBB???AAADDDIIIOOOTTTWWWZZZ^^^bbbhhhooovvvzzz||||||{{{xxxpppaaaOOO???444///------,,,+++************))))))*********+++++++++++++++++++++,,,...///000666BBBUUUeeennnooollliii___ZZZRRRJJJDDD@@@<<<:::666555444333222111111111222222111111111111222222111222222333555777:::<<<@@@EEEKKKSSS]]]hhhrrryyy}}}xxxvvvrrrmmmggg___TTTNNNFFFBBB===999666444111///,,,---......---+++)))((())))))(((***---//////...---------,,,,,,,,,++++++)))******++++++,,,------,,,+++++++++++++++++++++,,,+++***)))))))))+++,,,)))))))))))))))*********************************//////...---+++***)))))),,,,,,,,,,,,,,,---...............///000000000000///111222222111111333444555555555555555555555555333333444555444444333222uuujjjbbb[[[TTTPPPFFFDDD@@@>>>===>>>============<<<;;;:::999888888555444333222111000000000111111111111222333444444//////............////////////............//////...............///////////////000000000111111111///000222444666888:::;;;888<<<>>>===???III[[[kkksssooohhh]]]RRRJJJGGGGGGFFFIIIMMMRRRWWW\\\___```^^^aaaffflllttt~~~rrrfffbbbaaa```^^^___aaadddiiipppwww{{{~~~~~~yyyqqqfff\\\VVVSSSNNNHHHDDDDDDFFFHHHIIIMMMXXXjjj||||||yyyrrrqqqooonnnmmmnnnnnnoookkkjjjjjjjjjkkkkkkkkkllliiikkkmmmooommmjjjfffcccbbbaaa```^^^YYYPPPFFF???666555222111111000...---******,,,111555666333///++++++++++++++++++++++++---++++++---///222;;;EEEUUUaaalllpppppprrrsssrrrrrrrrrrrrssstttvvvwwwxxx}}}|||{{{|||~~~~~~|||{{{zzz|||~~~~~~~~~|||vvvqqqllleee[[[QQQJJJEEEAAA>>>;;;:::888666444444555555777888999<<<@@@DDDGGGJJJOOOTTT\\\dddlllsssxxx{{{yyywwwoooaaaNNN===333///...---,,,+++************************++++++++++++,,,+++++++++,,,...000222999FFFXXXfffkkkiiiddd```SSSNNNGGG@@@<<<999777666111000000/////////000000000000/////////000000111000///...///000222444555666999???FFFOOOYYYdddllluuuxxx{{{}}}{{{vvvoookkkfffdddaaa\\\UUULLLCCC>>>>>>;;;777444333111///------------,,,,,,+++++++++,,,++++++,,,---......---,,,,,,,,,,,,,,,+++++++++)))******++++++,,,------++++++++++++++++++++++++++++++***)))******+++,,,******))))))))))))))))))************************//////...---+++***))))))------,,,,,,------...///,,,---...///000111222333444666888888888999:::<<<===>>>>>>??????@@@@@@@@@>>>???@@@@@@@@@>>>===<<<~~~sssiiiaaaYYYQQQLLLDDDBBB@@@>>>=========>>>>>>======<<<;;;:::999888555555333222111000000000000000000000000111222333......------......///////////////....../////////...........................//////000000111111111///000222555777999::::::888;;;===>>>BBBMMM___mmmqqqkkkaaaWWWOOOJJJIIIHHHIIILLLPPPTTTYYY]]]```aaa^^^ccckkkttt}}}sssgggddddddccc___aaaeeeiiimmmqqqwww{{{~~~yyypppddd[[[VVVRRRMMMHHHEEEEEEGGGIIIJJJNNNZZZlll~~~~~~zzzxxxqqqpppooonnnmmmnnnooooookkkjjjiiiiiiiiiiiijjjjjjiiikkkmmmmmmllliiifffdddccccccaaa___YYYQQQGGG@@@777555222000000111000///***)))***...333555333111++++++++++++++++++++++++,,,***+++...111555@@@KKKYYYdddnnnpppoooppppppoooqqqqqqppppppqqqsssuuuvvv{{{zzzzzz{{{}}}~~~}}}}}}|||{{{|||zzzqqqjjjbbbZZZNNNEEE@@@<<<777444444333111000//////000000333333333333555888<<<>>>CCCHHHOOOXXX```hhhpppuuusssrrrmmm___LLL;;;222......---,,,++++++******+++*********++++++++++++,,,******))))))***,,,///111>>>IIIYYYdddeee```ZZZVVVIIIDDD???:::888666555444...------------...//////......---------.../////////---++++++---/////////111333777;;;BBBKKKTTTZZZfffhhhkkkkkkiiiccc]]]YYYRRRQQQNNNJJJDDD===777444555333000......---+++)))...---,,,+++***+++,,,------+++***+++,,,,,,+++***,,,,,,,,,,,,++++++++++++------,,,++++++******)))*********+++++++++++++++******************++++++************))))))))))))***************************+++++++++,,,,,,---------------------......///,,,...000222333444777999888:::===>>>>>>@@@BBBDDDFFFFFFGGGHHHIIIJJJKKKLLLKKKLLLMMMMMMLLLJJJHHHFFF~~~rrrhhh```XXXNNNHHHBBBBBB@@@===<<<<<<===???===<<<<<<;;;:::999888888666555444333222111111111///...............///000...------------...///000///......------......///------------------------......//////000111111222000111333666888999999999888:::<<<>>>EEERRRbbbmmmmmmeeeZZZQQQMMMLLLMMMMMMRRRTTTWWWZZZ]]]___aaabbb^^^eeeppp|||pppdddaaabbbbbb```dddiiimmmpppsssvvvyyy}}}zzzoooddd[[[WWWQQQMMMHHHEEEFFFHHHJJJJJJNNN[[[mmm}}}yyywwwqqqqqqooonnnnnnnnnooopppkkkjjjiiiggggggggghhhhhhjjjkkkllllllkkkiiifffeeeeeedddbbb___ZZZRRRHHHBBB888555111//////111222222---+++***---111333222000++++++++++++++++++++++++---+++,,,000444:::EEEQQQ[[[eeennnooonnnnnnnnnmmmjjjiiiiiiiiikkkmmmpppqqqttttttuuuxxx|||~~~~~~~~~~~~}}}|||}}}~~~|||uuujjjaaaUUULLLBBB:::777555222///111000000//////000000111111000......///222555777888<<>>;;;666333000000///---,,,,,,------,,,***,,,+++++++++++++++,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++------,,,++++++******))))))*********++++++++++++))))))))))))******++++++************)))))))))(((************************((())))))***+++,,,---------------------...//////...222555777999;;;???BBBAAACCCFFFHHHJJJLLLOOOQQQSSSTTTUUUWWWXXXZZZ[[[[[[\\\]]]______^^^[[[XXXWWW~~~rrrhhhaaaXXXMMMEEEBBBAAA@@@===<<<<<<===???<<<;;;;;;:::999888777777666666444333222111111111222222111111111111222222---------------...///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---......///000111111222000222444666888999999888888999:::>>>GGGTTTcccllliiiaaaVVVNNNLLLNNNPPPQQQZZZ[[[]]]___```aaabbbbbb___fffsssmmm```]]]^^^^^^```eeelllppprrrsssvvvyyy|||zzzpppddd\\\XXXQQQMMMHHHFFFFFFHHHJJJKKKMMMZZZnnn}}}yyyvvvrrrqqqpppnnnnnnnnnooopppkkkjjjhhhgggfffffffffgggjjjkkkkkkkkkjjjhhhgggffffffeeeccc```[[[RRRIIICCC999555000......111333444111...,,,---000222111///++++++++++++++++++++++++---,,,---222666===IIIUUU\\\fffnnnooommmllllllkkkaaa``````aaadddgggjjjmmmooooooqqquuuzzz~~~~~~~~~|||}}}~~~|||zzzwwwooobbbYYYKKKCCC999444333222000---------,,,,,,------......///...,,,+++,,,///333555///333777<<>>@@@EEEHHHNNNQQQTTTWWWYYY[[[___aaadddeeefffhhhiiikkklllmmmoooqqqrrrrrrqqqnnnkkkiii{{{ppphhh^^^RRRIIIEEEBBB@@@>>><<<;;;;;;======::::::999999888777777666555555444333222222222222000000000000//////////////////.........---------------------------------,,,,,,------.../////////...///000111111222222111222222444555666777777777888===>>>@@@IIIYYYeeegggiii^^^SSSPPPQQQRRRTTTWWWeeeeeecccbbbaaaaaabbbbbbaaafffppp}}}wwwjjjaaa[[[YYY[[[YYYcccnnntttuuuuuuyyy~~~{{{||||||yyypppddd[[[XXXYYYQQQKKKJJJJJJJJJMMMQQQVVV\\\lllyyytttssssssrrrqqqpppooonnnnnnmmmkkkiiigggfffhhhjjjkkklllmmmlllkkkhhheeeaaa___bbbcccdddccc^^^TTTIIIAAA;;;444//////000///111444222///,,,+++---///111111---)))&&&'''***,,,---,,,///...///222:::EEEPPPVVVfffhhhjjjkkkjjjeee```]]]YYYXXXUUUTTTUUUWWWZZZ]]]bbbfffkkkppptttwwwzzz|||{{{}}}}}}|||zzzyyywwwssslllaaaTTTLLL???:::444000......------,,,---...//////---+++***...---,,,)))'''(((+++...222222222444999@@@FFFKKKSSSXXX[[[WWWJJJ<<<222---......---,,,,,,+++******((((((((((((((())))))******++++++***+++///666;;;EEEGGGJJJJJJHHHBBB<<<888444333222111111000111111,,,,,,,,,,,,---///000111,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------...///000000666666666555555444444444...------,,,,,,++++++***+++***))))))++++++***)))++++++,,,,,,,,,------------------...//////...---,,,------,,,***)))***+++***((('''''')))+++,,,,,,(((***,,,+++)))(((***,,,++++++************++++++))))))))))))(((((((((((()))************+++++++++,,,,,,---------,,,++++++)))+++...///000111444666888<<<@@@DDDGGGLLLSSSYYY___aaadddgggiiikkkllllllqqqsssvvvyyy||||||||||||~~~|||{{{zzzzzzoooggg^^^SSSJJJFFFAAA@@@>>><<<;;;<<<=========<<<;;;:::888777666555555555444333222222222222000000000000/////////...//////.........---------------------------------,,,,,,------.../////////...///000111111222222111222333444555666777777777888<<>><<<<<<<<<======???>>>===;;;999777555444555444333222222111111222000000000/////////.....................---------------------------------,,,,,,------.../////////...///000111111222222111222333555666888888888777888<<>>;;;:::999;;;===>>>DDDHHHOOOVVV^^^hhhqqqwwwyyy}}}~~~~~~zzzwwwqqqhhh^^^TTTIII???999555222...,,,,,,,,,,,,+++((()))+++,,,------,,,++++++,,,,,,+++***)))***++++++***)))***,,,000444666AAAEEEIIIFFF???555///,,,------,,,,,,++++++******000///...,,,***))))))(((***+++++++++,,,///444888>>>===<<<:::888777666555333222111000////////////111000000///...---------//////...............///------,,,,,,,,,,,,------+++++++++,,,,,,------...------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---+++***+++,,,---,,,+++++++++++++++++++++++++++((()))***,,,---------------...//////---,,,---...---,,,******,,,------,,,---...///...,,,++++++,,,++++++************+++++++++++++++*********)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,***,,,000333666;;;@@@DDDIIIPPPXXX```fffllltttyyy}}}~~~|||rrriiiccc\\\RRRKKKHHH@@@???>>>===<<<<<<======>>>===<<<:::888666555444555444333222111111111111000000/////////.................................------------------------,,,,,,------.../////////...///000111111222222111222333666888:::::::::999999<<>>;;;888666444222111222333444777:::???GGGPPP[[[gggnnnsssyyy}}}}}}}}}xxxsssnnnggg\\\PPPFFF===666222111///,,,,,,---------,,,'''((()))+++,,,,,,,,,,,,,,,...//////---,,,,,,,,,---,,,+++***+++---///000555999<<<<<<777111---+++,,,,,,,,,+++++++++++++++000///...,,,******))))))++++++++++++---///333555777666666555444333222222111000000////////////000000111111222222333333333000///......---------...,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,---------,,,++++++------,,,+++,,,++++++++++++*********)))+++------------.........///000000......///000///---,,,,,,------,,,+++,,,,,,---,,,++++++++++++++++++************++++++*********))))))))))))((())))))))))))************++++++++++++,,,------...---///444999???FFFMMMRRRVVV\\\fffmmmsssyyywwwnnneee```ZZZQQQJJJGGG>>>>>>>>>===============::::::999888777666555555444444333222111111111111////////////............---.....................------------------------,,,,,,------.../////////...///000111111222222111111333777:::============;;;<<>>999666444333222000...------......000222666;;;CCCNNNYYYaaalllttt{{{}}}}}}{{{vvvoooiiiaaaYYYNNNCCC;;;666222000...---,,,---/////////...&&&'''(((***+++,,,------+++---000000...,,,++++++...------,,,,,,,,,---------///222333111...,,,+++***+++++++++++++++++++++,,,,,,+++***************+++++++++,,,...000111222111111222333222111000///000000//////000111222222333333555666666666666666222111000...---,,,,,,,,,++++++************++++++*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,((()))******+++,,,---------,,,++++++------,,,+++++++++++++++++++++++++++***---//////...---///000333444666666555555666888666444333333333333111///......---------------,,,++++++************++++++)))(((((((((((('''''''''(((((()))))))))*********+++******+++,,,---...///...222999@@@HHHQQQZZZ```fffllltttzzzsssjjjaaa\\\WWWNNNGGGEEE>>>>>>>>>>>>>>>=========888888888777666666555555444333222111111000000111/////////.........---------------...............------------------------,,,,,,------.../////////...///000111111222222111111444888===@@@AAABBBAAA???<<>>===:::999999;;;===>>><<<;;;888222...//////,,,,,,...******+++---......,,,***------,,,***))))))+++...000666???HHHNNNOOONNNLLLEEECCC>>>:::555333111000///...---+++******++++++---///111444:::BBBLLLSSSeeeoooyyy}}}~~~yyyvvvrrrkkkbbb[[[QQQKKKAAA:::444111///...---,,,---...000111///...'''((()))***+++,,,------)))+++------+++))))))))),,,,,,,,,,,,++++++******)))***,,,---------,,,+++))))))******++++++,,,,,,)))))))))))))))***+++++++++******,,,///000000///---...000111111111000///111111222333444666888999999:::;;;<<<;;;:::999888888777555222000...------++++++************++++++++++++++++++++++++++++++)))))))))***************)))))))))***+++,,,,,,------+++***+++,,,---,,,+++++++++,,,,,,,,,---------+++///222333222222555777:::;;;============???@@@>>><<<;;;;;;:::999666444222000///......---,,,***++++++************++++++(((((('''''''''&&&&&&&&&((((((((()))))))))******************+++---///111000666???JJJTTT___hhhnnnxxx}}}pppggg^^^ZZZTTTKKKEEECCC======>>>>>>>>>>>>======::::::999888777666555444444333222111000000000000//////.........------------------.........//////------------------------,,,,,,------.../////////...///000111111222222111000444999???CCCEEEFFFFFFBBB<<<<<>>888333000...,,,+++++++++,,,...000111///---)))))))))***+++,,,------)))***,,,+++)))((())))))******+++++++++***)))))))))))))))***,,,------,,,((())))))***+++,,,,,,,,,)))))))))))))))***+++++++++******---000111///---------,,,------///111222444555666888:::===???AAAAAABBBDDDEEEFFFEEEDDDCCCAAA???<<<999666333111000---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********))))))******++++++,,,,,,,,,*********+++,,,+++***++++++,,,---...//////000///444999<<<<<<>>>BBBFFFGGGIIIJJJKKKKKKKKKMMMOOOLLLKKKIIIIIIHHHFFFCCCAAA???<<<888666555222///+++++++++************++++++((((((((((((''''''''''''(((((((((((()))))))))*********))))))+++---000222777???KKKXXXdddoooxxx}}}~~~oooeee]]]XXXRRRJJJCCCAAA<<<===>>>>>>>>>>>>>>>=========;;;999777555444333444333222111000000000000//////.........------------------.........//////------------------------,,,,,,------...//////000...///000111111222222111000444:::@@@EEEHHHHHHHHHEEE===;;;CCCKKKKKKJJJJJJFFFFFFIIIOOOQQQQQQTTTYYY[[[aaafffgggfffiiipppwww~~~zzzrrriii___WWWVVVXXX[[[___dddeeeeeegggjjjooovvv}}}}}}jjj``````]]]WWWLLLHHHEEECCCCCCIIIXXXfffqqqyyyuuussssssqqqsssuuuwwwwwwuuusssqqqpppooolllhhhddd```]]][[[LLLHHHAAA:::555111000000000...---...000111111111333...+++------++++++,,,...,,,++++++---.........+++,,,---+++)))***---111444;;;EEELLLOOOKKKDDD>>>888555111...,,,,,,...///,,,++++++******************+++,,,---000555<<>>:::777555444///......------......///,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,***************++++++++++++***))))))++++++***)))***+++,,,---///000111111333999@@@DDDFFFIIIOOOTTTXXXZZZ\\\\\\\\\]]]___aaa^^^]]][[[[[[ZZZXXXTTTQQQQQQMMMHHHDDDAAA>>>888444++++++************++++++))))))))))))(((((((((((((((((((((((())))))))))))***)))))))))+++...000222???GGGUUUcccppp|||zzzmmmfff]]]TTTLLLGGGCCC@@@<<<======>>>>>>>>>>>>>>>JJJCCC:::666666777555333222111111000000000000000000000///...............***+++,,,---.........---........................---------.........//////---......000111222333333666777:::>>>AAACCCEEEFFF@@@@@@AAABBBDDDFFFHHHIIIFFFHHHLLLOOOSSSUUUVVVWWW\\\___cccfffjjjooouuuyyyzzzmmm```ZZZUUUTTTTTTUUUZZZ```dddggghhhgggkkkuuu~~~vvvjjj```YYYRRROOOGGGFFFCCC@@@BBBMMM___mmmzzz~~~yyyvvvtttsssqqqsssssssssuuuwwwwwwuuusssnnnllljjjgggccc]]]UUUPPPDDD???999555444333000............------,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,---...///---,,,***+++,,,+++***,,,111555;;;>>>CCCEEEEEEAAA<<<888000444000:::777(((+++***++++++++++++************)))))))))+++...444888<<>>CCCGGGHHHJJJMMMQQQQQQTTTXXX\\\]]]\\\ZZZXXXVVVRRRMMMJJJHHHDDD???:::555222///...000000---***,,,,,,---...---,,,+++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,---------+++)))(((***++++++---///000111444888;;;@@@FFFOOOVVV\\\```cccfffmmmmmmmmmmmmmmmmmmnnnnnnnnniiieeeeeeggghhhdddaaacccaaa\\\WWWTTTPPPEEE:::555---)))***,,,******+++***)))(((''''''((()))***))))))))))))))))))))))))***)))+++...---,,,111999>>>OOOcccpppzzzyyymmmggg]]]SSSLLLGGGCCC@@@>>>>>>????????????>>>>>>EEE???999666666777444222222111111000000000000000000000///...............+++---///000111111000///---------------------------------.........//////......///111222444555555555666888;;;>>>@@@BBBCCC??????@@@BBBCCCEEEGGGHHHFFFHHHKKKOOOSSSUUUWWWXXX\\\^^^aaaeeehhhmmmssswwwxxxlll\\\VVVRRRRRRRRRTTTYYY```cccgggiiiiiimmmwwwsssggg]]]UUUOOOKKKFFFFFFCCCAAADDDQQQcccqqq}}}{{{vvvsssrrrqqqppprrrrrrrrrtttvvvvvvtttrrrllljjjgggccc^^^VVVNNNHHH===:::555333222222000///......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++******,,,---...,,,***+++,,,,,,+++***,,,000444;;;===???AAA???<<<777444---333...@@@III666///+++*********)))))))))))))))*********+++...111444666@@@JJJZZZgggooosssuuuvvvwwwvvvuuuuuutttrrrnnnkkk```ZZZRRRIIIBBB;;;666222222000...,,,+++++++++,,,++++++++++++,,,,,,,,,,,,+++++++++******)))))))))...---++++++,,,,,,+++)))***++++++***((('''((()))************************,,,++++++******++++++,,,************++++++++++++++++++,,,,,,,,,,,,---------,,,---000//////555===AAAFFFMMMQQQTTTVVVZZZ^^^bbbdddhhhkkklllkkkiiigggccc___[[[WWWTTTOOOHHHCCC<<<888333111111000---***+++,,,,,,------,,,+++***,,,++++++******++++++,,,*********+++++++++,,,,,,+++,,,---,,,+++***+++,,,+++---000222666;;;AAAFFFPPPUUU^^^eeejjjmmmppprrrvvvvvvvvvvvvvvvvvvvvvvvvwwwtttqqqrrruuuwwwuuurrrooonnnjjjeeebbb]]]QQQEEE666...)))***+++***)))+++***)))(((''''''((()))***))))))))))))))))))))))))***)))+++------,,,222999EEEWWWkkkyyywwwmmmfff\\\SSSKKKFFFBBB@@@@@@AAAAAA@@@@@@???>>>===???;;;888777888777444111222111111000000000000000000000///...............---///111444444333222000------------------------------........./////////...///111222444666777888444555666888:::<<<>>>>>>===>>>???AAABBBDDDEEEFFFEEEGGGJJJNNNRRRVVVXXXYYY\\\]]]```bbbfffkkkqqquuuuuuiiiYYYSSSOOOOOOPPPRRRWWW^^^aaagggjjjlllpppyyy}}}pppdddYYYQQQJJJGGGEEEEEEDDDCCCGGGUUUhhhwwwwwwrrroooooopppoooqqqqqqqqqsssuuuuuusssqqqjjjhhhccc^^^WWWNNNDDD>>>666444111000000111000000...------------,,,,,,,,,------,,,,,,,,,,,,++++++******+++---//////---***,,,,,,,,,,,,,,,...111444:::;;;;;;:::888555111///***222+++EEEZZZBBB000---++++++*********)))))))))++++++,,,,,,---...//////666@@@NNN\\\fffkkknnnpppqqqooommmkkkiiieeeaaa]]]PPPKKKCCC<<<777333000...///...,,,+++*********+++)))*********++++++,,,,,,+++************)))))))))---,,,+++,,,------,,,+++***++++++***'''&&&&&&'''************************,,,+++************+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++---000111222999AAAJJJPPPYYY___bbbeeejjjmmmppprrrtttvvvwwwuuusssrrrqqqooolllhhhccc\\\UUUOOOHHHBBB:::666333111...+++******+++,,,,,,,,,++++++++++++************++++++*********++++++++++++,,,***,,,......---++++++,,,+++...222888>>>GGGQQQWWWccchhhpppvvvzzz|||~~~{{{yyyxxxzzz~~~{{{|||yyyuuurrrkkk]]]PPP888000******+++)))(((***))))))(((((((((((())))))))))))))))))))))))))))))***)))***---------333;;;LLL___uuuuuullleee[[[QQQJJJEEEBBB@@@AAAAAAAAA@@@???>>><<<;;;:::999999:::;;;999666333222111111000000000000000000000///...............---///222555555444222111------------------------............///////////////000222444666888::::::444555555666888999;;;;;;<<<===>>>@@@BBBCCCDDDDDDDDDFFFIIIMMMQQQUUUXXXZZZ[[[\\\^^^```ccchhhmmmqqqxxxzzz{{{zzzzzzxxxpppgggYYYSSSOOONNNOOOPPPUUU\\\```ggglllooosss{{{{{{nnn```VVVNNNHHHDDDCCCCCCCCCDDDIIIXXXmmm|||}}}uuuooommmnnnoooppprrrqqqqqqsssttttttrrrpppjjjfff```XXXPPPFFF<<<666222111//////////////////------------------------------,,,,,,,,,+++++++++,,,,,,...000222222///---++++++,,,---...111444666:::999777555222///---,,,***111'''@@@XXX???......------,,,,,,++++++******++++++---.........---,,,000777DDDQQQ\\\cccggghhhfffddd```]]]ZZZVVVQQQNNNDDD???999444111000...------,,,+++***))))))******************************)))))))))))))))))))))))),,,+++***+++,,,---,,,+++)))***+++***(((''''''(((************************++++++************++++++******++++++,,,,,,------+++++++++,,,,,,,,,------...---///333444666>>>GGGQQQXXXbbbjjjnnnrrrvvvyyyzzz{{{|||}}}}}}|||zzzyyyzzzyyywwwtttooohhhaaa\\\UUUNNNEEE>>>:::555000,,,******++++++++++++++++++++++++************++++++************+++++++++++++++---000000///,,,++++++---111888@@@JJJUUU```hhhqqqvvv|||}}}{{{{{{}}}~~~{{{rrrcccTTT:::222+++***+++)))((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))***------...444<<>><<<;;;:::777999;;;===>>><<<888555222111111000000000000000000000///...............---...111333444333111000------------------------........./////////000000///000222444666888:::;;;555555555666777888999::::::<<<>>>@@@AAACCCCCCCCCCCCDDDGGGKKKOOOTTTWWWYYYYYY[[[^^^```bbbfffjjjmmmnnnooonnnmmmnnnpppkkkccc[[[UUUPPPOOOOOOOOOTTTZZZaaahhhnnnpppttt{{{~~~xxxkkk^^^TTTMMMHHHEEEBBBCCCCCCDDDKKKZZZooo~~~|||tttooommmnnnpppqqqrrrqqqqqqsssttttttqqqooojjjddd[[[RRRIII@@@888333111111000///............------------------------------,,,,,,,,,+++++++++,,,,,,---000222222000...******+++---111444666888999777444111///,,,+++***,,,111&&&666DDD333---...------,,,+++******))))))***+++---/////////...------333<<>>SSShhh}}}sssfff___TTTKKKFFFCCCAAAAAA@@@@@@??????===<<<;;;:::777999===@@@@@@>>>:::888222111111000000000000000000000///...............,,,---///000111111000000............................../////////000000000///000222333555777888999555555444555555777999::::::;;;>>>@@@BBBCCCCCCCCCBBBCCCFFFIIIMMMQQQUUUWWWXXX[[[^^^aaaccceeegggiiiggggggdddbbbcccfffddd^^^[[[UUUPPPOOOOOOPPPTTT[[[bbbiiinnnppptttzzz}}}|||}}}ttthhh[[[SSSMMMIIIGGGCCCDDDDDDFFFLLL\\\qqqzzztttooonnnoooppppppqqqppppppqqqrrrrrrpppnnnfff___UUUJJJAAA:::555111///000111000...,,,---...,,,,,,,,,------------...------,,,,,,,,,,,,++++++*********,,,...///...------,,,,,,///222555666666666444222///---,,,++++++---///'''///000,,,666...,,,,,,+++***)))(((((('''***+++,,,...//////...------000666???GGGMMMOOOPPPHHHEEEBBB???===;;;777555222000---,,,------,,,+++))))))******************------,,,+++***))))))(((*********+++++++++++++++,,,+++******,,,,,,+++***'''(((***+++***+++,,,...************************))))))***++++++***))))))(((((()))***+++,,,,,,---++++++,,,,,,,,,,,,------------000666;;;AAALLLVVVgggooozzz}}}zzzyyynnniiiccc]]]UUUJJJ>>>555...---,,,,,,++++++,,,,,,******))))))))))))******)))))))))************+++,,,...000111000///000000:::BBBOOO\\\gggpppxxx|||uuucccSSS<<<333+++******))))))+++(((((())))))))))))(((((()))))))))))))))))))))))))))((())),,,---///777@@@WWWlll}}}sssbbb[[[QQQHHHDDDBBBAAAAAA@@@@@@@@@???>>>===<<<;;;666:::>>>@@@@@@>>>;;;999222111111000000000000000000000///...............---------......///000111////////////////////////.../////////000000000000///000111222444555666777444444333333444666888::::::<<<>>>AAACCCCCCCCCBBBBBBCCCDDDGGGKKKOOORRRTTTVVVZZZ___cccddddddeeeeeeeeeccc___ZZZ[[[___]]]XXXWWWQQQMMMNNNOOOPPPVVV]]]dddjjjoooppprrrxxx{{{zzzxxxpppdddXXXQQQLLLJJJHHHGGGGGGGGGHHHNNN^^^rrr|||xxxsssoooooooooooooooooonnnnnnooopppooommmkkk```XXXLLL@@@999444111000,,,...000///---+++,,,...,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++)))((())),,,...///...222000///000333444444222111000///...---,,,++++++---+++***000'''333GGG...///...---,,,+++***))))))++++++,,,,,,,,,,,,,,,,,,------000555<<<@@@AAA@@@;;;888555444333222000......---,,,,,,------+++)))((()))******++++++++++++++++++++++++,,,,,,,,,,,,---------......////////////...------------,,,***''')))******))))))+++,,,************************((()))***++++++***)))(((&&&'''((()))***++++++,,,++++++,,,,,,,,,,,,------------222;;;BBBKKKXXXdddrrrzzzxxxuuurrrnnnfffXXXHHH===111000...,,,++++++,,,,,,******))))))))))))******))))))))))))************(((+++---///111222555777DDDNNN]]]kkkuuu{{{~~~}}}sssbbbRRR<<<333+++******)))***,,,'''((()))******)))(((''')))))))))))))))))))))))))))((())),,,---///888AAAWWWmmm}}}sss```YYYOOOGGGCCCAAAAAAAAA@@@@@@@@@@@@@@@???>>>===666:::>>>@@@???===;;;:::222111111000000000000000000000///.....................---------///111222000000000000000000000000////////////000000000000//////000111333444444555333222111111333555888999:::<<>><<<;;;:::999999:::;;;:::999888777333333222222111000//////000/////////............---...///111111000000///...---,,,++++++---...000////////////000000000000000000111333555888:::;;;333333333333444666888999:::;;;>>>AAABBBCCCDDDDDDEEEFFFGGGGGGHHHKKKOOORRRWWWYYY^^^aaadddddddddcccbbb]]]VVVQQQPPPRRRSSSTTTOOOOOONNNLLLMMMRRR[[[bbbjjjkkknnnpppqqqrrrsssrrrjjjeee]]]TTTOOOMMMMMMNNNMMMIIIDDDFFFPPPbbbttt~~~xxxwwwtttqqqooommmlllllloooooonnnnnnlllhhhbbb^^^NNNFFF;;;444222111---***........................+++***)))+++---///.........---,,,+++++++++,,,---,,,,,,++++++,,,,,,---...000000000000000000000000111...+++)))***+++------+++111111---444EEEOOOOOO===<<<:::999777444///,,,...---,,,---...---+++))),,,------...///000111111+++,,,,,,------,,,,,,+++***,,,...000///---)))'''***,,,......,,,,,,,,,---+++,,,---------///222555555888;;;>>>>>>???@@@BBBDDDBBB???:::666222...---...,,,***+++---///---***+++***)))))))))))))))***))))))))))))))))))))))))+++++++++*********)))))))))...333222---+++,,,000000222:::IIIXXXfffqqqxxx}}}yyynnn]]]NNN;;;444...---,,,***)))+++((((((((((((((((((((((((((((((((((((((()))******111,,,***,,,000555>>>GGG\\\iiivvv}}}{{{oooYYYFFF666222---***))))))((((((+++++++++*********************))))))(((((('''''')))+++...///,,,,,,777DDDZZZlll~~~uuulll[[[SSSIIICCCAAAAAA@@@????????????>>>===<<<;;;:::777777888999888777666555222222111000000///......////////////...............///000111111111000///...---,,,++++++---///000............////////////000111111222444666888999333222222333444666888999<<<===@@@BBBCCCDDDDDDDDDEEEFFFGGGGGGHHHJJJNNNRRRVVVYYY\\\```cccdddeeeeeeaaa\\\UUUPPPOOOPPPQQQRRRMMMNNNNNNMMMNNNTTT]]]dddmmmnnnpppqqqrrrqqqpppooogggbbbZZZRRRMMMJJJJJJKKKKKKGGGCCCEEEPPPbbbttt~~~}}}xxxvvvssspppnnnmmmmmmmmmooonnnnnnllljjjddd]]]XXXGGG@@@666000///...,,,))),,,,,,,,,,,,,,,+++++++++---,,,+++,,,......---,,,...---,,,+++***++++++,,,,,,++++++++++++,,,------........................,,,+++(((((()))***,,,,,,,,,333555333:::JJJRRRQQQFFFEEEDDDCCC@@@<<<777333000...---,,,------+++************+++,,,,,,------++++++,,,,,,,,,,,,++++++)))+++---......---+++***(((***+++,,,++++++,,,---)))+++---...000444888<<<@@@CCCHHHKKKMMMOOOQQQSSSNNNLLLIIIDDD???999555222///,,,***+++------+++(((+++******)))))))))))))))))))))))))))))))))))))))+++++++++*********))))))***---000000---+++---///555:::CCCRRRbbboooyyy{{{yyy|||~~~ssscccTTT???777000///---***)))+++((((((((((((((((((((((((((((((((((((((()))******+++((((((+++000777DDDPPPdddooo{{{{{{nnnWWWCCC555111---***))))))(((((('''((((((((())))))*********)))))))))((((((((('''******,,,---,,,---666AAAVVViii~~~xxxooofffXXXPPPGGGAAA@@@@@@@@@?????????>>>>>>===<<<:::999555555666666555555444333000000000//////......---..................//////...///000222222111111000...---,,,,,,,,,---///000---------.........//////111111111222333444555666222222222222444666888999???@@@AAACCCDDDDDDEEEEEEFFFHHHIIIIIIJJJLLLPPPRRRUUUWWWZZZ]]]aaaccceeefff```[[[TTTOOONNNNNNOOOPPPLLLNNNOOOOOOPPPUUU^^^eeennnoooqqqrrrqqqooollljjjccc^^^WWWOOOJJJGGGGGGGGGGGGDDDAAAEEEPPPbbbuuu}}}|||xxxvvvrrrnnnllllllnnnoooooonnnmmmjjjeee]]]TTTNNN???999222...------,,,***++++++++++++++++++++++++///...,,,---......,,,+++---,,,++++++******+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))+++---...///777<<<>>>EEERRRXXXVVVTTTSSSRRRQQQNNNIIIBBB===555222...,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++)))***+++,,,------------(((***++++++++++++...///***---111444999>>>EEEIIIOOORRRXXX\\\___bbbeeeggg^^^]]]ZZZTTTNNNFFF@@@<<<444111...---......+++(((++++++***)))))))))))))))))))))))))))))))))))))))+++++++++***************+++,,,------,,,---...000<<>>>>>>>>===<<<;;;:::999444444444444444333333333000000000//////.........------............//////...///111222222222111000...------,,,---...//////.........////////////000111111111111111222222333222111111222444666888:::@@@@@@AAABBBCCCDDDDDDDDDIIIJJJLLLLLLMMMNNNQQQTTTTTTUUUWWWZZZ^^^aaaccceee```[[[UUUPPPNNNNNNOOOOOONNNPPPQQQQQQRRRVVV^^^dddkkkmmmppprrrqqqmmmiiifff___[[[TTTNNNHHHEEECCCCCCBBB@@@???DDDQQQcccvvv}}}|||wwwtttppplllkkklllooopppooonnnkkkggg```VVVKKKDDD888444000......///...---,,,,,,,,,---------------...,,,+++,,,------,,,+++,,,,,,++++++************+++++++++***+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,---...000222555===EEEJJJRRR[[[^^^[[[___^^^]]]\\\YYYTTTMMMHHH===888222---,,,,,,---------------,,,,,,+++++++++******++++++++++++******++++++***++++++,,,,,,---+++,,,---,,,,,,---000222000444999???FFFMMMUUUZZZ]]]```eeeiiilllooorrrtttnnnllljjjddd]]]UUUMMMIIIAAA;;;444000//////---+++,,,,,,+++***))))))))))))))))))))))))))))))))))))************************++++++++++++,,,...111444AAALLLZZZhhhuuu{{{sssssswww|||lll^^^GGG<<<222///...,,,***+++************************))))))(((((())))))***+++)))+++---...///888LLL```sss{{{xxxiiiRRR>>>222///,,,*********)))(((%%%%%%&&&''''''((())))))))))))))))))((((((((((((,,,'''%%%)))---///333888LLL```xxxuuunnneee]]]UUUNNNFFFBBBAAAAAA@@@???============<<<:::999888555555444444333333333333111000000000000000//////---------..................///000111222111000000------------....../////////000000000000111111111222111111000000000111111222222222333555777999;;;@@@@@@@@@AAABBBCCCCCCDDDIIIJJJLLLMMMMMMNNNQQQSSSSSSTTTVVVXXX[[[^^^```aaa___[[[UUUQQQOOOOOOOOOOOOQQQSSSTTTTTTTTTWWW]]]bbbeeeiiimmmqqqqqqmmmhhhddd\\\YYYSSSMMMHHHDDDAAAAAA>>>===>>>DDDRRReeewww|||{{{uuurrrnnnkkkkkkllloooqqqooommmhhhcccZZZOOOCCC<<<222000...------.........,,,,,,,,,------.........+++***)))***---...---,,,,,,,,,,,,,,,++++++******+++************+++,,,,,,++++++++++++++++++++++++,,,---///......000333666>>>EEENNNUUU\\\bbbcccaaaeeeeeedddcccaaa\\\VVVRRRGGGAAA888111...---------......------,,,+++++++++)))******++++++******)))---,,,+++************+++---------,,,+++---111444777<<>>222......---+++,,,++++++++++++++++++++++++)))))))))))))))***++++++***,,,///000000:::PPPeeewwwuuueeeOOO<<<000...+++*********)))((((((((((((((((((((((((((((((((((((((()))))))))))),,,&&&$$$(((---///222666HHH]]]vvv{{{qqqkkkccc\\\TTTNNNFFFBBBAAAAAA???>>>=========<<<;;;:::888888666555444333333333333444000000000000000000000000.........---------,,,,,,---...///111111000000///------......////////////000000111111111222222222222111111000000000111111333222333444666999;;;===?????????@@@AAACCCDDDEEEGGGIIIKKKLLLLLLMMMOOOPPPUUUVVVXXXZZZ\\\]]]^^^^^^^^^ZZZTTTQQQPPPPPPPPPPPPRRRUUUWWWWWWVVVXXX]]]aaabbbfffmmmqqqrrrmmmgggcccZZZWWWRRRMMMGGGCCC@@@>>>;;;;;;===EEETTTgggyyy|||yyyxxxrrrpppmmmkkkkkkmmmoooqqqmmmiiiccc\\\SSSHHH===666---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,------...***))))))+++---//////...,,,------------,,,+++******************+++,,,,,,++++++++++++++++++++++++***,,,......///222888>>>JJJOOOVVV]]]cccfffffffffiiihhhggggggeeeccc___[[[SSSLLLAAA777111...---,,,+++++++++******)))))))))))))))************))))))------+++******)))))))))+++++++++***+++///444888AAAGGGQQQZZZaaafffkkknnnuuuwwwzzz||||||||||||}}}~~~}}}yyyuuuoookkkhhh^^^UUUIII@@@;;;777333000...---,,,+++***)))))))))))))))))))))))))))))))))***************+++++++++)))+++...------222===EEETTTdddsss{{{|||~~~~~~qqqeeePPPBBB444//////...,,,,,,***************************))))))))))))***++++++(((***---000222<<>>@@@???@@@@@@BBBDDDFFFHHHIIIKKKMMMNNNNNNNNNPPPQQQYYYZZZ\\\^^^^^^^^^\\\[[[ZZZWWWRRRPPPOOOPPPPPPOOOQQQTTTWWWXXXXXXZZZ^^^bbbbbbgggnnnssssssnnngggbbbWWWUUUQQQKKKFFFAAA===;;;888999===FFFVVViii{{{yyyuuusssooonnnmmmllllllmmmooopppiiieee]]]UUUKKKAAA777111,,,---------,,,,,,,,,,,,++++++,,,------...//////...,,,,,,---///000///...------.........---,,,+++***************++++++,,,************************(((+++...///111777AAAIIITTTWWW\\\bbbfffhhhhhhiiilllkkkiiiiiiiiiiiigggeee]]]UUUIII>>>555000,,,***))))))))))))))))))((((((((())))))))))))))))))(((++++++++++++***************++++++,,,///555===BBBNNNUUU```iiiooorrrtttuuuyyy|||~~~~~~}}}~~~~~~|||zzzxxxvvvllleee\\\SSSKKKCCC:::444......,,,+++***)))))))))))))))))))))))))))))))))))))))*********+++++++++''',,,111000...444BBBOOO\\\mmm{{{yyynnnYYYIII999222111///,,,+++******************************))))))******+++,,,)))))),,,///111;;;NNNaaauuu~~~uuuhhhYYYEEE666---+++******++++++)))((())))))))))))))))))******'''((((((((()))))))))******''''''+++------111666BBBVVVnnnxxxnnniiiddd^^^RRRLLLDDD???>>>===;;;999<<<<<<<<<;;;:::999888777444444222111111111222333---.....................000000///...,,,+++***)))+++,,,.../////////...------......///000/////////////////////000000000000111111111111111222222333444444555666888;;;>>>???@@@@@@@@@AAACCCFFFHHHJJJLLLNNNQQQRRRRRRRRRSSSTTT\\\^^^```aaaaaa___\\\ZZZXXXUUUPPPNNNNNNOOOOOOOOOPPPSSSWWWYYYYYY[[[```ddddddiiiqqqvvvuuuooogggaaaUUUSSSOOOJJJEEE???<<<999777888===GGGWWWjjj}}}}}}vvvrrrpppnnnmmmmmmlllmmmnnnooopppfffaaaYYYPPPFFF===444......000111000///...............//////000111222222111000//////000000///...---.../////////...---,,,*********)))***++++++,,,************************(((,,,///111555>>>JJJTTT[[[[[[___eeehhhhhhiiikkkooommmkkkkkklllmmmlllkkkccc[[[NNNBBB888111+++))))))))))))***************(((((())))))))))))((((((((()))***++++++,,,+++++++++,,,---000555<<>>===<<<<<<;;;:::999888777222222111111111111111222111000000///...---------///,,,+++,,,...///---+++++++++,,,,,,,,,---------///////////////.........//////.........000111222000000111222333333444444888444333666777888<<>>>>>>>>===<<<<<<;;;:::999888777777333333222111000000111111111000000///......------...---+++,,,...///---+++++++++,,,,,,,,,---------/////////////////////...//////......///000222333000111111222333333444444777444333666999<<>>=========<<<;;;;;;:::999888777666666444333222111000000000000000000000///......------...---,,,,,,......---,,,,,,,,,,,,,,,------------......//////////////////////////////000111222333111111111222222333333444666333333777;;;@@@IIIRRRZZZ___```\\\WWWUUUQQQMMMNNNPPPQQQQQQPPPOOOPPPQQQYYY[[[^^^^^^\\\ZZZYYYYYYVVVVVVTTTQQQMMMKKKKKKMMMPPPQQQTTTWWW[[[```ccceeekkkqqqwwwzzz{{{uuuhhh[[[SSSPPPKKKEEE@@@<<<:::999<<<>>>AAAGGGWWWlll|||zzzsssnnnmmmmmmllllllkkkiiijjjkkkggg```TTTLLL@@@888444333111000***+++,,,...///111222333333444555999>>>FFFLLLQQQSSSRRRPPPKKKEEE===555111///////////////............---,,,++++++***++++++***+++,,,+++))))))***,,,///111555===HHHTTT___eeeeeefffgggiiikkkmmmoooooorrrrrrrrrrrrrrrqqqpppoookkkhhh```UUUGGG;;;222...******)))))))))))))))***+++***)))((((((((((((((()))***++++++)))))))))+++,,,000888CCCQQQ^^^jjjpppuuuxxx{{{~~~~~~~~~~~~}}}}}}~~~}}}wwwlll^^^TTTBBB999111///...+++***+++******)))((((((((())))))***)))((('''((((((******))),,,000888CCCSSScccnnnvvv{{{yyylllXXXFFF:::333...+++,,,++++++******************************++++++,,,---,,,---...///333???KKKaaannn|||~~~{{{rrreeeTTTDDD888222)))*********++++++,,,,,,+++++++++************))))))***++++++,,,,,,++++++******+++,,,...///111222666BBBWWWmmm|||pppfff\\\RRRKKKFFFCCC???=========<<<;;;::::::999888777666555555555444333111000/////////000000//////............------,,,---------------,,,,,,,,,------------.............../////////////////////000111222333444111111111222222333333333555333444888;;;AAAKKKVVVaaagggjjjeee]]]XXXQQQLLLNNNPPPRRRRRRQQQPPPQQQRRRWWWXXXZZZZZZYYYXXXXXXYYYVVVVVVTTTPPPLLLJJJJJJKKKNNNQQQTTTXXX[[[___cccfffkkkrrryyy{{{yyyssseeeXXXQQQOOOKKKEEE???;;;999999===???CCCKKK]]]sss}}}vvvppplllkkkkkklllllljjjiiijjjkkkeee\\\NNNFFF;;;333111111000///++++++,,,...///111333444444666;;;AAAHHHPPPUUUYYYZZZYYYXXXTTTNNNEEE;;;444000///------.........---///...---,,,++++++***++++++,,,,,,+++***)))+++---000333:::DDDOOOZZZccchhhhhhiiijjjlllmmmooopppqqqssstttssssssrrrqqqpppoookkkiiiddd[[[OOOAAA555...+++***)))(((((())))))***...---+++((('''''''''''')))***+++***))))))***,,,000666AAAOOO]]]iiirrrvvv{{{}}}~~~~~~~~~~~~}}}ssseee[[[III>>>333///---+++)))*********)))(((''''''((((((+++***)))))))))***+++,,,---111888BBBOOO```pppzzz~~~tttaaaOOOAAA777000,,,------,,,++++++++++++++++++++++++++++++,,,------...------...///111;;;FFF[[[iiixxx{{{ppp```OOO@@@666111***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,---------+++)))******+++,,,---///000111444>>>OOOfff|||yyymmmcccXXXOOOHHHDDDBBB???======<<<;;;::::::999999888777666555444555444333111000/////////////////////............,,,------------,,,------,,,,,,---------.........---.........//////000000...///000111222333444444111222222222222222333333555444555888:::>>>IIIUUUccckkkoookkkccc[[[TTTOOOOOOQQQSSSSSSRRRRRRSSSTTTUUUVVVWWWWWWVVVVVVWWWXXXUUUUUUSSSOOOKKKIIIIIIJJJMMMQQQVVVZZZ\\\```dddggglllsssyyyzzzvvvoooaaaUUURRRPPPLLLEEE>>>999888999<<>>=========;;;:::::::::999888777666555555444333222111000000000000//////////////////......,,,---......,,,,,,---...,,,---------............------......///000000000...///111222444444555555222222222222222222222222444444555888888<<>>333---,,,)))((('''((()))***'''''''''((()))***,,,,,,((()))*********,,,000222666BBBRRRbbbmmmuuu}}}~~~~~~~~~rrriiiUUUEEE555...---+++))))))******)))((((((((()))))))))(((''''''((()))+++,,,111999FFFTTTcccqqq}}}{{{mmm\\\LLL>>>555000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........++++++---...000555===LLL\\\mmmxxx{{{jjjVVVCCC666///---,,,,,,++++++*********)))***++++++++++++,,,,,,,,,'''%%%###%%%))),,,,,,*********++++++,,,...///000333888DDDWWWmmm~~~uuujjj___UUULLLGGGCCCAAA???>>>>>>===<<<:::;;;:::999888777666666555333333222111000000111111.../////////////////////+++---///...,,,+++---...------------............------......///000000111...///111333555555555555222222222222222222222222111333666999999;;;EEEPPPZZZeeennnnnnhhheeebbb___]]]]]]]]]ZZZWWWSSSRRRRRRSSSUUUWWWWWWUUUTTTSSSTTTRRRRRRQQQNNNKKKIIIJJJKKKOOOUUU\\\```aaadddhhhmmmrrrxxx{{{xxxrrrjjj___UUUPPPOOOKKKCCC<<<;;;???DDDMMMZZZjjjvvvzzztttqqqooollliiijjjhhhfffeeegggfffZZZMMM???:::444000000000...,,,.........000333666:::<<>><<<:::;;;;;;:::999888777666666222222111111111111111222.........///////////////+++---///...,,,+++,,,///---------.........//////---------...///000000111...///111444555666666555222222222222222222222222000222666::::::;;;EEEQQQSSS___jjjkkkgggeeedddbbbccccccaaa]]]WWWSSSPPPOOORRRUUUWWWWWWVVVTTTRRRRRRQQQQQQPPPMMMKKKIIIJJJLLLPPPVVV^^^bbbccceeejjjoootttzzz}}}xxxqqqiii___WWWNNNMMMIIIBBB<<<<<>>>>>===<<<:::999<<<;;;666666999666000///000000000000///..................//////////////////.........---------,,,------,,,++++++---///,,,---///000000000///...000//////222666888666444333222222222111111000000000333666999:::>>>DDDIIIUUU[[[aaacccbbbaaacccfffggghhhfff^^^UUUNNNNNNPPPMMMQQQVVVZZZ\\\ZZZVVVTTTSSSRRRPPPLLLIIIHHHJJJLLLRRRWWW\\\aaaeeellltttzzz~~~~~~}}}wwwlll```WWWRRRMMMKKKIIIEEE@@@@@@JJJWWWkkkyyy{{{tttpppllljjjhhhiiifffcccbbb```YYYNNNEEE999555000------.........,,,---...000444:::BBBHHHOOOSSSXXX\\\]]]]]]]]]^^^]]]^^^______^^^\\\ZZZXXXIII@@@555.........---+++,,,,,,+++***))))))******((((((+++------+++///666BBBNNN[[[dddjjjpppqqqooojjjjjjjjjjjjkkklllmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnlllppppppllleeeZZZKKK===333000+++(((((()))))))))))))))))))))))))))))))))&&&***...---***///;;;EEESSS```lllrrruuuzzz||||||~~~}}}||||||{{{~~~{{{rrr\\\LLL;;;333111...,,,,,,++++++++++++++++++++++++***)))))),,,+++***...444999KKK___mmmxxxwwwiiiUUU@@@333///))))))***+++++++++******'''((()))***+++,,,,,,---,,,,,,---///000222333444:::AAAPPPcccvvv}}}mmmXXXHHH:::///***+++)))))))))))))))))))))))))))*********++++++++++++///...+++***))))))***+++******+++++++++,,,,,,,,,///000777CCCQQQaaavvvzzznnnddd[[[RRRJJJDDDCCCAAA>>>=========;;;:::999;;;999555666:::999555111111000000000///////////////////////////////////////.........------------///000///...---...///------///000000000///...///......111444666555333222222222111111000000000000333777999;;;???DDDIIINNNTTTZZZ\\\[[[ZZZ\\\___aaacccbbb]]]UUUPPPOOOPPPOOORRRWWW[[[]]][[[XXXVVVQQQPPPNNNKKKIIIIIIKKKNNNRRRVVV[[[bbbjjjrrrzzz}}}vvvjjj^^^TTTOOOKKKIIIFFFDDDBBBEEERRR```uuuyyysssnnnkkkhhhffffffdddaaa```]]]UUUJJJAAA888444000------.........---...000222666>>>FFFLLLTTTVVVYYY[[[\\\]]]^^^``````aaabbbbbb```^^^\\\ZZZJJJBBB777000......---+++,,,++++++***))))))*********)))+++---,,,,,,111888EEEPPP]]]eeekkkpppqqqooommmmmmmmmmmmmmmnnnnnnooonnnnnnmmmmmmmmmmmmmmmmmmlllooooookkkeee[[[KKK>>>444000+++(((((()))))))))))))))))))))))))))))))))&&&***...---,,,222???KKKYYYeeepppuuuwww{{{}}}}}}~~~~~~}}}||||||{{{~~~~~~uuuaaaPPP>>>444000,,,))))))++++++++++++++++++++++++***)))***,,,,,,+++000666>>>PPPdddrrr|||rrrbbbOOO<<<222///++++++******************************++++++,,,---+++,,,---...///000111222555<<>>333///,,,******++++++++++++++++++++++++***)))***,,,,,,,,,222:::FFFWWWkkkxxxzzziiiYYYGGG888000///---,,,+++)))))))))******+++***)))(((((()))***+++++++++,,,------.../////////555AAASSSfffxxx}}}ooo___KKK<<<333,,,+++---))))))))))))))))))))))))((((((((()))))))))******...---+++***))))))***+++******+++++++++,,,,,,,,,,,,+++...666AAANNNaaaqqquuufffZZZRRRMMMIIIFFF@@@>>><<<;;;;;;;;;:::999999777444333555888::::::444333111//////000222333000000000000000/////////........................000333666666444111///...---......///////////////...///000111333444444333000000000000000000000000333555888;;;>>>BBBEEEGGGHHHLLLPPPSSSTTTTTTVVVXXXXXX[[[]]]\\\XXXSSSPPPOOOPPPSSSVVVYYY[[[ZZZYYYWWWMMMLLLJJJGGGEEEGGGKKKNNNRRRRRRVVV```mmmyyy}}}yyypppdddYYYPPPLLLJJJFFFCCCEEEJJJVVViiizzz~~~{{{uuupppllliiifffddd```^^^[[[XXXRRRIII>>>777444111...,,,---.../////////111444999???HHHQQQXXX\\\^^^____________```bbbbbbaaaaaa```^^^\\\ZZZYYYRRRJJJ???555000...---,,,++++++***************+++---+++***++++++,,,444===MMMZZZgggllloooqqqrrrqqqpppppppppooonnnmmmmmmlllmmmmmmmmmlllkkkkkkjjjjjjkkkmmmmmmjjjfff^^^OOOAAA666222---***)))*********)))))))))))))))))))))))))))+++---///333@@@QQQ^^^nnnvvv|||}}}~~~~~~~~~~~~~~~}}}}}}|||||||||~~~~~~|||{{{}}}{{{ttt```NNN<<<222///...---...************************))))))***,,,,,,---666???NNN___rrr~~~qqq^^^NNN???444///000///---+++)))(((((()))***)))((('''&&&&&&((()))*********++++++,,,,,,------,,,111:::JJJ]]]ppp~~~{{{iiiXXXDDD777000+++***,,,))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***))))))************+++++++++,,,,,,,,,---+++,,,222999DDDUUUdddyyy|||qqqaaaTTTMMMIIIGGGEEE@@@===;;;;;;;;;;;;:::999:::666444444555666666666444333111//////000222333111000000000//////......---.....................000333777888555222///.............../////////000///111222333444444444555000000000000000111111111555666888<<<@@@DDDFFFGGGHHHKKKNNNQQQSSSUUUWWWXXXYYY[[[]]]\\\YYYTTTOOOMMMNNNPPPSSSUUUVVVWWWVVVUUUOOOMMMJJJFFFDDDEEEIIILLLQQQQQQTTT]]]hhhrrrxxxyyyzzzyyytttlllbbbXXXQQQNNNLLLHHHEEEIIIPPP^^^rrr}}}}}}yyytttpppllliiifffccc^^^\\\YYYSSSLLLBBB999333111///,,,,,,---/////////...111777===DDDMMMUUU[[[\\\___bbbdddcccaaa``````bbbbbbaaa```___]]]\\\[[[VVVOOODDD999222...,,,,,,+++***************++++++---+++***+++***,,,555>>>OOO]]]jjjoooppprrrtttsssrrrrrrrrrrrrqqqooonnnmmmmmmmmmlllllllllkkkkkkkkklllmmmllljjjhhhbbbSSSEEE777333...******************************************,,,...222999HHHZZZgggvvv|||~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}{{{|||}}}zzzrrr^^^MMM;;;222000...------************************((()))+++---,,,///999EEEUUUfffxxxuuueeeSSSDDD999111///222///---+++)))(((((()))***((((((''''''((()))+++,,,))))))******++++++,,,,,,---000666BBBSSSgggzzz{{{wwweeeSSS@@@444///+++)))***))))))))))))))))))))))))(((((((((((())))))))))))++++++************************+++++++++,,,,,,,,,...,,,---111555===KKKXXXmmmxxxwwwlll\\\OOOHHHFFFDDDCCC???===;;;;;;;;;<<<;;;999999666555888888555333333333222111000///000111111000000//////......---------------...............///222666777555222///...///............///000000000222444444444333444555111111111111111222222222666777999===BBBFFFFFFFFFGGGIIIKKKNNNQQQTTTVVVVVVZZZ[[[\\\[[[XXXTTTOOOLLLLLLMMMOOOQQQRRRSSSSSSSSSPPPNNNJJJFFFCCCDDDHHHLLLQQQRRRUUU[[[ccckkkppprrrvvvuuuppphhh___VVVQQQOOOMMMIIIHHHNNNXXXfffyyy}}}zzzwwwsssooollliiieeeccc^^^[[[UUUMMMDDD;;;444000///---+++,,,---/////////...333;;;BBBJJJQQQXXX]]]\\\```dddfffeeebbb``````ddddddcccbbbaaa``````___ZZZTTTHHH<<<333...,,,,,,*********)))******+++,,,,,,***)))******,,,444>>>MMM\\\jjjoooppprrrtttuuutttuuuuuuvvvuuusssqqqpppllllllllllllllllllllllllmmmmmmllljjjjjjeeeWWWHHH888444///+++************************************+++---000555???OOObbbnnnzzz~~~~~~{{{|||}}}~~~yyyppp]]]LLL;;;333///,,,))))))************************((()))+++------000===JJJ\\\kkk|||yyyfffXXXFFF;;;444//////111---,,,+++)))))))))***************++++++,,,,,,,,,(((((()))***++++++,,,,,,---///333;;;III\\\ooo{{{~~~vvvqqq___NNN;;;222///+++))))))))))))))))))))))))))))))((((((((()))))))))***************************)))******+++++++++,,,,,,,,,...,,,---000222777BBBMMMaaammm}}}ssshhhXXXKKKEEECCCBBBAAA@@@>>><<<;;;<<<<<<;;;:::888555777===>>>888333222111111000000000//////////////////...---,,,,,,,,,---------.........//////...111333444333111000//////......---...///000111///111444444222222333555111222222222333333333333888888:::>>>DDDGGGGGGFFFGGGGGGIIILLLPPPSSSUUUUUUYYYYYYYYYXXXWWWSSSOOOLLLJJJKKKLLLNNNOOOPPPQQQQQQOOOMMMIIIEEEDDDFFFJJJOOOQQQSSSWWW[[[```ffflllpppuuusssnnnfff\\\UUUPPPNNNKKKHHHJJJSSS___nnnyyywwwtttpppmmmjjjgggdddaaa\\\XXXQQQGGG===444///------+++***+++---///000//////666???IIIPPPVVV[[[^^^^^^aaacccdddcccbbbbbbbbbdddcccbbbbbbaaaaaaaaabbb^^^WWWLLL???444...,,,,,,******))))))***++++++,,,***((()))******,,,333<<>>OOObbbnnnyyy{{{qqqkkkVVVFFF666000///---***))))))))))))))))))))))))))))))))))))*********++++++))))))************))))))******+++++++++,,,,,,,,,+++***+++...///111:::CCCRRR^^^ppp~~~pppeeeVVVJJJCCCAAA@@@???@@@>>><<<<<<======<<<;;;777555999AAABBB;;;444333///000000000000///......//////...---,,,,,,++++++---------.........//////---///222333111000000000///......------///000111---000333333111000222444222222222333333444444444888888:::???DDDHHHGGGEEEGGGHHHIIILLLQQQTTTVVVVVVVVVVVVUUUUUUUUUSSSPPPMMMJJJJJJKKKLLLNNNOOOPPPQQQMMMKKKHHHEEEDDDGGGMMMQQQQQQUUUZZZ]]]```dddkkkqqqvvvsssnnneee[[[SSSOOOMMMHHHGGGKKKVVVdddrrr{{{tttuuurrroookkkiiifffbbb___[[[WWWNNNCCC888000,,,+++,,,+++***+++...///000///111888CCCMMMTTTZZZ]]]``````aaabbbbbbaaabbbccceeeaaaaaa````````````aaaaaa___YYYMMM@@@444...,,,,,,******))))))***+++,,,,,,)))'''(((******,,,333;;;DDDTTTdddjjjkkknnnrrrtttrrrsssuuuvvvuuutttrrrqqqkkkllllllmmmnnnooopppppppppooollllllmmmjjj\\\MMM999555000,,,+++++++++***************************,,,///333;;;GGGXXXiiiuuuzzz}}}~~~}}}~~~~~~}}}~~~~~~~~~}}}}}}~~~|||ssshhhRRRDDD666222111///,,,+++))))))))))))))))))))))))'''))),,,------222AAAPPPfffttt}}}ooodddNNNAAA555///...,,,,,,...)))******+++++++++******)))***++++++(((%%%!!!&&&'''(((***+++---......++++++,,,///777FFFYYYeeetttzzzxxxnnngggPPPAAA222...///---+++)))))))))))))))))))))))))))************++++++++++++((()))************))))))******+++++++++,,,,,,,,,(((((())),,,---...444<<>><<<<<<======;;;:::888;;;???AAA@@@<<<777333000000000000000000000000//////............//////...---,,,,,,,,,,,,---...000000000000////////////000000000000000111111222111222333333444444333333222222222222222222333333777999===@@@CCCDDDDDDDDDFFFHHHKKKNNNQQQTTTUUUUUUWWWTTTRRRSSSTTTRRRNNNJJJJJJIIIGGGGGGHHHJJJMMMOOOLLLIIIEEEDDDEEEHHHJJJKKKOOORRRWWW[[[___eeemmmssszzztttkkkaaaXXXRRROOONNNMMMIIIJJJVVVkkk}}}}}}xxxuuuuuurrrnnnkkkiiifffbbb```UUUMMMBBB999555222///---000+++))),,,------...111444???LLLTTT[[[aaacccaaaeeecccaaa^^^[[[\\\___bbb___```bbbcccbbbaaa___^^^___XXXLLLAAA888222...,,,------,,,+++*********+++)))************,,,000222DDDPPP^^^fffkkkpppqqqppprrrtttvvvxxxwwwtttqqqooollllllmmmmmmnnnmmmmmmmmmkkkoooqqqqqqnnnhhh[[[NNN???666---+++***((('''((())))))))))))((((((((((((+++---444@@@QQQbbbpppwww}}}~~~~~~}}}~~~xxxkkkaaaKKK>>>111...---+++)))(((***)))'''(((***++++++***,,,+++,,,,,,,,,222CCCUUUjjjyyywwwooo```RRRAAA:::222//////000---***,,,,,,++++++***))))))))))))***+++,,,,,,,,,,,,,,,))))))))))))************&&&)))+++---111;;;IIISSSdddnnnyyyyyynnn```XXXAAA999///******,,,+++))))))*********++++++++++++%%%&&&((()))***)))((('''))))))))))))))))))))))))++++++++++++++++++++++++---.........//////000000<<>><<<<<<======;;;:::555777:::<<<;;;777333000000000000000000000000000......------------......---,,,++++++++++++,,,---///////////////000000000000000000000000111111222333333444555555555555444333333333333333444444444666888<<<@@@CCCEEEEEEEEEIIIKKKNNNRRRTTTUUUUUUUUUUUUSSSQQQRRRTTTSSSOOOKKKHHHGGGGGGGGGHHHIIIJJJKKKJJJGGGDDDCCCEEEHHHJJJKKKOOOQQQUUUZZZ___eeelllpppwwwrrrkkkbbbYYYRRRMMMKKKJJJIIIOOO]]]qqq|||xxxuuussspppllljjjgggddd```^^^SSSKKK???666222000...,,,///+++))),,,...---///333:::DDDPPPWWW]]]bbbcccaaacccbbb```]]]ZZZ[[[^^^aaaaaabbbcccddddddbbbaaa______WWWKKK@@@777111---+++,,,,,,+++***************)))************,,,///222AAAMMM[[[ccchhhmmmooonnnpppqqqssstttsssqqqnnnmmmiiijjjkkklllllllllllllllkkknnnpppnnnlllgggZZZNNN???666...+++***((('''((())))))))))))((((((((((((...111888EEEVVVfffsssyyy}}}~~~}}}}}}sssfff\\\GGG;;;000------+++))))))***)))'''((()))+++******++++++,,,,,,,,,222BBBRRRhhhxxxyyyqqqgggWWWIII;;;555...+++,,,,,,***(((+++++++++******))))))))))))******+++,,,,,,++++++))))))))))))************+++,,,------...444>>>FFFZZZeeerrr|||~~~xxxooocccWWWOOO<<<666...***+++,,,+++))))))))))))*********++++++(((((((((((())))))******************************++++++++++++++++++++++++******+++,,,...///000000666<<>>666000,,,***++++++***)))))))))******)))************,,,///222<<>><<<;;;;;;<<<;;;:::888777777666666555444333222////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111000000000000000111111222333333444555555555555555333333333444555555666666777999===AAADDDEEEFFFFFFKKKMMMRRRVVVYYYYYYXXXXXXVVVSSSQQQRRRSSSRRRNNNJJJFFFGGGIIIIIIIIIGGGEEEDDDFFFDDDCCCEEEHHHLLLOOOPPPRRRRRRSSSZZZcccjjjmmmmmmpppooolllfff^^^TTTKKKFFFCCCKKKZZZmmm}}}}}}|||zzzwwwuuupppmmmjjjgggdddaaa^^^[[[PPPGGG;;;222///......---...++++++...000000555;;;IIIQQQZZZ]]]```cccbbb___^^^]]]\\\ZZZYYYZZZ\\\___cccdddeeeffffffdddbbbaaa]]]TTTHHH<<<444...+++)))******)))))))))))))))***))))))***))))))+++///222999GGGVVV___eeejjjkkkiiimmmlllkkkjjjiiiiiiiiiiiifffggghhhiiikkkkkklllllllllnnnmmmjjjhhheee[[[QQQ@@@777...,,,+++(((''')))(((((((((((()))))))))))),,,111:::HHHYYYiiitttzzz~~~}}}}}}}}}~~~zzzpppcccTTTIII:::111******+++))))))***)))((('''''')))******)))+++***+++,,,,,,///;;;GGG^^^nnn}}}rrreeeYYYLLL???555333000,,,***+++,,,,,,+++))))))******************))))))***++++++*********))))))*********+++++++++(((***+++++++++---111555>>>HHHVVVaaahhhooowww}}}}}}~~~zzzwwwpppkkkcccYYYOOODDD;;;555...,,,******,,,---+++***(((((((((((())))))))))))+++***)))((())))))++++++***************************+++++++++++++++,,,,,,(((((()))***+++,,,---...///111444999>>>FFFNNNSSSbbbiiiqqqxxx}}}qqqdddQQQJJJFFFGGGFFFBBB@@@@@@===<<<::::::;;;;;;999888888777666444333333333333//////////////////////////////............//////---..................---,,,------...///000000111000000000000000111111222222222333444444444444333111222222333444555555555:::<<>>AAADDDGGGHHHHHHGGGHHHJJJMMMQQQTTTVVVXXXXXX\\\YYYVVVUUUTTTQQQLLLGGGIIIJJJLLLLLLLLLJJJHHHGGGGGGFFFFFFIIIMMMQQQTTTTTTSSSUUUYYY```iiippptttvvvtttsssoooiiiaaaXXXPPPLLLKKKWWWjjjzzz}}}|||zzzxxxvvvqqqnnnjjjgggeeebbb^^^\\\OOOGGG===777444444333111000...///111111222:::BBBMMMUUU[[[]]]^^^```___\\\\\\]]]]]]\\\[[[\\\^^^aaaaaabbbcccdddcccbbb```___WWWOOOBBB777000---++++++******)))))))))***++++++((())))))))))))+++...111777FFFVVV```ggglllmmmkkklllkkkjjjiiihhhhhhhhhhhhiiiiiikkklllmmmmmmmmmmmmlllnnnmmmkkkiiifff]]]SSSAAA777///,,,+++)))((()))''''''(((((())))))******,,,000999GGGXXXiiiuuu{{{~~~}}}}}}}}}}}}~~~}}}~~~vvvkkk]]]OOOBBB;;;000+++((()))***((((((***)))'''&&&&&&((())))))(((+++)))***,,,,,,,,,333;;;KKK\\\ppp}}}|||xxxjjjYYYMMMCCC999444222---,,,+++*********++++++)))******+++,,,---......+++,,,,,,,,,,,,+++***************++++++++++++,,,------,,,,,,,,,,,,,,,,,,///444;;;@@@FFFPPP]]]gggfffiiilllnnnlllgggaaa]]]PPPKKKDDD===888333...+++))))))***+++++++++******((((((((()))))))))******'''(((***++++++)))'''&&&++++++++++++++++++++++++*********++++++,,,,,,------------,,,,,,,,,++++++,,,---......///111555888999@@@IIIQQQVVV[[[aaaeeejjjlllooorrruuuwwwxxxyyyyyyxxxvvvtttrrrpppoooooouuucccSSSHHHDDDBBBCCCBBB???>>>???<<<;;;999999::::::888777444444333222111000//////000000000000000000000000///......------......///------...//////...------........................000000000000000111111222222333333444444444444444222222333444555666777777:::===AAAEEEIIIKKKLLLLLLLLLMMMNNNOOOQQQSSSUUUVVV]]]ZZZWWWVVVVVVSSSNNNIIIIIIJJJKKKKKKKKKJJJIIIIIIFFFFFFFFFIIINNNQQQSSSTTTPPPUUU\\\cccjjjpppvvvzzzxxxvvvqqqjjjbbbZZZTTTQQQRRRaaavvv~~~}}}{{{xxxvvvpppnnnjjjgggeeebbb^^^[[[MMMGGG???999777666444111111000111222111222:::DDDNNNUUU[[[]]]^^^```___\\\\\\^^^^^^^^^^^^^^^```cccaaabbbcccdddcccbbb```___TTTLLL@@@555///---,,,,,,***************+++,,,,,,((())))))((((((***...111666EEEVVVaaahhhmmmnnnkkkjjjjjjjjjiiihhhhhhggggggjjjjjjkkkllllllmmmlllllljjjlllllljjjiiifff\\\RRRAAA777///---,,,)))(((***'''''''''((()))************---555CCCUUUfffssszzz|||}}}}}}~~~~~~~~~~~~~~~|||~~~~~~}}}}}}xxxooobbbSSSEEE;;;666...***(((******((('''***)))'''&&&&&&((())))))(((+++)))***,,,,,,+++000666BBBTTTiiixxx{{{tttooocccVVVIIIBBB;;;333///000,,,,,,+++***))))))***+++***++++++,,,...//////000---------------,,,++++++*********+++++++++,,,,,,000...,,,++++++++++++***,,,000444666888???IIIRRRQQQSSSVVVWWWVVVQQQLLLIII???<<<777333111///---+++***+++++++++***))))))***)))))))))*********++++++***+++++++++******)))(((++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,---///111---333;;;AAADDDGGGKKKOOOSSSUUUXXX\\\___```aaaaaaaaaaaa```___^^^\\\[[[ZZZ~~~sss```NNNGGGCCCAAABBBAAA>>>===???<<<:::999999:::999888666555555444333222111000000111111111111111111111111...------,,,,,,------...,,,,,,---......---,,,,,,...............---------000000000000000111111222333444555555666666555555333333444555666777888999888;;;@@@FFFKKKNNNPPPPPPPPPPPPOOOOOOOOOQQQSSSTTT\\\YYYWWWVVVWWWUUUPPPLLLIIIJJJJJJJJJJJJJJJJJJJJJFFFEEEFFFIIIMMMQQQRRRSSSNNNTTT]]]dddiiipppwww|||{{{xxxrrrjjjbbb[[[WWWTTTWWWhhh~~~|||yyywwwpppmmmiiifffdddaaa]]]ZZZLLLFFF???:::999777444111333222222333222222;;;EEENNNUUU[[[]]]^^^aaa```^^^]]]^^^_________```bbbdddaaabbbcccddddddcccaaa___RRRJJJ>>>444...---------++++++******+++,,,------(((((()))((((((***...111555DDDUUU```hhhmmmmmmkkkiiiiiiiiiiiihhhgggfffeeejjjkkkkkklllllllllkkkkkkhhhkkkkkkjjjiiieee[[[PPPAAA888///---,,,)))(((***&&&''''''((()))******+++'''***111>>>PPPbbbpppwww{{{|||~~~~~~}}}{{{}}}~~~|||zzzyyyyyytttjjj\\\LLL???777333---***(((+++***''''''***((('''&&&&&&((())))))(((***)))))),,,,,,***...444===OOOeeettt~~~{{{wwwpppiiicccRRRGGG===;;;777000,,,---,,,------,,,*********,,,++++++,,,---///000111111............------,,,+++******+++++++++,,,,,,,,,...,,,*********,,,,,,,,,+++...222222222444<<>>BBBDDDGGGKKKMMMNNNMMMMMMOOOOOOOOOOOONNNLLLJJJIIIwwwhhhXXXMMMGGGFFFDDDAAA???>>>===<<<<<<;;;999888666666666777555444222111111111111222222000......000222222222000///...---------------//////.........---------//////.........//////000------...///111222444555111222444555555444222111444333222222444777;;;===>>>???BBBEEEIIIMMMOOOQQQPPPRRRSSSQQQOOONNNQQQSSSWWWYYY[[[ZZZVVVQQQMMMKKKLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKMMMPPPRRRUUUVVVVVVWWW[[[cccmmmtttwwwwww{{{yyytttlllccc\\\YYYYYYddduuu|||{{{{{{zzzzzzqqqnnniiieeebbb```^^^\\\OOOEEE===:::777333111222555777777444222666???GGGQQQWWW\\\]]]___cccfffeeedddbbb```___^^^___```aaa___bbbccccccdddfffbbb]]]RRRFFF999222...++++++...************************+++++++++***)))***---000777CCCTTTbbbhhhiiiiiiiiieeegggjjjjjjiiigggffffffjjjkkkmmmoooooommmjjjhhhiiijjjiiihhhiiifff\\\QQQCCC777---,,,---+++)))(((''')))***)))((('''(((***,,,***...<<>>CCCSSShhhxxxyyyrrrmmmhhhaaaWWWPPPCCC>>>777333333444333222++++++++++++------+++***---+++---444999;;;:::999555111,,,+++---...---,,,******************++++++---//////---***(((''''''+++,,,---///000111111111666666555444333222111000000///---,,,++++++,,,,,,************************&&&&&&&&&&&&'''''''''((()))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------//////000222333444555666;;;;;;<<<============<<<>>>???@@@@@@@@@>>>;;;:::vvvgggVVVKKKGGGFFFCCCAAA???===<<<<<<<<<;;;999777666666666777555444222111111111111222111///......000111111111000///...------------...//////.........---------------,,,,,,------............///000111222444555222333555666666666444333444333222222444777:::<<<===???AAAEEEIIILLLOOOPPPRRRSSSTTTSSSPPPOOOQQQSSSWWWYYY[[[ZZZVVVRRRNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHIIIJJJLLLOOOQQQSSSUUUWWWXXX]]]dddnnntttwwwxxx{{{yyyssskkkccc``````ccckkkzzz{{{zzzzzzzzzyyyrrrnnniiifffccc```]]][[[NNNDDD<<<999777333111222333555555333111444===EEEQQQXXX\\\]]]```eeehhhgggfffeeebbb```_________```___bbbcccbbbcccddd```ZZZPPPDDD777111...++++++---***************************+++***)))(((***---///777CCCTTTbbbhhhjjjiiiiiiiiiiiiiiihhhffffffhhhjjjmmmmmmnnnnnnmmmllliiihhhggghhhhhhfffgggdddZZZOOOBBB666---+++---+++)))(((''')))***)))((('''(((***,,,***...:::HHHVVVeeepppxxxzzz|||~~~~~~~~~~~~~~~}}}|||{{{zzzvvvqqqmmmmmmfffXXXJJJ===444///---+++******))))))(((((('''))))))((((((((('''''''''***(((%%%$$$%%%(((,,,///888===LLL```pppzzz~~~vvvpppgggaaa[[[SSSJJJCCC;;;777111------.........---,,,,,,,,,------,,,+++///000333:::AAADDDDDDCCC:::555///,,,---......,,,+++++++++++++++++++++++++++---...---+++))))))***+++,,,---...///000000000///////////////.........//////...,,,,,,+++++++++************************&&&'''''''''(((((((((((()))************+++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////000111222333333444444555555666666666666666555666777777666444222111tttdddSSSIIIFFFEEECCCAAA???===<<<<<<<<<;;;999777666666777777555444333111000111111222000...------///000000000//////......------....../////////.........---------------------...//////000000000000111222444444444555777888999888777666444333222222333666888:::<<<>>>@@@DDDHHHKKKNNNOOOSSSUUUVVVUUUSSSRRRSSSSSSXXXZZZ[[[ZZZVVVRRROOONNNLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIKKKNNNPPPRRRTTTXXXZZZ___fffnnntttwwwxxxzzzwwwrrrjjjddddddiiinnnvvv}}}zzzyyyyyyxxxwwwrrrnnnjjjfffccc```]]]ZZZLLLCCC;;;888777333111222333555666444222666>>>FFFRRRXXX]]]___bbbgggjjjjjjjjjhhheeebbb```_________```bbbcccaaaaaaaaa\\\VVVKKK@@@555///,,,***)))+++************************)))******)))((())),,,///777CCCTTTbbbiiikkkjjjkkkmmmkkkiiifffeeegggllloooqqqpppooonnnllljjjiiihhhfffgggfffeeeeeebbbWWWLLL???555,,,+++,,,***((()))''')))***)))((('''(((***+++***...777@@@LLL]]]llluuuxxx|||~~~}}}~~~}}}}}}|||zzzvvvooofff```^^^XXXMMMAAA777000,,,***************************))))))((((((((((((''''''((('''&&&&&&''')))+++---111555BBBTTTdddoooyyy}}}wwwtttjjjcccZZZQQQKKKCCC<<<666444000,,,******+++++++++...---------------......222666<<>>===<<<<<<<<<:::999777777777777888666555333111000000111111///...------///000000/////////............//////////////////............////////////000111222222222222222222222333444444666777999;;;;;;:::999888444333333222333555777888<<<===@@@CCCGGGKKKMMMOOOSSSTTTVVVXXXXXXXXXWWWWWWWWWYYYZZZXXXUUUQQQNNNMMMKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJLLLNNNPPPRRRTTTYYY\\\bbbhhhoootttwwwwwwxxxwwwssslllfffgggnnnttt|||yyyxxxwwwvvvuuupppmmmhhheeebbb___[[[YYYLLLBBB:::888666333222222555777999888777;;;CCCKKKSSSYYY___```ccciiilllkkkmmmjjjgggccc```___^^^^^^```ccccccaaa```___ZZZSSSGGG<<<222...,,,)))(((***************************)))))))))(((((()))---///777CCCUUUcccjjjlllllllllnnnmmmkkkhhhgggjjjnnnrrruuussspppmmmkkkiiiiiihhhggggggfffdddccc```UUUIII<<<333,,,++++++***((()))''')))***)))((('''(((***)))***...444:::EEEWWWhhhtttwww}}}~~~|||}}}~~~~~~}}}{{{xxxqqqfff[[[SSSOOOJJJBBB999222---***)))))))))******++++++++++++))))))(((((((((((((((((()))))))))******+++,,,------000:::IIIXXXdddrrr||||||uuummmggg^^^WWWNNNEEE???999444000000///---++++++,,,---...---------,,,,,,---///111555<<>>GGGOOOUUU\\\```bbbdddiiilllkkkllljjjfffccc```^^^^^^^^^```cccdddaaa```^^^WWWPPPBBB888///---+++)))((()))))))))))))))))))))))))))((())))))((((((***---000666CCCUUUccckkkmmmmmmnnnlllmmmmmmmmmlllmmmpppsssvvvtttqqqmmmkkkjjjiiijjjiiiiiigggdddbbb^^^RRREEE888000+++++++++)))(((***''')))***)))((('''(((***''')))---222666???QQQcccpppvvv}}}~~~|||}}}~~~~~~|||xxxrrriii]]]PPPHHHAAA>>>999444///,,,+++***)))))))))***++++++,,,,,,(((((())))))))))))))))))((()))***++++++,,,++++++,,,...555AAAMMMZZZiiiuuu~~~xxxssslllbbbZZZOOOJJJCCC<<<777333111///............---...///000,,,,,,---,,,+++---111555999DDDQQQZZZbbbkkklllhhhZZZPPPBBB777111///---+++,,,+++++++++*********)))***,,,------+++******+++++++++++++++++++++***)))------,,,,,,,,,++++++++++++,,,---------,,,+++***************************))))))))))))*********+++))))))*********+++++++++)))))))))))))))))))))))))))*********++++++++++++........................---------......//////////////////............---//////000111111111111111000000000000000//////...wwwfffWWWMMMIIICCCBBB@@@>>>===<<<;;;;;;;;;:::888777777777888999777555333111000000000000.........///111111000...//////......//////000000000000000/////////..................///111222333333333333333444555666777999:::;;;<<<;;;:::777666333333444555666777888999<<<>>>@@@DDDHHHKKKNNNOOOPPPRRRVVV]]]bbbdddcccaaaXXXXXXXXXUUUPPPLLLIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIKKKLLLLLLNNNOOOQQQSSSTTTZZZ___eeekkkoooqqqtttuuusssuuusssmmmfffeeemmmttt~~~{{{xxxvvvuuutttqqqpppjjjhhhfffdddbbb___[[[XXXOOOEEE<<<999777333111222111555999;;;<<>>555...,,,,,,)))((()))))))))))))))))))))))))))))))))***))))))+++///111666CCCUUUdddkkknnnooooookkkmmmoooppppppppprrrsssuuusssqqqnnnlllkkkkkkkkkkkkkkkhhhccc```ZZZNNNAAA444...*********((((((***''')))***)))((('''(((***((((((,,,///222:::JJJYYYiiiqqqzzz}}}~~~~~~|||{{{wwwpppggg]]]PPPDDD===666555222000---,,,++++++)))))))))******+++++++++(((((())))))))))))******&&&'''((())))))))))))))),,,---222:::CCCNNN]]]kkkyyy~~~}}}uuunnnhhh```UUUMMMAAA>>>999444000.........+++,,,......---,,,---///+++,,,---,,,+++...555:::@@@OOO]]]eeemmmuuuvvvqqqfff\\\LLL@@@888333///,,,,,,++++++******)))))))))***,,,------+++******+++***+++++++++++++++******,,,,,,++++++*********)))++++++,,,,,,,,,,,,++++++************************))))))))))))************)))************+++++++++''''''''''''''''''''''''))))))))))))************........................---------...//////000000...........................//////000000000000000////////////.........///ppp___QQQJJJHHHBBBAAA???>>><<<<<<;;;;;;:::999888777777777888999777666444222000000000000///...///000222222000//////////////////000111111000000000000/////////............///000111333333333333333444555777888999:::;;;<<<;;;:::888555333333333444666777999:::;;;===???AAAEEEIIILLLOOOPPPQQQSSSXXX___eeegggeeebbbZZZZZZYYYUUUPPPKKKHHHHHHIIIHHHHHHGGGHHHHHHIIIIIIKKKKKKLLLMMMOOOPPPRRRSSSYYY___fffkkknnnppprrrtttrrrsssppphhhaaabbblllvvv|||zzzwwwuuutttrrrpppnnniiihhhfffeeedddbbb^^^[[[QQQGGG>>>;;;888444111222111555;;;===@@@EEEOOOWWW\\\aaadddccccccfffgggeeeeeecccaaa___]]]]]]^^^___[[[^^^___]]][[[YYYQQQIII<<<333---,,,,,,***((()))))))))))))))))))))))))))******+++******,,,000333666CCCUUUdddllloooppppppmmmnnnpppqqqqqqrrrtttvvvrrrqqqpppooonnnnnnmmmmmmmmmlllhhhbbb^^^WWWIII<<<222---*********'''(((+++''')))***)))((('''(((******)))***---///444@@@MMM^^^hhhttt|||~~~~~~~~~|||zzzuuuoooeeeZZZNNNCCC999333///...------,,,+++++++++))))))))))))))))))))))))(((((()))))))))*********'''(((((()))))))))))))))++++++...444:::BBBQQQ___kkkqqqzzz~~~uuujjjbbb\\\TTTIIIAAA888666444000---,,,,,,---)))+++......,,,+++,,,---+++---......---222:::AAAJJJ[[[jjjpppwwwxxxqqqgggWWWIII???888222...------,,,++++++***))))))(((***,,,,,,++++++,,,---******+++,,,,,,+++++++++*********+++++++++++++++,,,+++++++++++++++,,,,,,************************((((((((()))))))))******)))************+++++++++))))))))))))))))))))))))))))))*********+++++++++---------------------------------...///000000000............////////////......///000000000000////////////////////////000|||kkkZZZMMMHHHGGGAAA@@@???>>><<<<<<;;;;;;:::999888777777777888999777666444222000//////000/////////111333333111//////////////////000111111000000000000////////////000000000111222444555666222333333444666888999:::;;;;;;;;;;;;999666333111333333555777999:::<<<<<<>>>???BBBEEEIIIMMMOOOQQQSSSUUUZZZ```fffhhheeeaaa]]]\\\[[[VVVPPPKKKHHHGGGHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMOOOQQQRRRYYY___fffkkkmmmoooqqqsssqqqqqqmmmddd]]]```mmmyyy|||{{{yyyvvvtttsssrrrooommmjjjhhhggggggfffdddaaa^^^SSSIII@@@<<<999444111111222777===AAADDDJJJTTT\\\^^^ccceeecccccceeeeeecccbbbaaa___]]]\\\]]]^^^___XXX[[[]]][[[YYYWWWOOOGGG:::333---------***))))))))))))))))))))))))))))))***++++++++++++---111444666CCCUUUdddlllooopppqqqooooooppppppppprrrvvvyyyppppppppppppoooooooooooommmlllgggaaa[[[TTTEEE888000,,,)))***)))'''(((+++((()))***)))((('''(((***,,,))))))+++---000:::CCCVVVaaaoooyyy}}}~~~~~~~~~~~~}}}~~~}}}zzzwwwooohhh]]]PPPEEE:::222,,,***+++++++++++++++++++++)))))))))((((((((((((((((((((())))))*********+++***************+++++++++******,,,000444;;;IIIVVV^^^eeepppyyyyyypppccc[[[UUUMMMBBB999555444333000---+++,,,---))),,,//////---+++,,,---,,,...000//////444===EEEQQQcccsssxxx~~~}}}xxxnnn^^^OOOEEE<<<555000......---,,,,,,+++******%%%(((***,,,,,,,,,...000******+++,,,,,,,,,,,,,,,******+++,,,---...//////,,,+++*********+++,,,---************************(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------...///000000111........./////////000000...///000000111111000000---,,,,,,+++,,,,,,------qqq___QQQIIIDDDBBBCCCBBBAAA???>>><<<;;;:::999999888777666666666777333333222111000///...---000000000///////////////111111000///////////////111222111000...---...000///000000000111111111111444333222333555777777777:::<<<===<<<:::777666666666777888777777888;;;===;;;>>>BBBFFFHHHLLLPPPSSSWWWWWWZZZ___dddfffdddaaa___\\\XXXSSSNNNLLLJJJJJJJJJIIIHHHGGGGGGHHHJJJLLLKKKKKKLLLLLLMMMNNNPPPQQQYYY^^^eeekkkooopppooommmiiiiiiddd\\\WWW^^^ppp~~~yyyuuuuuutttrrrpppnnnmmmllliiigggeeedddddddddcccbbbUUUJJJ>>>999666333222444555999>>>CCCHHHOOOVVV\\\^^^___aaabbbcccbbb```______]]]\\\]]]______]]]ZZZ\\\ZZZXXXWWWUUUPPPGGGAAA777222+++)))+++,,,***(((++++++***)))(((((())))))++++++++++++,,,---...///555BBBUUUbbbiiikkkmmmnnnmmmnnnppprrrtttuuuvvvvvvtttrrrooonnnoooqqqqqqqqqkkkhhhddd^^^UUUHHH<<<333,,,+++)))((('''(((***+++,,,+++++++++******))))))((()))******,,,000555999JJJUUUdddoootttwww{{{~~~~~~~~~~~~}}}|||{{{zzzyyyvvvqqqnnnfff[[[LLL@@@:::555111---++++++************++++++((((((''''''''''''((((((---&&&))),,,&&&(((...+++))))))))))))))))))))))))&&&***...000111555<<>>===;;;::::::;;;:::999777666666666666333222222111000///......000000000000000000000000111111000///////////////111222222000...---...////////////000111222222222444444333444666777888888999<<>>;;;888777555777888888888999<<<>>>@@@CCCFFFIIIKKKNNNQQQSSSVVVVVVYYY^^^cccdddbbb```]]][[[VVVRRRNNNKKKJJJIIIHHHGGGGGGGGGHHHJJJLLLNNNKKKKKKKKKLLLNNNOOOQQQRRR[[[```gggmmmpppooollliiiaaa```]]]XXXWWWbbbvvv}}}yyytttttttttrrrpppnnnkkkjjjiiigggeeedddeeeeeedddbbbVVVJJJ???999666333222444555999???DDDJJJPPPXXX]]]^^^___```bbbbbbaaa___^^^^^^\\\[[[\\\^^^^^^\\\YYY[[[ZZZYYYXXXUUUOOOFFF???666111+++)))+++,,,***(((++++++***)))))))))))))))++++++++++++,,,---......444AAARRR___fffiiikkklllooopppqqqsssuuuvvvvvvvvvsssqqqmmmllllllmmmlllllljjjfff___WWWNNNCCC888111---,,,***)))((()))***+++++++++*********)))))))))((()))******+++...333777BBBLLLZZZfffmmmrrrxxx|||||||||{{{zzzzzz{{{{{{|||zzzxxxwwwvvvtttppplllhhhZZZPPPCCC:::444111---*********))))))))))))************)))))))))))))))))),,,&&&***---(((***///+++))))))))))))))))))))))))(((+++......---000666;;;DDDKKKTTT^^^fffmmmsssvvvwwwxxxyyy{{{zzzvvvooojjjZZZRRRHHH@@@<<<777222...+++,,,------++++++,,,------,,,,,,,,,,,,+++++++++///000111333888BBBOOOYYYlllxxx~~~ttteeeVVVHHH>>>999555000...///...***)))+++))))))))))))******++++++*********++++++*********+++++++++++++++,,,,,,---+++,,,---......---+++***))))))***++++++***)))))))))))))))***++++++,,,,,,,,,,,,---------------,,,+++++++++******)))))))))+++++++++,,,,,,+++++++++***,,,......------...///------------------------//////............//////............---,,,+++***,,,...000000///...///000ppp^^^PPPHHHDDDBBBAAA@@@???>>>===<<<;;;;;;===<<<:::777666555555555222111111111000000/////////000000000111222222222111000000///////////////111222222111///......///---...///000111333444444444444555666777888999:::999>>>CCCFFFDDD???;;;999444666888999999;;;>>>AAADDDGGGJJJLLLNNNOOORRRTTTWWWXXXZZZ^^^aaaaaa___]]]ZZZWWWTTTPPPLLLJJJHHHHHHFFFFFFFFFGGGIIIKKKNNNOOOJJJJJJKKKMMMOOOQQQSSSTTT\\\aaaiiioooqqqnnniiieee\\\ZZZWWWUUUYYYhhh}}}|||xxxrrrsssssssssqqqmmmjjjggghhhfffeeeeeeffffffeeecccWWWLLL@@@:::666222111333666:::@@@FFFLLLTTT[[[___^^^___`````````___^^^]]]]]]\\\[[[[[[\\\\\\[[[YYYZZZZZZZZZYYYUUUMMMCCC<<<555000+++***+++,,,***)))+++***))))))))))))))))))++++++***++++++,,,---...333>>>NNN[[[bbbfffiiikkkooopppqqqssstttuuuuuuuuurrrpppllljjjiiiiiihhhggggggaaaXXXMMMDDD:::222------,,,***)))))))))***+++******))))))))))))(((((())))))***)))***,,,000333777???LLLXXXaaaiiipppvvvuuuuuuuuuuuuuuuuuuuuuuuutttrrrooommmjjjeee```\\\LLLDDD:::333000...,,,***+++******))))))******+++,,,,,,++++++************+++'''+++---(((+++///***)))))))))))))))))))))))))))+++---,,,******...222666<<>>888555222///++++++,,,---,,,+++***+++---------,,,+++++++++++++++///111333777???MMM]]]hhhxxx|||oooaaaSSSGGGAAA777111---...---***)))+++)))************+++++++++)))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,+++,,,---...///...---,,,((())))))******))))))((()))))))))***++++++,,,,,,******+++,,,------------,,,,,,+++***)))((('''&&&,,,++++++++++++++++++,,,+++---///000///......///..................------......////////////......---------------,,,,,,+++,,,---//////......///000nnn\\\OOOHHHDDDBBBBBBAAA???>>>>>>>>>>>>>>>@@@>>>;;;888555444444444111111111000000000000000//////000111222333333444000000////////////000000111222333222000......///,,,---...000222444555666444666888999999999:::;;;===BBBHHHKKKIIICCC===999333666888:::;;;>>>AAACCCEEEHHHLLLOOOQQQSSSUUUWWW\\\]]]^^^______]]]ZZZXXXVVVTTTQQQNNNKKKHHHGGGFFFFFFFFFGGGHHHJJJLLLNNNOOOJJJJJJLLLMMMPPPSSSUUUVVV[[[aaajjjqqqrrrooohhhddd___\\\WWWVVV^^^nnnzzzwwwrrrsssttttttrrrnnniiiffffffeeeeeeeeeffffffeeecccXXXMMM@@@:::666222111222777:::@@@HHHOOOWWW^^^aaa^^^____________^^^\\\\\\[[[[[[[[[[[[[[[[[[ZZZYYYYYYZZZ[[[YYYTTTJJJ@@@999222///,,,***+++++++++)))******)))))))))))))))***++++++******+++,,,,,,---111;;;IIIVVV___fffjjjmmmnnnnnnpppqqqrrrsssssssssrrrooollljjjiiihhhfffeeebbb[[[OOOCCC:::444///,,,++++++***))))))))))))***)))))))))((((((((((((((()))******))))))***---//////666???IIIRRR\\\dddjjjkkklllmmmmmmnnnmmmmmmmmmllliiieee```\\\VVVQQQLLL@@@;;;444000.........---,,,++++++******++++++,,,,,,,,,,,,,,,+++***))))))***'''+++,,,&&&***...&&&(((((((((((((((((((((((()))++++++***((((((+++---000333999???EEELLLSSSWWWZZZ[[[\\\]]][[[VVVOOOIII@@@;;;666222000///---+++***,,,,,,,,,+++***+++,,,************+++---...//////222666===HHHXXXjjjvvvxxxlll^^^QQQIII===555000//////,,,+++,,,++++++++++++++++++++++++(((***+++,,,,,,+++***(((+++++++++,,,,,,,,,,,,,,,((()))***+++,,,,,,++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,++++++***))))))((((((---,,,+++******+++,,,---,,,...111111///...------000000////////////......///000111222222111000///,,,---...//////000000000,,,---............000222{{{jjjYYYNNNGGGDDDBBBCCCBBBAAA@@@@@@@@@BBBCCCBBB???;;;888555333333444111111111000000000000000//////000111222333333444000000////////////000000000222333222000///...///,,,---///000222444666666666888;;;;;;::::::;;;<<<@@@EEEKKKMMMJJJCCC<<<888333666999<<<>>>@@@CCCEEEFFFJJJOOOTTTWWWZZZ]]]___bbbccccccbbb^^^YYYUUUSSSRRRQQQOOOLLLJJJHHHFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMJJJKKKLLLNNNQQQTTTVVVXXXXXX___iiiqqqssspppjjjeeeccc^^^YYYZZZfffwww}}}yyyvvvrrrsssuuutttrrrmmmiiifffdddddddddeeeffffffeeecccYYYMMMAAA;;;777222111333777:::@@@IIIRRRZZZ```ccc_________^^^^^^\\\\\\[[[ZZZ[[[[[[[[[ZZZYYYYYYYYYYYYZZZ[[[YYYQQQGGG===777000...,,,++++++++++++******)))))))))))))))******++++++*********+++,,,,,,000777CCCPPP\\\dddkkknnnlllmmmooopppqqqrrrsssssspppnnnkkkiiihhhgggeeecccZZZRRRFFF;;;444000---,,,******))))))((((((((((((((((((((((((((())))))))))))******)))((((((***,,,---111777>>>EEEMMMUUUYYY___```bbbcccdddcccbbbaaaaaa]]]XXXRRRMMMGGGAAA===666333///---------......******))))))))))))************++++++******((((((((('''+++)))$$$***...%%%(((((((((((((((((((((((())))))******)))***+++,,,---///333666999>>>CCCGGGJJJJJJKKKKKKJJJFFF???;;;333111...+++******))))))***+++,,,,,,******+++,,,************+++...000111///444<<>><<<:::;;;<<<@@@DDDHHHIIIFFF@@@;;;888444777;;;>>>???AAADDDFFFHHHLLLSSSYYY^^^aaaeeegggfffggggggccc]]]WWWRRRPPPOOONNNMMMKKKJJJHHHFFFEEEHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMOOORRRUUUWWWXXXWWW^^^hhhpppsssqqqlllgggbbb[[[WWW]]]mmm}}}xxxuuusssssssssrrrppplllhhheeebbbaaabbbdddffffffdddbbbXXXMMMAAA;;;777333222444666999@@@IIITTT]]]bbbdddaaaaaa```^^^]]]\\\[[[[[[ZZZ[[[\\\\\\ZZZYYYYYYZZZYYY[[[\\\WWWNNNCCC:::555------,,,+++++++++++++++)))))))))))))))******+++++++++************++++++...333===IIIUUU___fffjjjiiijjjlllnnnoooqqqqqqrrrllljjjgggeeeccc```]]][[[NNNGGG===555000...------************)))))))))((((((((())))))))))))******)))***+++***)))(((***+++---...111555:::@@@EEEHHHNNNPPPSSSUUUVVVUUUSSSQQQQQQNNNHHHCCC???:::555222...---+++*********+++,,,'''''''''&&&&&&''''''''''''((()))******)))((('''''''''+++)))%%%...555,,,))))))))))))))))))))))))(((((()))***+++,,,,,,,,,***,,,...///000222555888:::::::::::::::777333000000///---+++******++++++***+++,,,+++***)))***,,,...---,,,+++,,,...000111444;;;FFFRRR___mmm|||}}}tttiii```SSSGGG<<<888666222......---------,,,,,,,,,,,,+++***************************+++---.........---,,,++++++++++++++++++,,,,,,+++******))))))******+++)))))))))***++++++,,,,,,++++++,,,+++***)))((((((******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,---...000000000000222444333333222222111000000000000000111111111111000000444444444333333222000000111333444555666999===@@@|||rrrbbbTTTJJJFFFDDDCCCCCCBBB@@@@@@AAACCCEEEGGGCCC@@@;;;777555444555555333222222111000///......000000000000000000000000///////////////000111111000222444444222000//////...///000111333444555666:::>>>BBBAAA===::::::<<<;;;>>>AAABBB???<<<:::999555888<<>>:::777555333000...+++++++++)))(((((()))***((((((''''''''''''((((((%%%''')))***+++***))))))'''(((,,,***)))777AAA999))))))))))))))))))))))))(((((()))***+++,,,,,,+++((()))+++,,,+++,,,---///111000//////000000...,,,.........,,,++++++,,,,,,)))+++,,,+++***)))***+++...---,,,,,,---000333555<<>>;;;666111///...---------,,,,,,,,,,,,,,,+++***((((((***+++,,,***+++---...///...---,,,------,,,,,,++++++,,,,,,***)))(((((((((((()))***)))))))))***++++++,,,,,,)))***************))))))++++++++++++************+++++++++,,,,,,++++++++++++,,,...000222666;;;>>>::::::999999888777777666444444444333333444444444666777888999999999999999:::;;;>>>???AAAEEEJJJNNNyyyooo```RRRIIIEEEDDDDDDBBBAAA??????@@@BBBEEEGGGCCC@@@;;;777555444555666333333222111000///...---000000000000///////////////////////////000111111000222444444222000////////////000111333444555555<<<@@@CCCBBB===999:::;;;666999;;;<<<:::999999999666999===@@@AAACCCDDDFFFFFFKKKRRRYYY]]]```ccceeebbbdddeeeaaaZZZTTTPPPOOOMMMLLLLLLKKKJJJHHHGGGFFFDDDEEEGGGJJJMMMOOOPPPPPPNNNNNNOOOQQQSSSUUUWWWXXXZZZ```hhhoooqqqoookkkggg^^^XXXTTT]]]qqq}}}xxxtttqqqpppnnnllliiifffdddbbb^^^^^^```bbbdddeeecccaaaWWWKKK@@@;;;888555444666555888>>>IIIVVV___cccddddddcccaaa___]]]\\\\\\[[[ZZZ\\\^^^]]][[[YYYZZZ\\\[[[\\\[[[UUUJJJ???888444***+++,,,,,,+++***+++,,,))))))((())))))***++++++++++++***************++++++---222:::DDDMMMTTTWWWXXXYYY\\\^^^aaaccceeeeeeccc```[[[VVVQQQLLLFFFAAA999555000---,,,---------------.........---,,,+++))))))******+++++++++,,,)))***++++++***)))***,,,***))))))***---///111111222555888<<<<<<;;;888666666444111000000000...---,,,---,,,+++))))))***+++++++++************++++++%%%&&&)))+++,,,,,,+++***'''(((---,,,--->>>JJJCCC)))))))))))))))))))))))))))((((((***++++++***)))''')))+++,,,++++++,,,---...,,,++++++---.........)))******((('''&&&'''((()))+++++++++***)))***+++*********+++///333888:::BBBLLL\\\kkkvvv~~~vvvooo```QQQJJJEEE@@@:::888.........------,,,,,,,,,---+++)))'''''')))+++---***+++---//////...---,,,---,,,,,,+++************)))((('''&&&&&&'''((())))))))))))***++++++,,,,,,'''((()))******++++++***,,,,,,+++***)))(((''''''***+++,,,------,,,+++***)))***---000444:::BBBGGGBBBBBBAAA@@@??????>>>>>>:::999888777777888999:::666888;;;>>>AAADDDEEEFFFHHHJJJLLLNNNQQQVVV[[[___tttdddTTTLLLIIIEEEAAAAAA>>>>>>??????@@@@@@@@@@@@===;;;888666444555555666:::666111...------,,,+++//////000000111111222222///000111222222111///...000000000///////////////...000222333333444666888;;;===>>>>>><<<:::::::::;;;;;;<<<<<<<<<;;;999888999;;;<<<===???AAAEEEHHHLLLMMMOOOSSSXXX\\\```bbbaaacccdddbbb]]]WWWRRROOONNNMMMLLLJJJHHHGGGFFFFFFFFFGGGIIIJJJJJJKKKMMMNNNOOOOOOOOONNNNNNQQQUUUXXX[[[```gggmmmnnnlllhhheee```\\\\\\fffvvv~~~zzzwwwtttrrroookkkiiigggeeebbb```eeeeeeeeeeeedddccccccbbbUUUNNNDDD;;;666444444333999;;;AAAKKKWWW___cccdddbbbcccdddcccaaa_________ZZZZZZZZZYYYXXXXXXYYYZZZ^^^[[[UUUMMMCCC:::333.........---,,,++++++******,,,***)))''''''(((***+++))))))(((((((((((()))))),,,,,,...111666===DDDHHHIIIKKKOOOSSSVVVXXXXXXXXXYYYVVVQQQKKKDDD???;;;999222222000...++++++,,,......333666555444333...(((***+++++++++***)))((('''(((((((((((('''''''''''',,,+++***))))))***+++,,,---...///000000///...---...---,,,+++***(((''''''++++++******************))))))))))))((('''%%%%%%''''''''''''''''''''''''&&&,,,((( ...IIIQQQFFF333...---111---###!!!'''***+++,,,------,,,+++***,,,,,,,,,+++***)))((('''+++++++++*********)))))))))************++++++++++++,,,...---,,,+++,,,...,,,++++++...000333<<>>???BBBEEEGGGHHHIIIIIIEEEJJJNNNPPPPPPRRRXXX^^^]]]___bbbfffjjjnnnqqqsss~~~nnn___PPPJJJGGGDDDAAAAAA@@@???>>>===============;;;:::888666555444444444555444333111000/////////000000000000000111111111000000000000000000000111000000000000000000000000000111333444444444666888:::<<<>>>???===;;;::::::;;;;;;<<<<<<<<<;;;:::999999;;;===>>>???BBBFFFJJJMMMNNNPPPRRRUUUYYY[[[]]]```aaacccdddaaa\\\UUUQQQOOONNNLLLJJJHHHGGGGGGGGGEEEGGGIIIJJJJJJKKKMMMOOONNNOOOPPPPPPQQQTTTXXX[[[^^^ccciiinnnooolllhhhfff___^^^aaalll||||||zzzvvvsssqqqnnnkkkhhhfffdddbbb```ccccccdddddddddcccbbbaaaVVVNNNDDD:::666444444555888;;;AAAKKKVVV^^^bbbcccdddffffffeeebbb`````````ZZZZZZZZZZZZYYYYYYZZZZZZ]]]YYYRRRIII@@@777111...---------,,,+++***************(((((((((***,,,---+++******))))))******++++++++++++---111555:::===>>>@@@CCCGGGIIIJJJJJJJJJGGGEEEBBB===999555222111//////...---+++,,,///222666<<<@@@@@@>>>;;;555---************)))(((((('''((((((((((((((((((((((((++++++***))))))***+++++++++,,,---......---,,,+++,,,,,,+++***))))))(((((())))))))))))))))))))))))))))))))))))((('''&&&&&&(((((((((((((((((((((((("""))))))###+++>>>GGGDDDDDD666)))'''***+++)))(((******++++++++++++*********++++++++++++***))))))+++++++++*********))))))************++++++++++++***+++,,,,,,+++,,,---//////...///333555:::DDDNNN___iiiwww~~~wwwmmmddd^^^VVVMMMFFF>>>:::666333111111000///,,,,,,+++++++++,,,,,,---------......////////////............---,,,+++***++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***+++,,,+++***))))))***---...000666AAAPPP___hhhlllmmmjjjccc______]]]YYYUUUTTTTTTTTTUUUWWWZZZ[[[XXX\\\aaacccbbbdddiiimmmqqqrrrtttwwwzzz}}}{{{gggZZZMMMHHHFFFCCCAAABBBBBB@@@>>><<<:::999999999999999888777666444333222///333666666444111222333111000000000000000000///000000///...///000222333111111111111111111111111111222444444444444666777888;;;???@@@???===<<<;;;;;;<<<<<<<<<<<<;;;::::::999;;;===???AAADDDIIILLLUUUUUUVVVXXXYYY[[[\\\]]]]]]___bbbfffgggcccZZZSSSPPPOOOLLLJJJHHHGGGGGGGGGEEEGGGIIIKKKKKKKKKMMMNNNLLLNNNQQQSSSUUUXXX\\\___aaagggnnnrrrrrrooollljjjdddeeejjjvvv}}}{{{yyyuuurrrpppmmmjjjgggeeecccaaa___```bbbdddeeeeeeccc```___XXXOOODDD:::555444555666888;;;BBBKKKUUU]]]aaabbbeeeffffffeeebbb_________ZZZZZZZZZZZZZZZZZZZZZZZZ[[[VVVNNNDDD;;;444///------------,,,++++++*********)))))))))***,,,...///,,,,,,++++++++++++,,,,,,++++++++++++,,,...///000333444666999:::;;;;;;;;;:::999777444222111000///,,,,,,,,,++++++...333777>>>EEEKKKLLLIIIDDD;;;222---,,,+++******)))))))))'''(((((())))))*********+++******))))))******+++)))***+++,,,,,,+++***)))************)))))))))(((((((((((((((((((((((((((************)))(((''''''))))))))))))))))))))))))"""(((+++((('''...777<<>>;;;999999999:::888999999999888555333111---333999:::666222222444111111000000/////////...///000000111222333333444111111111111111222222222000222333444333333555666666:::???BBBAAA???===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::<<<>>>@@@CCCFFFKKKNNNYYYYYYZZZ\\\]]]^^^______\\\]]]aaahhhllliii___VVVQQQOOOLLLIIIHHHGGGGGGGGGGGGIIIKKKLLLKKKKKKKKKLLLJJJMMMQQQUUUWWWZZZ^^^aaaeeekkkssswwwwwwuuuttttttpppqqqvvv~~~}}}|||yyyuuurrrooollliiifffdddbbb```^^^___aaadddffffffdddaaa___YYYPPPDDD:::555555666888888<<>><<<;;;;;;<<<<<<999:::;;;;;;:::777444222///444::::::555111111222111000000000//////.........000333555666555444222000000111111222222222222///111222333222333444666666:::???BBBBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<===@@@BBBDDDHHHMMMPPPTTTVVVXXXZZZ]]]^^^______\\\]]]aaahhhllljjj```XXXQQQOOOLLLHHHFFFEEEFFFFFFJJJLLLNNNNNNMMMKKKKKKKKKJJJMMMQQQUUUXXX[[[___bbbhhhoooyyy~~~~~~~~~}}}|||yyyvvvsssooolllhhhfffdddbbb___]]]```bbbeeeggggggeeebbb```ZZZQQQDDD:::555555777999999<<>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<<<<:::888555333222555777777333000000111000//////////////////...---000444777888666333000//////000000111222222222...000222333333444666888888<<<@@@BBBAAA@@@???>>><<<<<<<<<;;;<<<<<<===>>>>>>@@@BBBDDDFFFIIIMMMQQQTTTVVVYYY]]]```bbbcccccc^^^___bbbfffhhhfff___YYYQQQNNNKKKGGGDDDDDDDDDEEEJJJLLLOOOPPPPPPNNNNNNNNNMMMPPPSSSVVVXXX[[[```ccckkkttt~~~}}}zzzzzzxxxvvvuuuooollliiifffdddbbb```^^^aaaccceeeggggggfffdddbbbZZZQQQFFF<<<777666777888777:::>>>CCCIIIRRRZZZ```aaaccccccbbb```^^^^^^^^^[[[YYYXXXYYYZZZZZZVVVRRRQQQKKKBBB999222000///000///////////////////////////......---,,,+++***)))******))))))))))))******'''(((((()))******))))))++++++++++++++++++++++++++++++***)))))))))))))))---------...222:::DDDKKKWWW^^^cccbbb___YYYOOOFFF;;;777222---)))(((((()))'''(((((())))))*********((())))))******))))))(((((()))***++++++***)))(((''''''''''''((((((((((((((((((((())))))******+++((())))))******)))(((((((((((((((((((((((((((((('''$$$$$$)))---,,,++++++***+++***'''(((+++***&&&))))))(((((((((((())))))+++++++++++++++***)))(((***************+++++++++++++++++++++,,,,,,,,,,,,,,,---......///222666:::AAAFFFQQQ]]]fffllluuu~~~{{{xxxuuuvvvsssmmmgggaaaYYYQQQLLLDDDDDDBBBAAA??????>>>>>><<<<<<===???AAAEEEHHHJJJMMMPPPTTTTTTPPPGGG===777111000...---,,,+++++++++************************)))))))))))))))))))))))))))))))))))))))******+++(((***---...---,,,++++++***---222888CCCVVVnnn~~~tttgggWWWQQQKKKIIIFFFBBBAAADDD===>>>???@@@@@@>>>===<<<;;;;;;;;;:::999777555444333333222111000000000000.........//////////////////000333555555333111///......///000000111222222///111333444555666999;;;;;;===@@@AAAAAA?????????===<<<;;;;;;<<<===>>>???@@@BBBDDDEEEGGGJJJNNNQQQUUUXXX\\\```ccceeeffffffaaabbbcccdddccc```\\\ZZZPPPNNNIIIEEECCCBBBCCCDDDGGGKKKOOORRRSSSRRRSSSTTTSSSTTTVVVWWWXXX\\\aaadddoooxxx|||yyyvvvtttuuuvvvwwwwwwpppmmmiiigggeeeccc```^^^aaabbbcccdddeeeddddddcccYYYQQQFFF===999777777888555666999<<>>666000...//////------------------......,,,,,,,,,,,,,,,+++************))))))))))))******(((((((((((()))******************))))))*********,,,,,,++++++++++++,,,---//////000222999DDDPPPXXXaaafffiiigggddd```XXXPPPAAA===666///+++))))))***(((((((((((((((((((((((('''((()))******)))(((''''''((()))******)))((('''''''''''''''''''''''''''&&&&&&'''(((((()))******'''(((((())))))((((((((())))))))))))))))))))))))$$$&&&&&&'''+++...---***---'''$$$'''***)))((()))((())))))******))))))((())))))***++++++++++++***))))))*********++++++++++++++++++,,,,,,,,,---------///111333666;;;AAAEEEQQQVVVbbbnnntttwww|||~~~~~~}}}zzzwwwsssooohhhaaa\\\UUUTTTSSSQQQOOONNNNNNNNNLLLLLLLLLMMMPPPSSSVVVXXX]]]```dddccc\\\PPPCCC:::000000...---,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++'''***...///...,,,++++++***---222777AAAUUUmmm~~~~~~pppdddRRRMMMIIIHHHFFFBBBCCCFFF===>>>@@@AAA@@@>>>;;;999:::::::::999777666444333444111...---///000111111---.........//////000000000000111111111000000///---......///000111111111000222444666777999<<<>>><<<>>>AAAAAA@@@??????@@@===<<<;;;;;;<<<===>>>???BBBCCCEEEFFFGGGJJJNNNQQQSSSUUUYYY]]]```bbbcccccccccddddddbbb___\\\ZZZZZZPPPMMMHHHDDDBBBAAABBBCCCDDDHHHNNNRRRUUUVVVWWWXXXWWWWWWXXXXXXYYY\\\bbbeeerrrzzzwwwssspppoooqqqtttwwwxxxpppmmmjjjgggeeecccaaa___aaaaaabbbcccccccccccccccXXXQQQGGG???:::888777777333444555777;;;EEERRR[[[\\\^^^______^^^]]]]]]^^^\\\YYYWWWWWWYYYWWWQQQLLLFFFAAA:::444///---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++******************+++***************+++,,,---++++++************+++,,,))))))))))))***+++,,,,,,///000222666>>>KKKYYYbbbeeejjjkkkiiieeebbb\\\UUUHHHCCC<<<444...,,,,,,---(((((((((((('''''''''''''''((()))******)))((('''&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''((((((((((((((('''************************%%%++++++'''''',,,,,,'''&&&'''---222+++!!!$$$...((()))***++++++***)))((('''((()))***+++,,,,,,,,,))))))******++++++++++++++++++,,,,,,,,,---------000222555999>>>DDDLLLQQQ]]]cccnnnzzz~~~}}}~~~|||zzzxxxssslllhhhdddcccaaa___]]]\\\\\\[[[``````___```aaadddgggiiiiiilllooommmdddUUUFFF<<<000///...---------------(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++'''***...///...---,,,,,,(((,,,000555???SSSlll~~~xxxhhh[[[OOOLLLHHHFFFDDDCCCBBB@@@???@@@@@@??????>>>===<<<>>>;;;999777666666444222000111222333333222000///---------...............000000111111111111000000,,,.../////////000222444888777666666999>>>DDDGGGFFFEEECCCBBB@@@@@@?????????===:::::::::<<<<<<===BBBEEEHHHKKKLLLMMMNNNPPPRRRTTTXXX]]]bbbfffiiijjjcccbbbbbbbbbaaa^^^YYYUUUSSSPPPKKKFFFDDDDDDFFFGGGFFFIIIMMMPPPSSSWWWZZZ]]]]]]^^^___]]][[[\\\aaaeeezzzuuukkkggglllqqqsssuuuyyysssnnnhhhfffgggfffccc___bbbccccccddddddbbbaaa```WWWQQQIII@@@999555444444111111111222777@@@KKKRRRYYY]]]aaaaaa___\\\\\\]]]]]]XXXSSSTTTXXXWWWPPPIII@@@:::333///000000---***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++''''''((()))))))))))))))(((((((((((((((''''''''''''((()))***++++++++++++***''''''+++---,,,---///...222:::CCCLLLVVV```fffmmmmmmlllllljjjeee___[[[TTTLLL@@@666///,,,******+++***)))***++++++)))'''''''''((((((((((((''''''+++***)))((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))++++++++++++******************))))))((((((''''''&&&''''''((()))******+++++++++************************+++++++++++++++******)))''''''''')))+++,,,+++...000000...---///222111555<<>>OOOiiitttcccWWWKKKHHHEEECCCCCCCCCBBB@@@>>>>>>?????????>>>=========;;;888777666555444222111111333333333111///...---------....../////////000000111111111111000000...000111000000111333555777777666777;;;???DDDGGGIIIGGGEEECCCAAA@@@?????????===;;;:::;;;===???@@@BBBEEEJJJMMMNNNPPPRRRSSSQQQSSSVVV[[[___ccceeegggdddcccbbbbbbaaa___[[[XXXSSSPPPKKKGGGDDDDDDFFFGGGFFFHHHLLLOOORRRVVVZZZ^^^dddeeedddaaa^^^___cccgggvvv{{{~~~}}}~~~|||nnngggdddiiioooqqqsssvvvrrrmmmhhhfffggggggddd```bbbbbbcccccccccbbbaaa```YYYTTTKKKBBB;;;777666666222111000000333:::DDDJJJTTTYYY___aaa```^^^___```XXXWWWUUUUUUTTTPPPJJJEEE<<<777000---......,,,)))++++++++++++++++++++++++++++++************++++++&&&''''''((((((((((((((())))))))))))))))))))))))(((((()))***************,,,((('''+++---,,,...111444:::BBBKKKTTT\\\dddhhhmmmmmmmmmmmmllliiiddd```WWWPPPDDD:::333...,,,***,,,+++******++++++)))(((''''''((((((((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***************''''''''''''''''''''''''************)))))))))(((''''''(((((())))))******************************((()))***++++++,,,++++++)))***++++++,,,++++++***))),,,//////...///333666;;;@@@HHHQQQYYYbbbkkkpppyyy}}}~~~~~~}}}}}}{{{{{{|||}}}}}}|||{{{zzzzzz{{{|||||||||}}}|||vvvlll\\\JJJ>>>222///,,,+++++++++***)))))))))))))))))))))))))))******+++,,,,,,,,,+++++++++++++++*********))))))'''((()))+++,,,---------------///555===NNNhhh~~~|||mmm]]]RRRFFFDDDBBBAAAAAABBBAAA???<<<======>>>>>>>>>>>>>>><<<:::777666555555333222222222333333222000...---,,,,,,---...//////000000111111000000000000111111000222222222111111333555666777888:::===@@@DDDFFFJJJIIIGGGDDDBBB@@@???>>>???>>><<<;;;<<>>999777777333111000...///333:::@@@MMMSSSZZZ^^^]]]\\\\\\^^^WWWXXXXXXUUUOOOIIIEEEBBB777222---+++,,,---+++)))************************++++++************++++++&&&&&&'''''''''(((((((((*********************************+++++++++++++++...+++***---///000444999???EEEOOOXXX___eeeiiilllnnnnnnnnnoooooommmjjjggg^^^WWWMMMBBB:::444000---...---++++++++++++)))(((&&&''''''((((((''''''&&&((((((((())))))*********'''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&&&&'''((()))******+++***))))))))))))))))))******++++++************))))))(((((((((((())))))))))))************************))))))***,,,------------)))+++...000///---***(((***---000222333666<<>>222///,,,+++++++++***)))))))))))))))))))))))))))+++,,,---............---...---,,,+++++++++,,,---((()))***,,,------------------///444===MMMfff{{{wwwgggXXXOOOEEECCCAAA@@@AAA@@@???===:::;;;<<<===>>>>>>>>>>>>;;;888666555555444333111222222222222111000...---,,,,,,---...///000111111222222111000000111222222111222333222111111333555666777999;;;>>>AAACCCDDDGGGFFFDDDCCCAAA@@@????????????=========AAAFFFIIIHHHKKKPPPSSSUUUVVVXXXZZZUUUUUUVVVXXXYYY[[[]]]^^^```^^^]]]]]]^^^\\\ZZZXXXOOOMMMJJJGGGDDDCCCCCCDDDEEEGGGJJJLLLPPPTTTZZZ^^^eeeeeedddaaa___```eeejjjvvvzzz~~~}}}yyyssspppoooqqq}}}wwwkkkeeeeeegggmmmrrrssssssrrrkkkhhheeedddeeeeeedddcccbbbbbbbbbbbbaaaaaa``````^^^YYYPPPGGG???:::777666222111///,,,,,,///555999FFFLLLTTTXXXXXXWWWWWWXXXXXXVVVRRRNNNIIICCC>>>;;;222///,,,++++++,,,+++***************++++++++++++++++++************++++++''''''''''''(((((())))))************++++++++++++,,,,,,,,,,,,,,,,,,------000---...222555777>>>EEEKKKQQQ[[[dddiiikkkmmmnnnpppooooooooopppooommmjjjfff```VVVMMMDDD===666222000...,,,++++++***)))''''''''''''(((((('''''''''(((((((((((()))))))))))))))*********************---,,,+++)))((((((((()))&&&&&&((()))***************************+++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))************+++,,,------............***+++...000///...+++)))...222666999<<>>222///,,,+++++++++***)))************************+++,,,------............000...,,,+++***+++---...)))***+++,,,------------------///444<<>>>>>>>>999777555444444333222111222222111111000///......------......///000000111222222111111111111222222000111222222111111333555666777999<<<>>>@@@AAABBBBBBAAA@@@???????????????@@@@@@@@@@@@@@@CCCIIIMMMMMMPPPTTTVVVXXXYYY[[[\\\[[[[[[ZZZZZZZZZ[[[\\\\\\\\\[[[[[[[[[[[[ZZZWWWTTTKKKJJJHHHGGGEEEDDDCCCCCCFFFHHHKKKMMMPPPTTTYYY\\\___``````___^^^bbbiiiooowww|||zzztttpppooorrr}}}}}}qqqgggdddgggkkkooossstttrrrpppgggfffcccbbbcccccccccccccccbbbbbbaaaaaaaaaaaaaaa___ZZZQQQHHH???999555444000///...,,,,,,...333666>>>DDDLLLQQQSSSTTTUUUWWWZZZSSSKKKGGGFFFBBB:::444000...,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------++++++************++++++))))))((((((((()))***+++)))))))))******+++++++++++++++******+++,,,---...///...111666;;;???GGGPPPVVV\\\dddkkknnnooooooooorrrpppoooooooooooommmllliiiddd]]]UUUMMMDDD<<<777333111---,,,+++***)))''''''(((((())))))((((((''')))))))))(((((((((''''''******++++++,,,---......000...,,,***)))((())))))&&&&&&'''))))))*********&&&&&&&&&&&&''''''(((((('''((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********,,,------------,,,,,,+++---------...//////000000555999>>>BBBFFFKKKRRRXXXaaafffooowww|||sss```LLL===222///,,,+++++++++***)))++++++++++++++++++++++++))))))***,,,,,,---------///---+++***)))***,,,---***+++,,,,,,------------------///444;;;JJJaaavvv{{{iiiYYYOOOKKKFFFDDDCCCBBBBBB@@@===;;;999:::;;;<<<============888666333333333333111000111111000000000/////////....../////////000000000111111222333333222111111///000111222111222444666888888:::;;;<<<>>>??????>>>============>>>>>>???@@@BBBDDDDDDCCCEEEJJJOOOPPPSSSXXX[[[\\\^^^```aaadddcccaaa___^^^]]]^^^^^^[[[[[[[[[\\\\\\YYYUUURRRIIIIIIIIIHHHGGGFFFFFFEEEFFFIIIMMMOOORRRTTTWWWZZZZZZ\\\]]]]]]___eeennnuuuyyy~~~yyyuuutttyyywwwlllffffffkkkpppqqqrrrsssqqqmmmfffeeedddbbbbbbbbbccccccdddccccccbbbaaabbbbbbbbb```[[[RRRHHH???888444222.........---,,,...222555666<<>>666......------,,,,,,,,,---+++++++++,,,,,,------...++++++************+++++++++***)))((()))***+++,,,)))))))))******+++,,,,,,))))))))))))+++---///000000111777===BBBGGGPPPZZZaaaeeekkknnnpppppppppppprrrpppnnnnnnooopppooonnnjjjgggbbb\\\TTTKKKBBB<<<888555111...---,,,***)))((())))))******))))))(((*********))))))(((((((((***+++,,,---///000222222000...+++)))'''''''''(((''''''((()))))))))((((((&&&&&&''''''((()))))))))&&&&&&''''''''''''(((((((((((((((((())))))))))))'''(((((())))))*********,,,,,,------------,,,,,,111000000000222555999;;;===BBBHHHMMMPPPTTTZZZ___iiiooovvv|||uuubbbLLL>>>222///,,,+++++++++***)))++++++++++++++++++++++++&&&'''((()))***+++++++++---,,,+++*********++++++******+++,,,,,,,,,,,,,,,------///444;;;HHH___sssrrr___PPPHHHGGGCCCBBBAAAAAABBB@@@>>>;;;999:::;;;<<<<<<<<<<<<<<<777555222222222222111000///////////////000000111000000000///////////////000111333444444333111000///000222333333444777999::::::999::::::;;;<<<=========<<<<<<<<<<<<======@@@DDDGGGHHHFFFGGGKKKOOORRRUUUZZZ___bbbdddgggiiimmmkkkhhhdddbbbaaaaaaaaa]]]^^^___aaa```\\\VVVRRRIIIJJJKKKKKKKKKKKKJJJIIIGGGKKKOOORRRTTTUUUVVVWWWWWWXXXZZZ\\\___fffpppxxx~~~~~~}}}qqqiiigggkkkrrrvvvuuutttuuurrrmmmggggggfffdddbbbbbbcccdddeeeeeecccbbbbbbbbbcccdddaaa\\\TTTJJJ@@@999444111---......---,,,---000222333888???CCCEEEHHHMMMQQQUUUSSSRRRRRRPPPHHH<<<333------------+++++++++,,,)))******+++,,,,,,------++++++************++++++***)))((('''((()))+++,,,*********+++,,,------------,,,,,,---///222555777999<<>>===<<<<<<;;;;;;;;;@@@DDDIIIJJJHHHHHHKKKNNNRRRVVV\\\aaafffjjjmmmppprrrppplllhhheeeddddddddd```aaaccceeeddd___XXXSSSJJJKKKLLLNNNNNNNNNMMMMMMHHHLLLQQQTTTUUUUUUUUUVVVTTTVVVXXXYYY]]]dddooowwwyyymmmggggggqqqxxx|||yyywwwxxxuuuoooiiiiiihhhfffdddcccdddffffffeeedddcccccccccdddeeebbb]]]UUUKKKAAA999444111---......---+++,,,...000444777;;;<<<<<<>>>BBBEEECCCGGGMMMNNNIII>>>111))),,,,,,---,,,+++******+++((())))))***++++++,,,,,,++++++************++++++***)))'''&&&'''(((***+++++++++,,,,,,---...//////222111222333555999<<<>>>CCCFFFMMMTTTWWWYYYaaajjjpppqqqqqqpppooooooqqqssspppooommmnnnqqquuuwwwxxxtttsssqqqmmmhhh___UUUNNNAAA===888555333222000///++++++,,,,,,,,,,,,++++++***++++++,,,...//////000222333555888;;;>>>@@@AAA555222///+++))))))***+++))))))))))))((('''&&&%%%$$$%%%%%%&&&'''(((((()))'''((((((((())))))******&&&''''''((()))******+++&&&''''''((()))******+++000222444666999:::<<<<<<777888;;;>>>CCCGGGKKKMMMSSSXXX```eeefffhhhjjjmmmkkkpppvvv|||yyyeeeOOOAAA222///,,,+++++++++***)))(((((((((((((((((((((((($$$%%%&&&((())))))******,,,,,,---------,,,+++***))))))***+++++++++******------///444:::GGG\\\ppp~~~ppp___PPPGGGCCCCCCCCCCCCCCCBBBAAA>>><<<;;;::::::999999999999999999333222111111000000111111000//////.........//////222111///.........///000000111222444777666444222222111000///111444777999999888777777777888999:::AAA@@@>>>=========>>>???EEEHHHKKKJJJHHHHHHKKKMMMQQQVVV\\\aaaeeekkkrrrwwwvvvrrrlllhhhfffffffffeeefffgggiiikkkiiiccc[[[UUUNNNLLLJJJJJJLLLMMMNNNMMMQQQSSSVVVVVVUUUTTTTTTTTTZZZWWWWWW\\\aaafffnnnvvvwwwiiifffjjjrrrsssuuuwwwxxxvvvqqqmmmllljjjhhheeeddddddeeeeeegggfffeeeddddddeeefffgggeeeaaaYYYNNNDDD:::333000......//////////////////000000222444666888::::::888777666444222///---,,,,,,,,,,,,,,,,,,+++***)))++++++***)))(((((())))))************************))))))***,,,)))'''***000---///222222111222666:::999999:::<<<@@@EEEIIILLLUUUXXX\\\```dddhhhllloooqqqrrrsssssssssqqqooommmooooooooooooqqqsssuuuvvvtttsssrrrpppmmmggg___ZZZLLLIIIEEEAAA>>>;;;777444////////////////////////))),,,000111111333666999:::???CCCEEEIIILLLIIICCC===777///(((%%%%%%%%%%%%))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((''''''&&&&&&&&&%%%%%%'''((((((((()))+++---222777???EEEGGGEEECCCAAACCCFFFJJJNNNSSSXXX[[[]]]cccdddgggjjjlllnnnnnnnnnrrrsssuuuyyy~~~yyydddNNN@@@333000---,,,,,,,,,+++***)))'''&&&'''((()))((('''(((((())))))))))))(((((()))+++,,,------,,,***(((******+++++++++,,,,,,,,,***+++...222999EEEZZZmmmyyyjjj[[[NNNFFFDDDDDDCCCCCCCCCBBBAAA???===<<<888888777666555555444444333222111111000000111111000//////.........//////111111000///////////////000000111333666777555444333333222222444777999;;;;;;:::999999999:::<<<<<<@@@??????>>>>>>>>>??????EEEGGGJJJJJJHHHHHHJJJMMMTTTXXX]]]aaadddiiioootttvvvrrrlllhhhffffffeeedddeeeeeegggiiiiiieee^^^YYYPPPNNNLLLLLLNNNOOOOOOOOORRRTTTVVVVVVUUUUUUVVVXXX^^^[[[[[[___cccgggooowwwxxxmmmkkkpppssssssuuuwwwxxxuuupppmmmkkkiiigggdddccccccdddeeehhhgggfffeeeeeefffggggggeeeaaaYYYOOOEEE<<<555111..............................///000111222222333111111111000///...,,,++++++,,,,,,,,,,,,++++++***,,,+++******)))))))))******************************)))***+++)))''',,,222333777;;;<<<;;;<<<@@@CCCEEEEEEFFFIIILLLQQQUUUWWW]]]___bbbeeegggiiimmmooopppqqqrrrssssssrrrpppoooooooooooooooqqqrrrtttuuuvvvuuuuuutttrrrnnngggcccWWWTTTOOOJJJFFFAAA<<<999555444444333333333222222000333666888999;;;???CCCFFFKKKOOOQQQTTTTTTOOOHHH===777///)))'''&&&&&&'''((((((((((((''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))((((((((('''''''''&&&&&&&&&'''(((((('''(((+++---666>>>JJJRRRUUUTTTSSSRRRTTTVVVZZZ___bbbeeeggghhhkkklllnnnppprrrtttuuuuuutttuuuwwwyyy~~~xxxdddOOOAAA333000---,,,,,,,,,+++***)))((('''((())))))((('''(((((())))))))))))((((((******+++,,,,,,,,,+++***+++++++++,,,,,,,,,,,,---++++++...333888DDDYYYkkk{{{rrrdddUUUJJJEEEDDDEEECCCCCCCCCCCCBBB@@@>>><<<;;;:::999888777555444444333222111111000000111111/////////......//////000000111111111111000000///000000000111444666555555444444555666888:::<<<======<<<<<<;;;;;;===>>>?????????@@@@@@AAA@@@@@@@@@DDDGGGIIIIIIHHHHHHKKKNNNUUUWWW[[[___ccchhhnnnrrrtttppplllhhhggggggeeedddddddddeeefffgggeeeaaa^^^TTTRRRPPPOOOQQQRRRRRRQQQTTTUUUUUUUUUUUUWWWZZZ]]]bbb______bbbdddfffnnnvvvyyysssssswwwttttttuuuvvvvvvtttoookkkhhhgggeeecccbbbbbbcccdddhhhhhhgggggggggggghhhhhheeebbb[[[RRRGGG>>>666222......---------------............------,,,,,,,,,,,,,,,---......---------++++++,,,,,,---,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,***)))***)))(((...666<<>>>>>===;;;;;;:::::::::<<<>>>AAACCCFFFIIIMMMQQQSSSXXX]]]___^^^[[[RRRIII;;;666///***((((((((('''''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))'''''''''(((((()))))))))))))))(((((((((((('''''''''((((((''''''(((,,,///999EEEUUU```dddeeeeeefffhhhjjjnnnrrrtttttttttsssttttttuuuvvvwwwyyyzzz{{{xxxxxxyyy{{{~~~wwwcccOOOBBB333000---,,,,,,,,,+++******)))((()))***+++***(((((())))))******))))))(((*********++++++,,,,,,---,,,,,,,,,---------......------///333888BBBVVVhhh}}}xxxmmm^^^PPPGGGDDDDDDDDDCCCCCCCCCCCCBBB@@@>>>===;;;::::::999777666666555333222111111000000111111//////////////////000111///000111222222111000///222000///000222444444333444555666888:::<<<===>>>>>>======<<<===>>>???@@@>>>???AAABBBCCCCCCBBBAAADDDGGGJJJKKKJJJKKKNNNRRRUUUVVVYYY]]]bbbhhhnnnqqqpppnnnkkkiiiiiiiiihhhgggeeedddcccdddddddddaaa___WWWUUUSSSRRRTTTUUUUUUTTTVVVVVVVVVUUUVVVYYY___ccceeecccbbbcccdddeeelllttt{{{xxxyyy|||vvvuuuuuuvvvuuurrrmmmiiifffeeecccaaa```aaabbbccchhhhhhhhhhhhhhhiiiiiiiiigggddd^^^UUUJJJ???777222......---,,,,,,,,,------//////...------,,,+++++++++,,,---...............++++++,,,------...---------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,***)))***)))***222;;;EEEKKKTTTYYYZZZZZZ\\\]]]^^^^^^___aaadddgggjjjkkkmmmnnnoooooonnnnnnpppqqqooopppqqqrrrsssssssssssspppppppppqqqqqqrrrssstttrrrrrrsssuuuwwwwwwuuussspppmmmiiieee```[[[UUUQQQKKKJJJHHHFFFEEEEEEEEEEEEIIIJJJMMMPPPSSSWWWZZZ]]]ZZZ```eeedddbbb[[[OOOCCC777333...***((((((((('''((((((((('''''''''&&&&&&))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))((((((((((((((((((''''''(((,,,///888GGGZZZgggmmmoooqqqsssvvvxxx{{{~~~~~~}}}zzzxxxxxxwwwwwwwwwxxxzzz|||~~~}}}|||||||||~~~uuucccOOOCCC333000---,,,,,,,,,+++***+++***))))))++++++***))))))))))))******)))))))))************+++,,,---...------------.........///......000333777AAATTTeee}}}zzz~~~tttjjjZZZMMMEEEBBBBBBBBBBBBBBBCCCCCCBBB@@@>>>===555555555555555444444444333222111111000000111111///////////////000111111//////111222222111000///333111000000222333444333555555777999:::<<<===>>>>>>===<<<<<<<<<===???@@@???@@@BBBDDDDDDDDDDDDCCCEEEIIIMMMOOOOOOQQQUUUYYY\\\\\\\\\^^^bbbgggkkkmmmnnnlllkkkkkkllllllkkkiiigggeeecccbbbaaaaaa^^^]]]XXXVVVTTTTTTVVVXXXXXXWWWYYYXXXWWWVVVWWW\\\bbbgggjjjhhhhhhhhhffffffmmmvvv~~~}}}}}}~~~wwwvvvuuuuuussspppkkkgggdddcccaaa``````aaabbbcccggghhhhhhiiiiiiiiiiiiiiiiiifffaaaXXXMMMBBB888222///...---+++++++++,,,------------------,,,,,,,,,,,,,,,------------,,,,,,+++,,,---...............---,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,***)))******,,,555???KKKRRR\\\bbbddddddeeefffdddeeefffhhhjjjlllnnnooommmoooqqqqqqpppppprrrtttooopppqqqrrrssstttttttttppppppqqqrrrssstttttttttrrrrrrrrruuuwwwyyyxxxwwwuuussspppnnnkkkgggbbb___XXXWWWUUUSSSQQQQQQRRRRRRUUUVVVXXX[[[___aaacccccc^^^cccfffddd___VVVIII<<<222///+++((((((((('''&&&)))))))))(((((((((''''''************************++++++***)))(((''''''&&&((((((((()))))))))))))))(((((()))((('''))),,,///777DDDWWWfffooossswwwzzz}}}|||zzzyyyyyyyyyyyyzzz|||~~~~~~}}}~~~sssaaaOOOCCC333000---,,,,,,,,,+++***,,,***)))***+++,,,+++)))))))))************))))))************+++,,,---...------........./////////......000333777@@@RRRbbb{{{zzz~~~}}}ooodddUUUIIIDDDBBBAAA@@@AAAAAABBBBBBAAA@@@>>>===666666666777777777777777333222111111000000111111////////////000111222222...//////000000000000///222111111333666888888777777777777888:::;;;===>>>>>>===<<<<<<<<<===???@@@@@@AAABBBDDDEEEFFFFFFFFFHHHLLLRRRUUUVVVZZZ___ccchhheeecccbbbdddgggiiijjjooonnnmmmmmmnnnnnnllljjjgggdddbbb```___^^^[[[YYYWWWUUUTTTUUUWWWYYYZZZZZZ[[[[[[ZZZXXXZZZ^^^eeejjjooommmmmmllliiihhhoooyyy~~~yyywwwvvvtttrrrnnniiieeecccbbb```______aaabbbdddfffggghhhiiiiiijjjiiiiiihhhfffbbbZZZPPPEEE;;;555111000---,,,+++,,,---...++++++++++++++++++++++++++++++,,,,,,++++++***)))------......///.........,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,///888AAANNNVVV```fffiiiiiijjjkkkiiijjjkkkmmmooopppqqqrrrmmmnnnpppqqqqqqqqqsssuuupppqqqqqqrrrsssttttttuuupppqqqrrrtttuuuvvvwwwwwwuuuttttttvvvyyy{{{{{{zzzvvvvvvuuuuuutttqqqmmmjjjdddccc```^^^]]]^^^___```aaaaaacccfffhhhhhhfffddd___cccddd___YYYQQQCCC777///,,,)))((((((((('''&&&***)))))))))((((((((((((************************++++++***))))))(((''''''''''''(((((((((((())))))'''((()))***)))***,,,...666@@@OOO```llluuu{{{}}}}}}{{{{{{||||||}}}~~~~~~~~~qqq___NNNBBB333000---,,,,,,,,,+++***+++***)))***+++++++++))))))******++++++******)))*********++++++,,,,,,------------.........//////------000333666???PPPaaayyy|||}}}{{{~~~zzzggg]]]OOOFFFBBBBBB@@@??????@@@@@@AAA@@@???===<<<;;;;;;::::::999999999888333222111111000000111111////////////000111222333...............//////000000111333888<<>>???>>>=========>>>???@@@BBBBBBBBBCCCEEEGGGHHHIIIKKKPPPVVVZZZ]]]bbbhhhllloookkkhhhgggjjjmmmnnnnnnsssrrrqqqppppppnnnjjjgggdddbbb```___^^^\\\ZZZWWWUUUTTTSSSTTTWWWZZZ[[[\\\]]]]]]\\\[[[\\\```fffkkknnnnnnnnnmmmhhhgggoooyyy~~~zzzxxxvvvsssqqqmmmhhhdddbbbaaa```___```aaacccdddeeefffgggiiiiiiiiiiiiiiidddcccaaa\\\TTTJJJ@@@;;;333111...,,,+++,,,...///,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,...////////////......---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***)))***---...111999CCCQQQXXXbbbhhhjjjjjjlllmmmkkklllmmmnnnpppqqqqqqqqqmmmoooqqqqqqqqqrrrsssuuurrrrrrrrrrrrrrrssstttuuuoooqqqsssvvvxxxyyyyyyyyyxxxwwwvvvvvvxxxzzzzzzzzzxxxxxxxxxyyyyyywwwssspppmmmllliiihhhggghhhjjjkkkjjjjjjlllnnnooommmgggbbb^^^```^^^XXXQQQIII>>>333---+++))))))))))))((('''))))))((((((((('''''''''************************))))))))))))))))))))))))&&&&&&'''''''''(((((((((%%%(((***+++++++++,,,---111777DDDUUUggguuu|||}}}||||||}}}~~~~~~}}}ooo^^^LLLAAA333000---,,,,,,,,,+++***+++)))((()))***+++***))))))******++++++******)))******+++,,,,,,,,,+++***,,,,,,---------.........,,,---000333666???PPP```xxxxxx{{{|||xxx```WWWKKKDDDBBBBBB@@@>>>>>>???@@@@@@???>>>===<<<;;;:::999888777555444444333222222111000111111111////////////000111222333...---,,,,,,,,,...///000///111555;;;AAAEEEFFFEEE>>><<<:::999999;;;>>>???@@@???>>>>>>>>>???@@@AAACCCBBBBBBCCCEEEGGGIIIKKKNNNSSSYYY^^^bbbgggmmmrrrooollliiijjjoootttvvvwwwwwwuuutttsssqqqmmmhhhdddaaa```^^^^^^^^^\\\YYYWWWSSSRRRRRRTTTWWWZZZ\\\\\\^^^^^^]]]\\\]]]aaafffkkkkkkkkkkkkjjjeeedddlllvvv{{{yyyvvvsssppplllgggcccbbbaaa```___```bbbdddeeedddeeeggghhhiiiiiiiiihhh``````___\\\VVVMMMDDD???333222///,,,,,,,,,.../////////...---,,,+++******------...///000000000000///000000000///...------************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))+++...000222:::CCCRRRYYYbbbhhhjjjkkklllnnnjjjkkklllnnnoooooooooooooooppprrrrrrqqqqqqssstttssssssrrrrrrrrrsssttttttoooqqqtttwwwyyyzzz{{{{{{yyywwwuuuuuuvvvxxxxxxwwwzzzzzzzzz||||||zzzvvvsssrrrqqqnnnmmmlllnnnpppqqqppppppqqqssssssooogggaaa\\\\\\YYYRRRKKKDDD999000,,,+++******++++++)))((((((((('''''''''&&&&&&&&&************************&&&'''((()))***+++,,,,,,%%%&&&&&&&&&''''''(((((($$$'''+++---,,,++++++,,,---000:::MMMbbbsss|||~~~}}}|||{{{{{{}}}~~~~~~|||nnn]]]KKK@@@333000---,,,,,,,,,+++******)))((()))*********(((******++++++++++++******)))+++,,,------,,,***))),,,,,,,,,---------......+++,,,///333666???PPP```www{{{|||nnnXXXPPPHHHEEECCC@@@@@@CCCAAA@@@???>>>============>>><<<;;;::::::888666333666555444222111000000000111111000///////////////......////////////......000111444:::AAAEEEEEECCC>>>:::777777999;;;;;;:::<<<>>>@@@@@@@@@???@@@AAADDDEEEFFFGGGGGGIIILLLOOOPPPTTTYYY```eeeiiikkklllmmmkkkjjjmmmsssyyy{{{|||yyytttnnnjjjjjjiiifffddd______^^^\\\ZZZWWWUUUSSSQQQRRRSSSUUUVVVXXXYYYYYYZZZ\\\]]]^^^^^^___bbbdddlllmmmmmmiiieeefffmmmsss}}}|||xxxtttnnniiidddbbbdddcccbbbbbbbbbcccdddeeefffgggggggggfffeeedddddddddddddddaaaZZZQQQHHHBBB;;;777111......///000000///...---,,,,,,---......---...//////...///111333333555777777444111///...---,,,++++++******++++++******+++++++++,,,,,,,,,111///------,,,///;;;HHHRRR\\\dddggghhhlllmmmmmmjjjiiiiiimmmqqqsssqqqooorrrqqqqqqppppppqqqqqqrrruuuuuuttttttsssssssssrrrrrrssstttuuuwwwyyyzzzzzzzzzzzzzzz{{{|||{{{yyywwwyyyyyyyyyzzzyyyyyyxxxxxxqqqqqqqqqrrrsssttttttuuutttsssssstttuuuoooeee]]]ZZZYYYVVVPPPHHH>>>555///***)))((((((((((((((()))'''(((((()))***+++++++++,,,+++***(((''''''&&&&&&(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))************+++000:::HHHYYYiiitttzzz|||}}}~~~~~~|||{{{{{{|||~~~}}}}}}}}}~~~~~~|||{{{|||rrr___LLL???444111...,,,++++++***))))))((('''((()))***)))((())))))(((((((((***+++,,,)))))))))***+++,,,---...++++++,,,,,,,,,,,,------)))000///000888???OOOgggyyy|||}}}{{{hhhTTTLLLEEECCCAAA??????BBBAAA@@@???>>>============>>>===;;;;;;<<<;;;999888555555333222111000000000111111000///////////////...//////000000//////...222222444999>>>@@@???===<<<999666666999;;;;;;;;;===???@@@AAA@@@???@@@AAADDDFFFJJJLLLMMMPPPRRRUUUWWWYYY]]]aaadddgggiiiiiihhhhhhkkkrrryyyyyyssskkkfffeeedddbbb```___``````___\\\YYYUUUSSSPPPQQQQQQRRRTTTVVVXXXYYY^^^___aaabbbbbbcccfffhhhllllllkkkgggdddeeelllrrr|||}}}yyytttnnnhhhcccaaacccbbbbbbbbbbbbdddeeeffffffffffffeeeeeedddcccbbbbbbcccdddbbb^^^VVVOOOJJJ@@@;;;555000//////000000111///...---,,,,,,---------...//////...000222555555777:::999666222000...,,,+++******))))))***************+++++++++,,,,,,000...------,,,000<<>>>>>AAA@@@@@@???>>>============>>>===<<<<<<======<<<;;;555444333222111000000000111000000/////////////////////000000000000//////444444555777999:::888777888777555666888:::;;;;;;>>>???AAAAAA@@@???@@@BBBEEEHHHMMMQQQTTTXXX[[[^^^______```aaaccceeefffggggggjjjpppwwwzzzrrriiicccaaaaaa```___```aaabbbaaa___[[[VVVTTTPPPOOOOOOOOOQQQTTTWWWXXX\\\]]]___``````bbbeeegggkkkjjjhhhdddbbbeeekkkqqqwww}}}~~~zzztttmmmgggccc```aaaaaaaaabbbccceeeggghhhgggfffeeedddcccbbbaaa```aaacccdddeeebbb]]]XXXUUUIIICCC;;;444111/////////111000...---,,,,,,,,,---....../////////111555888999<<<>>>>>>:::555111///+++***))))))(((((())))))*********++++++++++++,,,///------------111===JJJVVV___gggiiijjjmmmoooooommmlllmmmoooqqqrrrrrrpppooooooooopppqqqrrrttttttvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvxxxzzz{{{yyyxxxyyyzzz|||{{{yyyxxxxxxxxxzzz{{{|||}}}}}}}}}zzzzzzzzzyyyyyyyyyxxxxxxwwwvvvuuuvvvuuuqqqhhhbbb[[[WWWPPPGGG===444...***)))))))))))))))***+++,,,''''''(((((())))))******&&&&&&&&&'''((()))++++++''''''((((((((()))))))))((((((((((((''''''''''''))))))))))))************,,,---111999FFFUUUccclllvvvwwwyyyzzz{{{}}}{{{vvvrrruuuyyyyyyxxxuuussssssvvvvvvwwwzzzttt```MMM@@@444111...,,,++++++***)))+++))))))***+++,,,+++***,,,,,,***))))))((())))))---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,333222222999@@@OOOfffyyy~~~|||~~~kkk[[[IIICCC???@@@@@@>>>>>>AAA??????>>>===============>>>===;;;;;;<<<<<<;;;999444333222111000000000000000000////////////000000///000000111111000000///444444555666666666555444555555555666888:::;;;<<>>AAACCCBBB===666111///++++++***)))))))))))))))************++++++++++++...,,,,,,---...222???LLLYYYbbbiiijjjkkknnnppppppooooooooopppqqqrrrrrrqqqnnnnnnooopppqqqsssuuuuuuwwwwwwvvvvvvvvvvvvvvvvvvuuuttttttssstttvvvxxxzzzxxxwwwxxxzzz{{{|||zzzxxxwwwwwwxxxyyyzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxyyyyyyxxxwwwwwwwwwvvvqqqjjjeee]]]XXXNNNCCC999111,,,)))))))))))))))***+++------'''''''''(((((()))))))))&&&&&&&&&'''((()))***+++'''''''''((((((((())))))((((((((((((''''''''''''((()))))))))************++++++---222===MMM]]]hhhsssuuuwwwxxxzzz}}}wwwpppooorrrvvvxxxwwwvvvuuuuuuxxxxxxyyy|||uuubbbNNNAAA444111...,,,++++++***)))***)))((()))+++,,,+++***++++++******************...------,,,++++++,,,,,,***++++++++++++,,,,,,,,,,,,333111111999???NNNeeeyyy}}}|||wwweeeVVVFFFAAA>>>@@@AAA??????AAA???>>>==================>>><<<;;;;;;;;;999777444333333222111000000000000000000////////////000000000000111111111111000000222333444555555555555555333444555666777999;;;<<<>>>@@@AAAAAA@@@AAADDDFFFKKKMMMQQQTTTYYY^^^dddhhhbbbaaa``````aaadddgggiiippprrrvvvzzz|||}}}~~~|||tttjjjcccbbbdddeeeeee```bbbccccccaaa\\\WWWTTTOOONNNMMMMMMNNNRRRUUUXXX[[[\\\^^^___```bbbeeehhhhhhgggfffeeefffjjjoootttvvvyyy~~~|||wwwqqqkkkfffcccaaa``````aaabbbdddfffiiikkkiiihhhfffdddcccbbbaaaaaaffffffhhhhhhgggeeecccaaaXXXQQQHHH@@@:::666333111000///.........///000111///000222333555999===AAADDDFFFFFFDDD>>>777111...,,,,,,+++************+++))))))*********+++++++++,,,++++++---...444AAANNN\\\dddjjjkkkkkknnnqqqppppppqqqqqqpppppppppqqqqqqnnnnnnnnnpppqqqsssuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwyyyxxxxxxwwwxxxyyyzzz{{{vvvvvvwwwyyy{{{|||zzzyyyzzzzzzzzzzzzyyyxxxwwwwwwuuuuuuvvvwwwyyyzzz{{{{{{yyyyyyxxxwwwuuuqqqllliii```YYYNNNBBB777000,,,***))))))))))))***+++------'''''''''''''''(((((((((((('''''''''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''((()))))))))************+++++++++///888HHHYYYeeeooorrrtttwwwxxx{{{}}}uuuooommmooorrrtttuuuvvvxxxzzz~~~~~~uuubbbOOOBBB444111...,,,++++++***))))))((('''(((*********)))(((((()))***+++,,,,,,,,,......---,,,++++++++++++*********+++++++++,,,,,,+++111000000777===LLLcccyyy||||||~~~}}}ooo^^^RRRDDD???>>>AAABBB@@@???AAA>>>======<<<<<<========================:::555222222222111000000000000000///////////////000000111111111222222222222111111111222444444333444555777222444666777888888:::<<<===???@@@@@@AAACCCGGGIIIOOORRRVVVZZZ]]]```ccceee]]]]]]]]]^^^aaaeeehhhjjjnnnrrrwww|||}}}uuukkkdddcccdddeeeeee```aaabbbaaa___[[[VVVTTTOOONNNNNNNNNPPPSSSVVVWWWXXXZZZ\\\]]]^^^```cccfffgggggggggiiilllppptttwwwyyyyyy{{{~~~~~~~~~{{{xxxtttnnnjjjfffdddcccaaaaaaaaabbbdddgggiiikkkiiihhhfffdddcccbbbbbbcccgggggghhhggggggeeedddccc]]]XXXQQQJJJDDD???;;;888444333222111111222333444222555888;;;===AAAEEEHHHIIIIIIHHHDDD===555000...---,,,,,,+++***+++++++++)))))))))************++++++******---///555CCCPPP^^^eeekkkkkkkkknnnqqqpppqqqrrrrrrpppooonnnoooqqqnnnnnnooopppqqqsssuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxuuuuuuvvvyyy{{{|||{{{yyy}}}}}}}}}|||{{{zzzxxxxxxvvvvvvxxxyyy{{{|||~~~~~~yyyyyyyyywwwtttqqqmmmkkkaaaZZZOOOBBB777000---+++)))))))))))))))***+++,,,&&&&&&''''''''''''''''''))))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''))))))))))))************)))***+++...555CCCTTT___jjjmmmrrruuuxxxzzz}}}~~~wwwrrrmmmmmmnnnnnnooosssyyy}}}vvvcccPPPCCC444111...,,,++++++***)))(((''''''''')))***)))(((&&&''')))+++,,,------------,,,++++++************************++++++++++++)))000//////666===LLLccczzz}}}{{{}}}~~~wwwhhhWWWMMMBBB>>>===AAABBB@@@>>>@@@======<<<<<<<<<======>>><<<===@@@BBBBBB???999444222111111000000000000000///////////////000111111111222222222222222222111000222333333111222444777333555888999888888:::<<<<<<===???@@@AAAEEEIIILLLRRRXXX___eeeeeeccc```___YYYZZZ[[[]]]```dddgggiiimmmsss|||{{{pppiiiffffffeeeddd___``````___\\\YYYUUUSSSOOOOOOPPPQQQSSSUUUWWWXXXVVVXXXZZZ\\\]]]___bbbeeefffgggiiimmmrrrwwwzzz{{{{{{xxxvvvxxx}}}}}}}}}wwwtttppplllhhhfffeeeeeebbbbbbbbbcccdddfffiiijjjgggfffdddbbbaaabbbbbbcccfffffffffffffffeeeeeedddaaa]]]XXXSSSOOOIIIDDD@@@<<<:::999777666555555666777:::???DDDGGGIIIMMMOOOLLLKKKIIIBBB:::333///---,,,++++++***************))))))))))))***************)))***---///666DDDRRR___fffkkkjjjjjjmmmppppppqqqrrrrrrpppmmmlllnnnpppooooooooopppqqqssstttuuuuuuuuuuuuvvvvvvvvvwwwwwwtttuuuvvvwwwwwwvvvtttsssttttttuuuxxx{{{|||{{{zzz||||||||||||{{{zzzyyyyyyxxxxxxyyyzzz{{{|||}}}~~~yyyyyyyyyvvvssspppnnnmmmaaaZZZOOOBBB777000---,,,)))))))))(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''))))))))))))************''')))+++---222===KKKVVVbbbgggnnntttxxx{{{~~~|||yyyrrrpppllljjjjjjpppxxxvvvdddQQQEEE444111...,,,++++++***))))))((('''(((***+++***)))((()))***,,,------,,,,,,++++++***)))))))))******************++++++++++++)))/////////777>>>MMMeee{{{}}}{{{zzz~~~~~~tttcccSSSIII@@@===<<<@@@AAA???===>>>======<<<<<<<<<======>>><<<>>>BBBFFFGGGCCC===888222111000000000000000111///////////////000111111111222222333333222222111///111333222000000222555333666999:::888888:::<<<;;;===>>>@@@BBBEEEKKKNNNTTT\\\gggmmmmmmggg___ZZZWWWXXXZZZ\\\```cccfffgggnnnvvvvvvnnnkkkhhhfffddd______^^^]]]ZZZWWWUUUSSSOOOPPPQQQSSSUUUVVVWWWXXXZZZ\\\^^^___aaacccfffiiifffgggkkkpppvvv{{{}}}}}}{{{wwwrrrssswww}}}~~~~~~~~~tttqqqnnnjjjhhhfffffffffccccccbbbcccdddfffhhhjjjfffdddbbbaaa```aaabbbcccddddddddddddeeeeeeeeefffcccaaa]]]ZZZVVVPPPJJJFFFBBBAAA>>>;;;999777777777:::???EEEJJJMMMPPPRRRTTTNNNMMMHHHAAA999222...---+++******)))))))))))))))))))))))))))************)))(((***---000777EEESSS___fffkkkjjjjjjmmmpppppprrrsssrrrppplllkkkmmmpppooooooooopppqqqrrrssstttttttttuuuuuuvvvvvvvvvwwwvvvxxxzzz{{{{{{yyywwwuuuttttttuuuxxx{{{|||{{{zzzxxxxxxyyyyyyzzzyyyyyyyyyxxxyyyyyyyyyzzzzzz{{{{{{yyyyyyyyyvvvrrrooonnnmmm```YYYNNNBBB888111---,,,***)))((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''))))))))))))************&&&)))+++,,,000888EEEOOO]]]ccckkksssxxx|||~~~~~~xxxtttnnniiiiiioooyyyvvvdddQQQEEE444111...,,,++++++***)))***)))))))))+++,,,+++***)))***+++,,,---,,,+++******)))))))))))))))******)))************+++++++++)))000///000888???OOOggg{{{{{{xxxzzzyyyjjj[[[NNNGGGBBB@@@??????@@@@@@>>>======<<<<<<;;;;;;;;;<<<<<<>>>AAAHHHPPPTTTOOOCCC999444444333333222111000000111000///......///000111222111000000000000000000222000...000333555555333555555666777888999:::::::::;;;???CCCBBBBBBHHHPPPXXXhhhnnnrrrwwwnnn\\\TTTUUUXXX\\\___bbbfffkkkooovvv{{{|||vvvoooiiieeeddd___]]][[[YYYYYYWWWUUUSSSPPPSSSUUUWWWWWWWWWYYYZZZZZZ\\\___cccfffggghhhhhheeegggmmmttt{{{~~~wwwpppmmmkkklllttt}}}~~~}}}zzzvvvrrroookkkgggeeeeeefffggggggfffdddddddddfffhhhiiieeedddbbb```___^^^______cccddddddeeeeeeddddddcccgggdddaaa^^^[[[XXXSSSPPPOOOLLLHHHCCC@@@?????????FFFIIIOOOUUUYYYYYYVVVRRROOOMMMIII@@@777111///000,,,+++***((((((((()))***,,,+++***)))))))))++++++,,,++++++---000888GGGVVV```eeejjjnnnooooooooooootttsssrrrqqqpppqqqqqqrrruuutttrrrqqqpppqqqqqqrrrvvvuuutttuuuwwwwwwuuutttyyyyyyyyyxxxwwwvvvuuutttuuuvvvwwwxxxyyyyyyyyyyyywwwwwwvvvwwwxxxyyy{{{|||zzzzzzyyyyyyxxxxxxxxxxxx|||zzzxxxuuurrrooommmkkk___SSSEEE===666...******''''''&&&&&&&&&&&&''''''***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''')))******(((&&&&&&'''))))))))))))))))))))))))((('''(((---000666BBBMMMXXXcccmmmqqqssswww{{{|||~~~{{{zzzwwwssssssvvv|||xxxiiiSSS@@@777111.........***)))************++++++,,,,,,,,,'''(((((()))***++++++,,,'''***,,,---,,,***))))))((()))+++,,,------,,,+++---+++---333666===RRRhhh|||zzzxxx{{{uuufffWWWKKKDDDAAA@@@>>>>>>??????>>><<<<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>>>>===;;;;;;;;;;;;::::::;;;;;;<<>>333222111000000/////////111000////////////000111000000000111333555666777333222000000222333333222444444555555666666666777<<<===AAADDDDDDDDDKKKTTT]]]oooxxxwwwvvvjjj[[[WWWVVV[[[aaafffiiimmmssswww~~~}}}zzzxxxvvvzzz~~~}}}uuulllfffbbb```]]]ZZZWWWVVVUUUUUUSSSTTTVVVWWWWWWZZZ]]]```fffgggjjjlllmmmmmmmmmlllgggfffiiitttwwwhhh]]]WWWWWWaaalll~~~|||{{{xxxuuurrroookkkgggdddcccdddeeeeeedddcccbbbcccdddeeefffeeeccc```]]]\\\]]]___```bbbcccddddddddddddcccbbbcccaaaaaaaaaaaaaaa___]]]ZZZXXXUUUQQQOOOMMMMMMNNNQQQSSSVVVZZZ]]]\\\XXXUUUOOOLLLFFF>>>666000...///+++***))))))((()))))))))+++******)))******++++++,,,***+++---111999HHHWWWbbbeeeiiikkklllmmmooopppqqqqqqpppqqqrrrtttvvvwwwsssrrrrrrrrrrrrrrrsssttttttttttttvvvxxxyyyxxxwwwxxxxxxxxxxxxxxxwwwvvvuuuyyyzzzzzzzzzzzzzzzzzzzzz{{{zzzxxxvvvvvvxxxzzz|||{{{zzzxxxwwwwwwxxxzzz|||{{{yyyvvvtttssspppllljjj\\\OOO@@@666///***'''))))))((((((''''''(((((()))))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''******))))))))))))******,,,)))&&&&&&(((***)))'''(((((((((((((((((((((((('''''')))---000333<<>>===>>>===<<<:::::::::::::::::::::;;;<<>>===>>>===;;;:::999999999999999:::;;;;;;<<>>>>>===;;;:::888888888888999:::;;;;;;999;;;???AAAAAA===999666222000///------///000111222111000000000000111222999888777666555444444444222333444333222222333555888888999:::;;;<<<======<<<===BBBGGGIIIMMMWWWbbbmmm}}}vvvoooddd[[[^^^eeemmmuuuvvvrrrppprrruuuwww{{{zzzyyyyyyzzz|||yyysssnnneeefffeee```YYYTTTSSSTTTYYYZZZ\\\\\\]]]```cccfffiiijjjkkkkkkjjjhhhfffdddfffdddeeeooo}}}uuucccVVVPPPTTTaaaoooyyy}}}~~~zzzwwwvvvtttpppooolllhhhdddbbbbbbdddeeeffffffffffffffffffeeeeeecccbbbaaa```___``````aaa___```bbbddddddbbb```___[[[[[[]]]```dddfffgggfffaaaaaa```^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[YYYVVVPPPJJJ@@@888333///---+++(((((()))************)))((()))***+++++++++++++++***)))***...222;;;LLL[[[fffhhhlllnnnnnnnnnoooqqqqqqqqqpppoooooopppqqqrrrrrrssssssttttttttttttsssrrrrrrrrruuuxxxyyyyyyxxxuuuvvvwwwxxxxxxxxxxxxxxxyyyxxxwwwvvvwwwxxxyyyzzzyyyxxxwwwvvvuuuvvvvvvwwwxxxwwwwwwvvvuuuuuuvvvvvvsssooollllllmmmjjjccc]]]RRREEE888111---***))),,,)))((((((''''''(((((()))(((((()))))))))(((((('''(((((((((((((((((((((((())))))(((((((((((()))))))))&&&###$$$&&&((((((&&&((((((((((((((((((((((((***(((***,,,---...666???OOO^^^nnnvvv{{{|||yyywwwwww{{{~~~zzzwwwtttttttttsssrrrrrrvvv{{{zzzmmmYYYHHH:::333...------++++++...***************)))))))))))))))))))))************((()))***)))''''''((()))************+++,,,------///---///444777>>>SSSiii}}}zzzxxxwww{{{~~~}}}kkkYYYLLLEEECCCDDDCCCBBB@@@??????>>><<<:::777777777888888999:::;;;666888:::;;;:::888777777222111///......///111333222222111000000111222222999888777666444444333333000222333222111111333666777777999:::<<<===??????AAACCCHHHMMMQQQUUUaaallluuuuuupppggg```bbbhhhpppyyyzzzuuuqqqsssvvvvvvxxx}}}zzzyyyyyyzzzwwwqqqkkkhhhjjjkkkfff^^^WWWUUUUUUZZZ\\\^^^___```aaaccceeehhhiiiiiijjjiiifffdddbbbeeeeeegggnnnwww~~~{{{nnn___UUURRRXXXgggtttzzz~~~zzzvvvuuurrrooommmjjjgggcccbbbcccdddfffffffffffffffeeeeeeddddddbbbbbbbbbbbbbbbaaaaaa```^^^___bbbddddddbbb___^^^[[[[[[]]]aaaeeehhhhhhhhhbbbbbbaaaaaa`````````___```^^^]]]]]]]]]\\\ZZZXXXPPPIII???777222///,,,***'''((()))***+++******)))'''(((***+++,,,,,,++++++***)))***...333<<>><<<;;;777777777777888999:::;;;444555666666555555555666333111///......000222444333222111000000111222333888888666555444444444444111333555444222333666999666777888:::<<<>>>???@@@EEEGGGLLLSSSWWW\\\hhhtttzzzuuuqqqjjjcccffffffoooyyyzzzuuuppprrrvvvvvvwww||||||yyywwwxxxxxxuuummmfffjjjmmmoookkkbbbZZZWWWWWW[[[]]]```aaaaaabbbccceeeeeefffggggggfffdddaaa```cccdddfffkkkqqqvvvxxxyyytttiii\\\UUUTTTZZZjjjwwwzzzzzzvvvtttqqqnnnllliiifffcccbbbccceeefffeeeeeeeeeeeeeeedddcccbbbaaabbbcccddddddcccaaa```]]]___bbbddddddbbb___]]]______```bbbeeeggggggeeeaaaaaa````````````______aaa```^^^]]]^^^]]]\\\ZZZPPPHHH>>>666111///,,,***'''((()))+++++++++***)))'''(((***+++,,,,,,++++++)))(((***...333<<>>===;;;:::999:::888666555666666666555333333333333333444555666444333111///......///000111111000000//////......333444444444444333222222888===@@@===666111333666444777:::===>>>???BBBDDDEEEKKKRRRWWW]]]fffrrr{{{uuuiiiccccccfffkkknnnqqqrrrqqqrrrtttwwwyyy{{{~~~zzzwwwtttpppkkkgggfffjjjmmmiiiaaa\\\]]]aaacccaaa```aaabbbdddddddddiiifffgggjjjggg___]]]aaafffggghhhkkknnnnnnllljjjhhhccc[[[UUUWWWcccsss}}}wwwttttttqqqmmmgggeeeccc```___```aaabbbgggffffffeeeeeedddcccccceeeeeeddddddcccbbbbbbaaa^^^___aaa```^^^]]]]]]^^^]]]___```bbbcccccccccbbbbbbcccdddddddddcccbbbaaaaaa___]]]\\\\\\[[[YYYWWWOOOGGG<<<333000...---++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,///666CCCSSS^^^gggjjjooorrrssssssttttttpppooooooqqqrrrsssrrrqqqqqqqqqrrrrrrssstttttttttxxxwwwuuutttsssssssssttttttvvvxxxxxxvvvtttttttttqqqrrrssstttuuuwwwwwwxxxxxxzzz|||{{{xxxxxxzzz|||uuuuuuuuuvvvuuurrrlllhhhfffdddccceeegggccc[[[SSS@@@555,,,+++---+++((('''***)))(((''''''((()))***))))))))))))))))))))))))''')))******))))))***,,,+++***))))))+++,,,+++***'''(((***,,,,,,***((('''******)))(((((())))))***,,,******,,,---///888BBBRRR___mmmtttxxx}}}~~~~~~{{{zzz~~~}}}}}}{{{{{{zzzyyyxxxwwwvvvvvvvvvwwwyyy{{{~~~~~~sss]]]JJJ<<<666000------...---+++---,,,++++++,,,,,,***)))(((((((((((())))))))))))++++++******************++++++++++++++++++++++++,,,...000333444<<>>>>>>>>>>>=========;;;999666555555666555555333333333333333444555555444333111///......///000111000000000/////////...000111111222222222111111222666;;;<<<999888:::<<<555888;;;===>>>???AAACCCGGGLLLRRRWWW^^^hhhttt}}}vvvjjjcccccceeejjjlllnnnnnnnnnooorrruuuzzz{{{~~~|||yyyvvvpppiiieeedddgggiiigggcccaaabbbdddgggdddbbb```aaaccceeefffjjjhhhjjjllliiiaaa^^^aaagggggghhhjjjlllmmmkkkjjjeeeaaaZZZVVVZZZgggwww~~~wwwttttttqqqlllgggeeebbb```___```aaacccffffffeeeeeedddcccccccccccccccbbbbbbaaa``````___^^^```aaaaaa___^^^^^^___^^^___```aaabbbcccccccccbbbcccdddeeeeeeeeedddcccbbb```^^^]]]\\\[[[YYYVVVNNNFFF;;;333///...,,,++++++++++++++++++*********++++++++++++++++++++++++)))+++---000777DDDTTT___fffjjjnnnqqqrrrrrrrrrsssrrrqqqqqqsssuuuuuutttsssssssssssstttuuuuuuvvvvvvxxxwwwuuutttsssssssssttttttvvvxxxxxxvvvtttttttttuuuuuuuuuvvvvvvwwwwwwwwwxxx{{{}}}|||zzzxxxyyy{{{uuuuuuuuuuuuuuuqqqlllhhheeecccaaaccceeebbb[[[TTTBBB777---+++,,,***'''&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((*********)))((()))******)))((()))+++,,,+++***((()))************)))(((************************,,,******,,,---///888BBBQQQ^^^mmmtttxxx|||~~~~~~|||{{{~~~~~~~~~}}}||||||{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxrrrsssuuuwwwzzz}}}~~~rrr]]]JJJ<<<777111......///...,,,---,,,***+++,,,,,,+++)))(((((((((((()))))))))***************************++++++++++++++++++++++++,,,---000222444<<>>???@@@AAAAAA<<<999666555555555555444333333222222333333444444333222000///...//////000000000000000///////////////000111222222333333222000333777;;;===>>>>>>>>>777999<<<======>>>AAACCCHHHLLLRRRXXX```lllyyyzzzmmmeeedddfffjjjjjjjjjiiiiiikkkooossszzz{{{~~~~~~}}}yyyqqqhhhbbbbbbcccdddeeefffggghhhhhhkkkhhhccc``````cccgggjjjnnnnnnpppqqqmmmfffbbbbbbhhhgggfffgggiiijjjiiihhhddd___ZZZYYY___mmm|||~~~xxxuuuuuuqqqkkkfffdddbbb```___```bbbccceeeeeeeeedddccccccbbbbbb`````````___^^^^^^]]]]]]___```bbbaaa___^^^^^^_______________aaabbbcccdddcccdddeeegggggggggffffffcccaaa___^^^]]][[[XXXUUUMMMEEE:::222...---,,,***+++++++++******))))))(((++++++++++++++++++++++++***,,,...111999FFFVVVaaafffiiimmmpppppppppqqqrrrssssssssstttwwwwwwvvvuuurrrssssssttttttuuuuuuvvvwwwvvvuuutttsssssstttuuutttvvvwwwwwwuuuttttttuuuwwwwwwwwwwwwwwwwwwwwwwwwyyy{{{}}}~~~|||zzzyyyyyytttttttttuuutttqqqlllhhhdddaaa___```bbb```ZZZTTTCCC777---******(((&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((*********(((((((((******)))((()))+++,,,+++***)))))))))))))))))))))))))))***+++,,,,,,+++******,,,******,,,,,,///888AAAPPP^^^mmmtttxxx|||~~~}}}~~~}}}|||zzzzzz{{{{{{||||||||||||zzzzzzyyyyyyxxxxxxwwwwwwzzzyyyxxxwwwwwwwwwwwwwwwrrrssstttvvvyyy|||~~~|||ppp\\\JJJ===888222//////000///------+++***+++,,,,,,+++)))((((((((()))))))))******************************++++++++++++++++++++++++,,,---000222444===PPPbbbyyy~~~vvvqqq}}}yyyssstttwww}}}zzzkkkWWWHHHAAAAAAAAA@@@;;;;;;<<<>>>???AAABBBBBB<<<:::777555555555444333333333222222222222333333222111000///////////////000000000000////////////000111222444555666666666444555777;;;???@@@===:::999:::<<<======>>>AAACCCGGGLLLRRRZZZdddqqq~~~rrrjjjhhhiiikkkiiigggfffgggjjjooorrrvvvvvvzzz{{{rrrggg```cccaaaaaaccchhhkkkkkkjjjllliiieeeaaaaaaeeelllqqquuuwwwzzzzzzuuummmhhheeeeeedddcccccceeeggggggfffeee```[[[]]]eeerrr}}}xxxuuutttpppjjjeeecccaaa______```bbbdddeeeddddddccccccbbbbbbaaa_________^^^]]]]]]\\\\\\___aaabbbaaa```^^^_________^^^^^^^^^___aaacccdddcccdddfffhhhiiiiiihhhhhhcccbbb```^^^]]][[[WWWTTTLLLCCC888111---,,,+++***+++++++++***)))(((''''''************************+++,,,///222:::HHHXXXdddhhhjjjnnnpppppppppqqqqqqsssrrrssstttwwwxxxwwwvvvpppppppppqqqrrrrrrssssssvvvvvvtttsssssstttuuuuuutttvvvwwwvvvuuutttuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwyyy{{{~~~~~~}}}{{{xxxwwwsssssstttttttttqqqlllhhhccc___\\\]]]^^^]]]WWWQQQ@@@666,,,))))))''''''(((''''''''''''''''''''''''))))))))))))))))))))))))&&&((())))))(((((()))+++)))(((''')))+++,,,+++******)))(((((((((((()))***(((***,,,------,,,+++***,,,******+++,,,///777AAAQQQ___nnnvvvyyy|||}}}|||~~~~~~~~~}}}||||||wwwwwwwwwwwwxxxxxxyyyyyywwwwwwvvvuuuttttttssssssvvvuuusssqqqpppooooooooopppqqqrrrtttvvvyyy{{{|||}}}~~~~~~~~~xxxmmmZZZJJJ>>>999333///000111000...,,,+++******,,,,,,+++***(((((()))))))))************************++++++++++++++++++++++++++++++++++++---000222444===PPPbbbyyy|||qqqfff```|||xxxtttvvv{{{uuugggTTTFFFAAAAAAAAAAAA=========>>>??????@@@@@@<<<999666555555666555444333222222111111111222222000000000///////////////////////////000000000000000111333444555666777777777666777:::???@@@<<<888:::;;;<<<======>>>AAACCCFFFKKKTTT^^^jjjvvvvvvmmmkkklllkkkiiiffffffhhhlllqqqsssqqqrrruuu}}}{{{ssshhh```dddaaa```bbbhhhkkkkkkiiikkkiiifffddddddiiirrrxxx~~~}}}tttlllgggaaa```___```ccceeeffffffiiiccc^^^aaakkkxxx|||vvvsssrrroooiiicccbbb```^^^___```cccdddeeeddddddccccccbbbbbbaaa```______^^^]]]]]]\\\\\\___```bbbaaa___^^^^^^___^^^^^^]]]]]]^^^```bbbccccccdddfffhhhiiiiiihhhhhhcccbbb```___^^^[[[WWWTTTKKKCCC888000---,,,+++***+++++++++***)))(((''''''************************+++---///333;;;IIIZZZfffjjjlllooopppppppppqqqrrrqqqpppppprrruuuvvvuuutttooooooppppppqqqrrrrrrrrruuuuuutttsssssstttvvvvvvtttvvvvvvvvvuuutttvvvwwwsssttttttuuuwwwxxxxxxyyyyyyzzz|||}}}}}}|||yyyvvvsssssstttuuutttqqqmmmiiibbb^^^[[[ZZZ[[[YYYRRRLLL;;;222+++))))))'''(((+++(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&((((((((()))+++---(((''''''(((***,,,+++***))))))(((''''''((())))))((()))+++---...---+++***+++))))))+++,,,...777AAARRRaaaqqqyyy|||~~~~~~||||||||||||||||||{{{{{{{{{uuuuuutttttttttuuuvvvwwwxxxwwwvvvtttrrrqqqooooooqqqooollliiigggeeeeeeeeehhhiiijjjlllooorrrtttuuuyyyzzzzzzxxxuuurrrrrrtttyyy{{{tttiiiXXXJJJ???999333000000111000...,,,+++******,,,,,,,,,***))))))))))))************))))))*********++++++++++++++++++++++++++++++++++++,,,///222444===QQQcccyyyzzzooocccWWWOOO~~~yyyvvvuuuxxx~~~ooobbbQQQEEEAAAAAAAAA@@@>>>>>>>>>>>>============:::888666555666666666555222222111111000000111111////////////////////////////////////000000000000///000111333444444555555666555555999===???===;;;:::;;;<<<<<<===???BBBEEEGGGMMMXXXdddoooxxx}}}~~~tttmmmlllmmmkkkhhhffffffjjjooosssuuuppppppsss{{{{{{sssjjjddddddbbb```bbbfffjjjjjjiiiiiijjjiiihhhhhhmmmuuu|||xxxmmmeee\\\\\\]]]```dddggghhhhhhllleeeaaaeeeqqq|||yyysssppppppmmmiiibbbaaa___^^^___aaaccceeeeeeeeeeeedddccccccbbbbbb```______^^^^^^]]]\\\\\\^^^___aaa```^^^]]]]]]^^^]]]]]]]]]^^^___```aaabbbcccdddeeegggggggggffffffbbbaaa``````___\\\XXXUUUKKKCCC888000------,,,***+++++++++******))))))(((***************************,,,///444<<>>999333000000111000...+++*********,,,---,,,+++)))))))))*********++++++)))))))))***++++++,,,,,,+++++++++++++++++++++++++++,,,///222555===QQQcccyyywwwkkkaaaUUUJJJBBB{{{vvvsssuuuyyy}}}hhh\\\MMMCCC@@@@@@???>>>>>>>>>======<<<<<<;;;;;;999777555555666777777777222222111000000000000000......///////////////....../////////000000000111000111222333444444444444666555666777999;;;<<<<<<999:::;;;<<<===@@@DDDGGGKKKRRR^^^jjjssswwwvvvttttttxxxzzzvvvooojjjiiikkkiiigggeeeggglllqqquuuvvvssssssuuu{{{|||yyyssslllhhhbbbaaa```aaadddgggjjjkkkhhhkkkmmmmmmlllooouuu{{{vvvjjj___YYYZZZ]]]bbbgggkkklllllllllfffbbbhhhvvv}}}wwwooolllnnnlllhhhaaa```^^^^^^^^^aaaccceeeffffffeeeeeedddccccccccc______^^^]]]]]]\\\\\\[[[]]]^^^```___]]]\\\\\\]]][[[\\\]]]^^^___`````````bbbcccdddeeeeeeeeedddcccaaa````````````]]]YYYVVVKKKCCC888111......---++++++++++++++++++************************************,,,///333<<>>555///,,,+++***'''&&&)))''''''((())))))(((''''''((((((((((((((((((((((((&&&''')))(((''''''((()))'''&&&&&&'''***++++++***&&&'''((())))))((('''&&&(((((())))))***++++++,,,+++))))))++++++...666@@@RRRbbbsss{{{}}}~~~|||xxxvvvvvvuuuuuuuuuuuuvvvvvvooonnnmmmllllllnnnoooppppppoookkkgggbbb]]]ZZZXXXSSSQQQNNNKKKIIIIIIJJJKKKPPPQQQSSSVVVZZZ]]]aaabbb___bbbeeeddd```___aaaeeekkksss{{{~~~}}}rrriiiaaaUUUJJJ>>>888222//////000///...+++***)))***,,,---,,,+++))))))*********+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++***,,,///222555>>>QQQdddyyy|||sssfff[[[RRRJJJ@@@:::yyytttppptttyyy~~~xxxdddYYYKKKBBB??????===<<<======<<<<<<;;;;;;;;;;;;888666444444666888888888222222111000000///000000......///////////////....../////////000000111111333333444555666666666666888888777777777888:::;;;999:::;;;<<<===@@@EEEHHHNNNVVVbbbnnnuuuvvvqqqllljjjooorrrpppjjjffffffhhhgggeeedddgggmmmrrruuuvvvwwwvvvwww|||~~~{{{wwwsssnnnkkk______```aaacccfffjjjmmmiiimmmppppppnnnpppuuuyyy~~~tttfffZZZWWWYYY^^^dddkkknnnoooooollleeebbbiiixxx}}}uuummmjjjllllllhhhaaa```^^^]]]^^^aaadddfffgggffffffeeeeeeddddddccc^^^^^^]]]]]]\\\[[[[[[[[[\\\^^^___^^^]]][[[\\\\\\ZZZ[[[]]]___`````````___bbbcccdddddddddcccbbbaaa`````````aaa```^^^ZZZVVVKKKCCC999111///...---,,,+++++++++++++++,,,,,,,,,)))))))))))))))))))))))))))+++...333<<>>QQQdddyyyqqqgggZZZPPPIIICCC;;;666|||wwwuuuuuuwww}}}~~~|||ooo]]]RRRGGGCCC@@@>>>===???===<<<;;;:::999888888888777333222444777555333111333333222222111000000000///////////////000111111111000///......///000111444444555666888999:::;;;999777555333333444666888999888888999<<>>:::888888666555444333333333777777777888;;;>>>BBBDDDCCCGGGLLLNNNOOOUUU]]]dddlllrrryyy~~~|||rrrkkkcccUUUIII@@@999444555555222//////++++++++++++++++++++++++************************------,,,+++*********************++++++,,,,,,,,,---***+++111555===PPPeeeyyy|||rrrcccYYYLLLCCC>>>;;;666333~~~yyytttqqqqqqwww}}}~~~vvvhhhXXXNNNDDDAAA@@@>>>>>>AAA===<<<;;;:::999999999999888777777:::;;;999555222222222111111000////////////////////////000111111000//////...///000111222666777888:::;;;===>>>>>>999777555333333555777888::::::::::::<<>>:::999888555222111111000///........................111444666888;;;>>>BBBEEEHHHNNNWWW___iiipppxxx~~~vvvppphhhYYYLLL???777111222222///------++++++++++++++++++++++++*********************+++,,,,,,+++*********++++++++++++++++++,,,,,,,,,,,,000---...444888@@@TTTiii{{{pppeeeVVVNNNCCC;;;888666333000|||wwwrrrooooooxxx~~~~~~mmm___QQQHHH@@@???@@@???@@@BBB===<<<;;;999999999::::::<<<>>>AAACCCCCC???999333111111111000//////......///////////////000000111.........///000111222333777888999;;;===>>>???@@@888777555444444555777888:::;;;;;;;;;>>>BBBIIINNN___eeekkknnnjjjaaaYYYTTTUUUWWWZZZ\\\^^^```dddfffggghhhjjjlllnnnnnnnnnnnnsssuuuxxx|||~~~zzzsssmmmiiihhhbbb]]]ZZZ]]]aaadddhhhnnnnnnnnnmmmkkkiiihhhiiikkknnnoooppppppmmmhhhccc```^^^ccckkksssxxxyyyxxxwwwtttsssuuu|||vvvrrrllljjjjjjjjjiiiggg```^^^\\\]]]___bbbcccccchhhhhhgggeeedddbbbaaa``````___^^^]]][[[ZZZYYYXXX\\\]]]___`````````____________^^^]]]\\\[[[ZZZYYY^^^^^^```cccfffeeeccc``````^^^^^^```bbbbbb^^^[[[NNNEEE:::222///...---+++++++++************+++++++++***************++++++---...111:::GGGVVVbbbhhhhhhhhhjjjkkkmmmnnnoooppppppppppppppppppppppppppppppooonnnmmmnnnooopppqqqqqqrrrssssssrrrrrrtttvvvzzz{{{|||{{{yyyxxxxxxyyyzzzxxxwwwwwwxxxyyyxxxwwwvvvwwwyyyzzz{{{{{{zzzzzzzzzyyyyyyyyywwwtttoookkkccc___ZZZVVVRRRLLLDDD>>>111...+++))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''''''((()))***************+++***((()))+++---//////888@@@KKKUUU]]]bbbeeegggcccbbbbbbbbbddddddcccaaa]]]^^^^^^]]]YYYQQQGGG@@@:::666111///000000///---++++++************++++++++++++++++++,,,///111222111333777999===DDDNNNUUUbbbjjjuuu||||||wwwnnn___QQQ@@@888000//////---,,,---************************)))))))))******+++++++++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000---///555:::CCCWWWlll}}}tttcccWWWHHHBBB999444333222111///|||wwwrrrpppqqqyyyyyyhhhYYYLLLDDD>>>>>>???>>>>>>@@@===<<<:::999999:::;;;<<>>555222222111111000/////////000000////////////000000---......///111222333444444555777999;;;<<<======777666555444555666888999:::;;;<<<<<>>===<<<======<<<:::999999:::<<<>>>GGGQQQYYYYYYUUUNNNCCC777444333333222222111111000000000////////////000000---...///000111222333333222444666888:::::::::999555555555555666777999:::999;;;===>>>@@@HHHSSS\\\iiijjjkkkiiiddd___[[[YYYTTTTTTUUUTTTUUUWWW[[[______bbbfffjjjnnnoooppppppssswww|||~~~~~~||||||}}}{{{uuuqqqooofff```]]]```dddfffkkkppprrrppplllgggaaa___```bbbdddbbb```aaaccceeeeeeeeeaaaiiittt~~~~~~{{{}}}~~~qqqnnnlllmmmooooookkkhhhbbb```______aaadddeeefffhhhfffdddaaa___^^^^^^^^^\\\]]]^^^^^^^^^^^^]]]]]][[[\\\^^^```````````````ZZZZZZYYYYYYYYYYYYZZZ[[[]]]^^^```dddggggggeeeccc```______aaadddccc^^^ZZZKKKCCC888111......---,,,++++++************++++++******))))))***++++++,,,***---333???MMMZZZccchhhjjjjjjjjjjjjlllmmmoooppprrrrrrqqqqqqppppppoooooonnnnnnnnnnnnnnnoooooopppqqqsssttttttsssrrrssstttwwwyyyzzzzzzzzz{{{~~~~~~|||yyyxxxwwwwwwuuutttwwwxxxzzz{{{||||||{{{zzzwwwuuuuuuuuuvvvuuusssqqqccc]]]XXXUUUTTTOOOFFF>>>000---***)))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))******++++++++++++******((((((***---...+++(((***---333777;;;>>>BBBEEEGGGFFFGGGIIIKKKLLLLLLJJJHHHHHHGGGDDD???999444111111///---,,,---------,,,************+++,,,---...******************++++++------,,,---///444:::???IIIRRR^^^hhhnnnrrruuuxxxwwwfffWWWEEE;;;222///...------///))))))))))))))))))))))))(((((()))))))))*********))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,...444999BBBWWWlll}}}ooo___PPPFFF<<<999555222111111000000~~~xxxuuussspppsssxxxsssaaaSSSGGG@@@<<<===>>><<<;;;;;;===;;;999888999;;;>>>???LLLYYYbbbaaa\\\TTTGGG:::555444444333222222111111111000000///////////////...///000111222222333222444555777999::::::888777444555555666777999:::;;;999<<>>??????===;;;<<<;;;888444111000000,,,,,,+++***)))))))))))))))))))))))))))***+++,,,*********+++++++++++++++...---,,,,,,...111444666===EEEPPPYYYaaahhhoootttyyyhhhYYYDDD:::111...---+++***,,,************************))))))))))))))))))))))))******)))))))))***++++++*********++++++,,,,,,,,,000---///555:::CCCWWWlll~~~qqqaaaQQQDDD===777555333111///...------{{{vvvtttrrrrrrwww~~~|||nnn]]]NNNDDD>>>;;;===???===;;;<<<===;;;999888999;;;???AAAQQQ```iiifff___XXXJJJ<<<444444333333222111111000111111000//////////////////000111222222222222111555666888::::::888666555444444555666888999:::;;;;;;>>>BBBDDDIIITTTdddqqquuurrrmmmfff___ZZZYYYYYYZZZ[[[\\\[[[[[[\\\___aaaaaabbbeeehhhlllooorrrssssssyyy}}}zzzzzz{{{~~~}}}zzzyyyxxxoooiiifffhhhkkknnnrrrwww{{{yyytttkkkccc]]][[[[[[XXXZZZ\\\\\\\\\___fffkkkqqqwww{{{uuuooonnnnnnqqqsssqqqlllgggaaa___]]]]]]```bbbddddddcccbbbaaa___^^^]]]]]]]]]ZZZ[[[^^^```aaaaaa``````[[[\\\]]]^^^^^^]]]\\\\\\\\\[[[YYYXXXXXXXXXZZZ[[[^^^]]]]]]^^^aaabbbcccbbb```______aaaccc```ZZZUUUFFF>>>444---+++++++++***++++++************++++++))))))))))))***+++,,,---,,,000888EEERRR^^^eeehhhkkkkkkjjjjjjkkkmmmooopppqqqqqqqqqqqqqqqqqqqqqqqqnnnoooppppppppppppppppppnnnqqqsssttttttssstttuuusssttttttttttttwwwzzz}}}{{{yyyxxxwwwxxxxxxwwwvvvxxxyyyzzz||||||||||||{{{tttttttttuuuvvvuuurrrpppbbb]]]XXXXXXWWWQQQDDD999///---***((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++)))***************))))))''')))+++,,,++++++,,,---(((***,,,,,,,,,,,,---///000///000111444555444333///111222000---++++++,,,)))******)))((((((((())))))(((((((((((())))))***,,,,,,------............,,,+++***+++---//////000444:::DDDMMMVVV```kkksss}}}zzzjjj[[[EEE;;;333000///,,,***+++++++++++++++++++++++++++*********)))((((((''''''+++******))))))))))))***(((((())))))***+++,,,,,,000---...444888@@@TTTiii~~~rrrcccRRREEE<<<777222222111000...---,,,---|||wwwuuutttuuu|||~~~yyykkkYYYJJJBBB<<<:::===@@@>>>=========;;;999888999<<>>666333222...,,,---++++++++++++++++++++++++++++++***)))((('''&&&&&&++++++***)))(((((())))))&&&&&&''')))***+++,,,------***+++111555===PPPeee~~~|||uuuhhhXXXIII???999777000000111000.........///{{{yyyuuurrrrrruuuzzz~~~}}}pppeeeXXXMMMBBBAAA>>><<<;;;;;;<<<<<<;;;;;;999888888;;;@@@DDDPPPcccpppkkk```VVVHHH:::222111000000111000...,,,........................///000222222222222444666333555777777666555555666444555666777777999<<>>LLLZZZdddiiijjjlllmmmlllkkkjjjllloooqqqpppqqqqqqpppooooooppprrrqqqpppppppppppprrrssstttpppqqqrrrrrrqqqpppqqqssspppsssuuuuuutttrrrrrrssssssuuuxxx{{{||||||{{{zzz{{{{{{|||}}}}}}|||zzzzzzzzzyyyxxxxxxxxxwwwtttqqqjjjfffaaa^^^XXXMMM>>>333---***(((+++///111...***))))))(((''''''''''''(((''''''&&&%%%%%%'''((()))&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&******)))((('''&&&&&&%%%,,,,,,++++++******))))))((())))))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,************************))))))))))))))))))))))))************))))))))))))''''''''''''(((***+++,,,************************)))************+++++++++000111555>>>HHHSSScccqqqxxx~~~yyyiiiZZZCCC:::222000///,,,***+++))))))*********))))))(((++++++******************))))))))))))))))))))))))))))))***+++---...//////---...000444888AAARRRcccvvvxxxiiiVVVIII???777333444//////000111000///---,,,zzzxxxuuusssssswww|||yyymmmbbbUUUKKKBBBAAA???===<<<<<<======;;;:::999777777:::???CCCMMM^^^iiidddZZZQQQEEE999333222000000000000...,,,........................,,,...000000000000222333333555777777555444444444333444666777999<<<@@@CCCAAAFFFLLLQQQ\\\hhhpppqqqqqqmmmggg```[[[WWWUUUTTTUUUXXX\\\]]]\\\\\\^^^```bbbeeehhhjjjkkklllmmmnnnnnnrrrvvvyyyxxxvvvuuuuuu}}}||||||{{{zzzxxxvvvttttttrrrpppqqqtttwwwxxxyyywwwsssmmmfff___ZZZWWWVVVVVVVVVYYY\\\\\\^^^gggqqq~~~|||uuupppoooooommmkkkkkkjjjhhhfffcccaaa^^^YYYWWWYYY]]]```aaabbbaaa```___^^^]]]\\\\\\\\\]]]]]]^^^]]]\\\[[[ZZZ]]]]]]]]]]]]]]]\\\\\\\\\YYYZZZZZZYYYWWWVVVXXXYYYZZZZZZZZZ[[[\\\]]]___```^^^``````^^^^^^^^^WWWNNNCCC999111...---***)))+++++++++++++++++++++++++++)))***+++***))))))+++---///555@@@NNN[[[eeeiiijjjkkkllllllkkkjjjkkknnnqqqooopppqqqpppnnnnnnpppqqqppppppoooooopppqqqssstttqqqrrrsssrrrqqqpppqqqrrrqqqsssuuuuuusssrrrrrrssssssuuuxxx{{{||||||{{{zzz}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyyyyyyyxxxuuussspppkkkeee^^^TTTHHH:::000,,,***(((***...///,,,(((''''''&&&%%%%%%%%%%%%&&&(((''''''''''''((())))))'''(((((((((((((((((('''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$)))))))))(((((('''''''''(((((())))))***++++++,,,***))))))((((((((())))))************************))))))))))))))))))))))))(((((())))))*********+++******)))(((((((((((((((************************************++++++++++++------111888???HHHVVVcccssszzzyyyiiiZZZCCC:::222000///,,,***+++)))******+++******))))))************************))))))))))))))))))))))))+++++++++,,,,,,---------,,,---000333777@@@QQQbbbuuuqqqbbbQQQEEE<<<444222222000000///...,,,***((('''yyywwwuuutttuuuzzzttthhh^^^RRRHHHAAA@@@???>>>===>>>>>>???:::999888666666888<<<@@@HHHVVV^^^YYYPPPIII@@@777444222000/////////...---........................,,,...000000000000222444666888999999777555555555222444777999;;;???DDDGGGDDDLLLUUU\\\dddkkknnnllldddbbb^^^ZZZVVVUUUTTTTTTSSSVVVYYY[[[\\\]]]___```aaadddiiilllmmmmmmmmmnnnnnnqqqssstttsssrrrrrrsss||||||||||||{{{yyywwwvvvyyywwwuuuuuuwwwyyyyyyyyyvvvsssnnnhhhaaa\\\XXXVVVXXXXXXZZZ]]]]]]^^^gggrrr~~~zzz|||vvvqqqnnnmmmnnnmmmkkkiiiiiigggdddaaa___\\\XXXVVVXXX[[[]]]___aaa``````___^^^]]]\\\\\\\\\\\\\\\\\\[[[ZZZXXXXXXZZZ[[[\\\]]]]]]]]]\\\[[[WWWYYYZZZYYYXXXVVVWWWWWWXXXYYYYYYZZZ\\\^^^___```^^^```___^^^^^^]]]VVVNNNCCC999111///...,,,+++,,,++++++++++++++++++++++++)))***++++++)))***+++---///555BBBQQQ^^^fffiiiiiijjjkkkkkkjjjjjjkkkmmmpppoooooopppooonnnmmmoooqqqpppooooooooooooqqqrrrsssrrrssstttsssqqqooopppqqqqqqsssttttttsssrrrrrrssstttvvvyyy{{{}}}}}}|||{{{}}}}}}}}}}}}~~~~~~}}}{{{yyyyyyyyyyyywwwvvvrrrnnnfff[[[OOOBBB777111+++)))((()))+++,,,)))&&&((('''&&&&&&%%%%%%&&&&&&'''(((((()))))))))))))))(((((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''(((((())))))******+++***))))))(((''''''''''''************************))))))))))))))))))))))))''''''((()))***+++,,,,,,******)))(((((((((((()))************************************+++++++++,,,---,,,...333888===IIITTTkkksss~~~yyyhhhYYYBBB999111///...+++***+++******+++++++++++++++***************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,+++++++++,,,...222555>>>PPP```tttwwweeeWWWHHH???888222///000000///...,,,***)))((((((}}}wwwuuurrrsssvvv|||}}}ooocccZZZOOOFFFAAA@@@??????>>>??????@@@999999777555444666999<<>>===;;;999888888888999;;;===???BBBFFFJJJKKKWWWeeekkkllljjjddd^^^RRRRRRQQQQQQRRRSSSTTTUUUUUUUUUUUUWWWYYYZZZ[[[[[[^^^bbbhhhlllmmmmmmmmmmmmpppqqqqqqpppnnnoooqqqsssyyy||||||{{{zzzzzz|||}}}}}}||||||yyytttmmmeee]]]XXXUUUUUUVVVYYY^^^```dddooo{{{}}}wwwrrrpppnnnnnnnnnmmmkkkjjjiiigggdddaaa]]]ZZZWWWUUUWWWYYYZZZ[[[^^^^^^^^^^^^^^^]]]]]]]]][[[[[[ZZZXXXWWWVVVUUUUUUVVVXXXZZZ\\\\\\[[[ZZZYYYUUUWWWYYYYYYWWWUUUUUUUUUWWWWWWXXXYYY[[[^^^___aaa```aaaaaa^^^^^^]]]VVVMMMBBB888111//////------///++++++++++++++++++++++++***+++,,,+++******,,,...///777DDDTTTaaahhhiiiggggggiiijjjkkkjjjkkkmmmooonnnoooooonnnmmmmmmnnnppppppooooooooooooqqqrrrsssssstttuuusssqqqppppppqqqrrrssstttsssrrrrrrssstttwwwxxxzzz{{{}}}}}}~~~~~~|||{{{{{{{{{{{{}}}}}}|||zzzyyyyyyxxxvvvtttkkkfff\\\NNNAAA888333222***)))))))))))))))'''&&&******)))(((((((((((()))%%%&&&'''((()))((('''&&&&&&''''''((((((''''''&&&))))))((((((((('''''''''''''''(((((()))*********)))))))))***************(((((((((((()))))))))))),,,,,,***)))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))(((((((((((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------...222333555<<>>>>>===999999888666333333555777999;;;<<<;;;888666444444000//////111333333222111///////////////////////////111333333333333555777777999::::::888666666666999:::<<<>>>@@@CCCHHHKKKLLLZZZhhhnnnmmmjjjbbb[[[OOOOOOOOOPPPQQQSSSTTTUUUUUUTTTSSSUUUWWWYYYZZZYYY]]]aaafffjjjkkkllllllmmmnnnnnnnnnmmmlllmmmppprrr|||~~~}}}}}}}}}~~~~~~zzztttlllddd^^^YYYVVVUUUVVVYYY^^^aaafffsss~~~wwwtttrrrpppooommmllljjjiiiiiihhheeeccc^^^[[[XXXWWWXXXZZZ[[[[[[]]]]]]]]]]]]]]]^^^^^^^^^[[[ZZZYYYWWWVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZYYYXXXUUUWWWXXXWWWVVVTTTUUUUUUWWWXXXXXXYYY[[[]]]^^^___^^^___^^^\\\\\\ZZZSSSJJJ@@@777000...///------///++++++++++++++++++++++++***+++,,,+++***+++,,,...000777DDDSSS```ggghhhggggggiiikkklllllllllnnnpppoooooopppooonnnmmmoooqqqqqqpppppppppppprrrssstttssstttuuusssrrrpppqqqrrrsssssstttsssqqqqqqsssuuuxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~|||{{{yyyyyyxxxvvvrrroooggg```SSSFFF:::222---+++)))************))))))((()))(((''''''&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&)))))))))(((((((((''''''&&&&&&&&&''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((++++++***))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***,,,000000111777???JJJUUUfffttt~~~tttaaaPPP???666///------***)))+++((()))***+++,,,,,,,,,,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))'''((()))***+++---......++++++---000333;;;MMM]]]qqq}}}{{{sssggg[[[FFF===666555444111...//////...---+++******))))))|||yyyuuuqqqooorrryyy}}}~~~}}}ppp___TTTNNNGGGAAA@@@@@@??????>>>===<<<;;;::::::999666444333444666777666777777555444333444///000222555888888666444////////////////////////...000111222111222444555444666888888777555555666777999<<<>>>AAAEEEJJJMMMSSSaaammmppplllfff]]]VVVNNNNNNOOOPPPPPPQQQRRRRRRSSSRRRQQQRRRWWWZZZ[[[ZZZ]]]```dddgggiiijjjlllmmmmmmnnnnnnnnnnnnoooqqqsss{{{~~~{{{wwwqqqiiiccc]]]ZZZYYYWWWWWWZZZ___aaagggsssyyyuuusssqqqooojjjiiihhhhhhhhhgggeeeccc___]]]ZZZYYYZZZ[[[\\\[[[\\\\\\\\\]]]]]]^^^^^^^^^ZZZYYYXXXWWWVVVWWWWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXVVVWWWWWWVVVTTTSSSUUUVVVXXXXXXYYYYYYZZZ\\\]]]^^^]]]___^^^\\\[[[ZZZRRRIII???666...---...------///+++++++++++++++++++++++++++,,,,,,,,,++++++---...000777CCCRRR___fffhhhggggggiiilllmmmmmmmmmooopppooopppqqqpppnnnnnnpppqqqrrrqqqqqqqqqqqqssstttuuurrrssstttsssrrrqqqrrrssssssttttttrrrqqqqqqsssuuuyyyyyyzzz|||}}}~~~~~~zzzyyyyyyyyywwwtttnnnjjj___VVVIII>>>666000+++''')))***,,,,,,++++++++++++)))((((((''''''''''''''''''''''''''''''(((((()))''''''((((((((((((''''''))))))))))))(((((((((''''''''''''''''''(((((((((((()))))))))*********+++***************************))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,+++******))))))******************************+++++++++,,,,,,,,,------******,,,///...---222999???JJJ[[[kkkvvv~~~~~~rrr^^^MMM>>>555...---,,,***)))***'''((()))***++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))((())))))***+++,,,,,,,,,,,,,,,...111333;;;MMM]]]ooo{{{}}}tttkkk\\\OOO???888333333333000...............---,,,+++***)))|||xxxvvvvvvrrrpppssszzz}}}~~~zzzlll\\\QQQKKKEEE???@@@@@@??????>>><<<;;;:::::::::999777444333444555666444444555555333333555///111444999<<<<<<:::777000000000000000000000000///000222222222222444666444777999999888777777888444777:::>>>AAAFFFLLLPPP]]]iiisssssskkkaaaWWWOOONNNNNNOOOOOOPPPPPPPPPQQQQQQOOONNNQQQVVV[[[\\\\\\]]]```ccceeegggiiikkknnnnnnoooqqqqqqqqqrrrtttvvvvvv|||}}}xxxtttmmmgggaaa]]]\\\[[[YYYYYY\\\___aaafffsssyyyvvvtttrrrooohhhgggffffffgggfffdddbbb```^^^[[[ZZZ[[[\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^___ZZZYYYXXXWWWVVVWWWXXXYYYZZZYYYXXXWWWWWWWWWWWWWWWVVVWWWVVVUUUSSSSSSUUUWWWYYYYYYYYYYYYZZZ[[[\\\]]]___aaa```]]]]]][[[TTTKKK>>>555...------,,,---///+++++++++++++++++++++++++++,,,,,,,,,++++++---///111777CCCQQQ^^^eeegggggggggjjjlllnnnnnnnnnpppqqqpppqqqqqqpppooooooppprrrsssrrrqqqqqqrrrsssuuuvvvqqqssstttsssrrrrrrssstttsssttttttrrrqqqqqqsssuuuyyyzzz{{{|||}}}~~~|||}}}~~~~~~|||{{{yyyxxxyyyyyywwwrrrkkkfffVVVLLL@@@888444111---))))))+++---------,,,---...++++++***))))))))))))))))))((('''''''''(((***+++(((((())))))))))))(((((())))))))))))((((((((((((************))))))))))))++++++,,,,,,,,,---------+++++++++***************,,,+++++++++++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((())))))***+++---...((((((((((((((((((((((((++++++,,,,,,,,,---------,,,+++---///...,,,///666888CCCUUUeeepppzzz}}}ppp]]]LLL===555---,,,,,,***)))***''''''(((******+++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))************************,,,,,,...111444<<>>888222111000///......///000111111222333333333333111111444444666:::<<<<<<:::888666888;;;>>>AAAGGGPPPVVVeeellltttsssjjj^^^UUUQQQKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQRRRTTTWWWZZZ[[[]]]___aaabbbdddfffhhhlllnnnoooqqqrrrrrrrrrrrr{{{|||}}}}}}}}}}}}rrrooojjjeeeaaa___^^^^^^ZZZ\\\aaafffhhhkkkuuu}}}xxxtttpppnnniiihhheeecccbbbbbbbbbcccZZZ[[[[[[\\\]]]]]]^^^^^^ZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUVVVWWWXXXXXXVVVUUUSSSUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXYYY[[[\\\^^^^^^aaa```^^^[[[[[[[[[SSSIII===777000,,,---...---,,,,,,,,,,,,++++++*********+++******)))***,,,---...111888EEESSS]]]ccceeefffhhhiiikkkllloooppprrrsssrrrpppnnnllllllmmmooopppqqqssstttuuuuuutttsssrrrssssssrrrqqqqqqrrrrrrrrrrrrrrrsssttttttuuuuuuuuuwwwyyy{{{|||~~~~~~~~~}}}~~~}}}|||{{{{{{||||||zzzvvvsssrrrqqqlllddd\\\PPPDDD999222///+++***,,,***,,,...111666999333+++***---***######((()))&&&)))'''&&&''')))*********(((((())))))((('''&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))+++---///111///...,,,+++++++++,,,,,,))))))))))))))))))))))))(((((('''''''''(((((()))*********)))))))))))))))+++***((('''&&&''')))***,,,,,,------,,,***)))((())))))))))))))))))))))))++++++************++++++++++++,,,---...000000111<<>>555111...,,,,,,...+++///444999@@@CCC???777,,,...+++$$$###'''(((%%%)))'''&&&'''(((******)))))))))))))))))))))((('''(((((((((((())))))))))))(((((())))))))))))))))))*********---111555777888777555222///---,,,,,,,,,************************(((((('''''''''(((((()))))))))))))))))))))))))))***)))(((''''''((()))***)))***+++,,,,,,,,,++++++************************++++++************++++++)))******+++,,,---......555;;;EEERRR```nnnxxx~~~wwwkkkXXXIII:::666000,,,+++******)))***)))((()))+++,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************+++***+++...111999IIIWWWlllwww|||pppbbbRRRDDD;;;555444222000///------,,,......---+++))))))+++...{{{vvvsssrrrooooooqqqwww~~~|||ppp___QQQHHHDDDAAA???>>>>>>>>>===<<<:::888777777777666555444444444444444333222111000000000000000///000444888999666333000000/////////000222333333333444555666666555555222333555999<<<<<<:::777999<<>>222222...(((&&&((((((''')))'''&&&&&&((())))))(((((()))***************)))''''''''''''(((((((((((((((((())))))************---,,,---222:::AAACCCDDDDDDAAA<<<666111...,,,,,,++++++++++++++++++++++++)))((((((''''''((((((((())))))))))))))))))))))))***)))(((''''''((()))***'''((()))+++,,,---------************************++++++************++++++***+++++++++,,,,,,------000444===JJJYYYiiivvv}}}uuuhhhVVVFFF999555000---++++++*********)))((()))+++,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))((())))))***+++,,,,,,,,,,,,++++++...111888GGGUUUjjjvvv~~~sssfffXXXJJJ>>>666333222111///............,,,......---,,,+++,,,---|||xxxtttrrrtttnnnooorrrxxxyyylll[[[MMMEEEBBB@@@???>>>?????????>>><<<;;;999666666555444333333333333333222111000////////////000//////111444555444333000000//////000222333444444555555666777777777777333444666:::===>>><<<999999<<>>FFFKKKNNNNNNFFF<<<999777222---*********))))))(((&&&&&&'''((((((''''''((())))))************%%%%%%&&&&&&&&&'''''''''(((((())))))***+++,,,,,,000///222:::EEEMMMPPPOOOQQQLLLEEE===666000,,,+++++++++++++++++++++++++++***)))((((((((((((((((((((((((((())))))))))))))))))(((((('''(((((()))***'''''')))***+++,,,------************************++++++************++++++---------------------...000333:::EEETTTeeesss{{{~~~sssfffSSSCCC888444000---,,,,,,+++******)))((()))***++++++)))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++++++++,,,+++,,,...000777EEESSSiiiuuuwwwiiiZZZNNNBBB999333000000///.........//////,,,...000000///------...zzzvvvrrrrrrtttnnnppptttzzzrrrgggVVVIIICCC@@@@@@???===>>>@@@@@@@@@===;;;999666555444333222222222222222222111000//////////////////...///111222333333000000///000111333555666666666666777777888888999555666888<<>><<<999<<>><<<999444000,,,***)))***+++)))'''''''''((('''&&&&&&&&&'''((())))))))))))&&&&&&'''''''''(((((((((((((((((()))***,,,...///222444;;;EEEOOOWWWYYYYYYZZZVVVNNNEEE<<<333---*********************************)))(((((((((((((((''''''(((((())))))))))))((((((((((((((()))******)))))))))******+++++++++************************++++++************++++++,,,,,,------------------111333888AAANNN^^^lllttt}}}}}}rrrcccPPP@@@666333///------,,,,,,+++)))((('''(((***+++***)))))))))))))))))))))))))))'''((((((((()))))))))*********)))))))))(((((((((+++***+++...000666DDDQQQgggtttzzzooo^^^PPPEEE===666111///...............//////,,,///111222111/////////~~~yyyuuuqqqqqqtttooorrrwww{{{{{{jjj___QQQFFFAAAAAA@@@@@@<<>>:::===EEEPPP]]]gggmmmoooppplllfff___ZZZWWWVVVUUUVVVUUUSSSQQQOOONNNMMMMMMJJJKKKLLLMMMNNNPPPSSSVVVZZZ\\\```aaaaaa```___``````bbbfffiiimmmooopppppptttyyy{{{wwwuuuyyy}}}uuuooollliiihhhbbbbbbccccccccccccddddddaaaaaa```^^^]]][[[ZZZZZZVVVVVVUUUTTTTTTTTTTTTTTTTTTUUUWWWYYYYYYXXXWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTVVVVVVWWWWWWXXXYYYZZZZZZYYYZZZZZZ[[[\\\]]]]]]^^^___``````___^^^YYYLLL???666222---+++,,,---+++))))))))))))***************))))))(((((()))***,,,---000888EEETTT___fffhhhiiiggghhhiiikkkmmmoooqqqqqqnnnnnnmmmmmmlllllllllmmmmmmoooqqqtttuuuvvvuuuuuunnnnnnnnnnnnooopppqqqqqqtttsssrrrrrrrrrtttvvvwwwvvvvvvuuuuuuvvvwwwwwwxxxyyyzzz|||}}}|||xxxuuurrrpppllldddYYYMMMAAA888222,,,******,,,------111777BBBLLLUUUZZZ[[[YYYQQQHHH>>>999444111---)))(((+++---+++(((((((((((('''&&&&&&''''''(((((((((((('''))))))))))))*********+++)))(((((()))+++---///111555<<>>555222///...------,,,+++)))((('''(((***+++***)))))))))))))))))))))))))))''''''(((((())))))************))))))(((''''''&&&***)))+++...000666CCCPPPfffssszzzrrreeeTTTFFF???999444000......------------......,,,...000111000...//////|||xxxtttooonnnqqqppptttyyy}}}uuubbbYYYMMMDDDAAAAAAAAAAAA@@@CCCGGGJJJIIIDDD>>>::::::999888777777666777777333333222111000000000000...////////////000111222//////000000222555777999:::999888777666666777777555777999===AAABBB@@@>>>===AAAHHHTTT___fffhhhhhhfffccc___\\\ZZZYYYXXXXXXXXXXXXWWWVVVSSSQQQNNNLLLJJJKKKMMMMMMNNNPPPTTTVVVZZZ]]]aaabbbaaa```______]]]___ccchhhllloooqqqrrruuu{{{~~~~~~~~~|||sssmmmiiigggeeebbbccccccdddeeeeeeeeeeeecccbbb```___]]][[[ZZZYYYUUUUUUTTTSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWVVVVVVXXXWWWVVVVVVVVVUUUVVVVVVWWWWWWXXXXXXYYYYYYYYYZZZXXXYYYZZZ[[[\\\]]]^^^______aaa```^^^]]]WWWIII;;;666222...,,,---...,,,***((()))))))))*********+++))))))(((((()))***,,,---111999FFFUUU```gggjjjjjjffffffhhhjjjlllnnnooopppooonnnnnnnnnmmmmmmmmmmmmlllmmmoooqqqrrrtttuuuvvvoooooooooppppppqqqrrrsssuuuuuuuuuttttttuuuuuuvvvwwwvvvuuuuuuuuuvvvwwwxxxvvvxxxzzz{{{zzzvvvqqqnnniiidddYYYMMM@@@666111///***)))***---...000666>>>HHHRRR\\\```aaa^^^XXXPPPAAA;;;666444111++++++......,,,***)))))))))(((&&&(((((()))))))))(((((('''((((((((()))))))))******))))))((()))+++...000222999DDDRRR]]]aaacccdddfffdddbbb]]]UUUKKK???666000************************,,,+++***)))((((((((((((&&&&&&''''''((())))))***&&&'''((())))))*********+++***)))(((((()))***+++++++++++++++++++++++++++++++++************++++++(((((()))***+++,,,,,,------...222999DDDQQQ]]]dddpppuuu{{{|||pppaaaMMM===444111///.........---+++)))((('''(((*********((())))))))))))))))))))))))'''''''''((()))************)))))))))))))))))))))((((((***...000666CCCPPPeeerrr{{{uuuiii\\\KKK???999666222.........------,,,------...***+++------,,,,,,---...{{{wwwsssmmmllloooqqquuuzzz}}}~~~~~~~~~}}}qqq]]]UUUJJJDDDBBBBBBBBBBBBEEEHHHNNNQQQOOOIIIBBB======<<<;;;:::999999999999444333222111000000000000---///000000///000111222//////000111333555888999;;;:::888666555555666666555666888===@@@AAA@@@>>>@@@DDDKKKVVV___dddcccaaaZZZYYYXXXXXXZZZ\\\]]]]]]ZZZ[[[[[[ZZZWWWTTTPPPNNNJJJLLLMMMMMMNNNPPPTTTWWW[[[^^^aaacccbbb```______YYY\\\aaaffflllppprrrsssttt{{{|||}}}zzzqqqjjjfffcccaaaccccccdddeeeeeeeeeeeedddcccbbbaaa___]]][[[YYYYYYUUUTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVYYYYYYXXXWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYXXXYYYZZZ[[[]]]^^^___```___aaa```^^^\\\UUUGGG999666222...---......,,,***(((((())))))*********+++)))((((((((((((***+++,,,222:::GGGVVVaaahhhkkkllleeefffgggiiikkkmmmnnnooooooooooooooonnnnnnnnnnnnjjjjjjkkklllnnnqqqssstttqqqqqqqqqqqqrrrssstttuuuvvvvvvvvvvvvvvvuuuuuuuuuwwwwwwvvvuuuuuuvvvxxxxxxsssuuuxxxyyyxxxtttoookkkddd]]]RRRDDD777///,,,,,,)))((()))---///222:::CCCLLLVVV___cccbbb___YYYRRREEE>>>:::999555//////333///---+++******)))((('''***************)))((('''%%%%%%%%%&&&&&&&&&''''''))))))((()))+++...111333<<>>@@@@@@>>><<<333111///...//////.........///000111111000///...///......000444777888888<<<:::777444333222333444444666999;;;;;;;;;<<<===>>>BBBJJJQQQUUUVVVTTTSSSJJJLLLPPPTTTWWWYYYZZZZZZ\\\\\\[[[YYYVVVRRROOOLLLNNNMMMMMMOOOQQQTTTUUUTTT]]]]]]^^^___```aaabbbbbb[[[]]]___bbbdddiiinnnrrruuuyyy{{{zzzuuujjjdddcccccccccccccccbbbbbbaaaaaa``````aaaaaaaaa___[[[XXXWWWWWWUUUUUUUUUUUUTTTTTTTTTSSSSSSTTTUUUTTTSSSSSSUUUWWW[[[\\\\\\[[[XXXUUUUUUUUUXXXXXXWWWWWWXXXYYY[[[\\\XXXYYYZZZ[[[[[[]]]```bbbdddcccaaa```\\\QQQCCC777333///+++,,,///000---)))+++*********))))))((((((((((((((()))***+++------444===JJJWWW```eeeffffffhhhhhhgggggghhhllloooqqqpppmmmlllnnnpppqqqnnnlllmmmkkkjjjkkkmmmnnnmmmllllllmmmnnnoooqqqtttvvvwwwuuuuuutttttttttuuuvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvwwwtttnnnfffaaaUUUNNNBBB888222///......)))+++---...000888CCCLLLVVVZZZ___aaa```]]][[[YYYNNNIIIDDD???===<<<;;;:::777333...******************''''''******''''''***'''''')))***++++++++++++******))))))+++000888===LLLTTT```jjjnnnmmmjjjhhheeefffddd]]]VVVKKK<<<...,,,'''&&&***---,,,++++++,,,***)))***,,,,,,***''')))))))))(((''''''&&&&&&$$$$$$%%%%%%&&&(((******))))))))))))))))))))))))************************'''((()))***************+++***))))))***,,,.../////////111555>>>IIITTT[[[kkkmmmrrr|||yyylllZZZIII>>>444111---++++++++++++***&&&&&&%%%%%%&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))************************...++++++...333999EEEPPPeeesss}}}{{{rrrgggXXXNNN@@@666111///...---//////...------------...---,,,+++))))))))))))***|||zzzuuuoookkkjjjlllnnnqqqwww}}}}}}yyyxxx}}}~~~qqqeeeVVVKKKBBB@@@AAAAAABBBDDDJJJTTT___cccbbb\\\QQQGGG@@@AAACCCFFFIIIIIIFFFCCC888555111////////////......///000111111000000//////...///111555999::::::;;;:::888555444444555555777999;;;<<<;;;::::::;;;;;;???EEEKKKOOOOOOMMMLLLHHHJJJNNNQQQTTTUUUVVVVVVXXXXXXYYYYYYWWWTTTQQQNNNKKKKKKLLLOOOSSSWWWXXXXXXZZZ[[[\\\]]]^^^______```[[[]]]___aaadddiiiooossstttzzz{{{zzzttthhhcccbbbbbbaaabbbbbbbbbaaaaaa````````````aaaaaa^^^[[[WWWVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSQQQRRRTTTTTTTTTUUUWWWYYY[[[\\\\\\ZZZXXXUUUUUUUUUWWWWWWVVVVVVWWWXXXZZZ[[[YYYZZZ[[[[[[[[[\\\```bbbdddcccaaa```[[[QQQBBB888333///+++,,,...///---***+++*********)))))))))))))))))))))***+++,,,---...444<<>>333000---++++++++++++******)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,------...++++++///333:::EEEQQQdddrrr~~~~~~{{{wwwnnncccPPPHHH<<<444111000000/////////...---------------+++******))))))***+++,,,vvvuuurrrnnnjjjiiikkkmmmsssxxx|||{{{wwwxxxxxxiii]]]RRRIIIAAA???AAAAAACCCFFFOOOXXXbbbggghhhcccVVVKKKCCCEEEJJJPPPSSSSSSOOOLLL>>>:::444000.../////////...//////000111111111000000///000333777;;;<<<<<<<<<:::999777666666777777:::<<<===<<<:::999999999:::>>>CCCGGGIIIIIIGGGEEEFFFGGGJJJLLLOOOPPPPPPPPPRRRTTTVVVWWWWWWTTTQQQOOOJJJJJJKKKOOOSSSWWWXXXXXXWWWXXXYYYZZZ[[[\\\\\\\\\ZZZ\\\___aaaeeeiiiooossstttzzz}}}|||rrrgggbbb`````````aaaaaa```````````````````````````^^^ZZZWWWVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSPPPQQQSSSTTTTTTVVVXXX[[[ZZZ[[[[[[ZZZWWWUUUUUUVVVVVVVVVUUUUUUVVVWWWYYYZZZZZZZZZ[[[ZZZZZZ\\\___bbbdddcccaaa___ZZZOOOBBB888222...,,,,,,...///---******************)))))))))*********+++,,,---...///333<<>>666111...//////000......///000111222222222111000111444999<<<>>>>>><<<;;;:::999888888999999;;;<<<===<<<:::888999:::===???CCCEEEFFFEEECCCBBBCCCDDDFFFHHHIIIJJJJJJJJJMMMOOORRRTTTSSSQQQMMMKKKKKKKKKLLLNNNQQQTTTTTTSSSTTTUUUWWWYYYZZZZZZZZZZZZYYY[[[^^^aaaeeejjjppptttttt{{{qqqfffaaa```__________________````````````___``````^^^ZZZWWWUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSQQQRRRTTTTTTTTTVVVXXXZZZYYYZZZZZZYYYVVVUUUVVVWWWWWWVVVVVVUUUVVVXXXYYYZZZZZZZZZZZZYYYYYYZZZ^^^aaaccccccaaa^^^XXXMMM@@@888000...,,,,,,---...---+++************************+++++++++,,,---...///000333<<>>???AAACCCCCCBBBAAA@@@AAABBBCCCDDDEEEFFFFFFFFFKKKLLLNNNOOOMMMJJJGGGEEEGGGHHHIIILLLPPPQQQQQQPPPSSSTTTVVVXXXYYYYYYYYYXXXXXXZZZ^^^aaaeeejjjqqquuuuuu|||~~~~~~qqqgggbbb```___^^^^^^^^^______``````aaaaaa`````````^^^ZZZWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSUUUUUUUUUTTTUUUWWWXXXYYYYYYYYYXXXVVVUUUWWWXXXXXXWWWWWWWWWWWWYYYZZZ[[[ZZZZZZYYYWWWVVVXXX\\\___bbbbbb```]]]UUUJJJ>>>777///---,,,,,,,,,------,,,***************++++++++++++++++++,,,---...000000333===LLLXXX^^^aaadddfffhhhhhhhhhiiijjjlllnnnooopppnnnllllllmmmllliiieee^^^YYYRRRNNNMMMNNNPPPQQQPPPQQQSSSUUUXXX[[[^^^___bbbcccdddddddddaaa___]]]___bbbfffjjjjjjiiifffcccYYYUUUOOOIIICCC<<<666111000///---,,,---,,,***))))))+++...444>>>JJJWWW______aaacccaaa]]]XXXUUUSSSPPPPPPOOOOOOOOOLLLGGGDDD999555///,,,,,,...000222555+++$$$''',,,,,,***)))'''(((((()))))))))))))))******,,,///888EEESSS]]]fffhhhjjjjjjiiihhhiiiiiidddeeeccc___\\\WWWMMMBBB222,,,)))---///---+++,,,)))((('''''''''))),,,...))))))))))))(((((('''''''''(((***++++++***(((&&&))))))))))))))))))))))))************************((()))***+++,,,---------((()))))))))************)))+++...111888DDDSSS^^^kkkooovvv}}}}}}wwwuuupppiii^^^PPPBBB999111...+++******++++++***)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,---......,,,,,,...111333999FFFTTTgggttt}}}}}}{{{uuugggXXXKKKDDD:::444111///---+++------......------,,,+++++++++++++++******))))))zzznnnnnnnnnmmmlllnnnrrruuu|||}}}}}}}}}}}}yyyooo```TTTGGGBBB??????@@@@@@DDDJJJYYY```dddaaaYYYQQQGGG>>>;;;AAAKKKVVV]]]^^^[[[WWWEEE???777111......///000.........///111333555666444333444666:::===>>>>>>======<<<<<<;;;:::999999666777888888888888;;;===<<<===>>>????????????>>>AAAAAABBBCCCDDDEEEEEEFFFIIIJJJJJJIIIHHHEEECCCAAAAAABBBEEEJJJOOORRRSSSRRRRRRSSSVVVXXXYYYYYYXXXWWWWWWZZZ]]]aaaeeekkkrrrvvvvvv}}}}}}pppfffbbb```___^^^^^^^^^___```aaaaaabbbbbbaaaaaaaaa___[[[XXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVTTTUUUVVVXXXXXXXXXXXXWWWUUUUUUWWWYYYXXXXXXWWWWWWXXXYYY[[[\\\ZZZYYYXXXUUUTTTVVVYYY]]]``````___ZZZRRRGGG<<<555------,,,,,,,,,,,,,,,---*********++++++++++++++++++++++++,,,---...///000333???NNNYYY^^^aaadddggghhhhhhiiijjjlllnnnpppqqqllljjjjjjkkkmmmkkkeee```UUUOOOHHHCCCAAAAAAAAAAAA@@@AAABBBEEEHHHKKKNNNOOOQQQQQQRRRRRRRRRQQQOOONNNQQQSSSWWWZZZZZZXXXVVVSSSHHHEEE???;;;777333000------,,,+++***++++++)))'''***,,,111999DDDQQQ\\\bbbbbbdddeeebbb^^^YYYUUUTTTNNNNNNNNNPPPRRRSSSRRRPPP>>>888111,,,***+++---......&&&"""%%%))))))(((((())))))************)))))))))+++...333<<>>======<<<;;;999888777666666777666666777999;;;:::;;;<<<===>>>>>>??????AAAAAABBBBBBDDDEEEFFFGGGHHHHHHGGGFFFDDDCCCBBBAAAAAABBBEEEJJJOOORRRSSSRRRPPPRRRTTTWWWXXXWWWVVVUUUWWWYYY]]]aaaeeekkkrrrwwwwww~~~{{{nnneee```___]]]\\\^^^^^^___```aaaccccccdddbbbbbbbbb```\\\YYYXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVSSSTTTVVVUUUUUUVVVXXXZZZWWWXXXWWWVVVUUUUUUXXXZZZXXXWWWVVVVVVWWWXXXZZZ[[[YYYXXXVVVSSSRRRSSSWWW[[[^^^___^^^XXXOOODDD:::444,,,,,,,,,,,,++++++,,,---*********++++++,,,,,,,,,******++++++,,,...///000444@@@PPP[[[___aaaeeehhhggghhhiiilllnnnppprrrssslllkkkjjjjjjiiiddd\\\UUUHHHCCC===888666555555444444444555666888;;;===>>>?????????????????????>>>@@@BBBEEEGGGGGGEEECCCAAA<<<888333000...---,,,***+++***((()))******)))(((,,,///555???KKKWWW```eeeggghhhhhhddd^^^XXXTTTRRRNNNNNNPPPSSSVVVVVVUUUSSSFFF???666///,,,+++,,,,,,+++&&&%%%((()))(((''')))******++++++++++++*********,,,111888BBBPPP^^^gggiiijjjjjjiiifffddddddeeeeeehhhjjjiiihhheeeZZZPPPBBB999111......+++***+++''')))******(((''')))+++))))))))))))(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))************************'''((()))***++++++++++++******+++,,,,,,+++***)))))),,,...000333>>>OOO[[[gggmmmvvv{{{~~~~~~yyyuuuooofffZZZLLL>>>555000---***)))***+++++++++((()))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++...///111333222666DDDSSShhhsss}}}|||mmm\\\JJJBBB777111///000111000+++,,,---......,,,+++))))))***++++++++++++))))))~~~wwwrrrlllkkkjjjiiiiiinnntttyyy{{{||||||}}}~~~ssshhhYYYLLLEEEAAA???@@@??????CCCJJJQQQZZZ^^^VVVIII@@@<<<:::888<<>>:::444000.../////////.........///111444666888666555555666999;;;<<<;;;>>>>>>===<<<;;;999777666666777777666555555777999;;;;;;<<<===???@@@AAAAAAAAABBBBBBCCCDDDFFFGGGHHHHHHGGGEEEDDDCCCCCCCCCDDDDDDEEEHHHLLLPPPQQQPPPOOONNNPPPSSSVVVWWWVVVUUUSSSVVVYYY]]]aaaeeelllssswwwwwwyyymmmccc___]]]\\\ZZZ^^^___```aaabbbcccdddeeebbbccccccaaa]]]ZZZXXXXXXYYYYYYXXXXXXXXXWWWWWWWWWQQQSSSUUUUUUVVVWWWZZZ\\\WWWWWWWWWUUUTTTUUUXXX[[[VVVVVVUUUUUUVVVWWWYYYZZZYYYXXXUUURRRPPPRRRVVVYYY]]]^^^]]]WWWMMMBBB888333,,,,,,---,,,++++++,,,...*********++++++,,,,,,,,,*********+++,,,---...///555AAAQQQ[[[___aaaeeeiiiggghhhjjjlllooorrrtttuuupppnnnllljjjfff]]]QQQHHH???;;;555111///......---............///000111222333333333222222333444444666777999::::::888666555555222---***)))******)))***)))((((((***,,,,,,+++...111888CCCPPP[[[cccgggkkkllljjjeee^^^WWWRRRPPPPPPQQQSSSUUUWWWUUUQQQMMMNNNGGG<<<444///.........,,,******,,,,,,((((((+++++++++,,,,,,,,,++++++***+++...333;;;FFFSSSaaajjjhhhiiijjjhhhfffcccccccccfffjjjmmmnnnooolllaaaWWWJJJ???555000...***)))***&&&)))++++++(((&&&''')))&&&&&&''''''((()))))))))***)))(((((((((((())))))))))))))))))))))))))))))************************((())))))*********))))))***+++,,,------,,,*********---//////111;;;KKKWWWbbbjjjuuu|||{{{wwwpppfffZZZKKK===444000---***)))***+++++++++***+++,,,,,,+++***((('''))))))))))))))))))))))))))))))))))))))))))))))))******************++++++///000222333222555DDDSSSkkkwwwsssbbbNNNEEE999000------------+++,,,---......,,,***)))'''(((***+++,,,,,,++++++zzzsssrrrnnnmmmjjjiiijjjnnnuuuzzz|||{{{}}}yyykkk^^^SSSLLLBBBBBBBBB???>>>AAAFFFLLLVVVWWWWWWQQQGGG===666333666999===AAACCCBBB???===777666555333111///...------.../////////111444666777777666888:::;;;<<<;;;@@@???===:::888555333222777888999777444333555777:::;;;<<<>>>???@@@@@@@@@???AAACCCDDDFFFFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@???CCCGGGJJJKKKLLLMMMNNNKKKMMMPPPRRRRRRRRRSSSTTTWWW[[[___bbbeeehhhnnnsssvvv{{{~~~ttthhh```___aaa```_________```bbbbbbccccccbbbcccaaa___^^^]]]\\\ZZZXXXXXXXXXXXXXXXWWWWWWWWWWWWPPPQQQSSSUUUWWWXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYYYYXXXWWWVVVVVVWWWXXXYYYYYYWWWUUUSSSRRRSSSUUUWWW]]]^^^]]]WWWLLL@@@666111------------------------************************)))************,,,000222999BBBOOOWWW\\\___dddhhhjjjnnnqqqrrrtttwwwvvvrrrnnnmmmjjjcccYYYMMMDDD@@@888444000+++((('''((()))))))))******+++++++++,,,,,,++++++***+++,,,...///.........------............---,,,+++***(((''''''))))))******************---666BBBLLLWWWbbbffffffgggiiijjjggg```YYYSSSPPPOOOQQQSSSUUUUUUTTTRRRQQQNNNJJJCCC;;;444---)))'''***)))'''''')))***++++++---...//////---++++++,,,,,,000777AAALLLXXXdddkkknnnllliiifffdddcccccccccjjjkkkmmmrrrvvvsssjjjcccVVVIII888---******(((&&&'''&&&&&&(((+++,,,***(((&&&''')))*********)))(((******))))))))))))******************************)))((((((((()))***++++++******+++++++++,,,,,,,,,'''))),,,---,,,***)))***)))+++---///444===IIIQQQ```jjjtttwwwyyy|||}}}{{{}}}|||{{{}}}{{{wwwooocccUUUHHH<<<666111///,,,+++++++++***)))***+++,,,,,,,,,,,,+++*********))))))((((((((('''((((((((((((((()))******)))((((((***,,,......---000//////111333888FFFSSShhhwwwzzzgggPPPDDD777333111...,,,,,,------------------------++++++++++++,,,---......xxxssssssnnnmmmjjjiiijjjooovvv{{{}}}{{{yyy}}}vvvhhh[[[PPPJJJBBBBBBAAA???>>>AAAFFFJJJSSSTTTRRRMMMDDD<<<777444333555888;;;<<<;;;999888444444333222000///...------.../////////000333666777777888999;;;;;;;;;:::::::::999999999888888888888::::::999666555777999999:::;;;===???@@@@@@@@@???@@@BBBDDDEEEEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@BBBEEEIIIKKKKKKKKKKKKLLLKKKMMMPPPQQQRRRRRRSSSTTTVVVYYY^^^```bbbeeekkkooorrrxxx{{{ssshhhbbbaaabbbbbb`````````aaabbbcccccccccbbbbbb```^^^]]]]]]\\\ZZZXXXWWWWWWWWWVVVVVVUUUUUUUUUPPPQQQRRRTTTVVVWWWXXXYYYWWWXXXXXXXXXYYYYYYYYYYYYXXXWWWWWWVVVVVVWWWWWWXXXXXXWWWUUUSSSSSSUUUWWWXXX]]]]]]\\\VVVKKK???555000------------------------************************)))************,,,000222999CCCPPPYYY]]]```eeeiiimmmqqqsssssstttuuusssnnnhhhhhheee^^^SSSGGG===777222000---***))))))***+++)))))))))*********++++++++++++***)))******,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))(((((((((((()))*********+++,,,...555@@@LLLVVV___gggjjjhhhhhhiiijjjfff```YYYSSSPPPSSSTTTVVVVVVUUURRROOOMMMNNNKKKEEE>>>777111,,,)))...,,,++++++,,,---......///111333333222222222333444888>>>FFFOOOZZZeeelllnnnllljjjgggeeeeeeeeefffllllllpppuuuyyyxxxqqqjjj[[[MMM<<<000,,,+++***(((,,,)))''''''((())))))'''&&&'''((()))***))))))(((******))))))))))))******************************))))))))))))))))))***+++)))))))))*********++++++'''))),,,---,,,+++++++++***,,,---///333;;;GGGOOO^^^hhhrrrvvvwwwyyyyyywwwvvvvvvwwwzzz~~~~~~|||xxxooocccUUUGGG;;;555000...,,,+++++++++***)))***++++++,,,,,,++++++***)))))))))(((((((((''''''((((((((((((((()))************)))+++---//////......---...000222888EEESSSgggvvvnnnWWWJJJ<<<666333///------++++++++++++++++++++++++,,,++++++++++++,,,,,,---|||uuurrrsssooollljjjiiikkkqqqxxx||||||yyyxxx}}}~~~pppbbbVVVLLLFFFAAAAAAAAA??????AAAEEEHHHMMMMMMLLLGGGAAA;;;777666111222333444444444333333111111111000//////........./////////...///222444777888:::<<<===<<<:::999777777888888999999::::::777888888777666555777888777888:::<<<>>>@@@@@@AAA???@@@BBBDDDEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@???EEEHHHJJJKKKJJJIIIIIIIIIKKKMMMOOOPPPPPPQQQRRRSSSUUUXXX\\\^^^^^^aaafffjjjmmmrrr}}}vvvppphhhdddddddddcccbbbaaabbbbbbcccccccccbbbbbbaaa___]]]]]]]]]\\\ZZZXXXVVVVVVUUUTTTSSSSSSRRRRRRPPPPPPQQQRRRTTTVVVXXXYYYXXXXXXYYYZZZZZZZZZZZZZZZVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVUUUTTTUUUWWWYYY[[[\\\\\\ZZZSSSHHH===444///------------------------)))))))))))))))))))))))))))************,,,000222;;;EEERRR[[[___bbbfffjjjqqqttttttsssssssssooohhhbbb```\\\TTTIII===333---,,,,,,+++*********++++++(((((())))))))))))******+++***))))))((())))))*********))))))))))))******((((((((((((((()))))))))((()))*********,,,///222:::FFFSSS\\\ccciiiiiifffhhhiiiiiifff___XXXRRRPPPTTTUUUVVVVVVTTTQQQNNNLLLMMMKKKHHHBBB<<<555///,,,,,,+++***))))))+++---...333666:::<<<<<<;;;;;;;;;===@@@DDDJJJRRR[[[eeelllnnnmmmkkkiiihhhhhhiiiiiioooppptttyyy~~~}}}xxxsssbbbTTTAAA333---,,,+++)))000,,,(((&&&&&&'''''''''''''''((()))))))))))))))******))))))))))))******************************+++***))))))))))))))))))((((((((()))))))))******'''))),,,------,,,------+++,,,......111999DDDLLL[[[fffpppttttttuuutttqqqoooqqqtttyyy~~~~~~}}}yyyooobbbTTTEEE:::333000...,,,+++,,,,,,***)))******+++,,,,,,+++******(((((((((((('''''''''''')))(((((((((((()))******,,,+++***,,,...000///...,,,+++,,,///111777EEERRReeesssttt___PPPAAA999555000......************************,,,++++++*********++++++xxxrrrpppqqqnnnllliiijjjnnntttzzz}}}|||yyyyyywwwhhh[[[PPPGGGBBBAAAAAA@@@???@@@AAADDDFFFFFFFFFDDDBBB>>>;;;999888444333222111111111111222000000000000000000000000...///000///...///222444888;;;???@@@???===:::999:::999999888777777666666444555444444444444555666666777999<<<>>>@@@AAAAAA???@@@BBBCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@?????????EEEGGGJJJKKKJJJIIIHHHIIIJJJLLLNNNOOOOOOOOOQQQRRRUUUXXX\\\]]]]]]___cccgggiiinnnyyyqqqmmmhhhfffffffffeeedddcccccccccccccccbbbaaaaaaaaa___]]]\\\\\\\\\ZZZXXXTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQSSSUUUXXXYYYXXXYYYZZZ[[[\\\[[[[[[ZZZUUUUUUUUUVVVVVVUUUUUUUUUVVVVVVUUUVVVWWWYYY\\\]]]\\\[[[XXXPPPEEE:::222...,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((()))************,,,///222<<>>555...)))))))))***************)))((((((((((((((()))))))))+++******))))))((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))******))))))+++111555???LLLZZZcccgggjjjiiifffiiijjjiiieee^^^WWWRRROOOOOOPPPRRRSSSSSSQQQOOOMMMKKKKKKIIIEEE???888222...+++******))))))***...000:::>>>CCCFFFFFFDDDCCCBBBAAACCCFFFKKKQQQZZZcccjjjnnnmmmllllllllllllmmmmmmssstttxxx|||{{{wwwhhhZZZGGG777///,,,+++***...,,,)))'''&&&&&&'''''''''(((((()))))))))))))))******))))))))))))******************************++++++***)))((((((((()))((((((((()))))))))******'''))),,,---------...///,,,---......000777AAAIIIWWWcccnnnrrrssssssqqqmmmmmmqqqvvv|||~~~yyyooobbbRRRDDD888222000...,,,+++,,,,,,+++*********++++++++++++******((((((''''''''''''''''''))))))(((((())))))***+++,,,+++***+++...///......***)))+++...111666DDDQQQbbbppp~~~xxxdddUUUDDD;;;555111...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))|||uuuooommmooommmkkkiiilllqqqwww{{{}}}|||{{{{{{|||nnn___SSSJJJDDD@@@@@@@@@??????@@@BBBBBBCCC@@@@@@???>>>===<<<:::999444333111///...///000111000000000111111111222222//////000000///000333555999===BBBCCCAAA===:::999::::::999888666555444444444444333333444555666666666888:::<<<>>>@@@AAABBB@@@AAABBBDDDDDDDDDDDDCCCAAAAAAAAA@@@??????>>>>>>AAADDDHHHJJJIIIIIIIIIJJJJJJLLLMMMNNNMMMNNNOOOQQQVVVYYY\\\]]]]]]___cccggghhhmmmwww~~~wwwllljjjgggffffffffffffeeedddddddddcccbbbaaa```___```^^^\\\[[[[[[ZZZWWWUUUQQQPPPPPPOOONNNMMMMMMMMMMMMNNNOOOPPPRRRUUUWWWXXXXXXYYY[[[\\\\\\\\\[[[ZZZUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWYYY[[[]]]___\\\ZZZVVVNNNCCC888000---,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((()))************,,,///222<<>>???AAABBBAAA@@@<<<;;;;;;===>>>>>>;;;999222111///---,,,,,,...///000000000111111222222222///000000111111222555888:::???CCCCCC???;;;999888666666666666666777777777777555444555888999:::999888999;;;===???AAAAAABBBAAABBBDDDEEEEEEEEEDDDCCCAAAAAA@@@??????>>>>>>===>>>AAAEEEHHHHHHHHHIIIJJJJJJLLLLLLLLLLLLLLLNNNPPPUUUXXX\\\^^^___aaafffjjjllloooxxx~~~vvvooohhhhhhfffeeeeeeeeeeeefffdddddddddcccaaa___^^^]]]^^^\\\YYYWWWVVVUUURRRPPPKKKKKKKKKJJJJJJJJJIIIIIIJJJLLLNNNQQQSSSUUUVVVVVVWWWYYY[[[\\\]]]\\\ZZZYYYWWWVVVUUUTTTTTTUUUVVVWWWWWWWWWXXXYYY[[[]]]___```\\\[[[UUULLLAAA777000---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************,,,000222<<>>444///...---,,,************)))((('''&&&******))))))))))))(((((()))************))))))((())))))(((((((((((())))))---,,,,,,+++***))))))(((***+++,,,******///:::CCCQQQ]]]hhhkkkkkkllllllkkkjjjjjjhhhddd]]]VVVQQQOOONNNOOOQQQQQQPPPNNNKKKIIIKKKJJJIIIEEE@@@999333///,,,...///......111888>>>IIIOOOVVVZZZZZZVVVRRROOOLLLMMMNNNPPPTTT\\\dddkkkllllllnnnoooqqqsssttttttzzz{{{}}}}}}}}}{{{yyywwwooocccRRRAAA555...+++***%%%(((***+++***(((((((((((((((((((((((()))************))))))))))))******************************+++***)))))))))))))))))))))))))))*********++++++(((***+++,,,+++,,,---///...//////...000666@@@GGGVVVaaammmrrrtttwwwvvvttttttxxx~~~~~~xxxmmm___PPPBBB777111///---++++++,,,,,,,,,++++++***))))))))))))***+++(((((((((((())))))))))))***))))))))))))***+++++++++***)))***,,,---,,,+++******,,,///111555AAAMMMcccuuuqqq___KKK>>>777111//////++++++++++++++++++++++++,,,++++++*********++++++|||wwwsssnnnkkkllliiihhhjjjqqqyyy~~~}}}{{{|||{{{~~~uuukkk]]]PPPHHHCCCBBBAAA???>>>>>>???BBBBBB@@@>>>999999:::===@@@@@@===999111000...---,,,---....../////////000000000000000...000111222222444888;;;999>>>BBBAAA<<<777666777333444444555666777888888777555444666999;;;;;;::::::;;;===???@@@AAABBBBBBCCCDDDEEEFFFFFFFFFEEEDDD@@@@@@@@@???>>>>>>=========@@@DDDFFFGGGGGGGGGHHHJJJKKKLLLKKKJJJKKKMMMPPPSSSWWW[[[^^^___ccchhhmmmppprrrzzz}}}wwwpppiiiffffffeeedddcccccceeefffddddddcccbbb```^^^\\\[[[[[[XXXUUUSSSQQQOOOKKKIIIDDDDDDDDDEEEEEEEEEEEEEEEHHHJJJNNNQQQTTTUUUUUUTTTVVVXXXZZZ\\\\\\[[[ZZZXXXYYYWWWTTTSSSSSSTTTWWWYYYXXXXXXYYY[[[\\\^^^___```]]][[[UUUKKK@@@666000---++++++++++++++++++++++++************************)))************,,,000222;;;GGGUUU___dddeeehhhkkkhhhhhhggggggiiihhh___TTTHHH@@@555...,,,,,,+++)))******))))))))))))))))))++++++*********)))))))))&&&'''((()))))))))((((((((((((''''''''''''((((((***************)))))))))(((+++---,,,...666DDDOOOZZZdddkkkjjjfffggghhhhhhjjjjjjhhhccc\\\UUUQQQOOONNNOOOQQQRRRRRRPPPNNNLLLMMMLLLIIIEEE@@@999444111***,,,.........222:::AAAMMMTTT]]]bbbccc___[[[XXXSSSSSSSSSSSSUUU[[[ccchhhjjjkkknnnppprrrtttvvvvvvzzz{{{}}}}}}|||zzzyyyyyyqqqgggWWWFFF999111---,,,''')))***)))''''''(((***)))(((((('''((()))***+++******))))))))))))******************************))))))))))))))))))***+++((((((((()))))))))******)))***++++++******,,,---////////////000666@@@HHHWWWbbbmmmssswww{{{}}}{{{|||}}}wwwlll^^^OOOBBB777222...---++++++,,,---,,,++++++***)))(((((()))***+++))))))))))))******++++++******))))))******+++,,,,,,+++***+++---------+++++++++---000111555@@@LLL___uuu|||jjjSSSDDD:::333//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---xxxuuurrrnnnkkklllggggggkkkrrr{{{~~~zzzzzzzzzzzzpppgggYYYMMMEEEBBBBBBBBB???>>>===???BBBBBB@@@===888888:::>>>AAAAAA===999222111000/////////000000.../////////////////////...000111222333666999<<<888<<<@@@>>>999444333555444444555555666666777777666444222444888::::::999<<<===>>>???AAAAAABBBBBBDDDEEEFFFGGGGGGFFFEEEEEE@@@@@@??????>>>============@@@DDDFFFEEEEEEEEEFFFJJJKKKKKKKKKJJJKKKMMMOOOQQQUUUZZZ]]]___ccciiinnntttuuu|||}}}yyyssslllffffffeeedddcccaaabbbdddfffddddddcccaaa___]]][[[ZZZXXXUUURRROOOMMMJJJGGGDDD??????@@@AAAAAABBBBBBCCCFFFIIINNNRRRUUUUUUTTTSSSVVVXXXZZZ\\\\\\[[[YYYXXXZZZXXXTTTRRRRRRTTTXXXZZZXXXYYYZZZ[[[]]]^^^___```^^^[[[UUUKKK@@@666000---++++++++++++++++++++++++************************)))************,,,000222;;;FFFUUU___dddeeehhhkkkhhhhhhfffeeegggeee[[[OOO???888000,,,,,,,,,)))&&&)))))))))))))))***++++++,,,+++++++++******))))))$$$%%%'''(((((((((''''''(((''''''&&&&&&''''''((('''''''''((()))*********'''***---...111;;;KKKXXXfffnnnrrrnnnhhhgggiiijjjkkkjjjhhhccc[[[UUUPPPOOOKKKMMMPPPSSSTTTTTTSSSRRROOONNNKKKFFF@@@:::555222,,,///222222222777@@@GGGOOOVVV```gggiiifffaaa^^^WWWVVVTTTSSSTTTXXX___dddiiikkkmmmpppsssuuuwwwwwwyyy{{{}}}}}}|||{{{{{{{{{sssiiiZZZJJJ===444///---***+++***'''%%%%%%(((,,,)))((('''''''''(((***+++******))))))))))))******************************))))))(((((()))***++++++''''''''''''((((((((())))))***+++***))))))+++,,,///000000///111777AAAHHHXXXcccnnntttxxx~~~}}}wwwlll^^^OOOBBB888333...---++++++,,,---,,,++++++***)))(((((()))***+++))))))******+++++++++,,,*********)))******+++,,,---,,,+++,,,.........,,,,,,,,,...111111555???KKKZZZrrrrrrZZZIII===444000000////////////////////////++++++++++++,,,---......|||tttppppppooojjjfffgggjjjooowww}}}|||xxxwww}}}uuujjj```RRRHHHBBB@@@???===>>>>>>>>>>>>===<<<;;;:::999777666999>>>???<<<888333111...,,,******++++++......//////000111111111222222111222555888;;;>>>888777777666555555444444333333333444444444555555333333333444555666777777===@@@BBBCCCBBBAAAAAABBBEEEEEEFFFFFFFFFFFFEEEDDDBBBBBB@@@>>>===<<<<<<<<<<<<>>>AAABBBBBBBBBCCCDDDJJJLLLPPPQQQPPPNNNMMMMMMQQQUUUYYY\\\___cccjjjooottt}}}~~~wwwpppjjjggghhhfffcccbbbbbbdddddddddeeedddbbb```___\\\YYYVVVTTTPPPKKKFFFCCC@@@<<<:::999:::<<<<<<:::999999999???BBBGGGMMMQQQRRRRRRQQQTTTVVVZZZ[[[ZZZYYYYYYYYYXXXVVVTTTRRRQQQSSSUUUVVVVVVXXXZZZ\\\^^^_________```YYYOOOEEE===666000---+++++++++************)))************************)))******))))))+++...111===KKKXXX___bbbfffiiiiiihhhfffeeedddaaa[[[RRRKKK666333///,,,******+++,,,)))***+++***(((((()))***000/////////---******,,,)))(((((()))++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''''')))++++++---///111888DDDTTT___iiimmmpppnnniiiggghhhkkkkkkjjjgggbbb[[[VVVSSSRRRTTTUUUVVVYYYZZZZZZWWWTTTRRROOOJJJEEE@@@:::444000222///...222666999???FFFJJJVVVccciiijjjiiiccc\\\ZZZUUUSSSSSSSSSUUU\\\dddlllmmmooooooqqqtttxxx|||~~~}}}}}}~~~zzzsssmmm```QQQAAA666///,,,)))((((((''''''(((******((((((''''''''''''(((((())))))))))))))))))))))))***((($$$$$$+++111---&&&))))))))))))))))))))))))++++++***************+++++++++++++++++++++++++++------///222333777BBBMMMZZZeeeqqqwww}}}~~~wwwjjjZZZJJJ===444///......---,,,,,,,,,------((((((((((((((('''&&&&&&)))))))))))))))((('''''')))***+++++++++)))(((''''''((()))***++++++******+++***,,,//////333===III^^^pppwww```LLL???777222.........//////......---,,,---,,,***)))))),,,///000yyyrrrooonnnmmmiiifffgggjjjpppwww|||~~~{{{xxx{{{~~~qqqhhh^^^QQQGGGBBB@@@???==================<<<;;;:::;;;888777999<<<<<<888444333111///---,,,,,,------////////////////////////111111222333555888:::<<<777666666555444444333333333333333444444444444555444444555666777888888999>>>@@@BBBCCCCCCCCCCCCEEEGGGGGGGGGFFFEEEEEEDDDDDD@@@???>>>===<<<;;;;;;;;;<<<>>>@@@AAAAAABBBEEEGGGJJJMMMQQQRRRQQQPPPOOOOOOMMMQQQWWW[[[^^^dddlllrrrxxxxxxqqqlllhhhiiifffcccbbbccceeeeeeeeedddcccaaa```___[[[WWWSSSOOOKKKFFFBBB???<<<999777777:::<<<<<<:::888777777;;;>>>DDDIIINNNPPPQQQQQQSSSUUUXXXZZZZZZYYYZZZ[[[WWWVVVTTTRRRRRRTTTVVVWWWWWWYYY[[[]]]______```___^^^XXXNNNDDD<<<555000,,,++++++++++++************************************)))******))))))+++///222>>>KKKXXX___bbbfffiiiiiiiiihhheeeccc^^^UUUKKKCCC444111---***(((((()))***(((((())))))((())),,,...666777666444///***)))+++***)))'''''''''&&&$$$"""''''''''''''''''''''''''((()))******)))(((***++++++---000666>>>LLLZZZdddmmmppprrrpppllljjjlllooommmllliiiccc[[[VVVSSSRRRSSSTTTVVVZZZ]]]]]][[[YYYTTTPPPKKKEEE@@@:::444000111......222555999???GGGLLLXXXdddjjjlllkkkeee___\\\WWWTTTSSSSSSTTTZZZbbbhhhkkknnnqqqsssuuuyyy{{{~~~}}}~~~{{{uuupppeeeUUUDDD777111///***)))(((''''''((()))******))))))(((((())))))***++++++++++++++++++******(((---...)))&&&(((+++,,,))))))))))))))))))))))))++++++***************+++++++++++++++++++++++++++------///222333777BBBNNN\\\gggssszzz~~~vvvhhhXXXHHH<<<444000...---,,,,,,+++,,,,,,,,,)))))))))))))))(((''''''((((((((((((((('''&&&&&&)))******+++***)))((('''++++++******))))))((((((+++***,,,//////222===HHH\\\mmm{{{eeePPPCCC:::444000------.........---------///...---++++++,,,---...{{{vvvpppllllllkkkhhheeegggkkkrrrxxx{{{|||{{{yyyzzzlllccc[[[OOOFFFBBB@@@???===;;;<<<<<<<<<<<<;;;;;;:::;;;999777888999888444000222111///......//////000000000//////...------,,,000111222444666888999999555555444444333333222222333333333333444444444444555555666777888999:::;;;===???BBBCCCCCCDDDFFFHHHKKKJJJHHHFFFDDDDDDDDDDDD======<<<;;;;;;;;;;;;;;;===>>>???@@@AAACCCFFFIIIJJJMMMQQQRRRRRRQQQQQQQQQKKKOOOTTTYYY^^^eeennnuuu}}}zzzsssmmmjjjiiigggdddcccdddfffffffffbbbbbbaaa```^^^ZZZTTTPPPIIIEEE@@@<<<999777555333666888;;;;;;999666444333555888>>>DDDIIIMMMOOOPPPSSSUUUWWWXXXXXXXXXZZZ[[[VVVUUUTTTSSSTTTUUUXXXYYYZZZ[[[]]]___`````````___[[[UUUKKKAAA999333///,,,,,,+++++++++************************************))))))*********,,,///222>>>LLLYYY___bbbfffhhhhhhjjjiiifffbbbZZZNNNBBB:::000...+++(((&&&&&&((()))''''''((('''(((+++///333AAAEEEGGGBBB:::222//////+++)))''''''&&&%%%###!!!((((((((((((((((((((((((''')))++++++*********+++,,,...444===IIIWWWdddlllsssuuuvvvtttpppoooqqqtttqqqooojjjccc[[[UUURRRRRRQQQRRRVVV[[[___```___]]]UUUQQQKKKEEE@@@:::444000111......222555888@@@HHHNNNZZZffflllooonnniiibbb^^^YYYUUUTTTRRRRRRXXX___eeehhhmmmrrrtttwwwzzz|||~~~~~~|||wwwuuulll\\\III:::444222+++***)))((((((((()))***++++++************++++++---------,,,,,,+++++++++'''---///)))%%%'''***,,,))))))))))))))))))))))))+++***************++++++++++++++++++++++++++++++,,,,,,...111333777CCCOOO^^^iiivvv}}}~~~uuufffTTTEEE:::333000---,,,++++++******++++++)))************)))((((((((())))))))))))((('''''')))************)))((((((,,,+++***)))((()))***+++******,,,//////111;;;FFFXXXiii}}}kkkWWWHHH>>>666111------------------------000000///...------,,,,,,|||vvvrrrmmmjjjiiihhhgggeeehhhmmmtttyyy{{{zzz{{{{{{yyykkk^^^VVVLLLEEEBBB@@@???===::::::;;;;;;;;;;;;::::::999777666666777666222///000////////////000111222//////......------------...000333555777777777666333333333333222222111111222222333333333444444444555666666888999:::;;;<<<;;;===@@@AAABBBEEEHHHKKKOOOMMMIIIFFFCCCCCCCCCCCC<<<<<<;;;;;;;;;;;;<<<<<>>777222...+++,,,,,,+++++++++*********************************))))))*********,,,000333???LLLYYY___bbbeeehhhgggiiiiiifff```VVVIII<<<333...---***'''&&&&&&'''((((((((('''''''''+++000444DDDNNNTTTQQQGGG>>>777333,,,***)))))))))***)))(((''''''''''''''''''''''''%%%'''***+++******+++,,,---111999EEETTTbbbmmmsssxxxyyyyyywwwtttsssuuuwwwtttqqqkkkcccZZZTTTRRRQQQPPPRRRWWW\\\```aaa___]]]VVVRRRKKKEEE???999333000///......222444888AAAJJJPPP[[[gggnnnppppppkkkeee^^^YYYUUUSSSRRRQQQWWW^^^cccggglllppptttwww{{{~~~~~~}}}yyyxxxrrrbbbOOO>>>666444,,,+++)))((((((((())))))++++++************++++++...------,,,,,,++++++***(((++++++***+++---+++'''))))))))))))))))))))))))*********)))******+++,,,++++++++++++++++++++++++,,,,,,...111333777DDDPPP___jjjwww~~~}}}ssscccQQQBBB888222000,,,++++++***)))***************+++++++++******)))++++++,,,,,,,,,++++++***))))))*********))))))))))))((('''''')))+++...000******,,,//////111:::DDDVVVfffxxxooo]]]MMM@@@777222------,,,,,,,,,,,,---------...//////...---,,,+++xxxrrroookkkiiihhhggggggfffiiipppxxx{{{zzzyyy{{{}}}wwwiiiXXXQQQIIICCCAAA@@@>>><<<999::::::::::::999999888444444444555555555333111............///000111111------------......//////...000333555777666555444222222222222222111111111222222222333333333444444444555666777999:::;;;<<<:::;;;===>>>@@@DDDIIILLLQQQOOOKKKGGGDDDBBBBBBBBB<<<<<<;;;;;;;;;<<<======@@@@@@@@@???>>>@@@CCCFFFEEEHHHKKKMMMMMMNNNPPPQQQQQQTTTWWWZZZ^^^fffqqqyyy{{{tttnnnkkkfffdddaaaaaabbbdddddddddccccccbbbaaa^^^XXXPPPKKK@@@<<<777444333333222222555777999888555111...---///111555;;;AAAFFFJJJLLLRRRTTTVVVWWWVVVUUUVVVWWWUUUUUUUUUVVVWWWYYY[[[\\\^^^^^^___`````````___^^^VVVOOOEEE<<<555111---,,,,,,,,,,,,++++++++++++***************************))))))*********---111444@@@MMMZZZ___bbbeeegggfffggggggddd^^^RRREEE888111---,,,***((('''(((((()))***)))((('''''')))...222>>>LLLWWWXXXRRRIII???666///---+++***++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))*********+++---///666BBBPPP^^^jjjsssxxxzzzzzzzzzyyywwwvvvwwwxxxuuuqqqjjjaaaXXXRRRPPPPPPQQQSSSXXX]]]``````^^^[[[UUUQQQJJJCCC>>>888333000...---///111333777BBBLLLRRR]]]iiinnnpppppplllfff]]]XXXTTTSSSQQQQQQWWW^^^eeegggkkknnnrrrvvv{{{~~~{{{{{{uuuhhhUUUDDD:::666---,,,***)))((((((((()))))))))(((((((((((()))))),,,+++++++++*********)))&&&000777555///+++***((())))))))))))))))))))))))******))))))***++++++,,,++++++++++++++++++++++++++++++---000222888EEERRR___jjjvvv}}}|||rrrbbbPPPAAA777222000++++++***)))))))))************++++++++++++******++++++,,,,,,,,,,,,++++++))))))))))))))))))*********)))(((((()))+++...///******---///...///888BBBTTTcccuuusssbbbRRRDDD999333///...---,,,,,,,,,------)))+++,,,.........,,,,,,zzzuuuooonnnkkkiiigggggghhhiiikkksss{{{}}}zzzyyy|||sssfffRRRMMMFFFBBBAAA@@@>>><<<::::::::::::999888777666111222444444555444333222---......///000111111111,,,------...//////000000///000333555555555444333222222222222222222111111222222222222333333333333555555666888:::;;;<<<===:::;;;<<<===???CCCIIIMMMQQQOOOLLLHHHEEECCCBBBBBB<<<<<<;;;;;;;;;<<<<<<======>>>???>>>>>>???BBBDDDBBBDDDHHHJJJKKKLLLOOOQQQTTTVVVXXXZZZ^^^fffrrrzzzzzzsssmmmjjjeeebbb``````aaacccdddddddddbbbaaa^^^[[[UUUNNNIII>>>:::555222222333333444777888999666222///------...///222666<<>>333000,,,***((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***---000444>>>NNN[[[fffnnnvvv{{{{{{{{{{{{{{{zzzyyyxxxwwwtttppphhh^^^UUUOOONNNOOOSSSUUUYYY^^^aaaaaa]]]ZZZSSSOOOHHHBBB<<<888333000------///111333777BBBNNNVVV```kkkppprrrqqqmmmggg^^^YYYTTTSSSQQQQQQVVV^^^eeehhhlllooorrruuuyyy|||{{{~~~~~~|||wwwlll]]]LLL>>>777...---+++)))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))$$$999HHH@@@,,,"""'''...))))))))))))))))))))))))))))))))))))***+++,,,,,,+++++++++++++++++++++++++++***,,,///222888FFFSSS___jjjvvv}}}{{{qqqaaaPPPAAA777222000,,,+++******))))))******))))))***++++++++++++***(((((()))************))))))))))))((())))))***+++...---+++***))))))************---///...///666@@@RRRaaassswwwhhhXXXIII>>>888222111///---,,,,,,,,,---)))***+++---......---,,,{{{uuusssnnnmmmllliiihhhhhhjjjkkkmmmvvv{{{yyy}}}{{{kkk___NNNIIICCC@@@@@@@@@>>><<<:::::::::999888666555444111333444555444333222222//////000111222222222222////////////////////////000111222333444444333333222222222222222222222222111222222222222333333333666666888999;;;===>>>???<<<<<<======???DDDJJJOOOPPPOOOMMMJJJGGGDDDBBBAAA<<<;;;:::::::::::::::;;;888:::<<<>>>???@@@CCCEEE@@@CCCFFFHHHJJJLLLOOOQQQTTTVVVWWWYYY]]]fffrrr{{{~~~}}}yyyqqqllliiieeeccc``````bbbdddeeeeeecccaaa^^^ZZZVVVQQQJJJFFF<<<999444111111333444555::::::888555000---------------///222666;;;@@@CCCGGGLLLRRRWWWXXXYYYYYYYYYWWWWWWXXXXXXYYYZZZ[[[[[[___`````````___^^^\\\[[[SSSLLLBBB999333000...---------,,,,,,,,,+++++++++************************((()))******+++...222555BBBNNN[[[```aaadddeeeeeedddccc___UUUHHH:::111---+++***))))))((())))))***'''(((((('''''''''***,,,555BBBNNNRRRWWWZZZPPPBBB444111,,,)))'''&&&%%%$$$''''''''''''''''''''''''))))))))))))***,,,111444:::HHHZZZffflllpppwww}}}{{{{{{|||}}}~~~|||yyyvvvrrrmmmeeeZZZRRRMMMMMMNNNSSSVVVZZZ```cccccc___\\\QQQLLLFFF@@@;;;777333111,,,---///111222666CCCPPPZZZdddnnnrrrssssssnnniii```ZZZVVVSSSPPPOOOTTT[[[ccchhhnnnsssuuuuuuvvvvvvwww|||~~~xxxpppdddTTTDDD999///...,,,***(((''''''((((((''''''&&&&&&''''''((('''(((((())))))*********%%%666AAA999***$$$(((...))))))))))))))))))))))))))))))))))))***+++,,,---+++++++++++++++++++++++++++***,,,///222888GGGTTT```kkkwww}}}zzzqqqbbbQQQBBB888222000,,,,,,+++************+++((())))))***++++++******'''(((((()))******))))))***)))((((((((()))+++,,,......---,,,***)))(((((()))***---///......555???OOO___rrr|||ooo```QQQFFF@@@555333111...,,,,,,,,,,,,,,,,,,------------------~~~vvvsssqqqnnnmmmllljjjiiiiiikkkmmmnnnwww|||yyy~~~uuufffZZZLLLGGGBBB@@@@@@@@@>>><<<;;;;;;:::999777555444222222444555555444222111222000111222333333333333222111111111000//////......111111222222333333333333222222222222222222333333111111222222222333333333777888999;;;===>>>@@@@@@===>>>>>>>>>@@@EEEKKKPPPOOOOOOMMMKKKHHHEEEBBBAAA;;;:::999999888888999999333666:::===???AAADDDFFF@@@BBBFFFHHHJJJLLLOOORRRRRRTTTVVVXXX\\\fffsss|||||||||xxxpppkkkhhhfffdddaaaaaaccceeeffffffbbb___[[[WWWSSSNNNHHHDDD;;;888333000111333444555<<<;;;888444///------...,,,,,,---///333888<<>>NNNbbbmmmppprrrxxx~~~{{{|||~~~~~~zzzvvvpppkkkcccXXXPPPKKKLLLMMMSSSVVV[[[aaaeeeeeebbb^^^OOOKKKDDD>>>:::777444111,,,,,,///111222666CCCQQQ^^^gggqqqtttuuutttpppjjjbbb]]]WWWSSSPPPNNNRRRXXXaaahhhqqqwwwxxxvvvsssqqquuu{{{yyysssiiiZZZGGG:::000...,,,***((('''''''''((((((''''''''''''((((((''''''((()))***+++,,,,,,)))++++++***,,,///---'''))))))))))))))))))))))))))))))))))))***+++,,,---+++++++++++++++++++++++++++***+++...222888GGGUUUaaalllxxx}}}yyyqqqbbbQQQCCC888222///---,,,++++++******++++++'''((()))***************((()))***+++++++++++++++***)))(((((((((***+++,,,+++,,,,,,,,,,,,+++***))))))***---///......555>>>LLL]]]qqqtttfffWWWLLLFFF777555222///---,,,,,,,,,000//////...------,,,,,,{{{uuuooollljjjiiigggddddddggglllpppyyy}}}~~~{{{|||ppp^^^RRRHHHFFFBBB??????>>>>>>>>>===<<<;;;888666444333222444333111000000111333444555444333222333333555666666444111...---...///000111222333333333333222111333333444444444333333222222333444444444333222111222555999<<<===>>>???@@@??????AAACCCEEEHHHJJJLLLOOOLLLHHHFFFFFFEEEAAA>>><<<;;;::::::::::::;;;<<<:::;;;<<<======???BBBEEEDDDDDDFFFHHHKKKNNNQQQRRRUUUSSSSSSXXX^^^eeeqqq{{{wwwtttvvvxxxnnnfffbbbcccbbbbbbcccdddeeedddbbbbbb```]]]YYYSSSLLLEEE???888666444222222444666777;;;888333000///...---+++---.........///222777;;;===EEEOOOTTTTTTTTTUUUWWWWWWVVVVVVWWWXXX[[[^^^```bbb```^^^]]]]]]\\\ZZZYYYOOOFFF:::222//////...---...---,,,,,,+++++++++++++++******))))))******++++++)))))),,,---///444;;;FFFRRR]]]bbbdddfffeeebbbbbb^^^WWWLLL@@@555///,,,***))))))(((((())))))***((((((((((((((((((((((((***...444999<<<<<<;;;:::...---+++)))((('''&&&&&&((((((((((((((()))))))))******)))(((***111<<>>KKKTTTfffmmmwww}}}~~~{{{yyyxxxzzz|||||||||{{{rrrbbbPPPAAA666000...+++++++++*********))))))+++++++++***************'''%%%%%%(((,,,//////---((((((''''''''')))***+++,,,+++++++++---...---,,,,,,***+++.........555===KKK\\\ppp}}}zzzpppcccTTTIIIBBB<<<555111111111///------,,,***)))((()))+++,,,~~~yyysssmmmjjjhhhgggeeedddeeeiiipppuuu{{{~~~~~~}}}|||lllZZZOOOIIIEEEAAA??????@@@>>><<<===<<<:::888666444333222444333111000000111333444555444444333444555666777666444111///......///000111222333333333333222111111111222222222111111000222333444444444444333222444777:::<<<======???@@@AAABBBBBBCCCEEEGGGIIIJJJLLLIIIGGGFFFFFFEEEBBB???<<<;;;::::::::::::;;;<<<;;;<<<=========>>>AAACCCDDDDDDFFFIIILLLOOORRRTTTUUUSSSTTTYYY^^^dddnnnxxx|||sssqqqsssyyyooohhheeedddccccccdddffffffdddcccaaa^^^[[[WWWQQQJJJCCC>>>777555333222222333555777:::777333000///...---,,,---............111666999;;;CCCLLLRRRSSSSSSTTTVVVWWWWWWVVVWWWXXX[[[^^^___```___]]]]]]]]]\\\ZZZXXXNNNEEE:::222//////...---...---,,,,,,++++++,,,,,,++++++************++++++,,,)))***,,,...///555<<>>@@@AAA>>>;;;<<<;;;:::888666444333222333222111000000111222333444444444444555666888888555444111///...///000000111222222333333222222111111111222222222222111111222333444444444444333333777999<<<=========???@@@CCCCCCCCCDDDEEEFFFGGGGGGHHHGGGFFFFFFFFFEEEBBB@@@<<<;;;::::::::::::;;;<<<<<<===>>>>>>===>>>@@@BBBCCCDDDFFFIIIMMMQQQTTTVVVTTTRRRTTTYYY]]]bbbjjjsssxxxnnnmmmqqqyyypppjjjgggfffeeedddeeeffffffeeeccc___\\\XXXTTTOOOHHHAAA<<<666444222111111222555666:::666222///......---,,,---......---...000333666999@@@IIIOOOQQQRRRSSSUUUXXXXXXWWWXXXYYY[[[]]]^^^^^^]]]\\\]]]]]]\\\ZZZWWWLLLDDD999222//////...---...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,******---...000555<<>>MMM^^^sss~~~xxxnnnbbbYYYLLLEEE===777444222...,,,***+++---//////---,,,***}}}xxxuuuoooiiigggdddcccbbbbbbdddkkkuuu{{{|||||||||||||||nnn___QQQHHHHHHCCC>>>>>>AAABBB>>>:::;;;;;;999888666444333222222222111000000111222222222222333444555666777888555333222000//////000111222222222222222222222222333333444444555444444444333333333444444444444444999;;;============>>>@@@BBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFCCC@@@>>><<<;;;::::::::::::;;;<<<>>>???@@@@@@???>>>@@@AAABBBCCCFFFIIIMMMQQQTTTVVVRRRQQQSSSXXX\\\___eeemmmwww}}}uuujjjkkkqqqwwwooojjjgggfffeeedddeeeeeeeeecccaaa^^^[[[VVVRRRMMMFFF???;;;555333111000000222555666888555111///.........------......------...111444888>>>GGGMMMQQQRRRTTTUUUXXXXXXXXXXXXYYYZZZ\\\]]]\\\\\\\\\]]]^^^\\\YYYVVVJJJBBB888222//////...---...------,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,******---///000555<<>>NNN```uuu}}}uuujjjbbbUUUNNNEEE>>>:::777444111+++,,,---......---,,,+++yyyvvvsssmmmhhhgggdddcccbbbbbbdddkkksssyyy{{{yyyxxx{{{uuugggYYYMMMFFFFFFBBB>>>>>>AAAAAA>>>:::::::::999777555444333222111111111111111111111111000000111333444555666666444333222111000000111111222222222222222222222222222333444555555555555555333333333444444555555555:::;;;======<<<<<<>>>@@@??????@@@AAABBBCCCEEEFFFGGGHHHJJJIIIFFFBBB>>>;;;<<<;;;::::::::::::;;;<<<@@@AAABBBBBBAAA@@@AAABBBAAABBBDDDGGGKKKPPPSSSUUUOOONNNQQQVVVYYY[[[```gggnnnvvv}}}~~~|||xxxssshhhjjjrrr}}}rrrkkkgggeeeeeecccbbbccccccbbb```^^^]]]ZZZUUUPPPKKKEEE???:::444333111000000222555777777444000............---,,,---......---...000222888===EEELLLQQQTTTUUUVVVXXXXXXXXXYYYZZZ[[[[[[\\\[[[\\\]]]^^^___\\\XXXUUUHHHAAA777111//////...------------,,,,,,---......---,,,,,,++++++,,,,,,---,,,******---...///555<<>>@@@??????@@@@@@BBBCCCEEEFFFGGGJJJLLLKKKGGGAAA===;;;<<<;;;::::::::::::;;;<<>>======>>>999999888666555444333222000000111111111111000000111111333444444444333333333333222222222222111111333333222111111222333333000111222333444444444444444333333333444555777888888::::::::::::;;;>>>AAACCCCCCBBBBBBCCCCCCDDDEEEEEEIIIMMMMMMIIICCC???===<<<;;;::::::::::::;;;<<<<<<>>>AAAAAA@@@@@@@@@AAA>>>???@@@CCCFFFIIILLLNNNJJJHHHIIIMMMPPPSSSZZZaaabbbdddgggjjjiiiffffffffffffjjjtttssshhhddddddeeedddbbbaaa``````___\\\ZZZZZZWWWQQQLLLGGGAAA;;;777555444222111222444777999555222///---...//////...+++---/////////000222333555888???GGGNNNSSSUUUVVVUUUVVVWWWYYY[[[\\\]]]]]]^^^___```bbbaaa]]]VVVRRRDDD>>>666111//////...,,,---------------...//////++++++************++++++***((((((+++,,,---333:::GGGQQQ[[[_________]]]ZZZUUUKKK>>>444000...+++(((((()))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&'''''''''''''''((()))***)))((('''&&&''')))+++,,,...222:::FFFUUUcccmmmssstttuuuvvvxxxzzzzzzyyywwwuuuuuuuuuvvvvvvsssooolll\\\SSSKKKGGGFFFHHHNNNVVV\\\ccciiikkkkkkkkkfff```VVVNNNEEE@@@;;;333///000---,,,...000111666BBBNNN\\\gggrrrxxxzzz{{{wwwrrrlllfff```]]]VVVNNNKKKKKKPPPXXXcccmmmuuuyyy}}}}}}yyyppphhh___]]]ZZZXXXVVVTTTPPPMMMEEE???777222000...,,,)))''''''((((((((()))))))))))))))))))))(((((((((((())))))***+++,,,+++************++++++***)))((('''%%%&&&((()))************'''***,,,,,,***)))***+++000333666;;;BBBOOO___jjjqqqwww}}}}}}{{{yyyuuurrrhhh```QQQBBB777111000000,,,,,,+++++++++***************************++++++''')))+++***(((((()))+++)))***+++,,,,,,++++++***%%%)))+++***'''&&&))),,,+++***,,,///000111888AAAMMMbbbyyy~~~uuulll```UUUMMMGGG@@@;;;666555333111000...------~~~vvvooollljjjfffdddfffbbbdddgggjjjnnnsssyyy}}}zzzvvvuuu|||qqq```SSSJJJEEEBBB>>>BBBDDDBBB>>>;;;<<>>AAAGGGFFFEEEDDDDDDDDDDDDDDDCCCHHHMMMNNNJJJDDDAAA???<<<;;;::::::::::::;;;<<<:::<<>>???AAADDDGGGJJJKKKIIIFFFGGGKKKNNNQQQXXX``````aaabbbcccaaa^^^^^^```eeejjjttt~~~ooofffcccdddgggdddcccaaa``````___\\\ZZZYYYUUUOOOJJJEEE???:::666555444333222333555888:::444222///---.../////////+++---///000000111222444333666===EEEMMMRRRTTTTTTTTTUUUWWWYYY[[[]]]]]]^^^___```bbbcccbbb]]]VVVQQQDDD===555111000///...,,,---------------...///000+++******************+++)))''''''***,,,---222999HHHRRR\\\______```^^^ZZZQQQHHH;;;333///---***((($$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))'''&&&'''''''''''''''((()))))))))(((&&&%%%&&&))),,,...111555???NNN___lllrrrtttuuuvvvwwwyyy{{{{{{yyywwwsssrrrsssttttttrrrnnnkkkZZZRRRJJJGGGFFFIIIPPPXXX^^^eeekkklllmmmmmmhhhbbbWWWNNNFFFAAA;;;444000000---,,,...000111666BBBNNN]]]hhhsssyyy|||}}}yyytttlllhhheeeccc\\\QQQJJJHHHLLLTTT```kkktttzzz~~~~~~zzzqqqiii___]]]ZZZXXXWWWUUUSSSQQQEEE???888333111///,,,)))&&&'''''''''(((((())))))))))))))))))((((((((((((((()))***+++,,,,,,+++******+++++++++***)))'''&&&$$$%%%''')))++++++++++++%%%))),,,---,,,+++,,,...///222555:::BBBOOO___jjjwww|||~~~}}}zzzwwwtttjjj```QQQAAA555000///000---------,,,,,,,,,+++++++++++++++***************''')))+++***'''&&&(((***'''(((***+++,,,++++++***))),,,///...+++))),,,000+++***,,,///000111888AAAMMMbbbyyywwwjjj^^^TTTLLLDDD???777777777666444111...,,,wwwpppkkkkkkkkkgggddddddbbbccceeeiiisss|||~~~{{{xxxxxxzzzvvvdddWWWNNNFFFBBBBBBCCCAAA???===<<<<<<===>>>===<<<:::888666444333333111111111111111111111111...000333555555444222000333222111111333555444444444333111000000111333444777777777777777888888888999777666444444666777888777888888999999<<<@@@DDDHHHGGGGGGFFFFFFGGGGGGHHHDDDEEEGGGGGGFFFCCC???======;;;999999:::<<<<<<;;;<<<===>>>???@@@AAABBBBBB>>><<<<<>>???@@@>>><<<999666444222111111111111111111111111111...///111333333222111000333222111222444666666555555333222111111222444555777888888888999999::::::;;;:::888666666777888999888999:::::::::;;;>>>AAACCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFEEEDDDBBBAAA===;;;999999:::;;;;;;:::;;;<<<<<<>>>???@@@AAABBB>>>======@@@DDDGGGGGGFFFEEEEEEGGGIIIMMMQQQTTTVVVXXXZZZ]]]]]][[[[[[\\\^^^bbbnnn}}}uuulllhhheeedddeeecccbbbaaaaaaaaa```]]]ZZZXXXTTTMMMFFF@@@;;;999888777555333111000111333444444222000...------...///+++,,,......---...000222222666<<>>AAA@@@===999555222111000111111111111111111111111/////////000000000111111333222111222555777777777666555444333333333555555888888999999:::;;;<<<<<<===<<<:::888777777888888888:::;;;;;;::::::;;;===???????????????????????????@@@AAABBBCCCCCCBBBBBB===;;;888888999:::999999:::;;;<<<===>>>@@@AAAAAA>>>>>>>>>@@@DDDFFFFFFFFFEEEEEEFFFHHHJJJNNNQQQSSSTTTWWWYYY[[[[[[[[[]]]^^^aaannn}}}rrrkkkhhhfffeeefffbbbaaa`````````___\\\YYYVVVRRRKKKDDD>>>:::888777666444222000///000111222222111///.........///000------...------...111444333777===EEELLLRRRVVVXXXZZZZZZYYYYYYZZZ[[[]]]^^^\\\___```^^^\\\ZZZSSSKKK@@@:::222......///...---++++++,,,---///111222333,,,++++++++++++*********+++))))))++++++---444===HHHUUU^^^]]]\\\^^^\\\UUUEEE;;;000,,,***((()))+++***+++---000111000---)))%%%&&&&&&'''((()))******'''((((((((((((((((((''')))((((((''''''''''''((((((''')))+++***(((---444;;;IIIYYYdddmmmttttttqqqttttttuuuuuuvvvvvvvvvuuunnnkkkiiiiiiiiieee\\\TTTKKKFFFBBBDDDGGGLLLUUU]]]bbbhhhmmmnnnooonnniiiccc]]]RRRFFF@@@:::333...---******,,,///222999FFFTTTbbbkkkuuu{{{|||vvvtttrrrlllcccYYYQQQLLLJJJHHHMMMUUU\\\cccjjjppptttxxx~~~|||tttlllbbbbbbbbbbbbaaa___]]]\\\WWWUUUPPPHHH>>>666000...)))))))))))))))))))))))))))((('''&&&&&&'''((())),,,+++***))))))***+++,,,)))************)))((((((************************((()))************,,,...111333888AAAMMM^^^nnnyyy~~~|||zzzmmm___MMMBBB:::333111222///---++++++,,,------,,,***))))))))))))(((((((((''''''(((((()))***++++++((((((((()))))))))******++++++++++++,,,,,,,,,,,,...+++***...111444===EEEXXXjjj}}}}}}uuujjjccc[[[UUUMMMEEE???<<<999777{{{vvvpppkkkhhhhhhgggcccbbbeeefffmmmsssuuuwww{{{zzzvvvwww~~~|||hhh]]]PPPIIIEEE@@@>>>???<<<;;;::::::999::::::;;;>>>===:::777444111000///111111111111111111111111000000/////////000111222333222111333666888999888777666555555444555555666777777888999:::;;;;;;<<<===<<<:::999888888888888666888:::;;;:::::::::<<<>>>>>>????????????>>>>>>>>>>>>>>>>>>??????@@@@@@<<<:::888777888999999888;;;;;;<<<>>>???AAABBBBBB>>>>>>???AAACCCEEEEEEEEEEEEEEEEEEFFFHHHKKKNNNOOORRRTTTWWWZZZ]]]___aaabbbaaalllyyy{{{ooojjjhhhfffeeeeeeaaa```_________]]]ZZZWWWSSSOOOIIIBBB===999777666555333111000/////////000//////.........//////000......---,,,,,,...222555555888>>>EEELLLQQQUUUWWWXXXXXXYYYYYYZZZ[[[]]]]]]\\\___```]]]\\\YYYRRRKKK>>>888111......///...---******+++,,,---///000111++++++++++++***************((()))++++++---555???IIIUUU^^^^^^]]]___[[[TTTBBB888...***)))''''''******+++---000111000,,,(((%%%%%%&&&'''((()))***+++((((((''''''''''''(((((()))(((''''''''''''(((((('''&&&(((******)))///666@@@NNN^^^iiipppuuuuuurrrsssssstttuuuvvvuuuuuutttnnnllliiihhhgggaaaXXXQQQHHHCCC@@@CCCHHHMMMVVV___dddjjjoooppppppoookkkeee\\\QQQFFF@@@:::333......,,,,,,---000222777EEERRRaaakkkvvv{{{}}}xxxuuuqqqiii^^^SSSLLLHHHHHHFFFJJJQQQXXX^^^eeekkkpppuuu|||}}}zzzssslllddddddddddddcccaaa```___]]]]]]ZZZQQQEEE:::333111++++++******))))))*********)))(((((((((((()))***,,,+++)))(((((()))+++,,,******++++++******)))((())))))))))))))))))))))))((()))*********+++---///111555;;;EEESSSdddttt~~~~~~~~~~~~}}}|||ooo```NNNBBB999333111222...---,,,---......,,,***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++,,,,,,,,,------------++++++...000444>>>HHH\\\mmmvvvoookkkdddZZZQQQJJJDDD@@@>>>xxxtttmmmjjjhhhiiigggcccdddgggiiiqqqxxxyyyyyyzzzyyywww{{{rrr```UUUJJJEEEAAA===;;;<<<===<<<;;;:::888777777777888777555444222111000000000000000000000000000000222111000//////111222333333222111333666888999888888777777666555555555555555666666777888999999999::::::999999888888888888444777999;;;;;;;;;<<<===>>>???@@@@@@@@@@@@???>>>AAAAAA@@@??????>>>>>>>>>;;;999777777888::::::999===>>>??????AAAAAABBBCCC??????AAAAAABBBCCCDDDEEEDDDDDDDDDEEEGGGIIIKKKMMMQQQRRRVVV[[[aaaeeeggghhhfffmmmwwwtttjjjhhhhhhfffddddddaaa___^^^^^^]]][[[XXXUUUPPPLLLFFF@@@;;;777666555333222111///......//////...............//////000......---,,,,,,...222555555888>>>EEELLLQQQUUUVVVWWWXXXYYYZZZ[[[\\\\\\]]]\\\______\\\ZZZXXXQQQIII<<<666000......///...,,,+++************+++,,,,,,+++++++++*********))))))***((()))+++,,,...777@@@KKKVVV^^^^^^^^^___ZZZQQQAAA666---)))(((&&&%%%''')))***,,,...///...***'''%%%%%%%%%&&&''')))+++,,,)))(((''''''''''''((()))((((((''''''''''''(((((('''&&&'''*********000888CCCRRRbbbkkkpppuuuuuutttrrrsssuuuvvvvvvvvvuuutttqqqooollljjjfff___VVVOOOGGGCCCAAADDDIIIOOOWWW___ffflllpppppppppppplllfff[[[PPPEEE???:::333......///......000111666BBBOOO```kkkvvv{{{~~~~~~{{{tttoooeeeYYYNNNFFFDDDDDDEEEHHHNNNTTTZZZaaahhhmmmsss{{{~~~zzzvvvqqqlllffffffffffffeeeeeeddddddbbbcccaaaXXXKKK???777333---,,,+++***)))*********************************,,,+++)))(((((()))+++,,,+++++++++++++++******)))))))))))))))))))))))))))((()))++++++++++++...000222777@@@LLLZZZjjjxxx~~~~~~~~~}}}|||qqqbbbOOOAAA888111///000000///.........---+++((())))))))))))************,,,,,,+++***)))(((''''''))))))))))))************++++++,,,,,,,,,------------+++,,,///000555???KKK```pppzzzxxxrrriii```XXXRRRLLLIII{{{uuupppkkkhhhhhhhhhfffcccdddiiikkkuuu||||||yyyyyyzzzyyytttfffUUUKKKCCCAAA@@@>>>===>>>======<<<:::888777555555333333222111111111111111000000000000000000000000111111000///000111222333333222111222555777777777888777777777666555555444555555555666666666666777777777888999::::::;;;;;;888999;;;<<<<<<===???AAA???@@@AAABBBBBBAAA@@@???EEEEEEDDDCCCBBB@@@>>>===:::888777777999;;;<<<<<<@@@@@@@@@AAAAAAAAABBBBBB???@@@BBBBBBBBBBBBCCCEEEDDDDDDDDDDDDFFFHHHKKKLLLOOOQQQUUU]]]eeekkkooopppppppppuuu~~~wwwmmmeeeeeefffeeecccccc```___]]]]]]\\\ZZZVVVTTTMMMJJJDDD>>>999666555444111111000////////////000........................,,,,,,---,,,,,,---000333555888>>>EEELLLQQQUUUWWWVVVWWWZZZ\\\]]]]]]]]]]]]\\\______[[[YYYUUUNNNEEE:::555///---...///...,,,++++++***)))))))))))))))+++************))))))))))))((()))+++---///888AAAMMMXXX___^^^______XXXNNN>>>555,,,)))(((&&&%%%'''*********+++,,,,,,)))&&&'''&&&&&&&&&'''(((***+++)))((('''&&&&&&'''((()))(((''''''''''''(((((()))'''&&&(((***+++,,,333;;;IIIWWWeeelllpppsssuuuuuurrrtttuuuwwwwwwvvvuuuttttttrrroookkkfff]]]TTTNNNGGGCCCBBBFFFLLLQQQZZZbbbhhhmmmpppppppppppplllfffZZZPPPEEE???:::333......000...///000111666BBBOOO```kkkvvv{{{~~~}}}sssmmmcccVVVJJJBBB@@@@@@CCCFFFJJJPPPVVV^^^ffflllssszzz|||wwwuuurrrooojjjjjjjjjjjjjjjjjjjjjjjjhhhhhhfff^^^RRREEE:::555...---,,,*********++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++,,,,,,,,,,,,+++******************************)))***,,,,,,,,,---///222555<<>>??????@@@@@@@@@???@@@CCCEEECCCEEEFFFGGGGGGFFFEEECCCCCCCCCDDDDDDBBB@@@===<<<999888777888:::===>>>>>>AAAAAAAAA@@@@@@@@@?????????AAACCCCCCAAAAAACCCEEECCCCCCCCCDDDFFFHHHKKKLLLMMMOOOTTT]]]hhhpppuuuvvvwwwqqqqqqzzz~~~pppgggaaaccceeedddbbbbbb___^^^\\\\\\[[[YYYUUURRRKKKHHHBBB<<<888555444333000000000000000111111111..................------***+++,,,,,,,,,---///111444888>>>EEELLLRRRVVVXXXVVVXXX[[[]]]______^^^]]]\\\___^^^ZZZWWWSSSKKKBBB888444///---...///...,,,++++++***)))))))))))))))************)))))))))))))))'''(((+++---000888BBBOOOYYY```_________VVVJJJ;;;222***))))))''''''))),,,***))))))******)))(((((('''&&&&&&&&&((()))+++)))((('''&&&&&&'''((()))'''''''''''''''((()))))))))((())),,,---///777???PPP]]]jjjnnnooorrruuuuuussstttvvvxxxyyywwwvvvttttttssspppkkkdddZZZQQQKKKGGGCCCCCCHHHOOOUUU^^^fffhhhmmmppppppoooooolllfffZZZOOODDD???999333......---,,,---000222777DDDQQQ___kkkwww|||}}}sssmmmbbbUUUHHHAAA>>>>>>@@@BBBGGGLLLSSS[[[dddkkkssszzz~~~{{{wwwvvvvvvuuuooooooooooooooooooppppppnnnllliiicccYYYLLL???666///...,,,*********+++,,,******++++++++++++******************************,,,,,,,,,---,,,++++++***++++++++++++++++++++++++***+++---------...111333:::BBBNNN\\\jjjuuu}}}ppp___LLL>>>555///...000000...------......---,,,))))))*********++++++++++++++++++*********))))))))))))*********+++++++++*********++++++++++++,,,,,,,,,---///000555BBBPPPfffvvv~~~yyyssslllggg}}}xxxssslllgggfffdddeeeeeeccc```bbbhhhnnnyyy}}}xxxxxx|||~~~rrraaaTTTLLLDDD>>>???@@@??????@@@:::::::::::::::999888777444333222222111111222222000000000000000000000000.........///////////////333222111111333555444444777777777777666555333333777777777666555555444444444555888;;;>>>@@@BBBBBBEEEEEEDDDCCCAAABBBDDDGGGHHHJJJKKKLLLLLLKKKJJJHHH>>>???AAABBBAAA>>>;;;999999777777888;;;>>>@@@@@@AAAAAA@@@@@@???>>>>>>===???AAACCCCCCAAA@@@BBBEEECCCCCCCCCDDDFFFIIIKKKMMMKKKMMMSSS]]]iiisssxxxyyyzzzpppmmmvvvtttlllddd___aaadddcccaaaaaa___]]]\\\[[[ZZZXXXUUURRRJJJGGGAAA;;;777444333333//////000000111222222222......//////...------,,,(((***,,,,,,,,,,,,...///333777===EEELLLRRRVVVXXXVVVXXX[[[^^^``````^^^]]]]]]___^^^YYYUUUQQQIII@@@777333...---...///...,,,++++++************++++++************))))))))))))((('''(((+++---000999CCCQQQZZZ```______^^^UUUIII888000)))(((***)))***,,,---+++))))))*********))))))((('''&&&&&&''')))******((('''&&&&&&'''(((***'''''''''''''''((()))***+++***+++...///111999BBBVVVbbbmmmpppoooqqqtttuuusssuuuwwwyyyyyyxxxvvvuuusssrrrooojjjbbbXXXNNNHHHFFFCCCCCCJJJQQQXXXaaaiiiiiimmmpppoooooooookkkfffYYYOOODDD>>>999333///...+++***,,,///222888FFFTTT___kkkwww|||}}}sssmmmcccUUUIIIAAA=========@@@DDDIIIPPPYYYccciiissszzz~~~zzzwwwxxxzzz{{{ssssssrrrrrrrrrsssttttttqqqoookkkfff^^^QQQBBB777000///,,,*********+++,,,))))))************)))))))))***++++++++++++***))),,,,,,------,,,,,,+++***+++++++++++++++++++++++++++,,,.........///222444===FFFTTTbbboooyyymmm]]]JJJ===555//////111...---,,,,,,.../////////))))))******++++++++++++((())))))***++++++,,,,,,)))************+++++++++))))))*********+++++++++,,,,,,...///000555CCCQQQhhhxxx}}}vvvqqq~~~wwwsssmmmgggeeeeeeffffffccc```bbbiiippp{{{}}}~~~|||yyyyyy{{{~~~tttbbbTTTLLLGGGEEECCCAAA???>>>>>>>>>;;;;;;999777666555555555222111111111000000//////000000000000000000000000111000///......///000000333222222111222333555666777666666555555555555666:::999666444333333444555777777999<<<>>>@@@BBBCCCEEEEEEDDDBBB@@@BBBEEEHHHEEEHHHLLLPPPQQQOOOMMMKKKDDDCCCAAAAAA@@@>>>;;;888888999::::::;;;<<<======??????>>><<<;;;;;;===@@@AAAAAABBBCCCCCCBBBBBBAAADDD@@@@@@DDDGGGFFFGGGIIIOOOOOOQQQXXXbbbjjjooopppooonnnooouuu}}}yyyqqqdddddddddeeeeeedddaaa^^^]]][[[YYYYYYXXXWWWTTTRRRIIIDDD===777555444333333111111111111111000//////000///............---,,,+++*********+++---///000222666===EEELLLQQQUUUWWWVVVXXX[[[^^^```___^^^]]]___^^^]]][[[WWWQQQIIIDDD:::555///,,,,,,...///000+++++++++************))),,,,,,+++***)))(((''''''***)))***,,,,,,///:::FFFTTTZZZ______\\\WWWNNNEEE777222+++'''&&&'''((()))++++++******)))(((((('''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((***)))***///222555>>>HHH[[[fffnnnooommmooorrrtttuuuvvvxxxyyyzzzyyyxxxxxxvvvssspppkkkaaaSSSJJJIIICCCDDDFFFLLLTTT]]]fffkkknnnqqqrrrpppooonnnhhhaaaWWWNNNDDD===777111...000111---,,,///333999EEEPPPaaakkkuuuxxxzzz||||||zzzuuunnncccVVVKKKDDD@@@???@@@<<<===FFFQQQZZZeeennnqqqsssvvvyyy{{{{{{{{{{{{zzzzzzyyyxxxwwwwwwvvvuuuqqqssspppkkkdddZZZKKK===666222...++++++++++++*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))+++,,,------...111666:::@@@MMM]]]jjjvvvnnn^^^KKKAAA;;;444///---,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((((((((())))))(((((()))***++++++''''''(((((())))))******************************---,,,,,,///111777EEESSSjjjzzz|||zzztttqqqkkkfffdddeeefffeeebbbaaaeeemmmttt}}}~~~~~~|||yyyzzz}}}~~~nnn]]]PPPJJJFFFEEECCC@@@>>>=========;;;:::999777666555555444111111111111000000000///000000000000000000000000111000///......///000111222222222222333333444555444444444555555777888999999888666444333333444555666777999;;;===???@@@AAABBBBBBAAA???>>>@@@CCCFFFHHHJJJNNNRRRSSSQQQOOOMMMDDDBBB@@@>>>>>>===;;;999999999::::::;;;<<<<<<===>>>???>>>===;;;<<<>>>AAABBBBBBBBBAAAAAAAAA@@@@@@DDD@@@???CCCFFFFFFHHHKKKQQQQQQSSSWWW\\\aaadddfffhhhgggiiiqqq{{{{{{qqqjjjdddccccccdddeeedddaaa^^^]]][[[YYYYYYXXXVVVSSSQQQHHHCCC===777555444333333111111111111000000/////////...............---,,,+++*********+++---///000222666<<>>>>>;;;<<>>=========;;;:::999777666555444444111111111111000000000000000000000000000000000000111000////////////111111222222333444444444333333111111222444666888:::<<<888777555444444444555555666777999:::<<<==================<<<<<<===AAADDDHHHJJJNNNPPPQQQPPPNNNMMMCCC@@@===;;;;;;;;;:::999999999::::::;;;;;;<<<<<<===>>>>>>>>>===>>>@@@BBBDDDCCCAAA@@@@@@@@@AAAAAACCC??????BBBDDDFFFJJJOOOVVVXXXZZZZZZXXXXXXZZZ]]]______bbblllxxx{{{tttjjjccccccbbbbbbcccdddccc```^^^\\\[[[YYYYYYXXXVVVRRROOOGGGBBB<<<777555444333222000000000000////////////............------------+++*********+++---///000111555<<>><<<999;;;CCCLLLUUU```jjjrrruuuyyy|||||||||||||||~~~~~~}}}}}}||||||{{{{{{wwwxxxvvvqqqllldddWWWKKK@@@;;;444...,,,---------((((((((((((((()))))))))++++++++++++++++++++++++)))*********+++,,,,,,,,,(((((()))***+++,,,---...,,,------///222888???EEERRR^^^mmmxxxqqq___LLLAAA;;;444///---++++++++++++++++++++++++,,,,,,+++*********++++++***))))))))))))***++++++,,,+++)))(((''''''((((((*********++++++,,,,,,,,,...,,,---///111777EEESSSjjjyyyzzzpppmmmkkkgggddddddcccbbb```___bbbkkkwww}}}||||||~~~|||mmm[[[NNNHHHGGGDDDCCC@@@>>>===<<<<<<<<<;;;:::888777555444444444111111111000000000000000////////////////////////111000/////////000111222222333444555444333222111111111222444666999;;;<<<888888777666666666777777777888999:::;;;;;;;;;:::999:::;;;;;;;;;===@@@CCCDDDFFFIIIKKKLLLKKKIIIHHHBBB>>>:::777777999::::::::::::::::::::::::;;;;;;;;;===????????????AAACCCDDDCCCAAA@@@@@@BBBCCCEEEBBB???>>>AAADDDFFFMMMTTT\\\aaaddd```YYYUUUVVVZZZ[[[[[[___iiiuuu|||}}}|||~~~}}}{{{wwwpppgggaaaaaa``````aaaaaaaaa___]]]\\\[[[YYYYYYWWWUUUPPPMMMEEEAAA;;;777555444333222000000////////////////////////000///---,,,------+++*********+++---///000111555<<>>888333000,,,++++++,,,,,,,,,+++++++++*********))))))&&&&&&''''''(((((())))))(((((()))+++,,,000;;;GGGUUU[[[^^^\\\WWWOOOEEE;;;111...***((((((***++++++...,,,)))'''&&&''')))***&&&'''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''(((((()))******+++***)))+++...222<<>><<<999777:::@@@GGGOOO[[[fffnnnttt{{{}}}{{{zzzzzz|||||||||||||||||||||}}}}}}yyy{{{zzzwwwuuurrriii```PPPIII???666111///------+++++++++***************************************(((((()))***++++++,,,,,,******)))))))))***+++,,,000222555:::AAAJJJTTT[[[iiisss~~~ppp^^^JJJ???999444///...+++++++++*********)))))),,,+++++++++,,,---......++++++***************+++***)))(((((()))***+++,,,)))***+++,,,---.../////////......000222777EEERRRiiiyyywwwpppkkkiiihhhddddddfff`````````dddjjjrrrzzz}}}}}}}}}xxxiii[[[PPPIIIEEECCCAAA@@@>>><<<;;;;;;;;;;;;:::999888666555444333333000000000000111111111111000000000000000000000000111000//////000111333444555555555444333222111000333444444444666777888999::::::;;;;;;<<<<<<<<<===999:::<<<===>>>===;;;:::999:::<<<======>>>@@@CCCBBBCCCEEEFFFGGGFFFEEEDDD>>>;;;777555666888999:::;;;;;;::::::999999888888:::===AAACCCBBBBBBBBBBBBBBBBBBAAABBBCCCDDDFFFGGG@@@???@@@DDDGGGJJJTTT^^^ccchhhllliii```ZZZYYY[[[[[[```ggglllpppssswwwyyy}}}|||~~~|||uuupppmmmhhhbbb]]]\\\[[[ZZZZZZ[[[\\\[[[ZZZ\\\[[[ZZZYYYWWWSSSMMMIIIAAA===999666555444333222111000/////////000222333333555666333...+++,,,...+++*********+++---///000222666===EEELLLQQQUUUWWW[[[\\\]]]^^^____________^^^\\\YYYUUUPPPGGG>>>777444000---++++++---......+++++++++************)))'''''''''(((((()))))))))(((''')))+++,,,000<<>><<<666555888>>>CCCJJJWWWccckkkrrryyy|||yyywwwxxxzzzyyyyyyzzzzzz{{{{{{||||||zzz{{{{{{zzzzzzzzzssskkk]]]VVVKKKAAA999444111///*********)))))))))))))))++++++++++++++++++++++++)))*********+++,,,,,,,,,---,,,+++******+++---...000444:::AAAIIITTT^^^dddsss|||~~~mmm\\\HHH===888333000///,,,,,,,,,+++******))))))******++++++,,,---...///,,,,,,+++************+++(((((()))******++++++,,,)))***+++,,,...///000111000//////111222888EEERRRiiixxx{{{sssmmmhhhgggeeebbbbbbeee```aaadddjjjpppwww{{{~~~{{{{{{|||}}}ppp^^^RRRMMMIIIDDD???@@@???===;;;::::::;;;;;;:::999777666444444333333///000000000111111111111000000000000000000000000111000//////000222333444777666444333222111111111333333333444666777999:::999999:::;;;<<<=========:::;;;>>>@@@@@@???===<<<999;;;=========>>>@@@AAAAAABBBDDDEEEEEEEEEDDDCCC<<<:::666555666888999999;;;;;;::::::999888888777;;;>>>BBBDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>???BBBGGGIIIMMMVVVaaagggkkkooollleee___\\\\\\ZZZbbbjjjnnnnnnpppwww}}}~~~|||wwwpppkkkhhheee```\\\ZZZXXXWWWWWWYYYYYYYYYXXX[[[[[[ZZZYYYWWWRRRLLLGGG???<<<888666555444333111222111000000000111333444777999999555///++++++...+++*********+++---///000333777>>>FFFMMMSSSVVVXXX\\\]]]___``````___]]]\\\]]][[[XXXTTTOOOFFF===777111///---------...---,,,+++++++++************)))((()))))))))))))))))))))'''''')))+++,,,000<<>>;;;222222555:::???EEERRR___hhhpppxxxzzzwwwtttuuuxxxxxxxxxyyyyyyzzz{{{{{{|||{{{}}}}}}}}}}}}vvvkkkdddXXXMMMDDD===777444++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---------///222333444999AAAKKKUUU___iiiooo{{{}}}kkkYYYFFF;;;777333000000---------,,,+++*********))))))******+++---...///---,,,++++++*********+++((()))+++,,,,,,+++***))))))***+++---...000111222111//////111222888EEERRRiiixxx|||tttpppkkkgggfffddd```aaadddaaaccchhhnnnuuuzzz|||}}}yyyyyy|||zzzkkkXXXMMMJJJIIICCC===???>>>===;;;:::::::::;;;:::999777666444333333333//////000000111111111222000000000000000000000000111000000000000222444555888666444222111111111111111222333444666888:::;;;888999:::;;;<<<=========:::<<>>???CCCIIIKKKNNNXXXccclllooorrrpppjjjccc___]]]YYYbbblllooommmoooxxx}}}|||zzzuuunnniiigggddd```\\\XXXWWWUUUUUUWWWXXXXXXWWW[[[[[[ZZZYYYVVVRRRKKKGGG>>>;;;888666555444333111333222111000000222444555999;;;;;;777000++++++...+++*********+++---///000444888???FFFNNNSSSWWWXXX\\\^^^```aaa```^^^\\\ZZZ[[[ZZZWWWSSSNNNEEE<<<666---------//////...+++)))+++++++++************)))************))))))))))))'''''')))+++,,,111<<>>DDDNNNYYYcccnnnwww}}}|||iiiWWWDDD:::666222111111......------,,,+++******((())))))***+++---...///---,,,,,,+++*********+++)))***,,,------+++(((&&&)))***+++---///111222333111///000111222888EEERRRiiixxxxxxsssoookkkeeeaaa```aaacccdddfffiiiooovvv|||~~~~~~|||www|||~~~kkk^^^PPPKKKHHHDDD???===============<<<;;;:::999:::999777555333222222111222111000000000000000111222222111111222222333444222222222222333444555555:::888555222111111222333333222222444666777777777333777;;;===>>>=========<<<===???AAAAAAAAA@@@???<<<<<<<<<<<<<<<=========AAAAAA@@@BBBDDDEEEEEEDDD===;;;999888999::::::999<<<<<<;;;:::888777666666;;;<<<<<<===============BBBBBBAAA@@@???>>>======???AAADDDJJJSSS]]]fffkkkrrrttttttrrrlllfffaaa___bbbmmmvvvuuusssyyy|||zzztttooohhhdddbbb```]]]YYYUUUTTTSSSQQQQQQSSSTTTUUUVVVYYYXXXUUUSSSQQQJJJCCC>>>:::666333333333333333555333111111444777999999AAA>>>999444000///......+++,,,------------000222666:::AAAGGGKKKOOORRRTTT[[[\\\]]]^^^^^^]]]\\\[[[ZZZXXXUUURRRLLLCCC:::333111///---------...---,,,+++***************+++,,,+++***)))(((((('''((((((((('''(((+++,,,111>>>KKKTTT\\\bbb^^^WWWNNNEEE===333000,,,************))))))((((((''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''(((*********)))***///;;;KKK[[[eeennnnnnpppqqqrrrsssssssssxxxxxxuuurrrssssssooohhhcccZZZPPPIIIDDD@@@BBBGGGLLLWWWdddjjjnnnrrrsssrrrqqquuuxxxxxxxxxvvvooofffXXXOOOAAA666111///---,,,******,,,///222777DDDQQQbbbkkksssvvvxxxyyywwwsssqqqjjj```WWWOOOEEE<<<555111//////444999@@@LLLVVVaaahhhqqqvvvvvvtttssssssuuuwww{{{}}}}}}|||~~~~~~wwwmmmeee^^^TTTHHH???<<<999555222111000...,,,---------------,,,+++***---......---,,,---000222222333333444666:::???CCCKKKRRR]]]hhhqqqxxx~~~xxxhhhVVVBBB777222///---...+++,,,,,,,,,,,,+++******((()))***++++++,,,++++++---...//////...---***)))+++*********************,,,,,,++++++,,,...///000111///...000111888FFFUUUnnn||||||uuupppmmmjjjeeeaaa```aaabbbcccgggkkkqqqxxx}}}~~~|||zzzvvvaaaUUUIIIEEEDDDAAA===<<<<<<======<<<<<<;;;:::999:::999777555444333222222111111000000000000111111222222222222222333333444333333333444444555666777999777444222111111333444222222222444666777777777222555999;;;;;;;;;;;;;;;<<<===???AAABBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>@@@BBBCCCCCCBBB>>>;;;999999:::::::::999<<<<<<;;;999888777666555999:::;;;<<<<<<=========@@@@@@???>>>>>>===<<<<<>>;;;777555555555555444666444222222444666777777>>><<<777333///...---...,,,---.........///111333888===DDDIIINNNQQQTTTVVVYYYZZZ[[[\\\\\\[[[ZZZYYYZZZXXXUUUPPPKKKBBB999333111///---------...---++++++******))))))************))))))(((((((((((()))(((''')))+++---222???LLLUUU\\\aaa^^^VVVMMMCCC:::000...***))))))))))))((()))(((((('''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((()))***++++++,,,222>>>NNN^^^gggnnnooopppqqqrrrsssssssssvvvvvvtttrrrssstttooohhh```WWWNNNHHHCCC@@@CCCIIINNNYYYdddiiimmmqqqrrrqqqppptttwwwvvvvvvuuuooogggXXXNNNAAA666111///---,,,+++***,,,///111666CCCOOOaaajjjrrruuuvvvxxxvvvrrrooohhh___VVVOOOFFF<<<666222///...222777<<>>CCCIIIMMMXXX___iiisss{{{xxxhhhVVVBBB777333000......+++,,,,,,,,,,,,+++******************)))((('''&&&+++,,,---......---,,,+++)))*********++++++++++++,,,,,,++++++,,,---...///111///...///111888FFFTTTnnn|||}}}vvvqqqmmmjjjhhheeebbb``````aaabbbiiimmmtttzzz~~~~~~|||yyyjjjVVVKKKBBBAAABBB@@@>>>>>><<<<<<<<<<<<;;;:::999888888888666555333333222222000000000000000111222333333333222222333333444555555555555666666777888888777555333222111222444555222222333444555666666777333666999;;;;;;;;;;;;;;;<<<>>>@@@BBBBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<===???@@@???>>>===<<<::::::;;;;;;;;;:::;;;;;;:::999777666555444666777999:::<<<=========>>>>>>>>>======<<<<<<<<>>;;;999777444444444333333333222222000111222222333444888:::<<<>>>BBBFFFKKKQQQXXX]]]hhhnnnwwwwwweeeTTTAAA888444000......+++,,,,,,,,,,,,+++******++++++++++++***)))(((''')))***+++---......------)))*********++++++,,,,,,------,,,,,,,,,,,,---...000......///111777EEESSSmmm|||vvvrrrnnnlllgggfffeeebbb``````aaaccckkkpppvvv|||~~~~~~}}}}}}qqqaaaPPPGGGAAAAAABBB@@@???@@@;;;;;;;;;;;;:::999888777666555444333222111111111//////000000111222333444333333333222333333444555444555555666777777888888444444222222222333444555111333444444444444666777777:::===>>>>>>>>>>>>???<<<>>>@@@BBBCCCCCCBBBAAA????????????>>>>>>>>>>>>===<<<;;;<<<===>>>===<<<===;;;::::::<<<<<<;;;:::::::::999888666555555444555666888:::<<<===>>>>>>========================AAAEEELLLUUU^^^ffflllooolllnnnppppppnnnllljjjjjjuuuwwwnnnjjjgggffffffeeebbb^^^VVVUUUSSSRRRRRRSSSUUUVVVUUUVVVSSSNNNLLLLLLGGGAAA;;;999777777777888777666999777333222222333333333666555222///---,,,,,,,,,---///111222222222444666===BBBIIIOOOSSSUUUXXXYYYWWWXXXYYYYYYYYYYYYXXXWWWXXXVVVQQQLLLFFF???777222000///---,,,------,,,++++++++++++***)))((('''&&&(((((('''(((((()))******)))((())),,,...333AAANNNXXX^^^aaa\\\UUULLL???555---+++)))((())))))((('''''''''(((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((***))))))(((((())))))***,,,...333<<>>777111...---///111444===EEEPPPXXXccckkkooorrruuuwwwvvvxxx{{{~~~yyysssnnnddd^^^VVVOOOJJJFFFCCCBBB===<<<;;;999888777666666666888999:::;;;>>>BBBEEEFFFIIINNNSSSYYY```hhhmmmsssyyyuuuaaaQQQ???777333000---,,,+++,,,,,,,,,,,,+++************,,,---------------)))***+++,,,---------,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,...------///111777EEERRRkkkzzzyyyssspppmmmkkkdddddddddbbb```aaacccffflllqqqxxx|||~~~~~~~~~~~~jjjZZZLLLEEE@@@AAABBB???>>>???::::::::::::999888777666333222222111000000000000000000000000111222444444333222222222222333444444222333555666666666666666333333222222222333444555111333444444333333555777999;;;>>>???>>>>>>???@@@;;;===???AAACCCBBBBBBAAA>>>=========<<<<<<<<<;;;>>>===;;;<<<======<<<;;;;;;:::::::::<<<<<<;;;:::777777777666666555555444666777999;;;===>>>???@@@<<<======>>>>>>?????????@@@EEEMMMWWW```fffjjjkkkiiilllooopppoooooooooooo|||vvvmmmjjjgggggggggeee```\\\VVVUUUTTTRRRRRRTTTUUUVVVVVVVVVTTTOOOMMMMMMHHHBBB:::777555555666777888777:::777444222222222222111222111///---,,,+++++++++---///222444444444555777===BBBJJJPPPTTTVVVXXXYYYXXXXXXYYYZZZZZZYYYXXXXXXXXXTTTOOOIIICCC===666111000...,,,,,,,,,---,,,+++++++++++++++***)))'''&&&(((((('''(((((()))******)))(((***,,,///444BBBOOOYYY^^^```]]]VVVNNNAAA666///---+++***++++++)))(((&&&&&&((()))************&&&'''''''''''''''''''''''''''''''''((((((((((((***))))))))))))***+++++++++///555@@@MMMZZZfffmmmooopppqqqqqqrrrrrrrrrrrrqqqssstttssssssssslllcccTTTKKKCCC???======CCCJJJYYYbbbjjjlllmmmppprrrqqqrrruuuuuusssssssssnnngggVVVLLL???555000///---,,,+++***,,,...///444@@@LLL]]]fffnnnrrrtttvvvuuuqqqfffbbb[[[UUUOOOHHH>>>888000---,,,///111333;;;CCCMMMUUU```hhhmmmqqqtttwwwwwwyyy|||}}}zzzrrrmmmeee^^^YYYUUUQQQOOOJJJHHHFFFCCC@@@>>>======@@@AAACCCDDDFFFIIIMMMPPPRRRUUU[[[```fffmmmtttyyy||||||rrr]]]MMM===666333///,,,++++++,,,,,,,,,,,,+++************,,,---------------***++++++++++++++++++***...------,,,+++***)))))),,,,,,,,,,,,,,,,,,++++++---,,,---///111666DDDQQQgggvvvvvvpppnnnkkkiiiaaaccccccbbb```bbbgggkkkoootttzzz}}}}}}~~~uuubbbTTTGGGBBB???@@@@@@<<<;;;<<<999999999999888777666555222111111000000000111111111111111111111222333444222222111111222222333444111222444555666666555444333222222222222333333333000333555555222222444777777999;;;;;;;;;:::<<<===:::<<<>>>@@@BBBBBBAAA@@@>>>>>>>>>======<<<<<<;;;???===<<<<<<======;;;:::999999999:::<<<<<<:::999444555555555555555666666666777999;;;===>>>??????;;;<<<<<<===???@@@AAAAAA@@@FFFPPP[[[cccggghhhhhhhhhkkkoooqqqrrrsssuuuvvv~~~}}}tttkkkhhhgggggggggeee___[[[WWWVVVTTTSSSSSSTTTVVVWWWUUUWWWUUUQQQOOONNNIIIBBB999777444333555888999:::;;;888444222111111111000///...---,,,,,,,,,,,,,,,---///333444555555666777>>>CCCKKKQQQUUUWWWXXXXXXXXXYYYZZZ[[[[[[ZZZYYYXXXWWWSSSMMMGGGAAA;;;555111000...,,,+++,,,,,,+++******+++,,,,,,+++***)))''')))(((((((((((())))))***))))))***---///555CCCPPPZZZ^^^aaa^^^YYYRRREEE999111///---,,,,,,+++)))((($$$&&&(((***++++++++++++&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,---+++000999DDDRRR^^^iiinnnooopppqqqrrrrrrrrrrrrrrrpppssssssrrrqqqooofff]]]OOOFFF>>>;;;;;;===DDDLLL\\\eeennnpppqqqtttuuusssuuuxxxxxxvvvuuutttnnngggUUULLL???555000///---,,,+++***,,,...000555AAANNN^^^gggooosssuuuwwwvvvsssjjjfff___YYYSSSKKKAAA999111...---///000222888@@@IIIQQQ\\\eeekkkpppuuuxxxxxxyyy|||~~~yyysssnnnjjjeeeaaa___YYYWWWTTTPPPMMMLLLKKKJJJLLLNNNPPPQQQRRRUUUYYY\\\aaadddiiinnnrrrxxx}}}{{{pppZZZKKK<<<666333000,,,++++++,,,,,,,,,,,,+++******++++++++++++***)))((('''++++++******************......---,,,+++******)))***+++,,,,,,,,,,,,++++++,,,+++---///111666CCCPPPdddtttyyyqqqmmmkkkgggddd```bbbcccaaa```cccjjjqqqsssxxx|||~~~~~~yyyjjjZZZMMMDDD@@@>>>@@@???<<<;;;<<<888888888888777666555555222222111111111222222333222222222111111222333333111111000000111111222333111222444666666666555444333333222222222222222222000333666555222000333666555666888888777777999:::999:::===???AAAAAA@@@@@@>>>>>>======<<<;;;;;;;;;>>>===;;;;;;;;;;;;:::888888777888999;;;;;;999888222222333444555666777777666777888:::<<<======>>>999:::;;;<<<>>>???@@@AAADDDJJJUUU```gggjjjiiihhhfffiiimmmqqqsssuuuxxxzzz}}}wwwpppfffeeedddfffgggeee```[[[WWWVVVTTTSSSSSSTTTVVVWWWTTTVVVUUURRRPPPNNNHHHAAA;;;888444222555999<<<===:::777444111111111111000------,,,,,,,,,,,,,,,,,,,,,///222555555555666777???EEEMMMSSSVVVXXXXXXYYYXXXYYYZZZ[[[[[[ZZZYYYXXXWWWRRRKKKEEE???999444000000...,,,+++,,,,,,+++******+++,,,------,,,***)))***))))))(((((((((((()))))))))***---000666CCCQQQZZZ^^^aaa```]]]VVVJJJ>>>222000...------+++(((&&&$$$%%%(((***,,,,,,,,,+++&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((()))***+++,,,...///,,,222<<>>GGGPPP^^^hhhrrruuuvvvxxxxxxuuuwww{{{|||zzzxxxuuunnnfffUUUKKK>>>444000...---,,,+++***,,,///111666CCCOOO___hhhqqqtttwwwyyyxxxuuuqqqmmmfff___XXXOOODDD<<<222///---.........444:::BBBJJJVVVaaahhhooouuuzzzyyyzzz|||~~~|||yyyuuuqqqmmmgggeeebbb___]]]\\\\\\\\\]]]^^^```aaabbbeeeiiilllooorrrvvvyyy|||{{{qqqZZZKKK===777666222...,,,+++,,,,,,,,,,,,+++******************)))((('''&&&)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,++++++,,,///111666BBBOOOcccsss~~~uuuoookkkhhhdddaaa```aaabbbaaa```dddmmmtttvvvzzz~~~rrrbbbSSSHHHCCC@@@???AAAAAA>>>===???888888888888777666555444333333333222333333444444333333222222111222222222000000000///000111111222111222555666777777555444333333333222222222111111000333666555111000333666555666888888777777888:::888999<<>><<<::::::::::::888777777666777999:::;;;999777000000222333555666777888555666888999:::;;;<<<<<<777888999;;;===>>>@@@@@@GGGNNNYYYdddjjjlllkkkiiicccfffkkknnnqqqtttxxx{{{{{{}}}sssnnncccbbbbbbeeehhhfffaaa]]]WWWVVVTTTSSSSSSTTTVVVWWWRRRUUUUUURRRPPPNNNGGG???===999444222555:::>>>@@@:::777333111111111111000,,,,,,,,,,,,,,,,,,------+++...222555555555666777@@@FFFNNNTTTXXXYYYYYYZZZWWWXXXYYYZZZZZZYYYXXXWWWWWWRRRJJJCCC>>>888333000///...,,,+++,,,,,,+++******+++---......---,,,++++++***)))(((((('''(((((())))))+++...000666DDDQQQZZZ^^^aaaaaa___YYYMMMAAA222111///---,,,***'''$$$###%%%(((+++,,,---,,,,,,&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((((((***+++---///000...444???LLLZZZfffnnnsssppppppqqqrrrrrrrrrqqqqqqnnnppppppmmmjjjfffZZZOOOCCC<<<666666999???JJJTTT___jjjtttxxxyyyzzzzzzwwwyyy}}}~~~|||zzzwwwnnneeeTTTKKK>>>444000...---,,,******,,,///222777DDDQQQ```iiirrruuuxxxzzzyyyvvvwwwrrrkkkddd\\\RRRGGG???444000......,,,+++000666<<>>999888444///...+++,,,,,,,,,,,,+++******((()))***++++++,,,++++++&&&''''''((()))+++---...))))))***+++---...//////((()))***,,,------,,,,,,+++***,,,///111555BBBNNNcccsss|||wwwqqqllliiigggdddbbbbbbbbbbbbaaaccciiittt{{{{{{~~~wwwfffVVVJJJCCCCCCBBBAAA???===<<<;;;::::::999888777666555444333333222111111333666:::<<<@@@>>>999555222000//////000000000000111222333444333333444444333333222111333333333222222111111111111111222222333333333333222444666777777888:::<<<;;;<<<======<<<<<<>>>???CCCAAA>>><<<:::999::::::===<<<:::999888888999::::::888666666888999777555444444333333444444555666777777666666777888999999<<<888888;;;======@@@EEEQQQYYYcccjjjlllkkkjjjjjjdddeeefffhhhkkkooosssuuuooozzzuuujjjfffaaaaaabbbbbbaaa```^^^]]]YYYXXXVVVTTTSSSSSSTTTTTTSSSSSSTTTUUUSSSNNNGGGBBB<<<888555555999===>>>>>><<<999666222000000111111///...---,,,++++++++++++---++++++...///111666===DDDIIIQQQUUUUUUUUUWWWYYYZZZYYYYYYXXXXXXXXXYYYYYYTTTPPPJJJBBB;;;555111///,,,,,,,,,+++***)))(((((())))))************))))))***************)))(((((()))'''(((+++///666BBBNNNZZZ^^^aaaaaa___YYYLLL@@@444000,,,***)))************((('''+++000111---))),,,)))&&&###"""###%%%'''$$$%%%&&&'''(((((((((((())))))((((((***,,,///111222999EEESSS___hhhnnnqqqqqqqqqqqqqqqqqqqqqqqqpppsssrrrpppnnnhhh]]]PPPFFF===888444444888>>>KKKVVVfffooowwwzzz{{{|||zzzvvvyyy{{{||||||}}}zzznnnbbbTTTFFF888111///,,,+++,,,++++++,,,///222888FFFSSScccllltttuuuvvvzzz{{{zzzwwwsssmmmggg___SSSEEE;;;444000,,,+++,,,...000000;;;BBBLLLXXXcccnnnxxx}}}}}}~~~zzzyyyxxxwwwwwwvvvvvvwwwzzzzzzyyyzzzzzz{{{||||||}}}qqqZZZLLL>>>777333///,,,---************************,,,++++++******++++++,,,******))))))******+++,,,)))(((((()))+++,,,,,,,,,++++++++++++++++++++++++111000000222333666BBBNNNhhhyyyyyyuuuooojjjgggeeebbbaaabbbbbbbbbcccgggnnnwww}}}~~~ooo^^^QQQGGGAAA@@@@@@???>>><<<;;;:::::::::999888777666444333333111000000111333777;;;>>>CCC@@@<<<777333111000/////////......///000111111333444444444444333222222333333333222222222111111222222222222333333444444222444666666666777999:::;;;<<<===<<<;;;;;;===>>>AAA@@@@@@???===<<<;;;:::<<<<<<;;;:::999999999999:::888666666888888666444333333333333333444555555666666777777888888888888999666777:::<<>>>>>:::888444111///...//////......---,,,++++++++++++,,,***+++...///111666>>>EEEKKKRRRUUUVVVVVVWWWYYYYYYYYYXXXWWWWWWWWWWWWWWWSSSPPPIIIBBB;;;555111///,,,,,,++++++******))))))))))))************))))))***************)))(((((()))'''(((+++///666CCCOOOYYY]]]aaaaaa___YYYKKK???333000,,,)))))))))))))))***((('''***...///+++'''***(((&&&%%%$$$&&&((()))%%%%%%&&&'''(((((((((((())))))******+++---///111444<<>>>>>===<<<<<<;;;;;;::::::999888777555444333333/////////111444888===???FFFCCC>>>999555222000000000///////////////000111444444444444444333222222333333333222222222222111444333222222222333444555222444555555555555777888;;;<<<===;;;::::::;;;===>>>???AAAAAA@@@>>><<<:::;;;;;;;;;;;;:::999888777:::888777666777777555333333333333333333444444555555666888999999888777777666555666999;;;AAANNN[[[eeejjjpppsssqqqkkkfffcccaaadddfffhhhhhhiiijjjlllhhhttt{{{lllbbb______``````___^^^\\\[[[YYYTTTTTTSSSSSSTTTUUUVVVVVVRRRRRRSSSSSSRRRNNNGGGCCC<<<999555555999===>>>===888666222///---,,,------...---,,,++++++***++++++,,,******---///111777>>>GGGMMMSSSVVVVVVWWWXXXZZZZZZYYYXXXWWWVVVUUUUUUUUUSSSOOOIIIAAA:::444000///+++++++++++++++*********))))))************)))))))))************))))))((()))'''(((+++000777DDDQQQXXX]]]```aaa___XXXJJJ===333///+++((((((((((((((()))((('''))),,,,,,)))&&&(((''''''''''''((()))***%%%%%%&&&'''(((((((((((()))***,,,,,,,,,---000222888AAAOOO\\\fffmmmqqqsssuuutttsssqqqqqqqqqrrrsssrrrpppnnniii```SSSEEE<<<555111000444;;;DDDSSS___jjjqqqwwwwwwxxx{{{zzzxxxzzz{{{zzzyyyyyywwwmmmbbbRRRDDD777111///,,,***++++++***,,,///111777DDDRRR```kkkvvv{{{}}}|||xxxtttoooiiiaaaUUUGGG===666222...,,,,,,...//////333;;;GGGTTT```llluuu{{{~~~}}}|||~~~zzzoooWWWIII;;;444111---++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))*********))))))******+++,,,)))******++++++,,,,,,,,,------------------------******,,,000333999FFFSSSfffvvv}}}uuurrrnnniiifffdddcccaaa```bbbbbbdddkkkuuu|||jjjVVVIIIBBB@@@???=========<<<<<<<<<<<<<<<999999888666555444333222000000000111444888<<>>999444222000///222222111111111111222222444444444555444333333222222222222222222222222222444333222111111222333444333444666666555555666777;;;<<<<<<;;;999999:::<<<===>>>?????????>>>===<<<::::::;;;;;;:::999777666999888777666666555444333333333333333333444444555555666888999:::888777555555555777999;;;CCCTTTeeennnqqqtttuuurrrkkkeee```___cccfffgggffffffgggiiiiiivvvuuuggg___\\\____________]]][[[YYYXXXTTTTTTSSSSSSSSSTTTTTTTTTPPPPPPPPPPPPPPPLLLFFFBBB<<<999666666:::======<<<777555222///---,,,,,,,,,---,,,,,,+++******+++++++++)))***...000222888???JJJOOOUUUWWWWWWWWWYYY[[[[[[ZZZYYYWWWVVVUUUUUUUUUSSSNNNGGG???888333000...***+++++++++++++++++++++))))))************))))))))))))************)))((()))'''(((+++000888FFFSSSXXX]]]``````^^^WWWIII<<<333///+++((('''''''''''')))((('''(((******'''%%%'''''''''(((((((((''''''%%%&&&'''(((((()))))))))(((+++......---...111444>>>HHHVVVcccjjjooorrrtttuuutttrrrpppppppppqqqrrrqqqpppllleeeZZZLLL???777333000000555===GGGVVVbbbmmmssswwwwwwwwwzzz{{{yyywwwxxxvvvttttttrrriii___PPPCCC666111///,,,***++++++***+++...000666CCCQQQ___kkkxxx~~~yyyvvvpppkkkcccWWWIII@@@777333///,,,,,,---......000888DDDQQQ^^^jjjtttzzz|||||||||~~~xxxlllUUUHHH:::444111---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************))))))******+++,,,((()))************+++,,,******++++++++++++,,,,,,******,,,000222888EEERRReeeuuuyyyrrrooolllhhheeedddcccbbbaaabbbccchhhqqq{{{xxx```MMMCCC?????????========================999888777666555333222222222222111111333666:::<<>>>>><<<<<<<<<<<<===>>>999:::;;;;;;:::999777666777777777666555444333444444444333333444444555666555777888:::999888666555777777999;;;>>>FFFXXXiiipppqqqrrrrrrooojjjccc___]]]bbbfffhhhffffffhhhkkkqqq~~~yyyoooccc\\\[[[]]]^^^^^^^^^]]][[[YYYXXXUUUUUUTTTTTTSSSRRRQQQQQQMMMMMMMMMNNNMMMJJJEEEBBB<<<999666777:::===<<<;;;777666333111///---------,,,,,,+++*********+++++++++)))***...111333:::AAALLLQQQVVVXXXWWWWWWYYY\\\\\\[[[ZZZXXXWWWVVVVVVVVVRRRNNNFFF>>>666111///...+++++++++++++++,,,,,,,,,))))))************))))))((())))))*********))))))***''''''+++000999GGGUUUYYY]]]```___]]]WWWIII===333000+++((('''''''''&&&((('''''''''(((((('''&&&''''''(((((('''&&&$$$###%%%&&&'''((())))))))))))(((,,,//////...///444888EEEOOO]]]gggmmmooorrrttttttsssqqqpppoooooooooppppppnnniii```SSSFFF;;;444333000111777???IIIWWWcccoootttxxxwwwwwwzzzzzzyyyvvvvvvtttrrrrrrpppggg]]]MMMAAA555000///,,,***+++******+++...000555BBBOOO___lllzzz~~~zzzwwwrrrmmmfff[[[NNNDDD999555000---,,,---------...555AAANNN[[[hhhrrryyy{{{|||~~~vvvjjjUUUHHH:::444111...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++******))))))******+++,,,'''(((***)))(((''')))+++*********++++++,,,,,,,,,,,,,,,...000222777DDDQQQfffuuuwwwqqqmmmjjjgggddddddddddddcccbbbfffmmmwww~~~}}}}}}mmmXXXHHHAAA??????>>>>>>>>>==================999888777666444333222222333222111111333666999;;;===;;;777333111/////////............///000111222555555555555555444333333111222222222222333333333333333222222222222111111333555666666666666888999:::;;;<<<;;;::::::<<<>>>???>>><<<::::::;;;===>>>::::::::::::999888777666444666666666444333444555555555555555555666666777777777888999999888666555999888:::>>>CCCKKK[[[jjjnnnmmmkkkjjjhhheee```\\\[[[aaafffhhhggghhhmmmrrr}}}xxxrrriii___ZZZZZZZZZ[[[[[[[[[[[[YYYXXXWWWTTTTTTTTTTTTSSSQQQPPPOOOLLLKKKKKKLLLLLLJJJEEEBBB<<<999666777:::===<<<:::777666444222000...------++++++************++++++,,,***,,,000333555<<>>@@@??????>>>======<<<<<<<<<;;;:::999888777777777777222444666555333333444666666666666666666777888888888888888888777777666666999888:::AAAHHHQQQ^^^iiikkkhhhdddbbb```^^^ZZZWWWZZZ```fffiiiiiillltttzzz}}}wwwpppkkkddd[[[WWWXXXUUUVVVWWWXXXXXXWWWVVVUUURRRRRRSSSSSSSSSRRRPPPOOOLLLLLLLLLLLLMMMKKKGGGDDD<<<999777888;;;<<<;;;999666666444222000...---,,,++++++************++++++---+++---111444777>>>FFFNNNRRRVVVWWWVVVVVVXXX[[[ZZZYYYXXXXXXWWWWWWWWWWWWQQQLLLDDD;;;444///---------------,,,,,,++++++***))))))************))))))(((((()))******************''''''+++111:::JJJXXX```aaa```]]]ZZZVVVLLLAAA555222---)))((((((((('''&&&''''''''''''''')))***((((((''''''&&&&&&&&&%%%&&&'''((())))))******)))(((,,,///...---111:::CCCRRR[[[fffkkkkkkkkknnnqqqqqqrrrrrrrrrqqqooommmllliiieee]]]PPPCCC999444222000...111999BBBMMM[[[hhhpppvvvzzzyyyxxxzzzyyyvvvuuuwwwvvvuuuuuuqqqfffZZZJJJ>>>333000///,,,*********)))***---...444AAANNNaaannn{{{~~~{{{xxxuuurrrmmmdddXXXOOO<<<888222...,,,,,,,,,+++,,,111999CCCOOO^^^lllttt|||sssfffRRREEE888222000...,,,---++++++++++++++++++++++++++++++************++++++******))))))******+++,,,(((+++...,,,)))'''***---++++++,,,------...//////000///000333444999EEEQQQjjjyyy|||xxxsssnnniiigggcccbbbbbbcccccccccaaajjjvvv~~~iii]]]MMMCCCAAAAAA>>>;;;======<<<;;;;;;:::999999888888777555444333222111000//////111444888<<>>???@@@AAA@@@>>><<<;;;;;;:::999777666777777888000333555555333333555777777777777777777888888999999999888777666666777777888666999BBBLLLUUU```iiijjjfff```\\\[[[YYYVVVTTTYYY```gggiiijjjoooxxxxxxrrrkkkggg```YYYVVVWWWRRRSSSTTTUUUVVVUUUTTTTTTPPPPPPRRRSSSSSSSSSRRRQQQNNNMMMMMMMMMNNNLLLIIIFFF<<<999777888;;;===;;;999666555333222000...,,,++++++***************++++++---,,,---222666999@@@GGGOOORRRVVVVVVUUUUUUWWWZZZXXXWWWWWWVVVVVVVVVWWWWWWQQQLLLDDD;;;333///------......---,,,,,,+++******))))))************))))))(((((()))******************''''''+++111;;;KKKYYYbbbbbb```\\\ZZZVVVMMMCCC666222---***))))))((('''%%%&&&'''''''''(((***+++(((''''''''''''((())))))&&&'''((()))************(((,,,......---222===FFFUUU^^^gggkkkiiiiiilllpppqqqrrrtttuuusssqqqmmmkkkfffbbbXXXKKK>>>555222222...---000999CCCOOO^^^jjjpppvvvzzzzzzyyyzzzyyyuuussstttuuuttttttpppdddWWWIII>>>333000///,,,*********)))***,,,...333@@@MMMbbbooo{{{~~~{{{yyyvvvsssooofff[[[SSS===888222...,,,,,,+++++++++///555???KKKZZZiiirrr}}}~~~rrreeePPPCCC666111///,,,+++,,,******************************))))))))))))***************)))***++++++,,,***---000...***)))+++///))))))***++++++,,,------//////000333555:::GGGSSSlllzzzzzzvvvtttoookkkfffdddbbb```______```aaafffooozzz|||{{{|||rrraaaOOOCCCCCCCCC<<<:::===;;;:::999888777777666666999888777666444111///...000......111555888888666333111000///000111000////////////000111111222222333333333444444333222222222333333333333333333444333444444444333333222111000111222222222333555888888888999;;;===???AAABBB============<<<;;;:::999999999888777666666666777888666444333333555777999;;;;;;;;;:::::::::999999777777666555555555555555777;;;>>>CCCPPP```gggfffggg```[[[YYYWWWRRRQQQSSS[[[```fffkkkooowwwwwwoooeee]]]]]]^^^[[[VVVSSSQQQQQQRRRSSSTTTTTTTTTTTTQQQQQQQQQQQQPPPOOONNNNNNOOONNNNNNNNNMMMJJJEEEAAA???;;;666666:::;;;999666555444444222000,,,)))((()))************+++++++++,,,...000222555;;;DDDJJJPPPRRRTTTUUUUUUVVVXXXZZZVVVVVVVVVUUUUUUVVVWWWWWWQQQJJJ@@@777222000......,,,------------,,,+++++++++*********))))))(((((())))))(((((('''''''''&&&+++,,,,,,,,,000;;;JJJWWW]]]```aaa]]]ZZZUUUKKKBBB===777...)))((('''%%%###'''''''''''''''((())))))******)))(((((((((((((((((()))******(((((()))***------,,,---222<<>>222,,,+++---,,,++++++***+++---...333???LLLeeerrr~~~{{{|||yyytttoooiii^^^SSSEEE:::///------,,,+++,,,000///333<<>>===<<<;;;:::999888888888777777666555333111///...111///...000333444333222333111//////000000///...//////000000111222222222444444444444333333222111111111222222222222333333444444444444333333222111222333444555444555777999;;;;;;===>>>????????????============<<<;;;::::::888888777777666777777777888666444333333555777888888888888777777777666666777666666555555666666777777;;;@@@FFFSSSaaafffddd___YYYTTTTTTTTTRRRRRRTTT[[[```ffflllrrr|||}}}qqqaaaVVVOOORRRWWWXXXTTTRRROOOPPPQQQQQQRRRRRRRRRRRRPPPPPPQQQQQQQQQPPPOOOOOOOOONNNNNNNNNMMMJJJEEEBBB>>>:::555555777888666444444444333222///---***)))************++++++++++++---///111333777>>>GGGNNNSSSUUUVVVVVVUUUUUUVVVXXXWWWWWWVVVVVVUUUUUUUUUUUUOOOIII@@@888333000...---,,,,,,,,,,,,,,,++++++***************)))))))))((()))(((((((((''''''''''''(((***,,,---111<<>><<>>???@@@AAAAAA???===<<<;;;<<<<<<<<<<<<<<<;;;;;;777777666666666777888888888666444333333444666777666666666555555555555555666666666666777888999999777<<>>999555333444555333111333333222111///---+++***************+++++++++,,,///000111444999BBBLLLRRRWWWXXXXXXWWWUUUTTTTTTUUUXXXXXXXXXWWWVVVUUUTTTSSSLLLGGG???999444111...,,,+++,,,,,,,,,,,,+++******************))))))))))))((((((((((((''''''''''''%%%(((+++...333>>>MMMYYY^^^aaabbb```___]]]VVVNNNEEE===222+++))))))((('''(((((('''''''''((()))))))))((((((''''''''''''(((((())))))(((&&&&&&'''(((,,,...111666>>>IIITTT\\\gggkkkooopppnnnnnnppprrrssstttuuuuuusssoookkkiii```RRRCCC999222,,,)))+++000111555>>>JJJYYYgggoooqqqsssuuuwwwyyyzzzzzzyyyxxxwwwvvvvvvrrrjjj]]]TTT@@@;;;444000///---+++(((+++***,,,...000666CCCPPPdddqqq|||~~~{{{|||yyytttpppkkk```UUUHHH<<<111......,,,+++,,,---,,,///777AAANNNaaappp{{{~~~yyyiii[[[III???444111///---,,,///,,,,,,,,,,,,+++++++++++++++***))))))))))))******)))(((((()))***+++,,,,,,)))))))))*********++++++)))+++......---,,,------///000111333444:::HHHWWWmmmzzzwwwooollljjjfffdddbbbaaa______aaadddhhhjjjppprrrtttwwwzzzqqq___RRREEE===:::>>>AAA???===>>>;;;:::888777555555444444111111111111111000000///111000////////////...---222000//////000000...,,,000000111111222333333333555555555444333222000///000000111111222222333333444333333333333333333333111222333333333333555777>>>@@@BBBCCCBBB@@@===;;;;;;;;;<<<<<<<<<<<<<<<<<<666666666666666777888999777666555333333444555666666666666666555555555555555555555666888999;;;<<<999???IIIUUUaaagggfffaaaUUUOOOMMMPPPTTTVVVYYY^^^]]]aaagggooo{{{}}}lll^^^NNNBBB;;;AAAMMMRRRQQQNNNNNNMMMMMMMMMLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRROOONNNMMMMMMMMMKKKGGGDDD>>>:::666333333333222111333333222111///---,,,+++*********+++++++++,,,,,,...///111555<<>>FFFQQQ[[[bbbjjjmmmooopppnnnmmmnnnoooqqqrrrssstttsssooojjjfffZZZLLL>>>555///+++***+++---000555???LLLZZZgggnnnqqqrrrtttwwwxxxzzzzzzzzzvvvuuuuuuuuuqqqhhh[[[RRR===888222---++++++***(((***)))+++...000666CCCPPPdddooozzz}}}}}}~~~~~~}}}{{{{{{xxxtttppplllbbbXXXJJJ>>>333///...,,,++++++---,,,...666>>>JJJ[[[jjjvvv{{{yyyiiiZZZGGG===444111000......000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++************))))))***+++,,,,,,)))))))))******++++++,,,,,,---//////---++++++,,,......000333444:::IIIXXXnnn{{{zzzrrrllliiihhheeeccc___^^^]]]^^^aaafffkkknnnttttttuuuwww|||{{{iiiXXXOOOAAA===;;;>>>@@@???======:::999888666555444333333///000000111111000000//////000000000000000000111111000///000111111///---111111111222333333444444555555555444333222000///111111222222333444444555444333222222222333444444222333444444333333555777<<<>>>@@@BBBBBBAAA>>>===;;;;;;<<<<<<<<<<<<<<<<<<666555555555666777888888777666555444333333444444444444444444444444444444444444555666888:::<<<===;;;AAAMMM]]]hhhjjjeeeaaaTTTNNNLLLOOOSSSVVVZZZ___^^^bbbhhhqqq~~~xxxgggYYYJJJ???:::AAAMMMRRRRRRQQQOOONNNMMMLLLLLLLLLLLLLLLNNNOOOPPPQQQRRRSSSSSSSSSPPPNNNMMMMMMMMMKKKHHHEEE???<<<777444222222222222444333222000...---,,,,,,***++++++++++++,,,,,,,,,......111666???HHHQQQUUUTTTVVVWWWVVVUUUUUUVVVXXXYYYYYYZZZZZZWWWTTTPPPNNNFFFBBB===999555222...++++++,,,,,,,,,,,,+++******))))))))))))))))))******'''''''''((((((((((((((('''***...000444>>>LLLWWW]]]``````___```aaa]]]XXXLLLCCC777///++++++***)))***))))))((((((((())))))(((((('''''''''(((((()))***++++++******+++...000444888???GGGOOOXXXaaafffjjjlllmmmnnnmmmkkkkkkkkkmmmnnnoooqqqqqqnnngggaaaSSSGGG:::333///,,,,,,...---000888BBBPPP]]]iiioooqqqrrrtttvvvxxxyyyzzz{{{tttttttttsssoooeeeWWWMMM<<<777///)))&&&''')))***)))((())),,,///444BBBOOOcccnnnxxxzzzzzz|||}}}|||{{{{{{xxxsssqqqmmmddd[[[LLL@@@555111///,,,++++++---,,,...444<<>>======>>>>>>===<<<<<<;;;999888666555444444//////000000111000000///...///111111000000222333/////////111333333111///111222222333333444555555555555555444333222111000111111222333444555555666444333222111222333444555555666777666555555777999:::<<<>>>???@@@@@@>>>===;;;<<<<<<<<<<<<<<<;;;;;;666666555555555666777777666666555444333333333333111111111111222222222222333333444555777999;;;<<<<<>><<>>LLLWWW^^^``````___```aaa___YYYPPPGGG<<<333///---,,,*********)))((((((((()))))))))(((((((((((())))))***)))***++++++,,,///333666>>>CCCKKKRRRYYY___eeehhhjjjkkklllllllllkkkiiiiiijjjjjjlllnnnooojjjaaaZZZJJJ@@@555111000......000...333<<>><<<888444111111444666666555222///---,,,+++++++++++++++,,,,,,,,,------...000444===GGGOOOSSSUUUQQQSSSTTTTTTTTTTTTUUUWWWWWWXXX[[[[[[YYYUUUPPPMMMDDD@@@:::666333111///...---............---,,,,,,((()))))))))************''''''''''''((((((((()))(((***,,,...333>>>OOO[[[aaacccbbb___```bbb___ZZZSSSKKK@@@888444111...++++++******)))(((((()))))))))))))))))))))***+++++++++,,,---///222666<<<@@@JJJOOOWWW]]]bbbeeehhhjjjlllllllllmmmmmmlllkkkiiiiiiiiijjjkkkkkkeeeZZZRRRAAA888000...///------///...333===JJJXXXeeennntttsssssstttuuuvvvwwwxxxyyyvvvuuuuuusssmmmaaaQQQFFF999555000***''''''***,,,+++***+++---///444AAAMMMbbbllluuuvvvvvvxxx{{{{{{zzzzzzxxxsssqqqooohhh___PPPDDD888333000---******,,,***,,,000666===KKKWWWhhhqqq}}}vvveeeUUUBBB999111///...+++***,,,*********+++++++++,,,,,,------,,,,,,+++***************)))((((((((())))))((())))))***,,,------...//////000...,,,+++,,,---+++,,,---//////555CCCRRRffftttyyymmmkkkhhheeecccaaa``````___^^^^^^aaagggooowww|||{{{{{{{{{zzzooo___MMMCCCBBB:::;;;:::999:::======<<<:::999777555333222111111111111111111111000000///...111222111...---///111---...000333666666555333222222333444444555555666333333444444444333222222...///000111222333444444444333222111111333555666444555555555333333555777;;;;;;;;;;;;::::::::::::============<<<;;;:::999888777666555555555555555666666555444444333222222222222333333444444444444333333333444666777999:::;;;???NNNbbblllggg___[[[TTTOOOLLLQQQVVV[[[aaahhhdddfffllluuuyyyjjj[[[PPPNNNPPPUUUWWWUUUVVVXXXXXXVVVTTTQQQPPPPPPQQQRRRPPPQQQRRRRRRRRRRRRRRRRRRQQQOOOMMMLLLLLLLLLJJJHHH===;;;777333000111444666777666333///---++++++***++++++,,,,,,,,,---------///111777@@@KKKRRRUUUUUURRRSSSTTTTTTSSSRRRTTTUUUVVVXXX[[[\\\ZZZUUUPPPMMMDDD???:::555333111000///......//////......---,,,(((((())))))*********+++&&&'''''''''(((((())))))''')))+++---333@@@QQQ^^^ccceeeccc```aaabbb```[[[VVVNNNDDD<<<888444000---++++++***))))))((())))))******))))))***+++,,,,,,...000222444888===DDDIIISSSXXX___dddgggiiijjjkkknnnmmmmmmnnnoooooommmkkkjjjiiiiiijjjiiiaaaUUUKKK:::222,,,,,,---,,,,,,...,,,111<<>>===;;;999999999;;;<<<>>>>>>>>>>>><<<:::888777777777888777777666555444666666555444444444444555222222333333333444444444222111222444666888999888>>>DDDOOOZZZ```___]]]\\\SSSOOONNNPPPTTTYYYccclllhhhlllrrryyy~~~zzznnnaaaZZZYYYXXXYYY[[[\\\[[[ZZZ[[[WWWRRROOOOOOPPPPPPPPPTTTTTTTTTSSSRRRRRRQQQQQQOOOOOOOOOOOONNNMMMLLLLLLDDD@@@;;;555222222444666555444222///---,,,,,,,,,+++******,,,...000000///000555===EEEKKKQQQVVVYYYVVVUUUUUUTTTUUUUUUVVVVVVZZZZZZ[[[]]]^^^[[[SSSMMMDDD???888333111000000000////////////////////////+++++++++***)))(((((('''((((((((()))(((''''''&&&((()))+++---444@@@PPP[[[dddddddddeeeeeeddd```^^^WWWTTTMMMFFF>>>777222//////+++((()))---///---)))((((((((()))***,,,...///,,,333:::???BBBGGGNNNTTT^^^```dddiiilllnnnnnnnnnpppoooooonnnnnnnnnnnnoooqqqnnnjjjgggbbbYYYKKK@@@666444111...,,,++++++,,,...444???MMM[[[gggnnnpppvvvxxxyyyyyywwwvvvvvvwwwwwwvvvvvvuuuooo```MMM@@@777111,,,++++++)))))),,,,,,******,,,---222???MMM___jjjsssuuutttvvvwwwvvvzzzyyywwwvvvtttoooiiieeeUUUGGG999222///+++))))))******+++------333BBBPPPbbbqqq~~~qqq^^^MMM???777000//////---,,,---))))))*********+++++++++++++++***))))))******+++***)))))))))***+++,,,,,,)))+++,,,,,,+++***++++++...---+++******+++---...222000000111222666BBBNNNaaaqqqwwwqqqiiifffbbbaaaaaaaaa```^^^aaabbbeeelllsssyyy{{{{{{}}}rrraaaUUUKKKCCC??????<<<;;;:::999888888888888999888777555444444444444333222111000/////////000......///000111111111111222111111444888<<<>>>???:::999777666777666444333333333333222222111111111//////000000111111222222333333444444444555555555555444333333555777999:::===<<<:::888888999:::;;;======>>>===<<<;;;999888888888888777666555444333555555444333333333333333222222222333333333333333333333333555777999999999===CCCMMMWWW]]]\\\ZZZXXXTTTQQQPPPSSSWWW[[[ccckkkiiimmmttt|||~~~zzzpppddd^^^\\\[[[\\\]]]^^^]]]\\\\\\XXXTTTQQQPPPQQQQQQQQQRRRRRRRRRQQQQQQPPPPPPOOONNNNNNNNNNNNNNNMMMLLLLLLGGGCCC<<<666333333555777555444111///---,,,,,,,,,+++++++++,,,.../////////222888@@@HHHNNNSSSVVVYYYUUUUUUTTTTTTSSSTTTTTTTTTXXXXXXYYY\\\]]]ZZZRRRLLLCCC>>>777222000000//////........................++++++******)))(((((('''(((((((((((((((''''''&&&'''(((***,,,333@@@PPP[[[dddddddddeeeeeecccaaa^^^ZZZWWWRRRKKKDDD===777555333///++++++...000...++++++++++++,,,...000333444555<<>>777000+++++++++)))))),,,+++)))***+++,,,111>>>KKK^^^iiisssuuutttvvvwwwvvvzzzyyywwwvvvtttooojjjfffWWWIII;;;444000,,,)))*********,,,---...222???LLL___nnn~~~|||ppp\\\KKK>>>666///......,,,***,,,))))))*********+++++++++*********************************)))******++++++***+++------+++++++++,,,...---+++******+++---...000//////000111444@@@MMMaaaqqqzzzqqqjjjfffccc```______`````````bbbgggmmmrrrvvvzzz}}}~~~wwwhhhVVVJJJCCC>>>===???;;;:::999888777777777777777777555444333222222222333222111000//////////////////000111222222222222222111222555:::>>>@@@AAA;;;999666555666666666555222222222222222111111111000111111111111111111111222222333333333444444444333333333444555888:::;;;;;;;;;999888888888999:::<<<<<<======<<<<<<;;;:::999999888777666555333333444333333222222222222222222222222222222222222222444444555666777888:::;;;>>>EEEOOOWWW\\\]]]ZZZWWWUUURRRRRRWWW[[[^^^ccchhhjjjpppyyy}}}~~~~~~}}}|||zzzqqqhhhbbbaaa______```___^^^\\\\\\YYYUUURRRRRRRRRRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNNNNNNNMMMMMMLLLJJJEEE>>>888444444666777555333111///---,,,,,,,,,+++++++++,,,---...000000666<<>>;;;777111000111222111000111111111333555888;;;<<>>>>>AAA:::999888777666666666666666555444222111111111111333222111000////////////000000111222333333333333333222333666:::===>>>>>>;;;888555333444555555555222222222111111111111111222111111111111111111111111111222222222333333333222333333444666999;;;<<<;;;;;;:::999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::999888666444444444444333222222222222222333222222222222111111111444555666666777888;;;<<>>JJJ```ppp|||yyyvvvpppiiieeedddaaa^^^]]]^^^```aaaiiipppyyy|||{{{{{{~~~qqq```UUUKKKFFFCCC@@@???@@@999999888777666666666666555444333111000000000000222111111000000000000000000111222333333444444333444333444666888::::::999888666333111222333444333111111111111111111111111222222222222111111111111111111111222222222333333222333444555777999;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<:::::::::::::::;;;;;;;;;;;;;;;;;;:::999888666666555444444333333333333333222222222222222222222222444666777777777999===@@@HHHRRR]]]ccchhhllliiicccZZZVVVVVV]]]bbbdddfffiiioooxxx~~~|||yyyvvvvvvuuuqqqkkkgggeeecccaaa```___^^^\\\ZZZXXXVVVTTTSSSRRRQQQOOONNNMMMMMMNNNOOOPPPQQQQQQRRRQQQQQQRRRRRRRRRQQQPPPPPPKKKGGGAAA;;;777666666777333222000...,,,,,,,,,---+++,,,.........///333777===CCCKKKQQQTTTUUUUUUUUUXXXWWWVVVUUUUUUUUUUUUUUUWWWWWWYYY\\\]]]ZZZSSSMMM>>>:::555111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))))))))(((''''''''''''((()))***+++...444AAAQQQ\\\^^^aaadddeeecccaaaaaabbbcccddddddccc```[[[UUURRRNNNKKKFFFBBBAAAAAABBBBBBDDDDDDEEEGGGJJJNNNQQQSSSVVVYYY^^^bbbeeefffhhhiiillllllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqqqqmmmjjjcccXXXJJJ===555111+++***))))))***,,,...///555???OOO^^^hhhmmmqqqssssssuuuwwwwwwvvvvvvwwwxxx|||{{{yyysssgggXXXHHH>>>333...***+++,,,))))))+++++++++,,,......222===III]]]iiissswwwxxx{{{}}}}}}{{{yyywwwvvvuuurrrnnnlll```RRRCCC:::555000,,,,,,+++***+++......---222999DDDTTTfffrrrzzzwwwkkkYYYHHH<<<444.........,,,+++---************************'''(((***,,,---,,,***)))++++++***)))((((((((((((***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---///111111444???JJJ___ooowwwuuutttoookkkeeedddbbb___^^^___cccfffpppuuu|||~~~~~~~~~rrrdddTTTKKKDDDCCCBBB>>><<<<<<:::999888777666666666666444444222111000/////////000000000000000111111222000000111222333333333333444333333555777888777666666444222111222333333222000000000111111111111111111111222222222222222222111111222222222333333333333444555666888999:::;;;<<<<<<<<<<<<============999999888888888999::::::::::::;;;::::::999888777555555444333333333333333222222333333333444444444666888::::::999<<>>;;;999888888222111///---,,,,,,,,,---***---/////////222777<<>>222---***,,,,,,))))))***,,,+++---//////222===III[[[fffrrrvvvwwwzzz}}}}}}{{{yyywwwvvvuuussspppnnncccTTTEEE<<<666000,,,++++++)))***------,,,///555===KKK[[[fffqqq||||||tttiiiVVVFFF<<<444.........---,,,---+++++++++***************'''(((***+++,,,,,,++++++******)))((((((((()))))))))+++---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,------///111111444>>>JJJ]]]nnnyyyqqqnnnnnnlllkkkccccccbbb``````bbbhhhmmmwww{{{|||qqqbbbTTTLLLEEE?????????<<<;;;;;;::::::999888777777777777444444222111000/////////......//////000222333444///000111222333333333333222222333555888888777666555333222222444444333111///000000000111111111222111111111222222333333333222222222222333333333444444555666777888999999::::::;;;;;;<<<======<<<<<<999888777666666777888888777888888999999888777777444333333222222222222222222222333444555666666777888;;;=========@@@GGGMMMSSSaaammmsss{{{{{{nnnfffccchhhpppuuuzzz~~~vvvppppppoooiiieeedddcccaaa___^^^]]]\\\ZZZXXXWWWVVVUUUUUUUUUSSSOOOLLLKKKLLLMMMOOOQQQRRRTTTUUUUUUUUUTTTTTTRRRQQQOOONNNKKKIIIGGGCCC@@@===;;;:::222111///---,,,,,,,,,---***---000000000444;;;AAAHHHLLLQQQTTTUUUUUUVVVWWWUUUUUUUUUUUUVVVWWWXXXXXXYYYYYYYYY[[[\\\XXXPPPIII===:::666333111000///---------------------------)))))))))))))))))))))******)))'''&&&&&&&&&((()))******+++,,,111===KKKVVV[[[```dddeeebbb```bbbdddcccdddffffffeeeccc```^^^\\\\\\[[[YYYXXXXXXYYYZZZXXXXXXYYY[[[]]]```ccceeedddcccccceeegggjjjlllmmmhhhhhhiiijjjlllnnnpppqqqqqqqqqpppooooooooooooooommmcccTTTFFF===777111...++++++***)))***,,,///000999FFFYYYgggnnnqqqsssuuurrrtttvvvwwwvvvvvvwwwxxxyyyyyyvvvnnnaaaRRREEE>>>111,,,***,,,,,,)))(((***+++***,,,......111<<>><<<111000///---,,,,,,,,,---***---000111111555===DDDMMMPPPSSSVVVVVVWWWWWWXXXSSSSSSSSSTTTUUUVVVXXXXXXYYYXXXYYYZZZZZZVVVNNNGGG===:::666333222111///...------------------------)))))))))))))))*********+++)))'''&&&%%%&&&((())))))******+++///:::IIISSSZZZ___dddeeebbb```bbbeeebbbccceeeeeeeeedddbbbaaa___`````````______```aaa^^^^^^^^^```bbbeeehhhiiidddcccbbbcccfffjjjmmmnnngggggghhhjjjllloooqqqrrrsssrrrpppooommmllllllkkklll___NNNAAA999555000,,,+++***))))))***,,,...///;;;III\\\jjjqqqsssuuuvvvrrrtttvvvvvvvvvvvvwwwxxxwwwwwwtttlll___PPPDDD===000,,,***,,,,,,)))(((*********+++---...000;;;FFFTTT```lllppprrrvvvyyyzzz{{{yyywwwvvvuuutttrrrpppeeeVVVFFF<<<666000+++***,,,(((''')))******...333,,,555AAAJJJXXXhhhtttxxx~~~vvvnnncccQQQAAA999111++++++,,,+++***+++++++++++++++******))))))))))))))))))***+++,,,---(((((('''(((((()))***+++((()))++++++)))((()))***+++,,,,,,------,,,,,,+++******,,,//////222;;;FFFZZZkkkzzzrrrkkkeeecccddddddccc```^^^___eeemmmuuuyyy|||tttiii___UUUKKKDDDBBBAAA???===<<<;;;;;;<<<===<<<999888777777999999444333222111000000000000......//////000000111111.........///000222444444333333444555666666666666444333333222222333333444000///...------...///000555222000000333555555444222222222111222222333333888888888999:::;;;<<<===:::::::::;;;;;;<<<<<<<<<777777666666555555444444666666666666666777888888666444111///...///111222222555888777333333666;;;:::@@@FFFFFFEEEJJJVVV```lllnnnrrr|||wwwnnnvvvwwwooommmlllhhhfffggg___]]]ZZZYYYZZZ[[[[[[[[[ZZZZZZXXXVVVTTTQQQNNNMMMNNNLLLKKKMMMPPPSSSUUUUUUTTTSSSQQQOOONNNLLLKKKKKKPPPNNNJJJHHHFFFDDDAAA>>>777222---+++,,,.........000///000222666<<>>HHHUUUaaaqqquuu{{{~~~uuuiiiZZZKKKAAA555333///---------+++***%%%''')))++++++***((('''))))))*********+++++++++***(((&&&&&&((())))))((())))))************))))))******+++++++++,,,,,,,,,...,,,---///111333<<>><<<:::999888777888777777666555555444444444444444444444555555666999888555333222222333444333555777666444444777;;;>>>BBBFFFFFFFFFMMMYYYdddnnnnnnooosss}}}uuu|||}}}tttllljjjhhhdddbbbbbb\\\ZZZXXXXXXYYY[[[[[[[[[]]]\\\ZZZWWWSSSPPPNNNMMMNNNMMMLLLMMMPPPSSSTTTTTTWWWUUURRROOOMMMMMMNNNOOOQQQPPPOOONNNMMMJJJFFFBBB:::777333000000111111111222333555999>>>DDDJJJMMMSSSRRRRRRRRRSSSSSSTTTTTTTTTVVVWWWWWWVVVVVVWWWYYYXXXXXXXXXVVVQQQJJJCCC???:::999777444222000......+++++++++++++++,,,------+++***)))((('''((()))***))))))(((((((((((()))))))))+++,,,---000:::IIITTT]]]^^^``````______aaabbbcccdddeeeeeecccdddeeeggghhhhhhgggffffffgggggghhheeeeeeeeeeeeeeeffffffffffffeeeeeedddeeeggghhhiiihhhiiilllnnnpppqqqqqqqqqoooqqqpppmmmllljjjddd^^^RRRHHH;;;111,,,+++***))),,,***)))+++++++++000666DDDSSSdddmmmrrrtttuuussssssrrrqqqppppppqqqsssssssssqqqkkkbbbVVVHHH;;;444111...+++*********)))(((&&&&&&)))---...111<<>><<<<<<;;;;;;;;;;;;;;;;;;888777666555444444444444444444333222222222222222111111000000//////......111111000000111111222222444555666666777777666666444444444444555666777888111111000///000111222333222333444555666666555333555555555555666777888888777888;;;>>>@@@CCCDDDEEE@@@???>>><<<;;;999888777888888777666555444444333333333222222333333444555999888555444222222333333333555666666555666888;;;===@@@BBBBBBCCCJJJUUU___dddddddddgggrrryyy{{{rrrjjjhhhfffaaa______[[[ZZZYYYYYY[[[]]]]]]]]]___]]]ZZZWWWTTTQQQOOOMMMNNNMMMLLLMMMPPPSSSTTTTTTWWWTTTPPPMMMLLLLLLNNNPPPPPPOOOOOOPPPOOOLLLGGGDDD<<<:::666444333333444444666777:::???DDDJJJOOORRRSSSRRRQQQQQQQQQRRRTTTUUUTTTUUUWWWWWWVVVVVVWWWYYYYYYYYYXXXVVVPPPIIIBBB===:::999777444222000......+++++++++***+++,,,,,,---******)))(((((())))))***))))))(((((((((((()))))))))+++---...111;;;IIITTT]]]^^^``````______aaabbbbbbcccdddcccbbbcccdddfffgggggggggggggggggghhhhhhfffeeeeeeeeeeeeeeeeeeeeeeeeeeeddddddeeefffggghhhhhhiiilllnnnpppqqqqqqqqqoooppppppnnnkkkeee]]]VVVGGG???444---******)))(((+++))))))++++++,,,222999IIIWWWgggooorrruuuuuutttsssrrrqqqpppppprrrssstttrrrpppjjjaaaTTTFFF999222111...+++*********)))(((%%%&&&))),,,---000:::FFFTTT```lllppprrrvvvyyyyyywwwxxxxxxyyyxxxvvvuuuttthhh\\\KKK<<<444///,,,+++))))))(((((())))))***+++444000///111444999CCCLLLWWW___jjjuuu{{{}}}sssfffWWWHHH???444111...------,,,,,,******)))))))))))))))******))))))))))))************)))''''''(((***++++++***))))))************))))))******+++++++++,,,,,,,,,,,,+++,,,000111444<<>>===<<<<<<<<<===<<<<<<<<<<<<666666555444333333333333333333222222111111222222111111000000//////......//////000000111333444555777777777666666555444333111222222333444666888999000000///...///000111222222444666777777666555555777777777777888999:::;;;===>>>@@@BBBDDDEEEEEEEEE>>>>>>===<<<<<<;;;::::::888888777666555444333333222222222222222333444444666555444333222222222333444555666666666777999;;;:::<<<>>>===>>>DDDMMMUUUWWWXXXYYY[[[eeevvv{{{yyyppphhheeeddd```]]]]]][[[ZZZZZZ[[[^^^`````````___^^^[[[WWWTTTQQQPPPOOOOOOMMMLLLMMMPPPRRRSSSSSSUUURRROOOKKKJJJKKKMMMNNNNNNNNNNNNOOOOOOMMMHHHEEE>>>===;;;999888777888:::<<<>>>AAAFFFJJJOOOSSSUUUSSSRRRQQQQQQQQQRRRTTTUUUSSSTTTVVVVVVVVVVVVWWWYYYZZZZZZYYYVVVPPPHHHAAA<<<999777555333111000///...+++************+++,,,,,,***))))))))))))*********))))))(((((((((((())))))(((+++...///333<<>>777///+++***+++***)))***)))***,,,+++,,,444===MMM[[[iiiooorrrtttuuuttttttsssrrrrrrssstttuuuvvvrrroooiii___RRREEE:::333111...+++*********)))(((((((((***,,,,,,...888CCCRRR^^^kkkppprrruuuxxxwwwxxxyyyyyyxxxvvvtttrrrppphhh]]]LLL===555000---+++)))))))))))))))******+++...+++***,,,...111999BBBLLLTTTaaammmuuu{{{~~~|||rrreeeVVVGGG>>>333111...,,,,,,,,,,,,++++++***)))(((((()))******(((((()))))))))************)))((()))+++,,,+++***))))))************))))))******+++++++++,,,,,,,,,+++***,,,000111444;;;EEEPPPcccyyywwwqqqgggeeebbb```___```aaaccceeelllvvv~~~rrrdddWWWPPPFFF@@@>>>>>>===<<<===============<<<;;;:::555555555444444333222222222222111111000111111222000000000000/////////////////////000222444555666666666666555444333222111222222333333444555666777000///......///000222333333555777777666555666777999999999999:::;;;======@@@AAACCCEEEFFFFFFEEEEEE======<<<<<<<<<<<<<<<<<<999888888666555444333222222222222222222333333444333333222222222222333333444444555666777999:::;;;:::;;;<<<;;;;;;>>>EEEKKKLLLPPPRRRTTT]]]mmm{{{}}}|||vvvmmmfffdddbbb___]]]]]]ZZZZZZZZZ]]]```bbbbbbbbb___]]]ZZZWWWTTTSSSRRRRRROOONNNMMMMMMPPPRRRSSSSSSSSSQQQNNNKKKJJJKKKLLLMMMNNNMMMMMMNNNNNNMMMJJJGGGBBBBBBBBB@@@>>>>>>@@@BBBCCCEEEHHHLLLPPPSSSUUUVVVSSSRRRRRRRRRSSSSSSTTTTTTRRRTTTUUUVVVUUUVVVWWWYYYZZZZZZYYYUUUPPPHHH@@@<<<666555333222000/////////***************+++,,,,,,))))))******************))))))(((((((((((())))))(((+++...000444===KKKVVV]]]^^^``````______aaabbbaaabbbcccbbbaaabbbccceeeeeeeeefffffffffeeeeeeddddddddddddddddddeeeeeeeeedddeeeeeefffgggggghhhhhhhhhiiilllnnnpppqqqqqqqqqrrrnnnllljjjbbbUUUHHHCCC666111,,,)))***+++***)))***)))***,,,+++,,,555@@@QQQ^^^kkkpppqqqssstttssssssttttttuuuuuuvvvvvvvvvrrrnnnggg\\\PPPDDD;;;666222///,,,+++++++++***)))******+++---,,,---666AAAQQQ^^^kkkpppsssvvvxxxxxxzzzzzzzzzxxxvvvssspppooohhh]]]MMM???666111---+++((()))))))))************+++((((((+++---...444;;;BBBJJJUUUaaajjjrrryyy|||~~~{{{pppcccTTTEEE<<<222000---,,,,,,,,,,,,+++++++++***)))))))))******((((((((()))))))))************)))***++++++***((())))))************))))))******+++++++++,,,,,,,,,,,,+++---000111333:::CCCNNNaaawww{{{sssnnneeeccc___]]]]]]___ccceeekkktttzzzhhhYYYMMMHHHBBB?????????>>><<<<<<=========<<<:::999888555555555555444333222222111000000//////000111111////////////000000000000111000111111222333444555666666777777777777666666888777666555444444444444000000//////000111333444444666777666555555777999:::::::::;;;<<<===>>>??????AAACCCEEEFFFFFFEEEDDD============<<<<<<<<<<<<999999888666555444333222333222222222222333444444111111111222333333444444555444444666888:::;;;;;;;;;<<<===;;;:::<<<@@@CCCEEEJJJNNNOOOVVVcccqqqxxxyyyyyy|||}}}tttkkkdddcccbbb___]]]^^^YYYYYYZZZ\\\```bbbcccbbb___]]]ZZZWWWUUUTTTTTTTTTPPPNNNMMMMMMPPPRRRSSSSSSRRRQQQOOOMMMLLLLLLMMMMMMOOONNNMMMMMMNNNNNNLLLJJJFFFHHHIIIHHHFFFFFFHHHKKKIIIKKKNNNRRRTTTUUUVVVVVVRRRSSSTTTTTTUUUUUUTTTTTTQQQSSSUUUUUUUUUVVVWWWYYYXXXXXXWWWTTTNNNFFF???;;;333222111000////////////***************++++++,,,))))))******++++++++++++))))))(((((((((((())))))(((+++///111555>>>LLLVVV]]]^^^``````______aaabbbcccdddeeedddcccccceeegggeeeffffffgggfffeeecccccccccccccccddddddeeeeeefffeeeeeefffggghhhhhhhhhhhhhhhiiilllnnnpppqqqqqqqqqrrrlllhhheee\\\KKK>>>999111---)))((()))+++)))((())))))+++,,,+++---777BBBTTT```llloooppprrrssssssqqqsssuuuvvvwwwwwwvvvuuurrrmmmdddYYYMMMCCC<<<888333000---,,,,,,,,,+++*********,,,---,,,...777AAARRR___lllrrruuuxxxzzzyyy{{{{{{{{{zzzxxxuuurrrqqqhhh]]]MMM???777222...+++(((((()))***************+++)))***...//////222888:::@@@IIISSS]]]gggpppvvvxxx}}}xxxmmm___PPPBBB999222///---,,,,,,,,,,,,++++++++++++*********))))))(((((((((((()))))))))******)))((()))***)))'''%%%))))))************))))))******+++++++++,,,,,,,,,,,,,,,...111111222888@@@MMM```uuuzzzvvvqqqllldddbbb^^^\\\\\\___dddgggpppyyyrrr___QQQGGGCCC@@@???@@@AAA???<<<<<<<<<<<<<<<;;;999777666555555555555444333222222000///////////////000000......//////000000111111333222222111222222333333777888999:::;;;<<<<<<<<<===<<<999777555333222222111111000000111333444666555777888666444444777;;;::::::;;;;;;===>>>???@@@===???BBBDDDEEEEEEEEEDDD???>>>>>>===<<<<<<;;;;;;999999888666555333222222333333222222333333444555000000111222444555555666555444444555888:::;;;;;;>>>??????===<<<;;;===???@@@GGGKKKKKKPPP\\\iiiooorrruuu{{{}}}zzzsssjjjcccbbbbbb___^^^___WWWWWWYYY\\\```bbbbbbaaa^^^\\\YYYWWWUUUTTTUUUUUUPPPNNNMMMMMMPPPRRRSSSRRRRRRQQQPPPOOONNNNNNMMMMMMPPPNNNMMMMMMNNNOOONNNLLLIIILLLMMMMMMKKKKKKNNNQQQMMMOOORRRUUUVVVVVVVVVUUURRRSSSUUUVVVVVVUUUUUUTTTQQQSSSUUUUUUUUUVVVWWWYYYVVVVVVUUURRRMMMEEE>>>:::111000///////////////000*********)))***++++++,,,((()))***+++++++++++++++))))))(((((((((((())))))(((+++///111555???LLLVVV]]]^^^``````______aaabbbeeefffffffffeeeeeeggghhhgggggghhhggggggeeecccbbbbbbbbbcccddddddeeeffffffeeefffggghhhiiiiiiiiiiiihhhiiilllnnnpppqqqqqqqqqqqqjjjeeebbbWWWEEE777333...***'''''')))***)))&&&))))))+++,,,+++---888DDDUUUaaalllooooooqqqsssrrrppprrruuuwwwxxxwwwuuutttqqqkkkaaaVVVKKKBBB<<<999444111...---------,,,+++******,,,...---///888CCCSSS```nnntttwwwzzz{{{{{{|||||||||{{{zzzwwwuuutttiii]]]NNN@@@777222...+++(((((()))***************)))(((***---...,,,///333444999AAAJJJTTT___jjjqqqtttyyyvvvkkk]]]NNN???666222///,,,+++,,,,,,,,,++++++++++++++++++***)))((((((((((((((()))))))))))))))((('''(((((('''$$$"""))))))************))))))******+++++++++,,,,,,,,,---,,,...111111111777???MMM___sssyyytttoooiiiccc``````___]]]]]]```ggglll{{{vvv```PPPJJJ???@@@@@@AAAAAA@@@@@@???:::;;;<<<<<<;;;:::888777444444444333333222222222000000000000111111111111222222111111000000//////444333222111111111333333888777888:::999888===DDDJJJGGGCCC<<<555111111111444444333222222444777;;;???>>>;;;999999:::<<<===999::::::;;;;;;::::::999???@@@@@@AAAAAAAAA@@@@@@@@@???>>><<<<<<;;;;;;;;;777888888888666444222111555555666666666666666555333333333444555666777888222333444555888<<>><<<;;;<<<@@@@@@EEENNNTTTXXX```hhhmmmwwwyyyssskkkiiigggeeebbb```______YYY[[[]]]___`````````___XXXWWWUUUSSSSSSSSSSSSTTTOOONNNNNNOOOPPPRRRTTTVVVTTTSSSQQQOOOMMMKKKJJJJJJLLLMMMNNNOOOOOOOOOOOONNNMMMLLLLLLLLLMMMOOOQQQRRRSSSSSSTTTUUUVVVVVVVVVVVVRRRTTTVVVWWWWWWVVVUUUTTTRRRSSSTTTUUUWWWXXXYYYZZZ\\\ZZZUUUOOOGGG???999555666333///---.........---))))))***+++,,,,,,,,,,,,---,,,+++)))((((((((((((%%%&&&'''&&&$$$$$$&&&'''(((+++...222888CCCPPPYYY]]]^^^______^^^___bbbdddddddddeeeeeefffggghhhhhhffffffeeedddcccccccccccceeeeeeeeeeeeeeefffggghhhkkkkkkkkkkkkkkkkkkjjjjjjiiillloooooonnnlllnnnooopppjjjbbbXXXJJJ:::111///+++++++++***)))((((((''')))(((***,,,,,,000;;;FFFTTT```jjjmmmmmmpppqqqqqqsssrrrrrrtttvvvwwwtttqqqqqqkkkaaaTTTGGG<<<444000...+++)))((()))************)))***,,,...111999CCCTTT```pppzzz}}}|||{{{|||~~~~~~{{{{{{|||yyytttkkkcccTTTEEE999111...---***+++---------,,,)))((())))))))))))***+++,,,---///222666;;;CCCLLLVVV]]]cccmmmvvvzzz~~~ttthhhZZZKKK===555///...---,,,+++,,,------******)))))))))))))))***###%%%''')))******((((((,,,,,,***)))))))))***+++))))))))))))))))))))))))555000***(((+++,,,+++(((,,,,,,,,,,,,...333:::@@@JJJ\\\qqq~~~}}}tttppplllgggbbbaaaaaa```___```eeelllrrrnnnZZZLLLGGG@@@@@@@@@@@@@@@???>>>>>>999:::::::::999888777666444444333333333222222222000000000000000000000000111111111000000000//////333222222111111222333444999888888::::::;;;BBBKKKRRROOOIIIAAA999444333444///000111222444999???CCCGGGEEE@@@<<<999888888888999:::;;;;;;<<<<<<<<<;;;??????@@@AAAAAAAAAAAAAAA???>>>===;;;::::::::::::::::::999999777666555444444444555555555555444444111111111222333444666666222333333555777;;;>>>???CCCDDDEEECCC???===<<<<<>>777444444111...---.../////////++++++,,,,,,,,,++++++***+++***)))))))))))))))***((()))***)))'''''')))+++***,,,///333999DDDQQQ[[[^^^```aaaaaa```aaabbbcccccccccdddeeefffggghhhiiihhhgggfffeeedddcccccccccffffffeeeeeeffffffggghhhllllllmmmnnnnnnmmmlllkkklllnnnqqqqqqooonnnnnnooonnnfff\\\QQQDDD666///...++++++******)))((((((''')))(((***,,,,,,000;;;GGGUUU```jjjmmmnnnpppssssssuuutttsssuuuwwwwwwtttqqqqqqkkkaaaSSSFFF;;;333///---+++))))))***+++***)))+++***+++---///222:::DDDWWWcccrrr|||~~~}}}|||}}}~~~}}}}}}|||wwwnnnfffWWWHHH;;;222...---++++++,,,,,,,,,+++***)))))))))))))))***+++,,,---+++---000444999AAAIIIOOOWWWbbbmmmssszzz}}}rrreeeWWWIII<<<444///...---,,,+++,,,------,,,,,,+++***************%%%&&&'''))))))))))))(((,,,+++***)))))))))***+++))))))))))))))))))))))))222---((((((,,,......,,,------,,,,,,...222999>>>JJJ\\\ppp}}}vvvnnnkkkhhhddd___aaaaaaaaabbbeeellluuu|||sssbbbRRRHHHEEEAAAAAAAAA@@@???>>>===<<<888888999888888777666555333333333222222222222222111000000//////.........000000000000000000//////222222222222222333444555999666666888999===GGGRRR[[[WWWOOODDD;;;555444444...///111333666<<>>>>>>>>???@@@AAABBBBBBCCCCCC>>>===<<<:::999888888888:::999888777666666555666333333444444444333333222000000000000111333444555333333444555777:::<<<>>>EEEFFFFFFDDD@@@===<<<<<<>>>???FFFOOOUUUYYY___fffppp}}}yyyrrrmmmhhhgggfffdddbbb```___^^^^^^___```___^^^[[[YYYWWWUUUTTTSSSQQQQQQQQQQQQRRRPPPQQQQQQSSSTTTUUUVVVWWWTTTSSSPPPNNNMMMMMMNNNOOOOOONNNMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNPPPRRRTTTVVVVVVVVVVVVVVVVVVUUUUUUTTTRRRSSSTTTUUUVVVUUUTTTTTTXXXXXXWWWWWWWWWWWWWWWWWWXXXVVVQQQKKKCCC<<<666333111///------...000000000------------,,,+++***))))))))))))))))))***++++++)))***+++***((((((***++++++---000444:::EEESSS\\\aaaccceeeeeedddbbbbbbcccaaabbbccceeefffhhhiiiiiijjjiiihhhfffeeeeeeddddddggggggfffffffffggghhhhhhlllmmmpppqqqqqqpppnnnlllllloooqqqrrrpppnnnmmmllliii___RRRGGG;;;111,,,---++++++******)))(((((((((***)))***,,,,,,000<<>><<<;;;999888888888777666666555222222222222222111111111111000000///...------,,,000000000000000000000000222222333333444444555555777444333555777===JJJVVV___ZZZQQQEEE;;;444222333222222333444666:::AAAEEEFFFDDDAAA>>><<<:::::::::777888:::<<<===>>>??????>>>???@@@BBBCCCDDDDDDDDD>>>===<<<:::999888888888888777555444333333444555333444444444444333333222//////000000111333444555555555555666777:::<<<===DDDEEEEEECCC???<<<;;;;;;<<<===DDDNNNTTTWWW]]]dddqqq}}}wwwppplllffffffeeedddbbbaaa__________________]]]ZZZWWWUUUSSSRRRQQQPPPOOOPPPQQQQQQOOOPPPRRRTTTUUUVVVVVVVVVSSSQQQOOOMMMLLLMMMOOOPPPPPPNNNLLLKKKKKKLLLMMMNNNLLLLLLLLLMMMNNNQQQSSSTTTWWWWWWWWWWWWVVVUUUTTTSSSRRRSSSTTTUUUVVVVVVVVVUUUXXXXXXXXXXXXXXXXXXXXXXXXXXXUUUPPPIIIBBB;;;666333111///...---...//////...,,,,,,------,,,++++++******)))))))))))))))******'''(((((('''&&&&&&''')))+++---///333999EEESSS]]]ccceeeggghhhfffdddcccccc```aaabbbdddfffhhhiiijjjkkkkkkiiihhhgggfffffffffhhhhhhggggggggghhhhhhiiikkkmmmppprrrsssqqqnnnllljjjllloooqqqpppnnnkkkiiicccWWWIII>>>444,,,+++---************))))))((((((***)))***,,,---111===JJJYYYcccmmmoooppptttxxxyyyyyyyyyyyyyyyxxxvvvtttrrrssskkk___PPPBBB777000,,,***))))))+++,,,+++(((&&&+++)))***---///111:::DDDUUU```oooxxxyyyxxxxxxyyy|||~~~~~~}}}{{{qqqiii\\\MMM@@@666111...---,,,***)))((()))***+++******))))))***++++++,,,)))***++++++,,,///444777:::AAAKKKUUU___jjjrrrvvv{{{yyylll___QQQEEE:::444///...---,,,+++,,,------///...,,,+++***)))((((((((((((''''''((()))******+++++++++***************)))))))))))))))))))))))))))'''&&&'''+++///000000.........------111666:::HHHYYYmmm{{{|||wwwpppjjjgggddd```]]]______bbbhhhrrr}}}lll]]]RRRJJJFFFFFFDDDDDDCCCBBB@@@???===<<<:::999888888777777666666111111111111111111111111111000000///...------,,,//////000000111111222222333333444444555555555555777444333555777>>>JJJVVV]]]YYYPPPEEE;;;444222222333333444444555888<<<@@@AAA@@@>>><<<;;;;;;;;;;;;777888999;;;===>>>??????>>>???AAABBBCCCDDDEEEEEE@@@???===;;;:::999888888666555444333333444555666555555555555555444333333111111111111222444555666777777777777888:::<<<===@@@AAABBB@@@>>>;;;;;;;;;:::<<>>===<<<:::999888777666666666666000000000000000111111111111000000//////.........000000111111222333444444444555555666666555444444777444444777999===HHHRRRWWWTTTNNNEEE<<<666333333000111444555666888;;;===>>>>>>===;;;;;;:::::::::888999;;;===>>>???@@@@@@@@@AAABBBCCCDDDDDDEEEEEE@@@???>>><<<:::999888888666666666555666666777777555555666555555444333222222222222222444555666777888888777777777999:::;;;;;;<<<>>>>>><<<;;;<<<===;;;<<>>===;;;;;;999888777555555555555666/////////000000000111111000000000000000000000000000111111333444555666666666666777777666555444333333222333666666888@@@IIILLLKKKGGGAAA:::555333222///222555777888888999:::<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDD???>>>===;;;999888777666444555555666777777777666555555555444444333111111222222222222333555666777777777666555555666777888666999;;;<<<<<<===>>>???>>>>>>AAAIIIOOOUUU^^^fffwwwxxxooommmqqqvvvvvvsssooolllkkkeeefffgggggggggeeecccbbb___`````````___\\\YYYXXXRRRQQQPPPOOOOOOPPPQQQRRRNNNPPPTTTXXXYYYXXXVVVTTTSSSSSSSSSSSSRRRQQQOOONNNMMMMMMNNNOOOPPPQQQQQQRRRRRRQQQPPPPPPPPPRRRSSSTTTSSSSSSSSSSSSSSSRRRQQQPPPQQQQQQRRRRRRSSSUUUVVVWWWVVVVVVVVVVVVWWWWWWWWWWWWUUURRRLLLEEE>>>888555333111///......///...,,,***,,,,,,---------------,,,++++++***)))(((((())))))((())))))(((''''''(((***+++,,,...111888EEEUUU```cccdddeeeeeecccbbbcccdddaaabbbbbbdddeeefffgggggghhhhhhhhhhhhiiijjjkkklllllllllkkkjjjjjjjjjjjjjjjkkklllmmmoooooooooooonnnnnnnnnooopppooohhh___XXXGGG;;;111---+++))))))***)))))))))))))))))))))***,,,+++***,,,---333AAANNN^^^jjjuuuyyyxxxyyyyyywwwwwwyyy{{{zzzwwwuuuuuuuuupppgggYYYIII<<<333///...+++)))(((((())))))(((''')))((())),,,---000888BBBSSS]]]llluuuxxxyyy{{{}}}xxxzzz{{{zzz|||}}}yyyuuuooocccUUUGGG;;;222---,,,+++***(((((())))))***++++++***************+++)))***+++***)))***,,,...000...000666:::<<>>>>>>>>>>>>>>===;;;:::999888777555444333333444444.../////////000000111111000000000000111111111111111111222333555666777777777777888888666555333222......000333333333888@@@CCCCCCAAA<<<777222000///222555888:::999777666555999999:::;;;<<<===>>>???>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCC>>>===<<<999888666555555111222444555666555444444444444444333222111000///111111111222333444666666666555444333333444555666444777:::<<<===>>>@@@BBBAAA@@@BBBIIIOOOVVV___iiiyyyvvvnnnlllqqqvvvxxxuuuqqqnnnnnneeefffggghhhhhhfffdddcccaaabbbbbbaaa___\\\YYYWWWRRRQQQPPPPPPPPPQQQRRRSSSOOOQQQVVVYYY[[[ZZZWWWUUUTTTUUUVVVVVVUUUSSSPPPOOOLLLMMMNNNPPPRRRRRRSSSSSSQQQPPPOOONNNNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOPPPPPPQQQSSSTTTUUUXXXXXXWWWVVVVVVUUUTTTTTTSSSPPPJJJCCC<<<777333111...------...//////...,,,............---,,,++++++)))))))))))))))******+++'''(((((((((&&&&&&((())),,,...///222999FFFVVVbbbccccccdddcccaaaaaaccceeebbbbbbcccddddddeeeffffffggggggggghhhiiikkklllmmmmmmlllkkkkkkjjjjjjjjjjjjllllllmmmnnnooopppppppppnnnmmmmmmmmmjjjbbbWWWNNN@@@666,,,***+++)))(((((()))))))))))))))*********---++++++,,,---333AAAOOO^^^kkkwww{{{zzzzzzxxxvvvvvvxxx{{{zzzwwwuuuuuuvvvooofffXXXHHH;;;333///...,,,***''''''((())))))(((***)))***---...111999CCCOOOZZZhhhrrrvvvwwwyyy|||yyy{{{|||{{{|||~~~yyyzzzsssgggXXXIII;;;111,,,+++******)))))))))))))))++++++***************+++,,,------,,,******+++---...,,,///555666444777>>>GGGPPP\\\iiirrryyy~~~|||rrrbbbSSSFFF>>>888666///...---,,,+++,,,------,,,,,,++++++***+++++++++((()))***,,,+++***((('''******+++,,,+++***)))((()))))))))))))))))))))))))))+++,,,,,,,,,,,,...///***+++,,,---...111555999EEETTTgggwwwuuunnnllliiibbb]]]```ddddddbbbbbbeeennnzzz|||qqqaaaXXXLLLEEEBBBAAA>>>;;;BBBAAA@@@>>>===<<<<<<<<<:::888666555555666444333111///...---//////...---000000000000000000000000///111222444555555444444666666444333222111111111333222000000111444777999<<<<<<:::888555333222111222555888:::<<<;;;:::999999:::;;;<<<======>>>>>>AAABBBDDDFFFFFFEEECCCBBBEEEEEEEEEEEEDDDCCCBBBBBB>>>>>>>>>===;;;999666555333333444555555444444333555444333222111///......222111000000222555999;;;888777666555555666777777777777888<<>>===<<<;;;;;;;;;999777555444555444333222111000....../////////...000000000000000000000000000000222333444555555555666555444333222222222222222111000///000333666888::::::888777555333222111333555888:::;;;;;;:::999999:::;;;<<<===>>>>>>>>>AAABBBDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFEEEDDDCCCCCC>>>>>>>>>===;;;999666555444444555555555444444333333333222111000//////...222111000111222555999;;;777666555444444555666777666777:::@@@EEEGGGFFFDDDDDDIIINNNRRRUUU\\\eeemmmzzzzzzrrrooooooqqqrrrssssssqqqnnnjjjgggeeeeeeeeeeeedddcccbbbaaa`````````aaaaaa___[[[WWWSSSRRRQQQQQQPPPQQQRRRSSSQQQRRRTTTVVVWWWWWWVVVVVVTTTTTTUUUUUUTTTSSSQQQPPPOOOOOOQQQRRRRRRRRRQQQPPPOOOPPPPPPPPPPPPOOONNNNNNOOONNNMMMMMMMMMNNNOOOPPPOOONNNMMMNNNRRRTTTTTTSSSUUUUUUUUUWWWYYYYYYWWWVVVPPPKKKDDD>>>999555111///000/////////.........---,,,,,,,,,++++++,,,,,,------,,,,,,+++******)))))))))))))))))))))***+++,,,///------222===LLLXXX___eeedddcccbbbbbbbbbccccccdddcccaaaaaaaaabbbdddeeeeeeeeeeeeeeefffggghhhiiikkkjjjiiiiiiiiijjjkkklllnnnmmmmmmmmmnnnnnnooopppooonnnlllfff^^^QQQDDD;;;000///...,,,***)))))))))&&&'''((()))***))))))(((+++)))***---222999GGGTTThhhmmmtttwwwvvvuuuuuuvvvuuuvvvxxxzzzzzzyyywwwvvvrrrgggWWWHHH===555000---((((((((((((((((((((((((---))))))---111333777<<>>333...,,,,,,++++++***+++++++++))))))))))))))))))))))))***)))))))))))))))******+++++++++,,,---...///000333:::DDDNNNXXXbbblllttt~~~vvvkkk[[[MMMCCC;;;555111------,,,,,,+++******)))---+++)))((((((((('''%%%))))))))))))************+++*********))))))))))))++++++************++++++---,,,+++*********++++++,,,,,,------...000444777BBBQQQfffyyy~~~vvvnnnhhhhhhdddaaa```aaa```^^^bbbgggoooyyyzzzkkkaaaRRRLLLEEE@@@@@@AAA@@@>>>>>>>>><<<;;;::::::::::::888666444333333333222111222000......///000///...000000000000000000000000000000111222444555777888666555444444333333333333111000//////000222444666777777666555444444333222333555777:::;;;<<<;;;:::999:::;;;===>>>?????????BBBBBBCCCCCCDDDEEEFFFGGGDDDEEEFFFFFFFFFEEEDDDCCC>>>>>>===<<<:::888777666666666666666555555444333111111000000/////////000222111111111333555888:::666555444333333444555666555888>>>DDDIIIJJJHHHEEEGGGKKKQQQUUUYYY___gggmmmxxx{{{|||xxxqqqlllkkkmmmoooppprrrrrrqqqmmmiiifffbbbbbbbbbbbbaaaaaaaaa```aaa````````````^^^[[[XXXRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSUUUVVVVVVVVVUUUTTTTTTTTTUUUUUUTTTSSSQQQPPPOOOOOOPPPQQQQQQQQQQQQPPPOOOPPPPPPPPPPPPOOONNNNNNMMMLLLLLLLLLLLLMMMNNNOOOPPPNNNMMMMMMPPPSSSTTTUUUUUUUUUVVVXXX[[[[[[YYYWWWPPPJJJBBB:::555222000.../////////...............,,,,,,++++++++++++,,,,,,......------,,,+++++++++)))))))))******,,,---......---...444???MMMXXX___cccbbbaaa`````````aaaaaabbbbbbaaa```aaabbbcccdddcccccccccddddddeeefffggghhhhhhhhhhhhhhhiiijjjjjjmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmiii```SSSEEE999333///...---+++***)))))))))''''''((()))))))))))))))))))))+++---000999KKK[[[iiinnntttvvvuuussstttuuuuuuvvvxxxzzzzzzzzzxxxwwwooofffWWWIII===444///+++((((((((((((((((((((((((+++((((((,,,///111555:::IIIWWWfffmmmqqquuuwwwvvvxxxyyyzzz{{{{{{{{{zzzyyyvvvssskkk]]]MMM>>>333...+++++++++***++++++,,,,,,))))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))******,,,---......333999@@@HHHSSS___gggyyy|||~~~rrrgggWWWIII@@@888222...---,,,,,,++++++*********---+++)))((((((((('''&&&))))))))))))************))))))((((((((((((''''''************************---,,,+++*********++++++***+++,,,,,,---000444777BBBPPPeeexxx~~~wwwqqqjjjeeeeee``````aaabbb```^^^eeemmmwww}}}oooaaaYYYMMMHHHCCC@@@???@@@??????======<<<;;;:::999999999777555333222333333222111333111//////000000000///000000000000000000000000000000000111333666888:::888777555444333222222222000//////...///111333444444444444444444444444444333555777:::;;;<<<<<<;;;:::;;;===>>>???@@@AAAAAAEEEDDDBBBBBBBBBCCCEEEFFFDDDEEEFFFGGGFFFEEEDDDBBB>>>===<<<;;;:::888777666777777777777666555444444000000///......///000111222111111222333555888999666555444444444555666777555:::AAAHHHLLLLLLJJJGGGHHHLLLRRRWWW\\\aaahhhlllwwwxxxvvvqqqkkkhhhjjjmmmoooppprrrrrrqqqmmmiiigggcccbbbaaa``````_______________^^^^^^^^^\\\YYYVVVQQQQQQRRRSSSSSSSSSSSSRRRTTTTTTUUUUUUUUUUUUTTTSSSTTTTTTUUUUUUTTTSSSQQQPPPOOOOOOPPPPPPPPPQQQQQQQQQPPPQQQQQQQQQQQQPPPOOOOOOKKKKKKKKKKKKLLLMMMMMMNNNQQQPPPNNNMMMOOORRRUUUVVVUUUVVVWWWZZZ\\\\\\YYYWWWPPPIII???777222000///...........................---,,,++++++++++++++++++---------,,,,,,+++++++++)))))))))***+++---...///------///777BBBOOOYYY^^^aaa``````_______________aaaaaa``````aaaaaabbbcccbbbbbbbbbbbbcccdddeeeeeeffffffffffffggghhhhhhiiikkkkkkllllllmmmmmmmmmmmmjjjiiidddYYYJJJ===444111------,,,***))))))))))))'''(((((()))))))))))))))******,,,...000999MMM```kkkpppuuuvvvtttsssssstttvvvwwwyyyzzzzzzzzzyyyxxxmmmeeeXXXIII===333---+++***************))))))))))))'''(((+++---...333999HHHVVVeeemmmqqquuuwwwvvvxxxyyyzzz{{{{{{zzzyyyyyyvvvssslll___OOO???333---************+++,,,------))))))))))))))))))))))))))))))(((((()))***++++++)))((())))))***+++,,,------000333777===GGGSSS\\\lllrrrzzz}}}ooodddUUUGGG>>>777111---,,,,,,,,,++++++*********)))((('''(((***,,,,,,,,,((()))))))))************(((((((((((((((((((((((()))))))))******))))))))),,,+++++++++++++++++++++)))***,,,,,,...111555888AAAOOOdddvvvwwwrrrmmmgggcccbbb^^^___bbbdddbbbccckkkvvvrrreeeYYYRRRIIIGGGCCC@@@???>>>>>>======<<<<<<;;;::::::::::::666555333333444555444333333111000000111111000///111111111111111111111111111111111222444666999::::::888666444222111000///000////////////111222333222333333333444444555555444555777999;;;<<<======<<<===>>>@@@BBBCCCCCCCCCGGGFFFCCCAAAAAAAAACCCDDDEEEFFFGGGHHHGGGEEECCCAAA======<<<:::999888777777777888888888777777666555000///.........///111222222222222222333555777888666666555555555666888999777<<>>IIIQQQ]]]fffttt|||mmmcccSSSFFF===777111---,,,,,,+++++++++++++++******(((((())),,,.........((()))))))))************))))))))))))))))))))))))((()))************)))(((++++++++++++++++++++++++***,,,---...///222666:::AAANNNcccuuuyyypppmmmjjjddd``````]]]^^^bbbfffhhhkkkuuurrreeeZZZRRRMMMEEEDDDBBB???===<<<<<<<<<<<<<<<;;;:::::::::::::::666555333444666888888777444222000000111222111000111111111111111111111111111111222333555666888999999777666333111000///...000000000000000111111222222222333444444555555666444555777999;;;===>>>>>>>>>???AAABBBDDDEEEFFFFFFIIIGGGEEECCCCCCCCCDDDEEEHHHIIIKKKKKKJJJGGGDDDBBB===<<<;;;999888888777888777888888999999888888777222111///......///111222222222222333444555666777666666555555666777999:::999>>>CCCGGGIIIIIIJJJKKKPPPRRRVVV\\\cccjjjqqqtttzzzxxxuuupppllllllnnnqqqvvvuuusssqqqnnnkkkiiihhhhhhfffccc```^^^\\\\\\\\\\\\[[[YYYYYYYYYXXXUUUSSSQQQRRRRRRSSSSSSTTTTTTUUUTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUTTTSSSQQQPPPOOOOOOOOONNNOOOPPPPPPQQQRRRRRRRRRRRRRRRQQQPPPPPPKKKKKKMMMNNNOOOOOOPPPOOOSSSSSSSSSRRRQQQSSSVVVXXXWWWXXXYYY\\\]]][[[WWWSSSKKKEEE<<<444000/////////---------------.........---,,,+++******)))******)))))))))))))))))))))))))))))))))******,,,---...+++...444???KKKUUU\\\___```aaaaaaaaaaaa```___^^^aaaaaaaaabbbbbbbbbccccccbbbbbbbbbccccccdddeeefffbbbccceeefffggggggggggggfffhhhiiikkklllmmmllllllgggbbbWWWIII;;;111,,,*********)))))))))))))))***((((((((((((((()))******---,,,---///333===PPPbbbnnnrrrvvvwwwuuutttuuuwwwxxxxxxxxxxxxwwwvvvvvvuuukkkeeeXXXHHH:::000,,,,,,)))((((((''''''&&&&&&%%%((('''(((+++++++++000888GGGVVVgggpppuuuyyyzzzyyyzzz{{{|||~~~~~~~~~~~~}}}wwwuuupppdddTTTCCC666///+++++++++***++++++,,,,,,)))))))))))))))))))))))),,,+++***)))((((((((((((***************+++,,,,,,***+++------///555>>>EEEPPP[[[kkkyyy{{{kkkaaaRRREEE<<<666111---++++++++++++++++++++++++,,,***))))))+++,,,,,,+++))))))))))))************))))))************++++++((()))***++++++***)))(((******+++,,,,,,,,,++++++,,,---......///222666999@@@NNNbbbtttwwwoooiiihhhgggbbb^^^^^^^^^^^^aaahhhnnntttttteeeYYYPPPJJJFFF???@@@???>>><<<;;;;;;;;;::::::999888888888999999666555444666999;;;;;;;;;444333111111222222222111111111111111111111111111111222333555666777777777555444333222111000000000000000000111111111222222333333444444555555666666444555777999;;;===>>>???@@@AAACCCEEEFFFHHHHHHIIIHHHHHHGGGGGGGGGHHHJJJJJJMMMOOOPPPPPPMMMJJJFFFCCC===<<<:::999888777888888666777888999::::::::::::444222000......000111333222222222333444555666666555555444444555666888999<<>>>>>555333111111222333222111111111111111111111111111111222444666777777666555111111111000111111222222111111111111222222222222444444444555555666666666555555777999;;;===???@@@AAABBBDDDFFFHHHIIIJJJJJJGGGHHHHHHJJJKKKMMMNNNOOOQQQRRRSSSSSSPPPLLLHHHEEE===<<<:::888777777888888666777888999:::;;;;;;;;;555333111//////000222333222222333444444555666666444444333333444555777888>>>@@@BBBBBBBBBDDDHHHLLLPPPPPPRRRXXXaaalllsssxxx{{{zzzxxxuuusssrrrrrrrrrzzzvvvqqqlllhhhfffffffffdddbbb```]]]\\\\\\]]]^^^]]][[[YYYYYYYYYXXXVVVTTTSSSSSSQQQQQQRRRTTTVVVXXXSSSSSSSSSRRRSSSTTTUUUUUUTTTTTTUUUUUUTTTSSSQQQPPPPPPOOONNNMMMNNNOOOPPPQQQNNNOOOOOOOOOOOONNNMMMMMMMMMNNNPPPRRRSSSSSSSSSSSSSSSUUUXXXWWWUUUUUUWWWYYYXXXYYYZZZ\\\\\\XXXSSSOOOFFFAAA:::555222111111000,,,,,,,,,------.........---,,,+++***)))))))))))))))))))))))))))************)))))))))))))))******,,,000888DDDPPPZZZ^^^```bbbcccdddddddddcccaaa```bbbbbbcccddddddddddddccceeeeeeeeeeeefffggghhhhhhbbbccceeeggghhhhhhhhhgggkkkkkkllllllkkkhhhfffdddWWWNNNAAA777111...+++))))))(((((((((((())))))***)))((('''''''''(((***++++++((((((///999FFFWWWeeepppssswwwxxxwwwwwwyyy{{{zzzyyyxxxvvvtttsssrrrqqqllleeeWWWFFF666...,,,...+++******)))((('''''''''((((((***,,,******000999EEEUUUfffpppuuuyyyzzzyyywwwxxx{{{}}}yyyxxxsssiiiXXXGGG888000------,,,+++************))))))))))))))))))))))))(((((((((((()))***+++,,,***))))))))))))******+++(((+++---...---///333777:::CCCPPP___kkkuuu|||zzzhhh]]]OOOBBB:::444///,,,++++++++++++++++++++++++$$$######%%%)))+++,,,,,,))))))))))))************(((((())))))******++++++)))***,,,------,,,***))))))***+++,,,---,,,,,,+++,,,,,,---------///222555???MMM```rrr~~~tttmmmgggddddddbbb^^^\\\^^^^^^]]]eeesss~~~vvvmmm___RRRJJJFFFDDDCCC===;;;::::::;;;;;;:::999888777666555444333222222222222333666999<<<======;;;777333222555888888888666555333222111222333333333444555555333333444555333333333222222222111111000111222222111222444666777777666555555666777888999;;;<<<<<<<<<<<<===>>>AAACCCEEEFFFFFFGGGIIIKKKLLLLLLMMMNNNPPPQQQRRRRRRSSSSSSSSSQQQOOOKKKGGGEEEAAA???<<<:::888888888999999;;;===>>>>>>;;;888666333333222111000000000000444444444333444444555555999999888666666888;;;>>>>>>===<<<<<<@@@FFFLLLPPPUUUSSSSSSXXXbbbmmmwww}}}||||||||||||yyyvvvsssqqqvvvsssooollljjjhhheeeccccccaaa^^^\\\ZZZZZZZZZ[[[\\\[[[YYYWWWUUUTTTSSSSSSLLLNNNQQQTTTWWWXXXYYYYYYWWWUUUQQQPPPQQQSSSTTTUUUTTTTTTTTTTTTTTTSSSRRRRRROOONNNMMMOOOQQQRRRRRRQQQUUUSSSQQQOOOMMMMMMNNNOOONNNQQQTTTVVVUUUTTTTTTTTTUUUUUUTTTTTTUUUWWWXXXYYY]]][[[YYYZZZ[[[XXXSSSNNNFFF@@@888222///...------...---,,,,,,++++++,,,,,,+++++++++************)))++++++***)))((((((((()))***,,,------++++++,,,......333===IIIUUU^^^cccdddeeeffffffgggeeecccaaa___]]]```dddffffffeeeddddddgggccc```aaaeeeiiijjjjjjgggggggggfffgggggghhhiiijjjjjjiiiiiigggbbb\\\WWWJJJAAA555---++++++)))'''''')))***)))((('''(((***+++(((%%%&&&(((***(((&&&++++++,,,000888HHHZZZgggssstttuuuvvvwwwxxxxxxxxxzzzxxxwwwwwwwwwuuurrrooolllbbbSSSBBB555...++++++---,,,***)))))))))***+++*********)))***...333777EEEUUUfffoootttxxxyyywwwzzzzzz{{{{{{|||}}}~~~~~~~~~zzzrrreeeTTTCCC777111---,,,+++***))))))))))))))))))((((((''''''&&&&&&((((((((()))******++++++)))))))))***+++++++++,,,'''((()))***,,,---...///555;;;EEEPPP\\\hhhssszzzyyy~~~}}}sssfff[[[LLL???777222...+++++++++++++++++++++++++++***************)))((((((***)))(((((((((((())))))(((((((((((())))))))))))+++++++++*********))))))++++++++++++++++++++++++***...111000......222666>>>JJJ^^^qqqyyyqqqkkkfffbbbbbb```\\\\\\^^^___bbbkkkxxx~~~lllcccWWWMMMFFFCCCBBBBBB>>><<<;;;:::::::::888666777666666555444333222111222111222555888;;;;;;;;;888555222222555888999999555444333222111222333333333444555555333333333555333333333222222222111111222333333333222222444666777777777777888888999:::999;;;<<<<<<<<<===@@@BBBFFFHHHIIIIIIHHHIIIJJJLLLNNNNNNOOOPPPRRRSSSSSSTTTSSSSSSRRRQQQNNNJJJGGGEEEAAA???===:::999999999:::<<<===>>>>>>===999555333333333222111111000111111333333333333444555666777999888777666666888<<<>>>>>>===<<<>>>AAAHHHNNNRRRVVVUUUUUUZZZdddoooxxx}}}}}}~~~~~~}}}{{{wwwtttrrrtttqqqmmmjjjhhhfffcccaaaaaa___]]]ZZZYYYYYYZZZZZZ\\\[[[YYYWWWVVVTTTSSSSSSOOOPPPRRRTTTVVVVVVVVVVVVWWWTTTQQQPPPRRRTTTUUUUUUSSSSSSTTTTTTTTTSSSSSSRRROOONNNNNNOOOQQQRRRRRRQQQTTTSSSQQQOOOMMMMMMNNNOOOOOOQQQTTTVVVUUUTTTTTTTTTUUUUUUTTTTTTUUUVVVXXXYYYZZZYYYXXXYYYYYYWWWRRRMMMEEE???777111......------...---,,,,,,++++++,,,,,,+++++++++************)))+++***))))))))))))))))))***,,,---,,,++++++,,,...111777AAAMMMXXX___bbbccceeeeeeffffffeeecccaaa___]]]```ccceeedddddddddeeegggeeeccccccfffiiijjjiiihhhhhhggggggggggggggghhhggggggfffddd```YYYPPPJJJAAA:::000+++***+++)))'''''')))***)))((('''((()))***(((''''''((()))((((((++++++,,,000999JJJ\\\iiissstttuuuwwwxxxxxxxxxyyyyyyxxxwwwwwwvvvtttqqqnnnkkkaaaQQQAAA555...+++***,,,+++***)))((()))******))))))))))))***---222666BBBRRRdddnnnsssxxxyyyxxxxxxyyyzzz{{{|||}}}~~~~~~zzzwwwoooaaaPPP???333---,,,,,,+++***)))(((((()))(((((((((((((((''''''''''''''''''((())))))******))))))))))))))))))******'''((()))***,,,---...//////444;;;CCCNNNYYYdddlllqqqxxx{{{qqqcccXXXJJJ>>>777222...,,,++++++++++++++++++++++++***************)))(((((())))))(((((((((((())))))(((((((((((())))))))))))+++++++++*********))))))++++++++++++++++++++++++***---000000......222666===JJJ]]]ppp~~~{{{sssnnngggccc```___^^^[[[\\\___cccjjjvvvyyyppp^^^WWWNNNFFFBBB@@@@@@@@@???===;;;::::::999666444555555444444333222111111111000111333666888999888555333111222555888999:::555444222111111222333333222333555555333222333444333333333222222222111111333444555444333333444666777777999:::;;;;;;;;;;;;::::::;;;<<<===AAAFFFJJJOOOOOOOOONNNLLLKKKLLLMMMPPPQQQRRRSSSTTTTTTUUUUUUSSSRRRQQQOOOLLLIIIFFFEEEAAA@@@===;;;::::::::::::===>>>>>>===;;;777333000333222222111111111111222222222222333444666888::::::999888777888;;;>>>@@@>>>>>>>>>@@@DDDJJJPPPTTTXXXWWWYYY^^^hhhsss{{{}}}yyytttrrrpppmmmjjjgggfffdddbbb```^^^]]][[[YYYYYYYYYYYYZZZ[[[[[[YYYXXXVVVUUUTTTSSSQQQRRRTTTUUUUUUUUUTTTSSSWWWTTTRRRQQQRRRTTTUUUUUURRRRRRRRRSSSSSSSSSSSSSSSOOONNNNNNOOOQQQRRRQQQPPPSSSRRRPPPOOONNNNNNNNNOOOOOORRRTTTUUUUUUTTTTTTUUUUUUUUUTTTUUUUUUVVVWWWXXXXXXVVVVVVWWWXXXVVVQQQLLLBBB===666111......------...---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))))))))***+++***+++,,,,,,++++++,,,...444;;;GGGSSS\\\```bbbaaaeeeeeeffffffeeecccaaa```^^^```bbbcccbbbcccdddfffhhhgggfffgggiiijjjiiihhhhhhhhhiiiiiihhhhhhhhhgggdddcccaaa\\\UUUKKK@@@888555000+++((()))******((('''((())))))''''''((()))((()))***)))(((((()))+++++++++,,,000;;;MMM___lllttttttvvvwwwxxxyyyyyyyyyxxxwwwvvvvvvuuutttpppnnniii___OOO???444...+++***+++***)))((((((((())))))(((((((((((())),,,000444>>>NNN```lllrrrwwwzzzyyyvvvwwwxxxzzz{{{}}}~~~~~~yyyvvvmmm___NNN===111+++++++++***)))(((((((((((('''''''''(((((((((((((((&&&&&&&&&'''(((((()))))))))))))))((((((((((((((('''((()))***+++---......+++---111666===HHHSSSZZZeeelllwww~~~wwwlll^^^TTTGGG<<<555222...,,,++++++++++++++++++++++++***************)))((((((((((((((((((((()))))))))(((((((((((())))))))))))+++************)))))))))++++++++++++++++++++++++***---//////......222555<<>>>>>???===;;;;;;::::::888666444444333333222111111000000000000111444666666555444333222222333555777888444333222111111222333333111333555555444333333333333333333222222222111111333444444444222222444555555777999;;;<<<<<<<<<;;;:::;;;;;;===@@@EEEMMMRRRXXXWWWVVVSSSPPPNNNNNNOOORRRRRRTTTUUUUUUUUUUUUTTTRRRQQQOOOLLLJJJGGGEEEDDD@@@@@@>>><<<;;;;;;;;;;;;<<<<<<<<<<<<999555222000222222111111111222333333555444444444555777:::;;;<<<;;;:::;;;===???AAAAAA>>>>>>@@@CCCGGGMMMRRRVVVXXXYYY\\\cccnnnxxxyyytttpppmmmkkkgggeeedddcccaaa___\\\\\\ZZZYYYYYYYYYYYYZZZZZZZZZYYYXXXVVVUUUSSSSSSRRRSSSUUUVVVVVVVVVUUUTTTVVVTTTRRRRRRSSSUUUUUUUUURRRRRRQQQQQQRRRRRRSSSSSSPPPOOONNNOOOQQQRRRQQQPPPQQQQQQPPPOOONNNNNNNNNOOOOOORRRTTTTTTTTTSSSTTTUUUTTTTTTUUUUUUUUUVVVVVVWWWVVVUUUUUUWWWXXXVVVPPPKKK@@@;;;555000......------...---,,,,,,++++++,,,,,,+++++++++*********)))))))))((((((((()))***++++++***+++++++++******---///444===JJJWWW___bbbbbbaaadddeeeeeeeeedddcccaaa``````aaaaaaaaaaaabbbdddggghhhiiiiiijjjjjjjjjhhhggghhhiiijjjkkkkkkkkkjjjiiidddaaaZZZRRRIII>>>444------***(((((()))***)))((('''((()))(((''''''((()))'''***+++***((('''***---++++++,,,222???QQQcccnnnttttttvvvwwwxxxyyyyyyyyywwwvvvuuuuuuuuusssooommmfff[[[KKK===444///+++******))))))((((((((((((((('''((((((((((((+++///222<<>>===>>><<<;;;;;;<<<<<<:::999333333333222222111111000000//////000222444333222444444444333222222333444333222111111111222333333111444666666555444333444333333333222222222111111111222333222111111333555444555777999;;;;;;;;;::::::;;;<<>>===<<<;;;;;;;;;888999999999888555333111222111111111222333444444888777666666777999;;;===@@@??????BBBEEEFFFEEECCC>>>???BBBEEEJJJOOOSSSVVVWWWYYY^^^gggrrr|||yyysssooojjjhhheeedddccccccaaa___\\\\\\[[[ZZZZZZZZZZZZZZZXXXXXXXXXWWWVVVTTTRRRQQQQQQSSSUUUVVVXXXXXXXXXXXXUUUTTTRRRRRRTTTVVVVVVVVVRRRQQQQQQPPPPPPQQQRRRRRRPPPOOONNNOOOQQQQQQQQQOOOPPPOOOOOOOOONNNNNNOOOOOOOOOQQQRRRSSSRRRRRRSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVXXXYYYVVVPPPJJJ===999333///......---,,,...---,,,,,,++++++,,,,,,+++++++++*********)))))))))((((((((()))***++++++************)))***---000222===LLLZZZaaacccccccccddddddddddddcccbbbbbbaaa```aaaaaaaaa```bbbeeehhhhhhjjjkkklllkkkjjjhhhhhhgggiiikkkmmmnnnmmmkkkjjjddd]]]RRRGGG===555...******)))((())))))))))))(((&&&((()))((('''&&&'''(((''')))+++***((('''***---,,,+++---555CCCUUUeeeooossstttuuuvvvwwwxxxxxxxxxvvvuuuttttttsssrrrnnnlllcccXXXGGG:::333///+++)))))))))))))))((((((((('''''''''(((((((((***...111<<>>======;;;::::::<<<<<<;;;999333333333222222222111111111000///000111222111000444444444333111000111222222222111000000111333444222555777888777555444444333333333222222222111111000111222222111222444555555555777888999999999999:::<<<>>>AAAGGGOOOXXX^^^bbbaaa^^^YYYUUUSSSTTTUUUTTTUUUWWWXXXXXXVVVTTTSSSOOOMMMIIIEEEBBBAAAAAAAAA>>>>>>======<<<;;;::::::666666777777666555444333111111111222222444555666:::999777777999<<>>333...***))))))(((((()))))))))'''''''''((((((((((((((((((((())))))***+++++++++++++++++++++************(((((())))))***++++++,,,,,,,,,,,,,,,,,,///444888<<>>??????<<<<<<<<<<<<<<<;;;:::999555555666666555444333222111111111222333444666666999888777888;;;@@@EEEHHHKKKLLLOOOTTTWWWUUUMMMFFF???AAADDDHHHLLLOOORRRSSSVVVXXX^^^fffooovvvyyyzzz{{{|||~~~~~~|||wwwqqqnnndddbbb```___``````___]]]\\\\\\[[[ZZZYYYXXXVVVUUUSSSTTTUUUUUUTTTRRRPPPNNNNNNPPPRRRTTTVVVWWWWWWWWWTTTSSSSSSTTTVVVWWWWWWVVVTTTSSSQQQOOONNNNNNOOOPPPQQQPPPOOOOOOQQQQQQPPPOOOMMMMMMNNNOOOOOOOOOOOOOOOMMMNNNOOOOOONNNOOOPPPRRRSSSTTTUUUVVVVVVUUUTTTSSSVVVUUUVVVWWWWWWSSSKKKDDD888555111.........---,,,...---,,,,,,++++++,,,,,,+++++++++************)))+++***)))))))))))))))))))))))))))((((((***...111999DDDTTT___cccdddeeefffdddccccccbbbbbbbbbbbbbbbaaacccddddddddddddfffhhhgggiiikkkkkkiiihhhiiikkkiiikkkmmmmmmkkkfffaaa^^^PPPIII???666000---+++***'''((((((((((((((()))***&&&'''((((((&&&&&&'''(((((('''&&&&&&(((*********,,,---222===LLL[[[ffflllpppqqqrrrtttuuuuuuvvvvvvuuutttrrrrrrrrrpppmmmjjj___RRRAAA666111///,,,((()))***+++++++++***)))(((''')))*********+++...000888III\\\gggnnntttvvvvvvxxxyyyzzz{{{|||}}}~~~~~~zzzooo```NNN>>>333...******)))))))))******+++((((((((((((((('''''''''''''''(((((()))*********))))))))))))************(((((())))))******++++++(((***,,,,,,+++,,,...000333999AAAJJJSSS___kkkttt{{{|||yyymmmaaaQQQIII???777333000---******************************************)))((((((%%%&&&(((***+++***))))))(((((((((((())))))))))))(((((((((((())))))*********************************)))***,,,///111333333;;;FFFYYYkkkzzzwwwooojjjgggccc```^^^]]]___bbbdddiiiuuu}}}nnn```SSSIIIDDD>>>>>>>>>???@@@AAA???>>>===;;;888777777666444222444444333333333333333333333111000000111111000......111333222000000222444111111000000000111333444444777:::;;;999777666666333333333222222222111111///111222333333555888:::999888777777777888999:::;;;===AAAFFFLLLTTT\\\aaabbbaaa^^^ZZZWWWUUUWWWYYYXXXZZZ[[[\\\\\\ZZZWWWUUULLLIIIDDD@@@=========>>>;;;<<<<<<<<<;;;:::999999666666666555444333222111000111111222333555666777777777777999===CCCIIIMMMNNNOOOSSSYYY]]]YYYOOOGGG@@@BBBEEEIIILLLOOOQQQRRRVVVXXX]]]eeelllqqqrrrrrrsssuuuxxxzzzyyyvvvqqqnnnaaa___]]]]]]^^^^^^]]]\\\[[[[[[ZZZYYYXXXVVVTTTSSSRRRSSSTTTTTTSSSQQQOOOMMMNNNOOOQQQSSSTTTUUUUUUTTTTTTSSSSSSTTTVVVXXXWWWVVVUUUTTTQQQOOOMMMMMMNNNOOOQQQPPPOOOOOOQQQQQQPPPOOOLLLMMMNNNOOOOOOOOOOOOOOOLLLMMMNNNNNNMMMNNNPPPRRRSSSTTTUUUVVVVVVUUUSSSSSSUUUUUUUUUVVVVVVQQQIIIBBB777444000...---...---,,,...---,,,,,,++++++,,,,,,+++++++++************)))++++++***)))(((((()))))))))))))))((((((***...111>>>IIIWWWaaaddddddeeefffdddcccbbbbbbaaabbbbbbbbbaaaccceeeeeeeeeeeeggghhhfffiiikkkjjjhhhhhhjjjlllkkklllmmmlllhhhbbb[[[WWWEEE@@@888222...,,,***)))%%%&&&'''''''''(((***,,,&&&'''((('''&&&&&&'''((((((&&&$$$%%%)))+++***(((,,,---333???NNN]]]fffjjjpppppprrrssstttuuuuuuuuutttsssrrrrrrqqqpppllljjj^^^QQQ@@@555111///,,,(((***++++++,,,,,,***)))(((((()))***++++++,,,...000666GGGZZZgggooouuuxxxxxxzzzzzz{{{{{{|||}}}~~~~~~|||qqqaaaOOO???444///+++***************++++++))))))(((((('''''''''&&&&&&&&&''''''((()))))))))''''''(((((())))))******(((((())))))******++++++'''))),,,------,,,,,,,,,///333999???HHHTTTccclllxxxzzz}}}yyymmmaaaQQQIII???888333000---***))))))))))))))))))))))))***************)))(((((($$$&&&(((***++++++))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))***)))))),,,///222333333999DDDWWWiiixxx}}}xxxpppkkkgggddd```]]]```bbbeeeiiioooxxx}}}mmm___VVVNNNEEE???>>>======<<<<<<<<<======888888999999888777555444111111111111000000000000000000000000////////////000000000000////////////000000000000111222333444888888888888999999999999888777555333222222333444666666555333333444888;;;<<<;;;:::999999999:::;;;;;;<<<>>>CCCJJJRRRZZZ^^^\\\\\\\\\[[[[[[[[[[[[[[[]]]]]]\\\]]]\\\XXXTTTPPPNNNIIICCC???<<<;;;999888888888888888888999999999555555555555444222000...000000//////111444888;;;===;;;999;;;???FFFKKKNNNTTTWWWYYYYYYYYYXXXPPPGGGAAADDDGGGHHHGGGGGGJJJLLLSSSVVV\\\bbbfffiiikkkkkklllmmmppptttvvvtttpppmmmccc```]]]]]]^^^^^^\\\ZZZZZZZZZYYYXXXVVVTTTRRRQQQRRRRRRSSSSSSRRRPPPNNNMMMOOOPPPQQQSSSTTTUUUUUUUUUVVVUUUTTTSSSSSSUUUWWWXXXSSSUUUUUURRRMMMJJJIIIJJJNNNNNNNNNNNNOOOPPPPPPQQQOOOOOONNNMMMLLLLLLMMMMMMNNNNNNNNNNNNOOOPPPPPPQQQRRRRRRSSSSSSTTTTTTUUUUUUTTTVVVYYYYYYTTTMMMDDD???777555222///,,,,,,,,,,,,............---,,,,,,+++...,,,)))((()))******)))(((((((((((('''''''''''')))&&&'''***+++,,,///333@@@MMM[[[bbbdddeeebbb^^^]]]^^^``````______aaabbbeeeddddddeeeggghhhhhhgggiiiiiijjjkkkkkkkkkjjjjjjkkkjjjiiiiiiggg___RRRHHH;;;777222,,,(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))),,,...444???OOO^^^ggglllqqqrrrssssssttttttssssssuuuwwwvvvtttsssrrrkkkbbbYYYJJJ:::222///***&&&%%%(((((((((((())))))))))))((((((((('''(((***///222:::GGGZZZhhhpppsssuuuwwwyyy{{{}}}}}}|||{{{|||}}}}}}yyyooo___NNN>>>333...,,,+++***)))((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***,,,+++*********+++------,,,///222555;;;GGGWWWbbbkkkqqqzzz~~~tttggg]]]MMMGGG>>>666111...---,,,,,,++++++******++++++,,,------+++***))))))((((((***************)))((('''((((((((((((((((((((((((((())))))******)))'''&&&))))))))))))))))))))))))++++++,,,---...000111222===GGGWWWjjjyyyyyytttnnnjjjgggdddaaa^^^```ccciiiooovvvyyyoooaaaVVVOOOIIIBBB===>>>>>>===<<<;;;;;;<<<<<<777777777888777666444333111111111111000000000000000000000000////////////000000000000000000000///222111111222222333444555888999:::;;;===>>>???@@@???===:::666555444555666777777777555444555999;;;<<<;;;:::999999:::;;;;;;;;;===@@@EEEKKKRRRXXX[[[ZZZ[[[[[[[[[\\\\\\\\\\\\^^^]]]\\\\\\[[[XXXSSSPPPLLLHHHCCC???<<<;;;:::999888888888888777777777777555555555555333222000//////.........000333666888<<<;;;;;;===AAAGGGKKKNNNRRRVVVXXXXXXXXXWWWQQQHHHBBBEEEHHHIIIHHHHHHJJJLLLQQQTTTYYY___cccfffffffffggggggjjjmmmooonnnkkkhhhbbb___\\\\\\]]]]]][[[YYYZZZZZZYYYXXXVVVTTTRRRQQQQQQQQQQQQQQQOOONNNMMMLLLNNNOOOQQQRRRTTTTTTUUUUUUVVVUUUTTTSSSTTTUUUWWWXXXSSSTTTTTTRRRMMMIIIHHHIIINNNNNNOOOPPPQQQQQQPPPPPPOOONNNNNNMMMLLLLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQSSSSSSTTTTTTTTTTTTTTTTTTVVVWWWYYYXXXRRRJJJAAA;;;555444111...---,,,------,,,------------,,,,,,+++---+++))))))*********)))************))))))))))))***''''''***+++,,,///555BBBNNN[[[aaacccdddbbb^^^]]]___aaaaaa```aaabbbddddddccccccdddfffggggggfffggghhhiiijjjjjjjjjjjjjjjkkkiiigggfffbbbYYYKKKAAA555333///,,,))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))---000777DDDSSSaaajjjmmmqqqqqqrrrsssssstttsssssstttuuuuuusssrrrqqqiii```TTTFFF888222///+++((('''))))))))))))************)))***)))(((((()))---000:::GGGYYYgggooorrrtttvvvyyyzzz||||||{{{{{{{{{|||}}}xxxnnn___NNN>>>333---,,,+++***)))((((((((((((&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***+++******)))***+++,,,---,,,...111333777AAANNNWWWbbbjjjttt}}}|||qqqddd[[[OOOHHH???777222///---+++,,,++++++******++++++,,,++++++***)))((((((((((((***************)))(((((((((((((((((((((((((((((((((((()))******)))((('''************************+++++++++,,,---///111222<<>>===<<<;;;:::::::::666666666666555444333222111111111111000000000000000000000000////////////000000000000000000000000333333333333444555666666888999<<>>===<<<;;;:::888777777666666555555555444444444444333222000000/////////000111444666777;;;<<<===@@@DDDHHHKKKMMMQQQTTTWWWVVVWWWWWWRRRKKKDDDFFFHHHIIIIIIJJJLLLMMMOOORRRWWW[[[^^^``````_________```cccfffgggeeeddd```^^^[[[ZZZZZZZZZZZZYYYZZZZZZYYYXXXVVVTTTSSSRRRQQQQQQOOONNNMMMLLLLLLLLLMMMNNNPPPRRRSSSTTTUUUUUUWWWVVVUUUTTTUUUVVVWWWXXXSSSTTTSSSQQQMMMJJJIIIIIINNNOOOQQQRRRSSSRRRPPPOOOOOONNNMMMMMMLLLMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRUUUUUUUUUUUUUUUTTTTTTSSSWWWWWWXXXUUUOOOFFF===888333222000...---------...***+++,,,,,,,,,,,,,,,,,,---+++))))))***+++***)))************))))))))))))***((((((++++++,,,111888EEEPPP\\\aaabbbcccaaa^^^]]]___aaaaaaaaabbbccceeecccbbbbbbccceeefffeeedddeeefffggghhhiiiiiiiiiiiijjjhhheeeaaaZZZOOOAAA777...---,,,+++************((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******---222<<>>333---++++++***)))((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))))))))***+++++++++---///000222888AAAHHHUUU^^^lllxxx~~~yyynnnaaaWWWPPPJJJAAA888222///,,,***++++++************++++++)))((((((''''''(((((((((******))))))))))))(((((((((((((((((((((((((((((((((((()))******))))))(((******************************+++,,,---///000111;;;EEEVVViiixxx{{{tttooommmiiifffcccbbb```___dddmmmzzzrrrgggZZZUUUNNNIIIFFFDDDAAA??????>>>===;;;:::999999999666666666555444444333222111111111111000000000///000000000000////////////000000000000000111111111333333333333444555666666888:::===AAAFFFJJJMMMOOOLLLHHHCCC===999888888999777888999888777777999;;;<<<<<<;;;;;;;;;<<<>>>???AAACCCGGGKKKOOORRRTTTUUUUUUWWWYYY[[[]]]^^^______^^^\\\ZZZXXXWWWUUUQQQOOOGGGDDD@@@>>>>>>===<<<;;;777777666555555444333333333333333333222222111111000111333444666777888888;;;>>>BBBEEEHHHJJJLLLNNNPPPUUUWWWWWWWWWWWWSSSMMMGGGGGGIIIJJJKKKLLLNNNOOOOOORRRUUUXXXZZZZZZYYYYYYYYYYYYYYY\\\___aaabbbaaa^^^\\\ZZZXXXWWWWWWXXXXXXZZZZZZYYYXXXWWWUUUSSSRRRRRRQQQOOOMMMLLLLLLLLLMMMLLLMMMOOOQQQSSSTTTTTTUUUVVVVVVUUUUUUVVVVVVWWWXXXRRRRRRRRRRRRPPPOOONNNNNNOOOQQQSSSTTTTTTSSSPPPNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSVVVVVVWWWWWWVVVUUUTTTSSSUUUVVVUUURRRLLLDDD<<<777111000///...............)))***++++++,,,,,,,,,,,,,,,***))))))++++++***)))((((((((((((''''''''''''+++))))))+++,,,---444<<>>===<<<:::999888888888777777666555444444444444111111111111000000000///000000000000///////////////000000000111111111222333222222333333444555666888999===AAAEEEJJJMMMOOOIIIFFFAAA<<<888777777777555777888999888888999:::<<<<<<;;;;;;<<<>>>@@@AAADDDFFFIIIMMMPPPRRRSSSSSSSSSUUUXXX\\\^^^`````````^^^[[[XXXUUUTTTRRROOOMMMEEECCC@@@>>>>>>===<<<;;;777666666555444333222222333222222222222222222222000222666999;;;;;;;;;;;;???CCCGGGJJJKKKKKKMMMNNNQQQWWW[[[ZZZXXXWWWSSSNNNHHHHHHHHHJJJMMMOOOQQQRRRRRRSSSTTTTTTUUUTTTTTTTTTUUUTTTUUUXXX\\\___aaaaaa\\\[[[YYYVVVUUUUUUVVVXXXZZZYYYYYYXXXWWWUUUTTTSSSRRRQQQOOOMMMLLLLLLMMMMMMKKKLLLNNNPPPRRRSSSTTTTTTUUUUUUUUUUUUVVVVVVWWWWWWQQQQQQRRRSSSTTTUUUTTTTTTPPPRRRTTTUUUTTTRRRPPPNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQSSSTTTVVVWWWXXXXXXXXXVVVUUUTTTTTTSSSRRROOOIIIBBB;;;777000//////...............)))***++++++,,,,,,,,,,,,+++***)))***+++,,,+++)))((((((((((((''''''''''''***))))))+++,,,...777BBBMMMVVV^^^______```___]]][[[]]]^^^_________aaacccaaa``````aaacccddddddcccaaabbbcccdddeeeeeeeeeeeeeeeaaaZZZQQQGGG<<<111+++)))************((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++---666DDDSSS___ggglllnnnnnnooopppqqqrrrrrrrrrrrrqqqssstttrrrpppkkk```UUUCCC:::222///,,,)))'''(((((((((((()))))))))******'''((()))))))))+++...000777@@@OOO^^^iiippptttvvvwwwyyy{{{{{{zzzyyyzzz{{{|||wwwnnn^^^MMM===222---+++***)))(((''''''''''''&&&''''''((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))((()))***,,,...000444777@@@JJJZZZiiiuuu~~~{{{tttiii[[[PPPMMMGGG???777222...+++)))+++******))))))******+++(((((((((((()))***++++++)))((((((''''''((())))))))))))))))))))))))))))))((((((((()))***+++,,,,,,******************************+++,,,---///000111888BBBTTTgggwwwxxxpppjjjiiigggeeebbbaaacccgggkkkxxxyyykkk]]]RRRKKKJJJHHHEEEBBB???=========<<<;;;:::999888888888777777555444444444444444111111111111000000000000000000000000///////////////000000111111222222222333333333333444555666666777888;;;>>>AAADDDFFFHHHBBB@@@<<<999777555555555222555888::::::::::::;;;<<<<<<<<<<<<===???AAACCCEEEFFFIIIMMMOOOQQQQQQRRRRRRUUUXXX\\\___`````````]]]YYYUUURRRPPPOOOMMMKKKDDDBBB@@@>>>>>>===<<<:::666555555555444333333333222222111111111222222333111444999>>>@@@AAA@@@???DDDHHHMMMOOONNNMMMNNNPPPUUU\\\```___\\\YYYSSSNNNIIIHHHHHHJJJOOOSSSUUUVVVVVVTTTRRRPPPOOOOOOPPPPPPQQQQQQRRRVVV[[[^^^``````[[[[[[YYYVVVSSSSSSVVVXXXZZZYYYYYYYYYWWWVVVUUUTTTQQQQQQOOONNNMMMLLLLLLLLLJJJKKKMMMOOOQQQSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVRRRQQQRRRTTTWWWXXXXXXVVVRRRSSSTTTTTTSSSQQQOOOMMMMMMMMMMMMLLLMMMMMMNNNOOONNNNNNNNNOOOPPPRRRSSSTTTVVVWWWYYYZZZYYYXXXVVVUUUTTTSSSQQQMMMGGGAAA;;;777////////////...---------***+++,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++)))************)))))))))))))))((()))+++,,,000<<>><<<<<<;;;;;;:::999999888999999666555444333222222222333111111111111000000000000000000000000///////////////000000111111222333333444444444444555666777888777777888:::;;;<<<>>>>>>999888777666555555444444111444999;;;<<<<<<======<<<<<<<<<===>>>@@@CCCDDDDDDEEEGGGIIILLLNNNOOOOOORRRTTTXXX\\\___`````````\\\XXXSSSOOOMMMLLLKKKJJJDDDBBB@@@???>>>===;;;999555555555555444444444444111111000000000222333444555999???EEEIIIIIIHHHFFFIIINNNRRRRRROOOMMMOOOQQQXXX```fffddd___ZZZSSSLLLIIIGGGGGGJJJPPPVVVYYYYYYXXXUUUPPPLLLIIIJJJLLLMMMKKKLLLOOOSSSYYY]]]^^^^^^[[[[[[YYYUUURRRRRRVVVYYYYYYYYYYYYYYYXXXVVVUUUUUUOOOOOOOOONNNMMMLLLJJJJJJIIIJJJMMMOOOQQQSSSTTTTTTSSSSSSTTTTTTUUUUUUUUUTTTTTTRRRRRRTTTWWWXXXWWWUUUSSSSSSSSSRRRQQQPPPNNNMMMMMMMMMLLLLLLMMMNNNNNNOOONNNNNNNNNOOOQQQRRRTTTUUUUUUWWWYYY[[[[[[ZZZXXXVVVVVVUUUQQQLLLFFF???999555000/////////...---,,,+++,,,------------,,,,,,+++)))))))))+++,,,---+++)))************))))))))))))'''''')))+++---222???MMMTTT[[[```^^^\\\]]]]]]\\\]]]___```___^^^^^^___```aaa``````aaacccddddddcccaaaaaaaaaaaaaaa``````___WWWRRRIII>>>444...,,,,,,)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++,,,,,,---333===KKKXXXaaafffkkkmmmppppppppppppppppppooonnnooorrrrrroookkkcccUUUHHH666111------+++((((((+++(((((()))))))))*********&&&(((*********+++---...222:::GGGXXXgggqqqwwwyyyyyyzzz||||||{{{{{{{{{|||{{{wwwmmm^^^LLL<<<111,,,******((('''''''''''''''&&&''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))*********))))))***)))((()))+++...///000222999CCCOOO]]]jjjvvv}}}|||wwwooobbbTTTIII@@@<<<777222///---+++)))******))))))))))))******(((((('''''''''((()))))))))(((&&&&&&&&&((()))+++))))))))))))))))))))))))'''''''''(((***,,,...///++++++++++++++++++++++++,,,,,,---...///111222333555@@@RRRfffwwwwwwqqqnnnjjjfff`````````___bbbjjjuuu~~~tttdddZZZPPPHHHDDDEEEEEEDDDAAA???>>>>>>::::::999999888999999999555444333111000111111222111111111111000000000000000000000000///////////////000000111222222333333555555555666666777888999666666666777777777777777333444555555555555444333111555:::===>>>>>>???@@@<<<<<<<<<===???AAACCCEEEBBBCCCDDDGGGIIIKKKMMMNNNRRRUUUYYY]]]___``````___[[[WWWQQQMMMKKKJJJIIIIIIDDDBBB@@@???>>>===:::888444444555555555555555555111111000000000222333444:::???FFFMMMQQQQQQOOONNNMMMQQQUUUTTTPPPNNNPPPRRR[[[cccjjjhhhaaa[[[RRRKKKIIIGGGGGGJJJQQQWWWZZZ[[[YYYUUUNNNHHHFFFFFFIIIKKKHHHIIILLLRRRWWW[[[\\\[[[[[[[[[YYYUUURRRRRRVVVZZZYYYYYYYYYYYYXXXWWWVVVUUUMMMMMMNNNNNNMMMKKKIIIGGGIIIJJJLLLOOOQQQRRRSSSTTTRRRRRRSSSTTTTTTTTTTTTSSSUUUSSSRRRTTTVVVWWWTTTRRRTTTTTTRRRQQQPPPOOONNNNNNMMMMMMLLLLLLMMMNNNOOOOOONNNNNNNNNOOOQQQSSSTTTUUUUUUVVVYYY[[[\\\ZZZYYYWWWYYYWWWRRRLLLEEE===777333000000000///...---+++***............------,,,+++)))((()))+++------+++)))((((((((((((''''''''''''&&&&&&)))+++---333AAAPPPVVV\\\```^^^[[[\\\]]]\\\___aaaaaaaaa___^^^___```bbbaaa```aaaccceeedddcccaaaaaaaaaaaa```___^^^]]]RRRMMMCCC777///++++++---((((((((((((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++,,,------666???MMMYYYaaagggkkknnnpppqqqqqqppppppooonnnmmmnnnqqqqqqmmmhhh```QQQCCC222---+++,,,+++)))***---)))************+++++++++(((***++++++******+++,,,111888EEEVVVfffrrrxxxzzzyyy{{{}}}}}}|||{{{|||}}}{{{wwwmmm^^^LLL<<<111,,,***)))(((''''''&&&&&&'''&&&''''''((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((***+++++++++***))),,,***((((((***,,,---......333;;;FFFSSSaaaoooxxx~~~zzzuuummm```QQQGGG<<<999444000...---+++*********))))))))))))******(((''''''&&&&&&&&&''''''((('''&&&%%%&&&(((***+++))))))))))))))))))))))))'''''''''(((***,,,...000++++++++++++++++++++++++---------...000111333444444???QQQeeevvvzzzrrrnnniiifffgggccccccddddddhhhrrr~~~xxxhhhZZZPPPHHHDDDEEEBBB>>>======>>>>>>>>>;;;:::999888777555444444666444333111000000111111000000111111111111000000...//////000111222222222000111111111111222222222555444555777999:::999888888555222111222333444333111111222333333333222222000555<<>>????????????AAAEEEHHHFFFGGGGGGGGGGGGIIIMMMPPPVVVWWWZZZ]]]^^^^^^]]]]]]\\\YYYTTTPPPMMMIIIFFFCCCBBBAAA???===<<<;;;;;;;;;777777777666555555444444111111111222333555666777===EEEPPPYYY[[[ZZZVVVTTTUUUWWWXXXVVVSSSRRRTTTVVV[[[```ffffff___UUUMMMJJJDDDFFFHHHLLLPPPUUUYYY[[[ZZZTTTLLLFFFCCCCCCCCCCCCFFFGGGHHHKKKOOOSSSWWWYYYZZZXXXVVVUUUUUUVVVWWWXXX[[[ZZZXXXXXXYYYYYYWWWVVVQQQPPPMMMKKKIIIIIIIIIIIIHHHJJJMMMPPPRRRRRRRRRQQQRRRSSSSSSSSSTTTUUUUUUUUUXXXWWWVVVWWWXXXXXXVVVTTTWWWUUUSSSRRRRRRRRRPPPOOOMMMLLLLLLLLLLLLLLLMMMMMMNNNOOOQQQRRRRRRRRRTTTVVVVVVVVVXXXYYYZZZZZZZZZZZZZZZWWWRRRKKKCCC<<<777444.........---,,,,,,++++++...---,,,+++************,,,+++***+++,,,,,,+++)))(((((('''&&&&&&&&&&&&&&&''')))+++,,,///999GGGRRR^^^^^^______```_________fffeeecccbbbaaabbbcccccccccaaa``````bbbcccddddddeeeeeeddddddccc```ZZZVVVKKKCCC888111///...+++(((&&&&&&'''((())))))((((((&&&&&&%%%%%%&&&((()))***&&&''''''((()))******+++***&&&&&&***------...111:::HHHWWW```fffjjjjjjgggmmmmmmmmmmmmmmmnnnooooooqqqpppooollleeeXXXHHH===111///,,,+++,,,+++***))))))))))))))))))))))))))),,,,,,,,,+++,,,,,,------000666CCCTTTdddpppvvvxxxzzzzzzzzzzzzzzz{{{|||}}}yyylll[[[HHH999000,,,+++******)))(((''''''&&&(((((())))))))))))((((((&&&&&&'''''''''&&&$$$######%%%'''(((''''''(((******((('''&&&&&&'''(((***((((((((((((''''''''''''&&&''''''((()))******++++++///555<<>>======>>>>>>===999999999888888777777777555444333111000000111111000000111111111111000000...//////000111111222222000111111111111222222222555555666888;;;======<<<999666333222333333444333222222333333333333444444444888>>>CCCEEECCC@@@>>>@@@AAABBBBBBBBBEEEIIILLLGGGHHHHHHHHHHHHJJJOOORRRWWWYYY[[[]]]^^^^^^^^^]]][[[XXXSSSOOOKKKHHHDDDAAA??????>>>===<<<<<<;;;;;;666666666555444444333333222222222333555777888999BBBIIISSS[[[]]][[[YYYWWWVVVXXXYYYWWWTTTSSSVVVYYY^^^aaadddccc\\\SSSJJJEEEEEEGGGIIIMMMQQQTTTXXXYYYXXXSSSKKKEEEBBBBBBBBBBBBBBBCCCDDDGGGJJJOOOSSSUUUXXXWWWUUUTTTTTTUUUWWWXXX]]][[[YYYXXXXXXWWWUUUSSSPPPNNNLLLJJJHHHHHHHHHHHHHHHIIILLLNNNPPPQQQRRRRRRSSSSSSTTTTTTUUUVVVVVVVVVWWWVVVVVVWWWYYYYYYXXXWWWYYYWWWUUUTTTTTTUUUSSSRRROOONNNMMMMMMLLLMMMNNNNNNOOOPPPRRRSSSRRRSSSUUUVVVVVVVVVXXXYYY[[[[[[[[[[[[YYYVVVQQQJJJBBB;;;666333000//////...---,,,++++++---,,,++++++************,,,+++***+++------+++)))******)))((((((((((((((((((***,,,---222;;;IIISSS___``````aaaaaaaaaaaa```ffffffeeeeeeddddddeeeeeeeeecccaaaaaacccdddddddddddddddddddddbbb]]]VVVQQQEEE>>>444...---,,,)))'''&&&&&&'''(((((((((((((((&&&&&&%%%%%%&&&'''((()))''''''(((((())))))******)))&&&&&&***...///111555===JJJYYYbbbgggkkkllliiimmmmmmlllmmmmmmmmmnnnoooooonnnlllhhh```SSSDDD:::000...+++***++++++)))((()))))))))))))))))))))))))))((((((((())))))***+++///555BBBRRRcccooovvvxxxyyyzzzzzz{{{|||}}}}}}}}}|||vvvjjjYYYHHH:::111---*********)))((('''''''''(((((())))))))))))((((((&&&'''(((((('''&&&%%%$$$###%%%'''(((''''''((())))))((('''&&&&&&'''((()))((((((((((((''''''''''''''''''(((((())))))******...111444888???JJJXXXbbbqqqzzz~~~wwwppphhh\\\NNNDDD;;;555///,,,---...,,,***+++***)))((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++&&&''')))+++---///000111......---,,,---...///000666AAARRReeevvvwwwmmmiiifffbbb```aaa```eeekkkpppwwwyyyqqqfffZZZRRRKKKFFFCCCCCCAAA>>>============<<<888888888888888888888888444333222111111111111111000000111111111111000000...//////000000111111222000111111111111222222222555555666999===@@@@@@???;;;888555333333333333333444333222222222444555666777;;;@@@DDDEEEDDDAAA???@@@AAABBBCCCDDDFFFJJJMMMJJJJJJJJJJJJJJJMMMQQQUUUYYYZZZ[[[]]]^^^^^^]]]]]]YYYVVVRRRNNNJJJFFFBBB???<<<<<<=========<<<:::999555555555444333333222222333333444555777:::<<<===HHHNNNWWW]]]^^^]]][[[ZZZXXXYYYZZZYYYVVVWWWZZZ^^^aaa``````^^^ZZZRRRIIICCCFFFHHHJJJNNNQQQTTTVVVWWWTTTOOOHHHCCCAAA@@@@@@@@@<<<===>>>@@@DDDIIIMMMOOOTTTTTTSSSSSSSSSUUUWWWXXX^^^\\\YYYXXXWWWVVVSSSQQQNNNMMMKKKIIIHHHGGGHHHHHHHHHIIIJJJLLLNNNPPPRRRRRRSSSSSSTTTTTTUUUVVVVVVWWWXXXWWWVVVWWWYYYZZZZZZYYYZZZXXXVVVVVVWWWWWWVVVUUURRRQQQOOOMMMLLLMMMNNNOOOPPPQQQSSSSSSSSSSSSUUUWWWUUUVVVYYY[[[\\\]]]]]]]]]YYYVVVPPPIIIAAA:::555333111111000///...,,,,,,+++++++++******************,,,++++++,,,------,,,******))))))(((((((((((()))(((***,,,///555???LLLVVVaaaaaabbbccccccccccccccceeefffggghhhhhhhhhggggggfffdddccccccdddfffeeeeeeeeeeeeeeeccc___XXXNNNHHH===777000+++******(((&&&&&&''''''(((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((()))&&&&&&+++...000444999AAANNN\\\dddiiimmmmmmkkkllllllllllllmmmmmmmmmmmmnnnllliiicccZZZMMM???666...,,,***)))******((('''))))))))))))))))))))))))''''''''''''((()))***+++...444???OOO```mmmuuuyyyxxxyyy{{{}}}~~~~~~zzzttthhhXXXGGG:::222///******))))))((((((''''''(((((())))))))))))(((((('''((((((((((((''''''&&&$$$&&&((((((''''''((())))))((('''&&&&&&'''((()))((((((((((((''''''''''''(((((((((((()))))))))))))))+++///222888CCCQQQZZZjjjuuu~~~~~~wwwooofffZZZLLLBBB:::555///,,,------,,,***))))))((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++))))))+++,,,...000222222...------,,,---...///000666AAARRReeevvv{{{rrrkkkiiigggbbbaaabbb```gggpppxxxlllfff\\\SSSLLLGGGDDDAAABBB@@@===<<<<<<<<<;;;:::777777777777777666666666333222222111111111111111000000111111111111000000////////////000000111111000000111111111222222222444444555999===@@@AAA@@@<<<999555333333333333222444333111111111333555777:::<<<@@@CCCDDDCCC@@@>>>>>>???AAABBBCCCEEEIIIKKKMMMMMMMMMMMMNNNPPPUUUYYYYYYZZZ[[[[[[\\\[[[[[[ZZZXXXUUUQQQMMMJJJFFFBBB>>>999:::<<<======<<<:::888666666555444444333333222222333555777:::===@@@AAANNNSSSYYY]]]^^^]]]\\\[[[YYY[[[\\\[[[ZZZ\\\aaaffffffbbb^^^\\\YYYSSSKKKDDDFFFHHHLLLOOORRRTTTTTTUUUNNNJJJDDD@@@>>>>>>>>>===777777888:::>>>CCCGGGJJJPPPPPPPPPQQQSSSUUUVVVXXX\\\ZZZXXXWWWVVVUUUSSSQQQNNNLLLKKKIIIHHHHHHIIIIIIIIIIIIJJJLLLNNNPPPRRRTTTRRRRRRSSSSSSTTTUUUVVVVVVZZZXXXWWWWWWYYYZZZYYYXXXXXXVVVUUUUUUVVVWWWVVVUUUSSSQQQNNNLLLLLLMMMNNNOOOOOOQQQRRRSSSRRRRRRTTTUUUUUUVVVYYY\\\^^^______^^^ZZZVVVPPPHHHAAA:::666333222222111///...---,,,+++))))))******************++++++***+++------,,,+++((('''&&&&&&&&&&&&''''''(((***,,,000777CCCOOOXXXaaaaaabbbcccdddddddddddddddfffhhhjjjkkkjjjhhhgggdddccccccdddfffhhhgggggggggfffddd```ZZZOOODDD<<<555111,,,))))))((((((&&&''''''((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%(((((((((((((((((('''''')))''''''***---///444;;;EEEQQQ^^^eeeiiimmmnnnllljjjkkkkkklllllllllllllllllljjjeee]]]SSSFFF:::222,,,***((((((((()))(((&&&(((((((((((((((((((((((((((((())))))+++,,,......---222===LLL]]]kkktttyyywwwyyy|||zzzsssgggVVVEEE888000...***)))))))))((((((((('''(((((())))))))))))((((((((())))))))))))(((((((((%%%'''))))))'''''''''((()))(((''''''''''''((()))((((((((((((''''''''''''))))))))))))((((((((((((&&&))),,,000555???LLLUUUbbbmmmxxx}}}}}}vvvmmmcccVVVIII@@@888444///---,,,,,,+++***'''(((((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++******+++---...000111222...---,,,,,,---...000111666AAARRReeevvv~~~uuuoooiiihhhfffbbbbbbddddddkkkvvvuuuccc]]]UUUNNNHHHDDDAAA???AAA???===<<<<<<;;;999888777777666555444333222222111111222111111111000000000000111111111111000000///////////////000000000000000111111111222222222222222333777;;;>>>>>>===<<<999555333333333222222333222111000111333555777:::<<>>???AAACCCDDDEEEFFFIIILLLNNNPPPQQQQQQRRRUUUXXX[[[YYYYYYYYYYYYYYYXXXXXXWWWVVVTTTQQQNNNKKKGGGCCC???999:::<<<======;;;999888777777666666555444444444222333666999>>>BBBEEEGGGRRRUUUYYY[[[[[[ZZZZZZ[[[[[[]]]^^^^^^^^^cccjjjppprrrmmmeee___YYYSSSKKKFFFHHHJJJMMMQQQRRRSSSRRRQQQGGGDDD???<<<;;;;;;:::999444444444666999???DDDGGGKKKKKKMMMOOOQQQTTTVVVWWWYYYWWWVVVUUUVVVUUUTTTRRRNNNMMMKKKJJJJJJJJJKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTRRRSSSSSSTTTVVVWWWWWWXXX[[[YYYWWWVVVWWWXXXWWWVVVUUUSSSRRRRRRSSSTTTSSSRRRQQQOOONNNLLLLLLLLLNNNNNNNNNPPPQQQQQQPPPPPPRRRSSSTTTVVVZZZ]]]_________^^^ZZZVVVPPPHHH@@@:::666444222111000///...---,,,,,,))))))***+++++++++*********))))))+++,,,---,,,***''''''&&&&&&&&&&&&''''''((())),,,222:::FFFRRRZZZaaaaaabbbcccdddeeeeeeeeeccceeehhhjjjkkkiiigggfffbbbbbbbbbdddggghhhhhhggggggddd___YYYPPPEEE999222000...+++)))))))))(((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((''''''''''''***((((((***+++---555===JJJUUU```eeehhhlllmmmkkkiiiiiijjjkkklllkkkkkkjjjkkkhhhbbbXXXLLL???666000+++)))''''''(((((('''&&&(((((((((((((((((((((((())))))***+++,,,---///000---111:::HHHYYYhhhsssxxxxxxyyy|||zzzsssfffTTTCCC555...+++))))))))))))(((((((((((((((((())))))))))))(((((()))))))))((())))))))))))'''(((***)))(((''''''(((((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))((((((((((((+++---...///111777AAAHHHYYYeeeqqqxxx}}}|||tttkkk___RRRFFF>>>666333000---,,,,,,+++***''''''((()))***+++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))***+++,,,---...//////------,,,,,,---...000111777AAARRReeeuuutttnnniiieeeeeedddbbbdddhhhlllttt~~~xxxjjjZZZUUUOOOIIIEEEBBB@@@>>>@@@>>><<<;;;;;;:::888666777666555444222111000///000111111222111111000000000000111111111111000000////////////////////////000111111111111222222222111111222555888::::::999:::777444222222222222222222222222222333444666777:::;;;===???@@@@@@???>>>DDDFFFIIIJJJJJJKKKMMMOOOOOORRRUUUVVVWWWYYY[[[]]]YYYYYYXXXWWWVVVVVVUUUUUUSSSQQQOOOMMMLLLHHHDDDAAA;;;;;;<<<<<<<<<;;;999888888777777666555555444444333555888===CCCIIIMMMPPPVVVWWWYYYYYYXXXXXXYYYZZZ\\\^^^```aaacccjjjttt{{{|||qqqfff\\\TTTNNNJJJMMMOOOQQQSSSRRRPPPLLLJJJ@@@>>>:::888888777666444111111000222666;;;AAADDDFFFGGGJJJMMMQQQTTTVVVWWWWWWVVVTTTTTTUUUUUUSSSRRRMMMMMMKKKJJJJJJKKKLLLMMMLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRSSSTTTUUUWWWXXXXXXYYYVVVTTTSSSTTTUUUUUUUUUTTTRRRPPPPPPQQQQQQPPPOOONNNNNNMMMMMMMMMMMMNNNNNNNNNOOOQQQQQQPPPOOOQQQRRRUUUWWWZZZ]]]______^^^]]]ZZZVVVNNNFFF???999555333000000///......---------***+++,,,------,,,***))))))(((((()))+++,,,+++***)))(((((((((((())))))***)))***---444>>>KKKWWW]]]aaabbbcccdddeeefffffffffdddeeehhhjjjjjjhhhfffeeebbbaaabbbccceeefffeeecccaaa\\\UUUMMMDDD:::111,,,,,,,,,+++***))))))))))))(((((((((((((((((('''&&&&&&&&&'''((((((''''''&&&''''''''''''''''''''''''***((((((***,,,///888BBBPPPZZZcccfffhhhkkkllljjjggghhhjjjkkkkkkkkkjjjiiihhheee]]]RRREEE999222...+++)))''''''((((((((('''))))))))))))))))))))))))))))))))))))***+++------...111888EEEUUUeeepppvvvyyyzzz|||~~~zzzssseeeSSSAAA444,,,***))))))))))))(((((((((((((((((())))))))))))(((((()))(((((((((((())))))***((()))******(((&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))&&&(((***+++---444===DDDNNN[[[iiirrryyy~~~~~~|||xxxrrrhhh[[[NNNCCC===444222000...,,,+++++++++'''((()))***++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))************))))))******+++,,,------------,,,,,,,,,---///000111777AAARRReeeuuuvvvnnnhhhdddbbbcccdddeeejjjpppvvv}}}|||mmm___QQQNNNHHHDDDBBBAAA???>>>???>>><<<;;;;;;999777444555555444444333222111111///000111222222111000000000000111111111111000000////////////////////////000111111111111222222222222222222444666777666555888555222000111222222222333333444555666777888888:::;;;<<<>>>???@@@@@@@@@JJJLLLNNNOOONNNNNNPPPQQQOOOSSSXXX[[[\\\\\\]]]^^^[[[ZZZYYYWWWVVVUUUUUUUUUOOONNNLLLLLLKKKHHHDDDAAA>>>======<<<;;;:::999999777666666555555444333333555777<<>>BBBBBBDDDHHHLLLPPPSSSVVVWWWXXXVVVTTTTTTTTTSSSQQQPPPLLLKKKJJJIIIJJJJJJLLLLLLLLLMMMNNNOOOPPPOOOOOONNNLLLMMMNNNOOOPPPRRRSSSSSSTTTRRRPPPPPPRRRUUUVVVVVVUUUSSSQQQPPPQQQQQQPPPNNNLLLMMMNNNOOOPPPPPPPPPOOOOOOPPPQQQQQQPPPPPPQQQRRRUUUWWWZZZ]]]^^^^^^\\\ZZZXXXSSSLLLCCC<<<666333111------------------------,,,---.........,,,***)))'''&&&&&&(((***+++***)))((((((((((((((()))******,,,,,,000777CCCPPP[[[bbbbbbccceeefffggghhhhhhhhhfffgggiiiiiiiiihhhfffeeedddcccbbbccccccbbb___]]]WWWQQQGGG>>>777111---***)))***+++***))))))))))))((((((((((((((('''&&&&&&%%%&&&((())))))))))))(((%%%&&&&&&''''''((((((((()))((())),,,...333>>>JJJVVV___ggghhhiiikkkllljjjfffgggiiijjjkkkjjjiiihhhddd```YYYLLL???444...,,,+++)))''''''((()))(((''')))))))))))))))))))))))))))))))))))))))***++++++///111777CCCRRRbbbnnnttt{{{{{{||||||}}}~~~xxxpppcccQQQ@@@444---+++(((((((((((())))))))))))(((((())))))))))))(((((((((((('''''''''((()))***)))***+++***(((&&&&&&'''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((())))))******###&&&(((***,,,333<<>>@@@AAAAAAAAALLLNNNPPPPPPOOOOOOPPPQQQOOOTTTYYY]]]^^^^^^^^^^^^\\\[[[ZZZXXXVVVUUUUUUUUULLLKKKJJJJJJJJJHHHDDD@@@@@@???===<<<::::::::::::666555555444444333222222666999>>>EEEMMMUUU[[[___[[[[[[ZZZWWWUUUUUUXXXZZZ^^^```bbbeeejjjtttrrreee^^^^^^```ZZZ[[[ZZZWWWQQQHHH@@@:::777666444333333222000///---,,,+++---000666<<<@@@AAACCCFFFKKKOOOSSSVVVWWWZZZXXXUUUTTTSSSRRROOOMMMJJJJJJIIIHHHIIIJJJKKKLLLKKKMMMNNNOOOOOONNNLLLKKKFFFFFFGGGIIIJJJLLLMMMMMMOOONNNMMMNNNQQQUUUWWWXXXWWWUUUSSSRRRRRRRRRPPPOOOKKKMMMOOORRRSSSRRRQQQPPPPPPQQQSSSRRRQQQQQQRRRSSSUUUWWWZZZ]]]^^^]]][[[YYYVVVQQQJJJAAA:::444111000,,,,,,,,,------------...---.../////////---***)))&&&%%%%%%''')))***)))(((&&&&&&&&&&&&&&&'''((()))......222:::FFFTTT___eeedddeeefffhhhiiiiiijjjjjjhhhiiijjjjjjiiihhhgggfffgggeeedddbbbaaa^^^ZZZWWWOOOHHH>>>555///,,,+++***''')))******)))(((((()))(((((())))))((('''&&&&&&%%%&&&(((************)))%%%%%%&&&&&&'''((())))))(((''')))---000666CCCPPPZZZccciiijjjjjjllllllkkkfffgggiiijjjkkkjjjhhhgggaaa^^^UUUIII;;;000,,,++++++)))'''''')))))))))((())))))))))))))))))))))))+++***************++++++000111777BBBQQQaaammmsss||||||{{{{{{|||}}}~~~~~~uuunnnaaaPPP@@@444///---(((((((((((())))))))))))(((((())))))))))))((((((((('''&&&&&&&&&((()))***)))++++++***(((&&&&&&&&&''''''(((((((((((('''''')))(((((((((''''''''''''&&&''''''((()))******+++---......---,,,///555;;;===KKK\\\hhhqqqyyy||||||}}}~~~vvvsssmmmcccVVVIII@@@;;;222222111///,,,******+++((()))***+++,,,+++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))++++++******)))+++++++++,,,,,,---------,,,,,,,,,,,,---///111222777AAARRRdddttttttlllgggeee``````eeeiiimmmwwwvvvkkk```VVVPPPFFFEEECCCAAA>>>===<<<;;;======<<<;;;:::888777666444444333333222111000000000000000000000000000000222222111111111111222222111000//////...//////000222222222111111111111111222444555555333222222333444444444333333222222222222333555777999:::;;;;;;;;;===???BBBDDDEEEFFFFFFLLLLLLMMMNNNNNNNNNNNNMMMMMMSSSZZZ```aaaaaa______\\\ZZZWWWUUUTTTRRROOOMMMMMMKKKHHHGGGFFFDDDBBB@@@>>>===;;;::::::888555222666666555333222333666888999>>>FFFNNNSSSVVVYYY[[[YYYYYYXXXVVVUUUTTTTTTUUUWWW]]]eeejjjoooxxxzzzoooiiiffffffaaabbb```XXXKKK???999777444333222111//////.........---------000555:::===BBBCCCFFFJJJOOOSSSVVVWWWZZZXXXUUUTTTSSSRRROOOMMMIIIHHHHHHIIILLLMMMMMMLLLIIIJJJKKKLLLKKKIIIFFFDDDBBBBBBAAAAAAAAABBBDDDEEEEEEFFFHHHHHHJJJMMMQQQUUUQQQRRRTTTRRRPPPMMMLLLLLLKKKMMMNNNPPPQQQQQQPPPPPPNNNQQQSSSTTTTTTSSSSSSTTTTTTVVVYYY\\\\\\\\\ZZZYYYVVVQQQJJJ@@@888333222222.........................../////////...---,,,,,,,,,,,,,,,+++++++++******(((((((((((())))))))))))+++...555@@@LLLWWW___cccdddeeeggggggfffggghhhjjjjjjjjjiiihhhgggggghhhhhhcccbbbbbbcccccc]]]UUUNNNBBB;;;222---,,,,,,***'''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))'''&&&&&&''',,,+++))))))...:::JJJUUU```fffkkkkkkkkklllkkkhhheeehhhiiiggggggiiiiiieeeeeeXXXIII???666---(((((()))((('''%%%%%%%%%&&&'''))))))))))))))))))))))))'''((()))++++++******)))//////333===MMM^^^jjjpppyyy~~~{{{vvvnnn___NNN>>>333+++(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((((((''')))((('''&&&&&&''')))***,,,,,,***)))((((((((((((''''''''''''((((((((((((((()))***+++---000222333???FFFQQQ^^^iiippptttuuuyyy|||xxxqqqhhh]]]QQQFFF<<<666000///...---,,,+++++++++(((((((((((())))))))))))((((((((((((''''''''''''(((+++,,,+++'''%%%''')))&&&&&&''')))+++,,,***(((+++***((('''&&&''')))***)))************++++++++++++,,,---------///222444JJJKKKRRRaaasss~~~wwwnnngggcccaaa___aaahhhooouuuxxxlllaaaXXXOOOIIIDDDCCCBBB@@@>>>===<<<<<<<<<<<<<<<;;;:::888666555444444333222222111000000000000000000000000000000111111111000000111111111111111111111111111111111222222222222222222222222222444555555333222222333444444333333222222222222222333555777999:::;;;;;;<<<===@@@BBBEEEFFFFFFFFFJJJKKKLLLLLLMMMMMMMMMMMMNNNSSSZZZ___```___^^^]]]XXXVVVSSSQQQPPPOOOLLLJJJKKKIIIGGGFFFEEEDDDBBB@@@>>><<<::::::999888555333555555555444222333555777;;;AAAIIIQQQUUUWWWXXXYYY[[[ZZZZZZYYYWWWWWWWWWXXX[[[bbbjjjpppuuu{{{}}}tttnnnkkkkkkjjjhhhbbbVVVGGG;;;444222111000///...---,,,,,,,,,...------...111555:::===BBBCCCFFFJJJOOORRRUUUWWWYYYWWWUUUSSSRRRQQQNNNLLLKKKJJJIIIJJJLLLLLLKKKJJJHHHHHHHHHGGGEEECCCAAA???<<<;;;;;;:::;;;<<<===>>>>>>???@@@AAACCCFFFKKKOOOOOOQQQSSSRRRPPPMMMLLLLLLKKKLLLNNNOOOPPPPPPOOONNNOOOQQQSSSTTTSSSSSSSSSTTTTTTVVVYYY[[[\\\[[[YYYXXXTTTOOOGGG>>>777222111111........................---------------,,,++++++,,,+++++++++************)))))))))))))))*********,,,000888CCCOOOYYY```cccdddeeegggggggggggghhhjjjjjjjjjiiihhhggggggffffffdddcccbbbaaa^^^WWWMMMFFF<<<666...++++++,,,***((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******++++++,,,...444???LLLVVV___eeehhhhhhgggiiiiiifffgggiiiiiiggghhhjjjjjjfff```SSSFFF===666...*********))))))(((''''''(((((((((((((((((((((((((((((('''((()))***+++******)))//////333===MMM^^^jjjqqqyyy}}}|||tttkkk]]]MMM???444...+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''((('''&&&&&&&&&((()))+++***)))((('''&&&&&&&&&&&&$$$$$$&&&(((+++---...///)))))))))+++,,,...000111999???KKKWWWcccjjjoooqqqvvv{{{zzzsssmmmdddZZZOOOEEE<<<666000///...,,,++++++******(((((((((((())))))))))))(((((((((((('''''''''''''''''''''((()))*********%%%%%%%%%''')))+++***))))))((('''&&&''')))***,,,)))************+++++++++,,,---.........000333555SSSTTTZZZfffttt|||tttooohhhbbb```aaaaaaeeennnvvv~~~zzzmmm```WWWOOOGGGBBBAAA@@@???>>>======<<<<<<<<<<<<;;;:::999777666555333333333222111111000000000000000000000000000000111000000//////000000111222222444444444444333222222222222222222222222222333444555555333222222333333333222222222222222111333444666888999:::;;;;;;<<<>>>@@@CCCEEEFFFFFFFFFHHHHHHIIIJJJKKKKKKLLLLLLOOOSSSZZZ^^^___]]]\\\[[[TTTRRROOONNNMMMMMMKKKIIIIIIGGGEEEDDDDDDCCCAAA???===;;;999999888777555333333444555555333333444555<<>>AAACCCGGGKKKOOORRRUUUVVVXXXVVVSSSRRRQQQPPPNNNLLLLLLKKKJJJKKKLLLLLLJJJHHHGGGFFFCCC@@@===;;;999888555555444444555555666777666777999:::<<<@@@EEEHHHLLLOOOQQQQQQOOOMMMMMMMMMLLLMMMNNNOOOOOOOOONNNMMMOOOQQQSSSTTTSSSSSSSSSTTTTTTVVVXXXZZZ[[[ZZZXXXWWWQQQLLLDDD<<<555111000///---------------------------------...------,,,+++++++++*********)))))))))((()))))))))*********+++,,,222<<>>555///---))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&'''(((***+++))))))((('''&&&&&&&&&&&&'''''''''((((((((((((((()))))))))***+++,,,---...333999DDDPPP\\\eeekkkmmmrrrwww{{{|||}}}}}}xxxoooiii```VVVMMMCCC;;;666///...---+++************(((((((((((())))))))))))((((((((((((''''''''''''***&&&$$$&&&***,,,+++((('''%%%$$$%%%'''*********''''''&&&'''((()))+++---)))************+++++++++---............000333666HHHMMMWWWfffwwwtttnnniiiddd``````cccffflllttt|||zzzqqqcccXXXPPPJJJEEEAAA======>>>=========<<<<<<;;;;;;:::999888666555444333222222222111111000000000000000000000000000000000000////////////000000111222444666666555333222111111111111222222222222333444666555333222222333222222222222222222222222444555666888999:::;;;;;;===???AAACCCEEEFFFFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLOOOTTTYYY]]]]]]\\\ZZZZZZTTTQQQNNNMMMMMMLLLKKKJJJGGGEEECCCCCCCCCCCCAAA???<<<:::888777777777555444222333555555444333333444:::AAAJJJPPPRRRQQQNNNMMMPPPRRRTTTTTTSSSTTTWWWZZZfffppp}}}|||yyyxxxwwwmmm]]]MMM???777333111000///...---,,,,,,,,,,,,------...000444888===@@@BBBDDDHHHLLLPPPSSSTTTUUUVVVTTTRRRQQQQQQOOOMMMKKKKKKJJJJJJKKKLLLLLLJJJHHHFFFCCC???;;;777444333333222222222222222222222333222333555666888<<>>;;;999777666666777666555222444555555444333333444777===DDDIIIJJJIIIGGGFFFLLLOOOSSSUUUTTTVVV[[[```lllwww}}}||||||oooZZZHHH<<<666222111///...---,,,,,,+++,,,,,,------///222666:::>>>AAACCCEEEIIIMMMQQQTTTUUUUUUVVVTTTRRRQQQPPPOOOMMMKKKIIIHHHIIIJJJLLLKKKIIIGGGCCC@@@;;;777333111111111000000000000000000000///...///111222444888===@@@DDDHHHLLLNNNOOONNNMMMNNNPPPQQQRRRRRRRRRQQQPPPOOOPPPQQQSSSSSSRRRRRRTTTVVVWWWXXXZZZ\\\[[[ZZZWWWVVVNNNHHH???999555333111///------------------------......///////////////...*********))))))))))))(((&&&&&&'''(((((()))******---666CCCOOOWWW[[[___aaa```bbbcccbbbaaaaaabbbdddhhhhhhhhhgggeeecccaaa```aaa___ZZZRRRIII???777333111///---,,,++++++***)))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''...)))%%%&&&---333444333---...111999DDDQQQ]]]dddgggkkkkkkhhhgggjjjmmmlllmmmnnnlllkkklllmmmhhh```MMMBBB777222///+++)))+++'''((()))*********((((((''''''''''''''''''''''''((((((((((((((())))))))),,,---222:::GGGWWWgggpppqqqwww|||}}}{{{uuulll\\\KKK<<<222---***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++***))))))(((((((((((((((''''''((()))***+++,,,,,,)))(((((((((((()))***+++...333;;;FFFRRR]]]fffjjjmmmssswwwxxxzzz|||zzzuuummmggg\\\RRRHHH???777222...---,,,+++***)))))))))(((((((((((())))))))))))(((((((((((('''''''''''')))******)))'''(((+++...111...)))'''''')))))))))******)))((((((((((((((())))))*********+++++++++***+++,,,++++++---000333666@@@QQQfffxxxvvvnnngggdddbbb```aaaeeegggpppzzz~~~uuulllaaaZZZQQQJJJFFFDDDAAA>>>;;;;;;======>>>===<<<;;;999999888777666444333222111111111111111111111111////////////////////////111000000//////000000111///000222333444333333222000000000111111222222333444555666666444333333444222333333333333333444444555666777999:::;;;;;;;;;===>>>@@@BBBDDDDDDDDDDDD@@@@@@AAABBBEEEHHHKKKMMMPPPTTTYYY\\\\\\[[[ZZZZZZRRROOOKKKIIIHHHHHHHHHGGGGGGEEECCCBBBBBBAAA???===:::888555555555666666666444555666555444444555666666:::???BBBBBBBBBBBBBBBEEEJJJPPPSSSTTTWWW^^^ddduuuoooWWWCCC888222///,,,,,,,,,+++***************------000333777<<<@@@BBBDDDGGGKKKPPPSSSUUUVVVVVVUUUTTTRRRQQQQQQPPPNNNLLLHHHHHHHHHIIIJJJIIIFFFCCC===;;;777444111000000111---............------,,,+++,,,---...///222777:::@@@DDDJJJMMMNNNNNNNNNNNNPPPQQQRRRSSSSSSSSSRRRQQQQQQRRRRRRRRRQQQRRRTTTVVVWWWXXXZZZ[[[[[[YYYVVVTTTLLLEEE===777444333111///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,++++++*********)))))))))&&&&&&'''((()))******+++///999FFFQQQXXX[[[___aaa```aaabbbbbb``````aaabbbffffffgggfffeeecccaaa```^^^[[[UUUKKK@@@888333222000000///---,,,+++))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((%%%###&&&---444888999//////333<<>>333...,,,(((''')))''''''(((((())))))((((((''''''''''''''''''''''''(((((('''''''''((()))***+++---111888CCCSSScccnnnqqqwww|||~~~zzzwwwmmm]]]JJJ;;;000+++)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''((()))******''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((()))***+++,,,///666@@@KKKWWWaaafffmmmrrrwwwwwwxxxzzzxxxsssllleeeZZZOOOEEE<<<555111///...---+++************(((((((((((())))))))))))((((((((((((''''''''''''###''')))***))),,,222777333000+++)))))))))***)))++++++***)))((('''&&&&&&)))************+++++++++)))************,,,///222555AAASSShhhyyyzzzmmmgggbbbbbbbbbcccggglllqqq{{{~~~xxxtttlllcccVVVPPPIIIEEECCCBBB???===;;;<<<===>>>>>>===;;;:::888888777666555333222111000000000000111111111111////////////////////////111111111000000111111111000111111222333333444444111111222333333444555555444555777666444333333444333333444444444555555555666777888999:::;;;;;;;;;<<<===???AAACCCCCCCCCCCC??????@@@AAADDDHHHLLLNNNQQQTTTYYY\\\\\\\\\\\\\\\TTTQQQLLLIIIHHHHHHGGGGGGHHHFFFDDDCCCBBBAAA???===999777444444555666666666666777777555444444666888888:::<<<======>>>AAACCCDDDKKKSSSVVVXXX]]]fffmmm{{{iiiPPP===444000...+++,,,,,,+++************+++,,,---000444888===AAACCCFFFHHHMMMRRRUUUWWWWWWWWWVVVTTTRRRQQQQQQQQQOOOMMMJJJIIIIIIIIIHHHFFFAAA>>>666555333222111000111111---......///...---,,,+++***+++,,,,,,---000444777===BBBHHHLLLNNNNNNNNNNNNOOOPPPQQQSSSSSSSSSRRRRRRQQQRRRRRRRRRQQQRRRTTTVVVUUUWWWXXXYYYXXXVVVSSSQQQJJJBBB999444333222000---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,++++++,,,+++++++++************(((((()))***+++,,,------222<<>>QQQgggxxx|||pppiiidddaaabbbeeegggmmmsss{{{uuupppnnnhhh```QQQLLLFFFDDDCCCBBB@@@===;;;===>>>??????===;;;:::888777777666555333222111000000000000000111111111////////////////////////222222111111111111222222222222111222222444555666333333444444555666777777444555777666555333444444444444444555555666666666666777888999:::;;;;;;;;;<<<===???AAABBBBBBBBBBBB?????????AAADDDHHHLLLOOOQQQTTTYYY\\\]]]]]]]]]]]]XXXTTTOOOLLLJJJJJJIIIIIIJJJGGGEEECCCBBBAAA>>><<<999666444333444666777666888888777555444555777:::;;;;;;;;;;;;;;;>>>BBBEEEMMMTTT]]]aaadddiiisss{{{~~~zzztttaaaIII888222111///---......------,,,---------,,,...000444999>>>BBBDDDGGGJJJNNNSSSVVVXXXXXXWWWVVVTTTRRRRRRRRRQQQOOONNNLLLKKKJJJIIIGGGCCC===999111111000000000111111111///000111111000///...---,,,------------000333777;;;@@@GGGLLLNNNNNNNNNOOOMMMNNNPPPRRRSSSSSSRRRRRRQQQRRRRRRRRRQQQRRRTTTWWWTTTUUUWWWWWWVVVTTTQQQOOOHHH@@@777222111111///,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,++++++++++++***)))******,,,---...//////555???LLLUUUZZZ]]]bbbfffcccdddeeedddcccbbbcccdddbbbccceeeeeeeeecccaaa```\\\WWWMMM???222+++***,,,***+++------,,,+++******&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((''''''))),,,///---111:::HHHWWWdddjjjllljjjooopppnnnmmmoooooommmooopppppppppqqqlll^^^OOO@@@666---***)))((((((***)))(((''''''''')))***+++''''''''''''''''''''''''(((''''''&&&&&&((()))***+++---000555???MMM]]]iiittt{{{{{{vvvlll\\\III:::000,,,***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''((((((((((((((('''(((((('''''''''(((((()))************************''''''(((((()))+++,,,------///444<<>>>>>>>>>>>>>>======???AAABBBAAA@@@999888666444333333333333111111111111000000000000---------...///000000111000111111222222222222111333333333444444555555555222444555555888===<<<999;;;888444111222333444444222444555555444333555666:::888777999;;;;;;999666>>>>>>??????@@@@@@AAAAAAAAA???>>>???CCCHHHKKKLLLNNNQQQUUUZZZ\\\\\\\\\[[[VVVSSSOOOKKKHHHFFFEEEEEEHHHGGGEEECCCAAA>>>===<<<999888777777777888999:::666666555666777888:::;;;@@@>>>===>>>===>>>EEENNNVVVaaannnuuuvvvxxxyyywwwzzziiiVVVAAA555000------......---+++*********++++++,,,///333777:::===AAADDDHHHLLLPPPSSSTTTUUUVVVWWWWWWVVVTTTRRRPPPMMMLLLKKKLLLJJJGGGCCC@@@;;;555111000/////////............222///++++++,,,---,,,***...---,,,,,,---///222444999>>>EEEKKKMMMNNNNNNOOOOOONNNLLLMMMOOOQQQRRRRRRRRRSSSSSSSSSRRRRRRUUUWWWYYYXXXXXXWWWVVVRRRLLLHHHCCC===666000............---,,,+++)))))))))******************************,,,,,,++++++***))))))))),,,---,,,+++******---000666@@@MMMXXX]]]___aaabbbaaabbbcccdddddddddddddddbbb```^^^___bbbbbb^^^[[[SSSKKK@@@666///,,,***))),,,,,,+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''',,,111<<>>=========;;;:::;;;<<<>>>???>>>===999777666444333333333333111111111111000000000000------......///000000111000000000000000000111111333333333444444444555555333666888:::@@@GGGJJJGGGAAA<<<777333222333333333111222444333222222333555999888888:::===???>>><<<>>>>>>?????????????????????===<<<>>>BBBFFFHHHIIIMMMPPPUUUYYY\\\[[[ZZZXXXSSSQQQNNNJJJGGGFFFFFFFFFGGGFFFDDDCCCAAA???======999999888888888999:::;;;888888888888999;;;===>>>CCC@@@?????????AAAJJJSSS```kkkxxxwwwuuurrr^^^NNN<<<333000------......---+++*********+++,,,---000444888;;;>>>BBBEEEIIILLLPPPSSSTTTUUUVVVWWWWWWVVVTTTQQQOOOMMMLLLKKKJJJGGGCCC@@@===999444111000000/////////.........222///,,,+++------,,,+++...---,,,,,,---///222333999>>>EEEJJJLLLMMMMMMNNNNNNMMMLLLLLLNNNOOOPPPQQQPPPRRRTTTTTTSSSRRRRRRSSSVVVUUUTTTTTTSSSPPPLLLHHHBBB===666000............---,,,+++*********+++,,,************************,,,++++++***))))))(((((()))))))))))))))***...111:::DDDQQQ[[[___aaabbbcccbbbcccdddddddddddddddccccccaaa___```aaa___ZZZUUUOOOGGG<<<333...,,,++++++(((((()))))))))*********''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((---333>>>MMM\\\gggkkklllmmmnnnnnnnnnmmmmmmlllllloooooopppqqqlll```PPPCCC444000,,,)))((((((''''''%%%%%%'''((((((((('''&&&)))***+++)))'''&&&'''(((***)))((((((((((((((((((+++***---444===III[[[jjjttt|||{{{vvvmmm]]]KKK:::000,,,++++++,,,---+++'''%%%%%%'''''''''((((((((('''&&&&&&)))((((((''''''(((((()))(((%%%###$$$&&&''''''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))'''((((((((())))))))))))((((((((((((((((((((((((,,,,,,000888@@@JJJYYYgggqqqvvvzzzyyywwwvvvpppjjjbbbZZZOOOFFF???999222...///......---,,,++++++******)))(((''''''((()))***((((((((((((''''''''''''&&&'''***,,,---+++)))''''''&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((()))******))))))(((((())))))*********+++---000222444:::BBBRRRfffwwwwwwmmmggggggaaabbbeeelllwww~~~pppbbb\\\XXXPPPIIIEEECCCBBBAAA???>>>===<<<<<<:::999999;;;======<<<;;;888777555444333333333333111111111111000000000000---......//////000000111222111000000///000111222333333333444444444444555333777:::===FFFPPPUUUUUUFFFAAA999444222222222333222333444444333333444555888888999<<<@@@BBBCCCCCC???@@@@@@@@@@@@??????>>>>>>>>>>>>@@@DDDGGGHHHHHHKKKOOOTTTXXXZZZYYYWWWUUUPPPNNNLLLIIIGGGFFFEEEEEEEEEDDDCCCBBBAAA???>>>>>>:::999999999999:::;;;<<<::::::;;;<<<>>>@@@AAABBBGGGCCCAAAAAABBBFFFRRR^^^nnnxxxzzzrrrrrr~~~vvvfffPPPBBB555000///------...------+++******++++++,,,///222666999===@@@EEEHHHIIILLLQQQSSSTTTUUUVVVWWWXXXVVVSSSPPPNNNLLLLLLLLLHHHDDD???;;;888666333000000000000/////////......111///---,,,------,,,+++...---,,,,,,---///111333888===DDDIIILLLLLLMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPNNNQQQTTTUUUTTTQQQPPPOOORRRQQQPPPPPPOOOMMMJJJHHH@@@<<<555000............+++++++++***++++++,,,---************************+++******))))))(((''''''%%%&&&&&&'''(((+++000333>>>GGGSSS\\\```aaabbbcccddddddeeeeeeeeeddddddccccccbbbaaabbbaaa]]]UUUNNNIIIAAA777///+++***+++,,,(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((...555AAAPPP^^^hhhmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmlllgggZZZJJJ>>>222///+++)))((((((''''''$$$%%%&&&&&&''''''&&&&&&+++,,,,,,***'''%%%$$$%%%((((((''''''(((((()))***---,,,...555===IIIZZZiiisss{{{{{{vvvnnn___LLL<<<111---,,,((()))***)))'''&&&&&&'''&&&'''(((((((((((((((((('''''''''&&&&&&'''''''''(((&&&$$$$$$%%%&&&%%%$$$'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''((((((((()))))))))((((((((((((((((((((((((******...666???IIIYYYgggsssyyy|||{{{yyyvvvpppiii___WWWLLLCCC<<<777111---......---------,,,,,,,,,+++***)))((((((((()))***((((((((((((''''''''''''&&&'''((()))***)))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************++++++++++++---///111222999BBBSSSgggwwwyyyooogggdddeeeaaadddjjjuuusssfffYYYSSSOOOIIICCCAAABBBAAA@@@>>>===<<<;;;;;;:::::::::;;;======<<<;;;666666555444333333222222111111111111000000000///......//////000000000000555333222000000111333444444444444444444444444444333666999<<>>>>>::::::::::::;;;;;;<<<<<<:::;;;===???BBBDDDFFFGGGIIIEEEBBBCCCFFFNNN^^^lllzzzuuunnnnnn{{{|||kkk[[[DDD:::111//////---,,,...------++++++***+++,,,---000333777;;;???BBBGGGJJJJJJMMMQQQTTTUUUUUUVVVWWWXXXVVVSSSOOOMMMLLLLLLLLLFFFBBB<<<888666444333111000000000////////////...//////...------------,,,...---,,,,,,,,,...000222888>>>DDDJJJLLLMMMMMMNNNMMMNNNNNNNNNNNNNNNOOOPPPPPPRRRUUUUUUSSSQQQPPPPPPSSSQQQOOONNNMMMKKKHHHEEE>>>:::444000............)))*********++++++,,,,,,******************************))))))((('''''''''%%%&&&&&&&&&(((,,,111555AAAIIITTT\\\^^^______```eeeffffffffffffeeeddddddccccccccccccbbb[[[QQQJJJCCC<<<333+++(((((()))***+++***)))((('''&&&&&&%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))...666CCCRRR___hhhmmmnnnoooooonnnnnnnnnmmmnnnnnnllllllllliiibbbTTTEEE:::000---***((((((((('''&&&%%%%%%&&&&&&''''''''''''***++++++)))&&&%%%%%%%%%&&&&&&&&&'''((()))******...---///555===HHHYYYhhhrrryyy~~~zzzwwwooo```NNN===222---,,,&&&''''''''''''&&&''''''&&&&&&'''((())))))))))))'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))((((((((((((((()))))))))***)))---555>>>IIIZZZhhhtttzzz}}}{{{yyyuuunnnfff[[[SSSHHH???:::555000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((())))))((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((())))))******))))))************))))))))))))))))))***+++,,,,,,------++++++++++++,,,...000111999DDDVVVjjjyyy}}}ssskkkdddbbbdddfffkkksss{{{jjj___SSSNNNKKKFFFBBBBBB@@@@@@???>>>===;;;:::999999888888999;;;;;;:::888555555555444444333222222111111111111000000000////////////000000000000000333222000000000111444555444444444444444444444444555777888999???HHHLLLKKK@@@;;;555222111333444555333444555555444444555666999:::;;;===>>>AAADDDFFFHHHHHHIIIJJJIIIHHHFFFEEEDDDDDDDDDFFFIIIKKKKKKJJJIIILLLPPPSSSTTTRRROOOMMMHHHGGGFFFEEEDDDDDDCCCCCC@@@@@@@@@???>>>=========::::::;;;;;;<<<<<<<<<<<<999;;;>>>AAAEEEIIIKKKMMMJJJFFFCCCEEEKKKWWWiiiyyyrrrmmmoooyyysss```QQQ===666000000000---,,,------,,,+++++++++,,,---...111444888===@@@DDDIIILLLKKKNNNRRRTTTUUUUUUVVVWWWWWWUUUSSSPPPMMMLLLKKKKKKEEEAAA;;;777555444444333111000000000////////////......//////...---------...---,,,+++,,,...000111999>>>EEEJJJMMMMMMNNNNNNMMMOOOQQQQQQOOOOOOPPPQQQTTTUUUUUUSSSQQQQQQRRRSSSUUUSSSQQQPPPNNNJJJFFFCCC<<<888333///.........---(((((()))******+++++++++******************************))))))((('''''''''(((((((((((()))---333777EEEMMMWWW]]]_________```ffffffgggggggggffffffeeecccccccccdddbbb[[[OOOGGG>>>888000)))&&&&&&&&&'''***))))))((('''&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))***+++...666DDDSSS___ggglllnnnqqqpppooonnnnnnnnnnnnooommmmmmlllggg]]]OOO@@@777...,,,)))((((((((('''&&&'''''''''''''''((((((((('''((()))((('''&&&&&&(((&&&&&&&&&&&&''')))***+++...---...444<<>>333---,,,&&&&&&%%%&&&''''''''''''&&&&&&'''(((((()))((((((&&&&&&%%%%%%%%%%%%&&&&&&((())))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))******+++***...555>>>JJJ[[[iiitttyyy}}}{{{xxxtttllldddXXXPPPEEE===777333///,,,,,,,,,------.../////////---,,,***)))((((((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''(((&&&'''((())))))))))))(((************))))))))))))***+++,,,---.../////////++++++***+++,,,...000111:::FFFZZZmmm|||{{{sssnnnhhhccccccfffpppwwwsssbbbYYYPPPLLLJJJFFFCCCDDD??????>>>===<<<:::999888555555444555777777555444444444444444444333222222111111111111000000000000000000000000000000000000////////////000222333444555444444444444333333333777999888888;;;AAACCCAAA999666222111222444666666111333444444333333444555:::;;;<<<======???CCCFFFLLLMMMNNNOOOOOONNNLLLKKKFFFEEEDDDEEEHHHJJJJJJJJJIIIKKKNNNPPPPPPNNNLLLJJJFFFEEEEEEDDDCCCBBBAAAAAA???>>>>>>===<<<;;;::::::999:::;;;;;;<<<<<<;;;;;;888:::???DDDJJJNNNRRRSSSMMMHHHFFFIIIPPP\\\pppwwwsssvvv{{{~~~vvvgggUUUHHH999444000000000,,,+++------,,,,,,++++++,,,......111444999===AAAEEEJJJMMMKKKOOORRRUUUUUUUUUVVVWWWUUUTTTSSSQQQNNNLLLJJJIIICCC???:::666555555444333111111000000000/////////---...000000...---.........---,,,+++,,,---///000888===DDDIIILLLMMMMMMMMMNNNQQQSSSSSSPPPOOOPPPRRRUUUUUUTTTSSSQQQQQQTTTVVVVVVUUUTTTRRRPPPKKKEEEAAA:::777222///.........---))))))***+++++++++******************************+++******))))))(((''''''))))))))))))***///666:::JJJQQQ[[[```bbbbbbbbbdddffffffggghhhhhhhhhhhhhhhcccccccccccc```XXXLLLCCC888444---(((&&&%%%%%%$$$&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((***+++,,,...777FFFUUU```ggglllooorrrqqqooonnnnnnnnnooopppnnnnnnkkkeeeYYYJJJ<<<444,,,***(((((((((((('''&&&(((''''''''''''((())))))%%%&&&((((((''''''((()))&&&&&&&&&&&&'''((()))***---+++---333;;;FFFWWWffftttzzz~~~vvvnnn```OOO>>>333---,,,'''&&&%%%&&&((()))((('''%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''')))******(((''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''(((((())))))******+++,,,+++...555===IIIZZZiiisssyyy}}}|||xxxtttlllcccVVVNNNCCC:::666333///---------...///000111222333...---+++)))((((((((((((((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''###$$$&&&'''(((((('''&&&((((((((()))))))))*********+++---////////////...************,,,...000111:::HHH\\\ppp~~~wwwqqqllliiigggfffjjjppp|||uuugggZZZSSSLLLKKKIIIEEECCCDDD>>>>>>>>>===<<<:::888777444333333444555555444222333333444444444333222111111111111111000000000000000000000000000000000000...///000222444555666777555555444444444333333333444666666555888<<<<<<999666444222222444555666666444555666666555555666777999;;;======>>>@@@EEEIIINNNOOORRRSSSTTTRRRPPPOOOJJJHHHFFFFFFIIIKKKLLLMMMJJJKKKLLLLLLLLLKKKJJJIIIDDDDDDDDDCCCBBB@@@???>>>======<<<;;;:::999888777888999:::;;;<<<;;;;;;:::777;;;@@@GGGNNNTTTXXXZZZQQQLLLJJJLLLRRR___rrr~~~}}}wwwlll[[[JJJ@@@555000...//////,,,,,,...---,,,,,,+++,,,---...///111444999===AAAEEEJJJMMMLLLOOOSSSUUUUUUUUUVVVVVVSSSTTTSSSRRRPPPLLLIIIGGG???<<<888666555444333222111111111000000000//////,,,...111111///---...///...---,,,++++++---...000666;;;BBBGGGJJJJJJKKKKKKLLLPPPTTTSSSOOOMMMOOOQQQQQQRRRTTTSSSRRRRRRSSSTTTTTTTTTTTTTTTRRRMMMFFFAAA999555111///.........---+++,,,---------,,,+++***************************,,,++++++***))))))(((((('''''''''(((+++111999>>>LLLSSS\\\aaaccccccdddeeeeeefffggghhhiiijjjjjjjjjeeecccbbb```\\\RRRFFF<<<111...+++(((''''''&&&$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***,,,,,,///:::IIIWWWbbbiiimmmpppsssqqqpppnnnnnnooopppqqqnnnmmmjjjbbbUUUFFF888000+++)))''''''(((((('''&&&''''''&&&&&&&&&'''((()))%%%&&&''''''&&&&&&((()))&&&&&&&&&&&&&&&'''((()))+++)))+++222:::EEEVVVeeerrrxxx}}}~~~~~~}}}uuummm```NNN>>>222,,,+++(((&&&%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''$$$'''******((('''''')))%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))******++++++,,,+++---333;;;GGGXXXffftttzzz~~~}}}zzzuuummmeeeUUUMMMBBB999555222000---***+++,,,...///111222222///...,,,***(((''''''(((((((((((((((''''''''''''%%%&&&&&&'''''''''''''''###%%%''')))))))))((('''&&&&&&'''((())))))***+++)))+++,,,.........---,,,)))))))))***,,,...111222999HHH]]]qqq~~~sssmmmhhhggggggjjjrrrzzz|||kkk\\\UUUOOOJJJJJJIIIEEECCCDDD============<<<:::777666666555444555666666555333222333444555444333222111111111111111000000000000111111111000000000000000000222444777999:::;;;;;;555555555444444333333333///222222222555999999555555444333333555666666555777999::::::999999:::;;;888;;;===>>>>>>BBBGGGLLLOOOPPPSSSUUUVVVUUUSSSQQQNNNLLLIIIIIIKKKNNNPPPPPPJJJKKKKKKJJJJJJIIIIIIHHHDDDDDDCCCBBBAAA???>>>======<<<;;;:::888777666555888999:::;;;;;;;;;:::999888;;;BBBJJJRRRXXX\\\^^^TTTPPPMMMNNNTTT___rrr{{{sssfffTTTDDD;;;222...,,,......,,,---000---,,,,,,+++,,,---...///111444999===AAAEEEJJJNNNLLLOOOSSSUUUUUUUUUVVVVVVRRRSSSTTTSSSQQQMMMIIIFFF===:::777555444444222111111111111111000000000000+++...111111///---...///...---,,,++++++,,,...///444999@@@EEEHHHHHHIIIIIIKKKOOOSSSRRRNNNLLLNNNPPPMMMPPPSSSUUUTTTRRRQQQQQQPPPQQQSSSTTTSSSNNNGGGAAA888555111///.........---......///000///...,,,+++************************,,,,,,++++++***)))))))))$$$%%%&&&'''+++222;;;AAAKKKRRRZZZ```aaaaaabbbddddddeeeggghhhjjjkkkkkkkkkfffdddaaa^^^YYYNNNAAA777---+++)))((()))((('''&&&)))((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((()))+++,,,---000;;;KKKYYYcccjjjooorrrsssrrrpppnnnnnnooopppqqqmmmmmmiii```RRRCCC666...***(((''''''(((((('''&&&&&&&&&%%%$$$%%%&&&'''(((&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&'''(((((()))(((***111999EEEVVVeeennntttyyyzzzzzz||||||yyytttmmm___NNN>>>222,,,***)))'''&&&''')))***(((&&&&&&&&&&&&&&&%%%$$$######(((''''''&&&&&&''''''((("""%%%))))))'''&&&''')))%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++,,,***,,,222:::EEEVVVeeettt{{{~~~|||wwwnnnfffTTTLLLAAA999555222000...&&&'''(((***,,,---//////000...,,,***(((''''''''')))(((((((((''''''''''''%%%&&&'''((()))((('''&&&&&&(((***,,,---,,,+++***$$$%%%&&&'''((()))***+++(((***+++------,,,+++***(((((((((***,,,///111333888GGG]]]qqq~~~~~~vvvmmmgggfffjjjmmmqqq|||xxxjjj]]]UUURRROOOKKKHHHGGGEEEBBB@@@======<<<;;;:::999999888777666444222222222444555555444333333222222333333222222111111000000//////000,,,......,,,555<<<555333111111666<<>>BBBHHHMMMQQQRRRSSSSSSRRRQQQOOONNNNNNKKKHHHHHHJJJLLLLLLJJJJJJHHHFFFDDDCCCCCCDDDEEEFFFEEEDDDBBB@@@>>>===<<<999888666555444333444444888::::::999777555555555:::===CCCKKKSSSZZZ___aaa[[[PPPKKKOOOSSSXXXfffxxxzzzmmm\\\HHH999444//////...---------......---,,,+++***+++---000111555888;;;>>>AAAFFFLLLPPPRRRSSSSSSSSSSSSRRRRRRQQQSSSRRRRRRQQQPPPKKKEEEAAA;;;888555444333222000...///////////////////////////...,,,++++++,,,...///---,,,+++******+++---///333;;;AAACCCEEEHHHIIIFFFEEEGGGJJJMMMOOOOOOOOONNNTTTUUUUUUUUUUUUTTTTTTSSSQQQRRRRRRSSSQQQLLLEEE@@@444444222000///.........,,,,,,++++++++++++******+++,,,---,,,***)))***+++******)))(((((((((((((((((()))++++++---222;;;BBBRRRVVV[[[^^^______```aaa```bbbdddfffhhhiiiiiiiiidddeeeccc\\\QQQEEE;;;666---+++)))'''&&&&&&((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((()))(((''''''))),,,------888===LLL]]]fffgggjjjppprrrrrrqqqpppooonnnmmmlllpppllleeeZZZMMM???333,,,)))))))))(((&&&&&&'''(((%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((***...555???RRRbbbmmmsssxxxxxxxxxzzzzzzwwwppphhh[[[KKK===222+++(((%%%&&&(((((('''&&&''''''''''''''''''''''''''''''###$$$&&&'''(((((('''&&&$$$%%%&&&%%%%%%%%%''')))&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''*********)))))))))))))))***+++...222777AAATTTeeerrrzzz~~~xxxmmmcccUUUMMMAAA777111///......+++,,,,,,,,,,,,,,,,,,,,,333000---++++++***)))((())))))(((((('''''''''&&&''''''(((((()))*********''''''''''''''''''''''''))))))))))))***+++,,,---))))))***+++++++++++++++***+++,,,,,,---...111444;;;FFFWWWjjjyyyvvvnnnjjjfffggglllqqqwww~~~pppcccWWWPPPNNNKKKHHHEEECCCBBB???=========<<<;;;:::999888888666555333222222222333444444333333222222222222222222222111111000////////////+++...///...777>>>777222111111555;;;===<<<999888888777666555333111000000111111111222222333333555444222222222333555666888888999999::::::::::::>>>?????????@@@CCCHHHLLLMMMNNNOOOPPPPPPPPPOOONNNLLLJJJHHHHHHKKKLLLKKKJJJHHHGGGEEECCCBBBBBBCCCDDDDDDCCCBBBAAA@@@>>>=========<<<:::888777777777777888999:::999777555555666999===CCCJJJRRRYYY^^^aaaYYYOOOJJJNNNQQQTTTbbbqqquuugggVVVCCC777222/////////............------,,,++++++,,,...000222666888<<>>FFFTTTWWW[[[^^^_________```___aaaccceeefffgggggggggaaaaaa___XXXMMMAAA888333+++***(((&&&%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&&&&%%%$$$%%%''')))++++++888???NNN___hhhiiikkkpppsssrrrrrrqqqpppooonnnnnnpppkkkcccWWWIII<<<111+++))))))((('''&&&&&&'''(((%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((()))(((***...444>>>PPP```iiipppvvvvvvwwwxxxwwwtttnnnfffYYYJJJ===222+++(((%%%'''(((((('''&&&''''''''''''''''''''''''''''''))))))((((((&&&$$$!!! $$$%%%''''''&&&%%%'''(((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))++++++...333777BBBUUUfffssszzz~~~xxxnnneeeUUUMMMBBB888111///...---,,,,,,,,,,,,,,,,,,++++++,,,***((('''((()))(((((()))(((((((((''''''''''''&&&''''''(((((()))******''''''''''''''''''''''''(((((('''(((((()))***+++)))******+++++++++*********+++,,,,,,,,,...111333888CCCUUUhhhxxxwwwllleeefffeeeiiipppxxxpppcccXXXOOOJJJKKKHHHEEEBBBAAA@@@>>><<<<<<<<<;;;:::999888777777555444333222222222333444333222222111111111111111222111111000000///......///,,,///000///888???888222111111444999;;;:::777666666555444333222000/////////000000111222333333333333222111222333444555888999:::;;;<<<=========???@@@AAABBBBBBDDDGGGJJJHHHIIIKKKMMMMMMMMMMMMLLLIIIHHHHHHIIIKKKLLLJJJIIIFFFEEECCCAAA@@@@@@@@@AAAAAAAAA@@@??????>>>>>>===???>>><<<999888777777777777888999888666555666777999<<>>999666444333222222000///////////////////////////...---,,,++++++,,,---...---,,,+++***+++,,,...///333;;;AAACCCDDDGGGGGGDDDEEEFFFHHHKKKLLLMMMMMMMMMNNNOOOQQQSSSSSSSSSQQQPPPRRRRRRRRRRRRPPPJJJCCC===444333111000...---------------------,,,,,,,,,,,,)))***+++***(((((((((*********)))(((((((((((((((&&&'''(((***---666BBBKKKUUUXXX\\\^^^^^^^^^^^^___^^^___aaacccdddddddddddd^^^]]]YYYQQQFFF;;;333000***((('''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((('''(((((())))))))))))((((((***))))))((('''&&&%%%%%%%%%$$$$$$$$$&&&(((+++---999BBBSSScccjjjkkkmmmpppssssssrrrrrrrrrqqqqqqqqqpppjjj___RRRDDD888///***)))(((''''''&&&'''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((***)))***...333<<>>===;;;::::::999888777666555444333222222111222333333222111111000000000000000111111111000000/////////111---000111///777===555222111000333666777777666333333333333222111000///......///000111222222333222222111222222333444555888999;;;===???@@@@@@@@@???AAACCCCCCCCCDDDFFFGGGGGGHHHIIIJJJKKKJJJJJJIIIFFFGGGHHHJJJJJJJJJIIIHHHDDDCCCAAA@@@>>>>>>>>>>>>===========================<<<999777555555444555666777888777666555777888;;;===AAAGGGLLLQQQTTTVVVUUUPPPLLLNNNOOORRR[[[fffooozzzyyydddRRRCCC777111111///000222222222000...,,,...---,,,,,,...000333444888;;;???CCCGGGKKKOOOSSSVVVVVVVVVVVVUUUTTTSSSSSSRRRQQQPPPOOOLLLGGGAAA<<<777555333222222222000///////////////////////////...---,,,,,,,,,,,,---...---,,,+++***+++---///000444<<>>@@@BBBCCCCCCCCCDDDFFFIIIJJJJJJKKKJJJIIIHHHGGGFFFGGGIIIIIIIIIHHHGGGFFFBBBBBB@@@???===<<<;;;;;;;;;;;;;;;<<<<<<<<<======;;;999777555333333333333555666666666555666888:::===???AAADDDGGGJJJKKKLLLNNNLLLKKKMMMOOOSSS[[[cccmmmxxxqqqYYYHHH<<<444111222111222333333333111...---......------///111444666:::===BBBFFFIIIMMMQQQTTTUUUUUUUUUUUUTTTSSSRRRQQQRRRQQQOOONNNKKKEEE???:::666444111111111222000///////////////////////////---------,,,,,,------------,,,+++++++++---000111666===DDDFFFHHHKKKLLLIIIGGGHHHIIIKKKLLLMMMMMMNNNNNNOOORRRTTTTTTTTTSSSRRRSSSRRRRRRPPPMMMFFF>>>999222111000...---,,,,,,+++++++++*********)))))))))***+++,,,+++******+++,,,***))))))((((((((((((((()))******+++///999FFFOOOXXXZZZ]]]]]]]]]\\\]]]^^^\\\]]]___`````````______\\\YYYQQQGGG<<<333///...))))))((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&((()))***)))((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((&&&&&&'''''''''***///444???MMM___jjjoooppprrrsssuuuuuuuuutttttttttttttttooogggYYYJJJ<<<333---+++(((&&&%%%%%%'''((('''&&&%%%&&&''''''((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((***)))***---111888GGGUUU___gggnnnppppppqqqnnniiiddd^^^TTTGGG<<<333,,,)))''')))***)))(((&&&&&&'''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))***(((&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))'''(((,,,111777BBBVVVhhhrrrxxx|||{{{xxxtttkkkcccRRRKKKAAA888222...,,,+++,,,,,,+++***))))))((((((***)))))))))+++,,,+++)))'''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((()))************)))(((((())))))******+++++++++***+++...111555@@@RRRfffuuutttoookkkfffeeeiiimmmuuu~~~jjjcccZZZQQQLLLIIIHHHGGGAAA???<<<<<<<<<<<<;;;:::888888777666555444333333000111111111111222222222222111111000000000000000///000111111222333444444444000222111---333666---111000000000000111111222000000111111111000000///000000000111111111111222111222333444555555666666888:::===@@@BBBCCCCCCBBB>>>@@@BBBBBBBBBCCCEEEFFFLLLMMMMMMMMMMMMKKKIIIHHHGGGHHHIIIHHHFFFEEEEEEEEEAAAAAA@@@>>>===;;;:::999999999:::::::::;;;;;;;;;:::999777555444444444555444444555555444666999;;;@@@AAABBBCCCDDDEEEEEEEEEDDDFFFHHHKKKPPPWWW___eeeqqq|||xxxeeeOOO@@@888333222444333333444444333111///...///.........000333555777;;;???DDDHHHLLLOOOSSSVVVUUUUUUUUUUUUTTTSSSQQQQQQQQQPPPOOOMMMIIIDDD===888444222000000111111111000////////////////////////---------------------------,,,++++++,,,...000222555===EEEGGGJJJNNNNNNLLLJJJKKKKKKLLLMMMOOOOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPLLLEEE<<<666222111///...,,,+++++++++,,,,,,,,,,,,++++++++++++***+++,,,,,,+++***,,,---******)))((((((((((((((((((***+++---222;;;GGGQQQXXXZZZ\\\]]]\\\\\\^^^___]]]^^^___`````````___^^^]]]XXXOOOCCC888111......))))))))))))))))))((((((&&&&&&''''''''''''&&&&&&%%%'''(((******)))((('''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((((()))$$$%%%&&&&&&%%%)))///555CCCSSSdddmmmppprrruuuvvvvvvvvvuuuuuuuuutttttttttllldddVVVGGG:::222---+++(((%%%###$$$''')))(((&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))---000777EEESSS[[[ccciiijjjkkkllliiifffbbb]]]SSSHHH<<<333---)))((()))******(((&&&&&&'''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((())))))***&&&(((+++111777CCCWWWiiirrrxxx|||{{{wwwrrrhhh___NNNHHH>>>666111...,,,++++++*********)))(((((((((***)))))))))******(((''''''''''''(((((((((((((((%%%&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((()))***+++,,,))))))((('''((()))***++++++,,,,,,++++++,,,...111777BBBSSSfffuuu~~~xxxmmmkkkiiieeehhhpppwww}}}ppp___ZZZSSSNNNJJJGGGEEECCC???===;;;;;;<<<<<<;;;:::777777666555444333222222///000000111111111111111222222111000000000000111//////111222444666777888444000333222...444777...000000000///......///111///000000111111111000000222222222222222111111111222222444555666777777777888:::===AAACCCCCCBBBBBB???AAABBBBBBCCCDDDGGGIIINNNOOOPPPPPPPPPOOONNNMMMHHHIIIIIIGGGCCCBBBCCCDDDAAA@@@@@@>>><<<;;;999888888888999999999999999:::888777555444444444555666333333444444444666:::===BBBBBBCCCDDDDDDDDDCCCCCC???CCCHHHNNNUUU^^^gggkkkxxxlllZZZEEE:::555222222444555555444333222111000000//////...///111333666888<<<@@@EEEJJJNNNQQQTTTWWWWWWWWWWWWVVVUUUSSSRRRQQQQQQPPPNNNLLLHHHBBB;;;666333111//////111111111000////////////////////////,,,------------------,,,---,,,++++++,,,...111222444<<>>JJJSSSXXXZZZ\\\\\\\\\]]]^^^```___```aaaaaaaaa```___^^^\\\WWWMMM@@@555///---...''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&%%%''')))++++++***((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$&&&((('''&&&***111888FFFWWWhhhnnnppptttwwwxxxwwwwwwvvvuuutttssssssrrrggg___RRRDDD888000,,,***(((%%%"""###''')))(((%%%%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((('''&&&(((,,,///666DDDRRR\\\ccchhhiiiiiijjjiiifffbbb]]]TTTIII===333---))))))***+++***(((&&&&&&'''''''''''''''''''''''''''***)))'''&&&&&&&&&&&&''''''))))))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***((()))---333999EEEYYYkkkrrryyy~~~}}}xxxqqqfff\\\JJJDDD<<<555000...,,,+++)))))))))))))))))))))((()))(((((()))++++++)))'''''''''''''''((((((((()))&&&''''''(((((()))******(((((((((((((((((((((((((((((((((((()))***++++++(((''''''&&&''')))+++---,,,------,,,,,,,,,///111888BBBTTTfffuuu}}}ssskkkkkkjjjffflllwwwpppbbbYYYUUUPPPLLLIIIEEEBBB???@@@>>>======>>>>>>>>>===777666555444333222222111//////000111111111111111333222222111111111111111...///111333555777999:::333000333444000666999000000000000...------...000///000000111111111111111444444333333222111111111222333444666777888888888888:::>>>AAACCCCCCBBBAAA@@@BBBCCCCCCCCCEEEIIIKKKNNNOOOQQQRRRSSSSSSRRRRRRJJJJJJJJJFFFBBB@@@BBBDDDAAA@@@@@@>>>===:::999777888888888888888888888888555444333222222333444555222333444333444666:::===BBBCCCCCCDDDEEEEEEEEEDDD>>>DDDKKKRRR[[[fffooosss}}}dddRRR???666333111222333777666444333222111111111////////////111444777999===AAAFFFKKKOOORRRUUUWWWXXXXXXXXXWWWVVVUUUSSSRRRQQQPPPNNNKKKHHHBBB:::555222111//////000111111000////////////////////////,,,------......------,,,---,,,++++++,,,///111333222:::BBBFFFJJJOOOPPPNNNOOOOOOOOOPPPQQQRRRSSSTTTUUUTTTRRRQQQPPPQQQSSSTTTSSSSSSQQQOOOJJJCCC:::444111000///---,,,+++***************))))))))))))(((''')))******))))))***,,,******)))((((((((((((((("""&&&***000666AAAMMMVVVXXXYYY[[[\\\\\\]]]___aaa```aaabbbbbbbbbaaa```___\\\VVVKKK>>>333---,,,...&&&&&&''''''(((''''''&&&&&&''''''''''''''''''&&&%%%''')))++++++***((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))+++***))),,,555<<>>444---))))))***+++***(((&&&&&&'''''''''''''''''''''''''''(((((('''&&&'''((()))***)))))))))(((&&&%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))***///555;;;GGG\\\nnnssszzzzzzrrreeeZZZHHHBBB:::444000---,,,+++(((((((((((()))))))))))))))((()))+++------+++***&&&'''''''''(((((())))))''''''(((((()))*********))))))))))))))))))))))))(((''''''(((((()))***+++'''&&&&&&&&&'''***,,,...------...---,,,---///222888BBBTTTfffttt||||||rrroookkkhhhiiippp{{{yyymmm```XXXQQQNNNJJJGGGEEECCCAAA???>>>===<<<;;;::::::;;;<<<666666555444333333222222111111111111111111111111000000000111222222222333111222222333555888;;;<<<777555333222333333222111000000000000000000000000...///000111111222222111...///000111111111111111444666888888888888999:::999:::<<<===???AAACCCCCC@@@@@@AAABBBDDDGGGJJJKKKLLLNNNQQQUUUXXXWWWSSSPPPLLLJJJGGGEEECCCBBBAAAAAACCCAAA>>>;;;888666555555999888666555444444444444333333333444444444555555222222444666888;;;<<<===???BBBEEEIIIKKKJJJFFFCCCBBBFFFNNNYYYeeerrr|||rrrVVVKKK===444222333444333888666444222000/////////,,,...///000111444888;;;<<<@@@GGGMMMQQQUUUXXX[[[VVVWWWWWWWWWUUUSSSQQQPPPPPPOOOLLLHHHBBB<<<777444000111333222111000000111//////000111111000...---...........................,,,+++---,,,***---222555;;;CCCHHHIIIJJJMMMOOOOOOPPPPPPOOOOOOPPPSSSVVVVVVUUUSSSQQQQQQRRRTTTUUUTTTTTTQQQKKKCCC;;;555333///...---,,,+++,,,------,,,+++******))))))******************)))))))))))))))))))))******)))))))))&&&)))...444<<>>444///***(((''''''''''''(((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))+++***)))((('''&&&%%%%%%+++******,,,...444BBBOOO___gggmmmmmmlllnnnooommmjjjcccXXXKKK???555000---,,,+++***((((((((())))))&&&******&&&$$$&&&&&&%%%&&&&&&'''((())))))(((((())))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''(((((((((((('''&&&&&&%%%%%%'''((()))++++++,,,111<<>>===<<<:::::::::::::::555555555444333333222222111111111111111111111111111111111111111111222222111111222333666:::===>>>666444222222333333222111////////////////////////...///000111111222222111000000111111222222333333333555777888888888999::::::;;;<<<>>>@@@BBBCCCDDD@@@@@@AAACCCEEEHHHJJJLLLOOOPPPSSSVVVXXXXXXUUURRRNNNMMMJJJGGGEEEDDDCCCCCCBBBAAA>>>;;;888777666555:::888777555333333333444333333333444444444555555333444666888;;;===>>>???EEEGGGKKKOOOPPPNNNJJJGGGHHHNNNXXXeeerrrwwweeeLLLDDD888222222444555555666555333111000000000000...///111222333666:::===@@@DDDJJJNNNQQQTTTVVVXXXVVVVVVVVVUUUTTTRRRQQQPPPPPPOOOLLLGGGBBB<<<777444///111333333111111111222000000111111111///...---........................---++++++------+++---222666<<>>888666222,,,******)))))))))))))))************)))((('''''''''''''''''''''''''''''''''''''''&&&&&&''')))++++++)))'''&&&'''(((((())))))((((((+++***)))(((((()))***+++***))))))))))))+++,,,---)))+++,,,,,,,,,---000222666AAASSSfffttt{{{}}}}}}~~~~~~}}}sssmmmhhhjjjnnnsssyyyvvvhhh]]]TTTLLLGGGHHHFFFCCCBBBCCCCCCAAA@@@>>>===<<<:::999888888888555444444333333222222222111111111111111111111111111111111111111111000000000000111333666:::===???666444222222222333222111////////////////////////...///000111111222222111222222111111222333555666333555777777777888999;;;<<<===>>>???AAABBBCCCDDDAAABBBCCCEEEGGGJJJLLLNNNQQQQQQRRRSSSUUUUUUSSSQQQOOOMMMKKKHHHEEECCCBBBBBBAAA???===;;;999777666666:::999666444333222222222333333333444444444555555333444666888;;;===???@@@HHHKKKOOORRRSSSQQQNNNKKKOOOXXXeeetttfffTTT???:::333000222555777777444333111000//////000111///111222444555888<<<@@@EEEHHHMMMPPPRRRSSSTTTVVVVVVUUUTTTSSSRRRQQQQQQQQQPPPNNNKKKFFFAAA;;;777444///111333333222222222333111111222111000///...---........................,,,+++,,,......,,,...222888>>>FFFJJJLLLMMMOOOQQQQQQQQQQQQOOONNNNNNQQQSSSRRRQQQQQQQQQRRRTTTVVVWWWTTTSSSQQQKKKBBB;;;666444///...---,,,+++,,,------///......---------------++++++*********))))))))))))(((((((((((((((((())),,,---111;;;HHHTTT[[[^^^^^^]]]\\\[[[\\\]]]```aaabbbaaa`````````___[[[YYYTTTKKK???444...+++))))))'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&(((---000555@@@KKKXXXaaakkknnnqqqvvvxxxxxxwwwuuusssqqqqqqpppnnnlll___TTTDDD888111---+++)))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&&&&%%%%%%&&&&&&'''''''''(((((('''(((***---333AAANNN```hhhooopppppprrrsssqqqrrrkkk___PPPBBB777///+++))))))'''&&&&&&''''''((($$$)))+++(((&&&((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((()))(((((('''''')))***+++******---333???PPPcccoooxxxyyy{{{{{{uuuiiiZZZPPPDDD<<<555333///+++)))+++************)))))))))))))))((((((''''''(((((()))((('''&&&%%%%%%&&&'''(((''''''''')))******(((&&&&&&'''(((((())))))((((((******))))))))))))******+++***)))))))))******+++)))+++,,,------...000333888BBBTTTfffssszzz||||||||||||}}}~~~{{{rrrmmmlllggglllttt}}}{{{kkk^^^UUUOOOKKKGGGGGGEEEBBBAAABBBBBB@@@???===<<<;;;999888777666555444333333333222222222111111111111111111111111111222222111111000000//////000000111222444777999;;;555333111111222333222111...........................///000111111222222111222111000000111333555777444555777777777888:::<<<>>>??????AAABBBCCCDDDDDDCCCDDDFFFHHHKKKMMMOOOQQQQQQPPPOOOOOOPPPPPPOOONNNLLLKKKIIIFFFCCCAAA???>>>???>>><<<;;;999888777666:::888666444222111111111333333333444444444555555111222444777999<<<>>>???EEEIIIMMMQQQRRRQQQPPPPPPWWWbbbrrroooVVVEEE666333000000333666777777444333111///.........//////111333555777:::>>>BBBGGGKKKOOORRRSSSTTTUUUVVVUUUTTTSSSQQQQQQQQQRRRSSSPPPNNNJJJEEE@@@:::666444...000222333222222333444222222111111000///...---........................+++***,,,//////---///333:::@@@HHHLLLMMMNNNPPPRRRRRRRRRQQQOOOMMMMMMPPPRRRRRRRRRRRRQQQRRRSSSTTTUUUSSSRRROOOIIIAAA:::666444///...---,,,+++,,,------------,,,+++++++++,,,,,,+++++++++*********)))))))))((('''&&&&&&'''((()))......333???NNNZZZ___```___^^^]]]\\\]]]___aaabbbbbbaaa``````___^^^ZZZXXXPPPHHH<<<222,,,)))((((((&&&''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$(((''')))...222777CCCNNN[[[dddllloooppptttvvvvvvtttsssqqqppppppooommmkkk[[[QQQBBB555///,,,***(((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&((((((((()))((((((''''''%%%%%%%%%&&&&&&&&&&&&'''((('''(((+++---333AAAOOO```iiiqqqrrrsssuuuvvvtttssslll```RRRDDD888///+++))))))''''''''''''((()))###(((+++)))'''((((((%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''&&&&&&%%%%%%'''((())))))***---444AAARRReeeqqqxxxzzz{{{zzzsssfffVVVLLLBBB:::222000---))))))+++++++++******))))))((((((((((((''''''((()))******)))(((&&&%%%%%%&&&((()))(((((('''((())))))'''%%%''''''((()))))))))))))))***))))))))))))))))))***++++++******)))))))))))))))+++,,,------...111333999CCCTTTeeessszzz||||||||||||}}}~~~{{{rrrkkkkkkooommmttt~~~yyyoooaaaWWWQQQOOOMMMLLLHHHFFFCCCAAAAAA@@@>>><<<;;;;;;:::999777555444333222222222222222111111111111111111111111111111111222111111000000/////////111111000000111222444555444222111111222333222111////////////////////////...///000111111222222111111000//////000222555777555666777888888999<<<>>>@@@AAAAAABBBCCCDDDDDDEEEEEEFFFHHHKKKNNNPPPRRRSSSRRRPPPNNNNNNNNNNNNLLLKKKJJJIIIHHHEEECCC@@@>>>===<<<<<<;;;;;;:::888777777999777555333111111111111333333333444444444555555111222444777:::<<<>>>???AAAEEEJJJMMMOOOQQQTTTWWWbbbnnn~~~zzzaaaKKK===222111111111333555666666444333111...---,,,,,,---///111333555777;;;@@@CCCGGGKKKOOORRRTTTUUUVVVWWWTTTSSSRRRQQQQQQRRRSSSSSSPPPMMMIIIDDD>>>:::666444...000222222111111111222222111000//////.................................+++***+++...///---000555<<>>;;;:::999999888888666555333222111111111111111111111111111111111111111111111111000000000000000000//////222111000/////////000111444222000000222222222111000000000000000000000000...///000111111222222111000//////000111333555666666888888999999;;;>>>AAACCCCCCCCCDDDDDDEEEEEEEEEDDDFFFIIILLLOOOQQQSSSTTTTTTRRRPPPOOOOOONNNKKKJJJIIIHHHHHHFFFDDDBBB@@@???::::::;;;;;;:::999888777777666444222111111111222333333333444444444555555333444666999<<>>KKKXXXaaaiiiooooooooorrrttttttsssqqqpppppppppnnnjjjgggVVVLLL===111+++)))'''&&&''''''''''''((((((((((((+++******))))))(((((((((###$$$%%%'''((()))******((('''''''''&&&&&&%%%%%%)))((())),,,///666DDDRRR^^^hhhrrruuuvvvyyyzzzxxxtttmmmbbbUUUFFF:::111,,,******)))(((((()))+++,,,(((+++,,,(((&&&'''(((&&&((((((((()))(((((('''&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))(((((('''''')))***++++++,,,000888DDDVVVgggsss{{{{{{zzzvvvnnnaaaRRRIII<<<555///...,,,))))))+++************))))))))))))(((((((((((())))))***+++((('''&&&%%%%%%&&&'''(((((('''&&&&&&(((((((((''''''((())))))******))))))))))))************)))))))))*********))))))(((''')))+++,,,---...000333555999CCCSSSdddrrrzzz}}}~~~~~~~~~||||||pppooopppnnnttt}}}{{{ooo```ZZZSSSNNNMMMMMMLLLJJJFFFDDD@@@>>>===<<<:::888666777777777666555333222000111111111111111111111111111111111111111111111/////////000000000000000111000////////////000111333111000000111222222111111111111111111111111111...///000111111222222111///000111222333555666666888999:::::::::<<<@@@CCCDDDDDDDDDEEEEEEEEEEEEEEEBBBDDDGGGKKKNNNPPPQQQRRRTTTRRRPPPOOONNNLLLIIIFFFEEEEEEEEEEEECCCAAA???>>>999999:::;;;::::::888888555444222111111111222333333333333444444444555555333444666999<<>><<<<<<;;;999777555555666666666555333222000000000000000111111111111111111111111111111111......//////000000111111000000/////////111222333333111000000111222222111111111111111111111111111...///000111111222222111///000222444666666777777999:::::::::;;;===AAADDDEEEEEEEEEEEEEEEEEEFFFFFF@@@BBBEEEIIIMMMOOOPPPPPPRRRPPPOOOMMMLLLJJJFFFBBBAAABBBBBBBBBAAA???===<<<888888:::;;;;;;:::999888444333222111111222333333333333333444444444555555111222444777;;;>>>@@@AAAAAACCCDDDCCCCCCJJJUUU^^^rrr~~~nnnUUUCCC:::888---.../////////000222444+++******+++,,,...111222222444777:::===AAAFFFJJJJJJMMMPPPSSSSSSRRRSSSTTTQQQRRRTTTVVVVVVVVVUUUTTTOOOLLLGGGBBB<<<888555444///000111000---++++++,,,,,,+++******+++,,,...///...........................+++)))+++,,,---444<<<===CCCJJJNNNNNNNNNPPPRRRPPPPPPOOONNNLLLMMMPPPRRRQQQQQQRRRRRRRRRRRRRRRQQQMMMLLLHHHAAA:::444111111///...---,,,+++,,,------,,,+++******))))))******,,,,,,,,,+++++++++******,,,+++(((''''''(((+++,,,+++333???KKKUUU[[[```bbb___^^^]]]\\\]]]___aaabbbaaa```___^^^]]][[[WWWTTTFFF@@@777000,,,)))((('''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''''''''+++444===IIIYYYhhhcccjjjooooooooorrrtttttttttsssrrrqqqpppmmmhhheeeKKKAAA555+++((((((((('''''''''''''''((((((((()))***))))))((('''&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%&&&'''((()))***+++'''&&&'''***---444BBBPPP\\\gggqqquuuxxxzzz{{{yyy|||uuuiiiZZZJJJ;;;000***((('''&&&&&&'''((()))***---///,,,&&&###%%%''''''&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&''''''''''''((((((((()))'''&&&&&&%%%&&&'''((()))---///333:::FFFWWWhhhrrryyyxxxuuupppggg\\\OOOGGG888333///000///+++)))***(((((())))))******++++++******))))))))))))******&&&&&&'''(((((('''&&&&&&&&&%%%$$$%%%''')))))))))(((((()))***************((()))***++++++***)))((('''((()))******)))(((''')))***,,,......000333666888BBBRRRcccqqq{{{~~~~~~}}}yyyzzzqqqkkkooouuu|||wwwlllaaa[[[YYYSSSNNNLLLLLLKKKFFFBBB>>>>>>===<<<;;;::::::999777666444444555555444333////////////000000000000000000000000000000000000,,,---///000111111111000000000000000000/////////////////////////////////222222111111000//////...111111000000000000000000222222333333555666777888::::::;;;<<<>>>@@@AAABBBFFFGGGGGGGGGGGGFFFEEEEEEFFFEEEDDDDDDGGGKKKPPPSSSSSSRRRQQQNNNJJJGGGDDDBBB@@@??????>>>===<<<<<<;;;888777666777888999888666666444222000000000222222333333333222222222111111222333444666999===AAACCCCCCDDDDDDBBBCCCJJJVVV```oooxxxppp\\\JJJ:::222111......///000000000000000---,,,******+++---000222666999<<<===???CCCIIIOOOMMMOOORRRSSSSSSRRRSSSSSSVVVTTTSSSTTTVVVXXXXXXWWWTTTMMMCCC<<<999888666444333333222222111000//////------,,,,,,,,,------...///...---,,,,,,,,,,,,,,,000///...,,,---111888<<>>444000---)))((()))(((&&&$$$%%%((()))'''%%%''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&++++++///888GGGWWWeeelllooommmkkkmmmrrruuutttssswwwrrrnnnoooqqqmmmbbbWWWEEE<<<000(((((()))***)))((((((******)))'''%%%###%%%))),,,+++'''%%%(((+++%%%%%%%%%%%%&&&(((***+++(((((('''&&&%%%%%%$$$$$$'''&&&'''***...555EEESSS___iiirrrvvvxxx|||}}}|||xxxsssiiiYYYIII:::111,,,))))))))))))))))))))))))******))))))((((((''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((###%%%(((******(((%%%###&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((***+++,,,,,,///444===IIIXXXfffooowwwvvvsssmmmbbbVVVJJJCCC888555111...---+++***(((''')))***+++***)))***+++)))))))))))))))))))))))))))(((((('''&&&%%%%%%%%%&&&''''''((()))******+++(((((())))))))))))((((((+++)))(((''''''((()))+++''''''(((((()))+++,,,---,,,+++******+++...000222<<>>>>>===<<<;;;:::999999777555333333444555555444111111111111111000000000111111111111111111111111---...000111222222222111///////////////000000000000000000000000000000000111111111111222222222222111111111111111111111111222222333444666888:::;;;============???AAACCCDDDGGGGGGHHHGGGGGGFFFEEEEEEDDDCCCBBBCCCEEEJJJNNNQQQQQQPPPNNNLLLIIIGGGEEEDDD@@@@@@???>>>===;;;;;;:::888777666666888888777666666555333111000111222222444333333333333222222222222333444666999===@@@BBBDDDEEEDDDCCCDDDKKKVVV^^^jjjppp{{{|||eeeSSSEEE888222111......///000000000000000...---,,,+++---///222444666:::>>>@@@AAADDDJJJNNNMMMOOORRRSSSSSSRRRSSSTTTWWWUUUUUUVVVXXXZZZZZZYYYTTTMMMCCC<<<999888666444444333333222111111000000......------------......///...---,,,,,,,,,,,,---//////------...222999===DDDGGGKKKNNNOOOPPPRRRSSSPPPOOONNNMMMNNNPPPSSSUUUTTTTTTSSSSSSSSSSSSTTTTTTPPPKKKDDD>>>999555222//////...---,,,+++,,,------///...,,,+++***+++,,,---,,,++++++******)))(((((('''((()))((('''((()))+++111777BBBMMMWWW\\\^^^^^^^^^______```aaaaaabbbbbbbbbbbb___\\\\\\\\\WWWPPPGGG<<<222...,,,((('''((()))'''%%%&&&((()))(((&&&((('''''''''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''++++++000:::IIIYYYfffmmmqqqpppoooppprrrtttttttttwwwrrrooopppqqqkkk___TTTAAA999...)))((())))))(((((()))******)))'''%%%$$$%%%))),,,+++'''&&&'''***((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%((('''(((***---444BBBPPP___iiirrrvvvxxx|||}}}|||xxxsssiiiYYYIII:::111,,,(((((((((((((((((((((((()))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((($$$&&&((())))))(((&&&$$$%%%&&&&&&&&&&&&'''''''''''''''''''''(((***++++++,,,///555???KKKZZZhhhqqqwwwuuurrrkkkaaaTTTHHHAAA777444000...,,,+++***(((''')))***+++***)))***+++))))))))))))))))))))))))))))))(((((('''&&&&&&%%%'''''''''((()))*********(((((())))))))))))((((((***)))(((''''''((()))*********))))))))))))******+++*********,,,...111333<<>>@@@CCCAAA@@@???@@@BBBEEEFFFHHHIIIHHHHHHGGGFFFEEEDDDCCCBBBAAABBBDDDHHHLLLNNNOOONNNLLLJJJHHHGGGFFFEEE@@@@@@???===<<<:::999888888666555666777888777666666555333222111111222333444444333333333222222222222333444666999===@@@BBBDDDEEEEEEDDDEEEKKKUUU\\\dddhhhooowww{{{oooVVVFFF===555111000//////000000111111000000///...------...111555777777<<>><<<<<<<<<;;;:::999888777777444333111222444555444444333333222111111000//////111111111111111111111111//////000000111111111111////////////////////////111111111111111111111111000000111111222333333444333333333333444444444444111222555888;;;???BBBDDDFFFDDDAAA???@@@BBBEEEGGGIIIIIIIIIIIIHHHGGGEEEEEECCCBBBBBBBBBDDDGGGKKKMMMQQQOOOMMMJJJHHHFFFEEEEEE@@@???>>><<<:::999777777777666555555777777666555666555444333222222222333333222222222222111111111333333444666999<<>>DDDGGGHHHIIILLLNNNPPPRRRTTTUUUUUUVVVWWWYYYXXXWWWXXXYYY\\\]]]]]][[[SSSLLLBBB<<<999888666555555555444444444333333333111111000000///000000000...------,,,,,,,,,---------------...000666>>>CCCIIILLLOOOQQQQQQQQQRRRSSSNNNOOOOOOPPPQQQSSSTTTUUURRRRRRSSSSSSSSSSSSRRRRRRMMMFFF>>>666333222111111000///---,,,+++,,,,,,---...---,,,,,,,,,,,,------++++++***))))))(((((('''''')))))))))((()))+++,,,000;;;JJJSSSVVVXXX]]]aaa]]]^^^^^^______```aaaaaa___```^^^\\\\\\\\\VVVOOOEEE;;;111---+++((('''((())))))(((((()))))))))((()))))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&'''((()))***+++...555@@@PPP___jjjpppqqqtttuuutttqqqqqqsssvvvuuurrrqqqqqqnnndddTTTHHH333000+++)))((()))((('''((())))))))))))((('''&&&&&&(((***)))(((&&&''')))'''''''''(((((()))***+++&&&&&&&&&&&&''''''''''''''''''(((+++---333AAANNN```jjjsssvvvxxx{{{|||{{{xxxsssiiiYYYIII:::111,,,((((((((((((((((((((((((&&&''''''(((((()))))))))"""$$$&&&(((((((((&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&)))((((((((((((((()))***+++///777CCCSSSbbbmmmsssuuurrrmmmeeeYYYMMMCCC===444222...,,,,,,+++***)))''')))***+++))))))***+++((((((((((((((((((((((((******))))))(((((((((''''''((((((((()))))))))***(((((())))))))))))((((((******)))(((((()))******,,,+++***)))((((((((((((+++*********,,,...111333;;;GGG[[[mmmzzz~~~|||uuu{{{uuussstttuuuwwwvvvooocccXXXOOOJJJFFFCCCAAA???>>>===>>>>>>======;;;;;;:::999888777666666444222111111333444333333222222111000//////......000000000000000000000000............/////////000111111000000/////////...111111111111111111111111111111111111111111111111333333444444555555555555333444666999===AAADDDFFFFFFDDDAAA??????AAADDDFFFJJJJJJJJJIIIIIIGGGFFFFFFEEEDDDDDDDDDFFFHHHKKKLLLSSSQQQNNNKKKHHHEEECCCBBB???>>>===;;;999888666666666555444555666666666444666666555444333333333333111111111111000000000000333333444555888;;;>>>@@@AAABBBCCCEEEIIIMMMSSSWWW]]]]]]aaahhhooozzzlllWWWAAA555222000......000000111111111111000000......---...000333777:::===BBBHHHKKKKKKKKKMMMOOOSSSUUUVVVWWWWWWXXXZZZ\\\]]]\\\\\\^^^```aaa```^^^SSSKKKBBB<<<999999777555555555444444444444444444333222111000000000000000------,,,,,,,,,------...------...///333:::BBBHHHNNNPPPSSSTTTSSSRRRSSSTTTOOOOOOQQQRRRSSSTTTTTTTTTPPPPPPQQQRRRRRRQQQPPPPPPJJJDDD;;;444111111111222111000...,,,+++******+++---------------------...++++++******)))((((((((()))***++++++***+++---///111===MMMVVVWWWXXX\\\```]]]]]]]]]^^^______``````___```___]]]]]]]]]WWWPPPEEE;;;222...,,,)))((()))((()))))))))(((((())))))))))))))))))))))))))))))&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&'''(((***,,,---000888EEETTTbbblllqqqppprrrtttsssqqqqqqssswwwtttrrrqqqooojjj]]]MMMAAA...,,,***(((((((((((('''(((((((((((((((''''''&&&&&&'''((()))((('''''''''%%%&&&&&&'''((((((((((((&&&'''''''''''''''''''''%%%%%%'''+++...555CCCPPPaaajjjsssvvvxxx{{{|||{{{xxxsssiiiYYYIII:::111,,,''''''''''''''''''''''''&&&&&&''''''(((((())))))"""$$$&&&(((((((((&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&''''''((('''&&&&&&&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&)))((((((((((((((()))***,,,///888FFFWWWeeeooossstttqqqjjjaaaUUUIII???:::333000---+++++++++***)))''')))***+++))))))***+++(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((******))))))))))))******)))))))))))))))******+++---,,,+++***+++---///111;;;III]]]ppp{{{|||}}}}}}uuuzzzsssqqqsssyyy}}}yyyiiibbbXXXOOOIIIFFFDDDCCC??????>>>============>>>::::::999888777666555555555333111111222222222111111111000000//////......///////////////////////////......------......///222222111111111000000000111111111111111111111111111111000000000000000000333333444444555555666666555666888:::>>>BBBEEEFFFEEECCCAAA@@@@@@BBBDDDFFFIIIIIIJJJJJJIIIIIIHHHHHHFFFFFFFFFFFFGGGIIIKKKLLLQQQPPPNNNKKKHHHDDDAAA???======<<<:::999777666555666444333444555666555444666666666555555444333333222111111111000000000000333333444555888;;;>>>???AAABBBDDDHHHLLLQQQUUUWWWZZZZZZ___gggppp{{{{{{^^^MMM;;;333000......///111111222222111111000000......---...111555999;;;AAAEEEKKKMMMMMMMMMOOORRRTTTVVVWWWXXXXXXYYY\\\^^^aaaaaaaaabbbdddcccaaa___RRRKKKBBB<<<:::999777555444444444444444444444444333222222111000000000000------,,,,,,,,,---......---...///111666===FFFLLLRRRTTTVVVVVVUUUTTTSSSTTTOOOQQQRRRTTTUUUTTTSSSSSSNNNOOOPPPQQQQQQPPPOOONNNHHHBBB:::444111111222222111000...---++++++,,,,,,------------............,,,,,,++++++***))))))))))))+++,,,,,,+++,,,...000333???NNNWWWYYYYYY\\\___\\\\\\]]]]]]^^^_________^^^```___^^^^^^^^^XXXPPPEEE;;;111...,,,)))(((***'''((())))))''''''((()))(((((((((((())))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''''''((('''&&&&&&%%%'''))),,,---///333<<>>===<<<<<<===>>>:::999888777666555555444666444111111111111000///000000000000000000000000////////////////////////000///...------...///000000000111222333333444444000000000000000000000000000000000111111222222333222222333444444555666666777888999;;;>>>AAACCCEEEDDDCCCBBBBBBBBBDDDEEEFFFHHHIIIIIIJJJJJJJJJJJJJJJFFFFFFFFFFFFGGGIIIJJJKKKKKKLLLLLLJJJGGGCCC???===<<<;;;:::999888777666666555444333333555555444333777777777666666555444333333333333333222222222111333333444555777:::===???BBBCCCFFFLLLQQQVVVYYYZZZZZZ\\\cccmmmwww{{{jjjOOOCCC777222000...///111111222222222222111000////////////000333777;;;>>>DDDHHHMMMNNNNNNNNNQQQTTTTTTUUUVVVWWWWWWYYY\\\___`````````aaabbb```^^^[[[RRRKKKBBB<<<:::999777666333333333333333333333333333222111000000/////////,,,,,,,,,,,,,,,---...///...///000333888AAAJJJPPPTTTVVVWWWWWWUUUSSSSSSSSSQQQRRRTTTUUUUUUTTTRRRQQQNNNOOOQQQRRRRRRQQQOOONNNFFFAAA:::444222222222222000000///......///000111,,,------...............------,,,,,,+++*********)))***+++++++++,,,...000666@@@NNNWWWZZZ[[[\\\]]]\\\\\\\\\]]]^^^^^^______]]]^^^^^^]]]]]]]]]WWWNNNDDD:::000---+++(((((()))&&&((()))(((&&&%%%''')))'''''''''(((((()))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%''')))---///222666???MMM[[[fffmmmpppooooooooorrruuuyyyzzz{{{sssqqqnnniii___QQQAAA666++++++***(((&&&&&&((()))%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''(((((('''&&&''''''((('''&&&$$$###"""))))))((((((''''''&&&&&&''''''***...111777DDDPPPaaakkktttvvvxxxzzz{{{zzzxxxsssiiiYYYIII:::111,,,''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%$$$###"""###$$$&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''(((***++++++222555???NNN```mmmssstttrrrnnneeeZZZNNNCCC:::555000...+++******+++***)))''')))***+++***)))***+++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))))))))((((((*********++++++*********'''''''''((()))+++,,,---)))))))))***,,,///222444???MMMaaaqqqzzz}}}}}}~~~wwwqqqqqqqqqrrrwwwxxxoooeee\\\QQQMMMFFFBBB@@@@@@@@@@@@>>>???>>>===<<<;;;<<<===999999888777666555444444666444222111111000///---111111111111111222222222000000000000000000000000111000///......///000111...///000222444666777888////////////////////////...///000111333444555666222222333333444555666666999999:::<<<>>>@@@BBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKFFFFFFFFFFFFGGGHHHIIIJJJFFFGGGIIIIIIGGGCCC>>><<<::::::999999888777666666555444333333555555444333777777777777666555444333555555555444444444333333333333444555777:::===>>>CCCEEEIIIOOOUUUZZZ]]]]]]]]]```hhhttt~~~nnn\\\EEE<<<555222000...000333222222222222222111000///111000000222555999===@@@FFFJJJNNNOOONNNOOORRRUUURRRTTTUUUUUUVVVXXX[[[^^^]]]\\\\\\]]]]]][[[XXXUUURRRKKKBBB<<<:::999888666333333333333333333333333333222111000////////////,,,,,,,,,,,,,,,---...///...///111444:::CCCLLLSSSTTTVVVWWWWWWTTTRRRRRRRRRRRRSSSUUUVVVVVVTTTRRRPPPOOOPPPRRRSSSSSSRRRPPPOOOEEE@@@:::555333222222222////////////111333555666,,,,,,---.../////////.........---,,,,,,++++++***((()))***+++***+++...000888AAANNNWWW\\\\\\\\\\\\[[[\\\\\\]]]]]]^^^______[[[]]]]]]\\\]]]\\\VVVMMMBBB888///,,,***''''''(((%%%''')))(((%%%%%%&&&)))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%'''***---///333888AAAOOO\\\gggmmmooopppnnnnnnrrrxxx}}}~~~}}}sssqqqmmmggg\\\NNN>>>444,,,+++***(((&&&&&&(((***$$$$$$$$$######$$$%%%%%%'''&&&&&&'''(((((('''%%%'''((()))*********)))(((******)))((('''&&&&&&%%%)))))),,,///111666BBBOOObbbkkktttvvvxxxzzz{{{zzzxxxsssiiiYYYIII:::111,,,''''''''''''''''''''''''(((((((((''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%$$$###""""""$$$&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((***+++,,,555888BBBRRRdddpppuuuvvvrrrmmmdddYYYLLLAAA888444///---+++******+++******''')))***+++***)))***+++))))))))))))))))))))))))&&&&&&&&&'''''''''''''''))))))))))))(((((((((((((((((())))))))))))((((((******++++++++++++******(((((((((((()))***+++,,,&&&&&&''')))---111555777@@@NNNaaaqqqzzz~~~~~~}}}|||~~~xxxzzzuuuoooqqqssswww~~~~~~pppfff^^^WWWRRRIIIFFFCCC???======>>>???>>>>>>===<<<;;;;;;;;;;;;888888888888777666444444111111222222222333333333333222000/////////000000222222222222222222222222//////......---------,,,000///111777===???;;;666000000000000000111111222111000111111222333444555555444444333444555666777666777999<<<>>>??????@@@???@@@AAACCCEEEFFFHHHHHHIIIHHHFFFFFFGGGHHHGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCAAA???===;;;999999999888888888777777666666666666555555555555888444111222666999999888:::999777666777777666555333333333333333666;;;???EEEJJJOOOTTTWWWXXX[[[\\\^^^hhhrrryyyppp[[[MMM>>>:::555111000///...---333333222111000000111111222222222222444999@@@EEEKKKKKKMMMNNNPPPQQQSSSSSSTTTVVVXXXXXXWWWVVVWWWXXXZZZZZZZZZZZZYYYXXXWWWVVVOOOJJJCCC>>>:::888777666444444333222222111111000//////000000000000/////////000111///...---...//////000222888@@@IIIRRRWWWXXXXXXXXXXXXWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQQQQRRRSSSRRRNNNLLLCCC???999444222222111000000////////////.........///...---...//////---,,,++++++***)))))))))))))))******+++******+++---///555AAANNNTTTWWW[[[[[[YYYYYYYYYYYYYYYYYYZZZ[[[[[[]]]\\\[[[\\\]]]YYYRRRMMMBBB777...+++)))&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))'''&&&'''***---///000444===KKKVVV]]]bbbgggjjjlllmmmpppssswwwzzz|||~~~uuuuuuqqqgggXXXHHH;;;444************)))(((&&&&&&&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))************))))))'''&&&&&&&&&&&&''''''((()))(((***...111888GGGTTTcccllluuuxxxyyy{{{{{{yyyyyymmm[[[HHH888000---))))))))))))((('''&&&%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&''''''%%%$$$$$$&&&(((&&&'''((('''(((***...111888>>>HHHWWWjjjyyyzzzuuurrriii\\\PPPFFF===444...+++++++++***)))((((((''''''***+++((((((***)))&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))***)))((((((''''''((())))))))))))))),,,,,,***'''%%%'''***...******)))))))))))))))))),,,,,,,,,++++++---222555???LLL___pppzzz}}}{{{{{{zzz|||}}}~~~~~~|||vvvsssooorrrxxxqqqeee\\\UUUNNNJJJFFFDDDAAA???===<<<======;;;;;;:::999888888888888666777777666666555333333111111222222222333333333333222111000000000111111222222222222222222222222////////////......------111000222777===>>>;;;777000000000000000111111222222222222222333444555555555555444444555666777888999::::::<<<===>>>?????????@@@AAACCCDDDFFFGGGHHHIIIGGGFFFFFFGGGGGGFFFEEECCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA???===<<<::::::::::::999999999888555555555555444444444444777555333333666:::<<<>>>@@@>>><<<:::999888777666444555666666666888<<>>:::888777666444444333222222111111000//////000000000000//////,,,---//////......///000///111555;;;DDDLLLTTTXXXYYYYYYYYYXXXXXXVVVUUUUUUSSSSSSSSSRRRRRRRRRRRRQQQRRRRRRRRRSSSSSSQQQNNNKKKBBB>>>888444222111111000/////////.........------,,,++++++---//////...---+++***)))(((((((((((()))(((((()))(((((())),,,...777CCCOOOUUUYYY]]]]]][[[\\\[[[ZZZYYYYYYXXXXXXXXX[[[ZZZZZZ[[[[[[XXXQQQKKKAAA777...+++)))'''&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((''''''(((***---///000666???MMMXXX^^^cccgggiiikkklllmmmppprrrtttuuuvvvuuusssnnndddUUUEEE888111*********)))((('''''''''&&&''''''(((((())))))***%%%%%%%%%%%%&&&&&&&&&&&&((((((((())))))((((((((()))(((((((((((()))******+++)))***---000777FFFUUUdddmmmuuuwwwxxxzzz{{{yyy{{{vvvkkkZZZHHH999000---)))))))))(((((('''&&&%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''(((((('''%%%%%%'''))))))******))))))***...111:::BBBNNN\\\mmmzzz|||wwwqqqhhhZZZMMMCCC:::222---++++++******)))((((((''''''))))))''''''******'''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%''''''((()))))))))))))))))))))(((&&&%%%&&&))),,,++++++++++++++++++++++++,,,,,,,,,++++++---111555???LLL___oooyyy~~~~~~}}}{{{{{{{{{|||}}}~~~}}}xxxssssssrrrxxxwwwooocccXXXQQQLLLFFFCCCBBBAAA@@@>>><<<;;;:::999999999888888777666666666555555666666555444222111111111222222222333333333333333222111111111222222222222222222222222222222000000000000////////////222111222666;;;<<<:::777000000000000000111111222444444444333333444555555666666666666777888999:::>>>===<<<<<<<<<===>>>??????@@@AAABBBDDDEEEGGGGGGHHHGGGEEEEEEFFFFFFEEEDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@>>>===<<<;;;;;;;;;:::::::::999999555444444444444333333333555555555666888>>>EEEKKKOOOLLLGGGBBB>>>;;;999999888:::;;;;;;;;;;;;===???DDDGGGKKKNNNRRRVVV[[[^^^eeennnxxxtttdddRRRCCC;;;333111...---...000111000333222111111000111111111333333444444777;;;AAAFFFIIIJJJLLLOOOQQQSSSTTTTTTTTTVVVXXXXXXWWWVVVWWWXXXXXXYYYYYYYYYYYYWWWVVVUUUPPPKKKDDD>>>:::888666555444444333222222111111000...//////000000//////...(((+++...////////////000///333999AAAIIIQQQVVVYYYYYYYYYYYYYYYXXXWWWVVVVVVRRRRRRRRRQQQQQQPPPPPPPPPRRRRRRRRRSSSSSSQQQMMMJJJAAA===777333222111000000......---------,,,,,,,,,)))))))))+++...///...---))))))((((((''''''(((((('''(((((((((((()))---///999DDDQQQWWW[[[___```^^^^^^]]]\\\ZZZXXXWWWVVVVVVYYYXXXXXXYYYYYYVVVOOOIII@@@666...+++***'''&&&(((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))+++---///000:::CCCQQQ[[[aaadddfffhhhkkklllmmmnnnoooppppppppptttqqqkkk___PPP@@@333---+++***)))(((''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((()))******---+++***,,,///666FFFUUUfffooouuuvvvvvvyyyzzzyyyyyytttkkk\\\KKK===333...)))))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((())))))(((''''''(((***))))))*********---111555===HHHWWWdddqqqzzz|||yyypppfffVVVIII???777000,,,++++++******)))(((((((((&&&((((((%%%%%%)))+++)))'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''((()))))))))))))))%%%&&&&&&&&&%%%%%%'''))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,...111444>>>KKK^^^oooyyy~~~~~~|||{{{{{{{{{}}}}}}~~~{{{tttsssvvvyyywwwkkkcccYYYQQQMMMIIIEEEAAA>>>>>>>>>===<<<:::888666999999999999888777666666444555666666666444333222111111222222222333333333333333333333333333333333111111111111111111111111111111000000000000000000111111111444777888777555000000000000000111111222555444444333333333333444666666777888999:::;;;<<>><<<;;;<<<===>>>???@@@AAABBBDDDEEEFFFGGGGGGFFFEEEEEEFFFFFFDDDBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@???>>>===<<<<<<;;;::::::::::::999999999555555555444444444333333333555888;;;@@@JJJVVV___ddd```YYYPPPGGGAAA>>>===???AAACCCBBBAAA?????????CCCFFFIIIMMMQQQWWW]]]bbbjjjsss}}}uuufffVVVHHH>>>999333111//////111222333333222222111111111111111222333444555666888===BBBGGGIIIJJJMMMPPPRRRSSSTTTUUUTTTVVVXXXXXXWWWVVVWWWXXXWWWXXXYYYYYYYYYXXXVVVUUUPPPKKKDDD>>>:::888666555444444333222222111111000...//////////////////...(((+++...//////.../////////444<<>>;;;666333222111000///---------,,,,,,,,,++++++***))))))***,,,---,,,***((((((''''''''''''(((((()))************,,,000333:::EEEQQQWWW[[[___```___^^^]]][[[ZZZXXXWWWWWWWWWYYYXXXWWWXXXYYYUUUNNNIII???555---+++***((('''((()))((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%''')))***,,,---000222???IIIUUU___cccdddeeeffflllmmmnnnoooppppppoooooorrrooohhh[[[KKK;;;000***,,,***((('''&&&'''(((***((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''(((((('''''''''&&&&&&%%%&&&&&&'''((()))///,,,***+++---555EEEUUUhhhooouuuuuuuuuxxxyyyyyyyyyuuummm```QQQAAA555...***)))(((((('''&&&&&&&&&'''''''''''''''''''''''')))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''((()))&&&'''((()))+++000666:::AAAOOO```kkksssyyy{{{yyymmmbbbRRRDDD;;;444///+++************))))))((((((&&&((('''###$$$)))+++***''''''''''''''''''((((((&&&&&&&&&'''''''''''''''***)))(((''''''((()))***''''''((()))))))))))))))"""$$$&&&'''&&&&&&''')))++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,...111444===JJJ]]]nnnxxx}}}}}}|||{{{||||||}}}~~~~~~|||wwwtttwww|||~~~rrrjjjaaaZZZRRRMMMJJJHHHEEEBBB<<<<<<======;;;999777555888888888888777666555444444555666888777666444222111111222222222333333333333333333333444444333333111111111111111111111111000000111111111111111111000000000111222333333333000000000000000111111222444333222222222222222333666666888999;;;<<<======CCCBBB???===<<<===>>>???AAAAAABBBCCCEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFCCCAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>======<<<<<<<<<<<<999999999999888888888888666666666666555555555444222666<<>>DDDHHHIIIKKKNNNQQQSSSTTTTTTTTTTTTVVVXXXXXXWWWVVVWWWXXXVVVWWWYYYZZZZZZXXXVVVUUUQQQLLLDDD>>>:::888666444444444333222222111111000......////////////......+++---///000///.........111666???IIIQQQVVVXXXYYYZZZZZZ[[[[[[[[[ZZZYYYYYYTTTTTTSSSRRRRRRQQQPPPPPPQQQQQQQQQRRRRRRNNNIIIEEE<<<999555222111111000...---,,,,,,,,,,,,+++++++++,,,*********++++++)))'''((((((''''''''''''(((((()))******)))***---111555:::EEEPPPVVVYYY]]]___^^^[[[[[[ZZZYYYYYYYYYYYYYYYZZZXXXXXXYYYZZZVVVOOOIII===444---,,,+++)))''')))((('''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%'''***+++,,,///333666FFFOOOZZZbbbdddeeeeeefffjjjkkknnnoooqqqqqqppppppppplllcccVVVFFF888///***+++***(((&&&&&&''')))***((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''((((((((('''(((((())))))(((((('''%%%%%%%%%&&&&&&'''))))))///,,,***+++---555EEEUUUgggooouuuuuuuuuwwwyyyxxxyyyuuunnncccTTTDDD666---***)))((('''&&&&&&''''''&&&'''''''''''''''''''''&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))((('''&&&'''((('''((()))))),,,111777<<>>>>>BBBAAA@@@???>>>???@@@@@@BBBCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFCCCAAA>>>??????@@@@@@??????>>>===<<<;;;;;;;;;;;;<<<<<<999999999888888888777777777777666666666555555555333777???JJJZZZmmm~~~|||lll]]]SSSOOOPPPTTTUUUTTTQQQLLLGGGDDDCCCDDDGGGLLLSSSZZZbbbkkkqqqvvvuuubbbQQQEEE<<<666111222000//////000111000///111111111000111111222333555777888:::<<<@@@EEEHHHJJJLLLOOORRRSSSTTTSSSSSSTTTVVVXXXXXXWWWVVVWWWXXXVVVXXXZZZ[[[[[[ZZZWWWVVVQQQLLLDDD>>>:::777555444444444333222222111111000---......//////......------///000///......///000444:::CCCMMMTTTXXXYYYYYY[[[[[[[[[\\\\\\[[[[[[ZZZUUUTTTTTTSSSRRRQQQPPPPPPOOOOOOPPPQQQPPPLLLFFFBBB999777333111111000///...------,,,,,,,,,+++++++++---+++******+++***(((%%%((((((''''''(((((())))))''''''''''''(((+++111555<<>>777222...+++******))))))))))))))))))'''))))))&&&&&&***,,,***&&&&&&&&&&&&&&&%%%%%%%%%'''''''''(((((())))))***(((''''''&&&&&&&&&&&&&&&''''''((()))))))))))))))%%%''')))))))))((()))***((((((((())))))******+++***+++---------...111333>>>KKK^^^oooyyy~~~|||{{{|||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}||||||yyyzzz{{{oooddd[[[UUUQQQLLLFFFDDDDDDCCCAAA???=========<<<;;;:::999888555555666777666444222111111333555777777666333111111111222222222333333333000111222333444444333222111111111111111111111111/////////000000000111111111000///...---...///111000000000000000111111222222222222222222333444555333555777:::<<<>>>>>>>>>@@@@@@@@@@@@AAAAAAAAABBBDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIGGGDDDAAA===>>>>>>??????>>>>>>===;;;;;;:::999999:::;;;<<<::::::999999999888888888666666555555555444444444666999AAAPPPdddyyyuuueee[[[YYY[[[___^^^\\\VVVOOOIIIFFFEEEEEEIIIPPPXXXaaajjjsssyyy{{{{{{kkkVVVFFF???999222---111//////000111222222111111111000000111222222333666777:::;;;===AAAFFFIIIKKKMMMPPPSSSTTTSSSRRRQQQTTTVVVXXXXXXWWWVVVWWWXXXWWWXXX[[[]]]]]][[[YYYWWWRRRLLLEEE>>>:::777555333444444333222222111111000---......//////......---...//////......///222555999>>>GGGPPPVVVZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\[[[TTTSSSSSSRRRQQQPPPOOONNNNNNNNNOOOPPPOOOJJJDDD???888555222111111000///---------------,,,,,,,,,,,,,,,+++******++++++)))''')))(((((((((((()))***+++''''''''''''(((,,,222666>>>HHHQQQUUUWWWZZZ\\\[[[YYYYYYYYYYYYYYYZZZ[[[[[[ZZZYYYYYYZZZZZZVVVPPPJJJ;;;333---,,,,,,***((()))'''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%%%%(((+++,,,---333<<>>777222...,,,)))))))))))))))))))))***(((++++++((((((++++++)))((('''''''''&&&&&&&&&&&&%%%&&&&&&'''(((((())))))))))))***))))))(((((('''''''''((()))))))))))))))'''((())))))''''''(((***''''''((())))))***++++++)))+++---.........111222???LLL___oooyyy~~~~~~|||{{{|||}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}{{{yyyzzznnneee\\\VVVRRRNNNIIIDDDBBBCCCCCCAAA???>>>>>>===<<<;;;;;;::::::666777999999888777444333///111444666666555222000111111222222222333333333///000222333444333333222000000000000000000000000......//////000000000111222111000...------///111000000000000000111111222222222222333444555666777333444777:::<<<>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHDDDAAA======>>>>>>>>>>>>======;;;:::999999999:::;;;<<<;;;;;;;;;:::::::::999999555555444444444333333333888:::CCCSSSjjjyyyiii``````bbbeeeccc```YYYQQQJJJGGGFFFEEEJJJSSS\\\eeeoooxxx~~~~~~rrraaaLLL>>>;;;999222,,,111000000222555666666555111111000000111222333333666888:::<<<>>>BBBFFFIIILLLNNNQQQSSSTTTSSSQQQPPPTTTVVVXXXXXXWWWVVVWWWXXXWWWYYY\\\^^^^^^\\\YYYXXXRRRLLLEEE>>>:::777555333444444333333222111111000---..................---.........---...111555999===BBBJJJRRRXXX[[[\\\[[[[[[\\\\\\]]]]]]]]]\\\\\\SSSRRRRRRQQQOOONNNMMMMMMMMMMMMNNNOOONNNIIIBBB===777444222111111000///---......------------,,,,,,******)))***,,,,,,+++))))))))))))))))))***++++++)))))))))(((***...444999@@@JJJSSSVVVWWWZZZ\\\ZZZZZZZZZYYYYYYYYYYYYZZZZZZYYYXXXXXXYYYYYYVVVOOOIII:::222,,,,,,---***))))))''''''(((((())))))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%%%%(((+++,,,---444???GGGXXX]]]bbbeeeddddddfffhhhiiijjjmmmoooooonnnllljjjbbb]]]TTTGGG;;;111,,,+++'''((())))))))))))((((((((())))))))))))))))))))),,,,,,+++***)))(((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%'''((()))***)))(((***...111888GGGTTTaaakkktttvvvwwwyyyyyywwwvvvuuusssooofffXXXGGG<<<+++***(((&&&%%%&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''((())))))))))))))))))))))))''')))++++++***)))))))))&&&'''***...444>>>HHHOOO___gggpppuuuxxxyyyuuuooo]]]TTTHHH===777333///,,,)))))))))))))))*********))),,,,,,******,,,+++((())))))(((((('''''''''&&&######$$$$$$%%%&&&''''''%%%&&&'''''''''&&&$$$###'''(((((()))))))))))))))((())))))(((&&&&&&''')))'''(((((()))******++++++)))+++---......///000222???LLL___pppzzz~~~{{{{{{|||~~~~~~}}}|||~~~~~~~~~~~~~~~zzz{{{vvvmmmddd\\\UUUPPPLLLFFFEEEDDDBBB@@@>>>===<<<>>>======;;;:::999888888777777666666555555555555222222222222222222222222222222111111222222333444333444666777666444111///111000000///...------,,,000000000000000000000000111111000///////////////000000000000000/////////000000111222444555666666555666999<<<>>>>>>>>>===AAAAAACCCDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIHHHFFFDDDCCCBBB>>>>>>>>>>>>===============<<<;;;:::888777666555777777888777777666555444444555555333222333555777777;;;EEETTTgggzzzwwwlllfffhhhkkkkkkiiiddd[[[QQQKKKJJJKKKQQQUUU[[[dddnnnwww~~~uuubbbUUUGGG>>>888333111333111111111222222333333333/////////000111333555555666888;;;===???CCCGGGKKKNNNOOOQQQSSSSSSSSSRRRRRRSSSSSSSSSTTTUUUWWWXXXYYYWWWYYY[[[]]]]]]\\\ZZZYYYSSSOOOGGG???999666555555222222111111000/////////000000000000000///......---............111666999CCCIIIQQQXXX\\\]]]^^^^^^]]]]]]\\\[[[ZZZYYYXXXXXXTTTQQQOOONNNOOOPPPOOOOOOKKKLLLNNNMMMKKKGGGBBB@@@333333222000///---,,,,,,,,,---///000000///---,,,)))************+++++++++++++++)))(((''''''''''''''''''&&&%%%&&&+++222777EEENNNTTTUUUUUUVVVWWWUUUZZZZZZZZZZZZYYYYYYYYYYYYXXXYYYYYYWWWWWWUUUMMMDDD;;;333,,,******(((((()))))))))******+++++++++,,,++++++***)))))))))))))))'''&&&&&&%%%%%%%%%&&&&&&)))+++,,,+++)))((('''(((&&&***...///111999GGGRRR]]]___bbbdddddddddeeegggggghhhiiijjjkkkjjjiiiiiibbbYYYLLL@@@777000)))$$$'''''''''))),,,,,,+++)))+++(((%%%$$$&&&((('''%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&'''''''''(((((()))((())),,,///777FFFTTTdddmmmuuuwwwvvvwwwwwwtttuuuvvvuuupppjjj]]]III888222+++&&&((()))'''%%%&&&(((((((((((('''''''''''''''$$$"""$$$'''******)))+++*********))))))((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((()))***)))((('''((()))))))))***...666CCCRRR[[[iiiooouuuwwwyyyxxxqqqhhhZZZPPPCCC999333111...---)))*********++++++++++++(((((())))))))))))((((((''''''(((((('''&&&%%%%%%'''''''''(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***+++,,,+++)))***------,,,///444;;;III]]]ppp~~~~~~{{{zzz{{{~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{xxxnnnhhh```YYYSSSNNNIIIFFFDDDCCCBBB@@@???===<<<;;;<<<;;;:::999888777777666666666555555555444444444222222222222222222222222222222111111222222333444555666777888777555222000111111000//////...------000000000000000000000000111000//////......//////000000000000000/////////000000111222333555666666777999<<<>>>?????????>>>@@@AAACCCDDDEEEFFFFFFFFFGGGGGGIIIJJJKKKKKKKKKLLLJJJJJJIIIGGGFFFDDDBBBAAA>>>>>>>>>=========<<<<<<===<<<;;;:::888777666666777777888888888777777666555555444333111111222444888:::???KKK[[[lllyyyyyysssmmmkkkmmmooommmkkkfff\\\SSSMMMLLLNNNUUUZZZbbbkkkttt{{{oooWWWLLL@@@999555111///000000111111222222222222222000000000111222444666777888:::<<>>JJJSSS^^^aaadddfffffffffgggggghhhiiijjjkkkkkkjjjiiiiiicccYYYJJJ===555000,,,))))))((()))+++------,,,******'''$$$$$$&&&'''&&&%%%((('''&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%&&&&&&&&&'''''''''((((((((('''))),,,000777GGGUUUcccmmmuuuwwwxxxyyyzzzxxxwwwxxxwwwssslllaaaMMM<<<444---((()))***(((&&&'''((((((((((((''''''''''''(((%%%$$$%%%(((++++++*********)))))))))((((((((('''''''''''''''''''''(((((((((((((((''''''''''''((()))******)))(((***++++++,,,...333===JJJYYYbbbnnnsssxxxyyyyyyvvvnnneeeXXXOOOAAA777222///,,,***))))))))))))*********+++(((((())))))))))))(((((()))))))))))))))(((((('''+++***)))(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******++++++++++++,,,------...+++)))***------,,,///444;;;III]]]qqq~~~~~~{{{zzz{{{~~~~~~~~~~~~~~~}}}|||~~~rrrjjj___ZZZTTTNNNJJJGGGDDDAAA@@@@@@???>>>===<<<;;;;;;;;;;;;:::999888777777666444444444444333333333333222222222222222222222222222222111111222222333444777888888999777555333111111111111000000//////...000000000000000000000000000//////............/////////000000000000000000111111222333444666777888;;;<<<>>>@@@AAAAAA?????????@@@BBBDDDEEEFFFGGGGGGFFFGGGHHHJJJLLLNNNOOOPPPKKKJJJIIIGGGEEEBBBAAA@@@>>>============<<<<<<<<<<<<<<<;;;:::888777666666666777888888888888888888444444444333222222444666:::999;;;AAAMMMZZZeeellllllkkkjjjkkknnnqqqssstttpppnnnhhh^^^TTTNNNNNNPPPZZZaaakkkuuu{{{zzzhhhQQQGGG===:::777444222333000111222333333333222111111111111222333555777888999;;;>>>AAADDDGGGKKKOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXUUUVVVXXXZZZZZZYYYXXXWWWTTTPPPIIIAAA;;;777555555444444333222222111111000111111111000///......---...///000111333888>>>CCCKKKOOOUUUYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYUUURRRPPPOOOOOOPPPOOOOOOQQQPPPOOOLLLGGGAAA;;;888333222111000///...---,,,,,,---...//////...---,,,//////...---,,,+++***)))+++***)))((((((''''''((())))))((((((***///666<<>>555---,,,+++)))((()))(((((((((((())))))))))))))))))(((''''''''''''(((''''''&&&''''''((()))***+++++++++)))((((((***,,,111000111444<<>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;::::::999888888333333333222222222222222222222222222222222222222222222111111222222333444777777888777666444222000222111111111000000000/////////////////////////////////.............../////////000000111111222222333333333444666888:::;;;===???@@@BBBBBBAAA@@@???>>>???AAACCCDDDEEEFFFFFFFFFGGGHHHJJJMMMOOOQQQRRRLLLJJJHHHFFFCCCAAA???>>>=========<<<<<<<<<;;;;;;<<<<<<;;;:::999888777666555555666777777888777777333444444444444666999;;;:::999999===EEENNNTTTXXXXXXYYY\\\cccmmmtttuuuuuurrrooohhh^^^TTTOOOOOORRR^^^gggsss|||xxxbbbMMMDDD<<<:::999555333444111222444555555444333222111111111222444555777888999<<<@@@CCCEEEIIIMMMPPPQQQRRRSSSSSSTTTUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXVVVWWWXXXZZZZZZYYYXXXWWWUUUQQQJJJCCC<<<888666555555444444333333222111111222111000//////.........///000111333666<<>>GGGPPPXXXYYYYYY[[[\\\[[[ZZZZZZYYYXXXWWWVVVVVVUUUUUUWWWWWWUUUVVVVVVOOOGGG>>>555...,,,+++((('''(((''''''(((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''((()))++++++++++++***)))'''(((+++...333111222888CCCOOOWWW[[[bbbeeejjjllllllkkkjjjjjjkkkllllllmmmlllkkkiiiiiiaaaVVVEEE888000---***(((+++******+++,,,---,,,+++(((''''''&&&&&&'''&&&&&&((((((''''''''''''((((((+++++++++***)))((('''&&&''''''''''''(((((((((((('''&&&(((,,,111999IIIXXXfffooowwwyyyzzz|||}}}|||zzz{{{zzzvvvrrrjjjZZZKKK:::111*********((((((***((((((((((((''''''''''''&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&'''((()))***+++,,,,,,++++++*********)))))))))'''((())))))((())),,,...---111888BBBNNN\\\iiirrrwww{{{}}}zzzxxxsssiii```SSSKKK>>>555///,,,)))''''''''''''(((((((((((()))(((((())))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''(((******&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((())))))***++++++))))))((('''''''''((((((+++)))***------,,,///444<<>>=========<<<<<<<<<<<<::::::999999888888777777111111222222222222222222222222222222222222222222222222111111222222333444555555555444333222000///111111111111000000000000//////////////////////////////.........//////000000000111111222333444444666666666666888;;;===???>>>???AAABBBBBBAAA@@@???>>>???@@@BBBDDDEEEEEEEEEFFFGGGHHHIIILLLOOOQQQSSSJJJIIIFFFCCCAAA???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999888777777333333444555666666666555333444555444444555888;;;777777999===AAAEEEGGGGGGKKKLLLQQQ[[[fffnnnqqqqqqqqqnnnfff\\\RRROOOQQQTTTbbbkkkxxxyyy```HHH@@@999777666333000111444444555666666555444333111111222333444666777888999<<<@@@DDDFFFJJJMMMPPPRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWWWWXXXYYYZZZZZZZZZYYYYYYVVVRRRLLLDDD>>>999666555555555444444333222222222111111000///...//////000///111444777;;;AAAHHHLLLSSSVVVXXXYYYXXXWWWXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[VVVTTTQQQOOOPPPPPPOOONNNNNNMMMKKKHHHCCC>>>999666222111111000///...------,,,------------------,,,************++++++++++++***))))))(((((((((((()))''''''((())),,,222:::???IIIRRRYYYZZZZZZ\\\]]][[[ZZZYYYYYYXXXWWWVVVVVVVVVTTTVVVUUUTTTUUUVVVQQQIII???666...+++***'''&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((()))***+++,,,*********)))((())),,,///222111444===KKKWWW^^^aaadddgggkkkmmmlllkkkkkkkkkllllllmmmmmmllljjjiiihhh\\\RRRCCC777///***&&&"""***)))((((((***+++***)))))))))***)))(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%'''''''''((((((((())))))''''''(((,,,111999IIIXXXiiiqqqxxxyyyyyy{{{|||zzzzzz{{{zzzwwwtttmmm___QQQ>>>555,,,***)))'''''')))((((((((((((''''''''''''$$$%%%&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&'''((()))***,,,,,,---*********)))))))))((((((%%%&&&''''''(((***---000///555>>>IIIUUUbbbnnnuuuwww{{{|||yyyvvvqqqhhh___QQQIII===555000---***'''&&&'''''''''(((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&'''(((&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,++++++*********+++++++++)))***------,,,///444<<>>=========<<<<<<;;;;;;;;;:::666666555555555444444444111111111111222222222222222222222222222222222222222222111111222222333444222222222222111000//////000000000000000000000000000000000000000000000000000////////////000000111111111222333444555666777777777666777999<<>>===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999888777777222333444444444444444444555555555444333333555777888888:::===@@@@@@???===CCCEEEJJJQQQ[[[bbbgggiiillliiibbbYYYRRRQQQVVVZZZgggppp|||{{{___HHH@@@999888777444222333666666555555555555444444222333333444555777888999999<<>>CCCHHHMMMQQQUUUWWWXXXYYYXXXXXXYYYZZZYYYYYYZZZZZZ[[[[[[\\\\\\WWWTTTQQQPPPPPPPPPOOONNNLLLKKKIIIEEEAAA<<<888666111111111000///.........---,,,,,,,,,,,,,,,,,,---)))))))))******+++++++++))))))(((((((((((())))))''''''((()))---333<<>>>>>===<<<<<<<<<;;;:::999999888888444444333333333333222222111111111222222333333333222222222222222222222222222222111111222222333444000000000000000000000000////////////////////////000000000000000000000000000000000000000111222222222222333555666888999999666666555666888;;;???AAA@@@BBBDDDEEEFFFEEEDDDCCCEEEEEEFFFGGGGGGGGGGGGGGGHHHGGGFFFFFFGGGIIIKKKLLLEEECCCAAA>>><<<;;;;;;<<<;;;;;;;;;::::::::::::999;;;::::::999999888888888444444555555444444333333333444555666666888;;;===@@@???>>>???@@@@@@>>><<<===???CCCHHHNNNUUU\\\aaaeeebbb]]]WWWTTTVVV^^^dddmmmvvv|||^^^HHH???888888888666666888666555333222222222333444555555666777888:::;;;<<<:::>>>CCCHHHKKKNNNQQQSSSRRRQQQQQQQQQQQQSSSTTTUUUUUUUUUTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYXXXTTTNNNGGG@@@:::777555444444333333222111111111///...------...000222444555:::@@@FFFJJJNNNRRRUUUUUUWWWXXXXXXXXXXXXZZZ\\\[[[[[[[[[[[[\\\\\\\\\\\\WWWUUURRRPPPPPPPPPOOONNNLLLKKKHHHDDD???:::666444111111000000//////......---,,,,,,,,,,,,,,,,,,---++++++++++++++++++******))))))(((((((((((())))))'''((()))+++///666>>>DDDLLLTTT[[[[[[ZZZ[[[[[[YYYXXXXXXYYYYYYYYYYYYZZZZZZXXXYYYXXXXXXZZZ\\\XXXQQQCCC:::111///---)))'''((()))))))))(((((((((''''''''''''&&&&&&'''(((((()))(((((((((''''''(((((()))''')))++++++++++++---///333888BBBNNNYYYaaaeeegggggghhhiiiiiihhhhhhjjjllllllllllllllljjjhhhfffeeeVVVLLL===111+++)))'''&&&***(((&&&%%%'''((((((''''''***,,,,,,)))'''((()))'''((()))******)))((('''&&&&&&'''((((((((('''''''''((((((((())))))))))))***)))***---111999HHHWWWfffnnnuuuuuuuuuxxxzzzyyyzzz{{{zzzxxxwwwttthhh\\\KKK???444...+++((((((***((((((((((((''''''''''''"""%%%((((((&&&%%%&&&'''&&&&&&''''''((((((((((((''''''(((((()))***++++++))))))))))))(((((((((((('''(((((()))***---222666===DDDOOOZZZdddmmmtttyyywwwyyyyyytttpppkkkaaaXXXIIIAAA888111...,,,***'''''''''((((((((()))))))))(((((())))))))))))(((((())))))'''''''''(((***+++))))))((('''&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&&&&&&&&&&'''((()))+++)))***------,,,///444===JJJ___rrr~~~}}}}}}}}}{{{|||}}}~~~tttlllfff```\\\[[[WWWPPPJJJEEEBBB???======>>>>>>===;;;;;;:::999888777666666444444444444444444333333111111222222333333333333222222222222222222222222222222111111222222333444000000000000000111111111............////////////000000000000000000000000111111000000111222333333222333444666777999:::;;;555555444444777:::>>>@@@BBBCCCEEEGGGHHHGGGFFFEEEHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEGGGHHHJJJCCCBBB???<<<;;;:::;;;<<<;;;;;;;;;:::::::::999999;;;::::::999999888888888666666666666555444333333000333666888;;;@@@EEEHHHIIIGGGDDDBBBBBBBBB@@@???999<<>><<<@@@EEEIIIMMMPPPSSSUUUQQQQQQPPPPPPQQQRRRTTTUUUUUUUUUUUUTTTUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXUUUOOOHHHAAA;;;777555444444333222222111111000...---------...111444555888===EEEKKKPPPSSSVVVXXXUUUWWWXXXXXXXXXYYY[[[^^^\\\\\\\\\\\\\\\\\\\\\\\\XXXUUURRRPPPPPPPPPOOONNNNNNLLLHHHDDD>>>999444222111111000000//////......---,,,,,,++++++,,,,,,---///...------,,,+++******))))))(((((((((((()))***))))))***,,,111888AAAGGGMMMUUU[[[[[[ZZZZZZZZZXXXXXXXXXYYYYYYZZZ[[[[[[[[[ZZZ[[[[[[ZZZ\\\___[[[UUUFFF<<<444111///+++)))*********))))))(((((((((''''''''''''''''''((()))***)))((((((''''''''''''(((&&&(((+++,,,,,,,,,---///666===HHHTTT]]]cccfffgggggghhhhhhgggfffgggjjjllllllllllllkkkjjjgggeeedddVVVJJJ:::...******,,,,,,***(((&&&&&&'''(((((((((&&&))),,,+++(((&&&'''((('''((()))******)))((('''%%%&&&'''((())))))))))))(((((((((((())))))))))))+++***+++...111888HHHVVVccckkkrrrssstttxxx{{{zzz{{{|||{{{yyyyyyvvvkkk```PPPDDD777111---***)))+++)))(((((((((''''''''''''###&&&))))))'''%%%&&&((('''''''''((((((((())))))''''''(((((())))))***************))))))))))))(((((()))******,,,000555999DDDKKKUUU```jjjqqqwww{{{xxxzzzyyysssnnnhhh^^^TTTEEE???666000---,,,)))'''(((((((((((())))))))))))(((((())))))))))))(((((('''&&&%%%$$$%%%&&&)))***&&&&&&&&&&&&&&&'''))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,(((((((((((()))+++,,,,,,+++)))***------,,,///444===JJJ___rrr~~~}}}}}}}}}{{{{{{|||~~~~~~}}}qqqjjj```[[[TTTQQQPPPOOOJJJFFFBBB???======>>>>>><<<999<<<;;;:::888777666666666555555444444444333333333222222222222222222222222111222444666666555444333333333222222111111222222000000000000000000000000000000000000000/////////111222333444333111///...---...000111222222111111000111333555777999::::::555666777888:::<<<======>>>@@@CCCEEEGGGHHHHHHHHHGGGIIIKKKLLLMMMLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDBBB@@@===<<<;;;<<<===::::::;;;;;;::::::999888;;;::::::999999888888777666666555555555444444444222555999:::<<>>@@@FFFPPPWWWZZZ[[[[[[\\\___eeelllqqq{{{}}}wwwZZZGGGAAA999666777888666333888777555444333222222222777888999999:::<<>>444///---***'''(((''''''(((***++++++***)))))))))((('''''''''&&&***)))(((&&&&&&&&&'''(((+++)))((('''((()))+++,,,(((((()))***++++++******)))+++,,,,,,...222:::AAALLLVVVccclllppprrrvvvzzz{{{{{{yyyvvvooodddWWWOOO>>>:::333...,,,+++***))))))(((&&&%%%&&&))),,,...%%%&&&&&&&&&'''(((((((((%%%&&&&&&''''''''''''''''''''''''''''''''''''''')))************))))))((())))))(((((('''''''''&&&******)))))))))))))))***+++***((('''''')))+++,,,***+++,,,+++,,,...111555>>>OOOgggzzz~~~~~~~~~}}}}}}}}}~~~{{{qqqhhhccc\\\VVVOOOLLLLLLJJJFFFCCC@@@>>><<<;;;===<<<:::888:::999888666555444444444444333333333222222222222000000000000000000000000000222333555555444333222333333222111000000111111000000000000000000000000///////////////////////////000222333333222111000///000111222333333222222///000222444555777777888666666777999:::;;;======???@@@BBBDDDFFFGGGHHHHHHHHHIIIKKKMMMMMMLLLKKKJJJJJJIIIHHHGGGEEEEEEEEEDDDDDDBBB@@@===<<<;;;<<<<<<999999::::::999999888777888888888888888888999999666666666555555444444333333666999;;;@@@IIIVVV```hhhddd]]]SSSIIIBBB@@@???888:::;;;<<<===CCCKKKQQQWWWYYY\\\^^^bbbhhhooottt~~~~~~sssWWWEEE???888555666777666333555444333222222111111111888999:::::::::<<>>GGGTTT]]]bbbcccdddfffhhhhhhgggggghhhiiijjjkkkmmmmmmkkkgggffffff```YYYKKK@@@555000---***(((***---,,,+++***))))))))))))************)))(((''''''***)))(((''''''((())))))************************+++***)))(((((()))***+++***)))***...111999HHHVVVeeemmmsssssssssvvvwwwvvvyyyxxxwwwxxxwwwtttnnnjjj```VVVGGG;;;333...)))%%%'''&&&%%%&&&((())))))((((((((((((''''''''''''''')))((((((''''''''''''((()))((('''&&&'''(((***+++***++++++,,,,,,,,,++++++)))+++---...111777@@@GGGSSS\\\gggooorrrtttwwwzzzzzzyyywwwssslll```TTTKKK;;;777111,,,***)))(((''')))((('''&&&&&&((()))***&&&&&&&&&''''''''''''''''''(((((()))))))))))))))************************(((((()))))))))))))))((()))(((((((((''''''''''''))))))((((((((((((((()))***)))((((((((()))+++,,,,,,------------000333666===MMMdddwwwuuuiiiaaa\\\YYYUUUPPPIIIEEEEEEDDDBBB???>>><<<;;;:::;;;:::888777777666555444333222222222222222222222111111111111000000000000000000000000111222333444444444333222444333222111000000000000000000000000000000000000.........///////////////...///111222333333222222111222333333444333333222111222333555666666777777666777888999:::<<<======AAAAAABBBCCCEEEFFFHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJHHHFFFEEECCCCCCCCCCCCAAA???===<<<<<<<<<<<<888999999999999888777777666666777777888999999:::777777666666555444444333444666999>>>FFFSSSdddooozzztttiii[[[MMMDDD???>>>999;;;======>>>AAAGGGMMMTTTXXX]]]ccciiiooouuuyyykkkPPPAAA<<<777444666777666444444444333333333333444444:::;;;<<<<<<;;;===@@@BBBIIILLLOOOPPPPPPPPPQQQRRROOOOOOOOOOOOPPPPPPQQQQQQUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXYYY[[[XXXSSSNNNIIICCC===999777666555444222111111111///111444777:::>>>CCCGGGMMMPPPUUUYYYYYYYYYZZZZZZYYYYYYXXXXXXYYY[[[]]]^^^___^^^]]]\\\[[[[[[[[[[[[ZZZYYYVVVSSSQQQOOONNNMMMNNNJJJCCC>>>999666333000///.....................------,,,,,,,,,,,,++++++,,,+++******))))))******))))))))))))((((((((((((((()))+++...444===HHHOOOSSSVVVYYY[[[ZZZYYYYYYYYYXXXXXXYYYZZZZZZZZZZZZZZZ[[[[[[\\\___bbbbbb]]]YYYMMMEEE:::222...,,,***((()))((((((''''''(((((((((((((((((((((((())))))))))))(((((('''''''''((((((''')))++++++,,,000777<<>>======<<<;;;::::::999888777555555444333222111111111333222222222222111111111222222222222222222222222222222333444555444444333555444333222111000000000////////////////////////...............////////////000111222222222222111222222333333333333333222555666777888888888888888777888999:::;;;===>>>>>>CCCBBBBBBCCCDDDFFFIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLJJJIIIGGGEEECCCBBBAAAAAAAAA@@@???===<<<<<<<<<<<<999999999999999888888777777777777888888999999999777777777666555444444444444666:::AAAMMM___rrr~~~~~~rrrbbbRRRHHHBBBAAA>>>@@@BBBBBBBBBEEEJJJNNNRRRXXXaaaiiipppwww|||aaaJJJ>>>;;;777555666777777666666666666666777888999999<<<===>>>======>>>AAACCCKKKNNNPPPQQQPPPPPPPPPQQQOOOOOOPPPQQQQQQQQQPPPOOOTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRSSSUUUVVVXXXYYYYYY[[[XXXTTTPPPLLLGGGAAA>>>:::999777555444333222222111444888<<<@@@EEEKKKNNNRRRUUUYYY[[[[[[ZZZ[[[[[[YYYWWWVVVUUUWWWZZZ^^^```___^^^]]][[[ZZZZZZZZZZZZZZZYYYVVVTTTQQQNNNLLLKKKLLLHHHAAA;;;777444222000......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))((((((((((((((())))))***+++///666@@@IIIPPPSSSVVVYYYZZZYYYXXXXXXXXXUUUVVVXXXYYYZZZYYYYYYXXXZZZZZZ[[[^^^```___\\\YYYOOOHHH===444///---+++******)))(((((((((((((((((('''''''''''''''''''''''')))(((''''''''''''''''''&&&***------...333<<>>===<<<<<<;;;;;;:::::::::;;;:::999999888::::::999999888888888888777777666666666555555555555777<<>>?????????@@@CCCFFFLLLNNNPPPQQQOOONNNOOOOOOOOOPPPRRRSSSSSSRRRQQQPPPSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQRRRTTTVVVWWWXXXYYYZZZWWWTTTQQQOOOKKKGGGDDD>>>===:::888666666666666777:::>>>BBBFFFKKKPPPTTTTTTWWWZZZ[[[[[[ZZZZZZ[[[WWWVVVTTTSSSUUUYYY]]]```^^^^^^\\\[[[ZZZYYYYYYYYY^^^]]][[[XXXUUURRRPPPOOOJJJEEE>>>999555333111000...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******))))))(((((((((((()))***,,,,,,---111888BBBJJJNNNSSSVVVYYYZZZYYYXXXXXXXXXTTTUUUWWWXXXYYYYYYXXXXXXXXXYYYZZZ\\\]]]]]]ZZZXXXRRRLLLCCC:::333///,,,+++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''(((((('''+++///111333999DDDMMMTTT[[[ccciiijjjkkklllnnnkkkkkkkkkkkkkkkjjjjjjjjjfffiiiiiigggfffcccYYYOOO>>>555...------,,,,,,...)))((('''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''')))))))))))))))))))))))))))))))))******))))))))))))((()))---000888GGGUUUeeemmmttttttsssttttttrrrrrrsssuuuvvvuuutttrrrrrrjjjeee\\\RRRHHH>>>555000...,,,)))(((((()))((('''%%%&&&&&&''''''(((((((((%%%&&&''')))))))))((('''))))))((()))))))))*********)))))))))***+++,,,---...333;;;BBBIIIRRR]]]eeemmmooosssuuuvvvvvvvvvwwwxxxvvvqqqjjj```SSSFFF>>>555222...,,,++++++***)))###$$$&&&((()))(((((('''((((((((('''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''))))))))))))))))))))))))$$$$$$%%%'''(((((((((((('''''''''((((((((((((((()))((((((((())))))***+++(((((()))************))),,,---......///111555999>>>III[[[mmm||||||}}}~~~lllggg```ZZZTTTPPPKKKHHHEEEDDDAAA???===<<<;;;;;;;;;<<<<<<;;;888777777888555444333333222222222333444333333333222222222222000000000000000000000000333333333444444444555555444333222222111222222222000000000000000000000000......//////000000111111333333222222111000000///000000000000111222333444444555666777777888777777999:::;;;===@@@BBBDDDEEEEEEEEEFFFFFFGGGIIIJJJKKKMMMMMMLLLLLLLLLKKKKKKKKKHHHGGGEEECCCBBB@@@@@@@@@??????>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;:::999999:::999999888777777666666555555666666666777777777666999AAANNN```tttxxxhhhYYYOOOJJJNNNOOOOOOMMMKKKMMMQQQVVV[[[bbblllwww~~~rrrUUUHHH<<<;;;999888777777888888555555666666777999:::;;;>>>???@@@@@@AAABBBFFFHHHKKKMMMOOOPPPOOONNNNNNNNNOOOPPPRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSPPPQQQRRRSSSUUUVVVWWWXXXXXXVVVTTTSSSRRRPPPLLLJJJCCCBBB???===;;;;;;<<<===>>>AAAEEEIIILLLOOOSSSVVVUUUWWWZZZ[[[ZZZYYYZZZ[[[XXXVVVTTTTTTUUUYYY]]]___^^^]]]\\\ZZZYYYXXXXXXXXX[[[ZZZYYYWWWTTTQQQOOOMMMGGGBBB;;;666444333222111......------,,,+++++++++++++++,,,,,,,,,,,,------,,,+++******))))))******))))))(((''''''(((***+++---------222;;;DDDKKKOOOSSSVVVYYY[[[ZZZYYYYYYYYYTTTUUUVVVWWWXXXYYYYYYYYYWWWYYYZZZ\\\\\\[[[ZZZYYYVVVQQQIIIAAA999333///---++++++***)))(((((((((((('''''''''&&&&&&&&&&&&&&&((((((((((((((()))*********...222666;;;CCCMMMUUUZZZ```gggjjjkkkkkkmmmooojjjkkkkkklllllllllkkkkkkfffiiijjjiiigggbbbWWWKKK;;;333---------,,,,,,...***))))))(((((()))))))))&&&'''''''''''''''&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''))))))************)))))))))((())),,,000777GGGUUUccclllsssttttttuuutttrrrqqqsssuuuuuutttsssssssssnnnkkkddd[[[OOODDD:::555000---)))''''''((('''''''''''''''(((((((((((((((&&&'''(((((((((((((((((())))))))))))************(((((((((***,,,...111222666<<>>>>>>>>>>>===<<<;;;;;;:::::::::::::::999888888666666666666666555555555444444555666777888999999999===GGGVVViii}}}yyyjjj___YYY[[[[[[YYYUUUQQQQQQUUUZZZbbbiiisss|||hhhOOOEEE::::::999888666666666777777777777777888999;;;;;;===???@@@AAABBBEEEHHHKKKKKKMMMOOOPPPOOONNNNNNOOONNNOOOPPPQQQRRRRRRSSSSSSQQQQQQQQQRRRRRRRRRSSSSSSQQQQQQRRRSSSTTTUUUVVVWWWVVVUUUTTTTTTTTTSSSQQQOOOIIIGGGEEEBBBBBBBBBDDDEEEEEEHHHKKKNNNPPPRRRUUUWWWVVVXXXZZZ[[[ZZZZZZZZZ\\\YYYXXXWWWWWWXXXZZZ]]]___^^^]]]\\\ZZZXXXWWWWWWWWWUUUUUUTTTSSSQQQNNNKKKJJJDDD???999444333333333222///......---,,,,,,+++++++++++++++,,,,,,---------,,,+++******))))))******)))((('''&&&'''(((***+++,,,+++---333===GGGNNNQQQTTTWWWZZZ[[[[[[ZZZYYYZZZUUUUUUVVVVVVWWWYYYZZZ[[[YYYZZZ\\\]]]]]]\\\\\\\\\XXXUUUPPPGGG>>>666111///,,,+++***)))(((((((((((())))))((((((((('''''''''((((((((())))))+++,,,---///111666===FFFOOOWWW[[[```dddiiikkkjjjjjjkkkmmmiiijjjkkklllmmmmmmllllllhhhkkkllljjjfff___RRREEE999111++++++,,,++++++,,,))))))((((((((())))))***%%%&&&&&&'''''''''&&&&&&"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++***)))((()))((())),,,000777FFFUUUaaakkksssttttttuuuuuusssqqqsssuuuuuusssqqqrrrtttpppoookkkdddYYYMMMDDD???555222---+++*********))))))))))))))))))((((((((()))((((((''''''''''''((('''(((((())))))))))))))))))***+++---000444888;;;???GGGQQQ[[[aaagggmmmrrrsssssssssuuuvvvxxxwwwwwwssspppjjjcccYYYLLL@@@888///,,,***)))))))))(((&&&&&&'''(((((())))))))))))&&&&&&&&&''''''''''''''''''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''((((((((()))'''''''''((((((***++++++***)))((((((((()))+++,,,,,,---...///000333777:::>>>GGGXXXjjjzzz~~~~~~~~~~~~~~~~~~\\\WWWQQQLLLHHHDDDAAA>>>>>>???AAA@@@===;;;999999777999:::888555333444666333222111111111111111222111111111111000000000000222222222222222222222222000000000///000000111222...------......///000111000000000000000000000000///000000111222333333333000000000000111222333444111111111222333666888:::666777888999:::;;;;;;;;;999:::===@@@DDDGGGJJJKKKFFFGGGIIIKKKLLLLLLKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJEEEDDDCCCBBBAAA@@@@@@@@@===>>>>>>>>>===<<<;;;;;;888999999999999888777777222222333333444555555555333333444666777999::::::;;;AAALLL\\\pppyyynnnhhhgggfffbbb\\\VVVUUUYYY]]]gggmmmvvv~~~```HHHAAA999999999777555444555666::::::::::::;;;<<<===>>>===???@@@BBBCCCFFFJJJMMMKKKMMMPPPQQQPPPOOOOOOPPPMMMMMMNNNOOOPPPRRRSSSSSSPPPQQQQQQQQQRRRRRRSSSSSSQQQQQQRRRSSSTTTUUUUUUVVVUUUTTTTTTTTTUUUUUUTTTRRRMMMKKKIIIGGGFFFGGGIIIKKKIIILLLOOOQQQRRRSSSUUUVVVVVVXXXZZZ[[[ZZZZZZ[[[]]][[[ZZZYYYYYYZZZ\\\^^^```^^^]]][[[ZZZXXXWWWWWWVVVUUUUUUUUUTTTRRRPPPMMMLLLBBB===777333222333333333//////...------,,,+++++++++++++++,,,,,,---------,,,++++++***)))*********)))((('''&&&'''(((***,,,+++***,,,333>>>IIIPPPSSSUUUXXX[[[\\\[[[ZZZZZZZZZVVVVVVVVVVVVWWWYYY[[[\\\ZZZ\\\^^^___^^^]]]]]]^^^ZZZXXXSSSKKKBBB999222000,,,+++***)))((((((((((((++++++******)))))))))(((((((((((()))***,,,......333555999BBBMMMVVV]]]```dddhhhkkkllljjjhhhiiijjjhhhiiikkkmmmnnnnnnmmmmmmjjjmmmmmmjjjeee]]]NNN@@@777///)))***+++))))))+++''''''&&&&&&&&&''''''(((%%%%%%&&&''''''&&&&&&&&&"""###$$$&&&''''''&&&&&&''''''''''''''''''''''''((()))***++++++***)))(((((('''))),,,///777FFFUUU```jjjrrrttttttvvvuuusssqqqsssvvvuuurrrqqqrrrtttoooooonnniii```VVVNNNJJJ;;;777222/////////......++++++******))))))((((((+++)))(((&&&&&&&&&'''(((&&&''''''((()))(((((((((+++,,,---000444999>>>AAAEEENNNYYYccciiimmmrrruuutttssssssuuuwwwyyyyyyxxxpppmmmggg```VVVJJJ>>>666///---++++++++++++***(((***)))))))))((((((((((((%%%&&&&&&''''''(((((((((%%%&&&&&&'''''''''''''''))))))))))))))))))))))))((((((((()))((((((''''''&&&'''''''''(((((())))))&&&&&&&&&'''''')))******+++***((('''''')))+++,,,((()))***+++,,,///444777<<>>=========<<<;;;;;;::::::666666555444333333222222444333333222111111111222111111111111111111111111444444444333333222222222000000000000000000000000//////000000111111222222////////////////////////000000000000000000000000111000000000000000111222555333333555888<<<===>>>:::::::::::::::<<<===>>>;;;<<<>>>AAADDDGGGIIIKKKIIIJJJKKKLLLLLLKKKJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHDDDAAA???>>>>>>???>>>=========;;;:::::::::::::::888999:::;;;<<<;;;:::999444444555555555555555555333333444666888:::<<<===AAAIIIWWWgggwww{{{vvvrrrkkkbbbZZZXXX[[[aaaeeeqqqvvv~~~{{{]]]III???:::999888777777888999:::888999999:::;;;<<<>>>>>>>>>>>>>>>???AAADDDHHHJJJMMMMMMMMMMMMNNNOOOPPPPPPMMMOOOPPPPPPOOONNNOOOOOOQQQQQQQQQRRRRRRRRRRRRSSSTTTUUUUUUSSSRRRSSSUUUWWWUUUTTTTTTTTTVVVWWWVVVUUUQQQOOOMMMKKKKKKMMMOOOQQQQQQPPPPPPPPPQQQRRRTTTUUUYYYYYYYYYYYYYYYYYYXXXXXXZZZZZZZZZZZZ[[[\\\]]]^^^^^^]]][[[ZZZYYYYYYYYYYYYYYYXXXWWWWWWUUUQQQLLLHHHGGG@@@777444555888999777222000...+++******+++,,,+++++++++,,,,,,---------,,,,,,,,,+++(((((()))***&&&(((******)))((()))))),,,,,,///777AAAKKKSSSWWWXXXYYYZZZ[[[\\\\\\[[[ZZZ[[[ZZZYYYXXXWWWXXXYYYYYYYYY[[[^^^_________``````___\\\XXXQQQHHH???777333---,,,************((('''***************)))((('''((()))***+++,,,...111444:::>>>DDDMMMVVV^^^dddgggiiiiiiiiiiiiiiiiiiiiiiiihhhiiijjjkkklllmmmmmmmmmoookkkgggccc^^^TTTFFF<<<000---***(((((())))))(((''''''(((((('''&&&%%%%%%)))(((((('''''''''(((((())))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((((((((((()))))))))))),,,***+++---000666EEESSSbbbjjjppprrrrrrsssrrrnnnuuuuuuttttttsssrrrqqqpppqqqnnnkkkiiihhhaaaVVVNNNAAA>>>999555222...+++(((,,,+++***))))))***+++,,,))))))((((((((()))******'''(((******))))))+++,,,000111333777===DDDIIIMMMUUUXXX___gggnnnsssvvvxxxvvvtttsssvvv{{{|||yyyuuurrrmmmcccYYYNNNCCC:::444---,,,+++)))((('''''''''))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''(((((()))'''$$$"""###%%%(((*********))))))((((((''''''((('''''''''&&&&&&&&&&&&''''''&&&'''***+++*********)))((((((((()))+++,,,'''(((***+++,,,///333666:::EEEWWWiiixxx~~~}}}}}}}}}}}}MMMKKKHHHDDDAAA???>>>============<<<;;;;;;::::::666555555444333333222222444333222222111111111222111111111111111111111111333333222222222111111111000000000000000000000000000000000000000111111111////////////////////////000000000000000000000000000000000000000111111222222111000222666999::::::999999::::::;;;<<<<<<<<<===>>>@@@BBBEEEGGGIIIJJJJJJJJJLLLLLLLLLLLLKKKJJJKKKKKKJJJJJJIIIHHHHHHGGGDDDBBB???>>>>>>>>>===<<<<<<<<<<<<;;;::::::999999888888:::;;;;;;;;;:::999555555555555444444444444444444555777999<<<>>>???CCCLLL[[[kkkyyy}}}tttnnneee^^^\\\```gggkkkvvvzzzqqqVVVFFF@@@:::999888777777888999:::999999::::::;;;===>>>???>>>>>>>>>???BBBEEEHHHJJJMMMMMMLLLMMMMMMNNNOOOPPPNNNOOOQQQQQQOOONNNOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSTTTSSSRRRRRRTTTVVVTTTSSSRRRSSSUUUUUUUUUTTTSSSRRRPPPOOOOOOPPPRRRSSSRRRRRRQQQQQQRRRTTTUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZ[[[[[[\\\]]]]]]]]]]]]\\\ZZZYYYXXXXXXYYYYYYXXXWWWVVVVVVTTTQQQKKKHHHDDD===666444666:::;;;:::222000...,,,++++++,,,,,,+++++++++,,,,,,------------------,,,)))((()))***&&&(((******)))((()))***---...111888BBBLLLSSSVVVYYYZZZ[[[\\\\\\[[[[[[ZZZ[[[ZZZYYYXXXXXXXXXYYYZZZXXXZZZ]]]^^^^^^^^^^^^______^^^ZZZTTTLLLCCC;;;777...,,,************(((&&&((((((((((((''''''&&&&&&'''(((***,,,///333888<<>>???AAACCCEEEGGGHHHIIIKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEBBB???=========<<<;;;;;;;;;<<<<<<;;;:::888777777888999999::::::999999666555555555444333333333555555666888;;;===@@@AAADDDNNN^^^nnn{{{uuupppiiiddddddiiiooottt}}}eeeMMMBBB@@@::::::888888888888::::::;;;;;;;;;;;;<<<>>>???@@@>>>>>>???@@@CCCFFFIIIKKKLLLKKKKKKLLLMMMNNNOOOOOONNNPPPQQQQQQPPPOOOOOOPPPOOOPPPPPPPPPQQQQQQQQQQQQPPPRRRTTTTTTSSSSSSTTTUUUSSSRRRQQQQQQSSSTTTTTTSSSUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWZZZ[[[\\\^^^^^^^^^^^^]]][[[ZZZYYYXXXXXXXXXXXXXXXVVVVVVVVVUUUTTTPPPKKKFFF>>>999444333666:::<<<<<<222111///---,,,,,,------++++++,,,,,,,,,,,,------/////////---***)))***+++''')))******)))(((***+++...000444<<>>:::888666222000...,,,+++************)))))))))******+++,,,(((***---///000222555777>>>@@@FFFLLLSSSYYY^^^```dddgggkkkppptttvvvwwwxxxyyywwwwwwzzz}}}~~~{{{wwwpppiii^^^SSSGGG===444...,,,+++***)))((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''((())))))((('''&&&'''''''''&&&'''(((((()))(((((((((((())))))))))))))))))))))))((((((((((((((('''&&&''')))+++***))))))))))))((()))******+++&&&''')))***+++---111444999DDDUUUhhhvvvCCCBBBAAA???>>><<<<<<;;;888888777777666555555444444444444333333333222222222222111111111111111222111111111111111111111111111111111111111111111111111111111111111111111111222222111111000000//////////////////////////////000000000000000000000000000000000000111222333333333222222444777:::::::::777888:::<<<===<<<;;;:::???@@@AAABBBDDDEEEGGGGGGLLLLLLMMMNNNNNNMMMKKKKKKIIIHHHHHHGGGGGGFFFEEEEEEEEEBBB???===<<<<<<;;;999999:::;;;<<<;;;999777666777777888888888888999888777666666555444333222222444555666888;;;===???AAABBBLLL]]]lllxxxtttqqqmmmjjjlllrrrxxx}}}^^^HHH@@@@@@;;;:::999888888999:::;;;<<<<<<<<<<<<===>>>???@@@>>>???@@@BBBDDDGGGJJJLLLKKKKKKKKKKKKLLLMMMOOOOOOOOOPPPRRRRRRPPPOOOPPPQQQOOOOOOOOOPPPPPPPPPQQQQQQPPPSSSUUUVVVUUUTTTUUUUUUTTTSSSQQQQQQSSSTTTUUUTTTVVVWWWXXXYYYYYYXXXWWWVVVUUUUUUTTTSSSSSSTTTUUUVVVUUUVVVVVVVVVVVVVVVWWWWWWYYYZZZ]]]_________]]]\\\YYYXXXXXXXXXWWWWWWXXXXXXVVVVVVVVVVVVTTTPPPJJJFFF999666222111444777999999222111///...---------...,,,,,,,,,,,,,,,,,,,,,,,,000000000...,,,***+++,,,)))***+++***))))))***,,,---000666???JJJSSSXXXZZZ\\\\\\\\\\\\[[[ZZZZZZYYYZZZYYYWWWVVVVVVVVVWWWXXXYYY[[[]]]]]]\\\\\\^^^_________^^^[[[VVVOOOHHHCCC888666222000///...,,,*********)))))))))*********---///111444999???FFFLLLXXX[[[aaafffjjjlllkkkkkkkkkjjjiiihhhgggggghhhhhhiiijjjjjjkkkkkkkkkjjjjjjgggeeebbb]]]UUUIII;;;111---+++)))((())))))((('''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&***((('''%%%%%%%%%&&&'''&&&&&&&&&&&&'''''''''((((((''')))---000999HHHWWWdddjjjnnnnnnooorrrsssrrrppppppqqqqqqqqqpppooooooqqqppppppqqqrrrpppkkkhhhgggaaaYYYQQQKKKGGGCCCAAA<<<:::777444222111000000//////...//////000111222///222444666777999<<<>>>JJJMMMSSSZZZ___dddfffhhhjjjlllppptttwwwxxxyyyyyyzzzyyyzzz|||~~~~~~{{{xxxoooggg\\\OOODDD:::222---++++++***(((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((***++++++***((('''((()))******++++++******'''''''''((()))******************))))))))))))((((((''''''((()))******))))))))))))))))))******+++'''(((******+++---111444:::DDDVVVhhhwww@@@@@@??????>>>===<<<;;;888888777777666555555555333333333333333222222222111111111000000111222222111111111111111111111111111111222222222222222222222222222222222222222222222222111111000000//////////////////////////////////////////////////////000000000000111222333444444333444666999;;;;;;:::777999;;;===>>>===<<<;;;??????@@@AAACCCDDDEEEFFFLLLMMMNNNNNNNNNLLLKKKJJJGGGGGGGGGFFFEEEEEEDDDDDDDDDBBB>>><<<<<<;;;:::999888999;;;;;;;;;999666555666666666666777777888888777777666555555444333333444444555777999;;;===>>>===GGGWWWeeeoootttwwwxxx{{{}}}}}}yyyvvvppppppoooppptttzzzzzz[[[HHH@@@@@@<<<;;;:::999999:::;;;<<<===============>>>???@@@>>>???AAACCCFFFIIIKKKMMMJJJJJJJJJKKKLLLNNNOOOPPPOOOQQQSSSRRRQQQPPPQQQQQQOOOOOOOOOPPPPPPPPPQQQQQQRRRTTTWWWXXXWWWWWWWWWXXXWWWUUUSSSSSSTTTVVVWWWVVVWWWXXXYYYZZZZZZYYYXXXWWWVVVUUUTTTSSSSSSSSSTTTUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXYYY\\\^^^^^^^^^\\\[[[WWWWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWUUUPPPIIIDDD555333000///000222333333111000//////............,,,,,,,,,,,,,,,,,,,,,,,,000000000///---,,,---...---------,,,******+++---,,,///888CCCOOOXXX\\\^^^]]]]]]\\\[[[[[[[[[ZZZZZZXXXWWWVVVUUUUUUUUUVVVVVV[[[]]]^^^^^^]]]]]]___```^^^___^^^\\\XXXSSSMMMJJJ>>>;;;666333111///...,,,,,,++++++++++++,,,---...000333777;;;AAAIIIQQQWWW^^^aaafffjjjllllllkkkjjjkkkjjjhhhgggfffggghhhiiijjjjjjjjjkkkjjjjjjiiiiiifffeeeaaa[[[QQQDDD888000,,,***)))((())))))((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''))))))'''&&&%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((((('''))),,,111999IIIWWWccciiimmmmmmnnnrrrsssrrroooppppppqqqqqqqqqqqqppprrrrrrrrrrrrrrrpppnnnllljjjgggbbb^^^ZZZUUUPPPLLLGGGEEEBBB>>><<<:::999888555555555666777888999999777999===@@@BBBEEEIIILLLWWWZZZ___dddhhhkkklllllllllnnnqqquuuxxxzzzzzzzzzyyyzzz|||}}}~~~}}}zzzwwwmmmeeeYYYLLLAAA888111,,,******)))(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((()))+++,,,,,,+++)))(((%%%&&&'''((()))(((((('''&&&&&&'''((()))***+++++++++*********)))))))))))))))((('''((()))***)))(((((()))))))))************)))***+++,,,---///222555;;;FFFWWWiiixxx>>>>>>>>>>>>===<<<;;;:::::::::999999888777777777333333333333222222222222111000000000000111222222111111111111111111111111111111111222222222222222222222222222222222222222111111111111000000000000////////////////////////////////////////////////000000000111222333444555444333444666999;;;:::999999:::<<<===>>>>>>======??????@@@BBBCCCEEEFFFGGGLLLMMMMMMNNNMMMLLLJJJIIIFFFFFFEEEEEEDDDCCCCCCCCCCCC@@@===;;;;;;;;;:::999999999::::::999888666555666555555555555666777888888777777666666555555555444444555666777999:::;;;:::BBBNNNYYY```dddggghhhkkklllnnnppppppooommmlllkkkmmmqqqvvv{{{rrrXXXHHHAAA???<<<<<<::::::::::::<<<<<<===============>>>??????>>>???BBBEEEHHHJJJLLLMMMJJJJJJKKKLLLMMMNNNPPPQQQPPPRRRSSSSSSRRRQQQQQQRRROOOPPPPPPPPPQQQQQQQQQQQQSSSUUUWWWXXXXXXXXXYYYZZZYYYWWWTTTTTTVVVXXXYYYYYYWWWXXXYYYZZZZZZYYYXXXWWWWWWVVVTTTSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVWWWWWWXXXWWWXXXYYY[[[[[[[[[[[[ZZZVVVVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXWWWTTTNNNFFF@@@222111///.............../////////.........------------,,,,,,,,,,,,++++++...//////...------...000222222111...+++***,,,---,,,111;;;GGGSSS[[[______]]]]]]\\\[[[[[[[[[\\\\\\XXXWWWVVVUUUTTTUUUVVVVVV]]]^^^^^^^^^]]]]]]___aaa^^^^^^^^^]]]ZZZVVVSSSQQQEEEAAA;;;777555333111///......------...000111333444888>>>EEEMMMUUU]]]bbbdddfffiiilllmmmmmmlllkkkjjjiiigggffffffgggiiijjjjjjkkkkkkkkkjjjiiihhhhhhfffddd___WWWLLL???444...+++)))((())))))***((('''%%%&&&''''''((('''''''''%%%%%%%%%%%%&&&'''((((((%%%&&&&&&&&&'''(((((((((((((((((((((''''''''''''&&&&&&'''''''''((((((((((((''')))---111999HHHWWWaaahhhmmmnnnooorrrsssqqqnnnooopppqqqqqqqqqqqqqqqoooppppppqqqrrrsssssssssmmmllliiihhheeeaaa\\\YYYSSSQQQNNNJJJGGGEEEDDDDDD@@@@@@@@@@@@AAACCCDDDEEEAAADDDIIIMMMQQQUUUZZZ]]]bbbdddhhhkkknnnooooooooommmooosssvvvyyyzzz{{{zzzxxxzzz|||}}}}}}zzzwwwuuukkkbbbUUUHHH>>>666000,,,***)))(((((('''''''''(((''''''''''''''''''''''''(((((()))))))))*********)))***+++,,,,,,+++***)))'''(((((()))***)))))))))&&&''''''((()))******+++************)))))))))))))))((('''((()))***)))((((((((()))************)))***+++---------///333555<<>>?????????@@@AAABBBDDDFFFGGGIIIIIILLLLLLMMMMMMLLLKKKIIIHHHEEEEEEDDDDDDCCCBBBBBBBBBAAA???<<<;;;;;;;;;:::999999999999888777777666666555555444444444555666777888888888888777777777777666666666666777888999999999>>>FFFLLLPPPSSSUUUWWWWWWXXXZZZ\\\^^^```aaabbbggglllsss{{{fffRRRGGGAAA>>>===<<<;;;::::::;;;<<<=========<<<<<<<<<===>>>>>>>>>@@@BBBFFFIIIKKKMMMNNNKKKKKKKKKLLLNNNOOOQQQRRRQQQRRRTTTTTTRRRQQQRRRSSSPPPPPPQQQQQQQQQRRRRRRRRRTTTUUUVVVVVVVVVWWWYYY[[[ZZZWWWTTTTTTVVVXXXYYYZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYXXXVVVUUUTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXXXXXXXVVVVVVVVVWWWXXXXXXYYYYYYUUUVVVXXXYYYZZZZZZZZZYYYWWWWWWWWWUUUQQQJJJAAA;;;...//////...---------..................------,,,---------,,,,,,+++++++++,,,---......------///111666666444000---+++,,,...///444>>>JJJVVV\\\^^^^^^]]]\\\[[[[[[[[[\\\]]]^^^YYYXXXWWWVVVVVVVVVWWWXXX]]]]]]^^^]]]\\\\\\^^^``````___^^^]]][[[ZZZXXXXXXOOOKKKEEE@@@===;;;999777444444333333444666999:::@@@DDDJJJQQQWWW]]]cccfffeeefffhhhjjjlllllllllllliiigggfffeeeeeehhhjjjlllkkkkkkkkkjjjjjjiiiggggggeeeccc\\\RRRFFF:::111,,,***)))((()))******(((&&&%%%&&&&&&'''((((((''''''%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&'''(((((()))%%%&&&((()))))))))'''&&&''''''((((((((())))))))))))((()))---000888HHHVVV___gggmmmooopppsssrrrppplllmmmnnnoooppppppppppppnnnoooqqqrrrssstttvvvxxxsssqqqnnnmmmllljjjgggeeeaaa___\\\YYYVVVSSSRRRRRRNNNNNNOOOOOOPPPRRRSSSTTTRRRUUUYYY\\\^^^bbbeeehhhiiikkkmmmppprrrsssssssssppprrruuuxxxzzzzzzzzzyyyvvvxxx|||}}}{{{xxxuuusssggg^^^QQQDDD:::333...+++))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,''''''(((((())))))************)))))))))(((((((((***((('''((()))***)))''''''((()))***+++******)))***+++,,,,,,---...222444<<>>>>>=========>>>???@@@AAAAAABBBCCCEEEGGGIIIKKKLLLKKKLLLLLLLLLKKKJJJHHHGGGEEEDDDDDDCCCBBBBBBAAAAAA@@@>>>;;;:::;;;;;;;;;::::::999888777666666666777555555444333444555666777888888888888888999999999777777777777777777888999:::===AAAEEEFFFHHHJJJKKKHHHIIIJJJMMMQQQTTTXXXZZZeeekkkttt~~~{{{]]]LLLEEEAAA>>>===<<<;;;::::::;;;<<<======<<<<<<<<<<<<======>>>>>>@@@CCCFFFIIILLLNNNOOOKKKKKKLLLMMMNNNPPPRRRSSSQQQRRRTTTTTTRRRRRRRRRSSSQQQQQQQQQRRRRRRRRRRRRSSSTTTTTTUUUUUUTTTVVVYYY[[[ZZZWWWTTTSSSUUUXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[YYYXXXVVVUUUUUUUUUVVVUUUUUUVVVWWWWWWXXXYYYYYYUUUUUUUUUUUUUUUVVVXXXXXXUUUVVVXXXZZZ[[[[[[ZZZZZZWWWVVVUUUTTTOOOHHH>>>888,,,---///......---...///---------...------,,,,,,---------,,,,,,+++++++++***,,,---------...000222999888666111---,,,,,,...222888AAAMMMWWW\\\]]]\\\\\\\\\[[[[[[[[[\\\^^^___[[[ZZZYYYXXXWWWXXXYYYYYY\\\]]]\\\[[[ZZZ[[[]]]___aaa```___]]]\\\\\\\\\\\\YYYTTTNNNHHHEEECCCAAA???;;;:::::::::;;;===@@@BBBLLLPPPUUUZZZ]]]___bbbddddddeeefffgggiiijjjjjjkkkhhhfffeeedddeeehhhkkkmmmkkkkkkkkkjjjiiihhhgggfffeeeaaaZZZOOOBBB777///+++)))(((((()))******(((&&&%%%%%%&&&'''((((((((('''$$$$$$$$$%%%&&&'''((()))$$$%%%%%%&&&'''((())))))###%%%(((***+++***(((&&&(((((((((((())))))))))))***(((***---000888GGGVVV^^^fffmmmoooqqqsssrrroookkkkkkmmmnnnoooooooooooopppqqqrrrsssssstttvvvxxxxxxuuuqqqoooooonnnnnnmmmmmmkkkgggdddaaa___^^^^^^[[[[[[[[[\\\]]]^^^``````bbbdddfffffffffgggiiijjjlllmmmooorrrtttvvvwwwwwwtttuuuwwwyyyzzzzzzyyyxxxuuuxxx{{{|||zzzvvvsssqqqddd[[[NNNAAA888111---+++)))((((((''''''''''''((())))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))))))))))))))((((((((((((***)))(((((()))***(((''''''((()))++++++******))))))***++++++,,,---111333;;;EEEVVVhhhvvv~~~::::::::::::999777555444777777666555444333333222222222444444444444222222111111000000//////.........//////111222333444444111111000000000000111111111111111111111000//////,,,---......//////......000000////////////000000......---...///111333444000222333333333333444666777999999999???EEEEEEAAACCCAAA>>>======@@@DDDGGGEEEEEEGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGCCCCCCBBBAAAAAAAAAAAAAAA;;;:::999888888999:::;;;999999777666666666777888444333333333444444555666555777999:::999:::;;;===>>>@@@AAA???;;;888888999999:::;;;<<<===>>>>>>>>>@@@AAACCCEEEIIIPPPXXX^^^jjjpppzzzmmmWWWKKKAAA<<<===<<<<<<;;;:::::::::;;;;;;======<<<<<<===>>>@@@AAAEEEFFFGGGHHHIIIKKKLLLMMMMMMMMMMMMNNNOOOPPPRRRSSSSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUUUUTTTUUUWWWYYY\\\YYYWWWVVVWWWYYYYYYYYYWWWWWWWWWXXXXXXXXXXXXXXXYYYXXXXXXWWWWWWVVVVVVUUUWWWWWWXXXXXXXXXXXXWWWWWWYYYVVVSSSSSSTTTUUUVVVVVVYYYYYYXXXYYYYYYZZZ[[[\\\UUUVVVVVVRRRJJJAAA:::666//////.........---------------------------------//////...---+++***))))))---,,,***)))+++---111333666555222000............222666???JJJUUU[[[[[[YYY^^^]]]\\\[[[[[[\\\]]]]]]]]]ZZZWWWWWWYYY[[[ZZZYYY\\\[[[ZZZZZZZZZ[[[]]]]]]``````^^^]]]\\\]]]^^^^^^]]][[[WWWSSSPPPLLLJJJIIIFFFEEEDDDEEEFFFHHHKKKMMMVVVWWWYYY^^^cccfffhhhgggjjjhhhfffeeeeeegggiiikkkjjjiiihhhhhhiiikkkmmmnnnlllkkkiiihhhggggggggggggeee___SSSEEE999000,,,+++(((((((((((()))))))))))))))(((&&&&&&((()))((('''%%%&&&''''''&&&&&&'''))))))(((((((((''''''&&&&&&&&&''')))+++++++++******))))))(((''''''''''''''')))(((***...222888DDDOOOaaahhhlllkkkkkkooossssssmmmlllmmmnnnpppqqqpppnnnooorrrtttuuuuuutttuuuuuuxxxwwwuuusssrrrqqqrrrrrrqqqpppooommmllljjjiiihhhggghhhhhhiiiiiijjjjjjkkkkkklllmmmnnnoooooonnnmmmooonnnnnnqqquuuyyyzzzzzzxxxyyyyyyyyyyyyyyyxxxxxxvvvzzz|||yyywwwvvvqqqjjj___VVVIII<<<333...------+++***((('''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''******))))))((((((''''''%%%%%%$$$%%%&&&(((***+++%%%&&&'''(((((('''&&&%%%((()))***++++++***)))(((&&&''''''((((((((((((((('''((()))******+++******---,,,,,,,,,---///111222999DDDTTTgggvvv888888999888777666444333555555444444333222222222111111222333333222111111111000000000/////////...//////000111222333444444111111000//////000000000000111111111111000//////,,,---......//////......//////............//////............///111222444000222333333333333444666999::::::;;;???EEEEEEAAADDDBBB???>>>>>>AAADDDGGGGGGGGGHHHIIIJJJJJJJJJJJJHHHIIIIIIIIIIIIHHHGGGGGGCCCBBBBBBAAA@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<:::999888666666666777777444333333333333444444555777888::::::;;;<<>>>>>@@@AAACCCFFFJJJRRR[[[aaannnttt}}}gggSSSIII@@@===???<<<<<<;;;;;;:::;;;;;;<<<>>>>>>======>>>???AAABBBEEEFFFGGGIIIJJJKKKLLLLLLMMMMMMMMMNNNOOOPPPRRRRRRRRRRRRQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSUUUVVVWWWWWWVVVWWWYYYZZZ[[[YYYVVVUUUWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUVVVWWWWWWWWWWWWWWWWWWVVVXXXUUUSSSSSSTTTVVVVVVVVVWWWWWWWWWXXXYYYZZZ[[[\\\UUUVVVUUUPPPHHH???888444///.........------------------------------------,,,,,,,,,++++++*********++++++******+++---000111333222000...---------...333777@@@KKKUUUZZZZZZYYY\\\[[[ZZZZZZZZZ[[[]]]]]]\\\ZZZWWWWWWYYY[[[ZZZYYY[[[[[[ZZZZZZZZZ[[[\\\]]]^^^^^^]]]\\\\\\]]]^^^^^^]]]\\\ZZZXXXUUUTTTSSSRRRPPPOOOOOOOOOPPPSSSUUUWWWYYYYYY[[[___cccggggggggghhhgggfffeeeeeeggghhhiiiiiiiiiiiiiiijjjkkklllmmmkkkjjjiiihhhggggggggggggccc]]]QQQDDD888000,,,+++***)))))))))((((((''''''((('''%%%%%%'''((('''&&&%%%&&&''''''&&&&&&''')))***)))(((''''''''''''(((&&&''''''(((((((((((((((***)))(((((('''''''''(((***((()))...222888DDDPPP^^^eeejjjiiijjjnnnqqqrrrmmmllllllmmmppprrrrrrqqqqqqsssuuuuuussssssssstttvvvuuutttssssssssstttuuuvvvuuutttrrrpppnnnmmmlllkkkkkkllllllmmmnnnoooooonnnooopppqqqrrrqqqpppoooooonnnoooqqquuuxxxzzzzzzyyyyyyzzzzzzzzzzzzyyyyyyvvvyyyyyywwwuuusssnnnhhhZZZRRREEE888///+++))))))+++***)))'''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))((((((''''''***))))))(((((()))***+++&&&''''''((((((''''''&&&((())))))******)))((((((&&&'''(((((())))))(((((((((((()))***++++++++++++++++++,,,---...///000000999CCCUUUgggvvv666777666666555444222222222222222222222222222222000000111111111111000000000000000000///////////////000000111222333444444111111000//////...//////000000111111000000///...------...////////////.........------------...............///000111222333111222444444333333555666:::<<<<<<<<>>===;;;;;;:::999888777666555666666444444333222222222333333777888999;;;===AAAGGGKKKPPPNNNIIIBBB;;;666555666666777777999:::<<<>>>>>>BBBCCCEEEHHHMMMVVV```ggguuuyyy```NNNEEE???===@@@<<<<<<;;;;;;;;;<<<<<<===???>>>>>>>>>>>>@@@AAABBBDDDFFFHHHKKKLLLLLLKKKKKKMMMMMMNNNNNNOOOPPPQQQRRRRRRQQQPPPPPPOOOOOOOOOPPPRRRRRRRRRRRRSSSSSSSSSSSSUUUVVVWWWWWWVVVWWWXXXZZZZZZXXXVVVUUUWWWXXXYYYXXXZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVVVVWWWWWWVVVVVVVVVVVVTTTSSSSSSUUUWWWWWWWWWUUUUUUVVVWWWXXXYYYZZZ[[[VVVVVVTTTNNNEEE<<<555111............------------------------------------************************)))******+++,,,---......///...,,,++++++,,,------444999AAALLLUUUZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\\\\[[[YYYWWWXXXYYYZZZZZZYYY[[[ZZZZZZZZZZZZ[[[\\\\\\[[[[[[[[[[[[\\\]]]^^^___\\\\\\[[[ZZZZZZZZZZZZ[[[ZZZZZZYYYZZZ[[[]]]```aaa]]]]]]^^^aaaeeeggggggfffeeeeeeeeeeeeffffffgggggghhhiiijjjkkkllllllkkkkkkjjjiiiiiihhhhhhggggggggg```YYYMMM@@@666///,,,***+++******)))((('''&&&%%%'''&&&$$$%%%&&&'''&&&%%%%%%&&&''''''&&&&&&''')))+++***((('''&&&''')))***)))(((((('''''''''''''''***))))))(((((((((((((((+++))))))---111888EEERRR[[[bbbhhhggghhhlllooopppmmmkkkjjjkkknnnqqqsssssssssttttttsssrrrqqqrrrtttuuuuuutttssstttuuuwwwxxxyyyxxxvvvtttrrrpppooonnnnnnooooooqqqrrrsssttttttssstttuuuuuuuuutttsssrrroooooooooqqquuuxxxyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzxxxzzzyyyvvvuuusssnnngggZZZRRRDDD888111---,,,+++)))((('''&&&&&&%%%&&&&&&''''''(((((((((((('''''''''(((((())))))((((((''')))))))))((((((((((((''')))((('''&&&&&&&&&&&&&&&(((''''''''''''''''''((('''(((((()))))))))((('''''''''((())))))))))))))))))******++++++,,,,,,---***+++,,,---......//////999CCCTTTgggvvv666666555555444333222222111111111222222333333333111111111111111111111111000000000000////////////000000111111222333333444111111000///............000000000000000//////...------...//////////////////......------......///...//////000000111222222111222444444333333555666999<<<===;;;===AAABBB????????????AAACCCGGGJJJLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGDDDDDDBBBAAA@@@?????????>>>??????>>>===;;;888777999999888777666555555444444444333222222222222333555666999;;;@@@GGGOOOTTTVVVRRRJJJAAA:::777666777666555666777999<<>>===AAA<<<;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>@@@AAABBBDDDFFFIIILLLMMMLLLKKKJJJMMMMMMNNNOOOPPPPPPPPPQQQQQQPPPOOOOOONNNNNNOOOOOORRRRRRRRRRRRSSSSSSSSSSSSRRRTTTVVVVVVUUUUUUVVVWWWZZZXXXVVVWWWXXXYYYYYYYYY[[[[[[ZZZYYYXXXXXXWWWWWWUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWWWWVVVUUUSSSRRRSSSUUUWWWXXXWWWSSSTTTUUUWWWXXXYYYZZZZZZWWWVVVSSSLLLBBB999333000------------------------------------------------++++++++++++************((()))***,,,,,,,,,,,,,,,******))))))***+++,,,---555:::DDDMMMUUUYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZYYYZZZZZZZZZZZZZZZ[[[[[[\\\XXXXXXYYYZZZ\\\]]]^^^___ZZZZZZZZZZZZ[[[\\\\\\]]]_________```aaaccceeefffaaa```aaacccfffgggfffeeebbbccceeeffffffffffffeeegggiiikkkmmmnnnmmmkkkiiiiiiiiiiiihhhhhhgggffffff\\\TTTHHH<<<333...+++******))))))(((''''''&&&&&&'''&&&%%%&&&'''(((&&&%%%%%%&&&''''''&&&&&&'''))),,,***(((&&&&&&'''***+++---,,,***(((((((((((()))***))))))((((((((())))))+++)))))),,,000888FFFTTT\\\ccchhhhhhgggjjjllllllkkkiiiggggggkkkooossstttrrrssssssqqqpppqqqsssuuuvvvuuuuuuttttttvvvwwwxxxxxxwwwvvvtttrrrpppnnnmmmooopppqqqrrrsssuuuvvvvvvvvvvvvwwwwwwwwwuuutttssspppooooooqqqtttwwwxxxwwwyyyzzz{{{{{{{{{{{{{{{{{{{{{|||{{{xxxwwwvvvooogggYYYOOOBBB777111...---,,,&&&&&&%%%%%%$$$$$$$$$$$$''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))'''''''''((((((((((((((('''((())))))******))))))++++++++++++,,,---......++++++***+++,,,---///111888BBBSSSeeettt}}}666555444444333333333333111111111222333333444444222222222111111222222222////////////000000000000000000000111111222222222111111000///////////////000000000000000///......---...//////000000//////000//////////////////000//////000000111111222222111333444444444444555777777;;;<<<:::;;;>>>???===<<<===???CCCFFFJJJNNNOOOMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHFFFEEECCCAAA@@@???>>>>>>>>>>>>>>>>>><<<:::777666888888888777666555555444444444333222222333333333333555:::???EEEMMMUUUZZZVVVQQQHHH@@@:::888888999666555555666999===AAACCCHHHKKKOOOTTT[[[dddnnnuuu|||qqqTTTGGGBBB===<<>>???@@@???>>>>>>===>>>@@@AAABBBEEEGGGJJJLLLMMMLLLKKKIIIMMMMMMOOOPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOORRRRRRRRRRRRSSSSSSSSSSSSRRRTTTVVVVVVUUUUUUUUUVVVYYYXXXWWWXXXZZZ[[[ZZZZZZ[[[ZZZZZZYYYXXXWWWWWWVVVUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXTTTSSSRRRTTTVVVWWWWWWWWWSSSTTTUUUWWWXXXYYYYYYYYYXXXVVVRRRJJJ@@@777111...,,,,,,------------------------------------------///...---,,,+++***))))))&&&(((***+++,,,+++***)))(((((('''((()))+++---...666===FFFOOOUUUXXXYYYXXXZZZZZZZZZYYYXXXWWWVVVUUUWWWWWWXXXYYYYYYYYYYYYZZZYYYYYYZZZZZZ[[[[[[[[[[[[VVVWWWYYYZZZ\\\^^^______\\\[[[[[[[[[[[[\\\\\\]]]aaaaaabbbcccdddfffggghhhdddccccccdddfffgggfffdddaaabbbdddfffgggffffffeeegggiiilllnnnnnnmmmjjjiiiiiiiiiiiiiiihhhfffeeedddXXXOOOCCC888111---***)))'''''''''''''''(((((((((''''''&&&((())))))'''%%%%%%&&&''''''&&&&&&''')))+++)))'''&&&&&&'''***+++---,,,***(((''''''((())))))((((((((((((((())))))+++)))))),,,111999GGGTTT___fffjjjiiihhhiiijjjiiihhhfffcccdddhhhmmmppprrrooopppqqqpppppprrruuuwwwxxxwwwvvvttttttuuuuuuvvvwwwwwwuuutttrrrpppoooooooooooopppqqqrrrssstttuuuvvvvvvwwwwwwwwwvvvtttsssqqqooooooqqqsssvvvvvvvvvxxxxxxyyyzzzzzzzzzzzzzzz{{{|||{{{yyyxxxwwwoooeeeRRRHHH:::111,,,+++)))''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((())))))))))))(((((('''''''''''''''(((((((((''''''(((((()))))))))))))))((('''&&&&&&'''((()))'''''''''''''''((())))))((())))))***+++*********++++++++++++,,,---...///...,,,***((()))---111444777@@@OOO```oooyyy~~~~~~555444333222222222222333111111111222222333333333333222111111111111222333////////////000000000000/////////000000000111111111111000000000000111111//////000000//////...---......///000000000000///000000////////////000000///000111111222222111111222333555555444444666777555:::;;;999999===>>>======>>>AAAEEEIIILLLOOOPPPMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIJJJJJJIIIIIIHHHGGGFFFEEECCCAAA???>>>===<<>>===<<<:::888777666666777777777666555444444333333333444444555666555999???EEEKKKQQQWWW[[[SSSLLLDDD===999999999999777666666777:::???DDDHHHMMMQQQVVV]]]dddllluuuzzz~~~hhhNNNDDDAAA===<<<>>>;;;;;;<<<<<<>>>???AAAAAA@@@??????>>>???AAABBBCCCFFFHHHJJJLLLMMMLLLKKKJJJMMMNNNOOOPPPQQQPPPOOOOOONNNNNNNNNNNNOOOPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTWWWYYYYYYXXXVVVVVVWWWXXXWWWWWWXXXZZZ[[[ZZZYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUVVVWWWWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYUUUTTTSSSTTTVVVWWWWWWUUUTTTUUUWWWXXXYYYXXXXXXWWWWWWUUUOOOFFF<<<444///---,,,,,,,,,,,,------------------------------------000///...---+++***))))))&&&''')))*********)))((((((''''''((()))+++---///888>>>HHHPPPUUUWWWXXXXXXZZZZZZZZZYYYXXXWWWVVVUUUUUUWWWYYYYYYYYYXXXYYYZZZXXXYYYZZZZZZ[[[[[[ZZZZZZVVVWWWYYY[[[]]]^^^_________^^^^^^]]]]]]]]]]]]^^^bbbcccdddeeefffhhhiiiiiieeeddddddeeefffgggeeedddaaabbbdddfffggggggffffffiiijjjmmmnnnnnnmmmkkkiiijjjjjjjjjiiihhheeecccaaaTTTKKK===333...,,,***(((&&&&&&'''''''''(((((((((''''''''')))******'''%%%%%%&&&''''''&&&&&&'''))))))(((&&&%%%&&&''')))*********((('''&&&&&&&&&&&&(((''''''''''''(((((()))***((()))---222:::HHHTTT___fffkkkjjjiiijjjjjjiiifffdddbbbbbbfffjjjnnnooolllnnnppppppqqqrrruuuwwwxxxwwwuuutttssstttuuuuuuxxxwwwwwwvvvuuutttssssssoooppppppqqqqqqrrrrrrsssuuuuuuvvvwwwwwwvvvttttttqqqpppooopppsssuuuuuuuuuuuuvvvwwwxxxxxxyyyyyyxxxwwwxxxxxxxxxyyywwwmmmbbbPPPFFF888///,,,,,,***((()))******+++******))))))''''''((((((((((((''''''((())))))******))))))(((&&&''''''''''''(((((((((%%%%%%&&&'''(((((('''''')))(((((((((((((((((()))''''''''''''((()))******))))))***+++++++++++++++,,,+++******+++,,,...//////---+++)))***...222555555===KKKZZZiiiuuu|||333222111000000000111222000000111111111111111111222111000000000000111222.../////////000000000111............////////////111000000111111222333444//////000000//////...---......///000000000000000/////////......////////////000111222222222111111222333555555444444666777444999<<<:::999===??????@@@BBBDDDGGGJJJLLLMMMMMMKKKLLLLLLLLLLLLLLLKKKKKKGGGHHHHHHHHHHHHGGGFFFFFFEEECCCAAA???===;;;::::::===<<<;;;:::888888777777444555666777777777666555333333333444555666777888;;;@@@HHHNNNRRRUUUVVVXXXOOOHHH@@@:::888888888777999888777888<<>>@@@BBBCCCBBBBBBAAAAAABBBCCCEEEFFFHHHIIIJJJKKKKKKLLLLLLKKKLLLNNNOOOQQQQQQPPPOOONNNMMMMMMMMMNNNPPPQQQSSSTTTRRRRRRRRRRRRSSSSSSSSSSSSTTTWWWYYYZZZXXXVVVVVVVVVUUUUUUUUUVVVXXXYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUVVVVVVWWWYYYZZZZZZ[[[XXXXXXYYYYYYYYYYYYXXXXXXUUUTTTTTTUUUVVVWWWUUUTTTUUUWWWXXXYYYYYYXXXWWWVVVTTTQQQKKKBBB888111,,,+++++++++,,,,,,,,,------------------------------------------,,,+++******)))''''''(((((())))))(((((()))(((((()))***,,,...///999@@@JJJQQQUUUVVVWWWXXXWWWXXXYYYZZZZZZYYYXXXWWWSSSVVVYYYZZZXXXXXXYYYZZZXXXXXXZZZ[[[[[[[[[ZZZYYYWWWXXXZZZ\\\^^^____________^^^^^^]]]]]]^^^^^^^^^aaabbbccceeefffggghhhhhheeeddddddeeeffffffeeecccbbbcccdddeeegggggghhhhhhjjjkkkmmmnnnnnnlllkkkjjjkkkkkkkkkjjjgggdddaaa___QQQGGG:::000,,,+++)))'''''''''''''''''''''&&&&&&&&&&&&&&&((())))))&&&$$$%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&'''(((((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((***///444;;;HHHTTT\\\dddjjjjjjiiikkkllljjjfffdddbbbcccfffjjjlllmmmlllnnnpppqqqqqqqqqssstttuuutttssssssssstttuuuvvvwwwwwwwwwvvvvvvvvvuuuuuurrrrrrrrrrrrrrrrrrrrrrrrtttuuuvvvwwwwwwwwwvvvuuurrrpppooopppssstttuuutttsssssstttuuuvvvvvvvvvvvvtttvvvxxxyyy|||yyymmm```PPPEEE888///......,,,)))))))))***+++++++++***)))''''''((((((((((((''''''))))))************))))))&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%$$$###"""(((((())))))))))))((((((((((((''''''((()))+++,,,)))***++++++,,,,,,++++++,,,+++***)))***,,,...///------------...000222333444;;;FFFTTTcccpppzzz111111///......///000000000000000000000/////////111000///......///000111.../////////000000111111---------...............000000111111222333555555///////////////......---...//////000000000000000.........------.........///000222333333222111000222444555555444555666888444:::===;;;:::>>>AAAAAACCCEEEGGGIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKFFFFFFFFFFFFFFFEEEDDDDDDCCCBBB@@@===;;;999888777:::999777555444444555555333444555777777777777666333333444444666777999:::@@@FFFNNNUUUWWWVVVUUUTTTMMMFFF>>>999777777666555:::999888999===CCCJJJNNNTTTYYYbbbjjjqqqwww}}}lllVVVCCC???@@@===<<<===;;;;;;<<<===???@@@BBBCCCDDDDDDCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJKKKKKKLLLLLLLLLNNNPPPQQQQQQPPPOOONNNLLLLLLMMMNNNPPPRRRTTTUUURRRRRRRRRRRRSSSSSSSSSSSSRRRUUUWWWXXXVVVTTTTTTTTTSSSSSSSSSUUUWWWXXXWWWUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWXXXYYY[[[\\\\\\WWWWWWXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUVVVVVVUUUSSSWWWXXXYYYZZZZZZXXXVVVUUUQQQNNNHHH???555...***)))+++++++++,,,,,,---------------------------------************************''''''''''''((((((((((((***)))))))))+++---///000999AAAKKKRRRUUUVVVWWWXXXTTTVVVXXXZZZ[[[[[[[[[ZZZSSSVVVYYYZZZXXXWWWYYYZZZWWWXXXZZZ[[[[[[[[[ZZZYYYWWWYYY[[[]]]^^^_________]]]\\\\\\\\\\\\]]]^^^^^^___```aaacccdddeeeffffffeeeddddddeeeffffffeeecccccccccdddeeefffggghhhiiikkklllmmmmmmmmmlllkkkjjjllllllllljjjgggccc```]]]OOOEEE777...++++++)))'''))))))((('''&&&%%%%%%$$$%%%%%%&&&''')))(((%%%###%%%&&&((('''&&&&&&''')))$$$%%%%%%&&&&&&''''''''')))***+++++++++***((('''%%%%%%%%%%%%%%%&&&'''(((((((((***000555;;;GGGSSSXXXaaahhhiiiiiilllmmmlllfffeeecccdddgggjjjlllmmmllloooqqqrrrqqqpppqqqqqqrrrrrrrrrrrrsssuuuwwwxxxuuuuuuuuuuuuuuuuuuvvvvvvttttttttttttssssssssssssttttttvvvwwwxxxwwwwwwvvvrrrpppoooppprrrtttttttttqqqrrrssstttuuuuuuuuuuuutttwwwyyy||||||oooaaaLLLAAA333+++***+++)))&&&&&&'''((())))))(((''''''''''''((((((((((((''''''))))))************))))))&&&&&&&&&'''''''''((((((((()))))))))(((&&&$$$###'''((()))******)))(((''')))((((((((()))***,,,---******+++,,,,,,,,,,,,++++++***)))))))))+++---///+++---///111222222111000444999CCCQQQ```mmmxxx~~~~~~333111000000111222222111//////000111111111111111111111000000//////......000000000000000000000000//////000000000000//////111111111000000000000000...///111000...------....../////////000000111111//////...------...000000444444444444444555555555777777777777888888888888:::999999:::<<>><<<:::999444444555555555555444444444555666777777666555444000222333555666:::>>>BBBHHHRRR___fffddd[[[OOOGGGAAA???<<<777444444777999>>>>>>>>>???BBBHHHOOOUUU[[[aaahhhnnnsssxxxaaaRRRDDD???>>><<<:::::::::<<>><<<:::888777444444555555555555444444333444555666666555444333222333444444666:::???BBBRRRZZZcccfffaaaUUUIIIAAA<<<;;;999555333444888;;;>>>???@@@AAAEEELLLUUU[[[aaagggnnnsssvvvzzz|||^^^QQQCCC???>>><<<::::::999;;;===>>>>>>>>>@@@AAABBBBBBBBBCCCEEEGGGHHHIIIKKKLLLNNNMMMLLLKKKKKKLLLLLLMMMOOOPPPQQQPPPOOONNNOOOQQQQQQPPPOOONNNOOOPPPTTTSSSSSSTTTTTTVVVWWWWWWUUUUUUTTTSSSSSSSSSSSSSSSUUUUUUUUUUUUVVVVVVVVVWWWXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUVVVWWWXXXYYYZZZ[[[XXXXXXXXXXXXXXXWWWVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVXXXYYYYYYWWWUUUPPPHHH>>>444///,,,++++++++++++******+++---...///............------------,,,,,,++++++***)))))))))))))))))))))***************((((((+++,,,,,,000666;;;CCCMMMTTTVVVUUUVVVWWWUUUVVVXXXZZZ[[[[[[[[[[[[XXXYYYYYYYYYYYYYYYZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\]]]\\\\\\[[[[[[[[[[[[\\\]]]^^^^^^^^^bbbbbbaaaaaaaaaaaabbbbbbbbbcccdddeeeeeedddcccbbbbbbcccdddfffgggggghhhhhhjjjjjjjjjkkkllllllmmmmmmlllmmmmmmjjjjjjhhhaaaXXXGGG<<<222...,,,(((&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))***)))'''&&&&&&&&&'''(((***))))))(((''''''&&&&&&&&&&&&''''''(((((())))))***+++,,,...444<<>>AAACCCDDDGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJGGGFFFEEECCCBBBAAAAAAAAA??????>>>===;;;999888777444444444444444444444444333333444444444444333333444444444444666999???CCCYYY]]]bbbbbbZZZOOOCCC===666666555333333555999======???AAAEEEJJJSSS]]]ccciiinnnuuuyyyzzz|||rrrYYYMMMBBB>>>>>><<<;;;<<<:::<<<>>>>>>>>>>>>???@@@AAAAAABBBDDDFFFHHHJJJKKKMMMNNNOOONNNLLLKKKLLLMMMLLLMMMNNNOOOPPPOOOOOONNNQQQRRRRRRRRRPPPOOOPPPQQQTTTSSSSSSTTTTTTUUUVVVWWWSSSSSSRRRRRRQQQQQQRRRRRRTTTTTTTTTUUUUUUUUUUUUUUUWWWWWWVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWXXXYYYZZZZZZWWWXXXXXXXXXXXXWWWWWWVVVYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYVVVSSSLLLEEE;;;333...,,,++++++,,,++++++++++++,,,---...------------............,,,,,,,,,+++******))))))))))))))))))***************((((((+++,,,,,,111777>>>EEEOOOUUUVVVVVVVVVWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\[[[ZZZYYYXXXYYYZZZZZZ]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]]]]^^^^^^]]]\\\\\\[[[\\\\\\]]]]]]^^^^^^___aaaaaabbbbbbbbbbbbaaaaaaaaabbbcccdddddddddbbbbbbaaabbbeeeggghhhhhhgggfffiiiiiijjjjjjkkklllllllllmmmnnnmmmkkkjjjggg___VVVBBB888///,,,***&&&%%%&&&%%%(((***)))'''%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***)))(((&&&&&&'''((())))))))))))(((''''''&&&&&&((((((((((((((()))))))))++++++,,,...444>>>IIIQQQXXX\\\bbbfffhhhiiijjjkkkhhhhhhggghhhiiikkkmmmoooppppppqqqrrrrrrrrrrrrqqqoooqqqsssuuuvvvwwwwwwvvvrrrssssssttttttssssssrrrssssssssssssssstttttttttvvvvvvvvvwwwwwwvvvvvvuuussstttttttttttttttssssssrrrqqqqqqqqqrrrtttuuuwwwtttyyy|||||||||wwwlll```HHH<<<000,,,+++)))'''(((&&&'''((()))************''''''&&&%%%%%%%%%%%%&&&((((((((((((''''''''''''&&&''''''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''((()))((((((((((((((((((((((((((((((((()))))))))*********++++++************+++,,,---...000......000000222;;;DDDKKKOOOUUU\\\eeepppzzz222111//////111111111000//////000111111111111111000000000000////////////////////////////////////000000000111111000000000---......///000111222222...///111000...------...------.....................///000222444666888999222222333555777:::<<<===<<<<<<<<<======>>>>>>???????????????AAABBBDDDEEEGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJJJJIIIHHHFFFEEEDDDBBBAAAAAA@@@@@@?????????>>><<<;;;999888444444444444444444444444444444444444444444444444666666555444555999???CCCSSSVVVYYYWWWQQQHHH@@@;;;333333333222222444999<<<<<<>>>CCCHHHOOOYYYbbbiiimmmrrryyy|||}}}~~~jjjTTTJJJAAA>>>>>><<<;;;===<<<>>>@@@@@@@@@???@@@AAA@@@AAABBBDDDFFFIIIKKKMMMNNNOOOOOONNNKKKJJJKKKLLLKKKLLLMMMNNNOOOOOONNNNNNNNNPPPQQQRRRQQQRRRTTTUUUSSSRRRRRRRRRSSSTTTTTTUUUTTTSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVWWWWWWXXXYYYYYYZZZWWWWWWWWWXXXXXXWWWWWWVVVYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYWWWTTTQQQGGGAAA888111---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........---,,,,,,++++++***))))))((()))))))))***************((((((+++,,,---222999AAAHHHQQQVVVWWWWWWWWWXXXXXXYYYYYYZZZ[[[\\\\\\\\\___]]][[[YYYXXXXXXZZZ[[[\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^___^^^^^^]]]]]]\\\\\\]]]]]]]]]^^^^^^^^^```aaabbbccccccbbbaaa``````aaabbbcccccccccbbbbbb```bbbeeeggghhhhhhfffeeehhhhhhiiiiiijjjkkkkkkkkkkkkmmmkkkhhhfffcccZZZPPP>>>444,,,)))(((%%%$$$%%%###'''***)))%%%###%%%)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&''''''((())))))((((((''''''''''''*********))))))))))))))),,,,,,,,,...555@@@MMMUUUZZZ^^^cccfffhhhiiijjjkkkiiiiiiiiijjjkkklllnnnooooooppppppqqqqqqqqqqqqqqqoooppprrruuuvvvvvvvvvvvvrrrrrrsssssssssrrrqqqqqqrrrrrrrrrsssssstttttttttvvvvvvwwwwwwvvvvvvuuuuuutttttttttuuuttttttsssrrrsssrrrrrrrrrssstttvvvwwwqqqtttvvvssspppiii]]]QQQ@@@666---+++***((('''(((''''''((())))))))))))))))))(((((('''''''''((((((((((((((((((''''''''''''&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((************))))))))))))))))))))))))***+++,,,,,,000------///111666BBBMMMYYY\\\```dddiiipppyyy222000//////000111111000//////000111111111111111////////////000000000000////////////////////////000000111111111111000000------...///000111111222...///111000...------.....................------...///111444666888:::;;;777888999:::<<<===>>>>>><<<<<<===>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDEEEEEEGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFHHHIIIIIIHHHGGGGGGDDDDDDBBBAAA@@@@@@@@@@@@>>>>>>======;;;:::888777555444333333333333444555666555555555555555555666666666555555555888===AAAJJJKKKMMMKKKEEE???:::888333333333222222444777:::;;;???FFFMMMUUU]]]fffkkknnntttzzz}}}~~~eeeOOOFFF???>>>===;;;;;;===<<<>>>@@@@@@@@@???@@@AAA@@@@@@BBBDDDGGGKKKMMMOOOOOOOOOOOOLLLJJJIIIIIIKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNPPPRRRRRRRRRRRRTTTVVVRRRQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYVVVVVVWWWWWWWWWWWWWWWVVVZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYXXXUUUQQQMMMAAA<<<555///,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......------,,,,,,+++*********((()))))))))************+++((((((+++---...444;;;EEEKKKSSSWWWXXXWWWXXXYYYYYYYYYZZZZZZZZZ[[[\\\\\\___]]][[[YYYXXXXXXYYYZZZZZZ[[[[[[[[[\\\\\\\\\]]]_______________^^^]]]\\\\\\\\\]]]]]]]]]]]]]]]^^^___```bbbddddddbbb```______``````aaaaaabbbbbbbbb___aaadddggghhhgggfffdddgggggghhhhhhiiijjjjjjjjjjjjllljjjgggddd___TTTJJJ:::111***((((((%%%$$$%%%!!!&&&)))((($$$"""$$$(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''***************)))))))))+++,,,---000777CCCPPPYYY]]]aaaeeehhhiiijjjkkklllkkkkkkkkklllmmmnnnoooooonnnoooppppppqqqqqqppppppoooppprrrtttvvvvvvvvvvvvrrrrrrssssssrrrqqqqqqppppppqqqqqqrrrssstttuuuuuuvvvvvvvvvvvvvvvuuutttsssssstttttttttttttttsssssssssssssssssstttuuuuuuvvvppprrrqqqjjjbbbYYYMMMBBB666///*********)))(((***)))))))))))))))(((''''''(((((('''''''''(((((()))((((((((((((''''''''''''&&&''''''((((((((((((((('''''''''(((((((((''''''''''''''''''(((((())))))))))))))))))))))))))))))*********))))))))))))(((&&&'''(((((()))*********---++++++...111888EEERRRaaadddggghhhjjjoooxxx~~~222000...///000111000/////////000111111111111111////////////000000000000000000000000000000000000000111111222222111111000.........//////000000000...///111000...------.../////////..................000222555777999:::;;;<<<>>>@@@BBBCCCCCCAAA@@@======>>>???@@@AAAAAABBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHGGGFFFEEECCCBBBAAA@@@????????????;;;:::::::::999777666555555444333222222333444555777666555555555555666777444555666555666888;;;>>>BBBCCCCCCAAA<<<777444333444444444444333555888:::???DDDMMMVVV]]]ccciiimmmqqquuuzzz|||}}}vvv___KKKDDD???>>>===::::::<<<:::<<<>>>>>>>>>>>>???@@@???@@@BBBEEEHHHLLLOOOQQQPPPPPPOOOLLLIIIHHHIIIJJJJJJJJJKKKLLLMMMNNNNNNOOOQQQSSSSSSRRRQQQPPPQQQRRRRRRRRRQQQQQQQQQQQQRRRRRRPPPPPPOOOOOOPPPPPPQQQQQQUUUUUUUUUUUUUUUTTTTTTTTTVVVVVVWWWWWWWWWWWWXXXXXXWWWWWWWWWXXXXXXXXXYYYYYYUUUVVVVVVWWWWWWWWWWWWVVVZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWSSSNNNIII<<<777111---,,,,,,,,,,,,***+++,,,------------,,,,,,,,,,,,,,,---------------------,,,++++++******))))))))))))************+++((((((+++---///666===HHHNNNUUUYYYYYYXXXYYYZZZZZZYYYYYYYYYYYYZZZ[[[\\\]]]\\\[[[YYYXXXXXXYYYYYYZZZZZZZZZ[[[[[[\\\\\\]]]____________^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^```ccceeeeeeccc```^^^^^^_________```aaaaaabbb```aaadddfffggggggfffeeeffffffgggggghhhiiiiiijjjjjjllljjjfffbbb\\\QQQEEE777///)))((((((&&&%%%&&&###%%%((('''%%%###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''(((((((((((((((((('''''')))))))))))))))************+++...222:::FFFSSS\\\___bbbfffhhhiiijjjkkkmmmllllllmmmnnnnnnoooooopppnnnnnnoooppppppppppppooonnnppprrrtttuuuvvvvvvuuussssssssssssrrrqqqppppppooopppqqqrrrssstttuuuuuuuuuuuuuuuuuutttsssrrrrrrrrrsssssstttuuuuuuttttttssssssssstttttttttuuuuuuqqqqqqmmmbbbWWWMMMBBB888///***(((***+++))))))+++************)))((('''&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''&&&''''''(((((((((((((((&&&'''(((((())))))(((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))+++)))***...111777CCCOOO]]]aaaddddddeeejjjttt|||111000......000111000/////////000111111111111111.../////////000000000111000000000000000000000000000111111222222111111000......//////////////////...///111000...------...000000000//////.........///000333666888999::::::???BBBFFFJJJKKKIIIFFFDDD??????@@@AAABBBCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDBBBAAA@@@???????????????999999999999888777555555555444222111111222444555666555444444444444555666222444666666666777999;;;;;;<<<===<<<888555444333333444555555555777:::===EEELLLWWW```fffjjjmmmooouuuxxx{{{||||||~~~mmmXXXHHHCCC???>>><<<999999;;;999;;;===>>>>>>>>>@@@AAA>>>@@@BBBEEEIIIMMMPPPRRRRRRRRRPPPMMMIIIHHHIIIKKKJJJJJJJJJKKKLLLMMMNNNOOOQQQRRRSSSRRRPPPOOOPPPQQQTTTSSSSSSRRRRRRRRRSSSSSSPPPPPPPPPPPPPPPQQQRRRRRRWWWVVVVVVVVVUUUUUUUUUUUUWWWWWWWWWXXXXXXYYYYYYYYYWWWWWWWWWXXXXXXXXXXXXXXXTTTUUUVVVWWWWWWWWWWWWWWWYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWUUUQQQKKKFFF888444///+++++++++,,,,,,)))***+++---......------------,,,,,,,,,,,,,,,,,,...------,,,,,,+++******))))))))))))************+++((((((+++---000777???KKKPPPWWWZZZYYYXXXYYYZZZZZZYYYXXXXXXXXXYYYZZZ[[[ZZZZZZZZZYYYYYYXXXXXXXXXZZZZZZ[[[\\\\\\]]]^^^^^^_________^^^^^^]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]```cccffffffccc```]]]^^^^^^^^^^^^___```aaabbbaaabbbcccdddeeefffffffffeeeffffffgggggghhhiiiiiihhhiiihhhccc^^^XXXLLL@@@666///))))))***(((&&&'''&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''((()))))))))))))))'''((((((((((((((((((((('''(((((())))))*********)))+++///444===HHHUUU]]]```bbbeeeggghhhiiijjjlllmmmmmmnnnoooppppppppppppmmmnnnooooooppppppoooooonnnppprrrtttuuuvvvuuuuuuttttttttttttsssrrrqqqpppnnnooopppqqqssstttuuuvvvttttttttttttsssrrrqqqpppqqqqqqssstttuuuuuuvvvvvvrrrrrrsssttttttttttttsssoooooohhh[[[NNNDDD:::222---)))(((***+++)))(((+++((()))))))))))))))((('''%%%%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''&&&''''''(((((((((((((((%%%&&&'''((((((((('''''''''&&&%%%%%%%%%&&&(((((())))))))))))))))))))))))((((((((()))))))))))))))'''((()))++++++++++++******)))+++...000444===GGGPPPTTTYYYZZZ\\\cccoooyyy~~~~~~111000......000000000/////////000111111111111111.../////////000000111111000000000000000000000000111111222222222222111111///////////////............///111000...------...111111000000/////////...///000333666888999::::::@@@DDDIIINNNOOONNNJJJGGGAAAAAABBBCCCDDDEEEFFFGGGFFFGGGGGGHHHHHHHHHGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDAAAAAA@@@???>>>>>>>>>???;;;;;;;;;::::::888777666555444222111111222444555555444333333333333444555111333666777666666777888555777999999888777777777222444555666777999===@@@KKKSSS^^^hhhmmmppppppqqqyyy{{{}}}||||||~~~fffSSSGGGBBB???>>><<<888888::::::<<>>???BBBEEEIIINNNQQQSSSTTTSSSQQQNNNJJJIIIKKKLLLIIIIIIJJJJJJKKKMMMNNNOOOMMMOOOPPPQQQPPPQQQSSSTTTUUUUUUTTTTTTTTTTTTTTTUUURRRRRRRRRRRRRRRSSSTTTUUUWWWWWWWWWVVVVVVUUUUUUUUUXXXXXXXXXYYYYYYYYYZZZZZZWWWWWWWWWXXXXXXXXXXXXXXXTTTUUUVVVVVVWWWWWWWWWWWWYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUPPPIIIDDD666222...+++***+++,,,,,,((()))+++---............---------,,,,,,+++++++++...------,,,,,,++++++***))))))))))))************+++((((((+++---000888@@@MMMRRRXXXZZZZZZYYYYYY[[[YYYYYYXXXWWWWWWXXXZZZZZZXXXYYYYYYZZZYYYXXXXXXWWW[[[[[[\\\]]]]]]^^^______^^^^^^^^^^^^]]]\\\[[[ZZZ[[[[[[ZZZZZZZZZZZZZZZZZZ]]]___cccffffffccc___]]]]]]]]]]]]^^^___```aaabbbbbbbbbbbbcccdddeeefffgggeeeeeeffffffggghhhhhhhhheeefffddd___ZZZSSSGGG:::666///)))***+++)))((())))))(((((()))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))((()))***+++++++++++++++'''''''''(((((((((((((((&&&''''''((()))******+++(((+++///666>>>JJJVVV]]]```bbbeeefffggggggiiikkkmmmnnnooopppppppppppppppmmmnnnnnnooooooooooooooonnnoooqqqtttuuuuuuuuuuuuttttttttttttsssrrrqqqpppnnnooopppqqqssstttvvvvvvssssssssssssrrrqqqpppooopppqqqrrrtttuuuvvvvvvwwwrrrrrrsssssstttssssssssslllkkkcccUUUGGG>>>666///,,,))))))++++++(((''')))&&&'''((()))************'''''''''''''''((()))***)))(((((((((''''''''''''&&&''''''(((((((((((((((###$$$&&&'''((('''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''))))))))))))))))))))))))(((((((((((()))))))))***((()))+++,,,------,,,,,,+++***,,,///000111777@@@DDDIIIOOORRRVVV^^^lllwww//////............/////////////////////000111111000000000000000000000000111000000000//////......000000000000000000000000////////////////////////////////////000000000000333222000/////////000111333222333555888:::;;;;;;@@@CCCIIIMMMOOOOOOMMMLLLDDDDDDCCCCCCCCCEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCDDDFFFHHHGGGEEECCCAAAAAA@@@>>><<<<<<===???@@@;;;;;;:::999888777666555777777666666555555555444777777777777666555444333222222444555666666666666777666444444555555555444888999888888999===BBBFFFTTT[[[eeelllooooooqqqrrrxxxxxx{{{{{{___NNNDDDBBB>>>;;;999999::::::>>>>>>???@@@AAAAAAAAAAAA???AAAEEEIIILLLNNNOOOPPPOOOPPPRRRQQQNNNJJJHHHHHHIIIIIIIIIIIIKKKLLLMMMNNNNNNNNNNNNNNNOOOQQQSSSTTTYYYWWWTTTRRRQQQRRRTTTUUUWWWVVVTTTRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUXXXZZZ]]]]]]\\\ZZZYYYYYYWWWWWWXXXXXXYYYYYYZZZZZZUUUWWWXXXXXXWWWVVVVVVWWWYYYXXXXXXWWWWWWVVVUUUUUUUUUTTTTTTTTTRRRLLLCCC<<<333000---++++++,,,,,,+++)))***,,,......---,,,++++++***))))))***,,,---...---,,,++++++******+++++++++++++++************))),,,)))))),,,///333;;;DDDLLLPPPVVVYYYZZZYYYYYYYYYWWWWWWWWWXXXXXXXXXYYYYYYZZZYYYXXXWWWVVVWWWWWWXXXXXXZZZ^^^______^^^^^^^^^\\\\\\[[[[[[[[[[[[[[[[[[XXXYYYYYYZZZ[[[[[[\\\\\\```bbbcccddddddcccaaa```aaa```````````````aaaaaaeeecccbbbbbbdddeeeeeedddggggggggghhhiiikkklllmmmddddddccc___WWWKKK@@@:::///...+++)))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((())))))((('''((()))***)))((()))((('''&&&&&&&&&&&&&&&))))))(((((()))***+++---+++,,,///666@@@LLLVVV]]]cccdddeeeggghhhjjjkkklllmmmooopppqqqqqqpppooommmmmmmmmnnnooopppppppppooonnnnnnooopppqqqrrrrrrsssssstttuuuuuuuuusssqqqooolllmmmoooppprrrrrrssssssssssssrrrqqqppppppppppppssssssssssssssstttuuuvvvsssrrrrrrsssttttttsssqqqlllggg\\\NNN@@@555///---+++******)))(((''''''&&&)))***,,,,,,***)))***+++)))))))))))))))))))))))))))(((&&&%%%$$$$$$%%%&&&''''''''''''(((((((((((((((((('''&&&&&&'''))))))(((''''''&&&&&&&&&''''''))))))))))))))))))))))))$$$&&&)))+++,,,,,,+++***,,,,,,,,,,,,,,,+++***)))(((***---...000222666999???AAADDDFFFLLLYYYjjjvvv|||//////............/////////////////////000111111////////////////////////111111111000000/////////////////////////////////////////////////////////....../////////000000000111000000///000111222333444444444555777999999999===@@@DDDHHHJJJKKKJJJIIIFFFEEEDDDDDDEEEFFFGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCAAA@@@@@@???===;;;;;;;;;===>>>;;;::::::999888777666555777666666666555555555555666666666666666555444333222333555666777888888999666555444555666777888888===???@@@???>>>AAAHHHMMM]]]ccclllqqqrrrqqqrrrsssxxxxxx|||rrrYYYKKKCCCAAA>>>;;;::::::;;;<<>><<<:::999999::::::::::::999888777666666555666666666666555555555555555555555555555555444444333444666777999:::;;;;;;555555444555777999<<<>>>DDDGGGJJJHHHEEEGGGPPPXXXhhhnnnuuuwwwvvvttttttuuuxxxyyy}}}eeeQQQGGGAAA???===;;;;;;;;;===>>>@@@@@@AAABBBBBBCCCCCCCCCAAACCCEEEHHHJJJKKKKKKKKKMMMOOOPPPOOOMMMJJJIIIIIIHHHIIIIIIJJJKKKMMMOOOPPPPPPOOOOOONNNOOOPPPRRRSSSRRRRRRSSSTTTVVVWWWXXXYYYYYYXXXVVVTTTSSSRRRSSSSSSVVVVVVVVVVVVUUUUUUUUUUUUUUUXXXZZZZZZYYYXXXWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWUUUWWWXXXXXXWWWVVVVVVWWWYYYXXXXXXWWWWWWVVVUUUUUUVVVUUUTTTRRRNNNGGG>>>888000...+++******+++******)))***,,,---------,,,+++,,,+++++++++++++++,,,---+++***))))))(((((())))))+++++++++************)))***'''(((,,,000555>>>HHHOOOSSSWWWZZZ[[[[[[[[[\\\XXXXXXXXXXXXYYYYYYYYYYYYZZZYYYXXXWWWVVVWWWXXXXXX[[[]]]```aaa```_________[[[[[[[[[\\\\\\]]]]]]^^^ZZZZZZ[[[\\\]]]^^^___```^^^___aaabbbcccbbbbbbaaaaaaaaabbbbbbcccdddeeeffffffeeedddeeegggiiiiiihhhhhhgggfffeeefffgggiiikkkhhhfffaaaYYYNNNBBB777000,,,+++)))'''&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((('''&&&''')))***)))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%&&&''')))***,,,...222999DDDQQQ]]]dddgggggggggggghhhiiijjjkkknnnooooooppppppoooooonnnnnnoooooooooooonnnnnnmmmnnnnnnnnnnnnmmmmmmmmmllloooppprrrsssssssssrrrqqqnnnnnnooopppqqqrrrrrrrrrssssssrrrrrrssssssttttttssssssssssssrrrrrrrrrrrrvvvuuutttuuuuuutttqqqoooeee]]]QQQBBB777///,,,+++******))))))(((((('''''''''(((******((('''((()))''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&((((((''''''''''''((((((((((((***)))(((''''''&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&''')))***+++++++++***))))))***+++++++++*********+++,,,+++***+++,,,...---000555<<>>???AAADDDFFFHHHJJJIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEFFFGGGCCCCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@???????????????>>><<<:::999999999999:::999999888777666666666666666666666666555555555444444555555555555444444333444555777999:::;;;;;;555555555555777:::>>>BBBJJJOOORRROOOKKKMMMXXXbbbqqquuuzzz|||zzzxxxxxxyyyzzz{{{wwwZZZKKKEEE>>>===<<<<<<<<<===???@@@AAAAAABBBBBBCCCDDDDDDEEEDDDEEEGGGIIIJJJJJJJJJJJJKKKMMMNNNNNNLLLJJJJJJJJJIIIIIIJJJKKKLLLNNNOOOPPPPPPPPPOOONNNOOOPPPQQQRRRQQQRRRTTTVVVWWWXXXXXXXXXWWWVVVUUUTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUVVVXXXYYYZZZYYYXXXXXXYYYZZZZZZYYYYYYXXXXXXWWWWWWXXXZZZ[[[[[[ZZZYYYYYYZZZYYYXXXXXXWWWWWWVVVUUUUUUVVVUUUTTTPPPJJJBBB:::444///---+++******+++***))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))+++++++++*********)))))))))&&&''',,,111777@@@JJJQQQTTTXXX[[[\\\\\\\\\]]]YYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVWWWXXXYYY[[[]]]```aaa```^^^^^^^^^ZZZZZZ[[[\\\]]]^^^^^^___ZZZZZZ[[[\\\]]]^^^______\\\]]]___aaabbbbbbbbbbbb______```aaabbbccceeefffgggfffeeefffhhhjjjjjjjjjjjjhhhgggeeeeeegggiiikkkkkkggg```UUUIII<<<222,,,***)))(((&&&&&&%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((('''&&&''')))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''')))***,,,...333;;;GGGTTT```gggiiiiiihhhhhhhhhiiijjjkkkooooooooooooooooooooooooooopppppppppooonnnmmmmmmnnnnnnnnnnnnnnnnnnmmmmmmnnnoooppprrrrrrsssrrrrrroooooooooppppppqqqrrrrrrqqqqqqqqqrrrrrrsssuuuuuuuuuuuuuuuttttttsssrrrrrrtttsssssssssrrrpppmmmjjjaaaXXXJJJ<<<333---++++++***)))))))))(((((((((''')))***,,,,,,***)))***+++''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((******)))((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''')))***+++++++++***((())))))***++++++++++++)))+++,,,,,,,,,,,,///111///111666===IIIYYYjjjuuu//////............/////////////////////000000111111111111111111111111111111111111111111111222222........................////////////////////////.........////////////000111222222333333333333333111333555555555888<<>>>>>===;;;:::999888888999888888777777666666666555555555666666666666666555555555666555555444444111222444666777888999999555555666555666:::AAAFFFPPPTTTWWWUUUPPPSSS^^^iiitttxxx|||~~~|||{{{|||~~~~~~~~~mmmTTTHHHEEE===<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBDDDEEEFFFGGGHHHIIIKKKKKKKKKJJJJJJJJJKKKMMMLLLKKKJJJKKKLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPOOONNNNNNOOOPPPRRRSSSRRRSSSUUUWWWWWWVVVUUUTTTSSSSSSTTTTTTUUUWWWXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUWWWXXXZZZZZZYYYYYYZZZ[[[\\\\\\[[[[[[ZZZZZZYYYYYYXXXZZZ[[[[[[ZZZYYYYYYZZZYYYXXXXXXWWWWWWVVVUUUUUUTTTTTTSSSNNNGGG>>>666222...,,,******++++++***)))******+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++************++++++++++++*********))))))(((&&&(((---222888BBBLLLRRRUUUYYY[[[\\\\\\]]]^^^ZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVWWWXXXYYY[[[]]]``````^^^]]]\\\\\\ZZZZZZ[[[\\\\\\]]]^^^^^^YYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[]]]___```bbbbbbccc`````````aaabbbdddeeefffgggfffeeefffhhhjjjjjjiiijjjiiihhhgggggghhhjjjkkkkkkfff\\\PPPCCC888///***(((((('''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((&&&&&&'''((()))((('''((((((''''''''''''((((((((('''''''''''')))***++++++...555>>>JJJWWWbbbhhhkkkjjjiiihhhhhhiiijjjkkkoooooonnnmmmmmmnnnoooooopppqqqqqqqqqpppooonnnnnnmmmmmmnnnoooppppppqqqqqqnnnooopppqqqrrrsssssssssqqqppppppoooooopppqqqrrrppppppppppppqqqssstttuuuvvvvvvwwwwwwvvvuuutttssstttsssrrrrrrqqqooojjjggg]]]SSSEEE888111---++++++))))))))))))(((((((((((()))***,,,,,,***)))***+++(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''((((((((((((***))))))((('''&&&&&&%%%&&&&&&(((((())))))(((((((((((((((((((((((((((((('''((())))))************((()))***+++++++++++++++***+++,,,+++++++++---//////111666???LLL]]]mmmxxx~~~//////............/////////////////////000111111222222222222222222222222000000000111111111111111........................////////////////////////////////////000000000000222222333444444444333333111333666666666999>>>CCCFFFEEEDDDDDDDDDFFFIIIJJJJJJJJJJJJJJJIIIGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBAAA@@@@@@???===<<<<<<;;;:::999888888888888777777777666666666555555555666666666666666777777777777666555444333111222333555666666666666444555666666777===FFFLLLWWWZZZ\\\YYYWWW[[[eeennnuuuyyy}}}~~~}}}}}}fffPPPEEECCC<<<<<<<<<===>>>???@@@AAABBBBBBAAAAAABBBCCCEEEFFFHHHIIIJJJLLLLLLKKKKKKJJJHHHJJJKKKKKKJJJJJJKKKMMMMMMMMMMMMMMMMMMNNNNNNOOONNNNNNNNNNNNOOOQQQSSSTTTSSSTTTUUUVVVUUUTTTSSSRRRQQQQQQSSSUUUWWWXXXZZZZZZXXXXXXWWWWWWVVVVVVUUUUUUWWWXXXYYYYYYYYYYYYZZZ\\\\\\\\\\\\\\\[[[[[[[[[[[[VVVXXXYYYYYYXXXWWWWWWXXXYYYXXXXXXWWWWWWVVVUUUUUUSSSSSSQQQLLLCCC:::444000...,,,++++++,,,,,,+++)))************+++++++++,,,***+++,,,---............---,,,,,,+++***++++++++++++++++++************))))))'''(((---333999CCCLLLSSSUUUYYY[[[\\\\\\^^^___[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXWWWVVVWWWXXXYYYZZZ[[[]]]``````^^^\\\[[[[[[ZZZZZZZZZ[[[[[[\\\\\\]]]YYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[]]]___aaacccdddccccccddddddeeefffggghhhhhhfffeeeeeeggghhhhhhgggiiiiiiiiiiiiiiijjjkkkkkkgggaaaWWWJJJ>>>444---***''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&%%%&&&((()))((('''((((((((('''(((((()))***))))))(((((()))***,,,---,,,000999DDDPPP[[[dddiiilllkkkiiihhhhhhjjjlllmmmpppooommmllllllmmmooopppqqqrrrrrrrrrrrrqqqqqqpppnnnnnnooopppqqqrrrsssssspppppppppqqqrrrsssssstttrrrqqqpppooooooooopppqqqpppoooooopppqqqrrrssstttvvvwwwxxxxxxxxxwwwvvvuuuttttttttttttssspppkkkhhhXXXNNN@@@555000---+++***))))))))))))(((((((((((('''(((******((('''((()))))))))))))))))))))))))))************)))((('''&&&''''''''''''((((((((((((((()))))))))((('''&&&%%%%%%&&&((()))******)))((())))))))))))))))))))))))((())))))))))))******+++******+++,,,,,,,,,+++++++++,,,,,,***((('''((()))+++---333>>>NNN```pppzzz}}}//////............/////////////////////000111111111111111111111111111111/////////000000111111111........................////////////////////////000000000000111111111222000111333444555555555555333666888777666888???DDDIIIHHHFFFEEEEEEFFFHHHIIIIIIIIIIIIIIIHHHFFFDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHDDDCCCBBBAAAAAA@@@@@@@@@???@@@AAABBBBBB@@@???===::::::::::::999888888777777777777777666666666666555555555555666666666777999999999888777555444333333333444555555555555555222555777888:::BBBMMMVVV`````````^^^___dddmmmtttxxx{{{~~~}}}~~~}}}```LLLBBB???<<<<<<===>>>???@@@@@@AAABBBAAA@@@@@@AAABBBDDDFFFHHHHHHJJJKKKKKKKKKJJJIIIGGGIIIJJJJJJIIIJJJLLLNNNOOOOOONNNMMMMMMMMMMMMNNNMMMMMMMMMNNNOOORRRTTTUUUSSSSSSSSSTTTTTTSSSSSSRRRQQQRRRTTTVVVWWWYYYYYYZZZYYYXXXXXXWWWVVVVVVUUUUUUVVVWWWXXXXXXWWWXXXZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\UUUWWWYYYXXXWWWVVVWWWWWWYYYXXXXXXWWWWWWVVVUUUUUUQQQQQQPPPJJJAAA888222000...---,,,,,,------,,,******************++++++,,,((()))+++---////////////,,,++++++***************+++++++++************)))***((()))...333999CCCLLLSSSUUUXXXZZZ[[[\\\^^^___\\\\\\\\\[[[[[[ZZZZZZZZZXXXWWWWWWVVVWWWXXXYYYZZZ]]]___aaaaaa___\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWWWWXXXZZZ\\\^^^aaacccdddeeeeeeeeeeeeeeefffgggggggggfffddddddeeeeeeeeedddeeefffhhhiiijjjjjjjjjjjjbbb[[[PPPCCC888000+++)))'''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&'''&&&%%%&&&((()))(((''''''''''''''''''((())))))))))))(((((()))***,,,---...444>>>JJJVVV```gggjjjlllkkkiiihhhiiijjjmmmnnnqqqooommmkkkkkkmmmoooqqqrrrrrrsssssstttsssssssssooopppppppppqqqqqqrrrrrrrrrqqqqqqrrrrrrsssttttttsssrrrpppooonnnooopppqqqqqqqqqqqqqqqqqqrrrsssttttttuuuwwwxxxxxxwwwvvvuuussssssssssssssspppkkkgggSSSIII<<<333...---***((((((((((((((())))))))))))'''(((******((('''((()))((((((((((((((((((((((((''''''((()))((((((&&&&&&''''''''''''((((((((((((''''''((())))))((('''&&&%%%&&&(((***+++***)))((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,---------,,,,,,++++++,,,,,,***(((((()))***,,,...333>>>NNN```oooxxx}}}//////............/////////////////////000111111000000000000000000000000......//////000000000111........................////////////////////////000111111111222222222222...///222444666777777777666999:::999666888>>>DDDIIIHHHGGGFFFEEEEEEFFFFFFHHHHHHHHHHHHGGGEEECCCAAADDDDDDDDDDDDEEEFFFGGGHHHDDDDDDCCCBBBAAAAAAAAAAAA===???AAABBBBBB@@@>>><<<777777888888888888777666777777777777666666666666444555555555666666777777;;;;;;:::999777555444333444444555555555555444444111444777999===FFFSSS]]]fffeeecccbbbdddjjjrrrxxxzzz}}}~~~~~~www\\\JJJ@@@<<<<<<<<<===>>>???@@@@@@AAABBBAAA@@@???@@@BBBDDDFFFFFFGGGIIIJJJJJJJJJIIIIIIGGGHHHIIIIIIIIIJJJLLLNNNQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLNNNPPPRRRUUUVVVQQQRRRRRRRRRSSSSSSSSSTTTRRRSSSUUUVVVWWWXXXXXXXXXYYYYYYXXXWWWVVVVVVUUUUUUUUUVVVWWWVVVVVVWWWYYY[[[YYYYYYZZZZZZ[[[[[[\\\\\\WWWYYYZZZZZZYYYXXXXXXYYYYYYXXXXXXWWWWWWVVVUUUUUUOOOPPPOOOIII@@@777111///...---,,,---......,,,+++******))))))******+++,,,''')))+++---///000000000+++******)))))))))))))))+++++++++************)))+++((()))...333999CCCLLLSSSUUUXXXZZZZZZ[[[]]]___\\\\\\\\\\\\[[[[[[ZZZZZZXXXWWWWWWVVVWWWXXXYYYZZZ^^^```bbbbbb```]]]\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYY[[[[[[ZZZYYYXXXWWWVVVVVVWWWWWWYYY[[[^^^aaaccceeeddddddcccccccccddddddeeegggeeeccccccddddddcccbbbbbbdddgggiiijjjjjjiiihhh]]]VVVKKK???444...***)))'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''((((((((('''&&&'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&'''((()))))))))(((((()))***+++---000666BBBOOOZZZccchhhkkklllkkkiiihhhiiikkknnnpppqqqooollljjjjjjllloooqqqrrrrrrssstttuuuuuuuuuuuuqqqqqqqqqqqqppppppppppppssssssrrrrrrrrrssstttttttttrrrpppooonnnooopppqqqssssssrrrrrrrrrsssttttttrrrtttvvvwwwxxxwwwvvvuuupppppppppqqqqqqnnniiieeePPPFFF999111...,,,)))&&&(((((((((((()))))))))))))))***,,,,,,***)))***+++''''''''''''''''''''''''###$$$%%%''''''''''''&&&''''''''''''((((((((()))&&&'''((())))))(((''''''$$$&&&(((***++++++))))))))))))))))))))))))))))))***)))))))))))))))***+++............---,,,,,,+++)))+++,,,,,,+++,,,...000111222666@@@NNN___lllttt~~~000//////............///000000000000000000000000000000000000000000000000......------------......---.........------,,,+++,,,,,,------.../////////111111222444666555333000666777888:::;;;;;;::::::999888777777888;;;???AAADDDDDDEEEEEEFFFFFFFFFGGGLLLKKKJJJIIIGGGFFFEEEDDDAAABBBCCCEEEFFFFFFFFFFFFAAA???>>>???@@@@@@???>>>>>>>>>>>>???@@@@@@>>><<<<<<:::777666777888888777888777666555555666777888888777555444333333333444666777777777666444111///333444555444333333444666444444666<<>>???@@@BBBCCCCCCBBBBBB@@@???>>>>>>@@@BBBDDDFFFGGGHHHIIIHHHGGGGGGHHHJJJLLLKKKJJJIIIIIIJJJKKKLLLKKKMMMNNNNNNMMMMMMNNNPPPPPPPPPPPPPPPQQQSSSTTTUUUSSSRRRQQQQQQQQQSSSTTTUUUUUURRRTTTZZZ\\\XXXVVVYYYXXXXXXXXXWWWVVVUUUTTTSSSPPPQQQRRRTTTVVVXXXYYYZZZ\\\[[[[[[ZZZYYYXXXXXXWWWXXXXXXYYY[[[\\\ZZZWWWTTTWWWVVVUUUTTTTTTTTTUUUVVVRRRQQQLLLDDD;;;333...+++***+++,,,...///000000000,,,,,,+++***)))((('''''')))***++++++,,,,,,++++++************************)))))))))))))))((((((''')))+++---000555===FFFLLLRRRTTTWWWYYYZZZ[[[\\\^^^[[[[[[[[[[[[[[[[[[\\\\\\ZZZYYYXXXWWWWWWXXXYYYZZZ]]]]]]]]]]]]\\\[[[ZZZZZZ]]]]]]\\\[[[ZZZZZZZZZZZZ\\\\\\[[[ZZZYYYXXXXXXWWWWWWXXXZZZ\\\___bbbdddeeecccbbbaaaaaaaaabbbdddddd```_________```aaabbbbbbccceeefffgggjjjlllhhhaaa^^^PPPAAA777000***((()))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&"""$$$&&&((()))'''%%%$$$(((((((((((((((((((((((('''''''''''''''''''''''''''(((((('''&&&&&&((())))))((((((''''''((()))***111666AAANNN[[[dddhhhiiikkkjjjiiiggggggiiijjjkkkpppnnnmmmkkklllnnnqqqsssoooppprrrssssssssssssrrrrrrpppnnnmmmmmmnnnppprrrsssttttttsssqqqqqqssstttwwwuuurrrpppooooooqqqrrrrrrqqqqqqrrruuuwwwvvvvvvuuuvvvxxxyyyyyywwwtttrrrppprrrsssssstttssskkkbbbQQQEEE888111---******---''')))++++++***))))))***))))))(((((((((((()))))))))((('''&&&&&&'''((()))---,,,***(((''''''((()))((('''&&&%%%%%%%%%%%%%%%))))))(((((('''''''''&&&(((((()))***************((((((((((((((('''''''''***)))(((''''''((()))***+++,,,...//////...,,,+++(((***++++++******+++,,,,,,000555===GGGWWWiiiuuu}}}}}}~~~///...............//////000000000000000000000000000000000000000000000000......------------............---------,,,,,,,,,,,,,,,---......//////000111111222444666777555333666777999::::::::::::999999888777777999<<>>???@@@@@@???>>>???>>>===>>>??????<<<:::;;;999777666777888888777888777666666666666777888999888666555444444555555999999999999888666444333222333444333222222444666::::::<<>>???AAACCCCCCCCCCCCBBBAAA@@@@@@@@@AAACCCEEEGGGFFFGGGHHHGGGFFFFFFHHHJJJLLLKKKJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMNNNPPPOOOOOOPPPQQQRRRSSSTTTUUUSSSRRRRRRQQQQQQRRRSSSTTTUUURRRSSSYYY\\\YYYVVVXXXWWWWWWWWWVVVUUUTTTSSSSSSQQQRRRSSSUUUWWWXXXZZZZZZ\\\[[[[[[ZZZYYYYYYXXXXXXXXXXXXYYY[[[\\\ZZZWWWTTTVVVUUUTTTSSSSSSSSSTTTTTTQQQOOOIIIBBB:::333///---+++,,,,,,---...//////000************))))))))))))******+++,,,,,,,,,,,,,,,************************)))))))))))))))((((((''')))***---000666>>>GGGMMMRRRUUUWWWYYYZZZZZZ\\\^^^[[[[[[[[[\\\\\\\\\\\\\\\[[[[[[YYYYYYXXXYYYZZZZZZ]]]]]]]]]^^^]]]]]]\\\[[[\\\\\\[[[[[[[[[\\\\\\]]]\\\\\\[[[[[[ZZZYYYXXXXXXXXXYYY[[[]]]```bbbdddeeebbbaaa```___^^^______```^^^^^^^^^^^^___```aaaaaabbbeeefffgggjjjlllhhh```WWWJJJ<<<444///***(((***(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''((()))+++***)))))))))***+++,,,000666AAANNN\\\eeeiiijjjkkkjjjhhhgggggghhhjjjkkklllkkkjjjjjjjjjlllnnnooonnnoooqqqrrrssssssrrrqqqrrrpppnnnmmmmmmnnnppprrrqqqrrrssssssrrrsssuuuwwwvvvtttrrrpppooopppqqqrrrrrrqqqqqqrrruuuvvvvvvuuuuuuvvvxxxxxxxxxvvvuuussssssuuuuuutttsssppphhh^^^MMMAAA555///,,,))))))+++((()))******)))((()))******)))((((((((((((((())))))((('''&&&&&&'''((())),,,+++)))'''&&&&&&'''((())))))(((''''''''''''''')))(((((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***+++,,,...//////---,,,+++)))***++++++******+++,,,---///333888AAAOOO___kkkuuu|||~~~------------...///000000000000000000000000000000000000000000000000000000......------------......///...---,,,+++,,,------,,,------......///000000111000111333666999999888888888999999:::999999888999888888888:::===@@@BBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@??????@@@@@@???===???===<<<======<<<:::888999777666555666777777666888777777666666777777888666555444333222222222333666555555444333222222111222333444444333444777999CCCDDDFFFLLLWWWgggxxx{{{zzz{{{|||yyyyyyzzz|||~~~sssZZZMMMHHHEEEBBB@@@AAABBBDDDDDDDDDCCCCCCBBBAAAAAAAAABBBCCCEEEFFFEEEFFFGGGGGGFFFFFFHHHJJJLLLKKKKKKJJJJJJKKKKKKLLLLLLMMMNNNNNNMMMMMMNNNOOOMMMNNNPPPRRRTTTTTTTTTTTTSSSSSSRRRQQQQQQRRRRRRSSSTTTQQQRRRXXX\\\ZZZWWWVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSTTTUUUVVVXXXZZZ[[[[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXXXXYYYZZZ[[[ZZZWWWUUUUUUTTTSSSSSSRRRRRRSSSSSSQQQMMMFFF>>>777222///...------,,,+++,,,---//////(((((())))))*********+++++++++,,,---------,,,,,,************************))))))******))))))(((''')))***---111777???HHHNNNSSSUUUXXXYYYYYYZZZ[[[]]][[[[[[\\\]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYYYYZZZZZZ\\\]]]^^^^^^___^^^^^^^^^\\\\\\\\\\\\]]]^^^______]]]]]]\\\\\\[[[[[[ZZZZZZZZZ[[[]]]___```bbbbbbccc```___^^^]]][[[[[[[[[[[[]]]\\\\\\\\\]]]^^^```aaaaaadddfffgggjjjkkkfff^^^MMMBBB666000---))))))+++((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((&&&###""""""$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))))))))))),,,++++++***+++,,,---...///555AAAOOO]]]fffjjjkkkjjjiiihhhgggggghhhiiijjjjjjjjjjjjkkklllmmmmmmnnnmmmnnnppprrrrrrrrrrrrqqqqqqpppnnnmmmmmmnnnpppqqqnnnppprrrsssssstttvvvxxxvvvtttrrrppppppppprrrsssrrrrrrqqqsssuuuvvvvvvuuuwwwwwwvvvvvvvvvvvvuuuuuuvvvxxxxxxuuusssnnncccXXXFFF<<<222...,,,((('''))))))******((('''''')))+++******)))(((((((((((((((((((((''''''''''''((((((***)))(((&&&&&&&&&''''''******))))))(((((())))))((((((((((((''''''''''''&&&&&&'''((((((((((((((())))))))))))***************))))))(((((())))))***+++,,,---......---,,,+++)))+++,,,,,,+++***,,,---///000222555;;;FFFUUU___kkkuuu}}}~~~~~~,,,,,,,,,---...///000111000000000000000000000000000000000000000000000000......------------......///...,,,++++++,,,...///---------...//////000000111000000333777:::<<<<<<999999999999999888888888999999999:::<<<>>>AAACCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEEEEEEEDDDCCCBBBBBB@@@??????@@@@@@>>>===>>><<<;;;:::::::::888666777666444555666666666444777777777777777777777777666555555444444333333333444333222111000000111111444444555555666888;;;>>>HHHLLLSSS[[[fffttt}}}{{{|||||||||}}}}}}iiiTTTJJJEEECCCBBBAAABBBCCCEEEEEEEEEDDDCCCAAA@@@@@@@@@AAABBBDDDEEEDDDEEEFFFFFFEEEEEEGGGIIIKKKKKKKKKKKKKKKLLLLLLLLLKKKLLLMMMMMMLLLKKKLLLMMMKKKMMMPPPSSSTTTUUUTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQTTTSSSTTTXXX[[[[[[WWWTTTTTTTTTTTTSSSSSSSSSSSSSSSUUUUUUVVVXXXYYYZZZ\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXZZZ[[[ZZZXXXVVVUUUUUUTTTTTTSSSSSSRRRRRRQQQKKKCCC:::444000...---...---+++******,,,...///))))))))))))************++++++,,,------------,,,************************)))************)))(((((((((***---222888AAAJJJQQQTTTVVVXXXYYYYYYYYY[[[\\\[[[[[[]]]^^^^^^^^^^^^^^^\\\\\\[[[ZZZZZZYYYYYYYYY\\\]]]^^^___````````````]]]]]]]]]]]]]]]^^^___```]]]]]]]]]]]]]]]]]]]]]]]]___```aaaaaaaaa```______]]]\\\\\\[[[ZZZYYYYYYYYY\\\[[[[[[[[[[[[]]]___aaaaaadddfffgggiiijjjccc[[[FFF<<<222...,,,)))(((***((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&)))'''$$$######%%%(((+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''')))***+++***))),,,+++******+++,,,...//////666AAAPPP^^^gggkkkkkkiiihhhhhhgggggghhhhhhiiikkklllmmmooopppppppppooommmnnnppprrrssssssrrrrrrpppooonnnmmmmmmnnnooopppoooqqqssstttttttttvvvxxxvvvuuusssrrrrrrssstttuuuuuutttssstttwwwxxxwwwvvvwwwvvvuuuuuutttuuuvvvwwwwwwyyyyyyvvvsssmmmaaaUUUBBB888000...,,,)))'''(((******)))'''&&&'''))),,,+++***)))((((((''''''((((((((((((''''''(((((((((***)))(((''''''''''''(((******))))))((())))))***((((((((((((((('''''''''&&&'''(((((())))))((((((((()))))))))))))))******))))))))))))))))))))))))++++++,,,---------,,,,,,***+++,,,,,,++++++,,,...111222333444777@@@MMMVVVaaannnzzz|||{{{}}},,,,,,,,,,,,---///000000////////////////////////////////////////////////......------------......///...,,,++++++,,,...///------......///000000111000000000333777;;;======999999888888888888888888999999:::;;;===@@@BBBDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCDDDFFFFFFFFFFFFEEEDDDCCCCCCBBBAAA??????@@@???>>><<<<<<;;;999888888777666444555333333444555555444333666666666777777666666666888888888888777777777666666555444444333444444555333444444555666999>>>AAAJJJRRR]]]hhhrrr~~~~~~~~~~~~~~~aaaPPPGGGBBB@@@AAABBBCCCDDDEEEEEEEEEDDDCCC?????????@@@@@@AAABBBBBBBBBDDDEEEDDDDDDDDDGGGHHHJJJKKKKKKLLLLLLLLLLLLLLLJJJKKKLLLKKKJJJIIIJJJKKKJJJLLLOOORRRSSSSSSSSSRRRQQQRRRRRRRRRRRRQQQQQQQQQSSSUUUXXXZZZ[[[ZZZWWWSSSTTTSSSRRRRRRRRRSSSTTTTTTVVVVVVWWWXXXZZZ[[[\\\\\\[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXYYYZZZZZZYYYWWWWWWVVVVVVUUUUUUTTTSSSSSSQQQJJJ@@@777222...,,,***---,,,+++)))***+++---...************))))))))))))***+++,,,,,,------,,,,,,***************************************))))))((((((***...222999BBBMMMSSSUUUWWWYYYZZZYYYYYYZZZ[[[ZZZ[[[]]]^^^______^^^]]][[[[[[[[[[[[ZZZZZZYYYYYY\\\]]]^^^___```aaaaaaaaa```___^^^^^^]]]]]]]]]^^^^^^^^^^^^_______________dddeeeddddddbbb___\\\ZZZYYYZZZZZZZZZZZZZZZZZZZZZ[[[ZZZYYYYYYZZZ\\\___aaa```cccfffggghhhggg___UUUCCC999000---+++((('''((())))))((((((((('''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%&&&(((+++,,,+++******)))))))))***+++---...000666CCCRRR___hhhkkkkkkiiiiiihhhhhhhhhhhhiiiiiikkklllnnnpppqqqqqqqqqpppmmmoooppprrrssstttssssssoooooonnnmmmmmmnnnooooooppprrruuuuuuttttttuuuvvvvvvvvvuuuuuuuuuuuuvvvwwwwwwvvvuuuvvvxxxyyyyyyxxxwwwvvvtttttttttuuuvvvwwwvvvyyyyyywwwtttmmm```SSS???777///...---***((())))))))))))'''%%%&&&)))+++******)))((((((((((((((('''(((((((((((((((((('''******))))))))))))))))))(((((((((''''''(((((()))'''''''''((((((((((((((((((((()))************)))'''''''''(((((()))))))))))))))************))))))***++++++,,,,,,---------***,,,------,,,,,,---...000111222333555;;;EEELLLXXXffftttxxxyyy{{{~~~,,,,,,,,,,,,---...//////////////////////////////////////////////////////......------------......------,,,+++,,,---...///---......//////000111111111000111444888:::;;;;;;888888777777777888888999999999;;;<<>>AAABBBCCCDDDEEEEEEDDDCCCCCC>>>?????????@@@@@@@@@@@@AAABBBCCCCCCCCCDDDFFFHHHJJJJJJKKKLLLMMMMMMMMMMMMJJJKKKLLLKKKJJJIIIJJJKKKKKKLLLNNNPPPQQQQQQPPPPPPOOOPPPQQQRRRRRRRRRRRRQQQRRRZZZ___]]]YYYXXXVVVTTTSSSSSSRRRRRRRRRTTTUUUVVVVVVWWWXXXYYYZZZ[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXWWWXXXZZZZZZYYYXXXWWWWWWWWWWWWVVVTTTSSSRRRNNNGGG===555111...+++(((++++++*********+++------+++*********))))))((((((******+++,,,,,,,,,++++++******************************++++++******)))((('''***...333:::DDDOOOVVVVVVXXXYYYZZZYYYXXXYYYZZZXXXZZZ\\\^^^______^^^]]]ZZZ[[[\\\\\\\\\\\\[[[[[[\\\]]]^^^___``````````````````___^^^]]]]]]]]]]]]______``````aaaaaaaaabbbfffggggggeeeccc___\\\YYYWWWXXXYYYZZZZZZZZZZZZYYYYYYXXXWWWVVVXXXZZZ^^^```___ccceeeffffffcccYYYOOO???666...,,,+++(((&&&''')))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((%%%$$$&&&***------,,,)))((((((((()))***,,,---111888DDDSSS```hhhjjjjjjiiiiiiiiiiiiiiiiiiiiiiiihhhiiikkkmmmoooooooooooolllmmmoooqqqssssssssssssooonnnnnnmmmmmmnnnnnnooopppsssuuuvvvuuutttuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxwwwvvvwwwyyyzzzyyyxxxvvvuuutttttttttuuuvvvwwwuuuyyyzzzxxxtttmmm^^^QQQ???666///---,,,***(((***((())))))'''&&&&&&(((***))))))(((((((((((())))))''''''((((((((((((''''''***************)))))))))''''''&&&&&&&&&'''(((((('''''''''(((((((((((((((((())))))***************&&&&&&''''''(((((()))))))))******++++++******)))******++++++,,,,,,------+++,,,...---,,,,,,---///...000222222333666===CCCOOO\\\kkkssswww{{{~~~}}}~~~~~~---------,,,,,,---......////////////////////////////////////////////////......------------......,,,,,,,,,---------...............///000000111111111111222555888999888777777777666666777888999:::999:::;;;===@@@BBBDDDEEEDDDDDDDDDDDDCCCCCCBBBBBB??????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCAAA@@@?????????===;;;888666444333444555444444111000000222444444222111333333444555555444333333111111222333333222111111///000222333333333222222333444555666888===CCCHHHLLLWWWeeepppxxxiiiRRRJJJFFF@@@>>>AAABBBCCCDDDDDDDDDDDDBBBBBB??????@@@@@@AAAAAA@@@@@@@@@AAACCCCCCBBBCCCFFFHHHIIIJJJLLLMMMNNNNNNMMMMMMLLLMMMNNNMMMKKKJJJKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMNNNPPPRRRSSSSSSRRRRRRRRR^^^eee```XXXUUUUUUUUUTTTSSSRRRRRRSSSTTTVVVXXXVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[XXXWWWWWWXXXZZZZZZZZZXXXVVVVVVVVVVVVUUUSSSRRRQQQIIIAAA999333222000,,,)))((())))))***+++,,,,,,---))))))))))))************((()))******++++++*********************************++++++++++++***))))))'''***...444;;;FFFPPPWWWVVVXXXZZZZZZYYYXXXYYYZZZWWWXXX[[[^^^___^^^]]]\\\[[[\\\]]]^^^_________^^^\\\]]]^^^_______________^^^^^^]]]]]]]]]]]]]]]^^^`````````aaabbbccccccdddeeeeeeffffffdddaaa^^^\\\WWWWWWXXXYYYXXXXXXWWWVVVVVVUUUSSSSSSTTTWWW[[[]]]___ccceeeeeeddd___TTTIII999111+++******(((''''''))))))))))))((((((((('''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***&&&###$$$)))...///...(((((((((((()))+++---...333999FFFTTTaaahhhiiihhhjjjjjjkkkkkkkkkkkkjjjjjjggggggiiikkklllmmmnnnnnnjjjkkkmmmoooqqqqqqqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnqqquuuvvvvvvvvvvvvwwwssssssttttttuuuvvvwwwwwwwwwvvvuuuvvvxxxxxxxxxvvvtttttttttttttttuuuvvvvvvvvvzzz{{{yyytttlll\\\NNN???666---+++***(((((()))'''((()))(((''''''((()))(((''''''(((((()))***+++&&&'''((())))))((('''&&&(((((()))))))))))))))((('''&&&&&&&&&''''''((()))''''''''''''((((((((()))'''(((((()))***)))))))))&&&''''''((())))))******)))***++++++++++++***)))************+++,,,---...,,,---......------...///111333666666444555888;;;CCCQQQ```llluuu|||~~~|||~~~~~~~~~......---,,,,,,,,,------////////////////////////////////////////////////.........------.........+++,,,---............---......//////000000111111111111333666888888666444777666666666666888:::;;;999:::<<<>>>AAACCCEEEFFFEEEEEEDDDDDDDDDCCCCCCCCC>>>?????????@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@CCCBBB@@@?????????===;;;777555222222333444444444000///000222444444222000222222444444444444222222555666777888888888777666111333555777888777555444777888999:::===BBBHHHMMMNNNXXXdddnnnuuu~~~yyyaaaMMMGGGEEE@@@>>>BBBBBBBBBCCCDDDDDDCCCBBBAAA@@@@@@AAABBBBBBBBBAAAAAA???AAABBBBBBBBBCCCEEEGGGIIIJJJLLLMMMNNNNNNNNNMMMNNNOOOOOONNNLLLLLLLLLMMMMMMMMMLLLKKKKKKLLLMMMMMMLLLMMMOOOQQQSSSSSSSSSSSSRRR```iiicccXXXTTTUUUVVVTTTSSSRRRRRRSSSUUUWWWYYYVVVWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\YYYWWWWWWXXXZZZ[[[ZZZYYYUUUUUUVVVUUUTTTRRRPPPOOODDD>>>666222222222...+++&&&''')))+++,,,,,,------''''''((()))***+++,,,,,,(((((()))******************************************++++++++++++***))))))'''***...444<<>>@@@AAACCCFFFIIIEEEEEEFFFFFFEEECCCAAA@@@::::::;;;<<<===>>>???@@@CCCDDDDDDDDDBBBAAABBBCCCCCCAAA???===<<<<<<<<<===777666666444333222111111222222111111222222333444222333444444555555444444444444444444444444444444666666555444333333333333666666666777@@@LLLRRRQQQVVV[[[bbbiiirrr}}}lll]]]MMMFFFDDDAAA>>>>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBBBBAAA@@@???>>>???@@@AAACCCDDDEEEFFFJJJJJJJJJKKKLLLNNNOOOPPPOOONNNMMMLLLKKKKKKKKKKKKNNNNNNNNNNNNNNNMMMLLLKKKLLLMMMOOOPPPQQQRRRRRRRRRWWW___bbb[[[UUUUUUVVVTTTRRRRRRRRRSSSTTTTTTUUUUUUXXXXXXXXXXXXXXXXXXXXXXXX\\\\\\\\\[[[ZZZYYYXXXWWWXXXYYYZZZZZZZZZYYYWWWVVVUUUUUUVVVWWWWWWSSSNNNJJJ???:::333...,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))(((*********)))))))))))))))+++++++++++++++++++++,,,+++++++++*********))))))))),,,111888@@@IIIPPPTTTVVVWWWWWWXXXYYYYYYXXXXXX[[[[[[[[[]]]``````___]]][[[]]]___`````````bbbddd```____________``````aaa^^^^^^]]]\\\]]]___aaacccbbbaaa___^^^___aaadddfffdddcccbbbbbbbbbbbb___]]]XXXXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSRRRSSSUUUYYY]]]fffggghhhgggcccXXXJJJ???000///,,,)))''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""$$$'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&(((*********)))***+++111;;;JJJXXX```eeeggggggkkklllmmmmmmmmmlllkkkjjjiiijjjllllllllllllmmmooolllkkkkkkkkklllnnnpppqqqnnnnnnnnnnnnnnnooopppppprrrrrrrrrssstttvvvxxxzzzvvvvvvuuuuuutttssssssrrrqqqrrrssstttuuuuuuuuuuuutttuuuuuuvvvvvvvvvvvvuuuyyyyyyzzzzzzttthhhWWWKKK>>>333+++,,,,,,(((%%%'''))))))(((((('''''''''&&&))))))((((((''''''&&&&&&&&&''')))+++,,,+++***)))&&&'''''''''(((((())))))%%%%%%%%%%%%'''))),,,---///---***'''&&&''')))***'''&&&&&&&&&&&&'''(((((())))))))))))************************************+++++++++***++++++,,,,,,))),,,......,,,,,,///222777???GGGGGGAAA:::777777>>>GGGUUUdddqqqxxx|||}}}}}}{{{111000///------------...------------------------.........---------,,,,,,000///---,,,,,,+++)))'''...---,,,++++++,,,---...//////000111222333444444777888888888777666444333333333444555777999;;;<<<:::<<>>::::::;;;<<<===>>>??????AAACCCCCCBBBAAA@@@AAABBBAAA@@@???===;;;:::::::::666666555444333222111111222222111111222222333444333333444444555555444444666666555555444444555555333333333333444444555555777999:::===HHHVVV]]]^^^___bbbgggmmmuuueeeWWWIIIDDDCCCAAA???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBBBBBBBAAA@@@@@@@@@AAACCCDDDFFFGGGGGGJJJJJJJJJKKKLLLNNNOOOPPPNNNMMMLLLKKKKKKJJJJJJJJJLLLMMMMMMMMMMMMLLLLLLKKKLLLLLLMMMNNNPPPQQQRRRRRRQQQWWWYYYTTTQQQSSSTTTRRRRRRRRRSSSSSSTTTUUUUUUVVVWWWWWWWWWXXXXXXXXXYYYYYY[[[\\\\\\\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVWWWWWWWWWSSSMMMIII>>>999333...,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***))))))************++++++++++++---,,,,,,,,,+++*********+++*********))))))))))))***,,,111999AAAJJJQQQUUUWWWWWWXXXYYYYYYYYYXXXXXXYYYYYYZZZ\\\___```___]]]]]]^^^``````______```bbbaaa``````______````````````___^^^]]]^^^___aaabbbccccccbbbbbbbbbdddfffgggeeedddbbbbbbbbbaaa___]]]YYYYYYYYYYYYXXXVVVUUUUUUSSSSSSSSSRRRRRRUUUYYY\\\dddeeefffeee```TTTFFF<<<000...+++)))''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&(((***+++++++++,,,...333===LLLZZZcccgggiiijjjkkklllmmmmmmmmmlllkkkjjjgggiiijjjjjjjjjjjjlllmmmlllkkkkkkkkkkkkmmmnnnoooooooooooooooooopppqqqrrrrrrrrrrrrssstttvvvxxxzzzxxxwwwwwwvvvuuutttsssssstttsssssssssssssssssssssuuuvvvvvvvvvvvvvvvuuuuuuwwwxxxxxxwwwrrreeeUUUJJJ<<<222+++++++++(((%%%&&&)))(((((((((''''''''''''(((((((((((((((''''''''''''(((***++++++***)))(((''''''''''''((((((((()))))))))((('''''''''''''''###$$$%%%&&&(((((())))))'''&&&&&&&&&&&&'''(((((())))))))))))************************************+++++++++***++++++,,,---+++---///...---...222666>>>FFFMMMMMMEEE===999999<<>>===???BBBCCCBBBBBBBBBCCCCCCCCCCCCBBB@@@???===<<<:::;;;;;;<<<===>>>??????@@@AAABBBAAA@@@??????AAA??????>>>===;;;888777555666666555444333222111111222222111111222222333444333333333444444444555555777777666555444555555555000111222333555666666777777:::>>>DDDQQQaaalllooommmmmmnnnssszzzzzz\\\PPPEEEBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBBBBBBBAAAAAABBBCCCCCCEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLNNNPPPRRRSSSWWWYYYXXXTTTSSSUUUUUUSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZ[[[[[[[[[\\\\\\\\\[[[[[[ZZZZZZYYYXXXXXXWWWXXXXXXXXXVVVVVVWWWWWWVVVQQQKKKGGG;;;777111---,,,+++++++++++++++++++++++++++++++++***++++++++++++***))))))*********+++,,,,,,------......---,,,+++***))))))++++++***)))))))))))))))+++---222:::BBBKKKRRRVVVXXXYYYYYYYYYYYYYYYXXXWWWXXXWWWXXX[[[^^^______^^^^^^___```___^^^]]]^^^___cccbbbaaa``````___``````aaa```_________```aaabbbdddeeeeeefffgggggghhhhhhfffeeeccccccbbbaaa^^^\\\ZZZZZZYYYXXXWWWVVVUUUUUUSSSSSSSSSRRRRRRTTTXXX[[[bbbcccdddccc\\\OOO@@@666...---+++)))'''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&(((+++,,,,,,---///111666@@@OOO\\\eeejjjlllllllllllllllllllllkkkjjjjjjfffgggiiiiiihhhhhhiiikkkllllllkkkkkkkkkkkkllllllmmmmmmmmmnnnnnnpppqqqqqqrrrsssssstttuuuwwwxxxyyyyyyyyyxxxwwwvvvuuuttttttuuutttsssqqqppppppqqqqqqwwwwwwwwwwwwvvvuuuttttttvvvuuuuuutttnnnbbbSSSGGG888111+++******'''%%%&&&(((((((((((('''''''''''''''''''''(((((((((((((((((()))***+++***)))((('''''''''''''''((((((((((((******))))))(((&&&%%%$$$!!!%%%)))******((('''''''''&&&&&&''''''((()))))))))))))))************************************+++++++++++++++,,,------...///000///...111888===JJJQQQWWWUUUMMMCCC<<<:::999???IIIVVVdddoooxxx|||~~~~~~111000000///.........---++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...000000000...............////////////000000111222333444555333555777888888777555444444444555777999<<<>>>???AAADDDFFFGGGFFFDDDCCCCCCBBBBBBAAA???>>><<<;;;:::;;;;;;<<<<<<===>>>>>>???@@@BBBBBBAAA@@@???@@@AAA>>>>>>>>>===:::777555333555555444444333222111111222222111111222222333444333333333333444444555555888777666555555555555666111111222444555666777777555;;;BBBJJJYYYkkkxxx|||zzzwwwuuuwww}}}}}}{{{yyy{{{pppVVVMMMDDDCCCCCCAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKMMMNNNNNNKKKJJJIIIIIIHHHHHHHHHIIIHHHIIIIIIJJJKKKKKKKKKKKKMMMMMMLLLLLLMMMPPPSSSUUU___]]]YYYVVVVVVVVVUUUSSSSSSTTTTTTUUUVVVVVVWWWWWWUUUUUUVVVXXXYYY[[[\\\\\\ZZZ[[[\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWVVVWWWXXXYYYWWWVVVVVVVVVTTTOOOHHHCCC888444///,,,+++++++++*********************************+++++++++******)))))))))******+++,,,---------------,,,,,,++++++***---,,,+++***)))******++++++...333:::CCCLLLSSSXXXYYYYYYZZZZZZZZZYYYXXXXXXVVVVVVWWWYYY\\\______^^^\\\]]]___^^^]]]]]]^^^___dddcccbbbaaa```_________bbbaaa````````````aaaaaaccceeegggiiijjjiiihhhggggggeeedddcccbbbaaa^^^[[[ZZZYYYXXXVVVUUUTTTTTTSSSRRRRRRRRRQQQQQQSSSWWW[[[aaabbbccc___WWWIII;;;222,,,+++***((('''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%'''***+++,,,---000222777AAAPPP^^^gggkkkmmmnnnllllllllllllkkkjjjjjjiiifffggghhhhhhggggggiiijjjllllllkkkkkkjjjjjjjjjjjjiiijjjjjjkkklllmmmoooooossssssttttttvvvwwwxxxxxxzzzyyyxxxwwwvvvuuuuuuttttttsssqqqoooooopppqqqrrrxxxxxxxxxwwwvvvuuutttsssuuutttsssqqqkkk___PPPEEE444000+++)))((('''&&&&&&((((((((((((((('''''''''&&&&&&''''''(((((())))))))))))******)))((('''&&&'''''''''(((((((((((((((%%%&&&''')))))))))((((((%%%'''***,,,,,,***'''&&&'''''''''''''''(((((()))((()))))))))************************************+++++++++++++++,,,---...///000000///000555???FFFVVV[[[```^^^UUUIII???;;;888<<>>@@@AAACCCEEEGGGGGGEEEBBBAAA@@@AAA@@@???===;;;:::999999;;;;;;<<<<<<======>>>>>>AAABBBCCCBBBAAA@@@@@@BBB>>>>>>>>>===:::777444333444444444333333222222111222222111111222222333444444444333333333444555666666777777777777777777666444444444444555666777888999AAAJJJTTTbbbttt~~~zzzzzz}}}~~~|||vvvtttrrrtttyyyiiiSSSLLLEEEEEEDDDBBBAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMJJJIIIIIIHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJOOONNNMMMMMMNNNPPPRRRTTTZZZVVVSSSRRRRRRQQQPPPOOOSSSTTTTTTUUUVVVVVVWWWWWWUUUUUUVVVXXXZZZ[[[\\\]]]ZZZZZZ[[[\\\\\\\\\[[[[[[ZZZYYYWWWVVVVVVVVVWWWXXXWWWVVVUUUTTTQQQLLLEEE???555222---+++***+++******************************)))******+++++++++******'''(((((()))***+++,,,,,,+++++++++,,,,,,---------...---,,,******+++,,,---+++...333;;;DDDMMMTTTXXXYYYZZZZZZ[[[ZZZZZZYYYYYYWWWVVVVVVXXX[[[^^^___^^^ZZZ\\\]]]^^^^^^^^^```bbbccccccaaa```____________aaaaaaaaa```````````````aaadddgggiiijjjiiifffeeefffeeecccbbbbbb```]]][[[YYYXXXVVVTTTRRRRRRQQQQQQPPPQQQQQQPPPQQQSSSXXX[[[```aaaaaa\\\QQQDDD777000***))))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%&&&((()))***,,,000333888BBBPPP^^^gggkkkmmmnnnmmmmmmlllkkkjjjjjjiiiiiiggghhhjjjiiihhhhhhiiijjjlllllllllkkkkkkjjjiiiiiihhhhhhiiijjjlllmmmooopppsssttttttuuuvvvwwwxxxxxxxxxxxxwwwwwwvvvuuuuuutttrrrqqqooonnnoooqqqssstttxxxxxxxxxxxxwwwvvvttttttuuutttqqqmmmggg[[[LLLBBB000///+++((('''((('''&&&'''''''''(((((((((((((((&&&&&&''''''(((((())))))))))))))))))((((((''''''((((((((((((((('''''''''"""$$$&&&(((************+++,,,,,,,,,+++)))((('''(((''''''''''''((())))))((()))))))))************))))))))))))))))))))))))++++++++++++,,,---...///...///000000333;;;FFFOOO___dddiiifff\\\OOOCCC===999;;;@@@IIIVVVeeerrryyy{{{}}}////////////...---,,,++++++,,,,,,------.........,,,,,,,,,,,,------------666222---******+++,,,,,,,,,---...///000000000///000000111222333444555555222333444555777777888888::::::;;;<<<>>>@@@AAABBBAAACCCDDDCCC@@@>>>======???>>>===;;;::::::::::::<<<<<<<<<<<<======>>>>>>AAACCCCCCBBBAAA@@@AAABBB======<<<;;;999777555444444333333333222222222111222222111111222222333444444444333222333444555666555777999;;;<<<;;;:::999888666444333444777:::<<>>444///((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%'''((()))***,,,000333888BBBQQQ^^^ggglllmmmnnnnnnmmmllljjjiiiiiiiiiiiihhhiiikkkjjjiiihhhiiikkkllllllmmmllllllkkkjjjiiijjjjjjkkklllnnnppprrrsssssstttuuuvvvwwwwwwwwwwwwuuuuuuuuutttttttttttttttppppppooooooppprrrssstttxxxxxxxxxxxxwwwvvvuuuuuuuuusssnnniiibbbUUUGGG<<<---///---((('''))))))''''''''''''((((((((((((((('''''''''((((((((((((((())))))((((((((((((((((((((((((((((((((('''''''''&&&&&&'''((((((((((((((())))))((((((((()))***+++((((((''''''(((((()))***))))))))))))************))))))))))))))))))))))))++++++++++++,,,...///000---///111333888BBBNNNXXXgggkkkooonnndddVVVHHH@@@:::;;;>>>EEEQQQ___mmmuuuyyy{{{~~~---.........---,,,+++***------------------------,,,,,,---------.........,,,******+++...000000000+++,,,---///000000//////000111111222333444555555555555555666777999;;;<<<>>>>>>>>>>>>@@@AAABBBCCCAAABBBBBB@@@===;;;;;;<<<===<<<;;;:::::::::;;;;;;<<<<<<<<<<<<============@@@AAABBBAAA@@@??????AAA<<<;;;999777666555444444333333333222222222222222222222111111222222333444555444333222222444555777666999===AAABBBAAA>>><<<999777444222444999>>>AAAKKKVVVbbbjjjttt~~~zzzvvvuuuuuurrrqqqrrrvvv~~~lllZZZKKKGGGEEEGGGFFFCCCAAACCCAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAABBBCCCEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLLLLIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLOOOSSSRRRNNNPPPVVVRRRRRRSSSSSSTTTUUUUUUVVVVVVWWWXXXYYYZZZ[[[\\\\\\ZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWXXXXXXWWWWWWVVVVVVUUUTTTRRRPPPLLLEEE===888///---***)))*********)))************************))))))***+++++++++++++++************************+++,,,,,,,,,---.........---,,,***(((''')))***,,,))),,,222:::CCCLLLTTTXXXXXXYYYZZZ[[[\\\]]]]]]]]]ZZZYYYXXXXXX[[[]]]^^^^^^\\\^^^____________aaabbb______^^^^^^^^^^^^^^^___]]]^^^______```````````````bbbeeeggghhhgggeeecccbbbaaa_________^^^\\\ZZZYYYWWWUUURRRPPPOOOPPPPPPLLLMMMNNNNNNPPPTTTYYY]]]]]]]]]YYYQQQEEE999222...&&&'''''''''((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((()))(((&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((())))))******,,,000333999CCCRRR___hhhmmmnnnooonnnmmmkkkjjjiiihhhhhhiiihhhiiijjjjjjhhhhhhiiijjjllllllmmmnnnmmmlllkkkkkkiiijjjkkkmmmoooqqqssstttssstttvvvwwwxxxxxxwwwwwwqqqqqqqqqrrrssssssttttttqqqqqqqqqrrrrrrrrrrrrrrrwwwwwwxxxxxxxxxwwwwwwvvvtttqqqkkkeee\\\OOOAAA666+++///...)))'''***+++(((''''''''''''((((((((()))((((((((((((((('''''''''(((''''''''''''(((((())))))((((((((('''''''''''')))((((((''''''''''''((('''''''''((((((******+++((((((((((((((())))))***))))))))))))************))))))))))))))))))))))))+++++++++,,,---...///000---///333777===IIIWWW```lllqqquuutttkkk\\\MMMDDD;;;;;;<<>>@@@@@@@@@@@@@@@AAABBBCCCDDDBBBCCCBBB@@@===<<<<<<>>><<<<<<;;;:::::::::<<<<<<<<<<<<<<<===============???@@@AAA@@@>>>>>>>>>???:::999777555444333444444333333222222222222222222222222111111222222333444555444333222222444555777666:::@@@EEEGGGEEEBBB???999666333222444:::AAAFFFOOOZZZgggooowwwyyyttttttuuutttssstttyyydddUUUGGGDDDDDDFFFFFFCCCBBBDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFIIIIIIJJJJJJKKKKKKLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLIIIIIIIIIHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHLLLLLLLLLLLLKKKJJJHHHHHHKKKLLLPPPTTTPPPIIIKKKRRRRRRRRRRRRSSSTTTTTTUUUUUUWWWWWWXXXYYYZZZ[[[\\\\\\ZZZZZZZZZZZZYYYXXXVVVVVVVVVWWWXXXYYYXXXWWWVVVUUUTTTSSSQQQOOOKKKDDD;;;666...,,,)))))))))******)))))))))))))))))))))))))))((()))***+++++++++++++++,,,,,,++++++++++++++++++---------------------,,,,,,***(((&&&&&&''')))***))),,,111999CCCLLLTTTXXXWWWXXXZZZ[[[]]]]]]^^^^^^\\\ZZZXXXYYY[[[]]]^^^^^^___```aaa```______```aaa^^^^^^]]]]]]]]]^^^^^^___\\\\\\^^^___```````````````bbbeeeggghhhgggeeeddd```___^^^^^^___^^^\\\ZZZZZZXXXUUURRRQQQPPPPPPQQQJJJKKKMMMNNNPPPTTTZZZ^^^[[[[[[VVVMMM@@@666000...%%%&&&''''''((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***)))&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))******+++++++++---111444:::DDDSSS```iiinnnooopppnnnmmmkkkiiihhhhhhhhhiiihhhiiijjjiiihhhggghhhiiikkklllmmmnnnnnnnnnllllllhhhhhhiiikkkmmmppprrrssstttuuuvvvwwwxxxxxxwwwvvvnnnnnnoooppprrrsssssstttsssssssssssssssrrrppppppvvvwwwwwwxxxxxxxxxwwwwwwsssoooiiibbbXXXKKK<<<222+++//////)))(((+++,,,)))&&&'''''''''(((((())))))))))))(((((('''''''''&&&'''''''''''''''((()))***))))))(((((('''''''''&&&((('''&&&&&&&&&((()))***((((((******+++******)))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))+++++++++,,,---...000000---000555:::BBBNNN\\\fffppptttxxxwwwooo```QQQGGG;;;:::;;;@@@IIIVVVccckkkvvvxxx{{{~~~~~~~~~~~~000000///...---,,,,,,+++------------------------,,,,,,---000222222000---...............---------////////////000000000000111000000000111333555666777888999;;;===@@@BBBDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBB@@@???>>>>>>>>>::::::999999999999888888???>>>===<<<<<<;;;<<<<<<@@@BBBEEEEEEBBB???======777666444333222222333333111111222111111000///...111111111111111111111111111000///000333666888999<<>>EEEUUU___iiipppyyy{{{yyyxxxwwwuuuxxxuuuuuuyyyzzzzzz}}}{{{ttt\\\OOOGGGEEEDDDCCCDDDEEEDDDCCCEEECCCAAAAAABBBBBBAAA@@@>>>???@@@BBBDDDFFFGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMKKKJJJHHHGGGGGGHHHIIIJJJNNNNNNNNNNNNOOOPPPQQQRRRSSSRRRQQQQQQRRRSSSTTTUUUTTTUUUWWWYYYZZZZZZYYYYYY\\\[[[YYYXXXWWWWWWXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTSSSSSSQQQMMMGGG@@@999555000///---+++***************+++---......---+++***,,,,,,,,,,,,++++++***)))******************************))))))******+++,,,(((((('''(((((()))*********---333:::CCCLLLTTTXXXYYYYYYYYYYYYZZZZZZZZZZZZ\\\\\\\\\\\\\\\\\\]]]]]]^^^```aaaaaa___]]]]]]]]]``````_________^^^^^^^^^___```aaabbbccccccbbbaaabbbcccdddeeefffeeeeeedddbbb`````````aaa```^^^\\\[[[YYYVVVTTTTTTSSSQQQOOOKKKIIIIIILLLRRRXXX]]]______ZZZQQQFFF<<<333---***,,,+++(((%%%$$$$$$%%%%%%$$$%%%&&&'''(((***++++++&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%&&&'''((($$$$$$%%%%%%&&&'''((((((%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&'''''''''((((((***)))(((((())),,,///111<<>>BBBEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAA???>>>>>>======<<<;;;;;;;;;::::::::::::>>>======<<<<<<<<<<<<===BBBDDDFFFEEEAAA===;;;:::666555444222222222222333111222222222111111000///111111111111111111111111333111000111333777999:::@@@HHHNNNNNNKKKGGG@@@:::666333333777999:::???EEESSS]]]iiirrr{{{|||yyyxxxxxxwwwvvvuuurrrsssuuuuuutttvvvzzz~~~oooXXXLLLFFFEEECCCCCCDDDDDDDDDCCCEEECCCAAAAAABBBBBBBBB@@@======>>>???AAACCCEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJIIIIIIJJJJJJKKKHHHIIIIIIJJJJJJJJJJJJJJJGGGGGGHHHIIIJJJKKKLLLLLLMMMLLLJJJIIIIIIJJJKKKMMMNNNNNNNNNNNNOOOPPPQQQRRRQQQPPPPPPOOOPPPQQQSSSTTTTTTUUUWWWXXXYYYYYYYYYXXXZZZYYYXXXVVVVVVVVVWWWWWWVVVVVVUUUUUUTTTTTTUUUUUUSSSRRROOOKKKDDD===777333000///---+++************+++++++++******+++++++++......//////......---,,,++++++++++++++++++++++++***************+++,,,,,,))))))(((((())))))***++++++...333;;;DDDMMMTTTXXXZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZ^^^```aaaaaa___^^^]]]^^^____________````````````___```aaabbbbbbaaaaaa``````aaacccdddddddddcccbbbbbbaaa````````````]]][[[ZZZXXXUUUSSSSSSRRRPPPNNNJJJIIIJJJMMMRRRWWWZZZ[[[[[[VVVMMMCCC999111,,,)))***)))(((&&&%%%%%%%%%&&&(((((('''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%&&&''''''%%%&&&&&&&&&'''''''''((((((***)))(((((())),,,///111:::DDDRRR```hhhmmmnnnooommmmmmkkkjjjiiiiiihhhhhhkkkjjjjjjiiihhhhhhhhhhhhjjjkkklllmmmmmmkkkiiihhhiiikkknnnoooooopppqqqsssuuuuuuvvvvvvvvvuuutttssspppqqqrrrsssssssssssssssrrrrrrqqqqqqpppppppppooovvvtttssstttuuuuuutttrrrooojjjbbbVVVHHH<<<333///******)))+++------,,,***&&&&&&'''(((((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))*********))))))((()))))))))***++++++,,,,,,***++++++++++++,,,...000///444>>>IIIUUUbbbnnnuuuxxx{{{{{{xxxssskkk]]]OOODDD===888;;;BBBJJJUUU^^^kkkttt|||}}}}}}~~~}}}}}}~~~,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,...000000...------------......//////000/////////000000000111111222222111111222333444555333555777;;;???CCCGGGIIIIIIHHHFFFDDDCCCCCCDDDDDDBBBAAA@@@>>>========================<<<<<<<<<;;;======<<<<<<<<<===>>>>>>DDDEEEFFFDDD???;;;888777666555444333222222222222222222222333222222111111222222222222222222222222444333222222444777:::<<>>>>>>>>@@@BBBEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHIIIJJJJJJJJJJJJJJJFFFFFFGGGHHHIIIJJJKKKKKKNNNNNNMMMLLLLLLMMMNNNOOONNNNNNNNNNNNOOOPPPQQQQQQOOONNNNNNNNNNNNPPPQQQSSSUUUVVVWWWWWWXXXXXXXXXXXXXXXWWWVVVTTTTTTTTTTTTUUUTTTTTTTTTUUUUUUUUUUUUUUURRRQQQMMMHHHAAA:::444000///...,,,+++*********+++,,,+++)))'''''')))+++,,,....../////////...------++++++++++++++++++++++++++++++******++++++,,,---******))))))******++++++,,,///444;;;DDDMMMUUUYYY[[[ZZZZZZYYYYYYXXXXXXXXXVVVVVVWWWWWWXXXYYYZZZZZZ]]]___``````^^^]]]]]]^^^^^^^^^______```aaaaaaaaa___```aaabbbaaa```___^^^aaabbbcccdddddddddcccbbbbbbaaa```___```___\\\ZZZYYYWWWTTTRRRQQQPPPOOOMMMKKKJJJKKKMMMQQQTTTUUUUUUTTTPPPGGG>>>555///+++)))(((((('''''''''&&&&&&&&&))))))(((&&&%%%$$$###"""&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%&&&((((((((('''&&&&&&'''''''''((((((((()))((('''''')))+++...000999CCCQQQ^^^gggkkklllmmmkkkkkkkkkkkkkkkjjjiiiiiijjjiiiiiihhhgggggggggfffiiiiiijjjkkkkkkjjjhhhgggiiikkkmmmmmmnnnooorrruuuuuuuuuuuuuuuuuutttssssssqqqrrrrrrsssssssssrrrrrrppppppoooooooooooooooooouuutttssstttttttttqqqoookkkeee[[[NNNAAA777000,,,******)))+++,,,---+++***''''''((()))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))++++++***)))((((((((())))))))))))***++++++,,,,,,***,,,---......///222444444<<>>======<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>BBBCCCDDDBBB===999777666666555555444444444333333222333333444444444333333222222222222222222222222444333333333444777;;;???FFFOOOSSSMMMCCC===:::999666555777;;;===???FFFNNNUUUaaaoooxxx~~~{{{vvvttttttuuuvvvvvvsssooojjjhhhgggiiiqqq{{{uuu^^^OOOGGGDDDCCCAAAAAABBBBBBBBBAAADDDBBBAAAAAABBBCCCBBBAAABBBAAA@@@@@@AAADDDGGGJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGGGGHHHIIIJJJJJJJJJJJJGGGGGGHHHIIIJJJKKKKKKLLLOOONNNNNNMMMNNNNNNOOOPPPOOONNNNNNNNNOOOOOOPPPQQQNNNNNNMMMMMMNNNPPPRRRSSSVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTRRRRRRRRRRRRSSSSSSSSSTTTUUUUUUUUUUUUUUUSSSPPPLLLFFF>>>888222//////---,,,************++++++***))))))))))))***++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,---+++++++++******+++,,,,,,---///444<<>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;:::::::::;;;<<<======>>>???@@@>>>;;;888777777666666666666666555555555333333444555555666555555222222222222222222222222333333333333333777===BBBGGGOOOQQQJJJ@@@;;;:::999999777777999;;;>>>IIITTT^^^iiiuuu|||{{{xxxuuusssssssssrrrqqqooohhhbbb``````hhhxxxjjjXXXLLLGGGDDDBBBAAA@@@AAABBBAAA@@@CCCBBB@@@@@@BBBCCCCCCBBBDDDCCCAAAAAABBBEEEHHHJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPOOOOOONNNNNNNNNOOOPPPPPPOOONNNNNNNNNPPPQQQSSSUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTRRRQQQPPPPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSPPPJJJDDD<<<666222///...---+++***)))******+++)))***+++,,,,,,+++***)))((())))))*********))))))++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++++++++++++++,,,---///444;;;DDDMMMTTTXXX[[[ZZZZZZYYYXXXWWWWWWVVVXXXXXXYYYZZZ\\\]]]^^^^^^YYYZZZ[[[ZZZYYYYYYZZZ\\\[[[[[[\\\^^^___```aaabbbcccddddddeeedddcccaaaaaaaaabbbcccddddddcccbbbaaaaaa___^^^^^^^^^]]][[[YYYXXXUUUSSSRRRRRRRRRPPPOOONNNNNNOOOPPPQQQQQQNNNLLLKKKGGG???777000,,,+++***%%%&&&''''''((('''''''''%%%%%%&&&'''((()))***+++&&&&&&''''''''''''&&&&&&$$$%%%'''((((((((('''&&&'''''''''''''''''''''&&&((('''&&&''')))***)))((('''''''''((((((((())))))((((((((()))***,,,...///;;;DDDRRR___gggjjjkkkkkkiiijjjkkkmmmmmmlllkkkjjjhhhhhhiiiiiihhhgggfffeeefffggggggggggggggggggggggggiiijjjjjjjjjlllpppssssssrrrrrrrrrrrrrrrrrrsssuuuvvvvvvuuuuuutttsssrrrpppppppppqqqqqqrrrrrrrrrsssssstttuuuuuusssnnnkkk```WWWIII===555000---++++++***)))***++++++***((('''(((((()))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********+++++++++,,,---,,,***(((''''''((())))))))))))***++++++,,,,,,...///000000111444888;;;BBBLLLZZZhhhqqqvvvxxxzzzyyy{{{zzzwwwvvvtttkkkbbbSSSHHH>>>;;;<<>>@@@BBBCCCDDDHHHGGGFFFEEECCCBBBAAA@@@??????>>>===============;;;;;;;;;:::::::::999999::::::999999999:::;;;;;;999;;;;;;:::888666666777555555666666666666555444333444555666777777777777333333333333333333333333222333444444555999AAAGGGKKKPPPOOOGGG>>>;;;;;;:::999888888:::;;;@@@MMM[[[iiirrr{{{~~~yyywwwuuurrrqqqpppnnnllliiiddd___[[[[[[```nnnyyybbbSSSKKKHHHDDDCCCAAAAAABBBBBBBBBAAACCCAAA@@@@@@BBBCCCCCCBBBCCCBBBAAAAAABBBDDDGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGEEEFFFGGGIIIJJJJJJJJJJJJHHHIIIIIIJJJKKKLLLMMMMMMLLLMMMMMMNNNOOOOOOOOOPPPOOOOOOOOONNNNNNOOOOOOPPPOOOOOOOOOOOOQQQSSSUUUVVVWWWVVVUUUUUUTTTTTTTTTTTTTTTSSSQQQPPPOOOOOOPPPPPPRRRSSSTTTUUUUUUUUUTTTSSSRRRNNNHHHAAA:::555111000---,,,+++***)))******+++)))***,,,------,,,***)))))))))***+++++++++************************************))))))******+++,,,,,,,,,++++++******++++++,,,///444;;;CCCKKKRRRVVVZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[XXXYYYZZZYYYXXXXXXZZZ\\\\\\\\\]]]^^^___```aaabbbddddddeeefffeeeeeecccbbb```aaabbbbbbbbbaaa```______^^^]]]]]]^^^]]]\\\ZZZWWWUUUTTTSSSTTTUUUTTTSSSRRRQQQQQQRRRRRRQQQNNNLLLHHHDDD<<<444...+++******&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''((((((((('''&&&''')))))))))'''''''''((((((((()))))))))((())))))***+++---...///:::CCCQQQ]]]dddggghhhhhhkkkkkklllllllllllllllkkkhhhiiijjjjjjiiihhhfffeeeffffffffffffggggggggggggjjjkkklllmmmmmmnnnppprrrqqqpppppppppqqqrrrssstttuuuuuuuuuuuuuuutttsssrrrppppppqqqrrrssstttttttttsssssstttuuutttpppiiieeeVVVMMM@@@666111///---,,,+++***)))***++++++)))'''''''''((()))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&((()))***(((((((((((((((((((((((()))((((((''''''(((((())))))))))))***++++++,,,,,,++++++***)))((((((((())))))))))))***++++++,,,,,,---......///222777===BBBNNNWWWcccnnnuuuyyyzzzzzzzzzzzzyyywwwwwwwwwppphhhZZZNNNBBB===<<<>>>DDDKKKVVVaaalllqqquuu{{{~~~~~~+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......///...---,,,---///000000//////////////////000000000000000111111111222222222333444666888:::;;;;;;;;;=========>>>@@@BBBCCCDDDFFFGGGGGGGGGFFFDDDBBB@@@??????>>>>>>======>>>>>>;;;;;;;;;::::::::::::999999999888888777888888888777888999888555444444555222333444555555444333333333444555777888999999999333333333333333333333333333555666666777<<>>777333000///,,,,,,***)))))))))***+++)))******************)))))))))***+++++++++++++++))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,+++***************,,,...333:::BBBJJJQQQUUUXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYYYYZZZZZZYYYXXXYYY[[[]]]^^^______```aaabbbbbbcccbbbcccdddeeeeeeeeedddcccbbbccccccdddcccbbbaaa```]]]\\\\\\\\\^^^^^^\\\[[[WWWVVVTTTUUUWWWXXXXXXWWWVVVTTTSSSSSSSSSRRRPPPNNNFFFAAA:::222,,,)))))))))((((((&&&&&&%%%&&&'''((('''''''''&&&%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&''''''(((((())))))'''&&&%%%&&&((()))(((''''''((((((((())))))))))))))))))***+++---...///000;;;DDDRRR]]]eeeggghhhhhhmmmllllllkkkkkkkkklllllliiijjjkkkkkkjjjiiigggeeefffffffffffffffggghhhhhhiiikkkmmmnnnmmmmmmnnnooonnnnnnnnnoooppprrrtttuuurrrsssssssssssssssrrrrrrppppppqqqrrrssstttuuuuuuuuuuuuuuutttpppjjjaaa[[[LLLCCC777///------,,,++++++***)))***+++***)))'''&&&&&&'''(((((((((((('''''''''(((((((((((('''''''''''''''''''''''''''''')))(((&&&&&&&&&''')))***((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))***++++++,,,))))))*********))))))((()))))))))***++++++,,,,,,//////000222777???IIIPPP[[[bbbllltttyyy{{{|||}}}{{{{{{zzzxxxyyyzzzuuunnnbbbUUUGGG???<<<<<>>>>>>>>>>>???<<<<<<;;;;;;;;;:::::::::999999888777666666666777777888888666333222222222000111222333333333222111333444666777999999::::::333333333333333333333333333666888999999???IIIQQQXXXWWWQQQGGGAAA???<<<888:::===CCCJJJNNNTTTaaannnuuu|||}}}yyytttooonnnmmmllljjjddd^^^YYYVVVWWW\\\eeerrrkkkXXXNNNIIIHHHEEEDDDBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@BBBDDDCCCCCCFFFFFFGGGHHHIIIJJJJJJJJJEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPOOONNNNNNOOOOOOOOONNNNNNNNNOOOPPPRRRUUUVVVXXXWWWUUUSSSRRRRRRSSSSSSSSSRRRPPPOOONNNOOOOOOPPPSSSTTTUUUVVVUUUSSSQQQPPPMMMIIIBBB;;;555111//////,,,+++***)))))))))***+++***)))(((''''''((()))***'''((()))***************((((((((((((((((((((((((((((((((((((((())))))***,,,++++++***)))))))))***+++---222999AAAIIIPPPTTTWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYY[[[[[[[[[ZZZZZZZZZ]]]___aaaaaabbbbbbccccccdddddd```aaacccdddeeeddddddcccffffffggghhhgggfffdddddd\\\[[[[[[\\\^^^^^^]]][[[WWWVVVUUUVVVXXXZZZZZZZZZXXXVVVTTTSSSTTTSSSQQQOOODDD@@@888000***''''''(((***)))&&&%%%$$$%%%'''(((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&''')))***%%%&&&&&&'''((()))******'''&&&%%%&&&(((((((((&&&(((((((((((()))))))))))))))***+++,,,...///000000>>>GGGTTT```gggiiijjjjjjnnnmmmlllkkkjjjkkklllllliiijjjkkklllkkkiiigggffffffffffffffffffggghhhiiigggjjjlllmmmlllkkkkkkkkkmmmmmmmmmnnnppprrruuuvvvpppqqqqqqrrrrrrqqqqqqqqqoooooopppqqqssstttuuuuuuwwwwwwuuusssnnneee[[[TTTFFF===111++++++,,,,,,***+++***)))***+++***((('''%%%&&&&&&'''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++************************((((((''''''''''''(((((('''(((((()))******++++++'''(((***++++++***)))((()))))))))***++++++,,,,,,222222333666===HHHTTT]]]dddjjjrrryyy|||~~~|||}}}{{{yyyzzz}}}yyyrrrhhhZZZKKKAAA<<<;;;???EEEFFFRRR___hhhpppyyy++++++************++++++++++++++++++,,,---...///...///////////////......---------.........//////222333444333111111111333555666888:::;;;=========??????@@@AAABBBDDDEEEEEEEEEFFFHHHHHHGGGEEEBBB@@@AAA@@@???===;;;:::::::::<<<;;;;;;::::::999999888888888888888777777777666888777555333222222222333000000222333333333333333000111222444666777999999555444333333222222222333333999;;;888888BBBNNNVVV```WWWMMMGGG@@@:::777999;;;GGGSSSWWWZZZbbblllrrr|||~~~|||wwwtttooonnnjjjeeebbb___ZZZUUUVVVWWW]]]mmmzzzdddPPPJJJIIICCCHHHGGGFFFDDDCCCCCCCCCCCC@@@@@@AAABBBBBBBBBAAAAAADDDDDDDDDEEEFFFHHHIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCAAA@@@AAABBBDDDFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFDDDBBB@@@AAADDDGGGKKKMMMOOOOOONNNNNNOOOPPPOOOOOOOOOOOONNNNNNMMMLLLMMMNNNOOOQQQSSSTTTVVVVVVTTTTTTTTTSSSRRRPPPOOONNNMMMMMMNNNMMMKKKKKKLLLMMMRRRRRRTTTVVVWWWUUUQQQNNNKKKFFF>>>777222...,,,***---,,,+++***))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++***)))(((((()))***+++))))))))))))************)))************+++++++++,,,...222777>>>GGGQQQXXXWWWWWWWWWWWWWWWXXXYYYZZZ]]]\\\ZZZXXXXXXXXXXXXYYYYYY[[[]]]]]]\\\\\\]]]^^^^^^^^^___```aaabbbcccccceeeeeeeeefffffffffffffffeeefffhhhhhhgggdddaaa___```^^^]]]^^^``````]]]ZZZYYYYYYYYYZZZZZZ[[[[[[[[[\\\ZZZYYYYYYYYYUUUOOOIIIBBB<<<333+++((('''((()))***)))'''&&&&&&''''''(((***(((%%%######%%%(((***&&&%%%%%%%%%&&&&&&'''(((((((((((((((((('''''''''((()))******(((''''''(((((((((((((((((('''''''''((())))))))))))(((((('''((()))))))))***---111555>>>JJJXXX___eeekkkmmmlllpppooonnnmmmlllkkkjjjjjjiiikkklllmmmllljjjgggeeeffffffggggggggggggggggggjjjlllmmmmmmlllkkkkkklllmmmlllllllllnnnoooqqqsssooopppqqqrrrrrrqqqpppooolllmmmnnnppprrrtttuuuvvvwwwwwwuuuqqqjjj___RRRJJJ:::555000.........,,,******))))))((((((((())))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''+++***)))))))))))))))***(((((())))))*********++++++*********))))))((((((((())))))***+++,,,,,,,,,,,,,,,***(((&&&''')))+++---+++***+++,,,------,,,555555777>>>JJJXXXcccjjjpppsssxxx{{{}}}}}}|||zzzzzzzzzzzz{{{zzzzzzyyyyyyooofffVVVFFF;;;888;;;???CCCHHHQQQ```ppp{{{~~~~~~~~~++++++************++++++++++++++++++,,,---...///......////////////......------........./////////000111333333222222333444555666888:::;;;=========>>>???@@@AAABBBCCCDDDEEEDDDEEEGGGGGGFFFDDDAAA???>>>===<<<<<<;;;;;;;;;;;;<<<;;;;;;::::::999888888888888777777777666666666555444333222222333333444///000111222333333333333111222222444555666777888333222222222333333444555333888;;;999<<>>::::::===EEERRR___dddfffmmmvvv{{{}}}yyywwwsssqqqkkkeee^^^YYYTTTPPPTTTYYYeeeyyyttt```NNNIIIJJJDDDFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBDDDDDDEEEEEEFFFHHHIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBB@@@>>>???CCCFFFJJJLLLNNNNNNNNNMMMNNNOOOOOOOOOOOOOOOOOONNNMMMMMMNNNNNNPPPQQQSSSUUUVVVWWWTTTSSSSSSRRRPPPNNNMMMLLLLLLMMMNNNMMMKKKKKKLLLNNNRRRRRRTTTVVVWWWUUUQQQNNNJJJDDD<<<555000...,,,+++,,,,,,+++***))))))))))))************************************)))))))))(((+++***)))(((((()))***+++(((((()))))))))*********)))************++++++++++++...222777???HHHRRRXXXXXXWWWWWWVVVVVVWWWXXXYYY\\\[[[ZZZYYYXXXYYYYYYZZZYYY[[[]]]]]]\\\\\\]]]^^^^^^^^^___```aaabbbccccccfffffffffffffffgggggggggfffggghhhhhhgggeeebbb```___]]]\\\]]]______\\\YYYZZZZZZ[[[\\\\\\\\\\\\\\\^^^\\\ZZZZZZYYYUUUNNNHHH???888000***((((((((('''***))))))((()))***+++,,,)))(((&&&$$$$$$&&&((()))%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))((()))******(((''''''((((((((((((((((((((((((''''''(((((()))))))))))))))))))))))))))***---111555>>>KKKXXX```eeekkkmmmlllpppooonnnmmmlllkkkkkkjjjjjjlllmmmnnnmmmkkkhhhgggiiiiiihhhgggfffeeeeeedddhhhiiikkkkkkjjjjjjkkklllnnnmmmmmmmmmoooppprrrsssnnnnnnoooppppppooommmmmmlllmmmnnnppprrrtttvvvwwwvvvuuusssnnnfffZZZMMMDDD777333...,,,,,,,,,+++)))*********))))))*********))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''+++***))))))((((((((((((((()))))))))************************)))))))))(((&&&''''''((())))))******+++++++++)))'''''')))++++++***)))***,,,...///000777:::???HHHTTT```iiiooosssuuuyyy|||~~~~~~}}}|||zzz{{{{{{{{{{{{zzzyyyyyypppiii\\\LLL@@@:::999;;;>>>BBBKKKYYYgggrrrxxxzzz}}}~~~++++++************++++++++++++++++++,,,---............///////////////...............////////////...000222333333333444666555666777999;;;<<<=========>>>???@@@AAACCCDDDDDDDDDEEEFFFFFFEEECCC@@@???;;;;;;:::::::::;;;;;;<<<;;;;;;;;;:::999999888888777777777666666666555555222222111111222222333444...///000111222222222222222333333444444555555666111111111222333555666777333777999;;;BBBMMMTTTVVVTTTLLLDDD@@@===<<>>>>>===<<<;;;===@@@CCCGGGJJJLLLMMMMMMLLLMMMNNNOOOOOOPPPPPPPPPOOONNNNNNNNNNNNPPPQQQSSSTTTUUUVVVSSSSSSRRRQQQOOOMMMKKKJJJLLLMMMMMMMMMKKKKKKMMMOOORRRRRRSSSVVVVVVUUUQQQMMMHHHBBB999222///---,,,,,,++++++***************+++************************************))))))))))))******))))))))))))******(((((((((((()))))))))))))))************+++++++++***---222888@@@IIIRRRXXXZZZXXXVVVUUUUUUVVVWWWXXXZZZZZZYYYYYYYYYZZZ[[[\\\YYY[[[]]]]]]\\\\\\]]]^^^^^^______```aaabbbccccccfffffffffgggggghhhhhhhhhfffggghhhiiihhhfffcccbbb^^^]]]\\\]]]^^^^^^\\\ZZZ\\\]]]___``````___^^^]]]```^^^\\\\\\ZZZUUUMMMFFF;;;444,,,((())))))'''$$$$$$$$$%%%%%%&&&((()))***((('''&&&&&&&&&&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******((()))******(((''''''(((''''''((((((((((((((((((&&&'''((())))))******)))))))))***)))***---222555???KKKYYY```fffkkkmmmmmmpppooonnnnnnmmmlllkkkkkklllmmmnnnooonnnmmmjjjiiilllkkkjjjhhhfffdddcccbbbeeegggiiiiiiiiiiiijjjlllooonnnnnnooopppqqqssssssnnnoooppppppooonnnmmmlllmmmmmmmmmooorrruuuxxxyyyuuusssoooiii___RRRDDD;;;222///,,,************)))***++++++++++++++++++******))))))(((((())))))***'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((('''''''''))))))))))))************************))))))))))))'''''''''((())))))******)))+++++++++)))((()))*********)))***---111444777;;;@@@JJJVVVbbbkkkqqqtttwwwxxxyyy{{{}}}~~~~~~~~~|||||||||||||||{{{zzzyyysssmmmcccTTTGGG===888666:::===EEEQQQ___jjjqqqttt{{{}}}++++++************++++++,,,+++++++++,,,,,,---...---...//////////////////....../////////000000000///111444444444333444555555666777999;;;<<<<<<<<<<<<<<<===???AAABBBCCCDDDDDDDDDEEEEEEDDDBBB@@@???::::::999999999999::::::;;;;;;::::::999888888888666666666555555555555444111111111111111111222222...///000111111222111111333333333333333333333333222222222333444555666777333666888<<>>EEENNNVVVdddqqqwwwzzz}}}{{{xxxvvvuuunnnhhhaaaZZZTTTOOOPPPSSS^^^ppp|||eeeWWWKKKIIIKKKFFFDDDDDDBBBAAA@@@?????????@@@AAABBBCCCCCCDDDCCCCCCEEEEEEFFFGGGHHHHHHHHHIIIGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFDDDAAA>>><<<::::::999888777999===@@@DDDGGGJJJLLLLLLKKKLLLLLLOOOOOOPPPPPPPPPOOOOOONNNMMMMMMNNNPPPQQQSSSTTTTTTSSSSSSRRRPPPNNNLLLJJJIIIKKKMMMMMMMMMLLLLLLNNNPPPQQQRRRSSSUUUUUUSSSOOOKKKDDD>>>666000---,,,,,,,,,*********)))******++++++++++++++++++++++++++++++*********)))))))))))))))***))))))))))))))))))***''''''((((((((()))))))))))))))*********+++++++++)))---222888@@@HHHQQQWWWZZZYYYVVVTTTTTTUUUVVVWWWXXXXXXXXXYYYZZZ[[[\\\]]]YYY[[[]]]]]]\\\\\\]]]^^^______```aaabbbccccccdddffffffgggggghhhhhhiiiiiiggghhhhhhiiihhhfffdddccc^^^^^^^^^^^^^^^^^^^^^]]]___aaaccceeeeeecccaaa___aaa___]]]\\\ZZZTTTKKKDDD888111***(((***+++'''############$$$$$$%%%&&&'''&&&''''''''''''''''''&&&%%%&&&''''''((((((((((((&&&&&&''''''(((((())))))((()))******(((''''''(((''''''''''''(((((((((((('''((()))))))))))))))((()))************---222666@@@LLLYYYaaafffkkknnnmmmooooooooonnnmmmllllllkkknnnnnnooopppooonnnlllkkkmmmllljjjiiigggeeeccccccdddfffggghhhhhhiiilllnnnooooooppppppqqqrrrssssssqqqqqqrrrrrrqqqpppnnnmmmmmmmmmmmmoooqqqtttxxxzzzssspppjjjaaaVVVIII<<<444---,,,)))(((((()))******+++,,,---...---,,,+++******))))))))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((())))))))))))))))))))))))******************)))))))))))))))))))))******++++++++++++(((***,,,,,,***))))))***+++++++++,,,...333888===???HHHVVVcccmmmssswwwxxxyyyyyyyyyzzz{{{}}}~~~}}}}}}}}}}}}|||{{{zzzzzzwwwrrrhhhZZZKKK???888555888;;;BBBLLLYYYeeeoootttxxx{{{~~~++++++************++++++,,,,,,+++++++++,,,------------...////////////////////////000000000111111222444666777555444333444666777888999:::;;;;;;;;;:::;;;<<<>>>@@@AAACCCCCCDDDEEEEEEDDDCCCBBB@@@???;;;:::999888888777777888;;;::::::999999888777777555555555444444444333333333333222222111000//////...///000111111222111111444333333333222222222222444444333333444444555666333666888<<>>;;;999777777666555555666:::===BBBEEEIIIKKKKKKKKKKKKLLLNNNNNNOOOPPPPPPOOOOOOOOOLLLLLLMMMNNNPPPQQQRRRRRRSSSSSSRRRQQQOOOMMMKKKJJJKKKLLLMMMMMMMMMMMMOOOQQQRRRRRRRRRSSSSSSPPPLLLHHH???:::333...,,,,,,,,,,,,*********)))******++++++************************))))))))))))))))))******)))))))))******)))))))))(((((((((((())))))))))))))))))*********+++++++++***---111777>>>GGGPPPVVVYYYXXXVVVTTTSSSTTTUUUVVVUUUVVVWWWYYYZZZ[[[\\\]]]YYY[[[]]]]]]\\\\\\]]]^^^______```aaabbbcccddddddfffffffffggghhhiiiiiijjjggghhhhhhhhhgggfffeeeddd___`````````______```aaabbbdddfffhhhhhhfffdddbbbaaa___]]]\\\YYYRRRHHH@@@555000***)))******'''$$$'''''''''(((''''''''''''&&&&&&'''(((((('''&&&&&&"""###%%%'''((()))))))))))))))((((((''''''&&&&&&((()))******(((''''''(((&&&'''''''''(((((())))))))))))***))))))((('''&&&)))*********+++...222666AAANNNZZZbbbggglllnnnmmmooooooooonnnmmmmmmmmmllloooooopppppppppooonnnmmmlllkkkkkkjjjhhhggggggfffeeeggghhhiiiiiikkkmmmpppppppppqqqqqqrrrrrrsssssspppqqqrrrrrrqqqpppooonnnnnnnnnnnnoooqqqsssuuuvvvpppkkkbbbXXXMMMAAA666///******)))(((((())),,,---...///111222111///,,,*********))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((("""###%%%''')))+++++++++******))))))))))))))))))))))))))))))))))))*********************+++++++++(((***,,,,,,+++******+++***+++,,,---///444;;;@@@GGGQQQ```llltttwwwyyyzzzyyyyyyyyyyyyzzz{{{}}}~~~}}}}}}}}}}}}|||{{{zzzyyyzzzvvvlll^^^OOOBBB:::777666999>>>GGGSSS```lllssstttxxx|||++++++************++++++,,,,,,,,,++++++,,,,,,---,,,---...///000000000000000000000000111111111111444777999999777555444444888888999999999999999888999:::;;;===???AAABBBCCCCCCCCCCCCBBBAAA@@@???>>>;;;;;;:::888888777777777:::::::::999888888777777444444444333333333333222333333333333111000///......///000111222222222222333333333222222111111111555444444444444444555555444777888;;;BBBJJJLLLHHHBBB>>>;;;;;;<<>>???@@@AAABBBBBBCCCCCCEEEFFFHHHIIIIIIIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDBBB???<<<:::888777666666555444333555888;;;@@@DDDHHHKKKLLLKKKKKKLLLMMMMMMNNNOOOOOOOOONNNNNNLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPOOOMMMLLLKKKJJJLLLMMMMMMMMMNNNPPPSSSRRRRRRRRRRRRPPPMMMGGGCCC999555000---,,,,,,,,,+++++++++***************+++))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************)))************++++++++++++---000444;;;DDDMMMTTTVVVVVVUUUUUUTTTUUUUUUUUUTTTUUUVVVXXXZZZZZZ[[[[[[YYY[[[]]]]]]\\\\\\]]]^^^___``````aaabbbcccddddddeeeeeefffggghhhhhhiiiiiiggggggggggggffffffeeeeee```aaaaaaaaa___```aaacccdddeeefffggggggfffdddccc___]]][[[ZZZWWWOOOEEE===333000,,,)))((('''&&&%%%'''''''''''''''&&&%%%$$$&&&&&&'''(((((('''&&&&&&!!!"""$$$&&&'''(((((('''******)))((('''&&&%%%%%%((()))******(((''''''(((&&&&&&''''''((())))))))))))))))))))))))(((''''''******+++***+++...333666CCCOOO[[[bbbggglllnnnmmmooooooooonnnnnnnnnmmmmmmooooooppppppppppppoooooolllllllllkkkkkkjjjjjjjjjggghhhiiiiiiiiikkknnnqqqooopppqqqrrrrrrrrrrrrqqqmmmnnnoooppppppooonnnmmmoooooooooppppppppppppqqqjjjcccXXXMMMBBB999222---)))************,,,///222444666777888666333///,,,+++******))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((!!!###&&&(((+++,,,,,,,,,************))))))))))))))))))))))))************(((((((((((((((((()))))))))***,,,+++******+++,,,))),,,///222444:::AAAHHHSSS]]]iiissswwwyyyzzz{{{zzzyyyyyyyyyzzz{{{||||||}}}}}}}}}|||{{{zzzyyyxxxzzzwwwpppdddVVVHHH???;;;444666:::@@@JJJWWWdddmmmppptttyyy}}}~~~++++++************++++++---,,,,,,++++++,,,,,,,,,,,,---...///000000000000000000000111111111222222444777:::;;;:::888777777:::::::::999999888777666888999:::<<<>>>@@@BBBBBBAAAAAA@@@???>>>===<<<<<<:::999999888888999999999::::::999999888777777777333333333333222222222222222222333333333222000//////000111222333333333333222222222222111111111111333333333333444666777888555888999999===CCCDDDBBB<<<;;;;;;>>>AAAGGGTTTaaaiiipppuuuwww{{{|||vvvooojjjggg^^^UUUPPPQQQPPPRRR```qqq|||dddUUUOOOHHHIIILLLGGGGGGFFFEEECCCBBBBBBAAAAAA>>>???@@@BBBCCCDDDDDDDDDEEEGGGHHHJJJJJJIIIHHHGGGFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDBBB???;;;888777666666777777666444333444777:::???CCCHHHLLLLLLLLLLLLLLLKKKLLLMMMMMMNNNNNNNNNMMMNNNNNNOOOPPPQQQRRRRRRSSSOOOOOOOOOOOONNNMMMLLLKKKJJJKKKMMMMMMMMMOOOQQQSSSSSSRRRQQQPPPNNNIIICCC???555222...,,,,,,,,,+++***,,,,,,+++***))))))))))))((((((((((((((((((((((((((()))))))))************((()))***++++++***)))(((************++++++++++++)))************+++++++++---...///222777@@@KKKRRRSSSTTTUUUVVVVVVUUUUUUTTTRRRTTTUUUWWWYYYYYYYYYYYYYYY[[[]]]]]]\\\\\\]]]^^^``````aaabbbcccddddddeeecccdddeeefffggghhhiiiiiiffffffffffffeeeeeeeeeddd___```aaa```^^^___aaadddcccddddddddddddcccbbbaaa[[[ZZZYYYXXXUUUMMMBBB:::000///,,,(((###"""$$$&&&###$$$%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%&&&((()))))))))'''&&&))))))((((((''''''&&&&&&((()))******(((''''''(((&&&&&&''''''((())))))***&&&&&&((()))***************++++++++++++...333666CCCOOO\\\ccchhhmmmnnnmmmoooooooooooonnnnnnnnnnnnooooooooopppppppppoooooonnnnnnnnnmmmllllllkkkkkkhhhiiiiiiiiiiiijjjnnnqqqooooooqqqrrrrrrqqqqqqpppkkklllnnnoooppppppooooooooopppqqqqqqpppnnnkkkjjjcccZZZNNNBBB999333...,,,)))+++,,,,,,,,,...333777;;;===??????<<<888222///+++******))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%(((***+++,,,++++++************)))))))))(((((()))))))))************)))(((((((((((((((((((((***++++++***)))***,,,...+++111777<<<@@@FFFOOOVVVbbbiiirrrxxxyyyzzz|||~~~{{{{{{{{{{{{{{{|||||||||||||||||||||zzzyyyxxxwwwxxxxxxuuulll___QQQEEE???666777888;;;BBBMMM[[[dddmmmqqqwww{{{}}}~~~++++++************++++++------,,,++++++,,,,,,,,,,,,---...///000000000000000111111111111222222222333666:::<<<<<<;;;::::::;;;;;;::::::888777555444777888:::<<<>>>@@@AAABBB??????>>>===<<<;;;::::::888888888888999:::;;;<<<::::::999999888777777777333333333222222222111111000111222333444333222222000111222333333444333333111111111111111111111111111111222333555777999:::666999:::888999>>>@@@>>>;;;;;;>>>BBBGGGNNN\\\jjjlllqqqtttuuuyyy~~~yyyqqqjjjddd```WWWOOOLLLPPPSSSXXXjjjuuu___QQQLLLGGGJJJMMMHHHFFFEEEDDDCCCBBBAAAAAAAAA???@@@AAACCCDDDEEEEEEEEEEEEGGGIIIJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCAAABBBBBBCCCDDDCCCCCCCCCCCCAAA===888666555666666888888666444333333666999???CCCHHHLLLMMMMMMLLLMMMJJJKKKLLLMMMMMMMMMMMMMMMPPPPPPPPPQQQRRRSSSTTTTTTMMMMMMMMMMMMMMMLLLKKKKKKJJJKKKMMMMMMNNNOOORRRTTTSSSRRRQQQOOOLLLGGGAAA<<<222000...------,,,***)))---,,,+++***))))))))))))(((((((((((((((((((((((((((((())))))*********+++((()))***++++++***)))(((******+++++++++,,,,,,,,,)))************+++++++++///......000555>>>IIIQQQQQQRRRTTTVVVWWWVVVUUUSSSRRRSSSUUUWWWXXXXXXXXXWWWYYY[[[]]]]]]\\\\\\]]]^^^``````aaabbbcccddddddeeeccccccdddeeefffggghhhiiieeeeeeeeeeeeeeeddddddddd^^^```aaa___]]]^^^aaadddbbbbbbbbbaaaaaa`````````YYYXXXWWWVVVSSSLLLAAA888...///---''' """&&&$$$%%%''')))*********)))((('''&&&&&&&&&&&&'''(((+++,,,---...---+++)))''''''''''''(((((((((((((((((()))+++***(((''''''(((&&&&&&&&&'''((())))))***###$$$&&&(((***,,,------***++++++++++++...333777DDDPPP\\\ccchhhmmmooommmoooooooooooonnnnnnnnnnnnooooooooooooooooooppppppqqqpppooonnnmmmlllkkkkkkiiiiiiiiihhhhhhjjjmmmpppnnnooopppqqqrrrqqqpppooommmnnnoooqqqrrrrrrrrrrrrpppqqqrrrqqqooolllhhhfff^^^UUUGGG;;;333...,,,,,,***,,,.........000555:::AAABBBDDDDDDAAA;;;555222++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++,,,+++***)))+++*********))))))(((((((((((())))))*********++++++++++++***************+++++++++))))))***---000000777@@@FFFLLLSSS\\\dddlllrrrxxx{{{{{{{{{~~~||||||}}}}}}}}}}}}|||||||||||||||{{{zzzxxxwwwvvvvvvxxxxxxsssgggWWWIIIAAA999999999:::>>>HHHVVV___kkkooouuuzzz}}}}}}~~~---///000000///......///...------,,,,,,,,,------............////////////---///000222444555555555:::;;;>>>@@@@@@???===<<>>===;;;:::999888777999:::;;;===>>>?????????AAA@@@===<<<;;;<<<===>>>:::::::::999999:::;;;;;;;;;:::999777555444222222222222222111000//////...000111111111111222222222111222333333222111000///222111000000000000000111111222444666777777666666888999999999999:::::::::;;;<<<@@@GGGRRR```llltttzzz{{{yyyvvvwww}}}}}}wwwpppiii```XXXSSSOOOKKKKKKPPPVVVccc{{{gggZZZNNNJJJKKKJJJIIIIIIFFFFFFEEECCCCCCBBBBBBBBBAAABBBCCCCCCCCCCCCEEEGGGIIIIIIJJJJJJJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBB@@@???@@@>>>:::666444333333444555666777666666777:::<<<===AAAFFFJJJKKKKKKKKKKKKJJJLLLNNNNNNLLLLLLLLLMMMNNNNNNOOOPPPQQQRRRSSSTTTOOONNNLLLJJJJJJKKKMMMNNNMMMLLLLLLLLLMMMNNNNNNOOOPPPOOONNNMMMJJJDDD>>>999000///---+++*********+++&&&''''''((((((((((((((((((((((((((()))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))''''''(((((())))))*********)))((((((((()))+++,,,+++,,,...111666???HHHNNNQQQSSSTTTTTTSSSRRRRRRSSSUUUUUUUUUVVVWWWYYY\\\]]]YYYYYYYYYZZZ[[[]]]^^^______```aaabbbbbbcccbbbbbbbbbbbbbbbcccdddeeefffgggfffdddbbbbbbcccdddcccbbb^^^___^^^]]]]]]___cccfffdddcccaaa___]]]\\\[[[[[[]]][[[XXXVVVQQQIII???888222///+++'''%%%%%%'''(((''''''''''''(((((((((((())))))(((((('''''''''&&&))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&'''&&&%%%&&&''')))(((((((((((()))***,,,,,,((())))))((((((---444;;;EEEQQQ^^^fffjjjooopppnnnppppppqqqqqqqqqpppoooooooooooooooooopppqqqrrrrrrssspppmmmmmmnnnnnnkkkiiihhhiiijjjkkkllllllllllllnnnmmmmmmnnnqqqsssttttttoooooooooooopppqqqrrrrrrpppoooppppppooojjjeee```UUUJJJ<<<222///...---,,,///...---...222777===AAAIIIKKKLLLJJJDDD===777333///---+++***++++++***))))))(((((((((''''''''''''%%%&&&(((******)))'''&&&''''''(((((())))))******((((((((((((((('''''''''((((((((((((((()))))))))******)))))))))))))))***+++***)))***,,,///222444999???IIISSS\\\ccchhhllluuuvvvxxxzzz||||||||||||||||||}}}}}}}}}}}}||||||~~~}}}}}}|||{{{zzzzzzyyy||||||yyyrrrjjj___OOOAAA999555555888===BBBLLLVVVccciiirrryyy|||}}}}}}}}}...000111111000//////000000//////....../////////////////////000000000000...///000222444666777888<<<===???AAAAAA@@@???===???>>>>>>===;;;:::888777999:::;;;<<<===>>>>>>>>>>>>===<<<;;;;;;;;;<<<===999999888888888999999:::===<<<;;;999777666444444222222111111000//////...000111111111111222222222111222222333222111000///111111000000000000111111111222444666777777666666;;;<<<<<<<<<;;;;;;;;;<<<>>>BBBIIITTTbbbooo{{{~~~wwwvvv{{{~~~~~~~~~yyyqqqiiiaaaZZZSSSOOOKKKJJJLLLTTT___ppp~~~dddWWWLLLIIIIIIHHHFFFGGGEEEEEEDDDCCCBBBBBBBBBBBBAAABBBCCCCCCBBBDDDFFFIIIJJJJJJKKKJJJJJJHHHGGGFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCAAA@@@??????===999555333333333444444555666666555666999<<>>GGGNNNOOOPPPRRRRRRRRRRRRSSSUUUTTTTTTTTTUUUVVVXXXZZZ\\\XXXYYYYYYZZZ[[[]]]^^^______```aaabbbccccccccccccbbbbbbccccccdddeeeggggggcccaaa______```aaa```___]]]^^^]]]\\\\\\^^^bbbeeecccbbb```___]]]\\\[[[[[[\\\[[[XXXVVVQQQHHH>>>666000...***&&&$$$%%%&&&'''%%%%%%&&&'''(((((()))))))))(((((((((''''''''''''******++++++++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***(((((((((((()))******+++)))***+++******...666<<>>@@@BBBCCCCCCCCCAAA@@@>>>?????????===;;;999888::::::;;;<<<<<<<<<<<<<<<:::::::::::::::;;;;;;;;;999888777777666777888999<<<;;;:::888777555444333222222111111000/////////000111111111111222222222111222222222222111000000000000000000000111222333222222444555666777777777===???@@@???===<<<<<<===@@@HHHUUUeeeuuu}}}yyyzzz{{{zzzxxxqqqhhh^^^WWWQQQLLLIIIJJJLLLRRR]]]mmmvvv___SSSIIIGGGGGGEEEDDDEEEDDDCCCBBBAAAAAA@@@AAAAAAAAABBBBBBBBBBBBDDDHHHKKKKKKKKKKKKJJJIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBB@@@???>>><<<:::777555333222333333333444555555444555888;;;@@@DDDIIILLLMMMLLLLLLLLLNNNOOOQQQPPPNNNMMMMMMMMMQQQQQQQQQPPPPPPOOOOOOOOOMMMMMMLLLKKKJJJIIIIIIIIILLLLLLLLLMMMOOOPPPQQQRRRUUUSSSPPPLLLGGG@@@888222.........---,,,+++***)))((()))******++++++******************+++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,---,,,---///111666===FFFMMMMMMNNNPPPPPPPPPQQQTTTVVVSSSSSSSSSTTTUUUWWWXXXYYYWWWXXXYYYZZZ[[[]]]^^^___``````aaabbbccccccccccccbbbbbbccccccdddfffggghhhbbb```^^^^^^______^^^]]]\\\\\\\\\[[[[[[\\\```ccc``````___^^^]]]\\\[[[[[[\\\[[[YYYVVVOOOFFF;;;444///,,,)))&&&$$$$$$&&&'''%%%&&&&&&'''((()))))))))((((((((((((''''''''''''+++,,,,,,,,,,,,,,,,,,+++((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((())))))((((((((((((((()))))))))***++++++++++++000888>>>KKKVVVbbbgggjjjmmmmmmkkknnnoooqqqsssuuuvvvvvvvvvuuutttsssqqqpppooooooooonnnmmmmmmnnnpppqqqpppooolllmmmnnnoooooopppoooooonnnmmmmmmnnnqqqssssssssspppnnnmmmllllllmmmooopppnnnnnnooonnniii```VVVNNN>>>888000,,,,,,------,,,---...000444:::AAAGGGKKKQQQRRRSSSQQQLLLEEE>>>999000---+++)))******)))((('''''''''&&&&&&&&&%%%%%%''''''''''''(((((((((((('''(((((((((((()))))))))''''''(((((((((((((((((('''((()))++++++******)))***)))))))))))))))******...------...333999???CCCKKKQQQ[[[dddlllrrrwwwzzzyyyzzz{{{|||}}}}}}~~~}}}~~~}}}|||{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}zzzwwwssskkkZZZJJJCCC===888888999<<>>BBBHHHLLLMMMMMMNNNNNNNNNPPPQQQPPPMMMLLLKKKLLLPPPPPPPPPPPPOOOOOOOOONNNKKKLLLLLLKKKJJJIIIGGGGGGLLLLLLMMMNNNOOOQQQSSSTTTUUURRRNNNJJJDDD===666111,,,---......---,,,***)))''''''((())))))))))))((('''((((((((())))))))))))+++++++++***************))))))))))))))))))))))))******))))))((((((''''''(((((()))***+++,,,---...---...///111555<<>><<<;;;777666555444333333333444222333444333333444777999;;;???FFFJJJMMMNNNOOOPPPMMMOOOOOONNNLLLJJJJJJKKKNNNNNNNNNNNNOOOOOOOOOOOOKKKKKKKKKKKKJJJIIIGGGGGGLLLLLLMMMNNNOOOQQQSSSTTTQQQOOOKKKGGGBBB<<<555111,,,------...---,,,***)))'''(((((()))))))))))))))'''((((((((())))))))))))************************))))))))))))))))))))))))******))))))(((((('''''''''((()))+++---...//////...///000111444;;;CCCIIIMMMOOOPPPOOOOOOOOOQQQSSSPPPQQQRRRSSSSSSTTTUUUUUUUUUVVVXXXZZZ\\\]]]^^^^^^______```aaabbbbbbbbbbbbaaaaaaaaabbbdddfffggghhhbbb```^^^]]]^^^^^^]]]\\\YYYZZZ[[[ZZZYYYZZZ\\\^^^\\\]]]]]]^^^^^^]]]\\\\\\\\\[[[YYYSSSIII>>>555///...---+++)))(((((()))***------,,,+++***)))(((((('''''''''((((((((((((((())))))************))))))&&&&&&''''''((((((((()))''''''''''''''''''''''''+++)))'''''')))***)))(((((())))))***))))))((('''((()))******+++111999@@@LLLWWWbbbgggjjjnnnpppooonnnooopppqqqssssssssstttrrrqqqpppooonnnnnnnnnnnnkkklllllllllllllllllllllnnnnnnooopppppppppooooooooommmlllmmmpppqqqrrrqqqrrrqqqooommmmmmmmmoooooommmllliiieee]]]QQQDDD;;;222///---++++++,,,,,,,,,///222888@@@HHHOOOTTTWWWVVVVVVUUUUUUSSSMMMEEE???333000,,,)))))))))(((((())))))))))))(((((((((((((((''''''''''''((())))))((((((((('''''''''''''''&&&'''''''''(((((())))))'''((()))***+++******)))))))))(((((()))***++++++,,,---000666???IIIRRRXXX\\\bbbjjjqqqvvv{{{~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~}}}}}}}}}}}}}}}|||||||||zzz{{{yyyxxxxxxsssfffXXXLLLBBB999555555666:::???FFFNNNZZZeeennnssswwwyyy+++---///...---,,,------............///000111111222222333444444555666666666666777888:::===@@@AAACCCCCCDDDEEEEEEEEEEEEDDD@@@??????>>>===<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<============;;;999666666777999:::888888777666555444333333111111000000000000000000000111111111111222222222111111111000111111222333111111111111111222333444333333333555666888:::;;;:::===>>>===<<<@@@IIIQQQ___hhhwwwwwwlll___XXXOOOHHHGGGIIILLLNNNPPP___tttrrr```RRRLLLHHHGGGFFFDDDCCCEEE@@@@@@????????????@@@@@@@@@BBBDDDDDDEEEFFFHHHKKKJJJIIIHHHFFFEEEDDDDDDDDDAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAA???===;;;999666555555444444444444555222333444444333444777::::::???EEEJJJMMMNNNOOOPPPLLLMMMOOONNNLLLJJJJJJKKKMMMMMMMMMNNNNNNOOOOOOOOOKKKJJJJJJJJJJJJIIIIIIIIILLLLLLLLLMMMOOOPPPQQQRRRNNNKKKGGGCCC???999444///,,,---------,,,,,,+++***)))***++++++,,,,,,++++++************++++++++++++)))))))))***************))))))))))))))))))))))))))))))))))))(((((((((((('''(((***,,,...///000000///000000111444:::BBBGGGMMMOOOQQQQQQPPPPPPPPPQQQPPPPPPRRRSSSTTTTTTTTTTTTSSSUUUXXXZZZ\\\]]]^^^]]]^^^^^^___```aaaaaaaaaaaa______```aaaccceeefffggg```^^^\\\[[[[[[[[[ZZZYYYYYYZZZ[[[ZZZYYYYYY[[[]]][[[\\\]]]_________^^^]]]]]]\\\XXXPPPEEE:::222...---,,,+++***)))******+++...---,,,+++***)))(((''''''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''(((((()))'''''''''''''''''''''''',,,)))'''(((+++---,,,***((()))***++++++***)))(((''')))******,,,111:::AAAMMMXXXbbbgggjjjoooqqqppplllmmmooopppqqqrrrrrrrrruuutttsssrrrqqqqqqqqqqqqiiikkklllkkkjjjjjjkkklllrrrrrrssssssssssssrrrrrrooommmlllmmmoooqqqqqqppprrrqqqpppooonnnnnnmmmmmmjjjgggbbb[[[RRRGGG<<<555111000...,,,,,,,,,---...222666>>>GGGOOOUUUYYYZZZWWWVVVVVVVVVVVVQQQIIICCC666222---***))))))))))))*********)))))))))((((((''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&''''''((()))))))))((((((((((((((()))))))))(((((((((((()))***+++,,,+++...444<<>>@@@@@@BBBBBBCCCCCCDDDDDDDDDDDD@@@???===;;;;;;;;;<<<===;;;<<<<<<=========<<<<<<>>>===<<<;;;;;;<<<<<<======;;;777555444555777999888777777666555444333333000000000000000000000111000111111111111222222222111111000000000111333333222222222111111222333333333333333444666888;;;<<<;;;>>>@@@???@@@GGGTTT___lllsss~~~}}}pppeeeVVVPPPIIIEEEFFFKKKPPPSSSYYYllljjj[[[OOOJJJGGGGGGFFFCCCBBBDDD@@@@@@@@@??????@@@@@@AAA@@@CCCEEEFFFFFFFFFGGGHHHHHHGGGEEEDDDCCCCCCCCCDDDAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBAAA???<<<999888555555555555555555666666333444444444444555888:::===BBBHHHLLLNNNNNNNNNOOOLLLMMMOOONNNMMMLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMOOOPPPPPPLLLIIIEEE@@@<<<666111---------,,,,,,++++++,,,,,,******+++,,,,,,,,,,,,+++************++++++++++++((()))))))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))&&&'''***---///000111111000000000111333999AAAFFFJJJMMMQQQSSSSSSRRRRRRRRRPPPQQQRRRSSSTTTTTTSSSSSSRRRTTTWWWZZZ]]]]]]]]]]]]\\\]]]^^^___````````````]]]^^^^^^```aaadddeeefff```^^^\\\[[[[[[[[[ZZZYYYYYYZZZ[[[[[[ZZZYYY[[[\\\ZZZ\\\^^^```aaa```_________]]]WWWMMMAAA777111...,,,+++******)))******+++*********)))))))))((((((''''''''''''((((((((()))''''''((((((((((((''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''(((%%%###$$$)))+++***(((''')))***,,,---,,,+++***((()))++++++---333<<>>???@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCAAA???<<<:::999;;;===>>>;;;<<<<<<===>>>>>>======???>>><<<:::999:::<<<===<<<:::666444333444666888555555444333222222111111000000000000000111111111000111111111111222222222111111000000000111333444333333222222111222222222333333333444666999;;;======@@@BBBBBBDDDMMM\\\iiirrrwwwwwwjjj___PPPKKKEEECCCFFFMMMSSSWWWdddxxx}}}dddXXXMMMHHHFFFFFFEEEBBBAAADDDAAA@@@@@@@@@@@@@@@AAAAAA@@@CCCFFFHHHGGGFFFFFFFFFFFFEEEDDDBBBBBBBBBCCCDDD@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBAAA???<<<999777555555555666666666777777333444555555444555888;;;AAAEEEJJJNNNNNNNNNMMMNNNLLLNNNOOOOOONNNNNNNNNOOOPPPPPPOOONNNMMMLLLKKKJJJKKKJJJIIIHHHIIIKKKMMMOOOMMMLLLLLLLLLMMMNNNNNNOOOLLLIIIDDD???:::444...***...---,,,+++***+++,,,---(((((()))************)))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''(((((())))))******&&&'''***---///111111111111111111111333999@@@FFFGGGKKKPPPTTTUUUTTTTTTTTTPPPQQQRRRTTTTTTTTTSSSSSSRRRTTTWWWZZZ]]]^^^]]]]]][[[\\\]]]^^^____________\\\]]]^^^___aaaccceeefffcccaaa^^^]]]^^^]]]\\\[[[YYYZZZ[[[[[[ZZZZZZ[[[\\\ZZZ\\\^^^```aaaaaa`````````^^^WWWLLL???555000///******)))))))))))))))***&&&&&&''''''((()))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''###  %%%((('''$$$''')))+++---...---,,,+++)))***,,,---///555>>>EEESSS]]]eeehhhjjjmmmnnnmmmhhhjjjlllooorrruuuvvvwwwyyyxxxuuussspppnnnmmmllleeehhhkkkllllllmmmpppsssrrrrrrrrrsssrrrrrrqqqqqqooommmlllmmmooopppppppppnnnoooppppppnnnllliiigggddd^^^TTTJJJAAA999222.........---,,,+++---111444777===EEENNNVVVZZZ\\\]]]YYYWWWWWWYYY[[[YYYQQQJJJ:::666000,,,+++++++++***)))(((((((((''''''''''''%%%&&&(((******)))'''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***)))'''%%%$$$$$$&&&)))***(((((((((((()))***+++,,,,,,222;;;HHHUUUaaajjjooonnnrrrwww{{{}}}}}}~~~~~~|||||||||}}}}}}zzz{{{~~~~~~{{{zzz{{{{{{{{{|||||||||||||||zzz{{{uuussspppmmmgggXXXHHH???;;;777666888:::@@@IIISSS]]]gggpppvvv+++---///000///------...111111111111111222222333555333333666999999777444888999:::<<<===>>>>>>>>>AAACCCFFFGGGFFFFFFFFFGGGFFFCCC@@@===;;;;;;;;;<<<999888888888999;;;<<<>>><<<<<<;;;999999999999999<<<999555333333333333222222222222222222111000///333333222222111000000000111111111000000000000000444333222111000000000000222222111111222222333333555888:::999777666999<<<;;;>>>CCCHHHOOO[[[hhhrrr|||~~~tttdddXXXSSSLLLHHHFFFHHHJJJOOOXXXaaarrrooo^^^UUUIIIHHHGGGFFFDDDCCCBBBAAAAAAAAA@@@???@@@AAABBBCCC??????@@@BBBEEEHHHJJJKKKEEEDDDCCCBBBAAABBBCCCCCCBBBBBB@@@@@@@@@@@@BBBBBBBBBAAA@@@>>>;;;888666444666666666666555555555555444555666666555666888:::BBBFFFKKKOOOOOOOOONNNOOOLLLMMMMMMMMMMMMNNNNNNNNNQQQQQQRRRQQQPPPNNNLLLJJJJJJIIIHHHGGGGGGHHHJJJKKKLLLKKKJJJKKKLLLMMMLLLKKKJJJEEE>>>888444222000///---,,,,,,+++*********+++(((((()))***++++++,,,,,,)))((((((((()))***++++++(((((((((((())))))))))))++++++************++++++(((((((((((()))))))))))))))***)))(((+++222444222444000---///111222777===DDDIIIPPPTTTUUUTTTSSSRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTVVVXXX[[[]]]^^^^^^^^^]]]]]]^^^^^^]]][[[YYYXXXZZZZZZ[[[]]]___bbbdddeee___^^^]]][[[ZZZYYYYYYYYY[[[[[[[[[[[[[[[[[[\\\\\\^^^^^^^^^^^^____________ZZZXXXSSSHHH<<<333...---)))******))))))((('''&&&))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((''''''&&&&&&&&&''''''+++++++++++++++++++++++++++***+++---///333???LLLVVV\\\dddjjjmmmmmmmmmmmmjjjkkkkkkmmmooorrruuuwww{{{ssspppppppppppphhhhhhhhhhhhiiikkkmmmoooqqqqqqppppppppppppqqqqqqooooooooonnnmmmmmmllllllpppooonnnmmmmmmkkkgggdddaaaVVVIIIAAA999222///111++++++,,,---...222777:::???GGGOOOSSSVVVZZZZZZXXXYYYXXXVVVWWWVVVSSSLLLGGG===555---)))***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((++++++***))))))((())))))'''///===LLL[[[fffmmmppppppsssxxx{{{|||}}}}}}|||{{{zzz{{{{{{~~~~~~~~~~~~}}}|||zzzzzz{{{{{{{{{{{{||||||||||||}}}||||||zzzyyywwwuuutttmmmbbbSSSGGG???999555222999;;;CCCLLLSSS[[[iiiuuu+++---///000///......///000000000000111222333444666555444666999:::999777888999:::<<<===>>>>>>???BBBDDDFFFGGGFFFEEEFFFFFFEEECCC@@@===<<<<<<===>>>===<<<;;;:::999:::;;;<<<;;;;;;:::::::::;;;;;;<<<:::777444222222222222111111222222222222111000000333333222222111000000000111000000000000000000000111111000/////////000000222222222222333444555666555888;;;;;;999777888:::999>>>EEEMMMWWWdddsss}}}vvviiiZZZPPPMMMEEEDDDEEEIIILLLRRR]]]iiijjjYYYQQQIIIIIIHHHFFFEEEDDDBBBBBBAAAAAA@@@@@@@@@AAABBBCCCAAABBBCCCDDDFFFHHHJJJLLLEEEDDDBBBAAAAAAAAABBBCCCBBBAAA@@@@@@@@@@@@AAABBBAAA@@@>>><<<999777555444555555666666666666666666666777777777666666888:::BBBEEEJJJNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPPPPOOONNNMMMLLLKKKJJJIIIHHHIIIJJJLLLMMMMMMKKKKKKKKKLLLMMMLLLJJJGGGBBB;;;555222000...------,,,++++++*********+++((())))))***++++++,,,,,,))))))))))))))))))***+++(((((((((((()))))))))***+++******************+++(((((((((((())))))))))))***,,,+++***...555777555555111...///111222777===BBBGGGMMMRRRSSSRRRRRRQQQRRRRRRRRRRRRRRRSSSTTTTTTTTTUUUWWWYYYZZZ[[[[[[\\\]]]]]]]]]]]]\\\[[[YYYXXXYYYZZZ[[[]]]___aaacccddd^^^]]]\\\ZZZYYYYYYXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\]]]^^^^^^______`````````ZZZWWWPPPFFF:::222...---************)))((('''''')))((((((((('''''''''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))(((((('''''''''(((((()))***************************)))+++---///444@@@LLLYYY___fffkkkmmmmmmlllkkkkkkkkklllmmmooorrrtttvvvyyyrrrpppooooooooojjjjjjiiijjjkkklllnnnooopppoooooooooooooooooopppooooooooonnnmmmmmmllllllnnnnnnnnnnnnmmmiiiddd```WWWMMMAAA:::444---+++---+++,,,------///444:::>>>FFFNNNUUUYYY[[[______]]]ZZZXXXVVVVVVUUUQQQJJJDDD;;;555---)))***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''''''''((())))))******)))))))))))))))))))))))))))))))))))))))***++++++***222???NNN\\\gggnnnqqqrrrvvvzzz}}}~~~~~~~~~}}}{{{zzzzzz{{{{{{~~~~~~~~~~~~}}}|||{{{zzzzzz{{{{{{{{{|||}}}}}}}}}}}}}}}}}}|||{{{zzzyyyxxxpppgggZZZMMMBBB;;;666444777999???GGGNNNUUUbbbnnn,,,...///000///...///000//////000111222444555666777666555777999;;;<<<;;;888999:::;;;===>>>???@@@CCCEEEFFFFFFEEEDDDEEEFFFCCCBBB@@@>>>===>>>???@@@AAA@@@>>><<<::::::::::::888888888999:::;;;;;;<<<:::888444333333333222222000000111222222222222111333333222222111000000000000000000000000000111111111000000000000111222222222222222333444666888999999===BBBBBB???;;;:::::::::@@@IIITTT```nnn~~~ttthhh\\\PPPIIIHHHAAABBBGGGMMMQQQYYYiiixxxzzzbbbSSSLLLIIIIIIHHHGGGEEEDDDCCCCCCAAAAAA@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGIIIJJJKKKDDDCCCBBBAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@>>>;;;888666555444555444444555555666777777777888999999888777777999;;;AAAEEEIIILLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOLLLMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJLLLMMMNNNNNNMMMLLLLLLMMMLLLJJJHHHBBB===777222///...,,,+++,,,,,,+++************+++)))))))))***++++++,,,,,,+++***))))))))))))))))))((((((((()))))))))******************************(((((((((((()))))))))))),,,---------111888;;;999777222///000111222777===???DDDKKKOOOQQQQQQPPPQQQRRRRRRRRRRRRRRRSSSTTTTTTVVVVVVUUUVVVVVVWWWXXXYYY[[[\\\\\\\\\[[[ZZZYYYYYYWWWYYY[[[^^^___```aaaaaa\\\\\\ZZZYYYXXXXXXWWWWWWUUUUUUVVVWWWXXXZZZ[[[\\\\\\]]]^^^___````````````YYYUUUMMMBBB888111...---++++++++++++***)))((('''((((((((('''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***+++(((((((((((((((((((((((())))))+++...000555BBBNNN^^^bbbhhhlllmmmlllkkkjjjmmmmmmmmmnnnoooqqqssstttzzzuuuqqqoooooonnnmmmlllkkkkkkkkkllllllmmmnnnnnnnnnmmmmmmmmmmmmnnnnnnooooooooonnnmmmmmmllllllkkklllnnnooommmggg___YYYKKKBBB999444000+++***,,,,,,,,,---...111777>>>DDDOOOWWW]]]```bbbeeeeeebbb\\\ZZZWWWVVVTTTOOOGGG@@@999333---)))******)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***************************************************'''(((((()))***+++------...555AAAPPP]]]hhhnnnrrruuuyyy|||~~~~~~}}}|||{{{{{{{{{{{{{{{~~~~~~~~~~~~}}}|||{{{{{{zzzzzz{{{||||||}}}~~~~~~{{{|||||||||||||||{{{{{{sssnnndddVVVIII>>>888666555555999@@@FFFLLLXXXccc,,,...000000//////000111//////000111333555777888888777777777999;;;===>>>999999:::<<<===???@@@AAADDDFFFGGGFFFDDDCCCCCCDDDBBBAAA@@@??????@@@AAABBBBBBAAA???<<<;;;:::::::::666777777888888888888888:::888666555555555444333//////000111222333333333333333222222111000000000000000000000000111111111222222222222333444555666333222222333555888;;;===BBBFFFJJJJJJEEE???<<<;;;<<>><<<888444222222444555333333444555666777888888999:::;;;:::888888:::<<<@@@DDDHHHKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOMMMLLLLLLLLLKKKHHHFFF>>>:::444000...---+++***++++++***************+++))))))*********+++++++++++++++***)))((((((((()))(((((()))))))))******************++++++*********(((((((((((())))))))))))+++......///444;;;===;;;999333000111111222666<<<===BBBIIIMMMOOOPPPQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTXXXWWWUUUTTTTTTTTTUUUVVVYYYYYYYYYYYYYYYYYYYYYXXXVVVXXX[[[]]]______^^^^^^[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVWWWXXXZZZ[[[[[[\\\^^^___````````````WWWRRRIII>>>555///------+++,,,,,,++++++***)))(((''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++(((((((((((((((((((((((())))))+++///222777EEERRR```dddiiilllmmmlllllllllnnnnnnnnnoooooopppqqqqqquuusssqqqooonnnmmmlllkkkkkkkkkkkkkkkkkkllllllllllllllllllkkkkkklllllllllooooooooonnnmmmmmmllllllkkklllnnnoookkkcccXXXQQQBBB:::333111///,,,+++...+++,,,...000444<<>>@@@BBBDDDFFFGGGGGGEEECCCBBBBBBCCC@@@@@@?????????@@@AAABBB@@@???===<<<;;;;;;;;;<<<999999::::::999888777777888666444333444444222111...///000111222333333333333333222222111000000000//////000000111111111111111111222222333444666666333333333444666:::===@@@GGGKKKNNNLLLFFF@@@<<<;;;===EEERRR___lllyyyuuuiii[[[QQQJJJDDDDDDFFFFFFIIIOOOVVV___ooojjjYYYNNNJJJGGGGGGFFFFFFEEEDDDCCCCCC@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDEEEEEEFFFCCCBBBAAA@@@???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@<<<999555222000111333555222333444555666777888999999:::;;;:::999999;;;===AAADDDHHHJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOONNNLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOONNNMMMLLLKKKIIIEEEBBB:::777333000...---,,,+++*********))))))***++++++***************+++++++++++++++***)))((((((((()))))))))))))))************)))***++++++++++++***)))(((((((((((())))))))))))***---...000555<<>>@@@<<<<<<===>>>@@@BBBEEEFFFHHHHHHGGGEEEBBB@@@AAABBB???????????????@@@AAAAAA>>>===;;;:::::::::;;;;;;;;;<<<<<<<<<<<<:::888777444333111111222222000......///000111222333333333333333222222111000000000/////////000111111222222/////////000000222333333444333333444666:::>>>@@@GGGIIIKKKHHHCCC>>>======AAAJJJXXXfffsssxxxbbbXXXMMMGGGDDDAAABBBFFFJJJMMMTTT```mmmyyycccUUUNNNKKKFFFFFFEEEDDDDDDCCCBBBBBB???@@@AAABBBBBBBBBAAAAAACCCCCCBBBBBBBBBCCCDDDDDDBBBAAA@@@?????????@@@@@@??????@@@@@@@@@@@@??????:::888444111000111333444333333444555666777888999888999::::::::::::<<<>>>AAADDDHHHJJJJJJKKKMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOQQQPPPNNNLLLKKKJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMNNNOOONNNLLLKKKJJJGGGBBB???777444111///......,,,+++***))))))))))))***++++++************************+++***)))))))))))))))))))))))))))*********++++++)))***+++,,,,,,+++***)))(((((((((((())))))))))))))),,,...111777>>>@@@>>>:::444000000//////222888:::???EEEJJJMMMPPPRRRSSSRRRRRRRRRRRRRRRSSSTTTTTTWWWVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWYYYZZZ[[[[[[[[[ZZZYYYXXXXXXWWWVVVVVVWWWWWW[[[ZZZWWWVVVUUUUUUWWWXXXYYYZZZ\\\^^^^^^]]]\\\[[[RRRKKKAAA888222...+++***++++++++++++***)))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******************************...333777>>>LLLZZZbbbeeehhhjjjkkkkkkmmmnnnnnnnnnoooppppppppppppooolllmmmoooooollljjjiiiiiihhhiiijjjkkkkkkkkkkkkjjjmmmmmmllllllllllllmmmmmmooooooooonnnmmmmmmlllllllllkkkiiieee^^^SSSGGG???333---***,,,,,,******,,,---000555;;;CCCLLLUUU[[[```fffiiigggfffgggfffcccbbb___ZZZVVVRRRJJJ@@@999///...,,,***))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((((((((((((************************++++++*********++++++,,,///555???LLLYYYdddlllpppuuuxxx{{{|||{{{zzzzzzzzz||||||~~~~~~}}}~~~~~~~~~~~~}}}}}}||||||}}}}}}}}}}}}~~~~~~~~~|||{{{zzzwwwwwwvvvooocccUUUIIIBBB<<<666333444666888???FFF...///000000000111444666666666666777999;;;<<<======???AAAAAA???>>>???AAA>>>>>>>>>???AAADDDGGGIIIIIIIIIGGGDDDAAA???@@@AAA>>>>>>>>>????????????@@@<<<;;;:::888888888888999888999;;;;;;;;;:::999777444333222222333222111//////000111222222222222222333333222222111000000000...//////000111111222222///////////////000111222555444333333555999>>>@@@DDDFFFFFFDDD@@@???AAADDDLLLUUUcccppp|||~~~oooeeeSSSKKKDDDBBBBBBAAACCCHHHNNNRRR^^^pppnnn[[[PPPLLLJJJDDDDDDDDDCCCBBBBBBAAAAAA???@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCDDDDDDBBBAAA???>>>>>>>>>???@@@>>>???@@@AAAAAA@@@???>>>888666333111000111222333333444444555666777777888666888999::::::;;;===???BBBEEEHHHJJJKKKKKKMMMOOONNNNNNNNNOOOOOOOOOPPPPPPPPPOOONNNLLLKKKKKKLLLLLLJJJJJJKKKMMMNNNOOOOOOOOONNNMMMLLLKKKIIIEEE???;;;444222///...------,,,***)))))))))))))))***++++++************************))))))))))))))))))***+++))))))*********+++++++++(((***+++,,,,,,+++***((((((((((((((())))))))))))))),,,///222888@@@BBB@@@:::444000///...---111666777<<>>666111...***(((************)))(((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((('''''''''''''''((((((************************++++++///555999AAAPPP]]]eeegggiiiiiiiiiiiijjjlllmmmnnnooopppqqqppppppooolllnnnpppooollliiihhhiiiggghhhjjjkkklllmmmllllllnnnnnnmmmmmmmmmmmmnnnnnnooooooooonnnmmmmmmllllllllliiiddd\\\SSSHHH===666000+++)))+++,,,***)))+++000444;;;CCCLLLUUU]]]ccceeejjjllliiiggghhhfffccc```]]]XXXTTTOOOGGG===666---,,,+++***((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))***+++,,,---......444???LLLYYYdddmmmqqqtttwwwzzz|||{{{zzzzzzzzzyyyzzz|||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}|||wwwxxxxxxuuummm```QQQGGG???888222222333444999???///000000000000111444777777888888999:::<<<===>>>???BBBEEEEEEBBB@@@@@@AAA?????????@@@BBBEEEHHHJJJIIIIIIGGGDDDAAA??????AAA>>>>>>>>>>>>>>>>>>>>>>>>===;;;999777666666666666333444666888999888777666777666555555666666444222000000111222222222222111333333222222111000000000...//////000111222222222111111111111111111222333555444333333555999===@@@CCCDDDDDDBBB@@@BBBGGGKKKXXXaaammmyyyrrraaaVVVKKKEEEAAAAAACCCCCCFFFJJJQQQWWWggg~~~gggVVVMMMJJJIIICCCCCCCCCBBBBBBAAAAAA@@@???@@@AAABBBCCCBBBAAAAAABBBBBBBBBBBBBBBCCCDDDEEEAAAAAA???>>>>>>>>>???@@@>>>???@@@AAAAAA@@@???>>>777666444222111111222333444444555555666777777777555777888999999;;;>>>@@@CCCEEEHHHJJJKKKLLLNNNPPPNNNNNNOOOOOOOOOPPPPPPPPPOOONNNMMMLLLLLLMMMNNNOOOKKKKKKMMMNNNOOOPPPPPPPPPNNNMMMKKKJJJHHHCCC>>>999222000---,,,---,,,+++***))))))((())))))***++++++++++++******************))))))(((((()))***++++++)))************+++++++++((()))+++,,,,,,+++)))((((((((((((((()))))))))))))))---000333:::BBBDDDAAA:::444//////---,,,///444555:::@@@EEEIIILLLPPPRRRRRRRRRRRRRRRRRRSSSTTTTTTQQQQQQRRRRRRQQQOOOMMMLLLOOONNNNNNNNNOOOQQQRRRTTTXXXWWWWWWWWWWWWXXXYYYZZZYYYYYYXXXWWWWWWWWWXXXXXXVVVTTTRRRQQQRRRTTTVVVXXXXXXZZZ\\\\\\\\\ZZZWWWUUUMMMFFF===666111...***'''*********))))))((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&************************'''''''''&&&&&&%%%%%%%%%***))))))(((((((((((()))************************+++,,,000666;;;CCCRRR```gggiiiiiiiiigggggghhhiiilllnnnooopppqqqqqqppppppmmmoooqqqoookkkhhhhhhiiigggiiikkkmmmnnnnnnnnnnnnoooooonnnnnnnnnnnnooooooooooooooonnnmmmmmmlllllllllggg```VVVLLLAAA777000111,,,+++---...+++***,,,222888@@@IIIRRR[[[ccchhhhhhmmmooollliiiiiihhheee^^^[[[VVVRRRMMMEEE;;;444+++,,,+++***((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))*********((('''&&&&&&''''''((()))******+++(((((((((((((((((((((((('''((((((***+++---///000...444???LLLZZZeeennnrrrtttwwwzzz||||||{{{{{{{{{wwwxxxzzz|||}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}|||||||||{{{{{{|||}}}}}}}}}}}}}}}xxxxxxyyyxxxsssgggWWWKKK@@@888222111111222666<<<222111111222333555888999666777888;;;===???AAABBBAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEGGGJJJKKKJJJHHHFFFCCCAAA@@@@@@@@@;;;===>>>>>>======???@@@<<<;;;999777555555555666777777777777777777777777777777777777666666666666444444444444444444444444444444333222222111000000222222222222333444555666444222111111222333333222222222222444777:::;;;;;;??????BBBGGGHHHIIIQQQ]]]cccooo{{{rrrbbbTTTLLLHHHEEECCCEEEFFFFFFIIIOOOTTTdddyyysssaaaRRRNNNMMMFFFGGGFFFEEECCCBBBBBBBBBCCC@@@AAACCCEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@????????????AAAAAAAAA@@@???===;;;999444444333333222333333333555555555555666666666666888999;;;;;;:::;;;===???CCCGGGKKKMMMMMMMMMMMMMMMOOONNNNNNMMMMMMNNNNNNOOOMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPLLLMMMMMMLLLGGGAAA:::666222000///,,,***)))((((((++++++++++++++++++++++++...---,,,+++************(((((()))***++++++,,,,,,+++*********))))))(((((((((((())))))******++++++((('''''''''((()))+++,,,,,,///555;;;???@@@@@@@@@;;;777111------...000000222666===EEEKKKOOOPPPPPPTTTTTTSSSRRRRRRRRRRRRRRRQQQRRRRRRRRRQQQPPPOOOOOOMMMNNNOOOPPPQQQRRRSSSTTTXXXYYYYYYXXXVVVVVVWWWYYYZZZYYYXXXWWWWWWWWWWWWWWWXXXWWWUUUSSSSSSTTTUUUVVVVVVYYYZZZYYYZZZ\\\YYYSSSMMMEEE999111...---,,,***))))))((('''&&&&&&%%%%%%(((((())))))))))))((((((''''''(((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))***)))(((''''''((())))))***...222777>>>JJJWWWaaaggghhhiiijjjkkkllllllmmmooonnnmmmllllllmmmooooooppppppooonnnllliiigggfffiiijjjlllooopppppppppppprrrpppooooooqqqqqqpppnnnqqqrrrrrrooollliiihhhhhh___\\\VVVLLLAAA777111...***,,,---,,,***,,,111555:::AAAJJJSSS^^^hhhllljjjnnnllljjjgggeeedddddddddaaa___ZZZSSSIII???666111...+++)))((()))*********%%%&&&((()))))))))((('''))))))))))))((((((((((((''''''(((((((((((('''''''''(((((()))***+++++++++***)))'''&&&'''(((***+++************+++,,,---...///444>>>IIIUUUaaammmtttxxxyyyzzzzzzzzz{{{}}}{{{yyyxxxwwwwwwxxxzzz{{{|||~~~~~~}}}{{{zzz|||~~~}}}}}}}}}}}}||||||||||||{{{yyyxxxyyywwwooocccYYYIII@@@555000222444222000333222222333444666888999888999:::<<<>>>@@@BBBBBBDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBDDDEEEGGGHHHHHHGGGEEECCCBBBAAA@@@@@@>>>@@@@@@@@@>>>======>>>;;;999888666444444444444444444444444444444444444444444444555555555555555444444444444444444444444000000111111222222333333000000111111333444555666444333222222333333333333555555444555777:::<<<<<<@@@BBBHHHPPPRRRTTT[[[eeeoooyyy}}}qqqeeeYYYNNNHHHEEEBBBAAADDDGGGIIINNNUUUaaasssmmm^^^PPPMMMNNNGGGHHHFFFDDDBBBAAAAAAAAAAAA@@@AAACCCDDDEEEDDDCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEBBBBBB@@@??????>>>>>>>>>@@@@@@@@@???===;;;999888333333222222222222333333666666666666777777777777888999:::::::::;;;===???DDDGGGKKKMMMMMMLLLLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKKKKJJJLLLLLLMMMMMMNNNOOOOOOPPPJJJJJJKKKIIIEEE???999666///...---,,,+++*********++++++++++++++++++++++++---,,,+++***))))))))))))(((((()))******+++,,,,,,************)))))))))((()))))))))))))))*********((('''''''''((()))+++,,,,,,000555;;;???AAAAAAAAA;;;777111---,,,---///000000444;;;CCCJJJNNNPPPQQQRRRRRRRRRQQQQQQRRRRRRSSSRRRRRRRRRQQQQQQPPPOOONNNNNNNNNOOOPPPQQQRRRSSSTTTVVVWWWXXXWWWVVVVVVWWWYYYYYYXXXWWWVVVVVVVVVVVVWWWXXXVVVUUUSSSSSSSSSTTTUUUUUUXXXYYYYYYZZZ\\\XXXRRRKKKCCC888000---,,,+++***)))((((((''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((((($$$%%%%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))***)))(((''''''((()))***,,,...333999BBBNNNZZZbbbhhhiiiiiijjjkkklllmmmmmmnnnnnnmmmmmmmmmnnnnnnooopppoooooonnnllljjjhhhggghhhiiikkklllnnnooooooooopppooooooppprrrssssssrrrrrrrrrqqqooommmjjjgggeee\\\VVVMMMCCC:::333///---)))++++++******---333888AAAKKKVVV___gggnnnpppmmmmmmkkkiiifffdddbbbbbbbbbaaa___ZZZRRRHHH>>>555000---+++))))))************(((((()))*********************))))))((((((''''''''''''(((((((((((('''''''''(((((()))******++++++'''(((((()))))))))))))))************+++,,,------///333<<>>@@@AAABBBBBBFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCAAA@@@???AAABBBCCCAAA???===<<<===:::888777555444333222222222222222222222222222222111111222222333333444444444444444444444444444444000000111111222333444444000000000111222333555555444444333222222333444555999999888888999<<<>>>???DDDIIISSS^^^cccfffkkkrrr|||yyyiii\\\TTTNNNHHHCCCCCCAAABBBFFFKKKPPPYYYbbbttt|||fffYYYNNNLLLMMMHHHGGGFFFDDDBBB@@@@@@@@@@@@@@@AAACCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCAAA@@@???>>>>>>>>>>>>>>>?????????>>><<<999777555222111111111111111222222666666777777777888888888888999:::999999:::===???DDDGGGKKKMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQPPPOOONNNQQQPPPOOONNNMMMKKKJJJJJJLLLLLLLLLMMMNNNNNNOOOOOOIIIIIIHHHFFFBBB===777444------,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***)))((((((((()))((())))))******+++++++++************))))))))))))************))))))))))))((((((''''''''')))***+++---000666<<<@@@BBBBBBBBB<<<777000,,,+++---......///333999@@@GGGLLLPPPQQQPPPPPPPPPPPPPPPQQQRRRSSSRRRRRRQQQPPPPPPOOONNNNNNOOOOOOPPPPPPQQQRRRSSSSSSSSSUUUVVVVVVUUUUUUVVVXXXWWWVVVVVVUUUUUUUUUUUUUUUWWWVVVTTTSSSRRRRRRRRRSSSSSSVVVXXXXXXYYY[[[WWWQQQGGG@@@666///,,,,,,***))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))***)))((((((((((((******...///333<<>>???@@@AAAAAABBBEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAAAAABBBCCCCCCCCCBBB@@@???@@@BBBCCCBBB???===<<<<<<:::999777666444333222111333333333333333333333333000000000111222333444444444444444444444444444444444444333333333333333333222222111111111222222333333333333222111333555777<<<>>>@@@AAAAAABBBCCCDDDLLLTTTaaannnuuuyyy|||uuugggWWWLLLIIIHHHEEEAAADDDCCCEEEKKKQQQYYYfffrrrtttaaaVVVKKKJJJLLLGGGGGGFFFDDDAAA@@@?????????AAABBBCCCCCCDDDDDDCCCCCCAAA@@@@@@@@@@@@@@@AAAAAA@@@??????>>>======>>>>>>??????>>>===;;;888666444000000000000000111111222666666666666777777777777888888999999888:::===@@@EEEHHHKKKLLLLLLLLLLLLMMMNNNOOOQQQRRRRRRQQQOOONNNPPPOOOOOONNNMMMLLLLLLKKKLLLLLLLLLLLLMMMMMMNNNNNNKKKJJJHHHDDD???999444111---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******)))(((((((((((((((((()))))))))*********+++*********)))))))))))))))++++++******))))))((((((((((((''''''((()))+++,,,///222888===AAACCCCCCCCC<<<777111,,,+++,,,------000333777===CCCHHHMMMOOONNNNNNNNNOOOPPPQQQSSSSSSRRRQQQQQQOOONNNNNNMMMMMMOOOOOOPPPPPPQQQQQQRRRRRRPPPRRRTTTTTTTTTTTTUUUVVVTTTTTTSSSSSSSSSSSSTTTTTTVVVUUUSSSRRRQQQQQQQQQQQQQQQUUUWWWWWWXXXYYYUUUOOOCCC<<<333---++++++***((()))(((((((((''''''&&&&&&(((((())))))))))))((((((######$$$%%%&&&(((((()))&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))***)))((((((((()))***+++///000444???MMMZZZbbbeeekkkkkklllmmmnnnoooppppppmmmnnnoooppppppooommmlllnnnnnnnnnnnnnnnmmmlllkkkjjjiiiiiijjjkkkmmmoooqqqqqqqqqppprrruuuvvvvvvuuurrroookkkkkkkkkggg^^^VVVKKKBBB666...---,,,***(((,,,...//////222999CCCKKKQQQ^^^jjjooooooqqqqqqpppnnnllliiieeebbb```______aaa]]]VVVMMMCCC999111---,,,+++))))))***+++***)))((('''&&&&&&&&&''')))***++++++***)))((('''&&&&&&(((((())))))))))))(((((((((((())))))************'''((()))***+++***)))))),,,,,,++++++***+++++++++...000555<<>>888555444222666777888999:::;;;;;;;;;===>>>>>>???@@@@@@AAAAAACCCDDDEEEGGGHHHIIIIIIIIIHHHGGGFFFEEECCCBBB@@@@@@>>>???AAABBBBBBBBBAAA@@@>>>@@@BBBBBB@@@===<<<===::::::999777555444222111222222222222222222222222000000111222333444444444444444444444444444444444444444444555555555555555666555444222111000000000222333333222111333777;;;???DDDJJJMMMMMMLLLLLLLLLWWWaaaooo{{{yyyrrraaaWWWKKKEEEFFFHHHFFFBBBEEEEEEHHHOOOWWWbbbsssnnn^^^TTTJJJHHHJJJEEEGGGEEECCCAAA@@@?????????AAABBBBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDD@@@???>>>>>>===>>>>>>>>>@@@@@@???>>>;;;888555333000/////////000000111222444444444555555555666666777888888888888:::>>>AAAFFFHHHKKKLLLKKKKKKLLLMMMNNNOOOQQQRRRRRRQQQOOONNNMMMMMMMMMMMMMMMMMMNNNNNNKKKKKKLLLLLLLLLLLLMMMMMMNNNLLLHHHCCC<<<666111.........---,,,++++++++++++++++++++++++++++++++++++))))))(((((('''((((((((()))))))))))))))*********))))))))))))))))))******++++++******))))))(((((((((((((((((()))+++---...333666;;;@@@DDDEEEDDDDDD===888222---+++,,,,,,---111333555999>>>DDDIIILLLMMMMMMMMMNNNPPPQQQSSSTTTRRRQQQPPPNNNMMMMMMMMMMMMOOOOOOOOOOOOPPPPPPPPPPPPMMMOOORRRSSSRRRRRRSSSTTTRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSRRRQQQPPPPPPOOOOOOPPPSSSVVVVVVWWWWWWSSSLLL???999111,,,++++++***(((((((((((((((((('''''''''(((((())))))))))))((((((######$$$%%%&&&(((((()))&&&&&&'''''''''((((((((())))))(((((((((''''''''''''''''''((((((((())))))(((((((((((()))))))))******)))(((((((((***+++,,,///111777BBBQQQ]]]cccfffkkklllmmmnnnoooppppppqqqnnnooopppppppppooommmlllnnnooooooooonnnnnnmmmllllllkkkkkkkkkmmmoooqqqssstttsssrrrrrrttttttsssrrroookkkgggeeeddd^^^TTTLLL@@@999000,,,------***''',,,...000333777@@@KKKTTT\\\fffnnnnnnmmmoooqqqqqqooommmjjjgggdddbbbaaa```___[[[SSSJJJ@@@777000,,,,,,+++******++++++***(((((('''&&&&&&&&&''')))************)))(((''''''&&&(((((())))))))))))(((((()))))))))))))))************))))))(((((()))+++,,,,,,,,,++++++***+++++++++...///333999DDDSSScccmmmuuuwwwzzz|||||||||}}}~~~}}}zzzzzz{{{|||}}}}}}~~~~~~|||}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~}}}||||||zzzxxxvvvkkkaaaRRREEE<<<777333111666777999;;;<<<======>>>===>>>>>>???@@@AAABBBBBBAAABBBDDDFFFHHHJJJKKKKKKHHHHHHGGGFFFDDDBBB@@@>>><<<===>>>@@@AAAAAABBBBBB???AAACCCCCCAAA???======::::::999888666444222000////////////////////////111111222222333333444444222222222222222222222222000111222444666888999:::888777555333222111000000111333444444333666<<>>>>>>>>??????AAA@@@???===:::777444222////////////000111222333333333444444444555555555777777777777777:::>>>AAAGGGIIIKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQPPPOOONNNKKKKKKKKKLLLMMMMMMNNNNNNKKKKKKKKKKKKKKKLLLLLLLLLNNNLLLGGG@@@:::444///---...------,,,++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((()))+++---///111888;;;???CCCFFFFFFEEEDDD???:::333...,,,,,,,,,---111111222555;;;AAAGGGKKKNNNNNNNNNOOOPPPQQQSSSSSSSSSQQQOOOMMMLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNMMMLLLNNNQQQQQQQQQPPPPPPQQQPPPOOOOOOOOOOOOPPPPPPQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOSSSUUUUUUUUUUUUOOOHHH<<<666///+++++++++***)))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''(((((()))'''''''''(((((((((((())))))))))))(((((((((''''''''''''((((((((()))))))))((((((((()))))))))*********)))(((((()))***,,,---///333;;;GGGTTT^^^eeegggllllllmmmnnnoooppppppqqqppppppppppppooonnnmmmmmmooooooppppppooonnnmmmmmmlllmmmmmmnnnoooqqqrrrsssuuutttrrrqqqrrrqqqooonnnkkkgggbbb^^^YYYQQQHHHBBB666222...,,,------+++)))***...222777===GGGSSS[[[hhhnnnqqqooonnnqqqsssssspppnnnkkkhhheeeccccccbbb]]]XXXPPPGGG===555///---+++******+++,,,+++)))((()))))))))))))))***++++++))))))))))))((((((((((((((())))))******))))))((())))))))))))))))))******+++***((('''((())),,,---+++++++++***++++++,,,,,,---///333:::EEETTTdddoootttwwwzzz|||||||||}}}}}}||||||||||||}}}}}}}}}}}}|||~~~}}}|||}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}|||zzzyyyxxxppphhh\\\OOOEEE<<<666222666777:::<<<>>>???@@@@@@>>>???@@@AAABBBCCCDDDDDDBBBCCCDDDFFFHHHIIIJJJJJJGGGGGGGGGEEECCCAAA>>>===;;;<<<<<<===???AAABBBCCCCCCEEEGGGGGGCCC@@@>>>===999999999777555333000///////////////////////////222222222222222222222222111111111111111111111111...///000222555777888999777666555444333333333333222555777777777:::AAAHHHMMMSSSZZZ___```bbbgggkkksss|||xxxppphhh\\\RRRFFFCCCAAABBBDDDFFFFFFFFFJJJLLLSSS___llltttaaaVVVPPPFFFEEEHHHDDDEEEEEECCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDBBBAAA@@@@@@?????????@@@@@@@@@????????????@@@@@@@@@???>>><<<999555111///000000000000111222333333444444444444555555555666777777777666666999>>>BBBHHHIIIKKKKKKJJJJJJLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHCCC===777222///---,,,,,,++++++,,,,,,------++++++++++++++++++++++++***))))))(((((())))))***)))))))))))))))))))))(((((()))))))))************)))))))))))))))*********(((((()))***---000333444<<>>AAACCCEEEHHHIIIKKKIIIEEEAAA>>><<<888888888666444111///---222222222222222222222222222222222111111111111111000000000000000000000000000000111222333333444444555555444444444555666666444777999::::::>>>FFFMMMSSSXXX^^^aaaccchhhpppvvv{{{ssshhh^^^QQQEEEAAA@@@@@@@@@AAACCCDDDFFFNNNRRR[[[hhhwwwnnn\\\SSSNNNEEEDDDHHHEEEEEEDDDCCCBBBBBBCCCDDDEEECCCBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAA???>>>===:::777333000...000000000000111222333444555555555555666666666777777777666666666999>>>BBBHHHJJJKKKKKKJJJJJJLLLMMMOOONNNNNNMMMMMMNNNNNNOOOLLLLLLKKKKKKJJJJJJIIIIIIKKKKKKKKKKKKKKKJJJJJJJJJGGGDDD@@@:::555222///...*********+++,,,...///000++++++++++++++++++++++++***)))))))))))))))******))))))))))))(((((((((((((((((())))))*********+++(((((())))))******++++++(((((()))+++...111555666???BBBEEEHHHIIIHHHGGGEEEBBB===555000------------***+++,,,000777AAAJJJPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSQQQOOOLLLKKKJJJKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJKKKMMMPPPPPPOOOMMMLLLLLLMMMMMMLLLLLLMMMNNNOOOOOOLLLLLLNNNOOOOOOOOOOOOOOOPPPTTTUUUTTTSSSRRRKKKCCC:::444...+++,,,---,,,***(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************))))))))))))+++---...111:::FFFPPPXXX```gggmmmkkkkkklllmmmnnnoooppppppsssrrrpppnnnmmmnnnnnnoooqqqqqqqqqqqqooonnnmmmlllkkklllnnnppprrrrrrrrrqqqqqqpppnnnnnnooonnnmmmkkkcccaaa\\\RRRGGG===777444...---,,,)))(((***///222000555===DDDMMMWWWccckkkppprrrsssrrrsssvvvtttooonnnllljjjgggeeedddddddddZZZUUULLLCCC:::444000...+++******+++,,,,,,)))'''%%%&&&((()))))))))((('''''''''(((((())))))******))))))************))))))*********)))))))))))))))''')))+++,,,,,,,,,***)))************+++,,,---...---000555===IIIXXXhhhrrrsssvvvzzz}}}}}}}}}~~~~~~~~~~~~}}}|||||||||}}}}}}~~~{{{{{{{{{|||{{{{{{{{{zzzzzzzzzzzzzzz|||~~~~~~}}}}}}~~~xxxtttmmmdddXXXKKK@@@::::::::::::===???AAA@@@???CCCBBBAAABBBEEEGGGGGGGGGEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHFFFCCC@@@>>><<<:::<<<======>>>???AAABBBCCCLLLPPPRRROOOFFF>>>:::999666666555444333333222111000000000000111222333444444444333333222111000000000000000/////////////////////000111222333222222444444333222222222333333888999;;;<<>>999555111,,,))),,,,,,+++******))))))(((+++,,,,,,------,,,,,,+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++***************++++++***((()))---333999===DDDEEEGGGIIIIIIGGGEEEDDDEEE>>>444...,,,,,,+++***++++++,,,...333<<>>222000...------,,,***((())))))(((((((((((()))))))))))))))))))))(((((((((''''''((((((((((((((('''''''''''''''''''''''''''&&&''''''((()))((((((((($$$%%%&&&'''(((((((((((())))))(((((('''''''''&&&***+++,,,+++++++++...000555===IIITTT[[[bbbiiinnnlllnnnppppppooonnnooopppqqqpppppppppppppppqqqqqqnnnmmmmmmmmmmmmlllllllllmmmnnnppprrrsssssssssssssssqqqooonnnnnnmmmkkkiiibbbXXXNNNGGG???666111000)))((((((***---///000///777@@@IIIOOOVVVaaakkkooottttttsssrrrqqqooonnnmmmjjjiiihhhfffdddbbbaaa```YYYTTTJJJ???666111///...***))))))+++------)))&&&***)))))))))))))))******)))))))))((('''%%%$$$###++++++******************************************++++++************++++++***+++,,,,,,+++,,,...000111222555<<>>>>>??????@@@>>>;;;777444222111000---...///000111222333444555444444333333444444444666555555666999<<>>666///,,,,,,+++*********+++---111:::DDDKKKNNNOOOPPPPPPNNNNNNOOOPPPNNNMMMMMMLLLLLLKKKJJJJJJLLLKKKKKKJJJJJJKKKKKKKKKLLLMMMNNNOOOOOOOOONNNNNNNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLLLLMMMNNNPPPRRRTTTUUUVVVXXXYYYVVVOOODDD<<<111///------,,,,,,***((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%%%%'''(((((()))))))))))))))(((((((((''''''''')))***+++++++++,,,000222777@@@LLLVVV]]]bbbhhhkkkkkkmmmoooooonnnmmmnnnoooooooooooooooooopppqqqqqqoooooonnnnnnnnnmmmmmmmmmnnnoooqqqrrrssssssrrrrrrpppooommmlllllljjjgggeee\\\SSSIIIBBB;;;333//////************,,,///222555@@@IIIRRRWWW]]]fffnnnqqqtttttttttsssrrrqqqpppoooiiihhhfffdddbbb```___^^^YYYSSSIII???666111///...---,,,+++,,,------***'''++++++***)))((((((((()))(((((())))))))))))((((((************************************************++++++************++++++***,,,,,,,,,++++++---///111222666>>>JJJYYYfffnnnuuuwwwyyy|||}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~|||zzzzzz}}}}}}~~~~~~}}}|||{{{}}}}}}}}}}}}||||||||||||}}}yyyuuummmaaaRRRGGG>>>>>>???AAADDDFFFFFFEEEFFFEEEDDDFFFHHHJJJIIIIIIJJJIIIIIIHHHGGGGGGFFFFFFCCCCCCBBBBBBCCCEEEHHHIIIBBBBBBAAAAAAAAAAAAAAABBBDDDGGGIIIGGGAAA;;;888777555555444444333333222222222222444444555444333333333333333222111111000000000000000111111222222333222333333444444444333333333222222222333444555555333444777999===DDDKKKQQQOOOPPPTTT\\\hhhsss|||{{{ooohhh]]]QQQGGGBBB??????@@@???@@@EEEHHHKKKQQQYYYhhhvvv~~~iii[[[RRRJJJHHHGGGDDDCCCDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDEEECCCBBBBBBCCCDDDDDDCCC@@@???>>>>>>======>>>>>>>>>===999666333111000/////////000000111222333333444444444333333444444555555555555777999===@@@BBBHHHHHHJJJKKKLLLLLLLLLLLLNNNMMMLLLLLLKKKLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIJJJLLLMMMKKKJJJEEE@@@999333000---,,,***,,,,,,,,,,,,------------++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++***************************)))))))))))))))************+++---222888???CCCFFFFFFFFFFFFFFFFFFFFFFFFEEE@@@888111...,,,+++***))))))***+++///777@@@GGGMMMOOOPPPPPPOOONNNOOOPPPNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLNNNOOOOOOPPPQQQPPPPPPPPPMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLNNNPPPRRRSSSUUUVVVXXXYYYUUULLL@@@888000...,,,,,,,,,+++)))''')))((((((''''''(((((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))((((((((((((''''''''')))******+++---222555999CCCPPPZZZ```dddgggjjjkkkmmmnnnooommmmmmnnnooommmmmmnnnnnnooopppqqqrrrqqqqqqpppppppppooooooooopppqqqrrrssssssrrrqqqpppmmmlllkkkkkkjjjgggbbb^^^TTTKKKAAA;;;555///---...+++,,,,,,++++++000777===KKKTTT\\\___cccjjjoooqqqsssssssssssssssrrrqqqqqqjjjiiihhheeebbb```^^^]]]YYYSSSIII???666111......///---++++++++++++)))(((---,,,+++)))(((((('''''''''((()))***+++,,,,,,,,,************************************************++++++************++++++,,,,,,---,,,++++++---///000222888AAANNN\\\iiipppuuuvvvyyy{{{|||}}}}}}}}}~~~~~~~~~}}}|||}}}~~~~~~~~~~~~~~~}}}~~~|||||||||~~~}}}~~~}}}|||||||||}}}~~~~~~~~~{{{uuujjj[[[QQQ@@@???@@@CCCFFFHHHGGGFFFGGGFFFFFFHHHJJJKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBCCCFFFIIILLLEEEEEECCCBBBAAAAAAAAAAAA>>>AAACCCBBB===999666666444444333333333333333333333444666777777555333222333222222222111111000000000000111222222333444444444444555555555555444444222222222333333555666777333444666888<<>>AAA@@@CCCIIIMMMQQQZZZcccuuuwwwdddXXXOOOHHHGGGFFFDDDBBBCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDFFFDDDBBBBBBCCCDDDDDDDDD@@@@@@???>>>>>>>>>>>>>>>>>><<<999555333111000///000000000111111222222222444444333333333444555555555555666777:::>>>BBBDDDGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJJJJJJJJJJJJJKKKJJJJJJKKKMMMMMMLLLKKKFFF@@@888222...------,,,))))))******+++,,,------+++++++++******++++++++++++******))))))******+++++++++++++++++++++++++++************************))))))(((((())))))*********+++---111666===CCCFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFAAA;;;444///,,,+++************+++...555===CCCLLLNNNPPPPPPOOOOOOOOOPPPOOOOOOOOONNNMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMOOOOOOOOOPPPPPPPPPPPPPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMOOOQQQRRRTTTVVVXXXWWWQQQGGG<<<555///---+++++++++***)))'''(((((((((''''''(((((((((%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''(((((()))***************))))))(((((((((((((((((())))))******+++...333666<<>>GGGSSS\\\ccceeegggkkkmmmmmmpppqqqqqqrrrrrrrrrqqqqqqnnnmmmkkkhhheeebbb```___YYYSSSIII>>>666000...---,,,+++***)))))))))))))))++++++***)))(((((())))))((((((***+++,,,,,,------))))))))))))************************************++++++************++++++,,,---...---++++++---//////222999DDDQQQ___kkkqqquuuvvvxxxzzz||||||||||||}}}}}}}}}}}}||||||{{{{{{{{{|||~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}{{{zzz{{{|||~~~~~~}}}yyyooobbbXXXAAA@@@AAACCCFFFGGGGGGFFFGGGFFFGGGHHHJJJKKKIIIHHHEEEEEEEEEEEEFFFFFFGGGGGGCCCBBBAAABBBDDDHHHLLLNNNFFFEEEDDDBBBAAA?????????:::;;;===<<<:::777555333222222333333333333333333444555777888777555333222222222111111111111111000000000111222333444444555444444555666666666555555222222333333444555666777444555666777:::???FFFJJJNNNRRRZZZeeepppxxx}}}~~~{{{yyyyyyyyyrrrggg^^^QQQLLLFFF???<<<<<<>>>@@@AAABBBFFFLLLQQQWWWdddooosssbbbUUUMMMFFFFFFFFFCCCAAABBBAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEDDDBBBCCCDDDEEEDDDCCCAAAAAA@@@????????????@@@>>><<<999666333222111000000000111111222222222333333333333333333444555666555555666888;;;???CCCEEEGGGHHHIIIJJJJJJKKKJJJJJJLLLLLLLLLMMMMMMMMMLLLLLLNNNMMMLLLKKKIIIIIIHHHHHHKKKKKKJJJLLLMMMNNNLLLKKKFFF@@@888111............))))))***+++,,,------...,,,,,,+++******+++,,,,,,++++++************++++++************************************************)))))))))))))))***+++++++++---000555:::AAAFFFIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFCCC>>>777111---+++***+++++++++,,,...333:::@@@HHHKKKNNNOOOOOOOOOOOOPPPPPPPPPPPPOOONNNNNNMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPOOONNNLLLKKKJJJJJJJJJLLLKKKKKKKKKLLLNNNOOOQQQSSSUUUVVVTTTLLLBBB888222---+++***)))******(((&&&((((((''''''''''''(((((($$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((***+++''''''''''''''''''''''''''''''&&&&&&''''''((()))((()))******************(((((())))))))))))))))))++++++++++++,,,///444888???IIIXXXccchhhkkklllnnnnnnpppqqqqqqppppppqqqrrrpppppppppqqqrrrtttuuuvvvuuuuuutttttttttsssssssssqqqrrrrrrrrrqqqooommmlllkkkjjjiiihhhddd^^^UUUPPPBBB:::333111///,,,---000,,,///000111222:::FFFPPP[[[ccciiiiiiiiikkkmmmlllnnnnnnoooppppppppppppoooooommmkkkiiifffcccaaa```XXXRRRIII>>>555000...---++++++************+++,,,))))))(((((()))***++++++))))))***++++++*********(((((()))))))))*********************************++++++************++++++,,,---...---,,,,,,...///...333;;;GGGTTTaaalllrrruuuvvvxxxzzz||||||||||||||||||{{{{{{zzzzzzzzzzzzzzz{{{}}}~~~~~~}}}}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzzzzz|||~~~~~~~~~}}}{{{sssiii```CCCBBBBBBDDDFFFGGGFFFDDDFFFEEEFFFHHHIIIIIIHHHFFFAAAAAABBBBBBCCCDDDDDDEEE======>>>AAADDDIIIMMMPPPEEEDDDCCCAAA???>>>======777888888888777555333111111111222222333333444444666777777777666555333222111111111111111111111111111111111222222333333444333333444666666777777666444333333333444555666666555666777777999>>>DDDIIIRRRYYYdddmmmtttxxx{{{}}}}}}zzzvvvsssnnnfff\\\UUUHHHEEEAAA>>><<<===???AAABBBCCCHHHOOOVVV```qqqnnn```RRRKKKEEEEEEEEEBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCDDDFFFFFFDDDBBBBBBAAAAAA@@@???@@@@@@@@@===<<<999666333222111111000000111111222333333444333333333333444555555666555555666888<<<@@@DDDGGGHHHIIIIIIJJJKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLNNNMMMLLLKKKIIIIIIIIIIIIKKKJJJJJJKKKMMMMMMLLLKKKDDD???777111///...//////+++,,,,,,---...//////000...---,,,++++++,,,---...++++++************++++++************************++++++++++++++++++++++++))))))))))))***+++,,,------///333888>>>DDDIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGEEEAAA:::333---+++***,,,,,,,,,+++---111777<<>>555000------+++,,,------,,,+++,,,---''''''(((((()))+++,,,---***************)))(((''''''(((((())))))*********************************++++++************+++++++++,,,------,,,---///111000555???KKKXXXdddnnnrrrvvvwwwyyy{{{|||||||||||||||{{{zzzzzzyyyyyyzzzzzzzzz{{{{{{|||}}}}}}}}}}}}|||}}}~~~~~~}}}|||~~~~~~~~~}}}||||||||||||}}}}}}||||||{{{|||}}}~~~zzzrrrkkkEEEEEEDDDEEEFFFGGGEEECCCDDDDDDEEEFFFHHHHHHFFFCCC@@@@@@@@@@@@@@@@@@@@@@@@:::;;;===@@@DDDHHHKKKMMMCCCBBBAAA???===<<<;;;;;;666555555666555444111000000111111222333333444444888777777666444333222222000000000000111111111111111111111222222222222222111222333555666777777888555555444444444555555666444555666777:::???EEEJJJWWWaaannnuuuvvvvvvxxx{{{xxxuuuppphhh___VVVOOOJJJCCCBBB@@@>>>>>>???AAABBBFFFHHHMMMVVV```ooo{{{ggg[[[PPPIIIDDDDDDEEEBBB@@@AAA@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCDDDFFFGGGGGGDDDAAAAAA@@@@@@???????????????<<<:::777444222000000000//////000111333444555555333333333333444555666666444555666888<<>>=========<<<===???AAACCCEEEFFFGGGBBBAAA???===<<<;;;::::::555555444444444333111///000000111222333444444555999888666444333222222222000000000000000111111111222222111111111111111111000111222444666777888888666555555444444444555555222444555777:::@@@GGGLLLZZZffftttzzzxxxtttvvvyyyrrroooiii___SSSJJJDDDBBBAAA@@@?????????@@@AAABBBKKKMMMSSS]]]iii{{{tttaaaVVVOOOHHHCCCDDDDDDBBB@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCEEEGGGIIIGGGCCC@@@@@@??????>>>>>>>>>>>>>>>:::888666333111/////////...///000111333444555666222222222333444555666777444555666999===BBBFFFIIIJJJJJJKKKKKKLLLKKKKKKKKKJJJKKKLLLNNNNNNNNNMMMLLLHHHHHHHHHIIIKKKLLLNNNOOOJJJIIIIIIJJJLLLMMMKKKJJJ???;;;555000...---,,,++++++++++++,,,,,,,,,------000///---,,,,,,---///000,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///000333888===CCCGGGKKKLLLIIIKKKLLLNNNNNNLLLKKKIIIGGGGGGEEE>>>555...++++++******))))))))),,,111555<<>>666111000***)))''''''(((((('''%%%'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))+++)))'''$$$######$$$%%%'''''''''''''''''''''''''''&&&%%%$$$$$$&&&''')))(((((()))))))))(((((('''(((((())))))*********+++''')))***---111999AAAGGGUUU\\\ffflllnnnnnnnnnooonnnpppqqqqqqppppppppprrrrrrrrrrrrqqqqqqrrrssssssvvvvvvvvvvvvuuuuuuuuuuuulllmmmmmmnnnmmmkkkjjjiiiccc___ZZZSSSLLLBBB999222,,,((((((,,,///......000222555;;;EEEPPP[[[aaadddgggmmmooollljjjllloooooopppppppppppppppooonnnnnnmmmmmmkkkiiihhhfffeeedddXXXRRRHHH===555///---,,,(((+++---+++&&&""" ******)))))))))))))))***)))******+++++++++******&&&''''''((()))******+++************************++++++************++++++)))+++,,,------///111444666<<