BMv76(q ~~~}}}rrrbbbUUUSSSTTTTTTaaalllvvvwwwvvvvvvvvvuuurrrqqqfffTTTEEE@@@@@@AAABBB@@@RRRiiioooooopppllllllmmmmmmnnnmmmkkkjjjiii___OOO:::///333EEEYYYfffjjjjjjjjjggg___QQQAAA777CCCQQQ```ggghhhjjjiiigggeeeddd```UUUBBB111,,,000111111111///,,,***+++,,,+++,,,,,,------,,,,,,++++++++++++,,,---...///000222777;;;<<<@@@EEEEEECCC???===888444000...---,,,***++++++***))))))***,,,++++++,,,---------,,,,,,------------------------,,,.../////////111444777<<>>888222111///---,,,+++******---,,,******+++,,,---,,,/////////000//////...---...///...---,,,---000333)))///666<<<@@@GGGPPPXXXbbbiiirrrxxx{{{~~~~~~~~~qqqbbbXXXRRRSSS\\\eeennnsssuuussssssvvvvvvttttttfffUUUIIIEEEDDDCCCAAAAAAAAAVVVmmmpppnnnnnnkkkmmmnnnmmmiiihhhjjjhhhdddPPP<<<,,,///AAAUUUbbbiiihhhggg^^^MMM<<<999DDDRRRbbbcccddddddaaa\\\VVVRRRGGGCCC<<<555///,,,,,,,,,'''((()))***++++++,,,,,,------,,,,,,,,,,,,,,,,,,...111555:::>>>AAABBBCCC===999<<<:::222555999333---,,,++++++******************,,,...000111111000***+++,,,,,,---...//////,,,---.........///222444<<>>999BBBSSSaaabbb```\\\VVVOOOGGGBBB>>>444222///,,,+++++++++,,,)))***,,,............------......///111444666777===???AAAAAA@@@>>>:::888333111333111+++111555---+++************++++++,,,(((***,,,///000///...---000000///...------.........333999@@@GGGMMMSSSWWWbbbiiiqqqwwwyyy|||}}}}}}~~~~~~tttcccRRRNNNUUU___kkktttvvvxxxwwwttttttwwwvvvrrr___QQQCCC@@@FFFLLLIIIDDD<<>>000,,,===WWWeeeddd___OOOAAA444777GGGXXX``````UUUQQQJJJBBB;;;555111///---------,,,------...///......---------,,,,,,,,,000222666:::>>>BBBDDDEEEDDDCCCAAA===888222---***---+++---+++'''000666------,,,,,,,,,,,,------...,,,---...---,,,*********...//////111333666888:::CCCJJJTTT___hhhqqqxxx}}}}}}~~~}}}}}}|||}}}|||yyynnn___QQQQQQ[[[fffpppvvvwwwyyyzzzxxxxxxxxxrrrkkkUUUKKKBBBBBBIIINNNMMMHHH>>>BBBZZZpppnnnjjjlllllljjjlllkkkjjjjjjhhh___UUU777000222FFF[[[aaaXXXNNN===666444@@@RRR\\\WWWOOOBBB>>>999333///,,,,,,,,,---------------.........+++******+++,,,///222444:::<<>>CCCEEEBBBCCCDDDCCC???:::555222111///,,,***)))+++---...++++++...+++,,,<<>>BBBFFFGGGHHHHHH===<<<:::666222...+++)))000...,,,***))))))******+++,,,...+++...AAAIII;;;---------------...///000///444;;;@@@EEEMMMWWW___lllooossswwwzzz{{{|||{{{xxx{{{~~~}}}{{{~~~||||||{{{{{{zzzzzz}}}||||||||||||}}}~~~{{{uuuxxxvvvkkkTTTUUU\\\jjjtttxxxxxxyyywwwwwwuuurrrppplll```UUUWWWKKKCCCLLL^^^bbbUUUDDDEEEBBBRRRgggkkkjjjkkkhhhhhhkkkkkkjjjeeeYYYCCC000///222:::???;;;111++++++777333///.../////////---+++,,,,,,------,,,,,,+++.........///111555999;;;BBBDDDHHHIIIGGGCCC===999222000---+++***+++,,,...)))******+++,,,,,,,,,++++++,,,...+++///CCCKKK===------...///111333444555AAAHHHRRRZZZ```hhhrrryyyvvvyyy|||}}}{{{|||~~~}}}zzz}}}{{{zzz{{{{{{zzzyyy{{{zzz{{{{{{}}}~~~|||zzzwwwwww~~~ppp]]]RRR\\\hhhooouuuxxxwwwtttzzzuuuuuuuuulll___]]]dddWWWNNNJJJUUUccccccVVVHHHCCCCCCNNNbbbmmmkkkiiimmmmmmiiihhhkkkeeeRRR;;;---...000222111///---,,,---...............---------''')))---000111111///...---///333999>>>DDDHHHJJJHHHFFFCCC???:::666333111---------+++))))))+++---*********,,,...///---,,,000333222...111;;;BBBBBB...///111444999BBBLLLRRRcccfffjjjoootttxxxzzz|||}}}~~~~~~~~~~~~{{{{{{|||}}}~~~~~~|||{{{zzz{{{zzzzzzyyyyyyyyyzzzzzz}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~yyyxxxwwwxxx|||{{{lll[[[UUUaaannntttxxxzzzxxxtttyyyvvvrrrnnnfff```aaafffXXXQQQPPP[[[hhhhhhYYYKKK???EEEQQQ\\\aaaaaadddiiijjjfffffffff^^^KKK777,,,,,,...000000...---------.../////////...,,,+++***555333000......000333555:::===BBBFFFGGGFFFCCCAAA999888555333000---+++***...///...---+++***+++,,,************+++,,,------)))---------555CCCOOOSSSCCCGGGNNNVVV^^^gggpppvvvwwwwwwyyyzzz|||~~~~~~~~~~~~~~~~~~~~~{{{{{{||||||}}}~~~~~~~~~}}}|||{{{zzz|||{{{{{{zzzzzz{{{{{{{{{||||||}}}}}}~~~~~~}}}~~~ӵ{{{uuuvvvwwwyyy{{{vvvgggYYY\\\iiiuuuzzzzzzzzzxxxvvvĦcccfffeeeTTTRRRVVVĦ[[[KKK===IIIRRRQQQMMMPPPWWW\\\___]]]]]][[[QQQ@@@111+++***ӵ...***+++,,,---.........---000000111333888>>>DDDGGGHHHHHHHHHGGGCCC>>>:::777//////...---,,,++++++******,,,---,,,+++***+++,,,...///...,,,***+++///333)))---000444???PPP```gggbbbgggnnntttyyy|||~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||||||||}}}}}}||||||{{{zzz||||||{{{Ħ{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~4ĉ@ӵ|||wwwsssvvvzzz{{{yyyqqqdddZZZeeepppzzz{{{xxxxxxxxxxxx>Laaajjjggg]]]MMMQQQ=hĦJJJ???IIILLLAAA:::???EEEFFFLLLKKKMMMKKKBBB555...---4ĉ@ӵ---,,,,,,+++,,,---///000+++000999BBBHHHLLLMMMLLLHHHDDD===777222000000000---------------------...)))+++------------...///,,,...///---***,,,444:::999===CCCIIIRRR___llluuuuuuxxx|||~~~}}}|||{{{{{{}}}|||}}}~~~~~~}}}}}}}}}}}}}}}}}}||||||{{{{{{zzzzzzzzzyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{>L}}}{{{{{{{{{|||}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~{{{zzzzzzyyyxxxwwwvvvvvvttttttsssrrrpppooonnnnnnhhhiiijjjjjjkkkkkkkkkjjjjjjiiihhhgggggggggggggggiiihhhgggggghhhiiijjjjjjhhhhhhiiijjjkkkllllllmmmlllkkkkkkmmmppprrrrrrqqqqqqqqqrrrsssttttttuuuuuurrrtttvvvvvvuuuttttttuuutttwwwzzz{{{{{{|||GG=?yyyvvvssswww|||}}}wwwlllddd```nnnvvvzzzxxxuuuvvvxxxxxxHdĦgggooodddPPPIII=Īj>>>BBB>>>333///555999666777888;;;;;;666...---000GG=?111///---...000333555???BBBHHHKKKJJJFFF???;;;:::666111,,,)))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---///000///......///000'''+++///111333888BBBJJJTTTXXX^^^cccfffjjjqqqxxxzzz|||}}}~~~}}}}}}~~~~~~}}}~~~~~~}}}|||{{{{{{{{{{{{|||{{{{{{zzzzzzyyyxxxxxxxxxwwwwwwxxxzzzzzz{{{{{{zzzzzzyyyyyyHdĦ|||{{{{{{{{{|||}}}}}}~~~~~~|||}}}}}}~~~~~~~~~~~~~~~||||||||||||{{{vvvuuutttrrrqqqpppooooooiiigggdddbbbbbb```^^^[[[[[[ZZZYYYXXXXXXXXXXXXXXXQQQPPPPPPOOONNNMMMMMMMMMKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHIIILLLMMMMMMLLLJJJJJJKKKKKKLLLLLLMMMMMMMMMOOOPPPQQQPPPPPPPPPRRRSSSZZZaaa```ZZZUUUWWW[[[YYYZZZZZZZZZ[[[\\\]]]^^^aaaaaabbbccceeefffggggggfffggghhhiiikkkmmmnnnoooppprrrtttuuuwwwwwwwwwvvv|||}}}~~~ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦ~~~xxxuuueeehhhttttttDdDIIIVVVccc?fӵ===:::333Ħ,,,,,,///ӵƜ`1.׼s---...ĭӵCCC,,,...,,,.........------------ӵ++++++---///Ħ@@@GGGMMMUUU___ppprrr||||||~~~~~~Ħ}}}|||zzzyyyxxxyyyxxxĦxxxyyyzzzzzzzzzzzzyyyyyyyyyDdD}}}}}}~~~ӵӵӵĦӵĭӵ~~~}}}|||||||||}}}yyyxxxxxxvvvtttrrrpppoooiiiiiihhhgggfffdddcccbbb^^^[[[XXXVVVUUUUUUTTTRRRMMMLLLJJJHHHFFFEEEEEEEEEDDDBBB???>>>>>><<<:::888999999888888888999999:::555444444444444333333333555555555444333333222222222222333333333333333222444444444333333333333333444555555444333444666888555555555555666666666666666555555666888999999888777777777888888888999999777888999888888999;;;===AAAGGGLLLHHH@@@:::;;;>>>;;;;;;;;;<<<============888999:::;;;<<<>>>??????AAABBBCCCEEEFFFHHHIIIJJJJJJKKKNNNPPPQQQRRRRRRRRRSSSTTTVVVYYY]]]aaadddfffhhhiiikkkmmmoooqqqsssttttttuuuwwwzzz}}}?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgL|||wwwS?ʬfffooo3h?D%%)?ZZZgggZufĦBBB:::333gL111---+++g&e111gĉ@555000g&e>&e:::@e)))+++??...---//////////////////g<ĉ...000444:::3we<ĦZZZbbbjjjppp3h?@e~~~|||zzz{{{{{{}}}}}}}}}Z||||||{{{yyywwwvvv3h?gLwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyD%%)?~~~fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??~~~zzzzzzyyyxxxuuurrrpppnnniiihhhfffdddbbbaaa``````WWWVVVUUUSSSQQQNNNLLLJJJEEEEEEEEEDDDBBB@@@???>>><<<:::888888888777666444555555333222111111222222333222111111222222111///111111000111111222333444111111111222222222222333444444444444444444444444222333333333333333222222222333444555666555444333777888999777666666999;;;555555666777888888999:::999777777777999999888777999999999:::::::::::::::777777777666666888<<>>GGGje<ĦiiipppvvvBt=o9ĦH׼s~~~|||}}}~~~HtĦ{{{zzzxxxvvvBt=o9ĦHdĦxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħyyyyyyxxxvvvsssooollljjj```___^^^[[[WWWSSSOOOMMMLLLJJJHHHDDDAAA???===<<<::::::999777555222000///222222333444444444444444222111111222333333111///444333333222222444555666111111000222444666666555444444444555666777888999222222222333444444555555333333333333444444444444555666666666666666555555222444666777888777666555444666777555333333666999666777888:::<<<>>>???@@@===<<<;;;;;;<<<<<<;;;:::999999999999::::::::::::===<<<;;;::::::===AAAEEEMMMDDD:::666888;;;;;;:::888999999999999999888777777777666555444444333333999999999888888777777777666777888888888777666555666666555555555555666666666666777999:::;;;<<<===;;;;;;===>>>@@@AAACCCCCCIIIKKKMMMOOOPPPRRRTTTWWWUUUYYY\\\\\\YYYZZZ^^^cccaaadddiiinnnrrruuuvvvwwwzzzzzz|||~~~4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦ~~~}}}q<RbbbeeeqjRgdKӵHdDĦgdKӵbbbjjjGR/f6LĭĦFFFBBBDdDĦ222//////DdDĦ///`eĭQQQDdDΦDdDĦ...DdDĦ000...,,,)))(((***---000111---+++...222111...geĦMMMXXX```FSĦwwwxxxqjRgdKӵDdDĦ}}}~~~~~~~~~~~~~~~~~~DdDĦwwwzzzxxxuuuqjRgdKӵDdDĦxxxxxxxxxxxxyyyzzzzzz{{{{{{{{{HdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ~~~{{{yyywwwwwwqqqnnnjjjfffccc___[[[XXXQQQPPPMMMJJJIIIHHHCCC>>>;;;<<<;;;999888888777444666666555555555444444444,,,---///000000000///...111000///......///000000222222222000///000333555888999777222111444555222111333555666666666777888;;;;;;;;;<<<===>>>???@@@===<<<;;;999888888999:::555999888444777===999///666666666666666666666666555666666777777777777777999777222666<<<555333???===@@@DDDJJJSSSZZZZZZUUUMMMSSSVVVTTTPPPLLLEEE>>>888888999;;;:::666777;;;555:::;;;999AAALLLKKKAAA<<<999888888444111444;;;555555555666888888666444444777999888555333555888888777777777777777888888888888888888888777666555444444444333333333333333222444555555333222111111333333444444555555555555666666777888:::;;;<<<===888999;;;===>>>??????>>>CCCCCCDDDFFFGGGHHHJJJJJJLLLMMMPPPSSSVVVZZZ^^^```___```bbbdddfffhhhjjjjjjnnnppprrrvvvzzz}}}4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦ{{{po9uvvviiiaaagggGIdnuR)ĦDdDĦnuR)ĦhhhoooCdgĪjBBBDdDĦ222,,,---DdDĦ111HߝL`o9BBBDdDΦDdDӵ111DdDĦ///---------...///...+++******+++111:::???AAAgeĦffflllsp?aĦvvvwwwGIdnuR)ĦDdDĦ}}}}}}~~~}}}}}}|||xxxxxxwwwDdDĦssswwwvvvtttGIdnuR)ĦDdDĦyyyyyyyyyyyyzzz{{{{{{||||||}}}DdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ~~~|||yyyvvvqqqnnnlllhhheeeaaa\\\VVVQQQLLLJJJIIIGGGDDDBBB@@@>>>;;;999:::999777555555555333000222222111000000111111000333333222222222222111111222333444444333222111000222222222333444666999:::777888999888555444555666333888:::999:::===<<<888>>><<<999777888;;;???AAAMMMNNNQQQUUUZZZ^^^bbbddd___]]]\\\ZZZUUUKKK>>>555444333555666444111333777444444444444444444444444333444444555555555555555222333555777666444888???IIIXXXgggiiiffffffhhhjjjrrrcccWWWUUUQQQFFF;;;888:::;;;???EEEFFFBBB@@@AAAAAA<<<:::???DDDDDDAAA>>>>>>999666777:::;;;;;;;;;888666444555666888888777888999:::999777666777777777777666555555555555666888888777666555444333333222222333444555666777777111222222111000000111222000000000111222222333333222333333444444555555555666666777777777555444333222333444666777888999999;;;:::999:::;;;<<<;;;;;;<<<<<<>>>???AAACCCDDDDDDKKKLLLNNNQQQTTTWWWYYYZZZ___```aaaaaaaaacccgggjjjtttsssssstttvvvxxx{{{}}}4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>d<}}}zzzpeӵnnnĦpeӵDx<>d<ӵDdd<000000>d<Ħ7774DufئL>e333DdDʜ4DuTӵ///DdDĦ...,,,---...//////......---444888AAAMMMVVV[[[geĦttts<v>aĦvvvwwwpeӵDx<DdDĦ{{{{{{{{{{{{zzzzzzsssssssssDdDĦrrrttttttuuupeӵDx<>dd<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ~~~yyytttpppmmmkkkaaa___]]]YYYTTTOOOKKKHHHCCCBBB???===:::777444333000///------...///---,,,000////////////000111222222000...///111222222222111111111111000000000000///000000111111000000//////000222444777:::===>>>000222444444333333333444555888888555555777777333888777888>>>GGGQQQVVVXXXsssrrrrrrsssssstttvvvvvvhhhffffffiiikkkfff[[[QQQDDD777///333444...///777222222222222222222222222111111222333333333333222000000555444000;;;KKKOOOdddfffggghhhkkkooolllfffeeeQQQDDDEEEBBB999===JJJVVVUUUYYY___```ZZZTTTRRRYYYTTTYYYeeedddVVVMMMOOOEEEAAA======??????999222777444111000222333444555111000///000111222222111222222222333333444444555666555333222111000000000.........////////////000555333222000000000111222333333444444555666666777666666666666666666666666000111222333333333333333555555555444444333222111555333222444777888555333555666666777888999::::::888888999;;;===>>>@@@@@@CCCDDDDDDDDDCCCEEEGGGJJJSSSSSSSSSSSSUUUWWWZZZ[[[aaadddhhhllloooqqquuuwww4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<x~~~}}}yyyB?d<,,,,,,---111777>>>BBBPPPTTT\\\eeekkkooogeĦsssHg8>aĦwwwxxxB?Ho9lll>dd<ӵvvvwwwB?Ho9yyy<x||||||}}}~~~&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR[[[WWWRRRNNNJJJGGGEEE???>>><<<:::888555333222//////000111222333444444000///...000222333333222333222222333333444888>>>999444000222444555555666222222111111111000000000)))***+++,,,---...//////...///000333555888:::;;;333444555444333333444666444666666444999AAAGGGHHHPPPPPPUUU^^^hhhmmmlllhhheeeccc___ZZZVVVRRROOOMMMKKKJJJKKKQQQZZZdddjjjmmmbbbLLL777000222333111...111111111111111111111111000000111222222222222111444000333111444MMMcccbbb```aaa``````aaa___TTTHHH999666666666333:::TTTnnnoooiiieeeeeeccc]]]YYYXXXgggrrr~~~hhh]]]^^^]]]dddgggccc^^^[[[WWWPPPJJJGGGBBB>>>;;;888555222666333111333666777555333000000222333555666777777444333222111000000111111555555444444333222111111000000///000111222222111,,,------...//////000000111000000111111111111111111111222333444444444555555666777777777777666555222000///222666777555111333444444444555555555555888888999999::::::;;;;;;::::::;;;:::999999;;;===>>>>>>============>>>???AAADDDHHHKKKMMMOOORRRTTT4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge}}}~~~www@hmmmuuu@GmmmuuuHĪj@IŌ\\\```Bene999Hkge333neRRRTTTfe...Hu]3hh.........se...111666;;;BBBLLLVVV]]]iiilllqqqtttwwwxxxgeĦja>aĦxxxyyy@Gqqqjjjseuuuvvvuuuuuuuuuuuuuuuvvv<Ōyyyzzz{{{@G{{{{{{Hkge||||||}}}~~~~~~HĪj@IŌege~~~~~~Hu]3hIŌDdDĦne@h>hsene@GZZZYYYsĪj@h;;;:::777555222000///...000000/////////000000000...////////////000000000222111000111333444333222222000111333111000888BBB>>>555///111333222111333111111000000000/////////,,,,,,,,,,,,---......///------...///000111222222222222111///......111444===CCCIIIOOOXXXdddkkklllhhhddd```___^^^XXXNNNFFF<<<;;;888666333111000000222222111222777CCCRRR]]]nnniiiUUU:::...333444---111111111111111111111111000000111222222222222111555222111666HHH```iiiaaaGGG\\\mmmgggSSS@@@777555...777999666<<aĦxxxyyyyyytttooohhhs׼sssstttuuuvvvvvvvvvvvvwwwxxxHo}}}}}}}}}}}}}}}|||||||||||||||}}}}}}~~~}}}}}}}}}D^DdDĦs׼spppllliiiaaaBBB::::::000000000///...............//////......//////000111///000000000111111222222555444333333444444333222444222333555222111;;;JJJCCC777///222444111000222............------------...---,,,+++++++++++++++)))***+++,,,,,,,,,,,,,,,111333666999<<>>;;;888777888999999::::::::::::999333555888;;;???BBBEEEGGGPPPLLLHHHDDDBBB===666000333333333333222222222222222222333333444555666666,,,,,,...000444777:::;;;BBBBBBBBB@@@===999555222111111222222222444555666555555555444444444444444333333444444444444444444444555666666444333444555000111111333444555555666666888999999888777777888Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<Ħuuuhhheeekkkssshhhaaabbbmmmwwwxxxuuurrrhhhddd```bbbiiioooqqqppppppkkk]]]KKKAAAEEELLLPPPKKKBBB:::999777444333666222111444:::======???AAAPPPQQQQQQNNNĦ///000000111000000///...---...>d<Ħ//////***,,,///BeCCCHHHQQQZZZfffmmmppppppqqqsssrrrvvvwwwvvvyyy}}}geFYĉssssss>aĦvvvwwwwwwvvvuuutttnnnnnnqqqrrrnnngggBeqqqsssuuuwwwxxxxxxyyyxxxxxxyyynu]ӵ~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~|||||||||||||||}}}~~~~~~}}}~~~~~~~~~~~~~~~>d<Ħ>d<ĦĦ}}}zzzBeooodddbbb^^^YYYĦJJJAAA@@@===:::777555333333000111111222222222111111333222222222222222333333111111000//////000111222///000111333444555777777888777555555666666444333555222444777444333@@@RRRGGG888///333555222111444............------------++++++++++++,,,---///000///111333555777888888888CCCGGGNNNTTTYYY]]]aaaddd^^^```___XXXPPPHHH>>>555555222///,,,---///333555,,,++++++*********++++++,,,000222222000000333666???bbbxxxgggEEE333222555111111111111111111111111///000000111111111111111,,,666...AAAoookkkIIIEEEwwweeeJJJ666222888:::777777111///@@@___mmmZZZ======888333222888GGGaaavvvuuu\\\EEE888666666666SSSbbb```GGG777;;;>>>888===@@@EEEMMMUUUZZZ\\\\\\ccceeefffgggggghhhiiikkk_________^^^\\\YYYVVVTTTVVVWWWYYYYYYYYYWWWTTTRRRSSSSSSSSSSSSTTTTTTTTTTTTYYYSSSMMMJJJJJJIIIFFFBBB???>>>======;;;;;;:::999777777777777777777777777555777999>>>CCCHHHMMMOOO^^^^^^]]]ZZZVVVPPPKKKHHH<<<<<<;;;666000---000333////////////////////////444444444555666666777777222444555555444333444555///000111222333444444444444666888888777777777888?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦ}}}~~~nnnbbbccckkkooobbb]]]aaaoooyyywwwqqqnnnYYY]]]cccmmmuuuxxxvvvssskkkeeeWWWFFF@@@FFFLLLMMMCCC:::666777888444222555333333666===DDDJJJQQQVVVOOOJJJBBBgdKĦ444//////.../////////000000...sdKĦ000000///333999UUU```ggghhhmmmrrrsssqqqoooqqqtttrrrvvvwwwuuuyyy~~~ŶStttsssrrr3we>>gdKĦ555000000///000000111222222000111222222222222222222444444333222222222222333444333333222333444555666444444444333333222222111333222111111111111000///,,,***---111...---<<>>@@@DDDHHHKKKNNNOOOPPPGGGKKKPPPRRRPPPMMMJJJHHH======999222///111111///,,,---///...,,,++++++,,,++++++++++++,,,---......,,,,,,---...///000//////...JJJiiippp\\\AAA111---111111111111111111111111...//////000000000000000---999***===sssiiiCCCLLLmmmfffVVVCCC999888::::::>>>777===VVVmmmiiiNNN666333333555:::BBBUUUrrr~~~ZZZ999222999999666555[[[aaaSSS888///:::<<<111333333333666:::<<<===<<<>>>EEENNNVVV]]]fffooouuu~~~}}}~~~~~~zzzvvvsssZZZWWWSSSNNNHHHBBB>>><<>>IIITTT[[[^^^ffffffeeecccbbb```______ZZZYYYYYYXXXWWWWWWVVVVVVRRRQQQQQQQQQRRRTTTVVVWWW^^^```dddggghhhhhhgggfffjjjhhh```RRRAAA666444777111111111111222222222222//////000111222333444444///111333333222111222333222222222222222111000///---///222333333333555666>AneneneneDexxxjjjaaabbbgggkkk\\\aaajjjrrruuuqqqggg___[[[aaakkkssswwwuuuqqqnnniii___MMM??????GGGJJJFFF>>>===;;;999888666666555<<>>:::ne111/////////...,,,++++++---//////ne111666;;;CCCJJJVVVaaahhhlllooopppsssrrrqqqqqqrrrssstttuuuvvvxxxzzz{{{|||{{{>Auuutttsssk<tttsssqqqpppooonnnmmmooorrrpppkkkjjjllltttwwwyyyzzzzzzyyyzzz{{{zzzyyyyyyfh{{{yyy}}}~~~|||{{{zzzzzzzzz{{{{{{{{{{{{||||||||||||}}}~~~~~~}}}}}}}}}~~~Denene~~~{{{vvviii\\\XXXTTTLLLHHHHHH>>>===:::777555444333333444444ne//////111111111111111111111000444444333333444555666666888999:::::::::999888777:::999999888777666666555666444222000//////000111------......---,,,+++***111000...,,,+++...555;;;666111---...444<<>>[[[cccZZZ@@@000444777111666222///222777999666222777555555999>>>DDDQQQ\\\pppttt{{{yyy```MMM@@@===999555222111111111///...---///666DDDSSS]]]mmmttt}}}{{{xxx{{{yyywwwxxx{{{yyysssmmmggg```UUUKKKCCC???<<<:::=========???CCCJJJPPPSSS^^^pppyyynnnccc[[[JJJ555222000......222444444111000000000000111111111111222222111111111111222222222222222222222222222222111222333222111222333~~~~~~vvvggg]]]]]]bbbeee\\\eeeooosssooohhhaaa^^^bbbgggnnnssssssnnnfffaaaWWWQQQFFF>>>AAAHHHIIIDDD???<<<888666777;;;@@@DDDIIIIIIJJJKKKJJJFFF@@@<<<666333000///---+++...000111///---,,,,,,)))888>>>FFFKKKWWW]]]eeekkknnnooopppqqquuutttssssssssstttuuuvvvxxxxxxyyyyyyxxxwwwrrrrrrsssttttttsssrrrqqqppppppoooqqqsssqqqlllkkkmmmuuuwwwzzz{{{zzzyyyzzz{{{{{{zzzzzz|||{{{~~~{{{yyy~~~~~~}}}|||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz|||||||||}}}}}}~~~~~~zzz}}}{{{yyyxxxwwwuuurrroooaaaYYYQQQJJJ@@@555111444666555333111000/////////111111000111111111111222444555666777888666666777888999;;;<<<<<<;;;;;;<<<===<<<;;;:::999444444444444333333333333333222111///....../////////...+++******,,,...000###(((...000///---,,,++++++222===IIISSSZZZ```bbbeee^^^gggmmmXXX>>>444111555999:::===GGGUUUZZZXXXCCC???:::777666555333111---------,,,,,,++++++***------,,,,,,,,,+++++++++,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......333111555UUUuuueee???333444222111111333333222000000111222333333333333333999999666888HHH\\\aaaZZZUUUZZZaaaeeegggfffffffffbbb^^^[[[aaammmsssiiiZZZMMMQQQTTT^^^fff[[[RRRYYYkkk\\\LLLAAA:::333///...IIIaaajjjUUU===555666444999888666666777777666555111......111222444;;;DDDKKKPPPXXXbbbkkksssxxx{{{~~~zzzwwwssskkk[[[GGG888444333222000//////000000//////...///111777@@@EEEZZZaaallltttyyyzzzyyyyyyvvvssspppppppppmmmfff```IIIDDD===777444222111000333333222222333666999;;;EEENNNTTTYYY```fff]]]NNN:::333///111///+++***...000111111111111222222222222222111111111111222222222222222222222222222222444444555444333444666~~~~~~}}}tttdddYYYWWW[[[^^^```hhhnnnkkkccc^^^aaaffflllooorrrqqqlllbbbWWWPPPGGGFFFBBBAAAEEEIIIGGGAAA;;;;;;;;;<<>>===>>>???AAAAAA???======>>>???@@@AAABBBBBBBBBAAADDDCCC@@@GGGVVV___```SSSWWW^^^ccceeefffggggggfffccc\\\YYY___kkkppppppnnntttuuuwwwsss]]]LLLPPPfffjjjjjjbbbXXXPPPIIIBBBIIIccctttkkkWWWIIIAAA999>>>===;;;999666555555555222000000111///,,,---111555888<<>>999>>>GGGNNNRRRRRROOOMMMBBB===777333111000///...222111000000000///......111000---+++,,,222;;;AAALLLQQQYYY```eeeiiimmmooolllnnnqqqssssssuuuwwwyyyxxxwwwvvvtttttttttuuuuuuwwwvvvtttsssqqqpppppppppooooooppprrrsssuuuvvvvvvvvvvvvvvvvvvvvvuuutttttttttssstttuuurrrmmmlllooouuuwwwzzz{{{zzzyyyyyyzzz{{{{{{{{{|||}}}||||||{{{{{{}}}|||yyy{{{}}}{{{yyyxxxxxxzzz{{{{{{{{{||||||}}}~~~~~~~~~zzzvvvqqqkkkddd___\\\ZZZXXXXXX\\\dddkkkpppgggccc]]]XXXUUURRROOOMMMNNNUUU```iiigggUUU===,,,000000111222333444555666777777777777888:::;;;<<<@@@???>>><<<;;;999888888555555555444222000...---------...//////...---,,,///......------,,,,,,+++++++++,,,,,,,,,,,,+++******+++---...---,,,***(((...------000999FFFTTT]]]aaa]]]VVVKKK???777444333333777bbbpppJJJ444---***)))******(((%%%$$$,,,+++*********+++,,,,,,+++,,,,,,,,,------......,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,,,,---------......)))222333;;;^^^}}}iiiZZZZZZ\\\```cccdddcccaaa```aaabbbcccccccccccccccfffmmmppppppssszzz}}}|||yyy|||~~~}}}}}}|||xxxzzzoooeeelllmmm{{{|||zzzsssiiiYYYbbbjjjmmmnnnjjj\\\MMMAAA===999555444333222111444333333666444///---...444444333333333444666666222222222111//////000111---............---,,,++++++---///000...---,,,,,,))),,,000222333333444555000//////000111111...+++///...------......,,,***,,,,,,---...............)))+++000111///999XXXxxxmmmNNN777111444555222111111111111222222222222222222111111111111222222222222222222222222222222222444666999===DDDLLLQQQ|||zzzppp^^^QQQNNNQQQSSSWWWXXXZZZ\\\```hhhpppwwwqqqmmmfff^^^UUUMMMGGGDDDCCCCCCEEEJJJLLLKKKFFFCCCGGGLLLSSSXXXWWWPPPHHHBBB444111///...///000000///222111000///---,,,,,,------...///222999CCCOOOVVV]]]aaagggkkkmmmmmmmmmnnnkkkmmmoooqqqrrrtttxxxzzzwwwvvvtttsssrrrssssssttttttssssssrrrqqqrrrrrrrrrrrrsssssstttuuuvvvwwwwwwxxxxxxwwwwwwwwwwwwwwwwwwvvvtttttttttqqqlllkkknnnuuuwwwyyyzzzxxxwwwwwwxxxyyyzzz{{{{{{{{{zzzzzzzzzzzz|||{{{yyy|||}}}|||zzzyyyxxxyyy{{{|||{{{|||}}}{{{vvvrrrkkkddd\\\TTTOOOLLLJJJHHHRRRVVV[[[___```\\\WWWTTTGGGCCC===999666444222111111444@@@UUUfffbbbIII000333333555777888:::;;;;;;:::999999999999999::::::===<<<:::888555222111000+++,,,---...////////////+++,,,---...///......---------------............)))******+++++++++******,,,,,,,,,,,,+++++++++***(((111@@@OOOYYY]]][[[XXXKKKCCC777...+++++++++,,,))),,,LLLxxxeee>>>444,,,)))...111,,,((()))*********************+++(((((())))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,---------......(((333888:::UUU}}}~~~|||lllfffbbbeeennnrrrlllcccHHH???555222555666111,,,000...///333333000...///222111000000000222333555111333333111---,,,,,,...---......//////...---,,,+++---......------...000---//////...,,,++++++,,,,,,,,,---///111111000///+++++++++,,,...---+++)))((()))+++,,,------------......000000((((((@@@^^^{{{}}}lllHHH111222555000000000000111111111222222222222111111111111222222222222222222222222222222000222444777;;;BBBJJJPPPxxxwwwmmm[[[NNNKKKNNNPPPOOOSSS[[[eeennnqqqnnnjjjfffbbb[[[SSSMMMHHHEEEDDDAAAAAAEEEMMMQQQOOOMMMLLLWWWWWWTTTPPPJJJBBB;;;777000///...///111222111000......---,,,+++,,,///222///555???IIIRRR[[[bbbfffgggjjjmmmoooooooooooopppnnnpppqqqqqqrrrsssvvvxxxttttttrrrqqqqqqrrrssssssssssssssstttttttttuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxzzzyyyyyyxxxxxxxxxyyyyyyxxxuuuuuuuuuqqqlllkkknnntttvvvxxxxxxwwwvvvvvvvvvuuuwwwyyyyyyyyyxxxyyyzzzyyy{{{zzzyyy~~~{{{{{{zzzzzz{{{|||}}}~~~}}}~~~}}}{{{vvvtttppplllfff___WWWQQQJJJEEE???>>>CCCKKKTTTYYYaaa___[[[UUUMMMEEE===999:::777444222333333333333444///000???UUU\\\KKK555111222444666888999999999777666555444444444444444111111000///...---,,,,,,++++++************+++,,,)))***,,,...///000000///************************))))))******++++++,,,,,,+++)))'''&&&(((---333666IIIOOOXXX______UUUGGG===222---''''''***,,,,,,***///---999PPPmmmaaa???...%%%+++111---+++...***+++,,,,,,***)))***+++(((((())))))*********+++*********+++++++++++++++***++++++,,,,,,++++++***++++++***++++++,,,---...,,,,,,,,,---------......000000222777OOOvvvlllbbb^^^ccckkk[[[OOOAAA===AAABBB;;;333333///...111222111111333333222111000000000111222333444444333000---++++++,,,,,,,,,---......//////---...---,,,++++++---///,,,---......------///000)))*********************))))))***,,,//////...,,,***++++++,,,,,,,,,++++++///******000222000333999SSSrrrfffDDD666444333111111111111222222222333222222111111111111222222222222222222222222222222000111222333444888===AAAxxxwwwmmm\\\OOOMMMPPPSSSVVVZZZcccmmmrrrnnneee]]]XXXVVVRRRNNNJJJGGGEEEDDDBBBCCCJJJUUUZZZWWWTTTUUUSSSOOOIIIAAA:::555222111111000//////111222111000,,,...//////111666===CCCGGGMMMWWW```fffjjjmmmnnnmmmoooqqqqqqqqqrrrtttvvvqqqrrrssssssrrrrrrsssuuusssrrrrrrqqqqqqrrrsssttttttuuuvvvwwwwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxyyyyyy{{{zzzyyyyyyyyyzzz{{{{{{zzzxxxvvvvvvrrrmmmlllppprrrtttvvvwwwuuutttttttttrrruuuwwwxxxwwwvvvxxxzzzxxxyyyzzzzzzzzzzzz{{{}}}~~~}}}{{{xxxsssmmmgggbbb___TTTQQQLLLHHHEEEAAA===:::;;;>>>DDDLLLTTT[[[]]]^^^ZZZRRREEE999111///000222...---+++,,,...000111111333///***---888@@@888+++...///111222333444444333111111000///////////////+++++++++,,,,,,,,,,,,,,,000000......///222555666999;;;===@@@BBBCCCDDDDDD;;;999777333///,,,***(((+++*********+++,,,...///,,,...222777>>>EEEKKKOOObbb\\\SSSKKKCCC:::111,,,++++++,,,,,,,,,***'''%%%+++***...222DDDjjjYYY;;;%%%&&&+++'''&&&,,,)))+++------+++***+++,,,+++++++++,,,,,,,,,,,,,,,)))*********++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++,,,---...///,,,,,,,,,---------......222***///777CCCjjjpppcccjjjxxx|||pppbbbZZZZZZXXXRRRLLLAAA:::333333333222333666444333222111//////.........///111222444444333222000///...------...///000.........,,,++++++---///''')))***+++***+++---///...//////...---,,,,,,,,,,,,+++,,,---000000///---------------------------,,,)))(((---333333///+++888PPPmmmvvvgggMMM<<<666333333333444444444555555222222111111111111222222222222222222222222222222000111111000000000333555~~~|||{{{zzzppp```SSSQQQUUUXXXdddfffjjjmmmlllfff^^^XXXNNNNNNNNNLLLJJJGGGDDDCCCGGGIIIRRR^^^bbb\\\XXXYYYCCCAAA<<<888444111//////000///------///000000000///111444666;;;CCCNNNVVVeeegggjjjlllmmmnnnpppqqqoooooopppoooooopppsssvvvppprrrssssssrrrrrrssstttsssrrrrrrqqqrrrsssuuuuuuuuuwwwxxxzzzzzzyyywwwvvvtttuuuvvvwwwxxxyyyzzz{{{|||{{{zzzyyyyyyzzz|||||||||zzzxxxwwwsssnnnnnnqqqrrrtttvvvvvvtttssssssssspppsssvvvwwwuuuuuuwwwzzzwwwyyyyyyzzzyyyzzz|||~~~|||xxxtttrrreeebbb\\\UUUMMMEEE>>>;;;777444111000222555888999DDDMMMZZZeeefff\\\MMMAAA666444111...---...000111...---,,,---///000000000***......---000666555000,,,---...000000000000///...---------------......------------............000111333888???HHHPPPUUUXXXZZZ]]]```ccceeeeeefffWWWTTTNNNGGG>>>777111...,,,+++******+++---///111333;;;IIIWWWbbbgggiiihhhJJJCCC888000---***(((&&&$$$(((,,,---***((()))+++'''***///***+++MMM|||{{{SSS222,,,---)))(((...%%%(((******(((''')))++++++++++++***************))))))******++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,---...///000,,,,,,,,,---------......,,,'''333:::555PPP~~~vvvppplllgggcccLLLAAA777333222000222555//////000111222333333333333333444777:::<<<<<<:::888666333000...---......---...//////......///111.../////////---,,,---...+++,,,,,,,,,+++***+++,,,...---,,,,,,------+++)))************,,,---///000,,,......)))'''***...000111000GGGppp~~~dddCCC333555555555666666666666777222222111111111111222222222222222222222222222222///000111111000000222333|||zzz{{{xxx{{{sssaaaTTTVVV```gggnnnnnnllleee\\\UUUSSSTTTRRRRRROOOIIIEEEEEEIIINNNUUU]]]dddddd\\\PPPHHHDDD<<<:::666222000000111222333222///---------///000///888CCCLLLQQQWWW^^^ccciiikkkmmmoooppppppooonnnrrrrrrrrrqqqqqqqqqqqqqqqmmmnnnpppqqqqqqqqqppppppssstttvvvvvvuuuuuuvvvxxxzzzyyyyyyxxxwwwvvvuuuuuuvvvvvvuuuuuuvvvwwwwwwxxx{{{{{{zzzyyyzzz{{{|||}}}xxxwwwuuusssqqqpppoooooosssuuuuuurrrrrrvvvwwwuuuxxxvvvuuuwww{{{}}}|||zzzzzzzzz{{{~~~~~~~~~~~~}}}}}}qqqjjjmmmiiiZZZQQQTTTJJJ@@@;;;===<<<666111111777222---,,,333@@@NNNXXXkkkeee\\\UUUNNNDDD888///...,,,+++---000111///---------...000000///+++)))---000---(((///;;;:::000+++...222444333222111222000222444333000///111333111111222333666:::>>>@@@MMMPPPSSSWWWZZZ[[[[[[[[[SSSNNNIIIJJJPPPWWWZZZZZZZZZ[[[aaahhhdddQQQ;;;---,,,---...///333999BBBIIIPPPZZZiiirrroooaaaOOOBBB+++++++++*********))))))))))))))))))))))))))))))(((***))),,,222<<<```ppp///***+++(((!!!---+++*********))))))((((((******++++++++++++******++++++++++++++++++++++++,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,++++++,,,------......///***000///111999GGGfff{{{nnncccZZZUUUFFF===666555555333333444222222222111000///000222777777777:::???CCCEEEFFFGGGBBB;;;666333222000000///,,,+++------+++,,,///------------------------,,,,,,************,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,------...)))111===GGGvvvIII:::999999777666999<<<<<<:::333222111222444444333111555333000///000222222111...///111111000//////000|||}}}}}}|||}}}zzzzzzqqqbbb[[[___gggkkkgggccc\\\VVVSSSRRRSSSSSSQQQNNNIIIHHHKKKQQQXXX\\\______]]]VVVLLLCCC===;;;666555333222111111222222333111000000222666:::===HHHOOOXXX^^^bbbeeejjjooommmnnnooopppqqqqqqppppppqqqqqqppppppoooooonnnnnnmmmnnnqqqssstttuuuuuutttuuuwwwxxxxxxvvvvvvwwwyyyxxxxxxwwwwwwvvvvvvuuuuuuxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxxxxyyyzzz{{{xxxwwwuuutttrrrqqqppppppsssvvvvvvttttttwwwwwwuuusssssstttvvvzzz|||||||||||||||}}}~~~~~~|||}}}|||{{{yyyvvvxxxmmm``````SSSSSSPPPIIIAAA<<<===???GGGBBB;;;555222111333555///555>>>IIISSSZZZ^^^___[[[RRREEE<<<777555222///000///......000000---***------------.........---,,,......000<<>>444---*********)))))))))(((((()))))))))))))))))))))))))))+++***,,,///222JJJqqq{{{<<<000,,,+++###+++************)))))))))(((+++++++++,,,,,,+++++++++++++++++++++++++++++++++******************++++++******+++++++++,,,,,,,,,+++,,,,,,------......///,,,111//////444>>>YYY}}}vvvaaaRRRGGG>>>888777777555444555000000111111111111222333777999===BBBGGGLLLOOOQQQQQQLLLFFFAAA>>><<<999888555///+++------++++++------------------------------,,,+++******+++,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///---...444777^^^yyy]]]QQQOOOQQQQQQOOOMMMLLLGGGBBB>>>;;;888666666666666555444333222222333333222111000111222111000/////////zzz|||}}}|||{{{||||||uuujjj```___eeeiiiiii]]]WWWQQQNNNOOOQQQOOOMMMNNNLLLKKKPPPYYY```bbbbbbeee]]]PPPEEE===888666555444333222222111111111111111222444888???GGGNNNSSS]]]bbbgggjjjkkklllooorrrqqqqqqppppppppppppqqqqqqoooooonnnnnnnnnmmmmmmmmmnnnpppsssuuuxxxyyyyyyzzzxxxyyyzzzyyyxxxwwwxxxyyyvvvvvvvvvvvvvvvvvvvvvvvvzzzzzzyyyyyyxxxyyyyyyyyywwwwwwwwwwwwwwwxxxyyyyyywwwwwwvvvtttsssrrrrrrqqqrrrvvvwwwvvvvvvxxxwwwttttttvvvyyyzzz{{{|||}}}}}}}}}~~~|||~~~~~~{{{wwwrrrpppgggfff]]]YYYWWWJJJ>>>AAA;;;GGGLLLEEE>>>BBBHHHKKKQQQWWWQQQ===------333666BBBKKKWWWaaaccc^^^UUUOOOCCC;;;111******,,,------///......///000///,,,***///...,,,+++,,,---...///,,,///000666DDDMMMDDD555222777@@@HHHOOOUUUZZZ]]]___bbbbbb[[[PPPIIIJJJLLLMMMOOOSSSVVVWWWUUURRROOOFFFCCC???999222,,,(((%%%...***'''''')))++++++)))++++++111<<>>YYYZZZ[[[XXXQQQGGG<<<555111///......//////...,,,++++++,,,...//////---,,,.........---,,,,,,---...///111444777>>>AAA888,,,+++///444888;;;===???AAADDDHHHJJJEEE<<<666888===777888:::;;;999555000---,,,,,,++++++***++++++,,,---,,,***+++,,,,,,***(((,,,)))***///000,,,((((((---***)))///666666---$$$''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&******...111+++...AAAttt{{{FFF111)))///***+++*********)))))))))))))))***++++++,,,,,,++++++******+++++++++++++++,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////+++000000000444888KKKiiizzzjjjXXXJJJ@@@888444555555444444555777:::<<<<<>>iiiuuuDDD000&&&///***+++))))))))))))))))))******))))))************))))))*********++++++,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,---......//////000***000000111555777GGGcccyyylll___OOOCCC>>>888555222333888???CCCEEELLLMMMNNNKKKKKKPPP[[[eee^^^]]]\\\[[[YYYUUUOOOKKKBBB666---,,,...---***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++))))))***+++,,,---///000...)))222444444aaa}}}xxxnnnddd^^^OOOJJJDDD???;;;999777555444222000000111222111000{{{~~~~~~|||{{{|||{{{xxxqqqbbbTTTQQQSSSSSSOOOLLLNNNOOOOOONNNOOOUUU```iiiggggggbbbYYYNNNGGGEEEGGGDDD???:::999:::999444///222222333666<<>>FFFNNNTTTXXXZZZZZZYYY\\\jjjoooVVV<<<999555:::LLL___YYYAAA333777@@@PPPVVVHHH888222111///////////////...---,,,+++///...,,,+++***+++...000/////////------000555:::???AAABBB???888333222333//////000///,,,+++---000+++---......------...///...---,,,,,,,,,,,,++++++,,,,,,+++***((('''&&&%%%---...////////////...---+++,,,......---,,,,,,,,,'''&&&(((,,,+++'''&&&(((///000000,,,'''%%%&&&((())))))(((((((((***+++,,,))))))))))))*********+++)))))))))))))))))))))))))))...***(((,,,+++000???nnnsssBBB444+++---'''---((()))))))))************))))))************)))))))))******+++,,,,,,------++++++************************+++++++++,,,,,,,,,------......//////000000...222//////222111===VVVxxxaaaTTTDDD::::::@@@GGGJJJRRROOOLLLJJJKKKPPPUUUYYYYYYWWWTTTPPPKKKEEE>>>999666000---...///---,,,...++++++++++++++++++++++++)))******++++++******)))))))))*********+++++++++++++++++++++++++++++++++++++++******+++,,,------//////***222---===jjjiiiddd~~~tttjjj^^^SSSMMMDDD>>>888555666555222...yyyzzzvvvwwwtttooo\\\RRRLLLMMMNNNMMMOOOTTTOOORRRYYYccckkknnnjjjfffZZZSSSKKKFFFEEEEEEDDDBBBAAA===999666555666777888>>>CCCLLLVVV___eeehhhiiiiiihhhiiiiiijjjkkkmmmmmmnnnllljjjjjjlllooorrrssssssssssssrrrsssssssssttttttttttttuuuuuuuuuvvvvvvtttuuuvvvwwwvvvuuutttsssuuuvvvxxxxxxwwwwwwxxxzzztttttttttttttttttttttttttttttttttuuuvvvxxxzzzzzzwwwxxxyyyzzz{{{zzzyyyyyy{{{{{{|||{{{yyyvvvsssqqqsssvvvuuurrrrrrvvvwwwuuuppplllfffbbb]]]UUUKKKDDD???;;;666333333555777888CCCHHHPPPVVVWWWSSSMMMIIIMMMEEECCCVVVfffSSS777000555EEEUUUVVVDDD222000888BBBBBB<<<333000222333111111000000000////////////,,,...///000...------...+++,,,------///666>>>EEEQQQQQQMMMCCC888000...///000---,,,---...------......//////...+++******+++---***)))***---...,,,***&&&(((***---////////////((()))***,,,+++***(((''')))***+++***((('''''''''((()))---111000+++)))+++(((***---...---***(((''')))***+++,,,++++++***)))'''((((((((())))))******))))))))))))))))))))))))'''...+++)))---...444CCCnnnooo>>>444------'''000(((((())))))*********+++******++++++++++++******))))))***+++,,,,,,------)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,------......///000000000...222///000444444@@@XXX}}}lllTTTBBB<<<>>>CCCEEEJJJHHHFFFGGGKKKOOOQQQRRRZZZWWWRRRMMMFFF???777222111...---//////,,,---111++++++++++++++++++++++++((()))***++++++***)))(((******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,---222+++666//////PPPPPPVVV{{{xxxlllcccLLLEEE===999888666111---}}}{{{{{{{{{|||{{{ssshhh___SSSRRRPPPOOOOOOQQQRRRSSSZZZ___ggglllkkkddd\\\UUUPPPJJJCCCAAACCCEEEDDDBBB===:::777555777<<>>XXXVVV<<<111<<>>888777666444111111111000000///000000000000...,,,+++---.........---+++******,,,---------++++++,,,---,,,+++***)))++++++++++++++++++++++++)))))))))***,,,,,,+++*********+++,,,+++***)))(((+++*********))))))(((((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))************)))((())),,,++++++111999kkknnn@@@666000&&&:::%%%))))))******++++++++++++************************)))***+++,,,,,,+++***)))************************---//////...+++***,,,///---***,,,111222......111111111---...555555???UUUyyycccNNNBBBAAADDDUUUKKKAAA???CCCIIIJJJHHHOOORRRSSSOOOFFF<<<555111///......------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------...///111333444555888eeexxxjjjXXXKKKDDDAAA<<<888|||zzz|||}}}{{{vvvmmmcccZZZUUUPPPNNNMMMMMMPPPUUU[[[___iiiiiiiiifffaaaYYYQQQMMMKKKFFFBBBBBBDDDEEECCC@@@999999;;;???EEEMMMUUUYYY___bbbfffiiiiiiiiiiiijjjjjjiiiiiihhhhhhiiiiiijjjnnnnnnoooqqqsssuuuxxxyyyxxxwwwvvvtttttttttuuuuuuvvvuuuuuutttttttttttttttvvvwwwxxxyyyyyyyyywwwvvvxxxwwwuuutttssstttuuuvvvrrrssstttuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyyyy|||~~~}}}{{{yyyzzz|||zzzxxxvvvvvvuuurrrmmmhhhkkkhhhccc]]]VVVMMMEEE???;;;777111......///000111444:::CCCKKKPPPTTTVVVXXXVVVUUUWWWWWWJJJ666...000***555HHHRRRIII777------444666555111,,,+++---111444222///---,,,,,,...///111000//////000000///...,,,...000111000...------///666EEEWWWfffkkkiiiddd[[[TTTKKKEEEDDDBBB???<<<:::999666333///---+++***333222111111111000---+++///...---...///...,,,++++++,,,,,,---,,,+++***)))++++++++++++++++++++++++***))))))***,,,,,,+++*********+++++++++***)))(((************)))))))))((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))***************)))***,,,++++++000888cccrrrDDD222///'''666%%%************+++++++++,,,************************)))***+++,,,,,,+++***)))************************'''***,,,------...111555555111///111000,,,,,,//////111...///666666@@@VVVooo]]]RRRMMMWWWLLL???888:::@@@EEEGGGMMMPPPQQQMMMEEE;;;444000.........---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.........///000111222333777```uuujjj[[[III===}}}|||{{{{{{vvvlll^^^TTTOOONNNMMMMMMMMMPPPUUU]]]eeeiiinnnjjjddd\\\UUUOOOLLLJJJHHHEEECCCCCCEEEDDDAAA===>>>AAAGGGOOOXXX```gggjjjgggiiikkkkkkjjjiiiiiijjjiiiiiihhhiiiiiijjjkkklllqqqqqqrrrtttvvvxxxzzz{{{yyyxxxvvvuuutttssssssssstttttttttsssttttttuuuvvvzzzzzz{{{{{{zzzxxxvvvuuuwwwvvvtttsssssstttuuuuuusssssstttvvvvvvwwwwwwwww{{{{{{||||||{{{zzzyyyxxx{{{}}}~~~}}}{{{yyyyyyyyyxxxvvvrrroookkkfff___[[[UUUQQQKKKEEE???999333......,,,***+++///555999;;;JJJPPPWWWYYYWWWUUUWWWYYYUUUPPPWWW```UUU:::,,,...+++@@@LLLBBB555333333...333111///,,,+++,,,.../////////...------------......---,,,+++,,,---...///,,,,,,---------///333666DDDRRRgggzzz}}}wwwuuupppjjjfffdddaaa^^^ZZZTTTRRRMMMFFF@@@;;;777555333111///...///000000//////......//////...+++))),,,,,,,,,,,,,,,+++******++++++++++++++++++++++++***))))))***,,,,,,+++)))******++++++******)))(((************))))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))************+++***+++---,,,***///666\\\zzzNNN...000+++111(((******++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***+++,,,,,,++++++---///000---,,,---...---///333///111///111777777AAAXXX}}}nnnddd\\\QQQAAA555111444:::>>>CCCEEEGGGDDD===666///,,,......------,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///............///000000444UUU}}}jjj[[[~~~~~~~~~wwwssskkk```UUUOOONNNOOOOOOQQQVVV[[[```eeehhhiiiaaa]]]WWWQQQMMMLLLMMMOOOHHHFFFEEEEEEGGGGGGEEECCCQQQUUU[[[aaafffjjjkkkllljjjkkkkkkjjjhhhhhhiiijjjjjjjjjjjjkkklllmmmoooooouuuuuuuuuvvvwwwxxxyyyzzzwwwwwwvvvuuuttttttsssssssssssssssssstttuuuvvvwwwzzzzzzzzzzzzyyywwwvvvuuuvvvuuutttsssssstttuuuuuussstttuuuvvvwwwxxxxxxxxx}}}~~~~~~~~~|||yyywwwuuuwwwxxxyyyxxxvvvuuussssssooojjjddd\\\UUUNNNIIIFFF>>>:::555333333444555555111222666===FFFNNNSSSUUU[[[XXXSSSMMMJJJJJJNNNQQQJJJAAAHHH]]][[[BBB111444<<>>:::666333111///---,,,......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++***(((+++***)))(((((((((((()))))))))))))))************))))))))))))))))))))))))'''((())))))******))))))))))))))))))************+++***,,,///---***---333IIIyyyqqqCCC444111***.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((***,,,,,,++++++......,,,,,,000111///222666333333777888GGGcccuuueeeTTTIII???:::555111000000000000000000//////...---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,...000222333333;;;XXX{{{vvvnnnhhh[[[VVVPPPLLLNNNRRRXXX\\\fffggggggeee```YYYQQQMMMNNNNNNMMMLLLJJJHHHFFFEEEKKKQQQ[[[ccciiilllnnnnnnmmmmmmnnnmmmllljjjhhhggghhhiiikkklllllllllnnnpppqqqqqqqqqqqqrrrssstttuuuuuuuuuttttttuuuuuuvvvvvvssstttuuuuuuuuutttsssrrrrrrrrrrrrrrrsssssstttuuutttttttttttttttuuuuuuvvvuuuvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvwwwvvvvvvuuutttwwwxxxxxxvvvsssnnniiieee___YYYPPPGGGAAA<<<777333---...///000222666===BBBKKKLLLOOOSSSYYY\\\\\\\\\WWWSSSNNNGGG@@@888000+++000...---000444444///)))111000777@@@BBB>>>BBBLLLBBBGGGNNNRRRMMMAAA444------------.../////////...,,,,,,------......//////,,,...//////...222:::@@@HHHWWWkkkzzz{{{pppiiiZZZWWWRRRLLLEEE===555000///...---,,,+++,,,,,,---++++++++++++++++++++++++,,,+++******++++++)))(((+++***)))((('''(((((()))((()))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************)))))),,,///---+++...333???lll{{{YYY@@@888000111............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///......222888===>>>>>>>>>>>>999000---000222000///333111111666;;;NNNkkk|||nnncccSSSKKK@@@666222000//////111111111000//////......,,,,,,------------,,,,,,------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---...000111222333666PPP{{{zzzvvvoooddd\\\RRRRRRRRRPPPQQQWWWaaahhhjjjgggbbb[[[UUUQQQNNNLLLJJJJJJKKKKKKLLLLLLLLLKKKSSS[[[fffooosssqqqnnnkkkllllllkkkkkkjjjjjjjjjjjjjjjllloooooooooooopppqqqqqqqqqqqqqqqrrrsssttttttssssssssstttuuuwwwxxxyyyuuuuuuvvvvvvuuusssqqqpppssssssrrrrrrrrrsssttttttvvvuuuttttttttttttuuuuuuuuuvvvwwwxxxxxxxxxxxxxxxvvvwwwwwwvvvvvvuuutttsssqqqpppmmmhhhaaaXXXOOOKKKBBB<<<666222222222111000444888===@@@CCCHHHNNNSSSYYYZZZ\\\\\\YYYSSSIIICCC999666222000000///...---)))***+++---//////...---000888@@@@@@777333<<>>///...---,,,+++,,,------++++++++++++++++++++++++,,,+++******++++++)))'''+++***((('''''''''((()))(((((())))))*********+++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************)))))),,,///...+++...444:::dddkkkKKK@@@777444//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,000111888CCCRRR^^^eeehhhgggbbbSSS???444222111------111///000666===RRRrrr}}}kkk```PPPCCC;;;888666444222222111111000000//////,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...............///000000111222JJJuuuxxxnnniiicccYYYRRRQQQPPPPPPVVV^^^fffjjjjjjaaa]]]XXXTTTQQQOOOMMMKKKQQQOOOLLLJJJMMMSSSZZZ___nnnooopppqqqqqqooollljjjnnnmmmlllkkkkkkkkkkkkkkkooooooooooooppppppppppppnnnnnnoooppprrrssstttttttttuuuvvvwwwwwwwwwwwwwwwuuutttsssrrrqqqpppppppppssssssrrrrrrrrrrrrssstttuuuuuuuuuvvvvvvuuuuuuuuuvvvvvvwwwyyyzzzxxxuuurrrwwwwwwwwwvvvsssooollljjjaaa\\\SSSIIIAAA<<<999888333555777;;;>>>@@@BBBBBBQQQSSSVVVYYYZZZWWWRRRMMMWWWOOOEEE???===:::666222---...///...,,,+++,,,---&&&,,,000...((('''///888@@@BBB<<<333444BBBRRRZZZ\\\NNN<<<000---...//////++++++++++++------,,,+++...---,,,++++++---///000333444777???MMM```tttxxxfffWWWCCC666+++,,,///...,,,,,,...,,,++++++,,,,,,***)))+++******)))))))))))))))...)))'''+++,,,)))(((+++(((''''''((()))******(((++++++******))))))(((((('''''''''***,,,---+++)))))))))))))))******++++++++++++,,,------......///444ZZZmmmLLL<<<;;;555222222444111+++,,,111...,,,***)))+++,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------555***LLL{{{{{{eeeYYYRRR^^^mmmssscccHHH555000222...111555666666CCCdddppp]]]MMMBBB===<<<777666666777444//////222---,,,,,,---///000///...,,,------......------,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------......///000000000222333@@@eeesssiiiddd___YYYTTTSSSUUUYYY^^^cccdddcccaaaVVVUUUTTTRRRQQQOOONNNNNNMMMNNNPPPTTTZZZ```fffiiiqqqqqqppppppoooooonnnmmmnnnnnnmmmmmmmmmmmmnnnnnnooooooooooooppppppppppppoooooopppqqqrrrssstttuuutttuuuuuuvvvvvvvvvvvvuuurrrrrrqqqqqqqqqrrrssssssrrrrrrrrrrrrrrrsssssstttttttttsssrrrrrrrrrssstttttttttuuuwwwxxxwwwtttrrrtttssspppkkkddd]]]WWWTTTBBB???;;;777777999===???KKKLLLNNNPPPRRRSSSTTTTTTKKKJJJIIIHHHGGGDDD@@@===EEE>>>666222111000---***,,,---...---+++***+++,,,///...,,,***+++111:::AAAIIIDDD<<<999DDDTTT\\\[[[CCC;;;111******,,,...///111000...------...//////---......//////000111222444===LLL]]]nnn}}}xxxoooYYYKKK<<<555000+++***,,,...---,,,---...//////...++++++***)))))))))))))))000...,,,)))'''''')))******)))((((((***+++***(((*********)))))))))))))))(((((()))+++,,,+++******...---+++***))))))***+++++++++,,,------......///333VVViiiTTTKKK>>>666000111000---,,,......,,,+++,,,...000000///---------,,,,,,,,,++++++++++++,,,,,,,,,---------///999aaa|||gggKKK@@@:::GGGPPPbbbnnnaaa@@@...333///000333666:::KKKlll~~~pppaaaRRRGGG@@@:::666555666333...+++,,,---,,,,,,---...//////...,,,------......------,,,,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,---,,,,,,,,,,,,---......------......///000000000222333@@@eeexxxlllbbb[[[XXXWWWVVVWWW\\\cccfffddd___YYYVVVOOOQQQTTTSSSPPPOOOOOOQQQQQQUUU\\\cccjjjnnnpppqqqtttsssqqqpppoooooopppqqqpppooooooooooooooopppqqqooooooooopppppppppqqqqqqpppqqqqqqrrrsssttttttuuussstttttttttttttttsssrrroooooopppqqqrrrtttuuuvvvrrrrrrrrrsssssstttttttttvvvuuusssrrrrrrssstttuuutttssssssssssssqqqnnnllldddaaa[[[SSSKKKCCC<<<999000333888???FFFMMMRRRUUU[[[YYYWWWTTTPPPLLLIIIGGG???;;;777555333222000///888333---***++++++***(((+++,,,---,,,*********,,,,,,(((&&&+++555AAAHHHKKKBBBEEEJJJOOOTTTTTTKKK@@@...,,,***))))))+++...///000///,,,++++++---///111000000000000333888@@@EEETTT___ooo~~~qqqfffVVVGGG999...,,,///...,,,++++++---...---,,,++++++***))))))))))))***///777:::444///000...))),,,***)))***++++++***)))))))))))))))************&&&(((******)))))))))***))))))(((((((((***+++---++++++,,,------......///333OOOwwwtttgggUUUHHH;;;666555333000000---,,,+++,,,...///...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------///OOOuuuqqqJJJ000---+++555444JJJpppvvvLLL...666111000111555@@@WWWyyy|||lll[[[OOOCCC;;;666555444///,,,+++...---,,,,,,...///...---------............------,,,,,,++++++++++++,,,,,,))))))*********+++++++++---,,,,,,,,,,,,---......------......///000000000111444AAAeee{{{sssfffZZZTTTSSSWWWZZZ^^^bbbfffeee^^^WWWRRRPPPOOOSSSVVVTTTQQQPPPSSSWWW```dddjjjooossstttsssrrruuutttsssrrrqqqqqqqqqqqqrrrqqqpppooooooooooooooooooooopppppppppqqqqqqqqqrrrrrrrrrsssssstttttttttrrrsssssssssrrrqqqppppppoooooooooqqqrrrtttvvvwwwsssssstttuuuuuuuuuuuuuuussstttttttttsssssssssssstttqqqmmmjjjfffbbb]]]ZZZHHHDDD>>>999444111000000???DDDLLLTTTWWWWWWTTTQQQIIIGGGDDD@@@:::555111...111///,,,+++,,,------,,,222///+++)))***++++++******+++,,,+++***)))***+++''''''***333???HHHLLLLLLIIITTT\\\WWWHHH999///,,,+++,,,---,,,++++++...000,,,---,,,,,,,,,...111333333333444666===KKK[[[ggg}}}zzzooo___KKK;;;333222111///---,,,,,,,,,+++***,,,+++******))))))******...BBBOOOKKKFFFFFF>>>222---+++******,,,,,,+++)))(((((())))))******++++++(((***++++++)))(((***+++******++++++++++++++++++++++++,,,------......///222FFFffftttgggVVVIII@@@;;;666444000///............,,,***...------------,,,,,,,,,,,,,,,,,,------------...888___uuuZZZ222'''...000333---999cccyyyVVV222777333111000555FFFcccttthhhVVVIII;;;666444111000000///---,,,---......---,,,------............------,,,,,,,,,++++++,,,,,,,,,)))))))))*********++++++---,,,,,,,,,,,,---......------......///000000000222555BBBfffssskkk```VVVRRRVVV]]]bbbccccccaaa\\\TTTOOOOOOPPPPPPSSSUUUUUUSSSUUU\\\bbbooopppssstttuuuuuutttsssssstttuuuvvvuuusssqqqpppsssrrrqqqooonnnmmmmmmlllppppppppppppqqqqqqqqqqqqssssssssssssssssssssssssqqqqqqqqqqqqqqqpppooonnnpppppppppqqqrrrssstttuuutttuuuvvvvvvvvvvvvuuutttppprrrssstttssspppmmmkkkjjjeee^^^WWWPPPJJJDDD@@@111///---,,,...333999<<>>KKK]]]llluuu}}}sss___GGG444444222///---...///000000,,,,,,+++************+++)))444;;;999999======888+++***)))***,,,---,,,+++))))))))))))************((('''%%%&&&(((******)))))))))******+++,,,------++++++,,,------......///&&&444MMMmmmsssaaaSSSJJJCCC666333111000000111000000............---------,,,,,,---------............777PPPNNN888000222///---)))333222MMMxxxiii===222333222111555IIIkkkttt```PPPDDD999444444222111////////////...,,,......////////////......------,,,,,,,,,,,,------******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------......///000000000333888DDDfffqqqbbb___\\\^^^ccceeeccc```YYYUUUQQQOOOOOOQQQRRRSSSQQQTTT[[[bbbiiiooosssuuuvvvvvvvvvvvvvvvvvvwwwwwwtttuuuuuuuuuuuusssrrrqqqpppoooooonnnnnnnnnnnnooopppppppppqqqqqqqqqrrrrrrssssssrrrrrrqqqqqqqqqpppnnnooooooppppppppppppoooqqqqqqqqqqqqrrrsssttttttssstttttttttssspppnnnlllooommmgggaaaZZZSSSNNNKKK>>>:::444000...---,,,***000333777;;;>>>>>>>>>===555333000---,,,---000111......------+++***((('''+++*********++++++)))'''/////////---,,,,,,,,,---)))***++++++******+++---+++666FFFRRRWWWYYYZZZ\\\DDD555+++...555333,,,&&&***)))))),,,111333222///+++...000111333:::DDDLLLZZZgggxxxxxx^^^HHH===:::555222000000///...---,,,++++++******++++++''''''(((((()))***++++++)))(((((())),,,------,,,*********)))))))))))))))'''%%%&&&---888AAADDDCCC;;;777111,,,***+++---///++++++,,,------......///***///@@@]]]}}}{{{qqqcccWWWAAA<<<777333111111000000............------------------------............--->>>;;;000333///(((...(((333000KKKzzziii:::333222333222555GGGhhhyyynnn___MMMAAA===444333111000111000...---......////////////......------,,,,,,,,,,,,------+++,,,,,,,,,,,,------------,,,,,,,,,,,,---......------......///000000000222777BBBdddzzziiibbb``````eeeiiiggg]]]TTTQQQOOONNNPPPTTTVVVTTTRRRXXX\\\dddmmmuuuyyyyyywwwwwwwwwwwwwwwwwwvvvvvvuuuwwwvvvtttsssrrrrrrssssssnnnnnnnnnnnnooopppqqqrrrppppppqqqqqqqqqrrrrrrrrrsssrrrrrrqqqqqqpppppppppnnnnnnoooppppppqqqppppppoooppppppqqqrrrtttuuuvvvrrrrrrsssrrrpppmmmjjjiiiddd^^^TTTIII???888444222000---******,,,///000111444888===AAA???888000***''')))+++,,,+++)))&&&$$$***++++++,,,++++++******,,,***))))))***,,,,,,,,,,,,,,,---,,,+++***,,,---)))***,,,,,,++++++,,,---444AAATTTaaaaaaUUUFFF;;;777///***,,,---+++---222///---...333999:::666111...111444777===JJJ\\\hhhvvv~~~uuu]]]OOOJJJCCC===888555222111---,,,++++++******++++++---)))***...///***&&&'''(((''''''))),,,---------++++++******))))))((((((...,,,000>>>RRRbbbhhhhhheee[[[KKK:::...(((((()))++++++,,,------......///222...333LLLqqq{{{iiiTTTNNNEEE===888666444333//////.........------------------.........//////(((555///***111***'''777...444,,,IIIxxxbbb555888111444333555EEEfffwwwaaaPPPHHH666444222111111111///---......////////////.........------,,,,,,------...,,,,,,,,,---------......---,,,,,,,,,,,,---......------......///000000000111666AAAaaa~~~ttteee]]]dddllllllddd[[[VVVTTTMMMOOOPPPPPPQQQTTTXXX[[[iiilllqqqvvvxxxxxxvvvtttwwwwwwxxxxxxxxxwwwwwwvvvuuuuuutttsssqqqpppoooooonnnnnnoooppprrrssstttuuurrrrrrrrrrrrrrrrrrrrrrrrpppqqqqqqqqqqqqpppooonnnlllmmmnnnpppqqqqqqqqqpppsssqqqpppqqqsssttttttsssvvvrrrmmmjjjhhhbbbYYYQQQFFFBBB;;;444///---......,,,///000...+++,,,222888DDD@@@;;;555000---,,,,,,))))))))))))))))))))))))***************)))(((((())))))***++++++++++++***(((444222+++---+++(((---***((()))---...---...333JJJWWWcccbbbQQQ>>>111---,,,---///...---,,,,,,---,,,///+++(((666IIIEEE444333444888CCCSSSeeettt|||zzzmmmggg[[[LLL>>>555111111000000///...,,,+++******+++++++++*********))))))*********)))******+++,,,...---,,,+++************&&&---<<>>,,,)))111,,,000////////////000000111333333===```}}}tttoooffffffhhhhhhccc[[[SSSNNNMMMPPPRRRSSSUUUXXX^^^dddhhhppprrrvvvyyy{{{{{{zzzyyyxxxxxxxxxxxxwwwwwwvvvuuuuuuttttttsssrrrqqqqqqpppnnnoooooopppqqqrrrssssssppppppppppppppppppppppppppppppqqqqqqqqqppppppoooooooooooooooooopppqqqqqqnnnnnnoooqqqrrrrrrooollloooggg]]]UUUNNNGGG>>>777666444111...---...000111...------000444888;;;<<<888666333///,,,*********))))))))))))))))))))))))***************)))(((((())))))***++++++++++++***)))444111+++---+++(((,,,---+++******,,,666KKK]]]eee^^^PPP???222,,,...222+++---......---,,,,,,---***//////,,,000999999222:::CCCQQQbbbpppzzz~~~vvvkkk^^^PPPDDD===666333000...---,,,+++***,,,,,,,,,,,,+++++++++***((((((((())))))*********,,,,,,++++++***))))))((()))000NNNooolllNNN::::::GGGWWWgggTTT///)))111)))++++++,,,,,,,,,---------...***555===```~~~qqqccc[[[UUUIII>>>888666444222111111000///222111...---///000///---............////////////333333444DDDpppmmm<<<666222444555888DDD```}}}uuuaaaRRRCCC;;;777222000222222000......///000000///...---------............%%%---777???CCCGGGKKKOOOQQQPPPVVVUUUEEE777222---000////////////000111111111444???aaatttmmmnnniiilllhhhaaaYYYRRRMMMKKKJJJRRRTTTXXX\\\bbbiiiqqqvvvwwwxxxzzz{{{|||||||||{{{yyyyyyxxxwwwwwwvvvuuutttttttttttttttssssssrrrrrrooopppppppppqqqqqqqqqqqqnnnnnnnnnnnnnnnooooooooooooppppppqqqqqqqqqppppppppppppooonnnnnnoooooopppnnnnnnoooooommmhhhaaa\\\SSSLLLBBB:::666222...+++++++++++++++---///111333111---***000999???===888------,,,+++******)))))))))))))))))))))))))))))))))************))))))((())))))***++++++++++++***---666222+++...,,,(((++++++(((***444@@@OOOaaannnWWWJJJ999---***,,,...///***,,,......,,,,,,,,,---+++///222000,,,---555===NNN[[[nnn}}}|||lllYYYMMM@@@:::222...---......------------,,,,,,,,,++++++'''((()))+++,,,,,,++++++,,,------------+++***))))))///\\\}}}```444))),,,...HHHeee^^^888%%%+++///,,,,,,,,,,,,------------000,,,444888YYYyyyooo```RRRJJJCCC;;;777777777444111333222000////////////000............////////////111444666FFFrrrnnn<<<444333444555888DDD]]]zzzmmmZZZIII:::222222777444111///......//////..................//////000///===NNNUUUQQQKKKIIIKKKGGGNNNSSSXXXWWWFFF444222///////////////000111222///555BBBaaasssoooqqqlllhhhaaaXXXQQQOOOOOOOOOPPPSSSXXX^^^eeekkkqqqwww{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvuuutttttttttttttttttttttttttttssspppppppppppppppppppppooommmmmmnnnnnnnnnnnnooooooooooooppppppqqqqqqppppppnnnoooooooooooonnnmmmmmmpppmmmjjjeee^^^VVVLLLFFF999555000------......---........./////////000000111---***...555888333---***+++,,,------,,,+++***))))))))))))))))))))))))))))))************)))((())))))***++++++++++++***000999444,,,...,,,(((,,,''''''444MMMbbbeeeYYYOOO888222---,,,///000...+++***,,,......---,,,,,,---......111333111333DDDYYYllluuuooocccQQQGGG:::111///000000000---,,,,,,,,,,,,+++++++++(((***,,,///000///...---...///000111111///---,,,...555aaauuuKKK+++///222'''NNNmmm```:::&&&+++111,,,,,,,,,------------...111---333333SSSvvviii[[[PPPCCC=========777222111//////111000---...000............///////////////333666EEEqqqooo<<<111333444555999BBBYYYzzz~~~ppp\\\GGG:::777:::444111///.../////////...000///...,,,+++---000222GGGPPPXXXUUUHHH;;;444333+++444777FFFYYYJJJ222111////////////000111222222000666BBBbbb~~~uuusssqqqiii^^^YYYRRRNNNNNNQQQSSSTTTZZZ```iiipppuuuxxxzzz{{{|||{{{zzzzzzyyyyyyyyyyyyzzzyyyxxxvvvuuuttttttttttttttttttttttttttttttsssppppppoooooooooooonnnnnnnnnnnnnnnoooooooooppppppnnnnnnoooppppppooooooooolllnnnpppqqqpppllliiifffeee```XXXPPPHHHAAA:::555222000...------------,,,222222222111000///...------,,,,,,---//////+++(((+++,,,---......---,,,+++))))))))))))))))))))))))((())))))*********))))))))))))***++++++++++++***///999666------+++)))...///777JJJ```hhhZZZBBB111444000+++((()))+++,,,---***,,,......------...//////+++...888@@@III```yyy|||jjj^^^MMM>>>555111///...++++++++++++************)))+++---///000///...------///000111111///...,,,333===]]]]]]555)))444---444```sssUUU333***+++---,,,,,,---------.........000...333000OOO~~~kkk^^^PPPIIIIIIGGG???777222......222222---,,,...............////////////---222444BBBnnnnnn<<<111333333666:::@@@RRRqqqppp[[[III>>>:::444222000///000111111000111000...++++++///666<<>>444///333333...,,,...............////////////,,,222222===jjjnnn???444333333666:::>>>JJJfffppp^^^KKK>>>777444222111111222111000//////...---...333===EEEEEE>>>555///---.........222000333DDDPPPBBB///,,,/////////000111222333444555;;;IIIlll{{{yyynnnfffaaaXXXRRRSSSRRRQQQRRRXXX```gggssswww{{{~~~~~~}}}}}}}}}|||||||||||||||{{{yyyyyyyyywwwvvvtttttttttuuuvvvuuuttttttsssrrrqqqqqqpppmmmnnnnnnnnnnnnnnnnnnnnnmmmnnnnnnoooppppppqqqqqqnnnnnnnnnmmmlllkkkjjjiiigggeee```ZZZTTTNNNHHHFFF;;;777222///.../////////)))+++---//////000222333...------,,,,,,---......)))***+++,,,,,,+++,,,,,,*********++++++*********))))))))))))))))))))))))(((((()))***************))))))***++++++++++++***+++===AAA:::777777>>>MMMSSSRRROOOFFF666***+++333%%%(((---111333111...+++,,,...000111000000111222444===NNNbbbtttpppZZZDDD555...,,,,,,+++++++++*********++++++++++++************************************$$$---444111***---333444cccqqqZZZ444+++,,,***---------------............***---555000OOOwwwpppRRRAAA333333444000---000............////////////...333111:::gggoooCCC999222222666;;;;;;CCC\\\xxxttt```NNN<<<999555333222111000...,,,...000//////222999@@@999444...+++,,,......---000---===NNNGGG777111111/////////000111222444555444>>>RRRwww~~~|||zzzjjj```[[[TTTQQQSSSUUUUUUWWW___lllvvvyyy{{{||||||||||||}}}yyyzzz{{{{{{{{{yyyxxxwwwxxxwwwuuutttssstttvvvwwwuuuuuutttsssqqqpppoooooommmmmmmmmmmmnnnnnnoooooommmmmmmmmnnnoooppppppqqqnnnnnnmmmlllkkkiiihhhgggbbb]]]TTTKKKBBB;;;777555444222///...///111222222111111000///---,,,---...///...---,,,,,,,,,---...---+++))))))++++++)))(((************++++++,,,,,,))))))))))))))))))))))))(((((()))***************))))))***++++++++++++***---BBBIIICCC@@@BBBMMM___YYYJJJ;;;444111...+++***444///***)))+++------,,,---///111111111111222333888KKKdddzzzjjjQQQ>>>555---------,,,,,,,,,++++++///...---,,,++++++++++++,,,++++++******+++,,,,,,111111,,,***,,,)))...>>>rrrnnnMMM//////...+++555---------.........//////'''---666111PPPcccKKK777333444111///333............/////////000///444111888fffpppFFF===222222777;;;:::>>>VVVqqqrrr___@@@===888555222000...,,,+++///222000------000444++++++,,,...000000///...111///HHHWWW???+++...000/////////000111333444555111AAAZZZ~~~~~~ssslllddd[[[VVVVVVMMMRRRYYYaaahhhpppwww|||~~~~~~~~~~~~}}}|||zzzzzzyyyyyyzzzzzz{{{{{{zzzzzzxxxwwwvvvuuutttttttttttttttsssrrrpppoooppppppqqqlllmmmnnnnnnooooooooooooooommmkkklllooopppnnnlllllljjjggggggfffaaaWWWPPPEEEAAA;;;555000.........111000/////////000000///111000///,,,***+++///222+++,,,------,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))&&&''')))***+++***((('''******++++++++++++******$$$,,,111,,,''''''+++,,,:::PPPaaa```\\\ZZZOOO@@@555444222000...---,,,,,,,,,,,,+++***+++,,,...///222///111444333000555===[[[kkkkkkIII...++++++,,,,,,,,,,,,++++++///...---...///...+++)))******+++++++++,,,,,,,,,***+++)))+++...)))///DDDzzzqqqCCC%%%111000$$$///---------............///)))222...444ZZZ}}}]]]???555333//////444111000///......///000111444+++111444YYYqqqMMM;;;666333666:::888===ZZZ{{{{{{\\\NNN===333///......///000///,,,,,,///111///***...------------...//////,,,FFFTTTFFF333//////,,,'''...333222222444222///777???jjjxxxnnnfff^^^VVVQQQQQQSSSYYYbbbjjjpppuuuyyy{{{~~~~~~~~~~~~}}}|||{{{zzzyyyyyyzzzzzz{{{zzzzzzzzzxxxwwwvvvuuuuuuttttttttttttsssqqqpppooooooppppppllllllmmmnnnnnnooooooooopppnnnmmmnnnpppooollliiilllfff^^^XXXSSSMMMEEE>>>888666222000......///000444333111000000000//////+++---///...,,,***)))))))))+++...444777777222...,,,++++++******++++++,,,))))))))))))))))))))))))&&&''')))++++++***)))(((******++++++++++++******,,,%%%$$$***,,,)))(((,,,DDD]]]rrrssseeeTTT@@@111...---,,,,,,+++++++++,,,//////...------------...111///000333555<<>>777444333222111000......///000...+++...------------...//////777JJJQQQAAA000...000...111111000//////000444777888FFFrrr}}}rrrggg```YYYSSSQQQRRR^^^eeennnvvvzzz{{{{{{{{{}}}~~~~~~}}}}}}|||{{{zzzzzzzzzzzz{{{zzzzzzyyyyyywwwwwwvvvuuuuuuttttttssssssrrrqqqpppooooooooooooqqqppppppooonnnnnnoooooommmmmmnnnoooooolllgggccc```XXXLLLBBB<<<777222.........------......///000111000///...------......)))+++------,,,++++++,,,555888>>>FFFIIICCC777---++++++************++++++))))))))))))))))))))))))'''(((***+++++++++***)))******++++++++++++******000###""",,,---&&&)))666XXXkkk|||zzzcccEEE111((())))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...///333;;;KKKdddxxxrrrPPP555...---+++******+++---...---,,,,,,---......,,,*********+++++++++,,,,,,,,,+++...+++,,,///+++///@@@~~~mmmCCC+++000+++$$$222---------............///---222...;;;gggcccEEE333//////...111000000//////000000111///222888444MMMkkkVVV:::333666222111GGGnnnsss___NNNDDD<<<555000111000000000///---,,,,,,...------------...//////CCCMMMKKK999,,,---111///333......222111---000888999QQQyyynnnbbb\\\XXXVVVYYY^^^kkkpppwww}}}~~~}}}}}}}}}}}}}}}}}}}}}|||{{{{{{zzz{{{{{{{{{zzzyyyyyyxxxvvvvvvvvvvvvuuutttssssssrrrqqqqqqpppoooooonnnnnnqqqpppnnnlllkkkjjjjjjjjjiiijjjkkkjjjgggaaaZZZVVVJJJCCC:::222///---,,,+++...////////////.........///......,,,,,,,,,...000,,,,,,,,,---000777@@@FFFOOOUUU\\\^^^WWWGGG666***++++++************++++++))))))))))))))))))))))))))))))***++++++++++++*********++++++++++++*********(((+++...++++++888IIIgggjjjmmmdddMMM444***,,,++++++++++++,,,---...///******+++---......//////000222777AAAPPPbbbwwwpppNNN555)))+++---//////---+++)))---,,,+++,,,---...,,,+++******+++++++++,,,,,,,,,,,,///,,,,,,000,,,...<<>>???999///,,,000111...222000999GGGGGG888222888>>>hhhzzzlllccc\\\\\\```fffoooxxx{{{|||}}}}}}||||||~~~||||||}}}}}}}}}}}}|||||||||||||||{{{zzzxxxwwwvvvtttuuuvvvvvvuuutttrrrqqqooopppppppppooonnnmmmlllhhhiiiiiijjjjjjiiihhhhhh___^^^YYYPPPEEE:::333///....../////////000000///+++,,,---...............,,,......---+++---222666===DDDNNNXXXaaahhhnnnrrrrrrxxxxxxhhhNNN777,,,*********))))))))))))******))))))))))))))))))))))))))))))))))))******++++++******++++++++++++******)))***'''***AAA[[[[[[IIIFFFDDD???666---***,,,///...------,,,,,,,,,,,,,,,000///.........000111222777EEEXXXlll~~~fffFFF444222000---++++++---000222222000...---......---,,,******+++++++++,,,,,,,,,***000,,,***///---+++333NNNqqq{{{WWW333...000)))---------............//////000///DDDttt]]]===222111///000111111222222111111000333333...222>>>^^^pppJJJ:::;;;HHHeee}}}gggRRR>>>333,,,...///------111...------------...//////555555222------111111---333111555<<<<<<555555:::FFFuuuzzzqqqeeeaaa___eeekkkpppvvv|||{{{}}}~~~}}}||||||}}}||||||}}}}}}}}}}}}||||||}}}}}}|||{{{zzzxxxvvvuuutttuuuvvvvvvuuutttrrrpppnnnoooooooooooommmlllkkkiiiiiiiiihhheeeaaa]]]ZZZOOOMMMIII@@@777000...------...000000////////////,,,,,,,,,------...//////+++///333555888>>>GGGNNNXXX^^^fffmmmrrrtttvvvxxxxxxwwwooo[[[BBB000+++---******))))))))))))******)))))))))))))))))))))))))))((((((((())))))************++++++++++++******+++---000999JJJTTTJJJ888222<<<@@@666,,,+++,,,+++------,,,,,,,,,,,,------------,,,---///333888;;;IIIZZZnnn{{{^^^>>>000111222222222222222222111555333000............,,,******+++++++++,,,,,,,,,)))///,,,)))...,,,)))///777YYYuuugggBBB000///,,,---------............///...///...EEErrrdddCCC222//////000111222222222222111000222111...666777QQQrrrVVVAAAKKKWWWdddxxxvvvdddKKK:::...///222...---000...------------...//////000000///---...000000...///000111111111333666999PPPuuujjjcccaaaeeennnuuuwwwzzz}}}zzz|||~~~~~~}}}|||}}}}}}||||||}}}}}}}}}}}}}}}|||}}}}}}}}}{{{zzzxxxvvvuuuttttttvvvvvvuuutttqqqpppnnnoooooooooooommmlllkkkeeedddbbb^^^WWWOOOGGGBBB>>>>>>;;;666111///111444---...//////.........///111000///.........//////111666>>>EEELLLWWWdddnnnrrrsssuuuuuuuuuvvvxxxzzz|||vvvfffPPP:::---+++---******))))))))))))******))))))))))))))))))))))))((((((((((((((())))))*********++++++++++++******+++333AAALLLJJJ===111,,,+++>>>FFF999,,,,,,---***------------...///000000///...///222777???GGGKKKbbbuuu|||VVV888,,,222888???EEEEEE???888222777444111/////////...---******+++++++++,,,,,,,,,(((///+++(((---,,,(((,,,)))CCCiiipppOOO111---000---------.........//////---......DDDpppgggHHH444///222000111222333333222111000///000///;;;555KKKwwweeeKKK]]]ddd___kkkuuuVVVAAA000111333///---///...------------...////////////...------000000///...333666333444999<<<:::XXXyyymmmhhhaaahhhqqqwwwzzzzzz{{{|||||||||}}}}}}~~~~~~~~~{{{||||||||||||||||||{{{zzzzzzzzzyyyxxxwwwvvvuuuvvvvvvvvvvvvtttrrrpppooommmmmmlllmmmmmmkkkhhhfffddd^^^SSSHHH>>>888666555444;;;;;;222///333333---//////...,,,***+++...111///000000---,,,000999AAACCCJJJUUUaaakkkqqqtttuuu{{{zzzzzzzzz{{{{{{yyywwwzzzrrr^^^CCC000,,,,,,++++++++++++*********)))))))))))))))))))))(((''''''(((''''''((()))***+++,,,)))))))))***,,,---,,,+++>>>JJJNNNAAA222---------,,,CCCPPPDDD111***---///...+++***---...,,,+++---222222222444<<>>VVVkkkhhhPPP999000///,,,+++......---///333222999GGGZZZnnn~~~iiiBBB...//////333999MMMeeejjjkkkwwwjjjWWWCCC777222000000111......---------,,,,,,,,,++++++,,,,,,,,,------------+++,,,//////,,,+++------......///////////////111222111DDDnnnoooGGG444333111111///......///000000///777333///888WWWxxxbbbYYYiiixxxYYY===000333000...///...////////////............////////////000000000000111---///444333444GGG___yyyuuuvvvyyy~~~~~~~~~}}}|||{{{{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~}}}|||zzzyyyyyyzzz|||}}}{{{zzzzzzzzzyyywwwvvvuuuxxxvvvssspppmmmkkkjjjjjjiiiddd\\\SSSJJJAAA999444111111000000000111111222222666666111///111222///222111///---///555===DDDOOOUUU]]]eeejjjnnnsssvvvtttvvvxxxzzzzzzyyywwwvvvwwwvvvvvvvvvvvvuuurrroookkkXXX>>>---***------+++************************+++++++++,,,,,,++++++***&&&'''((()))*********)))---)))***333AAAJJJKKKHHH===---'''222666,,,(((...,,,000MMMttt~~~bbbCCC777***)))+++///000...///333888EEEZZZpppccc>>>,,,...000333111777LLL^^^sssrrrZZZEEE777111000222............------------,,,+++++++++,,,,,,---------...,,,((((((,,,...------......//////////////////444444FFFoootttLLL666333111444000...000333222111222...111666HHHkkkjjjPPPKKKNNNbbbsssSSS;;;111444000...000...////////////............////////////000000000000222,,,///666444555PPPrrr~~~yyyxxx{{{~~~}}}|||||||||}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}|||{{{zzzyyyyyyzzz{{{|||zzzzzzzzzyyyxxxwwwuuuuuuuuuuuuuuusssooojjjfffccc\\\UUUJJJ@@@999333000---111111111111111111111111777999777222///000111111111222444888???IIITTT[[[fffjjjpppuuuwwwxxxxxxxxxyyyzzz{{{{{{{{{zzzxxxxxxvvvuuuuuuuuuuuusssooolllfffPPP777******---,,,)))***************************+++,,,,,,,,,,,,+++++++++++++++,,,,,,++++++***+++...555BBBLLLKKK???333000)))111CCCCCC000'''---+++)))CCCsssiiiHHH;;;......222666555222333777???RRRkkk|||}}}___<<<---000...444111000;;;KKKhhhrrrXXXCCC666111000/////////.........------,,,,,,+++++++++,,,---...+++//////++++++//////+++---......///////////////---555777GGGpppyyyPPP777333111888222111333444000///222+++:::MMMcccnnnOOO777???III]]]zzzmmmLLL999222444000///222///////////////............////////////000000000000222---000777555:::\\\}}}|||~~~}}}{{{{{{|||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwuuutttsssttttttssspppjjjbbb[[[WWWHHHBBB:::333111000000000222222111000000//////000:::888444///,,,,,,///222333;;;FFFQQQ[[[ccciiimmmppprrruuuxxxyyyyyywwwvvv||||||{{{zzzyyyxxxwwwvvvuuuttttttuuutttqqqmmmiii\\\GGG111)))+++---+++(((***************+++++++++******+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++888GGGLLLEEE999///+++,,,///???PPPIII222'''---000***???kkk|||dddEEE999111222555888666444777===MMM___uuu{{{[[[:::...222***333666777:::@@@[[[nnnXXXFFF999000000////////////.........---,,,+++***+++,,,---...***---///......///---***---......///////////////+++555777DDDlll}}}TTT999333222333//////333111,,,---444>>>TTTnnn|||fffSSSAAA555:::GGGUUUooodddEEE777444555//////333000////////////............////////////000000000000111///222666777DDDiii~~~|||zzz{{{~~~~~~~~~~~~~~~~~~}}}}}}}}}|||xxxyyy{{{||||||{{{yyyxxxwwwwwwwwwwwwvvvtttsssrrrpppnnniiibbbZZZPPPHHHCCC:::777333111111222333333222111000//////000111222<<<999555333333777>>>EEEKKKSSS___iiipppssstttuuuttttttuuuvvvwwwwwwvvvuuuwwwwwwvvvuuuuuuuuuttttttuuutttuuuuuutttqqqlllhhhPPP>>>---))),,,,,,***)))))))))*********+++++++++))))))***+++++++++++++++++++++,,,...222666;;;>>>;;;CCCHHHCCC666+++)))++++++333BBBLLLBBB000***///111+++<<<___nnnYYY>>>333000000111444666999CCCNNNcccooo}}}yyyWWW777---222+++000333:::===>>>YYYvvvcccKKK666000000000/////////......---,,,+++******,,,---///---+++,,,------,,,+++------......///////////////+++444333===cccWWW:::444222///...444======:::AAANNN```vvv}}}]]]GGG>>>;;;999888DDDKKKbbb|||[[[@@@555444555//////333000////////////............////////////000000000000000222444555999NNNuuu}}}{{{|||~~~~~~~~~~~~}}}}}}||||||wwwyyy{{{}}}}}}{{{yyywwwwwwvvvvvvvvvuuusssrrrqqqlllggg___UUUJJJ???777222666555333333444444333111111000//////000222444666CCC@@@>>>???DDDLLLXXXaaaiiimmmrrruuuvvvvvvwwwwwwxxxwwwuuuuuuvvvvvvuuutttsssssssssssstttvvvwwwxxxuuuuuuuuuuuutttqqqkkkgggGGG777))))))---,,,******))))))******++++++++++++((()))***+++++++++++++++---...111777???IIIQQQWWWQQQIII>>>333---+++***+++)))111<<<@@@888------333,,,(((777VVVcccRRR:::///000///000555:::DDDVVVeeevvv|||vvvSSS444+++111111---+++555<<>>000000000000////////////---,,,+++******,,,...///222+++))),,,,,,)))+++222---......///////////////,,,444000666\\\YYY;;;444333222555AAAOOOSSSTTTaaasss{{{lllJJJ777555888888777AAADDDYYYxxxUUU>>>555555666///000444000000/////////............////////////000000000000///444666444:::TTT|||~~~~~~}}}~~~~~~~~~}}}}}}}}}{{{{{{|||}}}}}}{{{vvvsssttttttuuuuuuuuuqqqlllhhh[[[SSSHHH???;;;888666555555333000000000222222222//////000//////111444777IIIKKKNNNTTT[[[ccciiimmmsssrrrsssvvvzzzzzzwwwtttuuuuuutttssssssrrrqqqqqqrrrrrrrrrssstttuuuuuuvvvvvvzzzzzzwwwwwwvvvkkk\\\???444,,,***+++)))((()))******))))))))))))******,,,---...---,,,,,,---///...000777FFFXXXfffiiihhhRRR===---,,,---)))(((---------------,,,,,,+++***------333HHHTTTBBB.........///222888FFFYYYooo}}}sssLLL444111000111---555;;;888GGGlllqqqWWW???777000///000111000///(((///000,,,+++...000---333---,,,000///+++///888666666666666666333///+++///000///777UUU~~~aaa===000666555888LLLjjjzzzzzz}}}aaa:::===999000===777???HHHUUUppppppWWW<<<:::666333222000...,,,//////000000000000000000,,,......---,,,...222666444222000333CCCaaa~~~~~~}}}|||||||||{{{{{{{{{|||{{{xxxvvvuuutttsssqqqmmmfff]]]WWWLLLFFF>>>888666555444333666555333111000///...---000///......222:::EEELLLbbbcccdddfffjjjnnnrrruuusssrrrrrrtttwwwxxxuuussssssssssssrrrrrrqqqqqqqqqtttuuuuuuvvvwwwwwwxxxxxxxxx{{{zzzwwwwwwuuufffTTT:::111******,,,+++***+++******))))))))))))******///,,,)))((((((+++---///222???QQQbbbppptttjjj[[[CCC444***,,,---(((&&&***,,,---------,,,,,,+++***------222EEESSSCCC000111...111999GGGZZZnnn}}}qqqJJJ444111000222...555:::999KKKppplllXXXIII999111///...///000,,,//////***))),,,---***'''...//////;;;PPP]]]^^^```^^^XXXMMMAAA888444333///222555555JJJyyyddd@@@222777:::KKKaaasssgggEEE<<<888444999555;;;CCCPPPlllrrr]]]GGG@@@666///,,,---///000111///...---............///000111111111000//////222444333777KKKmmm~~~~~~}}}}}}|||||||||{{{yyyxxxyyyyyyxxxwwwsssqqqmmmggg___UUUIIIBBB<<<999555333333444444333222222222222222222222111///111444:::BBBMMMZZZbbbrrrqqqppppppqqqsssuuuvvvsssrrrqqqrrrssstttsssrrrrrrrrrrrrrrrrrrqqqqqqqqqwwwxxxyyyzzzzzzzzzzzzzzzzzz|||zzzwwwxxxsss___III444---)))+++---,,,,,,---******))))))))))))******---+++)))(((***---///000???TTThhhtttzzzvvv^^^DDD333,,,***......)))&&&))),,,,,,---------,,,++++++------000CCCQQQDDD222222,,,444DDD\\\sssmmmGGG333222///222///555999:::QQQwwwxxxdddLLL<<<222------111//////---***+++...---***//////333CCC\\\pppqqqiiigggiiilllnnnjjj[[[FFF777//////666777DDDuuukkkGGG777:::;;;ZZZsssyyyooorrrmmmUUU:::666999555666999>>>LLLhhhooo]]]\\\UUUKKKBBB<<<999888777===<<<;;;<<<===;;;666111000//////111444333000---111666777===VVV|||~~~~~~~~~~~~}}}||||||{{{{{{{{{zzzyyyyyyyyywwwuuurrrkkkggg```XXXOOOEEE<<<666666666555444555555444444333333333222222222555666333;;;GGGSSS]]]dddiiilllqqqqqqqqqqqqqqqrrrssstttsssrrrqqqppppppqqqqqqqqqrrrrrrrrrsssssstttttttttyyyzzz{{{||||||||||||{{{zzz{{{yyywwwxxxrrrZZZAAA000+++))),,,...,,,+++,,,+++******))))))******+++(((***------...000555999VVVhhhuuuuuurrrjjjPPP333---+++---111000***)))---,,,,,,,,,------,,,,,,+++------000AAAPPPDDD111...///>>>UUUooojjjDDD333222...222111666999===XXX~~~|||fffSSS???000---222...------...000222000---444(((888ccc{{{mmmUUUMMMJJJKKKUUUkkk~~~}}}fffPPP>>>...///888EEEpppsssOOO;;;::::::[[[www{{{UUU\\\oooaaa999222<<<333::::::===JJJfff|||dddQQQ```______^^^\\\VVVOOOJJJRRRSSSWWW[[[]]]WWWLLLCCC999444...---000333333222222888;;;AAA^^^{{{|||}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{zzz{{{{{{{{{{{{zzzuuunnniii^^^XXXPPPIIIBBB===888555777888888777666444333333999888666333111333888<<>>PPPjjj~~~gggAAA333333---111222777999@@@```oooSSS777...444------...111222000...,,,(((111QQQtttsssRRR777222777444666EEE\\\pppxxxyyy```===,,,333BBBbbbyyyRRR999444:::QQQpppxxxYYYCCCJJJiiiiii===000<<<333::::::<<>>333444...000333999999BBBffffffAAA111333...---///000///++++++...444]]]}}}rrrQQQ999000---...222555444777HHHdddzzzxxx[[[;;;111:::OOOppp}}}XXX===777===IIIeeeaaaBBB:::===aaaoooIII333999555777888:::BBBTTTnnngggJJJ888888:::===BBBGGGIIIIIIHHHBBBBBBAAABBBEEEJJJOOORRR\\\ZZZSSSDDD444+++---222777:::BBBUUUsss~~~|||{{{zzz{{{}}}~~~}}}}}}}}}|||{{{{{{zzzzzzyyyxxxvvvsssnnnhhh^^^TTTMMMCCCAAA>>><<<<<<;;;:::888555777888888666555666777333999CCCKKKSSS\\\gggooorrrsssttttttrrrqqqrrrrrrrrrrrrqqqqqqpppooonnnmmmooorrrtttuuusssrrrsssuuuuuuvvvwwwyyy{{{|||~~~xxxyyy{{{}}}}}}{{{yyyxxxssswwwwwwqqqkkk^^^DDD,,,...+++***+++***'''(((,,,,,,++++++******++++++,,,+++---222;;;III[[[lllwwwuuutttvvvuuugggNNN777+++++++++***((()))+++++++++***+++,,,,,,---------,,,.........???[[[ddd^^^]]]qqqyyy{{{\\\;;;333777000///444::::::DDDjjjqqqJJJ333111///......///,,,***222===[[[|||aaa999---000000)))222999666///444FFFXXXmmmvvv\\\<<<;;;DDD]]]gggQQQLLLMMMSSSfffqqqNNN:::888777YYYttt[[[:::444777444666:::???JJJ```~~~tttVVV@@@777555333000000111222222111---//////......111999@@@LLLYYYbbbYYYCCC222...222555888HHHfff~~~}}}{{{yyyzzz|||~~~~~~}}}||||||{{{zzzzzzyyyyyytttpppjjjcccZZZQQQGGGAAA===<<<<<<===>>>===999777333666888888777888:::===BBBKKKVVV^^^dddjjjrrrwwwtttvvvxxxwwwtttpppmmmllloooppppppqqqqqqqqqppppppnnnrrrvvvwwwuuutttuuuvvvuuuuuuwwwyyy{{{}}}~~~xxxzzz|||}}}}}}{{{yyyxxxrrrwwwwwwoooeeeVVV===&&&---***)))***)))'''***///,,,++++++******++++++,,,)))...:::OOOdddsssyyyyyy{{{wwwuuudddHHH333...++++++***))),,,......+++***+++,,,,,,------------///...---???___pppqqqttt~~~~~~vvvWWW888444999333...444;;;:::FFFllluuuPPP555...///---......,,,///>>>PPPuuussseeeKKK444+++...333/////////...///444<<>><<<999777777777444444444666;;;CCCNNNUUU___eeelllqqqttttttuuuuuuvvvtttpppooooooooonnnmmmnnnoooooopppqqqrrrsssssssssrrrrrrrrrrrrssstttuuuuuuxxx{{{~~~~~~{{{zzzwwwxxxxxxyyyyyyxxxxxxwwwzzzsssrrrttteeeHHH333...++++++************++++++...)))'''+++.........//////AAAXXXiiiuuu{{{zzzvvv{{{mmmVVV>>>111---++++++++++++++++++++++++))),,,---++++++---......+++111000<<<[[[ttt}}}~~~~~~iiiNNN:::333222222///===<<<;;;WWWyyyvvvOOO666333444777222)))000III```jjj```RRR@@@444000111222222000000000///000111111222BBB```|||VVV888KKKtttpppMMM777111666666===nnnsssGGG:::555666999777;;;GGGTTTmmmyyyWWW<<<444888////////////...............///000000//////000111000777AAA[[[jjjMMM333>>>999<<<```~~~}}}||||||~~~~~~~~~~~~}}}|||{{{xxxrrrkkkfff]]]TTTKKKIIIHHHDDDAAAAAA<<<===>>>===:::888888888333777===DDDLLLUUU___eeeiiilllrrruuuvvvuuuuuuvvvsssqqqooonnnooooooooonnnqqqqqqrrrssstttuuuvvvvvvtttttttttsssttttttuuuuuuxxxyyy{{{}}}}}}{{{zzzxxxuuuvvvwwwxxxyyyyyyyyyyyyyyyuuutttrrr___BBB000...++++++************++++++...+++***,,,,,,+++...222EEEXXXmmmxxx}}}~~~~~~yyyiiiQQQ:::...,,,++++++++++++++++++++++++.........------......---,,,000222CCCdddwww{{{iiiMMM999222111111111===<<>>>>>>>><<<:::999:::<<<===DDDNNNYYYbbbiiiooosssqqqsssvvvvvvuuuttttttuuurrrpppnnnnnnooopppqqqppprrrrrrssstttuuuvvvvvvwwwvvvvvvuuuuuutttuuuuuuuuuzzzzzzzzzzzzzzzyyyxxxxxxuuuvvvwwwxxxyyyzzzzzzzzzwwwwwwvvvmmmTTT999---///++++++************++++++...------,,,***)))111:::[[[lll}}}~~~}}}~~~{{{}}}wwwcccIII444,,,+++++++++++++++++++++++++++,,,+++***+++---------,,,000333;;;SSSpppxxxxxxiiiLLL888111111000333======FFFhhhcccLLLFFF<<>>>>><<<::::::===BBBGGGSSSYYYbbbjjjooorrruuuvvvssstttuuutttrrrqqqrrrssssssqqqoooooopppqqqqqqqqqpppqqqqqqrrrssstttuuuuuuvvvvvvuuuuuuttttttuuuuuuyyyyyyxxxxxxxxxyyyyyyzzzxxxxxxyyyzzzzzzzzzzzzyyyuuuxxxvvvdddHHH111***...++++++************+++++++++,,,...,,,(((***888GGGlllwww|||{{{{{{zzzyyy{{{sss\\\AAA000+++,,,+++++++++++++++++++++++++++((((((+++...///000333:::@@@NNNggg{{{wwwtttjjjMMM888111111222666===???OOOuuunnn\\\VVVWWW^^^aaa]]]WWWMMM@@@333333111000000111000---+++//////000111111111111111,,,555===[[[~~~qqqSSSQQQppp]]]NNN>>>777444222111333///;;;555PPP|||fff<<<:::111777777888>>>FFF___iiiGGG666777666///111111111111000000000000...///000000//////000111...111111???cccwww___:::===XXX}}}~~~~~~}}}}}}}}}}}}||||||}}}{{{yyyuuuooofff^^^VVVPPPJJJGGGFFFCCCDDDGGGGGGBBB>>>>>><<<<<<<<<===AAAJJJTTT[[[gggkkkoooqqqrrrrrrssstttsssttttttsssqqqqqqrrrsssvvvtttqqqpppqqqqqqqqqppppppqqqqqqrrrssstttuuuuuuuuuuuuttttttsssttttttuuuwwwwwwwwwwwwxxxzzz|||}}}|||}}}||||||{{{zzzxxxxxxssswwwqqqYYY===,,,***---++++++************++++++(((***---,,,)))///CCCWWWyyy}}}~~~|||xxxyyyyyynnnSSS:::...,,,,,,++++++++++++++++++++++++000,,,+++...//////555<<>>777000666666777<<>>>>>@@@EEEJJJRRR\\\gggnnnppprrrsssrrrqqqqqqssstttssstttuuuuuutttssstttvvvvvvtttqqqpppqqqqqqqqqppprrrrrrssstttuuuvvvvvvwwwttttttssssssttttttuuuvvvvvvvvvwwwxxxzzz|||}}}~~~~~~~~~|||{{{yyywwwvvvsssttthhhMMM555+++++++++++++++************++++++((()))+++++++++555NNNeeezzz|||{{{zzz||||||wwwxxxvvvfffJJJ444------,,,++++++++++++++++++++++++000,,,+++---+++)))333AAA\\\kkkxxxtttqqq}}}~~~jjjKKK777222444555999>>>GGGbbb{{{\\\CCC@@@;;;444000000000...+++...------,,,---...///000...///000222222111111000000222000555XXX{{{YYYfffuuu[[[DDD666333111111///,,,---111///444333===jjjqqqCCC555111555444666;;;>>>MMMhhhiiiJJJ666111333444222111111000000000/////////...///000000//////000111---777@@@AAATTTvvvrrrLLLPPPwww~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}|||xxxrrrjjjeeeXXXSSSMMMIIIGGGHHHHHHHHHFFFCCCCCCEEECCCAAAAAAEEEKKKPPPXXX```ggglllqqquuuqqqrrrsssrrrqqqrrrsssuuussstttvvvvvvuuuttttttuuusssqqqnnnnnnoooqqqqqqpppqqqqqqrrrssstttuuuvvvvvvssssssssstttuuuvvvwwwxxxwwwxxxyyyzzz{{{|||}}}}}}|||||||||{{{zzzxxxvvvvvvsssqqq```CCC000------)))++++++************++++++************,,,:::UUUmmmuuuxxxyyywwwwwwzzzzzzwwwvvvqqq^^^AAA///------***++++++++++++++++++++++++,,,)))+++---)))))):::NNNmmm{{{yyyttt|||~~~~~~hhhIII555111444666999???KKKiiidddFFF999222,,,,,,000111---***333333222000///...///000...///111222222222000///000---444666@@@mmmnnn```|||gggQQQAAA999888444111222111000222666000...555;;;aaavvvNNN777222555333666<<<<<>>;;;NNNuuuoooBBB888666444...111333+++---...///000000111000000222222222222222222222222222111...111999BBBbbbsssrrraaaYYYMMMAAA999444111///555444333333222222222333444888222333TTTvvvfff;;;555333444777999;;;AAAHHHhhhzzzGGG???555///000222222111///////////////.........222222222111111111111000888999JJJAAAIIItttxxx___uuu}}}{{{~~~~~~~~~wwwqqqggg___YYYSSSMMMJJJLLLKKKIIIHHHIIIJJJJJJJJJGGGKKKRRRXXX^^^fffnnnsssttttttuuuuuuuuuttttttsssvvvuuusssqqqpppqqqqqqrrrssssssrrrrrrqqqrrrrrrrrrvvvtttqqqpppppppppooonnnpppqqqsssuuuvvvwwwwwwwwwwwwwwwxxxyyyxxxwwwvvvuuutttwwwzzz|||||||||~~~}}}~~~}}}~~~|||xxxooo\\\CCC222,,,---,,,++++++++++++*********))))))...,,,)))'''...CCC```vvvxxxyyy{{{}}}zzzpppbbbXXXJJJDDD???>>>BBBFFFHHHGGGGGGBBB======???>>>999555888333000---)))111OOOooo}}}~~~\\\===555444222666??????TTTyyyuuuIII888222333//////111,,,...//////000000000000///222222222222222222222222222111...111777>>>[[[ttt[[[KKKEEE===555111///...---333222222111000000111111111444000333OOOkkk___>>>444222222666888999???FFFeeekkkCCC<<<444000000222111000/////////////////////...000000000111111222222222666555DDD>>>KKKwww{{{ddd{{{|||zzz~~~~~~~~~~~~}}}|||{{{{{{jjjddd\\\UUUQQQNNNMMMLLLKKKJJJJJJIIIJJJKKKLLLMMMRRRXXXaaaiiioootttwwwyyywwwvvvuuutttttttttttttttuuutttrrrqqqppppppqqqrrrrrrrrrqqqqqqrrrsssttttttwwwtttpppooooooppppppoooqqqrrrtttvvvxxxyyyyyyyyyuuuvvvwwwxxxxxxwwwvvvvvvuuuxxx|||~~~~~~|||||||||yyyjjjQQQ888///---***)))++++++++++++***************,,,,,,***(((---@@@]]]sssrrrqqqoookkkeee^^^WWWSSSSSSSSSTTTYYY^^^bbbaaa^^^\\\UUUPPPQQQVVVWWWRRRLLLNNNHHHCCC===555333@@@RRRvvv}}}}}}ZZZ<<<666444333777>>>DDD\\\~~~XXX<<<000444222///111000///000000000000//////...111111111111111111111111111222...000555999OOOqqqeeeFFF===999555111000000000000111000000//////////////////000...222CCCSSSMMM;;;333111111555666777===CCC^^^{{{uuuUUU===888222000111222111///......//////////////////...//////000111222333444444000<<<:::OOO|||~~~kkk|||{{{~~~}}}~~~~~~}}}yyytttoookkk\\\YYYUUUQQQOOOOOOPPPQQQJJJJJJJJJJJJKKKOOOTTTWWWdddhhhnnntttvvvvvvuuutttyyywwwvvvtttssssssttttttrrrrrrqqqqqqqqqrrrssssssrrrrrrrrrrrrrrrsssttttttvvvssspppoooppprrrssssssttttttuuuvvvwwwxxxxxxxxxuuuvvvwwwyyyzzzzzzzzzzzzzzz}}}}}}|||xxxyyyyyywwwbbbFFF000---...)))''',,,************************,,,...---***+++666JJJZZZaaaaaa```^^^[[[YYYZZZ[[[VVVRRRNNNLLLLLLLLLKKKJJJLLLJJJIIINNNTTTYYYXXXVVVZZZ[[[___```XXXKKKDDDDDDaaannn~~~~~~~~~~~~zzzWWW;;;666555333888;;;HHHdddiiiEEE222777555000222333000000111000000///...---000000000000000000000000000222//////333333BBB^^^fffEEE;;;888555333333333222111000//////......////////////......111666:::888444222111222555666777;;;BBBUUUrrryyyaaaBBB777444111000111111000.............../////////////////////000111222222222333///666777UUUsss}}}}}}~~~~~~~~~{{{tttkkkaaa[[[TTTTTTSSSQQQOOOOOOOOOOOOGGGIIIKKKNNNRRRZZZcccjjjtttuuuvvvvvvwwwuuusssrrrxxxwwwuuutttssssssssstttoooooopppqqqrrrtttuuuvvvuuutttssssssrrrrrrsssssstttrrrpppqqqsssvvvwwwxxxvvvvvvvvvvvvvvvvvvwwwwwwuuuwwwyyy|||}}}~~~zzz}}}}}}xxxuuuuuussspppVVV>>>,,,---///)))(((---************************,,,---,,,((((((///<<>>777000...000//////000000000000//////...111111111111111111111111...333000///333111666EEEnnnKKK666444222111333444444333000000000000000111111222......111222111///222666333111333666666666999>>>CCCXXX{{{}}}```JJJ???222111111111111000000//////------......///000000000111111000000000/////////333111555<<>>111444777///......///000000111000000222222222222222222222222...333000000666555666AAAmmmpppJJJ888555111.........///...///////////////000111111---000111......111111---000///111444444222555:::999FFFgggsss^^^@@@222444333222222222111//////000111---------...///000000111------...///000111222222...111777CCCppp~~~zzzzzzzzzwwwsssiiibbbYYYTTTSSSTTTTTTSSSUUUQQQLLLMMMSSS[[[aaadddvvvwwwyyy{{{{{{{{{yyyxxxvvvwwwwwwwwwwwwvvvvvvuuupppqqqrrrrrrsssssssssrrruuuvvvvvvvvvvvvtttsssqqqssstttuuuvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv{{{{{{|||~~~{{{{{{||||||{{{yyyxxxwwwuuuuuuttttttuuuwwwyyy{{{uuu|||yyyoooooorrrcccKKK444...)))+++,,,)))'''(((+++***))))))+++///222555FFFPPPWWWSSSCCC555//////******++++++++++++******))))))***++++++++++++***************************++++++,,,------......///555000777SSSwwwfffFFF999777444333555DDDvvv~~~```@@@222666777111111111000000000000111111111111111111111111111111000000000111222444555666KKKzzzIII:::555000///000222111000000000000000000000000000000000000000000111111222000111222333555666777888;;;EEE```}}}cccGGG777444444222000000000000000000000000////////////000000000000...............///000111000999+++KKK}}}yyytttmmmggg\\\YYYUUUSSSSSSTTTTTTTTTQQQQQQSSSZZZccckkkoooqqqxxxyyyzzz||||||{{{zzzyyyvvvvvvvvvvvvvvvuuuuuutttrrrsssssstttttttttssssssssstttuuuvvvvvvuuuttttttuuuuuuvvvvvvvvvvvvuuuuuuvvvwwwwwwxxxyyyzzz{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}wwwwwwwwwwwwwwwuuutttsssuuuttttttuuuuuuvvvwwwxxxpppwwwuuummmnnnooo^^^EEE222---***,,,---+++)))***---+++))))))---777DDDLLLGGGFFFBBB;;;222,,,+++,,,)))******++++++******)))))))))***++++++++++++***************************++++++,,,,,,---.........,,,///333AAA^^^}}}eeeEEE888666555666888JJJ{{{hhhGGG555444444111111111000000000000111111222222222111111111111111000000000111222333555666>>>jjjPPP:::666111///000222111000000000000000000000000000/////////...///000000111000111222333444666777777:::BBBYYY|||lllPPP<<<333222111000////////////////////////........./////////000000...............///000111000999///PPP|||uuujjj```YYYSSSTTTTTTTTTSSSSSSTTTUUUQQQVVV___jjjtttyyyzzzzzzzzzzzz{{{||||||{{{yyyyyyuuuuuuvvvvvvuuuuuutttssstttuuuuuuuuuuuuuuuttttttrrrssstttuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvuuuuuuxxxxxxyyy{{{|||}}}~~~}}}}}}|||{{{zzzyyyxxxxxxtttttttttttttttsssrrrqqqsssttttttuuuuuuttttttsssmmmrrrrrrnnnooommmXXX???000,,,***---...,,,+++---...)))'''...===JJJPPPQQQ>>>666,,,''''''))))))))))))******++++++******)))))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,------......'''000000...AAAgggdddDDD777666666888<<>>333666555...,,,333........................,,,,,,,,,,,,---------------.........000111222333111999EEErrryyyrrrfff[[[TTTRRRTTTVVVPPPQQQSSSUUUYYY___ggglllvvvyyy|||}}}}}}}}}}}}~~~xxxxxxxxxwwwwwwwwwwwwwwwzzzzzzzzzyyyxxxwwwvvvuuusssssstttuuuuuuuuuuuuuuuzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyzzz{{{||||||||||||yyyyyyxxxxxxwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuurrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqpppooommmlllnnnnnneeeQQQ;;;//////,,,***+++***)))---333222BBBPPPOOO???000+++------,,,)))&&&$$$%%%(((***((())))))******))))))((())))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------333(((***444000***CCCiiiyyy^^^CCC777444222666===\\\qqqOOO777222555111111000000000000111111111111111111111111111111222222111111222222333444333999```]]]===888333111111222111///000000000000000000000000000000000000000111222222111111111222333444444444666999CCC[[[}}}rrraaa@@@888444555222,,,+++000........................,,,,,,,,,---------......------...///000222333444222888JJJ{{{xxxllldddZZZSSSRRRSSSTTTTTTPPPQQQUUU\\\fffnnnuuuwww{{{}}}~~~~~~{{{{{{|||~~~xxxxxxxxxwwwxxxxxxyyyyyyyyyyyyyyyyyywwwvvvuuutttssstttuuuvvvwwwxxxxxxxxxzzzzzzyyyyyyzzz{{{|||}}}{{{{{{{{{{{{{{{zzzyyyxxxvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttssssssqqqqqqpppoooooopppqqqrrrrrrrrrqqqqqqpppqqqqqqqqqpppnnnooommm^^^FFF333,,,///+++*********,,,333<<>>///'''***111...,,,)))&&&&&&''')))***(((((())))))))))))(((((())))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------...(((+++333///(((555MMMxxx|||qqqXXX@@@666444333777>>>\\\yyyWWW<<<333666111111000000000000111111000000000111222222333333222222111111222222333333555999PPP}}}```>>>999333111111222111///000000000000000000000000///////////////000111111111111111222333333444444666999???OOOnnn|||bbbJJJ777555222000///......///........................------------............------...///000222444555333888NNNyyyrrraaaZZZSSSQQQSSSUUUSSSQQQTTTUUU[[[eeeqqqzzz~~~~~~|||~~~}}}yyywwwwwwyyyxxxxxxxxxxxxyyyzzzzzz{{{yyyyyyxxxxxxvvvuuutttsssssstttvvvwwwyyyyyyzzzzzzyyyyyyyyyzzz{{{}}}|||||||||zzzyyywwwuuutttssssssttttttuuuuuuuuuvvvvvvvvvuuutttssssssrrrrrrrrrrrrqqqppppppqqqrrrssssssrrrqqqppppppqqqrrrssstttrrrrrrnnn\\\AAA000......+++***+++,,,///999CCCOOOBBB222***,,,///...***(((''''''***...///,,,)))(((((())))))))))))(((((())))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------******---000...,,,222<<>>666555555999@@@\\\~~~\\\???444666111111000000000000111111//////000111222333333444222222222111222222333333555777CCCnnnbbb>>>999444111222222111///000000000000000000000000...............///000000111111111222222333333444777888:::FFFcccvvvVVV;;;555555111,,,---222333///........................---------.........//////------...///111222444555444777PPP~~~nnnaaaVVVVVVUUUSSSQQQQQQSSSUUUZZZaaakkktttzzz|||}}}~~~||||||||||||{{{zzzyyyyyyxxxzzz{{{zzzwwwwwwyyy|||xxxyyyxxxwwwuuuttttttvvvyyyxxxxxxwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzxxxvvvtttssstttuuuvvvtttttttttuuuttttttssssssqqqrrrsssrrrpppooopppqqqrrrrrrrrrqqqqqqqqqpppppppppqqqqqqqqqqqqrrruuuwwwxxxuuurrrgggMMM222***000+++---------444@@@IIILLL777333...)))'''(((+++---&&&(((+++,,,+++)))))))))(((((((((((((((((((((((((((***+++------,,,+++***************************---...///...,,,+++,,,---.........---,,,...111444SSSbbbttteeeOOO:::444555666:::AAA```eee===;;;444222222111000//////000000111222222333333222222111222//////111222111222555222>>>@@@jjjhhhAAA999222000000///...///...000111111...------...////////////000000000000111111222333444444444444999999;;;CCCSSSppp~~~\\\AAA999555333111...---------.........................................................///000111222333333666666ZZZ~~~tttfff\\\WWWVVVSSSPPPPPPSSSYYY^^^jjjooouuuzzz||||||||||||~~~}}}{{{zzzzzzyyyxxxwwwyyyzzzzzzyyyxxxwwwwwwxxxxxxyyyyyyxxxvvvuuuvvvxxxzzzyyyyyyxxxyyyzzz{{{|||{{{{{{{{{zzzzzzyyyyyyyyyxxxwwwuuusssrrrssstttuuusssssssssttttttssssssrrrpppqqqrrrqqqooonnnoooppppppppppppqqqqqqrrrrrrrrrsssssssssrrrqqqqqqsssuuutttqqqiiiYYY@@@,,,'''+++,,,,,,,,,333???IIIGGG???000///,,,+++******+++,,,(((+++------,,,*********************************(((***+++------,,,+++***************************---...///...,,,+++,,,------......---,,,...111333<<>>;;;333222222111000000000000000111222222333333222222111222333222///000777@@@EEEGGGZZZ\\\zzzjjjAAA999222111111///...//////000000000////////////////////////000000000000000111222333444444444444333444666<<>>SSShhh|||qqq\\\JJJ:::666666555888???jjjggg???;;;222222222111000000000000111111222222333333222222111222555333///777LLL```hhhppplllBBB999222111111///...000111000...///000111111000////////////000000000000000111222333444444444444444666888;;;CCCXXX~~~{{{ZZZ???111///---,,,,,,---...111333444......................................................///000111222333333888@@@eeeyyykkk```XXXTTTRRRRRRRRRTTTZZZdddooowwwzzz{{{}}}}}}||||||}}}~~~{{{yyyyyy{{{}}}|||wwwqqqkkkjjjjjjnnntttxxxyyyxxxyyyzzz{{{zzzyyyyyy{{{}}}{{{{{{{{{{{{{{{{{{||||||zzzyyyxxxwwwvvvuuutttssstttsssrrrqqqpppqqqqqqqqqppppppqqqrrrrrrrrrqqqqqqpppqqqrrrqqqoooooooooqqqssssssssstttuuuvvvvvvwwwsssttttttsssqqqpppqqqrrrllliiiYYY???...---///,,,)))...555===DDDBBB333"""&&&(((***+++,,,+++***))),,,...///...,,,***)))***************************))))))***+++,,,++++++***************************+++---...---++++++,,,------......---------///111111<<>>cccwwwXXXqqqmmmBBB:::333111111000///000000///......///000000///////////////000000000000000000111222333333333333111222666999888EEEhhhnnnPPP:::222222111111000///......---------......................................................///000111222333333777MMMuuuwwwiii^^^WWWTTTTTTSSSYYYbbbkkksssxxx}}}~~~}}}|||}}}~~~yyyooodddZZZTTTLLLKKKLLLRRR^^^mmmzzz|||}}}}}}|||zzzzzz|||}}}yyyyyyzzzzzzyyyyyyxxxwwwuuuuuutttsssrrrqqqqqqpppppppppppppppppppppppppppoooppppppqqqrrrrrrrrrrrrrrrtttttttttrrrqqqrrrsssqqqqqqqqqqqqppppppoooooommmooorrrssssssssstttuuuooobbbKKK555+++******(((555@@@DDD<<<...((()))***,,,+++)))(((''''''((()))***++++++***((('''((()))(((((((((((((((((((((((())))))))))))******++++++***************************+++,,,,,,++++++,,,---,,,---......---,,,---...---444===KKK```yyycccHHH>>>888888666555===III}}}mmmFFF>>>222222111111111111222333333111222222333333222222111555...222OOO{{{wwwKKK```~~~nnnCCC:::333222222000///111///111222222000......///////////////000000000000///000111222333333333333000///444777666===]]]zzzZZZAAA555111000000---------...////////////......................................................///000111222333333999VVVxxxkkk```ZZZXXXWWWWWW]]]dddmmmuuuzzz|||}}}~~~}}}|||}}}~~~~~~}}}xxxmmm^^^RRRLLLKKKDDDCCCCCCFFFPPPaaattt}}}}}}}}}|||zzzyyyzzz|||wwwwwwxxxxxxxxxwwwuuuuuurrrrrrrrrqqqqqqppppppppppppppppppqqqqqqpppppppppooopppqqqrrrssssssssssssrrrssstttsssqqqpppqqqrrrpppppppppppppppqqqqqqqqqoooqqqtttuuuuuuuuuuuuwwwkkkVVV>>>///******---111???AAA===222)))(((***,,,+++***))))))((())))))))))))******)))(((''')))***)))))))))))))))))))))))))))))))))))))))******+++************************)))+++,,,,,,++++++,,,---,,,---///...---,,,,,,---,,,333:::BBBPPPeeeuuu}}}|||\\\DDD<<<777777666666AAAOOOoooHHH@@@333222111111111222222333444111222222333333222222111555...;;;ddd}}}MMMTTTmmmoooCCC:::333222222000///111///444999777222......111////////////000000000000///000111222222333333222444111444999666:::UUUttthhhHHH:::555111///111***+++,,,...///000000111......................................................///000111222333333>>>___zzzpppddd\\\ZZZ[[[\\\\\\gggllltttzzz}}}}}}||||||yyy{{{|||}}}||||||}}}xxxwwwpppbbbRRRHHHGGGJJJBBBAAA>>>???GGGYYYnnn}}}}}}~~~~~~|||zzzyyyzzz{{{uuuvvvwwwwwwvvvuuutttsssqqqqqqqqqpppppppppppppppooopppqqqqqqqqqqqqppppppooopppqqqrrrssstttttttttqqqrrrsssrrrpppooopppqqqpppqqqrrrrrrssstttuuuuuuqqqtttvvvwwwwwwvvvvvvwwweeeLLL333++++++---555???CCC>>>333)))'''+++,,,)))((()))***++++++******)))((()))***)))((((((***,,,************************)))))))))))))))******+++************************)))***,,,,,,++++++,,,---,,,---///...---,,,,,,---,,,222666888>>>LLLXXX___sssyyyWWWBBB;;;777777666777CCCSSSpppJJJAAA333222111111111222333333444222222222333333222222222333...CCCtttxxx{{{TTTOOOaaaqqqCCC:::333222222000000111///777===<<<333......222////////////000000000000///000111222222333222222444000222777444555LLLjjjsssSSS888222222---,,,111+++,,,---...////////////......................................................///000111222333333BBBffflllkkkeee\\\UUUXXXdddooovvvwwwyyy{{{}}}}}}}}}}}}|||~~~~~~|||{{{vvvnnn```SSSIIIEEEFFFGGG@@@@@@AAAAAA@@@IIIccc|||}}}{{{yyywwwvvvvvvvvvvvvuuuuuusssrrrrrrqqqrrrrrrrrrrrrrrrssssssrrrqqqqqqqqqpppppppppqqqrrrsssssstttsssrrrrrrqqqqqqrrrrrrpppooonnnnnnoooppprrrsssttttttuuuvvvwwwxxxxxxyyyvvvyyyyyywwwxxxyyywwwsss\\\AAA+++***...111<<>>>>>555666>>>QQQyyyqqqTTT>>>>>>999999999444BBB___vvvSSS777555444000///555@@@KKKQQQSSSBBB===666222000000000111000444TTTbbbSSSeeeiiiLLLRRR{{{xxxOOO999000444111111222...111111000000//////..................//////////////////000111222333333333555000111555444666FFF[[[}}}[[[CCC000111555222......////////////////////////........................///......---------......000777444///333111///555FFFzzz}}}mmmhhhaaa\\\]]]dddnnnuuuyyyzzz|||}}}~~~~~~~~~~~~~~~~~~{{{yyynnnggg\\\PPPHHHDDDDDDEEE@@@??????@@@???GGG```zzz|||{{{yyywwwvvvvvvvvvvvvvvvuuutttsssrrrrrrrrrrrroooooopppqqqqqqqqqqqqqqqtttssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrpppppppppppprrrsssuuuwwwuuuvvvvvvwwwwwwxxxxxxxxxwwwyyyyyywwwwwwwwwsssmmmMMM<<<+++(((111===EEEGGG333000,,,******+++***(((***)))))))))((((((((('''++++++++++++++++++++++++*********+++***))))))(((***))))))))))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,...111///---222<<<===666444:::FFFqqqlllNNN<<<;;;777777888666FFFeee{{{TTT666444111555>>>MMM]]]kkktttwww[[[JJJ:::666777666444333222111SSSrrrMMMBBBVVVvvvUUUPPPrrrzzzPPP:::111444111000222...000000000000//////..................////////////000000000111111222222333444111222666555555DDDWWW~~~lllNNN<<>>???===CCC[[[vvvzzzyyyxxxwwwvvvuuuuuuvvvvvvvvvuuuttttttsssssssssoooooopppqqqrrrrrrrrrqqqvvvuuutttrrrqqqpppppppppnnnnnnooopppqqqrrrssstttrrrrrrssstttuuuwwwyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxvvvxxxxxxvvvvvvuuummmddd===777,,,)))777GGGGGG<<<---+++(((((()))*********))))))))))))(((((((((((())))))))))))))))))))))))************))))))((('''))))))))))))))))))******)))************+++++++++++++++++++++,,,,,,,,,,,,,,,...///---+++,,,...000///,,,///999<<<666333555===kkkeeeEEE:::999444444777888LLLmmmSSS555:::999EEEWWWkkk|||wwwWWW999444777555333444666333VVVTTT<<<777IIIaaaKKKaaa}}}RRR;;;222444111000222...000000000////////////...---............/////////111111111111111111111111333111333777555555@@@OOOuuujjjRRR>>>333...222444000---...........................------------------------......---------......///)))111000///444333333<<>>;;;>>>UUUpppxxxwwwwwwvvvuuuuuuuuuuuuvvvvvvvvvuuuuuutttssssssrrrsssssssssssssssrrrrrrsssrrrqqqpppoooooooooooommmnnnppprrrsssuuuvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{yyyyyyyyyxxxxxxwwwwwwwwwtttuuuuuuuuuvvvrrrfffZZZ888111,,,000===DDD<<>>::::::444333777>>>\\\~~~aaaccchhhJJJ666222000666DDDcccbbbNNN;;;---777888000KKKcccCCCVVVyyy[[[BBB555333///...222///---............/////////,,,------------.........000000000000000000000000000222444444222333666:::HHHpppkkkPPP===666333222000---,,,,,,...111------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000...222000111444111777KKKyyyrrroootttxxx|||~~~~~~~~~~~~}}}yyylll]]]RRRMMMJJJIIIHHHGGGEEEDDDBBBAAACCC::::::>>>888333GGGeeeqqqrrrssstttuuuttttttsssssstttuuuuuuuuusssqqqpppmmmmmmnnnnnnnnnnnnmmmmmmnnnooooooppprrrsssuuuvvvvvvxxxyyy{{{{{{zzzyyyxxxwwwwwwxxxxxxwwwvvvuuutttssssssssssssrrrrrrrrrrrrsssrrrppprrrsssiiiPPP999...000888<<<777,,,)))...(((***,,,+++)))'''(((***'''((((((((()))))))))***))))))))))))))))))))))))***+++++++++++++++******'''(((((()))******++++++)))************+++++++++,,,,,,,,,------------...---//////333AAANNNIII;;;///000000000222666;;;>>>YYY{{{{{{tttsssuuurrrzzzsssSSS<<<777888444444999BBBbbbzzzjjjNNN===444777KKKiiioooLLL999888555666666222CCCmmmtttEEEIIIggg]]]DDD555333......111///---------.........//////,,,,,,---------...............//////000000111111000222333222111222555777>>>fffwww]]]BBB555444000000///------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------///000000///111///000444222<<>>888222FFFcccpppqqqssstttuuuttttttsssssssssuuuuuutttssspppoookkklllmmmooopppqqqqqqqqqssssssssstttuuuvvvxxxyyyxxxyyyzzz{{{{{{yyywwwvvvtttuuuvvvwwwwwwvvvuuutttqqqqqqqqqqqqqqqqqqqqqqqquuusssqqqrrrrrrfffKKK222---;;;CCC:::...***++++++%%%(((+++***(((''')))+++'''((((((((())))))******222222222222222222222222/////////...---,,,***)))'''(((((()))***+++++++++)))************+++++++++,,,,,,,,,---------......+++///...---444===777)))///111222000000666>>>BBBgggrrriiihhhkkkhhhrrr~~~nnnNNN999444666444555;;;FFFgggoooLLL===EEEccc}}}lllJJJ===,,,666777//////000@@@]]]}}}GGG@@@[[[zzz___EEE666333......111///---------.........//////,,,,,,,,,---------......---......///000111111222///222333111000222555666999aaa~~~mmmRRR999...000---......---...000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111...000---000555333@@@YYYxxx}}}{{{~~~~~~zzz|||~~~|||}}}xxxhhhXXXNNNLLLKKKGGGHHHGGGBBB???AAACCCCCCBBB???888888999777HHHhhhrrrtttwwwxxxwwwvvvvvvwwwvvvtttssspppooommmlllllloooooooooppprrrsssuuuvvvwwwvvvvvvwwwxxxxxxvvvuuuxxxyyyyyyxxxxxxwwwvvvuuuuuuuuuuuuuuuuuuttttttsssssssssrrrrrrqqqqqqrrrrrruuuuuuttttttsssdddEEE)))555???BBB777***''')))+++)))******))))))((((((((($$$))),,,)))%%%***888FFFMMMJJJFFFBBB@@@AAACCCEEEEEEHHHEEE;;;///+++,,,------,,,)))&&&&&&)))++++++,,,++++++*********************+++,,,,,,---........................------000------222555888BBBMMMuuuqqqhhhggggggeeehhhlllyyylllJJJ;;;888333666777555LLLwwwpppZZZTTThhhsssbbbJJJ===777999:::666111///111555QQQXXX???QQQlllcccEEE444222//////111---........................------------------------////////////000000000000000111111222222333444444:::SSSyyysssUUU>>>555555555000000///...---,,,,,,,,,,,,---......//////......,,,,,,,,,---------......---------............///...///333000666555;;;jjj{{{zzzuuuxxx~~~}}}|||qqqbbbTTTMMMKKKJJJIIIFFFCCCCCCEEEEEEDDDDDD@@@===777777999888IIIiiitttvvvwwwvvvuuusssttttttrrrqqqqqqppppppppppppppprrrrrrssstttuuuvvvwwwwwwvvvuuuuuuuuuvvvvvvuuusssvvvvvvwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvuuuuuutttsssttttttsssrrrrrrssstttuuuxxxuuuwwwyyymmmSSS:::///;;;>>>:::000))))))***))),,,(((%%%%%%'''***,,,---+++'''%%%,,,888BBBDDDBBBLLLJJJGGGDDDDDDEEEHHHJJJSSSZZZYYYNNNEEECCC???888++++++))))))+++,,,+++))))))***+++***)))***---000******+++,,,,,,---..............................///...///222444:::JJJ[[[{{{xxxjjjbbbdddfffeeegggmmmzzziiiFFF999777333666888888QQQ|||sssooobbbJJJ777111666888999666111///222666HHHqqqcccAAAIIIddddddGGG555333///000222...........................------------------------.../////////000000000000000111111222222333333444888IIIlllhhhLLL999444444222000///...------,,,,,,,,,,,,,,,---............---,,,,,,,,,---------......---------............///...///333///666666>>>mmmwwwkkkeeejjjuuu}}}}}}}}}~~~}}}ttteeeYYYPPPKKKJJJJJJLLLCCC@@@IIIPPPMMMGGGEEE===<<<666555888888JJJiiiuuuvvvuuusssqqqppppppqqqoooooooooppprrrsssuuuuuuvvvwwwxxxyyyyyyyyyxxxwwwuuutttssssssttttttsssqqqssstttuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvuuuuuutttsssuuutttsssssssssuuuwwwxxxxxxtttwwwxxxbbbBBB444:::@@@:::000((((((++++++'''+++(((%%%&&&)))+++++++++***)))---:::HHHLLLCCC888333222000///000222555777BBBMMMPPPLLLVVVgggjjj___GGG>>>333+++))))))*********---...---***((()))******++++++,,,,,,------..............................///111111222===VVVmmmzzznnnaaa]]]```dddeeegggooo}}}dddAAA666666333666888<<>>;;;DDD;;;444+++&&&(((++++++(((&&&(((+++,,,***((('''&&&***444AAAGGGCCC:::000+++******)))((()))+++---///(((000222777VVVdddZZZNNNEEE>>>666000...***+++,,,------+++(((%%%+++++++++,,,,,,------------------...............,,,000222000000AAAaaa|||}}}tttfff]]]\\\```cccdddiiisss___>>>666555444777777>>>___yyyXXX;;;///333:::111333444444222222444666666LLLXXX>>>KKKllliiiJJJ777222///000333///........................------------------------........./////////000000000000000111222222333333777555GGGoookkkKKK666222444111,,,///...------,,,,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------............/////////333///777:::GGG{{{wwwggg^^^UUUVVV```mmmyyyrrrbbbSSSMMMLLLJJJKKKMMMLLLHHHQQQfffqqqeeePPPBBB===>>>888444666:::KKKgggooooooooonnnmmmnnnqqqsssuuuuuuuuuvvvwwwxxxzzzzzzxxxyyyzzzzzzzzzxxxuuuttttttrrrppppppqqqrrrrrrqqqtttuuuvvvwwwxxxyyyyyyyyyvvvvvvvvvvvvvvvuuuuuutttrrrssssssttttttuuuvvvwwwrrrtttjjjTTTEEEBBBCCCAAA000---***)))*********+++$$$))),,,+++'''&&&+++000999@@@EEE@@@333'''$$$%%%)))))))))((())))))***+++(((***&&&,,,OOOyyylll[[[YYY\\\```\\\PPPFFFCCC666///(((''',,,//////,,,++++++,,,,,,,,,,,,---------------.........//////,,,111222///333IIIkkkwwwnnnddd______aaaccceeemmmyyy~~~YYY<<<999666555777666@@@eeecccCCC222///111222000111222333333333444555666AAA~~~mmmGGGCCC\\\mmmMMM888222---...111...........................------------------------............///////////////000000111111222333333999333===___}}}bbbBBB222222444111+++...------,,,,,,,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------............//////000333///777<<>>BBBJJJOOOQQQ[[[hhh[[[MMM999,,,)))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---111222222<<>>RRRzzzqqqaaaXXXTTTRRRUUUWWW[[[fffqqq|||xxxkkk^^^RRRJJJLLLLLLGGGHHHOOOIII\\\oooxxxyyyqqq[[[DDD888===888333888@@@RRRlllpppsssuuuvvvwwwwwwyyyzzzxxxxxxxxxwwwxxxxxxyyyyyyvvvuuuuuuttttttssssssssssssqqqpppqqqsssvvvxxxxxxwwwxxxyyyzzzzzzzzzzzzzzzvvvwwwwwwwwwwwwvvvuuuuuurrrtttwwwyyyzzzxxxuuusssssshhhSSSAAA===>>>777+++,,,((((((,,,,,,((((((+++***(((&&&(((...777@@@FFF???666+++&&&'''++++++******++++++,,,,,,,,,+++***%%%((((((***333;;;444&&&...)))(((,,,///999RRRlllwwwlllXXXCCC333+++)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000...111222777JJJiiioooiiidddcccaaa```fffmmm{{{sssMMM666;;;444666777555FFFsssZZZ888111666555222333///000111222333333222111555444[[[jjj>>>GGG___xxxWWW>>>555......111...........................---------------------------------.........////////////000000111111222222111777999CCCeeewwwZZZHHH777222333222//////---,,,,,,+++,,,,,,------,,,,,,---............---,,,,,,,,,---------......---------............//////000333...777@@@VVV|||tttjjjYYY[[[WWWUUUVVVTTTTTT___lllwwwrrrbbbXXXMMMHHHLLLKKKEEEFFFNNNIIIcccwwwyyyvvvqqq^^^FFF555<<<888333999CCCVVVppptttwwwzzz{{{{{{{{{{{{|||wwwwwwvvvvvvwwwwwwxxxyyyuuuuuutttsssrrrssssssssssssrrrpppqqqtttxxxzzzzzzxxxxxxyyyzzzzzzzzzyyyyyywwwwwwwwwwwwwwwvvvuuuuuusssvvvzzz||||||yyyuuurrrppp]]]JJJCCC@@@:::///(((111)))&&&***+++(((&&&)))+++((()))111<<>>BBBRRR}}}}}}[[[AAA888000///222///........................---------------------------------.........///////////////000111111222222,,,777999<<<\\\qqqKKK>>>333222222000///000,,,,,,,,,++++++,,,------,,,---......//////......,,,,,,,,,---------......---------........./////////000333...777@@@XXXuuujjj___XXXWWWTTTRRRQQQPPPRRR[[[eee~~~}}}uuueeeVVVOOOMMMKKKIIIIIIJJJLLLMMMMMMfffwwwuuupppkkk[[[EEE:::666333444888FFF___vvvwwwxxxyyyyyyzzzzzzzzzzzzxxxwwwvvvuuuttttttuuuvvvssssssttttttuuuuuuvvvvvvuuuuuuuuuuuuvvvxxxyyyzzzyyyyyyxxxxxxxxxyyyzzzzzzwwwwwwxxxxxxxxxwwwvvvvvvvvvzzz{{{xxxuuuuuutttpppaaaYYYNNNCCC777,,,***---*********(((&&&&&&(((***...$$$&&&999GGGBBB333***&&&(((***,,,,,,+++******,,,***'''%%%'''******'''(((((((((((())))))))))))+++)))((('''((()))+++,,,EEEMMMXXXbbbaaaRRR999'''++++++++++++******+++,,,222...******...000000///---444888CCCccc~~~vvvnnnfffdddfffdddbbblll|||fffFFF777888999;;;999333XXXwwwIIIAAA666000000111///---000000111111222222222222000555CCCVVVRRR???IIIeeebbb???444444111...///...------,,,,,,------...........................------............------////////////000000000000444111777:::LLL}}}\\\AAA:::222...///000///---------------------,,,,,,---.........---,,,,,,+++------------------------............//////////////////777777000FFFssszzzmmmaaaXXXSSSUUUSSSQQQRRRQQQRRRZZZddd{{{yyyooo___QQQNNNLLLJJJHHHHHHIIIKKKLLLLLLcccttttttqqqkkkXXXBBB999888555444:::MMMfffyyywwwxxxxxxyyyyyyyyyyyyxxxvvvuuutttssssssttttttuuuvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvuuuvvvvvvwwwwwwxxxxxxxxxxxxxxxyyyzzzzzzxxxxxxyyyyyyxxxxxxwwwwwwuuuxxxyyywwwvvvwwwsssmmm[[[PPPCCC888///((((((,,,************+++***)))''',,,...555===>>>777...***---+++)))&&&$$$%%%''')))++++++***)))******(((&&&(((((((((((())))))))))))***)))((('''((()))+++,,,000...444EEEYYY___TTTFFF111...++++++---///...,,,***,,,...///////////////000444888EEEhhh}}}uuulllfffdddggggggfffrrrcccDDD666666777888888444ZZZ{{{[[[???888111///000333333111000000111111111111111111222222===MMM~~~```>>>CCC]]]fffBBB555444222//////...------,,,,,,------...........................------............------.../////////000000000000333111666888HHH{{{mmmLLL<<<777000...///000///---//////...---,,,++++++***------......---,,,,,,+++------------------------............//////////////////666777444LLLzzzrrrdddZZZTTTRRRSSSQQQQQQRRRRRRRRRYYYbbbvvvtttfffXXXMMMMMMKKKIIIHHHGGGHHHJJJKKKIII]]]oootttssskkkUUU>>>888;;;888444>>>WWWooo{{{xxxxxxxxxxxxxxxxxxwwwwwwtttssssssssssssssstttuuuxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuwwwwwwxxxxxxyyyzzz{{{{{{yyyzzzzzzzzzyyyyyyxxxwwwtttuuuuuuuuuxxxxxxpppfffVVVHHH999111---***+++///******+++,,,---,,,***(((,,,:::DDD???333+++)))***)))))))))'''&&&(((+++...'''''')))++++++***((('''(((((((((((())))))))))))***)))((((((((()))+++,,,***%%%%%%222GGGXXX______AAA888...***---000///---,,,///111000---,,,///222===:::<<>>;;;555BBB___tttyyyxxxxxxxxxxxxxxxwwwvvvuuusssssssssttttttuuuvvvvvvyyyyyyyyyxxxxxxwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{|||||||||zzz{{{{{{zzzzzzyyyxxxwwwssssssrrrssswwwvvviii[[[KKK>>>111,,,,,,+++,,,...(((+++,,,,,,***)))+++...222AAAEEE888***'''))))))###&&&+++,,,+++))))))***'''%%%%%%((()))))))))+++(((((((((((())))))))))))))))))(((((())))))***+++***,,,......000<<>>aaa~~~qqqeee\\\VVVTTTSSSOOOOOOQQQSSSSSSSSSYYY```ppp|||{{{jjj[[[RRRMMMMMMLLLKKKIIIHHHHHHIIIIII@@@NNNcccsssvvvhhhPPP===999>>>;;;888GGGddduuuuuuxxxxxxxxxxxxxxxwwwvvvuuuuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwvvvvvvvvvuuutttttttttuuuuuuvvvwwwxxxyyyzzz{{{|||}}}}}}}}}}}}zzzzzzzzzzzzyyyxxxwwwvvvqqqqqqppprrrtttooo^^^MMM:::000((((((***)))'''((('''+++---***%%%&&&...777:::>>>999---'''+++,,,(((&&&)))+++***'''&&&))),,,555,,,&&&'''(((''')))---(((((((((((()))))))))))))))))))))))))))******+++%%%***,,,)))%%%***888EEEZZZ[[[XXXQQQFFF;;;555222111000222888???FFFJJJKKKQQQBBBDDDhhhyyysssnnnmmmooouuu{{{tttUUU>>>777777777666:::@@@iii___===222444333222111111000---,,,000000000///////////////222///555666BBByyyjjj???CCCcccrrrMMM777111000...,,,...------,,,,,,------...------------------------,,,,,,------------,,,,,,............////////////000555555444;;;SSS{{{\\\CCC888555444222111111///---+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,---------..................////////////333222444555CCCkkkwwwiii___[[[WWWSSSNNNPPPOOOQQQTTTTTTTTTZZZaaasss}}}vvvdddWWWQQQOOOLLLKKKJJJIIIHHHGGGGGGGGG???LLLaaatttuuudddMMM>>>;;;;;;999===PPPhhhttttttxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxvvvvvvvvvvvvvvvuuuuuuuuuttttttuuuuuuvvvxxxyyyzzzzzz{{{|||}}}}}}}}}|||{{{yyyyyyyyyxxxwwwvvvuuutttpppqqqqqqpppoooeeeQQQ===111+++(((+++,,,***(((((('''+++,,,)))%%%(((333===<<<666,,,&&&(((---,,,'''))))))(((&&&(((222AAAMMMHHH777)))((()))((((((+++(((((((((((())))))))))))((()))))))))************,,,***((())),,,...---,,,888EEEUUU]]][[[UUUPPPNNNKKKKKKMMMQQQUUURRRKKKDDDDDD;;;JJJwww{{{xxxtttuuuxxx~~~mmmNNN<<<888::::::777;;;DDDoooyyydddYYYffffffkkkwww}}}OOO555333000000111111111111000////////////000000111111111000111333666888bbbKKK@@@SSS|||uuuPPP777000000///,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------........./////////...555444333:::HHHoooiiiKKK999444444444333111000...---,,,******++++++,,,---------***++++++,,,,,,,,,,,,,,,+++,,,,,,------.....................////////////333222444777JJJvvvyyynnnaaa]]]``````ZZZSSSQQQPPPQQQSSSTTTTTT[[[cccxxx~~~ooo^^^RRRNNNMMMIIIIIIHHHGGGFFFEEEDDDDDDAAAMMMcccuuusss]]]GGG===;;;666666CCCYYYllluuuwwwwwwxxxxxxyyyyyyyyyyyyxxxyyyyyyzzzzzzzzzyyyxxxwwwuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxyyyyyyyyyzzz|||||||||{{{yyyxxxwwwwwwwwwvvvuuutttrrrrrroooqqqrrroooiii[[[DDD000///,,,,,,......+++***---******)))))),,,222999>>>555,,,&&&'''***)))((()))((((((''''''...>>>UUUgggPPP:::''''''+++***''')))(((((((((((())))))))))))(((((()))***************...,,,,,,...111000+++&&&###...===JJJQQQTTTVVVWWWVVVVVVUUURRRMMMEEE<<<777666999XXX~~~|||zzz}}}dddFFF888888;;;:::666<<>>WWWzzzlllFFF444333//////000///.........///......///111222333444555111000&&&444444CCC~~~mmmHHHBBBeeezzzUUU:::111333333000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------.........//////***111...111999999VVVeeeLLL>>>666///.........---,,,---///111,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,++++++,,,,,,---...//////............/////////000///111555;;;VVVyyypppccc\\\fffwww|||qqqdddVVVRRRQQQTTTSSSSSS^^^mmm}}}~~~uuubbbQQQMMMMMMMMMJJJJJJHHHDDDAAABBBBBBAAABBBWWWnnnrrraaaKKK>>>;;;<<<333===ZZZoooqqqsss{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvuuuttttttwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvv{{{zzzyyywwwvvvuuuuuuuuutttsssssssssssstttuuuuuusssqqqqqqkkkXXX???///+++,,,+++)))))))))***)))(((000)))(((333BBBEEE888***))))))))))))))))))))))))((((((((()))***,,,...///))))))))))))))))))))))))***++++++***((('''((()))))))))))))))))))))))))))++++++************++++++)))+++---......---///000---///000///000222444444777III~~~xxxPPP???<<<777666999777888UUUkkkEEE999111,,,;;;aaauuuNNN;;;555222---......///////////////---......///000111111222666111...444555777___WWW>>>WWWuuu]]]:::333333///---......------------......+++++++++,,,---...///000........................---------...///000000111000333222222444888SSS{{{eeeMMM===555000.........---------,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------......---------......///333000---...111222000,,,---666444<<>>333)))))))))))))))))))))))))))%%%&&&'''((()))*********)))))))))))))))))))))))))))***+++***((((((((()))))))))))))))))))))))))))(((((()))))))))************+++,,,---////////////...////////////111333444888VVVtttMMM===:::777666999777:::XXXjjjDDD888999777<<>>666777999KKKhhhyyyyyywww{{{xxxwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvxxxyyyzzz{{{|||yyywwwvvvtttttttttvvvwwwttttttuuuuuuvvvwwwxxxyyyvvvuuutttssssssssssssssspppooojjj]]]GGG222***+++)))*********++++++++++++$$$...:::???<<<444,,,((())))))))))))))))))))))))%%%&&&'''((()))((('''''')))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))(((((()))***+++++++++***++++++---111555666222///......///......///222555CCCkkknnnHHH:::999666666888888===\\\iiiDDD888444777999DDDfff\\\;;;///......---......///////////////.........//////000000111111000///333444111JJJvvvtttIII@@@gggbbb>>>444222............------------......,,,++++++,,,,,,---...///,,,,,,,,,,,,------------------......///000000000---222222444555444HHHkkkuuubbbHHH777111111000.........---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,+++++++++,,,---...///000///------///333333111......444444FFFvvvuuugggaaalllxxx{{{ttt\\\UUUQQQRRRQQQTTTbbbsss|||ppp___SSSNNNMMMKKKGGGFFFFFFFFFFFFBBB???@@@DDDWWWoooxxxbbbIII@@@;;;222555???UUUooo}}}|||yyyyyywwwwwwwwwwwwvvvvvvvvvvvvtttuuuuuuuuuvvvvvvwwwwwwvvvvvvwwwwwwxxxyyyzzzzzzxxxvvvtttrrrqqqrrrtttvvvtttuuuvvvwwwxxxyyyyyyyyywwwvvvuuutttsssrrrrrrrrrpppnnnfffTTT===---))),,,)))***+++******)))***+++---555===<<<444+++(((((((((((((((((((((((((((((()))))))))))))))((((((((()))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))***+++,,,,,,---,,,++++++***,,,111999???>>>777//////......///......222888SSS}}}iiiDDD999888666888888888AAAbbbiiiDDD999444555<<>>333///111333000+++......---------,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,......---,,,,,,,,,------,,,,,,---000222333222111333333555PPP~~~eeesssgggeeesss}}}~~~vvv[[[TTTQQQSSSTTTXXXgggyyyxxxhhhWWWOOONNNKKKGGGDDDGGGDDDDDDFFFBBB===CCCNNNmmmuuunnnUUU???;;;:::777===QQQiiiwww{{{{{{zzzxxxxxxxxxwwwwwwvvvuuuuuuuuuwwwwwwwwwxxxxxxyyyyyyyyyzzzzzzyyywwwuuutttsssrrrtttsssrrrqqqrrrtttvvvwwwzzz{{{||||||{{{zzzxxxwwwwwwwwwuuutttsssrrrrrrqqqpppkkk[[[DDD111+++,,,---+++,,,,,,***(((***///333BBB<<<222+++(((((()))***)))))))))))))))))))))))))))((('''&&&&&&&&&'''(((((((((((((((((((((((((((((()))******))))))***+++))))))))))))))))))))))))))))))((())))))***+++,,,,,,222<<>>666111CCCpppkkkHHH333///333111,,,---......///////////////........................---111......333///000===eeeUUUOOOwwwpppHHH666000---000......------------......,,,,,,++++++++++++,,,,,,++++++,,,,,,------............/////////////////////000---///222222EEEfffrrrXXX;;;666111000222333///,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++///......------.........------...///000111222333444444:::XXXhhhOOOkkkgggpppyyysssYYYSSSQQQTTTVVVZZZiii{{{ooo```RRRNNNMMMJJJFFFFFFGGGBBBCCCFFFDDDAAAKKKZZZssspppbbbMMM<<<666777888FFF\\\qqqxxxyyyzzz{{{zzzyyyyyyxxxwwwwwwvvvuuuuuuwwwwwwwwwwwwwwwxxxxxxxxx|||{{{zzzxxxvvvtttsssrrrsssssstttuuuvvvxxxyyyzzzyyyzzz{{{|||{{{zzzxxxwwwwwwvvvuuutttsssrrrrrrrrrooogggTTT===...,,,,,,+++***,,,,,,+++***///777>>>;;;555---(((((()))******))))))))))))))))))))))))&&&'''(((******)))'''&&&((((((((((((((((((((((((''')))******))))))***+++))))))))))))))))))))))))(((''''''(((+++...222555999>>>EEEIIIGGG>>>222+++///,,,---111000...999HHHtttZZZ===999888555777666;;;LLLsssnnnLLLBBB999CCC]]]lllaaaQQQ???555444444111///---......///////////////...........................111---,,,333222000888KKK~~~iiiIIIhhhsssKKK777///,,,111......------------......,,,,,,+++++++++++++++,,,+++,,,,,,---......///////////////////////////......///---000222000@@@^^^zzz]]]EEE555333222111000000///.........---------,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++---------...///000222222///............///222444444777AAAdddkkkPPP@@@yyygggjjj{{{zzzpppWWWRRRQQQUUUWWW[[[kkk|||hhhZZZNNNLLLLLLIIIFFFGGGFFFAAABBBGGGFFFEEEQQQcccsssiiiXXXFFF888111333777MMMcccvvvyyywwwzzz}}}|||yyyyyyyyyxxxwwwvvvvvvuuuwwwwwwvvvvvvvvvvvvvvvvvv||||||{{{yyywwwvvvuuutttttttttvvvxxxyyy{{{|||}}}wwwxxxzzz{{{{{{zzzxxxwwwvvvuuutttsssssssssssssssnnneeePPP999,,,,,,,,,)))***,,,---,,,---333>>>GGG000...***)))*********)))))))))))))))))))))))))))$$$''',,,000000---)))&&&((((((((((((((((((((((((''')))******))))))***,,,)))))))))))))))))))))))))))((((((***...444:::>>>FFFJJJNNNMMMFFF===444...///+++---222111///;;;KKK}}}WWW<<<999777333666666;;;NNNuuupppNNNDDDPPPjjjddd@@@<<<888555444333000//////---......///////////////.....................---...222---+++444444111666:::vvvvvvEEE^^^uuuLLL777///,,,111.........------.........,,,,,,++++++***+++++++++,,,,,,------...///000000///////////////.........---///...111333///;;;VVVjjjOOO;;;333333222000...---///000......---------,,,,,,,,,,,,,,,,,,+++++++++******)))************+++++++++***+++,,,...000333555666000000...---,,,...222555222888GGGmmmxxxVVV>>>777~~~qqqqqqvvvzzz{{{|||{{{oooVVVSSSSSSQQQRRReeetttppp```VVVMMMJJJIIIFFFCCCCCCGGGBBBAAABBBBBBFFF[[[rrryyyfffMMM<<<666777:::<<>>666333sssqqqvvvzzz|||gggcccaaajjj{{{{{{lllUUUPPPQQQRRRVVVgggqqqhhhWWWOOOIIIIIIJJJIIIHHHJJJCCCEEEDDDCCCKKK]]]ppp{{{fffSSSBBB:::666777HHH]]]sssvvvyyyzzzxxxwwwvvvvvvwwwvvvtttsssrrrqqqqqqqqqoooooooooqqqtttvvvvvvuuuqqqrrrtttwwwyyy{{{||||||xxxxxxxxxyyyyyyyyyzzzzzzzzzyyyxxxvvvuuuuuuuuuuuuvvvsssqqqoooooonnnllljjjWWWFFF444---------++++++,,,)))///<<>>444,,,***))))))))))))))))))))))))(((((((((((((((((((((((((((''''''((((((''''''(((***)))''''''((())))))((((((((((((((())))))))))))(((((()))************)))+++))))))...666@@@FFFIIIGGGGGGGGGFFFCCC<<<444///---111000111222111DDDfff```@@@666666===DDDDDD===CCCeeeuuuJJJ333111111111000//////..........................................------......///............///000000---@@@cccwwwkkk```???:::...///......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,------------......,,,...000000000000111333666TTTxxxwwwdddMMM888111555333222000...------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++,,,,,,,,,++++++,,,------...------,,,,,,......---...000111222222777ZZZwwwVVVAAA888444111///pppsss~~~}}}nnnaaaVVVQQQQQQ___vvvwwweeeTTTNNNOOOUUU^^^mmmmmm[[[SSSMMMJJJJJJIIIFFFFFFIIIEEEDDDBBBIII```uuuttthhhMMM???777888;;;CCCZZZssswwwxxxxxxwwwvvvvvvwwwyyyuuutttsssrrrppppppppppppnnnnnnooosssxxxyyywwwssswwwxxxzzz{{{{{{yyywwwuuuvvvvvvvvvvvvwwwwwwxxxxxxuuuttttttuuuvvvvvvssspppgggccc]]]XXXTTTOOOKKKGGG;;;111***+++---,,,))))))''':::EEE<<<222000...***((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((())))))((('''%%%***((('''''')))***)))((((((((((((((())))))))))))(((((()))***************---+++)))***111:::BBBGGGFFFFFFGGGHHHFFF???666///...222111000111000FFFkkkVVV;;;777777DDDRRRSSS===GGGjjjuuudddAAA333111111000000///......---........................------.................................//////000000555GGG~~~lllfffCCC:::---000---------------,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,------......+++---000111000///000111111BBB^^^}}}```NNNAAA666333666222111///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))***+++,,,,,,,,,,,,,,,------......------,,,+++------...//////000222333;;;ggggggHHH:::777666222000rrrxxxvvvbbbTTTTTTPPPQQQ___vvvuuucccUUUMMMOOOWWWcccqqqlllUUUQQQMMMJJJJJJHHHEEEEEEHHHFFFEEEGGGUUUiiirrrhhhWWWBBB:::555999DDDSSSfffuuuvvvwwwxxxwwwuuuuuuwwwyyyttttttsssrrrqqqqqqqqqqqqpppqqqsssvvvyyyyyyxxxvvvvvvwwwyyyzzzzzzyyyxxxwwwuuuuuuuuuuuuuuuuuuuuuuuusssssssssttttttoooggg```MMMJJJDDD???;;;777333000222---***+++,,,******---222CCCFFF444'''***---((((((((((((((((((((((((((())))))))))))))))))))))))$$$(((***))))))***((($$$***((('''''')))******)))(((((((((((()))))))))))))))))))))))))))*********,,,+++)))(((+++333>>>EEEHHHGGGFFFGGGFFF@@@777000///222000///000333MMMtttxxxMMM999:::777CCCVVVVVV???LLLppptttrrrcccUUUJJJ444333111111000000///.........------------------------,,,---......///...............------......///000555333777fffyyylllGGG999---111------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,...000000//////000111222999HHHkkkjjjLLL???:::555333555111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))***++++++,,,,,,,,,,,,---------...------,,,,,,,,,---/////////000222444BBBsssoooVVV===777999666222111{{{www{{{yyyhhhWWWPPPRRRQQQSSSaaavvvuuudddUUUNNNPPPYYYgggtttlllRRROOOKKKJJJJJJHHHEEEFFFIIIFFFHHHSSSeeepppiiiXXXKKK:::888666<<>>@@@:::---%%%'''***)))(((((((((((((((((((((((())))))))))))))))))))))))&&&******&&&&&&******&&&)))(((&&&''')))******)))(((((((((((()))))))))))))))))))))))))))******+++'''***+++******///;;;DDDHHHDDD@@@???>>>;;;555///...111//////111777VVVpppEEE888===444<<>>WWWsss|||uuuwwwxxxxxxwwwtttsssssssssssssssrrrrrrsssssstttttttttxxx{{{{{{yyyxxxzzz}}}xxxxxxxxxxxxwwwvvvuuuuuuuuutttsssrrrqqqqqqpppooouuutttsssqqqiiiYYYEEE666,,,***))))))+++,,,,,,+++((()))+++,,,)))(((000:::DDD777+++))))))'''(((,,,(((((((((((((((((((((((())))))))))))))))))))))))))),,,***$$$$$$***,,,))))))(((&&&''')))******)))(((((((((((()))))))))))))))))))))))))))******+++"""(((------+++///999CCCFFF@@@888555555444000------000...///333<<<]]]jjjAAA999???111555EEE@@@GGGVVVxxxaaaMMMHHH<<<666444)))///222222111111000000//////------------------------+++,,,.../////////.........------------...//////---000...CCCuuuwwwtttLLL999,,,222------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---...////////////222444333555111AAAnnnZZZHHH999555444000...000.........------,,,,,,++++++++++++++++++++++++++++++++++++************)))((()))***+++,,,---------+++,,,------......------+++---//////...///333666PPPgggMMM;;;///111333///...333vvvuuudddXXXQQQLLLOOOQQQVVVcccvvv~~~ppp[[[RRRRRRMMMUUUnnnsssaaaSSSOOOMMMJJJHHHGGGHHHHHHHHHIIIZZZlllqqqeeeSSSEEE>>><<<555999OOOgggsssuuuuuuvvvtttrrrsssuuuvvvuuutttuuuuuuuuuuuuuuuuuuuuuuuuxxxyyyzzz{{{zzzxxxvvvuuuwwwwwwvvvuuutttsssrrrrrrrrrrrrrrrrrrrrrssstttuuuuuuuuutttlll[[[FFF555---......---,,,,,,+++******+++(((***000...,,,888JJJ999111+++++++++))))))+++'''''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++&&&)))------+++---333888777555333000...---,,,,,,---///111000///???eee[[[EEE666888888444999EEEKKKYYY]]]FFF:::777///---222222111111111000000///...---+++,,,,,,------,,,,,,+++---------............///000///---,,,---...000222222***222:::OOOyyy}}}OOO555333222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))------------------------,,,,,,------.../////////000111///777XXXnnnJJJAAA666000000222111///***---...++++++---,,,)))---,,,,,,+++*********+++))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------...111222///---000444777UUUwwwRRR@@@888111222333222000000www|||zzzkkk[[[RRRNNNKKKOOOSSSZZZhhhxxx|||lllXXXPPPRRRNNNXXXppptttaaaSSSKKKJJJHHHFFFEEEGGGJJJLLLWWWeeeqqqnnn[[[HHH===:::;;;:::EEE\\\qqqyyywwwuuutttrrrpppqqqtttwwwvvvuuuxxxxxxxxxxxxxxxxxxxxxxxxzzzzzz{{{{{{yyywwwuuusssuuuuuuuuutttssssssrrrrrrttttttttttttttttttuuuuuurrrtttpppbbbLLL999000...---------,,,,,,++++++++++++,,,******///888???AAA555...)))******(((''')))'''''''''''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++)))+++---,,,+++...555;;;777555222///---------------...//////222EEEjjjUUUBBB555888999777===IIIEEEXXXZZZBBB666555///...111///222222222111111000///...,,,------......------,,,,,,,,,,,,,,,---------...000///...------...000111222,,,444777FFF{{{RRR777222000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++******------------------------,,,,,,------.../////////...//////333GGGlllmmmSSS<<<999555222000000000000+++......++++++......+++---,,,++++++*********+++******************************+++++++++,,,,,,,,,---------------------------111444333111333888;;;]]]{{{\\\CCC888222///222555222...---}}}{{{yyyooo```SSSNNNMMMLLLOOOUUU```nnnzzzyyygggTTTNNNRRRPPP[[[rrruuu```QQQLLLKKKIIIFFFDDDGGGNNNTTTgggooorrreeeOOO<<<777:::999AAASSSjjjyyyyyyrrrllldddbbbaaaeeelllssswwwxxx{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{zzzxxxvvvsssrrrsssssssssssssssssssssssstttuuuvvvwwwvvvuuutttsssqqqssskkkVVV<<<,,,,,,111,,,,,,,,,,,,,,,,,,,,,,,,***...,,,***666EEECCC555///***''')))***'''&&&((((((''''''''''''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******++++++,,,,,,******...555;;;666444111...,,,,,,...///------...///777MMMrrr{{{OOO>>>444888;;;:::AAALLLCCC\\\[[[BBB444444000000111---222222222222111000//////---......//////......---+++++++++,,,,,,,,,------000///...---------//////000///555333:::iiiUUU888222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,---......//////---///000111555KKKtttxxxVVV???111333444333000...///111,,,...---)))(((+++,,,***,,,,,,+++************+++******************************+++++++++,,,,,,,,,------------------------,,,111666777666666:::???hhh```EEE:::222//////555777333---+++yyy~~~uuufffXXXPPPNNNNNNOOOMMMVVVeeettt|||uuubbbRRRMMMRRRSSS^^^sssttt^^^NNNPPPOOOKKKFFFEEEKKKWWWaaarrrppphhhXXXEEE999888<<<888GGG^^^ppptttlll___WWWJJJHHHHHHMMMYYYhhhvvv}}}|||||||||||||||{{{{{{{{{wwwwwwwwwwwwvvvuuusssrrrsssssssssttttttuuuuuuuuutttuuuwwwwwwwwwuuusssrrrqqqpppeeeLLL555***---222---------,,,,,,+++++++++(((,,,000666BBBHHH===---***''''''******'''&&&(((((((((''''''''''''((()))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))******++++++,,,---,,,---000444888444222///,,,+++,,,...000...------///;;;UUUxxxsssIII<<<555888;;;<<>>888333000111666777333...---yyy|||nnn^^^TTTQQQQQQPPPOOOLLLXXXjjjxxx{{{ooo^^^RRRMMMSSSTTT___sssttt^^^OOOQQQNNNJJJGGGIIITTTcccnnnwwwlll[[[JJJ???;;;;;;<<<>>>NNNbbbkkkfffXXXJJJAAA777555444777DDDYYYooo{{{{{{{{{{{{zzzzzzyyyyyyrrrssssssttttttttttttttttttttttttuuuvvvvvvwwwwwwssstttvvvwwwvvvtttrrrqqqqqqkkk[[[CCC333///////////////...---+++***))))))(((***666FFFJJJ???000***((('''(((++++++'''''')))((((((''''''''''''(((((((((((((((((('''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))******++++++---000222444444555666222000...,,,,,,---...000000...,,,000AAA^^^}}}kkkFFF<<<777888:::;;;AAAIIIFFFkkkdddGGG555333000222444000000000000000///...---,,,,,,,,,------------,,,,,,------------.....................---------......---000555000---HHH|||TTT999555333......---------,,,,,,,,,++++++++++++++++++++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........000---000444000111JJJjjjrrrQQQ>>>;;;KKKBBB666...---///000///999:::666000---//////,,,*********))))))***++++++******************************+++++++++,,,,,,,,,------------------------+++---333666333111888CCCzzzlllQQQDDD<<<444555222111333333///,,,---~~~zzzttteeeWWWUUUXXXWWWRRRMMMOOO[[[mmmzzzwwwgggXXXQQQMMMTTTUUU___tttvvvdddWWWOOOMMMKKKMMMTTT```llltttuuueeePPPBBB===<<<<<<:::FFFTTT___^^^SSSFFF;;;333000000......555JJJfff{{{yyyyyyyyyxxxwwwwwwvvvvvvpppqqqqqqrrrssstttuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwssstttuuuuuuuuutttsssrrrpppgggRRR;;;000111///***///......---++++++***)))...///;;;IIIEEE222''')))((('''))),,,***''''''+++)))((((((''''''''''''((((((((((((((('''''''''''''''''''''(((((())))))***))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++,,,///333666888888666555///...---,,,------...///000...---333HHHhhhyyy|||cccBBB<<<888888999999>>>EEEDDDooo\\\AAA333222...///111...////////////...---,,,,,,+++,,,,,,,,,,,,,,,,,,+++---------.........//////,,,,,,------............---///222000---<<>>PPP|||]]]CCC999;;;PPPDDD555---,,,//////...444555333---***++++++(((***))))))))))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,000333000///:::III~~~YYYBBB@@@===333444000...///...******,,,|||zzzmmm___VVV\\\cccaaaVVVMMMTTT___qqq{{{rrr___RRRNNNMMMSSSUUU___vvv|||nnndddWWWUUUVVV[[[dddkkknnnnnnjjj\\\JJJ>>>;;;<<<>>>>>>KKKTTTVVVMMMAAA999333///---111111...///AAA___wwwxxxxxxwwwvvvvvvuuuttttttrrrrrrrrrsssssstttuuuvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvrrrgggPPP666,,,//////))),,,,,,,,,,,,,,,,,,,,,,,,888<<>>;;;888888777888===BBBDDDrrrzzzMMM888111444000...000,,,000000000000///...---,,,,,,,,,------------,,,,,,,,,,,,---------.........***+++,,,---.../////////000///...000000333UUUWWW<<<666222......---------,,,,,,,,,************************((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---......---***+++///111111666>>>iiihhhKKK;;;777666???999222...---...------+++---,,,)))''')))(((%%%)))))))))))))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------+++...222000111@@@UUUjjjLLL>>>===:::555000...---///---******---}}}{{{zzzkkk^^^XXXbbbmmmiiiZZZOOOXXXcccsss{{{oooZZZMMMLLLLLLSSSTTT```xxxvvvnnncccbbbcccjjjqqqrrrllleee]]]TTTGGG>>>:::===AAADDDKKKPPPMMM@@@444111111///)))000444000...===[[[uuuwwwwwwvvvvvvuuutttssssssvvvuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuutttvvvvvvuuuuuuvvvwwwxxxyyyuuukkkRRR666)))...000+++))))))***+++---...//////@@@GGGAAA///$$$'''+++))))))((()))***'''$$$&&&+++***)))(((''''''''''''''')))(((((((((''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++(((((()))***---/////////)))+++,,,...//////...---......///:::WWWzzzVVVHHH<<<:::DDDZZZyyyZZZ;;;999777777777888===BBBGGGwwwkkkBBB222111888444000000---111111111111000///...------..................---++++++,,,,,,,,,---------)))***+++---...///000000222///,,,111111...GGGsssZZZ===555000......---------,,,,,,,,,************************'''((()))***+++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---.........------...000222444777NNNuuuuuuTTT===666222---,,,...000000...,,,,,,---)))---...+++,,,......***))))))((())))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------...,,,...222111444GGG^^^tttTTTBBB;;;666333444...---///222111------000{{{ppp```]]]cccppptttgggYYYRRRUUUmmm|||sss```UUUPPPLLLQQQNNNOOO[[[qqqwwwxxxuuusssttttttlll___TTTRRRLLLCCC<<<;;;>>>EEEJJJLLLEEE<<<666555444111---444000000222000888TTTrrrwwwvvvuuutttsssssstttuuuvvvvvvuuuuuutttttttttssstttssssssrrrrrrtttuuuvvvvvvuuutttssssssrrrrrrssstttlllVVV<<<.........***+++,,,,,,+++***...555<<>>888555666888999<<>>:::<<>>777555111000333////////////...---,,,+++ssseee\\\bbbppp|||wwwdddUUURRRcccrrrxxxkkkYYYPPPMMMKKKMMMNNNPPPWWWfffwww~~~}}}wwwyyyxxxqqqcccTTTHHHBBBDDD???::::::???FFFJJJLLLAAA;;;555111111111///---000......///000;;;WWWssswwwvvvtttsssssstttuuuuuuvvvvvvuuuuuuuuuuuuttttttvvvuuuuuuuuuuuuvvvwwwwwwwwwwwwvvvuuuttttttttttttpppooo___CCC///+++,,,+++***+++///666>>>AAA>>>:::///,,,******,,,,,,)))&&&)))******)))''''''((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))+++******)))))))))))))))'''(((((())))))(((((('''))))))))))))))))))******++++++******++++++++++++++++++,,,------......///...333111???ffflllUUUcccfffBBB666777333444999NNNqqqFFF;;;777666888888888:::???YYYaaaAAA888555222000000000000//////////////////......---,,,,,,,,,+++,,,,,,---...------,,,,,,,,,,,,------------,,,,,,,,,,,,------***)))---222111---333>>>rrroooHHH111,,,///......------,,,++++++************************)))************++++++++++++,,,,,,,,,******,,,///,,,,,,,,,,,,------------------......///000000000666777OOO|||rrrYYY???555222///---///777444///---,,,,,,,,,+++------,,,,,,++++++******))))))))))))************))))))***+++++++++++++++************+++++++++,,,,,,,,,,,,---------......---555///...555444LLL~~~}}}ZZZGGG555222333000///222............---,,,+++***|||mmm___bbbjjjxxxttt___TTTUUUkkksssrrrdddUUUMMMKKKKKKLLLOOOPPPSSS\\\kkktttwwwuuuqqqhhh\\\PPPGGGBBBAAA@@@>>><<>>BBBFFFIIIGGGAAA;;;777555222000000000000000333222000///111???ZZZqqqvvvuuutttsssssstttuuuvvvuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuttttttuuupppnnn^^^CCC///,,,---,,,111888???AAA===444,,,''',,,***)))((()))))))))(((((())))))((('''''')))***((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&''')))***************))))))((('''(((((())))))************)))***+++,,,,,,,,,,,,+++++++++,,,------......///...///222JJJtttsssLLLBBB```jjj???444777555444555EEEvvvhhh@@@888666666888888777<<>>999444333111000000000111111333333111///222CCC]]]rrruuuuuutttsssssstttvvvwwwuuuuuuvvvvvvvvvvvvwwwwwwvvvwwwxxxxxxyyyyyyxxxxxxwwwwwwvvvuuuttttttttttttssskkkVVV<<<...///000,,,@@@AAA>>>777///***+++...---,,,+++)))(((((())))))'''((()))((('''''')))+++((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((((((***++++++((((((((()))******++++++)))***+++---------,,,,,,++++++,,,------......///000///444SSS}}}fffBBBFFFffffff===444777555666777GGGwwwbbb===888666666888777888???GGGooo~~~^^^CCC777444111////////////...///////////////......---------------...///000111,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,//////...------...222666HHH~~~wwwOOO777333///......------,,,++++++************************)))************+++++++++)))'''+++222000(((&&&*********++++++,,,,,,------,,,,,,------...////////////444666>>>```oooXXX999444///...000111000///---+++***+++---//////...++++++++++++++++++******))))))))))))************''''''((()))))))))))))))((()))+++,,,,,,,,,+++***,,,,,,,,,---------......------///000///>>>ffflllMMM999666333333222111000///000000000000///...---,,,xxxhhhdddmmmkkknnnssspppaaaSSSWWWdddnnneeeYYYPPPKKKJJJMMMOOOMMMOOONNNKKKJJJMMMMMMKKKHHHGGGEEEBBB@@@AAADDDHHHFFFLLLPPPOOOHHH???:::888111111111000//////000111111222000...444HHHcccvvvuuuttttttssstttuuuvvvwwwuuuuuuvvvvvvvvvwwwwwwwwwuuuvvvwwwxxxyyyxxxxxxwwwwwwvvvuuutttssssssssssssssseeeLLL666444===???:::AAA<<<444---))))))---000+++,,,,,,+++)))(((((()))'''((()))((('''((()))+++((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&'''(((+++000444666'''(((((()))******++++++(((***,,,---......---,,,++++++,,,------......///222000888[[[WWW;;;OOOpppccc;;;222666555777999IIIzzzyyy\\\888888666666777777999BBBMMMuuu___AAA666444111/////////...---///////////////......---,,,,,,,,,,,,,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---......------000222333>>>bbb^^^???111///......------,,,++++++************************)))************+++++++++)))(((///999777+++&&&))))))******+++,,,,,,---------------...//////000000...222333666KKKppp~~~___DDD222111///...///000///------,,,++++++---...---,,,******************++++++))))))))))))************(((((()))************))))))***,,,---...---,,,+++,,,,,,,,,---------......///+++000222222FFFooo|||nnnUUU???222333333111000000///...////////////...---,,,,,,uuudddeeetttfffhhhmmmlll___SSSXXXffflllaaaUUUMMMJJJJJJNNNQQQLLLNNNNNNKKKJJJKKKIIIEEEIIIIIIEEE>>>999===IIITTTRRRVVVWWWPPPCCC999555555///000000///...---...000...000000...666KKKgggzzzuuutttsssssstttuuuvvvwwwuuuuuuvvvvvvwwwwwwwwwxxxuuuvvvwwwxxxyyyxxxwwwwwwvvvuuutttssssssrrrrrrsssppp___EEE555;;;LLLQQQKKK666111+++)))+++---,,,+++(((***,,,,,,+++)))(((((('''((()))((('''(((***+++((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))+++++++++***)))''''''(((+++000777===AAA'''(((((()))***+++++++++((())),,,.........---,,,++++++,,,------......///444222<<>><<<...''')))))))))***+++,,,,,,------------......///000000000222000000333>>>XXXvvvSSS555///000///......///...,,,...---+++,,,------+++*********************++++++))))))))))))************))))))***+++++++++++++++)))+++,,,......---,,,+++,,,,,,,,,---------......111+++000555555KKKuuuxxx{{{ZZZCCC555---000111000/////////...............---,,,++++++xxxlllddddddiii^^^fffjjjbbbTTTQQQ___pppggg\\\OOOJJJJJJKKKLLLMMMNNNNNNMMMKKKHHHFFFFFFGGGMMMKKKFFF@@@<<>>ZZZJJJ,,,+++******,,,,,,+++*********+++,,,,,,,,,,,,++++++---......---...///111222///AAAiii|||LLL999ccczzz^^^777888000111777555OOOtttOOO888999888444777:::555>>>WWWiiiIII777444111//////000000///000///...---,,,---......,,,,,,,,,++++++*********)))+++------,,,,,,,,,...,,,+++******,,,,,,+++***---------............///444;;;nnnnnnCCC000111000///---,,,+++******---,,,************,,,---,,,,,,,,,,,,,,,+++***)))+++,,,.........,,,***)))++++++++++++++++++,,,,,,............////////////---000000444:::EEEkkkcccAAA///000000///...---,,,,,,,,,---,,,,,,+++*********++++++***((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,333222000///....../////////---,,,555666RRRooobbbHHH:::555222111///.........///000,,,,,,///111///+++***---rrriiidddcccccc[[[eeeiii^^^RRRUUUcccooobbbWWWLLLIIIJJJKKKLLLMMMKKKKKKKKKIIIFFFEEEEEEFFFDDDGGGGGGEEECCCFFFPPPXXX```VVVLLLCCC;;;333000222//////............//////...//////333CCC[[[nnnvvvuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvttttttttttttuuuuuuuuuvvvxxxvvvtttsssrrrsssuuuvvvrrrTTT>>>:::<<<@@@;;;,,,++++++************++++++)))***++++++++++++***)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))))))))************+++'''++++++AAA[[[HHH,,,+++******,,,,,,+++*********+++,,,,,,,,,,,,++++++---......---...///111333222EEElllvvvIIIAAAmmm{{{WWW555777222222888999WWWtttOOO:::999888555777;;;666AAAZZZhhhGGG999666222000000111111000000///...---,,,------...---,,,,,,,,,++++++++++++***,,,------+++******+++,,,+++***+++,,,,,,,,,***------------............222777]]]nnnDDD222///...------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++++++++******)))(((+++,,,,,,---,,,+++***)))***++++++++++++,,,,,,,,,---.........///////////////222111333888???^^^vvvWWW>>>111000///...------,,,,,,,,,---,,,++++++******+++++++++***)))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++111000///...---...//////000---,,,444666UUUrrrvvvVVV???666666111111///.........///000...,,,,,,---,,,)))))),,,zzzkkkeeefffbbb[[[WWWdddeeeXXXQQQ[[[hhhlll\\\QQQIIIIIILLLLLLLLLMMMHHHHHHHHHFFFDDDDDDEEEFFFDDDFFFGGGFFFGGGMMMXXXaaaaaaSSSDDD;;;555111000222//////............//////222...---666LLLeeetttwwwuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvttttttttttttuuuuuuuuuuuuxxxxxxwwwwwwvvvvvvvvvvvvoooPPP:::444111222///$$$*********))))))*********)))******++++++******)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))******)))***'''+++///GGG___FFF,,,+++******,,,,,,+++*********+++,,,,,,,,,,,,++++++---......---...///111333444JJJqqqlllDDDJJJxxxyyyJJJ444666444444777>>>bbbqqqLLL999888888555777;;;888DDD___gggFFF:::777333111111222111000//////...------------...------------,,,,,,,,,,,,,,,---...---***)))***+++---+++***+++,,,---,,,***------------............000333FFFrrrmmmDDD333------,,,,,,,,,------...+++,,,,,,------,,,,,,+++)))************)))((((((++++++++++++******************+++++++++,,,,,,,,,---------........./////////333222333444666LLLppp|||___GGG999222000///...---,,,,,,,,,,,,,,,,,,++++++******+++++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++......---,,,---...///000000///,,,333888YYYvvv~~~cccGGG555222555111000//////......//////000+++)))+++,,,***+++---vvvfffcccgggaaaTTTSSS```aaaSSSRRRbbbkkkgggWWWMMMIIIMMMPPPMMMJJJKKKFFFGGGGGGFFFEEEDDDEEEGGGLLLGGGBBBBBBIIIVVVaaahhhZZZLLL<<<555333111000222//////............//////333---,,,;;;WWWnnnwwwvvvuuuuuuuuuuuuuuuvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuxxxxxxyyyzzzyyywwwvvvuuujjjLLL777222---...///)))******))))))))))))******))))))************))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))***'''***''',,,555RRRgggGGG,,,+++******,,,,,,+++*********+++,,,,,,,,,,,,++++++---......---...///000111666PPPwwweeeEEEUUU}}}rrr@@@444555666666777DDDlllkkkGGG777777777444666:::999HHHeeegggFFF:::777333111111111000000//////......------------------------------------,,,---...---++++++,,,------,,,++++++,,,---,,,+++,,,,,,---------............111444WWWkkkCCC111......---,,,,,,,,,------+++,,,---......---,,,+++)))***************))))))+++***))))))))))))***************++++++,,,,,,---,,,,,,---------.........///444333333333000===XXXgggJJJ<<<666222///...------,,,,,,,,,---,,,,,,++++++***++++++,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++,,,,,,++++++,,,...///000000000---333:::___zzzfffNNN;;;111000333000000//////............///***))),,,///...---///qqqdddcccfff^^^PPPQQQ[[[[[[RRRWWWgggkkk```UUULLLLLLUUUXXXPPPJJJJJJHHHHHHIIIHHHFFFFFFHHHIIIKKKDDDAAAGGGVVVbbbfffeeeNNNBBB777444333222111222//////............//////222---///CCC```sssxxxuuuuuuuuuuuuuuuuuuvvvvvvwwwvvvvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxyyyzzzyyywwwtttrrrgggHHH555111------000...******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((()))))))))%%%***'''---;;;^^^oooHHH,,,+++******,,,,,,+++*********+++,,,,,,,,,,,,++++++---......---...///000///888UUU|||fffOOOdddjjj===555444777777666JJJuuufffCCC666555555222555999:::LLLllljjjIII999666222000/////////..................---------------------------------+++,,,------,,,---000222---,,,++++++------,,,+++,,,,,,,,,------------...,,,000,,,FFFjjjAAA///000000...---,,,+++++++++***+++------------+++*********++++++,,,++++++******))))))(((((()))******))))))***+++,,,,,,------,,,,,,,,,,,,---------------333222222333///555HHHrrruuuSSS===777555000...------,,,,,,,,,,,,---,,,++++++***++++++,,,,,,***************))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++++++++++++++,,,---///000000222...333===fff~~~nnnOOO>>>666222/////////////////////......---///++++++//////,,,+++,,,yyylllfffeeecccYYYPPPPPPVVVWWWUUU^^^jjjfffXXXSSSLLLQQQ___cccWWWLLLKKKJJJKKKKKKJJJIIIHHHJJJKKKCCCCCCIIIXXXgggkkkbbbWWWBBB:::444444444222000111//////............//////111...777NNNhhhvvvwwwtttuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvxxxyyyzzzyyywwwtttrrrdddDDD000///,,,+++---+++*********))))))************))))))(((((())))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((())))))%%%+++'''---???fffsssDDD,,,+++******,,,,,,+++*********+++,,,,,,,,,,,,++++++---......---...///111///<<<\\\iii]]]uuuaaa===666222777999999TTTdddAAA777444555333555:::<<>>444555333///......////////////...------...,,,---///---)))***...qqqfffhhhggg]]]SSSPPPQQQQQQSSSZZZfffkkk```QQQPPPLLLUUUhhhmmm^^^QQQNNNLLLMMMMMMLLLJJJIIIJJJLLLFFFLLLYYYfffmmmfffTTTFFF===888555555333//////222//////............/////////222AAAZZZooovvvvvvuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxyyyzzzzzzyyywwwtttrrr```===***,,,,,,***+++)))++++++************++++++***)))(((''''''((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((())))))'''---(((---@@@hhhrrr===,,,+++******,,,,,,+++*********+++,,,,,,,,,,,,++++++---......---...///111333AAAaaafffgggVVV:::555///777;;;>>>^^^```???777555777444666;;;???VVVyyynnnNNN:::777333000000///...------.../////////...---,,,++++++++++++,,,,,,,,,---***++++++******+++...111...,,,,,,,,,---...---,,,++++++,,,,,,,,,------------000111666ZZZmmmDDD111000///...---,,,++++++++++++******))))))******+++))))))***+++++++++++++++((()))***+++++++++******((()))***+++,,,------...++++++++++++,,,,,,,,,,,,,,,000......333000///999AAAiiioooMMM888111//////000---,,,,,,+++,,,,,,------++++++******++++++,,,---******+++++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,------------,,,,,,,,,...///000,,,333111666EEErrryyy```III555222444111---........./////////...---,,,***+++---...,,,,,,555???}}}kkkbbbiiihhhYYYNNNPPPQQQNNNPPP^^^kkkkkk\\\MMMNNNKKKWWWnnntttdddUUURRRMMMNNNNNNLLLJJJIIIJJJLLLQQQZZZeeellliiiZZZHHH<<<<<<888666444111,,,---222//////............/////////555HHHaaasssvvvuuuvvvuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzzzzyyywwwuuusss[[[888%%%+++------...+++,,,,,,++++++++++++,,,,,,***)))(((''''''((()))***(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((...(((,,,@@@hhhooo777,,,+++******,,,,,,+++*********+++,,,,,,,,,,,,++++++---......---...///111777EEEeeezzz```jjj}}}NNN555555---666<<>>HHHfffrrrKKK999666333000000000000//////............---------++++++++++++++++++++++++++++++************+++++++++++++++*********)))))),,,++++++******++++++,,,///''',,,111444VVVrrrFFF//////...,,,+++***+++,,,---,,,+++******))))))******))))))***+++++++++************))))))******+++,,,))))))*********++++++++++++++++++,,,,,,,,,------------------...///000111333===kkkcccJJJ444000111...,,,---,,,,,,+++++++++*********)))***++++++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))***'''&&&((()))*********)))))))))************+++---------...............000...777666SSSxxxiiiNNN<<<888333000//////...---...///000000000///---,,,(((***...,,,,,,CCCiii{{{eeehhheee\\\TTTRRRQQQPPPNNNWWWeeelllfffYYYPPPOOOPPP\\\nnn||||||qqqiii^^^YYYSSSTTT[[[eeennnrrrqqqhhh[[[LLLAAA;;;999:::666555444333111111111111...------...000111000000777JJJdddvvv||||||zzzzzztttwwwzzz|||||||||}}}~~~}}}}}}}}}|||{{{zzzzzzzzz||||||{{{{{{|||}}}~~~~~~}}}}}}yyywwwsssfffJJJ000&&&,,,+++***+++))),,,---,,,***+++---,,,''')))))))))))))))))))))))))))'''''')))(((&&&(((---,,,++++++***************,,,)))'''(((******(((&&&,,,+++***)))((('''''''''))))))))))))))))))))))))+++***///...LLLoooTTT///************************++++++++++++,,,,,,,,,,,,,,,---///.........000222???^^^tttSSSbbbkkk??????555222555===RRR~~~sssMMM888999999444555>>>EEERRRqqqrrrJJJ999666333000000000000//////............---------++++++++++++++++++++++++++++++************+++++++++++++++***************,,,++++++******++++++,,,(((,,,------111???lllvvvHHH222///...+++******+++---///++++++***))))))))))))************+++******))))))***))))))))))))***++++++)))))))))*********++++++++++++++++++,,,,,,,,,,,,------------...///000111000222WWWyyyLLL<<>>---)))---******,,,)))+++///000000222444222---((((((((((((((((((((((((((('''(((***(((&&&+++333NNNLLLEEE999,,,%%%&&&)))***(((&&&(((+++------,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((('''+++444\\\mmmEEE+++))))))*********+++++++++++++++,,,,,,,,,---------,,,---...------...111444DDDfffaaaKKKooouuuCCC666555555444BBBfffgggDDD555999666000333>>>IIIWWWuuusssLLL999666333000000000/////////............---------++++++++++++++++++++++++++++++************++++++************************,,,++++++******++++++,,,)))333)))***777000FFF|||OOO666///...,,,***+++,,,...000+++***))))))(((((())))))***************)))((('''))))))(((((())))))***+++(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,------...///000444000>>>jjjxxxOOO999444...,,,***)))+++...+++++++++*********))))))((()))******)))((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&)))***(((***---+++%%%)))))))))*********++++++,,,,,,------...//////000000---444CCCqqqeeeCCC555888000000///...------...///------...............------///***===gggpppTTT???xxxiiihhhggg___SSSLLLNNNSSSVVVeeelllmmmbbbTTTNNNPPPRRRXXXkkk|||}}}{{{|||~~~}}}tttdddWWWHHHDDD???<<<;;;:::888555444333222111111111111111222///000222000---555BBB```ppp}}}~~~}}}~~~}}}yyyxxxzzz||||||{{{yyyyyyzzz|||||||||}}}~~~~~~}}}||||||}}}}}}}}}|||zzzuuulllYYY999,,,***---)))***...+++///333555444666777333---))))))))))))))))))))))))'''''')))***((('''---666\\\^^^ZZZJJJ666)))(((,,,&&&&&&'''''''''(((((()))******)))((((((((())))))))))))))))))))))))))))))******,,,:::gggpppAAA,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,------------,,,------------...222555EEEiii^^^MMMwwwTTT;;;666888444EEEoooaaa@@@444888:::444888EEEPPP^^^zzztttMMM999666333000000000000//////............---------++++++++++++++++++++++++++++++************++++++***************+++++++++,,,++++++******++++++,,,)))000&&&)))666...<<>>ooorrr>>>---((())))))***++++++,,,,,,,,,,,,,,,------------...,,,------,,,,,,...222666FFFkkk[[[OOO{{{fffHHH777:::555HHHxxx^^^===333888;;;777<<>>>>><<<:::777000((())))))))))))))))))))))))&&&''')))+++((('''///:::UUUdddnnncccFFF///)))---000555999666...))))))+++'''&&&&&&''''''((()))***))))))))))))))))))))))))))))))+++???qqqppp:::+++((())))))***++++++,,,,,,,,,,,,,,,---------......,,,------,,,,,,...333666GGGnnn~~~XXXOOOzzzqqqQQQ777:::555JJJ}}}\\\<<<222777666222888HHHVVVccc}}}vvvQQQ999666333000000000000/////////.........---------++++++++++++++++++++++++++++++************++++++))))))******++++++++++++,,,++++++++++++++++++,,,(((...------...***666PPP```444...///000000///---+++*********)))(((((((((((((((''''''((())))))***))))))((((((((((((((()))******(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,---...//////'''777333===qqq]]]EEE888,,,---,,,---///111...***************))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))%%%******'''000AAAJJJGGG++++++,,,,,,,,,---------++++++,,,---...///000111...111999QQQoooNNN:::555000)))+++...///...,,,+++,,,...,,,,,,,,,,,,,,,---...///111666fffddd:::///,,,nnngggeeejjjZZZPPPQQQQQQQQQ___qqqzzzfffUUURRRRRRNNNPPPVVVZZZrrr|||}}}|||uuuiii\\\PPPGGGBBB@@@<<<<<<;;;999777555222111333333333222111000000///000,,,---222333999PPPiiizzzzzzyyyyyyyyyyyyzzzzzzxxxyyyyyyzzz{{{}}}~~~~~~}}}}}}||||||{{{{{{|||{{{zzzyyyyyyzzz|||}}}{{{{{{xxxvvvyyyuuu```HHH888111+++******+++///444<<<===??????===888000+++))))))))))))))))))))))))&&&)))+++(((%%%)))444===RRRQQQPPPIII666(((000AAAZZZdddkkkbbbHHH///&&&***))))))(((((((((((())))))+++++++++******************222 FFF|||ddd999...***++++++++++++,,,,,,,,,------,,,+++,,,---...//////------//////---111777PPPvvv|||PPPXXXqqqmmmpppEEE===:::TTTxxxOOO999777555555555===AAAFFFaaayyyQQQ999666111///.../////////////////////...---,,,+++))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))******))))))))))))******...)))***000...+++333@@@rrrTTT444///---***)))***++++++***))))))))))))))))))))))))''''''((())))))))))))))))))(((((('''''')))***+++))))))))))))************))))))))))))************,,,---......------///111---,,,222???^^^hhhIII999777...---,,,+++***************)))(((''''''((()))***))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))(((((()))***,,,---...///HHH>>>333,,,+++,,,***(((,,,---...---,,,---...000000777@@@cccrrrQQQ???999666111...000000///...---,,,,,,,,,***111111***'''---333333333^^^~~~rrrPPP666,,,))){{{kkkgggfffdddYYYPPPPPPRRRXXXhhhxxxtttbbbSSSPPPOOOMMMOOOVVV^^^rrrvvvnnnggg\\\QQQGGGBBB@@@???<<<;;;:::999777444222111333222222111000000//////---/////////666IIIaaappp{{{{{{zzzzzzzzzzzz{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}|||{{{{{{zzz|||{{{zzzyyyyyyzzz{{{{{{zzz{{{xxxvvvxxxttt^^^FFF666000******++++++000555======???>>><<<666///***))))))))))))))))))))))))$$$&&&'''&&&'''...999BBBCCCAAA;;;222***222MMMfff}}}~~~]]]<<<,,,+++))))))(((((((((((())))))******************++++++&&&111&&&MMM{{{]]]555---******++++++,,,,,,,,,---------,,,,,,,,,---...//////---...//////---111888UUUzzzqqqOOO\\\xxxUUU[[[kkkRRR>>>777XXXuuuMMM999777444444444:::===CCC___{{{TTT999666222///////////////////////////...---,,,+++************************+++++++++*********))))))+++++++++*********))))))*********))))))*********---)))***...,,,(((...:::]]]WWW888///---*********++++++***))))))))))))))))))))))))''''''((()))))))))))))))(((((('''''''''((()))***((((((((()))))))))******))))))))))))************+++,,,------,,,---///111...,,,111<<>>IIIGGG;;;000...111//////000...---,,,...///111888FFFmmmfffGGG666222222111000000///...------,,,,,,,,,---//////---+++,,,000222GGGmmmuuuUUU888---))))))tttggggggggg]]]WWWPPPOOOWWWdddrrr{{{jjj\\\QQQOOONNNLLLNNNTTTaaarrr~~~xxxiii\\\VVVNNNFFF@@@>>>??????<<<;;;999888666444222111222111111000000//////...---333222000@@@^^^rrrvvv|||{{{{{{{{{{{{{{{{{{|||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{{{{zzzzzz|||{{{zzzyyyyyyxxxyyyyyyyyyyyywwwuuuwwwrrr[[[CCC333...******+++,,,111777===>>>???>>>999333---)))))))))))))))))))))))))))***)))'''%%%%%%(((///444222222+++"""&&&CCClllddd@@@,,,((())))))(((((((((((()))))))))))))))***+++++++++,,,%%%222000XXX{{{WWW222---)))******+++,,,------...---,,,,,,,,,,,,---...///...---...000///...333:::]]]fffRRRggg|||]]]>>>NNNlll^^^CCC888]]]qqqJJJ888777444666444888;;;AAAaaa}}}VVV:::666222///////////////////////////...---,,,,,,+++++++++++++++++++++++++++++++++***************+++++++++***************++++++************++++++---)))+++///---))),,,555NNN{{{VVV666000---+++***+++++++++***))))))))))))))))))))))))''''''((()))))))))))))))''''''&&&&&&''''''((()))'''''''''(((((((((((()))))))))))))))***************+++,,,,,,+++,,,...000000---///777PPPiiiEEE333///...---,,,+++***************+++***))))))))))))***+++))))))(((((((((((())))))((())))))******))))))((())))))))))))))))))))))))((((((((()))))))))******333GGGKKK???222---///000111111///------...///000888OOO{{{oooVVV<<>>000,,,***+++,,,---333:::???@@@@@@===888111,,,)))((((((((((((((((((((((((---,,,)))'''&&&&&&'''''''''---+++%%%000SSS{{{~~~mmmSSS999***&&&))))))(((((((((((())))))(((((()))***+++,,,,,,,,,(((222666aaa}}}TTT000,,,)))******+++,,,---......,,,,,,,,,,,,------......------...000///...555===eee^^^RRRlllrrrLLL666FFFfffcccRRRHHHccckkkEEE777888333888666999:::CCCfff{{{UUU:::666222//////000000///......//////...------,,,++++++++++++++++++++++++************************************************,,,++++++++++++++++++,,,,,,+++---000000,,,...444CCCjjjZZZ666111...+++***+++++++++***))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((((()))))))))************)))***++++++***+++---///000,,,...333GGGuuu|||UUU:::333333000,,,,,,+++***************+++******************+++))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))$$$'''---333666333---(((///000000000......000111000:::ZZZ}}}ZZZHHH555...000333555888///...------,,,,,,,,,---///)))+++111,,,&&&444LLLuuuyyyUUU000///111***---}}}hhhbbbggggggZZZUUUQQQYYYjjjwwwqqqcccVVVUUUWWWXXXUUUPPPNNNNNNYYYgggrrroooggg```WWWNNNFFFFFFFFFEEEBBB@@@===;;;:::999777555444333222222000000000000///////////////,,,555MMMeeerrryyy~~~||||||{{{{{{{{{{{{||||||yyyyyy{{{|||}}}}}}||||||||||||{{{{{{zzzyyyyyyyyyzzzyyyyyyxxxwwwvvvvvvuuuuuuvvvuuussstttlllTTT999---+++***,,,,,,---333;;;@@@AAAAAA===666000,,,+++((((((((((((((((((((((((((()))***+++,,,+++******"""***+++)))666WWWyyyrrr[[[JJJ===222***((())))))(((((((((((())))))(((((()))***+++,,,,,,,,,+++...444dddyyyNNN///*********+++,,,------......,,,,,,,,,---------------,,,---///000...///777AAAlllXXXMMMjjjeeeAAA555:::OOOeeekkkiiiqqqddd@@@666888222888666888999EEEjjjxxxSSS:::777222000///000000000.........///......---,,,++++++++++++++++++++++++************************************************,,,++++++++++++++++++,,,))))))+++//////...000333888ZZZeee:::111///,,,++++++++++++***((((((((((((((((((((((((''''''((()))))))))))))))%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))************)))***++++++******,,,......+++---111@@@jjjcccAAA111111111+++++++++******))))))***************++++++*********))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((+++************)))))))))///((($$$&&&...222000,,,,,,---/////////000222555444CCCjjjeeeHHH<<<222111333444555666...------,,,,,,,,,,,,------(((+++111***&&&AAAeeefff;;;)))111---$$$)))wwwcccbbbiiiggg[[[VVVVVVaaaoooqqqeeeWWWSSSWWW[[[[[[VVVQQQNNNNNNSSS^^^ddd```WWWPPPKKKGGGCCCDDDDDDCCCAAA>>>:::888:::888666444333222222222000000000000000000000000//////@@@___tttxxxzzz|||{{{{{{{{{{{{{{{{{{|||yyyzzz{{{}}}~~~~~~}}}}}}{{{{{{{{{zzzyyyyyyxxxxxxwwwxxxxxxxxxwwwvvvuuutttsssuuutttrrrrrrjjjPPP555,,,***+++,,,,,,---333<<>><<<:::999999888555333222222222333111111111111111111111111555@@@TTTjjjxxx|||{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{yyyzzz{{{|||}}}|||zzzyyy{{{{{{zzzzzzyyyxxxxxxxxxuuuvvvwwwwwwwwwvvvuuutttqqqssssssqqqqqqhhhMMM111+++***+++---,,,,,,333<<<<<<>>>===888111+++***+++))))))))))))))))))))))))&&&((()))&&&######)))...111+++%%%%%%)))666JJJ[[[QQQAAA000'''%%%$$$$$$%%%))))))(((((((((((())))))******************++++++,,,'''333dddiii===///777---------------,,,,,,,,,+++,,,---.........------+++---000111...///:::FFFyyy}}}VVVRRRvvv___:::===222888OOOsss{{{ZZZ888444999111333333666888IIIsss{{{WWW;;;777333000000111111000------...............---************************))))))*********+++++++++))))))*********+++++++++*********))))))*********((()))((((((***---...---777NNNxxxxxx888333000---+++++++++***)))((((((((((((((((((((((((''''''((()))))))))))))))&&&'''((()))))))))((((((&&&''''''''''''((((((((())))))))))))***************+++,,,+++++++++---///,,,+++000///333RRR~~~fffDDD666333///...000******))))))))))))******((())))))******))))))((())))))(((((((((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((())))))))))))))))))%%%)))---,,,***)))+++///***+++------...///222444777TTT___FFF888333000111111......000---,,,,,,+++,,,,,,---------+++---///000<<<^^^sssCCC...000'''***222)))mmm]]]dddnnniiiZZZXXX```llliiiXXXQQQVVVXXX\\\]]]VVVOOOLLLOOORRRPPPMMMJJJHHHIIILLLJJJGGGHHHEEEBBB>>><<<<<<===>>>999777555333111111222333111111111111111222222222>>>SSSgggpppvvv}}}{{{ssszzzzzzzzzyyyyyyzzzzzzzzzxxxyyyzzzzzzzzzxxxuuuttt{{{{{{zzzyyyyyyxxxxxxwwwtttuuuvvvwwwwwwvvvuuuuuupppssssssqqqqqqgggKKK000+++***,,,...,,,,,,333<<<:::;;;;;;666...))))))+++))))))))))))))))))))))))%%%((()))((('''...;;;FFF===333+++***(((&&&///<<<444---(((((((((&&&'''***))))))(((((((((((())))))+++++++++***************---)))888gggfff999333AAA///......------,,,+++++++++,,,---.........---,,,***---000111...///;;;HHH}}}wwwNNNOOOyyy]]]666===333<<<<<>>:::666;;;777333111000000//////...111222000,,,///888@@@XXXdddrrrxxxwwwvvvzzzxxxxxxwwwwwwwwwwwwwwwxxxwwwxxxyyyyyyxxxvvvsssrrrtttuuuvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvuuuooouuuuuuppplll```FFF,,,,,,++++++***,,,...000222888666222///,,,***)))((())))))((((((((((((((())),,,))))))***)))444TTTvvv```BBB(((%%%******'''(((((((((((((((((((((((((((((((((((((((((((((((((((*********))))))))))))))),,,,,,888vvv^^^444888NNNJJJ:::###+++111***...***,,,,,,,,,---------......222,,,000---000111222QQQoooBBBdddzzzTTT444888333333888GGGuuuvvvLLL:::999777555777888444999WWW___@@@777000///000......///------......------,,,+++)))***+++,,,---,,,,,,++++++,,,---,,,***)))***+++************************+++***)))(((((()))***+++******+++++++++,,,,,,,,,000:::TTTVVV>>>///000...!!!%%%///'''******))))))((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((444000,,,******+++)))''')))))))))))))))***++++++))),,,......222IIIsss\\\CCC...---111...***++++++******))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))***,,,---,,,***'''''''''''''''((((((((((((((((((((((((((()))******((()))+++---......---------111...---333000---555<<>>;;;;;;<<<:::888:::777444222222222222111...///000111444<<>>(((&&&)))(((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********---...;;;tttZZZ333777NNN```LLL...///111)))///+++---------.........//////000+++000...111333777WWWkkkFFFhhh~~~VVV555777333333555???hhhuuuLLL:::999666444666777666<<<[[[aaa@@@777000///000......///......//////......---,,,)))***+++,,,,,,,,,+++******+++,,,+++)))((()))***************************+++***)))(((((()))***+++*********+++++++++,,,,,,...333JJJuuuFFF000,,,000'''&&&,,,((())))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&'''((((((''''''''''''((((((((((((444000,,,+++,,,,,,+++******)))))))))))))))***+++***---//////444KKKwwwvvvQQQ<<<------000---+++,,,+++***))))))(((((()))))))))))))))))))))))))))))))))(((((('''((()))***+++)))))))))+++,,,,,,)))'''''''''''''''((((((((((((((((((((((((((()))*********++++++,,,------------+++///,,,,,,333111///777BBBssscccFFF777555...........................//////...,,,***+++,,,******///111BBBjjjpppLLL444000,,,***)))***))))))~~~mmm^^^ZZZ___eeegggddd]]]YYYYYYUUUQQQUUU^^^cccXXXOOONNNOOOMMMLLLLLLLLLLLLKKKIIIGGGFFFEEEDDDGGGBBB<<<:::<<>>---,,,+++***)))***+++---///111000///---+++***))))))))))))(((((((((((())))))222---******+++222GGG\\\CCC333'''''')))'''&&&)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++...000???pppSSS111333LLLsss\\\777111///(((000---........./////////000000...***000---111555<<<___bbbJJJmmmXXX555777333333444777[[[sssKKK:::999666444444777777AAA___ddd@@@777000///000....../////////000000//////...---******+++++++++******))))))***+++***((('''((()))******************************))))))))))))******)))*********++++++++++++,,,---;;;{{{```;;;***///,,,'''))))))(((((((((((()))))))))))))))(((''''''&&&&&&''''''((((((''''''&&&'''''''''''''''''''''((((((((((((000---+++******++++++***+++******)))))))))******+++---//////555NNN{{{aaaAAA444,,,...000,,,+++...+++***))))))(((((())))))))))))))))))))))))))))))((((((((((((((()))******((((((((()))+++***(((&&&''''''''''''((((((((((((((((((((((((((()))******,,,,,,,,,++++++,,,------***---))),,,333111000:::QQQ~~~}}}jjjLLL999222111---------------------------...///---+++***+++,,,+++111000666XXXzzzeee444000...++++++++++++***)))yyyhhh[[[WWWYYY]]]___]]]UUURRRUUUSSSPPPZZZhhhaaaUUUKKKKKKNNNMMMLLLKKKIIIIIIIIIHHHHHHGGGFFFEEECCCBBBAAACCCGGGKKKLLLLLLCCCAAA???@@@AAABBBBBBBBBBBBAAABBBJJJVVVccclllppprrrrrrsssuuuwwwwwwwwwuuuuuuuuuuuutttuuuuuuvvvvvvyyyyyyxxxwwwwwwwwwxxxxxxpppqqqrrrtttuuuvvvwwwwwwssstttuuuwwwxxxyyyyyyyyyzzztttssswwwnnnSSS999,,,---,,,***))))))***,,,---...---,,,++++++*********)))(((((((((((())))))***,,,))))))+++)))&&&***111000)))%%%'''((('''(((,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,...222EEEjjjJJJ//////JJJxxx```999///---(((111------.........////////////...***000---000555???eee{{{YYYJJJmmmYYY666777444555777666WWWoooIII:::999555444333666888CCC```ggg@@@777000///000......//////////////////...------******************)))))))))+++++++++)))((()))******************************))))))))))))))))))***)))))))))************++++++---111cccVVV...+++...(((&&&+++''''''(((((())))))******)))(((((('''''''''''''''))))))(((''''''&&&''''''''''''''''''(((((((((((()))((('''''''''(((((((((++++++******))))))******+++---......444NNN}}}tttNNN555000---000///,,,+++...******)))((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***(((''''''((())))))(((&&&''''''''''''((((((((((((((((((((((((((())))))***...---,,,+++***+++,,,---,,,---))),,,333000111???dddvvvuuuRRR:::444111,,,------------------------,,,---...---+++***+++,,,***111333FFFnnn{{{UUU)))---,,,++++++,,,,,,+++)))tttdddYYYUUUTTTUUUVVVSSSPPPQQQTTTRRRSSS___ooo^^^RRRIIIIIIMMMMMMKKKJJJFFFFFFFFFFFFFFFEEEEEEEEEFFFIIINNNTTTZZZ]]]^^^]]]RRRQQQQQQRRRTTTUUUUUUUUUVVVUUUWWW^^^hhhoooqqqqqqsssrrrqqqsssvvvxxxwwwvvvtttsssssssssttttttuuuvvvwwwwwwvvvvvvvvvwwwwwwxxxqqqrrrsssuuuvvvwwwwwwwwwtttuuuvvvxxxyyyzzzzzzzzz{{{vvvvvvzzznnnRRR777***///---+++)))))))))***++++++++++++++++++*********((((((((((((((()))******&&&&&&(((,,,,,,)))((()))'''&&&''')))'''%%%&&&***((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,,,,333LLLfffAAA---+++GGGuuu```999...,,,(((000***,,,,,,---------............+++111,,,...444BBBkkkxxxTTTDDDiiiYYY666777444666777777YYYjjjFFF:::888444444444555999EEE___zzziii@@@777000///000......///---............---,,,,,,++++++******************+++,,,---,,,***)))***+++)))))))))))))))))))))))))))))))))******)))))))))(((((()))))))))*********(((///---LLLzzzwww???***,,,)))&&&,,,''''''(((((())))))******))))))(((''''''''''''(((***)))((('''''''''''''''''''''''''''((((((((((((&&&&&&''''''&&&'''((()))++++++***************++++++,,,------222LLLyyyaaa@@@000///000111///++++++---***))))))((('''((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((('''&&&'''((()))'''&&&''''''''''''((((((((((((((((((((((((((())))))***...---,,,+++***+++,,,------...+++---222...444HHHuuu{{{www```@@@333444222***------------------------+++---------+++***+++,,,+++---:::\\\zzzmmmEEE---+++******+++------+++)))}}}ooo___WWWSSSQQQPPPQQQLLLOOORRRSSSUUU[[[dddkkkXXXOOOIIIJJJLLLKKKJJJJJJGGGFFFFFFEEEFFFGGGIIIJJJTTTXXX```gggkkklllkkkiiicccbbbbbbdddfffggggggfffffffffggglllqqqsssqqqooovvvuuuttttttuuuvvvuuutttrrrrrrrrrrrrssstttuuuuuuuuuuuuuuuvvvwwwwwwwwwxxxtttuuuvvvwwwxxxxxxxxxxxxvvvvvvxxxyyyzzz{{{{{{|||~~~||||||zzznnnWWW???111000///,,,***))))))***+++******++++++++++++******(((''''''(((((()))***++++++***((((((((((((***,,,(((***,,,***&&&###$$$&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++***444TTTddd<<>>888777444555;;;:::>>>MMMfff{{{hhh@@@777000///000......//////////////////......---++++++***+++,,,...000222)))***+++***)))((((((***))))))))))))))))))))))))((()))***++++++***)))(((''''''''''''((((((((())),,,###***++++++:::FFFOOOdddQQQ555111,,,*********))))))((((((''''''******)))((((((((((((((((((((('''(((((()))***+++''''''''''''((((((((()))$$$'''))))))&&&%%%&&&(((((())))))***+++---...//////111111...///CCCkkksssCCC...111,,,,,,***((())),,,...---))))))((('''''''''''''''((((((((((((((((((((((((&&&''')))*********)))(((***)))'''''')))***)))(((''''''''''''((((((((()))((((((((((((((()))******(((***+++---......------'''---///111111000JJJsssbbbJJJ555000111...---111,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---...666bbbzzz[[[BBB>>>222---+++))))))***+++***)))qqqdddWWWRRRPPPOOOOOOQQQNNNRRRVVV[[[gggnnncccQQQQQQKKKHHHIIIKKKHHHFFFFFFIIISSS^^^dddjjjsssyyy{{{~~~}}}{{{vvvrrrooopppqqqooollliiihhhhhhgggfffeeebbbaaadddiiijjjiiikkkppplllmmmooorrrrrrpppooopppqqqqqqqqqqqqrrrsssttttttuuutttttttttvvvwwwyyy{{{{{{{{{{{{{{{||||||||||||zzz{{{|||}}}}}}}}}}}}}}}zzz~~~uuuxxx{{{lll>>>222******,,,+++,,,///++++++++++++++++++++++++,,,,,,+++***))))))******(((((((((((())))))))))))+++))))))(((&&&$$$&&&((()))'''&&&&&&((()))(((((((((((((((((())))))))))))))))))))))))(((((((((((()))888iiiqqq999666+++JJJ{{{QQQ222,,,***+++---***---------............///000,,,,,,000000<<<```yyyYYY>>>AAA[[[iii777333777555888@@@pppzzzUUU<<<:::999555999===;;;;;;QQQvvv}}}kkkFFF===666333111...---000------..................,,,,,,,,,+++++++++******(((((()))***************,,,+++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))***+++,,,...///000EEEhhhCCC000666%%%$$$(((***)))(((((((((&&&++++++***(((((('''''''''))))))((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,***(((***---...---+++---&&&)))111222:::```UUU666333---+++++++++++++++++++++++++++%%%,,,%%%'''///%%%(((((((((((((((((((((((((((***+++,,,,,,***)))))))))(((((((((((((((''''''&&&''''''(((((())))))******))))))))))))))))))))))))+++((())),,,,,,***+++...,,,+++111666...///SSSqqqPPPDDD555...000222111...,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++(((''')))++++++111AAAvvviii>>>???:::333,,,,,,,,,++++++*********lll```UUURRRQQQPPPQQQSSSQQQRRRVVV___kkkmmm```OOONNNJJJIIIKKKJJJFFFEEEGGGYYYdddnnnsssvvvzzz|||{{{~~~zzzwwwtttoooiiieeeccc___ZZZUUURRROOOMMMKKKHHHHHHKKKPPPSSSWWW```jjjkkkmmmoooqqqqqqpppooopppqqqqqqqqqqqqrrrsssttttttvvvuuuuuuuuuwwwxxxzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~{{{~~~zzzvvv|||uuu___:::000)))***,,,+++,,,...+++++++++++++++++++++++++++***))))))(((((())))))))))))))))))((((((((((((***)))(((((('''''')))+++)))(((&&&&&&((()))(((((((((((((((((())))))))))))***************)))))))))+++:::gggiii444444000QQQ{{{QQQ333---******---***---------............///000...///111111???dddrrrSSS:::@@@YYYiii:::555777555999BBBsssyyySSS:::888666222666::::::<<>>///))))))******)))((((((((('''+++***)))(((''''''''''''))))))(((''''''''''''''''''''''''((((((((())))))'''((((((((()))))))))))),,,***)))***,,,---,,,***...(((***111111999]]]kkk===///222...++++++++++++++++++++++++)))'''000(((&&&,,,$$$((((((((((((((((((((((((((()))+++,,,,,,***)))))))))(((((())))))(((((('''&&&''''''(((((())))))******))))))))))))))))))))))))***))),,,111222...,,,---...---333666111666]]]yyy\\\CCC;;;222...///000...+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***,,,---...111HHHpppZZZ666777000...,,,,,,,,,++++++*********|||eee\\\SSSRRRRRRQQQRRRTTTUUUSSSXXXfffnnnhhhYYYNNNJJJIIIJJJKKKIIIEEEGGGLLLhhhrrr|||~~~{{{{{{xxxvvvuuummmaaaWWWQQQLLLEEE???:::777555333222222555888:::AAAQQQ```jjjnnnqqqrrrqqqpppppppppqqqqqqqqqrrrrrrsssuuuuuuxxxwwwwwwwwwxxxzzz{{{}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{vvvuuu~~~iiiKKK444---)))***---,,,+++,,,++++++++++++++++++++++++***)))((((((((((((((((((******))))))((((((''''''(((((((((((())),,,...000***(((''''''((()))((('''(((((((((((())))))))))))***************+++++++++--->>>hhh\\\...111555[[[vvvNNN333...******---+++---------............///000000111111333DDDllliiiJJJ555===UUU}}}iii===888888444;;;GGGzzzuuuPPP777777666333777777888===YYYnnnEEE;;;333000000......000........................+++++++++*********))))))((()))******++++++******......---+++***)))((('''))))))************))))))))))))))))))))))))))))))((((((((((((((()))*********---[[[TTT---......,,,***)))(((''''''((())))))((('''&&&&&&&&&&&&))))))((('''''''''''''''(((((((((((()))))))))***''''''((((((((())))))))),,,+++******+++,,,+++)))...)))+++000///777ZZZIII+++---///++++++++++++++++++++++++++++++---999///(((,,,&&&+++(((((((((((((((((((((((()))***,,,+++***))))))***(((((())))))(((((('''&&&''''''(((((())))))******)))))))))))))))))))))))))))***///666777222...---000000444555333@@@iiieeeEEE666333000//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,...//////===]]]nnnKKK333333+++...+++++++++++++++*********uuu```XXXRRRRRRRRRPPPQQQTTTVVVUUU]]]jjjkkk^^^QQQNNNJJJJJJKKKKKKHHHGGGOOOYYYmmmwww}}}yyyxxxwwwuuutttoooeeeVVVKKK@@@<<<666222000//////...///000111111000555EEEVVVjjjppptttsssqqqrrrsssrrrrrrrrrrrrssssssuuuvvvwwwzzzyyyyyyyyyyyy{{{}}}~~~~~~}}}||||||{{{||||||||||||{{{zzzzzzyyyzzzzzzvvvtttwwwqqqUUU777...+++)))***,,,,,,++++++***************************))))))((((((((())))))******))))))(((((('''''''''(((((('''+++222555555+++)))''''''((()))((('''(((((((((((())))))))))))))))))***************+++///EEElllSSS+++///999```jjjFFF///---******......---------............///...111222111555LLLttt^^^AAA222:::PPPyyyiii???:::888444:::KKKpppMMM666888999777<<<555777@@@]]]sssEEE;;;111///000///...000...............---------++++++*********)))))))))))))))***++++++++++++***---,,,,,,+++***))))))((())))))************))))))(((((((((((((((((((((((()))((((((''''''(((((((((---(((BBB|||nnn<<>>111(((,,,&&&+++(((((((((((((((((((((((((((***++++++)))((()))***)))))))))))))))(((''''''''''''(((((())))))******))))))))))))))))))))))))***+++000666777222//////000111222111555JJJrrrsssRRR777000111111000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((+++------...000MMMqqqiii>>>111000(((///+++++++++***************|||ppp]]]WWWRRRRRRQQQOOOQQQTTTWWWZZZcccjjjbbbRRRKKKOOOLLLKKKKKKJJJGGGJJJWWWfffrrr{{{}}}|||{{{xxxtttuuusssmmmbbbTTTGGG???777444000//////111111111111222444333000111>>>LLLjjjrrrwwwtttrrrtttvvvuuussssssssstttuuuwwwxxxyyy{{{{{{zzzzzzzzz|||}}}~~~~~~~~~}}}|||{{{zzzzzzyyy{{{{{{{{{{{{{{{zzzyyyxxxxxx{{{yyyqqqgggYYYAAA+++)))*********,,,---,,,************************************))))))******+++***)))))))))(((((((((''''''(((((('''---777;;;999+++***((((((((()))((('''(((((((((((())))))))))))((((((((()))))))))******000NNNuuuNNN---///;;;bbbZZZ;;;+++,,,******///000---------............///,,,000111000999UUU|||{{{UUU;;;444888LLLvvviii@@@999888555666LLLrrrOOO888999;;;999===555888BBBaaazzzGGG;;;111///000//////000//////.........---------+++++++++************)))))))))***+++++++++++++++*********************+++))))))************))))))((((((((((((((((((((((((******)))(((((((((((())),,,---555WWW[[[111---((('''+++---(((&&&'''(((''''''&&&&&&&&&&&&'''))))))((('''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((++++++++++++***)))))))))+++)))***,,,+++777\\\PPP111777333''')))************************'''///<<<...&&&,,,%%%(((((((((((((((((((((((((((''')))+++***)))((()))***)))))))))))))))(((((('''''''''(((((())))))******)))))))))))))))))))))))),,,+++---222333000///111///222111///:::VVVzzzuuuZZZAAA111000000000...++++++,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((++++++***---333\\\zzz]]]111---,,,&&&,,,************************xxxlll[[[VVVRRRRRRQQQPPPRRRWWW\\\aaagggdddXXXKKKIIINNNMMMKKKIIIHHHFFFKKKZZZhhhxxx~~~{{{yyyvvvuuusssmmmaaaQQQBBB888444444222000///000111111000---...111333000000999DDDiiisssyyytttrrruuuwwwuuuuuuuuuuuuvvvxxxyyy{{{{{{|||{{{{{{zzz{{{|||}}}~~~{{{{{{{{{zzzzzzyyyyyyyyy||||||||||||||||||{{{zzzvvv|||yyyjjjUUUBBB333((((((+++,,,***+++---,,,******************************************++++++,,,((((((((()))))))))))))))'''***((('''///<<>>```vvvMMM777777888LLLwwwkkkAAA999999999;;;SSSzzzUUU<<<:::999666999666999EEEdddKKK===111///000000///////////////...------,,,,,,,,,,,,,,,+++++++++******)))***++++++,,,+++++++++(((((())))))***+++++++++))))))************))))))))))))))))))))))))))))))+++***)))))))))))))))***%%%---000===jjj{{{AAA222***''',,,...(((&&&((((((((('''''''''''''''((())))))((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((()))+++++++++)))((()))******)))***+++---===eeeiii555***333...'''...************************,,,111<<<...+++555---+++(((((((((((((((((((((((('''(((******)))((()))***))))))******))))))((('''''''''(((((())))))******)))))))))))))))))))))))),,,******...///...///333///222111111EEEhhh|||]]]CCC333...//////...,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***---***'''///;;;mmm|||QQQ...000,,,+++---)))))))))***************ssshhhXXXTTTQQQQQQQQQQQQVVV\\\fffiiiggg\\\QQQLLLLLLKKKKKKHHHGGGFFFFFFIIITTT```rrr{{{~~~{{{wwwssstttlll___QQQDDD:::333///222111000000111111///---,,,,,,---000000000777???fffrrryyysssppptttwwwuuuwwwwwwwwwxxxzzz{{{}}}~~~||||||{{{zzz{{{|||}}}~~~zzzzzzzzzzzzyyyyyyyyyyyyzzzzzz{{{|||||||||{{{{{{xxx|||vvvaaaGGG555---,,,(((,,,---***)))------***************************)))))))))))))))***++++++''''''(((((())))))******(((+++)))'''111@@@DDD???---+++)))((())))))((('''(((((((((((())))))))))))'''(((((()))******++++++111[[[GGG222444FFFnnnEEE...(((000...+++//////---------............///,,,000000000EEEkkkrrrFFF444;;;:::OOO{{{nnnBBB888;;;???OOOeee~~~XXX>>>;;;999444777666:::GGGgggNNN@@@222///111111//////000//////...------,,,,,,---------,,,,,,,,,,,,+++)))***++++++,,,,,,++++++))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))******%%%(((---111PPPbbb===000))),,,,,,'''&&&***)))((((((''''''(((((()))))))))((('''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''')))+++***)))(((***,,,******+++---111FFFqqqQQQ***))),,,)))+++---************************111222888+++...>>>444---((((((((((((((((((((((((&&&(((******)))((()))***)))************)))((((((''''''(((((())))))******))))))))))))))))))))))))+++((()))---///---///222000555444888TTT|||hhhJJJ444///111///...------.../////////,,,,,,,,,,,,,,,,,,,,,,,,***))),,,///***'''555GGGyyywwwEEE---111,,,000---((()))))))))*********+++pppfffVVVRRROOOPPPQQQRRRYYY```nnnnnneeeUUUNNNPPPOOOIIIIIIFFFEEEFFFFFFGGGNNNWWWeeeppp{{{~~~}}}zzzvvvqqqpppcccRRREEE>>>999444000/////////000222111///,,,000...---///000111777===dddqqqxxxqqqnnnsssvvvsssxxxxxxxxxyyy{{{}}}~~~||||||{{{zzzzzz{{{}}}}}}yyyyyyzzzzzzzzzzzzzzzzzzwwwwwwxxxyyyzzzzzzzzzzzzzzz{{{sss[[[@@@///---000(((---...***))),,,---***))))))))))))))))))))))))((((((((((((((()))******&&&&&&'''((()))***++++++(((,,,***(((111AAAFFF@@@---+++)))((())))))((('''(((((((((((())))))))))))((())))))***++++++,,,,,,111^^^DDD333666LLLuuuBBB...***333000,,,......---------.........//////---111000111IIIrrrnnnBBB333===<<>><<<999555888666:::HHHhhhPPPAAA333000222111///...000000///...------,,,,,,......---------,,,,,,,,,******+++,,,,,,,,,,,,+++++++++******))))))(((((())))))************))))))))))))))))))))))))))))))((((((((((((((()))******...%%%))),,,===www~~~GGG666+++++++++&&&&&&---))))))((((((((())))))***))))))((('''''''''''''''(((((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&)))+++***((((((***---++++++---...444LLLyyytttCCC+++...))))))---((())))))))))))))))))))))))---+++///###***===111'''((((((((((((((((((((((((&&&''')))***)))((()))******************)))((((((''''''(((((()))*********)))))))))))))))))))))))))))(((***...000......111111777777>>>```tttYYY???000000666/////////111444555444222,,,,,,,,,,,,,,,,,,,,,,,,((()))---000+++(((999PPPzzzlll888)))---'''///((((((((())))))*********+++}}}lll```WWWRRRPPPSSSUUUYYYcccnnnvvviiiXXXNNNKKKLLLKKKIIIKKKIIIFFFCCCBBBDDDGGGHHHSSS^^^fffiiipppxxxssshhh[[[PPPBBB999555333111...000000///.............../////////......000444777\\\ssszzzssspppooopppwww{{{zzzzzzyyyzzz{{{}}}~~~{{{{{{{{{|||||||||||||||zzz{{{{{{{{{zzzyyyyyyxxxwwwwwwvvvvvvwwwyyyzzz{{{xxx}}}sssUUU888,,,++++++,,,+++(((&&&%%%(((---111+++++++++************)))***)))(((''''''((()))***)))(((((()))******(((''')))%%%&&&111===EEEGGGGGG111...)))'''''''''''''''+++)))((('''((()))+++,,,))))))))))))***+++,,,---444ccczzz666444<<>>===111;;;jjj}}}aaaCCC???SSSmmmiiiHHH@@@999666777666===555MMMvvvRRR<<<222444///...000---///////////////......------,,,,,,++++++,,,,,,---***+++---......---+++***))))))))))))))))))))))))))))))))))))((((((((((((***+++,,,***((('''((()))***)))(((''''''((()))***(((------***444UUUwww@@@###444+++!!!///"""))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))...%%%---222>>>qqqMMM999))))))+++'''''',,,))))))))))))))))))))))))+++***)))'''''''''((()))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((***++++++)))((())),,,---+++)))%%%***---,,,+++,,,......555000===bbb{{{\\\DDD555...///333------...//////000//////.........------,,,,,,,,,000$$$///,,,---000888iiiwwwMMM222///...,,,---+++,,,,,,++++++***)))((((((zzzhhh]]]TTTOOONNNUUU[[[bbblllvvvpppeeeVVVMMMLLLMMMKKKIIIIIIGGGEEECCCCCCCCCEEEFFFIIIRRRWWWXXX___iiihhh___QQQIII>>>666444333111///000000///.............../////////......000333666WWWoooyyytttsssqqqpppvvvyyyyyyyyyyyyzzz{{{|||}}}{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxzzz{{{|||zzz}}}qqqSSS777,,,,,,,,,*********)))***///555:::+++++++++************)))***)))(((''''''((()))***)))(((((()))))))))(((''')))'''***444???FFFGGGEEE000---)))''''''(((((('''***)))((('''((()))+++,,,************+++,,,------888ddduuu666222777IIImmm:::///+++222111)))***444---.........------///000///777///111XXXVVV>>>???555@@@nnnhhhXXXbbbzzz\\\???:::666555999999===777PPPzzzSSS===222333///...000---///////////////...------++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))((('''(((******)))(((((((((((()))***...000---&&&)))EEEtttZZZ,,,,,,(((!!!---&&&((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((((((((()))))))))******(((+++222NNNoooAAA222(((***,,,((('''+++))))))))))))))))))))))))+++***((('''''''''((()))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''((()))***++++++)))((())),,,---+++***,,,...///......///111222777666LLLuuummmOOO===444000...///------...///////////////...---------,,,,,,,,,,,,///%%%000,,,,,,222AAAooommmFFF...---,,,,,,---+++,,,,,,++++++***))))))(((wwwfff[[[TTTPPPRRR[[[fffnnnuuuzzzggg^^^SSSMMMMMMMMMLLLIIIGGGFFFEEEDDDDDDCCCCCCCCCBBBGGGIIIGGGLLLTTTUUUPPPEEE???888444333333111///000//////............////////////......///333666MMMiiixxxvvvwwwtttqqquuuuuuvvvxxxzzz{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{||||||{{{{{{|||||||||{{{zzzzzzzzzzzzzzzzzzzzz{{{}}}}}}}}}~~~oooPPP555,,,---...******++++++---111777;;;+++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))+++,,,000999CCCIIIGGGCCC...,,,((('''((()))))))))***)))((((((((()))+++,,,************+++,,,------;;;ccclll777000222FFFnnnFFF111)))222333'''&&&111---.........------///000///666000666^^^~~~QQQ;;;>>>888;;;kkknnnkkk~~~YYY???:::555444888888<<<999VVVVVV>>>222333///...000---...////////////...------)))***++++++++++++***))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&(((((('''''')))******))))))(((((())))))***---,,,,,,'''"""222]]]vvv;;;)))+++%%%+++***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((()))))))))******(((++++++888fffPPP222***(((,,,,,,((('''+++))))))))))))))))))))))))***)))((('''''''''((()))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++***)))***,,,,,,,,,***---,,,,,,---...000222333444@@@```oooXXX???444222111...,,,------......//////......------,,,,,,,,,,,,,,,+++,,,'''111,,,***777NNNuuu\\\;;;***,,,++++++---***,,,,,,++++++***)))))))))wwwfff[[[WWWWWW[[[fffqqqwwwvvvttt]]]WWWPPPMMMMMMMMMLLLIIIFFFFFFGGGGGGFFFDDDBBBAAACCCEEEDDD@@@AAAEEEEEEBBB===999555333222222111///000///............//////...//////......///222444DDDbbbuuuxxxzzzwwwsssuuurrrtttwwwzzz|||{{{{{{zzzyyyyyyzzzzzz{{{{{{|||||||||||||||}}}}}}|||{{{{{{||||||||||||}}}}}}~~~~~~}}}kkkLLL333---...///++++++***))))))+++...222+++++++++*********))))))))))))(((((((((((())))))((()))))))))((()))***+++...222888???GGGKKKHHHAAA---***((('''(((******)))))))))(((((())))))***+++))))))))))))***+++,,,,,,===ccc```666---///BBBjjjdddGGG---+++222111***''',,,.........------...000///444000<<>>>>>===:::999777555333222111000...//////............//////.../////////...///111333<<<\\\rrrxxx|||yyytttvvvqqqssswwwzzz|||{{{zzzyyyyyyyyyzzzzzz{{{||||||}}}|||}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~|||gggHHH111,,,......*********(((&&&&&&(((***+++++++++*********))))))(((((())))))))))))((((((((()))***)))((((((+++---222999@@@EEEKKKNNNHHH@@@,,,***(((((()))******))))))))))))))))))******+++(((''''''(((((()))***+++CCCiiiYYY666***+++:::[[[yyygggIII000---666444))),,,.........------...000...111000BBBmmmkkkFFF444666999UUUwwwZZZFFF???777666:::777888:::]]]^^^BBB333222......000,,,...............------,,,***+++---......---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++***((('''((()))))))))************))))))'''###'''...+++&&&333GGGbbb666444,,,)))+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''))))))))))))************+++***777```mmmBBB******)))******(((&&&(((---))))))))))))))))))))))))(((((('''&&&&&&'''((()))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))******************+++++++++++++++,,,------,,,///333333000333:::KKKrrr^^^@@@777000......,,,---111,,,,,,------------,,,,,,++++++++++++++++++++++++,,,---///---+++DDDfffiii???,,,(((---+++---000---+++++++++***************uuuiiiaaa___gggqqqxxx|||zzzooodddRRRPPPMMMLLLLLLKKKJJJIIIGGGHHHIIIJJJIIIFFFBBB@@@;;;>>>??????===;;;;;;:::888777555333222000/////////............//////000---/////////......000222777XXXooovvv{{{zzzuuuxxxrrrtttwwwzzz{{{{{{zzzyyyyyyzzzzzz{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~zzzcccDDD000,,,---,,,''')))***)))((((((***,,,+++++++++************)))(((((())))))))))))(((((((((***+++***'''(((+++///666@@@GGGIIIMMMPPPJJJ???+++***(((((()))***)))(((((()))))))))************(((((((((((((((***++++++JJJsssUUU666'''***111CCCeeeoooccc>>>'''+++222111---.........------///000///000222IIIuuuaaaBBB555;;;EEEmmm~~~eeeRRRGGG:::777888333777;;;___aaaDDD333111...///000,,,---............---,,,,,,+++,,,------------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***+++,,,+++((('''((())))))******++++++******)))...((('''******)))000;;;lll{{{DDD...&&&***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''')))))))))*********+++++++++)))GGGtttwwwQQQ111,,,*********)))''''''(((+++))))))))))))))))))))))))((('''&&&&&&&&&'''((()))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++*********+++,,,,,,++++++,,,...,,,+++///222///,,,444AAAffflllLLL555111//////---+++---222,,,,,,------,,,,,,++++++)))************+++++++++,,,---,,,///222QQQppp\\\777******...+++,,,000---************************xxxnnnhhhkkktttzzzzzzwwwrrrggg\\\QQQOOOMMMKKKJJJJJJIIIIIIGGGHHHIIIIIIGGGDDDBBB@@@<<<===>>>>>>;;;999:::<<<666555444222000///000000...............///000000---...000///......///111555VVVmmmtttzzzyyyvvvyyyuuuvvvxxxzzz{{{{{{zzzyyyzzzzzz{{{|||}}}~~~}}}~~~~~~~~~~~~~~~www```BBB///,,,,,,)))''')))++++++******+++---+++++++++************)))'''((()))******)))(((''''''***+++***'''''',,,000:::EEELLLLLLNNNQQQKKK@@@,,,***))))))******)))'''(((((()))***************))))))))))))***+++,,,---KKKxxxQQQ555&&&---...222>>>YYYdddMMM000''',,,000---.........------///000000000444PPP}}}{{{VVV>>>:::HHH[[[xxxcccRRRGGG999666777111777===aaadddFFF333111...///000+++------......------,,,+++++++++++++++++++++++++++*********))))))*********))))))))))))))))))))))))))))))))))))((((((((((((((()))***)))((('''((())))))***++++++++++++***)))---+++)))'''(((+++///222SSSZZZ111%%%---)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''))))))*********+++++++++000222]]]hhh<<<------'''(((((((((((()))((('''))))))))))))))))))))))))''''''&&&%%%&&&'''((()))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***+++++++++******)))+++------++++++,,,...******...222///000CCCYYYuuuVVV@@@333...,,,...///,,,,,,...,,,,,,,,,,,,,,,+++******))))))))))))******++++++,,,---(((222<<<___zzzQQQ222)))+++...)))***///,,,************************|||tttpppxxxzzzqqqiii___TTTQQQPPPMMMKKKJJJIIIIIIIIIFFFGGGGGGGGGFFFCCCAAA???CCCBBB@@@>>>:::777999===444444333111//////000222...............///000111---...000///......///000555UUUkkkrrryyyyyywww{{{wwwxxxyyyzzz{{{zzzzzzyyy{{{{{{|||}}}~~~}}}~~~~~~~~~}}}~~~vvv^^^AAA...,,,+++'''(((***,,,,,,***)))***++++++++++++************)))'''((()))******)))(((''''''***,,,***'''''',,,111===HHHOOONNNOOORRRLLL@@@,,,+++))))))******(((&&&(((((()))***************++++++++++++,,,---...///FFFxxxMMM333'''333000,,,(((BBBZZZYYYDDD000+++------.........------///000222222666UUUuuuOOO<<<@@@TTTmmmyyyjjjhhhcccYYYXXXxxx]]]KKKAAA;;;333555;;;777888>>>ccceeeGGG333111...///000+++------......------,,,+++++++++***))))))***++++++++++++************++++++))))))))))))))))))))))))))))))))))))((((((((((((%%%'''(((((('''''')))***)))***+++,,,,,,+++***)))$$$)))+++((((((+++,,,***<<>>ooo\\\222---)))$$$%%%&&&(((***+++(((###))))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***+++,,,+++******))),,,...---+++***,,,///,,,---222777666===YYYwww```EEE999555...)))---000///+++))),,,,,,,,,,,,,,,+++***)))(((((())))))*********++++++,,,&&&444CCCiiiLLL000))),,,...((((((---*********************++++++}}}{{{~~~~~~zzz|||}}}{{{sssgggZZZRRROOONNNNNNLLLKKKIIIGGGFFFEEEHHHGGGEEEEEEEEEDDD@@@>>>@@@@@@???>>><<<999777555444444333333222111000000////////////////////////+++///111000...------,,,333NNNiiitttwwwyyywwwsssvvvvvvwwwxxxyyyzzz|||}}}~~~}}}{{{{{{{{{|||}}}||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}wwwXXX777000000,,,+++++++++************++++++***************)))((((((((((((((((((((((((((((((***)))'''&&&'''(((***+++;;;BBBIIIKKKKKKJJJEEE???222---)))))),,,---***&&&%%%&&&'''((())))))((((((---***)))+++,,,+++---111QQQggg???,,,666---...,,,111333DDDiiiRRR***333---..................------555222:::^^^nnnYYYGGGEEE\\\www}}}XXXMMMDDD===???<<>>,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------wwwxxx}}}}}}zzztttjjj```WWWQQQOOOLLLLLLJJJIIIGGGFFFEEEDDDGGGJJJLLLJJJFFFBBB@@@@@@??????>>>===;;;999777555444444333222222111000000////////////////////////...//////....../////////000LLLhhhsssuuuxxxyyywwwwwwwwwxxxxxxzzz{{{|||}}}~~~}}}|||{{{{{{|||}}}||||||||||||}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}|||||||||tttUUU555......***)))++++++************++++++***************)))(((((((((((((((((((((((((((((()))((('''&&&'''(((***+++888@@@GGGIIIHHHGGGAAA;;;000,,,))))))+++,,,***&&&((((((((())))))))))))))),,,)))(((*********,,,111RRRbbb<<<)))111***+++*********BBBooo^^^444444***........................444222;;;aaaqqqUUUDDDJJJccc{{{hhhIIIBBB<<<888;;;999CCCwwwxxxQQQCCC888777777444555:::JJJ```sssMMM555222000///000---////////////............---,,,++++++------,,,+++))))))))))))******************))))))))))))******))))))(((((())))))***+++'''((()))))))))((('''''''''(((((())))))))))))((((((((((((((())))))))))))333iiiAAA...***+++***))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((,,,'''+++---)))+++000///RRR|||[[[>>>;;;888000***)))))))))))))))))))))''''''((()))))))))))))))******)))((('''&&&'''''''''(((******((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************,,,++++++++++++---...000...///222999HHHbbbsssNNN;;;666////////////...---,,,,,,,,,+++*********))))))))))))************+++++++++++++++///+++555^^^}}}ggg999,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------sssmmmttt~~~{{{tttiii^^^WWWRRRNNNMMMIIIIIIHHHGGGFFFEEEDDDDDDHHHOOOWWWVVVOOOFFFBBBBBB=========<<<:::888666555333333333222111111000000////////////////////////111///------///000000000333OOOkkkuuuuuuxxx{{{{{{yyyyyyyyyzzzzzz|||}}}~~~~~~}}}}}}||||||||||||}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||zzzpppPPP222,,,,,,((()))++++++************++++++***************)))(((((((((((((((((((((((((((((()))((('''''''''((()))***333<<>>777888888555777>>>GGGqqq{{{TTT999444///---///,,,//////.........---------,,,+++***+++,,,,,,,,,***((()))))))))******************))))))))))))******((((((((((((((()))******(((((())))))))))))))))))%%%&&&(((******)))((('''(((((((((((()))))))))))),,,LLLSSS...'''---))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''((((((###,,,)))'''---)))555WWW{{{rrrRRR,,,+++LLLQQQ444++++++***)))(((''''''&&&''''''((()))))))))))))))***))))))(((''''''(((((('''(((******((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++---///111222333555>>>VVV|||rrrUUU@@@111///333...------------,,,,,,++++++*********************************+++++++++,,,,,,+++...(((CCCrrriii???111+++++++++++++++++++++++++++++++++,,,,,,,,,------ppp```aaaooo{{{|||xxxhhhaaaXXXRRRNNNKKKGGGDDDHHHHHHHHHHHHHHHHHHGGGGGGIIIUUUfffrrrrrrcccOOOAAA===<<<;;;999888666555555222222111111111111111000////////////////////////111------111111---+++---;;;XXXsss|||zzz{{{|||zzz||||||{{{{{{{{{||||||}}}|||||||||}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||zzzkkkJJJ000------))),,,++++++************++++++***************)))(((((((((((((((((((((((((((((('''''''''''''''(((((()))---777>>>>>>:::777333///+++***(((((()))***))))))+++***(((&&&%%%&&&((()))***)))***+++******000999iiiTTT;;;+++---///+++000------UUUlllPPP111+++000---------.........//////000444DDDlllpppGGG555GGG```\\\III:::555777333888777444RRRsssGGG===777888888555888???LLLyyy~~~VVV:::444000...000...............------------,,,+++******,,,,,,+++***((()))))))))******************))))))))))))******((((((((('''((())))))***'''''''''(((((()))))))))&&&'''(((((((((((('''&&&(((((((((((())))))))))))***AAAYYY///''',,,((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((('''((($$$(((,,,&&&BBB{{{```<<<***...EEEJJJ444+++******)))((('''&&&&&&''''''((()))))))))))))))(((((('''&&&&&&&&&'''''''''(((******((((((((()))'''((((((((()))))))))***))))))))))))))))))))))))************++++++++++++...------,,,---///000111333666KKKrrr~~~]]]BBB666...///222---,,,,,,,,,,,,,,,+++++++++***************+++++++++***++++++++++++,,,,,,,,,+++,,,+++NNNvvv```555111+++++++++++++++++++++++++++++++++,,,,,,,,,------zzzjjj^^^cccqqqwwwtttooo\\\YYYUUUQQQNNNJJJFFFCCCGGGHHHHHHHHHIIIIIIJJJJJJFFFTTTiii{{{}}}oooXXXFFF???>>><<<999777666555555111111111111111111111111////////////////////////000,,,---222111,,,---333BBBZZZqqqyyyyyy|||}}}zzz}}}||||||{{{{{{{{{||||||{{{||||||}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{jjjHHH000///---***...++++++************++++++***************)))((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((+++444;;;999333111///---,,,+++***))))))))))))))))))((('''&&&&&&'''((((((******+++,,,******222<<>>666///---000............---------,,,,,,+++***)))***+++,,,+++)))))))))))))))******************))))))))))))******(((''''''''''''((())))))((((((''''''(((***+++,,,///---+++((('''''''''((((((((((((((())))))))))))---:::\\\222,,,)))'''(((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))+++%%%(((,,,---CCCnnnjjj;;;+++111)))+++333)))((((((((((((((((((''''''''''''((()))))))))))))))((((((''''''''''''(((((('''(((******((((((((()))'''''''''((()))*********))))))))))))))))))))))))*********+++++++++,,,,,,------------///000222444HHHfffzzzTTT<<<222444///,,,---************+++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------...'''999___jjjLLL000,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------yyydddYYYVVV```kkkggg\\\TTTQQQSSSSSSPPPKKKHHHIIIKKKEEEFFFGGGHHHIIIJJJJJJKKKIII]]]www|||mmmeeeCCCAAA>>>:::777555444444000000000000000111111111///////////////////////////,,,---111...,,,:::MMMiiitttzzzwwwvvv{{{}}}yyy}}}|||{{{zzzzzzzzzzzzzzzzzz{{{|||~~~~~~~~~}}}|||||||||||||||}}}}}}}}}}}}~~~~~~zzzfffCCC......,,,)))...++++++************++++++***************)))((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((000444///((('''((())).........,,,)))((()))***'''((()))***++++++******'''(((******((((((111===kkk>>>444***(((111'''...:::HHHrrr\\\111///+++---,,,,,,------...///000000///555FFFmmmzzzOOO===VVVbbbJJJ777999111::::::000;;;999<<>>ccccccEEE///(((*********++++++,,,,,,,,,++++++,,,,,,,,,---------rrraaa\\\ZZZ]]]^^^ZZZUUUTTTTTTRRRQQQQQQQQQPPPMMMKKKHHHGGGDDDCCCKKKSSSQQQIIIOOOddd|||}}}ssskkkWWWGGG999777888666444444222222222111111111111000............////////////000///111111,,,///CCCZZZpppwww|||{{{zzz||||||{{{||||||{{{{{{{{{||||||}}}yyyzzz{{{}}}~~~~~~~~~~~~~~~~~~{{{]]]???333///,,,***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&+++++++++)))'''&&&&&&(((,,,000222///***''''''***444444222000...,,,***))))))))))))))))))(((((((((...'''+++(((*********GGGlll???///++++++///(((---111jjjfffCCC111,,,222......------------...//////000+++IIIyyytttGGGCCCddddddDDD333666333111555222666333===rrrddd???;;;888999999777999======```oooGGG111333111,,,111000000000000///...---,,,******+++,,,,,,------...++++++******)))((((((((())))))(((((((((((())))))+++***)))(((((('''((((((******))))))))))))******,,,,,,,,,+++***))))))((((((((())))))******++++++...???{{{ddd333,,,)))))))))))))))))))))))))))&&&'''((('''&&&''')))+++)))'''%%%&&&((((((&&&$$$'''''''''(((((((((((()))...(((,,,,,,;;;ppp[[[444000+++((('''''''''&&&))))))))))))(((((((((((((((((()))***************(((((((((((())))))))))))&&&((()))***)))((()))***))))))))))))(((((((((((()))************++++++++++++,,,---,,,++++++---...///)))***111111000===QQQlllKKK444333000...,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,++++++***---000CCCkkkXXX333888,,,+++,,,...///...,,,***(((,,,,,,,,,---------......yyyiii\\\WWWTTTUUUWWWTTTSSSUUUSSSQQQPPPPPPPPPOOOMMMKKKKKKIIIEEEEEELLLSSSPPPHHHMMMccczzz}}}wwwsssaaaPPP@@@:::999666333333222222222111111111000000............///////////////------000......<<>>111999444333666333888666AAAvvvddd???:::888999888777999===???cccqqqHHH222333111,,,111////////////...---,,,+++)))******,,,---...///000,,,++++++******))))))((())))))(((((((((((())))))***))))))(((((((((((()))***))))))(((((())))))***,,,++++++***))))))(((((())))))))))))))))))((((((,,,:::uuuaaa///)))((((((((((((((((((((((((((('''((())))))((()))+++---)))'''%%%%%%''''''&&&$$$&&&&&&'''''''''((((((((((((&&&+++777VVVyyyCCC000---)))''''''''''''''')))((((((((((((((((((((((((((()))***************))))))))))))((((((((((((&&&((()))***)))((()))***)))))))))))))))))))))(((************+++++++++++++++,,,---,,,++++++---...***000333000111CCC```www{{{WWW:::333222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,++++++***...222GGGhhhQQQ...333)))******+++,,,,,,,,,+++***,,,,,,---------.........qqqaaaYYYRRROOOPPPQQQQQQRRRVVVRRRPPPOOOOOOOOOOOOMMMKKKOOOKKKGGGGGGOOOTTTOOOFFFKKKbbbyyy|||{{{{{{nnn]]]III>>>999555333222222222111111111000000000............////////////000,,,---111000...777CCCmmmvvv}}}{{{xxxyyy|||~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}~~~}}}zzznnnRRR777------+++***,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((())))))(((''''''(((***555555444///)))&&&''')))''''''((())))))***++++++'''''''''(((((((((((((((,,,&&&,,,)))---///222RRR]]]666...,,,(((++++++666___pppPPP333...)))---......------------...//////222111OOO|||iiiFFFHHHggg___;;;///:::555333777555:::999EEE{{{ddd>>>:::888999888777999===AAAeeetttKKK444444111,,,000............---,,,+++***))))))+++,,,...///000111------,,,++++++******)))))))))(((((((((((()))))))))(((((((((((())))))***)))((((((''''''(((((()))******))))))((((((''''''******)))((((((''''''&&&+++777qqq___...(((***''''''''''''''''''''''''&&&'''((()))((())),,,...((('''%%%&&&''''''&&&$$$%%%&&&&&&&&&''''''''''''(((&&&+++GGGvvvggg---,,,***'''%%%&&&((((((((((((((((((((((((((((((((((((((()))*********************))))))((((((''''''&&&((()))***)))((()))***))))))))))))))))))))))))************+++++++++,,,***+++------,,,,,,---...+++333444000@@@ffffffEEE222111000///...------------------------------------++++++++++++,,,,,,,,,,,,***++++++,,,,,,+++++++++...666MMMcccGGG(((...((()))))))))******+++,,,---,,,------------.........}}}kkk[[[WWWRRRPPPQQQQQQQQQSSSWWWSSSQQQOOONNNNNNNNNMMMLLLSSSMMMIIILLLSSSUUUNNNEEEHHH```zzz~~~{{{{{{}}}wwwfffPPP@@@888555333222111111111111000000000000............////////////111...///222111///:::HHHmmmwww~~~|||wwwxxx}}}}}}}}}{{{zzzyyyyyyyyyyyyzzzzzz{{{{{{|||}}}~~~~~~|||||||||}}}~~~}}}{{{xxxkkkPPP666......,,,+++---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&'''(((((('''''')))+++444333111---(((&&&''')))$$$$$$%%%'''((()))***+++'''''''''''''''(((((((((+++''',,,))),,,///444UUUSSS111---,,,'''***,,,:::mmmlll@@@***///+++---......------------...//////333555UUU]]]@@@GGGgggcccBBB222555555333666444;;;;;;HHHaaa>>>999777888888777999===AAAgggvvvMMM555555222,,,000............---,,,++++++++++++,,,---...//////000...------,,,,,,+++******))))))(((((((((((())))))(((((('''(((((()))******((((((''''''''''''(((((())))))((((((''''''''''''((((((((((((''''''''''''+++999tttaaa///***+++''''''''''''''''''''''''###$$$&&&&&&&&&'''***,,,((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''---'''111\\\PPP***,,,)))'''&&&'''((((((''''''''''''((((((((((((((((((((()))***************+++******)))(((''''''&&&&&&((()))***)))((()))***)))))))))))))))******************+++++++++,,,,,,)))+++------------///111111111222@@@bbbxxxTTT;;;444//////.........------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******+++,,,,,,,,,++++++---888UUU___>>>&&&,,,+++,,,+++***)))***+++---...------------............vvveeeXXXUUURRRRRRTTTTTTRRRSSSWWWXXXTTTPPPMMMMMMNNNOOOOOOTTTMMMJJJQQQYYYYYYNNNDDDFFF___zzzzzzyyyzzzyyyjjjSSS@@@777444444222111111111000000000//////............////////////...---000111...000BBBXXXqqqyyy|||xxxzzz}}}~~~}}}|||{{{zzzyyyyyyyyy{{{{{{zzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{}}}~~~}}}zzzwwwgggMMM444------+++)))+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((%%%'''''''''&&&''')))+++......,,,)))''''''(((***&&&&&&&&&'''((()))))))))''''''''''''(((((()))))),,,''',,,(((***---333WWWLLL------,,,''')))---===nnneee777'''222------///...------------...//////333999[[[|||PPP:::CCCccchhhSSS>>>222555222555333:::;;;JJJ\\\===888666888888777999===BBBiiixxxNNN666666222,,,//////000000//////...---,,,---------------,,,,,,,,,......------,,,+++++++++))))))(((((((((((())))))(((((('''(((((()))******((((((''''''''''''((((((((((((((('''''''''''''''%%%&&&&&&'''((())))))***)))>>>|||^^^000,,,***''''''''''''''''''''''''###%%%&&&&&&&&&''')))+++))))))))))))(((''''''(((%%%%%%%%%&&&&&&&&&'''''',,,***CCCwwweee888------+++)))(((((((((((('''&&&&&&''''''((((((((()))(((((()))***************+++******)))(((''''''&&&&&&((()))***)))((()))***((()))))))))*********+++***++++++++++++,,,,,,,,,)))+++,,,---...000333555000444EEEeee{{{```BBB333444---...............------************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,:::\\\[[[777(((---...000///,,,+++***+++---...---------.........//////{{{mmm^^^VVVRRRPPPRRRUUUTTTRRRTTTYYY___YYYRRRMMMMMMOOOQQQRRRRRRKKKKKKVVV```]]]PPPEEEFFF^^^www~~~zzzxxxvvvxxxkkkTTT???555444444222111111000000000/////////............////////////,,,,,,...///---444MMMgggvvv||||||zzz|||~~~~~~~~~}}}|||{{{{{{{{{{{{{{{|||{{{zzzzzzzzz{{{}}}~~~}}}}}}}}}|||||||||||||||zzzzzz{{{}}}~~~|||yyyvvvaaaHHH111+++,,,***(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''''''''&&&&&&(((***)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''(((((())))))******,,,(((---(((***---555ZZZIII+++,,,---(((***---===jjjddd777(((333///...///...------------...//////222===bbbsssGGG777===VVVfffeeeSSS;;;555222444222999;;;KKKXXX<<<888666777888777999===EEEoooxxxNNN666666222,,,///000000000000///...---,,,......---,,,++++++***)))...------,,,,,,++++++***))))))(((((((((((()))))))))(((((((((((())))))***)))((((((''''''(((((()))((((((((((((((((((''''''%%%%%%&&&''')))***+++,,,&&&EEETTT,,,---(((''''''''''''''''''''''''&&&'''(((((('''(((***+++((()))***)))'''&&&'''(((%%%&&&&&&&&&'''''''''''''''000\\\III)))+++---+++)))((())))))(((&&&&&&&&&&&&''''''(((((()))(((((()))*********************))))))((((((''''''&&&((()))***)))((()))***((())))))******+++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,...222888<<<444KKKooo}}}eeeLLL888111333------.........------,,,************************+++++++++++++++*********)))***++++++,,,,,,,,,,,,,,,;;;aaaXXX222,,,...///111000...,,,+++,,,---...------........./////////vvvfff[[[WWWPPPOOOPPPSSSTTTTTTZZZaaafff___UUUNNNLLLOOOSSSVVVOOOIIIKKKZZZfffaaaQQQEEEGGG\\\qqq{{{{{{zzzyyywwwwwwlllVVV@@@444333333000111000000000////////////............///////////////,,,,,,000333>>>WWWqqq|||~~~||||||{{{~~~}}}}}}|||||||||}}}}}}|||{{{zzzyyyyyy{{{|||}}}||||||{{{{{{{{{zzzzzzzzzyyyzzz{{{}}}~~~}}}yyyvvv]]]DDD///***---,,,***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''((('''&&&&&&''')))'''&&&&&&&&&'''(((''''''))))))(((((((((((((((((((((((())))))***++++++,,,+++'''---)))+++///999___III***+++---)))+++---<<>>pppaaa666)))&&&)))(((''''''((()))((('''%%%%%%&&&''''''((())))))(((((()))***************))))))))))))((((((((((((&&&((()))***)))((()))***((())))))******+++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,///555===CCCLLLooorrrSSS===444222111---............---++++++************************++++++++++++*********)))))))))***+++,,,,,,,,,,,,,,,<<>>WWWppp}}}~~~}}}}}}}}}}}}zzzyyyxxxwwwwwwyyy{{{|||zzz{{{{{{{{{zzzzzzyyyxxxzzz}}}~~~~~~zzzsssZZZ>>>...,,,***+++...***---,,,+++***)))))))))))))))))))))))))))))))))))))))((('''(((***++++++***))))))(((((('''''''''&&&)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((///$$$)))+++)))MMMoooNNN555***---++++++000000VVVeeeXXX333%%%444666&&&,,,------******---000111+++HHHpppUUU???777222444>>>OOOeeevvvYYY<<<000;;;:::666ZZZvvvNNN<<<:::999;;;:::888;;;@@@VVVvvvOOO888000...000444111000///...---,,,++++++***++++++,,,+++***)))(((***++++++,,,,,,++++++***+++***)))'''''')))***+++************))))))((((((***)))((('''&&&&&&'''((()))((('''&&&&&&'''((()))%%%+++((('''+++(((&&&......kkkqqq777------(((+++*********))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%'''---'''###)))+++&&&'''999___nnn666###+++&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******---,,,***(((((((((((()))++++++,,,***))))))***,,,***...///+++***------)))///)))---444333888XXXjjjFFF888666222...///---------,,,,,,+++++++++,,,,,,,,,+++++++++******************************)))************+++++++++,,,HHH[[[NNN777*********++++++,,,------......///+++---///000/////////000sssggg]]]UUUPPPNNNRRRUUUWWW___lllwww{{{kkkWWWQQQQQQMMMVVV\\\QQQNNNLLLUUUgggnnnaaaPPPFFFEEEUUUjjjxxx{{{yyyxxxyyyvvvnnn[[[DDD666333333000222222111111000//////...///...---,,,---...///000333000///666KKKeeexxx~~~~~~~~~}}}}}}||||||yyyxxxwwwwwwwwwyyy{{{|||{{{{{{{{{{{{{{{zzzyyyyyy{{{}}}~~~~~~yyyqqqWWW<<<------+++,,,...******)))))))))))))))******)))))))))))))))))))))))))))((('''(((***+++***))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((///&&&+++,,,---PPPoooIII222)))---+++,,,111000FFF\\\bbbIII000+++///...,,,------,,,,,,...000111///LLLsssyyyMMM;;;666333444777BBBWWWhhhfffJJJ555555777<<<___vvvNNN<<<999999::::::888;;;AAA[[[vvvNNN777...---...111111000///...---,,,+++++++++,,,,,,---,,,+++***)))*********++++++*********+++***)))(((((()))***+++++++++*********)))))))))***)))((('''&&&''''''((()))(((''''''''''''((()))&&&+++(((''',,,'''###+++666ttteee555,,,+++((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&,,,((($$$******'''+++AAAppp```---%%%---%%%''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))*********)))(((((()))***+++)))***+++***)))((()))***+++...---******///000------000---+++:::]]]|||\\\>>>444444111......---------,,,,,,+++++++++,,,+++++++++************************************************++++++++++++,,,CCCRRRGGG444+++***++++++,,,,,,------......///---///000///...---...000}}}mmmbbbZZZTTTPPPOOOQQQVVV]]]kkkxxx|||zzzeeeUUUPPPQQQPPPXXX[[[QQQKKKMMMZZZlllpppbbbPPPFFFDDDTTThhhvvvyyywwwwwwwwwtttpppaaaKKK999111111222222222111111000/////////000///...---------...///222//////<<>>EEElllvvvNNN444---000///***/////////...------,,,,,,+++************+++++++++,,,+++************+++,,,******))))))))))))******************************(((((())))))))))))))))))((())))))))))))))))))(((((((((&&&***000+++,,,<<>>666000///111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((***************************++++++++++++,,,,,,,,,,,,...---+++***,,,---,,,,,,,,,---......//////000777666555222000///222444ooo```XXXTTTSSSQQQQQQ]]]mmmzzz}}}lll\\\PPPRRRMMMPPP^^^\\\PPPMMMFFFQQQfffvvvoooYYYGGGBBBAAARRRggguuuyyywwwwwwxxxrrrsssoooaaaHHH444///444111111000000000000000000//////.........///111111---CCC]]]mmmuuuzzzzzzyyyyyy{{{||||||zzzyyyyyyzzz{{{{{{||||||{{{zzzxxxwwwvvvvvvxxxzzz|||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~sssgggIII555...111---+++,,,))))))(((((())))))***+++,,,))))))))))))))))))))))))***(((''''''))))))(((&&&'''''''''(((((((((((((((((())))))******++++++,,,))))))))))))))))))))))))'''(((((())))))******+++''''''(((...)))>>>fffccc999...,,,,,,'''***---'''***---+++,,,???[[[eee^^^AAA555---...///---000555CCCeeeqqqJJJ888888222///444888666444444;;;zzz~~~PPP;;;CCCeeeoooCCC<<<999888999:::;;;@@@HHHqqqzzzRRR777222777555...//////.........---------******)))))))))***+++,,,---,,,+++******+++,,,---)))))))))******))))))))))))))))))))))))*********(((((()))*********))))))((())))))******))))))((())))))&&&(((+++%%%,,,DDDzzz}}}FFF---,,,$$$...&&&))))))))))))************''''''''''''''''''''''''&&&'''((())))))******)))(((***)))***((($$$:::```iii>>>,,,---(((###)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))*********))))))((()))***++++++******,,,...++++++------******222;;;QQQgggtttppptttgggDDD666444111000000///---,,,++++++,,,,,,,,,,,,------++++++*********)))))))))************************++++++++++++,,,,,,,,,,,,,,,+++))))))+++------,,,---------...//////000000111222222000//////000222yyyhhh\\\VVVTTTUUUUUUZZZhhhxxx}}}ssscccVVVLLLRRRMMMPPPaaa]]]MMMKKKHHHUUUjjjxxxoooWWWFFFCCC???PPPeeessswwwvvvvvvwwwqqqrrrpppdddMMM777000444000000000000000000000111......---...///000222333666MMMgggssstttuuuxxxzzzyyy{{{|||{{{zzzyyyyyyyyy|||||||||{{{zzzzzzyyyyyywwwxxxzzz{{{}}}~~~}}}}}}}}}~~~~~~~~~rrrdddDDD111,,,000,,,,,,///---...---,,,+++++++++++++++))))))))))))))))))))))))***(((''''''(((((('''&&&''''''''''''((((((((()))&&&''''''((())))))******(((((((((((((((((((((((('''(((((()))******++++++)))((()))...(((AAAlllccc666---,,,+++'''+++000******+++++++++///<<>>FFFcccmmm@@@===:::999:::;;;<<>>NNNcccrrrvvvuuutttuuurrrqqqpppfffPPP:::111444000000000000000111111111---------...///111333444CCCYYYpppxxxwwwxxx|||yyy{{{||||||zzzyyyyyyzzz}}}}}}|||zzzzzzzzzzzzzzzyyyzzz{{{}}}~~~~~~}}}}}}~~~~~~~~~rrrcccAAA...)))...,,,---222111888777444111...+++***)))))))))))))))))))))))))))***(((''''''(((((('''%%%&&&'''''''''(((((())))))%%%%%%%%%&&&'''(((((()))(((((((((((((((((((((((('''(((((()))***++++++++++++(((***///'''DDDpppddd444,,,+++***&&&---333---,,,&&&***333111,,,666JJJUUUAAA222///000///555???DDDhhhbbb<<<777555333444555333000222777===wwwrrrEEE???JJJbbbkkk>>>>>>:::999;;;<<<===DDDKKKzzzxxxPPP555333:::777---...............---------,,,,,,+++***+++,,,...///+++***)))'''''')))***+++))))))************))))))&&&'''''''''(((((())))))'''((()))+++++++++***)))((()))***++++++***)))(((&&&'''&&&)))++++++AAAfffhhh+++000///!!!666$$$&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&'''((())))))))))))'''''''''+++,,,///TTTuuuHHH///,,,&&&(((---$$$))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((((('''$$$&&&(((***,,,,,,,,,,,,222111000......000444888BBBAAAAAA>>>:::???WWWoooooo]]]XXXqqqaaaCCC444---///000---+++,,,---...+++++++++,,,,,,---------,,,,,,,,,++++++++++++***************************++++++,,,,,,,,,------------++++++---///---,,,+++------......///000000000...000333555555555777888zzziiiaaa]]]SSSTTT]]]```oooxxx~~~pppaaaVVVRRROOOOOORRRXXXZZZVVVNNNGGGJJJ[[[pppxxxmmmWWWEEE===BBBMMM___pppvvvsssqqqssspppsssuuummmYYYDDD666222111000//////000000///......//////...---000888???```gggooovvvyyyyyyyyyxxx{{{{{{{{{|||{{{{{{zzzzzz{{{||||||{{{yyyyyyzzz{{{{{{}}}~~~}}}}}}}}}}}}}}}~~~|||~~~sssZZZ<<<111,,,///000...444???MMMNNNQQQOOOCCC444---///...---,,,------,,,)))'''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((()))******(((((())))))******++++++***)))---&&&)))OOOhhhXXX111...+++******+++++++++------,,,+++***,,,///222NNNRRR===---777:::777@@@<<>>;;;555999666===AAA===SSSvvvNNN777111111000000///............---------...---+++******+++,,,------+++)))((('''((()))***))))))))))))))))))))))))++++++***)))((((((((()))((()))*********)))'''&&&************)))))))))))))))///***(((,,,---III||||||KKK,,,---,,,'''((()))))))))))))))))))))))))))******)))(((((((((((((((''''''''''''(((((((((((()))---+++''')))555]]][[[@@@)))(((---+++'''((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))************+++*********))))))((((((***************+++++++++555666444//////777CCCKKKRRRYYYZZZFFFCCCiii|||bbbQQQPPPcccaaaCCC555333///............---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000111///...111777888555777<<>>???JJJ]]]ooouuurrrrrrtttqqqssssssmmm___LLL<<<444333111......///000111000+++...///---+++222@@@LLLeeejjjrrrwwwzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||}}}}}}|||zzzyyy{{{|||~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~{{{|||qqqXXX:::000+++...///,,,222<<>>hhhzzzPPP777444999333111222111///444>>>___www___:::888@@@]]]\\\???<<<777:::777>>>BBB???UUUwwwOOO888222111000000///............------------,,,*********+++,,,...,,,+++)))((((((((()))***))))))))))))))))))))))))+++***)))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))&&&******))),,,666XXXiii@@@***...---((((((((())))))))))))))))))))))))******)))(((((((((((((((''''''''''''((((((((((((&&&)))***&&&***EEElllOOO999'''&&&+++***((()))(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))************************)))))))))((()))))))))******+++++++++000//////...000666@@@HHHQQQEEEGGGXXXkkkssscccGGGCCCTTTwwwpppSSS===111---///............---------,,,,,,++++++++++++++++++************+++++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................///000000//////333777777666<<>><<>>888777000333@@@lllrrrIII333333;;;444111444222///:::JJJvvvgggKKK888777>>>___[[[@@@===888;;;888???CCCAAAYYYxxxPPP999222111000000///............---------++++++*********,,,---...,,,+++***(((((()))******))))))))))))))))))))))))))))))))))))))))))***+++******)))((((((((((((((((((((((((((()))))))))))))))))),,,+++///JJJoooOOO222'''...---((((((((())))))))))))))))))))))))***))))))(((((((((((((((''''''''''''((((((((((((&&&'''***&&&...[[[}}}vvv@@@000%%%&&&)))((((((+++(((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))************************))))))))))))''''''((()))***++++++,,,,,,***---222222000666@@@@@@JJJYYYiiimmmXXXCCC@@@MMMnnnzzzXXXAAA777111***///............---------,,,,,,,,,++++++*********)))))))))*********++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................//////000111333666888888===JJJWWWvvvggg\\\WWWSSSOOO^^^vvvwwwhhhYYYRRRTTTYYYTTTPPPWWWaaa[[[IIIBBBHHHJJJbbbzzz{{{jjjTTTEEE>>>:::AAAOOO[[[```dddlllvvvtttqqqooooooooofffQQQ???333111000000222333222111---...///111888III```ppppppssswwwyyyzzz{{{|||}}}zzzzzzzzz{{{|||}}}}}}~~~~~~~~~}}}|||~~~~~~||||||}}}}}}~~~}}}~~~~~~zzzzzzlllRRR666000,,,------,,,///555,,,<<>>CCCCCC]]]xxxPPP999222111000//////............---------++++++++++++,,,---///000++++++***))))))******+++)))))))))))))))))))))))))))((((((((()))***+++++++++***((('''''''''((()))((((((((((((((()))))))))...,,,---(((777iiinnn<<<)))&&&...***'''***)))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((+++(((,,,'''555nnn^^^444+++&&&&&&(((&&&'''+++(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))*********************)))))))))))))))&&&&&&'''(((***+++,,,,,,+++***///555111+++222@@@JJJlllttt___KKK999999PPPrrrhhhDDD444555444---///............------------,,,,,,++++++*********((())))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............///............///000000444666999999<<>>:::>>>EEEKKKNNNTTTbbbqqqrrrqqqooopppsssnnn[[[GGG222222333444555444111//////---...666EEEYYYjjjsssrrruuuxxxyyyyyyzzz{{{|||zzzzzzzzzzzz{{{}}}~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~{{{yyyjjjOOO555111...------,,,///333333EEEJJJ:::---333>>>BBBaaaXXXJJJ<<<111+++)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((())))))***++++++******))))))((((((+++***,,,)))555\\\aaa:::...,,,++++++,,,---,,,+++------,,,+++***+++---000555ggglllFFF444333///222BBBsssaaa???222555444222111333555BBB___{{{mmmDDD444===666777]]]yyyUUU@@@;;;777;;;777===BBBEEE```xxxPPP999222111000000///............---------,,,,,,,,,---...///000000+++***************++++++)))))))))))))))))))))))))))((((((((()))***+++++++++***((('''''''''((()))'''((((((((())))))******+++,,,***&&&FFFQQQ333'''(((,,,'''&&&+++***))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((+++'''++++++AAA{{{JJJ...+++(((((((((&&&''')))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************))))))))))))))))))******&&&'''((()))***+++,,,---+++))),,,...---111DDDYYYsssxxxbbbEEE;;;777EEEccc[[[999///444555...///............---------,,,,,,,,,++++++*********((())))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,------------------.........//////////////////000111222222333888;;;===EEEYYYuuulll^^^VVVUUUTTTVVViii}}}wwwgggYYYSSSTTTWWWZZZRRRWWW^^^]]]PPPCCCBBBHHHSSSgggwwwuuuiii[[[KKK>>>;;;<<<>>>>>>>>>DDDUUUfffooorrrrrrpppsssqqqbbbPPP555555555666666444111...//////333AAAUUUeeennnpppsssuuuxxxzzzzzzzzz{{{|||||||||{{{zzz{{{|||~~~~~~~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~{{{yyyhhhLLL444222///---,,,---...///...???III===---)))...222DDDRRR]]]UUU???,,,'''+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((()))******************)))))))))))))))(((+++***<<>>;;;777;;;666<<>>llllll<<<,,,++++++,,,---...,,,++++++---.........///222444===\\\SSS333,,,///...555FFFzzzxxxRRR999333666333666555777MMMiiipppfff>>>777555777444666PPPqqquuuOOO<<<<<<888<<<777===DDDIIIgggsssLLL666111000000000///............---------++++++,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++))))))))))))))))))))))))+++***)))))))))))))))))))))))))))))))))((('''''')))))))))***+++,,,,,,,,,'''***222OOOuuuxxxSSS111,,,(((++++++%%%)))---&&&))))))))))))))))))))))))((((((((((((((()))******''''''''''''(((((((((((((((&&&%%%444^^^|||ddd333***)))((('''((())))))'''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************((()))))))))******************++++++,,,,,,,,,---,,,000333888III^^^fffcccMMM999444:::999HHHuuu```@@@444222///---...///............---------*********++++++,,,,,,---************+++++++++,,,******+++++++++,,,,,,,,,******+++,,,,,,---..................////////////...///000111333666888999666BBBOOOZZZlllwwwYYYYYYTTTVVV\\\eeeyyy}}}uuufffVVVRRRYYYaaabbb___QQQbbbiiiYYYIIIHHHKKKKKKZZZrrrvvvaaaRRRHHH@@@:::;;;;;;888222333AAAQQQhhhrrrvvvqqqnnnooohhh]]]???;;;555111000111222222333???QQQdddqqqwwwvvvsssssswww{{{}}}}}}}}}}}}}}}~~~|||{{{zzz{{{}}}~~~}}}~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~|||~~~yyyuuucccGGG000000...+++*********))),,,,,,...000,,,&&&(((...)))---999KKKVVVQQQ===+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******(((((())))))******+++++++++(((((((((===kkkjjj777,,,++++++,,,---...,,,+++***---000222222222333555???VVVJJJ///---111111888HHH|||sssNNN777333666,,,555;;;EEEbbbzzzhhhDDD333888555222333888LLLiiitttMMM;;;===999>>>888>>>EEEKKKjjjrrrKKK555000000111111//////.........---------******+++++++++***)))))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++***)))(((((())))))((()))*********)))'''&&&))))))***+++,,,,,,------///111???jjjggg999///)))'''++++++&&&+++---###))))))))))))))))))))))))((((((((((((((()))******''''''''''''((((((((()))+++***&&&999eeevvvTTT***((((((&&&%%%(((+++***'''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,...999BBBMMMaaaooo___DDD777111666999BBBnnnmmmMMM333222444///---222//////.........---------))))))***+++,,,------...***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,---................../////////000...///000222555777:::;;;;;;JJJ[[[kkkkkk___VVVSSSTTT```ppp|||~~~{{{lll___SSSTTT\\\```\\\WWWUUUkkkjjjVVVJJJFFFFFFKKKeeeqqqzzztttaaaLLL@@@===<<<999555333333777<<>>mmmwww]]]OOO<<<666333:::777999;;;BBBeeezzz}}}lllHHH:::<<<;;;999>>>BBB@@@PPPoooqqqLLL777000....../////////.........//////000+++++++++++++++***)))((()))))))))))))))************************)))((((((+++***)))(((((()))***+++,,,,,,,,,++++++*********(((,,,(((&&&+++)))(((111...444\\\rrrEEE......))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&'''((()))))))))))),,,...###777hhhfff===...&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''(((((())))))******)))************+++++++++)))))))))***,,,,,,,,,+++,,,......---)))(((///777...FFFaaajjj```PPPBBB;;;777333000===___```III666333444///---000+++---,,,,,,333===<<<555......---,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------222000.........///...---000,,,///777888333777BBBKKK```wwwxxxeeeZZZUUUTTTXXXeeevvv|||vvveeeZZZRRRWWW```bbb\\\WWWXXXjjjhhhSSSHHHEEEFFFLLLhhhrrrzzzsss___KKK@@@>>>;;;999555333333666:::===[[[hhhoookkkiiikkkiiicccKKK===222222333222888AAARRR]]]jjjrrrsssrrrtttvvvyyyzzz{{{{{{zzzzzz{{{|||{{{{{{{{{{{{{{{{{{{{{{{{|||~~~~~~}}}}}}~~~~~~~~~}}}|||yyywwwbbb???000...,,,+++++++++***)))))))))*********+++++++++------******888LLLRRRNNN999---&&&)))+++(((&&&)))((((((((())))))***************)))(((((((((((((((''''''(((((()))((((((((())))))((()))))))))***++++++''',,,***FFFmmm[[[777---,,,++++++,,,---,,,+++)))000;;;@@@999000222:::RRRGGG999000...000333444TTThhh@@@222333222555CCCUUUnnneeeHHH@@@222777333999555777888===```xxx|||iiiEEE999;;;:::888;;;@@@@@@RRRsssrrrMMM777000///.../////////............//////+++++++++++++++***))))))************))))))))))))***************)))((((((+++***)))(((((()))***++++++++++++******))))))))))))---***(((---******555999WWWuuuvvv[[[999***---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((&&&&&&'''((())))))))))))***+++%%%>>>fffYYY333,,,''''''''''''((((((((())))))))))))(((((((((''''''(((((()))))))))))))))***)))************+++++++++,,,+++)))))))))***++++++///)))&&&)))///444777777aaaeeecccXXXGGG999333111111222;;;UUU{{{VVVBBB222111222///---///---+++///>>>NNNQQQEEE999......---,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......000/////////000111000000222...000555666999III]]]rrrooo___WWWTTTVVV^^^nnn}}}xxxmmm\\\TTTRRR[[[dddccc[[[UUU___jjjcccPPPGGGDDDFFFPPPllluuuzzzrrr^^^JJJ@@@>>>:::888555444333555777888KKK\\\kkkkkkiiijjjkkkhhhVVVEEE666111222666CCCPPPeeekkkqqqsssrrrrrruuuzzzzzz{{{|||{{{yyyxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~~~~|||xxxuuu^^^;;;000...,,,+++,,,,,,***)))***************+++++++++---+++(((&&&+++888KKKYYYOOO666&&&+++///(((%%%***(((((((((((())))))))))))******)))))))))(((((((((&&&&&&'''((())))))))))))((((((((((((((()))))))))+++(((,,,+++IIIkkkTTT444,,,---......---,,,---...444???JJJFFF777---555CCCSSS???///...111111111444ZZZfffDDD555444444444\\\ooolllOOO444555---666222777333555555999ZZZwww|||eeeBBB999::::::666999AAAFFF[[[}}}tttOOO999111///////////////............//////++++++++++++++++++***)))+++++++++***)))))))))(((*********+++******)))(((******))))))))))))***************)))))))))))))))+++///,,,+++...***---<<>>RRReeekkkjjjjjjllllll___PPP@@@999:::AAAPPP___jjjmmmpppqqqppprrrwww{{{zzz{{{{{{zzzxxxwwwxxxyyyzzzzzzzzzzzz{{{{{{{{{{{{~~~~~~~~~|||wwwsss\\\888000...,,,+++,,,,,,+++***************************,,,***+++---+++,,,:::LLL\\\FFF111+++***''''''***(((((((((((((((((((((((()))))))))******)))))))))&&&'''((()))************((((((((()))))))))))))))+++)))+++,,,MMMhhhLLL222+++---///...,,,---111444KKKOOOLLL===,,,***<<>>```hhhAAA###,,,'''''''''(((((((((((((((************)))))))))))),,,,,,++++++******))))))))))))*********+++++++++'''((())))))***+++...000'''---111111888LLLfffyyyYYYKKK:::111000111444888777BBB^^^ooo>>>555...///000---+++,,,111,,,CCClllwwwWWW777///---------,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,------......//////---///111222111111111222555666:::BBBKKK^^^|||xxxfff[[[YYYVVV]]]kkkyyywwwgggYYYSSSRRRZZZfffggg\\\UUUVVVmmmjjjYYYKKKHHHFFFKKKZZZssswwwxxxnnnZZZHHH???<<<888777555444333333333333888JJJ^^^hhhkkklllnnnnnnhhh___SSSMMMMMMTTT```kkkkkknnnppppppppprrruuuyyyyyyzzz{{{zzzxxxwwwwwwxxxzzzzzzzzz{{{{{{{{{||||||~~~~~~~~~~~~}}}|||}}}{{{vvvsss[[[777///---++++++,,,,,,+++***************************+++(((***000---(((...;;;XXXTTTDDD///$$$'''***))))))))))))))))))(((((((((((()))************))))))'''((()))***+++,,,,,,,,,((()))***+++++++++******+++***+++...RRRfffEEE000,,,------++++++...555;;;RRRNNNCCC222(((000EEEWWWCCC333+++///000+++000<<>><<<:::;;;999CCCYYYjjjuuuPPP:::222111000111000000///...............***++++++,,,,,,,,,++++++---,,,,,,+++***))))))(((******++++++++++++******)))))))))******)))))))))++++++++++++++++++++++++,,,///+++***++++++<<>>;;;<<<<<>>EEEEEE///000000///...000555:::lllfff<<<999777444DDDjjjuuuMMM222777222111444777000444222666777666SSS}}}TTT:::???<<<===>>>SSSwwwrrrNNN888222111222222111000///......---------***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,+++((()))***++++++***)))((()))*********+++++++++++++++,,,)))***222>>>eeeoooEEE000...,,,&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***((('''((('''''''''(((***---...444OOOfffYYY888((()))''')))(((((((((''''''''''''''''''((((((((()))))))))(((((()))))))))))))))***)))************+++++++++,,,...///---+++,,,222777@@@[[[pppjjjUUUCCC888000222++++++111444333;;;GGGeeepppTTT@@@///---000111000............,,,///NNNvvvqqqEEE---333,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,........................,,,,,,---...///000111111...000222222111333999>>>OOObbb}}}nnnbbbbbbhhhiiittt}}}zzzlll\\\TTTRRRTTTZZZhhhoooaaaPPPYYYoooppp___HHHCCCIIIFFFLLL^^^ooossssssjjjYYYHHH<<<777888777444222222333555777333222;;;RRRjjjvvvuuuppplllppprrrpppnnnnnnooopppqqqppppppoooqqqsssvvvyyyuuuvvvxxxxxxwwwwwwxxxzzz{{{||||||}}}~~~~~~~~~~~~}}}{{{|||~~~}}}~~~~~~zzzsssmmmSSS......---++++++,,,---,,,+++++++++++++++******))))))''',,,...,,,)))))))))'''(((===UUUZZZGGG///'''+++,,,,,,,,,+++++++++******'''(((***,,,---,,,***)))''''''''''''''''''&&&&&&&&&''')))***+++***(((''')))---***333___ggg;;;333---+++,,,///222333000,,,***,,,+++***000;;;???<<<+++000000---///555888777ooo]]]333333333222DDDlllqqqFFF222;;;111000:::888111444222555555333OOO{{{QQQ888>>><<<===???VVV~~~qqqMMM888222111222333111111000......---------***+++,,,,,,------------++++++++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,((()))***++++++***)))((((((((())))))*********+++++++++))),,,666HHHuuuzzzOOO,,,***111)))))))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))'''''''''&&&'''(((+++...000>>>\\\mmmQQQ***%%%---'''))))))(((((('''''''''&&&&&&'''''''''(((((())))))''''''(((((())))))******)))************+++++++++)))++++++******///:::BBBgggsssqqqWWW===222222111000,,,...444444222<<>>EEEccc{{{qqqeeefffpppsss|||yyygggYYYXXXXXXTTTWWWgggrrriiiUUUOOO___tttoooWWWGGGHHHFFFBBBNNNcccvvvuuussslllYYYCCC999:::666555444333222222222222444222555DDD]]]rrrvvvppppppppppppoooppppppqqqrrrqqqpppoooqqqtttwwwyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{|||}}}}}}}}}}}}~~~}}}zzz|||xxx{{{kkkIII333///+++((())),,,...+++((())))))))))))))))))))))))************************+++'''999VVVVVV:::)))...***)))((())),,,...***%%%))))))************))))))''''''((((((((((((''''''*********)))))))))))))))'''666***777hhhddd888---555,,,***444888222---...(((222///'''111EEE@@@))),,,000......222...222BBBzzzTTT555777333000===XXXssseee>>>333555222444555+++444666777:::999III|||sssNNN===999??????===NNNuuurrrNNN999222111111222//////000//////...---,,,***+++,,,,,,------,,,,,,((())))))))))))*********)))))))))))))))******+++***************************))))))***,,,------,,,111+++777===nnn\\\777...'''---))))))))))))((((((((((((+++*********))))))((((((******)))(((''''''***---))),,,---***(((***///444QQQyyyUUU777666$$$%%%,,,+++***)))(((((()))***+++'''''''''''''''((())))))))))))))))))))))))))))))///+++(((***...///+++&&&(((***///222000777TTTrrrvvvaaaFFF555111111///,,,...:::000---;;;888CCCmmm\\\777111555...///............---------000222@@@ggg|||TTT,,,///)))+++,,,,,,+++++++++,,,***)))+++000...((((((---,,,---......///.........---------------...///000222111...111555333BBBaaaxxxhhhbbbiiitttzzzxxxnnn```VVVTTTTTTQQQ]]]lllrrrdddTTTTTTfffvvvkkkUUUFFFGGGFFFCCCPPPeeevvvuuutttlllYYYCCC999999555555444333222222222222444333444@@@XXXmmmsssooopppppppppppppppqqqrrrrrrpppooooooqqqtttvvvwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}~~~}}}zzzyyyuuuxxxjjjLLL888444///+++***------+++((())))))))))))))))))))))))************************---'''111JJJUUUFFF111'''************,,,,,,***&&&))))))************))))))'''(((((())))))(((((('''***)))))))))))))))))))))$$$222,,,@@@nnnddd:::222***222>>>BBB:::///,,,///...///---...999CCC<<<,,,...111......111...333EEE||||||OOO333555333///999FFFkkk}}}iiiJJJ555000666666...666444444::::::JJJ{{{oooLLL===<<<<<>><<<@@@<<>>>>>@@@<<>>TTTjjjvvvssssssrrrrrrsssssstttuuutttttttttuuuwwwxxxvvvuuuvvvvvvwwwxxxyyyyyyzzzzzzyyyzzz{{{|||}}}}}}}}}}}}}}}||||||{{{{{{||||||}}}~~~~~~~~~}}}~~~~~~||||||zzz}}}zzz{{{xxx^^^>>>000------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))###,,,...&&&)))<<>>TTTzzz|||ooo```WWWQQQPPPRRRTTTSSSXXXhhhzzzxxxfffSSSRRRdddsssooocccIIIFFFEEEEEECCCJJJaaayyyyyy{{{sss^^^III===888444222222111111111111222222///111111///888MMMdddqqqsssssssssssssssttttttuuutttsssrrrsssuuuwwwwwwvvvwwwwwwwwwxxxxxxyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~|||{{{zzz|||zzz{{{www\\\<<<000+++,,,......---,,,++++++))))))))))))))))))))))))************************)))))))))((((((000@@@OOOIII777)))***,,,)))(((,,,''''''(((((((((((('''''''''(((((())))))((((((''''''(((((()))******+++++++++'''888dddjjjSSS:::...,,,,,,,,,+++***///...+++999NNNQQQFFF888222,,,...000...AAAfff|||PPP777555///000555000...666444///===VVVsssfff???333555888555777SSS^^^CCC===<<<===BBBSSSpppxxxhhhpppsssOOO:::333111000000000111111222222111111000***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,***+++---...///...---,,,************************)))+++---,,,***+++000555AAA```rrrVVV@@@dddMMM---222---,,,+++++++++*********))))))'''''''''((((((((())))))&&&'''))))))(((((()))***)))***+++)))***999ZZZxxxQQQ000///)))&&&,,,$$$+++(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))&&&,,,111111333BBB[[[ppplllXXX@@@111++++++...333000...,,,---000333333333,,,;;;@@@XXXlllCCC222...111------///+++---------,,,,,,,,,++++++))))))---+++555]]]tttfff555000,,,+++...000...,,,///777999222,,,+++---,,,------...///////////////------...000222444666777<<>>,,,+++---)))'''***''''''((((((((((((''''''''''''(((((((((((('''''''''(((((()))***+++++++++---***:::ddd{{{UUU@@@...,,,---******...------,,,***...;;;JJJTTT???666,,,,,,......FFFoooxxxKKK666555---...555000...999555111888===TTT}}}yyyFFF333555888333666VVV~~~ZZZBBB???>>>BBBKKKcccyyyXXX^^^vvvQQQ;;;444222111111------...///////////////++++++,,,---------,,,,,,******+++++++++,,,,,,,,,***+++---//////...---,,,***************************---///---+++---333999[[[qqqeeeGGGLLLjjjKKK,,,333//////+++++++++************)))&&&'''''''''(((((())))))%%%'''))))))(((''''''((('''))))))(((000GGGfff}}}GGG------$$$&&&...""",,,%%%''')))******)))'''%%%'''''''''''''''((())))))))))))))))))))))))))))))***'''***777NNNcccppptttJJJ:::...///111---,,,000,,,***(((***...111///---333@@@FFFjjj}}}\\\>>>222000111---///111)))---------,,,,,,,,,++++++,,,,,,111+++---UUUuuunnn666111,,,+++...000...,,,111;;;???666---+++,,,,,,...//////000000000000000---...///111444666999:::JJJQQQccczzzjjj\\\VVVUUUPPPQQQPPPPPP[[[nnn{{{ooo\\\NNNXXXmmmttteeeTTTLLLHHHFFFFFFFFFOOOeeezzz|||oooRRRCCC;;;555888111000/////////000222333111444111000555:::OOOoootttvvvxxxyyywwwtttssssssuuutttttttttuuuwwwxxxyyywwwwwwxxxyyyzzzzzz{{{{{{xxxxxxzzz{{{||||||}}}}}}|||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~zzzzzz|||qqqUUU;;;...///...+++******)))&&&$$$)))************++++++++++++++++++*********))))))'''&&&&&&&&&))),,,000333YYYUUU;;;(((***$$$ ,,,''''''(((((())))))******((((((((((((((((((((((((''')))(((&&&'''***,,,+++(((111:::iiipppYYY555333000...,,,+++,,,---)))(((---222000111DDDZZZ```HHH...+++///000KKKxxxmmmJJJ444333000///222000555///222888555444NNNqqqJJJ777666333444>>>[[[~~~^^^CCC<<>>cccccc@@@999TTT{{{{{{III111---...111+++++++++***)))((((((''')))))))))(((((((((((((((******+++***)))'''%%%$$$"""$$$333)))&&&___ddd000...+++(((%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))$$$(((+++++++++------+++...***444SSSuuu}}}fffJJJ333000,,,)))((()))+++,,,---000111...,,,---......333DDDaaaaaa???222111111000///.........000///---+++******++++++------(((111444FFFoooyyyDDD///***111...,,,...---000000000000000////////////000222222111000000111333333333222333666;;;>>>MMMfffttteeeYYYTTTTTTQQQPPPOOOSSSaaasss{{{{{{hhhYYYPPP\\\nnnqqqaaaPPPIIIFFFEEEEEEGGGQQQggg|||{{{~~~lllOOOAAA999444666111000/////////000222333111444111000444999LLLjjjtttvvvxxxwwwuuusssssssssttttttsssssstttuuuwwwxxxxxxwwwwwwwwwwwwwwwvvvvvvzzz{{{|||}}}}}}}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{|||oooSSS:::......---++++++---...---,,,)))************++++++++++++++++++*********)))))))))(((''''''(((+++...000NNNWWWJJJ000'''***)))((((((((((((((())))))))))))((((((((((((((((((((((((+++(((''')))+++***((('''(((888LLLzzznnnSSS@@@111000...---,,,,,,------+++))),,,000...---:::KKK]]]RRR???333///222PPP|||iiiGGG444444222111444333222...222777000111SSS~~~uuuEEE666666444555AAAaaannnQQQBBB???UUUjjj{{{pppPPPCCC```|||XXX>>>555444222...000000000000000///......------,,,,,,,,,,,,++++++(((++++++***,,,111333222************************,,,,,,+++++++++,,,------333)))---444///444YYYoooUUU;;;>>>^^^zzzHHH111...---...++++++******)))((((((''')))))))))(((((('''''''''(((((()))))))))((('''&&&'''&&&,,,--->>>ooo}}}UUU...---***'''&&&%%%%%%&&&((((((((((((((((((((((((&&&&&&''''''((())))))))),,,)))&&&&&&''''''%%%$$$'''===YYYlllrrrgggMMM555///...,,,******+++,,,...000111000......///222444777SSSvvv|||UUU<<<111000000//////...------......---,,,++++++++++++//////'''+++---CCCppp}}}DDD000+++000---+++...---...........................000111111000///000111///111222333444888>>>CCC___vvvzzzkkk]]]TTTQQQRRRRRROOOOOOXXXkkkzzz{{{ttt^^^UUUTTTcccqqqmmmZZZJJJGGGEEEDDDEEEHHHUUUkkk~~~yyy{{{gggKKK>>>777222333111000/////////000222333111444000///333666FFFbbbtttuuuvvvvvvsssrrrrrrsssssssssrrrrrrrrrtttuuuvvvuuuuuuuuuuuuvvvvvvvvvvvv}}}}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~|||{{{||||||{{{lllPPP777------+++(((((()))+++,,,,,,)))************++++++++++++++++++***************+++***(((((((((***,,,--->>>XXXaaaDDD(((---222$$$))))))))))))((((((((((((((((((((((((((((((((((((...((('''---///)))&&&'''000>>>WWW~~~NNN777...,,,,,,,,,,,,------------///,,,,,,000...+++000:::NNNSSSNNNAAA666555UUUdddDDD333555333222555444333111333333///888\\\aaa===555666666666CCCjjjlllTTTGGGdddmmmqqqaaaFFF@@@bbb~~~ZZZ???555333111///111111111111000...------------,,,,,,,,,,,,++++++(((+++,,,+++---333555444++++++++++++++++++++++++------,,,++++++,,,,,,,,,555###---666---HHHuuuUUU@@@333DDDlllwwwFFF111///,,,***++++++******)))((((((((()))))))))(((((((((''''''&&&'''((()))))))))))))))---))))))===ccc}}}hhh>>>,,,+++)))'''&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&''''''((())))))---&&&###))),,,******///888[[[xxxrrrZZZEEE555))),,,,,,++++++,,,---...//////---++++++,,,///222555???jjjeeeEEE888/////////......------,,,,,,,,,---------,,,,,,+++...111+++++++++BBBoooyyyCCC111,,,///++++++///---,,,,,,,,,,,,,,,,,,,,,,,,---///000000//////000222...111444666888>>>IIIRRRvvvrrrcccWWWQQQQQQSSSSSSOOOQQQ```uuuwwwkkkVVVSSS[[[lllttthhhSSSFFFFFFFFFEEEEEEIIIWWWlll}}}yyyyyycccGGG<<<777222222111000/////////000222333111444000///222333@@@YYYssstttuuutttrrrqqqqqqrrrrrrrrrqqqqqqrrrssstttuuurrrssstttvvvxxxzzz{{{|||~~~}}}}}}||||||}}}~~~~~~~~~~~~{{{zzz||||||zzziiiLLL555---333///+++((((((((((((((())))))*********+++++++++***************************)))(((((((((***+++,,,000QQQqqq___333***111%%%******))))))((((((''''''((((((((((((((((((((((((---'''(((//////((()))111AAA???OOOttthhh999///000******+++,,,------,,,,,,111---,,,000111------111888EEEQQQSSSFFF:::XXX___BBB333555333111444333555666222...777OOOgggsssOOO888555666777777DDDpppsssaaannnqqqnnn[[[AAAAAAiii~~~ZZZ???444222111000222222222111000...---,,,------,,,,,,,,,+++++++++***,,,,,,***,,,111333222++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,000000BBBooo~~~bbb???000...KKKyyytttDDD222111,,,)))************))))))(((((((((((())))))******++++++((())))))***************,,,+++333[[[wwwIII...***)))(((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((***&&&(((///...***333AAA]]]ppppppSSS666...///...++++++,,,---...............,,,+++,,,...///333777LLL}}}QQQ888666.........------,,,,,,,,,+++,,,---.........,,,,,,***333///000111FFFmmmpppAAA111---...***+++///---,,,,,,,,,,,,,,,---------,,,...////////////111333111444777999>>>JJJ[[[iii|||kkk\\\TTTQQQRRRTTTTTTQQQVVViii|||rrrcccRRRUUUcccuuuuuubbbNNNEEEGGGGGGFFFEEEJJJZZZmmm{{{zzzwww___DDD<<<999333222111000/////////000222333111444000///222000:::QQQoooqqqssssssqqqqqqqqqrrrrrrqqqqqqqqqrrrtttvvvwwwvvvwwwxxxzzz|||}}}~~~~~~}}}|||}}}}}}}}}~~~~~~}}}{{{zzz||||||yyyeeeHHH444---:::666111---,,,,,,+++***))))))*********+++++++++************************(((((('''((()))***,,,---)))EEEpppsssFFF)))))))))******))))))((((((''''''))))))))))))))))))))))))***(((***...,,,***222???LLL;;;BBBfffYYY222111333++++++,,,---------,,,,,,///++++++...111000......+++666LLLaaa\\\GGG]]]]]]@@@333555222///222222111555///,,,EEEgggjjjUUUBBB666666555999777BBBttt~~~eeeDDDBBBkkk~~~ZZZ???333111222222222222222111000...---,,,------,,,,,,,,,++++++++++++---,,,)))***---///---++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,)))555///;;;ppplllDDD444***000TTTqqqBBB111222...************)))))))))))))))&&&'''(((***,,,...///000,,,,,,++++++++++++++++++%%%111IIIxxxaaa///---((((((''''''''''''((((((((((((((((((((((((((((((++++++******)))(((((((((***)))++++++''')))===UUUqqqiiiPPP111%%%,,,111...,,,,,,---.........---,,,000...///222222111777???aaaoooDDD000333------------,,,,,,,,,,,,+++,,,---...///...---,,,(((222...000666PPPrrrlll<<<000...///***,,,000---,,,,,,------............,,,.../////////000222555444555777;;;EEEYYYpppuuudddXXXSSSSSSTTTUUUTTTTTT^^^rrr{{{kkk]]]RRRXXXjjjzzzttt\\\JJJFFFGGGHHHFFFDDDKKK\\\ooozzz{{{vvv\\\AAA;;;:::444222111000/////////000222333111333000000333///666JJJkkkmmmqqqrrrrrrqqqqqqqqqqqqqqqqqqrrrtttvvvxxxzzz}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{zzz}}}{{{|||wwwbbbEEE333///555222...,,,,,,------,,,)))************+++++++++***************+++++++++'''''''''((()))***+++,,,'''888^^^sssXXX111&&&---))))))))))))(((((((((((())))))))))))))))))))))))&&&)))+++++++++222===GGGHHH444???dddUUU222222,,,,,,---------...............+++***,,,///000///---,,,111DDDaaakkk]]]kkk\\\@@@333555111///333333---333555<<>>999666777444;;;888AAAvvvsssKKKBBBjjj]]]@@@333111222333111111111111000...------------,,,,,,,,,,,,+++++++++---,,,((((((+++,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,111444ZZZ|||HHH777222,,,:::bbbpppAAA000111...+++******))))))))))))))))))&&&'''(((***,,,...000111------,,,+++******++++++%%%DDDggg}}}III&&&222''''''''''''''''''''''''((((((((((((((((((((((((,,,++++++******))))))(((((()))******///AAAZZZnnn```MMM555'''+++333000&&&,,,---............------...,,,...111///000<<>>FFFEEE888///EEEiiiRRR///222(((------------///111333444333111...---...//////------111999OOOkkkwwwZZZ???333555111111777999444;;;LLL^^^dddXXXDDD777444666666222<<<:::AAAxxxwwwNNNEEEkkkaaaCCC444000111222000000000000000///......------,,,,,,,,,,,,++++++***,,,+++''''''+++,,,***,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///222777SSSzzz~~~TTT333444333333FFFqqqrrrAAA......,,,+++)))))))))))))))))))))***&&&'''((()))+++,,,------******)))))))))***+++,,,666fff{{{XXX555(((///''''''''''''''''''&&&&&&((((((((((((((((((((((((((()))))))))************&&&(((+++444LLLeeennniiiBBB555***,,,000///+++(((+++,,,,,,---...///000000111...///111...222GGG```vvvOOO777000000---------------.........000///...---------------***111+++333GGGdddnnnLLL111,,,///000,,,///333---,,,------...//////000000.../////////000222666999777777===LLLccctttiiiZZZRRRRRRUUUVVVUUUSSSZZZkkk}}}qqq___WWWTTT\\\ooo|||mmmPPPCCCHHHBBBEEEEEECCCMMMbbbuuu~~~zzzsssWWW===999999333111111000/////////000222333000333000222555///333EEEccchhhnnnssstttsssqqqqqqrrrrrrsssuuuxxx{{{~~~zzz{{{{{{|||}}}~~~~~~~~~~~~}}}|||}}}~~~~~~}}}{{{yyyzzz{{{uuu___BBB333222...---,,,,,,------+++***)))************+++++++++))))))******+++++++++++++++******)))(((''''''&&&***,,,111OOOiiiSSS111---''''''(((((())))))******))))))))))))))))))))))))%%%+++***&&&333HHHKKK@@@++++++KKKlllMMM+++333***---,,,,,,---000333777999;;;999555000...000000///+++111///<<>>AAAHHHccc}}}nnnCCC///888111555555111>>><<>>777111---,,,---///111+++,,,555PPP~~~~~~WWWBBB777444///555AAADDDXXXlll{{{oooQQQ888444;;;333222666333888666CCC{{{{{{]]]NNNnnnjjj@@@444555111000222222333222111///---,,,***++++++,,,,,,++++++******+++,,,+++***)))***+++,,,++++++******++++++,,,,,,++++++------,,,///333???uuuwwwFFF///111555111<<<\\\kkk===///111,,,'''******************++++++******))))))((((((''''''''''''%%%)))...&&&&&&666WWWxxxMMM444)))111&&&***)))((('''&&&&&&'''((())))))))))))************!!!(((,,,((((((------(((...,,,===^^^ooo```GGG999...---,,,+++++++++,,,------,,,,,,,,,---000333444???HHHJJJ===444FFFnnnUUU777444444......,,,+++***,,,---......111000...---,,,---...///+++---;;;TTTiiidddHHH------...............------,,,,,,---...///000111111---000444555444333444666;;;:::EEEaaa~~~ggg]]]SSSRRRTTTTTTUUUVVVVVVbbbttt~~~uuucccWWWUUUYYYjjjyyysss]]]IIIDDDHHHBBBDDDBBB@@@LLLcccuuuzzzzzzkkkRRR;;;333555555111222222222111111111000000222111000//////111333444III[[[lllqqqrrruuuwwwvvvtttuuuvvvxxxzzz|||}}}~~~||||||||||||}}}~~~~~~~~~}}}|||}}}|||}}}uuu]]]???//////---,,,++++++******++++++******))))))******+++,,,*********+++******)))))))))))))))))))))******+++)))...***222SSSfffPPP111,,,&&&)))+++&&&***...'''+++***(((''''''((()))***,,,***///;;;AAA<<<111***///(((MMMiiiIII---///---***,,,------...222:::@@@DDD@@@999222...------...,,,+++---000CCCooo{{{XXX;;;333;;;666444JJJbbbwwwtttiiiUUU???111...111333222666444888777EEE}}}{{{mmmkkkAAA555555111000222222222222111///...,,,++++++,,,,,,,,,,,,++++++***+++,,,+++***)))***+++,,,++++++******++++++,,,000)))&&&***,,,+++000777XXX~~~aaa888///222000666EEEeeeiii===111444000---++++++++++++++++++++++++***)))))))))((((((((('''&&&'''%%%)))---'''***>>>lllccc:::+++&&&000((())))))''''''&&&'''(((((((((((()))))))))************)))'''&&&)))......+++...JJJeeegggTTT???222---------,,,+++++++++,,,---...---,,,,,,,,,---///000>>>FFFHHHAAABBB[[[oooHHH333111000+++111000..................+++,,,///000111000...,,,000@@@TTT___YYYIII999///---...............------.........///////////////000111222111000111222444999BBBVVVssswww```WWWQQQRRRTTTTTTTTTWWWXXXgggyyy~~~qqq^^^TTTTTT]]]qqq{{{kkkSSSGGGFFFGGGBBBDDDBBBAAANNNeeeuuuzzzxxxhhhOOO:::333555555222222111111111111000000000111111000///000111222333<<>>......---,,,++++++******++++++******))))))******+++,,,***************)))(((''')))))))))))))))******+++---///+++'''@@@gggeee???...(((***,,,&&&(((,,,'''((((((((((((((()))*********...555:::666---***+++000---RRRhhhDDD)))//////***+++++++++,,,222;;;BBBGGGCCC<<<555///---------)))---111---555___vvvRRR999222999:::FFFddd|||wwwbbbGGG777333444333000333222777444:::999GGGoooDDD666555111000222222222222111///...---,,,------------------,,,***+++,,,+++))))))+++,,,,,,++++++******++++++,,,000(((''',,,,,,***111>>>rrr}}}nnnDDD+++000555000<<>>KKKbbbzzzrrrRRR<<<555......333555333///444333777555;;;;;;KKKtttIII888555222111222222111000000/////////---......//////......---+++++++++***)))***---///,,,++++++******++++++,,,&&&***000///***222RRRssstttOOO111...222000333;;;GGGeeezzzNNN///++++++))),,,,,,+++++++++*********)))(((((((((((())))))))))))++++++)))***)))&&&???iiiVVV000+++///,,,&&&)))&&&&&&'''(((((()))))))))'''(((((((((((()))))))))%%%'''***)))'''000HHH^^^yyyaaaBBB...+++...+++&&&+++++++++,,,,,,---------.............../////////000111111:::ZZZ___777///444111---///,,,---......,,,+++,,,...+++///666@@@KKKVVV^^^ccc[[[JJJ444)))***//////---,,,------...//////......------......///000000111///000222222222666===BBBUUUssstttcccVVVTTTTTTUUURRRPPPTTT[[[kkkwww|||ppp\\\SSSVVV[[[ppp{{{uuu\\\IIIHHHGGG@@@CCCDDDCCCEEEUUUlllyyyyyyvvv^^^DDD666333111000/////////000000000000000111/////////000000000111111///111DDDcccwwwxxxuuuwww{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~|||sssZZZ<<<......---,,,++++++******++++++******))))))******+++,,,******++++++++++++******)))))))))))))))******+++,,,'''***---+++;;;___zzzDDD///(((***((())),,,***((((((''''''((()))******000+++(((******((((((***)))666```kkk@@@)))///((()))*********+++111:::AAACCC@@@;;;555000---,,,,,,------000...999aaalllHHH999IIInnn{{{jjjMMM444555444333222111222444666555444777555:::;;;KKKuuuJJJ999555222222222222111000//////000000------............------+++++++++***)))***...000,,,++++++******++++++,,,''',,,---***///GGGkkk]]]<<<(((111888111222>>>QQQqqquuuIII///...---)))---,,,++++++******)))))))))(((((((((((())))))))))))++++++)))***(((&&&GGGzzzQQQ000)))((((((###,,,&&&'''(((((()))(((((('''''''''(((((((((((())))))&&&******(((///FFFcccvvvcccGGG///,,,...)))$$$&&&******+++,,,------------,,,---......///000111111000333333:::ZZZsssOOO000---333///,,,...+++---///...,,,,,,000444<<>><<<777333///---,,,,,,...---......;;;dddiiiHHHCCC\\\zzznnnKKK777111111111111111222444888:::666444777444999:::JJJvvvKKK999555222333222111000/////////000111---------......---------+++,,,+++***)))+++...111,,,++++++******++++++,,,***///...///DDDdddrrrnnnAAA333,,,111666666<<>>CCC888+++(((((((((((()))***,,,,,,---:::jjjddd666+++...+++(((---///,,,,,,111666888555222000/////////---,,,+++---...--->>>mmm\\\<<>>666777555---///777777777444555111666777HHHzzzJJJ444333222000222222111111000...---,,,------------------------......---+++))))))+++---,,,,,,...000///......000//////;;;XXXrrroooMMM,,,...---***000777555???WWWeee===000000---+++---...---,,,+++************))))))))))))))))))))))))))),,,$$$((((((555iii]]]999&&&)))((('''((('''%%%(((++++++)))'''''')))***(((***,,,((("""&&&///%%%...BBB]]]ppphhhEEE%%%---,,,***+++,,,---,,,***...,,,+++......---...000---,,,...+++'''///333(((000,,,666???NNN~~~XXX:::555000...000000---***,,,===SSSaaaaaaWWWKKKEEE:::777333///,,,,,,,,,---+++,,,...//////...,,,+++---------...------,,,,,,...---,,,---///000///......888<<<<<>>444---+++,,,+++...,,,'''...222)))///+++444;;;HHH{{{iiiDDD555000,,,,,,///111///---FFFTTT```[[[JJJ:::777:::222000...,,,******++++++---,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,...------...///000000000111555:::EEE```zzzhhhZZZSSSUUURRRRRRTTTTTTVVVeeeuuuuuuooo\\\NNNOOOUUUeee}}}~~~hhhQQQFFFDDDCCCBBBAAACCCAAA@@@III\\\pppxxxwwwhhhJJJ777444000111333///111000000/////////000000000000000000///////////////111555KKKmmm{{{|||~~~~~~~~~sssQQQ777000,,,---,,,,,,++++++************+++,,,+++******,,,...))))))))))))))))))))))))'''''''''''''''''''''''',,,'''''')))(((%%%,,,666]]]\\\@@@'''+++---'''***(((000999<<<999222,,,******)))))))))))))))******+++<<>>333333///...222000333333222111000000000000.../////////000000000111111333777MMMmmmzzzyyy}}}|||||||||oooMMM555000...++++++++++++++++++++++++***+++,,,+++******,,,...))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***)))(((((()))***///KKKYYYJJJ333+++111:::<<<666///++++++---...---)))((((((((()))***++++++...RRRfffCCC,,,000)))+++***+++******///777999777...,,,+++,,,...//////...,,,...000000BBBqqqkkk===///222444222000111222333888<<<111DDDvvvyyyOOO666555333666333:::===OOOpppIII999444111444111111222222222111000000------------------------***+++,,,,,,++++++---///333///111444111666UUUxxxUUU555;;;DDD<<<111000000///,,,111===LLLnnn___888,,,...,,,+++---,,,++++++***++++++,,,,,,))))))))))))))))))))))))%%%///'''...NNNyyy|||EEE000&&&''')))%%%&&&,,,))))))))))))))))))))))))(((+++***&&&'''777SSSiiirrrWWW;;;'''***---((('''...&&&(((+++,,,,,,+++(((''',,,,,,......***444UUUwwwmmmEEE------,,,,,,///...///,,,222777NNNcccDDD666333555===JJJWWWZZZPPP<<<---***,,,...---)))(((+++...)))******++++++*********)))+++...000111000...,,,***+++,,,---...............111333222111333999>>>YYYxxx}}}ooo```TTTRRRVVVSSSWWWVVVUUUaaaqqqqqqeeeUUUIIILLLPPPQQQjjj~~~wwwaaaNNNCCCGGGGGG@@@@@@HHHCCC@@@@@@LLLcccvvvyyyqqqTTT===222333///...222000444333222111000000000000.../////////000000111111111333888NNNnnnzzzxxx{{{|||}}}}}}oooLLL444///,,,++++++++++++++++++++++++((()))***)))((((((***,,,))))))))))))))))))))))))(((((((((((((((((((((((('''+++---+++''''''***+++%%%>>>XXXRRR777///<<>>pppWWW===000333555555666888888777888111999^^^zzzfffBBB666333666888:::::::::WWWeee???666555222333333333222222000///------///............---------++++++,,,,,,,,,---------111&&&---333>>>kkkiiiTTT>>>@@@ZZZ___DDD222555,,,///222555CCCbbbbbb777+++...---))))))*********))))))))))))(((+++******)))))))))))))))&&&222,,,<<>>666555111222222222222111111///...---............------------++++++,,,,,,,,,---------111+++222@@@ZZZ}}}{{{SSSGGGCCCWWWuuunnnFFF...222...111222777LLLpppddd999,,,...---***+++++++++*********)))))))))++++++***)))))))))))))))))),,,,,,III|||UUU...******))))))))))))******$$$+++,,,&&&###'''******'''***CCCeeejjjMMM222+++((((((''''''(((((()))***---+++(((&&&'''''''''&&&&&&)))000111+++000LLLkkk]]]CCC---))),,,,,,---000...111///:::VVV^^^@@@///,,,111777SSS]]]WWW@@@...,,,---)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------......222888GGGSSSLLLLLL[[[}}}nnn```WWWSSSSSSSSSWWWUUUZZZiiirrrmmm]]]QQQMMMLLLIIIMMMcccxxxwwwhhhOOOJJJDDDAAACCCEEEDDDCCCBBB===???QQQiiiyyywwwoooIII:::///222777666444555111111///.........///000......//////000000111111333///;;;[[[xxx{{{zzzkkkIII333///---//////...---+++***)))((()))))))))))))))))))))))),,,---+++(((***...///,,,))))))(((((((((((()))))))))************))))))(((+++(((DDDfffcccJJJ888000))))))))))))))))))))))))'''((())))))((()))+++---999bbb^^^888***+++***...,,,+++***,,,///111111111,,,,,,,,,---------......---***111333@@@uuu|||QQQ888666333222222444555555555222@@@ZZZwwwtttKKK111999222555555888:::>>>___```===666444000222111111111111111000//////............------------,,,,,,,,,,,,------------///,,,333MMMsssfff:::999JJJkkkjjj>>>***000000222222;;;ZZZggg<<<...///---+++---,,,+++++++++************++++++***))))))))))))***---(((333```tttEEE+++))))))(((((((((((())))))###+++---'''%%%))))))%%%***AAAbbbqqq]]]888&&&((()))(((((((((((()))***************)))((()))***,,,'''+++------111BBB^^^sssLLL;;;,,,***,,,***+++///,,,//////999VVVjjjJJJ777...---666BBBYYYPPP@@@000)))***,,,*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///000555HHHZZZXXXWWWdddxxxgggZZZSSSRRRSSSTTTUUUUUU___ooossseeeUUUOOOMMMIIIHHHSSSjjjzzzrrraaaKKKGGGBBBAAABBBDDDDDDBBB@@@;;;>>>RRRlllzzzvvvlllFFF:::222555;;;999444111111000000/////////000000---......///000111111222222111???___{{{}}}{{{zzziiiFFF222...,,,//////...---,,,,,,++++++)))))))))))))))))))))))),,,,,,***)))---333555111))))))(((((((((((())))))((()))***++++++***)))(((,,,"""777^^^```???***+++))))))))))))))))))))))))'''((())))))((()))+++---777bbbXXX777+++***---,,,---,,,,,,,,,---...//////,,,,,,,,,---------......---+++222444AAAuuutttKKK555555222222444666555555777444PPPiiiooo^^^===...:::444555444666888===```\\\;;;666444000222000000111111111000000///.........---------,,,,,,,,,,,,,,,------------...000///;;;aaauuuLLL111333PPPkkkgggKKK111***//////222333BBBiiijjj???//////---,,,///,,,,,,,,,+++++++++******,,,+++******))))))******---)))DDDxxx___333'''((((((''''''''''''((((((***&&&%%%(((+++***(((&&&CCC```mmmWWW:::///***%%%)))))))))))))))******+++'''+++------***((()))+++222555777AAAVVVkkkpppiii<<<333,,,,,,,,,***+++...+++///000:::VVVsssUUU;;;333222111999GGGLLL===---((()))***,,,///******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------.........111111222@@@QQQQQQVVViii{{{gggWWWQQQQQQSSSTTTSSSWWWcccqqqooo^^^QQQOOOMMMHHHIIIZZZqqqyyylllZZZHHHEEEAAAAAACCCDDDBBB@@@???:::>>>SSSnnn{{{uuuiiiFFF===666888;;;:::333...111111111111111111111222---......///000111111222222444FFFeee~~~~~~|||||||||hhhEEE111///,,,------------------......))))))))))))))))))))))))++++++***+++111999:::666))))))(((((((((((())))))((()))***++++++***)))(((000(((888]]]eeeCCC)))---))))))))))))))))))))))))'''((())))))((()))+++---222```RRR666...***000))),,,,,,,,,,,,,,,,,,---...,,,,,,,,,---------......///---333444@@@tttiiiCCC444555222333666666222333777GGGfffppp\\\EEE555111777555666444555666<<<```YYY;;;777444000333000000111111111000000///...------------,,,,,,,,,,,,,,,---------.........///555RRR}}}]]]888555555TTTaaaJJJ111...111......222888NNNxxxjjj@@@111000---,,,///,,,,,,,,,+++++++++******,,,++++++***************(((///YYY{{{III***(((((((((''''''''''''((((((,,,!!! ))))))$$$000EEEcccgggYYY999&&&))),,,&&&)))))))))))))))******++++++,,,,,,)))'''(((,,,111???JJJXXXeeeuuuyyycccHHH222///---......,,,,,,///,,,000111<<>>999...''')))+++***+++...******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////222111///555???BBBSSSooo}}}hhhXXXRRRRRRRRRRRRSSS\\\iiiooogggXXXOOONNNLLLGGGLLLbbbwwwwwweeeSSSGGGDDDAAAAAACCCDDDAAA??????:::???UUUppp|||sssdddCCC>>>999888999777333///111111111111222222222222......//////000000111111222999NNNlll}}}~~~~~~iiiDDD222111...++++++,,,------......///)))))))))))))))))))))))),,,,,,,,,...555===<<<777))))))(((((((((((())))))((())))))************)))......:::ZZZlllRRR111***))))))))))))))))))))))))'''((())))))((()))+++---000```LLL555///)))333'''+++,,,,,,,,,++++++---...,,,,,,,,,---------......000---333444???rrr]]]<<<555555333444777444///666AAAbbbrrrgggHHH777333222555666777555666777===aaaWWW;;;888555000555111111111111111000//////------------,,,,,,,,,,,,,,,---------............***<<>><<<888555444444333222///000000111111111111111////////////000000000000222===VVVrrr}}}|||~~~jjjDDD444444000,,,,,,,,,,,,,,,---------))))))))))))))))))))))))///000///111999>>>;;;444))))))(((((((((((()))))))))))))))))))))******+++...000111HHHiiiaaa<<<***))))))))))))))))))))))))'''((())))))((()))+++---555dddJJJ333...'''666''')))+++,,,,,,******,,,///,,,,,,,,,---------......///,,,222333???rrryyyRRR666666444222555888555666FFF[[[qqqgggLLL888666444222888666777666888;;;AAAfffUUU;;;:::666111666222222222111111///...------------,,,,,,,,,++++++------------............///JJJwwwUUU666666888:::???FFFGGG???555000222222999PPPttteee???222000,,,***---++++++*********)))))))))---,,,++++++******++++++000OOOuuunnnBBB,,,...***)))(((((((((((((((((()))%%%(((+++000;;;LLL]]]hhhOOO555&&&---...###!!!+++((((((''''''(((((()))***'''***000888BBBIIINNNOOOHHHGGGBBB999111...///000---,,,,,,,,,---///...------111000:::UUUpppKKK888555111///000000000000***,,,---************'''******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,---...///000,,,000///111444666LLLooopppfffYYYSSSTTTVVVUUURRRYYYkkksssgggVVVOOOMMMJJJKKKHHHSSSlll|||sss\\\LLLHHHEEECCCCCCDDDDDD@@@<<>>999000))))))(((((((((((())))))***)))((((((((()))+++,,,444333'''777cccjjjHHH///))))))))))))))))))))))))'''((())))))((()))+++---;;;iiiIII222---&&&777((((((+++,,,+++******,,,///,,,,,,,,,---------......---+++111222>>>rrrtttKKK333777222111555999999@@@ZZZvvvsssTTT333///:::555111<<<555777777:::>>>EEEjjjUUU;;;;;;666111777333333222222000///...------------,,,,,,,,,++++++---------.........//////???\\\ppp;;;444HHHBBB;;;111999LLLGGG///)))666555>>>ZZZccc???222000+++))),,,*********))))))))))))(((---,,,++++++******++++++>>>___{{{```,,,$$$///$$$))))))(((((((((((()))))))))------666VVVsssjjjMMM...***&&&&&&((())))))((('''''''''''''''((())))))(((///;;;GGGLLLGGG;;;000///)))&&&+++222222///,,,---,,,******,,,///...,,,---000///999TTT]]]666///222111,,,+++...///,,,***---,,,'''(((......*********+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,---//////000,,,000000444777555EEEdddrrrbbbUUUUUUTTTPPPRRRZZZiiipppooocccVVVPPPMMMIIIIIIJJJZZZsss|||lllUUUIIIGGGFFFEEEEEEEEECCC@@@>>>???<<<>>>]]]sssyyyxxx[[[;;;777333000000111111222111000///......///000111333///...111333111222444333EEE```xxx||||||}}}jjjHHH333111000000000///...------,,,,,,++++++************++++++(((...444999>>>>>>777...,,,)))'''''')))***+++***+++***(((((())),,,///111...///)))...RRRttt^^^,,,))))))(((&&&&&&((()))(((+++((()))+++***(((***///???sssKKK444(((,,,...***++++++,,,,,,,,,,,,---------...000111111///...,,,222111000000DDDuuueeeCCC444333333:::;;;666<<>>;;;>>>]]]sssxxxwwwZZZ:::777222//////000111111111000///......///000111222///...222333111111333:::PPPkkk}}}|||iiiFFF333222000//////......---,,,,,,+++++++++************++++++***000777<<>>???VVVjjjjjjCCC333///999:::///---666===\\\{{{fff@@@111000...,,,,,,+++++++++++++++++++++++++++&&&'''---+++)))444DDDxxxvvvYYY333&&&******(((...,,,)))''''''))),,,...???RRRfffkkk___JJJ333%%%''')))************+++---(((***(((%%%(((000333111---...//////---+++(((&&&************++++++,,,,,,,,,,,,,,,++++++,,,---------+++...===UUUpppOOO999222000///...---,,,,,,,,,,,,************************)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............222///000444222222@@@RRR~~~ccc[[[VVVVVVUUUTTTZZZddduuupppdddVVVMMMLLLLLLKKKIIISSShhhzzzwwwbbbMMMCCCBBBBBBCCCCCCBBB@@@???===<<<:::???___sssxxxuuuXXX888555111//////000000000000000////////////000000111//////222222000000333BBB]]]wwwzzzeeeDDD222222///...------,,,,,,+++++++++++++++************++++++,,,444;;;@@@BBB@@@777---+++***))))))***+++***((())))))***++++++,,,---...)))$$$***---AAAttt{{{HHH///,,,***))))))((('''%%%***((((((+++***(((+++000EEEtttIII333))),,,,,,)))++++++++++++,,,,,,,,,,,,+++,,,---.........---,,,---...000111DDDuuuVVV888444>>>EEE>>>EEE]]]pppiiiMMM444:::888<<>><<>>>>>999:::AAAaaatttwwwsssVVV777444000....../////////000000////////////000000000...///222222///000444GGGeee}}}~~~~~~~~~xxxbbb@@@222222///,,,,,,,,,+++++++++******++++++************++++++...666???BBBCCC@@@888...+++***)))***++++++***((())))))+++,,,---,,,,,,++++++""",,,+++111ggg}}}PPP000+++((()))***(((&&&&&&***((((((+++***(((+++000BBBnnnBBB000)))---...+++***++++++++++++,,,,,,,,,++++++,,,---------,,,,,,+++---000111DDDttt}}}UUU999777CCCPPPJJJ___zzzOOO555888555;;;GGGPPPMMMAAA:::;;;777666555666<<>>QQQhhhBBB111//////000///......---------...++++++++++++++++++++++++))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------.../////////111///000111000000;;;GGGnnnrrr```[[[VVVSSSRRRYYYfffrrrtttiii\\\TTTPPPNNNLLLKKKIII]]]ttt|||nnnWWWHHHEEEAAACCCEEEDDDAAA???>>>???777:::CCCdddvvvwwwrrrUUU555333000.../////////...//////000000000000//////000...000222111000333888QQQkkk}}}~~~~~~xxx___===111222...+++++++++++++++*********++++++************++++++...777@@@CCCCCC@@@999111---+++******++++++***((()))***,,,------,,,+++***---###---+++)))YYYxxxZZZ222***%%%(((***(((&&&((()))'''(((******))),,,111GGGooo@@@000***...///---*********+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,***,,,///000BBBssszzzSSS888999FFFkkkkkktttxxx^^^:::111>>>666AAANNNUUUMMM@@@666444666666555666>>>XXXzzzOOO???BBBAAANNNiiiyyy]]]fffxxxRRR<<<555555444444333333222222111111000000---......//////......---,,,---,,,000111,,,;;;ZZZnnnDDDOOOqqqsssXXX......111111///---111555888]]]gggAAA222000///------++++++++++++++++++++++++''',,,,,,---@@@```uuuzzzHHH,,,)))444,,,(((,,,(((...***%%%(((777SSSssslllQQQ777...---***&&&%%%******)))((('''(((+++...'''(((---444777555///+++******)))))))))***,,,,,,))))))***+++---...//////*********+++,,,---...///000///333<<>>666:::FFFhhhyyyxxxrrrTTT444222000//////000////////////000000000000//////000///000222111111666>>>```rrrxxx]]];;;111333---++++++++++++++++++++++++++++++************++++++,,,666>>>AAAAAA???:::444///,,,***)))***************+++,,,---,,,+++***))),,,$$$,,,,,,(((MMMppphhh777,,,%%%(((+++((('''))))))'''(((******))),,,111RRRuuuCCC222---...---+++************+++++++++++++++++++++,,,,,,------...+++---000...@@@pppuuuKKK444???VVVrrrNNN999:::???===CCCMMMXXXZZZPPPBBB888444555666666666AAA]]]|||RRRBBBBBB>>>KKKhhh~~~zzzcccNNN```yyySSS<<<555333333444333333222222222111111111......////////////......)))((((((...///***???hhh]]]???^^^uuubbbKKK444,,,///111111///111777>>>mmmgggAAA222111///------+++++++++++++++++++++++++++)))+++>>>ccc{{{lllMMM000+++------&&&&&&,,,---***)))222JJJhhhwwwsssiiiCCC333***------%%%###)))*********(((&&&&&&((()))(((,,,444<<<<<<333+++(((((((((((('''((()))******)))******+++,,,------...++++++++++++,,,------...,,,---000999KKK[[[<<<000000...(((...------,,,,,,,,,------)))))))))))))))))))))))))))************+++++++++)))******+++++++++++++++***++++++,,,,,,------...+++,,,,,,---...///000000...///000//////333999@@@ddd}}}gggZZZWWWTTTUUU\\\hhhsssxxxddd\\\UUURRROOOKKKKKKNNNWWWiiiyyyvvvbbbNNNEEEEEEAAADDDFFFDDD>>>::::::<<<555;;;HHHkkk{{{yyyrrrTTT444222000000000111000///...///000111111000///...111///000111000222:::DDDooovvv~~~yyy\\\:::000333,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***333<<<>>>>>>>>><<<888111...***((((((***++++++,,,,,,,,,,,,++++++***)))+++&&&***+++)))@@@aaaoooAAA111''')))+++'''&&&***(((''''''******))),,,222UUUuuuAAA111,,,---+++)))************+++++++++++++++++++++,,,,,,---...///---...000---===nnnpppBBB555TTT|||YYY666000>>>GGGEEEQQQYYY```]]]RRREEE;;;666333666777888CCCaaa{{{RRRDDDDDD>>>HHHeeemmmeeeRRRJJJddd{{{UUU===444222222333333333222222222222111111......////////////......***((('''...///+++FFFuuutttPPPBBBiiisssSSSAAA333...---///111///...888FFF~~~hhhBBB222111000------++++++++++++++++++++++++---)))666XXXsssmmmLLL000)))...+++&&&'''&&&)))333***<<>>\\\{{{cccUUUTTTSSSWWWbbbooowwwyyy___WWWQQQPPPLLLHHHJJJPPP]]]nnn{{{sss^^^KKKCCCCCC@@@DDDFFFCCC===888888:::555<<>>===:::222...)))'''''')))+++,,,---,,,,,,++++++************'''((())))))444RRRnnnHHH666***+++,,,'''&&&***(((&&&'''******))),,,222PPPooo;;;---***,,,***((()))************+++++++++,,,,,,,,,,,,---...///000...///000,,,;;;lllnnn>>>999jjjnnnAAA999<<<:::CCCUUUUUU[[[___YYYNNNCCC:::555222666777999EEEcccvvvLLLBBBEEE???GGGaaa___XXXMMMNNNjjj|||VVV>>>444111111222333333222222222222222222......////////////.........***)))111222...MMMcccJJJHHHqqqrrrKKK777(((000+++,,,000---+++888LLLhhhBBB222111000...---++++++++++++++++++++++++,,,---GGGkkknnnMMM222---'''...&&&%%%///***&&&666===ZZZxxxzzz```AAA...)))"""***+++&&&'''...---%%%'''(((******)))(((((()))'''***000444...%%%$$$+++(((((()))******))))))(((*********************+++------,,,+++++++++,,,,,,000///111666FFFYYYEEE444222333...+++---+++++++++******+++,,,,,,++++++++++++++++++++++++)))************+++++++++))))))***++++++++++++*********+++,,,,,,---......++++++,,,---...///000111,,,///000///111666;;;>>>UUUooo^^^WWWWWWVVV[[[kkkxxxxxxnnnTTTYYYQQQIIILLLLLLJJJPPPddd}}}~~~hhhWWWLLLCCCAAABBBBBBBBBAAA???<<<999888:::666QQQqqqyyy{{{oooRRR444222000///000111111111000000000000000000000000111...222777333000AAAXXXxxxzzz{{{|||||||||~~~|||WWW888///000/////////...---,,,,,,++++++)))************+++++++++000555888999;;;===:::444000///---***((((((,,,///...---,,,+++***************%%%---++++++///DDDwwweee>>>&&&''')))***+++(((((('''((()))'''&&&+++222OOOeee666000***+++...***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++333...000999___lll;;;TTTWWW;;;222666DDDHHHTTTYYYYYY^^^aaaWWWFFF999666444111555:::DDDfffpppMMMCCC===@@@OOOZZZTTTWWWGGGCCCiii}}}YYY>>>444222000...333222111000//////////////////...------------......)))......(((;;;ccc}}}QQQ@@@WWWlllOOO777333)))333------111000///<<>>444---,,,///---,,,++++++******++++++,,,...444]]]vvvUUU000,,,111***'''(((///222333;;;FFFgggjjjeeeRRR888(((&&&,,,&&&''''''(((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((()))***************)))************+++++++++,,,++++++******++++++,,,'''///...222DDD{{{~~~___;;;888333///...,,,+++)))++++++************++++++************************------,,,***((((((+++---+++,,,+++)))***---,,,)))...)))(((---000///------///222111,,,---222111,,,000000000///000444999===SSS~~~lll\\\XXXWWWVVV^^^nnnyyytttgggSSSWWWPPPIIILLLKKKKKKSSShhh~~~|||eeeTTTJJJBBBAAABBBBBBBBB@@@>>><<<999888;;;888SSSrrryyyzzznnnQQQ444222000///000111111111000000000000000000000000000...111555333555IIIbbbyyy{{{|||}}}|||}}}~~~{{{WWW888///000//////......---,,,,,,++++++)))************+++++++++...333777999;;;<<<999444///---+++))))))+++---///,,,+++***)))((((((((((((***%%%,,,******...@@@qqqlllFFF,,,++++++******+++((('''((()))(((''',,,444VVVkkk999111++++++---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++222---///888]]]YYYRRRvvvNNN666111777GGGMMMYYYYYYYYY]]]```XXXGGG999444777444777:::CCCfffoooLLLBBB>>>AAAOOOXXXVVVWWWHHHEEElllZZZ@@@555333222///333333333222111111000000//////...------------------)))///---***JJJrrr|||III>>>RRR^^^AAA000333,,,222------111//////;;;KKK]]]>>>444...,,,...---,,,++++++******++++++,,,,,,///UUUttt___===000,,,(((+++...---...<<>><<<:::888777999<<>>444999777999:::DDDjjjlllFFF@@@@@@EEEPPPUUUWWWTTTEEEHHHsss[[[@@@666555444222333444555555555333111//////...------,,,,,,---------***111,,,666rrrhhh666555<<<777''')))222---///------/////////777BBBeeeWWW;;;444///,,,...+++,,,++++++******++++++,,,000+++:::UUUYYYGGG888555>>>LLL^^^pppzzzqqqRRR444000///,,,***(((((()))***&&&''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))*********+++++++++++++++************++++++))),,,+++000;;;lll{{{VVV>>>666000...,,,,,,---...---,,,++++++************++++++************************111,,,((((((,,,...,,,)))///,,,444AAACCC777//////******---...,,,---666AAA;;;333...333555111------111222222111111333666999FFFnnnvvveee[[[VVVXXXaaapppzzzuuudddUUUMMMPPPLLLHHHJJJJJJTTTiii}}}kkkRRRHHHCCC???CCCBBBAAA???===;;;999888777666===]]]vvvyyy|||rrrUUU444222000///000111111111////////////////////////000222111111999OOOkkk}}}~~~uuuRRR777000111...,,,,,,,,,,,,,,,+++++++++))))))*********+++++++++111777:::666222000---))),,,(((&&&)))///222000---++++++******)))************%%%***&&&)))***,,,JJJQQQ...,,,---'''))))))((()))+++++++++000888cccrrr:::...(((+++///++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++---***000111JJJyyy{{{qqqSSSWWWlllBBB666444333999888AAARRRVVVZZZ[[[WWWMMM@@@666777666999:::GGGqqqiiiDDD???@@@FFFQQQVVVYYYRRRBBBIIIvvv~~~XXX>>>444333333222111222333444333111///.........---,,,,,,,,,,,,,,,---,,,000...CCC|||UUU111111111---)))...111)))...------......///555<<>><<<:::888888777555???aaaxxxxxx|||sssUUU444222000///000111111111000000000000000000000000000333333444BBB]]]ttttttPPP666000111...,,,,,,,,,,,,++++++++++++)))************+++++++++222888999444...,,,+++)))+++***)))+++///000...+++)))((((((''''''((((((((()))%%%***&&&***+++(((@@@ddd333+++...(((((()))((()))+++******///777cccqqq888---(((,,,///***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,***222000CCC}}}|||sssIII>>>XXXbbb<<<555444222555222<<>>```tttddd[[[\\\gggwwwuuubbbVVVUUUKKKOOOLLLKKKLLLKKK[[[xxxxxx___HHHDDDCCCAAAFFFBBB@@@>>>;;;999888777777777DDDeeezzzwwwzzzqqqSSS444222000///000111111111000000000000000000000000///333444888MMMkkk~~~rrrOOO555000111...++++++++++++++++++++++++)))************+++++++++111666777000+++***++++++++++++---......---+++***((((((''''''''''''(((((((((%%%)))&&&+++,,,%%%888gggyyy===+++...))))))***((()))+++***)))...555eeesss999...))),,,...(((***************************++++++++++++,,,,,,,,,+++,,,+++555000>>>vvv~~~TTT222;;;WWW{{{YYY666333444222333///888>>>KKKUUUSSSLLLEEE>>>888444666:::;;;MMM|||cccDDD@@@???EEETTT]]]kkk]]]GGGOOO}}}|||VVV;;;111222333222222111111000000///.........---,,,,,,++++++,,,,,,)))///)))999iii~~~]]]777///...***+++000---)))---+++,,,------...000111222:::```YYY;;;333---,,,///---,,,++++++******++++++,,,+++111---///:::BBB[[[vvvSSS444---...(((###%%%000,,,((((((***,,,+++(((&&&''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&'''(((((())))))(((((()))************+++++++++******))))))))))))******,,,++++++222000QQQpppNNN888111000//////---------...---+++***++++++************++++++************************+++***)))((((((((())))))(((------***...999;;;666---,,,,,,,,,***+++333===dddiii]]]???,,,---333333...///111222222444777:::;;;[[[ssscccZZZ```nnnrrr[[[QQQTTTKKKNNNLLLKKKLLLLLL]]]|||vvv\\\FFFDDDCCCBBBHHHAAA@@@===;;;999777777777999GGGiii{{{wwwxxxoooPPP444222000///000111111111000000000000000000000000---333555<<>>ccc```BBB:::222333xxxzzzPPP===444333000333888444:::@@@FFFFFFAAA;;;999999888555888===SSS[[[EEE@@@@@@GGGRRRjjjtttgggLLLRRR{{{WWW===444222111///222111111000///......---///---+++***+++,,,,,,,,,---000+++OOOooo:::444......---------......///......---,,,---...///000444===YYY~~~ZZZ;;;222------...,,,++++++++++++++++++++++++---$$$---//////VVVwwwlll999111++++++,,,)))&&&%%%***)))''''''((((((&&&%%%''''''''''''(((((((((((('''''''''''''''((())))))+++***)))(((''''''''''''''''''''''''(((((((((((()))************+++++++++++++++++++++++++++++++++)))...///***...MMM~~~RRR???222)))111+++///------,,,,,,,,,,,,+++++++++,,,---,,,***)))***+++))))))************))))))))))))))))))************,,,,,,------...///000000,,,,,,,,,---------......999bbbwww@@@///666///000000000111222333555555>>>MMM{{{sssjjjjjjwwwrrr___TTTPPPPPPLLLMMMMMMKKKLLLXXXmmmjjjOOODDDCCCEEEFFFFFF@@@???===:::888888777888777[[[kkkvvvzzzuuujjjIII333222111111000000111111111//////222222///000333222111;;;TTTrrrlllFFF555111...///---,,,++++++******++++++************************......,,,***((()))---000111000---+++)))))))))******)))))))))((((((((('''******))))))))))))******444\\\kkk222,,,***((())),,,(((&&&+++***---;;;pppxxx;;;111+++,,,---+++************************))))))+++,,,,,,,,,+++******---++++++...777[[[iiiJJJ666444111666zzzyyyLLL;;;444444000333777333888===BBBCCC>>>999777777777555888>>>TTT\\\EEE@@@???HHHTTTmmmyyykkkOOOTTT|||XXX>>>444333222000111111111000///............---,,,,,,---.........,,,---888dddfff444---------,,,,,,,,,---------...------,,,---...///000...444IIImmmZZZ:::222...---...,,,++++++++++++++++++++++++)))&&&***///CCCmmmyyy\\\444,,,''')))+++)))''''''***((('''((())))))(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((()))((((((((((((((())))))''''''''''''(((((((((((()))************+++++++++++++++++++++++++++++++++***---...,,,...FFFuuuKKK777///***///(((---,,,,,,+++++++++*********+++,,,---,,,***)))***+++(((***,,,......,,,***((())))))))))))******************+++,,,,,,---......,,,,,,,,,---------......555XXX}}}MMM222444222000000000111222333555555===KKKyyyzzztttuuu{{{kkk\\\SSSOOONNNNNNNNNKKKIIINNN^^^ssszzzdddMMMCCCDDDEEEEEEFFF@@@>>><<<:::888777777777888\\\llluuuxxxsssgggEEE333222111111000000111111222......111333222222444111888IIIccc~~~jjjEEE555111...///---,,,++++++******++++++************************------+++))))))+++///333111///,,,)))((((((***+++))))))))))))((((((((((((***)))))))))))))))******111HHH|||CCC+++***+++))),,,(((&&&+++***---;;;qqqyyy<<<111++++++,,,)))******************************+++,,,,,,,,,,,,,,,,,,+++***---...000PPP|||HHH666---000222;;;}}}vvvGGG888333444000222555111666:::>>>>>>;;;777555555777555888???UUU\\\EEE???>>>HHHWWWrrrsssTTTWWW|||XXX>>>555444333111111111000000//////......,,,,,,---....../////////...***FFFwwwTTT...+++---,,,,,,+++++++++,,,,,,---------,,,---......///------888UUUYYY:::222...---...+++++++++++++++++++++++++++(((***)))666^^^pppCCC...'''$$$''')))((('''((()))((('''(((***+++***)))*********))))))(((((('''%%%%%%%%%%%%%%%&&&''''''''''''''''''((()))***+++''''''''''''(((((((((((()))************+++++++++************************+++***---///...<<>>;;;999777666666666;;;```nnnuuuvvvrrreeeAAA333222111111000000111111333///---000333222222444555EEE^^^ttthhhBBB444111...///---,,,++++++******++++++************************,,,,,,,,,******---222666000...+++((('''(((***+++))))))))))))(((((((((((())))))))))))))))))***+++000777qqqWWW---***,,,))),,,(((&&&+++***---;;;nnnvvv999///))))))+++(((************************++++++,,,,,,------------...,,,+++111000+++FFFvvvXXX999111...000444BBBqqqBBB555222555111111444///444777:::;;;888555444444666555888???WWW[[[DDD???>>>IIIYYYuuu~~~^^^\\\|||WWW===333333222111111000000000/////////...,,,---...............///222,,,SSS~~~mmmAAA///222...---,,,,,,+++,,,,,,,,,,,,,,,,,,---------......111///000CCClllWWW999222...---...++++++++++++++++++++++++++++++,,,---GGGuuuYYY---+++&&&$$$''')))''''''((()))((('''(((+++,,,+++***,,,++++++***)))(((((('''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''(((******''''''''''''(((((((((((())))))*********+++++++++)))))))))))))))))))))))),,,(((+++111...222TTT}}}WWW666000000+++(((000++++++*********)))))))))***+++,,,+++***)))***+++)))+++---//////---+++)))((()))))))))************))))))))))))******++++++,,,,,,,,,---------......,,,<<>>===;;;888777666666666>>>dddrrrvvvvvvrrrddd>>>333222111111000000111111444///...000222000111444;;;TTTqqqeee@@@333111......---,,,++++++******++++++***************************************,,,000333...,,,***((('''(((***+++(((((((((((())))))))))))))))))(((((()))***++++++000///___mmm666***+++))),,,(((&&&+++***---;;;llluuu888...)))***---***************************+++++++++,,,,,,,,,------...,,,+++000000(((;;;cccddd;;;444333111000666KKKlll>>>222222555000000333///444666888888777666555555666555888???WWWWWWCCC???>>>IIIYYYvvvnnnggg{{{UUU;;;111111111000000000000000////////////,,,...///...,,,,,,---///444777ccc___888333777//////...---------------,,,,,,,,,---------------222111///888WWWUUU888111...---...++++++++++++++++++++++++++++++***777^^^}}}lllAAA'''+++'''&&&((()))&&&&&&((((((''''''(((+++,,,,,,+++,,,++++++***)))((((((''''''''''''''''''(((((()))((((((''''''''''''((((((''''''''''''(((((((((((())))))*********+++++++++)))))))))))))))))))))))),,,'''***111---+++DDDfffiii>>>111000))))))///,,,+++++++++************)))***++++++))))))***+++++++++************++++++((()))))))))************************++++++++++++,,,,,,,,,---------......---444WWWQQQ000333000000000111222333555555999AAAjjjvvvdddYYYSSSOOOMMMNNNLLLKKKGGGJJJ]]]ttt}}}{{{```SSSFFFCCCDDDBBBAAAAAA>>><<<:::888666555555555CCCjjjwwwxxxvvvssseee<<<333222111111000000111111222000000222111000333999FFFbbb}}}ccc>>>222111///...---,,,++++++******++++++************************'''((())))))))))))+++---+++***)))(((((())))))***(((((((((((())))))))))))(((((((((((()))***+++,,,//////NNNFFF...+++))),,,(((&&&+++***---;;;mmmvvv:::000+++---///---************************+++++++++++++++,,,------)))+++))),,,---'''000KKK~~~pppHHH000///222000,,,777RRRfff;;;111222555000000444111444444555555666666555555666555888???WWWRRRBBB???>>>HHHXXXuuuzzzzzzTTT:::000000000///000000000000////////////---///000...,,,,,,///333666LLLvvv~~~TTT666555555000//////...------------++++++,,,------------,,,---///000222EEEjjj}}}TTT777111...---...+++++++++++++++++++++++++++)))+++IIIsssuuuPPP222---+++((((((***)))&&&%%%(((((('''&&&(((***++++++************))))))(((((('''(((''''''''''''((())))))((((((''''''&&&'''''''''''''''''''''(((((((((((()))************+++++++++************************+++'''***///,,,***:::PPPvvvFFF000---&&&***,,,,,,,,,+++++++++*********((()))+++***))))))***++++++***(((''''''(((***+++))))))))))))************++++++++++++++++++++++++,,,,,,,,,---------.........111IIIuuuaaa999333000000000111222333555555888???fff~~~ooo___WWWRRRNNNMMMPPPLLLKKKIIIOOOddd{{{www[[[OOOEEECCCCCCAAA???>>>===<<<:::777555555555555GGGooo{{{zzzxxxuuufff<<<333222111111000000111111///000333555222111888BBB[[[qqqaaa===111111///...---,,,++++++******++++++************************(((***,,,,,,+++)))))))))(((((())))))))))))))))))'''((((((((()))))))))***(((((((((((()))***+++,,,,,,222???yyyXXX555,,,))),,,(((&&&+++***---;;;ooowww;;;000+++,,,...+++************************+++******)))***+++,,,---''',,,***)))---***+++777UUUzzzsssKKK555111+++111000***999YYY]]]:::000111555///000555333333333222333444555555555777555888???VVV|||MMM@@@@@@???GGGVVVqqq{{{UUU:::000000111000////////////000000000000...000111///---///555;;;@@@eeemmmBBB111333///000///...---,,,,,,,,,,,,***+++,,,---------,,,,,,))),,,///000555MMMwww{{{RRR666111...---...***++++++++++++++++++++++++,,,555bbbccc:::...///)))''''''***)))%%%%%%(((((('''&&&''')))***)))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''((()))''''''''''''(((((((((((()))************+++++++++++++++++++++++++++++++++***)))***,,,+++,,,444===yyy|||MMM000---'''...)))+++************)))))))))''')))******))))))***,,,))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,---------.........111===dddqqqEEE444000000000111222333555555999>>>cccuuugggZZZUUUSSSPPPPPPTTTLLLLLLKKKRRRiiitttXXXNNNEEECCCCCC@@@=========<<<999777555444444444IIIrrr~~~{{{yyyvvvfff<<<333222222111000111111111,,,000555777444333===IIImmm}}}```<<<111222///...---,,,++++++******++++++************************+++...111111///,,,***)))&&&''')))*********(((((('''((((((((())))))******(((((((((((()))***+++,,,)))555666pppddd:::---))),,,(((&&&+++***---;;;ooowww:::///))))))***'''************************+++***)))))))))***+++,,,'''000---)))......***...222ccczzzNNN000,,,333+++333111+++;;;\\\UUU:::000111555///000666444222111000111222444444444777555888???UUUwwwJJJ@@@AAA@@@GGGTTTooo|||VVV;;;111111222222////////////000000000000---///111///...222:::AAALLLwwwZZZ///)))///,,,///...---,,,++++++++++++***+++,,,---...---,,,,,,***+++//////,,,888^^^zzzRRR666111...---...***++++++++++++++++++++++++222BBBvvvUUU...---,,,&&&%%%&&&))))))%%%&&&)))((('''&&&'''((()))((('''''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%''')))***+++''''''''''''((((((((())))))************+++++++++++++++++++++++++++++++++)))******)))***...111333nnn~~~QQQ222///+++333***))))))))))))((((((((((((''')))******))))))***,,,''')))***++++++***)))'''))))))))))))************+++++++++***************,,,,,,,,,---------......---111666YYY|||NNN666000000000111222333555555999===bbbsssaaaTTTTTTUUUOOOMMMQQQOOOKKKLLLZZZsssxxxfffQQQKKKEEEDDDEEEDDDAAA===>>>:::999:::999666666:::TTTuuu|||||||||yyyggg<<<000222333222222111000---111333777888444777JJJ___~~~___888---000...,,,......---,,,,,,+++******...***(((((()))))),,,///(((222;;;999...''')))......,,,+++***+++***(((''')))))))))))))))))))))))))))*********++++++++++++///,,,444MMMrrr///222)))))))))***))))))000:::ppp@@@,,,)))++++++,,,,,,,,,,,,,,,,,,+++***))),,,,,,++++++++++++,,,,,,,,,111---&&&)))333222)))EEEgggrrrTTT777111...$$$---111---111777gggIII333222111000000111222333333333333333444555666666444888777<<<]]]|||KKK@@@>>>;;;MMM]]]kkk{{{WWW===333333333222222222111111000/////////555***)))333333,,,333DDDZZZAAA000000'''///---+++)))***---...---+++''')))***+++++++++,,,---///,,,---///,,,111JJJeee{{{SSS777222...+++***&&&***,,,---***((()))++++++///___tttCCC++++++)))'''((()))))))))))))))(((''''''(((((())))))******((('''&&&%%%%%%&&&'''(((+++&&&!!!"""''')))(((%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((&&&((()))***)))((()))***************************((())))))((()))+++000333kkkccc222+++,,,%%%---))))))))))))))))))))))))(((((((((((())))))))))))***)))'''((()))++++++***)))************+++++++++************************+++,,,------......------111222111HHHvvv___444222000......000333444444::::::UUUnnn___TTTTTTTTTOOOMMMPPPNNNJJJLLL\\\uuuvvvbbbNNNJJJDDDCCCDDDDDDAAA===>>>:::999999888555666:::WWWvvv||||||}}}xxxggg===111222333222222222222111333111111444999EEE]]]sss^^^888...000...,,,......---,,,,,,+++******+++))))))+++.........------444:::777---''''''+++,,,+++))))))******)))'''(((((((((((((((((((((((())))))))))))*********+++---,,,111GGG}}}}}}>>>000)))((()))***))))))///888iii~~~@@@...+++---,,,+++***+++++++++******)))(((+++******************++++++)))***,,,+++)))---444YYYeee\\\>>>+++...222---+++...,,,///888iiiGGG222222111000000111222222333333222333333444555666444999888===___|||MMMBBB???:::KKK^^^nnn{{{WWW===333333333222222222111111000/////////***///111...///555<<>>===:::888888666333555:::[[[xxx}}}}}}}}}xxxggg???111111000111111111222333444000///666CCCXXXqqq}}}[[[777...000------...------,,,,,,++++++*********+++---......,,,***333555666222,,,'''''''''***((('''((()))***)))'''(((((((((((((((((((((((((((((((((((())))))))))))***------<<>>pppEEE222111000000000000111222222222222333333444555666555999888???cccxxxKKKCCC@@@:::MMMdddxxx{{{WWW===333333333222222222111111000/////////)))///222111111999EEENNNtttQQQ111(((,,,...---,,,...///---***)))+++...,,,++++++,,,,,,,,,+++)))---***,,,000...,,,444@@@ddd~~~TTT666000......111///,,,+++++++++++++++,,,---GGG~~~TTT333+++(((******)))'''&&&%%%&&&&&&'''))))))((((((((((((((((((((('''&&&&&&&&&&&&'''(((###&&&)))***((('''((()))&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((&&&((()))***)))((()))***))))))))))))))))))))))))*********)))(((***---000UUUOOO444+++&&&***))))))))))))))))))))))))(((((((((((())))))))))))+++++++++---......---+++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***///---999fffsssBBB222000///000222333333333777888NNNzzzyyy```WWWRRRSSSSSSOOOLLLMMMLLLIIIOOOeee~~~mmmUUUGGGEEEBBBBBBBBBBBB@@@>>><<<999888777444111555<<<```zzz}}}}}}}}}xxxjjjDDD444333333444444222222333333333777DDDVVVjjj|||zzzXXX666///000---------------,,,,,,+++++++++***,,,---)))(((***,,,---666444111...+++)))((('''(((&&&&&&''')))***)))((((((((((((((((((((((((((('''''''''(((((((((((()))'''---)))222iiimmm444+++))))))+++***(((,,,222\\\yyyAAA///***---,,,***)))***************))))))++++++,,,,,,,,,,,,++++++,,,)))---111,,,***AAA___YYYFFF222***,,,......------...000111HHH{{{EEE222111000//////000111222222222222222333444555666555999999AAAfffpppFFFBBB@@@<<>>;;;999777666222111777???eee|||||||||}}}yyyoooNNN999666666999888333222555000999HHHZZZlllyyywwwTTT555///000---...------,,,,,,,,,,,,++++++)))...---'''&&&---777;;;444000,,,***++++++***((('''&&&%%%&&&((())))))(((''''''''''''''''''''''''&&&'''''''''((((((((((((&&&,,,''',,,WWWAAA...***)))******(((,,,111\\\|||DDD...'''***+++*********++++++,,,++++++*********+++,,,,,,+++******+++000000***+++;;;SSScccCCC555,,,...222...+++,,,,,,---111111PPP{{{BBB111111000//////000111111222222222222333444555555555999999BBBhhhnnnDDDAAA@@@===VVVvvv{{{WWW===333333333222222222111111000/////////222+++,,,777BBBRRRrrrpppAAA...222)))'''...)))+++***+++,,,---,,,***)))***,,,---......---...///...+++)))+++---,,,,,,...;;;PPPttt{{{RRR666111...------)))+++((((((*********000999nnnmmm555(((,,,)))......,,,***(((''''''((()))))))))((((((''''''&&&&&&&&&''''''''''''''''''&&&(((%%%###%%%((()))&&&"""&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''''''''&&&&&&((()))***)))((()))***''''''''''''''''''''''''***++++++***((((((***,,,===vvvjjj<<<******---))))))))))))))))))))))))(((((((((((())))))))))))((()))***,,,------+++((((((((()))))))))*********++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,//////---KKKSSS333222000111222444333333666888GGGiiizzzjjjXXXUUURRRQQQPPPOOOMMMKKKLLLMMMZZZqqqyyy___JJJDDDDDDCCCCCCBBB@@@>>>>>>:::888777666222111999CCCjjj}}}{{{{{{}}}|||vvvYYY;;;444222555555000111888777HHH^^^ppp|||tttQQQ444000///,,,...,,,,,,,,,,,,,,,,,,,,,,,,(((,,,,,,)))///===GGGHHH111---)))(((***,,,+++***'''&&&&&&''')))***)))(((''''''''''''''''''''''''''''''''''''((((((((((((&&&+++&&&+++EEExxxTTT222---)))))))))))),,,111[[[~~~HHH///&&&)))+++)))******+++,,,,,,,,,,,,+++((()))***++++++***)))((('''111///'''222NNNZZZSSS555...+++...///,,,---111******000///VVVuuu>>>111000////////////000111111111111222222333444555555888888BBBhhhqqqFFFAAAAAA???YYYzzz{{{WWW===333333333222222222111111000/////////%%%111111///IIIvvvQQQ222+++333***'''---)))++++++*********+++///111111444777444...***,,,//////,,,******+++---......333999TTT}}}TTT777222///...///,,,+++((()))+++))))))555EEE}}}|||XXX000)))+++)))///---,,,***)))((())))))***((((((''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&(((...444333***"""&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((('''&&&&&&&&&((()))***)))((()))***(((((((((((((((((((((((()))*********))))))***,,,333eeepppBBB***)))+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((***++++++***(((((((((((()))))))))*********************************++++++,,,,,,,,,,,,,,,***+++...,,,BBByyybbb666333000000111333444444666888CCCaaauuuaaaWWWVVVSSSPPPOOONNNMMMLLLLLLPPP___vvvsssZZZHHHDDDEEEEEEDDDBBB???>>>===999888777555222222<<>>333...---000...,,,+++,,,...))))));;;RRRgggBBB///+++))))))---*********)))))))))))))))&&&&&&''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''(((+++000444666333000&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((('''&&&&&&&&&((()))***)))((()))***((((((((((((((((((((((((''')))******))))))***,,,...WWWyyyOOO111,,,,,,))))))))))))))))))))))))(((((((((((()))))))))))))))((('''(((***+++***)))(((((((((((()))))))))***++++++++++++++++++++++++++++++,,,---------------,,,)))///...;;;pppjjj888444000...000222555555555666???YYYrrr\\\WWWWWWTTTPPPNNNNNNNNNLLLLLLRRRcccxxxoooWWWGGGDDDEEEFFFEEEBBB???======888777777666222333>>>JJJppp~~~xxxyyy}}}kkkTTTFFF===>>>???BBBMMM]]]eeewww~~~pppMMM333000///,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++))))))333JJJYYYLLL444...---***)))))))))))))))***)))(((((()))***)))'''''''''''''''''''''''''''(((((((((((()))))))))))))))''''''///+++SSSrrr999111***((()))***...333QQQ|||MMM666+++---,,,'''(((((()))***************---...000111111000...---(((***---<<>>111000///......///000111111111111111222333444555444777777AAAgggpppCCC<<<>>>BBBbbb{{{WWW===333333333222222222111111000/////////000------BBBqqqvvvGGG000000...))))))---///---&&&---222...+++888VVVoooyyy|||xxxdddGGG333---///+++......---,,,,,,,,,+++,,,...111???aaalllEEE555,,,+++...---------///000******@@@[[[WWW444000,,,&&&(((,,,'''((()))))))))))))))(((%%%&&&&&&''''''(((((((((%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$'''---666<<<&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%&&&(((******)))((()))***))))))))))))))))))))))))&&&(((******))))))+++,,,...QQQ}}}\\\999000...))))))))))))))))))))))))(((((((((((())))))))))))***)))'''((()))++++++***(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000+++222111777hhhlll999555000...///222555666333555<<>>>>>===:::666000222666222;;;SSSsssvvvxxxyyy}}}~~~xxxlllfff]]]XXXZZZbbbmmmttt}}}jjjJJJ555---******,,,...---,,,+++************///%%%,,,FFFTTTGGG444+++******))))))))))))************))))))((((((''''''(((((((((((()))))))))***'''''''''''''''((())))))***(((%%%///$$$<<>>999???kkklllFFF@@@@@@CCCZZZ|||ZZZ===;;;<<<555333222222000000000111111222333222@@@aaa|||vvvOOO+++...,,,++++++,,,------,,,)))---//////111>>>SSSddd^^^]]]bbbnnnhhhCCC(((,,,---,,,++++++******++++++(((...222555===WWW|||TTT000555+++!!!333)))333+++(((222---AAAvvvyyyJJJ333%%%###---***,,,(((''''''''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&''')))***+++&&&'''((('''&&&&&&(((***''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))+++CCClllrrr999------************))))))))))))&&&''''''(((((((((((((((+++*********))))))(((((())))))))))))************,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,222+++111444333TTT}}}JJJ888000111000555777000///222:::QQQyyyvvvcccXXXUUUTTTRRRPPPNNNLLLJJJJJJNNNZZZnnn}}}wwwaaaLLLBBBAAAAAA@@@@@@???>>>======999666000222666222<<>>TTTaaaNNN555111---,,,++++++******++++++---///000,,,,,,999PPPbbbkkk;;;333000'''---'''---+++)))...666YYYqqqBBB000))))))...''')))(((''''''''''''&&&&&&&&&((((((((((((''''''''''''(((''''''''''''(((((()))%%%'''***+++)))(((((()))''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((((((((())))))))))))***))))))((((((((((((((())))))))))))))))))))))))(((<<>>===<<<<<<888666000222666222===VVVtttwwwyyyzzz}}}zzziiiIII555///---,,,---------,,,+++************))),,,>>>PPPFFF,,,$$$///******))))))))))))******))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((())))))%%%---%%%))))))...]]]ooo;;;---...***...++++++HHHRRR222(((***)))+++***++++++++++++***))))))...+++)))((()))******+++$$$CCCSSSKKK???000(((,,,,,,++++++***++++++,,,,,,,,,+++...:::qqqhhh444000000000111111111222222111111111222333444555666444<<<999DDDrrrjjjFFF@@@???@@@WWWyyybbbAAA999666222444///000222222222222111000666VVV|||XXX,,,$$$555++++++************+++++++++(((%%%'''***+++)))&&&,,,***+++???ZZZWWW===...,,,,,,+++************+++***+++,,,)))(((,,,666>>>aaaMMM444111,,,+++)))(((,,,,,,)))BBBvvvsss@@@---++++++,,,$$$***(((''''''''''''&&&&&&&&&(((((((((''''''''''''&&&)))(((((('''&&&&&&''''''&&&))),,,...,,,***((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((((((((())))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))222QQQKKK///)))************))))))))))))((()))******++++++******************))))))))))))))))))))))))************((()))***+++,,,------...***+++,,,,,,------,,,,,,---***000///,,,EEEooo```@@@000444111---111444888888:::JJJnnn}}}lll[[[SSSTTTSSSQQQOOOMMMLLLLLLLLLVVViii}}}mmmUUUFFFBBBBBBBBBAAA???>>><<<;;;;;;777555000222555222>>>YYYtttxxxzzzzzz}}}|||}}}~~~hhhGGG444///.........---,,,++++++*********+++)))777FFFHHH888'''%%%,,,******))))))))))))******))))))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''((())))))%%%///'''''',,,(((JJJKKK///---(((,,,///(((CCC|||MMM111***...---...*********+++************...***(((***+++***+++,,,///PPPWWW???...++++++...++++++******++++++,,,,,,,,,---...<<>>???UUUxxxfffCCC777333111555///222444222///000777===ZZZpppsssWWW:::111111...***++++++***))))))***+++///,,,***,,,000111...+++------+++:::WWW[[[BBB,,,,,,++++++***************'''((()))+++,,,///222555HHHzzzgggCCC...'''......&&&///...'''OOOyyyBBB---)))(((((($$$///(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''&&&&&&'''''''''+++---...---+++(((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((((((((((((((()))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((,,,---???wwwKKK///---************)))))))))(((((()))******++++++***************)))))))))))))))((()))))))))************))))))***+++,,,,,,------***+++,,,,,,------,,,,,,,,,,,,000///+++<<>>>>>TTTyyygggCCC666222000666666666444///---888MMM^^^~~~sssUUU333***333222$$$)))+++,,,***)))(((***,,,,,,+++***))))))***,,,...---666;;;III``````DDD...,,,+++******))))))******,,,+++))))))***+++******666VVVyyybbb444"""......$$$...///---___jjj;;;,,,***'''((($$$...(((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))111000...+++'''%%%&&&'''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())),,,888lll|||LLL...///************)))))))))((('''((())))))******))))))))))))))))))))))))******((()))))))))************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,///111///,,,666]]]tttLLL888===999000000444000333888GGGiiisssbbbXXXVVVSSSRRROOOMMMMMMMMMNNNOOO^^^sssxxx```LLLEEEFFFDDDCCCAAA???===;;;999888444444111222555333BBB___uuuzzz}}}||||||cccBBB111//////...---,,,,,,++++++***++++++,,,000???>>>,,,%%%...///&&&******))))))))))))******(((((((((((())))))))))))(((((((((((()))))))))***'''''''''''''''((())))))''',,,,,,&&&...(((000iiiyyyDDD***'''(((222,,,FFFSSS777......(((&&&*********)))******+++,,,)))&&&'''***)))(((111???```ZZZ@@@)))***---)))'''************+++,,,------)))000///DDDiii<<>>UUUzzzeeeAAA666222111777111111111333===SSSnnnsssSSS555......***)))...)))+++---+++)))(((+++---,,,111555777777:::AAAFFFLLLXXX___eeekkk[[[;;;'''++++++***))))))))))))***...,,,***))))))))))))((()))666^^^{{{KKK,,,,,,+++###,,,000===qqq~~~JJJ,,,,,,---***+++$$$)))(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&((()))***000///,,,((($$$###%%%'''''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((((((((())))))))))))''''''&&&&&&''''''(((((())))))))))))))))))))))))###---666gggTTT111,,,************))))))))))))'''((())))))******))))))))))))))))))************))))))))))))************,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,---111000//////333TTTXXX@@@>>>999222333333111666===LLLlll|||mmm]]]WWWXXXSSSQQQOOOMMMLLLMMMOOOPPPeeewwwsssZZZHHHCCCDDDDDDCCCAAA???<<<:::888777444444111222444333CCCaaavvv{{{~~~||||||aaa???///...///...---,,,++++++***++++++,,,,,,222444111***'''***+++)))******))))))))))))******'''((((((((()))))))))***'''(((((()))***+++,,,,,,'''''''''''''''((())))))(((&&&,,,%%%++++++)))SSSSSS,,,+++(((///...BBB\\\>>>...)))%%%(((******)))))))))***,,,,,,***'''(((***(((+++>>>UUUdddOOO111'''...+++%%%+++************+++,,,---...***111...CCCeee:::////////////000000000111111111111222333444555666777999888LLL}}}bbbBBB@@@??????VVV|||aaa???666444222777---111:::KKK^^^lllrrrsssKKK444)))222333))))))444***,,,...---)))(((+++///;;;CCCNNNUUUYYY[[[___bbb___ccc```]]]YYYDDD,,,%%%++++++***)))))))))))))))******)))***+++,,,---...((('''BBBjjjzzzkkkLLL222---))),,,333NNN\\\444$$$---,,,'''---''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((******)))&&&$$$$$$&&&(((''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((((((((())))))))))))'''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))"""///000ZZZ}}}\\\666,,,************))))))))))))((()))******++++++******((()))))))))************))))))))))))************++++++++++++++++++,,,,,,***+++,,,,,,------,,,,,,,,,111...///222111MMMfffHHH<<<444333555111444:::???LLLkkkyyyiiiZZZUUUXXXSSSQQQOOOMMMLLLMMMOOOQQQjjjzzzpppVVVFFFBBBBBBDDDCCCAAA???<<<:::888777333444111222444333CCCcccvvv|||~~~||||||~~~```>>>......///...,,,+++++++++***++++++,,,,,,333)))'''---,,,$$$%%%---******))))))))))))******'''((((((((())))))******''''''(((***+++,,,---...'''''''''''''''((())))))(((""",,,%%%(((---&&&DDD~~~]]]///000))),,,...:::bbbCCC---&&&&&&---******)))))))))***,,,------******+++)))000KKKhhh\\\AAA'''(((222)))%%%333************+++,,,---...+++333,,,@@@[[[111////////////000000000000111111111222333444666666666888888NNNaaaAAA@@@@@@???VVV~~~___===666555333777777>>>OOOhhhxxxqqqWWW@@@555222000111111...+++)))***---///---***(((,,,000555===IIIRRRUUURRRMMMJJJEEEBBB777444666---(((222+++******)))))))))))))))((()))******************///'''///IIIlllkkk===111000///666ZZZxxxBBB111'''000(((!!!,,,******(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&###%%%&&&'''&&&&&&&&&(((''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))%%%///&&&JJJttt^^^<<<000************))))))))))))******+++,,,,,,,,,,,,+++(((((())))))*********+++))))))))))))************))))))***+++,,,------...++++++,,,---------,,,,,,,,,000,,,...333///III~~~pppMMM999///333777000222666:::EEEbbbrrrbbbZZZXXXWWWTTTNNNLLLPPPPPPKKKMMMTTTrrrfffMMMEEEDDD???CCCBBB???>>>===:::777555555666333222222111DDDfff{{{~~~xxx]]]>>>...---///...,,,......---------......///))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((&&&(((***)))'''(((...444bbbttt666---///'''///444fffyyy777,,,...+++(((+++*********))))))(((((()))...+++$$$+++CCC[[[fff===555---)))+++---,,,***,,,,,,+++***+++,,,---...111555///DDDNNN444///111222222111111222333000111111222222333444444666999999MMM}}}eeeDDD>>>???BBBPPPrrrcccCCC;;;888777>>>JJJddd~~~hhhJJJ777222.........------,,,,,,,,,,,,,,,,,,+++++++++******---///111333444222000///------,,,,,,+++***))))))))))))))))))))))))))))))******))))))))))))******'''000...---HHHooottt___:::444,,,000oooOOO333++++++************+++++++++***((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''''''''((())))))))))))))))))(((&&&%%%%%%&&&((()))%%%%%%&&&&&&''''''((((((***---000555gggyyyBBB...,,,,,,***((('''))))))(((***'''IIILLLOOO444&&&+++************))))))))))))))))))***++++++++++++******))))))((()))+++,,,---,,,...//////...------...000***///---...111BBBrrrMMM111888444,,,888666888;;;<<>><<<:::777444333555222222333333GGGiii{{{~~~ttt|||zzz^^^???///...000///---...---------------......))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''')))***)))'''(((---222YYY|||???------(((///444kkkCCC---******+++************)))))))))((()))+++((()))???[[[```TTT666000***(((***---,,,+++,,,,,,+++++++++,,,---......111,,,CCCMMM222///111222222111000222333000111111222222333444444555999888MMM}}}dddDDD>>>@@@BBBNNNnnnfffDDD999:::HHH\\\|||~~~zzziiiPPP999---)))------------------,,,,,,,,,,,,,,,+++++++++*********+++,,,......---,,,+++,,,,,,+++******)))(((((())))))))))))))))))))))))******))))))))))))************'''))):::VVVmmmvvvNNN777+++<<>>===<<<:::777444111333111111444555JJJmmmzzz}}}wwwcccUUUbbbyyyyyy]]]>>>000//////---,,,---------,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((******)))'''(((,,,000JJJNNN///***)))///333lllPPP000&&&***...************))))))))))))******)))666VVVlll[[[999...+++'''(((+++---,,,***,,,,,,+++++++++,,,---...---///+++FFFOOO333///000222111000000111333000111111222222333444444444777888LLL}}}bbbBBB>>>@@@BBBLLLjjjcccCCCBBBQQQiiiwww___III999111...---,,,,,,------------------,,,,,,,,,+++++++++******(((((())))))*********************))))))(((((('''))))))))))))))))))))))))******))))))))))))******+++%%%%%%***...999YYY{{{kkkCCC000GGGooo```222222+++******))))))******+++***)))((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''((())))))))))))))))))((('''&&&&&&'''((()))+++***************)))))))))###***...NNNuuuccc@@@///,,,************))))))000HHHjjj777%%%************))))))))))))))))))***++++++++++++***+++*********+++,,,---...,,,------,,,++++++,,,...111+++111...---...777___SSS222333111+++555222333777999IIIxxxwwwggg\\\XXXVVVSSSSSSPPPOOOOOOIIIIIIXXXlll~~~sssYYYEEEBBBBBBAAAAAA???===<<<;;;:::777444222333111222555666LLLpppxxx{{{{{{ggg]]]NNNAAAJJJ```wwwZZZ;;;///...---++++++,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((()))******)))'''(((***---999ttt___333&&&)))---000eeeVVV222%%%***,,,*********)))))))))))))))))))))222IIIaaaaaaFFF(((***(((((()))+++,,,+++)))+++++++++,,,,,,,,,------///000...LLLSSS666///000111111000000111222000111111222222333444444333666777LLL}}}```BBB>>>@@@AAAIIIeeennn___mmmxxxyyy}}}^^^PPP>>>222000111111000,,,,,,,,,------.........,,,,,,,,,+++++++++************)))))))))***+++,,,*********))))))((((((((())))))))))))))))))))))))******))))))))))))*********&&&)))///+++***???\\\xxx\\\FFFMMM]]]KKK***'''******))))))))))))******'''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''''''''((()))))))))))))))((((((''''''''''''((((((+++++++++******))))))))),,,###+++000DDDttt|||VVV666000+++++++++)))''''''222OOOnnn888'''************)))))))))((())))))***++++++++++++***++++++++++++,,,---......---......---++++++---//////***000---......333VVVaaa999444222,,,222111222777999GGGttttttddd[[[YYYWWWTTTRRROOOOOOOOOJJJMMM```vvv}}}lllTTTDDDAAABBBAAA@@@>>><<<;;;;;;999666444444555222222555777MMMqqqwwwzzz~~~hhhKKKJJJIII>>>>>>LLL|||vvvWWW:::000000---+++---,,,,,,---------,,,+++***))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((()))***))))))((((((***+++---```ooo;;;%%%******---XXXUUU333&&&+++((())))))))))))))))))******%%%***>>>XXXZZZDDD///)))*********+++,,,,,,***(((++++++,,,,,,,,,---------000000///OOORRR777...000111111000///111222000111111222222333444444222666666KKK}}}```BBB???AAAAAAHHHcccbbbOOO===777000---...///---+++,,,,,,,,,------.........,,,,,,,,,+++++++++******+++***)))((()))***,,,---***************)))))))))))))))))))))))))))))))))******))))))))))))******+++***++++++******000888bbbtttoooZZZDDD333+++&&&***))))))))))))))))))***(((((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&''''''((((((((((((''''''''''''((()))))))))))))))(((((((((''''''(((((((((*********))))))(((((((((,,,$$$+++111;;;kkkkkk===333---...///,,,+++---555SSSkkk:::///************)))))))))((())))))***++++++++++++******++++++,,,---------....../////////------...000,,,)))///,,,///000222PPPkkk>>>444333...333222333888:::FFFpppqqq```YYYYYYWWWSSSRRROOONNNOOONNNSSShhhyyyfffPPPCCCAAABBBBBB???===<<<;;;:::999666444444555222333666888OOOsssxxx{{{UUU:::EEEOOOCCC<<>>$$$...---***))))))(((((())))))***)))***************))))))'''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''')))&&&(((///222YYYuuu===000(((***,,,+++,,,000222RRRddd555000************))))))))))))))))))***++++++++++++***)))***+++,,,---------,,,---///111111///...///000,,,***000,,,000333222MMMppp@@@333555222555333333999;;;DDDkkkmmm\\\WWWXXXVVVQQQQQQMMMMMMPPPRRRZZZooovvvaaaMMMCCCBBBCCCBBB>>><<<;;;::::::999666444222444111222777;;;SSSwww{{{~~~lllFFF555HHHSSSCCC999BBBlllqqqQQQ555000111---,,,000---.../////////---+++***))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((''''''((()))*********+++===vvvUUU......***---EEEqqqNNN000(((///%%%((()))))))))************777FFFRRRJJJ666((()))111(((***+++,,,+++************+++,,,---------,,,,,,+++---...MMMDDD111...///000000//////000222000111111222222333444444444777777KKK|||bbbDDD@@@BBBCCCJJJdddxxxWWWFFF:::333888111111111000000000111111------------------,,,,,,,,,,,,,,,+++++++++******)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))'''&&&&&&(((***+++***XXXyyyXXX///333...))))))(((((((((((())))))(((((()))******)))((((((&&&'''''''''((((((((()))((((((((('''''''''&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))(((((())))))))))))((((((''''''(((((((((((((((((('''+++&&&---+++DDDwwwxxxEEE555((()))+++((()))///222PPPZZZ///...************))))))))))))))))))***++++++++++++***((()))***,,,,,,,,,,,,++++++...111222000...------000,,,111---111444222III{{{vvvAAA111555333555333333888:::AAAfff}}}jjjZZZUUUVVVUUUPPPQQQLLLLLLQQQUUU^^^ssssss^^^LLLCCCCCCCCCBBB>>><<<:::::::::888666333000222000222777<<>>666BBBggglllKKK000,,,...***(((......///000000///...+++***))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))'''''''''(((***+++******...444ppp^^^333111+++///CCCoooNNN///'''000'''(((((())))))*********+++HHHYYYXXX>>>++++++...***&&&(((************+++,,,***+++,,,---...---,,,,,,+++...///MMMAAA111...///000000//////000111000111111222333333444444444888777KKK|||cccEEEAAACCCCCCJJJfffWWW;;;888666111333222111111000000///---+++.........------,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,'''''''''((((((((((((((())))))))))))))))))))))))******))))))))))))******&&&%%%***...***###%%%---+++;;;WWWzzzFFF777'''))))))(((((((((((())))))$$$%%%&&&'''''''''%%%%%%&&&'''''''''(((((())))))((((((''''''&&&&&&&&&%%%''''''''''''((((((((()))&&&'''''''''(((((())))))''''''(((((((((((('''''''''(((((()))))))))))))))(((((())))))))))))((((((''''''(((((())))))******(((///'''---)))777lllyyyVVVBBB222000000++++++000888TTTUUU...222************))))))))))))))))))***++++++++++++***'''(((***+++,,,,,,++++++)))---000222111...,,,+++333///333---222555111GGG||||||DDD222444222333222222888999>>>cccuuubbb\\\ZZZUUURRRTTTNNNOOOMMMNNNZZZoooqqq[[[IIIBBBBBBBBB@@@;;;;;;;;;:::777555222000333111333555444===]]]~~~nnnOOO===>>>FFF\\\@@@:::AAAfffcccFFF333000+++,,,...***......---,,,++++++++++++(((((())))))******++++++''')))++++++******,,,...(((((())))))))))))(((((())))))))))))((((((((((((***((('''''')))***)))((())))))))))))))))))))))))---222[[[sss555111&&&***DDDjjjZZZ555+++'''+++%%%)))***...///&&&...EEEnnnUUU;;;...+++******---,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,---------444...RRRCCC000222222111000//////000000666555333111111333555777000999999JJJyyy\\\GGG???HHHGGGGGGkkksssKKK<<<444111222///000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))+++,,,,,,,,,,,,+++***)))***)))(((''''''((()))***,,,,,,+++***)))))))))***************************))))))))))))))))))))))))'''+++CCCqqqoooAAA///000+++&&&'''+++,,,***&&&''''''''''''''''''''''''(((((()))***++++++,,,,,,))))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&*********++++++)))'''%%%&&&'''''''''(((((())))))((()))))))))))))))((((((''''''((((((((((((''''''(((((((((((('''''''''''',,,%%%)))'''***444PPPVVV666...******+++)))000LLLUUU333&&&+++***)))))))))))))))***)))************+++++++++******+++++++++,,,,,,,,,+++,,,///111222111...---//////000111333777===BBBmmmAAA555555...888444666666555>>>]]]sss```[[[YYYTTTQQQSSSOOOOOOMMMPPP```uuu}}}nnnXXXGGGAAAAAAAAA???======<<<;;;999666444222444222333444333>>>]]]}}}fffIII888:::CCCYYY???999@@@eee___BBB111///,,,---000---......---,,,++++++++++++))))))))))))******************)))((((((***,,,---(((((())))))))))))(((((((((((((((((()))))))))))))))(((&&&''')))******)))))))))))))))))))))))))))+++...OOOzzz@@@111)))+++BBBfffWWW444+++&&&***)))(((***...,,,(((>>>cccaaaLLL666,,,+++))))))+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,------,,,222000ZZZ~~~???000222222111000000000000000444333333333333333333333111999999IIIxxxYYYHHH@@@EEEEEEMMMuuulllGGG:::222111222000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))*********)))))))))*********+++******))))))***)))(((((((((((()))***+++***))))))((((((((()))************************))))))))))))))))))))))))///,,,000SSSdddGGG'''...000)))&&&)))+++***''''''''''''''''''''''''(((((()))******+++,,,,,,)))(((((((((''''''''''''''''''''''''''''''''''''+++111777777111***((()))''''''''''''((((((((()))(((((())))))))))))(((((('''(((((())))))(((((('''(((((((((((((((((((((((((((###***''')))444NNNhhhBBB222,,,++++++(((111EEEPPP222++++++******))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,***+++---///000//////....../////////111555:::>>>jjjFFF777555---666333555666666>>>[[[ppp^^^YYYXXXSSSPPPRRRQQQNNNLLLUUUiii}}}zzzjjjTTTFFFAAA@@@@@@>>>>>>>>>===<<<:::777555444444222333333333???^^^|||{{{[[[BBB333666???VVV>>>999???dddYYY>>>000000---///333000......---,,,++++++++++++***************))))))))),,,***''''''(((***+++,,,))))))))))))))))))))))))''''''(((((())))))******((('''&&&''')))++++++***))))))))))))))))))))))))***+++@@@zzzTTT333,,,+++>>>___RRR333+++&&&)))******)))+++555HHH^^^oooNNN???000*********)))))))))***++++++,,,+++++++++++++++,,,,,,,,,,,,------+++///222ccczzz:::000222111000000000000000000111222333444444333222111222999999HHHwwwVVVJJJAAA???EEEZZZdddAAA777111000222000111000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))***+++))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***+++###111eeeqqq>>>333,,,,,,+++&&&''',,,''''''''''''''''''''''''(((((())))))******++++++((((((((((((''''''''''''((((((((((((((((((((((((+++666@@@???333)))(((+++''''''''''''(((((((((((((((((())))))))))))((((((((())))))******))))))((())))))))))))))))))))))))%%%###+++''')))111III~~~SSS666,,,++++++(((111<<>>XXXnnn]]]YYYXXXTTTQQQSSSQQQMMMMMM\\\rrrxxxeeePPPEEEBBBAAA??????>>>===<<<:::999777555444444333333333444AAA```|||wwwSSS>>>111555===UUU>>>999===eeeTTT<<<000111...///333000......---,,,+++++++++++++++++++++******))))))))),,,***((((((***+++***)))***))))))))))))))))))***''''''(((((())))))******'''&&&%%%''')))+++,,,+++((((((((((((((((((((((((++++++666lllkkk777...,,,888TTTJJJ111,,,&&&(((''',,,...444PPPtttsssUUU;;;444,,,)))++++++***)))((((((***++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,---111gggvvv555222111111000000000000000111000111222333444555555555333:::999GGGvvvTTTJJJ???===LLLmmm]]]>>>666000///111///111111000000//////......++++++++++++++++++++++++)))))))))))))))*********)))))))))))))))******++++++******************+++))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((( ...***&&&AAAiiisssEEE&&&,,,333(((###,,,''''''''''''''''''''''''((((((((()))))))))******((((((((((((((('''''''''(((((((((((())))))))))))(((222;;;:::///'''&&&)))'''''''''((((((((((((((('''(((((())))))))))))((())))))************))))))***************+++++++++%%%$$$---((((((...AAAppp```888***+++******...444oooHHH111333,,,,,,+++***))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,*********+++---///111222////////////...000444777cccPPP666333000333222333777999>>>TTTlll\\\YYYZZZUUUSSSTTTPPPNNNSSSeeezzzvvvbbbMMMEEEDDDBBB@@@@@@<<<;;;:::888666555444444444444444222555EEEccc}}}uuuPPP???333888>>>VVV@@@;;;===gggQQQ;;;111222///...111.........---,,,++++++++++++,,,,,,++++++******))))))((()))***,,,------***(((******))))))))))))******'''((((((((()))))))))***'''&&&%%%''')))+++,,,+++((((((((((((((((((((((((++++++000\\\zzz;;;+++---111HHH@@@...---'''***)))***>>>ZZZoooyyybbb777///---+++***+++,,,+++)))'''((()))***+++,,,,,,,,,+++++++++,,,,,,,,,------...,,,///eeettt555444111000000000000000111111111111111222444777:::<<<444:::888FFFuuuRRRIII@@@DDD^^^XXX<<<666000...000...111111111000///.........+++++++++++++++++++++++++++************+++,,,---++++++*********++++++,,,*********++++++*********))))))((((((((())))))***''''''''''''''''''''''''(((((((((((((((((((((((($$$222222)))---@@@ccckkkAAA///,,,+++)))((((((((((((((((((((((((((((((((((((((((((((())))))'''''''''((((((((((((((('''((((((((())))))******'''+++///...***&&&&&&'''((((((((((((((('''''''''''''''((()))))))))))))))))))))************)))))))))*********+++++++++,,,''''''...(((''',,,777^^^jjj888)))+++***++++++333mmmGGG111000---,,,+++***))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,+++,,,---000222444111111111000///000333666___UUU444111333555111333777:::===QQQ}}}}}}jjj[[[YYYZZZVVVTTTUUUPPPRRR]]]qqqttt]]]IIIDDDEEEBBB@@@AAA:::999888666444333333333333555444333777JJJhhhuuuNNN>>>555:::@@@XXXDDD>>>>>>kkkNNN999111333///---000---......---,,,+++++++++++++++++++++++++++*********&&&)))---......,,,,,,---+++***)))(((((()))***+++)))))))))))))))(((((((((((('''&&&''')))++++++***)))))))))))))))))))))))))))(((---IIIAAA)))...***;;;666***---***---...+++UUUuuuSSS<<<---***,,,---******,,,+++)))'''((()))***++++++++++++++++++,,,,,,,,,,,,------///...///cccwww888444000000000000000111111222222111111111444888<<>>RRROOO;;;NNN|||rrrCCC:::666777555...+++...------,,,,,,,,,,,,++++++)))************+++++++++,,,,,,------)))(((111>>>000---)))'''''')))******((((((((((((((()))******))))))))))))))))))))))))***)))(((((((((((()))***'''///$$$///EEEyyyJJJ222$$$...+++'''///...111222RRRxxx___777111,,,+++,,,------------,,,+++*********************+++++++++************++++++,,,---...444kkk{{{888222////////////000111333333111222222333333444444555;;;:::888CCCjjjZZZBBB666555000///222000000000000///......------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))***)))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((('''***'''%%%999mmmgggBBB444JJJqqqtttVVV222,,,***''''''%%%$$$&&&***(((((((((((((((((((((((()))'''%%%(((,,,...,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((***...111VVVkkk???111000000***999GGGGGG:::---)))***************)))))))))))))))************++++++++++++++++++++++++++++++++++++,,,---.........------...///000222333555555555HHH|||kkk???666///555444222555888:::LLL{{{mmmaaaYYYZZZYYYSSSRRRUUUmmm|||~~~aaaNNNDDDDDD@@@BBBBBB<<<:::999666555555666555333444111444555:::UUUuuuuuuNNN<<<666777===RRRPPP===QQQ|||ppp>>>CCCEEE???444++++++...------,,,,,,,,,,,,++++++)))************++++++++++++***++++++)))(((...555///,,,((('''((()))******((((((((((((((()))******(((((((((((((((((((((((()))((((((''''''(((((()))&&&000"""///999ppp[[[555&&&000...(((...,,,000444\\\iii999...)))***------------------,,,+++)))))))))***+++++++++,,,+++++++++++++++,,,---------...333jjjzzz888222.........///000222444555111111222333333444555555888888666AAAfffPPP;;;444777222000222///000000000///......------+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))((((((((()))***++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((())),,,&&&,,,WWWtttOOO111***IIItttwwwOOO000***)))***)))$$$%%%+++(((((((((((((((((((((((()))&&&$$$%%%)))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((())))))((((((***...111@@@zzzvvvGGG666555111***---000111///+++((('''************)))))))))))))))************++++++++++++++++++++++++++++++++++++,,,------......------,,,---...000333666999;;;FFF|||vvvAAA333...777444222555999:::LLLzzzkkk```XXXXXXWWWSSSUUU[[[yyy}}}\\\JJJCCCDDDAAABBBCCC<<<999888777666888;;;:::666444222444444<<>>777666;;;RRRQQQ???SSS~~~qqqEEETTT\\\OOO;;;///---///------,,,,,,,,,+++++++++))))))*********++++++++++++***************,,,......+++((('''((()))******((((((((((((((())))))***((((((((((((((((((((((((((((((''''''''''''(((((('''000"""...,,,YYYiii===***111000***...***///333]]]hhh666,,,)))***+++,,,,,,---,,,,,,++++++(((((()))***+++,,,,,,,,,------------...///000000///000444kkk|||:::444////////////000111222333111111222333333444555555777777666@@@dddJJJ888333666222///111...000000000///......------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((###......(((777YYYpppttt]]]III444222LLLooozzzooo???222)))+++...***'''(((((((((((((((((((((((((((***(((%%%%%%&&&(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((((((((())))))((((((((((((((((((((())))))))))))***---000666oooMMM666333---///,,,******---...,,,***************)))))))))((())))))*********+++++++++***+++++++++++++++,,,,,,,,,,,,,,,------------------------...222666;;;===EEEwwwGGG666222888444333666999:::KKKyyykkk___VVVUUUVVVVVV]]]ggg{{{WWWHHHCCCEEEAAAAAABBB;;;777888777666;;;AAA@@@:::444222444444>>>___|||zzzXXX???666555;;;RRRSSSAAATTTyyycccrrrzzzjjjOOO:::111///------,,,,,,,,,+++++++++))))))*********++++++++++++++++++***+++,,,+++***---***((('''((()))***)))((((((((((((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''(((---$$$---'''GGGzzzJJJ000222000+++...)))...000XXX^^^111,,,+++))))))******+++++++++******(((((()))***+++,,,,,,,,,------------...///000111///000555lll|||:::444111111000000000000000111000111111222444555555666666888888@@@aaa}}}III777222555///---///...000000000///......------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''(((((())))))""")))...---,,,888TTTllliiilllXXX666...DDDaaarrr```III000'''***,,,)))$$$((((((((((((((((((((((((+++)))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++(((((((((((((((((((((((((((((())))))))))))))))))((()))***))))))***,,,///444bbbTTT666111+++///...---,,,,,,---,,,,,,************)))))))))((())))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,------......///...---...000444888;;;BBBkkkLLL:::444555444333666999:::JJJwwwkkk___VVVVVVXXX]]]jjjxxxwwwTTTFFFCCCFFFAAA@@@AAA:::666888777666===EEECCC:::555333444444@@@ccc~~~]]]???666444;;;TTTUUUCCCUUUgggHHH555---------,,,,,,,,,,,,++++++)))************+++++++++***,,,---******,,,,,,***+++)))''''''(((***))))))((((((((((((((()))******(((((((((((((((((((((((('''(((((())))))(((((('''(((&&&(((---+++>>>ZZZ888111...+++///)))---///UUUxxxWWW,,,---,,,(((((())))))***************)))))))))***+++++++++,,,************+++---......---...444lll|||888222333222111000////////////000000111222444555666666777999999???___vvvHHH777222444...+++///...000000000///......------+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))((((((((()))***++++++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''((()))))))))---'''''',,,------;;;NNNggg|||oooGGG///000BBBWWWyyyeeeEEE***###)))***$$$((((((((((((((((((((((((***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))(((((())))))))))))******((()))******)))***,,,...222PPP___888222,,,+++...///...***((()))+++************)))))))))))))))************+++++++++*********++++++,,,,,,------,,,,,,,,,,,,---...///000///...---///222555777===___LLL:::444111444333666::::::JJJvvvjjj___XXXZZZ___gggvvv~~~pppQQQEEEDDDGGGAAA??????999666999777555;;;DDDAAA666555333444444BBBgggbbb>>>555444<<>>000,,,+++111***---///WWW{{{XXX,,,,,,,,,((())))))***+++++++++++++++******************++++++((()))))))))***,,,---...,,,///666ooo~~~888111222111000000000000000000///000111222444555666777666999999>>>[[[pppDDD444222666///,,,//////000000000///......------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))***)))))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''((())))))***...)))&&&))))))))),,,111SSSqqqpppQQQ;;;---///AAAqqquuuddd>>>'''))),,,&&&(((((((((((((((((((((((('''((()))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))(((((()))))))))*********((()))+++*********+++---222@@@wwwkkk<<<111---+++...000///+++)))***,,,************)))))))))))))))************+++++++++)))******+++,,,,,,------------,,,,,,,,,---...///......------...000333444<<>>888777:::888444:::BBB>>>222555333444444CCCiiieee>>>555444===WWWXXXDDDTTT~~~ZZZ:::...---------,,,,,,,,,++++++)))************+++++++++%%%,,,...(((%%%))),,,+++***((('''''')))***)))(((((((((((((((((()))******************************((()))***++++++***)))(((...000)))111...]]]sssCCC///***+++222+++---000\\\]]]---++++++''')))***+++,,,,,,,,,,,,,,,+++++++++************************+++,,,---///000...111999sss;;;333000000///000000111222222///000111222444555666777555999888<<>>///***///111222000...---///000************)))))))))))))))************+++++++++))))))***+++,,,,,,------------,,,+++,,,---...///,,,,,,,,,---...000222333===ZZZLLL777666333444333777::::::IIIuuu