BM4 6(X2 ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenenejjjkkkqqqssstttuuuuuuuuuwwwYYYYYYZZZZZZ\\\]]]^^^___``````___```aaabbbdddeeeccccccdddeeeggghhhjjjkkkkkknnnqqqrrrsssuuuyyy}}}{{{|||~~~PPPPPPPPPPPPQQQRRRSSSTTTWWWVVVUUUTTTUUUVVVWWWXXXXXXXXXYYYZZZZZZZZZZZZYYYYYY\\\___```_________```hhhiiijjjjjjjjjkkkmmmooorrrsssuuuyyy}}}DDDDDDDDDDDDEEEFFFGGGGGGLLLKKKJJJIIIJJJKKKLLLMMMPPPQQQRRRSSSTTTSSSRRRQQQUUUVVVWWWXXXWWWWWWVVVVVVWWWXXXZZZZZZXXXWWWXXXYYY^^^^^^___```bbbccceeeeeedddgggkkkooosssvvv{{{}}}~~~888888777777777888888999:::;;;;;;<<<===>>>???@@@AAABBBDDDEEEFFFFFFFFFEEENNNMMMLLLLLLMMMNNNOOOPPPLLLNNNPPPPPPOOONNNNNNOOOUUUUUUVVVWWWWWWWWWXXXXXXVVVXXXZZZZZZ[[[\\\^^^```bbbdddgggjjjmmmqqqvvvzzz{{{555555444333333333444444111333555777888888888777444555777888::::::;;;;;;@@@>>><<<===???AAABBBBBBFFFHHHJJJKKKJJJJJJKKKMMMIIIJJJLLLNNNPPPQQQQQQQQQRRRSSSTTTTTTSSSTTTVVVXXX``````___]]]\\\]]]```bbb[[[___eeekkkpppuuuzzz}}}~~~777666555444444444444444111444777999:::888555444333333333444555666777888666555555777:::;;;999777444666888888888999;;;===<<<===@@@BBBDDDEEEEEEEEEFFFGGGHHHHHHHHHIIILLLOOOKKKLLLMMMMMMLLLMMMNNNPPPUUUVVVWWWYYYZZZ[[[ZZZZZZTTTYYY___eeeiiiooouuuyyy444444333222111111111111111444777:::999666222///444444333222333444666777777666888;;;>>>===999555111333444444444555888:::555666888999::::::999999:::;;;<<<<<<<<<===AAACCCCCCFFFIIIKKKJJJJJJJJJJJJMMMLLLMMMPPPSSSTTTSSSQQQOOOQQQSSSSSSQQQQQQTTTXXXXXX[[[___bbbeeekkkssszzz999888777666555555555555222333555666777666666555555444222111111222444555888999;;;;;;999666222///111000000111333444444333222111000222666888777666555444555777999999888666999:::;;;<<<===>>>?????????BBBFFFHHHIIIIIIIIIJJJKKKLLLMMMOOOPPPOOOOOONNNOOOQQQSSSUUUWWWYYYZZZZZZ___bbbfffkkkqqquuuxxxzzzEEEDDDCCCBBBAAAAAAAAAAAA??????@@@@@@@@@???>>>>>>999888666555555666888999555666777777555333000...000000///000000111000000222000///111444666555333777666666888999999888666555666666777888999:::::::::<<<<<<<<<;;;;;;===>>>AAABBBCCCDDDEEEEEEEEEEEEJJJKKKMMMOOOQQQRRRSSSSSSNNNPPPRRRTTTWWWYYYZZZ[[[ZZZ]]]aaagggnnnuuu}}}OOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGDDDCCCBBBAAAAAABBBCCCDDD@@@@@@@@@@@@???>>>===<<<;;;::::::999888777777777555444333444666777666555666555444555666666444222222222333333444444444555888777666444333333666999888888888888999:::;;;;;;===>>>???AAACCCDDDDDDDDDMMMNNNNNNOOOPPPPPPQQQQQQQQQOOONNNPPPTTTWWWXXXXXX___cccjjjtttQQQQQQPPPOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLMMMLLLKKKJJJJJJJJJJJJKKKLLLKKKJJJJJJIIIJJJJJJJJJKKKGGGHHHGGGEEECCCAAAAAAAAA>>>>>>======>>>>>>======;;;:::999999999999777555555555555555555555555555666666666555333333555777444333222222333444666777444555666777888999999999@@@@@@AAABBBCCCDDDEEEFFFKKKJJJIIIJJJKKKMMMNNNNNNMMMNNNQQQTTTWWWZZZ]]]^^^lllpppvvv~~~TTTSSSRRRRRRRRRRRRRRRRRRNNNMMMLLLLLLMMMOOOQQQRRRMMMMMMLLLLLLLLLLLLMMMMMMJJJIIIIIIHHHIIIJJJKKKLLLJJJKKKLLLJJJFFFDDDEEEFFFEEEFFFFFFEEEEEEDDDDDDEEEHHHFFFDDDCCCDDDDDDBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;:::888555444444555444333333444555777888444444555666666666666666555555555666777888:::;;;999===@@@@@@>>>>>>AAAEEEEEEFFFGGGIIIKKKMMMNNNOOONNNNNNPPPQQQVVV]]]eeekkkvvv}}}RRRRRRQQQQQQQQQQQQRRRRRRLLLKKKIIIIIIJJJMMMQQQSSSLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLIIIKKKLLLKKKGGGEEEGGGIIIGGGIIIJJJIIIGGGGGGHHHIIIMMMKKKHHHHHHHHHHHHHHHFFFBBBCCCCCCCCCDDDDDDEEEEEEEEEGGGGGGFFFAAA===:::999999999999999:::;;;<<<<<<555555666666666555555444999888777666555666666777555999===<<<888666:::???<<<===>>>@@@BBBEEEFFFGGGHHHJJJNNNOOOOOOOOOPPPQQQMMMQQQUUUYYY^^^fffooovvvEEEEEEDDDDDDDDDEEEEEEFFFDDDBBB@@@>>>???BBBFFFHHHEEEFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGEEEHHHKKKIIIFFFEEEGGGKKKGGGIIIKKKJJJHHHHHHIIIKKKKKKIIIGGGFFFGGGHHHHHHGGGEEEFFFFFFGGGHHHIIIIIIJJJLLLMMMMMMLLLIIIGGGFFFGGG@@@AAABBBCCCDDDDDDDDDDDD;;;<<<<<<<<<;;;:::999999;;;999777444333333333444333666777666444222333444666666777888888999::::::777:::???BBBCCCCCCDDDEEENNNNNNNNNNNNPPPRRRUUUWWWUUU\\\eeemmmvvv555555444444444555555666:::888555333333555999;;;999999::::::::::::999999888999::::::::::::999999>>>BBBEEEDDDAAA@@@DDDHHHHHHJJJLLLLLLJJJIIIKKKMMMMMMKKKIIIHHHIIIJJJJJJJJJEEEFFFGGGHHHIIIJJJKKKLLLHHHHHHHHHHHHHHHIIILLLOOOGGGHHHJJJKKKLLLLLLKKKKKKGGGHHHHHHGGGFFFEEEDDDDDDFFFDDDBBB@@@???@@@AAABBB<<<:::999999::::::888666555555555666666777777777444555555555666999>>>BBB;;;<<<===AAAEEEHHHHHHHHHOOOPPPOOOLLLJJJNNNWWW^^^\\\cccmmmwww777666555444333333444555888777666555555444555555444444444444444666777777777777777555333222333444666777888666666999>>>CCCBBBAAA???======???AAACCCLLLHHHDDDBBBDDDHHHLLLMMMJJJJJJKKKKKKKKKKKKJJJJJJFFFGGGHHHGGGFFFIIINNNRRRIIIJJJJJJIIIHHHIIIJJJLLLHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIFFFDDDCCCEEEGGGAAAAAAAAA@@@???>>>===<<<999:::;;;888444333444777888888666666666666888888::::::999999:::<<<>>>??????@@@AAAAAAAAACCCFFFIIIOOOQQQQQQOOOSSS]]]gggkkkyyy555555444444555666888999888888777666555444444444444444333333333222222222000111222222111222444666111333555555444555888;;;777555444333444777999;;;>>>;;;777666888;;;>>>@@@AAAAAA@@@@@@@@@@@@AAAAAA???AAABBBAAA@@@BBBFFFIIIIIIKKKLLLMMMMMMNNNPPPRRRMMMMMMLLLLLLLLLLLLLLLLLLOOOOOONNNKKKHHHFFFFFFGGGDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAA@@@>>>===>>>???;;;:::888777777777888999555555555555555666777888888999::::::999;;;===@@@@@@DDDEEECCCFFFMMMRRRTTTSSSWWW]]]eeemmmvvv333333444555777999;;;<<<999999888666555444444333555555555555444222000......000111222222333555777...111333444444333333444222111000111222444777999777444000///222555777888999777666555555666777999777888::::::999999;;;===CCCEEEHHHIIIJJJLLLOOOQQQJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQPPPNNNLLLLLLLLLIIIHHHGGGEEEEEEEEEFFFFFFDDDBBBAAAAAABBBCCCCCCBBBCCCBBB@@@>>>======>>>>>>:::::::::::::::999888888666666666555444555777999888===@@@>>>>>>@@@AAA@@@@@@CCCEEEHHHJJJNNNRRRUUU[[[___hhhsss~~~222333444555777888:::;;;999999888777666555333333555666777888666444222000444555666555444444666888222333444555444333333333444333222222333555777888666333111000222555777777666444222111111222444666222333444555555444444444888:::===??????@@@CCCDDD?????????@@@BBBDDDEEEFFFEEEHHHLLLNNNOOOPPPQQQSSSOOOMMMJJJHHHGGGGGGHHHHHHDDDBBB@@@AAADDDGGGFFFDDDGGGFFFDDDCCCAAAAAABBBBBBBBBCCCCCCCCCBBB@@@>>>===;;;;;;;;;999777777888::::::???@@@===:::;;;:::888@@@AAACCCDDDCCCDDDGGGHHHFFFGGGIIIMMMRRRWWW\\\^^^pppyyy333333444555666666777777999999999888777555444333333444666777777666444333444666666666555666888:::777555444333333444444444333222111111000111222222444222000111333555555555666555222111111222555666111222333444555444222111222444666777777777888999888888777888888999:::;;;888<<>>@@@???:::666777888666888999;;;;;;::::::;;;<<<>>>>>>>>>@@@BBBEEEIIIKKKHHHMMMVVV^^^fffooozzz333444555555555555555444777888999999888777555444000111222444555555444444///111333333444666888;;;777555222222222444333333444333333222111111111111444333222333555777777666555444222111111222444555333333333444666666444222333555888888777666666666999888777666555444444444222444888999:::;;;>>>???<<<<<<===>>>@@@CCCEEEFFFBBBAAA@@@AAADDDEEEFFFFFFEEEDDDDDDDDDDDDFFFGGGHHHFFFFFFGGGGGGFFFEEEDDDDDDFFFFFFEEEBBB@@@???@@@AAABBBDDDBBB<<<999;;;===<<<:::<<<===<<<:::888888888444444555666777:::===>>>===>>>>>>???AAAEEEKKKOOOSSSZZZeeepppyyy333444555666777666666555666777888999999888666555111111222333333444555555...000111222222333666888555444333444666666444111444444444444333333333333555444444555777888888666444333333222222333333444444333222444666777666444444777999:::999777777777999999888777777777777777333444555555444555777999222222333555666888999:::666777888888888999;;;===@@@@@@AAABBBDDDFFFIIIJJJGGGGGGGGGGGGGGGHHHIIIIIIFFFFFFEEEBBB@@@???@@@AAABBBEEEEEEAAA???AAACCCBBBEEEFFFGGGFFFDDDAAA@@@AAA<<<;;;;;;;;;;;;;;;<<<<<<>>><<<999999:::;;;<<<<<<<<>>666777777666555666999;;;555666666666666555444333111333555444222222555999666666777999<<>><<<999999;;;:::666333555999;;;<<<;;;???FFFMMMHHHNNNUUU\\\eeettt777777888888999:::::::::???888333666999888555555666666555555555666666777666666666555555444444444666777888999888555333111666666555555555666666777:::888666555444444444444555222///---...//////...444333222222333444666777333444444555666666555555555555555555666888999:::777555333333555777999999777666555555666777666555333333555666777777777777888666444444555666666555888999999:::;;;<<<>>>???>>>>>>>>>>>>>>>???@@@@@@BBBCCCDDDDDDDDDCCCAAA@@@DDDIIIMMMKKKEEE???>>>@@@@@@>>><<<===???AAAAAAAAA???>>><<<<<<======<<<:::666555333222333666:::<<<999<<>>???AAAAAAAAAAAA@@@CCCDDDEEEFFFEEECCC@@@??????>>>===>>>@@@BBBBBBBBBHHHGGGEEEBBBAAABBBCCCDDDAAA???;;;888666666888999444666888888888:::>>>AAAEEEJJJPPPUUU\\\dddnnnvvv::::::::::::;;;<<<===>>>LLLDDD===:::666333444888777777777777777777777666888888777777777777666666888777777777888888999:::999888888777777888888888666888999888666666999<<<555333000000111222333222111222333444555555555555333333333444333333222222333333333333333333444444111000000111333444333222555555555555555555555555666777777888888999999999888777555444333333333444111333666888888777555333777666666666666777888888777888:::<<<>>>?????????@@@>>><<<>>>BBBDDDAAA>>>?????????AAADDDEEEDDDCCCIIIIIIGGGCCC@@@@@@EEEIIIIIIFFFBBB>>>:::888888888777888999888666555666777<<<;;;<<<<<<>>>BBBEEEGGGXXX___kkkwww;;;:::::::::;;;<<<===>>>;;;:::<<<>>>;;;666555777888999:::::::::999888777777777777777777777777777999888666555555666888999999999888777777777888888666888:::888555555888<<<555333222222333555444444222333555666777777666555333444444444444333222222333333444444333333333222//////000222444444222///222333333333222222222333777777777777777888999999888888777555333333444555333444555666666666444333444444333333333444444555555666777999:::;;;<<<<<<;;;999777999>>>@@@???===??????@@@CCCEEEFFFEEECCCBBBDDDFFFCCC@@@@@@EEEJJJHHHFFFCCC@@@>>><<<<<<;;;===>>>>>>>>>===<<<;;;;;;@@@>>>;;;:::;;;<<<<<<;;;888>>>FFFMMMSSS\\\iiirrr;;;;;;:::::::::<<<>>>???666666999======999999===:::;;;===>>>===<<<999777777777777777777777888888:::888666444333444555666999888777777666666666666777999999777444444666999555444333333555666555444333444666888888888777777444444555555555555444444444444555555555444444333111111222444666555222000111333444444222111222444666666555555555666777777888999888666444333555777888777555555555666777888444444333333333333333444777777777777777888888888555666777888:::;;;<<<===;;;;;;<<>><<<===>>>@@@BBBCCCCCCBBBAAA>>><<<:::;;;;;;:::888555999>>>>>>===>>>CCCHHHIIIRRR___lllyyy???>>>=========???AAACCCCCC===999:::::::::>>>DDD<<<>>>@@@BBBAAA>>>;;;999888888888999999999999999<<<:::888555444444555666999888777666666666666666:::888777666555666666777666555444444666666555333444555666777888888888888333444555555666666555555444555666777777666555444333333444666777777444222444777999888555444666888555444333333333444555666666777888666333222555888999777555444444777999;;;555555444333333333444444777777666555444444555555333555888:::;;;===>>>???888777777888:::;;;:::999888===CCCEEEEEEEEEGGGIIIHHHHHHGGGEEECCC@@@>>><<<<<<<<<===@@@EEEIIIJJJJJJDDDCCCBBB@@@>>><<<<<<<<<888;;;===<<<999888888:::777;;;???EEEMMMYYYfffooo~~~FFFEEECCCBBBCCCEEEHHHIIILLLCCC;;;;;;<<<===???BBB>>>@@@CCCEEEDDDAAA===::::::;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::999::::::;;;::::::999888777777777777;;;777444555888;;;:::777777666555555666555444222444444444444555666777888111222333444555666666666222333555777777777666555666555555666777777555333666999;;;:::666555888;;;555444333222222333444555222444666444111111444888555555444444555666888:::666555555444333333444444555555333222222222333333444444666<<>>??????@@@CCCCCCCCCBBB???<<<999888<<<;;;;;;>>>DDDHHHJJJKKKEEEGGGHHHFFFBBB@@@BBBDDD======<<<;;;::::::999999<<<:::888777888;;;@@@CCCLLLTTT```lllyyyKKKJJJHHHGGGHHHJJJMMMNNNJJJBBB===???AAA@@@===<<>>;;;<<<=========>>>>>>??????>>>>>>>>>>>>>>>??????@@@<<<;;;:::999888888888888<<<666222555;;;???===999777666555555666555333111444333222222333444666777///000111333444555666666111222444666777777666555777666555666777777666444555888;;;999666444777:::666555333222222333444666///222444222//////333888000111222444555666666777666666555444333333444444333222111000000111222333666333444===HHHNNNJJJDDD===;;;999888999::::::::::::888666777:::<<<<<<<<<:::;;;<<<<<<;;;999666555999777555888===BBBDDDDDD>>>BBBEEEDDD@@@>>>AAAEEEDDDBBB>>>============<<<888666444555888<<<>>>>>>888<<<@@@DDDJJJUUUdddoooEEEJJJKKKFFFCCCDDDEEEDDDBBBBBBBBBAAAAAAAAAAAA@@@@@@BBBCCCEEEEEEEEEFFFIIIGGGGGGDDDAAABBBFFFFFFCCCDDDDDDDDDAAA??????AAADDD@@@AAA>>>;;;???CCC@@@888666777:::<<<======<<<<<<888444444999999444222666222333333222111222444777555555555555444444333222222222333444555555555444333333333333333444555666999999888777666555444444666666666444111000000222222333444333111000111222111111111111222333444444555333222333666888666444111444444111222555555222555111111999EEEJJJGGGAAA;;;999888999<<<>>><<<:::999:::;;;<<<;;;999666555777777666666555555555444444666999999888999===@@@@@@@@@???>>><<<===@@@CCCDDDDDDEEEDDDCCCAAA@@@>>><<<;;;;;;:::999888888888999999999;;;>>>BBBFFFHHHUUU[[[hhhwwwIIIMMMNNNJJJHHHJJJKKKJJJIIIJJJKKKLLLKKKHHHFFFDDDDDDDDDIIIPPPRRRPPPQQQVVVRRRTTTSSSOOOMMMNNNLLLHHHFFFDDDBBBCCCEEEFFFDDDCCC???AAA@@@???DDDIIIFFF???:::;;;<<<>>>>>>===;;;:::???888444555444111222666666666666555444555666777444444444444444444333333222222333444444444444444555555444444333333333333555555555555444444444444444444444222///...///000333333333111///...///111222111111111222333333444555444333444666777666444111444444111111444444222///000222777;;;>>>===;;;888666666888;;;>>>===<<<999:::;;;;;;:::999888777777666666666555555555555111333555555444555888;;;===>>>>>>>>>======@@@BBBEEEEEEFFFFFFEEECCCBBBAAA?????????>>>===<<<<<<<<<888888888888999;;;===>>>:::>>>DDDNNNYYYdddmmmqqqLLLPPPQQQNNNMMMPPPQQQPPPPPPRRRTTTUUUTTTPPPLLLIIIJJJGGGOOO\\\```ZZZ[[[ddd___dddeeeaaa]]][[[XXXSSSOOOKKKIIIKKKPPPRRRNNNIIICCCDDDEEEEEEHHHKKKHHHBBB===>>>>>>>>>===;;;:::888???:::666777777666555777777555333222333333222111333333333444444444444444333333333444444444444444777666666444333222111111111111222222222333333333111222222000...---...///333333222///------///111222222222111222222333333555333333333555666555444555888888555555777777444---222666666444333555777444444444777;;;===>>>===:::::::::::::::999999999666666666666555555555555111222333333222333555777999;;;============>>>???CCCDDDDDDEEEDDDCCCBBBAAACCCCCCBBBBBBAAA@@@@@@@@@;;;::::::999888777777666;;;;;;<<>>??????>>>===<<<::::::999888999===@@@???<<<:::888555333222333222000...333333333333444555555666555555555555555555555666666666555555444333222111111111111111111111111111000111111///------...///222111000...---///222555333333222222111222222222222222222222333333333222555888888555555777777555222666999999555444666888444444555777:::<<<<<<===:::999999999999999:::;;;666666666666666555555555444444444444444444555666555888;;;<<<<<<;;;;;;<<<>>>???@@@AAAAAA@@@???>>>CCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>===;;;999888:::999888777888;;;===???BBBIIISSS___mmm}}}HHHJJJKKKIIIJJJMMMMMMJJJJJJJJJKKKLLLMMMMMMMMMMMMRRRKKKMMMUUUUUUOOOQQQ\\\[[[```bbb```aaaeeefffeee]]]\\\YYYWWWUUUVVVXXXYYYQQQPPPNNNNNNLLLGGGCCCAAA@@@@@@@@@@@@@@@@@@@@@???;;;999888:::>>>BBB@@@======<<<:::999888666444333555444444444444666777777888777666666666666777777444444555555555444333222333333222222111000000///000111111000......000111000000000//////222666999444444333222111111111111000000111000000///000000111444444222222555555333888888888999:::::::::999666777888888888999999:::999999888888888999::::::555555555666666666666666666555444444555555555555222555999;;;:::999888999:::;;;===>>>??????>>>===@@@@@@???????????????>>>BBBBBBBBBBBBAAA@@@>>>===999888777555555666888999<<<======>>>BBBKKKXXXbbbsssGGGHHHGGGEEEFFFIIIHHHDDDCCCDDDDDDEEEGGGHHHIIIJJJMMMJJJIIIIIIHHHEEEHHHMMMKKKNNNOOOPPPUUU\\\^^^[[[RRRSSSRRROOOLLLLLLOOORRRMMMKKKJJJKKKJJJFFFEEEFFFAAAAAABBBBBBCCCCCCDDDDDDAAA===777333888???AAA>>><<<>>>>>><<<999666555666888777666555555666888999999888666555555666777777333444555555555444333222444444333222111000//////000111111000//////111333...///000000111333777:::555444333222111111111111///000111000.........000222666666444555999:::777888555333555999<<<:::777777888999888666555666777888888888888888888777777555555555666666666666666555333222222444555444444222444777888777666555555888999;;;===>>>???>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>=========999:::;;;999777777<<<@@@IIIRRRcccwwwJJJJJJHHHEEEEEEHHHFFF@@@@@@AAACCCEEEFFFFFFFFFEEEDDDHHHHHHCCCAAACCCEEECCC@@@AAABBBFFFNNNUUURRRKKKFFFGGGHHHIIIJJJJJJIIIHHHDDDAAA@@@BBBBBB>>>@@@EEE???????????????@@@AAAAAA???>>>:::888>>>EEECCC<<<:::>>>BBB???999555666999;;;999888777666777888999888777555444333444555666444555666666555333111000222222111111000000/////////000111000//////111333...000111111111222444666666555444222111000000000000111333111///...///111222666777666777<<<===;;;555222000111555888666444444666777666333222333555777777888888777666555444555555555555666666666777444222000111444555555333222444666666444333333333555666888:::<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<===???@@@===>>>>>>>>>>>>===;;;;;;777:::======:::999:::<<<======AAAKKKUUUcccwwwMMMMMMJJJFFFGGGIIIEEE@@@@@@CCCFFFIIIIIIGGGDDDBBB===FFFHHHAAA@@@FFFFFF???======>>>CCCMMMRRRKKKAAABBBAAACCCIIIOOOOOOJJJCCC===888777:::888555888>>><<<;;;::::::::::::;;;;;;666;;;???DDDKKKOOOGGG;;;===CCCHHHEEE===888;;;@@@===;;;999777777888999:::777666444222222222444555666777777777555222///---////////////000000000000...///000/////////111333///000222111000///000222666555444222111000000000111333444333000///000222,,,///111000222777999777333222000111222444444333111333444333111000111444666777888888777555333111444555555555666666777777555222111222555777666555333555555555333111111222111222444777999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888999;;;>>>???===???AAACCCDDDCCCBBBAAA<<<===>>>;;;777555666999:::888;;;???>>>===EEEPPP\\\lllOOOOOOMMMIIIEEEDDDGGGKKKEEEEEEFFFIIILLLJJJEEE???DDDDDDCCCAAA???@@@BBBEEEGGG>>>;;;EEENNNKKKCCC??????CCCBBBEEEXXXgggZZZ@@@;;;888777:::<<<;;;888666888999999888888777777888???333999XXXqqqkkkPPP;;;???QQQOOO@@@:::888888<<<;;;666444666888666777999666666666666555555555555222444666777777666666777111111222111//////000222...000111///,,,+++---000111000///000111111///---;;;;;;888222---+++...222666555333000---,,,---000000,,,+++///222111111333///111222333333222000///...///000111111000///...000222444777888777666555888666555666777888777666222333444555666666666666333222000......///111222666444333222333555888999:::;;;===>>>>>>===;;;:::666999:::777888;;;<<<999:::<<<===<<<;;;;;;???BBBAAABBBBBBDDDCCC@@@<<<888777777777888888999;;;;;;???EEEPPP^^^pppRRRSSSRRRMMMHHHDDDEEEGGGEEEHHHKKKLLLJJJGGGDDDCCCEEEEEEDDDAAA>>>===>>>@@@AAA;;;:::BBBHHHEEE???<<<<<>>:::>>>DDDEEE@@@;;;777888999;;;===<<<999777777888JJJiiiwwwfffFFF111AAARRRQQQBBB<<<888666999AAA999444555777666666888777777777777666666666666333555666777666555444444111222222111//////000222111222222111000///000111000/////////000000...---333444444333111///...///333555555333444777555///222...,,,///111000000222000111222333222111///.........///000//////------///000222333444555444444777444222111222333333333222222333444555555555555111000///...///000222333444333111000111333555777888999:::;;;;;;;;;:::999666999999666777999:::777666777999999999;;;>>>BBB??????@@@BBBDDDCCC@@@======<<<;;;:::999888888888888;;;@@@FFFOOO\\\jjjsssLLLNNNOOOKKKFFFAAA@@@AAACCCGGGJJJIIIDDD@@@@@@AAAAAAAAAAAA@@@===;;;;;;<<<===:::<<<@@@BBB???;;;;;;555===CCC@@@>>>HHHaaavvvVVVIII;;;777<<<@@@<<<666777777:::>>>BBBAAA===888===>>>HHHVVVWWWJJJ<<<666<<>>;;;::::::999;;;======;;;:::;;;<<<:::<<>>;;;:::;;;222666;;;<<<777>>>[[[zzzxxxgggOOO>>><<>>===<<<<<<999888666555555777:::<<<<<>><<<999999:::<<<;;;:::888888999888===AAA>>>:::777888999666444666:::888999JJJ___nnncccPPP>>>888<<<>>>;;;===<<<;;;>>>BBBCCCBBB@@@AAA===:::999777777;;;AAACCCMMMIII@@@AAABBBEEEOOO```OOO===777777666444333::::::::::::999999999999666666666888::::::888666444555555333111000111222...---...222777::::::888000///...///000000...,,,///...///333777777333///,,,111...,,,<<>>??????>>>>>>??????@@@AAACCCCCC<<<;;;999777777777777666888:::???DDDMMM]]]rrrKKKKKKIIIDDD@@@@@@DDDHHHRRRLLLFFFDDDEEEEEECCC@@@@@@AAA@@@===999777666666777===@@@;;;666444555555>>>888777::::::777:::AAABBBBBB===555666<<<<<<777>>>>>>>>>>>>??????@@@AAABBB>>>:::999;;;>>>BBBDDDFFFLLLFFF>>>>>>===???JJJ\\\NNN???:::999777555555;;;:::::::::999999999999777666666888<<<===:::777555666555444111000111222+++,,,...222666888888777111000///000111111///---......---...///000///...,,,///,,,***666GGGHHH===222...,,,//////---,,,...++++++,,,...///111222333//////............//////...///000111222222333444***+++...222555444000---------...//////......---///............------,,,111111111111222333444555555333222000000222333444666888888555555888777555555444444555666666555333888666555666888::::::999999999;;;===???BBBDDDEEECCCAAA>>><<<;;;888555222888999::::::888;;;GGGUUUeeexxxJJJKKKKKKHHHEEEDDDGGGKKKRRRNNNIIIEEEDDDDDDEEEEEEGGGFFFDDD@@@<<<999999:::999???@@@:::555666666444===<<<;;;;;;:::888777888888;;;;;;;;;EEESSSTTTKKK;;;???BBBAAA>>>;;;<<<>>>DDD???888444555;;;BBBEEE===DDDAAA>>>BBB@@@AAALLLQQQFFF===:::999888888::::::::::::999999999999888999777555888;;;<<<999555666666666444222111111333+++...111333444444444555222111000111222222000...,,,---------,,,,,,---///---...,,,+++///666999666111......222444222000111............///000111111---,,,,,,,,,,,,...///000...///111222333444333333---------...000///---+++,,,---------------,,,,,,,,,------.........------//////000111333444555555777666444333222333333444333666666444444777777444444333222444666666333000666555444555777888777666666666777999;;;===???@@@EEECCCAAAAAAAAA@@@;;;888555555666999666333888@@@>>>MMMaaasssAAADDDGGGHHHFFFFFFHHHKKKLLLKKKIIICCC>>>===AAAFFFIIIHHHFFFBBB>>>===>>>@@@<<>>;;;999:::===>>><<<;;;666666GGG[[[___VVV999???EEEDDD>>>999888:::<<<>>>>>><<<;;;<<<<<<;;;666======<<<@@@<<<:::DDDGGG@@@::::::999888:::===:::::::::999999999888888;;;888555777::::::666222666777666555222111111333---111555555333111111333333222111111333222111///***---000///---,,,...111---......---,,,+++---///111...000666888666333444111111000///////////////+++*********+++---///000---...111333444444333222333111...,,,------,,,+++,,,,,,---------,,,,,,+++***+++,,,---.../////////---...///111222444555666888888666555444333333333111444555222333666666444222111000222555555333000444333444555777888777666555555555666777888999:::>>>===>>>BBBEEEFFFCCC@@@;;;555444888888555666;;;888<<>>AAADDD???>>>>>>@@@BBB@@@<<<888===;;;:::;;;======<<<;;;:::777777===DDDFFFAAA;;;888:::<<<<<<:::999888888:::999888888::::::999777555555666999===??????>>>999:::<<<======<<<:::999444444444222111000111222444444444333444444555666//////333<<>>@@@IIIXXXddd>>>AAADDDGGGIIIHHHGGGFFFGGGEEECCCCCCFFFGGGGGGFFFFFFIIIJJJHHHDDDBBBDDDHHHEEEEEEEEEFFFGGGFFFAAA>>>===???AAA@@@>>>===???AAA???===;;;===@@@@@@===999>>>???@@@>>>;;;999999999999888666777999::::::999555444444555888999888777777:::===@@@@@@>>>;;;999555444222000///000333555666555444222111000000///000444;;;@@@@@@<<<555000111000000//////............------------......///........................000///...,,,,,,,,,,,,---,,,,,,,,,---...///000111000000000111222222222111////////////000000111222//////000000000222555888222111///...---,,,+++++++++,,,++++++///444222,,,///---,,,+++,,,---......++++++,,,---...000222333444444444333333222222222444444333222111000000///222111000000000111222333222222333333444444555555444222222333666777666555777888999;;;===>>>@@@AAAAAACCCDDDDDD@@@===;;;:::888777666555888>>>GGGMMM```ppp===AAAFFFFFFDDDAAAAAABBB>>>@@@BBBEEEGGGFFFBBB>>>CCCEEEGGGEEEAAA@@@BBBDDDBBBBBBBBBCCCDDDCCC???===<<<@@@DDDBBB===;;;>>>CCC@@@???===;;;;;;;;;<<<===AAAAAA@@@>>>;;;:::;;;===???<<<999777777888888777666444222222333333222111444777<<>>>>>:::666555777:::<<<<<<@@@MMMbbb{{{AAAEEEHHHEEE>>>888777999666999<<>>>>>===<<<;;;<<<@@@CCCHHHDDD>>>:::888777666555888555333222333444333333333555777999888666333111111///---,,,---...//////222111111000000111111222+++222888888222,,,+++---/////////000000111111111111000000///////////////////////////////////////------------,,,+++***)))------,,,++++++,,,,,,,,,---...000333555444///***---...000222444444333333333111000000222555777777222111///...,,,++++++++++++---...---111666555111...------+++******+++,,,***))))))***,,,...111333222111///...---///000222---///111222222111///...111111000000////////////222111000///...//////000333222222333444444444444555444444555888;;;>>>AAA???CCCHHHJJJIIIFFFDDDBBB@@@>>>;;;::::::;;;:::999???AAAFFFRRRddd{{{AAADDDFFFBBB999333222333///222555777666333///---000222333333222111000111333444777999;;;<<<======:::999888888888888777777888999999777666:::AAAHHH??????>>><<<<<<>>>BBBEEEJJJFFFAAA<<<:::999888777:::777444444666888::::::777777555444222111111000222111000111222111...+++///////////////000111111000222444555333111000///.........///000000111111000000/////////000111111////////////////////////------------,,,+++***)))------,,,++++++++++++,,,,,,,,,///444888666000***---///111444555666666666333111000111444666666555//////---,,,+++************---......000444444111...///...,,,))))))***---,,,,,,++++++,,,...000111///...---++++++---///000,,,...000111222111///...////////////////////////333222111000000//////000222222333333333333333444555444444555777:::===@@@>>>AAACCCDDDDDDDDDDDDEEE???@@@@@@===:::777777777@@@@@@>>>===CCCUUUmmm:::===>>><<<888444444444,,,///333555444333333333222333444555555444222222...111444666777999;;;===<<<:::888999::::::888666999::::::888777999???CCCBBBBBB@@@>>><<<===@@@CCCCCC@@@===;;;<<<<<<<<<<<<:::777444444777;;;>>>@@@===:::777444333333444444444444555777999777222---//////...------------...111///...///111222000...+++,,,,,,,,,------......---,,,,,,,,,---...//////..............................------,,,+++++++++------,,,++++++,,,,,,,,,)))))),,,333:::;;;555///000111222333444555555555222000///222555666444111---,,,,,,+++++++++++++++***---...---...111111///111222222///+++***,,,///+++,,,,,,------.........,,,,,,+++***+++,,,---...,,,---...//////...------------...///////////////222333333333222111000000111222333333111111222333444444444555666999;;;<<<<<<===>>>>>>>>>???BBBDDDBBBDDDEEEBBB>>>:::999:::888<<<@@@>>><<>>=========;;;:::;;;===@@@:::999777888999;;;::::::888555222222555:::>>>@@@<<<;;;999888777777888999444333333666::::::666111000000//////000000111222111...++++++,,,...---,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++------------------------000///...,,,,,,,,,,,,------,,,,,,,,,,,,------...***))),,,333;;;===777111444444333222111000000000000//////333777777222...,,,++++++++++++,,,------)))---...,,,+++......,,,111333333000+++)))+++///'''(((+++---......------))))))*********+++++++++++++++++++++++++++*********+++---///000000000///000222444555555333111000000222333333000000111333222222333444555666777888777888:::::::::;;;>>>@@@EEEDDDDDDDDDEEEEEECCCAAA777:::===<<<::::::>>>BBBPPPaaazzz333222222444777888777666333777<<<===:::777555666555555666888999999666444222444777777555555777:::;;;>>>AAA>>>999777999===666777888999;;;=========444555666777777888<<<>>>666555444555666666555444666222//////222777;;;===888888999:::::::::::::::222//////222888:::888444///000111333555777999:::444333000...------///000........................///...---+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,222000...,,,+++,,,---...---,,,,,,,,,------...///...---...444;;;<<<666///888666333000...,,,,,,,,,......///333888777111+++,,,++++++,,,---...///000(((,,,...+++***,,,,,,***///111222...)))''')))---"""%%%))),,,......------'''((()))***+++***************)))((('''((((((((()))***,,,...000000000000///111444666666444111///000222444333000///111333000111222444444444444444444666888999999:::;;;===AAA===<<>>===;;;::::::999777555:::666222222444666666444<<<<<<<<<;;;::::::999999999666777<<<>>>;;;999:::000000000111333444666777000222444333222111111222111222222222111333666888111888;;;888777999888333888444333777888666777<<<333444555666999AAALLLTTTTTTEEE555---///222000,,,///...---++++++,,,------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000000///------,,,,,,,,,++++++---...//////000000***000555555555666555222<<<<<<999222+++(((+++///000//////444999888111+++((())),,,...//////...---///...+++******,,,...000000...,,,***))))))))))))+++---///---)))***...333...'''%%%+++---''''''---...---,,,,,,+++***))))))------////////////------...000333555444222///---222444666555333111000111333333333333333444555555777777777888999999999:::888AAAFFFDDDCCCIIINNNNNNFFFCCC>>>:::888777888999999:::AAAQQQeee}}}^^^[[[ZZZ[[[]]]bbbmmmxxxuuulllvvvxxxiii```TTTQQQNNNMMMMMMLLLKKKJJJFFFDDDCCCCCCDDDBBB???<<<::::::;;;;;;<<<<<<<<<<<<<<<888666888888555222333222222222222222333444444222333444555666666666666//////000111222444666888222777888444333666777555555111000222222///000444888666444444:::FFFVVVaaahhhWWWBBB555444666555333444333111///.........///+++---------+++***+++------------------.........000000////////////000000,,,---...///000000000000+++000444444666888777222:::;;;999333,,,)))+++...///333888:::999666333111,,,---///000111000///...///...---,,,,,,,,,...///------+++*********+++,,,)))+++---,,,)))***///444777///***,,,...---,,,---,,,,,,,,,++++++***))))))&&&''')))+++------------000222444666666444222111222333555555444444444555333333333333333444555555777777777888888999999:::999AAAEEECCCBBBGGGKKKLLLKKKIIIFFFBBB???<<<:::999999888:::@@@KKK^^^{{{fffeeedddcccbbbffftttnnnccclllvvvssseee[[[\\\YYYVVVTTTTTTSSSRRRQQQQQQRRRTTTVVVWWWTTTOOOKKKQQQRRRSSSTTTTTTUUUUUUUUURRRLLLHHHHHHFFFAAA===>>>666555444333333222333333000...---...111111///,,,////////////000333555777666888777333222555888888555222111222222000111444666444333333999DDDRRR[[[WWWKKK<<<444555888999777888777555333111111111111000111222111///...///000------........./////////............///000111222...///000000111111111111///111333555999===;;;555999::::::666000------///...666???@@@:::444444666111111222333222111///...000//////......---------+++++++++++++++,,,---...''')))+++***)))+++000444666111***''',,,333222,,,)))***+++++++++***)))(((((()))+++---.../////////111222333444444444444444111333444444444555888:::444444333333444444555666666666777777888999999:::999???CCCAAA@@@CCCGGGHHHLLLLLLLLLKKKGGGBBB<<<999777777777777888BBBXXXmmm___[[[ZZZZZZYYY[[[cccmmmhhhcccaaacccaaa\\\[[[]]]VVVUUUTTTSSSSSSQQQNNNKKKQQQSSSWWW[[[\\\[[[XXXVVVYYYZZZ[[[]]]]]]]]]\\\\\\ddd___\\\]]]ZZZSSSNNNMMMMMMLLLKKKKKKJJJJJJKKKKKKIIIDDDAAAAAACCCCCC>>>999<<<888444111111444666888888999888555222333444555444333222222222222333555000111333555999===AAADDD999555333444888:::888555666555444333222222333333111222333222000...///000---.........////////////,,,,,,,,,,,,---...///000//////000000111000000000222333333666<<>>777999::::::888444111000111---666>>>???999333333666111222222222222111000000000000000000///...,,,+++++++++,,,,,,------......)))******))))))***...111111000+++(((000;;;999...'''(((***++++++***)))(((------------------------/////////000111222333444222333333333333444777999555555555555555666666777555666666777888999:::::::::===?????????@@@BBBDDDFFFHHHLLLNNNLLLHHHBBB>>>777888:::;;;999:::DDDPPPtttSSSNNNMMMQQQUUUUUUUUUVVV[[[]]]```___YYYUUUZZZbbbNNNOOOQQQSSSSSSOOOJJJEEEHHHJJJMMMNNNOOOOOOOOOPPPUUUWWWYYY\\\^^^_________```^^^^^^aaa___XXXRRRPPPVVVVVVVVVVVVVVVWWWYYYYYY]]]XXXUUUUUUXXXWWWSSSNNNSSSLLLCCC===<<<>>>@@@AAA<<<<<<<<<:::777444333444444333111///............111111222333444555555444555555666777999888555222111000000000000111333444...000000///---------...////////////////////////.........------....../////////000000000///......000111111333999???<<<555555666666555333111000///---111666888777444222222/////////000000000000000///000111111000...,,,+++------------...---------,,,,,,+++))))))***,,,...222444111000999BBB===000(((((()))***+++***))))))))))))))))))))))))))))))///.........///111222333222333333111000000222555666666555555666666777888444555666777888999:::::::::;;;<<<>>>>>>===???AAA???CCCIIINNNPPPNNNJJJGGG>>>:::999;;;===<<>>GGGNNNMMMIIIFFFKKKHHHFFFFFFHHHJJJJJJJJJ@@@BBBDDDGGGHHHEEE???;;;>>>???@@@???======>>>???MMMPPPTTTYYY]]]___``````WWWUUUWWW\\\]]]WWWRRRPPPPPPPPPQQQRRRSSSUUUWWWXXX\\\ZZZYYY[[[^^^___]]][[[bbbZZZQQQKKKJJJKKKKKKKKKFFFEEEFFFGGGDDD???>>>AAA>>>???<<<666333333222000666222///---...000111111444333111000///000111111------------...000222444111222333333111111222333222111111000000//////...222222111111000111111111000000000000///......---+++---......333888666111///000000000///...---,,,,,,---///222444444222000---------....../////////...///000000///...,,,+++------...//////......---...---+++***)))***,,,---222222222333999;;;555+++************************'''''''''(((***+++---...000/////////000111222222222222222000...---...000555555444444555555666777444444555666888999::::::;;;999999===>>><<<===???>>>AAAFFFLLLOOOQQQQQQQQQGGG>>>777666999;;;???DDD???UUUsss:::888<<>><<<<<>>999888;;;>>><<<:::999999;;;======<<<444777;;;;;;:::888999:::333555888;;;<<<;;;999888<<<888666999;;;;;;===@@@<<<<<<<<<===>>>???AAAAAAHHHJJJLLLMMMLLLLLLMMMNNNKKKHHHGGGJJJNNNMMMIIIDDDDDD???>>>AAAAAA@@@EEEMMMNNNQQQPPPKKKLLLQQQRRROOOPPPOOOOOOOOONNNIIIAAA;;;>>>BBBEEEEEE@@@999555333111000/////////000111222+++---////////////111333999999777666444222111000......///000111333555666333333333222111000///...)))...111///...111333111000...------...///000///+++,,,...///000222555888000///...---++++++++++++,,,,,,,,,---------------(((***,,,///111222222222...,,,******,,,...000000...((((((000333---,,,111000...+++)))((()))+++,,,***)))(((''''''((()))***,,,,,,,,,---,,,,,,++++++...000222222000.........000000//////000000111222333333444666777999::::::;;;666666<<<>>><<<<<<@@@BBBAAA@@@@@@CCCGGGLLLNNNPPPNNNLLLIIIAAA999999>>>@@@@@@FFFZZZ{{{OOOKKKJJJKKKJJJFFFDDDGGGKKKKKKKKKIIIGGGCCC@@@>>>BBB@@@===:::999:::;;;===;;;>>>@@@???;;;888888:::<<<<<<;;;::::::999999888999999888666444555777999777666555666777777666555666777999;;;<<<;;;:::999:::;;;======<<<<<<>>>??????===:::999:::===@@@CCCGGGIIILLLLLLKKKJJJJJJKKKOOOSSSWWWXXXTTTMMMHHHDDDFFFIIILLLMMMLLLKKKKKKLLLHHHCCC===<<<===<<<888444777777666555444333222222555333222111222111000...222000...111666888555111000...///333333111111333000222444333111000//////111111111111111111111111///...---...000111000///000000///...---------...---,,,+++***+++,,,---...)))******+++,,,,,,------222///+++***,,,...///000/////////...---,,,******...+++((()))+++---,,,+++)))************+++++++++---,,,***(((((()))***,,,+++...222333111...,,,+++,,,---......------///111222222222333333444444444777888:::<<<======<<<<<>>===;;;===???@@@@@@???@@@@@@???>>>>>>>>>===<<<<<<;;;======<<<999666666777999999888777666666666666555666777999::::::999888777666777888888777666777999999888666444444555777888<<<>>>@@@AAA@@@??????@@@DDDGGGKKKMMMJJJEEEBBB???EEEHHHKKKMMMMMMLLLMMMNNNMMMHHHCCCCCCFFFIIIIIIHHHEEEDDDDDDCCCBBBAAAAAA@@@777555222111111000///...000///---...//////---***222///000444555222222555444666888999888777777888888888888888888888999999555444333333444555444333---------------......///...---,,,,,,,,,---......+++,,,,,,---...///000000111///,,,,,,---...//////......------,,,+++++++++///,,,******,,,...---,,,************+++++++++++++++***))))))***+++,,,---,,,...111222000...,,,,,,,,,---......------...000//////000111222333444555777888:::<<<=========<<<>>>>>>???AAADDDGGGKKKMMMJJJNNNRRRRRRMMMEEE>>>;;;@@@GGGKKKMMMZZZxxxRRROOOPPPRRRRRROOONNNPPPLLLLLLMMMMMMNNNOOOQQQQQQHHHIIIJJJJJJIIIFFFBBB@@@@@@@@@AAACCCFFFGGGFFFEEEBBBCCCBBBBBBAAAAAA@@@???BBBBBB@@@===:::999999;;;;;;:::999999999:::;;;<<<888999:::;;;:::999888777666777888777555444555666888777555333222111111111222444666666555555555666888;;;>>>???>>><<<::::::;;;>>>AAACCCCCCCCCDDDEEEKKKGGGCCCDDDJJJPPPSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRGGGDDD@@@>>>======<<<;;;555666666333000---,,,+++///,,,---111111......000333555888::::::999:::;;;:::;;;;;;;;;<<<<<<======888666555666777777666555000////////////...............---,,,,,,------...------...///000111222222000...---...///000///...---,,,+++******+++,,,---///---,,,,,,---......---******+++++++++,,,,,,,,,((())))))***,,,------...---...000///...,,,,,,---,,,---......---,,,...///+++,,,---...000222333444777777999:::;;;<<<<<<<<<<<<<<<<<<>>>@@@DDDFFFHHHGGGJJJNNNQQQPPPJJJAAA;;;???FFFNNNPPPRRRbbbUUUSSSTTTWWWWWWTTTSSSVVVRRRQQQOOONNNMMMNNNOOOPPPJJJKKKLLLMMMMMMKKKHHHFFFJJJHHHFFFHHHKKKMMMKKKHHHFFFFFFGGGGGGFFFEEECCCCCCEEEEEEDDDAAA???===>>>???<<<<<<<<<<<<===???BBBDDD======>>>======;;;:::999999:::;;;;;;999999:::;;;;;;;;;::::::888777555444222444555555444444555666444666888999888777888888333555888999888888999:::>>>;;;:::<<>>@@@@@@@@@>>>???BBBEEEAAA@@@@@@???>>>===<<<<<<:::;;;<<<<<<;;;;;;<<<>>><<<<<<=========<<<:::999777999:::999888888:::;;;999:::;;;:::999888999;;;777888999999777666666777222222333555777999999999>>>???AAACCCFFFHHHJJJKKKOOOLLLGGGDDDDDDDDDDDDDDDDDDHHHKKKIIICCC???AAAEEE???<<<;;;===;;;666444666111222444444222111000000......//////000000000111777666666888;;;<<<<<<<<<:::::::::999777555444222111222222222333333333333---......//////000111111/////////111222222///---,,,+++)))))))))+++---///++++++,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,------------,,,+++/////////...,,,,,,---///,,,...000000...------...,,,,,,,,,,,,,,,,,,,,,---000111222333444666777888;;;<<<===???AAADDDEEEFFFFFFDDDDDDIIIQQQTTTRRROOOFFFCCCGGGNNNMMMNNNddd[[[YYYZZZ^^^]]]XXXVVVWWWSSSRRRQQQPPPPPPPPPPPPPPPQQQOOOMMMLLLMMMOOORRRTTTNNNNNNMMMOOORRRUUUVVVVVVMMMNNNOOOOOOOOOMMMKKKIIIGGGHHHIIIIIIGGGFFFGGGHHHCCCEEEFFFEEEAAA???@@@BBBCCCCCCBBBAAA@@@@@@??????:::;;;<<<<<<::::::;;;<<<::::::;;;;;;<<<;;;;;;;;;:::;;;<<<;;;:::;;;<<<>>>===>>>???>>><<<;;;<<<===:::;;;;;;999777666666777222333444666666555333222000111222444666888::::::@@@===:::888999999999999===AAAEEEDDD@@@>>>AAADDDDDDAAA@@@BBB@@@;;;999;;;777999:::999666333222222........................///......000222444444333444555666888999999888888333444555777888888888888000000000000000000000000000000000111333222000...,,,+++******+++,,,---...)))+++---,,,+++******+++,,,,,,,,,---------...............------,,,,,,,,,///000000///------...000---///111111000.........------------,,,,,,,,,+++.........000111333555666:::;;;===@@@BBBDDDFFFGGGGGGDDDBBBFFFNNNUUUXXXWWWLLLFFFFFFMMMNNNPPP^^^qqqeeecccdddgggeee___[[[\\\WWWWWWWWWWWWWWWVVVUUUUUUWWWUUUSSSQQQPPPRRRTTTUUUPPPQQQRRRRRRRRRTTTWWWYYYPPPRRRSSSTTTSSSQQQOOOMMMJJJKKKLLLKKKIIIGGGGGGHHHEEEIIIMMMMMMIIIGGGHHHJJJHHHHHHGGGFFFFFFFFFFFFFFFAAAAAABBB@@@===<<<<<<===;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<;;;::::::<<<>>><<<>>>??????======>>>???:::::::::999777666777999666777888888777777777888222222222333333333333333666444333333555666666555333666999:::999999;;;======::::::===<<<999888:::;;;<<<===<<<999666555555333333333222111111000000***)))((()))***+++***)))+++---000333444555555555000111333555777888888888666555555444444333333222111111000111222222111///,,,,,,,,,,,,,,,---------))),,,......,,,***+++,,,------------..................---,,,,,,---...//////111222111///...///000///111333333111/////////------------------......---------...000222555666777888;;;>>>AAACCCEEEFFFHHHEEECCCEEELLLSSSWWWXXXQQQMMMKKKMMMOOORRR[[[eeepppmmmnnnpppmmmfffbbbccc]]]]]]^^^]]]\\\ZZZXXXWWW\\\ZZZXXXVVVTTTTTTTTTUUUSSSUUUVVVTTTQQQQQQTTTWWWSSSUUUVVVWWWWWWTTTRRRPPPMMMNNNNNNMMMJJJGGGFFFGGGEEEKKKRRRTTTRRRQQQSSSVVVNNNNNNMMMLLLLLLLLLLLLMMMJJJKKKJJJGGGCCC@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>:::;;;;;;:::999999<<<>>>999;;;===>>>======>>>???;;;<<<===<<<::::::<<<>>>999999999888888999<<>>>>>>>>===<<<;;;:::999;;;===???>>>===<<<===>>>>>>===<<<;;;::::::::::::;;;:::999888999:::;;;<<<999999999999999:::;;;;;;;;;::::::999888777666666555555444333333333333444222222333444333222111000444555555666666777777888::::::999888666555444333333333222111000///......000///......//////...,,,((()))+++,,,---.........333333444555555555555555---///222555777666555444222///,,,)))))),,,///111...---,,,***))))))***+++------,,,,,,---...000111222222111000///...------333555777777555222111111000444777666333111000111333111///---,,,...000111000///...------...///000222444777999:::;;;>>>@@@???CCCHHHKKKKKKLLLOOORRRTTTZZZ]]]XXXRRRQQQWWW\\\zzz{{{zzz{{{{{{zzz|||||||||~~~zzzxxxwwwvvvvvvtttoookkkbbb```^^^___bbbcccbbb```bbbdddbbb]]]^^^fffkkkkkkdddgggjjjjjjhhhffffffffffffddd```\\\WWWRRRNNNLLLMMMLLLJJJGGGDDDBBBAAA@@@<<<;;;::::::<<<<<<:::888666888:::;;;;;;;;;<<<>>>======<<<<<<<<<======>>><<<<<<;;;;;;<<<<<<======;;;;;;::::::999999::::::<<<<<<;;;;;;:::999999999777666666555555555555555333444444555444333222111222222222222333333333333666666666555555555444444555555555444444444333333555444111000000///---+++(((***,,,---...---,,,***......000111222333333333000111333555666555444333444222///,,,,,,---000111---,,,+++************+++---------------///000111///////////////000000000333555777777555222111111///222555555333111111111222111000///000111333444000///............///000222444666777888999===??????CCCHHHJJJJJJKKKNNNQQQRRRXXX\\\XXXRRRPPPUUUZZZwww|||yyyuuupppqqqtttvvvssspppttttttpppkkkjjjooouuuwwwpppssswwwyyyyyywwwwwwwwwrrrooojjjddd^^^YYYVVVUUUPPPNNNIIIEEEBBB@@@??????BBB>>>;;;<<>>>>>>>>@@@AAA>>>>>>??????@@@AAAAAAAAA;;;;;;<<<===============>>>>>>======<<<;;;;;;;;;========================999999999888888888888777777777777666666444333222222222222222111111111111111222222333333444444444777777777888888888999999<<<:::777666555333111///+++---...//////---+++))))))***+++---.../////////222222333333333222222111555444222111000111222222...---,,,++++++***++++++------------...///000000+++,,,---...///111222222333555666666444222111222///111333444222111111222000000111222333444555666000//////......//////000222222333333444666:::===???CCCGGGIIIIIIJJJMMMQQQQQQVVV[[[YYYTTTQQQUUUZZZuuu}}}~~~{{{wwwxxxxxxwwwxxxzzz{{{xxxtttyyy||||||xxxtttqqqpppppppppdddbbb^^^ZZZVVVSSSRRRQQQSSSMMMGGGGGGKKKKKKFFF@@@CCCDDDFFFEEEDDDBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB===>>>@@@AAAAAA@@@???>>>@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>???????????????<<<<<<<<<<<<<<<;;;::::::::::::999999888666666555777666666555444444333333111111111222222222333333555555666777888999::::::>>><<<;;;:::::::::888666333333222111000///......)))***++++++,,,,,,,,,+++/////////...////////////333333333444444444555555111111000...---++++++***,,,,,,,,,,,,------......***+++,,,---///000111222222444555555333111111222///111222333333333333333000111222444444444444444000//////////////////000111111111000000333777;;;===AAAEEEGGGGGGIIILLLPPPQQQUUUZZZ\\\XXXUUUWWW]]]uuu~~~}}}}}}zzz}}}{{{zzzyyyzzz{{{|||sssrrrqqqnnnkkkhhhfffeeegggaaa[[[[[[^^^```[[[VVVUUUUUUUUURRRNNNJJJIIIHHHJJJIIIIIIHHHFFFDDDBBBAAACCCDDDEEEEEEEEEDDDBBBAAA???@@@AAAAAABBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@>>>>>>?????????>>>===<<<===<<<<<<;;;:::999999999::::::999999888777666666555555444444333222222222111222333444555666666777888777777888:::<<<;;;::::::888555222111222333555.........---,,,+++***)))))))))******+++,,,,,,---///000111333444555666666555444333111///---+++*********++++++,,,,,,,,,+++++++++,,,---...//////000111222333333111000111222111111111222333444444333000111222333333222111000///000000000000000000///000000///......000444888:::===BBBDDDDDDGGGKKKOOOPPPRRRWWW\\\ZZZVVVYYY```{{{|||{{{yyyxxxwwwvvvuuuuuuyyytttppppppssstttrrrooommmmmmlllhhhccc___\\\\\\WWWWWWVVVTTTQQQMMMJJJHHHHHHHHHHHHGGGEEEDDDCCCBBBAAABBBCCCDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBAAA@@@???>>>???>>>===<<<<<<<<<======<<<;;;;;;:::999888888777;;;:::999888666555444333111222222222333333333444222111111333666777777777;;;888555222222444666888333333222111///,,,+++)))&&&'''(((******+++++++++,,,---...///111222444444444444333222111///---,,,******+++,,,,,,++++++***,,,,,,,,,---------......///000111000///...///111222111000111222333333111000111222222222111///...///000000111111000000///...//////...---///222555555999===@@@BBBEEEKKKOOOOOONNNSSS[[[[[[XXX\\\dddkkkjjjjjjlllnnnnnnkkkgggooonnnqqquuuvvvttttttxxxzzz{{{{{{{{{|||~~~{{{{{{~~~}}}}}}~~~}}}{{{wwwsssrrrrrrkkkjjjiiigggddd```\\\ZZZVVVTTTRRRPPPNNNLLLKKKKKKJJJJJJKKKJJJIIIFFFDDDBBBFFFEEEEEEDDDDDDCCCCCCCCC@@@AAABBBCCCCCCAAA@@@?????????>>>>>>>>>???@@@AAA=========<<<<<<;;;;;;:::???>>>===<<<:::999888777666555555555444444444333333222000111222222111000333333333222333444555666555555444333111///---,,,)))***,,,------,,,+++***++++++++++++,,,---.../////////000111111000//////+++,,,---...------,,,+++***++++++,,,------......---...///...------...000222000......000111000...000000111111111111111111///000111111111111000///---...//////......000222111555999===???CCCJJJOOORRROOOSSS\\\___]]]bbblll<<<::::::<<>><<>>???@@@BBBCCC???????????????>>>>>>>>>AAA@@@???>>>===<<<<<<;;;::::::999888777666555555888666333222111000...,,,,,,...000333444333222222555555444444333111000///---///000111000...+++))),,,+++***)))((()))******)))+++---///111111111111---.../////////...---,,,))))))***+++---...//////,,,---...---+++,,,---///222///,,,,,,...///---+++//////000111222333333444///000111222222111000///---.../////////...///111...222777;;;>>>CCCJJJOOOVVVRRRVVV```dddbbbiiittt<<<888555555888888444000111111222444555555555555999777555444555555444333777666555555555666777888999;;;>>>AAADDDHHHMMMQQQMMMOOOQQQUUUYYY^^^bbbdddnnnsssxxxzzzxxxwwwzzz~~~zzzyyy~~~~~~}}}}}}~~~~~~~~~|||xxxxxxyyyyyyuuuqqqllliiihhhjjjiiigggeeebbb```^^^]]]ZZZVVVQQQPPPPPPNNNHHHCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@???AAAEEEEEECCCDDDHHHEEECCCAAABBBDDDDDDBBB???>>>BBBFFFFFFCCC@@@>>>>>>;;;:::999999999888666555666888888777444222111111222222333333222000///.........//////000//////......///000111111000///......,,,***)))***---111333***)))))))))))))))***+++------------------------)))***,,,------,,,+++***+++*********++++++,,,---//////.........---------...---,,,++++++---///000000333666444000---///111111///---,,,,,,...000222000444999:::999<<>>AAACCCDDDJJJOOOSSSTTTSSSTTTWWW[[[___ccchhhnnnrrrttttttttt||||||xxx|||}}}~~~}}}{{{yyyxxxxxxzzzyyyvvvsssrrrrrrssstttqqqmmmiiihhhhhhfff```[[[RRRQQQOOOLLLIIIEEEBBB@@@FFFCCCBBBDDDCCCAAABBBFFFFFFDDDAAAAAADDDEEEEEEDDDCCCFFFIIIHHHEEEAAA@@@@@@DDD@@@;;;:::;;;;;;999777999:::;;;:::888777888999555555666666555444222111////////////////////////---...///111222222333333///...,,,++++++---///000******)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------,,,,,,,,,,,,------...//////.........---------------+++++++++,,,...///777:::;;;777111------///222000...,,,,,,...000111---111555666666888===BBBDDDOOOUUU\\\bbbfffxxx<<<:::888999;;;;;;999666555666777888888666444333555444444444555444222///......////////////000000444666666666333222222222,,,---///111333333333333555888;;;<<<;;;<<<@@@DDD>>>AAAFFFKKKOOOQQQRRRRRR\\\___aaaaaaccchhhiiihhhqqqrrruuuxxx|||~~~}}}{{{{{{{{{}}}}}}~~~~~~|||xxxtttiiihhheeeaaa\\\WWWRRROOOQQQMMMJJJJJJHHHDDDDDDGGGHHHEEEBBBAAABBBCCCDDDDDDEEEFFFGGGGGGEEECCCCCCDDDDDD@@@;;;999:::;;;:::999<<<<<<<<<:::888888:::;;;999::::::::::::888777666222111000//////000111111......///000222444666777222111000///////////////,,,,,,++++++*********)))+++++++++++++++++++++++++++++++++,,,---...///000//////...---------.....................------------,,,+++***+++,,,---...888::::::777111---,,,---333111///---------///000+++///333444444555888;;;>>>JJJRRRYYYaaaggg:::999888999;;;;;;999666999:::<<<===<<<:::888777999999999:::;;;:::666444222222222222111000///...///222444555555444444555222333555777888777555444444555666555444555888;;;555777:::<<>>>>>>>><<<:::777777999;;;<<<<<<===>>>===<<<;;;:::666555333111111222444555000//////000111333666777222222222222222111000000/////////...---,,,++++++******************))))))************+++---///000//////...------------...........................,,,++++++++++++,,,---...000222333222///......///333222000...------...///---000444555555555666777<<>>@@@@@@@@@???>>><<<<<<<<<===>>><<<999666777666444222000...,,,+++(((+++///222333333555666000111333555555555333222111111000...,,,,,,...///000111222333555666777888888777666666555444333444---111444444111000111444///222666:::<<<>>>AAACCCDDDFFFIIIMMMSSSYYY^^^aaafffgggiiikkknnnssswwwzzzyyyzzzzzzyyywwwwwwxxxyyyssssssssstttuuuwwwxxxyyyxxxwwwwwwwwwwwwwwwuuutttvvvwwwyyyzzzyyywwwuuusssppplllkkknnnnnnhhhbbbaaa```___]]]YYYTTTNNNJJJHHHFFFDDDBBBAAA@@@@@@?????????FFFLLLJJJAAA;;;;;;???<<<<<<<<<:::999999<<>>?????????>>>===<<<;;;:::888666555666888999333222111000111222333444......000111111111000///111222222222111///...---+++++++++*********)))))))))((((((((()))+++...///------,,,,,,,,,,,,,,,------.....................,,,++++++,,,,,,,,,------+++---////////////000000333222000///...............000333444444444444444999???DDDOOO^^^gggyyy555666888999888666444333888:::<<<>>>AAACCCDDDDDDCCCBBBBBBCCCCCCBBB@@@>>>???===:::666333222111111333555888999999:::<<<===222333444555555555444333222111000...------,,,,,,+++,,,,,,---///222444555444111111333333000000333...000222000---+++,,,...+++---...---,,,***++++++)))***+++...222666:::<<>>===>>>???@@@@@@???>>>===>>>===;;;::::::::::::;;;666555444333333222222222+++,,,---...............222222333333333111000///---------,,,++++++******(((((((((((()))+++,,,,,,+++************+++,,,------------...............,,,,,,---------.........///000000111111111000000222111111000////////////---...///000111111111111333777;;;GGGZZZeeeuuu555777999999888555333222222333555999===BBBFFFHHHHHHGGGEEEEEEFFFFFFDDDCCCCCC@@@<<<888666666777888555666777777666777999;;;<<<<<<;;;;;;::::::999999777777666777777666555444000////////////111333555111------111111......111222333333222111/////////000111222111...,,,,,,---************+++---///000+++---///000000111444777;;;===???BBBEEEHHHMMMQQQWWWXXXYYY[[[^^^bbbfffhhhfffhhhkkkmmmoooppprrrsssppprrruuuwwwwwwvvvsssrrrrrrmmmlllrrrwwwxxxxxxxxxzzzyyyvvvqqqllljjjlllnnniiifffaaa___]]]ZZZUUURRRIIIMMMOOOMMMGGG@@@<<<;;;666777999999888888:::;;;>>>???@@@AAAAAA@@@??????>>>>>>======<<<;;;;;;;;;888888888777666555444333000000000000////////////000111222333333222000////////////...---,,,,,,,,,((()))***+++++++++++++++)))))))))******,,,---...---------.........//////------....../////////...222111111222333333222111111111000000000000000000------,,,---...000000000000555888AAAQQQ\\\ppp666888::::::888555333111------000444999@@@FFFIIIFFFDDDBBBAAABBBBBBBBBAAA???<<<888444333444666888999999:::999888:::<<>>======???@@@AAABBBBBBAAAAAA@@@>>>>>>>>>>>>===<<<::::::888999:::::::::888777666888777555444333222222222...///111222222111000///111111000///......------)))***,,,------,,,+++***(((((()))***+++---...///---------.........//////---...//////000000///////////////111333444333222000000000000111111111111///...,,,,,,...000222222222888999???JJJTTTkkk;;;999888777666444000---***///000...111:::???>>>IIIIIIHHHEEE@@@===;;;;;;:::;;;;;;;;;;;;;;;:::999???;;;888777:::===>>>===;;;@@@DDDBBB;;;555333444333555999::::::999999:::444333222333444444222111---...///000111222222222111///...///000000///...///---,,,---///000---+++---+++***)))******)))''',,,,,,***(((''')))---111,,,---------,,,,,,+++***///111222///+++,,,111666888;;;>>>???>>>???BBBDDDLLLQQQXXX]]]____________aaaaaaaaacccfffhhhiiiiiillllllmmmllllllnnnrrruuuoooooooooqqqrrrpppjjjeee^^^\\\YYYTTTPPPPPPRRRTTTNNNRRRSSSNNNIIIFFFCCC???EEEEEEEEEDDDCCCBBBAAA@@@>>>>>>???>>>>>>===<<<;;;888888:::<<<======:::777>>><<<:::777555444444444333333333222111111000000...........................---+++)))***+++...///***+++---......---+++***+++,,,,,,---...000000111///...---...///222444666000000000111333222000...111111111111000000000000.........//////000111222222222444:::BBBRRRlll222111000//////---***'''+++///000...111888;;;999;;;<<<<<<;;;999777888999999999::::::;;;:::::::::888888:::???CCCDDDAAA???777:::===<<<888555444444222555999::::::::::::;;;333222222444555444222000111111222222333333333333222111111222444444444333333111000111333444222///000///......///...,,,***...---,,,***)))+++///222---------------,,,+++++++++...///---******...222...000222333222222555777777;;;@@@EEEIIIMMMQQQTTTYYYZZZ\\\^^^aaabbbbbbbbbdddeeefffffffffgggjjjmmmjjjiiijjjlllooopppnnnlllooommmggg___WWWRRRQQQQQQKKKPPPSSSQQQQQQTTTTTTSSSKKKJJJIIIIIIIIIHHHFFFDDD>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<===???@@@???>>>???>>><<<:::888888888888666666555333222111000000,,,,,,---...///000000111///.........---------------------,,,,,,,,,,,,,,,++++++,,,,,,---...////////////......///111333444000//////000222222111///111111111111111111111111///////////////000222222666555555777===MMMggg}}}000///...//////...+++)))+++...000///111555666444///000222111000000111333444444555666777777777777...222999AAAFFFEEE@@@<<<333444444555555666666666333666999;;;;;;:::::::::777777999;;;======:::888777777777777777777777888888777666777777777555444222222111222444444222111555444333333333222///---------,,,***)))***...111+++++++++++++++*********'''***,,,+++((((((***---***+++------,,,,,,...000///111333666:::@@@GGGLLLNNNQQQTTTWWWYYYZZZZZZYYY[[[]]]```aaaaaaaaacccddd```______aaadddggghhhhhhkkkkkkiiieeeaaa^^^^^^^^^XXX[[[\\\XXXVVVXXXYYYXXXTTTQQQNNNOOOSSSSSSOOOKKKGGGFFFDDDBBBAAA@@@@@@AAABBB@@@======???AAABBBBBB@@@???>>><<<<<<<<<<<<===;;;:::999777666444333222////////////000000000111///000111111111///---,,,111///---+++++++++---...******+++++++++,,,,,,,,,///...------...000222333000///......000222222111111111111111111111111111////////////000111222333999666555666;;;JJJeee|||000000000111222111///---***---///111333444333222000111111000...,,,---...000111222333444444444444+++///555;;;>>>>>>:::888333111000111555888999:::666888;;;;;;:::888777777666777;;;???BBBBBB@@@===<<<;;;:::999999999:::;;;???>>><<<:::999666333000.........///000000//////555555444444555333///---++++++***((('''(((+++---)))))))))((((((((())))))%%%(((******)))((((((***,,,,,,------,,,,,,------444555666666888<<>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>@@@@@@>>>>>>===<<<:::999888777555555444222111///......000000111111111000000///111000...---,,,------...************************,,,,,,+++,,,---000222444333111......///000111000//////000000000000111111000000000000111222333333666666666777<<>><<<;;;999666222///---...000000000000000000333222111111222000...++++++++++++)))((((((***---******))))))))))))***+++&&&(((+++,,,+++***))))))+++*********+++++++++***444555777888888:::>>>@@@HHHJJJLLLMMMMMMPPPTTTWWWUUUXXX\\\^^^^^^^^^]]]^^^\\\]]]______^^^\\\ZZZZZZ[[[^^^```aaaaaaaaaaaabbbgggiiifff```]]]___aaa```\\\XXXUUUYYYaaaddd```\\\___]]]YYYUUUQQQPPPOOOOOOMMMKKKIIIHHHHHHFFFDDDAAAAAAAAA@@@???@@@AAABBBCCC??????>>>===<<<;;;;;;:::888888777555333222111000111000///...///000222444///000000111000///...---,,,++++++******))))))((()))))))))***,,,000333555666333000//////000//////........./////////000000000000000111111222333444333555777999===KKKfff~~~---------...000000...,,,+++***---222444222222333333555666666555555666777999:::;;;<<<<<<<<<<<<<<<<<<;;;:::777666888<<>><<<;;;;;;888888888777777777777777333222000...///111333555...///111222222111///.........---,,,+++***)))(((((((((((())),,,///222444666444222111111111000///---......//////000000000111111111111222333444555333555999;;;>>>MMMjjj111000000111333222000...---+++,,,111222......111...000222333333444666888666777777888888888777777555666888777777888<<>>===:::::::::::::::::::::;;;666555444222222111222222//////000111222222222222111000///...,,,+++))))))******))))))***---///111333222222333444555333222/////////000111222222222222222111222222333444555555777:::===CCCXXX{{{000//////000222111///---///+++,,,000///+++***...+++---////////////111333...////////////......---''',,,222555555666888:::999;;;:::555///,,,///333333555888888666333222222999777666555555444111///444222///---...111666999777777888999999777333000,,,///222222111000222444111...+++***+++...000000......///---++++++,,,---+++***)))((((((***,,,---...---------/////////...,,,***)))+++...000///------...000111444888>>>BBBEEEMMMWWW\\\[[[XXXXXXYYYZZZ\\\^^^______```aaacccffffffeeeaaa^^^^^^aaadddaaacccdddeeeeeefffiiikkkjjjmmmmmmhhheeefffgggeee\\\\\\\\\[[[ZZZXXXWWWVVVVVVVVVWWWXXXXXXXXXXXXWWW\\\XXXTTTQQQRRRUUUWWWXXXQQQPPPOOOOOOOOOPPPQQQRRRTTTRRROOOLLLHHHDDDBBB@@@>>>>>>===<<<;;;::::::999999999888777555222000...111000//////000222444666222222111///---+++******---,,,***))))))+++,,,...111111222444777888666444000111111222333333444444222222222222333444555555666777;;;???JJJddd333999:::555333666555222///---,,,,,,...//////...000000444888444,,,+++///000...,,,,,,,,,+++)))'''+++))))))+++000333444333666888:::;;;:::666111...222444555333000000333666===<<<:::777333111222333999666222///...///111333888555111///.........---444222//////000000000000...,,,******+++---------...---+++))))))))))))************)))***++++++,,,+++,,,...//////...,,,+++++++++,,,------......///***,,,///222555999>>>BBBIIIOOOVVVXXXUUUQQQPPPQQQVVVVVVXXXYYY[[[]]]^^^___aaabbbddddddeeegggjjjmmmoooooonnnlllkkkjjjiiihhhfffiiilllnnnnnnnnnooopppnnnooonnnkkkfffbbb______^^^XXXQQQNNNOOORRRSSSTTTWWWYYYXXXTTTPPPPPPVVV[[[RRRRRRRRRRRRSSSUUUVVVWWW]]]^^^ZZZUUUTTTTTTLLLAAAAAA@@@>>>??????@@@>>>===<<<===<<<999666444666999777555444444555555555555222111000111111111///------+++***))))))+++---...)))***+++...000333666777666666555444333333333333999777555333333555777999:::222???EEEIII{{{000666888666444555444000---+++***+++,,,...---,,,---///333888666000000555111000000///...---......222222111///...000444777888888888999:::;;;<<<<<<555555555555555666999<<>>??????<<<999888:::<<<777666555555666666666555666444444444555444222000...---,,,+++******+++,,,******+++---000222444666666666666666666666777777777666444333444555777888>>>999DDDFFFOOO,,,222555444222222000...---,,,+++,,,...///...---***,,,111555333...///222.........------...111333555666555222///111777===999888555444666;;;@@@DDD<<<:::999999===@@@CCCDDDAAA===:::;;;===<<<555...000...,,,******,,,///111222111111111222444666888000...,,,,,,...000222222000...+++************)))&&&&&&'''((()))+++,,,---,,,,,,++++++,,,,,,---...)))***+++,,,,,,+++***)))******++++++,,,---------;;;:::999666444555888;;;:::>>>BBBCCCBBBAAACCCEEEKKKLLLMMMNNNPPPQQQSSSSSSTTTUUUUUUVVVWWWZZZ___cccdddeeefffhhhiiikkkllllllnnnnnnllljjjjjjmmmssswwwssswww{{{~~~|||yyyvvvssspppkkkhhhaaaaaa___]]]ZZZWWWTTTSSSTTTSSSQQQPPPRRRUUUYYY\\\ZZZ]]]```aaadddddd]]]TTTLLLJJJHHHGGGGGGGGGEEECCCAAAAAAAAA???===<<<===???999999888888777777777777777666555555666555333111//////...---,,,+++******++++++,,,---...000222333555666777888999999::::::777777666777777888999999>>>>>>EEEFFFXXX+++...///...,,,++++++***...------...000000///...,,,///222333///++++++---000---++++++///333555555000000000111222666;;;>>>999555111...///444999======:::666777<<<@@@BBBBBB>>>===>>>@@@CCC@@@999333,,,***(((&&&&&&(((***,,,...///000111111333555777111///...///222666888999444111---***)))'''&&&$$$%%%&&&&&&''')))***+++,,,***))))))))))))***++++++((())))))******))))))((())))))******+++,,,,,,,,,;;;:::888555333444777999666888:::;;;;;;;;;>>>AAAEEEEEEFFFHHHIIIJJJKKKLLLLLLMMMMMMMMMOOORRRXXX\\\ZZZ[[[]]]___aaaccceeefffjjjjjjjjjiiijjjnnnsssxxxvvvxxxzzz|||~~~{{{xxxuuuqqqllleee]]]XXXTTTRRRPPPNNNNNNQQQUUUWWWVVVWWWYYYZZZ\\\[[[WWWRRRNNNLLLJJJJJJKKKKKKIIIGGGEEEDDDDDDBBB@@@?????????<<<<<<===<<<:::999999999666555444444444444111///...//////......,,,+++***,,,,,,,,,,,,---///000111444555777999::::::999999999999:::;;;<<<<<<======???BBBFFFLLLmmm,,,+++***)))'''%%%'''***,,,++++++,,,......---+++---111444222...,,,,,,,,,444---(((+++333999888555,,,))))))---444888888555333111---+++,,,...111444777333000000444777777777444888>>>BBBAAA>>>999666,,,+++)))'''&&&((()))***,,,---///...------///222222000///000222444444444000...***)))(((((('''&&&''''''(((((())))))))))))'''&&&&&&&&&&&&'''(((((('''(((((((((((((((((('''(((((())))))***+++++++++//////...---,,,...111444555666666777777999<<<>>>??????@@@BBBCCCDDDEEEEEEFFFGGGGGGHHHIIILLLQQQUUUSSSSSSUUUWWWYYY[[[]]]^^^cccdddeeefffffffffiiikkkllllllkkkkkkmmmssszzz|||uuuqqqgggccc^^^XXXSSSOOOMMMMMMSSSQQQQQQQQQRRRQQQPPPOOOMMMKKKJJJKKKLLLLLLKKKJJJJJJIIIHHHGGGFFFDDDBBBAAA???AAABBBAAA>>>;;;;;;<<<777666555444555444111///---....../////////......------,,,------...///000222444777999:::999777666999:::;;;<<<===>>>??????AAAGGGMMM\\\,,,***)))***)))''')))...******+++,,,......,,,***(((---000---******+++***///)))$$$'''...333222...---)))&&&+++222444///))),,,+++++++++,,,...000222555333111111222333333333---333;;;>>>===999555444...---+++******,,,---...111333555444111///111333888777555555444222///---)))(((&&&''')))+++,,,,,,))))))*********)))((((((&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''(((((()))******+++(((***+++++++++---000222444444333444555777999:::::::::;;;<<<===>>>??????@@@BBBCCCDDDDDDGGGJJJMMMNNNOOOPPPRRRUUUWWWXXXYYY[[[^^^______]]][[[ZZZZZZ\\\\\\[[[\\\___fffooouuuxxx~~~xxxnnnddd\\\XXXWWWSSSPPPOOOMMMJJJJJJMMMMMMLLLJJJKKKLLLLLLKKKIIILLLKKKJJJJJJKKKKKKHHHFFFCCCFFFHHHFFFBBB>>>>>>???;;;:::999888888777555333....../////////000000000------------...///000000111333777;;;<<<;;;999888::::::;;;<<<===???AAABBB@@@JJJUUUnnn)))))),,,222222///000555333333444666777777555333***000222---)))***+++)))(((''''''''')))+++,,,,,,000,,,(((***---...***&&&***))))))***+++---///111222444555444333222333444///222777;;;<<<999333...*********+++,,,///111333555888;;;999555333555777777666666666555222,,,)))(((&&&%%%&&&)))+++,,,,,,))))))***++++++***))))))(((''''''''''''((())))))((((((''''''''''''((((((&&&''''''(((((()))******)))+++------------...000111000//////111333444444555555666777888999::::::<<<>>>@@@AAAAAABBBCCCEEEHHHIIILLLNNNQQQTTTVVVWWWUUUXXXZZZZZZXXXWWWVVVVVVWWWXXXYYY[[[^^^dddkkkpppsssyyy~~~{{{oooiiidddaaaYYYPPPLLLNNNPPPNNNLLLKKKKKKJJJHHHFFFGGGFFFGGGIIIMMMNNNLLLJJJFFFJJJLLLJJJEEEAAAAAABBB>>>===<<<;;;;;;:::777555222111000/////////000111............///000111222///333999>>>AAAAAA@@@???>>>>>>===>>>@@@CCCFFFGGGCCCSSSeee'''(((000999;;;777777;;;??????@@@BBBDDDCCCAAA???777======666000000000---)))---111000,,,+++...222000...+++)))))))))******+++***(((((((((***,,,...***...222222///---...000555555666;;;???<<<333+++%%%&&&'''))),,,///222444111555888666222000222555,,,---...111111...)))%%%+++)))''''''((()))))))))((()))***,,,,,,,,,+++******************++++++,,,((((((''''''''''''((((((&&&&&&''''''((()))))))))(((***,,,,,,+++)))))))))---,,,+++,,,...//////...222222333444555555666666999;;;>>>@@@?????????@@@CCCDDDGGGKKKNNNRRRTTTVVVRRRTTTVVVXXXXXXYYY[[[]]][[[]]]```bbbeeehhhlllooolllqqqwww{{{{{{{{{|||}}}zzz}}}~~~}}}zzz}}}zzzmmm^^^UUUUUUSSSQQQNNNLLLJJJIIIFFFCCC@@@@@@AAAEEEKKKMMMMMMKKKHHHLLLOOOMMMGGGCCCBBBDDD???>>><<<<<<;;;:::888555555333111///......///000.........//////111222333///333:::AAAEEEGGGFFFEEECCCBBBBBBBBBDDDGGGKKKMMMLLLaaaxxx,,,,,,333AAAGGGCCC===;;;EEE<<<333555===CCCAAA===777777:::===:::333000222666555444111111333888<<<888222...---***''''''+++++++++,,,,,,,,,+++*********,,,///000///.........---,,,,,,///222222///+++"""&&&***+++...111111---...111444444111...---...000...,,,)))'''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***+++***))))))((()))))))))(((((((((''''''''''''''')))***+++,,,,,,+++***)))++++++,,,---......//////000000///------...222555444666888999999;;;>>>@@@@@@BBBEEEIIILLLNNNOOOOOOQQQRRRSSSUUUWWWYYYZZZ[[[^^^]]]\\\^^^bbbfffiiikkkmmmpppsssuuutttrrrqqqqqqqqqvvv|||{{{tttnnncccXXXRRRRRRQQQKKKEEEJJJCCC@@@BBBBBB???@@@EEEFFFIIINNNRRRQQQMMMGGGDDDAAA@@@>>>======<<<999777777555444333444444222111666444222000000111333555333111333>>>KKKRRRPPPKKKHHHHHHGGGFFFJJJOOOSSSSSS^^^jjj///111<<>>999666666999<<<:::555333555555333///,,,,,,---000111222---+++,,,***'''(((+++......---------,,,,,,,,,555777999888555111...---......///000000...***&&&+++------++++++......++++++...000///---++++++,,,,,,+++)))'''&&&&&&&&&'''************************))))))))))))))))))))))))******)))(((''''''((((((++++++***))))))))))))))),,,,,,,,,,,,++++++++++++(((((()))******)))((((((*********++++++,,,,,,---.........---,,,...111333333555666666666888:::<<<@@@BBBDDDGGGIIIJJJJJJJJJKKKLLLNNNPPPSSSUUUWWWXXX]]]\\\[[[\\\___bbbdddeee___bbbeeeffffffdddddddddkkkooouuuxxxxxxzzz}}}{{{uuupppiii^^^TTTKKKEEECCCFFFFFFBBB???@@@>>>@@@DDDHHHKKKNNNOOOPPPNNNKKKGGGEEECCCBBB@@@>>>===;;;999888777666333111444222000//////000222444555444777BBBQQQZZZZZZVVVTTTRRRPPPNNNOOOUUUZZZ]]]lllxxx))),,,666BBBGGGDDD>>>;;;;;;777444888???AAA>>>999444444777:::999555444777777222,,,))))))***)))(((+++((((((++++++)))))),,,000///...------...///000;;;===???===999444000...666888::::::666111---+++---...+++((()))------)))+++,,,---,,,******+++,,,((('''&&&%%%%%%&&&'''(((++++++++++++++++++++++++))))))))))))))))))))))))...---,,,***)))(((((((((,,,++++++***)))*********.........------,,,,,,,,,'''(((((())))))(((((('''***************+++++++++***,,,------,,,---...000222333444444444555777999???@@@AAACCCDDDEEEEEEEEEFFFGGGJJJMMMPPPSSSUUUVVV[[[ZZZYYYYYYZZZ[[[]]]^^^YYY\\\___``````_________fffiiinnnpppqqqsssxxx|||~~~}}}}}}vvvdddZZZRRROOOLLLEEE>>>;;;<<<===>>>AAADDDIIILLLNNNSSSPPPKKKHHHGGGFFFEEECCC@@@???===<<<;;;999777444444333111000000111333444444444999EEEUUU```cccaaa```]]]XXXUUUUUUZZZcccjjjyyy...111888???CCCBBB???===:::777555777;;;<<<:::666333222444777666222222555:::333,,,***+++,,,***'''(((&&&(((,,,---***)))+++...---,,,,,,...000333444555888;;;;;;888444111///999===AAAAAA;;;555222111,,,---,,,,,,000555555222///...---++++++,,,---///((((((&&&%%%%%%&&&'''(((************************))))))))))))))))))))))))//////---,,,,,,+++++++++,,,,,,+++***************++++++*********)))))))))))))))))))))))))))))))))+++++++++++++++*********(((***---------,,,,,,---...000111222222333666888:::;;;<<<>>>???@@@AAAAAAFFFGGGIIIKKKNNNPPPRRRSSSUUUVVVVVVVVVVVVWWWYYYZZZ[[[]]]```bbbbbbaaabbbcccfffiiilllmmmmmmoootttxxx}}}|||{{{|||~~~uuujjjaaaWWWLLLDDDDDDCCCBBBBBBCCCEEEHHHJJJLLLKKKJJJKKKLLLLLLKKKJJJBBBAAA@@@@@@@@@>>>;;;999777666555333333444555666222333888EEEUUUaaaeeeeeefffbbb]]]ZZZYYY___lllxxx(((,,,111555:::@@@CCCEEE666333000///000111000///222111111333111------111888222,,,+++---///,,,))))))(((***......+++)))++++++******+++---111444666000333666777444111///...111555::::::777333111111///111333555<<>>???@@@EEEFFFGGGHHHJJJKKKLLLMMMNNNPPPRRRSSSSSSTTTWWWYYYWWWZZZ]]]^^^______```aaafffiiikkkkkkjjjkkkooorrrssstttuuuwwwxxxzzz{{{|||ssshhhXXXSSSKKKCCC@@@BBBEEEHHHCCCEEEHHHMMMRRRTTTSSSQQQJJJIIIGGGGGGFFFDDD@@@===999888777555555555555555333444999EEETTT```fffgggjjjfffcccaaaaaagggwww$$$((((((&&&(((...333555333222///---,,,---...///111//////000...***+++///222...******,,,---,,,++++++)))+++...///+++***,,,)))******+++---000333444111333444333000---,,,+++***---111333333222222222000222444888???EEEBBB;;;444111...---...//////...,,,+++***)))(((((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((())))))***++++++******)))((()))))))))&&&&&&''''''((()))))))))(((''''''&&&&&&''''''((((((((((((((((((((()))))))))+++...///...---......(((***,,,------///222555444444555777999<<<>>>???@@@@@@AAABBBCCCDDDEEEEEEGGGKKKOOOPPPOOOPPPTTTWWWSSSVVVYYYZZZ[[[\\\]]]___```cccfffgggeeefffiiillllllnnnqqqtttwwwyyy{{{{{{uuucccQQQDDD???>>>???===???CCCIIIOOOQQQQQQOOORRRQQQPPPOOOMMMIIIEEEAAA<<<;;;999777666555444444777888===GGGUUUaaahhhkkkooollllllnnnmmmrrr111444222+++'''***,,,,,,///000111111//////000111000------...,,,***,,,111---,,,***))))))******+++***((()))---...,,,,,,///,,,,,,------...///000000000111111///,,,***)))***))))))+++...222444444444222333333666>>>FFFDDD>>>999666222111222222111///******)))((()))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))+++***)))))))))))))))******)))((((((''''''((((((&&&&&&''')))***+++,,,---+++***))))))))))))***+++)))*********+++,,,,,,,,,+++---////////////000111///000222111111222444666555555555666777999;;;===::::::;;;===>>>@@@AAAAAACCCGGGKKKLLLKKKKKKOOORRRQQQSSSVVVWWWXXXYYY\\\^^^XXX\\\aaacccccccccfffhhhkkkkkkmmmooosssvvvyyy{{{vvvzzz~~~~~~{{{{{{~~~nnn]]]PPPIIICCCBBBBBBCCCFFFHHHHHHHHHPPPOOOOOOPPPPPPNNNJJJGGGBBBAAA???<<<:::888666555:::;;;???IIIWWWccclllppptttrrruuuyyyxxxzzz,,,111000)))%%%(((***(((&&&***...000///---.........,,,,,,------,,,///444,,,---,,,***((((((***+++)))'''(((,,,---,,,---111//////000000///...---,,,---------+++)))((()))+++'''&&&&&&)))///333333222888777666999CCCMMMNNNIII>>>:::777666777666444111(((''''''((()))+++---...))))))))))))))))))))))))))))))))))))))))))))))))///...---,,,+++*********))))))((('''''''''''''''%%%%%%'''(((***,,,---...//////...------...//////------...//////000111111---///000000//////111333888999999888666666777999888777666666777888:::;;;666777999;;;===???AAABBBAAAEEEJJJJJJHHHGGGKKKNNNMMMOOORRRSSSTTTVVVXXX[[[SSSXXX^^^bbbbbbcccfffiiiiiihhhggggggiiimmmqqqsssoootttyyyzzzyyyyyy|||~~~wwwhhhPPPLLLGGGDDDDDDEEEFFFFFFGGGGGGJJJMMMPPPQQQNNNLLLHHHGGGEEEBBB???<<<:::999999;;;@@@JJJWWWdddnnnrrrwwwvvvzzz}}}~~~444---***---///,,,***,,,+++++++++,,,,,,,,,+++++++++,,,...,,,+++,,,000555...---------(((###%%%+++***,,,,,,)))%%%&&&+++111444333222111///............,,,+++,,,......+++((()))))))))((((((***...000000333:::EEEOOOQQQKKKEEE555777777555555555444222***)))((((((((()))+++,,,)))((('''&&&&&&'''((()))))))))***++++++,,,,,,---000...***'''(((+++///222)))&&&$$$%%%''''''%%%###''''''&&&'''***++++++***,,,---...///111222333333555666777888999:::::::::777888999888666555555666222222222111000/////////222222222222333444555666:::;;;;;;:::999:::<<<>>>AAABBBCCCFFFHHHIIIHHHGGGNNNMMMLLLNNNQQQSSSTTTTTTRRRUUU[[[aaaccccccaaa______aaacccfffiiijjjjjjjjjjjjnnnsssvvvxxxyyyzzz{{{~~~~~~~~~vvvbbbQQQJJJIIIIIIIIIHHHCCCEEEMMMQQQPPPPPPSSSSSSOOOKKKGGGEEECCC???===999<<<>>>BBBPPPdddqqqssswwwyyyxxx888111...111222...***+++,,,,,,---------,,,++++++,,,///222222000///111333111,,,)))***+++)))***---***,,,,,,***'''(((...333555444222111000000111111***)))(((+++...000///...)))))))))))))))***,,,---///222999CCCJJJJJJCCC===333333333111000///...,,,))))))((((((((()))***+++******)))(((((()))******))))))***+++---///000111333111...,,,---///222555+++)))''''''((()))'''%%%'''&&&%%%''')))******)))(((((()))***+++,,,,,,---+++,,,---...///000000000111222333222000///000111000000000000000000000000////////////000222333444888999:::::::::;;;>>>AAAAAABBBCCCEEEGGGHHHHHHGGGJJJJJJJJJLLLPPPRRRRRRRRRRRRSSSVVVYYY[[[]]]]]]]]]___```bbbdddeeefffgggggghhhkkkooorrrtttuuuwwwyyyyyyyyyzzz|||}}}mmm___QQQIIIBBBAAAEEEOOOUUUSSSPPPQQQXXXWWWUUURRRNNNHHHBBB>>>===>>>===???LLL___nnnsssyyy{{{zzz:::555222333333...)))&&&,,,---...//////...---,,,...333777999777444444555666...)))+++......---...+++,,,---+++)))***///444777555333222222333666777...---,,,,,,---...---,,,''''''((()))***+++,,,,,,,,,///666>>>BBB@@@888222///...---,,,***((('''&&&)))(((((((((((()))******++++++*********++++++,,,---,,,,,,,,,---///111222222222111000000222333444---+++))))))******)))''''''&&&%%%&&&((())))))(((&&&&&&&&&'''''''''(((((('''((()))+++,,,,,,,,,,,,---...///...---,,,---.........//////000111222222.........///000222333444555777999:::;;;===@@@BBBAAABBBBBBCCCDDDFFFGGGHHHFFFFFFHHHKKKOOOQQQPPPOOOTTTSSSSSSSSSUUUXXX[[[]]]^^^^^^^^^___```aaabbbccceeegggjjjlllnnnqqqtttwwwuuuuuuvvvyyy|||wwwjjjRRRKKKFFFHHHLLLNNNPPPSSSTTTUUUTTTRRRNNNLLLKKKKKKEEEDDD@@@???HHHZZZjjjrrrzzz{{{AAA===:::999777333,,,'''***+++---////////////...///333888:::999888999;;;;;;555111222222...,,,---,,,---,,,+++)))+++...111222000...------000444666:::777333///,,,***((('''$$$%%%&&&)))+++------,,,'''+++111888;;;777000)))+++))))))+++***&&&%%%&&&((((((((((((((((((((((((++++++***+++++++++,,,,,,111000...,,,,,,,,,---.........//////000000000000...---+++***)))******)))(((''''''((()))******))))))(((((((((((((((((((((((()))***+++,,,------------...000///......///000......///000000111111222111111222222444555777888555777999:::;;;===???AAAAAAAAAAAABBBBBBDDDGGGIIIDDDEEEGGGKKKOOOQQQPPPNNNVVVUUUSSSSSSTTTWWWZZZ\\\ZZZZZZZZZZZZ\\\^^^aaabbbccceeefffhhhjjjmmmrrruuuttttttuuuxxx|||mmmWWWHHHDDDHHHPPPUUUTTTRRROOOJJJHHHJJJOOOTTTMMMKKKGGGEEEJJJWWWfffpppwwwJJJHHHDDDAAA???;;;444...***+++,,,---///000111111///222555666777:::???DDDCCCAAA@@@???888///+++---------,,,***)))***,,,---,,,***(((((()))---111333<<<999555000,,,*********(((''''''))),,,---+++)))$$$(((...444555222,,,'''(((&&&(((......)))'''***''''''((((((''''''''''''((())))))*********++++++000///---+++******++++++***+++---.........---,,,,,,,,,***)))((()))***++++++***))))))+++,,,+++***+++++++++***************&&&&&&((()))***+++++++++...///111111000000111333111111111111111111111111333333444555666888999:::777999;;;;;;;;;;;;===>>>???@@@AAAAAA@@@BBBEEEIIIEEEFFFHHHLLLPPPQQQPPPNNNSSSTTTTTTUUUVVVWWWXXXYYYVVVVVVWWWXXX[[[^^^aaacccdddeeeffffffhhhkkkppptttrrrrrrsssvvvzzz~~~~~~kkk^^^WWWRRRMMMUUURRRMMMHHHFFFGGGKKKNNNQQQQQQPPPOOOPPPWWWdddooovvvLLLKKKGGGBBB@@@>>>888111......------...000222333000222333333555:::CCCJJJJJJIIIHHHEEE;;;000---000---,,,+++******+++,,,---000///......000333666888333222000---,,,---111555///,,,))))))++++++)))&&&&&&***...222222///+++((('''%%%***333444---))),,,'''''''''(((''''''&&&%%%&&&'''((()))************)))******++++++,,,,,,,,,)))***,,,---------,,,+++*********((('''(((+++...,,,+++***+++,,,---,,,+++************************'''((()))***+++,,,,,,,,,,,,...000000///000111333222222222222222222222111222222333444666777999:::999:::<<<<<<;;;:::;;;<<<<<>>BBBBBB@@@@@@CCCFFFJJJIIIIIIJJJMMMNNNNNNMMMNNNOOOPPPQQQSSSTTTUUUVVVUUUVVVYYY\\\^^^```bbbbbbdddfffggggggggghhhkkkmmmllllllmmmpppuuuxxxzzzzzzoooXXXOOOFFFBBBEEEHHHHHHFFFGGGIIINNNRRRSSSXXXgggxxxUUUUUUPPPIIIGGGJJJFFF>>>>>>;;;555000...///111333222444555666777;;;CCCIIIFFF<<<333111111......///)))))))))+++///222333444------...///000222444555000///---)))&&&''',,,111---)))&&&'''---111111///000222333333000---+++***'''%%%---999999---%%%'''&&&&&&'''((('''&&&$$$###&&&''')))***+++++++++***)))***---......,,,)))'''&&&&&&'''(((((((((((((((((()))***)))(((***///333,,,***)))***++++++***)))************+++++++++,,,((()))***,,,------------,,,---///000000000222444000111222333555666777888333333444555777999;;;<<<777999<<<===<<<;;;<<<<<<888===BBBCCC@@@???BBBEEEKKKIIIHHHIIIKKKMMMMMMLLLPPPPPPPPPPPPRRRUUUWWWYYYWWWYYY[[[^^^```aaaaaaaaadddeeeggggggfffgggiiikkkllllllmmmqqquuuyyyzzzzzzlllTTTEEECCCFFFHHHGGG@@@CCCIIINNNQQQWWWiii}}}QQQZZZXXXIII@@@DDDIIIGGGAAA999000///555;;;===<<<888999<<>>>>>>>>???@@@BBBDDDFFFHHHJJJLLLMMMMMMMMMMMMOOOOOOOOOOOOPPPSSSWWW[[[^^^^^^\\\[[[[[[^^^bbbeeefffgggffffffggghhhiiikkklllnnnooonnnlllooowww}}}~~~~~~pppWWWHHHDDDEEEJJJIIIJJJJJJKKKQQQbbbrrrHHHGGGFFFCCC===999;;;@@@???===<<<<<<===:::666222333333555777777888BBBLLLKKKCCC;;;999666222111222)))---000222222555;;;???AAAAAA<<<555222333222...***'''%%%'''+++,,,)))%%%%%%%%%%%%&&&&&&''''''''')))---111111,,,)))((()))---,,,***((('''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))+++++++++***)))(((((((((&&&'''''''''((((((((()))))))))(((((())))))***++++++(((&&&&&&(((***)))(((***+++------+++***+++,,,***************+++,,,---............///111333444333333333444555555666666666777888999999999999999999999999:::;;;;;;<<<<<<===>>>@@@BBBDDDEEEEEEEEEJJJLLLNNNNNNNNNNNNPPPQQQSSSSSSTTTUUUVVVYYY[[[\\\aaa```^^^___```cccdddeeehhhggggggggghhhkkknnnoooqqqrrrqqqoooqqqxxx||||||{{{}}}eeeNNNAAAEEECCCDDDGGGJJJNNNWWWaaa===666777>>>===555888CCCDDDDDDCCCBBB>>>888222///666666777888777999CCCNNNQQQJJJBBB???;;;555222333...000333555999>>>EEEIIILLLHHH@@@999999;;;888333...+++)))+++///000,,,((((((((('''''''''''''''(((%%%***000222///***((('''***)))((('''''''''((()))((((((''''''''''''(((((()))))))))))))))))))))))),,,++++++******))))))((('''''''''''''''(((((((((((((((((((((((()))******+++)))&&&&&&''')))))))))***+++------,,,++++++,,,,,,++++++++++++,,,,,,---/////////000000222333444333333444444555666666777666777888888888888888777999999::::::;;;<<<<<<<<<===???BBBEEEGGGHHHGGGFFFLLLMMMMMMMMMMMMNNNQQQSSSUUUVVVWWWXXXYYYYYYYYYYYY```aaaaaabbbdddeeeffffffjjjiiiiiiiiikkkmmmppprrrsssuuuuuusssuuuzzz|||{{{{{{}}}qqq^^^LLLFFFBBBFFFJJJMMMPPPTTT555444777<<<;;;999@@@KKKIIICCC:::555333444555555======>>>???<<<;;;AAAJJJNNNHHHCCC@@@<<<777555666111222555999???DDDIIIKKKEEEDDD@@@<<<<<>>888???IIINNNGGG>>>333///222888===>>>@@@BBBEEEFFF@@@999999===@@@===;;;;;;999444444777//////222777>>>BBBCCCBBB???DDDFFFBBB===<<<999666555:::???===666222222666222111///......///000111///000000...,,,***))))))&&&&&&&&&''''''((()))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''&&&''''''((()))((((((((((((''''''((()))(((***,,,,,,+++++++++,,,,,,,,,++++++,,,,,,------000000111111222222333333222222333444555666777888999999::::::;;;::::::::::::;;;;;;<<<<<<===>>>>>>AAAAAAAAABBBEEEIIILLLOOOMMMNNNNNNNNNNNNPPPTTTWWWRRRTTTWWWZZZ\\\\\\[[[ZZZ]]]```dddeeedddcccdddeeejjjmmmqqquuuvvvtttpppnnnqqqtttwwwvvvyyy}}}}}}yyy{{{}}}~~~dddPPPIIIHHHKKKPPPNNN~~~MMMXXXWWWHHH@@@GGGMMMLLLDDDBBB@@@AAADDDFFFGGGFFFCCCFFFMMMOOOGGG<<<777888555333444666555111111555333111111777>>>BBBAAA>>>EEEKKKNNNGGG>>>777222...222999???===666111333666...---,,,---...111333555444222///+++***)))***+++&&&&&&'''((())))))******((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((###&&&(((((('''%%%%%%&&&&&&(((***+++*********,,,*********++++++,,,---...///000111111222222111111111111222333444666777777888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>AAA@@@???@@@CCCHHHMMMPPPOOOPPPQQQQQQQQQSSSVVVYYYTTTVVVYYY]]]___``````______cccfffeeebbb``````bbbhhhlllrrrwwwxxxwwwsssppprrruuuwwwwwwzzzlllWWWKKKHHHKKKLLLbbbXXXXXXUUUOOOJJJHHHFFFCCC>>>FFFOOOQQQLLLFFFCCCCCCAAAFFFNNNQQQKKK???::::::555555777999666111222555:::444000444===CCCDDDAAAIIILLLKKKEEE>>>999222,,,000333888999888777666666000...---,,,---///222444222000,,,***)))***++++++''''''((()))************((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((###'''+++,,,***'''&&&&&&%%%''')))))))))))))))+++(((((())))))+++,,,...///...///000111111111000000///000111222333555666666666777888:::;;;<<<======;;;<<<<<<===>>>>>>??????>>>>>>>>>@@@CCCGGGKKKNNNLLLNNNPPPQQQQQQSSSUUUWWWVVVXXXZZZ]]]___```aaaaaa]]]aaaeeedddbbbaaacccffffffiiioootttxxxyyyyyyxxxvvvyyyzzzyyyzzz{{{```QQQMMMQQQUUUiiiTTTHHHCCCJJJLLLAAA888777333BBBOOOOOOBBB666444777999???GGGLLLFFF<<<888:::<<<<<<>>>???;;;555444888:::222+++---666@@@CCCBBBFFFFFFBBB>>>>>>===888000000000111777<<<>>>:::666666444111...------///000///,,,***)))***+++++++++(((((()))***************((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%***000111///+++)))((($$$&&&(((((((((((()))***''''''''')))***,,,...///......000111111000//////...///000111333444555666444555777999;;;<<<======<<<<<<======>>>>>>??????:::;;;>>>AAADDDGGGJJJKKKGGGJJJMMMOOOOOOPPPQQQSSSWWWWWWYYY[[[\\\^^^^^^___XXX]]]bbbccccccdddiiinnneeeggglllqqqvvvzzz~~~{{{}}}}}}zzz{{{yyy```VVVSSSOOORRR|||EEE===;;;DDDKKKHHH@@@<<>>888777888555000666777<<>>===;;;888222---111888;;;888CCCJJJHHH<<<333555555000222444777888777555444444......------...000222333+++)))'''''')))++++++***++++++++++++,,,,,,,,,,,,++++++******))))))((((((---,,,+++)))(((((('''''',,,***''''''''''''&&&%%%&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''+++***'''---777777///))))))))))))***+++,,,---...///000111222444555555444555666888888888777777888777777666777888999:::<<<============<<<;;;;;;777888999;;;>>>AAACCCDDDDDDHHHMMMOOOPPPOOOOOOOOOLLLNNNQQQTTTWWW[[[```dddddddddfffkkkoooqqqooommmhhhffffffhhhlllqqqtttvvv{{{}}}eeeXXXRRRaaa666<<>>???>>>;;;:::444......444888888===BBB???555000333555333333444555555444333444555///...---------...000111)))(((&&&'''***,,,------)))***+++,,,...///000111,,,++++++***)))((((((''',,,+++***)))((('''''''''***)))'''''''''((('''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&***)))(((...777888222))))))))))))***+++,,,---...///111333555555555555555666888999999888777666888777777777777888999999;;;<<<<<<<<<<<<;;;::::::555666777999;;;===???@@@AAAEEEJJJMMMNNNOOOPPPQQQJJJMMMQQQVVVZZZ___eeeiiiaaaeeeiiimmmnnnnnnnnnooojjjhhhggghhhkkknnnpppqqqzzz}}}jjjUUU[[[;;;EEEQQQUUUPPPJJJIIIMMMOOOIII@@@888888;;;888111------///222111...///444///------000444777777555666999777000---000444555222555444...---222777777555555555444222333555777//////...---,,,---------)))(((((((((***+++---.........//////000000111111------,,,+++***))))))(((''''''&&&&&&''''''((()))***(((&&&&&&((((((((('''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((()))(((&&&)))......***))))))))))))***+++,,,------...111444555555444444444555777999999777555444777777777888888888999999::::::;;;;;;::::::999888555666777999;;;<<<======CCCFFFJJJMMMOOOPPPRRRTTTQQQTTTWWWZZZ]]]```dddgggfffiiikkkkkkiiikkkqqqwwwqqqooommmmmmoooqqqrrrrrrxxx}}}gggaaa}}}444@@@KKKMMMIIIIIINNNTTTRRRDDD>>>CCCAAA666111444...---///333111,,,+++---,,,***)))+++///000///,,,111777999444//////000///,,,......+++,,,000444555444333222000///000333666///...---,,,,,,+++++++++*********))))))***,,,---555444444222111000///...//////......---,,,++++++(((''''''''''''((())))))***(((&&&&&&((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((('''%%%%%%((((((%%%))))))))))))***+++,,,---+++---///222333333222222222444555777777666555444777888888888999999999999999999999999999888777777666777999:::<<<=========EEEGGGJJJLLLMMMOOOQQQTTTWWWYYY\\\]]]^^^```bbbdddlllpppsssrrrooopppwww}}}xxxvvvuuuuuuwwwxxxxxxxxxyyyppp000999???===:::<<<@@@CCCLLL===;;;FFFDDD222---777777555666888666///+++,,,,,,)))'''))),,,///...,,,000666:::777333111///---...//////////////////...//////---+++***+++...111---------,,,+++******)))+++++++++***))))))+++...777777555333111///------////////////...............---,,,+++***)))))))))***)))'''''''''((('''&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))***+++,,,---***+++---///111111111111222222333444555555555555777888999999::::::999999777888888888888777666666666888:::<<<>>>>>>>>>>>>CCCEEEGGGIIIJJJMMMQQQSSSVVVYYY]]]```bbbdddgggiiiiiiooowwwyyywwwuuuvvvwww|||{{{zzz{{{~~~///444555111///111111...:::444555<<<999...---555999555444666666222000111222///+++,,,///111111000444999:::888555555333///000111222555555222...,,,,,,,,,+++)))((()))+++...,,,,,,,,,++++++***))))))(((***+++***)))***---000333222222111000///..................////////////000///---,,,++++++******,,,***''''''''''''&&&%%%&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))******+++---))))))))))))***+++,,,---++++++,,,...///000111222222222222333444666888999777888999:::::::::999999666777777777777666555555555777:::===????????????BBBDDDFFFHHHKKKOOOTTTWWWZZZ]]]cccgggjjjmmmpppsssjjjooovvvyyyxxxvvvuuuuuu(((,,,---+++...333111+++(((,,,000///,,,+++...111333///---000222111333666;;;666111000111333333222888;;;;;;777777888666222///000444999;;;666111...,,,,,,,,,***)))))),,,...+++++++++++++++***))))))&&&(((*********+++///333------....../////////000,,,,,,------.../////////++++++******++++++,,,---,,,***((('''''''''&&&$$$&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((+++******+++***(((***---))))))))))))***+++,,,---,,,,,,,,,---...000222333444333222333444777:::<<<777888999:::;;;:::999999666666666777666555555444555777:::===???@@@@@@???BBBDDDGGGJJJMMMRRRXXX]]]```dddjjjnnnrrruuuxxx{{{tttuuuwwwwwwxxxyyy|||~~~+++......,,,000999<<<999111///---,,,,,,---...000777666555333111000//////555333111///...///000111444555555444222111222444///999555---111333......***)))(((''''''(((***+++---+++(((&&&&&&''')))***$$$***+++'''(((...///***//////...------------...///...,,,++++++,,,...///,,,,,,,,,+++++++++******++++++******))))))(((((())))))(((((('''''''''&&&))))))((('''&&&&&&%%%%%%%%%%%%&&&'''((()))***+++***)))))))))))))))******))))))***++++++++++++***+++,,,---///111222222333...///111333444666666666;;;;;;<<<<<<;;;:::888666444444555555666777777777555444555888>>>BBBBBBAAA@@@CCCHHHNNNRRRWWW[[[^^^kkkhhhkkkqqqssssssxxx|||zzzwwwvvvyyy~~~...///...,,,111888:::666......---,,,,,,---...///666555444222000//////.........---,,,,,,---...//////000000///...---///000666444((($$$,,,---***///+++***)))(((((()))+++,,,***)))'''''''''(((***++++++///000---******+++,,,---------------,,,,,,,,,...---,,,******,,,---...++++++++++++*********************))))))))))))))))))))))))((((((((('''''')))((((((''''''&&&%%%%%%%%%&&&&&&'''((()))************))))))***+++,,,,,,***+++,,,,,,------,,,,,,,,,---///000111222333333000111333444666666777777;;;;;;;;;::::::999888888666666666777777888888888888777777:::???BBBBBBAAA@@@DDDIIIMMMRRRXXX```fffjjjkkkpppwwwyyyvvvxxx|||}}}{{{yyyzzz}}}~~~}}}~~~777555000---111555444///+++,,,,,,,,,---.........222111000///------,,,,,,******++++++,,,------...+++,,,---,,,++++++---///...///***+++000***$$$,,,+++***)))((()))+++---...(((((('''(((((()))++++++&&&(((+++---***'''+++111......///000///...---,,,---,,,+++******+++,,,---************))))))))))))((())))))))))))))))))******)))))))))))))))(((((()))((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))***+++,,,---...,,,---......//////.........///000111222333333333444444666777777888888888:::999888777777888888999888888888888888999999999:::999999<<>>BBBGGGLLLOOOQQQWWW^^^aaaaaacccgggkkktttvvvvvvvvvzzzxxxtttuuuyyy888333000111222000111333//////000000111111222222111111111111111222333444111000000///......------,,,---...---,,,,,,...000IIIFFF:::AAAbbbmmmMMM++++++***)))***+++...111222111000...---+++*********,,,...---+++,,,///...+++------...///...---,,,+++************************))))))))))))(((((((((((('''(((((((((((((((((()))(((((()))))))))))))))***((((((((((((((((((((((((((((((((())))))*********)))))))))******,,,---...+++,,,,,,---...---------///000111222333444444444777888888999999999888888666555222111000222444666555555666888999:::;;;<<<999;;;???BBBFFFKKKRRRVVVWWW[[[```eeeggghhhhhhiiiqqqyyy444111111333111...111888444444333222222333444555222222222222333555666666444333222111111111222333...//////...,,,,,,---///;;;777;;;XXXwwwlllBBB''',,,,,,,,,,,,...111444666333111///---,,,,,,---...///<<>>??????AAADDDGGGJJJOOOVVV\\\^^^^^^bbbhhhnnnrrrsssrrrwww666444444555000***...777888666444333333444555777000000111111222444555666777666444444444666888:::111222222000......///000...'''///NNN]]]EEE///666............000333666888333111///------...000222GGG[[[\\\CCC//////111***...---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++************))))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))(((((((((((())))))))))))&&&'''((()))***+++,,,,,,//////.........//////000,,,------...............---...///111333444444444444444555777777888888888:::999888666555555555666555555777:::<<>>FFFGGGAAA999333///---++++++++++++***)))'''((())))))((((((***++++++***(((((())))))(((&&&'''&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&************++++++++++++---,,,,,,,,,---...///000777444111111222222000...333333444444555666666666::::::::::::::::::::::::>>>>>>>>>===<<<;;;:::999=========<<<;;;<<<>>>@@@EEEJJJQQQWWW[[[^^^bbbeeejjjsss}}}~~~{{{~~~::::::;;;:::999777555555777555333666;;;===:::777555444333222111222333333555666555222222333111,,,+++---000111111111222222888777555222///......000222222333555666666222000222111111333666888888777CCC===333---///333222---,,,444@@@IIIKKKEEE<<<666000///------......---,,,,,,------,,,***)))***++++++)))''''''(((((('''&&&((('''''''''''''''''''''$$$%%%%%%&&&&&&&&&''''''++++++++++++,,,,,,------,,,,,,******+++,,,///000666444222222333444333222555555555666777777888888;;;;;;;;;;;;;;;;;;;;;;;;@@@???>>><<<<<<<<<<<<===BBBAAA???===;;;===@@@DDDFFFNNNWWW___dddhhhlllpppvvv{{{~~~}}}~~~}}}~~~999999:::>>>BBBCCC@@@===;;;999888999;;;<<<999777666444333222222333555666444444111///---...---++++++...222444444444444555111333444222000000333777444333222222222222111111000///...///111222222111888666222...000444222,,,---000666:::;;;:::777555000///......000000...---444444333000---,,,,,,---///---***)))))))))(((&&&)))******)))((((((((()))%%%%%%%%%%%%&&&'''((((((******++++++,,,,,,---------,,,+++***+++---///111000000000111444666777888666666777777888999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888999;;;===???EEEEEEDDDAAA@@@BBBEEEHHHJJJRRR\\\eeekkkrrrzzz|||wwwwwwwwwvvvuuuuuuwwwyyy777666888<<>>;;;===>>><<<888666555666333333222222333555888:::666444222000///...///111...111444666666666666666,,,000444555444444666999555333000---,,,...111444111000......000111222111---111111...---...---***---.........////////////---,,,,,,---//////...,,,555555555333111111333555555222...,,,******((('''''')))***)))'''&&&((()))''''''&&&&&&&&&'''((()))))))))******+++,,,,,,---///...---,,,---///111222...///000111333555777999777777888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<888777666666888<<<@@@BBBHHHJJJKKKKKKKKKLLLOOORRRSSSYYYaaagggllluuu~~~}}}|||zzzxxxssssssrrrpppooooooqqqssszzz555444444888<<<===<<<999999<<<===:::555111111333000000000111333555777999222000//////---,,,...333111444666777666555555666...111555888888777666666666444000,,,***,,,111555///---++++++---...///...)))...111...,,,...///...---...///000///---+++)))*********,,,......---+++...///000111222555999===777333///,,,+++***)))((($$$''')))(((&&&%%%'''******)))(((''''''((()))***((())))))***+++,,,------////////////000111222222111222333333222333555777888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888888;;;???CCCEEEKKKMMMPPPSSSUUUXXX\\\___```eeejjjkkkmmmttt~~~}}}zzzyyywwwwwwssssssqqqooommmmmmoooqqq{{{222222222444777999:::999666666666555333111000///------...///111222333333,,,***+++---,,,***---444444555666555333222333444222333555888::::::888666777777555111---,,,///111---+++)))(((***,,,------,,,//////...///333444000//////000///...---,,,+++(((((())),,,......,,,***)))***+++,,,...222777;;;333///+++)))((())))))((($$$(((+++***((('''+++......,,,***)))((()))******))))))***+++,,,---.........///000111222222222111222444555444333333555888777888888999::::::;;;;;;:::::::::::::::::::::::::::::::::;;;<<>>>>>>>>DDDMMMVVVcccooouuu{{{}}}vvvssskkkiiieeeddddddccc___[[[aaa___]]]___ccceeedddbbbeeeiii666555444555888:::;;;:::888666444333444444333222222111222555777666111---///000111222444444444555444222111000111000///------000333222000///000222000///...------...//////+++---------,,,---///000,,,+++)))(((((()))+++,,,+++)))((((((***---------******,,,------,,,+++***)))---111000,,,))))))+++''')))******)))((()))+++)))++++++((((((***+++)))((((((***+++,,,,,,,,,,,,(((+++...000222666:::===222555777888888888999:::888555333333666888999:::555666666666666666666666555555666666777888::::::::::::===??????AAAKKKUUU^^^qqq~~~yyyuuusssrrrmmmnnnllljjjkkkjjjeee]]]bbbaaaaaacccdddccc```]]]fff666555444444777999:::999555333111111222333333222111222333333333111///...000000000111222333555666111000000111222222111///...111444333000...000222000///...------...///000,,,---...---++++++---000++++++***))))))***+++,,,***)))((()))+++,,,,,,++++++,,,---......---+++***,,,---------+++***))))))&&&(((******(((((()))+++''',,,...***(((+++,,,+++)))******+++,,,,,,,,,,,,)))+++...///111555<<<@@@666888;;;<<<;;;;;;;;;<<<<<<888444333555777777666444444555555555444444333333333444555777999;;;<<<;;;<<<@@@DDDGGGNNN\\\iiiqqq~~~zzzuuuqqqppppppqqqnnnooonnnkkkmmmoookkkdddcccfffhhhiiijjjooozzz888666444444666888888888222000//////111222333333222333333111//////000111000///......///111333444333222111222333222111///...222555333///---///222111000///......///000111,,,...///...+++***,,,///++++++++++++++++++,,,,,,***))))))***,,,,,,+++)))+++,,,...//////...,,,+++000,,,******,,,---***'''&&&)))+++***((((((***,,,%%%---000,,,))),,,---,,,+++++++++,,,,,,---------...///000//////222888>>>999;;;>>>>>>>>>======>>>@@@;;;666444444555444333555555666666555555444333222222333555777999;;;===:::<<>>>>>===DDDJJJPPP]]]ppp}}}~~~}}}xxxtttpppssstttpppiiieeegggkkkcccddddddbbb```aaagggkkkhhhjjjuuu000......000333444222000111000///000111222111///111111000000000000//////111000000/////////000000------------...///000000000000000000000000000000222111000000000000000111///000111///---------...+++***)))((((((((()))***)))))))))******+++,,,---+++++++++++++++++++++++++++***)))((('''(((((()))(((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------...///000000333333333111//////111333777666555555333333222111000222555555444333333444555777888888999;;;<<<<<>>>>>???EEEKKKRRRaaauuu}}}{{{xxxrrrmmmkkkhhheeedddeeedddcccaaabbb```^^^\\\\\\^^^^^^___```^^^\\\^^^iii000000///---,,,---000222222333444666666444///,,,///......---,,,,,,++++++)))***,,,---...---,,,+++///...---,,,++++++++++++------------------------////////////000111222333/////////...,,,---///222111///...,,,++++++,,,,,,+++************++++++,,,************************))))))************************************************+++,,,,,,---......------------------------...------,,,,,,,,,,,,---,,,---///...---++++++,,,//////000000111222222333000111333333333444666888;;;999:::>>>???AAAKKKVVVmmm~~~|||xxxsssppppppnnnllliiifffdddbbb``````___^^^]]][[[\\\\\\YYYWWWYYY___eee[[[bbbppp444333111111444888===@@@@@@AAADDDFFFFFFCCC===888222111111000///...------)))***+++,,,,,,,,,,,,,,,*********+++,,,---...///.................................///000222444555000000///---,,,,,,///111000///...---,,,,,,------++++++************++++++************************((()))***+++++++++******++++++++++++************((())))))***,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++,,,---,,,+++***+++,,,//////000000111222222333111222333444444555888;;;===:::;;;@@@CCCHHHWWWhhh}}}zzzwwwuuusssqqqmmmiiifffdddbbb```___]]]\\\[[[YYYXXXXXXXXXXXXVVVXXXYYYWWWWWW^^^jjjuuu888666555777===BBBDDDEEECCCCCCDDDFFFEEECCC>>>:::333222222111///......---++++++++++++,,,---...///000///////////////000000........................////////////000111333333111111000---+++,,,...111...---,,,++++++,,,------,,,,,,++++++++++++,,,,,,************************((()))***++++++++++++***+++*********)))))))))))))))))))))******++++++++++++++++++++++++++++++++++++*********+++,,,---------...---,,,******,,,...000000000111111222222333333444555666666888;;;>>>AAA===???HHHPPPZZZppp{{{uuuqqqooommmllljjjgggeeeaaa^^^\\\ZZZYYYWWWUUUUUUVVVVVVVVVVVVXXXYYY[[[]]]aaaiiivvv777444222666<<<@@@???<<<777666555555444333///---222111000///...---,,,,,,------,,,,,,---...000111:::999777555333111000000////////////////////////111000000000000000111222333222000---++++++...000,,,+++*********+++,,,---...------,,,,,,,,,------))))))))))))))))))))))))((()))***+++,,,,,,+++*********))))))((((((((('''*********)))))))))))))))************************************+++,,,---...000000///---+++,,,...111000111111111222222222222555666777888888:::>>>AAABBB???DDDQQQ]]]lll}}}tttpppkkkgggfffeeeddddddaaa```]]][[[ZZZYYYWWWWWWRRRTTTUUUWWWXXXYYY\\\^^^iiikkktttWWWUUURRRNNNJJJEEEAAA???888888666555333222000000555111,,,,,,...000000///...111444333111000111333777555333222333444444444...///000000///000111333777888888999999888666555777111+++***---000///---...,,,)))'''&&&(((***,,,222000---,,,,,,,,,+++***((()))***)))((('''((()))(((((())))))*********+++++++++***))))))((())))))*********)))))))))))))))))))))))))))((((((((((((******,,,,,,---,,,+++***000///...---,,,++++++++++++---.../////////111222444555555555999===@@@???DDDIIIRRR```ttt{{{xxxvvvsssnnnjjjcccccccccaaa___]]]\\\[[[[[[WWWSSSRRRUUUYYY]]]___aaaXXXWWW```hhhooo}}}yyytttnnnhhhccc```\\\\\\[[[YYYVVVQQQMMMJJJCCCDDDEEEGGGHHHDDD===888FFFHHHIIIIIIGGGGGGHHHJJJGGG===222,,,---111333333............000222444555777888999888666777999;;;;;;555...---///111111///,,,+++***+++,,,...000222---,,,++++++,,,---,,,+++***+++,,,+++)))(((((()))((((((((()))))))))************)))((((((((()))))))))))))))))))))))))))***))))))))))))(((((((((((()))***+++,,,,,,,,,++++++------,,,,,,,,,---......,,,---////////////111222444666777888;;;>>>AAAAAAFFFPPPaaayyy}}}{{{yyynnnkkkgggeeeffffffdddbbbhhhhhhfffbbb]]]YYYVVVTTTUUUWWW[[[]]]]]]YYYUUURRRXXX[[[kkkkkkkkkjjjjjjiiigggfffeeekkknnnqqqttttttssspppnnnkkkmmmqqquuuwwwuuuooojjjnnnoooqqqrrrsssvvvyyy|||kkk^^^MMMCCCAAA@@@===888777222---+++,,,------+++555666666555444666:::>>>:::555000///333777999999......,,,+++***++++++,,,---,,,+++,,,------,,,***+++,,,---,,,)))(((((()))'''((((((((((((((())))))(((((('''''''''(((((()))((((((((())))))*********(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,+++++++++,,,---///000111---///000000//////111222333666999<<>>AAABBBCCCBBBEEEIIINNNRRRTTTUUUUUU]]]]]]___bbbhhhmmmqqqtttssstttwwwzzz~~~|||wwwooohhh]]]VVVMMMIIIIIIHHHEEEBBB>>><<<888444222///---,,,888555222333777<<<@@@BBB777555222///......///000///.........///...+++)))+++,,,---+++)))'''((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))&&&''''''((()))***++++++(((((((((((())))))))))))))))))***+++,,,,,,------+++++++++,,,...///111222///000111111000000111333444666;;;@@@AAACCCJJJQQQccczzzuuurrrlllkkkhhheeebbb```______[[[ZZZYYYXXXXXXXXXXXXXXXZZZYYYVVVRRROOOOOOSSSWWWXXX[[[^^^dddqqq&&&'''((())))))))))))))))))((((((((()))***,,,---000//////111555===EEEKKKJJJJJJLLLOOOUUU[[[```cccrrrvvv|||}}}wwwqqqpppuuuxxxxxxvvvqqqjjjccc^^^[[[TTTIII@@@777444222111222555777888111...+++((('''(((***,,,...---,,,---...---,,,******++++++***(((&&&'''(((((((((((((((''''''''''''&&&&&&%%%&&&&&&'''((((((&&&&&&'''((()))******+++'''((((((((()))))))))***((())))))***+++---......---------------...///000///111222222111111333444777888<<<@@@AAABBBLLLXXX~~~~~~zzzyyywwwuuuqqqllliiigggcccaaa___\\\[[[ZZZZZZZZZRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUTTTQQQOOOSSS[[[cccooo~~~)))))))))))))))((('''&&&///...+++))))))***+++,,,'''((((((((((((***---000---,,,+++,,,000333444444888>>>DDDGGGIIILLLSSSXXX\\\[[[\\\bbbkkktttyyy{{{vvvoooWWWVVVSSSPPPNNNLLLKKKKKKBBB???:::555000+++)))''',,,***))))))+++,,,,,,,,,((()))***)))'''''''''))))))))))))(((((((((((('''''''''&&&&&&&&&''''''((('''''''''(((((()))))))))''''''(((((())))))******(((((()))***+++---///000//////..................///111222333333333555666;;;:::>>>CCCCCCGGGWWWjjj|||vvvqqqmmmiiiiiihhhfffcccaaa___]]]XXXWWWUUUSSSRRRSSSTTTUUUUUUTTTSSSQQQOOOOOOQQQSSSPPPWWWaaakkkuuu%%%%%%&&&'''((()))))))))(((((('''((((((***+++,,,((()))***)))'''&&&(((***,,,***((((((******(((&&&***++++++******---111555...///222777===CCCHHHKKKOOORRRWWW\\\```bbbcccdddkkklllnnnnnnnnnmmmmmmmmmddddddbbb]]]UUUKKKBBB===444111---******+++++++++''')))******)))(((***+++******)))))))))((((((((()))(((''''''''''''''''''''''''(((((((((((((((((('''''''''((()))*********((((((((()))+++---000111//////............//////...000222333444555777999;;;;;;@@@IIIOOOYYYsss~~~{{{{{{nnnnnnmmmkkkhhhdddaaa___\\\\\\[[[ZZZXXXWWWUUUUUUQQQPPPNNNNNNNNNPPPRRRTTTPPPOOONNNNNNQQQYYYdddlll)))))))))***))))))((('''&&&&&&'''(((((('''%%%%%%&&&&&&%%%######&&&,,,111+++)))'''(((***)))&&&###'''%%%$$$%%%'''((('''%%%)))******)))'''&&&'''((($$$+++222333111222999@@@===BBBIIIOOOTTTXXX[[[]]]]]]```eeefffbbbYYYOOOHHH@@@;;;444///,,,***)))(((((()))++++++******+++---++++++******))))))((((((***)))((('''''''''''''''((((((((((((((('''''''''&&&''''''((()))******+++((('''((()))+++---000222...............///000000...000222444444666888:::999:::BBBPPP[[[mmmzzzvvvuuuqqqjjjfffeee\\\]]]]]]\\\[[[YYYWWWVVVUUUUUUTTTSSSQQQPPPOOOOOOPPPOOONNNMMMNNNQQQTTTVVVUUUWWW[[[bbbqqq(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))))))))(((((('''''''''&&&+++***)))(((((()))***+++'''((((((((((((((('''&&&*********)))))))))))))))------...///000111222333555777;;;???BBBDDDDDDDDDEEECCC@@@<<<777333000...///---+++))))))***,,,...+++)))&&&'''***+++***((((((***+++(((%%%$$$&&&((('''''''''(((((((((((((((((((((((((((((()))******))))))))))))***+++,,,---777666444222000...------000444777555333555888;;;>>>IIIQQQXXXqqq{{{uuunnniiijjjgggbbb___^^^^^^^^^]]][[[YYYWWWVVVUUUSSSPPPMMMNNNLLLJJJLLLOOOQQQNNNKKKLLLNNNPPPPPPSSS^^^ppp}}}((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&'''((())))))(((((((((''''''''''''))))))(((''''''((())))))(((((()))))))))((((((((())))))))))))))))))((((((---,,,,,,,,,,,,+++++++++((())),,,...///000//////000111222444555777888999:::999777444111...,,,***,,,***'''&&&'''(((&&&$$$'''((()))(((&&&%%%''')))''''''(((((())))))******((((((((((((((()))******)))))))))******+++,,,---000000000000111111222333111444777777777999<<>>DDDYYYnnneeeUUUFFFFFFLLLNNNJJJFFFDDDEEEFFFFFFFFFHHHKKKMMMQQQXXXbbbmmmyyy(((((((((((((((((((((((((((((((((((()))***+++,,,((())))))***)))((('''&&&''''''''''''((((((((()))(((((()))******)))((((((***)))(((((((((***,,,---******+++,,,,,,---......,,,,,,+++***)))(((''''''(((((((((((((((((())))))+++***)))((('''&&&%%%%%%###$$$&&&(((***++++++***%%%'''))))))((())),,,///111000000222444444111...,,,,,,++++++++++++************))))))******+++,,,,,,,,,,,,,,,---...///000...///000111333555777888666666:::@@@CCCPPPpppdddIIICCCAAAHHHMMMMMMKKKKKKRRRUUU[[[___dddkkksssyyy************************(((((((((((()))***+++,,,((()))*********((('''&&&&&&'''''''''(((((())))))&&&'''((())))))((('''&&&)))(((''''''(((***,,,---))))))***+++,,,,,,------************++++++++++++******)))))))))))))))***&&&&&&'''((())))))******$$$'''***,,,,,,***'''$$$)))+++,,,***'''&&&(((***&&&&&&''',,,111333222000///......------,,,,,,+++*********)))******+++,,,---------------...000000111111111222333444666666999:::AAAIIIOOO```yyy\\\OOOOOOMMMPPPWWW\\\aaammm{{{+++***)))((((((''''''''')))((((((((((((***+++,,,))))))))))))(((((((((((((((((((((((('''&&&%%%$$$((((((((((((((()))******,,,+++***))))))***+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,+++***)))(((&&&%%%*********)))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((((()))))))))))))))(((((('''''''''''''''((())))))'''+++......000444444111------,,,,,,,,,,,,++++++222222111000000000000000444222111111333555666666999AAAGGGMMM```{{{qqqpppqqqyyy++++++***)))(((((((((((()))(((((('''((()))+++,,,)))))))))(((((('''''''''&&&&&&&&&'''''''''''''''((((((''''''(((((()))*********)))(((((()))*********++++++,,,,,,,,,++++++,,,,,,,,,+++***)))''''''((((((((()))*********+++((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''(((((((((''''''&&&'''''''''''''''((())))))(((+++---,,,...222222000,,,,,,,,,,,,,,,,,,,,,,,,/////////...//////000000222111111222444666888888<<>>GGGbbb///...---,,,,,,++++++,,,------,,,,,,---...000111000000//////...---,,,,,,---,,,***)))((((((((()))***))))))(((((((((((()))******++++++++++++******))))))***+++,,,,,,,,,+++)))***+++++++++++++++***+++******)))''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%&&&'''((((((((((((((('''''''''''''''((())))))'''******'''(((+++,,,***))))))***+++---...//////000111222333444333222111333444555555555999@@@EEEQQQzzz000///...---,,,,,,,,,,,,,,,++++++++++++---...////////////.........------,,,+++++++++++++++++++++++++++***)))))))))))))))((()))***++++++***)))((((((((()))))))))))))))(((''''''((()))******)))))))))))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%&&&'''((((((''''''''''''''''''((())))))%%%)))***((())),,,,,,)))******+++,,,,,,---......---...111333555555555555444666777666777===HHHPPPggg000///...------,,,------+++******)))***+++---.....................------******,,,---------------,,,,,,+++***))))))******'''((()))******)))((('''''''''''''''''''''&&&&&&%%%&&&'''(((((()))(((((('''''''''(((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''((((((((("""###$$$%%%&&&&&&'''&&&'''''''''''''''((())))))$$$(((***)))***------)))***++++++,,,,,,------...)))+++///333666777777777555666888888:::BBBNNNXXX}}}......///000111222333333------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((('''''''''&&&+++***)))(((((()))***+++((((((((((((((((((((((((******)))(((((()))***+++&&&&&&''''''(((((())))))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((()))***+++,,,,,,,,,,,,,,,++++++,,,,,,---...------...000111222333444777666;;;BBBBBBEEEYYYppp......//////000111111222,,,------------,,,++++++************************************************))))))))))))))))))))))))***)))))))))((((((((((((******)))(((((()))******((((((((((((((((((((((((,,,+++***((((((((())))))(((((((((((((((((())))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))***+++++++++,,,+++++++++++++++,,,------------...000111222333444777777;;;???AAAKKKiii---.........//////000000++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))((())))))(((((((((((())))))((((((((((((((((((((((((,,,,,,***)))((('''''''''))))))))))))))))))((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))******************+++++++++************+++,,,,,,------...000111222333444555777;;;>>>CCCXXX------..................***************))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((******))))))((((((((((((++++++******))))))(((((('''''''''(((((((((((()))))))))************))))))))))))))))))))))))))))))+++++++++*********************))))))******+++,,,------...000111222333444333777<<<@@@IIIggg............------------))))))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))))))))++++++******))))))((((((((())))))))))))*********))))))************))))))((((((((((((((((((((((((+++++++++*********************))))))******+++,,,------...000111222333444444888===BBBOOOsss/////////...---------,,,))))))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&''''''))))))************))))))((((((((((((((((((((((((%%%%%%'''((()))*********))))))))))))))))))(((((())))))*********+++++++++))))))************))))))((((((((((((((((((((((((******************+++++++++************+++,,,,,,------...000111222333444666999===DDDXXX000000//////...------,,,)))************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((()))***+++,,,,,,+++***)))((((((((((((((((((((((((%%%&&&''')))))))))(((((((((((((((((((((((())))))))))))))))))************((())))))))))))))))))((()))))))))))))))))))))))))))))))))***+++++++++,,,+++++++++++++++,,,------------...000111222333444777777;;;HHHfff111111000///...------,,,***************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))***+++,,,------,,,+++***((((((((((((((((((((((((''''''((())))))((('''&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((())))))))))))((((((************************(((((()))***+++,,,,,,---,,,,,,++++++,,,,,,---...------...000111222333444555555999LLLrrr111111111000///---+++***++++++***************+++))))))(((((('''''''''&&&'''''''''''''''''''''''')))(((((('''''''''(((((())))))))))))************000///...,,,++++++++++++,,,+++)))((('''''''''((((((((((((((((((((((((((()))((('''''''''(((***+++((((((((()))******++++++******+++******)))((('''((()))))))))************,,,,,,------------------------,,,++++++,,,,,,,,,---///222333222222222333;;;222888IIInnn000000//////...------,,,,,,+++******)))))))))***)))((((((((('''''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((/////////...---,,,,,,+++***)))((('''&&&&&&&&&'''(((((((((((((((((((((((()))(((((('''((()))***+++'''''''''((())))))******))))))*********)))(((((()))*********++++++++++++,,,,,,,,,---------------------,,,,,,+++,,,,,,------000222333222111222333666666:::@@@aaa111000///---------...///---,,,+++***)))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((('''''''''''''''((((((&&&&&&&&&&&&''''''''''''---...//////...---,,,+++)))((('''&&&%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((()))******&&&&&&&&&'''(((((())))))'''(((((())))))))))))(((*********+++++++++,,,,,,+++,,,,,,,,,---------...---,,,,,,,,,,,,,,,------...000222222222111222333222:::<<<555MMM444222000...------...///---,,,+++***((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((((()))))))))************+++---......,,,***)))(((''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((())))))***&&&&&&'''(((((())))))***&&&'''((()))))))))))))))))))))*********++++++++++++++++++,,,,,,------...---,,,,,,,,,,,,------......000222222111111222444222;;;===444>>>uuu666444111///------......---,,,+++)))((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))*********+++++++++&&&(((***++++++***((('''(((((((((((('''''''''&&&(((((((((((((((((((((((('''(((((()))))))))))))))'''(((((())))))***++++++''''''((())))))***))))))(((((((((((())))))))))))******++++++,,,------...---,,,,,,,,,------...//////000111111111111333444333777<<<<<<<<>>777OOO)))&&&$$$###%%%(((******&&&'''((((((((((((''''''***))))))(((((((((((((((***(((%%%%%%''''''$$$"""***)))'''&&&&&&'''(((***)))((('''&&&'''((()))***((('''%%%%%%%%%''')))***'''''''''''''''&&&&&&&&&))))))))))))************((((((((((((((('''''''''''''''(((((())))))******---,,,+++***))))))))))))*********)))))))))))))))***,,,---,,,******+++,,,,,,,,,,,,---------......000000000000111222333444999777666777888===JJJWWW,,,++++++++++++***'''$$$&&&&&&&&&''''''((((((((('''''''''&&&&&&'''((((((***(((&&&'''))))))(((&&&***)))(((''''''((())))))((('''&&&%%%%%%%%%&&&''''''&&&%%%$$$%%%&&&((()))&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((()))))))))***(((((((((((())))))******,,,,,,***))))))(((((((((***)))))))))))))))))))))***+++,,,,,,******+++,,,,,,,,,,,,---------......000000000000000111333333555444666999:::<<>>>>>999222---777888999999777555222000222222000///...---------000222333222///...///111,,,++++++++++++---...///+++,,,,,,,,,+++***((('''((()))))))))(((((('''&&&&&&&&&''''''''''''''''''************++++++++++++))))))))))))************+++++++++*********)))))))))(((((('''(((((())))))'''(((((()))******++++++(((***++++++++++++,,,...,,,,,,,,,---------......000000000000000111333333555222222666999888:::===>>>JJJqqq//////111333444333///,,,...000222444333111...+++......------------.........000222222//////111333///...---,,,---///222333333333222111///---***)))))))))******)))((('''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))***+++,,,------...++++++++++++******))))))))))))((((((((())))))***'''(((((()))***+++++++++(((***++++++++++++---...,,,,,,,,,---------......000000000000111222333444222000111777:::999888:::;;;KKK\\\***+++,,,...///...,,,))),,,,,,,,,,,,---...//////------////////////------........................///---***((())),,,111333666777888999:::;;;<<<<<<@@@<<<666111...,,,***(((+++***)))(((''''''''''''(((((('''&&&$$$%%%''')))(((***,,,///000///---,,,......------+++)))((('''(((***+++)))&&&%%%&&&(((((((((((((((((((((((((((,,,+++***)))***+++,,,---,,,---......//////......000000000111222222222333222333333555777999;;;<<>>???>>>;;;888666666666555444111111///---***((('''&&&$$$&&&''''''&&&&&&'''(((''')))---000111222111000'''((()))***+++,,,------***+++---,,,)))(((***,,,************************+++*********++++++,,,,,,,,,------...............000000000111111222222333333333444555777999:::;;;<<<@@@KKKnnn+++***((((((((()))(((&&&************+++,,,------)))******++++++******)))+++++++++++++++++++++++++++***)))))))))***+++,,,((()))+++---000333555666666555333444777:::;;;;;;;;;:::999888666444222000)))+++......,,,***((((((***,,,...000000000...---)))(((''''''((()))***+++''')))***)))(((((()))***************************)))***++++++,,,,,,++++++,,,,,,---...............//////000000111222222333444444555555666888999::::::>>>EEE___---***'''&&&&&&''''''''')))(((((())))))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((('''((((((((()))))))))***+++******,,,000333444444777888999;;;;;;;;;::::::888;;;>>>???<<<888444222333333333111///,,,)))''')))'''&&&$$$$$$&&&''')))&&&&&&''''''(((((())))))************************((()))+++,,,,,,,,,+++***,,,,,,---.........------...//////000111222333333555555555555666777999999:::===BBBSSS...+++(((&&&'''((((((((((((((((((((()))***++++++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&+++++++++***)))((((((''''''&&&&&&''')))++++++******+++---///111333333444>>>BBBFFFHHHFFFCCC@@@???===<<<;;;888555111...,,,((('''%%%%%%%%%'''***+++(((((((((((()))*********))))))))))))))))))))))))((()))***+++,,,+++***)))+++,,,,,,---...------------...///000111222333333555555555555666777999999======CCCOOO...+++((('''((()))))))))(((((((((((()))***++++++(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((***)))((()))******)))(((&&&&&&&&&'''((()))+++,,,000444888;;;<<<<<<<<<===>>>>>>>>>===<<<;;;:::999555333000---+++)))(((((()))((('''''')))***)))(((((((((((((((((((((((((((((()))******++++++******++++++,,,---------------------...///111222333333444444555555666888999:::@@@;;;EEETTT,,,***(((''')))******)))(((((((((((()))***+++,,,)))((((((''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((######$$$%%%&&&'''((((((******)))***,,,,,,+++******)))'''&&&''')))+++---%%%'''***+++,,,...000222555555777888999;;;<<<<<>>;;;888555222000//////---+++,,,......---+++)))))))))))))))))))))))))))))))))))))))***++++++++++++,,,------------,,,,,,---...///000222333333333333444555777999:::;;;@@@888GGG\\\***((('''''')))***))))))((((((((())))))***+++,,,***)))(((''''''((()))***''''''''''''''''''''''''%%%%%%$$$$$$%%%''')))***''''''(((((())))))******'''&&&''')))+++,,,,,,***+++)))'''&&&''')))---///*********)))((())),,,...++++++---///111333444555888:::<<<>>>@@@AAABBBBBB;;;999777777999:::777555***************************)))((((((((()))+++,,,++++++,,,---------,,,,,,,,,,,,---///000222333333222333444555777999;;;<<<@@@555HHHbbb///---+++)))(((((()))*********+++,,,,,,+++++++++)))((('''&&&&&&&&&&&&&&&(((***+++)))&&&$$$&&&(((''''''''''''(((((())))))&&&&&&&&&'''''''''((((((***((('''&&&&&&'''(((******))))))((((((((((((((((((((((((((())))))))))))+++,,,,,,---............/////////111444888<<>><<<;;;:::999666444---...000///,,,***))))))......,,,,,,+++,,,---.........//////000222333444555555555666777888::::::>>>DDDIIIiii&&&&&&&&&''')))+++---...+++,,,,,,,,,,,,++++++***&&&&&&'''((((((((((((((($$$&&&)))++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((''''''''''''((())))))((((((((()))***+++++++++***************))))))************)))(((''''''***))))))((())))))***+++))))))******,,,---...///::::::;;;===>>>>>>>>>===666777888666222///,,,,,,...---+++***+++,,,...000......//////000222333444555555555666777999:::;;;@@@DDDKKKppp(((((())))))***+++,,,---------......---,,,++++++(((((())))))((((((&&&&&&$$$%%%(((+++,,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((''''''''''''(((((((((((((((((()))+++,,,,,,,,,,,,++++++*********)))***+++++++++***)))((((((&&&&&&&&&&&&'''((())))))******)))(((((())))))***---///222444666777777888999;;;<<<<<<:::888777777333111///,,,+++,,,---.........//////000222333444444555555666888999;;;<<<@@@DDDQQQ|||))))))******++++++++++++---.........---,,,+++***))))))******)))(((&&&%%%$$$%%%&&&))),,,---,,,***'''''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((('''(((((()))***+++---...------,,,,,,+++************++++++++++++******)))%%%&&&&&&'''((()))*********))))))))))))***++++++***---000111111000///000444666999;;;<<<>>>AAACCC;;;999666222///,,,++++++......//////000222333444444555555666888:::<<<===@@@GGGZZZ'''((()))******+++++++++,,,,,,,,,,,,+++***)))((('''((()))******)))'''&&&%%%%%%%%%(((,,,...---,,,((((((((('''''''''&&&&&&'''((((((((())))))))))))''''''((((((((((((''''''''''''((()))***,,,...///...------,,,++++++******))))))***+++++++++******(((((()))***++++++++++++***************+++++++++---000333333000...------...///111333666:::???CCC>>>===;;;888555222000///......//////000222333444444555555777888:::<<<===@@@KKKeee%%%&&&''')))***++++++++++++++++++******(((''''''%%%&&&(((***+++***)))(((&&&%%%$$$'''+++///...---))))))((((((((('''''''''(((((((((((())))))))))))''''''((((((((((((''''''''''''((()))***,,,...///......---,,,,,,+++******'''((()))******+++******'''(((((())))))((((((''',,,,,,,,,++++++)))((('''***---111111...++++++++++++,,,------///222888<<<<<<<<<<<<<<<;;;999888777......//////000222333444444555555777999;;;===>>>AAANNNmmm))))))))))))))))))))))))...,,,***)))((('''%%%###''''''&&&&&&&&&%%%%%%%%%(((&&&%%%%%%(((+++,,,---///***%%%&&&***,,,(((###)))(((''')))++++++)))%%%))))))))))))((((((((((((''''''&&&''')))---000222---,,,,,,///111000,,,(((&&&(((***,,,,,,)))&&&$$$((())))))***+++,,,,,,,,,++++++++++++++++++++++++)))+++---,,,***)))+++---,,,,,,------.../////////444555777888:::;;;;;;;;;:::777444222333555888:::555222333999<<<<<<;;;===HHHSSSrrr((((((((((((((((((((((((+++***((()))******)))((('''''''''&&&&&&&&&%%%%%%(((&&&%%%&&&(((***,,,---...***&&&&&&))))))'''$$$'''&&&%%%'''))))))'''$$$))))))))))))************''''''&&&''')))+++...000***)))))),,,......,,,)))'''(((***++++++)))'''%%%(((((())))))***++++++,,,++++++++++++++++++++++++,,,...000///---,,,...000,,,,,,------.../////////...///111333555666777777999999999888777555444333666555777;;;;;;999;;;@@@EEEYYY(((((((((((((((((((((((()))((('''(((*********((('''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&'''***,,,...,,,+++***)))((('''&&&&&&'''&&&&&&'''(((((('''%%%)))))))))******+++++++++''''''&&&&&&''')))+++,,,'''''''''(((+++,,,,,,+++)))))))))))))))(((''''''''''''(((((())))))******++++++++++++++++++++++++...///000///...---...000,,,,,,,,,---......//////---...000222444666666777777:::>>>@@@@@@<<<888555888777999;;;:::888;;;AAACCCddd((((((((((((((((((((((((***)))''''''((((((&&&%%%''''''''''''&&&&&&&&&&&&&&&''''''&&&'''))),,,///,,,...///---)))''''''))))))(((((())))))))))))(((''''''((()))***+++++++++''''''&&&&&&&&&'''((()))((((((''''''(((***+++,,,***))))))(((((((((((((((''''''''''''(((((())))))************+++++++++++++++,,,,,,,,,,,,+++,,,,,,+++,,,,,,------.../////////000111222333444444444444888>>>DDDGGGFFFCCCAAA===999888::::::999<<<@@@FFFuuu''''''''''''''''''''''''***)))((((((******)))((((((((('''''''''&&&&&&&&&&&&'''''''''&&&(((,,,///...111333111,,,))))))+++))))))))))))(((((())))))%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&&&&'''++++++)))(((((((((***,,,******)))((('''(((((()))'''''''''''''''((((((((()))))))))******++++++++++++************+++******++++++,,,,,,---...............////////////......222555;;;AAAEEEGGGHHHHHHCCC;;;666888;;;<<<>>>@@@RRR''''''''''''''''''''''''(((((((((***...000000000((((((((('''''''''&&&&&&%%%'''((('''&&&''',,,000000333555333///++++++,,,&&&'''((('''%%%%%%'''(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,***((((((***,,,******)))(((((((((((((((''''''(((((((((((((((((((((((())))))***+++++++++---+++***+++,,,---,,,***+++++++++,,,------......//////000000000///......222444666:::===@@@BBBCCCFFF???999:::<<<>>>BBBFFFddd'''''''''''''''''''''''''''&&&''')))---000000000((((((((((((''''''''''''$$$''')))(((%%%''',,,111222333444333000---+++***&&&'''((('''$$$$$$''')))''''''''''''((((((((((((&&&&&&'''''''''''''''&&&)))***++++++)))(((***---))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++...,,,***+++---...,,,+++***++++++,,,,,,---............///000111111111111111222333555888:::<<<===FFFDDDAAA???<<<===FFFPPPwww'''''''''''''''''''''''''''&&&&&&'''***++++++***)))(((((((((''''''''''''$$$''')))(((%%%&&&,,,111222333333222111...+++)))(((******)))&&&&&&))),,,))))))))))))((((((((((((%%%&&&''''''((((((''''''%%%(((******))))))+++...)))))))))))))))((('''''')))))))))))))))((((((((('''(((((()))***+++++++++---+++)))***,,,---+++)))***++++++,,,,,,---......'''(((***,,,---//////000///111333555888:::<<<<<>>DDDGGG^^^((('''&&&&&&&&&&&&'''(((&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((('''''''''''''''((())))))&&&&&&)))---...///222888999777444111000///---+++)))(((((('''(((((())))))((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,...+++'''''')))...222444555555333///)))'''))),,,)))))))))*********+++++++++,,,,,,+++******+++------,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,------......000111222444555555222888999===CCCHHHccc((('''&&&&&&&&&&&&'''(((&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&''''''((()))'''***000111///111777999888666444111...+++)))''''''''''''((()))***+++(((((((((((((((((((((((('''((()))******++++++***)))***)))'''''')))...222000333555333---(((((()))))))))*********++++++++++++,,,,,,+++))))))+++---,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,---,,,---...000222444555666111555666;;;@@@BBBWWWzzz((('''&&&%%%%%%&&&'''(((&&&''''''''''''''''''&&&&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''+++))),,,222333000111777999888777555222...***(((''''''''''''(((***+++,,,((((((((((((((((((((((((&&&'''((()))))))))))))))%%%(((+++)))&&&'''+++000+++000666555000***'''''')))************++++++++++++,,,,,,***))))))+++...,,,++++++++++++,,,------...------,,,,,,,,,------***+++---///222444666666333444333777;;;999GGGccc((('''&&&%%%%%%&&&((()))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###)))222;;;>>>:::666555666888888666333///,,,%%%(((++++++)))'''(((******)))'''%%%$$$%%%'''(((((((((((((((((((((((((((&&&''''''((()))******+++***...333333000,,,***)))))))))))))))************++++++,,,,,,,,,---------***,,,---//////...,,,++++++---///111111000...,,,---------...000111333444555555444444555999???CCC[[[***((('''&&&'''''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&***222:::===:::666444666888999888555222000((()))******((((((((()))+++)))(((&&&&&&&&&((()))''''''''''''''''''''''''((((((((()))***++++++++++++///333444111...,,,+++(((((())))))******++++++++++++++++++,,,,,,,,,,,,***+++---...///...---,,,,,,---///000111000///...---------...///000222333444444333333333777<<<@@@HHHaaa///+++'''&&&(((((('''%%%''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((---444777666444333444777999999888666444,,,***((('''((((((((('''+++***(((''''''((())))))''''''''''''''''''''''''((())))))******++++++,,,,,,///333444222000///...((())))))))))))*********)))*********++++++++++++***+++,,,.........---,,,......//////000000000000------------...///000111333333333222222444999<<<===AAAMMMxxx777111)))&&&'''((((((&&&&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$''',,,///111000000222555888999999888888111---(((&&&((()))(((&&&))))))(((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********,,,...000111222111000000,,,++++++***)))(((((('''))))))))))))***************+++,,,---------------///............///111222---------------...///000222333333222222333666999;;;???AAAUUU???888...'''&&&'''))))))&&&&&&'''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$'''+++...000...000333666888999999999555000***'''((()))(((&&&'''''''''''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((******,,,...///111111000000000...,,,)))'''&&&%%%(((((()))))))))*********)))***+++,,,------------...------,,,---///111222......---------......///222333444333333333555777777AAACCCCCCPPPlllCCC>>>555---((('''(((***%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&(((+++///222///000333555777888999999777444///+++))))))((('''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''(((***...000111111333222000...+++(((&&&%%%((()))))))))************)))******+++,,,---......,,,,,,++++++,,,...000111//////......---.........///111333333333333555666333===???>>>BBBNNNoooAAAAAA>>>666---''''''(((%%%&&&((()))***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++000333222333444666888999999999888777333///***(((((()))&&&&&&'''((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((&&&&&&(((---111222222333222111///---+++)))((()))))))))*********++++++))))))******+++---...///*********+++,,,---...///111000//////.........///,,,...111222222222333444444888888===DDDEEEPPPhhh???CCCDDD===111(((%%%&&&%%%&&&((()))***)))((('''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***...222444555666777999999999999888888777222+++'''(((***''''''((())))))***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((&&&%%%(((---222333333222111111///...---,,,,,,************++++++++++++)))))))))***+++---...///((())))))+++,,,------...222111000//////...//////))),,,///111111111222333555555333999AAA===???QQQUUUFFFDDDAAA>>>888111)))#########""""""###%%%&&&(((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&%%%###$$$&&&)))******///111333444555666888::::::999777444000+++'''%%%$$$&&&((()))((('''((()))------,,,***((('''(((***)))***+++)))&&&$$$%%%'''%%%&&&''''''(((,,,111555222000//////111111///,,,,,,***((())),,,---+++))))))************+++++++++******++++++++++++,,,,,,+++000555555222///......000111111000...///111333555555666777:::===@@@BBBHHHTTT|||CCCAAA???===:::444---(((%%%$$$######$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((***+++...000333444555666888::::::::::::999555///)))%%%%%%&&&((((((((((((***,,,......---+++((('''(((******+++,,,***&&&$$$%%%&&&&&&&&&''''''(((***///222222000...///000000...,,,,,,***((((((***+++***((()))************+++++++++******++++++,,,,,,------,,,///333444333111000///222111000//////000111222333333444555888;;;>>>@@@FFFOOO^^^zzzCCCBBBAAAAAA???;;;666222'''&&&%%%$$$%%%%%%''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###&&&))))))'''''')))+++---///222444555666888::::::<<<======999333,,,((('''((((((((('''))),,,/////////...,,,)))(((((()))+++,,,,,,***'''%%%%%%&&&&&&'''''''''&&&(((,,,///222111......//////...------+++((('''((())))))((()))************+++++++++******+++,,,,,,---......---...000222555555333111444111......111222111000111111222333666888;;;===BBBEEEDDDMMMqqqEEEDDDCCCCCCCCC@@@<<<888((((((&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%!!!&&&++++++(((&&&(((,,,---///333555555666888999999:::<<<<<<:::777222000++++++***((('''(((,,,///...//////---***(((((()))------,,,+++)))''''''''''''(((((('''&&&&&&)))+++222000///.........//////...,,,***(((''''''(((((())))))*********+++++++++******+++,,,---......///---,,,---000555777666333777222......222444111...000000111222444777:::;;;>>>===BBBKKKTTTjjj>>>===<<<<<<<<<:::666333)))((('''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%!!!&&&++++++'''%%%'''+++,,,///222444444555555777666666666777777777666666000///,,,(((&&&&&&***---,,,---...---***(((((()))...---,,,+++******)))(((((((((((('''&&&%%%''')))000000000/////////000111000///---+++((('''(((((())))))*********+++++++++******+++,,,,,,---......---++++++///444777777555888333......222333111---111111111222444777999;;;;;;>>>GGGLLLGGGLLLkkk111000/////////...+++)))((('''&&&%%%&&&&&&((((((&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###&&&)))(((&&&%%%''')))))),,,000111111000000111000000000111222444555666111000---)))%%%%%%'''***)))+++,,,,,,***)))))))))...,,,++++++,,,,,,+++***((())))))(((&&&&&&'''(((---///111222222111222444111222222///,,,)))((())))))************+++++++++******++++++++++++,,,,,,+++++++++---111555777777888444111000111222000...222111222333444777999;;;999BBBCCC;;;>>>NNNYYYYYY)))((('''((()))((('''%%%&&&&&&%%%%%%%%%&&&((()))'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&))),,,---,,,************+++,,,---...///////////////,,,)))&&&%%%''')))&&&(((***+++***))))))***---+++***+++...///...,,,((()))***)))'''&&&''')))***...333555555444555666333555666444///+++)))))))))************+++++++++++++++************)))))))))***,,,---...111555999777666333111000/////////111111111222444666888::::::>>>;;;666<<>>AAACCCHHHPPPWWWggg%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''%%%%%%(((++++++++++++***(((&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&((((((''''''''''''(((((())))))(((((((((((()))))))))(((((((((((()))******((((((((()))***+++++++++++++++++++++***((('''&&&))),,,000444777888888777666666666777888666222///+++***)))(((((())))))***+++,,,,,,***)))((()))+++++++++++++++,,,...///000555777999999666333222222//////......///000222333777777777888:::===@@@BBB>>>EEEMMMWWWhhh''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***((('''(((***---......---+++(((&&&$$$$$$%%%%%%'''(((((((((((((((((('''(((((((((''''''(((((((((((((((''''''''''''(((((((((((('''((()))+++---///&&&&&&''''''(((((())))))))))))*********))))))((('''***...333777999999:::888777777777888888666444000...,,,***((())))))***++++++,,,***)))(((***+++,,,+++++++++++++++,,,---444777::::::888666444444111000///......///000111555555555666888;;;===???AAA???FFFMMMKKKYYY))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))+++---//////...,,,)))&&&$$$$$$%%%&&&''''''((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&'''(((+++///222444&&&&&&&&&''''''((((((((())))))*********))))))(((''')))---000444666777777888666555666777888888777333111...+++)))))))))******++++++***))))))***,,,+++++++++++++++,,,------000444888::::::888888777333222111000///000000111333333333555666999;;;<<>>BBBEEEGGGFFFCCCFFFOOOWWWjjj&&&&&&''''''(((((())))))((('''(((***))))))000888444---((()))***)))((()))))))))((((((((((((''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((())))))***)))(((((('''''''''''''''&&&&&&&&&&&&&&&'''((()))***(((&&&(((,,,---,,,)))(((((((((((()))***,,,,,,,,,***))))))***++++++***))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++,,,,,,,,,,,,++++++************+++,,,---...,,,,,,------.../////////000000000111111111222222444555777777888<<>>999111,,,+++,,,,,,***(((((())))))))))))))))))***)))'''&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((())))))******(((&&&$$$$$$%%%'''(((&&&%%%%%%%%%%%%&&&&&&''')))))))))***+++,,,,,,+++)))((((((((()))***++++++---,,,+++)))(((((()))+++((((((((((((((((((((((((((()))))))))************(((((()))***+++******))))))***++++++,,,,,,,,,+++************+++,,,------,,,,,,------.../////////....../////////000000000,,,111777888666666;;;??????GGGLLLIIIFFFHHHKKKLLL___&&&&&&''''''(((((())))))+++)))))))))'''&&&+++333>>>>>>999111------,,,***(((((())))))))))))*********))))))((('''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((())))))(((&&&$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''(((((())))))***++++++,,,)))))))))))))))***+++++++++,,,,,,+++)))((()))+++))))))))))))))))))))))))))))))))))))************((()))***,,,,,,+++******((()))***+++,,,,,,,,,,,,************+++,,,---...,,,,,,------.../////////........./////////000000,,,000555777666666999;;;:::EEEJJJEEEEEELLLLLLDDDHHHZZZ'''''''''((((((((((((((()))((()))+++)))'''+++222<<>>999;;;EEEJJJGGGGGGLLLDDDMMMRRRXXXyyy