BMe 6(# uuussszzz|||tttuuu{{{xxxxxxvvvtttssstttsssrrrqqqrrrwww{{{{{{|||}}}{{{vvvwwwzzz~~~}}}zzzxxxxxxvvvwwwxxxxxxwwwxxxzzz|||~~~}}}~~~jjjhhhnnnoooggghhhnnnkkkjjjiiihhhiiijjjkkkjjjiiihhhmmmqqqqqqrrrssspppkkkllloooqqqqqqooommmmmmnnnlllnnnqqqrrrrrrrrrssstttuuutttsssrrrssstttvvvwwwvvvvvvvvvwwwxxxyyyzzz{{{xxxyyyzzz{{{{{{{{{zzzyyy{{{}}}}}}|||}}}~~~}}}~~~]]]ZZZ``````XXXYYY^^^\\\\\\\\\\\\^^^```bbbbbbbbb]]]cccffffffggghhheee```^^^aaabbbaaa___]]]^^^```aaadddhhhkkkkkkkkkkkklllkkkjjjhhhggghhhiiikkklllllllllmmmmmmoooppprrrsssooopppqqqrrrssssssrrrrrrsssuuuvvvvvvuuutttuuuuuuvvvxxxzzzzzzzzz{{{}}}~~~~~~QQQQQQPPPOOONNNNNNMMMMMMSSSTTTUUUTTTRRRRRRSSSUUUVVVWWWWWWWWWWWWVVVUUUTTTVVVUUUUUUUUUTTTSSSSSSSSSXXXYYYZZZ\\\^^^```aaabbb___^^^]]]\\\[[[\\\\\\]]]]]]]]]]]]^^^___aaacccdddcccdddeeefffggghhhiiiiiinnnkkkiiijjjlllmmmkkkhhhkkkkkkmmmooorrruuuwwwyyyvvvvvvvvvwwwyyyzzz|||}}}}}}zzzyyy|||}}}{{{|||}}}zzz}}}~~~}}}~~~DDDDDDCCCCCCBBBBBBAAAAAAEEEFFFGGGFFFEEEEEEFFFHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFLLLMMMNNNPPPQQQSSSTTTUUUSSSRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQSSSUUUWWWXXXXXXXXXXXXXXXYYYZZZ[[[[[[___^^^]]]]]]^^^^^^]]]\\\``````aaacccfffiiikkkmmmkkkllllllmmmoooqqqrrrsssuuurrrqqqtttuuusssssswwwssswwwwwwsssrrruuuwwwvvv}}}~~~|||}}}<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>=========???AAABBBAAA???>>>>>>???@@@@@@>>>>>>>>>>>>>>>???????????????AAABBBDDDEEEFFFGGGFFFEEEDDDDDDCCCDDDDDDDDDCCCCCCCCCDDDFFFGGGIIIJJJIIIHHHGGGGGGHHHJJJLLLNNNNNNOOOOOOOOOMMMLLLMMMNNNPPPPPPQQQSSSUUUWWWZZZ[[[[[[[[[\\\]]]___aaacccdddgggddddddfffgggeeeeeeiiigggkkkllliiiiiimmmqqqpppsssttttttvvvwwwxxxyyyyyy~~~{{{xxxyyy|||~~~~~~}}}:::::::::::::::;;;;;;;;;888999::::::::::::===???>>>===;;;::::::;;;===>>>:::::::::;;;;;;<<<<<<<<<888999:::;;;<<<>>>??????>>>>>>>>>============>>>;;;;;;<<<===???@@@AAABBB>>>===<<<<<<>>>AAAEEEHHHCCCEEEGGGFFFBBBAAACCCEEECCCCCCCCCEEEFFFHHHJJJKKKKKKLLLMMMNNNPPPRRRTTTUUUXXXUUUTTTWWWWWWUUUUUUYYYZZZ^^^___\\\]]]aaaddddddddddddeeegggiiikkklllmmmtttqqqpppppprrrttttttsssuuuwwwyyyyyyyyyxxxyyy{{{{{{yyyyyy{{{777777777777777777888888444555666666666666888:::999888666555555666888999555555666666777777777888555666777888999:::;;;<<<:::::::::;;;;;;;;;;;;:::888888999;;;<<<===>>>>>><<<;;;999888999;;;>>>@@@===???AAA@@@===;;;===@@@;;;;;;<<<<<<===???@@@AAA@@@@@@AAACCCDDDFFFHHHIIIKKKHHHGGGIIIIIIGGGGGGJJJKKKNNNOOOLLLKKKOOORRRQQQSSSTTTUUUWWWYYY\\\___aaaddddddcccdddeeefffffffffiiikkkmmmnnnmmmmmmnnnpppnnnnnnoooqqquuuyyy{{{|||sssxxx|||}}}{{{zzz{{{|||yyy}}}~~~~~~~~~888888888888777777777777555666777666555666888:::777666555555555666777888555555666666666666666777444444555666777888999999666777888888999999888888555666888999;;;;;;<<<<<<===;;;999777666666777777:::;;;;;;:::999888999:::999888888888999:::;;;;;;::::::;;;;;;===>>>@@@AAAAAA>>>===??????======@@@BBBEEEEEEBBBAAADDDFFFFFFFFFFFFFFFHHHKKKNNNQQQSSSSSSSSSTTTUUUVVVWWWXXXXXXZZZ\\\^^^___^^^^^^___aaa```aaabbbeeegggjjjmmmnnnggglllqqqsssqqqooonnnooommmqqqwww{{{|||zzzyyyxxxwwwvvvvvvvvvwwwzzz|||~~~:::::::::999999888888777777888999888777777888:::666666777777777888888888888888888777777777777777333444555555666777888888444555666777888777777666444555777999:::;;;;;;;;;999888888777666666666666999888666777777888666555777777777666777777888888777777777888888999:::;;;<<<999888:::999777777:::;;;??????<<<;;;???AAAAAA>>>======>>>???BBBDDDFFFCCCDDDFFFHHHIIIJJJKKKLLLLLLMMMOOOPPPOOONNNOOOPPPNNNPPPRRRTTTVVVXXX[[[\\\XXX\\\```aaa^^^]]]]]]^^^^^^bbbgggjjjkkkkkkkkkkkklllkkkjjjjjjkkkmmmoooqqqqqqrrrsssuuuwwwyyyzzz{{{wwwyyy{{{{{{zzzzzz{{{|||~~~~~~888888777777666555444444666666777666444444555777222333444555666666555555666666555555444444333333444555555666777888999999444555777888888888777777555666888:::;;;<<<<<<;;;444444666777999:::;;;;;;:::777555666888999777444777666666555555666666666666666666666666777888888:::666666777777444444777333666777444444888;;;;;;;;;:::999888999:::<<<>>>999;;;>>>@@@AAABBBDDDEEEBBBDDDEEEEEEDDDDDDDDDEEEAAACCCEEEGGGHHHJJJLLLNNNLLLOOOQQQQQQNNNMMMOOORRRSSSVVVYYY[[[\\\]]]___aaa___]]]\\\[[[[[[\\\^^^______```bbbeeehhhkkkmmmoooiiikkkooopppppppppqqqrrrrrrsssuuuwwwyyy{{{|||}}}{{{}}}999999999888777666666555666555555666888999888666666777888888888666555444888888777666555444444333777666666777999999888777;;;999777777888888888777:::999666555555666999:::333444666666666777999;;;;;;:::888777777777ӵ888888888888888:::;;;999666555777:::777777777777777999;;;<<<;;;999666555666666666555888777777666666888999:::888999:::999999:::===???>>><<<::::::<<<>>>??????:::;;;<<<===???@@@AAAAAAAAACCCDDDFFFGGGGGGFFFFFFHHHHHHJJJKKKLLLMMMMMMMMMNNNOOONNNMMMLLLLLLNNNPPPTTTSSSQQQQQQRRRVVVZZZ]]]\\\\\\\\\]]]```bbbbbbaaaeeegggiiihhhhhhiiimmmqqqĦrrruuuwwwuuuxxx|||Ħ|||||||||{{{{{{|||ӵĦ888888888777777777777666111111111444777999999888777777777777777666666555888888777666666555444444777666666777999:::888777;;;999888777888999888777:::888666555555666888:::444555666666666777999<<<;;;:::8887777774ĉ@ӵ888888777888999:::999888777888999666666888999:::::::::999888666555555666777777777666666555444555666777888666666777666555666999;;;<<<:::999999;;;<<<<<<;;;666777888999:::;;;<<<===<<<===>>>???@@@@@@@@@@@@???@@@BBBCCCDDDEEEEEEEEEFFFFFFFFFEEECCCDDDFFFHHHIIIHHHGGGGGGHHHKKKNNNPPPMMMMMMNNNPPPTTTWWWXXXWWWWWWYYY[[[ZZZZZZ[[[^^^aaa>Lddddddfffhhhiiilll=hĦsssqqqppppppsssvvvyyy{{{{{{xxxxxxxxxxxxyyyzzz{{{|||4ĉ@ӵ>L777777777777777777777777222111222555888999999888888888777666666666777777888888888777777666666555888777777888::::::999777:::999888888999999888777999888666555555666888999666777777666555777:::===::::::999888888GG=?777777888777888999;;;;;;999777555666999<<<<<<;;;999888666555444444777888999888444444333333333444555666555666666555444444555777666555555555666666444333333444555666777999::::::888888888888999:::;;;;;;888888:::;;;<<<<<<<<<<<<===>>>>>><<<;;;;;;===???>>>>>>>>>>>>???@@@AAABBBAAAAAAAAACCCFFFHHHIIIHHHHHHIIIJJJJJJIIIJJJLLLNNNHdĦSSSSSSUUUWWWXXX=Ījaaa```aaacccgggkkkllllllkkkkkkkkklllmmmooopppqqqGG=?~~~~~~HdĦ999999888ӵ888777777ĭӵ666ӵ888Ħ888888777999:::;;;999888:::ӵӵ666666ĦƜ`1.׼s888777777888Ħ:::666777888:::;;;<<<;;;:::ӵ888Ħ444444444555555555666777888777ĭӵ888:::Ħ999:::555Ħ999Ħ777888:::<<<999::::::;;;;;;;;;;;;:::===<<&e666g&e888>hӵ888888999;;;;;;:::999g&e;;;guO>uO>&e9998884ff?>ߝL:::gĉ@888888888888Shӵ666::::::::::::::::::g&e777>hӵ777777777777777777888999fff?><z999g&e>&e888999HL666888999ShӵgL777666666888:::777888999::::::999888S?ʬ:::9993h?D%%)?HHHKKKZufĦKKKIIIHHHgLMMMPPPPPPg&eXXXgĉ@ggghhhg&e>&evvv@ezzz}}}??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??===4Dӵ555555444Hƅ^Hu]Ħ777Hu]Ħ999ZuR)Ħ999999:::<<<<<<;;;999Hu]Ħ<<<HŐeHŐeHu]Ħ;;;qIܗGIӵ;;;tt::::::999HGgĉ@:::888<<<<<<:::999999:::Hu]Ħ999ZuR)Ħ:::::::::999999666888sߝLGdUĦ777Hƅ^Hu]Ħ777ntHdĦ555666HGgĉ@666HdĦ666444555777999555666777777888777Htƅ^;;;;;;Bt=o9ĦDtfo9ĦCCCEEEFFFg?CCCAAAHdĦCCCDDDDDDHu]ĦKKKttXXXXXXHƅ^Hu]ĦfffH׼sqqqqqqwwwxxx{{{zzz{{{{{{}}}tQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ<<<;;;4DuXӵ999666555DdDΦDdDĦ999DdDĦ999:::t|<:::999999:::<<<===;;;:::DdDĦ<<<DdDΦDdDΦDdDĦ===peƜ4DuTӵ;;;`eĭ;;;qet999999:::;;;<<<<<<<<<<<<;;;DdDĦ;;;===t|<;;;<<<<<<<<<;;;:::888:::DdDDdDĦ555DdDΦDdDĦ888q<niDdDĦ777qet666555DdDĦ555444444666888444444555555666q<R999;;;qjRgdKӵHdDĦgdKӵ>>>@@@GR/f6LĭĦ===<<<DdDĦ>>>>>>>>>DdDĦBBB`eĭJJJDdDΦDdDĦUUUDdDĦfffccc```bbbgggjjjhhhhhhllljjjjjjlllnnnqqqtttgeĦ}}}~~~FSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ::::::4DuXӵ<<<<<<;;;DdDΦDdDӵ:::DdDĦ999:::o)h===::::::999;;;<<<===<<<:::DdDĦ===DdDΦDdDΦDdDӵ>>>=ӊB1.uTӵ<<<HߝL`o9<<>>>>>===DdDĦ<<>>===DdDĦ@@@HߝL`o9BBBDdDΦDdDӵKKKDdDĦYYYXXXSSSSSSYYY]]][[[[[[^^^\\\]]]___bbbeeeiiigeĦppprrrsp?aĦvvvwwwGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ::::::4DuXӵ===<<<<<<DdDʜ4DuTӵ:::>d<Ħ<<<Dt>>>:::;;;<<<=========<<<>d<Ħ<<<>d<ʜDd<ʜ4DuTӵ===>>>F&uTӵ:::4DufئL>e???puR)Ħ===@@@???>>>===<<<;;;>d<Ħ>>>Dt===<<<======;;;999>>>>>>DdDΦDdDĦ;;;>d<ʜ4DuTӵ;;;4DwDd<Ħ999puR)Ħ>d<;;;:::444///999888666555444peӵ777ĦpeӵDx<>d<ӵDd<999qR/ܗ?fӵ;;;>d<======>d<Ħ???4DufئL>e@@@DdDʜ4DuTӵAAADdDĦIIIJJJJJJJJJIIIIIIJJJNNNQQQSSSNNNLLLPPPVVVZZZgeĦ^^^s<v>aĦiiijjjpeӵDx<DdDĦ~~~DdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ::::::4DuXӵ===<<<===D&dq&ĒR;;;:::sdKĦ<<>>>>>>>>sdKĦ<<<D&oq<Ōq&ĒR<<<>>>>>>>dp&ĒR>>>>>>nfʜ>>@@@???>>>===<<<;;;sdKĦ>>>DHRRud===??????>>>===>>>>>>>d<Φ>d<Ħ<<<s&dq&ĒR======i?ʜtd<Ħ;;;HHܗDӊB999<x777444;;;999888666666B?daĦ\\\]]]B?Ho9sss>d<|||}}}}}}}}}|||>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR;;;:::4DuXӵ<<<======Hu]3hh;;;;;;;;;ne<<<====e999:::<<<===??????@@@@@@ne>>>>>>pIƎ@t@h===>>>@@@>h@@@@@@@@@fe???@ďD===???@@@@@@??????>>>===<<<ne=======e===>>>AAABBBBBBAAA??????ege>>>===sĪj@h?????????fdDĦ===@ďD<<<<<<Hkge:::;;;:::<<<;;;:::888888@h;;;;;;@G999999HĪj@IŌ:::;;;Bene>>>Hkge>>>ne???@@@fe===Hu]3hh?????????se>>>???@@@???===<<<===>>>@@@CCCEEEEEEDDDDDDgeĦja>aĦMMMOOO@Gaaabbbselllooopppqqqqqqrrruuuxxx<Ō}}}|||@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h<<<4DuXӵ<<<ĵD^:::::::::;;;>>>>>>>>>;;;:::;;;===>>>@@@AAABBBBBB?????????<<<@@@AAAAAAAAAAAAAAAAAAAAA===@@@@@@???@@@AAABBB@@@@@@??????>>>===>>>===<<<======???BBBDDDEEEEEE@@@@@@>>>>>>>>>AAAAAAAAA@@@@@@DdDĦ>>>>>>===<<<<<<888;;;<<<======<<<;;;:::999:::<<<<<<;;;::::::;;;;;;======;;;???>>>>>>>>>?????????CCC===D^@@@>>>???@@@s׼s;;;<<<>>>??????>>>======>>>>>>AAACCCCCCDDDFFFgeFm8FFF>aĦEEEGGGHHHOOOQQQSSSs׼s[[[^^^```bbbccccccfffhhhjjjHowwwuuusssqqqrrr~~~D^DdDĦs׼sΦ4DuXӵtvӵ>d<Ħ:::999::::::;;;<<<===Ħ@@@???>>>AAADDDBBB===;;;<<<>>>@@@AAABBBCCCCCCAAAAAAĦAAAAAAAAABBBAAA??????@@@AAA@@@>>>BBBCCCCCCBBB@@@@@@BBBCCCEEEEEEEEEDDDCCCBBB@@@???>>>AAAAAA>>>>>>AAABBB???BBBAAAAAAAAAAAABBBCCCDDDAAAAAAAAA@@@@@@?????????Ħ<<<<<<>>>@@@AAA???>>>===???BBBEEEFFFFFFBBBBBBCCCCCCBBBAAAAAA@@@>>>>>>???@@@@@@AAABBBCCCAAAAAABBBBBBAAA@@@???>>>>d<Ħ??????@@@???>>>>>>===<<<;;;;;;:::===<<<;;;;;;<<<=========>>>===<<<;;;;;;<<<<<<===??????>>>===<<<<<<;;;:::<<<<<<;;;;;;<<<===>>>???===<<<;;;<<<>>>@@@@@@???<<<<<<;;;===>>>?????????@@@???>>>>>>===>>>>>>???======>>>>>>Ħ??????BBBEEECCC>>>===@@@DDD@@@>d<ĦBBBBBB???@@@BBBBe===<<<;;;===???@@@??????@@@AAACCCDDDCCCDDDKKKQQQgeFYĉCCCDDD>aĦBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFHHHIIIBeMMMOOOQQQSSSUUUVVVWWWYYY[[[]]]nu]ӵhhheeehhhllloooppprrrrrrsssuuuyyy{{{}}}}}}wwwxxxxxxzzz}}}>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦ===;;;;;;<<<===>>>gdKĦAAA@@@???BBBFFFDDD>>>===>>>@@@AAACCCCCCDDDDDDCCCgdKĦCCCCCCCCCDDDBBB@@@@@@AAABBBAAA@@@DDDDDDDDDCCCAAABBBDDDFFFIIIJJJJJJIIIHHHFFFCCCBBB@@@CCCBBB???@@@CCCDDDBBBBBBBBBBBBBBBCCCDDDEEEEEECCCCCCCCCBBBBBBBBBAAAgdKĦ??????@@@BBBBBBBBB@@@???@@@BBBEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBBBB@@@AAABBBBBBBBBBBBCCCDDDBBBBBBCCCDDDDDDCCCAAAAAAgdDĦ@@@AAABBB?????????>>>======<<<<<<<<<===>>>???@@@@@@??????AAA@@@???>>>>>>>>>???@@@AAAAAA@@@??????>>>============>>>>>>>>>????????????>>>===???AAACCCBBBAAA????????????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@>>>>>>???gdKĦ???@@@AAACCCAAA>>>>>>@@@CCCDDDsdKĦCCCCCC@@@AAACCCAAA???>>>;;;<<<>>>???>>>???AAABBBFFFFFFDDDEEEOOOXXXŶSBBBCCCCCC3weA???ne@@@@@@>>>?????????neAAABBBAAA@@@CCCGGGEEE??????@@@AAABBBCCCDDDDDDDDDneDDDDDDDDDDDDEEECCCAAAAAABBBBBBBBBAAADDDDDDDDDCCCBBBDDDFFFIIIIIIJJJKKKKKKJJJHHHFFFEEEBBBDDDDDDAAAAAAEEEFFFDDDBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDneCCCCCCDDDDDDDDDEEEGGGDDDBBBBBBCCCEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCEEEGGGFFFDDDCCCEEEGGGCCCDDDFFFGGGHHHGGGEEEDeCCCBBBDDDEEE???@@@@@@@@@AAAAAABBBBBB???@@@BBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAA???>>>===??????@@@BBBEEEFFFDDDCCCBBBBBBCCCBBBAAAAAAAAAAAA@@@AAABBBCCCDDDDDDCCCCCC@@@@@@neBBBAAAAAAAAA@@@??????@@@AAABBBFFFneBBBBBBCCCAAABBBCCCCCCCCCBBBAAA@@@>>>??????>>>===>>>@@@CCCCCCFFFDDDCCCJJJTTT>ABBBCCCCCCk<BBBAAAAAA@@@???@@@@@@AAABBBBBBAAA@@@@@@DDDDDDDDDDDDEEEFFFGGGHHHFFFHHHIIIfhJJJIIIJJJMMMOOOOOOOOOSSSSSSTTTUUUVVVXXX[[[]]]\\\]]]___bbbfffkkkoooqqqrrrssstttuuuvvvwwwwwwwwwuuu|||Denenene??????BBBBBBBBBAAAAAABBBBBBCCCBBBCCCAAA@@@DDDGGGEEE@@@AAAAAABBBCCCDDDDDDDDDCCCDDDDDDDDDDDDDDDFFFDDDAAAAAABBBCCCCCCBBBDDDEEEDDDDDDCCCEEEHHHKKKFFFGGGIIIJJJJJJIIIGGGFFFCCCFFFEEEBBBBBBFFFHHHFFFAAABBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFJJJHHHEEEDDDEEEFFFFFFFFFIIIIIIIIIHHHGGGFFFEEEDDDFFFHHHJJJIIIFFFEEEFFFIIIEEEFFFHHHJJJJJJJJJHHHGGGFFFEEEDDDFFFGGG???@@@AAACCCDDDFFFGGGHHHBBBCCCDDDDDDCCCEEEGGGIIIFFFFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEDDDBBB???<<<:::@@@@@@BBBEEEGGGGGGFFFCCCDDDDDDEEEDDDBBBAAAAAABBB@@@BBBDDDFFFGGGGGGFFFEEEBBBBBBEEEDDDCCCBBB@@@>>>>>>@@@AAAAAAAAAGGGAAAAAAAAABBBAAABBBBBBCCCCCCBBBBBBBBBCCCBBBAAA???>>>>>>AAACCC???DDDDDD@@@DDDMMMCCCCCCDDDCCCCCCCCCAAA@@@??????@@@AAABBBAAA@@@>>><<>><<<@@@DDDDDDDDDEEECCCAAA@@@@@@CCCEEEFFFEEEBBBCCCDDDDDDEEEEEEDDDDDDFFFDDD@@@??????@@@AAA@@@FFFDDDCCCDDDFFFGGGDDDBBBCCCCCCCCCBBBBBBBBBAAAAAABBB@@@??????@@@@@@???===??????@@@@@@@@@??????>>>DDDBBBAAAAAACCCCCCBBBAAAAAA@@@BBBEEEDDDBBBCCCHHHDDDCCCCCCDDDDDDDDDAAA???CCCBBBBBBBBBCCCEEEFFFGGGJJJIIIHHHIIIMMMRRRWWW[[[^^^___aaabbbbbbbbbaaaaaaaaagggmmmpppppprrrwww|||~~~|||{{{{{{~~~BBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBCCCFFFIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCEEEFFFFFFFFFEEEDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFHHHIIIGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHFFFDDDEEEHHHKKKKKKJJJKKKIIIGGGHHHIIIIIIHHHFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKIIIGGGGGGJJJLLLMMMMMMLLLLLLLLLMMMLLLLLLKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKNNNOOOOOOLLLIIILLLKKKKKKKKKKKKJJJJJJJJJNNNLLLJJJIIIHHHHHHIIIJJJLLLIIIGGGIIIMMMOOOMMMJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMIIIHHHLLLNNNJJJHHHHHHIIIKKKLLLJJJGGGDDDDDDEEEGGGGGGHHHHHHHHHHHHHHHHHHGGGHHHHHHFFFDDDCCCDDDFFFFFFGGGIIIJJJKKKKKKJJJJJJHHHHHHIIIIIIIIIHHHHHHHHHCCC@@@AAAEEEGGGDDDBBBBBBEEECCCBBBBBBDDDFFFFFFFFFCCCCCCDDDEEEEEEEEEEEEDDDFFFDDDAAA@@@AAAAAAAAA@@@FFFEEEDDDFFFHHHHHHFFFCCCDDDDDDCCCCCCCCCCCCBBBBBBCCCAAA@@@@@@AAAAAA@@@???AAAAAABBBBBBAAA@@@??????BBBAAA@@@AAACCCCCCAAA@@@DDDBBBBBBCCC@@@<<<<<>>DDDBBBAAABBB???::::::===EEEDDDCCCDDDDDDDDDBBB@@@BBBAAA@@@??????@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDFFFIIIJJJKKKKKKKKKLLLPPPUUUWWWWWWYYY\\\```bbbaaaaaacccfffiiijjjjjjkkklllnnnppptttwwwzzz|||{{{~~~??????>>>>>>??????@@@@@@CCCDDDDDDDDDCCCBBB@@@???DDDDDDDDDCCCAAAAAABBBDDDGGGFFFFFFFFFEEEDDDCCCBBB@@@@@@BBBCCCCCCCCCBBBAAA@@@AAABBBBBBCCCCCCBBBBBBEEEDDDCCCBBBBBBDDDFFFHHHBBBDDDFFFFFFEEEEEEGGGHHHDDDEEEFFFGGGHHHHHHHHHHHHFFFGGGHHHIIIHHHHHHFFFEEEIIIHHHHHHIIIJJJKKKKKKKKKLLLKKKJJJIIIIIIHHHGGGFFFEEEFFFHHHJJJKKKKKKJJJIIIMMMKKKJJJJJJLLLMMMMMMMMMJJJKKKLLLMMMMMMMMMMMMMMMJJJLLLNNNPPPQQQPPPOOONNNOOOOOOOOOQQQSSSSSSQQQNNNPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSQQQPPPOOOOOOOOOSSSQQQPPPQQQTTTUUUTTTRRRWWWVVVUUUSSSQQQOOONNNMMMRRROOOPPPTTTTTTQQQOOOQQQNNNNNNNNNNNNMMMMMMNNNOOOPPPPPPQQQQQQQQQPPPOOONNNNNNOOOOOONNNLLLLLLMMMNNNMMMNNNPPPQQQQQQQQQPPPPPPMMMMMMLLLKKKKKKLLLNNNOOOHHHJJJOOORRROOOIIIHHHKKKKKKIIIHHHHHHIIIJJJIIIHHHFFFFFFGGGHHHHHHHHHHHHHHHFFFEEEEEEEEEFFFFFFDDDBBBCCCDDDFFFIIIJJJJJJHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCCCCDDDEEEDDDCCCFFFEEEEEEDDDCCCBBB@@@????????????AAACCCCCC@@@>>>AAA???@@@CCCAAA>>>???CCCFFFEEECCCCCCDDDDDDBBB@@@AAA@@@???>>>>>>>>>???@@@AAAAAABBBAAAAAA@@@???>>>@@@AAACCCEEEFFFFFFFFFFFFDDDGGGJJJLLLLLLMMMOOORRRRRRQQQRRRUUUYYY\\\]]]]]]]]]^^^```cccgggkkknnnpppppptttxxx{{{||||||}}}}}}===============>>>??????AAAAAABBBBBBAAA???===<<>>??????@@@AAAAAAAAA@@@@@@DDDCCCBBBAAAAAACCCEEEGGGCCCDDDEEEDDDCCCBBBCCCEEECCCDDDEEEFFFGGGGGGGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDJJJJJJJJJJJJHHHHHHGGGGGGIIIIIIIIIHHHGGGFFFFFFFFFDDDFFFIIIKKKLLLLLLKKKJJJLLLKKKJJJJJJLLLMMMLLLKKKJJJJJJKKKKKKLLLKKKKKKJJJJJJLLLNNNPPPQQQPPPOOONNNOOOOOOOOOPPPRRRRRRQQQOOONNNOOOPPPQQQRRRTTTUUUUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTVVVVVVVVVUUUXXXXXXVVVTTTSSSQQQOOOOOOTTTRRRTTTWWWWWWSSSSSSUUUQQQPPPOOOOOOPPPQQQRRRRRRRRRSSSTTTUUUUUUTTTSSSRRRSSSSSSTTTSSSQQQQQQRRRSSSPPPQQQRRRSSSSSSSSSRRRQQQNNNNNNMMMLLLMMMNNNOOOPPPKKKLLLNNNQQQNNNJJJLLLQQQMMMLLLKKKLLLMMMMMMLLLJJJIIIIIIJJJKKKKKKKKKKKKJJJHHHGGGGGGHHHIIIIIIGGGEEECCCEEEGGGIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEDDDDDDFFFFFFEEEDDDFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@BBBCCCDDDBBB@@@???>>>???CCCCCC@@@BBBGGGGGGEEECCCCCCDDDDDDCCCAAAAAA@@@???>>>===>>>???@@@@@@AAABBBBBBBBBAAA@@@@@@>>>???@@@AAAAAAAAA@@@???BBBCCCEEEGGGGGGGGGHHHIIIGGGGGGHHHKKKOOOQQQRRRQQQPPPQQQSSSVVVZZZ^^^aaaccceeeiiimmmpppqqqrrrsssuuuyyyzzz|||{{{{{{||||||~~~<<<;;;;;;;;;<<<===>>>???>>>>>>@@@@@@???===;;;999???@@@AAA@@@>>>===>>>???===>>>@@@AAABBBBBBAAAAAA:::;;;<<<===>>>===<<<<<<===>>>??????@@@@@@??????BBBBBBAAA@@@AAAAAACCCDDDBBBCCCCCCBBBAAA@@@@@@BBBDDDDDDEEEFFFGGGGGGGGGGGGCCCCCCDDDDDDEEEDDDDDDDDDHHHJJJJJJIIIFFFDDDDDDDDDEEEFFFGGGFFFDDDCCCDDDEEEBBBEEEHHHKKKLLLKKKJJJIIILLLKKKJJJKKKLLLMMMLLLKKKJJJJJJKKKKKKLLLKKKKKKKKKLLLMMMNNNPPPPPPPPPOOOOOONNNMMMMMMNNNPPPPPPOOONNNKKKLLLMMMNNNOOOQQQRRRRRRSSSSSSTTTUUUVVVWWWXXXXXXTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSUUUXXXWWWSSSTTTWWWTTTRRRQQQQQQRRRTTTUUUTTTSSSTTTVVVWWWXXXWWWVVVUUUUUUVVVVVVUUUTTTSSSUUUVVVRRRSSSTTTUUUUUUTTTSSSSSSOOOOOOOOOOOOOOOPPPQQQRRRNNNLLLLLLMMMMMMKKKNNNSSSOOONNNNNNOOOQQQQQQOOONNNLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLKKKIIIFFFGGGIIIIIIIIIHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFGGGHHHIIIHHHGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAABBBDDDEEEEEEDDDAAA???@@@CCCBBB???@@@DDDHHHFFFDDDCCCDDDDDDCCCBBBAAA@@@???>>>>>>???@@@AAA??????@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@???DDDDDDEEEFFFFFFFFFFFFFFFBBBBBBCCCEEEHHHJJJIIIHHHHHHHHHJJJLLLOOORRRUUUVVVYYY\\\___bbbdddeeehhhjjjllloooqqqpppooopppuuuyyyyyy{{{~~~~~~|||::::::::::::;;;<<<===>>>;;;===>>>??????===:::999<<<===???>>>===<<<<<<===;;;<<<>>>??????>>>===<<<999:::<<<=========<<<;;;===>>>>>>???????????????AAAAAA@@@@@@@@@@@@@@@@@@>>>???@@@@@@??????@@@AAABBBCCCDDDEEEFFFFFFFFFFFFBBBAAAAAAAAABBBBBBCCCDDDEEEGGGIIIHHHDDDBBBBBBCCC@@@BBBDDDCCCBBBAAACCCEEE@@@BBBFFFIIIJJJJJJHHHGGGIIIHHHHHHIIIJJJJJJIIIGGGGGGGGGIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJKKKMMMNNNMMMLLLIIIIIIJJJKKKLLLNNNNNNOOONNNOOOPPPRRRSSSTTTTTTTTTQQQRRRRRRRRRQQQQQQQQQRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQTTTWWWUUUQQQRRRVVVUUURRROOOOOORRRTTTTTTSSSQQQSSSVVVXXXYYYYYYWWWVVVTTTUUUVVVUUUTTTSSSUUUWWWUUUUUUWWWWWWWWWVVVUUUTTTPPPPPPQQQRRRSSSTTTTTTSSSTTTOOOMMMOOOPPPNNNOOOQQQPPPOOOPPPQQQSSSTTTRRRPPPOOOOOOPPPQQQQQQQQQPPPPPPPPPNNNLLLKKKMMMNNNNNNNNNJJJLLLLLLKKKIIIIIIKKKNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKJJJIIIJJJLLLMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGEEECCCCCCEEEGGGHHHHHHDDDBBBCCCEEEDDD@@@AAAEEEHHHFFFDDDCCCDDDDDDDDDCCCAAA@@@@@@???@@@AAACCCDDD@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCFFFFFFFFFFFFFFFFFFEEEDDDAAAAAAAAACCCEEEEEEDDDBBBCCCCCCDDDEEEGGGIIIKKKLLLMMMOOOQQQSSSUUUXXX\\\___^^^aaadddcccbbbccchhhlllqqqrrrrrrtttuuuvvvxxxxxxyyy|||:::999999:::;;;<<<===>>>;;;<<<>>>??????===;;;999:::<<<======<<<;;;;;;<<<;;;<<<===>>>===<<<:::888:::;;;<<<=========<<<;;;===>>>>>>???????????????@@@@@@@@@@@@@@@???>>>===;;;<<<>>>???>>>???@@@BBB???@@@AAABBBCCCCCCCCCCCCAAAAAA@@@???@@@AAACCCDDDAAADDDGGGFFFCCCAAABBBCCC===@@@BBBBBB@@@@@@BBBDDD===@@@DDDGGGIIIHHHFFFEEEFFFEEEDDDEEEFFFFFFEEECCCBBBCCCEEEGGGIIIKKKLLLLLLJJJIIIHHHHHHHHHHHHHHHIIIKKKIIIIIIIIIKKKLLLKKKJJJGGGHHHIIIJJJKKKLLLLLLMMMJJJJJJLLLMMMNNNNNNNNNNNNNNNOOOPPPOOONNNMMMNNNOOOSSSRRRRRRQQQPPPOOOOOONNNNNNOOORRRUUUSSSOOOPPPTTTSSSPPPLLLLLLOOOQQQQQQPPPQQQSSSVVVYYYZZZZZZXXXWWWSSSTTTUUUTTTSSSSSSTTTVVVWWWWWWXXXYYYYYYXXXWWWVVVQQQRRRTTTUUUVVVVVVUUUUUUZZZTTTQQQTTTUUUSSSPPPPPPPPPPPPQQQSSSUUUUUUTTTRRRPPPQQQQQQRRRSSSRRRRRRRRRRRROOOMMMLLLNNNPPPPPPQQQNNNOOOOOOLLLJJJJJJMMMQQQQQQQQQQQQPPPPPPPPPOOOOOOMMMLLLKKKLLLNNNOOOOOONNNKKKLLLLLLLLLLLLLLLKKKKKKIIIGGGDDDCCCFFFIIIKKKKKKFFFDDDFFFHHHHHHEEEFFFJJJIIIFFFDDDCCCCCCDDDDDDCCCAAAAAA@@@@@@AAACCCEEEFFFCCCBBBBBBBBBBBBBBBCCCDDD???@@@BBBDDDDDDDDDDDDDDDGGGGGGFFFFFFFFFFFFDDDBBBAAAAAAAAABBBCCCCCC@@@>>>AAAAAAAAABBBCCCEEEFFFGGGEEEFFFHHHIIIKKKOOOTTTXXXUUUXXX[[[[[[YYYZZZ___dddbbbaaaaaabbbeeejjjooorrrqqqtttwwwyyy{{{|||;;;;;;:::999999:::::::::@@@>>>;;;:::;;;<<<;;;;;;<<<<<<;;;888666666888;;;;;;;;;;;;::::::;;;<<<<<<999999:::;;;;;;<<<======BBBAAA@@@>>>===============>>>???AAAAAA???>>>===>>>===<<<<<<<<<<<<===>>>@@@???===>>>??????>>>===??????>>>>>>>>>>>>??????AAA@@@@@@@@@BBBBBB@@@>>>BBB???===???BBBCCC???:::???@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCEEEFFFFFFEEEHHHGGGGGGGGGFFFFFFEEEEEEHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIILLLKKKJJJIIIHHHIIIJJJKKKQQQOOOMMMLLLKKKLLLMMMNNNQQQPPPOOOMMMLLLLLLMMMMMMKKKIIIIIIKKKNNNOOOMMMKKKPPPOOONNNNNNNNNQQQSSSUUUOOOQQQTTTVVVWWWVVVTTTRRROOOOOOPPPPPPQQQRRRRRRSSSTTTVVVXXXYYYXXXVVVVVVWWWZZZXXXVVVUUUVVVWWWWWWVVVXXXTTTPPPPPPSSSTTTRRRNNNUUUSSSQQQQQQSSSUUUUUUUUUTTTUUUVVVUUUSSSRRRSSSTTTSSSQQQOOOMMMLLLMMMOOOQQQUUUSSSPPPMMMKKKKKKLLLMMMTTTRRRQQQQQQQQQQQQPPPOOOQQQQQQQQQQQQPPPPPPPPPPPPRRRTTTTTTRRRNNNKKKLLLMMMIIIGGGFFFFFFHHHJJJKKKKKKOOOKKKGGGHHHKKKLLLIIIEEEKKKHHHFFFFFFHHHHHHFFFDDDDDDCCCBBBBBBDDDEEEEEEEEEEEEBBB??????BBBDDDDDDCCCDDDCCCCCCDDDEEEEEEDDDBBBCCCDDDFFFGGGGGGEEECCCBBB@@@@@@AAABBBDDDEEECCCAAACCCDDDDDDDDDCCCCCCBBBAAADDDCCCCCCDDDGGGJJJKKKJJJJJJJJJJJJMMMPPPSSSTTTSSSVVVTTTTTTVVV\\\bbbfffhhhgggiiikkkmmmnnnqqqtttwwwvvv{{{;;;;;;::::::999::::::;;;;;;999888888:::;;;;;;:::777999::::::999888999:::;;;;;;:::::::::;;;;;;<<<777777888999::::::;;;;;;============<<<<<<<<<;;;:::;;;===>>>>>>===;;;:::===<<<;;;::::::;;;<<<===???>>>======??????>>>===>>>>>>============>>>>>>???>>>>>>???@@@AAA???>>>AAA>>>===@@@DDDEEEBBB>>>>>>??????@@@@@@@@@@@@???@@@@@@@@@@@@@@@AAAAAABBBAAA@@@@@@BBBEEEFFFFFFDDDFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHGGGFFFGGGGGGHHHIIILLLKKKJJJJJJJJJLLLNNNOOOPPPOOONNNLLLKKKLLLLLLMMMJJJHHHHHHJJJLLLMMMLLLJJJOOONNNMMMLLLLLLMMMOOOPPPLLLNNNPPPQQQRRRRRRQQQPPPNNNNNNOOOPPPPPPQQQRRRRRRRRRUUUWWWXXXXXXWWWWWWXXXWWWUUUSSSSSSTTTUUUUUUUUUVVVRRROOOOOORRRSSSQQQNNNSSSQQQPPPPPPRRRSSSSSSRRRQQQSSSUUUUUUSSSRRRSSSTTTUUUUUUUUUTTTTTTSSSSSSSSSVVVUUUSSSRRRQQQQQQRRRRRRVVVUUUTTTTTTUUUVVVTTTSSSSSSSSSRRRRRRSSSSSSTTTTTTTTTUUUVVVSSSPPPNNNNNNOOOMMMLLLLLLKKKLLLMMMNNNPPPPPPMMMJJJKKKNNNOOOMMMJJJLLLIIIGGGHHHIIIIIIGGGEEEFFFDDDCCCDDDFFFGGGFFFFFFGGGDDDAAAAAACCCEEEEEEDDDFFFEEEEEEFFFGGGGGGFFFDDDFFFFFFGGGFFFFFFDDDBBBAAACCCBBBBBBDDDFFFFFFDDDBBBBBBBBBCCCCCCCCCBBBBBBAAACCCBBBAAABBBEEEGGGHHHGGGDDDDDDDDDFFFIIIKKKLLLKKKNNNMMMMMMNNNSSSWWWYYYZZZ^^^```bbbdddeeegggjjjmmmooosssxxxzzzzzz{{{;;;:::::::::::::::;;;;;;999888777999;;;<<<;;;:::444777:::<<<;;;:::999:::;;;;;;:::::::::::::::;;;888888999999::::::;;;;;;999:::;;;;;;;;;:::999888:::;;;<<<======<<<;;;:::;;;;;;:::999999:::;;;;;;>>>===<<<<<<>>>>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;===??????>>>======<<<<<>>???????????????>>>>>>>>>>>>????????????======>>>AAADDDFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCC????????????@@@AAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGIIIKKKNNNOOONNNMMMLLLJJJJJJJJJKKKKKKGGGFFFFFFHHHJJJKKKJJJHHHMMMLLLKKKIIIIIIIIIJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMNNNNNNOOOOOOPPPPPPPPPSSSUUUWWWVVVVVVVVVWWWRRRPPPOOOPPPRRRTTTTTTSSSRRROOOLLLMMMOOOQQQOOOMMMPPPOOONNNOOOPPPPPPOOOMMMMMMPPPTTTUUUUUUSSSSSSSSSSSSTTTUUUVVVVVVUUUSSSRRRUUUUUUUUUUUUVVVVVVVVVVVVWWWVVVVVVWWWXXXYYYXXXVVVVVVUUUUUUUUUVVVXXXZZZ[[[WWWXXXXXXVVVSSSRRRRRRSSSQQQSSSTTTRRRPPPPPPSSSVVVTTTQQQOOOOOORRRSSSRRROOONNNMMMKKKKKKLLLLLLJJJIIIHHHGGGFFFGGGHHHIIIIIIGGGJJJHHHEEEDDDEEEFFFEEEEEEHHHGGGFFFGGGHHHIIIHHHFFFJJJIIIGGGFFFDDDCCCCCCCCCEEEEEEEEEFFFGGGGGGDDDBBBAAAAAABBBBBBBBBBBBBBBAAABBBAAA@@@@@@CCCDDDDDDDDD@@@??????AAACCCDDDDDDCCCFFFEEEEEEGGGIIIKKKKKKJJJQQQSSSVVVWWWXXXYYY\\\^^^cccgggjjjllllllooosssxxx||||||~~~;;;::::::::::::;;;;;;<<<;;;::::::;;;======<<<;;;666888:::;;;:::999::::::<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<888999;;;<<<;;;999777666<<<<<<===>>>>>>===<<<<<<:::999888888888888999:::===<<<;;;<<<===>>>===<<<;;;;;;::::::::::::;;;;;;:::999:::;;;===>>>>>><<<;;;::::::===???@@@>>><<<;;;;;;===>>>????????????>>>>>>???????????????>>>======>>>AAADDDEEEDDDBBBBBBBBBBBBBBBBBBAAAAAAAAA?????????@@@AAABBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFFFFDDDDDDDDDEEEGGGIIIKKKLLLLLLKKKIIIHHHHHHHHHIIIIIIDDDDDDEEEFFFGGGHHHGGGGGGHHHHHHGGGFFFFFFGGGGGGHHHJJJKKKKKKKKKLLLMMMNNNNNNKKKLLLLLLLLLMMMMMMMMMNNNNNNPPPSSSSSSRRRQQQQQQRRRNNNMMMLLLNNNQQQSSSSSSRRRMMMKKKJJJJJJLLLMMMMMMKKKLLLLLLLLLMMMNNNMMMKKKIIIKKKOOOSSSVVVVVVTTTSSSRRRTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUVVVVVVWWWVVVVVVUUUTTTTTTTTTVVVXXXYYYXXXVVVXXXWWWWWWXXXYYY\\\___```ZZZZZZYYYXXXWWWVVVVVVVVVUUUXXXZZZXXXTTTSSSWWW\\\YYYWWWTTTSSSTTTUUUTTTRRRSSSRRRQQQQQQQQQPPPOOOOOOLLLKKKJJJKKKMMMMMMLLLJJJLLLKKKIIIGGGGGGFFFFFFFFFIIIHHHFFFGGGHHHIIIHHHGGGKKKIIIGGGEEEEEEEEEFFFGGGGGGGGGFFFGGGHHHGGGEEECCC@@@AAABBBBBBCCCCCCBBBBBBCCCAAA@@@@@@BBBCCCCCCBBBAAA@@@???@@@BBBCCCBBBAAAAAAAAAAAACCCEEEFFFDDDCCCGGGIIILLLMMMMMMNNNPPPRRRXXXZZZ\\\^^^___ccchhhlllnnnppprrrvvvyyy{{{|||{{{|||{{{}}};;;:::::::::;;;;;;<<<======<<<::::::;;;;;;:::999<<<<<<<<<:::888888:::<<<===<<<;;;;;;:::::::::;;;===<<<<<<<<<<<<<<<<<<<<<;;;<<<======<<<999777555<<<<<<============<<<<<<:::999888888888888999:::<<<;;;;;;<<<===>>>>>>===;;;;;;::::::::::::;;;;;;:::999999;;;===>>>===<<<<<<<<<<<<===>>>===<<<:::999:::<<<===>>>???@@@@@@???@@@@@@AAAAAA@@@???????????????AAACCCDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDAAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBCCCDDDEEEEEEEEECCCDDDDDDDDDEEEFFFGGGGGGIIIHHHGGGFFFEEEFFFGGGGGGBBBCCCDDDEEEEEEEEEFFFFFFCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLNNNOOOOOOMMMKKKKKKKKKKKKJJJKKKMMMPPPRRRRRRQQQJJJIIIHHHHHHIIIJJJJJJJJJIIIHHHIIIJJJKKKKKKIIIFFFIIIMMMSSSVVVVVVTTTRRRQQQXXXWWWVVVUUUUUUVVVXXXYYYUUUUUUVVVVVVVVVUUUTTTTTTSSSSSSTTTVVVYYYYYYXXXVVVWWWWWWXXXYYY[[[^^^```bbb[[[[[[ZZZZZZZZZZZZYYYXXXWWWZZZ\\\ZZZVVVUUUZZZ^^^^^^[[[XXXVVVUUUUUUUUUTTTXXXXXXXXXWWWVVVUUUUUUUUUQQQPPPPPPQQQRRRRRRPPPNNNNNNNNNMMMLLLJJJIIIHHHHHHJJJHHHFFFFFFHHHIIIHHHHHHKKKJJJHHHFFFGGGHHHJJJLLLIIIHHHHHHIIIIIIIIIFFFDDDBBBCCCCCCDDDDDDDDDCCCCCCEEECCCBBBBBBCCCDDDDDDCCCCCCBBBAAAAAACCCCCCBBBAAA>>>>>>???BBBDDDEEECCCAAABBBDDDGGGHHHHHHHHHIIIJJJNNNOOOQQQSSSUUUYYY]]]```^^^```eeeiiillloooqqqrrrrrrrrrtttxxx~~~::::::::::::;;;<<<===>>>===;;;888777777888888777??????===;;;999999;;;===???>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999999===>>>>>>>>>===;;;999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;===<<<;;;<<<>>>??????>>><<<<<<<<<;;;;;;<<<<<<<<<;;;::::::<<<>>>>>>===<<<>>>???@@@@@@@@@>>>===<<<999:::<<<===???@@@AAAAAA@@@AAABBBBBBBBBAAA@@@???AAA@@@???@@@AAABBBAAA@@@????????????@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAA????????????@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEFFF@@@BBBDDDDDDDDDCCCDDDFFFAAAAAABBBCCCDDDEEEFFFFFFCCCDDDEEEFFFFFFGGGFFFFFFHHHHHHHHHIIIIIIIIIIIIIIIHHHJJJLLLKKKIIIGGGGGGGGGHHHHHHIIIKKKNNNPPPPPPOOOIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFFFFGGGIIIIIIHHHGGGGGGKKKPPPSSSSSSQQQOOOOOOTTTSSSQQQOOOOOOQQQTTTVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSTTTWWWYYYYYYWWWUUUTTTUUUWWWYYY[[[]]]^^^___\\\[[[ZZZZZZ[[[\\\[[[YYYXXXZZZ[[[ZZZXXXXXX\\\___```^^^[[[YYYWWWWWWWWWXXX[[[\\\]]][[[YYYXXXYYYZZZVVVUUUUUUVVVWWWWWWUUURRRQQQRRRSSSQQQNNNMMMMMMMMMMMMKKKIIIHHHJJJKKKKKKKKKLLLKKKJJJIIIJJJLLLNNNOOOJJJJJJJJJKKKLLLKKKIIIGGGFFFFFFFFFGGGFFFEEEEEEDDDFFFEEECCCDDDEEEFFFFFFEEECCCBBBAAAAAACCCCCCBBBAAA======>>>@@@CCCDDDBBBAAA@@@CCCEEEFFFEEEDDDEEEEEEGGGHHHIIIKKKNNNQQQTTTUUUOOOSSSXXX\\\^^^aaadddfffeeefffhhhmmmssswwwxxxxxx{{{{{{{{{~~~:::::::::;;;;;;<<<===>>>===:::666555666888999:::===>>>???>>><<<<<<===???@@@???>>>======<<<<<<<<<===<<<<<<;;;:::999999999<<<<<<=====================<<<<<<<<<<<<<<<<<<======<<<;;;::::::;;;<<<======<<<<<<===???@@@@@@???>>>>>>============>>>>>>>>>===<<<===??????>>><<<===>>>@@@AAA@@@?????????999:::<<<>>>@@@AAABBBBBB@@@AAABBBCCCBBBAAA???>>>@@@>>><<<<<<>>>AAABBBBBB>>>>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>>>>??????>>>>>>?????????@@@@@@@@@AAAAAABBBCCCCCCCCCBBBAAABBBBBBCCCCCCDDDDDDDDDCCCDDDCCCBBBBBBBBBBBBDDDDDD???BBBDDDDDDCCCBBBDDDFFFBBBBBBCCCDDDDDDEEEEEEDDD@@@BBBDDDFFFFFFFFFEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFIIIIIIHHHGGGHHHHHHEEEEEEFFFIIILLLMMMMMMKKKHHHHHHHHHGGGEEEEEEFFFGGGEEEDDDCCCDDDGGGHHHIIIHHHDDDHHHLLLNNNNNNLLLKKKKKKLLLKKKKKKKKKKKKLLLMMMNNNQQQPPPPPPPPPPPPRRRSSSTTTQQQQQQRRRUUUWWWVVVTTTQQQQQQSSSUUUXXXZZZ[[[[[[[[[\\\ZZZXXXYYY\\\\\\[[[YYYYYYYYYYYYYYYZZZ\\\^^^``````___]]][[[YYYZZZ\\\^^^\\\^^^___]]]ZZZYYYZZZ\\\ZZZZZZZZZ[[[\\\[[[XXXVVVUUUWWWXXXWWWTTTRRRRRRTTTRRRPPPMMMMMMNNNPPPPPPPPPNNNNNNMMMLLLMMMMMMOOOOOOMMMLLLLLLNNNOOOOOONNNLLLJJJJJJJJJIIIHHHGGGFFFEEEGGGEEEDDDEEEGGGHHHHHHGGGCCCBBBAAABBBCCCDDDCCCBBBAAA@@@@@@AAACCCDDDCCCAAA???BBBDDDEEEDDDBBBBBBBBBBBBCCCDDDGGGJJJKKKLLLLLLFFFJJJOOORRRSSSTTTWWWYYYXXXYYY\\\aaafffjjjkkkjjjqqqsssvvvyyyzzz}}}}}}:::::::::;;;<<<===>>>>>>>>>:::666555777;;;>>>???:::===@@@AAA@@@?????????AAAAAA???>>>============??????>>>===<<<;;;;;;:::::::::;;;;;;===>>>@@@AAA??????>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<===>>>======<<<===@@@AAA@@@@@@??????>>>>>>>>>>>>????????????>>>???@@@@@@>>><<<999;;;>>>????????????@@@999:::<<<>>>@@@BBBBBBCCC???@@@BBBBBBBBB@@@>>>======;;;999999<<<@@@CCCDDD>>>>>>??????@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@AAAAAAAAAAAABBBBBBBBB@@@AAABBBCCCBBBAAA@@@???@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDD???BBBDDDDDDCCCBBBDDDFFFDDDDDDEEEEEEDDDDDDCCCBBBAAACCCFFFHHHIIIHHHFFFEEEGGGGGGGGGFFFFFFFFFFFFFFFAAADDDGGGHHHIIIIIIJJJKKKCCCCCCEEEGGGJJJKKKJJJHHHIIIIIIHHHGGGEEEDDDEEEFFFEEECCCBBBCCCEEEHHHIIIIIICCCFFFIIIKKKJJJIIIHHHHHHJJJKKKLLLMMMNNNMMMMMMLLLKKKJJJJJJJJJKKKNNNQQQSSSMMMNNNOOOQQQSSSRRROOOLLLNNNQQQTTTXXXYYYYYYXXXWWW[[[YYYXXXYYY[[[]]][[[YYYZZZXXXXXXYYY\\\___``````______^^^\\\\\\]]]aaaccc\\\^^^___^^^ZZZYYYZZZ\\\\\\\\\\\\^^^___]]][[[XXXXXXZZZ\\\[[[XXXVVVWWWXXXWWWTTTRRRQQQRRRTTTUUUUUUQQQPPPPPPOOONNNNNNNNNNNNNNNNNNOOOPPPRRRRRRQQQOOOMMMMMMLLLKKKJJJHHHGGGFFFFFFEEEDDDEEEGGGHHHIIIHHHEEECCCCCCCCCEEEFFFEEEDDDEEEDDDCCCCCCDDDEEEDDDBBB>>>AAACCCDDDBBBAAA@@@@@@???@@@BBBDDDGGGHHHHHHFFFBBBFFFKKKLLLLLLLLLNNNPPPOOOPPPSSSXXX]]]aaaaaaaaafffjjjnnnpppppprrrvvvzzzzzz}}}>>>===;;;:::999999:::;;;>>>===;;;::::::<<<>>>@@@BBBBBBAAAAAA@@@???>>>>>>???AAACCCBBB???<<<<<<===CCCBBB@@@@@@@@@@@@>>><<>><<<=========>>>>>>=========CCCAAA>>>===>>>???>>>===;;;:::999999:::===AAACCC???===<<<===@@@AAAAAAAAACCCAAA>>>>>>===:::555000??????@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>???@@@AAA>>>???@@@AAABBBAAA@@@@@@>>>>>>======>>>@@@BBBCCC===<<<<<<>>>@@@BBBBBBAAA???@@@@@@@@@??????AAACCCBBB???>>>@@@CCCDDDCCCAAABBBAAAAAAAAAAAABBBCCCDDDBBBBBBAAAAAABBBDDDEEEFFFBBBAAA@@@AAACCCDDDCCCBBBAAADDDFFFEEEBBB@@@AAACCCBBBAAAAAACCCEEEEEEDDDCCCAAAAAABBBCCCCCCCCCBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@IIIGGGEEEEEEFFFFFFEEECCCEEEFFFGGGGGGFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEBBBBBBBBBAAAAAABBBCCCCCCBBBBBBCCCGGGJJJJJJFFFBBBFFFFFFGGGHHHHHHHHHHHHHHHIIIHHHHHHHHHJJJLLLOOOQQQOOOQQQSSSSSSRRROOOKKKHHHKKKMMMOOOQQQQQQQQQPPPOOOVVVVVVVVVVVVVVVWWWWWWWWWYYYVVVTTTUUUYYY\\\]]]]]]ZZZ\\\______]]][[[ZZZZZZ]]]ZZZXXXYYY]]]]]]ZZZVVV\\\]]]]]]^^^^^^]]]]]]\\\\\\\\\\\\ZZZXXXVVVVVVWWW[[[\\\[[[ZZZXXXWWWWWWYYYWWWXXXWWWVVVTTTSSSUUUVVVTTTUUUVVVWWWWWWUUUSSSRRRUUUTTTQQQMMMIIIGGGHHHJJJFFFFFFHHHKKKMMMLLLIIIGGGDDDEEEEEEEEEEEEEEEDDDCCCFFFEEECCCCCCEEEEEEEEECCCFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCDDDEEEFFFGGGGGGGGGFFFEEEIIIIIIKKKMMMOOORRRUUUVVV]]]]]]___bbbggglllqqqtttrrrvvv|||~~~|||>>>>>>===<<<<<<<<<<<<<<<===<<<;;;::::::<<<===???CCCBBBAAA@@@???????????????BBBCCCCCC@@@>>>>>>???DDDCCCAAAAAABBBBBB@@@???DDDDDDEEEEEEDDDCCCAAAAAA???@@@@@@AAAAAA@@@@@@???DDDBBB@@@??????@@@???>>>@@@@@@???@@@AAACCCFFFGGG@@@>>>===>>>@@@BBBBBBAAAAAA@@@@@@BBBDDDDDDAAA===@@@@@@@@@AAAAAAAAABBBBBB@@@???>>>>>>>>>???@@@AAA???@@@AAABBBBBBBBBAAAAAA@@@@@@?????????AAABBBCCC@@@??????@@@CCCDDDDDDCCC@@@AAABBBAAA@@@@@@BBBCCCCCCAAA@@@AAACCCDDDCCCAAABBBBBBBBBBBBCCCCCCDDDDDDBBBBBBBBBBBBBBBDDDEEEFFFDDDCCCAAAAAABBBBBBAAA@@@BBBDDDGGGEEEBBBAAABBBDDDCCCBBBBBBCCCEEEEEEDDDBBBAAAAAAAAAAAAAAABBBBBBBBBDDDEEEEEEEEEEEEDDDCCCCCCGGGEEEDDDEEEEEEEEECCCAAAEEEFFFGGGGGGFFFFFFGGGIIIGGGFFFFFFFFFEEEEEEEEEEEECCCCCCCCCBBBBBBBBBCCCCCCEEEFFFGGGJJJKKKIIIFFFCCCDDDEEEFFFFFFGGGGGGFFFFFFGGGFFFFFFFFFGGGJJJLLLNNNMMMNNNPPPPPPOOOMMMJJJHHHKKKLLLNNNPPPPPPPPPOOONNNQQQQQQRRRRRRSSSSSSTTTTTTUUURRRPPPQQQUUUXXXYYYYYYVVVYYY\\\]]]\\\[[[[[[[[[]]]ZZZWWWYYY\\\]]]YYYVVV[[[[[[\\\\\\]]]\\\\\\\\\[[[\\\]]]\\\ZZZXXXXXXXXXZZZ[[[[[[ZZZXXXWWWXXXZZZYYYZZZZZZYYYVVVUUUUUUVVVVVVWWWXXXYYYYYYWWWUUUTTTUUUUUUSSSPPPMMMKKKKKKMMMIIIIIIJJJLLLNNNMMMJJJHHHGGGGGGHHHHHHHHHHHHHHHGGGHHHGGGFFFGGGHHHGGGEEECCCGGGGGGFFFEEEEEEEEEEEEEEEDDDEEEEEEFFFEEEDDDCCCBBBCCCDDDEEEFFFFFFEEEDDDDDDDDDEEEFFFGGGJJJLLLNNNOOOTTTUUUVVVYYY]]]aaafffhhhhhhkkknnnrrruuuwwwwwwwwwyyy}}}?????????@@@??????>>>>>>>>>>>>======>>>>>>???@@@CCCBBBAAA?????????@@@@@@@@@BBBCCCCCCBBBAAAAAABBBEEEDDDCCCDDDFFFFFFDDDCCCDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCEEECCCAAAAAAAAABBBAAA@@@???@@@@@@AAAAAABBBCCCCCCAAA??????@@@BBBCCCCCCBBB@@@@@@BBBFFFIIIJJJHHHFFFAAAAAABBBBBBBBBCCCCCCCCCAAA@@@?????????@@@AAABBBAAAAAABBBCCCDDDCCCCCCCCCDDDCCCBBBAAAAAABBBCCCDDDCCCBBBBBBCCCFFFGGGGGGFFFBBBDDDDDDCCCBBBAAABBBCCCEEEDDDBBBCCCDDDDDDCCCBBBDDDDDDDDDDDDEEEEEEEEEFFFCCCCCCCCCCCCCCCDDDEEEFFFFFFDDDBBBBBBBBBBBB@@@>>>BBBEEEGGGFFFCCCBBBCCCEEEEEEDDDDDDDDDEEEEEEDDDBBBAAAAAA@@@@@@@@@AAACCCDDDFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGFFFCCCAAADDDFFFGGGGGGFFFFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBAAAAAADDDFFFGGGEEEBBB@@@???BBBCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCEEEGGGIIIJJJKKKKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLNNNNNNNNNNNNMMMKKKKKKLLLMMMNNNNNNOOOOOOPPPNNNMMMNNNPPPSSSTTTTTTSSSUUUXXXYYYYYYYYYYYYZZZ[[[YYYWWWXXXZZZ[[[XXXUUUYYYYYYZZZZZZ[[[[[[[[[\\\ZZZ\\\^^^^^^\\\[[[ZZZZZZZZZ[[[[[[ZZZYYYXXXZZZ\\\\\\^^^___]]]ZZZWWWVVVVVVYYYZZZ[[[\\\\\\ZZZXXXWWWVVVWWWWWWUUURRRPPPQQQQQQMMMMMMNNNOOOQQQPPPMMMJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJKKKKKKJJJGGGEEEIIIIIIHHHHHHGGGGGGHHHHHHFFFFFFFFFEEEDDDCCCBBBAAACCCCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFHHHIIILLLLLLMMMNNNQQQUUUXXXZZZ]]]^^^___aaaeeeiiimmmooonnnrrrwww{{{}}}~~~~~~>>>???@@@AAAAAA@@@??????AAAAAAAAABBBBBBBBBCCCCCCDDDBBBAAA?????????AAAAAAAAAAAACCCCCCCCCDDDDDDEEEEEEEEEEEEGGGHHHIIIGGGEEECCCBBBAAA@@@@@@BBBDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDBBBBBBCCCCCCBBBAAA===>>>???@@@@@@@@@???>>>AAA@@@@@@AAACCCDDDCCCAAA@@@AAACCCFFFGGGGGGFFFEEECCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAAAAABBBDDDEEECCCCCCDDDDDDEEEEEEEEEEEEGGGFFFEEEDDDCCCCCCDDDEEEEEEDDDDDDEEEGGGHHHHHHGGGEEEFFFGGGFFFDDDCCCCCCDDDGGGFFFFFFEEEEEEEEEDDDCCCFFFFFFFFFGGGGGGGGGGGGGGGDDDDDDDDDEEEEEEFFFFFFFFFFFFDDDCCCCCCCCCCCCBBB@@@CCCFFFIIIHHHEEEDDDEEEGGGHHHFFFFFFFFFGGGGGGEEECCCDDDCCCBBBAAABBBDDDFFFGGGKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGGGGHHHIIIHHHEEEBBBDDDEEEFFFFFFEEEEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@>>>AAAEEEDDDAAA>>>===>>>@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLGGGGGGHHHIIIJJJKKKKKKLLLMMMLLLLLLLLLNNNPPPQQQRRRPPPSSSUUUVVVUUUUUUUUUVVVXXXWWWVVVVVVXXXXXXVVVTTTVVVVVVVVVWWWXXXYYY[[[[[[YYY\\\^^^___]]]\\\[[[\\\[[[\\\\\\\\\ZZZ[[[\\\^^^___aaabbbaaa^^^ZZZXXXWWW\\\]]]^^^______]]]\\\ZZZXXXYYY[[[ZZZXXXVVVVVVVVVSSSRRRRRRSSSTTTSSSPPPNNNMMMNNNOOOPPPQQQQQQQQQQQQSSSPPPMMMLLLLLLLLLLLLJJJKKKKKKJJJJJJJJJJJJJJJKKKHHHHHHGGGFFFEEEDDDCCCBBBDDDDDDDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHIIIJJJKKKMMMOOOQQQTTTTTTUUUWWWZZZ^^^aaacccaaaeeekkkooorrruuuwwwxxx|||||||||||||||<<<===???@@@AAA@@@@@@???AAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBAAAAAAAAABBBCCCEEEEEEFFFEEEDDDEEEGGGIIIJJJHHHFFFBBBAAA@@@???@@@BBBDDDFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBCCCDDDDDDCCCAAAAAABBBDDDEEEEEEDDDBBBAAABBBAAAAAABBBDDDDDDCCCAAA???AAADDDEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGEEEDDDEEEEEEEEEEEEFFFFFFIIIHHHGGGEEEEEEEEEFFFFFFFFFEEEEEEFFFHHHIIIHHHGGGGGGHHHJJJIIIGGGFFFFFFFFFHHHIIIHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIFFFGGGGGGGGGHHHHHHHHHHHHFFFEEEDDDEEEFFFGGGFFFEEEEEEHHHKKKJJJHHHFFFHHHJJJJJJIIIHHHHHHIIIIIIGGGEEEIIIHHHFFFFFFGGGIIIKKKLLLQQQPPPPPPOOOMMMKKKIIIHHHIIIHHHHHHHHHIIIHHHFFFCCCCCCDDDFFFEEEDDDDDDEEEGGGDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBB@@@??????CCCFFFFFFCCCAAABBBDDD@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHGGGGGGHHHIIIIIIJJJJJJJJJFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQOOOQQQRRRRRRPPPOOOPPPQQQUUUTTTTTTTTTUUUTTTSSSRRRRRRRRRSSSTTTVVVXXXZZZ[[[XXXZZZ\\\]]]\\\[[[[[[[[[\\\]]]^^^]]]\\\\\\]]]___```bbbcccccc```\\\ZZZZZZ^^^___```aaaaaa___^^^\\\ZZZ\\\]]]]]][[[ZZZZZZ[[[XXXWWWVVVWWWXXXWWWUUUSSSQQQQQQRRRTTTUUUUUUUUUUUUYYYUUUPPPLLLMMMNNNPPPQQQMMMMMMLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIGGGFFFFFFFFFHHHGGGFFFEEEDDDDDDCCCCCCFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIIIIJJJKKKMMMNNNOOOPPPRRRSSSTTTUUUTTTXXX^^^dddgggkkknnnpppssstttuuuvvvwwwzzz<<<===>>>???@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???@@@BBBDDDEEEDDDCCCCCCDDDFFFHHHHHHFFFCCCDDDCCCAAAAAAAAACCCEEEFFFBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCBBB@@@BBBCCCDDDEEEEEEEEEDDDCCCAAAAAAAAACCCDDDDDDBBB@@@>>>AAADDDFFFFFFEEEFFFFFFCCCCCCDDDDDDDDDEEEEEEEEEGGGFFFEEEEEEEEEFFFGGGHHHEEEEEEEEEEEEEEEFFFGGGGGGJJJIIIHHHFFFFFFFFFGGGGGGGGGFFFEEEFFFHHHIIIHHHGGGHHHJJJLLLLLLJJJIIIHHHIIIIIIJJJKKKJJJHHHHHHHHHJJJIIIJJJLLLMMMMMMMMMLLLKKKIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGHHHJJJKKKJJJIIIHHHKKKMMMMMMJJJIIIKKKMMMLLLKKKJJJKKKLLLLLLKKKIIILLLLLLKKKKKKLLLNNNPPPQQQTTTTTTSSSRRRPPPNNNMMMLLLKKKIIIGGGGGGHHHHHHFFFEEEDDDFFFGGGGGGFFFFFFGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFDDDCCCBBB@@@BBBDDDDDDCCCBBBBBBCCC@@@AAABBBBBBCCCCCCBBBBBBCCCDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEFFFFFFGGGHHHHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKMMMMMMMMMMMMNNNPPPMMMNNNOOONNNLLLKKKLLLMMMQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOPPPQQQSSSVVVYYYZZZWWWXXXYYYXXXWWWWWWXXXYYY\\\]]]]]]\\\[[[[[[\\\^^^___```bbbbbb```^^^]]]^^^___```aaabbbbbb```^^^]]]]]]^^^___^^^]]]\\\]]]^^^\\\[[[ZZZ[[[\\\\\\ZZZYYYUUUVVVWWWXXXXXXYYYXXXXXX\\\WWWQQQNNNOOOQQQTTTUUUPPPPPPOOOOOOOOOPPPQQQQQQPPPOOONNNMMMLLLKKKKKKKKKLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKKKKJJJIIIIIIKKKOOOTTTYYY\\\___bbbdddhhhjjjmmmoooqqqtttwwwzzz}}}=========>>>???AAABBBCCC@@@???>>>======???@@@BBB@@@AAABBBCCCDDDCCCAAA@@@AAA>>>===>>>AAACCCCCCBBBAAAAAACCCEEEFFFFFFCCC@@@BBBBBBAAA@@@AAAAAACCCCCCAAAAAAAAABBBBBBAAAAAAAAA@@@??????AAABBBBBB@@@>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@AAABBBDDDCCCAAA>>>>>>BBBFFFGGGFFFEEEFFFGGGCCCCCCCCCDDDDDDDDDEEEEEEFFFEEEDDDDDDDDDEEEGGGHHHFFFEEEDDDDDDDDDEEEGGGGGGJJJIIIGGGGGGFFFGGGHHHIIIIIIHHHGGGHHHIIIJJJIIIHHHHHHJJJMMMNNNMMMKKKKKKKKKIIIKKKLLLLLLJJJIIIKKKMMMJJJLLLMMMOOOOOONNNMMMLLLKKKLLLMMMMMMMMMLLLKKKKKKNNNLLLKKKLLLMMMMMMLLLKKKJJJMMMPPPOOOMMMLLLNNNPPPMMMMMMLLLMMMOOOOOONNNLLLNNNNNNOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTSSSRRRQQQQQQPPPMMMJJJIIIJJJKKKKKKJJJGGGIIIJJJJJJIIIHHHJJJKKKHHHHHHHHHHHHIIIIIIIIIJJJGGGHHHIIIJJJJJJIIIGGGFFFCCCCCCBBBBBBCCCBBB@@@???AAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFIIIKKKKKKJJJIIIKKKMMMIIIJJJKKKJJJIIIIIIKKKLLLNNNOOOOOOOOONNNMMMMMMMMMMMMMMMMMMOOOQQQUUUXXXZZZVVVVVVUUUSSSRRRRRRUUUWWW[[[[[[\\\ZZZXXXWWWYYYZZZ\\\^^^____________```aaa___```aaabbbbbb```^^^]]]`````````^^^\\\\\\^^^___^^^]]]\\\]]]______^^^]]][[[[[[\\\\\\\\\\\\\\\[[[ZZZWWWTTTRRRSSSUUUUUUUUUTTTSSSSSSSSSSSSTTTUUUVVVTTTSSSRRRQQQPPPPPPQQQRRRQQQPPPNNNLLLJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEFFFFFFGGGFFFFFFFFFGGGJJJNNNPPPQQQSSSUUUVVVYYY]]]bbbeeehhhjjjlllmmmqqqtttwwwzzz{{{~~~>>>>>>>>>>>>???AAACCCEEEBBB@@@>>>======???BBBDDD???@@@CCCEEEEEECCCAAA???@@@>>>;;;<<>>@@@?????????????????????@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>@@@AAAAAA???===@@@@@@AAAAAABBBCCCDDDDDD@@@@@@AAABBBDDDCCC@@@>>>@@@CCCGGGGGGEEECCCCCCEEECCCCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCCCCCCCDDDFFFGGGFFFEEEDDDDDDDDDEEEGGGGGGIIIHHHGGGGGGGGGGGGIIIIIIJJJIIIHHHIIIJJJKKKJJJIIIHHHKKKNNNOOONNNMMMLLLMMMHHHKKKMMMLLLKKKJJJLLLOOOKKKMMMNNNPPPPPPOOONNNMMMLLLMMMNNNOOOOOONNNLLLLLLRRRPPPNNNNNNNNNNNNLLLKKKKKKNNNQQQQQQOOONNNOOORRRNNNMMMMMMOOOQQQQQQPPPOOONNNOOOPPPRRRSSSTTTTTTTTTRRRSSSTTTUUUUUUUUUUUUUUUVVVSSSOOOMMMNNNOOOPPPPPPJJJKKKLLLLLLKKKKKKLLLNNNIIIIIIIIIJJJJJJKKKKKKKKKHHHJJJKKKMMMMMMLLLJJJIIIKKKHHHFFFFFFGGGFFFCCC???BBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFGGGGGGGGGHHHGGGFFFEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFEEEEEECCCFFFIIIIIIGGGFFFHHHJJJFFFGGGIIIHHHHHHIIIKKKMMMLLLMMMNNNNNNLLLKKKKKKLLLLLLLLLLLLMMMPPPTTTXXXZZZUUUUUUSSSPPPNNNOOORRRUUUYYYZZZZZZXXXVVVUUUVVVWWW[[[\\\]]]^^^^^^___bbbddd^^^___aaabbbaaa```^^^]]]aaaaaa```]]][[[[[[^^^```___^^^^^^___```bbbaaa```__________________^^^^^^VVVVVVUUUVVVWWWWWWUUUTTTVVVVVVVVVVVVWWWWWWXXXYYYVVVUUUTTTSSSSSSTTTUUUVVVTTTSSSPPPNNNLLLLLLKKKLLLLLLLLLKKKKKKJJJKKKKKKKKKIIIIIIIIIJJJJJJIIIHHHHHHGGGFFFEEEEEEEEEFFFHHHIIIFFFHHHJJJKKKJJJJJJKKKMMMMMMRRRXXX]]]___```bbbcccfffiiimmmoooqqqtttyyy}}}}}}===<<<:::999999;;;>>>@@@DDDBBB???<<<;;;;;;===>>>???@@@AAAAAA@@@???@@@BBBDDDAAA>>><<<===???@@@@@@===>>>???BBBDDDEEECCCAAA>>><<<;;;:::;;;>>>AAACCCBBB@@@>>>@@@BBBBBB@@@===>>>???AAAAAA@@@@@@@@@AAADDDAAA>>>>>>AAACCCBBBAAABBBAAAAAAAAAAAAAAAAAAAAAAAADDDGGGFFFDDDBBBBBBDDDFFFDDDCCCBBBCCCDDDCCCBBBFFFEEEEEEEEEFFFGGGHHHHHHCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMLLLJJJKKKMMMOOOIIIIIIKKKMMMPPPQQQOOOMMMMMMLLLKKKLLLOOOPPPQQQPPPRRRRRRQQQOOOLLLLLLMMMOOOOOOQQQTTTVVVVVVUUUSSSQQQQQQRRRSSSUUUUUUSSSNNNKKKRRRRRRRRRRRRRRRSSSTTTTTTXXX[[[\\\YYYTTTQQQTTTWWWSSSSSSRRRQQQQQQQQQQQQQQQTTTRRRPPPOOONNNOOOPPPQQQQQQOOOMMMMMMOOOOOOOOONNNRRRPPPOOOOOOPPPPPPOOOMMMJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGIIIJJJKKKJJJHHHGGGFFFFFFGGGGGGIIIIIIHHHGGGGGGHHHIIIIIIFFFEEEDDDCCCCCCDDDFFFGGGDDDEEEFFFGGGGGGFFFEEEDDDFFFGGGHHHJJJKKKKKKKKKKKKFFFGGGHHHHHHIIIIIIIIIIIIOOONNNMMMKKKIIIHHHGGGFFFGGGHHHHHHJJJKKKMMMOOOPPPUUUTTTRRRPPPOOOOOOOOOPPPRRRSSSTTTUUUVVVVVVUUUTTTUUUUUUVVVWWWYYY[[[]]]^^^]]]]]]\\\\\\\\\]]]^^^^^^bbb^^^ZZZ[[[___aaa^^^[[[``````aaaaaaaaaaaa```___aaadddbbb\\\\\\``````\\\]]]]]]\\\[[[ZZZZZZZZZZZZWWWWWWXXXYYY[[[\\\]]]^^^WWWVVVUUUTTTUUUVVVWWWXXXWWWVVVUUUSSSPPPNNNMMMLLLOOOOOOOOONNNMMMLLLKKKJJJPPPNNNLLLLLLLLLKKKIIIGGGLLLHHHDDDEEEIIIKKKJJJGGGHHHGGGGGGGGGGGGGGGHHHHHHNNNNNNNNNOOOPPPRRRTTTTTTZZZ[[[\\\```dddhhhlllooorrrtttwwwxxxyyyzzz}}}===<<<;;;;;;;;;<<<>>>???DDDCCC@@@>>>=========>>>===???@@@@@@???>>>@@@AAAAAA???======>>>??????>>><<<<<<>>>@@@CCCCCCAAA???>>>===<<<<<<<<<>>>@@@AAAAAA@@@???@@@BBBBBB@@@>>>===???AAAAAA@@@???@@@AAAAAA???===>>>@@@AAA@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@AAACCCFFFEEECCCBBBBBBCCCBBBAAA@@@AAACCCDDDDDDDDDGGGFFFFFFEEEEEEEEEEEEFFFAAAAAAAAAAAABBBCCCDDDEEEGGGGGGHHHIIIIIIJJJJJJKKKIIIHHHGGGFFFEEEEEEEEEEEEHHHHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLKKKIIIJJJLLLNNNMMMMMMNNNPPPRRRRRRPPPNNNMMMLLLKKKLLLOOOPPPQQQPPPQQQRRRQQQOOOMMMLLLNNNOOOPPPQQQSSSUUUUUUUUUTTTSSSRRRRRRSSSTTTUUUSSSPPPMMMQQQPPPPPPPPPQQQQQQRRRSSSUUUXXXYYYVVVQQQOOORRRUUUTTTSSSRRRRRRQQQQQQRRRRRRUUUSSSRRRPPPPPPQQQRRRSSSTTTRRRQQQPPPRRRRRRQQQPPPTTTRRRQQQQQQRRRRRRQQQPPPLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMLLLKKKJJJKKKMMMNNNKKKJJJIIIHHHGGGHHHHHHIIIKKKJJJHHHGGGGGGHHHJJJKKKIIIGGGFFFDDDDDDEEEGGGHHHEEEFFFFFFGGGGGGFFFFFFEEEHHHHHHHHHIIIIIIIIIIIIJJJFFFGGGIIIJJJKKKKKKJJJJJJKKKJJJJJJIIIHHHFFFEEEDDDEEEEEEFFFGGGHHHJJJLLLMMMPPPOOONNNMMMLLLLLLMMMMMMPPPQQQRRRSSSSSSRRRRRRQQQSSSSSSTTTUUUWWWYYY[[[\\\[[[[[[[[[ZZZ[[[[[[\\\\\\```\\\YYYZZZ^^^___]]]ZZZ\\\]]]]]]^^^______``````bbbdddbbb]]]\\\___```]]]^^^^^^]]]\\\\\\\\\\\\\\\YYYZZZ[[[\\\]]]^^^^^^^^^XXXXXXWWWVVVVVVXXXYYYZZZWWWVVVUUUTTTSSSRRRQQQPPPOOOOOOPPPPPPPPPOOOOOONNNSSSQQQPPPOOOOOONNNLLLJJJQQQMMMHHHGGGJJJKKKJJJGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNSSSTTTUUUXXX\\\```ccceeeiiikkknnnpppppprrruuuwww{{{}}}<<<<<<<<<=========>>>>>>CCCCCCBBB@@@???>>>===<<<<<<===>>>>>>======>>>@@@>>><<<;;;<<<===>>>>>><<<;;;;;;<<<>>>AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????>>><<<<<<>>>@@@@@@?????????@@@======<<<===>>>???===;;;======>>>>>>??????@@@@@@@@@BBBDDDDDDCCCBBBBBBCCC???>>>===???BBBDDDEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJHHHHHHJJJLLLOOOOOOOOOQQQRRRRRROOOMMMMMMLLLKKKLLLNNNPPPQQQPPPQQQQQQQQQOOOMMMMMMNNNPPPQQQQQQRRRSSSTTTTTTUUUUUUSSSRRRRRRSSSUUUTTTRRRPPPOOOOOOOOOOOOOOOPPPPPPQQQTTTVVVWWWUUUQQQOOOQQQTTTTTTTTTSSSRRRRRRRRRRRRSSSUUUUUUTTTSSSSSSTTTVVVWWWXXXVVVTTTTTTUUUVVVUUUTTTWWWUUUTTTTTTUUUVVVUUUSSSPPPPPPPPPPPPPPPPPPPPPPPPSSSRRRQQQOOOOOOOOOPPPPPPLLLLLLKKKJJJJJJKKKKKKLLLNNNLLLJJJHHHHHHJJJLLLNNNMMMLLLIIIHHHGGGHHHIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGKKKJJJIIIHHHGGGHHHHHHIIIHHHIIIKKKLLLMMMLLLJJJIIIHHHIIIIIIIIIIIIGGGEEEDDDDDDEEEEEEEEEGGGHHHIIIJJJLLLKKKKKKJJJJJJKKKLLLLLLPPPPPPQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQSSSUUUVVVWWWWWWWWWWWWXXXXXXXXXYYYYYY]]]ZZZWWWXXX[[[\\\[[[YYYYYYXXXXXXYYY[[[]]]___```bbbcccbbb^^^\\\______]]]``````______^^^_________]]]^^^______`````````___[[[ZZZYYYYYYYYY[[[\\\]]]XXXXXXWWWWWWWWWVVVVVVVVVRRRRRRSSSTTTTTTTTTTTTSSSWWWUUUSSSRRRRRRRRRPPPNNNVVVQQQLLLIIIJJJKKKJJJHHHHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHLLLLLLMMMNNNQQQTTTWWWYYY\\\^^^aaabbbccceeehhhjjjmmmqqqwww~~~:::;;;<<<======<<<<<<;;;AAAAAAAAA@@@???===;;;999:::;;;======<<<<<<===???>>>;;;999888:::<<<======;;;;;;;;;===@@@@@@???>>>>>>>>>?????????>>><<<<<<:::::::::;;;<<<<<<;;;:::;;;===??????>>>>>>>>>???;;;<<<<<<>>>>>>===<<<:::;;;;;;<<<======>>>??????@@@AAABBBBBBBBBBBBBBBBBB???>>>===???AAADDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCEEEDDDDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCGGGGGGGGGGGGHHHJJJLLLMMMKKKKKKKKKIIIHHHHHHJJJLLLLLLLLLMMMNNNPPPPPPMMMKKKLLLKKKJJJKKKNNNPPPPPPOOOOOOPPPPPPNNNMMMMMMOOOQQQTTTSSSRRRQQQQQQRRRSSSTTTSSSRRRQQQRRRTTTTTTSSSRRROOOOOOOOONNNNNNOOOOOOPPPUUUVVVVVVUUURRRRRRSSSUUUUUUTTTTTTSSSSSSSSSSSSSSSVVVVVVUUUUUUVVVWWWXXXYYYYYYWWWUUUUUUWWWWWWWWWVVVYYYXXXVVVWWWXXXYYYXXXVVVSSSSSSSSSSSSTTTTTTTTTTTTVVVUUUSSSRRRQQQQQQQQQQQQOOOOOOOOOOOOOOOPPPPPPQQQSSSQQQNNNMMMMMMNNNQQQSSSRRRPPPNNNLLLKKKLLLMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLMMMLLLJJJHHHHHHIIIKKKLLLKKKLLLNNNNNNMMMKKKHHHGGGIIIJJJKKKLLLLLLKKKIIIHHHFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMQQQQQQQQQQQQPPPPPPOOOOOOLLLLLLLLLMMMOOOPPPRRRSSSRRRSSSSSSTTTUUUUUUUUUUUUXXXVVVUUUUUUWWWYYYXXXWWWWWWWWWVVVVVVWWWZZZ]]]^^^aaaaaa___]]]\\\]]]^^^]]]aaaaaa`````````aaaaaabbbaaaaaabbbbbbbbbbbbaaa```]]]\\\\\\\\\\\\^^^___```\\\[[[[[[[[[ZZZZZZZZZYYYWWWXXXXXXXXXXXXXXXWWWVVVYYYWWWUUUTTTTTTSSSQQQPPPVVVRRRLLLJJJIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIILLLNNNOOOOOORRRTTTVVVWWWYYY\\\^^^```eeelllsssyyy}}}888999;;;<<<<<<;;;999888<<<======>>><<<;;;888777888:::;;;;;;;;;;;;===>>>@@@<<<777555666:::===>>><<<;;;;;;===???@@@@@@???===>>>?????????===;;;:::999:::;;;;;;;;;;;;;;;<<<:::<<<>>>>>>=========>>>;;;<<<>>>>>>>>>===<<<<<<::::::;;;<<<<<<===>>>>>>@@@@@@???@@@AAAAAABBBAAABBBAAA???@@@AAACCCCCCBBB?????????@@@AAABBBCCCDDDEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBFFFEEEEEEEEEFFFIIIKKKLLLKKKKKKKKKIIIHHHGGGIIIKKKHHHHHHJJJLLLOOOOOOMMMKKKKKKJJJIIIJJJLLLNNNNNNNNNMMMNNNNNNMMMLLLLLLNNNQQQUUUTTTRRRPPPOOOOOOOOOPPPQQQPPPPPPQQQRRRSSSRRRPPPPPPPPPOOONNNNNNOOOOOOOOOSSSTTTTTTSSSRRRRRRSSSTTTUUUTTTTTTSSSSSSSSSSSSSSSUUUUUUUUUVVVVVVWWWXXXXXXVVVUUUTTTTTTVVVWWWWWWWWWYYYXXXWWWXXXYYYZZZYYYXXXTTTUUUUUUUUUVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSQQQRRRSSSTTTUUUVVVVVVVVVXXXVVVTTTSSSSSSTTTVVVXXXVVVUUUSSSQQQPPPPPPQQQRRRRRRRRRRRRQQQQQQRRRRRRRRROOONNNLLLKKKLLLMMMOOOQQQPPPPPPPPPPPPNNNKKKHHHFFFKKKLLLMMMNNNNNNMMMLLLKKKGGGGGGFFFFFFFFFGGGGGGHHHGGGHHHIIIJJJKKKLLLLLLLLLPPPOOOOOONNNNNNMMMMMMMMMIIIIIIIIIJJJKKKMMMNNNOOONNNOOOPPPQQQRRRRRRRRRRRRTTTSSSRRRRRRSSSUUUUUUTTTWWWVVVUUUTTTUUUWWWYYY[[[^^^]]][[[[[[[[[[[[\\\]]]```````````````aaabbbcccaaabbbcccdddcccbbbaaa```^^^^^^]]]]]]^^^```aaabbb``````___^^^]]]]]]\\\\\\^^^^^^^^^]]]\\\ZZZYYYXXXYYYWWWUUUTTTTTTTTTRRRPPPRRROOOLLLJJJIIIJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFGGGIIIJJJKKKHHHJJJMMMNNNOOOPPPSSSUUUWWWZZZaaahhhnnnrrrtttuuu{{{yyyzzz}}}888999:::::::::999888777888999:::::::::999777666777999;;;;;;;;;;;;===>>>AAA<<<777555666999;;;===<<<;;;:::<<<>>>@@@@@@???<<<======>>>===<<<:::999:::;;;===>>>======>>>???999;;;======<<<<<<<<<===<<<===???>>>===<<<===>>>::::::;;;;;;<<<<<<======@@@>>>===>>>@@@AAAAAAAAADDDBBB@@@@@@AAAAAAAAA@@@=========>>>???AAACCCDDDBBBAAA@@@@@@????????????@@@@@@AAAAAABBBCCCCCCCCCEEEEEEDDDCCCBBBBBBBBBBBBDDDCCCBBBBBBCCCEEEGGGIIIJJJJJJJJJHHHFFFFFFGGGIIIFFFGGGHHHKKKNNNOOOMMMLLLIIIHHHGGGHHHJJJLLLMMMLLLKKKLLLLLLKKKJJJKKKNNNPPPTTTRRRPPPNNNMMMMMMMMMMMMOOONNNNNNOOOQQQPPPNNNLLLPPPOOOOOONNNNNNNNNNNNOOOPPPOOOOOOOOOOOOPPPPPPQQQTTTTTTSSSRRRRRRRRRRRRSSSTTTTTTTTTUUUUUUUUUUUUUUUSSSQQQQQQRRRUUUWWWWWWWWWXXXWWWVVVWWWYYYYYYYYYWWWTTTTTTUUUUUUVVVWWWWWWWWWYYYXXXXXXXXXWWWWWWVVVVVVSSSTTTUUUWWWYYYZZZZZZZZZ[[[ZZZYYYYYYYYYYYYZZZ[[[ZZZXXXVVVUUUTTTUUUVVVWWWWWWVVVVVVUUUUUUVVVVVVWWWSSSRRRQQQQQQRRRSSSTTTUUUTTTTTTSSSRRRPPPNNNLLLKKKNNNNNNNNNMMMMMMMMMMMMMMMIIIIIIHHHGGGGGGGGGGGGGGGEEEFFFGGGHHHJJJJJJJJJJJJLLLKKKJJJJJJIIIJJJJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMJJJKKKMMMOOOPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRTTTTTTSSSSSSSSSUUUVVVWWWZZZWWWVVVXXXYYYXXXYYY]]]^^^]]]^^^^^^___```aaabbb___```bbbccccccbbb```___^^^^^^]]]^^^___```bbbcccccccccbbbaaa```______^^^cccbbbbbb```___]]][[[ZZZ[[[YYYWWWVVVVVVUUUSSSRRRPPPOOOMMMLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHJJJIIIHHHHHHHHHIIIKKKLLLFFFHHHJJJJJJJJJKKKMMMOOOPPPSSSWWW\\\aaaeeegggiiioooqqqtttxxx|||:::::::::::::::999888888666777777888888888888888777999:::;;;;;;;;;===??????===999888888999999888:::999999:::<<<>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::888;;;======<<<<<<===???999;;;<<<<<<;;;;;;<<<===<<<===>>>===;;;;;;===???;;;;;;<<<<<<<<<<<<<<<<<<@@@===;;;<<>>============>>>???@@@AAAAAA@@@???????????????@@@>>>??????@@@@@@AAABBBBBBFFFEEEDDDCCCBBBBBBBBBBBBDDDCCCAAA@@@AAACCCEEEGGGHHHHHHGGGEEECCCCCCDDDFFFEEEEEEFFFIIIKKKKKKIIIGGGGGGFFFEEEFFFIIIKKKKKKJJJIIIJJJJJJJJJIIIJJJMMMOOOOOONNNNNNMMMMMMMMMMMMMMMLLLLLLMMMNNNOOONNNJJJGGGOOONNNMMMMMMLLLLLLLLLMMMOOONNNMMMMMMNNNPPPPPPPPPTTTSSSRRRRRRQQQQQQRRRRRRRRRRRRSSSSSSSSSRRRQQQQQQOOONNNNNNPPPTTTWWWXXXXXXVVVUUUTTTUUUWWWXXXWWWVVVSSSSSSTTTTTTUUUVVVVVVWWWVVVWWWWWWWWWWWWWWWVVVVVVRRRSSSVVVXXXZZZ[[[[[[\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\ZZZYYYXXXWWWXXXZZZ[[[YYYYYYXXXWWWWWWXXXYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSTTTUUUTTTRRRQQQOOOOOOOOOPPPQQQOOONNNMMMLLLKKKKKKKKKKKKFFFGGGHHHJJJKKKKKKKKKJJJIIIIIIHHHGGGHHHIIIJJJJJJGGGGGGHHHHHHIIIJJJLLLLLLHHHIIILLLNNNOOOOOONNNMMMLLLMMMMMMMMMMMMNNNPPPQQQNNNOOOOOOQQQRRRSSSTTTUUUUUUQQQQQQUUUVVVUUUWWW\\\ZZZZZZ[[[[[[]]]^^^___```\\\^^^```aaabbb```^^^]]]^^^]]]]]]]]]^^^```bbbcccbbbbbbbbbbbbbbbbbbbbbbbbdddccccccbbbaaa```^^^]]]^^^\\\ZZZZZZZZZYYYWWWUUURRRRRRSSSRRRQQQPPPOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIIIIJJJLLLLLLFFFGGGIIIIIIHHHHHHJJJKKKLLLMMMOOORRRUUUYYY\\\]]]___eeekkkoooqqqtttzzz;;;;;;;;;::::::999999999555666666777888888999:::777999;;;;;;;;;;;;===???===<<<;;;<<<<<<:::777444999888777888;;;<<<===<<<::::::::::::::::::::::::555888:::;;;999888:::<<<888:::<<<<<<;;;:::;;;<<<<<<======<<<999999<<>>======>>>??????>>>>>>============>>>>>>???BBBAAAAAA@@@AAAAAABBBBBB>>>>>>>>>???@@@@@@AAAAAAFFFFFFDDDCCCCCCCCCCCCCCCGGGEEECCCBBBBBBDDDFFFHHHFFFFFFEEECCCAAAAAABBBDDDCCCCCCDDDEEEGGGFFFDDDAAAFFFEEEDDDEEEHHHIIIJJJIIIHHHHHHIIIIIIHHHIIILLLNNNJJJKKKKKKLLLMMMMMMNNNNNNJJJKKKLLLNNNNNNLLLGGGDDDMMMMMMLLLKKKKKKKKKKKKKKKPPPOOONNNOOOPPPRRRRRRQQQSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQPPPOOONNNMMMMMMMMMPPPTTTWWWXXXYYYUUUTTTSSSTTTVVVWWWVVVUUURRRRRRSSSSSSTTTUUUVVVVVVSSSSSSTTTTTTUUUTTTTTTTTTQQQRRRUUUXXXZZZ[[[\\\\\\[[[\\\^^^^^^^^^^^^\\\[[[]]]\\\ZZZYYYYYY[[[\\\^^^ZZZYYYXXXWWWWWWXXXYYYZZZ]]]]]]]]]\\\[[[YYYXXXWWWXXXWWWVVVUUUVVVXXX[[[\\\YYYWWWTTTRRRQQQRRRTTTVVVVVVUUUSSSRRRQQQPPPPPPPPPIIIJJJKKKMMMNNNNNNMMMLLLJJJIIIIIIHHHIIIJJJLLLMMMHHHHHHHHHHHHIIIJJJKKKLLLGGGHHHKKKMMMNNNNNNMMMMMMJJJKKKLLLLLLLLLLLLNNNPPPIIIJJJLLLOOOQQQSSSSSSTTTRRRMMMNNNSSSUUUSSSVVV\\\XXXXXXYYYZZZ[[[]]]^^^___ZZZ\\\^^^``````___]]]\\\]]]]]]\\\]]]^^^```bbbcccaaaaaabbbccccccdddeeeeeeccccccccccccbbbbbbaaa```aaa```^^^]]]]]]\\\ZZZXXXUUUVVVXXXWWWUUURRRQQQQQQOOOOOOMMMLLLKKKKKKKKKKKKMMMLLLLLLLLLMMMMMMNNNOOOKKKJJJJJJIIIIIIKKKLLLMMMGGGHHHIIIIIIHHHGGGHHHJJJJJJJJJJJJLLLNNNQQQTTTVVVSSS[[[cccggggggjjjqqqxxx~~~;;;;;;;;;;;;:::888666555666666777888888888888777888999::::::::::::;;;<<<>>>===<<<;;;:::999999888::::::999;;;<<<===;;;:::>>>===<<<===>>>>>><<<:::::::::;;;<<<;;;:::888777===<<<;;;::::::::::::;;;>>>>>>===============>>>===<<<;;;::::::;;;======???>>><<<;;;;;;===???AAA@@@???>>>?????????===;;;>>>======>>>??????<<<:::222777;;;;;;===@@@???;;;@@@AAABBBBBBCCCCCCBBBBBB@@@CCCEEEDDDBBBAAABBBDDDBBBCCCCCCCCCCCCCCCBBBBBBCCCBBBAAAAAACCCDDDDDDCCCGGGFFFDDDBBBAAA@@@AAAAAAHHHGGGFFFGGGJJJLLLLLLLLLKKKJJJHHHFFFFFFHHHJJJLLLHHHHHHGGGGGGJJJMMMJJJGGGFFFFFFFFFHHHKKKLLLLLLJJJKKKLLLMMMLLLIIIHHHJJJLLLJJJIIIIIIJJJMMMPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLKKKKKKKKKLLLMMMMMMNNNPPPRRRTTTUUUSSSSSSTTTUUUTTTSSSRRRQQQVVVTTTRRRRRRRRRQQQOOOMMMUUUSSSRRRRRRTTTTTTQQQNNNQQQQQQQQQSSSWWWYYYYYYYYY]]][[[YYYXXXWWWXXXZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXYYY[[[\\\\\\[[[bbbaaa```___^^^^^^^^^^^^aaa]]]YYYWWWXXX[[[^^^```UUUXXXYYYXXXVVVUUUWWWYYYYYYVVVSSSRRRSSSUUUVVVVVVRRRQQQPPPNNNMMMMMMMMMNNNKKKMMMPPPPPPNNNLLLKKKKKKJJJLLLKKKJJJLLLPPPOOOKKKLLLKKKJJJIIIJJJKKKMMMOOOMMMLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPOOOOOOPPPRRRSSSTTTSSSUUUWWWYYYZZZ[[[ZZZZZZXXXYYY\\\]]]]]][[[YYYXXXZZZ[[[[[[[[[[[[\\\___aaaaaa______aaaeeefffdddbbbeeedddccceeegggfffbbb^^^_________]]][[[[[[]]]___[[[ZZZXXXVVVUUUTTTTTTTTTPPPOOOOOOOOOOOOMMMJJJGGGPPPNNNMMMNNNOOOOOONNNMMMLLLKKKIIIIIIKKKMMMNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOOOOOOOOOOUUUTTTUUUWWW\\\cccjjjnnnuuuyyy~~~;;;;;;;;;;;;:::888666555666777888888999999888888888:::;;;:::999999:::;;;;;;;;;;;;;;;::::::999888;;;::::::;;;======<<<:::===<<<<<<<<<======;;;999::::::;;;;;;;;;:::999888999999::::::;;;;;;<<<<<<>>>>>>===============>>>===<<<;;;;;;;;;;;;<<<===???>>><<<;;;;;;===???AAA???>>>>>>>>>??????===<<<@@@?????????@@@???===;;;777<<<>>>>>>???AAA@@@<<<@@@AAAAAABBBBBBBBBBBBBBBBBBDDDFFFFFFCCCBBBCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBEEECCCBBBCCCDDDEEEEEEEEEEEEDDDBBBAAA@@@@@@AAAAAAEEEDDDCCCDDDGGGIIIIIIIIIKKKIIIGGGEEEDDDEEEGGGHHHGGGGGGFFFGGGIIIKKKIIIFFFEEEDDDEEEGGGIIIKKKJJJIIIIIIJJJKKKIIIGGGFFFHHHJJJHHHGGGGGGHHHKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPOOOOOONNNLLLJJJHHHGGGKKKKKKKKKLLLNNNOOOQQQQQQPPPQQQRRRSSSSSSRRRQQQQQQUUUSSSQQQQQQQQQPPPOOOMMMSSSQQQOOOPPPRRRRRRQQQOOOQQQQQQQQQRRRUUUWWWWWWVVVXXXWWWWWWVVVVVVWWWXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWWWWVVVWWWYYY\\\^^^^^^^^^]]]]]]]]]]]]^^^___```aaa```^^^]]]\\\^^^```aaabbb[[[]]]^^^]]][[[ZZZ[[[]]]ZZZXXXUUUTTTUUUWWWXXXXXXVVVUUUSSSRRRQQQQQQQQQRRROOOQQQSSSSSSPPPNNNMMMLLLNNNPPPPPPNNNPPPTTTTTTPPPNNNMMMLLLKKKKKKMMMOOOPPPNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOLLLLLLLLLMMMNNNPPPSSSTTTRRRSSSTTTVVVWWWXXXXXXXXXVVVXXXZZZ[[[\\\ZZZXXXWWWXXXYYYZZZYYYYYYZZZ]]]______^^^^^^```dddeeedddbbbdddcccccceeegggfffccc```bbbccccccbbb``````aaabbb______^^^\\\[[[YYYXXXWWWTTTSSSRRRRRRQQQPPPNNNLLLQQQOOONNNNNNOOOPPPOOOMMMNNNMMMKKKKKKMMMOOOOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLOOOOOOOOOQQQUUU[[[aaadddmmmrrrwwwyyyzzz|||::::::::::::999888666666777888888999999999999999999:::;;;:::999888999:::888999;;;<<<<<<;;;999888;;;::::::;;;======<<<;;;<<<;;;:::;;;<<<<<<:::999:::::::::;;;::::::999888888888999:::::::::999888======<<<<<<<<<======>>>======<<<;;;;;;<<<<<<===>>>===;;;:::;;;<<<>>>@@@===<<<<<<===???@@@>>>===BBBAAA@@@@@@AAA@@@>>><<<:::>>>@@@??????AAA???;;;@@@@@@AAABBBBBBBBBBBBAAADDDFFFGGGFFFEEECCCCCCDDDAAABBBBBBCCCCCCBBBBBBBBBAAA???>>>???@@@BBBAAAAAACCCBBBAAA@@@@@@@@@@@@AAABBBAAA@@@AAACCCEEEEEEEEEIIIGGGEEEDDDBBBBBBCCCCCCCCCBBBAAACCCEEEEEEDDDBBBDDDCCCDDDEEEHHHIIIHHHFFFFFFGGGGGGFFFDDDDDDEEEGGGFFFEEEDDDFFFHHHJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMKKKIIIHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQQQQQQQQQQSSSQQQOOOOOOPPPOOONNNLLLQQQOOOMMMMMMOOOPPPPPPPPPRRRQQQQQQRRRTTTUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWWWWWWWVVVTTTTTTUUUUUUUUUXXX\\\___``````\\\\\\\\\\\\]]]^^^___```]]]]]]___```aaaaaaaaaaaa___```aaa```___]]]]]]^^^\\\ZZZXXXWWWYYY[[[[[[[[[XXXWWWVVVUUUTTTTTTUUUVVVVVVWWWXXXWWWSSSPPPOOOOOORRRTTTSSSRRRTTTXXXWWWTTTPPPOOONNNNNNNNNOOOQQQQQQOOOOOONNNNNNMMMMMMMMMMMMJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMOOOPPPQQQQQQQQQQQQQQQRRRSSSUUUVVVSSSUUUWWWYYYYYYXXXWWWVVVUUUVVVWWWWWWVVVWWWZZZ]]]\\\\\\\\\___bbbccccccbbbbbbbbbbbbdddffffffdddbbbcccdddeeeeeecccbbbbbbcccbbbbbbbbbaaa___]]]ZZZYYYXXXWWWUUUSSSRRRQQQQQQRRRSSSRRRPPPPPPQQQQQQPPPOOOQQQOOONNNNNNPPPQQQQQQPPPKKKKKKKKKLLLLLLKKKKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKKKKLLLNNNSSSWWWZZZbbbfffkkkmmmooorrrvvv{{{|||}}}:::::::::999888777777666888888999::::::::::::999:::;;;;;;:::888777888999777888;;;===>>><<<:::999;;;::::::;;;======<<<:::;;;:::999:::;;;;;;:::888999999:::::::::999999999888999:::999888555222000<<<<<<;;;;;;<<<<<<===============<<<<<<<<<<<<<<<===<<<;;;:::;;;<<<===???;;;;;;;;;===???@@@???===AAA@@@????????????===<<<999===>>>======???>>>;;;??????@@@AAAAAAAAAAAAAAAEEEEEEFFFEEEDDDCCCBBBBBB@@@AAAAAABBBBBBBBBBBBAAA???>>><<<===???@@@@@@???DDDCCCBBBAAAAAA@@@??????AAA???>>>???AAACCCCCCBBBEEEEEEDDDCCCCCCBBBCCCCCCCCCAAAAAADDDEEECCCBBBDDDDDDDDDDDDEEEGGGHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCDDDGGGIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHJJJLLLMMMMMMLLLKKKHHHHHHHHHHHHHHHHHHIIIJJJLLLLLLMMMOOOPPPQQQQQQQQQPPPNNNMMMMMMNNNNNNLLLKKKOOOMMMLLLKKKMMMOOOQQQRRRTTTRRRQQQQQQSSSSSSRRRPPPMMMOOOQQQSSSTTTTTTTTTSSSSSSTTTUUUVVVVVVTTTSSSQQQUUUTTTUUUWWW[[[]]]^^^^^^^^^]]]]]]\\\[[[[[[\\\\\\ZZZ\\\]]]^^^]]]\\\]]]]]]^^^___``````^^^]]]\\\\\\\\\[[[ZZZ[[[]]]^^^^^^]]]YYYXXXWWWVVVUUUVVVWWWXXX\\\]]]]]][[[WWWTTTRRRRRRTTTVVVUUUTTTVVVZZZYYYVVVSSSSSSRRRRRRRRRRRRSSSTTTQQQQQQQQQQQQPPPOOOOOONNNKKKLLLLLLLLLMMMMMMMMMNNNVVVUUURRRPPPNNNMMMMMMNNNQQQOOONNNMMMMMMOOORRRSSSQQQRRRTTTVVVVVVVVVUUUTTTRRRSSSTTTTTTSSSTTTWWWZZZYYYYYY[[[]]]___```aaaaaa``````aaabbbddddddcccccc```bbbddddddbbb`````````aaabbbbbbbbb```]]]ZZZXXXZZZYYYWWWTTTRRRRRRTTTVVVWWWUUUSSSRRRSSSSSSSSSRRRSSSQQQPPPPPPRRRRRRQQQPPPLLLLLLMMMNNNNNNMMMLLLLLLPPPPPPPPPPPPPPPOOONNNNNNMMMLLLLLLLLLMMMPPPRRRTTTXXX[[[```cccdddgggkkkmmmqqqsssvvvzzz}}}:::999999888777777777777888888999::::::::::::999999:::;;;:::888777888999777999<<<>>>???===<<<::::::999999:::<<<===;;;::::::999999:::;;;;;;:::888999999999999999999999999666777777777666333000...;;;;;;:::;;;;;;<<<======>>>>>>>>>======<<<<<<;;;<<<;;;::::::;;;;;;======:::::::::<<<>>>???>>>===???===<<<<<<======<<<;;;888;;;===<<<===@@@@@@===>>>???@@@@@@AAAAAA@@@@@@CCCBBBBBBBBBBBBBBBAAA@@@??????@@@AAABBBBBBAAAAAACCCAAA@@@@@@BBBCCCCCCBBBFFFFFFEEEDDDBBB@@@???>>>AAA???>>>???AAABBBBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDFFFCCCEEEIIIIIIEEEEEEIIIEEEEEEDDDEEEGGGGGGFFFDDDEEEDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCDDDGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHJJJKKKKKKKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHKKKKKKLLLMMMNNNOOOQQQQQQMMMKKKJJJKKKLLLLLLKKKJJJMMMMMMLLLLLLLLLNNNQQQSSSUUUSSSQQQQQQRRRQQQPPPNNNKKKMMMPPPSSSTTTTTTSSSRRRRRRSSSTTTTTTTTTSSSRRRQQQUUUTTTTTTVVVXXXYYYYYYXXX\\\[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\ZZZXXXWWWYYYZZZ\\\]]]]]]^^^^^^]]][[[YYY[[[ZZZ[[[\\\^^^______]]]ZZZYYYXXXWWWXXXYYYZZZ[[[```aaa```^^^ZZZWWWVVVVVVWWWYYYYYYWWWYYY]]]\\\YYYWWWVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUTTTTTTRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPWWWVVVSSSQQQOOONNNNNNNNNQQQOOOLLLKKKKKKMMMPPPQQQPPPQQQRRRSSSSSSSSSSSSRRRPPPPPPQQQQQQPPPRRRTTTWWWVVVXXXZZZ[[[\\\]]]^^^^^^\\\]]]______``````aaabbb^^^```bbbbbb```___^^^^^^```aaabbbbbb```^^^[[[YYY\\\\\\ZZZXXXVVVWWWZZZ^^^[[[YYYVVVUUUUUUVVVVVVUUUTTTSSSRRRRRRSSSSSSQQQOOONNNOOOPPPQQQQQQPPPOOONNNNNNNNNNNNNNNMMMLLLKKKKKKNNNNNNNNNNNNNNNOOOPPPQQQRRRUUUXXX[[[]]]___aaabbbhhhjjjmmmqqquuuxxxzzz{{{:::999888777777777777777777888888999999999999999888999:::999888777888999888999;;;======<<<;;;:::999888888999;;;;;;:::999:::999999:::;;;<<<;;;999999888888888888999::::::222333444555555555444333:::::::::::::::;;;<<<===>>>>>>>>>>>>>>>===;;;;;;:::::::::::::::;;;<<<<<<:::999:::;;;===>>>===<<<<<<:::999999;;;<<<<<<;;;999===>>>===>>>AAABBB???>>>>>>???@@@@@@@@@@@@???@@@??????@@@AAAAAA@@@>>>>>>>>>???@@@AAAAAAAAAAAAAAA???>>>???@@@BBBAAAAAAFFFFFFEEEDDDCCCAAA@@@???BBB@@@??????AAACCCBBBBBB@@@AAACCCEEEFFFFFFEEEEEECCC@@@AAAGGGFFF@@@AAAGGGFFFEEEDDDEEEFFFFFFDDDCCCEEECCCBBBCCCDDDEEEEEEDDDFFFDDDCCCDDDFFFHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKMMMNNNOOOJJJIIIHHHIIIJJJKKKJJJIIIKKKLLLMMMLLLLLLMMMOOORRRSSSRRRPPPPPPPPPOOONNNLLLKKKMMMOOORRRSSSSSSRRRQQQRRRRRRQQQQQQQQQPPPPPPPPPUUUSSSRRRSSSTTTUUUTTTRRRUUUUUUUUUVVVWWWYYYZZZ[[[ZZZ\\\]]][[[WWWVVVXXX[[[[[[[[[[[[]]]___^^^[[[YYYXXXXXXYYY\\\______^^^\\\\\\[[[ZZZZZZ[[[\\\]]]^^^aaabbbaaa___\\\ZZZYYYZZZ[[[]]]\\\[[[]]]aaa```\\\ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWVVVTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOPPPQQQRRRRRRPPPNNNLLLLLLMMMOOOQQQPPPQQQQQQQQQQQQQQQQQQPPPNNNNNNOOOOOONNNPPPRRRUUUUUUWWWYYYZZZYYYYYYZZZ\\\YYYZZZ\\\\\\[[[\\\]]]______```aaaaaa___^^^^^^___aaabbbbbbbbbbbb```___^^^^^^___```^^^\\\]]]bbbfff```]]]ZZZXXXYYYZZZZZZYYYVVVUUUTTTTTTUUUTTTRRROOOPPPQQQSSSTTTTTTSSSQQQPPPOOOPPPPPPPPPOOONNNMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOPPPQQQTTTVVVXXXYYYYYYYYY___aaadddhhhlllpppsssttt}}}999999777777666777777888666777888888999999888888777888999999888777999:::888888999:::::::::999999888777777888::::::999777:::999999:::<<<===;;;:::999888777777777888:::;;;444555555666666777777777999999999999:::;;;<<<===>>>>>>??????>>>===;;;::::::::::::::::::;;;;;;;;;::::::999;;;======<<<;;;999888777777:::<<<======;;;>>>>>><<<<<>>>>>???????????????>>>======>>>AAABBB@@@>>>===>>>???@@@AAAAAAAAAAAA===<<<:::;;;<<<>>>======AAABBBCCCCCCCCCBBBAAA@@@BBB@@@??????AAABBBBBBAAA???AAACCCEEEEEEEEECCCBBB@@@<<<>>>EEECCC<<<===EEEEEEDDDCCCDDDDDDDDDBBBAAADDDBBB@@@AAADDDEEEEEECCCEEECCCBBBCCCEEEGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDIIIGGGEEECCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFGGGIIIJJJKKKHHHGGGFFFGGGIIIJJJIIIHHHIIIKKKLLLLLLKKKJJJLLLNNNPPPOOOMMMMMMMMMMMMKKKIIIKKKLLLNNNOOOPPPPPPPPPPPPQQQPPPNNNMMMLLLMMMNNNOOOQQQPPPOOOOOOQQQQQQPPPOOOPPPPPPQQQRRRSSSUUUVVVWWWSSSXXX\\\\\\YYYWWWXXXZZZXXXWWWXXX[[[^^^^^^[[[XXXUUUUUUWWW[[[]]]^^^\\\ZZZ[[[ZZZZZZZZZ[[[\\\^^^___```aaaaaa___]]]\\\\\\]]]\\\]]]]]][[[]]]aaaaaa]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZ[[[\\\\\\[[[YYYVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTQQQQQQPPPPPPQQQRRRTTTUUUSSSRRRPPPNNNNNNNNNPPPQQQRRRRRRQQQQQQPPPOOOOOOOOOLLLMMMNNNNNNMMMNNNQQQTTTTTTVVVYYYXXXWWWVVVWWWYYYVVVWWWYYYXXXWWWWWWYYY[[[______```^^^]]]\\\]]]___aaaaaaaaaaaaaaaaaaaaaaaa]]]```bbbaaa```aaagggllldddaaa]]][[[[[[\\\]]]\\\YYYXXXWWWWWWWWWVVVSSSQQQRRRTTTVVVWWWWWWVVVTTTRRRQQQRRRRRRRRRRRRRRRQQQPPPKKKLLLMMMOOOPPPPPPPPPPPPOOOPPPQQQSSSUUUUUUTTTRRRXXXYYY[[[^^^bbbgggkkkmmmrrruuuyyy|||~~~999888777666666777888888666666777888888888888888666777999999888888999;;;888888777777777777777777777666666777999999888666:::999999;;;======<<<;;;888888777777777888:::;;;:::999888777777777777777999999999999:::;;;<<<===>>>?????????>>>===;;;:::999999:::::::::;;;;;;;;;;;;::::::;;;<<<===;;;:::999777666777:::===>>>>>>:::======999999;;;;;;888======>>>???????????????>>><<<<<<>>>BBBCCCBBB???======>>>@@@@@@AAAAAAAAA???===<<<<<<>>>??????>>>===>>>@@@BBBCCCCCCCCCBBBBBB@@@??????AAABBBAAAAAA@@@AAACCCEEEEEECCCAAA???DDD@@@CCCIIIGGG???AAAJJJDDDCCCBBBBBBCCCCCCAAA???CCCAAA???@@@CCCEEEDDDBBBDDDCCCBBBBBBDDDFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDBBBAAAAAACCCEEEGGGCCCBBBBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDFFFGGGHHHGGGFFFEEEFFFHHHIIIIIIHHHFFFIIILLLLLLJJJHHHJJJLLLNNNLLLKKKJJJKKKKKKIIIGGGKKKLLLMMMNNNNNNOOOOOONNNPPPNNNLLLJJJIIIKKKMMMNNNOOOMMMMMMMMMOOOOOOOOOMMMPPPPPPOOOOOOOOOPPPPPPQQQKKKRRRZZZ\\\ZZZWWWWWWYYYTTTTTTUUUXXX\\\\\\YYYUUURRRSSSVVVZZZ]]]]]][[[YYYXXXXXXWWWWWWXXXZZZ\\\]]]___``````___]]]]]]^^^___ZZZ[[[[[[YYY[[[______[[[]]]^^^^^^^^^]]]]]]\\\[[[\\\]]]^^^^^^]]]ZZZXXXVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVUUUTTTSSSSSSTTTUUUVVVTTTSSSQQQPPPPPPPPPPPPQQQSSSRRRQQQQQQOOOOOONNNNNNLLLMMMNNNMMMMMMNNNQQQSSSTTTVVVYYYXXXVVVTTTUUUWWWTTTVVVWWWVVVTTTTTTVVVYYY]]]]]]]]][[[YYYZZZ[[[^^^______^^^^^^___```aaaaaaZZZ^^^aaabbb```bbbggglllfffccc___]]]]]]^^^___^^^[[[ZZZYYYYYYYYYXXXUUURRRSSSUUUWWWYYYYYYWWWUUUSSSNNNNNNOOOOOOOOOOOOOOONNNKKKLLLNNNPPPRRRRRRRRRQQQOOOOOOPPPRRRSSSSSSQQQOOOTTTUUUVVVXXX\\\aaafffhhhhhhkkkpppssswww{{{999999888888777555444333555333333555888999777555:::>>>AAA???:::777888:::777777777777777888888888555666888:::;;;:::999888:::;;;;;;;;;;;;;;;;;;:::;;;999888777777777555333888444222444999<<<;;;888999:::;;;<<<<<<<<<;;;:::<<<<<<============<<<<<<;;;<<<=========<<<:::999999999:::::::::999999888888777777666777888:::;;;888888888888999:::;;;;;;=========<<<;;;;;;===???AAA???======>>>???>>>=========???AAACCCBBB???<<<;;;;;;;;;;;;<<<===??????BBBIIIHHH@@@>>>CCCAAA999@@@@@@@@@@@@@@@@@@AAAAAADDDAAA??????AAABBBAAA???<<<<<<>>>???AAABBBDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@BBBAAAAAA@@@AAABBBCCCEEE<<<@@@DDDFFFEEEDDDDDDDDDAAAAAABBBCCCDDDEEEFFFFFFCCCDDDDDDDDDDDDDDDDDDCCCHHHDDDBBBCCCGGGIIIFFFCCCEEEFFFGGGHHHHHHGGGFFFEEEHHHGGGGGGGGGHHHHHHFFFEEEGGGHHHIIIJJJKKKKKKLLLLLLGGGGGGIIIKKKMMMMMMJJJHHHHHHKKKMMMMMMLLLKKKNNNPPPQQQPPPNNNLLLKKKKKKKKKLLLPPPNNNNNNOOORRRRRROOOKKKPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRTTTVVVWWWWWWWWWWWWWWWSSSRRRTTTYYYZZZVVVQQQPPPSSSVVVZZZ\\\\\\[[[ZZZ[[[XXXVVVWWWZZZ\\\\\\[[[ZZZZZZZZZZZZYYYYYYXXXXXXYYYZZZ[[[\\\\\\]]]```cccccccccbbb```___^^^]]]\\\]]]___```___\\\[[[]]]```^^^\\\ZZZZZZZZZZZZXXXWWWSSSWWWXXXTTTUUU[[[\\\YYYZZZXXXUUUSSSSSSRRRRRRPPPUUUTTTRRROOOMMMMMMOOOQQQPPPPPPPPPQQQQQQQQQRRRRRRRRRTTTTTTSSSQQQRRRUUUXXXWWWWWWVVVVVVUUUTTTTTTSSSWWWYYYZZZYYYXXXXXXYYYZZZ\\\[[[[[[\\\]]]]]][[[ZZZ\\\]]]___aaacccdddeeeeeehhhddd```aaacccccc```\\\____________]]][[[YYYXXXVVVWWWYYYZZZYYYXXXVVVUUUQQQPPPOOOPPPQQQQQQPPPNNNPPPOOOOOOQQQRRRSSSRRRPPPTTTRRRPPPPPPQQQQQQPPPPPPNNNOOOPPPSSSUUUWWWYYYZZZ___aaafffmmmpppqqqwww~~~888888888777666555333333555333333555888999777555;;;???AAA???:::777777999888888777777777777777777444555777888999888777666::::::;;;;;;;;;;;;::::::888777666777888999888777;;;777444555999;;;999666777888999;;;;;;::::::999;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<<<<<<<;;;999999888999999:::999999888888999999888888888888888999999999888888888999::::::<<<<<<<<<;;;::::::<<<>>>@@@>>>======>>>???>>>===?????????@@@AAA@@@===:::;;;;;;<<<<<<===>>>??????NNNQQQLLLAAA===AAA@@@999@@@???>>>>>>>>>>>>???@@@DDDAAA??????AAAAAA@@@>>>>>>>>>???@@@BBBCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@???@@@@@@@@@@@@@@@AAABBBBBB<<>>@@@>>>:::777777888999888888777777666666666555555666777666555444333999999::::::::::::999999999888777888999999888777>>>;;;777777999:::777555666777888999999999888777::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;:::999888888888999999999999888888::::::::::::999888777666999999999888888888888888::::::;;;:::888888:::<<>>???>>>===AAA@@@>>>>>>>>>>>><<<:::<<<<<<<<<======>>>>>>???RRRSSSKKK???;;;???@@@<<<@@@>>>===;;;;;;<<<>>>???CCCAAA??????@@@???>>><<<@@@@@@@@@AAABBBBBBCCCCCCAAAAAAAAA@@@@@@?????????>>>>>>???@@@@@@@@@@@@???<<>>???>>>===@@@>>>;;;;;;<<<<<<<<<;;;<<<<<<======>>>>>>>>>>>>IIIIIIDDD<<<:::>>>@@@>>>@@@???===;;;;;;<<<>>>???AAA@@@??????>>>===<<<;;;??????@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@AAA@@@???>>><<<>>>AAAAAAAAAAAABBBDDDDDDDDDDDDDDDCCCCCCBBBBBBDDDCCC@@@??????@@@CCCDDDCCCBBBAAABBBDDDFFFEEECCCGGGGGGFFFEEECCCBBB@@@@@@@@@AAABBBEEEHHHHHHFFFDDDAAABBBDDDEEEGGGHHHIIIJJJHHHGGGGGGGGGHHHHHHFFFDDDDDDEEEFFFHHHJJJKKKMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJLLLJJJIIIHHHIIIJJJLLLLLLIIIKKKNNNOOONNNLLLIIIFFFIIIJJJLLLMMMNNNNNNNNNMMMMMMOOOQQQPPPNNNLLLKKKKKKJJJKKKMMMOOOQQQQQQPPPPPPUUUTTTSSSRRRSSSTTTUUUUUUTTTRRRQQQPPPQQQTTTWWWYYYVVVVVVVVVUUUVVVYYY]]]aaa]]]\\\[[[ZZZYYYYYYZZZZZZ___\\\ZZZ[[[___aaa```]]]```^^^]]]]]]______^^^]]]\\\]]]^^^___```aaabbbaaaaaa___]]]\\\\\\[[[YYYXXXZZZ[[[[[[ZZZYYYYYY\\\^^^______^^^\\\ZZZYYYWWWWWWUUUVVVWWWWWWVVVUUUSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUTTTRRRRRRRRRTTTRRRPPPNNNOOORRRUUUWWWWWWXXXYYYYYY[[[\\\^^^___```dddcccbbbcccfffgggfffddd```aaabbbdddeeeeeeeeedddiiiiiiiiihhheeeaaa^^^\\\ZZZ[[[[[[ZZZXXXVVVUUUUUUYYYWWWUUUUUUVVVVVVTTTSSSVVVVVVVVVVVVUUUUUUVVVWWWPPPPPPPPPPPPPPPPPPPPPPPPSSSQQQSSSXXX\\\^^^dddjjjllloootttxxx{{{~~~333333333333333222111000111222333444444444444555333555777999999888888999777777666555555444333333777777666666555444333222666666777777777777666666<<<:::888888888888666555:::888777777888888888888555666777999999888888777999::::::;;;;;;::::::999::::::;;;<<<;;;:::999888555666777777888888888777555666888999:::999888888777888888888888777555555555777888888666555666777999888999;;;===>>>===;;;===:::888888:::<<<======;;;;;;<<<============<<>>>>>===AAA???>>><<<<<<<<<>>>???===>>>???>>>===<<<;;;:::========================?????????@@@AAAAAABBBBBB>>>???@@@AAAAAA@@@???>>><<<>>>?????????@@@BBBDDDFFFFFFEEEDDDDDDCCCCCCCCCEEECCCAAA??????AAACCCEEECCCBBBBBBCCCEEEFFFFFFEEEHHHGGGFFFDDDBBBAAA@@@?????????AAACCCFFFGGGEEECCCCCCBBBBBBBBBCCCFFFIIIKKKHHHFFFEEEFFFFFFFFFDDDCCCDDDEEEFFFHHHJJJLLLMMMMMMKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIHHHGGGGGGIIIJJJLLLIIIKKKNNNOOOOOOLLLIIIGGGIIIJJJLLLMMMMMMMMMMMMLLLMMMNNNPPPOOOMMMKKKJJJJJJHHHIIIKKKLLLMMMMMMMMMMMMQQQQQQQQQPPPPPPPPPRRRSSSSSSRRRPPPNNNOOOQQQSSSUUUUUUUUUUUUTTTTTTVVVZZZ^^^]]][[[YYYWWWVVVVVVWWWWWWaaa]]][[[[[[]]]^^^\\\ZZZ___]]]]]]]]]___```___^^^]]]]]]___aaabbbbbbbbbbbbaaa```^^^^^^___^^^\\\[[[_________^^^\\\\\\]]]___dddcccbbb```^^^]]][[[[[[XXXXXXYYYZZZZZZXXXVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTRRRSSSSSSRRRQQQPPPPPPQQQOOOMMMLLLMMMPPPSSSUUUVVVWWWWWWWWWWWWYYYZZZ\\\]]]cccbbbbbbbbbcccdddcccbbb^^^```bbbdddffffffffffffkkkkkkkkkiiifffccc___]]]]]]___```___\\\YYYYYYZZZ]]][[[XXXWWWWWWWWWVVVUUUUUUWWWXXXWWWUUUUUUWWWYYYRRRRRRRRRQQQQQQPPPPPPPPPPPPNNNQQQXXX\\\\\\]]]```cccfffkkkqqqvvv|||111222222222111111000///...000222222222111222444111222444666777777777777555444444333333222222222777666555555444333333222555555666666666666555555666555555666888::::::999555555555555555666777888555666777888888888777777888888999999999999888888999999:::;;;:::999888777444555666777777888777777444555666777888888888888666666777888888777555444444666777777666555555666555555666999<<<<<<;;;999:::888777777:::<<<======::::::<<<======<<<;;;:::<<<===>>>>>>>>>===<<<;;;@@@???>>>======<<<<<<===:::<<<>>>>>><<<:::::::::::::::::::::;;;;;;;;;;;;===>>>???@@@AAABBBCCCCCC???@@@@@@@@@@@@???>>>>>>======>>>======>>>AAADDDEEEEEEDDDDDDCCCCCCCCCBBBDDDCCCBBBAAAAAABBBCCCDDDBBBBBBCCCDDDEEEFFFFFFGGGHHHGGGEEEDDDBBBAAAAAAAAA?????????AAACCCEEEDDDCCCDDDCCCBBBBBBCCCEEEGGGIIIFFFEEECCCDDDEEEEEEDDDCCCEEEEEEEEEGGGJJJLLLLLLKKKHHHHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHGGGHHHJJJKKKIIIJJJMMMNNNNNNMMMKKKIIIJJJJJJLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLJJJIIIHHHIIIJJJKKKKKKKKKKKKKKKMMMNNNNNNNNNMMMNNNPPPSSSSSSRRRQQQPPPPPPQQQSSSTTTUUUVVVVVVVVVUUUVVVXXX[[[ZZZYYYVVVTTTTTTTTTUUUVVV___]]][[[ZZZZZZZZZYYYXXX]]]\\\[[[\\\^^^___^^^]]]___^^^```dddeeebbbbbbddd```___^^^___``````___]]]```aaaaaa```^^^]]]___```eeeeeedddcccbbbaaa``````]]]\\\[[[\\\]]]]]][[[ZZZYYYXXXXXXWWWVVVVVVUUUUUUQQQRRRSSSRRRPPPNNNOOOPPPNNNLLLKKKLLLOOORRRSSSSSSUUUUUUTTTTTTVVVWWWYYY[[[__________________``````]]]^^^```cccdddeeeeeeeeekkkkkkkkkjjjgggddd```^^^```bbbdddccc___]]]^^^___aaa___[[[YYYYYYXXXWWWVVVSSSVVVWWWVVVTTTSSSVVVYYYUUUUUUUUUTTTSSSSSSRRRRRRNNNMMMOOOVVVZZZXXXWWWXXX]]]___dddjjjpppwww|||000000111111111000//////,,,...111111000///000222111111222333444444333222222222222111111111111111555444333222222222222222444444555555555555444444333222333555888:::::::::333333333333333333444666333444555666777666666555555666666777777666666555666777888888888777555555333444555666777777777777666555555555555555666666444555666888888777666555444555777888666555555666222333444777:::;;;999888999888777777999;;;::::::888999;;;<<<<<<;;;999888::::::;;;<<<===<<<;;;<<<======>>>>>>===<<<:::999666:::======;;;::::::;;;888888888999999:::::::::;;;<<<===>>>@@@AAABBBCCC@@@???>>>>>>=========>>>=========<<<;;;===AAADDDBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBB@@@AAABBBCCCCCCDDDEEEFFFHHHGGGEEEDDDBBBBBBBBBBBBAAA???>>>>>>AAACCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBDDDEEEDDDCCCFFFDDDCCCEEEHHHJJJJJJHHHEEEFFFGGGGGGGGGFFFEEEDDDDDDGGGIIIIIIHHHHHHIIIKKKHHHIIIJJJLLLLLLLLLLLLKKKIIIJJJLLLMMMMMMLLLLLLKKKKKKJJJIIIJJJMMMMMMJJJGGGIIIIIIJJJJJJJJJJJJJJJJJJIIIKKKLLLLLLKKKLLLPPPSSSPPPPPPPPPPPPQQQRRRTTTTTTTTTUUUWWWVVVUUUTTTUUUVVVUUUTTTSSSRRRRRRTTTWWWXXX[[[[[[[[[ZZZXXXWWWXXXZZZZZZYYYYYYZZZ\\\^^^]]]\\\]]][[[]]]cccddd``````bbb]]]]]]]]]___aaabbb```______```aaaaaa______aaabbbeeeeeeeeeeeeddddddddddddaaa___]]]^^^```aaa```___\\\\\\[[[ZZZXXXWWWVVVVVVQQQRRRRRRQQQOOONNNNNNOOOMMMLLLLLLNNNPPPRRRRRRQQQTTTSSSRRRRRRSSSUUUWWWYYYYYYZZZ[[[[[[\\\\\\^^^___ZZZ\\\^^^```bbbccccccccciiiiiijjjjjjhhheeebbbaaaaaaeeegggfffbbb```aaadddeeeaaa]]][[[ZZZYYYXXXWWWUUUXXXZZZXXXUUUUUUXXX\\\XXXXXXXXXWWWVVVVVVUUUUUURRROOOOOOTTTWWWVVVUUUUUU\\\\\\^^^ccciiipppuuuxxx}}}{{{}}}zzzzzz{{{}}}xxxyyy{{{}}}~~~~~~~~~~~~~~~}}}{{{zzzzzzzzzyyy~~~///000000000000000///...***---000000......///111222222222222333222000...000000000000000111111111333222111111000111111111333444444555555444444333555444333444777888888777222333333222111111222333222333444555555555444333333444444444444444444333444555666666666555333333333444555666777777777777888777555444333333444555222444666777888777666555333555888888666555555555000111333666999:::999777:::888777888999999888777777999:::;;;;;;:::888777666555666999::::::<<<>>>;;;<<<===>>>===;;;888777555888<<<===;;;::::::<<<777777888999999:::;;;;;;999:::;;;===>>>@@@AAABBB???>>>===;;;;;;;;;<<<=========<<<;;;;;;===AAADDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@AAABBBBBBCCCDDDFFFHHHGGGEEEDDDCCCCCCCCCDDDBBB@@@======???AAACCCCCCAAACCCFFFIIIIIIFFFCCCAAACCCBBBAAAAAACCCDDDDDDDDDEEECCCBBBDDDGGGIIIHHHFFFDDDDDDEEEFFFFFFEEECCCCCCCCCFFFJJJJJJIIIHHHIIIKKKGGGHHHIIIJJJKKKLLLLLLLLLIIIJJJKKKLLLLLLLLLKKKJJJJJJGGGFFFHHHMMMNNNJJJEEEJJJJJJJJJJJJJJJJJJJJJJJJGGGIIIKKKKKKJJJKKKOOOSSSJJJKKKMMMNNNPPPRRRSSSSSSQQQSSSUUUUUUSSSQQQQQQQQQRRRQQQPPPPPPRRRUUUXXX[[[WWWYYY[[[YYYWWWVVVYYY\\\YYYXXXXXXYYY[[[]]]\\\\\\ZZZWWWZZZ```aaa]]]\\\___[[[[[[\\\___aaabbbaaa___\\\^^^`````````aaabbbdddeeeeeeeeeeeefffffffffgggdddaaa^^^___bbbddddddccc___^^^]]][[[ZZZXXXWWWVVVQQQRRRRRRQQQOOONNNNNNOOOMMMMMMMMMOOOQQQRRRQQQPPPSSSRRRQQQQQQRRRTTTVVVXXXTTTUUUWWWYYYZZZ[[[]]]___YYY[[[]]]___aaaaaaaaaaaahhhiiijjjjjjiiifffdddbbbbbbfffiiigggcccaaadddgggfffccc^^^\\\ZZZZZZYYYXXXXXX[[[^^^\\\YYYXXX\\\```ZZZZZZZZZYYYYYYXXXXXXXXXXXXSSSPPPTTTWWWVVVVVVWWW\\\[[[[[[___dddkkkooorrr|||}}}~~~yyyxxxxxxxxxyyyyyywwwuuuvvvuuusssooollllllnnnqqqkkklllnnnppprrrrrrrrrrrrqqqqqqpppppppppqqqqqqrrruuuvvvxxxzzz|||}}}~~~~~~|||{{{~~~~~~///...------//////...---***,,,///222...***---333///111111...---///...+++---......///000/////////000111222333333222000///222222222222222111000///---...000333555555333111//////000111111111111111333222222333444333111///222222333333333222222111555555666666555555444333...222333111222666777555666555444333222333444555333555777777555222111111444444444333333333222222222444555444333333444555777666555444444666888:::999777444555888:::999777444555666777888888888888>>>>>>===<<<:::999888888777777888999999:::;;;<<<999888777888:::;;;:::999999999:::;;;<<<<<<<<<<<<>>>???@@@@@@???===:::999<<<<<<<<<<<<===>>>???@@@<<<>>>@@@???<<<;;;<<>>???@@@AAAAAAAAA??????@@@AAAAAAAAAAAA@@@EEECCCBBBBBBBBBBBB@@@???>>>>>>>>>>>>???@@@AAABBB@@@BBBCCCEEEEEECCCBBBAAAHHHFFFDDDBBB@@@@@@@@@@@@BBBBBBCCCFFFIIIIIIGGGEEEGGGFFFEEEDDDCCCCCCCCCCCCHHHGGGGGGHHHJJJKKKJJJIIIGGGDDDBBBBBBEEEFFFEEEBBBIIIIIIKKKKKKLLLKKKJJJJJJKKKIIIHHHHHHIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIHHHHHHNNNIIIGGGHHHIIIIIILLLQQQOOOOOONNNNNNNNNOOOPPPPPPRRRRRRRRRQQQPPPOOOMMMLLLQQQQQQPPPOOOPPPQQQRRRSSSXXXVVVUUUUUUWWWWWWVVVTTTVVVSSSQQQRRRUUUWWWVVVTTTYYYYYYYYYZZZ\\\\\\ZZZXXX^^^]]]]]]^^^___```^^^]]]```______aaadddeeeccc```eeeddddddeeeeeefffggghhhcccbbbaaaaaa``````aaaaaadddbbb```^^^]]]\\\ZZZXXXWWWTTTQQQPPPQQQRRRRRRRRRPPPNNNMMMOOORRRSSSRRRPPPTTTRRRPPPPPPQQQSSSSSSSSSTTTQQQNNNPPPUUUYYYZZZYYY______```aaacccbbb___]]]aaaccceeeeeecccbbbccccccdddeeefffggggggfffeeedddcccbbbbbb```___]]]\\\[[[\\\[[[ZZZZZZYYYYYYYYYZZZZZZ[[[\\\]]]]]]\\\ZZZYYYYYYXXXVVVUUUUUUVVVXXXYYYZZZ[[[[[[[[[\\\```fffjjjsssyyy|||{{{yyywwwvvvvvvvvvwwwrrrqqqpppooonnnmmmmmmmmmtttnnnhhhfffhhhiiigggdddffffffhhhiiiiiiiiiiiiiiikkkjjjhhhhhhhhhjjjlllmmmqqqqqqpppqqqrrrrrrqqqppprrrtttwwwxxxxxxxxxxxxyyy{{{yyyuuuqqqoooppptttxxxxxxzzz}}}~~~|||{{{wwwvvvuuuuuuvvvxxxzzz|||{{{~~~~~~|||{{{|||~~~}}}}}}||||||}}}~~~{{{}}}...---+++,,,---...---,,,,,,+++...111///,,,---222///111000,,,+++......,,,,,,---......//////.........///000111111000...---111111111111111000//////222000///000333444222000...///000000111111000000222111000111222222000...111111111222222111111000444444444444444333333222111333333111333888888666444333222111000111111222222444666666333111000000333333222222222111111111111222444444333333444555666555444444444555666777777555333444777888777666333333555666666777777777;;;;;;:::999888777777666666666777888999999999999888777666777999:::999888777888999::::::;;;;;;;;;;;;<<<===>>>===;;;999888<<<<<<<<<<<<===>>>??????>>>@@@AAA>>>;;;999;;;>>>;;;<<<===>>>????????????>>>>>>???@@@@@@@@@@@@???BBBAAA@@@???@@@@@@>>>===<<<<<<<<<======>>>???@@@@@@@@@@@@@@@AAABBBDDDEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@AAABBBDDDGGGGGGFFFDDDFFFEEEDDDDDDCCCDDDDDDDDDHHHGGGFFFGGGJJJKKKJJJIIIFFFEEEDDDEEEGGGHHHHHHGGGIIIKKKLLLNNNNNNMMMLLLKKKIIIHHHFFFFFFGGGHHHHHHGGGIIIJJJJJJKKKKKKKKKJJJJJJLLLHHHFFFHHHIIIHHHKKKPPPOOOOOONNNNNNOOOOOOPPPPPPOOOOOOOOOPPPOOOOOOOOONNNPPPOOOOOONNNOOOPPPQQQRRRXXXVVVUUUUUUVVVVVVUUUSSSUUUSSSQQQRRRTTTVVVUUUTTTUUUUUUVVVYYY[[[[[[YYYWWWZZZYYYZZZ\\\___```___^^^```______aaadddeeeccc```bbbbbbbbbcccdddeeeggggggccccccccccccbbbbbbbbbbbbbbbaaa_________^^^]]][[[[[[XXXTTTRRRRRRRRRRRRQQQSSSQQQOOOPPPRRRSSSSSSQQQUUUSSSRRRRRRSSSTTTTTTSSSPPPQQQQQQQQQRRRTTTWWWYYY]]]]]]]]]___```___]]][[[```aaabbbaaa```___```bbbbbbcccdddeeeeeeeeeddddddccccccaaa```___^^^^^^^^^```___^^^]]]]]]\\\]]]]]][[[\\\]]]^^^]]]\\\ZZZYYYYYYXXXWWWVVVVVVWWWYYYZZZ[[[[[[[[[ZZZ[[[^^^cccgggooottt{{{~~~~~~~~~~~~{{{vvvpppooonnnmmmlllmmmmmmnnnmmmllljjjiiihhhggghhhhhhjjjgggddddddggggggdddaaaaaaaaaaaabbbcccdddeeeeeejjjiiihhhhhhhhhjjjlllmmmmmmnnnooopppqqqqqqooonnntttwwwzzz{{{zzzzzzzzz{{{vvvuuurrrpppnnnqqquuuyyy|||}}}~~~}}}{{{xxxvvvtttsssrrrrrrsssuuuxxxzzz~~~|||zzzyyyzzz|||}}}}}}zzzwwwzzz}}}...,,,***)))+++,,,,,,,,,---******///111///...//////000...***))),,,---+++++++++,,,------------,,,+++,,,---.........,,,,,,...////////////......---222---((((((+++...,,,***---...//////000000//////000///------...///...---...//////000000000//////222222222222222111111000//////,,,***---333444000222111000///............000222333333111/////////111111000000000////////////000222222222222444555444444444555444444333333555333222222444555555444111222333444444444444444666666666555555555444444333444666777888777555444777555555666777888777666555555666777888888888888777888:::;;;;;;:::888777;;;;;;;;;<<<<<<======>>>@@@AAA@@@===888777:::===999:::;;;<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>>>>???>>>======>>>===;;;::::::;;;;;;;;;<<<=========@@@???===<<<===AAAEEEGGGAAAAAABBBBBBBBBBBBBBBAAA?????????BBBDDDEEECCCAAADDDDDDCCCCCCCCCDDDEEEEEEGGGFFFFFFGGGIIIJJJJJJIIICCCEEEFFFFFFFFFGGGIIIJJJGGGIIILLLNNNNNNMMMKKKIIIGGGFFFDDDDDDFFFGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJFFFEEEGGGHHHGGGIIIMMMMMMLLLLLLLLLMMMMMMNNNOOOKKKKKKLLLMMMNNNOOOPPPPPPNNNNNNNNNNNNNNNOOOPPPPPPXXXVVVTTTTTTUUUTTTSSSQQQTTTRRRQQQRRRSSSUUUTTTTTTPPPQQQSSSWWWYYYZZZWWWUUUUUUUUUVVVYYY]]]``````___^^^^^^^^^```bbbcccaaa___^^^______```bbbdddfffgggdddeeeeeefffeeedddcccbbbaaa```___```aaaaaa```^^^___\\\XXXUUUUUUTTTSSSRRRWWWUUUSSSRRRSSSTTTTTTTTTVVVUUUTTTUUUVVVVVVUUUSSSNNNQQQSSSRRRPPPPPPUUUYYYYYYYYYYYY[[[\\\\\\ZZZXXX]]]^^^^^^]]][[[\\\^^^``````aaabbbcccccccccccccccdddcccbbbaaa```aaabbbccceeedddcccbbbaaaaaaaaaaaa^^^^^^______^^^\\\[[[YYYZZZYYYWWWVVVVVVWWWXXXZZZ[[[[[[ZZZYYYXXXZZZ^^^aaahhhmmmtttxxxyyy|||~~~}}}yyyzzzzzz{{{|||}}}~~~~~~yyyvvvttttttuuutttppplllhhhhhhhhhhhhhhhiiijjjjjjjjjhhhfffcccbbbcccddddddbbb``````bbbffffffccc```]]]]]]\\\\\\]]]```bbbcccjjjjjjjjjjjjkkkmmmnnnooonnnppprrrtttuuuuuutttsss|||~~~~~~~~~~~~wwwvvvuuuttttttwww||||||zzzwwwuuutttsssuuuxxx|||~~~}}}|||}}}~~~|||yyy}}}---***(((''')))***++++++---(((&&&,,,000///---,,,+++......+++***,,,+++((()))******+++++++++++++++***+++,,,---------,,,,,,,,,---------------,,,,,,///)))$$$%%%)))+++)))&&&,,,------..................,,,***)))+++,,,,,,,,,,,,------............---000000000000000///.........,,,(((%%%)))//////+++000000///...---,,,,,,,,,...///111000///------...............------------,,,...000000000111333444333444555666555333111000111111000000111222222222///000111222222222222222111111111222222222222222111222555666666444111000444333222333555666555444222222333444555555555555444555777999999999777666999999:::;;;;;;;;;;;;;;;>>>???>>>:::777666:::>>>888999:::;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<;;;;;;<<<===<<<:::888999::::::;;;<<<<<<<<<<<<@@@>>>===<<<===@@@CCCEEE???@@@AAABBBBBBAAA@@@???===<<<===>>>AAAAAA@@@???BBBAAAAAABBBCCCDDDEEEEEEFFFEEEDDDEEEHHHIIIHHHGGG@@@CCCFFFFFFCCCCCCEEEGGGCCCEEEHHHJJJKKKJJJGGGFFFFFFDDDCCCDDDFFFGGGGGGFFFCCCDDDEEEFFFGGGGGGHHHGGGGGGDDDDDDGGGGGGFFFGGGKKKIIIIIIIIIIIIJJJJJJKKKLLLJJJJJJJJJKKKLLLMMMNNNOOONNNNNNNNNNNNNNNOOOOOOPPPWWWUUUSSSSSSSSSSSSQQQPPPRRRRRRQQQQQQRRRSSSSSSSSSOOOPPPRRRUUUWWWWWWTTTQQQSSSSSSTTTWWW[[[]]]]]]]]][[[[[[]]]^^^______^^^^^^\\\\\\]]]___aaadddfffgggdddfffggghhhhhhfffdddcccaaa``````aaaccccccaaa___aaa^^^ZZZXXXXXXXXXXXXWWW\\\ZZZXXXVVVVVVVVVWWWWWWVVVVVVVVVWWWXXXXXXUUUSSSQQQRRRTTTSSSQQQRRRTTTWWWVVVUUUUUUWWWXXXXXXWWWUUU\\\\\\[[[YYYXXXYYY\\\^^^______```aaabbbccccccccceeedddcccbbbcccdddfffgggggggggfffeeeddddddddddddaaaaaaaaaaaa___^^^\\\[[[ZZZYYYWWWVVVUUUVVVXXXYYY[[[[[[ZZZXXXWWWWWWZZZ\\\cccgggmmmqqqtttxxx|||~~~~~~}}}{{{yyywwwvvvtttppppppqqqqqqqqqqqqqqqrrrpppnnnmmmmmmmmmkkkgggdddddddddeeefffggghhhiiijjjiiigggeeebbbaaabbbcccdddaaa``````aaaddddddcccaaa^^^\\\[[[[[[]]]```dddgggnnnnnnpppqqqssstttuuuvvvzzz{{{|||}}}}}}~~~~~~+++)))''''''((()))))))))+++%%%###)))//////,,,***(((,,,...,,,,,,,,,)))%%%((())))))******************++++++,,,------------***++++++,,,,,,,,,++++++---***(((***...///---)))++++++,,,------------,,,,,,***(((((()))+++++++++***+++,,,---------------...............------,,,///...***'''***///000---/////////...------,,,+++,,,---///...,,,+++,,,---------,,,,,,,,,++++++++++++,,,.../////////111333222333555666555333111/////////////////////000111...//////000000000000///.........////////////000///000222444444222///...222111000111333333333222///000111222333333333333222444666888888888666666666777888999999999888888999::::::888555666:::>>>888999::::::::::::::::::777888999999::::::999999;;;::::::<<<===<<<:::777999:::;;;<<<<<<;;;;;;:::>>>>>>????????????@@@@@@??????@@@@@@???>>><<<;;;;;;;;;:::<<<>>>>>>>>><<>>@@@@@@>>><<<;;;============<<<;;;:::999;;;999999:::;;;<<<<<<;;;>>>======>>>???@@@AAABBBAAA@@@@@@AAACCCDDDDDDCCCDDDEEEGGGFFFDDDBBBAAA@@@AAABBBCCCEEEFFFFFFFFFEEEDDDBBBBBBCCCFFFHHHHHHHHHCCCDDDEEEFFFFFFFFFFFFFFFDDDBBBCCCGGGHHHEEEEEEGGGHHHHHHIIIIIIJJJKKKMMMMMMMMMLLLKKKIIIIIIIIIJJJKKKNNNNNNOOOPPPPPPPPPPPPPPPRRRQQQPPPPPPQQQQQQPPPOOOOOOPPPQQQPPPOOOOOOQQQSSSSSSRRRRRRRRRSSSRRRPPPNNNTTTSSSTTTUUUXXXXXXXXXVVVUUUWWWZZZ[[[ZZZYYYZZZ[[[ZZZ[[[\\\]]]```bbbdddeeeeeeffffffgggfffeeedddcccaaaaaaaaaccceeedddaaa______]]][[[\\\^^^aaabbbbbb```aaaaaa```^^^]]]]]]^^^\\\[[[ZZZZZZ[[[ZZZXXXWWW[[[XXXUUUVVVYYYZZZWWWSSSUUUSSSSSSTTTVVVWWWWWWVVVYYYYYYYYYXXXWWWWWWYYY[[[ZZZ[[[[[[\\\^^^```aaabbbccccccdddeeeffffffggggggeeeddddddddddddeeeffffffggggggfffeeeddddddcccccc]]]\\\ZZZXXXWWWXXXYYYZZZZZZ[[[[[[YYYWWWWWWYYY[[[^^^___bbbeeeiiimmmppprrrtttyyy~~~|||~~~}}}|||{{{|||~~~||||||}}}}}}{{{xxxssstttuuuuuutttrrrooonnnlllkkkiiiggggggggghhhiiijjjjjjhhhgggeeedddcccbbbcccddddddddddddbbbaaa```aaabbbcccddddddddddddccceeeeeecccbbbaaa`````````dddbbb___]]]\\\]]]___aaa```___^^^___bbbfffkkknnnzzz}}}((('''(((***+++***(((&&&***&&&&&&+++///...------+++...---***)))++++++((((((((()))***************************+++,,,---...))))))***+++++++++++++++)))******(((&&&&&&(((***((()))******++++++*********))))))***,,,---,,,***))))))***+++,,,------,,,,,,------------,,,++++++''',,,...)))%%%''')))******+++,,,---...---,,,,,,+++,,,,,,,,,******+++---++++++++++++***************+++,,,,,,++++++---...,,,---...///000///......+++---...---,,,,,,...000---......//////......---------------------------------...///000000000000...---,,,---///000///...------...///000000000000///000222333444333111000111222444555444333222111222555666555222222555888666666777777777777666666333444555555666666555555777777888:::<<<;;;888555666888999::::::999777666777888;;;<<<===<<<;;;:::::::::999999999999:::::::::999888888:::;;;;;;:::<<<<<<<<<<<<======>>>??????>>>===???AAABBBAAA@@@BBBBBBCCCDDDDDDCCC@@@>>>???@@@@@@AAABBBCCCDDDEEEAAA@@@@@@AAADDDFFFGGGGGGCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBDDDHHHIIIFFFEEEGGGFFFFFFFFFGGGHHHIIIKKKLLLMMMLLLJJJIIIIIIIIIKKKKKKLLLMMMNNNOOOPPPOOOOOONNNPPPOOONNNOOOPPPQQQPPPOOONNNOOOPPPPPPNNNNNNPPPRRRTTTSSSQQQQQQRRRSSSRRRQQQSSSSSSSSSUUUWWWXXXWWWVVVUUUXXX[[[\\\ZZZYYYZZZ\\\YYYYYYZZZ[[[]]]___aaabbbeeeeeedddddddddccccccccc]]]^^^```ccceeeeeecccaaa```^^^\\\]]]___bbbdddddd```bbbeeeeeebbb```___```aaa___]]]\\\]]]]]]\\\[[[ZZZYYYYYYYYYXXXXXXVVVUUUVVVUUUTTTUUUWWWXXXXXXXXXVVVWWWXXXWWWVVVUUUVVVXXXWWWWWWWWWXXXZZZ\\\___```___```bbbcccddddddbbbbbbccccccccccccdddfffggghhhiiiiiihhhgggggggggggggggaaa___]]][[[[[[[[[\\\]]]ZZZZZZ[[[ZZZYYYZZZ[[[]]]\\\\\\]]]```dddgggiiijjjkkkooouuuxxxxxxwwwuuuuuuuuutttsssrrrsssuuuwwwxxxxxxwwwxxxzzz||||||{{{yyyzzzvvvssssssvvvvvvtttqqqlllmmmoooppppppnnnllljjjhhhgggeeedddeeegggiiikkkkkkjjjjjjhhhgggfffeeedddccceeefffgggfffeeeddddddhhhhhhiiiiiiiiihhhfffeeeddddddddddddcccaaa```___cccbbbbbbaaa``````aaabbbbbbaaabbbcccgggkkkooorrr~~~'''''')))+++,,,+++(((%%%***'''(((---///......000///000,,,'''&&&***---,,,((())))))***************))))))))))))***+++,,,---))))))***+++++++++++++++//////...)))$$$$$$)))///(((((()))************************,,,......,,,***))))))***,,,,,,---------,,,------------,,,++++++(((000333...((((((,,,---((()))+++,,,------,,,,,,+++,,,,,,+++******,,,---++++++++++++***************+++,,,,,,+++***+++---***++++++,,,------------+++---...---++++++...000.........///......------.........---------,,,,,,---------...///000111111---,,,+++,,,...///...---,,,---...///000000000000...///000222222000///---000111222333333222000///222444666555222000111444444555555666555555444444222333444444555555444444666666777999;;;:::777444555666888999999777555444444555777888::::::;;;;;;888777666666777999:::<<<;;;999777888999;;;::::::<<<;;;;;;;;;;;;<<<======>>>===<<<===???AAA@@@??????======@@@CCCCCC???;;;===<<<<<<<<<===???AAACCC???>>>>>>@@@CCCEEEFFFFFFBBBBBBBBBCCCBBBBBBAAAAAACCCBBBDDDIIIIIIFFFEEEGGGBBBBBBCCCCCCDDDFFFGGGHHHMMMKKKJJJIIIIIIJJJLLLMMMKKKLLLMMMNNNOOONNNMMMMMMNNNMMMMMMNNNPPPQQQQQQPPPMMMOOOPPPOOOMMMMMMPPPRRRTTTRRRPPPPPPRRRTTTUUUUUURRRRRRRRRUUUWWWYYYXXXWWWVVVYYY\\\]]][[[ZZZ[[[]]]XXXXXXYYYZZZ[[[]]]___```eeedddcccbbbbbbbbbccccccZZZ[[[^^^bbbfffgggeeecccaaa___]]]]]]```bbbdddddd___cccggggggeeebbbaaaaaadddbbb___^^^^^^______^^^XXXZZZ\\\[[[WWWTTTUUUWWWWWWVVVUUUUUUXXXYYYZZZYYYSSSUUUWWWWWWUUUTTTUUUVVVTTTTTTTTTUUUWWWZZZ]]]^^^[[[]]]```bbbbbbaaa___^^^aaabbbbbbccceeefffhhhiiijjjjjjiiiiiiiiiiiiiiijjjdddbbb```^^^]]]^^^___```YYYZZZ[[[[[[[[[[[[]]]___[[[ZZZZZZ]]]```cccddddddcccfffjjjlllmmmmmmnnnnnnooonnnmmmlllmmmoooqqqrrrqqqrrrsssvvvxxxxxxvvvsssuuuqqqmmmnnnqqqssspppmmmjjjlllnnnppppppnnnlllkkkhhhgggffffffgggjjjmmmooollllllkkkkkkjjjiiiiiiiiifffhhhjjjkkkkkkjjjjjjjjjiiijjjjjjjjjiiigggeeedddeeefffggggggfffdddaaa```bbbdddffffffeeeddddddeeeeeeeeefffhhhlllppptttvvv)))***+++,,,+++***(((&&&---,,,+++******+++,,,---,,,***((())),,,---+++((()))((((((((()))***++++++*********))))))))))))))),,,+++***))))))***+++,,,+++,,,+++(((&&&'''+++///************************,,,,,,***)))))))))***+++,,,+++***))))))***+++,,,)))***,,,------,,,+++)))---&&&%%%***,,,***))),,,...---+++)))(((((()))******+++,,,,,,------,,,,,,++++++++++++++++++++++++.........---,,,+++***)))"""***///,,,***,,,,,,)))***+++,,,...///......---........................,,,+++******,,,,,,+++***---...///000000///...---000...,,,++++++,,,---...000000///...............000000////////////000000............//////000000000111111///...---///111111111222333444444555555333333333333333333333333555555555555555555555555666777888888777555333111666888999999777666555444777777777666666555555555888888777666666777999999:::999888888999:::===>>><<<;;;;;;;;;<<<>>>@@@AAA===<<<<<<>>>BBBCCCAAA>>>>>>>>>======>>>???@@@AAA@@@???>>>???AAACCCCCCBBBDDDBBB@@@@@@AAACCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGDDDDDDFFFGGGHHHIIIIIIIIIJJJJJJLLLMMMMMMLLLKKKKKKNNNLLLKKKKKKMMMMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQLLLPPPRRRLLLPPPWWWUUUUUUUUUUUUTTTTTTTTTTTTTTTPPPQQQRRRSSSTTTUUUVVVVVVUUUVVVXXXYYYZZZYYYXXXWWWXXXYYY[[[]]]]]]]]]]]]\\\^^^___aaabbbcccbbb```_________^^^^^^^^^______```\\\\\\]]]^^^```bbbdddeeedddfffgggfffdddbbbaaabbb```cccfffgggeeebbb```___ccceeeeeeccc^^^ZZZYYYZZZYYYXXXYYYZZZ\\\[[[YYYWWWYYYUUURRRSSSXXXZZZXXXUUURRRRRRSSSUUUVVVXXXYYYYYYZZZ\\\^^^```aaaaaa``````bbb```aaaeeegggeeefffjjjnnnkkkhhhffffffggggggffffffhhhkkkkkkhhhdddaaa```^^^\\\ZZZ[[[]]]^^^______]]][[[XXXXXXZZZ]]]______bbb___\\\]]]bbbgggiiijjjllljjjhhhhhhiiikkklllllloooppprrruuuwwwxxxvvvsssvvvwwwvvvsssnnnlllnnnqqqpppqqqssstttuuutttsssrrrhhhjjjlllmmmmmmnnnoooqqqooonnnmmmllllllmmmnnnoooooommmlllmmmnnnnnnmmmlllpppooonnnnnnmmmkkkgggeeejjjiiigggfffeeeeeeeeefffjjjiiihhhiiikkkjjjgggdddjjjffffffiiimmmpppvvv|||)))***+++,,,+++***(((''')))))))))******,,,------+++***))))))++++++***)))+++***************+++,,,++++++++++++++++++******,,,+++***))))))***+++,,,+++,,,,,,***((((((+++...************************,,,+++***)))))))))***+++++++++***))))))***++++++)))***,,,---,,,+++***(((,,,&&&$$$))),,,+++***+++...---,,,+++*********+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++***))))))((((((...///+++)))+++,,,+++***+++,,,............---------------------------,,,+++***+++,,,,,,,,,***+++,,,------............333111///,,,+++++++++,,,000//////...............000000////////////000000------.........////////////000///------...111444111111111222333333444444222222222222222222222222444444444444444444444444777777888888777666444333444555666666666555555666777777666666666555555555777666555555555666888888999888777666777999;;;<<<@@@>>>===;;;999999999999<<<;;;;;;===@@@AAA???===???>>>=========???@@@AAA@@@>>>======???AAABBBAAA@@@???======???AAAAAAAAACCCDDDEEEFFFFFFFFFFFFFFFBBBCCCDDDFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIIIILLLLLLKKKLLLMMMMMMLLLJJJKKKKKKLLLMMMNNNOOOPPPPPPOOOJJJNNNPPPIIIMMMTTTRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWVVVWWWYYY[[[[[[ZZZYYYXXXUUUVVVWWWXXXYYYYYYYYYYYY^^^___```aaaaaa```^^^]]][[[\\\\\\\\\]]]]]]^^^^^^[[[[[[\\\]]]___aaacccddddddeeefffdddbbbaaaaaabbbeeefffhhhgggeeeccccccdddccceeeeeeccc___]]]\\\]]]\\\[[[ZZZ[[[\\\\\\[[[YYYZZZVVVSSSTTTXXXZZZXXXUUURRRSSSSSSTTTUUUVVVWWWXXX\\\\\\\\\]]]^^^```aaabbbbbb___```dddeeecccdddhhhmmmjjjfffdddeeefffffffffgggkkkooopppmmmhhhdddbbbaaa___]]]\\\]]]______^^^\\\[[[ZZZ[[[\\\]]]]]]\\\\\\YYYWWWXXX]]]bbbeeefffjjjiiiiiiiiijjjkkkkkkkkkqqqrrruuuxxx{{{{{{xxxvvvzzzzzzyyyuuuqqqpppssswwwyyyzzz{{{|||{{{yyywwwvvvpppqqqrrrrrrrrrsssuuuwwwuuutttsssrrrrrrssstttuuuuuutttssstttvvvvvvvvvuuuvvvtttsssrrrrrrpppmmmkkkmmmmmmlllkkkkkklllmmmnnnpppnnnnnnoooqqqqqqooolllsssooommmpppsssuuuzzz)))***+++++++++***)))(((&&&&&&(((***+++,,,------(((*********)))((()))***---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,------,,,*********+++************************,,,+++******))))))******++++++***))))))***++++++******+++++++++***(((''',,,&&&###(((------******......---,,,++++++++++++***++++++,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************---000///***(((***,,,,,,***+++,,,---.........---++++++++++++++++++++++++---+++***+++,,,---,,,***,,,,,,,,,,,,,,,---......222111///---+++++++++,,,000///......------......000//////......//////000---------------..................,,,,,,...222666000000000111222222333333111111111111111111111111333333333333333333333333888777777777666666555555222222222222333444555666666666555555555555444444555444444333444555666777777666666555666777999:::???>>>;;;999666555444333;;;::::::<<<>>>>>>===<<>>===<<<======???@@@???<<<::::::<<<>>>???@@@>>><<<;;;<<<>>>@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCAAAAAACCCDDDEEEFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGJJJJJJKKKMMMNNNMMMKKKIIIJJJJJJKKKLLLMMMNNNOOOOOOMMMIIIMMMNNNGGGJJJQQQNNNQQQQQQQQQPPPQQQQQQQQQRRRTTTUUUUUUVVVVVVWWWWWWWWWWWWXXXZZZ[[[\\\[[[YYYXXXUUUUUUUUUUUUVVVVVVWWWXXX]]]]]]^^^^^^^^^\\\[[[ZZZVVVXXXYYY[[[\\\\\\[[[[[[ZZZZZZ[[[\\\^^^```aaabbbdddddddddbbb``````aaacccgggggggggeeeccccccdddeeecccdddeeedddbbb``````aaa```___]]]\\\]]]^^^]]]\\\[[[XXXUUUVVVXXXZZZXXXVVVTTTTTTTTTTTTUUUUUUUUUUUU[[[ZZZYYYYYYZZZ]]]```ccc```^^^___bbbcccaaabbbeeekkkhhhdddbbbccceeegggggghhhlllqqqssspppkkkfffdddfffccc```_________^^^]]][[[[[[\\\]]]^^^]]]ZZZWWWVVVUUUSSSUUUYYY^^^aaaccciiijjjkkkmmmnnnnnnnnnmmmuuuwwwzzz~~~{{{~~~{{{wwwxxx|||~~~|||}}}|||{{{zzz{{{~~~~~~}}}|||{{{{{{|||}}}~~~|||{{{{{{|||~~~{{{zzzzzzyyywwwvvvuuuuuuuuuuuuvvvwwwxxxyyyyyyxxxxxxzzz|||}}}{{{zzz{{{yyy{{{|||}}})))***+++++++++***))))))%%%&&&(((***++++++++++++'''***,,,+++(((''')))+++---,,,+++***************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---......---+++******************************+++++++++***************+++******************+++******++++++***)))((('''+++'''%%%(((---...+++)))------,,,,,,++++++++++++******+++,,,,,,,,,,,,+++)))+++---//////---+++)))+++++++++,,,,,,------...---------+++***+++++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,+++///...---,,,+++,,,---...,,,,,,++++++,,,---.../////////...------------.../////////....../////////---------------------------.........---...111333//////000000111111111222000000000000000000000000222222222222222333333333777666555444444555555666333111000///111222333444444444444333333333333333333333222222333444555666777777666666777888999999888888777666666555555555999999999:::<<<<<<<<<<<<>>>===<<<;;;;;;;;;<<<===<<<:::777777888;;;<<<<<<>>><<<;;;<<<>>>AAABBBBBB@@@@@@AAAAAAAAAAAAAAA@@@???@@@AAACCCDDDDDDEEEEEECCCCCCDDDDDDEEEEEEFFFFFFHHHHHHJJJLLLNNNMMMJJJGGGIIIIIIJJJKKKLLLMMMNNNNNNNNNIIINNNOOOHHHJJJPPPMMMOOOOOONNNNNNNNNOOOPPPQQQTTTTTTUUUUUUUUUVVVVVVVVVWWWXXXZZZ[[[[[[ZZZYYYWWWXXXWWWVVVVVVVVVWWWYYYZZZ[[[[[[[[[[[[ZZZYYYWWWWWWSSSUUUXXXZZZ[[[[[[ZZZZZZYYYYYYZZZ[[[\\\^^^``````bbbbbbaaa___^^^^^^aaaccccccdddeeedddbbbaaaaaabbbcccdddeeeeeeeeeddddddddddddbbb___^^^___``````___]]][[[YYYXXXZZZZZZYYYXXXVVVVVVUUUUUUUUUTTTTTTTTTXXXWWWVVVVVVWWWZZZ]]]______]]]]]]aaaaaa___```ccciiifffbbbaaabbbeeehhhiiihhhkkkoooooommmjjjgggfffjjjgggcccaaaaaa```___^^^\\\\\\[[[\\\\\\[[[XXXUUUUUUTTTTTTVVVYYY^^^aaacccjjjmmmqqqssstttttttttttt}}}*********+++++++++******'''(((***++++++***)))((('''***,,,+++((('''))),,,,,,+++***)))))))))))))))************++++++,,,,,,+++++++++,,,,,,+++++++++,,,,,,---......---+++)))************************++++++++++++******))))))*********++++++*********************))))))((((((******)))***,,,...,,,)))+++++++++++++++*********)))***++++++,,,,,,++++++)))+++---//////---+++)))++++++++++++,,,---...///((((((***,,,---,,,************++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++000///,,,***)))((()))))))))*********+++,,,---...//////...---------------//////............//////------------------------,,,...000111///...---...///000000000000000111111000000000000000000000000111111111222222222333333444444333333333444555555666333000000111222222111222222222222222222222222333333222222333444666777999999888888999999::::::555555666666666777777777888999::::::;;;<<<===>>>>>>===;;;:::999::::::;;;:::888555555777888999999<<<:::999:::===???@@@@@@===>>>>>>???>>>>>>======>>>???@@@AAACCCCCCCCCCCCAAAAAABBBBBBCCCDDDEEEEEEEEEFFFGGGJJJLLLKKKHHHEEEGGGHHHHHHIIIJJJKKKLLLMMMOOOKKKPPPQQQJJJLLLRRRNNNNNNMMMLLLKKKLLLMMMOOOPPPRRRRRRSSSSSSTTTTTTUUUUUUVVVWWWYYYZZZZZZYYYWWWVVVYYYXXXWWWWWWWWWXXXYYYZZZYYYYYYYYYXXXWWWVVVUUUUUUSSSUUUXXXZZZ[[[[[[ZZZYYYXXXXXXXXXYYYZZZ\\\]]]^^^_________]]]\\\]]]```bbb```bbbeeeeeecccaaa___^^^bbbbbbcccdddfffffffffffffffdddaaaaaabbbccccccbbb```^^^]]]\\\\\\\\\[[[ZZZXXXXXXXXXWWWVVVVVVUUUUUUTTTTTTTTTUUUVVVWWWXXXYYY]]][[[[[[___```^^^___bbbfffdddaaa```cccfffiiijjjkkklllllljjjhhhhhhiiikkkllliiieeecccbbbbbb```______]]][[[ZZZZZZYYYWWWVVVUUUUUUVVVXXXZZZ]]]aaadddkkkpppvvvzzz||||||}}}~~~************+++++++++,,,)))***************)))))))))+++++++++***)))***+++******))))))((()))))))))))))))******++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,...---+++)))***************************++++++++++++***)))))))))***++++++++++++***)))************************)))...000---+++,,,,,,***)))***+++++++++******))))))******++++++++++++++++++,,,---......---,,,+++******)))((()))***,,,---'''&&&(((---///,,,***)))+++*********+++,,,---...------------------------...,,,+++,,,---...---+++---,,,+++)))'''&&&%%%%%%,,,,,,,,,,,,++++++++++++///...------,,,,,,------///......------......///.........------------------///111111///---,,,---000000000000000000111111000000000000000000000000111111111222222333333444333333333444444555555666999555222222444555333111222222333333333333333444444333333333444666777999::::::::::::::::::::::::777888888888888777777666777999:::;;;;;;===@@@BBB???>>><<<;;;:::::::::;;;999888666777888999999888999888666777999;;;<<<<<<;;;<<<<<<<<<<<<;;;::::::<<<===>>>???@@@AAAAAAAAA????????????@@@BBBCCCDDDCCCCCCDDDFFFHHHHHHFFFDDDFFFFFFGGGHHHIIIJJJKKKKKKNNNJJJPPPRRRKKKMMMRRROOOMMMLLLJJJJJJJJJLLLNNNPPPOOOOOOPPPQQQRRRSSSTTTTTTVVVWWWYYYZZZYYYXXXVVVUUUWWWWWWWWWVVVVVVWWWWWWXXXWWWWWWVVVVVVUUUUUUUUUTTTUUUVVVWWWYYYZZZZZZZZZYYYWWWWWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]\\\[[[\\\___aaa___bbbfffgggeeeaaa___^^^aaa```aaacccfffgggfffeeefffdddccccccdddeeeeeedddccccccaaa```^^^^^^]]]]]][[[[[[[[[ZZZYYYXXXXXXWWWTTTTTTUUUUUUVVVVVVVVVVVVYYYWWWXXX\\\]]]\\\]]]```aaa```___```cccfffhhhhhhlllllljjjgggfffgggjjjnnnllliiifffddddddcccbbbaaaaaa^^^\\\ZZZZZZZZZYYYWWWTTTVVVWWWXXXYYY\\\___bbbkkkqqqyyy~~~************++++++,,,,,,***************+++,,,---,,,+++***+++,,,,,,,,,+++******))))))******++++++******++++++,,,------...++++++,,,------,,,++++++***)))(((***---...,,,******************************++++++,,,+++***)))((()))***++++++++++++***)))***************+++,,,---)))222666111+++***,,,,,,******+++,,,,,,++++++***))))))***+++++++++++++++,,,,,,------------,,,,,,+++***)))((((((***+++,,,---((((((---///,,,)))***+++************,,,---...++++++++++++++++++++++++...,,,,,,,,,---...---,,,++++++++++++***)))(((''',,,------......---------///...------,,,,,,------///......------......////////////.........------.........---,,,,,,///111111111111111111111111111111111111111111111111111111111222222333444444555333444555777777777777777999666444666999:::777333444555555555666666666666555555444555666777999:::::::::;;;;;;;;;;;;::::::999::::::;;;;;;:::999888777999;;;<<<<<>>>>><<<<<<<<<<<<===???AAABBBBBBAAAAAACCCEEEFFFEEECCCEEEEEEFFFGGGHHHIIIJJJJJJJJJGGGMMMPPPJJJLLLQQQMMMLLLKKKJJJIIIJJJLLLNNNPPPMMMNNNOOOPPPRRRTTTUUUUUUWWWXXXZZZ[[[ZZZYYYWWWUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXVVVVVVVVVVVVWWWYYYZZZ[[[YYYZZZ\\\\\\\\\\\\]]]___```bbbdddcccaaa___^^^^^^```______aaaeeefffeeecccdddcccccceeeggghhhgggeeeffffffeeecccaaa______```^^^]]]]]]]]]\\\[[[[[[[[[YYYXXXVVVUUUTTTUUUWWWXXXTTTRRRTTTXXXZZZYYY[[[^^^\\\[[[\\\^^^bbbeeeeeeeeehhhhhhgggeeeccceeehhhkkkjjjhhheeeddddddeeedddcccaaa```______```^^^[[[YYYVVVXXXZZZZZZZZZ[[[___bbbiiioooxxx}}}+++*********+++,,,,,,---))))))))))))***---///000...,,,***+++...///---***************+++,,,------++++++,,,,,,---...//////++++++------------++++++***((('''(((,,,...---+++******************************+++,,,+++***)))((()))***+++,,,,,,+++***)))))))))******+++,,,...///)))555;;;333***)))+++---***+++,,,---------,,,+++))))))***++++++++++++***------------------------...---+++******+++---...333+++(((,,,...+++***,,,+++******)))***,,,---...************************...---,,,,,,......---,,,+++,,,---...///...------***+++---///000111222222......---,,,,,,,,,,,,---.........------.........000000/////////.........///...,,,)))))),,,222666222222222111111111111111111111111111111111111111111111222333444444555555333555777999::::::999888888666555888<<<===:::666666777777777888888999999666666555666777999;;;<<<::::::;;;;;;;;;::::::999888999;;;<<<======<<<<<<777999<<<======@@@EEEIIIEEEDDDBBB@@@>>>>>>>>>>>><<<<<<===???@@@???<<<999;;;999777777999:::::::::999999999999999888777666666777888999:::;;;;;;;;;::::::::::::;;;===???@@@AAA@@@???AAACCCDDDDDDCCCEEEEEEFFFGGGHHHIIIIIIJJJGGGDDDJJJMMMHHHJJJOOOKKKLLLKKKIIIIIIIIILLLOOOPPPLLLMMMOOOQQQSSSUUUVVVWWWYYYZZZ[[[\\\[[[ZZZXXXVVVWWWXXXYYYZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWVVVVVVUUUUUUVVVWWWWWWUUUUUUUUUVVVWWWXXXYYYZZZWWWYYY\\\\\\\\\\\\]]]^^^___``````^^^\\\[[[\\\^^^___^^^]]]```dddfffdddbbbccccccdddfffhhhiiigggfffhhhhhhgggeeebbb```aaaaaa_________^^^^^^]]]]]]]]]___\\\WWWTTTSSSUUUXXX[[[PPPOOOPPPUUUXXXWWWYYY]]]WWWXXXYYY]]]aaaccccccbbbbbbccccccbbbaaabbbccceeeiiigggddddddeeefffeeeeeeaaaaaaccceeeeeebbb]]]YYYYYY[[[]]]]]]\\\]]]```cccfffmmmuuu{{{~~~...---+++))))))***+++,,,(((+++...,,,(((''')))---,,,)))+++000000***))),,,***+++,,,,,,******+++,,,---,,,++++++------,,,+++++++++,,,---,,,+++***))),,,++++++---......,,,************)))))))))))))))------,,,+++******+++++++++++++++***************...,,,***))))))(((&&&%%%///555:::999333+++'''&&&&&&(((+++------,,,***)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))***++++++++++++***))))))---,,,***))))))+++,,,...---,,,+++++++++,,,---...------,,,++++++,,,---------,,,+++,,,---...,,,***,,,------+++)))'''((()))+++///000......000///+++---------,,,,,,+++++++++,,,,,,+++,,,------,,,***......////////////......---,,,,,,---...000222333444333222222111111111111///000222444444444222111888666444555777888777444999777666888<<<===;;;999999;;;<<<<<<:::999:::<<>>===;;;<<<;;;999888999;;;===>>>;;;;;;:::;;;;;;<<<<<<======<<<;;;:::;;;===@@@BBB@@@>>>;;;:::<<<@@@DDDHHHFFFDDDAAA>>>===???AAACCC===>>>>>>>>>>>>===<<<<<<:::666333555999===<<<999;;;<<<=========;;;888777:::999999888888777777777777888999;;;<<<;;;;;;:::@@@@@@@@@????????????>>>@@@AAACCCEEEEEEDDDCCCBBBHHHGGGFFFEEEEEEFFFGGGHHHDDDEEEFFFHHHJJJMMMPPPQQQRRRQQQOOOOOOPPPQQQTTTUUUVVVXXXZZZ[[[[[[YYYVVVUUUYYYYYYXXXWWWUUUSSSRRRQQQSSSPPPNNNNNNRRRTTTTTTSSSUUUTTTSSSRRRRRRTTTVVVWWW[[[XXXUUUUUUXXXYYYYYYWWWXXXXXXXXXZZZ\\\\\\ZZZXXX]]]\\\[[[YYYYYYYYYZZZZZZ]]][[[[[[^^^bbbeeedddbbbcccbbbbbbbbbccccccddddddhhhfffeeeeeeggghhhgggfffdddbbbaaabbbddddddbbb___ccc^^^YYYWWWXXXYYYXXXWWWVVVSSSUUUZZZ[[[VVVVVVYYYZZZZZZZZZZZZYYYYYY\\\^^^]]]^^^___aaabbbdddeeefffcccccccccddddddeeeeeeeeefffggghhhhhhfffbbb^^^[[[aaa]]]XXXWWWZZZ]]]______gggkkkrrr{{{...---+++******+++,,,---$$$'''+++,,,***+++///222333---+++------,,,///555,,,---......,,,,,,---...---,,,+++,,,---...---++++++,,,---------,,,******,,,,,,,,,---......+++(((************************------,,,+++++++++++++++***++++++,,,,,,------------,,,++++++,,,,,,+++)))444999===<<<666000------(((***+++------,,,+++***++++++,,,------------------------------,,,++++++---,,,,,,,,,++++++++++++...---,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,++++++++++++,,,---,,,++++++,,,------,,,***---,,,,,,+++******)))(((***------++++++------***------,,,,,,++++++++++++---,,,+++,,,---...,,,***.........//////.........------,,,,,,---///111222444333333222111111222222111222333555555444333222666444444666:::<<<<<<:::<<<;;;:::<<>><<<@@@@@@AAAAAAAAABBBCCCCCCHHHCCC>>><<>>======>>>??????<<<<<<;;;;;;;;;<<<======<<<;;;::::::;;;===???AAAFFFDDDAAA>>>======>>>???>>>???????????????>>>>>><<<888555777;;;>>>===;;;;;;<<<=========;;;999888<<<<<<;;;:::888777666666888999:::;;;<<<<<<<<<<<>>>>>======<<<<<<<<<>>>???AAABBBCCCBBBAAA@@@>>>>>>>>>>>>??????@@@@@@DDDEEEFFFGGGIIIKKKMMMNNNPPPOOONNNNNNOOOQQQTTTUUUVVVVVVWWWWWWXXXXXXXXXYYYWWWWWWWWWVVVTTTRRRQQQPPPTTTRRRPPPQQQSSSUUUUUUTTTTTTSSSRRRQQQRRRSSSUUUVVVYYYVVVTTTUUUWWWYYYYYYXXXXXXXXXWWWYYYZZZ[[[ZZZXXXYYYYYYXXXWWWXXXXXXYYYZZZ\\\[[[ZZZ\\\```ccccccbbbccccccbbbbbbbbbcccdddeeeiiihhhffffffggghhhgggfffeeecccbbbcccddddddbbb```ddd```\\\ZZZ[[[[[[ZZZYYYVVVSSSUUUZZZ[[[XXXWWWZZZYYYZZZZZZYYYXXXYYY[[[]]]\\\]]]^^^___aaabbbccccccaaaaaaaaabbbbbbcccddddddfffggghhhhhhfffccc___\\\___[[[XXXXXXZZZ\\\]]]\\\cccgggnnnwww///...---,,,+++,,,------$$$(((+++,,,,,,---111444333///---.........111555...///000000......///000...---,,,,,,......---,,,---------...---,,,,,,+++,,,,,,---//////...***'''+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,++++++,,,---...///000000---,,,+++,,,...//////...111444777555111---,,,,,,,,,,,,---------,,,++++++,,,,,,---.................................---,,,///...---,,,,,,,,,---............---,,,,,,,,,++++++,,,,,,---,,,,,,++++++---,,,,,,++++++,,,,,,---,,,++++++,,,------,,,***...,,,***+++------***'''***---,,,)))))),,,---***,,,,,,+++++++++++++++***---,,,+++,,,......,,,+++------------------------...---,,,,,,,,,---///000444333333222222222222333222333444555555444222111666555666888;;;===>>>===>>>===>>>@@@BBBDDDCCCBBBEEEEEEEEEGGGIIIKKKKKKKKKOOOKKKFFFDDDEEEFFFDDDBBBHHHHHHHHHHHHIIIIIIIIIIIIIIIGGGDDDBBBAAAAAABBBCCCCCCCCCDDDCCCBBBAAA@@@?????????@@@@@@AAAAAAAAAAAADDDCCCAAA???>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<>>>:::888999<<<>>>>>><<<:::;;;<<<===<<<<<<:::999>>>===<<<:::999777666555::::::::::::;;;<<<===>>>===<<<<<<;;;:::999999999:::;;;===>>>>>>>>>===<<<:::;;;===>>>????????????CCCCCCDDDEEEFFFHHHIIIIIILLLLLLLLLMMMNNNQQQSSSTTTUUUUUUTTTTTTUUUWWWYYY[[[VVVVVVUUUUUUSSSRRRQQQPPPSSSQQQPPPQQQSSSTTTUUUTTTRRRRRRQQQQQQQQQRRRSSSTTTVVVTTTSSSSSSVVVXXXYYYYYYXXXWWWVVVVVVXXXYYYYYYXXXTTTTTTTTTUUUVVVXXXYYYZZZ[[[ZZZYYYZZZ]]]```bbbbbbdddcccbbbaaaaaacccdddfffjjjhhhgggfffggghhhgggfffeeedddcccdddeeeeeecccaaadddbbb`````````___^^^\\\WWWVVVWWWZZZ[[[YYYYYY[[[YYYYYYZZZYYYXXXXXXZZZ\\\\\\\\\\\\]]]^^^^^^__________________```aaabbbcccfffggghhhhhhfffdddaaa___^^^]]][[[\\\]]]]]]]]][[[```ccciiiqqqyyy//////...------------...+++---......------...000---...000333333000---,,,///000111111//////000111///...------//////...---/////////.........------++++++---///111000,,,)))------------..................------------......---......//////000000000...---,,,---///000000///,,,...///---***((()))***//////......------------,,,------...................../////////......---111000...,,,,,,---...///,,,------.........---,,,+++,,,---......---+++***---,,,,,,,,,,,,,,,,,,------,,,+++,,,......,,,+++///+++)))+++//////+++&&&---///---******---///---++++++++++++++++++++++++---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,+++,,,---...333333222222222222333333333333333333333222111000888777888888999:::::::::;;;<<<>>>@@@CCCEEEFFFFFFFFFEEEEEEHHHLLLOOOOOONNNRRROOOLLLKKKLLLLLLLLLJJJOOOPPPQQQRRRRRRRRRRRRRRRRRRPPPKKKHHHFFFFFFHHHIIIKKKLLLNNNNNNMMMJJJFFFDDDHHHHHHHHHHHHHHHHHHHHHIIIEEEDDDDDDCCCCCCCCCCCCCCC>>>>>>======<<<<<<<<<<<<===;;;888888:::<<<<<<;;;888999:::;;;;;;::::::999;;;;;;:::999888777666555:::999888888999:::<<<===;;;;;;:::999888777777666777888999999::::::999999888:::===@@@AAAAAA@@@???===>>>???AAABBBCCCDDDDDDGGGGGGHHHJJJLLLNNNQQQRRRSSSSSSSSSTTTTTTVVVWWWWWWUUUUUUUUUUUUTTTRRRQQQQQQNNNNNNNNNNNNOOOPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQRRRTTTVVVXXXYYYXXXVVVTTTTTTUUUWWWXXXWWWQQQQQQSSSTTTVVVXXXZZZ[[[ZZZYYYXXXYYY[[[]]]```aaadddbbbaaa``````bbbdddeeeiiigggeeeeeeffffffeeedddeeeeeeeeeeeefffeeedddccceeeeeeeeeeeeeeecccaaa```\\\[[[[[[\\\[[[ZZZYYYZZZXXXYYYZZZZZZXXXXXXYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[^^^]]]]]]^^^^^^```aaabbbffffffggggggfffeeecccbbb```aaaaaabbbbbbaaa___]]]^^^```ffflllttt{{{//////......---------...//////000///---------......111333444333000---)))...000111000///...///000000///......000000///...000000000///////////////***+++---000222222000---////////////000000111111000000////////////000000111111111000000/////////111///......///000///---/////////---,,,+++,,,---111111000000//////......,,,---......///...............///////////////...222111///------...///000+++,,,---...///000000000---.../////////---,,,+++---------......---------...---,,,---//////---,,,///,,,***,,,000000+++&&&---///...******...///---++++++++++++++++++++++++------,,,---...///---+++---,,,++++++++++++,,,---///...---,,,+++,,,------222222111111111222222333111111111111000000//////555555666666666666777888555777:::>>>@@@CCCEEEFFFEEEDDDEEEHHHKKKMMMNNNNNNOOONNNMMMNNNOOOQQQQQQQQQUUUVVVXXXYYYZZZ[[[[[[[[[[[[XXXTTTPPPNNNOOOPPPRRRRRRTTTWWWXXXWWWSSSOOOMMMQQQPPPNNNMMMNNNOOORRRSSSPPPOOOMMMLLLJJJIIIHHHHHHGGGFFFDDDBBBAAA@@@??????<<<:::888777888999999999777888888999999999888888777777777777666666666666777666555555666777999::::::999999888777666666666444555555666666666666666222555888<<<======<<<:::666888:::<<<===>>>??????AAABBBCCCEEEGGGJJJLLLMMMOOOPPPRRRSSSSSSRRRPPPOOOSSSSSSSSSSSSSSSRRRQQQPPPKKKLLLMMMMMMMMMNNNNNNOOOQQQQQQRRRSSSSSSRRRQQQPPPOOOPPPPPPQQQRRRTTTWWWXXXVVVTTTRRRRRRTTTUUUVVVVVVPPPQQQSSSUUUXXXYYY[[[[[[XXXXXXYYYYYYZZZ[[[^^^___bbbaaa```______aaabbbdddgggeeeccccccddddddcccbbbeeefffffffffeeedddddddddfffggghhhiiihhhfffeeedddbbbbbb```^^^\\\[[[ZZZXXXYYYZZZ[[[[[[YYYXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYXXX]]]]]]\\\\\\]]]___bbbccceeeeeeeeeeeeeeeeeeeeeeeebbbccceeefffeeebbb___^^^^^^```dddiiipppwww}}}///............------------............/////////555666444000///111222000...///000000......///000111000//////111111000///222222111000000000000111...---...000333333222111000000111111222222333333222222111111222222333333555555444333222111000000333222000000000000...---222111000///......//////111111222222222111000000......///000000000000//////000000111111111111111333222111000000000111111...//////000111222333333000000000000///...------...//////000000//////...///......///000000///---000...---...000///***&&&+++...---******---...++++++,,,,,,,,,,,,,,,------...---,,,---//////---,,,------++++++++++++------///...---,,,,,,---......111000000000000111222222000000000//////////////////111333333333444666888000333666999;;;===@@@BBB@@@BBBDDDEEEEEEFFFHHHJJJHHHIIIIIIKKKMMMOOOQQQRRRVVVWWWYYYZZZ\\\^^^``````]]][[[XXXVVVUUUUUUVVVWWW[[[^^^aaaddddddbbb___\\\\\\[[[ZZZZZZ[[[^^^aaadddaaa___[[[WWWSSSQQQOOOOOOOOOMMMJJJFFFCCCAAA??????<<<;;;:::888888888999999888888888888888888888888444555555555666666666666333333333333444555666777777777666666666555555555333333333444444444555555111333666999;;;:::999888333555777999::::::::::::;;;<<<>>>@@@BBBDDDFFFGGGIIIJJJMMMNNNMMMKKKIIIGGGNNNNNNNNNOOONNNNNNMMMMMMIIIKKKMMMNNNMMMMMMMMMOOOOOOPPPRRRSSSRRRQQQOOOMMMMMMNNNOOOPPPPPPQQQTTTWWWSSSRRRQQQQQQSSSTTTTTTSSSQQQRRRTTTVVVXXXYYYZZZZZZVVVXXXZZZ[[[ZZZ[[[\\\^^^___^^^^^^^^^______``````dddbbbaaaaaabbbccccccbbbdddfffgggfffeeecccddddddfffhhhjjjjjjhhhgggggggggfffgggeee```]]]^^^]]]ZZZYYY[[[\\\\\\ZZZYYYYYYZZZZZZZZZZZZZZZYYYYYYXXXXXX\\\[[[[[[[[[\\\^^^aaacccccccccbbbcccccceeefffgggbbbdddggggggdddaaa^^^^^^```aaacccgggmmmtttyyy}}}...............---,,,,,,,,,,,,,,,---///000000///111444333//////333444111...000111000///...///111222111000000222222111000444333222111000111111222444222111111222333222111111111222333333444555555444444333333444555555666777777777666555555555444555333222222222222111///333222111000000000///...000111333444444333222111000111222222333333222222222222333444444444444444555555555444444444333333666555444333333444555666333222111000///////////////000111222222111000///111000///000222222000//////000111111///,,,)))'''+++...///,,,,,,///...+++,,,,,,---------............------...//////...,,,...---,,,++++++,,,---...///...---------...///000///////////////000111111000////////////000000111...000222222111111333555...111444666555666888:::888===@@@???;;;:::===BBB@@@AAACCCEEEGGGIIIKKKMMMOOOOOOPPPRRRUUUXXX[[[]]]VVVVVVTTTSSSSSSTTTUUUUUU^^^```eeeiiijjjjjjhhhgggcccdddeeehhhjjjmmmoooqqqmmmjjjfffaaa^^^\\\\\\\\\[[[XXXSSSNNNIIIEEECCCCCC??????>>><<<::::::;;;<<<;;;;;;:::999999888888999666666666666666666555555111111222333444444444444333333333333333444444444333333333333333444444555222444666999::::::999999555666888999888777555444777888:::<<<===???@@@@@@BBBBBBCCCDDDDDDDDDCCCCCCEEEFFFGGGGGGGGGGGGFFFFFFFFFIIILLLLLLKKKJJJKKKLLLLLLMMMOOOQQQPPPNNNLLLJJJLLLNNNOOOOOONNNOOORRRVVVQQQPPPPPPQQQSSSSSSRRRQQQRRRSSSUUUWWWXXXXXXXXXWWWUUUXXX\\\]]]\\\[[[[[[]]][[[\\\]]]^^^^^^^^^]]]]]]cccaaa```aaacccdddddddddccceeegggfffdddbbbcccdddfffhhhjjjjjjhhhggghhhjjjgggiiigggaaa___bbbbbb^^^ZZZ\\\^^^^^^\\\ZZZZZZZZZ[[[ZZZZZZZZZZZZZZZYYYYYYZZZYYYXXXXXXZZZ\\\___aaaaaaaaa```aaabbbdddfffhhhdddfffiiihhhdddaaa______bbbbbbccceeejjjpppvvvzzz------......------,,,+++...---,,,---...///...---%%%---222111333555222+++///111222111000///000111222111000111222222111000444333222111111111222333999666333111222222111111222222333333444555666666555555555555555666777888888888888888888999999999555444333333444555444222777666555444444444222111///111333666666555333222222333444444555555444444444444555666777777666666777777777888777666666555===;;;888666555555666777555444222000///000000111000111222333333222111000222111000111333333111000///111333222///+++((('''---111222000000222111------------....../////////...------...//////...,,,///...,,,++++++,,,...//////......---...///000111...............///000000000000//////000111222333222444555333///---///000///222444444222111333555111777;;;999222000444:::;;;===???AAABBBCCCEEEGGGFFFFFFFFFHHHLLLPPPTTTWWWNNNNNNMMMNNNNNNOOOOOOPPPVVVYYY^^^ccceeeffffffeeeaaadddhhhlllppprrrrrrssspppmmmiiifffeeefffhhhiiikkkgggaaa[[[TTTPPPNNNLLLBBBBBBAAA???======>>>???>>>===<<<;;;:::999999999999888888777666555555444000111333444555555444333000000000111222222333333333333333222333444444555111222444666666777666666999999::::::888555333111444555777999;;;<<<<<<======<<<<<<<<<===???AAABBB???@@@AAAAAAAAAAAAAAAAAABBBEEEIIIIIIGGGFFFGGGIIIIIIKKKNNNOOOOOOLLLIIIGGGLLLNNNOOOOOOMMMNNNQQQUUUOOOOOOPPPQQQSSSSSSQQQOOOSSSTTTUUUVVVWWWVVVVVVUUUTTTXXX]]]^^^]]][[[[[[\\\YYYZZZ\\\^^^^^^]]]\\\[[[bbbaaa```aaadddffffffeeebbbeeegggfffcccbbbbbbdddfffhhhjjjiiigggfffhhhkkkgggjjjhhhbbbaaaeeefffbbb[[[]]]______]]][[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZXXXWWWVVVVVVXXX[[[^^^`````````______aaadddfffhhhgggjjjlllkkkgggcccbbbccccccbbbbbbdddhhhnnntttwww~~~000...---...111222111///------,,,,,,000555333,,,000///......//////...---...---,,,,,,...//////...000000000000////////////666222///...000111000...444444333111///...000222666444222222444666777666777777777666444333444666888888888888888888888888:::888555444333555777999;;;:::888444111000111333444555666888888888777666555555555555666777888999;;;;;;999777999===<<<777999888777777666666666777777888:::999888888999;;;===:::777777777666222///000111444666666666444333444444444444555555555555111555777555555777555111444444444444333222111000111000///222555666333000111111111111111000//////...,,,,,,...111222000...111///---...111222000...........................111222333111000000111333111111111111000000000000---...000222444555666666000//////111333666666666333444555888:::<<<>>>???======>>>???AAACCCEEEFFFEEEDDDCCCCCCCCCDDDEEEFFFNNNOOOQQQSSSVVVXXXZZZ[[[\\\\\\]]]___bbbfffjjjmmmiiigggeeeddddddfffhhhjjjnnnmmmiiiddd^^^WWWRRROOOKKKGGGBBB@@@BBBCCCCCCAAA@@@@@@???>>><<<:::999888:::777555444666777666666333333333444333333222222222222333444333222111000555333444777666111...///666444222222444555444444555444444444555444111...222444777777444333555777;;;:::999888777777777777:::;;;<<<<<<======<<<<<>>:::>>>===<<<;;;:::::::::::::::;;;===<<<;;;;;;<<<>>>===;;;999999999777444111444555666777777777666555777777777777777777666666555888888666666777666333666666666666555444333222333222222333555555222000222222222333222111111000///......///222333222000222000...///111222000///////////////////////////222333333222111111222444222222222111111111000000111111222333333444333333222000...///111333444444222222333444555666777888777888888999;;;===>>>???>>>=========>>>@@@BBBCCCDDDDDDEEEGGGHHHIIIJJJJJJMMMMMMNNNPPPSSSWWWZZZ\\\ZZZYYYXXXWWWXXXZZZ]]]___dddcccaaa^^^ZZZUUUPPPNNNIIIFFFAAA@@@AAABBBBBBAAAAAA@@@???>>><<<;;;:::999999777555555666777666666333333444444444333333222222333333444333222111000333222333777666222111222777555444444555666666555555444333333444333111///222444666666444333444555999999888777666666666666888888999:::::::::999999<<<>>>@@@@@@??????@@@AAAEEEFFFGGGHHHHHHGGGFFFFFFJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSVVVTTTRRRPPPPPPQQQSSSTTTWWWWWWWWWWWWXXXYYYZZZZZZZZZ[[[]]]^^^___^^^]]]\\\^^^]]]]]]___bbbcccaaa^^^___`````````______```bbbgggdddbbbaaacccdddeeedddddddddeeefffhhhgggeeebbbbbb___]]]\\\\\\\\\\\\[[[___]]]\\\]]]]]]]]][[[YYY]]]ZZZWWWTTTTTTWWWZZZ]]]\\\___aaacccdddfffiiikkklllkkkkkkjjjhhhfffeeeccccccbbbaaaaaaccchhhpppuuu}}}///.........000111000///+++,,,***))),,,///---'''///---,,,---//////...---000...++++++---///000000000////////////.........333111///...//////...---000///000333666555111---444333111222333444444444333444444444222333444666777777777777777888888888666666666666666666666777777888888666333111111111555666666777777666555444888888999999::::::;;;;;;<<<>>>===:::<<<@@@@@@===@@@???>>>===<<<<<<<<<<<<;;;===>>>>>>===<<<>>>???>>>===<<<;;;;;;:::777444888888777777777888999999;;;;;;;;;;;;:::999888888999;;;:::777666999999666999999:::999999888777666777666555666777666333111444444555555444444333222222111111333555555444333333222111222333333222111111111111111111111111111333444555444333333444555333333333333222222222222555555555444333333222222444111...---...000111111222222222222222222222222333333444444666777888999888888888999:::<<<===>>>>>>>>>????????????>>>>>>===>>>@@@BBBDDDGGGHHHIIIIIIIIIHHHHHHIIILLLNNNPPPTTTTTTTTTSSSQQQNNNKKKJJJEEEBBB???===>>>??????>>>AAA@@@>>>===;;;;;;::::::999777555555666777666555333333444444444444333333333333444444444333222111222000222666777333333555555444333333555555444333555444222111222222111000222333444444222222333444888777777666666555555555444444555666666666666666777999;;;;;;::::::;;;<<>><<<;;;;;;::::::;;;;;;<<<:::<<<======;;;;;;<<<>>>>>>>>>>>>>>>>>><<<999777888777666666777999<<<===????????????>>><<<;;;999;;;<<<;;;777777;;;===;;;<<<<<<<<<<<<<<<;;;::::::999999999::::::999777666777777777777777666555555555555555666777777777666777666666666777777777666555555555444444444444444444666777777666666777888666666555555555444444444888777666555444444333333777333///,,,---...000000222222222222222111111111444333333444444555666777777777777888888999::::::::::::;;;;;;;;;:::888888666888:::<<<===???????????????>>>>>>???@@@BBBDDDEEEEEEFFFFFFEEEDDDBBBAAA???===;;;999999999::::::>>>===;;;:::999999999999888666555555666666555444222333333444444444444333444444444444333333222222333111222666666333222555222111000111222333111000555333000000111222222111222333333222222222222333777777777777666666555555222222333444444444444333333555777777666666777888;;;<<<===>>>???@@@AAAAAADDDDDDBBBBBBBBBDDDFFFGGGGGGHHHIIIKKKLLLMMMNNNNNNRRRPPPOOONNNMMMNNNOOOPPPUUUTTTSSSSSSTTTUUUWWWXXXUUUVVVXXXYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZYYYXXXXXXYYY[[[^^^___^^^]]]^^^^^^hhheeeaaa```bbbeeefffgggdddcccbbbcccddddddbbb```______```bbbddddddbbb___cccbbbaaaaaabbbaaa___]]]aaa___\\\YYYXXXYYYZZZ[[[]]]^^^___``````aaadddgggggghhhiiiiiiiiihhhfffeeeccccccbbbaaabbbffflllqqqwww}}}.../////////.........///,,,...---++++++---+++'''+++******+++...//////...000...++++++---/////////............---------------.........------,,,------)))&&&)))...111///,,,222000000000111222000//////000111000///000222333000000000111111111222222111222444666666666444444666777888777555333333333333444555666666555444333::::::;;;<<<<<<<<<;;;;;;999<<<<<<999999<<<===<<<777777777888999:::<<<<<<:::;;;<<<<<<;;;;;;<<<>>>===>>>@@@@@@???===;;;999555555444555777:::>>>@@@BBBBBBBBBBBBAAA???<<<;;;:::<<<;;;777888===@@@???=========>>>======<<<;;;999:::<<<=========<<<<<<999999999999999888777777777888999:::999999999999;;;<<<<<<<<<<<<;;;<<<<<<:::999999999888888888777777999;;;;;;:::::::::;;;999999888888888777777777999888777777777777888888999555111......000111111111111111222222333333333555555444444444444555555777777777777666555555444222333444555555444333222444444666777888999999999:::999888777777777888999999:::;;;;;;:::999888777888777666555444444555555888888777666666555666666666555444444555555444222111222222333444444333333444444333333222222222222555222222555444111000333111000000111222222111///444222//////000111111111222111111111111222333333777777888888888777666555111222222333333333333333222444666666555444555666777888888999;;;<<<===>>>=========>>>???BBBDDDEEEDDDEEEGGGIIIJJJKKKKKKKKKNNNNNNMMMLLLLLLMMMNNNNNNQQQRRRSSSUUUUUUUUUUUUTTTSSSTTTUUUVVVXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVXXX[[[^^^___^^^]]]^^^^^^bbb```]]]]]]^^^aaabbbccccccbbbaaaaaabbbbbbaaa_________aaaeeehhhhhhfffddddddcccbbbcccccccccaaa___bbb```^^^\\\[[[[[[[[[[[[^^^^^^^^^\\\[[[[[[]]]___cccdddfffhhhhhhgggfffeeeddddddcccbbbbbbeeekkkooovvv}}}...///000///---------///+++...///,,,+++---,,,)))***))))))+++---//////......---,,,,,,...//////.........---------,,,,,,,,,+++,,,......,,,+++,,,,,,(((&&&%%%'''---111333333000//////000111000///---.../////////......///111//////000000111111222222///000222333444444333222222333333222000///000111111222444555555555444333999:::;;;<<<<<<;;;:::999777:::;;;777666888:::888666777777888999:::<<<===:::<<<======<<<;;;===>>>;;;===@@@AAA???<<<;;;:::444444444555777:::===@@@BBBCCCCCCDDDBBB@@@>>><<<:::<<<;;;888999===@@@???<<<<<<=========<<<<<<;;;999;;;>>>???>>>===>>>???::::::;;;;;;::::::999888999;;;<<<<<<;;;::::::;;;???@@@AAAAAA??????@@@AAA>>>>>>>>>======<<<<<<;;;:::<<>>>>>???<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999:::<<<===;;;777444222333444555555000111111222333444555555666555444333333333333333777777777666555333111000000222333555555444333222111111111222222222222333555444333222111111111111333333444444444333111000222333333222000000111222222333333444444333222222333333222333444333222000///000111222333333333222444333222111111111222222444111111333333//////222333222222444555555333111222000//////000111111000222000//////222444555555666777888999888888666555111222222333333333333333222444666555444333444555555555555666777999:::;;;777888999;;;===???@@@AAA@@@AAACCCEEEGGGGGGGGGGGGJJJJJJJJJJJJKKKKKKLLLMMMMMMOOOQQQSSSTTTSSSRRRQQQRRRRRRSSSTTTUUUVVVVVVWWWXXXXXXXXXWWWUUUTTTVVVWWWXXXZZZ\\\]]]\\\]]]^^^___bbb```^^^___aaabbbcccccccccaaa``````aaaaaa___^^^^^^___bbbeeeiiikkkjjjhhheeedddcccdddddddddbbb```bbbaaa```___^^^]]]\\\\\\]]]]]][[[YYYVVVVVVWWWZZZ___aaadddfffggggggeeedddeeeeeedddcccccceeejjjnnnuuu|||---///000///---+++---...***---...,,,+++---,,,***)))((((((***---//////...---,,,---...000000...,,,---------,,,,,,,,,,,,+++)))+++......,,,***+++,,,))))))+++---///111333333///......///000///---+++...//////...,,,,,,---///------......///000000111...///000111111222222222000000000///------///111000111222444555555555444777888:::;;;;;;:::888777666:::;;;666333555777666777777777777777888999999888:::;;;;;;::::::;;;<<<888<<<@@@AAA>>>;;;::::::666666666666888:::<<<===AAABBBCCCDDDCCCAAA>>><<<:::===;;;888888;;;<<<:::::::::;;;;;;<<<;;;;;;:::999<<<>>>>>><<<;;;;;;===;;;;;;;;;;;;;;;:::999999:::<<<>>>>>><<<:::;;;===AAACCCDDDCCCAAA@@@BBBDDDBBBBBBBBBAAA@@@@@@??????<<>>>>>>>>>>>???>>><<<;;;;;;<<<>>>???;;;999777777888999:::999444555555666666777888888888777666555444444444444777888888888777555444333444555777888888777555333333222111000///000111111111111000000000000000000///000111222222222111000000222333222///...000222...000222333333222000///111111000111222222000---......///111111222222111333222111000000000111111111///...111111///000333333333333555666666333111000//////000111111000...222///...///333666777777444555777888888777555444111111222333333333333222222444555555444333333444444444333333444666777888333555888:::<<<<<<<<<;;;:::<<<>>>@@@BBBBBBAAAAAADDDDDDEEEFFFHHHIIIJJJKKKLLLLLLMMMNNNOOOOOOOOOOOORRRRRRRRRRRRRRRSSSTTTTTTWWWXXXXXXWWWTTTTTTVVVYYYWWWXXXZZZZZZZZZZZZ]]]___bbbaaaaaaccceeefffeeedddcccaaa___^^^______^^^]]]]]]^^^```dddhhhkkkkkkjjjfffeeeddddddeeedddbbb```bbbbbbaaaaaa```___^^^]]]\\\[[[YYYVVVTTTTTTVVVXXX[[[^^^aaaeeeffffffeeecccggggggfffeeedddfffjjjmmmttt{{{---///111///,,,+++,,,...(((,,,...+++***,,,,,,***((('''(((***---//////...,,,,,,---///111000...+++---------,,,,,,,,,++++++(((+++......+++******,,,))),,,//////...+++******///......///000///,,,***...//////---++++++,,,---******+++,,,,,,---...............///000111111222111111000...------000222...000222444555666555555666888999::::::999777666666;;;;;;666333444555555888777666555444444444444555777888888777666888999777;;;???@@@>>>;;;::::::999999888888999999::::::@@@AAACCCDDDCCCAAA>>>===<<<>>>===888777999999666999999:::::::::::::::999999<<<>>>===:::888888:::;;;;;;<<<<<<;;;;;;:::999:::===???>>><<<:::;;;===AAACCCEEEDDDAAAAAABBBEEEEEEEEEDDDCCCBBBBBBAAAAAA>>>@@@DDDEEEEEEDDDCCCDDDAAAAAAAAA@@@@@@@@@??????BBBAAA>>>===<<<===>>>???;;;:::999:::<<<======<<<:::::::::;;;;;;;;;;;;;;;;;;;;;999888777666666666999:::;;;;;;;;;:::999888444555777888777555222000777666333222111222333444///000000111111111222222...///111222333333222222///111333222///...000222,,,...111444444222///...000//////000111111...,,,------///000000111111111333222000/////////000111///,,,,,,000111///111444111111222333555444222//////...///000222222///---111///---///333888999999222444555777777666444333000111111222222222222222222444555555333222333333444333333222333444666777222444777:::;;;:::888777666888;;;===>>>>>>>>>===@@@AAABBBDDDEEEGGGHHHIIILLLKKKJJJIIIJJJLLLNNNOOORRRRRRQQQQQQQQQRRRRRRSSSWWWXXXYYYWWWUUUUUUWWW[[[VVVWWWXXXWWWWWWYYY\\\^^^^^^^^^___aaaccccccbbb```cccaaa^^^^^^^^^___^^^\\\\\\\\\^^^bbbgggjjjkkkkkkfffeeeddddddeeedddbbb```aaabbbbbbbbbaaa```___^^^ZZZYYYXXXUUUSSSTTTWWWYYYYYY\\\```dddfffeeedddccchhhhhhgggeeeeeefffjjjmmmssszzz---+++******+++,,,,,,++++++)))'''(((+++---,,,***///---++++++,,,---...---++++++,,,,,,---...//////...,,,++++++,,,---,,,++++++***)))***,,,---,,,+++,,,++++++,,,---...---+++...---,,,+++++++++,,,---,,,------......------,,,***,,,//////,,,+++---///,,,---.../////////...---111222222222222111111000555444333333333444555666555555666666666666666555666666666555555444444333777888888888666555333111555555666777777777777777999:::;;;<<<<<<;;;:::999888777666555555777999:::?????????>>><<<:::::::::::::::999888777777777888666333333888;;;999999:::======<<<;;;::::::999999>>>===;;;:::999999:::::::::;;;<<<======>>>>>>>>>???BBBAAA???AAAFFFHHHGGGIIIDDD??????CCCFFFEEECCCCCCCCCCCCCCCDDDDDDDDDDDDAAABBBBBBBBBBBBBBBAAA@@@AAA@@@@@@BBBCCCBBB@@@>>>BBB???===??????======AAA@@@===::::::;;;>>>??????@@@>>>;;;::::::;;;:::999@@@@@@@@@>>>;;;999888999777888999:::999888777666<<<666444666666333555:::333222222222222222222222222111000//////000111222000111333222000//////000//////000000000000000///111000///------...//////000000///............///111111111000//////......---------......000111111000111333444444333222111000000000000///...---,,,......///111222333444555333222333444555555222000111111111111111111111222...111333222///---///222666444111111333555666666333222333333444555666777777888888999::::::;;;;;;>>>???AAABBBCCCCCCBBBBBBEEEEEEEEEFFFHHHJJJMMMNNNMMMNNNNNNOOOOOOPPPPPPQQQUUUTTTTTTVVVXXXYYYYYYYYYZZZZZZYYYXXXXXXYYYZZZ[[[[[[YYY]]]cccccc\\\YYYZZZ]]]]]]]]][[[YYYYYYZZZ\\\YYYXXXYYY\\\aaadddfffgggggggggdddbbbeeeiiihhhcccbbbdddeeeffffffdddbbbaaa]]]]]]YYYSSSTTTYYYXXXRRRWWWXXXZZZ^^^bbbccccccaaadddeeeffffffeeefffhhhjjjsssyyy---+++******+++,,,,,,+++,,,***'''(((***,,,,,,+++...---++++++---...---,,,,,,,,,------...//////000---,,,******,,,,,,,,,++++++***)))***,,,---,,,+++,,,++++++,,,...---+++)))---,,,++++++++++++,,,---++++++++++++++++++++++++***,,,......---,,,---///,,,,,,---............---...///000000000///...---000000/////////000111222333333444444444444333333555555444444333333333222666666666666555333222111555444444444555666888888999::::::::::::999888777888777555555555666888999;;;;;;<<<;;;;;;:::;;;;;;;;;:::888777666555555444666222333777999888777888;;;;;;:::999999888777777;;;;;;999999888999999:::999:::;;;<<<<<<======<<>>>>>AAABBB???GGGCCC>>>???BBBFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCCCCBBB@@@FFFBBBAAACCCBBB???@@@CCCDDDAAA>>>>>>@@@BBBDDDDDDCCC@@@>>>======>>>===<<>>:::999;;;:::555444777666666666555555444444444444444222111111222333333111333444333222000111111000111111222222111111111666555333222111000111111111111000///////////////111000000//////......---...------......000111111111222333444333111000...------...............---...//////000111222333333333222222444555555222000111111111111111000000000...///000222444333111///555333111000222444555555222222222222333444555666555666666777777888888999<<<===>>>@@@@@@AAA@@@@@@BBBBBBBBBCCCEEEGGGJJJKKKJJJJJJKKKKKKLLLMMMNNNNNNQQQQQQQQQSSSUUUWWWWWWWWWYYYXXXWWWWWWWWWXXXYYYZZZYYYXXX[[[```aaa\\\ZZZ\\\___^^^]]]ZZZWWWUUUVVVWWWVVVVVVVVVYYY]]]aaabbbbbbffffffeeeccceeeiiihhhdddddddddeeeffffffeeedddcccaaa```\\\WWWWWW[[[YYYTTTWWWWWWYYY]]]aaabbbaaa```dddfffggggggggghhhjjjlllvvv{{{---+++******+++,,,,,,+++---***(((''')))+++,,,,,,---,,,+++,,,---...,,,***,,,------......//////000,,,+++))))))+++,,,+++++++++*********,,,---,,,+++,,,,,,,,,---...,,,)))''',,,,,,++++++++++++,,,---,,,+++***))))))***+++,,,***,,,---...---,,,---...,,,,,,,,,,,,,,,---......---...000000000...,,,+++...------------...//////000000111111111111000000222222222222111111111111444444444444333111000///333333222222444666888::::::999888777666555555555666555444444444555777888666666777888999::::::;;;:::999777555333222111111555222111555777555444666888888888777666666555555888888888777888888999:::888888999:::;;;;;;;;;;;;<<>>;;;<<>>>>>???@@@@@@???>>>>>>>>>>>>>>>BBB@@@???AAA>>>999666777<<<<<<;;;;;;:::999888777888777555444444444555555333444666555333222222333222333333444333333222222444333222000///.........222222111111111000000000000000///......------,,,............///000111111222222333222111000...,,,++++++,,,---............////////////000000000111222222222333555444222000111111000000/////////...000///000333777666000+++444222000000111333333333111111111111111222333444333333333444555555666666999:::;;;<<<<<<===<<<<<<<<<<<<===>>>@@@CCCEEEGGGDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLNNNOOOQQQSSSUUUUUUWWWWWWVVVVVVVVVWWWYYYZZZXXXWWWYYY]]]^^^\\\[[[]]]\\\\\\[[[YYYVVVTTTUUUVVVVVVUUUUUUWWW[[[^^^___^^^dddfffeeeccceeeiiihhhdddffffffffffffffffffffffffeeedddaaa\\\[[[]]][[[WWWWWWXXXYYY\\\___aaa```___eeefffhhhhhhiiijjjmmmoooyyy~~~---+++******+++,,,,,,+++...+++(((''''''))),,,...+++++++++,,,...---+++))),,,,,,,,,------.........+++***((()))***++++++***,,,+++******,,,,,,,,,***,,,,,,,,,------+++'''$$$+++++++++++++++,,,,,,,,,...---+++******+++---...***+++,,,------,,,------,,,+++******+++,,,...///...000111222111///---+++...............//////000/////////000//////......///////////////000000000222222111111000///......000111222444666777999999;;;:::777555444333333444444444333333333444555666333333333444666777777777666555444222111000000000444000///222444222111333666666666555555555444444666666777777888999::::::777888999::::::;;;;;;;;;888<<<>>>===>>>AAA@@@===;;;888777888;;;>>>???????????????@@@@@@AAAAAABBB===>>>>>>??????@@@AAABBBFFFDDDBBBBBBCCCEEEEEEEEEGGGDDDCCCDDDCCC@@@???BBBCCCAAA???@@@BBBEEEFFFFFFFFFDDDCCCCCCDDDEEEDDDCCCDDDEEEFFFEEECCCBBBBBBCCCEEEDDDCCCBBBAAABBBCCCDDDFFFEEEDDDCCCBBB???======BBBBBBBBBBBB@@@???===<<<;;;:::999777666666777777444666777777555444444555444444555555555444333333111111000//////.........222222222222111111000000000//////......---,,,,,,//////......///000111111000000111111000///...---,,,---......//////......//////////////////......111111111333444444333111000000000///......------333222222333444333///,,,222111//////000222111111000000000000000111222222111222222333333444444555666777777888888888888999777777888999;;;>>>@@@BBB@@@@@@AAACCCDDDEEEFFFGGGGGGHHHKKKLLLNNNOOORRRSSSUUUUUUTTTTTTUUUWWWXXXZZZZZZYYYYYY[[[[[[[[[[[[\\\WWWXXXYYYXXXWWWWWWXXXYYYXXXWWWVVVWWWZZZ\\\]]]]]]aaadddeeecccdddhhhhhheeeggggggffffffggghhhiiiiiihhhgggddd```^^^]]]\\\ZZZZZZZZZZZZ]]]___aaa```^^^dddfffhhhiiijjjlllooorrrzzz~~~---+++******+++,,,,,,+++...,,,)))'''&&&(((+++...*********,,,------***(((***+++++++++++++++,,,,,,+++)))((()))***,,,,,,+++,,,+++******,,,,,,+++***,,,,,,+++,,,,,,***'''$$$*********++++++,,,,,,,,,...---+++******+++---...+++++++++,,,------,,,,,,++++++******+++,,,...///...///000000000...,,,***.........//////////////////////////////...---,,,,,,---------......//////000000//////......---------///333777999999888777;;;:::777555333222222333222222111222222222333333444222111111333444333111111111000000///000000000333///---000111000000222555555555444444444444444444555666777888999999999777777888999::::::::::::555999;;;:::;;;>>>===:::888777666888:::===>>>???;;;;;;;;;<<<===>>>>>>???>>>>>>===>>>???@@@AAABBBEEECCCAAAAAACCCEEEEEEEEEFFFCCCCCCEEEDDD@@@@@@BBBAAA@@@??????AAACCCDDDCCCDDDCCCCCCCCCEEEFFFDDDCCCEEEFFFGGGFFFEEEDDDEEEFFFIIIHHHFFFEEEEEEEEEFFFGGGIIIHHHFFFDDDCCCEEEFFFFFFGGGHHHHHHHHHGGGEEEBBBAAA@@@???===;;;:::999::::::777888999999777666666777666666666666666555444333111111222333333444444444111222222222222111000///111000000//////...------000////////////000000111......//////000000000000000000000000000///....../////////...............111000111222444444333111////////////......------000222222111//////222444222000//////000111000///000000/////////000111111111111222222333444444555555444444444555555666666555555555666888:::<<<>>>===>>>???@@@AAABBBCCCCCCCCCFFFHHHJJJJJJLLLOOOQQQSSSRRRRRRSSSTTTVVVXXXYYY\\\\\\[[[ZZZYYYZZZZZZYYYUUUWWWXXXYYYXXXWWWYYYZZZWWWVVVUUUVVVXXXZZZZZZZZZ^^^bbbdddccccccfffgggeeegggffffffggghhhiiijjjkkkiiihhhfffdddaaa^^^\\\]]]]]]]]]]]]^^^```aaa```___bbbdddgggiiikkkmmmqqqtttyyy}}}---+++******+++,,,,,,+++,,,,,,+++)))'''(((+++---+++***)))***+++,,,***)))************************+++)))((()))+++------,,,---+++***+++,,,,,,+++)))---+++*********)))'''%%%((()))***+++,,,,,,,,,++++++***)))(((((()))***++++++******+++---...,,,+++++++++++++++,,,...///000---------,,,+++***)))(((+++,,,------......------////////////...---,,,+++***++++++,,,---...////////////...---------------,,,///222666888888777666999888666444333222111111000000000111111111111111444111//////222222000---///............///000000222---+++...000///000222333333333333333333333333333333555666777777777777555666777888888999888888666888888666555777666222888888888:::;;;===>>>???777888999999:::;;;<<<<<<@@@???>>>>>>???@@@BBBCCCBBBAAA@@@AAACCCDDDDDDCCCEEECCCCCCFFFFFFBBBAAADDDCCCAAA@@@@@@BBBCCCCCCBBBBBBBBBBBBCCCEEEFFFEEECCCDDDEEEGGGFFFFFFEEEGGGHHHJJJIIIIIIHHHHHHHHHHHHHHHJJJKKKIIIEEEFFFJJJMMMLLLKKKLLLMMMMMMLLLJJJHHHFFFFFFEEEBBB@@@???>>>>>>>>>:::<<<======;;;::::::;;;999999999999888777666555000111222444555666666777222333444444444333111000333333222111111000000///000000000//////000000111------...///000111222222111222222111000///......///////////////.........000000000222444444333111.../////////////////////+++---//////---///555;;;111000//////111111///...000000000//////000000111111111222222333444444444444444333333333333444444555555444555666777999:::<<<<<<======>>>>>>??????@@@CCCFFFGGGFFFGGGJJJNNNOOONNNOOOOOOQQQSSSUUUWWWZZZ\\\\\\XXXWWWYYYXXXUUUWWWXXXZZZYYYWWWVVVVVVVVVTTTSSSRRRSSSUUUWWWWWWWWWZZZ___cccbbbbbbeeeeeedddeeeeeefffgggiiijjjkkkkkkjjjhhhggggggccc^^^]]]``````___^^^^^^```aaa```______bbbeeegggjjjmmmqqquuuxxx{{{---+++******+++,,,,,,++++++,,,,,,***((('''***,,,+++***((((((***+++***)))************************+++***)))***,,,......------,,,***+++,,,,,,+++)))---+++((('''(((((((((''''''(((***+++,,,,,,,,,+++))))))))))))))))))))))))+++***)))+++---...,,,******+++,,,---.../////////...---,,,***))))))))))))***+++,,,---------,,,,,,.........------,,,+++***)))***+++,,,---.../////////...---,,,,,,,,,---.........///111222444555666555444444333222111///.........///000000000000000333///---...111222///,,,//////......---.........111,,,***---000///000333000000000111111111111111000111222333444444333333222333444555555666666555555777666222222444444111666777888999999:::<<<===666777777888:::;;;;;;<<>><<<;;;;;;===>>>??????>>>>>>@@@BBBCCCBBBAAABBB@@@AAADDDEEEBBBAAACCCCCCAAA@@@@@@AAABBBAAA???BBBAAABBBDDDFFFGGGEEEDDDBBBDDDFFFFFFEEEFFFGGGIIIJJJJJJJJJJJJJJJIIIHHHHHHJJJMMMLLLIIIIIINNNOOOLLLMMMNNNPPPQQQPPPNNNLLLJJJMMMKKKIIIFFFDDDCCCCCCCCC???AAABBBBBB@@@??????@@@<<<<<<<<<<<<;;;:::999888222333444666777777777777444555666777777666444333555555444444333222222222111111000000000000000111////////////000111111222///000000000000000////////////////////////000000//////000222444444333111.........//////000111111,,,,,,---...///000333555222111000000111111///...111111000000000000000111000000111111222333333333444444333222222333444444777666555555555666888999::::::::::::;;;;;;;;;;;;===@@@DDDDDDBBBBBBEEEIIIJJJIIIJJJKKKMMMOOOQQQSSSUUUYYYYYYVVVUUUXXXWWWRRRTTTVVVXXXXXXVVVUUUUUUUUUSSSRRRQQQRRRUUUWWWWWWWWWVVV]]]aaa``````cccdddccccccdddfffhhhjjjjjjjjjjjjjjjhhhiiijjjfff```___dddaaa___^^^^^^___```___^^^\\\___bbbeeehhhlllqqqtttxxxzzz---+++******+++,,,,,,+++***,,,---+++(((''')))+++,,,***(((''')))*********,,,+++++++++++++++++++++,,,***)))***---.........---,,,++++++,,,,,,***)))---+++'''&&&'''((((((((('''(((***+++,,,,,,++++++***+++,,,,,,,,,,,,+++***+++***)))***---...,,,***)))+++---///000000000///111000---+++)))***+++++++++,,,---...///...---------------,,,,,,***))))))))))))***,,,---.../////////...---,,,,,,,,,---...000...,,,+++---000444666111222222222111000...------...//////000/////////111...+++---111222000,,,111000///...---,,,,,,,,,000+++***---///000111444......//////////////////...///000222222111000000000000111222333333333333444666555222222777888666222444555666666666888999666777888999:::;;;<<<<<<;;;:::888777777888999:::===<<<===???BBBBBB@@@???===<<<===AAABBB???>>>AAABBB@@@????????????>>><<>>===<<<;;;999:::;;;<<<===<<<;;;;;;666777999:::999888666555777666666555555444333333111111000000000000000111222111000000000000000111,,,---...///000000000000////////////000000111111/////////111444444333111------...///000111222222111///---///111111---***222111000111222111///...222111000000000000111111//////000000111222222222555444333222222333444444999888777666666666777888999999999999888888888888:::>>>BBBBBB??????BBBFFFFFFFFFFFFGGGIIILLLNNNPPPPPPUUUWWWSSSTTTWWWVVVQQQOOOQQQTTTVVVVVVVVVVVVWWWUUUTTTSSSTTTWWWYYYZZZYYYTTT[[[``````___bbbcccbbbaaacccfffiiijjjkkkjjjiiikkkiiijjjlllhhhaaaaaagggaaa___]]]]]]^^^^^^^^^]]]ZZZ]]]aaadddggglllppptttxxxzzz***))))))***,,,------,,,,,,+++)))(((((()))+++,,,------.........---+++***,,,,,,,,,++++++************++++++,,,---...000111+++***))))))***+++++++++...,,,(((%%%$$$$$$&&&'''++++++,,,,,,,,,+++******,,,+++******,,,......---,,,+++++++++,,,,,,***(((------,,,+++,,,---...///000000///...,,,+++***)))------,,,+++++++++,,,,,,---,,,,,,++++++*********,,,---.........---,,,+++------,,,,,,,,,,,,++++++---...222666999888222---444333111111111000...+++---------............///---,,,,,,---///000///---,,,---......,,,,,,---...555111000333111,,,,,,111222111000///...---,,,,,,///000111222222111000///111222222111000//////000000444444111111111)))<<<777333444999;;;666111666666666666777777777777999888777777777888::::::===;;;:::===@@@AAA???===<<<===>>>===;;;::::::;;;BBB???======???@@@>>>;;;@@@BBBBBB??????BBBCCCAAABBBCCCEEEFFFGGGHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJIIIOOONNNMMMMMMLLLLLLMMMMMMNNNOOOQQQRRRSSSRRRPPPOOOOOONNNNNNNNNNNNLLLHHHEEEFFFHHHJJJJJJIIIGGGGGGGGGHHHEEEFFFHHHFFF@@@===>>>MMMAAA;;;@@@AAA<<<<<>><<<:::999777<<<999666666888888777555888666555444444333000...333222111000111111333444444444333222222111000000000000//////......//////444333111111222222000///000//////000111111///...111000///000222222000///%%%+++111333111///111444111111222222222333333333111111111222333333111...222222333333333444444444999888666555555777999;;;;;;:::888777666666666777888999:::;;;<<<<<<<<<<<>>???>>><<<999;;;<<<<<<;;;<<<===>>>@@@>>><<<<<<>>>???===;;;>>>@@@@@@======AAABBB???AAABBBCCCDDDFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNPPPQQQRRRQQQPPPOOOPPPOOONNNOOOOOONNNKKKIIIHHHIIIKKKKKKIIIHHHIIIJJJIIIGGGGGGIIIGGGBBB???@@@KKKIIIEEEBBBDDDGGGGGGDDDFFFFFFEEEDDDBBB@@@>>>===@@@>>>;;;:::<<<===;;;:::999888777777888777555333333222111000000111222333333333222222111000000000111000000//////000000000222111//////000000...---000//////000111222000///111000000111222222111///000333666555222//////000111111222222222333333333000///000111222222000///222222222333444444555555999777555444444555777888888777666555666666888888999999:::;;;<<<<<<<<<;;;??????@@@AAABBBCCCDDDDDDIIIJJJLLLMMMMMMNNNPPPRRRQQQQQQQQQRRRQQQQQQPPPPPPQQQPPPPPPRRRVVVWWWVVVTTTWWWWWWWWWXXXZZZ\\\^^^```bbbbbbdddfffhhhhhhhhhgggdddccceeeiiihhhfffhhhllliiigggdddbbbbbbaaa]]]ZZZZZZ[[[]]]aaaggglllooopppwww{{{+++***)))***---...---,,,))))))))))))))))))))))))...,,,***(((((()))+++---*********+++++++++++++++,,,,,,,,,,,,,,,---...///,,,+++***)))))))))))))))++++++***)))))))))))))))((())),,,---...---,,,+++---,,,++++++---...------...---,,,---...---,,,***,,,,,,,,,,,,,,,---......//////......------......///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...//////...---,,,------,,,,,,,,,,,,++++++111...)))(((***...111333111000////////////,,,***---------............//////...---.........,,,***,,,---......,,,,,,---...---***)))++++++)))***---++++++,,,,,,---------------...///000000///...---///000111000...---.../////////---+++...333444222...000222222111000222555333333333444444444444555444333222222222333555666888777777999;;;<<<:::999666888:::;;;;;;<<<>>>@@@<<<;;;:::;;;======<<<;;;<<<>>>>>>;;;;;;???@@@>>>???@@@AAABBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFJJJJJJJJJKKKLLLLLLMMMMMMLLLMMMOOOPPPQQQPPPOOONNNNNNLLLKKKKKKMMMMMMKKKJJJJJJKKKKKKJJJIIIIIIKKKLLLJJJHHHIIIKKKJJJDDDAAABBBGGGNNNMMMEEEGGGQQQQQQHHHNNNMMMLLLKKKHHHFFFDDDCCCEEECCC@@@???@@@AAAAAA@@@<<<;;;:::;;;<<<<<<:::888555555444444444444555555333333333333222222222222222111111111111111222222333111000000000000///---000//////000222333222000222111111222333333222000666666666444222000///...111111222222222333333333///......000222222111000111111222333555666777777999777555333333333444555555444444444555666888999999::::::;;;;;;;;;::::::;;;<<<===>>>???@@@@@@@@@DDDFFFHHHIIIIIIIIIKKKMMMKKKLLLMMMNNNOOOOOOOOOOOORRRQQQQQQSSSUUUVVVUUUTTTVVVVVVVVVWWWXXXYYYZZZ[[[```bbbccceeeffffffeeeeeedddccceeeiiijjjhhhjjjooollliiigggeeeccc```]]]ZZZYYYYYY[[[]]]bbbgggllloootttzzz+++******+++---......---)))***++++++++++++***)))---,,,***))))))***+++,,,))))))******++++++,,,,,,------,,,,,,,,,------...***+++******))))))***+++***+++++++++++++++++++++'''))),,,...///...---,,,...---++++++---...------...---------......,,,***,,,,,,,,,,,,,,,---------///............///000111000///...---,,,+++++++++***++++++,,,,,,---------,,,,,,...//////......---------,,,,,,,,,+++++++++---...000222444333111000///...------......,,,***---------............///...---,,,---......---+++,,,---......,,,,,,---...---***((()))***+++,,,............---,,,++++++***------...//////...------...///000///...---...///222000...,,,,,,...000000222444444222000//////000111111111222222222333333333222111111111222333444555555555666777777777666333555777888888999<<<===888888888999:::;;;;;;::::::<<<<<<999:::>>>???===>>>>>>???AAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEFFFGGGHHHIIIJJJKKKLLLLLLKKKMMMNNNPPPPPPOOONNNMMMIIIGGGFFFFFFHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHKKKMMMKKKIIIJJJMMMKKKFFFDDDEEEBBBHHHJJJIIILLLSSSUUUPPPSSSSSSRRRPPPMMMKKKIIIGGGJJJHHHFFFEEEEEEEEEEEEFFFAAA@@@????????????===;;;;;;;;;:::::::::999999:::555555555555666666666666333333333222222333333444666444333333333333222000000000000111333444333222333222111222444444222111333222000000222222111000111111222222222333333333000//////000333444333222111111333444666888999::::::999666444333333444444444444333333444555777888999::::::::::::999999888999:::;;;<<<============@@@BBBCCCDDDDDDDDDFFFHHHEEEFFFHHHJJJLLLMMMMMMNNNQQQQQQRRRSSSTTTUUUTTTTTTVVVVVVVVVVVVVVVWWWWWWXXX^^^```bbbccccccccccccccceeedddfffjjjjjjhhhjjjooommmllljjjgggdddaaa]]]ZZZZZZZZZZZZ[[[^^^dddkkkpppvvv}}}+++******+++---......---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++)))))))))******+++++++++------,,,,,,,,,------...(((***+++***)))))),,,...+++++++++,,,,,,,,,,,,,,,((())),,,.........------///---,,,,,,---...---,,,...---------......,,,***+++++++++,,,,,,,,,,,,,,,......------...///111222000///...---,,,,,,,,,,,,+++++++++,,,,,,------...+++,,,.../////////......------,,,,,,,,,+++++++++(((+++000333333111...,,,---,,,,,,,,,......,,,***---------............///+++***+++,,,...//////---,,,---......,,,,,,---...000...,,,+++---111222111//////......---,,,,,,,,,,,,---...//////...---,,,---///000///...---...000///......---,,,++++++,,,333222000///000///---,,,000000000000111111111111222222111000111222333444222333444444444333333444222333555555444555666888555666777777777777888999777::::::888999<<<===;;;<<<===>>>??????@@@??????@@@AAABBBCCCDDDDDDDDDDDDBBBCCCEEEGGGHHHIIIIIIIIIJJJKKKMMMOOOOOONNNMMMLLLFFFEEECCCDDDFFFHHHHHHHHHGGGHHHHHHGGGFFFGGGIIILLLKKKIIIJJJMMMLLLHHHEEEGGGAAA@@@DDDNNNSSSRRRUUU[[[YYYXXXWWWVVVSSSQQQOOONNNPPPPPPPPPOOONNNMMMMMMMMMHHHFFFEEEDDDCCCBBB???<<<@@@@@@@@@??????>>>>>>>>>888888888888888999999999777777666555555555555666888666555444555555444222222111111222444555444222333222111222444444222111111000///000222333333222111111222222222333333333222111000222444555555555111222333555777999:::;;;<<<;;;999777666555555555666555444333333444555666999999999:::999999888888888999;;;=========<<<;;;<<<>>>???@@@???@@@AAACCCAAABBBDDDFFFGGGIIIJJJJJJMMMOOOPPPQQQRRRRRRRRRSSSUUUVVVVVVVVVVVVVVVUUUUUUZZZ]]]```aaa`````````bbbgggfffgggjjjiiiggghhhlllmmmmmmmmmjjjfffbbb___]]]\\\\\\\\\[[[]]]ccckkkqqqzzz,,,+++***+++...///...---------------------------)))***,,,---------,,,+++)))))))))***************,,,,,,,,,,,,,,,---...///))),,,---,,,******,,,///,,,,,,+++++++++,,,,,,---++++++,,,------......---000...,,,,,,---...---,,,...---,,,---...---,,,*********+++,,,,,,,,,,,,,,,...---,,,,,,,,,...111222///......---------------,,,,,,,,,,,,------------+++,,,...///000000///...------,,,,,,,,,,,,+++++++++---............///000,,,++++++,,,......---+++---------............///))))))))),,,...000///...,,,---......,,,,,,---......---)))&&&***///000---++++++,,,---...//////000,,,---...//////...---,,,---///000000///...///111+++***,,,...---******---...,,,++++++...///---+++/////////000000000000111222111111000111222333444///111333333111000111222111222333333111111222333333555666555444444555666444777777555666:::;;;999::::::;;;<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBB???AAACCCDDDFFFFFFFFFEEEGGGHHHJJJLLLLLLKKKJJJIIIEEEDDDDDDEEEGGGHHHHHHGGGDDDFFFFFFFFFEEEFFFHHHJJJJJJHHHIIILLLLLLHHHFFFGGGCCC???DDDRRRVVVQQQVVVaaa]]]]]]\\\[[[YYYWWWVVVUUUXXXZZZ\\\[[[YYYWWWVVVWWWQQQOOOMMMKKKJJJHHHEEEBBBEEEEEEEEEEEEDDDCCCBBBBBB========================>>>===<<<;;;:::999999999888666555555555555444222444333333444555555333222222111111222333333222000222333333444333333222222111111222222222333333333555333222222444666666555222333444666888:::;;;<<<===<<<:::999888777777777666666444333333444555666777888888999999999888888888:::<<<===>>>===;;;::::::<<<============>>>@@@>>>???@@@BBBCCCDDDEEEEEEHHHKKKMMMNNNNNNOOOPPPRRRTTTTTTUUUUUUUUUTTTTTTSSSVVVZZZ^^^___^^^]]]___aaahhhfffgggjjjiiifffgggkkklllmmmnnnlllhhhdddbbbaaa^^^___^^^]]]^^^ccclllsss|||,,,++++++,,,...///...---...---,,,,,,,,,,,,---...************++++++,,,,,,************))))))))))))+++++++++,,,---...///000---000111...***)))+++......,,,+++))))))***,,,---...---,,,,,,,,,,,,---...000///---,,,---...---,,,---,,,+++,,,------+++))))))***+++,,,---,,,,,,+++...---+++++++++---000111...------------......///---------------,,,,,,,,,+++,,,...///000000000///------,,,,,,,,,,,,++++++---//////...------111444,,,++++++,,,...///...,,,---------............///*********,,,...///...---,,,---......,,,,,,---...---+++&&&"""&&&------(((******+++,,,---...//////---...///000000///...---...///111000//////111222+++***,,,///---)))+++000+++,,,------++++++,,,---////////////000000000000111000000///000111222333...000222222000...///111///111222222111000222333222444555444222111222444000333333111222777888666666777777888888888888888999:::;;;===>>>?????????===>>>@@@BBBCCCCCCBBBAAACCCDDDFFFHHHHHHGGGFFFEEECCCCCCCCCEEEGGGGGGFFFDDDBBBDDDFFFGGGFFFFFFGGGHHHHHHFFFHHHKKKKKKGGGEEEGGGCCCEEEIIINNNPPPRRRWWW\\\]]]]]]]]]\\\[[[ZZZYYYXXX\\\```ddddddbbb^^^\\\\\\XXXWWWUUUTTTSSSRRROOOMMMLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFEEECCCAAA@@@>>>>>>>>>:::888777777777777666444666555444555555555333111111000000111222222111//////222555555222000000111111111222222222333333333666444222222333555555444444444666777999:::;;;<<<<<<;;;;;;:::999888888777555555444444444666777888666666777888999999999888888999;;;======<<<:::999999;;;<<<<<<;;;;;;===>>>===>>>???@@@@@@@@@@@@@@@CCCFFFJJJKKKKKKLLLNNNQQQPPPQQQRRRSSSSSSRRRRRRQQQRRRWWW\\\]]]\\\\\\^^^bbbeeedddfffiiihhhfffgggllliiilllnnnnnnjjjfffeeeeee^^^``````___^^^ccckkkrrrzzz,,,++++++,,,...//////......---+++******+++---...+++)))(((''''''))),,,---++++++******))))))((((((***++++++,,,---...000111111333444000***'''))),,,///---***(((((()))+++---000...,,,++++++,,,---///111///------......---,,,,,,+++++++++,,,,,,***((()))***+++,,,---,,,++++++...---+++******,,,///111---------------...///000.........------,,,,,,,,,+++,,,...000000000000///---------,,,,,,,,,++++++(((+++//////---,,,---///,,,++++++---//////...------------.........//////,,,++++++,,,---...,,,+++,,,---......,,,,,,---...222000+++&&&***111111,,,,,,,,,++++++++++++++++++---...///000000///...---...000111111000000111333000------///,,,'''***111...222555222+++'''***...////////////000000000111000//////...///000111222...000222222///...///111...000111222111111333444222444555444111///111333...000111///000444555333444444555555555555555555666777999:::;;;<<<<<<<<<<<<===???AAABBBAAA@@@???@@@AAACCCDDDEEEDDDCCCBBB@@@@@@AAACCCEEEEEEBBB@@@BBBDDDGGGHHHGGGGGGGGGHHHGGGEEEFFFJJJJJJFFFEEEFFFAAAKKKNNNHHHIIIRRRWWWSSS[[[[[[[[[[[[ZZZYYYXXXWWW\\\aaafffhhhddd```]]]\\\]]]\\\ZZZZZZZZZYYYWWWUUUTTTTTTUUUUUUTTTRRRQQQOOORRRQQQQQQPPPOOONNNNNNMMMLLLKKKHHHFFFDDDBBBAAAAAA===;;;::::::;;;:::999777888666555555666555333111111000///000222222000///(((...333444000...///111111111222222222333333333666444222111222333333333555555666888999:::;;;<<<;;;;;;::::::999888888888333333333444555777999;;;555555666888999999999999777999;;;======<<<:::888999:::<<<<<<;;;;;;<<<>>>======>>>>>>>>>>>>>>>===@@@DDDHHHIIIIIIJJJMMMPPPNNNOOOPPPQQQQQQQQQPPPOOOPPPUUU[[[\\\[[[[[[^^^bbbcccbbbdddhhhhhhfffiiimmmhhhkkkooonnnkkkhhhgggggg^^^```aaa___^^^bbbkkkrrrxxx---+++***+++,,,------------+++)))***,,,---,,,)))+++((( !!!******$$$(((((((((((((((''''''&&&,,,,,,,,,---------......222555666333---***,,,000++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,)))&&&''')))+++***)))111///,,,***(((((())))))************************,,,------......------,,,//////............//////...---,,,+++++++++++++++***,,,///111111///,,,***,,,,,,,,,++++++*********---,,,,,,---///000///---+++,,,---...///...---,,,.........------,,,,,,,,,//////---+++...222111---,,,,,,------------,,,,,,000///---,,,---,,,+++)))///,,,)))(((***+++,,,+++---***)))+++000222///+++000111222333333222111000......,,,++++++,,,---...++++++************++++++)))---111222000//////000222111111000000000000000000000//////.........---...000111222111000111222222111///.........000000---......000222444555777111222333333333333222111333333555666777777777777999888888777999;;;===???===???BBBEEEEEECCC@@@>>>AAAAAA@@@@@@???@@@@@@@@@BBBCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBFFFFFFFFFGGGIIIKKKLLLMMMQQQSSSVVVWWWUUUSSSRRRRRRUUUZZZ```cccbbbbbbccceeedddbbb___]]][[[[[[\\\]]]WWWYYY[[[\\\\\\ZZZXXXVVV]]]ZZZXXXVVVWWWXXXXXXXXXZZZSSSLLLJJJMMMMMMIIIEEE@@@@@@@@@@@@???>>>===<<<>>><<<888777666666555444222222222222333333333333666444222111111222222111///------...000222222111222222111111111222444555555555555666777888888999999999999888777666666555777333111555777666777:::555222444:::;;;666555888666666777999<<<<<<;;;999<<<:::999999;;;<<<<<<;;;@@@>>><<<;;;;;;<<<;;;999>>>;;;<<>>;;;<<>><<<>>>===<<<<<<===>>>???@@@@@@@@@AAAAAABBBCCCDDDDDDCCCBBBBBBBBBAAAAAAAAAAAACCCCCCDDDEEEFFFHHHJJJJJJNNNPPPRRRRRRPPPOOOOOOOOOQQQUUU[[[]]]]]]^^^```bbbdddcccbbb```______``````\\\^^^aaacccdddcccaaa```aaaaaa``````aaa```___^^^___ZZZTTTSSSUUUSSSMMMGGGGGGGGGGGGGGGFFFEEEDDDCCCBBB@@@===;;;::::::999888666555555555555555555555777555333222333333333222/////////222444444222111222111111000111222333444444444555555666777777888::::::999888888777666666888444444777888666777:::999555555888888555666:::666666777999<<<<<<;;;999<<<::::::;;;<<<===<<<;;;>>><<<::::::::::::999888:::777999???BBB@@@BBBGGGIIIJJJJJJKKKLLLMMMMMMNNNOOOQQQTTTVVVWWWYYY\\\^^^aaaaaabbbbbbcccdddffffffeeefffhhhjjjkkkkkkjjjiiiddddddccccccdddgggmmmqqq{{{***)))((()))+++,,,+++***,,,*********+++,,,+++***$$$(((++++++,,,///...+++(((((())))))(((((('''&&&************++++++++++++111000///...---------...))))))))))))))))))***+++'''((()))***+++---......111...+++***++++++***)))+++***))))))***+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------.........------,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,------000///...///000000...,,,,,,,,,,,,,,,,,,---......++++++++++++************+++,,,+++)))***......+++------............------,,,++++++---......+++)))(((***,,,,,,******,,,///111---++++++---///---+++---...///000000///...---//////.........//////000------,,,,,,,,,,,,------,,,...///...------...///222111000000//////000000////////////...............000222222111000111222111111111111000///------000000000000000000000111111222333333333333222111444333222222222333444555666666555555666888:::;;;888999::::::;;;;;;:::::::::999888888999;;;===???<<<<<<===>>>@@@AAABBBBBBAAA@@@@@@@@@????????????@@@@@@AAABBBCCCEEEFFFFFFHHHJJJJJJJJJHHHHHHJJJKKKKKKOOOTTTVVVVVVWWWZZZ]]]bbbbbbbbbbbbbbbbbbbbbcccaaacccfffiiikkkkkkjjjiiihhhiiikkklllllljjjhhhggggggccc```___```]]]UUUOOOPPPPPPPPPOOONNNLLLKKKJJJHHHEEEBBBAAAAAA@@@>>>===:::::::::999888888777777888666444333444444444333000000222555777666333000222111000000000111222333333333444444555555666666:::999999888888777777777999666666999999666666999<<<888666777777555777;;;666666777999<<<<<<;;;999;;;;;;;;;===??????===;;;<<<:::999888999999888666888777999===@@@@@@BBBEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKNNNQQQSSSTTTWWWZZZ\\\]]]^^^___aaabbbbbbccccccaaabbbeeeggghhhhhhhhhgggdddddddddddddddggglllpppzzz)))((('''(((***+++***(((+++*********+++++++++***!!!&&&***+++)))((()))))))))))))))))))))(((''''''((((((((()))))))))******///---++++++---...---,,,***))))))((())))))******---------------------------+++)))(((((()))))))))***)))))))))***+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,,,,---------......------///000111000...---,,,+++***+++,,,...///++++++++++++++++++*********,,,+++))))))---...+++------............------+++++++++---//////---+++$$$)))...---***))),,,000///---++++++---......------...///000000///...---,,,,,,,,,,,,---------...------,,,,,,,,,,,,------......------,,,---...///111111000//////////////////////////////.........///000222222111111111222000111222111000///---,,,......///000000000000000111222333333333333222111444333111000///111222333444444444444555666777888666666666666777888888999888777666555666888;;;<<<777888999;;;<<<>>>??????>>>>>>>>>=========<<<<<<<<<===>>>???AAAAAABBBBBBBBBCCCBBBAAA@@@AAADDDGGGFFFJJJNNNOOOOOOQQQUUUXXX[[[\\\]]]___```aaaaaaaaabbbeeehhhkkkmmmmmmlllkkklllnnnppppppooonnnnnnnnnnnnjjjgggggghhhfffaaa\\\ZZZYYYXXXWWWTTTRRRPPPNNNLLLJJJHHHGGGFFFEEECCCBBB???>>>===<<<;;;999999888999777555555666666444333333222333555666666444222222111000000000111222333222222333333333444444444888888777777666666666666888666777999888555555888;;;:::888888777777777999666666777999<<<<<<;;;999;;;<<<===???@@@@@@>>>;;;;;;:::999999::::::888777;;;:::<<<>>>@@@AAABBBCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIKKKNNNQQQRRRUUUXXXZZZYYYZZZ\\\^^^`````````___^^^```ccceeegggggggggfffdddeeefffeeefffhhhkkknnnxxx'''''''''(((******)))'''************************###&&&((((((%%%"""$$$''')))))))))))))))((((((''''''''''''((((((((()))))),,,***)))***+++---,,,,,,******))))))))))))******(((((((((((((((((((((((()))(((((((((((()))+++,,,++++++***************************++++++,,,,,,,,,,,,+++************+++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,++++++++++++,,,---+++++++++,,,,,,---------,,,+++,,,...111222111000,,,,,,+++***+++,,,---...++++++++++++,,,,,,,,,,,,))),,,,,,)))))),,,---,,,,,,,,,------------,,,,,,,,,+++,,,...000000...---$$$)))------+++***---111+++******+++---///000000......///000000///......+++,,,,,,---------......,,,,,,++++++++++++,,,,,,......---------...//////111000000///.../////////.........//////////////////111222333222111222333000111111111111///---,,,,,,---...000111111111111111222333333333333222111333222000///...///111222333333333333444555555666555444444444555666888999999888666555555666777888444555666888999;;;<<<<<<;;;;;;;;;;;;:::::::::999:::;;;<<<>>>>>>??????>>><<<<<<<<<;;;:::<<<@@@CCCCCCFFFJJJKKKKKKLLLPPPSSSUUUVVVXXXZZZ\\\]]]^^^^^^bbbdddgggiiijjjjjjiiihhhkkkmmmmmmlllkkkkkknnnqqqooollliiihhhjjjkkkjjjiiieeedddbbb___\\\XXXUUUTTTQQQPPPNNNMMMLLLKKKIIIGGGDDDCCCBBB@@@>>><<<:::::::::888777777888777666444777555222222333444444444333222111000000111222222222222222222333333333333555555555555444444444444666555666888666333444888888999:::999999999777555666666777999<<<<<<;;;999<<<<<<===???AAA@@@>>>;;;;;;;;;:::;;;<<<<<<:::888<<<===>>>===>>>@@@@@@???BBBBBBCCCDDDEEEFFFGGGGGGHHHJJJMMMOOOQQQSSSVVVXXXUUUWWWYYY[[[]]]]]]]]]]]]^^^___bbbeeefffgggffffffdddfffggggggggghhhjjjllluuu}}}'''&&&''')))******(((&&&)))***+++***))))))***+++((((((((((((%%%"""$$$)))))))))******))))))((('''''''''''''''(((((((((((()))))))))))))))***+++++++++******)))))))))))))))######$$$%%%'''((())))))'''((())))))(((***,,,///,,,,,,+++***))))))(((''')))))))))******++++++,,,,,,+++***))))))***+++,,,++++++************+++++++++************++++++,,,,,,++++++******++++++,,,***+++++++++++++++,,,,,,+++***+++---000111000///+++++++++++++++,,,------+++++++++,,,,,,,,,,,,,,,(((,,,---)))(((+++---,,,++++++,,,,,,,,,,,,++++++---,,,+++,,,...///...---&&&))),,,,,,***+++---000((()))+++---///000000000---...///000000///...---,,,---...///000000000000,,,,,,++++++++++++,,,,,,...---,,,...000111111000111000//////......//////.........//////////////////111333333222111222333000000000000000//////...,,,---///111222222222222111222333333333333222111111111000//////000111222222222333333444444444444333333333444555666777888777777666555555555555555333333444555777888999999999999888888888777777777777888:::;;;<<<<<<;;;;;;888888888888888999===@@@@@@DDDHHHIIIHHHHHHJJJMMMOOOPPPRRRTTTVVVYYYZZZ[[[^^^```cccfffgggfffeeedddeeeggghhhfffdddeeejjjnnnkkkhhhfffgggiiilllnnnnnnlllkkkiiigggccc```]]]\\\YYYWWWUUUUUUTTTSSSPPPNNNLLLKKKIIIGGGDDDAAA???>>><<<;;;:::;;;;;;;;;999777:::777333111222444555555444333222111111111222333222222222222333333333333333333333333333333333333666555666777444111444;;;555999:::999999:::888444666666777999<<<<<<;;;999<<<<<<<<<>>>@@@@@@>>><<<<<<;;;;;;===>>>>>><<<999:::======;;;<<<>>>???<<>>>>>BBBFFFGGGEEEDDDEEEGGGIIIIIIJJJLLLNNNQQQTTTUUUVVVXXX\\\___aaaaaaaaa```]]]aaaccccccaaaaaadddhhhccccccccceeehhhjjjkkkkkklllkkkjjjiiigggeeecccbbbaaa```___^^^^^^\\\YYYVVVVVVUUURRROOOLLLIIIFFFEEE@@@??????@@@@@@???===;;;;;;999666555555666666555666555333222222222333444333333333333333333333333333333333333333333333333777666666666333111777???444888999666666999999555666666777999<<<<<<;;;999===<<<;;;<<<>>>???>>>===;;;;;;<<<===???>>><<<:::888<<<===;;;<<>><<<@@@EEEFFFDDDBBBBBBCCCDDDCCCCCCDDDGGGJJJNNNPPPNNNPPPUUUYYY\\\]]]]]]]]]XXX]]]bbbccc```___aaaddd^^^___bbbeeegggggggggfffggghhhhhhhhhgggffffffeeegggfffeeeeeedddccc___\\\]]][[[YYYUUURRRNNNLLLJJJCCCCCCBBBCCCDDDCCC@@@>>>;;;:::999999999888666444666666444333222333444444333333333333333333333333444444444444444444444444888777666666333222999BBB555888777222333888:::888666666777999<<<<<<;;;999>>><<<:::;;;===>>>>>>===;;;;;;;;;===???>>><<<999777<<<>>><<>>@@@AAAAAA???===<<<<<>>999999:::::::::999888888===>>>>>>===;;;;;;<<<===999;;;===AAACCCBBB???<<<::::::;;;<<>>@@@@@@>>>======>>>>>>???AAABBBBBBEEEHHHKKKIIIKKKMMMOOOQQQRRRSSSSSSSSSUUUWWWZZZ[[[[[[ZZZYYYVVVYYY\\\[[[YYYXXX[[[___aaa___```dddeeecccdddffffffggghhhhhhhhhfffeeeddddddcccccccccbbb___ZZZWWWTTTPPPLLLKKKMMMLLLIIIEEE@@@@@@?????????>>>>>>>>>===<<<:::999888888777666333777777222222555666444555444333444555555444222555444222111111222333444555666666555333444666888888888999999:::999999888<<<===>>>===;;;;;;===???======>>>@@@BBBAAA>>>;;;@@@???===<<<<<<>>>???@@@??????>>>>>>???@@@BBBCCCDDDEEEFFFHHHIIIKKKLLLMMMQQQQQQQQQQQQRRRUUUWWWYYYYYYYYYZZZ]]]bbbeeeeeecccffffffgggfffeeeeeehhhjjjppp{{{***)))''''''((()))(((''''''(((((((((((((((((((((''''''((((((((((((''''''((('''&&&'''(((((('''%%%((((((((('''''''''&&&&&&---,,,***((('''&&&&&&&&&)))(((((('''&&&&&&%%%%%%'''((()))***++++++++++++)))************((('''&&&(((((())))))))))))((((((((('''&&&''')))******)))$$$&&&''''''''')))+++---+++)))(((''')))))))))(((((())))))******))))))((())))))))))))))))))))))))+++++++++******))))))(((++++++,,,,,,,,,,,,++++++)))))))))))))))***+++,,,(((***,,,,,,***)))((()))(((''''''''''''((())))))))))))))))))))))))))))))******))))))(((((('''''''''"""%%%)))%%%)))---'''(((---111111---***+++,,,******++++++++++++*********************************)))***,,,------+++((()))+++,,,...///000000///&&&(((+++......---***(((,,,------------------...////////////.........---000///...---------...///222333000***)))---111222000111222333333333222111000000111111111222222222333111000111222333222111000000111222333333444444666666666666777777777777333333444555666666666555222333444555555444333222222222333333333333222222///000111111111333666888:::<<<>>>>>>=========>>>===???@@@AAAAAACCCFFFHHHIIIJJJJJJKKKLLLMMMMMMMMMOOOQQQUUUWWWXXXWWWUUUSSSSSSTTTTTTUUUVVVWWWYYYZZZ[[[ZZZ[[[```bbb```aaadddeeeeeeeeeeeeeeeeeeddddddddddddeeeggggggddd```\\\XXXUUURRRQQQRRRQQQMMMIIIFFFFFFEEEEEEDDDBBBAAA@@@???>>>===<<<;;;;;;:::;;;666888777444444777888666444444555777999888666333555444333111111111222222555555666555333333555666666777888999999999999999;;;<<<===<<<<<<<<<>>>@@@AAA@@@??????@@@???===;;;AAA@@@>>><<<;;;;;;<<<<<>>>>>???@@@BBBCCCDDDEEEFFFGGGIIIJJJLLLLLLOOOOOOOOOPPPRRRUUUWWWYYYWWWWWWYYY\\\aaadddeeedddfffggggggfffeeeeeehhhjjjrrr}}}+++)))((('''((((((((('''((((((((('''''''''''''''&&&''''''((((((''''''&&&)))(((((()))***+++)))(((%%%&&&&&&'''((((((((((((,,,,,,+++)))((('''&&&&&&(((((('''''''''&&&&&&&&&''''''((()))***************)))(((&&&&&&&&&'''((('''(((((())))))))))))(((((('''&&&''')))***)))(((%%%&&&'''''''''''')))+++)))'''&&&'''(((((((((&&&'''(((((()))))))))******(((((((((((())))))))))))+++*********)))))))))(((((())))))))))))))))))((()))))))))))))))***++++++)))***++++++)))(((''''''''''''''''''((((((((()))))))))))))))))))))))))))+++******)))(((''''''&&&)))''')))'''$$$,,,,,,%%%)))...///...+++******))))))************))))))))))))))))))************---+++***)))***+++***)))((()))***+++,,,++++++******+++---//////---+++)))++++++,,,,,,---------...............------------//////...---------...///000111///,,,+++---///111///000111222333222111111000000111111222222333333222111000111333333222111//////000111333444555555111333555555333222444666555555555555555555555444333333444555555444333333333333333333333333222222///000111111111222555888;;;===>>>===<<<;;;<<<===???@@@BBBCCCCCCCCCFFFGGGJJJIIIHHHHHHHHHHHHHHHIIIKKKMMMQQQTTTTTTRRROOOMMMQQQOOONNNOOOSSSVVVWWWVVVVVVUUUWWW\\\^^^]]]^^^aaabbbbbbbbbcccccccccddddddaaabbbdddfffgggeeeaaa]]]ZZZXXXVVVUUUUUUSSSOOOLLLJJJJJJJJJIIIGGGEEECCCBBB?????????>>>===<<<===>>>:::999777666777999:::999666666666888999999777666666555333222111111111111222444666666666666888:::555666777888999999999999999:::<<<<<<<<<<<>>>>>??????>>>===>>>>>>=========>>>>>>???AAA@@@@@@@@@@@@BBBCCCDDDDDDDDDEEEGGGHHHJJJKKKKKKKKKLLLMMMNNNPPPSSSUUUWWWVVVWWWYYY\\\___aaabbbbbbeeefffffffffeeefffiiikkkttt***(((&&&&&&''''''&&&%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''(((******)))'''&&&''''''(((''''''&&&%%%))))))))))))((((((''''''&&&&&&&&&'''''''''((((((&&&&&&'''((())))))))))))+++((($$$"""!!!$$$'''***''''''((()))))))))))))))((('''&&&'''((()))(((''''''((())))))'''&&&'''(((&&&%%%%%%%%%''''''&&&%%%'''''''''(((((()))******&&&&&&&&&'''''''''((((((*********)))))))))))))))((((((((((((((((((((((((((()))))))))************))))))(((((((((((('''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((+++******)))(((''''''&&&***((()))&&&###,,,***$$$%%%'''+++......+++(((((())))))******))))))((((((((()))))))))*********222...)))&&&&&&((())))))***++++++++++++)))((('''///......---,,,+++*********+++++++++,,,,,,------------------,,,,,,,,,+++///...---,,,,,,---...///---...000111000------///...///000111111111000/////////000111222222333333111000///000222333222111//////000111333444555555///222555444111000222555777777666555444333333222333444444444444444444333555444444333333222222222///000111111111222555888===>>>>>>===;;;;;;;;;===CCCDDDFFFFFFFFFFFFGGGHHHJJJIIIFFFDDDCCCDDDEEEEEEGGGIIIMMMPPPPPPNNNKKKIIIOOOLLLIIIKKKPPPTTTTTTRRRSSSQQQSSSYYY[[[ZZZ[[[^^^]]]^^^```bbbcccddddddddd```aaabbbeeefffddd```]]]YYYXXXWWWVVVUUUTTTQQQOOOMMMMMMMMMLLLJJJGGGDDDBBBBBBCCCDDDBBB@@@@@@BBBDDD@@@<<<999999:::;;;<<<<<<:::888666666777888999888666555444333222222222111222444555666555666777999444555666777888999999999888999:::;;;;;;<<<>>>@@@>>>===;;;<<<>>>@@@@@@@@@======>>>>>>???@@@AAAAAAAAA@@@??????@@@AAACCCDDDDDDDDDEEEFFFGGGIIIJJJJJJHHHIIIJJJLLLNNNQQQSSSTTTWWWXXXZZZ\\\]]]]]]^^^___ccceeeffffffgggiiilllooowww((('''%%%%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%&&&''''''&&&$$$((())))))((('''%%%###!!!&&&'''((((((((((((((('''%%%%%%&&&&&&'''(((((()))%%%&&&'''(((((()))))))))+++((($$$!!!!!!$$$(((***&&&'''((())))))******)))((('''&&&&&&(((((((((&&&((()))+++***(((&&&&&&'''%%%%%%$$$&&&'''(((&&&%%%((('''''''''(((((()))***%%%%%%%%%&&&&&&''''''((())))))))))))))))))))))))******))))))))))))******(((((()))******))))))((()))(((''''''(((((('''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((******))))))((((((''''''(((%%%'''&&&$$$++++++%%%$$$%%%)))...///+++'''(((((())))))))))))(((((('''(((((())))))*********222...)))%%%%%%''')))***------------,,,+++)))(((---,,,+++)))((((((((((((***+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++...---,,,,,,,,,---...///,,,---000333222,,,***,,,,,,---.../////////...---......///000111222222333///......///111222111000000000111222333333444444111333555444222222444666777666555444333222222222444444444444444444444444666555444333222222222333///000111111111333666888===>>>>>>===<<<;;;===???GGGHHHJJJJJJIIIHHHIIIJJJIIIGGGCCCAAA???@@@AAABBBCCCFFFIIILLLLLLKKKIIIHHHLLLIIIGGGGGGKKKOOOOOOOOOOOONNNPPPUUUWWWVVVWWWZZZXXX[[[^^^bbbdddeeeeeeeeecccccccccddddddccc```^^^XXXWWWVVVTTTSSSSSSSSSSSSPPPPPPPPPOOOMMMJJJGGGEEEFFFHHHJJJIIIFFFEEEHHHKKKGGGAAA<<<<<<>>>>>>===>>>===:::777666777999999999666666555555444444333333333444555555333111111111444555666777777777777777666888999999999:::<<<>>>:::999999;;;>>>@@@AAAAAA???@@@@@@@@@@@@?????????>>>>>>======>>>???AAABBBCCCDDDEEEFFFGGGHHHIIIIIIGGGHHHJJJLLLNNNOOOQQQQQQVVVXXXZZZ[[[[[[[[[\\\]]]aaaccceeegggiiimmmqqquuuzzz'''&&&$$$%%%&&&''''''&&&%%%%%%&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&''''''%%%###%%%&&&'''((((((&&&%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''''''''&&&'''((())))))***)))))))))(((&&&%%%%%%&&&(((***&&&'''((()))************((('''&&&&&&(((((('''&&&''')))++++++)))(((((((((&&&%%%&&&'''))))))(((&&&(((((('''''''''((())))))%%%%%%&&&&&&'''(((((()))((()))))))))))))))))))))***)))(((((((((((()))***(((((()))******)))((('''***(((&&&''')))***)))(((&&&&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))(((((((((((()))###&&&)))&&&***,,,###((())))))+++,,,+++***)))'''(((((())))))(((((('''''''''(((((()))******+++---+++((('''(((******)))++++++,,,------,,,++++++'''(((((()))))))))((('''++++++++++++************,,,+++++++++************------,,,,,,,,,---...///...,,,...222///)))(((+++***+++,,,---...---,,,,,,,,,---...///000111222222...---,,,---000111000///111111111222222333333333222333444444444444555555444333222222222222333444444444444333333444444444777666444333222222333333000111222222222444777999;;;<<<=========>>>AAACCCIIIKKKMMMMMMKKKJJJJJJJJJFFFDDD@@@<<<;;;<<<>>>???AAACCCFFFHHHIIIIIIHHHHHHIIIGGGDDDDDDFFFHHHJJJKKKLLLJJJLLLQQQSSSRRRSSSVVVTTTWWW]]]cccfffggggggfffeeedddbbbaaaaaa```^^^\\\WWWVVVUUUSSSRRRRRRUUUWWWTTTTTTUUUUUUSSSOOOLLLJJJHHHKKKMMMLLLIIIHHHKKKOOONNNDDD>>>@@@AAA???>>>@@@???===;;;:::;;;:::999888666666666666666666555555222444555444222000000000555555666666777666666666666777888888777888:::<<<888777888:::===@@@@@@??????????????????>>>>>>===>>>============???@@@AAACCCDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKMMMNNNOOOPPPPPPSSSVVVYYYZZZZZZZZZ\\\^^^^^^```dddhhhlllqqqwww{{{~~~'''&&&$$$%%%'''(((((((((%%%&&&&&&'''((()))******%%%&&&&&&''''''&&&&&&%%%***)))(((((()))(((&&&$$$ ###''')))*********&&&&&&'''''''''&&&$$$###((((((((('''&&&&&&%%%%%%'''((()))******+++++++++(((((()))))))))))))))(((&&&'''((()))************((('''&&&&&&'''((('''%%%&&&(((++++++************''''''''')))++++++)))''')))((('''&&&&&&'''((()))&&&&&&''''''((())))))***(((((((((((())))))))))))((('''&&&%%%%%%&&&'''((((((((()))******)))((('''+++(((&&&'''***,,,+++***%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))---%%%(((,,,''''''***&&&+++---///...***((()))+++''''''((((((((((((''''''&&&''''''((()))******+++''''''(((***,,,,,,+++)))&&&''')))+++,,,,,,,,,,,,"""%%%(((+++,,,,,,***(((,,,+++++++++******))))))+++++++++************)))---,,,,,,+++,,,---...//////,,,,,,///,,,&&&&&&+++)))***+++,,,---,,,++++++,,,,,,---...///000111111---,,,+++---///000000///222222222222222222222333222222222333333444444444000000000000111333555666555444444333333444444555777666555333222222333333111222333333333444777:::999:::<<<===>>>@@@DDDGGGJJJLLLNNNNNNLLLJJJJJJJJJDDDAAA===999888999;;;===AAABBBDDDFFFHHHHHHHHHHHHFFFEEECCCBBBBBBDDDGGGIIIJJJHHHJJJOOOPPPOOOOOORRRQQQUUU]]]ccchhhiiihhhgggeeeccc```^^^]]]\\\[[[YYYWWWVVVTTTRRRQQQSSSVVVYYYWWWXXXYYYYYYWWWTTTPPPNNNGGGJJJMMMKKKHHHHHHKKKOOOQQQGGG@@@BBBCCC@@@???AAA???>>>>>>??????===999666555666777777777777777666000333555666555444444555666666666666666666555555555666777777666777999;;;777777888:::===???>>>===<<<<<<===>>>>>>>>>>>>>>>@@@????????????AAABBBCCCCCCCCCDDDEEEFFFGGGGGGHHHKKKKKKMMMNNNPPPPPPQQQQQQQQQTTTXXXYYYYYYZZZ]]]```\\\___dddhhhmmmssszzz~~~((('''%%%%%%'''(((((('''%%%%%%%%%&&&'''(((((()))&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))666%%%(((,,,$$$&&&&&&'''&&&%%%%%%&&&'''&&&(((((((((&&&%%%&&&'''+++&&&%%%***+++((('''***((('''&&&'''***++++++***!!!!!!"""&&&)))+++***((((((((())))))))))))((((((***************)))((((((((()))***+++***)))&&&%%%(((((('''&&&&&&&&&&&&'''---###"""***+++)))'''((()))***+++***))))))(((((('''&&&&&&&&&&&&'''(((&&&%%%$$$&&&((())))))(((***%%%###'''///222,,,&&&))))))((('''''''''''''''******))))))((((((''''''%%%&&&''')))))))))(((((())))))(((((('''''''''&&&((()))***++++++***)))((()))***++++++***)))((('''(((&&&%%%%%%''')))******&&&'''((()))******))))))'''((()))******)))(((''''''((()))******)))(((''',,,+++))))))+++++++++***++++++++++++++++++++++++***++++++,,,,,,------......,,,+++---///+++###...+++((((((+++,,,***(((++++++,,,,,,---...////////////////////////......///000111111111111000000///000222444555555555444111111111111222333444444222111000000000111222333777666555444333222222222333222111111222333555666:::999666555777;;;???BBBEEEGGGIIIJJJJJJJJJHHHGGGBBB@@@===:::999:::<<<===CCCCCCDDDFFFHHHIIIHHHGGGDDDAAA======???AAAAAA@@@FFFFFFGGGHHHHHHIIIJJJJJJJJJNNNUUU\\\bbbdddeeeeeebbb___\\\[[[]]]_________WWWSSSSSSWWWYYYYYYYYY[[[bbbaaa^^^ZZZWWWUUUSSSRRRUUUSSSPPPOOOOOOPPPOOOOOOKKKKKKKKKHHHEEECCCBBBCCCFFFDDDAAA???===<<<;;;;;;;;;;;;;;;;;;:::888777666555666888999999777666444777777666444444333333444888777666555555666777888333555777:::<<<>>>???@@@<<<<<<===>>>??????@@@@@@AAA@@@?????????@@@AAABBBBBBDDDFFFHHHIIIIIIGGGFFFKKKJJJKKKNNNRRRSSSQQQMMMPPPRRRUUUWWWYYYYYYXXXWWW___bbbggglllqqquuu{{{~~~&&&%%%$$$%%%'''''''''%%%'''''''''((()))*********''''''''''''''''''&&&&&&(((((((((((('''''''''''''''!!!'''$$$&&&,,,...'''&&&&&&%%%$$$%%%&&&((('''((()))(((&&&&&&&&&'''***%%%$$$)))***(((''')))'''&&&&&&''')))******)))%%%''')))(((%%%$$$$$$%%%(((((())))))))))))(((((())))))*********)))((('''((())))))******)))((('''(((((('''&&&&&&&&&&&&''',,,###$$$+++---***)))+++***(((((()))******)))''''''''''''''''''''''''&&&%%%%%%&&&((())))))(((***&&&$$$&&&+++---)))%%%,,,,,,+++***************))))))))))))((((((((((((''''''(((((()))((((((((()))((((((((('''''''''''''''((()))******)))(((''''''((()))+++++++++******(((&&&%%%%%%(((*********(((((((((((()))))))))***'''((()))******)))((('''(((((())))))))))))((((((%%%&&&(((******)))((('''+++++++++******+++++++++******+++,,,,,,------...///,,,***+++---,,,(((###,,,+++******++++++***)))*********+++,,,---------........................//////000000000000//////...///000222222222222111///000000111222333333444111000/////////000222222666555444333222222222333333333222222333444666777888777666555777:::===@@@@@@BBBCCCEEEEEEDDDCCCBBBAAA@@@===;;;:::;;;<<<===BBBCCCDDDGGGIIIJJJHHHFFFAAA???<<<<<>>=========???>>>===<<<;;;:::999999999:::::::::999888666555888888777666666666666666888777666666666666777888333444666999;;;===>>>>>>>>>>>>>>>>>>????????????CCCBBBAAAAAAAAABBBCCCDDD???AAACCCEEEFFFGGGGGGGGGIIIJJJLLLNNNQQQQQQPPPNNNQQQSSSUUUWWWXXXXXXXXXXXX\\\```ffflllrrrxxx~~~((('''''')))******(((&&&'''''''''((())))))******((((((((('''&&&&&&&&&%%%))))))(((((('''&&&&&&%%%&&&'''###$$$)))'''&&&...((('''%%%$$$$$$%%%'''(((((()))***)))'''&&&'''((((((%%%%%%(((***((('''((('''&&&%%%&&&((())))))((('''+++---)))""""""&&&(((((())))))))))))(((((('''((()))******)))'''%%%((((((((((((((())))))***)))(((''''''&&&&&&''''''+++### &&&---...,,,+++---)))&&&''')))++++++)))&&&'''(((((((((((('''&&&'''&&&%%%&&&((())))))(((***(((&&&%%%&&&'''&&&%%%,,,,,,++++++******++++++(((((((((((())))))))))))))))))((((((''''''((((((((((((((((((''''''''''''&&&'''((())))))((('''&&&$$$&&&(((***,,,---------)))'''%%%&&&(((*********)))((((((''''''(((******(((((())))))))))))(((((())))))(((((((((((()))))) %%%***,,,***'''&&&''',,,+++***))))))***+++,,,******++++++,,,---------///+++''''''***---,,,+++)))+++------+++***)))***)))))))))***++++++,,,,,,---------------------------......//////......---------...//////......---,,,---///111222222222222000///.........///111222333333333222222222333333333333222333333444666666555555555555666888;;;<<<:::;;;===>>>>>>>>>===<<>><<<:::;;;>>>AAACCCDDDFFFFFFDDDCCCCCCCCCDDDEEEEEEGGGKKKOOOSSSVVVYYYZZZ\\\\\\[[[]]]______^^^]]]\\\XXXXXX\\\___^^^___aaaeeeeeeeeedddccc```^^^]]]\\\XXXTTTPPPNNNLLLJJJHHHYYYWWWRRRLLLGGGFFFGGGIIIHHHGGGEEEBBBAAA@@@@@@@@@DDDCCCAAA???============>>>>>>===;;;:::999777777:::999999888888888888999888777777666666777777888333444666888:::;;;<<<<<<@@@@@@?????????>>>>>>>>>BBBBBBAAAAAABBBCCCDDDDDD@@@@@@AAACCCEEEGGGIIIJJJGGGIIILLLNNNNNNNNNOOOPPPSSSSSSTTTUUUWWWXXXYYYYYYZZZ^^^fffmmmuuu|||)))(((((()))***(((%%%"""%%%%%%%%%&&&&&&'''''''''))))))((('''&&&%%%%%%%%%(((((((((''''''&&&&&&&&&***111'''"""+++&&&***)))'''$$$###$$$&&&'''((((((******)))((('''((()))'''&&&&&&)))++++++)))((('''%%%%%%&&&((((((((('''&&&((()))'''######&&&***(((((())))))))))))((((((%%%''')))******(((&&&%%%)))((('''&&&'''(((***,,,)))(((((('''''''''''''''***$$$"""(((//////------+++(((&&&'''+++---+++(((%%%'''(((******((('''%%%'''&&&&&&'''((())))))((((((((('''&&&%%%%%%&&&((())))))((((((((((((((()))''''''(((((())))))******+++***((('''''''''((((((((((((((((((((('''''''''''''''((())))))(((''''''%%%&&&(((+++,,,---------***(((&&&&&&(((************)))'''&&&&&&(((***+++(((((())))))))))))((((((***)))(((''''''((()))***###(((------)))&&&&&&)))+++***)))(((((()))***+++*********+++,,,,,,---------***'''&&&)))+++,,,,,,'''+++///...+++))))))***)))))))))******++++++++++++,,,,,,,,,,,,,,,------,,,------------,,,,,,+++------------,,,,,,++++++)))+++...000111111111000000///.........///111222111111111111111222333444111111111222222333444444333333444555666777888888777777888999:::999999888;;;:::999777777888999:::???AAADDDGGGJJJHHHEEEAAA;;;;;;:::<<>><<<;;;:::::::::;;;::::::999999999::::::777777777777777777777777333444666777999:::::::::>>>>>>?????????????????????@@@@@@@@@AAAAAABBBBBBDDDDDDCCCDDDEEEHHHJJJLLLEEEIIIMMMNNNMMMLLLOOORRRSSSSSSTTTTTTVVVXXXYYYZZZ[[[```hhhpppxxx((('''&&&'''&&&$$$ %%%%%%%%%%%%&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((($$$...&&&!!!,,,)))###---)))&&&######%%%''''''&&&(((******)))((('''((()))'''((()))***---...,,,)))'''&&&%%%&&&'''((('''&&&'''&&&%%%%%%&&&((())))))(((((())))))))))))((((((%%%'''((())))))((('''&&&***((('''&&&&&&(((+++,,,))))))(((''''''''''''((()))$$$$$$***000000...---(((''''''***------***'''&&&''')))******)))'''&&&((('''&&&''')))))))))''''''))))))(((&&&&&&))),,,''''''&&&&&&&&&''''''(((''''''(((((())))))******,,,***)))'''''''''((()))'''''''''(((((((((((((((((()))************)))((('''(((***+++,,,,,,,,,+++***(((''''''(((*********+++***(((&&&&&&''')))***))))))(((((((((((())))))***)))(((''''''((()))***(((+++...+++&&&###&&&)))******)))(((((()))******))))))***++++++,,,,,,---***)))(((((()))))))))((('''***......+++(((((()))************++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,+++******------,,,,,,++++++******(((***,,,...000///......000//////...///000111222000000000000000111222333...//////000111111111222111222333444555555666666666666777888888888888888:::999888888888999:::;;;===>>>AAAEEEGGGEEEAAA>>>;;;;;;<<<===???BBBFFFHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@AAACCCFFFIIIKKKMMMUUUVVVXXX[[[______]]][[[]]]ZZZYYY^^^aaaaaabbbdddiiiiiiiiihhhfffccc___]]]VVVSSSQQQPPPQQQRRRRRRQQQPPPQQQRRRPPPMMMKKKJJJJJJKKKJJJHHHFFFFFFFFFFFFGGGKKKIIIFFFDDDBBBBBBCCCCCC@@@???>>>>>>===>>>>>>???<<<;;;::::::999:::::::::777777888888888888777777555555666777888888888888;;;<<<<<<>>>???@@@AAAAAA??????@@@AAABBBBBBCCCCCCHHHFFFEEEDDDDDDFFFHHHJJJEEEIIILLLMMMLLLMMMOOOSSSSSSSSSTTTTTTVVVXXXYYYZZZ^^^ccckkksss{{{+++***)))))))))'''$$$!!!''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&''''''((((((%%%+++'''###((()))&&&((((((&&&###$$$'''((('''$$$((()))***)))'''&&&'''(((''')))++++++---000...***((('''&&&&&&((()))(((&&&***'''%%%&&&((()))(((&&&(((((())))))))))))((((((''''''(((((())))))((((((***)))'''&&&'''(((***+++***)))((((((''''''(((((((((%%%&&&,,,000///,,,,,,&&&((()))+++++++++******'''((())))))))))))(((''')))((('''''')))))))))'''((()))***)))))))))+++,,,(((((('''''''''((())))))(((((((((((())))))))))))******)))((((((((())))))'''''''''(((((((((((((((((()))***++++++***)))((()))***+++,,,,,,,,,+++***+++)))''''''(((******)))******(((''''''(((((()))))))))(((((((((((())))))))))))(((((((((((()))))))))******((($$$###%%%'''((((((((())))))((((((((())))))******+++,,,,,,,,,(((((()))))))))((('''&&&((()))++++++)))((('''(((*********************+++***++++++,,,,,,------...,,,,,,,,,,,,+++***))))))---,,,++++++*********+++((()))+++,,,------,,,,,,///......------///000111///////////////000111222,,,---...///000000000000111222222333444444555555666666666777777777888888:::::::::::::::;;;<<<<<<;;;;;;===@@@BBBAAA>>>;;;:::;;;<<<======@@@DDDGGGEEEDDDCCCBBBAAA???>>>>>><<<===>>>@@@BBBEEEGGGHHHPPPQQQSSSWWWZZZ\\\[[[YYY]]]YYYYYY^^^aaaaaabbbeeeiiiiiihhhgggdddaaa^^^\\\WWWTTTQQQOOOOOOOOOOOONNNJJJLLLOOOOOONNNKKKJJJJJJKKKJJJIIIHHHGGGHHHHHHIIILLLKKKIIIGGGFFFFFFFFFGGGAAAAAAAAAAAAAAAAAABBBBBB>>>===<<<;;;::::::::::::777888888999999888888777666777777888888888888777999999:::<<<>>>???AAAAAA@@@AAABBBDDDEEEEEEEEEEEEFFFEEEDDDBBBBBBDDDEEEFFFGGGIIIKKKLLLMMMOOOQQQSSSSSSSSSTTTUUUWWWXXXYYYYYY___dddlllttt|||+++***))))))***+++***(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))+++'''"""%%%''''''%%%###%%%))))))&&&"""'''((()))(((&&&&&&&&&'''%%%)))+++***---111...))))))(((''''''))))))(((''''''((())))))((('''&&&'''(((((())))))))))))(((((()))(((((((((((()))***+++***)))(((''''''((())))))***))))))((((((((((((((('''%%%'''---000...+++***''')))***)))&&&'''+++000((((((((((((((((((((((((***((('''((())))))((('''************+++***)))(((((((((((((((((()))******))))))))))))((((((((((((((())))))*********))))))''''''''''''((((((((()))'''((()))******)))(((''')))***+++,,,,,,,,,+++***,,,***(((''')))******)))***)))))))))((((((((('''***)))(((''''''((()))***(((((())))))))))))((((((''''''((())))))(((((('''&&&''')))******)))'''&&&)))))))))***++++++,,,,,,(((((())))))(((((()))))))))(((''''''(((((('''&&&))))))))))))))))))))))))+++++++++,,,---.........,,,,,,,,,,,,+++***))))))++++++***)))))))))***+++************************---,,,+++++++++,,,---.../////////......///000000,,,---...000000000000///222222222222333444555555555555444444555555666777777777888888999:::;;;;;;999999:::;;;======:::888:::;;;<<<;;;:::<<<@@@DDDAAAAAABBBBBB@@@>>><<<:::888999;;;===@@@BBBCCCDDDJJJKKKMMMPPPTTTVVVVVVUUUYYYUUUUUUZZZ]]]]]]^^^aaacccbbbaaa___^^^\\\[[[ZZZUUURRROOOMMMLLLLLLKKKIIIIIIKKKMMMLLLKKKJJJJJJKKKKKKJJJIIIHHHHHHIIIIIIJJJMMMLLLLLLLLLKKKKKKKKKKKKEEEFFFFFFGGGFFFEEECCCCCCAAAAAA???===<<<;;;;;;;;;777888999999999999888777888888888999888888777777888999:::;;;<<<===>>>???@@@AAACCCDDDEEEFFFEEEEEEDDDDDDCCCCCCCCCEEEFFFGGGJJJIIIIIIKKKOOORRRSSSSSSQQQSSSUUUWWWXXXXXXXXXXXX\\\aaaiiirrr{{{###"""!!!"""%%%(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&%%%%%%$$$'''"""))))))'''... '''$$$###&&&******&&&!!!'''(((((((((&&&%%%&&&'''$$$)))+++***,,,000...'''***)))(((((()))***)))'''!!!'''++++++'''%%%'''+++(((((())))))))))))((((((+++)))((('''((()))+++---******)))(((((((((((((((******)))((((((((((((((('''%%%'''...000---)))))))))++++++&&&"""$$$,,,555))))))(((((((((((())))))***)))'''((()))***(((''',,,+++***++++++***'''$$$'''''''''''''''((())))))******))))))(((((('''''''''((()))+++++++++***)))&&&'''''''''(((((())))))&&&'''((())))))((('''&&&((()))+++,,,------,,,,,,,,,***(((''')))******)))))))))******)))((('''&&&***)))(((''''''((()))***'''((()))******)))((('''%%%&&&))),,,//////,,,)))%%%&&&)))++++++)))&&&%%%)))))))))***++++++,,,,,,)))))))))(((''')))+++...+++'''$$$%%%'''((('''%%%((((((((((((((('''''''''++++++,,,------...//////---------,,,,,,***))))))***)))(((''''''((()))***+++******)))((()))))))))+++***)))))))))***+++,,,//////............//////,,,...///111111111000000333333222111222333555666333333333333333444444555333333444555666777888888888777777888::::::888777999:::;;;:::888999===AAA===???@@@AAA@@@===:::888555666999<<<>>>@@@AAABBBFFFGGGHHHKKKPPPRRRSSSSSSSSSOOOOOOTTTXXXXXXYYY\\\[[[ZZZYYYXXXWWWVVVVVVVVVQQQNNNKKKJJJJJJJJJJJJIIILLLLLLLLLJJJHHHHHHJJJLLLKKKJJJIIIHHHHHHIIIJJJKKKMMMNNNNNNOOOOOONNNNNNMMMIIIJJJKKKKKKJJJGGGDDDCCCDDDCCCAAA???>>>===<<<<<<777888999::::::999888777999999999999999888777777:::::::::;;;;;;<<<<<<<<<===???AAACCCDDDDDDDDDCCCDDDDDDDDDEEEFFFHHHIIIJJJLLLIIIHHHKKKPPPTTTTTTRRRPPPRRRUUUWWWYYYYYYXXXWWWYYY^^^gggpppzzz(((((((((((((((''''''&&&%%%%%%%%%%%%$$$$$$######,,,***'''%%%$$$%%%&&&'''''''''((((((((('''%%%$$$''''''&&&&&&&&&''''''(((''''''((((((''''''&&&%%%&&&######&&&'''%%%&&&)))'''(((***+++,,,+++)))(((,,,***((('''&&&'''((()))(((((((((((()))))))))))))))******)))'''&&&((()))***)))(((''''''((()))***'''''''''''''''&&&&&&%%%******)))))))))))))))***---((('''---111///***))))))((('''((()))***)))(((***(((&&&%%%%%%''')))+++'''(((((()))))))))((((((***(((&&&(((+++,,,+++)))((('''&&&&&&'''((()))******&&&###"""%%%((())))))***)))((()))***)))'''%%%((('''%%%$$$%%%''')))***,,,***'''(((***+++***((('''((()))******)))((('''*********(((&&&&&&(((*********)))(((((((((((((((***************)))(((((())))))************)))))))))((('''''')))******)))***(((''''''(((((('''%%%'''(((***+++,,,,,,++++++)))((('''&&&&&&''')))***)))))))))))))))))))))))))))000444...###!!!'''******+++++++++,,,,,,,,,+++******)))))))))))))))******))))))))))))******+++---,,,((('''))))))'''+++,,,,,,+++***)))+++,,,---,,,******+++///222555///000000000///...------222000......///000000000000000111222333444444555000222444444333333444555666666777777888777777666888888888888:::<<<>>>???>>>>>>===<<<;;;;;;::::::888888777777999;;;>>>@@@HHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKMMMOOOQQQSSSUUUTTTRRRQQQQQQQQQPPPMMMKKKMMMKKKJJJHHHGGGGGGGGGHHHEEEGGGHHHHHHFFFEEEEEEFFFKKKLLLIIIDDDDDDIIILLLKKKNNNOOOPPPQQQRRRRRRRRRRRRMMMLLLKKKIIIGGGFFFFFFEEEHHHFFFDDDCCCCCCBBB@@@>>>@@@<<<888777999::::::888<<<;;;:::999888666555555::::::999999999:::;;;<<<<<<===>>>@@@BBBCCCCCCCCCBBBCCCEEEFFFFFFGGGIIIKKKJJJKKKLLLMMMNNNOOOOOOOOORRRSSSTTTTTTSSSRRRTTTUUUYYY```iiipppuuu|||((((((((((((((('''&&&&&&$$$$$$######""""""""""""(((((('''&&&&&&%%%$$$$$$''''''((((((((('''%%%%%%''''''&&&&&&&&&'''((((((&&&&&&''''''&&&&&&%%%$$$)))''''''******'''&&&(((&&&''')))***++++++******+++***((('''&&&'''((()))'''((((((((())))))))))))++++++,,,+++)))((()))+++***)))((('''''''''((()))))))))******)))(((''''''******))))))))))))******,,,'''&&&,,,000---***(((&&&%%%&&&(((***,,,+++***+++***(((''''''((()))***((())))))******))))))(((***)))'''(((+++,,,***((((((''''''&&&'''((()))***+++'''$$$$$$&&&((())))))***)))((()))******)))''')))(((&&&&&&&&&((()))++++++)))'''(((***+++***)))******************)))((((((***++++++)))(((((((((******)))(((((((((((((((***************)))((((((******++++++++++++*********)))((((((***++++++***......---+++(((&&&%%%%%%'''((()))+++++++++++++++***)))'''&&&&&&''')))***((((((((((((((((((((((((&&&))),,,,,,******---000+++++++++******)))))))))+++******)))))))))))))))******))))))))))))******+++---,,,((('''))))))'''+++,,,,,,+++***)))+++,,,///......---------.........////////////......---111///------.../////////000000111111222333333333000111111111111222555888555555666666666666666666888888777777888:::<<<======<<<<<<<<<;;;:::::::::888888777777999;;;>>>???DDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMOOOMMMLLLLLLMMMLLLJJJHHHIIIHHHGGGFFFFFFFFFGGGGGGDDDEEEFFFEEEDDDCCCDDDFFFDDDIIIJJJGGGFFFJJJLLLLLLPPPPPPPPPQQQRRRRRRSSSSSSRRRQQQOOOLLLJJJHHHGGGFFFHHHGGGEEEDDDDDDCCCAAA???AAA>>>:::999;;;<<<;;;:::======<<<:::999888777666::::::999999::::::;;;<<<;;;<<<>>>@@@AAABBBBBBCCCBBBDDDFFFFFFFFFGGGIIIKKKJJJJJJKKKLLLMMMMMMMMMMMMPPPQQQRRRRRRRRRRRRTTTUUUYYY___fffnnnttt|||'''(((((((((((('''&&&&&&&&&%%%$$$###"""###$$$%%%&&&''')))))))))'''%%%###'''''''''(((''''''&&&%%%''''''&&&&&&''''''((()))%%%&&&&&&&&&&&&%%%$$$$$$***((((((+++***&&&%%%'''''''''((())))))***++++++***)))((('''''''''((()))''''''((((((((()))))))))***+++,,,+++)))((()))******)))((('''''''''''''''************)))((('''&&&************************+++&&&&&&+++...,,,)))(((&&&&&&''')))+++,,,***))),,,++++++***)))))))))))))))***************))))))+++***((()))******)))((((((''''''''''''((()))))),,,)))&&&%%%'''((())))))***)))((()))++++++***)))))))))(((''''''(((***+++***)))'''(((***,,,++++++,,,,,,+++***************'''***------,,,)))((((((***)))((((((((((((((((((******)))))))))(((((((((***++++++++++++++++++***+++***((()))+++,,,,,,+++***+++++++++)))))))))***'''((()))******++++++******)))(((''''''((()))***((((((((((((((((((((((((,,,)))&&&''')))***((($$$,,,,,,+++***)))((('''&&&+++******)))))))))))))))******))))))))))))*********,,,+++((('''******'''***+++++++++))))))+++---.../////////...---,,,+++------.../////////......///---++++++,,,......---111111111111111111111111000000///......000444888444444444444444555666777888888777666777888999:::;;;;;;;;;;;;::::::::::::888888888888999;;;===???@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCDDDDDDEEEEEEEEEGGGFFFFFFFFFGGGGGGEEECCCDDDDDDDDDDDDDDDEEEFFFGGGDDDDDDCCCBBBAAAAAADDDFFF@@@GGGKKKJJJJJJLLLNNNNNNQQQPPPPPPOOOPPPQQQSSSTTTVVVUUUSSSPPPMMMKKKIIIHHHJJJHHHFFFFFFFFFEEECCCAAACCC@@@===<<<<<<=========>>>>>>===<<<:::999888777:::::::::::::::;;;;;;;;;;;;<<<===???@@@AAAAAABBBBBBDDDFFFFFFFFFGGGIIIKKKIIIJJJKKKLLLLLLLLLLLLLLLMMMOOOPPPQQQQQQRRRTTTWWWZZZ]]]cccjjjsss{{{''''''((((((''''''&&&%%%)))(((&&&%%%%%%&&&'''(((((()))*********((('''&&&''''''''''''''''''&&&&&&'''&&&&&&&&&'''((()))***&&&&&&''''''&&&&&&%%%$$$***&&&%%%'''&&&$$$%%%)))))))))((((((((()))******)))(((((('''''''''(((((('''''''''((((((((())))))'''(((***)))'''&&&''''''))))))(((''''''&&&&&&&&&(((((((((((('''%%%$$$###))))))******++++++*********&&&%%%***,,,***((((((+++******++++++***'''$$$++++++,,,++++++)))'''&&&***++++++++++++******)))+++******)))))))))(((((((((((('''''''''(((((((((,,,***(((''''''(((((((((***)))((()))+++,,,,,,+++)))((((((''''''((()))))))))(((((()))***,,,,,,------,,,+++))))))******+++***,,,------+++******+++***))))))((((((((())))))******))))))((((((((((((******++++++++++++******+++***((()))***,,,++++++***(((&&&''')))***)))''''''(((((()))*********++++++***)))((((((((())))))''''''''''''''''''''''''000+++&&&&&&((('''""",,,++++++***))))))((((((+++******)))))))))))))))******))))))))))))*********,,,+++((('''******((()))***+++***)))***+++---------------......//////,,,---...///////////////...,,,******+++,,,---,,,111111111000000////////////000000///......111333333333333333333555666777999888777666666666777888999999::::::::::::::::::888888888999:::;;;===>>>========================@@@@@@AAABBBCCCCCCCCCCCCAAA@@@@@@AAACCCCCCAAA@@@@@@AAAAAABBBDDDEEEFFFGGGDDDDDDBBB@@@???AAAEEEHHHFFFIIIKKKJJJMMMQQQQQQMMMPPPOOONNNMMMNNNPPPRRRTTTVVVUUUTTTRRRPPPNNNLLLKKKKKKJJJHHHGGGHHHGGGEEEDDDCCCAAA???======>>>>>>??????>>>===<<<:::999888888999::::::;;;;;;;;;;;;;;;;;;;;;===>>>???@@@@@@@@@BBBCCCEEEFFFFFFGGGIIIJJJHHHIIIJJJLLLMMMNNNNNNNNNMMMNNNPPPQQQQQQSSSWWWYYYZZZ\\\```hhhqqqzzz'''''''''''''''&&&&&&%%%(((''''''&&&&&&'''((()))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((()))******((((((((((((((('''&&&&&&***%%%"""###$$$%%%)))///+++***)))((('''''''''(((((('''''''''''''''((((((''''''''''''((((((((((((&&&((())))))'''&&&&&&'''))))))(((((((((''''''&&&(((((((((((('''&&&%%%$$$((()))***+++,,,+++++++++)))&&&&&&)))+++(((((())),,,+++******+++***'''%%%)))***++++++***(((&&&%%%+++++++++++++++***))))))***++++++***)))(((((((((((((((((((((((((((''''''+++***)))(((''''''((()))+++)))((((((***,,,,,,,,,((('''''''''''''''''''''((())))))******+++,,,...+++***)))(((((()))***+++//////---+++******---///******)))))))))******+++++++++***))))))))))))***)))******++++++******)))+++)))((()))***+++++++++111+++%%%&&&+++,,,&&& ((((((((()))******++++++++++++******))))))))))))((((((((((((((((((((((((***)))((()))+++,,,+++***+++++++++++++++++++++++++++******)))))))))))))))******))))))))))))******))),,,+++''''''******(((''')))******)))***,,,...///...,,,++++++---000222------...///000000000000...,,,******+++,,,---,,,111000000//////......---...000222222000---------222333333444555666888999999888777666666666777888999999::::::::::::::::::888888888999:::;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@AAABBBBBBBBB>>>======>>>@@@@@@???>>>===>>>@@@BBBDDDEEEFFFGGGFFFEEECCCAAA@@@BBBFFFJJJPPPNNNJJJIIIOOOUUUSSSLLLOOONNNLLLLLLLLLNNNPPPRRRSSSSSSSSSSSSQQQPPPNNNMMMLLLKKKIIIIIIIIIIIIGGGEEECCCBBB@@@>>>======???@@@>>>>>>===;;;:::999888777999:::;;;<<<<<<<<<;;;;;;:::;;;<<<===>>>?????????@@@BBBDDDEEEEEEFFFHHHIIIGGGHHHJJJMMMOOOPPPQQQQQQMMMOOOPPPQQQRRRUUUYYY\\\[[[\\\```gggpppxxx}}}&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&'''((((((&&&&&&&&&'''((()))***+++((())))))))))))((('''''',,,'''$$$%%%&&&(((---333***))))))((((((''''''&&&&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((''')))++++++***((('''((((((((())))))))))))(((((()))))))))))))))(((((('''((()))***,,,,,,,,,++++++)))&&&'''******((((((+++)))(((''')))+++,,,,,,+++))))))***+++***)))'''&&&++++++++++++***)))(((((()))***+++***)))((()))***((((((((()))(((((('''&&&((())))))((('''&&&((())),,,***(((((()))+++++++++'''''''''''''''&&&&&&&&&)))***++++++******,,,...))))))((())))))***+++,,,222000...+++)))+++///222++++++++++++++++++,,,------,,,+++***)))***++++++******++++++++++++******,,,***)))***+++---,,,,,,...(((%%%'''...111---((())))))))))))***+++,,,---,,,,,,++++++******))))))))))))))))))))))))))))))&&&''')))******+++,,,...******+++++++++,,,,,,,,,+++******)))))))))))))))******))))))))))))******)))++++++''''''***+++(((&&&((()))))))))***,,,///333000---******+++...000//////000111111111000000///---++++++,,,......---/////////......------------000333333111...,,,+++222333555777888999::::::::::::888888777888999:::;;;;;;;;;;;;::::::::::::888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;777888;;;===>>>?????????===<<<<<<===??????===<<<;;;<<<>>>AAACCCDDDEEEEEEFFFEEEDDDBBBAAACCCHHHKKKTTTQQQMMMKKKOOOUUURRRLLLMMMMMMLLLLLLMMMNNNPPPQQQQQQRRRRRRRRRRRRPPPOOONNNLLLKKKIIIIIIJJJJJJHHHGGGCCCCCCBBB@@@>>>>>>@@@BBB>>>>>>===<<<:::999888777999:::;;;======<<<<<<;;;999:::;;;<<<============???AAACCCCCCCCCDDDFFFHHHHHHIIIKKKMMMOOOQQQQQQRRRNNNOOOPPPQQQRRRUUUYYY]]][[[]]]bbbhhhooovvv|||&&&&&&''''''&&&&&&%%%$$$"""###$$$&&&&&&&&&$$$$$$$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%&&&'''((()))&&&&&&''''''(((***+++,,,((((((((()))(((''''''&&&+++'''&&&((()))(((+++///%%%&&&((()))))))))((((((%%%&&&''''''((((((((('''&&&&&&&&&'''''''''((((((''')))++++++***((('''''''''((()))***+++++++++***'''(((((()))))))))))))))''')))+++,,,------,,,+++***'''(((******'''(((,,,***(((&&&'''***,,,......******************))))))************)))((('''&&&''')))+++***(((((()))+++(((((()))))))))(((&&&%%%%%%''')))(((&&&&&&'''))),,,***''''''((()))))))))((((((((((((((('''&&&&&&***+++,,,+++))))))+++...'''((()))+++,,,------...111111000...,,,,,,///111,,,,,,,,,,,,,,,---...//////...,,,******+++,,,---,,,------------------,,,...---,,,,,,...//////...(((((((((***,,,.........+++*********+++,,,---...,,,,,,,,,,,,+++***)))(((***************************))))))))))))(((((((((++++++++++++************+++******)))))))))))))))******))))))))))))******(((+++***''''''++++++)))%%%'''((())))))***---///000///---,,,,,,---...///111222222222222111111000111///------.../////////.........------------------///111222000///...///222444777:::<<<<<<<<<;;;<<<;;;:::999999:::<<<<<<===<<<<<<<<<;;;:::::::::888888999:::;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;;;;777888:::<<<===<<<;;;;;;===<<<;;;<<<======<<<:::888:::<<>>===;;;:::999999999:::<<<===>>>===<<<;;;999:::;;;<<<<<<<<<<<<<<<===???AAABBBBBBCCCEEEFFFJJJJJJKKKMMMNNNNNNNNNNNNNNNOOOPPPPPPQQQTTTXXX\\\[[[___fffjjjooottt{{{&&&&&&''''''&&&&&&%%%$$$"""$$$&&&))))))(((&&&$$$$$$'''***------***'''%%%'''&&&&&&%%%&&&'''((()))&&&&&&''''''(((***+++,,,''''''((((((''''''&&&%%%(((%%%&&&******'''&&&)))"""###&&&)))++++++***)))%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((($$$''')))***(((&&&%%%%%%&&&((()))+++,,,,,,,,,,,,$$$%%%&&&'''((((((((((((''')))+++---...---,,,+++***((((((+++***''')))---...+++((('''(((+++,,,---++++++++++++++++++,,,,,,*********))))))(((&&&&&&&&&)))+++***((((((***---(((((()))))))))(((&&&%%%###&&&((((((&&&%%%'''***---***'''&&&'''((((((((())))))***))))))(((''''''***,,,---,,,)))(((+++---&&&'''***---...////////////111111000///...///000---------------...///000000///---++++++,,,---.........////////////......000///......000111111000///111222---%%% !!!$$$,,,++++++***+++---...///---------,,,+++***)))(((************************,,,***)))+++...000...,,,,,,,,,+++***)))(((''''''+++******)))))))))))))))******))))))))))))******(((+++***''''''++++++)))%%%&&&((())))))***---///)))***,,,...///000111111333333333333333222111000222000......///000111000---------------------------.../////////000222444222555999===??????===<<<<<<<<<;;;:::;;;<<<===>>>>>>>>>===<<<;;;;;;::::::888999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<======<<<:::999===<<<;;;;;;<<<<<<:::999666888;;;===???@@@@@@@@@CCCDDDDDDCCCCCCDDDGGGJJJDDDNNNUUUSSSMMMLLLNNNOOONNNOOOPPPQQQRRRRRRRRRRRRTTTUUUUUUTTTRRRPPPMMMKKKLLLKKKIIIIIIJJJJJJIIIGGGFFFGGGGGGDDDAAAAAACCCGGGAAA@@@???>>>===<<<;;;:::999:::<<<>>>>>>===<<<;;;999999:::;;;<<<<<<<<<<<<<<<>>>@@@AAAAAABBBDDDEEEKKKLLLLLLLLLLLLLLLKKKJJJNNNNNNOOOOOOOOORRRWWW[[[[[[aaahhhlllnnnsss{{{((('''%%%&&&((('''$$$!!!%%%%%%%%%&&&'''((())))))'''%%%$$$%%%'''))))))(((+++'''$$$%%%***,,,)))%%%%%%$$$###&&&)))+++)))'''&&&'''((((((((('''%%%%%%$$$%%%%%%&&&'''((())))))+++***((('''((()))((('''((((((&&&###&&&++++++(((((()))))))))((('''&&&%%%&&&'''(((((()))(((((('''+++(((''''''******)))&&&%%%%%%%%%&&&&&&((()))***(((***,,,---,,,+++)))'''+++***)))))))))***+++,,,))))))***++++++)))((('''+++((('''***------)))$$$''''''(((((((((((('''''')))'''''')))(((&&&)))...+++******)))(((''''''&&&'''''''''''''''&&&&&&&&&+++***))))))((())))))))),,,'''%%%((()))((((((***''''''&&&'''(((***,,,---%%%'''+++---...000222333555555555444333111000///000000111111222222333333111///...///000111111111///000222444555444333222333111//////222444333111333222222111000000//////***+++,,,------,,,+++***...---------,,,,,,,,,,,,,,,+++)))''''''((()))+++*********++++++,,,,,,,,,,,,------...---,,,+++***000///---+++*********+++++++++******)))'''&&&%%%(((((())))))******++++++++++++++++++,,,---...///------,,,+++,,,---...///444444555555444111...,,,555222...---///111111000111///---,,,,,,,,,+++***+++,,,,,,---///111222333555999>>>AAA@@@>>>===<<>>AAABBBBBB???@@@AAAAAA@@@>>><<<:::<<<<<<;;;::::::;;;===>>>@@@???>>>===<<<;;;;;;;;;:::999888888888999:::;;;>>>;;;999999;;;;;;888666;;;;;;<<<===>>>>>>>>>===BBBAAA@@@???AAADDDGGGIIIJJJMMMMMMHHHGGGJJJLLLKKKPPPPPPQQQRRRSSSUUUWWWXXXWWWWWWWWWXXXXXXUUUQQQMMMNNNJJJFFFEEEGGGHHHHHHFFFFFFEEEEEEDDDDDDEEEGGGHHHCCCBBB???<<<:::999999999===>>>>>>>>>>>><<<:::999===;;;999888999::::::999===???@@@@@@@@@AAADDDFFFIIIJJJKKKMMMNNNNNNNNNNNNPPPMMMLLLNNNSSSWWWYYYYYY[[[aaahhhjjjkkkpppzzz((('''&&&&&&((('''$$$!!!%%%&&&&&&''''''(((((((((((('''&&&''')))******)))&&&&&&&&&&&&((((((((('''&&&%%%$$$&&&)))***(((&&&'''((()))))))))((('''&&&%%%&&&&&&''''''(((((((((***((('''&&&'''((('''&&&&&&((((((&&&'''***)))&&&((((((((((((((('''&&&&&&((((((((((((((((((((((((***((('''(((***+++)))'''''''''''''''((()))******+++,,,,,,,,,,,,+++************)))))))))+++,,,---***************)))((((((***(((''')))------)))%%%(((((((((((((((((((((((((((''''''))))))'''***///*********)))(((''''''''''''''''''''''''(((((((((++++++***))))))))))))))),,,'''&&&)))***(((((()))''''''&&&'''(((***+++,,,&&&(((+++,,,---...111333333444555555555555555555444444444444555555555555222111000000222333333222333444666777888777555444777444222333555666555333555444444333333222111111......////////////......//////......------,,,,,,---,,,+++***)))******+++*********++++++,,,,,,,,,,,,,,,---------,,,******000///---+++************+++++++++***)))((('''&&&(((((())))))*********************++++++,,,---...---,,,,,,++++++---...///555444333111000000111111555333000000222333222111222000...---------,,,+++,,,,,,---...000222444555777:::???AAA@@@>>><<<;;;===;;;999:::>>>AAABBBBBBAAAAAABBBCCCBBB@@@>>>======<<<;;;:::;;;;;;<<<===@@@@@@>>>===<<<;;;:::::::::999888888888999:::;;;AAA???<<<;;;<<<;;;999666:::;;;<<<======>>>>>>>>>AAA@@@??????@@@BBBEEEGGGJJJMMMNNNIIIGGGJJJKKKIIINNNOOOOOOQQQSSSUUUWWWXXXXXXWWWWWWWWWXXXVVVRRROOOPPPMMMIIIHHHIIIJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHCCCBBB???===;;;;;;:::;;;????????????>>>===<<<;;;===:::888888999:::::::::===>>>@@@@@@@@@AAADDDFFFIIIIIIJJJKKKLLLMMMNNNOOOPPPNNNMMMOOOSSSWWWXXXXXX___dddiiikkkkkknnnwww~~~((('''&&&&&&''''''$$$###'''''''''''''''''''''''')))((((((((()))(((%%%###"""%%%'''(((&&&&&&(((***''''''&&&'''((()))'''&&&((()))*********)))'''&&&'''''''''''''''''''''''')))'''%%%%%%&&&''''''&&&###(((***((('''((((((&&&(((((((((((((((''''''''')))((('''&&&&&&'''((()))(((''''''(((***+++***)))******))))))))))))***+++************************))))))))))))***+++,,,---+++******)))))))))))))))***((('''(((+++,,,)))&&&)))((('''&&&&&&'''((()))***((()))++++++***,,,222******))))))((((((''''''''''''(((((())))))******,,,++++++***)))************'''&&&***+++)))'''(((''''''''''''(((***+++,,,)))***+++++++++,,,///222222333444666888:::;;;<<<999999999999999888888888555333222222444555555444888999:::;;;<<<;;;:::999<<<;;;999999::::::888777888888888888777666555555333333222222222222333333222222111000000///............---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***///...---,,,+++*********,,,,,,++++++***)))(((''')))))))))))))))************************+++,,,------,,,+++++++++,,,---...555333000---...000444666666555444444555555444222333111///.........---,,,,,,---...000222444666888:::===@@@AAA???<<<:::999;;;:::999:::>>>AAABBBCCCAAABBBCCCCCCCCCAAA@@@???======<<<<<<<<<<<<======AAA@@@???===<<<;;;:::999:::999888777777888999:::>>><<<;;;;;;<<<<<<;;;999:::;;;;;;<<<======>>>>>>??????======>>>@@@BBBDDDHHHLLLMMMJJJHHHJJJJJJHHHMMMNNNOOOPPPRRRUUUWWWXXXXXXWWWVVVWWWWWWWWWUUUSSSTTTQQQNNNLLLLLLLLLKKKJJJHHHHHHFFFFFFEEEFFFGGGHHHCCCBBB@@@>>>=========>>>BBBAAA@@@??????>>>>>>???;;;999888777999:::;;;:::<<<===?????????@@@CCCEEEHHHHHHHHHHHHJJJLLLNNNPPPQQQPPPOOOPPPTTTWWWXXXYYY___ccchhhjjjjjjnnnvvv}}}''''''&&&&&&&&&&&&%%%$$$((((((((((((''''''''''''***)))((('''&&&######%%%'''((())))))******((((((((((((((((((&&&%%%(((((()))***)))((('''&&&)))((((((((('''''''''&&&)))'''&&&&&&'''((('''&&&!!!''')))'''&&&(((***)))(((''''''''''''(((((((((***)))'''&&&%%%&&&((()))''''''((()))***++++++++++++***)))))))))))))))***"""###&&&(((******)))((((((((())))))***,,,,,,---,,,+++)))((((((((()))******(((''''''***+++***(((***)))'''%%%%%%''')))******)))))),,,,,,+++...333***)))))))))((((((((('''''''''((()))***++++++,,,,,,,,,+++***************)))&&&'''+++,,,)))'''''''''''''''((())))))***++++++++++++***)))***...000111111333555777:::<<<======<<<<<<;;;;;;:::::::::666555333444555777666666:::;;;===>>>???@@@@@@???AAAAAA@@@??????>>><<<;;;<<<<<<======<<<;;;999888777666555444444555666777555555444333333222222111///000000000000///......---------...............,,,,,,,,,,,,,,,,,,++++++......---,,,,,,+++++++++...---,,,++++++*********))))))*********************)))))))))***++++++,,,,,,+++*********+++---...333111...---...111666999777777888999999888666444555333000000000000///---......000222444777999;;;<<>>:::888777888888888:::<<>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@???===<<<::::::;;;:::999888777777888999555666666888:::<<<======:::::::::;;;<<<===>>>???>>>===<<<<<<<<<===???@@@CCCHHHKKKIIIIIIKKKKKKIIIMMMNNNOOOQQQSSSUUUXXXYYYYYYWWWVVVVVVXXXXXXWWWVVVXXXWWWTTTQQQPPPOOOMMMMMMKKKJJJIIIGGGGGGGGGHHHHHHDDDCCCAAA@@@??????@@@AAADDDCCCAAA@@@@@@@@@AAABBB;;;999777777999;;;;;;;;;;;;<<<>>>>>>>>>???BBBDDDFFFFFFEEEFFFHHHKKKNNNPPPRRRRRRRRRSSSVVVXXXZZZZZZ[[[___eeehhhkkkqqqyyy&&&''''''&&&%%%%%%%%%&&&((((((((((((((((((''''''(((''''''''''''$$$!!!'''&&&%%%)))---///,,,(((((()))))))))((('''&&&&&&''''''((((((((('''&&&%%%)))))))))(((''''''&&&&&&***(((''''''((())))))((("""&&&'''$$$$$$)))+++***''''''&&&&&&'''((()))***+++)))'''&&&%%%&&&((()))'''((())))))******+++,,,))))))((('''''''''((((((%%%***,,,+++)))'''(((((()))***++++++,,,,,,,,,+++)))((((((((()))***)))(((&&&&&&((()))*********)))'''%%%%%%''')))***(((&&&'''))))))'''***000))))))))))))(((((((((((('''(((((()))***+++,,,,,,,,,+++******))))))******)))&&&'''+++,,,)))''''''''''''(((((())))))******+++++++++)))((())),,,///000000111222444666888999;;;;;;;;;::::::999999999666444333333555666666555999:::<<<>>>@@@BBBCCCCCCCCCDDDDDDCCCAAA???>>>===>>>>>>?????????===;;;:::888777666555555666777888666666666555555555555444222222222333222111000000000000000000000000000000,,,,,,,,,,,,,,,,,,------............------,,,,,,///...---,,,++++++,,,,,,++++++++++++++++++***************)))******++++++++++++***)))***+++,,,---.........///111333666888888999;;;<<<<<<:::888777666444222111222222000///000111222444777999<<<===>>>@@@AAA@@@<<<888555444444555666888999;;;===>>>;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>??????@@@@@@@@@@@@AAAAAAAAA@@@???>>><<<;;;===<<<:::888888888888888444555777888:::;;;===>>>::::::::::::;;;===>>>???<<<<<<;;;;;;;;;;;;<<<===>>>CCCGGGGGGHHHKKKMMMKKKNNNNNNOOOQQQSSSVVVXXXYYYXXXWWWVVVWWWYYYZZZZZZYYY[[[[[[YYYVVVTTTQQQPPPPPPNNNMMMLLLJJJIIIIIIJJJJJJEEEDDDCCCBBBAAABBBCCCCCCEEEDDDBBBAAAAAABBBCCCDDD<<<:::888888:::;;;;;;;;;:::;;;=========>>>AAACCCDDDCCCCCCDDDFFFIIIMMMOOORRRSSSTTTVVVWWWYYY[[[]]][[[___cccgggkkkqqqxxx~~~&&&''''''&&&$$$$$$&&&'''((((((((((((((((((((((((%%%%%%&&&(((******((('''***'''&&&***000111,,,'''((()))******(((&&&''''''&&&'''((((((((('''%%%$$$)))))))))(((((('''''''''***((('''''')))******)))$$$&&&%%%$$$&&&***)))%%%'''&&&&&&&&&'''(((***+++***)))((('''&&&&&&''''''''')))******))))))+++,,,''''''&&&&&&&&&&&&''''''!!!''',,,...---+++)))))))))***++++++++++++***+++******))))))))))))))))))(((&&&&&&&&&(((***,,,)))((('''&&&&&&'''((()))%%%######%%%%%%###%%%***))))))))))))(((((((((((((((((())))))******+++++++++******)))((()))))))))***'''&&&***+++)))'''(((''''''((()))))))))))))))*********)))((()))+++---///.........///111333444666666666666666555555555444222111111333444444333666777999;;;===???AAABBB@@@BBBCCCBBB@@@===<<<<<<<<<===>>>>>>>>><<<:::888666555555555555555555666444444555555555555666666444444333333333222222222111111111111111000000000...------------....../////////000000//////...---000///...---,,,---......---------,,,,,,,,,,,,,,,++++++*********++++++,,,+++***)))))))))***+++,,,+++,,,...000222444666666999;;;>>>>>><<<:::999999888666444333333333222111333444555666999;;;===???>>>???@@@>>>:::666333222000222444555555555777999555666666666777777888888;;;<<<===???@@@@@@@@@@@@@@@AAABBBBBBBBBAAA???>>>???>>><<<:::999888888999999;;;<<<;;;:::999:::<<<999999999999;;;===???@@@<<<;;;;;;::::::::::::;;;;;;@@@DDDDDDEEEJJJLLLKKKOOOOOOOOOQQQRRRTTTVVVWWWVVVVVVVVVYYY[[[]]]\\\[[[]]]]]]]]]ZZZWWWTTTSSSTTTRRRQQQOOOMMMLLLKKKLLLLLLGGGGGGEEEDDDCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCDDD???===::::::;;;<<<;;;;;;999:::<<<<<<<<<===@@@BBB@@@AAAAAACCCFFFIIILLLMMMOOORRRTTTVVVWWWYYY\\\^^^___aaadddfffjjjooouuuyyy%%%''''''&&&$$$$$$&&&)))''''''(((((())))))******'''&&&&&&''')))+++***)))(((((()))+++......***'''''')))+++***((('''''')))'''(((((())))))'''&&&%%%)))))))))(((((((((((((((((('''&&&&&&((())))))(((''''''&&&'''***+++$$$'''&&&%%%%%%&&&)))+++,,,***))))))(((''''''&&&&&&(((***,,,+++)))(((***,,,%%%%%%%%%%%%&&&'''((((((%%%&&&(((***+++***))))))******+++,,,+++***)))(((***************)))((((((((((((&&&%%%%%%'''***---(((((((((((((((((((((((('''$$$$$$&&&%%%"""$$$)))(((((((((((())))))))))))))))))))))))))))))))))))***)))((((((''''''((((((,,,'''&&&)))***(((((()))''''''))))))***))))))(((((()))******))))))***,,,---,,,++++++,,,---000111000000000000000000111111111///...///000222111111666666666777999:::<<<<<<:::<<>>;;;888888888777888:::;;;:::888555444222222333333333333222222000000111222333444555555666555333222222222333444111111000000000////////////......---...///000111000000111222111000///...111000///------...///000//////.........---------,,,,,,++++++++++++,,,,,,***))))))((()))***+++,,,++++++---///111444666777:::===??????<<<:::;;;<<<999777555444444444333222666666777888:::<<<>>>???===>>>>>><<<888444222111---///222222111000222444111111111222333444555555777888:::<<<>>>?????????@@@AAACCCDDDEEEDDDCCCBBBAAA@@@===;;;:::999999999;;;<<<===<<<999777888:::999999888888:::<<>>@@@CCCFFFHHHJJJLLLKKKNNNRRRTTTUUUWWWZZZ]]]___```bbbeeejjjooouuuxxx%%%''''''&&&######&&&)))&&&''''''((()))******+++***(((&&&&&&&&&'''&&&%%%%%%(((,,,---+++)))((((((&&&)))+++***((('''(((***((()))*********)))'''&&&(((((((((((())))))))))))'''&&&%%%%%%'''((((((((())))))(((***...,,, &&&&&&%%%%%%&&&)))+++---))))))))))))((('''&&&%%%)))+++---,,,)))((())),,,%%%%%%%%%&&&&&&((()))******)))'''&&&%%%%%%&&&'''++++++,,,,,,+++***(((''')))***+++++++++***((('''((('''&&&$$$$$$&&&+++...''''''((((((((((((''''''+++)))((()))(((%%%'''+++(((((((((((()))))))))))))))))))))((((((((((((((())))))(((''''''''''''''',,,(((%%%((()))((((((***'''((()))******)))((((((&&&(((***+++***)))***++++++***))))))***,,,///000++++++,,,,,,---------...///...,,,---///000000///666666555555555666777888444888;;;:::777555444555333555666777777444222000///000111222222111000///,,,---...///111222333444777555333222111222444555000000//////.........---000///.........000111222111111222333333222000///222111///...---...000111000000//////............------,,,,,,+++,,,,,,,,,***)))((((((((()))+++,,,,,,,,,,,,---000333666888;;;===???>>><<<:::;;;===:::888666555555555444333888888888999;;;===>>>???<<<======;;;777333111000+++...000000...---///111/////////000111222333444333555777:::<<<===>>>>>>@@@AAACCCEEEFFFFFFEEEDDDBBBAAA???<<<;;;:::::::::666888:::999777666888:::999999888888:::<<>>AAABBB??????CCCFFFFFFMMMMMMMMMMMMNNNOOOPPPPPPSSSTTTWWW[[[___```^^^\\\]]]___```^^^ZZZWWWWWWXXXWWWVVVSSSQQQPPPOOOOOOOOOKKKJJJHHHFFFEEEEEEEEEFFFBBBCCCDDDEEEEEEDDDCCCBBBCCCAAA>>><<<<<<<<<<<<:::888999;;;;;;;;;<<>>>>>;;;888===;;;888555444444666777666888999;;;;;;;;;;;;:::999888666333222111111111------......------,,,+++---000333444222000......555444444444666999<<<>>>CCCBBBBBBCCCEEEGGGGGGFFFCCCBBBAAA@@@>>><<<:::999999999777777777777999999<<<999666555888;;;>>>???777999;;;:::888777999;;;???>>>>>>>>>???AAADDDEEEIIIIIIHHHHHHIIIJJJLLLMMMMMMQQQUUUWWWXXXYYYZZZZZZ^^^```___ZZZYYYZZZYYYVVVWWWWWWVVVVVVTTTSSSQQQPPPQQQNNNJJJFFFEEEEEEGGGHHHCCCDDDEEEEEEEEEEEEEEEEEECCCCCC@@@===<<<>>>:::444777999;;;;;;;;;;;;===>>>CCCAAA??????CCCHHHKKKMMMNNNOOOQQQTTTWWWYYY[[[[[[``````dddiiilllmmmuuu}}}(((((()))))))))))))))(((&&&(((***)))''''''(((***'''((((((((('''&&&$$$$$$&&&&&&''''''''''''&&&&&&)))(((&&&'''))))))'''$$$'''$$$%%%***,,,)))(((***)))***+++++++++)))(((''')))%%%&&&)))***&&&'''******)))(((''''''((()))***(((((((((***+++***(((&&&***)))'''&&&&&&''')))***(((+++,,,)))))),,,+++(((+++)))(((((())))))(((&&&((((((((((((((('''''''''&&&&&&''')))++++++)))''''''((()))******)))((((((***)))((('''((()))+++,,,))))))(((((((((((())))))))))))(((((((((((())))))((())))))(((&&&&&&''')))(((((()))))))))))))))***((((((((((((''''''''''''***))))))(((((())))))***((()))***+++,,,---------((()))***+++,,,++++++***...---++++++,,,,,,+++***///,,,))))))+++,,,+++***///---++++++,,,,,,,,,++++++,,,,,,+++///333000)))---000333444222///...///111///---...///000...,,,000...------...///---,,,...---,,,,,,---...///000+++,,,------------///111000///---,,,,,,------....../////////...///111444777666444333444333222000222222111111111222222333555777666222000222111.../////////......------,,,+++***((('''((())),,,---...---,,,,,,---...000222888888:::<<<>>>===;;;888;;;999777444333333444555777888;;;===>>>>>>>>>>>><<<999666333000/////////---------...------,,,+++...///000/////////111222333333333333555888;;;<<>><<<:::999999999888888888888999999<<<999666555777:::<<<===555777888888777777:::<<<>>>===<<<<<<===???AAACCCFFFFFFEEEEEEFFFGGGIIIJJJJJJMMMQQQTTTUUUVVVXXXYYY[[[]]]]]]YYYYYYZZZZZZWWWYYYYYYXXXWWWUUUTTTTTTSSSRRRPPPLLLIIIFFFEEEFFFFFFCCCDDDDDDEEEEEEEEEDDDDDDCCCBBB???===???@@@;;;333666888:::;;;;;;<<<>>>@@@AAA???===>>>AAAFFFIIIJJJLLLNNNQQQTTTWWWYYYZZZZZZ]]]^^^bbbhhhkkkmmmuuu~~~&&&&&&&&&&&&&&&'''((()))%%%'''((((((((((((***+++(((((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%((('''&&&'''((((((&&&$$$((('''(((+++***'''(((,,,((((((((('''''''''''''''(((&&&&&&))))))'''(((******)))(((''''''((()))***((((((((()))+++***(((&&&)))((('''&&&&&&'''((()))(((***+++))))))+++***((()))'''&&&'''(((((('''&&&'''''''''(((((((((((((((&&&%%%%%%''')))***)))'''&&&''')))***+++++++++******)))((('''((()))***+++))))))(((((((((((())))))+++***)))(((((('''((((((&&&'''((('''&&&&&&'''))))))))))))*********++++++((('''&&&&&&&&&'''((((((*********))))))*********)))******+++,,,,,,++++++*********+++++++++,,,,,,...,,,******+++,,,+++***---+++***)))+++++++++***---+++******+++++++++*********)))))),,,...+++&&&+++---000111000............---+++,,,------,,,***...---,,,,,,------,,,+++*********+++,,,---///000)))***,,,+++++++++,,,---000,,,'''&&&(((,,,......+++---......---...///111555444222333444444333111333333222222222222333333777888666111000222333000000000000///...---------***)))))))))***,,,...///---,,,++++++,,,---///000666777888;;;======;;;888999777555333222222333444777888:::===>>>?????????===:::666111...------------------------,,,++++++...---,,,+++***---222555111111111222333666888999@@@???>>>???@@@@@@>>><<<@@@@@@???>>>===;;;999888888999999::::::999999888;;;999666555777888999999333444555555555666999<<<<<<;;;;;;:::;;;<<<===>>>BBBBBBBBBBBBCCCDDDEEEFFFEEEHHHMMMPPPQQQSSSUUUVVVWWWZZZ[[[YYYYYY\\\[[[XXX\\\[[[YYYWWWWWWVVVWWWWWWTTTSSSPPPLLLIIIGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCDDDCCCAAA@@@DDDFFF???555555777:::;;;<<<===???AAA???===;;;<<>>>>><<<:::>>>>>>======;;;:::888888777888999::::::999888777:::888555555666777666666333333222222222444666888999999888888888888999:::????????????@@@AAABBBBBBAAADDDHHHKKKMMMOOORRRTTTSSSWWWYYYXXXZZZ]]]]]]ZZZ\\\[[[YYYWWWWWWWWWYYYZZZVVVUUUSSSPPPMMMIIIFFFDDDFFFEEEEEEDDDCCCCCCCCCCCCFFFEEECCCDDDIIIKKKCCC888777999;;;<<<<<<<<<>>>@@@>>><<<;;;;;;>>>BBBDDDDDDHHHJJJNNNRRRUUUVVVVVVUUUWWWYYY^^^fffkkkoooxxx)))(((((('''(((***,,,---)))((((((''''''''''''&&&&&&&&&&&&''''''((())))))(((((())))))))))))(((((()))*********))))))((((((+++***++++++'''"""$$$)))***))))))(((((()))******'''((()))((((((******))))))(((''''''''')))***+++)))((('''(((******)))'''''''''&&&&&&&&&&&&''''''((('''((())))))((('''(((&&&%%%%%%&&&((()))((('''&&&&&&''''''(((((())))))((('''&&&&&&''''''&&&%%%(((((()))))))))(((&&&&&&((((((((((((((())))))***((((((((((((((()))******++++++)))(((''''''''''''((()))))))))((()))***,,,***************************)))((('''''')))+++---++++++************++++++******+++++++++***)))))))))(((((((((((()))******+++***((()))***++++++***)))******+++***************)))'''((()))******)))+++******++++++)))'''&&&)))******,,,------,,,+++,,,,,,,,,,,,+++******++++++***)))***+++,,,+++***++++++*********)))((((((+++---...,,,***((('''''',,,((($$$&&&+++///...+++)))+++---...------...///000///...///222333222111333333222222333333444555555666555000000444666444333222111000///...------.........//////......---,,,,,,,,,,,,---...//////444555666999;;;;;;999666555555444333333333444555999::::::::::::888777555555333000...------...///,,,,,,------,,,,,,+++***+++,,,,,,+++******+++---,,,------...///111222333666666777:::======<<<:::::::::::::::999888777666555666777888888777666555777666444444555555444222444333111111111222222222666666666555666666666777<<<======>>>??????@@@@@@>>>AAAEEEHHHIIILLLOOOQQQOOOTTTWWWWWWZZZ^^^^^^[[[[[[ZZZXXXVVVVVVWWWYYYZZZXXXWWWUUUSSSPPPLLLHHHGGGHHHGGGFFFDDDCCCCCCCCCCCCEEEDDDCCCDDDHHHJJJCCC999;;;<<<======;;;;;;<<<===???===<<<<<>>>>>===<<<>>>AAACCCEEEGGGKKKMMMKKKPPPTTTUUUXXX\\\]]]ZZZYYYXXXWWWWWWWWWXXXYYYZZZXXXXXXVVVTTTRRROOOMMMKKKJJJIIIGGGEEEDDDDDDDDDDDDAAACCCBBBAAACCCDDD@@@999===>>>>>>===;;;:::;;;<<>><<<===???AAABBBBBBFFFGGGIIILLLOOOQQQSSSSSSYYYZZZ```gggkkkpppxxx&&&&&&''''''''''''&&&&&&)))'''%%%&&&((()))'''%%%***)))((('''&&&&&&'''((((((((())))))))))))(((((((((***,,,+++)))'''((()))(((%%%&&&+++---+++)))+++###$$$&&&'''''''''&&&%%%'''***+++'''(((+++,,,(((((('''''''''((()))+++,,,***((('''''')))***)))(((((((((((())))))((((((((((((%%%&&&))))))&&&%%%(((((('''''')))+++------,,,((((((((((((((('''''''''###$$$&&&)))+++,,,+++)))'''((()))******)))''''''&&&''''''(((((((((((((((''''''''''''((()))***+++))))))(((((((((((())))))******+++***(((((()))+++,,,,,,+++***((('''&&&%%%((((((((()))******++++++***))))))(((((())))))***((()))***************)))&&&'''(((******))))))((()))((('''''')))******)))&&&)))+++,,,***)))***+++***((('''((()))++++++***+++)))***...---)))(((+++,,,***)))***+++,,,***(((***,,,---,,,)))((()))++++++***)))***,,,---,,,+++******++++++***)))((('''$$$'''***,,,+++******+++)))((())))))******++++++))))))***))))))))),,,...,,,+++***+++---......---......///000222444666777222555777666777<<<===;;;:::999888777666444333333...///111333333222000/////////000111222222222222555555666888999888555222111111111111222222333333:::::::::999888666444333,,,------............---+++,,,,,,,,,,,,+++******)))+++,,,,,,+++***+++,,,***+++,,,---...////////////000222555777888666333333444444444444444333222222111111111111111111222222111222333444444111///111000000111333333000---000111222333444444555555777888:::;;;<<<<<<;;;;;;:::;;;>>>???@@@CCCFFFHHHFFFKKKPPPQQQUUUYYYYYYVVVWWWXXXXXXXXXYYYYYYZZZZZZXXXXXXVVVUUUSSSRRRQQQPPPMMMKKKIIIFFFEEEDDDEEEEEE@@@DDDEEEAAA@@@@@@???;;;<<<===>>>===<<<;;;<<<===???===<<<===???@@@@@@@@@FFFFFFGGGIIILLLOOORRRTTTZZZ[[[```fffjjjmmmvvv~~~))))))***++++++***)))((('''%%%$$$%%%(((***)))'''111///---+++))))))))))))''''''((((((((((((''''''''')))++++++(((&&&'''))),,,((((((,,,///,,,((('''%%%''')))++++++***)))(((&&&++++++'''''',,,,,,(((((('''''''''((()))+++,,,***)))'''''')))))))))((((((((())))))))))))((((((((($$$%%%******%%%$$$((()))((((((***---.........))))))(((((('''''''''&&&''''''(((+++,,,+++(((%%%&&&''')))***++++++******&&&''''''((()))(((((((((''''''''''''((()))++++++)))(((((((((((())))))***)))******)))'''&&&''')))---,,,+++)))'''&&&$$$$$$&&&&&&((()))************))))))(((((((((((())))))(((((()))***************&&&(((***+++,,,+++)))((()))(((&&&''')))******)))%%%(((+++,,,***))))))+++***)))'''(((***++++++******(((***...---((((((,,,...+++))))))+++,,,***''')))+++,,,+++((('''(((***+++***)))***,,,------+++((()))***++++++***))))))&&&(((++++++***((('''''')))))))))(((&&&'''***,,,((((((((('''&&&'''+++---+++***)))***,,,---,,,+++,,,---...///222444666777222666888888;;;???@@@>>>======;;;:::999777666666000222555777888888666555000111222333333444444333666666777888999777333000//////000000111111222222555666666666555444222111,,,,,,...///...---,,,++++++,,,,,,,,,,,,+++******)))***+++******+++...000***+++,,,---.../////////...///111333555444222///222222222333333222222111111000///......///000111000000111333444333111.........///222555555111---//////111222444444555555555666888999::::::999999888999;;;======???BBBEEECCCHHHMMMOOORRRVVVVVVSSSWWWXXXYYYZZZ[[[[[[ZZZZZZXXXWWWVVVUUUTTTTTTTTTTTTNNNLLLJJJGGGEEEEEEEEEFFFCCCGGGIIIDDD@@@@@@@@@???;;;<<<======<<<<<<===???>>>===<<<<<<>>>??????>>>FFFFFFFFFGGGJJJNNNQQQTTTZZZ[[[___eeeiiikkksss|||))))))))))))((((((((((((((())))))'''&&&&&&(((***(((''''''((())))))'''%%%'''******(((''')))'''###************************((()))+++++++++***(((&&&((('''$$$!!! """&&&***,,,***(((''''''(((***,,,))))))((()))***)))(((&&&(((((((((((((((((((((((('''''''''(((((((((((((((+++*********))))))((((((,,,+++((('''&&&''')))***((((((''''''''''''((((((''''''((()))))))))))))))((()))***+++***)))'''%%%))))))((('''&&&%%%%%%$$$&&&(((***)))'''&&&))),,,+++)))''''''******(((&&&))))))(((((((((((())))))---,,,++++++******++++++!!!###%%%((()))))))))((()))))))))))))))***************))))))))))))******)))((('''((()))***)))((((((''''''(((((()))***+++''')))******))))))***+++---***'''&&&'''(((((((((((()))+++,,,,,,+++***)))+++*********,,,---,,,+++))))))))))))))))))))))))***+++,,,---,,,,,,******,,,((((((,,,,,,((((((,,,)))***+++++++++)))((('''(((''''''(((***,,,+++***))))))((((((((((((((()))'''(((***+++,,,,,,++++++------------///111333555555555666888;;;@@@DDDFFF;;;;;;;;;;;;:::888555444777888;;;<<<<<<;;;888777555333222444777888777555888888999888777555333222000000///////////////000555444333333333222///,,,((())))))))))))*********++++++++++++++++++++++++(((***+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,...///000///---222111000...------------..............................///////////////...////////////000000000000000000111222333333444444777666666666777888999999::::::::::::<<<>>>AAABBBEEEEEEGGGKKKPPPRRRSSSRRRQQQRRRTTTVVVXXXXXXXXXXXXWWWSSSPPPRRRWWWYYYXXXUUUPPPLLLGGGEEEFFFGGGGGGFFFGGGGGGFFFCCC@@@???@@@AAA@@@@@@@@@??????>>><<<<<<>>>>>>>>>>>>???@@@AAABBBCCCEEEGGGGGGGGGJJJPPPUUU[[[___dddhhhlllrrr{{{))))))))))))((((((((('''%%%&&&&&&%%%######%%%''')))))))))***,,,,,,***((('''++++++(((&&&((('''%%%)))))))))))))))))))))))))))***+++,,,+++***((('''))))))'''%%%$$$%%%(((+++******)))(((((()))*********)))))))))))))))'''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''))))))(((((((((((())))))''''''((()))))))))))))))((()))*********((('''&&&''''''''''''''''''&&&&&&'''((()))((('''((()))++++++)))'''((()))***(((&&&))))))(((((((((((()))))),,,,,,++++++*********+++&&&&&&''''''(((***++++++***)))))))))))))))))))))******))))))))))))******)))((('''((()))***)))(((***)))((((((((((((((()))''')))******))))))***+++,,,***(((''''''((()))***)))***+++++++++***))))))+++***)))***+++,,,+++***))))))))))))))))))))))))'''((()))***))))))(((''',,,))))))------)))))),,,)))******+++***)))(((''')))((('''(((***,,,+++******))))))(((((())))))))))))***++++++++++++))))))---,,,------///111333444555555666888;;;>>>AAACCC<<<<<<<<<<<<;;;999777666:::<<<>>>??????>>><<<:::888666444555888999888777999999999888777444222111000000///////////////000333222111222222111...,,,)))))))))*********++++++,,,,,,,,,++++++*********(((***+++------,,,+++***++++++++++++++++++++++++---,,,,,,---//////...,,,//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////........./////////000000000000111111222333333444777666666666666777777888:::::::::;;;<<<===>>>???AAAAAABBBEEEJJJMMMNNNNNNOOOQQQTTTVVVWWWWWWVVVUUUVVVSSSQQQRRRVVVXXXVVVSSSQQQMMMHHHFFFFFFGGGFFFEEEFFFFFFEEEBBB@@@???@@@AAA@@@@@@@@@??????>>>===<<<>>>>>>>>>>>>???@@@AAAAAABBBDDDFFFGGGHHHLLLRRRXXX\\\```eeejjjnnnuuu~~~)))))))))((((((((('''''''''(((((('''&&&&&&((()))&&&%%%%%%'''))))))(((&&&(((,,,---(((%%%&&&(((((((((((((((((((((((((((((()))***+++++++++***)))((()))))))))'''&&&&&&)))+++((())))))))))))))))))(((*********)))(((''''''&&&((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''((((((((((((''''''(((((()))(((((((((***))))))))))))))))))***''''''((()))))))))))))))))))))))))))((((((((((((&&&&&&'''''''''((((((((()))(((&&&'''((()))))))))***)))(((((())))))((('''))))))(((((((((((()))))),,,,,,++++++************+++***((('''(((***,,,---*********))))))((((((((()))))))))))))))))))))))))))((('''((()))***)))(((+++***)))(((''''''''''''''')))******))))))***+++******((((((((()))***+++++++++++++++***)))((((((***(((((()))***+++***)))))))))))))))))))))))))))&&&'''((())))))((('''&&&+++)))+++......+++)))+++)))************)))(((((()))((('''(((***++++++*********)))))))))******++++++,,,,,,++++++)))((((((,,,,,,,,,---...000111222333444666888:::;;;<<<===============<<<:::999888<<<===???@@@@@@???===<<<<<<:::888777888999999999;;;;;;:::888555333000/////////.........//////000000//////000111000...,,,************+++++++++,,,------,,,+++***))))))(((((()))+++,,,,,,,,,+++***************************,,,++++++,,,......---++++++,,,,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////000000---------.........//////000000000111222222333333777666666555555555555666888888999;;;;;;<<<<<<<<>>>>>@@@DDDHHHJJJJJJMMMOOOSSSUUUVVVUUUSSSRRRTTTRRRQQQSSSVVVWWWTTTQQQRRROOOKKKHHHGGGGGGEEEDDDCCCDDDCCCBBB@@@???@@@AAA@@@@@@??????>>>>>>==================>>>???@@@AAA@@@CCCFFFGGGIIIMMMTTTZZZ\\\aaagggmmmrrryyy))))))((((((((('''''''''((()))***)))(((((()))***$$$######$$$&&&((('''&&&(((------((($$$&&&)))***((((((((((((((((((((((((******+++++++++***)))(((&&&'''((('''&&&%%%'''((('''((()))++++++)))((('''+++++++++)))'''&&&&&&'''((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))(((((('''''''''))))))+++++++++)))'''&&&))))))(((((((((((())))))''''''((()))))))))))))))***)))(((((((((((())))))'''''''''''''''(((((((((***'''%%%&&&)))***)))'''***))))))((()))(((((('''))))))(((((((((((())))))+++++++++++++++******))),,,+++***)))))))))***+++++++++***)))(((''''''&&&))))))************)))))))))((('''((()))***)))(((******)))(((((((((((((((''')))******))))))***+++))))))))))))))))))+++---+++++++++***)))((((((''')))((('''((()))******((())))))))))))))))))))))))((()))***+++++++++***)))******,,,......,,,******))))))*********))))))))))))(((((((((***++++++)))******************+++,,,++++++++++++******))))))++++++,,,---...///000000111222555777888888777666;;;;;;;;;;;;:::999999888:::;;;===>>>>>>===;;;:::???===:::999999999::::::<<<;;;999777444111///---......------......//////.........///111000...,,,******+++++++++,,,,,,,,,------,,,+++***)))((('''))))))***+++,,,++++++***))))))))))))))))))))))))+++******+++------,,,***)))***,,,------+++)))(((------------------------)))***,,,---...///000000,,,,,,,,,---------......000000000000111111222222666555444333333333333333444555777999;;;;;;::::::@@@>>>===>>>BBBFFFHHHIIIKKKNNNRRRUUUVVVTTTQQQOOORRRQQQQQQRRRTTTUUURRRPPPSSSQQQNNNLLLIIIGGGEEEDDDAAABBBBBBAAA@@@???@@@BBB@@@??????>>>>>>>>>>>>>>>============>>>???@@@@@@BBBDDDGGGHHHIIIMMMTTTZZZ\\\aaaiiiooouuu}}}((((((((((((''''''''''''%%%&&&''''''&&&%%%&&&''''''&&&&&&''')))+++******))),,,,,,'''$$$&&&))))))))))))))))))))))))))))))************))))))((((((%%%'''((((((&&&&&&&&&'''&&&''')))++++++)))'''&&&***++++++)))&&&%%%''')))((((((((((((((((((((((((&&&&&&&&&'''((())))))***,,,,,,+++***((('''&&&&&&'''((())))))(((%%%""" '''''''''&&&&&&'''''''''''''''((()))))))))))))))))))))(((((((((((()))******))))))(((''''''&&&&&&***'''%%%%%%(((***(((&&&))))))))))))(((((((((((())))))(((((((((((())))))******+++++++++***)))(((((()))*********)))((('''+++******)))((('''&&&&&&((()))************)))((()))((('''((()))***)))(((((((((((((((((()))******''')))******))))))***+++''')))******((((((***,,,,,,+++***)))((((((''''''(((''''''''')))***)))((((((((((((((((((((((((((())))))+++,,,,,,,,,++++++)))+++,,,,,,,,,,,,+++)))))))))))))))))))))*********)))((()))***+++***)))******))))))***+++,,,,,,))))))*********++++++,,,******+++,,,---.........///000333444555444222111777777777777666666777777999:::;;;;;;;;;;;;:::999======;;;:::888888888999:::999777444111///------------,,,------...//////...---...///111111///---******+++++++++,,,,,,,,,------,,,+++)))(((''''''))))))******++++++++++++))))))))))))))))))))))))******)))+++,,,---,,,***)))***,,,---...---+++***++++++++++++++++++++++++)))***+++---.../////////,,,,,,,,,,,,------------//////000000000000111111444444333222111111111111000222444777999:::::::::>>>===;;;<<>>>>>===>>>>>>???============>>>???@@@AAAEEEGGGIIIIIIIIIMMMSSSXXX\\\bbbkkkrrryyy((((((((('''''''''&&&&&&&&&((())))))(((''''''((((((&&&%%%&&&((())))))))))))+++)))&&&%%%((((((%%%))))))))))))))))))))))))))))))(((((((((''''''''''''((())))))((('''((()))&&&''')))******)))'''&&&)))***+++)))&&&%%%(((+++((((((((((((((((((((((((%%%&&&&&&'''((()))******---,,,+++***)))((('''&&&))))))******)))&&&$$$"""'''&&&&&&%%%%%%&&&&&&'''''''''((()))))))))))))))(((((((((((())))))))))))+++******)))((('''&&&%%%)))(((&&&&&&'''((('''&&&((()))***)))((('''((()))))))))(((((((((((()))))))))***+++++++++***((('''&&&''')))******)))'''%%%)))))))))(((((('''''''''((()))***++++++***)))((()))((('''((()))***)))(((''''''''''''((()))***+++''')))******))))))***+++&&&(((+++***'''&&&(((++++++***)))((((((((((((((()))''''''((()))***)))((((((((((((((((((((((((((('''((()))***++++++******)))++++++))))))++++++))))))))))))((())))))***+++***)))((()))***+++***))))))))))))))))))***+++,,,))))))))))))***+++,,,---))))))+++,,,---------------...000111222111///...444333333222333333444555888999999999999999999888999:::;;;999777666666777777555333111///...------,,,,,,,,,,,,,,,---...///...------///000000...,,,************+++++++++,,,,,,,,,+++***)))(((((('''))))))))))))******++++++))))))))))))))))))))))))+++******+++------,,,*********,,,---...------,,,)))))))))))))))))))))))))))***+++,,,------......,,,,,,,,,---------......///////////////000000000222111111000000000000111///000222444666777888888:::999888999<<>>======>>>???@@@>>>>>>>>>>>>???@@@AAABBBFFFHHHJJJJJJJJJMMMSSSXXX___eeennnvvv}}}(((((('''''''''&&&&&&&&&(((***,,,,,,+++*********(((&&&$$$$$$&&&''''''''')))(((&&&$$$'''***''' (((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))''''''((())))))(((''''''''')))***(((%%%%%%)))...((((((((((((((((((((((((%%%%%%&&&'''((()))******)))))))))))))))((((((((()))******++++++***((((((''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))&&&'''(((*********)))(((***)))))))))((((((''''''((((((((('''%%%%%%&&&'''(((***+++***'''&&&''')))))))))(((((((((((())))))))))))+++++++++***((('''''''''((((((((((((((((((((((((((((((((((((''''''((()))***++++++***)))((()))((('''((()))***)))((()))((((((((((((((()))***''')))******))))))***+++%%%(((+++***&&&$$$&&&)))***)))(((((('''((()))))))))((('''(((***+++***)))((((((((((((((((((((((((%%%&&&(((************)))))),,,***&&&&&&***,,,)))***)))((((((((()))+++,,,+++)))((()))***+++)))((((((((((((((()))***+++,,,+++******))))))***+++,,,((()))***,,,,,,,,,,,,++++++,,,---...///......---111111000000000111333333555555555555555555555555333666999888666444333444222111000...------......++++++++++++,,,---...///---,,,,,,---///...,,,***)))))))))*********++++++++++++******)))))))))((()))))))))))))))******+++************************+++******+++---...,,,+++******++++++,,,---......******************************+++,,,,,,,,,,,,,,,------------............//////////////////////////////////////////000111222222222222333333444555777666666888;;;<<<<<<;;;CCCEEEHHHLLLNNNNNNNNNNNNMMMMMMLLLLLLMMMOOORRRUUUUUUXXXYYYWWWSSSNNNLLLLLLAAACCCEEEDDDBBBAAA@@@AAA@@@???>>>======>>>???@@@????????????@@@AAABBBCCCEEEHHHJJJJJJKKKNNNUUUZZZcccjjjsss{{{(((((('''''''''&&&&&&&&&%%%'''))))))((('''''''''---***(((((()))*********)))'''$$$$$$(((+++&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&%%%$$$######%%%'''''''''((((((((((((''''''&&&)))***(((%%%%%%***///((((((((((((((((((((((((%%%%%%&&&'''((()))***+++&&&&&&&&&'''((())))))***$$$%%%&&&''''''(((((((((((((((''''''''''''(((((('''(((((()))))))))))))))%%%''')))***+++***)))((((((((((((((())))))))))))''')))***((($$$###&&&((((((***+++***'''&&&''')))))))))(((((((((((())))))((()))+++,,,+++***(((''')))((('''&&&'''(((***+++'''''''''(((((((((((((((''')))***++++++***)))''')))((('''((()))******(((+++***)))((((((''''''(((((()))******))))))***+++$$$(((+++***%%%###%%%'''))))))(((''''''((()))******)))((()))***+++***)))((((((((((((((((((((((((&&&''')))***+++++++++***))),,,)))######))),,,)))***)))(((((((((***+++,,,+++)))((()))******)))(((''''''''''''((()))***+++---,,,+++))))))))))))***((()))***+++,,,,,,+++******+++,,,,,,------------000000/////////111222333111111111111111111111111000333777888555222111222//////---,,,,,,---...///++++++++++++,,,---...///,,,++++++,,,---,,,***(((((())))))))))))******************))))))))))))))))))))))))))))))******+++************************,,,++++++,,,......---+++************+++,,,...///........................***++++++,,,,,,,,,++++++---------........./////////////////////........................///000111555444222111000111111222777777777999<<<===<<<:::AAABBBEEEHHHJJJLLLMMMMMMMMMLLLKKKJJJKKKNNNSSSWWWVVVYYY[[[YYYUUUPPPNNNNNNBBBDDDFFFEEECCCAAA@@@AAA@@@???===<<<<<<>>>@@@AAA@@@@@@@@@@@@AAABBBCCCCCCDDDFFFIIIJJJKKKPPPWWW\\\fffmmmvvv~~~...***&&&%%%&&&&&&%%%###"""$$$&&&''''''''')))+++,,,)))&&&%%%''')))******))))))))))))))))))))))))***)))((('''&&&%%%$$$$$$(((&&&"""!!!%%%+++)))###((('''&&&%%%&&&'''((()))))))))))))))************'''(((***+++***)))'''&&&))))))(((''''''''''''''')))'''%%%&&&))),,,---...)))((((((******))))))***(((((((((((((((''''''&&&(((((((((((('''''''''''')))%%%***---''')))+++%%%'''((()))******+++++++++***)))(((''''''((()))***'''&&&&&&&&&&&&'''(((((())))))*********(((&&&%%%---&&&"""%%%))))))((()))(((---///***'''(((******)))))))))))))))******+++,,,+++)))(((&&&%%%%%%%%%)))######)))......,,,+++)))***************)))(((***)))((()))***+++***)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((******(((''''''&&&&&&%%%&&&'''((())))))))))))))))))******+++,,,)))'''***000222...)))))))))((((((((((((((()))...---)))&&&'''))))))(((+++((((((******((((((++++++++++++************))),,,+++******)))*********))))))*********+++++++++,,,---//////...---...///000////////////.........000000///...---,,,,,,+++************************---,,,+++******+++,,,---...---------,,,+++++++++)))((('''&&&&&&'''((())),,,,,,+++***)))((('''''')))))))))))))))))))))))))))))))))))))))))))))))),,,((()))------((((((+++***)))))))))+++,,,+++***************************...---,,,++++++++++++,,,,,,++++++******++++++,,,......---------,,,,,,,,,...............///000111111111111222222333333333555555444555666888:::;;;>>>AAAEEEFFFFFFFFFIIILLLLLLLLLMMMOOOQQQSSSUUUVVV\\\[[[ZZZYYYVVVRRRLLLHHHJJJHHHDDDAAACCCFFFBBB;;;BBBAAAAAA???======>>>@@@??????????????????@@@@@@FFFIIILLLOOOQQQTTTXXX[[[jjjqqq|||+++(((&&&&&&''''''&&&$$$&&&'''))))))))))))+++---,,,)))&&&%%%''')))******((((((((((((((((((((((((***)))((('''&&&%%%%%%$$$&&&((('''$$$%%%)))***'''((('''&&&%%%%%%&&&''''''((((((((()))))))))******'''(((*********)))'''&&&******)))((((((((((((((((((&&&%%%&&&(((***+++***)))))))))************+++(((((((((((((((''''''&&&))))))))))))(((((((((((('''###'''***$$$&&&)))$$$'''(((((())))))((((((((())))))((((((((((((((()))(((''''''''''''((())))))'''(((((()))))))))((((((+++$$$!!!$$$(((((('''((('''+++,,,)))'''))))))''')))(((((((((((()))******+++***)))((('''&&&&&&&&&...(((&&&***---+++'''&&&%%%%%%&&&''''''(((''''''((('''&&&'''((()))((('''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((******((('''''''''&&&&&&&&&'''((())))))))))))))))))******+++***((((((***...///,,,(((+++***)))))))))***+++,,,,,,+++)))''''''))))))(((+++((((((******((((((++++++++++++*********))))))++++++***)))((((((((()))))))))*********+++++++++)))+++------,,,+++,,,---//////.........---------//////......------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********++++++++++++,,,***)))(((((((((((()))***,,,,,,++++++******))))))************************)))))))))))))))))))))))),,,((()))------)))(((++++++))))))***+++,,,+++***++++++++++++++++++++++++------------,,,,,,++++++---,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,///............//////000111111222222222222222222444444444444555666888999;;;>>>BBBCCCCCCDDDGGGIIIMMMNNNPPPRRRTTTWWWYYY[[[aaa___]]][[[YYYTTTOOOKKKGGGFFFBBB???AAACCC???999AAA@@@@@@???>>>>>>???@@@???????????????@@@@@@@@@EEEGGGKKKNNNRRRXXX^^^bbbooouuu'''&&&&&&'''((()))'''&&&&&&((())))))(((((()))***+++)))&&&%%%'''((())))))''''''''''''''''''''''''***)))(((((('''&&&%%%%%%%%%)))***'''%%%'''******)))(((&&&%%%$$$%%%%%%&&&'''''''''(((((((((((()))(((((()))***)))((('''&&&+++******))))))))))))***(((''''''(((******)))((())))))))))))***+++++++++(((((((((((((((''''''&&&*********)))))))))((((((((("""&&&((("""$$$)))$$$'''''''''((('''&&&&&&%%%))))))))))))(((((('''&&&((((((((((((((()))******''''''''''''((()))***+++)))### $$$'''&&&&&&''''''))))))((((((+++((($$$((((((''''''(((((()))******)))(((((('''''''''(((///***'''+++,,,)))&&&%%%######%%%&&&'''(((((((((((('''&&&'''((()))((('''(((((())))))))))))((((((************************)))))))))))))))))))))))))))(((((((((******((('''''''''&&&&&&''''''((()))))))))))))))******++++++((()))***+++++++++))))))---+++***)))***,,,...///)))))))))))))))(((((()))+++((((((******((((((+++++++++*********)))))))))+++***)))(((''''''''''''***************+++++++++)))+++,,,---,,,+++,,,---------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++++++++++++++******))))))******+++++++++++++++++++++++++++************************))))))))))))))))))))))))+++)))))),,,,,,))))))++++++***)))***,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++...------,,,,,,------.........---------,,,,,,,,,//////......---.........222222222111111111111111444333333333444444555666999;;;===???@@@AAACCCEEELLLNNNPPPSSSWWWZZZ]]]___dddbbb___\\\YYYUUUPPPLLLIIIIIIEEEBBBCCCEEEBBB<<>>??????@@@AAA>>>>>>??????@@@@@@AAAAAACCCFFFJJJOOOUUU\\\eeejjjvvv|||$$$%%%'''(((******((('''((()))***)))((('''(((******(((&&&&&&'''((()))((('''''''''''''''''''''''')))))))))((('''&&&&&&%%%%%%((()))&&&&&&))))))((()))(((&&&%%%$$$$$$$$$%%%&&&&&&&&&'''''''''(((((((((((()))))))))((('''&&&******)))(((((()))))))))*********,,,---,,,***''''''******)))))),,,,,,***(((((((((((((((''''''&&&))))))))))))((((((((((((***$$$'''((("""%%%+++&&&&&&&&&''''''''''''&&&&&&((())))))***)))(((&&&%%%((((((''''''(((((()))***(((''''''&&&'''((()))***(((###"""%%%'''&&&&&&''''''(((((('''***---)))###'''''''''''''''((()))))))))((((((((((((((())))))***&&&&&&***---+++)))***''''''((()))*********)))***)))((()))***+++***)))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((******((('''''''''''''''''''''(((((())))))******++++++++++++'''***---,,,***((((((***---+++***)))***,,,...000'''&&&(((***)))'''''')))+++((((((******((((((+++************)))))))))))),,,+++***)))((('''''''''***************************,,,......------...///,,,,,,,,,,,,+++++++++***++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,+++))))))---------,,,++++++***************************************+++++++++,,,,,,************************))))))))))))))))))))))))))))))***++++++******++++++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------,,,,,,,,,,,,------......---------,,,,,,,,,000///......------------222222111111000000000///222222222222222333333333777888:::;;;===???AAABBBHHHJJJNNNRRRWWW[[[^^^___cccaaa]]]ZZZWWWSSSNNNKKKJJJJJJHHHDDDDDDFFFDDD>>>>>>>>>===>>>@@@AAAAAAAAA>>>>>>???@@@AAAAAABBBBBBDDDFFFKKKPPPWWWaaajjjqqq}}}$$$&&&((()))))))))))))))***+++,,,+++***)))***+++)))(((&&&&&&'''((((((''''''''''''''''''''''''''')))))))))((('''''''''&&&&&&&&&$$$###'''+++)))###)))((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&(((((('''''''''(((((()))*********,,,---,,,)))&&&%%%)))***'''(((,,,---)))(((((((((((((((''''''&&&(((((('''''''''&&&&&&&&&***$$$'''((("""%%%+++&&&%%%&&&''''''(((((((((''''''((()))))))))'''&&&%%%''''''&&&&&&''''''((()))***)))'''&&&&&&&&&'''(((((($$$###'''(((&&&&&&(((((()))((('''***---***$$$'''''''''''''''((()))))))))(((((((((((()))******'''$$$%%%***---++++++---+++++++++++++++***)))(((***)))((()))***+++***)))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((******((('''((((((((((((((((((''''''))))))***++++++++++++***'''+++......***((()))++++++***)))))))))***,,,...&&&%%%'''+++)))$$$%%%***+++((((((******((((((+++*********)))))))))((((((---,,,+++***))))))))))))************************)))+++---...------...///,,,+++++++++******************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))******)))((('''************++++++++++++))))))))))))))))))))))))(((((())))))***+++++++++************************))))))))))))))))))))))))((()))******+++,,,+++***+++*********,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////...,,,+++,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,000///...---------------111111111000000/////////111111111222222222222222777777777999;;;>>>@@@AAAEEEGGGLLLQQQWWW[[[^^^```bbb```]]]ZZZXXXSSSNNNKKKFFFGGGEEEAAA@@@BBB@@@<<<>>>===<<<>>>AAABBBBBB@@@>>>???@@@AAABBBCCCDDDEEEGGGJJJNNNTTT\\\fffpppwww&&&((())))))((('''((()))%%%&&&''''''%%%$$$%%%''')))'''&&&&&&'''((((((''''''''''''''''''''''''''')))))))))(((((((((''''''&&&%%%###"""(((,,,(((!!!***)))'''&&&%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&'''''''''''''''(((((()))''''''''')))***)))'''$$$###((()))%%%&&&,,,---((((((((((((((((((''''''&&&'''''''''&&&&&&&&&%%%%%%((("""&&&((("""$$$)))$$$&&&&&&''''''(((''''''&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&'''((((((***)))((('''&&&&&&&&&&&&'''$$$%%%((((((&&&&&&)))(((***)))'''(((,,,+++(((((((((''''''(((((()))***)))))))))(((((()))******)))'''(((+++,,,))))))++++++++++++***)))((('''&&&((('''&&&'''((()))((('''(((((())))))))))))(((((('''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((******((('''(((((()))))))))(((''''''((()))+++,,,,,,,,,+++***'''***------+++)))***,,,******))))))))))))******'''%%%'''+++(((!!!###++++++((((((******((((((+++******)))))))))(((((((((,,,++++++***************+++++++++***************&&&(((++++++++++++,,,---++++++++++++*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((($$$%%%&&&(((***+++,,,---((())))))******))))))((((((((()))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))'''***+++)))***---,,,***,,,+++***+++,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,++++++******++++++,,,......---------,,,,,,,,,......------,,,---------000000000000///////////////000111222222222222222777555555666:::===??????BBBEEEKKKQQQWWW[[[^^^``````___]]]\\\ZZZUUUOOOKKKEEEGGGFFFBBB@@@AAA@@@===>>>===<<<>>>BBBCCCAAA??????@@@AAACCCDDDFFFGGGGGGKKKOOOTTT[[[cccmmmwww~~~)))++++++)))&&&%%%''')))"""###$$$$$$###"""###%%%((('''&&&&&&'''((('''&&&(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&&&&%%%(((+++)))###***)))((('''''''''((()))&&&''''''''''''(((((((((((((((''''''&&&&&&&&&'''((((((''''''((())))))***&&&%%%%%%'''((((((&&&%%%!!!'''(((###$$$+++,,,&&&(((((((((((((((''''''&&&((('''''''''&&&&&&&&&&&&'''###'''***$$$&&&)))$$$((((((''''''%%%$$$###"""&&&&&&&&&&&&'''((())))))'''''''''''''''(((((()))'''''''''(((''''''&&&&&&%%%###$$$''''''$$$$$$(((&&&))))))%%%$$$(((+++***)))(((((((((((()))************))))))((()))))))))***((())),,,+++''''''***))))))***))))))((('''&&&((('''&&&'''((()))((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((******((('''((())))))***)))((('''&&&((()))+++------,,,+++***&&&(((***++++++******+++***+++++++++***)))(((''')))%%%&&&***&&&""",,,+++((((((******((((((+++***)))))))))((((((((((((***))))))))))))******++++++++++++*********))))))&&&(((***+++++++++,,,---,,,,,,+++++++++*********************++++++++++++++++++++++++++++++++++++******))))))))))))******)))))))))***++++++,,,,,,))))))***++++++***))))))*********************+++++++++++++++++++++++++++))))))))))))))))))))))))&&&***+++)))***------***,,,+++***+++---...---,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,---............//////////////////...///000222333333333222555333222333888;;;======???BBBHHHNNNTTTXXX[[[\\\[[[[[[[[[\\\ZZZUUUNNNIIIFFFIIIHHHCCCAAABBBAAA>>>???===<<<>>>BBBDDD@@@===AAAAAACCCDDDFFFHHHIIIJJJNNNSSSZZZccclllvvv,,,---,,,)))%%%$$$&&&((('''((())))))(((((()))+++((('''&&&&&&(((((('''&&&))))))))))))))))))))))))))))))))))))((((((((((((###(((+++((('''))))))'''))))))(((''''''(((******'''''''''(((((((((((()))(((((('''&&&&&&&&&&&&'''))))))((())))))***++++++'''&&&&&&''')))***)))''''''((("""###+++,,,%%%(((((((((((((((''''''&&&)))((((((((('''''''''''')))%%%***---''')))+++%%%***)))(((&&&$$$!!!&&&%%%%%%%%%&&&(((***+++((((((((((((((()))******$$$%%%&&&((()))(((((('''###"""$$$'''&&&######'''%%%))))))$$$!!!%%%***,,,)))))))))))))))***++++++++++++***)))))))))))))))((('''))),,,+++((((((,,,((()))***************)))***)))((()))***++++++)))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((******)))'''((()))*********((('''&&&(((***+++------,,,+++***%%%&&&''')))***+++***)))++++++------,,,***'''%%%+++&&&&&&***%%%!!!,,,+++((((((******((((((+++))))))))))))(((((((((((('''''''''(((((()))***+++++++++++++++******))))))(((***,,,---------...///,,,,,,,,,++++++++++++***************************************************---,,,+++******+++,,,---333222111///---+++***)))***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))%%%***+++((()))......***,,,+++***+++---...---,,,***************************)))))))))***+++,,,,,,...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,------...///---.........//////000000---...000222333444333333444222000222666:::;;;;;;:::>>>DDDJJJPPPTTTWWWXXXVVVVVVXXXYYYXXXSSSKKKFFFBBBEEEEEE@@@===>>>===;;;@@@===<<>>======>>>AAAAAAAAAAAA@@@@@@@@@@@@>>>AAAEEEFFFEEEFFFIIILLLVVV\\\gggrrr|||///,,,(((&&&'''((('''&&&((('''&&&&&&(((((('''&&&''''''''''''''''''''''''&&&'''((()))'''&&&%%%%%%))))))((('''''''''''''''''''''''''''''''''''''''***(((&&&&&&'''(((((((((%%%&&&((()))((('''((()))((((((((((((((('''&&&&&&((((((((((((''''''''''''%%%&&&''''''((((((''''''&&&&&&'''(((((((((((('''))))))*********)))(((((('''))))))''''''))))))&&&''''''&&&&&&'''(((***+++((((((''''''''''''(((((()))((('''((()))***)))(((((())))))******))))))(((''''''''''''''''''''''''&&&'''((((((&&&%%%&&&''')))(((&&&'''((((((&&&###'''%%%%%%&&&(((*********000---***)))***+++*********)))((()))******(((%%%*********)))******++++++(((((((((((('''''''''''''''(((((('''&&&&&&''')))***)))(((&&&%%%%%%%%%&&&************))))))))))))'''((()))******)))((('''))))))))))))))))))))))))---***'''(((,,,---+++'''*********+++++++++*********)))((()))*********)))******((('''''''''((())))))))))))******+++,,,---+++******)))))))))))))))***))))))***+++,,,***)))------,,,++++++***)))))),,,++++++******++++++++++++---...---***)))***,,,%%%***,,,++++++---000///+++***---...,,,***+++***************++++++,,,,,,+++******+++,,,...000,,,,,,,,,------,,,,,,,,,,,,***)))***,,,---+++)))***+++++++++******)))(((*********))))))(((((((((///---,,,,,,---...,,,+++,,,,,,+++++++++++++++,,,******+++++++++******)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///,,,******+++,,,+++)))+++)))))),,,000111...***.../////////...---+++***,,,,,,,,,...000111000///444444444333222222444666777:::===AAAEEEJJJOOOSSSUUURRRNNNLLLKKKKKKIIIGGGFFFDDDAAA>>><<<<<<<<<<<>>===<<<======<<<===>>>???@@@BBBDDDEEEDDDGGGKKKNNNPPPTTTZZZ___cccjjjvvv((('''&&&%%%%%%&&&&&&&&&+++)))''''''((('''&&&$$$''''''''''''''''''''''''((((((((()))***)))(((&&&))))))((('''''''''''''''%%%&&&((())))))(((&&&%%%)))'''&&&'''((()))((('''###%%%'''(((''''''((()))'''''''''((((((''''''&&&######$$$&&&((()))++++++''''''((((((((((((''''''''''''((())))))))))))))))))))))))))))))(((''''''+++$$$$$$+++---'''&&&***'''''''''(((((())))))***((((((''''''''''''(((((('''&&&&&&'''***++++++*********++++++++++++******'''''''''''''''&&&&&&&&&'''((()))(((&&&%%%%%%&&&''''''(((((())))))((((((***((('''&&&'''((('''&&&,,,***((('''((()))((('''((()))***,,,---,,,***))),,,+++***))))))((())))))((((((((((((''''''''''''&&&'''''''''%%%%%%&&&(((%%%%%%%%%&&&((()))***+++************)))))))))((((((((())))))))))))((((((&&&'''''''''((((((((()))***)))((((((+++,,,***)))'''''''''((()))***++++++'''***,,,+++(((''')))+++***)))))))))(((((((((((())))))***+++,,,,,,,,,,,,---,,,***(((((()))***+++%%%(((++++++))))))+++---,,,+++++++++******))))))***************++++++,,,)))*********)))))))))***---......---***((()))***///+++))),,,...++++++,,,+++************+++,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++++++++***,,,,,,,,,------,,,+++++++++++++++++++++*********---,,,---...000...+++)))++++++,,,,,,,,,,,,,,,,,,............---,,,******---------,,,,,,+++******+++++++++,,,,,,,,,---------,,,+++******+++******---,,,+++---//////---+++000000000000//////.........---------//////---,,,111222333333222111333444444555777888:::>>>DDDHHHHHHGGGGGGFFFEEEDDDBBB@@@DDDDDDBBBAAA@@@??????@@@<<<<<<<<<>>>???BBBDDDEEEEEEIIINNNRRRVVV\\\dddjjjmmmttt&&&&&&&&&%%%%%%%%%%%%&&&+++)))((((((((((((&&&%%%((((((((((((((((((((((((%%%$$$$$$%%%''''''%%%###))))))((('''''''''''''''%%%&&&((())))))(((&&&%%%((('''''''''))))))(((&&&%%%'''((((((&&&&&&&&&''''''(((((()))))))))(((((($$$$$$%%%&&&'''((())))))******))))))((('''%%%%%%'''(((((()))***)))))))))''''''((()))))))))))))))...### (((,,,(((%%%(((&&&&&&''''''''''''''''''((((((''''''''''''(((((('''&&&&&&'''***++++++***(((((())))))))))))(((((((((((('''''''''&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&'''((((((((('''''''''***((('''&&&'''((('''&&&***)))''''''((()))(((''' $$$)))---...,,,***(((++++++***)))((((((((((((((((((((((((''''''''''''&&&'''((('''%%%%%%'''(((######%%%&&&'''((())))))************)))))))))((())))))(((((((((((()))))))))((((((((('''''''''&&&)))(((((()))***+++******))))))))))))***+++------'''***,,,+++(((''')))+++++++++++++++******))))))'''((()))***+++++++++***,,,,,,***)))))))))***+++$$$'''******)))(((***---++++++***************)))***)))))))))******+++,,,+++*********++++++++++++((()))***++++++,,,---///---)))'''***,,,******,,,+++++++++***+++,,,,,,---***+++,,,......---,,,+++++++++***))))))***++++++((()))+++,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,---...000...+++)))***+++,,,------------,,,/////////......,,,+++***,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------******+++******+++,,,------,,,,,,---......---,,,111000000000///////////////...---...//////---+++///111222222222111222444222333555666777:::>>>BBBCCCDDDDDDDDDBBBAAA@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@>>>======>>>???BBBDDDFFFGGGLLLRRRXXX^^^eeennntttyyy%%%&&&'''&&&%%%$$$%%%&&&+++)))(((((())))))'''&&&((((((((((((((((((((((((((('''&&&(((+++,,,)))&&&))))))((('''''''''''''''%%%&&&'''(((((('''&&&%%%(((''''''((())))))(((&&&&&&'''((((((&&&%%%%%%&&&'''((())))))))))))))))))(((''''''&&&&&&&&&%%%%%%*********)))((('''&&&%%%&&&''''''((((((((((((((('''((()))***++++++++++++---&&&"""$$$'''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((('''&&&((()))+++***)))''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%&&&'''((('''&&&&&&'''(((&&&''')))((('''&&&&&&''''''%%%%%%&&&(((*********+++***))))))++++++***)))!!!'''++++++)))'''&&&******)))((((((((())))))(((((((((((('''''''''''''''((()))(((&&&&&&((()))&&&&&&''''''&&&%%%$$$$$$************))))))))))))))))))(((((((((((())))))******)))(((((('''&&&&&&'''(((((())))))*********&&&&&&%%%%%%%%%'''((())))))*********)))((()))***++++++,,,,,,++++++***)))&&&''')))***++++++******+++++++++++++++*********&&&(((*********)))***+++************************)))))))))))))))***+++,,,,,,+++***+++---------+++++++++++++++++++++***)))---(((&&&)))***)))***,,,+++++++++++++++,,,------***+++,,,---------,,,++++++***)))(((((()))***+++***,,,//////...,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,------------...------...///...,,,******+++,,,.........------...............---,,,+++***++++++,,,---......///++++++,,,,,,,,,,,,------((()))++++++***+++---///,,,,,,---------......///000000////////////000000//////...///000000...---...000222222222111222333111333555555666777:::<<>>???@@@????????????????????????AAA@@@@@@@@@BBBEEEHHHIIILLLSSS[[[cccjjjrrrzzz%%%'''((('''%%%###$$$%%%***((('''((())))))((('''((((((((((((((((((((((((+++)))'''***...///+++((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''%%%$$$&&&''''''&&&%%%&&&'''&&&'''(((((())))))((((((%%%%%%&&&&&&&&&&&&''''''(((((())))))))))))(((((('''(((((()))))))))))))))(((((()))*********))))))(((***(((!!!!!!%%%'''&&&'''((())))))((('''&&&((((((''''''''''''(((((()))((('''((()))***)))(((&&&''''''((((((''''''&&&)))(((((('''&&&&&&%%%%%%$$$&&&''''''&&&&&&((()))''')))+++***'''&&&&&&((('''%%%%%%&&&(((************)))))))))++++++***(((!!!%%%((()))(((&&&'''((()))(((((((((((())))))***((((((((((((''''''''''''((()))***)))'''''')))***(((((((((((('''&&&$$$###************))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))&&&'''((()))))))))***+++&&&%%%$$$######$$$&&&'''***)))((()))*********)))***++++++,,,+++***)))((('''(((***+++,,,,,,+++******+++,,,------+++)))(((+++******+++,,,---+++***))))))))))))************(((((((((((()))***+++,,,,,,+++)))***---...---+++......------+++((($$$"""---(((&&&)))+++***+++---,,,++++++++++++,,,------,,,,,,,,,------,,,,,,+++,,,+++)))(((((()))+++,,,))),,,//////,,,)))((()))******+++,,,,,,,,,,,,,,,,,,,,,------............///---,,,,,,---...,,,+++)))***,,,...//////...---------.........------,,,++++++,,,,,,---......///++++++,,,,,,,,,,,,------)))+++,,,+++******,,,///+++,,,---------...000111000///.........///000000000//////000111111000...---///111222111111222222000333555666666666777888<<<>>>>>>===;;;;;;>>>@@@===>>>??????@@@@@@@@@@@@CCCCCCBBBDDDFFFJJJNNNQQQVVV]]]hhhqqqyyy%%%(((***(((%%%###$$$%%%)))((('''((()))***)))((())))))))))))))))))))))))&&&###"""%%%)))***'''###))))))((('''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''(((***)))'''%%%"""$$$&&&'''&&&&&&((()))%%%%%%&&&'''(((((((((''' !!!"""%%%''')))+++,,,%%%&&&''')))******++++++******+++,,,,,,,,,,,,,,,(((((((((((('''&&&%%%$$$$$$...... %%%)))(((((()))******)))((('''((((((''''''''''''((((((***)))(((((())))))((('''''''''((((((((((((''''''))))))((('''&&&&&&%%%%%%###%%%'''''''''''')))***)))+++---,,,(((&&&'''(((***((('''&&&(((((('''&&&((('''&&&'''))))))(((&&&***+++,,,***'''&&&))),,,(((((('''(((((()))***+++)))((((((((('''''''''''')))*********((((((***+++&&&'''((())))))(((''''''************))))))))))))***)))(((''''''((()))***(((((())))))******++++++&&&'''((()))((()))***+++---,,,***)))((()))+++,,,,,,)))'''(((+++,,,***''')))******++++++)))((('''''')))+++---...---,,,+++)))+++---......,,,)))'''///---+++,,,//////---***)))))))))))))))*********(((((((((((()))***+++,,,,,,***(((***---...---+++((((((***,,,---+++(((%%%...)))'''***++++++,,,///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---%%%))),,,,,,(((%%%$$$$$$)))***++++++,,,,,,,,,,,,---------.........//////000...,,,,,,---------,,,)))***---...//////...---,,,,,,------...---------,,,,,,------------------++++++,,,,,,,,,---------***,,,---,,,)))(((+++---+++,,,---------...000222000///...------...///000000//////000222333111000,,,...111222222111111222000333666888777666555666:::<<<<<<:::888999<<<@@@??????@@@AAABBBCCCBBBBBBDDDDDDDDDFFFJJJOOOTTTWWW]]]eeeqqq|||'''&&&%%%%%%&&&'''((()))%%%***+++&&&&&&***,,,)))&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,+++(((%%%###$$$(((+++((('''''''''((((((&&&$$$%%%&&&'''((((((((('''&&&$$$%%%&&&'''''''''&&&%%%&&&'''((('''%%%$$$%%%&&&,,,&&&)))+++$$$&&&)))$$$))))))(((((((((((())))))&&&&&&&&&)))+++---,,,++++++***((('''&&&&&&'''''',,,***)))(((((('''$$$"""******)))((('''&&&%%%%%%$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((&&&)))***%%% &&&$$$%%%%%%&&&''''''&&&&&&,,,+++)))''''''((()))***(((((()))))))))((((((''',,,***''''''((())))))((()))((('''''')))******)))((()))******(((''''''(((***)))(((((())))))((('''&&&&&&&&&))),,,------+++))))))))))))))))))))))))+++******)))(((''''''&&&******))))))))))))******,,,***(((&&&&&&''')))+++************))))))))))))(((((())))))******++++++***&&&###$$$(((***((($$$******))))))(((((('''''''''&&&***111000***)))---++++++*********************++++++++++++***)))))))))((('''''''''(((***+++'''&&&%%%&&&)))+++,,,,,,))),,,...---***)))***,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,++++++******++++++,,,------------------------............------,,,+++------,,,,,,---...000111,,,,,,,,,---...///000111///***)))...000...///333//////......---------,,,.../////////...---,,,,,,444000,,,+++---//////...000...------------+++)))+++,,,...---,,,,,,---///,,,---///...---,,,,,,---///...---...///000///...111000000////////////000222444666666444333555777888:::;;;;;;:::;;;===???:::<<<@@@AAAAAAAAABBBCCCEEEHHHLLLPPPUUU[[[aaaeeesssyyy''''''&&&%%%&&&'''(((((($$$(((((($$$###'''(((&&&(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((&&&%%%'''((()))'''&&&&&&''''''&&&%%%%%%&&&'''((()))(((((('''%%%&&&'''((((((((('''''''''((()))(((&&&%%%&&&'''***%%%)))+++&&&(((,,,''')))(((''''''''''''((()))'''''''''(((+++,,,+++***+++***((('''&&&&&&''''''+++)))((((((((((((%%%###(((((('''&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''(((''''''''''''''''''(((&&&((()))&&&###"""%%%((((((((())))))***))))))))),,,+++)))((((((((()))***((())))))***))))))((((((,,,)))''''''((()))(((((()))((('''''')))******)))((()))******(((''''''(((***)))(((((())))))((('''((('''''')))++++++***)))))))))))))))))))))))))))******))))))((((((''''''******))))))))))))******+++)))(((''''''((()))***************)))))))))))))))))))))))))))*********,,,(((%%%&&&***,,,***''',,,++++++***)))(((((('''''''''+++000///***)))---***************************++++++++++++***)))))))))((('''''''''(((***++++++)))'''''')))+++,,,+++)))***,,,,,,*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,---------------,,,++++++******++++++,,,------------------------...............---,,,,,,------,,,,,,---...000111++++++******++++++,,,,,,111---,,,000000,,,+++---/////////.........------.../////////......---,,,222///,,,,,,...///...---...------...//////---++++++---......---,,,...///,,,---//////---,,,---...333222111111222222000///111111000000000000111222222444666555444333555777666777888888888888;;;===<<<>>>@@@BBBBBBCCCEEEFFFNNNRRRWWW]]]cccjjjqqquuu(((((('''&&&&&&&&&''''''%%%'''&&&######&&&&&&$$$)))(((((('''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***+++)))'''&&&&&&***(((%%%%%%&&&''''''&&&&&&&&&'''(((((((((((('''&&&'''(((((())))))((((((((()))***)))''''''''')))(((###(((+++'''***///+++)))(((&&&$$$$$$&&&((())))))''''''(((*********(((***)))((('''&&&&&&&&&''')))((('''((())))))'''%%%)))(((&&&%%%%%%&&&((()))'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***)))***************)))))),,,+++***)))((()))***+++))))))************))))))+++)))''''''((()))(((''')))((('''''')))******)))((()))******(((''''''(((***)))'''((())))))'''&&&***((((((((()))***((('''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))***))))))))))))))))))(((,,,)))&&&'''***+++***(((------,,,+++***)))(((''''''(((+++......******,,,***************************++++++++++++***)))))))))((('''''''''(((***+++---+++)))(((***++++++******))))))***+++,,,***)))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***((((((***,,,...++++++,,,,,,------......++++++************++++++------------------------------.........---,,,,,,------,,,------...000000.........---------,,,,,,///---...000000,,,***+++000000////////////......///////////////......---///...---...//////---+++,,,,,,---///111111...,,,+++---......------...///,,,...//////...---...///222111///...///...,,,+++111000000000111222333333222444555555444444555666555666777777777888:::<<<>>>???AAABBBDDDFFFJJJMMMUUUYYY```gggnnnvvv}}}((((((''''''&&&&&&&&&&&&((((((&&&%%%%%%&&&&&&$$$'''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&$$$''')))***)))(((''''''***(((%%%$$$%%%'''((((((%%%&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((('''((())))))''''''((()))'''"""'''+++&&&***...***)))'''%%%""""""%%%''')))***(((''''''((()))((('''***)))((((((''''''&&&&&&'''&&&&&&''')))***((('''+++***(((''''''))),,,...(((((((((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%'''+++,,,***((('''(((((((((((('''&&&&&&+++******)))))))))******((()))******************+++)))(((((())))))(((''')))((('''''')))******)))((()))******(((''''''(((***)))''''''(((((('''%%%***((('''''')))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((((((((()))))))))))))))************)))))))))(((******))))))(((((((((''')))'''%%%&&&((()))((('''------,,,+++)))(((''''''''')))+++,,,,,,******,,,***************+++++++++***++++++++++++***)))))))))((('''''''''(((***+++,,,***(((((()))+++++++++,,,)))(((***---...,,,)))***************+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++,,,,,,---......++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,------...//////000...///////////////......,,,,,,---...---------///000000000000000///////////////000000000//////...//////000111111000...,,,------...000222111...,,,,,,---......------...///---...000000///...///000000///------......,,,***000000000000111222333444333333444444444444555555666777888999888999<<<>>>???@@@BBBDDDGGGLLLRRRVVV___dddjjjqqqxxx(((((((((''''''&&&%%%%%%***&&&$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&'''(((((('''''')))******'''%%%$$$%%%'''((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''(((((('''&&&'''((((((###''')))$$$'''+++&&&)))'''$$$""""""$$$''')))***(((&&&&&&'''((('''&&&)))))))))(((((('''&&&&&&&&&&&&&&&''')))***)))(((+++)))(((&&&'''))),,,...((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((&&&$$$&&&***+++((($$$&&&&&&&&&''''''&&&&&&%%%)))))))))))))))))))))***(((((()))******************)))(((((())))))(((&&&)))((('''''')))******)))((()))******(((''''''(((***)))''''''((((((&&&$$$)))'''&&&''')))***+++***(((((((((((((((((((((((((((((((((((())))))))))))((()))************)))(((''''''(((((())))))))))))************)))))))))(((***)))))))))(((((('''''')))((('''''''''(((((((((,,,+++***)))((('''&&&&&&(((***+++***)))***++++++))))))*********+++++++++***++++++++++++***)))))))))((('''''''''(((***+++((('''%%%&&&)))+++,,,,,,,,,***)))+++...///---***************************++++++++++++++++++++++++((()))+++,,,,,,+++)))(((+++++++++,,,,,,,,,------+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******,,,,,,---....../////////((()))+++,,,---------,,,+++------+++***,,,///111/////////000000000000000//////000000111000000///000111333444333222000///000//////000111000---***,,,---///...------...000---///111111000000000111222111000111222333222111//////000000111222333444333333333333444555555444555777888888999:::<<>>@@@CCCIIIPPPXXXbbblllsss%%%&&&'''((((((((('''&&&)))"""$$$'''&&&$$$%%%&&&&&&&&&&&&'''((()))***)))))))))((('''&&&&&&&&&%%%&&&&&&&&&&&&'''+++---'''&&&%%%&&&((()))((('''''''''&&&&&&&&&'''((()))'''&&&&&&%%%&&&'''((()))&&&((())))))(((((()))***)))###''')))$$$&&&***%%%((('''&&&%%%%%%&&&'''((()))&&&$$$$$$%%%'''''''''((()))))))))((('''&&&%%%'''&&&&&&''')))***)))'''&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%&&&'''(((((()))((((((((('''''''''&&&(((''''''''''''''''''((()))'''%%%%%%&&&'''((((((%%%&&&''')))************%%%&&&&&&'''''''''''''''%%%%%%'''(((((()))))))))))))))((()))******(((%%%)))((('''''')))******)))((()))******(((''''''(((+++)))''''''''''''%%%###---+++(((((()))+++,,,,,,))))))))))))))))))))))))******))))))((((((''''''((()))***++++++***)))((()))((('''&&&''')))+++,,,************))))))))))))'''''''''(((((((((((((((***++++++***))))))***+++))))))))))))))))))))))))))),,,,,,'''%%%))),,,***((())))))***++++++,,,,,,***++++++++++++***)))))))))((('''''''''(((***+++)))(((&&&''')))+++,,,,,,&&&(((***************++++++*********)))))))))(((************************)))***+++,,,,,,+++***)))------,,,,,,+++***************))))))))))))******++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++,,,---////////////...,,,---///000111000///...%%%---111...+++,,,---,,,------.........////////////000111111222222222111111333666555333111111222111///,,,,,,---------,,,---...//////......///000...000222333222222333444222111///000111111000///555555444444444444555555444222111222444555444222444555777888888:::<<>>IIINNNYYYgggvvv'''&&&''')))++++++'''$$$(((''''''''''''&&&&&&&&&###(((&&&(((+++'''&&&&&&''''''''''''&&&&&&***'''$$$$$$'''))))))((()))(((((('''''''''''''''))))))((('''''''''''''''''''''&&&&&&&&&'''))))))'''***,,,+++'''%%%'''***'''&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''(((&&&&&&''')))***(((&&&'''&&&&&&(((******'''$$$+++***)))(((((()))******+++)))'''%%%%%%%%%&&&'''((((((((((((((((((((((((''')))***)))&&&$$$%%%&&&+++)))'''&&&''''''&&&%%%&&&&&&'''''''''(((((((((***(((&&&&&&((()))(((&&&(((''''''&&&&&&&&&''''''((((((''''''''''''(((((("""!!!&&&'''$$$###''')))(((''')))++++++(((&&&(((((()))************)))(((''''''&&&&&&'''((()))))))))))))))'''&&&%%%$$$&&&&&&'''''''''(((((((((''')))******'''&&&&&&(((*********)))))))))(((((()))'''&&&&&&'''))),,,---((())))))***)))'''&&&%%%)))(((((()))+++***(((&&&+++,,,,,,---,,,+++***)))+++++++++************))))))(((((()))+++,,,,,,+++((()))+++------,,,+++***...---+++***++++++***((())))))((((((((('''''''''************)))))))))))),,,(((&&&(((,,,...***%%%++++++***)))))))))))))))))),,,,,,)))))),,,,,,)))++++++++++++++++++,,,,,,+++---...///---,,,,,,---))))))))))))*********+++,,,+++*********,,,---......---,,,,,,,,,,,,---...---,,,,,,,,,,,,------...---------------.........---///...++++++---...+++//////.........//////000000000000000111111111111///000111333333333222222333///---...222444222///222000......000222333333444333222333555666555444666666666666666666666666666666777777888888888888999777555555777888888888::::::<<<===???@@@BBBCCCIIINNNXXXeeettt&&&'''(((***,,,***'''$$$(((''''''''''''&&&&&&&&&$$$((('''"""""")))+++'''%%%&&&'''))))))'''&&&%%%(((&&&$$$$$$&&&'''(((''')))(((''''''&&&&&&''''''))))))(((''''''''''''((((((((('''''''''((())))))))),,,...---***'''''')))))))))(((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***((('''***)))))))))***)))&&&###***))))))(((((())))))******)))'''&&&%%%&&&''''''((((((((((((((((((((((((%%%'''))))))(((((()))***+++)))''''''(((((('''&&&''''''((((((((()))))))))***)))''''''(((((('''%%%***)))((('''&&&%%%%%%%%%(((((('''''''''''''''((($$$###$$$''''''%%%%%%'''))))))((()))++++++)))''''''((())))))******))))))******)))((((((((()))))))))))))))((('''&&&%%%$$$'''''''''((((((((())))))'''((())))))''''''((()))******))))))))))))((((((***)))'''&&&'''(((***,,,&&&'''(((((('''&&&$$$###(((((((((***,,,,,,***(((***++++++++++++***))))))+++++++++************))))))(((((()))+++,,,+++***)))***+++,,,,,,,,,+++***111...+++***+++,,,,,,,,,))))))((((((((('''''''''************************)))))))))+++---...---,,,---,,,***)))((()))+++,,,***,,,,,,******------***+++++++++,,,,,,------...+++,,,......---,,,,,,---)))))))))***************+++++++++***++++++,,,---...------,,,,,,------......---,,,,,,,,,,,,,,,,,,---------....../////////...111000,,,,,,//////---111000//////......//////000000000000111111111111...///111333444444444444222///---...111333222000333111//////111222333222444333222333555666555444666777888999999888777777666666777888999::::::;;;===;;;888888999:::::::::;;;>>>AAABBBAAABBBEEEHHHIIINNNVVVbbbppp}}}((((((((()))***)))((('''(((''''''''''''&&&&&&&&&%%%((()))%%%&&&******'''&&&'''***++++++***'''&&&'''&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&))))))((((((((())))))))))))+++...---***'''&&&&&&*********))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''')))((((((((('''&&&$$$###(((((((((((()))))))))***)))(((''''''&&&''''''(((((((((((((((((((((((((((%%%&&&((())))))))))))***+++***((('''((()))((('''(((((((((((())))))))))))***))))))(((((('''&&&%%%)))((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&'''(((******)))(((((()))***)))))))))(((((((((((())))))(((((('''(((((()))))))))))))))+++******))))))((((((((('''((())))))******))))))************++++++++++++)))))))))(((((('''(((((())))))))))))))))))((((((***)))(((''''''((()))***&&&&&&'''((('''&&&%%%$$$&&&&&&'''))),,,---+++***)))************)))))))))+++++++++*********)))))))))(((((()))***++++++***)))***++++++++++++******000...---------...---+++******)))))))))((((((((()))***************++++++((()))+++,,,,,,,,,---...---+++)))'''''')))+++---***++++++***+++,,,,,,+++)))******+++,,,---......+++,,,------,,,+++,,,---************************,,,,,,,,,,,,,,,,,,------------------------------......---,,,++++++,,,,,,---......//////000000000000333222......111111///000//////........./////////000000000111111111111///000222333444444444333222000...///111222222000444222111111222333333222444333333444666777666555666777999;;;;;;:::888777777888999:::;;;<<<===>>>@@@>>><<<;;;<<<=========;;;@@@DDDDDDAAAAAAFFFJJJJJJNNNVVV```lllzzz***)))(((''''''((()))+++(((''''''''''''&&&&&&&&&&&&((()))'''(((***)))'''&&&'''***++++++***'''&&&&&&&&&&&&&&&%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''))))))))))))))))))(((((($$$&&&''''''%%%""" &&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((&&&''''''''''''&&&&&&&&&''''''(((((())))))))))))(((((('''''''''(((((()))((((((((((((((((((((((((&&&&&&''''''((((((((('''+++)))'''''')))))))))((((((((((((((())))))))))))))))))***)))(((&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&((()))***&&&''''''&&&&&&'''((('''''''''''''''&&&&&&''''''''''''((()))))))))))))))))))))))))))(((''''''&&&''''''((()))))))))))))))************++++++++++++,,,+++)))(((((((((''''''(((((((((((((((((())))))******(((((('''(((((()))''''''((()))((('''&&&%%%'''''''''(((******(((&&&)))))))))))))))))))))***+++++++++*********))))))***(((((((((***+++***)))*********************))),,,,,,---///000///+++(((+++++++++*********))))))))))))******+++++++++,,,(((+++---,,,+++******,,,+++***'''&&&&&&(((***,,,)))((()))************+++((())))))***+++,,,,,,---+++,,,---,,,+++***,,,---+++++++++***************..................------------------------------//////...---,,,,,,,,,,,,......///000000111222222222555444000000333333111......------...//////000///000000000111111111111111222333333333222111111111000//////000111222111444333222222444555444333444333333444666777777666555666888:::::::::888777::::::;;;===>>>???@@@@@@BBB@@@>>>>>>???@@@@@@@@@;;;@@@DDDDDDBBBBBBFFFJJJKKKOOOWWW```jjjvvv*********(((''''''))),,,(((''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&'''))))))'''&&&%%%&&&'''((('''&&&%%%%%%'''((('''&&&&&&%%%%%%&&&&&&(((''''''''''''((())))))(((((()))))))))(((''''''%%%&&&&&&&&&%%%$$$"""!!!'''((()))***)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))&&&''')))((((((((()))+++&&&&&&'''((())))))))))))'''''''''((())))))))))))((((((((((((((((((((((((''''''&&&'''((()))'''%%%***(((''''''((()))((('''''''''((((((((()))))))))'''(((******(((&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%''''''$$$%%%((()))'''&&&''''''&&&%%%%%%&&&(((&&&'''(((((())))))((((((''''''((((((((('''&&&&&&((((((((('''&&&%%%$$$###'''''''''((((((((())))))---***((('''((())))))(((''''''(((((((((((())))))))))))((((((((((((((()))'''((()))******)))(((''',,,***)))))))))'''###!!!)))))))))((())))))***++++++++++++************)))***(((((((((******)))(((+++************)))))))))(((***,,,///000...***&&&++++++*********)))))))))))))))******+++,,,,,,,,,***+++,,,,,,***)))))))))***)))'''&&&'''(((***+++)))''''''***+++)))))),,,)))))))))******++++++,,,+++,,,,,,+++******,,,---+++++++++++++++*********---............------,,,,,,------......------,,,000///..................//////000000111222333333444777666222222555555333/////////......///000000000000000000111111111111111222222333222111000///000000000000000111111222444333222444666777666555444333333444666888888777555666777999999999999888<<<<<<===>>>???@@@@@@AAACCCAAA@@@@@@AAACCCCCCCCC>>>AAADDDEEEDDDDDDGGGJJJMMMRRRYYYaaaiiisss&&&))),,,,,,***(((((()))(((''''''''''''&&&&&&&&&)))(((''''''''''''((()))&&&&&&''''''''''''&&&&&&&&&(((***)))&&&%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((())))))'''(((((()))((('''&&&%%%)))(((((('''(((((('''&&&(((***,,,---,,,***'''%%%''''''''''''''''''''''''%%%'''))))))''''''((()))%%%'''((((((&&&&&&(((***%%%&&&'''))))))))))))(((&&&&&&'''((()))*********((((((((((((((((((((((((((('''&&&(((***+++)))''')))'''&&&&&&'''(((((('''&&&&&&'''''''''(((((((((%%%'''***+++(((&&&&&&''')))((('''&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%%%%(((((($$$%%%***,,,***&&&(((((('''$$$$$$''')))&&&'''(((((())))))((((((%%%&&&'''((((((((('''&&&((((((((('''&&&%%%######&&&&&&'''''''''(((((((((***(((%%%&&&))),,,,,,,,,'''''''''((((((((())))))((((((((((((((()))))))))'''((()))******)))((('''+++***)))******(((%%%###******)))))))))***+++,,,+++++++++************)))***)))(((((()))***)))'''++++++***)))))))))))))))(((((())),,,---,,,)))&&&)))))))))(((((((((((('''))))))***++++++,,,------+++++++++++++++***)))((())))))(((((())))))***+++***''''''+++,,,)))***...+++++++++++++++++++++++++++,,,,,,+++)))***+++---,,,,,,,,,++++++*********,,,,,,---------,,,******,,,,,,---......---,,,,,,000////////////000000111//////000111222333444444666888777444333666777444555444333111000/////////000000000000111111111111...///000111222111000///000000000000000000111222222222222444777999888777444333333444777888888777666777777888999999::::::<<<=========>>>>>>??????CCCAAA@@@@@@CCCEEEFFFFFFCCCDDDEEEGGGHHHJJJKKKLLLNNNTTT\\\bbbiiirrr}}}###(((...///---)))''''''(((((('''''''''&&&&&&&&&***(((&&&''''''&&&'''))))))))))))(((((()))))))))&&&)))+++***'''%%%&&&(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((''''''((((((((('''%%%$$$(((&&&%%%%%%%%%&&&&&&%%%%%%''')))******'''###!!!(((((((((((((((((((((((($$$'''***)))'''&&&(((***$$$&&&'''%%%###"""$$$'''$$$%%%'''))))))))))))(((%%%&&&''')))************(((((((((((((((((((((((((((&&&&&&(((,,,---,,,***(((&&&%%%%%%'''(((''''''&&&&&&&&&&&&'''''''''(((###'''***+++)))''''''(((+++***)))'''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((("""&&&&&&"""###)))+++((('''))))))(((%%%%%%(((+++&&&''''''(((((((((((((((%%%&&&''')))))))))((((((&&&'''(((((())))))(((((((((((((((((())))))))))))(((%%%###%%%***...//////&&&'''''''''(((((())))))'''((((((((()))))))))***&&&'''((())))))(((''''''''''''(((***,,,,,,+++)))+++***)))))))))+++,,,---+++++++++************)))***)))(((((()))***((('''++++++***)))(((((())))))(((''''''(((******)))'''((('''''''''&&&&&&&&&&&&))))))***+++,,,,,,------+++******+++------+++)))))))))******+++++++++++++++'''(((---...***+++///---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***))))))+++...,,,,,,,,,++++++************++++++,,,+++***)))(((,,,,,,---......---,,,,,,000000///000000111222222///000000222333444555555777999888555444777777555:::999666444111///......000000000000111111111111,,,---///000111111111111///000111000///000111333222111222555888:::999888444333333444777999888888888888888888999:::;;;<<<<<<<<<<<<<<<============BBBAAA@@@AAADDDFFFGGGGGGGGGGGGGGGIIILLLNNNOOONNNOOOUUU^^^dddiiiqqq{{{******((('''&&&%%%%%%%%%)))(((&&&%%%%%%&&&((()))''''''((()))))))))))))))&&&$$$###%%%(((***)))''')))((('''&&&%%%%%%&&&'''---)))&&&&&&***+++(((%%%((('''&&&%%%$$$%%%&&&&&&)))((('''''')))******)))((((((''''''''''''(((((('''(((((()))))))))))))))###%%%'''((()))((('''&&&'''''''''''''''((())))))))))))))))))))))))))))))###$$$%%%&&&''')))******''''''''''''(((((((((((('''((()))((('''&&&''')))***'''&&&)))---...***&&&)))'''&&&'''((()))((('''((()))******(((''''''((('''(((((())))))))))))(((+++(((%%%$$$%%%&&&'''(((&&&'''((('''%%%%%%'''(((***(((&&&&&&'''(((((((((((((((((((((((('''''''''&&&(((***++++++***(((&&&&&&%%%$$$&&&((())))))((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''###(((***'''&&&''''''%%%---+++***)))***+++***)))***************)))(((((()))(((((((((***+++***))))))(((''''''''''''((((((------,,,,,,+++***))))))***'''$$$%%%(((***)))''',,,,,,++++++***)))))))))***))))))((())))))***+++***)))((()))***+++***((((((((('''((()))***,,,---,,,,,,+++***))))))******(((***+++)))))),,,---***+++++++++*********))))))++++++++++++++++++++++++...---+++******+++---...///---+++))))))+++---///,,,,,,,,,++++++*********------...............---###***111111------333999111111000000111333444666888999;;;<<<<<<;;;999888:::888555333111111222222222222222111000...---,,,555111......000222111///...///000000///000222444///444777666888???@@@<<<666444333333555666666555888888777777777888:::;;;===;;;999:::<<<===;;;999AAAAAABBBBBBCCCDDDEEEEEEKKKLLLLLLMMMNNNNNNOOOOOOOOORRRWWW]]]ccckkktttyyy((('''&&&&&&&&&&&&&&&&&&)))'''&&&%%%%%%&&&''')))&&&&&&'''(((((((((((((((,,,***((()))***+++)))'''***)))((('''''''''((((((,,,(((%%%%%%(((***'''$$$((('''&&&%%%$$$%%%&&&&&&)))(((&&&''')))******)))(((''''''&&&&&&''''''(((''''''((()))))))))(((((($$$&&&''')))))))))'''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''''''(((((()))))))))''''''''''''(((((((((((('''((()))((('''&&&''')))(((''''''***,,,---+++))))))'''&&&'''((()))(((&&&((()))******(((''''''(((((())))))***))))))((((((+++(((%%%$$$%%%&&&'''''''''(((((('''&&&&&&'''))))))(((&&&&&&'''((('''&&&((((((((((((((((((((('''%%%&&&'''(((((('''&&&%%%$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&'''''''''''''''''''''''''''******&&&%%%((())))))***((('''&&&'''((('''&&&))))))************))))))***)))((()))***+++***((()))((((((''''''(((((()))+++++++++******)))))))))'''((()))))))))***++++++((((((((())))))*********))))))))))))))))))))))))***)))((()))***+++***(((******)))))))))+++,,,---,,,++++++***************))),,,,,,******------++++++++++++*********))))))++++++++++++++++++++++++...---,,,,,,,,,,,,---...111///---+++******+++,,,,,,,,,,,,,,,+++++++++***,,,---......////////////(((---111111...---000555444444333444555666888999999:::<<<======;;;:::999;;;999666333000/////////000000000000000//////...555222000///111111000...//////000000111222333333222666888666888<<<===:::888777555666888999999888999888777777777888:::;;;>>><<<;;;;;;===>>>===;;;??????@@@BBBCCCEEEFFFGGGKKKKKKKKKLLLMMMNNNOOOOOOPPPSSSWWW\\\bbbiiiqqqvvv%%%%%%$$$%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''''''''''',,,***((('''''''''%%%###))))))((((((((())))))******'''$$$%%%'''((('''$$$((('''&&&%%%$$$%%%&&&&&&)))'''&&&'''(((***))))))''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''&&&'''((()))***)))((('''%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))))))))))))))(((((((((''''''''''''(((((((((((('''((()))((('''&&&''')))&&&''')))************+++((('''&&&'''(((((('''&&&((()))******(((''''''(((***************)))((('''+++(((%%%$$$%%%'''''''''((())))))(((''''''(((******)))'''((())))))'''&&&''''''((((((((((((((((((''''''''''''''''''''''''%%%$$$###$$$&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&(((((((((((((((''''''&&&'''''''''''''''''''''''')))+++***%%%$$$(((++++++)))'''&&&&&&'''''''''&&&((())))))************)))***)))((()))******)))''')))))))))(((((())))))******)))))))))))))))))))))"""'''++++++)))'''))),,,((((((((((((((()))))))))((()))***++++++***)))(((***)))((()))***+++***(((,,,+++************,,,,,,++++++++++++************+++......++++++------***+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,++++++,,,,,,---///000000000000...000111111///...///000444444444555666888999::::::;;;===>>>>>>===;;;:::===;;;888444111000//////---...///000000000000000333222111111222111///---222000///111555666444111666888999777777999:::777666444333444555777666666999999888777777888:::;;;>>><<<;;;;;;=========<<<===>>>???AAACCCEEEGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOQQQTTTWWW[[[___ffflllqqq{{{%%%$$$$$$$$$$$$%%%&&&&&&((('''&&&&&&&&&&&&'''(((%%%&&&''''''((((((''''''***)))'''&&&&&&%%%###"""'''''''''(((((())))))***)))'''%%%%%%'''((('''&&&((('''&&&%%%$$$%%%&&&&&&)))'''&&&&&&((())))))(((((((((''''''''''''((((((%%%&&&&&&''''''''''''''''''((())))))***)))((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((()))((('''&&&''')))%%%(((+++***&&&$$$'''***((('''&&&&&&(((((('''&&&((()))******(((''''''(((++++++++++++***)))''''''***(((%%%%%%&&&''''''&&&((()))***)))'''''')))***+++***)))***++++++)))'''''''''''''''((((((((((((******)))(((((()))******'''&&&&&&'''((())))))((('''((())))))))))))((('''(((((((((((((((''''''&&&''''''''''''''''''''''''(((+++***&&&$$$(((******,,,***((((((*********)))***************)))(((((())))))((()))******(((&&&***))))))))))))******+++)))))))))***************"""%%%))))))(((&&&&&&&&&,,,,,,+++)))((('''&&&%%%((()))+++,,,+++***((('''***)))((()))***+++***(((---,,,***)))))))))******+++++++++++++++++++++***,,,......+++***,,,,,,)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,&&&''')))+++---......---------------,,,,,,,,,,,,+++,,,...///000111111222111111000000111111///...111222222333555666777888;;;<<<>>>??????>>>===<<<===<<<999666444222111111......///000111111111111111111222333444333222000555222000333777999555111777888888777777888999888555444222333444666666555:::999888888888999::::::;;;:::999999999:::;;;;;;>>>???@@@AAACCCDDDEEEFFFHHHHHHHHHIIIJJJLLLNNNOOORRRTTTWWWYYY\\\aaagggkkksssyyy&&&&&&%%%$$$$$$$$$$$$%%%'''''''''&&&&&&'''''''''''''''((())))))))))))(((************)))(((((((((%%%&&&&&&'''(((((((((((()))(((''''''((())))))(((((('''&&&%%%$$$%%%&&&&&&((('''%%%&&&((())))))((()))((((((''''''(((((()))%%%&&&&&&'''''''''''''''((()))))))))))))))(((((('''''''''''''''(((((()))''''''''''''''''''''''''%%%&&&&&&''''''(((((()))''''''''''''(((((((((((('''((()))((('''&&&''')))%%%)))+++(((### ###'''(((&&&%%%&&&'''((('''&&&((()))******(((''''''(((+++++++++******((('''&&&***(((&&&%%%&&&''''''&&&((()))***)))'''''')))******)))((((((******)))(((&&&'''''''''(((((())))))+++***))))))))))))***+++((('''&&&''')))))))))''''''((()))******)))((('''(((((((((((((((''''''&&&(((((((((((((((((((((((($$$(((***'''&&&'''(((&&&---+++******+++,,,,,,+++,,,,,,,,,+++)))(((&&&%%%((((((((()))+++***(((%%%)))))))))))))))***++++++******++++++++++++++++++(((''''''(((***(((%%%!!!---,,,,,,+++)))(((((('''((()))+++,,,+++***(((&&&***)))((()))***+++***(((+++***)))(((''''''((((((***+++,,,,,,,,,,,,+++++++++------))))))++++++(((************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***###%%%(((***,,,,,,,,,,,,------------------------,,,---...000111222222222111000///000222333111//////000111333444666666777;;;<<<>>>@@@@@@???>>>===:::999777666444333222222000000111111111111111000///111333555666555555555888444222444888:::777333888777777888888999:::<<<999888777777999::::::999;;;:::999888888999:::::::::999999888888999;;;===@@@AAAAAAAAABBBBBBCCCCCCFFFFFFFFFGGGHHHKKKNNNOOORRRTTTUUUWWWYYY]]]bbbeeekkkqqqzzz''''''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''(((((()))))))))))))))&&&((())))))''''''(((***%%%&&&'''''''''''''''&&&)))(((((((((((()))******((('''&&&%%%$$$%%%&&&&&&(((&&&%%%&&&''')))((((((((((((''''''''''''((((((&&&&&&'''(((((((((((('''))))))((((((((((((((('''(((''''''''''''((())))))''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))''''''''''''(((((((((((('''((()))((('''&&&''')))&&&)))***'''""" """&&&'''&&&%%%&&&''''''&&&%%%((()))******(((''''''((()))))))))))))))((('''&&&)))'''&&&&&&''''''&&&%%%((())))))(((''''''(((***(((&&&$$$$$$''')))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((('''&&&%%%&&&'''((('''%%%%%%&&&((())))))(((&&&%%%(((((((((((((((''''''&&&((((((((((((((((((((((((###(((***(((&&&''''''%%%+++)))((((((***++++++***,,,,,,,,,+++)))(((&&&%%%&&&&&&''')))++++++(((&&&(((((((((((()))******+++,,,,,,++++++++++++++++++---***((())),,,,,,((($$$)))))))))***++++++,,,,,,******++++++***)))((('''***)))((()))***+++***(((***)))((('''&&&''''''(((******,,,---------,,,+++))),,,,,,))))))++++++(((***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************'''(((******+++***)))(((---------............///......///111222222222222111000000111333333222111000111333555777888888999;;;<<<>>>@@@@@@@@@???>>>666666555444333111000000111222222333333333222222111333666777666777888::::::777555555888999888666999666666999::::::<<<@@@:::888777777999::::::999<<<;;;999888888999::::::;;;;;;;;;:::999:::===@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDEEEGGGJJJMMMPPPRRRSSSTTTUUUVVVYYY^^^aaaeeejjjsss}}}&&&&&&&&&&&&&&&&&&'''(((&&&''''''''''''''''''&&&&&&'''(((((())))))(((((($$$&&&((('''%%%$$$%%%'''''''''((()))((((((&&&&&&''''''(((''''''((()))***((('''&&&%%%$$$%%%&&&&&&(((&&&%%%%%%'''(((((('''&&&&&&&&&%%%%%%&&&&&&&&&''''''((()))))))))(((((()))((((((''''''&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''(((((((((((('''((()))((('''&&&''')))'''((((((&&&$$$###&&&((('''&&&%%%%%%''''''&&&%%%((()))******(((''''''(((''''''(((((((((''''''&&&)))'''&&&&&&''''''&&&%%%'''(((((('''&&&&&&'''))))))&&&$$$$$$&&&***,,,...&&&&&&''''''((())))))***'''((())))))))))))((('''(((&&&%%%&&&'''((('''%%%%%%&&&(((******(((&&&%%%(((((((((((((((''''''&&&((((((((((((((((((((((((%%%)))***'''%%%((()))'''***((('''(((***++++++***)))************))))))((($$$$$$&&&)))++++++)))'''''''''''''''((()))***+++,,,,,,++++++******))))))******)))***+++,,,,,,+++&&&'''((()))***+++,,,---++++++******)))(((((('''***)))((()))***+++***(((***)))(((''''''((()))))))))***,,,---...---,,,+++))),,,,,,)))***------***))))))*********+++++++++------------------------,,,,,,+++******+++,,,,,,***+++++++++++++++******------......///////////////000111111222222222111111222333333222222111111111222444777888999:::::::::;;;===???@@@@@@>>>>>>999888777666444222000///111111333444555666666666666888999888666666999;;;;;;:::777666666888999;;;<<<888777:::;;;:::<<>>>>>>>>===<<<:::777444111000///000222555666888999999;;;<<<<<<999666555888;;;<<<;;;999666555666:::===???:::888<<<<<<:::<<>>>>>???@@@BBBCCCDDDDDDBBBBBBAAABBBEEEIIIMMMPPPPPPQQQRRRRRRSSSUUUYYY]]]aaaeeejjjqqqyyy'''***)))%%%$$$(((,,,,,,+++)))'''&&&&&&&&&((()))))))))((((((((('''''''''''''''''''''((((((((((((%%%(((***)))&&&$$$%%%'''+++'''###$$$'''(((%%%"""+++***'''&&&%%%&&&((()))'''&&&&&&'''(((((('''%%%)))'''%%%%%%(((+++,,,---)))))))))(((((('''''''''''''''&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&---(((&&&((()))&&&%%%''',,,+++)))(((&&&%%%%%%%%%(((((('''''''''(((((((((***)))))))))(((((((((((('''(((((((((''''''((()))'''&&&%%%%%%''''''&&&%%%%%%(((++++++***((('''(((***(((&&&%%%'''((((((((('''&&&%%%%%%&&&'''&&&%%%'''((((((((((((((((((''')))(((''''''(((***,,,...)))))))))))))))*********((()))***+++***(((&&&%%%))))))))))))))))))))))))%%%&&&''')))******+++++++++***)))((('''&&&%%%$$$((((((((()))+++,,,+++)))&&&'''(((*********)))(((,,,+++)))))))))+++---///*********((('''(((***---%%%$$$(((,,,***%%%&&&+++***************************)))((()))******(((&&&(((((((((((()))+++,,,---***)))((()))++++++)))(((***)))***+++,,,,,,***((('''***+++***'''&&&'''***((((((((((((((((((((((((+++*********))))))((((((,,,,,,,,,+++++++++******''''''''')))***,,,...///222///,,,+++,,,,,,,,,+++*********))))))***++++++///---,,,,,,---------,,,+++,,,...////////////...111111222333333333333222555555555555444333222222333444555666888999;;;;;;>>>>>>>>>======<<<;;;:::;;;:::888666333111000///888666444333444888<<>><<<;;;<<<;;;999888888:::===???;;;<<<======<<<<<<===>>>>>>>>>===<<<<<<===>>>???===<<<;;;:::;;;:::888666666666555777:::;;;;;;:::===>>>???AAABBBCCCCCCDDDDDDDDDCCCCCCEEEHHHLLLNNNMMMPPPSSSUUUUUUWWWXXXZZZ```dddiiipppwww'''***)))$$$###'''******((((((((((((''''''&&&&&&%%%$$$$$$$$$$$$#########''''''''''''((((((((((((&&&((()))((('''%%%%%%&&&)))%%%"""###&&&((('''%%%***)))(((&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%&&&%%%$$$$$$''')))******&&&&&&&&&&&&%%%%%%%%%$$$******((('''''''''((()))(((((((((((((((((()))))),,,(((&&&((()))&&&%%%'''+++***)))'''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%)))(((&&&%%%%%%%%%&&&'''((()))))))))((((((((()))((('''&&&&&&(((((('''&&&&&&(((***+++)))((('''(((***)))'''''')))***)))(((***(((''''''(((((('''&&&(((((((((((((((((((((((()))(((''''''''')))+++,,,))))))))))))************((()))***+++***(((&&&%%%))))))))))))))))))))))))'''(((((()))))))))))))))++++++******)))((('''''')))))))))***)))&&&"""&&&''')))*********)))(((,,,,,,+++*********+++,,,((()))***)))(((''''''(((&&&%%%(((,,,***%%%&&&+++'''''''''''''''''''''''')))((('''((())))))'''%%%(((((((((((()))***++++++***)))((()))++++++)))(((***)))***+++,,,,,,***(((+++------+++(((&&&&&&(((+++***(((''''''(((***+++++++++++++++*********))),,,,,,+++++++++***************+++,,,---///111111222000---,,,---------,,,......------------......---,,,++++++,,,,,,,,,,,,------///000000///......111111000000111333555666111222333333333222111000666666777888:::;;;<<<<<<===>>>>>>>>>>>><<<;;;:::;;;:::888666444222111000666555333333444777:::===???@@@@@@@@@???>>><<<;;;===<<<:::999999;;;===??????AAABBBBBB@@@@@@AAACCC@@@@@@???>>>>>>???@@@AAA>>>===<<<<<<<<<;;;999777777666555777999;;;;;;:::>>>???@@@BBBDDDEEEEEEFFFBBBAAA@@@@@@BBBEEEHHHKKKLLLNNNQQQSSSTTTUUUWWWYYY^^^aaaffflllssszzz(((***)))%%%###&&&))))))%%%&&&((()))((('''%%%###&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''''''''(((((((((((('''&&&'''((((((&&&%%%'''$$$!!!!!!%%%((((((''')))(((((('''&&&&&&%%%%%%'''&&&&&&'''(((((('''%%%$$$###"""$$$&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$+++***'''%%%%%%&&&''')))))))))((('''((()))***+++,,,'''%%%((((((&&&%%%''')))(((((('''&&&&&&''''''%%%&&&'''((('''&&&$$$###)))(((&&&%%%$$$%%%&&&'''*********))))))((((((((()))(((''''''((()))((('''&&&(((******)))''''''(((***)))((()))***+++)))(((***)))''''''(((((('''&&&******))))))))))))******))))))'''''''''((()))***(((((())))))************))))))*********(((&&&%%%)))))))))))))))))))))))))))))))))))))))(((''''''++++++++++++*********)))))))))***+++)))%%%'''((()))*********)))(((,,,,,,++++++***))))))(((&&&(((++++++(((%%%$$$###'''&&&(((+++)))&&&'''***))))))))))))))))))))))))((('''&&&'''((((((&&&$$$(((((((((((((((((())))))***)))((()))++++++)))(((***)))***+++,,,,,,***(((+++,,,---+++)))((()))***...,,,)))&&&&&&))),,,...,,,,,,,,,++++++++++++++++++++++++***************((())))))***,,,---......222000......//////...---------,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,//////000111111000///...222000///...000333666888///000222444444333111000999999999:::;;;<<<<<<======>>>?????????===;;;:::;;;;;;999777555444222222333333333333555777999:::@@@@@@AAA@@@???===;;;:::???>>><<<;;;:::;;;===>>>>>>@@@AAAAAA@@@@@@AAACCCCCCBBBAAA@@@@@@AAABBBCCC@@@>>>======>>>===:::888777666666777999;;;;;;:::<<<===???AAACCCDDDEEEEEE@@@@@@??????AAADDDGGGIIIJJJMMMOOOPPPQQQRRRUUUWWW\\\___ccchhhnnnttt{{{))),,,+++&&&%%%''')))(((%%%&&&'''''''''&&&$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&))))))'''$$$'''$$$!!!!!!###&&&'''''''''((((((((('''&&&%%%$$$'''&&&&&&'''(((((('''%%%###""""""$$$&&&'''&&&%%%'''''''''''''''&&&&&&&&&(((&&&###!!!!!!###&&&(((((((((&&&&&&&&&''')))***+++&&&%%%'''(((&&&%%%''''''''''''&&&&&&''''''(((%%%&&&((())))))&&&$$$"""(((((())))))(((((('''&&&+++***)))((()))((('''&&&((('''&&&'''((()))(((&&&&&&((())))))(((''''''(((((((((((()))+++***(((&&&&&&%%%$$$%%%'''''''''&&&++++++***))))))***++++++***)))((('''&&&&&&''''''(((((())))))******++++++)))*********)))((('''&&&(((((((((((((((((((((((()))))))))))))))(((''''''************************(((((()))++++++)))%%%"""((((((******+++***)))(((******++++++***)))(((((((((***+++***'''%%%$$$$$$((((((((())))))(((((()))************************'''&&&&&&&&&''''''%%%$$$))))))))))))((((((''''''***)))((()))++++++)))(((***)))***+++,,,,,,***((('''((()))******+++,,,------,,,***))))))***,,,---++++++++++++++++++++++++************************(((((()))***+++,,,,,,,,,222000//////000111000///------,,,,,,++++++,,,,,,+++,,,,,,,,,++++++---...222222333333333111000///222222111111111333444666///111333555666555444333999:::::::::;;;;;;<<<<<<<<<===???@@@???===;;;:::;;;;;;:::888777555444333333333444555777888999999@@@@@@@@@@@@???===<<<:::@@@???>>><<<<<<<<<===>>>>>>???AAAAAA@@@@@@AAACCCDDDCCCBBBAAAAAAAAABBBCCC@@@???======>>>===;;;999777666666777999;;;:::999888:::;;;>>>@@@AAABBBBBBAAAAAA@@@AAABBBEEEGGGHHHIIIKKKMMMNNNNNNOOORRRTTT[[[^^^bbbfffjjjpppvvvzzz***...---)))''')))+++***((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''(((&&&$$$&&&)))***'''$$$)))'''$$$######$$$%%%%%%''''''((((((''''''&&&%%%'''&&&&&&'''(((((('''%%%$$$###$$$%%%'''(((&&&%%%''''''''''''''''''''''''&&&$$$"""!!!"""%%%(((+++)))((('''&&&&&&'''((()))***&&&$$$'''(((&&&%%%'''&&&&&&&&&&&&&&&''''''(((&&&''')))******(((%%%###%%%'''***++++++)))%%%###)))'''&&&&&&((((((&&&$$$'''&&&%%%%%%''''''&&&%%%&&&((()))((('''&&&'''(((&&&&&&&&&((())))))&&&$$$###"""###$$$'''))))))(((,,,+++***))))))***+++,,,))))))(((''''''&&&&&&&&&'''(((((()))******++++++*********))))))((('''&&&((((((((((((((((((((((((''''''((()))))))))))))))((((((((())))))))))))))))))((('''(((***+++******((()))***++++++***)))((('''((()))************)))++++++***(((&&&%%%&&&((()))))))))(((((())))))(((''''''''''''''''''''''''((('''&&&'''((((((&&&$$$)))*********)))((('''&&&***)))((()))++++++)))(((***)))***+++,,,,,,***(((&&&&&&&&&(((***+++,,,,,,***+++,,,,,,,,,,,,+++***))))))************************************++++++,,,,,,---...//////......111000///000222222111000111111000///////////////,,,---......,,,,,,...111444555666666555444333222333444555555555333111000///000222444555555444444888888999999::::::;;;;;;;;;<<<>>>>>>>>>===;;;:::;;;:::999888777666555555333444555777888999::::::??????@@@@@@???>>><<<;;;@@@???>>>===<<<=========AAABBBDDDDDDCCCCCCEEEGGGDDDCCCBBBAAA@@@AAAAAABBB???>>>=========<<<:::888888777666777999::::::999777999:::<<<>>>@@@@@@AAA@@@@@@@@@AAABBBDDDFFFGGGHHHIIIKKKKKKKKKMMMPPPRRR[[[^^^aaadddhhhmmmrrrvvv}}}***......***)))+++,,,+++)))(((&&&$$$$$$%%%'''(((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((('''&&&(((((('''&&&%%%%%%%%%%%%'''''''''(((((((((((()))'''&&&&&&'''(((((('''%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$%%%(((+++,,,+++*********)))(((((('''***%%%$$$&&&(((&&&%%%''''''&&&&&&&&&&&&&&&''''''&&&''')))******)))'''&&&"""$$$(((***)))'''### (((&&&$$$%%%''')))'''$$$'''%%%$$$%%%&&&'''&&&%%%&&&'''((((((&&&&&&'''(((&&&&&&%%%&&&'''(((&&&$$$%%%$$$$$$&&&)))+++++++++,,,+++)))(((((()))+++,,,)))))))))(((((('''''''''''''''((()))***++++++,,,******))))))((('''''''''))))))))))))))))))))))))''''''((()))))))))))))))'''''''''''''''(((((((((***(((&&&%%%'''((()))((()))***+++++++++***)))((('''''''''((())))))******))))))((('''%%%&&&))),,,***+++)))'''(((+++***'''((((((((((((((((((((((((***)))((()))******(((&&&)))***+++++++++)))((('''***)))((()))++++++)))(((***)))***+++,,,,,,***(((***)))'''((())))))(((''')))***,,,......,,,***))))))))))))))))))*********+++++++++++++++,,,,,,,,,+++,,,---.........---,,,000//////111333333222000000000///...------------+++...000///------000333777777888999999888666666555666888999777444111///...///000111222222222222666777777888999::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;999999999888777666666555444555666777888::::::;;;===>>>???@@@@@@???>>>===???>>>>>>============>>>@@@AAACCCCCCCCCCCCEEEGGGDDDCCCBBB@@@@@@@@@AAAAAA@@@>>>============:::888888777666777999:::999888999:::<<<===???@@@@@@@@@>>>>>>??????@@@BBBCCCDDDHHHIIIIIIIIIIIIKKKNNNQQQYYY\\\___bbbeeeiiiooorrrwww|||(((,,,---***)))+++---+++(((((('''''''''&&&''''''))))))((((((((((((''''''%%%%%%&&&&&&&&&'''''''''$$$&&&'''((('''''''''(((&&&'''((()))((('''&&&&&&''''''''''''(((***,,,---'''&&&&&&'''(((((('''%%%'''%%%$$$$$$%%%'''''''''&&&&&&&&&'''''''''((((((***)))(((''''''((())))))******++++++)))'''%%%###)))%%%###&&&'''&&&%%%'''''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&'''(((((((((((($$$%%%&&&'''&&&%%%$$$"""(((%%%###%%%)))+++)))&&&(((&&&%%%&&&'''((('''&&&&&&'''((('''&&&%%%'''(((((('''%%%%%%'''((('''&&&'''&&&&&&''')))***)))(((,,,+++)))'''''')))+++,,,))))))))))))))))))((((((''''''((()))***+++,,,,,,+++***)))(((((('''''''''))))))))))))))))))))))))((())))))))))))(((((('''((('''''''''''''''''''''(((&&&%%%&&&'''((((((&&&******+++,,,+++***)))((()))((('''''''''((()))***###%%%&&&'''''''''***,,,+++,,,)))%%%''',,,+++&&&************************,,,+++***+++,,,,,,***((()))***,,,,,,,,,+++)))(((***)))((()))++++++)))(((***)))***+++,,,,,,***(((,,,***((((((******(((&&&******+++,,,,,,+++******)))))))))******+++++++++++++++,,,,,,,,,---------)))***,,,------+++***)))......///111333333222000...---,,,+++***************---000///,,,,,,///333888999:::;;;<<<;;;:::999777888999999888666444222000000//////000111222333555666777888999:::;;;<<<;;;:::999999999999:::;;;888888888777777666666555444444444555777888:::;;;;;;<<<>>>???@@@@@@??????=====================>>>???AAABBBCCCCCCCCCEEEFFFEEEDDDBBBAAA@@@@@@AAAAAAAAA@@@>>>>>>???>>><<<:::999777777777999:::999888:::;;;<<<======>>>>>>>>>>>>??????@@@AAABBBCCCCCCHHHHHHIIIHHHHHHJJJMMMPPPUUUWWWZZZ]]]```eeejjjnnnpppvvv~~~&&&+++,,,))))))+++---+++'''((()))***)))(((&&&%%%%%%%%%$$$$$$$$$#########%%%%%%%%%&&&&&&&&&''''''###&&&))))))&&&%%%''')))###&&&)))******)))((((((((('''&&&'''(((+++...///'''&&&&&&'''(((((('''%%%(((%%%###"""$$$&&&''''''((()))))))))******++++++***)))((('''&&&%%%$$$$$$'''((())))))((($$$!!!)))$$$###&&&'''&&&%%%'''((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%&&&'''((())))))((('''&&&%%%&&&''''''(((%%%###%%%***---+++''')))'''&&&'''((()))((('''&&&'''((('''%%%%%%''')))***(((&&&%%%'''((()))((((((&&&%%%%%%&&&&&&%%%$$$,,,***(((''''''(((***,,,))))))************))))))&&&'''((()))***+++,,,,,,+++***)))((('''''''''((())))))))))))))))))))))))++++++******)))'''&&&%%%)))(((((((((''''''''''''$$$$$$&&&(((++++++***(((***++++++,,,+++***)))(((+++***(((&&&%%%&&&'''(((!!!%%%'''(((((()))***,,,---)))%%%''',,,+++&&&''''''''''''''''''''''''---,,,,,,,,,------+++***)))***,,,------,,,+++)))***)))((()))++++++)))(((***)))***+++,,,,,,***(((+++)))'''))),,,---,,,***++++++***))))))***++++++*********++++++,,,,,,,,,,,,,,,,,,------.........---...///000000...---+++...---...000333333222000111000///...---,,,,,,,,,))),,,///...+++***...222999:::<<<=========<<<<<<999888888777777777777777444333111000000222444555555666777888:::;;;<<<===;;;:::888777777888:::<<<777777777777666666666555444333333444555777999;;;:::;;;===???@@@AAA@@@@@@;;;;;;<<<<<<======>>>>>>CCCEEEGGGGGGGGGHHHJJJKKKFFFEEECCCBBBAAAAAAAAABBBBBBAAA@@@@@@@@@???===;;;999888777777999:::999888888999::::::;;;;;;::::::AAAAAABBBCCCDDDDDDEEEEEEHHHHHHIIIHHHHHHJJJMMMPPPQQQSSSWWWYYY\\\aaafffjjjlllqqqzzz***''''''+++)))%%%&&&,,,,,,***((()))++++++(((%%%)))'''&&&&&&&&&&&&%%%###***)))(((&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&''''''''''''''''''''''''''''''''',,,***&&&######$$$'''(((+++$$$!!!&&&(((%%%%%%''',,,***'''%%%%%%&&&((()))***(((&&&&&&'''((())))))(((&&&%%%&&&)))***)))''',,,+++)))'''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''((()))***)))((('''&&&%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%)))***'''&&&((()))''')))(((''''''((()))(((&&&((('''&&&&&&'''((('''%%%+++++++++***)))(((((('''(((((((((((((((((((((((()))******+++++++++*********+++***(((&&&&&&'''))),,,***(((((()))***)))(((************))))))))))))((()))***)))'''%%%%%%&&&&&&&&&''''''((())))))***------+++***))))))(((((((((((((((((())))))))))))+++)))((((((***+++***)))))))))(((((()))***++++++))))))(((((((((((())))))++++++,,,---,,,+++***)))***+++---...---***'''%%%+++******))))))))))))))))))+++---,,,+++***+++,,,,,,(((&&&&&&***,,,+++***,,,,,,,,,+++***))))))(((,,,,,,,,,***(((((()))+++))))))))))))***+++,,,---------++++++++++++------222000...000333444333111111000///...,,,,,,,,,,,,***...111111//////333888777;;;<<<;;;<<>>;;;<<<<<<;;;:::999888666555333222222111111222222333555333333666:::<<<;;;999999::::::;;;;;;::::::999666777999::::::999777666:::777555444555666777777;;;<<<>>>???@@@@@@?????????===;;;::::::<<<>>>@@@@@@BBBEEEHHHIIIHHHGGGEEEIIIGGGCCC@@@???@@@BBBCCCAAABBBCCCBBB@@@>>>===>>><<<;;;:::999999:::<<<===<<<<<<===>>>???@@@AAAAAACCCBBB@@@@@@AAACCCFFFHHHBBBDDDFFFHHHIIIKKKNNNQQQOOORRRUUUXXX[[[___cccgggjjjnnnuuu{{{***'''(((***)))%%%''',,,+++)))((((((******(((%%%&&&%%%$$$%%%&&&'''&&&%%%)))(((''''''&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((('''%%%$$$%%%'''***+++***$$$!!!$$$&&&$$$$$$'''***)))'''&&&&&&'''((()))((('''%%%$$$%%%%%%&&&%%%'''%%%$$$%%%((()))(((&&&''''''&&&%%%%%%%%%%%%&&&(((((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&((()))***)))((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''))))))&&&&&&******((((((&&&%%%&&&'''((('''%%%((('''&&&&&&(((((('''&&&++++++******)))(((((('''((((((((((((((((((((((((''''''((()))******))))))+++++++++)))'''''')))+++,,,+++)))((()))***)))(((******)))))))))((((((((()))((('''(((***+++)))'''&&&'''''''''(((((())))))---,,,+++***))))))))))))((((((((()))))))))*********((('''(((***++++++******************+++,,,,,,******))))))))))))******++++++,,,,,,,,,***)))(((******+++,,,+++***(((&&&+++******))))))))))))))))))+++,,,,,,+++******++++++***(((((()))*********---,,,,,,+++******))))))+++,,,,,,+++******,,,......---,,,+++************---,,,++++++++++++,,,---000///...000222444333111111111///...------------,,,///222111//////444888777;;;===<<<===@@@???<<<;;;;;;;;;:::999777666555333333222222222222333333333222222555999;;;:::888999::::::::::::::::::999666777999::::::999777666:::888666666666888888999:::;;;===???@@@@@@@@@@@@???>>><<<;;;;;;<<<>>>???EEEFFFGGGHHHGGGDDDBBB@@@IIIFFFCCC@@@???@@@BBBCCCBBBCCCDDDBBB@@@>>>>>>???===<<<:::999999:::;;;===<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCDDDEEEDDDFFFGGGHHHHHHIIILLLNNNNNNPPPTTTWWWYYY]]]aaadddgggkkkqqqwww}}}((('''(((***(((&&&'''***((('''''''''))))))'''%%%$$$######$$$&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''((()))***+++)))$$$!!!"""$$$###%%%'''''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&$$$$$$%%%&&&'''''''''&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&((()))***)))(((''''''&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((((('''$$$!!!%%%******&&&'''%%%$$$%%%&&&'''&&&%%%((('''&&&&&&(((((((((&&&+++******))))))(((((('''(((((((((((((((((((((((($$$%%%&&&'''((()))))))))+++,,,+++***((((((***,,,---+++)))((())))))(((''')))))))))(((((((((''''''***'''$$$'''---///,,,''''''''''''(((((((((((((((,,,+++***)))))))))))))))((())))))))))))*********)))'''&&&'''***,,,,,,+++,,,,,,,,,,,,,,,,,,------+++******))))))******+++++++++++++++***)))((('''))))))))))))))))))))))))+++******))))))))))))))))))+++,,,,,,+++******+++*********)))(((((()))+++,,,,,,,,,++++++******)))***+++,,,,,,+++,,,...000......---,,,,,,+++++++++,,,,,,++++++++++++,,,,,,......---///222444333333222111000//////////////////111333222000000444777888<<<======>>>AAA@@@===::::::999999888777666555333333222222222222333333111111222555888:::999888999::::::::::::::::::999666777888999999888777666:::999888777777888::::::888:::<<<>>>@@@AAAAAAAAA???>>>===<<<<<<===>>>???EEEEEEFFFFFFEEEBBB@@@>>>HHHFFFCCC@@@@@@@@@BBBCCCCCCDDDEEECCCAAA??????@@@>>>===;;;999999999:::;;;======>>>???@@@AAAAAABBB???@@@BBBCCCDDDCCCBBBBBBFFFGGGHHHHHHGGGHHHJJJLLLLLLOOORRRUUUWWWZZZ^^^```bbbffflllrrrwww}}}''''''))))))(((&&&''')))%%%%%%&&&&&&''''''&&&%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%'''''''''&&&%%%$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))************)))((('''&&&)))&&&###"""###$$$&&&(((%%%&&&''')))))))))(((((('''(((((((((''''''((()))''''''&&&'''''''''''''''%%%&&&((()))))))))((('''%%%$$$$$$#########$$$$$$'''&&&&&&'''((()))******)))(((((('''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((((((((('''%%% """))))))$$$'''%%%%%%%%%'''((('''&&&((('''&&&'''((()))((('''******))))))((((((((((((((((((((((((((((((((((((###$$$%%%'''((()))))))))*********)))((((((+++---...+++))))))))))))((('''(((((((((((('''''''''''')))'''%%%(((,,,---+++(((''''''((((((((((((((((((+++******))))))))))))***)))))))))*********++++++((('''&&&(((***,,,---,,,,,,,,,,,,---------,,,,,,******))))))))))))******+++++++++***)))(((''''''((((((''''''''')))***++++++******))))))))))))))))))***,,,,,,***)))***+++&&&)))+++***((('''***---++++++*********)))))))))***+++,,,,,,++++++,,,...******+++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,---///111333333333222111111000000111111222333333444222000111444777888<<<>>>===>>>AAA@@@===888888888888777777666555333333333222222333333333111111333555888999:::::::::999999999999999999:::777777888888888888777777888999999888777888999;;;777999;;;>>>@@@AAABBBBBB??????>>>>>>======>>>>>>???@@@BBBCCCDDDDDDCCCBBBGGGEEECCCAAA@@@AAABBBCCCEEEEEEEEEDDDAAA@@@@@@AAA???>>>;;;999888999:::;;;===>>>>>>???@@@AAABBBBBB@@@AAABBBBBBBBBBBBBBBAAADDDFFFGGGGGGGGGGGGJJJLLLLLLNNNRRRTTTVVVXXX[[[]]]___ccchhhmmmrrrwww}}}%%%((())))))''''''''''''###$$$%%%&&&&&&&&&&&&&&&'''&&&$$$%%%&&&&&&$$$###$$$%%%&&&'''''''''%%%%%%'''&&&&&&&&&&&&'''((((((***(((&&&$$$$$$&&&(((***)))))))))))))))))))))))))))*********)))((('''&&&((((((&&&$$$###&&&((()))$$$&&&((()))***)))((('''$$$&&&(((((((((((()))+++((()))))))))((((((((()))'''((()))))))))(((&&&%%%$$$$$$$$$######$$$%%%%%%)))((((((((()))***++++++((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))&&&!!!$$$******%%%'''&&&%%%&&&((())))))'''((('''&&&''')))***)))((()))))))))((((((((((((((((((((((((((((((((((((((($$$%%%'''((()))******+++(((((()))((('''(((***,,,---+++)))((())))))((('''(((((((((((('''''''''''''''((())))))((((((((((((''''''''''''(((((((((((()))))))))((())))))******************++++++++++++)))(((''')))+++---...---+++,,,,,,------,,,++++++***))))))(((((())))))***,,,+++***))))))((((((((()))((('''&&&''')))***,,,+++******)))))))))))))))(((***,,,+++***)))******$$$'''******)))))),,,///)))))))))))))))(((((((((***,,,,,,,,,***))))))***((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,---///000111222333111111111111111222333444555444333111111222444666888<<<===<<<===??????;;;666666666777777666555555444333333333333333333444111222555777999:::;;;<<<:::999999888888999999:::777777777888888777777777666777999888777777999;;;666888:::===@@@AAABBBBBB??????@@@??????>>>>>>===;;;===???AAACCCEEEEEEEEEFFFEEECCCAAAAAAAAABBBCCCFFFFFFEEECCCAAA@@@AAABBB???>>>;;;999888999:::;;;>>>>>>???@@@AAABBBCCCCCCDDDCCCAAA@@@@@@AAABBBCCCBBBDDDEEEFFFFFFHHHJJJMMMLLLNNNRRRTTTUUUVVVXXXZZZ^^^aaaeeejjjnnntttzzz~~~$$$(((***((('''((('''&&&!!!###&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&%%%###%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&***(((&&&$$$$$$&&&(((***((((((((((((((((((((((((&&&&&&'''((())))))))))))&&&))))))&&&$$$''')))(((&&&'''((()))))))))(((''' $$$''''''&&&%%%'''***)))***+++***(((((((((***&&&'''''''''&&&%%%$$$$$$''''''&&&&&&&&&'''(((((()))))))))))))))***++++++((())))))))))))((('''&&&&&&&&&&&&''''''''''''((()))))))))(((((((((((('''+++***'''$$$&&&++++++''''''&&&&&&''')))***)))(((((('''&&&''')))******)))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***+++++++++&&&'''(((''''''(((+++---,,,***(((((()))***)))((()))))))))(((((((((''''''&&&(((***)))'''&&&&&&(((&&&&&&''''''((()))))))))(((((((((((())))))***+++******+++++++++,,,,,,,,,,,,***)))***---...///...+++,,,---------,,,+++************))))))*********++++++***)))))))))******))))))((('''((()))+++,,,+++******)))))))))))))))(((***++++++***))))))***$$$&&&)))******+++,,,---))))))))))))))))))))))))***,,,---,,,***(((((((((***+++,,,,,,+++***((('''******++++++++++++*********,,,...///...///111333000000000111222333555555555444222000000222555666777;;;<<<::::::<<<;;;888444444555666666666555555444444333333333333444444000333666888999:::<<<>>>:::999888777777888999:::777777777777777777777777444777999999777666888;;;666888:::===???AAAAAAAAA???@@@AAAAAAAAA???===<<<>>>>>>@@@AAACCCCCCDDDDDDEEEDDDCCCBBBAAABBBBBBCCCFFFFFFEEECCC@@@@@@AAACCC>>>===;;;999999999:::;;;??????@@@AAABBBCCCCCCDDDGGGEEEBBB@@@@@@AAACCCDDDAAACCCDDDEEEFFFGGGJJJMMMKKKNNNQQQSSSTTTTTTVVVWWW]]]___cccgggkkkqqqwww{{{"""(((+++(((&&&(((((($$$!!!###&&&'''&&&&&&((()))((('''&&&&&&(((((('''&&&''''''&&&&&&''''''((()))%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))###)))+++'''$$$'''(((&&&((((((((((((((((((''''''"""&&&))))))%%%###$$$'''(((***+++***'''&&&''')))&&&%%%%%%%%%%%%&&&''''''((('''''''''(((((()))***((((((''''''(((((()))***((())))))***)))((('''&&&&&&&&&&&&''''''''''''((())))))))))))(((((((((''')))+++***'''&&&))))))&&&&&&%%%%%%&&&((())))))(((''''''&&&''')))+++***)))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***************''''''((((((((())),,,...***)))'''(((***+++************)))))))))((((((((('''''''''(((******))))))$$$%%%&&&'''((()))***+++'''''''''((((((***+++++++++++++++,,,,,,,,,,,,---...---,,,,,,.../////////,,,---/////////---,,,***---,,,,,,++++++,,,,,,---++++++***)))***+++,,,---******)))))))))******++++++******)))))))))))))))((()))++++++)))))))))***(((((((((***++++++***(((***************+++++++++)))+++------+++*********+++,,,------,,,+++)))''')))***+++,,,,,,+++***)))***---//////------///222......///000222333555666555333000///000222555666777:::;;;888777999777333222333444555555555555555444444333333333333444444...222555777888999;;;>>>:::999888777777888999:::777777666666666666777777444888;;;;;;888777:::===777888;;;===???@@@@@@@@@???@@@BBBCCCBBB@@@===<<>>777999;;;===???@@@@@@@@@???AAABBBCCCBBB@@@===;;;>>>>>>@@@AAACCCDDDFFFFFFDDDCCCCCCBBBBBBBBBCCCCCCEEEEEEDDDAAA???>>>@@@BBB<<<;;;:::999999:::<<<===???@@@@@@AAABBBCCCDDDDDDFFFFFFGGGFFFEEEDDDBBBAAADDDEEEFFFEEEDDDDDDFFFHHHHHHKKKNNNPPPPPPPPPPPPQQQ[[[]]]```cccggglllssswwwzzz))))))(((&&&%%%&&&(((+++###$$$&&&''''''&&&$$$###''''''&&&%%%&&&'''((())),,,***(((&&&&&&(((***,,,&&&$$$######&&&((())))))''''''''''''''''''''''''000,,,'''%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((******(((%%%'''+++***%%%)))((((((((('''$$$ &&&'''%%%"""$$$(((((($$$!!!$$$''''''&&&%%%'''***(((((())))))((('''&&&&&&%%%%%%&&&'''((()))******+++***)))(((((()))***+++(((((((((((((((((((((((()))))))))***+++***&&&$$$%%%(((***(((%%%$$$%%%(((%%%&&&''')))************((('''&&&&&&'''((('''&&&+++(((%%%$$$%%%&&&''''''(((&&&&&&''')))+++++++++***)))((())),,,---+++)))***(((%%%%%%&&&((()))***+++"""''',,,)))###***+++++++++***)))'''&&&+++(((&&&%%%''')))***+++((((((((()))))))))))))))((()))***++++++***((((((*********,,,///000///...000000000000////////////......//////000000111111333222000...,,,+++***)))000///......///000///---+++***)))((((((***,,,---000...+++)))'''&&&&&&&&&,,,***'''(((***+++***((('''''')))******+++++++++***)))(((''''''((()))***,,,+++***+++------+++******))))))+++------,,,+++,,,***''''''(((***+++***---......---,,,,,,...000///000111222222222222222777555333111111111333444333333333333333333333333---///111222333333222222777666555444333111...+++000555777666888<<<<<<999555666888888777777888:::444666888999777666666666777999;;;;;;999888;;;===888888999:::;;;;;;;;;:::BBBBBBAAAAAA@@@???>>>>>>=========???BBBEEEEEEEEEFFFFFFFFFEEEEEECCCBBBBBBDDDBBBAAABBBBBBAAA???=========<<<;;;;;;;;;;;;;;;===@@@BBBAAA???@@@FFFKKKGGGGGGHHHIIIHHHFFFCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHJJJLLLNNNOOOPPPPPPSSSTTTWWW\\\bbbhhhlllmmmxxx{{{'''(((((('''%%%%%%''')))$$$%%%&&&''''''&&&%%%$$$(((((('''''''''((()))******)))((((((((()))+++,,,&&&%%%###$$$&&&(((((((((''''''''''''''''''''''''***&&&###"""$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((%%%&&&%%%###&&&++++++'''((('''''''''((('''$$$"""%%%***+++(((%%%&&&'''%%% ###&&&&&&%%%%%%''')))((((((((((((((('''&&&&&&''''''''''''(((((()))))))))(((''''''''''''((()))(((((((((((((((((((((((((((((((((***+++***'''%%%((('''''''''''''''&&&%%%&&&&&&'''((())))))))))))((('''&&&&&&(((((('''&&&,,,)))&&&&&&'''(((((((((((('''&&&&&&(((******)))***)))(((***,,,---+++))))))'''%%%%%%''')))))))))***'''%%%&&&)))++++++*********++++++***)))'''&&&+++)))((((((***+++++++++((((((((('''(((((()))))))))***************))))))+++++++++---///111000///222222222111111000000///.........///000111111222111000//////////////////000///......//////---,,,+++***)))((()))***,,,---+++******)))(((((((((((()))'''&&&&&&)))+++***)))))))))*********)))))))))+++***))))))))))))***++++++)))&&&&&&''')))))))))+++******+++,,,---+++***---***(((((()))***++++++,,,---......------.../////////000111222222333333666555333111000000111222333333333333333222222222111000111222444444444333555444333333333333111///555888999666666888666222666777888888777666777999333555666666555444555666888:::;;;;;;999888999;;;::::::;;;;;;<<<<<<======AAA@@@???>>>============AAA@@@@@@AAADDDEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAABBBBBBAAA@@@>>>======<<<<<<<<<<<<<<<===@@@DDDCCCAAA@@@CCCFFFEEEFFFGGGHHHHHHGGGEEEDDDBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKMMMNNNOOOPPPUUUUUUXXX\\\aaaeeeiiijjjtttwww%%%&&&((((((&&&%%%&&&'''%%%&&&'''(((((('''&&&%%%)))(((((((((((()))******)))))))))*********++++++(((&&&$$$$$$&&&''''''&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&'''&&&%%%'''******&&&'''&&&%%%&&&((()))((('''$$$...444///'''$$$%%%&&& """%%%&&&%%%%%%&&&((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((''''''''')))******(((&&&***'''$$$%%%((()))'''###''''''''''''''''''''''''((('''&&&&&&(((((('''&&&,,,***''''''((())))))((()))'''&&&&&&'''(((((('''***))))))***+++,,,***)))((('''&&&'''((())))))(((&&&))),,,+++)))(((+++...************)))((('''''')))(((((()))***+++***(((((('''&&&&&&&&&((()))***++++++************++++++---,,,---...111222111000444444333222222111000000------...///111222333333111111000000000111222222111///------...---,,,***++++++***))))))***,,,---&&&'''((()))************'''&&&%%%&&&(((***+++***+++++++++***)))(((((('''++++++*********++++++,,,,,,)))%%%$$$%%%((()))***,,,+++***+++,,,,,,***))),,,***(((((()))++++++******,,,//////...------.........//////111222444555666444222111/////////000222222222222222222222222444222000111444666555333444222111111222444444444666999999666555666444000666777888777666555666777555666777666444444555777888:::::::::888777888999===<<<<<<<<<<<<>>>???@@@AAA@@@>>>===<<<<<<===>>>BBBAAA@@@AAACCCCCCBBBAAACCCDDDDDDEEEEEEEEEEEEEEEHHHEEECCCAAABBBBBBAAA@@@???>>>>>>==================@@@DDDDDDBBB@@@@@@BBBDDDEEEGGGHHHHHHHHHGGGFFFBBBCCCCCCDDDEEEFFFGGGGGGJJJIIIIIIIIIKKKLLLNNNOOOUUUVVVXXX[[[^^^bbbeeegggpppsssyyy###%%%(((((('''%%%%%%%%%&&&&&&'''(((((('''&&&&&&((((((((((((((())))))))))))***+++++++++***)))(((((('''%%%%%%&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&''')))))))))((('''))))))))))))))))))))))))'''''''''&&&&&&'''''''''***,,,,,,((((((***((($$$&&&%%%$$$%%%'''((()))((("""000:::444(((###$$$&&&"""###%%%&&&''''''(((((('''(((((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%&&&(((***+++)))((()))'''%%%&&&((((((&&&$$$''''''&&&&&&%%%%%%%%%%%%((('''&&&'''((()))(((&&&***)))''''''((())))))((()))(((&&&&&&&&&'''&&&%%%)))))))))************)))'''&&&&&&((()))***((('''###(((,,,+++'''%%%(((,,,)))))))))))))))(((((('''%%%%%%&&&((())))))'''$$$((('''&&&%%%&&&''')))+++,,,,,,+++******+++---...///......000222333222000444444333222111000//////,,,---...///111222444444444333222111000000000000111///---------,,,***))),,,+++*********+++,,,,,,$$$%%%''')))************((((((''''''(((*********++++++***))))))(((((((((************+++++++++,,,---+++)))(((***+++++++++,,,+++***+++++++++)))'''+++)))'''''')))******)))(((+++...000///...------.........///000333555666555444222000///.........000000111111111111111222666222//////333666555333444111///...000333444555222555777666666999888555666777888777555444555666999999999777555666888:::666777888888888888999999===<<<;;;;;;<<<>>>@@@BBBBBBAAA???>>>>>>>>>???@@@>>>>>>>>>???AAAAAA@@@>>>AAABBBCCCDDDEEEFFFFFFFFFOOOKKKFFFBBBAAA???>>>===@@@??????>>>===>>>>>>>>>===???AAAAAA@@@@@@AAACCCFFFFFFGGGHHHHHHGGGFFFFFFCCCCCCDDDEEEFFFGGGGGGHHHJJJIIIHHHHHHIIIKKKMMMOOORRRTTTWWWYYY\\\___cccfffmmmpppuuu}}}"""%%%((()))'''&&&%%%$$$&&&''''''''''''''''''&&&&&&&&&'''''''''(((((((((++++++,,,,,,***(((%%%$$$((('''&&&&&&&&&&&&%%%###''''''''''''''''''''''''"""$$$&&&'''((('''&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&(((+++,,,)))''')))((($$$&&&%%%###$$$%%%''''''&&&"""000999444((("""###&&&%%%%%%&&&((()))******)))''''''((((((((((((((('''&&&&&&''''''((())))))***'''''''''(((((('''''''''((((((((((((((((((((((((&&&%%%%%%''')))******(((&&&((()))(((&&&$$$&&&'''((('''&&&%%%$$$$$$%%%%%%)))(((''''''((()))((('''((('''&&&&&&'''(((((('''***(((&&&&&&&&&'''&&&%%%((()))*********)))))))))'''&&&&&&((()))***((('''%%%&&&(((((('''''''''((()))))))))((((((((((((((($$$%%%&&&(((***)))&&&$$$''''''&&&&&&'''(((***+++---,,,+++++++++---...///000//////000222333222111222111111000///.........------...000111333444444333222111000///.........111///---------,,,***))),,,,,,++++++++++++++++++%%%'''(((*********)))))),,,,,,+++***)))))))))*********)))(((((()))******((())))))******++++++++++++++++++---......,,,))),,,+++******++++++)))''')))(((&&&'''((()))((('''(((***...//////------.........///000222333555666333333222000///........./////////000000000111111444111...///111333333222555222...---...000222222111555777666888;;;;;;888666777777666444333444555999999999777555555777999444444555666888999::::::;;;;;;:::999;;;===???AAAAAA@@@???>>>>>>>>>???@@@<<<<<<===???BBBBBBAAA??????@@@AAACCCEEEEEEFFFFFFOOOKKKFFFCCCAAA@@@>>>===@@@@@@???>>>>>>>>>>>>>>>>>>>>>=========@@@DDDGGGHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGGGGGGGJJJLLLMMMNNNQQQUUUXXXZZZ]]]bbbffflllnnnsssyyy###&&&((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''+++++++++***)))&&&$$$###'''&&&&&&&&&''''''%%%###''''''''''''''''''''''''$$$&&&))))))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&$$$'''%%%%%%'''(((&&&&&&%%%$$$$$$&&&&&&%%%$$$###---333...&&&###$$$%%%'''&&&&&&(((+++,,,+++***&&&'''((((((((((((((((((''''''''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((&&&%%%%%%&&&(((***)))(((%%%(((***)))%%%###%%%))))))(((&&&%%%$$$%%%%%%&&&)))(((''''''))))))(((''''''&&&%%%&&&(((((('''&&&***(((&&&&&&'''''''''&&&((()))+++***)))(((((()))((('''&&&'''((())))))((()))(((''''''((()))(((''')))((((((''''''(((((()))''''''(((***,,,,,,)))'''&&&&&&'''((()))***++++++---,,,,,,------...///000000//////111222333222000//////.........---------......///000222333444444//////.........///000000111///------...---,,,***,,,,,,,,,,,,,,,+++++++++(((((()))***************---...---+++)))((()))*********)))(((((()))***+++'''((()))***+++++++++***))))))+++---...---***'''+++***)))***++++++)))((()))(((''''''))))))((('''(((***---...------...//////000111333444555555555222222111111000/////////---......//////000000000111111111111000111111222666333///......000111111444777999777888:::999666444555666555444333444555666666666555333222333555444333333555777999999888999999999999;;;<<<>>>@@@========================>>>>>>@@@BBBEEEEEECCCAAA===>>>@@@BBBCCCDDDEEEEEEIIIFFFDDDBBBBBBCCCBBBAAA@@@??????>>>>>>>>>>>>>>>???===;;;:::<<<@@@EEEHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFFFFHHHIIIKKKLLLLLLPPPTTTVVVWWWZZZ```dddiiilllqqqvvv|||%%%'''))))))(((&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((()))(((((('''(((((((((''''''&&&%%%$$$&&&&&&%%%&&&((('''%%%###''''''''''''''''''''''''&&&)))+++***(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&!!!%%%%%%$$$'''(((&&&$$$$$$$$$&&&((((((&&&$$$$$$(((***&&&$$$%%%%%%###'''&&&%%%(((+++,,,+++)))&&&&&&'''(((((((((((((((***))))))((('''&&&&&&%%%'''((())))))))))))((('''(((((((((((((((((((((((('''&&&%%%%%%''')))(((((('''(((((('''&&&&&&&&&&&&)))(((&&&%%%%%%%%%'''((()))((('''((()))***)))''''''&&&&&&'''))))))((('''***(((''''''((()))(((''''''***++++++(((&&&'''))))))'''%%%%%%''')))))))))))))))((('''''''''((())))))(((''''''''''''((())))))((()))***,,,,,,***)))%%%''')))+++,,,,,,++++++,,,,,,---...///000000///000//////000222222111000------------............//////000111222222333333000000///.........//////000///......//////---,,,,,,---------,,,++++++***))))))))))))***+++,,,---+++,,,---+++(((''')))+++---+++)))((('''((()))***((()))***,,,,,,,,,,,,,,,***)))***+++,,,,,,***((())))))((()))++++++***(((***)))))))))++++++***((((((***,,,,,,,,,,,,...000000111444666777666555444111111111111111111111000,,,------...//////000000///222555444111///111444666444111000111222333222555888999777777888777444333444555555444333444666444555666555333111111222666444333444666777666444888888999:::<<<===>>>???;;;<<<===>>>>>>===<<<;;;@@@@@@BBBDDDFFFEEECCC@@@<<<===???@@@AAABBBCCCCCCEEECCCBBBBBBDDDDDDCCCAAA??????>>>============>>>???===;;;;;;===@@@CCCDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIDDDDDDEEEGGGHHHJJJKKKLLLLLLPPPTTTUUUUUUWWW\\\aaadddhhhmmmrrrwww|||&&&((())))))(((''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&''')))*********)))(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%'''((((((&&&$$$''''''''''''''''''''''''###%%%'''&&&######$$$'''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%%%%((('''%%%&&&'''%%%######%%%(((******(((&&&%%%%%%###!!!"""&&&&&&"""&&&%%%$$$'''***,,,***(((&&&&&&'''((())))))((((((---,,,+++)))'''%%%###"""&&&'''((())))))((('''&&&(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''***'''%%%%%%((()))'''$$$)))(((&&&%%%%%%&&&((()))***((('''((()))***)))'''(((''''''(((***+++***(((***)))'''''')))***)))((('''***,,,+++(((&&&''')))***(((%%%%%%&&&(((******'''((((((&&&######'''***)))((('''&&&&&&'''))))))(((''''''(((******)))(((%%%'''***---...---,,,***+++,,,...000111000000///000//////000222222111///,,,,,,------.../////////000000111111222222222333555444222000...,,,,,,+++000///......///000///---------------,,,,,,+++***))))))))))))***---///000(((***+++***((('''***,,,///---+++((('''&&&'''((()))***+++---......---------+++******+++,,,,,,+++((((((((()))+++,,,+++))),,,+++***+++------+++***)))***+++++++++,,,///111000222666888999777444333000000111222222222222111,,,,,,------...///000000...444999777222///111555666444222222444555555555222666777555666888777444222333444444444333555666444666888777555333222222999666444444666666333111777888:::<<<===>>>??????;;;===@@@AAAAAA@@@>>><<<@@@AAABBBCCCDDDCCC???<<<<<<===>>>???@@@AAAAAAAAAEEEDDDCCCCCCDDDCCC@@@>>>???>>>>>>===============???>>>======>>>@@@@@@???CCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIAAACCCEEEGGGIIIJJJKKKKKKNNNQQQUUUUUUTTTUUUYYY^^^aaaeeejjjooosssxxx~~~%%%$$$###"""###%%%'''))),,,)))%%%$$$$$$%%%%%%$$$'''((()))))))))'''&&&%%%***+++******)))'''&&&%%%)))'''%%%%%%&&&&&&&&&%%%######%%%&&&'''((((((((('''((()))***************---)))&&&&&&(((***)))((('''&&&'''((()))(((&&&$$$(((''''''&&&$$$######"""&&&%%%%%%&&&((()))(((&&&&&&'''((((((((('''%%%$$$%%%&&&''')))************))))))111111&&&&&&,,,+++((()))***((($$$###%%%'''***(((''''''(((((('''&&&''''''(((((((((((('''''''''''''''((())))))(((&&&)))((('''&&&&&&&&&&&&&&&(((%%%"""###'''******((('''((()))***)))'''))))))(((((((((((())))))***(((%%%&&&)))+++***))))))(((&&&&&&''''''&&&$$$$$$%%%&&&'''(((((((((((())))))'''&&&&&&'''((())))))((((((''''''''''''((()))*********)))((('''&&&((()))***++++++,,,,,,+++***+++...000222333333222222000...///111222111///...------,,,,,,------...//////000333666777666444555444333111000/////////***+++...000000000...---000...,,,+++,,,+++***))),,,++++++******++++++,,,)))((((((((((((((()))***---,,,)))'''&&&(((***++++++...///,,,,,,///...+++,,,)))(((+++///000+++&&&,,,***(((((()))***)))(((++++++******)))(((((('''+++,,,---------+++)))'''222333555777777888777777333111//////000///...,,,///---,,,,,,...///////////////...///000111333444555444222000000111222333555555555555666666666666555777666222000333222///888777777666666666777777:::666111------000555999888;;;>>>>>><<<<<<>>>@@@>>>???@@@@@@@@@>>>===<<<>>>???@@@AAAAAA@@@???>>>>>>===<<<===???@@@AAA@@@CCCCCCBBBAAA???>>>======AAA===:::<<<@@@BBB@@@===>>>>>>>>>>>>>>>??????@@@EEECCCAAAAAABBBDDDDDDDDDFFFDDDBBBCCCFFFHHHHHHFFFCCCCCCBBBCCCDDDFFFHHHIIIMMMOOOQQQQQQRRRTTTWWWYYY```cccgggkkkoootttyyy}}}((('''&&&$$$$$$$$$$$$%%%)))'''%%%$$$&&&((())))))'''((((((((((((''''''&&&''''''(((((()))))))))((((((&&&%%%$$$%%%&&&%%%$$$((((((((('''&&&$$$###"""(((((()))*********))))))(((&&&%%%&&&)))+++***)))((('''''''''((('''&&&$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%'''((()))(((&&&&&&&&&'''&&&&&&%%%%%%$$$&&&&&&'''(((((())))))))))))***444555+++)))...+++((())))))(((%%%$$$%%%''')))((('''((())))))'''%%%(((((())))))))))))((((((***)))((((((((((((((('''(((((('''&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&''')))((('''((()))***)))''')))((((((''''''(((((()))***(((%%%&&&(((******))))))(((''''''((()))(((&&&$$$%%%&&&'''((((((((((((***)))'''&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))'''''''''(((((((((((('''((()))***+++,,,,,,,,,,,,***+++---000111222222222222000///000222222000............------.........000000111333666777666555555444333222000000000000,,,---.../////////......///---,,,+++,,,,,,+++***,,,,,,++++++++++++,,,,,,***))))))(((((())))))))),,,+++)))((('''((()))******------++++++------***,,,+++******+++++++++***,,,***)))(((***+++***))),,,++++++***))))))((((((***+++,,,------+++***)))000111222444555555555444333222111111111111///...///---,,,,,,...///......///......///000111333444777666444333333444555666666666666666666666666555555777555111000222222///555555444444444444555555666555222111000222444555888;;;>>>>>><<<<<<===???>>>>>>>>>>>>>>>>>>===<<<===>>>???@@@@@@???>>>===<<<;;;;;;<<>>>>>>>>???<<<999:::>>>@@@???<<<============>>>???@@@AAACCCBBB@@@@@@BBBCCCCCCCCCEEECCCBBBCCCFFFGGGGGGFFFCCCCCCCCCCCCDDDFFFHHHIIIKKKMMMOOOPPPQQQSSSVVVXXX^^^aaaeeeiiimmmqqqwwwzzz'''''''''&&&&&&%%%$$$###)))'''%%%&&&''')))))))))''''''&&&&&&&&&'''((((((&&&&&&''''''(((((((((((((((&&&$$$$$$%%%%%%%%%$$$***))))))'''&&&$$$"""!!!))))))))))))))))))((('''&&&%%%%%%&&&((()))((('''+++)))&&&&&&&&&'''%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%'''((()))'''&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&''''''(((((()))333666,,,)))---)))((())))))'''%%%$$$%%%'''''''''((()))***)))&&&$$$)))))))))******)))))))))((('''&&&%%%$$$$$$%%%%%%((('''''''''&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%)))(((''''''))))))((('''(((''''''''''''''''''(((***(((&&&&&&((())))))))))))((('''((()))***)))(((%%%&&&''''''((((((((((((***)))(((&&&%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%&&&&&&'''((((((((((((((()))***++++++++++++***+++---///000222222222222111111222333222///---////////////////////////111111222444666888777666555555333222111111111111000000//////.........///...---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))*********)))))))))))))))))),,,,,,******,,,,,,)))------,,,***''''''***---,,,+++))))))***,,,,,,+++,,,,,,,,,+++******)))))))))***+++,,,---,,,+++***...000222333444555444444333111000111222111///...///...,,,,,,---...---,,,.........///000111222333666555444333333555666888777777777777777666555444444666555111000222222///444444444444444555555555333444444444444333222111999;;;======<<<<<<===>>><<<<<<<<<<<<<<<<<<===>>><<<===>>>??????>>>===<<<:::::::::<<>>>>>>>>???????????????===:::888999<<<>>>===:::<<<<<<<<<======>>>@@@@@@AAA@@@??????AAABBBBBBAAADDDBBBAAABBBDDDFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGIIIIIIJJJMMMNNNOOORRRUUUXXX[[[^^^bbbfffjjjnnntttwww|||"""###%%%'''((('''&&&&&&,,,***'''&&&''''''&&&%%%&&&&&&%%%$$$%%%&&&((()))***)))((('''&&&%%%%%%$$$'''%%%$$$$$$%%%%%%$$$###%%%&&&&&&'''&&&&&&%%%%%%))))))))))))(((''''''&&&''''''(((((('''&&&###""",,,)))&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''(((((('''%%%'''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&%%%...000'''&&&)))%%%((((((((('''&&&%%%&&&'''&&&&&&(((***+++***&&&$$$(((((())))))))))))(((((($$$%%%''''''&&&%%%%%%&&&''''''''''''''''''&&&&&&###%%%'''))))))(((&&&%%%)))(((''''''((()))((('''''''''&&&&&&&&&&&&'''''')))((('''&&&'''((())))))((('''&&&''')))******)))&&&&&&'''(((((((((((((((***)))((('''&&&%%%$$$$$$+++***)))(((''''''&&&&&&&&&&&&&&&&&&''''''((((((&&&'''((())))))*********)))***,,,---///111222222111111222333333111///---111111111111111111111111333222222444666888777666666555444333222222222222444222000.........///000---,,,++++++---......------------......---------------+++***))))))))))))((()))***++++++***)))((())),,,,,,******,,,,,,)))---,,,+++***(((((()))+++---+++))))))***,,,------,,,,,,,,,+++++++++******((()))***,,,,,,---,,,,,,///000222444666666666666111000000111222111///---000...,,,,,,---...---,,,.........///000111222333333222111000111222444666888888999999888666555444333555444000///222222///666666777777777777777777444555555555555444222111:::;;;<<<======<<<<<<===;;;;;;:::999:::;;;===>>>;;;<<<===>>>>>>>>>===<<<;;;::::::<<<>>>???>>>===;;;;;;<<<===>>>??????@@@===;;;999999;;;===<<<;;;>>>======<<<<<<======>>>???>>>===>>>@@@AAAAAA@@@BBBBBBAAABBBCCCDDDEEEEEEEEEDDDDDDCCCDDDFFFGGGHHHHHHJJJLLLNNNOOOQQQUUUWWWZZZ]]]```dddhhhlllqqquuuxxx~~~"""$$$&&&((()))(((&&&%%%***(((&&&&&&&&&&&&$$$###&&&%%%$$$$$$$$$&&&'''(((***)))(((&&&%%%%%%%%%%%%(((&&&$$$$$$%%%&&&%%%$$$###$$$%%%&&&''''''''''''((((((((((((((('''&&&%%%&&&'''((((((&&&%%%###"""+++)))&&&%%%&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%'''&&&&&&'''(((((('''%%%((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%((($$$)))***"""###)))&&&((('''&&&&&&&&&''''''&&&&&&&&&'''***+++***'''$$$&&&''''''''''''''''''&&&!!!%%%***,,,+++)))((()))&&&&&&'''((((((''''''&&&&&&&&&''''''((((((((('''((('''&&&'''((()))(((&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&((()))'''&&&%%%&&&((()))((('''&&&'''(((((()))(((((((((***))))))(((&&&%%%$$$###)))))))))((())))))************((('''''''''(((((($$$%%%&&&'''(((((((((((()))***+++,,,...000111222000111222222111000///...222333444444444444333222444333222333666777777666777666555444333333333444666444111///......000111---,,,++++++---//////...---...////////////...---------+++***))))))))))))'''(((***++++++***)))(((***------++++++------***,,,***(((***------)))%%%...,,,)))(((***,,,------,,,,,,,,,+++++++++++++++((()))***+++,,,---------...///111333555555555555222222222333444444111///000...------...///...---......///000111222333333222111000///000111333555888999::::::999777555444333555444000000222333000666777888999999999888888888777666555444444444444;;;;;;;;;<<<======<<<;;;;;;:::999999999;;;<<<===:::;;;<<<===>>>>>>===<<<===<<<;;;<<<<<<<<<:::777888999:::;;;===>>>???@@@>>>===;;;;;;<<<===<<<<<<@@@???>>><<<;;;:::::::::>>>======>>>@@@AAAAAA???AAAAAABBBBBBBBBCCCDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHJJJLLLNNNOOOQQQTTTWWWYYY[[[___cccfffjjjooosssssszzz&&&'''((()))(((&&&$$$###&&&%%%$$$%%%'''''''''%%%%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&&&&&&&''')))***)))'''%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''&&&%%%!!!$$$&&&'''&&&&&&((())))))'''&&&&&&'''''''''&&&((('''''''''&&&&&&%%%%%%((('''&&&'''((((((&&&$$$''''''&&&&&&&&&'''((((((&&&'''''''''&&&&&&$$$$$$+++&&&))))))"""$$$***''')))'''%%%%%%'''((('''&&&&&&&&&''')))******(((%%%%%%&&&&&&''''''&&&&&&%%%!!!''')))'''%%%$$$%%%%%%&&&'''((((((((('''&&&'''&&&&&&&&&&&&'''((()))((('''&&&&&&(((((('''&&&(((''''''''''''''''''(((((((((((('''%%%%%%''')))'''&&&%%%&&&'''((('''&&&'''(((((())))))((((((((())))))))))))((('''%%%%%%%%%%%%&&&'''))),,,...///,,,+++)))(((''''''(((((($$$$$$%%%&&&''''''''''''))))))***+++---///111222...///000///......///000444444666777777666444444444333222222555666666666777777666555444444555555666444222000///000111222...,,,+++,,,...//////......///000111111000///...,,,+++***)))))))))))))))'''(((***++++++***))))))***------++++++------***+++(((&&&***//////***$$$///,,,)))'''(((***++++++++++++++++++++++++******))))))***++++++,,,------***,,,...000222333333222555555555777888888555222000...---...///111111000...///111222333444444444555444333222222333555666888999:::;;;:::888666555333666555111111444444111444666777999999999888888<<<:::888555555555666777;;;;;;:::;;;======;;;:::::::::::::::::::::;;;<<<:::;;;<<<>>>>>>>>>======>>>===<<<<<<<<<:::777444666777888:::<<<===>>>??????>>>======<<<=========??????===<<<::::::999999===<<<<<<>>>AAABBBAAA???AAABBBCCCBBBBBBBBBDDDFFFFFFFFFEEEDDDEEEFFFGGGHHHIIIKKKMMMNNNNNNPPPSSSUUUWWWZZZ]]]aaadddhhhmmmpppnnnvvv}}}'''((((((((('''&&&%%%$$$&&&%%%%%%&&&(((((('''&&&$$$%%%%%%%%%%%%$$$$$$###)))((('''&&&&&&(((***+++***(((&&&&&&'''''''''&&&''''''''''''&&&%%%$$$###%%%%%%&&&'''''''''&&&&&&!!!###&&&&&&&&&'''***---&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&''''''''''''((('''&&&'''((((((&&&$$$$$$%%%&&&&&&'''''''''&&&$$$&&&((())))))'''%%%$$$+++&&&***+++%%%&&&+++&&&)))'''%%%%%%'''((((((&&&'''&&&&&&''')))***((('''&&&&&&''''''''''''&&&&&&"""%%%$$$ !!!###$$$%%%'''((()))((('''&&&%%%%%%&&&&&&&&&'''''''''((('''&&&&&&(((((('''&&&)))((((((''''''(((((()))((())))))'''$$$$$$&&&))))))(((''''''(((((('''&&&(((((())))))))))))(((((())))))*********)))'''&&&$$$$$$%%%&&&((()))+++,,,***)))'''&&&&&&'''((()))%%%%%%'''((((((((((((((()))))))))***,,,...000222,,,---...---+++,,,///333555666777888888777666555444222111111333555666555777777666666555555666666555444333222111111222222///---,,,,,,...//////......///111222222111///...***))))))(((((()))))))))(((((()))***************))),,,,,,******,,,,,,))))))(((''')))+++,,,+++)))000---)))''''''((())))))************************************+++,,,,,,---)))+++---///111222222222444444555777999888555222000......///111333333333///000222444555555555555888777555444444555666777777888:::;;;;;;:::888666444666666222222555555333555777999:::;;;;;;:::999===<<<:::888777777777777<<<;;;:::;;;======;;;999;;;;;;;;;;;;;;;;;;:::::::::;;;===>>>??????>>>>>><<<;;;;;;;;;;;;:::666333555666777999;;;<<<===>>>>>>>>>>>>===<<<<<<=========<<<;;;;;;::::::;;;;;;<<<<<<===???AAABBBAAA@@@AAABBBDDDCCCBBBBBBEEEGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJLLLLLLLLLNNNPPPRRRUUUWWW[[[^^^aaaeeejjjmmmjjjrrrzzz|||%%%%%%&&&'''((((((((((((+++)))(((((()))(((%%%###$$$%%%&&&&&&%%%$$$"""!!!---,,,)))'''&&&&&&'''(((***(((''''''(((((((((&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''%%%&&&'''&&&%%%%%%))),,,%%%$$$%%%''')))***(((&&&$$$$$$%%%&&&'''((()))***((('''''''''((((((&&&$$$"""###%%%&&&'''&&&%%%%%%###%%%(((******(((&&&$$$((($$$***---&&&''')))###)))&&&$$$%%%''')))(((&&&(((&&&&&&'''((())))))(((''''''(((((((((((('''''')))+++***&&&!!! $$$)))$$$%%%'''))))))((('''&&&###$$$&&&'''((('''&&&%%%((('''&&&&&&'''((('''&&&))))))(((((((((((())))))'''))))))'''$$$###&&&)))+++)))(((((())))))(((&&&((()))))))))))))))((((((((()))***++++++***)))(((((('''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$%%%''')))***&&&'''((()))************)))))))))***,,,...000222+++,,,,,,+++)))+++000444555777888999999888777555444222000111333444555555888777777666666666666777444444333333222222333333000...,,,,,,...///...---...000111222222111000...)))((((((((((((((()))***(((((())))))*********+++'''++++++))))))++++++'''(((((()))((('''))),,,///111---)))&&&&&&'''(((((())))))))))))))))))******++++++******++++++,,,---+++,,,...111333444444444111111333555666555222000000......///222444555444000111333555666666666555999888666444333444555666666888:::<<<<<<;;;888777555777666333333666666444888999<<<>>>>>>>>>===<<<===<<<<<<;;;:::999777777<<<:::999:::======;;;888;;;<<<<<<===<<<;;;999888:::;;;===????????????>>>:::::::::;;;;;;:::777444555666777888:::;;;======>>>>>>>>>===;;;;;;<<<===::::::::::::;;;<<<======<<<<<<===???BBBCCCBBB@@@AAACCCEEEDDDBBBBBBEEEHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLNNNPPPSSSUUUYYY\\\___cccgggkkkhhhpppxxxzzz~~~''''''((()))******))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%)))(((&&&%%%$$$$$$$$$%%%)))%%%!!!"""&&&)))(((&&&&&&&&&'''''''''&&&$$$###'''%%%###$$$''')))'''%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((((((%%%###%%%)))+++(((%%%$$$&&&((())))))(((&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&((())))))(((&&&%%%((('''%%%$$$$$$%%%'''((('''((((((((((((((('''&&&&&&''''''(((((()))))))))((((((((()))***)))&&&###((((((((((((((()))******************)))((('''&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&%%%***)))((('''''''''''''''((('''%%%#########%%%&&&...,,,)))((()))******)))&&&'''((()))((('''%%%###)))'''&&&'''((()))((('''''''''((((((((((((((((((&&&&&&((((((((('''&&&%%%+++***)))'''''''''((()))))))))***+++,,,...///000///+++***---...---///333777888999:::999777666444444444333222222222333444555777::::::999888888888666666666555444444333333000000000///......------......000222444444222000000///---+++*********+++)))))))))***+++---...///---+++,,,000...((((((,,,)))(((&&&%%%&&&***111555111,,,//////'''(((---(((,,,***)))***+++------,,,......---,,,,,,,,,,,,---,,,---///000000111444666333222111000000000///---111000......///000000//////000333555555555444333888:::;;;888555333666888777888999:::999999777777555444333444666666555444999777777:::===???>>><<<===<<<;;;;;;;;;:::777555:::888777888<<<===<<<:::<<<=========<<<;;;999888777;;;???>>>;;;999;;;???:::;;;<<<======;;;999888999;;;;;;999999===>>><<<888:::===>>><<<::::::::::::999777666777999;;;===:::;;;;;;<<<===>>>??????>>>???AAABBBBBBCCCEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGEEEGGGIIIIIIIIIIIIKKKLLLOOOTTTXXXYYYYYY\\\bbbhhhiiikkkqqqzzz&&&&&&''''''((((((''''''''''''&&&&&&%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&'''(((***&&&$$$%%%)))***)))&&&&&&&&&'''''''''&&&$$$$$$'''%%%$$$%%%'''((('''%%%%%%%%%''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((%%%###%%%)))***(((%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&((('''%%%$$$$$$%%%'''((((((((()))))))))))))))((($$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++)))''''''&&&&&&&&&&&&'''''''''))))))))))))((('''&&&%%%'''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''%%%$$$###$$$%%%&&&+++)))(((((()))***)))(((&&&''')))))))))'''&&&$$$)))'''&&&'''((()))((('''((((((((((((''''''''''''&&&'''((())))))(((''''''+++***)))(((''''''((()))))))))***+++,,,...000000000,,,+++...///...000555666777999:::999888666444555444333222222444555666777888:::999888777777888666666666555444444333333111000000///...............///000222444444222000000///---,,,*********+++)))))))))******,,,---...+++)))+++///---((((((,,,(((((('''&&&'''***///333+++***111222((((((...,,,,,,***))))))+++---,,,,,,......---,,,,,,,,,,,,,,,---...//////...///222444333222111000000000///...111///......000111000000///000222444555444333333666777888888666666777888999:::;;;;;;:::999888777333222222333444555555444999888888:::===???===<<<===;;;:::::::::999777555999777666888;;;===<<<;;;>>>>>>>>>>>>===;;;999888888<<>>;;;:::<<>>;;;;;;<<<<<<======>>>>>>>>>???@@@AAAAAABBBCCCDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDFFFGGGHHHGGGHHHJJJKKKOOOSSSWWWXXXXXXZZZ```eeeiiijjjooowww|||%%%&&&&&&&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&(((***++++++((('''(((++++++(((%%%%%%&&&'''''''''&&&%%%$$$&&&%%%$$$%%%'''((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''((((((((((((&&&$$$%%%(((***(((%%%''''''%%%$$$$$$%%%''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''((()))***************((((((''''''''''''''''''%%%%%%&&&(((******)))'''''''''&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%''''''''''''''''''''''''(((((()))))))))(((''''''******)))(((((((((((()))''''''%%%$$$$$$$$$%%%&&&''''''&&&'''))))))(((&&&'''((()))***)))((('''&&&)))'''&&&'''((()))((('''((((((((((((''''''&&&&&&&&&&&&'''((()))))))))(((***))))))(((((((((((()))'''((()))+++---///000111000---,,,///000///111666666777999999999888666555777666444333333555888:::999999999888666555666888666666555555444333333333222111///...------...////////////111333444222000000///...,,,++++++***+++)))))))))))))))***+++,,,)))(((***---+++((())),,,'''((((((((((((***---000***---999:::,,,)))//////,,,***))))))+++,,,,,,+++...---,,,,,,++++++,,,,,,.........,,,+++,,,///222111111000000//////......000...---...000111111000///000222333444333333222444444555666888999888666999999::::::999777666444111000000111444555555444999999999;;;===>>>===<<<<<<:::999888999888777555666555666888;;;======<<<@@@@@@???>>>===;;;999888888;;;>>>>>>;;;:::<<<>>>:::;;;<<<<<<;;;999777666777999888555555888888666888:::<<<<<<;;;999999:::===<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<============??????@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAAAAACCCDDDEEEEEEEEEFFFHHHJJJOOORRRUUUUUUVVVXXX]]]aaaggghhhlllssswwwyyy~~~&&&&&&&&&&&&&&&%%%$$$###&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&(((***,,,***)))((()))+++***'''$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%&&&''''''&&&%%%&&&'''(((((('''&&&%%%''''''''''''(((((((((((((((&&&%%%&&&((()))'''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&'''))))))***************))))))(((((('''''')))((((((((()))(((&&&$$$((((((((((((((((((''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''''')))))))))))))))((((((''',,,+++***)))(((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&(((******(((&&&(((((()))***))))))(((''')))'''&&&'''((()))(((''')))((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))(((((((((((()))'''((()))+++---///000111///,,,+++...//////111666666777888999999888666555999888555444555777:::<<<::::::999666444444555777666666555444444333333222333222000...---...//////000//////111222333111000000///...---,,,++++++******)))))))))))))))******((()))+++,,,+++***+++---&&&((()))*********+++------333AAA@@@...(((......,,,***))))))***++++++***---,,,,,,+++++++++++++++,,,,,,,,,******+++...111///000000000.........///000...---...000111111111///000111222222222111111444222333666999:::666333777777777777666444222000000000000111444666555555999999:::;;;<<<<<<<<<;;;;;;999777777777777666555333444555777:::<<<===>>>AAAAAA???>>><<<:::888888777999;;;;;;:::999:::;;;::::::;;;:::999888666555777999888444444666777444888999;;;;;;:::999999:::<<<<<<=========>>>>>>>>>>>>>>>>>>======<<<<<<<<<@@@?????????@@@@@@???>>>>>>>>>>>>>>>?????????@@@AAABBBCCCCCCBBBCCCFFFHHHNNNPPPRRRSSSSSSUUUYYY]]]ddddddhhhnnnrrrtttyyy'''''''''''''''&&&%%%$$$&&&&&&'''''''''&&&%%%$$$###$$$$$$%%%&&&&&&%%%%%%'''&&&%%%%%%&&&'''((()))''''''(((((()))(((%%%###$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&'''''''''((((((((())))))((('''&&&&&&'''''''''&&&$$$%%%'''(((((('''%%%$$$%%%&&&''''''(((((('''''')))(((''''''''''''((()))''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$***)))((((((((((((&&&$$$''''''((()))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((()))))))))))))))(((((('''$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((******)))'''(((((()))))))))))))))((()))'''&&&'''((()))((('''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((())))))))))))(((&&&(((***,,,...//////000...******---......111555555666888999999888777666:::999777666777999;;;===999999888666444333555666555555555444333333222222333222000///......//////000//////000111222111////////////...---,,,+++******)))))))))))))))******)))+++,,,++++++,,,---...&&&(((***+++***))))))***+++111>>>>>>...(((---,,,,,,***))))))***+++***))),,,,,,+++************+++))))))***)))***+++///222---///000///---,,,---///000///---...000111111000//////000000000000000000444333333555888888444000666666666666555333111000111111000222555666666555888999::::::::::::::::::999777555444555666555444222333555777999;;;===>>>@@@???>>><<<:::888777777555666777888777777777888999999999888888777666555777999999555444777777555777999::::::888888888999:::;;;;;;<<<======>>>>>>@@@??????>>>>>>======<<>>>>>@@@@@@???===>>>>>>??????@@@@@@@@@@@@@@@@@@AAA@@@@@@AAADDDGGGNNNNNNOOOPPPRRRTTTWWWZZZ______cccjjjnnnqqqvvv}}}'''((((((((((((''''''&&&%%%&&&'''''''''&&&%%%$$$"""###$$$%%%%%%&&&&&&%%%((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''''''''&&&%%%$$$%%%'''&&&%%%%%%&&&(((&&&'''((())))))((('''&&&''''''((((((((()))))))))'''''''''''''''&&&&&&&&&$$$&&&(((******(((&&&$$$&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''&&&%%%&&&)))***)))(((###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((()))))))))((('''''' !!!###%%%(((***+++&&&&&&&&&&&&''''''''''''((('''&&&((())))))(((''''''((((((((((((((()))))))))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''''''''(((((())))))))))))(((''')))+++---...///......---)))))),,,......111555555666888999999999777666;;;:::999999999999:::;;;777777777666444333444666555555444444333222222222222111111111000///......111000//////000111000///////////////...,,,+++***)))))))))))))))***+++,,,***---...+++***,,,...---''')))++++++***(((((((((''')))333555***)))...+++,,,***))))))*********))),,,+++******))))))******&&&((()))***+++,,,///111,,,...000///,,,+++---000111000......000000000///////////////////////////333333333444555555333111777888888888777555444333222111111222555666666555777888::::::888777777888888666333333444555444444111333555777888999<<<>>>>>>===;;;999777666666666333444555555666666555555888777777777777666666666777999888555555888888666777888999999777777888999999999999:::<<<===???@@@AAAAAA@@@@@@??????>>>>>>BBB???===>>>AAAAAA???===>>>???@@@AAAAAAAAAAAAAAA???@@@@@@??????@@@DDDFFFMMMMMMMMMNNNQQQTTTVVVXXX[[[[[[___gggkkknnnssszzz~~~&&&''''''(((((((((((('''%%%&&&'''((((((&&&$$$###""""""###%%%%%%&&&&&&%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&'''$$$$$$&&&'''''''''&&&&&&###%%%''''''%%%%%%&&&(((&&&'''((())))))((('''&&&'''((((((((())))))))))))'''(((((('''&&&&&&&&&&&&''''''((())))))(((''''''&&&&&&'''((((((((((((((('''((()))******)))((('''''''''((((((((((((''''''&&&&&&'''''''''''''''&&&((((((((()))))))))))))))'''&&&%%%&&&(((******)))!!!"""$$$&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))'''(((((((((((('''&&&&&&###$$$%%%&&&(((***,,,---%%%&&&&&&''''''''''''''')))'''%%%%%%&&&'''&&&%%%''''''&&&''''''(((((())))))'''&&&'''((()))((('''$$$%%%%%%&&&&&&''''''(((+++***)))(((''''''((((((&&&'''((()))******)))((((((***,,,---......---,,,---******---//////222666444666888999:::999777666;;;;;;;;;;;;:::999888888444555777666555444444555555555444333333222222111000111222222222000...---111000......000111000/////////000///...---+++***)))))))))******,,,---...***......)))(((+++---+++(((***++++++)))'''''''''***&&&***...)))+++///))),,,***)))((()))***)))(((++++++***)))))))))))))))&&&(((+++,,,,,,,,,---...***...000///+++***---000333111///...///000///...//////...............///000111333333222222444555666777888888888666555444222111111222333444444333555888999888666444555666777555222111222444444444000333666777777888:::===:::999777666555444444555333333444444666666555444666666555555666666777777555888777444555888999666777888999888666666888999999888888999;;;>>>AAACCCAAAAAAAAAAAAAAAAAAAAAAAABBB???===>>>BBBCCCAAA>>>>>>>>>@@@AAABBBBBBBBBAAA?????????>>>>>>@@@CCCFFFLLLKKKKKKMMMQQQTTTVVVXXXXXXXXX]]]dddhhhjjjooovvvzzz%%%%%%&&&'''((((((((((((%%%&&&'''((((((&&&$$$###!!!"""###$$$%%%&&&&&&&&&$$$$$$#########$$$&&&'''%%%%%%%%%%%%$$$%%%''')))###$$$&&&'''''''''&&&&&&###&&&((('''%%%$$$&&&)))&&&'''((())))))((('''&&&(((((((((((())))))))))))'''(((((((((&&&%%%&&&&&&***)))(((''''''((()))***&&&''''''(((((((((((((((&&&((()))++++++)))(((&&&''''''((((((((((((''''''((((((((((((((((((''''''$$$%%%%%%%%%&&&&&&''''''+++)))'''''''''((('''&&&!!!###&&&(((******)))(((&&&&&&''''''((('''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((((((((''')))'''$$$###$$$%%%%%%$$$&&&&&&&&&&&&&&&'''((())))))'''&&&'''((()))((('''###$$$$$$%%%&&&'''((((((...---+++***)))((())))))&&&'''(((*********)))((()))***,,,......---,,,+++...++++++...000000333888444666888999:::999888777;;;;;;<<<<<<;;;999777666222444666777666444444555555555444333333222222111///111333444333111...,,,222000......///000000/////////000000///---+++***)))))))))***+++---...///***......(((&&&***,,,))))))***+++***(((&&&&&&'''333)))))),,,***...000''',,,***)))((()))***)))(((+++******)))))))))))))))'''***---...---,,,++++++***---000///+++***---000444222000/////////...---///......---------......---000222222111111555999444555666666666555444333222111000111222333222111555777999888555333444555777444111000222333444444111333666777666777:::===888777555444333333333444444444444555666777555444555555444555555666777888444666666333444888999666777888888777666666777999999888888888;;;???CCCFFFBBBBBBBBBBBBBBBBBBBBBBBBBBB???<<<>>>BBBDDDBBB>>>===>>>@@@AAABBBBBBBBBAAA?????????>>>===???CCCGGGKKKJJJKKKMMMQQQTTTWWWXXXWWWWWW[[[bbbeeefffkkkrrrxxx~~~***((('''(((***++++++***'''&&&&&&%%%$$$$$$$$$$$$"""###$$$$$$$$$$$$%%%&&&%%%&&&%%%###!!!"""&&&+++***)))((('''&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''%%%%%%%%%%%%&&&'''((('''&&&'''))))))((('''***))))))((('''&&&&&&&&&''''''''''''''''''&&&&&&(((***------***''''''***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&)))(((((('''''''''((((((++++++***)))((('''&&&&&&(((''''''(((((((((%%%###)))'''&&&&&&((((((&&&$$$)))(((&&&&&&((()))(((''')))(((''')))++++++(((%%%###$$$%%%&&&''''''''''''&&&''')))***+++***((('''&&&%%%$$$$$$$$$&&&((()))***(((&&&&&&'''))))))((('''&&&&&&'''(((((('''%%%&&&&&&%%%&&&&&&'''((()))&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''(((+++,,,++++++******)))))))))***,,,---)))***---///000111000000------...///111333444555333888999777666888:::888;;;;;;999888777777777777777777777666666666666666555555444333222222111000333333333111000111444777888333......000111///,,,000111333333111---)))'''******+++++++++,,,,,,,,,---,,,***(((((()))***,,,///---+++******)))'''&&&)))***+++,,,,,,+++***)))+++,,,---+++)))(((((()))+++...---)))))),,,,,,******++++++,,,,,,++++++******,,,---,,,******+++,,,000111111111000...+++)))...------,,,,,,,,,---------///111111000//////000222111000111333444333222333333333333444444555666:::444///000555888555111555555444333222222222222666666666666777777777777888777666666666444111...777666555444444333111//////000222333444555555555;;;999666777999:::888555888888999999999888888777888999999:::;;;<<<======>>>@@@BBBDDDEEEDDDBBB@@@EEEAAA>>>===???AAAAAA???AAAAAABBBCCCCCCBBBBBBAAABBBBBBAAA???>>>???BBBEEEJJJKKKLLLLLLLLLNNNQQQSSSOOOSSSXXX]]]bbbggglllppptttwww}}})))******'''$$$"""###%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%'''((('''%%%%%%%%%&&&$$$%%%&&&$$$"""###&&&)))%%%%%%$$$###""""""""""""%%%&&&''''''(((((('''''''''&&&%%%$$$$$$$$$$$$%%%)))(((&&&&&&(((((('''&&&((((((((('''&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$&&&))))))&&&###%%%((((((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&'''))))))'''%%%&&&((()))(((''''''((())))))(((&&&&&&((((((((('''(((''''''(((******(((%%%$$$%%%&&&'''((((((((((((&&&'''((())))))(((&&&%%%'''&&&%%%$$$$$$&&&((())))))'''%%%$$$%%%&&&&&&%%%'''&&&&&&'''(((((('''%%%***)))(((''''''&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&(((***++++++***+++***)))((((((((()))***'''((()))++++++******)))------...///000222444555555999:::666555777999777;;;;;;:::999888777777777888888888888888777777777777777666555333222111111666666555444222333555888888444//////111222///,,,...///111222111...+++)))))))))))))))*********+++******)))(((((()))***+++---+++******++++++)))((()))***+++,,,,,,+++***)))+++,,,---+++)))(((((()))&&&((((((&&&'''***+++)))***++++++,,,,,,++++++******+++,,,,,,******+++,,,---...///000000///...---//////............//////000111222111000///000222333222111222444555555444444444333333333444555666:::777555444444555444333555444333222222111111111222222333444666777888888999888777777888777444222555444444444555555444222000111222333444555555555:::999777777777777555444888888999999999999888888888888:::;;;===>>>???@@@>>>???BBBDDDEEEDDDCCCBBBDDDAAA>>>>>>???AAAAAA@@@BBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAA???>>>???BBBEEEHHHIIIJJJKKKKKKMMMPPPSSSNNNQQQVVV[[[___dddjjjmmmqqqtttyyy~~~'''+++,,,(((!!! $$$%%%%%%%%%%%%%%%%%%&&&'''$$$&&&'''&&&$$$""""""###$$$%%%&&&&&&%%%%%%&&&'''$$$###"""!!! !!!%%%&&&''''''((((((''''''''''''&&&%%%%%%%%%%%%%%%'''%%%$$$%%%'''((((((''''''''''''&&&%%%%%%$$$$$$"""###$$$%%%&&&'''''''''&&&(((***(((%%%%%%(((***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))***)))'''$$$(((+++***'''&&&)))---)))'''&&&&&&'''((((((''''''&&&&&&'''))))))'''$$$&&&&&&'''((())))))))))))%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%%%%&&&'''((()))'''%%%%%%&&&&&&&&&%%%'''&&&&&&'''(((((('''%%%+++***)))(((''''''''''''++++++******))))))(((((('''''''''''''''''''''''''''&&&&&&''')))***)))(((******)))((('''''''''''',,,---......---,,,+++***,,,------...000222444555777:::999555333666888777;;;;;;::::::999999888888999999999999999999999999:::999888777555444333222888888888666555555777999888555111000222222///---,,,...000111111///---+++''''''(((((((((((())))))'''''''''((())))))******+++***))))))+++,,,+++***)))***+++,,,,,,+++***)))+++,,,,,,+++)))((()))***###&&&'''%%%'''+++---+++***++++++,,,,,,++++++******+++,,,,,,******+++,,,+++,,,,,,---...///000111000000000000000111111111111222111///------///111333222222333666777666666666555333222333444666777999::::::888444222444555444333222111111000111111111222222333444444555555777666666666888777555444444333333444666777666555111111333444555555666666888999999777555333333444888999999:::::::::999999::::::;;;<<<===>>>>>>???>>>???BBBDDDEEEEEEEEEDDDDDDBBB??????@@@AAAAAA@@@CCCCCCCCCBBBBBBAAAAAA@@@BBBBBBAAA???>>>>>>AAACCCDDDFFFHHHIIIJJJLLLOOORRRMMMPPPTTTXXX\\\```eeeiiinnnppptttyyy&&&)))***(((%%%$$$'''***%%%%%%%%%%%%%%%&&&'''(((###$$$&&&&&&%%%######$$$###%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''(((((($$$""""""###&&&)))******'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''''''''&&&***+++'''%%%'''***,,,&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''(((((('''''''''(((((()))))))))'''&&&&&&'''))))))((('''$$$%%%''''''((((((***+++)))'''%%%&&&'''(((''''''%%%%%%&&&'''''''''%%%$$$&&&&&&'''((((((((((((((($$$%%%&&&(((((((((((((((((('''&&&&&&&&&&&&'''''')))((('''''')))***)))((('''&&&&&&'''(((((('''%%%&&&&&&&&&''''''((()))***,,,++++++***)))((('''''''''((((((((((((((((((''''''&&&%%%&&&((()))((('''))))))((((((((((((((((((///000111111111000......,,,,,,---...000222444555666999888444333666999999:::;;;;;;;;;;;;::::::999;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::888777555444333666777888777666777999;;;888555333222222111///------...///000000...,,,+++((((((((((((((((((((((((%%%&&&((()))***++++++++++++***)))***++++++***)))******+++,,,,,,+++*********+++,,,+++)))((()))***&&&)))***((()))...///---***++++++,,,,,,++++++***)))+++,,,,,,+++***+++---+++++++++,,,---///000111000000111111111111111111000000...,,,***))),,,...222222111333666777777666777666444333333444666888888999999888555444555666444333222111000000000000555555444444333222111111444333222333555666555444444333333555777777666555222222444555555666666666555777999888444333555777888999999::::::::::::999<<<<<<<<<<<<<<<;;;;;;;;;===???AAADDDEEEFFFFFFEEECCCBBBAAA@@@@@@@@@AAAAAADDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBB@@@>>>>>>@@@BBB@@@BBBEEEGGGHHHKKKNNNPPPMMMOOOSSSUUUXXX\\\aaaeeekkkmmmqqqvvv|||'''&&&&&&'''(((******+++%%%%%%%%%%%%&&&''''''(((!!!$$$'''((('''''''''((($$$$$$&&&'''((((((&&&%%%)))(((''''''''''''''''''%%%&&&''''''((('''''''''!!!"""###%%%&&&'''((()))&&&$$$"""###%%%((())))))((((((((('''''''''''''''(((((()))(((((('''&&&&&&"""((((((### $$$''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))***)))''''''(((((('''&&&&&&"""!!!###)))+++)))&&&((('''%%%%%%'''((('''&&&$$$%%%'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&###$$$&&&((()))+++,,,,,,)))(((((('''&&&&&&&&&&&&'''&&&&&&(((***,,,+++***'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%&&&'''((((((******)))(((''''''&&&&&&''''''((())))))((('''''''''&&&%%%&&&'''((('''&&&&&&'''((()))******++++++)))***,,,---......------,,,,,,---...000111333444333777777444333777:::999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>===<<<;;;:::888777666555333555666777777888:::<<<777666444333222111...---...///000000///---+++)))))))))))))))))))))))))))&&&'''(((***+++,,,,,,,,,---+++******+++***)))'''***+++,,,------,,,+++******+++,,,+++)))))))))+++***------******......,,,***++++++,,,,,,++++++***)))***,,,,,,++++++,,,---,,,,,,++++++,,,---...///...///000111111111111000000///...+++))))))+++---111000000222555777777666888777555444444555777888777555555666777888777555444333222111000000000000777666666555444333222222333222111222444666555555555444444555666666555333333444444555666666666666222555888888666666999<<<777888999999:::::::::999888888999::::::;;;<<<<<<>>>???AAACCCDDDEEEFFFFFFBBBBBBBBBAAA@@@@@@@@@AAADDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBB@@@>>>===>>>@@@===@@@CCCFFFGGGIIILLLOOONNNPPPRRRSSSUUUYYY]]]aaahhhkkkoootttzzz)))&&&$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&'''((("""$$$$$$$$$$$$$$$%%%%%%%%%'''))))))'''%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''!!!"""$$$%%%&&&&&&+++(((%%%$$$%%%&&&&&&&&&((((((((((((((((((((((((*********)))((('''&&&%%%$$$+++,,,%%%"""&&&(((&&&((()))***++++++***)))(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%&&&&&&&&&''',,,***((('''(((((('''&&&'''"""!!!))),,,)))###(((&&&%%%%%%&&&''''''&&&$$$&&&((((((&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&(((***+++---...)))))))))((('''&&&%%%%%%%%%$$$%%%''')))***)))((('''&&&&&&'''(((((('''%%%((('''&&&%%%$$$$$$$$$$$$((((((''''''&&&&&&%%%%%%&&&'''((())))))((('''&&&(((&&&%%%&&&'''((('''&&&%%%&&&''')))++++++,,,,,,%%%''')))+++------------+++,,,,,,---///111333444222666888555444777999777:::;;;<<<>>>>>>>>>===<<<<<<<<<<<<===>>>>>>??????<<<<<<;;;:::999888888777222444666777777888999;;;666666555333111///---,,,////////////...,,,***)))++++++************))))))'''((()))***+++,,,---------,,,******+++***)))'''***+++,,,------,,,+++***)))+++,,,+++***)))***++++++------))))))++++++)))***++++++,,,,,,++++++***)))***+++,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111000///000111000...,,,,,,...000000//////222555777888777888777777666666666666666666444444666999:::888666444333222111111000111111333444444555666777777777555444333333666777777777444333333444555555444222444555555666777777666666111333555777777999;;;===666777888999999999999999333444666888;;;===???@@@>>>???@@@BBBCCCDDDDDDDDDAAABBBCCCBBBAAA@@@@@@BBBCCCBBBAAA@@@@@@AAACCCCCCBBBCCCBBB@@@>>><<<===>>><<>>??????>>>===<<<<<<<<<===>>>>>>??????;;;;;;:::::::::999999999555777888888777777777999555555555333111...,,,+++---............---,,,++++++++++++******))))))))))))((((((((()))***,,,---+++***)))***++++++***)))++++++,,,------,,,++++++)))***++++++***)))***++++++---,,,((((((++++++(((***++++++,,,,,,++++++***(((***++++++++++++,,,...)))***+++,,,---,,,,,,+++,,,---///111222111000000///000111000///...///000000///000333666999999999777777888888888777666555555777999:::888777777888555444333222222111111111222333444555666777888999666444222333555777777777111000000222555666555444555555666777777777777666333222333555777999:::999555555666777888888888888555666777999;;;===>>>?????????@@@@@@AAABBBBBBCCCAAACCCDDDCCCAAA@@@@@@BBBBBBAAA@@@@@@@@@BBBDDDEEEBBBCCCCCCAAA>>><<<<<<===<<>>;;;<<<<<<===>>>?????????::::::::::::::::::::::::999:::;;;:::888666666666444555555333000---+++***+++,,,------.........---++++++******))))))(((((()))((('''&&&''')))+++,,,)))(((((()))+++---,,,+++++++++------------++++++)))***++++++***)))***,,,+++---,,,)))))),,,---***+++++++++,,,,,,+++++++++(((***++++++++++++---...'''(((+++---...---,,,+++,,,...000222333222111000+++---//////...---......111000111444888:::;;;;;;666777999:::999888555444555;;;???>>>888444777;;;666555444333222222222222444444555555555555555555444222111111222444555444...---...111444666666555555666666777777777777666444222111333777999888666444444666777777888888888<<<<<<;;;;;;;;;:::::::::?????????@@@@@@AAAAAAAAA@@@CCCEEEDDDAAA@@@@@@BBBAAAAAA@@@???@@@CCCEEEFFFBBBCCCCCCAAA>>><<<<<<<<<<<>>>>>===<<<<<<@@@===;;;======:::;;;>>>;;;:::888777888888777666666999;;;:::777666777999666555333111...---,,,+++000///......///000///---((()))*********)))'''&&&&&&((()))))))))))),,,...)))***,,,+++***))))))***.........---,,,+++***)))((()))***++++++,,,++++++,,,***)))***,,,...,,,***(((((())))))))))))((((((***+++---,,,+++******+++(((((()))***+++,,,,,,---***+++...000222333333333222111///.........///000///111333666888888777777666777999:::;;;;;;::::::<<<;;;:::::::::999666444777555333222222222222222555555666666666666555555666666777777777777666666222222111111333555888:::000222444777888777666555222222222333333444444444444666777666333333666:::666999<<<======<<<;;;<<<@@@>>>>>>???BBBBBB???;;;GGGDDDAAAAAACCCDDDBBB@@@???>>>???AAADDDEEEEEEDDDDDDCCCCCCBBBAAA???>>>===AAA@@@AAADDDGGGJJJKKKJJJNNNLLLIIIGGGHHHJJJNNNQQQXXXXXX]]]dddiiimmmssszzz''''''&&&&&&&&&%%%%%%%%%'''&&&&&&'''''''''%%%$$$%%%&&&&&&'''''''''&&&&&&%%%&&&''''''&&&'''***,,,)))(((&&&&&&''''''&&&$$$&&&%%%%%%'''))))))'''%%%((('''&&&%%%%%%&&&'''(((***%%%###&&&'''$$$###&&&***&&&""""""$$$%%%###%%%&&&'''((()))))))))))))))))))))(((((('''''''''%%%'''((())))))((('''%%%((((((((((((((((((((('''+++***)))((('''(((((()))---+++(((&&&%%%%%%'''(((''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&'''&&&%%%)))---((("""&&&******&&&$$$&&&(((%%%%%%&&&'''''''''''''''((('''&&&'''((()))((('''+++***((('''&&&&&&&&&&&&(((((((((((('''&&&%%%%%%&&&''''''((('''&&&%%%$$$%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((())))))((('''(((((((((&&&'''&&&%%%&&&((()))((('''&&&&&&'''((())))))))))))+++)))((((((+++---------........................111555888888666666999===<<<===>>>??????>>>===<<<>>>:::999::::::888999<<<;;;999777777777777666555333555777888777777777888777666555333111000//////111///......//////...,,,((()))*********)))''''''&&&((((((((('''(((***,,,***+++,,,,,,+++******+++,,,,,,,,,,,,+++***))))))((()))))))))))))))((((((---+++)))***,,,---+++)))++++++,,,,,,,,,,,,++++++,,,---...---+++))))))***)))))))))***++++++,,,,,,+++,,,...000111111000000000000/////////000000111000222444666777777777777666777888:::;;;;;;::::::<<<;;;::::::::::::777555777222...///444666444111666777777888888888888777666666777777777666555555333333222222333555777888333444666777777666333222222222222333333333444444555666666555444444666888777999;;;<<<;;;::::::;;;@@@???>>>???AAAAAA???===FFFCCCAAA@@@BBBBBB@@@??????>>>???AAADDDEEEEEEDDDCCCDDDDDDDDDCCCAAA???>>>??????@@@BBBFFFHHHIIIHHHLLLKKKJJJJJJKKKLLLMMMNNNUUUWWW]]]fffkkkmmmrrrxxx''''''&&&&&&&&&%%%%%%%%%(((%%%###$$$'''(((%%%!!!%%%&&&&&&&&&&&&%%%%%%$$$###%%%&&&'''(((***---///***((('''&&&'''&&&$$$###&&&%%%%%%&&&(((((('''%%%((('''&&&%%%%%%&&&'''((()))&&&%%%((()))'''%%%&&&***'''$$$###%%%&&&###!!!'''&&&&&&''''''((()))******))))))((('''&&&%%%%%%%%%&&&'''(((((('''&&&%%%''''''((((((((((((((((((+++***(((''''''((()))))),,,***((('''&&&''')))***''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%$$$&&&&&&&&&))),,,+++''')))******(((%%%$$$(((+++&&&&&&'''((((((((('''''''''&&&&&&&&&((()))((('''---+++(((%%%$$$$$$%%%&&&))))))))))))((('''&&&%%%''''''((()))((('''&&&%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((())))))((((((((('''&&&&&&'''&&&&&&&&&((()))((('''(((((((((''''''((()))))),,,+++)))***,,,------,,,........................///333666888777777:::======>>>?????????>>>===<<<;;;777666777777555666999;;;999777666666666444333111222333666888888666555666555444333222111111111111000............,,,+++))))))******))))))(((''''''((()))((('''&&&(((***((((((((((((((((((((((((******************))))))(((((((((((('''&&&%%%$$$---,,,******++++++***(((+++,,,,,,------,,,,,,+++...///000...,,,)))))))))************************,,,---...//////...------...///000111111222222111333333444555666666777777666777888999::::::::::::<<<;;;::::::;;;;;;999777666000+++---444888666111666666777888888888888888777777777777777666555444444444444555555555666666777777888888777444111000222222222222333333333333666444333444555777777666888:::;;;:::999999:::;;;@@@???===>>>???@@@@@@???EEEBBB@@@?????????>>>===???>>>>>>@@@CCCEEEEEEDDDCCCDDDEEEFFFEEECCC@@@>>>???>>>???AAADDDGGGGGGFFFIIIJJJKKKLLLMMMMMMMMMMMMPPPSSSZZZdddiiijjjnnnsss|||''''''&&&&&&&&&%%%%%%%%%&&&$$$###$$$&&&&&&$$$!!!&&&&&&&&&&&&%%%$$$######%%%'''(((((('''''')))***((('''&&&&&&&&&&&&%%%$$$&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&''')))***)))'''%%%'''%%%###$$$&&&((('''&&&''''''&&&&&&&&&(((***+++((((((''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((***)))'''''''''((()))***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%&&&'''(((******)))'''%%%&&&))),,,))))))***************)))'''&&&%%%&&&((()))((('''))))))'''&&&&&&&&&&&&&&&((()))))))))(((((('''&&&''''''((())))))((('''&&&$$$$$$%%%&&&'''(((((()))((((((((((((((((((((((((&&&%%%&&&((('''%%%%%%(((((('''&&&'''((()))((('''***)))((('''''''''))))))---,,,++++++---------,,,........................---111444777777888;;;===<<<===>>>>>>===<<<;;;:::999555444555555333444777:::888555444444444222111222111222555888888555111222222111000000000000000111000...---------+++)))************))))))(((((()))******)))'''&&&((())))))(((''''''((()))))))))******))))))*********+++'''(((((((((''''''&&&%%%---,,,++++++******)))(((((())))))******))))))(((---///000///,,,++++++++++++++++++*********))))))***+++,,,---...---,,,,,,,,,...000222333333222222555555444444555666777888777777888888999999999999;;;:::::::::<<<<<<:::888555111---...222555444111333333555666777777777777888888999999888888777666666777777777777666555555888888888888666444111000222222222222222222222333666333111333666888777555:::;;;;;;:::999999;;;===@@@>>>===<<<===>>>@@@@@@BBBAAA???>>>===<<<<<<;;;???>>>>>>???BBBDDDDDDDDDBBBDDDFFFHHHGGGEEEBBB???@@@??????AAADDDFFFFFFFFFIIIIIIKKKLLLMMMNNNOOOOOONNNOOOUUU^^^ccceeejjjpppwww|||''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&###""""""$$$&&&&&&&&&&&&%%%$$$######%%%'''((('''%%%%%%%%%&&&%%%$$$$$$%%%'''((('''&&&&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((******(((%%%'''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&(((***+++%%%&&&&&&&&&''''''(((((('''''''''(((((('''''''''&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%((((((((('''%%%$$$&&&)))%%%&&&'''''''''''')))***)))***************))))))'''&&&%%%&&&'''((((((&&&###$$$'''((()))((('''&&&(((((((((((((((''''''&&&&&&'''((())))))(((''''''%%%&&&&&&'''(((((())))))((((((((((((((((((((((((%%%$$$&&&)))(((%%%'''---)))(((''''''((()))((('''+++***(((''''''((()))***,,,++++++,,,---...---+++........................,,,///333666888999:::;;;:::;;;;;;;;;:::999777666888444333444444222333666888555333222222222111000555444333444777666222...111000000//////000000111111///---,,,---,,,***(((+++******)))))))))))))))+++,,,,,,***(((((()))***,,,***((()))+++---,,,+++++++++*********++++++,,,&&&'''((())))))))))))))),,,,,,,,,+++)))(((((((((''''''((((((((((((''''''+++---......---,,,---...,,,,,,++++++***)))))))))((()))+++,,,---...------+++---///111222333333222555555555555555666777888888888888888888888999999;;;:::999:::;;;;;;:::888222333222000//////000222222333444666777777888888::::::;;;;;;;;;;;;::::::999:::::::::999888666666777777777777666555333333222222222222222222222222444222111333777888777444;;;;;;<<<;;;::::::<<<>>>======<<<;;;;;;<<<>>>@@@@@@???>>>===;;;::::::;;;???>>>===???AAADDDDDDDDDBBBDDDGGGHHHHHHFFFCCCAAABBBBBBAAACCCFFFGGGGGGFFFJJJJJJJJJJJJLLLNNNQQQRRRQQQPPPTTTZZZ^^^bbbiiippptttyyy''''''&&&&&&&&&%%%%%%%%%"""%%%((('''###!!!"""%%%%%%&&&&&&&&&&&&%%%%%%$$$"""$$$&&&&&&&&&%%%&&&'''$$$######$$$'''(((((('''&&&%%%###$$$%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&((('''&&&(((+++)))&&&)))((('''&&&%%%$$$$$$$$$'''&&&&&&''''''((()))***%%%%%%&&&'''((())))))***''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))(((''''''(((***+++'''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%(((''''''))))))''')))---"""###%%%&&&((((((((((((''''''((((((((('''&&&&&&&&&%%%%%%%%%'''((('''&&&"""&&&)))+++***(((&&&&&&'''''''''''''''&&&&&&%%%&&&'''((()))((('''''''''''''''(((((((((((()))(((((((((((((((((((((((('''%%%''',,,***%%%(((000***((('''((())))))(((&&&)))))))))(((((()))******+++******+++---...,,,+++------------------------,,,...222555888999999999999999999999888666444333777333222444333111222555555333111000111111111///666555444333444333111///111111000000000111111222///...,,,,,,,,,,,,***))),,,+++***))))))))))))***,,,,,,---+++))))))***+++)))&&&###$$$'''***)))(((---,,,***))))))***+++,,,''''''((()))***************+++,,,+++)))(((((()))((())))))))))))))))))((()))+++---------,,,---///,,,+++++++++******))))))'''(((***,,,---...------,,,---...///111111222222444444555666777777888888888888777777777888888999;;;:::999999::::::888666111333444111---,,,///222333444666777999:::;;;;;;::::::;;;<<<===============<<<<<<;;;::::::999999777777777777666666555555222222222222222111111111222222222444666777666555888:::;;;;;;;;;;;;<<<>>>999:::;;;;;;::::::<<<>>>===>>>>>><<<::::::;;;<<>>===>>>@@@CCCDDDDDDBBBDDDFFFGGGHHHFFFDDDCCCEEEDDDCCCEEEGGGHHHHHHGGGJJJJJJIIIJJJLLLOOORRRTTTUUUTTTUUUZZZ]]]aaahhhppprrrvvv|||''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&"""$$$'''''''''&&&&&&'''%%%$$$###$$$&&&''''''&&&&&&%%%######%%%&&&'''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&((('''$$$&&&******&&&(((((('''&&&$$$######$$$%%%&&&'''((())))))))))))'''''''''(((((()))))))))'''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((())))))***)))(((((('''((()))***+++((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&'''$$$$$$)))+++((())),,,%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%&&&%%%$$$%%%'''((('''&&&!!!###&&&((()))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''&&&((((((''''''''''''&&&&&&((((((((((((((((((((((((((($$$''',,,(((!!!###,,,***)))(((((())))))(((&&&'''((()))***************(((((()))+++---...,,,+++---------------------------...111555888999888777888888888888666444222111555222000222222///000444222000//////000111111000333333222111//////000222000000////////////000000...,,,++++++,,,,,,+++))),,,+++***)))))))))*********++++++***))))))***,,,'''### $$$((('''%%%---,,,***((((((((()))***((())))))*********))))))(((***,,,+++(((''')))+++))))))************)))))))))+++------,,,+++,,,,,,+++++++++***************)))***,,,---------,,,,,,------------...///000111222333555777888999999888999888777666666777888999;;;999888888999888666444000111111///......000222222333555777999:::;;;;;;888999;;;<<<>>>>>>??????@@@???===<<<;;;<<<<<<===888888777777666555555444222222222222111111111000///111444555555555666666333666999:::::::::;;;<<<555888:::;;;999999:::<<<;;;======<<<::::::<<<>>>@@@>>><<<===@@@CCCDDDDDDBBBCCCEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEGGGHHHGGGFFFHHHHHHJJJLLLNNNPPPRRRSSSTTTSSSUUUZZZ]]]^^^dddkkklllpppuuuzzz''''''&&&&&&&&&%%%%%%%%%(((%%%###$$$'''(((%%%!!!%%%%%%&&&'''((((((((((((%%%'''))))))'''&&&%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$'''%%%######%%%&&&'''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&(((&&&"""$$$***+++&&&$$$%%%%%%%%%$$$$$$&&&'''$$$&&&'''))))))))))))((()))))))))))))))(((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))***'''&&&%%%%%%&&&'''((()))***)))))))))(((((((((''''''''''''&&&&&&''''''''')))((((((((((((''''''''''''""""""'''***&&&$$$'''***(((%%%$$$%%%&&&''''''(((((())))))((('''&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%%%%%%%###$$$&&&'''''''''&&&&&&(((''''''&&&&&&%%%$$$$$$(((((((((((((((((((((((('''###%%%)))$$$&&&+++)))(((((())))))(((&&&&&&''')))***+++++++++***''''''(((***---...,,,+++---------------------------...111555888999777555888999888888666444222000444000///111000...///222000///......000111111000///111111///,,,,,,000444......---,,,,,,,,,,,,------+++***+++,,,,,,+++***,,,,,,***)))))))))***+++)))******)))((((((***+++,,,'''###%%%)))---,,,***---+++)))'''&&&&&&'''(((************)))((('''&&&''')))++++++(((((())),,,(((((())))))))))))((((((+++,,,------+++))))))***************************,,,------...---,,,+++***...---,,,,,,---...000111000222555888999:::999888999888777666666777888888;;;999888888888777555333111...,,,---000222222111000111333555777999999:::666888999;;;===??????@@@BBB@@@>>>===<<<===>>>@@@:::999888777666555444333222222222222111111000000---111555666444444555888000333777999:::999::::::333666::::::999888999;;;:::<<<===<<<::::::<<>><<<===@@@CCCDDDEEEBBBCCCDDDEEEEEEEEEFFFEEEEEEDDDDDDEEEFFFGGGGGGFFFEEEGGGKKKOOOQQQRRRQQQQQQPPPPPPSSSYYY[[[[[[___dddfffiiinnnsssyyy***)))'''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''((((((((('''%%%$$$###""""""$$$'''((('''&&&((('''%%%$$$$$$%%%'''(((&&&%%%$$$$$$&&&(((''''''&&&'''''''''&&&&&&%%%$$$%%%&&&'''((((((((('''&&&///+++'''&&&'''((((((&&&(((''''''&&&&&&&&&'''''')))((('''((()))***)))((()))(((&&&&&&''''''&&&$$$######$$$%%%&&&&&&&&&%%%(((((('''''''''&&&&&&&&&)))(((''''''((()))'''&&&)))******)))'''&&&''')))&&&))))))&&&%%%((('''$$$)))'''%%%$$$%%%%%%$$$"""$$$&&&((((((&&&%%%$$$$$$&&&&&&''')))+++***(((%%%)))&&&$$$&&&******&&&!!!''''''(((((())))))******((('''%%%######$$$%%%&&&$$$######%%%((((((&&&###&&&%%%%%%$$$$$$%%%%%%&&&+++***'''%%%)))---***###''''''((((((((((((''''''******)))((('''&&&&&&%%%###'''++++++(((''')))---((()))***+++++++++++++++,,,---......------...000222111000222555666555222999888666333222111111111333222000///.........//////...------///000000///444333111000000000111222555333111000000000///---000000///...,,,***(((''')))((('''&&&'''(((***,,,***)))(((''''''((())))))***)))'''(((***+++******+++++++++***)))(((((('''***)))((()))++++++)))(((+++***)))))))))))))))***&&&'''***,,,------+++++++++++++++++++++***)))(((---+++)))(((((()))+++------------,,,+++***)))(((------------------------111222444666777777666666:::888666555555555444333999888888666555444333222222222111111111111111222111111222444666777888999999999888999;;;>>>@@@BBBDDDCCCBBBAAA@@@??????>>>===<<<:::777555444333333111333555555333222111222111222333666888888555222888666444555777999::::::999999999888999999::::::999999:::;;;<<<<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGFFFIIIFFFGGGMMMOOONNNNNNPPPPPPNNNMMMOOOUUUZZZ\\\]]]aaafffkkkmmmpppwww)))((('''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((()))((('''&&&%%%'''&&&&&&''')))***)))((('''&&&$$$#########%%%&&&'''%%%$$$$$$&&&'''''''''$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%---***'''&&&''')))((('''+++***)))(((''''''&&&'''(((''''''((()))******)))(((&&&%%%%%%''''''&&&$$$))))))))))))))))))(((((((((((('''''''''&&&&&&&&&***(((''''''((((((&&&%%%)))******)))'''&&&((()))'''******'''&&&)))(((&&&&&&$$$###$$$&&&'''''''''&&&'''((((((&&&%%%%%%&&&'''((((((((('''&&&%%%$$$***'''%%%'''******&&&"""''''''((((((((((((((((((((('''%%%$$$###$$$%%%&&&%%%$$$$$$%%%((((((&&&###''''''&&&&&&&&&&&&''''''+++---,,,((((((+++***&&&((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%###'''++++++((('''))),,,(((((()))***++++++++++++,,,...//////...---///000222111111222555666555333888777555333222111111222222111000///.........///000...---...///111000000444333222000000000000000333000...---------,,,+++------------,,,+++***)))***)))((('''''')))+++,,,***)))(((''''''((()))******((('''(((***++++++***+++++++++***)))(((((((((***)))))))))++++++)))(((***)))))))))))))))******))))))***+++++++++******((())))))))))))(((((('''---+++)))(((((()))+++---,,,,,,,,,,,,+++***))))))------------------------000111222444555555666666888666444444444444333222777777666555444333222222000000////////////000000000111222333555666777888777777777777999<<<>>>@@@BBBAAAAAA@@@@@@??????>>><<<;;;:::999777555444333222444666555444222222222111222444888;;;<<<:::888777555444555777888888777777777777666777777888888;;;;;;;;;<<<;;;;;;::::::<<<======>>>???@@@AAABBBDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDIIILLLKKKLLLOOOTTTQQQOOOPPPTTTWWWXXXXXX\\\aaafffhhhjjjqqq}}}(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&)))((('''(((******)))'''&&&%%%###"""!!!"""######'''%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))***)))((((((+++)))&&&&&&'''))))))((()))(((&&&$$$###"""""""""'''&&&&&&'''***++++++***'''&&&%%%&&&(((((((((&&&))))))(((((('''&&&&&&&&&(((((((((''''''''''''&&&)))(((&&&&&&'''&&&%%%###((())))))((('''&&&((()))(((++++++''''''***)))&&&&&&%%%$$$%%%'''((((((((((((((()))'''&&&%%%&&&((((((******((($$$!!!"""$$$)))((('''(((++++++'''$$$''''''''''''''''''&&&&&&((('''%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&((('''%%%###((((((''''''''''''((((((,,,000000+++'''((()))((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$'''******(((''')))+++'''''')))******+++++++++---...//////......///111222222222333555666555444666555444333222222222222111111000///............111///......000111111000444333222111000//////000333000,,,++++++,,,,,,+++***++++++,,,,,,,,,,,,,,,+++***)))((((((***+++,,,***)))((((((((((((******)))((('''(((***,,,,,,++++++++++++***))))))((((((***))))))***++++++***((()))((((((((()))***++++++,,,++++++******)))******'''(((((())))))))))))(((,,,+++)))(((((()))+++,,,,,,,,,,,,,,,+++******)))------------------------000000000000111333444555555444222111222333222111555444444333222111111000......---------......//////000111222333444555555555555555555777999<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::888666444333333555666666444333333444222333666:::>>>@@@???===666555555666777888666555666666666777777777888888<<<<<<<<<<<<;;;:::999888;;;<<<<<<===>>>???@@@@@@DDDDDDCCCCCCCCCDDDFFFFFFEEEEEEDDDCCCDDDEEEFFFGGGFFFCCCCCCGGGJJJJJJLLLPPPTTTRRRQQQQQQSSSUUUVVVVVVXXX\\\aaacccffflllwww'''&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%&&&'''&&&%%%###&&&%%%$$$###"""""""""###'''&&&$$$$$$&&&''''''&&&((((((((((((((('''&&&&&&%%%&&&'''((()))(((((('''((('''&&&&&&'''((())))))&&&&&&$$$###""""""""""""&&&&&&&&&'''***+++++++++((('''&&&''')))******)))'''&&&&&&%%%%%%%%%%%%&&&(((((((((''''''''''''''')))(((&&&&&&&&&&&&$$$"""(((((()))(((&&&&&&((()))(((******''''''))))))&&&***(((&&&&&&''''''&&&%%%)))))))))'''%%%%%%''')))'''***,,,(((""" ###''')))(((((()))++++++(((&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''''''''(((((('''%%%###(((''''''''''''''''''(((...000///)))'''((((((&&&))))))(((''''''((())))))&&&&&&''''''''''''''''''%%%(((******(((((()))***&&&'''((()))***+++++++++---...000///......///111111222222444555555555444444444333222222222222111000000//////............111000...///111222222111111111000000000000111111444111---+++,,,---------******+++,,,,,,,,,,,,+++++++++***))))))***+++,,,***)))((((((((()))***+++)))((('''(((+++,,,---,,,+++++++++******)))))))))******)))***+++,,,***((((((((((((((()))***,,,,,,,,,+++***(((((()))+++,,,((()))***+++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,......------...000222333222111//////000111000///222111111111000/////////---------,,,------.../////////000000111222333333333333444444666888:::;;;;;;;;;;;;<<<<<<=========999::::::;;;999777444333444666777666444333444555444444666:::>>>@@@???>>>666555666777999888666444777777888999999:::::::::;;;<<<<<<<<<;;;;;;:::999;;;<<<<<<===>>>???@@@AAADDDCCCBBBAAABBBDDDFFFGGGGGGFFFDDDCCCDDDEEEGGGHHHGGGEEEEEEHHHJJJJJJNNNSSSQQQPPPPPPQQQSSSUUUVVVWWWWWWZZZ___bbbdddjjjrrryyy&&&&&&''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%%%%###!!!&&&&&&%%%%%%$$$$$$$$$$$$(((&&&%%%%%%&&&'''&&&%%%))))))((((((&&&%%%###""""""###$$$%%%&&&%%%$$$$$$&&&&&&'''''''''((()))***((((((((('''(((((())))))&&&&&&&&&'''***+++++++++'''&&&%%%&&&((())))))'''&&&&&&&&&&&&''')))***+++(((((((((((((((((((((((()))'''&&&%%%&&&&&&$$$###'''(((((('''&&&&&&((()))'''))))))&&&%%%((((((%%%)))'''&&&&&&'''''''''&&&)))))))))'''%%%%%%''')))&&&)))+++)))$$$###&&&***((((((((()))******((('''''''''&&&&&&%%%%%%$$$$$$''''''&&&&&&%%%%%%%%%&&&'''((())))))(((&&&%%%%%%''''''&&&&&&&&&&&&''''''222000***&&&(((+++((("""))))))(((((((((((())))))((((((((((((((()))))))))'''((()))))))))((())))))&&&'''(((***++++++,,,,,,---...//////......///000000111222333333444444444333333333222222111111000///////////////.........111000...///111222222111---...///000111222222333333000---,,,,,,---,,,,,,,,,,,,,,,,,,+++***))))))++++++*********************)))(((((((((***+++,,,***)))((()))+++,,,---,,,++++++++++++************+++***)))***,,,,,,***)))(((((((((((()))***,,,,,,+++***((('''(((***---///((()))***+++++++++++++++++++++***))))))***++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///000222000...------///000//////////////////...............---------......///000.../////////000000111111222333333444555777888999888888999999:::;;;;;;;;;777888999:::999777444333555666666555444333444555555555666888;;;<<<;;;:::666555666888999999777555555666777999999:::999999999:::;;;;;;<<<<<<<<<;;;<<<======>>>???@@@AAAAAADDDCCCAAAAAABBBDDDFFFHHHHHHGGGFFFEEEEEEGGGIIIJJJHHHFFFGGGIIIIIIHHHMMMSSSPPPPPPQQQRRRRRRSSSTTTUUUUUUXXX]]]```bbbgggnnnrrr{{{&&&''''''(((''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$#########$$$%%%%%%'''&&&%%%&&&&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&&&&%%%'''&&&&&&%%%$$$"""!!! %%%&&&'''))))))(((((('''%%%&&&((((((''''''((()))''''''''''''((()))***+++'''&&&&&&'''***++++++***%%%$$$###$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%'''***+++'''(((((((((((()))))))))((('''&&&&&&''''''&&&%%%&&&'''((('''&&&&&&((()))&&&)))(((%%%%%%''''''$$$%%%$$$###$$$''')))***)))(((((()))'''&&&%%%&&&(((%%%'''))))))'''&&&(((+++&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&%%%&&&(((******((('''&&&''''''&&&&&&&&&&&&&&&&&&'''333///)))%%%(((,,,)))"""((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))((((((&&&''')))***,,,,,,------,,,---......------...000...000222333222222333444222333333222222000///........./////////......---111///......000111111000,,,---...000111222222222000...,,,+++,,,+++***)))---------,,,+++)))((('''***************)))))))))***)))(((((()))***,,,---,,,***))))))+++,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,+++))))))((((((((()))***++++++***)))(((((()))+++---///'''(((((())))))))))))(((+++******************++++++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000...,,,+++,,,...//////...------------...........................///000111///////////////000000000111111222333444555666666666666777777888888999999666666777777777666444333555666666444333222444555555444444555777888777666555444444666888999888666222333555777888888777777888999:::;;;<<<<<<<<<<<<<<<======>>>???@@@AAABBBBBBBBBAAAAAABBBDDDFFFGGGHHHHHHGGGFFFGGGHHHIIIJJJFFFFFFGGGIIIHHHFFFIIIPPPQQQSSSSSSSSSQQQPPPPPPQQQRRRUUUYYY\\\___ccchhhkkkuuu''''''(((((((((&&&%%%$$$###$$$&&&''''''&&&$$$###%%%%%%$$$$$$$$$%%%'''((('''&&&%%%&&&''''''&&&$$$$$$%%%&&&''''''''''''''')))'''%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$###'''(((***+++++++++***)))$$$''')))(((&&&&&&'''(((&&&&&&&&&%%%&&&&&&''''''(((''''''((()))******)))'''&&&%%%%%%&&&&&&%%%$$$$$$######"""###%%%''')))'''((((((((())))))))))))'''&&&&&&&&&((()))((('''%%%'''''''''&&&&&&(((***'''***)))&&&&&&((((((%%%$$$""""""###&&&((())))))&&&'''((((((&&&%%%%%%&&&$$$&&&'''(((((((((''''''$$$&&&((()))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%(((******)))'''((()))((((((''''''''''''((((((111000,,,''''''+++***&&&'''(((***,,,,,,***((('''******))))))(((((('''''')))(((((()))))))))(((''''''(((***+++---.........+++,,,------,,,,,,---///,,,///111222000000111333333333333222111///---,,,------...//////......---000...---...///111000000......000111111111000//////...------...---***(((,,,,,,,,,,,,***)))(((''')))*********))))))((('''***)))(((((()))+++,,,------,,,******+++,,,+++***+++++++++++++++++++++++++++******+++,,,,,,+++)))***)))))))))))))))************)))))))))***,,,---((())))))))))))(((((('''***************************++++++,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,---.........---+++***+++.../////////,,,,,,,,,------.........------------...///000111000000000000////////////...///000111222333333333555555555666666666666666555555555555555444444444444555555333111111333555333222222333555666555444222111111222555777777777111333555777888888777777::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHJJJLLLIIIEEEHHHNNNPPPRRRSSSSSSPPPOOOPPPQQQQQQTTTWWW[[[^^^aaadddfffmmmxxx(((((())))))(((&&&$$$######$$$&&&''''''&&&$$$###'''&&&&&&%%%&&&'''((()))%%%$$$$$$%%%&&&&&&%%%######$$$%%%&&&'''((((((((()))'''%%%%%%&&&&&&%%%$$$%%%&&&'''((())))))))))))######%%%&&&&&&&&&%%%$$$$$$'''))))))&&&%%%&&&(((+++***)))((((((((((((((()))((('''((()))***)))(((+++***(((((())))))(((&&&***)))(((''''''(((***+++'''((((((((())))))******'''&&&&&&''')))***)))(((%%%&&&''''''&&&&&&(((***(((+++***''''''))))))&&&&&&%%%###$$$%%%&&&&&&%%%$$$&&&((((((&&&%%%$$$$$$%%%%%%%%%''')))(((%%%######%%%'''(((((('''''''''&&&&&&&&&''''''(((((((((''''''((((((''''''&&&%%%$$$'''***+++)))((()))***))))))(((((((((((())))))///222000)))''')))++++++&&&(((+++------+++(((&&&******)))((('''&&&&&&%%%)))(((((()))******((('''((()))***,,,.../////////***+++---,,,++++++,,,...+++...111111//////000222333333333333111///,,,+++,,,---.../////////...---///...------///000000///000000111111111///---,,,000000000111111000,,,)))+++++++++++++++***)))((()))))))))))))))(((''''''***))))))))))))+++---...///---+++***++++++***)))++++++++++++++++++++++++,,,+++***+++,,,---+++)))+++***)))))))))))))))***,,,+++******************+++++++++++++++***)))(((***************************++++++,,,,,,,,,++++++++++++++++++++++++++++++((()))+++---.........---,,,+++***+++...///000///,,,,,,,,,------......///,,,,,,,,,---...///000111000000000000000/////////------///000111111111111555555555555555555555555555444444333333333444444444444444222111111333444111000000111444555555444000///...///222555777777333444777999::::::999888<<<<<<<<<<<<;;;:::999999::::::;;;<<<===>>>?????????@@@AAACCCDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFJJJKKKNNNPPPLLLGGGIIIOOOKKKNNNQQQRRRQQQQQQSSSUUUSSSUUUXXX\\\___bbbdddeeefffrrr)))((('''&&&&&&&&&&&&&&&%%%((((((&&&&&&((((((%%%((('''&&&&&&%%%$$$######)))'''###""""""#########)))((('''&&&&&&'''((()))(((&&&%%%'''******(((&&&***))))))(((''''''&&&&&&))))))))))))((('''&&&%%%))))))(((&&&%%%&&&(((+++,,,+++)))((((((((()))***%%%&&&'''''''''&&&%%%$$$******)))((('''&&&%%%%%%$$$)))------)))%%%&&&))))))(((&&&%%%%%%&&&'''((('''''''''''''''((())))))&&&&&&&&&'''''')))******))))))))))))))))))))))))%%%&&&''')))))))))((((((***(((%%%######$$$&&&(((%%%&&&''''''((((((''''''&&&'''((('''&&&&&&''')))%%%&&&&&&''''''&&&&&&%%%'''((()))))))))(((&&&%%%,,,+++************(((&&&((((((((((((((((((''''''+++(((%%%%%%&&&((()))))))))))))))***++++++)))'''###&&&)))&&& ///)))***+++,,,+++)))'''&&&'''((()))***+++,,,------+++,,,,,,------,,,,,,+++000///......///000...---777666444111///...------111000////////////000000111......111222111333666000000///...---,,,++++++,,,,,,------,,,***)))'''((('''(((***,,,---,,,+++------,,,++++++******)))'''&&&%%%&&&)))+++,,,,,,---)))%%%''',,,...,,,(((++++++******************+++***((()))***++++++***)))))))))))))))))))))))),,,***))))))***++++++***,,,,,,++++++***)))((((((************))))))))))))***+++,,,,,,------,,,,,,+++...---(((&&&)))+++***---,,,+++++++++,,,---...000---,,,---///000...,,,******)))))))))***,,,---------......//////000000111...++++++---...---***......//////000000111111777666444333222333333444444444444444444444444444333666555222111333333000222444555555333111111222///000111222444555666666888888777666666666666666>>>@@@AAA@@@>>>;;;::::::;;;::::::<<<===<<<;;;;;;????????????@@@BBBDDDEEEDDDCCCCCCDDDEEEGGGIIIJJJHHHHHHIIIIIIKKKLLLNNNOOOQQQPPPPPPQQQRRRRRRPPPOOOVVVVVVWWWVVVWWWZZZ___ccckkkpppyyy(((((((((''''''((())))))###&&&'''$$$$$$'''&&&###$$$$$$$$$$$$############&&&%%%$$$$$$%%%%%%###!!!)))((('''&&&&&&'''((())))))&&&$$$&&&***+++(((%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''(((((('''%%%%%%''')))***)))((('''''''''(((((( """%%%'''((((((((()))))))))(((''''''&&&&&&((()))++++++)))&&&""")))(((&&&%%%%%%&&&'''((((((''''''''''''((())))))&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))&&&'''((())))))((((((''')))(((&&&$$$$$$%%%&&&'''%%%&&&''''''(((((('''''''''''''''&&&$$$%%%&&&(((%%%&&&&&&''''''&&&&&&%%%''''''(((((((((''''''&&&,,,***)))*********(((&&&&&&&&&&&&&&&'''''''''''')))'''%%%%%%&&&((((((''')))((()))***++++++)))'''%%%%%%'''((($$$###***++++++,,,,,,,,,+++***)))((())))))***+++++++++++++++,,,,,,------,,,,,,+++...---,,,---...///...---333333222111///...---,,,000000000/////////000000...,,,,,,///000......111000000//////...---------,,,,,,,,,,,,++++++***))))))))))))***,,,---,,,***++++++************)))))))))'''%%%&&&)))+++++++++,,,+++++++++,,,---------*********)))))))))))))))+++***((()))***++++++***)))))))))))))))))))))))),,,***))))))***++++++***,,,,,,++++++***))))))(((************))))))))))))***+++,,,,,,------,,,,,,***------)))(((++++++)))))))))))))))***+++---...///---+++,,,...///...,,,+++******))))))***+++,,,............////////////222000....../////////............///000000111111555555333333222333444444444333333222222222222333222555555222111444444111333555666555444222333333000111222333444666777777666666666777888999:::;;;>>>???@@@@@@===;;;::::::<<<;;;<<<============>>>@@@@@@@@@@@@AAAAAABBBCCCEEEDDDCCCCCCDDDEEEFFFGGGIIIIIIIIIIIIJJJKKKLLLMMMPPPOOOOOOQQQSSSTTTSSSQQQUUUVVVVVVVVVWWWZZZ___ccciiinnnvvv&&&&&&&&&&&&'''((()))***$$$''''''%%%%%%''''''$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%'''((('''$$$!!!(((((('''&&&&&&'''(((((()))%%%"""%%%***,,,(((######$$$&&&'''((((((''''''&&&&&&''''''((()))))))))%%%'''((('''&&&%%%&&&''')))((('''&&&&&&&&&''''''!!!$$$&&&'''(((((((((((((((((((((((((((((()))((('''***------(((###((('''&&&%%%%%%&&&'''(((((((((((((((((()))******&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((('''(((((()))(((((('''&&&'''''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''%%%######%%%'''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&''''''+++***))))))******(((&&&$$$%%%%%%%%%&&&&&&''''''(((&&&%%%&&&'''((('''&&&)))((((((***++++++)))''''''%%%%%%***,,,)))&&&&&&*********+++++++++++++++)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,++++++,,,******+++---...---,,,//////000000000...---,,,000000000000000000000000000...///333333000///111000000//////////////////,,,,,,++++++***+++++++++++++++***+++------+++***((((((((())))))))))))******(((''''''(((***+++***)))+++------+++***,,,...+++******)))(((((())))))***)))((((((***+++++++++)))))))))))))))))))))))),,,***))))))***++++++***,,,,,,++++++***)))))))))++++++*********)))))))))***++++++,,,,,,,,,,,,,,,(((+++,,,++++++------)))((((((((()))***,,,...///...,,,+++,,,---...---+++---,,,***))))))***++++++/////////...............///000000///...---...000---......//////000111111333333222222222333444444444333111000000000111111000333444111111444555222444555666555444333444555222222333444666777888999888888888888999;;;<<<======?????????<<<:::::::::<<<======<<<;;;===???@@@AAAAAAAAABBBBBBAAAAAAAAAEEEDDDCCCBBBBBBCCCDDDEEEIIIIIIIIIIIIJJJJJJKKKKKKNNNNNNOOOQQQTTTUUUUUUTTTTTTUUUUUUVVVWWWZZZ___cccfffkkkrrr{{{$$$#########$$$$$$%%%&&&'''***)))&&&&&&)))***'''''''''''''''''''''''''''%%%$$$%%%&&&((((((&&&$$$'''''''''''''''''''''''')))$$$!!!$$$***,,,((("""%%%&&&(((***+++***)))((('''''''''''''''((())))))$$$&&&''''''&&&%%%%%%&&&((((((((('''''''''''''''!!!"""$$$%%%&&&%%%%%%$$$''''''''''''(((((())))))+++)))'''(((++++++)))%%%''''''&&&&&&&&&'''(((((()))(((((((((((()))******&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''')))))))))(((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&''''''((('''''''''))))))'''$$$""""""$$$'''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$&&&'''(((***)))((()))******(((&&&%%%%%%%%%&&&&&&'''((((((''''''&&&'''))))))'''%%%((((((((()))+++***(((&&&(((&&&&&&)))------)))&&&(((''''''((((((***+++,,,***+++,,,,,,,,,***((('''++++++,,,,,,,,,,,,+++++++++***)))+++---......---,,,---///000111000...---//////000000111111111000222000111555555000.../////////000000111111111111,,,+++*********+++,,,------,,,+++,,,---,,,***)))''''''((())))))***++++++,,,***(((''')))******)))((()))******************,,,,,,***)))))))))))))))***((('''(((***+++++++++************************,,,***))))))***++++++***+++++++++*********))))))+++++++++*********))))))******+++,,,,,,,,,,,,+++&&&***,,,,,,...000...)))+++++++++,,,---...//////,,,,,,+++,,,,,,,,,,,,,,,...---+++***)))******+++/////////......---------***---...,,,***)))+++...------......///000000111111111222222222333444444444333111000//////000111///222333111111555555333333444555444333222333555333333444666777888999:::<<<;;;::::::999999::::::===>>>???>>><<<::::::;;;===???===:::888;;;>>>>>>>>>???AAABBBBBBBBBAAAAAABBBBBBAAAAAAAAABBBDDDEEEGGGGGGHHHIIIJJJKKKKKKKKKOOONNNOOOQQQTTTUUUUUUTTTSSSTTTUUUUUUVVVYYY^^^bbbeeeiiiooowww%%%%%%$$$###############'''))))))%%%%%%))))))'''))))))(((''''''&&&%%%%%%(((&&&$$$$$$&&&'''''''''&&&&&&''''''''''''&&&&&&((($$$!!!###)))+++'''"""(((((()))******)))((((((***)))((('''&&&'''''''''$$$&&&''''''&&&%%%%%%&&&)))))))))(((((((((''''''&&&&&&'''''''''&&&$$$###&&&&&&''''''((()))))))))---,,,)))&&&$$$###""""""&&&&&&&&&&&&''''''((((((((((((((((((((())))))***'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''%%%&&&((())))))(((&&&%%%%%%&&&''''''((('''''''''))))))(((%%%######%%%'''&&&''''''((((((''''''&&&'''&&&%%%$$$$$$%%%'''''')))(((((((((***)))(((&&&&&&&&&''''''(((((((((((((((((('''(((******(((&&&((((((((()))******(((&&&'''(((((('''((()))******(((((((((((()))+++,,,---,,,,,,,,,,,,+++)))'''&&&***++++++,,,,,,++++++***+++******+++---///...---+++,,,///111111111000///...///000111222222111111///---...222111,,,***+++//////000000111222222222,,,+++*********+++,,,------,,,++++++,,,,,,***((('''(((((()))***+++,,,,,,---***(((((()))******)))***'''&&&(((,,,---***&&&...---+++***))))))******)))(((''''''***+++++++++++++++++++++++++++++++++,,,***))))))***++++++***+++++++++***************++++++++++++************)))***++++++,,,,,,++++++'''***,,,---///222///)))------......---------,,,,,,,,,,,,,,,,,,+++,,,,,,...---,,,*********++++++//////......------,,,,,,(((+++,,,+++((('''***------------...//////000000000111111222222333333333444333222000000000111222...111222000111555555333222333333222111111333444333444555666888999::::::;;;;;;:::999999999999:::===>>>???===;;;;;;;;;<<<===???<<<777777<<<<<<999:::<<<>>>@@@BBBCCCBBBBBB????????????AAACCCEEEGGGEEEFFFHHHJJJLLLLLLMMMMMMPPPPPPPPPQQQSSSTTTSSSRRRTTTTTTUUUTTTUUUXXX]]]```cccgggmmmuuu}}})))((('''&&&%%%%%%%%%%%%%%%'''&&&""""""&&&'''%%%''''''&&&%%%$$$###""""""***(((%%%$$$%%%'''((((((&&&&&&''''''''''''&&&&&&%%%###"""$$$'''(((&&&###((('''''''''''''''''''''+++***((('''&&&&&&''''''%%%'''((('''&&&%%%&&&'''((())))))))))))(((''''''%%%&&&((()))))))))((('''&&&'''''''''(((((())))))))))))***))))))))))))***%%%%%%&&&''''''((((((((('''''''''''''''((())))))'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((((((''''''''''''(((%%%&&&'''))))))(((''''''%%%&&&''''''((((((''''''((())))))'''%%%%%%&&&'''''''''((((((((((((''''''(((''''''&&&&&&&&&&&&&&&)))((('''((())))))(((&&&(((((((((((((((((((((((()))'''&&&'''((()))((('''((('''''')))******(((&&&'''+++***&&&$$$'''+++,,,++++++,,,,,,---......///------,,,+++***)))((((((******++++++++++++******,,,+++***+++---......,,,+++,,,...///000111000000...///111222333222222111000...///222111---,,,...//////000000111111111222,,,,,,++++++***+++++++++,,,+++******++++++)))'''(((((())))))***+++,,,,,,---+++(((((()))*********,,,)))'''***///000,,,'''///---+++)))(((((()))***((('''&&&''')))+++++++++++++++++++++++++++++++++,,,***))))))***++++++***************************,,,++++++++++++*********)))******+++++++++++++++)))+++,,,---000333000))),,,---------,,,+++***)))+++---...---,,,+++,,,...------+++******+++,,,,,,.........---------------+++,,,,,,,,,++++++---...,,,------......///000000000000111222222222111111111111111111111111111111...111222000111444555222111222222111000000222555444444555666888999::::::888888999999:::<<<===>>>>>>??????>>><<<;;;===>>>>>>>>>:::666:::BBB@@@888888:::<<<>>>@@@AAABBBCCC======>>>???AAADDDFFFHHHFFFGGGIIIKKKMMMMMMMMMMMMPPPOOOOOOPPPRRRSSSRRRPPPUUUUUUUUUTTTTTTVVV[[[^^^bbbffflllsss{{{((('''&&&&&&&&&&&&&&&'''$$$&&&$$$!!!!!!$$$&&&$$$%%%%%%$$$$$$#########"""***((('''&&&'''((('''%%%%%%&&&&&&''''''&&&&&&%%%######%%%%%%%%%%%%%%%%%%((('''&&&%%%&&&''')))+++***)))'''&&&&&&'''((()))'''(((((('''%%%%%%''')))''''''((((((((('''&&&%%%%%%&&&''')))******))))))'''''''''(((((((((((((((%%%&&&(((,,,000///***%%%$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''&&&''''''))))))&&&&&&'''(((((((((((((((%%%&&&''''''((((((''''''&&&(((******((('''''''''''''''(((((((((((('''''')))))))))((('''&&&%%%$$$(((''''''((())))))(((&&&)))((((((''''''&&&&&&%%%(((&&&$$$$$$%%%&&&'''&&&'''''''''(((******'''%%%))),,,,,,&&&%%%)))+++)))+++,,,...///000//////......---+++)))(((((()))*********++++++++++++******+++***)))***+++,,,+++***++++++,,,---...//////000---///111333333333222111222000000222222//////222//////000000000000000000,,,,,,,,,,,,++++++***)))***)))((()))******)))'''((((((((())))))*********,,,***((((((***+++++++++)))))))))+++......+++(((...,,,)))'''%%%&&&'''((((((&&&&&&''')))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***************************,,,,,,+++++++++*********))))))***++++++++++++++++++,,,,,,,,,000333000)))+++,,,---------,,,+++***,,,...///...,,,+++---///---,,,+++***+++,,,---...,,,------------------......---+++,,,---//////...,,,,,,---......//////000000111111222222111000///---...000111222222111000///222222000000444444111222222222111000111333666333444555666777999:::::::::::::::;;;<<<===>>>??????@@@@@@>>>======>>>@@@???>>>:::888BBBMMMHHH;;;999999:::;;;===???@@@AAA?????????@@@AAACCCFFFGGGIIIKKKLLLMMMNNNMMMKKKJJJMMMLLLMMMOOORRRSSSRRRQQQVVVVVVUUUTTTSSSUUUYYY\\\___cccjjjqqqxxx$$$$$$$$$$$$%%%&&&''''''&&&'''&&&""""""&&&'''&&&$$$$$$%%%%%%%%%%%%&&&&&&)))(((((()))***(((%%%"""%%%%%%&&&''''''&&&%%%%%%!!!$$$&&&&&&$$$###$$$&&&)))(((&&&&&&'''***...000((('''&&&%%%&&&(((***+++))))))(((&&&%%%&&&(((+++%%%&&&'''''''''&&&%%%$$$&&&'''((()))))))))((('''((((((((((((((((((((((((***''''''***---&&& $$$%%%&&&'''((((((((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((((('''&&&&&&'''((()))***''''''''''''(((((())))))%%%&&&''''''((((((''''''%%%(((***+++***)))((((((''''''((((((((((((''''''************)))&&&$$$###(((''''''((())))))(((&&&(((((('''&&&%%%$$$$$$###'''%%%"""!!!###$$$%%%%%%'''''''''(((***)))'''%%%+++---,,,((((((,,,+++&&&***+++---//////...---+++///---***((('''(((***+++******++++++++++++******+++***((()))******)))(((+++******+++,,,---...///---///111333444333222111000,,,,,,......,,,---000000000000///////////////,,,,,,------,,,+++)))''')))((('''(((******)))''''''''''''(((((((((((((((,,,***((((((***,,,,,,,,,$$$'''***+++***(((((((((,,,***'''%%%###$$$%%%&&&'''&&&%%%''')))+++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++*********************++++++,,,,,,,,,+++++++++******))))))***++++++++++++***------,,,+++000333000)))+++,,,...///000///......,,,...000///---,,,---000,,,++++++***+++,,,...///,,,,,,,,,------............,,,)))+++...000///---,,,,,,------...//////000000111222222222000///...)))+++...111222111000...///222222000000333333111333333333111111222555777333333444666777888999:::??????>>>===============@@@AAA@@@???======???AAA???>>>::::::HHHVVVPPP@@@;;;:::::::::;;;<<<>>>???AAAAAA@@@@@@AAACCCDDDFFFMMMNNNOOOOOONNNLLLJJJHHHJJJJJJKKKNNNQQQSSSTTTSSSWWWWWWVVVTTTSSSTTTWWWZZZ]]]bbbiiipppvvv|||