BM6P6(@ }}}{{{{{{tttrrrqqqooommmmmmmmmnnnlllmmmoooppprrrsssssssssttttttuuuuuuuuutttrrrqqquuutttssssssqqqqqqpppoookkkhhhdddaaa^^^XXXPPPJJJAAA:::444222000...111666;;;AAAJJJQQQVVVXXXYYYZZZYYYYYYYYYYYYXXXXXXXXXXXX]]]]]]^^^^^^^^^^^^^^^^^^]]]^^^___```bbbcccdddeeeeeefffhhhjjjkkkmmmmmmmmmjjjjjjjjjiiijjjjjjkkkkkkhhhiiijjjkkklllmmmmmmmmmmmmmmmnnnnnnooopppppppppoooooommmfffYYYJJJ===666111...+++*********)))((())))))(((((('''''''''&&&******))))))))))))*********)))((('''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&'''((()))+++---...333>>>MMMXXX___ccciiinnnkkknnnrrrssssssrrrrrrsssvvvuuutttsssssssssssssssuuuvvvxxxyyyzzz{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{xxxyyy{{{|||}}}}}}||||||{{{{{{|||}}}}}}xxxyyy||||||}}}}}}ooo]]]MMMCCC;;;666222444;;;HHH[[[lllyyy{{{~~~uuu```KKK>>>:::888777???QQQiiittt```PPPGGGGGGPPPYYYaaannnvvvjjjWWWLLLIIIKKKWWWlllgggLLLCCCHHHRRRaaa]]]JJJ???666000333333333777>>>HHH[[[vvvwwwbbbMMM@@@===999;;;===>>>AAAPPPooo{{{TTTAAAAAAFFFBBB:::===???BBBGGGMMMSSSXXX[[[\\\^^^aaaeeelllxxxdddTTTIIIBBBEEEHHHQQQjjj}}}eeeNNNGGG@@@===@@@BBBGGGXXXjjj}}}|||{{{uuusssqqqooommmmmmmmmmmmlllmmmnnnpppqqqrrrssssssttttttuuuvvvuuutttsssrrruuutttssssssqqqqqqpppoookkkhhhdddaaa___YYYQQQKKKBBB;;;555222000...111555:::@@@IIIQQQUUUXXXYYYZZZ[[[[[[ZZZZZZZZZYYYYYYYYY\\\\\\]]]]]]]]]]]]^^^^^^______```aaacccdddeeefffeeefffhhhjjjkkklllmmmmmmjjjjjjiiiiiihhhiiiiiiiiiggghhhiiijjjkkklllllllllllllllmmmmmmnnnooooooooonnnnnnllleeeYYYKKK>>>666000...+++)))******)))(((((('''''''''&&&&&&&&&&&&((((((''''''''''''(((((()))(((''''''&&&&&&''''''%%%%%%%%%&&&''''''(((((((((((((((((()))***++++++000:::GGGSSS[[[bbbhhhkkkkkknnnqqqssssssrrrssssssuuuttttttsssssssssssstttuuuvvvwwwxxxyyyzzz{{{{{{yyyzzzzzzzzz{{{{{{||||||yyyzzz{{{|||||||||{{{{{{zzzzzz{{{|||~~~zzzsssnnnpppsssuuuyyy}}}}}}rrrbbbPPPAAA999:::555333999CCCQQQdddsss}}}wwwcccNNN@@@:::777666<<>>777222666222111444999AAAQQQkkk|||gggTTTDDD;;;:::777666888;;;CCCWWWxxx___JJJHHHJJJDDD<<>>??????AAAKKKXXX~~~|||{{{vvvtttrrrooommmlllllllllkkklllmmmnnnpppqqqrrrrrrtttuuuuuuvvvvvvuuussssssuuutttssssssqqqqqqpppooollliiieeebbb___ZZZSSSMMMDDD===666333000---000444999???HHHOOOTTTWWWZZZ[[[\\\\\\[[[[[[[[[ZZZZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]```aaabbbcccdddeeefffgggeeefffhhhiiijjjkkkkkkllljjjiiihhhggggggfffggggggffffffhhhiiijjjkkkkkkkkkkkkkkkkkklllmmmmmmnnnnnnllllllkkkeeeZZZLLL???666000...+++)))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''******)))(((((()))))))))---333>>>KKKVVV___eeehhhiiimmmqqqssssssssssssssssssssssssssssssttttttuuuuuuuuuvvvwwwxxxyyyyyyzzzxxxyyyyyyzzz{{{||||||}}}zzz{{{{{{{{{{{{zzzyyyyyyxxxxxxyyyzzz|||~~~wwwkkkddd___```eeejjjqqqxxx~~~rrrbbbQQQCCC888222777444666@@@NNN]]]nnn|||{{{hhhRRRBBB;;;888666:::HHH]]]sssvvviiibbb```jjjvvvrrr___UUUKKKMMM^^^tttfffKKKCCCHHHPPP]]]XXXFFF===777333777222111333666;;;GGG]]]ppplllWWWHHH???;;;<<<888666666===LLLdddlllVVVOOOMMMFFF??????@@@CCCDDDDDDCCCAAA???>>>>>>>>>???BBBIIIQQQVVViiisssdddWWWMMMLLLKKKMMMaaaxxxwww[[[LLLAAA??????>>>BBBJJJ~~~~~~~~~~~~}}}{{{wwwuuussspppnnnlllllllllkkkllllllmmmooopppqqqrrrtttuuuvvvvvvvvvvvvttttttuuutttssssssqqqqqqpppooommmiiieeeccc```\\\UUUPPPGGG@@@999555111---///333777===FFFNNNSSSWWWZZZ\\\\\\\\\[[[[[[[[[ZZZZZZZZZ\\\\\\\\\]]]]]]^^^^^^___bbbbbbcccdddeeefffggggggeeefffggghhhiiiiiiiiiiiihhhgggfffeeeddddddddddddddddddfffgggiiijjjjjjjjjjjjjjjjjjkkkllllllmmmmmmkkkkkkjjjeee\\\OOOAAA777000...+++))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''))))))(((((((((((())))))***...777CCCQQQ\\\ccceeehhhkkkpppssstttsssssssssrrrrrrrrrrrrssstttuuuvvvuuuuuuuuuuuuvvvwwwxxxyyywwwwwwxxxyyyzzz||||||}}}zzzzzzzzzyyyxxxxxxwwwvvvwwwwwwxxxyyyzzz|||}}}~~~~~~~~~~~~|||mmm[[[SSSNNNPPPUUU]]]hhhrrr~~~wwweeeSSSEEE;;;666444555555;;;GGGUUUcccsss}}}lllWWWFFF<<<999777:::FFFZZZpppuuunnnmmmvvvqqqbbbRRRMMMYYYnnnfffKKKCCCGGGOOO[[[UUUDDD;;;666222555333333444666888AAASSSddddddQQQFFF@@@???@@@<<<:::===III]]]uuuvvv\\\OOOJJJDDD@@@<<>>======>>>HHH\\\sss{{{^^^KKKCCC@@@???:::===AAAEEEGGGGGGFFFEEE???===:::888999;;;>>>@@@???HHHWWWiiiwww|||hhh___YYYYYYiiiwww___HHHBBBBBBAAABBBEEE~~~}}}}}}~~~}}}{{{zzzwwwuuussspppnnnmmmmmmmmmmmmmmmlllmmmnnnpppssstttuuuuuuwwwxxxxxxwwwwwwvvvuuutttssssssqqqqqqpppooooookkkfffdddbbb___ZZZUUUPPPHHH???999444...///222333999BBBJJJQQQVVV[[[^^^[[[[[[ZZZZZZZZZYYYYYYYYY]]]]]]^^^___```aaaaaabbbaaaaaaaaabbbcccdddddddddbbbccccccdddddddddcccccccccbbbaaa``````___``````___```bbbdddfffgggggghhhiiiiiijjjjjjkkkkkklllllljjjjjjiiigggaaaUUUFFF;;;333000,,,******)))(((&&&'''''''''((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&''''''((()))***+++(((+++111999DDDPPP[[[aaadddiiiooosssttttttssssssqqqqqqqqqqqqrrrssstttuuutttsssrrrrrrrrrtttuuuvvvtttuuuuuuvvvwwwxxxyyyyyyvvvuuutttsssrrrrrrrrrrrrttttttttttttvvvwwwxxxyyyyyyzzz{{{||||||}}}||||||{{{}}}rrr___HHHBBB======@@@IIIXXXeeetttoooaaaLLL;;;333111333444===AAAJJJQQQRRRUUU```llluuuwwweeeTTT@@@>>>;;;;;;DDDWWWnnnooo^^^YYYeeezzzyyyyyy{{{wwwbbb]]]YYYYYY]]]gggyyygggKKKAAADDDLLLXXXRRRCCC===888111222///000222444444777DDDQQQrrrppp]]]OOODDD>>>===DDDIIIZZZrrrbbbKKK???===>>>;;;<<<@@@CCCGGGIIIJJJKKKDDD???999666555777999::::::???HHHTTTaaauuuyyynnnfffeeetttzzzaaaIIIAAA@@@>>>===@@@~~~}}}|||}}}~~~|||zzzxxxvvvuuussspppooonnnnnnooonnnnnnmmmmmmoooqqqsssuuuuuuvvvwwwxxxxxxxxxwwwwwwuuutttssssssqqqqqqpppooooookkkgggdddccc```[[[WWWSSSKKKBBB<<<555000///333222888@@@IIIPPPVVV[[[^^^\\\\\\[[[[[[[[[ZZZZZZZZZ\\\\\\]]]^^^___```aaabbb______``````aaabbbbbbbbbaaaaaaaaabbbbbbaaa`````````______^^^^^^^^^______^^^___aaacccdddffffffgggiiiiiijjjjjjkkkllllllmmmkkkjjjiiihhhdddXXXIII===444111...++++++***)))'''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((('''''''''(((((()))'''+++000666>>>IIIUUU^^^ccchhhnnnsssuuuttttttsssqqqqqqqqqqqqrrrssstttttttttsssqqqqqqqqqrrrtttuuutttttttttuuuuuuuuuvvvvvvsssrrrqqqpppoooppppppqqqpppppppppqqqrrrssstttuuuvvvwwwxxxzzz{{{|||}}}}}}{{{|||}}}~~~ppp[[[GGGAAA;;;:::===DDDSSS```tttxxx```SSSAAA555111444777888EEELLLSSSTTTMMMIIIQQQ^^^mmmzzz}}}nnn\\\IIIGGGCCCAAAHHHYYYppp{{{fffZZZ```tttzzzooojjjjjjpppwwwxxxlllaaaNNNJJJGGGGGGLLLWWWjjj{{{hhhLLL@@@BBBIIIVVVRRRFFFBBB>>>666666000111333555333444>>>JJJhhh~~~lll]]]RRRMMMNNNXXX```rrrjjjPPPAAA===>>>;;;<<<>>>BBBGGGMMMRRRUUUNNNHHH???999777888999999:::<<>><<<>>>}}}|||}}}~~~~~~}}}|||}}}~~~~~~|||yyyxxxuuutttrrrpppooooooooooooooonnnnnnnnnooorrrtttvvvuuuvvvwwwxxxyyyxxxxxxwwwuuuttttttsssrrrqqqpppoooppplllgggeeecccaaa\\\XXXUUUMMMDDD===666000000333111777???HHHOOOVVV[[[___]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[\\\]]]^^^``````aaa^^^^^^______``````aaaaaa```````````````______^^^^^^^^^]]]]]]]]]^^^______]]]^^^```bbbdddeeeffffffiiijjjjjjkkkkkklllmmmmmmkkkjjjiiiiiieeeZZZJJJ>>>555222...,,,++++++)))(((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((()))***)))))))))))))))(((((((((******)))''''''&&&&&&&&&&&&+++000444999DDDRRR\\\bbbgggnnnsssuuuttttttsssrrrrrrqqqqqqrrrrrrsssssstttrrrqqqpppppprrrsssuuussssssssstttttttttttttttqqqqqqooonnnnnnnnnooopppnnnnnnnnnnnnoooppprrrrrrtttuuuwwwyyy{{{|||}}}}}}|||||||||}}}~~~~~~oooZZZGGGAAA<<<:::<<>>@@@KKKSSSYYYVVVIII@@@HHHVVViiiwwwtttbbbSSSPPPKKKHHHMMM]]]tttzzzcccRRRUUUiii|||xxxiiiaaa___```iiiyyy|||nnnbbbVVVKKKDDD@@@===>>>BBBMMMaaarrrhhhLLL@@@@@@FFFTTTSSSHHHFFFCCC;;;:::333444666777444444<<>>>>>:::;;;===BBBJJJSSS[[[```[[[SSSHHH@@@>>>>>>>>>>>><<<<<<>>>CCCKKK___gggUUUFFFEEEEEEAAA???AAA~~~|||zzzyyyyyyyyyxxxwww||||||||||||{{{zzzyyyxxxwwwvvvtttrrrqqqqqqqqqrrrmmmlllllllllooosssvvvyyysssuuuwwwwwwvvvuuuuuuvvvvvvuuusssrrrqqqpppppppppnnnmmmllljjjfffaaa]]]ZZZXXXSSSJJJBBB<<<666111...000333:::CCCLLLTTTZZZ^^^\\\\\\]]]]]]]]]\\\ZZZYYY]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^___^^^]]]]]]\\\[[[ZZZZZZXXXZZZ[[[[[[ZZZ[[[]]]```___```aaaccceeefffffffffkkkkkkkkkkkkkkkkkkkkkkkkiiilllllliiieee]]]OOOBBB:::222+++++++++)))((()))(((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''''''''((((((((())))))((('''&&&&&&'''''''''''''''((())))))%%%%%%)))///555===JJJVVVbbbhhhnnnppprrrtttrrrnnnrrrqqqqqqppppppqqqqqqrrrqqqqqqrrrrrrrrrrrrssssssuuusssssssssuuuvvvuuuttttttrrrooonnnmmmkkkiiigggggggggffffffhhhkkkoooqqqoooooopppssswwwyyyyyyxxx|||||||||~~~uuujjjVVVHHH>>>???BBBGGGUUUfffvvvppp\\\JJJ>>>777777777777BBBQQQ]]]cccaaaTTTEEEAAADDDHHHXXXkkk}}}{{{uuuaaa[[[TTTRRRXXXfffuuu|||pppZZZRRRSSSaaavvv}}}qqqeee[[[XXX___lll}}}zzzhhhXXXJJJCCCAAAAAA999666<<<@@@DDDSSSdddgggEEECCC???PPPSSSPPPKKKNNNSSSKKK<<<555222111333333222777>>>WWWooo|||{{{|||]]]BBB;;;???:::999;;;@@@FFFNNN\\\hhhbbbhhh\\\KKKIIIGGG@@@???CCC>>>AAAKKKUUUccc~~~yyy___SSSGGGBBBBBBAAA@@@>>>|||zzzyyyyyyyyyxxxvvvyyyzzzzzzzzzzzzyyyxxxxxxwwwvvvtttrrrqqqqqqqqqqqqpppooonnnmmmnnnqqqtttvvvtttvvvyyyyyyxxxwwwwwwxxxvvvuuusssrrrqqqpppppppppoooooonnnlllhhhddd```]]][[[VVVMMMEEE>>>888222//////222888@@@IIIRRRZZZ^^^___`````````___^^^\\\[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]\\\[[[[[[ZZZZZZXXXZZZ[[[[[[[[[[[[^^^```^^^___aaaccceeefffggggggiiiiiijjjkkkkkklllmmmmmmkkknnnnnnkkkggg___RRREEE:::222+++++++++)))((()))((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))*********((((((((((((((('''&&&&&&'''''''''''''''(((((()))'''&&&(((---111888DDDPPP\\\cccjjjmmmpppsssrrroooqqqqqqqqqppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrtttsssrrrsssuuuvvvuuusssssspppmmmjjjgggeeebbb___^^^]]]\\\]]]^^^bbbeeegggggghhhjjjnnnrrruuuwwwwww||||||}}}|||rrr```RRRHHHHHHKKKOOO\\\kkk{{{~~~uuucccPPPDDD:::555888;;;???LLL\\\jjjmmmgggVVVDDD===>>>AAARRReeexxx}}}wwwlllggg```^^^cccooo}}}vvvoooqqqvvvzzzyyygggRRRJJJKKKXXXmmmwwwiii^^^[[[```jjjyyymmm\\\NNNCCC<<<;;;999333222777999>>>NNNaaajjjJJJGGGDDDSSSUUUSSSQQQXXX___XXXIII===888666777777666888===MMMddd|||bbbFFF<<>>777666777555555777BBBWWWpppjjjLLL>>>>>><<<:::<<<@@@EEEKKKXXXddd~~~yyyooommmmmmkkknnnwww~~~uuuTTTJJJBBBAAACCCEEEHHHLLL}}}zzzyyyxxxwwwvvvtttssstttuuuwwwxxxxxxӵrrrqqqpppppprrrqqqpppooooooooopppqqqqqqsssvvvvvvvvvuuuuuuvvvuuuuuutttrrrrrrqqqqqqqqqppppppppppppnnnjjjgggeeeaaa\\\TTTKKKCCC<<<555111000111333999BBBMMMXXX^^^`````````___^^^[[[YYYXXX\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYZZZ[[[[[[[[[\\\^^^```]]]^^^```cccfffhhhiiijjjhhhiiiiiijjjlllmmmmmmnnnĦeeeYYYNNN===444,,,Ħ''')))******)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###ӵ%%%'''''''''(((((('''&&&&&&'''&&&&&&&&&&&&'''(((((()))'''&&&(((***...999CCCOOOZZZdddiiilllpppqqqpppppppppqqqqqqqqqqqqppppppsssssssssssssssssssssssstttssstttuuuvvvuuurrrooojjjeee]]]VVVQQQLLLHHHEEEAAA@@@@@@@@@AAACCCEEEGGGJJJLLLQQQVVV\\\cccjjjnnnrrrtttwwwzzz|||~~~Ħ|||sssjjjhhhhhhkkksss}}}uuuhhh[[[KKK>>>777333444===IIIWWWiiiyyy{{{zzznnnXXXDDD;;;;;;<<>>777222222222333777@@@KKKVVV]]]___``````___]]][[[YYYXXX[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYY[[[\\\\\\[[[\\\___aaa]]]^^^aaadddfffhhhiiijjjjjjjjjkkkkkkkkkkkkllllll>Llllggg\\\QQQ@@@666=hĦ)))+++***((('''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&4ĉ@ӵ&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((***---666@@@LLLXXXccchhhkkkooopppooooooppppppqqqqqqppppppooorrrrrrssssssssstttttttttvvvvvvvvvvvvvvvrrrmmmiii```ZZZRRRJJJDDD@@@<<<:::666666666666777888::::::<<L~~~yyywwwwwwxxx}}}yyykkk\\\OOOBBB:::444555:::EEERRRbbbsss~~~|||qqq[[[FFF===::::::>>>HHH[[[qqqlllVVVKKKKKKOOOYYYaaa[[[MMMEEE@@@GGGYYYsssxxxuuusssvvv~~~bbbNNNAAA888333333444666888888888AAAWWWkkkoooOOOKKKEEEFFFBBBDDDRRRkkk}}}xxxjjjZZZHHH???:::777777999777FFF^^^uuu|||[[[DDD;;;===;;;<<>>IIISSSZZZ````````````___]]][[[YYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ[[[\\\\\\\\\]]]___aaa^^^___aaadddfffhhhiiijjjkkkkkkkkkkkkkkkkkkkkkkkkHdĦlllhhh^^^SSSCCC=Īj***)))'''&&&&&&'''(((((((((((('''&&&&&&&&&''''''GG=?%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((%%%$$$&&&)))***,,,333<<>>???BBBKKKTTTnnn~~~\\\OOOGGGGGGFFFEEERRReeeӵĭӵӵĦӵӵxxxwwwĦƜ`1.׼stttsssrrroooĦrrrrrrqqqsssvvvwwwwwwwwwwwwӵsssĦrrrrrrpppmmmjjjhhhddd```YYYSSSĭӵ^^^\\\ĦWWWWWWWWWĦWWWĦYYYZZZ[[[[[[ZZZ[[[\\\\\\\\\]]]___aaahhhiiijjjlllDdDEEE;;;111?fӵ)))(((&&&Ħ***)))(((ӵƜ`1.׼s$$$%%%ĭӵ%%%$$$'''666@@@NNN]]]dddgggllloooӵqqqpppooonnnĦqqqssstttvvvwwwggg^^^000000000000---------Ħ+++...000000111666lllĦDdD~~~~~~ӵӵSSSӵ@@@NNN\\\{{{gggĦwwwӵĭӵgggOOOCCCBBBFFFJJJZZZ]]]TTTJJJ??????LLLeeevvvrrr]]]JJJ;;;666888555888:::===FFFZZZqqqpppOOOHHH@@@AAA===@@@PPPiiixxxiii[[[NNNBBB===>>>???HHH]]]wwwmmmOOO@@@<<<::::::<<<<<<>>>FFFPPPggg```SSSJJJIIIGGGGGGWWWnnn?~4g&e>&eg&e>hӵg&eguO>uO>&e{{{xxx4ff?>ߝLsssgĉ@vvvuuutttsssShӵpppnnnqqqtttuuuuuuuuug&esss>hӵsssqqqnnnkkkiiieeeaaa[[[fff?><z222g&e>&e\\\[[[HLVVVVVVVVVShӵgLXXXYYYZZZ[[[[[[ZZZ[[[\\\]]]\\\]]]___S?ʬhhhhhh3h?D%%)?<<<222ZufĦ((('''&&&gL+++******g&e(((gĉ@***$$$g&e>&e%%%@e$$$$$$??+++111:::IIIZZZbbbfffkkkg<ĉqqqqqqpppooo3we<Ħqqqsssuuuwww3h?@e...,,,---...///+++++++++Z+++)))+++,,,+++***3h?gLD%%)?fff?><zvvvuuu=?Ħg&eYYYg&e888DDDTTTS?ʬ}}}4ff?>ߝL]]]@eg&e3h?g&e>&e??hhhQQQCCCBBBFFFIIIZZZ```XXXMMM@@@>>>JJJ___sss}}}iiiTTTDDD???AAA;;;>>>@@@EEESSSjjjqqqPPPIII@@@???<<>>---***DdDĦ%%%`eĭ&&&DdDΦDdDĦ'''DdDĦ'''&&&%%%%%%&&&''')))+++,,,666>>>LLLZZZdddjjjgeĦrrrrrrrrrFSĦwwwwwwqjRgdKӵDdDĦ---******+++++++++++++++***DdDĦ++++++++++++qjRgdKӵDdDĦ~~~HdDĦgdKӵDdDDdDĦ[[[DdDĦ4DufӵDdDĦ???DdDĦNNNq<RpeƜ4DuTӵTTTDdDĦDdDĦqjRgdKӵDdDΦDdDĦqqq]]]OOOJJJIIIPPP\\\fffdddUUUGGGBBBBBBNNNeeessseee[[[VVVPPPRRRWWWccctttzzz___NNNHHHEEE>>>???LLL```ssswwwooohhhgggiiisssaaaIII@@@<<<:::<<<======AAAGGG^^^xxxuuu[[[LLLOOOPPPPPPddd4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ|||=ӊB1.uTӵnnnHߝL`o9wwwpo9wӵpppqqqrrrtttvvvvvvuuuDdDĦsssssso)huuusssrrrsssvvvyyy{{{mmmiiiDdDΦDdDĦ222DdDΦDdDӵYYYGIpӵDdDĦTTTpo9wӵDdDĦ[[[ZZZZZZ[[[]]]\\\\\\]]]^^^```po9ueeeeeefffhhhGIdnuR)ĦDdDĦnuR)ĦHHH:::CdgĪj(((DdDĦFFF///,,,DdDĦ&&&HߝL`o9&&&DdDΦDdDӵ'''DdDĦ'''((('''''''''''')))***+++000888FFFUUUaaaiiigeĦrrrssssp?aĦ{{{zzzGIdnuR)ĦDdDĦ***)))***+++++++++++++++***DdDĦ+++*********GIdnuR)ĦDdDĦxxxDdDĦnuR)ĦDdDΦDdDĦKKKDdDĦnuR)ĦDdDĦ888DdDĦZZZpo9u=ӊB1.uTӵRRRDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵyyyfffXXXRRRPPPXXXcccnnnmmm^^^MMMBBB>>>HHH\\\vvvzzzqqqkkkcccgggooo{{{~~~cccRRRLLLCCC===<<d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵ}}}zzzF&uTӵmmm4DufئL>ewwwpuR)Ħqqqqqqrrrtttuuuuuuttt>d<ĦrrrDttttrrrpppqqqvvvzzzqqqmmmDdDΦDdDĦ222>d<ʜ4DuTӵZZZ4DwDd<ĦTTTpuR)Ħ>dd<ӵDdd<000--->d<Ħ'''4DufئL>e&&&DdDʜ4DuTӵ%%%DdDĦ%%%(((((('''&&&&&&''')))))),,,333AAAPPP]]]fffgeĦssss<v>aĦ}}}}}}peӵDx<DdDĦ******+++---------++++++***DdDĦ+++)))))))))peӵDx<>dd<ӵDd<DdDΦDdDĦ@@@DdDӵnd<DdDĦ444>d<ĦbbbpeӵĦF&uTӵRRRDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵrrreee^^^[[[dddnnnyyyxxxkkkWWWFFF<<>>:::;;;<<<<<<@@@DDDRRRnnnnnn[[[YYYZZZ```xxx4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR~~~zzz>dp&ĒRmmmmmmnfʜd<Φ>d<Ħ333s&dq&ĒRVVVZZZi?ʜtd<ĦTTTHHܗDӊBZZZ<x]]]___^^^^^^______aaaB?d<&&&%%%%%%%%%&&&''''''***000<<aĦ}}}~~~B?Ho9>>>>d<,,,---------++++++***>d<ӵ)))(((B?Ho9222<xwww{{{&ӫeʬtIӇ>d<Φ>d<Ħ:::D&ӫetIӇkkkDdDĦ333sdKĦhhhB?dp&ĒRLLLUUU>d<sdKĦB?Ho9s&dq&ĒR~~~sssmmmkkkrrryyyuuu___III;;;@@@LLLbbbzzzgggVVVOOO???999666777<<hnnnmmmmmmfevvv@ďDqqqqqqqqqrrrrrrssssssrrrrrrnepppqqq=eyyyxxxuuurrrqqqrrrzzzyyyege:::555sĪj@hNNNVVVZZZfdDĦUUU@ďDZZZ[[[Hkge\\\___aaa````````````aaa@hiiijjj@GppppppHĪj@IŌiii]]]Bene)))Hkge)))ne((('''fe&&&Hu]3hh'''''''''se&&&%%%$$$$$$$$$%%%&&&''')))---666BBBPPP]]]geĦja>aĦ|||}}}@GAAA666se(((***++++++***++++++***<Ō)))))))))@G***111Hkgeiiimmmsss{{{HĪj@IŌege555777Hu]3hIŌhhh```DdDĦ222neaaaooo@h>hUUUVVV]]]sene@GsĪj@h~~~}}}~~~|||fffNNN===@@@GGGYYYrrrgggVVVOOO>>>888444444777===IIITTTjjjwwwsss[[[RRRLLLMMMSSSbbb}}}eeeIII@@@:::999;;;<<<>>>AAALLLiii{{{wwwvvvzzz4DuXӵĵD^{{{nnnmmmkkkkkkvvvuuutttqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqoooppppppuuuvvvuuutttrrrrrrrrrwwwyyyAAA<<<777FFFMMMUUUZZZ[[[DdDĦVVVVVVYYY[[[\\\\\\^^^bbbeeecccbbbbbbaaaaaabbbgggiiijjjjjjpppoooooollllll```(((((('''&&&)))(((''''''&&&D^&&&'''''''''s׼s'''&&&%%%%%%$$$%%%&&&'''((()))+++111:::GGGVVVgeFm8vvv>aĦ{{{}}}~~~GGG999000s׼s((()))+++++++++***++++++***Ho+++******))))))(((***000bbb______fffqqqzzz~~~999666777D^ddd^^^RRRDdDĦ444bbbmmmtttxxxqqq{{{bbbaaaccchhhs׼soooUUUCCC@@@CCCQQQkkk~~~hhhWWWPPP===777222333555888>>>EEEVVVfffwwwrrr[[[KKKDDD@@@BBBEEESSSrrroooKKKAAA999999;;;<<<===@@@KKKhhhΦ4DuXӵtvӵ>d<ĦĦĦ{{{yyyvvvsssqqqnnnmmmkkkjjjjjjjjjkkkkkklllnnnqqqtttuuuuuusssrrrtttsssrrrrrrqqqqqqrrrrrrrrrrrrrrrqqqqqqpppppppppĦpppqqqssstttuuuqqqqqqppppppqqqqqqrrrrrrrrruuuooobbb\\\\\\VVVKKKCCC===888555333222888???DDDLLLUUUZZZ[[[\\\___bbb>d<ĦWWWWWWVVVUUUUUUVVVXXXYYY[[[\\\\\\[[[\\\]]]]]]^^^aaaeeehhhddddddcccbbbaaaaaabbbbbbaaabbbdddgggiiijjjjjjjjjiiijjjmmmoooppppppooonnnnnnpppqqqqqqooooooooooooeee]]]PPPCCC888111...---***)))'''&&&'''''''''&&&$$$$$$%%%'''Ħ&&&((((((((((((((((((((((((&&&>d<Ħ'''&&&%%%%%%%%%Be%%%%%%&&&&&&%%%%%%&&&''')))***((()))---555BBBQQQgeFYĉvvvwww>aĦ{{{}}}}}}|||zzzyyykkkaaaPPP@@@444///Be,,,+++,,,---...---+++++++++***nu]ӵ+++)))))))))************)))+++111???PPP\\\ddd```YYYRRRPPPVVVcccmmmwww{{{|||oooVVVIII;;;888999>d<ĦPPP^^^___UUUHHH>d<Ħ777;;;EEEĦwwwxxxwwwqqqhhhbbbbbbdddttt{{{|||wwwkkkkkklllpppBeĦwww]]]JJJ@@@@@@LLLfff~~~~~~iiiXXXQQQ===666111222555666999===EEEUUUjjjyyycccJJJCCC>>><<<>>>@@@LLLnnnvvvLLLBBB999999;;;<<<===???KKKhhh}}}|||zzz|||?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦ~~~{{{wwwsssppppppmmmkkkjjjjjjjjjjjjiiinnnnnnooopppqqqssstttuuuuuuuuusssqqqooooooqqqssstttssssssrrrrrrqqqqqqgdKĦqqqrrrssstttttttttsssrrrpppoooppppppqqqnnniiieeecccccc___YYYSSSGGGAAA999333222444777999EEEJJJQQQXXX\\\```ccceeegdDĦXXXWWWWWWUUUUUUVVVWWWXXXYYYZZZZZZ[[[[[[[[[\\\^^^aaadddeeeeeeeeedddcccbbbbbbbbbbbbcccdddeeeggghhhiiiiiijjjjjjjjjlllmmmnnnooooooooopppooonnnllllllnnnpppqqqhhh```TTTFFF:::111---+++)))((((((''''''''''''((((((((((((gdKĦ%%%)))((((((''''''''''''(((&&&sdKĦ(((((((((((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((,,,222999EEEŶStttvvvzzz3we<{{{{{{xxxrrrkkk[[[HHH<<<555///************************+++++++++iĉ@3hR/Ō)))))))))(((((('''(((,,,...,,,,,,555FFFSSSaaaeee```QQQCCCDDDOOOXXXgggoooyyy~~~vvveee[[[MMMCCC???DdDĦNNNPPPMMMFFF>>>sdKĦ777AAAgdKĦ{{{yyyqqqeeeYYYSSSUUUZZZ```rrrxxxuuuuuuxxxgdKĦ~~~dddMMM@@@???FFF[[[vvv~~~}}}}}}lll^^^WWWBBB888111111444444444555AAAIIIZZZooommmTTTEEEBBB<<<:::;;;===HHHeeezzzYYYBBB:::???:::888===???JJJ\\\xxxmmmddd\\\___fffoooxxx>Anenene|||yyytttqqqooommmjjjiiiiiijjjiiihhhjjjkkklllnnnpppsssuuuvvvuuuuuutttqqqooooooqqqssssssssssssrrrqqqqqqnepppqqqrrrssssssssssssrrrqqqoooooooooooopppmmmiiieeecccccc```YYYTTTKKKEEE<<<555333444666777BBBHHHPPPWWW\\\```cccDeZZZXXXXXXWWWWWWWWWXXXYYYZZZ[[[\\\\\\[[[[[[\\\]]]^^^aaacccdddddddddcccbbbaaaaaabbbbbbbbbccceeefffhhhiiiiiiiiiiiiiiikkklllmmmnnnnnnnnnoooooonnnmmmnnnooopppqqqllleeeYYYKKK???666000...))))))(((''''''''''''(((''''''ne&&&&&&***))))))))))))***++++++&&&ne''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''***000777BBB>Assstttvvvk<||||||{{{wwwqqqfffVVVDDD999333...+++,,,*********************************fh))))))))))))(((((('''***,,,,,,***+++222>>>IIIZZZ^^^[[[MMM???>>>FFFMMMWWW```kkksssxxxzzz}}}zzzmmmcccUUUJJJFFFDeKKKLLLLLLGGGAAA:::ne666===ne~~~~~~zzzpppaaaQQQIIIIIILLLXXXjjj|||~~~}}}|||nejjjUUUBBB???CCCVVVppp{{{tttqqquuu|||oooaaaYYYGGG<<<333222444444444555:::@@@OOOeeewwwzzz```KKK???===:::;;;>>>@@@LLLkkk|||ZZZCCC:::>>>:::888===???EEEWWWyyyjjjXXXOOOHHHJJJPPPVVV]]]cccrrrzzz~~~zzzuuurrrooollljjjhhhiiiiiihhhgggfffgggiiikkkooorrruuuwwwtttuuutttrrrpppppprrrssssssrrrrrrqqqppppppppppppqqqqqqqqqrrrrrrqqqpppooonnnnnnmmmnnnnnnllliiifffdddccc```[[[VVVOOOIII???888444444444555>>>DDDMMMVVV\\\```ccceee^^^\\\ZZZYYYXXXYYYZZZZZZ[[[\\\]]]^^^^^^[[[[[[\\\]]]^^^```bbbcccbbbbbbaaaaaa```aaaaaaaaabbbcccdddfffggghhhhhhiiiggghhhiiikkkllllllmmmmmmnnnnnnoooooooooppppppqqqpppjjj^^^QQQDDD999222...***)))(((((('''''''''(((&&&&&&'''''''''&&&%%%%%%%%%&&&'''((()))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&)))...333===nnnsssuuu}}}|||{{{uuunnn]]]NNN>>>444000+++)))***************************(((((((((((())))))******))))))(((''',,,+++***))))))...555:::NNNSSSRRRFFF999666:::===GGGQQQ]]]hhhpppuuu{{{~~~xxxnnnaaaWWWSSSNNNNNNKKKEEE???999333111888FFF{{{zzzooo^^^LLLBBB@@@BBBMMM^^^qqq}}}mmm[[[EEE???>>>MMMfffyyy~~~{{{qqqggg```bbbiiitttrrrddd\\\MMMAAA666333333222222333444777CCCYYYnnn|||hhhQQQBBB;;;999999<<<@@@CCCRRRrrr]]]DDD:::>>>:::888===???AAARRRtttttt[[[KKKCCC===>>>BBBDDDGGGKKKSSS\\\jjjxxx~~~zzzvvvrrrooollliiihhhhhhhhhgggfffffffffhhhkkknnnqqqtttuuusssttttttrrrqqqppprrrsssrrrqqqqqqppppppooonnnnnnqqqqqqppppppppppppppppppoooooonnnmmmmmmlllllllllkkkiiigggeeedddaaa]]]YYYQQQKKKAAA:::555444444444999@@@JJJTTT[[[___bbbdddbbbbbbaaa```^^^\\\ZZZYYYZZZZZZ[[[\\\]]]^^^______[[[\\\\\\]]]^^^```aaaaaa``````_________``````aaaaaabbbdddeeeggghhhhhhhhhfffgggiiijjjkkkkkkllllllmmmnnnooopppqqqqqqqqqqqqqqqkkkaaaUUUGGG;;;222---******)))(((''''''''''''%%%&&&&&&&&&'''(((((((((%%%$$$$$$$$$$$$$$$%%%%%%'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&(((,,,000999HHHWWWdddllltttvvvxxx|||~~~}}}{{{~~~}}}}}}zzzrrriiiUUUGGG888111...+++)))***************************(((((((((((((((((((((((()))************)))((((((,,,***((((((***---///000@@@FFFGGG>>>555111222222:::CCCQQQ]]]gggpppxxx~~~~~~xxxnnnfffbbb```]]][[[RRRJJJ???888222......000111<<>><<<777888<<>>:::888===>>>BBBRRRrrrqqqUUUHHH@@@;;;===?????????AAA@@@GGGQQQ]]]kkk|||}}}zzzuuurrrooommmiiihhhhhhhhhgggfffhhhhhhiiikkkmmmoooqqqsssrrrssssssrrrqqqpppqqqsssqqqppppppooonnnnnnmmmmmmppppppooonnnnnnnnnoooooonnnmmmmmmmmmlllkkkkkkjjjjjjiiihhhgggeeebbb___\\\RRRLLLBBB;;;777555444444666<<>>333---++++++)))(((((('''''''''%%%&&&&&&&&&'''((((((((())))))((('''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''(((+++...444BBBPPP___jjjssswwwyyy}}}|||~~~~~~}}}|||yyynnncccOOOBBB555000...,,,******))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((+++)))'''(((+++------,,,444999<<<777111//////---000777CCCOOOYYYeeepppxxx}}}xxxssspppnnnjjjfffUUUHHH;;;444000---///444777DDDWWWiiiuuu||||||yyyqqqbbbPPPDDD@@@@@@@@@KKK\\\ppp~~~vvvnnnbbbVVVFFF???:::BBBVVVlllzzzooo```PPPIIIJJJSSSaaannn}}}lll^^^YYYWWWbbblllxxx{{{qqqddd\\\RRREEE888333111///...000444444;;;LLL___ppp~~~dddMMM???<<<===888:::<<>>BBBHHHSSSdddwww}}}zzzuuurrrpppnnnjjjiiihhhhhhgggfffiiiiiijjjkkklllmmmoooppppppqqqrrrqqqpppooopppqqqpppoooooonnnnnnmmmllllllooonnnmmmlllkkklllmmmnnnmmmmmmmmmmmmlllkkkjjjiiiiiiiiiiiihhhfffcccaaa___UUUOOOFFF>>>999777555444444:::DDDMMMTTT[[[```cccbbbcccddddddccc```\\\ZZZYYYYYYZZZ[[[\\\]]]^^^^^^[[[\\\]]]^^^^^^^^^^^^^^^^^^]]]^^^^^^___```aaabbbcccccceeeggghhhiiiiiijjjhhhiiijjjlllmmmmmmmmmmmmmmmnnnoooppprrrsssuuuuuuuuurrrlllaaaTTTEEE888111,,,+++***)))((('''''''''&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''(((***+++000<<>>DDDSSShhhyyyrrrggg```WWWOOOCCC===:::???NNNdddwwwttteeeRRRHHHEEEIIISSS]]]uuulllZZZNNNIIIHHHNNNYYYiiissssssjjj___XXXPPPCCC888444333111000000555444:::FFFTTTbbbqqq}}}jjjSSSCCC;;;:::<<<:::<<>>777777888666666888<<<<<<;;;===CCCQQQbbbnnn{{{wwwsssqqqoookkkiiiiiiiiihhhfffggghhhhhhiiijjjlllmmmnnnnnnoooqqqpppooonnnooopppoooooonnnnnnmmmllllllkkkmmmllljjjiiiiiikkklllmmmlllmmmmmmmmmmmmkkkjjjiiihhhiiijjjiiifffdddbbbbbb[[[TTTKKKBBB<<<888555333444999AAAJJJQQQXXX___cccaaaccceeefffeeeaaa]]][[[ZZZZZZ[[[\\\]]]^^^^^^___[[[\\\]]]^^^^^^^^^]]]]]]]]]]]]^^^^^^___aaabbbcccdddeeefffhhhiiijjjjjjkkkjjjkkklllnnnoooooooooooonnnnnnooopppqqqtttvvvxxxvvvtttooofffYYYJJJ<<<444---,,,+++)))(((''''''''''''''''''''''''&&&&&&&&&############$$$%%%''''''$$$%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&'''(((+++777CCCSSS```nnnsssuuuyyy|||}}}|||}}}|||{{{zzzuuugggYYYGGG<<<222//////,,,******))))))))))))))))))))))))''''''''''''''''''''''''***++++++++++++***))))))))))))))))))))))))***+++))),,,,,,******---,,,***---000555:::CCCPPP___jjjooowww~~~|||ssskkkQQQ@@@333111111///333:::JJJSSS```iiiooouuu{{{}}}}}}xxxkkkXXXFFF<<<888===???LLLbbbuuuxxxbbbUUUOOOKKKFFF>>>;;;999;;;FFFYYYpppyyyiiiWWWKKKDDDDDDJJJQQQfffxxxpppZZZJJJCCCAAAAAA>>>JJJ[[[hhhjjjcccYYYSSSMMMBBB888666666444333333555666;;;CCCKKKUUUeeesss{{{lllWWWFFF===;;;;;;:::;;;>>>DDDPPPdddvvvUUUCCCAAA===:::<<<;;;===HHHfffoooPPPFFF===;;;:::999:::<<<999999999999<<>>999555333555999@@@HHHOOOWWW^^^cccaaacccfffgggfffbbb^^^[[[ZZZ[[[[[[\\\]]]^^^___```[[[\\\]]]^^^^^^^^^]]]\\\]]]]]]^^^^^^```aaacccddddddeeeggghhhjjjkkkkkkkkkkkklllnnnoooppppppqqqqqqoooooonnnoooqqqtttwwwyyyvvvtttppphhh[[[KKK===444---,,,+++)))((('''''''''(((((((((''''''&&&&&&%%%$$$$$$%%%&&&(((+++---...###$$$%%%&&&''')))******(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%(((333???OOO]]]kkkqqqsssvvvzzz{{{{{{|||{{{zzzzzzttteeeVVVFFF;;;111///...,,,))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***++++++++++++***)))))))))***+++)))'''&&&(((***)))+++)))''''''++++++((((((***,,,///666CCCSSS___hhhqqqzzz~~~~~~rrriiiNNN===111111222000333;;;MMMTTT]]]dddhhhnnnuuu||||||~~~{{{ooo]]]LLL@@@<<<;;;<<>>::::::888888???RRRjjj}}}{{{lllZZZMMMEEEBBBEEEJJJ\\\ooovvv]]]GGG;;;777777888555AAASSSaaaddd___VVVOOOLLLAAA999777888777555666777999>>>CCCGGGNNN^^^mmm{{{ooo```LLL???<<<<<<<<<;;;:::???IIIYYYqqqzzzXXXEEECCC===:::<<<;;;===GGGdddyyyXXXMMMBBB===<<<;;;<<>>555...,,,,,,)))(((***)))(((((()))***++++++***((((((''''''''''''((((((***(((&&&'''***+++)))'''&&&&&&&&&&&&&&&'''(((((()))))))))***++++++,,,,,,)))***++++++...888GGGRRR___gggrrrzzz~~~qqq___KKK;;;000000222333<<>>>>>>>>::::::888777;;;KKKfff}}}{{{zzzppp\\\KKKDDDEEEFFFTTTdddzzzzzzcccIII===<<<;;;999888777;;;JJJ[[[aaaZZZQQQNNNCCCAAA===;;;>>>CCC@@@:::>>>AAACCCAAAAAAGGGSSS^^^ttt|||eeeWWWIIIAAA===::::::===AAAIIIYYYooodddHHH@@@AAA>>>;;;<<<<<>>888444444666:::AAAIIISSSZZZ___ccceeehhhhhhfffbbb```___^^^\\\[[[\\\^^^`````````________________________]]]]]]^^^___````````````cccdddeeefffggghhhhhhhhhkkkkkkkkkkkklllmmmnnnoooqqqppppppqqqssstttuuuuuusssssspppiiibbbYYYJJJ===666...(((((((((&&&%%%&&&((((((((((((''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&)))+++---++++++***((('''%%%$$$$$$%%%$$$$$$###$$$%%%&&&'''%%%&&&&&&&&&'''***///222CCCPPPaaammmqqqssswwwzzzzzz{{{{{{yyywwwppp___NNN>>>555...,,,,,,)))(((***((('''&&&'''((()))((('''((((((''''''''''''((((((***((('''''')))***)))'''''''''&&&&&&''''''((()))((())))))******+++,,,,,,)))***++++++,,,444???HHHVVV___lllvvv|||ppp^^^EEE777---000555:::EEERRRPPPLLLHHHGGGIIIQQQ___lllwwwyyy{{{vvviiiXXXHHH@@@===>>>EEEWWWnnn|||```III>>>;;;;;;:::555666777777999EEE]]]qqqxxxgggUUUMMMJJJIIISSScccxxxmmmXXXBBB999999888666555666<<>>>>>CCCJJJJJJEEEGGGHHHHHHDDDBBBGGGRRR\\\ppp}}}|||eeeXXXJJJCCC@@@>>>@@@CCCKKKVVVhhh~~~jjjLLLBBB@@@===:::;;;<<>><<<999888;;;@@@EEEWWWrrryyytttqqqnnnllljjjjjjiiihhhfffdddfffggggggffffffhhhjjjjjjkkklllmmmmmmnnnnnnmmmllllllkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiijjjkkklllkkkkkklllkkkkkkjjjiiihhhkkkkkklllmmmmmmllljjjiiifffaaaZZZRRRJJJBBB:::555444666999>>>FFFOOOWWW[[[aaadddggghhhfffccc```___^^^]]]\\\\\\^^^``````__________________`````````]]]^^^___```aaaaaaaaaaaabbbbbbdddeeefffgggggghhhkkkiiigggffffffhhhkkklllqqqpppppppppqqqssstttvvvqqqrrrpppkkkeee]]]PPPDDD999111******)))%%%######(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%&&&((()))++++++***)))((('''&&&%%%%%%'''&&&&&&&&&&&&''''''(((%%%&&&&&&&&&''')))---111;;;HHH[[[iiippptttxxx{{{zzz{{{zzzyyywwwooo]]]MMM===444---,,,,,,))))))***)))'''&&&'''(((((('''&&&((((((''''''''''''(((((()))(((''''''))))))((('''((((((''''''(((((()))***(((((()))******++++++,,,)))++++++******...666<<>>DDDHHHWWWqqqyyytttpppmmmkkkiiiiiihhhgggeeebbbeeegggggggggfffggghhhhhhiiijjjlllmmmmmmnnnnnnkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhhhiiijjjllllllkkkkkkkkkkkkkkkjjjiiiiiikkklllmmmmmmmmmlllkkkjjjeeebbb\\\VVVNNNFFF<<<777333333555:::BBBKKKTTTZZZ```cccfffgggfffcccaaa```___]]]\\\\\\^^^______^^^^^^^^^^^^^^^____________^^^^^^___```aaaaaaaaaaaacccdddeeeggghhhiiiiiiiiigggdddaaa^^^___bbbgggjjjooopppoooooooooqqqsssvvvrrrtttrrrmmmhhhbbbVVVJJJ:::222,,,,,,---***))))))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''((((((***))))))((('''&&&&&&%%%'''&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&(((,,,///666BBBUUUdddnnnssswwwzzz{{{||||||{{{yyyppp^^^MMM<<<444---++++++))))))***+++***(((((())))))(((&&&((((((''''''''''''(((((((((((('''(((((((((((('''((((((((((((((()))******(((((())))))***+++++++++)))***+++******,,,000333<<>><<<:::777888999===@@@===AAASSShhhvvvkkk```XXXZZZfffvvv}}}nnnRRRFFF:::777777666444444999EEEWWWeeefffZZZKKKAAA>>>>>>>>>CCCQQQaaahhhhhheeeccc]]]TTTNNNNNNTTT[[[hhhwwwtttiii^^^ZZZ[[[\\\aaaeeerrrvvvWWWEEE>>>;;;:::;;;<<>>888111111222777>>>IIIRRRXXX^^^aaaeeegggfffcccbbbaaa```^^^]]]]]]^^^___^^^]]]\\\\\\\\\]]]]]]^^^^^^^^^^^^___```aaabbbbbbbbbbbbcccdddeeeggghhhiiiiiiiiiccc^^^YYYUUUVVV\\\ccchhhlllnnnoooooonnnpppsssvvvuuuvvvtttooolllfff[[[PPP===555...------++++++,,,''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&'''***,,,333>>>PPP___jjjqqqvvvyyy{{{||||||{{{yyyppp^^^LLL<<<333,,,++++++))))))***+++)))(((((())))))(((&&&((((((''''''''''''(((((('''((((((((('''''''''(((((((((((((((((()))******'''(((((()))******++++++((()))***++++++,,,...///333===LLLZZZgggrrr|||qqqcccJJJBBB>>>CCCOOOYYYaaaeeeVVVEEE777555555666===HHHZZZhhhvvv{{{yyyqqqdddXXXOOOMMMOOOYYYiiixxx|||___III@@@===;;;888::::::???BBB>>>???QQQhhh~~~zzzoooffffffnnn{{{uuudddLLLBBB999777777555555666;;;MMMdddqqqpppaaaLLL>>>;;;;;;<<>>;;;;;;<<<===AAANNNggg}}}yyyrrrjjjdddccceeehhhvvvzzzuuunnnkkkiiiggggggfffeeecccbbbdddeeeeeedddeeefffhhhfffggghhhjjjkkklllllllllhhhiiiiiiiiiiiijjjjjjjjjhhhhhhhhhhhhhhhiiijjjkkkkkkkkkllllllllllllkkkkkkiiijjjlllmmmmmmlllkkkkkkfffccc___ZZZTTTKKKAAA;;;222111111444;;;FFFPPPVVV\\\```dddffffffdddcccbbbaaa___]]]]]]^^^^^^]]]\\\[[[[[[[[[\\\]]]]]]^^^^^^___```aaabbbbbbccccccccccccdddeeefffffffffffffff```ZZZRRRLLLMMMTTT]]]dddgggkkknnnooooooooosssvvvvvvwwwuuurrroookkk```VVVFFF;;;111---+++((('''((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&(((***000:::IIIXXXeeennntttwwwyyy{{{{{{{{{xxxooo\\\JJJ;;;222+++++++++))))))***(((&&&%%%&&&''''''&&&%%%((((((''''''''''''((((((&&&'''((((((&&&&&&'''(((((((((''''''(((((()))***''''''((())))))******+++((()))***+++,,,---......///777BBBNNNZZZggguuu~~~wwwmmmQQQKKKIIIOOO\\\fffjjjkkkXXXDDD555444555222666???OOO```rrrzzz|||zzzooobbb[[[YYYZZZ```lllyyy}}}dddNNNBBB===;;;:::;;;;;;AAAEEE???<<>>???IIIaaa{{{vvvmmmkkkhhhgggffffffdddbbbcccddddddccccccdddfffhhhfffggghhhiiijjjjjjjjjjjjhhhhhhhhhhhhiiiiiijjjjjjiiiiiihhhhhhhhhhhhiiiiiijjjjjjkkkkkkkkkkkkjjjjjjhhhiiikkklllllllllkkkjjjhhhfffbbb]]]VVVNNNEEE???666444222333999BBBLLLRRR[[[___cccffffffdddccccccbbb```^^^]]]^^^^^^]]][[[[[[[[[\\\]]]]]]^^^______``````aaabbbcccccccccccceeeffffffggggggfffffffff```XXXNNNFFFEEELLLVVV]]]ccchhhnnnpppooopppsssvvvtttvvvuuusssrrroooggg]]]OOOCCC555...***&&&&&&((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''''''''''''''''''''((((((((((((((($$$%%%%%%&&&%%%$$$###"""$$$%%%&&&&&&&&&&&&''')))+++333AAAQQQ___jjjrrrvvvzzz|||}}}|||yyyppp\\\JJJ:::222+++***+++))))))***&&&%%%$$$%%%'''''''''%%%((((((''''''''''''((((((%%%''')))(((&&&%%%'''(((''''''&&&&&&''''''((()))''''''(((((()))******************+++,,,---,,,,,,...222999BBBMMM\\\mmmxxx}}}~~~~~~~~~~~~vvvaaa^^^\\\bbbmmmuuuuuuppp___GGG555333333///111:::DDDXXXmmmwww~~~yyymmmgggeeeeeeiiirrr|||kkkVVVGGG@@@>>>>>>BBBCCCKKKQQQIII@@@NNNeeeooo___JJJCCC<<<:::999:::???FFFSSShhh~~~|||iiiPPP===999999;;;DDDXXXppp|||wwwrrrooonnnnnnssslllRRRCCC===<<<;;;<<<<<>><<<:::;;;:::BBBWWWuuuzzztttooolllhhheeeddddddcccbbbeeedddccccccdddeeeggghhhgggggggggggghhhhhhhhhhhhiiihhhhhhhhhhhhhhhiiiiiihhhhhhggggggggggggggghhhjjjjjjjjjjjjjjjkkkkkkkkkggghhhjjjjjjiiiiiijjjkkkkkkiiigggddd```XXXLLLDDD;;;555222444888===FFFNNNUUUZZZaaaeeeffffffeeedddbbbbbbaaa```___^^^]]]]]][[[]]]___aaabbbbbbaaa```bbbbbbbbbbbbcccdddeeefffggggggggghhhjjjkkkiiihhhdddVVVJJJFFFAAA===FFFSSS]]]fffooorrrsssuuuuuussswwwtttssstttwwwuuuooojjjYYYOOO@@@333---***))))))))))))'''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$#########'''&&&%%%$$$%%%''')))+++(((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&&&&'''((((((***...777CCCRRRbbbooowww{{{~~~~~~{{{zzzuuubbbMMM===333+++***+++)))'''''')))***)))'''%%%%%%''')))***(((%%%"""  '''&&&&&&%%%%%%&&&&&&''')))((('''&&&'''(((***,,,'''&&&&&&''')))))))))(((---,,,+++)))))))))******+++...111222777DDDXXXfffuuuwww{{{~~~}}}zzzkkkTTT>>>555444222222333;;;III^^^sssyyyxxxxxxxxx{{{}}}jjjYYYNNNIIIHHHOOOXXXeeejjjcccZZZ```llltttmmmZZZNNNFFFEEECCCCCCPPPaaarrr|||sssVVV???;;;888999DDDXXXooo{{{yyy___HHH>>>======<<>>444+++***+++)))''''''((())))))'''&&&&&&'''))))))'''%%%$$$######$$$%%%'''''''''&&&&&&''''''''')))((('''&&&'''((()))+++'''&&&&&&'''((())))))))),,,+++***)))((()))***++++++---...///222===NNN[[[mmmssszzznnnYYYAAA666333111111222:::GGG\\\qqq~~~}}}|||~~~vvvfffZZZSSSQQQXXXbbbooouuuoooiiinnnyyywwwqqqggg[[[RRRQQQPPPSSSaaarrr|||sssWWW???;;;999;;;EEEXXXkkkyyy}}}|||hhhNNNAAA===;;;;;;@@@DDDKKKccczzztttnnnkkkgggddddddccccccbbbddddddcccbbbbbbbbbccccccaaabbbccceeegggiiijjjkkkhhhhhhgggggggggggghhhhhhggggggfffffffffgggggghhhfffffffffgggggghhhhhhhhhhhhiiijjjjjjiiiiiijjjkkkkkkiiigggeeebbb[[[RRRJJJCCC===888777888999???FFFRRRWWW^^^dddfffeeeeeeeeeddddddbbbaaa```^^^]]]]]][[[]]]___```aaabbbaaaaaaccccccccccccdddeeefffggggggggghhhiiikkkllljjjiiidddXXXMMMFFF???:::???IIIVVVaaajjjnnnpppssstttsssuuutttssstttvvvuuuqqqmmmfff\\\LLL===444///---,,,***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$#########$$$%%%&&&'''''''''''''''&&&'''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&(((,,,444BBBSSSeeeqqqwww|||}}}{{{|||xxxgggTTT@@@666,,,++++++)))'''((('''(((((('''&&&&&&(((***''''''&&&%%%&&&'''((()))((((((''''''''''''((((((***)))'''&&&&&&'''((()))''''''''''''((()))*********)))((((((((()))***+++,,,------,,,---555BBBMMMaaakkkwwwvvvaaaIII:::444222222333777DDDXXXmmm}}}uuuiiiaaa]]]eeeooo|||~~~zzz~~~}}}xxxtttiiiaaa```bbbhhhvvvuuuXXX@@@999999===FFFUUUcccmmmqqqzzz}}}zzzmmmjjjqqqrrrVVVDDD===:::999===???FFF]]]~~~yyysssmmmjjjfffcccccccccbbbbbbdddccccccbbbaaa````````````aaabbbdddfffggghhhiiihhhhhhgggfffffffffggggggffffffeeeeeeffffffggggggeeefffffffffggghhhhhhhhhiiijjjkkkkkkiiiiiijjjkkkkkkiiigggfffddd___VVVOOOEEE???999888777888<<>>FFFOOOXXX\\\^^^iiinnnvvv|||rrrdddWWWTTT[[[jjjzzz\\\GGG>>>:::888;;;<<>>FFFLLLTTT\\\```bbbcccdddccccccccccccbbbbbbbbbaaa``````aaabbbcccdddeeeeeeffffffffffffggghhhiiijjjiiiiiijjjkkkkkkiiieeebbbaaa]]]VVVMMMGGGDDDFFFIIIOOOYYYdddiiilllppprrrqqqrrrrrrssstttuuuvvvvvvvvvqqqlllaaaRRRCCC666///,,,******)))(((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((###$$$&&&''''''&&&%%%$$$"""$$$%%%'''))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((()))***,,,333BBBUUUdddpppxxx}}}|||{{{xxxjjj[[[III===111---,,,)))((((((%%%'''))))))((('''(((((('''''''''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))(((&&&(((,,,000***)))((((((((()))***+++%%%&&&'''((((((+++...111===IIIZZZhhhqqqxxx~~~}}}uuucccNNN???999555333777BBBTTThhhyyy~~~cccLLL@@@@@@AAABBBAAAAAA@@@???CCCJJJVVVcccoooyyyfffLLLCCC???AAADDDOOOkkkfffQQQDDD===:::;;;;;;>>>KKKddd~~~uuunnnjjjgggcccaaaaaabbbbbbaaaaaabbbbbbcccbbbaaa```___]]]^^^___```bbbccceeeeeehhhgggfffeeeddddddddddddccccccccccccdddeeefffgggfffgggggghhhjjjkkkkkklllkkklllmmmllljjjiiijjjkkkjjjiiihhhiiijjjhhhbbb^^^SSSLLLEEEAAA<<<888999===BBBHHHQQQYYY^^^```aaabbbbbbbbbbbbcccccccccddddddbbbbbbbbbcccdddeeefffggggggggggggggghhhiiijjjjjjjjjiiijjjkkkjjjgggbbb___ZZZXXXRRRKKKFFFEEEGGGIIIOOOYYYdddhhhkkkoooqqqpppqqqrrrssstttuuuvvvwwwxxxuuurrrjjj\\\KKK<<<333///+++***)))((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&&&&&&&&&&%%%$$$""""""###%%%&&&((())))))&&&&&&&&&''''''(((((((((%%%''')))+++///<<>>222---,,,)))((((((&&&(((******((('''&&&'''&&&&&&''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%((()))(((&&&'''---222,,,+++***)))((()))***+++&&&'''((()))******,,,---444>>>LLL\\\iiisss{{{~~~{{{nnnYYYIIIAAA<<<666;;;FFFYYYmmm}}}fffNNNGGGFFFDDDAAA===:::999999:::???GGGRRR```ooo~~~qqqWWWBBB<<<;;;AAACCCKKKhhhoooYYYGGG<<<:::::::::<<>>AAACCCKKKQQQZZZaaagggjjjmmmoooooopppqqqsssuuuwwwxxxyyy|||yyyrrriii\\\LLL===333333---))))))(((%%%$$$%%%(((+++)))%%%$$$''''''#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%&&&'''((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&)))++++++///;;;HHH]]]mmmyyyzzz{{{{{{sssgggSSSBBB111+++,,,,,,++++++*********))))))''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$######%%%'''(((&&&'''((('''&&&'''+++///---,,,)))((('''((()))***''')))***)))((('''((()))+++***111CCCXXXgggqqqxxx{{{ooobbbUUUMMMIIIKKKUUUeeevvvqqqWWWOOONNNJJJCCC:::444333444333444888@@@NNNbbbvvvyyyZZZEEE;;;>>>???>>>BBBTTTqqqhhhOOO???;;;888888<<<@@@MMMjjj}}}nnn[[[LLLHHHKKKOOOQQQXXXbbbkkkttt~~~zzzqqqlllhhheeebbbaaaaaabbbbbbaaabbbcccddddddcccaaa___]]]\\\[[[[[[[[[]]]___bbbddddddeeefffffffffdddcccbbbbbbbbbcccdddeeeffffffgggffffffggghhhjjjlllnnnoooooopppqqqpppooollliiihhhhhhhhhggghhhiiiiiigggeee]]]YYYQQQIIIAAA<<<:::888;;;???FFFOOOVVV\\\```bbbfffeeedddddddddfffgggiiieeefffggghhhiiiiiiiiiiiiiiijjjjjjkkklllmmmnnnnnnnnnllliiifffbbb[[[RRRKKKBBB???:::777555777999;;;AAAGGGPPPYYY```fffllloooooopppqqqsssuuuwwwxxxyyy|||yyytttmmmaaaQQQAAA777444...))))))(((&&&%%%'''$$$(((,,,---***&&&""" ######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&&&&'''((())))))(((''''''&&&&&&&&&&&&''''''%%%%%%''')))))),,,777DDDWWWggguuuyyy{{{|||uuuiiiUUUDDD333---,,,,,,++++++++++++)))((('''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%&&&'''&&&%%%&&&***---,,,+++)))((('''((()))***)))+++,,,+++***)))***+++,,,+++000>>>OOO]]]jjjttt|||wwwlllbbb\\\YYYXXX```nnn{{{sss\\\NNNKKKGGGAAA;;;777666555333333666<<>>>>>>>>DDDYYYxxxkkkSSSCCC<<<888888;;;???KKKfffyyyrrrdddQQQDDD@@@AAABBB???EEELLLSSSZZZeeerrr|||xxxpppjjjfffcccaaa``````bbbbbbbbbcccdddeeeeeedddbbb```^^^ZZZZZZYYYZZZ\\\^^^aaacccccccccdddeeeeeedddbbbbbbbbbbbbcccdddeeefffggggggeeeeeefffhhhjjjmmmoooppprrrrrrrrrrrrpppmmmjjjhhhggggggggghhhjjjjjjhhhgggaaa]]]UUUMMMEEE???;;;999999<<>>===:::888555555777>>>KKK___tttgggMMM???<<<<<<<<<>>>IIIbbbnnnVVVFFF===888777:::===GGG```yyypppjjj[[[HHH===::::::777888;;;>>>AAAEEENNNYYYaaaooozzz}}}vvvmmmgggcccaaa___^^^```bbbccccccdddeeeffffffeeeccc```___YYYYYYXXXYYYZZZ]]]```bbbbbbcccdddeeeeeedddccccccbbbbbbcccdddeeefffggggggeeefffgggiiillloooqqqrrrsssssstttsssqqqnnnkkkiiigggffffffgggjjjkkkjjjiiiddd```YYYQQQHHHAAA===:::888;;;@@@GGGPPPXXX^^^aaahhhhhhggggggggghhhiiijjjjjjjjjkkklllllllllllllllnnnnnnnnnnnnnnnnnnoooooonnnnnnkkkeee[[[MMMAAA999222111///------...000111444777<<>>;;;999;;;???EEEMMMUUU]]]aaaggghhhhhhhhhiiijjjjjjkkkkkklllmmmmmmmmmmmmmmmmmmoooooooooooooooooooooooorrrqqqnnnfffYYYJJJ<<<555///...---,,,,,,---...///...111444999>>>FFFNNNSSS___aaafffkkkooosssuuuuuutttuuuwwwvvvqqqfffYYYPPP???777///+++(((%%%&&&)))&&&'''111;;;444###'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###""""""$$$&&&(((((('''&&&&&&%%%%%%%%%%%%&&&&&&(((&&&'''(((''''''+++222EEESSSeeessszzz|||wwwrrraaaRRR@@@666000+++***,,,&&&(((***++++++)))'''%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))'''''''''(((((()))******''')))***)))((('''((())),,,***+++---222<<>>CCCMMMYYYgggvvvoooTTTDDD>>>::::::>>>JJJ___{{{mmmTTTEEE>>>888666999:::@@@SSSgggrrrnnn^^^GGG:::;;;:::555555777888999999:::<<<>>>BBBKKKYYYiiizzzyyyqqqhhhbbb^^^\\\ZZZ\\\___bbbddddddfffggghhhhhhgggeeebbbaaa[[[ZZZYYYXXXYYY[[[]]]^^^aaabbbdddeeefffffffffeeeccccccdddeeefffggghhhhhhhhhhhhiiikkkmmmppprrrsssrrrsssssssssrrrpppmmmkkkiiigggfffgggiiikkkkkkkkkgggddd___XXXPPPGGGAAA===:::;;;===BBBIIIRRR[[[```eeefffggghhhjjjkkkllllllmmmmmmnnnnnnnnnnnnmmmmmmnnnnnnnnnoooooopppppppppsssrrrnnneeeVVVFFF:::333,,,+++++++++******++++++(((***---111666===EEEKKKUUUYYY___fffmmmrrruuuvvvqqqsssuuuvvvssskkkaaaYYYHHH>>>444...***&&&%%%((($$$$$$)))...)))%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''###"""!!!###%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&)))'''''')))((('''***///>>>KKK]]]mmmvvvyyywwwttteeeVVVEEE999111+++***,,,&&&'''***++++++***'''%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&'''((()))((('''&&&&&&'''((())))))******)))+++,,,+++***)))***+++***)))))),,,///666EEERRRdddppp{{{nnn___UUUOOOMMMPPP^^^nnn{{{sss^^^IIIAAA:::;;;BBBIIILLLKKKJJJQQQ]]]jjjwwwfffPPPFFFDDD===???HHHZZZsssmmmTTTEEE>>>888666999:::???NNN```ppprrreeeLLL<<<;;;999333222333555777999:::::::::===BBBJJJUUUcccyyyxxxpppggg```[[[ZZZYYYZZZ^^^bbbdddeeeggghhhhhhiiihhhfffcccbbb]]]\\\ZZZYYYYYYZZZ\\\]]]___```bbbdddeeefffeeeeeeccccccdddeeefffggghhhhhhhhhhhhiiijjjlllnnnpppqqqpppqqqrrrsssrrrpppnnnmmmjjjhhhggggggiiikkkkkkkkkiiigggbbb\\\TTTKKKDDD@@@::::::;;;>>>EEENNNWWW]]]cccdddfffhhhjjjlllmmmmmmmmmmmmnnnnnnnnnnnnmmmmmmlllmmmmmmnnnooopppqqqqqqrrrqqqlllaaaQQQBBB666111***************)))((((((&&&(((***,,,///444;;;???GGGLLLTTT]]]ffflllppprrrqqqsssuuuwwwvvvppphhhbbbRRRGGG;;;333,,,'''&&&)))'''(((((('''%%%$$$&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$###"""###%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&(((&&&&&&((((((&&&(((,,,555AAATTTfffqqquuuvvvwwwiiiZZZHHH;;;222+++***,,,(((((((((((((((((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%$$$&&&((()))'''%%%$$$%%%&&&((()))*********)))+++,,,+++***)))***+++)))'''(((,,,...111:::CCCXXXffftttzzz|||ppp\\\MMMDDDAAAAAA@@@LLL\\\lll|||rrr]]]IIIDDD@@@BBBKKKUUU[[[^^^]]]dddnnnyyyttt[[[KKKEEEEEEBBBGGGVVVmmmnnnUUUGGG>>>888666999;;;>>>LLL\\\pppyyyrrrYYYFFF@@@<<<333777777666777999:::::::::;;;===@@@EEEPPPddd~~~~~~wwwooofff___ZZZYYYXXXZZZ^^^bbbeeeeeeggghhhiiiiiihhhfffdddbbb___]]][[[ZZZYYYZZZ[[[\\\^^^___aaacccdddeeeeeedddcccddddddeeefffggghhhhhhgggggghhhiiijjjlllnnnoooooopppqqqrrrrrrpppooommmkkkiiiggggggiiijjjkkkjjjjjjiiieee___WWWNNNGGGCCC999999999<<>>444///++++++++++++***)))(((''')))*********+++---111444;;;AAAJJJTTT^^^eeejjjlllqqqsssuuuxxxwwwssslllgggYYYMMM@@@666///)))'''***''')))'''""""""''')))'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$&&&&&&&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%((((((&&&'''***///:::MMMaaannnssswwwyyyjjj\\\JJJ===333+++***,,,,,,***'''%%%%%%'''***,,,'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((&&&$$$###$$$'''(((&&&###$$$%%%&&&((()))*********''')))***)))((('''((())))))'''(((,,,---...222888OOO^^^nnnvvvzzz~~~|||zzzeeeOOO@@@999888999888BBBOOO```ttt~~~qqq^^^LLLIIIGGGKKKUUUaaajjjooonnnsss{{{hhhRRRFFFCCCDDDFFFNNN```{{{pppWWWIII>>>888666999;;;>>>KKKZZZssshhhQQQHHHAAA777>>>;;;777555444555555555999::::::;;;CCCUUUmmmvvvlllddd^^^ZZZXXXWWWYYY]]]bbbeeegggcccfffiiiiiigggeeecccbbbaaa```^^^\\\ZZZZZZZZZZZZ\\\^^^```cccdddeeefffeeegggggggggggghhhhhhhhhhhhiiiiiiiiiiiijjjlllnnnoooooopppqqqrrrrrrqqqooonnnmmmkkkiiiiiijjjllllllllljjjiiigggccc\\\RRRHHH@@@===888666:::@@@FFFOOOWWW\\\```dddhhhiiijjjlllmmmlllnnnppppppooonnnooopppnnnnnnoooppppppppppppppprrrmmmeeeYYYKKK===111+++,,,+++)))((('''((()))+++(((((((((((()))***+++,,,555999???GGGQQQ\\\fffmmmnnnppptttxxxzzzwwwqqqmmmaaaXXXIII;;;111,,,***)))(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%$$$$$$#########"""############$$$$$$$$$&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))...777EEEVVVfffooossstttnnndddTTTBBB444---***+++***)))))))))***+++,,,---++++++******)))(((((((((&&&&&&%%%$$$$$$%%%&&&&&&###$$$&&&'''((('''&&&&&&#########$$$$$$%%%%%%%%%''''''''''''((((((((((((&&&''''''((()))******+++***+++,,,,,,,,,---///222BBBOOObbbpppwwwzzz}}}~~~|||jjjTTTFFF===777555777;;;;;;DDDXXXoooxxxooocccPPPLLLNNNZZZhhhqqqwww{{{lllZZZMMMEEECCCEEEMMM___wwwzzz\\\III@@@;;;888888999<<>>999666999===AAAIIIQQQ[[[^^^cccggghhhiiikkkllllllnnnppppppooonnnooopppnnnooooooppppppppppppppprrrlllcccVVVHHH;;;111,,,,,,+++)))((('''((()))***(((((((((((()))***+++,,,...222888???IIITTT___gggmmmooorrruuuwwwvvvssspppfff]]]OOOAAA777000,,,******(((&&&%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&'''(((((())),,,333AAAQQQ```kkkrrrtttqqqhhhXXXFFF777...++++++((((((((((((((()))******************))))))))))))&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''(((((())))))******((()))++++++***+++...000<<>>SSSlllxxxssshhh\\\ZZZ]]]gggqqqxxx~~~vvvbbbUUUMMMIIILLLQQQ]]]ooo~~~aaaNNNAAA<<<888888888;;;BBBJJJggg|||tttfffXXXKKKDDDAAA<<<:::::::::::::::;;;::::::;;;===GGG\\\oooxxxnnnddd^^^XXXVVVTTTUUUYYY^^^bbbcccfffhhhkkklllkkkhhhggggggbbbaaa___]]][[[[[[[[[[[[\\\^^^```ccceeefffggggggdddddddddeeeeeeeeeffffffhhhhhhhhhiiikkklllnnnoooooopppqqqrrrrrrqqqpppoooooommmkkkkkklllmmmmmmmmmooommmlllhhhcccZZZQQQJJJBBB===999999;;;>>>EEELLLYYY]]]bbbfffhhhiiijjjkkkmmmoooppppppoooooooooqqqoooooopppqqqqqqqqqqqqpppqqqkkk```RRREEE999111,,,,,,+++)))((((((((()))***(((((((((((()))***++++++(((***///555===IIITTT\\\jjjlllnnnqqqtttuuuuuutttmmmeeeXXXJJJ???666000,,,---***'''%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%&&&%%%%%%$$$$$$###############$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&'''(((((()))///:::IIIXXXeeeoootttssslll^^^MMM<<<111,,,+++''''''''''''''''''(((((()))))))))*********++++++%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))&&&((())))))((()))+++---444===KKK\\\jjjtttzzz}}}{{{___PPPAAA999555333333444444333;;;QQQjjjxxxvvvnnnllllllooowww|||yyykkk[[[RRROOOPPPWWW___qqqiiiVVVEEE>>>888777888999@@@GGG___vvvzzzkkk^^^RRRNNNIIIDDDBBB@@@>>>===>>>======>>>AAAKKK___qqqyyynnneee^^^XXXUUUSSSTTTXXX]]]```bbbcccfffjjjkkkiiihhhffffffcccbbb```^^^\\\\\\\\\\\\\\\^^^```ccceeegggggggggddddddddddddeeeeeeeeeeeefffggghhhiiikkkmmmnnnoooooopppqqqrrrrrrrrrqqqqqqqqqooollllllmmmnnnnnnmmmpppooommmkkkfff^^^VVVPPPHHHAAA<<<<<<===???EEEKKKVVV[[[aaafffiiijjjkkklllmmmoooqqqqqqpppooopppqqqooopppqqqqqqrrrrrrqqqqqqpppiii]]]NNNAAA777000---+++***))))))(((((())))))((((((((((((((()))******'''(((***---333===HHHOOOaaaeeekkkpppsssuuuvvvwwwrrrlllaaaUUUIII>>>555///---+++'''%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''+++444@@@NNN^^^lllttttttooodddSSSBBB444---***''''''''''''''''''&&&&&&(((((())))))***+++,,,,,,%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((&&&((()))(((((((((+++---///555AAAQQQcccqqqzzz}}}sssVVVIII<<<777666444444666888888AAATTTkkkxxxxxxrrruuuwww|||uuuiii\\\VVVUUUYYYcccmmmqqq___KKKCCC;;;888888888===CCCTTTmmm~~~sssgggccc]]]XXXTTTPPPLLLJJJGGGFFFGGGKKKPPP[[[ooozzzoooeee^^^WWWUUURRRRRRVVV[[[___aaabbbeeeiiikkkjjjhhhggggggdddcccaaa___]]]]]]]]]]]]^^^___aaadddeeefffffffffddddddeeeeeeeeefffffffffeeefffgggiiikkkmmmnnnnnnppppppqqqqqqrrrrrrrrrrrrssspppnnnmmmnnnoooooonnnpppooommmkkkhhhaaaZZZUUUJJJDDD>>>======>>>CCCJJJRRRXXX___fffiiilllmmmooonnnppprrrrrrqqqpppqqqrrrppppppqqqrrrrrrrrrrrrrrrooogggZZZLLL???666000...+++******)))))))))))))))(((((((((((((((((()))*********)))***---444===DDDSSSZZZeeemmmrrrtttvvvwwwuuuppphhh___TTTGGG<<<444...+++'''&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&***000999FFFVVVgggrrrrrrppphhhZZZGGG777...+++)))))))))))))))((('''&&&''''''((()))***++++++,,,%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))***)))))))))+++------111:::III[[[lllxxx~~~nnnSSSGGG:::666666444444666:::>>>III[[[nnnyyy{{{xxxyyy{{{tttkkkbbb^^^___eeeppp|||yyygggTTTJJJ???:::888888:::???MMMccc{{{vvvqqqmmmiiieeebbb\\\[[[]]]bbbhhhsss|||pppeee^^^VVVSSSPPPOOOSSSXXX]]]___cccfffjjjlllkkkjjjiiijjjeeedddbbb```^^^^^^^^^^^^```aaacccdddeeefffeeeeeedddddddddeeeeeeeeeffffffdddeeegggiiikkkmmmnnnnnnppppppqqqqqqrrrrrrsssssstttrrrpppooopppppppppooopppooonnnllljjjddd^^^YYYMMMFFF???===<<<;;;@@@FFFMMMSSS\\\dddiiilllooopppoooppprrrrrrqqqqqqqqqrrrqqqqqqrrrssssssssssssrrrmmmfffYYYKKK>>>555000...************)))))))))((((((((((((''''''(((((()))++++++***)))***...555:::DDDNNN[[[fffmmmppptttvvvuuusssooohhh___RRREEE<<<000---)))&&&&&&'''((((((###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%(((,,,333>>>NNN```mmmoooppplll```MMM<<<222...******++++++***((('''%%%&&&&&&'''(((((()))******&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))***+++***)))***+++------000777BBBRRRcccsss|||}}}~~~mmmSSSFFF999555555444444666999CCCTTTfffttt|||}}}vvvpppkkkjjjmmmtttnnn___RRRDDD>>>:::888999<<>>;;;===BBBCCCJJJUUU___fffkkknnnpppoooqqqssssssrrrrrrrrrsssqqqrrrssssssttttttsssssskkkeeeYYYKKK???666111...***************)))(((((()))(((((('''''''''((((((&&&&&&&&&&&&&&&(((,,,000111;;;HHHSSS\\\eeeooovvvuuuvvvwwwuuuooocccUUUKKK888444---(((&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############&&&%%%%%%$$$#########$$$###%%%(((+++222AAATTTbbbmmmqqqrrriiiWWWEEE:::555***+++++++++***(((%%%###%%%%%%%%%&&&&&&&&&&&&''''''((()))******)))((('''$$$$$$#########$$$&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((()))&&&''''''((()))******+++)))******)))((((((***,,,,,,///333888@@@PPPdddsssyyy}}}qqqWWWJJJ<<<888888999;;;>>>JJJ]]]uuuyyymmm^^^MMMCCC>>>999777888===NNNiiivvvhhh___UUUNNNHHHHHHJJJLLLQQQWWW[[[___dddhhhiiiiiiiiijjjfffeeecccbbbaaabbbbbbcccaaabbbccccccddddddccccccbbbaaaaaaaaaaaaaaabbbbbbdddeeefffhhhjjjlllnnnnnnqqqrrrrrrsssssstttttttttttttttttttttsssrrrqqqpppqqqnnnlllnnnooonnngggaaa[[[UUULLLCCC<<<:::;;;<<>>HHHWWWlllvvv|||pppbbbPPPAAA:::888777777:::@@@TTTrrryyykkkaaaVVVNNNGGGFFFGGGHHHLLLQQQUUUZZZ```dddfffggghhhhhhgggfffeeecccbbbbbbaaaaaaccccccdddeeeeeeeeeddddddbbbaaaaaa``````aaaaaaaaacccccceeegggiiikkklllmmmppppppqqqqqqrrrsssssstttuuuuuuvvvuuuuuutttsssrrrrrrpppooopppqqqooojjjfffaaa\\\SSSIIIBBB===;;;;;;<<>>JJJUUU[[[jjjpppvvvxxxxxxuuummmcccUUUJJJ;;;111------+++)))$$$%%%%%%%%%%%%$$$###"""#########$$$%%%&&&&&&&&&##############################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$%%%((()))...:::GGGZZZeeennnoooggg[[[KKK???555...((())))))'''%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***+++,,,)))'''%%%$$$%%%%%%$$$###&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&%%%'''((((((((((((((())))))))))))((((((***,,,///666GGGWWWiiisss}}}zzzrrrfffYYYNNNIIIGGGHHHTTTbbbuuu}}}ooobbbPPPAAA:::777777777999===MMMiii|||mmmcccWWWNNNGGGEEEEEEEEEIIIMMMRRRWWW]]]bbbeeefffhhhiiiggggggfffdddcccbbbaaaaaaccccccdddeeeeeeeeeeeedddbbbaaaaaa````````````aaaaaabbbccceeegggiiikkklllnnnoooooopppqqqrrrssssssttttttuuuttttttsssrrrrrrqqqpppoooooopppoookkkhhhddd___WWWNNNEEE???;;;999:::>>>EEENNNYYYccckkkpppnnnooopppqqqrrrrrrrrrrrrqqqrrrsssuuuuuuuuuuuutttpppkkkbbbWWWJJJ>>>555000'''''''''''''''(((((()))(((((('''&&&&&&&&&&&&'''&&&'''((()))***)))((('''(((((()))...666AAAKKKQQQ```hhhppptttvvvvvvpppiii___SSSCCC666000---***)))%%%%%%%%%$$$$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%$$$$$$&&&''')))333===QQQ^^^kkkpppmmmcccRRRDDD888000(((''''''%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''((()))*********)))'''''')))))))))(((&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((())))))''''''((()))(((((((((((())))))))))))++++++,,,...///444BBBOOObbbnnnzzzzzzsssjjj```UUUQQQOOOTTT```mmm|||qqqeeeTTTEEE<<<999999999888:::GGG```ooodddYYYPPPHHHEEECCCBBBEEEIIINNNSSS[[[```dddfffhhhiiigggffffffeeedddcccbbbaaabbbcccddddddeeeeeeddddddbbbbbbaaa```______`````````aaabbbdddfffhhhiiijjjmmmmmmnnnooopppqqqrrrsssrrrrrrsssssssssrrrqqqqqqooonnnnnnnnnnnnmmmkkkiiifffbbb[[[RRRIIIAAA;;;999:::<<>>::::::<<<@@@GGGQQQ]]]gggmmmpppqqqrrrsssttttttttttttsssssstttuuuuuutttsssrrrpppllleee[[[OOOBBB777111***)))((((((''''''(((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%(((((()))+++///555;;;???MMMXXXdddlllqqqvvvvvvtttooofffYYYKKK???555...)))((('''&&&%%%$$$#########&&&&&&&&&%%%$$$#########!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$%%%&&&&&&&&&######""""""""""""######%%%######&&&&&&&&&***000@@@NNN___kkkqqqmmm___RRRBBB777...***'''$$$###%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))+++///222333333''''''&&&%%%&&&'''((()))((((((''''''''''''((((((%%%&&&'''&&&$$$$$$$$$&&&(((((((((((())))))))))))***((()))++++++,,,333<<>>DDDMMMXXXccciiiqqqrrrssstttuuuuuuuuuuuutttuuuuuuuuuuuusssrrrqqqooolllfff\\\PPPCCC888111,,,+++***)))((('''''''''(((((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&'''***---111444666???KKKZZZdddlllsssvvvvvvsssmmmdddXXXLLL@@@666111***)))'''&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$"""###&&&(((''')))...777EEEWWWfffpppqqqggg[[[HHH===333...+++'''%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&(((''''''))),,,///000000((('''&&&%%%%%%'''((()))((((((''''''''''''((((((%%%&&&'''&&&$$$###$$$%%%(((((((((((()))))))))))),,,******---------222:::GGGYYYlllwww{{{zzzwwwrrrmmmlllsss|||{{{wwwxxxsssmmmaaaSSSEEE;;;666444666999===HHH^^^{{{ttthhh^^^UUUKKKFFFBBB???@@@CCCBBBGGGOOOWWW\\\___bbbdddcccdddeeefffffffffeeeddd``````aaabbbbbbbbbbbbbbbbbbbbbaaa______^^^^^^^^^]]]^^^___aaaccceeeggghhhjjjjjjlllmmmnnnpppqqqqqqrrrrrrsssttttttsssssssssooopppppppppooonnnooopppnnnkkkggg___VVVMMMDDD@@@;;;;;;<<>>888+++***(((&&&%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%##############################$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$"""###''')))(((***...111>>>QQQbbbooossslllbbbLLLBBB777222...)))&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""$$$%%%&&&'''(((&&&%%%%%%&&&)))+++,,,,,,((('''%%%%%%%%%&&&(((***((((((''''''''''''(((((('''((()))(((&&&%%%&&&'''(((((((((((())))))))))))***((()))+++++++++///666AAATTThhhtttyyy{{{uuuuuu{{{ooodddaaacccmmmwwwqqqgggYYYJJJ???888555555999<<>>BBBIIIXXXfffkkkooossstttssssssuuuxxxuuuuuuuuuuuutttrrrpppnnnnnnmmmjjjcccVVVHHH===666000+++)))++++++((('''))))))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&######'''***)))***,,,333666@@@PPP]]]gggpppxxxwwwvvvqqqiiibbbWWWGGG888222---'''%%%%%%&&&%%%###%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$###"""!!!!!! !!!###$$$%%%%%%$$$###########################%%%%%%$$$$$$$$$%%%&&&&&&000777EEEXXXiiippplllfffZZZKKK<<<333,,,%%%###'''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((((((((('''""""""###$$$%%%%%%&&&&&&&&&''''''(((((((((((((((''''''(((&&&$$$$$$%%%&&&&&&&&&&&&'''((())))))***))))))))))))***,,,...///777GGG^^^oooxxx}}}}}}|||iiiVVVMMMLLLPPPXXXrrrwwwooohhhdddWWWDDD999999666888888<<>><<<<<<>>>@@@FFFSSS```iiinnnsssuuuttttttuuuwwwttttttuuutttsssqqqooonnnjjjjjjhhhaaaVVVHHH===666000+++)))++++++((('''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$)))+++)))(((***,,,...777EEERRR]]]hhhrrrvvvwwwtttoooiii```QQQCCC:::444,,,'''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###""""""""""""###%%%&&&'''(((''''''########################$$$$$$$$$%%%%%%%%%&&&&&&---333@@@SSSdddlllkkkggg___QQQAAA777///'''%%%(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&''''''''''''"""######$$$%%%%%%&&&&&&&&&&&&'''((((((((((((((('''''''''&&&$$$$$$%%%'''%%%%%%%%%&&&'''(((((((((***)))))))))***,,,...///333AAAUUUgggssszzzkkkVVVIIICCCDDDHHHMMMhhhxxxpppjjjhhh\\\III<<<999666666555777DDDYYYggglllYYYRRRLLLMMMOOORRRZZZcccqqqyyy}}}tttfff___SSSIIICCC@@@???>>>AAACCCGGGKKKNNNSSSYYY]]]cccccceeefffgggggggggfffaaa```___^^^^^^___```aaaddddddbbbaaa```_________\\\]]]^^^```bbbcccdddeeehhhjjjmmmnnnnnnnnnpppqqqrrrssstttuuuuuuuuutttsssrrrpppnnnnnnooopppqqqppppppooommmjjjddd[[[PPPIIIAAA>>><<<<<<===AAALLLWWWffflllsssvvvvvvuuuuuuvvvssssssssssssrrrqqqoooooojjjjjjhhhbbbXXXLLL@@@999111,,,)))******'''&&&'''(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%&&&&&&''''''&&&%%%'''+++,,,(((&&&'''''''''...999EEEQQQ___kkksssvvvwwwuuurrrjjj]]]PPPEEE===222***''''''%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%######################## !!!###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&&&&&&&&&&)))...999JJJ[[[fffjjjkkkeeeYYYJJJ>>>333+++((((((((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&''''''&&&$$$$$$%%%'''$$$$$$%%%%%%&&&'''''''''***)))))))))***,,,---...///999III\\\lllwww}}}qqqUUUDDD>>><<<>>>@@@FFFccc{{{rrrnnnnnndddQQQAAA;;;888777444444===LLLWWW\\\LLLDDD===<<>>===???AAADDDGGGKKKPPPVVVZZZ___aaacccfffggghhhggggggccccccbbbaaaaaaaaabbbbbbdddcccbbbaaa```_________]]]]]]^^^___```bbbcccdddgggiiilllmmmmmmnnnoooqqqrrrssstttuuuuuuuuuttttttrrrpppnnnnnnpppqqqqqqpppooooooooommmhhh___TTTMMMCCC>>>;;;:::;;;===FFFPPP```gggqqqvvvwwwuuuttttttrrrrrrrrrrrrqqqppppppooonnnnnnkkkfff]]]QQQDDD<<<333---)))***)))&&&%%%'''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&)))---,,,'''$$$%%%&&&&&&)))222<<>>===<<>><<<<<<>>>AAADDDHHHNNNUUUYYY[[[]]]aaadddggghhhhhhhhhddddddccccccbbbbbbbbbbbbbbbbbbbbbaaa```___^^^]]]]]]]]]]]]^^^___aaabbbccceeegggjjjllllllmmmooopppqqqrrrtttuuuuuuuuutttsssrrrpppooooooqqqqqqqqqpppnnnnnnooonnnjjjbbbXXXQQQEEE???;;;::::::;;;BBBJJJXXXaaalllsssuuutttssstttrrrqqqqqqqqqqqqqqqqqqqqqrrrqqqnnniiiaaaUUUGGG===555///******)))&&&%%%'''''''''&&&&&&&&&''''''(((''''''&&&%%%$$$$$$######%%%&&&+++///,,,%%%###$$$&&&%%%(((---444???PPP^^^gggnnnvvvxxxxxxuuukkkbbbRRRHHH:::///***((('''%%%'''&&&%%%%%%$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&&&&&&&%%%)))000999GGGVVVeeennnlllggg\\\MMM@@@555---)))'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''%%%&&&'''&&&%%%%%%&&&((('''''''''''''''(((((((((***))))))((()))***,,,---...111999JJJ^^^pppzzzsssYYYAAA<<<>>>;;;:::<<>>777555777:::888444;;;AAAIIIQQQ\\\nnnrrrkkk___SSSJJJDDD???<<<;;;<<>>AAAFFFLLLQQQRRRVVV[[[aaaeeegggggggggeeeeeeeeeeeedddcccbbbaaabbbcccccccccbbb```^^^]]]^^^]]]\\\\\\]]]___aaabbbccceeehhhjjjkkklllnnnooopppppprrrsssssssssrrrqqqrrrqqqpppqqqrrrrrrqqqoooppppppooonnnlllggg```[[[OOOGGG???<<<:::888;;;???IIISSS```jjjoooppprrrsssrrrrrrqqqqqqqqqssstttuuuqqqooonnnmmmiii^^^PPPFFF:::333---,,,+++'''''')))&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%$$$###""""""%%%'''+++...***$$$###'''$$$$$$&&&))))))---:::GGGUUU___jjjppptttwwwtttpppfff[[[KKK>>>555000+++(((((('''&&&%%%$$$$$$$$$$$$###############$$$$$$$$$!!!!!! !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!###%%%'''&&&(((+++...555DDDWWWeeekkknnnkkk___PPPCCC777---***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$&&&&&&&&&%%%%%%''')))''''''''''''''''''''''''***))))))(((((()))+++,,,,,,---222<<>>BBBHHHLLLPPPTTTZZZ```dddfffgggggghhhhhhhhhhhhgggfffeeedddddddddddddddcccaaa```^^^^^^]]]\\\[[[\\\^^^aaabbbbbbeeehhhjjjjjjkkkmmmoooooopppqqqrrrsssrrrqqqqqqqqqqqqpppqqqssssssqqqooorrrqqqpppooommmhhhbbb^^^TTTKKKBBB>>>:::777888;;;EEEOOO\\\ggglllooorrrtttsssrrrrrrqqqrrrsssuuuvvvqqqpppppppppnnneeeWWWLLL;;;444...---+++((((((***&&&&&&&&&&&&&&&'''((()))%%%%%%$$$$$$$$$$$$$$$$$$%%%'''+++...)))###$$$(((%%%%%%(((***(((***555AAAKKKVVVbbbiiiooottttttqqqnnncccSSSEEE;;;333---(((((('''&&&%%%$$$$$$$$$$$$########################"""""""""###%%%'''***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""" """%%%'''&&&(((***+++000>>>RRR```jjjqqqpppdddUUUHHH;;;000,,,+++***)))''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&******)))(((((()))***+++***+++///888GGGZZZlllxxx~~~yyy{{{~~~nnnSSSDDD===@@@???<<>>HHHJJJKKKFFF:::444666777555666:::<<<999777===KKKXXXqqq|||tttiii___UUUKKKAAA:::===::::::===@@@@@@DDDIIIPPPRRRWWW\\\```cccddddddiiiiiihhhgggfffeeeeeedddddddddddddddccccccbbbbbb___^^^\\\[[[[[[\\\^^^___aaadddgggiiiiiiiiijjjlllmmmnnnooopppqqqrrrrrrrrrpppooonnnoooqqqrrrrrrqqqsssrrrpppooonnnkkkfffcccVVVOOOFFF>>>:::::::::;;;DDDKKKUUU```iiinnnqqqqqqssssssrrrrrrrrrssstttttttttsssqqqnnnnnnjjj]]]PPPCCC;;;111,,,,,,,,,***''')))(((((('''&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$"""!!!"""$$$(((---222555@@@JJJYYYgggppptttuuuvvvrrrmmmaaaQQQDDD:::...%%%&&&$$$$$$&&&%%%""""""&&&""""""#########$$$$$$$$$!!!"""""""""############"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''***---555FFFVVVeeelllppplllaaaTTTDDD888333,,,''''''((('''&&&'''&&&&&&%%%%%%%%%%%%$$$$$$)))((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&'''((()))***++++++)))***...666@@@NNNddduuu}}}tttkkkooovvv}}}fffTTTHHH???======BBBVVVlll{{{vvvwwwoooYYYFFFAAA@@@>>>:::777999>>>CCCRRRXXXUUUHHH<<<999888666888666666999<<<>>>DDDLLL]]]wwwwwwlllbbbYYYOOOEEE>>>>>>:::999;;;===>>>BBBGGGLLLOOOTTTYYY]]]aaabbbccchhhhhhggggggffffffeeeeeecccbbbbbbbbbaaaaaaaaaaaa```^^^]]][[[[[[\\\]]]^^^```cccfffhhhiiiiiijjjkkkllllllnnnooopppqqqqqqqqqpppooonnnoooqqqrrrrrrqqqsssrrrqqqpppooolllgggddd[[[TTTJJJAAA;;;999888777@@@FFFPPP[[[eeekkkooopppsssrrrrrrrrrsssssstttttttttsssqqqooooookkk```SSSGGG>>>444...------+++)))))))))(((((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%(((+++///111:::CCCRRR___iiiooosssuuurrrnnneeeWWWJJJ@@@555+++)))'''&&&(((&&&""""""&&&""""""#########$$$$$$$$$############$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######%%%(((+++222BBBPPPbbbkkkrrrqqqhhh\\\LLL@@@333+++&&&&&&'''%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''((()))***++++++******---333;;;III^^^ooozzzwwwuuu}}}}}}iii```fffooozzzjjjWWWLLLCCCCCCEEEMMMcccyyy|||uuuuuummmXXXFFF;;;:::::::::;;;>>>AAADDDWWW___bbbXXXKKKCCC???<<<>>>:::999;;;<<<===CCCKKKXXXrrr|||qqqggg^^^TTTJJJCCC@@@;;;888999::::::???DDDGGGJJJOOOTTTZZZ]]]```aaaeeeffffffffffffffffffeeeccccccbbbbbbbbbbbbaaaaaa```___]]][[[[[[[[[]]]^^^```bbbfffggghhhhhhiiijjjjjjkkklllmmmnnnoooooooooooonnnnnnoooqqqsssrrrqqqsssrrrqqqqqqpppnnniiifffaaaZZZOOODDD===888555333;;;@@@JJJUUU___gggmmmooorrrrrrrrrsssssssssttttttssssssrrrppppppnnndddYYYNNNDDD888000...///---+++******))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%&&&'''((()))***+++,,,222:::FFFSSS^^^hhhppptttrrrpppjjj___TTTJJJ===333...***(((((('''$$$###&&&###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$''')))...;;;HHHZZZfffrrruuuooodddUUUHHH777///((('''(((&&&%%%'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((()))(((''''''&&&&&&&&&&&&''''''((((((&&&&&&'''((()))***+++++++++***+++///666BBBVVVgggvvv|||pppddd___pppxxx~~~}}}sss[[[QQQYYYddduuusss___UUUMMMMMMSSS```www~~~tttrrrjjjWWWEEE999777777:::???CCCCCCBBBUUUbbbnnnlllaaaWWWPPPLLLIIIEEEBBBBBBBBBCCCIIIPPP[[[tttvvvmmmdddZZZOOOHHHCCC===888777777777;;;AAACCCFFFKKKPPPVVV[[[^^^___cccccceeefffggggggffffffeeeeeeeeeeeeeeeeeeddddddaaa```]]][[[[[[[[[\\\]]]___aaaeeeggggggggghhhiiiiiijjjkkkmmmnnnnnnooooooooonnnnnnoooqqqsssrrrrrrtttsssrrrrrrrrrpppllliiieee]]]RRRHHH???999444222777;;;DDDNNNYYYccckkkoooqqqqqqrrrsssttttttttttttssstttsssqqqqqqqqqiii```TTTIII;;;222//////---+++************))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%&&&((()))************,,,222;;;FFFRRR___kkkrrrqqqrrrnnnfff]]]SSSEEE:::111+++(((((((((%%%%%%(((#################################$$$$$$$$$%%%%%%"""######$$$$$$######"""########################$$$"""###&&&'''+++555@@@QQQ```ooouuusssjjj\\\OOO???666---+++***''''''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''((((((&&&&&&&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))(((&&&%%%&&&&&&''''''''''''''''''''''''((()))*********+++)))***---222===PPPaaaqqqyyyuuu```TTTPPPcccqqq}}}~~~{{{|||oooTTTGGGNNNYYYlllyyy~~~lllccc\\\]]]dddssstttooohhhVVVDDD>>>999666999@@@EEEDDD@@@KKK]]]rrr{{{xxxooohhhddd\\\WWWTTTTTTSSSTTTZZZbbbnnn{{{rrriii___TTTLLLFFF???999777666444888===@@@CCCGGGMMMSSSXXX[[[]]]___aaaccceeegggggggggfffeeeeeeeeeeeeeeeeeeffffffbbb```^^^\\\ZZZZZZ[[[\\\^^^```dddeeeffffffggghhhjjjjjjlllmmmnnnooooooooonnnnnnmmmoooqqqssssssrrrtttssssssttttttrrrooolllfff___UUUKKKCCC<<<777333666999???IIITTT___hhhmmmpppqqqrrrsssttttttttttttrrrtttsssqqqrrrrrrmmmfffYYYNNN???555111///,,,******************)))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''***+++++++++***))),,,333<<>>333...+++'''&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******)))(((&&&%%%&&&''''''((((((''''''''''''(((((())))))*********((())),,,000:::KKK[[[lllvvvzzzfffSSSJJJIIIYYYkkk{{{~~~{{{{{{nnnSSSEEEHHHQQQdddrrr}}}vvvpppooovvvuuummmfffTTTBBBAAA:::444777???FFFGGGEEEFFFXXXrrr}}}rrrnnnlllmmmmmmnnnttt|||wwwnnndddYYYQQQIIIBBB<<<:::777444666:::>>>@@@DDDIIIOOOTTTXXXZZZ\\\___bbbeeeggghhhhhhgggccccccddddddddddddeeeeeecccaaa^^^\\\ZZZZZZZZZ[[[]]]___ccceeeeeeeeefffgggiiijjjkkklllmmmnnnnnnnnnnnnmmmmmmooorrrssssssssstttttttttuuuvvvuuurrroooiiicccZZZPPPHHHAAA;;;777666888<<>>EEEHHHHHHHHHNNNaaa|||xxxmmmaaaYYYMMMGGGBBB???;;;555444777999;;;>>>BBBGGGLLLQQQSSSYYY\\\```dddggghhhhhhhhhfffffffffggggggggghhhhhhdddbbb___\\\ZZZYYYZZZZZZ\\\^^^bbbcccddddddeeeffffffggghhhiiijjjkkkkkkkkknnnmmmmmmooorrrttttttsssttttttuuuwwwxxxxxxuuusssrrrmmmddd[[[RRRJJJBBB===777777888===FFFRRR]]]dddnnnppprrrtttuuuuuuuuutttrrruuuuuuqqqqqqrrrqqqmmmeeeZZZLLLAAA:::444---(((((((((((((((((()))))))))%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''(((((())))))******((((((((()))///:::GGGPPPbbbhhhmmmpppqqqooohhh___NNNBBB666000,,,((($$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!%%%'''&&&(((+++222BBBVVVfffqqqyyyyyyuuukkk]]]LLL@@@666...******&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%'''))))))((('''&&&(((((((((((())))))))))))***)))+++------///999DDD[[[jjjxxx}}}yyycccKKK:::888===LLL```uuu~~~}}}}}}}}}||||||~~~~~~~~~ppp___PPPIIIJJJMMM___mmm}}}}}}oooeeeSSS>>>888666666888===AAABBBAAABBBEEEUUUqqq|||rrrggg___TTTLLLDDD@@@;;;555222444888:::;;;>>>AAAGGGOOOTTTWWW[[[```dddffffffggghhhiiiiiiiiijjjiiihhhgggfffiiieee```]]]\\\]]]\\\\\\]]]^^^___aaaccceeefffgggeeefffgggiiijjjkkkllllllnnnmmmmmmmmmoooppprrrttttttuuuvvvvvvvvvuuusssssspppmmmfff___WWWNNNEEE???:::888999;;;???GGGVVVeeehhhmmmsssvvvuuussstttuuurrrsssssstttsssrrrpppoooggg___TTTHHH>>>666000,,,+++)))((('''((()))((('''(((((('''&&&%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***((((((***+++///:::FFFUUUbbbmmmnnnmmmmmmlllgggVVVMMM@@@444,,,(((&&&%%%$$$"""""""""$$$%%%$$$###""""""###$$$%%%&&&&&&'''###############"""!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$###""""""$$$&&&(((***...:::NNNbbbpppxxxzzzzzzuuujjjYYYHHH:::000)))&&&&&&&&&&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((()))*********++++++++++++...---,,,+++,,,111888===SSSbbbtttuuu\\\HHH===:::;;;JJJ___sss{{{yyyyyy|||~~~}}}~~~~~~}}}{{{wwwnnnbbbXXXTTTVVVYYYfffppp}}}iiidddXXX???;;;555222666:::;;;;;;===???<<>>555000---+++)))((())))))(((''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''(((///777???MMM\\\ffflllpppqqqooohhh___QQQCCC888000+++((((((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$###############$$$######"""!!!$$$$$$$$$%%%%%%&&&&&&'''$$$#########$$$%%%'''(((,,,000;;;LLLaaasss~~~~~~wwwjjj[[[LLL===111)))((((((''''''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,---...000555888GGGWWWkkkyyy}}}|||cccLLL===999:::===MMM```mmmvvv}}}~~~}}}wwwxxxyyyvvvqqqnnnoooqqquuu{{{rrrlll```III<<<666222555777555444555444888@@@PPPiii|||rrrkkk^^^VVVNNNIIICCC<<<777777333444666888<<>>:::999:::===FFFPPPZZZaaajjjoooqqqrrrsssuuusssrrrpppoooooopppqqqrrrsssnnneeeZZZOOOCCC888222///,,,***)))))))))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''&&&***000999DDDSSS```iiimmmoooooonnnfffYYYLLL@@@666...***)))'''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######"""$$$$$$$$$$$$%%%%%%&&&&&&############$$$%%%&&&'''---...555DDDXXXlllxxx~~~zzzqqqeeeWWWFFF666,,,)))((('''&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''(((((((((((())))))***,,,---...000333555AAAPPPdddttt{{{~~~jjjQQQ@@@999999<<>>QQQdddrrryyyzzzrrreeeTTTBBB777+++)))&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&'''''''''(((((((((((('''))),,,------///111333<<>>EEENNNVVVbbbjjjoooqqqtttvvvrrrrrrqqqqqqrrrrrrssssssssspppkkkddd[[[NNNAAA888222///,,,+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&###$$$'''(((&&&'''***---111<<>>OOO___llluuu|||yyylll___VVVUUUZZZ```hhhvvvyyyjjjYYYLLLEEEGGGPPP[[[fffnnnuuu|||wwwoookkkoooqqq}}}}}}{{{xxxlllPPPFFF<<<999888777888:::666555555777===MMMhhh~~~vvvcccXXXWWWUUUOOOPPPSSSYYYcccooo{{{~~~wwwjjjccc[[[UUUNNNCCC===;;;333444333333444777<<<@@@EEELLLWWW```eeehhhiiijjjhhhiiijjjkkkkkkkkkkkkkkkbbbbbbccceeefffeeebbb___````````````aaaaaaaaaaaabbbbbbdddfffggghhhhhhhhhjjjjjjjjjjjjkkkmmmooopppsssrrrqqqqqqrrrsssuuuvvvttttttttttttrrrllleee```WWWNNNEEE@@@<<<:::;;;???CCCLLLYYYdddiiimmmppprrrqqqrrrtttuuuvvvuuuttttttqqqqqqooollldddWWWJJJ@@@444111...,,,+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''###!!!$$$&&&%%%&&&)))000,,,...:::FFFPPP\\\gggmmmnnnooonnnfffZZZKKKAAA000---)))&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######&&&(((***,,,333CCCZZZkkkxxx|||}}}ppp```UUU>>>666+++%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&''''''&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((())))))))))))+++///222111;;;JJJZZZgggrrrzzzyyylllbbb___eeemmmuuu}}}ooo[[[III>>>::::::CCCOOO[[[eeeoooyyy~~~kkk]]]SSSOOOZZZ^^^nnnxxxvvvwwwvvvlllUUUJJJ@@@<<<;;;:::<<>>:::999999999@@@GGGRRR\\\dddkkkppprrrqqqrrrrrrqqqooooooqqqrrrssstttrrrlllfff]]]OOOBBB;;;666111...---,,,(((%%%***((('''&&&'''(((''''''&&&&&&&&&''''''''''''((('''$$$###$$$&&&&&&### &&&%%%%%%%%%&&&((()))+++***---000333888DDDSSS^^^hhhmmmqqqqqqnnneeeVVVHHH>>>333)))(((***((($$$######$$$%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$""""""""""""###############%%%)))---111;;;OOObbbpppxxxxxxkkk^^^KKK@@@222***((((((%%%"""$$$%%%%%%&&&'''''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$$$$######((('''&&&%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((***+++,,,---111444<<>>BBBOOOaaannnqqqpppppp^^^LLL<<<999::::::===CCC;;;666444666444777HHH\\\ppprrrlll\\\MMMDDD>>>;;;>>>>>><<<999888:::???CCCLLLMMMPPPSSSVVV\\\bbbgggrrrxxxzzzqqqllleee]]]UUULLLDDD>>><<<:::666333222222444666===AAAKKKWWW^^^___bbbggghhhggghhhjjjmmmmmmllljjjjjjhhhgggdddcccaaaaaaaaa``````aaaaaaaaaaaa``````]]]^^^aaadddgggiiikkkkkkkkkkkkkkklllmmmnnnooopppqqqssstttuuuttttttvvvwwwxxxwwwvvvvvvuuuqqqlllhhh___XXXOOOFFF@@@===;;;:::999@@@JJJTTT]]]eeemmmqqqqqqrrrssssssrrrqqqssstttppprrrrrrooolllggg\\\QQQDDD>>>555///---,,,)))''''''&&&&&&'''((('''%%%###&&&&&&&&&''''''''''''(((&&&%%%$$$%%%&&&&&&$$$"""''''''&&&&&&&&&&&&''''''%%%&&&'''(((,,,666DDDNNNbbbjjjsssvvvvvvpppdddXXXJJJ>>>222---,,,(((&&&&&&%%%&&&&&&&&&%%%$$$"""!!!#########$$$$$$$$$$$$%%%############""""""""""""""""""""""""############%%%%%%''')))***111@@@OOOcccmmmyyyyyypppaaaSSSAAA333---***'''%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&''''''(((((()))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***,,,---......///000444???PPPaaapppxxx~~~~~~uuu^^^FFF888333222666444444999@@@LLL^^^nnnzzznnnRRRCCC???<<<888555888:::EEEYYYjjjqqqooommmaaaOOO>>>999999999===EEEAAA:::555555444555@@@NNNgggnnnnnnbbbRRRGGG@@@;;;:::::::::888888999<<<>>><<<>>>???@@@BBBFFFKKKNNNTTTZZZfffsss}}}sssnnnhhh```XXXOOOFFF@@@===:::666333222222444555:::===GGGRRRYYY\\\```eeefffgggiiilllnnnoooooonnnnnnmmmkkkiiigggfffddddddaaaaaaaaabbbaaaaaa```___^^^___bbbeeegggjjjkkklllkkkkkkllllllmmmnnnooooooqqqrrrttttttttttttvvvwwwyyyxxxwwwwwwvvvsssoookkkddd]]]SSSJJJCCC>>>;;;999777===FFFOOOYYYbbbkkkpppppprrrttttttsssssstttuuuqqqssssssqqqppplllbbbXXXNNNFFF;;;333000...,,,***'''&&&'''(((***(((%%%###&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&***333>>>FFFXXXbbbmmmsssuuusssiii___SSSFFF999222---)))&&&'''$$$%%%&&&&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!"""""""""############%%%%%%&&&((()))---:::GGGZZZggguuu~~~yyynnn```LLL;;;111,,,(((&&&&&&&&&&&&%%%&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''(((((())))))&&&&&&&&&&&&%%%%%%%%%%%%"""""""""######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++...///111999GGGYYYkkkwww~~~yyyaaaIII:::555333555333222444888AAASSScccrrr~~~qqq]]]GGG<<<:::888777888666666@@@WWWllltttqqqmmmdddRRR@@@:::888888>>>GGGFFF>>>777555444444:::BBBXXXeeeoookkk^^^QQQGGG@@@999:::::::::;;;<<<===>>>999::::::::::::;;;???AAACCCFFFOOO[[[hhhwwwtttpppiiibbbYYYPPPGGGAAA<<<:::666333222333444666888;;;CCCNNNUUUYYY^^^dddeeehhhllloooqqqrrrrrrrrrqqqpppooommmkkkiiigggfffbbbbbbccccccbbbaaaaaa``````aaacccfffhhhiiijjjkkkkkkkkkllllllmmmmmmnnnnnnpppqqqssstttssstttvvvwwwyyyxxxwwwwwwwwwtttqqqnnnggg```WWWNNNFFF@@@;;;888777<<>>HHHJJJCCC;;;777444444777;;;LLL^^^oootttlll___QQQGGG???===:::777666555444333666777777666555555666888>>>===@@@IIIRRR]]]pppvvvqqqjjjbbbZZZQQQIIICCC<<<:::666333222222444555555777???JJJQQQUUU[[[bbbdddhhhmmmqqqssstttuuuvvvrrrrrrqqqooommmjjjhhhfffdddddddddddddddcccbbbaaaaaabbbdddfffhhhjjjkkkkkkkkkkkklllmmmnnnnnnmmmmmmoooqqqssssssssstttvvvxxxyyyxxxwwwwwwwwwuuurrrpppiiiddd[[[RRRJJJCCC===999888;;;AAAGGGOOOYYYcccjjjmmmooorrrttttttttttttuuuvvvxxxxxxvvvvvvtttkkkbbbYYYPPPDDD999333///,,,)))***))))))***+++***(((&&&&&&&&&&&&''''''''''''(((###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&%%%$$$###%%%$$$###$$$&&&***...111BBBNNN]]]hhhooossssssooodddYYYKKK@@@666---))))))###$$$%%%&&&''''''&&&&&&"""""""""############$$$############""""""""""""""""""""""""###############"""$$$'''(((***222;;;GGGVVVhhhuuu}}}uuudddRRRBBB666---(((((('''&&&%%%$$$%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$#########$$$%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&'''''''''(((((()))******+++,,,,,,+++---///222:::III]]]lllyyy{{{~~~}}}lllZZZMMMAAA999222000111333444777???HHH^^^nnnkkkJJJDDD>>>:::555111444999777999HHHaaavvvzzzrrrjjjiiiWWWFFF>>>999777>>>HHHPPPJJJBBB:::555333555888FFFXXXmmmxxxxxxoooaaaUUUFFFBBB<<<777666666555555777777777666444333444555;;;777888===AAAHHHXXXjjjyyyssskkkbbbZZZRRRKKKFFF???<<<888444111111222333111333;;;EEEMMMQQQXXX___aaafffmmmqqqssstttuuuwwwuuuuuutttssspppmmmjjjiiiffffffffffffeeedddcccbbb```aaadddgggiiikkkmmmmmmlllmmmnnnooooooooonnnnnnnnnppprrrsssssstttvvvxxxyyyxxxvvvvvvvvvuuusssqqqlllggg^^^VVVNNNFFF???;;;999;;;>>>CCCJJJTTT^^^eeekkknnnqqqssssssssstttuuuuuuwwwwwwwwwwwwwwwooofff___VVVJJJ???888333...******)))(((((())))))((('''&&&&&&&&&''''''''''''(((###%%%''''''&&&%%%&&&((($$$%%%&&&&&&&&&%%%$$$$$$$$$######$$$&&&((())))))777DDDTTT___hhhpppsssrrrmmmbbbTTTIII===111,,,,,,%%%&&&'''''''''&&&$$$###""""""""""""############"""""""""""""""#########""""""""""""###############"""###&&&''''''---444<<>>HHHWWWSSSIII===555222444666???PPPfffvvvvvvkkkXXXQQQGGG???============888999999888666555555666777333555:::;;;;;;HHHYYYppp{{{uuulllccc[[[SSSMMMIIIBBB>>>999444111///000000///111888BBBJJJNNNVVV]]]___eeelllqqqssssssuuuwwwyyyyyyxxxwwwtttqqqnnnlllggggggggggggfffeeedddccc^^^```cccfffjjjmmmooopppnnnnnnpppqqqqqqpppoooooonnnppprrrsssssstttvvvxxxyyywwwvvvvvvvvvuuusssqqqnnniiiaaaXXXQQQIIIBBB===999:::===@@@GGGPPPZZZaaajjjmmmqqqsssssssssssstttsssvvvwwwwwwxxxyyyrrrjjjeee\\\PPPFFF>>>888222...***((('''&&&'''(((''''''&&&&&&&&&'''''''''(((((("""%%%((((((&&&%%%&&&((($$$$$$&&&&&&&&&&&&%%%$$$%%%%%%%%%'''(((((('''&&&...<<>>PPP___nnnsssyyyzzzsssjjjZZZLLLEEE>>>999999999999:::>>>III]]]ttt~~~```KKK@@@666666888888888888AAAIII]]]xxxxxxnnniiiZZZJJJBBB<<<888===HHH\\\YYYOOO@@@444111333555888HHH]]]rrrooodddUUUGGG???<<<:::888666777777666555333444555444111555<<<;;;888AAAPPPbbb{{{vvvmmmfff```WWWNNNHHHCCC???:::666444222000///000222444888===EEENNNUUUZZZ```gggllloooqqqtttwwwwwwyyyzzzyyyvvvrrrppppppllllllkkkkkkjjjhhhddd``````aaaaaacccfffiiilllnnnppppppppppppooonnnlllkkkoooooooooooopppqqqrrrsssttttttuuuuuutttsssrrrrrrmmmjjjfff```YYYPPPFFF@@@???;;;:::===AAAGGGQQQ\\\eeehhhmmmrrruuuvvvvvvuuuuuuvvvwwwxxxwwwvvvtttrrrllleeeYYYNNNDDD;;;555111...+++(((''''''&&&&&&%%%***)))'''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&000222888FFFXXXgggoooqqqpppmmmdddWWWLLLBBB444(((+++((('''(((&&&###$$$(((&&&&&&%%%%%%%%%%%%$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&(((***++++++***222<<>>JJJXXXlll~~~mmmTTTHHH<<<999:::;;;>>>BBBEEEUUUqqqllljjjcccUUUEEE:::777<<>>OOOgggppp]]]MMMEEE???:::;;;:::888666444333222111444333555777777777>>>FFFTTTrrr}}}wwwooogggaaaYYYPPPIIICCC???:::666444222000///111222333666999@@@HHHMMMSSSYYYbbbhhhkkknnnrrrvvvwwwyyy{{{zzzwwwtttrrrrrrooonnnlllkkkjjjhhhdddaaa```aaaaaacccfffiiilllnnnpppqqqqqqqqqooommmllljjjnnnnnnnnnooopppqqqrrrssstttuuuuuuuuuuuutttsssrrrooolllhhhccc\\\SSSIIICCC???;;;:::<<>>???BBBFFFWWWeee~~~rrrkkkdddWWWGGG;;;888<<>>OOO```oooyyyzzzsssgggTTTDDD666000***&&&&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&%%%%%%############$$$%%%&&&&&&''''''''''''&&&%%%######&&&%%%$$$$$$%%%&&&((()))(((((((((((((((((((((((('''''')))++++++000>>>MMMbbbnnnyyy~~~|||pppeee]]][[[\\\]]]ZZZUUUQQQMMMKKKKKKKKKTTT___ooo}}}rrrdddTTTLLLIIIIIIMMMRRRnnnyyyyyylllfffYYYIII===999<<<@@@UUUcccgggWWWBBB777333222666888AAATTToooxxxjjjXXXJJJCCCAAA>>>:::777666666666333444777::::::888;;;AAAUUUppp{{{rrrjjjddd]]]UUUOOOGGGCCC>>>999666444111000000000000000111555:::===FFFMMMUUU]]]bbbgggmmmrrrvvvyyy|||}}}|||zzzzzzzzzyyyvvvqqqnnnkkkiiifffdddbbbaaaaaabbbeeehhhlllnnnrrrrrrrrrqqqooommmkkkiiillllllmmmnnnoooppprrrssstttuuuuuuvvvuuuuuuttttttsssqqqmmmiiiccc[[[RRRLLLCCC>>>::::::;;;===EEENNNYYY```jjjqqqsssrrrrrrrrrtttuuuvvvvvvvvvuuuttttttvvvrrrllldddZZZNNNBBB:::444111---*********))))))'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%!!!&&&,,,333;;;IIIYYYeeennnssstttooofff\\\NNNBBB777111+++***)))&&&&&&)))&&&&&&%%%%%%%%%$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$###""""""###%%%'''((((((...888FFFUUUfffttt|||~~~{{{rrr___NNN;;;444+++&&&%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%%%%$$$############$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((''''''''''''(((******...:::FFF[[[hhhvvv|||~~~sssdddUUUNNNNNNPPPVVVXXXZZZ\\\\\\ZZZYYYWWWaaajjjvvvxxxhhh___[[[[[[```fff~~~lllfffZZZKKK???999:::>>>LLL]]]hhh___KKK===777555666555999IIIbbb}}}pppaaaTTTQQQKKKEEE???<<<::::::888888:::=========CCCJJJ^^^vvv|||ssskkkeee___WWWRRRKKKFFFAAA<<<888666333111.../////////000333777;;;DDDJJJRRRYYY^^^dddkkkpppuuuxxx{{{}}}~~~}}}~~~}}}zzzuuurrrooollliiifffdddcccbbbbbbdddgggkkknnnqqqqqqqqqpppooommmkkkiiikkkkkklllmmmnnnppprrrrrrttttttuuuuuuuuuuuuttttttsssqqqnnnkkkfff___WWWQQQGGGAAA<<<;;;999:::AAAJJJTTT]]]hhhooorrrrrrsssuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwuuupppjjjaaaUUUHHH@@@888444///+++******))))))''''''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%"""&&&+++...444@@@QQQ^^^iiipppuuussslllcccVVVKKK<<<444---+++***((((((+++&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$###"""""""""$$$%%%&&&(((---444>>>LLL\\\mmmxxx~~~yyyhhhWWWAAA999...'''%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''%%%$$$$$$############$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''((('''(((******---666AAARRRbbbrrrzzz}}}zzzkkkXXXIIIAAAAAADDDIIIPPPYYYbbbhhhjjjiiigggqqqwww~~~vvvssssssyyylllggg\\\NNN@@@999999;;;FFFYYYjjjhhhWWWEEE:::555666444555@@@TTTooo{{{mmmiiibbbYYYQQQJJJFFFDDDCCCAAAAAACCCEEEHHHRRR\\\nnn}}}tttlllfff```YYYTTTNNNJJJDDD???;;;888555333...////////////111555888???EEEMMMTTTZZZaaahhhnnnsssvvvzzz~~~}}}zzzvvvssspppllliiifffeeecccbbbcccfffjjjlllnnnooooooooonnnllljjjiiijjjjjjkkklllnnnpppqqqrrrrrrsssttttttttttttttttttrrrqqqooommmjjjddd]]]XXXLLLEEE???<<<999999???GGGNNNXXXdddllloooppptttwwwvvvvvvwwwwwwwwwwwwxxxxxxxxxvvvsssoooggg\\\PPPHHH===999222---+++******)))(((((()))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%$$$&&&)))***...999GGGRRRbbbkkktttuuuqqqkkkaaaXXXFFF<<<222...---******+++&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$#########$$$$$$%%%(((+++000777BBBRRRdddqqqyyy|||}}}ooobbbLLLBBB444***&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$############$$$%%%&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''(((******,,,444===JJJ[[[nnnxxx|||uuubbbOOOBBB;;;:::;;;>>>FFFSSSaaalllsssuuuuuu|||nnniii___QQQCCC:::888:::EEEYYYmmmrrrdddNNN===444555555666;;;HHH___yyy|||tttkkkccc]]]YYYVVVSSSRRRTTTVVV\\\hhhsss}}}tttlllfff```ZZZUUURRRMMMGGGAAA===:::777555////////////...///222444777===FFFNNNUUU]]]ffflllqqqtttyyy}}}}}}{{{xxxtttooollliiigggdddbbbbbbeeehhhjjjkkklllmmmmmmmmmllljjjiiiiiijjjjjjkkkmmmoooqqqrrrqqqqqqrrrssssssssssssssssssrrrqqqpppnnniiiccc___PPPIIICCC>>>:::999>>>EEEIIISSS___gggjjjnnntttyyyxxxxxxwwwxxxxxxyyyyyyzzzxxxwwwuuurrrlllbbbXXXPPPCCC>>>777111...,,,+++***))))))******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%)))111===EEEWWWcccooottttttqqqkkkdddRRRFFF999333000,,,******&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%$$$$$$######&&&(((,,,000999HHHZZZgggsssyyy~~~wwwnnnYYYMMM<<<...((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((((('''&&&%%%$$$$$$$$$###$$$$$$%%%%%%''''''&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((&&&&&&)))***+++222:::BBBUUUjjjvvv{{{|||mmmXXXFFF<<<888666555888>>>IIIWWWdddooowww{{{ppplllcccUUUFFF===::::::DDDWWWnnnzzzqqqZZZDDD888444777::::::???QQQkkkyyyuuupppnnnnnnppprrrwww}}}tttlllfff```ZZZUUUSSSOOOIIICCC???;;;888666000000000...------///111000777@@@IIIQQQ[[[dddkkkpppsssyyy}}}}}}{{{wwwqqqmmmjjjhhhdddbbbbbbdddgggiiijjjjjjkkkllllllkkkjjjjjjiiiiiijjjkkkmmmoooqqqrrrpppqqqrrrrrrsssssssssrrrsssssssssrrrqqqmmmgggcccSSSLLLEEE???;;;999===DDDEEEOOO[[[cccggglllsssyyyyyyxxxxxxxxxyyyyyyzzz{{{yyyxxxwwwtttoooggg]]]VVVHHHBBB:::444000...,,,,,,)))*********)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$###!!!!!!%%%,,,666<<>>RRRiiiuuuzzzvvveeeOOO???888666333111444888@@@LLLZZZhhhtttzzzrrrnnneeeXXXIII???;;;;;;AAASSSmmm~~~zzzdddMMM???333999<<<:::;;;IIIbbbxxxvvvkkkfffeee___XXXVVVRRRKKKFFFAAA<<<888555333111000///......//////222555:::AAAIIISSS^^^dddnnnqqquuuyyy|||~~~~~~wwwrrroookkkgggeeeeeefffgggfffggghhhjjjkkkkkkjjjjjjiiihhhhhhiiikkkmmmnnnppppppqqqqqqqqqrrrrrrqqqppppppsssrrrrrrssstttqqqlllggg^^^VVVJJJAAA<<<:::;;;;;;GGGLLLVVV___fffmmmsssvvvtttuuuvvvwwwvvvvvvxxxyyyzzzyyywwwxxxvvvpppeee\\\NNNIIIAAA:::555111---++++++***)))(((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$&&&)))...222DDDRRRbbbjjjqqquuurrrlllbbbWWWIII>>>777222+++&&&((('''&&&&&&''''''$$$"""&&&&&&%%%$$$############!!!  !!!$$$%%%%%%&&&&&&%%%%%%$$$)))'''''')))---666GGGVVVhhhqqqzzz~~~lllaaaOOO<<<...'''&&&&&&"""$$$&&&''''''&&&$$$###%%%%%%&&&''''''((())))))"""!!! !!!$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%'''+++///111AAAMMM```qqq}}}~~~}}}zzzsss___III===777222222444666555888@@@JJJWWWiiixxxyyymmmccc]]]QQQ@@@888:::AAAPPPkkk{{{yyyqqq^^^CCC999555555999;;;@@@QQQcccwwwkkkfffeee```YYYXXXSSSMMMGGGCCC???:::777333222000...............000222777===EEENNNYYY___hhhlllqqqvvv{{{{{{wwwoookkkgggddddddddddddcccfffggghhhiiiiiiiiihhhhhhggghhhiiikkkmmmnnnooopppqqqqqqrrrrrrrrrrrrqqqqqqsssssssssuuuvvvtttoookkkbbbZZZOOOEEE???===<<<<<>>777333///---+++***)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$$$$''',,,///999HHHXXXdddmmmtttuuurrrlllbbbTTTGGG===444,,,'''((('''&&&&&&''''''%%%###$$$$$$######"""#########$$$$$$###""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$'''%%%%%%(((+++222AAAOOOaaammmyyytttiiiWWWCCC444,,,)))((($$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%&&&############$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%'''+++...000===JJJ]]]ooo|||}}}~~~yyylllXXXDDD;;;888555333444444222444:::BBBKKKZZZfffxxxsssiiibbb___TTTCCC:::;;;???KKKggg|||zzzfffKKK===888666:::;;;===KKKZZZvvvyyymmmgggeee```ZZZYYYUUUOOOJJJEEEAAA===:::333222000...------------,,,///333888???HHHQQQWWW```eeelllsssyyy~~~ssspppkkkgggfffeeecccbbbdddeeefffgggggggggffffffggghhhiiikkklllnnnoooppprrrrrrssssssssssssrrrrrrttttttuuuwwwxxxwwwsssppphhh```UUUJJJDDD@@@>>>===???DDDMMMVVV___hhhpppuuuuuuwwwxxxyyyxxxxxxyyyzzz|||{{{zzz{{{{{{vvvnnnggg^^^WWWMMMCCC;;;555111...,,,+++***(((''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$######%%%))),,,000<<>>;;;555333111///---,,,,,,,,,+++---000444999AAAIIIOOOZZZ___gggooowww~~~{{{wwwrrrmmmjjjhhheeecccccccccddddddeeeeeeeeeeeeggggggiiijjjlllnnnoooooorrrrrrssssssttttttssssssrrrsssuuuwwwxxxxxxvvvuuummmfff[[[PPPIIICCC???===<<>>:::555888444333666999;;;BBBIII]]]jjj}}}~~~ooofffbbb___[[[WWWTTTUUUYYYVVVIII===888<<>>FFFZZZooo~~~qqqhhheeebbb]]]WWWTTTPPPLLLHHHDDD@@@<<<777555333000---,,,+++++++++,,,...111555<<>>DDDBBB===:::555222444666888<<>>777>>>>>>VVVyyyqqqVVVFFF::::::;;;:::===CCCQQQccc~~~rrriiifffbbb^^^WWWTTTQQQNNNJJJFFFAAA>>>:::888555111...,,,+++++++++,,,...///222777>>>CCCOOOTTT]]]fffnnnwww~~~zzzuuuqqqlllhhheeeddddddcccccccccdddeeeffffffggghhhjjjkkkmmmnnnooopppqqqrrrsssssstttssssssppprrruuuwwwwwwwwwxxxyyytttnnneee\\\SSSKKKCCC>>><<>><<<<<<:::<<>>CCCIIIVVVnnntttjjjfffccc```XXXVVVSSSPPPMMMIIIDDD@@@<<<:::666333///---,,,++++++,,,------///444:::>>>FFFLLLUUU___iiirrr{{{~~~yyytttpppjjjgggeeeeeedddddddddeeefffgggfffggghhhiiikkkmmmnnnoooooopppqqqrrrsssssssssssspppsssvvvwwwwwwwwwxxxzzzwwwrrrjjjaaaXXXOOOGGGAAA<<<>>>AAAEEELLLWWWccckkksssvvvzzz{{{{{{yyyyyyyyyyyy{{{||||||{{{zzzyyyyyysssnnnfff]]]SSSGGG===666...---,,,+++***)))))))))''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&$$$$$$%%%&&&%%%$$$)))444@@@LLL\\\jjjtttuuuvvvuuupppcccSSSHHH===777000***((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$###""""""###$$$%%%&&&"""!!!$$$&&&&&&'''+++...<<>><<<888444222111222222111333555444222333:::???@@@CCCGGGMMMUUU^^^iiiooosssyyy{{{nnnYYYFFF888:::999999CCCWWWgggllleeeZZZNNNGGGBBB===;;;<<<<<>>@@@DDDHHHKKKZZZuuuyyyppphhhbbb```ZZZWWWTTTQQQNNNKKKFFFCCC@@@===999444000...---,,,...---++++++,,,...111333===???GGGSSS]]]fffqqqzzz}}}wwwssspppllliiifffeeeffffffeeeeeegggggghhhjjjkkkmmmooopppoooppppppppppppqqqqqqqqqssstttuuuvvvwwwxxxyyyyyywwwuuupppkkkcccYYYNNNGGG@@@<<<:::???EEEMMMXXXbbbpppssswwwyyyzzzzzz{{{|||{{{|||}}}}}}|||{{{zzzwwwqqqiii^^^RRREEE>>>555111---+++,,,+++)))&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%'''***+++000:::IIITTTdddqqqzzzxxxvvvuuuiii[[[QQQGGG:::000,,,***&&&###$$$%%%&&&'''&&&$$$"""!!!'''&&&%%%%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((,,,...999JJJZZZhhhvvv~~~tttcccLLL:::000,,,(((((('''######&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&&&&&&&&&&'''((($$$$$$%%%&&&'''((()))***)))))))))))))))******+++---444BBBUUUhhhxxxyyykkkaaa[[[QQQGGG???:::999999666555444222///---,,,+++------------///000111222777888999;;;@@@HHHRRRYYYeeekkkuuu|||hhhQQQDDD888:::::::::EEE[[[nnnuuutttooofff[[[PPPHHHEEEEEEHHHLLLXXXkkkoooaaaZZZFFF@@@999444333444333222111111666FFFYYY___TTTDDDBBB===CCC]]]jjjOOO@@@999555;;;DDDIIILLLRRR```xxx{{{sssrrrsssqqqtttyyy{{{~~~zzzppphhhbbb___[[[XXXUUUSSSPPPMMMHHHEEE@@@===999444000...,,,,,,...---,,,++++++---000222999:::AAALLLVVV___jjjttt}}}zzzvvvsssnnnkkkhhhggggggggggggfffgggggghhhiiikkkmmmnnnpppoooppppppppppppqqqqqqqqqssstttuuuvvvwwwxxxxxxyyyxxxvvvrrrmmmfff]]]RRRLLLFFF@@@<<>>:::555000...,,,,,,///...,,,++++++,,,...///333444999CCCLLLUUU```kkkwww~~~~~~zzzwwwqqqnnnkkkiiiiiiiiihhhgggffffffggghhhjjjkkkmmmnnnoooppppppppppppqqqqqqqqqsssttttttuuuvvvwwwxxxxxxyyywwwtttpppjjjbbbYYYRRRMMMEEE??????BBBGGGQQQ[[[dddiiiqqqwwwzzz|||}}}}}}|||}}}~~~~~~}}}|||}}}{{{xxxssskkk___SSSJJJ===777000,,,+++,,,+++)))))))))))))))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%(((///999AAANNN\\\jjjpppvvvzzzvvvlllbbbXXXJJJ===555///***'''&&&%%%###"""###%%%(((***&&&$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$%%%&&&''''''---999GGGWWWiiixxxrrr]]]KKK777000***)))'''%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$###&&&&&&&&&'''''''''(((((())))))(((((())))))***+++...333>>>NNNbbbtttzzzooocccTTTHHH<<<999555111///000222444//////...---,,,+++******......---,,,+++++++++,,,---.........///222666:::>>>DDDMMMWWWcccppp|||}}}iiiRRRBBB777999888:::GGG\\\rrr}}}}}}vvvpppmmmlllfffhhhnnnyyyttt^^^LLL@@@::::::666222000111333444444555:::CCCRRRbbbjjjaaaSSSDDD???AAAUUUtttjjjNNN===:::;;;;;;>>>AAAFFFNNN]]]ppp|||sssdddSSSJJJEEECCCCCCEEEFFFHHHKKKPPPUUUXXX[[[\\\gggnnn|||~~~tttjjjccc___\\\ZZZWWWUUUSSSPPPLLLIIICCC@@@;;;666111...,,,,,,///...,,,+++++++++,,,---000///333;;;CCCKKKWWWaaammmuuu}}}{{{tttqqqmmmkkkjjjjjjhhhgggeeeffffffgggiiijjjlllmmmoooooopppppppppqqqqqqqqqsssssstttuuuuuuvvvwwwwwwwwwvvvuuurrrnnnggg___YYYQQQIIIAAA>>>???DDDMMMWWW___eeennnvvvzzz|||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}|||yyyrrrhhh\\\SSSDDD<<<333---,,,,,,+++******)))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$%%%***111777DDDQQQ___jjjttt{{{zzztttiii```RRREEE;;;333,,,((('''%%%###""""""$$$&&&'''%%%$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%$$$'''000<<>>GGGPPPZZZgggooohhh[[[GGGBBBBBBOOOlllrrrSSS???;;;;;;777===@@@DDDIIISSSccctttuuufffTTTGGGAAA?????????;;;<<<>>>@@@BBBDDDEEEFFFQQQWWWccctttwwwlllddd___[[[YYYWWWUUUSSSQQQMMMJJJFFFCCC>>>888333///------...---,,,+++******++++++///...000777===DDDNNNXXXcccmmmyyy~~~wwwssspppmmmkkkjjjhhhgggfffffffffggghhhjjjkkkllloooooopppppppppqqqqqqqqqssssssssstttuuuuuuvvvvvvuuuttttttssspppkkkddd___UUULLLBBB???>>>AAAJJJSSS\\\cccllltttxxx{{{|||}}}~~~~~~~~~~~~}}}}}}~~~}}}xxxoooddd]]]LLLCCC999111...---,,,+++)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&)))---000<<>>>>>======@@@HHHQQQXXXeeepppuuupppooorrrmmmaaaJJJGGGBBBEEEZZZzzzqqqVVVCCC;;;666333888;;;AAAEEEGGGNNN^^^nnnsssooodddRRRDDD<<<777444111111222333555777999::::::<<>>888///---+++)))(((((()))***&&&%%%$$$%%%'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''((()))***&&&%%%&&&(((***111AAAPPP___qqq~~~~~~wwwgggVVVGGG666...+++(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))(((''''''''''''((())))))***,,,333AAAUUUjjj{{{}}}mmm[[[NNNCCC888444444...............//////000,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))***,,,------+++***+++,,,++++++,,,---///333999===JJJQQQ^^^jjjuuu~~~|||kkkYYYEEE@@@<<<<<>>DDDEEEGGGTTTbbbrrrvvvrrrbbbPPPEEE???;;;444333333444555666888999666999===BBBNNNfffssshhhbbb^^^\\\ZZZYYYXXXVVVSSSQQQMMMJJJDDD>>>888444111000************************)))(((***...///000555;;;FFFRRRbbboooxxxzzzvvvtttrrrooommmhhhhhhhhhhhhiiijjjlllllloooppppppppppppqqqqqqqqqrrrrrrssssssssssssssssssqqqrrrtttvvvwwwuuuppplllggg^^^SSSLLLFFFBBBDDDIIIMMMSSS\\\fffnnnvvv|||yyyuuueee]]]QQQFFF???999333///,,,,,,++++++***))))))(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$''')))+++***)))(((+++444BBBQQQ^^^jjjrrrsssssspppiii]]]PPPDDD>>>222///+++)))(((+++///111'''&&&%%%&&&((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&'''((((((---:::HHHXXXlllzzz{{{~~~|||mmm]]]LLL:::111---***))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$###""""""###$$$$$$$$$$$$%%%&&&'''))))))***'''''''''''''''((()))))))))+++222@@@TTTiiizzzrrraaaNNNBBB888///,,,......------,,,+++******))),,,,,,,,,+++++++++++++++---,,,+++)))((((((''''''+++,,,,,,+++)))(((((()))%%%'''((()))***---111444666>>>KKKXXXeeepppxxx}}}}}}mmm]]]HHHBBB======@@@KKKcccyyywwwwwwwwwwwwxxx}}}tttfff^^^UUUUUUWWWZZZbbbpppuuutttnnnbbbGGGFFF???;;;MMMlllzzzdddPPPFFF???777666;;;333666>>>EEEFFFEEEOOO[[[mmmwwwyyykkkYYYNNNHHHDDD<<<;;;999888777777888999555:::>>>BBBLLLbbb{{{ooocccdddbbb___[[[XXXUUUSSSRRRMMMIIIBBB===999555222000...---,,,---------***(((*********+++...000333555???GGGTTTaaannn{{{|||xxxtttrrrooolllkkkjjjhhhgggfffgggiiijjjkkkllllllmmmoooppprrrssspppppppppoooppppppqqqqqqoooqqqsssvvvwwwwwwwwwvvvllleeeZZZPPPIIIEEECCCAAAIIIMMMUUU___iiissszzz~~~}}}{{{tttlll___QQQFFF<<<555111+++***)))***+++,,,+++***)))((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%'''(((---666AAAMMM^^^lllqqqttttttnnnfff\\\NNNBBB888555000+++(((&&&''''''&&&$$$######$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%(((---222555KKK[[[nnn{{{zzzfffXXXEEE777///,,,***((('''''''''&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%!!!!!!(((111444///((()))(((((('''&&&&&&%%%%%%)))+++000;;;MMMbbbwwwgggUUUBBB999666333///---++++++************++++++)))******)))(((((()))+++***++++++,,,,,,++++++***))))))************))))))++++++******************000333999BBBNNN]]]kkkuuu~~~|||ooofffSSSEEE<<<<<<@@@III```xxxuuukkkbbb```bbbgggssszzztttnnnnnnooottt{{{vvvnnngggQQQBBB:::<<>>;;;555333777888888999<<>>BBBGGGRRRhhh~~~qqqeeecccaaa___[[[XXXVVVTTTTTTOOOKKKDDD???:::777333111---,,,+++,,,,,,,,,***)))*********+++---///111222999AAALLLXXXeeesss{{{wwwuuuqqqooommmllljjjhhhhhhhhhjjjkkkkkkkkklllmmmnnnpppqqqrrrpppppppppoooppppppqqqrrrppprrrtttwwwxxxxxxxxxwwwooohhh^^^UUUNNNHHHDDDAAAFFFJJJQQQ[[[fffpppxxx|||}}}xxxpppeeeXXXMMMBBB:::555000...,,,+++,,,,,,***)))((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%((('''+++222;;;FFFVVVdddoootttwwwsssmmmeeeXXXLLL@@@:::333,,,***)))(((((('''%%%###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&'''&&&$$$$$$&&&***...000???OOObbbqqqzzz|||wwwlll___LLL<<<444///,,,)))'''''''''&&&%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$"""!!!&&&---///,,,'''&&&&&&&&&''''''''''''''')))+++000;;;KKKaaauuuyyy```OOO>>>666333000---,,,+++******))))))******+++)))******)))(((((()))+++***++++++,,,,,,++++++***))))))************))))))************************+++...222999BBBNNNZZZcccqqqxxx~~~rrrjjjWWWHHH======BBBLLLbbbxxxooobbbUUUPPPQQQVVVaaalll~~~yyyrrrkkkTTTDDD<<<<<>>===777555888666666777:::===BBBFFFHHH[[[iiizzz~~~vvvpppmmmaaa]]]WWWPPPLLLIIIIIIIIIIIILLLPPPVVVaaauuutttgggbbb```^^^[[[YYYWWWVVVUUURRRNNNGGGAAA===888444222,,,+++******+++,,,***)))************+++---...///222888AAALLLXXXgggvvv|||yyyuuusssooonnnlllkkkjjjjjjjjjkkkkkkkkkkkklllmmmooopppqqqppppppoooooopppqqqqqqrrrrrrtttvvvxxxyyyzzzzzzyyyrrrmmmeee\\\TTTLLLFFFAAACCCFFFLLLUUU```kkksssyyy}}}wwwmmmcccWWWLLLBBB<<<555333///---,,,,,,***(((((((((''''''&&&%%%%%%%%%'''''''''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%(((&&&(((---222;;;JJJWWWiiiqqqwwwwwwtttnnncccYYYMMMCCC666...,,,,,,***((('''&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$#########$$$&&&'''((('''%%%$$$%%%''')))+++555EEEXXXhhhttt|||~~~{{{uuuhhhVVVEEE:::333...***(((((('''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''$$$"""###%%%'''%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$'''((('''&&&$$$%%%%%%&&&'''((((((((()))+++000999III]]]rrrqqqWWWHHH888111000---+++++++++******))))))******+++)))******)))(((((()))+++******++++++++++++******))))))************))))))************************(((***,,,000555===GGGMMMaaaiiiuuuvvvooo^^^MMM???===CCCPPPeeexxxmmm^^^LLLBBB@@@DDDMMMUUUkkkuuu}}}vvvqqqYYYHHH???===AAAUUUlllrrr\\\KKK===;;;:::666444666555555777999<<>>999555111,,,***))))))***+++***)))***************++++++,,,---222999AAALLLZZZjjjuuu}}}yyyvvvqqqpppooommmkkkjjjjjjjjjjjjjjjkkkkkklllnnnooopppoooooooooooopppqqqrrrrrrtttuuuwwwyyyzzz{{{{{{{{{uuuqqqjjjbbbZZZQQQHHHBBBBBBDDDIIIPPPZZZeeeooouuu}}}~~~~~~|||uuummmcccWWWKKKDDD:::777222...---,,,+++)))((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''%%%%%%(((,,,333@@@MMM___jjjtttxxxwwwssskkkcccXXXKKK;;;111...---***&&&'''&&&$$$$$$%%%&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$######%%%&&&''''''&&&$$$######%%%'''(((---<<>>AAACCCBBBNNNbbbwwwyyylllaaa```^^^\\\ZZZYYYXXXXXXSSSPPPKKKFFFAAA<<<777333///---***)))*********))))))******+++******))))))+++---///333999DDDQQQ[[[kkkxxx|||wwwvvvtttrrrooommmkkkjjjiiiiiiiiiiiijjjkkklllmmmnnnnnnoooooopppqqqssssssttttttuuuvvvxxxyyyzzz{{{xxxvvvqqqlllddd[[[QQQJJJHHHGGGFFFIIIPPPZZZdddjjjvvvzzz~~~zzztttkkk```YYYHHHCCC;;;444111///...---******))))))(((''''''&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&$$$%%%'''))),,,555>>>KKKYYYiiirrrvvvxxxwwwssshhh]]]NNNBBB:::444---((()))'''%%%$$$%%%%%%%%%###&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&###"""""""""###%%%'''(((&&&...999DDDTTThhhxxx~~~~~~yyypppdddTTTDDD777///,,,)))&&&''')))***)))&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%######%%%'''&&&&&&&&&%%%%%%%%%%%%%%%'''***...333>>>PPPgggwwwmmmYYYBBB888000------++++++,,,***))))))(((((())))))***)))******)))(((((()))+++))))))************))))))))))))************)))))))))))))))***++++++,,,,,,)))***+++++++++,,,///222000999EEERRR```nnn|||}}}yyyuuuiiiZZZRRRVVVdddvvv|||tttdddOOOAAA<<<999777<<>>HHHbbbrrrlllaaaTTTJJJEEEBBBAAA@@@===;;;888666666:::>>>@@@@@@GGGVVViii~~~|||ooobbbaaa___\\\ZZZYYYXXXWWWTTTQQQLLLHHHDDD???999666222///+++************)))))))))***+++++++++***))))))***,,,---111999EEENNNYYYhhhyyy{{{zzzxxxvvvssspppmmmllliiiiiiiiiiiiiiijjjkkklllnnnnnnnnnoooppprrrssstttssssssssstttvvvwwwyyyzzzzzzxxxtttpppiii```WWWQQQJJJHHHEEEFFFKKKTTT]]]cccooottt|||~~~zzzsssjjjcccTTTMMMCCC:::444111///...++++++******))))))((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&%%%&&&)))((((((///777===MMM^^^jjjqqqwwwzzzyyyoooggg\\\OOODDD;;;333...+++)))''''''''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&%%%############$$$%%%&&&&&&'''---333:::III___rrr|||~~~yyyooo```NNN???666---)))&&&'''***+++)))&&&%%%$$$$$$######$$$$$$%%%"""$$$&&&$$$!!! ###&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&)))---222;;;MMMddduuu|||gggTTT>>>555...---,,,******,,,))))))(((((((((((()))))))))******)))(((((()))+++))))))************))))))))))))************))))))((())))))***++++++,,,,,,)))***+++*********+++---+++111999BBBNNN]]]mmmxxx{{{yyyuuunnnggghhhrrr~~~ttt```NNNDDD>>>999:::===GGGYYYooo~~~sssrrrfffSSSIIIDDD;;;CCC]]]oootttnnnfff^^^ZZZWWWTTTPPPFFFBBB<<<666555777;;;===@@@BBBKKK\\\rrr~~~qqqcccbbb___]]]ZZZXXXWWWWWWUUURRRNNNJJJFFFAAA<<<888333000---************)))((()))+++,,,,,,+++******'''((())))))+++222===DDDJJJZZZlllyyy~~~}}}{{{yyyvvvrrrooonnniiihhhhhhhhhiiijjjkkkkkknnnnnnnnnoooppprrrssstttrrrrrrrrrssstttvvvxxxyyy{{{yyyvvvrrrlllddd\\\VVVLLLIIIEEEDDDGGGPPPYYY___hhhnnnwww~~~}}}wwwpppjjj\\\TTTIII>>>666222///...,,,,,,++++++***)))))))))******))))))((((((((('''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%'''&&&((()))(((&&&***111222BBBUUUbbbkkktttyyyzzzsssnnneeeYYYLLL@@@777333---+++))))))))))))((('''''''''&&&&&&&&&%%%%%%%%%"""$$$'''))))))(((%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%###'''+++000>>>UUUjjjtttwwwhhhVVVEEE;;;...***&&&'''***,,,***&&&%%%$$$$$$$$$$$$$$$$$$%%% $$$(((%%% ###(((&&&&&&&&&%%%%%%$$$$$$$$$###""""""###&&&'''&&&%%%!!!"""###$$$&&&'''((()))&&&)))---111:::KKKccctttyyycccPPP;;;444---,,,+++))))))+++))))))(((((((((((()))))))))******)))(((((()))+++))))))************))))))))))))************))))))((())))))***++++++,,,,,,***+++,,,+++)))))))))***---000444999BBBOOO___jjj{{{}}}{{{||||||xxxwww|||nnnYYYMMMEEE@@@;;;999>>>NNNggg~~~~~~sssqqqhhhTTTIIIDDD999???YYYlll|||wwwtttqqqlllgggPPPJJJAAA999555666:::===AAA@@@DDDRRRiiiwwwkkkccc^^^^^^]]]ZZZXXXXXXWWWUUUQQQMMMIIIBBB;;;777111///,,,++++++,,,---,,,(((((())))))))))))((((((******))))))***---333777FFFNNN]]]mmmyyy~~~}}}{{{xxxtttqqqooommmmmmlllkkkjjjjjjjjjjjjlllnnnpppppppppooopppqqqrrrqqqqqqrrrsssuuuwwwyyyzzzyyywwwtttqqqkkkccc^^^SSSLLLGGGFFFGGGJJJQQQXXXaaahhhrrrzzzzzzuuuddd]]]RRRGGG???888333000---+++))))))***++++++***&&&'''''''''(((((())))))(((''''''''''''&&&&&&&&&&&&''''''%%%######$$$%%%((('''&&&%%%&&&(((***,,,...666DDDTTTbbbmmmtttxxxxxxvvvnnnbbbWWWMMM???333...+++'''''')))***(((&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$#########""""""!!!!!!$$$%%%)))...333AAAXXXmmm{{{~~~ssseeeSSSFFF555---'''((()))'''&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$###"""""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&%%%###"""###$$$&&&&&&%%%$$$$$$$$$%%%%%%))))))+++///666DDD\\\pppttt^^^LLL;;;777111---,,,---------*********)))))))))))))))'''''''''(((((((((((((((+++++++++***)))(((((('''&&&'''''')))***+++,,,---%%%&&&&&&'''((())))))************++++++,,,,,,,,,...,,,---222777>>>IIITTTgggqqq~~~|||}}}ooo^^^LLL@@@>>>===>>>EEEVVVllluuujjjddd\\\MMMEEEEEEBBBNNNgggzzz~~~|||gggXXXEEE999777999;;;<<<>>>DDDEEEFFFVVVtttxxxlllddd^^^^^^^^^[[[YYYYYYWWWTTTQQQNNNIIIDDD===999555222...,,,++++++******((())))))******))))))(((***************---111444:::AAAOOO^^^iiirrr}}}zzzvvvsssqqqmmmmmmllljjjjjjiiiiiiiiilllmmmooopppoooooopppqqqpppppppppppprrrtttvvvwwwyyyxxxwwwuuurrrmmmfffaaaWWWOOOHHHFFFFFFGGGNNNUUU]]]dddnnnwww}}}|||xxxjjjcccYYYNNNEEE===777333111...+++******+++***)))'''''''''((((((((())))))(((''''''''''''&&&&&&&&&&&&''''''%%%$$$###$$$&&&''''''&&&%%%&&&(((***+++,,,333>>>KKKYYYfffpppvvvyyyxxxtttjjjaaaVVVHHH<<<333///***((())))))'''%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&$$$""" !!!###$$$%%%%%%(((+++///:::OOObbbvvv}}}zzznnn]]]PPP<<<333+++))))))&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%#########%%%%%%%%%%%%$$$$$$%%%&&&&&&)))(((***...555BBBYYYmmmqqq\\\JJJ999555///,,,+++,,,,,,,,,)))))))))(((((((((((((((((((((((((((((((((((((((++++++******)))(((((('''((((((((()))*********+++&&&&&&'''(((((()))*********++++++++++++++++++,,,+++)))***...222666???GGGZZZdddrrr~~~xxxiiiZZZPPPDDDAAA???DDDSSShhhuuujjjfff___OOOEEEBBB>>>IIIaaa|||uuueeeOOO???999999:::;;;===@@@AAADDDQQQiiizzzmmmeee_________\\\ZZZ[[[VVVTTTQQQNNNKKKFFF@@@<<<999555111---+++***(((''')))******************))))))***+++++++++,,,...000333888DDDQQQ[[[eeettt}}}yyyuuusssnnnmmmkkkjjjiiihhhhhhgggkkkmmmooooooooonnnooopppooonnnnnnoooppprrrtttuuuxxxwwwvvvuuutttpppjjjfff\\\TTTKKKGGGDDDDDDIIIPPPVVV^^^iiisssyyy}}}~~~|||tttmmmcccWWWMMMDDD===888555222...,,,++++++***)))(((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&'''&&&$$$$$$%%%&&&''''''&&&&&&&&&((()))******...555???KKKZZZhhhqqqwwwzzzyyytttlllaaaRRRFFF999444...******)))'''$$$(((''''''&&&$$$######"""''''''&&&&&&&&&%%%%%%%%%'''%%%"""!!!$$$&&&%%%%%%&&&''')))111BBBRRRjjjuuuwwwhhh[[[FFF;;;000,,,)))&&&&&&((('''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$%%%&&&&&&'''(((((()))---333@@@VVVjjj~~~|||mmmXXXFFF777333...+++***+++++++++((((((((((((((((((((((((((((((((((((((((((((((((+++******))))))(((((('''))))))))))))))))))))))))'''(((((())))))*********+++++++++++++++************((())),,,---...444;;;JJJSSSbbbtttyyymmmeeeRRRLLLFFFGGGRRRfff{{{zzz|||{{{|||tttiiiiiicccRRREEE@@@:::DDDZZZ{{{vvv^^^III===999888888;;;;;;===BBBJJJYYYppp}}}mmmeee___^^^^^^[[[ZZZZZZUUUTTTRRRPPPMMMIIIDDD@@@;;;777222...,,,***((('''******++++++++++++******(((***,,,,,,+++***+++,,,///333<<>>MMM^^^jjjqqqwww|||zzztttjjj[[[NNN???999111,,,+++***'''%%%''''''&&&%%%%%%$$$######''''''&&&&&&&&&%%%%%%%%%&&&$$$"""!!!!!!"""$$$%%%$$$###$$$%%%%%%***777EEE[[[hhhxxx}}}pppdddPPPCCC666...***'''''')))'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%%%%$$$$$$%%%&&&#########$$$%%%&&&'''((()))((()))---222>>>SSSfffzzzxxxhhhSSSBBB555222---+++++++++,,,+++(((((((((((()))))))))))))))))))))(((((((((((((((******))))))((((((((((((((((((((()))))))))))))))((()))))))))*********+++,,,,,,++++++******))))))+++***+++......---000555===EEETTTggg{{{||||||wwwddd]]]TTTQQQXXXiii}}}vvviii```cccbbbeeemmmvvvxxxqqqiiiiiifffVVVGGG@@@:::AAAUUUuuummmWWWFFF<<<888666;;;888;;;AAADDDKKK```xxxoooggg___^^^]]]ZZZXXXYYYUUUTTTRRRQQQOOOKKKFFFCCC;;;777222///---,,,+++)))******++++++++++++******(((***+++,,,***))))))******,,,222:::@@@HHHVVVcccpppvvv|||yyywwwrrrqqqooollljjjhhhgggfffiiikkkmmmmmmmmmlllmmmnnnnnnnnnnnnnnnppprrrtttuuuuuuuuuuuuvvvvvvuuussspppiii```VVVOOOHHHBBBBBBFFFLLLSSS]]]gggooovvv{{{~~~~~~yyyrrrhhh___TTTJJJCCC;;;777222...---,,,,,,+++*********************)))(((''''''''''''&&&&&&&&&%%%&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&''''''(((((()))***---333AAARRR___jjjsss|||}}}yyyqqqdddYYYHHHAAA777000---+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""###$$$$$$$$$$$$#########"""###$$$$$$'''111<<>>444111---,,,,,,------,,,)))))))))******+++++++++******))))))(((((((((((()))))))))(((((((((((((((%%%&&&'''((()))***++++++))))))))))))************+++++++++******)))))))))+++***,,,//////---///333222999FFFZZZooo{{{}}}wwwpppfffbbbfffssszzzkkk]]]QQQJJJKKKJJJNNNXXXeeelllkkkhhhfffgggZZZJJJBBB;;;AAASSSnnn}}}iiiUUUGGG???<<<>>>;;;===AAAAAADDDUUUjjjyyyoookkkkkkkkknnnrrruuuyyy~~~sssjjjaaa___]]]ZZZXXXYYYWWWUUUTTTSSSQQQMMMIIIEEE;;;777333000...---,,,+++)))******************)))''')))******)))(((((()))((()))...333666;;;GGGSSSaaahhhsss}}}|||zzzvvvtttrrrooollljjjhhhggghhhjjjlllllllllkkklllmmmnnnmmmmmmnnnoooqqqsssuuutttttttttuuuwwwwwwuuusssllleee\\\UUUMMMEEEBBBDDDHHHNNNVVV___hhhpppwww|||~~~}}}xxxqqqhhh^^^SSSMMMBBB===777222///......---++++++++++++************(((''''''''''''&&&&&&&&&%%%&&&'''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''))))))))),,,777FFFRRR```kkkwww||||||xxxppphhhUUULLL@@@666111---***((($$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%!!!"""$$$&&&&&&%%%###""""""!!!"""%%%%%%&&&,,,555CCCRRReeettt~~~}}}vvvfffWWWFFF:::222,,,***+++'''&&&%%%%%%$$$$$$%%%%%%######%%%&&&'''(((((((((######$$$$$$$$$$$$#########$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$%%%&&&&&&''')))((()))+++...888KKK\\\tttrrr```KKK;;;333000---,,,,,,---------)))******++++++,,,,,,,,,+++******))))))(((((('''(((((((((((((((((((((((($$$%%%&&&''')))***+++,,,))))))))))))))))))))))))***************))))))))))))(((***------+++,,,000***///;;;KKK___uuu~~~~~~xxxtttwwwrrr```RRRGGG@@@<<<;;;;;;>>>GGGSSS]]]ccceeeaaafff]]]MMMDDD===AAAPPPgggxxxdddSSSJJJGGGFFFDDDCCCAAA???AAAMMMZZZvvv}}}{{{kkk\\\UUUTTTRRRUUUXXX[[[___dddiiimmmuuu{{{xxxnnneeeaaa___[[[YYYYYYXXXWWWUUUTTTRRRNNNJJJFFF===999444111///...,,,+++((())))))******))))))((('''((())))))''''''((()))******---000000333===GGGPPPXXXdddoooyyy~~~yyyxxxuuuqqqnnnllljjjiiigggiiikkklllkkkkkkkkkmmmllllllllllllnnnppprrrssstttssssssuuuvvvwwwvvvtttnnnhhhaaa[[[SSSIIIDDDDDDEEEIIIPPPXXX```jjjsssyyy}}}}}}yyyrrriii___XXXKKKFFF>>>777333000...---,,,,,,+++++++++*********(((''''''''''''&&&&&&&&&%%%&&&'''&&&%%%&&&((()))&&&&&&&&&'''&&&&&&&&&%%%%%%(((***)))(((...:::DDDRRR___mmmuuuyyy{{{xxxssseeeZZZKKK>>>555000+++'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$###"""###%%%%%%$$$(((...666EEEXXXiiiwww|||ssscccPPPBBB888...******'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&'''&&&&&&%%%$$$######$$$$$$$$$$$$######$$$%%%&&&%%%#########%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&'''(((+++444FFFWWWrrrooo]]]III:::000...+++++++++,,,,,,+++((())))))***++++++,,,,,,++++++******)))(((((('''((((((((((((((((((((((((&&&&&&''''''((()))******(((((((((((((((((((((((())))))))))))************)))''')))+++***((()))...)))---444>>>MMMbbbwww~~~~~~sssiiiZZZKKKAAA;;;888777444555777<<>>KKK___}}}~~~iiiYYYQQQPPPOOOPPPKKKAAA<<<@@@FFFJJJcccooozzzwwwfffTTTIIIFFFAAABBBDDDFFFHHHLLLPPPTTT[[[bbblllwww|||qqqgggccc```\\\ZZZZZZYYYWWWVVVTTTSSSOOOJJJFFF???;;;666111///---+++)))(((((())))))))))))(((((('''(((((('''&&&'''(((***((((((***,,,***+++333===CCCKKKWWWdddoooxxx|||zzzwwwssspppmmmkkkjjjgggiiikkkkkkjjjjjjkkklllkkkjjjjjjkkklllnnnppprrrssssssssstttvvvwwwvvvtttoooiiiddd___VVVKKKEEEDDDBBBFFFKKKRRR[[[eeepppwww}}}~~~yyypppggg```SSSMMMCCC;;;555111///---,,,,,,,,,++++++*********(((((('''''''''&&&&&&&&&%%%&&&''''''&&&&&&(((***&&&&&&&&&''''''&&&%%%%%%$$$'''***(((&&&***333<<>>777000...+++(((&&&&&&%%%$$$###)))))))))(((((('''''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''(((111AAASSSeeeuuuzzzkkkVVVEEE999000(((%%%###"""$$$''')))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&((()))...>>>NNNhhhxxxnnn[[[GGG;;;333000,,,*********)))(((+++***)))))))))***,,,,,,+++++++++************)))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((******))))))((((((''''''+++++++++++++++++++++++++++++++++*********)))))),,,...///111888EEEVVVcccrrr{{{~~~|||~~~mmmRRRHHH???999666222333666333666888888:::CCCRRR]]]^^^^^^\\\VVVKKKBBB???@@@UUUnnnppp[[[RRRNNNLLLNNNUUUVVVMMMBBB>>>???@@@JJJ\\\rrrzzzrrr___MMMDDD???;;;666555777:::::::::>>>???DDDLLLWWWjjj}}}wwwnnngggbbb```^^^\\\\\\ZZZXXXWWWUUURRRNNNKKKFFFBBB<<<777444111///---************************,,,+++***(((((((((((()))''')))***+++***+++,,,...333888@@@HHHRRR___nnnwww{{{xxxuuurrrnnnkkknnnnnnmmmlllkkkkkkkkkkkkkkkjjjiiiiiiiiijjjllllllooooooqqqrrrtttvvvwwwwwwtttsssnnnfffaaa[[[QQQGGGEEECCCEEEKKKQQQXXXbbbllltttxxx~~~{{{uuuqqqggg___TTTHHH@@@:::666444///---+++++++++***)))'''((((((((())))))*********(((((('''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&)))((('''&&&''')))***,,,000<<>>===EEEPPPbbbqqqtttkkk[[[OOOCCC>>>999666777999999999999999<<>>NNNaaasss~~~zzzjjjZZZLLL>>>444,,,(((%%%$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''))))))(((***666BBB```qqqppp\\\HHH<<<555222...++++++++++++*********))))))******+++,,,))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))+++++++++***************+++++++++)))***///888???PPPYYYdddmmmxxxoooNNNBBB777555555333000///444444555555:::HHH[[[iiieeeaaa^^^[[[RRRFFFAAAAAAIIIbbb}}}```JJJ@@@>>>===>>>CCCFFFFFFEEEDDD@@@:::AAAEEEQQQddduuuwwwkkk]]]NNNIIIBBB>>>======>>>>>>;;;999;;;AAALLLaaa}}}tttlllfffccc```___[[[ZZZXXXXXXWWWUUURRROOOLLLGGGAAA;;;666222///---(((((((((((((((((((((((((((((((((((())))))******((()))***)))((('''((()))***---111555===IIIWWWaaalllyyy}}}{{{wwwtttqqqrrrqqqooommmkkkjjjjjjiiihhhhhhhhhhhhiiiiiijjjjjjmmmmmmoooppprrrtttuuuuuuvvvwwwuuuppplllfff[[[PPPMMMHHHDDDEEEGGGLLLVVV```gggnnnvvv}}}yyyssshhh]]]SSSIIIAAA<<<444222000////////////...((((((((((((((((((((((((''''''&&&''''''((())))))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&+++000888BBBOOO___llltttwwwyyywwwooofff\\\MMMAAA777333---)))((((((((((((''''''&&&%%%%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%'''+++333AAAUUUkkkyyy~~~rrrcccTTTCCC666111,,,(((&&&((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))''')))333>>>ZZZlllrrr]]]III<<<555222...,,,,,,,,,+++******************+++++++++)))))))))(((((((((''''''((((((((((((((((((((((((%%%&&&&&&''''''''''''''''''''''''((()))*********))))))))))))))))))))))))************************))))))***)))***...333888>>>FFFRRR^^^lllzzzyyyWWWGGG999555777666333111666666777888@@@PPPdddssskkkccc^^^]]]UUUHHHAAAAAACCC\\\||||||]]]FFF===;;;::::::>>>BBBEEEIIIJJJCCC:::@@@???FFFZZZqqq{{{wwwmmm___[[[UUUPPPMMMLLLLLLMMMKKKJJJKKKQQQZZZkkkvvvnnnhhhdddaaa```\\\ZZZYYYYYYXXXWWWSSSQQQMMMHHHAAA:::555111...+++((((((((((((((((((((((((&&&'''(((((())))))******((()))***)))'''''''''))))))+++...111666@@@MMMVVVbbbppp}}}zzzvvvsssrrrqqqpppnnnmmmlllllllllhhhiiiiiiiiijjjjjjjjjjjjmmmmmmoooppprrrtttuuuvvvtttvvvvvvssspppkkk```UUUPPPJJJEEEDDDDDDHHHRRR\\\dddjjjsss{{{~~~~~~yyypppggg]]]RRRHHHBBB888555111/////////...---)))))))))))))))((((((((('''''''''''''''((()))***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((***,,,111:::EEESSScccnnntttyyy{{{wwwpppgggWWWJJJ===888000***''''''&&&&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&'''))))))%%%%%%%%%%%%&&&&&&&&&&&&'''((()))---777JJJaaaqqq}}}yyylll]]]JJJ<<<333...(((&&&''')))((('''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((()))111;;;SSSeee{{{sss^^^JJJ<<<555222...,,,,,,,,,+++***))))))******++++++++++++******)))))))))(((((((((''''''''''''''''''''''''%%%%%%&&&'''((('''''''''&&&&&&'''((()))***++++++************************************************))))))******+++---111333333999CCCQQQaaapppkkkYYYEEE===;;;999666555555666:::@@@LLL^^^rrrsssggg___^^^WWWIII@@@@@@BBBVVVuuu}}}]]]EEE;;;999999888:::===CCCJJJNNNFFF<<<===<<>>HHHZZZnnn~~~xxxoooiiieeeaaa```^^^]]]\\\[[[ZZZXXXTTTQQQLLLHHHAAA:::666222...,,,************************&&&'''((())))))(((((('''((()))******(((((()))***'''(((******+++000888???KKKYYYiiittt}}}{{{xxxvvvtttrrrpppooonnnmmmkkklllmmmnnnooonnnnnnmmmkkkkkkmmmnnnppprrrsssssssssvvvvvvuuuuuutttlllcccYYYRRRKKKGGGDDDCCCIIIQQQXXX___hhhpppvvv{{{~~~zzzrrrhhh\\\UUUFFFBBB;;;666333111///---,,,+++++++++*********)))***)))(((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$###%%%+++111999HHHWWWhhhpppwwwzzz{{{wwwmmmcccTTTLLL@@@666///+++***)))'''%%%$$$######%%%''')))&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''+++666HHHVVVlllvvv|||qqqaaaSSS???888///)))''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$'''((((((---444GGG[[[sssvvv```KKK===444111---+++*********)))((()))***+++,,,++++++***))))))((((((((('''''''''''''''''''''''''''''''''&&&''')))***+++***)))(((''''''(((((())))))******))))))))))))))))))))))))))))))*********+++++++++,,,***)))((()))*********---+++000;;;IIIYYYlll|||{{{iii\\\RRRIIIDDDDDDIIIOOO[[[hhhwwwsssdddbbb[[[LLLBBBDDDDDDMMMccc}}}^^^EEE:::777555333555888>>>IIIRRRRRRMMM@@@===;;;@@@MMMbbbwwwxxxoooiiieeeaaa______^^^\\\[[[ZZZXXXTTTQQQMMMHHHAAA;;;777333///---************************&&&'''((())))))((('''&&&''')))******))))))***,,,((()))+++++++++...444:::@@@NNN^^^jjjuuu{{{zzzwwwtttqqqnnnmmmllllllmmmooopppppppppooonnniiijjjkkkmmmooopppqqqrrrtttvvvwwwvvvwwwwwwppphhh]]]VVVOOOIIIDDDBBBFFFMMMSSSYYYbbbkkksssyyy~~~yyyoooddd]]]OOOJJJCCC===999666444222,,,,,,,,,+++++++++******+++***)))(((((('''(((((((((((('''''''''&&&&&&&&&&&&''''''&&&%%%$$$###"""(((&&&'''+++---111>>>LLL[[[dddnnnuuu{{{|||vvvnnn]]]TTTGGG;;;333///---,,,)))(((&&&%%%%%%'''***,,,''''''&&&%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%!!!###%%%%%%'''000???LLLcccnnnzzz}}}uuugggZZZHHH@@@666...***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''''''''+++111EEEYYYqqqvvvaaaKKK>>>333000,,,*********))))))((()))***+++,,,+++******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((()))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))******+++++++++++++++)))((()))+++---......,,,)))+++555BBBQQQeeevvv|||~~~tttjjj```\\\\\\^^^dddppp}}}xxxfffddd]]]MMMDDDFFFDDDJJJ^^^}}}~~~___GGG;;;888666333666:::@@@KKKWWWZZZWWWGGGAAA::::::EEEXXXnnn|||zzzpppiiieeebbb``````^^^[[[ZZZYYYXXXUUUSSSLLLIIICCC===666222...---,,,,,,***)))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((+++*********+++---///000999???MMM^^^kkkvvv~~~|||xxxuuurrrpppooonnnrrrqqqrrrssstttsssqqqnnnkkkkkkkkklllmmmoooqqqrrrwwwvvvvvvwwwyyywwwrrrnnnddd^^^TTTMMMHHHGGGGGGFFFPPPVVV___hhhoootttxxx{{{{{{qqqiii___XXXMMMDDD===888555333333...,,,------***)))***%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%(((***(((&&&(((&&&'''******+++555AAALLLZZZiiiqqqwww|||{{{uuunnneeeTTTDDD;;;777000(((+++)))'''((()))+++,,,+++&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&&&&%%%%%%+++666???RRRcccrrrxxx|||}}}ssseeeSSSDDD666000---(((&&&))),,,***'''$$$######%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&(((---000@@@RRRkkk{{{iiiPPP===999111+++++++++))))))***))))))))))))))))))))))))******)))((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))+++***))))))***,,,///111---,,,...333999CCCUUUeeerrrzzzzzzuuussszzzlllaaa\\\UUUJJJBBB@@@CCCTTTssseeeHHH:::888:::777:::===AAALLLZZZbbbdddVVVHHH======@@@III]]]rrryyypppjjjfffcccaaa```^^^[[[ZZZYYYXXXUUUSSSLLLIIIDDD===777222///---++++++***)))((((((((()))))))))))))))))))))))))))'''(((((())))))((((((''')))(((((()))***+++---...555:::GGGVVVbbbmmmzzz~~~{{{wwwtttrrrrrrqqqsssssssssuuuvvvuuurrrpppmmmlllkkkkkkllloooqqqssswwwvvvvvvxxxyyyxxxtttppphhhbbbYYYQQQLLLIIIGGGFFFIIIOOOYYYbbbkkkrrryyy||||||uuugggaaaWWWMMMEEE???:::777333...,,,------***)))+++))))))((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''&&&$$$&&&((()))(((&&&&&&%%%'''+++******111:::BBBPPP___iiisss|||~~~|||vvvnnn```OOOEEE===333******(((&&&'''(((*********)))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%&&&***333;;;JJJ[[[lllttt{{{wwwkkk```QQQ@@@666///(((%%%'''+++)))'''%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''+++...<<>>888333///...******)))))))))))))))***))))))))))))))))))))))))'''''''''(((((('''''''''''''''''''''((()))+++,,,000333===JJJVVVaaaooo{{{~~~zzzxxxvvvuuuuuuvvvuuuvvvwwwxxxwwwtttrrrooommmkkkjjjkkknnnqqqsssvvvvvvvvvxxxzzzyyyvvvtttnnnhhh___WWWQQQLLLHHHFFFDDDJJJRRR[[[dddllltttyyytttnnneee\\\SSSIIIAAA<<<777222///000000---,,,---,,,++++++***))))))((((((&&&&&&&&&&&&'''''''''((('''&&&&&&&&&((()))((('''$$$%%%(((***)))(((+++111777BBBPPP\\\iiiuuu|||~~~|||xxxnnn```TTTJJJ<<<000+++)))(((((()))************)))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''&&&&&&)))///555===MMM___kkkvvv~~~|||tttmmm^^^LLL???444,,,(((((()))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$&&&***---666HHHbbbyyyqqqXXXDDD777000+++,,,---***((()))))))))))))))))))))))))))((((((((((((((('''''''''((((((''''''&&&&&&%%%%%%''''''((((((((((((((('''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((()))))))))))),,,))))))---333777555222,,,******---///222<<>>PPPkkkrrr[[[LLLDDDAAAFFFNNN\\\ssszzzrrrlllhhheeebbb```^^^\\\[[[ZZZYYYWWWUUUOOOLLLFFF@@@:::555111000***)))))))))))))))***+++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((())))))*********)))***///888BBBNNN___mmm|||}}}zzzyyyyyyyyyyyyyyyzzz{{{zzzxxxuuurrrpppmmmjjjkkkmmmqqqssssssuuuwwwxxxyyyyyyyyyyyytttpppjjjccc[[[SSSKKKEEEEEEGGGJJJOOOUUU]]]gggmmmwwwzzz~~~{{{tttjjj___SSSKKKDDD===888666444///---///))))))*********+++++++++'''''''''((((((((())))))(((((((((((('''''''''(((((((((&&&###"""$$$((()))+++///888DDDRRR```nnnwww}}}yyyooocccRRRDDD999555000,,,++++++++++++%%%%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''''''''((()))***,,,666FFFVVVgggvvvyyyqqqbbbRRRCCC999111,,,&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&'''))),,,///@@@YYYpppyyybbbNNN;;;333......---***(((((((((((((((((((((((((((((('''''''''(((((((((((((((******)))(((''''''&&&&&&'''((((((((((((((('''&&&'''''''''''''''''''''''')))))))))******)))))))))(((((((((((())))))))))))+++))))))///777:::666111,,,)))***,,,---,,,///444;;;FFFWWWiiixxx}}}jjjcccaaaVVVJJJEEEDDDIII]]]{{{|||cccQQQDDD===888:::<<>>:::666///------))))))******+++,,,,,,---(((((((((((())))))))))))((()))***)))'''''''''(((((()))&&&""""""&&&)))))))))***111===JJJWWWgggsssyyyvvvkkk\\\PPPDDD===444---***)))******$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((((((((((((---333===LLL]]]ooo}}}~~~{{{ppp___OOOAAA555,,,((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&''')))+++...===TTTkkk|||~~~iiiVVV@@@777000...---***((()))((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((''''''&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''((())))))******))))))((((((((((((((())))))))))))+++))))))...333555222...,,,)))))),,,---,,,...111333;;;IIIYYYjjjzzzmmmcccaaaYYYNNNGGGFFFJJJXXXrrrnnn[[[LLLBBB;;;>>>BBBLLLaaa{{{zzzdddPPPEEEBBBCCCEEEYYYqqqooo]]]]]]\\\\\\___gggpppwww|||tttmmmhhhccc```___^^^\\\[[[[[[ZZZYYYWWWQQQMMMHHHBBB;;;666333111++++++***)))((((((((()))))))))))))))))))))))))))'''(((((())))))((((((''''''((()))***+++***))))))+++***+++000666>>>KKKXXXfffvvv~~~|||{{{xxxwwwxxxyyyzzzyyyvvvtttrrrqqqooommmmmmnnnoooppprrrtttwwwwwwvvvvvvxxxzzzvvvtttqqqmmmggg]]]SSSLLLEEEDDDCCCDDDHHHRRR]]]dddkkkrrryyy}}}~~~}}}uuulllfffZZZQQQHHHBBB<<<444000000,,,,,,,,,,,,,,,,,,------(((((()))))))))*********(((***+++***'''&&&''')))&&&((('''###%%%***+++((((((&&&+++555???JJJXXXeeeoooxxx|||uuujjj```QQQIII<<<222,,,+++,,,---'''''''''''''''((()))***&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&'''((((((((((((,,,...444@@@PPPbbbsss~~~{{{lll\\\NNN???333,,,***(((&&&%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&''')))---:::OOOeeewwwppp___EEE;;;222...---***)))***(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))***)))***,,,...///---,,,,,,((('''***,,,***+++......222:::HHHYYYmmmpppbbbaaa\\\TTTHHHGGGGGGNNNeee~~~nnn___TTTJJJMMMQQQYYYlllwww___MMMEEEBBBAAAOOObbbttt{{{gggQQQOOOLLLIIIJJJOOOWWW]]]lllyyy|||tttnnnhhhccc______^^^\\\[[[[[[[[[YYYWWWQQQNNNHHHBBB<<<777333222,,,,,,***)))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''((()))******))))))(((---***+++...111777CCCOOO^^^ppp~~~}}}wwwwwwwwwxxxzzzyyyvvvsssrrrqqqpppooonnnnnnoooooorrrtttvvvvvvuuutttwwwyyywwwvvvtttqqqkkkaaaVVVOOOIIIGGGDDDBBBDDDKKKUUU]]]hhhooowww|||}}}~~~}}}tttoooeee[[[QQQJJJCCC:::555555/////////...------,,,,,,))))))))))))************(((***+++***'''&&&''')))###'''(((&&&(((---,,,&&&)))%%%'''...666===IIIVVVdddooozzz~~~}}}wwwppp\\\RRRCCC777000///000111+++***)))))))))))))))***&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&((()))))))))***))),,,666EEEWWWjjjvvv|||tttfffYYYIII<<>>333///,,,***)))+++((((((((((((((((((((((((******)))((('''&&&&&&%%%&&&&&&&&&'''''''''''''''%%%%%%'''((())))))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((())))))))))))))))))******+++*********,,,(((&&&(((***((()))++++++,,,111<<>>EEE\\\eeerrr}}}{{{yyykkk___PPPCCC888///+++***)))'''&&&'''((())))))(((''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&***222===KKK^^^nnn|||}}}tttgggVVVHHH777222---***))))))'''$$$%%%%%%%%%%%%%%%&&&'''((($$$$$$"""""""""$$$&&&(((&&&'''((()))((('''%%%###%%%%%%%%%%%%%%%&&&'''(((+++555FFF\\\ppp{{{kkkYYYFFF666222...''''''...'''''''''''''''''''''''''''((()))))))))(((&&&%%%''''''''''''''''''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&'''''''''''''''&&&%%%''''''((()))***++++++,,,,,,***((((((***+++,,,,,,***+++000777@@@NNNeeexxx{{{iii^^^\\\]]]KKKFFFAAADDDTTToootttppppppxxx~~~gggRRRDDDFFFCCCGGGYYYsss{{{oooWWWJJJ???======<<<===AAAGGGXXXssswwwpppkkkeeebbb___]]][[[[[[ZZZZZZXXXVVVSSSOOOJJJDDD@@@;;;777333...,,,)))((()))))))))((((((((())))))))))))((((((+++(((&&&'''))))))%%% ''''''''''''((((((((((((*********+++...444;;;@@@QQQ]]]ooo}}}|||{{{{{{{{{yyyvvvtttrrrpppnnnmmmlllmmmnnnnnnpppqqqrrrsssuuuvvvwwwxxxzzzyyyxxxvvvrrrkkkccc]]]TTTMMMGGGEEEDDDFFFLLLSSS^^^dddlllsssxxx|||zzztttkkkaaaWWWOOOGGGBBB777555333222222222000...---......,,,)))((()))++++++)))((('''((()))((('''(((''''''''''''&&&&&&&&&&&&''''''''')))///666;;;LLLWWWfffttt|||sssjjj\\\OOOCCC999222...,,,***((('''((()))((('''''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&(((''')))///777CCCUUUdddwww~~~|||qqqaaaTTTAAA:::000+++******(((&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$###$$$&&&(((***---,,,***(((&&&&&&%%%&&&%%%%%%%%%%%%&&&&&&'''''')))222BBBXXXmmm}}}qqq^^^JJJ888222///)))(((---'''''''''''''''''''''''''''(((((()))((('''&&&%%%''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((&&&''''''(((((((((''''''((((((((()))*********++++++)))((()))***,,,++++++***+++...444:::FFFYYYjjjzzzuuufff]]]\\\___OOOIIIAAAAAAOOOiiixxxaaaPPPCCC@@@BBBOOOcccsssyyywwweeeXXXKKKEEEAAA===<<>>:::666444333333222111///000///---+++******,,,)))))))))((('''&&&''')))'''''''''&&&&&&&&&%%%%%%'''(((((('''(((***...111<<>>IIIaaa}}}qqq\\\EEEAAA???DDDPPPcccuuuvvvjjj]]]TTTMMMHHHGGGIIIOOO^^^www|||vvvpppjjjgggbbb```]]]\\\ZZZYYYVVVTTTRRROOOJJJFFFAAA<<<777333111...+++***))))))((('''(((((())))))))))))(((((((((&&&%%%%%%(((***)))((((((((()))))))))************+++*********,,,000333===GGGXXXjjj|||}}}{{{wwwtttqqqpppnnnmmmlllllllllllllllmmmnnnqqqsssvvvwwwxxxwwwxxxzzz{{{yyytttlllggg___WWWNNNIIIDDDAAADDDIIIPPPWWWaaajjjqqqvvvzzz}}}{{{tttkkkaaaWWWPPPHHHCCC===999777666555444111111000...,,,+++++++++'''***+++)))&&&%%%'''***(((((('''''''''&&&&&&&&&((()))+++*********,,,---333<<>>GGGXXXooo{{{sssjjjdddaaaaaaccckkkwww}}}wwwqqqkkkgggcccaaa^^^\\\[[[YYYVVVTTTRRROOOKKKGGGCCC>>>888444222///,,,*********)))((((((((())))))))))))(((((('''&&&&&&&&&((()))******''''''(((((((((((())))))***+++++++++***+++---000777???NNN___qqq|||xxxtttqqqpppooonnnmmmlllkkkkkkkkklllnnnqqqsssvvvxxxyyyuuuvvvxxxzzzzzzvvvpppkkkccc[[[SSSMMMHHHCCCCCCGGGKKKQQQZZZdddkkkrrrxxx{{{}}}xxxoooeee^^^QQQLLLDDD>>>:::888777666333111///...---,,,+++***(((***+++***&&&%%%(((+++))))))))))))((((((((((((''')))+++++++++***+++,,,...555@@@MMMZZZfffqqqwww{{{~~~|||sssjjj___PPPBBB777222,,,((('''((())))))''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&)))&&&%%%&&&(((,,,777BBBQQQbbbuuuyyylll\\\FFF666...+++(((%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((())))))***)))'''&&&%%%%%%&&&'''%%%&&&&&&''''''&&&%%%%%%&&&+++666HHH^^^ssswwwcccLLL===555000+++((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((((()))((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&((()))************)))))))))((((((((((((((((((((((((***,,,,,,***((()))'''(((***+++---444<<>>CCCOOOaaaqqq~~~}}}yyyrrrlllgggcccaaa^^^\\\[[[YYYWWWTTTRRRPPPLLLIIIEEE@@@:::666222///,,,+++++++++***)))(((((())))))))))))(((((()))))))))(((((((((''''''&&&&&&&&&'''''''''(((((()))***++++++******,,,...333999EEESSSdddvvv~~~yyyvvvrrrqqqpppooonnnmmmlllkkkkkklllnnnpppsssuuuwwwxxxuuuvvvwwwyyyzzzwwwrrrnnnggg```YYYSSSMMMFFFCCCEEEFFFKKKSSS\\\dddllltttxxxzzz|||yyypppjjj[[[UUULLLDDD???;;;777555555222000......---,,,***+++++++++***)))((()))+++*********)))))))))(((((($$$&&&((())))))((()))***)))...666@@@LLLZZZgggnnnuuu}}}{{{vvvpppaaaRRR@@@:::333,,,***)))******''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&(((&&&&&&((((((***222;;;GGGYYYmmm|||uuuhhhUUUCCC666...)))&&&''''''&&&%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$(((+++444EEEZZZpppoooYYYGGG;;;333---***((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''(((((())))))((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&''''''((())))))))))))((((((((((((((((((((((((((((((''')))***+++***(((***((((((+++,,,,,,000666BBBOOOcccvvv{{{|||~~~qqq___PPPKKKIIIBBB>>>???888:::<<<::::::???HHHQQQOOOLLLEEE>>>===GGGXXXeeepppwwwgggVVVEEE???@@@EEEQQQ]]]{{{tttmmmhhhcccaaa^^^\\\\\\ZZZWWWUUUSSSQQQNNNKKKGGGBBB<<<777111///,,,+++,,,,,,,,,+++(((((())))))))))))((((((''')))******)))(((''''''&&&&&&'''''''''(((((((((&&&(((************+++---///444<<>>777444777222555666666666<<>><<>>SSSkkk~~~pppYYYFFF:::444111))))))))))))))))))))))))((('''&&&%%%$$$%%%&&&&&&%%%%%%&&&&&&'''((())))))((()))))))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))*********(((&&&&&&(((*********---++++++......+++,,,///333;;;KKKaaavvv|||xxx{{{gggQQQ???<<<:::444222555222444666555666;;;FFFNNNNNNPPPNNNFFF>>><<>>777@@@NNN^^^ttt~~~xxxqqqmmmeeebbb___\\\[[[YYYWWWUUUVVVSSSPPPMMMIIIEEE???;;;888222---+++---...+++(((((()))+++,,,+++***(((&&&(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))),,,...444;;;BBBNNNbbbsss|||zzzwwwwwwvvvtttrrrooommmlllnnnllliiijjjlllppprrrssssssuuuvvvwwwvvvuuuvvvwwwuuussskkk```XXXRRRJJJBBB???===???GGGPPPYYYccclllsssvvvzzz}}}~~~~~~xxxrrriii___VVVNNNGGGCCC===:::555222111000///...000...---+++******++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((())),,,///333:::BBBGGGXXXcccrrr}}}~~~xxxtttiii^^^NNNBBB888222000000+++&&&$$$'''((('''''')))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))222999GGGZZZooo~~~|||iiiTTTDDD999111---)))'''((('''$$$$$$''''''((()))(((&&&%%%&&&'''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''(((***///;;;MMMcccyyy|||hhhTTTEEE666+++,,,***)))***(((%%%&&&+++(((((('''&&&&&&&&&&&&'''###%%%&&&&&&&&&''')))+++///......//////---)))%%%((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))((('''&&&''')))++++++***)))************+++++++++111555@@@RRRhhh|||yyyvvvxxx|||jjjWWWCCC:::999777555333333777777555;;;HHHNNNKKKQQQPPPLLLEEE>>>:::;;;===<<>>???BBBPPPaaa{{{xxxrrrnnneeebbb___\\\[[[YYYWWWUUUTTTRRROOOMMMJJJFFFAAA>>>888333---***+++***(((%%%((()))*********)))((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''+++,,,000555;;;DDDVVVfffwww~~~yyyxxxwwwuuussspppnnnmmmnnnkkkiiijjjllloooqqqrrrrrrtttvvvvvvuuuuuuvvvwwwuuutttmmmccc[[[UUULLLCCCBBB??????EEELLLSSS]]]fffnnnrrrwww{{{}}}~~~|||wwwooofff^^^VVVOOOJJJBBB>>>888444222111///...000///...,,,,,,,,,,,,---******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))+++,,,///444:::???JJJUUUeeesss{{{~~~}}}|||tttjjj\\\NNNCCC999333000,,,'''$$$&&&&&&$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))...444@@@RRRfffwwwtttcccRRRCCC777222,,,))))))((($$$$$$&&&&&&'''((('''%%%$$$%%%&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&(((,,,777III```vvvppp]]]LLL<<>>AAAFFFKKKUUU^^^ggglllsssxxx{{{}}}~~~}}}wwwqqqjjjbbbZZZUUUKKKFFF???999666444222111222111///...------......*********))))))))))))(((''''''''''''''''''''''''((()))))))))***,,,000444;;;EEEUUUdddpppxxx~~~{{{uuujjj]]]QQQEEE;;;444000***&&&&&&&&&$$$###&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((()))...777FFFXXXkkk{{{ssscccOOO???777000+++)))((($$$###&&&%%%&&&'''&&&%%%$$$%%%&&&%%%&&&'''&&&%%%$$$$$$&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%)))222CCCZZZrrr{{{jjjXXXEEE666111---+++,,,***&&&&&&((('''&&&%%%%%%$$$%%%%%%%%%%%%'''(((((('''(((***,,,666:::===;;;555---)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))(((''''''&&&&&&(((((((((((()))))))))))))))'''&&&''')))*********)))************+++++++++,,,///555AAATTTiii{{{yyyuuuvvvyyy{{{mmmYYYMMMEEE>>>888666666<<>>???BBBGGGUUUccceeeYYYJJJAAA>>>AAAKKK^^^uuu{{{tttpppfffccc___\\\ZZZYYYXXXWWWUUUSSSPPPNNNLLLHHHDDD@@@<<<888222///---,,,***((())))))((('''&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************+++***,,,///000444???IIIYYYeeewww~~~|||zzzwwwuuusssqqqpppnnnllljjjjjjlllmmmnnnnnnoooqqqssstttttttttuuuwwwuuuvvvssslllfff___TTTKKKGGGAAA<<<===@@@EEEMMMVVV```fffnnnuuuyyy{{{}}}~~~}}}yyytttmmmeee```WWWQQQHHHAAA<<<999666555333222000...------......++++++*********)))))))))'''''''''''''''''''''''''''((((((((('''(((***---333;;;GGGUUUbbbmmmwww|||xxxwwwrrrhhh^^^SSSFFF<<<666///***)))(((&&&&&&(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''***111;;;KKK^^^sss~~~oooZZZHHH<<<333+++((('''$$$###%%%$$$%%%&&&&&&$$$$$$$$$&&&&&&'''''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''...===UUUnnn~~~vvvdddOOO>>>444...++++++***'''''')))))))))((('''''''''''''''%%%&&&'''''''''''')))+++555:::???>>>666...***)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))(((&&&''')))******)))))))))*********+++++++++,,,...222:::III]]]sssyyytttuuuwwwyyy}}}|||iii\\\RRRHHHBBB@@@AAAHHHRRR___qqq}}}tttccc^^^ZZZSSSKKKDDD???===<<<;;;>>>???===;;;???JJJTTTfff~~~iiiMMM>>>:::<<<>>>>>>OOOcccmmmgggXXXHHH>>>???DDDPPPddd|||}}}vvvqqqgggddd___\\\ZZZZZZXXXWWWXXXVVVSSSPPPMMMHHHCCC???;;;888333000...---,,,+++))))))((('''&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********+++***)))***---///111888AAALLLXXXiiiyyy~~~{{{xxxuuusssrrrqqqpppnnnlllkkklllmmmmmmlllmmmooorrrsssssstttuuuwwwuuuwwwuuupppjjjdddZZZQQQIIIBBB===<<<===@@@HHHPPPYYY___iiiqqqvvvzzz|||~~~}}}~~~~~~{{{uuunnniii```ZZZQQQHHHBBB===999777555333111///...---------++++++++++++************((((((((((((((((((((((((%%%'''(((((('''''')))***...333<<>>===>>>CCCJJJRRRXXXbbbkkkqqqvvv{{{}}}||||||~~~{{{vvvqqqhhhbbbZZZQQQJJJCCC>>>:::999777444111///...------,,,,,,,,,+++++++++******))))))))))))))))))))))))$$$&&&)))))))))((()))***))),,,222:::EEESSSaaajjjrrryyy|||xxxsssnnnbbbTTTDDD;;;222...***&&&&&&)))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''***---///666FFF\\\mmm}}}qqqeeeOOOBBB444---***'''%%%&&&$$$%%%&&&&&&%%%%%%&&&'''&&&'''((('''%%%%%%%%%'''%%%%%%%%%&&&&&&&&&''''''%%%''')))---777LLLdddvvv{{{gggVVVAAA777...++++++))))))+++((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&(((***///444555222...,,,+++((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%&&&'''(((***++++++(((((((((((())))))))))))***((('''''')))***)))((()))************+++++++++,,,///111333:::JJJ```qqq}}}|||uuuttttttuuuyyy~~~xxxooolllmmmqqqwww~~~rrr\\\WWWPPPKKKGGGDDDAAA???CCCIIIMMMLLLFFFCCCEEEJJJbbbyyy~~~\\\CCC999777777666999DDDXXXmmmxxxrrr___OOOBBB>>><<>><<<>>>DDDLLLRRR[[[dddlllrrrxxx|||zzz{{{}}}}}}zzzrrrmmmeee]]]UUUMMMFFFAAA>>><<<888555111///......---,,,,,,,,,,,,+++++++++))))))))))))))))))))))))%%%'''******)))((((((((('''))),,,111:::FFFSSS\\\jjjtttzzzxxxyyyzzzqqqdddRRRGGG<<<444...(((''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&))),,,+++---:::OOO___qqq|||{{{rrr```PPP>>>555000+++((('''$$$&&&''''''&&&&&&'''(((&&&(((((('''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%'''))),,,555GGG___ppptttdddNNNAAA444...,,,******,,,(((''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&((()))+++...000///...+++)))''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))***)))'''''')))))))))((()))************+++++++++)))---000000444AAAVVVfffxxx~~~vvvttttttuuuyyy~~~|||\\\WWWOOOIIIFFFCCC@@@>>>FFFNNNXXX[[[XXXUUUVVVYYYlll^^^FFF===;;;999666666DDD\\\tttqqqdddLLLDDD<<<===KKK```ttt~~~ppp^^^QQQLLLLLLNNNOOOTTT[[[eeeppp{{{yyytttiiieee___[[[ZZZZZZZZZYYYXXXVVVSSSQQQOOOLLLGGGDDD???===999444///+++++++++((()))+++,,,+++***(((&&&(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,---++++++...///---...111222888BBBNNN\\\mmm~~~|||{{{zzzzzztttrrrpppppppppooommmkkkiiikkknnnpppqqqsssuuuwwwrrruuutttqqqooonnnhhhaaaWWWPPPHHHDDD???;;;;;;???HHHNNNVVV___gggooovvvzzzzzzzzz|||~~~zzzvvvoooggg___WWWNNNIIIAAA???;;;777333111//////---------,,,,,,,,,++++++))))))))))))))))))))))))&&&(((***+++)))'''&&&&&&))))))***,,,222<<>>;;;IIITTTbbbjjjjjjjjjllloooxxx^^^GGG???<<<888333555GGGbbb|||wwwVVVLLL???999@@@QQQeeerrruuuhhhUUUHHHBBBAAA@@@???@@@EEEMMMVVVbbbttt}}}tttkkkgggaaa^^^^^^]]]ZZZXXXWWWWWWUUUSSSPPPLLLHHHFFFBBB>>>999555222000---++++++******+++,,,+++***(((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,333666===FFFOOO[[[nnn~~~zzzwwwuuurrrpppooonnnlllkkkjjjjjjkkklllnnnppprrrsssuuuvvvvvvuuurrrnnnjjjhhh]]]WWWMMMEEE@@@===<<<;;;DDDFFFNNNYYYaaagggpppxxxzzz|||~~~~~~~~~}}}xxxrrrnnniiibbbWWWOOOIIIDDD===999777444111...111000...---------+++))),,,++++++***)))(((''''''***)))(((&&&&&&''''''((((((((()))***...555===CCCPPP^^^mmmvvv|||yyyjjj```QQQEEE999///)))(((+++)))'''''')))***'''%%%$$$$$$$$$%%%&&&'''(((((($$$&&&'''''')))111===GGGYYYiiizzzvvvkkkZZZHHH999///---000******)))'''&&&%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''***---111???YYYppp~~~gggYYYEEE555...+++***)))(((((('''&&&%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((())))))))))))'''((()))(((&&&%%%$$$%%%&&&''''''(((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''((()))))))))((('''''''''(((***+++******)))))))))))))))))),,,+++,,,...000777GGGVVVnnnxxx|||vvvuuuxxx{{{}}}kkkZZZLLLJJJHHH@@@>>>BBBHHHUUUiii|||}}}\\\FFF<<<777666888;;;MMMhhhkkkVVVBBB===???EEETTTeeennnnnndddPPPBBB======;;;???<<>>999555222000---+++,,,***))))))******)))((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,...444<<>>;;;888444111000...,,,,,,,,,,,,+++)))++++++******))))))((((((***)))((('''&&&'''(((((())))))))))))***000666;;;EEESSSbbbmmmvvv~~~tttkkk^^^PPPCCC777///+++)))&&&$$$%%%(((***(((&&&&&&&&&&&&&&&'''((()))***&&&'''((('''(((---777???LLL]]]ppp{{{~~~tttdddRRRAAA444...---******)))(((''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((***,,,000<<>>KKKfffsssxxxvvvxxx{{{|||ppp]]]MMMIIIHHHAAA???BBBFFFSSSiiizzz\\\GGG<<<888777999>>>SSSooo{{{cccJJJ@@@===???HHHTTTiiillliii[[[MMMFFFBBB???@@@<<<>>>EEEJJJUUUmmmwwwlllgggaaa^^^]]]]]][[[YYYWWWVVVUUURRROOOKKKGGGEEEBBB???:::666333000---+++,,,***((('''((())))))(((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))***++++++,,,---111666:::AAAOOO\\\ppp~~~}}}~~~{{{xxxvvvtttsssqqqooonnnnnnnnnnnnooopppqqqqqqssssssttttttsssqqqnnnlllgggaaaXXXPPPIIIDDD@@@======>>>CCCMMMUUU\\\eeennnrrruuuyyy|||}}}~~~|||yyytttlllfff^^^WWWMMMFFFAAA===888555111///------......---,,,***************************)))((('''''''''((((((***)))((('''''')))...222:::EEETTT```lllwww}}}{{{uuujjj]]]QQQDDD888111,,,)))&&&&&&((()))(((&&&(((((((((((()))***++++++'''))))))((('''***000555???OOOcccrrr}}}~~~qqq```OOO@@@555...+++******)))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((***+++///:::PPPeeeyyy}}}ooo[[[HHH<<<444///,,,+++***)))'''''''''((()))''''''&&&&&&&&&&&&'''''')))))))))((((((&&&%%%%%%***+++,,,,,,***(((((()))&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((()))************++++++++++++++++++++++++,,,---+++---666@@@ZZZkkk}}}{{{xxxyyyzzz|||~~~xxxbbbNNNHHHHHHDDD@@@AAAAAANNNfff{{{```MMMBBB<<<<<>>FFF]]]gggnnnjjj```WWWPPPLLLIIIEEEEEEIIILLLUUUjjjyyymmmhhhaaa^^^]]]]]][[[YYYWWWVVVUUURRROOOKKKHHHEEECCC???:::666333111...,,,,,,***'''&&&'''((())))))'''(((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++...---000444666;;;EEEPPP^^^lll~~~~~~{{{xxxwwwuuurrrpppoooooonnnnnnnnnnnnooooooqqqrrrssstttsssrrrpppooolllggg^^^VVVOOOHHHBBB>>>;;;;;;???FFFNNNTTT^^^hhhpppssswwwzzz|||}}}|||xxxsssooohhhaaaWWWNNNHHHCCC===999555333000000000111000000*********+++++++++++++++)))))))))((((((((((((((())))))(((&&&%%%&&&***---444;;;GGGRRR^^^jjjtttyyyyyyxxxrrrggg\\\QQQCCC888555000+++)))******(((&&&))))))(((((()))******+++((())))))((('''))),,,///777EEEXXXhhhuuu{{{nnn___QQQAAA666---+++***)))))))))(((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((''')))+++///:::NNNaaavvv{{{hhhTTTEEE999111,,,***)))&&&%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&%%%)))+++,,,,,,***)))))))))%%%&&&''''''((((((''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((())))))***+++++++++++++++,,,,,,,,,---,,,...///...---333:::MMMaaaxxx{{{yyyzzz{{{{{{}}}iiiQQQHHHHHHFFFBBB@@@>>>III```{{{kkkYYYMMMGGGFFFJJJUUUlllmmmXXXFFF;;;<<>>999666333111111222111000++++++++++++,,,,,,,,,,,,)))))))))))))))(((((((((((((((((('''&&&'''))),,,...222:::EEEQQQ]]]iiirrrwwwzzzxxxpppfff\\\NNN@@@:::444...+++++++++***)))(((((('''''''''((())))))&&&'''(((((()))***+++---111;;;LLL]]]lllwwwxxxmmm```NNN???222///+++)))))))))'''&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&(((,,,000;;;NNN___ssssss```OOO@@@444...---***'''&&&'''((('''&&&(((''''''&&&&&&''''''(((%%%%%%&&&'''''''''''''''((()))+++***)))(((((()))%%%&&&&&&''''''''''''''''''''''''((((((((())))))'''''''''''''''((())))))'''(((((()))))))))))))))******+++++++++,,,,,,,,,,,,+++---000///...111777CCCXXXqqq{{{zzz{{{{{{}}}pppVVVIIIHHHGGGCCC???@@@HHH[[[vvvxxxhhh\\\UUUUUUYYYhhh|||iiiPPP???<<>>AAAFFFPPPZZZfffjjjpppuuuwwwyyyzzz{{{||||||}}}~~~}}}|||uuuooohhhaaa[[[TTTLLLFFF>>>;;;666333222111000///,,,,,,,,,,,,,,,,,,,,,,,,))))))*********)))((('''&&&((()))(((((((((***+++)))***000:::EEEPPP]]]hhhssszzz|||vvvooohhhYYYJJJ>>>888111------...---,,,'''''''''&&&&&&''''''(((%%%%%%&&&'''(((***+++,,,***000???PPP___mmm}}}wwwmmm[[[III<<<666...***))))))'''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&''',,,111;;;LLL\\\ooo~~~}}}mmm[[[III;;;444111...***)))+++,,,***(((((((((''''''''''''(((((($$$$$$%%%''''''(((((((((&&&((())))))(((''''''(((%%%%%%&&&''''''''''''&&&'''''''''(((((())))))***'''''''''''''''((())))))''''''((()))))))))))))))))))))******+++,,,,,,,,,)))(((***......,,,///444;;;OOOhhhyyy}}}{{{{{{|||}}}www]]]MMMHHHFFFCCC>>>CCCGGGVVVoooyyynnnggghhhmmm}}}yyy]]]HHH???>>><<>>333,,,+++***)))'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&'''+++000888HHHVVVjjjzzzyyyhhhTTTDDD;;;444///+++***---...,,,)))((((((''''''''''''((((((%%%%%%&&&''''''&&&&&&&&&&&&((())))))((('''(((((($$$%%%&&&&&&''''''&&&&&&&&&''''''((())))))******'''''''''''''''((())))))&&&'''((()))***))))))((((((((())))))***++++++,,,)))((())),,,---+++---111555GGG___rrr|||zzz||||||~~~|||cccPPPHHHFFFBBB>>>BBBCCCNNNggg|||qqq[[[III??????===EEEYYYoooyyypppiiiaaa]]]]]]]]]]]]\\\[[[ZZZYYYWWWSSSOOOLLLJJJEEEAAA<<<888666333000...++++++***+++,,,+++***((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******...+++***------,,,///333888;;;FFFVVVeeerrr}}}zzzwwwtttssssssrrrrrrsssssssssrrrrrrsssssssssssssssssssssqqqnnnkkkfff^^^VVVPPPGGG@@@;;;999999<<>>:::888555444//////...---,,,,,,++++++)))******++++++)))((('''&&&(((***)))(((''''''(((---((()))...222777AAALLLXXXeeepppssswwwzzzrrrdddZZZQQQEEE;;;555111...+++)))(((''''''''''''((((((%%%###""""""$$$%%%&&&&&&))))))///;;;GGGTTTfffvvv~~~wwweeeNNNDDD777///,,,,,,***(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''')))''''''***...666DDDQQQgggwwwppp\\\KKKBBB333...***))),,,---+++'''((((((''''''''''''((((((''''''''''''&&&%%%$$$$$$&&&(((******((((((((()))$$$%%%&&&&&&''''''&&&&&&&&&''''''((()))******+++'''''''''''''''((())))))&&&''')))*********)))((('''(((((()))******++++++,,,******------,,,---111222CCCYYYlll}}}|||zzz{{{|||}}}~~~gggSSSHHHEEEBBB>>>>>>===HHH```|||mmmUUUDDDCCC;;;<<>>;;;888444000---)))((('''&&&'''(((***+++))))))))))))************************************+++***)))(((((()))***+++((())))))))))))***************+++,,,,,,---......777999AAANNNZZZgggwww}}}}}}yyyyyyyyyyyyyyyxxxwwwvvvwwwwwwvvvuuutttsssrrrrrrrrrqqqpppooollleee^^^XXXMMMHHHAAA;;;999<<<@@@DDDMMMRRR[[[eeemmmrrrtttuuuvvvxxxzzzzzzyyyzzz|||}}}|||}}}~~~}}}{{{yyyvvvppphhhbbb[[[VVVOOOHHHBBB===888444555222///---...//////......---,,,***)))(((((((((((((((((((((''''''''''''%%%%%%&&&(((,,,222777;;;JJJUUUdddqqqwwwvvvrrroooggg]]]PPPFFF???888333111---+++((((((******(((%%%&&&%%%$$$$$$$$$&&&(((***''')))+++...666EEEXXXfffwww}}}wwwdddRRR???555...((('''***'''%%%$$$$$$&&&&&&%%%###''''''%%%$$$$$$%%%''''''''''''&&&&&&)))333AAAKKK___qqq~~~pppZZZGGG<<<444+++)))+++---***&&&'''&&&&&&'''(((((('''%%%'''&&&&&&&&&&&&'''(((((('''((()))(((&&&&&&(((***%%%%%%&&&&&&'''((())))))(((((()))*********************)))(((((((((((((((''''''''''''((((((((((((***(((%%%&&&)))+++***(((***++++++,,,,,,------...555<<>>;;;<<<@@@CCCHHHMMMVVV```iiiooossstttwwwyyyzzz{{{zzzzzz|||}}}{{{|||}}}~~~|||{{{zzzuuunnniiibbb]]]VVVNNNHHHAAA;;;888555222...------...------000///...---,,,+++++++++******)))))))))(((((((((''''''&&&'''***...222444>>>HHHXXXgggppptttvvvvvvqqqhhh]]]RRRHHH>>>666111---***(((((()))***'''%%%(((&&&$$$###""""""###$$$%%%&&&''')))///;;;KKKWWWlllwwwmmm\\\HHH<<<444,,,)))+++(((&&&%%%&&&''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((((('''***222>>>GGG]]]ooozzzfffUUUCCC:::///******+++)))&&&'''&&&&&&'''(((((('''%%%'''&&&&&&&&&&&&'''((((((&&&''''''&&&$$$$$$&&&'''$$$$$$$$$%%%&&&'''''''''''''''((()))))))))))))))******)))(((((((((((((((''''''''''''((((((((((((***(((&&&'''***+++***)))***++++++,,,,,,------...333999FFF[[[rrr~~~~~~~~~kkkccc[[[WWWUUUWWW```jjj|||~~~sssZZZGGGBBBAAA===::::::>>>LLLccc{{{sss^^^MMMCCC;;;===HHHXXXmmm|||tttnnngggaaa^^^]]]]]]]]]]]]\\\[[[YYYVVVQQQMMMKKKFFFCCC???;;;888555111...,,,---...///...,,,***((((((((())))))))))))******((((((((((((((((((((((((&&&&&&&&&'''(((***,,,---************+++++++++,,,***++++++,,,,,,------...---...222:::BBBMMM\\\jjj|||~~~~~~~~~}}}}}}|||{{{yyywwwuuusssssssssrrrrrrqqqppplllgggcccXXXSSSKKKCCC???>>>???@@@BBBFFFOOOYYYccckkkpppsssuuuwwwyyyyyyxxxxxxyyyzzzyyyzzz|||}}}~~~}}}}}}}}}}}}|||yyytttqqqmmmhhhaaaYYYQQQIIIBBB===888555111///.........---,,,,,,+++***************+++++++++************)))***)))''''''''')))+++,,,222;;;IIIWWWcccmmmtttxxxvvvrrrjjj```UUUIII===555111---))))))***+++)))&&&(((&&&%%%############$$$((()))((((((+++444@@@JJJ^^^kkkyyyyyyjjjWWWHHH<<<111,,,+++)))(((&&&&&&((()))((('''&&&&&&''''''''''''&&&&&&)))******)))+++111:::BBBYYYkkk~~~qqqbbbNNNCCC555,,,******)))'''((('''&&&'''((()))'''%%%'''&&&&&&&&&&&&'''(((((('''((((((&&&%%%$$$%%%'''#########$$$%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((''''''''''''((((((((((((+++)))((((((***++++++******++++++,,,,,,------...000555AAATTTjjj}}}}}}mmmRRRKKKEEEBBBAAACCCLLLUUUssszzzuuu```KKKBBB@@@???777777;;;EEEVVVlllpppXXXKKK???:::>>>JJJ]]]lllvvvppphhhbbb^^^]]]]]]]]][[[[[[[[[ZZZWWWSSSNNNKKKGGGDDD@@@<<<999555111...+++,,,,,,,,,+++)))'''&&&(((((((((((()))))))))***************************&&&&&&'''''')))***++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------000///111666<<>>:::666222111000///---+++******)))))))))******++++++++++++************+++***((('''&&&'''((()))...444>>>IIITTT```kkkrrrrrrtttrrrkkkaaaVVVIII???777222---++++++,,,***(((&&&&&&%%%%%%&&&'''))))))))))))(((''')))///777>>>RRR```ppp{{{vvveeeTTTEEE888///******(((&&&&&&((())))))(((%%%&&&'''(((((('''&&&%%%''')))++++++,,,000888>>>SSSfff{{{zzznnnXXXLLL<<<000+++******)))((('''&&&'''))))))'''&&&'''&&&&&&&&&&&&'''((((((*********)))'''&&&''')))$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''(((((((((((()))))))))))))))((((((''''''''''''((((((((((((+++***))))))***++++++,,,***++++++,,,,,,------......222<<>>999111---,,,+++)))'''&&&&&&&&&&&&'''((())))))$$$$$$######%%%***///333GGGTTTdddqqq{{{~~~ppp___OOO@@@333,,,+++)))&&&%%%&&&'''((('''%%%&&&((((((((((((&&&%%%%%%(((***+++,,,000777===MMMaaawww{{{cccXXXGGG888000---,,,+++(((''''''((())))))(((&&&'''&&&&&&&&&&&&'''((((((*********)))''''''((()))&&&&&&&&&'''''''''''''''(((((('''''''''((()))***'''((())))))))))))((((((''''''''''''((((((((((((******************+++,,,***++++++,,,,,,------......111999HHH\\\rrr{{{```LLLDDD>>>999888888;;;CCCMMMjjjvvv|||oooXXXFFF@@@???;;;<<<<<<<<>>DDDLLLWWWaaagggooorrrvvvxxxyyyyyyyyyzzzwwwwwwxxxzzzzzz{{{{{{{{{zzz{{{}}}~~~~~~|||{{{zzztttrrrpppooonnnoooqqqrrruuuwwwzzz{{{zzzyyyzzz{{{zzzyyyvvvsssnnnhhh```[[[NNNIIICCC<<<888444000...000000///...------......+++++++++*********))))))***)))))))))((()))))))))(((***...333<<>>;;;777333000...---,,,+++******))))))'''''''''((((((((())))))((((((((((((((((((((((((((()))***+++,,,,,,++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,...---.../////////555===AAAMMMZZZdddooo}}}}}}{{{yyywwwuuutttqqqooommmmmmoooppppppooolllhhhbbb[[[RRRJJJDDD@@@;;;:::;;;>>>EEEOOOYYY___kkkooossswwwxxxxxxyyyyyywwwwwwxxxyyyzzzzzzzzzzzzzzz{{{{{{zzzyyyvvvsssqqqhhhfffdddbbbbbbccceeefffkkknnnrrrttttttuuuxxxzzzyyyxxxxxxxxxvvvqqqkkkggg\\\VVVNNNGGG@@@;;;666333111000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))(((((((((((('''(((***---333<<>>BBBJJJXXXddd|||lllTTTFFFBBB???>>><<<999999;;;???BBBLLLUUUcccttttttddd[[[VVVXXXWWWVVVSSSJJJ???<<>>;;;777333000***+++,,,,,,,,,***((('''''''''''''''((((((((()))************************'''(((***,,,---......---((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---,,,+++000777888DDDQQQZZZeeettt~~~}}}{{{yyywwwwwwrrrpppnnnnnnpppqqqqqqqqqnnnkkkfff___VVVNNNGGGCCC;;;:::888:::@@@JJJSSSZZZfffjjjooossstttuuuvvvwwwwwwxxxyyyzzzzzzzzzzzzzzz{{{{{{zzzxxxuuuqqqmmmjjj]]]\\\YYYWWWWWWXXXZZZ[[[aaaeeejjjmmmnnnqqqtttxxxxxxxxxyyy{{{{{{xxxrrrnnngggaaaYYYPPPIIICCC>>>:::555444333222000000//////......---------,,,,,,,,,***))))))(((''''''&&&&&&))))))***+++...444<<>><<<<<<<<<<<<<<>>:::666222000///...,,,***)))(((''''''(((***+++***)))((()))***&&&((()))))))))))),,,...***++++++,,,,,,+++++++++)))*********++++++++++++++++++++++++,,,---......,,,---............000222444888@@@KKKXXXgggvvv~~~|||{{{|||{{{zzzxxxwwwvvvuuutttrrrqqqpppooopppooojjjaaaZZZTTTLLLDDDAAA<<<999<<>>:::;;;;;;888888;;;;;;???EEELLLXXXmmmyyy[[[III@@@<<<<<>>;;;777333000...---,,,***)))(((((((((((()))******)))((()))***)))******)))''''''(((************+++******)))))))))))))))*********++++++++++++++++++,,,---......,,,...............000222222555;;;DDDOOO\\\jjjsss~~~}}}||||||{{{yyywwwuuuuuuttttttsssrrrqqqqqqoooooollleee___ZZZRRRJJJDDD>>>999999;;;===DDDLLLTTT[[[eeellloooqqquuuwwwzzzxxxvvvwwwyyyzzzzzzxxxwwwxxxvvvrrrpppmmmdddZZZQQQIIIBBBAAAAAAAAAEEEJJJLLLOOOTTTXXX\\\aaafffiiirrruuuzzz}}}~~~~~~zzzuuunnnfff^^^VVVOOOJJJBBB>>>999555444333111000///...,,,+++,,,,,,***)))***)))))))))(((((((((((())))))(((((()))+++...///555>>>LLLZZZgggpppwww{{{uuussskkk___TTTJJJ>>>444///,,,)))''''''(((((('''((('''&&&&&&%%%%%%&&&&&&******...666EEEWWWgggppp~~~zzziiiYYYFFF<<<333...+++'''''')))((((((((())))))(((((((((&&&&&&&&&(((***---///111>>>MMMbbbtttyyygggPPP???888000+++)))******'''''')))'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))///---,,,,,,...///---++++++---000999III___uuu~~~zzzvvvvvv|||kkkTTTFFFEEE@@@<<<;;;:::888999>>>;;;===@@@DDDNNN```xxxuuuWWWEEE<<<999;;;???HHHUUU^^^]]]SSSIII===???CCCJJJSSSXXXWWWSSSGGG@@@<<<>>>>>><<<===AAA@@@BBBFFFOOO```vvvyyyooofffaaa]]][[[ZZZ[[[[[[\\\[[[ZZZWWWTTTRRRMMMIIIDDD???;;;777333000---,,,+++***))))))))))))((()))******(((((()))***))))))***((('''&&&'''))))))*********)))(((((('''((()))))))))************+++++++++,,,------......---...///.........000222000222666;;;DDDPPP\\\dddwww~~~~~~}}}}}}|||xxxvvvttttttttttttssssssssssssooopppooojjjfffbbb[[[RRRKKKCCC<<<999888999>>>EEEKKKSSS^^^fffkkkooosssvvvwwwvvvuuuvvvxxxyyyyyyxxxxxxxxxvvvqqqmmmiii___UUUJJJBBB;;;:::888666888;;;???AAAEEEJJJOOOUUU\\\aaajjjooovvv{{{|||wwwqqqjjjcccZZZUUULLLHHHBBB===999555222000111///,,,+++++++++)))(((******)))))))))(((((((((+++***)))(((((()))***+++,,,333>>>KKKYYYfffqqqxxxxxxyyyuuummmdddZZZMMMAAA444000+++''''''((())))))((('''&&&&&&%%%&&&&&&&&&'''(((+++///888HHHZZZfffvvv|||ssseeeUUUGGG888000,,,)))((()))''''''''''''''''''''''''&&&&&&'''(((***,,,...000;;;HHH[[[mmmzzzuuu```JJJ>>>555///,,,,,,+++((('''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))'''''''''((((((((())))))...000222111000///......,,,---000888GGG]]]sssuuu[[[IIIEEEBBB???===999666;;;BBB@@@AAAAAA@@@DDDRRRgggxxxsssTTTBBB:::777:::;;;BBBRRRccciiicccYYYBBB???===AAAJJJSSSZZZ]]]UUUPPPKKKIIIGGGDDDEEEHHHGGGGGGJJJQQQaaawww{{{qqqhhhbbb^^^\\\ZZZ[[[[[[\\\\\\ZZZXXXUUUSSSNNNJJJEEE@@@<<<888444111,,,,,,+++***)))))))))***((()))***)))((('''(((***%%%&&&'''''''''(((***,,,************)))(((''''''(((((()))))))))*********++++++,,,------.........---...///...---...000111000111333666===FFFRRRYYYhhhuuu}}}}}}}}}~~~~~~}}}zzzxxxvvvvvvuuuuuutttsssrrrrrrooorrrrrrooollliiiaaaXXXRRRJJJBBB===:::888<<>>CCCJJJQQQWWW^^^dddmmmuuu{{{~~~~~~{{{xxxssslllddd___WWWSSSLLLFFF@@@:::444111222000---+++++++++***)))*********)))))))))((((((***)))(((((((((((())))))+++///666???JJJXXXfffooovvvzzz{{{wwwpppgggXXXLLL>>>888111+++)))***++++++(((((('''&&&&&&&&&&&&&&&%%%((()))***...:::LLLZZZjjjtttyyyoooaaaOOO<<<222...***((()))''''''&&&&&&&&&&&&'''''''''''''''''')))+++---///666AAATTTgggvvvoooWWWGGG:::222,,,,,,+++((('''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))000666<<<<<<777111//////---...000777FFF\\\rrr}}}bbbKKKFFFCCCAAA>>>888666===FFFMMMNNNMMMHHHFFFNNN___mmmsssTTTBBB:::777888666<<>>999777>>>GGGXXX\\\]]]XXXSSSUUU```kkksssUUUBBB:::777888444999MMMhhhyyyzzzttt```RRRCCC===>>>EEERRR^^^ooossswwwtttpppnnnoooqqqppprrruuuzzz~~~uuulllfff```\\\ZZZ[[[\\\]]]]]]\\\ZZZWWWVVVQQQMMMGGGBBB>>>999555222---,,,+++***))))))))))))'''((())))))''''''((()))))))))***((('''&&&'''))))))******++++++******))))))*********++++++++++++***+++---...//////........./////////------///111+++,,,---///222999@@@EEEQQQ^^^lllwww}}}|||{{{|||~~~~~~|||{{{yyywwwtttrrrpppppppppssstttqqqpppoooiiibbb[[[SSSKKKFFF@@@:::999<<<;;;BBBLLLUUU]]]eeemmmsssqqqtttwwwyyyyyyyyyzzz{{{xxxyyywwwqqqllleeeYYYMMMAAA:::555333222//////111111222222222333777===AAAIIIOOOYYYccckkkssszzz~~~}}}}}}~~~|||wwwssskkkhhhbbb\\\UUULLLDDD???999666222000///000//////++++++*********)))))))))&&&&&&'''((()))******+++++++++,,,///777CCCQQQZZZjjjqqqyyy}}}}}}zzzpppeeeUUUMMMBBB888111---***))))))(((''''''&&&&&&''''''&&&)))***)))(((---999CCCRRRaaarrr|||~~~rrraaaLLL???666...******)))((('''&&&&&&'''((()))((((((''''''(((***+++,,,---666FFFYYYkkkyyysssaaaNNN@@@333---+++)))((()))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((''''''((((((((()))))))))(((((((((((())))))))))))*********+++++++++,,,,,,111:::FFFIIIDDD999111---000///000555CCCXXXooo}}}mmmVVVFFFBBB@@@>>>;;;999>>>FFFZZZdddllllllfffeeekkkssssssUUUCCC:::666888555;;;OOOlllnnn]]]LLLCCC??????KKKXXXnnnzzzwwwnnngggaaa]]]ZZZ[[[\\\]]]]]]\\\ZZZXXXWWWRRRNNNHHHCCC???:::555222...---,,,***)))((((((((('''((()))(((''''''((())))))******)))''''''(((***''''''((()))************++++++++++++,,,,,,,,,,,,***+++---///000///.........///000///------///000+++---...///111444999===EEEQQQ^^^hhhttt~~~|||{{{|||}}}}}}}}}{{{zzzyyywwwuuusssrrrqqqooorrrsssqqqrrrsssoooiiiaaaZZZSSSMMMEEE<<<999:::777===EEEMMMTTT]]]gggnnnnnnrrrvvvxxxxxxxxxyyyzzzxxxyyywwwsssnnnggg[[[OOODDD<<<555333111......111---............111555999>>>CCCLLLUUU^^^hhhpppuuuyyyyyy{{{}}}|||zzztttqqqlllggg```XXXOOOJJJ@@@<<<777333111111000///+++++++++*********))))))''''''((()))************))))))(((***///999EEEMMM^^^gggpppxxx}}}yyyqqqbbbZZZNNNBBB888222---***)))(((((('''''''''''''''&&&)))+++***))),,,333:::CCCTTTgggrrrzzz{{{mmmZZZKKK===111++++++***)))'''&&&&&&''')))***)))(((''''''((()))***+++---222>>>NNN```rrrrrr___NNN<<<222...+++***+++***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))'''((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++---555???DDDAAA:::333///...------222@@@UUUkkkzzz{{{|||}}}ooo\\\FFFAAA>>>>>>===<<<>>>CCCXXXgggxxx|||yyy|||uuuXXXEEE<<<777999888???UUUqqqnnn[[[OOODDD>>>DDDPPPbbbuuuxxxooogggbbb]]]ZZZ\\\\\\]]]^^^]]][[[YYYWWWSSSOOOIIIDDD???:::666222///...,,,***)))((('''''''''((()))((('''&&&''')))'''((()))))))))))),,,...$$$%%%&&&((())))))******++++++,,,,,,,,,---------***+++...///000000...---//////000///------...000///000111222222444777999<<>>???===>>>@@@UUUhhhyyy]]]III???:::::::::CCCYYYvvvjjj[[[KKK>>>???IIIQQQiiiwwwqqqjjjaaa]]]\\\```___^^^^^^^^^]]]ZZZWWWTTTPPPKKKEEE@@@;;;555111111...+++*********)))(((******))))))((((((''''''******))))))((((((''''''***************)))((((((&&&''''''((()))******++++++,,,,,,---...///000000//////...---------------/////////000111333444555888===FFFOOOZZZhhhvvv|||xxxuuuyyyxxxwwwvvvuuutttsssssssssrrrrrrsssttttttsssqqqnnniiiaaaXXXPPPGGG@@@;;;888555666===FFFNNNXXXbbbiiinnnsssvvvvvvvvvwwwyyyvvvzzzzzzwwwrrrkkk```UUUGGG@@@888222000///---+++******))))))***+++,,,,,,000333777<<>>GGGWWWjjjzzzzzztttmmmeeeaaaaaaaaa```_________]]]ZZZXXXTTTQQQKKKFFFAAA<<<666222111...+++*********)))((())))))))))))((((((((((((***)))))))))((((((((('''***************)))(((((((((((())))))***+++++++++++++++,,,---...///000000000//////...------......//////000000111222333444333888???FFFPPP\\\kkkttt~~~zzzwwwyyyyyyxxxwwwvvvvvvuuuuuutttsssssstttuuuvvvtttsssqqqllleee^^^VVVMMMDDD???<<<888777<<>>666222000///---,,,++++++************+++***+++...000444:::AAAFFFPPPUUU]]]eeekkkqqquuuxxxwwwxxxyyyzzzyyyvvvsssrrrlllhhhaaaZZZSSSLLLEEE@@@999555000---++++++***)))...------,,,+++***)))(((((()))+++)))((()))...222777===GGGUUUbbbnnnvvv{{{}}}}}}rrrfffYYYJJJ???777333---)))(((((())))))(((((('''''''''((())))))***000888AAAOOObbbrrrzzz}}}ttteeeSSSAAA666000,,,******)))''''''+++''''''((((((((()))))))))+++***,,,666CCCTTThhhwwwkkkUUUCCC777000------,,,,,,+++++++++,,,,,,***)))((('''''''''((((((&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((''''''(((((()))***++++++*********************************)))))))))))))))******++++++,,,---------///000222777CCCVVVmmm|||pppaaaUUUHHH???;;;:::::::::;;;@@@KKKZZZeee[[[KKK>>>===>>><<<;;;>>>BBBYYYvvvwwwjjjbbb___dddpppkkkUUUGGGBBBEEELLLVVVdddmmmkkkdddZZZWWWTTTRRRRRRRRRRRRRRRWWW[[[```gggppp}}}zzzsssllleeebbbcccbbbaaa`````````___\\\YYYUUUQQQLLLGGGCCC>>>999666111...+++*********)))(((''''''(((((())))))******))))))))))))((((((((((((***************)))(((((()))))))))******+++++++++***+++,,,---...//////000000000////////////000000111000000000000000111222222444777999===FFFRRR[[[iiiwww}}}{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyxxxvvvuuutttqqqmmmggg]]]SSSLLLFFF???999888999;;;BBBIIISSS[[[eeemmmqqqsssvvvyyyvvvzzz{{{yyyxxxuuunnnfffYYYOOOBBB888333111///---)))((((((((()))******+++***+++---...///333888<<>>777222///...---,,,------,,,+++************)))******)))'''(((+++...///444===HHHUUUcccooowww}}}zzzpppeeeVVVKKKCCC<<<333---+++******))))))((((((((((((((())))))(((+++///555AAATTTgggsss|||yyylll[[[HHH;;;444...******)))&&&''')))'''''''''((((((((())))))+++)))***111<<>>>>>=========PPPkkkyyyvvv||||||bbbPPPFFFBBB@@@FFFRRRZZZYYYTTTLLLIIIFFFCCCBBBAAABBBBBBEEEFFFJJJPPPXXXdddvvvzzztttmmmeeebbbbbbbbbaaa`````````___\\\YYYTTTQQQLLLHHHDDD???;;;777111...+++*********)))(((''''''(((((())))))******(((((((((((())))))))))))***************)))((((((((((((((()))))))))))))))******+++,,,---...//////000000////////////000000000000000///000000111111333555666777999@@@JJJQQQ```mmm}}}}}}||||||{{{{{{zzzzzz{{{zzzzzzzzz{{{{{{yyywwwuuuuuutttrrrnnneeeZZZSSSJJJCCC<<<:::999999>>>EEELLLTTT___hhhmmmqqqvvvyyyvvvzzz{{{yyyyyyyyyssslll___UUUGGG;;;555111...,,,%%%%%%%%%&&&((()))+++,,,***+++,,,,,,,,,...111444888>>>EEENNNVVV^^^fffkkkooosssxxxzzzzzzzzzzzz{{{yyywwwtttpppkkkcccZZZTTTLLLGGG???888444222000...---,,,+++*********++++++******)))((('''''')))***+++///555>>>IIIVVVeeennnzzz}}}wwwpppeee\\\NNNEEE999111---+++)))'''***))))))((((((((())))))((((((***...777FFFYYYhhhvvv}}}{{{qqqdddSSSDDD999111+++)))(((&&&&&&(((''''''''''''((((((((((((+++)))***...666BBBVVVfffyyy|||fffRRRAAA666111,,,,,,+++***************(((((((((((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((((((((((($$$$$$%%%&&&'''))))))***************************&&&'''''')))***+++,,,---************+++,,,---...,,,///444;;;GGGZZZooo}}}sssXXXHHH???;;;:::;;;666999::::::>>>LLLaaaqqqqqq]]]HHH???@@@AAA???<<<>>>JJJaaa{{{sssbbbNNNDDD<<<===EEEKKKKKKIIIDDDCCC@@@===:::::::::;;;<<<;;;<<>>BBBJJJYYYnnn}}}|||iiiRRREEECCCDDDAAA===AAAHHHZZZuuuvvvZZZMMM@@@<<<>>>@@@AAACCC?????????<<<999777777888999666777;;;;;;>>>NNN___{{{uuukkkeeedddaaa```_________]]]ZZZXXXRRROOOJJJFFFCCC???;;;888111...+++*********)))((())))))))))))(((((((((((('''((((((((()))))))))******************)))(((((())))))))))))))))))))))))******+++,,,---......///......------...//////000.........//////111222333...000333333444777===BBBMMMZZZkkk{{{~~~|||||||||||||||zzzxxxtttuuuwwwxxxvvvpppiiicccWWWPPPIIIEEE@@@;;;;;;>>>AAAHHHRRRZZZaaaiiiqqqwwwwwwzzz{{{yyyzzz{{{xxxssskkkaaaSSSGGG===666000+++))))))((((((((()))******((()))))))))((()))+++------000555:::@@@GGGOOOTTT___fffmmmrrrrrrtttwwwzzz{{{{{{{{{||||||yyytttpppeee```XXXPPPJJJDDD>>>:::555333000...,,,++++++++++++***)))))))))))))))(((+++---...000333===JJJTTTbbblllvvv{{{{{{tttiii]]]NNNBBB;;;555---&&&+++******)))(((((()))))))))(((***------111>>>LLLZZZiiiwwwyyyyyyuuugggWWWEEE:::///,,,+++)))((()))&&&&&&&&&'''''''''(((((()))((()))+++...555EEEUUUhhhvvvuuu^^^JJJ<<<666......,,,++++++*********))))))*********)))((('''''''''(((((()))***++++++&&&''''''((((((((((((((())))))******+++++++++,,,)))))))))))))))))))))))))))))))))))))))*********((()))+++,,,------,,,,,,,,,000777AAAOOObbbwwwppp```QQQDDD>>>>>><<>>DDDMMMVVV]]]fffooouuuxxxzzzzzzyyyzzz|||yyytttoooeeeXXXKKKAAA999111,,,---,,,+++***)))))))))))))))***++++++******,,,...+++...111555:::@@@GGGLLLUUU\\\eeejjjlllnnnssswwwxxxyyyzzz|||}}}|||yyyvvvppplllddd\\\UUUNNNGGGCCC:::888444000---++++++***+++***))))))******)))(((,,,------,,,...555AAAKKKVVVaaaoooxxx|||uuuttthhhXXXLLLDDD<<<333+++++++++***))))))((()))))))))(((+++---,,,,,,666CCCJJJ^^^pppwwwzzzxxxkkkZZZIII===222...---+++***+++&&&&&&&&&'''''''''((((((''''''(((***+++111@@@OOOaaaqqqvvv^^^III:::333000///...---,,,+++++++++)))***+++++++++***((('''###$$$%%%&&&'''((()))***&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((,,,++++++***)))((((((''''''(((***,,,---,,,+++***,,,111999CCCRRRfff{{{ppp```QQQJJJIIIKKKQQQZZZdddppp}}}zzzdddQQQIIIHHHDDD@@@>>>>>>JJJfff}}}zzzzzz||||||wwwgggTTTIII@@@:::;;;AAACCCFFFHHHHHHDDD@@@???@@@<<<:::===CCCAAA???LLL^^^{{{tttmmmfff```eeeccc```^^^]]]\\\YYYWWWPPPNNNLLLIIIFFFBBB===999444111---+++,,,,,,***((((((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))************************+++++++++,,,,,,---------////////////000000000000111///------000222111///222111111222444777:::<<<@@@EEESSSggg{{{|||{{{{{{{{{zzzxxxwwwvvvuuuuuutttrrrooolllgggaaaWWWNNNGGGAAA<<<999>>>===BBBMMMWWW```jjjrrrrrrvvvzzz|||{{{yyyvvvvvvqqqjjj___TTTHHH>>>555///---***'''&&&'''((()))((((((((())))))))))))(((((())),,,...///000555;;;AAAIIINNNVVV]]]cccgggkkknnnqqqsssvvvzzz}}}}}}|||zzzvvvsssmmmhhhbbbZZZQQQJJJHHHCCC<<<777333000...,,,,,,***(((((()))++++++******,,,---------000666;;;HHHUUUbbblllvvv}}}{{{uuuiii[[[QQQHHH:::......---,,,---------***((((((((()))***+++---///000FFFOOO^^^nnnxxxwwwooohhhQQQGGG999///***)))))))))'''((()))+++++++++***))))))''''''((((((,,,777CCCYYYfffxxx|||dddMMM===555222111///---+++******)))&&&'''((())))))((('''''')))((((((((((((***,,,---***((((((***,,,,,,)))&&&###&&&(((&&&###"""$$$&&&&&&&&&'''((('''&&&$$$###))))))))))))((((((((((((...---,,,---...///...---111333:::GGGYYYlll|||xxxlllbbb]]]ccciiisss~~~oooVVVIIIFFFBBB===@@@???DDDVVVrrrkkkcccbbbdddllluuurrrpppeeeQQQ???999:::<<<===CCCKKKPPPQQQOOOIIIDDDKKKHHHGGGJJJLLLRRRaaaqqq|||vvvooogggbbbeeebbb```^^^]]][[[YYYVVVRRRPPPMMMIIIFFFAAA;;;777444111---+++,,,,,,***((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))************************))))))***+++---...//////000000000000111111111111222000...///111333222111222111111222444666999;;;>>>CCCOOOaaasss~~~|||||||||zzzyyyvvvuuutttttttttssspppnnnjjjeee\\\SSSLLLEEE???<<<<<<;;;>>>GGGQQQYYYdddmmmqqquuuyyy|||{{{yyywwwvvvsssmmmdddYYYNNNCCC999333///,,,)))((()))*********((((((''''''''''''(((((()))***,,,,,,---111777;;;@@@DDDJJJPPPUUUZZZ^^^aaagggkkkqqqxxx|||}}}|||zzz{{{yyyuuuqqqmmmggg^^^YYYRRRMMMEEE???999555111......,,,******+++---------)))+++,,,,,,---///333777===IIIWWWaaammmzzz~~~|||uuujjj```UUUEEE777000...+++*********)))((())))))))))))+++,,,---...:::BBBQQQbbboootttrrrnnn[[[PPPAAA444---*********'''((()))*********)))))))))'''((()))))),,,555@@@VVVbbbsss|||dddMMM===444000000///---,,,+++******''''''((())))))((((((''')))((((((((()))***+++,,,***((('''(((++++++)))''''''((())))))))))))***+++''''''((()))((('''&&&&&&((()))))))))******+++++++++******+++,,,.........333777@@@NNN```rrryyyuuuyyy}}}xxx]]]KKKDDD???:::???>>>BBBRRRkkkpppZZZQQQPPPPPPWWW```lllpppmmm```PPPEEE???<<<>>>DDDLLLTTTZZZ_________^^^]]]```dddfffjjjvvvyyyrrrjjjddddddaaa___]]]\\\ZZZXXXUUUTTTQQQNNNJJJEEE@@@:::666444111...,,,++++++***)))(((((())))))))))))((((((******))))))((('''''''''))))))))))))))))))))))))************************'''((()))+++---///000111111111111111222222222222222111///000222333333222111111111222333666888999<<>>KKKaaa{{{{{{dddMMMDDDCCCBBBGGGOOO]]]iiirrrnnnaaaRRRCCC888;;;>>>EEEOOO[[[fffooouuusssvvv||||||tttlllfffcccaaa^^^]]][[[ZZZWWWUUUSSSQQQMMMIIIFFF@@@;;;777333111...,,,+++******)))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))************************((()))***+++---...///000000000000111111111222222111000000000111222222222111111111222333555666777999;;;CCCOOO]]]ooo~~~}}}{{{yyyvvvuuuttttttuuuvvvtttsssqqqnnniiiccc\\\SSSJJJDDDBBB===;;;???EEEKKKUUU___ggglllrrrwwwxxxxxxxxxxxxvvvtttooohhh___SSSGGG???666222...+++++++++,,,,,,+++)))'''%%%%%%''')))+++))))))((((((((()))+++---000222444666999===CCCGGGKKKQQQZZZccckkkqqqvvvxxxxxxyyyzzzzzzyyywwwsssqqqooojjjbbbYYYPPPGGG>>>888333///,,,******+++++++++((()))+++,,,,,,+++++++++///444<<>>555...,,,,,,------+++***))))))(((((())))))---111:::FFFSSS___hhhllleee\\\NNN@@@666///---,,,(((((((((((()))((((((((()))''')))+++++++++...555DDDPPPbbbtttgggOOO===333,,,---.........---,,,+++))))))))))))))))))(((((()))))))))))))))******+++)))(((&&&&&&&&&'''((()))'''%%%$$$%%%)))+++)))'''''''''((())))))*********))))))******+++,,,,,,---,,,,,,------...000444666999CCCSSSeeetttpppVVVEEE???>>>;;;999;;;DDDWWWqqquuu]]]GGG???>>>>>>AAAGGGPPPaaatttyyyqqq```LLL<<<;;;:::<<>>444...+++)))))))))(((((((((((())))))'''(((+++,,,***,,,000:::FFFZZZooo~~~iiiPPP>>>444,,,------------------,,,++++++******))))))))))))((()))))))))************)))((('''&&&&&&&&&((())),,,***'''(((+++,,,***((('''''''''(((((()))******************************---............111777;;;BBBMMM^^^nnn{{{zzz^^^HHH>>>===888888999???NNNggglllUUU???888999999;;;@@@KKK___vvvqqq^^^NNNCCC<<<:::AAAMMM\\\oooyyypppjjjdddaaa___]]]\\\ZZZXXXUUUPPPNNNKKKIIIFFFBBB===:::111111000---***)))***+++(((((())))))))))))((((((%%%&&&'''((()))***+++,,,))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------.../////////000000000000...///000///......000222111111111222222333333333666777<<>>QQQgggyyykkkSSS???555......---,,,,,,,,,---------,,,+++***)))))))))***((()))************))))))((())))))(((''''''(((***+++***(((((())))))(((''')))((((((((((((((()))***++++++******)))))))))))),,,---//////000555===CCCOOOZZZjjjxxxgggLLL>>>;;;888999:::<<>>FFFRRRddduuuzzzqqqjjjeeebbb```^^^]]][[[YYYVVVRRROOOLLLIIIFFFAAA<<<888111111111---***((()))+++(((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))******************************+++,,,,,,---......//////000000000111111111...000111000//////111333000111111222222222222222555666:::???EEERRRiii}}}~~~|||yyyyyyzzzzzzzzzyyysssrrrqqqpppmmmhhhbbb]]]PPPHHHAAA>>>;;;:::>>>CCCKKKRRR\\\fffmmmssswwwyyyxxxwwwvvvtttppphhh___XXXIIICCC:::333///---,,,+++******))))))))))))******)))'''&&&'''***+++***)))((()))))))))((()))+++---000333888:::===CCCMMMUUU\\\aaaiiiooorrruuuxxx{{{zzzyyyyyyyyyvvvooogggbbbSSSMMMCCC;;;555111...------+++***+++------+++(((((((((,,,000111333>>>KKKVVV```kkkrrrxxx}}}}}}zzzkkkcccXXXMMMCCC;;;555222---,,,+++******************,,,...222888BBBNNNVVVdddffffff___RRRBBB666///---,,,+++***))))))***+++)))&&&%%%(((***)))***---...777HHH\\\ooo~~~mmmTTTAAA777111///---+++***+++---......---+++***))))))******((()))***++++++***)))(((''')))++++++((('''(((***'''((()))(((''''''((()))++++++***)))((()))***************++++++++++++++++++...111222555===GGGPPP___iiiwwwqqqTTTBBB===:::<<<<<<:::???SSSpppvvvaaaTTTQQQSSSZZZbbbmmmxxxnnnVVV@@@:::<<<:::999;;;@@@TTTmmm{{{ooo[[[LLL???===???DDDRRRcccyyyzzzqqqkkkeeeccc```___]]]\\\YYYWWWTTTQQQMMMJJJFFF@@@:::666111222111...***((())),,,(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************((((((***+++---...000000000111111111111222222222///111333222000///222555000111111222222222111111444555888<<<@@@KKK```sss~~~{{{zzz{{{{{{{{{zzztttsssrrrrrrppplllgggcccUUUNNNFFFBBB>>>;;;===AAAEEEMMMXXXccckkkqqqvvvyyyyyyxxxxxxvvvssslllddd^^^MMMGGG>>>666111///---,,,(((((())))))))))))(((((('''%%%$$$&&&***,,,***))))))*********((((((***+++***///444666777;;;CCCIIIMMMTTT]]]eeejjjnnnsssvvvyyyzzz|||~~~}}}xxxqqqlllbbb[[[QQQGGG@@@;;;888555///,,,***+++---...,,,***,,,+++---///,,,***222>>>FFFRRR___jjjrrryyy{{{yyyuuunnncccXXXMMMCCC;;;666---,,,,,,+++******+++++++++,,,...///333:::DDDLLLXXX]]]bbb```VVVHHH;;;444...---+++*********++++++)))%%%$$$'''***)))***------444AAATTThhhzzznnnUUUBBB888222000---***)))***---//////---,,,***))))))******((()))***++++++***)))(((&&&))),,,,,,***((((((***(((+++------++++++...111...---+++*********++++++******+++,,,------...///---000444777<<>>===999;;;LLLhhhvvv^^^LLLDDDDDDBBBKKKXXXeeeqqqqqqYYYBBB<<<===:::888888BBBVVVooo}}}lllZZZIIIBBB>>><<>>===;;;<<<===;;;BBB[[[uuuiiiXXXJJJ@@@???AAAFFFOOOXXXggg}}}}}}dddMMMEEEAAA;;;:::???EEEXXXpppwwwfffSSSFFF???===@@@FFFXXXkkk{{{tttoooiiiddd```^^^^^^^^^[[[XXXWWWRRRKKKFFFCCC@@@;;;777444222///,,,***))))))***))))))))))))(((((((((((((((((())))))))))))(((((())))))*********+++++++++************************+++++++++,,,---...///000000000111111111111000000...000222222111111222333111//////111444666555333555444666888999???NNN\\\nnn~~~}}}|||{{{yyywwwvvvuuurrrooommmccc]]]SSSKKKDDD@@@<<<:::>>>@@@IIITTT^^^dddllltttvvvwwwyyy{{{zzzvvvppplllbbbYYYMMMCCC<<<555///++++++***((()))***+++***)))'''(((((()))******++++++))))))((((((((())))))***))))))***+++---000222444888;;;AAAHHHOOOXXX```eeekkkoootttxxxyyyzzz{{{|||sssnnneee]]]UUUKKKBBB;;;666333000............---,,,)))(((******)))***---333999BBBMMMXXXcccmmmsssuuuxxxvvvnnndddZZZNNNDDD999666222///...---,,,+++)))***+++******---333888@@@JJJUUUYYYXXXSSSJJJAAA555000***))),,,...---+++************************+++...666DDDVVVhhhwwwmmmVVV@@@444111///,,,+++++++++***(((***+++,,,---.........---...---,,,++++++******+++(((((()))))))))*********++++++++++++++++++************+++++++++++++++******))))))***,,,...//////666:::AAAIIIRRR___mmmwww~~~~~~~~~{{{xxxuuuyyy}}}~~~{{{oooXXXCCC>>>;;;<<<<<<999>>>SSSkkkwwwgggUUUEEE@@@???AAAFFFMMM[[[qqqpppZZZQQQKKKCCCAAADDDJJJ^^^vvv|||ppp```RRREEE<<<;;;@@@III[[[qqq}}}vvvqqqjjjfffaaa_________\\\ZZZWWWRRRLLLGGGEEEAAA<<<888444222///,,,******************))))))((((((''''''(((((())))))))))))((((((''')))+++,,,---,,,***)))************************+++++++++,,,---...///000......///111111222222222000222333333222111222333111000000111444555555444444444555777888;;;FFFQQQaaasss~~~|||zzzyyyxxxvvvssspppjjjddd[[[RRRKKKDDD???<<<<<<===CCCMMMVVV]]]gggqqqrrruuuyyy{{{{{{yyyuuurrrjjjbbbVVVLLLCCC;;;333...,,,+++))))))+++,,,+++***((((((((()))******++++++))))))))))))***+++,,,,,,((())))))+++,,,---...///---000555:::AAAIIIRRRXXX^^^cccjjjqqquuuxxxzzz|||yyyuuupppiiiaaaXXXNNNHHH???;;;666333111111000///---***(((***)))''''''++++++///666>>>IIIUUUaaahhhrrrwwwyyyvvvoooggg\\\QQQ@@@<<<777333111///---+++((()))***))))))***---000333===GGGOOOUUUVVVPPPIII777222+++)))***+++,,,+++************************+++,,,111;;;KKK]]]oooyyymmmVVVAAA444000...,,,+++,,,,,,+++*********,,,---------------............---,,,++++++)))))))))******+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---000222444;;;BBBMMMXXXbbbnnn{{{}}}||||||}}}tttiiicccbbb^^^bbbhhhpppwwwsss___LLLAAA===<<<===:::;;;KKK^^^~~~|||gggTTTJJJFFFBBBBBBFFFQQQfffxxxoooeee]]]SSSNNNOOOVVVkkk}}}vvvlll___OOO@@@::::::<<>>999555333000---+++***************))))))(((((('''''''''(((((())))))))))))((('''(((***+++,,,+++***)))************************)))))))))***+++,,,---......///000111111222222111222333555444333222222333111111111222333555555555555555666888888888???HHHXXXhhh~~~|||{{{zzzyyyvvvsssqqqkkkcccZZZRRRJJJCCC>>>;;;:::>>>FFFMMMUUU```jjjnnnrrrwwwzzz{{{yyywwwuuummmfff\\\SSSKKKCCC:::444...,,,***)))***++++++***(((((())))))************)))))))))))))))***+++,,,(((((()))***+++************,,,...111666===EEEKKKQQQVVV^^^eeekkkooorrrtttyyyxxxvvvqqqkkkbbbZZZTTTKKKFFF???999555333111///...***)))******'''(((+++***,,,///444===HHHUUU]]]hhhpppwwwxxxvvvqqqggg^^^MMMGGG>>>777222000...,,,+++,,,,,,,,,+++++++++,,,///555===EEEOOOTTTQQQJJJ<<<777///***)))************************************+++---444BBBUUUhhhuuummmVVVBBB555///---++++++,,,,,,+++*********+++,,,,,,,,,,,,,,,---......///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,---------......000444999<<>><<<;;;FFFTTTsss{{{kkk```YYYQQQMMMMMMVVVhhhxxx|||ssshhhcccccciii|||yyysssllleee[[[KKK@@@;;;;;;BBBOOO```rrrwwwrrrjjjeeeaaa_________\\\YYYXXXTTTNNNKKKIIIEEE???:::555333000---+++******+++***)))))))))((((((((('''''''''((()))))))))))))))(((((((((((())))))******)))))))))))))))))))))))))))))))))***+++,,,---...000000111111111111000000222444555555333222222333111111222222333444666777888666888:::999888;;;BBBMMMYYYnnn}}}||||||zzzwwwuuutttpppiiiaaaYYYPPPHHHCCC>>>;;;<<<@@@FFFLLLWWWaaaiiiooovvvzzzzzzyyyyyyyyyrrrkkkbbbZZZRRRHHH>>>777000---***)))***+++******)))))))))))))))*********+++***))))))((((((((()))((())))))******)))((((((++++++,,,---///444:::???DDDIIIQQQYYY___eeekkknnnuuuvvvwwwvvvqqqkkkeeeaaaXXXRRRJJJBBB<<<777333000...***)))******'''(((,,,+++,,,,,,///444===GGGNNN\\\eeennntttvvvvvvpppiii]]]UUUIII>>>666222000...///......------+++***))),,,000666===FFFNNNNNNIIIAAA<<<444...***)))))))))******************************,,,111<<>>@@@DDDNNNWWWbbbiiirrrxxxyyyzzz{{{}}}yyysssjjjbbbYYYNNNBBB999444111---+++***+++***)))))))))))))))))))))******++++++***)))(((''''''(((*********))))))))))))(((***************,,,111444777<<>>777111,,,***)))***++++++++++++++++++++++++)))***+++///888HHH[[[hhhwwwnnnXXXCCC777000...,,,+++,,,,,,+++***+++******))))))***++++++***+++,,,---......//////111111000///......---,,,************+++++++++++++++*********+++---///000,,,111666:::???EEENNNTTTbbbiiisss{{{wwwdddRRRFFF???===<<<<<<<<<===GGGZZZiiikkkdddOOOCCC;;;;;;<<<;;;AAAJJJbbb}}}}}}zzzyyy{{{tttfff[[[\\\aaa\\\PPPFFF===::::::BBBOOO```ssszzztttkkkgggbbb```aaa```^^^[[[YYYUUUQQQNNNLLLHHHBBB===666444111...++++++++++++''''''(((((())))))******&&&'''((()))************)))***+++,,,---,,,++++++))))))))))))))))))))))))+++++++++,,,---...///000...///000111111111111111///111333444333222333444111333333222111333666::::::777888::::::888:::???BBBGGGTTTiii}}}~~~{{{yyywwwuuurrrnnniiiaaaXXXRRRHHHCCC???>>>===>>>FFFNNNVVV___jjjrrruuuxxx{{{~~~|||xxxqqqjjjbbbVVVJJJAAA999555000---,,,,,,+++******)))))))))))))))))))))+++******)))))))))******,,,,,,***))))))******+++((()))***))))))***---000///222777===DDDMMMVVV\\\bbbffflllooopppooopppqqqoookkkddd]]]WWWOOOHHHDDD888333000000---((((((***(((((())))))***---222555@@@IIITTT]]]hhhrrrvvvtttpppjjjaaaXXXNNNEEE<<<777333000---+++,,,+++)))'''&&&+++......333;;;AAABBB===;;;777111---++++++,,,++++++++++++++++++++++++((()))+++---333???PPP\\\oooyyyoooXXXCCC777111///,,,+++++++++***(((+++***))))))((()))***+++***++++++---...000222333........................++++++++++++************+++******+++,,,///222333333999BBBHHHNNNVVV```gggpppvvv}}}vvvgggTTTEEE???===;;;999888:::???JJJ]]]nnntttqqq[[[LLL???===>>>>>>CCCJJJ^^^www|||gggXXXLLLMMMTTTVVVQQQNNNDDD>>>;;;===CCCNNN```qqq|||vvvmmmhhhdddbbbbbbbbb___\\\YYYUUUQQQOOOMMMIIIBBB===666444111...,,,+++++++++&&&&&&'''((()))***++++++&&&'''((()))************(((+++...111111///,,,***)))))))))))))))))))))))))))))))))***+++,,,......,,,---///000222333333333...000222333222222333555111333444333111222777::::::777777999:::888:::>>>???@@@JJJ\\\mmm|||zzzwwwvvvuuurrrnnnfff^^^XXXLLLFFFAAA>>><<<;;;AAAHHHKKKUUUaaakkkppptttyyy}}}|||xxxtttooohhh___SSSJJJ===999333000...---,,,+++*********)))))))))))))))************+++,,,------...---+++))))))***,,,---((()))+++++++++,,,...000+++---000333888???HHHMMMXXX^^^dddiiikkkllloooqqqtttqqqlllgggaaaZZZSSSNNNAAA;;;777666111,,,***,,,&&&((()))******,,,///222555>>>HHHRRR^^^kkkrrrsssqqqnnniiicccYYYNNNBBB:::666222...,,,------+++)))(((,,,...++++++111888;;;888777555111...,,,---...++++++++++++++++++++++++''')))+++,,,///999GGGRRRhhhtttpppYYYDDD777222///---+++++++++)))(((+++***)))(((((()))******++++++,,,---///222555777******+++,,,---...///000,,,,,,,,,++++++*********+++++++++,,,...111444666;;;BBBMMMUUU\\\dddooovvvxxx}}}~~~ppp```LLL@@@>>>>>><<<999777<<>>===BBBRRRccc{{{vvvnnniiiccc```aaaaaa```^^^YYYWWWSSSPPPMMMHHHCCC???;;;777333///...---+++***))))))((((((((((((((()))))))))))))))))))))))))))---+++***)))))))))'''&&&************************)))******++++++,,,------......---------......///111111111111111111111111222222222333333444444444888999::::::999:::<<<>>><<>>GGGLLLTTT\\\cccjjjppptttvvvuuutttrrrnnnhhh```[[[RRRJJJ@@@888333111///---///---+++***++++++***(((***111;;;EEEOOOZZZeeelllnnntttvvvpppeeeYYYKKK@@@<<<888333///...---------+++*********,,,///222444333333222///,,,,,,...000---------,,,,,,+++++++++***)))+++---...111;;;FFF\\\jjj}}}vvv___III;;;222111...,,,+++*********)))))))))))))))*********+++***+++...222333222///...............------------+++)))((()))))))))))),,,------///222888???DDDNNNTTT]]]gggnnntttyyy|||tttbbbOOOFFFCCCAAA@@@BBB???EEEQQQcccuuuwww```HHH@@@BBBCCCDDDFFFSSSdddzzzwww___IIIBBB<<<;;;<<>><<<:::BBBGGGOOOWWW___gggooosssxxxzzzzzzvvvsssnnndddYYYQQQKKKBBB;;;555111...,,,,,,+++++++++,,,,,,+++)))++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************++++++++++++,,,,,,,,,...111444888:::>>>CCCIIIPPPWWW^^^eeejjjppprrrtttuuuuuuqqqlllhhh\\\UUUKKKCCC===999444222000---***))))))***)))(((+++///444;;;CCCMMMYYYaaagggooouuutttmmmeeeZZZQQQFFF@@@999333000///...---***)))))))))***+++---...111111000---+++***,,,...,,,,,,,,,,,,+++++++++***)))((())),,,,,,...888BBBTTTcccvvvvvv```III;;;222111///,,,+++******+++******+++++++++++++++++++++***+++...111333111///---,,,,,,,,,---......///111000...---...///000000///111333666;;;CCCLLLRRR```eeemmmuuu{{{~~~nnn]]]RRRLLLHHHHHHKKKPPPVVVddduuuhhhOOOCCCAAA@@@AAACCCKKKYYYooommmSSSCCC===888777888999???FFFPPPRRRNNNCCC<<<<<<@@@AAA{{{nnniiidddaaaaaaaaa```^^^^^^[[[XXXTTTPPPKKKEEEAAA<<<888333000...---+++***))))))(((((((((((())))))((((((((((((((((((((((((,,,+++******,,,,,,+++***)))))))))))))))))))))))))))******++++++,,,------///////////////000111111111111111111111111111111111222222333444444555555666888999999999999:::<<<::::::>>>CCCHHHSSSgggxxx~~~{{{zzzyyy{{{xxxwwwvvvwwwtttnnnjjjfff___VVVMMMEEE@@@;;;888===AAAFFFLLLTTT]]]fffllltttxxxyyyxxxvvvssskkkccc[[[TTTKKKAAA:::555111///...---,,,,,,------+++***++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***************+++++++++,,,+++++++++,,,...111333555666999===CCCIIIQQQXXX^^^hhhlllqqqvvvxxxxxxuuussshhhcccZZZRRRJJJBBB<<<777555111---***************---......000666???JJJRRR]]]gggrrruuutttppphhh```QQQKKKAAA999444222111000************)))))))))))).........+++)))(((***,,,+++++++++***************)))'''(((******,,,333<<>>AAADDDKKKYYYhhh}}}~~~|||zzzzzz{{{yyyxxxwwwxxxvvvssspppjjjddd\\\SSSLLLEEE???;;;;;;===@@@EEELLLVVV```gggmmmssswwwwwwvvvuuuooohhh```ZZZPPPHHHAAA;;;777444000...,,,+++,,,,,,+++)))+++++++++,,,,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---...000111111333666:::???FFFNNNTTT^^^dddkkkrrruuuvvvvvvvvvpppmmmggg___VVVLLLDDD???===888222...---------,,,///...,,,---000777???EEEQQQ\\\hhhoooqqqqqqlllfff\\\UUUJJJAAA:::666444222,,,,,,,,,,,,,,,+++***)))---------+++)))((()))+++*********)))))))))))))))***((((((*********///777>>>MMMcccvvvxxxaaaJJJ<<<222111///---,,,+++,,,,,,,,,,,,,,,,,,++++++++++++)))***,,,...///000///...,,,+++)))((()))+++...000------,,,++++++---000222;;;???FFFOOOYYYeeeqqqxxxzzz}}}{{{qqqiiikkkqqq|||dddNNN@@@;;;;;;===;;;CCCPPP\\\eeelllqqqttt|||```EEE???:::888888888777:::>>>LLLUUU[[[YYYRRRIII===444|||pppkkkeeebbbaaaaaa```^^^___\\\YYYUUUQQQLLLFFFBBB===:::444111...---+++)))((((((((((((((()))******)))))))))))))))))))))))),,,+++***+++---......---)))))))))))))))))))))))))))******++++++,,,------------------...///000111111111111111111111111111111222222333555666666777555888:::::::::999:::;;;<<<;;;===@@@BBBEEEPPP\\\lll~~~~~~}}}|||{{{zzzxxxxxxxxxxxxvvvuuuooojjjccc[[[SSSKKKDDD???;;;;;;<<>>EEEOOOYYY[[[WWWQQQEEE;;;{{{qqqllleeebbbbbbbbb```]]]^^^\\\YYYVVVRRRNNNHHHDDD>>>:::555111///---+++)))(((''''''(((((()))***+++)))))))))))))))))))))))),,,+++***+++---...---,,,************************)))******++++++,,,------,,,,,,,,,,,,---///000111111111111111111111111111111222333444555666777888666888;;;<<<;;;:::;;;;;;:::999;;;>>>???@@@HHHQQQ[[[mmm|||{{{zzzyyyyyyyyyzzzzzzvvvrrrlllddd\\\SSSIIICCC<<<;;;::::::>>>FFFPPPWWW```hhhpppsssuuuwwwuuuqqqmmmiiiaaaYYYOOOFFF<<<777333111---,,,++++++***)))++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...............---------------......000444:::???BBBIIISSS[[[bbbhhhpppuuussstttuuusssmmmfffaaa^^^PPPKKKCCC===888555111///---,,,+++---000222222111666@@@KKKSSS[[[eeejjjkkkmmmhhh___VVVKKK@@@555///...---------,,,,,,,,,,,,,,,---...---+++******,,,))))))))))))************---)))))),,,---+++---000333>>>OOOaaaqqq~~~xxxaaaIII:::111000///------------...,,,,,,++++++******))))))(((***---...---,,,---......---+++))))))***+++,,,///111333333444888@@@FFFRRRXXXcccmmmwww~~~}}}aaaKKK@@@<<<;;;666777:::===@@@DDDFFFGGGPPPWWWcccppp~~~~~~```HHHAAA:::555555555666;;;AAAFFFNNNUUUWWWWWWUUUNNNFFF|||qqqlllfffbbbbbbbbb```]]]___]]]ZZZWWWTTTPPPKKKGGG???;;;555111///---+++)))''''''''''''((()))***+++++++++++++++++++++++++++,,,+++***+++,,,---,,,+++++++++++++++++++++++++++)))******++++++,,,------,,,,,,------...000111222111111111111111111111111111222333444555777888888777999<<<======<<<<<<<<<:::888:::=========AAAHHHMMM]]]qqq~~~}}}|||{{{{{{}}}~~~yyyvvvrrrllleee]]]TTTNNNBBB@@@===::::::???GGGMMMUUU___iiinnnrrruuuvvvtttrrroooiiicccZZZOOODDD===777444000...------,,,+++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,///333666777===FFFMMMSSSZZZcccjjjlllooossstttrrrnnnllllll^^^YYYRRRJJJDDD???999666222000......000111000...000777>>>CCCKKKWWW```ccchhhfffccc^^^WWWLLL@@@888444222000...---,,,,,,---***,,,---,,,+++******+++)))))))))******+++++++++,,,((((((,,,---+++,,,...000777DDDTTTeeetttwww```III999111000///---------.........------,,,++++++******'''***------,,,+++,,,---,,,,,,+++++++++,,,,,,---...222666999===DDDNNNVVV```hhhsss}}}mmmSSSDDD>>>:::777777777888:::<<<======AAAEEEMMMWWWdddssslllXXXKKKCCC<<<::::::===EEEMMMUUUXXXYYYWWWWWWXXXUUUPPP}}}rrrlllfffcccbbbbbb```]]]___]]][[[YYYVVVRRRNNNJJJ???;;;666111///---+++)))''''''''''''((()))++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------......///111222333111111111111111111111111111222333444666777888999777:::===>>>>>><<<<<<===;;;:::;;;>>>===<<>>CCCFFFMMMVVV^^^dddiiiooorrrrrrqqqqqqrrrjjjeee^^^VVVOOOHHHAAA===999555111000111222000//////444777999???KKKTTTXXX___```bbbccc___WWWLLLDDD;;;999555222///......///)))+++,,,,,,***))))))***))))))******+++++++++,,,+++''''''+++---++++++------333===LLL]]]mmm{{{www```HHH999111000///...------.../////////...---,,,,,,++++++'''***------,,,***+++---)))***+++,,,---.........333888>>>CCCHHHRRR^^^hhhjjjrrr}}}uuuXXXGGG???:::;;;:::999999:::;;;;;;;;;:::<<>>;;;777222...,,,******'''''''''''''''((())))))******************************+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,***+++,,,---............000000000000000000000000222333333333444555555555222333444444444555777999888888:::;;;<<<========================<<<<<<;;;BBBIIIUUUcccttt}}}|||{{{zzzzzzzzzxxxsssllleee```RRRMMMFFFAAA???@@@@@@AAALLLNNNVVVaaahhhlllrrryyyxxxxxxuuunnnhhhbbbVVVKKKEEE???888333111///+++(((---+++)))***+++,,,,,,+++))))))))))))))))))))))))(((((())))))************---------,,,,,,,,,++++++------,,,++++++,,,------///000222666;;;BBBIIILLLXXX^^^fffmmmqqqsssuuuvvvqqqpppjjjbbb]]]XXXPPPGGGCCC>>>777444333333111......000222333666;;;DDDJJJSSS\\\bbb```]]][[[UUUMMMHHHBBB999333000///......///---+++***++++++***(((+++,,,,,,,,,,,,+++******+++++++++*********))))))...000777BBBPPP___sssttt^^^III<<<111///...,,,++++++++++++++++++++++++++++++++++++------------------------...***)))---//////000333555>>>HHHPPPYYYeeemmmooo{{{~~~nnnRRR@@@;;;===<<<::::::>>>AAAAAA>>>AAA999666;;;BBBIIITTT___ooowwwppp```UUUSSSSSSUUUaaappp}}}zzzssshhh\\\WWWXXX\\\}}}sssnnngggbbb```______^^^^^^]]]\\\[[[XXXRRRLLLGGG>>><<<777222...,,,******(((''''''''''''((())))))******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---............000000000000000000000000333333333444555555666666333444555555444444666888888888:::;;;<<<========================<<<<<<;;;AAAFFFOOOZZZiii|||~~~}}}}}}{{{{{{{{{yyyuuuoooiiifff]]]WWWNNNGGGBBB@@@>>>===EEEGGGNNNXXX___dddllltttxxxyyywwwrrrnnniii```VVVLLLFFF>>>888555222...+++000///------......---+++++++++++++++++++++++++++)))))))))******+++++++++,,,,,,,,,+++++++++******---,,,+++******+++,,,---/////////111555999>>>AAAJJJQQQZZZdddkkkqqqvvvxxxwwwwwwtttnnnjjjfff^^^UUUNNNHHH@@@;;;888555111---111111111111111555;;;@@@GGGPPPXXXYYY[[[]]]ZZZVVVNNNIII@@@999555222000//////---+++***++++++***)))++++++,,,,,,++++++***)))+++++++++*********)))))),,,,,,111;;;FFFTTTgggvvvrrr\\\GGG;;;222111///...,,,,,,------++++++++++++++++++++++++------------------------...***)))---//////111444>>>HHHSSS[[[dddooovvvxxxwww\\\GGG>>>::::::999:::>>>EEEIIILLLGGG???999999<<>>EEEQQQYYYQQQIIIAAA<<<999777:::???EEEMMMZZZlll}}}oooaaaXXXUUUtttooohhhbbb```___^^^^^^]]]\\\[[[ZZZXXXSSSMMMIII@@@===888333///,,,******((((((((('''((())))))*********************************+++++++++,,,,,,,,,,,,,,,+++++++++,,,---------...............---,,,////////////////////////333333444555555666777777666666777666444444555777888888:::;;;<<<========================<<<<<<;;;===>>>@@@CCCKKKZZZlllyyy||||||}}}}}}{{{yyyvvvuuummmggg```XXXQQQKKKEEEBBB???>>>AAAGGGNNNVVVaaakkkooosssvvvvvvvvvuuuqqqjjjaaaZZZPPPGGGAAA<<<666222222111000111111000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++,,,...111333555666;;;BBBJJJRRR[[[dddiiipppuuuyyyyyyzzzzzzvvvppphhhbbbZZZRRRLLLFFF>>>999999777444000......000222777;;;AAAFFFKKKQQQVVVXXXYYYUUUOOOIIIBBB;;;444000000---***)))***++++++*********++++++******)))(((************************---++++++000666AAAQQQ___vvv}}}nnnYYYEEE999333222000///...---......++++++++++++++++++++++++,,,,,,,,,,,,,,,------------***+++...000000555:::HHHWWWgggqqqwww~~~pppUUUDDD???>>>===<<<<<>>999333///,,,******((((((((((((((()))************************************+++++++++,,,,,,,,,,,,+++++++++,,,,,,---............///......------////////////////////////222222333444555666777888666777777666444444555777888888:::;;;<<<========================<<<<<<;;;<<<<<<<<<>>>DDDPPP```kkk|||}}}}}}}}}|||{{{zzzyyysssooohhhaaaZZZRRRKKKFFFBBB??????CCCHHHOOOZZZeeekkkqqqvvvwwwwwwxxxvvvqqqiiibbbXXXPPPIIIBBB;;;666111000//////000000...,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,************************+++******+++,,,...000111222555:::@@@GGGPPPXXX^^^gggnnnuuuxxx{{{~~~}}}zzzuuuoooggg```YYYQQQHHHAAA<<<999666333111111111111444555999===AAAFFFMMMRRRXXXWWWTTTPPPKKKCCC;;;555222///,,,******++++++++++++++++++++++++***))))))************************---++++++...333<<>>KKK[[[lllvvv{{{vvv]]]JJJAAA>>><<<;;;:::@@@QQQccckkkjjjdddZZZNNNFFFAAA>>>===@@@HHHUUUfffzzz}}}kkkZZZNNNHHHuuuppphhhbbb___^^^]]]]]][[[[[[ZZZZZZYYYTTTOOOJJJAAA>>>999444///,,,******))))))(((((())))))***+++******************************+++++++++,,,,,,,,,++++++++++++,,,---......---....../////////......000000000000000000000000111111222333444666777777555666777666555555666888888888:::;;;<<<========================<<<<<<;;;:::;;;<<<===@@@IIIUUU^^^rrr~~~~~~}}}}}}|||||||||{{{xxxrrrkkkcccZZZRRRLLLEEEAAA>>>@@@CCCHHHRRR\\\gggnnnuuuwwwyyy{{{zzzwwwqqqkkkbbb[[[TTTLLLCCC===555333111///000000...---++++++++++++++++++++++++------,,,,,,,,,,,,++++++............------------******+++,,,,,,+++******++++++***************+++,,,///444999???GGGOOOUUU^^^gggpppuuuzzz{{{tttmmmfff^^^TTTMMMDDD@@@;;;888666555333111111000222777:::>>>EEELLLSSSTTTUUUUUUSSSLLLCCC===666222...++++++,,,,,,++++++,,,,,,,,,,,,+++*********************++++++++++++)))))),,,///666BBBOOObbbnnn}}}nnnYYYFFF:::111///...,,,++++++++++++++++++++++++++++++++++++******++++++,,,,,,------,,,+++,,,///000222999BBBQQQaaasss|||zzz{{{|||~~~xxxeeeTTTBBB===;;;;;;;;;???OOObbbssswwwvvvlllaaaWWWPPPJJJEEEFFFKKKTTTcccvvvqqq___QQQIIIEEEuuupppiiiccc___^^^]]]\\\ZZZZZZZZZZZZYYYUUUOOOKKKBBB???:::444///,,,***)))))))))(((((())))))***+++******************************+++++++++,,,,,,,,,++++++++++++,,,---...///,,,---...//////000//////000000000000000000000000///000111222333555666666555666666666555666888999888888:::;;;<<<========================<<<<<<;;;:::;;;<<<<<<===BBBJJJQQQ^^^nnn~~~}}}~~~~~~~~~|||xxxsssmmmeee\\\VVVJJJEEEAAA@@@@@@CCCKKKTTT___hhhqqqtttwww{{{|||{{{xxxsssmmmggg```XXXMMMFFF>>>:::666222111000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***......---------,,,,,,,,,***+++,,,------,,,+++*********************++++++***---111555999???FFFJJJTTT]]]gggmmmsss{{{~~~zzzwwwtttnnnfff___SSSNNNGGGBBB>>>:::666222222//////333555666;;;CCCIIIKKKPPPTTTUUUPPPHHHBBB:::666000---,,,,,,,,,+++,,,------------,,,++++++))))))*********++++++++++++))))))+++---111;;;EEEWWWdddvvv~~~mmmXXXFFF:::000///---,,,+++***++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++---000000222;;;DDDVVVgggyyy}}}qqqjjjaaaaaabbbgggqqquuukkk\\\GGG@@@<<<=========JJJ[[[rrr{{{}}}uuuooohhhaaa\\\[[[[[[```jjjyyyzzzbbbPPPEEEAAA@@@uuupppiiiccc___^^^]]]\\\ZZZZZZZZZZZZYYYUUUPPPKKKBBB???:::444///,,,***))))))))))))))))))******+++******************************+++++++++,,,,,,,,,++++++++++++,,,---...///,,,,,,...///000000000000000000000000000000000000...///000111333444555666444555666666666666888:::888888:::;;;<<<========================<<<<<<;;;999;;;===<<<<<<>>>CCCHHHOOO^^^qqq~~~|||{{{yyywwwtttmmmfffaaaOOOJJJEEECCCAAABBBIIIQQQWWWaaakkkppptttyyy|||{{{}}}yyytttoooiii```UUUMMMFFFAAA;;;555333222111000------------------------,,,,,,,,,++++++*********---------,,,,,,,,,+++++++++,,,------------,,,+++'''((()))+++---...000000,,,...000333555999>>>BBBIIISSS]]]cccjjjttt{{{}}}~~~|||{{{|||}}}zzzuuupppbbb[[[SSSKKKFFF@@@999444666111000222222000444;;;???CCCJJJQQQSSSPPPHHHBBB<<<888222...,,,,,,,,,,,,------......------,,,+++))))))******++++++++++++---++++++,,,---///777@@@NNN\\\ooo|||}}}lllXXXEEE:::111000...,,,+++++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++---000111333<<>>;;;DDDSSSmmm{{{}}}wwwuuurrrnnnnnntttqqqVVVDDD;;;:::;;;yyyppphhhddd```[[[ZZZ]]]ZZZZZZZZZZZZXXXSSSMMMHHHBBB>>>777222///...---,,,+++*********))))))(((((()))))))))***++++++,,,,,,++++++,,,,,,,,,++++++***++++++++++++******))))))((()))+++---////////////333222111000000111222333000111111222222333444444666666666666777777777888999999999:::;;;<<<>>>>>>????????????>>>===;;;;;;;;;;;;;;;<<<===>>>???@@@JJJQQQaaattt~~~~~~{{{tttmmmhhh^^^YYYPPPGGGAAAAAAEEEIIIRRRVVV^^^gggoootttwwwxxxwwwzzzzzzuuupppkkkddd\\\NNNIIIBBB;;;666333///------......---,,,++++++,,,---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++++++++---///222555666777:::???DDDLLLQQQYYY___dddjjjqqqvvvuuuwww|||}}}yyyssskkk```XXXSSSMMMEEE???888555222111222333444555666888===CCCHHHJJJIIIGGGAAA===777222000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++---222888===CCCPPPddduuunnn[[[FFF777555111---++++++,,,,,,,,,++++++************++++++,,,,,,---......---,,,,,,///......000000333>>>JJJcccooo{{{|||jjj[[[PPPJJJGGG???AAABBBIIIWWWfffmmmlllXXXHHH===???@@@===???GGGcccwwwkkkPPPAAA<<<999888zzzqqqhhhddd```[[[ZZZ\\\ZZZYYYYYYYYYWWWSSSLLLHHHBBB===777222///...,,,,,,************)))))))))((()))))))))***++++++,,,,,,+++++++++,,,,,,++++++***++++++++++++*********)))---...///111222333444444222222111111111111222222///000000111222222333333222222333444555666777888999999999:::;;;<<<===>>>>>>>>>>>>======;;;::::::;;;;;;;;;;;;<<<<<<===>>>AAAGGGTTTdddttt~~~zzztttoooddd___WWWMMMGGGEEEFFFHHHLLLPPPWWW___gggmmmrrrtttxxx}}}~~~{{{wwwsssllleeeXXXRRRIIIAAA;;;777333000/////////...---,,,,,,------,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///222666:::<<<===@@@EEEIIINNNRRRXXX\\\```dddiiimmmoooqqquuu{{{}}}{{{{{{uuummmfffaaaZZZRRRKKKBBB>>>999555444333222222222444777<<>>JJJ]]]mmmzzzqqq^^^III:::555111---+++,,,---------++++++************++++++++++++,,,------,,,++++++------...000222777DDDPPPgggsss~~~rrr```RRRIIIBBB???===???BBBIIIXXXiiirrrsss```NNN???>>>???===???EEEZZZpppjjjOOO@@@;;;999888zzzrrriiiddd```[[[ZZZ\\\YYYXXXXXXXXXVVVRRRLLLGGGBBB===666111...---,,,+++************)))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++************,,,,,,,,,---...000222222111111222222222222111111//////000000111222222222000111222444666777888999999999999999:::<<<===>>><<<<<<<<<<<<<<<;;;:::999;;;;;;::::::::::::;;;<<<>>>BBBKKKXXXeeeuuu|||yyynnniiiaaaXXXPPPJJJGGGFFFGGGJJJNNNUUU]]]eeekkkooovvv|||~~~|||vvvoooeee___UUUKKKCCC===888555111111000///...---------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---------...000222777<<>>999===AAAFFFOOO___rrr|||~~~mmmXXXEEE??????>>>>>>BBBMMMddd~~~kkkPPPBBB<<<:::999|||sssjjjeee```[[[ZZZ[[[XXXWWWWWWVVVUUUQQQLLLGGGBBB===666111...,,,+++************))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))((()))***,,,...000000111333333333333111000000000000111222222333333333333555666777999::::::999999999999:::;;;<<<===<<<<<<<<<<<<<<<;;;::::::;;;:::999999999999999:::???@@@EEENNNYYYhhh~~~wwwssskkkcccZZZRRRJJJFFFFFFGGGIIIMMMTTT]]]eeeiiiooovvv}}}}}}wwwpppjjj```UUULLLDDD>>>:::555333111//////......---------,,,++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------...///222555>>>EEENNNUUUXXX[[[^^^```bbbcccddddddcccbbbaaaaaaaaaaaaccchhhooovvvzzz|||~~~}}}}}}|||zzzsssjjjcccZZZUUUMMMFFFAAA<<<888666444222000111333666777777999666222//////...---,,,************************++++++++++++++++++++++++,,,------,,,***+++,,,...333<<>>NNN]]]kkkwwwnnn^^^SSSKKKDDD>>>DDDJJJSSS___ooo|||fffNNNCCC@@@>>>>>>???CCCYYYuuunnnUUUFFF@@@>>>===}}}tttkkkeee```[[[YYY[[[XXXWWWVVVUUUTTTQQQLLLHHHCCC>>>777111...,,,+++***))))))))))))))))))******)))))))))***++++++,,,,,,++++++*********+++,,,---+++++++++++++++++++++,,,,,,,,,,,,,,,...000222333111222333444444333222111111111222333333444444555555555666666777777888888999999999999999:::;;;<<<<<<<<<=========<<<;;;;;;:::999999888888888999999<<<;;;===CCCKKKXXXmmm~~~zzzsssllldddZZZPPPJJJFFFEEEEEEGGGLLLTTT[[[```hhhpppwww|||~~~wwwqqqhhh___VVVMMMEEE@@@;;;777333111000000...,,,...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000444777BBBLLLYYYccchhhkkkmmmoooooonnnnnnlllkkkhhhdddbbb\\\[[[ZZZ]]]cccjjjppprrrxxxzzz}}}zzztttoooiiiccc\\\TTTLLLEEE>>>:::888555111000000222222222555333000/////////...---************************++++++++++++++++++++++++((()))+++***))))))***,,,222888AAALLLXXXgggwwwzzziiiTTTEEE888555111....../////////......------------...............------.........---,,,---111555???PPP```ooozzz|||lllbbb[[[TTTOOOTTT]]]iiiuuusssZZZJJJCCC@@@======>>>PPPiiittt]]]OOOHHHEEEDDD~~~uuukkkfff```[[[YYYZZZXXXWWWVVVUUUTTTQQQMMMIIIDDD???888222///---+++***))))))))))))************)))))))))***++++++,,,,,,+++******)))***+++---...++++++++++++,,,,,,,,,,,,------...///000222333444222222333333333333222222222222333333444555555555444444444444555555555555999999999999999:::;;;;;;<<<<<<=========<<<<<<;;;999999888888888999999:::<<<:::;;;>>>DDDNNNaaaqqqyyytttmmmdddYYYRRRIIIFFFDDDCCCEEEJJJQQQUUU```hhhqqqwww}}}zzzvvvpppiiiaaaXXXPPPJJJCCC===777444333222///---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---000444777DDDOOO```mmmuuuxxxyyyzzzwwwvvvuuutttrrrooojjjggg\\\XXXUUUTTTXXX]]]bbbdddpppsssxxx}}}~~~|||zzzvvvrrrkkkddd[[[QQQHHHBBB@@@<<<666333111111000///333111//////000000///...++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))+++------,,,,,,,,,---000444:::AAAKKKYYYiiittt}}}nnnZZZKKK;;;777222000/////////...//////............////////////............//////...------111666AAASSScccuuu~~~uuunnniiigggjjjtttgggSSSGGGAAA===;;;===HHH[[[sssxxxsssvvv}}}|||jjj^^^WWWTTTTTTvvvlllfff```ZZZXXXZZZYYYWWWVVVUUUTTTRRRNNNKKKFFFAAA999444000...,,,+++((()))))))))************)))))))))***++++++,,,,,,+++***))))))***+++---///+++++++++,,,,,,,,,------+++,,,---///000111222222333333333222222333333333111222222333333444555555222333333444555666777777999999999888999999:::;;;:::;;;;;;<<<<<<<<<;;;;;;888888888888999999:::;;;<<<;;;<<>>JJJYYYddduuu~~~|||nnn\\\MMM===999444111//////...---000//////......//////000///...------------...//////---...222888DDDXXXiiixxxsss]]]LLLBBB===;;;>>>AAANNNfff~~~tttiii______dddmmmyyy}}}sssnnnmmmlllvvvlllfffaaaZZZXXXZZZYYYXXXVVVUUUTTTRRRNNNKKKGGGAAA:::444111///---+++(((((())))))*********+++)))))))))***++++++,,,,,,+++***))))))***+++...///+++++++++,,,,,,---------,,,---///111333333333333555444222222222222444555000111111222222333444444222333444666888999:::;;;999999999888999999::::::999999:::;;;;;;:::::::::888888888888999:::;;;<<<:::999:::<<<>>>DDDRRR___ooo}}}{{{tttkkkcccTTTQQQKKKFFFDDDFFFIIIKKKPPPXXX___fffoooyyy~~~~~~}}}}}}|||{{{vvvmmmddd]]]QQQJJJAAA<<<:::888444000......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++...222666???NNNcccuuuzzzuuukkkeee]]]XXXUUUVVVWWWWWWUUUYYY```gggmmmrrrwwwzzzyyyzzzzzzyyyvvvooofff```UUUPPPJJJDDD@@@<<<999666111000///000111222111000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))+++------+++)))''''''***,,,---000666AAAOOOYYYlllvvv~~~xxxlllZZZLLL???;;;555111//////---,,,000000////////////000000...---,,,,,,,,,,,,---...///---...333:::GGG\\\nnnxxxzzzbbbOOOCCC>>>;;;>>>===FFF^^^yyynnn```RRRLLLOOOWWWbbblll{{{rrriiibbb^^^[[[YYYZZZYYYXXXVVVTTTQQQOOOMMMGGGAAA999555444222...)))***************************)))(((((()))***,,,---000000///...............---------.........//////000000000111222222333333333444555444222111222333111111111000111111222333111333555666555666888:::999999:::;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999;;;888888<<>>999555333111000000000...---000...,,,,,,.........---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******,,,222:::CCCHHHUUUffftttuuusssmmm\\\JJJ===999333///......//////,,,,,,------......//////..................------///111222555===MMMaaappp}}}xxxiiiTTTBBB;;;???>>>>>>@@@JJJccc}}}tttdddRRRHHHCCCDDDLLLWWWhhhrrr|||rrriiibbb^^^[[[YYYZZZYYYXXXVVVSSSQQQNNNMMMHHHBBB:::666444222...***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---...///111111000///////////////------..................//////000000111222222222333444555444222111222333111111111111111222333333333555777777777888:::<<<::::::;;;;;;;;;::::::999::::::::::::::::::::::::999999999999999999999999:::888888;;;===@@@GGGOOOaaarrr}}}wwwrrrjjjddd[[[SSSMMMJJJGGGEEEEEEJJJQQQWWW^^^fffnnnttt{{{~~~~~~yyytttrrreee^^^TTTLLLGGGBBB<<<777222000---,,,,,,------,,,...------------,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,...000111333:::EEEVVVhhhvvv~~~yyyvvvpppkkkeeeaaa___^^^XXXVVVUUUUUUWWW\\\aaadddkkkooouuuxxxwwwvvvvvvwwwqqqmmmfff```ZZZSSSKKKFFF@@@===999666444222000...///---,,,,,,---...---,,,+++++++++***************,,,,,,++++++++++++++++++***)))((()))---444:::>>>KKK[[[gggiiiiiieeeWWWGGG<<<777222...---.........------...............///........................000222555999BBBRRReeesss|||yyypppfffVVVEEE???@@@======???GGG\\\uuuppp^^^PPPFFF@@@CCCIIIWWWbbbttt|||sssiiiccc^^^[[[YYYYYYXXXWWWUUUSSSPPPNNNMMMHHHCCC<<<777555333///,,,------------------------------------...///000111111111000////////////000..................------......//////000111111111222333555444333111222333222222111111222222333444555777999:::::::::<<<>>><<<<<<<<<<<<;;;:::999999999999999999999999999999999999999999999999999999:::888888:::;;;<<>>;;;888555222111///...---......---,,,,,,,,,,,,++++++*********,,,,,,,,,++++++************)))))))))+++...111333>>>JJJUUUWWWYYYXXXNNNCCC888555000---------------/////////.......................................000333888>>>IIIYYYkkkwww}}}~~~~~~~~~~~~~~~~~~}}}sssjjjfffdddaaa^^^ZZZPPPEEE>>>>>>;;;<<<===BBBRRRiii}}}~~~nnn___QQQEEE@@@@@@GGGQQQbbbwww}}}sssjjjccc___[[[YYYXXXWWWVVVUUURRRPPPNNNMMMIIIDDD===999666333000---------------------------------......///000000111000//////.........//////...............---------------......///000000000111333555555444222222333222222222222222333444444555777999::::::;;;>>>???=========<<<<<<:::999999888888888999999999999999999999999999999999999999;;;999999:::::::::>>>DDDMMM]]]uuu}}}wwwooofff^^^VVVOOOJJJEEEEEEEEEGGGMMMTTT]]]bbbjjjpppwww}}}~~~~~~||||||vvvppphhhaaaZZZSSSJJJCCC>>>:::666333111111000///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......///000222333666@@@OOOaaappp{{{~~~}}}{{{yyyxxxjjjgggaaaZZZUUUQQQOOOOOOQQQSSSXXX^^^ccciiinnnqqqqqqqqqqqqpppmmmiiidddaaaVVVRRRMMMHHHDDD@@@===;;;666444222111111000///............------,,,,,,+++---,,,,,,++++++*********++++++,,,,,,---......///444<<>>>>>>>>===<<<;;;:::999888888999999999:::::::::999999999999999999999999<<<::::::<<<;;;:::<<>>>>>>>>>>>===<<<;;;;;;999999999::::::;;;;;;<<<999999999999999999999999;;;999:::===<<<:::<<>>FFFMMMKKKEEE===>>>>>>>>>???KKKdddzzz~~~vvvooommmmmmpppwwwvvvllleee```\\\ZZZUUUTTTTTTSSSQQQOOOMMMLLLFFFDDD???999444000//////************************'''(((***+++,,,,,,++++++,,,+++++++++,,,,,,---...+++,,,,,,---...///000000---......///000000111111333666999:::999888777777444444444444444555555666444666888::::::<<<>>>@@@======>>>>>>>>>======<<<999::::::;;;<<<<<<======999999999999999999999999888777999======:::<<<@@@CCCKKKZZZooo{{{uuunnnhhh\\\UUUMMMGGGFFFGGGGGGGGGOOOTTT\\\ccckkkrrryyy}}}~~~}}}{{{zzzxxxrrrhhhaaaZZZTTTKKKBBB===999666444000000000000////////////------------------------,,,,,,,,,---///222444666>>>GGGVVVfffttt|||uuulllfffVVVOOOFFF@@@???@@@AAABBBHHHLLLSSSXXX\\\```eeeiiijjjjjjjjjjjjhhhddd^^^ZZZQQQMMMHHHCCC@@@<<<888555111111000///...---,,,,,,*********++++++,,,,,,---***++++++,,,,,,,,,,,,,,,+++++++++,,,---------...,,,,,,,,,---//////---+++***++++++++++++++++++,,,,,,,,,------...//////000000222888DDDTTTfffuuu}}}zzzuuusssllljjjiiiiiiiiihhheeebbbZZZYYYVVVRRROOOKKKHHHGGGBBBBBBBBBBBBCCCDDDEEEFFFFFFDDDBBB@@@@@@@@@BBBCCCAAACCCDDDEEEEEEGGGJJJLLLSSSZZZeeeppp{{{|||pppgggYYYMMMDDD>>>999666555999===EEEQQQZZZWWWMMMCCCAAA@@@???===CCCXXXlll}}}{{{}}}vvvmmmeee```\\\ZZZTTTTTTSSSRRRQQQOOOMMMLLLEEECCC???999333000...///************************'''(((***+++,,,,,,+++***,,,,,,,,,,,,------...///***+++,,,---...000111111......//////000111111111333666:::;;;;;;999888888555444444444444555666666444666999:::;;;===???AAA<<<======>>>>>>>>>>>>===::::::;;;;;;<<<===>>>>>>999999999999999999999999555555888<<<<<<:::<<<@@@AAAHHHUUUhhh{{{sssnnnccc\\\RRRKKKHHHHHHGGGEEEFFFKKKRRR[[[cccmmmvvv|||~~~~~~~~~xxxooohhhddd]]]SSSJJJCCC>>>;;;999111111111111000000000000......................../////////111333666999;;;DDDMMM\\\lllxxxyyysss[[[SSSHHH@@@======<<<<<<:::???EEEJJJNNNSSSZZZ___```bbbeeejjjlllkkkgggccc\\\XXXRRRMMMHHHDDD???<<<555555444333222111000///))))))***+++,,,------............---------------***((((((***+++***,,,...,,,+++,,,...//////...,,,)))))))))******++++++,,,,,,,,,------...///000000222444999DDDUUUgggvvv~~~~~~zzzuuunnnhhheee]]][[[ZZZYYYXXXUUUQQQNNNJJJIIIGGGDDD@@@===;;;:::555666666777777888888888<<<;;;888666666777999;;;777888:::::::::;;;===???GGGOOO[[[iiivvvssseee]]]SSSJJJDDD>>>888444;;;AAAIIITTTbbblllfff[[[FFFDDDAAA???;;;>>>OOObbbxxxuuuoooggg___ZZZ[[[VVVTTTRRRPPPOOONNNLLLJJJGGGCCC<<<777444111...,,,))))))))))))))))))))))))******))))))******+++,,,,,,++++++******++++++,,,,,,---...///000000000000000000000000000000111222999888888888999999888777999:::;;;999555444666888555555666777:::===@@@BBB???>>>===>>>>>>===;;;888::::::;;;;;;===>>>@@@AAA<<<;;;::::::999999::::::777777888999:::;;;;;;<<<@@@CCCNNNaaawww}}}vvvmmmfff[[[SSSNNNJJJFFFCCCDDDFFFIIIOOOXXXbbbkkkpppwwwzzz~~~~~~{{{yyyyyyppphhh\\\TTTNNNHHHAAA;;;888666444333333333222000000//////.........//////000//////111111222:::CCCHHHWWWhhhrrryyyooofffYYYLLLCCC>>>;;;:::<<<===>>>@@@BBBGGGMMMPPPWWW[[[___aaa``````bbbeee^^^^^^]]]ZZZUUUOOOHHHDDD@@@999111...///000...,,,---------------,,,,,,,,,------,,,+++,,,---...///******++++++++++++*********+++,,,,,,------,,,,,,++++++++++++,,,------..................---------///222888BBBPPPbbbsss}}}wwwtttssssssrrrooohhh___WWWQQQNNNKKKGGGFFFFFFEEEBBB??????===:::777444333222222333222111000000111222222444444444444333333333222111222444444333333444666???JJJZZZiiivvvsss```\\\TTTLLLFFFBBBAAAAAADDDJJJWWWgggsssvvvqqqjjjUUUHHH?????????>>>FFFSSSkkkyyyvvvooohhh___[[[[[[VVVTTTRRRQQQPPPNNNLLLJJJGGGBBB<<<777444111...,,,))))))))))))))))))))))))+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,---,,,---...//////000000000000000000000000111111222888888999;;;======<<<;;;>>>>>>>>>;;;999777888888888888999:::<<<===>>>???>>>===<<<===>>>===;;;999:::::::::;;;<<<===>>>???;;;;;;:::999999999999:::777777888999:::;;;;;;<<>>GGGNNN\\\lllvvv|||yyyqqqdddXXXNNNGGGBBB???;;;;;;::::::;;;???CCCFFFJJJNNNSSSVVVXXXZZZ]]]___]]]]]]^^^]]]ZZZUUUQQQNNNHHHBBB;;;888777666333///......---------...//////000///......---------...++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,------------..................///222888BBBPPPbbbttt{{{wwwqqqlllhhhccccccbbb___YYYQQQJJJFFF???<<<:::999999888555333888777444222000.........000//////.........///000000000000/////////......///111222222111222333555888AAARRRccctttxxxhhhccc\\\UUUOOOLLLKKKKKKRRRYYYfffvvv|||uuu^^^OOOCCC@@@???<<>>===<<<;;;999777::::::;;;;;;;;;;;;::::::<<<;;;;;;<<<======;;;:::;;;;;;;;;:::;;;<<<<<<===;;;;;;:::999999999999999777777888999:::;;;<<<<<>>999666555444444333111111000000000000111111000///000444666:::DDDNNNVVVdddssszzzuuuiii___VVVNNNIIIBBB???<<<999888:::<<<>>>???BBBFFFJJJLLLOOORRRTTTVVVWWWYYY[[[[[[ZZZXXXWWWQQQMMMHHHDDDBBB>>>999444111000...------...000111222111111000///...,,,,,,,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,...---,,,,,,,,,,,,,,,,,,,,,---------...////////////222888BBBPPPcccvvv|||tttmmmfff```ZZZWWWPPPOOONNNKKKFFFAAA<<<999666555333333333333111000222111000...---,,,,,,+++///......------...//////...---------,,,,,,,,,,,,...///000000///000222444444<<>>======<<<<<<<<<;;;:::;;;======<<<;;;<<<;;;;;;:::::::::;;;;;;;;;::::::999888999999999777888888999:::;;;<<<<<>>===<<<<<<;;;===???@@@AAACCCDDDEEEIIIKKKNNNRRRUUUWWWXXXYYYWWWUUURRROOOLLLFFF???:::777444111...------...///000111111111000...,,,+++,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000222888AAAPPPcccwww~~~xxxrrrlllccc[[[TTTNNNJJJGGGBBBAAA@@@===;;;777555333444333333333333333333333000000///......---------///////////////000000000//////.........---------,,,---......---...111333777===III\\\qqq|||wwwsssooonnnnnnoootttyyy}}}kkkYYYQQQNNNKKKIIIJJJUUU^^^gggggg___UUUQQQPPPTTTYYYbbbnnnzzz|||uuulllbbb\\\ZZZVVVTTTSSSSSSRRRPPPLLLIIIDDD@@@;;;666333000...,,,))))))))))))))))))))))))***************+++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,---...///000////////////000111222333888<<>>;;;::::::::::::;;;;;;:::>>>@@@CCCGGGKKKOOORRRTTTXXXXXXYYYXXXUUUPPPIIIDDD>>>;;;777222...---------......///000000...---,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,///......---,,,,,,,,,,,,,,,,,,,,,---...///000000000333888AAAOOOcccvvvzzzqqqkkk___YYYQQQJJJEEEAAA>>><<<999888777666555333222111---...////////////000000///////////////...............///000000000000000000000000/////////......,,,------------...111444777<<>><<<999888999999888666999:::<<>>===<<<<<<<<<<<<;;;<<<<<<======:::999999888888888888888888999999:::;;;<<<======>>>???DDDKKKUUUggg}}}|||xxxqqqkkkbbb^^^VVVNNNHHHEEEDDDDDDFFFJJJRRRZZZcccllluuu{{{}}}~~~zzzvvvtttgggbbb[[[TTTNNNIIIDDD@@@???>>>;;;999666444333222333111333777;;;BBBOOO[[[gggqqqzzz|||~~~|||wwwqqqmmmiiiccc[[[TTTKKKGGGBBB???===<<<888666666666777999;;;???BBBDDDHHHMMMSSSXXXZZZZZZXXXWWWPPPNNNJJJEEE@@@<<<999777222111000///......------,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,...------------......///------..................222333777>>>LLL___rrryyymmmbbbXXXOOOJJJ@@@<<<888555444333222111///000111222111000///...,,,...000000......000222///000000111000///...---,,,---...000000000000000000000000000////////////...//////......000444888<<>>======>>>======<<<<<<<<<<<<<<<===>>>>>>:::999999888777888888888888999999:::;;;<<<=========>>>CCCJJJSSSddd}}}xxxssskkkggg___VVVNNNIIIFFFEEEAAAEEELLLSSS\\\gggqqqxxx}}}~~~{{{zzzqqqllleee^^^XXXRRRKKKGGGCCCBBB???<<<999777555444444222333666:::AAANNNZZZhhhrrrzzz|||}}}~~~{{{tttkkkccc[[[UUUNNNHHHCCC???:::666555444444444666999;;;===>>>DDDLLLRRRVVVXXXXXXXXXVVVTTTQQQMMMHHHDDD@@@>>>666555222000...------------..................---++++++,,,---------,,,,,,---------------...///000...............---------222333777>>>KKK]]]qqq}}}zzzmmm___SSSIIIAAA<<<:::777444222222111000//////000222333333222000///,,,///111000......000222222222333333333111000///...///111222333333333222222222222222111111111111///000/////////111666999FFFQQQaaannnwww|||||||||{{{|||{{{}}}zzzqqqhhh```ZZZVVVUUUTTTSSSRRROOOKKKHHHBBB>>>999555222///,,,*********************************+++++++++,,,,,,,,,************+++,,,---...------------------------...///000111222222222222666999AAAIIIMMMSSSaaaooolllVVVFFFCCC???<<<===>>>;;;777;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::888777666555555999999999999:::;;;<<<<<>>;;;888555777666666888:::???KKKXXXccckkkuuu|||~~~xxxppplllcccYYYTTTOOOFFF<<<999777555444555666666555;;;===BBBGGGLLLQQQTTTUUUXXXXXXWWWUUUQQQLLLGGGDDD???<<<777222///.........,,,---...//////...---,,,,,,++++++******++++++,,,***+++,,,---............------------------------111222777???IIIWWWlll}}}yyykkk[[[OOOFFF===999999777777444111---,,,.../////////////////////......---///000///...111777<<<888888666555333222111000000111222444666555222000555555555222///---...///...000111000000222777<<>>999444111///---+++******************************+++++++++,,,,,,,,,************+++,,,---...------------------------&&&(((***---000222333444666999@@@GGGKKKRRRaaaoooeeeKKKFFF@@@<<<===>>><<<999;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777777777999999999999:::;;;<<<===??????BBBGGGNNN^^^xxx~~~~~~zzzuuummmfff___WWWNNNHHH@@@???BBBGGGLLLQQQ[[[eeennnsss{{{~~~}}}|||yyyuuuqqqmmmgggaaa\\\UUUPPPJJJDDD@@@===999777666444555777888===HHHTTT___gggrrrzzz}}}~~~uuukkkeee___TTTJJJAAA>>>:::777777777666555666888;;;@@@DDDHHHKKKLLLRRRTTTXXXZZZZZZWWWSSSPPPEEEAAA;;;555000.........---...///000000///...---------,,,,,,,,,,,,------++++++,,,---............////////////////////////000000444<<>>;;;888555444777888;;;>>>@@@>>>;;;888===;;;999888777777777777111333444444444666<<>>888222000...---,,,******************************+++++++++,,,,,,,,,*********++++++,,,---...------------------------//////000000111111111111666999>>>DDDHHHPPP___nnntttTTTKKKAAA======>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999888888888888888999999999999999999:::;;;<<<===??????BBBGGGMMM]]]www{{{uuuooohhh___UUUMMMEEEAAA@@@BBBDDDGGGOOOXXXcccjjjssszzz~~~}}}zzzxxxvvvqqqlllhhh___ZZZRRRJJJDDD@@@===:::888666555777888<<>>;;;999777666444666888;;;>>>@@@BBBCCCGGGKKKRRRXXX[[[ZZZXXXVVVNNNIIIAAA999333///............////////////............------------......++++++,,,------.........///////////////////////////...111888@@@NNNccctttsss]]]QQQDDD===777222000111---...000///......000111------------------......,,,------...000999DDDMMMWWWVVVSSSNNNIIIDDD@@@>>>CCCEEEIIINNNPPPNNNIIIEEEBBB>>>:::888:::<<<;;;:::888:::<<<<<<===@@@FFFLLLaaaqqq}}}~~~}}}vvviii[[[QQQQQQRRRVVV^^^eeemmmzzzyyyppphhhbbb^^^UUUTTTSSSSSSQQQOOOJJJGGGCCC>>>777111///......---******************************+++++++++,,,,,,,,,++++++++++++,,,---..............................444444333222111111000000777888===BBBEEEMMM]]]lll^^^QQQCCC>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888888999:::999999::::::;;;<<<===>>>???BBBGGGMMM[[[ttt~~~yyytttoooeeeZZZRRRLLLFFFAAA@@@@@@AAAGGGOOOYYY```jjjsssyyy|||~~~~~~~~~~~~|||zzzvvvrrroooiiicccZZZQQQJJJEEEAAA>>><<<999888:::;;;===DDDMMMTTT\\\gggqqqvvv{{{zzzpppfff]]]WWWOOOHHHCCC@@@===;;;:::::::::;;;<<<===>>>???BBBEEEJJJPPPTTTVVVVVVVVVUUUPPPGGG===666111///...---------......---------......------------......,,,,,,,,,,,,---......///------------------------///...000555<<>>CCCFFFHHHIIIJJJNNNUUU[[[ooo{{{xxxuuuuuuwwwxxx|||}}}~~~wwwhhhUUUHHHGGGFFFHHHLLLQQQ[[[lll|||zzzqqqiiiccc___UUUTTTSSSRRRQQQNNNJJJGGGBBB===666111.........---******************************+++++++++,,,,,,,,,++++++++++++,,,---...///........................++++++,,,---///111333444777888<<<@@@CCCIIIXXXggghhhVVVEEE??????>>>>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777::::::::::::;;;<<<======>>>???BBBFFFLLLZZZrrr}}}zzzuuummmbbbZZZSSSLLLDDDAAA@@@???CCCHHHPPPVVV```iiipppvvvzzz|||}}}}}}zzzvvvtttpppjjjaaaYYYRRRLLLGGGDDDAAA===;;;======>>>CCCIIIPPPXXXccclllrrrwww}}}yyylllggg___WWWRRRMMMIIIGGGBBBAAA@@@>>>============CCCCCCEEEHHHLLLQQQUUUXXXVVVQQQIIIAAA999444111///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++,,,,,,---///000------------------------///...000444999CCCTTTdddwwwvvvhhhNNNCCC999444111...,,,......000222222000//////000,,,,,,,,,---------......---......111999HHHZZZgggwwwwwwvvvsssppplllhhhfffeeegggjjjoooqqqoookkkgggbbb[[[SSSOOOPPPQQQOOOLLLRRRUUUWWWYYYZZZ^^^eeekkkyyyxxxmmmgggfffgggiiiooosssxxx{{{xxxkkkWWWIIIDDD@@@???@@@DDDNNN```qqq~~~|||sssjjjccc^^^UUUSSSRRRRRRQQQNNNJJJFFFAAA<<<666111///...------******************************+++++++++,,,,,,,,,++++++++++++,,,---...///........................//////...///000111333555777999<<<@@@AAAFFFTTTaaaoooZZZFFFAAA@@@======@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777::::::::::::;;;<<<===>>>>>>???BBBFFFKKKXXXppp|||vvvmmmfff[[[RRRIIIEEEBBB???@@@CCCHHHMMMUUU]]]eeelllrrrvvv{{{~~~}}}{{{zzztttppphhhaaa[[[VVVPPPMMMFFFBBB???@@@AAA@@@BBBGGGNNNVVVaaaiiioootttzzz~~~|||wwwqqqjjjeeeaaa\\\YYYNNNLLLIIIFFFCCCAAA@@@???BBBAAA@@@AAADDDJJJPPPSSSQQQNNNIIIBBB<<<666333111------,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,++++++,,,---///000///////////////////////////...000333666===KKKYYYmmmzzzqqqaaaIII???666222000---,,,...111222222111///...///000,,,,,,,,,---......//////,,,---...222<<>>GGGXXXgggxxx~~~uuukkkccc]]]TTTSSSRRRRRRQQQNNNIIIFFF???;;;666222000///---,,,******************************+++++++++,,,,,,,,,,,,,,,+++,,,,,,---...///........................666444333111111222333444777999===@@@@@@DDDOOO\\\{{{ttt\\\GGGBBBAAA===;;;>>>;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888888999;;;::::::;;;;;;<<<===>>>>>>???BBBFFFKKKWWWnnn|||uuuoooggg]]]SSSMMMHHHCCC@@@AAABBBFFFKKKRRRYYYaaaiiinnnuuuzzz~~~~~~~~~wwwtttooojjjeee___ZZZVVVNNNIIIFFFGGGGGGEEEFFFIIIOOOVVV```hhhmmmrrrwww{{{~~~}}}yyyuuuppplllbbb___[[[VVVQQQNNNLLLLLLGGGEEECCCAAABBBDDDGGGJJJJJJHHHFFFBBB>>>999555222///...------------...///......------------......---,,,+++++++++---///000////////////////////////------///222333777BBBNNN```ppp|||iiiWWWFFF<<<444222222000///111000000000///------///000,,,------...//////000000...///111777BBBUUUjjjxxx{{{wwwsssqqqooonnnkkknnnpppqqqssswww~~~vvveeeTTTHHHDDDFFFHHHKKKPPPZZZiiissstttkkkbbbLLLCCC;;;999<<>>:::666333111///---+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////////////////////////////,,,,,,,,,---///333666888777999>>>AAA@@@BBBMMMYYYooovvv]]]HHHCCCBBB===:::===;;;;;;;;;;;;;;;;;;;;;;;;777777777777888999:::;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>???BBBFFFJJJVVVmmm~~~xxxsssqqqfff[[[UUUOOOGGGCCCBBB???AAAEEEJJJQQQZZZccciiiooottt{{{~~~~~~yyyvvvsssoookkkfff```\\\VVVQQQMMMNNNNNNLLLKKKNNNOOOVVV```ggglllpppuuuyyy}}}~~~~~~~~~|||xxxtttqqqkkkeee```\\\ZZZYYYSSSQQQNNNJJJGGGEEEDDDDDDDDDDDDDDDBBB???:::666333111000///......///000111//////............//////---,,,+++++++++---///111------------------------,,,,,,...111111333===HHHWWWhhh{{{xxxcccPPP@@@777000///000//////111.........,,,+++,,,///222------......///000111111222333666<<>>???AAAAAAFFFRRRcccsssxxxtttmmmSSSHHH>>>:::;;;@@@HHHPPPhhhsssvvvlllddd^^^WWWTTTQQQPPPPPPNNNJJJFFFBBB===777333000...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,/////////000222444777888::::::===AAABBBEEEPPP[[[ooorrr___LLLCCCAAA@@@>>>>>>>>>>>><<<;;;999888666666777777777777888999:::;;;:::;;;<<<<<<<<<<<<>>>@@@@@@@@@BBBFFFLLLXXXnnn}}}vvvqqqiii```XXXPPPIIIEEEBBBAAA@@@AAAFFFNNNUUUZZZfffkkkrrrwwwzzzzzzzzz{{{{{{wwwssspppooommmiiieee^^^]]]ZZZWWWUUUTTTSSSSSSWWWYYY^^^dddkkkqqqvvvxxxyyy{{{||||||{{{{{{}}}~~~|||xxxtttpppnnnmmmfffbbb[[[UUUQQQNNNKKKHHHGGGEEECCCAAA???<<<777444111111000000000000111111/////////000000111111111/////////...............---............---,,,,,,...///000111222555999===NNN\\\ppplllWWWJJJ===:::666333333222222111222111///...---------...000000///000111111///...222333666AAARRRfffxxx~~~}}}{{{{{{}}}uuuaaaPPPGGGBBB>>>:::@@@@@@GGGYYYmmmzzzzzzvvv___VVVHHH;;;555777???EEEXXXfffwww~~~~~~wwwmmmddd^^^WWWTTTPPPOOOOOONNNIIIEEE@@@;;;666111///---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........------------------,,,,,,/////////000222555777999::::::===AAABBBFFFPPP\\\mmmlll[[[JJJCCCBBB@@@>>>>>>???>>>===<<<:::999888777777777777777888999:::;;;:::;;;<<<<<<<<<<<<>>>@@@>>>>>>AAAFFFLLLZZZpppyyytttmmmfff^^^WWWPPPKKKEEECCC@@@???AAAGGGMMMQQQ[[[aaaiiiqqqvvvyyy|||}}}|||yyyuuusssrrrpppllliiicccaaa^^^\\\ZZZXXXXXXXXX[[[]]]aaaffflllqqquuuwwwxxxzzz{{{{{{zzzzzz|||}}}~~~}}}uuupppiiibbb]]]YYYUUURRRMMMKKKIIIFFFDDD@@@<<<888777666555444444333444444000000000000000000000000////////////////////////////////////...------,,,...///000000111333777:::EEERRRgggzzz{{{gggSSSGGG:::777444111111111000///000000///.........////////////...///000111000000333666===JJJ]]]rrr}}}|||}}}yyyfffWWWMMMGGGBBB>>>BBBCCCJJJ\\\ppp}}}{{{mmm```MMM???999:::>>>@@@MMMZZZjjjrrrrrrrrrwww~~~}}}xxxnnnddd___WWWTTTPPPOOOOOOMMMHHHDDD===999444000...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......//////------..................//////000111333666888:::<<<<<<>>>BBBCCCGGGRRR^^^llldddUUUHHHCCCCCCAAA???>>>??????>>>===;;;:::999999888777777888888999:::;;;:::;;;<<<<<<;;;<<<>>>???======@@@EEEMMM[[[sss}}}yyytttnnnhhh```YYYTTTLLLIIICCC???>>>AAAEEEHHHPPPVVV___gggnnntttxxx{{{zzzxxxvvvuuutttrrrooolllhhhgggdddbbb```___^^^^^^aaabbbeeeiiimmmqqqtttuuuvvvwwwyyyzzzyyyyyyzzz{{{yyyrrrlllgggccc```YYYVVVSSSQQQNNNIIIDDD@@@@@@???===;;;:::999888888555555555444333333222222333333333333333333333333444333333222111000//////000111111111111333666888???KKK^^^qqqttt```MMMAAA777444111/////////...---......//////000000000000000000000000111222333444333888CCCRRReeeyyy}}}|||}}}nnnaaaXXXRRRLLLHHHHHHJJJSSScccvvv~~~mmmWWWFFF???===;;;:::BBBMMM[[[bbbbbbbbbdddhhhjjjrrr{{{yyyoooeee___WWWSSSPPPNNNNNNLLLGGGCCC<<<888333000......------++++++++++++++++++++++++,,,,,,,,,------------------------.........//////............////////////000000000222444777:::;;;>>>>>>AAADDDFFFJJJVVVbbbpppppp[[[PPPFFFCCCDDDBBB??????>>>======<<<;;;::::::999888888888888999:::;;;;;;:::;;;<<<<<<;;;;;;===???======@@@FFFNNN]]]uuu}}}yyyuuupppjjjccc^^^VVVQQQJJJCCC@@@@@@CCCEEEJJJOOOWWW^^^eeekkkqqquuuvvvvvvuuuuuutttssspppooommmllliiigggeeedddddddddeeefffhhhkkkmmmoooqqqrrrsssvvvxxxyyyyyyxxxyyyzzz}}}}}}xxxtttooolllfffdddaaa]]]ZZZVVVPPPLLLJJJIIIGGGEEEBBBAAA@@@?????????>>><<<;;;:::999888999999:::::::::;;;;;;;;;<<<;;;:::888777555555444444555555444333333555777@@@JJJZZZlll|||nnnYYYGGG===555333000/////////...---//////000000111111000000333444444333333444666888999@@@MMM]]]nnn}}}~~~|||~~~wwwmmmfff```[[[XXXVVVYYYaaaooo~~~yyydddQQQEEE>>>:::888===EEEOOOUUUVVVUUUTTTTTTZZZaaajjjsss{{{{{{pppfff```VVVSSSOOONNNMMMKKKFFFBBB<<<999444000/////////...++++++++++++++++++++++++,,,,,,,,,------.........---------........................//////000000000000000111333555888;;;===BBBBBBDDDGGGHHHMMMYYYfffwwwyyydddUUULLLDDDDDDDDDAAA??????<<<;;;;;;;;;::::::999999888888888888999:::;;;<<<;;;<<<<<<;;;::::::<<<>>>??????AAAGGGOOO___www|||zzzvvvqqqkkkggg]]]XXXPPPIIIDDDBBBCCCDDDEEEIIIOOOUUU\\\ccckkkooossstttvvvvvvvvvtttsssssspppnnnllljjjhhhggggggggghhhiiijjjkkkmmmnnnoooppprrruuuxxxzzzyyyyyyyyyzzz|||~~~~~~{{{xxxsssqqqnnnkkkhhhddd___[[[VVVUUUSSSPPPNNNMMMLLLKKKKKKJJJIIIGGGFFFDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEBBB@@@>>>===<<<<<<:::;;;;;;999777666666888???GGGWWWiiizzz|||iiiTTTCCC:::444222000000000000///...111111111111111111111111666888999999888888:::===DDDNNN]]]lllzzz}}}~~~~~~xxxtttpppmmmkkkjjjmmmsss}}}ttt```MMMAAA<<<<<<<<<@@@FFFLLLNNNMMMJJJHHHJJJNNNVVV```jjjttt|||qqqggg```VVVSSSOOOMMMMMMJJJEEEAAA===999444111//////......++++++++++++++++++++++++,,,,,,,,,---......//////------------------------------......///000000000111111222444666:::<<<>>>DDDCCCEEEHHHJJJOOO\\\iii}}}ooo___RRRJJJDDDDDDDDDAAA>>>???:::::::::::::::::::::999999888888999999:::;;;<<<;;;<<<<<<;;;::::::;;;===??????BBBHHHQQQbbb|||}}}|||zzzvvvrrroooccc___XXXPPPJJJFFFDDDCCC@@@CCCGGGMMMTTT\\\eeekkkooorrrvvvwwwwwwvvvvvvvvvqqqooommmkkkjjjiiiiiiiiijjjjjjkkklllmmmoooppppppsssvvvyyy{{{{{{{{{{{{{{{|||~~~}}}{{{yyywwwuuurrrnnnjjjdddcccaaa```^^^]]]]]]\\\YYYYYYWWWVVVTTTRRRQQQPPPPPPPPPQQQRRRTTTUUUVVVVVVTTTSSSPPPLLLJJJHHHHHHHHHEEEEEEEEECCC???===<<<===???GGGVVViii{{{yyydddOOO@@@999333222000111111111000///222111000000000222333444:::>>>BBBCCCBBBBBBEEEGGGNNNYYYhhhxxx~~~}}}~~~}}}{{{{{{{{{~~~qqq\\\KKKCCCAAA<<<<<>>???DDDCCCDDDGGGIIIOOO\\\iiijjj^^^RRRKKKEEEDDDCCC???>>>???:::::::::;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<;;;<<<<<<;;;:::999;;;=========AAAIIITTTggg~~~}}}|||zzzwwwuuulllhhhbbbZZZRRRLLLGGGEEE???AAADDDGGGLLLSSS\\\aaaiiimmmrrrttttttssstttuuurrrpppnnnlllkkkkkkkkkkkkkkkkkklllnnnoooqqqrrrrrrtttwww{{{}}}}}}}}}|||}}}}}}~~~}}}zzzwwwrrrrrrqqqpppooooooooooookkkjjjiiihhhfffeeedddccccccdddeeefffhhhiiijjjkkkhhhfffbbb^^^[[[ZZZYYYYYYUUUVVVUUURRRNNNKKKIIIIIIJJJPPP]]]nnn~~~uuu___KKK===777111000000000111111000...000///......000333777:::AAAGGGNNNRRRSSSTTTWWWZZZ\\\gggvvv}}}~~~~~~~~~mmmYYYKKKDDD<<<:::;;;CCCLLLQQQPPPLLLFFFBBBAAAFFFKKKRRR___kkkxxx~~~ssshhhaaaVVVRRRNNNMMMLLLIIIDDD@@@<<<888333///---,,,+++***++++++++++++++++++++++++,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000111222333555888;;;>>>@@@CCCBBBCCCFFFHHHNNN\\\iii~~~|||hhh___SSSLLLFFFDDDBBB???===???;;;;;;;;;<<<<<<<<<<<<<<<999999999999:::;;;<<<<<<;;;<<<<<<;;;:::999;;;<<<:::;;;@@@IIIVVVjjj}}}}}}|||{{{yyytttpppjjjbbbYYYQQQKKKGGGCCCCCCCCCDDDFFFLLLSSSXXXbbbgggllloooooonnnoooqqqsssqqqooommmllllllllllllllllllnnnoooqqqssstttuuutttxxx|||~~~~~~~~~~~~~~~~~~|||{{{{{{zzzzzz{{{{{{|||yyyyyywwwvvvuuusssrrrrrrssstttuuuvvvxxxzzz{{{{{{xxxuuuqqqmmmjjjhhhhhhhhhcccdddccc```[[[XXXVVVUUUXXX]]]ggguuurrr\\\HHH;;;666000//////000111111///......---,,,,,,000555;;;???HHHPPPYYY___aaacccgggkkknnnxxx}}}}}}}}}~~~yyyeeeQQQEEE===:::;;;DDDPPPXXXXXXUUURRRKKKGGGGGGGGGIIIQQQ\\\oooyyy~~~tttiiibbbXXXTTTPPPMMMKKKHHHBBB>>><<<666111111///+++***+++,,,+++*********+++,,,---******++++++,,,------...000///...---,,,---...///...............///000000222222444555888:::===>>>CCCCCCFFFJJJKKKNNNYYYdddvvv~~~mmmdddZZZPPPGGGDDDBBB===;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<<<<:::999888888888999:::;;;===???DDDKKKZZZrrr~~~|||wwwuuupppkkkfff^^^WWWRRRNNNIIIDDDBBBDDDHHHLLLNNNXXX\\\aaaeeeiiilllpppsssppppppooommmkkkkkknnnpppmmmooorrrsssssstttuuuwwwxxxzzz}}}~~~{{{xxxvvvuuuuuutttqqqnnnjjjgggdddcccfffjjjpppxxxnnn[[[III<<<555333222222222111111000000------++++++---444===CCCMMMXXXgggqqquuuwww|||}}}}}}~~~}}}vvvaaaOOOGGG<<<999AAAIIIOOO[[[iii```^^^WWWKKKFFFIIIMMMOOOdddnnn}}}uuujjjbbbXXXTTTPPPMMMKKKHHHBBB>>><<<666111111///+++***,,,++++++*********+++,,,---------......///000000000---,,,+++++++++,,,---..................///000000111222444666999<<<>>>@@@BBBCCCGGGKKKMMMQQQ\\\gggttttttiii^^^TTTJJJFFFCCC>>>;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::;;;:::999888888888999:::;;;===@@@FFFOOO___www{{{yyyuuupppkkkeee^^^YYYQQQMMMGGGDDDDDDGGGIIIJJJQQQUUUZZZ^^^bbbfffkkknnnnnnoooooommmllllllmmmooonnnpppsssuuuuuuvvvxxxyyy|||~~~|||yyyvvvsssqqqooonnnqqquuu{{{zzzhhhUUUDDD888333000000/////////.........------,,,+++...444<<>>;;;555111000///,,,***,,,++++++******++++++,,,---++++++,,,,,,------......,,,,,,,,,,,,,,,---...///...............///000000111222444666:::===@@@BBBCCCDDDHHHLLLOOOSSS^^^jjjsss{{{ooocccYYYNNNIIIDDD???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888888888888999999888888888999;;;;;;===AAAHHHTTTfff}}}zzzwwwsssnnngggcccXXXSSSLLLGGGEEEEEEEEEEEEJJJMMMRRRVVVZZZ___eeehhhkkkmmmnnnnnnmmmmmmnnnoooppprrruuuvvvwwwyyy{{{}}}~~~}}}yyyzzz|||tttbbbNNN???555111//////...............---------,,,,,,...333:::@@@LLL[[[ppp~~~~~~xxxkkkUUUHHH>>>===AAAGGGUUUdddrrrwwwyyytttnnnllliiiggggggnnnwwwwwwkkkccc[[[VVVPPPMMMKKKHHHCCC???;;;555111000///,,,+++,,,+++***++++++++++++,,,,,,*********+++,,,,,,------------...//////000111222...............///000000000111333777;;;>>>BBBDDDDDDEEEIIIMMMPPPTTT___kkksssssshhh]]]QQQJJJEEE>>>;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888777777777777999888888888888999;;;<<<===BBBKKKZZZooo~~~|||yyyuuuoookkk```[[[SSSMMMIIIFFFDDDBBBFFFIIILLLPPPTTTYYY___cccfffiiimmmoooooonnnooopppqqqsssvvvwwwyyy{{{~~~ppp]]]KKK===555222000000000000////////////------------...222999===FFFVVVnnn~~~|||uuu```SSSFFF???===AAANNN[[[mmmxxx|||yyyuuuuuuyyy~~~yyymmmddd\\\WWWQQQMMMKKKHHHCCC???;;;444000000///,,,+++---******++++++,,,,,,,,,,,,---------...//////000000---...///000111111222222...............///000000000111333777;;;???BBBDDDFFFGGGKKKOOOQQQUUU```lllwwwxxxjjj^^^RRRKKKEEE???;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777666666666888888777777888:::;;;<<<===CCCOOOaaaxxx~~~}}}yyytttqqqiiiddd\\\UUUPPPKKKGGGEEEEEEFFFHHHJJJMMMQQQWWW[[[___ccchhhlllmmmnnnoooppprrrsssvvvwwwxxx{{{~~~{{{lllYYYGGG:::444222////////////000000000000---.........///222666:::AAAQQQiii|||ssskkkgggfffjjjqqquuuuuutttiii___QQQFFF>>>>>>FFFOOOdddssszzznnneee]]]XXXQQQMMMJJJGGGCCC???:::444000000///,,,+++---)))***+++,,,,,,,,,,,,+++,,,,,,,,,---......//////,,,---...///000000000///...............///000000///111333666:::>>>AAACCCGGGHHHLLLQQQSSSXXXdddooo~~~|||lll```SSSLLLFFF@@@===>>>>>>>>>>>>=========<<<<<<::::::999888777777777777888888777777888:::<<<===@@@FFFTTThhh}}}yyyuuuqqqllleee___YYYTTTOOOKKKGGGGGGFFFEEEFFFIIINNNRRRVVVZZZ```eeehhhkkknnnpppqqqssstttuuuvvvxxx|||wwwhhhVVVDDD888222111---............/////////---.../////////111555888>>>MMMddd{{{}}}}}}~~~{{{kkk___VVVRRRQQQUUU[[[aaahhhnnnnnniii___RRRFFFAAACCCFFFZZZlll{{{ooofff^^^YYYQQQMMMJJJGGGCCC@@@:::444000000///---,,,...)))***+++,,,,,,,,,++++++)))******++++++,,,,,,---......///000000000///..................///000000///000222555999===@@@BBBGGGIIIMMMSSSXXX]]]jjjvvv}}}mmmaaaTTTMMMHHHCCCAAABBBAAAAAA@@@???>>>===<<<<<<:::999999888888888999999888777777777888:::<<<===DDDKKKYYYppp}}}zzzwwwsssmmmgggbbb\\\WWWSSSMMMKKKHHHEEECCCEEEIIIMMMLLLPPPWWW]]]bbbfffkkkmmmpppqqqrrrrrrsssuuuyyy|||~~~~~~wwwhhhWWWEEE999333222........./////////000000---///000000///111333666:::GGG\\\ttt{{{xxxvvvvvvvvvuuusssrrrsssuuuwwwyyyxxx|||rrr^^^OOOHHHDDDCCCFFFJJJPPP[[[gggooopppkkk```RRRIIIDDDCCCOOOaaasss{{{}}}|||ooofff___YYYRRRMMMJJJGGGCCC@@@:::444000000000---,,,...)))***+++,,,---,,,++++++,,,,,,---......//////000111111222333333222000000...............///000000///000222555888<<>>===???AAAFFFUUUdddooosssrrriii[[[OOOHHHDDDFFFVVVgggnnnnnnooorrrrrrtttvvvzzz|||pppeeeaaaYYYQQQMMMLLLIIIBBB;;;888555111///......------111///------//////---***+++,,,---...////////////...//////000000000000///000000///......///000111111333666666666999???DDDAAAGGGOOOWWW___jjjvvv~~~vvviii```VVVOOOMMMKKKGGGCCCEEEDDDCCCBBB@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888999<<<>>>EEEQQQeee}}}{{{uuurrrqqqmmmfff```]]]XXXRRRMMMJJJHHHFFFEEEGGGJJJNNNQQQTTT[[[ccciiikkklllnnnnnnnnnoooppprrrxxx{{{yyynnn```QQQDDD999333333111111333111......111000000////////////000000333<<>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::===@@@FFFSSSggg}}}xxxvvvuuuqqqkkkfffbbb^^^XXXSSSOOOLLLIIIGGGDDDFFFIIIKKKOOOTTT[[[aaaeeehhhkkklllmmmoooqqqsssvvvyyy}}}~~~tttgggYYYJJJ>>>777111...///111000......222000000////////////000000222;;;JJJ]]]qqq{{{sssnnnggg```\\\XXXTTTQQQPPPPPPOOOOOONNNMMMMMMLLLMMMOOORRRUUUXXX]]]bbbfffhhheee___ZZZVVVUUUTTTTTTYYY^^^fffnnntttzzzzzzmmmaaaTTTKKKGGGJJJKKKMMMZZZiii|||ttthhh[[[QQQIIIFFFHHHNNNRRROOOMMMMMMNNNQQQWWW___jjjvvvuuukkk```YYYPPPKKKIIIFFF???:::777444000............---)))(((((()))+++,,,,,,++++++,,,---...////////////...///000000111111000000222222111000/////////000333444555999>>>BBBDDDDDDIIIOOOWWWaaannnwwwoookkkeee\\\VVVSSSQQQNNNKKKIIIHHHGGGEEEBBB@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<===???BBBHHHUUUjjj{{{zzzzzzwwwsssnnnjjjfffaaa\\\WWWRRRMMMJJJCCCEEEFFFGGGIIINNNSSSXXX\\\```eeeiiikkknnnppprrrsssuuuxxx{{{}}}{{{pppcccTTTEEE<<<444111///111111...///222000000////////////000000111888DDDUUUhhhyyywwwqqqfffaaaYYYSSSOOOLLLJJJHHHFFFFFFEEEEEEDDDDDDCCCCCCAAABBBDDDFFFGGGJJJNNNRRRQQQOOOKKKHHHFFFEEEEEEEEEIIIMMMTTT[[[bbbiiiooottt~~~ttteee]]]XXXYYY[[[___jjjxxxuuufff[[[PPPHHHCCCEEEHHHGGGEEEEEECCCDDDFFFKKKTTTbbbpppzzzvvvlll```YYYQQQKKKGGGCCC>>>999666333000............---,,,++++++,,,------------+++,,,---...////////////...///000111111111111111333333222111000000//////333333444:::AAAEEEFFFDDDKKKQQQ[[[hhhwww~~~ssslllhhhccc\\\VVVSSSPPPNNNLLLKKKJJJHHHFFFCCCAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>>>>>???AAACCCKKKXXXmmm~~~}}}}}}|||xxxvvvpppmmmiiiddd___YYYRRRNNNIIIHHHGGGGGGHHHKKKNNNQQQSSSXXX^^^dddhhhkkkoooqqqqqqrrrtttuuuwwwzzzxxxlll]]]LLLAAA<<<666333333222//////111000000////////////000000000555???NNN___ppp~~~xxxnnnfff\\\WWWOOOIIIFFFEEEEEEDDDAAAAAA@@@@@@@@@?????????<<<===>>>>>>???@@@CCCEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@CCCHHHMMMSSSYYY```eeepppuuu|||zzzsssmmmnnnqqquuu}}}nnnbbbXXXMMMDDDDDDHHHIIIKKKLLLGGGFFFDDDCCCGGGQQQ___iii}}}vvvlll```ZZZRRRKKKFFFAAA===999666333///------......---...//////...------------+++,,,---...////////////...///000111222222222222444333333222111000000///222222444:::AAAFFFGGGFFFLLLTTT```pppzzzqqqkkkeeeaaa\\\VVVSSSPPPNNNMMMKKKJJJHHHFFFCCCAAA???>>>========================;;;===?????????AAACCCEEENNNZZZooo~~~{{{zzztttrrrnnnjjjfff```YYYUUUQQQNNNKKKIIIIIIJJJKKKLLLMMMRRRXXX^^^bbbgggkkknnnooopppqqqrrrsssvvv{{{~~~uuufffUUUHHH@@@999333333222000000222000000////////////000000///333;;;HHHYYYjjjzzz|||qqqddd\\\TTTOOOHHHCCCAAAAAABBBAAA>>>>>>>>>>>>>>>=========;;;===>>>===<<<===>>>@@@>>>>>>>>>???????????????>>>@@@BBBEEEGGGLLLQQQUUU\\\bbbmmmwwwyyymmm^^^RRRGGGEEEGGGJJJNNNRRRPPPOOOKKKFFFCCCGGGPPPXXXhhhuuuwwwmmmaaa[[[SSSKKKEEE@@@<<<:::555222///------......------......---+++******++++++,,,---...////////////...///000111222333333333333333333333333222111000111222555:::AAAFFFIIIJJJPPPZZZjjj|||tttmmmiiiccc```\\\WWWSSSPPPOOOOOOIIIHHHGGGEEEBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<>>>AAABBBCCCDDDFFFHHHPPP[[[nnn~~~|||{{{vvvtttqqqooolllhhhbbb___ZZZVVVQQQMMMLLLKKKJJJIIIKKKNNNSSSXXX\\\aaafffiiilllmmmooopppqqqssswwwzzz}}}sssaaaTTTBBB:::333222333222222333000000////////////000000///222777BBBQQQdddttt}}}uuuiii\\\SSSKKKGGGBBB???>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======<<<<<<===>>>;;;;;;======>>>>>>=========>>>??????@@@BBBEEEHHHIIIQQQ\\\hhhtttwwwdddZZZOOOJJJIIIJJJOOOUUUWWWXXXWWWRRRKKKIIIMMMQQQZZZfffxxxzzzpppbbb]]]TTTLLLEEE@@@<<<:::444111...------......---***,,,---,,,***)))+++,,,+++,,,---...////////////...///000111222333333333222333333444444333222111111444888<<<@@@FFFLLLPPPWWWcccvvvwwwnnnhhheee^^^]]]YYYUUUQQQNNNMMMMMMGGGFFFEEECCCAAA???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>AAADDDFFFFFFHHHJJJKKKRRR\\\mmm~~~}}}|||xxxvvvtttrrrqqqooollliiieee```YYYTTTRRRPPPMMMKKKKKKMMMPPPSSSVVV[[[aaaeeehhhjjjmmmnnnoooqqqtttvvvyyy{{{~~~pppcccNNNCCC999666555333111222000000////////////000000000000444<<>>======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;======<<<<<<===>>><<<===>>>@@@@@@???>>>======>>>???>>>======???@@@@@@FFFOOOWWWaaannn|||xxxoooddd]]]TTTNNNIIIHHHOOOWWW\\\bbbgggfff___ZZZZZZ[[[```hhhttt|||sssccc^^^UUULLLEEE???<<<;;;444111...,,,---......---)))+++------++++++---000+++,,,---...////////////...///000111333333333444111222333444444444333222222666:::===@@@FFFNNNTTT]]]jjjrrriiidddaaaYYYXXXVVVQQQMMMJJJIIIJJJEEEDDDCCCBBB@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCFFFHHHIIIJJJMMMNNNSSS\\\lll~~~}}}|||yyywwwuuutttttttttrrrpppnnnhhhaaa[[[XXXVVVRRROOOLLLMMMOOOPPPSSSXXX^^^bbbeeehhhkkkmmmoooppprrrtttwwwyyy{{{{{{nnn\\\OOOCCC===999444000///000000////////////000000000000111888DDDUUUeeennn|||uuuiii\\\PPPGGGDDDBBB???>>>>>>???>>>===============>>>>>>>>>>>>999;;;>>>>>>======>>>???@@@AAACCCDDDDDDCCCAAA@@@>>>@@@@@@@@@>>>===>>>???>>>BBBHHHLLLQQQ[[[iiisssyyyrrriii```\\\WWWQQQKKKEEEDDDLLLVVVaaajjjuuuwwwrrrllljjjkkkppprrrxxx{{{ttteee___VVVMMMFFFAAA<<<999444111...------...---,,,)))***+++,,,------...///,,,,,,,,,------------...000111111222222333444444333333333222222333333444222333999@@@DDDHHHRRR[[[hhhzzz|||hhh```___ZZZUUUTTTRRROOOLLLIIIGGGFFFBBBAAA@@@>>>>>>>>>??????@@@???>>>>>>???AAACCCEEEDDDGGGKKKMMMNNNNNNOOOOOOVVV^^^kkk}}}}}}~~~~~~|||yyytttqqqoooooopppnnnjjjddd___[[[XXXWWWUUUSSSQQQPPPQQQUUUZZZ]]]___aaaeeeiiimmmooopppqqqvvvxxxzzz|||}}}~~~mmmaaaQQQDDD<<<888666444000...------...///...---///000444999???III\\\nnnxxx~~~yyykkk```WWWMMMGGGCCCAAA???>>>>>>>>><<<;;;>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<===>>>@@@@@@AAAAAAEEEIIILLLKKKHHHFFFEEEEEEDDDBBBAAA@@@@@@AAABBBAAACCCEEEFFFHHHMMMUUU[[[gggrrrqqqbbbZZZWWWWWWUUUQQQKKKFFFDDDFFFJJJMMM[[[hhhxxx{{{tttfff```WWWNNNGGGAAA<<<999444111...------...---,,,*********+++,,,---...///............////////////000111111222222333444444444444333222222222333333444555:::AAAEEEJJJUUU```sssuuuddd]]]]]]WWWQQQPPPNNNKKKHHHEEECCCBBBAAA@@@???>>>===>>>>>>???AAA@@@???@@@AAACCCFFFHHHHHHKKKOOOQQQQQQQQQRRRSSSWWW^^^kkk|||~~~~~~}}}zzzvvvrrrrrrrrrvvvtttqqqmmmhhhdddaaa___XXXVVVTTTRRRRRRTTTXXXZZZ]]]^^^bbbfffiiimmmooopppuuuvvvyyyzzz{{{}}}zzznnn]]]MMMBBB;;;555222222111/////////000...---...///222777<<>>===>>>>>><<<;;;>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBAAAEEEIIIKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDEEEEEEFFFCCCDDDEEEDDDEEEHHHMMMRRRYYYbbbpppzzzxxxcccUUUMMMJJJIIIIIIGGGDDDBBBBBBCCCDDDFFFSSSaaattt|||vvvgggaaaXXXOOOGGGAAA<<<999444111...------...---,,,*********+++,,,---.../////////000000000111111111000111111222222333444444555444333333222222222222666777<<>>======>>>>>>???AAAAAAAAABBBDDDGGGJJJLLLNNNQQQTTTWWWWWWWWWWWWXXXYYY___jjjzzz~~~~~~~~~|||xxxvvvuuuvvv{{{zzzxxxvvvrrrnnnjjjhhh___\\\YYYUUUTTTTTTUUUVVVZZZ[[[]]]```dddiiimmmooosssuuuwwwxxxyyyzzz|||~~~}}}lll[[[NNNCCC:::444555333111111111111///---------///444777???NNN\\\lllvvvmmm^^^TTTMMMGGGBBBBBB@@@>>>===>>>>>><<<;;;>>>>>>===<<<<<<<<<======>>>>>>>>>???@@@AAABBBCCCDDDGGGJJJLLLMMMMMMNNNPPPNNNNNNMMMLLLLLLMMMMMMMMMKKKKKKIIIGGGEEEFFFHHHJJJMMMSSS]]]fffnnnvvviiiTTTIIICCC@@@>>>>>>??????@@@AAAAAABBBBBBJJJVVVjjj~~~~~~wwwjjjcccZZZPPPHHHAAA<<<888444111...------...---,,,************+++---///000//////000000000111111111000111111222222333444444555555444333222222222222666888<<>>=========>>>???@@@BBBBBBBBBDDDGGGKKKOOORRRUUUXXX[[[\\\\\\[[[[[[\\\\\\aaajjjyyy~~~{{{zzzzzzzzz{{{{{{{{{yyyvvvsssooolllfffccc___[[[WWWUUUTTTTTTWWWWWWXXX[[[___dddiiilllrrrtttwwwxxxxxxyyy{{{}}}yyyiii\\\OOODDD===666444222222333222000///...---///222555:::EEEQQQaaammm~~~|||iiiZZZQQQKKKFFFBBBAAA???============<<<;;;>>>>>>===============>>>>>>>>>>>>>>>???AAABBBCCCGGGJJJMMMPPPRRRTTTXXXZZZWWWWWWWWWWWWWWWWWWXXXXXXWWWVVVSSSQQQNNNLLLLLLMMMMMMPPPTTTYYY___hhhqqqwwwwww^^^KKKCCC@@@???===:::;;;===???AAACCCEEEEEEFFFMMM\\\pppyyylllfff[[[QQQIIIAAA<<<888444111...------...---,,,+++*********+++---///000......////////////000000000111111222222333444444555444333333222222222333555777===CCCHHHRRRfffwww|||dddYYYOOONNNLLLDDDFFFEEEDDDCCCBBB@@@??????>>>>>>=========???@@@AAABBBCCCDDDGGGLLLQQQUUUXXX]]]___bbbbbbaaa_________^^^bbbkkkxxx}}}}}}~~~{{{||||||{{{yyyuuurrrpppllljjjfffbbb]]]YYYWWWVVVVVVVVVVVVWWW[[[```eeehhhooorrruuuxxxxxxzzz{{{}}}vvviii\\\NNNFFF888666333222333333222111000...///222444777???HHHWWWeeeyyyzzzgggWWWNNNIIIEEEAAA@@@???===<<<=========;;;>>>>>>=========>>>>>>???>>>>>>===>>>???AAADDDEEEIIILLLPPPSSSWWW[[[```cccbbbbbbcccddddddeeeeeeeeedddbbb```^^^\\\ZZZXXXWWWUUUUUUTTTTTTVVV\\\bbbgggooottt|||zzz}}}qqqYYYGGG@@@>>>===;;;888888999;;;???CCCHHHKKKGGGIIIPPP___ssszzznnnhhh]]]RRRIIIBBB;;;888444111...------...---,,,++++++***)))***---///111---------.........//////000111111222222333444444444333333222222333333444444777>>>EEEJJJVVVkkk~~~ooo[[[RRRJJJIIIIIIAAABBBAAAAAA@@@???>>>======>>>>>>>>>>>>>>>@@@BBBCCCEEEFFFHHHLLLQQQWWW]]]```eeegggiiiiiifffcccbbbbbbaaaeeemmmyyy~~~~~~~~~}}}zzzxxxuuutttqqqpppmmmiiiddd```]]][[[XXXWWWVVVWWWYYY\\\```bbbiiilllqqqtttvvvxxx{{{||||||}}}uuugggXXXOOO???<<<777333333333333222222000000333444555:::AAAPPP^^^rrrxxxeeeVVVMMMHHHCCC???@@@>>><<<<<<=========<<<>>>>>>=========>>>??????>>>>>>>>>>>>@@@DDDGGGIIIKKKNNNTTTYYY^^^ccciiimmmooopppqqqsssttttttttttttrrrqqqooonnnmmmkkkhhheeeaaa^^^ZZZWWWVVVXXX[[[]]]ccchhhqqqzzz{{{ssssssssstttxxxqqq\\\KKKBBB>>>;;;::::::999999:::???FFFLLLQQQMMMKKKKKKSSSdddwww{{{pppiii^^^SSSJJJBBB;;;777444111...------...---,,,,,,+++***)))***,,,///111------........./////////000111111222222333444444222222222222333444555555444888AAAHHHNNNZZZooowwwaaaSSSMMMFFFEEEHHHBBB@@@@@@@@@??????>>>>>>>>>???>>>>>>???@@@AAACCCEEEIIIJJJMMMQQQXXX^^^dddhhhmmmooopppoookkkgggeeedddbbbfffnnnzzz}}}zzzyyywwwvvvtttsssqqqnnnkkkfffcccaaaZZZYYYXXXXXXXXXZZZ\\\]]]```dddjjjooorrruuuxxxzzzyyyzzz|||ttteee\\\JJJDDD<<<666333222222222222///000333444333666;;;HHHVVVjjjzzz{{{hhhYYYPPPIIICCC??????===<<<<<<=========<<<>>>>>>======>>>??????@@@@@@??????@@@CCCGGGKKKNNNQQQVVV]]]ccciiiooouuuxxx|||}}}}}}yyyuuuooolllhhhdddbbbbbbbbbcccaaafffmmmtttzzzxxxrrrllliiidddaaabbbiiissszzzxxxgggXXXMMMHHHFFFEEEBBBBBBBBBEEEJJJQQQWWW[[[WWWRRRMMMNNNXXXhhhxxx~~~{{{vvvssstttyyy|||qqqjjj___TTTJJJBBB;;;777444111...---......---,,,,,,+++))))))***,,,///111............////////////000111111222333333444444111111111222333444555666444:::CCCKKKQQQ]]]sssjjjXXXNNNJJJCCCDDDHHHDDDBBBBBBBBBBBBAAAAAAAAAAAA????????????@@@BBBDDDFFFLLLMMMPPPUUU\\\cccjjjmmmssstttuuusssnnnjjjgggfffcccgggooo{{{~~~{{{yyyxxxwwwvvvuuuuuutttrrrnnnkkkgggeee\\\[[[ZZZYYYYYYYYYZZZZZZYYY]]]dddjjjnnnrrruuuwwwvvvwwwzzz~~~}}}qqqhhhSSSKKKAAA888333222111111222//////222333222444888AAANNNaaarrr~~~~~~lll]]]TTTMMMFFFAAA???===;;;;;;=========<<<>>>>>>===>>>>>>???@@@@@@AAAAAAAAABBBEEEJJJNNNQQQXXX^^^eeemmmtttzzz|||yyyuuurrrqqqpppooonnngggjjjooorrruuuxxx{{{~~~{{{pppiiifffaaaYYYRRRQQQWWWaaaiiiyyy~~~rrreee[[[VVVTTTUUULLLMMMOOORRRXXX^^^cccggg___YYYQQQMMMPPP[[[iiisssvvvqqqjjjeeeeeeiiioootttvvv{{{rrrkkk```UUUKKKCCC<<<777222000///---,,,,,,,,,,,,)))***,,,,,,++++++,,,...------,,,,,,---...000111111111111000...///111333111222333222111222555777999???CCCLLLXXX^^^qqqaaaXXXNNNIIIEEEAAA@@@BBB@@@@@@@@@@@@@@@AAAAAABBB@@@@@@@@@BBBEEEHHHKKKLLLNNNQQQUUUZZZ___fffnnnsssxxxxxxwwwsssmmmiiifffeeeggghhhlllxxx}}}|||||||||{{{zzzyyyxxxvvvssspppnnnlllgggddd```]]]\\\ZZZYYYWWW[[[\\\^^^aaaeeeiiimmmooooootttxxxzzzzzz~~~zzzpppaaaWWWHHH;;;444222222333222111111111333555888:::===FFFUUUdddqqqwwwgggYYYOOOGGGCCCBBB@@@>>>=========<<<;;;============>>>>>>>>>>>>BBB??????CCCGGGKKKQQQXXXZZZeeeqqqxxx~~~|||xxxwwwvvvvvvwwwxxxyyyzzztttcccYYYWWWUUUOOOHHHCCCEEEKKKQQQ```jjjxxxyyypppjjjggggggaaa______cccjjjqqqtttuuummmdddWWWMMMKKKRRR]]]eeekkknnnoookkkeeeaaaaaacccnnnqqqzzz|||ssskkk```TTTJJJBBB<<<999222000///---,,,,,,,,,,,,***+++,,,,,,+++***+++---,,,,,,,,,---...///000000...///000000000222555777111222333222222333555888<<>>===>>>>>>===<<<============>>>>>>>>>>>>AAA??????DDDHHHMMMTTT\\\cccnnnzzzmmmZZZNNNKKKJJJGGGCCC??????CCCFFFOOOWWWcccnnnwww~~~zzzxxxxxxyyywwwuuuvvvyyy||||||{{{rrriii]]]RRRNNNQQQXXX]]]hhhmmmrrrrrrnnniiihhhhhheeehhhqqq~~~}}}tttkkk___SSSIIIBBB===:::222000///---,,,,,,,,,,,,+++,,,---,,,+++***+++,,,,,,,,,---...////////////...000111111111222555777111222222222222333666999;;;DDDKKKUUUdddooozzzdddZZZPPPLLLJJJGGGEEEGGGEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGIIILLLOOOSSSVVVWWW\\\^^^aaadddhhhlllrrrvvvyyyyyywwwsssnnnjjjiiihhhjjjkkkoooyyy~~~~~~}}}|||}}}||||||zzzyyywwwuuutttqqqnnnjjjgggeeecccaaa___[[[ZZZYYYYYY[[[^^^aaadddjjjnnnsssvvvvvvxxx|||}}}uuunnn```WWWJJJ???999666666666555555444555666888:::;;;999???GGGPPP[[[hhhwwwyyyjjj\\\QQQJJJCCCAAA>>>===>>>???>>>===============>>>>>>>>>>>>@@@???@@@EEEJJJOOOXXXaaalllxxxiiiTTTGGG@@@@@@@@@>>>;;;:::;;;<<>>;;;222000///---,,,,,,,,,,,,,,,---...---+++******++++++,,,.../////////...---000111222222000000111222000111222222222444777:::;;;FFFNNNWWWgggttt|||ggg\\\RRROOONNNKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLOOORRRVVVYYY\\\]]]aaacccfffhhhjjjmmmqqquuuwwwwwwuuuqqqllliiihhhhhhjjjlllqqqzzz~~~}}}}}}}}}|||{{{yyyxxxwwwuuurrrooolllkkkhhheeeccc```^^^\\\ZZZZZZ\\\___aaadddhhhmmmqqqsssuuuxxx{{{{{{wwwuuurrrlllggg[[[TTTIII@@@:::888777777777777777777888999;;;<<<===@@@EEEJJJRRR___mmmwwwuuueeeWWWNNNEEECCC???>>>>>>???>>>>>>============>>>>>>>>>>>>???>>>AAAGGGLLLRRR]]]gggrrr}}}iiiTTTGGG======<<<;;;:::999999999===@@@CCCFFFLLLVVVcccmmmxxx}}}xxxrrrmmmjjjjjjfff___XXXQQQMMMKKKKKKYYYcccsssxxxxxxzzzvvvmmm___RRRHHHAAA===:::222000///---,,,,,,,,,,,,,,,......---+++***+++,,,,,,---.../////////...---...000111111///...///000///111222222333555888;;;@@@MMMUUU]]]nnn}}}mmmaaaVVVTTTTTTQQQOOOOOOMMMMMMMMMMMMMMMNNNNNNOOOPPPRRRUUUXXX\\\___aaacccdddfffhhhjjjkkkmmmooorrrssssssqqqmmmiiigggfffgggiiilllqqqyyy~~~~~~~~~~~~}}}{{{zzzyyywwwuuusssqqqooommmjjjgggeeeccc```]]]\\\\\\^^^___^^^bbbggglllpppsssuuuwwwzzz}}}~~~{{{vvvooojjjgggddd___\\\TTTNNNFFF???;;;999888777999999999999::::::;;;<<<@@@AAACCCFFFKKKUUUbbbkkkwww~~~nnn___VVVKKKGGGCCC@@@??????>>>===============>>>>>>>>>>>>>>>>>>AAAGGGLLLSSS```lllvvv|||fffQQQEEE???===:::888888999999:::;;;===??????AAAGGGPPPVVVeeekkkuuu~~~zzzoooeee___[[[YYYXXXUUURRRNNNKKKIIIGGGNNNYYYjjj{{{vvvnnnaaaSSSIIIAAA;;;888222000///---,,,,,,,,,,,,,,,---...---,,,+++,,,---------...............---***,,,...000000000111333///000222333444666:::<<<@@@OOOWWW```qqqvvvjjj^^^[[[\\\ZZZWWWUUUSSSSSSRRRRRRSSSSSSTTTUUUWWWXXX[[[___bbbeeefffggggggiiikkkllllllmmmoooqqqqqqpppnnnjjjfffdddeeefffgggkkkpppxxx}}}|||{{{yyywwwvvvuuutttrrrooolllhhhgggdddbbb___^^^^^^^^^]]]___bbbgggkkkooorrrssswwwzzz~~~yyyvvvqqqmmmgggaaa\\\XXXTTTRRRLLLHHHBBB>>>;;;:::999888:::::::::;;;;;;;;;;;;;;;===>>>@@@@@@CCCJJJTTT\\\iiirrryyykkkaaaSSSOOOIIIDDDBBB@@@???>>>============>>>>>>>>>>>>===>>>BBBHHHLLLTTTbbbooozzzwwwaaaMMMAAAAAA===888666666888999999666999<<<<<<<<<>>>CCCGGGQQQXXXcccnnnyyy|||nnn___TTTMMMJJJIIIIIIIIIIIIHHHGGGFFFEEEGGGPPP___pppwwwooobbbUUUIII@@@999555222000///---,,,,,,,,,,,,+++,,,...---,,,,,,---...///......---------......***,,,///111111111222333///000222333444666:::===???PPPYYYbbbuuusssgggdddeeebbb^^^\\\YYYYYYYYYYYYYYYZZZ[[[[[[]]]___bbbeeehhhjjjkkkkkkjjjlllooopppooopppqqqsssooonnnlllhhheeecccdddfffeeeiiiooowww~~~}}}zzzyyyxxxxxxxxxwwwtttrrrmmmlllkkkiiifffcccaaa```______aaadddhhhkkknnnooossswww{{{~~~wwwsssllliiiccc\\\WWWQQQMMMKKKGGGDDD@@@======<<<<<<:::;;;;;;;;;;;;;;;;;;:::::::::;;;======>>>AAAHHHNNN[[[dddqqqwwwnnn^^^XXXQQQJJJFFFCCCAAA???============>>>>>>>>>>>><<<>>>BBBHHHLLLTTTcccqqq}}}uuuaaaOOODDDBBB>>>999777888888888777555888<<<<<<;;;:::===@@@BBBGGGPPPZZZdddnnnxxx~~~zzzuuukkk]]]NNNEEEAAA@@@@@@@@@@@@AAAAAAAAABBBBBBEEEJJJTTTccctttwwwooocccVVVJJJ@@@888333222111///---,,,,,,,,,,,,+++,,,------,,,,,,...///000///---,,,,,,---...///...000222222111000000000...000222333444777;;;>>>CCCUUU___iii}}}zzzmmmjjjkkkhhhdddaaa^^^^^^]]]]]]^^^^^^___```aaacccfffiiilllmmmnnnnnnmmmooorrrsssrrrssstttuuuooonnnlllhhheeecccdddfffccchhhnnnvvv~~~|||{{{zzz{{{{{{zzzwwwuuurrrrrrqqqooommmiiifffdddbbbaaaaaabbbeeehhhjjjkkkllloootttwwwzzz}}}yyytttkkkhhhbbb\\\UUUOOOKKKHHHDDDBBB???>>>>>>>>>===<<<;;;;;;;;;<<<;;;;;;:::999888;;;======<<<>>>CCCGGGQQQXXXdddrrr~~~xxxeee___VVVOOOIIIFFFCCCAAA============>>>>>>>>>>>><<<>>>BBBHHHLLLSSScccrrr~~~wwweeeVVVMMMCCC@@@<<<;;;;;;;;;888666999<<<>>>===;;;999;;;===999===BBBIIIQQQZZZccciiikkkggg___RRRFFF@@@???@@@======<<<<<<===>>>??????EEEGGGNNNZZZkkk}}}yyypppbbbUUUKKKAAA777111000000///...---,,,,,,,,,+++,,,---.........---,,,///////////////.........111111111111111111111111000222222111222888>>>BBBHHHWWWiiiwwwvvvqqqmmmhhhfffgggfffeeedddccccccdddeeeffffffggghhhjjjlllnnnoooppppppqqqrrrtttuuuuuuttttttqqqoookkkfffbbbaaabbbdddiiihhhkkkttt||||||{{{zzz{{{|||}}}~~~|||{{{yyywwwssspppmmmlllgggeeecccbbbbbbccceeegggooooooppprrruuuyyy}}}xxxvvvpppiiiddd```ZZZQQQIIIMMMIIICCC???>>>>>>>>>>>>@@@>>><<<;;;;;;;;;:::999:::999888888999;;;===???DDDLLLWWWcccooo}}}sssmmmcccYYYQQQKKKEEEBBBAAA@@@??????AAAAAA@@@???======@@@EEEIIIOOO\\\iiiyyy}}}||||||}}}~~~yyyyyy|||pppaaaXXXPPPIII@@@======???===;;;666888:::;;;;;;:::999:::<<<===???BBBFFFKKKOOOQQQXXXVVVQQQKKKEEE@@@<<<::::::;;;;;;:::;;;>>>BBBFFFHHHHHHJJJPPP\\\nnnyyypppbbbUUUJJJAAA777111000000///------,,,,,,---+++,,,---.........------/////////////////////...111111111111111111111111000222222111222777>>>CCCOOO___sssyyytttqqqmmmkkkllliiiiiiiiihhhiiiiiijjjjjjjjjkkklllmmmooopppqqqqqqqqqsssuuuwwwxxxyyyxxxxxxtttqqqlllgggcccaaabbbdddhhhgggjjjsss~~~}}}|||}}}}}}~~~}}}|||zzzxxxtttqqqooojjjhhhfffdddcccccceeefffjjjjjjkkklllooossswwwyyy}}}}}}xxxrrrmmmiiicccZZZSSSPPPKKKFFFBBB@@@@@@???>>>???===;;;;;;;;;;;;:::999:::999888888999:::<<<>>>???EEENNNXXXcccqqq~~~wwwmmmbbbXXXPPPIIIEEEBBB@@@>>>>>>???>>>===;;;======???DDDGGGMMMYYYdddttt}}}{{{xxxvvvvvvyyy}}}yyyqqqkkkkkkmmmqqquuuzzz}}}ssslllbbbYYYMMMEEEBBB@@@>>>;;;<<<=========<<<<<<<<<<<<999999:::<<>>===<<<;;;<<<======>>>AAAFFFJJJLLLMMMMMMOOOVVVeeewwwzzzpppbbbUUUJJJ@@@888222000///...---------------,,,,,,---............---......//////////////////111111111111111111111111111111111111111666>>>EEEVVViii{{{xxxvvvsssqqqrrrnnnnnnooopppqqqqqqqqqpppppppppqqqrrrrrrsssssstttsssuuuyyy|||~~~~~~}}}xxxtttnnnhhhdddbbbbbbcccgggfffjjjrrr}}}}}}zzzwwwuuupppnnnjjjgggeeeeeeeeeffffffffffffgggiiimmmppprrrxxxzzz~~~~~~zzzwwwqqqiiidddYYYUUUOOOKKKHHHEEECCCBBB@@@>>><<<<<<======<<<;;;:::999888888999:::<<<===;;;>>>DDDKKKTTTbbbqqq{{{{{{ooodddYYYPPPKKKEEECCC@@@??????>>><<<;;;===<<<>>>BBBEEEIIIRRR]]]kkk{{{|||||||||~~~}}}xxxrrrnnnmmmoooqqqrrrwwwxxxyyyzzz|||~~~~~~{{{vvvppphhh___XXXWWWYYY]]]bbbhhhqqqzzzwwwmmm```TTTMMMIIIDDDAAA???>>><<<;;;::::::::::::888777777777888:::<<<======<<<<<<;;;<<<<<<======;;;===???AAADDDIIIOOOSSSWWWXXXVVVRRRRRRZZZjjjwww{{{uuuwwwzzzzzzpppbbbTTTIII@@@888222000///...---------------,,,------...........................////////////111111111111111111111111111111111111222555@@@JJJ[[[ppp{{{yyyyyyvvvtttuuuqqqrrrtttvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuxxx}}}|||wwwooohhhdddcccbbbbbbeeeeeeiiiqqq{{{|||zzzvvvtttpppmmmjjjhhhggggggeeeeeedddeeefffiiikkkmmmrrrtttxxx}}}yyytttiiieee___YYYTTTOOOKKKHHHCCCAAA???>>>>>>>>>===<<<;;;::::::999999:::;;;<<<;;;===???CCCJJJVVVeeeppp}}}|||ooocccXXXQQQJJJGGGDDDBBBAAA@@@???===>>><<<===@@@BBBEEELLLTTT___oooyyyssspppnnnjjjjjjkkklllooorrruuuwwwzzz|||xxxqqqmmmjjjhhhfffhhhgggfffhhhjjjnnnpppqqqooonnnkkkggg```XXXOOOJJJIIIKKKMMMQQQWWW```jjjppp~~~~~~tttiiiaaaYYYRRRMMMCCC@@@===:::999:::::::::999888777666777888999:::<<<;;;;;;;;;;;;;;;<<<===:::===AAAFFFMMMUUU]]]cccggghhheee\\\SSSUUU```kkk{{{uuukkkhhhhhh{{{pppaaaTTTIII@@@888333//////...------------...------------......//////---.........//////000000000000000000000000000000111000111333333666BBBPPPccczzz}}}xxxxxxyyyvvvtttuuussstttwwwyyy{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxxxx|||xxxooohhheeedddcccbbbddddddiiipppxxx~~~{{{yyyvvvrrrooommmkkkjjjgggfffdddcccccceeefffhhhmmmooorrrwww|||yyyuuunnnggg```ZZZSSSOOOHHHEEEBBB@@@???>>><<<:::<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???CCCMMMZZZcccooozzz{{{nnnbbb[[[OOOLLLHHHEEEDDDCCCAAA@@@>>><<<<<>>===999888777777777888999999<<<;;;;;;;;;;;;<<<======<<<@@@GGGPPPZZZeeepppwwwuuuvvvrrrgggYYYTTTXXX___lllvvvyyylllccc___{{{qqqaaaSSSHHH@@@888333///......---------............------......///000------......///000000000000000000000000000000000111///000444555888FFFXXXpppzzzvvvxxxyyyvvvsssttttttuuuwwwzzz|||~~~~~~}}}}}}}}}||||||||||||~~~xxxnnngggeeedddcccbbbbbbccchhhnnnvvv~~~{{{xxxuuusssqqqpppiiihhheeecccbbbaaabbbcccgggiiilllqqqvvv|||{{{uuunnnggg___ZZZQQQNNNIIIFFFCCCAAA===;;;>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<>>>DDDNNNVVVccclllzzz|||ppphhhXXXTTTNNNIIIFFFDDDBBB@@@@@@===<<<@@@AAAAAADDDHHHRRR]]]kkkwwwrrrddd[[[VVVUUUPPPPPPPPPQQQRRRTTTWWWXXX\\\]]]aaagggmmmuuu{{{~~~yyynnnggg]]]WWWPPPMMMNNNPPPQQQQQQOOOPPPQQQNNNJJJFFFDDDCCCAAABBBBBBAAABBBFFFKKKOOOVVV___mmmzzz~~~rrrkkk\\\VVVNNNHHHFFFCCC@@@===:::999888777777888999999888888888999:::<<<===>>>???DDDMMMXXXdddrrr}}}rrrcccXXXTTTUUU^^^iiiwww~~~|||sssjjjddd{{{qqqaaaSSSHHH@@@888444......---------......//////......---......000000------......///000000111000000000000000000000000111...000555666999JJJ^^^|||zzzwwwyyyzzzwwwttttttvvvwwwxxxzzz}}}xxxmmmfffeeeeeecccbbbaaacccgggmmmttt}}}zzzxxxwwwvvvpppmmmjjjfffcccbbbbbbbbbbbbcccfffkkkpppvvv{{{~~~zzzwwwvvvuuuyyy}}}}}}wwwpppkkk```\\\WWWRRRNNNIIIEEEBBB@@@@@@@@@???>>>===<<<<<<:::<<<===<<<<<>>===>>>@@@CCCHHHNNNYYYeeeqqqrrrjjj```XXXSSSMMMFFF@@@>>>===<<<:::999999999:::777777888888:::;;;======>>>CCCMMMXXXfffuuupppaaaVVVQQQTTT[[[hhhttt{{{|||xxxuuu|||qqqaaaSSSHHH@@@999444......---------......//////......------///000111---------...///000000111000000000000000000000000111...000666888;;;LLLbbb{{{xxx{{{|||yyyuuuuuuwwwxxxxxxzzz}}}wwwlllfffdddeeedddbbb```bbbgggmmmsss~~~}}}}}}}}}~~~}}}|||zzzyyyvvvsssoookkkgggeeedddddd^^^```cccgggmmmsssxxx{{{}}}vvvqqqooonnnmmmrrrxxx|||}}}yyynnniiiccc]]]XXXRRRMMMJJJAAAAAAAAAAAA@@@>>>===<<<;;;===???>>>===>>>CCCGGGJJJPPP\\\kkk{{{ssslllcccYYYRRRLLLFFFCCCBBB>>>===AAACCCBBBBBBEEEBBBHHHPPPYYYgggyyymmm___UUUQQQOOOIIIHHHGGGFFFFFFFFFGGGHHHJJJJJJKKKMMMPPPTTTXXX[[[\\\dddnnnvvv{{{wwwlll^^^SSSNNNLLLHHHFFFCCCDDDEEECCC@@@???AAACCC>>>>>>>>><<<:::999;;;<<>><<<;;;;;;;;;;;;;;;::::::::::::;;;;;;:::@@@IIIUUUbbbqqqzzziiiZZZRRROOOSSS\\\jjjxxx{{{nnn___SSSHHH<<<444222......------------.................................///////////////......////////////000000000000777444555999:::???SSShhh}}}zzzwwwvvvwwwxxx{{{}}}~~~wwwnnnhhhfffeeebbb```cccaaabbbgggnnn{{{~~~xxxwwwvvvvvvxxx|||}}}zzzuuupppkkkhhhfffeeeaaaaaaaaacccfffkkkpppsss}}}uuulllfffbbb```aaaeeejjjnnnqqquuu{{{yyyrrrmmmhhhbbbXXXQQQNNNJJJFFFBBBAAA@@@>>>===???@@@@@@???>>>>>>???@@@DDDLLLWWW```iiisss}}}pppeee[[[SSSKKKFFFGGGDDDAAABBBDDDEEEDDDAAABBBEEEIIIOOOYYYfffttt}}}qqqbbbXXXPPPLLLLLLIIIGGGGGGDDDAAABBBGGGFFFFFFFFFGGGHHHKKKMMMOOONNNRRRXXX___fffmmmuuuyyyqqqdddZZZRRRLLLIIIHHHFFFDDDCCCBBB@@@===:::;;;;;;;;;;;;;;;:::::::::===???CCCIIIRRR^^^kkktttxxxpppddd[[[UUUOOOGGGCCCBBBAAA@@@>>><<<;;;999:::;;;<<<<<<;;;===BBBIIIPPPXXXdddrrr}}}wwwgggYYYMMMMMMSSSaaaooo{{{|||nnn___SSSHHH<<<444222......------------..............................///000000111000000///////////////000000000111111222000333999<<>>?????????>>>===>>>???@@@???FFFNNNVVV]]]gggsss{{{|||qqqhhh^^^UUUOOOJJJFFFCCCBBBDDDEEEDDDAAABBBDDDGGGKKKSSS^^^jjjqqq~~~xxxjjj___VVVQQQNNNJJJHHHHHHFFFCCCDDDHHHFFFFFFFFFFFFGGGHHHIIIIIIHHHKKKOOOTTTXXX___eeejjjxxxtttiii___VVVQQQLLLIIIFFFDDDCCCAAA>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<>>>>><<<::::::;;;;;;:::999;;;???DDDHHHMMMWWWccclllzzzyyyhhhZZZMMMJJJMMMWWWeeesss|||ooo___SSSHHH<<<555333......------------..............................000111111222222111111000000000000111111111222222111000444:::>>>FFF\\\rrr|||}}}|||{{{{{{|||{{{tttllleeecccbbb___]]]\\\[[[]]]ccckkkyyy{{{vvvnnnmmmkkkjjjlllooosssuuuyyy|||~~~{{{xxxtttqqqoookkkiiigggeeeeeegggkkkmmmqqquuuzzzzzzmmmbbbYYYRRROOORRRSSSTTTVVVXXX\\\aaaeeekkkpppxxx~~~|||tttnnneee___WWWPPPKKKGGGCCCAAAAAA@@@??????>>>???@@@AAA===@@@FFFJJJPPPXXXcccjjjvvv~~~wwwmmmbbb[[[RRRMMMHHHEEEFFFGGGEEEDDDCCCCCCDDDFFFKKKSSS\\\bbbooowwwwwwjjj^^^WWWNNNIIIFFFFFFDDDAAABBBFFFEEEEEEFFFFFFEEEEEEDDDDDDCCCDDDFFFGGGIIINNNTTTXXXfffnnnxxx}}}pppddd\\\PPPLLLGGGBBB@@@???===<<<>>>>>>>>>======<<<<<<<<<:::;;;<<<===AAAGGGOOOTTT___lll|||tttmmmddd[[[UUUNNNGGGBBBBBB???===;;;;;;<<<;;;:::;;;===???AAABBBHHHPPPVVVeeeqqq}}}wwwgggYYYLLLGGGEEEKKKVVVeeewww|||nnn^^^RRRGGG<<<555333......------------..............................000000111111222111111111000111111111222222222222555444888>>>AAAHHH\\\rrr~~~{{{zzzzzz|||yyyrrrjjjdddaaa```]]][[[YYYXXXZZZaaajjjxxxxxxtttmmmllljjjhhhiiillloooqqqsssuuuyyy|||~~~zzzwwwuuuqqqoookkkgggffffffhhhiiijjjnnnsssxxx|||yyynnnddd\\\VVVSSSQQQPPPOOONNNOOORRRVVVYYY```eeekkkqqqvvv}}}|||tttnnneee\\\UUUOOOJJJGGGGGGEEEBBBAAAAAAAAABBBAAA???@@@BBBDDDGGGNNNVVV\\\fffppp}}}yyymmmeee^^^XXXPPPLLLKKKJJJIIIGGGDDDDDDDDDEEEGGGLLLRRRWWWaaaiiivvvuuuggg^^^RRRLLLGGGFFFEEEBBBBBBEEEDDDEEEEEEFFFEEEDDDBBBAAABBBBBBAAAAAAAAAEEEJJJNNNVVV]]]gggqqq{{{rrriii[[[UUUMMMFFFBBB@@@>>>===@@@??????>>>>>>=========<<<<<<<<<<<<===AAAFFFJJJSSS]]]lllyyyxxxooofff]]]SSSLLLGGGDDD@@@>>>>>>===<<<;;;===>>>>>>>>>===@@@DDDHHHQQQ]]]jjjqqqrrrlll___TTTJJJDDD@@@BBBJJJVVVgggvvv|||nnn]]]PPPEEE:::444222......------------......////////////////////////...///000000111111111000000111111111222222222222666555999@@@CCCJJJ^^^sss}}}zzzxxxxxxzzz}}}xxxqqqhhhbbb```^^^\\\ZZZWWWVVVYYY```iiixxxxxxsssmmmkkkhhhffffffhhhkkkmmmooorrruuuxxx{{{~~~|||{{{wwwuuuqqqllliiihhhgggggggggiiimmmqqqtttyyy}}}|||ssskkkddd^^^ZZZWWWTTTPPPMMMMMMNNNPPPQQQUUUYYY^^^ccchhhoooyyy|||tttkkkccc\\\VVVSSSOOOKKKFFFDDDCCCCCCBBB@@@BBBAAA@@@@@@BBBGGGMMMQQQZZZcccqqq~~~{{{sssjjjcccZZZTTTPPPNNNJJJGGGFFFFFFFFFFFFGGGJJJNNNRRRWWW___iiisss|||rrrhhh]]]UUUNNNLLLJJJFFFEEEGGGDDDDDDFFFFFFFFFEEEDDDCCCAAA@@@@@@>>>>>>AAAFFFJJJJJJPPPXXXaaakkkvvvzzzmmmeeeZZZPPPIIIEEECCCAAAAAA@@@@@@???>>>>>>======<<<<<<===<<<<<<>>>AAADDDJJJPPPZZZgggssszzzpppeee]]]NNNJJJEEEBBB@@@???===<<<>>>>>>===<<<<<<<<<>>>@@@DDDMMMWWW[[[]]][[[SSSKKKFFFBBB???@@@CCCJJJWWWbbb{{{lll[[[NNNCCC999222111......------------......////////////////////////......///000111111111111000000000111111111222222333222777???CCCJJJ^^^sss~~~}}}zzzyyyxxxyyy{{{}}}}}}wwwppphhhbbb___^^^[[[YYYWWWWWWYYY```jjjyyyxxxtttllljjjfffdddcccdddfffhhhmmmooorrrtttvvvyyy}}}~~~|||yyyuuuqqqmmmkkkiiigggiiikkklllnnnrrrvvvzzz}}}|||tttmmmgggcccbbb^^^XXXTTTRRRPPPOOONNNLLLPPPTTTWWW\\\cccmmmtttzzz~~~|||uuunnngggbbbZZZTTTMMMHHHGGGEEEBBB@@@BBB@@@???>>>???BBBFFFHHHPPPWWWcccoooyyyxxxpppfff^^^XXXSSSMMMIIIHHHIIIIIIHHHHHHIIILLLOOOQQQVVV^^^eeellluuuvvvggg^^^TTTPPPMMMHHHFFFFFFEEEFFFFFFFFFEEEEEEDDDCCC??????>>>===<<<>>>BBBEEEDDDHHHNNNTTT[[[fffsss|||{{{rrrdddWWWMMMGGGBBB@@@AAAAAA@@@???>>>>>>===<<<999:::;;;;;;:::;;;===@@@AAACCCKKKVVVbbbooozzzrrr\\\WWWPPPIIIEEEBBB???======<<<<<<;;;;;;;;;;;;;;;===CCCHHHIIIJJJKKKHHHBBBBBB@@@@@@BBBAAACCCKKKTTTzzzkkkYYYLLLAAA777111000......------------......////////////////////////...///000111222222222222/////////000000000111111222111666===@@@FFFYYYnnn}}}~~~}}}{{{zzzzzz{{{{{{||||||~~~wwwpppgggaaa___^^^[[[YYYYYYXXX[[[aaakkkzzzxxxtttllljjjfffcccbbbcccdddfffiiikkknnnoooqqqssswwwyyy{{{~~~~~~zzzuuuqqqnnnjjjjjjjjjjjjjjjlllppptttvvvxxx|||~~~|||wwwtttqqqlllfff```\\\YYYTTTQQQKKKMMMOOOOOOQQQWWW```gggiiinnnuuu|||wwwrrrjjjbbbXXXRRROOOLLLHHHDDDBBB@@@>>>>>>???AAABBBCCCGGGMMMUUU^^^gggsssvvvlllddd\\\TTTNNNKKKKKKKKKIIIHHHGGGIIIJJJLLLOOOSSSVVV\\\eeepppxxxuuujjj^^^XXXTTTNNNJJJIIIIIIHHHFFFEEECCCBBBBBBBBB>>>??????===<<<<<>>===<<<<<<999:::;;;:::999999:::<<<<<<===BBBKKKTTT]]]kkkyyyrrrkkkbbbXXXPPPJJJEEEBBB===<<<<<<<<<<<<;;;:::999999>>>@@@???@@@BBBAAA===>>>>>>@@@BBBAAA@@@EEEMMMyyyjjjXXXKKK@@@666000///.........------.........000000000000000000000000///000111222333444444444////////////000000000000444333666;;;<<<@@@RRRfffwww~~~}}}}}}||||||||||||}}}|||}}}wwwpppgggaaa___^^^[[[YYYZZZZZZ\\\bbblllzzz~~~xxxtttnnnlllhhheeecccdddeeefffgggiiikkklllmmmooorrruuusssvvv{{{{{{uuurrrllllllkkkiiihhhjjjmmmpppqqqtttxxxzzz|||}}}}}}xxxqqqkkkfffaaa[[[VVVOOOPPPOOOLLLKKKNNNUUU[[[]]]bbbjjjqqqvvv}}}}}}vvvnnnccc[[[WWWTTTNNNJJJCCCAAA@@@???@@@BBBBBBAAABBBFFFLLLSSS\\\hhhuuuxxxooofff\\\UUULLLLLLLLLIIIGGGEEEEEEFFFIIIJJJLLLMMMQQQZZZeeennnttt|||yyyllleee```YYYTTTRRRKKKJJJGGGDDDAAA@@@??????@@@@@@@@@???===<<<===>>>AAABBBCCCCCCFFFNNNZZZbbbmmmzzznnn```UUULLLHHHAAAAAA@@@???>>>===<<<;;;:::<<<<<<<<<:::999:::;;;===<<>>======<<<:::888888<<<>>>======???>>>:::<<<===@@@CCCAAA@@@EEEMMMvvvgggVVVIII???666222222...---,,,++++++++++++++++++,,,...000000000//////+++,,,,,,---...///000000222222111111111111111111333999888888???BBBMMMaaappp~~~|||{{{{{{|||{{{{{{}}}wwwmmmeeebbb```]]]\\\]]]___^^^```fffnnn|||{{{xxxwwwrrrpppmmmjjjhhhgggggghhhkkkkkkjjjiiiiiijjjkkklllmmmooosssxxx~~~~~~zzzwwwsssooolllmmmnnnooolllmmmpppsssvvvyyy|||}}}~~~vvvnnngggccc^^^YYYTTTPPPOOOPPPQQQQQQUUUYYY]]]aaaeeellluuu{{{~~~tttmmmgggaaaXXXRRROOOKKKEEECCCDDDDDDBBB???CCCEEEGGGJJJOOOYYYfffooo|||xxxkkkbbbWWWSSSMMMIIIGGGFFFFFFEEEGGGIIIKKKKKKKKKOOOUUUZZZeeemmmyyy{{{rrrlllfff^^^XXXSSSOOOJJJGGGEEEDDDCCCAAA???===<<<===???@@@@@@???@@@AAABBBCCCEEEIIINNNRRR___kkk~~~mmm\\\OOOHHHEEECCC???<<<:::;;;===>>>:::999999;;;>>>>>><<<999;;;???CCCDDDEEEJJJRRRYYYjjjyyy|||rrrdddVVVLLLGGGDDDAAA??????>>><<<;;;;;;;;;<<<<<<===<<<<<<;;;<<<<<<===AAAEEEHHHJJJKKKwwwhhhVVVIII???555000000......---,,,,,,,,,,,,,,,,,,---///000111111000000------......//////000000000000000000000000000000000666555666<<>>@@@AAACCCEEEIIIQQQ[[[bbbpppxxxwwwnnnbbb]]]WWWQQQNNNMMMLLLKKKFFFHHHIIIIIIIIIKKKPPPTTTZZZaaakkkwwwzzzqqqggg___XXXTTTNNNJJJGGGFFFDDDCCCAAA???======>>>??????>>>>>>???@@@@@@@@@CCCHHHKKKVVVbbbuuuuuucccUUULLLEEECCC???<<<:::;;;<<<>>><<<::::::<<<>>>???>>><<<:::===@@@@@@@@@CCCJJJPPP[[[kkk~~~tttfff\\\QQQLLLFFFBBB@@@???>>>>>><<<<<<<<<======<<<<<<<<>>444////////////...------------...---...///000111111111111///000000000000000000000000000000000000000000000///555555555<<<>>>GGGYYYppp~~~|||{{{}}}xxxnnnfffcccbbb___^^^```aaa```ccciiiqqq|||zzzyyytttssspppmmmkkkjjjjjjjjjgggfffeeedddccccccdddeeedddeeegggkkknnnrrrvvvxxx~~~}}}{{{xxxvvvuuuuuuqqqpppooonnnoooppprrrssswwwzzz}}}~~~vvvqqqiiiccc^^^ZZZVVVTTTPPPPPPQQQRRRSSSVVVZZZ]]]dddhhhooowww~~~wwwpppfff___VVVPPPLLLIIIEEEAAA@@@AAABBBBBBEEEJJJPPPUUU___gggsss}}}|||mmmhhh___XXXSSSPPPNNNMMMFFFGGGHHHHHHGGGIIIKKKNNNOOOTTT\\\eeeoooyyyuuunnneee___XXXRRRMMMJJJHHHFFFEEECCC@@@???@@@@@@@@@????????????>>>>>>@@@CCCFFFNNNYYYjjj|||}}}jjjYYYOOOFFFDDD@@@===;;;;;;<<<<<<===<<<;;;<<<>>>@@@@@@???;;;===>>>>>>===???CCCHHHLLL[[[ooozzzqqq```YYYNNNFFFAAA@@@@@@AAA========================@@@AAABBBFFFLLLSSSZZZ^^^uuufffUUUHHH>>>444000000//////............//////...///000000111222222222111111111111111111111111000000000000111111111111000777666777===???GGGZZZqqq~~~||||||}}}{{{|||~~~yyyooogggeeedddaaaaaabbbcccbbbeeekkkrrr~~~}}}|||vvvtttrrrpppnnnllllllkkkgggeeedddbbbaaa```aaaaaa```aaabbbdddgggkkkmmmooouuuyyy~~~{{{zzzxxxvvvssspppnnnnnnpppqqqrrruuuyyy|||~~~yyyqqqjjjddd^^^ZZZXXXWWWUUUSSSRRRRRRSSSTTT[[[^^^dddjjjqqqyyyxxxqqqggg^^^XXXSSSMMMIIIEEEEEEEEEEEEFFFHHHKKKNNNOOOWWWbbbmmmwww{{{uuukkkbbb[[[UUUPPPMMMHHHIIIIIIHHHHHHIIIJJJKKKLLLOOOSSSYYYaaakkkvvv}}}vvvpppggg^^^XXXRRRNNNKKKIIIFFFCCCAAABBBBBBBBBAAAAAAAAABBBAAA@@@AAADDDFFFKKKSSSaaaooo}}}lllYYYNNNFFFDDD@@@===;;;;;;;;;<<<>>>===<<<<<<===???@@@AAA===>>>???>>>===???BBBEEEFFFRRRaaaooo}}}pppgggXXXLLLDDDBBBBBBBBB??????>>>>>>=========>>>>>>???AAADDDJJJSSS\\\cccqqqcccRRRGGG>>>666222222//////.........//////000/////////000111111222222222222222222222111111111111111111222222333333333000777666777===???HHH[[[ssszzzyyyzzz}}}|||{{{{{{}}}~~~yyyppphhhffffffdddccceeeeeedddggglllsss~~~wwwvvvtttrrrpppnnnmmmlllgggfffdddaaa```__________________```bbbeeehhhjjjnnnrrrxxx~~~}}}zzzvvvrrrooonnnnnnoooooorrruuuwwwxxx{{{~~~xxxqqqjjjeeeaaa___[[[XXXUUURRRQQQOOOSSSUUUYYY^^^cccjjjrrrxxxvvvmmmfff```XXXSSSJJJHHHGGGFFFFFFGGGHHHHHHFFFMMMVVV___hhhrrr}}}|||rrriii```YYYTTTKKKJJJIIIHHHHHHIIIJJJKKKMMMNNNOOOQQQVVV^^^gggmmmsss{{{vvvlllddd\\\UUUQQQLLLIIIEEECCCCCCCCCCCCBBBBBBCCCCCCCCCBBBCCCEEEGGGGGGMMMXXXcccooo{{{~~~kkkXXXMMMEEECCC@@@>>><<<;;;;;;;;;=========<<<<<<===???@@@<<<===>>>>>>>>>@@@BBBDDDEEEJJJTTT___lllzzzuuueeeVVVLLLFFFDDDCCCAAA@@@???>>>>>>>>>>>>???<<<>>>@@@CCCHHHPPP[[[bbboooaaaQQQFFF===666333333///............///000000///////////////111222222111222222222222222222222111111222222333444444444000666444555;;;???III]]]xxx{{{vvvwwwyyy{{{~~~|||zzzyyy{{{|||}}}zzzqqqiiihhhhhhffffffggggggfffhhhmmmsss~~~~~~wwwvvvuuusssqqqooommmlllhhhfffcccaaa^^^]]]]]]]]]\\\\\\[[[\\\]]]```ccceeehhhkkkpppvvv|||~~~zzzvvvsssqqqppppppppppppqqqqqqrrruuuyyy}}}zzzxxxwwwxxx}}}yyytttlllhhhccc___[[[WWWRRROOOMMMNNNPPPSSSWWW^^^fffkkkttt{{{{{{uuummmeee___RRRNNNJJJHHHGGGFFFEEEDDDDDDHHHOOOTTT[[[cccmmmtttwwwlllccc]]]SSSOOOKKKIIIIIIJJJJJJJJJLLLLLLLLLLLLNNNRRRYYY]]]gggnnnyyy{{{sssjjjbbb\\\UUUQQQKKKGGGFFFEEEDDDCCCBBBCCCDDDCCCBBBBBBDDDFFFBBBGGGOOOXXXbbbnnnxxxxxxgggWWWMMMCCCBBB@@@>>>===<<<<<<<<<>>>??????>>><<<<<<===>>>;;;;;;;;;<<<===???@@@AAABBBCCCHHHQQQ\\\jjj}}}uuueeeYYYOOOIIIEEECCCBBB@@@???>>>>>>???@@@>>>@@@BBBCCCFFFLLLVVV^^^oooaaaQQQEEE===555111222...---------......///000///............000111222000000111111222222333333000111111222333333444444222777555555<<>>============???AAABBBAAA>>><<<<<<======<<<<<<<<<>>>>>>>>>>>>AAA???@@@GGGOOOYYYjjjyyywwwiii[[[PPPIIIDDDCCCAAA???>>>???@@@@@@???AAACCCCCCCCCGGGOOOVVVqqqbbbQQQEEE<<<444000000---------------...///000......------...///111222//////000111222222333333///000000111222222333333555:::777777>>>DDDRRRhhhzzzsssppprrrvvvxxx}}}}}}{{{yyyvvvxxxzzzzzz|||{{{rrrkkkiiijjjhhhhhhjjjjjjiiijjjnnnsss{{{}}}|||{{{zzzvvvvvvuuutttrrrooommmlllfffeeebbb^^^[[[YYYYYYXXXUUUTTTSSSSSSUUUXXX[[[]]]\\\^^^bbbggglllrrryyy~~~}}}|||sssqqqnnnjjjjjjmmmssswww}}}|||ssslllgggdddddddddllluuu|||}}}wwwsssnnngggcccZZZXXXUUUQQQOOOPPPTTTXXXYYYaaakkkrrrvvv|||xxxqqqkkkaaaZZZVVVSSSOOOLLLFFFHHHIIIIIIIIINNNVVV\\\```hhhsssxxxllleee[[[TTTRRRQQQQQQPPPKKKLLLLLLKKKJJJKKKMMMOOOTTTZZZbbbggglllrrr{{{~~~uuuooofff]]]WWWSSSOOOMMMJJJKKKKKKHHHEEECCCBBBCCCEEEFFFHHHKKKNNNTTTZZZ___eeeiiiooosssuuuuuuvvvvvvtttssspppjjjaaaWWWNNNIII@@@??????>>>>>>>>>>>>>>>AAACCCEEEDDD@@@<<<<<<===@@@???>>>>>>??????>>>===BBB>>>>>>CCCGGGMMMZZZhhh~~~tttdddVVVMMMEEEDDDAAA?????????@@@AAA>>>@@@BBBAAA???BBBHHHOOO{{{ppp```OOODDD===666222111......------------............//////000000111111222222222000//////222444444444333222111111111111444888888;;;BBBDDDSSSlllyyyooommmooorrrxxx{{{{{{wwwuuutttsssqqqrrrvvv{{{{{{vvvpppmmmnnnnnnmmmkkkkkkhhhhhhkkkpppyyy|||zzzyyyxxxxxxwwwuuurrrpppnnnlllkkkeeeccc___\\\[[[YYYVVVTTTRRRRRRRRRRRRSSSUUUVVVWWWXXXZZZ\\\```ffflllpppsssvvv{{{yyyvvvqqqmmmkkkkkklllmmm{{{wwwwww{{{zzzpppggg```[[[WWW]]]bbbiiipppvvv~~~wwwqqqgggccc\\\VVVRRRRRRSSSUUUVVVXXX[[[```gggnnntttxxxyyyooogggbbb\\\TTTNNNMMMKKKIIIIIIKKKMMMNNNNNNUUU]]]gggpppwww~~~wwwlllbbb\\\XXXUUUTTTQQQOOOLLLKKKLLLLLLLLLKKKOOOTTTYYY[[[]]]bbbjjjqqqzzz|||uuunnnhhhaaa[[[XXXTTTQQQLLLJJJHHHGGGEEECCCFFFFFFFFFGGGIIILLLNNNPPPWWWYYY\\\___bbbdddeeeeeeeeeccc```ZZZTTTNNNJJJGGGDDDBBB@@@???=========>>>===>>>>>>===;;;999:::;;;>>>>>>>>>>>>============???===>>>@@@BBBEEEOOOYYYnnnzzzxxxfffUUUNNNJJJEEEBBBCCCBBB@@@===@@@??????@@@@@@AAAAAABBB{{{ooo```NNNDDD===666222111......------------............//////000000111111111222333222000000222333444444333222111111222222444888888<<>>>>>>>>>>>>>>???@@@???<<<;;;<<<===>>>>>>>>>============<<<===<<<===???@@@BBBJJJTTTdddrrrqqqbbbWWWQQQIIIEEEDDDDDDBBB@@@@@@@@@?????????@@@BBBBBB{{{nnn^^^MMMCCC<<<555111111......------------............//////000000111111111333444444222222222333444333333222222222222333333888999>>>HHHNNN___zzzvvvmmmlllnnnssstttwww|||~~~|||yyywwwuuutttooonnnoootttyyy~~~|||wwwrrrpppppppppnnnllljjjgggfffiiimmmvvv~~~{{{xxxvvvuuutttsssrrrpppnnnllljjjhhhgggeeebbb^^^[[[ZZZXXXUUUSSSRRRRRRRRRQQQQQQRRRRRRSSSTTTUUUVVVYYY]]]aaadddfffhhhkkkqqqvvvzzz|||xxxtttrrrrrrrrrpppnnnlllkkklllooorrruuu|||}}}|||rrrjjjccc]]]YYYSSSUUUWWWZZZ___eeemmmsss~~~~~~xxxpppiiibbb^^^\\\VVVTTTSSSSSSTTTXXX\\\___dddjjjrrrzzzxxxoooiii___[[[TTTOOOLLLJJJIIIGGGIIIMMMRRRWWW]]]fffqqqxxx{{{ssslllfffbbb[[[WWWQQQMMMLLLKKKJJJIIIFFFIIIMMMOOOOOOQQQVVVZZZ```fffoooyyyyyyuuulllhhhaaa[[[VVVQQQLLLHHHFFFEEEDDDDDDDDDDDDEEEFFFHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCBBBAAA@@@????????????@@@@@@AAAAAA@@@>>>===>>>???>>>>>>=========<<<<<<<<<===<<<===??????@@@GGGOOO[[[iii}}}rrrccc[[[QQQIIIFFFFFFEEECCCBBBAAA???>>>>>>@@@BBBCCCzzzlll]]]LLLBBB;;;555111111......------------............//////000000111111111333555555444333222333333333222222222333333444333888:::AAAMMMTTTgggvvvllljjjlllpppsssuuuyyy}}}}}}{{{xxxuuusssrrrnnnlllnnnsssxxx}}}}}}xxxsssqqqqqqqqqooollliiifffeeehhhllluuu}}}zzzwwwuuutttssspppooommmkkkiiigggfffeeedddaaa^^^[[[ZZZXXXUUUSSSTTTSSSRRRQQQQQQQQQQQQQQQUUUVVVWWWYYY[[[^^^```aaa```dddhhhlllqqquuuzzz~~~~~~zzzxxxvvvuuupppnnnlllkkkkkklllmmmooosssuuuwww{{{wwwooohhhaaa\\\WWWVVVVVVVVVYYY^^^eeeiiiqqquuu|||}}}vvvooojjjfff```]]]YYYUUUSSSTTTVVVXXX[[[```gggnnnuuu|||zzzuuuooojjjbbbZZZTTTPPPLLLIIIIIIKKKMMMOOOSSS[[[dddkkkrrryyy{{{tttpppjjjddd]]]VVVRRROOOMMMKKKMMMOOOPPPOOONNNMMMOOOQQQXXX\\\cccjjjqqqzzz}}}xxxqqqjjjccc\\\VVVQQQOOONNNLLLJJJHHHGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDAAAAAAAAA@@@@@@@@@@@@AAA@@@AAABBBAAA???>>>???@@@>>>>>>>>>=========<<<<<<>>>>>>???AAAAAAAAAFFFNNNYYYggg|||qqqgggYYYNNNIIIGGGFFFEEECCCBBB@@@??????@@@BBBDDDxxxjjj[[[JJJAAA:::555111111......------------............//////000000111111111333555555444333222333222222222222333444555555444999;;;CCCQQQZZZnnnvvvlllhhhjjjmmmrrrtttwww{{{~~~~~~{{{xxxtttqqqooonnnlllmmmrrrwww||||||xxxtttrrrrrrrrrooollliiieeedddgggkkkttt|||yyywwwuuusssrrrmmmlllkkkiiigggeeedddcccccc```]]][[[ZZZYYYWWWUUUUUUTTTSSSRRRRRRRRRRRRRRRVVVVVVXXXYYY[[[\\\\\\]]]]]]___bbbfffiiimmmrrruuu{{{~~~~~~|||zzzvvvtttqqqnnnlllkkkkkkkkklllmmmppptttyyy}}}vvvooohhhccc\\\YYYVVVUUUVVVYYY]]]___eeeiiiooowww}}}{{{{{{|||||||||vvvrrrjjjfff```ZZZVVVSSSRRRSSSSSSWWW\\\bbbhhhooovvv{{{~~~xxxoooggg___XXXSSSOOONNNMMMKKKKKKMMMSSSZZZ___dddjjjuuuyyysssjjjbbb\\\VVVRRROOOQQQQQQPPPNNNLLLLLLLLLMMMQQQTTTXXX^^^dddllltttyyyzzzsssllleee```ZZZXXXUUUQQQNNNKKKJJJJJJGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEAAABBBBBBBBBBBBAAAAAAAAA???@@@@@@@@@>>>===>>>??????>>>>>>>>>>>>===============???BBBBBBBBBHHHPPP^^^kkk~~~ssscccVVVNNNJJJGGGEEEEEECCCBBBAAAAAABBBCCCDDDvvvhhhYYYIII???:::444111111......------------............//////000000111111111333444444222222222333222222222222333555666666666;;;===EEESSS^^^rrrwwwmmmiiiiiikkkppprrruuuyyy|||~~~}}}yyyuuuqqqoooooommmnnnrrrvvv{{{|||xxxtttrrrsssrrrnnnkkkiiifffeeegggkkkttt~~~{{{xxxvvvsssrrrqqqkkkjjjiiigggeeedddbbbbbbbbb___]]]\\\[[[[[[ZZZXXXWWWVVVUUUUUUTTTTTTTTTTTTVVVWWWXXXYYYZZZZZZZZZZZZ[[[]]]___aaacccfffkkknnnsssvvv{{{~~~{{{wwwrrrnnnllljjjjjjiiijjjllloootttyyy}}}~~~xxxqqqlllaaa^^^YYYVVVUUUVVVWWWWWW]]]___cccjjjrrr{{{}}}yyywwwuuuuuuvvvyyy~~~~~~sssoooiiiaaa[[[UUURRRPPPLLLNNNRRRVVV[[[bbbiiinnnvvv}}}}}}uuummmeee]]]XXXTTTRRRNNNKKKKKKNNNRRRTTTXXX]]]fffpppzzzxxxpppiiibbb\\\XXXSSSQQQNNNLLLKKKKKKLLLMMMKKKMMMQQQUUUZZZaaaiiinnnyyy}}}vvvrrrgggddd```ZZZVVVRRROOONNNJJJIIIGGGEEEDDDCCCBBBBBBEEEDDDCCCBBBBBBBBBDDDDDDBBBCCCCCCCCCCCCBBBAAA@@@===???@@@???======>>>???@@@@@@?????????>>>>>>>>><<<<<<>>>AAACCCEEEMMMVVVfffsssqqqbbbXXXPPPJJJFFFEEEEEEDDDDDDDDDDDDDDDDDDsssgggXXXHHH???999444111000......------------............//////000000111111111222333222000000222333111222222333444555666777888===???GGGUUU___uuuwwwppplllkkkmmmmmmooorrrvvvzzz}}}~~~{{{xxxtttrrrqqqnnnooosssvvvzzz~~~{{{wwwsssrrrrrrqqqnnnjjjjjjfffeeegggkkkttt~~~}}}|||yyyvvvsssqqqpppooojjjiiihhhfffeeecccbbbaaaaaa___]]]\\\]]]]]]\\\[[[XXXXXXWWWWWWWWWWWWWWWWWWYYYZZZ[[[\\\]]]]]]\\\\\\[[[]]]^^^^^^___aaafffiiikkknnnssswww{{{}}}wwwssspppooooookkkkkkkkklllooorrrvvvxxx{{{}}}yyytttlllgggbbb^^^\\\[[[YYYWWWXXXYYY[[[___fffmmmtttxxx~~~}}}xxxtttqqqpppkkkooosssvvvzzz{{{vvvnnnfff^^^YYYVVVNNNNNNOOOPPPRRRWWW\\\aaafffnnnyyy~~~uuulllfff]]]YYYTTTOOONNNNNNOOOOOOPPPSSSZZZaaaiiirrr{{{zzzssslllhhh___[[[UUUPPPNNNMMMMMMNNNJJJLLLNNNPPPSSSWWW\\\```gggqqq{{{zzzwwwqqqkkkeee```]]][[[TTTRRROOOKKKHHHFFFEEEEEEGGGFFFDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDCCCBBB@@@???===???@@@???>>>===>>>@@@AAAAAAAAA@@@@@@@@@@@@???>>>>>>@@@EEEHHHLLLVVVaaarrr~~~pppdddYYYOOOIIIFFFFFFGGGGGGGGGFFFEEEDDD~~~rrrfffWWWGGG>>>999444111000.........------...............//////000111111111222222222000//////222444111111222333444555777888999>>>@@@HHHUUU```uuuwwwqqqnnnnnnoookkkmmmppptttxxx|||~~~}}}zzzwwwuuurrroooppptttwwwzzz~~~zzzwwwsssrrrrrrqqqmmmjjjjjjgggfffhhhlllttt~~~|||{{{zzzwwwuuurrrpppnnnnnniiihhhgggfffdddcccbbbaaa```^^^]]]]]]^^^___^^^]]]YYYYYYXXXXXXXXXYYYYYYZZZ]]]^^^___```aaaaaa```___\\\\\\]]]\\\]]]___bbbeeefffiiimmmrrrvvv{{{|||xxxvvvuuuvvvnnnmmmlllkkklllnnnqqqrrrwwwyyy|||~~~zzzwwwrrrlllhhhfffccc___\\\WWWWWWWWWYYY^^^dddjjjnnnsssvvvzzz~~~|||xxxtttpppnnndddgggjjjmmmqqqwwwzzzrrriiibbb^^^UUUTTTRRRPPPNNNPPPTTTWWWZZZcccnnnwww}}}xxxqqqddd```ZZZUUURRRPPPOOONNNLLLNNNRRRWWW]]]eeennnttt}}}zzzuuupppjjj```XXXSSSQQQOOOOOONNNOOOOOOOOONNNOOORRRTTTVVVaaalllqqqwwwzzztttnnnkkkiii___]]]XXXTTTPPPLLLKKKJJJIIIHHHFFFEEEEEEFFFHHHIIIDDDEEEEEEEEECCCBBB@@@>>>>>>???@@@@@@???>>>???AAABBBBBBBBBAAAAAAAAA@@@@@@BBBBBBDDDIIINNNTTT___jjj|||zzzmmm```TTTLLLFFFGGGIIIJJJIIIGGGEEEDDDsssbbbUUUGGG???999222000000000000////////////000000...///111222333333222222333333222222111000000000111111111111222333444444<<>>888222000000000000////////////000000...///111222333333222222333222222222111111000000333333333333444555666666;;;>>>>>>CCCOOOYYYnnn|||sssooonnnhhhjjjjjjlllooorrrwwwzzz|||~~~~~~||||||wwwxxxzzz{{{}}}~~~zzzuuurrrssssssqqqooonnniiiffffffiiippp~~~~~~}}}|||{{{vvvuuusssqqqnnnllljjjjjjhhhfffeeeccccccccccccdddccccccdddeeeeeefffggggggeeeeeeeeedddddddddcccccceeeeeeffffffffffffffffffdddcccbbbaaa````````````aaaaaaccceeeiiimmmpppsssvvvxxx|||}}}{{{wwwssspppnnnnnnnnnlllnnnpppqqqrrruuuzzz}}}~~~}}}{{{xxxuuuqqqmmmkkkiiiiiifffbbb___^^^^^^aaabbbaaabbbdddgggjjjmmmooopppttttttuuutttrrrmmmiiifff]]]]]]]]]^^^bbbfffkkknnnvvvzzzxxxqqqjjjfff___YYYVVVSSSQQQPPPSSSTTTWWW]]]eeennnvvvzzz~~~tttllleee^^^WWWQQQOOOKKKJJJLLLNNNOOOSSSYYYdddiiiqqqyyy}}}uuummmeee___[[[WWWTTTPPPNNNMMMNNNNNNMMMOOOQQQTTTWWW[[[bbbjjjpppyyy}}}|||tttnnnkkkhhhccc^^^YYYVVVSSSPPPOOOOOOMMMLLLKKKIIIFFFDDDDDDCCCBBBAAABBBAAAAAA@@@@@@AAAAAABBBDDDEEEEEEEEEDDDDDDFFFGGGIIIMMMSSSZZZbbbmmmzzztttcccXXXNNNNNNMMMJJJGGGDDDBBBBBB|||ppp___SSSEEE>>>888222000111000//////......//////000//////000111222222222222222222222222222111111111333333333333444555666666999<<<<<>>888555111111222.........------.........111000///......///000111000000111222444555666666111111111111222333444444555888888;;;DDDIIIYYYtttuuunnnfffeeeiiiggg^^^^^^^^^^^^```bbbdddffflllrrrzzz}}}xxxvvvtttpppmmmiiieeebbbdddgggooo~~~}}}yyyvvvqqqoookkkgggeeeddddddeeeffffffhhhjjjmmmqqqtttvvvvvvvvvwwwxxxzzz{{{||||||{{{{{{||||||}}}}}}}}}~~~yyyzzzzzzzzz{{{{{{||||||wwwvvvtttsssrrrqqqppppppooommmjjjgggeeecccbbbbbb\\\]]]]]]]]]^^^aaafffiiimmmooorrrvvvzzz}}}{{{zzzxxxtttqqqgggggghhhgggggghhhkkkmmmoooqqqvvv{{{}}}vvvnnniiibbb```^^^\\\\\\]]]___```fffhhhkkkooosssvvvxxxzzz~~~}}}{{{yyyvvvsssrrrkkkjjjhhheeeaaa]]]ZZZYYYWWWVVVTTTTTTUUUXXX[[[]]][[[\\\^^^aaaeeemmmuuu{{{~~~xxxqqqkkkbbbXXXQQQMMMMMMMMMNNNQQQTTTVVVYYY```iiiqqqwww~~~{{{qqqddd]]][[[SSSQQQNNNKKKHHHIIIMMMPPPPPPXXXbbbjjjpppwww{{{xxxsssmmmhhheeeaaa\\\XXXQQQQQQQQQOOONNNNNNPPPRRRNNNRRRXXX^^^eeelllsssxxxzzz}}}~~~}}}|||{{{zzzyyyyyyyyy{{{}}}tttgggWWWOOOFFFAAABBBBBBAAA???rrrdddUUUIII>>>888555222111333...............///000000000000000000111111111111//////000111222222222222111333555777777555333111333444666999===III```uuussskkkhhhccc___```aaabbbaaa```___```cccfffjjjoooxxxzzzvvvtttrrrnnnjjjeeebbb```bbbgggqqq|||xxxvvvmmmllljjjiiihhhggghhhhhhiiijjjkkknnnqqqsssuuuvvvyyyyyyzzzzzz{{{|||||||||~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||{{{zzzxxxxxxxxxxxxwwwuuurrrooommmkkkjjjhhheeeccc```___]]]\\\]]]___aaacccggglllqqqssstttwww}}}zzzwwwrrroookkkhhhggghhhkkkmmmhhhiiilllpppuuuzzz}}}{{{vvvrrrhhheeeaaa]]][[[\\\]]]___^^^bbbgggjjjmmmqqqwww{{{zzz}}}|||zzzyyyvvvuuusssppplllgggbbb```___^^^]]]]]]\\\\\\]]]]]]^^^^^^^^^```cccjjjrrrxxx~~~uuuiii___YYYUUUQQQOOONNNNNNMMMMMMPPPUUU\\\aaagggmmmwwwxxxllldddaaa[[[SSSMMMJJJIIIIIIIIIOOOQQQVVV^^^cccgggoooxxxzzztttqqqkkkddd]]]^^^[[[WWWSSSQQQPPPMMMLLLLLLOOOSSSUUUXXX]]]dddiiilllnnnrrrxxxrrrcccYYYNNNEEEDDDEEECCC???===pppbbbSSSHHH<<<777444000000111...............///000000000000000000111111111111222222333444555555555555222333444555555444333222333444666:::???LLLdddyyyoooiiihhhccc```bbbaaabbbbbbaaa```aaadddggglllrrr{{{yyyuuusssppplllhhhfffbbbaaadddiiittt{{{vvvrrrmmmkkkjjjhhhgggggghhhhhhjjjlllnnnpppsssuuuwwwxxx{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||||zzzyyyxxxyyyyyywwwvvvtttrrrooommmllljjjgggdddbbb```^^^]]]]]]^^^aaabbbbbbfffkkkmmmnnnqqqwww|||yyyuuuooojjjeeeddddddddddddeeefffiiilllqqqtttvvv}}}~~~|||yyyvvvqqqnnnjjjeeebbb```______ZZZ]]]```cccfffjjjoootttzzz}}}}}}|||{{{xxxuuuqqqmmmkkkiiiiiihhhfffeeeeeeeeeeeebbbccccccdddgggmmmtttyyy}}}rrrhhhaaa[[[UUUQQQOOOMMMKKKJJJKKKOOOUUUYYY```eeennnwwwxxxpppmmmggg___WWWSSSPPPOOONNNMMMMMMPPPVVVYYY\\\ccckkkuuuzzz}}}uuuooogggddd___ZZZWWWTTTQQQOOOMMMNNNOOOOOOOOORRRWWW[[[^^^```dddiiipppvvv{{{~~~sssdddWWWLLLDDDCCCEEEBBB???>>>~~~nnnaaaQQQFFF;;;666333///...000...............///000000000000000000111111111111///000000111222222333333222222222222222222222222222333666;;;AAAPPPjjj~~~lllhhhgggdddbbbdddbbbccccccbbbaaabbbfffhhhkkkqqq|||}}}wwwrrrpppmmmiiieeeeeebbbaaaeeelllxxxzzzuuurrrkkkjjjiiihhhggghhhhhhiiimmmnnnpppsssvvvxxxzzzzzz||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||||||||||||||{{{yyyyyyzzzzzzyyywwwwwwtttqqqooonnnllliiigggeeecccaaa___^^^___```aaa___bbbfffhhhhhhkkkppptttxxx{{{~~~}}}wwwpppjjjfffeeedddccccccbbbcccdddgggjjjllltttvvvyyy{{{}}}}}}|||{{{yyywwwsssnnniiieeebbb```YYY[[[\\\]]]___cccgggkkkpppsssxxx{{{}}}~~~~~~|||zzzyyyvvvvvvtttsssqqqooonnnnnnjjjkkkkkklllnnnrrrxxx}}}uuummmddd[[[UUUQQQOOOKKKHHHHHHJJJNNNQQQVVVZZZaaahhhpppxxxxxxrrriiiaaaZZZUUUQQQNNNMMMKKKKKKNNNOOOPPPUUU[[[eeejjjrrryyyvvvrrrlllgggccc^^^YYYVVVRRRQQQOOOLLLJJJKKKOOORRRPPPRRRUUUYYY___eeejjjmmmvvvyyy}}}qqqbbbTTTJJJBBBBBBDDDBBB@@@@@@}}}mmm```PPPEEE;;;666333000...000...............///000000///000000000111111111111......//////000111111222333222111000000111222333000111444:::BBBSSSooo{{{kkkhhhhhheeedddgggeeeeeeeeeddddddeeeiiikkkmmmsss~~~|||uuuqqqnnnkkkfffbbbbbb___```eeennn{{{|||xxxuuujjjiiihhhggghhhhhhiiijjjnnnooorrruuuxxxzzz{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||}}}{{{zzzzzz{{{{{{zzzyyyxxxvvvsssqqqpppnnnkkkiiihhhgggdddbbb````````````___bbbdddffffffhhhlllooorrruuuxxx{{{|||zzzuuurrrpppooohhhgggdddbbbbbbccceeefffkkkmmmqqquuuxxx{{{}}}}}}{{{zzzxxxuuupppkkkgggdddaaa```___^^^^^^```bbbdddeeehhhmmmqqqtttwwwzzz}}}}}}{{{yyywwwvvvtttuuuuuuvvvwwwzzzyyynnnccc[[[WWWSSSMMMIIIIIIJJJLLLNNNOOORRRVVV[[[bbbjjjsssyyy~~~uuulllccc[[[UUUQQQPPPLLLJJJKKKKKKJJJMMMRRRWWW[[[cccjjjqqqxxx~~~}}}wwwqqqlllfffbbbZZZXXXTTTPPPNNNNNNPPPRRRLLLLLLNNNQQQUUUZZZ___aaafffiiimmmrrrwww~~~kkk]]]QQQHHHBBBBBBCCCBBBAAAAAA|||mmm```OOOEEE;;;777444111///000...............///000000///000000000111111111111222222111111222333555555333222000//////000222333///000333999BBBUUUrrrzzzmmmkkkkkkgggfffjjjhhhiiiiiihhhhhhjjjmmmpppsssyyy|||uuupppmmmiiiddd```^^^\\\^^^eeeooo~~~}}}zzzvvvsssiiiiiihhhhhhhhhjjjkkklllnnnppptttwwwzzz||||||||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzzzz||||||{{{yyyxxxvvvsssrrrqqqpppnnnlllllljjjhhheeecccbbbaaaaaaaaabbbcccddddddfffhhhjjjmmmpppsssvvvwwwzzz}}}}}}{{{zzzpppnnnjjjgggdddcccbbbbbbdddfffiiimmmqqquuuyyyzzzyyyzzzzzzzzzwwwsssooommmjjjhhheeebbb`````````___```cccgggkkkooorrrwwwzzz}}}~~~~~~xxxlllccc\\\WWWPPPKKKKKKLLLLLLLLLLLLNNNPPPSSSXXX___hhhnnnwww~~~zzzqqqhhh```ZZZUUUOOOKKKKKKJJJHHHJJJNNNMMMQQQWWW]]]dddkkkrrrvvv{{{vvvrrrgggccc]]]XXXTTTSSSRRRRRRMMMLLLLLLLLLOOORRRUUUWWWYYY[[[___ccchhhooowww|||xxxeeeZZZOOOHHHBBBBBBCCCAAAAAACCC{{{lll___NNNDDD;;;777555111///000...............///000000000000000000111111111111111000000///000222333444333222111000000111222333111111444999BBBVVVtttxxxmmmmmmmmmiiijjjnnnmmmmmmnnnmmmmmmooosssuuuvvv}}}}}}uuupppmmmiiiddd```[[[ZZZ]]]fffqqq~~~{{{vvvqqqnnniiiiiiiiiiiijjjlllnnnoooppprrrvvvyyy|||~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzz{{{|||{{{zzzwwwvvvtttssstttsssqqqpppooonnnllliiigggeeeccccccaaaaaaaaaaaabbbcccddddddiiikkknnnppprrrtttwwwzzzwwwuuuqqqmmmiiieeecccaaa```aaacccfffiiimmmppprrrtttvvvyyy{{{{{{zzzxxxvvvqqqnnnjjjhhhfffcccaaa^^^\\\^^^aaadddfffjjjnnnqqqwwwwwwyyy{{{~~~vvvnnnccc\\\TTTNNNMMMMMMLLLKKKKKKLLLMMMNNNQQQWWW___dddlllsss~~~}}}tttjjjddd\\\UUUNNNLLLKKKHHHHHHKKKIIILLLPPPTTTYYY^^^eeeiiitttyyywwwrrrkkkddd___ZZZVVVSSSSSSQQQNNNLLLKKKLLLNNNOOOQQQSSSUUUXXX[[[aaahhhmmmsssuuuxxx{{{|||qqqcccZZZOOOHHHCCCCCCCCCAAABBBDDDyyyjjj]]]LLLCCC:::666444000.....................///000000000000000000111111111111///...---,,,---///111222222222222111111222222222444444666:::DDDWWWvvvtttkkkmmmnnnlllmmmrrrqqqrrrrrrrrrrrrtttwwwzzz}}}~~~wwwqqqnnniiiddd```ZZZYYY]]]gggttt|||yyyuuupppllliiiiiiiiijjjkkknnnpppqqqrrrtttxxx|||~~~}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzyyyyyy{{{|||{{{yyyxxxvvvuuuvvvwwwwwwvvvtttqqqpppnnnllljjjhhhfffeeebbbaaa``````aaabbbbbbbbbeeegggjjjkkkmmmnnnqqqsssxxxyyy|||~~~~~~}}}zzzvvvqqqkkkfffddd_________```aaadddgggiiilllnnnrrrvvvxxxyyyyyyyyyuuussspppooonnnkkkgggccc]]]^^^___```aaacccgggjjjnnnoooqqqssswww{{{yyynnnfff[[[UUURRRQQQNNNKKKJJJJJJJJJJJJLLLPPPVVV[[[aaagggrrr}}}vvvoooggg]]]UUUQQQNNNKKKIIIKKKIIIJJJLLLMMMPPPTTTZZZ^^^eeejjjsss||||||vvvpppjjjddd______[[[WWWRRROOOMMMNNNNNNNNNOOOOOOPPPRRRVVV\\\```aaacccfffhhhjjjmmmpppssswww|||wwwjjj```ZZZPPPJJJEEEDDDCCCAAABBBEEEwwwhhh\\\KKKAAA888555333///------...............///000000000000000000111111111111222111000///000222444555222222222222222222222222777666888<<>>uuufffYYYKKKDDD:::333111111///...///////////////////////////000000111222222333333333222000//////000222333333222222111000000111111333666555;;;JJJ[[[yyy|||tttnnnoooqqqrrruuuxxxuuuvvvwwwwwwyyy}}}yyyvvvqqqhhh```^^^\\\___jjjzzz~~~{{{xxxtttpppmmmkkkkkkkkkkkklllooorrrvvvxxxzzzzzz|||}}}~~~~~~~~~~~~}}}||||||{{{||||||{{{{{{{{{{{{||||||yyyxxxxxxxxxwwwwwwwwwwwwvvvvvvuuusssrrrqqqpppooolllkkkiiigggeeecccbbbbbbcccbbb``````aaacccfffhhhjjjkkkmmmpppsssuuuvvvwwwzzz}}}}}}{{{qqqmmmgggccc```___]]][[[YYYYYY[[[]]]aaaeeeiiikkksssvvv{{{}}}|||yyywwwvvvqqqpppnnnllljjjiiijjjjjjgggfffeeedddeeegggiiikkkmmmnnnpppssswww{{{uuuhhh___XXXRRRMMMJJJJJJJJJIIIJJJJJJKKKKKKNNNSSSYYY```hhhrrr~~~tttkkkeee___XXXRRRNNNLLLKKKJJJKKKLLLKKKJJJOOOOOOSSS\\\dddiiiooovvv~~~wwwqqqmmmiiifff___[[[VVVRRRQQQQQQQQQQQQNNNNNNMMMLLLLLLMMMNNNNNNQQQRRRTTTWWWZZZ]]]___```bbbccceeegggjjjmmmnnnpppvvvxxx{{{{{{rrrhhh^^^VVVRRROOOMMMKKKIIIFFFDDDBBBAAA@@@tttdddXXXJJJCCC:::444222111000...///////////////////////////000000111111222222333222111000//////000111222333222111111000111111111333777666===MMM^^^}}}}}}uuuooopppssstttvvvyyyuuuvvvxxxyyy{{{~~~zzzrrrhhhaaa^^^]]]bbbnnn~~~~~~}}}{{{wwwtttpppnnnlllmmmmmmmmmoooqqqtttwwwxxx}}}~~~~~~~~~~~~}}}|||||||||||||||{{{{{{{{{{{{||||||xxxwwwvvvuuuuuuuuuvvvwwwvvvvvvvvvuuuttttttssssssnnnmmmllljjjhhhfffdddcccbbbaaa___^^^___```bbbcccfffgggiiikkkmmmooopppqqquuuxxx{{{~~~yyyuuuooojjjfffccc```^^^XXXWWWVVVWWWXXX[[[___aaajjjnnnssswwwxxxxxxxxxyyyvvvuuutttsssqqqpppooonnnkkkiiigggeeedddcccdddddddddeeegggjjjnnnqqquuuwwwzzz}}}{{{oooeee]]]UUUQQQLLLLLLKKKJJJJJJJJJKKKKKKLLLOOOSSSXXX^^^gggsss|||yyyqqqiii___YYYTTTRRROOOMMMLLLLLLKKKIIILLLKKKMMMTTTYYY\\\aaafffssszzzyyyuuunnniiiccc^^^[[[YYYWWWUUUNNNNNNMMMLLLKKKKKKKKKLLLIIIIIIKKKLLLNNNPPPQQQRRRPPPQQQSSSVVVYYY[[[]]]^^^ccceeehhhlllnnnpppqqqqqqvvvvvvwwwxxxyyyyyyzzzzzz||||||~~~|||yyypppllleee]]]UUUPPPLLLKKKKKKJJJHHHFFFEEEDDDCCCCCC}}}rrrcccVVVHHHBBB999444222222000///------------------------............//////000000111111000000000000111111222222111111111111111222333777888@@@QQQccc}}}uuuppprrruuuvvvwwwzzzwwwxxxyyyzzz||||||tttjjjbbb______eeerrr~~~|||zzzwwwtttqqqooonnnoooooopppqqqtttvvvxxxzzz~~~~~~~~~~~~~~~}}}}}}|||||||||{{{{{{zzzzzz{{{{{{|||yyywwwvvvttttttuuuwwwxxxvvvvvvvvvvvvuuuuuuuuuuuuqqqpppooommmkkkiiigggfffdddcccaaa_________```aaaccccccdddeeegggiiijjjkkkooorrrwwwzzz}}}}}}xxxsssooojjjfffccc^^^\\\XXXVVVVVVXXXZZZ\\\aaaeeejjjnnnqqqsssvvvxxxwwwwwwxxxxxxxxxxxxwwwvvvqqqpppnnnkkkhhhfffddddddbbbbbbccceeegggjjjlllmmmooorrrvvv{{{}}}qqqhhhaaaZZZUUUNNNMMMLLLKKKKKKKKKKKKKKKLLLNNNPPPRRRVVV^^^jjjrrruuukkkeee___[[[VVVRRRPPPOOOLLLKKKLLLJJJKKKPPPTTTUUUXXX]]]fffnnnxxx~~~zzztttnnniiieee```^^^YYYXXXVVVTTTRRRQQQOOOOOOJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJLLLNNNPPPRRRTTTUUUVVVWWWZZZ]]]___aaabbbbbbcccddddddeeefffggghhhhhhiiikkkmmmooorrruuuwwwxxxwwwxxx{{{}}}~~~zzzxxxvvvtttrrrpppllliiiaaa^^^ZZZTTTPPPLLLJJJIIIIIIHHHGGGFFFEEEEEEEEEEEE{{{pppaaaTTTGGGAAA999444333333111///......................................./////////111000000000000000000111222111111111111111222222333777999BBBTTTggg}}}vvvqqqsssvvvwwwxxx{{{yyyzzz{{{{{{}}}}}}uuullleee```aaaiiivvv}}}{{{yyyvvvsssrrrqqqppppppqqqrrrtttwwwyyy{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{zzzzzzzzzzzz{{{{{{zzzyyywwwvvvvvvwwwyyyzzzvvvvvvvvvvvvvvvvvvuuuuuussssssrrrqqqooommmkkkjjjgggfffdddcccbbbaaaaaaaaaaaaaaaaaaaaabbbdddeeefffkkknnnsssvvvyyy||||||xxxtttoookkkfffccc___[[[YYYYYYZZZ[[[[[[^^^bbbeeegggkkkooorrrrrrsssvvvxxx{{{}}}~~~~~~yyyxxxwwwtttqqqnnnllljjjffffffeeedddddddddddddddgggiiimmmppptttxxx}}}~~~sssjjjbbb[[[VVVOOONNNMMMMMMLLLLLLLLLLLLNNNPPPPPPQQQRRRYYYcccjjjxxxyyytttiiieee^^^XXXTTTQQQNNNLLLMMMJJJKKKOOOQQQRRRTTTYYY]]]dddmmmvvv~~~zzztttoookkkgggfffccc```\\\XXXUUUTTTPPPOOONNNMMMKKKJJJIIIHHHGGGHHHIIIJJJLLLMMMOOOOOOMMMNNNPPPRRRTTTUUUWWWWWWUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[]]]```bbbeeeggghhhhhhiiikkknnnooopppppppppllljjjgggfffeeebbb___\\\UUUSSSQQQMMMKKKIIIHHHGGGGGGGGGFFFFFFEEEFFFFFFFFFyyynnn___SSSFFF@@@999555444333222///000000000000000000000000000000000000000000000000000000000000000000000000111111111000111111222333222777:::DDDWWWjjj|||uuuqqqssswwwxxxyyy{{{{{{{{{||||||~~~}}}uuunnniiidddeeennn||||||zzzxxxuuusssrrrrrrrrrqqqrrrtttwwwzzz|||~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}{{{{{{zzzzzzzzzzzz{{{{{{zzzyyyxxxxxxxxxyyyzzz{{{wwwwwwwwwwwwvvvvvvvvvvvvttttttuuuuuusssrrrpppnnnkkkjjjhhhgggeeedddddddddaaa```______```aaacccdddhhhkkkooosssuuuxxx{{{}}}~~~yyyuuuooolllgggbbb___]]]\\\\\\ZZZ[[[]]]^^^___aaafffiiijjjlllooossswww{{{~~~~~~~~~}}}{{{yyyvvvuuunnnllljjjgggeeecccaaaaaaccceeeggghhhjjjnnnrrrvvvsssxxx~~~~~~sssjjjaaaYYYSSSOOOOOONNNMMMMMMMMMNNNNNNOOOPPPQQQPPPPPPUUU]]]dddpppyyytttooofff^^^YYYTTTPPPNNNNNNKKKKKKNNNOOOOOOQQQUUUVVV[[[bbbjjjrrr|||{{{tttsssppplllgggbbb^^^\\\XXXWWWUUURRROOOLLLJJJHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKLLLMMMNNNOOOPPPPPPRRRTTTVVVWWWYYYYYYYYY[[[]]]___aaaaaaaaaaaa]]]\\\ZZZZZZYYYXXXUUUSSSLLLKKKIIIHHHFFFEEEEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFxxxlll^^^QQQEEE???999555444444222000000000000000000000000000000000000000000000000000//////000000000000//////111111000000111222222333000666:::EEEXXXlll{{{tttqqqssswwwxxxxxx{{{{{{|||}}}~~~{{{uuupppmmmhhhkkksss{{{zzzwwwtttssssssssssssqqqrrruuuyyy|||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~{{{zzzzzzyyyyyyzzzzzz{{{xxxyyyyyyyyyzzzzzzzzz{{{zzzyyyyyyxxxxxxwwwwwwwwwtttuuuvvvwwwwwwuuusssrrrmmmlllkkkjjjhhhgggffffffbbbaaa```______```bbbcccdddgggkkknnnqqqsssvvvxxx}}}~~~~~~xxxuuuqqqlllhhhdddbbbaaa]]]]]]\\\ZZZYYYZZZ]]]```bbbcccfffjjjooouuuzzz}}}~~~wwwuuurrrnnnkkkhhhfffeeebbbcccdddcccdddfffiiillllllrrryyy|||{{{zzz|||~~~yyyooofff___WWWQQQOOONNNNNNNNNNNNOOOOOOPPPMMMOOOPPPOOONNNQQQXXX]]]iiirrrzzzqqqggg```[[[VVVTTTRRROOOMMMOOOOOOMMMNNNQQQOOOSSSXXX^^^eeeppp}}}{{{wwwrrrnnnllleeeccc```\\\XXXTTTQQQOOOLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJKKKJJJHHHGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNNNNOOONNNOOOQQQSSSTTTUUUTTTTTTQQQPPPOOOPPPQQQPPPOOOMMMHHHGGGFFFFFFEEEDDDDDDCCCEEEEEEDDDDDDDDDDDDDDDEEEwwwkkk]]]QQQDDD???888555555444222000////////////////////////...............---------//////000000000000//////111111000000111222333333000666:::EEEYYYmmmzzztttpppssswwwwwwxxxzzzzzz|||~~~zzzuuurrrppplllnnnwww{{{yyywwwtttssssssttttttqqqrrrvvvzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~{{{zzzzzzyyyyyyzzzzzz{{{wwwxxxyyyzzzzzzzzzzzzyyy|||{{{{{{zzzyyyyyyxxxxxxtttuuuwwwxxxxxxwwwvvvuuunnnmmmlllkkkjjjiiihhhgggcccbbb```______```bbbcccbbbeeeiiilllnnnpppsssuuu{{{|||}}}}}}yyytttoookkkhhhfff```___\\\XXXVVVVVVYYY\\\]]]^^^```dddiiiooouuuxxx~~~~~~}}}yyyuuurrrnnnlllkkkcccccccccaaa```aaadddgggooouuu{{{|||xxxtttssstttvvvzzz~~~{{{qqqiiiccc]]]VVVQQQNNNNNNNNNNNNOOOOOOPPPQQQKKKMMMNNNMMMMMMOOOTTTYYYeeennn{{{zzzppphhhbbb]]]ZZZWWWSSSQQQRRRPPPMMMMMMPPPKKKNNNQQQUUU\\\ggguuu}}}{{{qqqooolllgggbbb^^^ZZZXXXSSSRRRQQQPPPOOONNNNNNMMMKKKJJJJJJIIIIIIIIIIIIJJJKKKJJJHHHFFFEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIGGGHHHJJJLLLMMMMMMMMMLLLJJJIIIIIIJJJLLLLLLKKKJJJHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDwwwkkk[[[NNNCCC???;;;777555444333111222///,,,+++---///000000////////////000000000000000////////////000000111///000111222222111//////111666>>>GGGXXXtttyyytttqqqtttvvvvvvwwwzzz}}}|||}}}zzztttqqqrrrqqqttt|||}}}}}}{{{wwwtttsssssstttuuuvvvyyy{{{}}}~~~}}}|||}}}}}}||||||}}}~~~|||||||||||||||||||||||||||||||||}}}|||{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvuuutttrrrpppnnnlllkkkjjjfffeeedddcccbbbccccccdddbbbcccfffhhhkkklllmmmnnnrrrtttwwwyyy{{{~~~~~~yyyuuurrrpppiiigggccc___\\\YYYXXXWWWXXXXXXYYY[[[___dddiiillluuuzzz}}}xxxsssooojjjkkkkkkgggcccbbbdddhhhxxxuuupppllljjjiiigggffflllmmmpppsssvvvyyy{{{}}}}}}}}}~~~|||zzzuuurrrllleee^^^YYYUUUSSSQQQOOOMMMLLLKKKLLLMMMNNNNNNOOOOOOOOOOOOQQQUUUXXX^^^gggsss~~~tttkkkbbb]]]XXXSSSPPPQQQQQQMMMKKKLLLJJJMMMPPPSSSWWW```mmmwww~~~zzztttooojjjggg```^^^\\\ZZZYYYXXXVVVTTTOOOMMMKKKKKKKKKLLLKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDD@@@CCCGGGJJJKKKJJJHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHFFFDDDDDDFFFHHHvvviiiZZZMMMBBB???;;;888777666555444222111//////000111000....../////////000000000000///////////////000000111000000111111111111000000333888???IIIZZZxxxzzzuuuqqqsssuuuuuuwww{{{~~~|||~~~~~~zzztttrrrttttttxxx}}}{{{yyyvvvuuutttuuuvvvxxxwwwyyy|||}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~||||||||||||||||||||||||{{{{{{||||||{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvtttsssqqqooonnnmmmmmmjjjiiigggfffeeeeeeeeeeeedddeeefffgggiiikkklllmmmpppsssuuuwwwyyy|||}}}zzzyyyqqqnnnjjjeee```\\\YYYXXXXXXWWWVVVWWWZZZ^^^ccceeelllpppvvv{{{|||yyyxxxvvvsssooojjjgggggggggmmmjjjfffcccaaa```___^^^dddeeegggiiillloooqqqrrrsssssssssuuuvvvuuussspppmmmjjjeee___YYYUUURRRPPPQQQOOONNNLLLLLLLLLNNNOOOLLLMMMNNNMMMMMMOOOSSSVVVZZZbbbnnnzzz~~~tttjjjddd[[[VVVRRRSSSRRRNNNLLLMMMJJJLLLNNNOOOQQQXXXdddlll{{{}}}xxxuuuooollliiigggfffccc```^^^XXXVVVSSSRRRRRRRRRPPPOOOKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBBBB???@@@CCCEEEFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHGGGFFFDDDDDDFFFHHHtttgggXXXKKKAAA???;;;::::::999999888444333222222333111///---....../////////000000000///////////////000111111111111000000000111111222555999@@@KKK^^^}}}|||vvvqqqrrrttttttwww{{{~~~}}}}}}zzzuuutttvvvwww}}}}}}yyyxxxvvvuuuuuuvvvxxxzzzxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||||zzzzzz{{{{{{zzzzzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvuuutttrrrqqqqqqqqqqqqnnnmmmllljjjiiihhhhhhhhhggggggfffggggggiiikkklllnnnpppsssuuuvvvyyy|||~~~|||yyytttnnngggbbb^^^\\\[[[YYYWWWUUUVVVYYY\\\^^^bbbeeejjjoootttzzz|||xxxtttqqqnnnkkkhhheeeaaa___]]]\\\[[[YYY\\\]]]^^^```bbbdddeeefffgggffffffhhhiiiiiigggeeecccaaa]]]XXXTTTRRRPPPOOOPPPOOONNNLLLLLLMMMNNNOOOLLLMMMMMMMMMMMMNNNRRRUUUWWW]]]iiiuuu}}}rrrkkk```ZZZVVVUUUTTTOOOMMMNNNKKKLLLLLLLLLLLLQQQZZZ```qqqxxx}}}zzzxxxuuurrrooohhheeebbb```^^^]]]ZZZYYYRRRQQQPPPNNNLLLKKKJJJIIIIIIHHHGGGEEECCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIGGGHHHJJJLLL}}}qqqdddUUUIII@@@>>><<<<<<<<<===<<<;;;777555333111111000...---........./////////000000///......//////000111222222111000///000111222333555:::AAAMMMbbb}}}vvvpppqqqrrrssswww{{{~~~~~~~~~|||yyyvvvvvvyyyzzz|||yyyxxxwwwvvvvvvwwwxxxyyyzzz|||~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}||||||||||||||||||||||||||||||yyyzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvuuuttttttttttttuuusssrrrqqqooonnnlllkkkkkkkkkiiihhhfffggghhhjjjkkklllnnnpppqqqrrrtttxxxzzzyyy{{{~~~}}}xxxqqqlllhhheeecccaaa]]]YYYXXXXXXZZZ[[[\\\^^^bbbfffkkkqqqxxx}}}}}}xxxtttpppmmmiiifffdddbbb```^^^\\\\\\\\\]]]^^^^^^______^^^^^^]]]___``````^^^]]]\\\ZZZXXXUUURRRQQQQQQQQQNNNNNNMMMLLLLLLMMMMMMNNNMMMNNNNNNMMMMMMOOORRRUUUVVV\\\fffrrr~~~wwwoooeee___YYYXXXUUUPPPMMMNNNMMMNNNMMMLLLLLLOOOUUUZZZgggooo{{{{{{xxxssspppnnnllliiifff______^^^\\\ZZZWWWVVVUUUQQQPPPNNNLLLJJJHHHGGGGGGHHHGGGEEEDDDCCCDDDEEEFFFBBBCCCEEEGGGIIIKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPOOONNNOOORRRTTT{{{nnnbbbSSSGGG???>>>======???@@@???>>>;;;777111...---.....................////////////............///000111222222111000000000111333444444999AAAPPPggg|||uuupppppprrrssswww|||~~~~~~~~~|||yyyvvvwww{{{}}}|||{{{zzzyyyxxxwwwwwwwwwxxx{{{}}}}}}}}}}}}~~~~~~~~~}}}|||{{{||||||||||||||||||||||||yyyyyyyyyzzzyyyxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyywwwwwwvvvvvvvvvvvvwwwwwwvvvuuuuuusssrrrpppooonnnmmmllliiihhhggghhhjjjkkkkkklllnnnooooooqqqsssvvvtttwwwyyy{{{||||||wwwtttrrrllljjjfffaaa^^^\\\\\\\\\XXXZZZ]]]___ccchhhooosssvvvzzz~~~|||yyyuuuqqqooolllhhheeeaaaaaaaaa```______^^^^^^[[[ZZZYYYYYYZZZZZZYYYWWWWWWVVVTTTRRRQQQQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMNNNMMMNNNNNNMMMLLLNNNQQQTTTWWW\\\eeeooo{{{|||uuukkkddd]]]ZZZVVVPPPMMMNNNMMMLLLLLLKKKLLLNNNRRRUUU___gggsss|||yyyvvvpppooonnnmmmjjjhhheeeddd]]][[[YYYVVVTTTRRRQQQPPPOOOMMMJJJGGGEEEEEEFFFGGGFFFFFFHHHJJJMMMOOOQQQRRRRRRRRRQQQQQQQQQRRRRRRSSSVVVWWWXXXWWWWWWYYY\\\^^^zzzmmmaaaRRRFFF>>>======>>>@@@AAAAAA???===888111---,,,---///000------........./////////............///111222333111111111111111222333444333888CCCTTTmmm|||vvvqqqsssuuuvvvyyy~~~~~~~~~~~~{{{xxxuuuwww|||~~~||||||{{{zzzyyyxxxxxxxxxxxx}}}~~~}}}~~~~~~}}}}}}~~~~~~|||{{{||||||||||||||||||||||||yyyyyyzzzzzzyyyyyyxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwvvvvvvtttsssqqqpppnnnmmmllljjjjjjjjjjjjkkkjjjkkklllmmmlllmmmppprrrqqqsssuuuwwwxxxzzz}}}}}}uuusssppplllgggdddaaa```ZZZ[[[\\\\\\]]]```dddhhhlllqqqwww{{{~~~}}}zzzwwwtttpppmmmkkkjjjiiigggeeecccbbbaaa]]][[[ZZZYYYYYYYYYXXXVVVUUUTTTRRRQQQPPPPPPQQQQQQNNNNNNNNNOOOOOOOOOOOOOOOMMMMMMMMMLLLKKKMMMPPPRRRWWW\\\dddnnnyyy}}}qqqiiibbb]]]XXXRRRNNNOOOJJJIIIIIIIIIJJJLLLNNNPPPXXX___iiiuuu~~~|||yyyvvvuuulllkkkhhhfffcccaaa```___ZZZWWWSSSOOOMMMLLLMMMNNNOOOPPPRRRTTTVVVYYYZZZ[[[\\\\\\[[[[[[[[[\\\]]]]]]```aaaccccccdddfffiiilllyyylll```RRRFFF>>>======???AAABBBAAA???<<<888333/////////000000---------.........//////------......///111222333///000111222333333333333333999EEEXXXttt|||wwwtttwwwyyyzzz}}}}}}}}}~~~{{{wwwuuuwww|||~~~|||zzzzzzzzzyyyyyyyyyyyyzzz~~~~~~~~~~~~~~~~~~{{{|||~~~~~~}}}|||||||||||||||||||||||||||zzzzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyyyyzzzzzzyyyxxxxxxwwwwwwwwwxxxxxxvvvvvvwwwwwwvvvtttsssrrrnnnnnnnnnmmmllllllkkkkkkiiijjjlllkkkkkklllnnnpppoooqqqrrrssstttvvvzzz}}}~~~~~~|||xxxtttooojjjggg___``````^^^]]]\\\^^^```eeejjjooossstttxxx~~~{{{xxxwwwvvvtttqqqnnnkkkiiihhheeeccc```___^^^]]]\\\ZZZXXXWWWUUUSSSSSSSSSSSSTTTPPPQQQQQQRRRSSSSSSRRRRRRPPPPPPPPPOOONNNOOORRRUUU[[[___gggppp{{{xxxooogggaaa[[[TTTQQQQQQJJJIIIHHHHHHJJJKKKLLLLLLQQQVVV___iiittt~~~|||yyywwwuuutttsssnnnkkkgggccc```^^^^^^^^^___```bbbdddfffhhhjjjkkklllkkkkkkkkkllllllmmmnnnoooqqqrrrssstttvvvzzz}}}yyylll```RRRFFF>>>======???AAABBBAAA???;;;888555333222222111000---------.........//////------......///111222333///000222333444444333333333:::GGG\\\xxx}}}xxxwwwzzz}}}~~~}}}}}}~~~{{{wwwuuuwww|||~~~{{{xxxxxxyyyzzzzzz{{{||||||~~~~~~~~~}}}}}}zzz{{{}}}~~~}}}||||||||||||||||||||||||zzzzzz{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyxxxwwwwwwwwwxxxxxxuuuvvvwwwwwwvvvuuutttsssnnnooooooooonnnmmmlllllliiijjjkkkkkkjjjkkkmmmnnnnnnpppqqqqqqrrrtttxxxzzz}}}~~~xxxrrroooffffffeeeccc___]]]]]]^^^```eeejjjllllllooouuu{{{www~~~}}}yyyvvvsssqqqooommmjjjgggeeedddcccaaa```\\\[[[YYYXXXWWWWWWWWWWWWSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTSSSRRRSSSVVVYYY___dddlllttt~~~|||sssjjjddd^^^WWWSSSSSSMMMKKKJJJJJJKKKLLLKKKJJJLLLQQQXXXbbblllxxx~~~zzzvvvrrrpppoooooonnnnnnppprrrtttvvvxxxxxxyyyyyyyyyyyyzzzzzz{{{||||||}}}xxxjjj[[[NNNEEE???>>>===>>>???>>><<<:::777666444222111000////////////............//////000000000000000000000000000111222111111222444777888===III___}}}}}}{{{{{{xxxuuuyyy~~~~~~}}}|||}}}}}}|||}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{zzzwwwxxxyyyzzzzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwxxxwwwvvvvvvxxxyyywwwwwwxxxyyyyyyzzz{{{{{{yyywwwvvvwwwxxxxxxwwwvvvwwwwwwvvvvvvuuutttttttttwwwwwwuuutttrrrpppooonnnpppooonnnmmmlllkkkjjjjjjoooooooooppprrrtttvvvxxxzzz|||{{{vvvuuurrrmmmhhhdddaaa```___bbbbbbccceeegggiiikkklllsssvvvzzz~~~|||zzzuuussspppooopppoookkkhhheeedddcccaaa___]]]\\\[[[ZZZZZZYYYYYYYYYYYYZZZZZZYYYWWWVVVVVVWWWZZZ]]]___hhhmmmssszzz}}}sssjjjccc\\\TTTNNNQQQNNNKKKIIIIIIIIIHHHGGGLLLNNNQQQVVV```mmm{{{xxxjjj[[[MMMDDD===<<<;;;;;;<<<<<<:::888666555333111000///......//////............//////000000000000000000000000000111111111111222555777:::>>>KKKaaa||||||{{{xxxwww{{{}}}||||||||||||||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}|||||||||}}}}}}}}}}}}}}}|||}}}|||||||||{{{{{{{{{zzzxxxyyyzzzzzzzzzyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwvvvvvvwwwyyywwwwwwxxxxxxyyyzzzzzzzzzxxxwwwvvvwwwxxxxxxwwwvvvwwwwwwwwwvvvvvvvvvuuuuuuwwwwwwvvvuuusssrrrqqqpppppppppooonnnmmmlllkkkkkkooonnnnnnoooqqqsssuuuvvvxxx{{{~~~|||yyyuuupppkkkiiiggggggffffffffffffggghhhiiijjjlllnnnrrrwww||||||zzzzzzzzzxxxuuurrrooonnnmmmkkkiiigggeeedddccccccbbbbbbbbbbbbbbbbbbcccbbbaaaaaabbbeeehhhjjjppptttzzzvvvmmmfff___WWWQQQQQQNNNKKKJJJJJJJJJIIIHHHKKKLLLOOOSSS[[[gggttt}}}wwwiiiYYYKKKBBB:::999888777888888666555333333111000......------//////............//////000000000000000000000000000111111111111222555777===AAAMMMggg|||{{{}}}{{{yyyyyy~~~}}}|||{{{{{{{{{{{{{{{|||}}}~~~~~~}}}}}}}}}}}}|||||||||{{{{{{{{{||||||{{{{{{zzz|||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyyyywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyxxxvvvuuuvvvxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxwwwvvvwwwxxxyyyxxxvvvvvvwwwwwwwwwwwwxxxxxxxxxwwwwwwwwwvvvuuuuuuttttttqqqqqqppppppooonnnmmmmmmnnnmmmmmmnnnoooqqqssstttvvvyyy|||~~~{{{wwwtttrrrrrrmmmlllkkkjjjiiihhhhhhhhhhhhiiikkkooossswww{{{}}}}}}zzzyyyxxxvvvtttrrrqqqppppppppppppoooooonnnnnnnnnooonnnnnnnnnooorrrtttvvv{{{zzzqqqjjjccc[[[UUUQQQNNNKKKJJJJJJJJJIIIHHHIIIJJJLLLOOOUUU___jjjqqq~~~vvvhhhXXXIII@@@999777555555555555444222111000///...------------//////............/////////////////////////////////000111111111222555888???CCCQQQnnnyyyzzz|||zzzzzz}}}||||||{{{zzz{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{||||||{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwyyyzzzyyyxxxuuutttuuuwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxvvvvvvvvvxxxyyyxxxwwwvvvvvvwwwxxxxxxyyyzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxssssssrrrqqqqqqpppoooooommmmmmlllmmmmmmoooqqqrrrtttwwwyyy{{{|||}}}~~~}}}vvvuuussspppmmmkkkjjjiiijjjjjjkkklllnnnqqqtttvvvxxxyyy{{{}}}}}}|||{{{zzz}}}|||||||||{{{{{{zzzyyyyyyxxxxxxxxxzzz|||~~~~~~uuunnnfff^^^XXXQQQOOOLLLKKKKKKKKKJJJIIIIIIJJJKKKMMMQQQXXXaaaggguuu~~~uuugggWWWHHH???999777444333333333222111///......---,,,,,,,,,---//////............/////////////////////////////////000111111111222666888@@@FFFXXXwww}}}xxxzzz}}}{{{{{{~~~~~~zzzzzz{{{{{{|||~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyzzzyyyxxxuuutttuuuwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwvvvuuuvvvxxxyyyxxxwwwvvvvvvwwwxxxyyyzzzzzz{{{xxxxxxxxxyyyyyyyyyzzzzzzuuuttttttssssssrrrrrrrrrnnnnnnmmmmmmmmmnnnpppqqqsssuuuwwwxxxxxxzzz|||~~~|||xxxuuurrrqqqpppqqqpppnnnmmmmmmnnnooooooqqqqqqrrrtttwwwzzz|||~~~wwwoooggg___YYYQQQOOOLLLKKKLLLLLLKKKKKKIIIJJJKKKLLLOOOTTT[[[```mmmwwwtttfffVVVHHH???999666333111111222111000...------,,,,,,,,,------//////............//////000000000000000000000000...///000111111333666999@@@KKKbbb{{{xxxxxx|||~~~|||}}}{{{{{{{{{|||}}}~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyxxxvvvuuuvvvxxxvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvuuuvvvxxxyyyyyyxxxvvvvvvwwwxxxyyyyyyzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{vvvvvvvvvuuuuuutttttttttppppppooonnnnnnooopppqqqrrrsssuuuvvvvvvwwwxxxzzz}}}}}}{{{zzzxxxwwwuuurrrpppnnnmmmmmmnnnnnnnnnnnnppprrrtttuuuwwwwwwxxxzzz}}}vvvnnnfff]]]XXXRRROOOMMMLLLLLLMMMMMMLLLIIIJJJLLLMMMOOORRRXXX\\\fffooo|||ssseeeVVVHHH@@@888555111//////000///...------,,,,,,,,,------...//////............//////000000000000000000000000...///000111111333666999AAAQQQmmmzzzwwwuuuwww~~~}}}}}}~~~|||||||||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{yyyyyyyyyzzzzzz{{{{{{{{{zzzzzzyyyxxxxxxxxxyyyzzzwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwvvvvvvwwwyyytttuuuuuuuuuvvvwwwwwwwwwvvvuuuuuuvvvxxxzzzyyyxxxvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzwwwwwwwwwwwwvvvvvvvvvvvvsssrrrqqqpppppppppqqqrrrqqqsssuuuuuutttuuuvvvxxxyyy{{{}}}{{{xxxuuusssqqqpppooonnnmmmmmmnnnooopppoooooooooppprrruuuxxxzzz~~~}}}ssskkkccc[[[UUURRROOOMMMLLLMMMNNNMMMMMMHHHJJJKKKMMMNNNRRRVVVZZZ___gggsss~~~~~~ssseeeVVVIII@@@777333000............---------,,,,,,------......//////............//////000000000000000000000000...///000111111333666999BBBUUUttt~~~yyyvvvsssttt{{{~~~~~~}}}~~~~~~}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyyyyyzzzzzz{{{{{{{{{zzzyyyxxxxxxxxxyyyzzz{{{wwwwwwwwwwwwwwwwwwwwwwwwvvvwwwxxxwwwvvvvvvxxxyyysssttttttuuuvvvwwwwwwxxxvvvuuuuuuvvvxxxzzzyyyxxxvvvwwwwwwwwwwwwxxxxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxwwwwwwwwwwwwwwwtttsssrrrqqqqqqqqqrrrsssqqqsssttttttttttttuuuwwwvvvxxx|||~~~}}}zzzxxxsssrrrooommmllllllmmmnnnjjjjjjiiihhhiiilllnnnooossswww|||{{{rrrjjjaaaYYYSSSRRRPPPMMMLLLMMMNNNNNNMMMGGGIIIKKKLLLNNNQQQUUUYYY[[[cccnnnyyy}}}oooaaaRRRFFF>>>333222111000...,,,+++***+++,,,,,,------,,,,,,+++///////////////.........000000000000000000000000111///000222333222666<<>>777222111///...---------...---------............///000000000000111222333444555555555444333111000///000///222666999===GGGRRRccc{{{}}}kkk___YYYWWWXXXYYYZZZ]]]aaafffjjjnnnyyy{{{ooofffccc``````dddooo||||||yyyyyyxxxwwwwwwxxxyyyzzz~~~~~~|||{{{|||}}}}}}}}}|||||||||{{{{{{{{{yyyyyyyyyxxxwwwvvvvvvuuuttttttuuuuuuvvvvvvwwwwwwvvvvvvwwwxxxxxxxxxwwwwwwuuuuuuvvvwwwwwwwwwwwwvvvvvvvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyxxxwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuutttttttttsssqqqqqqqqqqqqqqqqqqqqqqqqnnnoooooopppqqqsssttttttvvvwwwzzz}}}}}}zzzwwwuuutttsssqqqpppnnnllljjjhhhfffdddccccccfffeeeddddddcccccccccddd`````````______^^^^^^^^^^^^]]]\\\ZZZYYYZZZZZZ[[[VVVWWWXXXXXXWWWUUURRRPPPOOOOOOOOOPPPPPPPPPQQQQQQPPPRRRTTTVVVXXX\\\aaaeeeqqqwwwrrrcccTTTGGG===666000///---,,,+++,,,,,,------------............///000000000000111222333444444444444333222000///...000000222777;;;@@@KKKUUUggg~~~uuuggg^^^XXXWWWXXXYYYZZZ\\\```fffjjjooo{{{vvvkkkdddaaa``````eeeppp}}}~~~{{{yyyyyyxxxxxxxxxyyy{{{||||||~~~~~~~~~|||{{{{{{|||||||||||||||{{{{{{{{{{{{yyyxxxxxxwwwwwwvvvvvvvvvwwwwwwvvvvvvuuuuuuttttttuuuvvvwwwxxxxxxxxxxxxxxxuuuuuuvvvwwwwwwwwwwwwvvvuuuvvvwwwxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzyyyyyyxxxwwwvvvvvvttttttttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttrrrqqqqqqqqqqqqqqqqqqqqqnnnooopppqqqrrrrrrrrrsssrrrsssvvvyyy{{{}}}~~~~~~}}}{{{xxxvvvtttssspppmmmkkkhhhgggfffgggfffeeedddcccbbbbbbbbb^^^^^^]]]]]]\\\[[[[[[ZZZ\\\[[[YYYWWWVVVVVVVVVWWWSSSUUUWWWXXXWWWTTTQQQOOORRRRRRSSSTTTUUUVVVWWWWWWWWWYYY\\\^^^bbbgggmmmrrrxxx}}}qqqbbbSSSFFF<<<555///...,,,+++++++++,,,,,,---------............///000000000000000111333333222222222222111000......000000333999===CCCNNNYYYjjj{{{mmmccc\\\VVVUUUVVVXXXYYY[[[___eeeiiirrr~~~}}}qqqgggaaa```______dddppp~~~~~~{{{zzzyyyyyyyyyzzz{{{}}}~~~|||}}}}}}~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxwwwwwwwwwvvvvvvvvvxxxxxxwwwvvvuuutttssssssuuuvvvwwwxxxxxxxxxxxxxxxuuuvvvwwwwwwxxxxxxwwwwwwuuuvvvwwwxxxxxxxxxwwwvvvuuuuuuuuuvvvvvvvvvvvvwwwxxxxxxxxxxxxyyyyyyyyyyyyzzzyyyyyyxxxxxxwwwwwwwwwsssttttttttttttuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttrrrrrrrrrrrrqqqqqqqqqqqqooopppqqqrrrrrrrrrrrrrrrssstttuuuvvvwwwxxxxxxxxx~~~~~~|||zzzxxxuuurrrpppooonnnkkkjjjhhhfffeeedddccccccaaaaaa```___^^^]]]]]]\\\[[[ZZZYYYWWWVVVVVVUUUUUUTTTUUUWWWXXXXXXVVVSSSRRRSSSSSSUUUVVVWWWYYYZZZZZZ]]]___cccfffkkkpppwww|||~~~pppaaaRRREEE;;;555///...---,,,+++,,,---------------............///////////////000111222222111111222222111000//////000000333:::???EEEPPP[[[kkkoooeee^^^XXXSSSSSSTTTVVVWWWYYY]]]cccgggrrrxxxkkkccc^^^^^^\\\\\\cccppp}}}zzzzzzzzzzzz{{{}}}}}}~~~|||~~~}}}{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{wwwwwwwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvuuuuuuttttttuuuuuuvvvxxxxxxyyyyyyxxxvvvwwwwwwxxxxxxxxxxxxxxxuuuvvvxxxxxxxxxwwwuuutttuuuuuuvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxssstttttttttuuuuuuuuuuuuxxxxxxwwwvvvuuutttssssssttttttttttttttttttttttttssssssrrrrrrrrrqqqqqqqqqooopppqqqrrrrrrrrrqqqpppssstttuuuvvvvvvvvvvvvvvvzzz{{{}}}|||{{{zzzyyyuuutttrrrpppnnnmmmlllllliiiiiihhhgggfffeeedddddd````````````___^^^]]]]]][[[\\\]]]^^^^^^]]][[[ZZZXXXYYYZZZ\\\^^^```aaabbbeeegggkkkooossszzz~~~pppaaaRRREEE;;;444000///...---,,,---...///---------.........//////............///000111222111111222222222111111000000000444:::@@@FFFQQQ]]]kkkxxxggg___[[[UUUPPPRRRSSSTTTUUUWWW[[[aaaeeeppp}}}uuuhhh```]]]]]]YYYZZZaaaooo{{{zzzzzz{{{|||~~~~~~|||~~~}}}{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{wwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuvvvxxxxxxyyyyyyyyywwwwwwxxxyyyyyyyyyyyyxxxvvvwwwxxxyyyxxxvvvtttsssuuuvvvvvvvvvwwwwwwxxxxxxwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyytttttttttuuuuuuuuuvvvvvvyyyxxxwwwvvvuuutttsssrrrssssssssstttttttttttttttsssssssssrrrrrrqqqqqqqqqooopppqqqrrrrrrqqqpppoooqqqrrrsssuuuwwwyyyyyyzzzuuuvvvxxxzzz}}}}}}{{{yyywwwvvvvvvqqqqqqpppooonnnmmmlllkkkggghhhiiijjjjjjjjjiiihhhccccccdddeeeeeedddcccbbbcccdddeeegggiiikkkmmmnnnooorrrvvvyyy~~~|||lll]]]PPPEEE<<<666111000///------......///////////////////////////000///......///000111222222111000000000000000111222111444999>>>EEEQQQ]]]llliiiaaa\\\SSSOOORRRSSSQQQQQQTTTVVVWWW]]]dddtttsssfff\\\WWWVVVWWWYYYaaaooo~~~||||||{{{{{{|||~~~}}}}}}}}}}}}}}}|||{{{{{{{{{{{{||||||{{{{{{zzzyyyyyywwwuuussssssuuuxxxzzzwwwwwwvvvvvvvvvvvvwwwwwwttttttttttttttttttttttttvvvvvvwwwwwwwwwwwwvvvvvvwwwxxxxxxyyyxxxwwwvvvuuuvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwwwwvvvuuutttttttttuuuuuuvvvvvvvvvvvvuuuuuurrrssssssttttttssssssrrrrrrrrrrrrsssssssssttttttsssrrrrrrqqqrrrsssuuuvvvttttttuuuvvvyyy{{{}}}~~~}}}}}}|||zzzxxxwwwvvvuuussssssssssssrrrrrrqqqqqqqqqqqqqqqpppoooooonnnnnnlllmmmoooqqqsssvvvwwwxxx|||lll\\\PPPEEE<<<666111000///------......///////////////////////////......---,,,------//////000//////...//////000000222111444999===CCCOOO[[[jjjxxxddd\\\XXXPPPMMMPPPRRROOOPPPSSSUUUWWW^^^eeesssrrrddd[[[VVVUUUVVVWWW```ooo~~~||||||{{{{{{|||~~~}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyzzzyyyvvvttttttuuuvvvwwwwwwwwwvvvvvvvvvvvvwwwwwwttttttttttttttttttttttttvvvvvvwwwwwwwwwwwwvvvvvvwwwxxxxxxxxxxxxwwwvvvuuuvvvvvvuuuuuuvvvvvvwwwxxxyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvuuuuuutttsssssssssttttttuuuuuuuuuttttttrrrrrrssssssssssssrrrrrrrrrrrrrrrssssssssstttttttttsssrrrqqqqqqrrrssssssrrrssssssuuuwwwyyy{{{|||~~~~~~~~~~~~}}}}}}|||||||||{{{{{{{{{{{{zzzzzzzzzzzzxxxyyyzzz|||{{{kkk[[[OOOEEE;;;555111000///------......//////////////////////////////......------------...------------...///000000222111333888<<>>FFFPPP^^^nnntttnnneee\\\VVVSSSPPPMMMKKKHHHHHHLLLPPPTTT^^^gggooossseeeYYYRRRPPPPPPSSS\\\lll~~~~~~}}}}}}}}}{{{{{{|||~~~}}}}}}}}}}}}}}}|||{{{{{{||||||}}}}}}||||||{{{zzzuuuuuuvvvvvvwwwwwwxxxxxxuuuuuuttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvuuuuuuvvvuuuuuutttuuuvvvwwwxxxuuuttttttttttttuuuvvvvvvtttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttsssrrrqqqqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrrrrsssssssssttttttrrrssstttuuuuuuuuutttsssvvvuuutttsssssssssssssssttttttvvvxxxzzz|||}}}~~~|||yyywwwuuuttttttooopppqqqpppooopppssswwwyyy{{{~~~}}}xxxqqqmmmjjjhhheeecccccceeegggiiijjjmmmqqquuuyyy}}}yyyrrrmmmhhheee```\\\[[[\\\___aaauuufffWWWKKKBBB999333111000///...---......///////////////////////////---...///111111111000000......---,,,,,,,,,------//////333888;;;>>>GGGPPP___nnnyyytttjjj```ZZZWWWRRRNNNLLLIIIHHHKKKOOOTTT]]]fffllluuufffZZZRRRPPPQQQSSS\\\mmm~~~}}}}}}}}}{{{{{{|||~~~}}}}}}}}}}}}}}}||||||{{{}}}}}}}}}}}}}}}||||||{{{xxxwwwvvvvvvvvvvvvvvvwwwuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuuuuuuuttttttvvvuuutttttttttvvvwwwxxxtttttttttttttttuuuvvvvvvssstttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvvvvtttttttttsssrrrqqqpppoooqqqqqqqqqrrrrrrqqqqqqqqqrrrrrrrrrsssssssssttttttuuuvvvvvvvvvvvvtttsssrrrvvvuuutttsssrrrrrrrrrrrrssssssuuuwwwyyyzzz|||||||||}}}yyywwwtttqqqnnnmmmllllllgggiiijjjiiigggiiimmmqqqtttwwwzzz||||||}}}~~~}}}yyytttmmmiiieeeccc```^^^^^^```dddfffjjjmmmrrrxxx~~~~~~wwwrrrmmmjjjeeeaaa___```ccceeessscccTTTHHH???888333000000///...---,,,,,,,,,---------............///...///000000000///---,,,...------......///000111222111333666999<<>>GGGRRR```pppzzzpppfff]]]WWWSSSRRRLLLIIIHHHIIIJJJLLLRRRYYYjjjzzzqqqcccXXXPPPLLLMMMPPPZZZlll~~~~~~}}}|||{{{{{{|||}}}~~~}}}||||||{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvuuuuuuwwwvvvuuuttttttuuuvvvwwwxxxwwwvvvvvvwwwwwwuuutttvvvtttrrrsssuuuwwwvvvuuuttttttttttttttttttttttttuuuuuuuuuuuuttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvuuuvvvvvvvvvvvvuuuuuuuuutttvvvtttsssqqqqqqrrrssstttssssssttttttssssssrrrqqqrrrrrrrrrsssssssssttttttttttttttttttttttttttttttssssssssssssssssssssssssttttttuuuvvvwwwwwwxxxyyyyyyyyy{{{|||}}}~~~~~~~~~zzzwwwuuuuuusssrrrtttwww{{{{{{vvvooommmjjjfffcccaaa``````aaa___```bbbaaaaaafffnnnssszzz~~~zzzuuuqqqmmmhhhfffbbb``````cccfffhhhmmmsss{{{{{{wwwtttqqqpppooo}}}rrrbbbSSSGGG>>>777222000///...------------------------............/////////...---------------...------......///000111111000333888;;;@@@JJJTTTgggvvv|||ssshhh___XXXSSSQQQLLLIIIGGGHHHHHHHHHMMMTTTaaaqqqooobbbWWWOOOMMMMMMPPPZZZlll~~~~~~}}}||||||{{{{{{|||}}}~~~}}}||||||{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvuuuuuuvvvuuuuuuttttttuuuuuuvvvwwwvvvuuuvvvwwwwwwuuutttuuutttrrrssstttvvvuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttuuutttsssrrrqqqrrrssstttssssssttttttssssssrrrqqqrrrrrrrrrsssssssssttttttssssssssssssssssssssssssssssssssssssssssssssssssuuuuuuuuuuuuvvvvvvvvvwwwvvvwwwxxxyyyzzz{{{{{{{{{||||||~~~{{{wwwqqqmmmkkkjjjjjjiiiooosssxxx}}}}}}wwwssskkkjjjhhheeecccaaa___^^^___^^^___aaa```aaagggoooxxx}}}zzzwwwuuuooommmiiigggfffgggjjjkkkqqqvvv~~~|||zzzxxxxxx{{{qqq```RRRFFF>>>666222000///...------------------------............///111000...---------...///...------......///000111111000333888<<>>777111.........---------,,,,,,,,,................................................---------------...//////222333555666888;;;@@@CCCHHHKKKQQQVVVYYYYYYWWWVVVRRROOOLLLHHHFFFFFFGGGGGGGGGHHHJJJKKKKKKIIIFFFDDDGGGFFFHHHMMMRRRZZZgggsss~~~wwwssshhhaaaWWWMMMGGGDDDCCCCCCFFFKKKVVVgggyyy~~~||||||}}}}}}}}}}}}||||||~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxwwwvvvvvvvvvuuuuuutttuuuuuuvvvwwwwwwtttuuuuuuuuuuuuuuuttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrsssttttttrrrrrrssstttrrrssssssttttttssssssrrrrrrrrrsssttttttuuuuuuuuussstttttttttuuuuuuuuuuuuttttttsssttttttuuuvvvvvvssstttttttttuuuuuuvvvvvvuuutttssssssrrrrrrrrrsssrrrssssssttttttssssssrrrqqqrrrrrrsssssstttuuuuuussssssssssssssssssssssssssssssssssssrrrqqqpppoooqqqqqqrrrrrrssstttuuuuuutttsssrrrrrrrrrsssuuuvvvrrrrrrrrrrrrssssssttttttuuuuuuuuuuuuvvvvvvvvvvvvuuuvvvwwwxxxxxxzzz~~~}}}zzzvvvrrrpppooonnnqqqtttvvvxxx{{{~~~}}}zzzyyywwwwwwyyy{{{~~~~~~{{{tttooollliiigggfff```___\\\ZZZXXXXXXYYYYYY[[[\\\___dddjjjnnnrrrsssssstttwwwzzz}}}~~~~~~{{{zzzyyyyyyyyyzzz{{{{{{|||}}}~~~zzzvvvqqqmmmhhhddd___\\\ssshhhWWWHHH===666000,,,......---------,,,,,,,,,//////.........---------........................------,,,,,,------...///111333555777999<<<@@@DDDHHHKKKQQQUUUXXXWWWUUUSSSOOOMMMIIIFFFDDDCCCDDDEEEFFFGGGHHHIIIIIIGGGEEEDDDGGGGGGJJJPPPVVV^^^kkkwwwxxxppplllaaa[[[SSSKKKEEEBBBBBBCCCDDDHHHTTTeeewww}}}}}}}}}~~~{{{|||}}}~~~~~~}}}|||{{{}}}~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwuuuuuuuuuuuuuuuuuutttsssrrrrrrrrrrrrssssssssssssrrrsssttttttrrrrrrssstttrrrssssssttttttssssssrrrrrrsssssstttuuuuuuttttttttttttttttttuuuuuuuuuuuutttttttttsssttttttuuuuuussssssttttttuuuvvvvvvvvvvvvuuutttsssrrrrrrrrrrrrrrrssssssttttttssssssrrrrrrrrrrrrsssttttttuuuuuurrrrrrrrrsssssssssssstttrrrrrrsssssssssrrrqqqqqqqqqrrrrrrsssssstttttttttsssssssssrrrsssssstttuuurrrsssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvwwwwwwxxx|||~~~~~~}}}yyywwwuuuvvvxxxzzz|||~~~~~~|||xxxxxxwwwxxxzzz~~~~~~~~~~~~}}}xxxuuurrrooommmeeeccc___\\\YYYXXXXXXXXXVVVVVVXXX\\\bbbfffhhhiiilllmmmooorrrvvvyyy{{{}}}~~~~~~}}}}}}}}}}}}}}}zzzzzz{{{|||}}}}}}||||||}}}}}}{{{wwwtttqqqlllgggdddpppeeeUUUGGG===666111---......---------,,,,,,,,,---------.......................................------,,,,,,------...///000333555888:::===AAAEEEIIILLLQQQUUUWWWVVVTTTRRRNNNLLLHHHEEEBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCDDDEEEKKKSSSZZZcccppp|||tttkkkggg[[[WWWPPPHHHBBB???@@@BBBCCCGGGRRRcccuuu}}}|||{{{||||||{{{|||}}}~~~~~~}}}|||{{{|||}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}|||{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvwwwvvvvvvuuuuuuuuuuuuvvvuuuuuuuuuuuuuuutttssssssrrrrrrssssssssstttttttttrrrsssttttttrrrrrrssstttrrrssssssttttttssssssrrrrrrssstttuuuuuuuuutttsssttttttuuuuuuuuuvvvvvvvvvuuuuuutttsssssssssttttttssssssttttttuuuvvvvvvwwwvvvuuutttssssssrrrrrrrrrrrrssssssttttttssssssrrrrrrrrrsssssstttuuuuuuuuurrrrrrrrrsssssssssttttttqqqqqqrrrrrrssssssrrrrrrssssssssssssssssssssssssrrrrrrssssssttttttssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuvvvyyy{{{{{{||||||}}}~~~}}}{{{yyywwwuuuvvvyyy}}}}}}}}}~~~}}}{{{wwwtttnnnkkkgggccc___]]]\\\\\\XXXWWWWWWZZZ^^^aaaaaa```cccdddgggjjjnnnrrruuuwww{{{|||~~~{{{{{{{{{{{{{{{zzzyyyxxxxxxzzz{{{}}}~~~|||zzzvvvqqqnnn~~~nnncccSSSFFF===777222///......---------,,,,,,,,,+++,,,,,,---...///000000........................---,,,,,,,,,,,,---......000222666888;;;>>>BBBEEEJJJNNNSSSWWWYYYXXXUUUSSSOOOMMMIIIEEECCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBDDDKKKUUU]]]fffsssrrrhhhdddXXXTTTNNNFFF@@@===>>>@@@AAAEEEQQQbbbttt|||{{{zzz{{{{{{{{{|||}}}}}}|||{{{||||||}}}~~~~~~}}}}}}~~~}}}~~~~~~}}}||||||}}}}}}}}}|||{{{{{{zzzzzzxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxwwwvvvvvvvvvxxxwwwvvvuuuuuutttuuuuuuuuuuuuvvvvvvuuutttsssssssssssssssttttttuuuuuuuuurrrsssttttttrrrrrrssstttrrrssssssttttttssssssrrrrrrssstttuuuuuuuuutttsssuuuuuuuuuuuuvvvvvvvvvvvvvvvuuutttsssssssssssssssssssssssstttuuuvvvvvvwwwvvvvvvuuutttsssrrrrrrrrrrrrssssssttttttssssssrrrrrrrrrsssssstttuuuuuuuuurrrrrrrrrsssssstttttttttppppppqqqrrrssssssssssssssssssssssssssssssrrrrrrqqqrrrssstttuuutttsssrrrssstttuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttssstttttttttssstttwwwyyyyyyzzzzzz{{{|||}}}~~~~~~|||~~~|||zzzwwwttttttwwwzzz|||}}}||||||}}}}}}|||yyyvvvtttooojjjfffdddbbbbbb]]][[[ZZZ[[[^^^```___]]]]]]^^^aaaeeeiiinnnqqqtttvvvwwwzzz}}}|||||||||{{{zzzyyyxxxwwwuuuvvvxxxyyy{{{~~~zzzwww~~~ooodddTTTGGG>>>888333000///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,---///000000///......///,,,---......//////......///111444777999===BBBFFFNNNQQQTTTWWWXXXWWWUUUTTTOOOIIICCCBBBDDDEEECCCAAADDDCCCCCCCCCCCCBBBBBBBBBEEEGGGMMMWWW```iiiwwwqqqeee^^^VVVNNNGGGDDDAAA<<<;;;<<>>888333000000000///...------------........................+++---......,,,+++,,,---,,,------...............///111444666888<<>>888333000000///......------------////////////////////////,,,---///...,,,++++++,,,---------...............///000333555777;;;@@@CCCHHHKKKNNNRRRSSSSSSQQQPPPNNNJJJEEECCCDDDEEECCCAAACCCCCCBBBBBBBBBAAAAAAAAAEEEGGGNNNYYYdddooottteee\\\TTTMMMFFFCCC@@@<<<;;;<<<@@@CCCLLL\\\nnn~~~{{{zzzzzzzzzyyyxxx{{{{{{|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvuuuuuuttttttssssssttttttvvvvvvvvvuuuttttttssssssrrrrrrsssssstttssssssrrrttttttssssssssssssttttttsssssssssssssssssssssssssssssstttuuuuuuuuuuuutttrrrtttvvvvvvuuutttuuuvvvtttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssrrrrrrrrrqqqssssssrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrssssssssssssttttttsssssssssrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrssssssttttttssssssrrrrrrrrrrrrrrrrrrrrrrrruuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuttttttttttttsssssssssrrrrrrrrrtttuuuvvvuuuuuuvvvvvvwwwxxxxxxxxxzzzzzzzzz{{{||||||}}}}}}|||wwwuuusssrrrpppooonnnoooppppppnnnlllnnnooopppqqqrrrssstttuuuxxxyyyzzzzzzxxxxxxyyyzzz~~~~~~~~~~~~~~~{{{xxxuuuwwwxxxtttmmmgggdddddd___^^^]]]\\\[[[[[[\\\]]]]]]^^^aaaccceeehhhmmmpppqqqtttwwwzzz|||~~~}}}zzzyyyxxxwwwwwwwwwwwwwwwuuuttttttssstttuuuwwwxxxyyy{{{~~~~~~~~~~~~{{{ooodddTTTGGG>>>888333000...---,,,+++++++++++++++////////////////////////...///000000...,,,,,,---------------....../////////000333444666:::>>>AAAEEEHHHLLLPPPRRRQQQPPPOOOMMMJJJFFFDDDEEEEEECCCBBBBBBBBBBBBBBBAAAAAAAAA@@@DDDFFFNNNZZZfffrrrvvveee[[[SSSKKKEEECCC@@@<<<;;;===???BBBJJJXXXjjj}}}zzzyyyyyyyyyyyyxxx{{{{{{{{{||||||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuttttttttttttuuuuuuuuuuuutttttttttsssssssssrrrrrrsssssstttssssssssstttssssssrrrrrrsssssstttssssssssssssssssssssssssrrrsssttttttuuuuuuttttttrrrtttvvvvvvuuutttuuuvvvttttttttttttttttttttttttuuuuuuuuutttsssssssssrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrssssssttttttsssssssssrrrrrrrrrrrrrrrrrrsssssssssssstttrrrrrrsssssstttssssssrrrssssssssssssssssssssssssuuuuuuuuuvvvvvvvvvwwwwwwuuuuuutttttttttssssssssssssrrrrrrrrrrrrssstttuuussstttttttttuuuuuuuuuvvvwwwwwwxxxyyyzzz{{{{{{|||~~~zzzvvvtttrrrqqqooonnnmmmllljjjhhhhhhiiikkkmmmnnnooooooooossstttvvvvvvuuuvvvwwwyyy||||||||||||{{{|||{{{tttnnnkkkjjjgggeeebbb___]]]\\\]]]]]][[[\\\]]]^^^___bbbfffjjjlllnnnqqqsssuuuxxx{{{~~~}}}}}}|||{{{yyyyyyxxxxxxvvvuuutttsssssssssssstttrrrtttwwwxxxxxxzzz|||~~~{{{ooodddTTTGGG>>>888333000------,,,+++++++++,,,,,,........................---///000///---,,,,,,---...------------...///000///111333444666999===@@@DDDGGGKKKOOOQQQQQQPPPOOOLLLJJJHHHFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@CCCEEEMMMYYYffftttvvvdddZZZQQQJJJDDDBBB???<<<;;;===>>>AAAIIIWWWggg}}}~~~|||yyyxxxxxxyyyxxxwwwyyyzzzzzz{{{||||||}}}}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}}}}}}}}}}}}}{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvuuuuuutttttttttuuuuuuvvvttttttttttttssssssssssssqqqrrrrrrssstttttttttsssssssssrrrrrrrrrrrrssssssssssssssssssssssssssssssrrrsssssstttttttttttttttrrrtttvvvvvvuuutttuuuvvvttttttttttttttttttttttttuuuuuuuuutttsssssssssrrrtttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrssssssttttttsssssssssrrrrrrrrrrrrrrrssssssssstttttttttrrrsssssstttssssssrrrrrrssssssssssssssssssssssssuuuuuuuuuuuuvvvvvvvvvvvvttttttttttttssssssssssssrrrrrrrrrrrrrrrsssssstttrrrrrrrrrssssssssssssssstttuuuvvvxxxyyy{{{|||}}}}}}zzzwwwtttqqqooommmkkkiiifffdddeeefffggghhhhhhhhhhhhlllnnnppprrrrrrtttvvvxxxzzz{{{{{{{{{zzz{{{~~~{{{vvvsssrrrnnnllliiieeebbbaaa______^^^^^^]]]\\\[[[\\\___bbbdddfffhhhjjjlllooosssvvvyyy|||~~~}}}|||{{{zzzzzzyyywwwuuusssrrrppppppnnnooopppqqqrrrtttwwwzzz|||ooodddTTTGGG>>>888333000///......------.........------------------------***+++------+++++++++,,,......---,,,---...///000000222444555666888<<>>888333000.........------......///------------------------(((***,,,,,,++++++,,,---///...---,,,,,,...///000222333444555666999<<>>888333000,,,,,,+++++++++,,,,,,---........................)))+++---.........///000///...,,,,,,,,,---///111222444555666777999<<>>@@@AAAIIIUUUcccsssssscccZZZNNNGGGAAA@@@>>>;;;;;;>>>;;;@@@KKKXXXggg|||{{{yyyvvvvvvvvvwwwwwwvvvuuuvvvvvvwwwyyyzzz{{{{{{zzz{{{~~~~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~||||||}}}}}}~~~~~~~~~{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuvvvwwwwwwttttttuuuuuuuuuuuuuuuuuupppqqqrrrsssttttttttttttsssrrrrrrqqqqqqrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrssssssttttttssssssrrrtttvvvvvvuuutttuuuvvvttttttttttttttttttttttttrrrssssssttttttuuuuuuuuurrrrrrrrrqqqqqqqqqppppppqqqqqqqqqrrrrrrsssssssssssssssssstttttttttuuuuuuttttttsssssssssrrrrrrrrrssssssssstttttttttuuuuuussstttttttttsssrrrrrrqqqttttttttttttttttttttttttrrrrrrrrrsssssssssttttttttttttsssssssssrrrrrrrrrrrrrrrsssssssssrrrqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqssssssttttttuuuvvvvvvwwwyyyzzz{{{|||}}}}}}}}}}}}}}}{{{xxxvvvpppnnnjjjfffdddccccccccc```bbbdddeeeeeefffhhhjjjnnnqqqvvvzzz{{{{{{{{{|||yyyzzz|||}}}}}}yyytttrrrmmmmmmllliiiddd```^^^]]]ZZZ[[[[[[[[[[[[]]]aaaddddddfffiiilllnnnppptttvvvyyyzzz|||~~~}}}}}}}}}}}}|||zzzyyyxxxsssqqqoookkkhhhiiikkknnnzzzpppbbbRRRFFF===444//////------------......///000....../////////...,,,+++............---,,,++++++......---......///000111000333555777777888:::;;;AAABBBEEEIIILLLOOOPPPQQQNNNMMMKKKHHHEEEBBB@@@???>>>???AAABBBAAA@@@>>>===>>>???FFFQQQ^^^mmmuuucccXXXMMMHHHCCCAAA???::::::===???CCCKKKVVVhhhzzzxxxvvvtttsssssstttuuuuuuvvvxxxyyyzzzzzzyyyyyy{{{{{{|||}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~||||||||||||}}}}}}}}}}}}yyyyyyzzz|||}}}~~~~~~}}}}}}||||||{{{{{{|||}}}}}}}}}}}}}}}zzz{{{|||||||||{{{yyyyyyxxxxxxxxxwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuvvvwwwwwwvvvvvvuuuuuutttttttttsssrrrrrrsssssstttuuuvvvvvvuuusssrrrpppoooooopppppprrrrrrrrrrrrrrrrrrrrrrrrssssssqqqqqqqqqqqqsssssstttttttttuuuuuuuuuuuuvvvsssttttttuuuuuuuuuuuuuuuvvvuuutttsssssssssssssssssssssttttttssssssrrrqqqppppppppppppqqqrrrssssssttttttssssssssssssttttttttttttttttttttttttttttttssssssttttttttttttssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssuuuuuutttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttuuuvvvvvvvvvvvvvvvvvvvvvwwwxxxzzz{{{|||}}}~~~~~~}}}yyytttooommmnnnlllgggbbbeeecccbbbaaaaaacccfffhhhkkkmmmooorrruuuwwwxxxyyyxxxyyyzzz{{{|||~~~~~~}}}|||}}}~~~}}}{{{vvvtttrrroookkkhhhfffdddaaaaaa___^^^^^^___``````cccdddfffggggggiiikkkmmmsssuuuwwwyyyzzz|||~~~|||xxxyyywwwuuuqqqnnnllljjjjjjyyyoooaaaPPPEEE<<<444000000///............///000111//////000000///...------------......------,,,,,,000//////000000111222333111333666888888999;;;===@@@BBBDDDGGGJJJMMMOOOOOOMMMLLLJJJGGGDDDBBB@@@???===>>>???@@@@@@>>>===<<<===>>>DDDOOO[[[jjj~~~wwwdddWWWNNNHHHBBBAAA>>>;;;:::===???DDDLLLYYYjjj~~~yyywwwuuusssrrrssstttuuussstttuuuvvvwwwxxxxxxxxx|||||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{{{{|||}}}}}}}}}}}}}}}zzz{{{|||||||||{{{yyyxxxxxxxxxxxxwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuvvvvvvwwwvvvuuuuuuuuuttttttttttttrrrrrrsssssstttuuuuuuvvvtttsssrrrppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrqqqqqqrrrsssssssssssstttttttttuuuuuuuuusssttttttuuuuuuuuuuuuuuuuuuuuutttssssssssssssssssssssssssssssssrrrqqqqqqqqqppppppqqqqqqrrrssstttttttttssssssssssssttttttttttttttttttttttttttttttssssssttttttttttttssssssttttttttttttttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssuuuuuutttttttttsssssssssssssssssssssssssssssssssttttttttttttttttttttttttttttttuuuvvvvvvvvvvvvuuuuuuuuuvvvwwwxxxyyyyyyzzz}}}}}}}}}~~~{{{vvvtttuuusssnnnjjjhhhgggeeecccbbbdddeeegggggghhhjjjmmmppprrrssstttvvvvvvwwwyyy{{{|||~~~~~~}}}||||||}}}~~~}}}}}}~~~~~~|||{{{yyyvvvssspppnnnmmmhhhgggeeecccbbbbbbbbbbbbaaabbbbbbccccccdddfffgggkkknnnqqqrrrtttvvvxxx{{{~~~~~~~~~{{{{{{zzzwwwtttqqqooommmlllxxxlll^^^NNNDDD<<<444000000000//////...///000111222222222333333222222111111,,,------------.........////////////000111222333222444888999:::;;;===???AAABBBDDDFFFHHHKKKLLLMMMLLLKKKIIIFFFDDDAAA@@@???<<<<<<===>>>>>><<<;;;:::======BBBLLLXXXggg{{{~~~iiiZZZOOOHHHBBB@@@>>>;;;;;;===???EEEOOO]]]nnn~~~{{{vvvuuusssqqqqqqqqqssstttsssssstttuuuvvvxxxzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}|||||||||{{{|||||||||}}}}}}}}}~~~}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}~~~{{{{{{|||}}}}}}}}}||||||zzz{{{{{{||||||zzzyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvuuuuuuttttttuuuuuuvvvwwwuuuuuuuuuuuuttttttttttttrrrrrrsssssstttuuuuuuuuutttsssrrrqqqppppppqqqqqqrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrssssssrrrrrrrrrsssssssssttttttsssttttttuuuuuuuuuuuuuuuuuutttssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqpppqqqqqqqqqqqqrrrssstttuuuttttttssssssssssssttttttssssssssssssssssssssssssssssssttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttsssssssssssssssssssssssssssssssssttttttttttttttttttttttttssstttuuuuuuvvvuuuuuuuuutttttttttuuuuuuvvvvvvvvvyyyzzz|||}}}~~~}}}yyyuuuooommmjjjgggfffeeeffffffdddeeegggjjjlllmmmnnnoooqqqqqqssstttwwwyyy{{{||||||||||||||||||{{{{{{{{{zzz{{{{{{|||}}}~~~~~~{{{yyywwwwwwrrrqqqooollljjjhhhgggfffcccbbbbbbaaa```aaaaaaaaadddfffiiikkkmmmooorrrtttzzzzzz|||~~~}}}{{{yyyvvvtttrrrqqqwwwiii[[[LLLBBB;;;444000111000///......///111333555777777777777777666555444------------......//////------------...000111222333666999;;;===>>>@@@BBBCCCCCCDDDFFFGGGIIIKKKLLLJJJIIIGGGEEECCCAAA???>>>;;;;;;<<<<<<<<<;;;:::999======AAAJJJVVVeeeyyysssaaaRRRIIIAAA???>>><<<<<<>>>???FFFRRR```qqq|||yyytttsssqqqpppoooppprrrsssttttttuuuvvvxxx{{{}}}~~~~~~}}}}}}||||||||||||~~~~~~~~~}}}||||||{{{{{{{{{{{{||||||}}}}}}~~~~~~||||||||||||||||||}}}}}}{{{|||||||||}}}}}}~~~~~~{{{{{{|||||||||||||||{{{zzzzzz{{{|||{{{zzzyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvuuuttttttttttttuuuvvvvvvuuuuuuuuuuuuuuutttttttttssssssssstttttttttuuuuuutttsssrrrqqqpppqqqqqqrrrrrrrrrrrrssssssssssssssssssssssssrrrrrrsssssssssqqqqqqrrrrrrrrrssssssssssssttttttuuuuuuuuuuuuuuuttttttsssrrrrrrsssssssssqqqqqqrrrrrrqqqqqqpppooorrrrrrrrrrrrssstttuuuuuuttttttssssssssssssttttttssssssssssssssssssssssssssssssttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttssssssssssssssssssssssssttttttttttttttttttttttttsssssstttuuuuuuuuuuuutttuuutttttttttttttttttttttvvvwwwyyy|||}}}}}}}}}}}}xxxvvvrrrnnnkkkiiihhhhhhfffggghhhjjjkkklllllllllkkkllllllnnnpppsssvvvwwwvvvwwwyyy{{{|||{{{zzzyyyyyyyyyzzz{{{{{{||||||}}}~~~~~~}}}}}}|||{{{xxxuuurrrooommmllliiigggeeecccbbbaaa```___```bbbeeeggghhhjjjmmmooossstttwwwzzz}}}}}}|||zzzxxxwwwvvvgggYYYJJJAAA:::333000000......---...111444888:::<<<=========<<<:::888666111000///.........///000,,,,,,------...000111222555777;;;>>>???AAADDDFFFFFFFFFFFFFFFGGGHHHJJJKKKHHHGGGFFFDDDBBB@@@???>>>;;;;;;;;;;;;;;;::::::999???>>>BBBJJJUUUbbbuuukkkWWWLLLBBB??????======>>>@@@HHHTTTcccttt|||xxxrrrqqqooonnnoooppprrrssstttttttttvvvxxx{{{~~~~~~~~~}}}}}}|||{{{{{{{{{}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{|||}}}~~~~~~~~~{{{{{{||||||}}}}}}~~~~~~{{{{{{||||||}}}}}}}}}~~~{{{{{{||||||||||||{{{{{{yyyzzz{{{{{{{{{zzzxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvtttttttttttttttuuuuuuvvvtttttttttuuuuuuuuuuuuuuusssssssssttttttttttttttttttsssrrrqqqqqqqqqrrrsssrrrrrrrrrsssssstttttttttssssssssssssssssssssssssqqqqqqqqqrrrrrrrrrrrrssssssttttttuuuuuuuuuuuuuuussssssrrrrrrrrrsssssstttqqqqqqrrrrrrqqqqqqpppooorrrrrrrrrrrrssstttuuuuuuttttttssssssssssssttttttssssssssssssssssssssssssssssssttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttttttttttttttuuuuuuuuuuuuuuuttttttttttttuuuwwwzzz{{{{{{{{{{{{~~~~~~|||xxxtttqqqooonnnkkkkkklllllllllkkkkkkjjjhhhgggggghhhjjjmmmoooqqqooorrruuuxxxzzz{{{zzzzzzxxxxxxyyyzzz{{{||||||}}}{{{{{{|||~~~}}}zzzwwwuuutttpppmmmiiigggfffdddbbb___^^^```bbbccccccdddggghhhjjjlllpppsssuuuxxxyyyzzz}}}|||{{{uuueeeXXXIII???888222//////---------000444999???BBBDDDEEEFFFGGGEEEAAA===:::666555222000///...//////.........///111222444444666999===@@@BBBDDDGGGIIIHHHGGGFFFFFFFFFGGGHHHIIIFFFEEEDDDCCCAAA@@@???>>><<<<<<<<<;;;;;;;;;;;;;;;??????CCCKKKTTT```ppp~~~uuu\\\PPPDDD@@@???>>>===>>>AAAIIIUUUddduuu{{{xxxqqqpppooonnnnnnppprrrsssqqqrrrsssuuuwwwyyy{{{|||}}}}}}}}}||||||{{{{{{{{{||||||||||||||||||||||||zzzzzz{{{|||}}}~~~zzz{{{{{{|||}}}~~~~~~{{{||||||||||||||||||}}}{{{{{{|||||||||{{{zzzzzzyyyzzzzzz{{{{{{yyyxxxwwwxxxxxxxxxwwwwwwwwwwwwvvvttttttssssssttttttuuuvvvtttttttttuuuuuuuuuuuuuuutttttttttttttttttttttttttttsssrrrqqqqqqrrrssstttrrrrrrrrrsssttttttuuuuuussssssttttttttttttssssssqqqqqqqqqrrrrrrrrrsssssssssttttttuuuuuuuuuuuuuuurrrrrrrrrrrrrrrsssssstttrrrrrrrrrrrrrrrqqqqqqpppqqqqqqqqqqqqrrrssstttuuuttttttssssssssssssttttttrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttttttttssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssssssttttttssssssvvvuuuuuuuuuuuuuuuuuuuuussstttvvvwwwyyyzzzzzzzzz|||||||||}}}~~~~~~zzzxxxwwwqqqqqqqqqooonnnllljjjiiihhhgggeeeeeeeeegggiiikkkiiilllooosssvvvxxxxxxxxxvvvwwwxxxyyy{{{|||}}}}}}zzzzzzzzz{{{|||~~~~~~|||{{{xxxtttnnnlllkkkiiieeebbb___```aaaaaa```___```bbbbbbeeeiiikkkmmmoooqqqtttxxxzzz{{{}}}}}}}}}}}}|||~~~ttteeeWWWHHH???777000---...------///333999@@@GGGKKKQQQSSSVVVVVVSSSMMMGGGCCC;;;999666222000..................///111222444555777:::>>>AAADDDFFFIIIKKKHHHGGGEEEDDDDDDEEEFFFGGGEEEDDDCCCBBBAAA@@@???>>>>>>>>>===<<<<<<<<<<<<<<>>>>>BBBIIIUUUdddtttzzzwwwpppooonnnnnnoooqqqssstttqqqrrrtttvvvxxxyyyzzzzzz||||||||||||||||||{{{{{{zzzzzz{{{{{{|||}}}}}}}}}zzzzzz{{{|||}}}~~~||||||||||||}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{{{{||||||{{{{{{zzzyyyyyyyyyzzz{{{zzzyyyxxxwwwxxxxxxxxxwwwwwwwwwwwwvvvtttsssssssssssstttuuuuuuttttttttttttuuuuuuuuuvvvtttttttttttttttttttttttttttsssrrrqqqqqqrrrssstttrrrrrrsssssstttuuuuuuuuurrrssstttuuuuuutttsssrrrrrrrrrrrrrrrsssssssssssssssttttttuuuuuuuuuuuuuuurrrrrrqqqqqqrrrrrrssstttsssssssssssssssrrrqqqqqqqqqppppppqqqqqqrrrssstttttttttssssssssssssttttttrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttuuuuuussssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrssssssssssssrrrtttttttttuuuuuuuuuuuuuuuttttttuuuuuuwwwxxxzzz{{{yyyyyyzzzzzz|||}}}}}}{{{zzzxxxvvvssspppmmmkkkjjjiiifffddddddeeefffgggfffgggjjjmmmppprrrssssssttttttvvvxxxzzz{{{}}}~~~{{{{{{zzzzzz{{{|||~~~~~~|||vvvssssssqqqlllhhhdddeeeeeeccc```^^^^^^___^^^aaadddffffffhhhkkkmmmppprrrtttwwwyyyzzzzzzzzz~~~ssseeeWWWHHH>>>777000,,,------...000555<<>>??????>>>============>>>>>>>>>CCCKKKRRRZZZgggrrr}}}~~~eeeVVVHHHBBBAAA???>>>>>>CCCJJJUUUcccttt~~~yyyvvvpppooonnnnnnoooqqqsssuuussstttwwwyyy{{{{{{{{{{{{||||||||||||||||||||||||yyyyyyzzz{{{|||}}}~~~~~~zzzzzz{{{|||}}}~~~~~~~~~}}}|||{{{{{{{{{}}}}}}||||||{{{{{{{{{zzz{{{|||||||||{{{zzzyyyyyyyyyyyyzzz{{{zzzyyyxxxwwwxxxxxxxxxwwwwwwwwwwwwvvvtttsssssssssssstttuuuuuussstttttttttuuuuuuvvvvvvtttttttttttttttttttttssstttsssrrrrrrrrrssstttuuurrrrrrsssssstttuuuvvvvvvrrrssstttuuuuuutttsssrrrrrrrrrssssssssssssttttttsssttttttuuuuuuuuuuuuuuuqqqqqqqqqqqqrrrrrrssstttssssssttttttssssssrrrqqqppppppppppppqqqrrrsssssstttttttttsssssstttttttttrrrrrrrrrrrrrrrrrrrrrrrrsssttttttttttttttttttsssrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttttttttuuuuuussssssssssssssssssssssssssssssssssssssssssssssssqqqqqqrrrssssssssssssrrrssssssssstttttttttuuuuuuuuutttttttttvvvxxxzzz|||wwwwwwxxxyyyzzz|||}}}~~~{{{}}}|||xxxtttqqqooommmkkkhhheeeddddddeeefffdddeeegggiiilllmmmnnnoooqqqrrrtttvvvyyy{{{}}}}}}||||||{{{zzzzzz{{{}}}~~~{{{{{{|||~~~}}}zzzzzzxxxsssnnnjjjjjjiiigggccc```___```\\\___bbbccccccdddgggjjjiiilllooosssvvvwwwwwwwww|||pppaaaTTTEEE===666000...///,,,---333:::???GGGVVVcccnnnuuuwwwsssrrrpppdddVVVLLLAAA888444222///---...------......///111222333666999???EEEIIILLLMMMMMMMMMLLLIIIFFFDDDBBBBBBBBBDDDCCCAAA@@@???>>>>>>>>>======>>>???????????????CCCCCCDDDGGGLLLUUU___fffrrryyygggXXXIIIAAA>>>===???CCCBBBIIITTTaaaqqq{{{wwwuuusssqqqooommmmmmooorrrttttttuuuvvvxxxyyyzzz{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}|||{{{yyyyyyyyyzzz|||~~~}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvwwwwwwwwwuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuutttsssssstttvvvwwwuuuttttttttttttssssssrrrrrrrrrqqqqqqrrrssssssttttttuuuvvvvvvuuuttttttttttttuuuxxxwwwwwwvvvuuuttttttsssssssssttttttttttttssssssssssssrrrqqqqqqqqqrrrrrrrrrrrrqqqqqqpppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrrrrssssssrrrrrrrrrsssssssssttttttrrrrrrrrrssssssssstttttttttssssssrrrrrrsssssstttttttttttttttttttttttttttqqqrrrrrrssssssrrrrrrqqqrrrssssssttttttssssssrrrvvvuuutttsssrrrssssssttttttssssssrrrrrrsssssstttrrrssssssrrrqqqqqqrrrtttssssssqqqqqqqqqqqqssssssssstttvvvwwwwwwwwwvvvuuuxxxxxxxxxxxxxxxzzz{{{|||~~~~~~}}}}}}}}}~~~~~~}}}{{{vvvsssooojjjhhhgggggghhhffffffeeeffffffhhhjjjkkknnnnnnoooppprrruuuvvvxxxvvvwwwxxxyyyzzzyyyyyyxxxxxxxxxxxxxxxyyy{{{|||}}}|||yyyxxxtttrrrpppmmmjjjgggdddccccccaaa^^^^^^___`````````cccfffiiijjjkkklllqqqttt|||ppp```SSSEEE<<<666000...///,,,---222:::AAAKKK[[[jjj}}}qqq```QQQEEE:::555222///...///............000111222333888;;;@@@FFFKKKNNNOOOOOOMMMKKKIIIFFFDDDBBBBBBBBBCCCBBBAAA@@@???>>>>>>>>>======>>>????????????>>>BBBCCCDDDGGGLLLSSS\\\bbbjjjqqqyyyfffXXXIIIBBB???>>>???BBBBBBIIISSSaaaqqqzzzwwwuuurrrqqqooonnnnnnppprrrttttttuuuwwwxxxzzz{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzyyyyyyzzz|||}}}}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{||||||||||||{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyywwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuutttsssssstttvvvwwwuuutttttttttsssssssssrrrrrrrrrqqqqqqrrrssssssttttttuuutttttttttttttttuuuvvvwwwwwwwwwvvvvvvuuuttttttsssssssssttttttttttttsssssssssssssssrrrrrrsssttttttrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrsssssssssttttttrrrrrrssssssssstttttttttttttttssssssssssssttttttttttttttttttttttttttttttqqqrrrrrrssssssrrrrrrqqqrrrssssssttttttssssssrrrvvvuuutttsssrrrsssssstttssssssrrrrrrrrrrrrssssssqqqrrrsssrrrqqqppprrrtttttttttrrrqqqqqqqqqrrrrrrrrrsssttttttuuuuuuttttttwwwvvvuuutttuuuwwwyyyzzz||||||{{{{{{{{{|||}}}~~~~~~~~~{{{yyyuuuqqqnnnmmmlllllliiihhhgggffffffggghhhiiiiiijjjkkklllnnnppprrrssstttuuuwwwxxxyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{|||}}}~~~~~~}}}|||xxxwwwuuurrrooommmjjjiiifffdddaaa````````````___```bbbdddeeedddfffiiilll|||ppp___SSSDDD<<<666000...///------222:::CCCPPPccctttoooZZZLLL===666333///...///.........///000111222333888;;;@@@EEEJJJLLLNNNNNNLLLKKKHHHFFFDDDCCCBBBBBBBBBAAA@@@???>>>=========<<<===>>>>>>??????>>>>>>@@@BBBDDDGGGKKKPPPVVV[[[___eeennnvvv|||}}}cccVVVHHHBBB@@@>>>>>>@@@BBBHHHSSS```ppp~~~zzzwwwuuuqqqppppppppppppqqqrrrssstttuuuwwwxxxzzz{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{zzzyyyyyy{{{|||}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{||||||{{{zzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwvvvvvvuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttsssssstttvvvwwwuuuttttttssssssssssssrrrrrrrrrqqqqqqrrrssssssttttttuuurrrsssssssssuuuvvvwwwxxxwwwvvvvvvuuuuuutttttttttssssssttttttttttttssssssssssssssssssttttttuuuvvvrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssstttttttttrrrrrrrrrsssssssssttttttrrrsssssssssssstttttttttttttttssssssssssssttttttssssssssssssssssssssssssqqqrrrrrrssssssrrrrrrqqqrrrssssssttttttssssssrrruuutttssssssrrrsssssssssssssssrrrrrrrrrrrrssssssqqqrrrsssrrrpppppprrrsssttttttsssrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrsssssstttuuutttrrrqqqqqqtttvvvxxxyyyyyyxxxxxxyyyyyyzzz{{{|||}}}~~~|||yyyvvvtttrrrnnnllljjjhhhgggfffffffffffffffggghhhiiikkkmmmnnnqqqrrrsssuuuvvvwwwwwwwwwwwwwwwxxxxxxyyy{{{|||}}}zzz{{{|||}}}~~~~~~|||zzzwwwuuusssrrrmmmjjjgggeeedddbbb```______```aaa```______```bbb{{{ppp^^^RRRCCC;;;555000---...------222:::DDDTTTjjj||||||eeeTTTBBB888444111///000////////////000111222333666999===BBBFFFHHHJJJJJJKKKIIIGGGEEECCCCCCBBBCCCAAA@@@???>>>============<<<======>>>>>>>>>>>>>>>>>>AAADDDGGGIIILLLPPPSSSWWW]]]gggooovvv~~~~~~bbbTTTFFFAAA@@@>>>===>>>BBBHHHRRR___nnn}}}yyywwwuuuppppppqqqrrrssssssssssssuuuvvvwwwyyyzzz{{{{{{|||||||||||||||||||||||||||{{{zzzzzzzzzzzz{{{|||}}}||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~{{{{{{|||{{{{{{zzzyyyxxxzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuttttttsssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttsssssstttvvvwwwuuutttssssssssssssssssssssssssqqqqqqrrrssssssttttttuuusssssssssttttttuuuwwwwwwvvvvvvuuuuuuuuutttttttttssssssttttttttttttssssssrrrrrrrrrrrrssstttvvvvvvrrrrrrqqqqqqqqqrrrssssssssssssrrrrrrrrrrrrqqqqqqssssssssstttttttttuuuuuurrrrrrrrrsssssssssttttttssssssssssssttttttttttttssssssrrrrrrrrrrrrssssssssssssssssssssssssssssssqqqrrrrrrssssssrrrrrrqqqrrrssssssttttttssssssrrrtttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrsssqqqrrrrrrqqqppppppqqqsssrrrrrrrrrrrrssssssttttttsssrrrqqqpppqqqrrrtttuuutttssspppoooppprrruuuwwwwwwwwwwwwwwwwwwwwwxxxxxxzzz{{{{{{|||||||||{{{{{{~~~|||zzzuuussspppmmmjjjhhhgggggggggffffffggghhhiiijjjjjjlllmmmoooppprrrsssttttttvvvvvvvvvwwwxxxyyyzzz{{{xxxxxxyyy{{{|||}}}~~~}}}|||{{{zzzuuurrrooolllkkkhhhfffccccccbbbaaa___]]]\\\\\\\\\zzznnn]]]PPPBBB:::444///---......---111999CCCSSSjjj~~~ooo\\\GGG<<<777333111000000000///000000111222333666888;;;???CCCEEEGGGHHHHHHGGGEEECCCBBBBBBBBBBBB??????>>>===<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===@@@CCCFFFGGGIIIKKKMMMTTTZZZdddlllttt{{{hhhXXXGGG@@@???>>>======BBBHHHRRR^^^lll~~~|||yyyvvvuuuoooppprrrssstttttttttsssuuuvvvwwwyyyzzz{{{||||||||||||||||||||||||||||||zzzzzzzzzzzz{{{{{{||||||{{{|||||||||}}}}}}}}}~~~}}}~~~~~~~~~||||||||||||{{{zzzyyyxxxzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvuuutttssssssssstttttttttuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttsssssstttvvvwwwuuutttssssssssssssssssssssssssqqqqqqrrrssssssttttttuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuttttttttttttssssssttttttttttttssssssqqqqqqqqqqqqrrrssstttuuurrrqqqqqqqqqrrrsssssstttsssssssssrrrrrrqqqqqqqqqssssssssstttttttttuuuuuurrrrrrrrrsssssssssttttttssssssssstttttttttuuuuuurrrrrrqqqqqqqqqqqqrrrrrrssssssssssssssssssssssssqqqrrrrrrssssssrrrrrrqqqrrrssssssttttttssssssrrrrrrrrrssssssssssssssssssrrrrrrrrrqqqqqqrrrrrrrrrqqqqqqrrrqqqpppoooqqqsssooopppqqqssstttuuuvvvvvvtttsssrrrrrrrrrsssuuuvvvuuusssqqqpppppprrrtttvvvwwwwwwwwwwwwwwwwwwwwwvvvwwwxxxxxxyyyyyyyyyxxxxxx{{{}}}|||yyyuuuqqqooommmmmmiiiiiihhhggggggggggggggghhhiiijjjkkkmmmnnnppppppssssssssstttuuuvvvxxxxxxwwwwwwxxxyyy{{{|||}}}}}}~~~}}}zzzxxxvvvtttrrrnnnllliiigggdddaaa___\\\[[[YYYxxxlll\\\OOOBBB:::444///---......---000777@@@OOOfffyyyvvvbbbKKK???;;;666222111000000000000000111222333777888;;;>>>BBBDDDFFFGGGEEEDDDCCCAAA@@@@@@AAAAAA>>>===<<<<<<;;;;;;;;;<<<;;;<<<======>>>>>>=========???CCCEEEEEEFFFHHHJJJSSSZZZdddmmmsssyyyzzzeeeOOODDDAAA???>>>>>>BBBHHHQQQ]]]kkk|||}}}{{{xxxvvvuuupppqqqrrrssstttuuuuuuuuuuuuvvvxxxyyy{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}zzzzzzzzz{{{{{{{{{{{{|||{{{{{{||||||}}}}}}~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}|||{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvuuuuuutttttttttssssssttttttuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttsssssstttvvvwwwuuutttrrrrrrrrrsssssssssssstttqqqqqqrrrssssssttttttuuuvvvvvvuuutttttttttttttttttttttttttttttttttttttttssssssttttttttttttssssssqqqqqqqqqqqqqqqrrrssstttrrrqqqqqqrrrrrrssstttuuutttssssssrrrrrrqqqqqqppprrrsssssssssssstttttttttrrrrrrrrrsssssssssttttttsssssstttttttttuuuuuuuuurrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrssssssrrrrrrqqqrrrssssssttttttssssssrrrqqqrrrrrrssssssssssssrrrrrrrrrqqqqqqqqqqqqrrrrrrpppqqqrrrqqqooooooqqqrrrooopppqqqsssuuuvvvvvvwwwtttttttttttttttuuuuuuvvvuuutttssssssssstttuuuuuuvvvwwwwwwwwwwwwvvvuuuuuuttttttuuuvvvvvvvvvvvvvvvxxx{{{}}}{{{yyywwwwwwooonnnllljjjiiiggggggfffggggggggghhhiiikkklllmmmppppppppppppqqqssstttuuuuuuvvvwwwxxxzzz{{{||||||{{{|||}}}~~~~~~~~~}}}|||yyyvvvqqqnnniiifffccc```]]]ZZZvvviii[[[OOOAAA999333...---...///...///555===JJJ___qqq{{{fffOOOCCC>>>999444111111111000000111111222222666777999<<>>>>>=========???BBBCCCDDDEEEGGGIIISSSZZZeeemmmrrrvvvzzz}}}yyy\\\KKKDDDAAA@@@@@@BBBHHHQQQ\\\jjj{{{~~~}}}|||zzzxxxvvvuuuqqqqqqrrrssstttuuuvvvvvvvvvwwwxxxzzz{{{||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~~~~||||||}}}}}}~~~~~~}}}{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuttttttssssssttttttuuuvvvvvvwwwuuuuuuuuuuuuuuuuuuuuuuuutttsssssstttvvvwwwuuutttrrrrrrrrrsssssssssttttttqqqqqqrrrssssssttttttuuuuuuttttttttttttuuuuuuvvvttttttttttttttttttttttttssssssttttttttttttssssssssssssrrrrrrrrrsssssstttqqqqqqqqqrrrrrrtttuuuuuuttttttsssrrrrrrqqqpppppprrrrrrrrrrrrssssssssssssrrrrrrrrrsssssssssttttttttttttttttttuuuuuuuuuuuutttssssssrrrrrrsssssstttrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrssssssrrrrrrqqqrrrssssssttttttssssssrrrpppqqqrrrssstttssssssrrrrrrrrrqqqqqqqqqqqqrrrrrrpppqqqqqqpppooooooppprrrqqqrrrssstttuuuuuuuuutttsssssstttuuuuuuuuuuuuuuutttttttttuuuuuutttttttttuuuuuuvvvvvvvvvuuutttssspppqqqrrrssstttuuuuuuuuuvvvxxx{{{|||||||||}}}~~~zzzxxxuuurrrooommmkkkkkkgggggggggggggggiiijjjkkklllllllllmmmnnnooopppqqqttttttuuuvvvxxxyyyzzz{{{xxxyyyzzz|||}}}}}}~~~~~~{{{wwwqqqmmmkkkgggccc```ttthhh[[[NNNAAA999333...---...///...///444:::FFFZZZkkkzzz}}}hhhQQQEEE@@@;;;555222111111111111111111222222333444666888;;;>>>@@@AAABBBAAA???>>>>>>>>>??????<<<<<<;;;:::::::::;;;;;;;;;<<<<<<==================???AAACCCCCCDDDGGGIIIRRRZZZeeemmmqqqsssvvvxxx{{{fffQQQHHHCCCAAAAAABBBHHHQQQ\\\iiizzz}}}}}}}}}{{{zzzxxxvvvuuurrrrrrrrrrrrtttuuuwwwwwwvvvwwwxxxzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}yyyzzz{{{{{{||||||{{{{{{zzz{{{{{{|||}}}~~~~~~{{{||||||}}}~~~~~~~~~|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwtttttttttuuuuuuuuuuuuuuussssssssstttuuuvvvvvvwwwuuuuuuuuuuuuuuuuuuuuuuuutttsssssstttvvvwwwuuutttrrrrrrrrrsssssstttttttttqqqqqqrrrssssssttttttuuussssssssstttuuuvvvwwwxxxssstttttttttttttttttttttsssttttttttttttttttttsssuuuttttttsssssssssttttttqqqqqqqqqrrrssstttuuuvvvttttttsssrrrrrrqqqppppppqqqqqqqqqrrrrrrrrrssssssrrrrrrrrrsssssssssttttttttttttttttttuuuuuuuuuvvvuuuuuuttttttttttttuuuuuurrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrssssssrrrrrrqqqrrrssssssttttttssssssrrroooppprrrssstttssssssrrrrrrqqqqqqqqqqqqqqqqqqrrrpppqqqqqqpppooooooppprrrssstttuuuuuuuuutttrrrqqqrrrssstttuuuvvvuuutttsssssstttuuuvvvuuutttsssrrrttttttuuuvvvuuutttrrrqqqnnnoooqqqrrrsssttttttuuutttvvvyyy{{{{{{zzz{{{|||~~~~~~zzzvvvsssqqqpppiiihhhgggggggggiiijjjkkkjjjjjjjjjkkklllmmmnnnooorrrssstttuuuvvvxxxyyyyyywwwxxxyyy{{{||||||||||||~~~yyytttrrrooojjjfffuuujjj[[[OOOBBB:::555///---...,,,---...///444@@@PPP]]]oooyyylllYYYJJJBBB===999666222222222111222222333333777888999:::<<<===>>>>>><<<<<<<<<<<<============<<<<<<;;;;;;;;;:::::::::;;;;;;::::::;;;<<<>>>???===>>>@@@AAABBBEEEHHHKKKSSSXXXaaaiiinnnrrruuuwwwzzz|||yyy]]]MMMGGGEEECCCEEEIIIQQQ[[[jjj{{{~~~}}}~~~}}}|||zzzxxxvvvuuutttppppppqqqrrrsssuuuvvvwwwuuuwwwyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{zzzzzzzzz{{{{{{{{{||||||{{{{{{{{{{{{{{{|||}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||vvvwwwxxxxxxyyyyyyyyyyyywwwwwwxxxxxxxxxxxxwwwwwwsssttttttuuuvvvuuuuuuuuuttttttuuuvvvwwwwwwvvvvvvuuutttsssrrrqqqrrrrrrssssssttttttuuuuuuuuuuuuuuuvvvvvvuuutttsssrrrrrrrrrttttttttttttttttttttttttttttttuuuuuuvvvvvvwwwwwwuuuvvvvvvvvvvvvtttrrrqqqssssssssstttttttttuuuuuutttssssssrrrrrrsssssstttrrrsssttttttuuuuuuttttttssstttttttttsssrrrrrrqqqttttttsssrrrssstttuuuvvvrrrrrrqqqqqqrrrrrrssstttssssssrrrqqqqqqssstttuuutttssssssrrrrrrsssssstttssssssssssssssssssssssssrrrrrrssssssrrrrrrqqqpppqqqrrrrrrssssssrrrrrrqqqqqqqqqrrrrrrrrrrrrsssssssssrrrqqqqqqppppppqqqqqqqqqrrrrrrrrrrrrqqqppppppqqqqqqrrrssssssttttttuuussstttttttttttttttssssssuuuuuutttttttttsssssssssssssssssssssssssssssssssqqqrrrrrrssssssrrrrrrqqquuuuuuvvvwwwwwwwwwwwwwww||||||~~~|||yyywwwqqqpppnnnmmmmmmllljjjhhhiiijjjjjjkkkkkklllllllllppppppqqqrrrssstttuuuvvvxxxxxxxxxwwwxxxxxxyyyyyyxxxyyyyyyzzz|||}}}|||vvvrrroootttiiiZZZNNNAAA:::444///---...---.........111;;;HHHSSSdddvvvvvvjjjYYYJJJBBB===999666222222111111222222333333666777888999:::<<<========================<<<<<<;;;;;;;;;::::::::::::999::::::999999:::;;;=========>>>@@@AAABBBDDDHHHKKKRRRXXXaaaiiinnnqqqtttuuuvvvxxx}}}eeeSSSJJJFFFDDDFFFJJJQQQ[[[jjj{{{~~~}}}}}}|||{{{yyywwwuuusssrrrpppppppppqqqssstttvvvwwwuuuvvvyyy{{{}}}~~~~~~~~~||||||||||||{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{||||||{{{{{{{{{{{{{{{|||}}}}}}||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}||||||wwwwwwxxxyyyyyyyyyyyyyyywwwwwwwwwxxxxxxwwwwwwwwwtttttttttuuuuuuuuuvvvvvvtttttttttuuuuuuvvvvvvwwwvvvuuutttsssssssssttttttssstttuuuuuuvvvvvvuuuuuuvvvvvvuuussssssrrrrrrssstttttttttttttttttttttttttttttttttuuuvvvvvvwwwwwwuuuvvvvvvvvvuuutttsssrrrssssssssstttttttttuuuuuussssssrrrrrrrrrrrrssssssrrrrrrsssttttttttttttsssssssssttttttssssssrrrqqqtttssssssrrrssstttuuuvvvsssrrrrrrrrrrrrsssttttttsssssssssssssssttttttuuutttssssssrrrrrrsssssstttssssssssssssssssssssssssrrrrrrssssssrrrrrrqqqpppqqqrrrrrrssssssrrrrrrqqqqqqqqqrrrrrrrrrrrrsssssssssrrrqqqqqqppppppqqqqqqqqqrrrrrrrrrrrrqqqppppppqqqqqqrrrrrrssstttttttttssssssttttttttttttssssssuuutttttttttssssssssssssssssssssssssssssssssssssqqqrrrrrrssssssrrrrrrqqqsssssstttuuuuuuuuuuuuuuuyyyzzz{{{}}}~~~~~~~~~yyyvvvtttsssrrrqqqnnnllljjjjjjiiiiiiiiihhhhhhhhhllllllmmmnnnooopppqqqrrruuuuuuuuuuuuvvvwwwxxxyyywwwwwwxxxxxxzzz{{{|||}}}}}}}}}zzzwwwssshhhYYYMMM@@@999444///---...,,,---...---...444>>>EEESSScccsss{{{zzzqqqfffWWWJJJBBB===999666222222111111222222333444555666777888:::;;;<<<<<<>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999888888888888888888999:::;;;<<<<<<>>>???@@@AAADDDGGGJJJRRRXXXaaaiiimmmoooqqqqqqqqqsssyyymmmXXXNNNIIIFFFGGGKKKQQQ[[[iii{{{~~~}}}|||{{{yyywwwuuusssrrrqqqoooooopppqqqrrrtttuuuvvvuuuvvvxxx{{{}}}}}}~~~}}}{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||{{{{{{{{{zzz{{{{{{|||}}}{{{|||}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||{{{xxxyyyyyyzzzzzzzzzzzzyyywwwwwwwwwwwwwwwwwwwwwwwwuuuuuutttttttttuuuvvvwwwtttssssssssstttuuuwwwxxxwwwvvvuuuuuuttttttuuuuuussstttuuuuuuvvvvvvuuuuuuvvvuuutttsssssssssssssssttttttttttttttttttttttttsssttttttuuuuuuvvvwwwwwwuuuvvvvvvvvvuuutttsssrrrssssssssstttttttttttttttssssssrrrrrrrrrrrrssssssqqqqqqrrrsssssssssssssssssssssttttttssssssrrrrrrtttsssssssssssstttuuuuuussssssssssssssstttuuuuuusssssstttuuuuuuuuuuuuttttttssssssrrrrrrsssssstttssssssssssssssssssssssssrrrrrrssssssrrrrrrqqqpppqqqrrrrrrssssssrrrrrrqqqqqqqqqrrrrrrrrrrrrsssssssssrrrqqqqqqppppppqqqqqqrrrrrrrrrrrrrrrqqqqqqpppqqqqqqrrrrrrssssssttttttssssssttttttttttttssssssttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqpppqqqrrrrrrssssssrrrrrrvvvwwwxxxyyyzzz{{{{{{{{{}}}~~~~~~|||{{{xxxvvvsssnnnnnnlllkkkiiigggfffeeeiiijjjjjjkkklllmmmmmmnnnppppppqqqrrrsssuuuvvvwwwvvvvvvvvvvvvwwwxxxyyyzzzyyy{{{}}}rrrfffWWWKKK???888333...,,,...+++,,,---,,,---111777;;;DDDQQQ___hhhnnnssssssnnniii```TTTIIIAAA<<<999777111111111111222333444444666666777999:::;;;<<<===??????>>>===<<<;;;::::::999999999888888888888777888888888999::::::;;;<<<<<<===???@@@@@@CCCFFFIIIPPPWWW___gggkkklllmmmnnnnnnpppwww~~~oooZZZOOOJJJIIIHHHKKKQQQ[[[iii{{{}}}}}}{{{{{{yyywwwuuusssrrrqqqooooooooopppqqqsssuuuvvvtttvvvxxxzzz|||}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{zzzzzz{{{{{{|||{{{||||||}}}}}}}}}}}}}}}||||||}}}}}}||||||{{{zzzyyyyyyzzz{{{{{{zzzzzzzzzxxxwwwwwwwwwwwwwwwwwwxxxwwwuuutttssssssuuuwwwxxxuuutttrrrrrrssstttwwwxxxvvvuuuuuuuuuuuuuuuuuuuuuttttttuuuvvvvvvvvvvvvvvvvvvuuutttsssssssssssssssttttttttttttttttttttttttssssssttttttuuuvvvvvvwwwuuuuuuuuuuuuuuuttttttsssttttttttttttttttttttttttsssrrrrrrrrrrrrrrrrrrssspppqqqrrrrrrssssssrrrrrrrrrsssssstttssssssrrrrrrssssssssssssttttttuuuuuusssrrrrrrrrrrrrsssttttttrrrsssuuuvvvvvvvvvuuuttttttssssssrrrrrrsssssstttssssssssssssssssssssssssrrrrrrssssssrrrrrrqqqpppqqqrrrrrrssssssrrrrrrqqqqqqqqqqqqrrrrrrrrrsssssssssrrrqqqqqqppppppqqqqqqrrrrrrssssssrrrrrrqqqppppppqqqqqqrrrssssssttttttrrrrrrssstttttttttsssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqooopppqqqqqqrrrrrrqqqqqqtttuuuvvvwwwxxxxxxxxxxxxyyy{{{}}}}}}}}}}}}~~~{{{xxxvvvtttqqqnnnkkkiiihhhjjjjjjjjjjjjkkkkkkkkkkkkllllllmmmnnnoooqqqssstttttttttttttttuuuvvvwwwwwwvvvxxxzzz}}}}}}pppeeeUUUIII===666222...,,,...***+++,,,,,,...000444666;;;DDDOOOWWW]]]bbbdddccc]]]XXXNNNFFF???;;;888666111111111111222333444555777888999:::;;;===>>>>>>@@@???>>>===<<<;;;:::999999999888888888777777777888999::::::;;;;;;<<<<<<<<<===>>>???@@@BBBEEEHHHNNNTTT\\\cccgggiiijjjjjjnnnpppvvv|||oooYYYNNNIIIHHHGGGJJJPPPYYYhhhzzz}}}||||||{{{zzzxxxvvvtttrrrqqqnnnnnnooooooqqqrrrtttuuutttuuuxxxzzz|||}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{|||||||||}}}}}}{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{|||}}}}}}}}}}}}}}}{{{||||||||||||{{{zzzzzzzzzzzzzzz{{{{{{zzzyyyyyyxxxxxxwwwvvvvvvwwwxxxxxxwwwvvvtttssstttuuuwwwyyyvvvuuusssrrrssstttvvvxxxttttttttttttuuuttttttttttttuuuuuuvvvvvvvvvvvvvvvuuuuuutttsssssssssssstttttttttttttttttttttttttttssssssssstttuuuuuuvvvvvvvvvuuuuuuttttttttttttttttttttttttttttttttttttsssrrrrrrrrrqqqqqqrrrrrrrrrpppqqqrrrrrrssssssrrrrrrrrrrrrsssssstttssssssrrrssssssssstttttttttttttttqqqqqqppppppqqqqqqrrrsssrrrsssuuuvvvvvvvvvuuuttttttssssssrrrrrrsssssstttssssssssssssssssssssssssrrrrrrssssssrrrrrrqqqpppqqqrrrrrrssssssrrrrrrqqqqqqqqqqqqrrrrrrrrrsssssssssrrrqqqqqqppppppqqqqqqrrrssssssssssssrrrqqqqqqppppppqqqqqqrrrsssssstttqqqqqqrrrsssttttttssssssrrrrrrssssssssssssssssssssssssrrrrrrrrrqqqqqqqqqpppqqqqqqrrrrrrqqqqqqpppppppppqqqrrrrrrrrrrrrqqqttttttuuuvvvwwwwwwwwwvvvvvvxxxzzzzzzzzzzzz|||}}}~~~|||yyyuuuqqqooommmllllllkkkkkkjjjjjjiiiiiiiiiiiijjjkkklllmmmooopppqqqqqqqqqrrrssstttuuuvvvtttvvvxxx{{{}}}~~~|||ooocccSSSHHH<<<555111---,,,...*********,,,...000222333555;;;BBBIIINNNRRRUUUWWWQQQNNNHHHBBB<<<888777666000000000111222333444555888888999:::<<<===>>>???@@@???>>>===<<<;;;::::::999999999888888888777777888999:::;;;<<<<<<<<<<<<<<<===>>>??????AAADDDGGGLLLQQQXXX^^^bbbeeegggiiinnnpppuuu{{{mmmWWWKKKFFFEEEDDDGGGMMMWWWgggzzz~~~}}}||||||{{{yyywwwuuusssrrrqqqmmmmmmnnnoooppprrrsssttttttuuuwwwzzz||||||}}}||||||||||||}}}}}}}}}}}}}}}{{{{{{|||||||||}}}}}}}}}|||{{{zzzzzzyyyzzzzzzzzzzzz{{{||||||}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzyyyyyyzzzzzzzzzzzzyyyyyyxxxyyyxxxwwwvvvvvvwwwxxxyyyvvvvvvuuuuuuuuuvvvwwwxxxxxxwwwvvvttttttuuuuuuvvvsssssstttuuuuuuuuutttttttttuuuvvvvvvwwwwwwvvvvvvuuuttttttsssssssssttttttttttttttttttttttttttttttrrrssssssttttttuuuvvvvvvvvvuuuttttttttttttuuuuuutttttttttttttttsssssssssrrrrrrqqqqqqqqqqqqrrrrrrqqqqqqrrrsssssssssssssssrrrrrrssssssttttttssssssrrrsssttttttuuuuuuttttttpppppppppppppppqqqqqqrrrsssssstttuuuuuuuuuuuuttttttssssssrrrrrrsssssstttssssssssssssssssssssssssrrrrrrssssssrrrrrrqqqpppqqqrrrrrrssssssrrrrrrqqqqqqqqqrrrrrrrrrrrrsssssssssrrrqqqqqqppppppqqqqqqsssssssssssssssrrrqqqqqqppppppqqqqqqrrrrrrsssssspppqqqrrrsssssstttssssssrrrrrrrrrrrrssssssssssssssssssrrrrrrqqqqqqppppppppppppqqqqqqqqqqqqppppppppppppqqqrrrrrrrrrrrrqqqsssssstttuuuuuuuuuuuuuuuuuuwwwxxxxxxxxxxxxzzz{{{|||}}}}}}yyyvvvuuuqqqpppooommmkkkjjjhhhhhhiiiiiiiiihhhiiiiiijjjjjjlllmmmmmmnnnoooqqqssstttssstttvvvxxxzzz|||}}}}}}{{{|||}}}~~~{{{nnnbbbRRRFFF:::444111---,,,---+++*********,,,...000000222444999>>>AAADDDHHHLLLFFFEEEBBB>>>999666555555000000000111222333555666777777888:::;;;<<<===>>>???>>>>>>===<<<;;;;;;:::::::::999999999888888888777777999:::;;;;;;::::::<<<===>>>>>>>>>@@@CCCFFFJJJNNNTTTZZZ^^^bbbfffhhhmmmoootttyyy|||gggSSSHHHEEEEEEBBBEEEKKKUUUeeeyyy~~~}}}|||zzzzzzxxxvvvtttrrrqqqpppmmmmmmmmmnnnpppqqqssstttsssuuuwwwzzz{{{|||||||||{{{{{{{{{|||||||||}}}}}}{{{|||||||||}}}}}}}}}}}}|||{{{zzzzzzyyyyyyyyyzzzzzz{{{||||||}}}}}}||||||zzz{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwyyyxxxwwwuuuuuuwwwxxxyyyuuuvvvvvvvvvvvvwwwwwwwwwyyyyyyxxxwwwvvvuuuttttttssstttuuuvvvwwwvvvvvvuuuuuuuuuvvvwwwwwwwwwwwwvvvttttttsssssssssttttttuuuttttttttttttttttttttttttrrrrrrsssttttttuuuuuuvvvvvvuuutttsssssstttuuuvvvuuuuuutttttttttsssssssssrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrsssttttttttttttsssqqqrrrssssssttttttssssssrrrssstttuuuuuuuuutttsssqqqqqqppppppqqqqqqrrrssssssssssssssssssttttttuuutttssssssrrrrrrsssssstttssssssssssssssssssssssssrrrrrrssssssrrrrrrqqqpppqqqrrrrrrssssssrrrrrrqqqqqqqqqrrrrrrrrrrrrsssssssssrrrqqqqqqppppppqqqqqqssssssssstttssssssrrrqqqpppppppppqqqrrrrrrssssssppppppqqqrrrssssssssssssqqqqqqrrrrrrrrrsssssssssssssssrrrrrrqqqppppppoooppppppqqqqqqqqqqqqppppppoooooopppqqqqqqqqqqqqqqqqqqrrrssssssssssssssssssuuuvvvxxxxxxwwwwwwyyyzzzzzz{{{}}}zzzyyywwwtttqqqooommmkkkkkkjjjiiigggffffffffffffgggggghhhjjjlllnnnpppqqqqqqrrrtttuuuwwwxxxxxxxxxwwwxxxxxxzzz{{{}}}zzzmmmbbbQQQFFF:::444111---,,,---,,,+++))))))+++---------000000333777999;;;???DDD@@@@@@>>>;;;888555444555000000000111222444555666666666777888:::;;;<<<===>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999999888555666888999::::::999999<<<===>>>>>>>>>@@@CCCFFFHHHLLLRRRWWW[[[```eeehhhlllnnnsssxxx{{{zzzaaaPPPGGGFFFGGG@@@CCCIIITTTdddyyy~~~||||||yyyxxxwwwuuusssqqqoooooommmmmmmmmnnnoooqqqssstttsssuuuwwwyyy{{{|||||||||zzzzzzzzz{{{{{{{{{||||||||||||||||||}}}}}}}}}}}}|||{{{zzzzzzyyyyyyyyyyyyzzz{{{{{{|||||||||||||||zzzzzz{{{{{{zzzzzzyyyxxxyyyyyyyyyyyyxxxxxxwwwvvvyyyxxxvvvuuuuuuvvvxxxyyyuuuuuuvvvwwwwwwwwwwwwvvvzzzzzzzzzyyywwwvvvtttssstttuuuvvvxxxxxxxxxwwwvvvuuuuuuvvvwwwwwwwwwwwwwwwttttttsssssssssttttttuuuttttttttttttttttttttttttrrrrrrsssssstttuuuuuuvvvvvvuuutttsssssstttuuuvvvuuuuuutttttttttsssssssssrrrqqqqqqqqqqqqqqqqqqrrrrrrsssttttttuuuuuuttttttqqqrrrrrrssstttttttttsssrrrrrrtttuuuuuuuuutttsssrrrrrrqqqqqqrrrrrrssstttssssssrrrqqqqqqssstttuuutttssssssrrrrrrsssssstttssssssssssssssssssssssssrrrrrrsssssssssrrrqqqqqqqqqrrrrrrssssssrrrrrrqqqqqqqqqrrrrrrrrrssssssssssssrrrqqqqqqppppppqqqqqqssssssttttttssssssrrrqqqoooppppppqqqrrrrrrssssssooopppqqqrrrsssssstttsssqqqqqqqqqrrrrrrsssssssssssssssrrrrrrqqqpppooooooppppppqqqqqqqqqqqqppppppnnnooooooppppppppppppppppppqqqqqqrrrrrrrrrqqqqqquuuwwwxxxxxxwwwwwwxxxzzzzzz{{{}}}~~~|||xxxuuurrrqqqlllkkkiiigggeeeddddddccccccdddeeegggiiilllnnnooopppppprrrssstttuuuuuuuuutttttttttuuuwwwxxxzzz{{{|||nnnaaaSSSFFF999333111...,,,,,,,,,,,,+++***+++,,,---...111111111111222444666888;;;:::999888666555333333111111111222333444555666666888:::;;;;;;<<<>>>???>>>?????????>>>===;;;:::;;;999888999;;;<<<;;;888777777777777888888888888<<<<<<======<<<===@@@BBBHHHLLLRRRWWW[[[```dddgggooorrruuuvvvzzzmmmYYYNNNGGGAAA<<>>@@@>>>??????@@@???===<<<;;;;;;999777888:::;;;:::888666666777777777888888888:::;;;<<<<<<<<<===@@@CCCIIIMMMRRRWWW\\\```eeehhhnnnqqqtttvvvxxx~~~gggUUUKKKEEE???;;;??????EEESSScccvvv}}}|||{{{{{{yyywwwuuurrrooommmlllkkkkkkllllllnnnpppssstttwwwxxxzzz|||}}}}}}||||||}}}|||||||||||||||||||||}}}}}}}}}}}}|||{{{zzzyyy||||||{{{{{{{{{zzzzzzzzzyyyzzz{{{{{{||||||{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwxxxyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuutttttttttttttttuuuuuuttttttttttttuuuuuutttssssssttttttuuuvvvwwwwwwwwwvvvuuuuuuvvvwwwwwwuuuuuutttttttttsssssssssrrrrrrrrrrrrrrrrrrqqqqqqssssssssssssssssssssssssrrrrrrrrrrrrrrrsssssstttttttttttttttuuuuuuuuuuuutttssssssrrrrrrsssssstttttttttttttttttttttsssrrrsssrrrqqqqqqqqqrrrtttttttttttttttttttttttttttttttttttttttssssssrrrrrrrrrtttsssrrrrrrrrrrrrssstttttttttttttttttttttttttttsssrrrrrrqqqqqqrrrrrrsssssssssttttttssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqsssrrrrrrrrrrrrrrrrrrsssooopppqqqqqqrrrrrrqqqqqqssssssrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqppppppqqqppppppppppppqqqrrrrrrsssrrrqqqppppppqqqqqqrrrssssssttttttuuuvvvvvvvvvvvvvvvvvvwwwyyy{{{|||}}}}}}}}}}}}}}}~~~~~~|||yyyuuurrrpppnnnkkkiiihhhgggfffffffffgggiiiiiijjjjjjjjjjjjkkklllmmmmmmnnnnnnooopppqqqrrrtttuuuzzzlll___QQQDDD888333111...,,,,,,,,,,,,+++++++++,,,---...------------...///000111...//////////////////000111111111222333444666666888999;;;<<<<<<===???AAA??????@@@@@@???>>>===<<<:::999777888999:::999777666666777777777777888888888999:::;;;<<<>>>AAADDDIIIMMMSSSXXX\\\aaafffiiinnnqqqtttuuuwww~~~ttt```PPPGGGBBB>>>:::??????EEERRRbbbuuu}}}|||{{{zzzyyywwwtttrrrooommmlllkkkkkkllllllnnnpppssstttwwwxxxzzz|||}}}}}}||||||||||||||||||||||||||||||}}}}}}}}}}}}|||{{{zzzyyy{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzyyyzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvwwwxxxxxxxxxwwwvvvuuuuuuuuuuuuvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttttttttuuuuuuuuuttttttttttttuuuuuutttssssssttttttuuuvvvwwwwwwvvvvvvuuuuuuvvvvvvwwwtttttttttttttttssssssssstttttttttssssssrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrsssttttttuuusssttttttttttttuuuuuuuuutttssssssrrrrrrsssssstttrrrssssssttttttttttttsssssssssrrrrrrsssssstttuuussssssssssssssssssssssssvvvuuuuuutttsssrrrqqqqqqtttssssssrrrrrrsssssstttssssssssssssssssssssssssqqqrrrrrrssssssrrrrrrqqqssssssttttttssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooopppqqqqqqrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqppppppqqqrrrrrrrrrqqqqqqrrrqqqqqqqqqqqqrrrsssssstttsssrrrqqqqqqqqqqqqqqqssssssttttttuuuvvvvvvvvvtttttttttuuuvvvxxxyyyzzzzzzzzzzzz{{{|||}}}~~~{{{yyyvvvsssqqqmmmllljjjiiihhhggggggggghhhhhhgggggghhhiiijjjjjjiiiiiijjjkkklllnnnooopppyyykkk^^^OOOCCC888333222///,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,---.........000000000000111111111111000111111222333555666777666888:::;;;;;;<<<>>>???>>>???@@@@@@@@@???===<<<:::999999999999999999888666666666666777777777888666777999:::<<>><<>>>>>>>>???@@@???>>>===<<<::::::;;;:::999888888999555666666666666777777777555777999:::<<>>??????>>>===<<<999:::;;;:::888777777888555555666666666666777777666888:::;;;===@@@EEEHHHLLLOOOTTTXXX[[[^^^aaadddgggkkkoooppprrrxxxnnnfffZZZOOOHHHEEEDDDCCCAAAAAAFFFRRRbbbsss~~~}}}vvvvvvtttrrrpppnnnllllllkkkkkkllllllnnnpppssstttwwwxxxzzz|||}}}}}}||||||zzzzzzzzz{{{{{{||||||}}}{{{|||||||||||||||{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyxxxxxxxxxvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuvvvwwwwwwwwwvvvuuutttuuuuuuuuuvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuttttttttttttuuuuuuvvvttttttsssssssssssstttttttttssssssttttttuuuvvvwwwtttuuuuuuvvvvvvuuuuuutttssssssssstttttttttttttttuuuuuuuuutttsssssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqsssssssssrrrsssttttttuuurrrssssssssssssttttttttttttssssssrrrrrrsssssstttqqqrrrrrrssssssssssssrrrrrrrrrsssttttttttttttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvvvvwwwrrrssssssttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrssssssrrrrrrqqqssssssttttttssssssrrrqqqppppppppppppppppppppppppmmmnnnoooppppppooonnnmmmnnnoooppppppqqqqqqppppppooooooqqqrrrrrrrrrqqqpppppppppqqqrrrrrrrrrqqqqqqsssrrrrrrrrrrrrsssttttttsssssstttuuuuuuttttttsssssssssttttttuuuvvvvvvvvvtttttttttuuuuuuvvvwwwxxxttttttttttttuuuvvvwwwwwwuuuvvvwwwxxxyyyzzzzzzzzzyyy{{{~~~~~~{{{wwwtttsssooonnnllljjjhhhfffeeedddbbbbbbaaaaaabbbccccccdddvvvgggYYYJJJ???666333333000---,,,***+++,,,---------,,,,,,+++,,,------,,,+++***)))++++++,,,,,,------......//////000111333555777888444666888888888999;;;===;;;<<<===>>>>>>===<<<;;;777999999888555444555666555555555666666666777777777999;;;===>>>AAAEEEIIIMMMPPPTTTWWWYYY[[[^^^```aaaeeejjjlllnnnttt~~~|||mmmfff\\\QQQJJJFFFEEEEEECCCBBBGGGSSSbbbttt~~~}}}||||||vvvuuusssrrrpppnnnlllkkkkkkkkkllllllnnnpppssstttwwwxxxzzz|||}}}}}}||||||yyyyyyzzz{{{{{{|||}}}}}}{{{{{{||||||||||||{{{{{{zzzzzzzzz{{{{{{{{{||||||{{{{{{|||}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttuuuvvvvvvtttssssssrrrrrrssssssttttttssssssttttttuuuvvvwwwttttttuuuvvvvvvuuuttttttssssssssstttttttttuuuuuutttsssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssstttrrrrrrsssssssssttttttttttttssssssrrrrrrsssssstttrrrrrrsssssssssrrrqqqqqqpppqqqrrrssstttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttuuuuuuvvvvvvrrrrrrsssttttttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrqqqqqqrrrrrrsssssssssttttttssssssrrrqqqppppppppppppppppppppppppmmmnnnpppqqqqqqpppnnnmmmnnnoooooopppppppppppppppnnnoooqqqrrrrrrrrrqqqpppqqqqqqrrrrrrrrrqqqpppppprrrrrrrrrrrrrrrsssssstttrrrssstttuuuvvvvvvuuuuuussssssttttttuuuvvvvvvvvvtttttttttttttttuuuvvvwwwuuutttttttttttttttuuuuuurrrssstttuuuvvvwwwwwwwwwuuuxxx{{{}}}~~~}}}xxxvvvssspppmmmjjjhhhgggdddcccbbbbbbaaaaaabbbbbbvvvfffYYYIII???666333333000---,,,***+++,,,---...---,,,,,,++++++,,,,,,+++***)))(((&&&'''(((***+++---......//////000111333555777888555666888999999:::<<<>>>:::;;;<<<======<<<;;;;;;555777888666333111222444555555555555666666666777999:::<<<===???BBBFFFIIINNNQQQTTTWWWXXXZZZ\\\^^^]]]aaafffhhhjjjqqq{{{sssmmmggg]]]RRRKKKGGGEEEEEEDDDCCCHHHTTTcccttt~~~}}}|||{{{zzzuuutttsssqqqooonnnlllkkklllkkkllllllnnnpppssstttwwwxxxzzz|||}}}}}}||||||yyyyyyzzzzzz{{{|||}}}}}}{{{{{{|||||||||||||||{{{zzzzzzzzz{{{{{{{{{||||||{{{||||||}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyzzzuuuuuuvvvvvvwwwwwwwwwxxxxxxwwwvvvuuuuuuvvvwwwxxxwwwwwwvvvuuuuuuuuuuuuuuuwwwwwwwwwwwwxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvtttttttttttttttuuuvvvwwwtttssssssrrrrrrssssssttttttssssssttttttuuuvvvwwwssstttuuuvvvvvvuuutttsssssssssssstttttttttuuuuuurrrrrrssssssssssssssssssssssssssssssssssssssssssrrrqqqqqqqqqqqqrrrssssssrrrrrrrrrssssssssstttttttttssssssrrrrrrsssssstttssssssssssssrrrrrrqqqppppppqqqrrrsssssssssrrrqqqrrrrrrrrrrrrrrrrrrrrrrrruuuuuuuuuuuuuuutttttttttrrrrrrsssttttttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttsssqqqqqqqqqqqqssstttssssssttttttssssssrrrqqqoooooooooooooooooooooooonnnoooppprrrrrrpppooonnnnnnnnnooopppppppppppppppmmmnnnppprrrsssrrrpppooorrrrrrrrrrrrrrrqqqpppooorrrqqqqqqqqqqqqrrrssssssqqqrrrtttuuuwwwwwwvvvvvvssssssttttttuuuvvvvvvvvvssssssssssssttttttuuuvvvuuuuuutttsssssssssttttttqqqqqqssstttuuuvvvvvvvvvsssvvvyyy{{{||||||}}}~~~{{{wwwsssooommmllleeeeeedddbbbbbbaaaaaaaaa~~~tttfffYYYIII???666333000---+++,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---------///000222444555666222333666888999:::::::::888999;;;:::999888999999;;;:::999888777666555444333333444444555777888999999;;;>>>@@@BBBEEEIIILLLMMMPPPTTTWWWXXXYYY[[[]]]^^^aaaeeeiiinnnsssyyy~~~zzzrrrhhhaaaXXXPPPKKKIIIGGGFFFDDDCCCHHHRRR```qqq~~~~~~~~~~~~}}}|||zzzxxxwwwqqqrrrsssrrrqqqnnnkkkiiikkkkkklllmmmoooppprrrsssvvvwwwyyyzzz{{{{{{zzzyyy|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}{{{zzz{{{|||}}}|||{{{||||||}}}}}}|||{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvuuuuuuuuuwwwxxxyyyvvvvvvuuutttttttttttttttwwwwwwxxxxxxxxxyyyyyyyyyvvvvvvvvvvvvuuuuuuuuuuuuvvvuuutttsssssssssssssssrrrrrrsssssssssssssssssstttttttttttttttuuuvvvvvvtttttttttssssssrrrrrrrrrssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqssssssssstttssssssrrrrrrssssssrrrqqqqqqrrrrrrrrrvvvuuutttsssssssssssssssqqqqqqqqqrrrrrrsssssssssssssssttttttssssssrrrqqqppppppqqqqqqqqqrrrrrrrrrqqqqqqppppppqqqqqqrrrsssssstttuuuuuuttttttuuuwwwttttttttttttuuuuuuuuuuuuuuuuuutttsssrrrrrrqqqqqqoooqqqssssssrrrrrrssstttssssssrrrtttuuuvvvuuusssppppppppppppoooooooooooommmnnnoooppppppooonnnmmmppppppppppppppppppppppppoooooopppqqqqqqqqqqqqpppqqqrrrrrrssssssrrrrrrqqqqqqqqqrrrrrrrrrrrrssssssoooppprrrtttuuuuuutttsssvvvuuutttssssssssssssssssssssssssttttttttttttuuussssssrrrrrrrrrssssssttttttsssssssssssstttuuuuuuttttttuuuwwwxxxyyyzzz{{{||||||}}}}}}~~~~~~}}}zzzvvvssspppmmmiiigggfffeeedddccc~~~ttteeeXXXIII???666222000---+++,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...---...///000222444555666444555777999:::;;;;;;:::::::::;;;:::999777777777::::::999888777666555444555555555666777888::::::999;;;>>>@@@BBBEEEIIILLLMMMPPPSSSUUUVVVWWWXXXZZZ]]]___cccfffjjjpppvvvzzzvvvlllddd^^^VVVOOOKKKIIIGGGFFFCCCCCCHHHSSS```qqq~~~~~~~~~}}}{{{zzzxxxwwwrrrrrrrrrqqqooommmkkkjjjkkkkkklllmmmoooqqqrrrsssvvvwwwyyyzzz{{{{{{zzzzzz|||||||||||||||||||||{{{||||||||||||||||||||||||}}}{{{zzz{{{|||}}}|||{{{|||||||||||||||{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxvvvuuutttttttttuuuvvvwwwwwwvvvuuuuuuttttttuuuuuuvvvvvvwwwwwwwwwxxxxxxxxxuuuuuuuuuuuuvvvvvvvvvvvvuuuuuutttssssssssssssssssssssssssssssssssssssttttttttttttttttttuuuvvvvvvttttttsssssssssrrrrrrrrrssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssstttsssssssssrrrrrrqqqqqqrrrrrrssstttttttttttttttssssssrrrrrrqqqqqqqqqrrrrrrsssssssssssssssssstttssssssrrrqqqppppppqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrsssssstttuuuuuuttttttuuuvvvttttttttttttuuuuuuuuuuuuuuuuuutttssssssrrrqqqqqqoooqqqssssssrrrrrrrrrtttsssrrrrrrsssuuuuuutttrrrppppppppppppoooooooooooonnnooopppqqqqqqpppooonnnppppppppppppppppppppppppoooooopppqqqqqqqqqqqqpppqqqrrrrrrssssssrrrrrrqqqqqqqqqrrrrrrrrrrrrsssssspppqqqrrrsssttttttttttttuuuuuuuuutttttttttsssssssssssssssttttttttttttuuusssssssssrrrrrrsssssstttssssssrrrrrrsssssstttuuuttttttuuuvvvwwwxxxxxxyyyzzzzzzzzz{{{||||||}}}}}}|||vvvsssooolllkkkiiigggfff}}}sssdddWWWHHH???555222000---+++,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,...///---...///111222444555666666777999:::;;;;;;::::::;;;;;;;;;:::888666555444:::999999888777666555555777777777777888:::;;;<<<888:::===???AAAEEEHHHKKKOOOQQQTTTUUUUUUUUUVVVXXX\\\^^^aaaeeeiiiooouuuzzzrrrfff^^^YYYSSSNNNJJJHHHFFFEEECCCCCCHHHSSSaaarrr~~~~~~}}}|||{{{yyyxxxwwwsssrrrqqqooommmlllkkkkkkkkkkkklllmmmoooqqqssstttvvvwwwyyyzzz{{{{{{zzzzzz{{{{{{||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{zzz{{{|||}}}|||{{{{{{||||||||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvuuuuuuuuuvvvvvvwwwwwwvvvuuuuuuuuuvvvvvvuuuuuuvvvwwwwwwwwwwwwwwwttttttuuuuuuvvvvvvwwwwwwuuuuuutttsssssssssssstttttttttttttttttttttttttttttttttttttttuuuuuuuuuvvvtttssssssssssssrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqrrrsssttttttttttttqqqqqqrrrrrrssssssttttttrrrssssssttttttsssqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssssssssssssrrrqqqqqqppppppqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrtttuuuuuuttttttuuuvvvttttttttttttuuuuuuuuuuuuuuuuuuttttttsssrrrrrrrrrppprrrssstttrrrrrrrrrsssrrrqqqqqqrrrttttttsssrrrqqqqqqpppppppppoooooooooppppppqqqqqqqqqqqqppppppppppppppppppppppppppppppoooooopppqqqqqqqqqqqqpppqqqrrrrrrssssssrrrrrrqqqqqqqqqrrrrrrrrrrrrssssssrrrrrrrrrrrrsssttttttuuutttuuuvvvvvvvvvuuutttssssssssssssttttttttttttuuutttssssssrrrrrrsssssssssrrrrrrqqqqqqrrrrrrssstttssstttttttttuuuuuuuuuuuuvvvwwwwwwxxxxxxyyyzzzzzz{{{|||}}}~~~|||xxxtttrrrpppmmmkkk|||rrrcccVVVHHH>>>555222000---+++,,,---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***,,,------,,,,,,...///...///000111333444555666666777999:::::::::999999;;;:::999999999777555444999999888888777777666666777777777777888999:::;;;777:::<<>>@@@CCCGGGJJJOOOPPPRRRRRRRRRSSSUUUVVVXXX\\\bbbiiipppxxx{{{lll^^^RRROOOJJJGGGEEEDDDCCCBBBBBBCCCIIIUUUcccttt|||||||||{{{yyyxxxvvvuuutttrrrooollljjjjjjkkkkkkjjjjjjkkkmmmoooqqqsssuuuwwwxxxzzz{{{||||||{{{zzzzzz{{{{{{{{{||||||}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{}}}{{{zzz{{{|||}}}|||{{{zzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxyyyyyyyyyzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwuuuvvvxxxyyyzzzyyyxxxwwwsssttttttuuuvvvwwwwwwxxxttttttsssssssssttttttuuuvvvvvvuuuuuuttttttttttttsssssstttuuuvvvuuuuuuuuussssssssssssssssssssssssssssssssssssssssssssssssttttttttttttttttttttttttpppqqqrrrsssttttttttttttuuuuuuuuutttsssrrrqqqpppoooqqqsssttttttsssqqqppprrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrqqqpppppppppqqqqqqqqqrrrrrrrrrpppqqqrrrsssssssssrrrrrrrrrsssttttttsssssstttuuuttttttttttttuuuuuuuuuuuuuuutttttttttttttttssssssrrrsssuuutttsssrrrrrrsssqqqqqqppprrrssstttsssqqqqqqqqqqqqqqqppppppppppppooooooooonnnnnnooooooooooooooooooooooooooooooooooooooopppqqqqqqqqqqqqpppqqqrrrrrrssssssrrrrrrqqqqqqqqqqqqrrrrrrrrrsssssstttsssrrrqqqrrrssstttuuusssuuuvvvxxxxxxwwwuuutttsssssssssttttttttttttuuuuuutttsssrrrrrrrrrrrrrrrqqqppppppppppppqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqpppqqqqqqqqqrrrssssssttttttvvvvvvwwwxxxyyyzzzzzz{{{|||}}}~~~}}}zzzyyyooo```TTTFFF<<<444111///---+++---,,,,,,+++++++++,,,------++++++++++++++++++++++++((()))++++++++++++---...000000111222333444555555444555777888999999888888:::888777888;;;<<<:::777777777777777777888888888555555555555555666777777666888;;;===@@@CCCGGGIIIKKKLLLNNNOOOOOOQQQTTTVVVXXX^^^fffoooxxx}}}tttfffYYYOOOKKKFFFCCCBBBAAAAAA@@@AAABBBIIIVVVdddttt~~~~~~||||||{{{zzzyyywwwvvvuuusssqqqnnnkkkjjjiiijjjjjjiiijjjkkkmmmooorrrtttuuuwwwxxxzzz{{{||||||{{{{{{zzzzzz{{{{{{|||}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{}}}{{{zzz{{{|||}}}|||{{{yyyyyyzzz{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyywwwwwwxxxxxxyyyyyyzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvwwwvvvvvvuuutttvvvvvvuuuuuuuuuvvvwwwwwwuuuwwwyyyzzz{{{zzzxxxwwwttttttuuuuuuvvvvvvwwwwwwtttsssssssssssstttuuuuuuvvvuuuuuuttttttsssssssssrrrsssuuuvvvvvvvvvuuutttrrrrrrrrrsssssssssssstttssssssssssssssssssssssssttttttttttttttttttttttttqqqqqqrrrssstttttttttttttttuuuuuuuuutttsssqqqoooqqqqqqsssttttttssssssrrrssssssrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrqqqppppppppppppqqqqqqqqqrrrrrrrrrpppqqqssstttttttttsssrrrqqqsssttttttsssssstttuuuttttttttttttuuuuuuuuuuuuttttttttttttttttttttttttrrrtttuuuuuusssrrrrrrsssrrrqqqqqqrrrttttttsssrrrrrrqqqqqqqqqqqqpppppppppoooooonnnnnnnnnnnnoooooooooooooooooooooooooooooooooooopppqqqqqqqqqqqqpppqqqrrrrrrssssssrrrrrrqqqqqqqqqrrrrrrrrrrrrsssssssssssssssrrrrrrsssssstttssstttuuuvvvvvvvvvuuutttsssssssssttttttttttttuuuuuuttttttsssrrrrrrrrrrrrqqqqqqppppppqqqqqqrrrsssqqqqqqqqqqqqpppppppppppppppppppppqqqrrrrrrssssssttttttuuuvvvvvvwwwxxxxxxyyyyyyzzz|||}}}~~~xxxnnn___SSSEEE<<<333111///,,,+++---,,,+++++++++,,,,,,---...************************(((***+++,,,,,,,,,...000000111111222333444555555444555777999::::::::::::>>>;;;888999<<<===999666666666777777888888888999555555444444555555666777666888;;;===???BBBFFFIIIJJJLLLNNNOOOQQQTTTXXX[[[___eeepppzzzyyynnnaaaUUUMMMIIICCC???>>>?????????AAABBBIIIVVVddduuu~~~}}}}}}{{{{{{{{{zzzxxxwwwuuutttrrrpppnnnllljjjiiiiiiiiiiiijjjkkkmmmooorrrtttuuuxxxyyyzzz||||||||||||{{{zzzzzz{{{{{{|||}}}}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{}}}{{{zzz{{{|||}}}|||{{{xxxyyyzzzzzz{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyvvvwwwwwwxxxyyyyyyzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxssstttuuuvvvvvvvvvuuutttuuuuuuttttttuuuuuuvvvwwwtttvvvxxxzzzzzzyyywwwvvvuuuuuuuuuuuuvvvvvvvvvvvvssssssssssssssstttuuuuuuuuuuuuttttttsssrrrrrrqqqrrrsssuuuvvvwwwvvvuuutttrrrrrrrrrsssssssssttttttssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrsssssstttsssssssssrrrssstttuuuuuutttsssrrrrrrrrrssssssttttttttttttsssssssssrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrqqqppppppppppppqqqqqqqqqrrrrrrrrrpppqqqssstttuuutttsssrrrqqqsssttttttsssrrrtttuuuttttttttttttuuuuuuuuuuuuttttttttttttuuuuuuuuuuuussstttvvvuuusssrrrrrrssssssrrrrrrsssuuuuuutttrrrrrrrrrqqqqqqqqqpppppppppppppppooonnnnnnoooppppppoooooooooooooooooooooooooooooopppqqqqqqqqqqqqpppqqqrrrrrrssssssrrrrrrqqqqqqqqqrrrrrrrrrrrrssssssrrrsssssstttssssssrrrrrrsssssstttttttttuuuuuuuuusssssssssttttttttttttuuuuuuuuutttsssrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrsssssspppppppppppppppqqqqqqqqqoooppppppqqqrrrrrrssssssrrrrrrrrrsssttttttuuuuuuuuuvvvwwwxxxzzz{{{||||||{{{}}}~~~~~~~~~~~~xxxmmm___RRREEE<<<333000///,,,,,,---++++++++++++,,,,,,---...************************)))+++,,,---------///111111111222333333444555555444555777:::;;;<<<<<<<<>>???@@@BBBJJJVVVeeeuuu~~~}}}||||||{{{{{{zzzzzzxxxvvvuuutttqqqpppnnnlllkkkiiihhhhhhiiiiiikkkmmmooorrrtttvvvxxxyyyzzz||||||||||||{{{zzzzzzzzz{{{|||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{zzz{{{|||}}}|||{{{xxxyyyzzzzzz{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvwwwxxxyyyyyyzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxtttuuuvvvxxxxxxxxxwwwvvvtttttttttttttttuuuvvvvvvsssuuuwwwyyyyyyxxxvvvuuuvvvvvvvvvvvvuuuuuuuuuuuussssssssssssssstttuuuvvvuuuuuutttsssrrrrrrqqqqqqrrrsssuuuvvvwwwvvvuuutttrrrrrrrrrsssssstttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssstttssssssrrrrrrooopppsssuuuvvvvvvuuuuuutttsssssssssssstttuuuvvvsssssssssrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrqqqppppppppppppqqqqqqqqqrrrrrrrrrpppqqqsssuuuuuutttsssrrrqqqrrrtttsssrrrrrrsssuuuttttttttttttuuuuuuuuuvvvtttttttttuuuuuuuuuuuuuuusssuuuvvvuuusssrrrrrrsssssssssrrrtttuuuvvvuuusssrrrrrrrrrqqqqqqqqqpppppprrrqqqpppoooooopppqqqrrroooooooooooooooooooooooooooooopppqqqqqqqqqqqqpppqqqrrrrrrssssssrrrrrrqqqqqqqqqrrrrrrrrrsssssssssrrrssstttttttttsssrrrqqqssssssssssssssstttuuuvvvssssssssstttttttttuuuuuuvvvuuutttsssrrrqqqqqqqqqrrrrrrqqqqqqrrrrrrssstttooopppppppppqqqqqqqqqqqqpppppppppqqqrrrrrrssssssppppppqqqqqqrrrrrrssssssssstttuuuvvvwwwyyyzzzzzzyyyzzz{{{{{{{{{|||~~~}}}wwwiiiYYYOOOCCC:::333///---+++,,,///)))************++++++++++++)))((()))******)))(((*********+++,,,---...///000000000111333555666777::::::::::::;;;<<<======???===;;;<<<======:::777::::::999999999:::;;;;;;666666555444444555777888888999;;;===@@@BBBDDDEEEGGGKKKPPPSSSVVV[[[aaagggpppxxxzzzmmm^^^SSSIIICCC>>>>>>>>>;;;;;;>>>AAADDDJJJTTTdddwww~~~||||||||||||yyyzzzzzzzzzxxxvvvsssqqqrrrqqqooommmkkkjjjiiiiiihhhjjjmmmoooppprrrtttvvvzzzzzz{{{{{{|||{{{{{{{{{yyyyyyyyyzzz{{{|||}}}}}}~~~}}}|||}}}~~~{{{zzzyyyzzz{{{|||{{{zzz{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{|||{{{yyywwwuuuttttttvvvvvvvvvwwwyyyzzzzzzyyywwwvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssssssssttttttvvvwwwxxxyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvuuuuuutttsssssssssssstttsssrrrrrrrrrrrrsssttttttttttttssssssssssssttttttuuutttrrrrrrtttuuutttsssuuuuuutttttttttssssssssssssrrrqqqpppqqqrrrssstttuuuttttttttttttsssssssssssssssrrrqqqrrrssstttuuurrrrrrrrrqqqqqqppppppppprrrrrrrrrrrrrrrqqqpppoooppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssttttttsssssssssssssssssssssssstttuuuvvvuuusssrrrrrrssssssssssssttttttvvvwwwwwwuuuuuuuuuuuutttsssrrrqqqrrrsssttttttuuuuuuttttttsssrrrqqqpppooooooooooooooonnnnnnnnnooopppqqqqqqoooooooooooonnnnnnnnnnnnnnnnnnnnnnnnooooooooooooqqqqqqpppppppppppppppqqqoooooopppppppppqqqqqqqqqrrrsssttttttuuuuuuttttttttttttttttttttttttttttttvvvvvvuuuuuutttttttttsssssssssrrrqqqqqqqqqqqqrrrssssssssssssssssssssssssppppppppppppppppppppppppoooooopppppppppqqqqqqqqqssssssrrrrrrqqqpppooooooqqqsssuuuuuutttrrrrrrsssttttttuuuwwwxxxyyy{{{{{{~~~~~~~~~~~~wwwhhhYYYNNNBBB999222///---***+++...)))************++++++++++++***))))))++++++***)))*********+++,,,---...///000111111222444555777888999999999:::;;;<<<===>>>@@@>>><<<<<<======:::888::::::999999999:::;;;;;;<<<;;;999777666555555666888999;;;===???BBBDDDEEEIIIMMMRRRUUUYYY^^^eeejjjxxx~~~ooo___RRRIIIBBB>>>>>>===;;;;;;>>>BBBEEELLLVVVfffyyy~~~||||||||||||yyyzzzzzzzzzyyyvvvtttrrrrrrqqqooommmkkkjjjiiiiiihhhkkkmmmoooppprrrtttwwwyyyzzz{{{{{{|||{{{{{{{{{zzzzzzzzzzzz{{{|||}}}}}}~~~|||{{{{{{{{{|||}}}|||zzzyyyzzz{{{|||{{{zzz{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{|||zzzxxxvvvuuuttttttuuuvvvvvvwwwyyyzzzzzzyyywwwvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssssssssttttttvvvvvvwwwxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvuuuuuutttsssssssssssstttsssssssssssssssttttttuuuttttttssssssssssssttttttuuutttrrrrrrtttuuutttssstttttttttsssssssssrrrrrrrrrrrrqqqqqqrrrrrrssssssuuuttttttttttttsssssssssssssssrrrrrrrrrssstttuuurrrrrrrrrqqqqqqqqqppppppqqqqqqrrrrrrrrrqqqqqqpppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssttttttsssssssssssssssssssssssstttvvvvvvvvvtttssstttuuutttttttttuuuuuuvvvwwwxxxuuuuuuuuuuuutttsssrrrqqqrrrsssttttttuuuuuuttttttssssssrrrqqqppppppppppppppppppooooooooopppqqqqqqooooooooooooooooooooooooooooooooooooppppppppppppqqqppppppooooooooopppppppppqqqqqqqqqrrrrrrrrrrrrrrrsssssstttttttttttttttssssssssssssssssssssssssuuuuuuuuuuuuttttttsssssstttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqssssssrrrrrrqqqppppppoooppprrrttttttsssqqqqqqrrrsssssstttuuuwwwxxxyyyzzz||||||{{{|||}}}uuugggWWWLLL@@@888000...,,,)))***---)))************+++++++++,,,+++***+++,,,---,,,+++*********+++,,,---...///111222222444555666777888999999999:::;;;<<<>>>>>>@@@???>>>>>>>>>===;;;999:::999999999::::::;;;<<<>>>===<<<:::888777777777999999:::<<<>>>AAACCCDDDJJJNNNTTTXXX\\\bbbiiioootttbbbTTTIIIBBB=========;;;;;;>>>BBBFFFMMMXXXhhh{{{~~~||||||||||||yyyzzz{{{{{{yyywwwuuusssrrrqqqooommmkkkjjjjjjiiiiiikkknnnoooppprrruuuwwwyyyzzzzzz{{{||||||{{{{{{zzzzzzzzzzzz{{{|||}}}}}}}}}|||zzzyyyyyyzzz{{{{{{|||{{{zzzzzz{{{|||{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{{{{xxxwwwvvvtttttttttuuuuuuvvvwwwxxxyyyyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssssssssttttttvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvuuuuuutttsssssssssssstttssssssssssssssstttuuuuuuttttttssssssssssssttttttuuutttrrrrrrtttuuutttssssssssssssrrrrrrrrrqqqqqqqqqqqqrrrrrrssssssrrrrrruuuttttttttttttssssssssssssrrrrrrrrrrrrssstttuuurrrrrrrrrrrrqqqqqqqqqqqqpppqqqqqqrrrrrrrrrrrrqqqppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssttttttsssssssssssssssssssssssstttuuuwwwvvvuuuuuuvvvwwwuuuuuuuuuuuuvvvwwwxxxxxxttttttuuuttttttsssrrrqqqrrrsssttttttuuuuuutttttttttssssssrrrqqqqqqqqqqqqrrrqqqqqqppppppppppppqqqnnnnnnnnnoooppppppqqqqqqppppppppppppqqqqqqqqqqqqooooooooonnnnnnoooooopppqqqqqqrrrrrrrrrsssssssssrrrrrrssstttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrruuuttttttttttttsssssssssuuuttttttsssrrrsssssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqrrrrrrrrrsssrrrrrrqqqqqqpppppppppoooqqqrrrrrrqqqppppppqqqqqqrrrssstttuuuvvvwwwxxxxxxxxxxxxyyyzzz{{{|||}}}}}}~~~~~~ttteeeUUUJJJ>>>666///---+++((()))+++))))))*********+++++++++---,,,+++,,,---...---,,,*********+++,,,---...///222222333555666777777777888888888999;;;===>>>???AAA@@@??????>>><<<;;;999999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::<<<>>>AAACCCDDDJJJNNNTTTYYY^^^dddlllrrr{{{gggWWWJJJCCC======<<<:::;;;>>>AAAEEENNNZZZjjj}}}}}}|||{{{||||||yyyzzz{{{{{{zzzxxxuuutttqqqpppooommmkkkjjjjjjjjjiiikkknnnpppqqqrrruuuwwwyyyyyyzzz{{{||||||||||||{{{{{{{{{{{{{{{|||}}}}}}{{{{{{zzzyyyyyyzzzzzz{{{|||{{{zzzzzz{{{|||zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyzzz{{{wwwwwwuuuuuuttttttuuuuuuvvvwwwxxxxxxxxxxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssssssssttttttvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvuuuuuutttsssssssssssstttrrrrrrrrrrrrrrrsssssstttttttttssssssssssssttttttuuutttrrrrrrtttuuutttsssrrrrrrrrrqqqqqqqqqpppppppppqqqrrrssstttsssrrrqqquuuttttttttttttsssssssssrrrrrrrrrrrrssssssttttttrrrrrrrrrrrrrrrrrrrrrrrrppppppqqqrrrssssssssssssppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssttttttssssssssssssssssssssssssssstttvvvvvvuuuuuuvvvxxxuuuuuutttuuuuuuvvvwwwwwwssstttttttttssssssrrrqqqrrrsssttttttuuutttttttttuuutttsssrrrrrrrrrrrrrrrssssssrrrqqqpppppppppqqqmmmmmmnnnoooppprrrrrrsssooooooooopppppppppqqqqqqnnnnnnnnnnnnnnnnnnooopppqqqqqqqqqrrrrrrrrrrrrsssrrrrrrssstttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssuuuuuutttsssssssssssstttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppnnnpppqqqqqqooooooooopppppppppqqqrrrssstttuuuuuuvvvvvvwwwwwwxxxyyyzzzzzzzzz{{{|||}}}~~~|||rrrcccSSSHHH<<<444...---+++((((((+++))))))*********+++++++++---,,,+++,,,...///...---*********+++,,,---...///222222444555666777666666777777888999;;;===???@@@@@@AAA@@@???===;;;::::::999999999999:::;;;<<<===;;;;;;<<<<<<============;;;;;;;;;<<<>>>AAACCCEEEHHHMMMSSSXXX]]]dddlllsssnnn]]]LLLEEE???===<<<:::;;;>>>>>>DDDMMM[[[kkk~~~~~~|||{{{zzz{{{{{{xxxyyyzzzzzzzzzxxxuuutttqqqpppnnnmmmkkkkkkjjjjjjiiilllnnnpppqqqsssuuuxxxxxxyyyzzz{{{||||||||||||||||||{{{{{{{{{|||}}}}}}{{{{{{{{{{{{{{{{{{{{{|||}}}{{{zzzzzz{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyzzzzzzwwwvvvvvvuuuuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvttttttssssssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvuuuuuutttsssssssssssstttqqqqqqqqqpppqqqrrrrrrsssttttttssssssssssssttttttuuutttrrrrrrtttuuutttsssrrrrrrqqqqqqqqqppppppppppppqqqrrrssstttsssrrrqqquuuttttttttttttsssssssssrrrrrrrrrsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrsssssssssssssssppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssttttttssssssssssssssssssssssssrrrsssttttttttttttuuuvvvttttttssssssssstttuuuuuussssssssssssssssssrrrqqqrrrsssttttttuuutttttttttttttttssssssrrrsssssssssssssssrrrqqqpppppppppqqqmmmnnnooopppqqqrrrssstttnnnnnnnnnoooooooooppppppnnnnnnmmmnnnnnnoooppppppppppppppppppqqqqqqqqqqqqqqqrrrrrrssstttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssuuuuuutttsssssssssssstttssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqpppnnnooopppooonnnnnnooopppoooooopppqqqrrrsssssstttuuuuuuvvvvvvwwwwwwxxxxxxxxxxxxyyyzzz|||}}}~~~~~~~~~{{{pppaaaQQQFFF;;;444...---,,,)))(((***)))************+++++++++---,,,+++,,,...//////...*********+++,,,---...///111222444555666666555555666666777999;;;>>>@@@AAA???AAAAAA???<<<:::999999888888888999:::;;;<<<===>>>>>>??????>>>======<<<======<<<===???BBBEEEFFFGGGLLLRRRWWW\\\ccclllrrr}}}vvvbbbPPPHHHAAA>>><<<::::::======CCCNNN\\\mmm}}}{{{yyyyyyyyyyyywwwxxxyyyzzzyyywwwuuussspppooonnnmmmlllkkkkkkkkkjjjlllooopppqqqsssvvvxxxxxxxxxzzz{{{||||||}}}}}}}}}||||||{{{||||||}}}}}}{{{{{{{{{|||||||||||||||}}}|||zzzzzz{{{{{{zzzxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyzzzwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvttttttssssssssssssttttttuuuuuuttttttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvuuuuuutttsssssssssssstttqqqqqqqqqqqqqqqrrrrrrsssttttttssssssssssssttttttuuutttrrrrrrtttuuutttsssrrrrrrrrrqqqqqqqqqppppppqqqqqqrrrrrrssssssrrrrrruuuttttttttttttsssssssssqqqrrrssssssttttttssssssrrrrrrrrrrrrssssssssssssqqqrrrrrrssssssssssssrrrppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssttttttssssssssssssssssssssssssrrrsssttttttsssssstttuuutttssssssrrrrrrsssttttttrrrrrrssssssssssssrrrrrrrrrsssttttttuuuuuutttttttttssssssrrrrrrsssssssssrrrqqqqqqppppppppppppqqqnnnooopppqqqrrrsssttttttmmmnnnnnnnnnoooooooooooonnnnnnnnnnnnooopppqqqqqqoooooopppppppppqqqqqqqqqqqqqqqrrrsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrsssuuuttttttsssrrrsssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrroooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoooooopppooommmmmmoooqqqooooooooopppqqqrrrrrrrrrttttttuuuvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{}}}~~~zzzooo```PPPDDD:::444///...,,,))))))+++)))************+++++++++,,,++++++,,,...//////...*********+++,,,---...///000111333555666555444333555666777999;;;>>>AAABBB???@@@AAA???;;;888888999888888888999:::;;;======>>>???@@@AAAAAAAAA@@@@@@??????>>>>>>???BBBFFFHHHGGGLLLRRRWWW\\\bbbkkkqqqxxx~~~{{{fffTTTKKKCCC@@@===::::::======DDDOOO^^^ooo}}}{{{yyyxxxwwwwwwxxxvvvwwwxxxxxxxxxvvvtttssspppooonnnmmmlllkkkkkkkkkjjjllloooppprrrsssvvvxxxwwwxxxyyy{{{|||}}}}}}}}}}}}}}}||||||||||||}}}}}}zzzzzz{{{|||||||||||||||~~~|||{{{zzz{{{{{{yyyxxxwwwwwwxxxxxxxxxyyyyyyyyyzzzyyyyyyxxxxxxyyyyyyyyywwwwwwxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvttttttssssssssssssttttttuuuuuutttsssssstttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvuuuuuutttsssssssssssstttssssssrrrrrrsssssstttuuuttttttssssssssssssttttttuuutttrrrrrrtttuuutttssssssrrrrrrrrrqqqqqqqqqqqqrrrrrrqqqqqqrrrrrrssssssuuuttttttttttttsssssssssqqqrrrssstttttttttssssssrrrrrrrrrsssssssssttttttssssssssssssssssssrrrrrrppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssttttttsssssssssssssssssssssssstttuuuvvvuuutttssstttuuuttttttssssssssssssttttttqqqrrrrrrssssssrrrrrrrrrrrrsssttttttuuuuuuttttttsssrrrrrrrrrrrrrrrssssssppppppooooooooopppqqqqqqpppppppppqqqrrrsssttttttnnnnnnooooooooopppppppppooonnnnnnooopppqqqrrrrrrpppppppppqqqqqqqqqrrrrrrqqqqqqrrrssssssssssssrrrsssssssssssssssssssssssspppqqqqqqqqqrrrrrrrrrrrrtttssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrnnnnnnooooooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqoooppppppooommmmmmoooqqqooooooooopppqqqqqqrrrrrrrrrrrrtttuuuuuuttttttsssssstttuuuuuuvvvwwwxxxxxxwwwxxxyyyzzz{{{||||||||||||}}}~~~yyynnn___OOODDD:::444///...---***)))+++)))************+++++++++,,,+++***,,,...//////...*********+++,,,---//////000111333555555555333222555555777999<<<>>>AAABBB>>>@@@AAA>>>:::777777888888888888999:::;;;===>>>;;;===???BBBDDDFFFFFFFFFAAA@@@??????@@@CCCFFFIIIHHHLLLSSSWWW\\\ccckkkqqqtttzzz~~~hhhVVVNNNEEEAAA===::::::===>>>EEEQQQ```qqq~~~|||zzzxxxwwwvvvwwwwwwuuuvvvwwwxxxwwwuuusssrrrpppooonnnmmmlllkkkkkkkkkjjjllloooqqqrrrsssvvvxxxwwwxxxyyy{{{|||}}}}}}}}}~~~}}}||||||||||||}}}}}}yyyzzzzzz{{{|||||||||{{{~~~|||{{{{{{{{{{{{yyyxxxwwwwwwwwwxxxxxxyyyyyyyyyzzzzzzyyyxxxxxxyyyyyyyyywwwxxxxxxyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvtttttttttsssssstttttttttuuutttsssrrrrrrssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvuuuuuutttsssssssssssstttuuuttttttttttttuuuvvvvvvtttttttttsssssstttttttttuuutttrrrrrrtttuuutttssssssssssssrrrrrrrrrqqqqqqsssrrrqqqpppqqqrrrssstttuuuuuutttttttttsssssssssqqqrrrssstttttttttsssrrrrrrrrrrrrsssssstttttttttttttttttttttsssrrrqqqqqqppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrsssssssssttttttssssssssssssssssssssssssvvvwwwxxxvvvuuuttttttuuuvvvuuuuuutttttttttuuuuuuqqqqqqrrrssssssrrrrrrrrrrrrsssttttttuuuuuuttttttrrrrrrqqqqqqqqqrrrrrrsssooonnnnnnnnnooopppqqqqqqpppqqqqqqrrrrrrsssssstttoooppppppppppppqqqqqqqqqoooooooooooopppqqqrrrsssqqqqqqrrrrrrrrrsssssssssqqqqqqrrrsssssssssrrrrrrttttttttttttttttttttttttpppppppppqqqqqqrrrrrrrrrssssssrrrqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrnnnnnnnnnnnnooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqpppppppppooommmnnnppprrrooooooppppppqqqqqqrrrrrrpppqqqrrrssstttsssrrrqqqrrrrrrsssttttttuuuvvvvvvuuuuuuvvvxxxyyyyyyyyyyyyyyyyyyzzz{{{|||}}}~~~}}}yyymmm___OOOEEE999555000,,,******)))((()))************+++++++++...------,,,,,,++++++***++++++++++++,,,---......222222222222222222333333333444555777999;;;======@@@??????===;;;999888777999888888888888888999999???AAADDDFFFFFFGGGIIIJJJGGGEEECCCBBBBBBCCCFFFGGGLLLOOOTTTYYY^^^ccchhhkkkrrruuuzzzkkkVVVMMMDDD@@@===::::::>>>===EEERRRbbbsss~~~|||{{{zzzyyywwwvvvuuuuuuttttttttttttsssrrrqqqqqqnnnnnnmmmlllkkkkkkjjjjjjkkkmmmoooqqqqqqsssuuuwwwyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~~~~~~~}}}{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyxxxwwwwwwvvvvvvwwwwwwxxxuuussstttvvvvvvtttrrrtttttttttttttttttttttttttttttttttttttttsssssssssttttttttttttttttttttttttuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuutttssssssrrrrrruuuttttttttttttuuuvvvvvvuuuuuutttssssssssssssttttttsssrrrrrrqqqqqqqqqqqqsssssssssrrrrrrqqqqqqqqqrrrrrrqqqpppqqqrrrssstttssssssrrrrrrrrrqqqqqqqqqttttttttttttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqquuuuuutttsssrrrrrrqqqqqqrrrsssttttttuuuuuutttttttttsssssssssssstttuuuuuuuuuttttttttttttsssssssssrrrrrrqqqqqqqqqrrrssstttssstttuuuuuuttttttuuuwwwrrrrrrsssttttttsssrrrrrrqqqpppnnnmmmmmmnnnpppqqqnnnnnnnnnnnnooopppqqqrrrqqqqqqqqqpppppppppppppppssssssssstttssssssrrrrrrssssssrrrrrrrrrrrrrrrrrrooooooppppppqqqqqqqqqqqqsssrrrrrrqqqqqqrrrrrrssssssrrrpppooooooppprrrssstttsssrrrqqqpppqqqrrrsssppppppppppppppppppppppppppppppqqqqqqqqqrrrrrrrrrppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqpppppppppmmmnnnnnnoooppppppqqqqqqqqqqqqqqqqqqqqqpppooonnnppprrrttttttsssrrrssstttppppppppppppppppppppppppqqqrrrssstttuuuwwwxxxxxxwwwvvvuuutttuuuwwwyyyzzzyyyzzz{{{{{{{{{|||~~~wwwlll]]]NNNCCC888555///,,,******)))((()))************++++++++++++++++++++++++,,,,,,,,,++++++++++++,,,---......111111111111222222222222333444555777999;;;==================<<<;;;999999888888777777777777888888===???BBBDDDEEEFFFHHHJJJGGGEEECCCBBBBBBCCCFFFGGGJJJNNNSSSWWW[[[```eeehhhooorrrwww}}}|||hhhUUULLLCCC???<<<999:::======EEERRRbbbsss~~~{{{zzzyyyxxxvvvuuuttttttsssttttttssssssrrrqqqpppnnnmmmmmmlllkkkkkkjjjjjjkkkmmmpppqqqrrrsssvvvxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||{{{||||||}}}|||{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwyyyxxxwwwwwwvvvvvvwwwwwwwwwuuuttttttvvvvvvtttrrrtttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttuuuvvvvvvwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuutttssssssrrrrrrttttttssssssttttttuuuvvvuuuuuutttssssssssssssssstttsssrrrrrrqqqqqqqqqrrrsssrrrrrrrrrrrrrrrrrrqqqrrrrrrqqqqqqqqqrrrssstttssssssssssssrrrrrrrrrrrrttttttttttttttttttttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqquuuttttttsssrrrrrrqqqqqqrrrsssttttttuuuuuutttttttttsssssssssssstttuuuuuuuuuttttttttttttsssssssssrrrrrrqqqqqqrrrrrrssstttssstttuuuuuuttttttuuuvvvsssssstttuuuuuutttssssssqqqqqqooooooooooooqqqqqqoooooooooooooooppppppqqqppppppppppppppppppqqqqqqrrrrrrssssssssssssrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrooopppppppppqqqqqqqqqqqqsssrrrrrrqqqqqqrrrrrrssssssrrrpppooooooppprrrssstttsssrrrqqqpppqqqqqqrrrppppppppppppppppppppppppppppppqqqqqqqqqrrrrrrrrrppppppppppppqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqppppppnnnnnnoooooopppqqqqqqrrrqqqqqqqqqqqqqqqpppooooooppprrrttttttsssrrrssstttppppppppppppppppppppppppssssssssssssssstttttttttrrrqqqpppooopppqqqssstttsssuuuvvvvvvvvvvvvyyy{{{~~~uuujjj[[[LLLBBB888444///,,,******)))))))))************+++++++++((())))))***++++++,,,,,,+++******++++++,,,---.../////////000000111111111333333555777999;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;777777666666666666777777:::===AAACCCDDDFFFHHHJJJHHHFFFDDDCCCCCCDDDFFFHHHLLLOOOSSSWWW[[[___cccfffjjjnnntttzzzvvvcccSSSJJJBBB???<<<999:::===>>>EEERRRbbbttt~~~zzzyyyxxxwwwvvvtttssssssssssssssssssrrrqqqpppooommmmmmllllllkkkkkkjjjjjjlllnnnppprrrrrrtttvvvxxxzzz{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwvvvvvvvvvxxxxxxwwwvvvvvvvvvvvvwwwwwwuuuttttttvvvvvvuuusssttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttuuuvvvvvvvvvvvvuuuttttttttttttttttttttttttuuuuuuuuutttssssssrrrrrrsssssssssssssssttttttuuuuuuttttttsssssssssssssssssssssrrrqqqqqqqqqrrrrrrqqqrrrrrrrrrrrrrrrrrrsssrrrrrrqqqqqqqqqrrrsssttttttttttttssssssssssssrrrssssssssssssssssssssssssttttttsssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrtttttttttssssssrrrrrrqqqrrrsssttttttuuuuuutttttttttsssssssssssstttuuuuuuuuuttttttttttttsssssssssrrrrrrrrrrrrrrrsssssssssrrrtttuuuuuuttttttuuuvvvttttttuuuvvvvvvuuuttttttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppoooooooooooopppooooooooopppqqqqqqqqqrrrqqqrrrrrrssssssrrrrrrrrrooopppppppppqqqrrrrrrrrrppppppppppppqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqrrrrrrsssrrrqqqppppppqqqrrrsssttttttrrrqqqppppppppppppppppppppppppppppppppppppppppppqqqqqqqqqrrrrrrrrroooooooooppppppppppppqqqrrrrrrrrrqqqqqqqqqqqqpppooooooppppppqqqrrrrrrrrrqqqqqqqqqppppppppppppoooppprrrttttttsssrrrssstttqqqqqqqqqqqqqqqqqqqqqqqqttttttsssrrrqqqpppoooooonnnmmmlllkkkkkkmmmnnnoooooopppqqqqqqqqqqqqsssvvvvvvwwwyyy{{{}}}~~~tttiiiZZZKKKAAA888444///,,,+++******)))))))))*********+++++++++((()))))))))*********+++************+++,,,---...---......//////000000000222333555666999:::<<<===<<<<<<======<<<<<<;;;:::777666666555555555555666999<<<@@@BBBDDDEEEHHHJJJIIIGGGEEEDDDDDDFFFHHHJJJOOORRRVVVYYY\\\```dddggghhhlllrrryyyooo]]]PPPHHH@@@===;;;999:::===>>>FFFSSScccttt~~~zzzzzzyyywwwvvvuuutttsssrrrrrrrrrrrrqqqpppnnnnnnlllllllllkkkkkkkkkjjjjjjlllnnnqqqrrrssstttwwwyyy|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvuuuuuuttttttttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvvvvttttttttttttttttttttttttsssttttttuuuuuuuuuuuuuuuttttttttttttttttttttttttuuuuuutttttttttssssssssssssrrrrrrrrrrrrsssttttttuuutttssssssrrrrrrsssssssssrrrrrrqqqqqqrrrrrrrrrqqqqqqqqqrrrrrrsssssssssqqqqqqqqqrrrrrrrrrssssssuuuuuutttttttttsssssssssssssssssssssssssssssssssttttttsssssssssrrrrrrrrrpppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrttttttsssssssssrrrrrrrrrrrrsssttttttuuuttttttttttttsssssssssssstttuuuuuuuuuttttttttttttsssssssssqqqrrrrrrsssssssssssssssrrrsssuuutttsssssstttvvvtttttttttuuuuuutttttttttqqqrrrrrrssssssrrrrrrqqqsssrrrqqqpppoooooooooooonnnnnnooopppqqqrrrrrrrrrpppqqqqqqrrrrrrrrrrrrqqqnnnnnnooopppqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqrrrrrrrrrqqqqqqppppppqqqqqqrrrttttttsssrrrqqqpppooooooppppppppppppppppppppppppppppppqqqqqqqqqrrrrrrrrrooooooooooooooooooooopppqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqrrrrrrrrrqqqqqqppppppppppppppppppppprrrttttttsssrrrssstttqqqqqqqqqqqqqqqqqqqqqqqqsssrrrqqqpppooonnnmmmlllmmmmmmlllkkkkkkkkkllllllmmmnnnooooooooooooqqqsssrrrrrrtttvvvyyy{{{}}}}}}|||~~~ttthhhZZZKKKAAA777444///,,,++++++***)))))))))*********+++++++++*********))))))(((((((((************+++,,,------,,,,,,---...//////000000222333444666888:::<<<<<<>>>>>>======<<<;;;999888777777666555444444555555999;;;???BBBCCCEEEGGGJJJIIIGGGFFFEEEFFFHHHKKKLLLPPPSSSWWWZZZ]]]```dddggghhhlllrrrxxx|||hhhXXXLLLEEE>>><<<;;;999999<<<>>>FFFSSScccttt~~~{{{{{{zzzyyywwwvvvuuutttrrrrrrrrrqqqpppnnnmmmlllkkkkkkkkkkkkkkkjjjjjjjjjmmmoooqqqssstttuuuwwwyyy||||||}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvuuuuuuvvvvvvuuuvvvvvvvvvuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuvvvvvvwwwwwwuuuuuuuuuuuuuuuuuuuuuuuusssttttttuuuuuuuuuuuuuuutttttttttttttttttttttttttttttttttttttttssssssssssssrrrrrrrrrrrrsssttttttttttttsssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrsssqqqqqqqqqrrrrrrsssssssssqqqqqqrrrrrrrrrsssssssssuuuuuutttttttttsssssssssssssssssssssssssssssssssttttttsssssssssrrrrrrrrrpppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrrrsssttttttuuuttttttttttttsssssssssssstttuuuuuuuuuttttttttttttsssssssssqqqrrrssstttttttttssssssrrrsssttttttsssssstttuuussssssssssssssssssssssssqqqrrrssssssssssssrrrqqqtttsssrrrpppoooooooooooonnnnnnooopppqqqrrrrrrrrroooppppppqqqrrrrrrqqqqqqnnnnnnooopppqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqppppppqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqssssssrrrrrrqqqpppooooooppppppppppppppppppppppppppppppqqqqqqqqqrrrrrrrrrpppoooooooooooooooooooooqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqppppppoooooopppqqqqqqppprrrttttttsssrrrssstttqqqqqqqqqqqqqqqqqqqqqqqqpppppppppoooooonnnnnnmmmmmmmmmlllkkkkkkjjjjjjjjjkkkmmmmmmmmmlllmmmooopppnnnoooppprrrtttvvvxxxyyywwwyyy|||~~~~~~sssgggYYYKKKAAA777333///,,,+++++++++***)))************+++++++++++++++******)))(((((('''***))))))******+++,,,---,,,,,,---...//////000111222222444666888:::;;;<<<>>>>>>>>>===<<<:::999888888777666555555444555555888:::>>>@@@AAACCCEEEGGGFFFEEEDDDDDDEEEHHHLLLNNNOOORRRVVVYYY\\\```dddggghhhlllrrrwww|||qqq```TTTIIIBBB<<<;;;:::888999<<>>???AAACCCAAAAAA@@@AAACCCGGGKKKNNNOOORRRWWWZZZ^^^bbbfffiiiiiilllqqquuuxxx~~~~~~qqqeeeYYYOOOGGG@@@;;;;;;:::888999;;;???GGGTTTddduuu~~~{{{zzzyyyxxxwwwuuuuuutttqqqqqqpppooonnnlllkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjnnnpppssstttuuuvvvyyy{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||||||||||||||{{{zzzyyyyyyyyyzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwxxxxxxwwwwwwvvvuuuuuuuuuuuuuuutttvvvwwwwwwuuuuuuwwwyyyuuuuuuuuuuuuuuuuuuuuuuuurrrsssssstttuuuuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuutttuuuvvvvvvwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttttttttssssssttttttuuuvvvtttsssrrrrrrqqqqqqrrrrrrrrrqqqqqqqqqrrrrrrssstttsssrrrrrrrrrrrrrrrrrrqqqpppqqqrrrsssssssssrrrrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssrrrsssttttttuuuuuutttttttttsssssssssssstttuuuuuuuuuttttttttttttsssssssssqqqrrrtttuuuvvvuuutttsssqqqsssttttttsssrrrtttuuuuuutttsssrrrrrrssstttuuusssrrrqqqppppppqqqrrrssssssrrrqqqqqqppppppppppppppppppppppppppppppqqqqqqmmmnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqoooooopppqqqrrrqqqqqqpppppppppppppppppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqppppppppppppppppppqqqqqqqqqrrrrrrrrrppppppppppppppppppppppppqqqpppooonnnoooppprrrsssppprrrttttttsssrrrssstttrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppmmmmmmlllkkkjjjiiihhhgggggghhhiiihhhggggggiiijjjiiijjjjjjkkklllmmmnnnooommmooorrrssssssuuuwwwyyy{{{|||~~~{{{pppcccUUUGGG>>>666333...+++++++++++++++)))************+++++++++)))))))))***++++++,,,,,,))))))))))))***+++,,,---,,,,,,---...///000111222111222444555888999;;;<<<:::;;;;;;<<<======<<<<<<999999888666666555555555444777:::;;;<<<===>>>@@@>>>======>>>AAAFFFJJJMMMRRRUUUYYY]]]aaaeeeiiilllhhhlllqqqsssuuuzzzuuuiii^^^TTTKKKFFF???:::::::::888888;;;???GGGTTTddduuuzzzyyyxxxwwwvvvtttssssssqqqqqqpppooonnnllljjjiiijjjjjjjjjjjjjjjjjjjjjjjjnnnpppssstttuuuvvvyyy{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzyyyxxxwwwxxxyyyzzzvvvvvvvvvvvvvvvvvvvvvvvvtttuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvuuuuuuuuuuuuuuusssvvvxxxwwwuuuuuuwwwyyyvvvvvvvvvvvvvvvvvvvvvvvvrrrrrrrrrssstttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvssstttttttttttttttttttttuuuttttttttttttuuuvvvvvvtttsssrrrrrrqqqqqqrrrrrrqqqqqqqqqqqqrrrrrrssstttsssssssssrrrrrrqqqqqqqqqpppqqqrrrssstttsssrrrrrrssssssrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssrrrsssttttttuuuuuutttttttttsssssssssssstttuuuuuuuuuuuutttttttttsssssssssqqqrrrtttvvvvvvuuutttsssqqqrrrtttsssrrrrrrsssuuuvvvuuutttsssssstttuuuvvvsssrrrpppooooooppprrrssssssrrrqqqqqqppppppqqqqqqqqqqqqqqqpppppppppppppppmmmmmmoooppppppqqqqqqqqqssssssrrrrrrrrrrrrrrrrrrsssssssssrrrrrrqqqqqqqqqqqqqqqppppppppppppqqqqqqpppqqqqqqrrrrrrqqqqqqpppmmmnnnpppqqqrrrrrrqqqqqqppppppppppppppppppppppppppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppppppppqqqqqqrrrrrrrrrppppppooooooooooooooooooqqqpppooonnnoooppprrrsssppprrrttttttsssrrrssstttrrrrrrrrrrrrrrrrrrrrrrrrtttssssssrrrqqqpppooooooooooooooonnnlllkkkiiihhhhhhiiiiiiiiihhhhhhiiikkkkkkkkkkkklllmmmmmmnnnnnnkkkmmmoooooopppqqqssstttwwwxxxzzz|||~~~{{{oooaaaSSSGGG???777333...+++***+++++++++((()))))))))******************))))))******+++,,,&&&''''''((()))+++---...------......//////......333333444666888:::<<<======>>>>>>>>>>>><<<;;;:::777777666555555666777888444666999;;;=========<<<:::<<>>666222---******+++++++++************++++++++++++******))))))******+++,,,+++******)))))))))******,,,,,,---.../////////...333333444666888:::<<<=========>>>>>>===<<<;;;:::<<<;;;999888777777777777333555666888::::::::::::;;;===???AAABBBDDDHHHJJJMMMSSS[[[bbbhhhkkkoooqqqoooooooooqqqtttwwwzzz{{{||||||wwwnnnfff]]]RRRHHHAAA>>>:::777777888999888@@@GGGSSSbbbrrr~~~}}}{{{zzzyyyyyyxxxvvvssstttrrrpppooonnnmmmkkkiiihhhhhhiiiiiiiiijjjjjjkkklllooosssvvvwwwxxxzzz|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}||||||}}}}}}||||||{{{zzz|||{{{yyyzzzzzz{{{yyyxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtttttttttvvvxxxyyyvvvvvvuuuuuuuuuvvvwwwxxxwwwwwwwwwvvvvvvvvvvvvuuuyyyxxxxxxwwwwwwxxxxxxyyyuuuttttttttttttsssssssssssssssttttttuuuuuuuuuttttttsssqqqppppppqqqssstttuuuuuutttttttttssssssssssssssssssrrrrrrrrrqqqqqqssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrsssttttttssstttttttttssssssrrrqqqssssssrrrrrrqqqrrrrrrsssvvvuuuuuuuuuttttttttttttssssssssssssrrrrrrrrrrrrtttttttttttttttttttttttttttssssssrrrrrrsssssstttttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssqqqqqqrrrtttuuuttttttssssssttttttuuutttsssrrrpppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqpppppppppoooooooooooonnnnnnnnnooopppqqqqqqqqqrrrrrrqqqqqqqqqppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqnnnoooooopppqqqqqqrrrrrrqqqqqqpppppppppqqqrrrsssrrrrrrrrrrrrrrrrrrrrrrrrpppppppppooolllkkklllnnnpppppppppqqqqqqrrrssstttppppppppppppppppppppppppooopppqqqpppooopppqqqssstttttttttttttttssssssrrrtttttttttssssssrrrrrrrrrqqqqqqqqqqqqqqqpppooonnnnnnnnnoooooonnnmmmmmmllliiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiijjjkkkjjjkkkkkklllmmmmmmnnnnnnnnnooooooqqqrrruuuvvvwwwyyyzzz{{{}}}~~~yyylll^^^QQQDDD===444000,,,))))))************++++++++++++,,,,,,,,,***))))))))))))***++++++,,,++++++***)))))))))***+++,,,---...////////////333333444666888:::<<<=========>>>======<<<::::::::::::999888777777888888555666666777888888999999<<<===???AAABBBCCCGGGIIIMMMSSS[[[ccchhhmmmqqqsssssssssssstttvvvxxxzzz{{{|||sssjjjaaaTTTIIIBBB>>>:::777777999999:::AAAHHHTTTbbbrrr~~~|||zzzyyyyyyyyyxxxuuusssrrrpppnnnnnnnnnnnnllljjjggggggggghhhiiikkklllmmmmmmppptttwwwxxxzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{||||||}}}~~~}}}~~~~~~~~~~~~}}}|||||||||{{{yyyzzz{{{{{{zzzyyyxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxwwwvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvuuutttttttttvvvvvvvvvuuutttttttttuuuwwwxxxwwwvvvvvvvvvvvvuuuuuuuuuyyyxxxxxxwwwwwwxxxxxxyyyuuuttttttttttttssssssssstttttttttuuuuuuuuuuuuuuutttsssrrrqqqqqqrrrssstttuuuuuuuuuttttttttttttsssssssssssssssrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrssstttuuusssttttttttttttsssrrrrrrsssrrrrrrrrrrrrrrrssssssuuuuuuuuuuuuttttttttttttssssssssssssssstttttttttttttttttttttttttttttttttuuuttttttssssssttttttuuuttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrsssttttttsssrrrrrrsssuuuuuuuuuttttttttttttuuuuuuttttttrrrqqqpppppppppppprrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppoooooonnnnnnoooooopppqqqqqqqqqqqqqqqqqqppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrppppppppppppppppppppppppooooooooopppqqqqqqrrrrrrqqqqqqpppppppppqqqrrrssssssssssssssssssssssssssspppppppppnnnkkkjjjjjjlllppppppoooppppppqqqrrrsssppppppppppppppppppppppppmmmooopppppppppqqqsssuuuttttttttttttsssssssssrrrttttttttttttssssssssssssrrrrrrrrrqqqpppooonnnmmmnnnnnnooooooooonnnmmmmmmkkkkkkkkkkkkkkkjjjiiihhhjjjjjjiiihhhhhhhhhiiiiiijjjjjjkkkkkkllllllmmmmmmjjjjjjkkklllnnnoooqqqrrrssstttuuuwwwxxxzzz{{{|||wwwjjj\\\NNNBBB;;;222///+++)))))))))))))))*********+++++++++,,,,,,)))))))))))))))***++++++***))))))******,,,------+++,,,---...///000000000333333444666888:::<<<===============<<<;;;::::::444444555555777888999:::999999888888888999:::::::::<<<>>>???@@@BBBEEEGGGMMMSSS[[[cccjjjoootttwwwyyyyyyzzzzzzzzz{{{~~~}}}ssshhhYYYLLLDDD@@@;;;777777888999999@@@GGGSSSaaaqqq~~~}}}{{{yyyxxxxxxxxxwwwuuussspppooommmmmmnnnnnnmmmkkkhhhgggggghhhiiijjjlllmmmnnnqqquuuxxxyyyzzz|||~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{|||}}}}}}}}}~~~~~~}}}}}}|||{{{|||{{{yyyzzz{{{|||{{{yyyyyyxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyyyyxxxvvvuuuuuuwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuttttttsssttttttuuuvvvvvvuuutttttttttuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvuuuttttttttttttsssssssssttttttttttttuuuuuuvvvvvvtttsssrrrrrrrrrrrrssstttuuuuuuuuuttttttttttttttttttssssssssssssrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrsssssstttuuussssssttttttttttttsssssssssrrrrrrrrrrrrsssssstttuuuuuuuuuuuuuuutttttttttrrrssssssttttttuuuuuuuuuttttttttttttttttttttttttttttttssssssssssssttttttttttttttttttttttttttttttqqqqqqrrrrrrrrrrrrssssssssstttttttttsssssstttvvvvvvvvvuuutttttttttuuuuuuuuutttsssrrrqqqpppppppppssssssssssssssssssssssssrrrrrrqqqqqqqqqpppppppppoooooooooppppppqqqqqqqqqpppppppppppppppppppppppprrrrrrrrrrrrrrrrrrrrrrrrqqqppppppppppppqqqqqqrrrppppppppppppppppppppppppoooooopppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrttttttttttttttttttttttttpppqqqpppnnnkkkjjjkkkllloooooooooooopppqqqrrrsssppppppppppppppppppppppppooopppqqqqqqpppqqqsssuuuttttttssssssrrrrrrrrrsssssssssssssssssssssssssssrrrrrrrrrqqqpppooonnnmmmnnnnnnooooooooonnnnnnmmmmmmmmmmmmlllllljjjiiihhhlllkkkkkkjjjiiiiiiiiiiiijjjjjjjjjkkkkkklllllllllhhhhhhhhhiiijjjlllmmmnnnooooooppprrrssstttuuuvvvzzz|||~~~uuugggYYYLLL@@@999111...+++))))))***)))((())))))))))))*********+++))))))(((((())))))***+++************+++---......,,,---...///000000000000333333444666888:::<<<===>>>===<<<<<<;;;:::::::::333444555666777888999999999888888777777888888999888:::<<<===>>>@@@CCCFFFNNNTTT\\\eeelllsssxxx||||||}}}~~~}}}}}}qqq___PPPGGGBBB<<<888666777777777???FFFQQQ___ooo}}}|||zzzxxxwwwwwwxxxwwwuuusssooonnnmmmmmmnnnnnnmmmkkkjjjiiihhhggghhhiiikkklllnnnqqquuuxxxzzz{{{}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{{{{|||}}}|||}}}}}}}}}}}}|||{{{{{{|||zzzzzzzzz||||||{{{zzzyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvuuutttwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuurrrrrrssstttuuuvvvwwwxxxvvvuuuuuuttttttvvvwwwxxxyyyyyyxxxxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuuuuvvvuuuttttttttttttsssssssssuuuttttttssstttuuuvvvvvvssssssssssssssssssssssssuuuuuuuuuuuuuuuuuuuuuuuutttttttttsssssssssrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssrrrqqqqqqrrrssstttuuuuuusssssstttuuuuuuttttttssssssrrrrrrrrrsssssstttuuutttttttttuuuuuuuuuuuuuuurrrssssssttttttuuuuuuuuuttttttttttttttttttttttttssssssrrrrrrrrrrrrssssssttttttttttttttttttttttttqqqqqqqqqrrrrrrsssssssssrrrsssttttttssssssuuuwwwvvvvvvuuutttttttttttttttttttttssssssrrrqqqppppppssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqppppppppppppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrooooooooooooooopppqqqqqqpppppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppmmmlllmmmnnnoooooooooooopppqqqrrrsssppppppppppppppppppppppppqqqrrrrrrqqqppppppqqqsssttttttsssrrrrrrrrrrrrsssqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqpppooonnnnnnnnnnnnooooooooooooooonnnnnnnnnnnnmmmmmmkkkjjjiiinnnmmmllllllkkkkkkkkkkkkjjjjjjkkkkkkkkkkkkkkklllhhhhhhhhhhhhiiijjjkkkllllllmmmmmmooopppqqqrrrsssvvvxxxzzz|||ssseeeWWWIII>>>777000...+++*********)))((((((((()))))))))*********)))(((((((((((()))******---,,,,,,++++++,,,,,,---///000000111111111111111333333444666888:::<<<===>>>===<<<;;;::::::::::::999999999999999888777666555555555555666666666666666888;;;<<<>>>@@@DDDFFFPPPUUU^^^gggooovvv}}}~~~yyydddTTTHHHCCC<<<777666777888888>>>EEEPPP^^^nnn~~~~~~|||{{{yyywwwvvvwwwwwwwwwuuussspppnnnmmmmmmnnnnnnlllkkkkkkjjjhhhggggggiiikkklllnnnqqquuuxxxyyy{{{|||~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{||||||}}}~~~||||||}}}}}}||||||{{{zzz|||zzzzzzzzz|||}}}|||{{{yyyyyyxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxwwwvvvuuuuuuwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuqqqrrrssstttvvvwwwxxxyyywwwvvvuuuuuuuuuvvvxxxyyyzzzzzzyyyyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvwwwwwwxxxuuuttttttttttttsssssssssttttttsssrrrrrrtttuuuvvvsssssssssssssssssssssssstttuuuuuuuuuuuuvvvvvvvvvttttttttttttsssssssssrrrssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqrrrssstttuuuvvvsssssstttuuuuuuuuuuuutttrrrrrrrrrrrrssstttuuuvvvtttttttttuuuuuuuuuuuuuuussssssssssssssstttttttttttttttttttttttttttttttttrrrrrrrrrqqqqqqrrrrrrrrrsssssssssssssssssssssssspppqqqqqqrrrrrrsssssstttqqqrrrssssssrrrsssuuuwwwvvvuuutttsssssssssssssssrrrssssssssssssrrrrrrqqqsssssssssssssssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrroooooooooooopppqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqrrrrrrrrrqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqrrrssssssqqqoooooopppqqqppppppoooppppppqqqrrrssspppppppppppppppppppppppprrrssssssrrrppppppqqqrrruuutttrrrqqqqqqqqqrrrsssppppppppppppqqqqqqqqqqqqpppqqqqqqqqqqqqpppoooooonnnnnnooopppppppppoooooonnnnnnnnnnnnnnnmmmlllkkknnnnnnmmmmmmllllllmmmmmmkkkkkkkkkkkklllllllllllliiiiiiiiiiiiiiijjjkkklllkkkkkklllmmmnnnooopppppprrrsssuuuwwwzzz{{{|||}}}|||}}}~~~~~~qqqcccUUUHHH<<<666000...,,,+++++++++***)))))))))*********+++++++++((((((((((((((()))******,,,,,,+++,,,,,,---...///222222333333333222111111333333444666888:::<<<===>>>===<<<:::::::::::::::::::::::::::999888666555222333555666666666555555666888;;;===???BBBFFFIIIQQQWWW```iiiqqqyyy~~~hhhVVVFFFAAA;;;777666888:::;;;???FFFQQQ___nnn~~~}}}{{{zzzxxxwwwvvvvvvwwwvvvtttssspppnnnmmmmmmmmmmmmkkkjjjiiihhhgggfffgggjjjlllnnnmmmqqquuuwwwyyyzzz|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}~~~~~~}}}}}}|||{{{{{{zzzzzz{{{|||}}}}}}{{{zzzyyyyyyxxxxxxyyyyyyzzzvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuussstttuuuvvvwwwwwwwwwxxxxxxwwwvvvvvvvvvwwwyyyzzzyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwuuuttttttttttttssssssssstttsssqqqqqqqqqrrrtttuuussssssttttttttttttsssssstttuuuuuuuuuvvvvvvvvvvvvttttttttttttssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqrrrssstttuuuvvvsssssstttuuuuuuuuuuuuuuurrrrrrrrrsssssstttuuuvvvttttttttttttuuuuuuuuuvvvssssssssssssrrrrrrrrrrrrttttttttttttttttttttttttssssssrrrrrrrrrrrrssssssssssssssssssssssssssssssppppppqqqrrrrrrsssttttttpppqqqrrrrrrrrrrrrtttvvvuuutttsssrrrrrrqqqqqqqqqqqqrrrssstttttttttsssrrrttttttttttttttttttttttttssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrssstttuuurrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppqqqrrrrrrrrrrrrqqqpppoooqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrppppppqqqssspppppppppqqqqqqrrrssstttppppppppppppppppppppppppqqqrrrsssrrrqqqqqqrrrtttuuutttrrrqqqpppqqqrrrssspppppppppqqqqqqrrrrrrrrroooooopppqqqqqqqqqqqqpppnnnnnnooopppppppppppppppnnnnnnooooooooonnnnnnmmmmmmllllllllllllmmmmmmnnnlllllllllllllllllllllllljjjjjjiiiiiiiiijjjkkkkkkjjjjjjkkklllmmmnnnnnnooommmnnnppprrrtttvvvwwwwwwvvvwwwyyy{{{|||}}}}}}~~~~~~qqqbbbTTTGGG<<<555000...,,,+++,,,,,,+++)))******+++++++++,,,,,,,,,((((((((((((((()))******(((((()))+++---000222444444444444444333222111111333333444666888:::<<<===>>>===;;;:::999999:::;;;555666777888888777666555333444666888999999777666666999<<<>>>AAADDDHHHKKKRRRXXXaaajjjsss{{{iiiVVVCCC???999666777:::===???@@@GGGRRR```ooo}}}{{{zzzwwwvvvuuuvvvwwwvvvtttrrrqqqooommmmmmmmmlllkkkiiiggggggffffffhhhkkknnnqqqmmmppptttwwwxxxzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}||||||||||||}}}~~~~~~}}}}}}{{{zzzzzz{{{}}}~~~}}}|||zzzyyyyyyxxxxxxyyyyyyzzzuuuvvvvvvwwwwwwwwwwwwvvvwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvyyyxxxwwwwwwwwwxxxzzzzzzxxxxxxxxxwwwwwwwwwwwwvvvuuuuuuttttttttttttuuuuuuuuuuuutttttttttssssssssssssrrrqqqpppppprrrsssuuussssssttttttttttttsssssstttuuuuuuuuuvvvvvvwwwwwwuuuuuutttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqqqqrrrssstttvvvvvvsssssstttuuuvvvvvvuuuuuurrrrrrrrrssstttuuuvvvvvvssstttttttttuuuuuuvvvvvvsssssssssrrrrrrqqqqqqqqqtttttttttttttttttttttttttttttttttsssssstttttttttssssssssssssssssssssssssppppppqqqrrrrrrsssttttttoooqqqrrrrrrqqqrrrtttvvvuuutttsssrrrqqqppppppqqqpppqqqrrrtttuuuttttttsssttttttttttttttttttttttttttttttsssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssstttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvwwwssssssssssssssssssssssssqqqqqqppppppppppppppppppqqqrrrrrrsssrrrqqqpppooorrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrqqqpppppprrrtttqqqqqqqqqqqqrrrssstttuuuppppppppppppppppppppppppoooppprrrrrrqqqrrrtttvvvuuutttrrrppppppqqqrrrsssqqqqqqqqqrrrrrrsssssssssnnnooopppqqqqqqrrrqqqqqqnnnnnnooopppppppppppppppmmmnnnnnnoooooooooooonnnkkkkkkkkkkkkllllllmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjiiiiiiiiiiiijjjjjjiiijjjjjjkkklllmmmmmmnnnjjjkkkmmmoooqqqsssssstttssstttvvvwwwyyyzzzzzz{{{|||pppbbbTTTFFF;;;444...---+++)))(((((()))***))))))))))))))))))))))))((((((((((((((())))))*********+++---///111444555555777888888666444333333333444555666777888999999<<<;;;;;;:::999999888888888888777777666666555555444555777666555555666777999;;;===???AAAEEEJJJMMMSSSXXXaaakkkuuu}}}iiiTTTEEE???999666888BBBVVVgggKKKLLLQQQ]]]ooo}}}{{{zzzzzzyyyyyyxxxwwwvvvuuuuuurrrqqqooolllkkkjjjjjjjjjhhhgggggggggiiilllooopppoooqqqtttxxx{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~|||{{{zzzzzz{{{|||~~~~~~|||zzzxxxwwwxxxyyyzzzxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvuuuuuuuuuuuuvvvuuuuuuuuuuuuvvvwwwxxxyyywwwvvvuuuuuuuuuwwwxxxyyy{{{zzzxxxwwwwwwwwwxxxxxxzzzzzzzzzyyyxxxwwwvvvuuuvvvuuutttsssssstttuuuvvvwwwvvvuuutttttttttttttttssssssrrrrrrrrrsssttttttsssrrrrrrrrrrrrsssttttttsssuuuwwwxxxyyyxxxvvvuuuuuuuuutttttttttssssssssstttuuuvvvuuutttssstttvvvsssssssssssssssssssssssspppppppppqqqrrrtttwwwxxxxxxwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuussssssssstttttttttuuuuuuuuuuuutttttttttsssssssssrrrrrrssssssssssssrrrrrrttttttssssssssssssttttttsssrrrrrrqqqqqqrrrrrrssssssssssssttttttttttttuuutttsssssssssssstttuuuuuuwwwvvvtttsssqqqqqqppppppssssssssssssssssssssssssqqqsssuuuuuutttssstttuuuwwwtttqqqqqqrrrsssqqqoooqqqqqqrrrrrrrrrsssssssssrrrrrrrrrsssssstttttttttsssssssssrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrssssssrrrrrrqqqssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrtttrrrppppppssstttsssqqqrrrrrrrrrqqqqqqqqqppppppqqqqqqqqqqqqrrrsssttttttuuutttsssrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrooopppqqqrrrrrrqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnooooooooooooppppppppppppoooooonnnmmmmmmnnnooopppmmmllllllllllllmmmnnnnnnnnnmmmlllkkkkkkkkkkkkkkkkkkjjjiiikkknnnnnnkkkhhhggghhhkkkmmmoooooonnnmmmqqqqqqrrrsssssstttuuuuuuzzzmmm___QQQDDD999333...---+++)))(((((()))***))))))))))))))))))))))))******))))))******+++,,,******+++---///111333555444666888999777666666777444444555555666888999:::<<<<<<;;;;;;:::999999888777777777777666666555555444555777777666666777888:::===@@@BBBDDDGGGKKKNNNQQQVVV```jjjsss{{{hhhRRREEE===666555999GGG^^^qqqIIIJJJPPP]]]ooo}}}{{{zzzzzzyyyyyyxxxwwwvvvuuuuuurrrqqqooolllkkkjjjjjjjjjhhhgggggggggiiilllooopppppprrruuuxxx{{{}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzz{{{|||}}}|||{{{yyywwwwwwwwwxxxyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvwwwuuuuuuuuuuuuvvvvvvwwwxxxwwwvvvuuuuuuvvvwwwxxxyyyzzzyyyxxxwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxwwwwwwvvvwwwvvvuuuttttttuuuvvvwwwyyyxxxvvvuuutttsssrrrrrrrrrrrrrrrrrrsssssstttuuussssssrrrrrrsssssstttuuutttuuuvvvxxxxxxwwwvvvuuuuuuuuutttttttttssssssssstttuuuvvvuuutttssstttvvvsssssssssssssssssssssssspppqqqqqqrrrsssuuuwwwxxxwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuussssssssstttttttttuuuuuuuuuuuutttttttttsssssssssssssssttttttttttttssssssttttttssssssssssssttttttrrrrrrqqqqqqqqqqqqrrrrrrssssssssssssttttttttttttsssssssssrrrsssttttttuuuwwwvvvuuusssrrrrrrrrrrrrssssssssssssssssssssssssqqqsssuuuuuutttssstttuuuvvvtttqqqqqqrrrsssqqqoooqqqqqqrrrrrrrrrsssssssssqqqqqqrrrrrrrrrrrrrrrsssssssssrrrrrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrtttrrrpppppprrrtttsssqqqrrrrrrqqqqqqqqqpppppppppqqqqqqqqqqqqrrrsssttttttttttttsssrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrppppppqqqqqqqqqqqqppppppooooooooooooooooooooooooooooooooooooppppppppppppppppppnnnnnnnnnnnnooopppmmmllllllllllllmmmnnnnnnnnnmmmllllllkkkkkkllllllkkkjjjiiikkklllllljjjgggggghhhkkkmmmnnnnnnmmmmmmnnnoooooopppqqqqqqrrrrrrwwwjjj\\\NNNBBB777111---,,,+++)))))))))******))))))))))))))))))))))))******))))))******+++,,,******+++---///111333444444666999::::::999::::::666555444444555777999;;;<<<<<<<<<;;;;;;:::999888777777777666666666666555444666777888777777999;;;<<>>777444555===LLL[[[EEEHHHPPP^^^ooo}}}|||{{{zzzyyyyyyxxxwwwvvvuuuuuurrrqqqooolllkkkjjjjjjjjjhhhgggggggggiiillloooppprrrsssvvvyyy{{{|||}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzz{{{|||}}}{{{zzzxxxwwwvvvvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxvvvvvvvvvuuuvvvvvvwwwwwwwwwwwwvvvvvvvvvwwwxxxxxxzzzyyyxxxwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyxxxxxxwwwwwwwwwvvvvvvvvvvvvwwwwwwzzzyyyxxxvvvtttsssrrrqqqrrrrrrrrrrrrssstttuuuvvvsssssssssrrrsssssstttuuutttuuuvvvwwwxxxwwwvvvuuutttttttttttttttssssssssstttuuuvvvuuutttssstttvvvsssssssssssssssssssssssspppqqqssstttuuuvvvwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuusssttttttttttttuuuuuuuuutttttttttttttttssssssssstttttttttuuuuuutttttttttttttttssssssssssssttttttrrrqqqqqqppppppqqqqqqrrrssssssssssssttttttttttttrrrrrrrrrrrrrrrsssssstttvvvvvvuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuurrrsssuuuuuutttttttttuuuvvvtttrrrqqqrrrrrrrrrppprrrrrrrrrrrrssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrpppqqqqqqrrrrrrqqqqqqpppssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrtttrrrpppqqqrrrssssssrrrrrrqqqqqqqqqqqqpppppppppqqqppppppqqqqqqrrrsssttttttsssrrrqqqqqqpppqqqqqqssssssrrrrrrqqqqqqppppppqqqqqqppppppppppppqqqqqqppppppppppppppppppppppppooooooooopppppppppqqqqqqqqqqqqpppooonnnnnnnnnooommmmmmllllllmmmmmmnnnooonnnmmmmmmllllllllllllmmmlllkkkjjjkkkkkkkkkiiigggggghhhjjjlllmmmmmmllllllkkkllllllmmmmmmnnnnnnnnn~~~vvvhhhYYYKKK@@@666111,,,,,,******))))))******))))))))))))))))))))))))'''''''''''''''((())))))******+++,,,...000222333666888;;;<<<;;;:::;;;;;;777666444333444666999;;;;;;;;;<<<<<<;;;:::999888666666666666666666666666444666888888888999;;;<<<<<<@@@DDDGGGIIIJJJLLLMMMQQQWWW^^^ffflllttt{{{~~~```JJJ???<<<:::999666333666<<>>666111++++++******************))))))))))))))))))))))))'''''''''&&&'''(((((()))******+++,,,...000111222888:::<<<<<<;;;:::::::::888666444333444666999;;;:::;;;;;;<<<;;;999888666555555555555555666666666444666888999888999;;;===<<>>EEEQQQ___nnn|||~~~|||{{{zzzzzzyyyyyyxxxwwwvvvuuuuuurrrqqqooolllkkkjjjjjjjjjhhhgggggggggiiilllooopppsssuuuwwwzzz{{{|||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{||||||{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvxxxyyyyyyzzzzzzyyyxxxxxxxxxyyyyyywwwxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvwwwxxxyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxvvvwwwwwwxxxxxxwwwvvvuuusssssssssssstttuuuvvvwwwtttsssssssssssstttuuuuuuttttttuuuvvvvvvvvvvvvvvvsssttttttttttttttttttttttttuuuvvvuuutttssstttvvvttttttttttttttttttttttttqqqrrrtttvvvwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuussstttttttttttttttttttttttttttuuuuuuuuuuuuttttttssssssrrrrrrrrrrrrssssssrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssssstttrrrqqqqqqqqqqqqrrrssssssvvvuuuuuuuuuuuuvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvrrrtttvvvvvvuuutttuuuvvvtttttttttsssrrrrrrssssssrrrrrrssssssssstttttttttuuuuuuttttttssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrqqqqqqqqqssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrsssqqqqqqqqqpppppppppooooooppppppppppppqqqrrrssssssrrrrrrqqqpppppppppqqqqqqssssssrrrqqqppppppoooooorrrqqqpppoooooopppqqqrrrppppppppppppppppppppppppppppppppppppqqqqqqqqqqqqsssrrrrrrqqqpppoooooonnnnnnmmmmmmmmmmmmnnnoooooonnnnnnnnnmmmmmmnnnnnnoooooooooooonnnmmmmmmmmmmmmjjjkkkkkkkkklllkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkk|||ssscccTTTFFF<<<555111************************))))))))))))))))))))))))))))))(((((())))))***+++******+++,,,---///111222888:::<<<<<<:::999888999777666555444555666888999888999:::;;;:::888666555444555555555555666666666555777888888888888:::<<<<<<>>>AAACCCDDDEEEGGGIIIPPPUUU[[[___aaagggqqqyyyuuuZZZFFF@@@:::777777777666:::???===DDDQQQ___nnn{{{}}}{{{zzzyyyzzzyyyyyyxxxwwwvvvuuuuuurrrqqqooolllkkkjjjjjjjjjhhhgggggggggiiilllooopppssstttwwwzzz|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyzzzyyyyyyxxxyyyyyyzzzzzzxxxxxxxxxyyyxxxxxxwwwvvvwwwwwwxxxyyyyyyyyyxxxxxxvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxuuuvvvwwwyyyyyyxxxwwwwwwtttttttttsssttttttuuuvvvttttttssssssttttttuuuvvvtttttttttuuuuuuuuuvvvvvvsssssssssttttttttttttttttttuuuvvvuuutttssstttvvvttttttttttttttttttttttttrrrrrrssstttuuuvvvvvvuuuttttttuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttsssssssssttttttttttttttttttttttttuuuuuutttttttttssssssrrrrrrrrrrrrsssssssssrrrrrrqqqqqqrrrrrrsssrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrsssssstttvvvuuuuuuuuuuuuuuuvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvssstttvvvvvvuuuuuuuuuvvvsssttttttsssrrrrrrsssuuurrrsssssssssttttttttttttuuuuuuuuuuuuttttttttttttpppppppppqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrssssssrrrrrrqqqssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrqqqqqqrrrtttqqqppppppppppppooooooooopppooooooppppppqqqrrrsssqqqqqqppppppppppppqqqqqqrrrrrrqqqqqqppppppooooooqqqqqqppppppppppppqqqqqqpppppppppppppppppppppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqpppooonnnnnnmmmmmmnnnnnnooopppooonnnnnnnnnnnnoooooopppoooppppppooonnnnnnoooqqqmmmlllllllllllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkzzzppp```PPPCCC:::333000*********+++++++++******)))))))))))))))))))))))))))(((((((((((()))************+++,,,---///000111444777999:::999888999999666666666666666777777888777888999:::999777555333444444444555555555666666666777888888777777888:::===>>>@@@AAABBBCCCFFFHHHJJJOOOUUUYYY[[[bbbmmmvvvrrrXXXFFFBBB<<<777666555333555999===EEERRR___mmmzzz~~~|||zzzyyyxxxzzzyyyyyyxxxwwwvvvuuuuuurrrqqqooolllkkkjjjjjjjjjhhhgggggggggiiillloooppprrrtttwwwzzz|||~~~~~~~~~~~~~~~}}}}}}}}}}}}|||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{||||||||||||{{{{{{yyyyyyyyyzzzzzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvwwwwwwxxxxxxwwwwwwwwwwwwwwwxxxyyyzzzxxxxxxyyyyyyyyyxxxwwwvvvvvvwwwxxxyyyyyyyyyyyyxxxwwwwwwxxxyyyyyyyyyxxxxxxwwwxxxyyyyyyyyyyyyxxxwwwvvvwwwyyyzzzzzzxxxwwwvvvvvvuuuuuuttttttttttttttttttttttttttttttuuuuuuvvvtttttttttttttttuuuvvvvvvssssssssstttttttttuuuuuutttuuuvvvuuutttssstttvvvttttttttttttttttttttttttrrrrrrrrrrrrssstttuuuvvvtttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuutttssssssssstttttttttuuuuuussssssttttttttttttsssssssssrrrrrrqqqqqqrrrrrrssstttssssssrrrrrrsssssstttqqqqqqrrrrrrrrrssssssssssssssssssrrrsssttttttuuuvvvvvvuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuusssuuuvvvwwwuuuuuuvvvwwwssstttuuutttrrrrrrtttvvvssssssssssssttttttttttttssssssssstttttttttttttttooopppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrsssssssssssssssssssssssssssssssssrrrssssssttttttssssssrrrssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqssstttrrrpppppprrrtttppppppppppppoooooooooooooooooooooooopppqqqrrrsssqqqqqqppppppppppppqqqqqqqqqqqqqqqpppppppppppppppppppppqqqqqqqqqqqqppppppoooooooooooooooooooooooopppppppppqqqqqqqqqrrrrrrqqqrrrrrrssssssrrrqqqpppnnnnnnnnnnnnnnnoooooopppoooooonnnnnnoooooopppqqqmmmooopppooommmnnnqqqsssooonnnmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkxxxnnn^^^NNNAAA888111...)))******+++++++++******))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((***++++++,,,---...000111111444777888999999:::;;;666666666777777777777777666777999999999777444222444444444555555555666666666777888888777666777999>>>???@@@@@@@@@BBBFFFIIIDDDJJJQQQTTTXXX___lllvvvoooWWWGGG<<<888888;;;<<<999777999===EEERRR___lllzzz}}}{{{yyyxxxwwwzzzyyyyyyxxxwwwvvvuuuuuurrrqqqooolllkkkjjjjjjjjjhhhgggggggggiiilllooopppqqqsssvvvzzz}}}~~~~~~~~~~~~}}}}}}}}}}}}|||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{||||||||||||{{{{{{wwwxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuvvvwwwxxxyyyxxxyyyyyyzzzyyyxxxwwwvvvvvvwwwxxxyyyzzzyyyyyyxxxxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwyyyyyyyyyyyywwwwwwxxxyyyzzz{{{zzzxxxuuutttwwwvvvuuuttttttssssssttttttttttttttttttuuuvvvvvvtttttttttttttttuuuvvvvvvssssssssstttttttttuuuuuutttuuuvvvuuutttssstttvvvuuuuuuuuuuuuuuuuuuuuuuuusssrrrqqqqqqrrrsssuuuvvvssstttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvuuuuuuuuutttssssssssstttttttttuuuuuurrrssssssssssssssssssrrrsssrrrrrrqqqqqqrrrrrrsssuuuttttttssssssttttttuuuqqqqqqrrrrrrrrrssssssssstttsssssssssssstttuuuuuuvvvvvvuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuusssuuuwwwwwwvvvuuuvvvwwwrrrtttuuutttrrrrrrtttwwwssssssssstttttttttuuuuuurrrrrrrrrsssssstttttttttooooooppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrssssssssssssssssssssssssssssssssssssttttttuuuuuuttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqssstttssspppppprrruuuppppppppppppoooooooooooooooooooooooopppqqqrrrsssqqqpppppppppppppppqqqqqqpppppppppppppppqqqqqqqqqooopppqqqrrrrrrqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnppppppqqqqqqqqqrrrrrrrrrpppqqqrrrsssssssssrrrqqqnnnnnnnnnnnnnnnoooppppppoooooonnnoooooopppqqqqqqkkkmmmooonnnlllmmmqqqtttpppooonnnmmmmmmmmmmmmmmmkkkkkkkkkjjjjjjjjjjjjjjjzzzkkkZZZMMMBBB888222222,,,+++***))))))***+++,,,+++++++++***)))((((((''''''((()))***,,,---//////)))***++++++------...///000111333555777999999:::999888666555444555777888777777666666555555444444555666666666444333444555999888777666666777888999;;;===???AAABBBCCCFFFHHHFFFIIILLLPPPUUU^^^iiiqqqnnnUUUFFF===<<<:::888888:::<<<===AAAHHHSSSaaannn{{{|||zzzxxxxxxuuuvvvwwwxxxwwwtttqqqooopppooonnnllljjjiiiiiiiiihhhhhhhhhhhhiiikkkmmmoootttuuuwwwyyy{{{||||||}}}}}}}}}}}}}}}}}}|||{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||}}}}}}||||||{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{vvvwwwwwwwwwwwwvvvvvvuuuwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxwwwwwwwwwwwwxxxxxxvvvvvvvvvwwwwwwxxxxxxxxx{{{zzzyyyyyyxxxxxxxxxxxxwwwxxxxxxyyyyyyxxxxxxwwwzzzyyyyyyxxxxxxyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyxxxxxxwwwwwwvvvyyywwwuuusssrrrssstttuuuuuuuuuvvvvvvvvvuuuuuutttxxxwwwvvvwwwxxxxxxwwwvvvvvvuuutttsssssstttuuuvvvvvvvvvuuutttttttttttttttvvvuuuuuuuuuuuuttttttttttttsssssssssssstttuuuuuuvvvuuuuuuuuuuuuwwwyyyzzzwwwwwwvvvvvvuuuuuuttttttxxxwwwwwwwwwvvvvvvuuuuuuvvvuuutttsssssstttuuuvvvssssssttttttttttttssssssttttttttttttttttttssssssuuuuuutttttttttssssssssstttssssssrrrrrrrrrssssssttttttssssssssssssttttttvvvvvvuuutttttttttttttttsssssssssttttttvvvwwwxxxuuuuuuvvvwwwwwwwwwwwwvvvwwwvvvuuutttsssssstttuuussssssssstttttttttuuuuuutttssssssrrrrrrsssssstttssssssssssssssssssssssssttttttssssssssssssttttttssssssssssssssssssssssssqqqqqqqqqrrrrrrrrrssssssssssssssssssssssssssssssrrrrrrrrrsssssssssttttttssssssttttttttttttssssssrrrqqqpppooooooqqqssstttrrrrrrqqqqqqpppoooooonnnqqqrrrrrrssssssrrrrrrqqqppppppppppppppppppppppppsssrrrqqqpppoooooooooooorrrrrrrrrpppooooooqqqtttooopppqqqrrrsssrrrqqqqqqtttsssqqqoooooopppqqqrrrqqqqqqppppppppppppqqqqqqmmmmmmnnnnnnooooooooopppppppppppppppppppppppppppppppppooooooooooooppppppqqqqqqqqqppppppnnnmmmmmmoooooonnnmmmllllllkkkkkkzzzkkkYYYLLLAAA777222111++++++***))))))***++++++++++++******)))((((((''')))))))))******+++++++++)))******+++,,,---......000111333555777888999999999888666555444555666777999888888777666555555444444555666555444444555666888777666666666777888999;;;===@@@AAABBBCCCFFFHHHGGGIIIMMMPPPUUU^^^iiirrrkkkSSSEEE===<<<:::888888:::<<<===BBBIIITTTbbbooo||||||zzzxxxxxxuuuvvvwwwwwwvvvtttqqqooooooooommmllljjjjjjiiiiiihhhhhhhhhhhhjjjlllnnnoootttuuuwwwyyy{{{||||||}}}}}}}}}~~~~~~}}}}}}|||{{{}}}}}}}}}}}}}}}}}}}}}}}}{{{|||~~~~~~|||{{{{{{{{{zzzzzzzzzzzzxxxxxxxxxxxxxxxxxxyyyyyywwwwwwwwwwwwwwwvvvvvvuuuwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwwwwxxxxxxxxxyyyyyy{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxzzzyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyywwwuuusssrrrssstttuuuvvvvvvvvvwwwwwwvvvvvvuuuxxxwwwvvvwwwxxxxxxwwwvvvvvvvvvuuuttttttuuuvvvvvvvvvvvvuuutttttttttttttttuuuuuuuuuttttttttttttssstttsssssssssssstttuuuuuuvvvvvvuuuuuuvvvwwwxxxyyyvvvvvvvvvvvvuuuuuuttttttwwwwwwwwwvvvvvvvvvuuuuuuvvvuuutttsssssstttuuuvvvssssssttttttttttttssssssttttttttttttttttttttttttuuuuuutttttttttssssssssstttssssssrrrrrrsssssstttuuuttttttssssssttttttuuuxxxwwwvvvvvvuuuuuuvvvvvvtttttttttttttttuuuvvvwwwtttuuuvvvwwwwwwwwwwwwwwwwwwvvvuuutttsssttttttuuusssssssssssstttttttttttttttssssssrrrrrrsssssstttssssssssssssssssssssssssttttttssssssssssssttttttssssssssssssssssssssssssrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssrrrrrrrrrsssssssssttttttrrrrrrssssssssssssrrrrrrsssrrrpppooopppqqqrrrsssrrrrrrrrrqqqpppoooooooooqqqrrrrrrssssssrrrrrrqqqppppppppppppppppppppppppqqqpppppppppppppppqqqqqqqqqqqqrrrqqqppppppqqqsssooopppqqqrrrrrrrrrqqqqqqrrrqqqooonnnmmmnnnooopppqqqqqqppppppppppppqqqqqqnnnnnnooooooooopppppppppppppppppppppppppppppppppppppppooooooooooooppppppqqqqqqqqqqqqpppooonnnmmmoooooonnnmmmmmmlllkkkkkkyyyjjjYYYKKK@@@666000///+++***))))))))))))***+++++++++******)))(((((((((+++******)))((((((''''''))))))***+++,,,---......000111222444666777888888888777666444444555666666:::999888777666555444444222444555555444444666777777666555555555777888999;;;>>>@@@BBBCCCDDDFFFHHHHHHKKKOOORRRVVV___jjjrrrfffQQQDDD===<<<:::888888:::<<<===CCCJJJVVVcccqqq~~~|||zzzxxxxxxuuuvvvwwwwwwvvvtttqqqpppnnnmmmlllkkkjjjjjjjjjjjjhhhhhhhhhhhhjjjlllnnnoootttuuuwwwyyy{{{||||||}}}~~~~~~~~~~~~~~~}}}||||||}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{|||~~~zzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxwwwvvvvvvuuuwwwwwwvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzyyyyyyxxxxxxxxxxxxyyyxxxxxxyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyvvvwwwwwwxxxyyyyyyzzzzzzyyywwwuuussssssssstttuuuvvvwwwwwwxxxxxxxxxwwwwwwxxxwwwvvvwwwxxxxxxwwwvvvwwwwwwvvvvvvvvvvvvwwwwwwvvvuuuuuuttttttttttttuuuuuuttttttttttttssssssssstttsssssssssssstttuuuuuuwwwvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvuuuuuuuuuuuutttwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttuuuuuussssssttttttttttttsssssstttttttttttttttttttttttttttttttttttttttssssssssstttsssssssssssssssttttttuuuttttttssssssttttttuuuyyyyyyxxxwwwwwwwwwwwwxxxuuuuuutttttttttuuuuuuvvvttttttuuuwwwwwwxxxxxxxxxvvvvvvuuuttttttttttttuuurrrrrrrrrsssssssssttttttttttttssssssssssssttttttssssssssssssssssssssssssttttttssssssssssssttttttssssssssssssssssssssssssrrrsssssssssssstttttttttttttttttttttttttttttttttrrrrrrrrrsssssssssttttttqqqrrrrrrrrrrrrrrrrrrqqqsssrrrqqqppppppqqqrrrssssssrrrrrrqqqqqqppppppoooqqqrrrrrrssssssrrrrrrqqqppppppppppppppppppppppppoooooooooooopppqqqrrrsssoooqqqrrrrrrqqqppppppqqqooopppqqqrrrrrrrrrrrrqqqrrrqqqooonnnnnnoooppppppqqqqqqppppppppppppqqqqqqoooppppppppppppqqqqqqqqqppppppppppppppppppppppppppppppooooooooooooppppppqqqqqqqqqqqqpppooonnnnnnoooooonnnnnnmmmmmmllllllxxxiiiWWWJJJ???555///...+++***)))(((((()))***+++************))))))((((((++++++***))))))(((''''''))))))***+++,,,------...///000222333555666666777777666555444444444555555999999888666555444333222111333444555555555777999555555444444555777999:::<<>>444......******)))(((((()))***************)))))))))))))))***************)))))))))((())))))***+++,,,---...//////111222444555555555666555555444444444444444777666555444333222111111000222444555555555777999555444444555666888:::;;;===@@@EEEHHHIIIJJJLLLMMMOOOQQQTTTWWW[[[cccmmmuuusss^^^LLLAAA===<<<:::888888:::<<<===DDDKKKXXXfffttt~~~{{{zzzyyyxxxuuuuuuuuuuuutttsssqqqppplllkkkjjjiiiiiiiiiiiiiiihhhhhhhhhiiikkkmmmpppqqqtttuuuwwwyyyzzz||||||}}}~~~~~~~~~~~~~~~}}}||||||||||||||||||||||||||||||~~~}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||zzzzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyxxxxxxwwwuuuuuuwwwwwwwwwwwwwwwxxxyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwxxxwwwuuutttttttttvvvwwwwwwwwwxxxyyyyyyyyyyyyyyyxxxwwwvvvwwwxxxxxxwwwvvvwwwwwwxxxxxxxxxxxxwwwwwwuuuuuuttttttttttttuuuuuuuuuuuutttttttttssssssssstttsssssssssssstttuuuuuuwwwwwwwwwwwwwwwvvvvvvvvvtttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvtttuuuuuuuuuuuuuuuuuutttssssssttttttttttttssssssssssssssstttttttttuuuuuussstttttttttttttttttttttssssssssssssssstttuuuvvvuuuuuuuuuttttttuuuuuuuuuxxxxxxwwwvvvvvvvvvvvvwwwvvvuuuuuuttttttttttttuuuttttttuuuwwwwwwxxxxxxxxxttttttuuuuuuuuuuuuuuuuuurrrrrrrrrsssssssssttttttuuuttttttssssssttttttuuussssssssssssssssssssssssssssssrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssstttttttttuuuuuuttttttttttttttttttttttttrrrrrrrrrsssssssssttttttssssssttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrrrrqqqrrrrrrssssssrrrrrrqqqpppppppppppppppppppppppprrrqqqqqqpppooooooppppppnnnppprrrrrrqqqoooooopppqqqpppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrssssssqqqqqqppppppppppppqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppoooooooooooopppppppppqqqqqqqqqqqqppppppoooooooooooooooooonnnnnnnnn~~~sssdddSSSGGG===444///...***)))(((((((((((()))*********))))))))))))))))))))))))************++++++(((((()))***+++,,,------...///000222333333444444555444444444444333333333444444444333222222111111111222444555555555777999555555555555777999;;;===>>>BBBHHHLLLNNNPPPRRRSSSSSSUUUXXXZZZ^^^eeeooowwwqqq\\\KKK@@@===<<<:::888888:::<<<===CCCKKKXXXgggttt}}}{{{zzzyyyxxxuuuuuuuuutttsssrrrqqqppplllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhiiikkknnnppprrrtttuuuwwwyyy{{{||||||}}}}}}}}}}}}}}}}}}|||{{{{{{||||||||||||||||||||||||~~~}}}{{{zzzzzzzzzzzz{{{{{{{{{|||||||||||||||yyyyyyxxxxxxwwwwwwvvvvvvzzzzzzyyyyyyxxxwwwuuuuuuwwwwwwwwwwwwwwwxxxyyyzzzxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyzzz{{{||||||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyxxxwwwwwwvvvxxxwwwuuuttttttuuuwwwxxxvvvwwwxxxxxxyyyyyyyyyyyyxxxwwwvvvwwwxxxxxxwwwvvvwwwwwwxxxxxxxxxxxxwwwwwwuuuttttttttttttuuuuuuvvvvvvuuuuuuuuuuuuttttttttttttsssssssssssstttuuuuuuuuuvvvwwwwwwwwwwwwvvvvvvsssttttttttttttuuuuuuuuuttttttuuuuuuuuuuuuvvvvvvttttttuuuuuuuuuuuuttttttssssssttttttttttttssssssrrrrrrsssssstttuuuuuuuuussssssssstttttttttttttttsssssssssssstttuuuvvvvvvvvvuuuuuuttttttuuuuuuvvvwwwwwwvvvuuuuuuuuuuuuvvvuuuuuutttttttttuuuuuuvvvuuuuuuvvvwwwwwwwwwwwwvvvssstttuuuuuuvvvuuuuuuuuussssssssstttttttttuuuuuuuuuuuuttttttttttttuuuuuussssssssssssssssssssssssssssssrrrrrrrrrrrrssssssssssssssssssssssssssssssrrrsssssssssssstttttttttssssssssssssssssssssssssrrrrrrrrrsssssssssttttttsssttttttuuuuuuttttttsssqqqrrrrrrrrrssssssssssssssssssssssssssssssssssssqqqrrrrrrssssssrrrrrrqqqppppppppppppppppppppppppsssrrrqqqpppoooooooooooonnnpppqqqqqqpppoooooopppqqqqqqppppppqqqqqqrrrssspppppppppqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqrrrrrrrrrqqqqqqqqqqqqpppppppppppppppppppppppppppppppppoooooooooooopppppppppqqqqqqqqqqqqqqqppppppppppppppppppoooooooooooo|||pppbbbQQQFFF<<<444//////***)))(((''''''((()))***)))))))))))))))))))))***))))))))))))))))))))))))(((((()))***+++,,,------......000111222222333333444444444444444333222222333333333333333333333333222333555555444555666888555555555666888;;;===>>>@@@DDDJJJOOOSSSUUUWWWYYYWWWYYY[[[]]]```hhhrrryyyppp\\\JJJ@@@===<<<:::888888:::<<<===BBBKKKXXXgggttt}}}{{{zzzyyyxxxuuuuuuuuutttsssrrrqqqppplllllljjjiiiggggggffffffhhhhhhhhhiiikkknnnqqqrrrtttuuuwwwyyy{{{||||||}}}|||||||||||||||{{{zzzzzz||||||||||||||||||||||||~~~}}}{{{zzzzzzzzzzzz{{{zzzzzzzzz{{{{{{|||||||||zzzzzzyyyyyyxxxwwwwwwwwwzzzzzzzzzyyyxxxwwwuuuuuuwwwwwwwwwwwwxxxyyyzzz{{{xxxxxxwwwwwwwwwwwwxxxxxxyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyzzz{{{||||||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwuuuttttttvvvwwwxxxuuuvvvwwwxxxyyyyyyyyyyyyxxxwwwvvvwwwxxxxxxwwwvvvvvvvvvwwwxxxxxxwwwvvvvvvtttttttttttttttuuuvvvvvvwwwwwwvvvvvvvvvuuuuuuuuutttsssssssssssstttuuuuuutttuuuvvvwwwxxxxxxwwwwwwssssssssstttttttttuuuuuutttttttttuuuuuuuuuvvvvvvssstttuuuvvvvvvuuutttsssssssssttttttttttttssssssrrrrrrsssssstttuuuuuuvvvssssssssstttttttttuuuuuusssssssssssstttuuuvvvwwwvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwvvvuuuuuuuuuuuuvvvtttttttttttttttuuuvvvwwwvvvwwwwwwwwwwwwvvvuuuuuurrrsssuuuvvvvvvvvvuuuuuutttttttttuuuuuuuuuvvvvvvuuuuuuttttttttttttuuuuuusssssssssssssssssssssssssssrrrrrrqqqqqqrrrrrrsssssssssssssssssssssssssssrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssttttttrrrssssssttttttssssssrrrpppppprrrsssttttttuuuuuussssssssssssssstttttttttqqqrrrrrrssssssrrrrrrqqqppppppppppppppppppppppppqqqqqqpppppppppppppppqqqooopppppppppnnnnnnpppqqqqqqqqqpppppppppqqqrrrsssoooppppppqqqrrrrrrrrrqqqqqqqqqppppppppppppqqqqqqrrrqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppoooooooooooopppppppppqqqqqqrrrrrrqqqqqqppppppppppppppppppppppppppp{{{nnn```PPPEEE<<<444000000***)))(((''''''((()))***)))))))))))))))*********))))))((((((''''''&&&&&&(((((()))***+++,,,,,,---......///111222222222222333333444444444333222111333333333444444444555555222444555555444444666777666666666777999<<<>>>@@@@@@EEELLLRRRUUUXXXZZZ\\\YYY[[[]]]___bbbiiissszzzppp\\\JJJ@@@>>><<<:::888888:::<<<>>>BBBJJJXXXgggttt}}}{{{zzzyyyxxxvvvuuutttsssrrrqqqqqqpppmmmllljjjiiigggfffeeeeeehhhhhhhhhiiilllnnnqqqssstttuuuwwwyyy{{{||||||}}}{{{{{{{{{{{{{{{zzzzzzyyy|||||||||||||||||||||||||||{{{zzzyyyzzzzzz|||}}}yyyyyyyyyzzzzzz{{{{{{{{{}}}}}}|||{{{{{{zzzyyyyyyzzzzzzzzzyyyxxxwwwuuuuuuwwwwwwwwwwwwxxxyyyzzz{{{xxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwvvvvvvvvvwwwwwwvvvvvvwwwxxxyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyyyyzzz|||}}}}}}|||zzzyyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwxxxxxxyyyzzzzzzxxxwwwuuutttuuuvvvwwwyyytttuuuvvvwwwxxxyyyyyyyyyxxxwwwvvvwwwxxxxxxxxxvvvuuuvvvwwwxxxxxxwwwvvvuuutttttttttttttttuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvtttsssssssssssstttuuuuuussstttvvvwwwxxxxxxxxxwwwssssssssstttttttttuuuuuussstttttttttuuuuuuvvvvvvssstttuuuvvvvvvuuutttssssssttttttttttttttttttsssrrrrrrsssssstttuuuvvvvvvssssssssstttttttttuuuuuusssssssssttttttvvvwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvxxxwwwwwwvvvuuuvvvvvvvvvsssssssssttttttvvvwwwxxxwwwxxxxxxwwwwwwvvvuuutttrrrsssuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuttttttttttttuuuuuusssssssssssssssssssssssssssrrrrrrqqqqqqrrrrrrsssssssssssssssssssssssssssqqqqqqqqqrrrrrrrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssttttttqqqrrrrrrssssssrrrrrrqqqooopppqqqssstttuuuvvvvvvssssssttttttttttttttttttqqqrrrrrrssssssrrrrrrqqqppppppppppppppppppppppppoooooooooooopppqqqrrrssspppppppppooommmnnnppprrrrrrqqqpppppppppqqqrrrsssqqqrrrssssssttttttttttttqqqqqqppppppppppppqqqqqqqqqqqqqqqppppppoooooooooppppppppppppppppppppppppppppppoooooooooooopppppppppqqqqqqrrrrrrrrrqqqqqqppppppppppppppppppqqqqqqvvvjjj]]]MMMCCC:::222------))))))(((''''''''''''''')))((('''(((***+++)))&&&))))))((((((((((((((()))************+++,,,------111111222333333333333333444444333333333333222222333333333333333333333333222222333333333333444444555444444444666999<<<>>>CCCEEEJJJQQQXXX\\\^^^^^^]]]___aaacccfffmmmwwwsss___MMMCCC<<<:::888777777888999:::BBBKKKXXXfffrrr}}}~~~}}}{{{yyywwwwwwrrrrrrrrrrrrqqqpppoooooommmllliiigggffffffggggggfffggghhhjjjmmmooorrrssstttvvvxxxzzz{{{|||{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{||||||||||||}}}yyyzzz{{{{{{{{{zzzxxxxxxzzzzzzzzz{{{{{{{{{{{{|||{{{{{{{{{{{{zzzyyyxxxwwwxxxxxxxxxxxxxxxwwwvvvvvvyyyyyyzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxvvvwwwwwwxxxxxxyyyzzzzzz|||}}}}}}|||zzzyyyyyyzzz|||{{{|||}}}}}}zzzxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxyyyyyyzzzxxxvvvttttttuuuvvvvvvvvvxxxxxxxxxwwwxxxxxxyyyyyyxxxwwwwwwxxxzzzzzzyyywwwxxxwwwvvvvvvvvvwwwyyyyyyxxxvvvtttuuuxxxxxxwwwtttyyyyyyyyyxxxwwwvvvuuuuuuttttttttttttttttttssssssvvvwwwxxxxxxwwwvvvuuutttsssssssssttttttttttttuuussssssssstttuuuvvvvvvwwwttttttuuuuuuuuutttrrrqqquuuuuutttttttttssssssssstttttttttttttttuuuvvvvvvtttsssssssssssstttuuuuuussstttvvvwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxwwwwwwvvvuuuttttttssstttttttttssssssrrrrrrrrrsssuuuvvvuuusssrrrrrrsssvvvvvvuuuuuutttttttttsssuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvuuuuuutttttttttsssssssssssstttttttttuuuuuusssrrrrrrrrrrrrsssttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppuuutttssstttuuuuuusssrrrssssssssssssrrrrrrqqqppptttttttttuuuuuuuuuuuuvvvqqqqqqqqqqqqqqqqqqqqqrrrpppqqqrrrssssssqqqooonnnoooooooooooooooooooooooooooppppppqqqqqqrrrssssssqqqqqqqqqqqqppppppooooootttsssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnnnnooopppqqqpppppppppoooppppppqqqrrroooooooooooooooooooooooopppppppppppppppppppppppppppppppppqqqqqqrrrrrrrrruuuhhh[[[KKKAAA999000,,,,,,***)))((((((''''''((((((***((('''(((******(((&&&......---,,,++++++++++++************+++,,,------...///000000111111000000333333222222222111111111333333222222222222222222222222222333333333444444444444444444666999<<<===@@@CCCHHHPPPWWW\\\^^^___]]]___bbbdddgggoooxxxuuuaaaOOOEEE<<<;;;999888777888:::;;;BBBJJJWWWeeerrr}}}~~~|||zzzxxxvvvvvvrrrrrrrrrrrrqqqpppoooooommmllliiigggffffffggghhhfffggghhhjjjmmmooorrrssstttvvvxxxzzz{{{|||{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzzzz{{{{{{{{{|||||||||zzzzzz{{{|||{{{zzzyyyxxxzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwuuuuuuvvvvvvvvvvvvuuuuuuxxxxxxyyyyyyzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxvvvwwwwwwxxxxxxyyyzzzzzzxxxyyyyyyxxxvvvuuuuuuvvv{{{zzz{{{||||||zzzyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxyyyyyyzzzyyywwwuuuuuuuuuvvvwwwwwwxxxxxxxxxwwwxxxxxxyyyyyyxxxwwwwwwxxxzzzzzzyyywwwxxxwwwvvvvvvvvvwwwyyyyyyyyywwwuuuvvvxxxyyywwwuuuxxxyyyyyyxxxxxxvvvuuuuuuttttttuuuvvvvvvuuuuuuuuuvvvwwwwwwxxxwwwvvvuuutttsssssssssttttttttttttuuussssssttttttuuuvvvvvvwwwttttttuuuuuuuuutttsssrrruuuuuutttttttttssssssssstttttttttttttttuuuvvvvvvuuuttttttttttttuuuvvvvvvssstttuuuvvvwwwvvvvvvuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwwwwvvvvvvuuuttttttssstttssssssssssssssssssrrruuuwwwxxxxxxvvvuuuuuuuuuvvvvvvvvvuuuuuuuuuttttttuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuuuutttttttttssssssssstttttttttuuuuuusssrrrrrrrrrrrrsssttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrqqqqqqqqqsssrrrrrrsssttttttsssqqqsssssssssssssssrrrqqqqqqrrrrrrrrrsssssssssssstttrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrssstttsssrrrpppoooppppppppppppppppppppppppoooppppppqqqqqqrrrrrrsssqqqqqqqqqqqqpppppppppooosssrrrqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqpppooonnnnnnooopppqqqpppppppppppppppqqqqqqrrrppppppppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqrrrrrrrrrttteeeXXXIII???777///++++++******)))((((((((())))))+++)))(((((())))))(((&&&---,,,+++)))(((((((((((()))))))))******,,,------......///000000000000000222111111111111000000000111111111111111111111222222222222222333333333333444444444444666888;;;<<<===@@@FFFMMMTTTZZZ^^^___^^^```cccfffiiiqqqzzzyyydddQQQFFF===<<<:::999888999:::;;;AAAIIIVVVdddqqq|||~~~|||yyywwwuuutttrrrrrrrrrrrrqqqpppoooooommmkkkiiigggffffffggghhhggghhhiiijjjmmmooorrrssstttvvvxxxzzz{{{|||{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{yyyzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||{{{{{{zzzyyyzzzzzzzzzzzz{{{{{{{{{{{{zzz{{{{{{zzzzzzyyyxxxwwwuuuuuuvvvvvvwwwvvvvvvvvvwwwwwwxxxyyyzzzzzzzzzyyywwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyzzzzzzyyyyyyxxxvvvwwwwwwxxxxxxyyyzzzzzzyyyzzz{{{zzzxxxwwwwwwxxxxxxyyyzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxyyyyyyzzzyyyxxxwwwvvvuuuuuuvvvwwwwwwwwwwwwxxxxxxyyyyyyyyyxxxwwwwwwxxxzzzzzzyyyxxxxxxwwwwwwwwwwwwxxxyyyyyyyyyxxxwwwwwwyyyyyyxxxwwwxxxxxxxxxxxxxxxwwwvvvuuutttuuuvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwwwwvvvuuuuuusssssssssttttttttttttuuussssssttttttuuuvvvvvvvvvttttttuuuuuuuuutttssssssuuuuuuuuuttttttttttttsssttttttttttttuuuuuuuuuvvvuuuuuuuuuuuuuuuvvvwwwwwwttttttuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwwwwwwwvvvvvvuuuuuutttttttttssssssssssssssstttttttttvvvwwwyyyxxxwwwvvvvvvwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuttttttsssttttttttttttuuuuuuuuusssrrrrrrrrrrrrsssttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrqqqqqqppprrrtttuuusssrrrssssssssstttssssssrrrqqqrrrrrrrrrssssssssssssttttttttttttssssssrrrrrrqqqrrrssssssttttttrrrqqqpppppppppppppppppppppppppppooooooppppppqqqrrrrrrrrrqqqqqqqqqqqqppppppppppppqqqqqqppppppooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqooooooooooooooooooooooooqqqpppoooooooooooopppqqqpppppppppppppppqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrpppqqqqqqqqqqqqrrrrrrrrr~~~rrrcccVVVGGG>>>666///++++++******))))))))))))******+++***)))(((((((((''''''))))))((('''&&&&&&''''''))))))))))))***+++------000000111222222222222111222222111111111000000000000000000000111111111111111222222222222333333333333333333444666888999;;;;;;???EEEKKKQQQVVVZZZ]]]^^^aaaeeehhhlllsss||||||fffSSSGGG>>>===;;;999999999;;;;;;@@@HHHUUUbbbooo{{{}}}{{{xxxvvvtttsssrrrrrrrrrrrrqqqpppoooooolllkkkiiigggffffffggghhhhhhhhhiiikkkmmmoooqqqssstttvvvxxxzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{yyyyyyyyyzzzzzzzzz{{{{{{|||||||||{{{{{{{{{zzzzzzyyyyyyzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwyyyyyyyyyyyyxxxxxxwwwvvvuuuvvvwwwxxxyyyzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyzzzzzzyyyyyyxxxvvvwwwwwwxxxxxxyyyzzzzzz{{{|||}}}|||zzzyyyzzz{{{xxxzzz{{{yyyzzz||||||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxyyyyyyzzzxxxxxxwwwuuusssssstttuuuvvvwwwwwwxxxyyyyyyyyyyyyxxxxxxwwwyyyzzz{{{zzzxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvuuussstttuuuvvvwwwwwwxxxwwwvvvvvvvvvvvvvvvvvvuuuuuusssssssssttttttttttttuuuttttttttttttuuuuuuvvvvvvtttuuuuuuuuuuuutttttttttuuuuuuuuutttttttttttttttsssttttttuuuuuuuuuuuuuuuuuuuuuttttttuuuuuuvvvwwwtttuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvwwwxxxvvvvvvuuuuuuuuutttttttttrrrrrrssssssttttttuuuuuutttvvvwwwwwwuuutttuuuvvvwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuutttttttttttttttuuuuuuuuusssrrrrrrrrrrrrsssttttttttttttsssssssssrrrrrrrrrssssssssssssssssssssssssttttttttttttttttttssssssqqqqqqqqqrrruuuvvvuuutttssssssttttttttttttsssssstttttttttuuuuuuuuuuuuvvvvvvvvvuuutttsssrrrrrrqqqsssssstttttttttsssrrrqqqppppppppppppppppppppppppooooooooopppqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppqqqppppppppppppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqq|||pppbbbUUUFFF===666000,,,---******))))))))))))************)))(((''''''((()))***)))))))))))))))***+++((((((((()))***+++---...000000111222222222222222333222222222111111111111/////////000000111111111111111111222222222333333222333333444666777888999;;;???DDDIIILLLPPPUUUYYY]]]aaaeeeiiimmmuuu~~~hhhSSSFFF???===;;;999999999:::;;;???GGGSSSaaannnzzz~~~|||zzzwwwuuusssrrrrrrrrrrrrrrrqqqpppoooooollljjjhhhgggfffggghhhiiiiiiiiijjjkkkmmmoooqqqssstttvvvxxxzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{yyyyyyyyyzzzzzzzzz{{{{{{||||||{{{{{{zzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzz{{{yyyyyyyyyzzzyyyyyyxxxxxx{{{{{{{{{zzzxxxwwwuuutttuuuvvvwwwxxxyyyyyyzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyzzzzzzyyyyyyxxxvvvwwwwwwxxxxxxyyyzzzzzzyyyzzz{{{zzzxxxwwwxxxyyyyyy||||||yyyyyy}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxyyyyyyzzzwwwwwwwwwtttqqqpppqqqsssuuuvvvwwwyyyyyyzzzyyyyyyyyyxxxxxxyyy{{{{{{zzzxxxwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyyyyzzzwwwwwwxxxxxxxxxwwwvvvvvvrrrssstttuuuvvvwwwwwwwwwuuuuuuuuuuuuuuuuuuvvvvvvsssssssssttttttttttttuuuttttttttttttuuuuuuuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuusssssstttuuuvvvuuuuuuuuuttttttssssssttttttuuuvvvuuuuuuuuuuuuuuuvvvvvvwwwvvvvvvvvvvvvvvvwwwxxxxxxuuuuuuuuuuuuttttttttttttsssssssssttttttuuuuuuuuutttuuuwwwwwwuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwuuuuuuvvvwwwwwwwwwwwwwwwuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuusssrrrrrrrrrrrrsssttttttttttttsssssssssrrrrrrrrrssssssssssssssssssssssssttttttttttttttttttttttttsssrrrrrrtttvvvwwwvvvuuusssttttttuuuuuuttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvuuuttttttsssrrrrrrssstttttttttssssssrrrrrrppppppppppppppppppppppppnnnooooooppppppqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqrrrrrrsssqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqppppppqqqqqqqqqpppqqqrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqzzznnn___SSSEEE<<<666000------))))))((((((((()))******)))))))))(((&&&''')))+++))))))(((((((((((())))))''''''((((((***+++---...//////000111111111111111333333222222222111111111/////////000111111222222111111111111222222222222222222333444555666777777999>>>CCCFFFHHHLLLQQQVVV\\\```eeejjjnnnvvvkkkTTTFFF???===;;;999888888999:::???FFFRRR___lllyyy}}}|||zzzyyywwwuuusssrrrrrrrrrrrrrrrqqqpppooooookkkjjjhhhgggfffggghhhiiiiiijjjjjjlllmmmpppqqqrrrtttvvvxxxzzz{{{|||{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{yyyzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyzzzyyyyyyyyyyyyzzzzzzzzzzzzxxxxxxyyyyyyyyyyyyxxxxxxyyyyyyyyyxxxwwwuuutttsssvvvvvvwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxvvvwwwwwwxxxxxxyyyzzzzzzzzz{{{||||||zzzzzz{{{||||||yyyxxx}}}}}}xxxyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyxxxxxxyyyyyyzzzvvvwwwwwwsssooommmooorrrtttuuuwwwyyyzzzzzzzzzyyyyyyxxxxxxyyy{{{{{{zzzyyywwwxxxxxxyyyzzzyyyyyyyyyxxxyyyzzzzzzxxxxxxyyyzzzwwwwwwxxxxxxxxxwwwwwwvvvsssssstttuuuvvvvvvvvvvvvuuuuuutttttttttuuuvvvvvvsssssssssttttttttttttuuuttttttuuuuuuuuuuuuuuuuuuuuuuuutttttttttuuuvvvwwwtttuuuuuuuuuuuuvvvvvvvvvrrrsssuuuvvvvvvvvvuuutttssssssssssssssstttuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwwwwvvvvvvvvvvvvwwwxxxxxxtttttttttttttttttttttttttttttttttttttttuuuuuuuuuuuuvvvxxxxxxwwwvvvwwwxxxuuuuuuvvvvvvvvvvvvvvvwwwuuuuuuvvvwwwwwwwwwwwwwwwuuuuuuvvvvvvvvvvvvwwwwwwvvvvvvvvvuuuuuuuuuuuutttsssrrrrrrrrrrrrsssttttttttttttsssssssssrrrrrrrrrsssssssssssssssssssssssssssssssssttttttttttttttttttttttttuuuwwwxxxvvvuuussstttuuuuuuvvvuuuuuuuuurrrrrrrrrsssssssssssstttuuuuuuuuutttsssssssssrrrsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnoooooopppqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrssstttqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqrrrrrrqqqppppppqqqqqqqqqqqqqqqrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssssssrrrrrrrrrqqqqqqqqqqqqpppyyylll]]]PPPBBB:::444...,,,,,,((((((''''''(((((()))***'''((()))'''&&&'''***---+++***)))(((&&&&&&%%%%%%'''''''''(((***+++---...000000111222222222222222222111111111111000000000//////000111111222333333111111111111222222222222111222333444555666666666666;;;AAADDDFFFJJJQQQVVV[[[___eeejjjooovvvnnnVVVHHH>>>===:::888777777888999>>>EEEQQQ^^^kkkxxx~~~zzzzzzyyywwwvvvuuutttsssrrrrrrrrrrrrqqqpppooooookkkjjjhhhgggfffgggiiijjjjjjjjjkkklllnnnpppqqqrrrtttvvvxxxzzz{{{|||{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{zzzzzz{{{{{{{{{|||||||||{{{zzzyyyxxxwwwxxxxxxyyyxxxxxxyyyyyyyyyzzzzzzzzzwwwxxxxxxyyyyyyyyyxxxxxxwwwwwwxxxxxxwwwwwwvvvvvvvvvwwwwwwxxxxxxxxxwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyzzzzzzyyyyyyxxxvvvwwwwwwxxxxxxyyyzzzzzz|||}}}~~~}}}||||||}}}~~~zzzxxx}}}}}}wwwyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyxxxxxxyyyyyyzzzvvvxxxxxxtttooommmooorrrtttuuuwwwyyyzzzzzzzzzyyyyyyxxxxxxzzz{{{|||zzzyyywwwxxxyyyzzzzzzzzzyyyyyywwwyyyzzzyyywwwwwwxxxzzzvvvwwwwwwxxxxxxxxxwwwwwwuuuuuuvvvwwwwwwvvvvvvvvvuuuttttttssstttuuuvvvwwwsssssssssttttttttttttuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuutttttttttuuuwwwxxxtttuuuuuuuuuvvvvvvvvvvvvrrrsssuuuvvvwwwvvvuuuttttttttttttttttttuuuuuuvvvvvvuuuuuutttuuuvvvwwwxxxwwwwwwvvvvvvwwwwwwxxxyyyttttttttttttttttttttttttuuuuuuuuuuuuttttttttttttsssuuuwwwwwwvvvvvvvvvwwwttttttuuuuuuuuuvvvvvvvvvuuuuuuvvvwwwwwwwwwwwwwwwuuuuuuvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvuuuuuuuuutttsssrrrrrrrrrrrrsssttttttttttttsssssssssrrrrrrrrrttttttttttttttttttttttttrrrrrrssssssssstttttttttuuuttttttuuuvvvvvvuuusssttttttuuuvvvvvvvvvvvvvvvrrrrrrrrrssssssssssssttttttsssssssssssssssssssssssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnooooooppppppqqqqqqqqqqqqqqqrrrrrrrrrssssssqqqqqqppppppqqqrrrrrrsssqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppppppppppppppqqqqqqrrrrrrqqqqqqppprrrqqqqqqqqqqqqrrrssssssqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppxxxlllZZZNNNAAA999333---++++++'''''''''''''''((())))))&&&(((((('''&&&'''+++///333222///---+++)))((('''&&&&&&'''(((***+++---...333333444555555555555444000000000000///////////////000000111222333333333000111111111111222222222111222333444555555666555333999???CCCEEEJJJQQQWWWZZZ___eeejjjooovvvpppXXXIII>>><<<:::888777777777888===DDDPPP]]]kkkxxx~~~yyyyyyxxxwwwvvvuuuttttttrrrrrrrrrrrrqqqpppooooookkkjjjhhhgggfffgggiiijjjjjjkkkkkklllnnnpppqqqrrrtttvvvxxxzzz{{{|||{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{||||||||||||}}}zzzyyyxxxwwwwwwwwwxxxyyyxxxxxxyyyyyyyyyzzzzzzzzzwwwxxxxxxyyyyyyyyyxxxxxxvvvwwwxxxyyyzzz{{{{{{{{{wwwwwwxxxxxxxxxwwwwwwvvvzzzzzzzzzzzzzzzzzzzzzzzzxxxyyyyyyzzzzzzyyyyyyxxxvvvwwwwwwxxxyyyyyyzzzzzzwwwyyyzzzyyyxxxxxxyyyzzz{{{xxx}}}}}}uuuyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyxxxxxxyyyyyyzzzwwwyyyyyyuuupppmmmooossssssuuuwwwzzz{{{{{{zzzyyyyyyyyyxxxzzz{{{|||{{{yyywwwxxxyyyzzz{{{zzzyyyyyyvvvxxxzzzyyywwwvvvxxxzzzvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxwwwwwwvvvuuutttsssssstttuuuvvvwwwssssssssstttttttttuuuuuuuuuuuuuuuuuuuuutttttttttvvvuuutttttttttvvvwwwxxxtttuuuuuuuuuvvvvvvwwwwwwrrrsssuuuvvvwwwvvvuuutttuuuuuuuuuuuuuuuvvvwwwwwwvvvuuutttttttttuuuwwwxxxwwwwwwwwwvvvwwwwwwxxxyyyssstttttttttttttttttttttvvvvvvuuuuuuttttttssssssqqqssstttuuutttssstttuuussstttttttttuuuuuuvvvvvvuuuuuuvvvwwwwwwwwwwwwwwwuuuuuuvvvvvvwwwwwwwwwxxxwwwwwwvvvvvvuuuuuuuuutttsssrrrrrrrrrrrrsssttttttttttttsssssssssrrrrrrrrrttttttttttttttttttttttttrrrrrrrrrsssssssssttttttuuutttssstttuuuuuusssrrrttttttuuuvvvvvvvvvvvvvvvtttttttttuuuuuuuuuvvvvvvrrrrrrsssssssssssssssssssssrrrqqqqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnoooppppppqqqqqqqqqqqqqqqrrrrrrsssssssssppppppoooooopppqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooooooooooooooopppqqqrrrssssssrrrqqqppprrrrrrqqqqqqrrrrrrssstttqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppppppppuuuhhhYYYLLL>>>666111,,,+++---"""$$$''')))***)))'''&&&+++***)))'''''')))***+++666444111---***((('''&&&'''((()))***)))***---///555666888:::::::::888888111111111000000000000000............/////////000000111111222222111111000111111222222222333333333777888;;;===AAAGGGNNNRRRXXX\\\aaafffkkktttrrrVVVEEE@@@:::777888888777777:::AAAGGGPPP\\\iiixxx~~~~~~zzzyyyxxxwwwvvvtttssssssvvvtttrrrqqqqqqqqqpppoooooollliiifffeeeeeeggghhhhhhjjjlllmmmmmmnnnoooqqqxxxvvvuuuwww{{{}}}|||zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{}}}|||zzzyyyxxxxxxyyyyyyxxxxxxxxxxxxyyyyyyzzz{{{xxxyyyyyyyyyyyyxxxwwwwwwuuuvvvwwwxxxyyyzzzzzzzzzvvvxxxzzzzzzyyyyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyyyywwwxxxzzz||||||{{{zzzyyyvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzzzz{{{zzzzzzyyyyyy|||yyywwwvvvxxxyyyyyyzzzzzzyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwwwwvvvvvvuuuuuuvvvvvvwwwxxxyyyyyyzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{wwwxxxyyyyyyzzzzzzyyyyyyvvvwwwxxxxxxyyyyyyyyyyyywwwxxxxxxxxxxxxwwwvvvvvvuuuvvvxxxyyyyyyxxxwwwvvvsssttttttuuuuuuuuuuuuuuussstttttttttsssrrrrrrqqqsssssssssttttttttttttuuurrrrrrsssssstttuuuuuuuuuwwwwwwwwwvvvvvvvvvvvvvvvsssttttttuuuvvvwwwwwwxxxsssssssssttttttttttttuuutttttttttttttttuuuvvvvvvwwwwwwvvvuuutttssssssrrruuuvvvwwwxxxxxxwwwvvvuuuwwwwwwwwwwwwvvvtttsssrrrrrrssstttuuuvvvvvvvvvvvvuuuuuuuuuuuuuuutttttttttuuuvvvvvvvvvvvvwwwwwwwwwzzzwwwuuuuuuxxxyyyxxxvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttsssssstttvvvwwwwwwuuusssrrrrrrrrrtttuuuwwwvvvuuutttsssssstttuuuuuutttsssrrrrrrssstttuuurrrrrrrrrsssssssssttttttssstttttttttttttttssssssvvvvvvuuutttssssssrrrrrrvvvvvvuuuuuuttttttttttttsssrrrqqqqqqpppqqqqqqqqqooooooooooooppppppppppppqqqqqqppppppppppppqqqqqqpppppppppqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqppppppooosssssssssrrrrrrqqqqqqqqqppppppqqqrrrrrrsssttttttrrrrrrssssssrrrrrrqqqpppqqqqqqrrrrrrrrrrrrssssssqqqrrrrrrrrrrrrqqqppppppsssfffWWWJJJ<<<555000+++***,,,###%%%'''((())))))((('''+++***(((''''''(((***+++000...,,,***)))(((((()))((()))++++++,,,---///222555666888999999888777666333222222222111111000000........./////////000000111111222222222222111111111111222222222333333333666888:::===@@@FFFLLLQQQWWW[[[```dddjjjrrr}}}wwwZZZHHH@@@;;;777888888666777:::???DDDNNNZZZggguuu}}}{{{zzzyyyxxxxxxwwwvvvuuuttttttwwwuuusssrrrrrrrrrqqqooonnnllliiifffeeeeeefffgggfffhhhkkkmmmnnnoooqqqsssxxxwwwvvvxxx{{{}}}|||zzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{}}}|||zzzyyyxxxxxxyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{xxxyyyyyyyyyyyyxxxwwwwwwvvvvvvwwwxxxyyyyyyyyyyyyxxxyyy{{{zzzyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwyyyzzz||||||{{{zzzyyyvvvvvvvvvvvvwwwxxxyyyzzzyyyzzzzzzzzzzzzzzzyyyyyy~~~|||{{{{{{{{{{{{yyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvwwwwwwwwwxxxxxxyyyyyyzzzyyyyyyyyyzzzzzzzzzzzz{{{wwwxxxyyyyyyzzzzzzyyyyyywwwwwwxxxyyyyyyyyyxxxxxxwwwxxxxxxxxxxxxwwwvvvvvvvvvwwwxxxyyyyyyxxxvvvuuussstttuuuuuuvvvvvvuuuuuussstttttttttssssssrrrqqqsssssssssttttttttttttuuurrrrrrsssttttttuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwtttttttttuuuvvvwwwwwwwwwtttttttttuuuuuuuuuvvvvvvuuuttttttttttttuuuvvvvvvvvvvvvvvvuuutttttttttsssvvvvvvwwwxxxxxxwwwvvvvvvwwwwwwwwwwwwvvvuuutttssssssttttttuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwyyywwwuuuuuuwwwxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttsssssstttuuuvvvwwwvvvuuusssrrrrrrrrrtttuuuwwwvvvuuutttsssssstttuuuttttttssssssssssssttttttrrrrrrrrrsssssssssttttttttttttuuuuuuuuuttttttsssvvvuuuuuutttssssssrrrrrruuuuuuuuutttttttttsssssstttsssrrrqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqppppppqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqppppppssssssrrrrrrqqqqqqqqqqqqppppppqqqrrrrrrsssttttttsssssssssssssssrrrrrrqqqqqqqqqrrrrrrrrrrrrssssssqqqrrrrrrrrrrrrqqqppppppqqqdddTTTGGG:::333...***)))+++%%%&&&&&&'''((((((((()))******((((((((((((******+++***)))(((''''''(((((('''(((***+++,,,---000333555777888999999777666444444444333222111111000000....../////////000000000222222333333333333222222111111222222222333333333555777999<<>>BBBHHHKKKSSSVVV[[[___ccckkkuuu|||aaaLLLAAA;;;777777777555666888:::???HHHSSSaaappp~~~{{{zzzvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvttttttttttttrrrpppmmmkkkiiigggeeeeeeeeefffeeehhhkkknnnoooppprrrtttvvvwwwxxxzzz{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyxxxyyyyyyyyyyyyxxxwwwwwwvvvwwwxxxyyyyyyyyyyyyyyyxxxyyyzzzzzzxxxwwwwwwxxxzzzzzzyyyyyyxxxwwwwwwwwwyyyyyyzzz{{{{{{{{{{{{zzzwwwwwwvvvvvvwwwxxxxxxyyyxxxxxxyyyzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzwwwwwwxxxyyyyyyyyyyyyxxxyyyyyyyyyyyyxxxxxxwwwvvvwwwxxxxxxxxxxxxwwwvvvvvvxxxxxxxxxxxxwwwvvvtttssstttuuuvvvvvvwwwwwwvvvvvvssssssttttttttttttsssssssssssssssttttttttttttuuussssssssstttuuuuuuvvvvvvttttttuuuvvvwwwxxxxxxyyytttuuuuuuuuuvvvvvvvvvwwwuuuuuuuuuvvvvvvvvvwwwwwwuuuuuuuuutttuuuvvvvvvwwwuuuuuuuuuuuuuuuvvvvvvvvvxxxxxxxxxyyyyyyxxxxxxxxxtttuuuvvvwwwwwwwwwwwwwwwwwwvvvvvvuuutttsssssssssrrrsssssstttuuuvvvwwwwwwvvvvvvvvvwwwwwwwwwwwwxxxvvvvvvuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuurrrsssssstttuuuvvvwwwwwwuuutttsssrrrrrrrrrssssssttttttttttttttttttttttttrrrrrrtttuuuuuutttrrrrrrrrrrrrrrrssssssssstttttttttuuuvvvvvvvvvvvvvvvvvvuuuuuutttttttttsssssssssssssssssssssssssssssssssuuutttsssqqqppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqsssrrrrrrqqqqqqpppppppppppppppqqqqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssssssssuuuuuuttttttssssssssssssqqqqqqqqqrrrrrrrrrssssssqqqrrrrrrrrrrrrqqqpppppp{{{lll^^^OOODDD888222///+++***+++)))((('''&&&&&&''')))***)))(((((((((((((((((()))+++***((('''&&&&&&&&&&&&$$$&&&((()))***,,,///111777888999:::999888666444222111111000///.........////////////000000000111222333333444444333333222111111222222222333333333333555888;;;===AAAEEEIIIOOORRRWWW[[[___gggqqqxxxdddNNNAAA;;;666777777555555777999>>>FFFQQQ^^^mmm{{{|||{{{vvvvvvvvvvvvwwwwwwwwwwwwwwwuuutttuuuuuutttrrrooolllkkkiiigggfffeeeeeeeeehhhjjjmmmnnnooooooqqqrrruuuwwwzzz{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwwwwwwwwwwxxxyyyyyyyyyxxxxxxuuuwwwyyyyyyxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwxxxyyyyyyzzzzzzzzzzzzzzzwwwwwwwwwvvvwwwwwwxxxyyywwwxxxxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxzzz{{{{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzvvvwwwxxxxxxyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvwwwxxxxxxxxxxxxwwwvvvvvvxxxxxxxxxwwwvvvuuuttttttttttttuuuvvvvvvvvvvvvvvvsssssstttuuuuuuttttttssssssssssssttttttttttttuuussssssttttttuuuvvvvvvwwwttttttuuuvvvwwwxxxxxxyyyuuuuuuuuuuuuvvvvvvvvvvvvttttttuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwuuuuuuuuuvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxtttuuuvvvwwwxxxxxxxxxwwwxxxwwwvvvtttssssssssssssrrrsssssstttuuuvvvwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyvvvvvvvvvuuutttuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuurrrsssttttttuuuvvvvvvvvvttttttsssrrrrrrrrrrrrrrrssssssttttttttttttttttttqqqrrrsssttttttsssrrrqqqrrrrrrrrrsssssssssttttttttttttuuuvvvvvvvvvvvvvvvtttttttttttttttsssssssssssssssssssssssssssssssssssssssqqqppppppooooooooopppppppppqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqpppppppppppppppqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssvvvuuutttsssssssssssstttqqqqqqqqqrrrrrrrrrssssssqqqrrrrrrrrrrrrqqqppppppyyyiii[[[LLLAAA777222///+++***+++))))))'''''''''((()))***(((((((((((((((((((((((((((''''''&&&'''((()))***'''(((***+++,,,---000333666777888999999777666444000////////////........./////////000000000111111222222333333333333222222111111222222222333333333333555888;;;===@@@DDDGGGKKKNNNSSSWWW\\\dddnnnvvveeePPPAAA;;;666777666444444777999===EEENNN[[[jjjxxx~~~zzzyyyvvvvvvvvvvvvvvvwwwwwwwwwuuuuuutttuuuuuutttqqqnnnkkkjjjiiigggfffeeeddddddiiikkknnnoooooooooppprrruuuxxx{{{}}}|||{{{{{{|||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzyyyzzzzzz{{{{{{zzzyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxwwwwwwwwwxxxxxxyyyyyyxxxxxxxxxtttvvvxxxyyyxxxxxxyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxwwwwwwwwwwwwwwwxxxxxxvvvwwwxxxyyyyyyzzzzzzyyywwwxxxyyyzzz{{{|||{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvwwwwwwwwwvvvuuuuuuuuuuuusssttttttuuuuuuuuuuuuuuusssssstttuuuuuuuuuuuutttsssssssssttttttttttttuuusssttttttuuuuuuvvvwwwwwwuuuuuuvvvvvvwwwwwwxxxxxxuuuuuuuuuuuuvvvvvvvvvvvvtttttttttuuuuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvwwwxxxvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxwwwwwwwwwwwwxxxxxxuuuvvvvvvwwwxxxxxxxxxwwwxxxwwwuuutttssssssssstttssssssttttttuuuuuuvvvvvvwwwwwwwwwxxxxxxxxxyyyyyyvvvvvvwwwvvvuuutttvvvxxxuuuuuuuuuuuuuuuuuuuuuuuussstttuuuuuuvvvuuuuuuuuussssssssssssrrrrrrrrrqqqrrrrrrsssttttttttttttsssrrrrrrssssssssssssrrrrrrrrrrrrrrrsssssssssttttttsssssstttuuuvvvvvvvvvvvvttttttttttttttttttttttttssssssssssssssstttttttttrrrrrrqqqqqqppppppqqqqqqppppppppppppqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqrrrrrrssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqooopppqqqrrrssssssssssssqqqrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrvvvuuusssrrrrrrrrrssstttqqqqqqrrrrrrrrrrrrssssssqqqrrrrrrrrrrrrqqqppppppwwwgggYYYIII???444000...***)))***))))))((((((((((((((()))'''(((((((((((((((((('''((('''&&&%%%&&&'''((()))((()))++++++,,,---///222222444555777777666444333////////////000000000000//////000000000111111111111111222222222222111111111111222222222333333333333666999;;;===@@@CCCFFFGGGKKKPPPTTTZZZbbbllltttbbbMMMAAA;;;666666666444444666888<<>>@@@CCCFFFEEEIIINNNSSSXXXaaalllssszzz]]]HHHAAA;;;666666666444333666777;;;AAAIIITTTbbbpppyyy}}}zzzyyywwwwwwwwwwwwvvvvvvvvvuuutttssssssttttttrrrooollljjjjjjiiigggfffeeedddcccfffiiilllooopppqqqtttvvvtttxxx}}}~~~}}}{{{{{{}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxyyyyyyzzzxxxyyyzzz{{{{{{{{{zzzyyyyyyyyyxxxwwwvvvvvvwwwwwwxxxyyyyyyyyyyyyxxxwwwwwwxxxxxxyyyyyyyyyxxxxxxwwwwwwyyyzzzyyywwwuuuuuuvvvuuuuuuvvvwwwxxxyyyyyyzzzvvvvvvvvvuuuvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwxxxuuuvvvwwwxxxyyyzzzzzzzzzyyyzzz{{{|||{{{{{{yyyyyyxxxyyyyyyzzzzzzyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwxxxxxxyyyyyyyyyvvvvvvwwwxxxyyyyyyzzzzzzwwwwwwxxxxxxxxxyyyyyyyyyvvvvvvwwwxxxxxxxxxxxxwwwvvvwwwxxxyyyyyyyyyyyyyyywwwxxxxxxxxxxxxwwwvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwqqqrrrssssssttttttsssssssssssstttuuuvvvvvvuuuuuussssssssstttttttttuuuuuuttttttuuuuuuvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwwwwwwwwwwxxxxxxxxxvvvvvvvvvvvvvvvwwwwwwxxxyyyxxxxxxwwwvvvuuuttttttxxxwwwvvvuuuuuuvvvwwwxxxwwwwwwxxxxxxxxxwwwwwwvvvwwwvvvtttsssssssssuuuvvvuuuuuuuuuuuuuuutttttttttttttttttttttuuuuuuuuuuuuvvvxxxyyyxxxuuuuuuwwwzzzuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvtttsssrrrrrrrrrsssssssssrrrqqqppppppqqqssstttuuutttsssssstttsssqqqqqqqqqqqqssstttrrrrrrrrrsssssssssttttttqqqrrrssstttuuuuuuuuuuuusssttttttttttttttttttttttttttttttuuuuuuuuuvvvvvvtttttttttttttttuuuvvvwwwrrrrrrrrrsssssssssttttttsssrrrrrrqqqqqqrrrrrrssstttttttttssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqoooooopppqqqrrrsssssstttooopppqqqrrrsssssstttssssssssssssttttttuuuuuuuuurrrrrrrrrrrrrrrrrrrrrrrruuusssrrrppppppqqqrrrsssqqqqqqrrrrrrrrrsssssssssqqqrrrrrrrrrrrrqqqpppppp~~~rrraaaSSSDDD<<<333,,,******)))(((***(((&&&'''******)))&&&))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&'''((()))***+++,,,,,,...//////000000000000000111111111111111000///////////////000111111222222111111111111111222222222111222333333333333444555555888;;;===>>>@@@CCCEEEHHHKKKNNNQQQVVV___kkksssqqqYYYJJJ@@@<<<888555555444111///999999???JJJTTT^^^jjjuuu|||zzzuuuvvvvvvvvvvvvwwwwwwwwwsssssstttsssrrrpppnnnllllllkkkhhhfffeeedddddddddfffhhhjjjkkkmmmooorrruuuwwwxxxzzz{{{}}}}}}}}}|||yyyyyyzzzzzz{{{|||}}}}}}zzzzzzyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxyyyxxxvvvvvvvvvwwwxxxxxxxxxwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwxxxwwwvvvuuuvvvwwwvvvwwwxxxyyyyyyxxxwwwvvvtttuuuvvvuuuttttttvvvxxxwwwwwwvvvvvvvvvvvvwwwwwwuuuuuuvvvwwwxxxyyyyyyyyywwwwwwxxxyyyyyyyyyxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxyyyxxxxxxwwwwwwxxxxxxyyywwwwwwwwwwwwxxxyyyzzz{{{wwwwwwyyyyyyyyyyyywwwwwwxxxyyyyyyzzzzzzyyyyyyxxx{{{zzzxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuurrrsssttttttuuuuuuttttttssssssttttttuuuvvvvvvvvvvvvvvvuuuuuutttttttttsssuuuuuuvvvvvvvvvvvvuuuuuuwwwvvvuuuttttttuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuwwwxxxyyyyyyxxxvvvtttsssttttttuuuwwwvvvuuussssssrrrrrrrrrvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttttttttssstttttttttttttttsssssssssuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxwwwvvvtttssstttuuuuuuuuuvvvvvvvvvvvvuuuuuuttttttssssssssssssttttttsssrrrrrrqqqqqqrrrrrrsssssssssssstttttttttuuuuuurrrrrrrrrqqqqqqpppppppppppprrrttttttsssrrrssstttqqqqqqrrrssssssttttttuuutttttttttssssssrrrrrrrrruuutttsssrrrqqqrrrssssssuuutttsssrrrrrrssstttuuutttssssssrrrrrrsssssstttsssrrrrrrqqqqqqrrrrrrssstttssssssrrrrrrsssssstttrrrrrrrrrrrrrrrrrrrrrrrrsssrrrpppooooooppprrrssspppqqqrrrrrrssssssrrrrrrrrrrrrqqqpppqqqrrrtttuuurrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrsssssssssqqqpppppppppqqqrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrr|||qqq```RRRCCC<<<222,,,******)))(((---+++)))***,,,---+++***))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''((()))***++++++,,,---...//////000000//////000000111111000//////.........//////000111111111111111111111111222222222111222444444333333444666999;;;===>>>???AAAEEEHHHGGGJJJMMMPPPUUU^^^jjjrrrlllVVVHHHAAA===999777777666444222888888>>>HHHSSS\\\iiittt}}}{{{wwwwwwwwwwwwwwwwwwwwwwwwttttttttttttrrrpppnnnmmmllljjjhhhfffeeedddddddddgggiiikkkmmmnnnpppsssvvvwwwxxxzzz|||}}}}}}}}}|||yyyyyyzzzzzz{{{||||||}}}zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxyyyxxxwwwvvvvvvxxxxxxxxxxxxwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwxxxxxxvvvvvvvvvxxxvvvvvvwwwxxxxxxwwwvvvvvvtttvvvwwwwwwvvvvvvwwwxxxxxxwwwwwwvvvvvvwwwwwwxxxuuuvvvwwwxxxxxxyyyyyyyyyxxxyyyyyyyyyyyyyyyxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxyyyyyyxxxxxxxxxxxxyyyyyywwwwwwwwwwwwxxxyyyzzz{{{yyyzzz{{{{{{{{{{{{zzzyyyxxxyyyyyyzzzzzzyyyyyyxxxzzzzzzxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuusssssstttuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuttttttvvvuuuuuuuuuttttttttttttuuuuuuvvvvvvvvvvvvuuuuuuwwwvvvuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwvvvvvvvvvwwwxxxyyyzzzyyyxxxwwwvvvvvvvvvvvvwwwvvvuuutttssssssssssssuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuuuuuttttttttttttuuuuuuuuuttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvwwwxxxxxxvvvtttssstttvvvuuuuuuvvvvvvvvvvvvuuuuuuttttttssssssssssssttttttsssrrrrrrqqqqqqrrrrrrsssrrrrrrrrrrrrssssssssstttrrrqqqqqqqqqqqqqqqqqqpppppprrrttttttsssrrrssstttqqqrrrrrrssssssttttttuuussssssssssssssssssrrrrrruuutttsssrrrrrrrrrssssssuuutttsssrrrrrrssstttuuutttssssssrrrrrrsssssstttsssrrrrrrqqqqqqrrrrrrssstttssssssrrrrrrsssssstttsssssssssssssssssssssssssssrrrqqqooooooqqqrrrsssqqqrrrrrrsssssssssssssssrrrrrrqqqqqqqqqrrrssstttrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrsssssssssqqqqqqppppppqqqqqqrrrsssrrrrrrrrrrrrrrrrrrrrrrrrzzznnn^^^PPPAAA:::111,,,******)))'''***((('''((()))***)))((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''(((((())))))*********+++,,,,,,---...............//////////////////...---------......///000000000000000111111111222222222111222444444333444555777;;;<<<===>>>???AAAEEEHHHGGGIIIMMMPPPUUU]]]hhhpppzzzeeeQQQFFF>>><<<888666666666555333666666<<>>???@@@BBBDDDGGGIIIMMMPPPUUU]]]hhhppp~~~ppp^^^NNNDDD:::888666444333333333333555555999CCCLLLVVVbbbnnnyyy{{{~~~~~~~~~|||{{{{{{yyyxxxwwwvvvvvvuuuuuuuuuuuutttrrrooonnnkkkjjjhhhfffffffffffffffiiikkkmmmnnnoooqqqtttvvvwwwyyyzzz||||||||||||{{{yyyyyyyyyzzzzzz{{{{{{{{{||||||{{{{{{{{{zzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzyyywwwvvvwwwxxxxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuwwwxxxyyyyyyxxxwwwyyyzzzuuuuuuvvvvvvvvvvvvuuuuuuuuuwwwzzz{{{zzzyyyxxxyyyzzzyyyyyyxxxxxxyyyyyyzzzvvvwwwxxxxxxyyyyyyyyyxxx||||||{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwzzzzzzyyyyyyyyyyyyzzzzzzxxxxxxxxxxxxyyyzzz{{{{{{xxxyyyyyyyyyyyyyyyyyyxxxyyyyyyzzzzzzzzzzzzyyyyyyzzzyyyxxxwwwwwwwwwxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuvvvvvvwwwwwwxxxuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuvvvvvvvvvvvvuuuvvvvvvvvvvvvuuuuuuttttttuuuuuuuuuuuuuuutttttttttvvvvvvvvvwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyxxxwwwvvvvvvvvvuuutttuuuvvvvvvvvvuuusssrrrwwwvvvvvvuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttwwwwwwvvvvvvuuuuuutttttttttttttttuuuuuuuuuvvvvvvwwwxxxxxxwwwuuuuuuvvvwwwvvvvvvuuuuuuuuuuuuvvvvvvttttttssssssssssssttttttsssrrrrrrqqqqqqrrrrrrsssqqqqqqqqqrrrrrrrrrrrrrrrooooooppppppqqqqqqrrrrrrpppqqqssssssrrrrrrrrrsssrrrrrrsssssstttuuuuuuuuurrrrrrrrrsssssstttttttttttttttssssssrrrrrrrrrrrrsssssssssssssssssssssssstttssssssrrrrrrsssssstttssssssrrrrrrrrrrrrsssssstttssssssrrrrrrsssssstttsssssssssssssssssssssssssssrrrqqqqqqqqqqqqrrrssssssttttttuuuuuuuuuuuuuuussssssrrrrrrrrrsssssssssrrrrrrrrrsssssssssssssssrrrrrrrrrsssssssssssstttrrrqqqqqqpppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrruuuhhhXXXJJJ===777///+++******)))'''***************)))******))))))(((((((((((())))))******))))))))))))******)))))))))))))))************++++++,,,,,,,,,,,,,,,------............------,,,,,,,,,---....../////////000000111222222333333111333555555555555777999777:::???AAAAAAAAA@@@AAAGGGJJJNNNQQQVVV]]]gggooo|||zzziiiYYYKKKCCC888777666444222222222333444333777@@@IIISSS___kkkvvvzzz~~~~~~~~~~~~}}}|||{{{zzzyyywwwvvvvvvuuuuuuuuuuuutttrrrooonnnjjjiiihhhgggffffffggghhhiiijjjlllmmmnnnooorrruuuxxxyyyzzz|||||||||{{{{{{yyyyyyyyyzzzzzzzzzzzzzzz||||||{{{{{{{{{zzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzyyywwwwwwwwwxxxxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvxxxyyyyyyxxxxxxyyyzzzvvvvvvuuuuuuuuuuuuvvvvvvuuuxxx{{{|||{{{zzzyyyyyyzzzzzzyyyyyyyyyyyyzzzzzzwwwwwwxxxyyyyyyyyyyyyxxx||||||{{{{{{zzzyyyxxxwwwwwwwwwxxxxxxxxxxxxwwwwwwzzzyyyyyyxxxxxxyyyyyyzzzxxxxxxxxxxxxyyyzzz{{{|||yyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyyyyxxxwwwwwwwwwxxxyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuvvvvvvwwwwwwxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvtttuuuvvvvvvwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwtttttttttuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxwwwvvvuuutttssssssssstttuuuvvvvvvuuusssrrrvvvuuuuuuuuuuuuvvvvvvwwwtttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuxxxwwwwwwvvvuuutttttttttttttttttttttuuuuuuuuuuuuwwwwwwxxxvvvuuutttvvvwwwvvvvvvuuuuuuuuuuuuvvvvvvttttttssssssssssssttttttsssrrrrrrqqqqqqrrrrrrssssssssssssrrrrrrrrrrrrrrroooooooooppppppqqqqqqqqqoooqqqssssssrrrqqqrrrsssrrrrrrsssttttttuuuuuuvvvrrrrrrrrrsssssstttttttttsssssssssssssssrrrrrrrrrrrrssssssssssssssssssrrrtttssssssrrrrrrssssssttttttssssssrrrrrrssssssttttttssssssrrrrrrsssssstttqqqqqqqqqqqqqqqqqqqqqqqqsssrrrrrrrrrrrrrrrrrrsssssstttuuuuuuvvvvvvuuuuuussssssssssssssssssssssssrrrrrrrrrsssssstttttttttrrrrrrssssssssstttttttttrrrrrrqqqqqqpppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrr~~~rrrfffUUUHHH;;;555///+++******)))'''''')))***)))((('''((()))))))))(((((((((((())))))******))))))))))))******(((((())))))*********+++******+++,,,,,,,,,,,,,,,,,,---......///.........,,,,,,------...///////////////000111222333333444111333555666666666888::::::===AAADDDDDDBBBBBBBBBFFFIIIMMMQQQUUU\\\fffmmmxxxvvveeeVVVIIIAAA999999888666333222333555444222666>>>GGGPPP]]]iiitttyyy}}}}}}~~~||||||{{{zzzxxxwwwwwwvvvuuuuuuuuutttsssqqqooonnnjjjiiihhhggggggggghhhiiiiiikkklllmmmnnnooorrrtttxxxyyy{{{|||||||||{{{{{{yyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{zzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzyyyxxxwwwxxxyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuwwwxxxxxxwwwwwwyyyzzzwwwvvvvvvuuuuuuvvvvvvwwwvvvyyy{{{{{{zzzyyyyyyzzzzzzyyyyyyxxxxxxyyyyyyzzzxxxxxxyyyyyyyyyyyyyyyxxxzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwxxxyyyyyyxxxwwwwwwyyyxxxxxxwwwwwwxxxxxxyyyxxxxxxxxxxxxyyyzzz{{{|||||||||{{{{{{{{{{{{||||||zzzzzz{{{{{{{{{{{{zzzzzzyyyxxxwwwwwwwwwxxxyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvwwwwwwwwwwwwwwwttttttuuuvvvvvvwwwxxxxxxtttttttttuuuuuuuuuuuuuuuvvvwwwwwwxxxxxxwwwwwwvvvvvvwwwwwwxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuutttsssrrrvvvvvvvvvwwwwwwvvvvvvuuuttttttttttttuuuvvvvvvwwwtttttttttttttttttttttttttttttttttuuuuuuuuuuuuuuuwwwwwwvvvvvvuuutttsssssssssssstttttttttuuuuuuuuuuuuvvvvvvuuuttttttuuuwwwwwwvvvuuuttttttuuuvvvwwwttttttssssssssssssttttttsssrrrrrrqqqqqqrrrrrrsssssssssssssssrrrrrrrrrrrrooooooooopppppppppppppppoooqqqrrrsssrrrqqqrrrsssssssssssstttuuuuuuvvvvvvrrrrrrssssssssssssssssssssssssttttttssssssrrrqqqrrrrrrssssssssssssrrrrrrtttssssssrrrrrrsssssstttttttttsssssssssssstttttttttssssssrrrrrrsssssstttpppppppppppppppppppppppprrrrrrssssssssssssrrrrrrsssttttttuuuuuuuuuuuuuuusssttttttttttttsssrrrrrrrrrrrrrrrsssttttttuuuuuurrrsssssssssttttttttttttrrrrrrqqqqqqppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrr}}}pppcccSSSFFF999444...+++******(((&&&$$$&&&((('''%%%$$$&&&'''))))))(((((((((((()))))))))(((((((((((((((((()))''''''((()))***++++++,,,***+++,,,,,,------,,,,,,------...///////////////---------...//////000000...///000111222333444444222333555666666777999;;;>>>???AAAAAAAAAAAACCCDDDCCCGGGKKKOOOSSSZZZcccjjjrrrzzzssscccSSSFFF>>>999999999666222111222444444222555===EEEOOO\\\hhhsssyyy~~~||||||}}}{{{zzzzzzyyyxxxwwwwwwvvvttttttttttttrrrpppnnnmmmiiiiiihhhgggggghhhiiijjjjjjlllnnnnnnooopppsssuuuyyyzzz{{{|||||||||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{zzzxxxwwwxxxyyyxxxxxxxxxwwwwwwwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwtttuuuwwwwwwwwwwwwxxxzzzxxxwwwvvvvvvvvvvvvwwwxxxwwwyyyzzzzzzyyyxxxzzz{{{yyyyyyxxxxxxxxxxxxyyyyyyxxxyyyyyyzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxwwwxxxxxxyyyyyyxxxxxxwwwxxxwwwwwwvvvvvvwwwwwwxxxyyyyyyxxxyyyyyyzzz{{{|||}}}|||{{{zzzzzz{{{|||}}}zzzzzz{{{{{{{{{{{{zzzzzzxxxxxxwwwwwwwwwxxxzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvwwwwwwxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwttttttttttttuuuuuuuuuvvvvvvwwwwwwxxxxxxwwwwwwvvvvvvwwwxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvuuutttsssvvvvvvuuuuuuuuuvvvvvvwwwsssssssssssstttuuuvvvwwwttttttttttttttttttttttttttttttttttttuuuuuuuuuvvvwwwwwwvvvuuutttsssrrrqqqssssssssstttttttttuuuuuutttuuuuuutttssssssuuuvvvwwwvvvuuuttttttuuuvvvwwwttttttssssssssssssttttttsssrrrrrrqqqqqqrrrrrrsssrrrrrrrrrrrrqqqqqqqqqpppppppppppppppoooooooooooooooqqqrrrrrrqqqqqqqqqsssssssssttttttuuuuuuvvvvvvssssssssssssssssssrrrrrrsssssstttttttttsssrrrqqqqqqrrrssssssssssssrrrqqqtttssssssrrrrrrsssssstttttttttsssssssssssstttttttttssssssrrrrrrsssssstttqqqqqqqqqqqqqqqqqqqqqqqqrrrssssssssssssssssssrrrsssssstttuuuuuuuuuuuutttssstttuuuuuuuuutttrrrqqqrrrrrrsssssstttuuuuuuuuussssssssssssttttttttttttsssrrrqqqqqqppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrr|||ooobbbRRREEE999444---*********(((&&&''')))+++***((('''(((+++))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&'''((()))***+++,,,,,,++++++,,,------------,,,------...///000000000///------......///000000000...///000111222333444444222444666666777777999;;;@@@???>>><<<;;;>>>BBBFFFAAAEEEIIIMMMQQQXXXaaagggnnnvvvrrrbbbRRRDDD<<<777888777444///...///222444222555<<>>??????===???@@@@@@@@@@@@AAACCCBBBCCCFFFIIINNNUUU^^^dddlllrrr}}}sssbbbRRRGGGAAA:::777444333333333222111222111444<<>>>>>???@@@@@@AAACCCEEEIIIOOOWWW\\\hhhnnnxxxppp___PPPDDD>>>:::777444333333333222111000///222999AAAIIITTT___jjjttt}}}}}}zzzyyyxxxwwwuuutttsssrrrrrruuuuuuuuutttrrrqqqoooooommmnnnooonnnmmmmmmnnnpppnnnppprrrssssssuuuxxxzzzyyyyyyzzzzzzzzzzzz{{{{{{||||||||||||||||||||||||zzzzzzzzzzzzzzzzzz{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxyyyyyyzzzzzzyyyyyy{{{zzzyyyxxxxxxwwwwwwxxxwwwvvvuuuttttttvvvwwwyyyyyyxxxxxxxxxxxxyyyyyyzzzwwwxxxxxxyyyyyyxxxxxxwwwyyyyyyyyyxxxxxxxxxxxxwwwyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxwwwxxxxxxyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxx{{{zzzyyyyyyxxxxxxxxxxxxwwwxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvwwwxxxxxxyyyyyyxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvxxxxxxwwwvvvwwwwwwxxxyyyyyyyyyxxxxxxxxxxxxwwwvvvvvvwwwwwwxxxvvvvvvuuuuuuuuuvvvwwwwwwvvvvvvwwwxxxyyyyyyyyyyyywwwwwwvvvvvvvvvvvvvvvwwwyyyxxxwwwwwwvvvvvvwwwwwwuuuuuuvvvwwwwwwwwwwwwwwwuuuvvvvvvvvvvvvuuuuuutttttttttttttttttttttttttttttttttttttttttttttttttttrrrssssssssssssttttttttttttssssssssssssrrrrrrrrrtttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrsssttttttttttttsssssssssssssssssssssrrrqqqqqqqqqrrrtttuuuwwwvvvtttsssrrrsssssstttrrrrrrqqqqqqppppppppppppqqqssssssrrroooooorrrvvvrrruuuwwwvvvtttrrrsssuuurrrsssssssssssstttttttttttttttsssrrrrrrqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqssssssttttttssssssrrrqqqqqqrrrssssssttttttssssssssssssssssssssssssssssssttttttssssssssssssttttttuuuuuuuuutttssssssrrrrrrssssssssssssssssssssssssqqqrrrrrrrrrrrrqqqqqqppprrrssssssttttttssssssrrrsssssssssrrrsssttttttuuussssssrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrqqqqqqnnnnnnoooooopppqqqqqqrrrssseeeVVVGGG===222000,,,+++++++++***)))(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&'''(((((())))))((((((((()))***++++++++++++++++++++++++++++++++++++......---,,,,,,...///000,,,---...//////...---,,,//////000111222333333333444555666777888888888888===>>>??????======>>>???@@@AAACCCEEEHHHNNNTTTYYYeeejjjsss~~~~~~ooo___PPPDDD===:::777444333333333222111111000222999@@@HHHSSS^^^hhhsss}}}}}}yyyxxxwwwvvvuuutttssssssssstttttttttsssrrrqqqoooooommmnnnoooooonnnnnnpppqqqpppqqqsssttttttvvvyyy{{{{{{{{{||||||||||||||||||||||||||||||||||||||||||zzzzzzzzz{{{{{{{{{{{{|||yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxyyyyyyzzzzzzyyyyyy{{{zzzyyyxxxxxxxxxxxxxxxwwwvvvuuutttuuuvvvxxxyyywwwwwwwwwwwwwwwxxxyyyzzzwwwxxxxxxyyyyyyxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwvvvvvvwwwxxxyyywwwwwwxxxyyyyyyyyyxxxxxxyyyxxxxxxwwwwwwxxxxxxyyyzzzzzzyyyyyyyyyyyyyyyyyywwwxxxyyyyyyzzzzzzyyyyyyxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwxxxyyyyyyyyyyyyyyyzzzyyyyyyxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxyyyyyywwwvvvvvvuuuvvvvvvwwwwwwuuuuuuvvvxxxyyyyyyyyyyyyvvvvvvvvvvvvvvvwwwxxxyyyzzzyyyxxxxxxwwwwwwxxxxxxuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvuuutttsssttttttttttttttttttttttttttttttttttttttttttttttttrrrrrrssstttttttttttttttsssssssssssssssssssssrrrttttttttttttttttttttttttssssssrrrrrrsssssstttuuusssssssssssssssrrrrrrrrrrrrrrrqqqqqqqqqrrrssstttwwwuuusssqqqpppqqqrrrsssrrrrrrqqqqqqppppppoooooonnnrrrtttrrrpppqqqvvv|||~~~vvvqqqrrrtttssssssssstttttttttuuuuuussssssrrrrrrqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppssssssttttttssssssrrrqqqqqqrrrssssssttttttssssssttttttttttttttttttttttttuuuuuuttttttttttttuuuuuuuuuuuutttttttttssssssssssssssssssssssssssssssssstttuuuuuuuuutttsssrrrrrrrrrssssssttttttssssssrrrrrrrrrrrrsssssssssttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrnnnooooooooopppppppppqqq~~~qqqdddUUUFFF<<<000...,,,+++++++++***)))(((((())))))))))))((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''((()))***++++++,,,,,,+++------------------------......---,,,,,,...///000,,,---...//////...---,,,///000111222222222222222444444555777777888888888;;;===>>>>>><<<<<<===???AAABBBDDDFFFIIIMMMSSSWWWaaafffnnnxxx{{{nnn___PPPDDD>>>:::777444333333333222111222111333:::AAAHHHSSS]]]fffqqq{{{}}}yyywwwwwwvvvuuuuuuuuuvvvvvvttttttssssssrrrqqqpppooolllnnnppppppppppppqqqsssrrrsssuuuuuuvvvwwwzzz|||}}}}}}~~~~~~~~~~~~}}}|||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxyyyyyyzzzzzzyyyyyyzzzzzzyyyyyyxxxyyyyyyyyywwwvvvvvvuuuvvvwwwxxxxxxzzzzzzyyyzzzzzz{{{|||}}}wwwxxxxxxyyyyyyxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwvvvvvvwwwxxxyyyvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyxxxxxxyyyyyyyyyyyyyyyyyywwwxxxyyyyyyzzzzzzyyyyyywwwwwwxxxyyyyyyxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{yyyyyyzzzyyyxxxwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwxxxxxxyyyyyyzzzzzzwwwwwwvvvvvvvvvvvvwwwwwwtttuuuvvvwwwxxxyyyyyyyyywwwwwwvvvwwwwwwxxxyyyzzzzzzyyyyyyxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwvvvvvvuuutttsssuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttrrrssstttuuuuuuuuuttttttrrrrrrsssttttttssssssrrrrrrrrrsssssstttuuuvvvvvvtttttttttttttttuuuuuuvvvttttttsssssssssrrrrrrrrrqqqqqqqqqqqqrrrrrrssssssuuusssqqqooooooooopppqqqqqqqqqqqqppppppoooooooookkkooorrrrrrppprrryyywwwqqqqqqtttssssssssstttttttttuuuuuurrrrrrqqqqqqqqqrrrrrrsssrrrrrrrrrqqqqqqqqqppppppssssssttttttssssssrrrqqqqqqrrrssssssttttttssssssttttttttttttttttttttttttvvvuuuuuuttttttuuuuuuvvvtttttttttttttttsssssssssssssssssssssssssssssssssuuuuuuuuuuuuttttttsssrrrrrrssssssttttttssssssrrrrrrrrrrrrsssssssssssssssqqqrrrrrrssssssrrrrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppp|||oooaaaSSSEEE;;;///...++++++++++++***)))(((((())))))))))))((((((''''''''''''''''''''''''###$$$%%%&&&''''''''''''((()))***+++,,,,,,,,,,,,------------------------...------------...////////////000000000000//////000000111222222222222222222333444666777888888888999;;;<<<<<<<<<<<<===???@@@BBBDDDGGGIIINNNSSSWWW___ccciiirrrzzzwwwkkk]]]OOODDD>>>:::777444333333333222111333222444:::@@@GGGRRR\\\fffpppzzz}}}}}}~~~}}}{{{wwwwwwwwwvvvvvvwwwwwwxxxssssssssssssrrrqqqpppooommmooorrrsssrrrssstttuuusssuuuvvvwwwwwwxxx{{{}}}}}}~~~~~~}}}|||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyyyyyzzzzzzyyyyyyzzzzzzyyyyyyyyyyyyzzzzzzwwwvvvvvvvvvwwwwwwxxxxxxyyyxxxxxxxxxxxxxxxyyyzzzwwwxxxxxxyyyyyyxxxxxxwwwwwwxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxvvvwwwxxxxxxyyyyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxyyywwwxxxyyyzzzzzzzzzzzzzzzwwwxxxyyyyyyzzzzzzyyyyyyvvvwwwxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{{{{{{{{{{zzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{|||zzz{{{{{{zzzxxxwwwxxxyyyxxxxxxyyyyyyyyyxxxwwwwwwwwwxxxyyyzzzzzzzzzzzzzzzxxxxxxwwwvvvvvvvvvwwwwwwuuuuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwxxxyyyzzzzzzzzzyyyxxxxxxwwwwwwxxxxxxtttttttttttttttuuuvvvvvvuuuvvvvvvvvvvvvuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttrrrssstttvvvvvvuuuttttttqqqrrrssstttttttttsssrrrpppqqqrrrssstttuuuvvvvvvuuuttttttttttttuuuvvvvvvuuuuuuttttttsssrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrsssrrrpppooonnnnnnooopppppppppppppppppppppppppppjjjmmmpppqqqqqqsssxxx||||||}}}|||yyytttqqqrrrtttrrrsssssssssssstttttttttqqqqqqpppqqqqqqrrrssstttrrrrrrrrrrrrqqqqqqqqqqqqssssssttttttssssssrrrqqqqqqrrrssssssttttttssssssttttttttttttttttttttttttuuuuuuttttttttttttuuuuuuttttttttttttttttttttttttssssssssssssssssssssssssrrrssssssssssssrrrrrrqqqrrrssssssttttttssssssrrrqqqqqqrrrssssssssssssrrrqqqrrrsssttttttsssrrrqqqqqqqqqrrrrrrrrrrrrsssssstttssssssrrrqqqqqqppppppyyylll___QQQCCC:::///...,,,+++++++++)))((((((((())))))))))))((((((''''''''''''''''''''''''$$$%%%&&&'''(((((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........000000////////////000000000000111222222222222111///000222444555666777777777999;;;;;;;;;<<<>>>@@@???AAADDDFFFIIIMMMRRRVVV]]]```fffmmmttt{{{~~~zzzssshhh[[[NNNCCC===:::777444333333333222111333111333999???FFFPPPZZZfffpppxxx{{{|||~~~~~~|||yyyxxxwwwwwwvvvvvvvvvvvvrrrrrrrrrrrrrrrqqqpppooooooqqqtttvvvvvvvvvwwwxxxuuuvvvwwwxxxxxxyyy{{{}}}|||}}}~~~~~~}}}{{{zzz||||||||||||||||||||||||||||||{{{zzzyyyxxxwwwwwwzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyyyyyzzzzzzyyyyyyzzzzzzyyyyyyyyyzzzzzz{{{vvvvvvwwwwwwwwwxxxxxxxxxvvvvvvuuuuuutttuuuuuuuuuwwwxxxxxxyyyyyyxxxxxxwwwwwwwwwxxxxxxxxxyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxvvvvvvwwwxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxxxxvvvwwwxxxzzz{{{{{{zzzzzzwwwxxxyyyyyyzzzzzzyyyyyyvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzyyywwwwwwwwwxxxxxxyyyyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxyyyzzzzzz{{{{{{zzz||||||{{{xxxwwwxxxyyyxxxyyyyyyyyyyyyxxxwwwvvvxxxyyyzzz{{{{{{zzzzzzyyyyyyxxxwwwwwwvvvvvvwwwwwwvvvvvvwwwwwwwwwwwwvvvvvvyyyyyyxxxxxxxxxyyyyyyzzzyyyyyyxxxwwwwwwwwwwwwwwwttttttssssssssstttuuuvvvtttuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttqqqrrrsssuuuuuutttsssrrrpppqqqssstttuuutttsssrrrqqqqqqrrrrrrsssssstttttttttsssssssssssstttuuuuuuvvvvvvuuuuuutttssssssrrrppppppqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqpppooooooooonnnnnnooooooppppppqqqqqqlllmmmnnnpppqqqrrrtttttttttsssrrrqqqqqqrrrssstttrrrrrrrrrrrrssssssssssssppppppppppppqqqrrrssstttssssssssssssrrrrrrrrrrrrssssssttttttssssssrrrqqqqqqrrrssssssttttttssssssttttttttttttttttttttttttuuuttttttssssssttttttuuuttttttttttttttttttttttttssssssssssssssssssssssssqqqrrrssssssssssssssssssrrrssssssttttttssssssrrrpppqqqrrrsssssssssrrrrrrqqqssstttuuuuuutttsssqqqqqqqqqqqqrrrrrrsssssssssrrrrrrrrrrrrrrrrrrqqqqqqvvviii]]]OOOBBB999///...,,,+++++++++)))'''(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,.../////////...---///...---,,,,,,---...///000111111222222222111111---...000222444555666666666888:::;;;;;;<<<>>>@@@===@@@CCCEEEHHHMMMRRRVVV\\\___cccjjjqqqxxx}}}zzzvvvoooeeeYYYLLLBBB<<<:::777444333333333222111222000222888>>>DDDOOOXXXfffoooxxxzzz{{{}}}~~~}}}{{{zzzxxxwwwuuutttttttttrrrrrrrrrrrrrrrqqqpppoooqqqtttwwwyyyyyyyyyzzz{{{uuuwwwxxxxxxxxxyyy|||~~~{{{|||}}}~~~}}}|||zzzxxx||||||||||||||||||||||||||||||{{{zzzxxxwwwvvvuuuzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyzzzzzzzzzyyyyyyzzzzzzyyyyyyyyyzzzzzz{{{vvvwwwwwwwwwwwwxxxxxxxxxyyyyyyxxxwwwvvvvvvvvvwwwxxxxxxxxxyyyyyyxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{{{{zzzyyyxxxuuuvvvwwwxxxyyyzzzzzzzzzxxxwwwwwwwwwwwwwwwwwwxxxuuuvvvxxxzzz{{{{{{{{{zzzxxxxxxyyyzzzzzzzzzyyyyyyuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwxxxyyyyyyyyyyyyxxxvvvvvvwwwxxxyyyzzzzzz{{{xxxxxxxxxxxxxxxxxxxxxxxxvvvvvvwwwxxxyyyyyyzzzzzzzzz|||}}}|||xxxwwwxxxzzzyyyyyyyyyyyyyyyxxxwwwvvvyyyyyy{{{{{{{{{zzzyyyxxxyyyyyyxxxwwwvvvvvvwwwwwwvvvwwwwwwwwwwwwvvvvvvuuuzzzyyyyyyxxxxxxyyyyyyzzzyyyxxxwwwwwwvvvvvvwwwwwwttttttsssrrrssstttuuuvvvttttttuuuvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvttttttttttttttttttttttttoooppprrrttttttsssrrrqqqpppqqqsssuuuuuutttsssrrrssssssrrrrrrrrrqqqqqqqqqsssrrrrrrrrrrrrsssttttttwwwwwwvvvuuuttttttssssssppppppqqqrrrrrrrrrrrrqqqrrrrrrsssrrrrrrqqqoooooommmmmmnnnooopppqqqrrrrrrooonnnnnnoooqqqqqqpppnnnrrrpppnnnnnnppprrrssssssqqqqqqqqqrrrrrrrrrssssssooooooppppppqqqrrrssstttttttttssssssssssssrrrrrrssssssttttttssssssrrrqqqqqqrrrssssssttttttssssssuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssssssssttttttssstttttttttttttttttttttsssssssssssssssssssssssssssssstttuuuvvvvvvvvvuuurrrssssssttttttssssssrrrpppqqqrrrssstttsssrrrrrrrrrsssuuuvvvvvvuuusssrrrqqqqqqqqqrrrrrrssssssssspppppppppqqqrrrrrrssssssyyyiiiYYYJJJ???888222///+++))))))((('''%%%))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))(((((()))***+++,,,,,,---.........------,,,,,,,,,+++,,,...//////...+++***///////////////.........//////000111111111111111222222111111222444555777888888999:::;;;;;;<<<<<<@@@CCCEEEHHHKKKOOOTTTWWW\\\___ccciiipppvvv{{{}}}xxxrrrjjj```VVVKKKAAA;;;999777555333111000000000000222555888===FFFSSS\\\hhhqqqyyy{{{|||yyyxxxwwwvvvuuutttsssrrrppppppppppppoooqqqtttvvvvvvzzz|||{{{|||~~~}}}zzz{{{yyyxxxxxxyyyzzzyyyxxx~~~~~~}}}}}}||||||{{{{{{||||||||||||||||||||||||}}}}}}|||{{{zzzyyyyyyxxxzzzzzzzzzyyyyyyxxxxxxxxxzzzyyyyyyzzz{{{|||zzzyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||{{{{{{zzzzzzxxxxxxxxxwwwwwwwwwwwwvvvxxxxxxwwwwwwwwwwwwwwwwwwvvvwwwxxxyyyzzzyyyxxxxxxyyyxxxxxxwwwwwwxxxxxxyyyxxxxxxxxxwwwwwwwwwwwwvvvzzzzzzzzzyyyxxxwwwvvvuuuxxxyyyzzzzzzzzzyyy{{{|||zzzzzzyyyxxxxxxwwwvvvvvvvvvvvvxxxyyyzzz{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxvvvvvvwwwxxxxxxxxxxxxwwwxxxxxxyyyzzzzzzzzzzzzyyyxxxxxxyyyyyyyyyxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvwwwxxxxxxxxxxxxwwwyyyxxxwwwwwwvvvwwwwwwwwwxxxwwwvvvttttttvvvwwwxxxzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwuuutttsssssssssttttttuuuvvvwwwwwwvvvuuutttvvvvvvuuuuuutttttttttsssssssssttttttttttttssssssrrrrrrssssssssssssrrrrrrssstttttttttsssrrrrrrqqqtttttttttsssrrrqqqpppooorrrrrrssstttuuuuuuuuutttuuuttttttttttttsssssssssrrrtttuuutttsssqqqqqqrrrqqqqqqrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppooopppqqqqqqpppooosssrrrqqqppppppqqqrrrssssssssssssssssssssssssssspppqqqrrrsssssssssssssssqqqrrrrrrssssssttttttuuurrrrrrrrrrrrrrrrrrrrrrrrsssssssssttttttttttttuuurrrsssuuuvvvvvvvvvuuutttuuuttttttttttttssssssssstttttttttttttttssssssssstttsssssssssssstttuuuuuutttttttttttttttttttttttttttttttttssssssrrrrrrqqqqqqrrrtttssssssrrrtttuuussssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrruuugggXXXIII===777111...+++)))))))))'''&&&))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))******+++,,,---...//////------,,,,,,,,,+++++++++---............---------////////////....../////////000000111111111111111222222111111222444666777888888999999:::;;;;;;<<>>@@@CCCEEEHHHLLLQQQUUUYYY\\\```ffflllqqquuuwwwtttnnnfff]]]SSSJJJAAA<<<888777444222000000000000111333555888>>>GGGTTT]]]hhhqqqxxxzzz{{{}}}~~~}}}{{{zzzyyyxxxvvvuuuttttttpppppppppooooooqqquuuxxx~~~}}}{{{zzz{{{||||||{{{}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyy{{{zzzyyyzzz||||||zzzxxxzzzzzzzzzzzzzzzzzzzzzzzzyyyzzz{{{|||||||||||||||yyyxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyyyyxxxxxxxxxwwwwwwwwwwwwyyyyyyyyyyyyxxxwwwwwwvvvwwwxxxyyyyyyxxxwwwyyyzzz{{{{{{zzzzzzyyyyyyxxxxxxuuuvvvwwwxxxyyyzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxyyyyyyzzzzzzyyyyyyvvvwwwwwwxxxyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyzzzzzzzzzzzzyyyyyyyyyxxxwwwwwwwwwwwwwwwxxxwwwvvvuuuuuuvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwvvvxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvuuutttttttttttttttuuuuuuvvvvvvuuuuuutttuuuuuuuuuuuuttttttttttttsssttttttuuuuuuttttttssstttttttttuuuuuutttttttttsssttttttttttttsssrrrrrrpppqqqrrrrrrsssssssssrrrsssttttttttttttssssssrrrttttttttttttssssssssssssrrrsssuuutttsssrrrrrrsssssssssssssssrrrqqqqqqppprrrrrrrrrrrrrrrrrrrrrrrrqqqpppooopppqqqrrrqqqppprrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrooopppqqqqqqqqqqqqqqqqqqssssssrrrrrrqqqppppppooorrrrrrrrrrrrrrrrrrrrrrrrsssssssssttttttttttttuuusssttttttuuuvvvuuuuuuuuuuuuttttttttttttsssssssssrrrrrrssssssttttttuuuuuutttsssssssssssstttuuuuuuttttttttttttttttttttttttssssssssssssssssssrrrrrrppprrrssssssqqqqqqrrrtttssssssssssssssssssssssssssssssssssssssssssssssssppppppppppppppppppppppppzzzvvvnnnbbbTTTFFF;;;555...,,,)))))))))******)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((()))***,,,------------,,,,,,,,,+++++++++++++++///////////////000000111//////...---...///000000000111222222333333222222222222222222444666888999888999999999:::::::::;;;>>>@@@CCCEEEHHHLLLQQQTTTXXX[[[```eeekkkooorrrtttpppjjjbbbYYYPPPHHH@@@;;;777666444222000000000000111333666999>>>HHHUUU^^^hhhqqqxxxzzzzzz|||}}}{{{zzzyyyxxxwwwvvvtttsssssspppppppppoooooorrrwwwzzz|||{{{{{{||||||{{{}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||zzz{{{{{{{{{|||||||||}}}{{{{{{{{{zzzzzzzzzzzzzzz|||{{{zzz{{{||||||zzzxxx{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyzzz|||}}}}}}}}}}}}yyyyyyxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyyyyyyyxxxxxxxxxwwwwwwwwwyyyyyyyyyyyyyyyxxxwwwvvvvvvwwwxxxxxxwwwvvvwwwyyy{{{{{{{{{zzzzzzyyyyyyyyyuuuvvvwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzvvvvvvwwwxxxxxxxxxxxxwwwxxxxxxyyyyyyzzzyyyyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvwwwxxxxxxxxxxxxwwwyyyyyyxxxwwwwwwwwwwwwxxxxxxwwwwwwvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuttttttssssssttttttttttttssssssqqqrrrrrrssssssrrrrrrrrrttttttttttttssssssrrrqqqtttttttttsssssssssrrrrrrqqqsssttttttsssrrrrrrssstttttttttsssrrrqqqpppoooqqqqqqrrrrrrrrrrrrssssssqqqpppoooppprrrsssrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqoooppppppqqqqqqqqqppppppqqqqqqqqqqqqppppppoooooorrrrrrrrrrrrrrrrrrrrrrrrsssssssssttttttttttttuuusssttttttuuuuuuuuuuuuuuuuuuttttttttttttsssssssssqqqqqqrrrsssssstttuuuuuutttsssssssssssstttuuuuuuttttttttttttttttttttttttrrrsssssssssssssssssssssppprrrsssrrrqqqqqqrrrsssssssssssssssssssssssssssttttttttttttttttttttttttooooooooooooooooooooooooyyytttlll```RRREEE:::444...+++)))((()))*********(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((()))+++---.........---,,,,,,,,,------------------...000111222111000//////...---------///000111111111222333333333333333333222222333555777999::::::::::::::::::;;;;;;;;;>>>@@@CCCFFFHHHLLLQQQUUUXXX[[[```eeejjjnnnpppqqqkkkfff]]]UUUMMMEEE???:::666555333111000000000000111333666:::???IIIVVV___iiirrryyyzzzzzz{{{|||zzzxxxxxxwwwuuutttsssrrrqqqooooooooooooqqquuuzzz|||zzzzzz{{{{{{{{{||||||||||||}}}}}}}}}}}}||||||||||||||||||||||||zzzzzz{{{{{{|||}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{{{{||||||zzzxxx{{{{{{{{{{{{{{{{{{{{{{{{yyyzzz{{{|||}}}}}}}}}}}}yyyyyyyyyxxxxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwxxxxxxyyyyyyyyyxxxwwwwwwvvvwwwxxxxxxvvvvvvwwwxxx{{{{{{zzzzzzzzzzzzyyyyyyvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{{{{{{{{{{zzzvvvvvvwwwxxxxxxxxxxxxwwwwwwxxxyyyzzzzzzzzzzzzzzzxxxxxxyyyyyyyyyzzzzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyvvvvvvwwwxxxxxxxxxxxxwwwzzzyyyyyyxxxwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuttttttttttttuuuuuutttttttttuuuuuuuuuuuuuuutttuuuuuuuuuuuuuuuuuutttttttttuuuuuuuuuuuuttttttsssssstttuuuuuuttttttsssssssssssssssrrrqqqpppooossstttttttttsssrrrqqqqqqtttssssssssssssrrrrrrrrrqqqsssttttttsssrrrsssssstttttttttsssrrrqqqpppoooqqqqqqqqqrrrrrrsssssssssqqqpppoooppprrrsssrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqppppppooooooooooooppppppqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssttttttttttttuuuttttttttttttuuuuuuuuuvvvuuuttttttttttttssssssssspppqqqqqqrrrssstttuuuuuutttsssssssssssstttuuuuuuttttttttttttttttttttttttrrrrrrrrrsssssstttttttttqqqsssssssssqqqqqqrrrsssssssssssssssssssssssssssttttttttttttttttttttttttoooooooooooooooooooooooozzzuuukkk^^^OOOCCC999333...,,,)))))))))******)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))***,,,...000111111000///,,,,,,------------......+++---000222333222000...///...---,,,---///111222222222333444444444444333333333333444555888:::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@CCCEEEHHHLLLQQQUUUXXX[[[___eeeiiilllmmmnnnfffaaaXXXPPPIIIBBB===999666555333111000000000000111444777:::@@@JJJWWW```kkkssszzz{{{zzz{{{|||zzzwwwwwwvvvuuusssrrrqqqpppooooooooopppsssxxx}}}zzzzzz{{{{{{{{{||||||||||||}}}}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{||||||}}}}}}}}}{{{{{{{{{|||||||||||||||}}}|||{{{|||||||||zzzxxx{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{||||||}}}}}}}}}}}}yyyyyyyyyyyyxxxxxxxxxxxxwwwwwwxxxxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{{{{yyyxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxwwwwwwxxxyyyxxxvvvvvvvvvxxxzzzzzzzzzyyyyyyyyyyyyyyywwwxxxyyyzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzvvvwwwwwwxxxyyyxxxxxxxxxwwwxxxyyyzzzzzz{{{{{{zzzxxxxxxyyyyyyzzzzzz{{{{{{yyyyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyzzzzzzzzzzzzyyyzzzzzzyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvvvvwwwwwwvvvvvvuuuuuuttttttssssssttttttuuutttttttttuuuuuuuuuuuuuuutttuuuuuuvvvvvvuuuuuuttttttttttttuuuuuutttttttttsssssstttuuuuuuuuuuuuttttttttttttsssrrrqqqoooooorrrssssssssssssrrrrrrqqqssssssssssssrrrrrrrrrrrrqqqrrrttttttsssrrrssstttssssssssssssrrrqqqqqqppppppqqqqqqrrrrrrsssssstttqqqppppppqqqssstttsssrrrrrrrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrqqqqqqpppooonnnoooooopppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssttttttttttttuuuuuuttttttttttttuuuvvvvvvuuuttttttttttttsssssssssqqqqqqrrrrrrsssssstttttttttsssssssssssstttuuuuuuttttttttttttttttttttttttqqqqqqrrrrrrssstttuuuuuussstttuuutttrrrqqqrrrsssssssssssssssssssssssssssssssssssssssssssssssssssoooooooooooooooooooooooo|||uuuiii[[[LLL???666111///,,,***))))))***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))***,,,///111222222111///++++++,,,,,,,,,---------,,,---...000000000000000///...---,,,---///111333222333333444444444444444333333333444666888;;;<<<===========================???BBBDDDGGGKKKPPPSSSVVVYYY^^^cccgggiiijjjjjjbbb\\\TTTLLLFFF@@@;;;777555444222111000///000000111444777;;;@@@KKKXXXaaallluuu{{{{{{{{{||||||zzzxxxwwwwwwuuutttsssrrrqqqnnnnnnoooqqqttt{{{|||{{{|||||||||{{{|||||||||}}}}}}}}}~~~|||||||||||||||||||||||||||||||||||||||}}}}}}}}}{{{{{{|||||||||}}}}}}}}}~~~}}}||||||||||||zzzxxx{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}||||||zzzzzzyyyyyyyyyxxxxxxxxxwwwwwwxxxxxxyyyzzzzzz{{{zzzyyyyyyxxxyyyzzz{{{|||yyyxxxxxxwwwwwwxxxxxxyyyzzzzzzyyyyyyyyyxxxxxxxxxwwwxxxxxxyyyyyyxxxxxxxxxxxxyyyzzzyyywwwvvvwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{zzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzwwwxxxxxxyyyyyyyyyyyyyyywwwxxxyyyzzz{{{{{{{{{{{{xxxxxxyyyyyyzzz{{{{{{|||yyyyyyyyyzzzzzzzzz{{{{{{zzz{{{{{{{{{|||||||||}}}yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyzzzzzzzzzzzzyyyzzzzzzyyyxxxxxxxxxxxxyyywwwxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvwwwwwwwwwwwwvvvuuuuuutttsssssssssssstttuuuttttttttttttuuuuuuuuuvvvuuuuuuvvvvvvvvvvvvuuuuuussssssttttttttttttsssssssssssstttuuuuuuuuuuuuuuussssssssssssrrrrrrqqqpppqqqqqqrrrsssssssssrrrrrrsssssssssrrrrrrrrrqqqqqqppprrrttttttssssssssstttrrrrrrrrrssssssrrrqqqqqqppppppqqqrrrrrrsssttttttqqqppppppqqqsssttttttsssrrrrrrsssttttttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssssssttttttttttttuuuuuuttttttssstttuuuvvvwwwuuuttttttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrtttsssssssssssstttuuuuuuttttttttttttttttttttttttppppppqqqrrrsssuuuuuuvvvtttuuuvvvuuusssrrrssstttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrpppppppppppppppppppppppp}}}vvvhhhXXXIII<<<444000///---***))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((***---000111000///...*********++++++,,,,,,,,,...---------...///111222///...,,,,,,,,,///222333222333444444555555444444333333333444666999;;;<<<>>>>>>>>>>>>>>>=========;;;===@@@CCCEEEJJJOOORRRUUUXXX\\\aaaeeeggggggggg___ZZZRRRJJJDDD>>>999666555444222000000///000000111444777;;;AAAKKKXXXbbbmmmvvv||||||{{{||||||zzzyyyxxxxxxvvvuuutttsssrrrnnnnnnoooqqqvvv}}}}}}|||}}}}}}}}}{{{|||||||||}}}}}}~~~~~~||||||||||||||||||||||||}}}}}}}}}}}}||||||||||||{{{|||||||||}}}}}}~~~~~~~~~}}}||||||}}}|||zzzxxx|||||||||||||||||||||||||||}}}}}}}}}}}}||||||{{{zzzzzzzzzyyyyyyyyyxxxxxxwwwwwwxxxyyyyyyzzz{{{{{{zzzzzzyyyxxxyyyzzz{{{|||yyyxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzyyyyyyyyyxxxxxxwwwxxxxxxyyyyyyyyyxxxxxxxxxzzzzzzyyywwwvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzz{{{{{{|||{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxwwwxxxyyyyyyzzzzzzyyyyyyxxxxxxyyyzzzzzzzzzzzzyyywwwxxxyyyzzz{{{{{{{{{{{{xxxxxxyyyyyyzzz{{{||||||yyyyyyyyyzzzzzzzzz{{{{{{zzz{{{{{{{{{||||||}}}}}}yyyyyyyyyyyyyyyyyyyyyyyyvvvvvvwwwxxxxxxxxxxxxwww{{{zzzyyyyyyxxxxxxyyyyyywwwxxxxxxyyyyyyxxxxxxwwwvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxuuuvvvwwwxxxxxxwwwvvvuuuuuutttsssrrrrrrssstttuuussstttttttttuuuuuuvvvvvvuuuuuuvvvvvvvvvvvvuuuuuurrrssssssssssssssssssrrrsssssstttuuuvvvvvvuuuuuuqqqqqqrrrsssssssssrrrrrrpppqqqrrrrrrsssssssssssssssssssssrrrrrrrrrqqqqqqppprrrttttttssssssssstttqqqqqqrrrsssssssssrrrrrrppppppqqqrrrrrrsssttttttqqqppppppqqqsssttttttsssrrrrrrsssttttttsssrrrrrrsssssssssssssssssssssssssssssssssssssssrrrqqqpppssssssrrrrrrqqqppppppppprrrrrrrrrrrrrrrrrrrrrrrrssssssssstttttttttuuuuuuuuuttttttssssssuuuvvvwwwuuuuuutttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrtttsssssssssssstttuuuuuuttttttttttttttttttttttttppppppqqqrrrtttuuuvvvvvvuuuvvvwwwvvvtttssssssuuussssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppuuueeeUUUGGG===666222,,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''(((+++...***+++---//////...---,,,,,,,,,,,,---------......---...000111111111000///000/////////000111222222222222333444444333333333222222333555888<<<@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>===???AAABBBDDDGGGKKKOOOSSSUUUZZZaaafffhhhgggeee^^^YYYQQQJJJCCC>>>999666444444333222111000///...000000333;;;BBBLLLZZZgggrrryyy}}}}}}~~~|||yyyyyyxxxvvvuuutttsssrrrqqqqqqpppqqqvvv|||{{{||||||||||||~~~zzzzzz{{{{{{||||||}}}}}}}}}|||{{{zzz{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}||||||{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{||||||{{{{{{{{{{{{|||}}}zzzyyyyyyxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{zzzzzzyyyyyyyyyzzzyyyyyyxxxxxxyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwxxxxxxxxxyyyyyyyyyzzzyyyyyyxxxxxxyyyyyyzzzwwwyyy{{{{{{zzzzzzzzz{{{zzzzzzzzzzzzyyyxxxwwwwwwwwwxxxyyyyyyzzzzzzyyyyyy{{{{{{zzzzzzzzzyyyyyyyyyxxxyyyzzzzzzyyyyyy{{{||||||{{{yyyxxxwwwxxxyyyyyyzzzzzzzzz{{{{{{{{{{{{|||}}}||||||||||||{{{{{{{{{|||||||||{{{{{{zzzzzzzzzyyyxxxvvvuuuuuuvvvxxxyyy{{{zzzyyyxxxwwwwwwwwwwwwzzzyyyyyyxxxxxxyyyyyyzzzwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvuuutttttttttssssssssssssttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvrrrrrrsssssssssssssssssssssssssssssssssrrrqqqpppqqqqqqrrrrrrssstttuuuuuuttttttttttttttttttttttttttttttttttttttttttttttttppppppqqqrrrrrrsssttttttsssssssssttttttttttttuuusssssssssssssssssssssssstttsssrrrrrrrrrrrrssstttttttttttttttttttttttttttuuutttrrrqqqpppqqqqqqrrrttttttssssssrrrqqqppppppsssrrrrrrqqqqqqrrrrrrsssqqqqqqrrrsssttttttttttttssssssssssssssssssrrrrrrttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttttttttssssssssssssttttttttttttssssssssssssrrrsssssstttuuuvvvuuuuuutttssssssssssssssstttsssqqqppppppqqqssstttuuutttrrrsssssssssrrrqqqoooooopppppppppqqqqqqqqq~~~ssscccSSSEEE;;;444000...---,,,+++************))))))))))))))))))))))))''''''''''''''''''''''''((((((((('''%%%&&&)))+++)))+++,,,......---,,,+++,,,,,,,,,,,,---------------...///000111000//////////////////000111222333222333333444444333333333444444444666999===AAACCC????????????>>>>>>>>>>>>===???AAABBBDDDGGGKKKOOOSSSVVV\\\ccciiilllkkkiii```ZZZQQQIIIBBB===999666444333333222111000///...000000333;;;BBBLLL[[[hhhrrryyy~~~}}}~~~~~~|||xxxxxxwwwvvvtttsssrrrqqqrrrqqqqqqsssxxx~~~}}}}}}}}}|||~~~~~~{{{{{{{{{|||||||||||||||}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{||||||{{{{{{{{{{{{|||}}}~~~zzzyyyyyyxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxxxzzzyyyyyyxxxxxxyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyxxxxxxwwwwwwwwwwwwxxxxxxxxxyyyyyyzzzyyyyyyxxxxxxyyyyyyzzzwwwyyy{{{{{{zzzzzzzzz{{{xxxyyyzzzzzzzzzzzzzzzyyywwwxxxyyyyyyzzzzzzyyyyyy{{{{{{zzzzzzzzzyyyyyyyyyxxxyyy{{{zzzyyyyyyzzz|||{{{zzzyyyxxxxxxxxxyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{|||||||||{{{{{{{{{zzzzzz|||||||||{{{{{{{{{zzzzzzyyyxxxwwwvvvvvvwwwxxxyyy{{{zzzyyyxxxwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvuuuuuuuuuuuuttttttttttttttttttuuuvvvvvvvvvvvvvvvwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuussssssssssssssssssssssssrrrrrrssssssrrrrrrqqqpppqqqqqqrrrrrrsssttttttuuuttttttttttttttttttttttttssssssssssssssssssssssssqqqqqqqqqrrrrrrssssssssssssssssssttttttttttttuuusssssssssssssssssssssssstttsssrrrrrrrrrrrrssstttsssssssssssssssssssssssstttsssrrrqqqqqqqqqrrrssssssssssssrrrqqqpppppppppsssrrrrrrqqqqqqrrrrrrsssrrrrrrsssssstttsssssssssssssssssssssssssssssssssttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttttttttsssssssssttttttuuuuuuttttttsssssssssrrrsssssstttuuuvvvvvvuuuttttttsssssstttttttttsssqqqppppppqqqsssttttttsssrrrrrrssssssrrrpppoooooopppppppppqqqqqqqqq{{{qqqaaaPPPCCC999333///---,,,++++++************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&$$$$$$&&&((())))))+++,,,,,,,,,+++***++++++,,,,,,,,,------------...//////000000//////////////////000111222333333333444444444444333333555555666888;;;???BBBDDDAAAAAA@@@???>>>>>>>>>???>>>???AAABBBDDDGGGLLLOOOSSSXXX___hhhpppssssssqqqggg___TTTIIIAAA<<<999777333333222111000//////...000000444;;;CCCLLL[[[hhhsssyyy~~~~~~}}}~~~{{{wwwwwwvvvuuusssrrrqqqpppqqqqqqrrruuu{{{~~~}}}}}}~~~~~~}}}}}}}}}|||||||||||||||{{{}}}}}}||||||}}}~~~~~~~~~}}}}}}||||||||||||{{{{{{{{{{{{zzzzzz{{{{{{{{{|||||||||{{{{{{{{{{{{|||}}}~~~~~~zzzzzzyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxwwwwwwzzzyyyyyyxxxxxxyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyyyyxxxwwwwwwvvvvvvwwwwwwwwwxxxxxxxxxzzzyyyyyyxxxxxxyyyyyyzzzxxxyyy{{{{{{zzzyyyzzz{{{xxxxxxyyy{{{{{{|||||||||wwwxxxyyyyyyzzzzzzyyyyyy{{{{{{zzzzzzzzzyyyyyyyyyxxxzzz{{{zzzyyyyyyzzz|||{{{zzzyyyyyyxxxyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyy||||||{{{{{{{{{{{{zzzzzzyyyyyywwwwwwwwwwwwyyyyyyzzzzzzyyyxxxwwwwwwwwwwwwxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwvvvvvvwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttsssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqpppqqqrrrrrrsssssstttttttttttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssttttttttttttuuusssssssssssssssssssssssstttssssssrrrrrrsssssstttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrssssssrrrrrrrrrqqqppppppoooooossssssrrrrrrrrrrrrssssssssssssssstttssssssrrrrrrqqqrrrrrrsssssstttttttttttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttttttttssssssttttttuuuuuuuuuuuuttttttssssssrrrsssssstttuuuvvvvvvvvvuuutttttttttttttttssssssqqqqqqqqqqqqsssssssssrrrpppqqqrrrrrrqqqppppppppppppppppppqqqqqqqqqzzzooo___OOOBBB999333000******)))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&$$$$$$&&&'''((((((******+++*********++++++++++++,,,,,,,,,,,,------......////////////////////////000111333333444444444444444444333222444555666888;;;???BBBDDDBBBAAA@@@???>>>>>>??????>>>???@@@AAACCCGGGLLLPPPVVV[[[eeepppyyy}}}}}}{{{sssiiiZZZLLLAAA;;;777666333222222111000/////////000000444;;;CCCMMM\\\iiisssyyy~~~~~~}}}~~~{{{vvvvvvuuutttrrrqqqpppooooooppprrrvvv}}}~~~~~~~~~~~~~~~|||~~~}}}}}}}}}||||||{{{{{{~~~}}}}}}}}}~~~~~~}}}}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{|||}}}~~~zzzzzzyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxxxxxxxzzzyyyyyyxxxxxxyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyywwwxxxxxxyyyxxxxxxwwwwwwvvvvvvvvvwwwwwwwwwxxxxxxzzzyyyyyyxxxxxxyyyyyyzzzxxxzzz{{{{{{zzzyyyzzzzzzyyyzzzzzz{{{||||||{{{{{{wwwxxxyyyyyyzzzzzzyyyyyy{{{{{{zzzzzzzzzyyyyyyyyyyyyzzz{{{zzzyyyyyyzzz{{{zzzzzzzzzyyyyyyyyyzzzzzzyyyyyyzzzzzzzzz{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxzzzzzzzzzzzzzzzzzzyyyyyyzzzyyyxxxxxxxxxxxxyyyzzzzzzyyyxxxxxxwwwwwwwwwxxxyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuvvvvvvwwwwwwwwwvvvvvvwwwwwwwwwvvvvvvvvvuuuuuuttttttttttttttttttttttttvvvuuuuuutttsssrrrrrrqqqqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrrrrsssssssssttttttttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqsssssssssttttttttttttuuuttttttttttttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrsssssstttqqqqqqqqqpppppppppoooooossssssrrrrrrrrrrrrssssssttttttttttttsssrrrqqqqqqqqqqqqrrrrrrssstttuuuuuuttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttssssssrrrtttuuuuuuvvvvvvuuuuuutttssssssrrrsssssstttuuuvvvvvvvvvuuuttttttttttttuuusssrrrrrrqqqqqqrrrrrrsssrrrpppooopppqqqqqqpppoooppppppppppppppppppppppppyyynnn^^^MMMAAA888333111))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((&&&&&&'''((((((((()))))))))***))))))*********+++++++++,,,,,,---------------......///.........///000222333444444555555555444444333222222333555777:::>>>@@@BBBBBBAAA???>>>===>>>???@@@??????@@@AAABBBFFFLLLPPPYYY___kkkxxxuuucccQQQDDD;;;666444222111111000000///////////////444;;;DDDMMM\\\jjjtttzzz~~~~~~}}}~~~}}}zzzvvvvvvuuusssrrrqqqpppooommmnnnrrrwww~~~~~~~~~~~~|||~~~~~~}}}}}}|||||||||{{{}}}}}}}}}~~~~~~~~~}}}}}}{{{{{{{{{|||||||||||||||{{{{{{{{{|||||||||}}}}}}{{{{{{{{{{{{{{{||||||}}}{{{zzzzzzyyyyyyzzzzzz{{{zzzzzz{{{{{{{{{{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyywwwxxxxxxyyyyyyyyyxxxxxxvvvwwwwwwwwwwwwxxxxxxxxxzzzyyyyyyxxxxxxyyyyyyzzzxxxzzz{{{{{{zzzyyyyyyzzz{{{{{{||||||{{{{{{zzzyyywwwxxxyyyyyyzzzzzzyyyyyy{{{{{{zzzzzzzzzyyyyyyyyyyyyzzz{{{{{{yyyyyyyyy{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzzzzz{{{zzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzyyyyyyyyyyyyyyyyyyzzzyyyyyyxxxxxxwwwwwwxxxxxxyyyzzz{{{{{{{{{{{{zzzyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuutttssssssrrrrrrqqqrrrrrrsssssssssrrrrrrrrrrrrrrrsssssssssssssssttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqsssssssssttttttttttttuuuttttttttttttttttttttttttssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrpppqqqqqqrrrssssssssssssqqqqqqpppppppppppppppppptttssssssrrrrrrsssssstttttttttttttttsssrrrqqqqqqqqqqqqrrrrrrssstttuuuuuuttttttttttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrttttttuuuuuuuuuuuuttttttssssssrrrsssssstttuuuvvvvvvvvvuuutttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooooooqqqqqqpppoooppppppppppppppppppppppppwwwlll\\\LLL???888333111+++******))))))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((((()))***((((((((()))))))))******))))))*********+++++++++---,,,,,,,,,,,,---...............///000222333444555555666555555444333222000111444777:::<<>>???@@@???@@@@@@@@@BBBFFFLLLQQQ[[[bbbooo}}}}}}iiiUUUFFF<<<666333111111000000000///////////////444<<>>???>>>===;;;:::;;;===@@@AAA???@@@@@@@@@BBBFFFLLLQQQ[[[bbbpppkkkXXXHHH===666333000000000000//////////////////444<<>>777333000000000000//////////////////444<<>>@@@???@@@@@@@@@BBBFFFLLLPPPZZZfffttt{{{iiiVVVGGG<<<555222222111///.........///000///000444<<>>???@@@AAACCCHHHOOOSSS\\\ffftttwwwdddRRRDDD;;;555222111111000////////////000///000444<<>>???@@@BBBEEEKKKRRRWWW^^^gggrrr|||{{{ppp^^^LLL???888444333111111111111111000////////////444<<>>777333...+++(((((())))))))))))(((((((((((('''(((((()))******'''&&&&&&&&&&&&'''''''''''''''''''''((())))))***(((((((((((((((((((((((((((((((((((()))***))))))***,,,...//////...,,,+++,,,...000111111222555666777777777666666555555555555555555555555555666777;;;::::::999999:::<<<<<>>???BBBCCCDDDEEEGGGLLLSSSWWWaaahhhpppvvv||||||vvvjjj```QQQBBB999444333222000000111222222000///...//////444===EEEOOO^^^kkksss{{{~~~~~~~~~}}}yyyyyyxxxwwwuuusssrrrqqqmmmrrrzzz~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}~~~~~~}}}|||||||||||||||||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{yyyxxxxxxyyyzzzxxxwwwxxxyyyyyyzzzzzzyyyyyyyyyzzzzzzyyyxxxyyyzzz|||}}}|||{{{zzzzzzyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyzzzzzz{{{|||{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyzzzzzz{{{|||}}}}}}{{{{{{zzzzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyxxxyyyyyyzzzzzzyyyyyyxxxzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzyyyxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwuuuuuuvvvwwwxxxyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvrrrrrrssstttuuuuuuuuuuuutttssssssrrrrrrsssssstttuuuuuutttttttttssssssssssssssstttttttttsssrrrqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssstttttttttsssssssssssstttuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuqqqqqqrrrrrrssstttuuuuuussssssssssssssssssssssssssssssssssssrrrrrrrrrrrrvvvvvvuuussssssrrrrrrrrrrrrrrrrrrsssssssssssssssrrrssssssssssssssssssrrrssssssrrrrrrrrrsssssstttrrrrrrrrrsssssstttttttttsssssssssrrrrrrrrrqqqqqqrrrrrrssstttuuuuuuuuuuuusssssstttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuussssssssssssssssssssssssssssssrrrrrrrrrqqqqqqqqqpppppppppppppppqqqqqqqqqsssaaaUUUFFF:::444111---)))'''(((((())))))((((((''')))(((((((((((())))))***((((((((()))(((((('''&&&&&&'''(((***++++++++++++(((((((((((((((((((((((('''((()))((('''''')))+++((()))***,,,...///000000...///111111111111333555555555555555555555555444555555555555666888999:::::::::::::::<<<>>>@@@AAACCCDDDEEEEEEHHHMMMSSSWWWdddkkksssxxx|||}}}xxxpppddd[[[MMMAAA888444222111000000000000000///......//////444===FFFPPP___lllssszzz}}}~~~~~~|||zzzyyyyyywwwvvvtttrrrqqqmmmrrr{{{~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||||||||}}}}}}}}}}}}~~~}}}}}}||||||}}}}}}||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzz{{{|||zzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzyyyyyyzzzzzz{{{zzzzzzzzzzzzzzzzzzyyyyyyzzzyyyyyyyyyyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{yyyxxxxxxzzzzzzyyywwwxxxxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyzzz{{{|||}}}|||{{{zzzyyyyyyyyyyyyyyyyyyzzz{{{{{{|||{{{{{{{{{yyyyyyyyyyyyyyyzzz{{{|||zzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{{{{||||||{{{{{{zzzzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzyyyxxxwwwxxxyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxtttuuuvvvwwwxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvssstttuuuuuuuuuuuuuuuuuutttssssssrrrrrrsssssstttuuuuuuuuutttttttttsssssssssttttttuuutttsssqqqppprrrrrrrrrrrrssssssssssssrrrrrrrrrssssssssstttttttttsssssssssssstttuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwqqqrrrrrrsssssstttttttttsssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrwwwvvvuuutttsssrrrrrrrrrqqqrrrssssssttttttssssssrrrrrrssssssssssssrrrrrrssssssrrrrrrrrrsssttttttrrrrrrssssssssssssssssssrrrrrrrrrrrrsssssssssssssssssssssttttttuuuvvvvvvttttttttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuussssssssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqpppppppppqqqqqqqqqqqqqqq}}}ppp___SSSCCC888333000,,,)))((((((((((((((((((((((((***))))))(((((((((((()))))))))*********)))''''''%%%&&&((()))***++++++***))))))))))))))))))))))))((()))***)))''''''***---***))))))***+++---///000///111222222111111222333333333444444444444444444444444555666888:::<<<======<<<<<<<<<===>>>@@@AAAAAABBBCCCEEEHHHMMMTTTYYYhhhpppwww|||~~~vvvnnn```XXXLLLAAA999555222000000//////...............//////444===FFFPPP___lllrrrzzz~~~|||}}}}}}{{{zzzzzzyyyxxxvvvtttrrrqqqnnnsss|||~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}}}}}}}~~~}}}}}}||||||}}}}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{}}}}}}zzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyyyyyyyyyyyzzz{{{yyyyyyzzzzzzzzzzzzzzzzzz{{{zzzyyyyyyyyyzzz||||||zzzzzzzzzzzzzzzzzzzzzzzz{{{yyyxxxxxxzzzzzzyyywwwwwwxxxyyyyyyzzzzzzzzzyyyxxxyyyzzz{{{||||||||||||{{{{{{zzzyyyyyyyyyzzzzzzyyyzzzzzz{{{||||||{{{{{{zzzzzzyyyyyyyyyzzz{{{{{{yyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzzzz{{{{{{zzzzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzyyyxxxwwwxxxyyy{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxtttuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvuuuuuutttssssssrrrrrrsssssstttuuuuuuuuuuuuttttttttttttssstttuuuuuutttsssqqqooorrrrrrssssssssstttttttttrrrrrrrrrssssssssstttttttttsssssssssssstttuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssttttttwwwvvvuuutttsssrrrrrrrrrqqqrrrssstttttttttssssssqqqrrrssssssssssssrrrqqqrrrrrrrrrrrrrrrssstttuuussssssssssssssssssrrrrrrqqqqqqrrrrrrssstttttttttsssssssssttttttuuuvvvwwwuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuttttttttttttttttttttttttssssssrrrrrrrrrrrrqqqqqqpppppppppqqqqqqrrrrrrrrr{{{nnn]]]RRRBBB777222///,,,)))((((((''''''''''''((((((+++***)))(((((('''(((((()))***+++++++++)))((('''###%%%'''(((*********)))************************(((***+++)))''''''***...,,,+++)))))))))+++---///000111222222111000111222333333333333333333333333333333555666999<<<>>>???@@@???>>>======>>>???@@@???@@@BBBDDDHHHOOOVVV[[[kkksss{{{wwwmmm^^^VVVLLLBBB:::555222///000///...,,,,,,---......//////444===FFFPPP___mmmqqqyyy~~~}}}|||||||||{{{zzzzzzyyyxxxvvvtttrrrqqqnnnttt}}}~~~~~~|||~~~~~~|||}}}}}}~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}||||||||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{zzz{{{|||}}}~~~zzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyyyyyyyyyyyzzz{{{yyyyyyyyyzzzzzz{{{{{{{{{{{{{{{zzzyyyzzz{{{|||}}}zzzzzzzzzzzzzzzzzzzzzzzz{{{zzzxxxyyyzzzzzzyyywwwwwwxxxyyyyyyzzzzzzzzzzzzwwwxxxzzz|||}}}}}}|||{{{zzzzzzzzzyyyyyyzzzzzz{{{yyyyyyzzz{{{|||||||||{{{{{{zzzzzzyyyyyyzzzzzzzzzyyyyyyyyyzzzzzz{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyxxx{{{{{{zzzzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyzzz{{{{{{||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzyyyxxxvvvxxxyyy{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxtttuuuvvvwwwyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxwwwwwwvvvuuuttttttssssssrrrrrrsssssstttvvvuuuuuuuuuttttttttttttssstttuuuuuuuuussspppooosssssssssttttttuuuuuuuuurrrrrrrrrssssssssstttttttttsssssssssssstttuuuuuuttttttuuuvvvvvvvvvvvvvvvssssssssssssssssssrrrrrrsssssssssssssssssssssssstttttttttuuuuuuuuuuuuuuuwwwwwwuuutttsssrrrrrrqqqqqqrrrssstttttttttsssrrrqqqqqqssssssssssssqqqqqqrrrrrrrrrrrrrrrssstttuuutttttttttssssssrrrrrrrrrpppqqqqqqrrrssstttuuuuuutttssssssttttttuuuvvvwwwuuuuuuuuuuuuuuutttttttttvvvvvvvvvvvvvvvvvvvvvvvvttttttttttttttttttttttttsssssssssrrrrrrrrrqqqqqqpppppppppqqqqqqrrrrrrrrrvvvhhhYYYMMM>>>444000///...+++)))(((&&&%%%%%%%%%'''(((((((((''''''''''''((((((***)))(((''''''&&&''''''(((((((((((((((((((((((())))))))))))((((((((((((+++******+++------,,,+++++++++,,,,,,,,,,,,---------...///000111222333333111222333333444444333333111111222444666888:::;;;<<<===>>>??????@@@@@@???CCCCCCCCCDDDIIIQQQ[[[bbbooottt|||~~~uuummm___UUUKKKFFF>>>555333666444444222000---,,,,,,------000555:::CCCOOO^^^hhhxxxzzz||||||zzzyyyyyyzzz{{{zzzyyywwwuuurrrpppooossswww~~~}}}~~~|||}}}~~~~~~~~~}}}}}}||||||{{{{{{}}}~~~}}}|||{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}|||||||||}}}~~~zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}zzzzzz{{{{{{{{{{{{zzzzzzyyyyyyzzz{{{{{{||||||}}}|||{{{zzzyyyyyyyyyyyyyyy}}}}}}||||||{{{{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyzzz{{{{{{||||||{{{{{{yyyzzz{{{{{{||||||{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyyyyzzz{{{||||||yyyyyyzzzzzz{{{{{{|||||||||}}}}}}|||zzzxxxyyyzzzyyy{{{}}}}}}{{{zzzzzzzzz||||||{{{{{{{{{zzzzzzzzz~~~}}}{{{{{{||||||}}}}}}}}}||||||{{{{{{{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{zzzyyyyyyxxxxxxyyyyyyzzzxxxyyyyyyyyyyyyxxxwwwwwwzzzzzzzzzyyyyyyxxxxxxxxxzzzyyyyyyxxxxxxyyyyyyzzzxxxxxxxxxxxxwwwwwwvvvvvvwwwwwwvvvvvvuuuuuuttttttuuuuuuuuuuuuvvvvvvvvvvvvtttttttttuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuuuuttttttuuuuuutttsssrrrrrrttttttsssrrrrrrqqqppppppsssssssssrrrrrrqqqqqqqqqrrrssssssrrrqqqrrrtttvvvuuuuuuuuuuuuuuuvvvwwwwwwvvvuuutttsssssssssssssssrrrrrrrrrsssssssssttttttttttttttttttttttttttttttxxxxxxwwwuuutttsssrrrqqquuutttrrrqqqqqqrrrssstttvvvvvvvvvuuutttrrrqqqpppqqqqqqrrrssstttttttttttttttttttttssssssrrrrrrrrrssssssrrrqqqrrrssstttuuupppqqqqqqrrrssstttvvvvvvuuuttttttsssssssssttttttttttttuuuuuuvvvvvvwwwwwwttttttuuuuuuuuuuuuuuutttqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqqqqppppppuuugggVVVKKK===333///---+++(((((((((((('''''''''&&&&&&((((((''''''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((''''''(((((())))))******(((((('''(((******)))'''++++++,,,,,,,,,,,,---------...///000111222222333111222222333444333333333333333444555666888:::;;;<<<<<<===>>>????????????BBBBBBBBBDDDIIIQQQ[[[bbbpppuuu}}}}}}tttnnnbbbXXXMMMGGG@@@888777:::444444222///---,,,---...---000555;;;CCCPPP___iiiwwwyyy{{{{{{zzzyyyyyyyyyzzzzzzyyywwwuuussspppooossswww~~~}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}~~~}}}|||||||||}}}~~~zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzz{{{{{{{{{}}}}}}}}}}}}}}}}}}}}}}}}zzz{{{{{{||||||{{{{{{zzzyyyyyyyyyzzz{{{{{{|||||||||{{{zzzzzzyyyyyyyyyzzz}}}|||||||||{{{{{{{{{zzz{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyyyyzzz{{{{{{{{{{{{zzzyyyzzz{{{{{{||||||{{{{{{zzz{{{{{{||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzz{{{|||||||||{{{{{{{{{{{{{{{{{{||||||{{{|||}}}{{{yyyxxxxxxyyyyyy{{{||||||{{{zzzzzz{{{||||||{{{{{{{{{zzzzzzzzz~~~}}}|||{{{{{{{{{|||||||||||||||{{{{{{zzzzzzzzz{{{zzzzzzyyyyyyzzzzzz{{{zzzyyyyyyxxxxxxyyyyyyzzzyyyyyyyyyyyyyyyxxxxxxwwwzzzzzzzzzyyyyyyxxxxxxxxxzzzyyyyyyxxxxxxyyyyyyzzzxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttttttttuuuuuuuuuuuuttttttuuuuuutttssssssrrrsssssssssrrrrrrqqqqqqqqqssssssrrrrrrqqqqqqqqqqqqrrrssssssrrrqqqrrrtttvvvuuuttttttttttttuuuvvvvvvuuuuuutttsssssssssssssssrrrrrrssssssssstttttttttttttttttttttttttttttttttwwwwwwvvvuuutttsssrrrqqqtttssssssrrrrrrsssssssssttttttuuuuuuttttttssssssrrrrrrssstttttttttssssssttttttsssssssssrrrrrrrrrssssssrrrrrrrrrssstttuuuqqqqqqrrrrrrsssuuuvvvwwwuuuuuutttttttttttttttuuuvvvvvvvvvvvvuuuuuuuuuuuuttttttuuuuuuuuuttttttsssqqqqqqqqqqqqqqqqqqqqqpppppppppqqqqqqqqqqqqppppppuuugggRRRHHH:::111---+++((($$$(((((())))))(((((('''&&&((((((''''''''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&'''((()))***++++++,,,+++***+++,,,,,,+++)))++++++,,,,,,,,,,,,---------......///000111222222111111222333333333333222444444555555666888999:::;;;;;;<<<======>>>>>>>>>???@@@AAACCCHHHQQQ[[[bbbqqqvvv}}}|||tttoooeee\\\RRRKKKEEE???===>>>555444111///.........///---111666<<>>===>>>@@@CCCHHHQQQZZZaaapppuuu|||}}}xxxrrrooofff```YYYTTTOOOIIIDDD@@@777555111///.../////////...111666===FFFSSSbbbllluuuwwwzzzzzzxxxwwwwwwwwwxxxxxxwwwvvvuuusssqqqppptttwww~~~~~~~~~~~~~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||}}}}}}||||||||||||}}}}}}~~~~~~}}}}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{||||||||||||||||||||||||{{{{{{||||||||||||{{{{{{xxxxxxyyyyyyzzz{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyxxxwwwxxxyyyyyyzzzzzzyyyyyyzzzzzz{{{|||||||||||||||{{{{{{||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}~~~}}}}}}}}}||||||{{{{{{{{{yyyzzz{{{zzzxxxwwwxxxyyy{{{||||||{{{yyyzzz||||||||||||{{{{{{{{{{{{{{{|||||||||{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyy{{{zzzzzzyyyyyyzzzzzz{{{zzzyyyyyyxxxxxxyyyyyyzzzyyyyyyxxxxxxwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwvvvuuuttttttssswwwwwwvvvuuutttssssssrrrttttttttttttuuuuuuuuuuuussstttttttttttttttssssssqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrssssssrrrrrrsssuuusssrrrrrrrrrrrrsssttttttssssssrrrrrrrrrrrrsssssssssssssssssstttttttttttttttttttttttttttttttttttttttttttttsssrrrrrrrrrqqqqqqrrrtttuuuuuuuuusssssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuuuutttsssrrrqqqssssssssssssssssssssssssrrrrrrrrrrrrssssssttttttsssssssssttttttvvvwwwwwwvvvuuuuuuuuuuuuvvvvvvwwwwwwvvvvvvvvvuuuuuuuuuttttttuuuuuuttttttsssrrrqqqrrrrrrrrrqqqppppppooooooppppppqqqqqqqqqqqqpppppp}}}kkk\\\NNNDDD888000---+++'''$$$+++)))'''%%%%%%&&&((()))((((((''''''''''''(((((('''''''''''''''((()))***(((((((((((((((((((((((())))))))))))((((((((((((***))))))***++++++)))(((+++++++++,,,,,,,,,---------------...//////000000///000111111222222111111222222222222222333444444999999999999:::;;;<<<===<<<===???BBBHHHPPPYYY```mmmrrrxxxzzzxxxsssooonnnfffeeebbb```]]]VVVKKKBBB:::666111//////000//////...222777===FFFSSSbbbllltttvvvxxxyyywwwvvvvvvvvvwwwwwwvvvvvvtttsssrrrqqqtttxxx~~~~~~~~~~~~~~~~~~}}}~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{||||||||||||||||||||||||||||||{{{||||||||||||||||||{{{xxxxxxyyyzzzzzz{{{{{{|||{{{{{{zzzzzzzzz{{{{{{|||zzzzzzzzz{{{{{{{{{{{{{{{||||||||||||||||||||||||{{{{{{{{{zzzzzzyyyyyyyyywwwxxxyyyyyyzzzzzzyyyyyyzzz{{{||||||}}}}}}||||||{{{||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}||||||{{{{{{zzzzzzxxxzzzzzzzzzxxxwwwxxxyyy{{{||||||{{{zzz{{{}}}|||||||||||||||||||||||||||||||||||||||{{{{{{{{{xxxyyyyyyyyyyyyyyyyyyyyy{{{zzzzzzyyyyyyzzzzzz{{{zzzyyyyyyxxxxxxyyyyyyzzzxxxxxxwwwvvvuuuvvvvvvwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxyyyvvvvvvwwwwwwxxxxxxyyyyyyxxxwwwwwwvvvuuuttttttssswwwwwwvvvuuutttssssssrrrttttttttttttuuuuuuuuuuuusssssstttttttttttttttsssqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrttttttsssrrrssstttrrrrrrrrrrrrrrrsssttttttsssssssssrrrrrrsssssstttssssssssstttttttttuuuuuuttttttttttttttttttttttttssssssssssssssssssrrrrrrqqqrrrtttuuuvvvuuuttttttuuuuuuvvvvvvuuuuuutttsssvvvvvvvvvuuutttsssrrrqqqssssssssssssssssssssssssrrrrrrrrrssssssssssssssstttttttttttttttuuuvvvwwwuuuuuuuuuuuuuuuvvvwwwwwwtttuuuuuuuuuvvvvvvvvvwwwttttttuuuuuutttssssssrrrrrrrrrrrrrrrqqqqqqppppppppppppqqqqqqqqqqqqpppppp~~~mmm^^^LLLCCC666///,,,,,,)))&&&***(((&&&%%%$$$%%%'''(((((((((''''''''''''((((((&&&&&&&&&'''''')))***+++((((((((((((((((((((((((***)))))))))((((((((('''+++******+++------,,,+++++++++,,,,,,,,,,,,------------------......////////////000111111111111000111000000000111222333333999888777777888999;;;<<<;;;<<>>888222//////000///...///333888===EEERRRaaakkksssuuuxxxxxxvvvuuuuuuvvvvvvvvvvvvuuutttsssrrrqqquuuxxx~~~~~~~~~~~~~~~~~~}}}|||~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}||||||}}}}}}}}}|||{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}{{{||||||}}}}}}||||||{{{yyyyyyzzzzzz{{{||||||}}}{{{{{{{{{zzz{{{{{{|||}}}zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||{{{{{{{{{zzzzzzzzzzzzzzzxxxxxxyyyzzzzzzzzzzzzzzz{{{{{{|||}}}}}}}}}}}}|||{{{||||||}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}{{{{{{{{{{{{{{{zzzzzzzzzyyyzzz{{{zzzyyyxxxyyyzzzzzz{{{||||||{{{|||}}}{{{||||||||||||}}}}}}}}}}}}}}}}}}~~~}}}||||||{{{xxxxxxyyyyyyyyyyyyzzzzzz{{{zzzzzzyyyyyyzzzzzz{{{zzzyyyyyyxxxxxxyyyyyyzzzyyyxxxwwwuuuuuuvvvwwwwwwxxxxxxyyyyyyyyyyyyzzzzzzxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyyyywwwwwwvvvvvvuuuuuuttttttvvvvvvuuuuuuttttttssssssttttttttttttuuuuuuuuuuuurrrsssttttttuuutttttttttrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrrrrrrrrrrrrrssssssppprrrttttttsssrrrssstttsssrrrrrrrrrrrrsssttttttttttttssssssssstttuuuuuusssssstttttttttuuuuuuuuuttttttttttttttttttttttttssssssssssssssstttttttttrrrssstttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvuuutttsssvvvvvvvvvuuutttsssrrrqqqrrrrrrrrrsssssssssssstttqqqrrrssssssttttttssssssttttttssssssttttttuuuvvvttttttttttttuuuvvvwwwwwwtttttttttuuuvvvwwwwwwwwwttttttuuuuuuuuuuuuuuutttrrrrrrssssssssssssssssssppppppqqqqqqqqqqqqppppppmmm___JJJ@@@444,,,++++++***)))%%%&&&'''''''''&&&$$$###((((((''''''''''''((((((%%%%%%&&&&&&((()))***+++(((((((((((((((((((((((((((((((((((()))))))))))),,,++++++---000111000///++++++,,,,,,,,,,,,------,,,------------............///000000111111000000000000000000111222444444888777666666666888:::;;;;;;<<>>111***)))++++++***!!!$$$'''******&&&"""((((((''''''''''''((((((%%%%%%&&&&&&((()))+++,,,((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((((((***---......---++++++,,,,,,,,,---------,,,,,,------------------...//////000000000000000000000000111222333555666888777666555666888:::;;;;;;===???BBBFFFMMMTTTZZZ^^^ccchhhiiigggeeefffiiizzz|||{{{yyyyyyvvvhhhXXXCCC<<<333//////000...+++111444888===DDDPPP]]]gggrrrtttvvvwwwuuutttttttttttttttuuuuuutttssssssrrrvvvyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}{{{|||}}}}}}}}}|||zzzyyy||||||||||||||||||||||||{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}||||||{{{{{{||||||}}}~~~~~~~~~{{{{{{{{{{{{{{{|||}}}}}}yyyyyyyyyzzzzzz{{{{{{{{{yyyzzzzzzzzz{{{{{{||||||yyyzzzzzzzzz{{{|||||||||yyyzzz{{{{{{||||||{{{{{{{{{||||||}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||{{{{{{{{{{{{xxxxxxxxxyyyyyyzzzzzzzzzzzz{{{||||||zzzzzz{{{|||xxxzzz}}}~~~~~~}}}}}}~~~{{{|||||||||}}}}}}~~~~~~~~~~~~}}}|||yyyyyyyyyzzzzzz{{{{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{zzzyyyyyyxxxxxxyyyyyyzzz}}}|||zzzxxxxxxyyyzzz{{{xxxxxxxxxyyyyyyzzzzzzzzzxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxuuuuuuuuuuuuvvvvvvvvvvvvtttttttttuuuuuuuuuuuuuuuttttttttttttuuuuuuuuuvvvrrrrrrssstttuuuuuuuuutttttttttsssrrrrrrqqqppppppsssssssssttttttuuuuuuuuuppprrrtttuuutttssssssssstttsssssssssssstttuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwttttttttttttuuuuuuuuuvvvttttttttttttttttttttttttssssssttttttuuuvvvvvvvvvtttssssssssstttuuuwwwxxxrrrssstttvvvwwwwwwxxxxxxuuuuuuuuuuuuuuuuuutttsssrrrrrrrrrsssssstttttttttqqqrrrssstttttttttsssrrrssssssrrrrrrrrrsssttttttrrrrrrrrrssssssuuuvvvvvvwwwwwwvvvvvvuuuuuuttttttssstttuuuwwwxxxxxxxxxxxxrrrsssssstttuuuvvvwwwwwwppppppqqqqqqqqqqqqpppppp