BM66(@ //////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////111000///000111444666888;;;666666<<>>CCCFFFLLLRRRlllmmmTTTLLLLLLIIIEEEAAABBBCCCAAA:::444333222111000............///............---------++++++++++++++++++++++++***************+++++++++))))))))))))************---+++++++++,,,+++)))'''++++++++++++++++++++++++*********)))((()))+++...---,,,,,,,,,,,,---......***000//////222111555DDDkkkzzzqqqaaawwwOOO@@@::::::;;;DDDHHH???===>>>@@@AAABBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDEEEEEEFFFEEEEEEDDDEEEEEEFFFFFFGGGHHHHHHDDDGGGJJJJJJJJJMMMSSSYYYggg}}}qqqllltttxxx000///......------..............................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))************++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,---.../////////......///111333666888999999===AAAEEEJJJVVVcccxxxWWWMMMQQQLLLFFF@@@>>>??????;;;777333222111000///.........///............---------+++++++++++++++++++++++++++++++++***************))))))))))))***************))))))***++++++***(((************************)))))))))((('''(((***------,,,,,,,,,,,,---......(((///......222222888IIIppp||||||{{{WWWCCC888:::???KKKOOOFFF===>>>@@@BBBCCCCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHFFFHHHHHHHHHGGGJJJQQQVVV```tttsssmmmssswww000//////...............////////////////////////------++++++++++++------++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++******))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////.........///111444777999777:::@@@EEEHHHPPPdddvvveeeSSSSSSLLLFFF???<<<======<<<:::333333111000///.........///............---------++++++++++++++++++++++++,,,+++++++++***)))))))))((()))))))))************)))(((((()))++++++***))))))))))))))))))))))))))))))******)))((()))+++,,,---,,,,,,,,,,,,---......)))000///...333333<<>>>>>>>>===;;;444333222000///////////////............---------++++++++++++++++++++++++,,,+++++++++***)))))))))((()))))))))************((('''''')))+++,,,+++))))))))))))))))))))))))))))))***++++++******+++------,,,,,,,,,,,,---......+++222000///333666BBBXXXtttxxx___JJJ@@@@@@>>>AAAFFFBBB===>>>@@@BBBCCCCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCBBBAAACCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEHHHLLLOOOZZZfffpppiiiooottt}}}111000//////......//////////////////////////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))************+++++++++***************)))))))))***************************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////......///000333777;;;===;;;???EEELLLSSSeeeppp]]]WWWRRRIIICCC???>>>>>>>>>444333222111000////////////............---------+++++++++++++++++++++++++++++++++***************))))))))))))************)))((((((***+++,,,+++))))))))))))))))))))))))))))))+++,,,,,,++++++,,,------,,,,,,,,,,,,---......---333111///444:::LLLeee{{{jjjfffOOOCCCAAA<<<;;;>>>;;;<<<===???AAABBBBBBBBBAAACCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBAAACCCCCCDDDEEEEEEFFFFFFGGGFFFFFFEEEEEEGGGIIIKKKMMMXXX```{{{rrrjjjooosss}}}111000000///////////////........................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++))))))))))))************''''''''''''''''''''''''))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///////////////111555999===???@@@BBBHHHPPP[[[qqqssshhh___RRRGGG@@@>>>@@@AAA444444222111000////////////............---------++++++++++++++++++++++++***************+++++++++))))))))))))************+++***)))+++,,,,,,+++)))************************(((***++++++******+++,,,---,,,,,,,,,,,,---......,,,222000...666@@@WWWtttxxxtttrrrTTTAAA???;;;;;;<<<999;;;<<<>>>@@@AAAAAAAAA@@@CCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEGGGIIIKKKKKKKKKVVVZZZssswwwmmmqqqsss}}}111111000///////////////........................++++++---......---++++++++++++++++++++++++++++++)))************+++++++++(((((())))))******++++++************************))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...////////////000222555:::>>>@@@DDDEEEKKKSSS```xxxuuujjjYYYIII@@@>>>AAADDD555444222111000000////////////.........---------++++++++++++++++++++++++))))))******+++++++++,,,))))))))))))************,,,+++***+++------+++)))************************''')))***+++***)))***+++---,,,,,,,,,,,,---......+++111///...777EEE___~~~nnn|||XXX???<<<<<<===>>>888:::<<<===???@@@@@@@@@@@@CCCCCCCCCBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFFFFDDDDDDEEEHHHJJJLLLKKKKKKTTTVVVnnn{{{pppsssttt}}}222222222222222000///---///000000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))(((((()))***+++++++++++++++*********))))))''''''(((((())))))******))))))))))))))))))))))))+++++++++***++++++,,,---,,,,,,,,,,,,---...//////,,,///111111666???FFFHHHFFFEEEIIIXXXppp~~~```KKKBBB@@@@@@???:::333...000111000//////333...,,,,,,+++)))+++///++++++++++++++++++++++++*********************************)))))))))))))))************************,,,,,,,,,,,,,,,+++***))),,,+++***))))))***++++++...------,,,,,,,,,------,,,333222333@@@NNNddd~~~xxxzzzYYYAAADDD>>>:::???;;;;;;===?????????>>>???@@@@@@BBBEEEFFFEEEDDDCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBDDDEEEEEEEEEFFFFFFFFFFFFBBBCCCDDDEEEEEEGGGJJJMMMUUUXXXfffoooqqqzzz~~~666555333///------///111//////000000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***))))))))))))******++++++++++++*********))))))((((((((()))))))))))))))***************************************+++,,,---,,,,,,,,,,,,---...//////,,,///111222888CCCKKKMMMMMMJJJOOOcccqqqZZZKKKDDDAAA???:::333///000222000...///000------//////++++++---++++++++++++++++++++++++************************))))))))))))************************************++++++,,,,,,+++******))),,,+++***))))))***++++++...------,,,,,,---------...444333555AAAOOOccc}}}}}}___DDDDDD>>>;;;???<<<;;;===?????????>>>???@@@???BBBEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGGGGIIILLLNNNSSSVVVdddooooooxxx}}}555444222000......000111////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++***)))))))))******+++++++++***************))))))))))))))))))((((((++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,,,,---...//////---///000333<<>><<<>>>===;;;===?????????>>>???@@@???AAADDDDDDCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIHHHGGGHHHKKKMMMPPPTTTaaa{{{rrrpppwww}}}999555222222333444111.../////////...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***))))))))))))************************+++******))))))(((((((((++++++++++++++++++++++++((((((((()))***+++ӵ---...//////...///111666BBBQQQXXXXXXOOOPPP```ĦĦӵjjjTTTFFF@@@;;;444000Ħ,,,+++...333444///,,,---++++++++++++++++++++++++************************(((((()))***++++++,,,,,,*********************************++++++***))))))++++++***+++++++++,,,,,,------,,,,,,,,,---......111444333999GGGPPPaaazzz{{{sssOOOAAA===;;;<<<===;;;===?????????>>>???@@@???AAACCCCCCBBBAAABBBCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDGGGHHHHHHGGGFFFFFFHHHJJJOOOSSS___vvvxxxsssyyyUUUHHH888222444666111,,,000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++***))))))******************************++++++******))))))((((((************************))))))))))))***4ĉ@ӵ...//////...///222:::HHHWWW[[[XXXJJJRRRmmm>L=hĦ4ĉ@ӵyyy```MMMCCC<<<555000>L//////------111111...---000++++++++++++++++++++++++************************((())))))***+++,,,,,,---************************)))******+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222222<<>><<<;;;999<<<;;;===?????????>>>???@@@???AAACCCCCCBBBAAABBBCCCAAABBBBBBCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDHHHIIIIIIHHHFFFGGGIIIKKKOOOSSS\\\qqq}}}uuuxxxkkkLLL888333444222///111111///......---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++*********++++++***************+++++++++******************))))))************************+++++++++***+++GG=?//////...000444>>>NNNZZZYYYRRRIIIXXXyyyHdĦ=ĪjGG=?mmmUUUFFF===666111HdĦ///111------///...,,,---000++++++++++++++++++++++++************************)))*********+++,,,,,,,,,******************************+++,,,,,,,,,,,,+++)))***+++,,,---------,,,,,,,,,,,,,,,---......///000000222@@@QQQWWWeee|||YYY>>>>>>===888<<<;;;===?????????>>>???@@@AAABBBCCCCCCBBBBBBCCCDDDBBBBBBBBBCCCDDDEEEEEEFFFCCCCCCCCCDDDDDDDDDEEEEEEKKKKKKKKKJJJIIIIIILLLNNNOOORRRYYYkkktttuuu}}}iiiӵ333222000ĭӵ,,,ӵ+++Ħ++++++*********+++,,,,,,)))ӵӵ++++++ĦƜ`1.׼s...//////---ĦUUUIIIMMM\\\ӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦzzz^^^III>>>666111DdD///...+++++++++ӵ******ӵ+++ӵ*********,,,---Ħ---,,,ӵ000000444ĭӵ~~~|||^^^???@@@???888<<<;;;===?????????>>>???@@@BBBCCCDDDCCCBBBBBBDDDFFFBBBBBBCCCCCCDDDDDDEEEEEECCCCCCDDDEEEFFFGGGHHHHHHJJJKKKKKKJJJJJJJJJMMMOOOOOOQQQVVVddduuuuuu}}}?~4666444333g&e>&e,,,g&e+++>hӵ*********+++,,,------g&e+++guO>uO>&e,,,,,,4ff?>ߝL,,,gĉ@---...//////ShӵDDDPPP]]]g&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLcccKKK>>>777222D%%)?///fff?><z++++++=?Ħ***g&e+++g&e*********S?ʬ---4ff?>ߝL---@e+++g&e0001111113h?g&e>&e??||||||aaa@@@CCCBBB999>>>;;;===?????????>>>???AAACCCDDDDDDDDDCCCCCCEEEFFFCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKHHHIIIIIIIIIHHHIIILLLNNNNNNPPPSSS```wwwwww4Dӵ555333444Hƅ^Hu]Ħ///Hu]Ħ---ZuR)Ħ'''+++///***+++...+++Hu]Ħ)))HŐeHŐeHu]Ħ+++qIܗGIӵ---tt---...///HGgĉ@GGGCCCOOO]]]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ĦiiiPPP<<<666111Dtfo9ĦsߝLGdUĦ***Ht@cӵHu]Ħ+++Hu]Ħ++++++Htƅ^,,,qIܗGIӵ,,,H׼s,,,---Hu]Ħ///***Bt=o9ĦHƅ^Hu]Ħ~~~{{{rrriii@@@EEEBBB555===<<<>>>???@@@??????@@@BBB???@@@BBBDDDEEEEEEDDDDDD@@@AAADDDFFFHHHHHHHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHLLLKKKIIIHHHHHHIIIKKKLLLLLLOOOWWW___uuu~~~ssssss}}}4DuXӵ<<<<<<999DdDΦDdDĦ...DdDĦ,,,,,,t|>><<<>>>????????????@@@BBBBBBCCCDDDEEEEEEEEEDDDCCCBBBCCCEEEFFFGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIHHHLLLKKKIIIHHHHHHIIIKKKLLLLLLOOOWWW]]]pppuuuvvv4DuXӵCCC>>>999DdDΦDdDӵ///DdDĦ------o)h---///))),,,,,,'''***000,,,DdDĦ+++DdDΦDdDΦDdDӵ+++=ӊB1.uTӵ,,,HߝL`o9...po9wӵEEETTTjjjDdDĦ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ĦoooNNN:::444111DdDĦnuR)ĦDdDΦDdDĦ***DdDĦnuR)ĦDdDĦ+++DdDĦ+++po9u++++++++++++=ӊB1.uTӵ,,,DdDĦ,,,---DdDĦ000GIdnuR)ĦDdDΦDdDӵ{{{}}}vvvNNNFFF@@@888@@@<<<>>>????????????@@@BBBDDDEEEEEEFFFEEEDDDCCCBBBDDDDDDEEEFFFFFFFFFFFFEEEGGGGGGHHHIIIIIIIIIIIIIIILLLKKKJJJIIIIIIJJJKKKLLLMMMOOOWWW[[[iiiyyyzzz4DuXӵKKKDDD>>>DdDʜ4DuTӵ111>d<Ħ...Dt...***------(((---222+++>d<Ħ,,,>d<ʜDd<ʜ4DuTӵ++++++F&uTӵ+++4DufئL>e...puR)ĦHHHVVVttt>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<>dd<ӵDd<DdDΦDdDĦ***DdDӵnd<DdDĦ+++>d<Ħ+++peӵ+++Ħ***F&uTӵ,,,DdDĦ------>d<Ħ000peӵDx<>d<ʜ4DuTӵqqqXXXGGG???:::???<<<===??????>>>>>>@@@AAABBBCCCDDDEEEEEEDDDCCCBBBDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJIIIIIIIIILLLLLLKKKJJJJJJKKKLLLLLLNNNOOOVVVZZZaaa}}}}}}4DuXӵVVVPPPHHHD&dq&ĒR000...sdKĦ---DHRRud+++///...''',,,...$$$sdKĦ---D&oq<Ōq&ĒR+++++++++>dp&ĒR++++++nfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<xddd@@@888333000&ӫeʬtIӇ...>d<Φ>d<Ħ***D&ӫetIӇ,,,DdDĦ+++sdKĦ+++B?dp&ĒR------>d<sdKĦ111B?Ho9s&dq&ĒRyyyvvvaaaIII>>>;;;>>>;;;===>>>???>>>>>>???AAA???@@@AAACCCDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGIIIIIIHHHHHHIIIJJJJJJJJJIIIIIILLLLLLLLLKKKKKKLLLLLLLLLOOOOOOVVVYYY\\\vvv}}}4DuXӵjjjWWWOOOHu]3hh///,,,+++ne++++++=e,,,,,,000,,,%%%+++---"""ne------pIƎ@t@h***++++++>h,,,,,,,,,fe...@ďD>>>CCCMMM[[[ne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkge~~~ZZZ===666222000HĪj@IŌ///...ege******Hu]3hIŌ******DdDĦ+++ne++++++@h++++++>h,,,------se---ne000111@GsĪj@hrrrjjjLLLAAA???<<<;;;===>>>>>>>>>>>>???AAA===>>>@@@BBBCCCCCCCCCCCCBBBBBBBBBDDDFFFHHHJJJKKKHHHHHHIIIJJJJJJJJJJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLQQQNNNUUUYYYYYYmmm}}}4DuXӵĵD^888444000......,,,,,,,,,,,,,,,///+++'''222999000------,,,+++***+++,,,,,,,,,,,,,,,,,,---...///CCC???DDDLLL^^^DdDĦD^s׼sgeFm8>aĦs׼sHooooNNN;;;666111///---......+++******D^*********DdDĦ++++++++++++++++++,,,,,,,,,+++,,,------s׼s......///111222555yyy}}}rrrQQQEEECCC<<<;;;<<<>>>>>>======???@@@???@@@BBBCCCCCCCCCBBBBBBDDDCCCCCCDDDEEEGGGHHHJJJHHHIIIIIIJJJJJJJJJJJJJJJLLLMMMMMMMMMMMMMMMMMMLLLRRRMMMTTTZZZXXXhhh|||Φ4DuXӵtvӵ>d<ĦRRRDDD>>>888444333222Ħ/////////////////////***+++...++++++===JJJCCC)))***Ħ,,,***)))***+++,,,---------,,,,,,***+++,,,------,,,+++***------------------------...------------...//////---666AAAFFFBBB???DDDKKKaaaĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵbbbDDD999555111///222222///---...***+++---.........------,,,++++++++++++>d<Ħ,,,,,,,,,,,,,,,>d<Ħ+++++++++Ħ++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---Be///......------Ħ222777888TTTiiiaaajjj|||}}}wwwUUUIIIFFF<<<;;;<<<>>>>>>======???@@@BBBCCCDDDDDDDDDCCCBBBAAAFFFEEEDDDDDDDDDEEEGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJMMMMMMNNNNNNNNNNNNMMMMMMSSSMMMTTT[[[YYYeee}}}?aŖ%7uSQuR)ӵsdKĦddd\\\OOO>>>555333gdKĦ///000222111...000444)))000000+++///<<>>???>>>===<<<===???@@@@@@AAABBBBBBCCCCCCDDDEEEDDDCCCBBBCCCEEEGGGHHHMMMKKKHHHFFFGGGIIIKKKMMMKKKMMMNNNPPPPPPOOONNNMMMNNNOOOPPPZZZdddeeevvv}}}>AneZZZeeefff^^^PPPBBBne222///000111000---...111///444333,,,,,,444777222ne......,,,***************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,//////............//////111;;;DDDEEEAAAAAAIIIQQQsssneDenene>Ak<fhgggMMM@@@666333222111///....../////////...---,,,++++++******...---+++))))))De)))************+++ne******ne+++---------,,,++++++******,,,,,,,,,,,,,,,+++++++++------------------------+++,,,ne333555888DDD\\\ppprrrrrr~~~{{{wwwaaaHHH???>>>===>>>???>>>===<<<===???@@@AAAAAABBBBBBCCCCCCDDDEEEDDDCCCCCCCCCEEEGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJKKKMMMNNNPPPPPPOOONNNMMMPPPPPPPPPXXXbbbcccqqq~~~ssseeedddffffff```RRR333222//////111000---,,,///111555333,,,***...---(((,,,------,,,***++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,+++++++++,,,---...//////............//////333<<>>??????======>>>???AAAAAAAAABBBCCCCCCDDDDDDEEEDDDCCCCCCDDDEEEGGGHHHFFFFFFHHHIIIIIIIIIHHHHHHLLLMMMNNNOOOPPPOOONNNNNNQQQRRRPPPWWW___```mmmxxxpppeeegggggg```RRRBBB333+++222...---000000...---///,,,000000,,,+++...---(((,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,---...///000///............//////000444===FFFFFFAAA@@@HHHQQQuuu|||eeeIII:::999666000000000//////............---,,,++++++,,,---...---,,,+++*********++++++))))))*********+++++++++))))))*********+++++++++************++++++,,,,,,***************+++++++++,,,,,,------------------,,,.../////////111444666888KKKcccqqqqqquuuvvvxxxoooQQQCCCAAA===>>>??????>>>===>>>???AAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFGGGHHHIIIIIIJJJJJJLLLMMMNNNOOOOOOOOONNNNNNQQQRRRPPPUUU^^^```llluuuooojjjgggcccVVVAAA111444///---///111//////000))),,,---------//////,,,+++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------..................///000000555===EEEEEE@@@@@@HHHQQQvvvfffTTTBBB999888333000000000000000000//////+++,,,---.........---,,,,,,,,,+++++++++***++++++))))))*********+++++++++))))))*********+++++++++******++++++,,,,,,------))))))*********+++++++++,,,,,,,,,---------......///000000//////000333555666PPPjjjooohhhnnn{{{vvvxxxvvvUUUDDDAAA>>>???@@@???>>>===>>>@@@AAAAAABBBCCCCCCDDDDDDEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIHHHGGGFFFGGGJJJMMMOOOMMMMMMNNNNNNOOOOOOOOOOOOOOORRRPPPTTT^^^bbbmmm~~~nnnhhhgggaaaQQQBBB;;;444///000111000000111,,,---...............---***,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,((()))***+++++++++******......---......///000111333<<>>???@@@@@@>>>>>>???@@@BBBBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGJJJHHHFFFFFFGGGKKKOOOQQQMMMMMMNNNNNNNNNOOOOOOOOONNNQQQOOOSSS^^^cccmmmssslllfff]]]UUUEEE;;;333111111///...000///.........---,,,,,,---***,,,......,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,''')))+++------,,,+++)))---------......///000111222:::BBBBBB===???HHHRRRxxxkkkKKKCCC===888555000......///000000000///.....................------+++,,,,,,,,,++++++******)))************+++++++++)))************+++++++++*********+++++++++++++++*********+++,,,---------++++++,,,,,,---......///---.........///222777:::AAA[[[mmmdddWWWddd|||xxx^^^HHHCCC>>>???@@@@@@>>>>>>???@@@BBBBBBCCCCCCDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFHHHKKKNNNOOONNNNNNMMMMMMNNNNNNOOOOOOMMMQQQNNNQQQ\\\bbbkkk{{{xxxlllfffcccMMMAAA666222000...---...///---,,,------,,,,,,...***,,,......+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***,,,///111222000---+++---------......000111111000999AAAAAA===>>>HHHRRRyyycccGGGBBB;;;555444111,,,---.../////////...---111///...,,,,,,,,,...///+++,,,,,,,,,,,,+++******)))************+++++++++)))************+++++++++*********)))))))))))))))******+++,,,------......++++++,,,,,,---...//////***+++---...000444999===HHH___kkk```UUUeeewwwuuuaaaJJJEEE>>>@@@@@@@@@???>>>???@@@BBBBBBCCCCCCDDDEEEEEEEEEDDDEEEFFFGGGGGGHHHGGGGGGBBBDDDEEEHHHJJJKKKLLLLLLNNNNNNMMMMMMNNNNNNOOOPPPMMMQQQNNNOOOZZZ```hhhwwwwwwccc]]]TTTDDD666222444222---///,,,+++---000111,,,(((------......------,,,++++++---///111000...+++(((++++++,,,,,,,,,,,,------,,,---......,,,******+++......------...///111222///444;;;???>>>???IIIUUU~~~xxxZZZBBB>>><<<333000444222111111000///......---111000///...---,,,+++++++++++++++************)))))))))************)))))))))************+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,---///...------...000000......000000000444:::FFFfffqqqbbbXXXbbbxxx{{{~~~iiiGGGAAA???===>>>AAAAAA???>>>AAACCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDFFFGGGHHHIIIIIIIIIHHHHHHGGGHHHIIIJJJKKKOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQSSSUUUUUUXXXeeerrrzzzmmmeeeUUUBBB666333111...444111...,,,---......///------......------,,,++++++,,,...//////---+++)))++++++,,,,,,,,,,,,------,,,...//////---,,,,,,,,,......------...///111222000333999>>>===???JJJVVV}}}fffNNN;;;;;;<<<555111555111111111000///.........000000///...---,,,++++++++++++++++++************))))))************)))))))))************+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***+++---......------...///000------000000000444:::GGGhhhuuueeeYYYaaaxxx{{{lllKKKCCC???===>>>AAAAAA???>>>AAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGHHHIIIKKKLLLOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQSSSTTTSSSUUUaaannnzzzuuugggRRRAAA:::777444222222000...------///000---............---,,,,,,+++,,,,,,---,,,,,,+++***++++++,,,,,,,,,,,,---------...000///...------...............///000111111000222777;;;;;;>>>JJJVVV{{{yyyUUUBBB666999;;;444000333111111000000//////......000//////...---,,,++++++,,,+++++++++************))))))************)))))))))************+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***+++,,,------,,,,,,---...///------///000000444:::IIIkkkyyyhhhYYY```~~~{{{{{{qqqOOOFFF???===>>>AAAAAA???>>>AAACCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRSSSSSSPPPQQQ[[[hhhwww{{{gggVVVJJJ@@@888---...///000000///---,,,...............------,,,,,,++++++******++++++++++++++++++,,,,,,,,,------,,,...//////---,,,---............//////000111111000111555888:::===IIIUUUyyyeeeNNN???666888888222...000111000000000/////////...//////...------,,,++++++,,,,,,+++++++++*********)))******++++++******)))))))))*********+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++******+++---,,,++++++,,,...///------///000000444;;;KKKmmm{{{iiiXXX]]]{{{}}}xxxvvvSSSFFF???===>>>AAAAAA???>>>AAACCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHKKKMMMNNNNNNOOOOOOPPPQQQRRRRRRSSSTTTSSSSSSQQQMMMMMMVVVbbbtttuuueeeSSSCCC666333000///000111///,,,......//////......---,,,,,,+++*********+++,,,,,,+++++++++,,,,,,,,,------***,,,......,,,+++,,,---......///000000111111111111111333777999<<>>AAAAAA???>>>AAACCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGHHHKKKMMMNNNNNNNNNOOOPPPRRRSSSTTTTTTUUUTTTSSSQQQKKKJJJSSS^^^tttuuudddNNNGGG>>>666111000111333...////////////...------,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,------)))+++------,,,+++,,,---......///000111111111111111000222666888;;;DDDMMMpppjjjKKKCCC<<<555555444222444888000000000000////////////------------,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++++++++******)))************+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***+++,,,------,,,,,,---...000......111222222777>>>QQQoooxxxdddVVV[[[xxxxxxqqqYYYEEE???===>>>AAAAAA???>>>AAACCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNNNNOOOQQQSSSTTTUUUVVVVVVUUUTTTQQQLLLJJJSSS^^^qqqeeeddd]]]NNN===222111444///////////////...------++++++,,,,,,------------++++++,,,,,,,,,,,,------***,,,......---,,,---...---...000111222222111111111000222666999:::AAAIIIgggsssXXXCCC<<<888555444333222333666////////////000000000000---------,,,,,,,,,,,,+++------,,,,,,,,,+++++++++***++++++,,,,,,++++++***)))************+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***+++---......------...///111//////222333444999???WWWqqquuubbbVVV^^^yyy~~~iii^^^HHH???===>>>AAAAAA???>>>AAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHGGGGGGHHHIIIKKKLLLNNNNNNPPPQQQSSSUUUVVVWWWWWWUUUUUURRRMMMKKKTTT___llloooxxxyyyiiiLLL666...000///////////////......---+++,,,---............---++++++,,,,,,,,,---------+++---//////.........///---...000111222222111111111000222777999:::???FFFaaadddKKK===999777666555222//////111////////////000000000000---,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++***)))************+++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++,,,---///...------...000111///000333444555:::@@@ZZZrrrtttaaaWWW```{{{lllvvvbbbaaaJJJ???===>>>AAAAAA???>>>AAACCCCCCCCCCCCDDDDDDDDDEEECCCDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGHHHIIIJJJKKKNNNNNNPPPRRRTTTUUUWWWXXXWWWVVVUUUSSSMMMLLLUUUaaaiiixxxeeeooo|||UUU555000222///555666111///111000,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000000000000000000111111111111555222222444555777>>>EEE[[[{{{YYYEEE>>>777777555444222111//////////////////000000000000...------,,,,,,------...++++++++++++++++++++++++)))))))))))))))))))))))),,,''''''---,,,&&&***444<<<444,,,+++***((((((+++)))+++,,,,,,***))))))***////////////////////////)))...222333333888BBBKKKkkk{{{pppZZZYYYbbb|||{{{fffjjjFFFBBB>>><<>><<>>...***---...------+++,,,...---,,,,,,---...------------------------///,,,...;;;PPPeeettt{{{{{{~~~sssaaaWWWYYYxxxggg|||oooJJJCCC>>><<>>>>>AAABBBAAA@@@AAACCCDDDDDDCCCFFFFFFGGGFFFFFFGGGIIILLLIIIIIIJJJKKKLLLNNNOOOPPPRRRTTTUUUTTTVVVZZZYYYUUURRRTTTUUUSSSRRRTTTYYY]]]cccsssvvvTTTAAA333333333222111111111///,,,............------------------------------------...------------...//////////////////000000000111111000111555555555888>>>GGGfffdddFFF<<<999444444444444333222111000000.........------------------,,,,,,,,,,,,,,,,,,---************************)))))))))))))))))))))))))))((()))***((((((333@@@AAA555)))(((+++---...000)))***++++++******,,,---------------------------000---...:::OOOfffwww{{{{{{uuuhhhZZZZZZ{{{|||gggvvvqqqKKKDDD???<<<>>>???>>>>>>AAABBBBBBBBBBBBCCCDDDDDDCCCEEEFFFFFFFFFEEEFFFIIILLLIIIIIIJJJKKKLLLNNNPPPQQQQQQSSSSSSRRRTTTXXXWWWSSSRRRSSSSSSRRRRRRTTTXXX\\\aaaooosssWWW>>>555333222333444222...,,,//////.........------------------------------------------------...//////...////////////000000000000///111444555555888>>>EEE___yyySSS???<<<999222333333333222222111111111/////////.........------,,,,,,,,,++++++,,,,,,,,,************************)))))))))))))))))))))))),,,)))((()))******---000111,,,)))******))),,,000)))***+++******+++---///------------------------333222111333;;;HHHWWWaaassstttwwwnnn]]]```vvvhhhpppqqqLLLEEE???<<<>>>???>>>>>>AAABBBBBBCCCCCCCCCCCCCCCDDDCCCDDDEEEDDDDDDEEEHHHKKKIIIIIIJJJKKKMMMOOOQQQRRRRRRTTTTTTSSSUUUXXXWWWSSSRRRRRRRRRQQQRRRTTTXXX[[[aaallluuuVVV;;;555111333444111///////////////.........------------------------------------,,,,,,------...///......////////////000000000...000333555555:::@@@DDDWWWhhhJJJ>>>;;;777333222222222222222111111111000000//////...---------,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))+++))))))+++......---+++,,,+++,,,...+++''')))---+++,,,,,,,,,,,,---000333------------------------000222222000///555CCCNNNiiioooyyyppp]]]hhhyyyhhhiiisssNNNFFF@@@<<<>>>>>>===>>>AAABBBCCCDDDDDDCCCBBBCCCDDDBBBCCCDDDDDDDDDEEEHHHKKKIIIIIIJJJKKKMMMOOOQQQSSSUUUWWWVVVUUUWWWZZZYYYUUURRRQQQPPPPPPQQQTTTWWWYYY```iii}}}uuuMMMAAA666333333000000222////////////....................................------,,,,,,------...///........./////////000000000...///222444666<<>>666444666111111111111111222222222//////......---,,,,,,+++,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))''')))***+++,,,------,,,,,,******------))))))++++++,,,,,,,,,,,,...111444........................+++///222111000666AAAKKKcccmmmzzznnnYYYnnn|||hhhdddwwwSSSGGGAAA<<<===>>>===>>>AAABBBDDDEEEEEEBBBBBBCCCEEECCCDDDEEEEEEEEEFFFIIILLLHHHIIIJJJKKKNNNPPPRRRSSSUUUWWWWWWUUUWWWZZZYYYUUURRRQQQOOOOOOQQQTTTWWWXXX```fffyyyaaaPPP>>>666222//////333000/////////....................................---,,,,,,,,,,,,---................../////////000111...///222444777>>>FFF???HHHlllvvvUUUGGG===111000999111111111111111222222222......---,,,,,,+++******,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%))),,,)))'''(((+++---,,,'''%%%)))------++++++))))))*********,,,000333////////////////////////---000222111111555===CCCbbbnnn{{{kkkUUUqqquuuhhhbbbzzzWWWGGGAAA<<<===>>>===>>>AAABBBDDDFFFEEEBBBAAACCCEEEDDDEEEFFFFFFFFFHHHKKKMMMHHHIIIJJJLLLNNNPPPRRRSSSSSSUUUUUUTTTUUUXXXWWWRRRRRRPPPOOOOOOQQQTTTWWWXXX___dddvvv```DDD555333222000000111000......000///---------------------------...---,,,+++,,,---.../////////000000000000//////......///111222555666777>>>@@@ZZZiiiKKK@@@;;;444222555///000000111111///...---......---------,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++))))))((((((---222///)))---///222222000...------000///000111000111:::EEE[[[rrrzzzfffWWWiiixxxrrrqqqhhhVVVHHHAAA;;;<<>>>>>UUUuuuZZZBBB:::888444333666000000111111111000///......------------,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++************************)))************+++++++++)))************++++++++++++,,,++++++///444222,,,,,,...000000...,,,,,,,,,//////000111111333===HHHZZZpppzzzjjjYYYfffsssqqqiiiVVVIIIBBB<<<<<<>>>@@@DDDIIIVVVIIIBBBEEEFFFAAA@@@EEEDDDDDDEEEFFFGGGHHHIIIIIIGGGJJJJJJHHHKKKQQQTTTSSSRRRPPPPPPSSSWWWXXXTTTOOOPPPMMMLLLRRRVVVVVVVVVWWWYYY```lll||||||bbbCCC555555333333222111///...000222------------------------,,,------...............//////000000000000///////////////111222444666777<<<;;;MMMxxxbbbMMM:::555555333333555000111111111111000//////------------,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++---......---111555333...,,,---...---+++***+++,,,......///111111444>>>JJJ]]]ppp|||sssbbbfffvvvrrrjjjUUUKKKDDD======>>>???BBBGGGWWWKKKCCCDDDDDDAAAAAAFFFEEEDDDDDDDDDEEEGGGIIIJJJGGGJJJKKKIIILLLQQQTTTSSSQQQPPPPPPRRRUUUUUURRRNNNNNNKKKLLLRRRTTTSSSRRRSSSUUU\\\hhh|||sssbbbRRRTTT___sss}}}UUU<<<555666555444444222...---000........................,,,---...000000///......//////000000000000////////////000111222444666666;;;999GGGjjjWWWHHH:::666555222111222111111111111111000000000---------,,,,,,,,,++++++,,,+++******))))))******************************************************))))))*********+++++++++))))))*********+++++++++---......---000444222...+++,,,,,,+++))))))+++---......///111111444>>>III___ooo}}}yyyjjjlllzzztttkkkVVVMMMEEE???=========@@@EEEKKKDDD???AAACCCBBBCCCFFFEEEDDDCCCCCCDDDFFFHHHJJJHHHKKKLLLJJJMMMRRRTTTSSSTTTSSSSSSUUUWWWWWWTTTQQQNNNLLLNNNSSSTTTPPPNNNPPPRRRYYYdddwww{{{\\\LLLBBBCCCJJJUUUcccuuuuuuTTTDDD888333111444333...---///........................---...///000111000///...//////000000000000//////000000000111222444555666999999BBB^^^pppLLLBBB999555444222111111111111111000000000000000------,,,,,,,,,+++++++++,,,+++******))))))******************************************************))))))*********+++++++++))))))*********+++++++++***,,,---+++---000///+++***+++,,,+++))))))+++---......///111000333===HHH^^^jjjvvvtttjjjoooyyyuuummmYYYOOOGGG???>>>======???CCC@@@>>>???BBBDDDCCCCCCDDDEEEDDDCCCCCCDDDFFFHHHJJJHHHLLLMMMLLLNNNRRRTTTRRRUUUUUUUUUWWWXXXXXXVVVUUUQQQPPPQQQTTTSSSNNNLLLNNNOOOWWWaaaqqqqqqQQQCCCAAAAAAAAABBBDDDNNNbbbuuuzzzcccDDD777///111333000...111...........................//////000000000000000//////000000000000//////000000000111222333555666777999>>>QQQyyy]]]>>>:::555222222222333333111000000///.../////////,,,,,,,,,,,,++++++++++++,,,+++******))))))******************************************************)))************+++++++++)))************+++++++++(((+++,,,******------******,,,------,,,+++,,,.........///111111444>>>JJJaaajjjnnngggaaaooowwwnnn]]]OOOGGG@@@>>>===<<>>===;;;999:::DDDOOOpppaaaJJJ666222333111000333........................000000//////000000111222//////000000000000//////000000000111222333444555666999<<>>===<<>>======???CCC>>>AAABBBAAAAAACCCEEEEEEDDDEEEFFFHHHIIIIIIIIIIIIJJJNNNOOONNNPPPTTTTTTRRRSSSUUUVVVXXXXXXYYY[[[]]][[[XXXVVVSSSLLLEEEDDDHHHGGGNNNVVVaaazzz^^^HHHAAA===>>>===999999>>>DDDXXX{{{~~~VVV>>>777666222...///...,,,,,,000222000,,,000000//////000222444555000000000000000000000000//////000111222333333444333555<<>>>>>======???>>>@@@AAAAAAAAAAAABBBDDDDDDFFFHHHJJJJJJJJJIIIHHHIIIJJJMMMPPPSSSUUUWWWWWWTTTUUUUUUUUUVVVWWWZZZ]]]cccYYYPPPMMMJJJFFFDDDDDDLLLJJJXXX]]]uuudddRRR@@@<<>>>>>======??????AAABBBBBBBBBBBBCCCEEEDDDFFFHHHIIIJJJJJJIIIHHHKKKLLLNNNPPPRRRTTTUUUUUUTTTUUUUUUUUUVVVWWWYYYZZZ\\\VVVPPPMMMJJJFFFEEEHHHHHHIIIXXX\\\pppqqqOOO???>>>???===:::;;;>>>III```{{{aaaJJJ===888333222111000///.........///000111222222222222222000000000000000000000000//////000111222333444444666444666===FFF```nnnXXXJJJBBB999222333333333222111111000000/////////...------,,,,,,...,,,+++,,,---...---+++************************(((((()))***+++++++++***((()))***+++++++++++++++)))************+++++++++++++++++++++++++++++++++***,,,***'''---666555---......//////...---,,,,,,...000222777CCC\\\{{{}}}|||mmmmmmiiiRRRHHH@@@>>>>>>===>>>@@@@@@BBBCCCCCCCCCCCCDDDFFFEEEFFFHHHIIIJJJJJJIIIHHHMMMNNNOOOQQQRRRSSSSSSSSSUUUUUUUUUUUUVVVVVVWWWWWWUUURRRPPPOOOKKKIIIMMMTTTWWWWWWbbb^^^jjjiiiNNNBBB>>>:::888>>>===AAANNN```yyygggNNN>>>444222222333111---,,,---///000222333333222111000000000000000000000000000///000000111222333444555777555555<<>>>>>AAA@@@AAACCCCCCBBBBBBDDDEEEEEEFFFGGGIIIIIIIIIIIIIIIMMMNNNOOOQQQRRRSSSSSSTTTUUUTTTTTTUUUVVVVVVTTTSSSQQQPPPOOOOOOLLLOOOZZZgggssskkklllaaaggghhhQQQEEEAAA@@@<<<===@@@FFFNNN^^^wwwcccFFF777333333666666111000333000111222333333222000///000000000000000000000000000000111222333444444555666888666;;;DDDKKKpppxxx^^^PPP===333222555444222222222111111111111111000...............------------,,,++++++,,,---,,,+++************************((()))***,,,,,,,,,+++***'''((()))***+++,,,,,,,,,))))))*********+++++++++(((((()))))))))*********'''------,,,888IIIJJJ???//////......------------000222333444999HHH^^^nnnmmmkkkccc]]]fff{{{tttrrriiiQQQHHH@@@??????>>>???BBB???@@@AAABBBAAAAAABBBDDDFFFFFFGGGHHHIIIIIIIIIIIIKKKLLLNNNPPPRRRTTTUUUUUUTTTSSSSSSUUUVVVVVVSSSPPPMMMKKKJJJJJJJJJQQQddduuuyyykkkeeeYYYdddiiiTTTHHHAAA<<<===@@@CCCDDDLLL\\\mmm}}}[[[BBB777111444555111111555222222222222222111000///000000000000000000000000000000111222333444555555444<<<888:::DDDGGGccczzzkkk]]]HHHAAA999555555555222///111111111111111111111111........................---+++***+++,,,---,,,******************************+++++++++++++++******((()))***+++++++++++++++)))************+++++++++*********+++,,,,,,------+++...---,,,444??????888......---------......///---000333555999GGGZZZiiihhhiiifffaaaiiittttttiiiQQQHHH@@@???@@@???@@@BBB>>>@@@AAAAAA@@@AAABBBDDDFFFGGGGGGHHHHHHIIIJJJJJJKKKLLLNNNPPPSSSTTTUUUVVVRRRQQQRRRTTTWWWVVVRRRNNNIIIFFFEEEEEEGGGQQQeeewwwaaaSSSPPPJJJ[[[||||||eeeSSSLLLGGGDDDDDDDDDFFFMMMTTToooaaaLLL999555444000000444444333222111000000000000000000000000000000000000000111111222333444555555000???:::666BBBCCCUUUrrrhhh```TTTIII===;;;777555444333111000000000000000111111111111........................,,,+++***+++,,,,,,,,,***************************------,,,+++************)))******+++++++++******)))************+++++++++)))******+++,,,,,,---------,,,+++,,,///111111111------,,,,,,---...000000+++///222555<<>>999222222666555444222000//////000000000000000000000000000000000111222222444444555666...AAA:::333@@@@@@MMMuuuwwwssskkkaaa[[[UUUIII>>>888777555222000000333555000000000000000111111111---.....................,,,+++******,,,,,,+++***************************///...,,,***))))))************+++++++++******))))))************+++++++++'''(((((()))******++++++---***)))------***+++///---,,,,,,,,,---///111222,,,///222555===PPPhhhzzzmmmjjjdddcccssstttvvvnnnQQQHHH@@@???@@@@@@AAACCC@@@BBBCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGHHHIIIJJJJJJOOOOOOPPPQQQRRRRRRRRRRRROOONNNOOOTTTXXXWWWRRRLLLKKKHHHFFFIIILLLSSS```lllBBB>>>DDD===CCCWWW[[[fff|||qqq[[[UUUTTTMMMCCC<<>>::::::===DDDQQQ]]]iiitttcccZZZSSSPPPPPPKKKLLLQQQ\\\hhhvvvnnnOOO@@@===555111222444555555444333222333222000000111111///...111111111222333444555666999444555:::;;;===JJJ[[[vvvlll^^^___]]]ZZZZZZVVVJJJ<<<888666444333444444333111000000000000////////////.........------------,,,,,,,,,+++*********+++,,,---,,,++++++******++++++*********+++++++++,,,,,,+++***))))))(((((())))))((()))***++++++***)))((())))))*********+++++++++***************+++,,,,,,,,,,,,,,,---------......222000555:::@@@XXXrrr{{{sssqqqkkklll|||yyyjjjOOOIIIBBB>>>???@@@???>>>@@@AAABBBAAAAAABBBEEEGGGHHHHHHIIIIIIHHHHHHGGGFFFIIIJJJKKKMMMOOOPPPPPPPPPOOOQQQSSSTTTSSSPPPMMMKKKEEEDDD>>>DDD@@@GGGeeeiiiBBB===:::;;;===AAAKKKUUU___zzz|||kkk```ZZZZZZRRRPPPOOOPPPRRRZZZlll|||iiiPPPBBB444333555777666444000---,,,444333222222222111///---000000111111222444444555888555555999999:::EEESSStttiii]]]\\\[[[^^^bbb^^^NNN===999777444333333333222000000000000000////////////------------,,,,,,,,,,,,,,,,,,+++***))))))******,,,,,,++++++******++++++*********++++++++++++,,,++++++******))))))******))))))***++++++***))))))***************+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,---------......111///444999AAAZZZsssxxxtttpppiiiiii}}}{{{nnnNNNHHHAAA===>>>??????>>>AAABBBBBBBBBBBBCCCFFFHHHHHHHHHHHHHHHHHHGGGGGGFFFHHHHHHJJJOOOSSSTTTQQQNNNQQQRRRSSSTTTRRRPPPMMMJJJCCCDDD???DDD???DDD^^^^^^@@@===;;;<<<<<<>>>DDDLLLWWWjjj|||jjj^^^___XXXQQQMMMKKKOOO[[[gggkkkUUUBBB:::999888555222000000111222222111222333222000...//////111222333333444444888666888:::888888AAALLL{{{|||nnnbbb______eeellleeePPP===:::777555333333333111000000000000000////////////------,,,,,,,,,+++++++++,,,++++++***)))))))))))),,,,,,++++++***++++++,,,************++++++++++++,,,,,,+++******+++++++++************************************************++++++,,,,,,------------,,,,,,,,,---------......///...444999CCC___wwwyyymmmiiibbbddd|||}}}}}}pppOOOHHHAAA<<<===??????>>>@@@AAABBBBBBBBBCCCFFFIIIGGGGGGHHHHHHHHHGGGGGGFFFIIIIIIKKKRRRXXXYYYTTTNNNSSSSSSTTTSSSRRROOOLLLJJJBBBFFFBBBFFF@@@CCCWWWRRR@@@<<<::::::;;;<<>>FFFiiipppccc]]]\\\eeellldddNNN;;;:::777555333333333111000000000000000////////////------,,,,,,,,,+++++++++++++++++++++******)))))),,,++++++***++++++,,,,,,))))))*********+++++++++,,,+++++++++++++++,,,,,,++++++************++++++***************************+++,,,---------,,,,,,,,,,,,,,,---------.........---333:::GGGfff|||zzziiiddd]]]bbb|||}}}oooPPPIIIAAA<<<===???@@@??????@@@AAAAAAAAACCCFFFHHHFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHKKKRRRXXXYYYSSSNNNTTTTTTTTTRRRPPPMMMJJJHHHAAAEEE???BBB===CCCWWWPPP@@@;;;888999999<<>>===:::999===BBBYYYsssfff\\\VVV\\\aaaYYYGGG999999777444333333333222000000000000000////////////------------,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++******++++++,,,,,,)))))))))************+++++++++******++++++,,,,,,,,,+++************+++,,,+++++++++***************)))***,,,---------,,,+++,,,,,,,,,---------............333:::IIIjjj~~~yyyiiieee___ddd|||pppQQQJJJAAA======???AAAAAA>>>???AAAAAAAAACCCFFFIIIEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGIIINNNRRRSSSPPPMMMTTTTTTSSSQQQNNNKKKHHHFFFAAADDD>>>@@@===GGG]]]TTT???:::888888999<<>>:::999;;;>>>LLLmmmxxxgggXXXUUUTTTLLL@@@999888666444333444444333111000000000000////////////.........------------,,,******,,,---......------++++++******++++++,,,---))))))))))))***************************+++,,,,,,,,,++++++******++++++,,,+++++++++*********))))))((()))+++,,,---,,,+++***,,,,,,,,,---------......//////444999IIIkkk}}}uuukkkgggccciiixxxrrrRRRKKKBBB===>>>@@@BBBBBB???@@@AAABBBBBBDDDGGGJJJEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHJJJLLLNNNOOOOOOOOOUUUTTTRRRPPPLLLIIIFFFDDD???IIIJJJPPPMMMRRR___OOO<<<999888:::;;;;;;AAAHHHPPPSSS\\\nnnzzzfffXXXTTTWWWJJJOOORRRYYYjjjvvveeeAAA===777444333333333333000222444666777777666555333:::???===:::999:::;;;EEEaaaxxx```TTTNNNEEE===:::777555333333444444333222000000000000//////////////////.........---------)))***,,,.../////////...+++*********+++,,,,,,---))))))))))))***************)))))))))***++++++,,,---,,,+++******+++,,,---++++++++++++******))))))''')))+++,,,,,,+++***))),,,,,,,,,---------......000000444999IIIjjjzzzpppjjjhhheeemmmuuu|||tttSSSLLLCCC>>>>>>AAACCCCCC@@@AAACCCCCCCCCEEEIIILLLDDDEEEFFFGGGGGGGGGGGGGGGJJJKKKLLLLLLLLLMMMPPPRRRUUUTTTRRROOOKKKHHHEEECCC>>>PPP[[[gggccc]]]]]]BBB:::888999<<<<<<;;;>>>CCCGGGMMMTTTaaa{{{|||hhh[[[VVVPPPNNNNNNSSSZZZhhheeeGGG111111666222///222///111333555666555333222222888======888555777;;;>>>TTT~~~uuuZZZKKKEEE???999555555444333111000000///000000000000000000000000/////////...---------,,,,,,,,,+++++++++,,,------,,,,,,,,,+++++++++***************)))))))))))))))+++***)))(((((()))***+++,,,+++***((((((((()))***))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,***)))***,,,...,,,***...222555>>>UUUnnnuuummmaaabbbaaappptttzzzrrrUUUKKKCCCAAA@@@??????AAABBBBBBBBBCCCEEEFFFHHHIIIFFFHHHJJJJJJIIIGGGGGGGGGIIIIIILLLPPPPPPMMMNNNQQQVVVUUURRRPPPNNNJJJEEEBBBJJJLLLkkkpppZZZLLL;;;;;;888999===>>><<<===@@@MMMMMMNNN\\\uuurrreeeXXXSSSPPPQQQTTT]]]pppnnnNNN>>>999444111222333333333444444444555555333999>>>===999666888<<<@@@PPPsssxxx___III<<<777555555555444333222111111000000000000000000000000...............---------------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))******+++++++++***)))(((((()))***+++,,,+++)))((((((((()))***))))))))))))))))))))))))*********+++++++++,,,,,,---+++***+++...///---,,,000222555???XXXooosssjjj``````aaattttttzzzpppTTTKKKCCCAAAAAA??????BBBBBBBBBBBBCCCDDDFFFHHHHHHEEEGGGIIIIIIHHHFFFFFFGGGIIIHHHKKKPPPPPPMMMNNNRRRRRRPPPNNNLLLIIIEEEBBB???FFFWWWyyy^^^FFFAAA:::888666777:::;;;999:::>>>AAAFFFHHHQQQcccvvv}}}jjjaaaXXXTTTTTTXXXaaajjjlllLLL999222111111555444333222222444555777444999======999777999<<>>FFF```zzzpppLLL;;;;;;666666333333777888666888;;;===FFFIIILLLTTTbbbvvvhhh```]]]___aaabbbaaadddjjjuuu```BBB555333222555444222222222333444555333777;;;;;;888777999;;;>>>CCCTTTvvv___CCC;;;444444666666666444333222000000000000000000000000,,,---------...////////////...---,,,+++*********,,,,,,,,,+++++++++******)))))))))******+++++++++***))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,---...//////...333222555FFFaaasssnnn```___]]]```{{{}}}uuuzzzpppQQQHHHAAAAAAAAA@@@@@@BBBAAAAAABBBBBBDDDEEEGGGHHHCCCDDDFFFFFFDDDDDDEEEFFFGGGGGGJJJOOOPPPNNNPPPTTTOOOOOOMMMIIIEEECCCBBBBBBOOOgggrrr\\\CCC???===222555222222555666555666:::===GGGIIIHHHMMMXXXttt}}}pppjjjhhhddd___PPPNNNNNNRRR___vvvZZZBBB777333222333333333333222222222222555777888666666888::::::>>>JJJfffqqqNNN<<<444444555555444333222111111111111111111111111111,,,---------...////////////...---,,,+++*********,,,,,,,,,+++++++++******,,,,,,++++++******)))))))))))))))******))))))))))))))))))*********))))))))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,------...///333222777JJJeeesssmmm___bbb^^^aaa}}}}}}vvvzzznnnOOOGGGAAAAAABBB@@@@@@BBBAAAAAAAAABBBCCCEEEGGGHHHBBBCCCEEEDDDCCCCCCEEEFFFGGGGGGJJJOOOPPPNNNPPPTTTOOOOOOMMMHHHDDDBBBCCCEEE```yyywwwUUU>>>>>><<<555666333222555666555777;;;;;;CCCAAA@@@GGGPPPdddzzzrrrfff[[[LLLFFF@@@>>>CCCSSSnnnxxxSSS;;;111333333444444444333222111222444555555555555777999888===DDDXXXVVV777666666555444333222111111111111111111111111111111---------..................------,,,++++++++++++,,,,,,,,,+++++++++******------,,,+++***))))))((())))))************))))))(((((()))************))))))))))))))))))))))))))))))))))))************+++)))+++,,,---,,,,,,...000222111999MMMfffrrrlll```eeebbbfffyyywwwyyyhhhNNNFFF@@@AAABBBAAA@@@BBB@@@@@@AAABBBCCCEEEFFFGGGBBBCCCDDDDDDCCCCCCEEEGGGGGGGGGKKKPPPPPPNNNOOOSSSMMMMMMKKKFFFAAA???BBBFFFpppVVV999444666;;;777444333555666666888===:::AAA>>><<>>@@@IIImmmeee===:::999666333222111222222111111111111111111111111...............---------------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********((()))***++++++***)))((('''((()))***+++******)))))))))))))))))))))))))))))))))))))))************)))+++......------///222111111:::PPPgggpppkkkcccgggfffnnnrrrxxxyyydddLLLEEE@@@AAABBBAAA@@@BBB@@@@@@AAABBBCCCEEEFFFGGGCCCCCCDDDCCCCCCDDDFFFHHHIIIHHHKKKPPPPPPMMMNNNRRRKKKLLLJJJDDD???>>>BBBGGGuuuwwwLLL888444444===888444333555666666999===999AAA???<<>>???<<<<<<@@@NNNmmm[[[GGG<<<999666333222444777999444444555555666888999::::::???>>>@@@___zzzNNN>>>;;;777444222222222333111111111111111111111111/////////......------,,,,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,((()))***++++++***)))((('''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))***************---//////......111333000111<<>>888:::888444333555666666999===333???>>>999<<<>>>CCCPPP^^^mmmqqqLLLCCC;;;888:::;;;;;;:::DDDMMMccc}}}]]]III<<<333555888666333333666666777777777777777666888777AAAEEEMMM}}}dddDDD:::444777888444111333555333111000000000...,,,---,,,++++++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...***'''(((***,,,+++***))))))))))))************,,,++++++***)))))))))***)))************+++++++++222+++(((+++---***((())),,,...///...------...///000222777NNNiiilllfffkkkooofffyyyxxxwwwzzzzzzaaaLLLHHHBBB>>>>>>@@@BBBBBBBBBBBBBBBBBBCCCEEEFFFGGGDDDEEEEEEEEEFFFFFFFFFGGGFFFKKKQQQRRRNNNLLLMMMOOONNNKKKIIIGGGCCC@@@EEEMMMpppZZZIII>>>555666999333666444222333666:::===???============<<<>>>AAADDDOOOYYYnnnMMMCCC;;;;;;;;;888666888<<>>777555333444777111222444666777888888888888555>>>BBBHHHpppzzzRRR@@@444666888222///111444222111000111000///---...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))+++,,,+++)))))))))))))))************++++++***))))))))))))))))))************+++++++++***((('''(((+++---+++))),,,---///...------...///000222999OOOiiillleeeiiillleeeyyy||||||}}}cccLLLGGGBBB>>>>>>@@@BBBCCCBBBBBBBBBBBBCCCEEEFFFGGGDDDDDDDDDEEEEEEFFFFFFGGGIIILLLOOOOOOMMMMMMQQQUUURRRLLLGGGFFFDDDAAAAAADDDcccMMM???888111222666111444333333444777:::<<<===<<<======<<<<<<===AAACCCGGGNNN]]]ZZZIII===>>>===666444999888999???LLL\\\qqqpppXXXGGG===888888;;;444555666888999999888777;;;555;;;@@@DDDaaalllNNN777777:::333///333222111000000111111000.........------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,***)))))))))))))))************+++******))))))))))))***)))************+++++++++'''---...******///...))),,,---......------...000000444;;;QQQjjjkkkcccfffgggccczzz|||}}}eeeKKKGGGAAA>>>>>>@@@BBBCCCBBBBBBBBBBBBCCCEEEFFFGGGCCCCCCDDDDDDEEEFFFGGGGGGKKKMMMMMMLLLKKKNNNUUUZZZUUULLLFFFFFFFFFCCC@@@???UUU@@@666444///111555111222333555777999;;;<<<<<<;;;<<<<<<<<<<<<===@@@BBBBBBFFFJJJfffuuuYYYBBB???>>>777555<<<;;;999999<<>>>>>===;;;999777666>>>888:::@@@CCCUUUcccAAA::::::444222777111000///000111222111000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******,,,,,,+++***(((((()))))))))************,,,+++************++++++))))))*********+++++++++***999>>>222***---...)))+++---......------///000000555===SSSjjjiiiaaadddcccbbb|||zzz|||fffJJJFFFAAA===>>>@@@BBBCCCBBBBBBBBBBBBCCCEEEFFFGGGBBBBBBCCCDDDFFFGGGGGGHHHJJJKKKKKKKKKLLLOOOUUUZZZQQQKKKGGGHHHGGGDDDBBBCCCNNN:::222555222333777444222555999;;;<<<<<<;;;<<<:::;;;<<<<<<;;;<<>>TTTiiihhh```dddaaabbb~~~yyy|||fffJJJEEE@@@======@@@BBBCCCBBBBBBBBBBBBCCCEEEFFFGGGBBBBBBCCCEEEFFFHHHIIIJJJHHHIIIKKKLLLMMMPPPSSSUUULLLIIIIIIIIIEEE@@@BBBFFFMMM888222777444444777555444888===???>>><<<;;;;;;888999;;;;;;;;;;;;===???>>>EEECCCHHHgggbbbIII???:::999::::::999:::;;;::::::AAAKKK]]]rrr~~~___GGGFFFDDDAAA===:::888777777555888666888>>>DDD]]]```DDD888666666666111000///000111222111000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,***)))***+++))))))))))))************,,,++++++++++++,,,------)))************+++++++++&&&555<<<333(((''',,,///***,,,............000111111666???SSShhhggg```fffaaadddyyy}}}cccIIIEEE???======@@@BBBCCCBBBBBBBBBBBBCCCEEEFFFGGGBBBCCCDDDFFFHHHJJJKKKLLLHHHIIIKKKMMMOOOPPPPPPPPPHHHGGGHHHHHHDDDAAAEEELLLLLL666000666444222555555666;;;@@@@@@>>>:::999:::777888:::;;;:::;;;<<<>>>999BBBCCCFFFWWWttt___GGG>>>;;;888888666777:::999888;;;@@@EEETTTlllzzz___MMMIIICCC===888666666777111:::666333<<<@@@NNNlllvvvRRR???===:::333222000///000111111000///---...////////////...---++++++++++++++++++++++++************************)))+++,,,+++)))(((***,,,))))))))))))***************)))))))))******+++,,,)))************+++++++++(((,,,...---***))),,,///***,,,---.........000222111777???RRRffffffaaahhhcccgggwww|||```HHHDDD???<<<===@@@BBBCCCBBBBBBBBBBBBCCCEEEFFFGGGCCCCCCEEEGGGIIIKKKMMMNNNMMMLLLMMMNNNOOOOOOOOONNNGGGDDDDDDHHHKKKMMMSSSZZZLLL555...666333000444666888<<<@@@@@@;;;777666777555777::::::::::::;;;===999@@@BBBFFFMMM[[[rrrPPPBBB===888999666555777777666777;;;<<>>888333<<>>QQQeeeeeeaaaiiidddiiitttyyy^^^HHHDDD???<<<===@@@BBBCCCBBBBBBBBBBBBDDDEEEFFFGGGCCCDDDFFFHHHJJJLLLNNNOOOQQQPPPNNNNNNNNNOOOOOOOOOFFFAAAAAAJJJUUU]]]dddiiiMMM444...666444111555888888<<<@@@>>>999444444555555777999:::::::::;;;<<<===???AAAFFFHHHKKKpppaaaBBB777777888777555555666666555333;;;;;;@@@JJJWWWkkkfffMMMBBB<<<666222444777999:::999999===FFFNNNvvv^^^HHHAAA;;;333000000333333000///111////////////..................---,,,,,,+++******+++++++++************)))((()))***++++++***)))(((+++++++++************)))(((((()))***************,,,+++++++++***)))))))))((()))***+++,,,+++******,,,---.........///111333777888>>>IIIVVVaaafffggg```pppsssxxx]]]FFFCCC>>>::::::<<<@@@CCCDDDDDDCCCCCCCCCCCCDDDDDDAAACCCEEEFFFFFFGGGJJJLLLKKKKKKKKKMMMOOOOOOMMMKKKHHH999HHHMMM]]]lll999777555333333444777888;;;777666666555111000333333444555666777888999:::<<>>IIIVVV```dddeeebbbtttuuuyyyYYYHHHDDD???;;;;;;>>>AAACCCBBBBBBBBBBBBCCCEEEFFFGGGBBBCCCDDDDDDDDDEEEHHHKKKJJJJJJKKKMMMOOOOOOMMMKKKGGG999FFFLLL[[[{{{sss[[[777666444222222444666777:::666555666555111111333333333444666777888999:::888;;;;;;???DDDBBBLLLcccmmmBBB444;;;;;;999888888888888777555666555777:::<<>>777555666333555777777777999???CCCZZZ~~~bbbPPPAAA===666222111111//////111/////////............---...------,,,,,,++++++***+++++++++************)))*********))))))*********+++++++++************)))(((((()))******************************+++++++++...,,,***((()))+++---///***,,,------------000222555777>>>IIIVVV___bbbbbbaaauuuwwwyyy~~~SSSKKKFFF@@@<<<<<>>EEEBBBDDDSSStttrrrFFF999BBB;;;:::888888888888666444444444666999:::;;;BBBKKKZZZkkkuuuVVVAAA999777777333555777777777999<<>>JJJVVV^^^___^^^\\\uuu{{{vvvxxx|||QQQLLLFFF???<<<===???AAABBB??????@@@AAACCCEEEGGGHHHJJJJJJIIIGGGFFFGGGJJJMMMHHHHHHJJJLLLNNNNNNLLLIIIBBB999CCCKKKaaaqqqUUU:::333222111111111222444555666333333666666222222444222222333444666777888999===@@@===>>>DDDAAAAAAMMM^^^UUU>>>>>>;;;999777777777777555333000000333777777666999???CCCPPPdddwww___DDD;;;999777444666777888888999;;;<<>>444111111//////111............------------------,,,,,,,,,,,,+++++++++++++++*********)))))),,,+++***))))))***+++,,,+++++++++*********))))))(((((()))***************)))))))))***+++++++++,,,++++++,,,------------,,,***+++,,,,,,,,,---///111333777@@@LLLWWW]]]]]]ZZZ[[[wwwyyysssvvv|||QQQKKKEEE===:::<<<@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEJJJJJJJJJHHHGGGGGGJJJLLLHHHHHHJJJLLLNNNMMMJJJGGG???999BBBLLLfffqqqPPP999222111111000111222333444444222333666666333222444111111222444555666777888777===;;;:::===;;;===IIIOOOiiipppKKK999;;;999777777777666444333444333555888777444555999;;;???GGGRRR^^^pppgggGGG===:::555666666666777888:::;;;<<<<<>><<<:::999999888666444444111111444444222333777666777<<>>@@@YYYZZZ777111000000111222333333444444444222444777666111///111000000111222444555666777444999888;;;HHHHHH===:::FFFMMMQQQiii}}}LLLEEE<<<888888999888555666666555555555444444444111111333666:::@@@DDDGGGTTTaaavvvsssMMM???:::444444444444444555777888999<<<===RRR}}}___SSSIII<<<444222222111000000//////...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***+++,,,,,,---***,,,------++++++,,,...,,,------------000444888<<<;;;EEEWWWaaa]]]XXXWWWppptttmmm}}}uuuTTTGGGAAA>>>???AAA@@@BBBFFFDDDBBBAAABBBDDDEEEEEEEEEDDDFFFHHHIIIHHHIIIJJJKKKQQQLLLHHHIIILLLKKKCCC<<<<<>>HHHYYYKKK444444000000000000111111111111333555777777555222111111111222333333222333555777555777999===@@@AAA???<<<===FFFGGGVVVmmmRRR<<<:::;;;666333666555555555444444444444333333333444666999===@@@CCCDDDLLLXXXfffwwwtttNNN???;;;777444444444555666777888999======JJJkkkeeeUUUKKK>>>555222222111000111000000///......------++++++++++++++++++++++++***+++++++++******)))(((******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((***************+++++++++***,,,------++++++,,,...---------------000444777;;;<<>>@@@AAA@@@BBBEEEDDDCCCBBBCCCEEEGGGGGGFFFIIIIIIIIIGGGFFFFFFIIIKKKJJJIIIGGGHHHHHHFFFBBB>>>;;;:::===MMMXXXIII666333//////000000000111111111333555777777444222111111000111222111111111333555777777888;;;===>>><<<:::999AAABBBLLLpppmmmFFF???>>>444111888444444444444333333333333555555444555777999;;;<<>>666444999444444333333333222222222444444444444555666777888<<>>;;;DDDkkkuuu^^^TTTEEE999222000000111000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,)))***************))))))******))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))***************************+++---,,,++++++,,,......//////......///222444:::>>>MMM```fff```[[[\\\yyyzzzzzzrrr{{{hhhLLLHHHCCC???AAAAAA@@@@@@CCCCCCBBBAAABBBEEEGGGHHHGGGKKKKKKJJJHHHFFFFFFHHHIIIMMMMMMLLLKKKIIIFFFBBB@@@EEE<<>>CCCOOO___|||UUU???:::999666444444333333333222222222222222333333444555666777333888======;;;>>>FFFMMMYYYeeexxx}}}[[[GGG@@@999111444444555555666888999:::999>>>;;;>>>```zzz```WWWIII<<<444000000111......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,++++++*********))))))))))))******))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,***+++---,,,++++++,,,...---...//////...///111444:::@@@PPPaaaeee]]]YYY\\\xxxuuuvvvfffKKKGGGBBB???AAABBB@@@@@@CCCBBB@@@@@@AAACCCEEEFFFEEEFFFHHHJJJKKKJJJIIIIIIIIIMMMIIIGGGIIIMMMLLLGGGAAAGGGEEEYYY```CCC...//////...////////////000000000///222444555333111000000111222222222000111222444444333333555999===???@@@===<<<:::???GGGNNNiiilllLLL@@@;;;444444444444444333333333333111111222333444555555555444555666444333555:::>>>@@@FFFQQQ^^^lllyyyhhhPPPDDDAAA;;;222444444444444555777888999777===<<<<<>>AAACCCBBBBBBEEEDDDCCCAAAAAACCCDDDCCCBBBDDDGGGJJJKKKKKKKKKKKKLLLSSSQQQQQQTTTYYYZZZWWWSSSIIIXXXTTTBBB777333000111........./////////000000...000333333222000000000000111222111//////111222000000000333888<<<======888???@@@AAAFFFFFFOOOcccDDDggg~~~SSS>>>===666666555555555444444444444444444444444333222111111000111444888999777444444444444444444777;;;>>>???@@@>>>:::666555444333222222222333444555666777777;;;:::999GGGlllwww```[[[QQQEEE;;;444222111---.....................------------------------(((((()))*********************))))))))))))******))))))))))))))))))))))))******++++++++++++******+++++++++******************,,,------,,,+++---...***,,,...///000111333555888AAASSSccceee```cccmmm|||{{{www~~~fffIIIBBB>>>>>>AAADDDCCCCCCEEEFFFDDDCCCCCCDDDDDDCCCBBBHHHIIIJJJJJJIIIIIIKKKMMMQQQRRRSSSSSSRRRPPPNNNLLLOOO```PPP444444555,,,***............/////////000---000222333222000000000///000111000......///111000///000333777999::::::000<<<>>><<>>KKKcccFFF000666///---222111000///......///000111000///000222000,,,---000...///111111000000222333222111111000111333444555888;;;>>>===;;;<<>>???AAACCCDDDDDDCCCDDDFFFFFFDDDCCCBBBCCCHHHLLLPPPQQQPPPNNNNNNOOOLLLLLLNNNQQQNNNFFFAAA@@@FFF\\\AAA---222,,,---111000000////////////000000000///111444222------000,,,...////////////000222111111111000111222444555777:::===<<<;;;<<<@@@EEEKKKddd777???GGG```NNN@@@999555666777555444444333333333333222222222222000000000111111222222333222222333333333444444444333444555666666666555444222333333444555666777777888555888<<<===KKKqqqnnn\\\UUUMMMGGG>>>555111111///............---------(((,,,...+++***+++***(((******))))))******+++,,,******************************)))))))))***++++++))))))))))))************))))))***++++++++++++***(((***++++++++++++,,,...,,,...///...---...333777===MMMiiilllfff^^^___xxxyyyZZZIII@@@>>>======@@@BBBCCCCCCBBBDDDFFFFFFDDDCCCCCCCCCBBBEEEKKKOOOPPPOOOLLLJJJJJJHHHIIILLLJJJCCC@@@@@@GGGZZZ@@@---111...000111/////////000000///////////////222666444///---000+++---............///111111111000111111222444444666888;;;;;;:::;;;???CCCHHHQQQuuu999@@@@@@LLLtttfffJJJ???666555777666444444444444333333333222222222///000000111222333333444111111222222222333333333222333555777777777555444222333333444555666777777999444777>>><<<@@@aaammmZZZSSSKKKFFF===444000111///............---------***,,,...---+++******)))******))))))******+++,,,))))))))))))))))))))))))******))))))***+++,,,---((()))))))))************))))))***++++++++++++***(((***++++++++++++,,,...+++---///...---...333777===RRRppprrrlllgggiiinnnyyyuuuVVVGGG>>>===;;;<<>><<<===KKKWWW>>>///222222555///---...///000000///...---///000333777555000...///+++---...///......///111000000000111111222333333444666999::::::;;;>>>AAAGGGJJJaaa444???<<<>>>[[[]]]LLL<<<666777777666666444444444333333333222222000111111222333444555555111111111222222222333333111333555777777666555444222333333444555666777777;;;555888???<<<;;;TTTvvvmmmXXXQQQJJJEEE===444000111///............---------,,,---//////...+++***,,,******))))))******+++,,,))))))))))))))))))))))))***)))))))))***+++,,,,,,((()))))))))************))))))***++++++++++++***(((***++++++++++++,,,...+++---///...---///444888BBBYYYwwwwwwtttuuuxxxrrrvvvrrrQQQDDD>>><<<;;;;;;>>>@@@AAAAAACCCFFFHHHHHHGGGFFFEEEFFFFFFFFFFFFHHHIIIIIIHHHFFFGGGCCCAAABBB???:::999:::JJJOOO888000666:::>>>000---...///000000///...---///000333777555000...///,,,...////////////000222//////000111222222222333333555777999:::<<<>>>???@@@EEEQQQiii111<<<<<<;;;NNNjjjzzzcccHHH;;;888888777777444444444444333333333333222222222333333444444555111111222222222333333333222333444555555555444333222333333444555666777777:::666888===;;;;;;MMMdddkkkWWWQQQJJJDDD===555111222///............---------------...111///++++++...******))))))******+++,,,))))))))))))))))))))))))((()))******+++*********))))))))))))************))))))***++++++++++++***(((***++++++++++++,,,...+++...//////...000555999DDD]]]xxxrrrmmmsss{{{vvvmmmMMMBBB>>><<<;;;;;;>>>@@@AAAAAACCCEEEGGGHHHGGGFFFFFFFFFGGGFFFEEEDDDCCCCCCDDDEEEEEEAAA@@@AAA???:::999;;;MMMLLL777666AAALLLOOO777.........//////.........//////222666444///---000,,,...///000//////000222...///000111222222222222333444666999;;;===>>>???===DDDJJJSSSnnn111999999:::EEEUUUqqq|||WWWBBB:::888777777555444444444444333333333222222222222222222333333222222222222333333333444333333333333333222222222222333333444555666777777888777888::::::===IIIVVViiiWWWPPPJJJEEE>>>555222333///............---------,,,***---111///++++++///******))))))******+++,,,************************'''(((***,,,+++***'''&&&))))))))))))************))))))***++++++++++++***(((***++++++++++++,,,...,,,...000000///111666;;;KKKeee|||jjj___iiiyyyvvvhhhIIICCC>>><<<;;;<<<>>>@@@AAAAAAAAACCCEEEFFFEEEDDDDDDEEECCCDDDEEECCC@@@???BBBDDDBBB@@@@@@BBBBBB>>>>>>@@@SSSKKK666:::IIIVVVVVV555///......------......///000///111444222------000+++---............///111...///000111222222222111333444666999===>>>???>>>???CCCGGGLLLZZZ|||///333222555<<>>666333444//////.........---------***(((+++000///******///*********)))***++++++,,,************************&&&(((+++,,,,,,)))&&&$$$))))))))))))************))))))***++++++++++++***(((***++++++++++++,,,...---///111111000222777<<>>===;;;<<<>>>AAABBBAAA???AAADDDDDDDDDCCCCCCDDDCCCGGGKKKIIIEEECCCFFFIIIAAA???@@@DDDEEEBBBCCCEEETTTGGG111666EEERRRNNN'''///...---,,,,,,---...///000///000222000------000***,,,------------...000---...000111222222111111333444666:::===??????>>>@@@>>>BBBHHHLLL```///111666::::::<<>>;;;999;;;@@@DDDCCC@@@@@@AAACCCEEEEEEDDDBBBAAAFFFFFFFFFDDDCCCCCCEEEGGG>>>GGG???PPPVVVQQQbbb^^^]]]FFF222333<<<>>>888222000000000///......---------.....................,,,,,,------.../////////000///...///000111000///222333555666888:::<<<<<<@@@888;;;DDDGGGQQQyyy222222444777666555>>>III[[[rrrwwwNNN>>>>>>:::888666444333333444333111333333333222222222111111000111111111111222222222333333333333222222222222111222333444555555666666999777777999;;;===DDDLLLpppiii\\\RRRGGG???999222///111..................------++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))************+++,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,///---...333111;;;QQQ{{{|||fff___kkkrrryyyXXXIIIBBB===:::999;;;@@@CCCBBB???BBBCCCEEEFFFGGGFFFEEEDDDLLLLLLMMMKKKJJJIIIKKKLLLKKKSSSHHHRRRYYY[[[mmmfffOOO<<<,,,,,,222333///,,,////////////............//////.........------------------...//////000000111000///000111222222000222222444555777999:::;;;<<<888:::>>>>>>DDD```444222222444444333777===FFFTTTtttbbbCCC<<<;;;777555333333444444333222333333333222222222111111000111111111111222222222000111111111222222333333111222333444555666777777999777777999:::===EEEOOOqqqccc___iiijjj[[[NNNAAA;;;888333000////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++))))))))))))************++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------+++000//////222111???YYYuuu]]]]]]pppxxxrrrtttTTTGGGAAA<<<:::999;;;???AAA@@@>>>AAABBBDDDEEEFFFFFFEEEEEEMMMOOOPPPPPPNNNLLLMMMMMMMMMTTTHHHGGGQQQ___nnncccCCC888...,,,......---...---............//////////////////......------,,,.........///000000111111222000000111222333222111111111222444555777888999;;;===???>>><<<@@@OOO^^^222000111333666888999:::@@@GGG^^^yyyRRRAAA;;;777555333333444555444333333333333222222222111111000000111111111222222222000000111111111222222222111111222333555777888999999777888999:::===GGGRRRtttyyyUUUSSSWWWfffgggXXXIII<<<777666333000///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++((()))))))))******************+++,,,,,,,,,,,,++++++,,,,,,------.........,,,000///000444333???XXXpppYYY\\\tttuuurrrqqqRRRFFF@@@;;;:::999;;;>>>@@@???>>>===>>>???AAABBBBBBBBBBBBGGGIIIKKKKKKIIIGGGFFFGGGCCCJJJBBB;;;IIIaaahhhWWW:::666222///......///111,,,,,,---......///000000---...................../////////000111111222222111000///000222333222111000000111222333444555666:::???BBB???>>>CCCJJJNNNkkk000000000222666::::::888;;;@@@JJJaaakkkOOO===888666444444555555444333333333333222222222111111000000111111111222222222222222222111111111000000222222222333555777999:::999888888999999<<>>???>>>===<<<<<<===>>>?????????@@@@@@BBBDDDCCCAAA???>>>>>><<>>AAANNNppp___@@@;;;999777666666666555444333333333222222222111111000111111111111222222222333333222222111111111000444333333333444666999:::999888999999888<<>>??????>>>>>>>>>>>>????????????@@@@@@>>>???@@@???<<<;;;:::;;;999;;;DDDDDDZZZsss___FFF---......---000333222...++++++,,,---......//////+++,,,,,,---...///000000/////////000111111222222///.........000111000//////000000000111111222222777;;;;;;999999===@@@AAALLLXXXzzz///333333///000555777555;;;===AAALLLbbbvvvNNN>>><<<999888777777555444333333333222222222111111000111111111111222222222222222222222333333333333555444444333444666888999999999999999888<<>>777333333333111111333..................------------------------------************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))************((()))***++++++,,,,,,,,,))))))***+++,,,---.........000...000555333;;;OOOhhh|||jjj```rrrsssbbbKKKEEE@@@:::<<<>>>@@@@@@???>>>>>>AAAAAA@@@@@@??????@@@@@@?????????===:::999:::;;;888444DDDHHH```uuuUUU<<>>;;;999888777555444333333333222222222111111000111111111111222222222000111222333444555666666666555444333444555888999999999999999888<<>>>>>>>>>>>@@@@@@???<<<:::999:::<<<<<<444EEEMMMeeevvvPPP888...---+++...999AAA:::---,,,,,,------------......111000///...---,,,++++++.........///000000111111111000000000222333222111000000000000111111111111000000444999888444777@@@<<>>>>>@@@BBBDDDPPPkkk~~~SSSGGG===;;;999555444777333333333333222222111000333222222111111222222333000111333333333333555666;;;:::888666666666666777;;;???777777@@@===FFFfffppp^^^JJJBBBBBBBBBBBBCCCNNNssslllXXXFFF:::333222111111000000111111---------------...///000...//////...,,,***+++,,,************************)))************+++++++++,,,***((()))++++++(((&&&---+++******++++++***((()))+++---,,,)))(((***,,,+++---------+++***+++---222...000555222333IIIddd|||ssssss\\\KKK@@@@@@@@@@@@@@@@@@@@@???>>>===@@@??????>>>===>>>>>>>>>@@@DDDCCC<<<999;;;:::555>>>222CCCOOOgggrrrJJJ777...,,,---111666777222...,,,,,,,,,,,,,,,,,,,,,,,,444222000---,,,,,,---------------...///000000111///111444555111+++,,,222---......///000111111111111333555555666666888:::<<<<<>>NNNtttnnn\\\JJJBBBAAAAAAAAABBBDDD___vvv^^^KKK===666222222111000000000111111...------------......///...//////...,,,***+++,,,************************)))************++++++++++++)))((()))++++++)))''',,,+++))))))***+++)))((()))+++,,,+++)))(((***,,,+++,,,------++++++,,,---000---///333999HHHeeessskkkUUUGGG???AAA???@@@@@@@@@??????>>>===???>>>======<<<<<<======FFFLLLLLLCCC;;;888888666===777CCCQQQooorrrDDD444222...,,,...222333111...------------------------333111///---,,,,,,---...---------...///000000000111222555777444...000555......//////000111111222111333555666666666888999>>>;;;===FFFSSSlll000000000000111222444444;;;>>>AAAAAA===<<>>777555222111111000000000000000///...---------------------...///---+++***+++,,,************************)))************+++++++++)))(((((()))++++++***(((+++***))))))******)))((()))+++,,,+++******+++,,,***+++,,,,,,,,,,,,---...111111111444CCC___sss___LLLBBB===AAA???????????????>>>>>>============<<<<<<<<<;;;;;;EEELLLNNNEEE:::555666777999===BBBUUU|||qqq<<<222444000,,,+++---//////---........................111000...---------...///---------...//////000000000000444666444000111555//////000000111111222222111333666777666666666777;;;999:::???FFFUUUttt/////////000000222333333444888======:::999>>>EEEXXXxxx```GGG===:::999777444444444555555666777777333333333222222333333333111222444333333222444555777666666666666888999::::::666888>>>???DDDjjjdddVVVGGGBBBAAA@@@@@@AAADDDDDDEEEOOOggggggOOOAAA:::777666111111000////////////000///......---,,,,,,,,,,,,,,,---...---+++***+++,,,************************))))))*********+++++++++(((((((((***++++++*********)))((((((******)))(((******+++++++++++++++,,,)))***,,,,,,,,,,,,...//////222111222AAA```zzzttt|||WWWGGG@@@<<>>>>>???>>>>>>==================<<<<<<;;;;;;<<<@@@BBB>>>888444555666555@@@AAA[[[ooo777222111...++++++,,,...------------------............///...---------...//////---------....../////////,,,,,,///222111...///333000000000000111111222222000333666777666666666666444777===BBBDDDIIIXXXggg////////////000111222222111666999999888:::>>>AAAFFF```yyyXXXBBB999888999666555555555555666888888444333333333333333333444111333444444222222333555999888777666666777888999<<<666999@@@@@@OOO{{{zzz___RRRGGGBBBAAA??????AAADDDCCCAAA@@@IIIeeevvvSSSAAA<<<999666444111000//////....../////////...---,,,,,,,,,,,,,,,+++---------+++***+++,,,************************))))))*********+++++++++'''((()))******************)))((()))***+++***)))+++******+++,,,,,,,,,,,,)))***,,,,,,,,,,,,...///***///000...666JJJ```llltttyyywwwSSSFFFAAA<<<<<<<<<======>>>>>>>>>============>>>>>>>>>===<<<;;;888555444555666666555555333@@@@@@bbbhhh666444,,,++++++,,,---...---,,,++++++,,,,,,,,,------------------------......///------------............+++***,,,000000---...111000000000000000111111111000222555666666555666777333666<<<@@@AAABBBJJJRRRiii///////////////000111111333777888666666:::<<<;;;???OOOlllmmmNNN>>>999888777666555555555666777888444444333333333333444444222333444444222222333444999888777666666777888888===666<<>>???>>>===<<<;;;<<<555111333777777777777777@@@@@@jjj]]]888666***+++,,,---------------***++++++,,,,,,------------------------.........---------------------------,,,---222333000///222///////////////000000000000222333444444555777999888888888777777<<>>BBBKKKuuummmWWWOOOGGGEEECCCAAA@@@BBB???AAAFFFGGGFFFKKK^^^rrrpppVVV???888777222...///000///......------......,,,,,,,,,+++,,,,,,------***+++,,,,,,+++***+++,,,************************)))************+++++++++(((***,,,+++)))'''(((***+++******+++,,,------+++,,,***)))***---///...,,,+++,,,------++++++,,,---000000444777333333AAASSSkkkqqq}}}vvvmmmJJJBBBBBB===<<<:::;;;<<<<<<=========<<<;;;<<<===>>>>>><<<;;;999>>>777333666888888;;;@@@>>>@@@BBBqqqQQQ999555......---,,,++++++---...++++++,,,,,,---......///---------...------,,,,,,------------------------000...///333444111000222///.....................000111222222333555999<<<;;;;;;888444444999???DDDGGGPPPjjj///............//////000...333555444666:::888222888:::FFFbbbqqqXXXFFF;;;999888555444333444555666555444444333333444444555222444444444222222333444555555555555777999;;;<<<<<<888???DDDQQQkkkVVVNNNHHHFFFDDDAAAAAACCCFFFAAA???BBBCCCFFFPPP[[[[[[III:::777555///...333//////...------------...++++++++++++,,,------...***+++,,,,,,+++***+++---************************)))************+++++++++(((+++---,,,)))'''((())),,,+++***+++---...---,,,,,,***)))***...///...,,,+++---...---+++++++++---+++)))---333000...@@@ZZZooouuuzzzyyyjjjEEE???AAA>>>===:::;;;;;;<<<=========<<<:::;;;<<<======;;;999888<<<777555888888888???IIICCC@@@DDDuuuyyyHHH999333333111...***((())),,,///,,,,,,------...///000000------......------,,,+++------------------------111......222444111///000...............---------000000111111222555:::>>>;;;<<<;;;999888:::;;;;;;EEEAAANNNqqq000///------///000///...000222333333333333444666777777===JJJ___lllOOOBBB===555666888222444888444666666555444444444444555444444444333333222222222444444444555777888:::;;;666@@@FFFNNNooojjjXXXQQQLLLJJJGGGCCCBBBCCCCCCAAA@@@BBBCCCEEEKKKRRRrrrfffBBB:::333333333222222444////////////............,,,,,,+++++++++,,,------++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))***))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////------......///000000000222222///222444222DDDfff{{{~~~___AAACCC???777AAA;;;;;;;;;;;;;;;;;;;;;;;;===:::999<<<@@@AAA>>>:::@@@AAA@@@>>>===>>>@@@BBBBBB???IIIuuunnnBBB:::---333///,,,---...---000555000...,,,,,,...000000///111555666222//////---+++---,,,,,,,,,,,,---......---...000111222222111111......////////////......000000000000000111111222:::888777666777999<<<>>>??????CCCPPPggg000000000/////////000000000222333333333333444666444777;;;BBBNNNjjjbbbMMMDDD999999:::333444888444666666555444444444444555444444333333333333333333444444555555777888:::;;;:::@@@HHHZZZ~~~hhhXXXQQQKKKIIIGGGCCCAAACCCDDDAAA@@@BBBCCCCCCIIIPPPggguuuVVV@@@888333222333111111444////////////............---,,,,,,,,,+++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,+++***))))))((((((***************+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////------......///000000000---000///222444444IIIlll\\\???BBB>>>777???;;;;;;;;;;;;;;;;;;;;;;;;EEEAAA>>>>>>AAACCCAAA>>>CCCBBBAAA>>>;;;;;;===@@@===>>>KKKrrriii@@@999...333///,,,---...---000555111///---...000111222222000444555111...///...+++---,,,,,,,,,,,,---......---...000111222222111111//////000000000000//////000000//////000000111222555555666555555666:::======>>>AAAGGGSSSlll///111333222///...000333000111333333222222444555333777;;;;;;===OOOvvv{{{]]]OOO@@@;;;;;;555444777333777666555555444444555555333333333333444444444444444555555666777999:::;;;@@@@@@LLLkkkeeeWWWPPPKKKIIIFFFBBBAAABBBDDDAAA@@@AAAAAAAAAFFFMMMXXX```BBB<<<666222222222000000222/////////............---...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---+++***)))))))))***++++++******+++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////------......///000000000///444444555777:::SSSyyyuuuvvvVVV===???===777;;;===<<<;;;;;;::::::::::::IIIDDD???===???@@@@@@???AAA@@@===:::777777999;;;888???RRRooo```===777///222...,,,......---000444111000...///111333444333000444444000.........+++---,,,,,,,,,,,,---......---...///000111111111111000000111111111111000000000000//////000000111222000444888777555555:::>>>;;;<<<===>>>@@@MMMhhh---111444333...---///333000111333333222222444555444888;;;999666AAA]]]yyyrrr\\\HHH>>>===666444666444777666666555555555555555222333333333444444555555555555666777888:::;;;<<>>AAAGGGGGGeeekkkQQQ???666555111111222111---...111............------------------...---,,,+++***)))++++++++++++++++++++++++************************++++++******,,,...111333111000///---,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////------......///000000000,,,333111---222???bbbpppeeeyyyoooIII<<<::::::999777>>><<<;;;:::999:::;;;;;;888888777777777666444333000111333333444777;;;>>>;;;KKKgggeeeIII777000...111---,,,......---...222///---,,,,,,...000111111---111111...,,,......------,,,,,,,,,,,,---...............//////000111111...//////000000//////.../////////...///000000111000666<<<<<<888777===BBB@@@:::777999<<<@@@GGGNNNlll+++...111111///------//////000222222111111333444333222333777999:::@@@GGGXXXxxxfffQQQKKKAAA:::999777888777666666555555666666444444444444444555555555666777777888999;;;<<<===DDDJJJgggzzzcccXXXQQQLLLJJJGGGCCCBBBCCCCCC@@@@@@AAA@@@>>>AAAFFFFFFYYYsssUUU@@@888777222000111333111------111.........------------,,,,,,------...---,,,***)))++++++++++++++++++++++++))))))))))))))))))))))))'''''''''(((***---///111444333111000...---,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////------......///000000000+++333222///666FFFhhh}}}YYYcccEEE===888888;;;777===<<<:::999999:::<<<===666777888888777555333222000222666999:::===@@@BBB???QQQnnn^^^>>>666...---000---,,,......---...222///---++++++---.........,,,000000,,,+++---///...---,,,,,,,,,,,,---..................///000111222......////////////......//////......//////000111000333777666444444999>>>BBB:::666999===>>>???@@@KKKfff---///000111111000///...///000222222111111333444333111333666777777:::>>>FFFYYY|||aaaXXXJJJ@@@===999888777777666666666666666555555555555444444444444777777777888:::;;;===>>>@@@OOOsss~~~iiiYYYRRRMMMKKKHHHDDDCCCDDDBBB@@@@@@BBBAAA???BBBGGGFFFOOOnnnwwwYYYDDD888555666000///222444222---...222.........---------,,,,,,***,,,---......---+++***++++++++++++++++++++++++************************''''''((()))***+++,,,,,,111000///...------------******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////------......///000000000...666666333:::FFF```VVVrrr}}}XXXAAA???777777===999<<<;;;999888999;;;===???<<<<<<;;;999777555444444444777;;;>>>?????????@@@@@@RRRoooUUU555666...---///,,,,,,...///---...111000---++++++,,,------,,,,,,//////+++***---///...---,,,,,,,,,,,,---............------...///111222//////000000000000/////////............///000000000111222111111222666999>>>888666999;;;::::::;;;AAAOOOeee//////000222333333000---///000222222111111333444555444555777666555888>>>EEEJJJhhhmmmaaaQQQDDD???;;;888888777666666666666666666666666555444444444333777777888999:::<<<===>>>===SSS{{{nnnZZZSSSMMMLLLIIIEEECCCEEEBBB@@@@@@CCCBBB@@@BBBGGGFFFIIIcccaaaGGG;;;666444333//////222555222---...222......---------,,,,,,,,,***+++---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////------......///000000000---666555111555<<>>;;;;;;:::888888999;;;>>>@@@BBB@@@===888555333444666777:::>>>@@@???===;;;:::???QQQnnnPPP000666...---///,,,,,,...///------111111///,,,+++,,,---,,,++++++//////+++***---//////---,,,,,,,,,,,,---............------...///111222000000111111111111000000...............///000000333111000///000222555777888666777::::::888999===AAABBBJJJaaa000000000000000000000000//////.........000222333777666555333111222555888@@@CCCQQQqqqppp[[[JJJAAA@@@999777777999999666777<<<888888888888888777666555<<<777555777999:::===BBBIIIRRRjjj```QQQIIIMMMLLLBBB???EEEGGGDDD@@@>>>???BBBDDDEEEHHHMMM]]]}}}lllIII;;;888333000222111111000000//////......222///------...,,,'''###*********+++,,,---...///***''''''+++,,,***+++///*********++++++,,,,,,,,,*********))))))))))))))))))***+++,,,------,,,+++******+++++++++,,,,,,,,,******++++++,,,---......////////////000000000000...222666666555777===BBBIIIWWWiiivvvmmmSSSvvvrrrWWW???:::;;;999:::>>>@@@;;;888888<<>><<<:::999999::::::<<>><<<777666888<<<===???CCCMMMccc////////////////////////.........//////000111222666666666444333333555888;;;<<>>:::777777666444777<<<::::::999888888777666666;;;666555777999:::<<>>>>>???@@@@@@GGGKKKXXXsssqqqVVV===666666333111333111111000000///.........,,,,,,,,,---......,,,+++,,,,,,+++++++++,,,---------)))(((+++***'''(((+++******+++++++++,,,,,,,,,************)))))))))))))))***+++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,........................////////////000000000000...111333333222333777;;;;;;EEEQQQZZZdddvvvyyyVVVllleeeOOO<<<:::<<<:::999<<<===:::777888;;;===;;;888:::999888666666666666777777<<<;;;333///333777888???UUUVVV>>>---...000,,,------------------------.........,,,+++***,,,...---------...............,,,,,,---............---------------............111...///555888444111000---...//////......000222333111000///111111111000444777:::999666555999<<<>>>??????AAAMMMkkk////////////////////////---...///000000111111111555666777666555444666777777888===III```hhhRRRHHHEEE>>>999888666666:::???===<<<:::888777777777777999555555888999999;;;@@@EEE[[[___WWWRRRLLLFFFCCCBBBCCCDDDEEECCCBBB@@@@@@@@@@@@AAAHHHKKKTTTjjj|||RRRBBB444333444222111333111111000//////......---***+++---.........//////...---,,,,,,+++++++++,,,...******,,,+++)))))),,,***++++++++++++,,,,,,,,,******************************+++++++++***)))))),,,,,,,,,,,,------------/////////............---/////////000000000111111000000000111111222333444111666;;;???EEETTTkkk}}}{{{~~~ZZZ^^^VVVEEE999:::===;;;888999:::888777888;;;;;;999666444444333222222222333333444555333...---222777888<<>>;;;999777777777888777555555888999999<<>>======@@@@@@???<<<999777777888888666555666999::::::???FFFRRRuuuhhhUUUUUUPPPGGGCCCDDDCCC???BBBDDDEEEDDDCCCBBBDDDFFFKKKTTTfffaaaFFF>>>999444222000...///222000000//////...---------///111222000+++)))+++---++++++++++++,,,---...///+++((())),,,---,,,---000++++++++++++++++++++++++))))))******+++++++++,,,,,,,,,+++******))))))))),,,,,,,,,---------......******+++,,,...///000000/////////000111222222222222111111222555666555444777666777777666;;;LLL^^^}}}nnnTTTvvvrrroooJJJAAA:::888999999999999999888999::::::999777555222222222333333333333333000111222333222222555888JJJcccOOO...111222***111//////...---,,,,,,++++++///111333333000---+++***......------,,,,,,,,,,,,,,,---...///000000000000000/////////......------//////222777666111......111111222111//////000222999666111///...//////...///000111222222333555777===;;;:::;;;>>>BBBDDDDDDZZZ........................---...///000000111111111111333666666666555555666777888;;;<<<;;;DDD```}}}___FFF???:::;;;===;;;;;;<<<>>>===;;;999888888888888777666777:::;;;===DDDMMM\\\jjjYYYRRRIIIEEEDDDDDDCCCBBBDDDEEEFFFDDDAAAAAADDDGGGGGGXXXtttrrrQQQ===888555222000//////111333000000///......------,,,.........---,,,,,,---///*********+++,,,---//////,,,)))(((******'''(((+++,,,,,,,,,++++++++++++***))))))******+++,,,,,,,,,---,,,++++++***+++++++++,,,,,,,,,,,,------------+++,,,---...000222333444...///000000111222333333111222333444555555555555444333555777555666EEEWWWxxx\\\lllzzzcccHHHCCC<<<888777888999:::999999999999888777666666333333444444444333333222...000333444222000555===QQQWWWCCC---///111---222.........------,,,,,,+++...000222222///---++++++......------,,,++++++***+++,,,---...///000000000///////////////............---///111000------111///000111000//////000222666333000......//////...111111111111222333444555FFFAAA;;;888:::===@@@AAADDDeee.................................//////000111222000222444444444444555666666444666:::999;;;KKK^^^vvvMMMDDD;;;:::;;;:::999;;;<<<;;;;;;:::999888888777888777999;;;<<<@@@IIITTTrrrkkkXXXHHHDDDDDDBBBBBBFFFCCCEEEGGGFFFDDDFFFLLLRRRXXXpppzzzXXXBBB;;;444333111000000222222111000//////......---,,,,,,---+++******,,,.........++++++++++++,,,,,,---......***))),,,+++)))))),,,,,,,,,,,,+++++++++******))))))***++++++,,,---------,,,+++++++++,,,---...++++++++++++,,,,,,,,,,,,,,,---...///000111222333...///000111222333333444444777:::999666444555666555222555999777777EEEXXX~~~fffdddsssWWWCCCAAA>>>:::888888999999888888888666555444555555222333333444333222000000000111555666111000;;;III\\\MMM999///...///...000------------------------,,,...000000///.........---,,,,,,,,,,,,,,,,,,,,,***+++,,,---////////////------...............///,,,+++---///...+++---222---...//////......000222222000......///000///...//////...///111333333444@@@AAA@@@===::::::===@@@@@@PPPjjj........................//////.........000222333000111333333333333444666777222333999999777???MMMqqqWWWJJJ???;;;;;;:::;;;===999::::::::::::999888777999888999<<<===AAAMMMYYYcccKKKFFFFFF@@@AAAHHHAAADDDGGGIIIJJJOOOXXX```uuu```@@@444555555555333222333444222...000//////...------,,,,,,///,,,)))))),,,...---+++------,,,,,,++++++,,,,,,---++++++...///...///333,,,,,,,,,++++++*********))))))***+++,,,,,,---------,,,,,,+++,,,---///000******+++++++++,,,,,,,,,,,,---------......//////...///000111222333444444999>>>AAA???999555666999999666888===;;;<<>>??????<<<999999999777888777666444222222333555111222222222222000...---333555888777222333CCCVVVhhhJJJ777333...,,,...,,,,,,,,,------------------)))+++---......///000111***++++++,,,,,,------...)))***+++---.../////////,,,,,,,,,------.........******,,,///...+++---222,,,---............000222...------...000000000...---,,,,,,...000333444444222===GGGHHHAAA:::;;;>>>AAA???DDD[[[............////////////000000111222333333444444444333222111111333555666555666777777888:::>>>AAAVVV|||zzzXXX>>>===???888777???::::::::::::::::::::::::>>>666666===AAAEEEWWWlllmmmLLLHHHFFFEEEGGGHHHMMMCCCCCCNNNSSSUUUfff|||cccLLL;;;666777333333111000000000111222111000000///...---------------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++*********,,,,,,++++++,,,,,,,,,---------...+++'''(((***---------111///------///000000///...111444555333555<<>>???PPPnnnbbblllsssjjjQQQ@@@===999777666666555555666666555444444333222222444333333222222111111111111888888666666555EEEbbbeeeIII777111,,,...111...*********,,,......---,,,.........////////////000(((000,,,)))333777000......------,,,,,,------...***+++,,,,,,------,,,,,,.........//////000222222---......///......---,,,000///...///000000...,,,111000//////111555888;;;777:::===???>>>;;;999888<<<@@@EEENNNccc............//////////////////000111111222333333444333111111111222444555444555555555666888;;;>>>GGGbbblllLLLBBBBBB@@@===>>>;;;;;;;;;;;;;;;;;;;;;;;;???;;;;;;@@@AAAIIIbbb~~~sssQQQMMMJJJHHHIIIGGGLLLIIIKKKSSSZZZgggfffKKK<<<555333555333222111000000000111111000000000///...---------------------------------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,---++++++,,,,,,,,,------------+++)))***---000000/////////...///000000000///333444555555666>>>NNN[[[nnntttppp\\\FFF:::666555555999888999===AAAWWWyyykkkgggyyyfffNNN@@@<<<999666666666555555555555444444333333222222222222333333333222222111999<<<888444444555FFFccckkkLLL777111,,,...000,,,//////.........---,,,+++,,,,,,,,,---------......***000+++(((222666000///------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,............///000111111000000//////...............------.../////////.../////////000333777;;;===666777999999999999999999999===AAACCCNNNlll............////////////...//////000000111111111333222111111111222444555333444444444444555888:::@@@LLLnnn\\\DDD???AAA???:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===???AAAQQQsssxxxTTTOOONNNKKKKKKHHHJJJNNNRRRVVVaaa|||sssPPP<<<777666555444222222111000000000000111000000//////...---------------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,+++---000222222111---....../////////000000444444444555===OOOfffvvv{{{cccIII:::555444555<<<;;;:::???IIIfffyyy```]]]GGG???<<<888666666666555555333333333333333333333333222333555777777666444333@@@???777222222444FFFcccrrrOOO666111---...000+++444333111///---,,,,,,+++******+++++++++,,,,,,,,,---111***'''222555//////,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,---------------...///000333333222111000/////////+++,,,------,,,---///111------...000444888===???444444444444555777888999>>>CCCDDD@@@AAATTTuuu............/////////////////////000000111111111222111111000111222333333333444444444333444666888>>>DDDZZZrrrKKK<<<@@@@@@999;;;;;;;;;<<<<<<<<<<<<<<<:::;;;===@@@JJJeee|||UUUOOONNNMMMNNNKKKOOOWWW[[[___qqqnnnYYYDDD;;;;;;:::555111222111111000000000000000/////////......---------------------------------...------,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------...------...000111111111000000000000//////000333555555555777@@@SSSmmmsss]]]HHH;;;888999444=========III]]]}}}^^^xxxTTTAAA>>>;;;888666666666555555222222222333333333333333333555888::::::999777666@@@>>>555000222444FFFcccuuuNNN444000///000111,,,555444333000---,,,,,,---************++++++++++++---///***+++666666...---,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------...///333333444555444222///...,,,---...---++++++...111------...000333777:::<<<333333333555777999999999DDDGGGGGGCCC@@@JJJ^^^ooo............////////////000000000111111111111111000000000000111111222222333444555555444444666777999AAALLLaaa]]]AAAAAADDD@@@:::;;;;;;;;;<<<<<<=========>>>@@@HHH^^^[[[RRRPPPNNNPPPNNNYYYbbbiiisssMMMBBB999777777444000000111111111111000000//////............------------------------------------------,,,,,,,,,------...,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,,,,,,,,,,,,,,,,---------............///000111000000///000111111111000///111666:::999<<>>;;;FFFGGGKKK```zzzdddvvvoooNNN@@@===:::777555555666666555333333333333333333333444222444777999999888666555999:::444000333666IIIgggqqqIII000///000111333111222333333000---,,,---...++++++++++++,,,,,,,,,,,,+++---+++000===999---***,,,++++++******++++++,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,------...///222666888777333///,,,...//////...------...///......//////111333555666222222444888<<<<<<:::777>>>???@@@@@@@@@DDDJJJPPPhhh............////////////111111111111111111111111//////000000111111111111333444666666555555666888555@@@DDDLLLpppnnnJJJAAACCCAAA;;;;;;<<<<<<===>>>>>>>>>===@@@EEERRRqqqbbb[[[WWWSSSUUUTTT^^^hhhwwwhhh@@@999333222000///222666000000111111000000///...------------------------------------------------------,,,,,,,,,---......,,,,,,,,,---......//////------,,,,,,,,,,,,------***+++,,,------...------,,,---------............///000111111000000111222...000222222111222666:::>>>EEERRRhhhwwwkkk[[[MMMAAA<<>>@@@AAA@@@???IIIooo............////////////000000000000000000000000...///000000000000000000111333555666555555666777444;;;>>>DDD___~~~WWWFFFAAA>>>======>>>??????@@@AAAAAAAAAIIISSSccczzzcccccc```\\\]]]]]]gggsssmmmRRR===777333333222222444999///000111111111000......------------------------------------------------,,,,,,,,,,,,,,,---...///,,,,,,------.../////////------,,,,,,,,,,,,------,,,,,,...///000000000///------------...............000111111111222666999666<<>>+++000///,,,111555///333777666222......///+++++++++,,,,,,,,,------,,,,,,***555DDD???000...------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,......------------......---...111333333222000...000------222888:::666111000000000000000111111111222111111444999:::777333666999===@@@@@@???===<<<@@@WWWyyy............/////////000///////////////............//////000000000000000000222444555555555666777111333666???SSSwwwfffOOOEEE?????????@@@AAABBBBBBCCCCCCJJJWWWeeewwwlll^^^ffffffcccdddeeeuuuvvvVVV???777333222555777444222222///000111111111000...---------------------------------------------------,,,,,,,,,,,,,,,---...///,,,,,,------...///000000...------,,,,,,------...---...000111222222222111---------.........//////---///111222222555:::???GGGPPP[[[aaa___ZZZXXXWWW[[[kkk|||zzzgggQQQEEEBBBIIIXXXhhhlllXXXAAA???<<<999666444555666666555888888777666555444444444555555555444333333333333///777777666:::GGGkkk___<<<+++000...***///555111666:::999444///---...***++++++++++++,,,,,,,,,...,,,)))444DDD@@@333222...------,,,,,,------...++++++,,,---------,,,,,,///......---------...............///000000111111...+++,,,333<<>>444444444333222222111000000111000///...---------------------,,,,,,,,,++++++,,,,,,,,,,,,---------......///...---,,,,,,...000,,,,,,,,,---------......------------------------000...---000333444000,,,222111111000//////000000111///222;;;GGGVVVkkk}}}pppXXXJJJGGGHHH^^^yyyhhhHHH>>>@@@:::999888777666666666666777555444555555555333111222222111000//////000111555///333444>>>PPPpppDDD999...---///000000111999777555666444...,,,111,,,,,,,,,,,,,,,,,,------...++++++///555777222------,,,***))))))***,,,------,,,++++++******++++++///......------------...------...///////////////,,,+++,,,000333333111///---333;;;BBBDDD@@@999444333222222222222333444444444888===CCCEEECCC>>>:::DDDIIIFFFJJJ^^^zzz////////////////////////------........./////////---------...///000111222111111111222222222222333555555777888555===WWWrrrnnnbbb[[[SSSNNNRRR\\\jjjzzzlllfffkkkjjjssscccEEEAAA===333333333333222111111000000111111000///............------------,,,,,,,,,,,,+++++++++,,,,,,,,,------222///,,,***,,,...///000,,,,,,,,,---------......------------------------///...---000333444111---222///---,,,---///000000111///444CCCYYYqqquuuaaaPPPEEEBBBJJJkkklllYYYDDD>>>???:::999888777666666666666777666555555666666444222222222111000000000000111111///222333EEE```}}}]]]>>>555------000000///000999CCC999///555222***000---------,,,,,,,,,,,,,,,---,,,,,,---......,,,***++++++++++++++++++++++++,,,,,,++++++******++++++...------------......///------...////////////...---+++***///666888222++++++444AAAJJJJJJDDD;;;555222333333444444444333333333333666???HHHIIIAAA888EEEIIIGGGFFFJJJXXX////////////////////////............////////////------...//////000000111111111111111222222222222333444777888666:::LLL___wwwnnniiiooo|||wwwffffffppprrrzzzvvvMMM:::;;;;;;444333222222222111111000000111111000///////////////...------------,,,,,,,,,+++,,,,,,,,,,,,---------000,,,))))))+++...---,,,,,,,,,,,,---------......------------............///......000222333111///...,,,+++,,,///222222222444666@@@TTToookkkXXXLLLEEEDDDPPPwwwdddsssOOOBBB@@@===999999888777666666777777777666555666777777555333222111000000111222111000...000222444MMMppptttJJJ888111,,,...000///...///888OOOAAA,,,444222(((111.........------,,,++++++,,,,,,,,,+++***)))***+++***+++,,,,,,,,,,,,+++***,,,,,,++++++***++++++,,,,,,,,,+++,,,,,,---......,,,---......//////.........,,,,,,111;;;@@@999...///777@@@EEECCC<<<555111000111222444444444333222222111222:::CCCFFF@@@888AAAHHHMMMPPPLLLIIIfff////////////////////////........./////////000000------......//////000000000000111111111222222222222444777999888;;;FFFRRR{{{lll[[[___qqq}}}xxxTTT???999777555444222222111111111111111000111000000////////////000.........---------,,,,,,------------............---+++***+++...///,,,))),,,,,,,,,---------......---------......//////////////////000222333222111///...///111333555555444666BBBVVVppp|||hhhTTTIIIFFFMMMaaaddd~~~kkkKKKDDDBBB;;;999888777777777777777777777666555666777777555333222111000111333333222000---111222777TTT|||jjj>>>444...+++...000///...///777SSSHHH///222///'''222---............---+++++++++,,,,,,+++))))))+++...)))***,,,------,,,***))),,,++++++***++++++,,,,,,+++*********+++,,,------,,,------...............---,,,,,,111>>>EEE>>>222000777@@@EEECCC<<<444///---...000222444444444333333222222555999;;;;;;999999???GGGOOOMMMBBBOOOqqq////////////////////////....../////////000000000......------......///000000000000111111111111222333555777777777:::???EEEcccqqq___eee~~~zzz\\\AAA<<<===888555666111111111111111111111111000//////......//////000............---------,,,---------.........//////------...///000000---+++,,,,,,,,,---------......---------...//////000000/////////000111222333333...///111111000111444666===RRRppp~~~qqqWWWGGGFFFWWWrrrkkkooocccHHHDDDAAA:::888888777777777777777888666555444555666777555333222000///111444555222000///333333;;;XXX```:::222---+++...///......000555JJJDDD111000...***222------...//////...,,,+++++++++,,,+++***+++,,,...***+++,,,------,,,+++***++++++******++++++,,,,,,,,,+++++++++++++++,,,---,,,,,,---............---***++++++...:::DDD???222---333>>>HHHLLLFFF;;;333///000111222333444444444333333333222222333666888777;;;===EEEIIIBBBEEEZZZ}}}////////////////////////.../////////000000000000///...---,,,,,,---///111000000000000111111111111444555555444555888;;;<<>>:::;;;:::777666000000000000111111111111///...............//////............------------,,,,,,---------.........---...///...------...///,,,,,,,,,---------......---------...///000000000...///000000111222444555---000222111///333===EEEVVVqqqrrrXXXRRRgggtttsss```{{{XXXDDD@@@???:::888888777777777777888888555444333444666666444333222000///111555666333///333555444???ZZZWWW<<<222...,,,...///---...111222999888222///000///...+++,,,...///000///---,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++******++++++,,,---......------,,,,,,------+++,,,------......------***---,,,,,,666@@@===000---000777BBBJJJIIIAAA999555444444333333333444444333333222222222222444666777;;;:::???HHHFFFDDDMMMZZZqqq////////////////////////////////////000000000000000...,,,++++++---///111000000000000111111111111444555444333555999;;;;;;CCCWWW|||ddd===@@@<<<333000555555000000000000000000111111111......---------....../////////.........---------++++++,,,,,,,,,---------,,,------+++((((((,,,111,,,,,,,,,---------......---------...///000000111...///000111111222444666111555777666666>>>NNN\\\xxxsssfff{{{___xxxUUU~~~qqqQQQ@@@======:::888777777777777777888888444333333444555555444222222000///111666777333///555666555AAAZZZSSS???333...,,,......---...222111+++---000///333444+++***,,,...///000///...---...,,,+++,,,---,,,***'''+++++++++++++++++++++++++++*********+++,,,,,,---111000///...............+++,,,------......---------000///---444???<<<000333///...555???EEEBBB<<<;;;999777555444333444444333222111333555555444333111999:::>>>IIIHHHAAABBBBBBQQQwww///............///000000......------------......000///////////////000111000000000000000111111222333333444555666777888888???JJJdddpppUUU>>>;;;888666555666555555111222333333222111000///------............------------------------------000///...---------------...///...---,,,,,,...000,,,,,,------------------,,,,,,------------------111------111444222111111000555555111<<>>???222777666666666666666777777222222222222333333444555222222222111111111000000222//////===\\\nnn[[[:::...---++++++,,,---,,,+++---...//////000//////..............................---,,,,,,++++++,,,,,,,,,+++******,,,,,,+++***,,,///000...***))),,,000999444///,,,,,,---,,,***,,,,,,++++++,,,,,,---...***+++,,,...//////000000///000111222444777999::::::JJJSSSHHH777000222666222333333333333333333444888888999;;;===@@@BBBCCCEEECCCQQQ111000///...............///......------......///000000/////////000111111000000000000000111111222333333444555666777888888:::AAASSSuuukkkOOO===:::777555555555555444111111222222222111//////---..................---------------------------///......------------............---,,,,,,...000,,,,,,------------...................../////////333000000555777444222333555666444777LLLqqqhhh{{{YYYkkk```III<<<>>>???555777666666666666666777777222222222222222333444555222222222111111111000000111000000===YYYjjjYYY;;;///...,,,,,,---------,,,---.........//////000000...........................------,,,+++,,,,,,,,,,,,***)))***+++,,,+++***,,,...000...***))),,,///666222...+++,,,,,,,,,+++,,,,,,++++++,,,,,,---...+++,,,---...///000000000...//////111222444666777LLL]]]eeeXXXAAA333000222222222222333333333333444555666777888:::===???@@@CCCFFFMMMnnn222222000///...---------///......------......///000000000000000111222222000000000000000111111222333333444555666777777888777:::AAAYYYaaaEEE;;;888555444444444333222000000111111111000//////........................---------------------------------------......///---...///...,,,,,,...000,,,,,,---------.........////////////000000000111000///111666888444333555555999???MMMmmm~~~{{{~~~```ccc~~~pppRRRGGG???===>>>888777777666555555666666777333222222222222333333444222222222111111111111111///111333<<>>999777444333333333222111//////000000000/////////.........------.........------------------------,,,,,,,,,,,,---...///000---...///...---,,,...///,,,,,,------......//////......//////000111111111///000444999999666777:::888GGG[[[sssttt___dddiiivvvkkk\\\yyyyyybbbGGGEEEBBB===<<<:::777777666555555555666666333222222222222222333333111111111111111111111111000444555999IIIVVVLLL777111///,,,+++,,,------,,,...---,,,,,,---///222444000000000000000000000000///......------------------,,,+++,,,------,,,+++---...///---+++***,,,...///---+++***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,---...000111111222222//////......//////000111555???HHHGGG>>>555111000111111111222333333444444111111222333555777999:::===DDDCCCJJJeee000000/////////000000111/////////....../////////000000000000111222333444000000000000000111111222222222333444555666777777999<<<;;;===UUUmmmUUUCCC:::777555333333333333222000//////////////////000000///...------------...///------------------------+++++++++,,,---...///000,,,...//////---------...,,,,,,---......///000000---......///000000111111444555999<<<:::888<<>>@@@JJJUUUbbb000/////////000000111222000//////......//////000/////////000111222333444000000000000000111111222222222333444555666666777777:::;;;<<>>KKKNNNKKKggg111111000000///000000000000000////////////000000.........///000111333333000000000000000111111222111222333333555555666777888777999===AAATTT~~~qqqWWWEEE===::::::666555444444555444222111111000000///000111222333000///---,,,,,,---///000------------------------++++++++++++,,,---......,,,...///000...------...,,,,,,---...///000111111......///000111222333444333666<<>><<<<<<666777777666555444444444444333333222111111111111111000000111111111222222222333777666555AAAPPPLLL>>>666333...,,,,,,...//////---.........//////000000333333333333333333333333111000//////......//////...,,,+++,,,---...---,,,///...,,,,,,,,,------,,,+++---...---+++***,,,...,,,,,,++++++,,,,,,---...+++,,,---...///000000000000000////////////000000---+++---222444222222555//////000111222333444444222222222333555666888999555888<<>><<<:::666555444444555555333111222111000000000111333444000///---,,,,,,---///000------------------------,,,,,,++++++,,,,,,------+++---000000...---------,,,,,,---...///000111222///000000222333444555555777<<>>>>>;;;<<<===666888777666555444333333333333333222111000000111111000000111111222222222222333777666666DDDTTTRRREEE999555000......000111111---...//////000//////...333333333333333333333333111111000///////////////,,,+++******,,,,,,+++***///...,,,,,,---------,,,,,,...000...,,,***,,,...,,,,,,++++++,,,,,,---...***+++,,,...//////000000///............///000000000000555999444---...444...///000111222333444444222222222333444666777888333999:::???JJJLLLPPP^^^222333555666666444333111222111111000///......---222111111111000000//////111111000000000000111111111222222333333444444555444888;;;:::777???XXXppptttdddOOOAAA<<<;;;999777444333222111000000000000333222111000////////////.................................------,,,,,,,,,------......//////000000......///000000///...---***---111222222111111222444333222333444666888999<<>>MMMZZZ```XXXeeeqqqvvvuuuvvvXXXuuu~~~zzzLLLFFF???;;;:::999666444:::666444666777444333444666555333222111111111000222111111222333444222111222555888FFFZZZ[[[MMMFFFAAA;;;444//////000///---...000666<<<===777333222444666888:::===>>>???@@@???@@@===888777::::::888555333111111222222111000;;;:::888333///------///+++,,,---...111333555666,,,,,,,,,+++,,,,,,---...,,,,,,------...///////////////000111111222222333222222111000000000000111000000000000000000////////////111444777::::::999888777666666999AAAJJJPPPTTTccc666666777777666555444333111111111000000000//////111111111000000000000000111111000000000000111111111222222333333444444555666555666999::::::???FFFdddmmm^^^UUUPPPHHH@@@:::666555555333222222111000000111111111111000///////////////........................//////..................000000//////......------.../////////000000000000222000...///222555666555444666777:::CCCVVVooowww]]]]]]kkkssstttrrrWWWppp{{{nnnJJJEEE???;;;:::888666444888555444444555444333222444444444333222111222333111111111444666666555333111666888JJJaaaUUUAAAEEEAAA;;;444000...//////......///333999;;;999555111444555777:::<<<===>>>???>>>@@@>>>::::::>>>@@@>>>999666444222333333222111:::999666222...,,,...///---......///000111111111------,,,,,,,,,---------,,,,,,------...///////////////000000111222222222222222111000000111111111222111111000000/////////111000000444999;;;999666666777777666666;;;CCCJJJSSSSSSggg666666555555444333222222111111111111000000000000000000000000000000111111111111000000000000111111111222222333333444444555888555444777999:::>>>CCCQQQzzzsssccc]]]UUUOOOFFF<<<666444444666333222111111000111111111111000//////////////////........................------------------------000000//////......------////////////000000111111111000///000222333333333444888@@@OOOddd}}}tttcccgggrrruuutttuuu[[[nnnzzzdddGGGDDD@@@<<<:::888666555333333222111333444333111333333444444555666666555000000222555888999888666222666:::LLL\\\GGG222;;;;;;777222...---...///000...///000222444666444111444555666777888999999999;;;>>>>>><<<>>>DDDGGGFFF???<<<:::888888777666444666666444111///...000111---------.........//////------------------------,,,,,,------.../////////...//////000111111222222222111111111111111222222222222111111000000//////222000000333777888555222333666888777777888===AAAGGGHHHQQQ{{{666666555444333222222111111111111111111111111111000000000000111111111111111111000000000000111111111222222333333444444555888555444777999999===BBBCCCjjjlllaaa]]]TTTLLL@@@777222111222333222222111111111111111222000//////....../////////........................,,,,,,,,,---------------///////////////.........////////////000111222222111222222111111222555999>>>III]]]vvvuuummmtttyyywwwxxx~~~eeessszzzYYYEEECCC@@@<<<999777666666555777777666999======:::555444444777;;;<<<999555111111222444777999888888222666???NNNPPP:::+++111333111///---,,,---///000///111111......111222111333333444444555444444444999<<<===<<>><<<333444333111...------...+++++++++,,,---...000000---............---,,,,,,,,,,,,------.../////////......///000000111111222222111111111111222333333111111111111111111000000111111111222333444333111222444777888888888999:::===CCCGGGbbb888777666555333333222222111111111111111111111111///000000000111111111111111111000000000000111111111222222333333444444555666555666999999888:::>>>:::^^^uuuggg___PPPGGG;;;444333333222000222111111111111111222222//////.........//////000........................------------.........///.........//////////////////////////////111222333111444555444444;;;GGGPPP]]]lll~~~vvvwwwxxx|||uuuzzzwwwOOOCCCBBB@@@===999777666777777:::;;;;;;???EEEFFFCCC999666666;;;BBBBBB;;;333444222111222444555555555222444FFFRRREEE333///000.........---------...///000555555///,,,...111000000111222222333222222222444777888888;;;CCCGGGGGGCCCCCCEEEGGGIIIIIIGGGDDD===>>>===:::555111...---///...,,,,,,,,,---///000---.../////////...,,,+++,,,,,,------.../////////......//////000111111111222111111111222222333444111111111111111111222222///000111111111222333555333333444777999999888666<<>>EEEEEE;;;000666333111000111222222111222333JJJUUU???222555222---...///...---------...111888:::333---...000000//////000111222222222222000333444333666===AAA@@@???@@@DDDIIILLLMMMKKKHHHNNNOOONNNIIIBBB;;;666444555333000---++++++---........./////////...,,,+++,,,,,,------...//////000......//////000111111111222111111111222333333444000000000111222222222333...000222111000111555:::666444222444888:::888555;;;>>><<>>:::888666666666:::888666666777999888888<<<;;;::::::999777333///333444444555555444444333444444TTTUUU<<<777333222222111///...---------...777<<<999///,,,111000)))000000111111111000000///222222333555777888999:::999777999???FFFJJJMMMOOOZZZ```fffcccYYYMMMEEEAAANNNAAA444000111000///000///////////////......------444666000,,,...111000000000000000111111111111000000000000111111111111666555333111111222333444000111222333333333333222666999;;;:::777666999>>>???;;;BBBDDDUUUuuuIII<<<777555000444:::444222222222222111111111111000111111000///000222444444333111///...///111222222222333333444555555555444555666888:::;;;;;;;;;???@@@eeetttfffddd___OOOJJJ???666444444111000222333111000111222333222000........................000///...///000///...,,,///////////////......---.........///////////////444333222222333444444444555777@@@NNN]]]pppyyy|||XXXEEECCCAAA>>>:::888666666666444444555555555444444333555444444555666666333111444555555666666555555444333666UUUQQQ999444000000111111000///...---------444999777...,,,111000***000000111111111111000000//////000111333444555555333333444888===AAADDDGGGTTTVVVZZZ^^^^^^YYYSSSNNNOOOBBB666222222000////////////000000//////...---...555777222...000222111//////000000000111111111000000000000111111111111666444333111111222333444111111222222222333333333888;;;===;;;888777:::>>>???;;;AAAAAAQQQoooRRR>>>666777222111555444333222222222111111111111000111111111111222444777444333222000000111222333111222222333333444444555444555777888::::::;;;;;;===;;;WWWmmmaaaWWWUUUQQQGGGDDD<<<444222222000///000111000///000111222111///........................000///...///000///...,,,///////////////......---000000///////////////...000000//////000333555777999AAARRRjjjyyy|||qqqQQQCCCBBB@@@===:::888777666666111444777666333111111222444333222222444444333222555555666666666666555555444===XXXNNN666333///000000000000000///...------///444222,,,+++000111,,,000000111111111111000000......//////000111111222222333555555777;;;???BBBGGGEEEFFFNNNWWW[[[VVVOOOPPPDDD888444333000////////////000000//////...---...222444111...///000000//////000000000000111111000000000111111111222222555444333222111222333444333222111111111222333444:::<<<===<<<999888:::===>>><<>>;;;:::AAAKKKPPPNNNIIIPPPEEE;;;666444111//////000000000000000///......+++...///...,,,,,,---...////////////000000000111000000111111111222222222555444333222222222333333333222111000000222444555:::;;;;;;:::888777999;;;===>>>FFFCCCPPPdddqqqnnnLLL;;;===<<<999888555333333333222222222222111000111222222222333666999444444555555555555555444111222222333333444555555555666777888999::::::::::::;;;CCCQQQ___nnn___MMMQQQPPPKKKHHHCCC:::999555222111222222111000///...///000000///...////////////////////////++++++,,,...111222222000///////////////......---111111000000/////////...000222555666666888;;;>>>KKKeeedddPPPGGG???BBBNNNbbbzzz]]]HHHEEE>>>===<<<:::999777777666777:::;;;888333222777;;;???<<<999777666555333222555555666666666666555555888SSSfffIII333444---111///000111111111000///...***,,,---,,,---000000/////////000111111111111111111111111111222222222222---222222///111777;;;:::===;;;;;;>>>CCCHHHIIIIIIMMMDDD;;;888555111000111000000000000000//////...,,,,,,------,,,+++,,,......////////////000000000111111111111222222222222444444333333222222222222333222111000000222444555777888888777666666777888;;;@@@IIIFFFUUUfffgggxxx___FFF===555666;;;999333333333333222222222222111222222222111333555888444555666777888777666555222222333444444555555666666666777999999:::::::::888===>>>BBBJJJSSSqqqkkkTTTLLLSSSOOOIIIEEE@@@666888666222111333333111000///...///000111000...////////////////////////+++++++++...111222222111///////////////......---111000000000000000000///111444666777888===EEEKKK^^^xxxyyySSSFFF@@@<<<>>>GGG[[[yyy~~~XXXGGGGGG<<<<<<;;;:::999888777666777888999777444444777;;;888777666666888888777666666666777777777777666666888]]]mmmHHH333555+++///000000000111111000000///+++,,,---...///000000000...///000111111222111111//////000000000000000000...333444222777@@@BBB===999::::::;;;<<<@@@DDDHHHHHHAAA;;;999666222111333000000111111000000///...///,,,---///000---...000......////////////000000111111111222222222222333444444444333333333222222333222111111111222333444444444444444444555666666999???HHHEEEUUUgggaaajjjkkkSSS;;;666:::777444444333333333222222222222222222222111111444666333555777999999888777666333444444555555666666777666777888999999999999999777>>>:::;;;BBBEEE\\\kkk\\\PPPPPPSSSJJJCCC???777222666666222000444444111111000//////111111000///////////////////////////---------...000111000//////////////////......---000000000000000111111111000222444777???MMM^^^kkk{{{gggIII;;;;;;;;;<<>>@@@CCC===999999777333333666000111111111111000//////000,,,,,,000111......111........./////////000000111111111222222222333333333444444444333333222222111111222222222333333333333222222222444666666666777===CCC===QQQfff```ddd{{{uuuOOO>>><<<555444444444333333333222222222333222111000000333555333555888::::::999777666444444555555666777777777666777888999999999999999666===888999CCCAAAQQQwwwfffRRRUUUPPPSSSRRRDDD<<<888000000555666111000333444111222000///000111222111///000000000000000000000000000///...///000000...,,,///////////////......---//////000000111111222222222444777>>>KKKbbb}}}[[[BBB:::<<<===:::999EEEccc~~~~~~wwwSSSEEEHHH:::;;;;;;:::999888777777222555999>>>@@@>>>:::555333444666:::===>>>===<<<:::;;;;;;<<<<<<;;;;;;:::AAAqqqQQQ<<<@@@222666222111000//////000111222000///000333333000///000......///111111222222222//////000000111222222333,,,000111444@@@NNNLLL???<<<999666555777999;;;;;;@@@;;;888888777444444777111111111111111000/////////***)))...000,,,,,,///............/////////000111111222222222333333333333333444444444333222111000111222333333333333222222111111222444666777777777;;;>>>666KKKeee```cccggg___???;;;>>>666888777333000222555666222333222...))))))///444555666666666666444333111666444333333555666666555777777999::::::999888777:::999777<<>>999666555444333111//////000111333111111000000000000111111////////////////////////000///...------...///000000000000000////////////000000//////222555555222555444444>>>WWWwwwkkkKKK>>>;;;===999888999:::QQQvvvzzzsssPPPCCCEEE===<<<;;;<<<;;;888555555555777777888>>>EEEBBB999;;;555444;;;???======@@@BBB555666===<<<===;;;333>>>ZZZlll]]]555FFF555---//////...------...000000111///...///111111///,,,444222111111222222000///222111000000000000000111000333777:::;;;;;;<<<===777777555444444555666777<<<;;;:::777333222333444333333333222222111111111//////............//////...............///000111666---,,,444888333000333444222222222444444444222666555333222222222333333333444444333333444777:::DDD===666999GGGXXXeeelllhhhuuuSSSDDD;;;444666666444333444555666000333555333111111555999666666777777777666444333555555444444555666555555666666888999::::::999999;;;<<<<<<@@@CCC@@@OOOmmmoooXXXPPPRRRSSSNNNGGG@@@;;;888777666333333111000000000111222111111000000000000111111////////////////////////000///............///000000000000000000000000000000000000111222333111///666888===LLLgggbbbGGG===:::<<<999999:::;;;QQQtttzzzrrrPPPAAA@@@???>>>===<<<:::777777888999:::888777:::@@@@@@;;;888555<<>>999:::666:::FFFWWWVVV777@@@///000//////...---...///000111333111///000222222000...222111000000111222111///111000000000000000111111...000222444444555777888666555444444444444555666999999999777444222333444222222222111111000000000//////............//////......//////////////////444222111333333222222444444333222333444555444222555444333222111111222333222333333333333444888;;;MMMCCC888666AAATTTdddmmmeeeyyypppSSS<<<888777888888777666555555000333777777666555777:::666777777888777777666555555555666666666555555444555666888999::::::::::::777<<<===???@@@???RRRsssttt^^^QQQPPPVVVRRRJJJ@@@999777777777777222222222111111111111000111000000//////000000111////////////////////////000//////......//////000000000000000000000000000000111222333444333222222333<<>>:::999:::<<<<<<<<<999555555:::<<<<<<999777AAASSSSSSBBB888:::777===NNNSSSAAA666888999;;;777HHHPPP:::888***111//////...---...///000111333222111111222222111///000///...///111222111000////////////000111111222---...000111111111222444444333333222222333444444555666777777555333333444111111111000000000000000000//////......//////000//////000111111000......---333444///222:::<<<666555444333333444555444333333333222111111111111222111222333333333555888;;;TTTKKK???888===LLL```mmmjjjllliiiIII@@@<<<:::;;;:::777444333333555777666444333444666666666666777666666666666444555777777666555555555777888888999999:::::::::555;;;<<<===BBBHHHbbbvvvcccXXXRRRRRRUUULLLCCC999555555777666444111222222222222111000000000000////////////000000///////////////////////////////////////000000000000000111111111111111222333222333444444333777<<<888HHH^^^qqqjjjJJJ<<<===999:::888:::======PPPqqq|||yyytttvvvqqqRRREEEDDD>>>DDDHHHFFFAAA???===<<<;;;;;;999555333555999;;;<<<777>>>LLLJJJ;;;777???;;;DDDWWWZZZDDD555777999>>><<>>???RRRsss}}}xxxrrrtttlllNNNEEEJJJNNNWWW\\\YYYRRRKKKCCC;;;888888777666444333666999777555;;;BBB???555555>>>===BBBSSSWWWEEE888999888;;;GGGaaaNNN888555222000//////......///000222333111111000///......///000///...---...000111111000............///000111222---222777:::999555111//////000000111111111111111///111444444333222222333222222222222222222222222000000////////////000000000111222333333111///---111777666;;;YYYyyypppPPP777666444555666666444333111111111111111111111111///111333333333444777999EEERRR\\\VVVGGGBBBNNN\\\lllaaakkk___MMM>>>;;;;;;888777:::777666555444555777999:::777666555444333333333444222555777666444555888<<<::::::999999999999::::::888===???JJJbbbyyyooo___QQQPPPTTTPPPGGG@@@999777444444666666444111222222222111111111111000000//////......//////000////////////////////////......///000111111111111111111111222333333444444555888AAAIIIHHHBBBFFFPPPdddxxxjjjNNN===:::<<<:::999666999???BBBVVVvvv{{{tttxxxgggNNNMMMXXXooowww{{{vvvmmmdddTTTDDD<<<888666666666444555888111999@@@AAA;;;555555777;;;===KKKRRREEE<<<;;;888444LLLnnnMMM666666999000///.........///111333444111111000///------///111000///...///111222111000............///000000111,,,111777:::888444000---...///000111111111111111...000222222111111111333222222222222222333333333111000000//////000000111111111222333333222000000...333222999ZZZyyyoooNNN888777555555666666555333000111222222333222222222000111333444333444555777999NNN``````PPPCCCEEENNNbbbeeeiiigggNNNCCC???999888<<<888777777777888888888777:::999777555444333333333222444666555333555:::@@@888888888888999;;;===>>>;;;BBBJJJ^^^xxxaaaYYYTTTSSSQQQJJJBBB???444444333333444444444444333333111000000000111222//////............//////////////////////////////---...000111222222111111111111222222333444444555444AAAYYYnnnqqqgggfffmmm|||yyyZZZEEE;;;999999:::999555888@@@EEEYYYzzz{{{xxx~~~gggZZZcccssssss```FFF<<<666666777555666999666EEEKKKAAA999999:::666===???NNNVVVJJJ???<<<777555LLLrrrNNN999444999//////.........///111333444111222222000------000333222111000000111222111/////////.........//////000,,,000444666444222000///---...000111222222111111///000111000//////111222000111111111222222222222111111000000000000111111111111222222222222222222,,,222222333FFF]]]XXXBBB999888666666777666555333000111222333444444333222111222444444333333444555555GGGZZZ^^^TTTFFF@@@AAARRRgggjjjsss___MMMDDD:::888<<<999999999999999666222///<<<;;;888666444444333444222444555444222555<<>>888666888:::888333666666666666777999;;;===444999======;;;===DDDKKKSSSgggyyyeeeWWW\\\WWWOOOHHHBBB===:::777555444444333333444444555222111111111000000////////////............//////---...000111111111000///222222222222222333333333---777555111666777222333===QQQuuuaaaLLL;;;777:::888:::999:::===???III```vvv{{{uuu{{{\\\BBB777:::666333888:::HHHVVVPPP>>>888999:::???KKKQQQRRRJJJBBB>>>:::555===NNNlllccc777///999+++---...///000111222333333111111000000000000111111777999777000///222222...////////////////////////111111111111111222222222222111000//////000111222111000000000111222333333111///...///222444333111000000000000000000111222333222222111111222222333666333222444888:::888666222666888666555777555222333444666888888777555444444444222222222222444444444HHHXXX``````OOO===;;;KKKHHHXXXhhh|||iiiUUUIIICCCAAA======<<<<<<<<<;;;;;;:::::::::888555555777888999555666:::???EEEJJJLLLMMMOOONNNJJJEEEEEEOOOaaaoooxxxhhh]]]UUURRRXXXRRRJJJCCC>>>;;;888666444444333333333333444444111111111111000000000/////////............//////......///000000000000000111111111222222222222333333666000...666666444;;;999UUU}}}yyyYYYJJJ???<<<>>>:::999888:::===@@@KKKbbbwwwzzzwwwfffHHH:::;;;888555999999GGGSSSLLL<<<999::::::>>>MMMPPPLLLAAA::::::<<<;;;:::RRRgggXXX777222999/////////000111222333444444222222111111111111222222666888666000///222222...////////////////////////000000000111222222222333222111000//////000111222111111111000111111222222000...---...000111///...000000000000000111111222333222222111111222222333333444555666555666666777555666666888???EEEBBB;;;555555666777777666555444444333222222222222333444999JJJXXX```^^^KKK<<<@@@@@@>>>MMM]]]qqq}}}gggVVVKKKEEE@@@>>>===???AAAAAA>>>;;;777888999888666666999===888???KKKZZZgggoooqqqrrryyytttllleeeeeesssvvv```RRRNNNPPPTTTPPPKKKCCC===999888777666444444333333333333444444111111111111000000000000000//////......//////000///////////////000111111000000111111111222222222666444...222:::666555AAA???bbblllPPPGGGAAA@@@???888888888:::===BBBNNNcccvvvwwwyyy~~~rrrPPP<<<<<<:::999:::888DDDMMMFFF:::;;;<<<:::<<>>888999<<<===???aaagggKKK888777666222000111111222333444555555222222222111111222222222444666444000///111111...//////////////////////////////000111222222333333111111000000000000111111222222111000000000111111111///......//////...---000000000000000111222222333222222111111222222333111555888777444222444777999666444999EEENNNJJJ???777777666555444444444444333333222222222222333333<<>>555666IIIYYY|||dddJJJDDD@@@???===555::::::;;;===DDDQQQdddsssrrryyyyyyyyyTTT===<<<;;;;;;<<<999AAAGGG@@@888===>>>:::;;;@@@CCCEEEBBB>>><<<<<<<<>>BBB>>>===>>>===999;;;@@@]]]tttlllaaaVVVSSSWWWYYYTTTNNNCCC???:::666666777777888333333333222222333333333000000000000000000111111000000////////////000000000///.........///111222///000000111222222333333222444333777:::555AAA\\\}}}|||[[[EEEAAA>>>>>>>>>777<<<===<<<>>>FFFTTTdddooonnnzzz{{{UUU<<<;;;;;;===>>>:::>>>BBB<<<888>>>???:::;;;>>>@@@CCCDDDAAA>>>???AAAQQQ{{{mmmAAA;;;999---111000000111111222333333333222111111000000111111222333222222222222000000000000000000000000000000000///000000111222222333333000000000111111000000000222222111000////////////......////////////000111////////////000111222333333222222111111222222333555444444555777777444111555555555555999>>>===888:::888555333111222333444222222222222222222222222666555888IIIWWWKKK;;;===AAADDDEEEJJJYYYxxxhhhNNNLLLIIIHHHHHHIIIHHHEEEAAAEEE???===>>>======HHHVVVyyydddZZZQQQPPPTTTTTTNNNGGG>>>;;;888666666777888777333333222222222222333333000000000000111111111111111000000//////000000111///////////////000111111000000111222333444444555555888444444<<>><<<>>>@@@<<<=========>>>HHHXXXfffmmmlll|||{{{UUU<<<;;;;;;<<<>>>:::;;;@@@;;;999???>>>999<<>>CCCJJJMMMsssiiiCCC<<<777---444111111111111222222222333222222111111111111222222222111111444444111000222000000000000000000000000111111111111111222222222000000111111111111000000111111000/////////000000---///000///...---...000////////////000111333333333222222111111222222333666444333666::::::666111000555666555666:::<<<;;;999888555333222222333333111111222222222222111111444555555AAARRRNNNAAA???>>>CCC@@@BBBOOOgggpppRRRNNNMMMLLLJJJHHHFFFEEEDDDDDDAAA@@@@@@>>>EEEaaajjj^^^\\\XXXUUURRRMMMFFFAAA:::888666666777777777666333333222222222222333333///000000000111111111111111111000000000000111111......///000000000000000111111222333444555666666666<<<;;;>>>SSSkkk[[[EEE<<<>>><<<<<>>JJJ]]]jjjnnnnnn|||WWW???===;;;:::<<<:::999>>>;;;;;;@@@<<<888>>>@@@???AAADDDCCC@@@DDDKKKIIIiiigggKKK>>>666000777222222222333333333333333444444444333333444444444333000111555666111111333000000000000000000000000222222222111111111111111///000111222222111000///000////////////000000111333444555333000......000......//////000222333444333222222111111222222333333444666999:::999777555222666777555555999<<<;;;777666555333222222333333000111222333333222111000000888666777DDDIIIDDDBBBDDDIIICCC@@@HHHXXXrrrSSSPPPPPPNNNKKKGGGDDDDDDEEECCCCCCEEECCC@@@MMMxxxbbbTTTYYY^^^\\\SSSGGG???;;;777666555666777777555444333222222222222222222333//////000000111111111222111111000000000000111111---...000111111111000///111111222333555666666777444???DDDOOOnnn}}}RRR@@@<<<@@@;;;999:::888777999:::===KKK```mmmpppqqq}}}YYYBBB???;;;999;;;999888>>><<<<<<@@@;;;777???:::<<>>999;;;SSShhhmmmnnntttZZZCCC@@@===;;;;;;777::::::;;;===???>>><<<:::;;;>>>AAA@@@>>>===>>>@@@EEE```aaaIII:::777666999777444222222333555555444555777555222222555555111555555333111444888666111333333333222222111//////333333333333333333333333444444333333333111...,,,555...---222000,,,222>>>RRRhhhjjjMMM555222222+++444444333222222333333333666555333111111111333444111555888777444333444777222444666777666666666777555333222222222222111///111///000555666444222444999999888666666888===@@@^^^bbbJJJ:::GGGRRRrrrcccTTTRRRNNNKKKHHHGGGGGGGGGCCCDDDDDDCCCJJJggg~~~dddbbbbbb]]]SSSGGG===999999777666666555444444333444222222222222111111111000222222222111111111111000000000000000000000000000000000000000111111111111///222444333333555:::===GGGXXXttteeeCCC>>>999888:::;;;999777666<<<999===UUUhhhmmmqqqaaaGGGCCC>>>;;;:::666::::::<<<===>>>===;;;999999;;;>>>???>>>>>>@@@BBBAAAYYYYYYBBB666555444666777555444444555666666555444666666444555999:::777555666555222333555333///222222222222111111000///333333333333333333333333---...///222444555444444666000000333111...777EEElll~~~\\\===666666222444333333222222333333444555444333222222222333333555555444444555555555444222555777888888777888999555333222222222222111///444222222333333111///000888888777555555777;;;???UUUcccTTTBBBIIIRRRooorrrYYYTTTNNNKKKKKKJJJIIIGGGDDDJJJKKKIIIXXX~~~nnnkkkcccVVVHHH>>>999888888777666666555444444333333222222222222111111111111222222222111111111111000000000000000000000000000000000111111111222222222111555888666444777BBBLLL```uuuvvvUUU>>>;;;777777999;;;:::888444:::999@@@WWWgggmmmtttiiiLLLEEE>>>::::::666:::;;;<<<======<<<::::::666999;;;===>>>@@@BBBDDD@@@UUURRR<<<444666555555777666555666888888666555333666777777999>>>???===888;;;<<<777444444222///111111111111111111111111444444444444444444444444000111222333444333222222666333222444222111===MMM```===222333333333333333222222333333444444444444444444333333222999555111222555777666333333555777777777666777888555333222222222222111///000111111111222444555444666666555444444666:::===JJJbbb^^^LLLMMMVVVqqq}}}^^^WWWOOOKKKLLLKKKHHHEEEGGGHHHLLLXXXrrrwwwjjj^^^NNN@@@999777777888666666666555555444333333222222222222222222222222222222222111111111000000111111111111111111111111000000111111222333333333666666777888999AAARRRaaa{{{dddGGG<<<999777777888999888777444999999BBBWWWccckkkvvvmmmOOOFFF>>>::::::777:::;;;======<<<;;;;;;;;;777888:::<<<>>>@@@BBBDDDEEEWWWQQQ;;;666999888777777666666888999999777444333888;;;:::;;;@@@BBB@@@>>>DDDEEE@@@:::888666333222222111111111111222222444444444444444444444444333444555666444333222222555444444333111333@@@PPPzzzvvvUUU777...000111333333222222222333444444222333555666666444333222888555222222444666777666555777777777555444444555555333222222222222111///...111000---///555555111444444444333333444888;;;AAA[[[^^^PPPPPP^^^vvvaaaYYYPPPKKKKKKJJJGGGCCCEEE@@@KKKmmm|||sss___TTTFFF<<<888888888777666666666666555444333222222222222222222222222333222222222111111111000000222222222222222222222222000111111222333444444444999555555;;;CCCOOOcccttt{{{VVV???;;;:::888777777777666555666888999EEEXXX```hhhyyynnnPPPGGG???;;;<<<999999;;;======<<<;;;<<<>>>;;;;;;;;;<<<>>>@@@AAABBBIIIZZZSSS===888;;;999777777777777888:::999777555777<<>>;;;777444333222222111222222333555555555555555555555555...222555777777777999:::333333333222000333???KKKfffeeeZZZEEE555111333444333222222222333333444555111333555666666555333222555666666555333444888<<<;;;<<<;;;999555333333444555333222222222222111///222555222---111999666+++222333333333222444777999:::KKKPPPIIINNNaaawwwxxx^^^XXXOOOJJJHHHHHHFFFDDDDDDCCCZZZxxxiiibbbPPPIIIAAA;;;:::999888666555666666777666444333222222222222222333333333333222222222111111111111000222222222222222222222222111111222333444444555666888555999EEEQQQ^^^rrrkkkLLL===::::::999888777666666555888999:::HHHYYY___jjjoooPPPHHH@@@<<<===:::999<<<>>>>>><<<<<>>@@@AAAAAAIII[[[UUU???999<<<:::999:::999888999;;;;;;999888;;;AAADDDAAA???@@@AAA@@@HHHMMMOOOLLLGGGDDD@@@:::777666555333222222333444666666666666666666666666555888;;;;;;888666777999222222222111000333:::???JJJGGG@@@777222222333444222222222222333444555555222333555666777666444333222555888777555666;;;@@@@@@@@@???<<<888555555666555333222222222222111///111666555333@@@QQQMMM<<<111222333333222444666999666;;;???@@@GGGZZZooo{{{mmmWWWSSSNNNHHHFFFFFFGGGIIINNN___|||fffWWWQQQDDDAAA>>>;;;999888777666555555666777666555333111222222222333333333444444222222222111111111111000333333333333333333333333111111222333444555666666888<<>>777888999999888888888888:::999;;;KKK\\\aaappppppSSSJJJBBB>>>===:::888<<>>BBBFFF@@@>>>;;;<<>>>>>>>>>>><<<;;;;;;<<<======<<<>>>EEEIIIEEEBBBBBBBBBBBBMMMQQQRRRQQQOOOMMMGGG???;;;999777444333333444444666666666666666666666666>>>AAACCC???888333333444333333222111222333444333666444333333000...///333222222222222333444555666222333555666666666555444222444666888:::<<<>>>@@@??????===:::777666666888555333222222222222111///...444444666LLLddd___HHH111222333333333444666888888333777>>>BBBPPPdddooogggQQQPPPLLLGGGDDDEEEIIIMMM]]]~~~ttt]]]NNNIII???>>>===;;;999777777777555555777777666555222111222222222333333444444444222222222111111111111000333333333333333333333333111111222333444666666777999DDDYYYmmmtttwwwvvvRRR???@@@555666888999999999:::;;;:::999;;;MMM___ddduuurrrUUULLLDDD???>>>999888<<>>???DDDHHH@@@===;;;<<<@@@DDDEEEDDDGGG\\\[[[FFF???BBBBBBCCCAAA???===<<<>>>?????????@@@GGGKKKHHHDDDDDDEEEDDDRRRUUUVVVUUUVVVUUUMMMDDD===;;;888555444333444444777777777777777777777777;;;???BBB@@@:::777777:::444333222111333444111,,,111222666777333---///444222222222222333444555666333444444555666666666555444333444888>>>AAAAAA???::::::999777555444666777555333222222222222111///000444111222HHH```VVV:::111222444444333444666888;;;222888BBBBBBIII\\\iiitttOOONNNJJJFFFGGGRRRcccqqqpppZZZIII>>><<<;;;999888777777666666444444444333333333222222333111...---...111555888222222222222222222222222333333333333333222111000555111222555666555;;;DDDTTTbbbsssyyy{{{jjjNNN===:::888777777777777777888999999888AAARRR]]]gggtttRRRIIINNNMMMDDD<<<<<<::::::===BBBFFFGGGFFF@@@<<<===CCCGGGEEEDDDDDD@@@cccqqqWWWBBBGGGKKKBBBEEE???>>>DDDGGGCCC@@@@@@BBB@@@@@@CCCEEEFFFLLLSSS]]]bbbgggiiieee___XXXTTTLLLHHHCCC===999666555555666666555555666888999:::===:::888888;;;;;;999666555555555555444333222111222333444555666555444333555555666666777777888888777777666555444444444444333666666:::HHHSSSLLL<<<:::888777555444444444444555555444333333222111111555333000000777>>>;;;555777777777555444444666888<<<>>>:::===FFFGGGKKKYYY]]]YYYQQQHHHJJJ^^^sss\\\III>>><<<;;;999888777777666666444444444333333333222222444333000///000222555777222222222222222222222222333333333333333222111111000333888:::777888CCCRRRmmmwwwttt___HHH;;;:::777777777777777888888999:::;;;FFFUUU```mmmuuuSSSLLLRRRQQQHHHAAA<<<;;;;;;>>>BBBEEEFFFEEE@@@===>>>DDDGGGFFFDDDDDDEEE\\\kkkbbbQQQHHHEEEAAADDD??????DDDEEEBBBAAADDDBBB@@@@@@DDDFFFHHHOOOWWW___fffqqqxxxyyysssiiibbbXXXUUUOOOIIICCC???<<<;;;:::999666555666777888888:::888777777777777555444555555444444333333222222222333444444555555444444555555666666777777888888777777555444333333333333222555666777AAAKKKEEE777888777666555444444555555555555444444333222111111333333111000444:::999444333444444333333444666999CCCBBB<<<>>>EEEBBBEEEUUU~~~lllhhh```YYY^^^yyyyyy___JJJ>>><<<;;;999888777777666666444444444444333333333333555444333222222333444555333333333333333333333333333333333333333333222222333666:::::::::DDD\\\rrr{{{hhhUUUBBB;;;<<<777777777777777888999999999>>>JJJWWWbbbsss}}}wwwrrr~~~uuuTTTMMMTTTSSSKKKDDD=========???BBBDDDEEEDDDAAA>>>@@@EEEHHHFFFDDDEEEGGGRRRbbbjjj]]]GGG===@@@BBB@@@@@@BBBBBB@@@BBBGGGEEECCCDDDHHHLLLOOOWWW___hhhppp~~~}}}sssfffccc^^^WWWPPPIIIDDDAAA@@@<<<888666777888999888888888888777555444555666666555444333333333444555444333333333333444555555555555666666777777888888777666555333222222111111111555666555999???===444666666555555444555555666555555444444333333222222111333333000111444555222111222333333333555888;;;KKKGGG???AAAGGGBBBCCCRRRtttzzz{{{zzz|||eeeLLL===;;;;;;999888777666666666555444444444444333333333444444444333333333333333333333333333333333333333444333333333333444444444:::777555777DDD^^^uuubbbPPPAAA;;;===777777777777888999::::::888AAAMMMXXXcccxxx{{{jjjmmmuuuvvvUUUOOOUUUSSSJJJBBB>>>>>>???@@@BBBCCCCCCCCCAAA@@@BBBHHHIIIFFFEEEFFFCCCMMM^^^eeeYYYEEE>>>BBBAAABBBBBB@@@>>>>>>BBBGGGJJJIIIKKKQQQUUUZZZccckkkwww}}}tttrrrmmmfff^^^VVVOOOLLLIIIDDD???<<<<<<======<<<888:::;;;999666555888;;;777666444333444555777888444444333222333444555666555555666666777777888888666555444333222111111111111666777555555999999666444444444444555555666666444444444444444333333333111555666222///111333222222333444444444666999<<>>DDDOOOLLLGGGOOOkkkiiiNNN>>>;;;;;;999888777666666666555555555444444444333333333333333333333222222222333333333333333333333333444333333333444555666666:::666555BBB___qqq___MMM@@@::::::777777777777888999:::;;;;;;GGGSSSZZZggg{{{rrrzzz{{{ZZZRRRWWWTTTIII@@@===???@@@BBBBBBCCCCCCCCCBBBBBBEEEJJJKKKGGGEEEGGG@@@TTTbbb]]]NNNGGGGGGIIIBBBCCCCCC@@@===???DDDGGGMMMMMMQQQYYY___dddmmmvvvzzzssskkkeeeaaa]]]WWWOOOJJJHHHEEEBBB>>>888:::;;;999777777:::>>>999888666555555777999:::444444333222333444555666555555666666777777888888555555444333222222222222222666999777555777999:::333333444555555666666666444444444444444444444555222777999333///111333333222333333333333444777999EEECCC<<>>BBBDDDCCCCCCDDDEEECCCDDDIIINNNMMMHHHFFFIIIOOOeeeooocccVVVUUUSSSMMMBBBDDDDDDCCCHHHPPPSSSQQQSSSVVV___kkktttyyy{{{rrrlllcccXXXOOOEEEBBB>>>;;;::::::999999888888888777777666666555222333444444555555444444555555666666777777888888333333333333444555666777444666888999888555666777222333444555555555444333333333333444555666666777555888777333222444555333///000222222333555999;;;777OOOQQQEEERRRfffggg______}}}aaaMMMCCC<<<;;;999888777777666666666666555555555444444444444333333333444555777888444444444444444444444444444444333333444777999;;;MMMlll|||pppjjj]]]KKK===999:::<<<777777777888999;;;<<<===AAAOOO[[[ddd|||}}}zzzYYYPPPTTTOOOCCC999:::>>>BBBDDDDDDCCCDDDFFFCCCEEEKKKOOOMMMHHHGGGJJJWWWeeeooojjj```XXXOOOHHHAAADDDEEEFFFMMMXXXZZZVVVXXX\\\fffttt}}}zzzqqqeee[[[OOOIIIBBB>>>======:::888777777777777666555333222222333444555666555444333555555666666777888888888333333333444555666888888555555777888777444222333333333555555555444333222222333333444555666777777555666555222222555555222000222444666777:::>>>AAA:::]]]```KKKPPPhhhqqqkkk^^^~~~^^^KKKFFF===<<<::::::::::::888777444444444444444444444444222222333333333444444444555555444333333444444444777......666999777:::CCCmmm~~~yyy|||lllXXXKKKAAA999666888666444444888999777999===MMMVVVYYYggglll^^^NNNIIICCC>>>>>>>>>AAAEEEDDDAAAAAADDDHHHKKKMMMNNNLLLJJJJJJOOOSSS\\\ZZZttt{{{YYYKKKQQQGGGHHHMMMNNNKKKQQQ]]]aaa]]]cccfffooo}}}zzzwwwrrrkkkZZZVVVNNNFFF@@@======???999888666666777777555444111222222333333333222222333444666888888777555444555555555555555555555555333444555666555444333222222222333333444555666666555666666777777777777666555555555555555666777777111333555444555;;;FFFNNNBBB```jjjVVVLLL]]]mmmnnnccctttaaaMMMFFF===<<<:::999::::::888666444444444444444444444444222222333333333444444444555444444333333333444444888444555::::::===LLL^^^~~~sssssssssdddSSSGGG>>>888555777555333444888999999;;;@@@MMMVVV\\\nnn^^^MMMHHHBBB======???CCCFFFFFFDDDDDDGGGKKKOOOQQQQQQMMMIIIJJJQQQXXXXXX[[[tttwwwVVVMMMVVVMMMVVVTTTOOOOOOWWWbbbhhhhhhkkkqqq{{{zzzpppfff```XXXQQQLLLGGGAAA===>>><<<999777666555333222222333333444444444444444333444666777888777666555444444444555666777777888555666666666666555444444333333333444555666666666555666666777777777777777888777666555555444444555111333555444555999BBBIIIIIIiiiuuu^^^NNNYYYhhhlll^^^ooofffOOOEEE>>><<<:::999999999888666555555555555555555444444333333333333444444444444444444333333333444444555666666888999:::EEEcccqqqmmmqqqfffYYYJJJAAA;;;666555666555333444888999999===CCCQQQZZZaaawww\\\KKKFFFBBB???@@@AAADDDGGGHHHFFFGGGJJJMMMQQQSSSRRROOOLLLNNNUUU[[[TTT```wwwrrrUUUSSS^^^VVV^^^XXXUUUZZZccciiinnnrrrvvvyyyrrrhhh^^^XXXWWWRRRIII@@@BBB???;;;888777666444333444444444555555555666666444555666777888777666666444444555666888999:::;;;888888777666666666666666444444555555666666777777555555666777777777777777:::999888666444333222222111333555555444777<<>>:::999999999888777777777777666666555555555333333444444444555555555555444444444555666666777;;;999:::BBBRRRoooyyyppphhhddddddNNNDDD<<<999888666666888555444555666555555<<>><<<999777555555555444444444444555555444555666777777888888888999999999:::::::::::::::999888666555555555666777666666666777777777777777444555666777888888888888777777666555555555555555111333444555555555555666888FFFNNNHHHCCCGGGJJJIIIOOOWWWtttZZZHHHCCC@@@<<<:::999999999888888888777777666666555555333444444444555555555555666666666666666777888999999888<<>>888777888666666777555555555666444555>>>HHHSSS^^^mmm]]]IIICCC>>><<<===DDDDDDDDDDDDDDDDDDDDDDDDFFFCCCCCCNNN[[[```YYYPPPPPPkkk~~~qqqggg```]]]ZZZ[[[___eeekkksssyyyhhh[[[UUUTTTSSSRRROOOLLLHHHDDD@@@;;;777333888777555444333333444444555555666666777888999:::::::::::::::::::::::::::888777777666666666666666666666666666777777777777333444555777888888888888555555555555555666777777222333444555666666666666777===AAACCCHHHNNNMMMIIIPPPTTTyyy```LLLEEEAAA===:::::::::::::::999999888777777666555555444444444444555555555555777777777777888999:::;;;:::===FFF[[[yyytttllliii```VVVNNNAAA:::555666777666555666444444666777666999CCCPPPUUUdddxxx\\\JJJDDD???<<<===CCCCCCCCCEEEGGGHHHHHHHHHEEEDDDFFFNNNWWW[[[WWWQQQVVVooovvvfffddd^^^aaadddiiisssttt}}}tttfffZZZQQQMMMLLLNNNLLLJJJHHHEEEAAA<<<888;;;:::777555333333444444555555555666777999::::::999999999::::::;;;;;;;;;888888999999888888777666666666666666666666666666333444555777888888999999555555555555555666777777333333444555777888999888999:::???HHHTTT]]]^^^ZZZSSSTTT~~~|||dddPPPFFFBBB>>>;;;;;;;;;;;;;;;999999999888777666666555444444444555555555666666888888888888999:::;;;<<>>777333555666555333444333333666888888<<>><<<999666444444444555555555555666777999:::;;;777777888999;;;<<<======999999:::;;;:::999888777666666666666555555555555333444555777888888999999666666555555555555666666333333333555888:::;;;:::===???FFFTTTdddooottttttVVVUUU|||nnnSSSHHHBBB<<<999999999888777<<<:::888888999888777555666666666666666777888888777777999:::777666===FFFAAAPPPjjjvvvjjj```UUUHHH@@@>>>777777666555555555555555555444666:::999;;;HHHXXXYYYpppzzzVVVIIIFFFAAA@@@EEEEEEFFFGGGIIIJJJKKKKKKKKKOOOHHHEEEKKKPPPQQQTTTXXX\\\}}}uuugggpppiiiWWW\\\{{{vvvrrrkkk]]]KKK===<<>>::::::999999999999::::::222333222111111333777;;;???>>><<<:::999999999:::;;;;;;:::999999888888777:::777666777999;;;999777888777555444555666888999999777444333444666666666333333444444555999===AAAAAAMMMUUUXXXcccuuu\\\^^^rrrwww\\\QQQKKKCCC???======:::888;;;999888888888888777666666666666666666777777888<<<:::;;;===>>>===AAAGGGRRRbbb||||||qqqdddYYYNNNBBB;;;:::777777666555555555555555666666777999;;;AAANNNYYY^^^www{{{VVVGGGDDD???>>>CCCFFFGGGGGGHHHIIIJJJKKKKKKNNNIIIHHHMMMPPPOOOQQQUUUaaa|||xxx~~~```VVVfff}}}{{{vvvlll]]]LLLAAA<<>>FFFLLLHHH@@@AAA@@@???<<<999666333222555555555333222444777999;;;;;;:::999888888888999888888999999999:::::::::===;;;::::::;;;;;;999888555666888:::;;;:::888777:::777555444555666666555333444555555555888<<>>;;;888555333444555444333222222555777999999888888888888888888777777888999::::::;;;;;;>>>===<<<<<<;;;;;;:::999777777999:::;;;;;;:::999:::888666555666666666555444555555555555777:::===GGG[[[dddZZZWWWaaaddd]]]TTTWWWjjj~~~sssaaaSSSJJJEEEBBB@@@;;;888666666888999::::::888777777777777888999999999;;;AAAGGGLLLVVVjjj|||uuuiiiWWWMMMCCC===999666666999555555444444444444555555444777888;;;EEETTT```eeeyyyQQQDDDDDDCCCCCCGGGKKKIIIGGGFFFFFFGGGHHHIIIIIIKKKKKKJJJLLLRRR\\\bbb___gggnnnsssjjjZZZlllwww]]]OOONNNPPPLLLGGGCCC@@@;;;;;;CCCJJJFFF>>>>>>>>>===<<<:::888666555222222333222000111333444777777888888888888888888777777888999:::;;;;;;<<<>>>>>>>>>===;;;:::::::::::::::999999:::;;;===>>>:::888666666777777555444444555666666555666888:::AAAFFFNNNVVVZZZ]]]aaaeeeSSSWWWiiivvveeeVVVKKKBBB======;;;888777888:::;;;:::999999999888999::::::;;;777===GGGOOOVVVddd~~~yyyjjj___JJJCCC<<<:::888666777:::444444444333444444555666555666;;;DDDLLLVVVbbblllzzzQQQDDDDDDBBB@@@CCCIIIHHHGGGFFFFFFGGGHHHHHHIIIKKKLLLKKKOOOZZZcccggg^^^ffflllooouuu{{{aaa\\\___IIIGGGLLLKKKGGGEEECCC@@@AAAFFFKKKGGG???@@@???<<<:::888777666555///000111111000000222444666777888999999999999999777777888999::::::;;;;;;===>>>>>>===;;;:::;;;<<<<<<;;;:::999:::<<>>MMMSSSRRRXXXbbbRRRWWWggg~~~mmm]]]MMMCCC@@@===:::888999:::;;;;;;;;;::::::::::::;;;<<<<<<===DDDPPP^^^jjjzzzyyykkk\\\QQQAAA<<<888999999666555666444333333333444444555666888666>>>NNNUUUVVVbbbttttttMMMBBBDDDCCCAAACCCGGGGGGGGGGGGGGGGGGHHHHHHIIILLLNNNOOOVVVaaagggfff___dddhhhlllssssss]]]cccnnnMMMCCCEEEFFFDDD@@@CCCFFFJJJQQQXXXVVVQQQKKKHHHCCC>>>999777666666...000111111111111333555666777888:::::::::::::::888888888999999:::::::::;;;===>>>===;;;:::;;;===;;;;;;;;;<<<===>>>???@@@;;;999888888888777555333555666777666555444555666555666:::@@@BBBDDDLLLVVVPPPVVVeeesss```RRRBBB???;;;999999;;;;;;;;;<<<;;;;;;;;;;;;<<<======KKKPPP^^^ooo{{{hhhZZZKKK???===999777999999555222333333333333333444444555666:::666AAAUUU[[[VVVccczzzlllGGG???EEEFFFEEEFFFEEEFFFGGGHHHHHHHHHHHHGGGIIIMMMPPPSSS\\\fffhhhccc^^^aaaccciiitttppp^^^kkk{{{TTTBBB?????????999@@@JJJSSS]]]gggiiifffXXXSSSLLLDDD===999888777...000222222222333555666666777888:::;;;;;;;;;:::888999999999999:::::::::999<<<>>>===;;;:::<<<>>>999:::===???@@@@@@??????;;;999888888888777555333666777777777555444555666222<<<@@@:::666===IIIOOOOOOUUUdddzzzbbbIIIBBB;;;:::::::::===AAA???======???======GGGSSS\\\gggxxxpppaaaRRREEE???999999777666555555555555555555555555555555444444888:::JJJSSS]]]aaacccooo]]]KKKCCCCCCBBB@@@@@@DDDDDDDDDDDDEEEFFFGGGHHHKKKKKKMMMSSS\\\aaa```^^^``````bbbjjjxxxhhh___}}}SSS>>>>>>>>>888<<>><<<555999:::<<<>>>>>>===<<<:::>>>@@@AAAAAA???>>>>>>???@@@>>>:::777777777888999???===999444111111333666333;;;999777<<<>>>CCCOOOKKKSSSgggyyyUUUJJJ???<<<======???BBB???;;;;;;???DDDLLL\\\kkksssppp^^^QQQEEE;;;777999888777666555555555555555555444444444555555666555;;;OOOXXXaaadddfffsssgggXXXMMMCCCAAACCCCCCBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHLLLKKKMMMRRRYYY]]]]]]\\\aaabbbeeeooo|||}}}___fffsssOOO???===<<<888:::===AAAGGGLLLNNNLLLIIIQQQUUUVVVUUUTTTPPPBBB444666777777444111000222444555444555777999999777555666999888555555999999666999:::<<<===>>>>>>>>>===>>>@@@BBBBBBBBBAAABBBCCCFFFBBB>>>???DDDEEE@@@;;;BBBAAA===999555444666999>>>DDD@@@:::======@@@KKKLLLTTTgggbbbSSSDDD???AAABBBCCCEEECCC@@@AAAHHHTTTeeeyyy{{{aaaPPPEEE===888777888888777666555555555555555444333333333555777888333===VVV___eeeeeekkk{{{pppkkkoootttvvvpppfff]]]QQQHHHCCC???>>>AAACCCBBBBBBDDDBBBBBBCCCCCCEEEFFFGGGHHHMMMLLLMMMPPPUUUYYY[[[[[[bbbdddiiisssrrrZZZsss^^^III@@@;;;888888999;;;???BBBDDDBBB===888;;;AAAKKKVVV___]]]OOO???888888777666444333555777111000111333555666444222666888777222111555888888;;;;;;<<<===>>>???AAABBB>>>@@@CCCDDDEEEEEEGGGHHHKKKEEE@@@EEENNNOOOFFF;;;BBBAAA>>>:::777666888:::GGGKKKDDD===???>>>???JJJNNNTTTgggiiiYYYHHHDDDGGGHHHHHHIIIJJJMMMTTT```ppprrrXXXHHH???;;;999:::888777666555555555555555555444222111222555888:::666BBB\\\aaacccdddooovvvhhh^^^XXXTTTNNNVVVZZZWWWRRRNNNJJJEEE>>>===???CCCCCC@@@@@@CCCAAAAAABBBCCCDDDFFFGGGHHHKKKLLLNNNPPPSSSWWW\\\^^^bbbdddjjjtttjjjYYY{{{bbbJJJBBB@@@:::777999999<<<@@@DDDFFFCCC===888777:::@@@IIISSSXXXUUUPPP???>>><<<999666555555555777666777999;;;<<<;;;:::222444444222111444999<<<<<<<<<<<<<<<>>>AAADDDEEE@@@BBBEEEFFFFFFGGGIIIJJJKKKEEEAAADDDJJJJJJBBB999<<<<<<:::777555555777999EEEIIIAAA;;;??????AAAKKKMMMSSSeeeppp```PPPKKKNNNOOONNNNNNQQQ]]]nnnzzzeeeNNN@@@:::777666888777666666555555555555555555444222111222555888:::;;;GGG^^^___^^^aaasssfffUUUOOONNNLLLIIIAAAGGGKKKIIIGGGIIIJJJJJJ???>>>???AAA@@@===???DDDAAAAAAAAABBBCCCEEEFFFGGGHHHKKKOOOQQQSSSWWW^^^bbbbbbdddiiisss~~~___```zzz___MMM>>>===>>>:::888<<<;;;===AAAFFFHHHEEE???;;;999999;;;>>>BBBHHHPPPWWWNNNKKKGGGBBB>>>;;;999777999777666666888999999888222222222333555777;;;???===<<<<<<<<<>>>BBBEEEGGGBBBDDDGGGHHHGGGHHHIIIJJJJJJGGGDDDAAA@@@>>><<<::::::999888666444555888;;;@@@CCC<<<888===???@@@JJJKKKQQQcccqqq___WWWUUUTTTUUUWWW[[[oooiiiXXXEEE<<<999777666777666666555555444555555666555444333333333555777888???JJJ^^^]]][[[bbbyyyvvvpppaaaOOOFFFGGGIIIFFFBBBAAADDDDDDAAA@@@CCCEEEEEE===;;;;;;======<<<@@@FFFBBBBBBAAABBBBBBCCCDDDEEEEEEJJJPPPRRRSSSVVV]]]cccdddeeejjjsssoooXXXooo]]]KKKCCC<<<;;;<<<<<<===???>>>???BBBDDDEEEAAA;;;666777888999;;;;;;===EEENNNQQQOOONNNNNNPPPRRRRRRRRRKKKHHHEEEDDDFFFHHHJJJKKK<<<777333444777888;;;???======<<<===???BBBEEEGGGDDDFFFHHHIIIIIIIIIKKKLLLKKKLLLIIICCC;;;888;;;??????>>>;;;888666777;;;???<<<@@@999666===>>>>>>EEEIIIOOObbbsssccc[[[XXX\\\aaakkklllXXXJJJ===999:::888666666555555555444444555555666555555444444444555555666???III]]]\\\]]]fffzzzgggRRRLLLFFFCCCCCCCCCBBB@@@BBBCCCBBB???@@@DDDCCC@@@<<<999888<<>>BBBCCCCCCCCCDDDDDDCCC???999444555333555:::<<<:::>>>DDDEEEEEEGGGMMMVVV]]]aaacccbbb___\\\]]]cccjjjppptttPPPBBB666444666777999<<<============???AAACCCEEEDDDGGGJJJLLLLLLMMMOOOQQQMMMOOOMMMGGG???;;;>>>CCCIIIFFFAAA;;;888999===AAA999===888666???@@@>>>EEEHHHOOOccclll^^^[[[```hhh{{{mmmRRRHHH===444444777666333222555555444444444555555666555555555555555555444444>>>HHH\\\^^^```kkkkkkJJJDDDDDDCCCAAA>>>>>>@@@CCC???@@@@@@@@@EEEIIIHHHBBB>>>::::::>>>BBBBBBCCCFFFCCCCCCBBBAAAAAAAAAAAABBBBBBJJJRRRTTTQQQQQQVVV]]]iiijjjoooyyy}}}ZZZHHHkkkuuujjj___ZZZ^^^iiiwwwbbbFFF===EEEDDD;;;888???EEEEEEGGGGGGGGGFFFEEEAAA<<<888555000000777<<<<<<===AAA;;;:::;;;AAAIIIPPPTTTUUUOOOMMMLLLQQQ[[[gggrrrxxx```LLL999333444444666999<<<======>>>???AAABBBCCCDDDGGGJJJMMMOOOQQQSSSUUUNNNOOONNNIIICCC@@@BBBEEEPPPLLLDDD===888888<<<@@@555999666777AAADDDBBBHHHGGGOOOdddtttllliiisssrrrdddeeemmmuuu}}}\\\III<<<;;;888666555555666777666555444333333444555666333444444333333444777:::>>>KKKXXX[[[\\\ooosssVVVJJJFFFEEECCCAAA@@@@@@@@@@@@???CCCBBB???FFFQQQQQQHHHCCC>>>>>>DDDFFFBBBAAADDDEEEAAA>>>>>>======BBBIIIOOONNNLLLLLLNNNRRRWWWZZZmmmmmmlllrrriiiQQQEEEPPPYYYRRRJJJHHHEEEDDDGGGMMMTTTYYYkkkvvvYYYGGGGGGOOONNNAAA888;;;EEELLLWWWWWWYYYNNN@@@BBBDDD:::333444666666888;;;<<<;;;;;;:::888:::>>>BBBFFFGGGAAA@@@??????BBBFFFJJJMMMIIIBBB888333222333444444<<<<<<<<<>>>@@@AAA@@@???BBBKKKWWWZZZRRRKKKPPPYYYPPPOOOKKKDDD>>>AAAMMMXXXbbbVVVGGG===999888:::<<<:::<<<>>>===<<<===BBBGGGMMMTTTcccqqqbbbUUUQQQPPPUUU]]]gggttt~~~xxxmmmmmmuuu|||lllPPPCCC;;;:::888666555555555666666555444444444444555666777777666555333444666999===KKKYYY^^^aaauuuaaaMMMFFFEEEDDDBBB@@@?????????@@@>>>AAA@@@===CCCMMMMMMEEEBBB>>>>>>DDDFFFCCCAAADDDGGGCCCAAAAAA???>>>BBBIIITTTQQQMMMKKKLLLRRRXXX\\\hhhlllooovvvzzz]]]GGG;;;@@@GGGAAA???===::::::<<>>>>>???@@@BBB@@@;;;555222444777999:::;;;;;;;;;===???AAA@@@@@@DDDKKKTTTWWWQQQKKKOOOWWWRRRRRROOOHHHBBBDDDNNNXXX[[[PPPBBB;;;;;;<<<======:::===>>>>>>===???DDDHHHMMMUUUddduuuWWWLLLKKKKKKLLLNNNNNNPPPXXXbbbdddvvvxxxsssUUUBBB;;;:::999777555444444555555666555444444444444555666::::::888666444333555888===KKKYYY___ggg}}}hhhRRRIIIGGGDDDBBBAAA???>>>>>>>>>???===@@@>>>;;;@@@HHHHHHAAAAAA??????DDDFFFDDDBBBCCCFFFCCCBBBBBB@@@>>>@@@EEEPPPMMMIIIHHHMMMUUU___eeeccckkkrrryyyoooOOOAAA777666:::777999888666666888;;;>>>AAA>>>BBBHHHOOOXXXeeettt~~~zzzdddYYYZZZ___```[[[NNNEEEJJJWWW```hhhgggjjjdddYYYUUUKKK777999777666777999:::;;;;;;777666555777;;;???BBBCCCAAA@@@>>>;;;999888777777999666333333555888:::;;;::::::;;;===@@@BBBAAA@@@DDDGGGLLLPPPMMMIIIMMMSSSWWWXXXUUULLLDDDBBBHHHOOOQQQGGG<<<999>>>BBBAAA===;;;===?????????AAAFFFKKKNNNVVVgggbbbMMMHHHEEEDDDFFFIIIGGGEEEHHHOOOLLLeeeqqqYYYFFF;;;999888888666555444444444444555555555444444555555555888888777555333444666888???KKKWWW^^^kkkvvvVVVKKKJJJHHHBBBAAA???>>>=========>>>===???===;;;>>>CCCCCC>>>@@@???@@@DDDFFFEEEDDDCCCCCCAAAAAABBB???<<<<<>>AAAGGGRRR```jjjxxxuuunnnddd^^^aaalllwwwsssppppppsssqqqkkkkkkoooggghhheee]]]WWW[[[hhhrrryyyuuuuuupppgggfff\\\FFF>>>888555666888888888999888666555666999<<<======999999999999888777666555888777666555666666777777888999===AAADDDDDDAAA>>>AAAAAADDDIIIJJJJJJMMMRRR\\\]]]YYYNNNBBB;;;===AAAGGG@@@888888AAAIIIFFF>>>;;;>>>@@@@@@@@@CCCIIIMMMPPPXXXkkkqqqRRREEEFFFFFFCCCCCCEEEFFFDDDDDDGGGIIIaaammmUUUHHH@@@;;;:::777777666555555555444444444555555555555555555444444444444333333444777:::CCCLLLUUU\\\nnneeeLLLIIIHHHBBBAAA@@@>>>===<<<======>>>>>>>>>===<<<===@@@@@@===>>>@@@AAACCCFFFGGGEEEBBBBBB@@@AAABBB@@@======AAACCCCCCEEEIIIPPPZZZccchhh```iiisss|||SSS777777555111333333222222333333333333333333000222555666:::AAAKKKRRRjjjoooppphhh]]][[[eeepppaaa___aaakkkuuuzzzzzzzzzuuuvvvuuurrrnnnooowww|||uuuooorrrmmmZZZBBB999444555888666555777999777555555777888888888555666777888888777666555777777777777666666666666777:::???EEEHHHFFFAAA<<>>;;;===@@@AAABBBEEEKKKPPPRRRZZZppp___IIIBBBDDDLLLGGGEEEGGGIIIIIIKKKOOORRRiiixxxVVVDDD@@@>>><<<;;;777777777666666666555555444444555666666555444444111222222222333555999<<>>===<<<===>>>>>>=========<<<<<<============@@@BBBCCCFFFIIIFFFBBBCCCAAABBBDDDCCCAAACCCGGGLLLKKKKKKKKKOOOTTTYYY\\\```fffooo|||yyyQQQ888888666333444222222222222333333222222222///111444555666999@@@EEEWWWeeerrrqqqeee[[[YYY]]]RRRQQQVVVdddwww|||zzztttzzzxxxgggHHH;;;444666888555444777999777555555666777666555777777777777777666555555333555777777777777999:::999;;;???DDDFFFEEE@@@<<>><<<<<<:::999777777888888777777666666444444555666666555444444222222333333444666:::===GGGQQQZZZddd}}}tttWWWKKKJJJHHHBBB@@@???>>>=========>>>???<<<;;;;;;<<<;;;:::;;;===<<>>CCCGGGUUUdddiiiaaaUUUKKKFFFEEEFFFIIIUUUfffwww}}}}}}lllMMM???555888:::666555888666555444555777777777666777777666666666666666666333555777888777888;;;============>>>@@@@@@???===<<>>======>>>??????:::::::::;;;:::888:::===;;;AAADDDCCCFFFJJJHHHAAA???===>>>BBBCCCCCCGGGMMMOOOLLLIIIIIIMMMVVV___fffhhhdddfffvvvaaaFFF555222111444444---333333222222222333333444444555555444222444:::>>>===FFFRRR[[[[[[UUULLLEEEEEEEEEDDDGGGQQQ___kkkqqq~~~mmmQQQAAA777:::<<<777666:::444333333555777999888888444444444555666777999:::555777999888777777:::===@@@===:::999:::===>>>???999<<>>555888;;;???AAABBBGGGNNNSSSYYYbbb{{{dddWWWJJJEEEDDDCCCDDDFFFLLLHHHGGGNNN^^^uuucccLLLFFF@@@<<<<<<;;;999777777777666555555555666666444555555666666555555444555111000444777999<<<@@@NNNRRR^^^sssoooRRRHHHFFFAAA???AAA???>>>===<<<<<<<<<<<<<<<;;;:::888888999:::999999@@@CCCFFFFFFCCCAAAAAABBB===AAALLLKKKBBBFFFOOOMMMFFFNNNPPPKKKJJJQQQYYY]]]cccdddllluuueeeJJJ???555333333222222444555444222000000111222333222333333444555666888999:::===CCCJJJOOOOOOIIIDDDFFFDDDBBBBBBEEEKKKRRRVVVcccmmmlllkkktttzzz|||}}}lllZZZLLL???;;;;;;999777666555666777888888666444333222333444444555666777777666777888777666777999::::::;;;;;;===CCCFFFAAA999999:::<<>>FFFMMMOOOaaacccmmmVVVMMMDDDBBBBBBBBBCCCFFFJJJIIINNN]]]uuurrrXXXHHHDDD>>>;;;::::::888777888888777666555555555666555555666666666666555555666222111555888:::===BBBPPPSSS___wwwfffMMMFFFFFFCCCAAACCC??????>>>===<<<<<<<<<<<<;;;:::999999999:::::::::BBBEEEHHHHHHFFFDDDDDDEEE===EEESSSSSSFFFHHHQQQQQQKKKQQQRRRMMMLLLRRRYYY[[[aaaiiittt{{{{{{___BBB999111000222111222333444333111000000000222222333333333333444555666777666666999???DDDFFFEEEBBBEEEDDDCCCBBBDDDGGGJJJMMMSSSZZZ\\\aaammmsss}}}xxx{{{kkk]]]OOOCCC>>><<<:::777777333444444555666888999:::333333444444555666666777666777888777666777999;;;>>>DDDIIIHHHFFFCCC>>>888:::::::::;;;===AAADDDFFFSSSRRRJJJ???999::::::666999777555555777888999888888>>>@@@===>>>FFFNNNRRRhhhjjjfffQQQHHHBBB???AAACCCCCCDDDGGGHHHOOO___wwwttt[[[IIICCC???;;;999888888777777999888777666555555555555555555666666666666555555666333222666999;;;???EEERRRUUUbbb~~~sss]]]IIIDDDEEECCC@@@AAA@@@???>>>===<<<<<<<<<<<<::::::999999999::::::;;;???AAACCCDDDCCCAAAAAABBB<<>>:::777777444333222222333666999;;;333333444444555555666666555777888777777777999;;;<<>>FFFRRRXXXooorrruuubbbSSSIIIAAA???@@@DDDEEEDDDFFFJJJKKK^^^yyyqqq[[[JJJ???>>><<<999888777777777777999888777555444444444444444444555555555555444444666333333666999;;;AAAHHHSSSUUUffffffVVVHHHDDDDDDAAA===<<<@@@???>>><<<;;;;;;;;;;;;888888999999888999:::<<<<<<===??????????????????===DDDQQQQQQFFFIIIQQQOOOHHHJJJLLLMMMQQQWWW]]]```\\\ppp}}}vvvZZZEEE777222000333555333333555111111000//////000000111333333222222222333333444777555333444666:::>>>AAAEEEGGGIIIJJJIIIGGGCCCAAAGGGEEEGGGTTT^^^YYYbbb|||zzzoooWWWMMMCCC@@@===:::777888555444333333333333444555555555555555555555555555555777888888777888:::<<<666AAAJJJHHHAAA===;;;::::::999888888999;;;>>>???DDDCCC???;;;999999:::::::::888666666777888888777;;;>>>???===>>>HHHWWWbbbsssyyyuuu___RRRKKKGGG@@@@@@BBBEEEEEECCCGGGNNNUUUtttmmm\\\NNNCCC===;;;::::::888777777888999888777666555444444444444444444555555555555444444555333444666888;;;BBBJJJRRRWWWkkkuuuYYYOOOFFFDDDDDDBBB???===@@@???>>><<<;;;:::::::::666888999999888888;;;===?????????@@@@@@@@@@@@??????>>>DDDEEE@@@GGGMMMGGGFFFGGGKKKNNNQQQUUU[[[``````uuu}}}pppOOO===555222111444444222111222000000000000000000111111333333222222222333333444333333333222333444555777@@@CCCFFFIIIIIIGGGDDDBBBHHHFFFEEEOOOVVVMMMSSSkkk{{{rrrqqqMMMEEE???===<<<999888999666777888888888777555555777666666666666666666666555777888888888999;;;===777===@@@===;;;<<<;;;999888999:::;;;<<<<<<<<<<<<>>><<<::::::999888999;;;:::888666555777888888777:::<<<======???III\\\kkkttt~~~|||dddUUUMMMGGGBBBAAAAAACCCDDDCCCDDDMMMWWWjjjkkkYYYOOOHHHBBB???;;;<<<<<<;;;999999:::;;;888888777666666666777777555666666777777666666555666444555888999<<>>===<<<;;;;;;666999;;;;;;999:::===@@@AAA???>>>>>>??????>>>===@@@;;;===???===FFFKKKCCCIIILLLPPPSSSRRRRRRXXX```ggg}}}~~~|||iiiFFF;;;222000///222111......000000000111111111111111111333333333333333444555555555666888777666444444555888;;;???CCCDDDDDDBBBAAADDDDDDBBBHHHLLLEEEIII]]]yyyzzzccceeeyyymmmFFF@@@<<<<<<<<<:::999<<<999:::<<<>>>>>>===<<<;;;999999888888777777666666555666888888888999<<<>>>===>>><<<888888;;;;;;777777999;;;===>>>===;;;:::;;;888888::::::777888:::999777555555777999999999999:::<<<>>>@@@JJJ^^^ppptttiiiXXXPPPKKKGGGEEEBBBBBBCCCDDDEEEJJJYYYhhhttt[[[OOOJJJEEEBBBBBB===>>>???>>><<<;;;<<<>>>:::::::::999::::::;;;<<<999999::::::::::::999999888777888;;;;;;>>>HHHRRRSSS^^^{{{vvvUUUGGGGGGFFFEEEGGGHHHHHHFFFEEEEEECCCAAA@@@???>>>>>>888;;;>>>>>><<<<<>>===>>>>>>===;;;???===BBBCCC@@@HHHMMMEEELLLPPPWWWZZZUUURRRZZZfffkkkwwwvvv[[[;;;;;;111//////222111...///333000111111222222222222222333333333333444555666777777999;;;;;;999777777888444666999<<>>>>>;;;<<<>>>>>>>>>??????>>>>>>======;;;;;;::::::999888777777555666888888888:::<<<>>>===>>><<<777666::::::888777888999;;;<<<<<<;;;;;;999666666::::::666666999777666444555777999:::::::::;;;===???@@@HHH\\\pppvvvqqq\\\OOOJJJJJJLLLNNNCCCCCCDDDFFFHHHQQQdddvvv{{{hhhUUULLLHHHCCCAAACCC>>>@@@BBB@@@===<<<===???<<<<<<<<<<<<===>>>??????;;;<<<<<<======<<<<<<;;;:::999;;;======@@@KKKVVVTTTaaammmNNNIIIIIIIIIGGGGGGHHHGGGEEEHHHGGGFFFDDDBBBAAAAAAAAA:::>>>AAAAAA??????CCCHHHIIIFFFCCCBBBCCCCCCAAA??????AAAIIIKKKEEEJJJOOOIIILLLRRR[[[___YYYVVV```oookkkrrrlllOOO222999222000000333333111333777000111222333333333333333222333333444555666888999333666888777555444666888333555777:::===???AAABBB@@@HHHEEE???AAA???@@@JJJPPP```[[[TTTSSSeeeuuu\\\FFFAAA@@@AAA@@@======@@@DDDBBB???<<<:::999999999===<<<;;;;;;:::999888888555666888888999:::<<>>AAA@@@FFFZZZoooyyy{{{iii^^^RRRNNNNNNMMMMMMOOOHHHGGGIIIMMMPPPZZZqqqrrrjjjiiieeemmmyyycccYYYMMMDDDAAA@@@>>>;;;>>>>>>>>>===<<<<<<;;;;;;???===::::::;;;<<<===<<>>@@@@@@???@@@AAADDDGGGIIIGGGEEECCCBBBBBBBBBAAA@@@CCC@@@@@@HHHRRRVVVQQQJJJMMMPPPSSSUUUWWW\\\dddjjjiiiuuu|||pppZZZGGG:::333222222222222222222222222888777555444333333444444333333444555666777888999999888666555555555666777888777555555666999<<<>>>AAABBBBBB???;;;<<<@@@DDDIIIZZZSSSAAAXXXzzzPPPHHH@@@;;;;;;===>>>???BBBNNNKKKEEE===777666555444888666777:::;;;:::999999::::::777333777======888777777888;;;:::666666999777777999;;;>>>>>>;;;999777::::::777777999:::777777666555555666888:::;;;888BBB@@@<<>>===<<<<<<<<<<<<;;;;;;;;;;;;:::888888999::::::999<<<;;;:::999999999:::;;;999999999:::>>>FFFOOOUUUYYYhhh]]]JJJIIIGGGEEEFFFGGGHHHFFFDDDGGGGGGEEEDDDBBBAAA??????AAA@@@@@@@@@BBBDDDGGGHHHFFFDDDCCCBBBBBBBBBAAAAAABBBBBBEEEMMMUUUWWWPPPIIIMMMNNNOOOQQQUUU[[[ccchhhiiitttxxxiiiRRR???444000222222222222222222222222444444333222222222222333444444555555666777888888999888666555555555666777888777666555666777999:::888999:::::::::<<<@@@CCC@@@GGGIIIQQQoootttLLLDDD>>>:::===@@@AAACCCFFFQQQLLLEEE>>>;;;999666333888777777777777666666888;;;;;;===AAACCCBBB===888777777:::===<<<777777999888777888999;;;<<<:::888666999:::666555777888555777666666666777999;;;===;;;DDDCCC@@@HHHSSSbbbuuuzzzfff]]]WWWQQQOOOTTTXXXUUUNNNJJJOOOSSSYYYaaakkklllUUUEEEBBBAAAFFFGGGMMMrrrvvvdddPPPIIIDDD???===>>>???>>>===::::::::::::;;;;;;;;;;;;999888888888::::::999777999999::::::;;;<<<======:::::::::<<>>BBBDDDGGGJJJQQQLLLFFFCCCAAA>>>:::777888999888777666666888:::;;;:::BBBOOORRRGGG<<<888777888;;;@@@>>>999777999999888666777888999999888999<<<<<<888666777777666666666666777888;;;===>>>;;;EEEEEEEEENNNWWWfff{{{}}}cccVVVSSSUUUSSSUUUZZZYYYSSSNNNMMMQQQTTT\\\kkkfffQQQLLLAAACCCAAAFFFHHHIIIiiippp]]]SSSGGGEEEBBB???======<<<;;;999777888888999::::::;;;;;;999999999;;;<<<<<<:::888888999;;;===>>>?????????======>>>???CCCKKKTTTZZZddd~~~]]]IIIKKKHHHHHHGGGGGGHHHHHHHHHGGGHHHHHHGGGEEECCCBBB@@@@@@AAAAAAAAAAAABBBCCCEEEFFFBBBCCCCCCBBBAAAAAABBBCCCAAADDDIIIOOORRRQQQMMMJJJRRROOOMMMQQQ\\\gggpppssszzzzzzoooVVV===111111444111111111111111111111111111222444666777777666666777777777777777777777777999888666555555555666777666666666777777777777777999999888999:::;;;;;;;;;AAA===IIIlllmmmJJJ???:::999<<<@@@CCCHHHNNNMMMLLLLLLLLLHHHBBB>>>???888:::;;;999888:::;;;;;;888555@@@SSSWWWHHH;;;:::888999===BBB@@@;;;888::::::888555555666777888777<<>>@@@999DDDGGGJJJTTT\\\mmmhhhXXXUUUWWWWWWYYY\\\^^^XXXPPPOOOSSSYYY]]]gggzzzXXXHHHFFF@@@DDD@@@EEEGGGFFF```yyy]]]OOOLLLEEEDDDCCCAAA???>>><<<:::888666777777888999:::;;;;;;888888999;;;<<<<<<;;;999777888:::;;;===>>>>>>>>>===>>>???AAAEEEMMMWWW]]]hhhzzzSSSEEEKKKHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIGGGFFFDDDBBBAAA@@@AAAAAAAAAAAAAAABBBCCCCCC@@@BBBCCCBBB@@@@@@BBBDDDAAACCCEEEIIIMMMNNNLLLKKKQQQNNNNNNTTT___mmmvvvzzz{{{jjjNNN888111333777111111111111111111111111000111333666777777777777777777888888888888888888999888666555555555666777555555666888999::::::;;;777777777999;;;>>>AAADDDEEEOOOaaazzzpppLLLAAA<<<888999;;;>>>FFFNNNLLLOOOVVVYYYRRRFFFBBBFFF;;;===<<<888999<<<;;;777666222999KKKOOOCCC:::;;;888999>>>BBBAAA;;;999:::;;;888555444555777888888===BBBCCC===888888:::999666666777999;;;===??????===FFFKKKOOOXXX___pppmmm[[[UUUVVVYYYTTTVVVYYYYYYSSSLLLNNNTTTVVV___qqqsssRRRHHH@@@???CCC>>>CCCGGGEEE\\\uuucccPPPHHHGGGBBBAAA@@@@@@???>>>===<<<<<<777777777888999::::::;;;777777777888:::;;;:::999777777888888999:::;;;;;;;;;<<<===@@@EEENNNXXX___mmmkkkNNNEEEJJJGGGIIIJJJJJJHHHHHHIIIKKKJJJIIIHHHFFFEEECCCBBBAAA???@@@@@@@@@@@@@@@@@@@@@???AAACCCBBB@@@???BBBEEECCCBBBBBBFFFLLLOOONNNKKKMMMMMMNNNTTT___kkkvvv{{{xxxdddLLL;;;666666555111111111111111111111111///000111333444555666666777777888888999999999:::999888666555555555666777555666666777888:::<<<=========<<<:::888;;;BBBIIIUUUjjjuuuRRRBBB===:::::::::<<>>999===EEEDDD<<<999444666@@@DDD>>>:::;;;999:::===BBB@@@;;;999;;;<<<999777666888999:::::::::@@@BBB<<<666666888888666777888999;;;<<<===>>>AAAJJJNNNSSS[[[___rrruuu___VVVUUUVVVVVVTTTSSSUUUYYYZZZWWWWWWYYY\\\ooodddLLLGGGBBBBBBFFF===AAAGGGDDDXXX|||sss\\\PPPFFFDDDDDD>>>>>>???>>>===<<<;;;;;;<<<888888888999999:::::::::999888777888:::;;;;;;;;;;;;:::999888888999:::;;;:::;;;===AAAGGGPPP[[[bbbxxx}}}^^^MMMHHHFFFGGGIIIKKKJJJIIIHHHJJJLLLJJJJJJHHHGGGEEEDDDBBBBBB>>>>>>?????????>>>>>>>>>===@@@CCCBBB??????CCCFFFEEEBBBCCCIIIQQQTTTQQQLLLLLLNNNRRRWWW^^^hhhrrryyy~~~uuucccQQQFFFAAA:::222111111111111111111111111000000111222333444666777777777888888999:::;;;;;;999888666555555555666777777777666555666888:::<<<@@@AAAAAA<<<999>>>LLLXXXooo~~~hhhMMM@@@======>>>======CCCJJJLLLPPP^^^qqqttthhh\\\ZZZTTTOOOEEE???KKK\\\```YYY???<<<888999;;;<<<;;;999::::::===@@@???:::999<<<;;;:::888999:::<<<===<<<888???AAA<<<666555888999666777888999;;;;;;<<<<<<@@@HHHMMMTTT\\\bbbwwwsss^^^SSSSSSWWWXXXVVV]]]XXXYYYbbbjjjjjjgggfffwww~~~XXXGGGEEEEEEEEEHHH;;;>>>DDDAAASSSdddbbbKKKDDDAAACCCDDD<<>><<<999888888999999999999999999:::::::::<<<;;;999999<<<>>>??????AAA???===;;;:::;;;<<<===;;;===???CCCJJJTTT___fff~~~sssWWWMMMIIIDDDGGGIIIKKKKKKIIIHHHJJJMMMKKKJJJIIIGGGEEEDDDCCCBBB===>>>>>>>>>>>>======<<<<<<@@@CCCBBB??????CCCGGGFFFCCCDDDMMMWWWZZZTTTLLLNNNRRRVVVZZZ___fffpppwww}}}tttfffYYYRRRKKK>>>111000000000000000000000000444333333333444666888999666777777999:::;;;<<<<<<999888666555555555666777999888555444444555888999555:::======???KKKaaarrr|||gggOOO???======???BBBBBB@@@CCCIIIGGGIIIZZZuuu{{{mmmgggaaaYYYLLLHHH[[[uuu~~~yyyEEECCC===666777<<<<<<888;;;:::<<>>>>>>>>999@@@CCC>>>777777:::<<<666777888999:::;;;;;;::::::BBBIIISSS^^^fff~~~lllaaaWWWTTTTTTVVVYYY^^^WWWWWWhhh}}}|||oooQQQGGGGGGAAAAAAAAA@@@@@@AAADDDGGGZZZ}}}ZZZ@@@BBBBBB???AAAAAA???>>>>>>===<<<:::888777;;;::::::999888777666666::::::999888???LLLYYY___aaaQQQAAA999888888888888;;;999888DDDQQQQQQYYYpppgggPPPJJJIIIFFFIIIIIIJJJKKKLLLMMMNNNOOOKKKJJJHHHFFFDDDDDDCCCCCCBBB@@@>>>===>>>?????????@@@===<<>>???>>>EEEZZZssszzz}}}}}}iiiOOO???<<<999BBBCCCDDDHHHFFFGGGSSSGGGEEENNN^^^iiiooo~~~nnnaaaXXXYYYxxxUUUDDD999;;;===999888===888999;;;<<<<<<<<<;;;:::999666777<<>><<<<<<<<<<<<;;;:::999999;;;;;;::::::999999888888888;;;;;;===MMMhhhwwwZZZDDD===>>>???>>>>>>>>>>>>IIITTTTTT```zzz~~~cccQQQKKKIIIIIIHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJHHHGGGFFFEEEDDDDDDBBB??????@@@AAAAAA@@@AAA>>>>>>AAABBBAAABBBFFFIIIIIILLLSSSZZZ[[[TTTMMMTTTVVV\\\fffmmmsss{{{pppXXX>>>444444333111111222222111000111111111111222444666888777888999:::;;;<<<<<<<<<===<<<:::999999888777666999:::;;;:::999999;;;======DDDMMMVVVeeewww||||||{{{rrr^^^GGG;;;:::>>>CCC???@@@JJJOOOTTT```LLLGGGHHHQQQZZZcccvvvnnn\\\VVVvvveeeOOO;;;999<<<;;;;;;???;;;<<<===>>>>>>===<<<;;;888666777;;;@@@BBB???<<<999@@@GGGFFF???999:::===:::>>>AAAAAA>>><<<<<<===>>>BBBJJJXXXaaannnrrrfffZZZVVVTTTWWWYYYWWWWWWZZZiii|||WWWIIIDDD???@@@@@@@@@@@@???AAADDDGGGOOOwww\\\@@@AAABBBAAA@@@<<<999999:::;;;;;;:::::::::::::::::::::::::::::::::888;;;;;;@@@[[[sssMMM;;;===@@@>>><<<@@@BBBIIIRRRTTTeeelll[[[RRRKKKIIILLLJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMMMMLLLKKKIIIGGGFFFFFFDDDBBBAAABBBCCCCCCBBBCCC@@@@@@CCCDDDCCCEEEIIIMMMMMMPPPVVV]]]]]]WWWQQQTTTXXX___iiipppyyyaaaBBB999444333111111222333222111222222111111222444555666777777999:::;;;<<<<<<<<<>>>===;;;:::999888999999888:::;;;888444666<<>>@@@AAA;;;===OOOZZZ___hhhVVVMMMEEEFFFIIISSSgggzzzuuujjj~~~rrrWWW>>>888<<<===>>>@@@???@@@@@@@@@@@@>>>===<<<666666777888:::<<<===>>>999@@@FFFEEE???999999<<<888<<>>;;;???NNNZZZ```|||wwwfff___SSSRRRSSSXXXYYYTTTRRRSSSeeemmmNNNHHHFFF?????????@@@??????AAADDDGGGUUU~~~___AAA??????@@@AAA===999::::::;;;;;;::::::999888999999999:::::::::;;;::::::999EEEjjj\\\???;;;>>>===;;;CCCFFFJJJQQQWWWooo|||[[[TTTRRRJJJGGGLLLJJJKKKKKKKKKLLLLLLMMMMMMMMMNNNOOOOOONNNLLLIIIHHHIIIFFFDDDCCCEEEEEEEEEEEEDDDAAAAAADDDFFFEEEGGGKKKJJJKKKPPPWWW]]]___[[[WWWVVVZZZbbbjjjuuuqqqKKK;;;666444222222333444444333444333222222222333444555666777888:::;;;<<<<<<======<<<<<<;;;:::<<>>;;;@@@MMMWWWmmmwwwxxxqqqrrrqqqjjj]]]LLL@@@>>>AAA===AAA>>>EEEZZZeeebbbbbb[[[QQQGGGBBB@@@FFFVVVfffvvviiiUUU@@@:::<<<>>>>>>@@@BBBBBBCCCBBBAAA???===<<<666777888777555777;;;???;;;@@@CCCAAA;;;777888;;;555;;;AAACCCAAA???>>>???AAADDDUUU]]]bbbrrreee[[[TTTQQQQQQSSSWWWUUUOOOKKKKKK\\\___GGGEEEEEE===>>>????????????AAAEEEHHHXXXvvvtttiiiIIIAAA===>>>@@@===;;;;;;;;;;;;:::999888888666666666777888888999999;;;888<<>>888555333222333555555444444333222222222333444444666777888:::;;;<<<======;;;<<<======???CCCIIINNNTTTVVVVVVTTTTTT]]]mmmzzznnnaaa______YYY[[[YYYOOOCCC<<<<<<>>>>>>IIIMMMWWWjjjmmm```WWWPPPKKKFFFAAA>>>@@@JJJSSS[[[uuuooofffRRRIII@@@=========>>>???BBBCCCCCCBBBAAA???===<<<777888888666333555:::@@@===??????<<<666555888;;;555:::AAACCCBBB@@@???@@@JJJNNN]]]dddpppwwwaaaYYYTTTNNNSSSRRRRRRSSSOOOHHHEEEGGGOOOoooYYYHHHGGGEEE@@@===>>>???>>>???AAAEEEHHHUUU~~~zzziii^^^[[[ffftttoooQQQEEE<<<;;;===999;;;;;;;;;:::999888777666444444555555666666666777;;;666AAAfffoooMMM@@@@@@@@@JJJMMMNNNXXXhhhaaaKKKKKKNNNHHHDDDIIIDDDEEEGGGIIIKKKMMMNNNOOOOOOOOOPPPPPPOOONNNLLLKKKLLLJJJGGGGGGHHHIIIIIIHHHFFFCCCCCCGGGHHHHHHJJJNNNPPPRRRWWW\\\aaabbb```^^^fffjjjppp{{{bbbBBB:::888444333444555555555444333222222222333444555555666888:::;;;======>>><<<>>>@@@BBBDDDKKKTTT[[[fffhhhkkkllloooxxxrrrWWWLLLNNNTTTGGGNNNQQQJJJAAA>>>>>>???CCCTTT\\\bbbnnnkkkYYYMMM>>>???@@@???===???DDDIIIRRReeepppuuuvvveeeQQQNNNAAA???=========>>>???@@@@@@AAAAAAAAA???>>><<<:::999:::999666444666;;;?????????>>>:::666444777:::666;;;AAACCCAAA@@@@@@AAAHHHQQQ^^^jjjkkk]]]UUURRRRRRUUURRRPPPNNNIIICCCBBBFFFJJJhhhtttWWWLLLGGGDDDBBB===>>>>>>>>>???AAAEEEHHHUUUxxxbbbWWWPPPMMMVVVccceeeOOOEEE:::777999666666777777777777777666666444444444444555555555555:::555EEEoooWWW@@@>>>???IIIKKKLLLXXXnnnkkkXXXJJJJJJLLLHHHGGGJJJFFFFFFGGGIIIJJJLLLMMMNNNOOOOOOOOONNNMMMMMMLLLLLLMMMJJJHHHHHHIIIJJJIIIIIIHHHEEEEEEIIIKKKJJJMMMQQQVVVYYY^^^dddhhhjjjjjjhhhooossszzzmmmJJJ===:::666444444444555444333222222111222333555666555666888:::<<<===>>>>>>???BBBDDDFFFIIIQQQ\\\dddooosssxxx}}}sss]]]LLLGGGHHHIIIAAAJJJOOOIIIAAA???@@@???DDDWWW\\\YYY]]]YYYKKKDDD999<<<>>><<<<<<>>>BBBFFFJJJVVVTTTRRRWWWMMMAAAGGGAAA>>>::::::>>>BBBCCCBBB===>>>>>>>>>===<<<:::999<<<;;;999777777888<<<>>>>>>???@@@>>>:::777777888888<<>><<<===>>>>>>>>>AAAEEEHHHYYYvvvbbbPPPJJJHHHHHHOOO[[[lllUUUGGGAAA777444777444222333444555666666666666555555555555555555555555:::444FFFnnnaaaDDDAAACCCMMMMMMOOO]]]uuu]]]RRRJJJIIIKKKJJJJJJLLLIIIJJJJJJKKKLLLMMMNNNNNNOOOOOOMMMLLLLLLLLLLLLLLLMMMKKKHHHHHHIIIJJJJJJIIIJJJGGGGGGKKKLLLLLLOOOSSSXXX\\\cccjjjpppsssttttttzzz~~~sssPPP>>>;;;777444444444444444222222111111222444555666555666888:::<<<===>>>>>>BBBEEEHHHIIILLLTTT```iiitttzzz}}}qqq^^^OOOJJJJJJFFF>>>===GGGKKKDDD===;;;<<<:::BBBSSSTTTIIIGGGEEE>>><<<>>>@@@@@@<<<:::===BBBEEE>>>KKKGGGEEEMMMEEE<<>>FFFGGGDDD;;;;;;<<<<<<<<<:::999888>>><<<:::888999;;;<<<>>>===@@@BBBBBB>>>:::777666999===AAAAAA@@@???AAACCCHHH\\\fff~~~___VVVVVVRRRMMMLLLOOOSSSOOOCCC>>>CCCJJJLLLTTT]]]PPPGGGBBBCCCAAA>>><<<<<<>>>>>>>>>EEENNN```uuuaaaWWWKKKIIISSS[[[WWWMMMXXXQQQEEE:::666666666555555777666444333444666666444444444444444444444444777:::>>>LLL]]]hhhhhh:::EEEHHHNNNOOOOOO```lllQQQMMMHHHGGGIIIJJJJJJJJJLLLKKKKKKKKKLLLMMMNNNNNNQQQOOOLLLKKKLLLOOOPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMIIIIIIOOOVVVWWWUUUYYY``````eeennnwwwyyyyyy}}}UUUKKK;;;666777444777888000666666555444444444444555777888888888888:::>>>AAA>>>GGGMMMOOOSSS]]]fffkkkyyy~~~}}}zzziii___QQQHHHEEEDDDCCCAAA<<>>;;;;;;<<<>>>??????======<<<;;;:::<<<@@@CCCEEEGGGGGGDDDBBBBBBFFFJJJEEEAAA<<<;;;???DDDDDDAAA???:::999>>>AAA>>>999666;;;::::::<<<>>>AAAAAAAAA>>>???DDDHHHEEE>>>:::;;;999??????@@@DDD@@@@@@KKKRRR^^^tttmmmVVVRRRTTTRRRPPPRRRNNNLLLFFFAAA???BBBIIIMMMnnn{{{XXXLLLDDD@@@@@@>>>======>>>AAABBBDDDKKKTTTgggyyy\\\PPPMMMKKKOOO[[[ddd```VVVXXXSSSIII@@@;;;;;;999555444555666444333222222111555555555555555555555555777777555<<>>EEENNNWWW[[[```jjjtttxxxzzzlllggggggbbbWWWWWWPPPGGGBBBAAAAAA>>><<<<<>>CCCAAA???===;;;<<<>>>@@@BBBBBB;;;<<<<<<<<<===@@@DDDHHH???@@@@@@???>>>>>>???AAA===???CCCGGGIIIGGGAAA;;;<<<777666;;;???===:::999999999;;;===@@@AAA@@@>>>===<<>>AAAFFFHHHJJJQQQZZZkkk|||___MMMIIIMMMRRRXXX```ddd]]]TTTTTTRRRJJJAAA======888111666666666777777555444444666666666666666666666666333333000333888888FFFcccWWWHHHMMMNNNNNNYYYwww}}}rrrjjjppprrr___MMMNNNLLLKKKJJJKKKKKKJJJIIILLLLLLLLLLLLMMMNNNOOOPPPPPPNNNLLLKKKMMMOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQSSSUUUZZZ```cccfffmmmuuulllUUUDDD======777777999555777777666555555555555555555666666555555666888;;;DDDNNNYYY```hhhsss{{{nnn]]]VVVWWWPPPFFFGGGCCC???>>>??????<<<999;;;BBBBBB<<<999???CCCBBB???===<<<===@@@BBBCCCCCC:::;;;<<<======@@@CCCFFF<<<===>>>@@@AAAAAA???===777>>>GGGNNNNNNIIICCC???>>>999666:::===<<<:::;;;999:::;;;>>>@@@@@@>>>;;;>>>:::999>>>CCCCCCCCCDDD???AAA<<<<<>>AAA>>>888999666555777888777777888555555555555555555555555444555333555;;;;;;GGG___dddLLLNNNNNNPPP___yyyggg[[[XXXYYYVVV^^^ooopppbbbTTTIIILLLLLLLLLMMMMMMLLLJJJIIILLLLLLLLLMMMNNNOOOPPPQQQPPPNNNLLLMMMNNNPPPQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTWWW[[[```eeejjjpppxxx\\\HHH???>>>888777:::777888777666666555555666666555666666666444555777999@@@JJJVVV___hhhsss{{{}}}zzzgggTTTMMMMMMKKKFFFDDDAAA???>>>???>>><<<:::999>>>???;;;:::???BBBBBB>>>===<<<===???AAAAAAAAA:::;;;<<<<<<;;;;;;===?????????AAAFFFKKKKKKGGGCCC999>>>FFFLLLJJJGGGHHHLLLEEE???;;;<<<===;;;:::<<<>>>===<<<<<<======;;;999CCC:::555888===>>>===>>>>>>AAA===>>>FFFHHHNNN\\\ccc;;;EEEVVVjjj{{{___UUUTTTSSSRRRNNNIIIHHHJJJFFF>>>???DDDAAAAAA\\\|||aaaQQQNNNIIIIIIJJJEEEIIIHHHKKKNNNOOOPPPWWW___pppuuuTTTDDDCCCDDDKKKRRRSSSUUUVVVUUUQQQIIINNNMMMDDDBBBJJJMMMJJJBBB:::555666666333444777444444444444444444444444777999666666:::999AAATTTrrrXXXNNNOOOSSSfffmmmbbb\\\TTTQQQTTTVVVVVVYYY]]]```lllvvvcccWWWOOOKKKJJJLLLMMMNNNMMMLLLJJJJJJLLLLLLMMMMMMNNNPPPQQQRRRQQQOOONNNNNNPPPRRRSSSRRRRRRRRRSSSTTTTTTUUUVVVVVVZZZ___eeejjjoooxxxhhhNNN@@@>>>999777:::999888888777666666666666777666777888777666555777888@@@JJJTTT\\\fffpppuuuuuussskkk]]]LLLAAA???AAABBBIIIFFFBBB>>>===<<<;;;;;;888:::;;;999:::===@@@@@@>>>===;;;<<<======<<<;;;999;;;<<<<<<;;;;;;;;;<<>>BBB@@@AAAHHHKKKRRRcccwww777:::AAAKKK]]]wwwuuudddQQQPPPRRRSSSRRRNNNJJJJJJKKK>>>;;;>>>CCCAAAJJJpppoooZZZNNNLLLIIIJJJMMMHHHPPPNNNNNNOOOOOOPPPVVV___wwwiiiMMM>>><<>>>>><<<666333666444444444444444444444444333777555444999999>>>NNNoooTTTNNNRRRXXXjjjooobbbeeeooowww~~~}}}yyypppfffhhh~~~}}}iiiZZZPPPLLLLLLJJJLLLNNNNNNMMMKKKKKKKKKLLLMMMMMMNNNOOOQQQRRRSSSQQQPPPPPPQQQSSSUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYZZZ\\\dddkkkooovvv|||ZZZDDDAAA;;;999<<<:::999888888777777777777777666777999888777777888999>>>EEELLLRRRYYY```cccaaaUUURRRLLLDDD>>>>>>BBBGGGJJJGGGBBB===999888999:::777888888999:::<<<=========<<<::::::;;;;;;999888666999<<<>>>>>>>>>???@@@;;;<<<>>>BBBFFFGGGGGGEEEAAACCCJJJOOOJJJ>>>:::>>>;;;888777999999999;;;???GGGBBB;;;666555666888999AAA:::666999<<<===???BBB>>>EEEDDDDDDIIIMMMZZZooo666888:::===EEEVVVkkk{{{ppp\\\UUUKKKMMMPPPRRRPPPLLLKKKKKKKKK@@@@@@DDDIIIMMMccchhhVVVMMMLLLIIILLLPPPKKKNNNKKKJJJJJJIIIJJJRRR[[[tttmmmUUUEEE@@@@@@QQQPPPKKKCCCAAADDDFFFEEERRRccchhhXXXKKKNNNTTTTTTUUUIIICCCEEEDDD:::444666555555555555555555555555///555444444;;;;;;???MMMuuuqqqVVVPPPVVV^^^nnnmmmuuummm___WWWPPPLLLMMMJJJLLLNNNNNNLLLKKKLLLMMMMMMMMMMMMNNNPPPQQQSSSTTTSSSRRRQQQSSSUUUWWWWWWVVVWWWWWWXXXZZZ[[[\\\^^^^^^```jjjssswww}}}iiiKKKEEE@@@======:::999999888777777777888888444666888888777777888999:::>>>BBBCCCHHHMMMMMMJJJ@@@???>>>@@@CCCEEEGGGIIIEEECCC@@@<<<888777888999999888888:::;;;<<<<<<<<<;;;:::999:::;;;;;;999888555999<<<>>>>>>>>>>>>>>>999:::;;;<<<<<<===???AAAAAA@@@FFFNNNIII;;;555888777555666999999888;;;???CCC>>>999666666888::::::<<<999888;;;======@@@DDD===FFFGGGGGGMMMWWWnnn777999;;;::::::@@@JJJSSSeee___QQQQQQNNNMMMPPPQQQMMMJJJIIIIIIIIIHHHIIILLLQQQ]]]|||fffVVVOOOMMMJJJNNNSSSNNNIIIFFFCCCBBBAAACCCLLLVVVlllpppOOO<<<;;;AAAGGGJJJHHHCCC>>>???FFFLLLLLLjjj~~~mmmWWWSSSTTTRRRJJJ@@@===CCCDDD999111222666666666666666666666666444:::777555999666888CCC\\\vvvkkkRRRYYYaaaooo|||sssnnnmmmmmmnnnkkklllnnnssszzz{{{hhhvvvyyybbbZZZXXXRRRNNNOOOJJJMMMNNNMMMKKKJJJLLLOOOMMMMMMMMMNNNPPPRRRSSSTTTSSSRRRRRRTTTWWWXXXXXXWWWYYYZZZ[[[\\\^^^___aaaaaadddnnnxxx|||uuuRRRJJJDDD@@@???::::::999888888777888888888333555777888777777888999:::===>>>===???BBBAAA===>>>:::999>>>DDDCCC???<<<@@@@@@???===:::999999:::;;;999888;;;===<<<<<<<<<999888888:::<<<<<<;;;:::777999<<<===<<<:::888888<<<======:::777777;;;???AAA===@@@GGGEEE:::777===:::888999;;;;;;888999>>>===;;;888777999:::;;;;;;999888999<<<<<<:::<<>>???DDDIIIHHHDDDAAA???>>>???IIISSSppp}}}rrrddd```\\\UUUMMM;;;444>>>AAA777222666444555555555444444222222444444444555666888:::;;;SSSPPP|||___WWWbbb{{{{{{}}}yyyyyyyyy{{{}}}{{{pppZZZQQQQQQPPPOOONNNHHHOOORRROOOLLLMMMPPPPPPMMMNNNOOOPPPQQQRRRRRRRRRRRRTTTUUUWWWXXXXXXWWWWWW[[[[[[^^^aaa```^^^bbbiiitttuuu|||```NNNJJJCCC<<<999===;;;888777888999::::::666777777888888888777777::::::;;;<<<=========<<<999999:::;;;===>>>??????@@@;;;:::===<<<999999>>>;;;<<<<<<<<<======>>>>>>888999:::::::::999888777888888888888999:::;;;<<<888:::;;;:::999888888:::;;;<<<>>>???>>><<<999777:::::::::999777888:::<<<999999888888999999:::;;;777;;;===<<<===AAABBB@@@EEEFFFFFFRRRbbbrrr777777666777888:::<<<>>>AAASSSmmmwwwzzzooo[[[PPPLLLKKKJJJKKKJJJIIIHHHGGGHHHIIIKKKLLLMMMTTThhhuuu___XXXPPPJJJGGGEEEAAA???>>>;;;;;;======>>>DDDKKK\\\sss___III===<<<>>>BBBGGGGGGBBB>>>>>>===>>>EEEMMM]]]fffjjjeee]]]YYYUUURRRQQQCCC;;;>>>???888444666555555444444333333333333444444444555666888:::;;;HHHJJJvvv```fffnnn[[[SSSRRRQQQPPPPPPMMMQQQRRRPPPOOORRRSSSRRRPPPQQQQQQRRRRRRSSSRRRRRRTTTUUUWWWYYYZZZZZZZZZYYY\\\\\\___bbbbbbaaaeeelllxxxzzzttt^^^OOOBBB;;;======;;;888777777888888777777888888999999999999888;;;;;;<<<<<<<<<<<<<<<<<<999::::::;;;<<<======>>>???;;;:::===<<<999:::>>>>>>>>>>>>>>>============;;;<<<=========;;;:::888999999999999:::;;;<<<===:::;;;;;;:::888777888:::;;;===>>>??????===;;;999888999999888666666888:::::::::999999::::::;;;<<<777;;;===>>>BBBHHHHHHEEECCCEEEGGGUUUooo666666555555666777999::::::AAANNNccc}}}nnn[[[OOOKKKKKKIIIGGGLLLJJJHHHHHHIIIJJJKKKKKKMMMKKKYYY{{{iii[[[TTTKKKEEEBBB@@@>>>;;;<<<::::::<<<======BBBHHHTTTzzzzzzWWWJJJ===999;;;<<>>@@@DDDGGGJJJQQQWWWVVVQQQQQQUUUZZZQQQEEE<<<888777555333555555333222222333333444444444444555666888:::;;;>>>FFFfffyyy|||{{{kkkZZZTTTTTTTTTUUUVVVVVVWWWVVVTTTUUUXXXXXXUUUTTTTTTTTTTTTTTTTTTTTTTTTWWWXXXYYYZZZ\\\\\\\\\\\\______cccggggggggglllsss{{{zzz___GGG???AAA>>><<<:::999999:::888777888999999::::::;;;;;;;;;===============<<<<<<<<<:::::::::;;;;;;<<<<<<<<<>>>;;;:::<<<<<<;;;;;;>>>@@@@@@??????>>>======<<<>>>???@@@AAA@@@>>>;;;999::::::::::::;;;<<<======;;;;;;:::888777777999;;;<<<===>>>??????>>><<<;;;888999:::999777777999:::;;;::::::::::::;;;<<<<<<:::===@@@CCCJJJPPPPPPLLLFFFKKKOOO```666555555444444555666777;;;:::===HHHaaadddYYYLLLFFFHHHJJJHHHEEEKKKIIIGGGIIILLLNNNOOONNNQQQPPPeee{{{aaaQQQJJJCCC>>>>>>??????>>>:::888999<<<===<<<@@@FFFPPPvvvxxxhhh]]]JJJBBB::::::;;;<<<>>>BBBGGG???;;;<<<>>>===<<<>>>======FFFRRRRRRLLLSSSaaannnhhhXXXBBB777888999666666444222111111222444555444444444444666888:::;;;<<>>AAA@@@@@@???>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<============>>>>>>>>>>>>===============???@@@BBBCCCAAA???;;;999:::::::::::::::;;;<<<<<<::::::999777777888<<>>>>>===<<<;;;:::;;;;;;;;;999999:::<<<;;;::::::::::::;;;<<<<<<@@@BBBDDDGGGNNNUUUTTTOOOKKKWWW___uuu777666555444444555666777;;;:::999<<>>>>>>>>999777888;;;<<<<<<@@@FFFTTTwwwsssdddUUUJJJDDD>>>999999:::;;;???DDDGGG@@@<<<>>>???===;;;;;;;;;;;;EEERRRPPPJJJUUUjjj|||jjjMMM<<<<<<>>>;;;555444222111111222444555444444444444666888:::;;;<<>>===<<<:::::::::;;;<<<>>>???@@@DDDCCCBBBAAA@@@@@@AAAAAA==================>>>>>>===>>>>>>>>>>>>??????>>>::::::;;;;;;<<<===>>>>>>???@@@AAAAAA@@@===:::999999999999999999999:::;;;777888888777888:::???CCC<<<<<<=========<<<;;;;;;888:::;;;;;;999999999;;;:::::::::::::::;;;<<<<<>>FFFFFF@@@>>>>>>>>>;;;:::;;;:::<<>>888999888333222222111111222444444444444444555666888:::;;;<<>>AAABBBEEEDDDBBBAAAAAABBBCCCDDD?????????@@@@@@AAAAAAAAA???BBBBBB@@@???AAA@@@===888888999:::<<<===>>>???>>>>>>???>>>>>><<<:::999999999999888888999999:::666777888888999<<<@@@CCC>>>>>>>>>>>>===<<<;;;;;;777888::::::999888888999<<<;;;;;;;;;;;;<<<======BBBEEEFFFDDDGGGMMMQQQPPPTTTnnn555444444333444555777777333555999;;;;;;CCCXXXnnnjjjPPPJJJJJJIIIHHHFFFEEEEEEEEECCCKKKUUUXXXVVVTTTTTTVVV```zzzvvv^^^QQQBBB>>>::::::;;;<<<:::777;;;888888::::::;;;AAAHHH]]]vvvvvvcccVVVJJJAAA===777555666777555555;;;BBBCCC@@@>>>>>>;;;777888===888:::BBBLLLPPPNNNPPPTTT```dddcccUUUCCC666333444111111222222222333333333444444444555666888:::;;;???NNNffftttiiippp{{{ggg\\\[[[ZZZXXXXXXYYY[[[\\\]]]]]]]]]^^^```bbbeeefffggghhhlllsssxxx|||dddLLLGGGAAA===;;;;;;;;;;;;:::999999:::<<>>>>>>>>>>>===<<<<<<;;;<<<<<<;;;::::::999999999::::::777888:::::::::;;;>>>@@@BBBBBBAAA@@@???===<<<<<<888:::<<<<<<;;;::::::;;;>>>>>>======>>>>>>???@@@@@@EEEHHHGGGHHHQQQYYY^^^ggg333333222222333555666777333444888;;;999999CCCQQQbbbrrr\\\NNNGGGIIIJJJHHHEEECCCDDDEEEDDDNNNZZZ]]]XXXSSSSSSVVVkkkmmmVVVKKK>>>;;;999:::======;;;888===999888999:::;;;BBBIII^^^tttmmm[[[MMM@@@999:::777777888999555222666===AAA???>>>===999555888===666888???JJJSSSSSSMMMGGGQQQYYY```]]]LLL;;;555777000111222333333333333333444444444555666888:::;;;EEEQQQnnnvvv{{{oooaaa```]]][[[YYYYYYZZZ[[[_________```bbbdddggghhhkkklllpppwww|||wwwUUUOOOGGGAAA======<<<<<<:::999999:::<<>>===<<<;;;;;;<<<===>>><<<;;;;;;:::::::::;;;;;;999:::<<<<<<;;;:::<<<===EEEEEEDDDBBB@@@???>>>===<<<>>>@@@AAA???>>>>>>>>>@@@@@@??????@@@@@@AAABBB@@@HHHLLLKKKMMMWWWdddlll{{{555555555555555555555555666777888999:::;;;<<<<<>>999777999888666333222444888<<<@@@===;;;:::::::::999888777===<<>>222777333333222222333333444555666222222666999888999<<>>>>>===>>>AAACCCAAA@@@>>>======>>>@@@AAABBBGGGLLLLLLHHHDDDEEEFFFFFFDDDCCCBBBBBBAAA>>><<<===<<<;;;;;;;;;===>>>???@@@>>>;;;999999:::<<<===777999;;;;;;::::::;;;<<<>>>===<<<:::999:::<<<>>>FFFGGGGGGEEEBBB@@@@@@AAADDD<<<@@@PPPUUUKKKFFFIIIHHHHHHFFFDDDEEEGGGGGGFFFEEELLLMMMRRR]]]bbblll555555555555555555555555666666777888999:::;;;;;;===FFFSSSaaaqqqcccRRRJJJEEEIIIHHHGGGEEEDDDCCCDDDEEEQQQWWW\\\YYYSSSUUUaaannnyyyeeeUUUIII>>><<<999888888999888777;;;888999>>><<<:::DDDRRRcccvvvqqqaaaPPPFFFAAA;;;777666888777555333222444999<<<@@@>>><<<;;;;;;;;;:::888333::::::AAAUUUZZZNNNFFFDDDIIIYYYfff\\\BBB333444444444333333444444555666555333444999;;;:::;;;>>>NNNaaayyywwwuuuwww{{{|||zzzwwwpppggg___ZZZWWWcccpppzzzsssjjjddd\\\XXXZZZ]]]]]]\\\aaaccceeeggggggiiikkkmmmssswww}}}yyy\\\PPPKKKCCC@@@CCC:::<<<======<<<;;;===@@@@@@???>>>======>>>???@@@AAAFFFJJJKKKGGGDDDEEEGGGHHHFFFEEEDDDDDDCCC@@@>>>======<<<<<<<<<===>>>??????===;;;999999:::<<<===888999;;;;;;:::999:::;;;;;;:::999:::<<<>>>???@@@JJJJJJIIIGGGDDDBBB@@@@@@CCCAAAFFFRRRVVVOOOJJJKKKKKKIIIGGGHHHLLLMMMIIICCCKKKMMMKKKSSSdddmmmttt555555555555555555555555555555666777888888999999999<<<>>>AAAKKKbbbgggRRRJJJGGGEEEFFFGGGFFFEEEEEEFFFIIILLLYYYWWWXXXVVVQQQUUUlllqqqaaaUUUKKK???<<<999888888888888777999777888<<<<<<:::CCCPPP```tttbbbTTTGGG@@@===999777777666666555333333555999===@@@>>>;;;;;;;;;;;;:::999333999888@@@UUU[[[OOOGGGCCCEEERRRbbb^^^HHH777333555444444444444555666666555444666<<<>>><<<<<<>>>MMMeee|||uuubbbaaaeeerrr~~~{{{{{{ttt}}}fff```ZZZXXXZZZ]]]^^^]]]cccdddfffhhhhhhjjjmmmpppwww{{{ooo[[[OOOEEEAAACCC===>>>>>>===<<<;;;<<<>>>???>>>===<<<<<<===>>>??????CCCHHHHHHFFFEEEEEEGGGKKKIIIGGGFFFEEEDDDBBB@@@>>>>>>=========>>>??????>>>===;;;999999:::<<<===999:::<<<;;;:::999999:::888777777:::???CCCCCCBBBDDDDDDDDDFFFHHHIIIHHHGGGDDDHHHOOOVVVXXXUUUQQQMMMNNNIIIGGGLLLRRRQQQJJJCCCLLLQQQQQQYYYjjjuuu555555555555555555555555444444555555666777888888777;;;===<<<>>>JJJ___ppprrrVVVIIIGGGGGGFFFDDDDDDCCCBBBCCCHHHPPPWWW]]]UUURRRQQQOOOWWWxxxiii]]]UUUMMMBBB>>>:::777777888888888999888999<<<;;;:::AAAJJJ\\\ppp{{{lllWWWLLLBBB>>><<<999888999555555444333333555999===>>><<<::::::::::::999888777;;;777<<>>======>>>???===<<<<<<;;;;;;<<<<<<===>>>AAADDDFFFEEEDDDEEEFFFKKKIIIFFFEEEDDDCCCBBB@@@???>>>>>>>>>>>>?????????===<<<;;;:::999:::;;;<<<:::;;;<<<<<<:::888888999888666777;;;BBBFFFEEEBBB>>>@@@DDDIIINNNPPPNNNKKKJJJRRRXXXYYYZZZZZZVVVPPPNNNIIIHHHLLLPPPNNNJJJGGGLLLWWW\\\aaannn}}}555555555555555555555555444444444555555666666777111777;;;;;;888:::DDDMMMhhhvvv|||]]]IIIBBBBBBBBB@@@>>>>>><<<;;;<<>><<<:::777666777444444444333333555999<<<<<<;;;999888999999999777888;;;666999KKKUUUQQQOOOMMMEEEDDDPPPVVVLLL<<<222333333333222333333444555555444777::::::888:::???HHHhhh~~~xxxxxxxxxvvvrrr___]]][[[[[[]]]___aaabbbccceeegggiiikkkoootttxxx~~~hhhZZZPPPIIICCCAAA???>>>>>>>>>??????<<<;;;;;;;;;;;;;;;;;;<<<===???AAACCCCCCCCCDDDEEEHHHFFFCCCBBBBBBBBB@@@???>>>????????????>>>>>>>>>;;;;;;::::::::::::;;;<<<:::;;;<<<<<<:::888888999999888999===BBBEEEEEECCCBBBFFFLLLRRRWWWWWWUUURRRUUUZZZ]]][[[[[[\\\YYYSSSLLLHHHGGGJJJIIIGGGJJJPPPYYY^^^___iii555555555555555555555555444444555555555666666666111555777666444555:::???DDDNNNccc|||ooo]]]HHH>>>;;;999777777777888777555555<<>>999888777333222444444444444444333444888:::<<<:::999888999:::999888666;;;777888HHHRRRRRRTTTKKKAAA===FFFOOOJJJ<<<000333222222222222333444444555444666999999:::@@@IIIZZZxxx{{{yyyuuutttfff^^^^^^^^^___```bbbdddeeedddfffiiikkkoootttzzzrrraaaRRRFFFCCC@@@>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@AAABBBCCCCCCDDDBBB???>>>???@@@??????>>>>>>?????????>>>===<<<:::::::::::::::;;;;;;<<<999:::<<<;;;:::999999:::999:::<<>>===GGGLLLKKKOOOHHH???;;;DDDOOOMMM???222333333333333333444555555666555666999;;;@@@LLLXXXzzzvvvyyytttrrruuu```___```aaabbbcccdddfffgggfffhhhllloootttzzz~~~hhhOOOKKKEEEAAA@@@@@@>>><<<;;;;;;<<<<<<<<<<<<;;;;;;=========>>>@@@AAAAAAAAAAAA???===<<<>>>???@@@???======>>>>>>>>>===<<<;;;999999999::::::;;;;;;;;;888999;;;;;;:::999:::;;;777;;;>>>??????BBBGGGLLLKKKQQQXXX^^^cccmmmzzzuuufffZZZ[[[\\\XXXUUUVVVPPPHHHEEEIIIIIIHHHPPP\\\oooqqqwww555555555555555555555555555555555666666666666666777666555555666555444222666888;;;@@@EEETTTrrryyyWWWBBB<<<999;;;:::444222666444999===<<<777666;;;@@@DDDHHHMMMVVVnnnlllVVVRRRPPPKKKSSSMMMCCC<<<888888999999555888:::<<<>>>CCCEEEEEEJJJ___{{{iiiZZZTTTRRRIII???:::666555777777444444666555555555444333333555777???===<<<<<<=========<<<;;;FFFFFFBBBFFFFFFBBBFFFEEE>>>===GGGSSSQQQCCC666555444444444444555666666777555666999===FFFUUUdddxxx{{{qqqpppwwwxxx~~~mmm^^^```aaacccddddddeeeggghhhhhhjjjnnnrrrwwwXXXSSSLLLGGGEEECCC@@@>>>;;;<<<<<<======<<<<<<;;;>>>======>>>???@@@@@@???@@@>>><<<;;;===???@@@@@@<<<===>>>>>>>>><<<;;;:::999999999::::::;;;;;;;;;777999;;;;;;::::::;;;<<<555:::???@@@>>>AAAIIIQQQ]]]```aaa___^^^gggwwwhhhXXXZZZ\\\VVVSSSWWWSSSHHHDDDKKKOOOOOOTTT]]]gggyyy777777666444444333333444555555555555555555555555666666666666666666666666888666777777888@@@WWWmmmmmmTTTCCC888777777666555444444444444:::@@@AAA<<<888888999<<>>777777666555555555555555333333222222333444666777BBBEEEDDD>>>:::<<>>AAA>>>AAA===<<>>>>>@@@??????@@@BBBBBBAAA@@@>>>>>>======>>>???@@@@@@>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;:::999888;;;;;;;;;:::999888999;;;;;;===>>>======CCCMMMUUUmmmeee\\\WWWZZZbbbkkkqqqmmmddd\\\[[[[[[WWWTTTSSSMMMJJJHHHKKKOOOTTT\\\eeezzz777666555444444444444444555555555555555555555555555555555555555555555555444333555666666:::IIIZZZ~~~zzzjjj\\\OOOCCC;;;777777666666555444444333222555888888666555666888:::CCCQQQgggjjjNNNLLLNNNKKKRRRKKKAAA;;;999::::::999999999999;;;===?????????IIIbbb|||mmmbbbSSSHHHBBB???;;;888666555555444444444444444333333222222333444666777===BBBCCC???<<<>>>@@@@@@FFFMMMKKK@@@999<<<>>>:::>>>999;;;IIISSSMMM>>>111333555777666555333333333666777777;;;KKKiii}}}}}}}}}~~~yyyyyymmmccc```gggffffffhhhkkklllkkkiiilllpppvvv|||qqqeeeXXXIIICCCFFF???>>>>>>======>>>???@@@@@@@@@@@@BBBDDDDDDCCCAAA???>>>>>>>>>??????@@@AAA===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;::::::999;;;<<<<<<:::999888:::;;;;;;===???>>>>>>CCCKKKRRR]]]XXXSSSSSSWWW```ggglllkkkaaaXXXWWWXXXWWWWWWYYYMMMMMMOOOQQQTTT\\\nnn666666555555444555555555444444444444444444444444555555555555555555555555333333444666555666<<>>888777888888777::::::::::::;;;;;;<<<===HHHddd}}}yyymmmllllll\\\SSSHHH???;;;888666444555444444333333333333333333333222222222444555666888???CCCAAA???@@@@@@>>>AAAEEEBBB:::777;;;;;;666;;;555<<>>@@@@@@@@@BBBHHHMMMLLLKKKKKKOOOVVV^^^dddggg```XXXQQQQQQSSSTTTVVVYYYRRRTTTVVVWWWYYYggg666666555555555555666666444444444444444444444444444444444444444444444444666666666777777666666888BBBKKKUUUZZZ```fffjjjjjjqqqrrrrrrooohhh]]]SSSLLLAAA===888555555666777777555555555444444444333333555333222222555777888888===IIIeeesssUUUMMMPPPQQQNNNGGG===777666777777666999999999999999:::<<<===GGGgggwwweee]]]\\\\\\OOOIIIAAA;;;888777666444555444444333333333333333333333222222222333555666666>>>DDDCCCAAA@@@???<<<>>>???<<<777888<<<:::555:::555@@@WWWZZZFFF666555222333555444333333444555777;;;@@@PPPqqqyyyqqqmmmuuuzzzrrrxxxwwwppprrrfffaaadddjjjlllkkkkkklllmmmooopppppprrr|||rrr```YYYNNNLLLHHHEEEDDDDDDFFFGGGBBBBBBDDDFFFIIIHHHFFFDDDAAAAAAAAA@@@@@@AAAAAABBB===============<<<;;;;;;:::;;;<<<<<<<<<<<<<<<;;;<<<======<<<:::999;;;<<<<<<>>>@@@AAAAAABBBEEEHHHEEEEEEGGGMMMUUU]]]bbbdddWWWSSSRRRVVVYYYWWWVVVWWW]]]]]]^^^```fff{{{777777666555555555666666444444444444444444444444444444444444444444444444888777666555555666666555777<<<@@@@@@CCCGGGIIIHHHGGGHHHJJJJJJHHHDDD@@@===;;;:::999999777555111///444444444444333333333333555444444555777888888777???QQQttt|||\\\OOOPPPRRRNNNFFF===777666777888777666777888888888:::>>>AAAIIIlllxxxttt]]]WWWTTTNNNEEEBBB===999777777666666666555555444333444444444333333222111222333444555666???EEEDDDAAA???<<<999>>><<<999888;;;>>><<<777;;;999FFFZZZYYYCCC555888222333444444333333555777777<<>>===<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<======>>><<<;;;:::;;;===<<<>>>@@@AAABBBBBBCCCDDDEEEEEEGGGMMMTTTZZZ^^^```VVVWWW]]]eeefff```ZZZXXX___^^^aaalll999888777666555555555555333333333333333333333333333333333333333333333333444555555111111444555444444777777555666:::<<<:::999999:::::::::999888888777777666555444444333333333333333333333333333333333333444555666777888999DDD___dddRRROOORRRMMMFFF===777666888888888444666888888888:::@@@DDDOOOsssnnnWWWRRRMMMDDD===<<<:::888666555555555666555555444444444444444444333222111111222333444666===BBB@@@===<<<:::888===;;;999:::<<<===;;;999<<<>>>KKKWWWQQQ>>>555888222444444444444555777999::::::DDD]]]~~~wwwcccppp}}}nnn___XXXWWWTTTVVVbbb{{{|||iiieeehhhiiikkkooopppppppppppppppsssxxx|||}}}pppddd___WWWOOOIIIFFFFFFGGGHHHGGGFFFGGGHHHHHHFFFDDDBBBBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>>>>>>>======<<<<<<<<<=========<<<<<<;;;===>>>>>>===;;;;;;<<<>>>======???@@@AAABBBBBBBBBEEEFFFIIINNNTTTXXXYYYYYYTTTWWW___hhhiiibbb[[[YYYVVVZZZhhh:::999888666555444444444333333333333333333333333222222222222222222222222...333555000///222444222111333333222444999999777777888888777666555333222111111111111222444666888222222222222222222333333000222444444444777===BBBSSSvvvnnnXXXSSSUUULLLEEE<<<666666777888777444777999999888:::@@@FFFWWW|||iiiNNNHHHEEE===999999999888666444444444555444444333333333333333444333222111111222333333222999===:::888888999888:::999888:::;;;:::999999:::AAALLLNNNDDD777333666333444555555555666999;;;<<<888EEEiiiyyyooo{{{yyyyyyoooccc___jjj~~~pppfffhhhjjjhhhiiipppoooppprrrrrrtttyyysssmmmbbbXXXPPPLLLKKKKKKNNNKKKIIIHHHHHHHHHGGGFFFBBBBBBAAA@@@@@@@@@@@@@@@???????????????>>>>>>=========>>>======<<<;;;:::>>>>>>???===<<<;;;===>>>======>>>???AAABBBBBBAAAEEEHHHNNNTTTYYYYYYVVVSSSRRRSSSXXX___```]]]\\\^^^^^^kkk;;;:::999777555444333333333333333333333333333333222222222222222222222222,,,333777222///222333111---000111111444888777444///000333555666555444333222444555555333222111111222222222222222222222333111333444333333888CCCKKKbbbvvv___YYY[[[KKKDDD;;;555555666777777666888:::999777:::@@@FFF\\\eeeEEE>>>>>>999888::::::999777555444444444333222222111111222222444333222111111111222333///555888555444666999999777777888999999777777888888BBBKKKGGG;;;222111333444555555555555777:::<<<>>>777IIIvvvyyyttt}}}tttmmmzzz}}}ooogggfffkkkjjjdddgggpppnnnppprrrtttxxx~~~xxxlll```WWWRRRPPPPPPRRRNNNKKKHHHHHHIIIIIIHHHBBBAAA@@@@@@????????????@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>===<<<::::::>>>??????>>><<<<<<===>>>=========>>>@@@BBBBBBBBBFFFKKKSSS[[[___]]]VVVQQQVVVTTTUUUYYY[[[\\\```fffvvvGGG999999???888222666888333333333333333333333333777///111333---///555222111222333333444555666777111111222222222333333333777777666555444333333222111222333333333333222111111111222333333333333222666//////666888:::FFFVVVsss|||eeeZZZ]]]LLLBBB888444666999888666888:::666777<<<999;;;IIIhhhzzzTTTAAAEEE@@@777999777666666666555222///666555444444333333333333000000000000000000000000111444777888888777888999888888888999999999::::::===GGGKKKAAA666333333222///777:::444000333666777>>>999MMM}}}xxxwwwyyy~~~qqqeeegggjjjlllllllllnnnppplllpppvvv{{{xxxiii___XXXTTTRRRUUUQQQLLLIIIJJJKKKLLLKKKJJJHHHEEEDDDDDDCCCBBB@@@@@@AAAAAA???===;;;;;;<<>>===<<<<<<<<<===<<<===???AAACCCEEEGGGHHHOOOSSSYYY]]]]]]ZZZXXXVVVWWWUUUWWWYYYXXX[[[hhhwwwRRR???888<<<777444666555333333333333333333333333444...222555111444:::777222222222333444444555555111111111222222222333333666555555444444333333222111222222333333222222111000111222222333333222222444000111666999===MMM```ttttttnnnaaaaaaJJJAAA888444666999888666999;;;777999===:::>>>NNNwwwpppnnnSSS>>>@@@>>>999888777666666666666666666444444333333333333333333111111111111111111111111111444666777777777888999666777888999999:::999999@@@EEEEEE<<<444333444444///666999555333888======???;;;PPP|||qqquuuvvvwwwuuummmhhhjjjmmmnnnnnnoooppprrrqqqtttzzzwwwjjj```XXXSSSQQQMMMIIIHHHIIIKKKLLLLLLJJJJJJHHHGGGEEEDDDCCCCCC???BBBDDDEEECCCAAA@@@@@@???>>>AAAGGGHHHDDD@@@@@@@@@???>>>===<<<<<<<<<<<>>>>>???BBBEEEIIIKKKSSSWWW]]]```___[[[WWWUUUTTTTTTYYYaaajjjuuukkkOOO===:::777777999555333333333333333333333333555000333444...000444///222222222222222222222222111111111222222222222333333333333333333333333333111111222333333222111111000111222222333333222222222111333777999AAAWWWnnnyyyjjjuuu|||jjjbbbGGG@@@777444666888888666888;;;999;;;???;;;CCCXXX{{{llldddmmmXXX???======>>>999999888666444444666888222222222111222222333333222222222222222222222222111333555666666666777888777888:::<<<======<<<;;;AAAAAA===555111333666666444888888444333555777777===@@@YYYrrrsss||||||llljjjtttqqq~~~|||www~~~vvvnnnkkklllnnnpppqqqqqqqqqsssuuuvvvzzzuuuggg[[[TTTRRRNNNIIIIIIKKKMMMLLLKKKJJJLLLMMMJJJFFFDDDEEEGGGBBBDDDHHHHHHGGGDDDBBBAAAAAA>>>???DDDFFFDDDBBBCCC>>>>>>>>>>>>===<<<<<<;;;AAA@@@???@@@BBBFFFJJJMMMPPPTTTZZZ]]][[[WWWSSSQQQQQQQQQXXXfffzzzhhhKKK>>>777999;;;555444444444444444444444444666111333222---222888222222222222222111111000000111111111111222222222222000111111111222222222333111111222222222222111111000000111222222222222222000222666777888DDD```zzz|||xxxlll\\\CCC===777444666888777666777:::999;;;>>><<>>@@@AAAAAA???>>>>>>;;;666222222444666666555666777555444555555555;;;JJJkkkgggvvvzzzooommmvvvuuujjj]]]hhhnnnfffXXXTTT\\\dddtttzzzpppnnnpppoooqqqssssssssstttvvvxxx|||rrreee\\\YYYSSSMMMKKKMMMNNNLLLJJJIIILLLOOOLLLGGGDDDFFFIIIEEEGGGHHHGGGEEECCCBBBBBBGGGBBB???AAACCCAAA???@@@<<<===>>>???>>>===<<<;;;AAABBBBBBDDDFFFIIILLLNNNLLLQQQVVVYYYXXXUUUSSSRRRSSSVVV___sss```HHH888777:::555444444444444444444444444111///222333222???JJJFFF333222222111111000000///000000111111111222222222//////000000111222222222111111111111111111111111000000111222222222222111000444777777999HHHhhh~~~{{{gggQQQ???;;;666444666777777666555888888;;;>>>===QQQsss|||kkk```ZZZ___lll}}}]]]GGG999888666666666555333111111111000000000000111111222333000000000000000000000000000111333333333333555777999;;;>>>@@@AAA@@@>>>===999555222333444555444444111333666888999:::>>>AAACCC^^^uuupppjjj\\\VVViii}}}rrrXXXUUU```fffaaaZZZVVVSSSQQQUUUqqqzzzsssqqqsssuuuqqqssstttuuuuuuwwwzzz|||tttkkk^^^VVVNNNLLLNNNPPPNNNKKKGGGKKKNNNLLLGGGDDDFFFIIIGGGGGGFFFDDDCCCDDDHHHKKKRRRIIICCCCCCCCC@@@======<<<===>>>?????????>>>===AAACCCGGGKKKMMMNNNNNNMMMOOORRRUUUWWWWWWWWWWWWXXXXXXeeezzzyyyZZZ===444777333444444444444444444444444111000333111000>>>HHHCCC222222222111111111000000000000000111111111111222000000000111111111222222222111000000000000111222///000111111222222111111///444777777;;;PPPqqqmmmgggttt|||tttsss___GGG;;;888666555555666777666555777777;;;===???ZZZooo]]]ZZZSSSSSS\\\iiiyyyxxxZZZBBB===888666444333444555444222111111111000111111222222////////////////////////000111222222111222555777777888:::<<<<<<;;;:::999555222111444666444333444333444666777777888AAALLL^^^|||ooogggXXXQQQZZZaaa___bbbiiiuuu~~~|||sssaaaOOOHHH___wwwnnnooosssvvvvvvssstttvvvwwwxxxzzz~~~xxxdddZZZPPPLLLOOOQQQPPPMMMGGGJJJLLLKKKHHHFFFFFFGGGEEEEEEDDDCCCDDDIIIOOOTTTXXXOOOGGGFFFFFFCCC???>>>===>>>>>>???@@@@@@@@@@@@BBBFFFKKKPPPSSSRRRPPPOOOPPPQQQRRRSSSVVV[[[aaafffggg~~~sssJJJ888888555555555555555555555555555222222555000+++555;;;000222222222222222222111111000000000000111111111111111111111111111111111222222111000//////000111222///000000111111111111111...333777888@@@YYY{{{___WWWaaafffxxxuuummmsssuuulllkkkwwwxxx~~~}}}YYYCCC888777555555555666666666777888888;;;>>>BBBdddpppccc[[[SSSLLLJJJOOOVVV```sssyyy^^^WWWGGG???666333555777666333333333222111111111222222///////////////////////////000111111000111444666777777888888888777666666444111111555555222222777777666777777777>>>RRRfffrrraaaWWWXXX```]]]ZZZpppkkkYYYfff|||ppplllooouuuwwwvvvuuuvvvxxxyyy{{{~~~sssgggXXXQQQQQQRRRPPPMMMHHHIIIKKKKKKJJJIIIGGGFFFDDDDDDDDDDDDEEEHHHNNNRRRVVVLLLDDDDDDGGGEEEBBBAAA????????????@@@AAABBBCCCFFFIIINNNRRRUUUUUUTTTSSSOOOPPPQQQUUU^^^kkkzzzWWW===;;;999555555555555555555555555---000666333...777:::---222222222222222222222222000000000000111111111111222222111111111111111111222111000//////000111222//////000111111111111111---222666999DDD___xxxUUULLLUUUUUUgggkkkZZZ]]]nnnvvvoooooovvv||||||yyyiiieeeiiinnnwwwVVVCCC666666555555555666666666999999888<<>>CCCTTTggg{{{tttWWWJJJ;;;333444777555111444444333222111111111222000000000000000000000000///000000000000111444666999999888777777666666666444111111444333///333999444444666;;;@@@QQQqqqzzzsssnnnkkkiiijjjgggjjjttt~~~}}}wwwssscccSSSTTTgggwww{{{}}}wwwpppooorrrvvvwwwvvvvvvxxxzzz{{{}}}uuubbbWWWTTTSSSOOOJJJJJJJJJJJJKKKLLLKKKHHHEEEDDDEEEEEEDDDCCCDDDFFFIIIOOOEEE???AAAEEEEEECCCBBB@@@@@@??????@@@BBBDDDEEEJJJLLLOOORRRTTTVVVVVVVVVRRRSSSVVV^^^mmmwwwUUUBBB555<<<888333222555888444---222222222111111111111000222222222111111111111000////////////////////////000000111111111111000000333111000000111111000...000000000000////////////444///222<<>>???@@@KKKYYYkkkSSS<<<555666444333666222222222111111111111000000000000000000000000000///111111000000222333222999555222444444333555999555444222111222555444222111777999:::KKKoooxxxxxxxxxxxxyyyxxxvvvtttpppSSS[[[sss}}}yyyrrrpppoooooorrruuuwwwxxx~~~xxxwww~~~uuufff___\\\WWWRRROOOLLLJJJJJJKKKKKKHHHEEE@@@BBBEEEGGGGGGFFFDDDBBBGGGDDDAAAAAACCCCCC@@@===CCCAAA??????AAACCCEEEFFFPPPOOOPPPRRRUUUVVVVVVTTTYYY]]]gggwwwtttZZZAAA;;;999666444555555333000222222222111111111111000222222222111111111000000////////////////////////000000111111111111000000222111000000111111000...000000000000////////////222///333===TTTzzzcccQQQHHHLLLWWWuuu}}}vvvqqqlllooorrrvvvzzz||||||{{{zzzssstttxxx}}}yyyrrrmmmkkkhhhcccbbbeeennnyyy|||YYYBBB999555555666666666666666666777222555@@@III[[[nnnYYYPPPHHH>>>:::===@@@888555999;;;;;;EEERRRdddOOO;;;666777555222111222222222111111111000000000000000000000000000000000000//////000222444444555333333555888888999;;;444444333444555777666444555:::DDDTTToooaaacccvvv}}}vvvsssrrrrrrsssuuuxxxzzzzzz}}}~~~|||sssiiiaaaVVVSSSOOOMMMNNNNNNKKKHHHCCCDDDEEEEEEEEEDDDCCCAAACCCBBBAAABBBBBBBBBAAA???BBBBBBCCCEEEHHHKKKLLLMMMKKKLLLNNNRRRXXX^^^dddhhhvvvuuuPPP===:::888666555444333333222222222111111111111000222222111111111000000000///////////////////////////000000111111000000///222000//////111111000...////////////000000000000000000444<<>>======999777888888555555888::::::@@@HHHqqq}}}ZZZ???444444555555111111111111000000000000///////////////////////////---...222666777888:::@@@BBBBBBCCCJJJUUUYYYVVVAAA??????BBBCCC@@@===<<>>999222222333444444555666666777888<<>>:::555222333444555666444444555666777:::>>>CCCOOOxxx^^^AAA888555000111111000000000/////////000000000000000000000000333000111333111...666BBBPPPggg]]]TTTNNNOOOMMMGGGGGGKKKWWWtttzzz{{{||||||zzzvvvqqqnnn}}}}}}{{{xxxxxxxxxxxxzzz}}}sssqqqnnnlllkkkmmmppprrruuuuuuvvvuuusssrrrssstttqqquuuzzzpppNNN@@@<<<888555555222222222111111111111000111000000000////////////////////////////////////......////////////......///...---...000111000///.........///000111111111111///222888NNN{{{ooo[[[RRRHHHOOOjjjrrr```TTTFFFFFFGGGPPPdddyyywwwooocccWWWPPPOOOQQQTTT___hhhuuu|||}}}zzzxxxxxxwwwqqqiiibbb___aaafffiiiwwwwwwkkkgggfffaaa^^^^^^ZZZTTTLLLGGGIII]]]sss[[[III===555333555333444444444444444444444666;;;CCCUUUwwwyyyeeeVVVJJJ???;;;===999888666444444555555555222333333333333888===@@@BBBdddccc???555444///111000000000////////////000000000000000000000000444111111444222666JJJaaaeeeYYYPPPPPPNNNIIILLLSSSdddwwwxxxwwwzzz{{{{{{|||{{{xxxxxxzzz||||||~~~\\\HHH>>>666555999222222222111111111111000000000000000////////////////////////////////////......////////////.........------...000111000///---......///000111111222///---333<<>>999777888333555555333333444333111222333333111222777===???===YYY```888000333333000000000000////////////000000000000000000000000333000111555777AAA```hhhZZZOOOOOONNNJJJOOOYYYrrrwwwmmmooo~~~~~~ooohhhiiimmmxxx{{{zzzxxxxxxyyy|||]]]BBB999999999555444444333222222222222000/////////............///////////////////////////////////////////////////,,,,,,//////,,,,,,///............////////////444///000<<>>FFFIIIGGGKKKIIINNNLLLQQQaaakkkppp{{{~~~|||wwwppplllhhh___UUUTTTZZZaaannnnnnccc```aaafffmmmhhhlllnnnnnnssszzziiiPPPMMMFFF@@@:::666444444555555555555555555444444:::>>>BBB[[[ttteeeSSSJJJ@@@:::999999888666666666555444444444444555888444222222222333999AAAAAAvvv\\\>>>444444555111111000000000000111111000000000000000000000000222000000333===SSStttrrr[[[MMMQQQPPPJJJQQQbbbqqqwwwqqqdddeeejjjxxx|||zzzyyyyyy|||qqqPPP===777888555555444333222222222222000000/////////.........///////////////////////////////////////////////////,,,,,,//////,,,,,,///............////////////222///000:::LLLfffttteeeVVVUUUdddxxxwwweeeOOOGGG@@@===;;;:::>>>EEEPPPQQQGGG@@@DDDBBB>>>BBB@@@FFFCCCEEERRR[[[cccppptttyyy{{{yyytttppphhh```YYY[[[\\\aaaqqqhhhaaagggpppzzz}}}vvv```RRRHHHEEE@@@:::666444333333555555555555555555444444888===DDD___mmmZZZMMMHHHAAA999555666777666444666555555444444444444444777666888999666333777???]]]hhhIII888333222222111111000000000000111111000000000000000000000000000000222:::FFF]]]}}}lllYYYMMMPPPOOOKKKWWWlll~~~yyynnn```ZZZeee|||zzz{{{|||gggHHH999888666555444333222222222222000000000/////////......000000000000000000000000///////////////////////////,,,,,,//////,,,,,,///............////////////222///000777CCCVVVqqq{{{iii[[[ZZZeeeppp~~~mmm\\\QQQKKKEEECCC@@@>>>@@@DDD[[[\\\RRRJJJKKKEEE@@@EEELLLVVVWWWVVV[[[ZZZZZZdddkkkwwwyyytttooolllddddddbbbaaahhhyyy|||lllmmmzzziiiVVVHHHBBB@@@>>>:::777444333333333444444444444444444555555555<<>>???;;;999888666444333333333333333333333444444555555444>>>PPPuuuiiiZZZHHH>>><<<<<<999555555555555666666666555444444444333222222222222222555444333333888LLLqqqiiiBBB777777444222444111111000000000000111111///////////////////////////...///111222666@@@KKKYYYkkk{{{yyyiiiYYYQQQNNNPPPLLLKKKKKKJJJVVVyyysssjjj```___fffooouuuvvv|||xxxzzz~~~ZZZ666888777666444333222222222111111000000000/////////000000000000000000000000///////////////////////////,,,,,,//////,,,,,,///............////////////222111111222000111:::DDDbbboooeeeZZZWWW\\\hhhyyytttkkkdddbbbYYYSSSRRRNNNVVVlllssseeeaaadddggghhh___ZZZ^^^iiirrryyy~~~qqqbbbVVVGGG@@@>>>===888333666666444333222111000000222222333333444444555555555???TTT{{{nnn\\\QQQJJJAAA<<<<<<===;;;888333444444444444333222222444333222222111111222222000222444555666CCC]]]uuuoooVVV===444222111111555111111000000000000111111000000000000000000000000000///000222222222888@@@<<>>???:::888===CCCGGGGGGHHHJJJMMM```lllqqq~~~}}}}}}SSS999888777555333222222222111111111111000000000000///////////////////////////////////////////////////,,,,,,//////,,,,,,///............/////////000***))),,,111444222333666555OOOiiivvvqqqzzz|||ooofffdddbbbrrrtttiiivvvtttdddXXXKKKAAA@@@===888444222333555777000111111111222222222333111111222333333444555555444@@@WWWyyyaaaIII<<<:::888:::;;;;;;888666555444222444555555444444555666333222222111000111111111111333555555333666CCCRRRzzz???===777000000444444///111111000000000000111111000000000000000000000000000...///222222000333999555222111222444777<<<@@@EEEFFFHHHIIINNNccc}}}~~~mmmIII666<<<:::333777111333222222222111111111111000111111000///////////////------------------------///---,,,,,,---...,,,+++------............------------......///000000000111666BBBXXXssstttfffhhhsss{{{lllZZZUUUbbbzzz{{{lll[[[PPPHHH@@@;;;:::444444333333222111000000111111111111111000//////111111111111222333444444666777cccvvv^^^JJJ@@@<<<:::999888777777666555444444444444333333222222333333444444444333333333333222222666444555555000333KKKhhhpppUUU777666444333222111111111000000000000111111111111000000111111111111000000111111111000000000000000333222111000111555:::???AAAEEEFFFFFFRRRqqqzzzwwwNNN888<<<999444777222444222222222111111111111000111000000///////////////------------------------///---,,,,,,---...,,,+++------............------------......//////000000333555999CCCUUUooozzzmmmhhhjjj|||~~~ssskkkeeehhhwwwsssjjj[[[OOOCCC===:::666444444444333333222111111000000111111111111111000//////222111111111111333444555;;;===kkkeeeZZZJJJ???999888666555777777777666555444444444444333333222222333333444444444333333333222222222111000444888777===SSSmmmxxxiiiRRR===666555444333222111111111000000000000111111111111000000111111111111000000111111111111000000000000333333222111222666<<<@@@AAADDDDDDFFFUUUuuuXXX===<<<999444888222666222222222111111111111000000000//////......//////------------------------///---,,,,,,---...,,,+++------............---------------...//////000000222333333333:::OOOnnnwwwqqqyyy}}}vvvwww{{{wwwjjj]]]PPPIIICCC;;;444444444222222333333333222222111000000000000111111111111000000///333222111000111333555666???DDDsssyyydddVVVIIICCC===999888888666444777777666666555444444444444333333222222333333444333333333333222222222222333111222666555777EEEUUU^^^aaa]]]SSSLLLHHH>>>333666555444222111111111111000000000000111111111111000000000000000000000000111111111111111111111111222222222222444777===AAABBBBBBBBBHHH\\\{{{eeeCCC===999555999333777222222222111111111000000000//////.........//////........................///---,,,,,,---...,,,+++,,,------......------,,,,,,,,,---......//////000...222444222333>>>RRRcccuuujjjaaaZZZ[[[aaakkkuuu|||~~~~~~|||lllggg^^^VVVMMMFFF???;;;<<<666333444555222111222222222111111000000000000000000111111111111000///444222111000111333555777===FFFxxx~~~mmm\\\MMMCCC===;;;888888888888555333666666666555555444444444444333333222222333333444333333333222222222222111444111111333111///444<<<>>>???<<<777777;;;:::666555444333222111111111111///000000000111111111111111111000000000000111111000111111111111111222222111111222222333777<<<@@@BBBAAAAAAKKKdddtttKKK>>>888666999333777222222222111111111000000//////............//////........................///---,,,,,,---...,,,+++,,,,,,------------,,,,,,,,,,,,------.../////////...111333333333777@@@GGGfff~~~www___RRRJJJDDDAAAGGGJJJOOOSSSVVVVVVUUUUUULLLHHHCCC>>><<<:::888777555222000333222...---...111111000000000000/////////000000111111111000000333222111111222333555777;;;HHH{{{vvvdddTTTHHHAAA;;;888888666444333333333222111555555555555444444444444444333333222222333333444333333222222222111111111000///000444555555777:::666777555444555777666333444333333222111111111111///000000000111111111111111111000//////000111111000000111111222222222333///000111111222555:::>>>BBB@@@BBBPPPnnnSSS???888666999222666222222222111111111111000......------......//////........................///---,,,,,,---...,,,+++,,,,,,------------,,,,,,,,,,,,,,,---......//////111000......///222666999EEE___```III@@@<<<;;;;;;999999::::::;;;;;;<<<<<<===:::666444333333222000///---...111111...---///000000000//////////////////000000111111111111000222222222333333444555666:::KKKppp^^^WWWMMMFFFAAA===888555666555444333333333444555444444444444444444444444444333333222222333333444222222222222111111111111///000111333555555666777222333444666888999777444333333222111111111111111000000000000111111111111222111000//////000111222000000111111222333333333///000111111222444888;;;@@@@@@FFFWWWwwwYYYAAA888666888111555222222222111111111111000...------------...///000........................///---,,,,,,---...,,,++++++,,,,,,------,,,,,,++++++,,,,,,------....../////////---,,,,,,...222555777DDD^^^|||rrrPPP???;;;:::999999////////////111222444555555444222111222111///---...---...222222///000333//////////////////////////////000111111111111111111222333444555555555444999KKK|||mmmXXXGGGWWWUUURRRQQQPPPLLLEEE@@@777777777777666555666777444444444444444444444444444333333222222333333444222222222222111111111111111222333111//////000000000///000333666777777777333222222111111111111111000000000000111111111111222111000//////000111222000000111222222333444444111222222222222444777:::???AAAIII^^^~~~]]]BBB888666888000555222222222111111111111000---------------...///000///////////////////////////---,,,,,,---...,,,++++++,,,,,,------,,,,,,+++++++++,,,------......///***---000000......111444444222>>>\\\zzzgggIII<<<;;;999555333333333222222222222222222///...///111222222000...---,,,...111000---...111........./////////////////////000111111111111111000222444666666666444333888KKK~~~zzzggg[[[UUUKKKAAA;;;::::::===@@@@@@<<<888666777888777555222111111444444444444444444444444444333333222222333333444222222222111111111111000///222333111///111333555777333000000111111222333222222111111111111111111000000000000111111111111222111000......000111222000000111222333333444444222333444444333555777:::===BBBLLLbbboooEEE999:::777555888777555333111000000111222......................../////////...---------,,,000000///...------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++,,,,,,------...///000000222444777===LLLeeeaaaRRRAAA777666777555111333333222222111000000000111222222000...---...///111111000000//////......111///...///000111000...---......///////////////000000000222444666666666???@@@{{{~~~qqq___PPPGGGBBB===999<<<:::777444333444555666333333222222222333444444222333333444444333333222111222333333111111222333222222222111111111000000...///222444555555333333555555444444444333333333333222111111000111111111111111111000000000000000000000111111111000000///333444555555333222333444444333333333444666777888AAABBBLLLggg|||QQQ???===;;;888777777555333111000000111111.......................................---------000//////...------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------,,,,,,,,,,,,,,,------...//////000///111222555===LLL___mmm|||jjj]]]MMMCCC888333333444222///111000000000000/////////111111111000...---...///000000000000//////......000///...///000111000...---......///////////////111000000111333444444333>>>???uuuxxxmmm```VVVIII@@@<<<:::888666888666444333333444666888444444333333333333333444222333333444444333333222111222333333111111222333444333333333222222222111000111222333333333222111444444333333333222222222333222222111111111111111111000000000000000000000000000111111111111000000555666666555333111222333444333333333444666777999>>>AAAOOOlll___DDD<<<<<<:::666666555333111000000111111........................---------...............//////......---,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,------------,,,,,,,,,---......//////---...//////000555===DDDUUU```ppp~~~vvvnnnfff[[[MMMCCC777444111000000111000///............////////////000111111///------...///000000000////////////...000///......000000///...---......///////////////111000000000111111222333>>>CCCvvvwwwlllaaaUUULLLGGGAAA:::666666888888777444333222222333555777999666666555444333333333444222333333444444333333222111222333333111111222333444444444444333333333333333333222222111111111111333333222222222111111111333333222111111111111111000000000000000000111111000000111111111111111000666777777555222000000111444333333333444666888999>>>CCCTTTrrr~~~yyypppLLL:::;;;===:::666555333222111000000000........................,,,---------.../////////.........------,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,---.........,,,,,,,,,------.........---...//////...///222444444===KKKYYYdddnnnuuuzzz|||xxxrrr\\\VVVPPPKKKIIIEEE>>>999...///000000//////000111,,,------...///000000000000000000///------...///////////////////////////000///......///000///...---......//////////////////000000000111222444666999HHH|||vvvnnnbbbXXXRRRLLLEEE@@@>>>:::777555666777666555333333222222333555777888888777666555444333333333222333333444444333333222111222333333111111222333444444444333333333333333333222111111111111222222333333333333222222222222333333222111111111111222000000000000000111111111000000111222222222111111444555666444222111111222444333333333555777999:::BBBHHHYYYwwwppp]]]AAA;;;======555444333222111000000000////////////////////////,,,---------.../////////---------------,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,---.........,,,,,,,,,---------------...////////////000111333222555999>>>BBBGGGKKKNNNWWW[[[aaadddccc___XXXSSSIIIDDD>>>:::888666333111///111111///---,,,...000,,,------...///000111111//////000///------...///...............////////////...---...///000///------......///////////////---///000111111444888<<<===VVV}}}nnncccXXXSSSMMMIIIGGGDDDAAA>>>888666555444444444333222666555555444444555666666888777666555444333333333222333333444444333333222111222333333111111222333222222222333333333333333111111111111222333444555444444444444333333333333444333333222111222222222//////000000111111111111000000111222222222222222111333444333222222333444333333333444555777999;;;BBBHHH[[[yyy~~~sss{{{qqqQQQ@@@:::777555444444333222111000///////////////////////////---------...............------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,------------,,,,,,,,,,,,,,,,,,------......---,,,---...//////111111111222444777:::<<<===???BBBDDDEEEDDDBBBAAAAAA===999666444333111///000000000---++++++,,,------------...///000000111...//////...------...000---............////////////...------//////...------......///////////////,,,...000111111444:::???SSSoootttlllfff^^^UUUMMMKKKIIIFFFCCCAAA???<<<999555555666666666555555555777777666555555444444444666666555444333333333444222333333444444333333222111222333333111111222333222222222222333333333333111111222333444555666666555555555444444444333333444444333222222222222222/////////000111111222222000000111222333333333333000111333333222222444555333333333444666888:::<<<===FFF[[[{{{{{{|||tttnnnUUUAAA666444444444333222111000///////////////////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------------,,,---------///222555666777333333444555777888::::::888777555444333222111000......---......------,,,,,,,,,------.........///---...///...---,,,...000---------........./////////...------//////...------......///////////////+++...111000///222888>>>YYYppp}}}sssnnnaaaZZZQQQNNNNNNNNNJJJEEEEEECCCAAA>>><<<:::777555555666777777777777777888555555555444444444333333444444333333333333333444222333333444444333333222111222333333111111222333333333333333444444444555222333555666666666555555444444444333333333222222444444333222222222222333...//////000111111222222///000111222333333333333111222333333222111222444333333333444666888;;;<<<<<>>;;;999888777666666444555555444333222333444333333333333333333333333333333222222222333444444222333333444444333333222111222333333111111222333444444444555555555666666444666777888888666444333333333333222222222111111555444333333222222333333...//////000111222222222///000111222333444444444222444444333111000111222333333333444666999;;;<<<>>>JJJddd~~~qqqEEEBBB777555555000111555000000///////////////000000000...---...///000///......---,,,,,,,,,,,,---...,,,------......------,,,,,,,,,+++***+++,,,---...+++---///...,,,***,,,///---------............///---...///000000///...---000000000000111111111111111000000///...---------000000000000000000000000000///---,,,,,,---///000//////...---,,,,,,++++++........................///////////////.........////////////000000000000---...///000111222333333999>>>DDDKKKOOOSSSUUUWWW^^^]]]\\\YYYWWWUUUSSSRRRMMMKKKHHHEEEBBBAAA@@@@@@BBB@@@???@@@BBBCCCAAA>>>;;;999777666555666777888666555444333222333444444777666444333333444555666444444444333333444444555555555444444444444333333555555555555444444444333444444555666666555555444666666666777777777777888222111111111222333555666777666333222111111222333222222222222222222222222444333222111111222333444222222333333333444444444333333333555888:::::::::>>>MMMaaa^^^EEE999666777111222555000000000////////////000000000...---...///000///---...---,,,,,,,,,,,,---...,,,,,,------------,,,,,,,,,,,,+++++++++,,,---...,,,---------,,,+++,,,---------------............---...///000000///...---/////////000000000111111000000000///...---------........................000...---,,,,,,---...000///......---,,,,,,++++++........................////////////.............../////////000000000000---...///000111222333333444666999<<>>AAACCCcccsssQQQ<<<999333000222000222111000//////......///...---,,,---......---,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++,,,---------,,,,,,,,,+++++++++,,,---,,,+++,,,,,,,,,,,,------------,,,---...//////...---,,,---------............///------------------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------........./////////.........//////000000000---...111666::::::555000333333333333222222222222444555555555555444333333444555777777555444555666333444444444444555555555444444555555444444333222333333444555666666666666666555555555555555666666555555666777999:::;;;;;;888888888999999999999999::::::;;;;;;;;;;;;::::::<<<<<<<<<;;;;;;;;;;;;;;;999999999999999888777666999999888888777666666555444444444444444444444444333333444444444444333333333444444444555555555555333666777777777999???CCCJJJkkk[[[@@@;;;555111444333222111000///...............---,,,,,,......---,,,***+++,,,,,,,,,,,,+++***,,,,,,------------,,,,,,***+++,,,---------,,,,,,,,,---------,,,+++,,,---++++++,,,,,,,,,---------,,,,,,............,,,,,,---............/////////---------------------------------------------------..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---------.........//////.........///////////////222111222555999999444///333333333333333333333444333333444555555555444333333555777777555333444666222333444444555555555444444444555555555444333222333333333444555666777777555444444555555666777888666777888999;;;<<<===>>>;;;;;;===>>>@@@AAABBBCCCAAACCCFFFIIIKKKKKKJJJJJJLLLKKKJJJIIIGGGFFFEEEDDDBBBBBBAAA@@@>>><<<999888<<<<<<;;;:::999777666555555555555555555555555555444444333333333333444444444444444444555555555555333666888888777999???EEERRRuuu|||aaaDDD===666333666666222222000///...............---,,,,,,......---,,,***+++,,,------,,,+++***,,,------......------,,,***+++,,,---...---,,,,,,+++...000...,,,+++---///++++++,,,,,,,,,---------,,,,,,---......---,,,,,,.........////////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------.........//////.........///////////////333000...000333333///***000000000111222222333333222333555666777777666666444666999888666444555777444444555666777777777666333444555555555444333222444444333333444555777888444444444444666777888999777777999:::<<<===>>>??????@@@BBBDDDGGGJJJLLLMMMPPPSSSXXX]]]aaabbbaaaaaacccbbb```]]]ZZZXXXVVVUUUQQQPPPOOOMMMIIIEEEBBB@@@>>>======<<<:::888666555666666666666666666666666555555333222222333555555444444444555555555666666333666999888777999@@@FFFYYY{{{~~~yyytttPPP===555111222555111000///......------.........---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,------------------------......//////......---,,,---------------------------,,,,,,,,,,,,---.........---+++******+++---...++++++,,,,,,,,,------------------............///........................000000////////////000000000000000000111111111111000222444444333111111222333444444555555444333333666555555555777777777666777333222777777333333888888888888888888888777777333444555777777888888888888777666888<<<===;;;999:::===???>>>===???FFFLLLOOORRRXXX___gggmmmrrrttt|||~~~{{{wwwuuurrrnnniiibbbZZZTTTTTTLLLCCC???>>>???===:::<<<:::888777888777555444888777666666555444333111888999999666333222444777444999;;;777666<<>>777999:::999777555555555444666777777666555666888<<<999:::>>>======GGGVVVtttxxx~~~xxxMMM777999888///222111000///..................---------,,,,,,,,,+++++++++,,,,,,,,,------.........---,,,+++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,------------------------.........---,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...,,,,,,,,,------------...---------............///........................000000////////////000000///000000000111111111111111222333333222111222333555444333222222333555777444555777888888888888999999999999::::::999999999;;;<<<<<<<<<<<<=========BBBBBBAAAAAACCCFFFIIIKKKIIINNNUUU\\\bbbkkkttt{{{yyysssjjj```VVVNNNFFFBBB>>>>>><<<999666444444555888888999888777666666666===888;;;@@@======QQQkkkrrr|||TTT::::::999111222111000//////......///......---------,,,,,,,,,+++++++++,,,,,,,,,------.........---,,,+++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......---------...---,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,---......------------------------,,,,,,---------.........---------............///////////////////////////000000////////////000000///000000000111111111111111222333333111111222333555444222222222444666777555777888888777777999;;;999;;;===>>>@@@AAABBBAAA<<<<<<>>>???AAABBBCCCDDDFFFFFFHHHLLLQQQWWW]]]```fffnnnyyywwwjjj^^^WWWHHHDDD>>>:::888888888888888777777777777777777777888666:::>>><<>>888999777555555777999::::::555666:::???DDDSSSuuuyyygggEEE777555444333222111000////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,++++++,,,,,,---......///,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------............------------------............---------............///////////////////////////000000////////////000000000000000000111111111111222333333222000000222444222222333333444555555666444666888777777<<>><<<@@@BBBFFFRRRmmmzzzkkk|||oooKKK;;;555111222222111000///...------------------------------++++++------------++++++------------------------***++++++,,,,,,++++++***((()))++++++*********++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------......------,,,,,,------.....................------........................000000000000111111111111+++000222000///000000---222...---111222///...000444111...///333666777666111333444555444444666777777;;;>>>===???LLLbbbttt~~~rrr```RRRJJJHHHGGGFFFFFFPPP^^^qqq~~~lllIII;;;777333222222111000///...------------------------------+++,,,,,,------,,,,,,+++------------------------***++++++,,,,,,++++++***(((***,,,,,,+++***+++,,,************+++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------......------,,,,,,------...........................000000000000000000000000000000000000000000000000---111333000...000111///666111000333444222222333:::777333222333444444333444555555555444444666888999;;;???CCCNNNeeeyyymmmfffaaa___eeesss~~~hhhGGG:::666333222222111000///...------------------------------+++,,,,,,------,,,,,,+++------------------------***++++++,,,,,,++++++******+++,,,,,,++++++,,,---++++++******************++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------......------------............------------..............................000000000000000000000000000000000000000000000000000444444111000333666555666111///111222000000222555333111111222444444444333444444444444777:::===AAAEEEMMMYYYlll{{{fffDDD777444000111111111000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,---,,,++++++---...111000...,,,+++*********++++++++++++++++++++++++)))***,,,------,,,+++***,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------......------------............------------..................////////////........................000000000000000000000000222555666333444:::>>>???<<<666333444444222222444444333222333444555666777444666888;;;???EEELLLQQQ^^^fffsss{{{~~~cccBBB777555111111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,++++++---///888666333///,,,+++******++++++++++++++++++++++++))))))+++,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------///......------......//////......------......///........./////////000000////////////////////////000000000000111111111111000444666555888@@@FFFHHHBBB<<<777888888666666999<<<<<<=========>>>???@@@EEEHHHMMMTTT[[[eeennnuuuyyyxxx___AAA999888555111000000000/////////...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,+++******---///999777333000---,,,++++++++++++++++++++++++++++++))))))******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------//////............////////////............//////.........//////000000111111111111111111111111111///000000111222333444444111666888888<<>>888333444555555777;;;???CCCHHHMMMRRRWWW\\\___iiimmmssszzzlllggg~~~[[[>>>777777444000000000000////////////---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++)))((())),,,...555333000---++++++,,,---++++++++++++++++++++++++******)))((()))+++---...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////............////////////............//////---......///000000111111111111111111111111111111//////111222444666777777999>>>AAAAAAEEEMMMSSSUUUFFF@@@<<>>???@@@>>>===@@@@@@???<<<<<<@@@HHHNNNaaa|||oooPPP<<<444111111111000/////////000,,,888===444---------)))***+++,,,......---,,,+++************************)))************+++++++++******+++,,,,,,,,,,,,+++)))************+++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---///111444555...333999===AAAIIIRRRZZZrrr~~~~~~{{{nnn~~~zzzwwwvvvgggfffccc___ZZZVVVRRROOONNNLLLIIIGGGEEEDDDAAA>>>======<<<:::999999;;;<<<888888999;;;>>>>>>===;;;;;;======;;;999999>>>BBBKKKiiiuuuXXX<<<111333111111111000.........000000CCCKKK???000---///...)))***,,,.........,,,+++************************)))************+++++++++******+++,,,,,,,,,,,,+++)))************+++++++++'''((()))***,,,---...///******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------///111555999<<<>>>GGGNNNWWW```iiivvvlllaaayyy~~~{{{}}}sssfff\\\WWWXXXXXXSSSMMMIIIIIIKKKAAAAAAAAA@@@>>>;;;888666888777777888999::::::888888999:::888666666:::>>>:::999888888999999777666///333888999999:::===@@@@@@[[[uuu{{{\\\AAA666444444222111000......//////000///444999888333...---...,,,,,,,,,+++++++++******++++++************++++++,,,+++*********+++------++++++******++++++,,,---******++++++++++++******+++++++++*********)))))).........------,,,,,,,,,))))))***,,,...///...,,,---)))<<<;;;888IIISSS^^^hhhyyy}}}~~~iiiUUU___~~~zzzwwwtttsssnnnnnnmmmllllllpppvvvzzz}}}xxxooodddYYYPPPIIIFFFCCCBBB???===;;;:::999999888888777777666666666555777666555444444444444444555555555666666666666777777777888888888777777666666888999999999999:::<<<>>>HHHXXXiii{{{|||dddMMM===444222222111000///.........//////...222666555000---,,,...,,,,,,,,,+++++++++******++++++************+++++++++******)))***+++,,,---++++++******++++++,,,---******++++++++++++******+++++++++*********))))))------,,,,,,,,,+++++++++******+++---...///...---///---AAACCCIIIdddrrrzzz}}}zzz{{{]]]UUUhhhnnnhhhaaaZZZVVVTTTSSSQQQPPPPPPOOOOOOOOORRRWWW[[[kkkoootttwwwwwwrrrlllhhh___\\\UUUNNNFFF@@@<<<:::;;;:::888777666666666777666666555555444444444444666555555444333333444444333333444444444555555555555555666777777777777666666888999999999999:::<<<777>>>HHHUUUbbbppp|||{{{aaaGGG;;;888222////////////...------------...,,,///111000---+++,,,...,,,,,,,,,+++++++++******++++++************++++++***))))))))))))***+++++++++************+++,,,,,,******++++++++++++******+++++++++***************,,,,,,++++++++++++******+++,,,,,,---............333444IIILLLZZZ~~~gggvvvsssXXXUUUbbbmmmxxxlll```WWWJJJFFFAAA===;;;;;;:::999:::;;;<<<<<<<<<>>>AAADDDKKKMMMQQQTTTTTTQQQNNNKKKEEECCC@@@===:::888666666333333222222222333444555333333333333222222222222555444444333333333333333222222222222333333333333333444555555666666666666666888999999888999:::<<<999;;;@@@EEENNNXXXdddkkkxxxdddHHH222222555000---000......------,,,,,,,,,,,,,,,---...---++++++---///,,,,,,,,,+++++++++******++++++************++++++)))))))))))))))************************++++++,,,******++++++++++++******************************,,,,,,,,,+++++++++++++++------...------...000111888>>>UUUVVVbbbjjjlllwwweee^^^]]]tttssslllbbbWWWNNNFFF@@@<<<<<<:::777555666777777666777888:::;;;;;;;;;===???>>>???AAABBBBBBAAA???>>>:::999999888777777666666111111111222222333333444222222222222222222222222444333333222222222333333111222222222222333333333555555666666666555555444666777999999888888:::;;;<<<===>>>@@@DDDKKKSSSXXXaaaooo}}}qqqooorrrnnn\\\LLL999---222555///---222---------------,,,,,,+++---------,,,+++,,,...///,,,,,,,,,+++++++++******++++++************++++++(((((())))))******************))))))******+++,,,******++++++++++++******************************,,,,,,,,,------------------...///...---...222555===HHHdddeeejjjuuummmyyy~~~uuummmnnnsss{{{rrrggg]]]VVVQQQIIIDDD>>>:::888888777777555333222333555666666666444666888888888888999:::999999888888777666666555555555444444444333222222222222222222222222111111222222222222222222222333333333222222222333333444333333333333444444444444888888888777666555444333555777888888888888999;;;888999;;;;;;===???CCCGGGGGGPPP[[[dddpppLLLGGGIII\\\{{{tttYYYEEE;;;222///333444///...333------......------,,,+++------,,,,,,,,,---......,,,,,,,,,+++++++++******++++++************++++++((()))******++++++*********))))))))))))***++++++******++++++++++++*********************+++++++++,,,,,,------------......---...///...---///444999AAALLLnnnwwwxxxpppoootttyyywwwxxx{{{qqqhhh\\\PPPFFF???:::777333333333555777666333111000000///111333444444333000222333333222222444555666555444333222222222111333444444444333222111000111111111111111000///...222222222333333333333333333333333333333444444555444444444444555555555555888888888777666555444333555777888888777888999;;;555777999:::::::::<<<>>>???DDDIIIOOOXXXhhh{{{IIIFFFKKK___{{{oooZZZEEE777222222222111000///000000---......///...---,,,+++---,,,,,,,,,------,,,+++,,,,,,,,,+++++++++******++++++************++++++))))))+++,,,,,,,,,+++***)))))))))))))))***++++++******++++++++++++******))))))*********+++++++++++++++,,,,,,,,,---------,,,...///...---000777===AAAGGGnnn{{{wwwtttwwwwwwlllccc^^^KKKGGGAAA<<<:::999777666444444444555555333000,,,111000000222444444333111111222222111000000222444333333333333222222333333222333444555555444444333000111222222222111//////111111222222222333333333444444333333444555555666444444444444555555555555444555555666666555555555555666888888777777999:::999:::<<<;;;;;;;;;<<<>>>???BBBFFFIIILLLUUUbbbmmmuuu|||YYY\\\fffxxxoooXXXDDD777111000333222------000000------.../////////...---,,,,,,,,,+++,,,,,,,,,***))),,,,,,,,,+++++++++******++++++************++++++)))***+++,,,---,,,++++++)))))))))))))))******+++******++++++++++++******))))))******++++++++++++*********++++++,,,,,,,,,+++---///...---000888???@@@AAAhhh}}}tttpppsss|||}}}lll\\\OOOEEE@@@:::888666555666666555444555222///...000222333444222111111333444444222///111222222000///000222444///000000111222222333333...///111333444555444444111222333444444444333222000000111111222222222333444444444444444555666777333333444444444444555555000111222444555666666666555666888888777777999:::<<<<<<<<<:::999999<<<>>>:::===BBBEEEFFFHHHOOOWWW]]]ffftttuuu^^^MMMAAA888444333000000000000////////////.................................------,,,,,,,,,,,,,,,,,,++++++*********************************,,,+++***))))))***+++,,,------,,,,,,++++++,,,,,,+++++++++*********)))))))))************+++++++++******+++++++++******)))+++***+++,,,,,,---444===???EEEZZZyyyzzzssspppoooxxxttt\\\KKKAAA;;;999:::444444555555444444333222222222222111111111000000000000000000000000000000111111111000000000000000333333222111000000111111222222111111222222333444333333333333333333333333333333333333333222111000555444444444444555666666666666666555444444333333666666666666777777777777444555666666555555666888888999999::::::;;;<<<<<<>>><<<<<<>>>CCCHHHLLLMMMWWWXXX```pppzzzcccTTTEEE<<<666111000111000000000000/////////.................................---------,,,,,,,,,,,,,,,,,,+++++++++******************************++++++***))))))***++++++***************+++,,,---+++++++++*********)))))))))************+++++++++***+++++++++++++++******---******,,,------333:::DDDEEEQQQkkkfffVVVEEE<<<888555444444444444444444444333333222222222222111111111000000000000000000000000000000222222222111111111111111333222222111000000111111222222111111222222333444333333333333333333333333444444444444444333222222444444444444444555555666666666666666666666666666666666666777777777888888555666777777666666777999888888999::::::;;;;;;<<<===<<<<<<===???DDDHHHKKKNNNOOOUUU```lllwwwvvvfff\\\EEE<<<444333333111111333000000000/////////.................................------------,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++***))))))***++++++((((((((((((***+++,,,---+++++++++***************)))************+++++++++++++++,,,,,,,,,,,,++++++...+++***,,,......111666CCCCCCIII\\\www~~~|||~~~yyyNNNBBB777555777777555444333444444444444333222222222111111111111000000000000000000000000000000000222222222222222222222222333222111111000111111111222222111111222222333444333333333333333333333333444555555555555444444333444333333333333444555555555555666777777888999999666777777777777888888888666777888888777777888999888888999::::::;;;;;;<<<===>>>>>>======AAAHHHMMMPPPPPPTTTYYY^^^ffftttzzzkkkZZZKKKCCC:::555333555666444222333000000/////////.................................------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++)))(((((()))***+++,,,,,,************************))))))*********+++++++++++++++,,,---------,,,,,,///+++***---......000444===BBBGGGTTTkkkssshhhgggfffiiipppzzz|||OOOBBB777666999999666555333333333333333222111111111111111111000000000000////////////////////////111111111222222222222222222222111111111111111222222222111111222222333444333333333333333333333333444444555555555444444333333333333333333444555555666666666777777888888888777777777888888888999999555777888888777777888999999999999:::;;;;;;<<<<<<>>>@@@BBB@@@>>>BBBJJJRRRWWWWWWYYYZZZZZZ___mmm|||~~~ppp___OOOAAA999444555222222555555111...///////////////....................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********,,,++++++*********++++++************************))))))*********+++++++++***+++,,,---------------///++++++---......222777>>>CCCFFFLLL]]]sss}}}zzziiieee___ZZZZZZ___ffflll[[[JJJ999333555555333222222222333333222222111000000000000000000000000000////////////////////////000000000000111111222222222111111111111111222222222222111111222222333444333333333333333333333333333333444444444444333333444333333333333444555555777777777666666555555555888888888888999999999999555777888888777666888999:::::::::;;;<<<<<<=========???AAAAAA@@@CCCLLLSSSTTTUUUWWWXXXWWWZZZgggtttccc\\\PPPDDD;;;666444555111///000444444000...000/////////.........------........................,,,,,,,,,------------...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***))),,,,,,+++******************************+++++++++)))************+++++++++)))***+++,,,,,,------,,,---,,,,,,...---...555>>>GGGFFFCCCCCCMMMaaauuuzzzyyytttlllddd```aaacccvvvjjjeeedddqqqnnnXXX???444333444333333111222222222222111000000//////000000000000000111000000000000000000000000/////////000111111222222111111111000111111222333222222111111222222333444333333333333333333333333222222333444444444444333555444444444444555666666888888777666666555444444888888999999999:::::::::666888999999888888999:::;;;;;;<<<<<<===>>>>>>???<<<>>>???@@@@@@CCCIIINNNPPPPPPSSSWWWXXXZZZdddnnn===:::777444222333444666111///111444444222222555//////.........---------........................,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))******)))))))))******+++))))))*********+++++++++)))************+++++++++((()))***+++,,,,,,,,,,,,+++,,,......,,,...999FFFOOOGGG@@@>>>AAAKKK\\\jjjrrr}}}~~~zzzzzzzzzXXXDDD>>>DDDNNNaaazzziiiKKK;;;777555444444111111111111111000000///////////////000000111111000000000000000000000000//////000111111222333333111111000000111222222333222222111111222222333444333333333333333333333333333333444555555555555555666555555555555666777777777777777777777777777777999999999::::::::::::;;;999:::;;;;;;::::::;;;============>>>??????@@@@@@???@@@@@@AAABBBDDDFFFGGGMMMMMMRRRXXX\\\^^^ccciii{{{000111333444333222000///000...000333222000111666//////.........---------........................,,,,,,,,,------.........*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))''''''''''''(((***+++,,,))))))******++++++++++++)))************+++++++++'''((()))***+++,,,,,,,,,))),,,//////+++---<<>>>>>>>>???@@@@@@AAAAAAEEEDDDCCCDDDFFFFFFEEEDDDIIIIIIOOOWWW\\\^^^```cccqqq333222111111000000111111000222333222111000111222........................---------------------------,,,,,,++++++,,,,,,---...------,,,+++***))))))+++++++++++++++++++++++++++,,,,,,------......///,,,+++)))((((((***+++---************************+++,,,,,,+++***+++---000******+++,,,,,,,,,,,,+++(((******+++,,,222;;;BBBOOOLLLEEE<<<888999::::::>>>VVV~~~}}}YYY>>>333555555===TTTvvvjjjKKK;;;888444///222333444222222444444222444222000......///000111555555333222111000000000111111222222222333333333222222111111111111111111333333333333333333333333333333444444555444444444666666666666777777777777777777777777666666666666888888999999999888888777::::::::::::::::::::::::>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAABBBDDDFFFFFFFFFFFFGGGHHHIIIJJJMMMQQQWWW\\\aaadddfffqqq222222111000000000111111///111222111000///000222........................---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++*********++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,+++)))((((((***+++,,,***************************++++++***)))***,,,...******+++,,,,,,,,,,,,+++***+++++++++,,,000777<<>>??????@@@<<<===>>>???@@@AAAAAABBBBBBDDDFFFGGGFFFFFFGGGIIIIIIJJJLLLPPPUUU[[[```bbbbbbjjjvvv222111111000000000000000...///000000///...///000........................------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******))),,,+++***))))))***++++++***************************++++++***)))(((***+++******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,...222555>>>BBBFFFDDD<<<666666999666JJJpppmmmPPP???===888888FFF```|||yyy\\\GGG;;;777888666444222111000111222000000000111333666999:::333222222111111111222222000000111111111222222222111111111111111111111111333333333333333333444444333333444555555666555555555555555555666666666666777777777777777777777777888999999::::::999999999::::::::::::::::::::::::::::::;;;===>>>???@@@AAA>>>>>>???@@@AAABBBCCCCCCBBBDDDGGGHHHGGGGGGIIIJJJJJJKKKMMMPPPUUUYYY^^^```___bbbiiiqqq}}}111111000////////////000---...//////------...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))))),,,+++***))))))******+++************************+++,,,,,,+++)))((()))*********+++,,,,,,,,,,,,+++,,,,,,------...///111222111:::FFFIII@@@777555:::444DDDhhhxxxZZZEEE>>>:::999@@@PPPhhhlllSSSCCC;;;:::666444444333000111333111111000000000111222222111111111111111222333333333333333333444444444444111111111111111222222222333333333444444444444444333444555666666666666666444555555555666666666666777777888888888888888999888999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAA???@@@@@@AAABBBCCCDDDDDDDDDFFFHHHIIIIIIIIIKKKLLLMMMMMMOOOQQQUUUYYY]]]___``````bbbgggppp~~~111000//////......//////,,,...///...---,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,---++++++++++++++++++++++++)))))))))******+++++++++,,,++++++******))))))***************************,,,---...---+++******+++******+++,,,,,,,,,,,,+++,,,,,,---...000111222222///:::KKKQQQHHH999555999666???```cccLLL===<<<<<<>>>CCCUUUvvvzzzcccNNNCCC<<<888777999666000---000222222111000///.........000000000000111222333333222222333333333444444444000000111111111222222222333333333444444555555555333444555666777777777777555555555666666666666777777888888888999999::::::999999:::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<>>>>>>>>>???????????????AAAAAABBBCCCDDDEEEFFFFFFEEEHHHJJJKKKLLLLLLMMMOOOQQQQQQRRRSSSVVVYYY\\\^^^bbbcccdddfffkkkttt~~~000000///...............,,,---......---,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,++++++***)))))))))************************+++---......,,,++++++,,,******+++,,,,,,,,,,,,+++---,,,,,,---000222333222444???PPPZZZPPP===444666777;;;WWWyyynnnWWW@@@===<<<<<<<<>>>>>>>>AAA@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDEEEFFFGGGGGGHHHHHHJJJMMMNNNNNNOOOQQQRRRTTTSSSTTTTTTVVVYYY[[[\\\bbbdddfffhhhjjjmmmrrruuu000///......------......---...///...---,,,---///........................++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,+++***)))((((((************************)))+++------,,,++++++,,,******+++,,,,,,,,,,,,+++///,,,***+++...111111000111;;;NNN[[[SSS???333555777555MMMoooxxxcccFFF>>>999999999>>>PPPdddxxxrrrsssmmmkkkkkk___HHH888555000000111222222222222222111000000000000000111222....../////////000000000///000000111222222333333333333444444555666666666444444666777888999999999777777777777888888888999888888999999:::;;;;;;<<<999:::;;;<<<<<<=========<<<======>>>??????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJLLLOOOQQQQQQRRRSSSUUUUUUTTTTTTTTTUUUWWWYYYZZZ^^^aaaeeeggghhhiiikkkmmm|||//////...------------...---...//////------...///........................++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++*********,,,,,,,,,++++++)))((((((************************''')))+++,,,+++***++++++******+++,,,,,,,,,,,,+++000---******,,,...///...(((222FFFWWWSSS@@@444555555111FFFhhh{{{mmmLLL>>>444666999:::CCCPPPuuu~~~|||kkkNNN999333000000111111111000000///111111000000000000111111000000000000111111111111///000000111222222333333333333444444555666777777444555666777999999::::::777888888888999999999999888888999::::::;;;<<<<<<999:::;;;<<<===============>>>>>>???@@@AAAAAAAAA???@@@AAABBBDDDEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJKKKNNNQQQRRRSSSSSSUUUWWWUUUTTTTTTSSSTTTVVVWWWXXXYYY]]]bbbeeeggghhhiiijjjlllrrrzzz//////...------------...//////000000///---+++***---...............------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,------------,,,---,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,((('''''')))+++,,,+++***+++***)))))))))***,,,,,,++++++******++++++,,,---***++++++,,,,,,------...000///999KKKPPPCCC555111333555===QQQkkkaaaDDD555777555666===AAAOOOqqquuueeeTTTDDD888111222000......000222222222444333000//////111444666222222222222222111000000111222222222222333333333222222333444555777777888666666777777888888999999666666666666777777777777888777777777888:::<<<===<<<<<<;;;;;;;;;<<<======??????@@@CCCGGGHHHFFFCCC>>>BBBEEEEEEBBBAAADDDHHHGGGGGGHHHIIIKKKLLLLLLMMMPPPRRRTTTUUUUUUUUUWWWYYYXXXVVVUUUVVVZZZ[[[ZZZXXX\\\]]]^^^```cccfffiiijjjpppqqqrrruuuzzz000///...---------------......//////...---,,,+++,,,---------------,,,,,,***++++++,,,,,,++++++***************+++++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++))))))))))))))))))******)))))))))+++------,,,++++++***)))))))))***,,,,,,++++++******++++++,,,,,,+++,,,,,,------...//////222///666FFFLLLBBB777333000111888HHH```yyyjjjJJJ888777444444999:::DDDaaa~~~~~~xxxnnnhhh^^^RRRFFF;;;444000111///---...///111111111333222111000111222444555111222222222222111000///111111222222222333333333222222333444555666777777555666666777777888888999666666666666777777777777888888888888999;;;<<<>>>======<<<<<<======>>>>>>======>>>AAADDDEEECCCAAA<<<@@@CCCCCCAAAAAADDDHHHHHHIIIJJJLLLNNNPPPQQQRRRSSSTTTVVVWWWVVVWWWYYYZZZZZZYYYXXXZZZ^^^```___^^^dddeeefffhhhjjjmmmpppqqquuutttssstttxxx000///...---,,,,,,,,,,,,------............---,,,++++++,,,,,,---,,,,,,+++***++++++,,,,,,++++++***)))))))))*********++++++)))******+++,,,++++++++++++++++++++++++***))))))++++++++++++++++++++++++(((((()))))))))******++++++++++++,,,...///...,,,+++************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,---......//////000444///222???FFF@@@888444333444777AAASSSmmmsssOOO999777333333666666999NNNjjj~~~xxxoooeee^^^PPPKKKEEE===777333111000000///---...///111111000111111222222222333333333111111111222111111000///111111222222222222333333111222222333444555666666555555555666777888888888666666666777777777777888999999999999:::<<<===>>>>>>>>>======>>>??????@@@>>>>>>???AAACCCDDDBBB@@@>>>AAADDDDDDCCCDDDGGGJJJJJJKKKMMMOOORRRTTTVVVWWWUUUWWWXXXYYYXXXYYYZZZ\\\]]]\\\]]]___ccceeefffeeejjjjjjkkkmmmooorrrtttuuuwwwwwwwwwwww{{{000///...---,,,+++++++++,,,,,,------............++++++,,,------------,,,***++++++,,,,,,++++++***((())))))))))))*********))))))***++++++++++++***++++++,,,,,,,,,***)))(((++++++++++++++++++++++++)))******+++,,,,,,,,,,,,,,,++++++,,,...///...,,,************++++++,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,---......//////333---///888???<<<555222333444555:::GGG```~~~wwwQQQ888666444444777555666@@@XXXtttxxxnnneee]]]SSSIIICCC;;;:::777444222000000000111///...///111222111000000111222333444333222222000111111111111111000000222222222222333333333333222222222333444555555666444444555666777888888999777777777777888888888888::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCDDDEEEEEEDDDCCCDDDGGGIIIIIIHHHIIIKKKMMMNNNNNNPPPRRRTTTUUUWWWWWWVVVWWWYYYZZZYYYZZZ[[[]]]______aaadddgggjjjkkklllooopppqqqrrrtttwwwyyyzzzyyy{{{//////...,,,,,,+++++++++++++++,,,,,,------...///,,,,,,---...............***++++++,,,,,,++++++***((())))))))))))*********))))))***++++++++++++***,,,,,,------,,,+++)))(((++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++******+++------,,,*********++++++,,,,,,,,,,,,)))***+++,,,,,,,,,+++++++++++++++,,,------......///,,,---333888777444222000333666:::DDD[[[yyyyyySSS:::666333333555222666777EEE\\\hhhggggggmmmccc[[[QQQHHHBBB===888444222333444444333111///...222111111222333444333222///111222444444333222111111111222222222222111111333333333333444444444444222333333444444555555555444444555666777888999999888888888999999999::::::<<<<<<======>>>>>>>>>???>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGKKKLLLMMMMMMLLLLLLMMMNNNRRRRRRSSSTTTTTTUUUVVVVVVVVVXXXZZZ[[[[[[\\\]]]___aaaccceeehhhkkkmmmppprrruuuvvvwwwyyy{{{}}}...------,,,,,,,,,,,,,,,,,,,,,++++++,,,---......,,,,,,---...////////////***++++++,,,,,,++++++***)))))))))*********++++++)))******+++,,,+++++++++............---+++******++++++++++++++++++++++++((()))***++++++***)))(((+++***)))***,,,,,,+++)))***++++++,,,---,,,,,,,,,)))***+++,,,---,,,++++++******++++++,,,------...---,,,---///222666:::===<<>>???@@@@@@???????????????@@@AAABBBCCCDDDDDDEEEGGGGGGFFFFFFHHHJJJMMMMMMNNNNNNOOOPPPPPPPPPVVVVVVWWWWWWWWWXXXXXXXXXYYY[[[]]]______aaaccceeefffhhhkkknnnppprrruuuxxxwwwxxxzzz|||,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---...++++++,,,---............***++++++,,,,,,++++++***************+++++++++,,,***++++++,,,,,,,,,,,,,,,111000///...---,,,,,,,,,++++++++++++++++++++++++)))***+++++++++)))'''&&&+++******+++,,,,,,***)))***+++,,,---------,,,,,,(((***+++------,,,+++***++++++,,,,,,---.........---//////---///999GGGQQQZZZcccnnnuuuyyy{{{tttSSS>>>999222...000000111000111333444444444444444111//////222333222000///000111222222111000///222111222333555555333222111111222222333333333222222333444444555555555444666666666666777777777777555555555666666666777777555555666888999;;;<<<<<<<<<<<<<<<<<<============>>>>>>@@@AAAAAA@@@@@@???BBBBBBBBBCCCDDDEEEGGGGGGEEEGGGIIIJJJIIIIIILLLOOONNNNNNOOOQQQSSSUUUVVVVVVZZZ[[[[[[\\\]]]]]]^^^^^^^^^```ccceeegggiiilllnnnlllpppsssuuuvvvxxx|||~~~++++++++++++,,,---.........---,,,+++++++++,,,---)))***+++,,,------...---+++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++,,,------------,,,333222000...---,,,------++++++++++++++++++++++++,,,---......---+++(((''',,,+++***+++,,,,,,+++)))***+++,,,---...---,,,,,,(((***+++------,,,+++***,,,,,,------...//////000///111000,,,...===RRRbbbqqq{{{}}}{{{xxxtttmmmNNN<<<999222///333555000444555444333555555444222000000222555555111---/////////000111222333444111111111333444444333111111111222222222333333333333444444555666666666555777777777777888888888888666666666777777777777777555666777888:::;;;<<<===============>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@???DDDDDDDDDEEEFFFHHHIIIJJJHHHKKKMMMMMMLLLMMMQQQTTTOOOOOOQQQTTTXXX[[[]]]]]]]]]]]]^^^```aaacccddddddbbbeeehhhjjjlllooorrrtttrrruuuyyy{{{{{{}}}***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***)))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------.........------,,,,,,+++------...///000111222222---,,,+++*********+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''')))---000111000...,,,,,,,,,++++++,,,,,,---...000---+++---111;;;LLL]]]zzz~~~xxxqqqlllgggeeeTTTGGG888111222444222///444333111//////000111222222222222111111111111111//////000111111111111111333333333333333333444444111222333444333333111000111111222333444666666777444555666888888888888777777777777777888888888888888999::::::;;;;;;;;;;;;>>>>>>>>>>>>????????????CCCAAA@@@BBBFFFHHHGGGEEEHHHHHHHHHGGGFFFGGGIIILLLKKKMMMPPPQQQRRRRRRTTTUUUWWWYYYZZZ[[[ZZZZZZ[[[]]]___```bbbeeeggghhhiiiiiillliiijjjppprrroooqqqvvvzzz|||***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***************++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,------------,,,---...///000111111222...---+++************+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,(((***,,,...///...---+++,,,,,,++++++,,,,,,---...000...,,,---///666CCCQQQhhhwww}}}~~~{{{uuupppmmmggg___VVVNNNHHHEEEBBB;;;222///111444222000444333111000///000111222111111111111111111111111///000000111111111111111222222222333333333333444222222333444444333222111333333444555666777888888555666777999999999999888888888999999999999::::::::::::;;;<<<===>>>>>>>>>??????@@@@@@@@@AAAAAAAAADDDCCCBBBCCCEEEGGGEEEDDDIIIIIIIIIHHHHHHIIILLLOOOMMMOOORRRSSSSSSTTTVVVWWWZZZ\\\]]]]]]]]]^^^```bbbcccdddfffhhhjjjkkkkkklllssspppqqqwwwzzz{{{***++++++,,,,,,++++++******++++++,,,,,,++++++***************+++++++++,,,++++++++++++,,,,,,,,,,,,---------------.........++++++,,,,,,---.........,,,,,,---...///000000111...---,,,+++***************++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,...//////...,,,+++***++++++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...000...---......000888AAAHHHYYYfffeee___]]]ZZZUUUJJJHHHEEEAAA===999666444333222000000111222111000333222111000000000111222//////000000111111222222000000111222222222222111111222222222333333333444333333444444444444444333555666666777888999::::::777777888999::::::::::::::::::::::::;;;;;;<<<<<<;;;<<<===???@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCFFFEEEDDDDDDFFFFFFEEEDDDJJJKKKLLLLLLLLLMMMPPPSSSRRRTTTWWWXXXYYYYYY[[[]]]___```aaaaaabbbcccgggiiikkklllmmmooopppqqqqqqqqqzzzzzz}}}++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,....../////////000000///........................+++,,,,,,---......//////...---,,,+++******))))))***++++++,,,,,,++++++******************************+++...//////...+++***,,,++++++******)))******,,,,,,++++++,,,,,,---...///---...000...,,,///555222>>>GGGGGGDDDAAA===999222222333333333444444444111222333222111000000111222222111000000111111222......///000111111222222000111222222333333222222111111222222333333444444444444555555555555555555777777888888999:::;;;;;;888888999::::::;;;;;;;;;:::;;;;;;<<<<<<=========<<<===???AAACCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHHHHHHHLLLNNNOOOPPPPPPRRRUUUXXXXXX[[[^^^______```bbbcccdddeeeffffffgggjjjmmmqqqrrrssstttvvvwwwwwwwwwwww~~~++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++,,,,,,,,,------------...000111222111000///222111111000///......---+++++++++,,,------......------,,,,,,+++***))))))***++++++,,,,,,++++++***************************)))***---......---***)))---,,,***))))))))))))))),,,,,,++++++,,,,,,---...---,,,---000000,,,,,,000000444666777888888444///333333333222111111000000111222333111///...111333111111111111111111222222...//////000111222222333111111222333333333333333111222222333444444555555555555666666666777777888888888999999::::::;;;;;;999999999::::::;;;<<<<<<;;;;;;<<<===>>>>>>??????>>>???AAACCCDDDEEEFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGIIIJJJKKKLLLNNNOOOPPPRRRTTTUUUVVVWWWZZZ\\\[[[^^^```bbbbbbccceeefffggghhhjjjkkklllnnnrrruuussstttvvvxxxyyy{{{{{{{{{,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,------......111444888;;;;;;999555333333333222000///...---,,,***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++*********++++++,,,,,,++++++***++++++++++++++++++++++++)))***,,,------,,,***))),,,,,,+++***)))))))))***,,,,,,++++++,,,,,,---...---+++,,,///000---,,,...222///...///333444222...222111111111000/////////.........------///222555000111111111222222222222000000111111222222333333222222333444444444444333222222333444555666777777777777666777777888999:::999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;===>>>>>>======>>>???@@@AAABBBBBBAAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHKKKMMMNNNOOOPPPSSSUUUTTTVVVXXXZZZZZZ[[[]]]___\\\^^^aaabbbbbbccceeefffhhhjjjmmmnnnoooqqqsssuuuqqqrrruuuxxxzzz}}}~~~,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++,,,,,,---......///333777===AAABBB>>>999555111000000///...---,,,,,,*********+++++++++++++++)))***+++,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******,,,,,,++++++,,,,,,---......+++***---...,,,+++------,,,+++---//////......,,,------...///000111111---,,,,,,...///111333333000000111222222222222222222222222222222333333333222333333444444444444444333333444555666777888888888777777777888999;;;<<<<<<<<<<<<<<<============>>>>>>======>>>???AAABBB@@@@@@AAABBBCCCDDDEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLMMMPPPRRRSSSSSSSSSVVVXXXWWWZZZ\\\]]]]]]^^^```aaa^^^```cccdddeeeeeegggiiihhhkkknnnqqqqqqqqqrrrsssqqqsssvvvzzz---,,,+++******+++,,,---+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////---222999>>>???:::444///------------------,,,,,,***************+++++++++((()))+++,,,------,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...///+++))),,,,,,******,,,+++,,,///000///---...111000000000//////........./////////111333444222000///000111222222222222222444444333333333333333333222333444444555555444444444444555666777888999:::888888777777888:::;;;===>>>>>>>>>>>>>>>?????????AAA@@@@@@???@@@BBBCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJMMMMMMNNNNNNNNNOOOOOOOOOQQQTTTVVVVVVUUUTTTWWWYYYZZZ\\\^^^______```aaabbbaaadddfffhhhhhhiiikkklllgggkkkooorrrrrrqqqqqqqqqtttvvvzzz++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---.........---222111000///...---,,,,,,///...---,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,+++***)))...------,,,,,,------...,,,,,,,,,,,,------...///---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,***((()))+++,,,+++(((+++++++++,,,,,,------------,,,+++,,,...///...---///......------...000111......///000111222222333111333444444444444555777222222222222333333444555666666666666777777777777888777666666666777999:::<<<<<<;;;<<<<<<===>>>???<<<<<<<<<======>>>??????FFFBBBAAACCCCCCBBBDDDHHHFFFHHHJJJKKKJJJGGGDDDAAAGGGIIIKKKLLLKKKKKKLLLMMMPPPNNNMMMOOOSSSUUUTTTRRRWWWWWWWWWWWWWWWYYY]]]```____________```aaaccccccgggggggggjjjnnnrrrtttuuutttttttttsssssssssrrrrrrvvvxxx}}}++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,------......------//////............------......------,,,,,,------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,+++******...------,,,,,,------...,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,***))))))+++,,,+++))),,,,,,,,,,,,,,,,,,---------,,,+++,,,...///...---...............///000000/////////000111111111222111222333444333333444666333222222222333333444555777777777777888888888888999888777777777888::::::;;;;;;;;;;;;<<<===>>>???@@@@@@???>>>???AAABBBCCCEEEAAAAAACCCCCCBBBCCCGGGHHHIIIJJJKKKJJJHHHEEEDDDEEEHHHJJJKKKLLLLLLNNNOOONNNMMMMMMOOOSSSUUUTTTSSSTTTUUUWWWXXXYYY[[[___aaabbbbbbbbbbbbcccdddeeeffflllkkkiiijjjlllnnnpppqqqppppppqqqsssuuuwwwyyyzzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,---,,,,,,------......------,,,,,,,,,------.........---------------.........,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,++++++***...------,,,,,,------...---,,,,,,++++++++++++,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,***)))***+++,,,+++***------------,,,,,,,,,,,,---,,,+++,,,...///...------......///////////////000000000000000000000000///111222333222222333555333333222222222333444444777777888888888999999999999999888888999999:::;;;::::::::::::;;;<<<===>>>BBBAAA@@@@@@@@@BBBDDDEEEDDDAAAAAADDDEEEBBBBBBEEEIIIIIIJJJJJJIIIHHHGGGGGGDDDGGGJJJLLLLLLMMMOOOQQQNNNMMMNNNPPPSSSVVVVVVVVVTTTWWWZZZ\\\^^^```bbbdddeeeeeeeeeeeefffggghhhiiilllkkkjjjjjjkkkmmmooopppooopppqqqtttwww{{{,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,------...------,,,++++++,,,,,,,,,---------,,,,,,---....../////////,,,,,,,,,,,,------......+++,,,,,,---,,,,,,++++++...------,,,,,,------...---,,,,,,+++************+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++......------,,,,,,,,,+++---,,,+++,,,...///...---,,,---///000000000///...000000000000000////////////000222222111111333444333333333222222333333444666777777777777888888888888888888888999999:::::::::::::::::::::;;;======>>>???@@@AAABBBCCCCCCCCCDDDBBBBBBFFFFFFCCCCCCEEEIIIIIIHHHGGGGGGGGGHHHHHHFFFHHHKKKLLLMMMNNNOOOQQQOOOOOOPPPSSSUUUXXXYYYYYYYYY\\\```cccddddddeeefffffffffeeeffffffggghhhiiifffhhhkkklllmmmnnnpppqqqrrrssstttvvvzzz~~~,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,------...------,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,...////////////...,,,,,,---------.........+++,,,,,,---------,,,,,,...------,,,,,,------...---,,,,,,+++************+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,+++++++++,,,.........------,,,,,,,,,---,,,+++,,,...///...---,,,---///000000000///...000000000///////////////...000111111111111222444444333333222222333333333555555555666666666666777666777777888888888888888:::::::::::::::;;;======<<<>>>BBBFFFGGGFFFCCCBBBEEECCCDDDGGGHHHEEEDDDGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIKKKMMMNNNMMMMMMNNNOOOPPPRRRTTTVVVWWWYYY[[[]]]\\\___ccceeeeeedddddddddcccccccccdddeeefffggghhhdddhhhmmmppppppooopppppprrrsssuuuyyy}}},,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------......------,,,,,,---------,,,,,,+++++++++,,,---///000000///...---,,,,,,---............---+++,,,,,,---------------...------,,,,,,------...---,,,,,,++++++++++++,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++,,,---,,,+++***+++---.........------------------,,,+++,,,...///...------......///////////////////////////////////////...000111222111111222444444444333222222222333333444444444555555555666666666666777888888888888777::::::::::::;;;<<<===>>>===@@@EEEHHHJJJHHHFFFDDDFFFCCCCCCFFFGGGDDDDDDGGGEEEEEEEEEEEEEEEFFFGGGHHHJJJLLLNNNNNNNNNMMMNNNOOORRRTTTVVVWWWXXXYYY\\\^^^[[[]]]aaabbbaaa`````````aaaaaaaaacccdddfffhhhiiiiiilllpppqqqooonnnoooqqqsssvvvzzz---------------------------,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++------......------,,,+++,,,,,,,,,,,,---------------...000000000///---,,,,,,,,,.../////////...---+++,,,,,,---......------...------,,,,,,------...,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***,,,...---+++***,,,---------------............---,,,+++,,,...///...---...............///000000---.........///000000000///111222222111222333555555444333333222222222333555555555555666666666666666777888999999999888888;;;;;;;;;;;;<<<===>>>??????AAACCCFFFGGGGGGGGGGGGEEEBBBAAACCCDDDBBBCCCGGGDDDDDDEEEFFFGGGGGGHHHHHHIIIKKKNNNOOONNNOOOPPPQQQRRRTTTWWWWWWWWWWWWZZZ\\\YYY[[[^^^_________```aaa```aaabbbdddfffiiikkklllmmmoooooommmkkkmmmsssxxx------------------------,,,,,,,,,++++++*********---------,,,,,,+++++++++---.........---,,,,,,+++***++++++,,,...//////000...///000111000///---+++,,,,,,.../////////...---+++,,,,,,---.........---...------,,,,,,------...,,,,,,,,,,,,---......///---------,,,,,,++++++++++++,,,,,,------,,,,,,+++***,,,...---+++***,,,...,,,---------.../////////---,,,+++,,,...///...---//////...------///000111,,,------...///000111111///111222333222222333555555444333333222222222222666666666666777777777777777888999:::;;;:::999999<<<<<<;;;<<<<<<===>>>???@@@@@@@@@@@@BBBDDDFFFHHHDDDAAA???AAAAAA@@@BBBFFFDDDEEEFFFGGGHHHIIIIIIIIIGGGJJJMMMNNNOOOPPPRRRTTTQQQTTTVVVWWWUUUUUUXXX[[[XXX[[[]]]______```bbbdddaaabbbccceeehhhkkknnnooonnnnnnllliiihhhnnnyyy++++++++++++,,,,,,---...***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////------......///......---///---***+++---///...,,,------,,,+++,,,---...///..................------++++++++++++,,,,,,---...,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////222222111111000000//////...111555666555333222222222222111111222222333444222222333444444555555666666777888999:::999999888999999999888999999::::::===<<<<<<===???AAA@@@???@@@AAABBBBBBBBBBBBBBBAAACCCCCCDDDEEEFFFFFFFFFFFFLLLLLLLLLMMMNNNPPPSSSTTTWWWWWWWWWWWWWWWXXXYYYZZZ[[[\\\^^^```bbbdddfffgggaaacccfffiiikkkkkkkkkjjjgggiiilllmmmqqqxxx+++++++++++++++,,,---...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................................./////////......---///---++++++---...---,,,------,,,,,,,,,---...///////////////...---++++++,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////111000000000000////////////222666777666444333333222222111111222222333444222222333444444555555666777777888999999999888777::::::::::::::::::;;;<<<<<<;;;;;;===???AAAAAA@@@AAABBBBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIILLLLLLLLLMMMNNNPPPRRRSSSTTTTTTTTTUUUVVVWWWXXXYYY[[[\\\]]]^^^```aaabbbcccbbbccceeeggggggggggggfffkkkmmmooopppsssyyy,,,++++++++++++,,,,,,---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................///////////////...---,,,...---++++++---------,,,---,,,,,,,,,,,,---...///000000000///---,,,***)))---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---............/////////....../////////000000000000333666777666444444444222111111111111222333333222222333444444555555666777888888999999888777777;;;;;;;;;;;;;;;<<<======;;;:::;;;===@@@BBBBBBAAACCCDDDEEEEEEFFFGGGHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJLLLLLLLLLMMMNNNPPPQQQRRRRRRSSSTTTUUUVVVWWWXXXYYYYYYZZZZZZ[[[\\\]]]^^^^^^ccccccdddeeeggghhhiiiiiinnnpppqqqrrrtttyyy,,,+++++++++++++++,,,,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------......///......---,,,+++---,,,++++++,,,,,,---,,,,,,,,,,,,,,,------....../////////...---,,,+++***------,,,+++*********+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------...///000000111000222444555444333333333111111111111111222222333222222333444444555555666888888888888888777777777::::::::::::;;;<<<======<<<;;;<<<>>>AAACCCDDDCCCGGGGGGGGGGGGGGGHHHHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIMMMMMMNNNOOOPPPQQQRRRRRRUUUUUUVVVWWWXXXYYYYYYYYYVVVVVVXXXYYY[[[\\\]]]^^^bbbcccdddfffiiillloooqqqnnnppprrrrrrssswww~~~,,,++++++******+++++++++------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------,,,+++***,,,,,,,,,+++++++++,,,---,,,,,,,,,---------------,,,,,,---------------,,,---,,,++++++************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,---...///000111111...000222333222111111222111111000000111111222333222222333444444555555666888888777777777777777777999999999999:::;;;<<<============???CCCEEEEEEEEEJJJIIIHHHGGGFFFFFFFFFGGGFFFFFFGGGHHHIIIIIIIIIIIINNNNNNOOOPPPQQQRRRRRRSSSUUUVVVWWWXXXXXXWWWWWWVVVTTTUUUVVVYYY[[[^^^```aaacccdddeeehhhkkknnnqqqrrroooqqqsssssstttxxx,,,++++++************+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,******,,,---+++,,,------......------***+++,,,------......---,,,++++++************+++***++++++++++++,,,,,,,,,************++++++++++++*********+++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------...///000000111111...///111111000000000111111000000000000111222222222222333444444555555666777666666666666777888999999999999999:::;;;======>>>>>>>>>@@@CCCEEEEEEDDDIIIHHHFFFEEEDDDDDDEEEFFFHHHHHHIIIJJJKKKKKKKKKKKKNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSUUUVVVVVVVVVUUUTTTUUUVVVXXX[[[^^^aaaccceeegggggghhhiiijjjllllllmmmqqqsssvvvwwwxxx|||,,,,,,+++***************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---...////////////***,,,---,,,***)))+++---+++,,,---.........------++++++,,,---------,,,,,,******************+++,,,******+++++++++,,,,,,,,,************++++++++++++)))*********++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000111111111...000111111000000111222000000000000000111222222222222333444444555555666555555555555666888999:::999999::::::;;;===>>>???>>>======???AAACCCBBBBBBDDDCCCBBBAAABBBCCCEEEFFFGGGHHHIIIJJJJJJKKKKKKJJJLLLMMMNNNPPPPPPPPPPPPOOOOOOPPPSSSUUUWWWWWWWWWVVVZZZ[[[\\\___bbbdddfffggghhhiiikkklllmmmmmmmmmlllooorrrvvvwwwyyy~~~,,,,,,+++***))))))*********+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---...000111111222222***,,,---,,,))))))+++...+++,,,---.........---,,,------------,,,,,,+++******)))))))))***+++,,,,,,*********++++++,,,,,,,,,)))************+++++++++))))))******++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000111111111111///111222222111111222333000000000000000111111222222222333444444555555666444444444444666888:::;;;::::::;;;;;;===>>>???@@@===<<<<<<===???AAA@@@???@@@?????????@@@CCCFFFGGGEEEEEEFFFGGGHHHHHHHHHHHHJJJKKKMMMNNNOOOOOONNNMMMMMMPPPSSSWWWZZZ[[[[[[[[[^^^___```bbbdddeeegggggghhhjjjmmmppprrrrrrrrrqqqlllooosssvvvxxx}}}))))))*********+++++++++,,,+++***+++,,,---+++)))++++++++++++++++++++++++---------,,,,,,++++++++++++*********+++,,,,,,------...///000111222333444000///...---------------,,,***)))***+++---,,,,,,+++,,,,,,------,,,,,,+++...---+++*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++)))***++++++,,,,,,,,,,,,******++++++++++++******,,,,,,,,,---------......---///000111000///000111///000222333222111...---000111111111111222222222111111222222222333333333777777777777666666666666777999;;;=========;;;:::<<<<<<<<<===>>>>>>??????AAACCCDDDEEEDDDEEEFFFHHHGGGGGGHHHHHHIIIJJJKKKKKKMMMNNNNNNNNNMMMMMMOOOQQQQQQSSSVVVWWWXXXYYYZZZ\\\```aaaccceeefffhhhhhhhhhgggiiilllmmmnnnqqqtttwwwsssvvvxxxzzz{{{}}}***+++++++++,,,,,,,,,,,,,,,+++***+++,,,---+++)))++++++++++++++++++++++++---,,,,,,,,,++++++++++++++++++******++++++,,,---------...///000111222222......---,,,,,,,,,,,,,,,,,,***)))***+++---,,,,,,+++,,,,,,------,,,,,,+++---,,,+++*********++++++************++++++++++++++++++++++++++++++++++++************++++++++++++******+++,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,---------......---///000111//////000111000111111222111000///...000000111111111222222222111222222222222333333333666666666666666777777777777888999;;;;;;;;;;;;:::<<<<<<======>>>??????@@@AAABBBDDDDDDDDDDDDFFFHHHGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNOOONNNMMMNNNPPPRRRRRRTTTWWWXXXXXXYYYZZZ\\\```aaaccceeefffhhhhhhiiiiiikkkmmmnnnoooqqqtttwwwvvvxxx{{{|||}}}~~~++++++,,,,,,,,,---------,,,+++***+++,,,---+++)))+++++++++++++++++++++++++++++++++++++++*********++++++******++++++,,,,,,---------....../////////---,,,,,,+++++++++++++++,,,***)))***+++---,,,,,,+++,,,,,,------,,,,,,+++---,,,+++*********++++++************++++++++++++++++++++++++++++++++++++************+++++++++,,,+++,,,,,,------------,,,******++++++++++++******,,,,,,,,,---------......---...000000/////////000111111111111000000000000000000000111111111222222222222222222333333333333555555555666666777777888777777888999999:::;;;;;;=========>>>??????@@@@@@@@@BBBCCCDDDDDDDDDFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOOOONNNOOOQQQSSSTTTVVVYYYZZZYYYZZZ[[[\\\aaabbbdddfffggghhhiiiiiilllnnnppppppqqqrrruuuxxxyyy{{{}}}~~~~~~+++++++++,,,,,,,,,,,,---++++++***+++,,,---+++)))++++++++++++++++++++++++************************,,,++++++***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,***)))***+++---,,,,,,+++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,---......---------***++++++,,,,,,++++++***,,,,,,,,,---------......,,,...000000///...///000111111000000///000111111000000000000111111111111222222222333333333444444444444555555666777888888888888888888999:::<<<=========>>>>>>???@@@@@@@@@???AAACCCCCCCCCCCCEEEGGGEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPOOOPPPSSSUUUVVVXXXZZZ[[[[[[[[[\\\]]]cccdddfffhhhjjjkkkkkkllloooppprrrrrrssstttvvvyyy{{{}}}~~~~~~************++++++++++++++++++***+++,,,---+++)))++++++++++++++++++++++++************************,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,------,,,***)))***+++---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------...++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,...///000///...///000111111000///000000111111//////000000000111111111222222333333333444444444333444444555666777777888999999999999:::<<<===>>>=========>>>??????@@@@@@???@@@BBBCCCBBBCCCDDDFFFDDDDDDEEEGGGHHHIIIJJJKKKMMMNNNPPPQQQQQQRRRUUUWWWWWWYYY\\\]]]]]]]]]^^^```fffggghhhjjjlllmmmnnnnnnppprrrsssttttttuuuxxxzzz|||}}}~~~~~~))))))*********+++++++++,,,+++***+++,,,---+++)))++++++++++++++++++++++++*********+++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++---,,,,,,,,,,,,------...,,,***)))***+++---,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,---//////.........///000000000000111111111111/////////000000000111111333333333333444444444444444444444555555666666777888888999:::<<<===>>>>>><<<<<<<<<===>>>>>>??????>>>@@@BBBBBBBBBBBBDDDEEECCCDDDEEEGGGHHHJJJKKKLLLMMMOOOPPPQQQRRRSSSVVVYYYXXXZZZ]]]^^^______aaacccggghhhjjjlllmmmoooooooooppprrrttttttuuuvvvyyy||||||}}}~~~*********+++++++++,,,,,,,,,+++***+++,,,---+++)))++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++,,,------,,,***)))***+++---,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++---//////...---...///...///000111222111111000////////////000000000111333333333444444444444555555555555555555555555555555777999;;;<<<=========;;;;;;;;;<<<======>>>>>>>>>???AAAAAAAAABBBCCCEEEEEEEEEGGGHHHJJJLLLMMMNNNMMMOOOQQQRRRSSSUUUXXXZZZWWWZZZ]]]___```aaaccceeefffgggiiikkkmmmnnnoooooooooqqqssstttuuuwwwzzz}}}}}}~~~++++++,,,,,,,,,---------,,,+++***+++,,,---+++)))+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,+++*********+++******+++++++++,,,,,,,,,******))))))***+++,,,,,,,,,***)))***+++---,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,---,,,,,,+++((())))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++---//////...---...///---...111222333222111///////////////000000000000333333333444444444555555555555555555555444444444333555888;;;<<<<<<;;;;;;::::::;;;;;;<<<============???AAAAAAAAAAAACCCEEEFFFGGGHHHJJJLLLMMMOOOOOOMMMOOOQQQRRRSSSUUUXXX[[[WWWZZZ]]]```aaaccceeegggeeefffhhhjjjlllmmmmmmnnnnnnpppssstttuuuxxx{{{~~~~~~*********++++++,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++******************************)))))))))))))))*********+++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++************++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...///000000111333555555555333222000000000000000000000000111222333444555444333222555555555555555555444444777777666666777999<<<===999999:::;;;<<<===>>>???>>>@@@AAAAAA@@@AAACCCEEEDDDGGGJJJKKKIIIIIILLLOOOPPPOOOOOOPPPSSSVVVWWWWWW[[[ZZZZZZ]]]aaacccbbb```bbbccceeefffggghhhiiiiiimmmqqqwwwyyyyyyzzz|||~~~|||******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))************+++++++++,,,,,,,,,******************************++++++++++++************++++++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000222333000111333444444444222111////////////////////////111222222333444444444333555555555555555555444444666666666666777999;;;<<<999999:::;;;<<<===>>>>>>>>>???@@@@@@@@@AAACCCEEECCCEEEGGGHHHHHHIIIJJJLLLPPPPPPPPPQQQSSSVVVWWWWWW[[[ZZZZZZ\\\___```___]]]aaabbbccceeeggghhhiiiiiiooosssyyy{{{{{{{{{}}}***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))******+++******+++++++++,,,,,,,,,******************************++++++++++++************++++++++++++******************+++++++++,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,------------...///000222444555111222333333333222111000////////////////////////111111111222222444555666444444444444444444555555555555666777888999::::::999999:::;;;<<<======>>>===???@@@@@@@@@AAACCCEEEEEEDDDEEEFFFIIIJJJKKKJJJPPPPPPQQQQQQSSSTTTVVVVVVYYYYYYYYYZZZ]]]]]]\\\[[[___```bbbdddfffiiijjjkkkrrrvvv{{{}}}}}}}}}++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++******+++++++++,,,,,,,,,******************************++++++++++++************++++++++++++***************+++++++++,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,---------------000000000000111333444555111222222222222111//////////////////////////////111000000000111333666777333333444444444444555555444555666777888888888888999999:::;;;;;;<<<=========>>>???@@@@@@AAACCCEEEHHHFFFEEEGGGKKKNNNMMMKKKOOOPPPPPPQQQQQQRRRTTTUUUVVVVVVWWWYYY[[[\\\]]]\\\^^^___aaadddgggjjjmmmnnntttxxx}}}~~~~~~++++++++++++++++++++++++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,******+++++++++,,,,,,,,,******************************++++++++++++************++++++++++++*********++++++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,------.........333222222111111111111111111111111000000//////...........................000000000000111333555777333333333333444444555555444555666777777777777777999999::::::;;;<<<<<<<<<<<<===?????????AAACCCEEEGGGEEEDDDGGGKKKMMMLLLJJJLLLNNNOOOPPPOOOPPPSSSUUUSSSTTTWWWZZZ\\\^^^```aaaaaabbbcccfffiiimmmppprrrvvvzzz~~~,,,,,,,,,++++++++++++***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------***************************************+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,---......//////333333111000////////////000///////////////..............................000000000111111333444555222222333333444444555555555555555555666666666777999999::::::;;;;;;;;;;;;;;;===>>>??????AAACCCEEEDDDCCCDDDEEEHHHIIIJJJIIIJJJMMMOOOPPPOOOPPPSSSWWWSSSVVVYYY\\\^^^aaacccfffeeefffgggjjjmmmqqquuuwwwxxx{{{,,,,,,,,,+++++++++******))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++************+++,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************++++++++++++******+++++++++,,,,,,,,,------------------------------,,,,,,++++++++++++,,,,,,,,,,,,------.../////////111000///.................................//////........................000000111222222222222222111222222333444444555555666555444444444555666777999::::::::::::;;;;;;;;;;;;<<<>>>??????@@@CCCFFFBBBDDDEEEFFFFFFGGGIIIKKKIIIMMMPPPQQQPPPQQQVVVZZZVVVYYY]]]```aaabbbfffhhhkkkkkklllnnnqqquuuyyy{{{zzz~~~,,,,,,,,,++++++*********((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************++++++++++++******++++++,,,,,,,,,---------........................---,,,,,,++++++,,,,,,---,,,,,,------...///000000......------------......---------------...///000........................///000222333333222111000111111222333333444555555666555444333333444666777:::::::::::::::::::::;;;:::<<<>>>>>>???@@@CCCFFFCCCFFFIIIIIIGGGHHHKKKNNNJJJNNNRRRSSSQQQSSSXXX]]]YYY]]]aaabbbbbbcccfffiiinnnnnnoooppptttxxx|||~~~|||******+++++++++,,,,,,,,,++++++******++++++,,,---************+++,,,---------------,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,...////////////......---,,,,,,+++******+++***((('''''')))+++,,,++++++,,,,,,,,,++++++***+++***)))***,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,///---+++******+++---///,,,,,,,,,++++++*********,,,,,,,,,///111000,,,(((++++++++++++,,,,,,---......---,,,---/////////...........................------------------------//////////////////////////////000111222222333333111111111111222333444555444444444555777888777666777888999999999999:::;;;;;;<<<>>>???@@@AAADDDGGGGGGGGGGGGHHHJJJLLLOOOQQQMMMNNNPPPRRRSSSVVV[[[^^^___```bbbcccdddfffjjjlllsssuuuwwwxxxxxxzzz}}}******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,+++++++++,,,---------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,---...000000111111000......---,,,,,,+++******++++++***))))))***+++,,,***+++++++++++++++******+++***)))***,,,,,,***)))++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******,,,++++++---000///---***,,,,,,+++++++++,,,------...---,,,---...//////---------------------------////////////////////////........................111111111111111111111111111111111111222333444555555444444666888888777666777888::::::999999;;;<<<===???@@@AAAAAABBBEEEGGGGGGGGGHHHIIIKKKMMMOOOPPPPPPRRRTTTUUUVVVYYY]]]```aaaccceeeggghhhjjjllloootttuuuwwwxxxxxxzzz|||******+++++++++,,,,,,,,,...------------...//////...---,,,+++++++++,,,---------,,,,,,,,,,,,++++++*********++++++++++++,,,---...///000111111000000...------,,,,,,++++++***++++++++++++++++++++++++)))******+++++++++******+++***)))***,,,,,,***)))************************)))***+++,,,,,,+++***))),,,,,,,,,,,,++++++++++++,,,++++++,,,...///...---------,,,+++++++++,,,,,,...,,,,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,................................................222222111111111000000000111111111111222333444444555555555666888999888777777999;;;;;;::::::<<<===@@@AAABBBBBBBBBCCCEEEHHHGGGHHHJJJKKKMMMNNNOOOOOOSSSUUUVVVWWWXXXZZZ^^^aaa___bbbfffiiijjjkkkmmmnnnoooqqqrrrssssssuuuwwwzzz{{{~~~******+++++++++,,,,,,,,,...------------...//////...---,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---...///000000000...------------,,,,,,+++++++++***++++++++++++******)))))))))******++++++******+++***)))***,,,,,,***)))************************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---//////...---,,,,,,++++++++++++---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000111111111111222111111111222222333444555555555666888999888777888999;;;;;;;;;;;;===>>>@@@AAABBBBBBBBBBBBEEEGGGFFFHHHJJJLLLNNNNNNNNNNNNSSSTTTUUUVVVVVVXXX\\\^^^[[[^^^cccfffggghhhiiijjjkkkmmmooopppppprrruuuwwwzzz}}}******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++...000111333222111///...------,,,,,,,,,,,,++++++******+++++++++***)))((())))))***++++++++++++++++++***)))***,,,,,,***)))+++++++++++++++++++++++++++***(((''''''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,...000...---,,,,,,++++++++++++---,,,+++,,,.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---......000111222333333222222111111222222333333555444444666888999888666777999;;;;;;;;;;;;===??????@@@AAAAAA@@@AAACCCEEEEEEGGGIIIKKKLLLMMMLLLLLLOOOPPPQQQRRRRRRTTTXXXZZZWWW[[[```ccceeeeeeggghhhjjjlllnnnpppqqqsssvvvyyy}}}******+++++++++,,,,,,,,,+++************+++,,,,,,***+++,,,------+++***)))++++++,,,,,,,,,,,,------*********++++++++++++,,,111222444555555333000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***+++,,,,,,,,,,,,,,,+++***)))***,,,,,,***)))++++++++++++++++++++++++,,,+++(((&&&&&&(((+++,,,,,,,,,,,,,,,------------***+++++++++***+++---///------,,,+++++++++,,,,,,---++++++,,,---...---,,,........................------------------------------------------------,,,,,,---///111222444444333222222111222222333333444444444555777888777666666888:::::::::;;;===???===>>>?????????@@@BBBDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJLLLMMMNNNOOOQQQUUUWWWWWWZZZ^^^aaaccceeeggghhhgggiiilllnnnpppssswwwzzz******+++++++++,,,,,,,,,***************+++,,,,,,)))+++...000111///,,,***+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,000111333555444111...,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,,,,******+++------......---+++***)))***,,,,,,***)))************************+++***))))))))))))***+++,,,,,,,,,---------......***,,,---,,,***)))+++...,,,,,,+++++++++,,,------,,,+++***+++---...---,,,------------------------------------------------------------------------,,,---...///000111222333333333222222111222222333333333333444666777666555555777999:::::::::<<<>>>;;;===>>>??????@@@CCCEEECCCCCCCCCDDDEEEFFFGGGHHHHHHJJJKKKMMMNNNPPPTTTWWWWWWYYY]]]___aaacccfffiiihhhjjjnnnqqqssswww|||******+++++++++,,,,,,,,,++++++******++++++,,,---))),,,000333444222...++++++++++++,,,,,,---------++++++,,,,,,,,,------------...000111000...***(((,,,,,,,,,,,,,,,,,,,,,,,,333111///---,,,---...///***+++,,,---............+++***)))***,,,,,,***))))))))))))))))))))))))))))))***+++,,,,,,+++***))),,,,,,,,,------.........***,,,...---***)))***,,,++++++++++++,,,------...,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------......//////000000111111333333222222111222222222222222222333555666555444444666888999999:::<<<>>>;;;<<<>>>???@@@AAADDDGGGCCCBBBBBBBBBBBBDDDFFFGGGHHHIIIKKKMMMNNNQQQUUUYYYUUUWWWZZZ\\\^^^aaaeeehhhpppssswwwzzz~~~++++++++++++++++++++++++)))***++++++,,,,,,++++++***+++---///000000///...111///---,,,,,,,,,+++***,,,,,,+++******+++,,,,,,,,,---...///000///...---------,,,,,,---000222444555111---+++------,,,))),,,+++***,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,---------......------............------******+++++++++,,,,,,,,,---,,,,,,...///...,,,***---...///111111111000///000111111111222222222222444444333333444444555666888777888888999:::;;;<<<;;;;;;;;;;;;<<<===???@@@DDDBBB@@@AAADDDEEECCCAAABBBEEEJJJMMMOOOQQQSSSUUUYYY[[[___bbbdddgggjjjmmmuuuyyy~~~++++++++++++++++++++++++)))******+++++++++++++++++++++,,,---............111000...---......---+++,,,,,,+++******+++,,,,,,***++++++,,,---,,,,,,,,,------,,,,,,---///111222000...---,,,------,,,+++,,,+++***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,------------...------............------++++++++++++,,,,,,,,,,,,---,,,,,,---///...---+++---...///000111111000///000000000111111111222222222222222222222333333444555555555666777888999:::;;;:::::::::;;;===???@@@CCCAAAAAACCCFFFHHHGGGFFFHHHKKKOOORRRTTTUUUWWWYYY\\\^^^bbbeeegggjjjnnnpppssswww{{{++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++,,,---......111///......//////...,,,,,,++++++******++++++,,,+++++++++++++++,,,---------,,,+++++++++---...///***,,,......---,,,,,,---,,,+++******,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,---------------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,---------------,,,,,,---...///---+++...//////000000000000////////////000000000111111111111000000111111222333333333333444555777888999;;;:::::::::;;;===???@@@AAAAAABBBEEEIIIKKKLLLLLLMMMOOOSSSUUUVVVXXXZZZ\\\]]]```cccfffiiilllppprrrsssvvvzzz}}}++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,+++***)))***+++---...///...------//////---,,,++++++++++++++++++++++++...---,,,+++,,,---///000---,,,+++******+++,,,,,,)))---111111///,,,,,,---,,,***)))***++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,---------......---,,,+++,,,...///...,,,/////////000000000000///////////////000000000000111111000000111111222333444444444555666888999:::<<<;;;;;;;;;<<<>>>@@@AAABBBCCCDDDGGGJJJLLLNNNOOOMMMPPPRRRTTTUUUVVVYYYZZZ\\\^^^bbbeeehhhkkkooorrrvvvxxx|||+++++++++++++++++++++++++++,,,,,,---...---------,,,+++***))))))+++,,,---,,,++++++,,,......,,,+++++++++++++++++++++++++++------,,,+++,,,---...///,,,++++++***************+++///333333000,,,+++,,,+++***))))))++++++***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,+++,,,---///...---000000000////////////000////////////000000000000333222222222222333444444555666666777999:::<<<=========<<<<<<===???AAABBBCCCDDDFFFHHHIIIKKKLLLNNNMMMOOOQQQRRRSSSUUUXXXZZZ[[[^^^bbbeeehhhlllooorrrvvvyyy|||+++++++++++++++++++++++++++,,,,,,---------------,,,++++++***++++++,,,,,,***)))***,,,......,,,******++++++,,,,,,++++++******************+++,,,,,,+++++++++++++++*********,,,///111222000---+++***+++***))))))+++,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))******++++++++++++************++++++,,,,,,------------......++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,---------------,,,***+++---//////...111000000////////////000/////////000000000111111444444333333444444555666666666777888:::<<<===>>>===<<<<<<<<<===???AAABBBBBBDDDFFFGGGGGGGGGIIIKKKLLLNNNPPPQQQSSSUUUXXX[[[[[[^^^bbbfffiiimmmqqqtttuuuxxx{{{~~~++++++++++++++++++++++++)))***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++))))))***---//////---+++***+++,,,,,,,,,,,,+++***))))))***+++++++++++++++******++++++,,,+++++++++++++++,,,---......+++)))***))))))***,,,---,,,+++************************************************************************((())))))***++++++,,,,,,++++++************++++++++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,---,,,***+++---/////////222111000///......///000000000000111111111222222444444444444444555555666444444555666888:::<<<===;;;;;;:::;;;<<<===???@@@>>>AAACCCDDDDDDEEEHHHJJJJJJLLLNNNOOOQQQTTTXXX[[[YYY]]]aaadddhhhkkkooorrrvvvyyy|||++++++++++++++++++++++++(((((()))***************+++,,,---......---+++*********+++...000000...,,,***+++,,,------,,,+++******+++,,,---...---,,,,,,******+++,,,,,,,,,,,,,,,)))((('''***---...,,,)))***))))))***,,,...---,,,************************))))))))))))))))))))))))************************))))))***+++,,,,,,------++++++************++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,---+++******---/////////222111000.........///000111111111111222222222222444444333333444444555666222222333444666888:::;;;:::999999999:::<<<>>>???;;;>>>AAACCCBBBDDDGGGJJJGGGHHHKKKLLLNNNRRRVVVYYYVVVYYY]]]aaadddhhhllloooyyy{{{************************,,,***(((***---...---+++++++++++++++++++++++++++---+++)))+++...///...++++++,,,------------,,,+++******+++++++++,,,,,,,,,,,,***)))***+++---,,,,,,++++++,,,,,,,,,+++******((())))))+++,,,---......***))))))***+++,,,+++)))))))))))))))))))))))))))************************)))))))))((())))))***++++++++++++******)))))))))++++++++++++++++++++++++++++++***)))))))))******...------,,,++++++******++++++,,,,,,,,,++++++***,,,,,,,,,---------......222111000.........///000......000111222333333444111000000222555666333000222222333444444555555666555777888888888:::<<<>>><<<>>>AAABBBBBBBBBCCCEEEEEEGGGJJJLLLNNNQQQTTTWWW[[[[[[^^^ccciiioooqqqrrrzzz++++++++++++++++++++++++,,,***)))***,,,...,,,+++++++++++++++++++++++++++,,,***)))***---...---+++***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,***)))***+++---,,,,,,************************,,,,,,,,,++++++++++++***+++******,,,......,,,***))))))))))))))))))))))))***************************))))))))))))***++++++,,,,,,+++++++++*********++++++++++++++++++++++++------,,,,,,,,,------...222222000///---+++***)))+++++++++,,,,,,++++++***,,,,,,,,,------------...000000...---------............000111222333333333222222333555777777444000222222222333444444555555444555777777777888;;;===;;;===@@@AAAAAAAAABBBDDDDDDGGGIIILLLNNNQQQUUUXXXYYY\\\___aaadddiiiooottt++++++++++++,,,,,,,,,,,,+++*********,,,---,,,++++++++++++++++++++++++++++++***)))***,,,,,,,,,*********++++++++++++************+++++++++,,,,,,,,,,,,***)))***+++---,,,,,,+++***)))(((((()))***+++,,,,,,,,,+++++++++******++++++,,,...000000---+++))))))))))))))))))))))))***************************************+++,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,---...//////666555333111...,,,***)))***++++++,,,,,,+++++++++,,,,,,,,,,,,------------///...------,,,,,,---------...///111222222222222444444666888999888444000000111111222333333444444333444666666666777:::<<<:::<<<>>>@@@@@@@@@BBBCCCDDDGGGIIILLLNNNQQQUUUXXXYYY]]]aaabbbccchhhrrr{{{+++,,,,,,,,,,,,,,,------+++++++++++++++,,,++++++++++++++++++++++++++++++***************+++************************************+++++++++,,,,,,,,,,,,***)))***+++---,,,,,,,,,+++)))((((((***,,,---))))))***+++,,,,,,------++++++,,,...000000---***))))))))))))))))))))))))************************++++++******++++++,,,---------------------------++++++++++++++++++++++++*********+++,,,---...///555444333111///---+++*********+++,,,,,,,,,++++++++++++,,,,,,,,,---------......---------------------...///000111111111111333555777999999666333000000000000111222222333333333555666666666777:::<<<:::<<>>@@@@@@AAACCCEEEIIILLLOOORRRUUUYYY]]]aaabbbkkkvvv}}})))***+++***))))))+++---,,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***************+++---,,,,,,++++++,,,,,,------,,,***)))))))))************************************+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))************+++++++++((()))+++,,,,,,+++)))(((++++++,,,,,,,,,++++++*********+++,,,,,,---......,,,---......//////......///////////////.........222333444444333222333555111333555666777999<<>>===???AAABBBCCCDDDFFFHHHIIIMMMRRRVVVZZZ^^^cccffflllpppwww)))***+++***))))))+++---,,,,,,,,,++++++++++++***))))))))))))))))))))))))------,,,,,,,,,,,,++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++,,,,,,++++++++++++,,,,,,,,,+++******)))******************************************++++++++++++,,,))))))(((((())))))***+++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,(((((()))))))))*********)))************+++++++++***************************++++++,,,,,,+++++++++***++++++,,,,,,------...,,,---......//////............//////////////////000111222222111111222444444555777777888999;;;>>>===???BBBCCCDDDFFFIIIKKKMMMPPPTTTXXX]]]bbbhhhlllrrrvvv}}})))***+++***))))))+++---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,,,,,,,++++++++++++,,,,,,++++++******************************************************++++++++++++)))))))))))))))***++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,))))))))))))*********+++))))))*********+++++++++++++++***))))))***++++++******+++,,,,,,,,,+++++++++++++++,,,,,,---------,,,---......///.....................///////////////000222222111111222444555777888888888999;;;======@@@CCCEEEFFFHHHKKKNNNQQQSSSVVVZZZ___fffmmmrrrxxx|||)))***+++***))))))+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***++++++,,,,,,++++++******++++++,,,************+++*********************************))))))*********++++++++++++************+++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,))))))*********+++++++++++++++***))))))***++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......///.........---.........//////000000...000111111111111333444666777999999999:::<<<>>>>>>AAADDDFFFHHHJJJMMMPPPSSSUUUXXX\\\bbbiiirrrwww~~~)))***+++***))))))+++---***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,++++++************++++++))))))***++++++++++++***************************)))))))))************++++++++++++***+++,,,,,,---++++++************++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))************+++++++++************************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------......///000000000...000222222222222444555666777999999:::;;;===@@@@@@CCCFFFHHHIIILLLOOOQQQUUUWWW[[[```fffnnnvvv|||)))***+++***))))))+++---******+++++++++,,,,,,,,,************************+++++++++,,,,,,---------************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---++++++************++++++((()))***+++,,,++++++***************************))))))))))))***************************++++++,,,++++++************++++++******+++++++++,,,,,,,,,************++++++++++++)))************+++++++++)))***+++,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------......///000000111///000222333222333555666555777999::::::<<>>???AAADDDFFFDDDHHHLLLOOOPPPTTTZZZ___ggglllttt|||)))***++++++******+++,,,---+++***)))***+++------************************************************------,,,++++++,,,,,,---))))))*********+++++++++---,,,,,,,,,,,,+++++++++++++++************++++++***************+++++++++++++++++++++++++++++++++)))))))))))))))***++++++************************(((***,,,+++***)))******,,,++++++++++++++++++,,,(((((((((((())))))))))))++++++************++++++++++++++++++++++++++++++,,,,,,+++*********++++++,,,,,,++++++***+++++++++---+++++++++---...---,,,......------.........---//////000000000111111111111111222444555666777888:::<<<>>>???@@@BBBEEEHHHFFFIIINNNQQQSSSXXX___eeekkkqqqzzz(((***++++++***)))+++,,,++++++***))))))+++,,,...************************************************,,,,,,,,,++++++,,,------***************+++++++++++++++++++++************++++++************++++++))))))*********+++++++++++++++++++++++++++++++++(((((((((((()))***++++++************************)))***,,,,,,***)))***+++,,,++++++++++++++++++,,,(((((((((((())))))))))))++++++************++++++++++++++++++++++++++++++---,,,,,,+++******++++++,,,,,,++++++***+++++++++...,,,,,,---/////////...---.....................000000000111111111111222222222333444666777888999:::;;;>>>???@@@BBBFFFHHHHHHKKKPPPSSSVVV\\\dddjjjnnnuuu~~~((()))******))))))***,,,)))***+++*********,,,...************************************************,,,++++++++++++,,,,,,---************************+++++++++*********))))))++++++************++++++)))))))))***++++++,,,,,,***++++++,,,,,,++++++******************+++,,,---************************)))+++,,,,,,+++******+++++++++************++++++((((((((()))))))))******++++++************++++++***++++++++++++,,,,,,,,,...---,,,++++++***+++++++++++++++***++++++,,,,,,...---,,,---///111000///,,,...000000...---...///000111111111222222222222222333444555666888999999:::<<<>>>@@@AAACCCGGGIIIKKKNNNRRRUUUYYY___gggnnnqqqyyy((()))******))))))***+++&&&)))+++,,,******+++---***************************************************************+++,,,,,,************************,,,,,,+++++++++*********++++++************++++++((())))))***++++++,,,,,,***+++,,,,,,,,,,,,+++***+++***************+++,,,************************)))+++,,,,,,+++******+++*********))))))*********)))))))))*********++++++++++++************++++++******+++++++++,,,,,,,,,......---,,,++++++++++++************+++,,,---------,,,,,,---///000000///,,,...111111///---...///111111111222222222333333333333444666777888999:::;;;===@@@AAACCCEEEIIILLLMMMPPPTTTWWWZZZaaajjjpppuuu}}}((()))******))))))***+++%%%(((,,,---+++***+++---))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***++++++,,,++++++******************---------,,,,,,,,,++++++++++++************++++++((())))))***++++++,,,,,,***+++,,,------,,,+++***))))))(((((((((((())))))************************)))+++---,,,+++***+++,,,******))))))))))))******************++++++++++++++++++************++++++*********++++++,,,,,,,,,///...---,,,++++++++++++************+++,,,---...,,,++++++,,,...//////...+++///111111///---...///111111222222222333333333333444555666777888999:::===???AAACCCEEEGGGKKKMMMOOORRRUUUXXX[[[bbbkkkrrrxxx------,,,,,,+++***)))))),,,+++***))))))***+++,,,******++++++++++++************))))))******+++,,,,,,,,,,,,++++++*********(((((()))))))))(((((('''++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((()))***,,,---...///++++++************++++++***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))(((+++...,,,(((&&&***...++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++,,,,,,,,,---------//////000111111000///...000000111222333444444555222333555666555666888999===@@@CCCFFFGGGHHHJJJLLLPPPQQQSSSXXX```jjjtttyyy******++++++++++++,,,,,,++++++************++++++******++++++++++++************))))))******+++,,,,,,,,,,,,++++++*********)))))))))******))))))(((++++++++++++++++++++++++*********+++++++++,,,,,,(((((()))***++++++,,,---+++******))))))******+++)))******++++++******))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++***))))))***,,,---,,,))))))+++---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------++++++,,,,,,,,,---------...///000111111000///...///000000111222333444444555777888999999:::;;;===>>>AAADDDFFFGGGIIIKKKMMMRRRTTTXXX^^^fffpppyyy~~~'''((()))***+++---......+++++++++,,,,,,+++++++++******++++++++++++************))))))******+++,,,+++++++++++++++*********)))******+++++++++******++++++++++++++++++++++++*********++++++++++++,,,(((((()))))))))*********+++******))))))******+++)))))))))******))))))))))))************+++++++++++++++++++++++++++++++++************************((())))))******))))))(((+++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111111000///...//////000111222333333444333555777888888999;;;<<>>AAACCCBBBEEEGGGJJJLLLOOOTTTWWWVVV]]]gggpppwww***************)))))))))*********++++++***************++++++++++++************))))))******+++,,,)))))))))***************)))***++++++,,,,,,,,,,,,************************)))))))))************+++,,,,,,,,,+++++++++++++++***))))))(((((())))))***++++++,,,,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++***************************))))))(((((())))))***)))***+++,,,++++++***)))++++++******++++++,,,---***++++++,,,,,,------...------------------------,,,---------............---...///111111111000000000000111222333444444555555777:::<<<===???BBBDDDDDDFFFIIIKKKMMMQQQVVVZZZYYY```kkksssyyy************))))))))))))***))))))(((((())))))*********++++++++++++************))))))******+++,,,((()))))))))*********+++((()))***+++,,,,,,,,,,,,************************))))))))))))************************++++++++++++))))))(((((((((((())))))******++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++***))))))))))))***+++(((,,,//////---++++++,,,++++++******++++++,,,---******+++,,,,,,---......///...---,,,,,,---...///------------............,,,---///000111111111000111111222333444555555666333555888:::<<<>>>AAACCCEEEGGGIIILLLOOOSSSYYY]]]^^^fffpppwww|||(((((())))))*********+++***)))(((''''''((()))*********++++++++++++***************)))***++++++,,,(((((())))))*********+++'''((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))************((()))))))))************))))))(((((((((((())))))))))))************)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***))))))***+++,,,)))...222222...+++,,,///++++++******++++++,,,---******+++,,,,,,---......000///---,,,,,,---///000---------.........//////,,,---///000111111111000111222333333555555666777666888;;;>>>???BBBEEEGGGFFFHHHJJJLLLOOOTTTZZZ^^^bbbjjjtttzzz))))))))))))************+++***)))))))))***,,,,,,(((((()))***++++++,,,,,,***+++,,,,,,,,,,,,+++***)))))))))))))))******+++))))))))))))))))))))))))++++++******)))(((((((((+++*********))))))(((((())))))***++++++++++++***************************))))))***++++++++++++*********++++++++++++******.........------,,,,,,+++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,111444333...++++++---......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,222111///...------......---...000111111111000//////111444777888888777666666888;;;>>>AAACCCDDDEEEGGGIIILLLOOORRRXXX^^^bbbjjjooowww))))))))))))************+++***)))))))))***+++,,,))))))))))))***+++,,,---***+++,,,,,,,,,,,,+++***)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))*********************)))))))))((())))))***++++++++++++***************************))))))***++++++++++++*********++++++++++++******......---------,,,,,,,,,+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***+++...111000,,,)))***---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,000000///...---...//////...//////000000000000000111222333444666777888888777888;;;===@@@BBBDDDDDDGGGIIIMMMPPPTTTYYY^^^bbbiiioooyyy)))))))))*********++++++******))))))******+++,,,******))))))***+++---...***+++,,,,,,,,,,,,+++***)))))))))))))))******+++))))))))))))))))))))))))'''(((((()))******++++++************))))))))))))))))))***++++++++++++***************************))))))***++++++++++++*********++++++++++++******------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))+++---,,,)))(((***---***+++,,,,,,------,,,,,,------------------------...------------,,,,,,,,,///............///000000000////////////000111111333333222333444666999:::888999;;;===???AAABBBCCCFFFJJJNNNSSSWWW[[[```cccjjjsss))))))*********+++++++++***************+++++++++,,,+++***))))))+++---...***+++,,,,,,,,,,,,+++***)))))))))))))))******+++))))))))))))))))))))))))(((((())))))*********************)))))))))))))))))))))***++++++++++++***************************))))))***++++++++++++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***(((***+++***((()))+++---)))***+++---....................................---------------------------------...///000000111111000/////////000222333333333333444555777999:::::::::;;;===>>>@@@BBBCCCGGGKKKPPPVVVZZZ^^^bbbeeemmmyyy************++++++++++++))))))******++++++++++++,,,+++*********+++,,,---***+++,,,,,,,,,,,,+++***)))))))))))))))******+++))))))))))))))))))))))))************))))))(((((())))))))))))))))))******))))))***++++++++++++***************************))))))***++++++++++++*********++++++++++++*********++++++,,,,,,---------,,,++++++******++++++,,,***++++++,,,,,,++++++***)))*********)))***,,,---(((***,,,...000000000///........................------------------------,,,,,,---...///000111111111000/////////000222333000222555777888999888777;;;;;;<<<===???AAACCCDDDIIIMMMSSSYYY]]]bbbfffiiippp~~~*********++++++++++++,,,))))))***++++++++++++***++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***)))))))))))))))******+++))))))))))))))))))))))))++++++******)))(((((('''))))))))))))************))))))***++++++++++++***************************))))))***++++++++++++*********++++++++++++******)))******+++,,,------...---,,,+++******+++,,,---***++++++,,,,,,++++++************++++++,,,,,,,,,)))+++...000222222111000------------------------,,,,,,,,,------------...,,,---...///000000000000111000000000000111222222000222555888:::999888777<<<<<<<<<===@@@BBBEEEGGGLLLPPPVVV[[[```eeekkkooosss*********+++++++++,,,,,,((()))***+++,,,++++++******+++---......---+++******+++,,,,,,,,,,,,+++***)))))))))))))))******+++))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))***++++++++++++***************************))))))***++++++++++++*********++++++++++++******((()))***+++,,,---......---,,,***))))))***,,,---***++++++,,,,,,++++++***))))))***+++,,,,,,***)))+++---000222333333222111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...000000000//////000000111222222222222111222333555777888999999999<<<<<<===>>>AAADDDGGGJJJPPPSSSXXX]]]bbbhhhoootttyyy******+++++++++,,,,,,,,,((()))***+++,,,+++******)))+++---//////---+++)))***+++,,,,,,,,,,,,+++***)))))))))))))))******+++))))))))))))))))))))))))((((((((()))******++++++(((((())))))*********+++))))))***++++++++++++***************************))))))***++++++++++++*********++++++++++++******(((((()))+++,,,---......---,,,***))))))***,,,---+++++++++,,,,,,+++++++++((()))***+++,,,+++)))&&&,,,...111333555444333111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------///000000000///...///000111333333222111111444444444555666888:::;;;=========>>>AAAEEEIIIKKKRRRUUUYYY]]]cccjjjqqqwww((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++'''***+++)))***---,,,***+++++++++*********))))))++++++******)))((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))(((((((((+++++++++*********))))))************************+++***)))***++++++***)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++*********************,,,000222333222000...------------,,,+++******---------............///............////////////000000000111222222222333111333444666888999::::::<<<>>>@@@AAABBBEEEIIILLLQQQUUUZZZ___cccjjjssszzz++++++***************+++******+++,,,,,,,,,,,,+++(((+++,,,)))***,,,,,,)))+++++++++*********)))))))))))))))))))))*********))))))))))))*********************)))))))))((((((%%%&&&(((***+++***((('''+++++++++*********))))))************************+++***)))***++++++***)))************************)))******+++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++*********************,,,///222333222000...------------,,,,,,+++***---------............///............////////////000000111111222222333333222333555777888::::::;;;===???AAACCCEEEHHHLLLPPPTTTWWW\\\```fffppp{{{...---+++)))(((((()))*********+++,,,,,,,,,,,,+++))),,,,,,***))),,,+++(((+++++++++***************'''(((((()))******++++++************++++++++++++))))))))))))((((((((((((!!!$$$(((+++,,,+++((('''+++++++++***************************************+++***)))***++++++***)))))))))))))))))))))))))))((()))******++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++++++++++++++***,,,///111222111///...,,,,,,---------,,,++++++---------............///............////////////000000111222222333444444333444555777999:::;;;<<>>???CCCEEEGGGIIIKKKNNNSSSVVVZZZ```iiiqqqxxx***************++++++*********+++,,,,,,,,,,,,+++))),,,,,,***))),,,+++(((***************+++++++++++++++******)))((((((''''''((((((((())))))))))))************)))))))))))),,,***(((&&&&&&''')))******************+++++++++************************+++***)))***++++++***)))++++++++++++++++++++++++((()))******++++++******,,,,,,,,,+++++++++***************++++++,,,,,,---******++++++,,,---------+++,,,---......---,,,,,,)))***+++,,,---.........---------............///............////////////111111222333555666777777888888888888:::<<>>AAAFFFKKKPPPWWW^^^bbbhhhmmmuuu}}}******+++,,,...---+++(((***+++,,,,,,------,,,,,,,,,+++***))))))***+++,,,)))***+++,,,,,,+++***))),,,+++***)))))))))***+++******++++++++++++******(((((()))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////666333...+++++++++++++++++++++************++++++))))))))))))))))))))))))''''''(((***+++,,,---...,,,++++++******++++++,,,---,,,,,,,,,,,,---.........,,,***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------......////////////......///000000///......000222444444555555555555555444:::;;;<<<<<<;;;<<>>AAADDDJJJMMMPPPRRRUUUZZZbbbhhhnnnuuu,,,+++***+++,,,+++)))''')))******++++++++++++++++++******************+++*********++++++*********)))******+++,,,,,,---...******++++++++++++******((()))************))))))************++++++++++++------,,,+++++++++++++++---+++)))(((***+++++++++++++++************++++++))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------...------000...,,,---...///...---,,,,,,------...///000000////////////////////////---......//////......---...///000000000000111333222333444666777777888888:::;;;<<<===>>>@@@DDDFFFGGGKKKPPPTTTXXX___hhhooovvv~~~,,,+++******++++++)))(((***++++++,,,---,,,,,,,,,*********++++++*********+++******************+++***+++,,,---......//////******++++++++++++******))))))*********))))))((())))))*********+++++++++***************+++,,,---+++)))((((((***+++++++++++++++************++++++))))))))))))))))))))))))(((((()))***+++,,,------,,,++++++******++++++,,,+++,,,---.........------000...,,,---...///...---,,,,,,------...///000000////////////////////////------............---------///111111111111222333444555666666777666666666999;;;===>>>???BBBFFFIIIGGGKKKPPPUUUZZZbbblllsss|||+++)))((()))***+++***)))++++++,,,------------,,,)))***++++++++++++***)))++++++***))))))***+++++++++,,,---...............******++++++++++++******)))************))))))((()))))))))************+++))))))))))))***+++,,,---***)))((((((***++++++***++++++************++++++))))))))))))))))))))))))&&&'''((()))+++,,,---...,,,++++++******++++++,,,+++,,,---.........---,,,///---,,,,,,---......---,,,,,,,,,---......//////........................------............---------///111222111111222444666666666777777666666555999;;;===>>>@@@DDDHHHKKKKKKOOOTTTXXX]]]dddmmmttt)))((('''(((***+++++++++******+++,,,,,,,,,,,,,,,)))***++++++++++++***)))++++++***))))))***++++++***+++,,,------,,,++++++******++++++++++++*********************)))(((((())))))))))))******************)))))))))******++++++)))((()))+++,,,+++***++++++************++++++))))))))))))))))))))))))))))))******+++,,,------,,,++++++******++++++,,,***+++---//////...---,,,...,,,++++++---------,,,,,,,,,,,,,,,------------------------------------,,,------......------,,,,,,///111222222222333444444555666777777777777777999:::===???AAAEEEIIIMMMMMMQQQVVV[[[```hhhqqqxxx)))'''&&&'''***,,,,,,,,,))))))***++++++++++++***)))***+++,,,,,,+++***))),,,+++***))))))***+++,,,)))***+++,,,+++***)))(((******++++++++++++*********************)))(((((())))))))))))************,,,+++***)))((((((((((((+++***)))***+++,,,+++)))++++++************++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***+++---//////...---,,,...,,,***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,------......------,,,,,,...111333333222333444333333555777888999999999888:::===???BBBFFFJJJNNNKKKPPPVVV\\\ccclllwww''')))******))))))***+++,,,,,,+++******+++,,,,,,+++++++++++++++***)))(((******))))))))))))************+++++++++,,,,,,,,,//////...------,,,++++++'''))),,,......---+++)))***++++++,,,,,,++++++***+++++++++*********))))))******++++++++++++******************************++++++******************)))***+++,,,---,,,++++++,,,,,,++++++,,,,,,---......,,,++++++---.........++++++,,,,,,,,,,,,---------......---++++++,,,............------,,,,,,,,,,,,---......//////......000000000111222222333333333444666888999:::999999999===BBBDDDEEEGGGLLLPPPSSS[[[\\\```mmmtttyyy''')))******))))))***+++,,,++++++******++++++,,,+++++++++++++++***))))))******))))))))))))******,,,,,,,,,,,,------------......------,,,++++++***(((***+++------,,,+++******++++++,,,,,,++++++***+++++++++*********))))))******++++++++++++******************************************************)))***+++,,,,,,,,,++++++,,,++++++++++++,,,---------,,,***+++---......---++++++,,,,,,,,,,,,------...//////...,,,+++---.........---------,,,,,,,,,,,,---......//////......000000000111222222333333333444666888999::::::::::::>>>BBBDDDEEEHHHMMMQQQTTT]]]^^^cccpppxxx}}}''')))******))))))***+++,,,+++************+++,,,***++++++++++++***))))))******))))))))))))******+++++++++,,,,,,,,,,,,---------,,,,,,+++***************+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********************++++++++++++******************************************************)))***+++,,,,,,,,,,,,++++++++++++++++++,,,------,,,+++***+++,,,------,,,++++++,,,,,,,,,,,,------...///000///---,,,---......------------,,,,,,,,,------...////////////...000000000111222222333333444555666888:::;;;;;;;;;;;;>>>CCCEEEFFFIIINNNRRRVVV___aaafffttt}}}''')))******))))))***+++++++++************++++++******+++++++++******)))+++******))))))******+++(((((()))))))))*********++++++++++++******))))))++++++*********+++,,,---***++++++,,,,,,++++++*********************************++++++++++++*********************************************+++++++++******++++++,,,,,,,,,,,,+++++++++***+++,,,,,,---+++***)))+++,,,---,,,***+++++++++,,,,,,,,,------...000111000...---...///------------------------------...///////////////000000000111222222333333444555777888:::;;;<<<===<<<@@@DDDFFFGGGJJJPPPUUUWWW```ccciiixxx''')))******))))))***+++************************)))******+++++++++******++++++************++++++(((((()))))))))*********++++++************)))))),,,+++***)))***+++---...***++++++,,,,,,++++++*********************************++++++++++++******************************))))))*********++++++++++++***++++++++++++,,,,,,+++************+++,,,,,,*********+++------,,,***+++++++++,,,,,,,,,------...///111000///------...---------------------------...//////000000//////000000000111222222333333555666777888:::<<<===>>>>>>AAADDDFFFHHHLLLRRRWWWYYYbbbeeelll{{{''')))******))))))***+++))))))***++++++***))))))))))))***++++++++++++***++++++************+++++++++++++++,,,,,,,,,,,,---************************,,,+++*********+++,,,---***++++++,,,,,,++++++******************+++++++++******++++++++++++******************************)))))))))***++++++,,,,,,++++++******++++++,,,---***************+++,,,,,,*********,,,......,,,***++++++,,,,,,,,,,,,---------///000000///---------,,,,,,,,,------------.........///000000000000///000000000111222222333333666666777888:::===???@@@???BBBEEEGGGIIIMMMTTTYYY\\\eeehhhooo''')))******))))))***+++((()))***++++++***)))((())))))***+++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***))))))*********+++++++++******++++++++++++******************************((())))))***++++++,,,,,,++++++*********+++,,,---***************++++++,,,+++++++++---//////---***++++++,,,,,,,,,,,,------+++...000000...,,,,,,,,,,,,,,,,,,---------............///000000000000000000000000111222222333333666777777888;;;===@@@AAA@@@CCCFFFHHHIIINNNUUU[[[```iiilllsss((()))******))))))***+++((()))***++++++***)))(((((()))***+++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++))))))******++++++++++++******++++++++++++******************************((())))))***++++++,,,,,,,,,+++*********+++,,,---*********)))***++++++,,,++++++,,,...000000---+++++++++,,,,,,,,,---------+++---///000...,,,++++++,,,,,,,,,------............//////000000000000000000000000111222222333333777777777888;;;===@@@BBBAAACCCFFFHHHJJJOOOVVV\\\ccclllooouuu+++***)))(((((()))***+++++++++************++++++000///,,,*********+++,,,*********))))))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,------,,,++++++------,,,,,,+++***))))))++++++************+++++++++,,,---...---,,,+++***,,,,,,+++***))))))******---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,))))))))),,,......,,,+++)))***+++---------------.../////////---,,,---......------------...//////......///000111222333333222222222333333444444444777888::::::;;;===@@@CCCAAABBBGGGNNNQQQSSSZZZbbbeeeqqqwww+++***)))(((((()))***+++++++++************++++++000...,,,*********+++,,,++++++*********))))))))),,,,,,++++++++++++++++++++++++++++++***************************************+++++++++++++++******------,,,,,,+++******)))++++++************++++++******++++++,,,+++++++++,,,++++++***************,,,,,,+++++++++*********,,,,,,+++******+++,,,,,,***))))))+++---...---+++***++++++,,,,,,---.........///000///---,,,---......------------...//////............////////////111222222333333444444555777999::::::;;;===AAACCCDDDEEEJJJPPPRRRUUU\\\dddfffuuu}}}******))))))))))))******++++++************++++++///...,,,+++******++++++,,,+++++++++*********************************+++*********+++++++++++++++))))))))))))))))))))))))))))))***************)))---,,,,,,++++++*********++++++************++++++))))))))))))***+++,,,,,,++++++++++++***************************))))))))),,,++++++******++++++,,,+++***)))***,,,------,,,,,,++++++++++++---...///...///000///---,,,---......------------...//////111111000///...---,,,,,,111111222333333444555555777999:::;;;<<<>>>AAADDDGGGHHHLLLRRRTTTWWW^^^gggkkkzzz***))))))))))))))))))***++++++************++++++------,,,+++******++++++,,,,,,,,,+++++++++******))))))))))))*********************++++++,,,,,,,,,************************))))))******+++*********,,,,,,,,,++++++*********++++++************++++++***))))))))))))+++---...+++++++++++++++++++++***************************++++++++++++++++++++++++---+++))))))+++,,,---------,,,+++***+++---///111...///000///...------///...------------...//////333333222111000///......111111222333333444555555888999;;;;;;<<>>AAAEEEHHHKKKKKKOOOUUUXXX\\\fffppp{{{((()))***++++++***)))(((++++++************++++++******++++++++++++******++++++*********)))))))))(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************************'''((()))***++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,,,,++++++)))***,,,---...---,,,+++)))))))))*********++++++***+++,,,,,,,,,,,,+++***,,,+++***+++,,,---+++))),,,,,,------...////////////000111000.........000...------------...//////............///////////////000111222444555666777888:::<<<===>>>AAAEEEHHHLLLLLLPPPVVV[[[```jjjtttzzz((()))***++++++***)))(((++++++************++++++)))******+++++++++***************))))))))))))(((((())))))***+++,,,,,,,,,---------,,,,,,+++++++++))))))))))))))))))))))))&&&'''((()))************++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,+++)))((()))***,,,.........,,,+++'''((((((((())))))*********+++,,,------,,,+++***+++++++++,,,------***(((+++,,,---...///////////////000111000///...///000...------------...//////111111111111000000000000///000111222444555666777888:::<<<===???BBBFFFIIIMMMMMMQQQXXX]]]cccmmmxxxxxx((()))))))))*********+++(((***++++++*********,,,(((((())))))))))))((((((+++***)))(((((()))***+++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,++++++***)))(((''''''***+++,,,,,,+++***)))(((******+++++++++,,,,,,,,,************************)))))))))***,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******,,,---.../////////000111222222222000///...---,,,,,,+++,,,---...//////......------///000111333444555666777888999:::???@@@@@@@@@@@@BBBFFFIIINNNOOOSSS[[[```eeeoooyyy)))))))))***++++++,,,,,,''')))******))))))***+++))))))************))))))******))))))))))))*********++++++,,,,,,++++++******++++++,,,,,,++++++***++++++******))))))((((((***++++++,,,+++***)))(((*********+++++++++,,,,,,*********************************+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,---.../////////000000111111111000//////------,,,,,,,,,---//////000000/////////000111222333444555666777999999:::>>>???@@@@@@@@@CCCGGGJJJNNNOOOTTT\\\bbbhhhttt~~~))))))******+++,,,,,,---&&&(((******)))((()))***)))******++++++******))))))******************)))***++++++,,,,,,++++++******++++++,,,,,,++++++************************)))***++++++++++++***))))))*********++++++++++++,,,******************************++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///////////////000000000000000111......---,,,,,,---///000111111111000111111222333333444555666888999:::;;;>>>???@@@@@@AAADDDHHHKKKQQQQQQVVV^^^eeelllyyy)))))))))***++++++,,,,,,''')))***+++***)))***+++))))))************))))))))))))+++,,,,,,+++))))))***++++++,,,,,,++++++******++++++,,,,,,++++++************************+++*********+++************************++++++++++++************************(((***++++++************************************------,,,+++************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,.../////////000////////////000000111222//////...------...///000111111111111111222222333333444555666888:::;;;;;;===???@@@AAABBBFFFJJJNNNTTTUUUYYY```gggooo{{{)))))))))*********++++++(((***,,,,,,+++++++++,,,((())))))******))))))((()))***+++,,,,,,+++***)))***++++++,,,,,,++++++******++++++,,,,,,++++++***************++++++++++++******************++++++))))))*********+++++++++***************************,,,......,,,***+++,,,************************------,,,+++************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++---...///000000000//////000000111111222222000000///.........///000000000111111111222222222333444555777888:::;;;<<<>>>???AAABBBDDDHHHMMMQQQXXXXXX\\\ccciiippp|||++++++++++++************)))+++------,,,+++,,,---)))******************)))******++++++++++++*********++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++***************)))******+++,,,)))))))))************+++************************---000222111...,,,...000++++++++++++++++++++++++,,,,,,++++++***+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000000111222333333333222111222111///......///000000000000111222222222222111333444555777999;;;<<<===???@@@BBBDDDGGGKKKPPPTTTYYY[[[```hhhmmmsss~~~//////...---,,,++++++***)))***,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,++++++***************)))))))))***,,,,,,))))))))))))************************************,,,000333111---+++---000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------+++,,,---///000000000000111222555666666444111///222111000/////////000000000111222333444333333222333444555777999;;;======@@@AAADDDFFFIIINNNSSSWWWYYY\\\ccclllsssxxx333222111000...---,,,+++(((***++++++*********,,,---......//////......------,,,+++******+++,,,---+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++------,,,,,,+++***))))))******)))))))))***,,,---))))))))))))***************************************---000///***(((***---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---------,,,,,,++++++,,,,,,---------------------------+++,,,---///000000111111111333666888888555111...333222111/////////000000222333444555555555444333333444555777999;;;===>>>@@@BBBEEEGGGJJJOOOUUUYYYXXX\\\dddooowww|||,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))++++++++++++++++++++++++...---+++*********++++++,,,,,,++++++***)))((((((++++++************++++++))))))))))))))))))))))))))))))***+++,,,,,,------***++++++,,,,,,++++++*********++++++++++++******++++++,,,,,,,,,,,,------++++++++++++******)))))))))************+++++++++++++++************++++++,,,,,,---------...............///000000000000000111111222222222333333333///////////////000111111000333777888777555444444888888777777888:::<<<===???AAACCCFFFIIIMMMSSSWWW\\\cccmmmuuu{{{,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++---,,,+++*********++++++------,,,,,,+++******)))++++++************++++++************************))))))******+++,,,,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++*********)))************++++++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,......///000000000000000111111111222222222333333///////////////000111111999999999888666555666777999999888999:::;;;===>>>@@@BBBDDDGGGJJJOOOUUUYYY___gggqqqyyy,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***++++++++++++++++++++++++---,,,+++*********++++++...------,,,,,,+++++++++++++++************++++++************************((())))))******+++++++++***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++************************+++++++++,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,......///000000000000000111111111222222222222333000000000000000111111111>>><<<999555222222555888999999999:::;;;===>>>???BBBDDDFFFIIILLLQQQVVVZZZdddlllvvv~~~,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++++++++++++++++++++++++++,,,+++++++++++++++++++++------,,,,,,++++++++++++++++++************++++++************************(((((()))))))))************++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,------,,,,,,,,,,,,---------------............///......///000000000000000111111111111222222222222000000111111111222111111:::888666222000000333666999999:::;;;<<<===>>>???CCCEEEGGGJJJMMMRRRXXX\\\gggooozzz,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************++++++************************)))))))))))))))************++++++,,,,,,++++++*********++++++++++++******+++++++++,,,,,,,,,------+++++++++++++++++++++,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------........./////////......///000000000000000000000111111111222222222000000111222333222222222333333444333222222333555888888:::;;;===>>>??????DDDFFFIIIKKKNNNSSSYYY]]]iiiqqq|||,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++++++++++++++++++++******+++,,,,,,,,,++++++************************++++++************++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***)))******++++++******)))++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------------......///000000000000000000000000111111111111222000111222333444333222222000333555666666666777888888999;;;===???@@@@@@AAAGGGHHHKKKMMMQQQUUU[[[___kkksss~~~,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------------......///000000000000000000000000000111111111111000111333444555444333222222444777777777777999::::::;;;>>>@@@BBBCCCCCCCCCJJJLLLNNNQQQTTTYYY^^^cccllluuu,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------.........------................../////////000000...//////000000000000000000000000000111111111111000111333555555444333222444555666666555666999;;;<<<===@@@BBBDDDEEEEEEEEEMMMNNNQQQSSSWWW[[[aaaeeemmmvvv,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------)))))))))***++++++,,,,,,++++++++++++++++++++++++...---,,,+++******************++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,++++++*********---------------,,,+++***111...******,,,......---++++++,,,------......///111111111000000000000000///000000000000111111111333333333333333333333333111222444666999;;;<<<===<<<>>>AAABBBCCCCCCEEEFFFLLLNNNPPPSSSXXX^^^ffflllpppyyy,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++...---,,,+++******************++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,------------,,,,,,,,,++++++******+++++++++******)))000---******,,,......---+++,,,,,,------......///111111111111000000000000000000000111111111222222333333333333333333333333444444666888:::;;;===>>>===???AAACCCCCCDDDEEEGGGNNNOOOQQQTTTXXX___ggglllrrr{{{---------,,,,,,+++++++++)))******++++++******)))******+++++++++,,,,,,,,,*********++++++++++++,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++...---,,,++++++******+++******++++++++++++******,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------......------------,,,,,,)))******++++++++++++***...,,,******,,,...///...,,,,,,,,,---......//////111111111111111111111111111111222222222333333333333333333333333333444444666777888999:::<<<=========???BBBCCCCCCDDDGGGHHHOOOQQQSSSVVVZZZ```hhhmmmttt}}}......---,,,,,,+++************++++++++++++************+++++++++,,,,,,,,,))))))*********+++++++++))))))***++++++,,,,,,---++++++++++++++++++++++++...---,,,+++++++++++++++***++++++,,,,,,++++++***------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------------,,,,,,,,,++++++,,,---............++++++***+++,,,---//////,,,,,,------.../////////000111111111111111222222222222222333333333444444333333333444444444444444777888888999:::;;;<<<<<<>>>@@@BBBCCCDDDEEEHHHJJJQQQSSSUUUXXX\\\bbbjjjoooxxx......---,,,,,,+++******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))*********+++++++++*********+++,,,,,,------++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,++++++...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++++++++,,,,,,,,,+++,,,---...............******++++++,,,,,,...///,,,,,,---......//////000000000111111222222222333222333333333333444444444333333333444444555555555777777888888999::::::;;;???AAACCCDDDDDDFFFJJJLLLRRRTTTVVVYYY^^^eeelllrrr|||---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,*********++++++++++++,,,******++++++,,,---------++++++++++++++++++++++++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++///...---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...******++++++++++++,,,,,,***++++++,,,,,,,,,,,,+++)))+++,,,,,,++++++,,,...---------...//////000000000000111111222333333333222222333333333444444444333333333444555555666666666777777888999::::::;;;@@@BBBCCCDDDEEEHHHKKKNNNSSSUUUWWW[[[```hhhpppvvv,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,------...++++++++++++++++++++++++------,,,,,,,,,------...+++,,,,,,------,,,,,,+++000///---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++)))+++------+++***+++---------......//////000000000000111222222333444444222222222222333333333333333333444444555666666666777777888999:::;;;<<<===AAABBBDDDDDDEEEHHHLLLPPPRRRTTTXXX\\\bbbjjjsssyyy,,,,,,,,,,,,,,,,,,,,,---******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,------...++++++++++++++++++++++++------,,,,,,,,,------...+++,,,,,,------,,,,,,+++111///---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,------.........////////////...---,,,,,,))),,,...---+++)))***,,,------......///000000000000000111222333333444444111111222222222333333333333333444444555666777777777888999:::<<<===>>>???BBBCCCDDDEEEFFFIIIMMMQQQRRRTTTXXX]]]cccllluuu{{{///---***)))+++,,,------------,,,,,,,,,---......,,,++++++******++++++,,,***,,,------,,,++++++,,,,,,+++***,,,//////---+++------,,,,,,,,,,,,,,,---........................000...+++,,,...000...---/////////000//////...---111000...,,,,,,,,,...///,,,,,,,,,---------......---.........---,,,,,,++++++,,,,,,------,,,,,,+++++++++******+++---...000............////////////333222111111222222111111222333666777777555444222222333444666777888999:::;;;888888<<<===<<<>>>AAACCCDDDFFFHHHKKKMMMOOOQQQVVVYYY[[[]]]bbbmmmwww}}}///---******+++---------...------,,,,,,,,,------,,,++++++******++++++,,,+++,,,......,,,,,,,,,------+++***+++---...---++++++++++++***++++++,,,,,,........................///---++++++---...---,,,------..................111///...,,,,,,,,,...///,,,,,,---------.........---.........------,,,++++++,,,,,,------,,,,,,+++,,,++++++++++++,,,...///............////////////222222222111000111444777666555444555666666555444555555555666777888999:::;;;999;;;???AAA???@@@CCCEEEFFFGGGIIILLLNNNOOOPPPUUUXXX\\\___dddmmmwww~~~///---++++++,,,---...---///...------,,,,,,,,,,,,,,,++++++******++++++,,,,,,---//////---,,,---...///---,,,,,,---...---,,,++++++++++++,,,,,,---..............................,,,++++++,,,------,,,...---,,,,,,,,,---...///000///...,,,,,,---......,,,------------.........---............---,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,------............////////////222222333444888@@@HHHNNNOOOJJJDDD@@@>>><<<888555777777666777888:::<<<>>>666555888===???======???DDDFFFHHHKKKOOORRRTTTUUUUUUXXX]]]bbbhhhoooyyy///---+++,,,---//////...000///...---,,,+++++++++,,,++++++******++++++,,,,,,...//////...------...000///...------.........------------......///000...........................---,,,,,,------------222000...,,,+++,,,---...///...------------......------------............------............------,,,,,,------------,,,,,,------------,,,,,,,,,,,,............////////////333111333===NNNaaaooovvvxxxqqqggg^^^XXXPPPGGG@@@>>>===;;;:::999:::;;;<<<777666999>>>@@@>>>>>>AAADDDFFFIIIMMMQQQSSSTTTUUUXXXYYY^^^eeelllttt}}}...---,,,---///000//////000///...---,,,+++++++++,,,++++++******++++++,,,,,,...//////...------............---,,,,,,---...---------------...//////......................../////////.........///000666444111...,,,,,,------......---------.........---------.........//////------...//////......---,,,------......------,,,---------------------,,,............////////////333///333FFFdddwwwmmmggg]]]ZZZTTTMMMFFF@@@===;;;>>><<<>>>BBBDDDCCCDDDGGGEEEJJJQQQXXX^^^bbbccccccddd______hhhqqqxxx...------...000111000//////...------,,,,,,,,,,,,,,,++++++******++++++,,,,,,---//////---,,,---...***,,,......---,,,---......------,,,,,,,,,------........................///000000///......///111666555222000...------------------...............------........./////////------...////////////...------............------,,,---............------............////////////222///333GGGggguuuiii^^^UUUPPPFFFBBBAAACCCDDDEEEHHHMMMOOOXXXgggwwwxxxjjjccciiittt|||...------///111222111000...------,,,,,,,,,------,,,++++++******++++++,,,+++,,,......,,,,,,,,,---+++...222444333222222333111111000///.......................................///000///------///111222222111000///...------,,,------......///..................////////////------...///////////////------............------+++,,,---...//////..................////////////111000333@@@SSSdddooottt}}}{{{vvvbbb\\\WWWVVVWWWYYY___fffoooyyyxxxgggkkkvvv}}}...------///111222111000------,,,,,,,,,---......,,,++++++++++++++++++,,,***,,,------,,,++++++,,,...333999;;;:::888888999666666444333222222111111........................---...000...,,,+++...000......//////000///......,,,,,,---.../////////.............../////////000------...///000000//////------............------***+++---///000000//////............/////////000000111444888===EEELLLQQQWWW```jjjqqqwww{{{yyyyyy|||kkklllwww}}}